---
Fuzzer filename: '/src/leptonica/prog/fuzzing/pix1_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZL15send_to_devnullPKc
      functionSourceFile: '/src/leptonica/prog/fuzzing/leptfuzz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 8
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21leptSetStdNullHandlerv
      functionSourceFile: '/src/leptonica/prog/fuzzing/leptfuzz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL15send_to_devnullPKc
        - leptSetStderrHandler
      functionUses:    1
      BranchProfiles:
        - Branch String:   'prog/fuzzing/leptfuzz.h:13,3'
          Branch Sides:
            - BranchSide:      'prog/fuzzing/leptfuzz.h:13,3'
              BranchSideFuncs:
                - leptSetStderrHandler
            - BranchSide:      'prog/fuzzing/leptfuzz.h:13,3'
              BranchSideFuncs:
                - leptSetStderrHandler
      Callsites:
        - Src:             'prog/fuzzing/leptfuzz.h:13,3'
          Dst:             leptSetStderrHandler
        - Src:             'prog/fuzzing/leptfuzz.h:13,3'
          Dst:             _ZL15send_to_devnullPKc
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/leptonica/prog/fuzzing/pix1_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 5
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL21leptSetStdNullHandlerv
        - lept_free
        - pixDestroy
        - pixExtractData
        - pixReadMemSpix
      functionUses:    0
      BranchProfiles:
        - Branch String:   'prog/fuzzing/pix1_fuzzer.cc:12,8'
          Branch Sides:
            - BranchSide:      'prog/fuzzing/pix1_fuzzer.cc:12,20'
              BranchSideFuncs: []
            - BranchSide:      'prog/fuzzing/pix1_fuzzer.cc:14,28'
              BranchSideFuncs:
                - pixExtractData
                - lept_free
                - pixDestroy
      Callsites:
        - Src:             'prog/fuzzing/pix1_fuzzer.cc:6,5'
          Dst:             _ZL21leptSetStdNullHandlerv
        - Src:             'prog/fuzzing/pix1_fuzzer.cc:11,12'
          Dst:             pixReadMemSpix
        - Src:             'prog/fuzzing/pix1_fuzzer.cc:14,13'
          Dst:             pixExtractData
        - Src:             'prog/fuzzing/pix1_fuzzer.cc:16,5'
          Dst:             lept_free
        - Src:             'prog/fuzzing/pix1_fuzzer.cc:17,5'
          Dst:             pixDestroy
    - functionName:    pixPrintStreamInfo
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1943
      functionLinenumberEnd: 1971
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pix
        - text
      BBCount:         23
      ICount:          153
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - fprintf
        - pixGetInputFormat
        - pixGetSpp
        - pixGetWidth
        - pixGetWpl
        - pixGetXRes
        - pixcmapWriteStream
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix1.c:1947,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1948,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - pixGetSpp
                - fprintf
                - pixGetWpl
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - fprintf
                - pixGetInputFormat
                - fprintf
                - fprintf
                - pixcmapWriteStream
                - fprintf
            - BranchSide:      'pix1.c:1949,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - pixGetSpp
                - fprintf
                - pixGetWpl
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - fprintf
                - pixGetInputFormat
                - fprintf
                - fprintf
                - pixcmapWriteStream
                - fprintf
        - Branch String:   'pix1.c:1948,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1948,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1948,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1949,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1950,16'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - pixGetSpp
                - fprintf
                - pixGetWpl
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - fprintf
                - pixGetInputFormat
                - fprintf
                - fprintf
                - pixcmapWriteStream
                - fprintf
            - BranchSide:      'pix1.c:1952,9'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - pixGetSpp
                - fprintf
                - pixGetWpl
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - fprintf
                - pixGetInputFormat
                - fprintf
                - fprintf
                - pixcmapWriteStream
                - fprintf
        - Branch String:   'pix1.c:1950,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1950,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1950,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1952,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1953,17'
              BranchSideFuncs:
                - fprintf
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - pixGetSpp
                - fprintf
                - pixGetWpl
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - fprintf
                - pixGetInputFormat
                - fprintf
                - fprintf
                - pixcmapWriteStream
            - BranchSide:      'pix1.c:1954,13'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - pixGetSpp
                - fprintf
                - pixGetWpl
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - fprintf
                - pixGetInputFormat
                - fprintf
                - fprintf
                - pixcmapWriteStream
        - Branch String:   'pix1.c:1960,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1961,28'
              BranchSideFuncs:
                - pixcmapWriteStream
                - pixGetInputFormat
                - fprintf
                - fprintf
            - BranchSide:      'pix1.c:1963,17'
              BranchSideFuncs:
                - fprintf
                - pixGetInputFormat
                - fprintf
                - fprintf
        - Branch String:   'pix1.c:1967,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1968,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'pix1.c:1970,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1948,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1950,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1953,9'
          Dst:             fprintf
        - Src:             'pix1.c:1955,13'
          Dst:             pixGetWidth
        - Src:             'pix1.c:1955,31'
          Dst:             pixGetHeight
        - Src:             'pix1.c:1955,50'
          Dst:             pixGetDepth
        - Src:             'pix1.c:1956,13'
          Dst:             pixGetSpp
        - Src:             'pix1.c:1954,5'
          Dst:             fprintf
        - Src:             'pix1.c:1958,13'
          Dst:             pixGetWpl
        - Src:             'pix1.c:1957,5'
          Dst:             fprintf
        - Src:             'pix1.c:1959,47'
          Dst:             pixGetXRes
        - Src:             'pix1.c:1959,64'
          Dst:             pixGetYRes
        - Src:             'pix1.c:1959,5'
          Dst:             fprintf
        - Src:             'pix1.c:1961,9'
          Dst:             pixcmapWriteStream
        - Src:             'pix1.c:1963,9'
          Dst:             fprintf
        - Src:             'pix1.c:1964,16'
          Dst:             pixGetInputFormat
        - Src:             'pix1.c:1965,5'
          Dst:             fprintf
        - Src:             'pix1.c:1968,9'
          Dst:             fprintf
    - functionName:    fprintf
      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:    334
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pixGetWidth
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    56
      BranchProfiles:
        - Branch String:   'pix1.c:994,9'
          Branch Sides:
            - BranchSide:      'pix1.c:995,16'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:997,12'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:995,16'
          Branch Sides:
            - BranchSide:      'pix1.c:995,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:995,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:995,16'
          Dst:             returnErrorInt
    - functionName:    pixGetHeight
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    68
      BranchProfiles:
        - Branch String:   'pix1.c:1020,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1021,16'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1023,12'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1021,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1021,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1021,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1021,16'
          Dst:             returnErrorInt
    - functionName:    pixGetDepth
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1050
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    708
      BranchProfiles:
        - Branch String:   'pix1.c:1046,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1047,16'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1049,12'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1047,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1047,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1047,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1047,16'
          Dst:             returnErrorInt
    - functionName:    pixGetSpp
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1147
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    51
      BranchProfiles:
        - Branch String:   'pix1.c:1143,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1144,16'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1146,12'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1144,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1144,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1144,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1144,16'
          Dst:             returnErrorInt
    - functionName:    pixGetWpl
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1209
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    606
      BranchProfiles:
        - Branch String:   'pix1.c:1206,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1207,16'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1208,12'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1207,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1207,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1207,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1207,16'
          Dst:             returnErrorInt
    - functionName:    pixGetXRes
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1226
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    22
      BranchProfiles:
        - Branch String:   'pix1.c:1227,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1228,16'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1229,12'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1228,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1228,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1228,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1228,16'
          Dst:             returnErrorInt
    - functionName:    pixGetYRes
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1247
      functionLinenumberEnd: 1251
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    8
      BranchProfiles:
        - Branch String:   'pix1.c:1248,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1249,16'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1250,12'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1249,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1249,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1249,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1249,16'
          Dst:             returnErrorInt
    - functionName:    pixGetInputFormat
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1354
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    5
      BranchProfiles:
        - Branch String:   'pix1.c:1351,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1352,16'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1353,12'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1352,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1352,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1352,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1352,16'
          Dst:             returnErrorInt
    - functionName:    pixMaxAspectRatio
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1907
      functionLinenumberEnd: 1923
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pratio
      BBCount:         25
      ICount:          133
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - lept_stderr
        - pixGetDimensions
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix1.c:1910,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1911,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - lept_stderr
            - BranchSide:      'pix1.c:1912,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - lept_stderr
        - Branch String:   'pix1.c:1911,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1911,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1911,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1913,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1914,16'
              BranchSideFuncs:
                - pixGetDimensions
                - lept_stderr
            - BranchSide:      'pix1.c:1915,22'
              BranchSideFuncs:
                - pixGetDimensions
                - lept_stderr
        - Branch String:   'pix1.c:1914,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1914,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1914,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1916,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1916,19'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix1.c:1917,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pix1.c:1916,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1917,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix1.c:1921,15'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1917,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1918,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix1.c:1918,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1921,15'
          Branch Sides:
            - BranchSide:      'pix1.c:1921,6'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1921,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1911,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1914,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1915,5'
          Dst:             pixGetDimensions
        - Src:             'pix1.c:1917,9'
          Dst:             lept_stderr
    - functionName:    pixGetDimensions
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1079
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - pw
        - ph
        - pd
      BBCount:         27
      ICount:          133
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - returnErrorInt
      functionUses:    592
      BranchProfiles:
        - Branch String:   'pix1.c:1080,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1080,14'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1081,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix1.c:1081,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1081,14'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1082,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix1.c:1082,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1082,14'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1083,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix1.c:1083,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1084,16'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1085,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1084,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1084,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1084,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1085,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1085,19'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1086,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1086,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1086,19'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1087,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1087,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1087,19'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1088,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1084,16'
          Dst:             returnErrorInt
    - functionName:    pixGetLinePtrs
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1847
      functionLinenumberEnd: 1866
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - psize
      BBCount:         24
      ICount:          138
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
        - pixGetData
        - pixGetHeight
        - pixGetWpl
        - returnErrorPtr
      functionUses:    11
      BranchProfiles:
        - Branch String:   'pix1.c:1852,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1852,17'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetHeight
                - calloc
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
            - BranchSide:      'pix1.c:1853,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetHeight
                - calloc
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
        - Branch String:   'pix1.c:1853,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1854,25'
              BranchSideFuncs:
                - pixGetHeight
                - calloc
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
            - BranchSide:      'pix1.c:1856,22'
              BranchSideFuncs:
                - pixGetHeight
                - calloc
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
        - Branch String:   'pix1.c:1854,25'
          Branch Sides:
            - BranchSide:      'pix1.c:1854,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:1854,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1857,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1857,25'
              BranchSideFuncs:
                - calloc
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
            - BranchSide:      'pix1.c:1858,27'
              BranchSideFuncs:
                - calloc
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
        - Branch String:   'pix1.c:1858,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1859,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:1860,21'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
        - Branch String:   'pix1.c:1859,25'
          Branch Sides:
            - BranchSide:      'pix1.c:1859,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:1859,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1862,5'
          Branch Sides:
            - BranchSide:      'pix1.c:1863,29'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1865,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1854,25'
          Dst:             returnErrorPtr
        - Src:             'pix1.c:1856,9'
          Dst:             pixGetHeight
        - Src:             'pix1.c:1858,27'
          Dst:             calloc
        - Src:             'pix1.c:1859,25'
          Dst:             returnErrorPtr
        - Src:             'pix1.c:1860,11'
          Dst:             pixGetWpl
        - Src:             'pix1.c:1861,12'
          Dst:             pixGetData
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    425
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pixGetData
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1644
      functionLinenumberEnd: 1648
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorPtr
      functionUses:    623
      BranchProfiles:
        - Branch String:   'pix1.c:1645,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1646,28'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1647,12'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1646,28'
          Branch Sides:
            - BranchSide:      'pix1.c:1646,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:1646,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1646,28'
          Dst:             returnErrorPtr
    - functionName:    pixExtractData
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1749
      functionLinenumberEnd: 1768
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         17
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - pixGetData
        - pixGetWpl
        - pixSetData
        - pixdata_malloc
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix1.c:1753,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1754,28'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetHeight
                - pixGetData
                - pixdata_malloc
                - returnErrorPtr
                - pixGetData
                - pixSetData
            - BranchSide:      'pix1.c:1756,9'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetHeight
                - pixGetData
                - pixdata_malloc
                - returnErrorPtr
                - pixGetData
                - pixSetData
        - Branch String:   'pix1.c:1754,28'
          Branch Sides:
            - BranchSide:      'pix1.c:1754,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:1754,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1756,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1757,27'
              BranchSideFuncs:
                - pixGetData
                - pixSetData
            - BranchSide:      'pix1.c:1760,31'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetHeight
                - pixGetData
                - pixdata_malloc
                - returnErrorPtr
        - Branch String:   'pix1.c:1762,13'
          Branch Sides:
            - BranchSide:      'pix1.c:1763,32'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:1764,16'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1763,32'
          Branch Sides:
            - BranchSide:      'pix1.c:1763,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:1763,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1754,28'
          Dst:             returnErrorPtr
        - Src:             'pix1.c:1757,16'
          Dst:             pixGetData
        - Src:             'pix1.c:1758,9'
          Dst:             pixSetData
        - Src:             'pix1.c:1760,21'
          Dst:             pixGetWpl
        - Src:             'pix1.c:1760,39'
          Dst:             pixGetHeight
        - Src:             'pix1.c:1761,17'
          Dst:             pixGetData
        - Src:             'pix1.c:1762,33'
          Dst:             pixdata_malloc
        - Src:             'pix1.c:1763,32'
          Dst:             returnErrorPtr
    - functionName:    pixSetData
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1692
      functionLinenumberEnd: 1698
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - data
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pix1.c:1693,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1694,16'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1696,17'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1694,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1694,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1694,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1694,16'
          Dst:             returnErrorInt
    - functionName:    pixdata_malloc
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pixdata_free
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pixSetTextCompNew
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1538
      functionLinenumberEnd: 1547
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pix
        - data
        - size
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - encodeAscii85WithComp
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix1.c:1541,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1542,16'
              BranchSideFuncs:
                - free
                - encodeAscii85WithComp
            - BranchSide:      'pix1.c:1544,5'
              BranchSideFuncs:
                - free
                - encodeAscii85WithComp
        - Branch String:   'pix1.c:1542,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1542,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1542,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1542,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1545,17'
          Dst:             encodeAscii85WithComp
    - functionName:    pixGetTextCompNew
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1508
      functionLinenumberEnd: 1515
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - psize
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - decodeAscii85WithComp
        - pixGetText
        - returnErrorPtr
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix1.c:1511,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1512,27'
              BranchSideFuncs:
                - pixGetText
                - strlen
                - decodeAscii85WithComp
            - BranchSide:      'pix1.c:1513,22'
              BranchSideFuncs:
                - pixGetText
                - strlen
                - decodeAscii85WithComp
        - Branch String:   'pix1.c:1512,27'
          Branch Sides:
            - BranchSide:      'pix1.c:1512,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:1512,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1512,27'
          Dst:             returnErrorPtr
        - Src:             'pix1.c:1513,11'
          Dst:             pixGetText
        - Src:             'pix1.c:1514,39'
          Dst:             strlen
        - Src:             'pix1.c:1514,12'
          Dst:             decodeAscii85WithComp
    - functionName:    pixGetText
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1410
      functionLinenumberEnd: 1414
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorPtr
      functionUses:    20
      BranchProfiles:
        - Branch String:   'pix1.c:1411,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1412,24'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1413,12'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1412,24'
          Branch Sides:
            - BranchSide:      'pix1.c:1412,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:1412,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1412,24'
          Dst:             returnErrorPtr
    - 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:    158
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pixAddText
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1459
      functionLinenumberEnd: 1469
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - textstring
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pixGetText
        - returnErrorInt
        - stringJoin
        - stringReplace
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix1.c:1462,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1463,16'
              BranchSideFuncs:
                - pixGetText
                - stringJoin
                - stringReplace
                - free
            - BranchSide:      'pix1.c:1465,39'
              BranchSideFuncs:
                - pixGetText
                - stringJoin
                - stringReplace
                - free
        - Branch String:   'pix1.c:1463,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1463,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1463,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1463,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1465,28'
          Dst:             pixGetText
        - Src:             'pix1.c:1465,17'
          Dst:             stringJoin
        - Src:             'pix1.c:1466,5'
          Dst:             stringReplace
    - functionName:    pixSetSpecial
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1387
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix
        - special
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pix1.c:1388,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1389,16'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1390,20'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1389,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1389,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1389,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1389,16'
          Dst:             returnErrorInt
    - functionName:    pixSetInputFormat
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1360
      functionLinenumberEnd: 1365
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix
        - informat
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    12
      BranchProfiles:
        - Branch String:   'pix1.c:1361,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1362,16'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1363,21'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1362,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1362,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1362,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1362,16'
          Dst:             returnErrorInt
    - functionName:    pixScaleResolution
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1331
      functionLinenumberEnd: 1345
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - pix
        - xscale
        - yscale
      BBCount:         23
      ICount:          136
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - returnErrorInt
      functionUses:    30
      BranchProfiles:
        - Branch String:   'pix1.c:1335,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1336,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1337,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix1.c:1336,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1336,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1336,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1337,21'
          Branch Sides:
            - BranchSide:      'pix1.c:1337,24'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1338,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix1.c:1337,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1338,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1340,23'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1338,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1338,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1338,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1342,27'
          Branch Sides:
            - BranchSide:      'pix1.c:1342,17'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1342,17'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1343,27'
          Branch Sides:
            - BranchSide:      'pix1.c:1343,17'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1343,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1336,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1338,16'
          Dst:             returnErrorInt
    - functionName:    pixSetResolution
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pix
        - xres
        - yres
      BBCount:         15
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - returnErrorInt
      functionUses:    10
      BranchProfiles:
        - Branch String:   'pix1.c:1302,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1303,16'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1304,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1303,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1303,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1303,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1304,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1304,31'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1305,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1305,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1305,31'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1306,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1303,16'
          Dst:             returnErrorInt
    - functionName:    pixGetResolution
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - pxres
        - pyres
      BBCount:         29
      ICount:          131
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix1.c:1278,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1278,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix1.c:1279,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix1.c:1279,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1279,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix1.c:1280,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix1.c:1280,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1280,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1282,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix1.c:1280,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1281,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1282,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix1.c:1281,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1281,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1281,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1282,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1283,16'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1284,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1283,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1283,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1283,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1284,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1284,25'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1285,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1285,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1285,25'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1286,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1281,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1283,16'
          Dst:             returnErrorInt
    - functionName:    pixSetYRes
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1263
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix
        - res
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    8
      BranchProfiles:
        - Branch String:   'pix1.c:1258,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1259,16'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1261,17'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1259,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1259,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1259,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1259,16'
          Dst:             returnErrorInt
    - functionName:    pixSetXRes
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1236
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix
        - res
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    8
      BranchProfiles:
        - Branch String:   'pix1.c:1237,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1238,16'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1240,17'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1238,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1238,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1238,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1238,16'
          Dst:             returnErrorInt
    - functionName:    pixSetDimensions
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pix
        - w
        - h
        - d
      BBCount:         18
      ICount:          91
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - pixSetDepth
        - pixSetHeight
        - pixSetWidth
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix1.c:1105,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1106,16'
              BranchSideFuncs:
                - pixSetDepth
                - pixSetHeight
                - pixSetWidth
            - BranchSide:      'pix1.c:1107,9'
              BranchSideFuncs:
                - pixSetDepth
                - pixSetHeight
                - pixSetWidth
        - Branch String:   'pix1.c:1106,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1106,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1106,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1107,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1107,28'
              BranchSideFuncs:
                - pixSetWidth
                - pixSetDepth
                - pixSetHeight
            - BranchSide:      'pix1.c:1108,9'
              BranchSideFuncs:
                - pixSetDepth
                - pixSetHeight
        - Branch String:   'pix1.c:1108,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1108,29'
              BranchSideFuncs:
                - pixSetHeight
                - pixSetDepth
            - BranchSide:      'pix1.c:1109,9'
              BranchSideFuncs:
                - pixSetDepth
        - Branch String:   'pix1.c:1109,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1109,28'
              BranchSideFuncs:
                - pixSetDepth
            - BranchSide:      'pix1.c:1110,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1106,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1107,16'
          Dst:             pixSetWidth
        - Src:             'pix1.c:1108,16'
          Dst:             pixSetHeight
        - Src:             'pix1.c:1109,16'
          Dst:             pixSetDepth
    - functionName:    pixSetWidth
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix
        - width
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pix1.c:1005,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1006,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1007,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix1.c:1006,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1006,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1006,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1007,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1008,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1012,14'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1009,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1009,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1009,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1006,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1009,16'
          Dst:             returnErrorInt
    - functionName:    pixSetHeight
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1040
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix
        - height
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pix1.c:1031,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1032,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1033,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix1.c:1032,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1032,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1032,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1033,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1034,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1038,14'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1035,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1035,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1035,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1032,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1035,16'
          Dst:             returnErrorInt
    - functionName:    pixSetDepth
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionLinenumberEnd: 1064
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix
        - depth
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pix1.c:1057,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1058,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1059,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix1.c:1058,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1058,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1058,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1059,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1060,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1062,14'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1060,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1060,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1060,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1058,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1060,16'
          Dst:             returnErrorInt
    - functionName:    pixSwapAndDestroy
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppixd
        - ppixs
      BBCount:         24
      ICount:          111
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - pixClone
        - pixDestroy
        - returnErrorInt
      functionUses:    33
      BranchProfiles:
        - Branch String:   'pix1.c:972,9'
          Branch Sides:
            - BranchSide:      'pix1.c:973,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixDestroy
                - pixClone
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix1.c:974,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixDestroy
                - pixClone
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix1.c:973,16'
          Branch Sides:
            - BranchSide:      'pix1.c:973,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:973,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:974,9'
          Branch Sides:
            - BranchSide:      'pix1.c:975,16'
              BranchSideFuncs:
                - pixDestroy
                - pixClone
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix1.c:976,10'
              BranchSideFuncs:
                - pixDestroy
                - pixClone
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix1.c:975,16'
          Branch Sides:
            - BranchSide:      'pix1.c:975,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:975,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:976,9'
          Branch Sides:
            - BranchSide:      'pix1.c:977,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:978,9'
              BranchSideFuncs:
                - pixDestroy
                - pixClone
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pix1.c:977,16'
          Branch Sides:
            - BranchSide:      'pix1.c:977,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:977,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:978,9'
          Branch Sides:
            - BranchSide:      'pix1.c:979,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:981,16'
              BranchSideFuncs:
                - pixDestroy
                - pixClone
                - pixDestroy
        - Branch String:   'pix1.c:979,16'
          Branch Sides:
            - BranchSide:      'pix1.c:979,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:979,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:973,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:975,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:977,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:979,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:981,5'
          Dst:             pixDestroy
        - Src:             'pix1.c:982,14'
          Dst:             pixClone
        - Src:             'pix1.c:983,5'
          Dst:             pixDestroy
    - functionName:    pixDestroy
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppix
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - lept_stderr
        - pixFree
      functionUses:    1317
      BranchProfiles:
        - Branch String:   'pix1.c:613,9'
          Branch Sides:
            - BranchSide:      'pix1.c:614,9'
              BranchSideFuncs:
                - pixFree
            - BranchSide:      'pix1.c:618,17'
              BranchSideFuncs:
                - pixFree
        - Branch String:   'pix1.c:614,9'
          Branch Sides:
            - BranchSide:      'pix1.c:615,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix1.c:615,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:618,9'
          Branch Sides:
            - BranchSide:      'pix1.c:619,9'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:620,13'
              BranchSideFuncs:
                - pixFree
      Callsites:
        - Src:             'pix1.c:614,9'
          Dst:             lept_stderr
        - Src:             'pix1.c:620,5'
          Dst:             pixFree
    - functionName:    pixClone
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorPtr
      functionUses:    229
      BranchProfiles:
        - Branch String:   'pix1.c:585,9'
          Branch Sides:
            - BranchSide:      'pix1.c:586,23'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:587,7'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:586,23'
          Branch Sides:
            - BranchSide:      'pix1.c:586,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:586,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:586,23'
          Dst:             returnErrorPtr
    - functionName:    pixFree
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
      BBCount:         15
      ICount:          72
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - pixDestroyColormap
        - pixGetData
        - pixGetText
        - pixdata_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix1.c:642,9'
          Branch Sides:
            - BranchSide:      'pix1.c:642,15'
              BranchSideFuncs:
                - pixGetData
                - pixGetText
                - pixDestroyColormap
                - free
                - free
                - pixdata_free
            - BranchSide:      'pix1.c:644,11'
              BranchSideFuncs:
                - pixGetData
                - pixGetText
                - pixDestroyColormap
                - free
                - free
                - pixdata_free
        - Branch String:   'pix1.c:644,9'
          Branch Sides:
            - BranchSide:      'pix1.c:645,32'
              BranchSideFuncs:
                - pixGetData
                - pixGetText
                - pixDestroyColormap
                - free
                - free
                - pixdata_free
            - BranchSide:      'pix1.c:652,5'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:645,13'
          Branch Sides:
            - BranchSide:      'pix1.c:646,26'
              BranchSideFuncs:
                - pixdata_free
                - pixGetText
                - pixDestroyColormap
                - free
                - free
            - BranchSide:      'pix1.c:647,32'
              BranchSideFuncs:
                - pixGetText
                - pixDestroyColormap
                - free
                - free
        - Branch String:   'pix1.c:647,13'
          Branch Sides:
            - BranchSide:      'pix1.c:648,13'
              BranchSideFuncs:
                - free
                - pixDestroyColormap
                - free
            - BranchSide:      'pix1.c:649,28'
              BranchSideFuncs:
                - pixDestroyColormap
                - free
      Callsites:
        - Src:             'pix1.c:645,21'
          Dst:             pixGetData
        - Src:             'pix1.c:646,13'
          Dst:             pixdata_free
        - Src:             'pix1.c:647,21'
          Dst:             pixGetText
        - Src:             'pix1.c:649,9'
          Dst:             pixDestroyColormap
    - functionName:    pixDestroyColormap
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1611
      functionLinenumberEnd: 1622
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pixcmapDestroy
        - returnErrorInt
      functionUses:    7
      BranchProfiles:
        - Branch String:   'pix1.c:1614,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1615,16'
              BranchSideFuncs:
                - pixcmapDestroy
            - BranchSide:      'pix1.c:1617,17'
              BranchSideFuncs:
                - pixcmapDestroy
        - Branch String:   'pix1.c:1615,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1615,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1615,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1617,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1618,9'
              BranchSideFuncs:
                - pixcmapDestroy
            - BranchSide:      'pix1.c:1621,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1615,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1618,9'
          Dst:             pixcmapDestroy
    - functionName:    pixCopyDimensions
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
      BBCount:         16
      ICount:          87
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pixGetDepth
        - pixGetHeight
        - pixGetWidth
        - pixGetWpl
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix1.c:1125,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1126,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetWidth
                - pixSetWidth
                - pixGetHeight
                - pixSetHeight
                - pixGetDepth
                - pixSetDepth
                - pixGetWpl
                - pixSetWpl
            - BranchSide:      'pix1.c:1127,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetWidth
                - pixSetWidth
                - pixGetHeight
                - pixSetHeight
                - pixGetDepth
                - pixSetDepth
                - pixGetWpl
                - pixSetWpl
        - Branch String:   'pix1.c:1126,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1126,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1126,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1127,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1128,16'
              BranchSideFuncs:
                - pixGetWidth
                - pixSetWidth
                - pixGetHeight
                - pixSetHeight
                - pixGetDepth
                - pixSetDepth
                - pixGetWpl
                - pixSetWpl
            - BranchSide:      'pix1.c:1129,9'
              BranchSideFuncs:
                - pixGetWidth
                - pixSetWidth
                - pixGetHeight
                - pixSetHeight
                - pixGetDepth
                - pixSetDepth
                - pixGetWpl
                - pixSetWpl
        - Branch String:   'pix1.c:1128,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1128,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1128,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1129,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1130,9'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1132,17'
              BranchSideFuncs:
                - pixGetWidth
                - pixSetWidth
                - pixGetHeight
                - pixSetHeight
                - pixGetDepth
                - pixSetDepth
                - pixGetWpl
                - pixSetWpl
      Callsites:
        - Src:             'pix1.c:1126,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1128,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1132,23'
          Dst:             pixGetWidth
        - Src:             'pix1.c:1132,5'
          Dst:             pixSetWidth
        - Src:             'pix1.c:1133,24'
          Dst:             pixGetHeight
        - Src:             'pix1.c:1133,5'
          Dst:             pixSetHeight
        - Src:             'pix1.c:1134,23'
          Dst:             pixGetDepth
        - Src:             'pix1.c:1134,5'
          Dst:             pixSetDepth
        - Src:             'pix1.c:1135,21'
          Dst:             pixGetWpl
        - Src:             'pix1.c:1135,5'
          Dst:             pixSetWpl
    - functionName:    pixSetWpl
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1215
      functionLinenumberEnd: 1221
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix
        - wpl
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pix1.c:1216,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1217,16'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1219,16'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1217,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1217,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1217,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1217,16'
          Dst:             returnErrorInt
    - functionName:    pixSetText
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1439
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - textstring
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
        - stringReplace
      functionUses:    15
      BranchProfiles:
        - Branch String:   'pix1.c:1434,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1435,16'
              BranchSideFuncs:
                - stringReplace
            - BranchSide:      'pix1.c:1437,20'
              BranchSideFuncs:
                - stringReplace
        - Branch String:   'pix1.c:1435,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1435,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1435,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1435,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1437,5'
          Dst:             stringReplace
    - functionName:    pixGetColormap
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1552
      functionLinenumberEnd: 1556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorPtr
      functionUses:    313
      BranchProfiles:
        - Branch String:   'pix1.c:1553,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1554,27'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1555,12'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1554,27'
          Branch Sides:
            - BranchSide:      'pix1.c:1554,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:1554,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1554,27'
          Dst:             returnErrorPtr
    - functionName:    pixFreeData
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1717
      functionLinenumberEnd: 1728
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pixGetData
        - pixdata_free
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pix1.c:1720,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1721,16'
              BranchSideFuncs:
                - pixGetData
                - pixdata_free
            - BranchSide:      'pix1.c:1723,28'
              BranchSideFuncs:
                - pixGetData
                - pixdata_free
        - Branch String:   'pix1.c:1721,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1721,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1721,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1723,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1724,22'
              BranchSideFuncs:
                - pixdata_free
            - BranchSide:      'pix1.c:1727,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1721,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1723,17'
          Dst:             pixGetData
        - Src:             'pix1.c:1724,9'
          Dst:             pixdata_free
    - functionName:    pixTransferAllData
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - ppixs
        - copytext
        - copyformat
      BBCount:         36
      ICount:          216
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - pixCopyColormap
        - pixCopyDimensions
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCopySpp
        - pixCopyText
        - pixDestroy
        - pixDestroyColormap
        - pixFreeData
        - pixGetColormap
        - pixGetData
        - pixGetText
        - pixGetWpl
        - pixResizeImageData
        - pixSetText
        - returnErrorInt
      functionUses:    14
      BranchProfiles:
        - Branch String:   'pix1.c:888,9'
          Branch Sides:
            - BranchSide:      'pix1.c:889,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixResizeImageData
                - pixGetWpl
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCopyColormap
                - pixCopySpp
                - pixCopyResolution
                - pixCopyDimensions
                - pixDestroy
                - pixCopyInputFormat
                - pixCopyText
                - pixFreeData
                - pixGetData
                - pixSetData
                - pixDestroyColormap
                - pixGetColormap
                - pixGetText
                - pixSetText
                - pixSetText
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix1.c:890,18'
              BranchSideFuncs:
                - returnErrorInt
                - pixResizeImageData
                - pixGetWpl
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCopyColormap
                - pixCopySpp
                - pixCopyResolution
                - pixCopyDimensions
                - pixDestroy
                - pixCopyInputFormat
                - pixCopyText
                - pixFreeData
                - pixGetData
                - pixSetData
                - pixDestroyColormap
                - pixGetColormap
                - pixGetText
                - pixSetText
                - pixSetText
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix1.c:889,16'
          Branch Sides:
            - BranchSide:      'pix1.c:889,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:889,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:890,9'
          Branch Sides:
            - BranchSide:      'pix1.c:891,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:892,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixResizeImageData
                - pixGetWpl
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCopyColormap
                - pixCopySpp
                - pixCopyResolution
                - pixCopyDimensions
                - pixDestroy
                - pixCopyInputFormat
                - pixCopyText
                - pixFreeData
                - pixGetData
                - pixSetData
                - pixDestroyColormap
                - pixGetColormap
                - pixGetText
                - pixSetText
                - pixSetText
                - returnErrorInt
        - Branch String:   'pix1.c:891,16'
          Branch Sides:
            - BranchSide:      'pix1.c:891,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:891,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:892,9'
          Branch Sides:
            - BranchSide:      'pix1.c:893,16'
              BranchSideFuncs:
                - pixResizeImageData
                - pixGetWpl
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCopyColormap
                - pixCopySpp
                - pixCopyResolution
                - pixCopyDimensions
                - pixDestroy
                - pixCopyInputFormat
                - pixCopyText
                - pixFreeData
                - pixGetData
                - pixSetData
                - pixDestroyColormap
                - pixGetColormap
                - pixGetText
                - pixSetText
                - pixSetText
                - returnErrorInt
            - BranchSide:      'pix1.c:894,9'
              BranchSideFuncs:
                - pixResizeImageData
                - pixGetWpl
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCopyColormap
                - pixCopySpp
                - pixCopyResolution
                - pixCopyDimensions
                - pixDestroy
                - pixCopyInputFormat
                - pixCopyText
                - pixFreeData
                - pixGetData
                - pixSetData
                - pixDestroyColormap
                - pixGetColormap
                - pixGetText
                - pixSetText
                - pixSetText
                - returnErrorInt
        - Branch String:   'pix1.c:893,16'
          Branch Sides:
            - BranchSide:      'pix1.c:893,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:893,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:894,9'
          Branch Sides:
            - BranchSide:      'pix1.c:895,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:897,9'
              BranchSideFuncs:
                - pixResizeImageData
                - pixGetWpl
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCopyColormap
                - pixCopySpp
                - pixCopyResolution
                - pixCopyDimensions
                - pixDestroy
                - pixCopyInputFormat
                - pixCopyText
                - pixFreeData
                - pixGetData
                - pixSetData
                - pixDestroyColormap
                - pixGetColormap
                - pixGetText
                - pixSetText
                - pixSetText
        - Branch String:   'pix1.c:895,16'
          Branch Sides:
            - BranchSide:      'pix1.c:895,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:895,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:897,9'
          Branch Sides:
            - BranchSide:      'pix1.c:898,21'
              BranchSideFuncs:
                - pixFreeData
                - pixGetData
                - pixSetData
                - pixDestroyColormap
                - pixGetColormap
                - pixCopySpp
                - pixCopyResolution
                - pixCopyDimensions
                - pixDestroy
                - pixCopyInputFormat
                - pixGetText
                - pixSetText
                - pixSetText
            - BranchSide:      'pix1.c:909,28'
              BranchSideFuncs:
                - pixResizeImageData
                - pixGetWpl
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCopyColormap
                - pixCopySpp
                - pixCopyResolution
                - pixCopyDimensions
                - pixDestroy
                - pixCopyInputFormat
                - pixCopyText
        - Branch String:   'pix1.c:904,13'
          Branch Sides:
            - BranchSide:      'pix1.c:905,24'
              BranchSideFuncs:
                - pixGetText
                - pixSetText
                - pixSetText
                - pixCopySpp
                - pixCopyResolution
                - pixCopyDimensions
                - pixDestroy
                - pixCopyInputFormat
            - BranchSide:      'pix1.c:908,5'
              BranchSideFuncs:
                - pixCopySpp
                - pixCopyResolution
                - pixCopyDimensions
                - pixDestroy
                - pixCopyInputFormat
        - Branch String:   'pix1.c:920,9'
          Branch Sides:
            - BranchSide:      'pix1.c:921,28'
              BranchSideFuncs:
                - pixCopyInputFormat
                - pixDestroy
            - BranchSide:      'pix1.c:925,16'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'pix1.c:889,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:891,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:893,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:895,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:898,9'
          Dst:             pixFreeData
        - Src:             'pix1.c:899,26'
          Dst:             pixGetData
        - Src:             'pix1.c:899,9'
          Dst:             pixSetData
        - Src:             'pix1.c:901,9'
          Dst:             pixDestroyColormap
        - Src:             'pix1.c:902,26'
          Dst:             pixGetColormap
        - Src:             'pix1.c:905,30'
          Dst:             pixGetText
        - Src:             'pix1.c:905,13'
          Dst:             pixSetText
        - Src:             'pix1.c:906,13'
          Dst:             pixSetText
        - Src:             'pix1.c:909,9'
          Dst:             pixResizeImageData
        - Src:             'pix1.c:910,22'
          Dst:             pixGetWpl
        - Src:             'pix1.c:910,40'
          Dst:             pixGetHeight
        - Src:             'pix1.c:911,16'
          Dst:             pixGetData
        - Src:             'pix1.c:911,34'
          Dst:             pixGetData
        - Src:             'pix1.c:912,9'
          Dst:             pixCopyColormap
        - Src:             'pix1.c:914,13'
          Dst:             pixCopyText
        - Src:             'pix1.c:917,5'
          Dst:             pixCopySpp
        - Src:             'pix1.c:918,5'
          Dst:             pixCopyResolution
        - Src:             'pix1.c:919,5'
          Dst:             pixCopyDimensions
        - Src:             'pix1.c:921,9'
          Dst:             pixCopyInputFormat
        - Src:             'pix1.c:925,5'
          Dst:             pixDestroy
    - functionName:    pixResizeImageData
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
      BBCount:         21
      ICount:          135
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - pixCopyResolution
        - pixFreeAndSetData
        - pixGetDimensions
        - pixGetWpl
        - pixSetDepth
        - pixSetHeight
        - pixSetWidth
        - pixSetWpl
        - pixSizesEqual
        - pixdata_malloc
        - returnErrorInt
      functionUses:    8
      BranchProfiles:
        - Branch String:   'pix1.c:757,9'
          Branch Sides:
            - BranchSide:      'pix1.c:758,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixSizesEqual
                - pixGetDimensions
                - pixGetWpl
                - pixdata_malloc
                - pixSetWidth
                - pixSetHeight
                - pixSetDepth
                - pixSetWpl
                - pixFreeAndSetData
                - pixCopyResolution
                - returnErrorInt
            - BranchSide:      'pix1.c:759,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixSizesEqual
                - pixGetDimensions
                - pixGetWpl
                - pixdata_malloc
                - pixSetWidth
                - pixSetHeight
                - pixSetDepth
                - pixSetWpl
                - pixFreeAndSetData
                - pixCopyResolution
                - returnErrorInt
        - Branch String:   'pix1.c:758,16'
          Branch Sides:
            - BranchSide:      'pix1.c:758,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:758,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:759,9'
          Branch Sides:
            - BranchSide:      'pix1.c:760,16'
              BranchSideFuncs:
                - pixSizesEqual
                - pixGetDimensions
                - pixGetWpl
                - pixdata_malloc
                - pixSetWidth
                - pixSetHeight
                - pixSetDepth
                - pixSetWpl
                - pixFreeAndSetData
                - pixCopyResolution
                - returnErrorInt
            - BranchSide:      'pix1.c:762,23'
              BranchSideFuncs:
                - pixSizesEqual
                - pixGetDimensions
                - pixGetWpl
                - pixdata_malloc
                - pixSetWidth
                - pixSetHeight
                - pixSetDepth
                - pixSetWpl
                - pixFreeAndSetData
                - pixCopyResolution
                - returnErrorInt
        - Branch String:   'pix1.c:760,16'
          Branch Sides:
            - BranchSide:      'pix1.c:760,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:760,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:762,9'
          Branch Sides:
            - BranchSide:      'pix1.c:763,9'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:766,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixdata_malloc
                - pixSetWidth
                - pixSetHeight
                - pixSetDepth
                - pixSetWpl
                - pixFreeAndSetData
                - pixCopyResolution
                - returnErrorInt
        - Branch String:   'pix1.c:769,9'
          Branch Sides:
            - BranchSide:      'pix1.c:770,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:773,17'
              BranchSideFuncs:
                - pixSetWidth
                - pixSetHeight
                - pixSetDepth
                - pixSetWpl
                - pixFreeAndSetData
                - pixCopyResolution
        - Branch String:   'pix1.c:770,16'
          Branch Sides:
            - BranchSide:      'pix1.c:770,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:770,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:758,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:760,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:762,9'
          Dst:             pixSizesEqual
        - Src:             'pix1.c:766,5'
          Dst:             pixGetDimensions
        - Src:             'pix1.c:767,11'
          Dst:             pixGetWpl
        - Src:             'pix1.c:769,29'
          Dst:             pixdata_malloc
        - Src:             'pix1.c:770,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:773,5'
          Dst:             pixSetWidth
        - Src:             'pix1.c:774,5'
          Dst:             pixSetHeight
        - Src:             'pix1.c:775,5'
          Dst:             pixSetDepth
        - Src:             'pix1.c:776,5'
          Dst:             pixSetWpl
        - Src:             'pix1.c:777,5'
          Dst:             pixFreeAndSetData
        - Src:             'pix1.c:778,5'
          Dst:             pixCopyResolution
    - functionName:    pixCopyColormap
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
      BBCount:         33
      ICount:          159
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - pixDestroyColormap
        - pixGetDepth
        - pixSetColormap
        - pixcmapCopy
        - pixcmapIsValid
        - returnErrorInt
      functionUses:    24
      BranchProfiles:
        - Branch String:   'pix1.c:803,9'
          Branch Sides:
            - BranchSide:      'pix1.c:804,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixDestroyColormap
                - pixcmapIsValid
                - returnErrorInt
                - pixcmapCopy
                - pixSetColormap
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix1.c:805,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixDestroyColormap
                - pixcmapIsValid
                - returnErrorInt
                - pixcmapCopy
                - pixSetColormap
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix1.c:804,16'
          Branch Sides:
            - BranchSide:      'pix1.c:804,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:804,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:805,9'
          Branch Sides:
            - BranchSide:      'pix1.c:806,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixDestroyColormap
                - pixcmapIsValid
                - returnErrorInt
                - pixcmapCopy
                - pixSetColormap
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix1.c:807,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixDestroyColormap
                - pixcmapIsValid
                - returnErrorInt
                - pixcmapCopy
                - pixSetColormap
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix1.c:806,16'
          Branch Sides:
            - BranchSide:      'pix1.c:806,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:806,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:807,9'
          Branch Sides:
            - BranchSide:      'pix1.c:808,9'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:809,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixDestroyColormap
                - pixcmapIsValid
                - returnErrorInt
                - pixcmapCopy
                - pixSetColormap
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix1.c:809,9'
          Branch Sides:
            - BranchSide:      'pix1.c:810,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:812,24'
              BranchSideFuncs:
                - pixDestroyColormap
                - pixcmapIsValid
                - returnErrorInt
                - pixcmapCopy
                - pixSetColormap
                - returnErrorInt
        - Branch String:   'pix1.c:810,16'
          Branch Sides:
            - BranchSide:      'pix1.c:810,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:810,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:813,9'
          Branch Sides:
            - BranchSide:      'pix1.c:814,9'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:815,20'
              BranchSideFuncs:
                - pixcmapIsValid
                - returnErrorInt
                - pixcmapCopy
                - pixSetColormap
                - returnErrorInt
        - Branch String:   'pix1.c:816,9'
          Branch Sides:
            - BranchSide:      'pix1.c:817,16'
              BranchSideFuncs:
                - pixcmapCopy
                - pixSetColormap
                - returnErrorInt
            - BranchSide:      'pix1.c:819,30'
              BranchSideFuncs:
                - pixcmapCopy
                - pixSetColormap
                - returnErrorInt
        - Branch String:   'pix1.c:817,16'
          Branch Sides:
            - BranchSide:      'pix1.c:817,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:817,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:819,9'
          Branch Sides:
            - BranchSide:      'pix1.c:820,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:821,20'
              BranchSideFuncs:
                - pixSetColormap
        - Branch String:   'pix1.c:820,16'
          Branch Sides:
            - BranchSide:      'pix1.c:820,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:820,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:804,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:806,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:809,9'
          Dst:             pixGetDepth
        - Src:             'pix1.c:809,30'
          Dst:             pixGetDepth
        - Src:             'pix1.c:810,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:812,5'
          Dst:             pixDestroyColormap
        - Src:             'pix1.c:815,5'
          Dst:             pixcmapIsValid
        - Src:             'pix1.c:817,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:819,18'
          Dst:             pixcmapCopy
        - Src:             'pix1.c:820,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:821,5'
          Dst:             pixSetColormap
    - functionName:    pixCopyText
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1475
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
      BBCount:         16
      ICount:          76
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pixSetText
        - returnErrorInt
      functionUses:    23
      BranchProfiles:
        - Branch String:   'pix1.c:1476,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1477,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixSetText
            - BranchSide:      'pix1.c:1478,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixSetText
        - Branch String:   'pix1.c:1477,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1477,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1477,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1478,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1479,16'
              BranchSideFuncs:
                - pixSetText
            - BranchSide:      'pix1.c:1480,9'
              BranchSideFuncs:
                - pixSetText
        - Branch String:   'pix1.c:1479,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1479,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1479,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1480,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1481,9'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1483,16'
              BranchSideFuncs:
                - pixSetText
      Callsites:
        - Src:             'pix1.c:1477,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1479,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1483,5'
          Dst:             pixSetText
    - functionName:    pixCopySpp
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1190
      functionLinenumberEnd: 1200
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
      BBCount:         16
      ICount:          75
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pixGetSpp
        - returnErrorInt
      functionUses:    8
      BranchProfiles:
        - Branch String:   'pix1.c:1191,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1192,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetSpp
                - pixSetSpp
            - BranchSide:      'pix1.c:1193,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetSpp
                - pixSetSpp
        - Branch String:   'pix1.c:1192,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1192,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1192,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1193,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1194,16'
              BranchSideFuncs:
                - pixGetSpp
                - pixSetSpp
            - BranchSide:      'pix1.c:1195,9'
              BranchSideFuncs:
                - pixGetSpp
                - pixSetSpp
        - Branch String:   'pix1.c:1194,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1194,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1194,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1195,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1196,9'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1198,15'
              BranchSideFuncs:
                - pixGetSpp
                - pixSetSpp
      Callsites:
        - Src:             'pix1.c:1192,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1194,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1198,21'
          Dst:             pixGetSpp
        - Src:             'pix1.c:1198,5'
          Dst:             pixSetSpp
    - functionName:    pixCopyResolution
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1313
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
      BBCount:         16
      ICount:          79
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pixGetXRes
        - pixGetYRes
        - returnErrorInt
      functionUses:    133
      BranchProfiles:
        - Branch String:   'pix1.c:1314,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1315,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetXRes
                - pixSetXRes
                - pixGetYRes
                - pixSetYRes
            - BranchSide:      'pix1.c:1316,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetXRes
                - pixSetXRes
                - pixGetYRes
                - pixSetYRes
        - Branch String:   'pix1.c:1315,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1315,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1315,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1316,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1317,16'
              BranchSideFuncs:
                - pixGetXRes
                - pixSetXRes
                - pixGetYRes
                - pixSetYRes
            - BranchSide:      'pix1.c:1318,9'
              BranchSideFuncs:
                - pixGetXRes
                - pixSetXRes
                - pixGetYRes
                - pixSetYRes
        - Branch String:   'pix1.c:1317,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1317,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1317,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1318,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1319,9'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1321,16'
              BranchSideFuncs:
                - pixGetXRes
                - pixSetXRes
                - pixGetYRes
                - pixSetYRes
      Callsites:
        - Src:             'pix1.c:1315,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1317,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1321,22'
          Dst:             pixGetXRes
        - Src:             'pix1.c:1321,5'
          Dst:             pixSetXRes
        - Src:             'pix1.c:1322,22'
          Dst:             pixGetYRes
        - Src:             'pix1.c:1322,5'
          Dst:             pixSetYRes
    - functionName:    pixCopyInputFormat
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1371
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
      BBCount:         16
      ICount:          75
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pixGetInputFormat
        - returnErrorInt
      functionUses:    108
      BranchProfiles:
        - Branch String:   'pix1.c:1372,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1373,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetInputFormat
                - pixSetInputFormat
            - BranchSide:      'pix1.c:1374,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetInputFormat
                - pixSetInputFormat
        - Branch String:   'pix1.c:1373,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1373,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1373,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1374,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1375,16'
              BranchSideFuncs:
                - pixGetInputFormat
                - pixSetInputFormat
            - BranchSide:      'pix1.c:1376,9'
              BranchSideFuncs:
                - pixGetInputFormat
                - pixSetInputFormat
        - Branch String:   'pix1.c:1375,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1375,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1375,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1376,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1377,9'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1379,23'
              BranchSideFuncs:
                - pixGetInputFormat
                - pixSetInputFormat
      Callsites:
        - Src:             'pix1.c:1373,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1375,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1379,29'
          Dst:             pixGetInputFormat
        - Src:             'pix1.c:1379,5'
          Dst:             pixSetInputFormat
    - functionName:    pixSetSpp
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1177
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix
        - spp
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - returnErrorInt
      functionUses:    32
      BranchProfiles:
        - Branch String:   'pix1.c:1170,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1171,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1172,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix1.c:1171,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1171,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1171,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1172,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1173,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1175,16'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1173,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1173,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1173,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1171,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1173,16'
          Dst:             returnErrorInt
    - functionName:    pixSetColormap
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1585
      functionLinenumberEnd: 1600
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - colormap
      BBCount:         16
      ICount:          81
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pixDestroyColormap
        - pixcmapIsValid
        - returnErrorInt
      functionUses:    52
      BranchProfiles:
        - Branch String:   'pix1.c:1588,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1589,16'
              BranchSideFuncs:
                - pixDestroyColormap
                - pixcmapIsValid
                - returnErrorInt
            - BranchSide:      'pix1.c:1590,10'
              BranchSideFuncs:
                - pixDestroyColormap
                - pixcmapIsValid
                - returnErrorInt
        - Branch String:   'pix1.c:1589,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1589,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1589,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1590,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1590,20'
              BranchSideFuncs:
                - pixDestroyColormap
                - pixcmapIsValid
                - returnErrorInt
            - BranchSide:      'pix1.c:1593,24'
              BranchSideFuncs:
                - pixDestroyColormap
                - pixcmapIsValid
                - returnErrorInt
        - Branch String:   'pix1.c:1597,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1598,16'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1599,5'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1598,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1598,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1598,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1589,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1593,5'
          Dst:             pixDestroyColormap
        - Src:             'pix1.c:1596,5'
          Dst:             pixcmapIsValid
        - Src:             'pix1.c:1598,16'
          Dst:             returnErrorInt
    - functionName:    pixSizesEqual
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1881
      functionLinenumberEnd: 1894
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix1
        - pix2
      BBCount:         21
      ICount:          98
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - pixGetDepth
        - pixGetHeight
        - pixGetWidth
        - returnErrorInt
      functionUses:    17
      BranchProfiles:
        - Branch String:   'pix1.c:1882,15'
          Branch Sides:
            - BranchSide:      'pix1.c:1882,19'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetWidth
                - pixGetWidth
                - pixGetHeight
                - pixGetHeight
                - pixGetDepth
                - pixGetDepth
            - BranchSide:      'pix1.c:1883,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix1.c:1882,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1883,16'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetWidth
                - pixGetHeight
                - pixGetHeight
                - pixGetDepth
                - pixGetDepth
            - BranchSide:      'pix1.c:1885,9'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetWidth
                - pixGetHeight
                - pixGetHeight
                - pixGetDepth
                - pixGetDepth
        - Branch String:   'pix1.c:1883,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1883,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1883,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1885,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1886,9'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1888,22'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetWidth
                - pixGetHeight
                - pixGetHeight
                - pixGetDepth
                - pixGetDepth
        - Branch String:   'pix1.c:1888,50'
          Branch Sides:
            - BranchSide:      'pix1.c:1889,23'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1891,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1889,52'
          Branch Sides:
            - BranchSide:      'pix1.c:1890,22'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1891,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:1888,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1891,9'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:1893,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1883,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1888,10'
          Dst:             pixGetWidth
        - Src:             'pix1.c:1888,31'
          Dst:             pixGetWidth
        - Src:             'pix1.c:1889,10'
          Dst:             pixGetHeight
        - Src:             'pix1.c:1889,32'
          Dst:             pixGetHeight
        - Src:             'pix1.c:1890,10'
          Dst:             pixGetDepth
        - Src:             'pix1.c:1890,31'
          Dst:             pixGetDepth
    - functionName:    pixFreeAndSetData
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1666
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - data
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pixFreeData
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix1.c:1667,9'
          Branch Sides:
            - BranchSide:      'pix1.c:1668,16'
              BranchSideFuncs:
                - pixFreeData
            - BranchSide:      'pix1.c:1670,17'
              BranchSideFuncs:
                - pixFreeData
        - Branch String:   'pix1.c:1668,16'
          Branch Sides:
            - BranchSide:      'pix1.c:1668,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix1.c:1668,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:1668,16'
          Dst:             returnErrorInt
        - Src:             'pix1.c:1670,5'
          Dst:             pixFreeData
    - functionName:    pixCopy
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
      BBCount:         23
      ICount:          150
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - pixCopyColormap
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCopySpp
        - pixCopyText
        - pixCreateTemplate
        - pixGetWpl
        - pixResizeImageData
        - returnErrorPtr
      functionUses:    230
      BranchProfiles:
        - Branch String:   'pix1.c:695,9'
          Branch Sides:
            - BranchSide:      'pix1.c:696,23'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetHeight
                - pixCreateTemplate
                - returnErrorPtr
                - pixResizeImageData
                - pixCopyColormap
                - pixCopySpp
                - pixCopyResolution
                - pixCopyInputFormat
                - pixCopyText
                - returnErrorPtr
            - BranchSide:      'pix1.c:697,9'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetHeight
                - pixCreateTemplate
                - returnErrorPtr
                - pixResizeImageData
                - pixCopyColormap
                - pixCopySpp
                - pixCopyResolution
                - pixCopyInputFormat
                - pixCopyText
                - returnErrorPtr
        - Branch String:   'pix1.c:696,23'
          Branch Sides:
            - BranchSide:      'pix1.c:696,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:696,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:697,9'
          Branch Sides:
            - BranchSide:      'pix1.c:698,16'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:701,27'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetHeight
                - pixCreateTemplate
                - returnErrorPtr
                - pixResizeImageData
                - pixCopyColormap
                - pixCopySpp
                - pixCopyResolution
                - pixCopyInputFormat
                - pixCopyText
                - returnErrorPtr
        - Branch String:   'pix1.c:704,9'
          Branch Sides:
            - BranchSide:      'pix1.c:705,39'
              BranchSideFuncs:
                - pixResizeImageData
                - pixCopyColormap
                - pixCopySpp
                - pixCopyResolution
                - pixCopyInputFormat
                - pixCopyText
                - returnErrorPtr
            - BranchSide:      'pix1.c:717,28'
              BranchSideFuncs:
                - pixResizeImageData
                - pixCopyColormap
                - pixCopySpp
                - pixCopyResolution
                - pixCopyInputFormat
                - pixCopyText
                - returnErrorPtr
        - Branch String:   'pix1.c:705,13'
          Branch Sides:
            - BranchSide:      'pix1.c:706,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:707,16'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:706,27'
          Branch Sides:
            - BranchSide:      'pix1.c:706,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:706,13'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:717,9'
          Branch Sides:
            - BranchSide:      'pix1.c:718,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:721,21'
              BranchSideFuncs:
                - pixCopyColormap
                - pixCopySpp
                - pixCopyResolution
                - pixCopyInputFormat
                - pixCopyText
        - Branch String:   'pix1.c:718,23'
          Branch Sides:
            - BranchSide:      'pix1.c:718,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:718,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:696,23'
          Dst:             returnErrorPtr
        - Src:             'pix1.c:701,17'
          Dst:             pixGetWpl
        - Src:             'pix1.c:701,35'
          Dst:             pixGetHeight
        - Src:             'pix1.c:705,21'
          Dst:             pixCreateTemplate
        - Src:             'pix1.c:706,27'
          Dst:             returnErrorPtr
        - Src:             'pix1.c:717,9'
          Dst:             pixResizeImageData
        - Src:             'pix1.c:718,23'
          Dst:             returnErrorPtr
        - Src:             'pix1.c:721,5'
          Dst:             pixCopyColormap
        - Src:             'pix1.c:722,5'
          Dst:             pixCopySpp
        - Src:             'pix1.c:723,5'
          Dst:             pixCopyResolution
        - Src:             'pix1.c:724,5'
          Dst:             pixCopyInputFormat
        - Src:             'pix1.c:725,5'
          Dst:             pixCopyText
    - functionName:    pixCreateTemplate
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pixCreateTemplateNoInit
        - returnErrorPtr
      functionUses:    98
      BranchProfiles:
        - Branch String:   'pix1.c:384,9'
          Branch Sides:
            - BranchSide:      'pix1.c:385,23'
              BranchSideFuncs:
                - pixCreateTemplateNoInit
                - returnErrorPtr
            - BranchSide:      'pix1.c:387,41'
              BranchSideFuncs:
                - pixCreateTemplateNoInit
                - returnErrorPtr
        - Branch String:   'pix1.c:385,23'
          Branch Sides:
            - BranchSide:      'pix1.c:385,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:385,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:387,9'
          Branch Sides:
            - BranchSide:      'pix1.c:388,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:389,12'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:388,23'
          Branch Sides:
            - BranchSide:      'pix1.c:388,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:388,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:385,23'
          Dst:             returnErrorPtr
        - Src:             'pix1.c:387,17'
          Dst:             pixCreateTemplateNoInit
        - Src:             'pix1.c:388,23'
          Dst:             returnErrorPtr
    - functionName:    pixCreateTemplateNoInit
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         14
      ICount:          91
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pixCopyColormap
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCopySpp
        - pixCopyText
        - pixCreateNoInit
        - pixGetDimensions
        - pixSetPadBits
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix1.c:417,9'
          Branch Sides:
            - BranchSide:      'pix1.c:418,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateNoInit
                - pixCopySpp
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixSetPadBits
                - returnErrorPtr
            - BranchSide:      'pix1.c:420,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateNoInit
                - pixCopySpp
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixSetPadBits
                - returnErrorPtr
        - Branch String:   'pix1.c:418,23'
          Branch Sides:
            - BranchSide:      'pix1.c:418,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:418,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:421,9'
          Branch Sides:
            - BranchSide:      'pix1.c:422,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:423,16'
              BranchSideFuncs:
                - pixCopySpp
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixSetPadBits
        - Branch String:   'pix1.c:422,23'
          Branch Sides:
            - BranchSide:      'pix1.c:422,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:422,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:418,23'
          Dst:             returnErrorPtr
        - Src:             'pix1.c:420,5'
          Dst:             pixGetDimensions
        - Src:             'pix1.c:421,17'
          Dst:             pixCreateNoInit
        - Src:             'pix1.c:422,23'
          Dst:             returnErrorPtr
        - Src:             'pix1.c:423,5'
          Dst:             pixCopySpp
        - Src:             'pix1.c:424,5'
          Dst:             pixCopyResolution
        - Src:             'pix1.c:425,5'
          Dst:             pixCopyColormap
        - Src:             'pix1.c:426,5'
          Dst:             pixCopyText
        - Src:             'pix1.c:427,5'
          Dst:             pixCopyInputFormat
        - Src:             'pix1.c:428,5'
          Dst:             pixSetPadBits
    - functionName:    pixCreateNoInit
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - width
        - height
        - depth
      BBCount:         14
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pixCreateHeader
        - pixDestroy
        - pixGetWpl
        - pixSetData
        - pixSetPadBits
        - pixdata_malloc
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pix1.c:352,9'
          Branch Sides:
            - BranchSide:      'pix1.c:353,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:354,21'
              BranchSideFuncs:
                - pixGetWpl
                - pixdata_malloc
                - pixSetData
                - pixSetPadBits
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pix1.c:353,23'
          Branch Sides:
            - BranchSide:      'pix1.c:353,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:353,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:355,9'
          Branch Sides:
            - BranchSide:      'pix1.c:356,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pix1.c:360,16'
              BranchSideFuncs:
                - pixSetData
                - pixSetPadBits
        - Branch String:   'pix1.c:357,23'
          Branch Sides:
            - BranchSide:      'pix1.c:357,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:357,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:352,17'
          Dst:             pixCreateHeader
        - Src:             'pix1.c:353,23'
          Dst:             returnErrorPtr
        - Src:             'pix1.c:354,11'
          Dst:             pixGetWpl
        - Src:             'pix1.c:355,29'
          Dst:             pixdata_malloc
        - Src:             'pix1.c:356,9'
          Dst:             pixDestroy
        - Src:             'pix1.c:357,23'
          Dst:             returnErrorPtr
        - Src:             'pix1.c:360,5'
          Dst:             pixSetData
        - Src:             'pix1.c:361,5'
          Dst:             pixSetPadBits
    - functionName:    pixCreateHeader
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - width
        - height
        - depth
      BBCount:         74
      ICount:          355
      EdgeCount:       102
      CyclomaticComplexity: 30
      functionsReached:
        - calloc
        - lept_stderr
        - pixSetDepth
        - pixSetHeight
        - pixSetSpp
        - pixSetWidth
        - pixSetWpl
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pix1.c:503,22'
          Branch Sides:
            - BranchSide:      'pix1.c:503,26'
              BranchSideFuncs:
                - calloc
                - pixSetWidth
                - pixSetHeight
                - pixSetDepth
                - pixSetWpl
                - pixSetSpp
                - pixSetSpp
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix1.c:507,9'
              BranchSideFuncs:
                - calloc
                - pixSetWidth
                - pixSetHeight
                - pixSetDepth
                - pixSetWpl
                - pixSetSpp
                - pixSetSpp
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix1.c:503,38'
          Branch Sides:
            - BranchSide:      'pix1.c:503,42'
              BranchSideFuncs:
                - calloc
                - pixSetWidth
                - pixSetHeight
                - pixSetDepth
                - pixSetWpl
                - pixSetSpp
                - pixSetSpp
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix1.c:507,9'
              BranchSideFuncs:
                - calloc
                - pixSetWidth
                - pixSetHeight
                - pixSetDepth
                - pixSetWpl
                - pixSetSpp
                - pixSetSpp
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix1.c:503,54'
          Branch Sides:
            - BranchSide:      'pix1.c:503,58'
              BranchSideFuncs:
                - calloc
                - pixSetWidth
                - pixSetHeight
                - pixSetDepth
                - pixSetWpl
                - pixSetSpp
                - pixSetSpp
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix1.c:507,9'
              BranchSideFuncs:
                - calloc
                - pixSetWidth
                - pixSetHeight
                - pixSetDepth
                - pixSetWpl
                - pixSetSpp
                - pixSetSpp
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix1.c:504,10'
          Branch Sides:
            - BranchSide:      'pix1.c:504,14'
              BranchSideFuncs:
                - calloc
                - pixSetWidth
                - pixSetHeight
                - pixSetDepth
                - pixSetWpl
                - pixSetSpp
                - pixSetSpp
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix1.c:507,9'
              BranchSideFuncs:
                - calloc
                - pixSetWidth
                - pixSetHeight
                - pixSetDepth
                - pixSetWpl
                - pixSetSpp
                - pixSetSpp
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix1.c:504,27'
          Branch Sides:
            - BranchSide:      'pix1.c:504,31'
              BranchSideFuncs:
                - calloc
                - pixSetWidth
                - pixSetHeight
                - pixSetDepth
                - pixSetWpl
                - pixSetSpp
                - pixSetSpp
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix1.c:507,9'
              BranchSideFuncs:
                - calloc
                - pixSetWidth
                - pixSetHeight
                - pixSetDepth
                - pixSetWpl
                - pixSetSpp
                - pixSetSpp
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix1.c:504,44'
          Branch Sides:
            - BranchSide:      'pix1.c:504,48'
              BranchSideFuncs:
                - calloc
                - pixSetWidth
                - pixSetHeight
                - pixSetDepth
                - pixSetWpl
                - pixSetSpp
                - pixSetSpp
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix1.c:507,9'
              BranchSideFuncs:
                - calloc
                - pixSetWidth
                - pixSetHeight
                - pixSetDepth
                - pixSetWpl
                - pixSetSpp
                - pixSetSpp
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix1.c:503,9'
          Branch Sides:
            - BranchSide:      'pix1.c:505,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:507,9'
              BranchSideFuncs:
                - calloc
                - pixSetWidth
                - pixSetHeight
                - pixSetDepth
                - pixSetWpl
                - pixSetSpp
                - pixSetSpp
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix1.c:505,23'
          Branch Sides:
            - BranchSide:      'pix1.c:505,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:505,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:507,9'
          Branch Sides:
            - BranchSide:      'pix1.c:508,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:509,9'
              BranchSideFuncs:
                - calloc
                - pixSetWidth
                - pixSetHeight
                - pixSetDepth
                - pixSetWpl
                - pixSetSpp
                - pixSetSpp
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pix1.c:508,23'
          Branch Sides:
            - BranchSide:      'pix1.c:508,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:508,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:509,9'
          Branch Sides:
            - BranchSide:      'pix1.c:510,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:513,24'
              BranchSideFuncs:
                - calloc
                - pixSetWidth
                - pixSetHeight
                - pixSetDepth
                - pixSetWpl
                - pixSetSpp
                - pixSetSpp
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pix1.c:510,23'
          Branch Sides:
            - BranchSide:      'pix1.c:510,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:510,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:514,9'
          Branch Sides:
            - BranchSide:      'pix1.c:515,9'
              BranchSideFuncs:
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pix1.c:519,20'
              BranchSideFuncs:
                - calloc
                - pixSetWidth
                - pixSetHeight
                - pixSetDepth
                - pixSetWpl
                - pixSetSpp
                - pixSetSpp
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pix1.c:515,9'
          Branch Sides:
            - BranchSide:      'pix1.c:517,23'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pix1.c:517,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix1.c:517,23'
          Branch Sides:
            - BranchSide:      'pix1.c:517,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:517,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:521,9'
          Branch Sides:
            - BranchSide:      'pix1.c:522,9'
              BranchSideFuncs:
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pix1.c:528,9'
              BranchSideFuncs:
                - calloc
                - pixSetWidth
                - pixSetHeight
                - pixSetDepth
                - pixSetWpl
                - pixSetSpp
                - pixSetSpp
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pix1.c:522,9'
          Branch Sides:
            - BranchSide:      'pix1.c:524,23'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pix1.c:524,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix1.c:524,23'
          Branch Sides:
            - BranchSide:      'pix1.c:524,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:524,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:528,9'
          Branch Sides:
            - BranchSide:      'pix1.c:529,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix1.c:532,9'
              BranchSideFuncs:
                - calloc
                - pixSetWidth
                - pixSetHeight
                - pixSetDepth
                - pixSetWpl
                - pixSetSpp
                - pixSetSpp
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pix1.c:529,9'
          Branch Sides:
            - BranchSide:      'pix1.c:530,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix1.c:530,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:532,9'
          Branch Sides:
            - BranchSide:      'pix1.c:533,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix1.c:536,9'
              BranchSideFuncs:
                - calloc
                - pixSetWidth
                - pixSetHeight
                - pixSetDepth
                - pixSetWpl
                - pixSetSpp
                - pixSetSpp
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pix1.c:533,9'
          Branch Sides:
            - BranchSide:      'pix1.c:534,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix1.c:534,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:536,9'
          Branch Sides:
            - BranchSide:      'pix1.c:537,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix1.c:542,24'
              BranchSideFuncs:
                - calloc
                - pixSetWidth
                - pixSetHeight
                - pixSetDepth
                - pixSetWpl
                - pixSetSpp
                - pixSetSpp
                - returnErrorPtr
        - Branch String:   'pix1.c:537,9'
          Branch Sides:
            - BranchSide:      'pix1.c:538,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix1.c:538,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:542,9'
          Branch Sides:
            - BranchSide:      'pix1.c:543,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:544,17'
              BranchSideFuncs:
                - pixSetWidth
                - pixSetHeight
                - pixSetDepth
                - pixSetWpl
                - pixSetSpp
                - pixSetSpp
        - Branch String:   'pix1.c:543,23'
          Branch Sides:
            - BranchSide:      'pix1.c:543,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:543,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:548,21'
          Branch Sides:
            - BranchSide:      'pix1.c:548,24'
              BranchSideFuncs:
                - pixSetSpp
            - BranchSide:      'pix1.c:549,19'
              BranchSideFuncs:
                - pixSetSpp
        - Branch String:   'pix1.c:548,9'
          Branch Sides:
            - BranchSide:      'pix1.c:549,19'
              BranchSideFuncs:
                - pixSetSpp
            - BranchSide:      'pix1.c:551,19'
              BranchSideFuncs:
                - pixSetSpp
      Callsites:
        - Src:             'pix1.c:505,23'
          Dst:             returnErrorPtr
        - Src:             'pix1.c:508,23'
          Dst:             returnErrorPtr
        - Src:             'pix1.c:510,23'
          Dst:             returnErrorPtr
        - Src:             'pix1.c:515,9'
          Dst:             lept_stderr
        - Src:             'pix1.c:517,23'
          Dst:             returnErrorPtr
        - Src:             'pix1.c:522,9'
          Dst:             lept_stderr
        - Src:             'pix1.c:524,23'
          Dst:             returnErrorPtr
        - Src:             'pix1.c:529,9'
          Dst:             lept_stderr
        - Src:             'pix1.c:533,9'
          Dst:             lept_stderr
        - Src:             'pix1.c:537,9'
          Dst:             lept_stderr
        - Src:             'pix1.c:542,24'
          Dst:             calloc
        - Src:             'pix1.c:543,23'
          Dst:             returnErrorPtr
        - Src:             'pix1.c:544,5'
          Dst:             pixSetWidth
        - Src:             'pix1.c:545,5'
          Dst:             pixSetHeight
        - Src:             'pix1.c:546,5'
          Dst:             pixSetDepth
        - Src:             'pix1.c:547,5'
          Dst:             pixSetWpl
        - Src:             'pix1.c:549,9'
          Dst:             pixSetSpp
        - Src:             'pix1.c:551,9'
          Dst:             pixSetSpp
    - functionName:    pixCreateWithCmap
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - width
        - height
        - depth
        - initcolor
      BBCount:         22
      ICount:          117
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - pixCreate
        - pixSetColormap
        - pixcmapAddColor
        - pixcmapCreate
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix1.c:459,20'
          Branch Sides:
            - BranchSide:      'pix1.c:459,23'
              BranchSideFuncs:
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - pixcmapAddColor
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix1.c:462,26'
              BranchSideFuncs:
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - pixcmapAddColor
                - returnErrorPtr
        - Branch String:   'pix1.c:459,34'
          Branch Sides:
            - BranchSide:      'pix1.c:459,37'
              BranchSideFuncs:
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - pixcmapAddColor
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix1.c:462,26'
              BranchSideFuncs:
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - pixcmapAddColor
                - returnErrorPtr
        - Branch String:   'pix1.c:459,9'
          Branch Sides:
            - BranchSide:      'pix1.c:460,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:462,26'
              BranchSideFuncs:
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - pixcmapAddColor
                - returnErrorPtr
        - Branch String:   'pix1.c:460,23'
          Branch Sides:
            - BranchSide:      'pix1.c:460,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:460,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:462,9'
          Branch Sides:
            - BranchSide:      'pix1.c:463,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:464,26'
              BranchSideFuncs:
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - pixcmapAddColor
        - Branch String:   'pix1.c:463,23'
          Branch Sides:
            - BranchSide:      'pix1.c:463,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:463,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:466,9'
          Branch Sides:
            - BranchSide:      'pix1.c:467,26'
              BranchSideFuncs:
                - pixcmapAddColor
            - BranchSide:      'pix1.c:469,26'
              BranchSideFuncs:
                - pixcmapAddColor
      Callsites:
        - Src:             'pix1.c:460,23'
          Dst:             returnErrorPtr
        - Src:             'pix1.c:462,16'
          Dst:             pixCreate
        - Src:             'pix1.c:463,23'
          Dst:             returnErrorPtr
        - Src:             'pix1.c:464,12'
          Dst:             pixcmapCreate
        - Src:             'pix1.c:465,5'
          Dst:             pixSetColormap
        - Src:             'pix1.c:467,10'
          Dst:             pixcmapAddColor
        - Src:             'pix1.c:469,10'
          Dst:             pixcmapAddColor
    - functionName:    pixCreate
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - width
        - height
        - depth
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pixCreateNoInit
        - returnErrorPtr
      functionUses:    248
      BranchProfiles:
        - Branch String:   'pix1.c:321,9'
          Branch Sides:
            - BranchSide:      'pix1.c:322,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:323,12'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:322,23'
          Branch Sides:
            - BranchSide:      'pix1.c:322,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix1.c:322,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix1.c:321,17'
          Dst:             pixCreateNoInit
        - Src:             'pix1.c:322,23'
          Dst:             returnErrorPtr
    - functionName:    setPixMemoryManager
      functionSourceFile: '/src/leptonica/src/pix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - allocator
        - deallocator
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix1.c:299,9'
          Branch Sides:
            - BranchSide:      'pix1.c:299,48'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:300,9'
              BranchSideFuncs: []
        - Branch String:   'pix1.c:300,9'
          Branch Sides:
            - BranchSide:      'pix1.c:300,52'
              BranchSideFuncs: []
            - BranchSide:      'pix1.c:300,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    l_setAlphaMaskBorder
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3531
      functionLinenumberEnd: 3536
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - val1
        - val2
      BBCount:         19
      ICount:          84
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix2.c:3532,12'
          Branch Sides:
            - BranchSide:      'pix2.c:3532,12'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:3532,12'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3532,12'
          Branch Sides:
            - BranchSide:      'pix2.c:3532,10'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:3532,12'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3532,12'
          Branch Sides:
            - BranchSide:      'pix2.c:3532,10'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:3532,10'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3533,12'
          Branch Sides:
            - BranchSide:      'pix2.c:3533,12'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:3533,12'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3533,12'
          Branch Sides:
            - BranchSide:      'pix2.c:3533,12'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:3533,12'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3533,12'
          Branch Sides:
            - BranchSide:      'pix2.c:3533,12'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:3533,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pixCleanupByteProcessing
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3491
      functionLinenumberEnd: 3500
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - lineptrs
      BBCount:         14
      ICount:          66
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pixEndianByteSwap
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix2.c:3492,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3493,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixEndianByteSwap
                - free
            - BranchSide:      'pix2.c:3494,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixEndianByteSwap
                - free
        - Branch String:   'pix2.c:3493,16'
          Branch Sides:
            - BranchSide:      'pix2.c:3493,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:3493,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3494,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3495,16'
              BranchSideFuncs:
                - pixEndianByteSwap
                - free
            - BranchSide:      'pix2.c:3497,23'
              BranchSideFuncs:
                - pixEndianByteSwap
                - free
        - Branch String:   'pix2.c:3495,16'
          Branch Sides:
            - BranchSide:      'pix2.c:3495,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:3495,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:3493,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:3495,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:3497,5'
          Dst:             pixEndianByteSwap
    - functionName:    pixEndianByteSwap
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3054
      functionLinenumberEnd: 3085
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         17
      ICount:          112
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - pixGetData
        - pixGetHeight
        - pixGetWpl
        - returnErrorInt
      functionUses:    9
      BranchProfiles:
        - Branch String:   'pix2.c:3065,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3066,16'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetHeight
            - BranchSide:      'pix2.c:3068,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetHeight
        - Branch String:   'pix2.c:3066,16'
          Branch Sides:
            - BranchSide:      'pix2.c:3066,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:3066,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3071,5'
          Branch Sides:
            - BranchSide:      'pix2.c:3072,16'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:3081,5'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3072,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3073,21'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:3079,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:3066,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:3068,12'
          Dst:             pixGetData
        - Src:             'pix2.c:3069,11'
          Dst:             pixGetWpl
        - Src:             'pix2.c:3070,9'
          Dst:             pixGetHeight
    - functionName:    pixSetupByteProcessing
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3456
      functionLinenumberEnd: 3472
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - pw
        - ph
      BBCount:         29
      ICount:          143
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - pixEndianByteSwap
        - pixGetColormap
        - pixGetDepth
        - pixGetDimensions
        - pixGetLinePtrs
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix2.c:3459,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3459,14'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixGetColormap
                - pixEndianByteSwap
                - pixGetLinePtrs
                - returnErrorPtr
            - BranchSide:      'pix2.c:3460,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixGetColormap
                - pixEndianByteSwap
                - pixGetLinePtrs
                - returnErrorPtr
        - Branch String:   'pix2.c:3460,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3460,14'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixGetColormap
                - pixEndianByteSwap
                - pixGetLinePtrs
                - returnErrorPtr
            - BranchSide:      'pix2.c:3461,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixGetColormap
                - pixEndianByteSwap
                - pixGetLinePtrs
                - returnErrorPtr
        - Branch String:   'pix2.c:3461,14'
          Branch Sides:
            - BranchSide:      'pix2.c:3461,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetColormap
                - pixEndianByteSwap
                - pixGetLinePtrs
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix2.c:3462,28'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix2.c:3461,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3462,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:3464,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixEndianByteSwap
                - pixGetLinePtrs
                - returnErrorPtr
        - Branch String:   'pix2.c:3462,28'
          Branch Sides:
            - BranchSide:      'pix2.c:3462,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:3462,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3465,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3465,19'
              BranchSideFuncs:
                - pixGetColormap
                - pixEndianByteSwap
                - pixGetLinePtrs
                - returnErrorPtr
            - BranchSide:      'pix2.c:3466,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixEndianByteSwap
                - pixGetLinePtrs
                - returnErrorPtr
        - Branch String:   'pix2.c:3466,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3466,19'
              BranchSideFuncs:
                - pixGetColormap
                - pixEndianByteSwap
                - pixGetLinePtrs
                - returnErrorPtr
            - BranchSide:      'pix2.c:3467,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixEndianByteSwap
                - pixGetLinePtrs
                - returnErrorPtr
        - Branch String:   'pix2.c:3467,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3468,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:3470,23'
              BranchSideFuncs:
                - pixEndianByteSwap
                - pixGetLinePtrs
        - Branch String:   'pix2.c:3468,28'
          Branch Sides:
            - BranchSide:      'pix2.c:3468,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:3468,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:3461,17'
          Dst:             pixGetDepth
        - Src:             'pix2.c:3462,28'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:3464,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:3467,9'
          Dst:             pixGetColormap
        - Src:             'pix2.c:3468,28'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:3470,5'
          Dst:             pixEndianByteSwap
        - Src:             'pix2.c:3471,24'
          Dst:             pixGetLinePtrs
    - functionName:    pixAlphaIsOpaque
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3392
      functionLinenumberEnd: 3420
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - popaque
      BBCount:         34
      ICount:          190
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetSpp
        - pixGetWpl
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix2.c:3396,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3397,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetSpp
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix2.c:3398,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetSpp
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix2.c:3397,16'
          Branch Sides:
            - BranchSide:      'pix2.c:3397,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:3397,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3399,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3400,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetSpp
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix2.c:3401,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetSpp
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix2.c:3400,16'
          Branch Sides:
            - BranchSide:      'pix2.c:3400,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:3400,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3401,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3402,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:3403,19'
              BranchSideFuncs:
                - pixGetSpp
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - returnErrorInt
        - Branch String:   'pix2.c:3402,16'
          Branch Sides:
            - BranchSide:      'pix2.c:3402,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:3402,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3403,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3404,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:3406,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
        - Branch String:   'pix2.c:3404,16'
          Branch Sides:
            - BranchSide:      'pix2.c:3404,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:3404,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3409,5'
          Branch Sides:
            - BranchSide:      'pix2.c:3410,16'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:3418,6'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3411,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3412,21'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:3416,5'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3413,17'
          Branch Sides:
            - BranchSide:      'pix2.c:3414,17'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:3415,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:3397,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:3400,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:3401,9'
          Dst:             pixGetDepth
        - Src:             'pix2.c:3402,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:3403,9'
          Dst:             pixGetSpp
        - Src:             'pix2.c:3404,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:3406,12'
          Dst:             pixGetData
        - Src:             'pix2.c:3407,11'
          Dst:             pixGetWpl
        - Src:             'pix2.c:3408,5'
          Dst:             pixGetDimensions
    - functionName:    pixInferResolution
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3349
      functionLinenumberEnd: 3370
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - longside
        - pres
      BBCount:         37
      ICount:          183
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - lept_stderr
        - pixGetDimensions
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix2.c:3352,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3353,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - lept_stderr
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix2.c:3354,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - lept_stderr
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pix2.c:3353,16'
          Branch Sides:
            - BranchSide:      'pix2.c:3353,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:3353,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3355,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3356,16'
              BranchSideFuncs:
                - pixGetDimensions
                - lept_stderr
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix2.c:3357,9'
              BranchSideFuncs:
                - pixGetDimensions
                - lept_stderr
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pix2.c:3356,16'
          Branch Sides:
            - BranchSide:      'pix2.c:3356,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:3356,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3357,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3358,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:3360,22'
              BranchSideFuncs:
                - pixGetDimensions
                - lept_stderr
                - lept_stderr
        - Branch String:   'pix2.c:3358,16'
          Branch Sides:
            - BranchSide:      'pix2.c:3358,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:3358,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3361,14'
          Branch Sides:
            - BranchSide:      'pix2.c:3361,12'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pix2.c:3361,12'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
        - Branch String:   'pix2.c:3363,11'
          Branch Sides:
            - BranchSide:      'pix2.c:3363,9'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pix2.c:3363,9'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
        - Branch String:   'pix2.c:3364,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3365,9'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pix2.c:3366,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pix2.c:3365,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3366,9'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pix2.c:3366,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pix2.c:3366,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3367,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix2.c:3368,13'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3367,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3368,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix2.c:3368,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:3353,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:3356,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:3358,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:3360,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:3365,9'
          Dst:             lept_stderr
        - Src:             'pix2.c:3367,9'
          Dst:             lept_stderr
    - functionName:    pixGetRasterData
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3267
      functionLinenumberEnd: 3322
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pdata
        - pnbytes
      BBCount:         81
      ICount:          462
      EdgeCount:       108
      CyclomaticComplexity: 29
      functionsReached:
        - calloc
        - extractRGBValues
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixSetPadBits
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix2.c:3273,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3273,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixSetPadBits
                - pixGetData
                - pixGetWpl
                - calloc
                - extractRGBValues
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix2.c:3274,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixSetPadBits
                - pixGetData
                - pixGetWpl
                - calloc
                - extractRGBValues
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix2.c:3274,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3274,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixSetPadBits
                - pixGetData
                - pixGetWpl
                - calloc
                - extractRGBValues
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix2.c:3275,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixSetPadBits
                - pixGetData
                - pixGetWpl
                - calloc
                - extractRGBValues
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix2.c:3275,16'
          Branch Sides:
            - BranchSide:      'pix2.c:3275,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixSetPadBits
                - pixGetData
                - pixGetWpl
                - calloc
                - extractRGBValues
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix2.c:3276,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix2.c:3275,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3276,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixSetPadBits
                - pixGetData
                - pixGetWpl
                - calloc
                - extractRGBValues
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix2.c:3277,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixSetPadBits
                - pixGetData
                - pixGetWpl
                - calloc
                - extractRGBValues
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix2.c:3276,16'
          Branch Sides:
            - BranchSide:      'pix2.c:3276,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:3276,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3277,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3278,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixSetPadBits
                - pixGetData
                - pixGetWpl
                - calloc
                - extractRGBValues
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix2.c:3279,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixSetPadBits
                - pixGetData
                - pixGetWpl
                - calloc
                - extractRGBValues
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix2.c:3278,16'
          Branch Sides:
            - BranchSide:      'pix2.c:3278,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:3278,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3280,16'
          Branch Sides:
            - BranchSide:      'pix2.c:3280,19'
              BranchSideFuncs:
                - pixSetPadBits
                - pixGetData
                - pixGetWpl
                - calloc
                - extractRGBValues
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix2.c:3283,19'
              BranchSideFuncs:
                - pixSetPadBits
                - pixGetData
                - pixGetWpl
                - calloc
                - extractRGBValues
                - returnErrorInt
        - Branch String:   'pix2.c:3280,26'
          Branch Sides:
            - BranchSide:      'pix2.c:3280,29'
              BranchSideFuncs:
                - pixSetPadBits
                - pixGetData
                - pixGetWpl
                - calloc
                - extractRGBValues
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix2.c:3283,19'
              BranchSideFuncs:
                - pixSetPadBits
                - pixGetData
                - pixGetWpl
                - calloc
                - extractRGBValues
                - returnErrorInt
        - Branch String:   'pix2.c:3280,36'
          Branch Sides:
            - BranchSide:      'pix2.c:3280,39'
              BranchSideFuncs:
                - pixSetPadBits
                - pixGetData
                - pixGetWpl
                - calloc
                - extractRGBValues
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix2.c:3283,19'
              BranchSideFuncs:
                - pixSetPadBits
                - pixGetData
                - pixGetWpl
                - calloc
                - extractRGBValues
                - returnErrorInt
        - Branch String:   'pix2.c:3280,46'
          Branch Sides:
            - BranchSide:      'pix2.c:3280,49'
              BranchSideFuncs:
                - pixSetPadBits
                - pixGetData
                - pixGetWpl
                - calloc
                - extractRGBValues
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix2.c:3283,19'
              BranchSideFuncs:
                - pixSetPadBits
                - pixGetData
                - pixGetWpl
                - calloc
                - extractRGBValues
                - returnErrorInt
        - Branch String:   'pix2.c:3280,57'
          Branch Sides:
            - BranchSide:      'pix2.c:3280,60'
              BranchSideFuncs:
                - pixSetPadBits
                - pixGetData
                - pixGetWpl
                - calloc
                - extractRGBValues
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix2.c:3283,19'
              BranchSideFuncs:
                - pixSetPadBits
                - pixGetData
                - pixGetWpl
                - calloc
                - extractRGBValues
                - returnErrorInt
        - Branch String:   'pix2.c:3280,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3281,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:3283,19'
              BranchSideFuncs:
                - pixSetPadBits
                - pixGetData
                - pixGetWpl
                - calloc
                - extractRGBValues
                - returnErrorInt
        - Branch String:   'pix2.c:3281,16'
          Branch Sides:
            - BranchSide:      'pix2.c:3281,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:3281,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3286,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3287,20'
              BranchSideFuncs:
                - calloc
                - extractRGBValues
                - returnErrorInt
            - BranchSide:      'pix2.c:3288,14'
              BranchSideFuncs:
                - calloc
                - extractRGBValues
                - returnErrorInt
        - Branch String:   'pix2.c:3288,14'
          Branch Sides:
            - BranchSide:      'pix2.c:3289,20'
              BranchSideFuncs:
                - calloc
                - extractRGBValues
                - returnErrorInt
            - BranchSide:      'pix2.c:3290,14'
              BranchSideFuncs:
                - calloc
                - extractRGBValues
                - returnErrorInt
        - Branch String:   'pix2.c:3290,14'
          Branch Sides:
            - BranchSide:      'pix2.c:3291,20'
              BranchSideFuncs:
                - calloc
                - extractRGBValues
                - returnErrorInt
            - BranchSide:      'pix2.c:3292,14'
              BranchSideFuncs:
                - calloc
                - extractRGBValues
                - returnErrorInt
        - Branch String:   'pix2.c:3292,21'
          Branch Sides:
            - BranchSide:      'pix2.c:3292,24'
              BranchSideFuncs:
                - calloc
                - extractRGBValues
                - returnErrorInt
            - BranchSide:      'pix2.c:3293,19'
              BranchSideFuncs:
                - calloc
                - extractRGBValues
                - returnErrorInt
        - Branch String:   'pix2.c:3292,14'
          Branch Sides:
            - BranchSide:      'pix2.c:3293,19'
              BranchSideFuncs:
                - calloc
                - extractRGBValues
                - returnErrorInt
            - BranchSide:      'pix2.c:3295,23'
              BranchSideFuncs:
                - calloc
                - extractRGBValues
                - returnErrorInt
        - Branch String:   'pix2.c:3296,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3298,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:3299,14'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pix2.c:3298,16'
          Branch Sides:
            - BranchSide:      'pix2.c:3298,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:3298,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3302,5'
          Branch Sides:
            - BranchSide:      'pix2.c:3303,18'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pix2.c:3321,5'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3305,14'
          Branch Sides:
            - BranchSide:      'pix2.c:3306,21'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pix2.c:3308,21'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pix2.c:3306,14'
          Branch Sides:
            - BranchSide:      'pix2.c:3307,29'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pix2.c:3308,10'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pix2.c:3308,21'
          Branch Sides:
            - BranchSide:      'pix2.c:3309,21'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pix2.c:3312,21'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pix2.c:3309,14'
          Branch Sides:
            - BranchSide:      'pix2.c:3310,33'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pix2.c:3311,10'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pix2.c:3312,14'
          Branch Sides:
            - BranchSide:      'pix2.c:0,0'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pix2.c:3313,36'
              BranchSideFuncs:
                - extractRGBValues
      Callsites:
        - Src:             'pix2.c:3276,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:3278,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:3279,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:3281,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:3283,5'
          Dst:             pixSetPadBits
        - Src:             'pix2.c:3284,13'
          Dst:             pixGetData
        - Src:             'pix2.c:3285,11'
          Dst:             pixGetWpl
        - Src:             'pix2.c:3296,28'
          Dst:             calloc
        - Src:             'pix2.c:3298,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:3313,19'
          Dst:             extractRGBValues
    - functionName:    pixSetPadBits
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1386
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix
        - val
      BBCount:         28
      ICount:          195
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - lept_stderr
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    23
      BranchProfiles:
        - Branch String:   'pix2.c:1356,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1357,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - lept_stderr
            - BranchSide:      'pix2.c:1359,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - lept_stderr
        - Branch String:   'pix2.c:1357,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1357,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1357,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1360,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1361,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1362,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - lept_stderr
        - Branch String:   'pix2.c:1362,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1363,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix2.c:1367,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
        - Branch String:   'pix2.c:1363,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1364,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix2.c:1364,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1370,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1371,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1372,24'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1374,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1375,17'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1377,12'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1377,5'
          Branch Sides:
            - BranchSide:      'pix2.c:1378,17'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1385,5'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1379,13'
          Branch Sides:
            - BranchSide:      'pix2.c:1380,23'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1382,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:1357,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:1359,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:1363,9'
          Dst:             lept_stderr
        - Src:             'pix2.c:1367,12'
          Dst:             pixGetData
        - Src:             'pix2.c:1368,11'
          Dst:             pixGetWpl
    - functionName:    extractRGBValues
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2809
      functionLinenumberEnd: 2813
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixel
        - prval
        - pgval
        - pbval
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    153
      BranchProfiles:
        - Branch String:   'pix2.c:2810,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2810,26'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:2811,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2811,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2811,26'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:2812,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2812,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2812,26'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:2812,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pixEndianTwoByteSwap
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3213
      functionLinenumberEnd: 3241
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         17
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - pixGetData
        - pixGetHeight
        - pixGetWpl
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix2.c:3224,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3225,16'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetHeight
            - BranchSide:      'pix2.c:3227,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetHeight
        - Branch String:   'pix2.c:3225,16'
          Branch Sides:
            - BranchSide:      'pix2.c:3225,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:3225,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3230,5'
          Branch Sides:
            - BranchSide:      'pix2.c:3231,16'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:3237,5'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3231,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3232,21'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:3235,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:3225,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:3227,12'
          Dst:             pixGetData
        - Src:             'pix2.c:3228,11'
          Dst:             pixGetWpl
        - Src:             'pix2.c:3229,9'
          Dst:             pixGetHeight
    - functionName:    pixEndianTwoByteSwapNew
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3161
      functionLinenumberEnd: 3193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         22
      ICount:          136
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - pixCreateTemplate
        - pixGetData
        - pixGetHeight
        - pixGetWpl
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix2.c:3173,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3174,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetHeight
                - pixCreateTemplate
                - pixGetData
                - returnErrorPtr
            - BranchSide:      'pix2.c:3176,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetHeight
                - pixCreateTemplate
                - pixGetData
                - returnErrorPtr
        - Branch String:   'pix2.c:3174,23'
          Branch Sides:
            - BranchSide:      'pix2.c:3174,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:3174,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3179,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3180,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:3181,24'
              BranchSideFuncs:
                - pixGetData
        - Branch String:   'pix2.c:3180,23'
          Branch Sides:
            - BranchSide:      'pix2.c:3180,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:3180,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3182,5'
          Branch Sides:
            - BranchSide:      'pix2.c:3183,16'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:3189,12'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3183,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3184,21'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:3187,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:3174,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:3176,13'
          Dst:             pixGetData
        - Src:             'pix2.c:3177,11'
          Dst:             pixGetWpl
        - Src:             'pix2.c:3178,9'
          Dst:             pixGetHeight
        - Src:             'pix2.c:3179,17'
          Dst:             pixCreateTemplate
        - Src:             'pix2.c:3180,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:3181,13'
          Dst:             pixGetData
    - functionName:    lineEndianByteSwap
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3112
      functionLinenumberEnd: 3137
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - datas
        - wpl
      BBCount:         16
      ICount:          100
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix2.c:3116,16'
          Branch Sides:
            - BranchSide:      'pix2.c:3116,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:3117,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix2.c:3116,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3117,16'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:3126,12'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3117,16'
          Branch Sides:
            - BranchSide:      'pix2.c:3117,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:3117,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3126,5'
          Branch Sides:
            - BranchSide:      'pix2.c:3127,17'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:3133,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:3117,16'
          Dst:             returnErrorInt
    - functionName:    pixEndianByteSwapNew
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2992
      functionLinenumberEnd: 3027
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         22
      ICount:          144
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - pixCreateTemplate
        - pixGetData
        - pixGetHeight
        - pixGetWpl
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pix2.c:3004,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3005,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetHeight
                - pixCreateTemplate
                - pixGetData
                - returnErrorPtr
            - BranchSide:      'pix2.c:3007,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetHeight
                - pixCreateTemplate
                - pixGetData
                - returnErrorPtr
        - Branch String:   'pix2.c:3005,23'
          Branch Sides:
            - BranchSide:      'pix2.c:3005,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:3005,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3010,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3011,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:3012,24'
              BranchSideFuncs:
                - pixGetData
        - Branch String:   'pix2.c:3011,23'
          Branch Sides:
            - BranchSide:      'pix2.c:3011,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:3011,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3013,5'
          Branch Sides:
            - BranchSide:      'pix2.c:3014,16'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:3023,12'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:3014,9'
          Branch Sides:
            - BranchSide:      'pix2.c:3015,21'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:3021,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:3005,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:3007,13'
          Dst:             pixGetData
        - Src:             'pix2.c:3008,11'
          Dst:             pixGetWpl
        - Src:             'pix2.c:3009,9'
          Dst:             pixGetHeight
        - Src:             'pix2.c:3010,17'
          Dst:             pixCreateTemplate
        - Src:             'pix2.c:3011,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:3012,13'
          Dst:             pixGetData
    - functionName:    setLineDataVal
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2939
      functionLinenumberEnd: 2960
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - line
        - j
        - d
        - val
      BBCount:         45
      ICount:          279
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix2.c:2940,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2941,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix2.c:2942,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix2.c:2941,16'
          Branch Sides:
            - BranchSide:      'pix2.c:2941,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2941,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2942,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2943,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2944,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix2.c:2943,16'
          Branch Sides:
            - BranchSide:      'pix2.c:2943,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2943,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2944,16'
          Branch Sides:
            - BranchSide:      'pix2.c:2944,19'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2947,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2944,26'
          Branch Sides:
            - BranchSide:      'pix2.c:2944,29'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2947,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2944,36'
          Branch Sides:
            - BranchSide:      'pix2.c:2944,39'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2947,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2944,46'
          Branch Sides:
            - BranchSide:      'pix2.c:2944,49'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2947,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2944,57'
          Branch Sides:
            - BranchSide:      'pix2.c:2944,60'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2947,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2944,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2945,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2947,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2945,16'
          Branch Sides:
            - BranchSide:      'pix2.c:2945,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2945,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2947,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2948,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:2949,14'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2949,14'
          Branch Sides:
            - BranchSide:      'pix2.c:2950,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:2951,14'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2951,14'
          Branch Sides:
            - BranchSide:      'pix2.c:2952,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:2953,14'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2953,14'
          Branch Sides:
            - BranchSide:      'pix2.c:2954,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:2955,14'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2955,14'
          Branch Sides:
            - BranchSide:      'pix2.c:2956,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:2958,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:2941,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:2943,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:2945,16'
          Dst:             returnErrorInt
    - functionName:    pixGetRGBLine
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2887
      functionLinenumberEnd: 2912
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - row
        - bufr
        - bufg
        - bufb
      BBCount:         36
      ICount:          223
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pix2.c:2892,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2893,16'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix2.c:2894,21'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix2.c:2893,16'
          Branch Sides:
            - BranchSide:      'pix2.c:2893,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2893,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2894,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2895,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2896,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'pix2.c:2895,16'
          Branch Sides:
            - BranchSide:      'pix2.c:2895,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2895,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2896,15'
          Branch Sides:
            - BranchSide:      'pix2.c:2896,19'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
            - BranchSide:      'pix2.c:2897,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix2.c:2896,24'
          Branch Sides:
            - BranchSide:      'pix2.c:2896,28'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
            - BranchSide:      'pix2.c:2897,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix2.c:2896,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2897,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
            - BranchSide:      'pix2.c:2899,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'pix2.c:2897,16'
          Branch Sides:
            - BranchSide:      'pix2.c:2897,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2897,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2900,17'
          Branch Sides:
            - BranchSide:      'pix2.c:2900,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2901,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix2.c:2900,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2901,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2902,22'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
        - Branch String:   'pix2.c:2901,16'
          Branch Sides:
            - BranchSide:      'pix2.c:2901,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2901,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2905,5'
          Branch Sides:
            - BranchSide:      'pix2.c:2906,19'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:2911,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:2893,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:2894,9'
          Dst:             pixGetDepth
        - Src:             'pix2.c:2895,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:2897,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:2899,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:2901,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:2902,12'
          Dst:             pixGetWpl
        - Src:             'pix2.c:2903,13'
          Dst:             pixGetData
    - functionName:    extractMinMaxComponent
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2850
      functionLinenumberEnd: 2861
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - pixel
        - type
      BBCount:         18
      ICount:          102
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - extractRGBValues
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix2.c:2854,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2855,15'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:2858,15'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2855,15'
          Branch Sides:
            - BranchSide:      'pix2.c:2855,13'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:2855,13'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2856,15'
          Branch Sides:
            - BranchSide:      'pix2.c:2856,13'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:2856,13'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2858,15'
          Branch Sides:
            - BranchSide:      'pix2.c:2858,13'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:2858,13'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2859,15'
          Branch Sides:
            - BranchSide:      'pix2.c:2859,13'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:2859,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:2853,5'
          Dst:             extractRGBValues
    - functionName:    extractRGBAValues
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2832
      functionLinenumberEnd: 2837
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixel
        - prval
        - pgval
        - pbval
        - paval
      BBCount:         13
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix2.c:2833,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2833,26'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:2834,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2834,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2834,26'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:2835,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2835,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2835,26'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:2836,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2836,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2836,26'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:2836,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    composeRGBAPixel
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2775
      functionLinenumberEnd: 2784
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - rval
        - gval
        - bval
        - aval
        - ppixel
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    9
      BranchProfiles:
        - Branch String:   'pix2.c:2776,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2777,16'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:2779,26'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2777,16'
          Branch Sides:
            - BranchSide:      'pix2.c:2777,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2777,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:2777,16'
          Dst:             returnErrorInt
    - functionName:    pixGetRGBComponentCmap
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2595
      functionLinenumberEnd: 2662
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - comp
      BBCount:         67
      ICount:          435
      EdgeCount:       89
      CyclomaticComplexity: 24
      functionsReached:
        - pixClone
        - pixConvertTo8
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixcmapIsValid
        - returnErrorPtr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'pix2.c:2604,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2605,23'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixConvertTo8
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix2.c:2606,32'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixConvertTo8
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix2.c:2605,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2605,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2605,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2606,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2607,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2608,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix2.c:2607,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2607,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2607,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2608,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2609,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2610,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixClone
                - returnErrorPtr
        - Branch String:   'pix2.c:2609,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2609,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2609,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2610,27'
          Branch Sides:
            - BranchSide:      'pix2.c:2610,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixClone
                - returnErrorPtr
            - BranchSide:      'pix2.c:2614,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixClone
        - Branch String:   'pix2.c:2610,50'
          Branch Sides:
            - BranchSide:      'pix2.c:2610,53'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixClone
                - returnErrorPtr
            - BranchSide:      'pix2.c:2614,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixClone
        - Branch String:   'pix2.c:2610,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2611,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2614,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixClone
        - Branch String:   'pix2.c:2611,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2611,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2611,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2614,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2615,25'
              BranchSideFuncs:
                - pixClone
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pix2.c:2617,30'
              BranchSideFuncs:
                - pixConvertTo8
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pix2.c:2619,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2620,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pix2.c:2624,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pix2.c:2621,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2621,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2621,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2625,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2626,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pix2.c:2629,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
        - Branch String:   'pix2.c:2627,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2627,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2627,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2636,5'
          Branch Sides:
            - BranchSide:      'pix2.c:2637,17'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix2.c:2660,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pix2.c:2639,13'
          Branch Sides:
            - BranchSide:      'pix2.c:2640,20'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix2.c:2645,20'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pix2.c:2640,13'
          Branch Sides:
            - BranchSide:      'pix2.c:2641,25'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix2.c:2645,9'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pix2.c:2645,20'
          Branch Sides:
            - BranchSide:      'pix2.c:2646,20'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix2.c:2651,20'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pix2.c:2646,13'
          Branch Sides:
            - BranchSide:      'pix2.c:2647,25'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix2.c:2651,9'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pix2.c:2652,13'
          Branch Sides:
            - BranchSide:      'pix2.c:2653,25'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix2.c:2657,9'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'pix2.c:2605,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2606,17'
          Dst:             pixGetColormap
        - Src:             'pix2.c:2607,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2609,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2611,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2614,9'
          Dst:             pixGetDepth
        - Src:             'pix2.c:2615,16'
          Dst:             pixClone
        - Src:             'pix2.c:2617,16'
          Dst:             pixConvertTo8
        - Src:             'pix2.c:2618,5'
          Dst:             pixcmapIsValid
        - Src:             'pix2.c:2620,9'
          Dst:             pixDestroy
        - Src:             'pix2.c:2621,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2624,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:2625,17'
          Dst:             pixCreate
        - Src:             'pix2.c:2626,9'
          Dst:             pixDestroy
        - Src:             'pix2.c:2627,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2629,5'
          Dst:             pixCopyResolution
        - Src:             'pix2.c:2630,12'
          Dst:             pixGetWpl
        - Src:             'pix2.c:2631,12'
          Dst:             pixGetWpl
        - Src:             'pix2.c:2632,13'
          Dst:             pixGetData
        - Src:             'pix2.c:2633,13'
          Dst:             pixGetData
        - Src:             'pix2.c:2660,5'
          Dst:             pixDestroy
    - functionName:    pixCreateRGBImage
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2425
      functionLinenumberEnd: 2453
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixr
        - pixg
        - pixb
      BBCount:         50
      ICount:          253
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - pixCopyResolution
        - pixCreate
        - pixGetDimensions
        - pixSetRGBComponent
        - returnErrorPtr
      functionUses:    9
      BranchProfiles:
        - Branch String:   'pix2.c:2429,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2430,23'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDimensions
                - pixGetDimensions
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixSetRGBComponent
                - pixSetRGBComponent
                - pixSetRGBComponent
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix2.c:2431,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDimensions
                - pixGetDimensions
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixSetRGBComponent
                - pixSetRGBComponent
                - pixSetRGBComponent
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix2.c:2430,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2430,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2430,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2431,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2432,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixGetDimensions
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixSetRGBComponent
                - pixSetRGBComponent
                - pixSetRGBComponent
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix2.c:2433,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixGetDimensions
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixSetRGBComponent
                - pixSetRGBComponent
                - pixSetRGBComponent
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix2.c:2432,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2432,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2432,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2433,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2434,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixSetRGBComponent
                - pixSetRGBComponent
                - pixSetRGBComponent
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix2.c:2435,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixSetRGBComponent
                - pixSetRGBComponent
                - pixSetRGBComponent
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix2.c:2434,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2434,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2434,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2438,17'
          Branch Sides:
            - BranchSide:      'pix2.c:2438,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2439,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix2.c:2438,28'
          Branch Sides:
            - BranchSide:      'pix2.c:2438,31'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2439,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix2.c:2438,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2439,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2440,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixSetRGBComponent
                - pixSetRGBComponent
                - pixSetRGBComponent
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix2.c:2439,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2439,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2439,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2440,18'
          Branch Sides:
            - BranchSide:      'pix2.c:2440,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2441,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix2.c:2440,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2441,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2442,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixSetRGBComponent
                - pixSetRGBComponent
                - pixSetRGBComponent
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix2.c:2441,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2441,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2441,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2442,18'
          Branch Sides:
            - BranchSide:      'pix2.c:2442,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2443,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix2.c:2442,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2443,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2445,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixSetRGBComponent
                - pixSetRGBComponent
                - pixSetRGBComponent
                - returnErrorPtr
        - Branch String:   'pix2.c:2443,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2443,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2443,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2445,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2446,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2447,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixSetRGBComponent
                - pixSetRGBComponent
                - pixSetRGBComponent
        - Branch String:   'pix2.c:2446,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2446,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2446,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:2430,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2432,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2434,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2435,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:2436,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:2437,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:2439,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2441,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2443,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2445,17'
          Dst:             pixCreate
        - Src:             'pix2.c:2446,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2447,5'
          Dst:             pixCopyResolution
        - Src:             'pix2.c:2448,5'
          Dst:             pixSetRGBComponent
        - Src:             'pix2.c:2449,5'
          Dst:             pixSetRGBComponent
        - Src:             'pix2.c:2450,5'
          Dst:             pixSetRGBComponent
    - functionName:    pixSetRGBComponent
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2536
      functionLinenumberEnd: 2576
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - comp
      BBCount:         62
      ICount:          350
      EdgeCount:       83
      CyclomaticComplexity: 23
      functionsReached:
        - lept_stderr
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixSetSpp
        - returnErrorInt
      functionUses:    23
      BranchProfiles:
        - Branch String:   'pix2.c:2543,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2544,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixSetSpp
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix2.c:2545,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixSetSpp
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix2.c:2544,16'
          Branch Sides:
            - BranchSide:      'pix2.c:2544,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2544,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2545,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2546,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixSetSpp
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix2.c:2547,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixSetSpp
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix2.c:2546,16'
          Branch Sides:
            - BranchSide:      'pix2.c:2546,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2546,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2547,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2548,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2549,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixSetSpp
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix2.c:2548,16'
          Branch Sides:
            - BranchSide:      'pix2.c:2548,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2548,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2549,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2550,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2551,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixSetSpp
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pix2.c:2550,16'
          Branch Sides:
            - BranchSide:      'pix2.c:2550,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2550,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2551,27'
          Branch Sides:
            - BranchSide:      'pix2.c:2551,30'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixSetSpp
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix2.c:2554,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixSetSpp
                - lept_stderr
        - Branch String:   'pix2.c:2551,50'
          Branch Sides:
            - BranchSide:      'pix2.c:2552,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixSetSpp
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix2.c:2554,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixSetSpp
                - lept_stderr
        - Branch String:   'pix2.c:2552,28'
          Branch Sides:
            - BranchSide:      'pix2.c:2552,31'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixSetSpp
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix2.c:2554,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixSetSpp
                - lept_stderr
        - Branch String:   'pix2.c:2551,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2553,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2554,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixSetSpp
                - lept_stderr
        - Branch String:   'pix2.c:2553,16'
          Branch Sides:
            - BranchSide:      'pix2.c:2553,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2553,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2556,18'
          Branch Sides:
            - BranchSide:      'pix2.c:2556,21'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixSetSpp
                - lept_stderr
            - BranchSide:      'pix2.c:2557,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixSetSpp
                - lept_stderr
        - Branch String:   'pix2.c:2556,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2557,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixSetSpp
                - lept_stderr
            - BranchSide:      'pix2.c:2558,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixSetSpp
        - Branch String:   'pix2.c:2557,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2558,9'
              BranchSideFuncs:
                - lept_stderr
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixSetSpp
            - BranchSide:      'pix2.c:2558,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixSetSpp
        - Branch String:   'pix2.c:2558,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2558,7'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixSetSpp
            - BranchSide:      'pix2.c:2558,7'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixSetSpp
        - Branch String:   'pix2.c:2559,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2559,7'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixSetSpp
            - BranchSide:      'pix2.c:2559,7'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixSetSpp
        - Branch String:   'pix2.c:2560,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2561,19'
              BranchSideFuncs:
                - pixSetSpp
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
            - BranchSide:      'pix2.c:2562,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
        - Branch String:   'pix2.c:2566,5'
          Branch Sides:
            - BranchSide:      'pix2.c:2567,17'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:2575,5'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2569,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2570,23'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:2573,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:2544,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:2546,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:2547,9'
          Dst:             pixGetDepth
        - Src:             'pix2.c:2548,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:2549,9'
          Dst:             pixGetDepth
        - Src:             'pix2.c:2550,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:2553,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:2554,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:2555,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:2557,9'
          Dst:             lept_stderr
        - Src:             'pix2.c:2561,9'
          Dst:             pixSetSpp
        - Src:             'pix2.c:2562,13'
          Dst:             pixGetData
        - Src:             'pix2.c:2563,13'
          Dst:             pixGetData
        - Src:             'pix2.c:2564,12'
          Dst:             pixGetWpl
        - Src:             'pix2.c:2565,12'
          Dst:             pixGetWpl
    - functionName:    pixDisplayLayersRGBA
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2355
      functionLinenumberEnd: 2392
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - val
        - maxw
      BBCount:         34
      ICount:          216
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - pixAlphaBlendUniform
        - pixConvertTo32
        - pixCopy
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixGetRGBComponent
        - pixGetWidth
        - pixRemoveColormap
        - pixSetSpp
        - pixaAddPix
        - pixaCreate
        - pixaDestroy
        - pixaDisplayTiledInRows
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pix2.c:2362,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2363,23'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - returnErrorPtr
                - pixGetSpp
                - pixGetWidth
                - pixCopy
                - pixaCreate
                - pixSetSpp
                - pixaAddPix
                - pixGetRGBComponent
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixAlphaBlendUniform
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixRemoveColormap
                - returnErrorPtr
            - BranchSide:      'pix2.c:2364,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - returnErrorPtr
                - pixGetSpp
                - pixGetWidth
                - pixCopy
                - pixaCreate
                - pixSetSpp
                - pixaAddPix
                - pixGetRGBComponent
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixAlphaBlendUniform
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'pix2.c:2363,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2363,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2363,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2365,15'
          Branch Sides:
            - BranchSide:      'pix2.c:2365,32'
              BranchSideFuncs:
                - pixGetWidth
                - pixCopy
                - pixaCreate
                - pixSetSpp
                - pixaAddPix
                - pixGetRGBComponent
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixAlphaBlendUniform
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixRemoveColormap
                - returnErrorPtr
            - BranchSide:      'pix2.c:2368,26'
              BranchSideFuncs:
                - pixGetWidth
                - pixCopy
                - pixaCreate
                - pixSetSpp
                - pixaAddPix
                - pixGetRGBComponent
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixAlphaBlendUniform
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'pix2.c:2365,44'
          Branch Sides:
            - BranchSide:      'pix2.c:2365,57'
              BranchSideFuncs:
                - pixGetSpp
                - returnErrorPtr
                - pixGetWidth
                - pixCopy
                - pixaCreate
                - pixSetSpp
                - pixaAddPix
                - pixGetRGBComponent
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixAlphaBlendUniform
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixRemoveColormap
                - returnErrorPtr
            - BranchSide:      'pix2.c:2366,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix2.c:2365,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2366,23'
              BranchSideFuncs:
                - pixGetWidth
                - pixCopy
                - pixaCreate
                - pixSetSpp
                - pixaAddPix
                - pixGetRGBComponent
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixAlphaBlendUniform
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixRemoveColormap
                - returnErrorPtr
            - BranchSide:      'pix2.c:2368,26'
              BranchSideFuncs:
                - pixGetWidth
                - pixCopy
                - pixaCreate
                - pixSetSpp
                - pixaAddPix
                - pixGetRGBComponent
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixAlphaBlendUniform
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'pix2.c:2366,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2366,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2366,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2368,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2369,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2371,9'
              BranchSideFuncs:
                - pixCopy
                - pixaCreate
                - pixSetSpp
                - pixaAddPix
                - pixGetRGBComponent
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixAlphaBlendUniform
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixRemoveColormap
        - Branch String:   'pix2.c:2369,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2369,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2369,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2371,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2372,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixaCreate
                - pixSetSpp
                - pixaAddPix
                - pixGetRGBComponent
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixAlphaBlendUniform
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
            - BranchSide:      'pix2.c:2374,30'
              BranchSideFuncs:
                - pixCopy
                - pixaCreate
                - pixSetSpp
                - pixaAddPix
                - pixGetRGBComponent
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixAlphaBlendUniform
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
        - Branch String:   'pix2.c:2377,17'
          Branch Sides:
            - BranchSide:      'pix2.c:2377,15'
              BranchSideFuncs:
                - pixaCreate
                - pixSetSpp
                - pixaAddPix
                - pixGetRGBComponent
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixAlphaBlendUniform
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
            - BranchSide:      'pix2.c:2377,38'
              BranchSideFuncs:
                - pixaCreate
                - pixSetSpp
                - pixaAddPix
                - pixGetRGBComponent
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixAlphaBlendUniform
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
        - Branch String:   'pix2.c:2377,38'
          Branch Sides:
            - BranchSide:      'pix2.c:2377,17'
              BranchSideFuncs:
                - pixaCreate
                - pixSetSpp
                - pixaAddPix
                - pixGetRGBComponent
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixAlphaBlendUniform
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
            - BranchSide:      'pix2.c:2377,17'
              BranchSideFuncs:
                - pixaCreate
                - pixSetSpp
                - pixaAddPix
                - pixGetRGBComponent
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixAlphaBlendUniform
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
      Callsites:
        - Src:             'pix2.c:2363,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2364,12'
          Dst:             pixGetColormap
        - Src:             'pix2.c:2365,20'
          Dst:             pixGetDepth
        - Src:             'pix2.c:2365,47'
          Dst:             pixGetSpp
        - Src:             'pix2.c:2366,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2368,14'
          Dst:             pixGetWidth
        - Src:             'pix2.c:2369,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2372,16'
          Dst:             pixRemoveColormap
        - Src:             'pix2.c:2374,16'
          Dst:             pixCopy
        - Src:             'pix2.c:2380,12'
          Dst:             pixaCreate
        - Src:             'pix2.c:2381,5'
          Dst:             pixSetSpp
        - Src:             'pix2.c:2382,5'
          Dst:             pixaAddPix
        - Src:             'pix2.c:2383,12'
          Dst:             pixGetRGBComponent
        - Src:             'pix2.c:2384,12'
          Dst:             pixConvertTo32
        - Src:             'pix2.c:2385,5'
          Dst:             pixaAddPix
        - Src:             'pix2.c:2386,5'
          Dst:             pixDestroy
        - Src:             'pix2.c:2387,12'
          Dst:             pixAlphaBlendUniform
        - Src:             'pix2.c:2388,5'
          Dst:             pixaAddPix
        - Src:             'pix2.c:2389,12'
          Dst:             pixaDisplayTiledInRows
        - Src:             'pix2.c:2390,5'
          Dst:             pixaDestroy
    - functionName:    pixGetRGBComponent
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2478
      functionLinenumberEnd: 2512
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - comp
      BBCount:         41
      ICount:          255
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - pixCopyResolution
        - pixCreate
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetRGBComponentCmap
        - pixGetWpl
        - returnErrorPtr
      functionUses:    60
      BranchProfiles:
        - Branch String:   'pix2.c:2484,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2485,23'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - pixGetRGBComponentCmap
            - BranchSide:      'pix2.c:2486,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - pixGetRGBComponentCmap
        - Branch String:   'pix2.c:2485,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2485,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2485,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2486,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2487,39'
              BranchSideFuncs:
                - pixGetRGBComponentCmap
            - BranchSide:      'pix2.c:2488,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix2.c:2488,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2489,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2490,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix2.c:2489,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2489,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2489,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2490,27'
          Branch Sides:
            - BranchSide:      'pix2.c:2490,30'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix2.c:2494,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - returnErrorPtr
        - Branch String:   'pix2.c:2490,50'
          Branch Sides:
            - BranchSide:      'pix2.c:2491,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix2.c:2494,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - returnErrorPtr
        - Branch String:   'pix2.c:2491,28'
          Branch Sides:
            - BranchSide:      'pix2.c:2491,31'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix2.c:2494,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - returnErrorPtr
        - Branch String:   'pix2.c:2490,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2492,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2494,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - returnErrorPtr
        - Branch String:   'pix2.c:2492,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2492,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2492,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2495,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2496,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2497,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
        - Branch String:   'pix2.c:2496,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2496,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2496,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2502,5'
          Branch Sides:
            - BranchSide:      'pix2.c:2503,17'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:2511,12'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2505,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2506,19'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:2509,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:2485,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2486,9'
          Dst:             pixGetColormap
        - Src:             'pix2.c:2487,16'
          Dst:             pixGetRGBComponentCmap
        - Src:             'pix2.c:2488,9'
          Dst:             pixGetDepth
        - Src:             'pix2.c:2489,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2492,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2494,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:2495,17'
          Dst:             pixCreate
        - Src:             'pix2.c:2496,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2497,5'
          Dst:             pixCopyResolution
        - Src:             'pix2.c:2498,12'
          Dst:             pixGetWpl
        - Src:             'pix2.c:2499,12'
          Dst:             pixGetWpl
        - Src:             'pix2.c:2500,13'
          Dst:             pixGetData
        - Src:             'pix2.c:2501,13'
          Dst:             pixGetData
    - functionName:    pixCopyRGBComponent
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2684
      functionLinenumberEnd: 2718
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - comp
      BBCount:         58
      ICount:          339
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - lept_stderr
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixSetSpp
        - returnErrorInt
      functionUses:    7
      BranchProfiles:
        - Branch String:   'pix2.c:2690,15'
          Branch Sides:
            - BranchSide:      'pix2.c:2690,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixSetSpp
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix2.c:2692,10'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixSetSpp
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix2.c:2690,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2691,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2692,10'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixSetSpp
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix2.c:2691,16'
          Branch Sides:
            - BranchSide:      'pix2.c:2691,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2691,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2692,15'
          Branch Sides:
            - BranchSide:      'pix2.c:2692,30'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixSetSpp
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix2.c:2694,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixSetSpp
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pix2.c:2692,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2693,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2694,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixSetSpp
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pix2.c:2693,16'
          Branch Sides:
            - BranchSide:      'pix2.c:2693,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2693,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2694,27'
          Branch Sides:
            - BranchSide:      'pix2.c:2694,30'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixSetSpp
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix2.c:2697,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixSetSpp
                - lept_stderr
        - Branch String:   'pix2.c:2694,50'
          Branch Sides:
            - BranchSide:      'pix2.c:2695,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixSetSpp
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix2.c:2697,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixSetSpp
                - lept_stderr
        - Branch String:   'pix2.c:2695,28'
          Branch Sides:
            - BranchSide:      'pix2.c:2695,31'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixSetSpp
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix2.c:2697,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixSetSpp
                - lept_stderr
        - Branch String:   'pix2.c:2694,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2696,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2697,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixSetSpp
                - lept_stderr
        - Branch String:   'pix2.c:2696,16'
          Branch Sides:
            - BranchSide:      'pix2.c:2696,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2696,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2699,18'
          Branch Sides:
            - BranchSide:      'pix2.c:2699,21'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixSetSpp
                - lept_stderr
            - BranchSide:      'pix2.c:2700,9'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixSetSpp
                - lept_stderr
        - Branch String:   'pix2.c:2699,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2700,9'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixSetSpp
                - lept_stderr
            - BranchSide:      'pix2.c:2701,9'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixSetSpp
        - Branch String:   'pix2.c:2700,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2701,9'
              BranchSideFuncs:
                - lept_stderr
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixSetSpp
            - BranchSide:      'pix2.c:2701,9'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixSetSpp
        - Branch String:   'pix2.c:2701,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2701,7'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixSetSpp
            - BranchSide:      'pix2.c:2701,7'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixSetSpp
        - Branch String:   'pix2.c:2702,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2702,7'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixSetSpp
            - BranchSide:      'pix2.c:2702,7'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixSetSpp
        - Branch String:   'pix2.c:2703,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2704,19'
              BranchSideFuncs:
                - pixSetSpp
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
            - BranchSide:      'pix2.c:2705,22'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
        - Branch String:   'pix2.c:2709,5'
          Branch Sides:
            - BranchSide:      'pix2.c:2710,17'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:2717,5'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2712,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2713,19'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:2716,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:2690,18'
          Dst:             pixGetDepth
        - Src:             'pix2.c:2691,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:2692,18'
          Dst:             pixGetDepth
        - Src:             'pix2.c:2693,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:2696,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:2697,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:2698,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:2700,9'
          Dst:             lept_stderr
        - Src:             'pix2.c:2704,9'
          Dst:             pixSetSpp
        - Src:             'pix2.c:2705,12'
          Dst:             pixGetWpl
        - Src:             'pix2.c:2706,12'
          Dst:             pixGetWpl
        - Src:             'pix2.c:2707,13'
          Dst:             pixGetData
        - Src:             'pix2.c:2708,13'
          Dst:             pixGetData
    - functionName:    pixAddContinuedBorder
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2267
      functionLinenumberEnd: 2288
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - left
        - right
        - top
        - bot
      BBCount:         25
      ICount:          182
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - pixAddBorderGeneral
        - pixGetDimensions
        - pixRasterop
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix2.c:2271,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2272,23'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixGetDimensions
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
            - BranchSide:      'pix2.c:2274,32'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixGetDimensions
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'pix2.c:2272,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2272,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2272,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2276,5'
          Branch Sides:
            - BranchSide:      'pix2.c:2277,21'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
            - BranchSide:      'pix2.c:2278,12'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'pix2.c:2278,5'
          Branch Sides:
            - BranchSide:      'pix2.c:2279,21'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
                - pixRasterop
            - BranchSide:      'pix2.c:2281,12'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
        - Branch String:   'pix2.c:2281,5'
          Branch Sides:
            - BranchSide:      'pix2.c:2282,21'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
            - BranchSide:      'pix2.c:2283,12'
              BranchSideFuncs:
                - pixRasterop
        - Branch String:   'pix2.c:2283,5'
          Branch Sides:
            - BranchSide:      'pix2.c:2284,21'
              BranchSideFuncs:
                - pixRasterop
            - BranchSide:      'pix2.c:2287,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:2272,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2274,12'
          Dst:             pixAddBorderGeneral
        - Src:             'pix2.c:2275,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:2277,9'
          Dst:             pixRasterop
        - Src:             'pix2.c:2279,9'
          Dst:             pixRasterop
        - Src:             'pix2.c:2282,9'
          Dst:             pixRasterop
        - Src:             'pix2.c:2284,9'
          Dst:             pixRasterop
    - functionName:    pixAddBorderGeneral
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1881
      functionLinenumberEnd: 1917
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - left
        - right
        - top
        - bot
        - val
      BBCount:         38
      ICount:          250
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - pixCopyColormap
        - pixCopyResolution
        - pixCreate
        - pixGetDimensions
        - pixRasterop
        - pixSetAllArbitrary
        - returnErrorPtr
      functionUses:    24
      BranchProfiles:
        - Branch String:   'pix2.c:1885,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1886,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixSetAllArbitrary
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix2.c:1887,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixSetAllArbitrary
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix2.c:1886,23'
          Branch Sides:
            - BranchSide:      'pix2.c:1886,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:1886,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1887,18'
          Branch Sides:
            - BranchSide:      'pix2.c:1887,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:1888,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix2.c:1887,31'
          Branch Sides:
            - BranchSide:      'pix2.c:1887,34'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:1888,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix2.c:1887,42'
          Branch Sides:
            - BranchSide:      'pix2.c:1887,45'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:1888,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix2.c:1887,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1888,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:1890,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixSetAllArbitrary
                - returnErrorPtr
        - Branch String:   'pix2.c:1888,23'
          Branch Sides:
            - BranchSide:      'pix2.c:1888,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:1888,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1893,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1894,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:1895,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyColormap
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixSetAllArbitrary
        - Branch String:   'pix2.c:1894,23'
          Branch Sides:
            - BranchSide:      'pix2.c:1894,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:1894,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1899,14'
          Branch Sides:
            - BranchSide:      'pix2.c:1899,12'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixSetAllArbitrary
            - BranchSide:      'pix2.c:1899,45'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixSetAllArbitrary
        - Branch String:   'pix2.c:1901,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1902,12'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixSetAllArbitrary
            - BranchSide:      'pix2.c:1903,14'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixSetAllArbitrary
        - Branch String:   'pix2.c:1905,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1906,28'
              BranchSideFuncs:
                - pixSetAllArbitrary
                - pixRasterop
            - BranchSide:      'pix2.c:1908,21'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
      Callsites:
        - Src:             'pix2.c:1886,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:1888,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:1890,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:1893,17'
          Dst:             pixCreate
        - Src:             'pix2.c:1894,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:1895,5'
          Dst:             pixCopyResolution
        - Src:             'pix2.c:1896,5'
          Dst:             pixCopyColormap
        - Src:             'pix2.c:1906,9'
          Dst:             pixSetAllArbitrary
        - Src:             'pix2.c:1908,9'
          Dst:             pixRasterop
        - Src:             'pix2.c:1909,9'
          Dst:             pixRasterop
        - Src:             'pix2.c:1910,9'
          Dst:             pixRasterop
        - Src:             'pix2.c:1911,9'
          Dst:             pixRasterop
        - Src:             'pix2.c:1915,5'
          Dst:             pixRasterop
    - functionName:    pixSetAllArbitrary
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix
        - val
      BBCount:         39
      ICount:          226
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - lept_stderr
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixcmapGetCount
        - returnErrorInt
      functionUses:    29
      BranchProfiles:
        - Branch String:   'pix2.c:937,9'
          Branch Sides:
            - BranchSide:      'pix2.c:938,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - lept_stderr
                - pixcmapGetCount
                - lept_stderr
            - BranchSide:      'pix2.c:942,32'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - lept_stderr
                - pixcmapGetCount
                - lept_stderr
        - Branch String:   'pix2.c:938,16'
          Branch Sides:
            - BranchSide:      'pix2.c:938,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:938,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:942,9'
          Branch Sides:
            - BranchSide:      'pix2.c:943,29'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pix2.c:952,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - lept_stderr
        - Branch String:   'pix2.c:944,13'
          Branch Sides:
            - BranchSide:      'pix2.c:945,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pix2.c:948,5'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - lept_stderr
        - Branch String:   'pix2.c:945,13'
          Branch Sides:
            - BranchSide:      'pix2.c:946,19'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - lept_stderr
            - BranchSide:      'pix2.c:946,19'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - lept_stderr
        - Branch String:   'pix2.c:953,9'
          Branch Sides:
            - BranchSide:      'pix2.c:954,24'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - lept_stderr
            - BranchSide:      'pix2.c:963,13'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
        - Branch String:   'pix2.c:955,13'
          Branch Sides:
            - BranchSide:      'pix2.c:956,13'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - lept_stderr
            - BranchSide:      'pix2.c:960,5'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
        - Branch String:   'pix2.c:956,13'
          Branch Sides:
            - BranchSide:      'pix2.c:958,19'
              BranchSideFuncs:
                - lept_stderr
                - pixGetWpl
                - pixGetData
            - BranchSide:      'pix2.c:958,19'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
        - Branch String:   'pix2.c:965,5'
          Branch Sides:
            - BranchSide:      'pix2.c:966,21'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
            - BranchSide:      'pix2.c:967,21'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
        - Branch String:   'pix2.c:969,5'
          Branch Sides:
            - BranchSide:      'pix2.c:970,16'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:975,5'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:971,9'
          Branch Sides:
            - BranchSide:      'pix2.c:972,27'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:974,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:938,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:942,17'
          Dst:             pixGetColormap
        - Src:             'pix2.c:943,13'
          Dst:             pixcmapGetCount
        - Src:             'pix2.c:945,13'
          Dst:             lept_stderr
        - Src:             'pix2.c:952,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:956,13'
          Dst:             lept_stderr
        - Src:             'pix2.c:967,11'
          Dst:             pixGetWpl
        - Src:             'pix2.c:968,12'
          Dst:             pixGetData
    - functionName:    pixAddMixedBorder
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2222
      functionLinenumberEnd: 2245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - left
        - right
        - top
        - bot
      BBCount:         29
      ICount:          205
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - pixAddBorderGeneral
        - pixGetDimensions
        - pixRasterop
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix2.c:2226,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2227,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixAddBorderGeneral
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
            - BranchSide:      'pix2.c:2228,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixAddBorderGeneral
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'pix2.c:2227,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2227,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2227,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2229,18'
          Branch Sides:
            - BranchSide:      'pix2.c:2229,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2230,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix2.c:2229,31'
          Branch Sides:
            - BranchSide:      'pix2.c:2229,34'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2230,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix2.c:2229,42'
          Branch Sides:
            - BranchSide:      'pix2.c:2229,45'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2230,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix2.c:2229,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2230,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2234,32'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'pix2.c:2230,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2230,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2230,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2235,5'
          Branch Sides:
            - BranchSide:      'pix2.c:2236,21'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
            - BranchSide:      'pix2.c:2238,12'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'pix2.c:2238,5'
          Branch Sides:
            - BranchSide:      'pix2.c:2239,21'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
                - pixRasterop
            - BranchSide:      'pix2.c:2241,17'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
      Callsites:
        - Src:             'pix2.c:2227,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2228,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:2230,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2234,12'
          Dst:             pixAddBorderGeneral
        - Src:             'pix2.c:2236,9'
          Dst:             pixRasterop
        - Src:             'pix2.c:2239,9'
          Dst:             pixRasterop
        - Src:             'pix2.c:2241,5'
          Dst:             pixRasterop
        - Src:             'pix2.c:2242,5'
          Dst:             pixRasterop
    - functionName:    pixAddRepeatedBorder
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2168
      functionLinenumberEnd: 2187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - left
        - right
        - top
        - bot
      BBCount:         21
      ICount:          162
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - pixAddBorderGeneral
        - pixGetDimensions
        - pixRasterop
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix2.c:2172,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2173,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixAddBorderGeneral
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
            - BranchSide:      'pix2.c:2174,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixAddBorderGeneral
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'pix2.c:2173,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2173,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2173,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2175,18'
          Branch Sides:
            - BranchSide:      'pix2.c:2175,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2176,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix2.c:2175,31'
          Branch Sides:
            - BranchSide:      'pix2.c:2175,34'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2176,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix2.c:2175,42'
          Branch Sides:
            - BranchSide:      'pix2.c:2175,45'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2176,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix2.c:2175,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2176,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2178,32'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'pix2.c:2176,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2176,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2176,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:2173,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2174,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:2176,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2178,12'
          Dst:             pixAddBorderGeneral
        - Src:             'pix2.c:2181,5'
          Dst:             pixRasterop
        - Src:             'pix2.c:2182,5'
          Dst:             pixRasterop
        - Src:             'pix2.c:2183,5'
          Dst:             pixRasterop
        - Src:             'pix2.c:2184,5'
          Dst:             pixRasterop
    - functionName:    pixAddMirroredBorder
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2117
      functionLinenumberEnd: 2143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - left
        - right
        - top
        - bot
      BBCount:         37
      ICount:          248
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - pixAddBorderGeneral
        - pixGetDimensions
        - pixRasterop
        - returnErrorPtr
      functionUses:    12
      BranchProfiles:
        - Branch String:   'pix2.c:2121,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2122,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixAddBorderGeneral
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
            - BranchSide:      'pix2.c:2123,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixAddBorderGeneral
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'pix2.c:2122,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2122,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2122,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2124,18'
          Branch Sides:
            - BranchSide:      'pix2.c:2124,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2125,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix2.c:2124,31'
          Branch Sides:
            - BranchSide:      'pix2.c:2124,34'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2125,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix2.c:2124,42'
          Branch Sides:
            - BranchSide:      'pix2.c:2124,45'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2125,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix2.c:2124,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2125,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2128,32'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'pix2.c:2125,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2125,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2125,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2129,5'
          Branch Sides:
            - BranchSide:      'pix2.c:2130,21'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
            - BranchSide:      'pix2.c:2132,12'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'pix2.c:2132,5'
          Branch Sides:
            - BranchSide:      'pix2.c:2133,21'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
                - pixRasterop
            - BranchSide:      'pix2.c:2135,12'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
        - Branch String:   'pix2.c:2135,5'
          Branch Sides:
            - BranchSide:      'pix2.c:2136,21'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
            - BranchSide:      'pix2.c:2138,12'
              BranchSideFuncs:
                - pixRasterop
        - Branch String:   'pix2.c:2138,5'
          Branch Sides:
            - BranchSide:      'pix2.c:2139,21'
              BranchSideFuncs:
                - pixRasterop
            - BranchSide:      'pix2.c:2142,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:2122,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2123,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:2125,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2128,12'
          Dst:             pixAddBorderGeneral
        - Src:             'pix2.c:2130,9'
          Dst:             pixRasterop
        - Src:             'pix2.c:2133,9'
          Dst:             pixRasterop
        - Src:             'pix2.c:2136,9'
          Dst:             pixRasterop
        - Src:             'pix2.c:2139,9'
          Dst:             pixRasterop
    - functionName:    pixRemoveBorderToSize
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2062
      functionLinenumberEnd: 2084
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - wd
        - hd
      BBCount:         32
      ICount:          190
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - pixClone
        - pixGetDimensions
        - pixRemoveBorderGeneral
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix2.c:2065,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2066,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRemoveBorderGeneral
                - pixClone
            - BranchSide:      'pix2.c:2068,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRemoveBorderGeneral
                - pixClone
        - Branch String:   'pix2.c:2066,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2066,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2066,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2069,18'
          Branch Sides:
            - BranchSide:      'pix2.c:2069,34'
              BranchSideFuncs:
                - pixRemoveBorderGeneral
                - pixClone
            - BranchSide:      'pix2.c:2069,21'
              BranchSideFuncs:
                - pixRemoveBorderGeneral
                - pixClone
        - Branch String:   'pix2.c:2069,30'
          Branch Sides:
            - BranchSide:      'pix2.c:2069,34'
              BranchSideFuncs:
                - pixRemoveBorderGeneral
                - pixClone
            - BranchSide:      'pix2.c:2072,21'
              BranchSideFuncs:
                - pixRemoveBorderGeneral
        - Branch String:   'pix2.c:2069,42'
          Branch Sides:
            - BranchSide:      'pix2.c:2069,45'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'pix2.c:2070,25'
              BranchSideFuncs:
                - pixClone
        - Branch String:   'pix2.c:2069,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2070,25'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'pix2.c:2072,21'
              BranchSideFuncs:
                - pixRemoveBorderGeneral
        - Branch String:   'pix2.c:2078,17'
          Branch Sides:
            - BranchSide:      'pix2.c:2078,20'
              BranchSideFuncs:
                - pixRemoveBorderGeneral
            - BranchSide:      'pix2.c:2079,22'
              BranchSideFuncs:
                - pixRemoveBorderGeneral
        - Branch String:   'pix2.c:2078,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2079,22'
              BranchSideFuncs:
                - pixRemoveBorderGeneral
            - BranchSide:      'pix2.c:2080,14'
              BranchSideFuncs:
                - pixRemoveBorderGeneral
        - Branch String:   'pix2.c:2080,22'
          Branch Sides:
            - BranchSide:      'pix2.c:2080,25'
              BranchSideFuncs:
                - pixRemoveBorderGeneral
            - BranchSide:      'pix2.c:2081,19'
              BranchSideFuncs:
                - pixRemoveBorderGeneral
      Callsites:
        - Src:             'pix2.c:2066,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2068,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:2070,16'
          Dst:             pixClone
        - Src:             'pix2.c:2083,12'
          Dst:             pixRemoveBorderGeneral
    - functionName:    pixRemoveBorderGeneral
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2013
      functionLinenumberEnd: 2039
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - left
        - right
        - top
        - bot
      BBCount:         41
      ICount:          234
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - pixCopyColormap
        - pixCopyResolution
        - pixCopySpp
        - pixCreate
        - pixGetDepth
        - pixGetDimensions
        - pixRasterop
        - pixShiftAndTransferAlpha
        - returnErrorPtr
      functionUses:    13
      BranchProfiles:
        - Branch String:   'pix2.c:2017,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2018,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopySpp
                - pixCopyColormap
                - pixRasterop
                - pixGetDepth
                - pixGetSpp
                - pixShiftAndTransferAlpha
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix2.c:2019,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopySpp
                - pixCopyColormap
                - pixRasterop
                - pixGetDepth
                - pixGetSpp
                - pixShiftAndTransferAlpha
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix2.c:2018,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2018,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2018,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2019,18'
          Branch Sides:
            - BranchSide:      'pix2.c:2019,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2020,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix2.c:2019,31'
          Branch Sides:
            - BranchSide:      'pix2.c:2019,34'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2020,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix2.c:2019,42'
          Branch Sides:
            - BranchSide:      'pix2.c:2019,45'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2020,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix2.c:2019,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2020,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2022,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopySpp
                - pixCopyColormap
                - pixRasterop
                - pixGetDepth
                - pixGetSpp
                - pixShiftAndTransferAlpha
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix2.c:2020,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2020,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2020,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2025,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2026,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2027,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopySpp
                - pixCopyColormap
                - pixRasterop
                - pixGetDepth
                - pixGetSpp
                - pixShiftAndTransferAlpha
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix2.c:2026,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2026,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2026,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2027,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2028,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2029,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopySpp
                - pixCopyColormap
                - pixRasterop
                - pixGetDepth
                - pixGetSpp
                - pixShiftAndTransferAlpha
                - returnErrorPtr
        - Branch String:   'pix2.c:2028,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2028,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2028,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2029,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2030,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2031,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopySpp
                - pixCopyColormap
                - pixRasterop
                - pixGetDepth
                - pixGetSpp
                - pixShiftAndTransferAlpha
        - Branch String:   'pix2.c:2030,23'
          Branch Sides:
            - BranchSide:      'pix2.c:2030,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:2030,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2036,33'
          Branch Sides:
            - BranchSide:      'pix2.c:2036,46'
              BranchSideFuncs:
                - pixGetSpp
                - pixShiftAndTransferAlpha
            - BranchSide:      'pix2.c:2038,12'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2036,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2037,34'
              BranchSideFuncs:
                - pixShiftAndTransferAlpha
            - BranchSide:      'pix2.c:2038,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:2018,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2020,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2022,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:2026,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2028,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2029,17'
          Dst:             pixCreate
        - Src:             'pix2.c:2030,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:2031,5'
          Dst:             pixCopyResolution
        - Src:             'pix2.c:2032,5'
          Dst:             pixCopySpp
        - Src:             'pix2.c:2033,5'
          Dst:             pixCopyColormap
        - Src:             'pix2.c:2035,5'
          Dst:             pixRasterop
        - Src:             'pix2.c:2036,9'
          Dst:             pixGetDepth
        - Src:             'pix2.c:2036,36'
          Dst:             pixGetSpp
        - Src:             'pix2.c:2037,9'
          Dst:             pixShiftAndTransferAlpha
    - functionName:    pixShiftAndTransferAlpha
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2307
      functionLinenumberEnd: 2331
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - shiftx
        - shifty
      BBCount:         30
      ICount:          167
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - pixCopyRGBComponent
        - pixCreate
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixGetRGBComponent
        - pixRasterop
        - pixSetRGBComponent
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix2.c:2311,15'
          Branch Sides:
            - BranchSide:      'pix2.c:2311,19'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetSpp
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetDimensions
                - pixCreate
                - pixRasterop
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixCopyRGBComponent
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix2.c:2312,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix2.c:2311,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2312,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetSpp
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetDimensions
                - pixCreate
                - pixRasterop
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixCopyRGBComponent
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix2.c:2313,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetSpp
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetDimensions
                - pixCreate
                - pixRasterop
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixCopyRGBComponent
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix2.c:2312,16'
          Branch Sides:
            - BranchSide:      'pix2.c:2312,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2312,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2313,33'
          Branch Sides:
            - BranchSide:      'pix2.c:2313,46'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2314,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix2.c:2313,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2314,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2315,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetDimensions
                - pixCreate
                - pixRasterop
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixCopyRGBComponent
                - returnErrorInt
        - Branch String:   'pix2.c:2314,16'
          Branch Sides:
            - BranchSide:      'pix2.c:2314,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2314,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2315,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2316,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2318,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetDimensions
                - pixCreate
                - pixRasterop
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixCopyRGBComponent
        - Branch String:   'pix2.c:2316,16'
          Branch Sides:
            - BranchSide:      'pix2.c:2316,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2316,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2318,21'
          Branch Sides:
            - BranchSide:      'pix2.c:2318,24'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetDimensions
                - pixCreate
                - pixRasterop
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixCopyRGBComponent
            - BranchSide:      'pix2.c:2323,31'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetDimensions
                - pixCreate
                - pixRasterop
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
        - Branch String:   'pix2.c:2318,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2319,29'
              BranchSideFuncs:
                - pixCopyRGBComponent
            - BranchSide:      'pix2.c:2323,31'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetDimensions
                - pixCreate
                - pixRasterop
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'pix2.c:2312,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:2313,9'
          Dst:             pixGetDepth
        - Src:             'pix2.c:2313,36'
          Dst:             pixGetSpp
        - Src:             'pix2.c:2314,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:2315,9'
          Dst:             pixGetDepth
        - Src:             'pix2.c:2316,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:2319,9'
          Dst:             pixCopyRGBComponent
        - Src:             'pix2.c:2323,12'
          Dst:             pixGetRGBComponent
        - Src:             'pix2.c:2324,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:2325,12'
          Dst:             pixCreate
        - Src:             'pix2.c:2326,5'
          Dst:             pixRasterop
        - Src:             'pix2.c:2327,5'
          Dst:             pixSetRGBComponent
        - Src:             'pix2.c:2328,5'
          Dst:             pixDestroy
        - Src:             'pix2.c:2329,5'
          Dst:             pixDestroy
    - functionName:    pixRemoveBorder
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1991
      functionLinenumberEnd: 1997
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - npix
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pixClone
        - pixRemoveBorderGeneral
        - returnErrorPtr
      functionUses:    18
      BranchProfiles:
        - Branch String:   'pix2.c:1992,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1993,23'
              BranchSideFuncs:
                - pixRemoveBorderGeneral
                - pixClone
            - BranchSide:      'pix2.c:1994,9'
              BranchSideFuncs:
                - pixRemoveBorderGeneral
                - pixClone
        - Branch String:   'pix2.c:1993,23'
          Branch Sides:
            - BranchSide:      'pix2.c:1993,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:1993,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1994,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1995,25'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'pix2.c:1996,35'
              BranchSideFuncs:
                - pixRemoveBorderGeneral
      Callsites:
        - Src:             'pix2.c:1993,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:1995,16'
          Dst:             pixClone
        - Src:             'pix2.c:1996,12'
          Dst:             pixRemoveBorderGeneral
    - functionName:    pixAddMultipleBlackWhiteBorders
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1950
      functionLinenumberEnd: 1978
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - nblack1
        - nwhite1
        - nblack2
        - nwhite2
        - nblack3
        - nwhite3
      BBCount:         24
      ICount:          189
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - lept_stderr
        - pixAddBlackOrWhiteBorder
        - pixClone
        - pixDestroy
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix2.c:1955,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1956,23'
              BranchSideFuncs:
                - pixClone
                - pixAddBlackOrWhiteBorder
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pix2.c:1958,12'
              BranchSideFuncs:
                - pixClone
                - pixAddBlackOrWhiteBorder
                - pixDestroy
                - lept_stderr
        - Branch String:   'pix2.c:1956,23'
          Branch Sides:
            - BranchSide:      'pix2.c:1956,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:1956,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1965,5'
          Branch Sides:
            - BranchSide:      'pix2.c:1966,15'
              BranchSideFuncs:
                - pixAddBlackOrWhiteBorder
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pix2.c:1977,12'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1966,13'
          Branch Sides:
            - BranchSide:      'pix2.c:1967,13'
              BranchSideFuncs:
                - pixAddBlackOrWhiteBorder
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pix2.c:1968,15'
              BranchSideFuncs:
                - lept_stderr
                - pixAddBlackOrWhiteBorder
                - pixDestroy
        - Branch String:   'pix2.c:1967,13'
          Branch Sides:
            - BranchSide:      'pix2.c:1968,15'
              BranchSideFuncs:
                - lept_stderr
                - pixAddBlackOrWhiteBorder
                - pixDestroy
            - BranchSide:      'pix2.c:1968,15'
              BranchSideFuncs:
                - lept_stderr
                - pixAddBlackOrWhiteBorder
                - pixDestroy
        - Branch String:   'pix2.c:1968,22'
          Branch Sides:
            - BranchSide:      'pix2.c:1968,27'
              BranchSideFuncs:
                - lept_stderr
                - pixAddBlackOrWhiteBorder
                - pixDestroy
            - BranchSide:      'pix2.c:1975,5'
              BranchSideFuncs:
                - pixAddBlackOrWhiteBorder
                - pixDestroy
                - lept_stderr
        - Branch String:   'pix2.c:1968,13'
          Branch Sides:
            - BranchSide:      'pix2.c:1969,22'
              BranchSideFuncs:
                - pixAddBlackOrWhiteBorder
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pix2.c:1975,5'
              BranchSideFuncs:
                - pixAddBlackOrWhiteBorder
                - pixDestroy
                - lept_stderr
      Callsites:
        - Src:             'pix2.c:1956,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:1964,12'
          Dst:             pixClone
        - Src:             'pix2.c:1967,13'
          Dst:             lept_stderr
        - Src:             'pix2.c:1970,20'
          Dst:             pixAddBlackOrWhiteBorder
        - Src:             'pix2.c:1972,13'
          Dst:             pixDestroy
    - functionName:    pixAddBlackOrWhiteBorder
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1829
      functionLinenumberEnd: 1839
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - left
        - right
        - top
        - bot
        - op
      BBCount:         17
      ICount:          96
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - pixAddBorderGeneral
        - pixGetBlackOrWhiteVal
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'pix2.c:1832,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1833,23'
              BranchSideFuncs:
                - pixGetBlackOrWhiteVal
                - pixAddBorderGeneral
                - returnErrorPtr
            - BranchSide:      'pix2.c:1834,9'
              BranchSideFuncs:
                - pixGetBlackOrWhiteVal
                - pixAddBorderGeneral
                - returnErrorPtr
        - Branch String:   'pix2.c:1833,23'
          Branch Sides:
            - BranchSide:      'pix2.c:1833,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:1833,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1834,31'
          Branch Sides:
            - BranchSide:      'pix2.c:1834,34'
              BranchSideFuncs:
                - pixGetBlackOrWhiteVal
                - pixAddBorderGeneral
                - returnErrorPtr
            - BranchSide:      'pix2.c:1837,27'
              BranchSideFuncs:
                - pixGetBlackOrWhiteVal
                - pixAddBorderGeneral
        - Branch String:   'pix2.c:1834,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1835,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:1837,27'
              BranchSideFuncs:
                - pixGetBlackOrWhiteVal
                - pixAddBorderGeneral
        - Branch String:   'pix2.c:1835,23'
          Branch Sides:
            - BranchSide:      'pix2.c:1835,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:1835,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:1833,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:1835,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:1837,5'
          Dst:             pixGetBlackOrWhiteVal
        - Src:             'pix2.c:1838,12'
          Dst:             pixAddBorderGeneral
    - functionName:    pixGetBlackOrWhiteVal
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - op
        - pval
      BBCount:         43
      ICount:          192
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - pixGetColormap
        - pixGetDepth
        - pixcmapAddBlackOrWhite
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix2.c:726,9'
          Branch Sides:
            - BranchSide:      'pix2.c:727,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - returnErrorInt
            - BranchSide:      'pix2.c:728,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - returnErrorInt
        - Branch String:   'pix2.c:727,16'
          Branch Sides:
            - BranchSide:      'pix2.c:727,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:727,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:729,9'
          Branch Sides:
            - BranchSide:      'pix2.c:730,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - returnErrorInt
            - BranchSide:      'pix2.c:731,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - returnErrorInt
        - Branch String:   'pix2.c:730,16'
          Branch Sides:
            - BranchSide:      'pix2.c:730,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:730,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:731,31'
          Branch Sides:
            - BranchSide:      'pix2.c:731,34'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - returnErrorInt
            - BranchSide:      'pix2.c:734,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
        - Branch String:   'pix2.c:731,9'
          Branch Sides:
            - BranchSide:      'pix2.c:732,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:734,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
        - Branch String:   'pix2.c:732,16'
          Branch Sides:
            - BranchSide:      'pix2.c:732,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:732,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:736,9'
          Branch Sides:
            - BranchSide:      'pix2.c:737,14'
              BranchSideFuncs:
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
            - BranchSide:      'pix2.c:744,13'
              BranchSideFuncs:
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
        - Branch String:   'pix2.c:737,21'
          Branch Sides:
            - BranchSide:      'pix2.c:737,24'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:738,14'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:737,47'
          Branch Sides:
            - BranchSide:      'pix2.c:738,14'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:739,17'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:738,20'
          Branch Sides:
            - BranchSide:      'pix2.c:738,23'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:741,20'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:737,13'
          Branch Sides:
            - BranchSide:      'pix2.c:739,17'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:741,20'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:741,19'
          Branch Sides:
            - BranchSide:      'pix2.c:741,17'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:741,50'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:744,13'
          Branch Sides:
            - BranchSide:      'pix2.c:745,36'
              BranchSideFuncs:
                - pixcmapAddBlackOrWhite
            - BranchSide:      'pix2.c:747,36'
              BranchSideFuncs:
                - pixcmapAddBlackOrWhite
      Callsites:
        - Src:             'pix2.c:727,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:730,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:732,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:734,12'
          Dst:             pixGetColormap
        - Src:             'pix2.c:735,9'
          Dst:             pixGetDepth
        - Src:             'pix2.c:745,13'
          Dst:             pixcmapAddBlackOrWhite
        - Src:             'pix2.c:747,13'
          Dst:             pixcmapAddBlackOrWhite
    - functionName:    pixAddBorder
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1788
      functionLinenumberEnd: 1794
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - npix
        - val
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pixAddBorderGeneral
        - pixClone
        - returnErrorPtr
      functionUses:    30
      BranchProfiles:
        - Branch String:   'pix2.c:1789,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1790,23'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixClone
            - BranchSide:      'pix2.c:1791,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixClone
        - Branch String:   'pix2.c:1790,23'
          Branch Sides:
            - BranchSide:      'pix2.c:1790,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:1790,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1791,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1792,25'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'pix2.c:1793,32'
              BranchSideFuncs:
                - pixAddBorderGeneral
      Callsites:
        - Src:             'pix2.c:1790,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:1792,16'
          Dst:             pixClone
        - Src:             'pix2.c:1793,12'
          Dst:             pixAddBorderGeneral
    - functionName:    pixCopyBorder
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1739
      functionLinenumberEnd: 1764
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - left
        - right
        - top
        - bot
      BBCount:         28
      ICount:          172
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - lept_stderr
        - pixCreateTemplate
        - pixGetDimensions
        - pixRasterop
        - pixSizesEqual
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pix2.c:1742,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1743,23'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetDimensions
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
                - pixSizesEqual
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pix2.c:1745,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetDimensions
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
                - pixSizesEqual
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pix2.c:1743,23'
          Branch Sides:
            - BranchSide:      'pix2.c:1743,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:1743,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1745,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1746,13'
              BranchSideFuncs:
                - pixSizesEqual
                - returnErrorPtr
                - pixGetDimensions
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - lept_stderr
            - BranchSide:      'pix2.c:1754,39'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetDimensions
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'pix2.c:1746,13'
          Branch Sides:
            - BranchSide:      'pix2.c:1747,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix2.c:1749,35'
              BranchSideFuncs:
                - pixSizesEqual
                - returnErrorPtr
                - pixGetDimensions
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'pix2.c:1747,13'
          Branch Sides:
            - BranchSide:      'pix2.c:1748,20'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix2.c:1748,20'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1750,27'
          Branch Sides:
            - BranchSide:      'pix2.c:1750,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:1750,13'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1754,13'
          Branch Sides:
            - BranchSide:      'pix2.c:0,0'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:1755,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix2.c:1755,27'
          Branch Sides:
            - BranchSide:      'pix2.c:1755,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix2.c:1755,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:1743,23'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:1747,13'
          Dst:             lept_stderr
        - Src:             'pix2.c:1749,21'
          Dst:             pixSizesEqual
        - Src:             'pix2.c:1750,27'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:1754,21'
          Dst:             pixCreateTemplate
        - Src:             'pix2.c:1755,27'
          Dst:             returnErrorPtr
        - Src:             'pix2.c:1758,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:1759,5'
          Dst:             pixRasterop
        - Src:             'pix2.c:1760,5'
          Dst:             pixRasterop
        - Src:             'pix2.c:1761,5'
          Dst:             pixRasterop
        - Src:             'pix2.c:1762,5'
          Dst:             pixRasterop
    - functionName:    pixSetMirroredBorder
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1689
      functionLinenumberEnd: 1710
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - left
        - right
        - top
        - bot
      BBCount:         25
      ICount:          186
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - pixGetDimensions
        - pixRasterop
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix2.c:1692,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1693,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
            - BranchSide:      'pix2.c:1695,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'pix2.c:1693,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1693,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1693,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1696,5'
          Branch Sides:
            - BranchSide:      'pix2.c:1697,21'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
            - BranchSide:      'pix2.c:1699,12'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'pix2.c:1699,5'
          Branch Sides:
            - BranchSide:      'pix2.c:1700,21'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
                - pixRasterop
            - BranchSide:      'pix2.c:1702,12'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
        - Branch String:   'pix2.c:1702,5'
          Branch Sides:
            - BranchSide:      'pix2.c:1703,21'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
            - BranchSide:      'pix2.c:1705,12'
              BranchSideFuncs:
                - pixRasterop
        - Branch String:   'pix2.c:1705,5'
          Branch Sides:
            - BranchSide:      'pix2.c:1706,21'
              BranchSideFuncs:
                - pixRasterop
            - BranchSide:      'pix2.c:1709,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:1693,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:1695,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:1697,9'
          Dst:             pixRasterop
        - Src:             'pix2.c:1700,9'
          Dst:             pixRasterop
        - Src:             'pix2.c:1703,9'
          Dst:             pixRasterop
        - Src:             'pix2.c:1706,9'
          Dst:             pixRasterop
    - functionName:    pixSetBorderRingVal
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1638
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - dist
        - val
      BBCount:         46
      ICount:          252
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - pixGetDimensions
        - pixSetPixel
        - returnErrorInt
      functionUses:    8
      BranchProfiles:
        - Branch String:   'pix2.c:1641,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1642,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix2.c:1643,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix2.c:1642,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1642,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1642,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1643,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1644,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1645,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix2.c:1644,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1644,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1644,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1646,26'
          Branch Sides:
            - BranchSide:      'pix2.c:1646,29'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1647,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix2.c:1646,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1647,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1648,9'
              BranchSideFuncs:
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - returnErrorInt
        - Branch String:   'pix2.c:1647,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1647,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1647,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1648,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1648,20'
              BranchSideFuncs:
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - returnErrorInt
            - BranchSide:      'pix2.c:1651,12'
              BranchSideFuncs:
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'pix2.c:1648,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1649,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1651,12'
              BranchSideFuncs:
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'pix2.c:1649,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1649,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1649,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1653,5'
          Branch Sides:
            - BranchSide:      'pix2.c:1654,21'
              BranchSideFuncs:
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'pix2.c:1655,14'
              BranchSideFuncs:
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'pix2.c:1655,5'
          Branch Sides:
            - BranchSide:      'pix2.c:1656,21'
              BranchSideFuncs:
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'pix2.c:1657,14'
              BranchSideFuncs:
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'pix2.c:1657,5'
          Branch Sides:
            - BranchSide:      'pix2.c:1658,21'
              BranchSideFuncs:
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'pix2.c:1659,14'
              BranchSideFuncs:
                - pixSetPixel
        - Branch String:   'pix2.c:1659,5'
          Branch Sides:
            - BranchSide:      'pix2.c:1660,21'
              BranchSideFuncs:
                - pixSetPixel
            - BranchSide:      'pix2.c:1662,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:1642,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:1644,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:1645,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:1647,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:1649,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:1654,9'
          Dst:             pixSetPixel
        - Src:             'pix2.c:1656,9'
          Dst:             pixSetPixel
        - Src:             'pix2.c:1658,9'
          Dst:             pixSetPixel
        - Src:             'pix2.c:1660,9'
          Dst:             pixSetPixel
    - functionName:    pixSetPixel
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pix
        - x
        - y
        - val
      BBCount:         32
      ICount:          263
      EdgeCount:       39
      CyclomaticComplexity: 9
      functionsReached:
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    58
      BranchProfiles:
        - Branch String:   'pix2.c:271,9'
          Branch Sides:
            - BranchSide:      'pix2.c:272,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
            - BranchSide:      'pix2.c:273,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'pix2.c:272,16'
          Branch Sides:
            - BranchSide:      'pix2.c:272,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:272,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:274,15'
          Branch Sides:
            - BranchSide:      'pix2.c:274,18'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:275,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:274,25'
          Branch Sides:
            - BranchSide:      'pix2.c:274,28'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:275,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:274,34'
          Branch Sides:
            - BranchSide:      'pix2.c:274,37'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:275,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:274,9'
          Branch Sides:
            - BranchSide:      'pix2.c:275,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:277,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'pix2.c:280,5'
          Branch Sides:
            - BranchSide:      'pix2.c:283,13'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:289,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:292,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:295,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:298,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:301,19'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:304,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix2.c:283,13'
          Branch Sides:
            - BranchSide:      'pix2.c:284,13'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:286,13'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:304,16'
          Branch Sides:
            - BranchSide:      'pix2.c:304,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:304,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:272,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:273,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:277,12'
          Dst:             pixGetData
        - Src:             'pix2.c:278,11'
          Dst:             pixGetWpl
        - Src:             'pix2.c:304,16'
          Dst:             returnErrorInt
    - functionName:    pixSetBorderVal
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1539
      functionLinenumberEnd: 1616
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - left
        - right
        - top
        - bot
        - val
      BBCount:         109
      ICount:          662
      EdgeCount:       138
      CyclomaticComplexity: 31
      functionsReached:
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    7
      BranchProfiles:
        - Branch String:   'pix2.c:1543,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1544,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
            - BranchSide:      'pix2.c:1545,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'pix2.c:1544,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1544,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1544,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1546,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1546,19'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - returnErrorInt
            - BranchSide:      'pix2.c:1549,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
        - Branch String:   'pix2.c:1546,27'
          Branch Sides:
            - BranchSide:      'pix2.c:1546,30'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - returnErrorInt
            - BranchSide:      'pix2.c:1549,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
        - Branch String:   'pix2.c:1546,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1547,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1549,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
        - Branch String:   'pix2.c:1547,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1547,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1547,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1551,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1552,13'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1572,16'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1553,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1554,21'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1558,18'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1555,13'
          Branch Sides:
            - BranchSide:      'pix2.c:1556,17'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1557,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1560,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1561,21'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1567,18'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1562,13'
          Branch Sides:
            - BranchSide:      'pix2.c:1563,17'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1564,22'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1564,13'
          Branch Sides:
            - BranchSide:      'pix2.c:1565,17'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1566,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1567,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1568,21'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1572,5'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1569,13'
          Branch Sides:
            - BranchSide:      'pix2.c:1570,17'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1571,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1572,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1573,13'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1594,16'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1574,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1575,21'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1579,18'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1576,13'
          Branch Sides:
            - BranchSide:      'pix2.c:1577,17'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1578,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1581,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1582,21'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1588,18'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1583,13'
          Branch Sides:
            - BranchSide:      'pix2.c:1584,17'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1585,22'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1585,13'
          Branch Sides:
            - BranchSide:      'pix2.c:1586,17'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1587,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1588,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1589,21'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1593,5'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1590,13'
          Branch Sides:
            - BranchSide:      'pix2.c:1591,17'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1592,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1594,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1595,21'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1599,18'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1596,13'
          Branch Sides:
            - BranchSide:      'pix2.c:1597,32'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1598,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1601,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1602,21'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1608,18'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1603,13'
          Branch Sides:
            - BranchSide:      'pix2.c:1604,32'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1605,22'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1605,13'
          Branch Sides:
            - BranchSide:      'pix2.c:1606,32'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1607,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1608,9'
          Branch Sides:
            - BranchSide:      'pix2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1609,21'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1610,13'
          Branch Sides:
            - BranchSide:      'pix2.c:1611,32'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1612,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:1544,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:1545,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:1547,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:1549,13'
          Dst:             pixGetData
        - Src:             'pix2.c:1550,12'
          Dst:             pixGetWpl
    - functionName:    pixSetOrClearBorder
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1492
      functionLinenumberEnd: 1507
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - left
        - right
        - top
        - bot
        - op
      BBCount:         17
      ICount:          116
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - pixGetDimensions
        - pixRasterop
        - returnErrorInt
      functionUses:    45
      BranchProfiles:
        - Branch String:   'pix2.c:1495,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1496,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - returnErrorInt
            - BranchSide:      'pix2.c:1497,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - returnErrorInt
        - Branch String:   'pix2.c:1496,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1496,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1496,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1497,23'
          Branch Sides:
            - BranchSide:      'pix2.c:1497,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - returnErrorInt
            - BranchSide:      'pix2.c:1500,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'pix2.c:1497,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1498,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1500,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'pix2.c:1498,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1498,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1498,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:1496,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:1498,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:1500,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:1501,5'
          Dst:             pixRasterop
        - Src:             'pix2.c:1502,5'
          Dst:             pixRasterop
        - Src:             'pix2.c:1503,5'
          Dst:             pixRasterop
        - Src:             'pix2.c:1504,5'
          Dst:             pixRasterop
    - functionName:    pixSetPadBitsBand
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionLinenumberEnd: 1459
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pix
        - by
        - bh
        - val
      BBCount:         39
      ICount:          256
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - lept_stderr
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix2.c:1421,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1422,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pix2.c:1424,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pix2.c:1422,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1422,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1422,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1425,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1426,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1427,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pix2.c:1427,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1428,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix2.c:1432,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'pix2.c:1428,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1429,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix2.c:1429,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1432,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1433,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - returnErrorInt
            - BranchSide:      'pix2.c:1434,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'pix2.c:1434,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1435,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1436,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
        - Branch String:   'pix2.c:1435,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1435,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1435,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1436,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1437,14'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
            - BranchSide:      'pix2.c:1439,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
        - Branch String:   'pix2.c:1442,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1443,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1444,26'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1447,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1448,17'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1450,14'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1450,5'
          Branch Sides:
            - BranchSide:      'pix2.c:1451,17'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1458,5'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1452,13'
          Branch Sides:
            - BranchSide:      'pix2.c:1453,23'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1455,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:1422,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:1424,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:1428,9'
          Dst:             lept_stderr
        - Src:             'pix2.c:1435,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:1439,12'
          Dst:             pixGetData
        - Src:             'pix2.c:1440,11'
          Dst:             pixGetWpl
    - functionName:    pixBlendInRect
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1266
      functionLinenumberEnd: 1311
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - pixs
        - box
        - val
        - fract
      BBCount:         40
      ICount:          358
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - boxGetGeometry
        - composeRGBPixel
        - extractRGBValues
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix2.c:1272,15'
          Branch Sides:
            - BranchSide:      'pix2.c:1272,30'
              BranchSideFuncs:
                - pixGetDepth
                - extractRGBValues
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - boxGetGeometry
                - extractRGBValues
                - composeRGBPixel
                - returnErrorInt
            - BranchSide:      'pix2.c:1273,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix2.c:1272,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1273,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1275,22'
              BranchSideFuncs:
                - extractRGBValues
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - boxGetGeometry
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pix2.c:1273,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1273,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1273,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1279,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1280,16'
              BranchSideFuncs:
                - boxGetGeometry
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pix2.c:1295,20'
              BranchSideFuncs:
                - boxGetGeometry
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pix2.c:1280,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1281,21'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pix2.c:1292,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1282,13'
          Branch Sides:
            - BranchSide:      'pix2.c:1283,27'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pix2.c:1291,9'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pix2.c:1296,5'
          Branch Sides:
            - BranchSide:      'pix2.c:1297,13'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pix2.c:1310,5'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1297,24'
          Branch Sides:
            - BranchSide:      'pix2.c:1297,40'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pix2.c:1297,27'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pix2.c:1297,13'
          Branch Sides:
            - BranchSide:      'pix2.c:1297,40'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pix2.c:1298,17'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pix2.c:1299,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1300,17'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pix2.c:1309,5'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pix2.c:1300,28'
          Branch Sides:
            - BranchSide:      'pix2.c:1300,44'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pix2.c:1300,31'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pix2.c:1300,17'
          Branch Sides:
            - BranchSide:      'pix2.c:1300,44'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pix2.c:1301,23'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
      Callsites:
        - Src:             'pix2.c:1272,18'
          Dst:             pixGetDepth
        - Src:             'pix2.c:1273,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:1275,5'
          Dst:             extractRGBValues
        - Src:             'pix2.c:1276,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:1277,13'
          Dst:             pixGetData
        - Src:             'pix2.c:1278,12'
          Dst:             pixGetWpl
        - Src:             'pix2.c:1284,17'
          Dst:             extractRGBValues
        - Src:             'pix2.c:1288,17'
          Dst:             composeRGBPixel
        - Src:             'pix2.c:1295,5'
          Dst:             boxGetGeometry
        - Src:             'pix2.c:1302,13'
          Dst:             extractRGBValues
        - Src:             'pix2.c:1306,13'
          Dst:             composeRGBPixel
    - functionName:    composeRGBPixel
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2744
      functionLinenumberEnd: 2752
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - rval
        - gval
        - bval
        - ppixel
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    100
      BranchProfiles:
        - Branch String:   'pix2.c:2745,9'
          Branch Sides:
            - BranchSide:      'pix2.c:2746,16'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:2748,26'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:2746,16'
          Branch Sides:
            - BranchSide:      'pix2.c:2746,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:2746,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:2746,16'
          Dst:             returnErrorInt
    - functionName:    pixSetInRectArbitrary
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1166
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix
        - box
        - val
      BBCount:         98
      ICount:          564
      EdgeCount:       130
      CyclomaticComplexity: 34
      functionsReached:
        - boxClipToRectangle
        - boxDestroy
        - boxGetGeometry
        - lept_stderr
        - pixClearInRect
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixSetInRect
        - pixcmapGetCount
        - returnErrorInt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'pix2.c:1172,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1173,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
                - pixClearInRect
                - pixcmapGetCount
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix2.c:1174,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
                - pixClearInRect
                - pixcmapGetCount
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pix2.c:1173,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1173,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1173,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1174,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1175,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
                - pixClearInRect
                - pixcmapGetCount
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix2.c:1176,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
                - pixClearInRect
                - pixcmapGetCount
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pix2.c:1175,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1175,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1175,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1177,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1177,19'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
                - pixClearInRect
                - pixcmapGetCount
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix2.c:1179,32'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
                - pixClearInRect
                - pixcmapGetCount
                - lept_stderr
        - Branch String:   'pix2.c:1177,26'
          Branch Sides:
            - BranchSide:      'pix2.c:1177,29'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
                - pixClearInRect
                - pixcmapGetCount
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix2.c:1179,32'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
                - pixClearInRect
                - pixcmapGetCount
                - lept_stderr
        - Branch String:   'pix2.c:1177,36'
          Branch Sides:
            - BranchSide:      'pix2.c:1177,39'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
                - pixClearInRect
                - pixcmapGetCount
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix2.c:1179,32'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
                - pixClearInRect
                - pixcmapGetCount
                - lept_stderr
        - Branch String:   'pix2.c:1177,45'
          Branch Sides:
            - BranchSide:      'pix2.c:1177,48'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
                - pixClearInRect
                - pixcmapGetCount
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix2.c:1179,32'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
                - pixClearInRect
                - pixcmapGetCount
                - lept_stderr
        - Branch String:   'pix2.c:1177,56'
          Branch Sides:
            - BranchSide:      'pix2.c:1177,59'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
                - pixClearInRect
                - pixcmapGetCount
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix2.c:1179,32'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
                - pixClearInRect
                - pixcmapGetCount
                - lept_stderr
        - Branch String:   'pix2.c:1177,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1178,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1179,32'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
                - pixClearInRect
                - pixcmapGetCount
                - lept_stderr
        - Branch String:   'pix2.c:1178,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1178,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1178,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1179,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1180,29'
              BranchSideFuncs:
                - pixcmapGetCount
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
                - pixClearInRect
                - lept_stderr
            - BranchSide:      'pix2.c:1187,15'
              BranchSideFuncs:
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
                - pixClearInRect
        - Branch String:   'pix2.c:1181,13'
          Branch Sides:
            - BranchSide:      'pix2.c:1182,13'
              BranchSideFuncs:
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
                - pixClearInRect
                - lept_stderr
            - BranchSide:      'pix2.c:1185,5'
              BranchSideFuncs:
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
                - pixClearInRect
        - Branch String:   'pix2.c:1182,13'
          Branch Sides:
            - BranchSide:      'pix2.c:1183,19'
              BranchSideFuncs:
                - lept_stderr
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
                - pixClearInRect
            - BranchSide:      'pix2.c:1183,19'
              BranchSideFuncs:
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
                - pixClearInRect
        - Branch String:   'pix2.c:1187,14'
          Branch Sides:
            - BranchSide:      'pix2.c:1187,12'
              BranchSideFuncs:
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
                - pixClearInRect
            - BranchSide:      'pix2.c:1187,45'
              BranchSideFuncs:
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
                - pixClearInRect
        - Branch String:   'pix2.c:1188,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1188,29'
              BranchSideFuncs:
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
                - pixClearInRect
            - BranchSide:      'pix2.c:1191,9'
              BranchSideFuncs:
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
                - pixClearInRect
        - Branch String:   'pix2.c:1191,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1192,24'
              BranchSideFuncs:
                - pixClearInRect
            - BranchSide:      'pix2.c:1195,9'
              BranchSideFuncs:
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
        - Branch String:   'pix2.c:1195,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1196,10'
              BranchSideFuncs:
                - pixSetInRect
            - BranchSide:      'pix2.c:1201,22'
              BranchSideFuncs:
                - pixSetInRect
        - Branch String:   'pix2.c:1196,17'
          Branch Sides:
            - BranchSide:      'pix2.c:1196,20'
              BranchSideFuncs:
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
            - BranchSide:      'pix2.c:1197,10'
              BranchSideFuncs:
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
        - Branch String:   'pix2.c:1196,30'
          Branch Sides:
            - BranchSide:      'pix2.c:1197,10'
              BranchSideFuncs:
                - pixSetInRect
            - BranchSide:      'pix2.c:1201,22'
              BranchSideFuncs:
                - pixSetInRect
        - Branch String:   'pix2.c:1197,17'
          Branch Sides:
            - BranchSide:      'pix2.c:1197,20'
              BranchSideFuncs:
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
            - BranchSide:      'pix2.c:1198,10'
              BranchSideFuncs:
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
        - Branch String:   'pix2.c:1197,32'
          Branch Sides:
            - BranchSide:      'pix2.c:1198,10'
              BranchSideFuncs:
                - pixSetInRect
            - BranchSide:      'pix2.c:1201,22'
              BranchSideFuncs:
                - pixSetInRect
        - Branch String:   'pix2.c:1198,17'
          Branch Sides:
            - BranchSide:      'pix2.c:1198,20'
              BranchSideFuncs:
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
            - BranchSide:      'pix2.c:1199,10'
              BranchSideFuncs:
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
        - Branch String:   'pix2.c:1198,33'
          Branch Sides:
            - BranchSide:      'pix2.c:1199,10'
              BranchSideFuncs:
                - pixSetInRect
            - BranchSide:      'pix2.c:1201,22'
              BranchSideFuncs:
                - pixSetInRect
        - Branch String:   'pix2.c:1199,18'
          Branch Sides:
            - BranchSide:      'pix2.c:1199,21'
              BranchSideFuncs:
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
            - BranchSide:      'pix2.c:1200,10'
              BranchSideFuncs:
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
        - Branch String:   'pix2.c:1199,36'
          Branch Sides:
            - BranchSide:      'pix2.c:1200,10'
              BranchSideFuncs:
                - pixSetInRect
            - BranchSide:      'pix2.c:1201,22'
              BranchSideFuncs:
                - pixSetInRect
        - Branch String:   'pix2.c:1200,18'
          Branch Sides:
            - BranchSide:      'pix2.c:1200,23'
              BranchSideFuncs:
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - pixSetInRect
            - BranchSide:      'pix2.c:1206,36'
              BranchSideFuncs:
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix2.c:1195,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1201,22'
              BranchSideFuncs:
                - pixSetInRect
            - BranchSide:      'pix2.c:1206,36'
              BranchSideFuncs:
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix2.c:1206,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1207,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1208,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxDestroy
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'pix2.c:1207,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1207,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1207,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1215,5'
          Branch Sides:
            - BranchSide:      'pix2.c:1216,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1241,5'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1217,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1218,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1239,5'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix2.c:1218,13'
          Branch Sides:
            - BranchSide:      'pix2.c:1221,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1224,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1227,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1230,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1233,27'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1236,24'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix2.c:1236,24'
          Branch Sides:
            - BranchSide:      'pix2.c:1236,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1236,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:1173,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:1175,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:1176,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:1178,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:1179,17'
          Dst:             pixGetColormap
        - Src:             'pix2.c:1180,13'
          Dst:             pixcmapGetCount
        - Src:             'pix2.c:1182,13'
          Dst:             lept_stderr
        - Src:             'pix2.c:1192,9'
          Dst:             pixClearInRect
        - Src:             'pix2.c:1201,9'
          Dst:             pixSetInRect
        - Src:             'pix2.c:1206,17'
          Dst:             boxClipToRectangle
        - Src:             'pix2.c:1207,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:1208,5'
          Dst:             boxGetGeometry
        - Src:             'pix2.c:1211,5'
          Dst:             boxDestroy
        - Src:             'pix2.c:1213,11'
          Dst:             pixGetWpl
        - Src:             'pix2.c:1214,12'
          Dst:             pixGetData
        - Src:             'pix2.c:1236,24'
          Dst:             returnErrorInt
    - functionName:    pixClearInRect
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - box
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - boxGetGeometry
        - pixRasterop
        - returnErrorInt
      functionUses:    5
      BranchProfiles:
        - Branch String:   'pix2.c:1095,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1096,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxGetGeometry
                - pixRasterop
            - BranchSide:      'pix2.c:1097,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxGetGeometry
                - pixRasterop
        - Branch String:   'pix2.c:1096,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1096,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1096,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1097,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1098,16'
              BranchSideFuncs:
                - boxGetGeometry
                - pixRasterop
            - BranchSide:      'pix2.c:1100,20'
              BranchSideFuncs:
                - boxGetGeometry
                - pixRasterop
        - Branch String:   'pix2.c:1098,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1098,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1098,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:1096,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:1098,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:1100,5'
          Dst:             boxGetGeometry
        - Src:             'pix2.c:1101,5'
          Dst:             pixRasterop
    - functionName:    pixSetInRect
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1142
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - box
      BBCount:         22
      ICount:          118
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - boxGetGeometry
        - pixGetColormap
        - pixRasterop
        - pixcmapGetCount
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pix2.c:1129,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1130,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - boxGetGeometry
                - pixRasterop
                - pixcmapGetCount
                - returnErrorInt
            - BranchSide:      'pix2.c:1131,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - boxGetGeometry
                - pixRasterop
                - pixcmapGetCount
                - returnErrorInt
        - Branch String:   'pix2.c:1130,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1130,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1130,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1131,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1132,16'
              BranchSideFuncs:
                - pixGetColormap
                - boxGetGeometry
                - pixRasterop
                - pixcmapGetCount
                - returnErrorInt
            - BranchSide:      'pix2.c:1133,32'
              BranchSideFuncs:
                - pixGetColormap
                - boxGetGeometry
                - pixRasterop
                - pixcmapGetCount
                - returnErrorInt
        - Branch String:   'pix2.c:1132,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1132,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1132,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1133,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1134,29'
              BranchSideFuncs:
                - pixcmapGetCount
                - boxGetGeometry
                - pixRasterop
                - returnErrorInt
            - BranchSide:      'pix2.c:1139,20'
              BranchSideFuncs:
                - boxGetGeometry
                - pixRasterop
        - Branch String:   'pix2.c:1135,13'
          Branch Sides:
            - BranchSide:      'pix2.c:1136,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1137,5'
              BranchSideFuncs:
                - boxGetGeometry
                - pixRasterop
        - Branch String:   'pix2.c:1136,20'
          Branch Sides:
            - BranchSide:      'pix2.c:1136,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1136,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:1130,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:1132,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:1133,17'
          Dst:             pixGetColormap
        - Src:             'pix2.c:1134,13'
          Dst:             pixcmapGetCount
        - Src:             'pix2.c:1136,20'
          Dst:             returnErrorInt
        - Src:             'pix2.c:1139,5'
          Dst:             boxGetGeometry
        - Src:             'pix2.c:1140,5'
          Dst:             pixRasterop
    - functionName:    pixSetComponentArbitrary
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1068
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pix
        - comp
        - val
      BBCount:         36
      ICount:          201
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - pixGetData
        - pixGetDepth
        - pixGetHeight
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix2.c:1050,14'
          Branch Sides:
            - BranchSide:      'pix2.c:1050,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetHeight
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix2.c:1051,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix2.c:1050,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1051,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1052,9'
              BranchSideFuncs:
                - pixGetHeight
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix2.c:1051,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1051,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1051,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1052,27'
          Branch Sides:
            - BranchSide:      'pix2.c:1052,30'
              BranchSideFuncs:
                - pixGetHeight
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix2.c:1055,9'
              BranchSideFuncs:
                - pixGetHeight
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'pix2.c:1052,50'
          Branch Sides:
            - BranchSide:      'pix2.c:1052,53'
              BranchSideFuncs:
                - pixGetHeight
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix2.c:1055,9'
              BranchSideFuncs:
                - pixGetHeight
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'pix2.c:1052,72'
          Branch Sides:
            - BranchSide:      'pix2.c:1053,9'
              BranchSideFuncs:
                - pixGetHeight
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix2.c:1055,9'
              BranchSideFuncs:
                - pixGetHeight
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'pix2.c:1052,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1054,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1055,9'
              BranchSideFuncs:
                - pixGetHeight
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'pix2.c:1054,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1054,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1054,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1055,17'
          Branch Sides:
            - BranchSide:      'pix2.c:1055,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1056,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix2.c:1055,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1056,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1058,32'
              BranchSideFuncs:
                - pixGetHeight
                - pixGetWpl
                - pixGetData
        - Branch String:   'pix2.c:1056,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1056,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1056,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1062,5'
          Branch Sides:
            - BranchSide:      'pix2.c:1063,20'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:1067,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:1050,17'
          Dst:             pixGetDepth
        - Src:             'pix2.c:1051,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:1054,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:1056,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:1060,14'
          Dst:             pixGetHeight
        - Src:             'pix2.c:1060,34'
          Dst:             pixGetWpl
        - Src:             'pix2.c:1061,12'
          Dst:             pixGetData
    - functionName:    pixSetBlackOrWhite
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - op
      BBCount:         35
      ICount:          154
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - pixClearAll
        - pixGetColormap
        - pixGetDepth
        - pixSetAll
        - pixSetAllArbitrary
        - pixcmapAddBlackOrWhite
        - returnErrorInt
      functionUses:    13
      BranchProfiles:
        - Branch String:   'pix2.c:1003,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1004,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixClearAll
                - pixSetAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - pixcmapAddBlackOrWhite
                - returnErrorInt
            - BranchSide:      'pix2.c:1005,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixClearAll
                - pixSetAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - pixcmapAddBlackOrWhite
                - returnErrorInt
        - Branch String:   'pix2.c:1004,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1004,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1004,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1005,27'
          Branch Sides:
            - BranchSide:      'pix2.c:1005,30'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixClearAll
                - pixSetAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - pixcmapAddBlackOrWhite
                - returnErrorInt
            - BranchSide:      'pix2.c:1008,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixClearAll
                - pixSetAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - pixcmapAddBlackOrWhite
        - Branch String:   'pix2.c:1005,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1006,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1008,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixClearAll
                - pixSetAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - pixcmapAddBlackOrWhite
        - Branch String:   'pix2.c:1006,16'
          Branch Sides:
            - BranchSide:      'pix2.c:1006,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:1006,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:1010,9'
          Branch Sides:
            - BranchSide:      'pix2.c:1011,14'
              BranchSideFuncs:
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - pixcmapAddBlackOrWhite
            - BranchSide:      'pix2.c:1016,13'
              BranchSideFuncs:
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - pixcmapAddBlackOrWhite
        - Branch String:   'pix2.c:1011,21'
          Branch Sides:
            - BranchSide:      'pix2.c:1011,24'
              BranchSideFuncs:
                - pixClearAll
                - pixSetAll
            - BranchSide:      'pix2.c:1011,47'
              BranchSideFuncs:
                - pixClearAll
                - pixSetAll
        - Branch String:   'pix2.c:1011,43'
          Branch Sides:
            - BranchSide:      'pix2.c:1011,47'
              BranchSideFuncs:
                - pixSetAll
            - BranchSide:      'pix2.c:1012,23'
              BranchSideFuncs:
                - pixSetAll
        - Branch String:   'pix2.c:1011,53'
          Branch Sides:
            - BranchSide:      'pix2.c:1011,56'
              BranchSideFuncs:
                - pixClearAll
                - pixSetAll
            - BranchSide:      'pix2.c:1014,25'
              BranchSideFuncs:
                - pixClearAll
        - Branch String:   'pix2.c:1011,13'
          Branch Sides:
            - BranchSide:      'pix2.c:1012,23'
              BranchSideFuncs:
                - pixSetAll
            - BranchSide:      'pix2.c:1014,25'
              BranchSideFuncs:
                - pixClearAll
        - Branch String:   'pix2.c:1016,13'
          Branch Sides:
            - BranchSide:      'pix2.c:1017,36'
              BranchSideFuncs:
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
            - BranchSide:      'pix2.c:1019,36'
              BranchSideFuncs:
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
      Callsites:
        - Src:             'pix2.c:1004,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:1006,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:1008,12'
          Dst:             pixGetColormap
        - Src:             'pix2.c:1009,9'
          Dst:             pixGetDepth
        - Src:             'pix2.c:1012,13'
          Dst:             pixSetAll
        - Src:             'pix2.c:1014,13'
          Dst:             pixClearAll
        - Src:             'pix2.c:1017,13'
          Dst:             pixcmapAddBlackOrWhite
        - Src:             'pix2.c:1019,13'
          Dst:             pixcmapAddBlackOrWhite
        - Src:             'pix2.c:1020,9'
          Dst:             pixSetAllArbitrary
    - functionName:    pixSetAll
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - pixGetColormap
        - pixcmapGetCount
        - returnErrorInt
      functionUses:    35
      BranchProfiles:
        - Branch String:   'pix2.c:804,9'
          Branch Sides:
            - BranchSide:      'pix2.c:805,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapGetCount
                - returnErrorInt
            - BranchSide:      'pix2.c:806,32'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapGetCount
                - returnErrorInt
        - Branch String:   'pix2.c:805,16'
          Branch Sides:
            - BranchSide:      'pix2.c:805,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:805,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:806,9'
          Branch Sides:
            - BranchSide:      'pix2.c:807,29'
              BranchSideFuncs:
                - pixcmapGetCount
                - returnErrorInt
            - BranchSide:      'pix2.c:812,12'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:808,13'
          Branch Sides:
            - BranchSide:      'pix2.c:809,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:810,5'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:809,20'
          Branch Sides:
            - BranchSide:      'pix2.c:809,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:809,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:805,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:806,17'
          Dst:             pixGetColormap
        - Src:             'pix2.c:807,13'
          Dst:             pixcmapGetCount
        - Src:             'pix2.c:809,20'
          Dst:             returnErrorInt
    - functionName:    pixClearAll
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    12
      BranchProfiles:
        - Branch String:   'pix2.c:775,9'
          Branch Sides:
            - BranchSide:      'pix2.c:776,16'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:778,12'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:776,16'
          Branch Sides:
            - BranchSide:      'pix2.c:776,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:776,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:776,16'
          Dst:             returnErrorInt
    - functionName:    pixSetAllGray
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix
        - grayval
      BBCount:         53
      ICount:          266
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - composeRGBPixel
        - lept_stderr
        - pixClearAll
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixGetRGBComponent
        - pixGetSpp
        - pixSetAll
        - pixSetAllArbitrary
        - pixSetRGBComponent
        - pixcmapAddNearestColor
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix2.c:847,9'
          Branch Sides:
            - BranchSide:      'pix2.c:848,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixGetSpp
                - lept_stderr
                - pixGetRGBComponent
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetRGBComponent
                - pixDestroy
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixClearAll
                - pixSetAll
                - pixcmapAddNearestColor
                - pixSetAllArbitrary
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pix2.c:849,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixGetSpp
                - lept_stderr
                - pixGetRGBComponent
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetRGBComponent
                - pixDestroy
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixClearAll
                - pixSetAll
                - pixcmapAddNearestColor
                - pixSetAllArbitrary
                - lept_stderr
                - lept_stderr
        - Branch String:   'pix2.c:848,16'
          Branch Sides:
            - BranchSide:      'pix2.c:848,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:848,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:849,9'
          Branch Sides:
            - BranchSide:      'pix2.c:850,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixGetSpp
                - lept_stderr
                - pixGetRGBComponent
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetRGBComponent
                - pixDestroy
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixClearAll
                - pixSetAll
                - pixcmapAddNearestColor
                - pixSetAllArbitrary
                - lept_stderr
            - BranchSide:      'pix2.c:852,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixGetSpp
                - lept_stderr
                - pixGetRGBComponent
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetRGBComponent
                - pixDestroy
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixClearAll
                - pixSetAll
                - pixcmapAddNearestColor
                - pixSetAllArbitrary
                - lept_stderr
        - Branch String:   'pix2.c:850,9'
          Branch Sides:
            - BranchSide:      'pix2.c:851,17'
              BranchSideFuncs:
                - lept_stderr
                - pixGetColormap
                - pixGetDepth
                - pixGetSpp
                - lept_stderr
                - pixGetRGBComponent
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetRGBComponent
                - pixDestroy
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixClearAll
                - pixSetAll
                - pixcmapAddNearestColor
                - pixSetAllArbitrary
            - BranchSide:      'pix2.c:851,17'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixGetSpp
                - lept_stderr
                - pixGetRGBComponent
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetRGBComponent
                - pixDestroy
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixClearAll
                - pixSetAll
                - pixcmapAddNearestColor
                - pixSetAllArbitrary
        - Branch String:   'pix2.c:853,9'
          Branch Sides:
            - BranchSide:      'pix2.c:854,17'
              BranchSideFuncs:
                - lept_stderr
                - pixGetColormap
                - pixGetDepth
                - pixGetSpp
                - lept_stderr
                - pixGetRGBComponent
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetRGBComponent
                - pixDestroy
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixClearAll
                - pixSetAll
                - pixcmapAddNearestColor
                - pixSetAllArbitrary
            - BranchSide:      'pix2.c:854,17'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixGetSpp
                - lept_stderr
                - pixGetRGBComponent
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetRGBComponent
                - pixDestroy
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixClearAll
                - pixSetAll
                - pixcmapAddNearestColor
                - pixSetAllArbitrary
        - Branch String:   'pix2.c:859,9'
          Branch Sides:
            - BranchSide:      'pix2.c:860,32'
              BranchSideFuncs:
                - pixcmapAddNearestColor
                - pixSetAllArbitrary
            - BranchSide:      'pix2.c:866,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetSpp
                - lept_stderr
                - pixGetRGBComponent
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetRGBComponent
                - pixDestroy
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixClearAll
                - pixSetAll
        - Branch String:   'pix2.c:868,9'
          Branch Sides:
            - BranchSide:      'pix2.c:869,13'
              BranchSideFuncs:
                - pixClearAll
                - pixSetAll
            - BranchSide:      'pix2.c:873,16'
              BranchSideFuncs:
                - lept_stderr
                - pixGetRGBComponent
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetRGBComponent
                - pixDestroy
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixSetAllArbitrary
        - Branch String:   'pix2.c:869,13'
          Branch Sides:
            - BranchSide:      'pix2.c:870,23'
              BranchSideFuncs:
                - pixSetAll
            - BranchSide:      'pix2.c:872,25'
              BranchSideFuncs:
                - pixClearAll
        - Branch String:   'pix2.c:873,16'
          Branch Sides:
            - BranchSide:      'pix2.c:874,25'
              BranchSideFuncs:
                - pixSetAllArbitrary
            - BranchSide:      'pix2.c:876,16'
              BranchSideFuncs:
                - lept_stderr
                - pixGetRGBComponent
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetRGBComponent
                - pixDestroy
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetAllArbitrary
                - pixSetAllArbitrary
        - Branch String:   'pix2.c:876,16'
          Branch Sides:
            - BranchSide:      'pix2.c:877,28'
              BranchSideFuncs:
                - pixSetAllArbitrary
            - BranchSide:      'pix2.c:878,16'
              BranchSideFuncs:
                - lept_stderr
                - pixGetRGBComponent
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetRGBComponent
                - pixDestroy
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetAllArbitrary
        - Branch String:   'pix2.c:878,16'
          Branch Sides:
            - BranchSide:      'pix2.c:879,21'
              BranchSideFuncs:
                - pixSetAllArbitrary
            - BranchSide:      'pix2.c:881,16'
              BranchSideFuncs:
                - lept_stderr
                - pixGetRGBComponent
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetRGBComponent
                - pixDestroy
                - composeRGBPixel
                - pixSetAllArbitrary
        - Branch String:   'pix2.c:881,24'
          Branch Sides:
            - BranchSide:      'pix2.c:881,27'
              BranchSideFuncs:
                - lept_stderr
                - pixGetRGBComponent
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetRGBComponent
                - pixDestroy
                - composeRGBPixel
                - pixSetAllArbitrary
            - BranchSide:      'pix2.c:884,16'
              BranchSideFuncs:
                - lept_stderr
                - pixGetRGBComponent
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetRGBComponent
                - pixDestroy
        - Branch String:   'pix2.c:881,16'
          Branch Sides:
            - BranchSide:      'pix2.c:882,25'
              BranchSideFuncs:
                - composeRGBPixel
                - pixSetAllArbitrary
            - BranchSide:      'pix2.c:884,16'
              BranchSideFuncs:
                - lept_stderr
                - pixGetRGBComponent
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetRGBComponent
                - pixDestroy
        - Branch String:   'pix2.c:884,24'
          Branch Sides:
            - BranchSide:      'pix2.c:884,27'
              BranchSideFuncs:
                - lept_stderr
                - pixGetRGBComponent
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetRGBComponent
                - pixDestroy
            - BranchSide:      'pix2.c:891,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pix2.c:884,16'
          Branch Sides:
            - BranchSide:      'pix2.c:885,36'
              BranchSideFuncs:
                - pixGetRGBComponent
                - composeRGBPixel
                - pixSetAllArbitrary
                - pixSetRGBComponent
                - pixDestroy
            - BranchSide:      'pix2.c:891,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pix2.c:891,9'
          Branch Sides:
            - BranchSide:      'pix2.c:892,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix2.c:892,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:848,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:850,9'
          Dst:             lept_stderr
        - Src:             'pix2.c:853,9'
          Dst:             lept_stderr
        - Src:             'pix2.c:858,12'
          Dst:             pixGetColormap
        - Src:             'pix2.c:860,9'
          Dst:             pixcmapAddNearestColor
        - Src:             'pix2.c:861,9'
          Dst:             pixSetAllArbitrary
        - Src:             'pix2.c:866,9'
          Dst:             pixGetDepth
        - Src:             'pix2.c:867,11'
          Dst:             pixGetSpp
        - Src:             'pix2.c:870,13'
          Dst:             pixSetAll
        - Src:             'pix2.c:872,13'
          Dst:             pixClearAll
        - Src:             'pix2.c:875,9'
          Dst:             pixSetAllArbitrary
        - Src:             'pix2.c:877,9'
          Dst:             pixSetAllArbitrary
        - Src:             'pix2.c:880,9'
          Dst:             pixSetAllArbitrary
        - Src:             'pix2.c:882,9'
          Dst:             composeRGBPixel
        - Src:             'pix2.c:883,9'
          Dst:             pixSetAllArbitrary
        - Src:             'pix2.c:885,17'
          Dst:             pixGetRGBComponent
        - Src:             'pix2.c:886,9'
          Dst:             composeRGBPixel
        - Src:             'pix2.c:887,9'
          Dst:             pixSetAllArbitrary
        - Src:             'pix2.c:888,9'
          Dst:             pixSetRGBComponent
        - Src:             'pix2.c:889,9'
          Dst:             pixDestroy
        - Src:             'pix2.c:891,9'
          Dst:             lept_stderr
    - functionName:    setPixelLow
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - line
        - x
        - depth
        - val
      BBCount:         14
      ICount:          166
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - lept_stderr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pix2.c:670,5'
          Branch Sides:
            - BranchSide:      'pix2.c:673,13'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:679,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:682,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:685,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:688,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:691,19'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:694,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pix2.c:673,13'
          Branch Sides:
            - BranchSide:      'pix2.c:674,13'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:676,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:694,9'
          Dst:             lept_stderr
    - functionName:    pixFlipPixel
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pix
        - x
        - y
      BBCount:         38
      ICount:          361
      EdgeCount:       47
      CyclomaticComplexity: 11
      functionsReached:
        - lept_stderr
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix2.c:598,9'
          Branch Sides:
            - BranchSide:      'pix2.c:599,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pix2.c:600,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pix2.c:599,16'
          Branch Sides:
            - BranchSide:      'pix2.c:599,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:599,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:600,9'
          Branch Sides:
            - BranchSide:      'pix2.c:601,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pix2.c:602,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'pix2.c:601,9'
          Branch Sides:
            - BranchSide:      'pix2.c:602,22'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
            - BranchSide:      'pix2.c:602,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'pix2.c:603,15'
          Branch Sides:
            - BranchSide:      'pix2.c:603,18'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:604,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:603,25'
          Branch Sides:
            - BranchSide:      'pix2.c:603,28'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:604,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:603,34'
          Branch Sides:
            - BranchSide:      'pix2.c:603,37'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:604,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:603,9'
          Branch Sides:
            - BranchSide:      'pix2.c:604,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:606,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'pix2.c:609,5'
          Branch Sides:
            - BranchSide:      'pix2.c:612,15'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:619,15'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:624,15'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:629,15'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:634,15'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:639,15'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:643,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix2.c:613,13'
          Branch Sides:
            - BranchSide:      'pix2.c:614,13'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:616,13'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:643,16'
          Branch Sides:
            - BranchSide:      'pix2.c:643,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:643,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:599,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:600,9'
          Dst:             pixGetColormap
        - Src:             'pix2.c:601,9'
          Dst:             lept_stderr
        - Src:             'pix2.c:602,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:606,12'
          Dst:             pixGetData
        - Src:             'pix2.c:607,11'
          Dst:             pixGetWpl
        - Src:             'pix2.c:643,16'
          Dst:             returnErrorInt
    - functionName:    pixClearPixel
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pix
        - x
        - y
      BBCount:         35
      ICount:          231
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached:
        - lept_stderr
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix2.c:537,9'
          Branch Sides:
            - BranchSide:      'pix2.c:538,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pix2.c:539,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pix2.c:538,16'
          Branch Sides:
            - BranchSide:      'pix2.c:538,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:538,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:539,9'
          Branch Sides:
            - BranchSide:      'pix2.c:540,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pix2.c:541,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'pix2.c:540,9'
          Branch Sides:
            - BranchSide:      'pix2.c:541,22'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
            - BranchSide:      'pix2.c:541,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'pix2.c:542,15'
          Branch Sides:
            - BranchSide:      'pix2.c:542,18'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:543,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:542,25'
          Branch Sides:
            - BranchSide:      'pix2.c:542,28'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:543,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:542,34'
          Branch Sides:
            - BranchSide:      'pix2.c:542,37'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:543,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:542,9'
          Branch Sides:
            - BranchSide:      'pix2.c:543,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:545,21'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'pix2.c:548,5'
          Branch Sides:
            - BranchSide:      'pix2.c:551,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:554,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:557,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:560,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:563,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:566,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:569,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix2.c:569,16'
          Branch Sides:
            - BranchSide:      'pix2.c:569,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:569,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:538,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:539,9'
          Dst:             pixGetColormap
        - Src:             'pix2.c:540,9'
          Dst:             lept_stderr
        - Src:             'pix2.c:541,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:545,11'
          Dst:             pixGetWpl
        - Src:             'pix2.c:546,12'
          Dst:             pixGetData
        - Src:             'pix2.c:569,16'
          Dst:             returnErrorInt
    - functionName:    pixGetRandomPixel
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - pval
        - px
        - py
      BBCount:         40
      ICount:          214
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - composeRGBPixel
        - pixGetColormap
        - pixGetDimensions
        - pixGetPixel
        - pixcmapGetColor
        - rand
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix2.c:489,9'
          Branch Sides:
            - BranchSide:      'pix2.c:489,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - rand
                - rand
                - pixGetPixel
                - pixGetColormap
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pix2.c:490,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - rand
                - rand
                - pixGetPixel
                - pixGetColormap
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pix2.c:490,9'
          Branch Sides:
            - BranchSide:      'pix2.c:490,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - rand
                - rand
                - pixGetPixel
                - pixGetColormap
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pix2.c:491,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - rand
                - rand
                - pixGetPixel
                - pixGetColormap
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pix2.c:491,9'
          Branch Sides:
            - BranchSide:      'pix2.c:491,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - rand
                - rand
                - pixGetPixel
                - pixGetColormap
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pix2.c:492,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - rand
                - rand
                - pixGetPixel
                - pixGetColormap
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pix2.c:492,15'
          Branch Sides:
            - BranchSide:      'pix2.c:492,19'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - rand
                - rand
                - pixGetPixel
                - pixGetColormap
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pix2.c:494,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - rand
                - rand
                - pixGetPixel
                - pixGetColormap
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pix2.c:492,22'
          Branch Sides:
            - BranchSide:      'pix2.c:492,26'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - rand
                - rand
                - pixGetPixel
                - pixGetColormap
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pix2.c:494,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - rand
                - rand
                - pixGetPixel
                - pixGetColormap
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pix2.c:492,9'
          Branch Sides:
            - BranchSide:      'pix2.c:493,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - rand
                - rand
                - pixGetPixel
                - pixGetColormap
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pix2.c:494,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - rand
                - rand
                - pixGetPixel
                - pixGetColormap
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pix2.c:493,16'
          Branch Sides:
            - BranchSide:      'pix2.c:493,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:493,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:494,9'
          Branch Sides:
            - BranchSide:      'pix2.c:495,16'
              BranchSideFuncs:
                - pixGetDimensions
                - rand
                - rand
                - pixGetPixel
                - pixGetColormap
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pix2.c:497,22'
              BranchSideFuncs:
                - pixGetDimensions
                - rand
                - rand
                - pixGetPixel
                - pixGetColormap
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pix2.c:495,16'
          Branch Sides:
            - BranchSide:      'pix2.c:495,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:495,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:500,9'
          Branch Sides:
            - BranchSide:      'pix2.c:500,19'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetColormap
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pix2.c:501,9'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetColormap
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pix2.c:501,9'
          Branch Sides:
            - BranchSide:      'pix2.c:501,19'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetColormap
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pix2.c:502,9'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetColormap
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pix2.c:502,9'
          Branch Sides:
            - BranchSide:      'pix2.c:503,21'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetColormap
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pix2.c:512,5'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:504,13'
          Branch Sides:
            - BranchSide:      'pix2.c:505,29'
              BranchSideFuncs:
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pix2.c:508,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:493,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:495,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:497,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:498,9'
          Dst:             rand
        - Src:             'pix2.c:499,9'
          Dst:             rand
        - Src:             'pix2.c:503,9'
          Dst:             pixGetPixel
        - Src:             'pix2.c:504,21'
          Dst:             pixGetColormap
        - Src:             'pix2.c:505,13'
          Dst:             pixcmapGetColor
        - Src:             'pix2.c:506,13'
          Dst:             composeRGBPixel
    - functionName:    rand
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pixGetPixel
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - x
        - y
        - pval
      BBCount:         34
      ICount:          243
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    66
      BranchProfiles:
        - Branch String:   'pix2.c:200,9'
          Branch Sides:
            - BranchSide:      'pix2.c:201,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
            - BranchSide:      'pix2.c:202,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'pix2.c:201,16'
          Branch Sides:
            - BranchSide:      'pix2.c:201,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:201,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:203,9'
          Branch Sides:
            - BranchSide:      'pix2.c:204,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
            - BranchSide:      'pix2.c:206,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'pix2.c:204,16'
          Branch Sides:
            - BranchSide:      'pix2.c:204,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:204,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:207,15'
          Branch Sides:
            - BranchSide:      'pix2.c:207,18'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:208,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:207,25'
          Branch Sides:
            - BranchSide:      'pix2.c:207,28'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:208,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:207,34'
          Branch Sides:
            - BranchSide:      'pix2.c:207,37'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:208,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:207,9'
          Branch Sides:
            - BranchSide:      'pix2.c:208,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:210,21'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'pix2.c:213,5'
          Branch Sides:
            - BranchSide:      'pix2.c:216,15'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:219,15'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:222,15'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:225,15'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:228,15'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:231,15'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:234,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix2.c:234,16'
          Branch Sides:
            - BranchSide:      'pix2.c:234,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:234,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:201,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:204,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:206,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:210,11'
          Dst:             pixGetWpl
        - Src:             'pix2.c:211,12'
          Dst:             pixGetData
        - Src:             'pix2.c:234,16'
          Dst:             returnErrorInt
    - functionName:    pixSetCmapPixel
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pix
        - x
        - y
        - rval
        - gval
        - bval
      BBCount:         41
      ICount:          207
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - pixGetColormap
        - pixGetDimensions
        - pixSetPixel
        - pixcmapAddNearestColor
        - pixcmapAddNewColor
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix2.c:444,9'
          Branch Sides:
            - BranchSide:      'pix2.c:445,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixcmapAddNewColor
                - pixSetPixel
                - returnErrorInt
                - pixcmapAddNearestColor
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix2.c:446,32'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixcmapAddNewColor
                - pixSetPixel
                - returnErrorInt
                - pixcmapAddNearestColor
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix2.c:445,16'
          Branch Sides:
            - BranchSide:      'pix2.c:445,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:445,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:446,9'
          Branch Sides:
            - BranchSide:      'pix2.c:447,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:448,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixcmapAddNewColor
                - pixSetPixel
                - returnErrorInt
                - pixcmapAddNearestColor
                - returnErrorInt
        - Branch String:   'pix2.c:447,16'
          Branch Sides:
            - BranchSide:      'pix2.c:447,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:447,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:449,16'
          Branch Sides:
            - BranchSide:      'pix2.c:449,19'
              BranchSideFuncs:
                - pixcmapAddNewColor
                - pixSetPixel
                - returnErrorInt
                - pixcmapAddNearestColor
                - returnErrorInt
            - BranchSide:      'pix2.c:451,9'
              BranchSideFuncs:
                - pixcmapAddNewColor
                - pixSetPixel
                - returnErrorInt
                - pixcmapAddNearestColor
        - Branch String:   'pix2.c:449,26'
          Branch Sides:
            - BranchSide:      'pix2.c:449,29'
              BranchSideFuncs:
                - pixcmapAddNewColor
                - pixSetPixel
                - returnErrorInt
                - pixcmapAddNearestColor
                - returnErrorInt
            - BranchSide:      'pix2.c:451,9'
              BranchSideFuncs:
                - pixcmapAddNewColor
                - pixSetPixel
                - returnErrorInt
                - pixcmapAddNearestColor
        - Branch String:   'pix2.c:449,9'
          Branch Sides:
            - BranchSide:      'pix2.c:450,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:451,9'
              BranchSideFuncs:
                - pixcmapAddNewColor
                - pixSetPixel
                - returnErrorInt
                - pixcmapAddNearestColor
        - Branch String:   'pix2.c:450,16'
          Branch Sides:
            - BranchSide:      'pix2.c:450,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:450,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:451,15'
          Branch Sides:
            - BranchSide:      'pix2.c:451,18'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:452,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:451,25'
          Branch Sides:
            - BranchSide:      'pix2.c:451,28'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:452,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:451,34'
          Branch Sides:
            - BranchSide:      'pix2.c:451,37'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:452,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:451,9'
          Branch Sides:
            - BranchSide:      'pix2.c:452,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:454,9'
              BranchSideFuncs:
                - pixcmapAddNewColor
                - pixSetPixel
                - returnErrorInt
                - pixcmapAddNearestColor
        - Branch String:   'pix2.c:454,9'
          Branch Sides:
            - BranchSide:      'pix2.c:455,32'
              BranchSideFuncs:
                - pixcmapAddNearestColor
                - pixSetPixel
            - BranchSide:      'pix2.c:457,32'
              BranchSideFuncs:
                - pixcmapAddNewColor
                - pixSetPixel
                - returnErrorInt
        - Branch String:   'pix2.c:457,13'
          Branch Sides:
            - BranchSide:      'pix2.c:0,0'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:458,20'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix2.c:458,20'
          Branch Sides:
            - BranchSide:      'pix2.c:458,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:458,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:445,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:446,17'
          Dst:             pixGetColormap
        - Src:             'pix2.c:447,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:448,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:450,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:455,9'
          Dst:             pixcmapAddNearestColor
        - Src:             'pix2.c:457,13'
          Dst:             pixcmapAddNewColor
        - Src:             'pix2.c:458,20'
          Dst:             returnErrorInt
        - Src:             'pix2.c:460,5'
          Dst:             pixSetPixel
    - functionName:    pixSetRGBPixel
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pix
        - x
        - y
        - rval
        - gval
        - bval
      BBCount:         23
      ICount:          150
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - composeRGBPixel
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix2.c:389,9'
          Branch Sides:
            - BranchSide:      'pix2.c:390,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - composeRGBPixel
                - returnErrorInt
            - BranchSide:      'pix2.c:391,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - composeRGBPixel
                - returnErrorInt
        - Branch String:   'pix2.c:390,16'
          Branch Sides:
            - BranchSide:      'pix2.c:390,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:390,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:392,9'
          Branch Sides:
            - BranchSide:      'pix2.c:393,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:394,9'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - composeRGBPixel
        - Branch String:   'pix2.c:393,16'
          Branch Sides:
            - BranchSide:      'pix2.c:393,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:393,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:394,15'
          Branch Sides:
            - BranchSide:      'pix2.c:394,18'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:395,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:394,25'
          Branch Sides:
            - BranchSide:      'pix2.c:394,28'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:395,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:394,34'
          Branch Sides:
            - BranchSide:      'pix2.c:394,37'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:395,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:394,9'
          Branch Sides:
            - BranchSide:      'pix2.c:395,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:397,21'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - composeRGBPixel
      Callsites:
        - Src:             'pix2.c:390,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:391,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:393,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:397,11'
          Dst:             pixGetWpl
        - Src:             'pix2.c:398,12'
          Dst:             pixGetData
        - Src:             'pix2.c:400,5'
          Dst:             composeRGBPixel
    - functionName:    pixGetRGBPixel
      functionSourceFile: '/src/leptonica/src/pix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - x
        - y
        - prval
        - pgval
        - pbval
      BBCount:         51
      ICount:          274
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix2.c:338,9'
          Branch Sides:
            - BranchSide:      'pix2.c:338,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
            - BranchSide:      'pix2.c:339,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'pix2.c:339,9'
          Branch Sides:
            - BranchSide:      'pix2.c:339,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
            - BranchSide:      'pix2.c:340,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'pix2.c:340,9'
          Branch Sides:
            - BranchSide:      'pix2.c:340,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
            - BranchSide:      'pix2.c:341,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'pix2.c:341,16'
          Branch Sides:
            - BranchSide:      'pix2.c:341,20'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
            - BranchSide:      'pix2.c:343,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'pix2.c:341,26'
          Branch Sides:
            - BranchSide:      'pix2.c:341,30'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
            - BranchSide:      'pix2.c:343,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'pix2.c:341,9'
          Branch Sides:
            - BranchSide:      'pix2.c:342,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
            - BranchSide:      'pix2.c:343,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'pix2.c:342,16'
          Branch Sides:
            - BranchSide:      'pix2.c:342,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:342,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:343,9'
          Branch Sides:
            - BranchSide:      'pix2.c:344,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
            - BranchSide:      'pix2.c:345,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'pix2.c:344,16'
          Branch Sides:
            - BranchSide:      'pix2.c:344,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:344,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:346,9'
          Branch Sides:
            - BranchSide:      'pix2.c:347,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:348,9'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
        - Branch String:   'pix2.c:347,16'
          Branch Sides:
            - BranchSide:      'pix2.c:347,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix2.c:347,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:348,15'
          Branch Sides:
            - BranchSide:      'pix2.c:348,18'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:349,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:348,25'
          Branch Sides:
            - BranchSide:      'pix2.c:348,28'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:349,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:348,34'
          Branch Sides:
            - BranchSide:      'pix2.c:348,37'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:349,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:348,9'
          Branch Sides:
            - BranchSide:      'pix2.c:349,9'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:351,21'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
        - Branch String:   'pix2.c:354,9'
          Branch Sides:
            - BranchSide:      'pix2.c:354,25'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:355,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:355,9'
          Branch Sides:
            - BranchSide:      'pix2.c:355,25'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:356,9'
              BranchSideFuncs: []
        - Branch String:   'pix2.c:356,9'
          Branch Sides:
            - BranchSide:      'pix2.c:356,25'
              BranchSideFuncs: []
            - BranchSide:      'pix2.c:357,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix2.c:342,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:344,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:345,5'
          Dst:             pixGetDimensions
        - Src:             'pix2.c:347,16'
          Dst:             returnErrorInt
        - Src:             'pix2.c:351,11'
          Dst:             pixGetWpl
        - Src:             'pix2.c:352,12'
          Dst:             pixGetData
    - functionName:    pixaaWriteMem
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3098
      functionLinenumberEnd: 3133
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdata
        - psize
        - paa
      BBCount:         30
      ICount:          150
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - fclose
        - fputc
        - open_memstream
        - pixaaWriteStream
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:3102,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:3102,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'pixabasic.c:3103,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'pixabasic.c:3103,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:3103,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'pixabasic.c:3104,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'pixabasic.c:3104,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:3105,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'pixabasic.c:3106,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'pixabasic.c:3105,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:3105,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:3105,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:3106,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:3107,16'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - pixaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'pixabasic.c:3108,10'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - pixaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'pixabasic.c:3107,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:3107,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:3107,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:3108,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:3109,16'
              BranchSideFuncs:
                - open_memstream
                - pixaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'pixabasic.c:3112,39'
              BranchSideFuncs:
                - open_memstream
                - pixaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'pixabasic.c:3109,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:3109,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:3109,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:3112,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:3113,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:3114,28'
              BranchSideFuncs:
                - pixaaWriteStream
                - fputc
                - fclose
        - Branch String:   'pixabasic.c:3113,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:3113,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:3113,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:3105,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:3107,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:3109,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:3112,15'
          Dst:             open_memstream
        - Src:             'pixabasic.c:3113,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:3114,11'
          Dst:             pixaaWriteStream
        - Src:             'pixabasic.c:3115,5'
          Dst:             fputc
        - Src:             'pixabasic.c:3116,5'
          Dst:             fclose
    - functionName:    open_memstream
      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:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pixaaWriteStream
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3053
      functionLinenumberEnd: 3078
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - paa
      BBCount:         23
      ICount:          125
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - boxaWriteStream
        - fprintf
        - pixaDestroy
        - pixaWriteStream
        - pixaaGetCount
        - pixaaGetPixa
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixabasic.c:3061,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:3062,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaaGetCount
                - fprintf
                - fprintf
                - boxaWriteStream
                - pixaaGetPixa
                - fprintf
                - pixaWriteStream
                - pixaDestroy
                - returnErrorInt
            - BranchSide:      'pixabasic.c:3063,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaaGetCount
                - fprintf
                - fprintf
                - boxaWriteStream
                - pixaaGetPixa
                - fprintf
                - pixaWriteStream
                - pixaDestroy
                - returnErrorInt
        - Branch String:   'pixabasic.c:3062,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:3062,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:3062,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:3063,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:3064,16'
              BranchSideFuncs:
                - pixaaGetCount
                - fprintf
                - fprintf
                - boxaWriteStream
                - pixaaGetPixa
                - fprintf
                - pixaWriteStream
                - pixaDestroy
                - returnErrorInt
            - BranchSide:      'pixabasic.c:3066,23'
              BranchSideFuncs:
                - pixaaGetCount
                - fprintf
                - fprintf
                - boxaWriteStream
                - pixaaGetPixa
                - fprintf
                - pixaWriteStream
                - pixaDestroy
                - returnErrorInt
        - Branch String:   'pixabasic.c:3064,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:3064,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:3064,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:3070,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:3071,34'
              BranchSideFuncs:
                - pixaaGetPixa
                - fprintf
                - pixaWriteStream
                - pixaDestroy
                - returnErrorInt
            - BranchSide:      'pixabasic.c:3077,5'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:3071,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:3072,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:3073,17'
              BranchSideFuncs:
                - fprintf
                - pixaWriteStream
                - pixaDestroy
                - pixaaGetPixa
                - returnErrorInt
        - Branch String:   'pixabasic.c:3072,20'
          Branch Sides:
            - BranchSide:      'pixabasic.c:3072,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:3072,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:3062,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:3064,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:3066,9'
          Dst:             pixaaGetCount
        - Src:             'pixabasic.c:3067,5'
          Dst:             fprintf
        - Src:             'pixabasic.c:3068,5'
          Dst:             fprintf
        - Src:             'pixabasic.c:3069,5'
          Dst:             boxaWriteStream
        - Src:             'pixabasic.c:3071,21'
          Dst:             pixaaGetPixa
        - Src:             'pixabasic.c:3072,20'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:3073,9'
          Dst:             fprintf
        - Src:             'pixabasic.c:3074,9'
          Dst:             pixaWriteStream
        - Src:             'pixabasic.c:3075,9'
          Dst:             pixaDestroy
    - functionName:    fputc
      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:    28
      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:    142
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pixaaGetCount
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2051
      functionLinenumberEnd: 2072
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - paa
        - pna
      BBCount:         24
      ICount:          126
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - numaAddNumber
        - numaCreate
        - pixaDestroy
        - pixaGetCount
        - pixaaGetPixa
        - returnErrorInt
      functionUses:    16
      BranchProfiles:
        - Branch String:   'pixabasic.c:2056,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2056,15'
              BranchSideFuncs:
                - returnErrorInt
                - numaCreate
                - pixaaGetPixa
                - pixaGetCount
                - numaAddNumber
                - pixaDestroy
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2057,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaCreate
                - pixaaGetPixa
                - pixaGetCount
                - numaAddNumber
                - pixaDestroy
                - returnErrorInt
        - Branch String:   'pixabasic.c:2057,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2058,16'
              BranchSideFuncs:
                - numaCreate
                - pixaaGetPixa
                - pixaGetCount
                - numaAddNumber
                - pixaDestroy
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2060,9'
              BranchSideFuncs:
                - numaCreate
                - pixaaGetPixa
                - pixaGetCount
                - numaAddNumber
                - pixaDestroy
                - returnErrorInt
        - Branch String:   'pixabasic.c:2058,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2058,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2058,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2061,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2062,30'
              BranchSideFuncs:
                - numaCreate
                - pixaaGetPixa
                - pixaGetCount
                - numaAddNumber
                - pixaDestroy
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2071,12'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2062,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2063,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2064,16'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaGetCount
                - numaAddNumber
                - pixaDestroy
        - Branch String:   'pixabasic.c:2063,20'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2063,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2063,13'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2065,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2066,33'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaGetCount
                - numaAddNumber
                - pixaDestroy
            - BranchSide:      'pixabasic.c:2070,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:2058,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2062,19'
          Dst:             numaCreate
        - Src:             'pixabasic.c:2063,20'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2066,20'
          Dst:             pixaaGetPixa
        - Src:             'pixabasic.c:2067,31'
          Dst:             pixaGetCount
        - Src:             'pixabasic.c:2067,13'
          Dst:             numaAddNumber
        - Src:             'pixabasic.c:2068,13'
          Dst:             pixaDestroy
    - functionName:    pixaaGetPixa
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2099
      functionLinenumberEnd: 2115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - paa
        - index
        - accesstype
      BBCount:         35
      ICount:          166
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - lept_stderr
        - pixaCopy
        - returnErrorPtr
      functionUses:    21
      BranchProfiles:
        - Branch String:   'pixabasic.c:2102,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2103,24'
              BranchSideFuncs:
                - pixaCopy
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2104,9'
              BranchSideFuncs:
                - pixaCopy
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2103,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2103,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2103,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2104,19'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2104,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2105,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2104,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2105,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2106,9'
              BranchSideFuncs:
                - pixaCopy
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2105,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2105,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2105,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2106,30'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2106,33'
              BranchSideFuncs:
                - pixaCopy
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2110,17'
              BranchSideFuncs:
                - pixaCopy
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixabasic.c:2106,55'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2107,9'
              BranchSideFuncs:
                - pixaCopy
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2110,17'
              BranchSideFuncs:
                - pixaCopy
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixabasic.c:2106,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2108,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2110,17'
              BranchSideFuncs:
                - pixaCopy
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixabasic.c:2108,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2108,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2108,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2110,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2111,9'
              BranchSideFuncs:
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixabasic.c:2114,21'
              BranchSideFuncs:
                - pixaCopy
        - Branch String:   'pixabasic.c:2111,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2112,24'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2112,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2112,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2112,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2112,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:2103,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2105,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2108,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2111,9'
          Dst:             lept_stderr
        - Src:             'pixabasic.c:2112,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2114,12'
          Dst:             pixaCopy
    - functionName:    pixaWriteStream
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2682
      functionLinenumberEnd: 2708
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pixa
      BBCount:         23
      ICount:          131
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - boxaWriteStream
        - fprintf
        - pixDestroy
        - pixWriteStreamPng
        - pixaGetCount
        - pixaGetPix
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pixabasic.c:2690,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2691,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - fprintf
                - fprintf
                - boxaWriteStream
                - pixaGetPix
                - fprintf
                - pixWriteStreamPng
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2692,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - fprintf
                - fprintf
                - boxaWriteStream
                - pixaGetPix
                - fprintf
                - pixWriteStreamPng
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pixabasic.c:2691,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2691,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2691,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2692,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2693,16'
              BranchSideFuncs:
                - pixaGetCount
                - fprintf
                - fprintf
                - boxaWriteStream
                - pixaGetPix
                - fprintf
                - pixWriteStreamPng
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2695,22'
              BranchSideFuncs:
                - pixaGetCount
                - fprintf
                - fprintf
                - boxaWriteStream
                - pixaGetPix
                - fprintf
                - pixWriteStreamPng
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pixabasic.c:2693,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2693,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2693,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2699,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2700,31'
              BranchSideFuncs:
                - pixaGetPix
                - fprintf
                - pixWriteStreamPng
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2707,5'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2700,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2701,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2702,17'
              BranchSideFuncs:
                - fprintf
                - pixWriteStreamPng
                - pixDestroy
                - pixaGetPix
                - returnErrorInt
        - Branch String:   'pixabasic.c:2701,20'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2701,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2701,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:2691,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2693,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2695,9'
          Dst:             pixaGetCount
        - Src:             'pixabasic.c:2696,5'
          Dst:             fprintf
        - Src:             'pixabasic.c:2697,5'
          Dst:             fprintf
        - Src:             'pixabasic.c:2698,5'
          Dst:             boxaWriteStream
        - Src:             'pixabasic.c:2700,20'
          Dst:             pixaGetPix
        - Src:             'pixabasic.c:2701,20'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2702,9'
          Dst:             fprintf
        - Src:             'pixabasic.c:2704,9'
          Dst:             pixWriteStreamPng
        - Src:             'pixabasic.c:2705,9'
          Dst:             pixDestroy
    - functionName:    pixaDestroy
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppixa
      BBCount:         18
      ICount:          95
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - boxaDestroy
        - lept_stderr
        - pixDestroy
      functionUses:    168
      BranchProfiles:
        - Branch String:   'pixabasic.c:409,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:410,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixabasic.c:414,18'
              BranchSideFuncs:
                - free
                - boxaDestroy
                - free
                - pixDestroy
        - Branch String:   'pixabasic.c:410,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:411,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixabasic.c:411,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:414,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:415,9'
              BranchSideFuncs: []
            - BranchSide:      'pixabasic.c:418,11'
              BranchSideFuncs:
                - free
                - boxaDestroy
                - free
                - pixDestroy
        - Branch String:   'pixabasic.c:418,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:419,16'
              BranchSideFuncs:
                - free
                - boxaDestroy
                - free
                - pixDestroy
            - BranchSide:      'pixabasic.c:426,6'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:419,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:420,25'
              BranchSideFuncs:
                - pixDestroy
                - free
                - boxaDestroy
                - free
            - BranchSide:      'pixabasic.c:421,9'
              BranchSideFuncs:
                - free
                - boxaDestroy
                - free
      Callsites:
        - Src:             'pixabasic.c:410,9'
          Dst:             lept_stderr
        - Src:             'pixabasic.c:420,13'
          Dst:             pixDestroy
        - Src:             'pixabasic.c:422,9'
          Dst:             boxaDestroy
    - functionName:    pixaGetCount
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    126
      BranchProfiles:
        - Branch String:   'pixabasic.c:631,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:632,16'
              BranchSideFuncs: []
            - BranchSide:      'pixabasic.c:634,12'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:632,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:632,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:632,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:632,16'
          Dst:             returnErrorInt
    - functionName:    pixaGetPix
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixa
        - index
        - accesstype
      BBCount:         32
      ICount:          156
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - lept_stderr
        - pixClone
        - pixCopy
        - returnErrorPtr
      functionUses:    135
      BranchProfiles:
        - Branch String:   'pixabasic.c:653,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:654,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixClone
                - pixCopy
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:655,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixClone
                - pixCopy
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:654,23'
          Branch Sides:
            - BranchSide:      'pixabasic.c:654,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:654,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:655,19'
          Branch Sides:
            - BranchSide:      'pixabasic.c:655,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:656,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixabasic.c:655,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:656,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:657,16'
              BranchSideFuncs:
                - returnErrorPtr
                - pixClone
                - pixCopy
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixabasic.c:656,23'
          Branch Sides:
            - BranchSide:      'pixabasic.c:656,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:656,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:657,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:658,9'
              BranchSideFuncs:
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixabasic.c:662,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixClone
                - pixCopy
        - Branch String:   'pixabasic.c:658,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:659,23'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:659,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixabasic.c:659,23'
          Branch Sides:
            - BranchSide:      'pixabasic.c:659,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:659,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:662,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:663,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'pixabasic.c:664,14'
              BranchSideFuncs:
                - returnErrorPtr
                - pixClone
        - Branch String:   'pixabasic.c:664,14'
          Branch Sides:
            - BranchSide:      'pixabasic.c:665,25'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'pixabasic.c:667,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixabasic.c:667,23'
          Branch Sides:
            - BranchSide:      'pixabasic.c:667,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:667,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:654,23'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:656,23'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:658,9'
          Dst:             lept_stderr
        - Src:             'pixabasic.c:659,23'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:663,16'
          Dst:             pixCopy
        - Src:             'pixabasic.c:665,16'
          Dst:             pixClone
        - Src:             'pixabasic.c:667,23'
          Dst:             returnErrorPtr
    - functionName:    pixaCopy
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixa
        - copyflag
      BBCount:         40
      ICount:          211
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - pixaAddBox
        - pixaAddPix
        - pixaCreate
        - pixaGetBox
        - pixaGetBoxaCount
        - pixaGetPix
        - returnErrorPtr
      functionUses:    16
      BranchProfiles:
        - Branch String:   'pixabasic.c:450,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:451,24'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetBoxaCount
                - pixaGetPix
                - pixaAddPix
                - pixaAddBox
                - pixaGetBox
                - pixaGetPix
                - pixaGetBox
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:453,9'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetBoxaCount
                - pixaGetPix
                - pixaAddPix
                - pixaAddBox
                - pixaGetBox
                - pixaGetPix
                - pixaGetBox
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:451,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:451,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:451,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:453,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:454,11'
              BranchSideFuncs: []
            - BranchSide:      'pixabasic.c:458,9'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetBoxaCount
                - pixaGetPix
                - pixaAddPix
                - pixaAddBox
                - pixaGetBox
                - pixaGetPix
                - pixaGetBox
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:458,28'
          Branch Sides:
            - BranchSide:      'pixabasic.c:458,31'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetBoxaCount
                - pixaGetPix
                - pixaAddPix
                - pixaAddBox
                - pixaGetBox
                - pixaGetPix
                - pixaGetBox
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:461,29'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetBoxaCount
                - pixaGetPix
                - pixaAddPix
                - pixaAddBox
                - pixaGetBox
                - pixaGetPix
                - pixaGetBox
                - returnErrorPtr
        - Branch String:   'pixabasic.c:458,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:459,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:461,29'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetBoxaCount
                - pixaGetPix
                - pixaAddPix
                - pixaAddBox
                - pixaGetBox
                - pixaGetPix
                - pixaGetBox
                - returnErrorPtr
        - Branch String:   'pixabasic.c:459,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:459,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:459,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:461,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:462,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:463,27'
              BranchSideFuncs:
                - pixaGetBoxaCount
                - pixaGetPix
                - pixaAddPix
                - pixaAddBox
                - pixaGetBox
                - pixaGetPix
                - pixaGetBox
        - Branch String:   'pixabasic.c:462,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:462,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:462,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:464,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:465,13'
              BranchSideFuncs:
                - pixaGetPix
                - pixaAddPix
                - pixaAddBox
                - pixaGetBox
                - pixaGetPix
                - pixaGetBox
            - BranchSide:      'pixabasic.c:476,12'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:465,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:466,31'
              BranchSideFuncs:
                - pixaGetPix
                - pixaAddPix
                - pixaGetPix
                - pixaGetBox
                - pixaAddBox
                - pixaGetBox
            - BranchSide:      'pixabasic.c:469,31'
              BranchSideFuncs:
                - pixaGetPix
                - pixaAddPix
                - pixaGetPix
                - pixaGetBox
                - pixaAddBox
                - pixaGetBox
        - Branch String:   'pixabasic.c:467,17'
          Branch Sides:
            - BranchSide:      'pixabasic.c:467,43'
              BranchSideFuncs:
                - pixaGetBox
                - pixaAddPix
                - pixaGetPix
                - pixaGetBox
                - pixaGetPix
                - pixaAddBox
            - BranchSide:      'pixabasic.c:468,9'
              BranchSideFuncs:
                - pixaAddPix
                - pixaGetPix
                - pixaGetBox
                - pixaGetPix
                - pixaGetBox
                - pixaAddBox
        - Branch String:   'pixabasic.c:473,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:473,32'
              BranchSideFuncs:
                - pixaAddBox
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaGetPix
                - pixaGetBox
            - BranchSide:      'pixabasic.c:474,5'
              BranchSideFuncs:
                - pixaGetPix
                - pixaAddPix
                - pixaAddBox
                - pixaGetBox
                - pixaGetPix
                - pixaGetBox
      Callsites:
        - Src:             'pixabasic.c:451,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:459,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:461,18'
          Dst:             pixaCreate
        - Src:             'pixabasic.c:462,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:463,10'
          Dst:             pixaGetBoxaCount
        - Src:             'pixabasic.c:466,20'
          Dst:             pixaGetPix
        - Src:             'pixabasic.c:467,32'
          Dst:             pixaGetBox
        - Src:             'pixabasic.c:469,20'
          Dst:             pixaGetPix
        - Src:             'pixabasic.c:470,32'
          Dst:             pixaGetBox
        - Src:             'pixabasic.c:472,9'
          Dst:             pixaAddPix
        - Src:             'pixabasic.c:473,21'
          Dst:             pixaAddBox
    - functionName:    pixaCreate
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         18
      ICount:          105
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - boxaCreate
        - calloc
        - pixaDestroy
        - returnErrorPtr
      functionUses:    94
      BranchProfiles:
        - Branch String:   'pixabasic.c:171,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:171,19'
              BranchSideFuncs:
                - calloc
                - calloc
                - boxaCreate
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:172,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - boxaCreate
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixabasic.c:171,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:172,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - boxaCreate
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:174,20'
              BranchSideFuncs:
                - calloc
                - calloc
                - boxaCreate
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixabasic.c:180,20'
          Branch Sides:
            - BranchSide:      'pixabasic.c:180,24'
              BranchSideFuncs:
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:181,9'
              BranchSideFuncs:
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixabasic.c:180,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:181,9'
              BranchSideFuncs: []
            - BranchSide:      'pixabasic.c:184,12'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:182,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:182,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:182,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:174,20'
          Dst:             calloc
        - Src:             'pixabasic.c:178,25'
          Dst:             calloc
        - Src:             'pixabasic.c:179,18'
          Dst:             boxaCreate
        - Src:             'pixabasic.c:181,9'
          Dst:             pixaDestroy
        - Src:             'pixabasic.c:182,24'
          Dst:             returnErrorPtr
    - functionName:    pixaGetBoxaCount
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - boxaGetCount
        - returnErrorInt
      functionUses:    11
      BranchProfiles:
        - Branch String:   'pixabasic.c:736,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:737,16'
              BranchSideFuncs:
                - boxaGetCount
            - BranchSide:      'pixabasic.c:739,25'
              BranchSideFuncs:
                - boxaGetCount
        - Branch String:   'pixabasic.c:737,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:737,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:737,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:737,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:739,12'
          Dst:             boxaGetCount
    - functionName:    pixaGetBox
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixa
        - index
        - accesstype
      BBCount:         34
      ICount:          169
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - boxClone
        - boxCopy
        - returnErrorPtr
      functionUses:    20
      BranchProfiles:
        - Branch String:   'pixabasic.c:770,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:771,23'
              BranchSideFuncs:
                - returnErrorPtr
                - boxClone
                - boxCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:772,10'
              BranchSideFuncs:
                - returnErrorPtr
                - boxClone
                - boxCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:771,23'
          Branch Sides:
            - BranchSide:      'pixabasic.c:771,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:771,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:772,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:773,23'
              BranchSideFuncs:
                - boxClone
                - boxCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:774,9'
              BranchSideFuncs:
                - boxClone
                - boxCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:773,23'
          Branch Sides:
            - BranchSide:      'pixabasic.c:773,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:773,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:774,19'
          Branch Sides:
            - BranchSide:      'pixabasic.c:774,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:775,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixabasic.c:774,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:775,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:776,9'
              BranchSideFuncs:
                - boxClone
                - boxCopy
                - returnErrorPtr
        - Branch String:   'pixabasic.c:775,23'
          Branch Sides:
            - BranchSide:      'pixabasic.c:775,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:775,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:776,30'
          Branch Sides:
            - BranchSide:      'pixabasic.c:776,33'
              BranchSideFuncs:
                - boxClone
                - boxCopy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:779,11'
              BranchSideFuncs:
                - boxClone
                - boxCopy
        - Branch String:   'pixabasic.c:776,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:777,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:779,11'
              BranchSideFuncs:
                - boxClone
                - boxCopy
        - Branch String:   'pixabasic.c:777,23'
          Branch Sides:
            - BranchSide:      'pixabasic.c:777,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:777,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:780,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:781,13'
              BranchSideFuncs:
                - boxClone
                - boxCopy
            - BranchSide:      'pixabasic.c:786,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:781,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:782,28'
              BranchSideFuncs:
                - boxCopy
            - BranchSide:      'pixabasic.c:784,29'
              BranchSideFuncs:
                - boxClone
      Callsites:
        - Src:             'pixabasic.c:771,23'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:773,23'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:775,23'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:777,23'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:782,20'
          Dst:             boxCopy
        - Src:             'pixabasic.c:784,20'
          Dst:             boxClone
    - functionName:    pixaAddPix
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixa
        - pix
        - copyflag
      BBCount:         42
      ICount:          200
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - pixClone
        - pixCopy
        - pixDestroy
        - pixaExtendArray
        - pixaGetCount
        - returnErrorInt
      functionUses:    221
      BranchProfiles:
        - Branch String:   'pixabasic.c:500,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:501,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixClone
                - returnErrorInt
                - pixaGetCount
                - pixaExtendArray
                - returnErrorInt
                - pixDestroy
                - pixCopy
            - BranchSide:      'pixabasic.c:502,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixClone
                - returnErrorInt
                - pixaGetCount
                - pixaExtendArray
                - returnErrorInt
                - pixDestroy
                - pixCopy
        - Branch String:   'pixabasic.c:501,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:501,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:501,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:502,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:503,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixClone
                - returnErrorInt
                - pixaGetCount
                - pixaExtendArray
                - returnErrorInt
                - pixDestroy
                - pixCopy
            - BranchSide:      'pixabasic.c:505,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixClone
                - returnErrorInt
                - pixaGetCount
                - pixaExtendArray
                - returnErrorInt
                - pixDestroy
                - pixCopy
        - Branch String:   'pixabasic.c:503,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:503,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:503,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:505,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:506,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaExtendArray
                - returnErrorInt
                - pixDestroy
            - BranchSide:      'pixabasic.c:507,14'
              BranchSideFuncs:
                - returnErrorInt
                - pixClone
                - returnErrorInt
                - pixaGetCount
                - pixaExtendArray
                - returnErrorInt
                - pixDestroy
                - pixCopy
        - Branch String:   'pixabasic.c:507,14'
          Branch Sides:
            - BranchSide:      'pixabasic.c:508,30'
              BranchSideFuncs:
                - pixCopy
                - returnErrorInt
                - pixaGetCount
                - pixaExtendArray
                - returnErrorInt
                - pixDestroy
            - BranchSide:      'pixabasic.c:509,14'
              BranchSideFuncs:
                - returnErrorInt
                - pixClone
                - returnErrorInt
                - pixaGetCount
                - pixaExtendArray
                - returnErrorInt
                - pixDestroy
        - Branch String:   'pixabasic.c:509,14'
          Branch Sides:
            - BranchSide:      'pixabasic.c:510,25'
              BranchSideFuncs:
                - pixClone
                - returnErrorInt
                - pixaGetCount
                - pixaExtendArray
                - returnErrorInt
                - pixDestroy
            - BranchSide:      'pixabasic.c:512,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixabasic.c:512,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:512,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:512,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:513,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:514,16'
              BranchSideFuncs:
                - pixaGetCount
                - pixaExtendArray
                - returnErrorInt
                - pixDestroy
            - BranchSide:      'pixabasic.c:516,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaExtendArray
                - returnErrorInt
                - pixDestroy
        - Branch String:   'pixabasic.c:514,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:514,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:514,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:517,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:518,29'
              BranchSideFuncs:
                - pixaExtendArray
                - returnErrorInt
                - pixDestroy
            - BranchSide:      'pixabasic.c:525,20'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:518,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:519,17'
              BranchSideFuncs:
                - returnErrorInt
                - pixDestroy
            - BranchSide:      'pixabasic.c:523,5'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:519,17'
          Branch Sides:
            - BranchSide:      'pixabasic.c:520,17'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pixabasic.c:521,20'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixabasic.c:521,20'
          Branch Sides:
            - BranchSide:      'pixabasic.c:521,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:521,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:501,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:503,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:508,16'
          Dst:             pixCopy
        - Src:             'pixabasic.c:510,16'
          Dst:             pixClone
        - Src:             'pixabasic.c:512,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:514,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:516,9'
          Dst:             pixaGetCount
        - Src:             'pixabasic.c:518,13'
          Dst:             pixaExtendArray
        - Src:             'pixabasic.c:520,17'
          Dst:             pixDestroy
        - Src:             'pixabasic.c:521,20'
          Dst:             returnErrorInt
    - functionName:    pixaAddBox
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixa
        - box
        - copyflag
      BBCount:         24
      ICount:          108
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - boxaAddBox
        - returnErrorInt
      functionUses:    18
      BranchProfiles:
        - Branch String:   'pixabasic.c:544,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:545,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaAddBox
                - returnErrorInt
            - BranchSide:      'pixabasic.c:546,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaAddBox
                - returnErrorInt
        - Branch String:   'pixabasic.c:545,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:545,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:545,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:546,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:547,16'
              BranchSideFuncs:
                - boxaAddBox
                - returnErrorInt
            - BranchSide:      'pixabasic.c:548,9'
              BranchSideFuncs:
                - boxaAddBox
                - returnErrorInt
        - Branch String:   'pixabasic.c:547,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:547,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:547,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:548,30'
          Branch Sides:
            - BranchSide:      'pixabasic.c:548,33'
              BranchSideFuncs:
                - boxaAddBox
                - returnErrorInt
            - BranchSide:      'pixabasic.c:551,16'
              BranchSideFuncs:
                - boxaAddBox
        - Branch String:   'pixabasic.c:548,52'
          Branch Sides:
            - BranchSide:      'pixabasic.c:548,55'
              BranchSideFuncs:
                - boxaAddBox
                - returnErrorInt
            - BranchSide:      'pixabasic.c:551,16'
              BranchSideFuncs:
                - boxaAddBox
        - Branch String:   'pixabasic.c:548,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:549,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:551,16'
              BranchSideFuncs:
                - boxaAddBox
        - Branch String:   'pixabasic.c:549,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:549,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:549,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:545,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:547,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:549,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:551,5'
          Dst:             boxaAddBox
    - functionName:    pixaExtendArray
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pixaExtendArrayToSize
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixabasic.c:571,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:572,16'
              BranchSideFuncs:
                - pixaExtendArrayToSize
            - BranchSide:      'pixabasic.c:574,34'
              BranchSideFuncs:
                - pixaExtendArrayToSize
        - Branch String:   'pixabasic.c:572,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:572,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:572,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:572,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:574,12'
          Dst:             pixaExtendArrayToSize
    - functionName:    pixaExtendArrayToSize
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pixa
        - size
      BBCount:         29
      ICount:          158
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - boxaExtendArrayToSize
        - lept_stderr
        - reallocNew
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixabasic.c:598,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:599,16'
              BranchSideFuncs:
                - reallocNew
                - boxaExtendArrayToSize
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixabasic.c:600,9'
              BranchSideFuncs:
                - reallocNew
                - boxaExtendArrayToSize
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixabasic.c:599,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:599,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:599,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:600,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:601,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:602,9'
              BranchSideFuncs:
                - reallocNew
                - boxaExtendArrayToSize
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pixabasic.c:601,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:601,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:601,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:602,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:603,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:604,9'
              BranchSideFuncs:
                - reallocNew
                - boxaExtendArrayToSize
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pixabasic.c:603,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:603,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:603,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:604,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:605,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixabasic.c:609,15'
              BranchSideFuncs:
                - reallocNew
                - boxaExtendArrayToSize
                - returnErrorInt
        - Branch String:   'pixabasic.c:605,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:606,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixabasic.c:606,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:611,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:613,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:614,20'
              BranchSideFuncs:
                - boxaExtendArrayToSize
        - Branch String:   'pixabasic.c:613,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:613,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:613,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:599,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:601,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:603,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:605,9'
          Dst:             lept_stderr
        - Src:             'pixabasic.c:611,30'
          Dst:             reallocNew
        - Src:             'pixabasic.c:613,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:615,12'
          Dst:             boxaExtendArrayToSize
    - functionName:    pixaaWrite
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3014
      functionLinenumberEnd: 3034
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - paa
      BBCount:         24
      ICount:          115
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - fclose
        - fopenWriteStream
        - pixaaWriteStream
        - returnErrorInt
        - returnErrorInt1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:3022,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:3023,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - pixaaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'pixabasic.c:3024,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - pixaaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'pixabasic.c:3023,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:3023,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:3023,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:3024,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:3025,16'
              BranchSideFuncs:
                - fopenWriteStream
                - pixaaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'pixabasic.c:3027,32'
              BranchSideFuncs:
                - fopenWriteStream
                - pixaaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'pixabasic.c:3025,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:3025,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:3025,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:3027,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:3028,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'pixabasic.c:3029,28'
              BranchSideFuncs:
                - pixaaWriteStream
                - fclose
                - returnErrorInt1
        - Branch String:   'pixabasic.c:3028,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:3028,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'pixabasic.c:3028,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:3031,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:3032,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'pixabasic.c:3033,5'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:3032,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:3032,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'pixabasic.c:3032,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:3023,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:3025,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:3027,15'
          Dst:             fopenWriteStream
        - Src:             'pixabasic.c:3028,16'
          Dst:             returnErrorInt1
        - Src:             'pixabasic.c:3029,11'
          Dst:             pixaaWriteStream
        - Src:             'pixabasic.c:3030,5'
          Dst:             fclose
        - Src:             'pixabasic.c:3032,16'
          Dst:             returnErrorInt1
    - functionName:    pixaaReadMem
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2982
      functionLinenumberEnd: 2995
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         20
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadFromMemory
        - lept_stderr
        - pixaaReadStream
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:2986,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2987,25'
              BranchSideFuncs:
                - fopenReadFromMemory
                - pixaaReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2988,35'
              BranchSideFuncs:
                - fopenReadFromMemory
                - pixaaReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2987,25'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2987,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2987,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2988,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2989,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2991,27'
              BranchSideFuncs:
                - pixaaReadStream
                - fclose
                - lept_stderr
        - Branch String:   'pixabasic.c:2989,25'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2989,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2989,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2993,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2993,15'
              BranchSideFuncs: []
            - BranchSide:      'pixabasic.c:2994,12'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2993,15'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2994,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixabasic.c:2994,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:2987,25'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2988,15'
          Dst:             fopenReadFromMemory
        - Src:             'pixabasic.c:2989,25'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2991,11'
          Dst:             pixaaReadStream
        - Src:             'pixabasic.c:2992,5'
          Dst:             fclose
        - Src:             'pixabasic.c:2993,15'
          Dst:             lept_stderr
    - functionName:    pixaaReadStream
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2920
      functionLinenumberEnd: 2969
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         64
      ICount:          292
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - __isoc99_fscanf
        - boxaDestroy
        - boxaReadStream
        - lept_stderr
        - pixaReadStream
        - pixaaAddPixa
        - pixaaCreate
        - pixaaDestroy
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixabasic.c:2931,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2932,25'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - pixaaCreate
                - boxaReadStream
                - boxaDestroy
                - __isoc99_fscanf
                - pixaReadStream
                - pixaaAddPixa
                - pixaaDestroy
                - returnErrorPtr
                - pixaaDestroy
                - returnErrorPtr
                - pixaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2934,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - pixaaCreate
                - boxaReadStream
                - boxaDestroy
                - __isoc99_fscanf
                - pixaReadStream
                - pixaaAddPixa
                - pixaaDestroy
                - returnErrorPtr
                - pixaaDestroy
                - returnErrorPtr
                - pixaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2932,25'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2932,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2932,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2934,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2935,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2936,9'
              BranchSideFuncs:
                - __isoc99_fscanf
                - pixaaCreate
                - boxaReadStream
                - boxaDestroy
                - __isoc99_fscanf
                - pixaReadStream
                - pixaaAddPixa
                - pixaaDestroy
                - returnErrorPtr
                - pixaaDestroy
                - returnErrorPtr
                - pixaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2935,25'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2935,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2935,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2936,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2937,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2938,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - pixaaCreate
                - boxaReadStream
                - boxaDestroy
                - __isoc99_fscanf
                - pixaReadStream
                - pixaaAddPixa
                - pixaaDestroy
                - returnErrorPtr
                - pixaaDestroy
                - returnErrorPtr
                - pixaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2937,25'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2937,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2937,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2938,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2939,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2940,9'
              BranchSideFuncs:
                - pixaaCreate
                - boxaReadStream
                - boxaDestroy
                - __isoc99_fscanf
                - pixaReadStream
                - pixaaAddPixa
                - pixaaDestroy
                - returnErrorPtr
                - pixaaDestroy
                - returnErrorPtr
                - pixaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2939,25'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2939,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2939,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2940,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2941,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2942,9'
              BranchSideFuncs:
                - pixaaCreate
                - boxaReadStream
                - boxaDestroy
                - __isoc99_fscanf
                - pixaReadStream
                - pixaaAddPixa
                - pixaaDestroy
                - returnErrorPtr
                - pixaaDestroy
                - returnErrorPtr
                - pixaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2941,25'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2941,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2941,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2942,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2943,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2944,9'
              BranchSideFuncs:
                - pixaaCreate
                - boxaReadStream
                - boxaDestroy
                - __isoc99_fscanf
                - pixaReadStream
                - pixaaAddPixa
                - pixaaDestroy
                - returnErrorPtr
                - pixaaDestroy
                - returnErrorPtr
                - pixaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixabasic.c:2943,25'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2943,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2943,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2944,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2944,17'
              BranchSideFuncs:
                - pixaaCreate
                - boxaReadStream
                - boxaDestroy
                - __isoc99_fscanf
                - pixaReadStream
                - pixaaAddPixa
                - pixaaDestroy
                - returnErrorPtr
                - pixaaDestroy
                - returnErrorPtr
                - pixaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixabasic.c:2946,28'
              BranchSideFuncs:
                - pixaaCreate
                - boxaReadStream
                - boxaDestroy
                - __isoc99_fscanf
                - pixaReadStream
                - pixaaAddPixa
                - pixaaDestroy
                - returnErrorPtr
                - pixaaDestroy
                - returnErrorPtr
                - pixaaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2944,17'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2946,28'
              BranchSideFuncs:
                - lept_stderr
                - pixaaCreate
                - boxaReadStream
                - boxaDestroy
                - __isoc99_fscanf
                - pixaReadStream
                - pixaaAddPixa
                - pixaaDestroy
                - returnErrorPtr
                - pixaaDestroy
                - returnErrorPtr
                - pixaaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2946,28'
              BranchSideFuncs:
                - pixaaCreate
                - boxaReadStream
                - boxaDestroy
                - __isoc99_fscanf
                - pixaReadStream
                - pixaaAddPixa
                - pixaaDestroy
                - returnErrorPtr
                - pixaaDestroy
                - returnErrorPtr
                - pixaaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2946,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2947,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2948,32'
              BranchSideFuncs:
                - boxaReadStream
                - boxaDestroy
                - __isoc99_fscanf
                - pixaReadStream
                - pixaaAddPixa
                - pixaaDestroy
                - returnErrorPtr
                - pixaaDestroy
                - returnErrorPtr
                - pixaaDestroy
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2947,25'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2947,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2947,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2948,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2949,9'
              BranchSideFuncs:
                - pixaaDestroy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2952,18'
              BranchSideFuncs:
                - boxaDestroy
                - __isoc99_fscanf
                - pixaReadStream
                - pixaaAddPixa
                - pixaaDestroy
                - returnErrorPtr
                - pixaaDestroy
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2950,25'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2950,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2950,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2955,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2956,21'
              BranchSideFuncs:
                - __isoc99_fscanf
                - pixaReadStream
                - pixaaAddPixa
                - pixaaDestroy
                - returnErrorPtr
                - pixaaDestroy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2968,12'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2956,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2958,13'
              BranchSideFuncs:
                - pixaaDestroy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2961,36'
              BranchSideFuncs:
                - pixaReadStream
                - pixaaAddPixa
                - __isoc99_fscanf
                - pixaaDestroy
                - returnErrorPtr
                - pixaaDestroy
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2959,29'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2959,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2959,13'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2961,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2962,13'
              BranchSideFuncs:
                - pixaaDestroy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2965,22'
              BranchSideFuncs:
                - pixaaAddPixa
                - __isoc99_fscanf
                - pixaReadStream
                - pixaaDestroy
                - returnErrorPtr
                - pixaaDestroy
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2963,29'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2963,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2963,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:2932,25'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2934,9'
          Dst:             __isoc99_fscanf
        - Src:             'pixabasic.c:2935,25'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2937,25'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2938,9'
          Dst:             __isoc99_fscanf
        - Src:             'pixabasic.c:2939,25'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2941,25'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2943,25'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2944,17'
          Dst:             lept_stderr
        - Src:             'pixabasic.c:2946,16'
          Dst:             pixaaCreate
        - Src:             'pixabasic.c:2947,25'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2948,17'
          Dst:             boxaReadStream
        - Src:             'pixabasic.c:2949,9'
          Dst:             pixaaDestroy
        - Src:             'pixabasic.c:2950,25'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2952,5'
          Dst:             boxaDestroy
        - Src:             'pixabasic.c:2956,14'
          Dst:             __isoc99_fscanf
        - Src:             'pixabasic.c:2958,13'
          Dst:             pixaaDestroy
        - Src:             'pixabasic.c:2959,29'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2961,21'
          Dst:             pixaReadStream
        - Src:             'pixabasic.c:2962,13'
          Dst:             pixaaDestroy
        - Src:             'pixabasic.c:2963,29'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2965,9'
          Dst:             pixaaAddPixa
    - functionName:    __isoc99_fscanf
      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:    83
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pixaaCreate
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1759
      functionLinenumberEnd: 1775
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - boxaCreate
        - calloc
        - pixaaDestroy
        - returnErrorPtr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'pixabasic.c:1762,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1762,19'
              BranchSideFuncs:
                - calloc
                - calloc
                - boxaCreate
                - pixaaDestroy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1763,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - boxaCreate
                - pixaaDestroy
                - returnErrorPtr
        - Branch String:   'pixabasic.c:1762,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1763,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - boxaCreate
                - pixaaDestroy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1765,20'
              BranchSideFuncs:
                - calloc
                - calloc
                - boxaCreate
                - pixaaDestroy
                - returnErrorPtr
        - Branch String:   'pixabasic.c:1768,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1769,9'
              BranchSideFuncs:
                - pixaaDestroy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1772,28'
              BranchSideFuncs:
                - boxaCreate
        - Branch String:   'pixabasic.c:1770,25'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1770,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1770,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:1765,20'
          Dst:             calloc
        - Src:             'pixabasic.c:1768,31'
          Dst:             calloc
        - Src:             'pixabasic.c:1769,9'
          Dst:             pixaaDestroy
        - Src:             'pixabasic.c:1770,25'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:1772,17'
          Dst:             boxaCreate
    - functionName:    pixaaDestroy
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1860
      functionLinenumberEnd: 1878
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppaa
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - boxaDestroy
        - lept_stderr
        - pixaDestroy
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pixabasic.c:1864,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1865,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixabasic.c:1869,17'
              BranchSideFuncs:
                - free
                - boxaDestroy
                - free
                - pixaDestroy
        - Branch String:   'pixabasic.c:1865,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1866,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixabasic.c:1866,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1869,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1870,9'
              BranchSideFuncs: []
            - BranchSide:      'pixabasic.c:1872,12'
              BranchSideFuncs:
                - free
                - boxaDestroy
                - free
                - pixaDestroy
        - Branch String:   'pixabasic.c:1872,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1873,22'
              BranchSideFuncs:
                - pixaDestroy
                - free
                - boxaDestroy
                - free
            - BranchSide:      'pixabasic.c:1874,5'
              BranchSideFuncs:
                - free
                - boxaDestroy
                - free
      Callsites:
        - Src:             'pixabasic.c:1865,9'
          Dst:             lept_stderr
        - Src:             'pixabasic.c:1873,9'
          Dst:             pixaDestroy
        - Src:             'pixabasic.c:1875,5'
          Dst:             boxaDestroy
    - functionName:    pixaReadStream
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2519
      functionLinenumberEnd: 2569
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         64
      ICount:          302
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - __isoc99_fscanf
        - boxaDestroy
        - boxaReadStream
        - lept_stderr
        - pixReadStreamPng
        - pixSetXRes
        - pixSetYRes
        - pixaAddPix
        - pixaCreate
        - pixaDestroy
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pixabasic.c:2530,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2531,24'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - boxaReadStream
                - pixaCreate
                - boxaDestroy
                - __isoc99_fscanf
                - pixReadStreamPng
                - pixSetXRes
                - pixSetYRes
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2533,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - boxaReadStream
                - pixaCreate
                - boxaDestroy
                - __isoc99_fscanf
                - pixReadStreamPng
                - pixSetXRes
                - pixSetYRes
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2531,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2531,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2531,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2533,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2534,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2535,9'
              BranchSideFuncs:
                - __isoc99_fscanf
                - boxaReadStream
                - pixaCreate
                - boxaDestroy
                - __isoc99_fscanf
                - pixReadStreamPng
                - pixSetXRes
                - pixSetYRes
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2534,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2534,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2534,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2535,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2536,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2537,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - boxaReadStream
                - pixaCreate
                - boxaDestroy
                - __isoc99_fscanf
                - pixReadStreamPng
                - pixSetXRes
                - pixSetYRes
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2536,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2536,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2536,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2537,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2538,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2539,9'
              BranchSideFuncs:
                - boxaReadStream
                - pixaCreate
                - boxaDestroy
                - __isoc99_fscanf
                - pixReadStreamPng
                - pixSetXRes
                - pixSetYRes
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2538,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2538,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2538,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2539,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2540,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2541,9'
              BranchSideFuncs:
                - boxaReadStream
                - pixaCreate
                - boxaDestroy
                - __isoc99_fscanf
                - pixReadStreamPng
                - pixSetXRes
                - pixSetYRes
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2540,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2540,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2540,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2541,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2542,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2543,9'
              BranchSideFuncs:
                - boxaReadStream
                - pixaCreate
                - boxaDestroy
                - __isoc99_fscanf
                - pixReadStreamPng
                - pixSetXRes
                - pixSetYRes
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixabasic.c:2542,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2542,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2542,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2543,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2543,17'
              BranchSideFuncs:
                - boxaReadStream
                - pixaCreate
                - boxaDestroy
                - __isoc99_fscanf
                - pixReadStreamPng
                - pixSetXRes
                - pixSetYRes
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixabasic.c:2545,32'
              BranchSideFuncs:
                - boxaReadStream
                - pixaCreate
                - boxaDestroy
                - __isoc99_fscanf
                - pixReadStreamPng
                - pixSetXRes
                - pixSetYRes
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2543,17'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2545,32'
              BranchSideFuncs:
                - lept_stderr
                - boxaReadStream
                - pixaCreate
                - boxaDestroy
                - __isoc99_fscanf
                - pixReadStreamPng
                - pixSetXRes
                - pixSetYRes
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2545,32'
              BranchSideFuncs:
                - boxaReadStream
                - pixaCreate
                - boxaDestroy
                - __isoc99_fscanf
                - pixReadStreamPng
                - pixSetXRes
                - pixSetYRes
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2545,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2546,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2547,28'
              BranchSideFuncs:
                - pixaCreate
                - boxaDestroy
                - __isoc99_fscanf
                - pixReadStreamPng
                - pixSetXRes
                - pixSetYRes
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2546,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2546,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2546,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2547,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2548,9'
              BranchSideFuncs:
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2551,18'
              BranchSideFuncs:
                - boxaDestroy
                - __isoc99_fscanf
                - pixReadStreamPng
                - pixSetXRes
                - pixSetYRes
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2549,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2549,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2549,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2554,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2555,21'
              BranchSideFuncs:
                - __isoc99_fscanf
                - pixReadStreamPng
                - pixSetXRes
                - pixSetYRes
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2568,12'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2555,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2557,13'
              BranchSideFuncs:
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2560,37'
              BranchSideFuncs:
                - pixReadStreamPng
                - pixSetXRes
                - pixSetYRes
                - pixaAddPix
                - __isoc99_fscanf
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2558,28'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2558,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2558,13'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2560,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2561,13'
              BranchSideFuncs:
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2564,20'
              BranchSideFuncs:
                - pixSetXRes
                - pixSetYRes
                - pixaAddPix
                - __isoc99_fscanf
                - pixReadStreamPng
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2562,28'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2562,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2562,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:2531,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2533,9'
          Dst:             __isoc99_fscanf
        - Src:             'pixabasic.c:2534,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2536,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2537,9'
          Dst:             __isoc99_fscanf
        - Src:             'pixabasic.c:2538,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2540,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2542,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2543,17'
          Dst:             lept_stderr
        - Src:             'pixabasic.c:2545,17'
          Dst:             boxaReadStream
        - Src:             'pixabasic.c:2546,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2547,17'
          Dst:             pixaCreate
        - Src:             'pixabasic.c:2548,9'
          Dst:             boxaDestroy
        - Src:             'pixabasic.c:2549,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2551,5'
          Dst:             boxaDestroy
        - Src:             'pixabasic.c:2555,14'
          Dst:             __isoc99_fscanf
        - Src:             'pixabasic.c:2557,13'
          Dst:             pixaDestroy
        - Src:             'pixabasic.c:2558,28'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2560,20'
          Dst:             pixReadStreamPng
        - Src:             'pixabasic.c:2561,13'
          Dst:             pixaDestroy
        - Src:             'pixabasic.c:2562,28'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2564,9'
          Dst:             pixSetXRes
        - Src:             'pixabasic.c:2565,9'
          Dst:             pixSetYRes
        - Src:             'pixabasic.c:2566,9'
          Dst:             pixaAddPix
    - functionName:    pixaaAddPixa
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1901
      functionLinenumberEnd: 1931
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - paa
        - pixa
        - copyflag
      BBCount:         45
      ICount:          215
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - pixaCopy
        - pixaDestroy
        - pixaaExtendArray
        - pixaaGetCount
        - returnErrorInt
      functionUses:    10
      BranchProfiles:
        - Branch String:   'pixabasic.c:1905,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1906,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaCopy
                - pixaaGetCount
                - pixaaExtendArray
                - returnErrorInt
                - pixaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1907,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaCopy
                - pixaaGetCount
                - pixaaExtendArray
                - returnErrorInt
                - pixaDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixabasic.c:1906,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1906,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1906,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1907,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1908,16'
              BranchSideFuncs:
                - pixaCopy
                - pixaaGetCount
                - pixaaExtendArray
                - returnErrorInt
                - pixaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1909,9'
              BranchSideFuncs:
                - pixaCopy
                - pixaaGetCount
                - pixaaExtendArray
                - returnErrorInt
                - pixaDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixabasic.c:1908,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1908,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1908,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1909,30'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1909,33'
              BranchSideFuncs:
                - pixaCopy
                - pixaaGetCount
                - pixaaExtendArray
                - returnErrorInt
                - pixaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1913,9'
              BranchSideFuncs:
                - pixaCopy
                - pixaaGetCount
                - pixaaExtendArray
                - returnErrorInt
                - pixaDestroy
                - returnErrorInt
        - Branch String:   'pixabasic.c:1909,52'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1910,9'
              BranchSideFuncs:
                - pixaCopy
                - pixaaGetCount
                - pixaaExtendArray
                - returnErrorInt
                - pixaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1913,9'
              BranchSideFuncs:
                - pixaCopy
                - pixaaGetCount
                - pixaaExtendArray
                - returnErrorInt
                - pixaDestroy
                - returnErrorInt
        - Branch String:   'pixabasic.c:1910,29'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1910,32'
              BranchSideFuncs:
                - pixaCopy
                - pixaaGetCount
                - pixaaExtendArray
                - returnErrorInt
                - pixaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1913,9'
              BranchSideFuncs:
                - pixaCopy
                - pixaaGetCount
                - pixaaExtendArray
                - returnErrorInt
                - pixaDestroy
                - returnErrorInt
        - Branch String:   'pixabasic.c:1909,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1911,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1913,9'
              BranchSideFuncs:
                - pixaCopy
                - pixaaGetCount
                - pixaaExtendArray
                - returnErrorInt
                - pixaDestroy
                - returnErrorInt
        - Branch String:   'pixabasic.c:1911,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1911,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1911,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1913,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1914,17'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaExtendArray
                - returnErrorInt
                - pixaDestroy
            - BranchSide:      'pixabasic.c:1916,31'
              BranchSideFuncs:
                - pixaCopy
                - pixaaGetCount
                - pixaaExtendArray
                - returnErrorInt
                - pixaDestroy
                - returnErrorInt
        - Branch String:   'pixabasic.c:1916,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:0,0'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1917,20'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixabasic.c:1917,20'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1917,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1917,13'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1921,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1922,30'
              BranchSideFuncs:
                - pixaaExtendArray
                - returnErrorInt
                - pixaDestroy
            - BranchSide:      'pixabasic.c:1928,20'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1922,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1923,17'
              BranchSideFuncs:
                - returnErrorInt
                - pixaDestroy
            - BranchSide:      'pixabasic.c:1927,5'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1923,17'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1924,17'
              BranchSideFuncs:
                - pixaDestroy
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1925,20'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixabasic.c:1925,20'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1925,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1925,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:1906,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1908,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1911,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1916,22'
          Dst:             pixaCopy
        - Src:             'pixabasic.c:1917,20'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1920,9'
          Dst:             pixaaGetCount
        - Src:             'pixabasic.c:1922,13'
          Dst:             pixaaExtendArray
        - Src:             'pixabasic.c:1924,17'
          Dst:             pixaDestroy
        - Src:             'pixabasic.c:1925,20'
          Dst:             returnErrorInt
    - functionName:    pixaaExtendArray
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1947
      functionLinenumberEnd: 1965
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - paa
      BBCount:         24
      ICount:          127
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - reallocNew
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixabasic.c:1950,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1951,16'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1952,9'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixabasic.c:1951,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1951,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1951,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1952,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1953,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1954,15'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixabasic.c:1953,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1953,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1953,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1956,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1957,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1959,52'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
        - Branch String:   'pixabasic.c:1957,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1957,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1957,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1959,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1961,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1963,5'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1961,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1961,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1961,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:1951,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1953,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1957,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1959,31'
          Dst:             reallocNew
        - Src:             'pixabasic.c:1961,16'
          Dst:             returnErrorInt
    - functionName:    pixaaRead
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2883
      functionLinenumberEnd: 2902
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         19
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadStream
        - pixaaReadStream
        - returnErrorPtr
        - returnErrorPtr1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:2891,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2892,25'
              BranchSideFuncs:
                - fopenReadStream
                - pixaaReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
            - BranchSide:      'pixabasic.c:2894,31'
              BranchSideFuncs:
                - fopenReadStream
                - pixaaReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
        - Branch String:   'pixabasic.c:2892,25'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2892,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2892,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2894,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2895,25'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'pixabasic.c:2897,27'
              BranchSideFuncs:
                - pixaaReadStream
                - fclose
                - returnErrorPtr1
        - Branch String:   'pixabasic.c:2895,25'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2895,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'pixabasic.c:2895,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2899,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2900,25'
              BranchSideFuncs: []
            - BranchSide:      'pixabasic.c:2901,12'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2900,25'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2900,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'pixabasic.c:2900,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:2892,25'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2894,15'
          Dst:             fopenReadStream
        - Src:             'pixabasic.c:2895,25'
          Dst:             returnErrorPtr1
        - Src:             'pixabasic.c:2897,11'
          Dst:             pixaaReadStream
        - Src:             'pixabasic.c:2898,5'
          Dst:             fclose
        - Src:             'pixabasic.c:2900,25'
          Dst:             returnErrorPtr1
    - functionName:    pixaaReadFromFiles
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2838
      functionLinenumberEnd: 2866
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - dirname
        - substr
        - first
        - nfiles
      BBCount:         26
      ICount:          148
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - getSortedPathnamesInDirectory
        - lept_stderr
        - pixaRead
        - pixaaAddPixa
        - pixaaCreate
        - returnErrorPtr
        - sarrayDestroy
        - sarrayGetCount
        - sarrayGetString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:2845,7'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2846,23'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - sarrayDestroy
                - returnErrorPtr
                - sarrayGetCount
                - pixaaCreate
                - sarrayDestroy
                - sarrayGetString
                - pixaRead
                - pixaaAddPixa
                - lept_stderr
            - BranchSide:      'pixabasic.c:2848,38'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - sarrayDestroy
                - returnErrorPtr
                - sarrayGetCount
                - pixaaCreate
                - sarrayDestroy
                - sarrayGetString
                - pixaRead
                - pixaaAddPixa
                - lept_stderr
        - Branch String:   'pixabasic.c:2846,23'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2846,7'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2846,7'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2849,11'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2849,35'
              BranchSideFuncs:
                - sarrayGetCount
                - pixaaCreate
                - sarrayDestroy
                - sarrayGetString
                - pixaRead
                - pixaaAddPixa
                - lept_stderr
                - sarrayDestroy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2850,7'
              BranchSideFuncs:
                - sarrayDestroy
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2849,7'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2850,7'
              BranchSideFuncs:
                - sarrayDestroy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2854,21'
              BranchSideFuncs:
                - pixaaCreate
                - sarrayDestroy
                - sarrayGetString
                - pixaRead
                - pixaaAddPixa
                - lept_stderr
        - Branch String:   'pixabasic.c:2851,23'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2851,7'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2851,7'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2855,3'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2856,31'
              BranchSideFuncs:
                - sarrayGetString
                - pixaRead
                - pixaaAddPixa
                - sarrayDestroy
                - lept_stderr
            - BranchSide:      'pixabasic.c:2864,3'
              BranchSideFuncs:
                - sarrayDestroy
        - Branch String:   'pixabasic.c:2857,11'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2858,11'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayGetString
                - pixaRead
                - pixaaAddPixa
                - lept_stderr
            - BranchSide:      'pixabasic.c:2861,20'
              BranchSideFuncs:
                - pixaaAddPixa
                - sarrayDestroy
                - sarrayGetString
                - pixaRead
                - lept_stderr
        - Branch String:   'pixabasic.c:2858,11'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2859,11'
              BranchSideFuncs:
                - lept_stderr
                - sarrayDestroy
                - sarrayGetString
                - pixaRead
                - pixaaAddPixa
            - BranchSide:      'pixabasic.c:2859,11'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayGetString
                - pixaRead
                - pixaaAddPixa
                - lept_stderr
      Callsites:
        - Src:             'pixabasic.c:2846,23'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2848,8'
          Dst:             getSortedPathnamesInDirectory
        - Src:             'pixabasic.c:2849,20'
          Dst:             sarrayGetCount
        - Src:             'pixabasic.c:2850,7'
          Dst:             sarrayDestroy
        - Src:             'pixabasic.c:2851,23'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2854,9'
          Dst:             pixaaCreate
        - Src:             'pixabasic.c:2856,15'
          Dst:             sarrayGetString
        - Src:             'pixabasic.c:2857,19'
          Dst:             pixaRead
        - Src:             'pixabasic.c:2858,11'
          Dst:             lept_stderr
        - Src:             'pixabasic.c:2861,7'
          Dst:             pixaaAddPixa
        - Src:             'pixabasic.c:2864,3'
          Dst:             sarrayDestroy
    - functionName:    pixaRead
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2481
      functionLinenumberEnd: 2501
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         19
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadStream
        - pixaReadStream
        - returnErrorPtr
        - returnErrorPtr1
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pixabasic.c:2489,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2490,24'
              BranchSideFuncs:
                - fopenReadStream
                - pixaReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
            - BranchSide:      'pixabasic.c:2492,31'
              BranchSideFuncs:
                - fopenReadStream
                - pixaReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
        - Branch String:   'pixabasic.c:2490,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2490,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2490,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2492,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2493,24'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'pixabasic.c:2495,27'
              BranchSideFuncs:
                - pixaReadStream
                - fclose
                - returnErrorPtr1
        - Branch String:   'pixabasic.c:2493,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2493,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'pixabasic.c:2493,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2497,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2498,24'
              BranchSideFuncs: []
            - BranchSide:      'pixabasic.c:2500,12'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2498,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2498,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'pixabasic.c:2498,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:2490,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2492,15'
          Dst:             fopenReadStream
        - Src:             'pixabasic.c:2493,24'
          Dst:             returnErrorPtr1
        - Src:             'pixabasic.c:2495,12'
          Dst:             pixaReadStream
        - Src:             'pixabasic.c:2496,5'
          Dst:             fclose
        - Src:             'pixabasic.c:2498,24'
          Dst:             returnErrorPtr1
    - functionName:    pixaReadBoth
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2780
      functionLinenumberEnd: 2807
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         33
      ICount:          153
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - l_getStructStrFromFile
        - pixaCreateFromPixacomp
        - pixaRead
        - pixacompDestroy
        - pixacompRead
        - returnErrorPtr
        - snprintf
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:2786,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2787,24'
              BranchSideFuncs:
                - l_getStructStrFromFile
                - returnErrorPtr
                - snprintf
                - free
                - strcmp
                - strcmp
                - returnErrorPtr
                - pixaRead
                - returnErrorPtr
                - pixacompRead
                - pixaCreateFromPixacomp
                - pixacompDestroy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2789,28'
              BranchSideFuncs:
                - l_getStructStrFromFile
                - returnErrorPtr
                - snprintf
                - free
                - strcmp
                - strcmp
                - returnErrorPtr
                - pixaRead
                - returnErrorPtr
                - pixacompRead
                - pixaCreateFromPixacomp
                - pixacompDestroy
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2787,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2787,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2787,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2790,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2791,24'
              BranchSideFuncs:
                - snprintf
                - free
                - strcmp
                - strcmp
                - returnErrorPtr
                - pixaRead
                - returnErrorPtr
                - pixacompRead
                - pixaCreateFromPixacomp
                - pixacompDestroy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2792,14'
              BranchSideFuncs:
                - snprintf
                - free
                - strcmp
                - strcmp
                - returnErrorPtr
                - pixaRead
                - returnErrorPtr
                - pixacompRead
                - pixaCreateFromPixacomp
                - pixacompDestroy
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2791,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2791,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2791,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2795,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2796,33'
              BranchSideFuncs:
                - pixacompRead
                - pixaCreateFromPixacomp
                - pixacompDestroy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2800,23'
              BranchSideFuncs:
                - strcmp
                - returnErrorPtr
                - pixaRead
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2796,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2797,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2798,39'
              BranchSideFuncs:
                - pixaCreateFromPixacomp
                - pixacompDestroy
        - Branch String:   'pixabasic.c:2797,28'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2797,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2797,13'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2800,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2801,30'
              BranchSideFuncs:
                - pixaRead
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2804,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2801,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2802,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2803,5'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2802,28'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2802,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2802,13'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2804,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2804,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2804,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:2787,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2789,5'
          Dst:             l_getStructStrFromFile
        - Src:             'pixabasic.c:2791,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2792,5'
          Dst:             snprintf
        - Src:             'pixabasic.c:2795,9'
          Dst:             strcmp
        - Src:             'pixabasic.c:2796,20'
          Dst:             pixacompRead
        - Src:             'pixabasic.c:2797,28'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2798,16'
          Dst:             pixaCreateFromPixacomp
        - Src:             'pixabasic.c:2799,9'
          Dst:             pixacompDestroy
        - Src:             'pixabasic.c:2800,16'
          Dst:             strcmp
        - Src:             'pixabasic.c:2801,21'
          Dst:             pixaRead
        - Src:             'pixabasic.c:2802,28'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2804,24'
          Dst:             returnErrorPtr
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    221
      BranchProfiles:  []
      Callsites:       []
    - 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:    55
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pixaWriteMem
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2728
      functionLinenumberEnd: 2763
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdata
        - psize
        - pixa
      BBCount:         30
      ICount:          150
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - fclose
        - fputc
        - open_memstream
        - pixaWriteStream
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:2732,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2732,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2733,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'pixabasic.c:2733,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2733,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2734,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'pixabasic.c:2734,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2735,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2736,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'pixabasic.c:2735,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2735,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2735,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2736,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2737,16'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - pixaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2738,10'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - pixaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'pixabasic.c:2737,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2737,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2737,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2738,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2739,16'
              BranchSideFuncs:
                - open_memstream
                - pixaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2742,39'
              BranchSideFuncs:
                - open_memstream
                - pixaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'pixabasic.c:2739,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2739,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2739,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2742,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2743,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2744,27'
              BranchSideFuncs:
                - pixaWriteStream
                - fputc
                - fclose
        - Branch String:   'pixabasic.c:2743,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2743,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2743,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:2735,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2737,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2739,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2742,15'
          Dst:             open_memstream
        - Src:             'pixabasic.c:2743,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2744,11'
          Dst:             pixaWriteStream
        - Src:             'pixabasic.c:2745,5'
          Dst:             fputc
        - Src:             'pixabasic.c:2746,5'
          Dst:             fclose
    - functionName:    pixaWrite
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2643
      functionLinenumberEnd: 2663
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - pixa
      BBCount:         24
      ICount:          115
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - fclose
        - fopenWriteStream
        - pixaWriteStream
        - returnErrorInt
        - returnErrorInt1
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixabasic.c:2651,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2652,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - pixaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'pixabasic.c:2653,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - pixaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'pixabasic.c:2652,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2652,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2652,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2653,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2654,16'
              BranchSideFuncs:
                - fopenWriteStream
                - pixaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'pixabasic.c:2656,32'
              BranchSideFuncs:
                - fopenWriteStream
                - pixaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'pixabasic.c:2654,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2654,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2654,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2656,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2657,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'pixabasic.c:2658,27'
              BranchSideFuncs:
                - pixaWriteStream
                - fclose
                - returnErrorInt1
        - Branch String:   'pixabasic.c:2657,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2657,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'pixabasic.c:2657,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2660,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2661,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'pixabasic.c:2662,5'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2661,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2661,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'pixabasic.c:2661,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:2652,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2654,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2656,15'
          Dst:             fopenWriteStream
        - Src:             'pixabasic.c:2657,16'
          Dst:             returnErrorInt1
        - Src:             'pixabasic.c:2658,11'
          Dst:             pixaWriteStream
        - Src:             'pixabasic.c:2659,5'
          Dst:             fclose
        - Src:             'pixabasic.c:2661,16'
          Dst:             returnErrorInt1
    - functionName:    pixaWriteDebug
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2617
      functionLinenumberEnd: 2624
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fname
        - pixa
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lept_stderr
        - pixaWrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixabasic.c:2618,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2619,26'
              BranchSideFuncs:
                - pixaWrite
            - BranchSide:      'pixabasic.c:2621,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pixabasic.c:2621,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2622,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixabasic.c:2622,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:2619,16'
          Dst:             pixaWrite
        - Src:             'pixabasic.c:2621,9'
          Dst:             lept_stderr
    - functionName:    pixaReadMem
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2582
      functionLinenumberEnd: 2595
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         20
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadFromMemory
        - lept_stderr
        - pixaReadStream
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:2586,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2587,24'
              BranchSideFuncs:
                - fopenReadFromMemory
                - pixaReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2588,35'
              BranchSideFuncs:
                - fopenReadFromMemory
                - pixaReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2587,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2587,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2587,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2588,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2589,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2591,27'
              BranchSideFuncs:
                - pixaReadStream
                - fclose
                - lept_stderr
        - Branch String:   'pixabasic.c:2589,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2589,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2589,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2593,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2593,16'
              BranchSideFuncs: []
            - BranchSide:      'pixabasic.c:2594,12'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2593,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2594,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixabasic.c:2594,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:2587,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2588,15'
          Dst:             fopenReadFromMemory
        - Src:             'pixabasic.c:2589,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2591,12'
          Dst:             pixaReadStream
        - Src:             'pixabasic.c:2592,5'
          Dst:             fclose
        - Src:             'pixabasic.c:2593,16'
          Dst:             lept_stderr
    - functionName:    pixaaTruncate
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2436
      functionLinenumberEnd: 2460
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - paa
      BBCount:         19
      ICount:          109
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - pixaDestroy
        - pixaGetCount
        - pixaaGetCount
        - pixaaGetPixa
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:2440,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2441,16'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaGetPixa
                - pixaGetCount
                - pixaDestroy
                - pixaDestroy
            - BranchSide:      'pixabasic.c:2443,23'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaGetPixa
                - pixaGetCount
                - pixaDestroy
                - pixaDestroy
        - Branch String:   'pixabasic.c:2441,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2441,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2441,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2444,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2445,29'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaGetCount
                - pixaDestroy
                - pixaDestroy
            - BranchSide:      'pixabasic.c:2459,5'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2446,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2447,13'
              BranchSideFuncs:
                - pixaGetCount
                - pixaDestroy
                - pixaDestroy
                - pixaaGetPixa
            - BranchSide:      'pixabasic.c:2450,27'
              BranchSideFuncs:
                - pixaGetCount
                - pixaDestroy
                - pixaDestroy
                - pixaaGetPixa
        - Branch String:   'pixabasic.c:2452,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2453,26'
              BranchSideFuncs:
                - pixaDestroy
                - pixaaGetPixa
                - pixaGetCount
                - pixaDestroy
            - BranchSide:      'pixabasic.c:2456,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:2441,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2443,9'
          Dst:             pixaaGetCount
        - Src:             'pixabasic.c:2445,16'
          Dst:             pixaaGetPixa
        - Src:             'pixabasic.c:2450,14'
          Dst:             pixaGetCount
        - Src:             'pixabasic.c:2451,9'
          Dst:             pixaDestroy
        - Src:             'pixabasic.c:2453,13'
          Dst:             pixaDestroy
    - functionName:    pixaaClear
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2407
      functionLinenumberEnd: 2418
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - paa
      BBCount:         13
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - pixaDestroy
        - pixaaGetCount
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:2410,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2411,16'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaDestroy
            - BranchSide:      'pixabasic.c:2413,23'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaDestroy
        - Branch String:   'pixabasic.c:2411,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2411,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2411,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2414,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2415,22'
              BranchSideFuncs:
                - pixaDestroy
            - BranchSide:      'pixabasic.c:2416,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:2411,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2413,9'
          Dst:             pixaaGetCount
        - Src:             'pixabasic.c:2415,9'
          Dst:             pixaDestroy
    - functionName:    pixaaReplacePixa
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2378
      functionLinenumberEnd: 2390
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - paa
        - index
        - pixa
      BBCount:         22
      ICount:          115
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - pixaDestroy
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixabasic.c:2380,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2381,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaDestroy
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2382,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixaDestroy
                - returnErrorInt
        - Branch String:   'pixabasic.c:2381,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2381,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2381,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2382,19'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2382,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2383,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixabasic.c:2382,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2383,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2384,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaDestroy
        - Branch String:   'pixabasic.c:2383,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2383,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2383,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2384,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2385,16'
              BranchSideFuncs:
                - pixaDestroy
            - BranchSide:      'pixabasic.c:2387,19'
              BranchSideFuncs:
                - pixaDestroy
        - Branch String:   'pixabasic.c:2385,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2385,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2385,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:2381,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2383,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2385,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2387,5'
          Dst:             pixaDestroy
    - functionName:    pixaaInitFull
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2337
      functionLinenumberEnd: 2354
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - paa
        - pixa
      BBCount:         18
      ICount:          98
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - pixaCopy
        - pixaaReplacePixa
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:2341,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2342,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaCopy
                - pixaaReplacePixa
            - BranchSide:      'pixabasic.c:2343,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaCopy
                - pixaaReplacePixa
        - Branch String:   'pixabasic.c:2342,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2342,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2342,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2343,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2344,16'
              BranchSideFuncs:
                - pixaCopy
                - pixaaReplacePixa
            - BranchSide:      'pixabasic.c:2346,9'
              BranchSideFuncs:
                - pixaCopy
                - pixaaReplacePixa
        - Branch String:   'pixabasic.c:2344,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2344,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2344,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2348,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2349,26'
              BranchSideFuncs:
                - pixaCopy
                - pixaaReplacePixa
            - BranchSide:      'pixabasic.c:2353,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:2342,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2344,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2349,17'
          Dst:             pixaCopy
        - Src:             'pixabasic.c:2350,9'
          Dst:             pixaaReplacePixa
    - functionName:    pixaaIsFull
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2287
      functionLinenumberEnd: 2307
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - paa
        - pfull
      BBCount:         21
      ICount:          110
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - pixaDestroy
        - pixaIsFull
        - pixaaGetCount
        - pixaaGetPixa
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:2291,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2292,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaaGetCount
                - pixaaGetPixa
                - pixaIsFull
                - pixaDestroy
            - BranchSide:      'pixabasic.c:2293,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixaaGetCount
                - pixaaGetPixa
                - pixaIsFull
                - pixaDestroy
        - Branch String:   'pixabasic.c:2292,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2292,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2292,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2294,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2295,16'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaGetPixa
                - pixaIsFull
                - pixaDestroy
            - BranchSide:      'pixabasic.c:2297,23'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaGetPixa
                - pixaIsFull
                - pixaDestroy
        - Branch String:   'pixabasic.c:2295,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2295,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2295,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2299,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2300,29'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaIsFull
                - pixaDestroy
            - BranchSide:      'pixabasic.c:2305,14'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2303,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2303,20'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaIsFull
                - pixaDestroy
            - BranchSide:      'pixabasic.c:2304,5'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaIsFull
                - pixaDestroy
      Callsites:
        - Src:             'pixabasic.c:2292,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2295,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2297,9'
          Dst:             pixaaGetCount
        - Src:             'pixabasic.c:2300,16'
          Dst:             pixaaGetPixa
        - Src:             'pixabasic.c:2301,9'
          Dst:             pixaIsFull
        - Src:             'pixabasic.c:2302,9'
          Dst:             pixaDestroy
    - functionName:    pixaIsFull
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
        - pfullpa
        - pfullba
      BBCount:         28
      ICount:          143
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - boxaDestroy
        - boxaIsFull
        - pixDestroy
        - pixaGetBoxa
        - pixaGetCount
        - pixaGetPix
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pixabasic.c:1001,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1001,19'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetBoxa
                - boxaIsFull
                - boxaDestroy
                - pixaGetPix
                - pixDestroy
            - BranchSide:      'pixabasic.c:1002,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetBoxa
                - boxaIsFull
                - boxaDestroy
                - pixaGetPix
                - pixDestroy
        - Branch String:   'pixabasic.c:1002,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1002,19'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetBoxa
                - boxaIsFull
                - boxaDestroy
                - pixaGetPix
                - pixDestroy
            - BranchSide:      'pixabasic.c:1003,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetBoxa
                - boxaIsFull
                - boxaDestroy
                - pixaGetPix
                - pixDestroy
        - Branch String:   'pixabasic.c:1003,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1004,16'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetBoxa
                - boxaIsFull
                - boxaDestroy
                - pixaGetPix
                - pixDestroy
            - BranchSide:      'pixabasic.c:1006,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetBoxa
                - boxaIsFull
                - boxaDestroy
                - pixaGetPix
                - pixDestroy
        - Branch String:   'pixabasic.c:1004,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1004,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1004,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1007,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1008,14'
              BranchSideFuncs:
                - pixaGetBoxa
                - boxaIsFull
                - boxaDestroy
                - pixaGetPix
                - pixDestroy
            - BranchSide:      'pixabasic.c:1018,9'
              BranchSideFuncs:
                - pixaGetBoxa
                - boxaIsFull
                - boxaDestroy
        - Branch String:   'pixabasic.c:1009,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1010,35'
              BranchSideFuncs:
                - pixaGetPix
                - pixDestroy
                - pixaGetBoxa
                - boxaIsFull
                - boxaDestroy
            - BranchSide:      'pixabasic.c:1016,20'
              BranchSideFuncs:
                - pixaGetBoxa
                - boxaIsFull
                - boxaDestroy
        - Branch String:   'pixabasic.c:1010,17'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1011,22'
              BranchSideFuncs:
                - pixaGetBoxa
                - boxaIsFull
                - boxaDestroy
            - BranchSide:      'pixabasic.c:1014,13'
              BranchSideFuncs:
                - pixDestroy
                - pixaGetBoxa
                - boxaIsFull
                - boxaDestroy
                - pixaGetPix
        - Branch String:   'pixabasic.c:1018,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1019,28'
              BranchSideFuncs:
                - pixaGetBoxa
                - boxaIsFull
                - boxaDestroy
            - BranchSide:      'pixabasic.c:1023,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:1004,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1006,9'
          Dst:             pixaGetCount
        - Src:             'pixabasic.c:1010,24'
          Dst:             pixaGetPix
        - Src:             'pixabasic.c:1014,13'
          Dst:             pixDestroy
        - Src:             'pixabasic.c:1019,16'
          Dst:             pixaGetBoxa
        - Src:             'pixabasic.c:1020,9'
          Dst:             boxaIsFull
        - Src:             'pixabasic.c:1021,9'
          Dst:             boxaDestroy
    - functionName:    pixaGetBoxa
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixa
        - accesstype
      BBCount:         24
      ICount:          106
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - boxaCopy
        - returnErrorPtr
      functionUses:    25
      BranchProfiles:
        - Branch String:   'pixabasic.c:715,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:716,24'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaCopy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:717,10'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaCopy
                - returnErrorPtr
        - Branch String:   'pixabasic.c:716,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:716,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:716,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:717,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:718,24'
              BranchSideFuncs:
                - boxaCopy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:719,9'
              BranchSideFuncs:
                - boxaCopy
                - returnErrorPtr
        - Branch String:   'pixabasic.c:718,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:718,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:718,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:719,30'
          Branch Sides:
            - BranchSide:      'pixabasic.c:719,33'
              BranchSideFuncs:
                - boxaCopy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:723,21'
              BranchSideFuncs:
                - boxaCopy
        - Branch String:   'pixabasic.c:719,55'
          Branch Sides:
            - BranchSide:      'pixabasic.c:720,9'
              BranchSideFuncs:
                - boxaCopy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:723,21'
              BranchSideFuncs:
                - boxaCopy
        - Branch String:   'pixabasic.c:719,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:721,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:723,21'
              BranchSideFuncs:
                - boxaCopy
        - Branch String:   'pixabasic.c:721,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:721,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:721,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:716,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:718,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:721,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:723,12'
          Dst:             boxaCopy
    - functionName:    pixaaVerifyDimensions
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2237
      functionLinenumberEnd: 2269
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - paa
        - psame
        - pmaxw
        - pmaxh
      BBCount:         49
      ICount:          258
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - pixaDestroy
        - pixaVerifyDimensions
        - pixaaGetCount
        - pixaaGetPixa
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:2241,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2241,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaaGetCount
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2242,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaaGetCount
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
                - returnErrorInt
        - Branch String:   'pixabasic.c:2242,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2242,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaaGetCount
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2243,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaaGetCount
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
                - returnErrorInt
        - Branch String:   'pixabasic.c:2243,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2244,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaaGetCount
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2245,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixaaGetCount
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
                - returnErrorInt
        - Branch String:   'pixabasic.c:2244,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2244,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2244,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2246,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2247,16'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2248,28'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
                - returnErrorInt
        - Branch String:   'pixabasic.c:2247,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2247,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2247,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2248,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2249,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2252,25'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
        - Branch String:   'pixabasic.c:2249,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2249,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2249,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2256,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2257,29'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
            - BranchSide:      'pixabasic.c:2265,14'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2260,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2260,14'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
            - BranchSide:      'pixabasic.c:2260,14'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
        - Branch String:   'pixabasic.c:2261,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2261,14'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
            - BranchSide:      'pixabasic.c:2261,14'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
        - Branch String:   'pixabasic.c:2262,20'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2262,23'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
            - BranchSide:      'pixabasic.c:2263,18'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
        - Branch String:   'pixabasic.c:2262,33'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2262,36'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
            - BranchSide:      'pixabasic.c:2263,18'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
        - Branch String:   'pixabasic.c:2262,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2263,18'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
            - BranchSide:      'pixabasic.c:2264,5'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaVerifyDimensions
                - pixaDestroy
        - Branch String:   'pixabasic.c:2266,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2266,25'
              BranchSideFuncs: []
            - BranchSide:      'pixabasic.c:2267,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2267,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2267,25'
              BranchSideFuncs: []
            - BranchSide:      'pixabasic.c:2268,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:2244,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2247,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2248,14'
          Dst:             pixaaGetCount
        - Src:             'pixabasic.c:2249,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2252,12'
          Dst:             pixaaGetPixa
        - Src:             'pixabasic.c:2253,5'
          Dst:             pixaVerifyDimensions
        - Src:             'pixabasic.c:2254,5'
          Dst:             pixaDestroy
        - Src:             'pixabasic.c:2257,16'
          Dst:             pixaaGetPixa
        - Src:             'pixabasic.c:2258,9'
          Dst:             pixaVerifyDimensions
        - Src:             'pixabasic.c:2259,9'
          Dst:             pixaDestroy
    - functionName:    pixaVerifyDimensions
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 975
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
        - psame
        - pmaxw
        - pmaxh
      BBCount:         52
      ICount:          258
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - pixaGetCount
        - pixaGetPixDimensions
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixabasic.c:951,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:951,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - pixaGetPixDimensions
                - pixaGetPixDimensions
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixabasic.c:952,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - pixaGetPixDimensions
                - pixaGetPixDimensions
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixabasic.c:952,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:952,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - pixaGetPixDimensions
                - pixaGetPixDimensions
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixabasic.c:953,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - pixaGetPixDimensions
                - pixaGetPixDimensions
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixabasic.c:953,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:954,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPixDimensions
                - pixaGetPixDimensions
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixabasic.c:955,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPixDimensions
                - pixaGetPixDimensions
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixabasic.c:954,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:954,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:954,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:956,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:957,16'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPixDimensions
                - pixaGetPixDimensions
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixabasic.c:958,27'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPixDimensions
                - pixaGetPixDimensions
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixabasic.c:957,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:957,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:957,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:958,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:959,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:961,10'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - pixaGetPixDimensions
                - returnErrorInt
        - Branch String:   'pixabasic.c:959,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:959,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:959,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:963,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:964,34'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - returnErrorInt
            - BranchSide:      'pixabasic.c:971,14'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:964,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:965,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:966,16'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - returnErrorInt
        - Branch String:   'pixabasic.c:965,20'
          Branch Sides:
            - BranchSide:      'pixabasic.c:965,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:965,13'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:966,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:966,14'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - returnErrorInt
            - BranchSide:      'pixabasic.c:966,14'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - returnErrorInt
        - Branch String:   'pixabasic.c:967,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:967,14'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - returnErrorInt
            - BranchSide:      'pixabasic.c:967,14'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - returnErrorInt
        - Branch String:   'pixabasic.c:968,23'
          Branch Sides:
            - BranchSide:      'pixabasic.c:968,26'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - returnErrorInt
            - BranchSide:      'pixabasic.c:969,18'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - returnErrorInt
        - Branch String:   'pixabasic.c:968,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:969,18'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - returnErrorInt
            - BranchSide:      'pixabasic.c:970,5'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - returnErrorInt
        - Branch String:   'pixabasic.c:972,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:972,25'
              BranchSideFuncs: []
            - BranchSide:      'pixabasic.c:973,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:973,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:973,25'
              BranchSideFuncs: []
            - BranchSide:      'pixabasic.c:974,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:954,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:957,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:958,14'
          Dst:             pixaGetCount
        - Src:             'pixabasic.c:959,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:962,5'
          Dst:             pixaGetPixDimensions
        - Src:             'pixabasic.c:964,13'
          Dst:             pixaGetPixDimensions
        - Src:             'pixabasic.c:965,20'
          Dst:             returnErrorInt
    - functionName:    pixaGetPixDimensions
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
        - index
        - pw
        - ph
        - pd
      BBCount:         31
      ICount:          156
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - pixDestroy
        - pixGetDimensions
        - pixaGetPix
        - returnErrorInt
      functionUses:    16
      BranchProfiles:
        - Branch String:   'pixabasic.c:688,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:688,14'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixabasic.c:689,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixabasic.c:689,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:689,14'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixabasic.c:690,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixabasic.c:690,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:690,14'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixabasic.c:691,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixabasic.c:691,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:692,16'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixabasic.c:693,9'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixabasic.c:692,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:692,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:692,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:693,19'
          Branch Sides:
            - BranchSide:      'pixabasic.c:693,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:694,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixabasic.c:693,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:694,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:696,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pixabasic.c:694,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:694,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:694,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:696,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:697,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:698,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixDestroy
        - Branch String:   'pixabasic.c:697,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:697,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:697,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:692,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:694,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:696,16'
          Dst:             pixaGetPix
        - Src:             'pixabasic.c:697,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:698,5'
          Dst:             pixGetDimensions
        - Src:             'pixabasic.c:699,5'
          Dst:             pixDestroy
    - functionName:    pixaaVerifyDepth
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2188
      functionLinenumberEnd: 2215
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - paa
        - psame
        - pmaxd
      BBCount:         38
      ICount:          198
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - pixaDestroy
        - pixaVerifyDepth
        - pixaaGetCount
        - pixaaGetPixa
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:2192,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2192,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaaGetCount
                - pixaaGetPixa
                - pixaVerifyDepth
                - pixaDestroy
                - pixaaGetPixa
                - pixaVerifyDepth
                - pixaDestroy
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2193,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaaGetCount
                - pixaaGetPixa
                - pixaVerifyDepth
                - pixaDestroy
                - pixaaGetPixa
                - pixaVerifyDepth
                - pixaDestroy
                - returnErrorInt
        - Branch String:   'pixabasic.c:2193,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2194,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaaGetCount
                - pixaaGetPixa
                - pixaVerifyDepth
                - pixaDestroy
                - pixaaGetPixa
                - pixaVerifyDepth
                - pixaDestroy
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2195,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixaaGetCount
                - pixaaGetPixa
                - pixaVerifyDepth
                - pixaDestroy
                - pixaaGetPixa
                - pixaVerifyDepth
                - pixaDestroy
                - returnErrorInt
        - Branch String:   'pixabasic.c:2194,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2194,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2194,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2196,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2197,16'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaGetPixa
                - pixaVerifyDepth
                - pixaDestroy
                - pixaaGetPixa
                - pixaVerifyDepth
                - pixaDestroy
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2198,28'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaGetPixa
                - pixaVerifyDepth
                - pixaDestroy
                - pixaaGetPixa
                - pixaVerifyDepth
                - pixaDestroy
                - returnErrorInt
        - Branch String:   'pixabasic.c:2197,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2197,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2197,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2198,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2199,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2201,25'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaVerifyDepth
                - pixaDestroy
                - pixaaGetPixa
                - pixaVerifyDepth
                - pixaDestroy
        - Branch String:   'pixabasic.c:2199,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2199,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2199,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2204,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2205,29'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaVerifyDepth
                - pixaDestroy
            - BranchSide:      'pixabasic.c:2212,14'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2208,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2208,14'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaVerifyDepth
                - pixaDestroy
            - BranchSide:      'pixabasic.c:2208,14'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaVerifyDepth
                - pixaDestroy
        - Branch String:   'pixabasic.c:2209,20'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2209,23'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaVerifyDepth
                - pixaDestroy
            - BranchSide:      'pixabasic.c:2210,18'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaVerifyDepth
                - pixaDestroy
        - Branch String:   'pixabasic.c:2209,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2210,18'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaVerifyDepth
                - pixaDestroy
            - BranchSide:      'pixabasic.c:2211,5'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaVerifyDepth
                - pixaDestroy
        - Branch String:   'pixabasic.c:2213,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2213,25'
              BranchSideFuncs: []
            - BranchSide:      'pixabasic.c:2214,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:2194,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2197,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2198,14'
          Dst:             pixaaGetCount
        - Src:             'pixabasic.c:2199,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2201,12'
          Dst:             pixaaGetPixa
        - Src:             'pixabasic.c:2202,5'
          Dst:             pixaVerifyDepth
        - Src:             'pixabasic.c:2203,5'
          Dst:             pixaDestroy
        - Src:             'pixabasic.c:2205,16'
          Dst:             pixaaGetPixa
        - Src:             'pixabasic.c:2206,9'
          Dst:             pixaVerifyDepth
        - Src:             'pixabasic.c:2207,9'
          Dst:             pixaDestroy
    - functionName:    pixaVerifyDepth
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 926
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
        - psame
        - pmaxd
      BBCount:         40
      ICount:          195
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - pixaGetCount
        - pixaGetPixDimensions
        - returnErrorInt
      functionUses:    7
      BranchProfiles:
        - Branch String:   'pixabasic.c:906,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:906,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - pixaGetPixDimensions
                - pixaGetPixDimensions
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixabasic.c:907,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - pixaGetPixDimensions
                - pixaGetPixDimensions
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixabasic.c:907,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:908,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPixDimensions
                - pixaGetPixDimensions
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixabasic.c:909,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPixDimensions
                - pixaGetPixDimensions
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixabasic.c:908,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:908,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:908,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:909,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:910,16'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPixDimensions
                - pixaGetPixDimensions
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixabasic.c:911,27'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPixDimensions
                - pixaGetPixDimensions
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixabasic.c:910,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:910,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:910,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:911,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:912,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:914,10'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - pixaGetPixDimensions
                - returnErrorInt
        - Branch String:   'pixabasic.c:912,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:912,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:912,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:916,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:917,34'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - returnErrorInt
            - BranchSide:      'pixabasic.c:923,14'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:917,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:918,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:919,16'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - returnErrorInt
        - Branch String:   'pixabasic.c:918,20'
          Branch Sides:
            - BranchSide:      'pixabasic.c:918,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:918,13'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:919,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:919,14'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - returnErrorInt
            - BranchSide:      'pixabasic.c:919,14'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - returnErrorInt
        - Branch String:   'pixabasic.c:920,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:921,18'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - returnErrorInt
            - BranchSide:      'pixabasic.c:922,5'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - returnErrorInt
        - Branch String:   'pixabasic.c:924,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:924,25'
              BranchSideFuncs: []
            - BranchSide:      'pixabasic.c:925,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:908,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:910,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:911,14'
          Dst:             pixaGetCount
        - Src:             'pixabasic.c:912,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:915,5'
          Dst:             pixaGetPixDimensions
        - Src:             'pixabasic.c:917,13'
          Dst:             pixaGetPixDimensions
        - Src:             'pixabasic.c:918,20'
          Dst:             returnErrorInt
    - functionName:    pixaaGetPix
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2158
      functionLinenumberEnd: 2168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - paa
        - index
        - ipix
        - accessflag
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - lept_stderr
        - pixaDestroy
        - pixaGetPix
        - pixaaGetPixa
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:2162,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2163,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2164,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixaDestroy
                - lept_stderr
        - Branch String:   'pixabasic.c:2163,23'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2163,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2163,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2164,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2165,9'
              BranchSideFuncs:
                - pixaDestroy
                - lept_stderr
            - BranchSide:      'pixabasic.c:2166,5'
              BranchSideFuncs:
                - pixaDestroy
        - Branch String:   'pixabasic.c:2165,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2166,5'
              BranchSideFuncs:
                - lept_stderr
                - pixaDestroy
            - BranchSide:      'pixabasic.c:2166,5'
              BranchSideFuncs:
                - pixaDestroy
      Callsites:
        - Src:             'pixabasic.c:2162,17'
          Dst:             pixaaGetPixa
        - Src:             'pixabasic.c:2163,23'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2164,16'
          Dst:             pixaGetPix
        - Src:             'pixabasic.c:2165,9'
          Dst:             lept_stderr
        - Src:             'pixabasic.c:2166,5'
          Dst:             pixaDestroy
    - functionName:    pixaaGetBoxa
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2134
      functionLinenumberEnd: 2141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - paa
        - accesstype
      BBCount:         17
      ICount:          77
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - boxaCopy
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixabasic.c:2135,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2136,24'
              BranchSideFuncs:
                - boxaCopy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2137,9'
              BranchSideFuncs:
                - boxaCopy
                - returnErrorPtr
        - Branch String:   'pixabasic.c:2136,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2136,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2136,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2137,30'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2137,33'
              BranchSideFuncs:
                - boxaCopy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2140,21'
              BranchSideFuncs:
                - boxaCopy
        - Branch String:   'pixabasic.c:2137,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2138,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2140,21'
              BranchSideFuncs:
                - boxaCopy
        - Branch String:   'pixabasic.c:2138,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2138,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:2138,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:2136,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2138,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:2140,12'
          Dst:             boxaCopy
    - functionName:    pixaaAddBox
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2019
      functionLinenumberEnd: 2029
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - paa
        - box
        - copyflag
      BBCount:         24
      ICount:          108
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - boxaAddBox
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:2020,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2021,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaAddBox
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2022,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaAddBox
                - returnErrorInt
        - Branch String:   'pixabasic.c:2021,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2021,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2021,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2022,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2023,16'
              BranchSideFuncs:
                - boxaAddBox
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2024,9'
              BranchSideFuncs:
                - boxaAddBox
                - returnErrorInt
        - Branch String:   'pixabasic.c:2023,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2023,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2023,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:2024,30'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2024,33'
              BranchSideFuncs:
                - boxaAddBox
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2027,16'
              BranchSideFuncs:
                - boxaAddBox
        - Branch String:   'pixabasic.c:2024,52'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2024,55'
              BranchSideFuncs:
                - boxaAddBox
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2027,16'
              BranchSideFuncs:
                - boxaAddBox
        - Branch String:   'pixabasic.c:2024,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2025,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2027,16'
              BranchSideFuncs:
                - boxaAddBox
        - Branch String:   'pixabasic.c:2025,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:2025,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:2025,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:2021,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2023,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2025,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:2027,5'
          Dst:             boxaAddBox
    - functionName:    pixaaAddPix
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1984
      functionLinenumberEnd: 1998
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - paa
        - index
        - pix
        - box
        - copyflag
      BBCount:         22
      ICount:          112
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - pixaAddBox
        - pixaAddPix
        - pixaDestroy
        - pixaaGetPixa
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:1987,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1988,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaaGetPixa
                - pixaAddPix
                - pixaDestroy
                - pixaAddBox
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1989,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaaGetPixa
                - pixaAddPix
                - pixaDestroy
                - pixaAddBox
                - returnErrorInt
        - Branch String:   'pixabasic.c:1988,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1988,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1988,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1989,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1990,16'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaAddPix
                - pixaDestroy
                - pixaAddBox
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1992,30'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaAddPix
                - pixaDestroy
                - pixaAddBox
                - returnErrorInt
        - Branch String:   'pixabasic.c:1990,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1990,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1990,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1992,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1993,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1994,16'
              BranchSideFuncs:
                - pixaAddPix
                - pixaDestroy
                - pixaAddBox
        - Branch String:   'pixabasic.c:1993,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1993,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1993,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1995,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1995,25'
              BranchSideFuncs:
                - pixaAddBox
                - pixaDestroy
            - BranchSide:      'pixabasic.c:1996,5'
              BranchSideFuncs:
                - pixaDestroy
      Callsites:
        - Src:             'pixabasic.c:1988,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1990,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1992,17'
          Dst:             pixaaGetPixa
        - Src:             'pixabasic.c:1993,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1994,5'
          Dst:             pixaAddPix
        - Src:             'pixabasic.c:1995,14'
          Dst:             pixaAddBox
        - Src:             'pixabasic.c:1996,5'
          Dst:             pixaDestroy
    - functionName:    pixaaCreateFromPixa
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1803
      functionLinenumberEnd: 1849
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixa
        - n
        - type
        - copyflag
      BBCount:         65
      ICount:          339
      EdgeCount:       86
      CyclomaticComplexity: 23
      functionsReached:
        - pixaAddPix
        - pixaCreate
        - pixaGetCount
        - pixaGetPix
        - pixaaAddPixa
        - pixaaCreate
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:1809,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1810,25'
              BranchSideFuncs:
                - pixaGetCount
                - pixaaCreate
                - pixaCreate
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaCreate
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1811,26'
              BranchSideFuncs:
                - pixaGetCount
                - pixaaCreate
                - pixaCreate
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaCreate
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:1810,25'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1810,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1810,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1812,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1813,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1814,9'
              BranchSideFuncs:
                - pixaaCreate
                - pixaCreate
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaCreate
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:1813,25'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1813,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1813,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1814,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1815,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1816,9'
              BranchSideFuncs:
                - pixaaCreate
                - pixaCreate
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaCreate
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:1815,25'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1815,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1815,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1816,38'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1816,41'
              BranchSideFuncs:
                - pixaaCreate
                - pixaCreate
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaCreate
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1818,9'
              BranchSideFuncs:
                - pixaaCreate
                - pixaCreate
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaCreate
                - returnErrorPtr
        - Branch String:   'pixabasic.c:1816,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1817,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1818,9'
              BranchSideFuncs:
                - pixaaCreate
                - pixaCreate
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaCreate
                - returnErrorPtr
        - Branch String:   'pixabasic.c:1817,25'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1817,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1817,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1818,29'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1818,32'
              BranchSideFuncs:
                - pixaaCreate
                - pixaCreate
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaCreate
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1821,9'
              BranchSideFuncs:
                - pixaaCreate
                - pixaCreate
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaCreate
        - Branch String:   'pixabasic.c:1818,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1819,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1821,9'
              BranchSideFuncs:
                - pixaaCreate
                - pixaCreate
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaCreate
        - Branch String:   'pixabasic.c:1819,25'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1819,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1819,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1821,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1822,18'
              BranchSideFuncs:
                - pixaaCreate
                - pixaCreate
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaCreate
            - BranchSide:      'pixabasic.c:1824,17'
              BranchSideFuncs:
                - pixaaCreate
                - pixaCreate
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaCreate
        - Branch String:   'pixabasic.c:1824,17'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1824,15'
              BranchSideFuncs:
                - pixaaCreate
                - pixaCreate
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaCreate
            - BranchSide:      'pixabasic.c:1824,15'
              BranchSideFuncs:
                - pixaaCreate
                - pixaCreate
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaCreate
        - Branch String:   'pixabasic.c:1826,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1827,16'
              BranchSideFuncs:
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaCreate
            - BranchSide:      'pixabasic.c:1838,16'
              BranchSideFuncs:
                - pixaCreate
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
        - Branch String:   'pixabasic.c:1827,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1828,17'
              BranchSideFuncs:
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaaAddPixa
                - pixaCreate
            - BranchSide:      'pixabasic.c:1835,13'
              BranchSideFuncs:
                - pixaaAddPixa
        - Branch String:   'pixabasic.c:1828,17'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1829,36'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaaAddPixa
            - BranchSide:      'pixabasic.c:1830,30'
              BranchSideFuncs:
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaCreate
                - pixaaAddPixa
        - Branch String:   'pixabasic.c:1832,17'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1833,30'
              BranchSideFuncs:
                - pixaaAddPixa
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaCreate
            - BranchSide:      'pixabasic.c:1834,9'
              BranchSideFuncs:
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaCreate
        - Branch String:   'pixabasic.c:1835,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1836,26'
              BranchSideFuncs:
                - pixaaAddPixa
            - BranchSide:      'pixabasic.c:1837,5'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1838,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:0,0'
              BranchSideFuncs:
                - pixaCreate
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
            - BranchSide:      'pixabasic.c:1839,32'
              BranchSideFuncs:
                - pixaCreate
                - pixaaAddPixa
                - pixaGetPix
                - pixaAddPix
        - Branch String:   'pixabasic.c:1840,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1841,34'
              BranchSideFuncs:
                - pixaGetPix
                - pixaAddPix
                - pixaaAddPixa
                - pixaCreate
            - BranchSide:      'pixabasic.c:1844,26'
              BranchSideFuncs:
                - pixaaAddPixa
                - pixaCreate
                - pixaGetPix
                - pixaAddPix
      Callsites:
        - Src:             'pixabasic.c:1810,25'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:1811,13'
          Dst:             pixaGetCount
        - Src:             'pixabasic.c:1813,25'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:1815,25'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:1817,25'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:1819,25'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:1825,11'
          Dst:             pixaaCreate
        - Src:             'pixabasic.c:1829,25'
          Dst:             pixaCreate
        - Src:             'pixabasic.c:1830,19'
          Dst:             pixaGetPix
        - Src:             'pixabasic.c:1831,13'
          Dst:             pixaAddPix
        - Src:             'pixabasic.c:1833,17'
          Dst:             pixaaAddPixa
        - Src:             'pixabasic.c:1836,13'
          Dst:             pixaaAddPixa
        - Src:             'pixabasic.c:1839,21'
          Dst:             pixaCreate
        - Src:             'pixabasic.c:1841,23'
          Dst:             pixaGetPix
        - Src:             'pixabasic.c:1842,17'
          Dst:             pixaAddPix
        - Src:             'pixabasic.c:1844,13'
          Dst:             pixaaAddPixa
    - functionName:    pixaaJoin
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1706
      functionLinenumberEnd: 1729
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - paad
        - paas
        - istart
        - iend
      BBCount:         29
      ICount:          148
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - pixaaAddPixa
        - pixaaGetCount
        - pixaaGetPixa
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:1710,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1711,16'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaGetPixa
                - pixaaAddPixa
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1712,10'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaGetPixa
                - pixaaAddPixa
                - returnErrorInt
        - Branch String:   'pixabasic.c:1711,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1711,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1711,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1712,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1713,9'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaGetPixa
                - pixaaAddPixa
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1715,9'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaGetPixa
                - pixaaAddPixa
                - returnErrorInt
        - Branch String:   'pixabasic.c:1715,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1716,16'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaGetPixa
                - pixaaAddPixa
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1717,23'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaGetPixa
                - pixaaAddPixa
                - returnErrorInt
        - Branch String:   'pixabasic.c:1718,18'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1718,21'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaaAddPixa
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1719,16'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaaAddPixa
                - returnErrorInt
        - Branch String:   'pixabasic.c:1718,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1719,16'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaaAddPixa
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1720,9'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaaAddPixa
                - returnErrorInt
        - Branch String:   'pixabasic.c:1720,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1721,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1723,14'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaaAddPixa
        - Branch String:   'pixabasic.c:1721,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1721,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1721,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1723,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1724,29'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaaAddPixa
            - BranchSide:      'pixabasic.c:1728,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:1711,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1717,9'
          Dst:             pixaaGetCount
        - Src:             'pixabasic.c:1721,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1724,16'
          Dst:             pixaaGetPixa
        - Src:             'pixabasic.c:1725,9'
          Dst:             pixaaAddPixa
    - functionName:    pixaInterleave
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1642
      functionLinenumberEnd: 1682
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixa1
        - pixa2
        - copyflag
      BBCount:         46
      ICount:          265
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - lept_stderr
        - pixaAddBox
        - pixaAddPix
        - pixaCreate
        - pixaGetBox
        - pixaGetBoxaCount
        - pixaGetCount
        - pixaGetPix
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixabasic.c:1648,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1649,24'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaGetCount
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxaCount
                - pixaGetBoxaCount
                - pixaGetPix
                - pixaAddPix
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1650,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaGetCount
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxaCount
                - pixaGetBoxaCount
                - pixaGetPix
                - pixaAddPix
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:1649,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1649,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1649,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1650,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1651,24'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxaCount
                - pixaGetBoxaCount
                - pixaGetPix
                - pixaAddPix
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1652,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxaCount
                - pixaGetBoxaCount
                - pixaGetPix
                - pixaAddPix
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:1651,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1651,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1651,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1652,28'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1652,31'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxaCount
                - pixaGetBoxaCount
                - pixaGetPix
                - pixaAddPix
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1654,23'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxaCount
                - pixaGetBoxaCount
                - pixaGetPix
                - pixaAddPix
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:1652,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1653,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1654,23'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxaCount
                - pixaGetBoxaCount
                - pixaGetPix
                - pixaAddPix
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:1653,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1653,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1653,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1656,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1656,7'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetBoxaCount
                - pixaGetBoxaCount
                - pixaGetPix
                - pixaAddPix
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1656,7'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetBoxaCount
                - pixaGetBoxaCount
                - pixaGetPix
                - pixaAddPix
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:1657,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1658,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1660,9'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetBoxaCount
                - pixaGetBoxaCount
                - pixaGetPix
                - pixaAddPix
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
        - Branch String:   'pixabasic.c:1658,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1658,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1658,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1660,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1661,9'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetBoxaCount
                - pixaGetBoxaCount
                - pixaGetPix
                - pixaAddPix
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
            - BranchSide:      'pixabasic.c:1663,28'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetBoxaCount
                - pixaGetBoxaCount
                - pixaGetPix
                - pixaAddPix
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixaGetBox
                - pixaAddBox
        - Branch String:   'pixabasic.c:1661,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1663,28'
              BranchSideFuncs:
                - lept_stderr
                - pixaCreate
                - pixaGetBoxaCount
                - pixaGetBoxaCount
                - pixaGetPix
                - pixaAddPix
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixaGetBox
                - pixaAddBox
            - BranchSide:      'pixabasic.c:1663,28'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetBoxaCount
                - pixaGetBoxaCount
                - pixaGetPix
                - pixaAddPix
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixaGetBox
                - pixaAddBox
        - Branch String:   'pixabasic.c:1666,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1667,26'
              BranchSideFuncs:
                - pixaGetPix
                - pixaAddPix
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixaGetBox
                - pixaAddBox
            - BranchSide:      'pixabasic.c:1681,12'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1669,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1670,30'
              BranchSideFuncs:
                - pixaGetBox
                - pixaAddBox
                - pixaGetPix
                - pixaAddPix
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
            - BranchSide:      'pixabasic.c:1673,26'
              BranchSideFuncs:
                - pixaGetPix
                - pixaAddPix
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixaGetBox
                - pixaAddBox
        - Branch String:   'pixabasic.c:1675,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1676,30'
              BranchSideFuncs:
                - pixaGetBox
                - pixaAddBox
                - pixaGetPix
                - pixaAddPix
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
            - BranchSide:      'pixabasic.c:1679,5'
              BranchSideFuncs:
                - pixaGetPix
                - pixaAddPix
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixaGetBox
                - pixaAddBox
      Callsites:
        - Src:             'pixabasic.c:1649,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:1651,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:1653,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:1654,10'
          Dst:             pixaGetCount
        - Src:             'pixabasic.c:1655,10'
          Dst:             pixaGetCount
        - Src:             'pixabasic.c:1658,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:1661,9'
          Dst:             lept_stderr
        - Src:             'pixabasic.c:1663,13'
          Dst:             pixaCreate
        - Src:             'pixabasic.c:1664,11'
          Dst:             pixaGetBoxaCount
        - Src:             'pixabasic.c:1665,11'
          Dst:             pixaGetBoxaCount
        - Src:             'pixabasic.c:1667,15'
          Dst:             pixaGetPix
        - Src:             'pixabasic.c:1668,9'
          Dst:             pixaAddPix
        - Src:             'pixabasic.c:1670,19'
          Dst:             pixaGetBox
        - Src:             'pixabasic.c:1671,13'
          Dst:             pixaAddBox
        - Src:             'pixabasic.c:1673,15'
          Dst:             pixaGetPix
        - Src:             'pixabasic.c:1674,9'
          Dst:             pixaAddPix
        - Src:             'pixabasic.c:1676,19'
          Dst:             pixaGetBox
        - Src:             'pixabasic.c:1677,13'
          Dst:             pixaAddBox
    - functionName:    pixaJoin
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1589
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixad
        - pixas
        - istart
        - iend
      BBCount:         35
      ICount:          194
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - boxaDestroy
        - boxaJoin
        - pixaAddPix
        - pixaGetBoxa
        - pixaGetBoxaCount
        - pixaGetCount
        - pixaGetPix
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixabasic.c:1594,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1595,16'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetBoxa
                - pixaGetBoxa
                - pixaGetBoxaCount
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - pixaGetPix
                - pixaAddPix
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1596,10'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetBoxa
                - pixaGetBoxa
                - pixaGetBoxaCount
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - pixaGetPix
                - pixaAddPix
                - returnErrorInt
        - Branch String:   'pixabasic.c:1595,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1595,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1595,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1596,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1596,38'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetBoxa
                - pixaGetBoxa
                - pixaGetBoxaCount
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - pixaGetPix
                - pixaAddPix
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1597,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1596,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1597,9'
              BranchSideFuncs: []
            - BranchSide:      'pixabasic.c:1599,9'
              BranchSideFuncs:
                - pixaGetBoxa
                - pixaGetBoxa
                - pixaGetBoxaCount
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - pixaGetPix
                - pixaAddPix
                - returnErrorInt
        - Branch String:   'pixabasic.c:1599,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1600,16'
              BranchSideFuncs:
                - pixaGetBoxa
                - pixaGetBoxa
                - pixaGetBoxaCount
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - pixaGetPix
                - pixaAddPix
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1601,9'
              BranchSideFuncs:
                - pixaGetBoxa
                - pixaGetBoxa
                - pixaGetBoxaCount
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - pixaGetPix
                - pixaAddPix
                - returnErrorInt
        - Branch String:   'pixabasic.c:1601,18'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1601,21'
              BranchSideFuncs:
                - pixaGetBoxa
                - pixaGetBoxa
                - pixaGetBoxaCount
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - pixaGetPix
                - pixaAddPix
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1602,16'
              BranchSideFuncs:
                - pixaGetBoxa
                - pixaGetBoxa
                - pixaGetBoxaCount
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - pixaGetPix
                - pixaAddPix
                - returnErrorInt
        - Branch String:   'pixabasic.c:1601,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1602,16'
              BranchSideFuncs:
                - pixaGetBoxa
                - pixaGetBoxa
                - pixaGetBoxaCount
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - pixaGetPix
                - pixaAddPix
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1603,9'
              BranchSideFuncs:
                - pixaGetBoxa
                - pixaGetBoxa
                - pixaGetBoxaCount
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - pixaGetPix
                - pixaAddPix
                - returnErrorInt
        - Branch String:   'pixabasic.c:1603,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1604,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1606,14'
              BranchSideFuncs:
                - pixaGetBoxa
                - pixaGetBoxa
                - pixaGetBoxaCount
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - pixaGetPix
                - pixaAddPix
        - Branch String:   'pixabasic.c:1604,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1604,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1604,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1606,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1607,26'
              BranchSideFuncs:
                - pixaGetPix
                - pixaAddPix
                - pixaGetBoxa
                - pixaGetBoxa
                - pixaGetBoxaCount
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
            - BranchSide:      'pixabasic.c:1611,25'
              BranchSideFuncs:
                - pixaGetBoxa
                - pixaGetBoxa
                - pixaGetBoxaCount
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
        - Branch String:   'pixabasic.c:1614,12'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1614,10'
              BranchSideFuncs:
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
            - BranchSide:      'pixabasic.c:1614,10'
              BranchSideFuncs:
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
      Callsites:
        - Src:             'pixabasic.c:1595,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1596,25'
          Dst:             pixaGetCount
        - Src:             'pixabasic.c:1604,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1607,15'
          Dst:             pixaGetPix
        - Src:             'pixabasic.c:1608,9'
          Dst:             pixaAddPix
        - Src:             'pixabasic.c:1611,13'
          Dst:             pixaGetBoxa
        - Src:             'pixabasic.c:1612,13'
          Dst:             pixaGetBoxa
        - Src:             'pixabasic.c:1613,10'
          Dst:             pixaGetBoxaCount
        - Src:             'pixabasic.c:1615,5'
          Dst:             boxaJoin
        - Src:             'pixabasic.c:1616,5'
          Dst:             boxaDestroy
        - Src:             'pixabasic.c:1617,5'
          Dst:             boxaDestroy
    - functionName:    pixaClear
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1550
      functionLinenumberEnd: 1561
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - boxaClear
        - pixDestroy
        - pixaGetCount
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:1553,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1554,16'
              BranchSideFuncs:
                - pixaGetCount
                - boxaClear
                - pixDestroy
            - BranchSide:      'pixabasic.c:1556,22'
              BranchSideFuncs:
                - pixaGetCount
                - boxaClear
                - pixDestroy
        - Branch String:   'pixabasic.c:1554,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1554,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1554,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1557,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1558,21'
              BranchSideFuncs:
                - pixDestroy
                - boxaClear
            - BranchSide:      'pixabasic.c:1559,5'
              BranchSideFuncs:
                - boxaClear
      Callsites:
        - Src:             'pixabasic.c:1554,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1556,9'
          Dst:             pixaGetCount
        - Src:             'pixabasic.c:1558,9'
          Dst:             pixDestroy
        - Src:             'pixabasic.c:1560,12'
          Dst:             boxaClear
    - functionName:    pixaInitFull
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1512
      functionLinenumberEnd: 1532
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
        - pix
        - box
      BBCount:         19
      ICount:          108
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - boxaInitFull
        - pixCopy
        - pixCreate
        - pixaReplacePix
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:1516,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1517,16'
              BranchSideFuncs:
                - boxaInitFull
                - pixCreate
                - pixaReplacePix
                - pixCopy
            - BranchSide:      'pixabasic.c:1519,9'
              BranchSideFuncs:
                - boxaInitFull
                - pixCreate
                - pixaReplacePix
                - pixCopy
        - Branch String:   'pixabasic.c:1517,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1517,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1517,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1521,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1522,13'
              BranchSideFuncs:
                - pixCreate
                - pixaReplacePix
                - boxaInitFull
                - pixCopy
            - BranchSide:      'pixabasic.c:1528,9'
              BranchSideFuncs:
                - boxaInitFull
        - Branch String:   'pixabasic.c:1522,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1523,34'
              BranchSideFuncs:
                - pixCopy
                - pixaReplacePix
                - boxaInitFull
                - pixCreate
            - BranchSide:      'pixabasic.c:1525,20'
              BranchSideFuncs:
                - pixCreate
                - pixaReplacePix
                - boxaInitFull
                - pixCopy
        - Branch String:   'pixabasic.c:1528,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1529,22'
              BranchSideFuncs:
                - boxaInitFull
            - BranchSide:      'pixabasic.c:1531,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:1517,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1523,20'
          Dst:             pixCopy
        - Src:             'pixabasic.c:1525,20'
          Dst:             pixCreate
        - Src:             'pixabasic.c:1526,9'
          Dst:             pixaReplacePix
        - Src:             'pixabasic.c:1529,9'
          Dst:             boxaInitFull
    - functionName:    pixaReplacePix
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1250
      functionLinenumberEnd: 1271
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
        - index
        - pix
        - box
      BBCount:         30
      ICount:          159
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - boxaReplaceBox
        - pixDestroy
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pixabasic.c:1253,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1254,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixDestroy
                - boxaReplaceBox
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1255,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixDestroy
                - boxaReplaceBox
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixabasic.c:1254,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1254,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1254,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1255,19'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1255,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1256,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixabasic.c:1255,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1256,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1257,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixDestroy
                - boxaReplaceBox
                - returnErrorInt
        - Branch String:   'pixabasic.c:1256,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1256,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1256,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1257,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1258,16'
              BranchSideFuncs:
                - pixDestroy
                - boxaReplaceBox
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1260,18'
              BranchSideFuncs:
                - pixDestroy
                - boxaReplaceBox
                - returnErrorInt
        - Branch String:   'pixabasic.c:1258,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1258,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1258,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1263,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1264,16'
              BranchSideFuncs:
                - boxaReplaceBox
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1270,5'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1265,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1266,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1267,24'
              BranchSideFuncs:
                - boxaReplaceBox
        - Branch String:   'pixabasic.c:1266,20'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1266,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1266,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:1254,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1256,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1258,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1260,5'
          Dst:             pixDestroy
        - Src:             'pixabasic.c:1266,20'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1267,9'
          Dst:             boxaReplaceBox
    - functionName:    pixaRemoveSelected
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1451
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
        - naindex
      BBCount:         23
      ICount:          117
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - numaDestroy
        - numaGetCount
        - numaGetIValue
        - numaSort
        - pixaRemovePix
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:1455,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1456,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaSort
                - numaDestroy
                - numaGetIValue
                - pixaRemovePix
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1457,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaSort
                - numaDestroy
                - numaGetIValue
                - pixaRemovePix
                - returnErrorInt
        - Branch String:   'pixabasic.c:1456,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1456,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1456,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1457,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1458,16'
              BranchSideFuncs:
                - numaGetCount
                - numaSort
                - numaDestroy
                - numaGetIValue
                - pixaRemovePix
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1459,27'
              BranchSideFuncs:
                - numaGetCount
                - numaSort
                - numaDestroy
                - numaGetIValue
                - pixaRemovePix
                - returnErrorInt
        - Branch String:   'pixabasic.c:1458,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1458,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1458,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1459,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1460,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1463,26'
              BranchSideFuncs:
                - numaSort
                - numaDestroy
                - numaGetIValue
                - pixaRemovePix
        - Branch String:   'pixabasic.c:1460,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1460,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1460,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1464,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1465,23'
              BranchSideFuncs:
                - numaGetIValue
                - pixaRemovePix
                - numaDestroy
            - BranchSide:      'pixabasic.c:1468,5'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'pixabasic.c:1456,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1458,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1459,14'
          Dst:             numaGetCount
        - Src:             'pixabasic.c:1460,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1463,11'
          Dst:             numaSort
        - Src:             'pixabasic.c:1465,9'
          Dst:             numaGetIValue
        - Src:             'pixabasic.c:1466,9'
          Dst:             pixaRemovePix
        - Src:             'pixabasic.c:1468,5'
          Dst:             numaDestroy
    - functionName:    pixaRemovePix
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1347
      functionLinenumberEnd: 1375
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixa
        - index
      BBCount:         24
      ICount:          159
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - boxaGetCount
        - boxaRemoveBox
        - lept_stderr
        - pixDestroy
        - pixaGetCount
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixabasic.c:1352,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1353,16'
              BranchSideFuncs:
                - pixaGetCount
                - pixDestroy
                - boxaGetCount
                - boxaRemoveBox
                - lept_stderr
            - BranchSide:      'pixabasic.c:1354,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixDestroy
                - boxaGetCount
                - boxaRemoveBox
                - lept_stderr
        - Branch String:   'pixabasic.c:1353,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1353,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1353,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1355,19'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1355,22'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixabasic.c:1356,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pixabasic.c:1355,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1356,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixabasic.c:1361,13'
              BranchSideFuncs:
                - pixDestroy
                - boxaGetCount
                - boxaRemoveBox
        - Branch String:   'pixabasic.c:1356,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1357,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixabasic.c:1357,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1363,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1364,24'
              BranchSideFuncs:
                - boxaGetCount
                - boxaRemoveBox
            - BranchSide:      'pixabasic.c:1365,5'
              BranchSideFuncs:
                - boxaGetCount
                - boxaRemoveBox
        - Branch String:   'pixabasic.c:1371,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1372,23'
              BranchSideFuncs:
                - boxaRemoveBox
            - BranchSide:      'pixabasic.c:1374,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:1353,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1354,9'
          Dst:             pixaGetCount
        - Src:             'pixabasic.c:1356,9'
          Dst:             lept_stderr
        - Src:             'pixabasic.c:1362,5'
          Dst:             pixDestroy
        - Src:             'pixabasic.c:1370,12'
          Dst:             boxaGetCount
        - Src:             'pixabasic.c:1372,9'
          Dst:             boxaRemoveBox
    - functionName:    pixaRemovePixAndSave
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1401
      functionLinenumberEnd: 1433
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
        - index
        - ppix
        - pbox
      BBCount:         33
      ICount:          208
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - boxaGetCount
        - boxaRemoveBoxAndSave
        - lept_stderr
        - pixDestroy
        - pixaGetCount
        - pixaGetPix
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:1406,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1406,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixDestroy
                - boxaGetCount
                - boxaRemoveBoxAndSave
                - pixaGetPix
                - lept_stderr
            - BranchSide:      'pixabasic.c:1407,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixDestroy
                - boxaGetCount
                - boxaRemoveBoxAndSave
                - pixaGetPix
                - lept_stderr
        - Branch String:   'pixabasic.c:1407,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1407,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixDestroy
                - boxaGetCount
                - boxaRemoveBoxAndSave
                - pixaGetPix
                - lept_stderr
            - BranchSide:      'pixabasic.c:1408,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixDestroy
                - boxaGetCount
                - boxaRemoveBoxAndSave
                - pixaGetPix
                - lept_stderr
        - Branch String:   'pixabasic.c:1408,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1409,16'
              BranchSideFuncs:
                - pixaGetCount
                - pixDestroy
                - boxaGetCount
                - boxaRemoveBoxAndSave
                - pixaGetPix
                - lept_stderr
            - BranchSide:      'pixabasic.c:1410,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixDestroy
                - boxaGetCount
                - boxaRemoveBoxAndSave
                - pixaGetPix
                - lept_stderr
        - Branch String:   'pixabasic.c:1409,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1409,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1409,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1411,19'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1411,22'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixabasic.c:1412,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pixabasic.c:1411,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1412,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixabasic.c:1417,13'
              BranchSideFuncs:
                - pixDestroy
                - boxaGetCount
                - boxaRemoveBoxAndSave
                - pixaGetPix
        - Branch String:   'pixabasic.c:1412,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1413,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixabasic.c:1413,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1418,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1419,28'
              BranchSideFuncs:
                - pixaGetPix
                - pixDestroy
                - boxaGetCount
                - boxaRemoveBoxAndSave
            - BranchSide:      'pixabasic.c:1420,17'
              BranchSideFuncs:
                - pixDestroy
                - boxaGetCount
                - boxaRemoveBoxAndSave
        - Branch String:   'pixabasic.c:1421,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1422,24'
              BranchSideFuncs:
                - boxaGetCount
                - boxaRemoveBoxAndSave
            - BranchSide:      'pixabasic.c:1423,5'
              BranchSideFuncs:
                - boxaGetCount
                - boxaRemoveBoxAndSave
        - Branch String:   'pixabasic.c:1429,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1430,30'
              BranchSideFuncs:
                - boxaRemoveBoxAndSave
            - BranchSide:      'pixabasic.c:1432,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:1409,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1410,9'
          Dst:             pixaGetCount
        - Src:             'pixabasic.c:1412,9'
          Dst:             lept_stderr
        - Src:             'pixabasic.c:1419,17'
          Dst:             pixaGetPix
        - Src:             'pixabasic.c:1420,5'
          Dst:             pixDestroy
        - Src:             'pixabasic.c:1428,12'
          Dst:             boxaGetCount
        - Src:             'pixabasic.c:1430,9'
          Dst:             boxaRemoveBoxAndSave
    - functionName:    pixaInsertPix
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1298
      functionLinenumberEnd: 1326
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
        - index
        - pixs
        - box
      BBCount:         42
      ICount:          226
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - boxaExtendArray
        - boxaInsertBox
        - lept_stderr
        - pixaExtendArray
        - pixaGetCount
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:1301,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1302,16'
              BranchSideFuncs:
                - pixaGetCount
                - returnErrorInt
                - boxaInsertBox
                - pixaExtendArray
                - boxaExtendArray
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pixabasic.c:1303,22'
              BranchSideFuncs:
                - pixaGetCount
                - returnErrorInt
                - boxaInsertBox
                - pixaExtendArray
                - boxaExtendArray
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pixabasic.c:1302,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1302,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1302,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1304,19'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1304,22'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixabasic.c:1305,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pixabasic.c:1304,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1305,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixabasic.c:1308,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaInsertBox
                - pixaExtendArray
                - boxaExtendArray
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixabasic.c:1305,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1306,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixabasic.c:1306,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1308,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1309,16'
              BranchSideFuncs:
                - boxaInsertBox
                - pixaExtendArray
                - boxaExtendArray
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1311,9'
              BranchSideFuncs:
                - boxaInsertBox
                - pixaExtendArray
                - boxaExtendArray
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixabasic.c:1309,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1309,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1309,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1311,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1312,29'
              BranchSideFuncs:
                - pixaExtendArray
                - boxaExtendArray
                - boxaInsertBox
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1317,5'
              BranchSideFuncs:
                - boxaInsertBox
        - Branch String:   'pixabasic.c:1312,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1313,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1314,29'
              BranchSideFuncs:
                - boxaExtendArray
                - boxaInsertBox
                - returnErrorInt
        - Branch String:   'pixabasic.c:1313,20'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1313,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1313,13'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1314,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1315,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1316,5'
              BranchSideFuncs:
                - boxaInsertBox
        - Branch String:   'pixabasic.c:1315,20'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1315,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1315,13'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1318,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1319,22'
              BranchSideFuncs:
                - boxaInsertBox
            - BranchSide:      'pixabasic.c:1320,24'
              BranchSideFuncs:
                - boxaInsertBox
        - Branch String:   'pixabasic.c:1323,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1324,23'
              BranchSideFuncs:
                - boxaInsertBox
            - BranchSide:      'pixabasic.c:1325,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:1302,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1303,9'
          Dst:             pixaGetCount
        - Src:             'pixabasic.c:1305,9'
          Dst:             lept_stderr
        - Src:             'pixabasic.c:1309,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1312,13'
          Dst:             pixaExtendArray
        - Src:             'pixabasic.c:1313,20'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1314,13'
          Dst:             boxaExtendArray
        - Src:             'pixabasic.c:1315,20'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1324,9'
          Dst:             boxaInsertBox
    - functionName:    pixaWriteStreamInfo
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1224
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pixa
      BBCount:         32
      ICount:          193
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - fprintf
        - pixDestroy
        - pixGetColormap
        - pixGetDimensions
        - pixGetSpp
        - pixGetText
        - pixaGetCount
        - pixaGetPix
        - pixcmapGetCount
        - returnErrorInt
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:1198,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1199,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixGetDimensions
                - pixGetSpp
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixDestroy
                - fprintf
                - fprintf
                - pixcmapGetCount
                - strlen
                - fprintf
            - BranchSide:      'pixabasic.c:1200,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixGetDimensions
                - pixGetSpp
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixDestroy
                - fprintf
                - fprintf
                - pixcmapGetCount
                - strlen
                - fprintf
        - Branch String:   'pixabasic.c:1199,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1199,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1199,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1200,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1201,16'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixGetDimensions
                - pixGetSpp
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixDestroy
                - fprintf
                - fprintf
                - pixcmapGetCount
                - strlen
                - fprintf
            - BranchSide:      'pixabasic.c:1203,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixGetDimensions
                - pixGetSpp
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixDestroy
                - fprintf
                - fprintf
                - pixcmapGetCount
                - strlen
                - fprintf
        - Branch String:   'pixabasic.c:1201,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1201,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1201,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1204,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1205,31'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDimensions
                - pixGetSpp
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixDestroy
                - fprintf
                - fprintf
                - pixcmapGetCount
                - strlen
                - fprintf
            - BranchSide:      'pixabasic.c:1223,5'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1205,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1206,21'
              BranchSideFuncs:
                - fprintf
                - pixaGetPix
                - pixGetDimensions
                - pixGetSpp
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixDestroy
                - fprintf
                - fprintf
                - pixcmapGetCount
                - strlen
            - BranchSide:      'pixabasic.c:1209,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetSpp
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixDestroy
                - pixaGetPix
                - fprintf
                - fprintf
                - fprintf
                - pixcmapGetCount
                - strlen
        - Branch String:   'pixabasic.c:1212,25'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1212,35'
              BranchSideFuncs:
                - strlen
                - pixGetColormap
                - fprintf
                - fprintf
                - pixDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixGetSpp
                - pixGetText
                - fprintf
                - fprintf
                - fprintf
                - pixcmapGetCount
            - BranchSide:      'pixabasic.c:1212,25'
              BranchSideFuncs:
                - pixGetColormap
                - fprintf
                - fprintf
                - pixDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixGetSpp
                - pixGetText
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - pixcmapGetCount
        - Branch String:   'pixabasic.c:1213,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1214,37'
              BranchSideFuncs:
                - pixcmapGetCount
                - fprintf
                - fprintf
                - pixDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixGetSpp
                - pixGetText
                - pixGetColormap
                - strlen
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'pixabasic.c:1215,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - pixDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixGetSpp
                - pixGetText
                - pixGetColormap
                - pixcmapGetCount
                - strlen
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'pixabasic.c:1217,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1217,27'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - pixDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixGetSpp
                - pixGetText
                - pixGetColormap
                - fprintf
                - pixcmapGetCount
                - strlen
                - fprintf
                - fprintf
            - BranchSide:      'pixabasic.c:1218,13'
              BranchSideFuncs:
                - fprintf
                - pixDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixGetSpp
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixcmapGetCount
                - strlen
                - fprintf
                - fprintf
        - Branch String:   'pixabasic.c:1218,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1218,30'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - pixDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixGetSpp
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixcmapGetCount
                - strlen
                - fprintf
            - BranchSide:      'pixabasic.c:1219,17'
              BranchSideFuncs:
                - fprintf
                - pixDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixGetSpp
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - fprintf
                - pixcmapGetCount
                - strlen
                - fprintf
      Callsites:
        - Src:             'pixabasic.c:1199,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1201,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1203,9'
          Dst:             pixaGetCount
        - Src:             'pixabasic.c:1205,20'
          Dst:             pixaGetPix
        - Src:             'pixabasic.c:1206,13'
          Dst:             fprintf
        - Src:             'pixabasic.c:1209,9'
          Dst:             pixGetDimensions
        - Src:             'pixabasic.c:1210,15'
          Dst:             pixGetSpp
        - Src:             'pixabasic.c:1211,16'
          Dst:             pixGetText
        - Src:             'pixabasic.c:1212,28'
          Dst:             strlen
        - Src:             'pixabasic.c:1213,21'
          Dst:             pixGetColormap
        - Src:             'pixabasic.c:1214,21'
          Dst:             pixcmapGetCount
        - Src:             'pixabasic.c:1215,9'
          Dst:             fprintf
        - Src:             'pixabasic.c:1217,19'
          Dst:             fprintf
        - Src:             'pixabasic.c:1218,22'
          Dst:             fprintf
        - Src:             'pixabasic.c:1219,9'
          Dst:             fprintf
        - Src:             'pixabasic.c:1220,9'
          Dst:             pixDestroy
    - functionName:    pixaGetLinePtrs
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
        - psize
      BBCount:         29
      ICount:          159
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - calloc
        - pixDestroy
        - pixGetLinePtrs
        - pixaGetCount
        - pixaGetPix
        - pixaVerifyDepth
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:1152,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1152,17'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaVerifyDepth
                - returnErrorPtr
                - pixaGetCount
                - calloc
                - pixaGetPix
                - pixGetLinePtrs
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1153,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaVerifyDepth
                - returnErrorPtr
                - pixaGetCount
                - calloc
                - pixaGetPix
                - pixGetLinePtrs
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pixabasic.c:1153,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1154,26'
              BranchSideFuncs:
                - pixaVerifyDepth
                - returnErrorPtr
                - pixaGetCount
                - calloc
                - pixaGetPix
                - pixGetLinePtrs
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1155,21'
              BranchSideFuncs:
                - pixaVerifyDepth
                - returnErrorPtr
                - pixaGetCount
                - calloc
                - pixaGetPix
                - pixGetLinePtrs
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pixabasic.c:1154,26'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1154,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1154,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1156,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1157,26'
              BranchSideFuncs:
                - pixaGetCount
                - calloc
                - pixaGetPix
                - pixGetLinePtrs
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1158,22'
              BranchSideFuncs:
                - pixaGetCount
                - calloc
                - pixaGetPix
                - pixGetLinePtrs
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pixabasic.c:1157,26'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1157,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1157,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1159,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1159,25'
              BranchSideFuncs:
                - calloc
                - pixaGetPix
                - pixGetLinePtrs
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1160,30'
              BranchSideFuncs:
                - calloc
                - pixaGetPix
                - pixGetLinePtrs
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pixabasic.c:1160,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1161,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1162,12'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetLinePtrs
                - pixDestroy
        - Branch String:   'pixabasic.c:1161,26'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1161,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:1161,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1162,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1163,26'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetLinePtrs
                - pixDestroy
            - BranchSide:      'pixabasic.c:1169,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:1154,26'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:1155,5'
          Dst:             pixaVerifyDepth
        - Src:             'pixabasic.c:1157,26'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:1158,9'
          Dst:             pixaGetCount
        - Src:             'pixabasic.c:1160,30'
          Dst:             calloc
        - Src:             'pixabasic.c:1161,26'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:1163,15'
          Dst:             pixaGetPix
        - Src:             'pixabasic.c:1164,20'
          Dst:             pixGetLinePtrs
        - Src:             'pixabasic.c:1166,9'
          Dst:             pixDestroy
    - functionName:    pixaSetText
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1090
      functionLinenumberEnd: 1121
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
        - text
        - sa
      BBCount:         31
      ICount:          160
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - pixDestroy
        - pixSetText
        - pixaGetCount
        - pixaGetPix
        - returnErrorInt
        - sarrayGetCount
        - sarrayGetString
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pixabasic.c:1095,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1096,16'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixSetText
                - pixDestroy
                - pixaGetPix
                - sarrayGetString
                - pixSetText
                - pixDestroy
                - sarrayGetCount
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1098,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixSetText
                - pixDestroy
                - pixaGetPix
                - sarrayGetString
                - pixSetText
                - pixDestroy
                - sarrayGetCount
                - returnErrorInt
        - Branch String:   'pixabasic.c:1096,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1096,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1096,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1099,12'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1099,31'
              BranchSideFuncs:
                - sarrayGetCount
                - pixaGetPix
                - pixSetText
                - pixDestroy
                - pixaGetPix
                - sarrayGetString
                - pixSetText
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1102,10'
              BranchSideFuncs:
                - pixaGetPix
                - pixSetText
                - pixDestroy
                - pixaGetPix
                - sarrayGetString
                - pixSetText
                - pixDestroy
        - Branch String:   'pixabasic.c:1099,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1100,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1102,10'
              BranchSideFuncs:
                - pixaGetPix
                - pixSetText
                - pixDestroy
                - pixaGetPix
                - sarrayGetString
                - pixSetText
                - pixDestroy
        - Branch String:   'pixabasic.c:1100,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1100,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1100,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1102,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1103,16'
              BranchSideFuncs:
                - pixaGetPix
                - sarrayGetString
                - pixSetText
                - pixDestroy
            - BranchSide:      'pixabasic.c:1112,12'
              BranchSideFuncs:
                - pixaGetPix
                - sarrayGetString
                - pixSetText
                - pixDestroy
        - Branch String:   'pixabasic.c:1103,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1104,35'
              BranchSideFuncs:
                - pixaGetPix
                - pixSetText
                - pixDestroy
            - BranchSide:      'pixabasic.c:1109,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1104,17'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1105,17'
              BranchSideFuncs:
                - pixaGetPix
                - pixSetText
                - pixDestroy
            - BranchSide:      'pixabasic.c:1106,24'
              BranchSideFuncs:
                - pixSetText
                - pixDestroy
                - pixaGetPix
        - Branch String:   'pixabasic.c:1112,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1113,31'
              BranchSideFuncs:
                - pixaGetPix
                - sarrayGetString
                - pixSetText
                - pixDestroy
            - BranchSide:      'pixabasic.c:1120,5'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1113,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1114,13'
              BranchSideFuncs:
                - pixaGetPix
                - sarrayGetString
                - pixSetText
                - pixDestroy
            - BranchSide:      'pixabasic.c:1115,31'
              BranchSideFuncs:
                - sarrayGetString
                - pixSetText
                - pixDestroy
                - pixaGetPix
      Callsites:
        - Src:             'pixabasic.c:1096,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1098,9'
          Dst:             pixaGetCount
        - Src:             'pixabasic.c:1099,16'
          Dst:             sarrayGetCount
        - Src:             'pixabasic.c:1100,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1104,24'
          Dst:             pixaGetPix
        - Src:             'pixabasic.c:1106,13'
          Dst:             pixSetText
        - Src:             'pixabasic.c:1107,13'
          Dst:             pixDestroy
        - Src:             'pixabasic.c:1113,20'
          Dst:             pixaGetPix
        - Src:             'pixabasic.c:1115,15'
          Dst:             sarrayGetString
        - Src:             'pixabasic.c:1116,9'
          Dst:             pixSetText
        - Src:             'pixabasic.c:1117,9'
          Dst:             pixDestroy
    - functionName:    pixaCountText
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1043
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
        - pntext
      BBCount:         25
      ICount:          125
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - pixDestroy
        - pixGetText
        - pixaGetCount
        - pixaGetPix
        - returnErrorInt
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:1048,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1049,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixGetText
                - pixDestroy
                - strlen
            - BranchSide:      'pixabasic.c:1050,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixGetText
                - pixDestroy
                - strlen
        - Branch String:   'pixabasic.c:1049,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1049,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1049,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1051,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1052,16'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixGetText
                - pixDestroy
                - strlen
            - BranchSide:      'pixabasic.c:1054,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixGetText
                - pixDestroy
                - strlen
        - Branch String:   'pixabasic.c:1052,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1052,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:1052,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1055,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1056,31'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetText
                - pixDestroy
                - strlen
            - BranchSide:      'pixabasic.c:1064,5'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:1056,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1057,13'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetText
                - pixDestroy
                - strlen
            - BranchSide:      'pixabasic.c:1058,27'
              BranchSideFuncs:
                - pixGetText
                - pixDestroy
                - pixaGetPix
                - strlen
        - Branch String:   'pixabasic.c:1059,18'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1059,28'
              BranchSideFuncs:
                - strlen
                - pixDestroy
                - pixaGetPix
                - pixGetText
            - BranchSide:      'pixabasic.c:1061,9'
              BranchSideFuncs:
                - pixDestroy
                - pixaGetPix
                - pixGetText
                - strlen
        - Branch String:   'pixabasic.c:1059,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:1060,15'
              BranchSideFuncs:
                - pixDestroy
                - pixaGetPix
                - pixGetText
                - strlen
            - BranchSide:      'pixabasic.c:1061,9'
              BranchSideFuncs:
                - pixDestroy
                - pixaGetPix
                - pixGetText
                - strlen
      Callsites:
        - Src:             'pixabasic.c:1049,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1052,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:1054,9'
          Dst:             pixaGetCount
        - Src:             'pixabasic.c:1056,20'
          Dst:             pixaGetPix
        - Src:             'pixabasic.c:1058,16'
          Dst:             pixGetText
        - Src:             'pixabasic.c:1059,21'
          Dst:             strlen
        - Src:             'pixabasic.c:1061,9'
          Dst:             pixDestroy
    - functionName:    pixaGetPixArray
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:879,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:880,24'
              BranchSideFuncs: []
            - BranchSide:      'pixabasic.c:882,12'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:880,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:880,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:880,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:880,24'
          Dst:             returnErrorPtr
    - functionName:    pixaSetBoxa
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixa
        - boxa
        - accesstype
      BBCount:         27
      ICount:          127
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - boxaCopy
        - boxaDestroy
        - returnErrorInt
      functionUses:    12
      BranchProfiles:
        - Branch String:   'pixabasic.c:844,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:845,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaDestroy
                - boxaCopy
                - returnErrorInt
            - BranchSide:      'pixabasic.c:846,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaDestroy
                - boxaCopy
                - returnErrorInt
        - Branch String:   'pixabasic.c:845,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:845,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:845,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:846,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:847,16'
              BranchSideFuncs:
                - boxaDestroy
                - boxaCopy
                - returnErrorInt
            - BranchSide:      'pixabasic.c:848,9'
              BranchSideFuncs:
                - boxaDestroy
                - boxaCopy
                - returnErrorInt
        - Branch String:   'pixabasic.c:847,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:847,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:847,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:848,32'
          Branch Sides:
            - BranchSide:      'pixabasic.c:848,35'
              BranchSideFuncs:
                - boxaDestroy
                - boxaCopy
                - returnErrorInt
            - BranchSide:      'pixabasic.c:852,18'
              BranchSideFuncs:
                - boxaDestroy
                - boxaCopy
        - Branch String:   'pixabasic.c:848,56'
          Branch Sides:
            - BranchSide:      'pixabasic.c:849,9'
              BranchSideFuncs:
                - boxaDestroy
                - boxaCopy
                - returnErrorInt
            - BranchSide:      'pixabasic.c:852,18'
              BranchSideFuncs:
                - boxaDestroy
                - boxaCopy
        - Branch String:   'pixabasic.c:848,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:850,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:852,18'
              BranchSideFuncs:
                - boxaDestroy
                - boxaCopy
        - Branch String:   'pixabasic.c:850,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:850,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:850,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:853,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:854,22'
              BranchSideFuncs: []
            - BranchSide:      'pixabasic.c:856,31'
              BranchSideFuncs:
                - boxaCopy
      Callsites:
        - Src:             'pixabasic.c:845,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:847,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:850,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:852,5'
          Dst:             boxaDestroy
        - Src:             'pixabasic.c:856,22'
          Dst:             boxaCopy
    - functionName:    pixaGetBoxGeometry
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
        - index
        - px
        - py
        - pw
        - ph
      BBCount:         34
      ICount:          173
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - boxDestroy
        - boxGetGeometry
        - pixaGetBox
        - returnErrorInt
      functionUses:    7
      BranchProfiles:
        - Branch String:   'pixabasic.c:809,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:809,14'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixabasic.c:810,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixabasic.c:810,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:810,14'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixabasic.c:811,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixabasic.c:811,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:811,14'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixabasic.c:812,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixabasic.c:812,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:812,14'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixabasic.c:813,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixabasic.c:813,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:814,16'
              BranchSideFuncs:
                - pixaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixabasic.c:815,9'
              BranchSideFuncs:
                - pixaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixabasic.c:814,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:814,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:814,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:815,19'
          Branch Sides:
            - BranchSide:      'pixabasic.c:815,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:816,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixabasic.c:815,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:816,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:818,27'
              BranchSideFuncs:
                - pixaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
        - Branch String:   'pixabasic.c:816,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:816,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:816,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:818,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:819,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:820,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxDestroy
        - Branch String:   'pixabasic.c:819,16'
          Branch Sides:
            - BranchSide:      'pixabasic.c:819,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixabasic.c:819,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixabasic.c:814,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:816,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:818,16'
          Dst:             pixaGetBox
        - Src:             'pixabasic.c:819,16'
          Dst:             returnErrorInt
        - Src:             'pixabasic.c:820,5'
          Dst:             boxGetGeometry
        - Src:             'pixabasic.c:821,5'
          Dst:             boxDestroy
    - functionName:    pixaSplitPix
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - nx
        - ny
        - borderwidth
        - bordercolor
      BBCount:         44
      ICount:          264
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - pixClearAll
        - pixCopyColormap
        - pixCreate
        - pixGetDimensions
        - pixRasterop
        - pixSetAll
        - pixSetAllArbitrary
        - pixaAddPix
        - pixaCreate
        - pixaDestroy
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pixabasic.c:354,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:355,24'
              BranchSideFuncs:
                - pixaCreate
                - pixGetDimensions
                - pixCreate
                - pixCopyColormap
                - pixSetAllArbitrary
                - pixRasterop
                - pixaAddPix
                - pixSetAll
                - pixClearAll
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:356,9'
              BranchSideFuncs:
                - pixaCreate
                - pixGetDimensions
                - pixCreate
                - pixCopyColormap
                - pixSetAllArbitrary
                - pixRasterop
                - pixaAddPix
                - pixSetAll
                - pixClearAll
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:355,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:355,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:355,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:356,17'
          Branch Sides:
            - BranchSide:      'pixabasic.c:356,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:357,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixabasic.c:356,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:357,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:358,19'
              BranchSideFuncs:
                - pixaCreate
                - pixGetDimensions
                - pixCreate
                - pixCopyColormap
                - pixSetAllArbitrary
                - pixRasterop
                - pixaAddPix
                - pixSetAll
                - pixClearAll
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:357,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:357,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:357,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:358,19'
          Branch Sides:
            - BranchSide:      'pixabasic.c:358,17'
              BranchSideFuncs:
                - pixaCreate
                - pixGetDimensions
                - pixCreate
                - pixCopyColormap
                - pixSetAllArbitrary
                - pixRasterop
                - pixaAddPix
                - pixSetAll
                - pixClearAll
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:358,17'
              BranchSideFuncs:
                - pixaCreate
                - pixGetDimensions
                - pixCreate
                - pixCopyColormap
                - pixSetAllArbitrary
                - pixRasterop
                - pixaAddPix
                - pixSetAll
                - pixClearAll
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:360,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:361,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:362,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyColormap
                - pixSetAllArbitrary
                - pixRasterop
                - pixaAddPix
                - pixSetAll
                - pixClearAll
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixabasic.c:361,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:361,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:361,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:366,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:367,16'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixSetAllArbitrary
                - pixRasterop
                - pixaAddPix
                - pixSetAll
                - pixClearAll
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:388,12'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:367,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:368,35'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixSetAllArbitrary
                - pixRasterop
                - pixaAddPix
                - pixSetAll
                - pixClearAll
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:386,5'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixSetAllArbitrary
                - pixRasterop
                - pixaAddPix
                - pixSetAll
                - pixClearAll
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixabasic.c:368,17'
          Branch Sides:
            - BranchSide:      'pixabasic.c:370,17'
              BranchSideFuncs:
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:373,29'
              BranchSideFuncs:
                - pixCopyColormap
                - pixSetAllArbitrary
                - pixRasterop
                - pixaAddPix
                - pixCreate
                - pixaDestroy
                - returnErrorPtr
                - pixSetAll
                - pixClearAll
        - Branch String:   'pixabasic.c:371,32'
          Branch Sides:
            - BranchSide:      'pixabasic.c:371,17'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:371,17'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:374,17'
          Branch Sides:
            - BranchSide:      'pixabasic.c:375,21'
              BranchSideFuncs:
                - pixSetAll
                - pixRasterop
                - pixaAddPix
                - pixCreate
                - pixCopyColormap
                - pixSetAllArbitrary
                - pixaDestroy
                - returnErrorPtr
                - pixClearAll
            - BranchSide:      'pixabasic.c:380,36'
              BranchSideFuncs:
                - pixSetAllArbitrary
                - pixRasterop
                - pixaAddPix
                - pixCreate
                - pixCopyColormap
                - pixSetAll
                - pixClearAll
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixabasic.c:375,21'
          Branch Sides:
            - BranchSide:      'pixabasic.c:376,33'
              BranchSideFuncs:
                - pixClearAll
                - pixRasterop
                - pixaAddPix
                - pixCreate
                - pixCopyColormap
                - pixSetAllArbitrary
                - pixSetAll
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:378,31'
              BranchSideFuncs:
                - pixSetAll
                - pixRasterop
                - pixaAddPix
                - pixCreate
                - pixCopyColormap
                - pixSetAllArbitrary
                - pixClearAll
                - pixaDestroy
                - returnErrorPtr
      Callsites:
        - Src:             'pixabasic.c:355,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:357,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:360,17'
          Dst:             pixaCreate
        - Src:             'pixabasic.c:361,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:362,5'
          Dst:             pixGetDimensions
        - Src:             'pixabasic.c:368,25'
          Dst:             pixCreate
        - Src:             'pixabasic.c:370,17'
          Dst:             pixaDestroy
        - Src:             'pixabasic.c:371,32'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:373,13'
          Dst:             pixCopyColormap
        - Src:             'pixabasic.c:376,21'
          Dst:             pixClearAll
        - Src:             'pixabasic.c:378,21'
          Dst:             pixSetAll
        - Src:             'pixabasic.c:380,17'
          Dst:             pixSetAllArbitrary
        - Src:             'pixabasic.c:382,13'
          Dst:             pixRasterop
        - Src:             'pixabasic.c:384,13'
          Dst:             pixaAddPix
    - functionName:    pixaCreateFromBoxa
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - boxa
        - start
        - num
        - pcropwarn
      BBCount:         49
      ICount:          284
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - boxDestroy
        - boxaGetBox
        - boxaGetCount
        - boxaGetExtent
        - pixClipRectangle
        - pixGetDimensions
        - pixaAddBox
        - pixaAddPix
        - pixaCreate
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixabasic.c:279,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:280,24'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - pixaCreate
                - boxaGetExtent
                - pixGetDimensions
                - boxaGetBox
                - pixClipRectangle
                - pixaAddPix
                - pixaAddBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:281,10'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - pixaCreate
                - boxaGetExtent
                - pixGetDimensions
                - boxaGetBox
                - pixClipRectangle
                - pixaAddPix
                - pixaAddBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:280,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:280,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:280,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:281,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:282,24'
              BranchSideFuncs:
                - boxaGetCount
                - pixaCreate
                - boxaGetExtent
                - pixGetDimensions
                - boxaGetBox
                - pixClipRectangle
                - pixaAddPix
                - pixaAddBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:283,9'
              BranchSideFuncs:
                - boxaGetCount
                - pixaCreate
                - boxaGetExtent
                - pixGetDimensions
                - boxaGetBox
                - pixClipRectangle
                - pixaAddPix
                - pixaAddBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:282,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:282,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:282,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:283,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:284,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:286,22'
              BranchSideFuncs:
                - boxaGetCount
                - pixaCreate
                - boxaGetExtent
                - pixGetDimensions
                - boxaGetBox
                - pixClipRectangle
                - pixaAddPix
                - pixaAddBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
        - Branch String:   'pixabasic.c:284,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:284,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:284,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:287,11'
          Branch Sides:
            - BranchSide:      'pixabasic.c:287,24'
              BranchSideFuncs:
                - pixaCreate
                - boxaGetExtent
                - pixGetDimensions
                - boxaGetBox
                - pixClipRectangle
                - pixaAddPix
                - pixaAddBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:287,32'
              BranchSideFuncs:
                - pixaCreate
                - boxaGetExtent
                - pixGetDimensions
                - boxaGetBox
                - pixClipRectangle
                - pixaAddPix
                - pixaAddBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
        - Branch String:   'pixabasic.c:287,32'
          Branch Sides:
            - BranchSide:      'pixabasic.c:287,11'
              BranchSideFuncs:
                - pixaCreate
                - boxaGetExtent
                - pixGetDimensions
                - boxaGetBox
                - pixClipRectangle
                - pixaAddPix
                - pixaAddBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:287,11'
              BranchSideFuncs:
                - pixaCreate
                - boxaGetExtent
                - pixGetDimensions
                - boxaGetBox
                - pixClipRectangle
                - pixaAddPix
                - pixaAddBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
        - Branch String:   'pixabasic.c:288,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:289,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:291,19'
              BranchSideFuncs:
                - boxaGetExtent
                - pixGetDimensions
                - boxaGetBox
                - pixClipRectangle
                - pixaAddPix
                - pixaAddBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddBox
        - Branch String:   'pixabasic.c:289,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:289,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:289,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:294,18'
          Branch Sides:
            - BranchSide:      'pixabasic.c:294,21'
              BranchSideFuncs:
                - boxaGetBox
                - pixClipRectangle
                - pixaAddPix
                - pixaAddBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddBox
            - BranchSide:      'pixabasic.c:295,18'
              BranchSideFuncs:
                - boxaGetBox
                - pixClipRectangle
                - pixaAddPix
                - pixaAddBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddBox
        - Branch String:   'pixabasic.c:294,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:295,18'
              BranchSideFuncs:
                - boxaGetBox
                - pixClipRectangle
                - pixaAddPix
                - pixaAddBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddBox
            - BranchSide:      'pixabasic.c:296,9'
              BranchSideFuncs:
                - boxaGetBox
                - pixClipRectangle
                - pixaAddPix
                - pixaAddBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddBox
        - Branch String:   'pixabasic.c:296,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:297,22'
              BranchSideFuncs:
                - boxaGetBox
                - pixClipRectangle
                - pixaAddPix
                - pixaAddBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddBox
            - BranchSide:      'pixabasic.c:299,14'
              BranchSideFuncs:
                - boxaGetBox
                - pixClipRectangle
                - pixaAddPix
                - pixaAddBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddBox
        - Branch String:   'pixabasic.c:299,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:300,26'
              BranchSideFuncs:
                - boxaGetBox
                - pixClipRectangle
                - pixaAddPix
                - pixaAddBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddBox
            - BranchSide:      'pixabasic.c:315,12'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:301,13'
          Branch Sides:
            - BranchSide:      'pixabasic.c:302,37'
              BranchSideFuncs:
                - pixClipRectangle
                - boxDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixaAddPix
                - pixaAddBox
                - pixaAddPix
                - pixaAddBox
            - BranchSide:      'pixabasic.c:309,37'
              BranchSideFuncs:
                - pixClipRectangle
                - pixaAddPix
                - pixaAddBox
                - boxaGetBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddBox
        - Branch String:   'pixabasic.c:303,17'
          Branch Sides:
            - BranchSide:      'pixabasic.c:304,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixaAddBox
                - boxDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixaAddPix
                - pixaAddBox
                - pixClipRectangle
            - BranchSide:      'pixabasic.c:307,13'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixaAddPix
                - pixaAddBox
                - pixClipRectangle
                - pixaAddPix
                - pixaAddBox
      Callsites:
        - Src:             'pixabasic.c:280,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:282,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:284,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:286,9'
          Dst:             boxaGetCount
        - Src:             'pixabasic.c:288,18'
          Dst:             pixaCreate
        - Src:             'pixabasic.c:289,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:291,5'
          Dst:             boxaGetExtent
        - Src:             'pixabasic.c:292,5'
          Dst:             pixGetDimensions
        - Src:             'pixabasic.c:300,15'
          Dst:             boxaGetBox
        - Src:             'pixabasic.c:302,20'
          Dst:             pixClipRectangle
        - Src:             'pixabasic.c:304,17'
          Dst:             pixaAddPix
        - Src:             'pixabasic.c:305,17'
          Dst:             pixaAddBox
        - Src:             'pixabasic.c:307,13'
          Dst:             boxDestroy
        - Src:             'pixabasic.c:309,20'
          Dst:             pixClipRectangle
        - Src:             'pixabasic.c:310,13'
          Dst:             pixaAddPix
        - Src:             'pixabasic.c:311,13'
          Dst:             pixaAddBox
    - functionName:    pixaCreateFromPix
      functionSourceFile: '/src/leptonica/src/pixabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - n
        - cellw
        - cellh
      BBCount:         41
      ICount:          241
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - pixClipToForeground
        - pixCreate
        - pixDestroy
        - pixGetDimensions
        - pixRasterop
        - pixaAddPix
        - pixaCreate
        - pixaDestroy
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixabasic.c:213,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:214,24'
              BranchSideFuncs:
                - pixaCreate
                - pixGetDimensions
                - pixCreate
                - pixDestroy
                - pixRasterop
                - pixaAddPix
                - pixClipToForeground
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:215,9'
              BranchSideFuncs:
                - pixaCreate
                - pixGetDimensions
                - pixCreate
                - pixDestroy
                - pixRasterop
                - pixaAddPix
                - pixClipToForeground
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:214,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:214,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:214,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:215,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:216,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:218,28'
              BranchSideFuncs:
                - pixaCreate
                - pixGetDimensions
                - pixCreate
                - pixDestroy
                - pixRasterop
                - pixaAddPix
                - pixClipToForeground
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixabasic.c:216,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:216,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:216,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:218,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:219,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:220,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixDestroy
                - pixRasterop
                - pixaAddPix
                - pixClipToForeground
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixabasic.c:219,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:219,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:219,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:221,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:222,9'
              BranchSideFuncs:
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:226,11'
              BranchSideFuncs:
                - pixDestroy
                - pixRasterop
                - pixaAddPix
                - pixClipToForeground
                - pixaAddPix
        - Branch String:   'pixabasic.c:223,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:223,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixabasic.c:223,9'
              BranchSideFuncs: []
        - Branch String:   'pixabasic.c:228,5'
          Branch Sides:
            - BranchSide:      'pixabasic.c:229,16'
              BranchSideFuncs:
                - pixDestroy
                - pixRasterop
                - pixaAddPix
                - pixClipToForeground
                - pixaAddPix
            - BranchSide:      'pixabasic.c:239,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pixabasic.c:229,28'
          Branch Sides:
            - BranchSide:      'pixabasic.c:229,31'
              BranchSideFuncs:
                - pixDestroy
                - pixRasterop
                - pixaAddPix
                - pixClipToForeground
                - pixaAddPix
            - BranchSide:      'pixabasic.c:229,9'
              BranchSideFuncs:
                - pixDestroy
                - pixRasterop
                - pixaAddPix
                - pixClipToForeground
                - pixaAddPix
        - Branch String:   'pixabasic.c:229,9'
          Branch Sides:
            - BranchSide:      'pixabasic.c:230,25'
              BranchSideFuncs:
                - pixRasterop
                - pixaAddPix
                - pixDestroy
                - pixClipToForeground
                - pixaAddPix
            - BranchSide:      'pixabasic.c:237,5'
              BranchSideFuncs:
                - pixDestroy
                - pixRasterop
                - pixaAddPix
                - pixClipToForeground
                - pixaAddPix
        - Branch String:   'pixabasic.c:232,24'
          Branch Sides:
            - BranchSide:      'pixabasic.c:232,48'
              BranchSideFuncs:
                - pixClipToForeground
                - pixaAddPix
                - pixDestroy
                - pixRasterop
                - pixaAddPix
            - BranchSide:      'pixabasic.c:235,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixRasterop
                - pixClipToForeground
                - pixaAddPix
        - Branch String:   'pixabasic.c:232,17'
          Branch Sides:
            - BranchSide:      'pixabasic.c:233,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixRasterop
                - pixClipToForeground
                - pixaAddPix
            - BranchSide:      'pixabasic.c:235,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixRasterop
                - pixClipToForeground
                - pixaAddPix
      Callsites:
        - Src:             'pixabasic.c:214,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:216,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:218,17'
          Dst:             pixaCreate
        - Src:             'pixabasic.c:219,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:220,5'
          Dst:             pixGetDimensions
        - Src:             'pixabasic.c:221,17'
          Dst:             pixCreate
        - Src:             'pixabasic.c:222,9'
          Dst:             pixaDestroy
        - Src:             'pixabasic.c:223,24'
          Dst:             returnErrorPtr
        - Src:             'pixabasic.c:230,13'
          Dst:             pixRasterop
        - Src:             'pixabasic.c:232,28'
          Dst:             pixClipToForeground
        - Src:             'pixabasic.c:233,17'
          Dst:             pixaAddPix
        - Src:             'pixabasic.c:235,17'
          Dst:             pixaAddPix
        - Src:             'pixabasic.c:239,5'
          Dst:             pixDestroy
    - functionName:    pixaCompareInPdf
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2670
      functionLinenumberEnd: 2714
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa1
        - pixa2
        - nx
        - ny
        - tw
        - spacing
        - border
        - fontsize
        - fileout
      BBCount:         68
      ICount:          355
      EdgeCount:       93
      CyclomaticComplexity: 27
      functionsReached:
        - lept_stderr
        - pixaConvertToNUpPixa
        - pixaConvertToPdf
        - pixaDestroy
        - pixaGetCount
        - pixaInterleave
        - returnErrorInt
        - sarrayDestroy
        - sarrayGenerateIntegers
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc2.c:2675,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2675,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - pixaGetCount
                - pixaInterleave
                - pixaConvertToNUpPixa
                - pixaDestroy
                - pixaGetCount
                - pixaConvertToNUpPixa
                - pixaDestroy
                - sarrayDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGenerateIntegers
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2676,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixafunc2.c:2675,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2676,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetCount
                - pixaInterleave
                - pixaConvertToNUpPixa
                - pixaDestroy
                - pixaGetCount
                - pixaConvertToNUpPixa
                - pixaDestroy
                - sarrayDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGenerateIntegers
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2677,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetCount
                - pixaInterleave
                - pixaConvertToNUpPixa
                - pixaDestroy
                - pixaGetCount
                - pixaConvertToNUpPixa
                - pixaDestroy
                - sarrayDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGenerateIntegers
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixafunc2.c:2676,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2676,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2676,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2677,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2677,19'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2678,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixafunc2.c:2677,26'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2677,29'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2678,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixafunc2.c:2677,37'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2677,40'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2678,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixafunc2.c:2677,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2678,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2679,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetCount
                - pixaInterleave
                - pixaConvertToNUpPixa
                - pixaDestroy
                - pixaGetCount
                - pixaConvertToNUpPixa
                - pixaDestroy
                - sarrayDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGenerateIntegers
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixafunc2.c:2678,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2678,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2678,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2679,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2680,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2681,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetCount
                - pixaInterleave
                - pixaConvertToNUpPixa
                - pixaDestroy
                - pixaGetCount
                - pixaConvertToNUpPixa
                - pixaDestroy
                - sarrayDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGenerateIntegers
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixafunc2.c:2680,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2680,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2680,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2681,22'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2681,25'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2682,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixafunc2.c:2681,39'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2681,42'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2682,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixafunc2.c:2681,55'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2681,58'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2682,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixafunc2.c:2681,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2682,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2683,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetCount
                - pixaInterleave
                - pixaConvertToNUpPixa
                - pixaDestroy
                - pixaGetCount
                - pixaConvertToNUpPixa
                - pixaDestroy
                - sarrayDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGenerateIntegers
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pixafunc2.c:2682,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2682,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2682,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2683,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2684,16'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetCount
                - pixaInterleave
                - pixaConvertToNUpPixa
                - pixaDestroy
                - pixaGetCount
                - pixaConvertToNUpPixa
                - pixaDestroy
                - sarrayDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGenerateIntegers
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2685,23'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetCount
                - pixaInterleave
                - pixaConvertToNUpPixa
                - pixaDestroy
                - pixaGetCount
                - pixaConvertToNUpPixa
                - pixaDestroy
                - sarrayDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGenerateIntegers
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pixafunc2.c:2684,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2684,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2684,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2687,17'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2687,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2688,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixafunc2.c:2687,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2688,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2689,9'
              BranchSideFuncs:
                - pixaInterleave
                - pixaConvertToNUpPixa
                - pixaDestroy
                - pixaGetCount
                - pixaConvertToNUpPixa
                - pixaDestroy
                - sarrayDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGenerateIntegers
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pixafunc2.c:2688,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2688,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2688,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2689,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2690,9'
              BranchSideFuncs:
                - pixaInterleave
                - pixaConvertToNUpPixa
                - pixaDestroy
                - pixaGetCount
                - pixaConvertToNUpPixa
                - pixaDestroy
                - sarrayDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGenerateIntegers
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pixafunc2.c:2694,33'
              BranchSideFuncs:
                - pixaInterleave
                - pixaConvertToNUpPixa
                - pixaDestroy
                - pixaGetCount
                - pixaConvertToNUpPixa
                - pixaDestroy
                - sarrayDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGenerateIntegers
                - returnErrorInt
        - Branch String:   'pixafunc2.c:2690,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2694,33'
              BranchSideFuncs:
                - lept_stderr
                - pixaInterleave
                - pixaConvertToNUpPixa
                - pixaDestroy
                - pixaGetCount
                - pixaConvertToNUpPixa
                - pixaDestroy
                - sarrayDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGenerateIntegers
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2694,33'
              BranchSideFuncs:
                - pixaInterleave
                - pixaConvertToNUpPixa
                - pixaDestroy
                - pixaGetCount
                - pixaConvertToNUpPixa
                - pixaDestroy
                - sarrayDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGenerateIntegers
                - returnErrorInt
        - Branch String:   'pixafunc2.c:2694,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2695,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2698,34'
              BranchSideFuncs:
                - pixaConvertToNUpPixa
                - pixaDestroy
                - pixaGetCount
                - pixaConvertToNUpPixa
                - pixaDestroy
                - sarrayDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGenerateIntegers
        - Branch String:   'pixafunc2.c:2695,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2695,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2695,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2703,10'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2703,50'
              BranchSideFuncs:
                - sarrayGenerateIntegers
                - pixaConvertToNUpPixa
                - pixaDestroy
                - sarrayDestroy
                - pixaConvertToPdf
                - pixaDestroy
            - BranchSide:      'pixafunc2.c:2703,8'
              BranchSideFuncs:
                - pixaConvertToNUpPixa
                - pixaDestroy
                - sarrayDestroy
                - pixaConvertToPdf
                - pixaDestroy
      Callsites:
        - Src:             'pixafunc2.c:2676,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc2.c:2678,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc2.c:2680,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc2.c:2682,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc2.c:2684,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc2.c:2685,10'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:2686,10'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:2688,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc2.c:2690,9'
          Dst:             lept_stderr
        - Src:             'pixafunc2.c:2694,18'
          Dst:             pixaInterleave
        - Src:             'pixafunc2.c:2695,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc2.c:2698,13'
          Dst:             pixaConvertToNUpPixa
        - Src:             'pixafunc2.c:2699,5'
          Dst:             pixaDestroy
        - Src:             'pixafunc2.c:2702,14'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:2703,27'
          Dst:             sarrayGenerateIntegers
        - Src:             'pixafunc2.c:2704,13'
          Dst:             pixaConvertToNUpPixa
        - Src:             'pixafunc2.c:2707,5'
          Dst:             pixaDestroy
        - Src:             'pixafunc2.c:2708,5'
          Dst:             sarrayDestroy
        - Src:             'pixafunc2.c:2711,5'
          Dst:             pixaConvertToPdf
        - Src:             'pixafunc2.c:2712,5'
          Dst:             pixaDestroy
    - functionName:    pixaConvertToNUpPixa
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2558
      functionLinenumberEnd: 2615
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixas
        - sa
        - nx
        - ny
        - tw
        - spacing
        - border
        - fontsize
      BBCount:         68
      ICount:          399
      EdgeCount:       92
      CyclomaticComplexity: 26
      functionsReached:
        - bmfCreate
        - bmfDestroy
        - lept_stderr
        - pixAddTextlines
        - pixClone
        - pixDestroy
        - pixScaleToSize
        - pixaAddPix
        - pixaCreate
        - pixaDestroy
        - pixaDisplayTiledAndScaled
        - pixaGetCount
        - pixaGetPix
        - pixaGetRenderingDepth
        - returnErrorPtr
        - sarrayGetCount
        - sarrayGetString
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pixafunc2.c:2565,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2566,24'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - bmfCreate
                - bmfDestroy
                - pixaCreate
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixScaleToSize
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - sarrayGetString
                - pixAddTextlines
                - sarrayGetCount
                - sarrayGetCount
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2567,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - bmfCreate
                - bmfDestroy
                - pixaCreate
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixScaleToSize
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - sarrayGetString
                - pixAddTextlines
                - sarrayGetCount
                - sarrayGetCount
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2566,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2566,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2566,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2567,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2567,19'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2568,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2567,26'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2567,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2568,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2567,37'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2567,40'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2568,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2567,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2568,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2569,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - bmfCreate
                - bmfDestroy
                - pixaCreate
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixScaleToSize
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - sarrayGetString
                - pixAddTextlines
                - sarrayGetCount
                - sarrayGetCount
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2568,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2568,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2568,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2569,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2570,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2571,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - bmfCreate
                - bmfDestroy
                - pixaCreate
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixScaleToSize
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - sarrayGetString
                - pixAddTextlines
                - sarrayGetCount
                - sarrayGetCount
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2570,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2570,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2570,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2571,22'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2571,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2572,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2571,39'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2571,42'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2572,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2571,55'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2571,58'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2572,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2571,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2572,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2574,23'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - bmfCreate
                - bmfDestroy
                - pixaCreate
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixScaleToSize
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - sarrayGetString
                - pixAddTextlines
                - sarrayGetCount
                - sarrayGetCount
                - lept_stderr
        - Branch String:   'pixafunc2.c:2572,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2572,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2572,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2575,12'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2575,31'
              BranchSideFuncs:
                - sarrayGetCount
                - pixaCreate
                - bmfCreate
                - bmfDestroy
                - pixaCreate
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixScaleToSize
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - sarrayGetString
                - pixAddTextlines
                - sarrayGetCount
                - lept_stderr
            - BranchSide:      'pixafunc2.c:2580,10'
              BranchSideFuncs:
                - pixaCreate
                - bmfCreate
                - bmfDestroy
                - pixaCreate
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixScaleToSize
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - sarrayGetString
                - pixAddTextlines
        - Branch String:   'pixafunc2.c:2575,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2576,9'
              BranchSideFuncs:
                - pixaCreate
                - bmfCreate
                - bmfDestroy
                - pixaCreate
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixScaleToSize
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - sarrayGetString
                - pixAddTextlines
                - sarrayGetCount
                - lept_stderr
            - BranchSide:      'pixafunc2.c:2580,10'
              BranchSideFuncs:
                - pixaCreate
                - bmfCreate
                - bmfDestroy
                - pixaCreate
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixScaleToSize
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - sarrayGetString
                - pixAddTextlines
        - Branch String:   'pixafunc2.c:2576,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2578,5'
              BranchSideFuncs:
                - sarrayGetCount
                - lept_stderr
                - pixaCreate
                - bmfCreate
                - bmfDestroy
                - pixaCreate
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixScaleToSize
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - sarrayGetString
                - pixAddTextlines
            - BranchSide:      'pixafunc2.c:2578,5'
              BranchSideFuncs:
                - pixaCreate
                - bmfCreate
                - bmfDestroy
                - pixaCreate
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixScaleToSize
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - sarrayGetString
                - pixAddTextlines
        - Branch String:   'pixafunc2.c:2583,11'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2583,9'
              BranchSideFuncs:
                - bmfDestroy
                - pixaCreate
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixScaleToSize
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - sarrayGetString
                - pixAddTextlines
            - BranchSide:      'pixafunc2.c:2583,52'
              BranchSideFuncs:
                - bmfCreate
                - bmfDestroy
                - pixaCreate
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixScaleToSize
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - sarrayGetString
                - pixAddTextlines
        - Branch String:   'pixafunc2.c:2584,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2585,28'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - bmfDestroy
                - pixaDestroy
                - pixaGetPix
                - pixScaleToSize
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - sarrayGetString
                - pixAddTextlines
            - BranchSide:      'pixafunc2.c:2613,5'
              BranchSideFuncs:
                - bmfDestroy
        - Branch String:   'pixafunc2.c:2586,28'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2586,31'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - bmfDestroy
                - pixaCreate
                - pixaDestroy
                - pixaGetPix
                - pixScaleToSize
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - sarrayGetString
                - pixAddTextlines
            - BranchSide:      'pixafunc2.c:2586,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - bmfDestroy
                - pixaCreate
                - pixaDestroy
                - pixaGetPix
                - pixScaleToSize
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - sarrayGetString
                - pixAddTextlines
        - Branch String:   'pixafunc2.c:2586,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2587,31'
              BranchSideFuncs:
                - pixaGetPix
                - pixScaleToSize
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - bmfDestroy
                - pixaCreate
                - pixaDestroy
                - sarrayGetString
                - pixAddTextlines
            - BranchSide:      'pixafunc2.c:2600,26'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - bmfDestroy
                - pixaCreate
                - pixaGetPix
                - pixScaleToSize
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - sarrayGetString
                - pixAddTextlines
                - pixaDestroy
        - Branch String:   'pixafunc2.c:2589,21'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2589,24'
              BranchSideFuncs:
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - bmfDestroy
                - pixaCreate
                - pixaDestroy
                - pixaGetPix
                - pixScaleToSize
                - sarrayGetString
                - pixAddTextlines
            - BranchSide:      'pixafunc2.c:2594,33'
              BranchSideFuncs:
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - bmfDestroy
                - pixaCreate
                - pixaDestroy
                - pixaGetPix
                - pixScaleToSize
                - sarrayGetString
                - pixAddTextlines
        - Branch String:   'pixafunc2.c:2589,17'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2590,39'
              BranchSideFuncs:
                - sarrayGetString
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - bmfDestroy
                - pixaCreate
                - pixaDestroy
                - pixaGetPix
                - pixScaleToSize
                - pixClone
            - BranchSide:      'pixafunc2.c:2594,33'
              BranchSideFuncs:
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - bmfDestroy
                - pixaCreate
                - pixaDestroy
                - pixaGetPix
                - pixScaleToSize
                - sarrayGetString
                - pixAddTextlines
        - Branch String:   'pixafunc2.c:2600,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2601,13'
              BranchSideFuncs:
                - pixaDestroy
                - bmfDestroy
                - pixaCreate
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - pixaGetPix
                - pixScaleToSize
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - sarrayGetString
                - pixAddTextlines
            - BranchSide:      'pixafunc2.c:2606,31'
              BranchSideFuncs:
                - pixaGetRenderingDepth
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - bmfDestroy
                - pixaCreate
                - pixaGetCount
                - pixaDestroy
                - pixaGetPix
                - pixScaleToSize
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - sarrayGetString
                - pixAddTextlines
      Callsites:
        - Src:             'pixafunc2.c:2566,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:2568,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:2570,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:2572,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:2574,10'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:2575,16'
          Dst:             sarrayGetCount
        - Src:             'pixafunc2.c:2576,9'
          Dst:             sarrayGetCount
        - Src:             'pixafunc2.c:2576,9'
          Dst:             lept_stderr
        - Src:             'pixafunc2.c:2582,13'
          Dst:             pixaCreate
        - Src:             'pixafunc2.c:2583,36'
          Dst:             bmfCreate
        - Src:             'pixafunc2.c:2585,17'
          Dst:             pixaCreate
        - Src:             'pixafunc2.c:2587,20'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:2588,20'
          Dst:             pixScaleToSize
        - Src:             'pixafunc2.c:2590,23'
          Dst:             sarrayGetString
        - Src:             'pixafunc2.c:2591,24'
          Dst:             pixAddTextlines
        - Src:             'pixafunc2.c:2594,24'
          Dst:             pixClone
        - Src:             'pixafunc2.c:2596,13'
          Dst:             pixaAddPix
        - Src:             'pixafunc2.c:2597,13'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:2598,13'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:2600,13'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:2601,13'
          Dst:             pixaDestroy
        - Src:             'pixafunc2.c:2606,9'
          Dst:             pixaGetRenderingDepth
        - Src:             'pixafunc2.c:2607,16'
          Dst:             pixaDisplayTiledAndScaled
        - Src:             'pixafunc2.c:2609,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc2.c:2610,9'
          Dst:             pixaDestroy
        - Src:             'pixafunc2.c:2613,5'
          Dst:             bmfDestroy
    - functionName:    pixaDisplayTiledAndScaled
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixa
        - outdepth
        - tilewidth
        - ncols
        - background
        - spacing
        - border
      BBCount:         111
      ICount:          690
      EdgeCount:       149
      CyclomaticComplexity: 40
      functionsReached:
        - calloc
        - pixAddBorder
        - pixClone
        - pixConvertTo1
        - pixConvertTo32
        - pixConvertTo8
        - pixCreate
        - pixDestroy
        - pixGetDimensions
        - pixGetXRes
        - pixRasterop
        - pixScale
        - pixScaleToGray
        - pixSetAll
        - pixSetResolution
        - pixaAddPix
        - pixaCreate
        - pixaDestroy
        - pixaGetCount
        - pixaGetPix
        - returnErrorPtr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'pixafunc2.c:1040,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1041,23'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixGetDimensions
                - pixScale
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixAddBorder
                - pixConvertTo8
                - pixConvertTo1
                - pixScaleToGray
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1042,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixGetDimensions
                - pixScale
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixAddBorder
                - pixConvertTo8
                - pixConvertTo1
                - pixScaleToGray
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1041,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1041,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1041,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1042,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1042,26'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixGetDimensions
                - pixScale
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixAddBorder
                - pixConvertTo8
                - pixConvertTo1
                - pixScaleToGray
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1044,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixGetDimensions
                - pixScale
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixAddBorder
                - pixConvertTo8
                - pixConvertTo1
                - pixScaleToGray
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1042,40'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1042,43'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixGetDimensions
                - pixScale
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixAddBorder
                - pixConvertTo8
                - pixConvertTo1
                - pixScaleToGray
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1044,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixGetDimensions
                - pixScale
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixAddBorder
                - pixConvertTo8
                - pixConvertTo1
                - pixScaleToGray
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1042,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1043,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1044,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixGetDimensions
                - pixScale
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixAddBorder
                - pixConvertTo8
                - pixConvertTo1
                - pixScaleToGray
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1043,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1043,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1043,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1044,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1045,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1046,15'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixGetDimensions
                - pixScale
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixAddBorder
                - pixConvertTo8
                - pixConvertTo1
                - pixScaleToGray
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1045,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1045,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1045,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1046,15'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1046,13'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixGetDimensions
                - pixScale
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixAddBorder
                - pixConvertTo8
                - pixConvertTo1
                - pixScaleToGray
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1046,13'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixGetDimensions
                - pixScale
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixAddBorder
                - pixConvertTo8
                - pixConvertTo1
                - pixScaleToGray
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1047,20'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1047,23'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixGetDimensions
                - pixScale
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixAddBorder
                - pixConvertTo8
                - pixConvertTo1
                - pixScaleToGray
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1048,16'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixGetDimensions
                - pixScale
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixAddBorder
                - pixConvertTo8
                - pixConvertTo1
                - pixScaleToGray
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1047,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1048,16'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixGetDimensions
                - pixScale
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixAddBorder
                - pixConvertTo8
                - pixConvertTo1
                - pixScaleToGray
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1049,27'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixGetDimensions
                - pixScale
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixAddBorder
                - pixConvertTo8
                - pixConvertTo1
                - pixScaleToGray
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1049,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1050,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1053,24'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixGetDimensions
                - pixScale
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixAddBorder
                - pixConvertTo8
                - pixConvertTo1
                - pixScaleToGray
        - Branch String:   'pixafunc2.c:1050,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1050,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1050,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1055,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1056,31'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDimensions
                - pixScale
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixAddBorder
                - pixConvertTo8
                - pixConvertTo1
                - pixScaleToGray
            - BranchSide:      'pixafunc2.c:1083,27'
              BranchSideFuncs:
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1056,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1057,13'
              BranchSideFuncs:
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixGetDimensions
                - pixScale
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixAddBorder
                - pixConvertTo8
                - pixConvertTo1
                - pixScaleToGray
            - BranchSide:      'pixafunc2.c:1059,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScale
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixAddBorder
                - pixConvertTo8
                - pixConvertTo1
                - pixScaleToGray
        - Branch String:   'pixafunc2.c:1061,20'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1061,23'
              BranchSideFuncs:
                - pixScale
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixGetDimensions
                - pixAddBorder
                - pixConvertTo8
                - pixConvertTo1
                - pixScaleToGray
            - BranchSide:      'pixafunc2.c:1064,29'
              BranchSideFuncs:
                - pixScale
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixGetDimensions
                - pixScaleToGray
                - pixAddBorder
                - pixConvertTo8
                - pixConvertTo1
        - Branch String:   'pixafunc2.c:1061,36'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1061,39'
              BranchSideFuncs:
                - pixScale
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixGetDimensions
                - pixAddBorder
                - pixConvertTo8
                - pixConvertTo1
                - pixScaleToGray
            - BranchSide:      'pixafunc2.c:1064,29'
              BranchSideFuncs:
                - pixScale
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixGetDimensions
                - pixScaleToGray
                - pixAddBorder
                - pixConvertTo8
                - pixConvertTo1
        - Branch String:   'pixafunc2.c:1061,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1062,35'
              BranchSideFuncs:
                - pixScaleToGray
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixGetDimensions
                - pixScale
                - pixAddBorder
                - pixConvertTo8
                - pixConvertTo1
            - BranchSide:      'pixafunc2.c:1064,29'
              BranchSideFuncs:
                - pixScale
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixGetDimensions
                - pixScaleToGray
                - pixAddBorder
                - pixConvertTo8
                - pixConvertTo1
        - Branch String:   'pixafunc2.c:1066,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1067,34'
              BranchSideFuncs:
                - pixConvertTo1
                - pixDestroy
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixGetDimensions
                - pixScale
                - pixConvertTo32
                - pixConvertTo8
                - pixScaleToGray
                - pixAddBorder
            - BranchSide:      'pixafunc2.c:1068,18'
              BranchSideFuncs:
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixGetDimensions
                - pixScale
                - pixConvertTo1
                - pixScaleToGray
                - pixAddBorder
                - pixConvertTo8
        - Branch String:   'pixafunc2.c:1068,18'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1069,34'
              BranchSideFuncs:
                - pixConvertTo8
                - pixDestroy
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixGetDimensions
                - pixScale
                - pixConvertTo32
                - pixConvertTo1
                - pixScaleToGray
                - pixAddBorder
            - BranchSide:      'pixafunc2.c:1071,35'
              BranchSideFuncs:
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixGetDimensions
                - pixScale
                - pixConvertTo8
                - pixConvertTo1
                - pixScaleToGray
                - pixAddBorder
        - Branch String:   'pixafunc2.c:1074,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1075,33'
              BranchSideFuncs:
                - pixAddBorder
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixGetDimensions
                - pixScale
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixConvertTo8
                - pixConvertTo1
                - pixScaleToGray
            - BranchSide:      'pixafunc2.c:1077,29'
              BranchSideFuncs:
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaGetCount
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixGetDimensions
                - pixScale
                - pixConvertTo32
                - pixDestroy
                - pixAddBorder
                - pixConvertTo8
                - pixConvertTo1
                - pixScaleToGray
        - Branch String:   'pixafunc2.c:1083,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1084,9'
              BranchSideFuncs:
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1089,10'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1085,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1085,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1085,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1091,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1092,9'
              BranchSideFuncs:
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1095,11'
              BranchSideFuncs:
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
        - Branch String:   'pixafunc2.c:1093,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1093,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1093,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1098,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1099,26'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
            - BranchSide:      'pixafunc2.c:1110,9'
              BranchSideFuncs:
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
        - Branch String:   'pixafunc2.c:1102,17'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1102,15'
              BranchSideFuncs:
                - pixDestroy
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
            - BranchSide:      'pixafunc2.c:1102,15'
              BranchSideFuncs:
                - pixDestroy
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
        - Branch String:   'pixafunc2.c:1103,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1104,27'
              BranchSideFuncs:
                - pixDestroy
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
            - BranchSide:      'pixafunc2.c:1108,9'
              BranchSideFuncs:
                - pixDestroy
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - pixaGetPix
                - pixGetDimensions
        - Branch String:   'pixafunc2.c:1110,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1111,23'
              BranchSideFuncs:
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
            - BranchSide:      'pixafunc2.c:1114,13'
              BranchSideFuncs:
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
        - Branch String:   'pixafunc2.c:1116,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1117,15'
              BranchSideFuncs:
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
            - BranchSide:      'pixafunc2.c:1119,22'
              BranchSideFuncs:
                - pixCreate
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
        - Branch String:   'pixafunc2.c:1120,26'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1120,29'
              BranchSideFuncs:
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
            - BranchSide:      'pixafunc2.c:1121,10'
              BranchSideFuncs:
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
        - Branch String:   'pixafunc2.c:1120,44'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1121,10'
              BranchSideFuncs:
                - pixSetAll
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
            - BranchSide:      'pixafunc2.c:1122,19'
              BranchSideFuncs:
                - pixSetAll
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
        - Branch String:   'pixafunc2.c:1121,26'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1121,29'
              BranchSideFuncs:
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
            - BranchSide:      'pixafunc2.c:1125,13'
              BranchSideFuncs:
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
        - Branch String:   'pixafunc2.c:1120,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1122,19'
              BranchSideFuncs:
                - pixSetAll
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
            - BranchSide:      'pixafunc2.c:1125,13'
              BranchSideFuncs:
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
        - Branch String:   'pixafunc2.c:1127,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1128,26'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixaDestroy
                - free
                - pixGetXRes
                - pixSetResolution
            - BranchSide:      'pixafunc2.c:1144,5'
              BranchSideFuncs:
                - pixaDestroy
                - free
        - Branch String:   'pixafunc2.c:1129,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1130,30'
              BranchSideFuncs:
                - pixGetXRes
                - pixSetResolution
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixaDestroy
                - free
                - pixaGetPix
            - BranchSide:      'pixafunc2.c:1133,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetXRes
                - pixSetResolution
        - Branch String:   'pixafunc2.c:1134,15'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1134,20'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixGetXRes
                - pixSetResolution
            - BranchSide:      'pixafunc2.c:1139,21'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixGetXRes
                - pixSetResolution
        - Branch String:   'pixafunc2.c:1134,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1135,17'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixGetXRes
                - pixSetResolution
            - BranchSide:      'pixafunc2.c:1139,21'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixaDestroy
                - free
                - pixaGetPix
                - pixGetDimensions
                - pixGetXRes
                - pixSetResolution
      Callsites:
        - Src:             'pixafunc2.c:1041,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1043,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1045,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1049,14'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:1050,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1053,13'
          Dst:             pixaCreate
        - Src:             'pixafunc2.c:1056,20'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:1059,9'
          Dst:             pixGetDimensions
        - Src:             'pixafunc2.c:1062,20'
          Dst:             pixScaleToGray
        - Src:             'pixafunc2.c:1064,20'
          Dst:             pixScale
        - Src:             'pixafunc2.c:1067,20'
          Dst:             pixConvertTo1
        - Src:             'pixafunc2.c:1069,20'
          Dst:             pixConvertTo8
        - Src:             'pixafunc2.c:1071,20'
          Dst:             pixConvertTo32
        - Src:             'pixafunc2.c:1072,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:1075,20'
          Dst:             pixAddBorder
        - Src:             'pixafunc2.c:1077,20'
          Dst:             pixClone
        - Src:             'pixafunc2.c:1079,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc2.c:1080,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:1081,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:1083,14'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:1084,9'
          Dst:             pixaDestroy
        - Src:             'pixafunc2.c:1085,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1091,29'
          Dst:             calloc
        - Src:             'pixafunc2.c:1092,9'
          Dst:             pixaDestroy
        - Src:             'pixafunc2.c:1093,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1099,15'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:1101,9'
          Dst:             pixGetDimensions
        - Src:             'pixafunc2.c:1108,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:1119,12'
          Dst:             pixCreate
        - Src:             'pixafunc2.c:1122,9'
          Dst:             pixSetAll
        - Src:             'pixafunc2.c:1128,15'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:1130,19'
          Dst:             pixGetXRes
        - Src:             'pixafunc2.c:1131,13'
          Dst:             pixSetResolution
        - Src:             'pixafunc2.c:1133,9'
          Dst:             pixGetDimensions
        - Src:             'pixafunc2.c:1139,9'
          Dst:             pixRasterop
        - Src:             'pixafunc2.c:1141,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:1144,5'
          Dst:             pixaDestroy
    - functionName:    convertToNUpPixa
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2494
      functionLinenumberEnd: 2524
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - dir
        - substr
        - nx
        - ny
        - tw
        - spacing
        - border
        - fontsize
      BBCount:         42
      ICount:          245
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - getSortedPathnamesInDirectory
        - pixaConvertToNUpPixa
        - pixaDestroy
        - pixaReadFilesSA
        - returnErrorPtr
        - sarrayAddString
        - sarrayCreate
        - sarrayDestroy
        - sarrayGetCount
        - sarrayGetString
        - splitPathAtDirectory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixafunc2.c:2500,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2501,24'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - pixaReadFilesSA
                - sarrayGetCount
                - sarrayCreate
                - sarrayDestroy
                - pixaConvertToNUpPixa
                - pixaDestroy
                - sarrayDestroy
                - sarrayGetString
                - splitPathAtDirectory
                - sarrayAddString
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2502,9'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - pixaReadFilesSA
                - sarrayGetCount
                - sarrayCreate
                - sarrayDestroy
                - pixaConvertToNUpPixa
                - pixaDestroy
                - sarrayDestroy
                - sarrayGetString
                - splitPathAtDirectory
                - sarrayAddString
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2501,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2501,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2501,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2502,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2502,19'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2503,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2502,26'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2502,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2503,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2502,37'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2502,40'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2503,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2502,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2503,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2504,9'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - pixaReadFilesSA
                - sarrayGetCount
                - sarrayCreate
                - sarrayDestroy
                - pixaConvertToNUpPixa
                - pixaDestroy
                - sarrayDestroy
                - sarrayGetString
                - splitPathAtDirectory
                - sarrayAddString
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2503,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2503,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2503,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2504,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2505,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2506,9'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - pixaReadFilesSA
                - sarrayGetCount
                - sarrayCreate
                - sarrayDestroy
                - pixaConvertToNUpPixa
                - pixaDestroy
                - sarrayDestroy
                - sarrayGetString
                - splitPathAtDirectory
                - sarrayAddString
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2505,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2505,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2505,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2506,22'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2506,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2507,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2506,39'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2506,42'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2507,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2506,55'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2506,58'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2507,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2506,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2507,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2509,41'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - pixaReadFilesSA
                - sarrayGetCount
                - sarrayCreate
                - sarrayDestroy
                - pixaConvertToNUpPixa
                - pixaDestroy
                - sarrayDestroy
                - sarrayGetString
                - splitPathAtDirectory
                - sarrayAddString
        - Branch String:   'pixafunc2.c:2507,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2507,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2507,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2513,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2514,33'
              BranchSideFuncs:
                - sarrayGetString
                - splitPathAtDirectory
                - sarrayAddString
                - sarrayDestroy
                - pixaConvertToNUpPixa
                - pixaDestroy
                - sarrayDestroy
            - BranchSide:      'pixafunc2.c:2518,5'
              BranchSideFuncs:
                - sarrayDestroy
                - pixaConvertToNUpPixa
                - pixaDestroy
                - sarrayDestroy
      Callsites:
        - Src:             'pixafunc2.c:2501,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:2503,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:2505,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:2507,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:2509,11'
          Dst:             getSortedPathnamesInDirectory
        - Src:             'pixafunc2.c:2510,13'
          Dst:             pixaReadFilesSA
        - Src:             'pixafunc2.c:2511,9'
          Dst:             sarrayGetCount
        - Src:             'pixafunc2.c:2512,11'
          Dst:             sarrayCreate
        - Src:             'pixafunc2.c:2514,17'
          Dst:             sarrayGetString
        - Src:             'pixafunc2.c:2515,9'
          Dst:             splitPathAtDirectory
        - Src:             'pixafunc2.c:2516,9'
          Dst:             sarrayAddString
        - Src:             'pixafunc2.c:2518,5'
          Dst:             sarrayDestroy
        - Src:             'pixafunc2.c:2519,13'
          Dst:             pixaConvertToNUpPixa
        - Src:             'pixafunc2.c:2521,5'
          Dst:             pixaDestroy
        - Src:             'pixafunc2.c:2522,5'
          Dst:             sarrayDestroy
    - functionName:    convertToNUpFiles
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2435
      functionLinenumberEnd: 2463
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - dir
        - substr
        - nx
        - ny
        - tw
        - spacing
        - border
        - fontsize
        - outdir
      BBCount:         43
      ICount:          239
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - convertToNUpPixa
        - lept_mkdir
        - lept_rmdir
        - makeTempDirname
        - modifyTrailingSlash
        - pixaDestroy
        - pixaGetRenderingDepth
        - pixaWriteFiles
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc2.c:2440,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2441,16'
              BranchSideFuncs:
                - returnErrorInt
                - convertToNUpPixa
                - returnErrorInt
                - lept_rmdir
                - lept_mkdir
                - pixaGetRenderingDepth
                - makeTempDirname
                - modifyTrailingSlash
                - pixaWriteFiles
                - pixaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2442,9'
              BranchSideFuncs:
                - returnErrorInt
                - convertToNUpPixa
                - returnErrorInt
                - lept_rmdir
                - lept_mkdir
                - pixaGetRenderingDepth
                - makeTempDirname
                - modifyTrailingSlash
                - pixaWriteFiles
                - pixaDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixafunc2.c:2441,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2441,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2441,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2442,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2442,19'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2443,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixafunc2.c:2442,26'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2442,29'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2443,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixafunc2.c:2442,37'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2442,40'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2443,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixafunc2.c:2442,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2443,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2444,9'
              BranchSideFuncs:
                - returnErrorInt
                - convertToNUpPixa
                - returnErrorInt
                - lept_rmdir
                - lept_mkdir
                - pixaGetRenderingDepth
                - makeTempDirname
                - modifyTrailingSlash
                - pixaWriteFiles
                - pixaDestroy
                - returnErrorInt
        - Branch String:   'pixafunc2.c:2443,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2443,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2443,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2444,22'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2444,25'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2445,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixafunc2.c:2444,39'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2444,42'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2445,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixafunc2.c:2444,55'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2444,58'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2445,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixafunc2.c:2444,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2445,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2446,10'
              BranchSideFuncs:
                - returnErrorInt
                - convertToNUpPixa
                - returnErrorInt
                - lept_rmdir
                - lept_mkdir
                - pixaGetRenderingDepth
                - makeTempDirname
                - modifyTrailingSlash
                - pixaWriteFiles
                - pixaDestroy
        - Branch String:   'pixafunc2.c:2445,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2445,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2445,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2446,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2447,16'
              BranchSideFuncs:
                - convertToNUpPixa
                - returnErrorInt
                - lept_rmdir
                - lept_mkdir
                - pixaGetRenderingDepth
                - makeTempDirname
                - modifyTrailingSlash
                - pixaWriteFiles
                - pixaDestroy
            - BranchSide:      'pixafunc2.c:2449,29'
              BranchSideFuncs:
                - convertToNUpPixa
                - returnErrorInt
                - lept_rmdir
                - lept_mkdir
                - pixaGetRenderingDepth
                - makeTempDirname
                - modifyTrailingSlash
                - pixaWriteFiles
                - pixaDestroy
        - Branch String:   'pixafunc2.c:2447,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2447,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2447,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2451,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2452,16'
              BranchSideFuncs:
                - lept_rmdir
                - lept_mkdir
                - pixaGetRenderingDepth
                - makeTempDirname
                - modifyTrailingSlash
                - pixaWriteFiles
                - pixaDestroy
            - BranchSide:      'pixafunc2.c:2454,16'
              BranchSideFuncs:
                - lept_rmdir
                - lept_mkdir
                - pixaGetRenderingDepth
                - makeTempDirname
                - modifyTrailingSlash
                - pixaWriteFiles
                - pixaDestroy
        - Branch String:   'pixafunc2.c:2452,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2452,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2452,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixafunc2.c:2441,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc2.c:2443,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc2.c:2445,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc2.c:2447,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc2.c:2449,12'
          Dst:             convertToNUpPixa
        - Src:             'pixafunc2.c:2452,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc2.c:2454,5'
          Dst:             lept_rmdir
        - Src:             'pixafunc2.c:2455,5'
          Dst:             lept_mkdir
        - Src:             'pixafunc2.c:2456,5'
          Dst:             pixaGetRenderingDepth
        - Src:             'pixafunc2.c:2458,5'
          Dst:             makeTempDirname
        - Src:             'pixafunc2.c:2459,5'
          Dst:             modifyTrailingSlash
        - Src:             'pixafunc2.c:2460,5'
          Dst:             pixaWriteFiles
        - Src:             'pixafunc2.c:2461,5'
          Dst:             pixaDestroy
    - functionName:    pixaSplitIntoFiles
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2346
      functionLinenumberEnd: 2390
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - float
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixas
        - nsplit
        - scale
        - outwidth
        - write_pixa
        - write_pix
        - write_pdf
      BBCount:         49
      ICount:          298
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - lept_mkdir
        - lept_stderr
        - pixDestroy
        - pixScale
        - pixWriteDebug
        - pixaAddPix
        - pixaConvertToPdf
        - pixaCreate
        - pixaDestroy
        - pixaDisplayTiledInRows
        - pixaGetCount
        - pixaGetPix
        - pixaWriteDebug
        - returnErrorInt
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc2.c:2352,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2353,16'
              BranchSideFuncs:
                - pixaGetCount
                - returnErrorInt
                - lept_mkdir
                - lept_stderr
                - pixaCreate
                - pixaDestroy
                - snprintf
                - pixaConvertToPdf
                - snprintf
                - pixaDisplayTiledInRows
                - pixWriteDebug
                - pixDestroy
                - snprintf
                - pixaWriteDebug
                - pixaGetPix
                - pixScale
                - pixaAddPix
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2354,9'
              BranchSideFuncs:
                - pixaGetCount
                - returnErrorInt
                - lept_mkdir
                - lept_stderr
                - pixaCreate
                - pixaDestroy
                - snprintf
                - pixaConvertToPdf
                - snprintf
                - pixaDisplayTiledInRows
                - pixWriteDebug
                - pixDestroy
                - snprintf
                - pixaWriteDebug
                - pixaGetPix
                - pixScale
                - pixaAddPix
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixafunc2.c:2353,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2353,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2353,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2354,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2355,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2356,28'
              BranchSideFuncs:
                - pixaGetCount
                - returnErrorInt
                - lept_mkdir
                - lept_stderr
                - pixaCreate
                - pixaDestroy
                - snprintf
                - pixaConvertToPdf
                - snprintf
                - pixaDisplayTiledInRows
                - pixWriteDebug
                - pixDestroy
                - snprintf
                - pixaWriteDebug
                - pixaGetPix
                - pixScale
                - pixaAddPix
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pixafunc2.c:2355,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2355,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2355,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2356,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2357,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2358,10'
              BranchSideFuncs:
                - returnErrorInt
                - lept_mkdir
                - lept_stderr
                - pixaCreate
                - pixaDestroy
                - snprintf
                - pixaConvertToPdf
                - snprintf
                - pixaDisplayTiledInRows
                - pixWriteDebug
                - pixDestroy
                - snprintf
                - pixaWriteDebug
                - pixaGetPix
                - pixScale
                - pixaAddPix
                - pixDestroy
        - Branch String:   'pixafunc2.c:2357,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2357,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2357,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2358,21'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2358,25'
              BranchSideFuncs:
                - lept_mkdir
                - lept_stderr
                - pixaCreate
                - pixaDestroy
                - snprintf
                - pixaConvertToPdf
                - snprintf
                - pixaDisplayTiledInRows
                - pixWriteDebug
                - pixDestroy
                - snprintf
                - pixaWriteDebug
                - pixaGetPix
                - pixScale
                - pixaAddPix
                - pixDestroy
            - BranchSide:      'pixafunc2.c:2361,5'
              BranchSideFuncs:
                - lept_mkdir
                - lept_stderr
                - pixaCreate
                - pixaDestroy
                - snprintf
                - pixaConvertToPdf
                - snprintf
                - pixaDisplayTiledInRows
                - pixWriteDebug
                - pixDestroy
                - snprintf
                - pixaWriteDebug
                - pixaGetPix
                - pixScale
                - pixaAddPix
                - pixDestroy
        - Branch String:   'pixafunc2.c:2358,35'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2358,39'
              BranchSideFuncs:
                - lept_mkdir
                - lept_stderr
                - pixaCreate
                - pixaDestroy
                - snprintf
                - pixaConvertToPdf
                - snprintf
                - pixaDisplayTiledInRows
                - pixWriteDebug
                - pixDestroy
                - snprintf
                - pixaWriteDebug
                - pixaGetPix
                - pixScale
                - pixaAddPix
                - pixDestroy
            - BranchSide:      'pixafunc2.c:2361,5'
              BranchSideFuncs:
                - lept_mkdir
                - lept_stderr
                - pixaCreate
                - pixaDestroy
                - snprintf
                - pixaConvertToPdf
                - snprintf
                - pixaDisplayTiledInRows
                - pixWriteDebug
                - pixDestroy
                - snprintf
                - pixaWriteDebug
                - pixaGetPix
                - pixScale
                - pixaAddPix
                - pixDestroy
        - Branch String:   'pixafunc2.c:2358,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2359,16'
              BranchSideFuncs:
                - lept_mkdir
                - lept_stderr
                - pixaCreate
                - pixaDestroy
                - snprintf
                - pixaConvertToPdf
                - snprintf
                - pixaDisplayTiledInRows
                - pixWriteDebug
                - pixDestroy
                - snprintf
                - pixaWriteDebug
                - pixaGetPix
                - pixScale
                - pixaAddPix
                - pixDestroy
            - BranchSide:      'pixafunc2.c:2361,5'
              BranchSideFuncs:
                - lept_mkdir
                - lept_stderr
                - pixaCreate
                - pixaDestroy
                - snprintf
                - pixaConvertToPdf
                - snprintf
                - pixaDisplayTiledInRows
                - pixWriteDebug
                - pixDestroy
                - snprintf
                - pixaWriteDebug
                - pixaGetPix
                - pixScale
                - pixaAddPix
                - pixDestroy
        - Branch String:   'pixafunc2.c:2359,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2359,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2359,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2364,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2365,28'
              BranchSideFuncs:
                - pixaCreate
                - pixaDestroy
                - snprintf
                - pixaConvertToPdf
                - snprintf
                - pixaDisplayTiledInRows
                - pixWriteDebug
                - pixDestroy
                - snprintf
                - pixaWriteDebug
                - pixaGetPix
                - pixScale
                - pixaAddPix
                - pixDestroy
            - BranchSide:      'pixafunc2.c:2389,5'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2366,27'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2366,30'
              BranchSideFuncs:
                - pixaDestroy
                - pixaCreate
                - snprintf
                - pixaConvertToPdf
                - snprintf
                - pixaDisplayTiledInRows
                - pixWriteDebug
                - pixDestroy
                - snprintf
                - pixaWriteDebug
                - pixaGetPix
                - pixScale
                - pixaAddPix
                - pixDestroy
            - BranchSide:      'pixafunc2.c:2366,9'
              BranchSideFuncs:
                - pixaDestroy
                - pixaCreate
                - snprintf
                - pixaConvertToPdf
                - snprintf
                - pixaDisplayTiledInRows
                - pixWriteDebug
                - pixDestroy
                - snprintf
                - pixaWriteDebug
                - pixaGetPix
                - pixScale
                - pixaAddPix
                - pixDestroy
        - Branch String:   'pixafunc2.c:2366,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2367,31'
              BranchSideFuncs:
                - pixaGetPix
                - pixScale
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - snprintf
                - pixaConvertToPdf
                - snprintf
                - pixaDisplayTiledInRows
                - pixWriteDebug
                - pixDestroy
                - snprintf
                - pixaWriteDebug
            - BranchSide:      'pixafunc2.c:2372,13'
              BranchSideFuncs:
                - pixaDestroy
                - pixaCreate
                - pixaGetPix
                - pixScale
                - pixaAddPix
                - pixDestroy
                - snprintf
                - pixaConvertToPdf
                - snprintf
                - pixaDisplayTiledInRows
                - pixWriteDebug
                - pixDestroy
                - snprintf
                - pixaWriteDebug
        - Branch String:   'pixafunc2.c:2372,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2373,22'
              BranchSideFuncs:
                - snprintf
                - pixaWriteDebug
                - pixaDestroy
                - pixaCreate
                - pixaGetPix
                - pixScale
                - pixaAddPix
                - pixDestroy
                - snprintf
                - pixaConvertToPdf
                - snprintf
                - pixaDisplayTiledInRows
                - pixWriteDebug
                - pixDestroy
            - BranchSide:      'pixafunc2.c:2376,13'
              BranchSideFuncs:
                - pixaDestroy
                - pixaCreate
                - snprintf
                - pixaWriteDebug
                - pixaGetPix
                - pixScale
                - pixaAddPix
                - pixDestroy
                - snprintf
                - pixaConvertToPdf
                - snprintf
                - pixaDisplayTiledInRows
                - pixWriteDebug
                - pixDestroy
        - Branch String:   'pixafunc2.c:2376,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2377,22'
              BranchSideFuncs:
                - snprintf
                - pixaDisplayTiledInRows
                - pixWriteDebug
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - snprintf
                - pixaWriteDebug
                - pixaGetPix
                - pixScale
                - pixaAddPix
                - pixDestroy
                - snprintf
                - pixaConvertToPdf
            - BranchSide:      'pixafunc2.c:2382,13'
              BranchSideFuncs:
                - pixaDestroy
                - pixaCreate
                - snprintf
                - pixaDisplayTiledInRows
                - pixWriteDebug
                - pixDestroy
                - snprintf
                - pixaWriteDebug
                - pixaGetPix
                - pixScale
                - pixaAddPix
                - pixDestroy
                - snprintf
                - pixaConvertToPdf
        - Branch String:   'pixafunc2.c:2382,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2383,22'
              BranchSideFuncs:
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixaCreate
                - snprintf
                - pixaDisplayTiledInRows
                - pixWriteDebug
                - pixDestroy
                - snprintf
                - pixaWriteDebug
                - pixaGetPix
                - pixScale
                - pixaAddPix
                - pixDestroy
            - BranchSide:      'pixafunc2.c:2386,9'
              BranchSideFuncs:
                - pixaDestroy
                - pixaCreate
                - snprintf
                - pixaConvertToPdf
                - snprintf
                - pixaDisplayTiledInRows
                - pixWriteDebug
                - pixDestroy
                - snprintf
                - pixaWriteDebug
                - pixaGetPix
                - pixScale
                - pixaAddPix
                - pixDestroy
      Callsites:
        - Src:             'pixafunc2.c:2353,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc2.c:2355,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc2.c:2356,15'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:2357,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc2.c:2359,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc2.c:2361,5'
          Dst:             lept_mkdir
        - Src:             'pixafunc2.c:2363,5'
          Dst:             lept_stderr
        - Src:             'pixafunc2.c:2365,17'
          Dst:             pixaCreate
        - Src:             'pixafunc2.c:2367,20'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:2368,20'
          Dst:             pixScale
        - Src:             'pixafunc2.c:2369,13'
          Dst:             pixaAddPix
        - Src:             'pixafunc2.c:2370,13'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:2373,13'
          Dst:             snprintf
        - Src:             'pixafunc2.c:2374,13'
          Dst:             pixaWriteDebug
        - Src:             'pixafunc2.c:2377,13'
          Dst:             snprintf
        - Src:             'pixafunc2.c:2378,20'
          Dst:             pixaDisplayTiledInRows
        - Src:             'pixafunc2.c:2379,13'
          Dst:             pixWriteDebug
        - Src:             'pixafunc2.c:2380,13'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:2383,13'
          Dst:             snprintf
        - Src:             'pixafunc2.c:2384,13'
          Dst:             pixaConvertToPdf
        - Src:             'pixafunc2.c:2386,9'
          Dst:             pixaDestroy
    - functionName:    pixaDisplayTiledInRows
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - float
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixa
        - outdepth
        - maxwidth
        - scalefactor
        - background
        - spacing
        - border
      BBCount:         108
      ICount:          712
      EdgeCount:       144
      CyclomaticComplexity: 38
      functionsReached:
        - boxCreate
        - boxaCreate
        - boxaDestroy
        - boxaWriteMem
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetCount
        - numaGetIValue
        - pixAddBorder
        - pixClone
        - pixConvertTo1
        - pixConvertTo32
        - pixConvertTo8
        - pixCreate
        - pixDestroy
        - pixGetDimensions
        - pixGetXRes
        - pixRasterop
        - pixScale
        - pixSetAll
        - pixSetResolution
        - pixSetText
        - pixaAddPix
        - pixaCreate
        - pixaDestroy
        - pixaGetCount
        - pixaGetPix
        - pixaGetPixDimensions
        - returnErrorPtr
      functionUses:    10
      BranchProfiles:
        - Branch String:   'pixafunc2.c:753,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:754,23'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixAddBorder
                - pixScale
                - pixConvertTo8
                - pixConvertTo1
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:755,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixAddBorder
                - pixScale
                - pixConvertTo8
                - pixConvertTo1
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:754,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:754,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:754,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:755,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:755,26'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixAddBorder
                - pixScale
                - pixConvertTo8
                - pixConvertTo1
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:757,15'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixAddBorder
                - pixScale
                - pixConvertTo8
                - pixConvertTo1
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:755,40'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:755,43'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixAddBorder
                - pixScale
                - pixConvertTo8
                - pixConvertTo1
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:757,15'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixAddBorder
                - pixScale
                - pixConvertTo8
                - pixConvertTo1
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:755,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:756,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:757,15'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixAddBorder
                - pixScale
                - pixConvertTo8
                - pixConvertTo1
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:756,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:756,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:756,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:757,15'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:757,13'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixAddBorder
                - pixScale
                - pixConvertTo8
                - pixConvertTo1
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:757,13'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixAddBorder
                - pixScale
                - pixConvertTo8
                - pixConvertTo1
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:758,14'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:758,12'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixAddBorder
                - pixScale
                - pixConvertTo8
                - pixConvertTo1
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:758,12'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixAddBorder
                - pixScale
                - pixConvertTo8
                - pixConvertTo1
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:759,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:759,41'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixAddBorder
                - pixScale
                - pixConvertTo8
                - pixConvertTo1
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:761,27'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixAddBorder
                - pixScale
                - pixConvertTo8
                - pixConvertTo1
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:761,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:762,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:765,24'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixAddBorder
                - pixScale
                - pixConvertTo8
                - pixConvertTo1
        - Branch String:   'pixafunc2.c:762,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:762,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:762,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:767,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:768,31'
              BranchSideFuncs:
                - pixaGetPix
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixAddBorder
                - pixScale
                - pixConvertTo8
                - pixConvertTo1
            - BranchSide:      'pixafunc2.c:792,22'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixafunc2.c:768,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:769,13'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixAddBorder
                - pixScale
                - pixConvertTo8
                - pixConvertTo1
            - BranchSide:      'pixafunc2.c:771,13'
              BranchSideFuncs:
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixAddBorder
                - pixScale
                - pixConvertTo8
                - pixConvertTo1
        - Branch String:   'pixafunc2.c:771,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:772,34'
              BranchSideFuncs:
                - pixConvertTo1
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo8
                - pixAddBorder
                - pixScale
            - BranchSide:      'pixafunc2.c:773,18'
              BranchSideFuncs:
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixConvertTo1
                - pixAddBorder
                - pixScale
                - pixConvertTo8
        - Branch String:   'pixafunc2.c:773,18'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:774,34'
              BranchSideFuncs:
                - pixConvertTo8
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo1
                - pixAddBorder
                - pixScale
            - BranchSide:      'pixafunc2.c:776,35'
              BranchSideFuncs:
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixConvertTo8
                - pixConvertTo1
                - pixAddBorder
                - pixScale
        - Branch String:   'pixafunc2.c:779,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:780,29'
              BranchSideFuncs:
                - pixScale
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixConvertTo8
                - pixConvertTo1
                - pixAddBorder
            - BranchSide:      'pixafunc2.c:782,29'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixConvertTo32
                - pixDestroy
                - pixScale
                - pixConvertTo8
                - pixConvertTo1
                - pixAddBorder
        - Branch String:   'pixafunc2.c:783,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:784,33'
              BranchSideFuncs:
                - pixAddBorder
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixClone
                - pixScale
                - pixConvertTo8
                - pixConvertTo1
            - BranchSide:      'pixafunc2.c:786,29'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixConvertTo32
                - pixDestroy
                - pixClone
                - pixAddBorder
                - pixScale
                - pixConvertTo8
                - pixConvertTo1
        - Branch String:   'pixafunc2.c:792,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:793,26'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixafunc2.c:802,15'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'pixafunc2.c:794,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:795,13'
              BranchSideFuncs:
                - lept_stderr
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:795,13'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:795,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:796,13'
              BranchSideFuncs:
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:799,5'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'pixafunc2.c:797,27'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:797,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:797,13'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:807,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:808,30'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'pixafunc2.c:825,19'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:810,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:811,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
            - BranchSide:      'pixafunc2.c:819,17'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'pixafunc2.c:813,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:813,21'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'pixafunc2.c:813,21'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'pixafunc2.c:820,20'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:820,18'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'pixafunc2.c:820,18'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPixDimensions
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'pixafunc2.c:827,15'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:827,13'
              BranchSideFuncs:
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:827,13'
              BranchSideFuncs:
                - pixCreate
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:830,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:831,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:838,10'
              BranchSideFuncs:
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
        - Branch String:   'pixafunc2.c:834,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:834,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:834,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:838,26'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:838,29'
              BranchSideFuncs:
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
            - BranchSide:      'pixafunc2.c:839,10'
              BranchSideFuncs:
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
        - Branch String:   'pixafunc2.c:838,44'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:839,10'
              BranchSideFuncs:
                - pixSetAll
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
            - BranchSide:      'pixafunc2.c:840,19'
              BranchSideFuncs:
                - pixSetAll
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
        - Branch String:   'pixafunc2.c:839,26'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:839,29'
              BranchSideFuncs:
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
                - pixSetAll
            - BranchSide:      'pixafunc2.c:844,26'
              BranchSideFuncs:
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
        - Branch String:   'pixafunc2.c:838,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:840,19'
              BranchSideFuncs:
                - pixSetAll
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
            - BranchSide:      'pixafunc2.c:844,26'
              BranchSideFuncs:
                - numaGetCount
                - boxaCreate
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
        - Branch String:   'pixafunc2.c:847,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:848,23'
              BranchSideFuncs:
                - numaGetIValue
                - numaGetIValue
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
            - BranchSide:      'pixafunc2.c:866,36'
              BranchSideFuncs:
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
        - Branch String:   'pixafunc2.c:851,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:852,30'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixGetXRes
                - pixSetResolution
            - BranchSide:      'pixafunc2.c:864,14'
              BranchSideFuncs:
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetResolution
        - Branch String:   'pixafunc2.c:853,17'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:854,34'
              BranchSideFuncs:
                - pixGetXRes
                - pixSetResolution
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
            - BranchSide:      'pixafunc2.c:857,30'
              BranchSideFuncs:
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixRasterop
                - pixDestroy
                - boxaWriteMem
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - pixSetText
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixGetXRes
                - pixSetResolution
        - Branch String:   'pixafunc2.c:866,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:867,20'
              BranchSideFuncs:
                - pixSetText
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
            - BranchSide:      'pixafunc2.c:868,5'
              BranchSideFuncs:
                - free
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixaDestroy
      Callsites:
        - Src:             'pixafunc2.c:754,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:756,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:761,14'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:762,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:765,13'
          Dst:             pixaCreate
        - Src:             'pixafunc2.c:768,20'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:772,20'
          Dst:             pixConvertTo1
        - Src:             'pixafunc2.c:774,20'
          Dst:             pixConvertTo8
        - Src:             'pixafunc2.c:776,20'
          Dst:             pixConvertTo32
        - Src:             'pixafunc2.c:777,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:780,20'
          Dst:             pixScale
        - Src:             'pixafunc2.c:782,20'
          Dst:             pixClone
        - Src:             'pixafunc2.c:784,20'
          Dst:             pixAddBorder
        - Src:             'pixafunc2.c:786,20'
          Dst:             pixClone
        - Src:             'pixafunc2.c:787,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:788,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:790,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc2.c:792,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:793,13'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:794,9'
          Dst:             lept_stderr
        - Src:             'pixafunc2.c:796,13'
          Dst:             pixaDestroy
        - Src:             'pixafunc2.c:797,27'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:802,15'
          Dst:             numaCreate
        - Src:             'pixafunc2.c:803,14'
          Dst:             numaCreate
        - Src:             'pixafunc2.c:808,9'
          Dst:             pixaGetPixDimensions
        - Src:             'pixafunc2.c:811,13'
          Dst:             numaAddNumber
        - Src:             'pixafunc2.c:812,13'
          Dst:             numaAddNumber
        - Src:             'pixafunc2.c:825,5'
          Dst:             numaAddNumber
        - Src:             'pixafunc2.c:826,5'
          Dst:             numaAddNumber
        - Src:             'pixafunc2.c:830,17'
          Dst:             pixCreate
        - Src:             'pixafunc2.c:831,9'
          Dst:             numaDestroy
        - Src:             'pixafunc2.c:832,9'
          Dst:             numaDestroy
        - Src:             'pixafunc2.c:833,9'
          Dst:             pixaDestroy
        - Src:             'pixafunc2.c:834,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:840,9'
          Dst:             pixSetAll
        - Src:             'pixafunc2.c:844,13'
          Dst:             numaGetCount
        - Src:             'pixafunc2.c:846,12'
          Dst:             boxaCreate
        - Src:             'pixafunc2.c:848,9'
          Dst:             numaGetIValue
        - Src:             'pixafunc2.c:849,9'
          Dst:             numaGetIValue
        - Src:             'pixafunc2.c:852,19'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:854,23'
          Dst:             pixGetXRes
        - Src:             'pixafunc2.c:855,17'
          Dst:             pixSetResolution
        - Src:             'pixafunc2.c:857,13'
          Dst:             pixGetDimensions
        - Src:             'pixafunc2.c:858,30'
          Dst:             boxCreate
        - Src:             'pixafunc2.c:858,13'
          Dst:             boxaAddBox
        - Src:             'pixafunc2.c:860,13'
          Dst:             pixRasterop
        - Src:             'pixafunc2.c:861,13'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:866,9'
          Dst:             boxaWriteMem
        - Src:             'pixafunc2.c:867,9'
          Dst:             pixSetText
        - Src:             'pixafunc2.c:869,5'
          Dst:             boxaDestroy
        - Src:             'pixafunc2.c:871,5'
          Dst:             numaDestroy
        - Src:             'pixafunc2.c:872,5'
          Dst:             numaDestroy
        - Src:             'pixafunc2.c:873,5'
          Dst:             pixaDestroy
    - functionName:    pixaDisplayMultiTiled
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2270
      functionLinenumberEnd: 2310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - pixas
        - nx
        - ny
        - maxw
        - maxh
        - scalefactor
        - spacing
        - border
      BBCount:         52
      ICount:          318
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - pixaAddPix
        - pixaCopy
        - pixaCreate
        - pixaDestroy
        - pixaDisplayTiledInColumns
        - pixaGetCount
        - pixaGetPix
        - pixaSelectBySize
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc2.c:2275,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2276,24'
              BranchSideFuncs:
                - pixaGetCount
                - pixaSelectBySize
                - pixaGetCount
                - pixaCreate
                - pixaDestroy
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaGetPix
                - pixaAddPix
                - pixaCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2277,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaSelectBySize
                - pixaGetCount
                - pixaCreate
                - pixaDestroy
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaGetPix
                - pixaAddPix
                - pixaCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2276,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2276,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2276,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2277,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2277,19'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2278,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2277,26'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2277,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2278,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2277,37'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2277,40'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2278,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2277,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2278,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2279,27'
              BranchSideFuncs:
                - pixaGetCount
                - pixaSelectBySize
                - pixaGetCount
                - pixaCreate
                - pixaDestroy
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaGetPix
                - pixaAddPix
                - pixaCopy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2278,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2278,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2278,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2279,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2280,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2283,9'
              BranchSideFuncs:
                - pixaSelectBySize
                - pixaGetCount
                - pixaCreate
                - pixaDestroy
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaGetPix
                - pixaAddPix
                - pixaCopy
        - Branch String:   'pixafunc2.c:2280,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2280,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2280,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2283,19'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2283,22'
              BranchSideFuncs:
                - pixaSelectBySize
                - pixaGetCount
                - pixaCreate
                - pixaDestroy
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaGetPix
                - pixaAddPix
                - pixaCopy
            - BranchSide:      'pixafunc2.c:2286,17'
              BranchSideFuncs:
                - pixaSelectBySize
                - pixaGetCount
                - pixaCreate
                - pixaDestroy
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaGetPix
                - pixaAddPix
        - Branch String:   'pixafunc2.c:2283,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2284,26'
              BranchSideFuncs:
                - pixaCopy
                - pixaCreate
                - pixaDestroy
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaGetPix
                - pixaAddPix
            - BranchSide:      'pixafunc2.c:2286,17'
              BranchSideFuncs:
                - pixaSelectBySize
                - pixaGetCount
                - pixaCreate
                - pixaDestroy
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaGetPix
                - pixaAddPix
        - Branch String:   'pixafunc2.c:2286,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2286,14'
              BranchSideFuncs:
                - pixaSelectBySize
                - pixaGetCount
                - pixaCreate
                - pixaDestroy
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaGetPix
                - pixaAddPix
            - BranchSide:      'pixafunc2.c:2286,40'
              BranchSideFuncs:
                - pixaSelectBySize
                - pixaGetCount
                - pixaCreate
                - pixaDestroy
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaGetPix
                - pixaAddPix
        - Branch String:   'pixafunc2.c:2287,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2287,14'
              BranchSideFuncs:
                - pixaSelectBySize
                - pixaGetCount
                - pixaCreate
                - pixaDestroy
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaGetPix
                - pixaAddPix
            - BranchSide:      'pixafunc2.c:2287,40'
              BranchSideFuncs:
                - pixaSelectBySize
                - pixaGetCount
                - pixaCreate
                - pixaDestroy
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaGetPix
                - pixaAddPix
        - Branch String:   'pixafunc2.c:2294,12'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2294,10'
              BranchSideFuncs:
                - pixaCreate
                - pixaDestroy
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaGetPix
                - pixaAddPix
            - BranchSide:      'pixafunc2.c:2294,10'
              BranchSideFuncs:
                - pixaCreate
                - pixaDestroy
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaGetPix
                - pixaAddPix
        - Branch String:   'pixafunc2.c:2296,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2297,28'
              BranchSideFuncs:
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixaAddPix
            - BranchSide:      'pixafunc2.c:2307,5'
              BranchSideFuncs:
                - pixaDestroy
        - Branch String:   'pixafunc2.c:2298,31'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2298,34'
              BranchSideFuncs:
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaCreate
                - pixaGetPix
                - pixaAddPix
            - BranchSide:      'pixafunc2.c:2298,9'
              BranchSideFuncs:
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaCreate
                - pixaGetPix
                - pixaAddPix
        - Branch String:   'pixafunc2.c:2298,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2299,31'
              BranchSideFuncs:
                - pixaGetPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaCreate
            - BranchSide:      'pixafunc2.c:2302,42'
              BranchSideFuncs:
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaCreate
                - pixaGetPix
                - pixaAddPix
      Callsites:
        - Src:             'pixafunc2.c:2276,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:2278,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:2279,14'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:2280,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:2284,17'
          Dst:             pixaCopy
        - Src:             'pixafunc2.c:2288,17'
          Dst:             pixaSelectBySize
        - Src:             'pixafunc2.c:2290,13'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:2295,13'
          Dst:             pixaCreate
        - Src:             'pixafunc2.c:2297,17'
          Dst:             pixaCreate
        - Src:             'pixafunc2.c:2299,20'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:2300,13'
          Dst:             pixaAddPix
        - Src:             'pixafunc2.c:2302,16'
          Dst:             pixaDisplayTiledInColumns
        - Src:             'pixafunc2.c:2304,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc2.c:2305,9'
          Dst:             pixaDestroy
        - Src:             'pixafunc2.c:2307,5'
          Dst:             pixaDestroy
    - functionName:    pixaDisplayTiledInColumns
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - pixas
        - nx
        - scalefactor
        - spacing
        - border
      BBCount:         63
      ICount:          442
      EdgeCount:       83
      CyclomaticComplexity: 22
      functionsReached:
        - boxCreate
        - boxaAddBox
        - boxaCreate
        - boxaGetExtent
        - boxaWriteMem
        - lept_stderr
        - pixAddBorder
        - pixClone
        - pixDestroy
        - pixGetXRes
        - pixScale
        - pixSetResolution
        - pixSetText
        - pixaAddPix
        - pixaConvertToSameDepth
        - pixaCreate
        - pixaDestroy
        - pixaDisplay
        - pixaGetCount
        - pixaGetDepthInfo
        - pixaGetPix
        - pixaGetPixDimensions
        - pixaSetBoxa
        - returnErrorPtr
      functionUses:    10
      BranchProfiles:
        - Branch String:   'pixafunc2.c:926,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:927,23'
              BranchSideFuncs:
                - pixaGetCount
                - pixaConvertToSameDepth
                - pixaGetDepthInfo
                - pixaCreate
                - pixaDestroy
                - pixaGetCount
                - boxaCreate
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixGetXRes
                - pixAddBorder
                - pixScale
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:928,14'
              BranchSideFuncs:
                - pixaGetCount
                - pixaConvertToSameDepth
                - pixaGetDepthInfo
                - pixaCreate
                - pixaDestroy
                - pixaGetCount
                - boxaCreate
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixGetXRes
                - pixAddBorder
                - pixScale
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:927,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:927,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:927,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:928,14'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:928,12'
              BranchSideFuncs:
                - pixaGetCount
                - pixaConvertToSameDepth
                - pixaGetDepthInfo
                - pixaCreate
                - pixaDestroy
                - pixaGetCount
                - boxaCreate
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixGetXRes
                - pixAddBorder
                - pixScale
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:928,12'
              BranchSideFuncs:
                - pixaGetCount
                - pixaConvertToSameDepth
                - pixaGetDepthInfo
                - pixaCreate
                - pixaDestroy
                - pixaGetCount
                - boxaCreate
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixGetXRes
                - pixAddBorder
                - pixScale
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:929,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:929,41'
              BranchSideFuncs:
                - pixaGetCount
                - pixaConvertToSameDepth
                - pixaGetDepthInfo
                - pixaCreate
                - pixaDestroy
                - pixaGetCount
                - boxaCreate
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixGetXRes
                - pixAddBorder
                - pixScale
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:930,27'
              BranchSideFuncs:
                - pixaGetCount
                - pixaConvertToSameDepth
                - pixaGetDepthInfo
                - pixaCreate
                - pixaDestroy
                - pixaGetCount
                - boxaCreate
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixGetXRes
                - pixAddBorder
                - pixScale
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:930,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:931,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:934,36'
              BranchSideFuncs:
                - pixaConvertToSameDepth
                - pixaGetDepthInfo
                - pixaCreate
                - pixaDestroy
                - pixaGetCount
                - boxaCreate
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixGetXRes
                - pixAddBorder
                - pixScale
        - Branch String:   'pixafunc2.c:931,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:931,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:931,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:940,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:941,32'
              BranchSideFuncs:
                - pixaGetPix
                - pixClone
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaGetCount
                - boxaCreate
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixGetXRes
                - pixAddBorder
                - pixScale
            - BranchSide:      'pixafunc2.c:956,5'
              BranchSideFuncs:
                - pixaDestroy
                - pixaGetCount
                - boxaCreate
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixafunc2.c:941,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:942,13'
              BranchSideFuncs:
                - pixaDestroy
                - pixaGetCount
                - boxaCreate
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixGetXRes
                - pixAddBorder
                - pixScale
            - BranchSide:      'pixafunc2.c:943,13'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaGetCount
                - boxaCreate
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixGetXRes
                - pixAddBorder
                - pixScale
        - Branch String:   'pixafunc2.c:943,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:944,29'
              BranchSideFuncs:
                - pixScale
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaGetCount
                - boxaCreate
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixGetXRes
                - pixAddBorder
            - BranchSide:      'pixafunc2.c:946,29'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaGetCount
                - boxaCreate
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixScale
                - pixGetXRes
                - pixAddBorder
        - Branch String:   'pixafunc2.c:947,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:948,33'
              BranchSideFuncs:
                - pixAddBorder
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaGetCount
                - boxaCreate
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixClone
                - pixScale
                - pixGetXRes
            - BranchSide:      'pixafunc2.c:950,29'
              BranchSideFuncs:
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaGetCount
                - boxaCreate
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixAddBorder
                - pixScale
                - pixGetXRes
        - Branch String:   'pixafunc2.c:951,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:951,38'
              BranchSideFuncs:
                - pixGetXRes
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaGetCount
                - boxaCreate
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixClone
                - pixAddBorder
                - pixScale
            - BranchSide:      'pixafunc2.c:952,20'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaGetCount
                - boxaCreate
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
                - pixaGetCount
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixClone
                - pixGetXRes
                - pixAddBorder
                - pixScale
        - Branch String:   'pixafunc2.c:957,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:958,26'
              BranchSideFuncs:
                - pixaGetCount
                - boxaCreate
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
                - pixaDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixafunc2.c:967,23'
              BranchSideFuncs:
                - boxaCreate
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
        - Branch String:   'pixafunc2.c:959,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:960,13'
              BranchSideFuncs:
                - lept_stderr
                - boxaCreate
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:960,13'
              BranchSideFuncs:
                - boxaCreate
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:960,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:961,13'
              BranchSideFuncs:
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:964,5'
              BranchSideFuncs:
                - boxaCreate
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
        - Branch String:   'pixafunc2.c:962,27'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:962,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:962,13'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:970,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:971,13'
              BranchSideFuncs:
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
            - BranchSide:      'pixafunc2.c:983,17'
              BranchSideFuncs:
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
        - Branch String:   'pixafunc2.c:973,28'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:973,31'
              BranchSideFuncs:
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
            - BranchSide:      'pixafunc2.c:973,9'
              BranchSideFuncs:
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
        - Branch String:   'pixafunc2.c:973,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:974,34'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
            - BranchSide:      'pixafunc2.c:981,14'
              BranchSideFuncs:
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
        - Branch String:   'pixafunc2.c:977,20'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:977,18'
              BranchSideFuncs:
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
            - BranchSide:      'pixafunc2.c:977,18'
              BranchSideFuncs:
                - pixaSetBoxa
                - boxaGetExtent
                - pixaDisplay
                - pixSetResolution
                - boxaWriteMem
                - free
                - pixaDestroy
                - pixSetText
                - pixaGetPixDimensions
                - boxCreate
                - boxaAddBox
        - Branch String:   'pixafunc2.c:991,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:992,20'
              BranchSideFuncs:
                - pixSetText
                - free
                - pixaDestroy
            - BranchSide:      'pixafunc2.c:993,5'
              BranchSideFuncs:
                - free
                - pixaDestroy
      Callsites:
        - Src:             'pixafunc2.c:927,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:930,14'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:931,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:934,13'
          Dst:             pixaConvertToSameDepth
        - Src:             'pixafunc2.c:935,5'
          Dst:             pixaGetDepthInfo
        - Src:             'pixafunc2.c:938,13'
          Dst:             pixaCreate
        - Src:             'pixafunc2.c:941,21'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:944,20'
          Dst:             pixScale
        - Src:             'pixafunc2.c:946,20'
          Dst:             pixClone
        - Src:             'pixafunc2.c:948,20'
          Dst:             pixAddBorder
        - Src:             'pixafunc2.c:950,20'
          Dst:             pixClone
        - Src:             'pixafunc2.c:951,27'
          Dst:             pixGetXRes
        - Src:             'pixafunc2.c:952,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc2.c:953,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:954,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:956,5'
          Dst:             pixaDestroy
        - Src:             'pixafunc2.c:957,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:958,13'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:959,9'
          Dst:             lept_stderr
        - Src:             'pixafunc2.c:961,13'
          Dst:             pixaDestroy
        - Src:             'pixafunc2.c:962,27'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:967,12'
          Dst:             boxaCreate
        - Src:             'pixafunc2.c:974,13'
          Dst:             pixaGetPixDimensions
        - Src:             'pixafunc2.c:975,19'
          Dst:             boxCreate
        - Src:             'pixafunc2.c:976,13'
          Dst:             boxaAddBox
        - Src:             'pixafunc2.c:983,5'
          Dst:             pixaSetBoxa
        - Src:             'pixafunc2.c:986,5'
          Dst:             boxaGetExtent
        - Src:             'pixafunc2.c:987,12'
          Dst:             pixaDisplay
        - Src:             'pixafunc2.c:988,5'
          Dst:             pixSetResolution
        - Src:             'pixafunc2.c:991,9'
          Dst:             boxaWriteMem
        - Src:             'pixafunc2.c:992,9'
          Dst:             pixSetText
        - Src:             'pixafunc2.c:995,5'
          Dst:             pixaDestroy
    - functionName:    pixaDisplay
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixa
        - w
        - h
      BBCount:         58
      ICount:          310
      EdgeCount:       78
      CyclomaticComplexity: 22
      functionsReached:
        - boxaDestroy
        - boxaGetExtent
        - lept_stderr
        - pixCreate
        - pixDestroy
        - pixGetDepth
        - pixGetXRes
        - pixRasterop
        - pixSetAll
        - pixSetResolution
        - pixaGetBoxGeometry
        - pixaGetBoxa
        - pixaGetCount
        - pixaGetPix
        - returnErrorPtr
      functionUses:    11
      BranchProfiles:
        - Branch String:   'pixafunc2.c:199,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:200,23'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixGetDepth
                - pixGetXRes
                - pixDestroy
                - pixCreate
                - pixSetResolution
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - lept_stderr
                - pixSetAll
                - returnErrorPtr
                - pixaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - returnErrorPtr
                - pixCreate
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:202,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixGetDepth
                - pixGetXRes
                - pixDestroy
                - pixCreate
                - pixSetResolution
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - lept_stderr
                - pixSetAll
                - returnErrorPtr
                - pixaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - returnErrorPtr
                - pixCreate
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:200,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:200,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:200,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:203,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:203,19'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDepth
                - pixGetXRes
                - pixDestroy
                - pixCreate
                - pixSetResolution
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - lept_stderr
                - pixSetAll
                - returnErrorPtr
                - pixaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - returnErrorPtr
                - pixCreate
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:205,9'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDepth
                - pixGetXRes
                - pixDestroy
                - pixCreate
                - pixSetResolution
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - lept_stderr
                - pixSetAll
                - returnErrorPtr
                - pixaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - returnErrorPtr
                - pixCreate
                - lept_stderr
        - Branch String:   'pixafunc2.c:203,26'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:203,29'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDepth
                - pixGetXRes
                - pixDestroy
                - pixCreate
                - pixSetResolution
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - lept_stderr
                - pixSetAll
                - returnErrorPtr
                - pixaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - returnErrorPtr
                - pixCreate
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:205,9'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDepth
                - pixGetXRes
                - pixDestroy
                - pixCreate
                - pixSetResolution
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - lept_stderr
                - pixSetAll
                - returnErrorPtr
                - pixaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - returnErrorPtr
                - pixCreate
                - lept_stderr
        - Branch String:   'pixafunc2.c:203,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:204,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:205,9'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDepth
                - pixGetXRes
                - pixDestroy
                - pixCreate
                - pixSetResolution
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - lept_stderr
                - pixSetAll
                - returnErrorPtr
                - pixaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - returnErrorPtr
                - pixCreate
                - lept_stderr
        - Branch String:   'pixafunc2.c:204,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:204,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:204,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:205,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:206,9'
              BranchSideFuncs:
                - pixCreate
                - lept_stderr
            - BranchSide:      'pixafunc2.c:212,9'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDepth
                - pixGetXRes
                - pixDestroy
                - pixCreate
                - pixSetResolution
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - lept_stderr
                - pixSetAll
                - returnErrorPtr
                - pixaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:206,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:207,26'
              BranchSideFuncs:
                - lept_stderr
                - pixCreate
            - BranchSide:      'pixafunc2.c:207,26'
              BranchSideFuncs:
                - pixCreate
        - Branch String:   'pixafunc2.c:212,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:212,19'
              BranchSideFuncs:
                - pixaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - pixaGetPix
                - pixGetDepth
                - pixGetXRes
                - pixDestroy
                - pixCreate
                - pixSetResolution
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - lept_stderr
                - pixSetAll
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:213,28'
              BranchSideFuncs:
                - pixaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - pixaGetPix
                - pixGetDepth
                - pixGetXRes
                - pixDestroy
                - pixCreate
                - pixSetResolution
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - lept_stderr
                - pixSetAll
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:212,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:213,28'
              BranchSideFuncs:
                - pixaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - pixaGetPix
                - pixGetDepth
                - pixGetXRes
                - pixDestroy
                - pixCreate
                - pixSetResolution
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - lept_stderr
                - pixSetAll
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:221,23'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDepth
                - pixGetXRes
                - pixDestroy
                - pixCreate
                - pixSetResolution
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - lept_stderr
                - pixSetAll
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:216,20'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:216,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:217,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:216,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:217,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:218,5'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDepth
                - pixGetXRes
                - pixDestroy
                - pixCreate
                - pixSetResolution
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - lept_stderr
                - pixSetAll
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:217,27'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:217,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:217,13'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:226,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:227,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:228,22'
              BranchSideFuncs:
                - pixSetResolution
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - lept_stderr
                - pixSetAll
        - Branch String:   'pixafunc2.c:227,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:227,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:227,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:229,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:230,19'
              BranchSideFuncs:
                - pixSetAll
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - lept_stderr
            - BranchSide:      'pixafunc2.c:231,12'
              BranchSideFuncs:
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - lept_stderr
        - Branch String:   'pixafunc2.c:231,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:232,32'
              BranchSideFuncs:
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - lept_stderr
            - BranchSide:      'pixafunc2.c:244,12'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:232,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:233,13'
              BranchSideFuncs:
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - lept_stderr
            - BranchSide:      'pixafunc2.c:236,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixaGetBoxGeometry
                - lept_stderr
                - pixRasterop
        - Branch String:   'pixafunc2.c:233,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:234,13'
              BranchSideFuncs:
                - lept_stderr
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixRasterop
            - BranchSide:      'pixafunc2.c:234,13'
              BranchSideFuncs:
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - lept_stderr
        - Branch String:   'pixafunc2.c:237,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:238,25'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - lept_stderr
            - BranchSide:      'pixafunc2.c:240,25'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - lept_stderr
      Callsites:
        - Src:             'pixafunc2.c:200,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:202,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:204,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:206,9'
          Dst:             lept_stderr
        - Src:             'pixafunc2.c:207,16'
          Dst:             pixCreate
        - Src:             'pixafunc2.c:213,16'
          Dst:             pixaGetBoxa
        - Src:             'pixafunc2.c:214,9'
          Dst:             boxaGetExtent
        - Src:             'pixafunc2.c:215,9'
          Dst:             boxaDestroy
        - Src:             'pixafunc2.c:217,27'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:221,12'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:222,9'
          Dst:             pixGetDepth
        - Src:             'pixafunc2.c:223,11'
          Dst:             pixGetXRes
        - Src:             'pixafunc2.c:224,5'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:226,17'
          Dst:             pixCreate
        - Src:             'pixafunc2.c:227,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:228,5'
          Dst:             pixSetResolution
        - Src:             'pixafunc2.c:230,9'
          Dst:             pixSetAll
        - Src:             'pixafunc2.c:232,13'
          Dst:             pixaGetBoxGeometry
        - Src:             'pixafunc2.c:233,13'
          Dst:             lept_stderr
        - Src:             'pixafunc2.c:236,16'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:238,13'
          Dst:             pixRasterop
        - Src:             'pixafunc2.c:240,13'
          Dst:             pixRasterop
        - Src:             'pixafunc2.c:241,9'
          Dst:             pixDestroy
    - functionName:    pixaMakeFromTiledPix
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2149
      functionLinenumberEnd: 2197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - w
        - h
        - start
        - num
        - boxa
      BBCount:         72
      ICount:          415
      EdgeCount:       96
      CyclomaticComplexity: 26
      functionsReached:
        - lept_stderr
        - pixCreate
        - pixGetColormap
        - pixGetDimensions
        - pixGetTileCount
        - pixRasterop
        - pixSetColormap
        - pixaAddPix
        - pixaCreate
        - pixaCreateFromBoxa
        - pixcmapCopy
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixafunc2.c:2155,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2156,24'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetTileCount
                - pixaCreate
                - pixGetColormap
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - pixaCreateFromBoxa
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2157,10'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetTileCount
                - pixaCreate
                - pixGetColormap
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - pixaCreateFromBoxa
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2156,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2156,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2156,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2157,15'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2157,19'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetTileCount
                - pixaCreate
                - pixGetColormap
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - pixaCreateFromBoxa
            - BranchSide:      'pixafunc2.c:2160,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetTileCount
                - pixaCreate
                - pixGetColormap
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - pixaCreateFromBoxa
        - Branch String:   'pixafunc2.c:2157,26'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2157,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2158,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2157,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2158,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2160,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetTileCount
                - pixaCreate
                - pixGetColormap
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - pixaCreateFromBoxa
        - Branch String:   'pixafunc2.c:2158,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2158,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2158,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2160,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2161,34'
              BranchSideFuncs:
                - pixaCreateFromBoxa
            - BranchSide:      'pixafunc2.c:2164,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetTileCount
                - pixaCreate
                - pixGetColormap
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2167,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2167,19'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2168,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2167,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2168,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2169,9'
              BranchSideFuncs:
                - pixGetTileCount
                - pixaCreate
                - pixGetColormap
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixafunc2.c:2168,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2168,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2168,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2169,22'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2169,25'
              BranchSideFuncs:
                - pixGetTileCount
                - pixaCreate
                - pixGetColormap
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixafunc2.c:2170,9'
              BranchSideFuncs:
                - pixGetTileCount
                - pixaCreate
                - pixGetColormap
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixafunc2.c:2169,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2170,9'
              BranchSideFuncs:
                - pixGetTileCount
                - pixaCreate
                - pixGetColormap
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixafunc2.c:2175,21'
              BranchSideFuncs:
                - pixGetTileCount
                - pixaCreate
                - pixGetColormap
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2170,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2175,21'
              BranchSideFuncs:
                - lept_stderr
                - pixGetTileCount
                - pixaCreate
                - pixGetColormap
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2175,21'
              BranchSideFuncs:
                - pixGetTileCount
                - pixaCreate
                - pixGetColormap
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2176,31'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2176,34'
              BranchSideFuncs:
                - pixaCreate
                - pixGetColormap
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2176,17'
              BranchSideFuncs:
                - pixaCreate
                - pixGetColormap
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2177,14'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2177,28'
              BranchSideFuncs:
                - pixaCreate
                - pixGetColormap
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2177,32'
              BranchSideFuncs:
                - pixaCreate
                - pixGetColormap
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2179,11'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2179,24'
              BranchSideFuncs:
                - pixaCreate
                - pixGetColormap
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2179,31'
              BranchSideFuncs:
                - pixaCreate
                - pixGetColormap
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2179,31'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2179,11'
              BranchSideFuncs:
                - pixaCreate
                - pixGetColormap
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2179,11'
              BranchSideFuncs:
                - pixaCreate
                - pixGetColormap
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2182,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2183,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2185,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
        - Branch String:   'pixafunc2.c:2183,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2183,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2183,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2186,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2187,16'
              BranchSideFuncs:
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
            - BranchSide:      'pixafunc2.c:2196,12'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2187,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2188,17'
              BranchSideFuncs:
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
            - BranchSide:      'pixafunc2.c:2195,5'
              BranchSideFuncs:
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
        - Branch String:   'pixafunc2.c:2188,17'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2188,28'
              BranchSideFuncs:
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
            - BranchSide:      'pixafunc2.c:2189,17'
              BranchSideFuncs:
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
        - Branch String:   'pixafunc2.c:2189,17'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2189,35'
              BranchSideFuncs:
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
            - BranchSide:      'pixafunc2.c:2190,30'
              BranchSideFuncs:
                - pixCreate
                - pixRasterop
                - pixaAddPix
                - pixcmapCopy
                - pixSetColormap
        - Branch String:   'pixafunc2.c:2191,17'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2191,38'
              BranchSideFuncs:
                - pixcmapCopy
                - pixSetColormap
                - pixRasterop
                - pixaAddPix
                - pixCreate
            - BranchSide:      'pixafunc2.c:2192,25'
              BranchSideFuncs:
                - pixRasterop
                - pixaAddPix
                - pixCreate
                - pixcmapCopy
                - pixSetColormap
      Callsites:
        - Src:             'pixafunc2.c:2156,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:2158,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:2161,15'
          Dst:             pixaCreateFromBoxa
        - Src:             'pixafunc2.c:2164,5'
          Dst:             pixGetDimensions
        - Src:             'pixafunc2.c:2168,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:2170,9'
          Dst:             lept_stderr
        - Src:             'pixafunc2.c:2175,5'
          Dst:             pixGetTileCount
        - Src:             'pixafunc2.c:2182,18'
          Dst:             pixaCreate
        - Src:             'pixafunc2.c:2183,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:2185,12'
          Dst:             pixGetColormap
        - Src:             'pixafunc2.c:2190,20'
          Dst:             pixCreate
        - Src:             'pixafunc2.c:2191,44'
          Dst:             pixcmapCopy
        - Src:             'pixafunc2.c:2191,23'
          Dst:             pixSetColormap
        - Src:             'pixafunc2.c:2192,13'
          Dst:             pixRasterop
        - Src:             'pixafunc2.c:2193,13'
          Dst:             pixaAddPix
    - functionName:    pixGetTileCount
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2218
      functionLinenumberEnd: 2234
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - pn
      BBCount:         22
      ICount:          101
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __isoc99_sscanf
        - pixGetText
        - returnErrorInt
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixafunc2.c:2222,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2223,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetText
                - strlen
                - __isoc99_sscanf
            - BranchSide:      'pixafunc2.c:2224,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetText
                - strlen
                - __isoc99_sscanf
        - Branch String:   'pixafunc2.c:2223,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2223,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2223,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2225,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2226,16'
              BranchSideFuncs:
                - pixGetText
                - strlen
                - __isoc99_sscanf
            - BranchSide:      'pixafunc2.c:2228,23'
              BranchSideFuncs:
                - pixGetText
                - strlen
                - __isoc99_sscanf
        - Branch String:   'pixafunc2.c:2226,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2226,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2226,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2229,14'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2229,24'
              BranchSideFuncs:
                - strlen
                - __isoc99_sscanf
            - BranchSide:      'pixafunc2.c:2233,5'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2229,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2230,20'
              BranchSideFuncs:
                - __isoc99_sscanf
            - BranchSide:      'pixafunc2.c:2233,5'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2230,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2231,19'
              BranchSideFuncs: []
            - BranchSide:      'pixafunc2.c:2232,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixafunc2.c:2223,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc2.c:2226,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc2.c:2228,12'
          Dst:             pixGetText
        - Src:             'pixafunc2.c:2229,17'
          Dst:             strlen
        - Src:             'pixafunc2.c:2230,13'
          Dst:             __isoc99_sscanf
    - 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:    66
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pixaMakeFromTiledPixa
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2069
      functionLinenumberEnd: 2102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixas
        - w
        - h
        - nsamp
      BBCount:         33
      ICount:          187
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - lept_stderr
        - pixDestroy
        - pixGetTileCount
        - pixaCreate
        - pixaDestroy
        - pixaGetPix
        - pixaJoin
        - pixaMakeFromTiledPix
        - pixaSetText
        - returnErrorPtr
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc2.c:2075,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2076,24'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - pixGetTileCount
                - pixaMakeFromTiledPix
                - snprintf
                - pixaSetText
                - pixaJoin
                - pixaDestroy
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2077,9'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - pixGetTileCount
                - pixaMakeFromTiledPix
                - snprintf
                - pixaSetText
                - pixaJoin
                - pixaDestroy
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:2076,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2076,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2076,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2077,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2078,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2080,9'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - pixGetTileCount
                - pixaMakeFromTiledPix
                - snprintf
                - pixaSetText
                - pixaJoin
                - pixaDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'pixafunc2.c:2078,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2078,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:2078,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2080,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2080,19'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - pixGetTileCount
                - pixaMakeFromTiledPix
                - snprintf
                - pixaSetText
                - pixaJoin
                - pixaDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pixafunc2.c:2081,9'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - pixGetTileCount
                - pixaMakeFromTiledPix
                - snprintf
                - pixaSetText
                - pixaJoin
                - pixaDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'pixafunc2.c:2081,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2081,19'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - pixGetTileCount
                - pixaMakeFromTiledPix
                - snprintf
                - pixaSetText
                - pixaJoin
                - pixaDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pixafunc2.c:2082,9'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - pixGetTileCount
                - pixaMakeFromTiledPix
                - snprintf
                - pixaSetText
                - pixaJoin
                - pixaDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'pixafunc2.c:2082,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2082,27'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - pixGetTileCount
                - pixaMakeFromTiledPix
                - snprintf
                - pixaSetText
                - pixaJoin
                - pixaDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pixafunc2.c:2088,29'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - pixGetTileCount
                - pixaMakeFromTiledPix
                - snprintf
                - pixaSetText
                - pixaJoin
                - pixaDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'pixafunc2.c:2089,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2090,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetTileCount
                - pixaMakeFromTiledPix
                - snprintf
                - pixaSetText
                - pixaJoin
                - pixaDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pixafunc2.c:2101,12'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2092,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2093,13'
              BranchSideFuncs:
                - pixaMakeFromTiledPix
                - snprintf
                - pixaSetText
                - pixaJoin
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixGetTileCount
                - lept_stderr
            - BranchSide:      'pixafunc2.c:2094,38'
              BranchSideFuncs:
                - pixaMakeFromTiledPix
                - snprintf
                - pixaSetText
                - pixaJoin
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixGetTileCount
                - lept_stderr
        - Branch String:   'pixafunc2.c:2093,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2094,38'
              BranchSideFuncs:
                - lept_stderr
                - pixaMakeFromTiledPix
                - snprintf
                - pixaSetText
                - pixaJoin
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixGetTileCount
            - BranchSide:      'pixafunc2.c:2094,38'
              BranchSideFuncs:
                - pixaMakeFromTiledPix
                - snprintf
                - pixaSetText
                - pixaJoin
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixGetTileCount
                - lept_stderr
      Callsites:
        - Src:             'pixafunc2.c:2076,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:2078,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:2088,13'
          Dst:             pixaCreate
        - Src:             'pixafunc2.c:2090,16'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:2091,9'
          Dst:             pixGetTileCount
        - Src:             'pixafunc2.c:2093,13'
          Dst:             lept_stderr
        - Src:             'pixafunc2.c:2094,17'
          Dst:             pixaMakeFromTiledPix
        - Src:             'pixafunc2.c:2095,9'
          Dst:             snprintf
        - Src:             'pixafunc2.c:2096,9'
          Dst:             pixaSetText
        - Src:             'pixafunc2.c:2097,9'
          Dst:             pixaJoin
        - Src:             'pixafunc2.c:2098,9'
          Dst:             pixaDestroy
        - Src:             'pixafunc2.c:2099,9'
          Dst:             pixDestroy
    - functionName:    pixaSelectToPdf
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1998
      functionLinenumberEnd: 2038
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - float
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixas
        - first
        - last
        - res
        - scalefactor
        - type
        - quality
        - color
        - fontsize
        - fileout
      BBCount:         43
      ICount:          259
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - bmfCreate
        - bmfDestroy
        - lept_stderr
        - numaDestroy
        - numaMakeSequence
        - pixaAddTextNumber
        - pixaConvertToPdf
        - pixaCopy
        - pixaDestroy
        - pixaGetCount
        - pixaSelectRange
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc2.c:2004,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2005,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaSelectRange
                - bmfCreate
                - pixaCopy
                - pixaDestroy
                - bmfDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - numaMakeSequence
                - pixaAddTextNumber
                - numaDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixafunc2.c:2006,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaSelectRange
                - bmfCreate
                - pixaCopy
                - pixaDestroy
                - bmfDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - numaMakeSequence
                - pixaAddTextNumber
                - numaDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixafunc2.c:2005,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2005,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2005,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2006,18'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2006,21'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaSelectRange
                - bmfCreate
                - pixaCopy
                - pixaDestroy
                - bmfDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - numaMakeSequence
                - pixaAddTextNumber
                - numaDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixafunc2.c:2007,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaSelectRange
                - bmfCreate
                - pixaCopy
                - pixaDestroy
                - bmfDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - numaMakeSequence
                - pixaAddTextNumber
                - numaDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixafunc2.c:2006,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2007,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaSelectRange
                - bmfCreate
                - pixaCopy
                - pixaDestroy
                - bmfDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - numaMakeSequence
                - pixaAddTextNumber
                - numaDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixafunc2.c:2010,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaSelectRange
                - bmfCreate
                - pixaCopy
                - pixaDestroy
                - bmfDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - numaMakeSequence
                - pixaAddTextNumber
                - numaDestroy
                - lept_stderr
        - Branch String:   'pixafunc2.c:2007,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2008,14'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorInt
                - pixaGetCount
                - pixaSelectRange
                - bmfCreate
                - pixaCopy
                - pixaDestroy
                - bmfDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - numaMakeSequence
                - pixaAddTextNumber
                - numaDestroy
                - lept_stderr
            - BranchSide:      'pixafunc2.c:2008,14'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaSelectRange
                - bmfCreate
                - pixaCopy
                - pixaDestroy
                - bmfDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - numaMakeSequence
                - pixaAddTextNumber
                - numaDestroy
                - lept_stderr
        - Branch String:   'pixafunc2.c:2010,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2011,16'
              BranchSideFuncs:
                - pixaGetCount
                - pixaSelectRange
                - bmfCreate
                - pixaCopy
                - pixaDestroy
                - bmfDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - numaMakeSequence
                - pixaAddTextNumber
                - numaDestroy
                - lept_stderr
            - BranchSide:      'pixafunc2.c:2014,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaSelectRange
                - bmfCreate
                - pixaCopy
                - pixaDestroy
                - bmfDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - numaMakeSequence
                - pixaAddTextNumber
                - numaDestroy
                - lept_stderr
        - Branch String:   'pixafunc2.c:2011,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2011,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc2.c:2011,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2015,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2015,11'
              BranchSideFuncs:
                - pixaSelectRange
                - bmfCreate
                - pixaCopy
                - pixaDestroy
                - bmfDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - numaMakeSequence
                - pixaAddTextNumber
                - numaDestroy
                - lept_stderr
            - BranchSide:      'pixafunc2.c:2015,11'
              BranchSideFuncs:
                - pixaSelectRange
                - bmfCreate
                - pixaCopy
                - pixaDestroy
                - bmfDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - numaMakeSequence
                - pixaAddTextNumber
                - numaDestroy
                - lept_stderr
        - Branch String:   'pixafunc2.c:2016,12'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2016,25'
              BranchSideFuncs:
                - pixaSelectRange
                - bmfCreate
                - pixaCopy
                - pixaDestroy
                - bmfDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - numaMakeSequence
                - pixaAddTextNumber
                - numaDestroy
                - lept_stderr
            - BranchSide:      'pixafunc2.c:2016,33'
              BranchSideFuncs:
                - pixaSelectRange
                - bmfCreate
                - pixaCopy
                - pixaDestroy
                - bmfDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - numaMakeSequence
                - pixaAddTextNumber
                - numaDestroy
                - lept_stderr
        - Branch String:   'pixafunc2.c:2016,33'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2016,12'
              BranchSideFuncs:
                - pixaSelectRange
                - bmfCreate
                - pixaCopy
                - pixaDestroy
                - bmfDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - numaMakeSequence
                - pixaAddTextNumber
                - numaDestroy
                - lept_stderr
            - BranchSide:      'pixafunc2.c:2016,12'
              BranchSideFuncs:
                - pixaSelectRange
                - bmfCreate
                - pixaCopy
                - pixaDestroy
                - bmfDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - numaMakeSequence
                - pixaAddTextNumber
                - numaDestroy
                - lept_stderr
        - Branch String:   'pixafunc2.c:2017,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2018,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixafunc2.c:2021,29'
              BranchSideFuncs:
                - pixaSelectRange
                - bmfCreate
                - pixaCopy
                - pixaDestroy
                - bmfDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - numaMakeSequence
                - pixaAddTextNumber
                - numaDestroy
        - Branch String:   'pixafunc2.c:2018,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2019,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixafunc2.c:2019,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:2024,11'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2024,9'
              BranchSideFuncs:
                - pixaCopy
                - pixaDestroy
                - bmfDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - numaMakeSequence
                - pixaAddTextNumber
                - numaDestroy
            - BranchSide:      'pixafunc2.c:2024,52'
              BranchSideFuncs:
                - bmfCreate
                - pixaCopy
                - pixaDestroy
                - bmfDestroy
                - pixaConvertToPdf
                - pixaDestroy
                - numaMakeSequence
                - pixaAddTextNumber
                - numaDestroy
        - Branch String:   'pixafunc2.c:2025,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:2026,31'
              BranchSideFuncs:
                - numaMakeSequence
                - pixaAddTextNumber
                - numaDestroy
                - pixaDestroy
                - bmfDestroy
                - pixaConvertToPdf
                - pixaDestroy
            - BranchSide:      'pixafunc2.c:2030,26'
              BranchSideFuncs:
                - pixaCopy
                - pixaDestroy
                - bmfDestroy
                - pixaConvertToPdf
                - pixaDestroy
      Callsites:
        - Src:             'pixafunc2.c:2005,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc2.c:2007,9'
          Dst:             lept_stderr
        - Src:             'pixafunc2.c:2011,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc2.c:2014,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:2018,9'
          Dst:             lept_stderr
        - Src:             'pixafunc2.c:2021,13'
          Dst:             pixaSelectRange
        - Src:             'pixafunc2.c:2024,36'
          Dst:             bmfCreate
        - Src:             'pixafunc2.c:2026,14'
          Dst:             numaMakeSequence
        - Src:             'pixafunc2.c:2027,17'
          Dst:             pixaAddTextNumber
        - Src:             'pixafunc2.c:2028,9'
          Dst:             numaDestroy
        - Src:             'pixafunc2.c:2030,17'
          Dst:             pixaCopy
        - Src:             'pixafunc2.c:2032,5'
          Dst:             pixaDestroy
        - Src:             'pixafunc2.c:2033,5'
          Dst:             bmfDestroy
        - Src:             'pixafunc2.c:2035,5'
          Dst:             pixaConvertToPdf
        - Src:             'pixafunc2.c:2036,5'
          Dst:             pixaDestroy
    - functionName:    pixaConstrainedSelect
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1928
      functionLinenumberEnd: 1954
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixas
        - first
        - last
        - nmax
        - use_pairs
        - copyflag
      BBCount:         32
      ICount:          199
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - genConstrainedNumaInRange
        - numaDestroy
        - numaGetCount
        - numaGetIValue
        - pixaAddPix
        - pixaCreate
        - pixaGetCount
        - pixaGetPix
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc2.c:1934,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1935,24'
              BranchSideFuncs:
                - pixaGetCount
                - genConstrainedNumaInRange
                - numaGetCount
                - pixaCreate
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1936,22'
              BranchSideFuncs:
                - pixaGetCount
                - genConstrainedNumaInRange
                - numaGetCount
                - pixaCreate
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1935,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1935,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1935,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1937,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1937,11'
              BranchSideFuncs:
                - genConstrainedNumaInRange
                - numaGetCount
                - pixaCreate
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1937,11'
              BranchSideFuncs:
                - genConstrainedNumaInRange
                - numaGetCount
                - pixaCreate
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1938,12'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1938,25'
              BranchSideFuncs:
                - genConstrainedNumaInRange
                - numaGetCount
                - pixaCreate
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1938,33'
              BranchSideFuncs:
                - genConstrainedNumaInRange
                - numaGetCount
                - pixaCreate
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1938,33'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1938,12'
              BranchSideFuncs:
                - genConstrainedNumaInRange
                - numaGetCount
                - pixaCreate
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1938,12'
              BranchSideFuncs:
                - genConstrainedNumaInRange
                - numaGetCount
                - pixaCreate
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1939,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1940,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1941,9'
              BranchSideFuncs:
                - genConstrainedNumaInRange
                - numaGetCount
                - pixaCreate
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1940,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1940,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1940,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1941,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1942,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1944,36'
              BranchSideFuncs:
                - genConstrainedNumaInRange
                - numaGetCount
                - pixaCreate
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
        - Branch String:   'pixafunc2.c:1942,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1942,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1942,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1947,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1948,23'
              BranchSideFuncs:
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - numaDestroy
            - BranchSide:      'pixafunc2.c:1952,5'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'pixafunc2.c:1935,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1936,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:1940,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1942,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1944,10'
          Dst:             genConstrainedNumaInRange
        - Src:             'pixafunc2.c:1945,15'
          Dst:             numaGetCount
        - Src:             'pixafunc2.c:1946,13'
          Dst:             pixaCreate
        - Src:             'pixafunc2.c:1948,9'
          Dst:             numaGetIValue
        - Src:             'pixafunc2.c:1949,16'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:1950,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc2.c:1952,5'
          Dst:             numaDestroy
    - functionName:    pixaConvertTo32
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1872
      functionLinenumberEnd: 1893
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixas
      BBCount:         13
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - pixConvertTo32
        - pixDestroy
        - pixaAddPix
        - pixaCreate
        - pixaGetBoxa
        - pixaGetCount
        - pixaGetPix
        - pixaSetBoxa
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc2.c:1878,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1879,24'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
            - BranchSide:      'pixafunc2.c:1881,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
        - Branch String:   'pixafunc2.c:1879,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1879,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1879,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1883,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1884,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixaGetBoxa
                - pixaSetBoxa
            - BranchSide:      'pixafunc2.c:1890,24'
              BranchSideFuncs:
                - pixaGetBoxa
                - pixaSetBoxa
      Callsites:
        - Src:             'pixafunc2.c:1879,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1881,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:1882,13'
          Dst:             pixaCreate
        - Src:             'pixafunc2.c:1884,16'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:1885,16'
          Dst:             pixConvertTo32
        - Src:             'pixafunc2.c:1886,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc2.c:1887,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:1890,12'
          Dst:             pixaGetBoxa
        - Src:             'pixafunc2.c:1891,5'
          Dst:             pixaSetBoxa
    - functionName:    pixaConvertTo8Colormap
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1833
      functionLinenumberEnd: 1854
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixas
        - dither
      BBCount:         13
      ICount:          95
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - pixConvertTo8Colormap
        - pixDestroy
        - pixaAddPix
        - pixaCreate
        - pixaGetBoxa
        - pixaGetCount
        - pixaGetPix
        - pixaSetBoxa
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc2.c:1839,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1840,24'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixConvertTo8Colormap
                - pixaAddPix
                - pixDestroy
            - BranchSide:      'pixafunc2.c:1842,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixConvertTo8Colormap
                - pixaAddPix
                - pixDestroy
        - Branch String:   'pixafunc2.c:1840,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1840,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1840,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1844,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1845,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixConvertTo8Colormap
                - pixaAddPix
                - pixDestroy
                - pixaGetBoxa
                - pixaSetBoxa
            - BranchSide:      'pixafunc2.c:1851,24'
              BranchSideFuncs:
                - pixaGetBoxa
                - pixaSetBoxa
      Callsites:
        - Src:             'pixafunc2.c:1840,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1842,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:1843,13'
          Dst:             pixaCreate
        - Src:             'pixafunc2.c:1845,16'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:1846,16'
          Dst:             pixConvertTo8Colormap
        - Src:             'pixafunc2.c:1847,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc2.c:1848,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:1851,12'
          Dst:             pixaGetBoxa
        - Src:             'pixafunc2.c:1852,5'
          Dst:             pixaSetBoxa
    - functionName:    pixaConvertTo8
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1794
      functionLinenumberEnd: 1815
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixas
        - cmapflag
      BBCount:         13
      ICount:          95
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - pixConvertTo8
        - pixDestroy
        - pixaAddPix
        - pixaCreate
        - pixaGetBoxa
        - pixaGetCount
        - pixaGetPix
        - pixaSetBoxa
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc2.c:1800,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1801,24'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixConvertTo8
                - pixaAddPix
                - pixDestroy
            - BranchSide:      'pixafunc2.c:1803,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixConvertTo8
                - pixaAddPix
                - pixDestroy
        - Branch String:   'pixafunc2.c:1801,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1801,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1801,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1805,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1806,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixConvertTo8
                - pixaAddPix
                - pixDestroy
                - pixaGetBoxa
                - pixaSetBoxa
            - BranchSide:      'pixafunc2.c:1812,24'
              BranchSideFuncs:
                - pixaGetBoxa
                - pixaSetBoxa
      Callsites:
        - Src:             'pixafunc2.c:1801,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1803,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:1804,13'
          Dst:             pixaCreate
        - Src:             'pixafunc2.c:1806,16'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:1807,16'
          Dst:             pixConvertTo8
        - Src:             'pixafunc2.c:1808,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc2.c:1809,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:1812,12'
          Dst:             pixaGetBoxa
        - Src:             'pixafunc2.c:1813,5'
          Dst:             pixaSetBoxa
    - functionName:    pixaConvertTo1
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1755
      functionLinenumberEnd: 1776
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixas
        - thresh
      BBCount:         13
      ICount:          95
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - pixConvertTo1
        - pixDestroy
        - pixaAddPix
        - pixaCreate
        - pixaGetBoxa
        - pixaGetCount
        - pixaGetPix
        - pixaSetBoxa
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc2.c:1761,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1762,24'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixConvertTo1
                - pixaAddPix
                - pixDestroy
            - BranchSide:      'pixafunc2.c:1764,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixConvertTo1
                - pixaAddPix
                - pixDestroy
        - Branch String:   'pixafunc2.c:1762,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1762,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1762,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1766,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1767,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixConvertTo1
                - pixaAddPix
                - pixDestroy
                - pixaGetBoxa
                - pixaSetBoxa
            - BranchSide:      'pixafunc2.c:1773,24'
              BranchSideFuncs:
                - pixaGetBoxa
                - pixaSetBoxa
      Callsites:
        - Src:             'pixafunc2.c:1762,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1764,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:1765,13'
          Dst:             pixaCreate
        - Src:             'pixafunc2.c:1767,16'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:1768,16'
          Dst:             pixConvertTo1
        - Src:             'pixafunc2.c:1769,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc2.c:1770,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:1773,12'
          Dst:             pixaGetBoxa
        - Src:             'pixafunc2.c:1774,5'
          Dst:             pixaSetBoxa
    - functionName:    pixaaDisplayTiledAndScaled
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1712
      functionLinenumberEnd: 1739
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - paa
        - outdepth
        - tilewidth
        - ncols
        - background
        - spacing
        - border
      BBCount:         39
      ICount:          210
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - pixaAddPix
        - pixaCreate
        - pixaDestroy
        - pixaDisplayTiledAndScaled
        - pixaaGetCount
        - pixaaGetPixa
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc2.c:1717,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1718,24'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaCreate
                - pixaaGetPixa
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1719,9'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaCreate
                - pixaaGetPixa
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1718,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1718,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1718,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1719,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1719,26'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaCreate
                - pixaaGetPixa
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1721,9'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaCreate
                - pixaaGetPixa
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1719,40'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1719,43'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaCreate
                - pixaaGetPixa
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1721,9'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaCreate
                - pixaaGetPixa
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1719,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1720,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1721,9'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaCreate
                - pixaaGetPixa
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1720,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1720,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1720,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1721,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1722,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1723,9'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaCreate
                - pixaaGetPixa
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1722,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1722,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1722,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1723,20'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1723,23'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaCreate
                - pixaaGetPixa
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1724,16'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaCreate
                - pixaaGetPixa
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1723,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1724,16'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaCreate
                - pixaaGetPixa
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1726,28'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaCreate
                - pixaaGetPixa
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1726,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1727,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1729,24'
              BranchSideFuncs:
                - pixaCreate
                - pixaaGetPixa
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
        - Branch String:   'pixafunc2.c:1727,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1727,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1727,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1730,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1731,29'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaDisplayTiledAndScaled
                - pixaAddPix
                - pixaDestroy
            - BranchSide:      'pixafunc2.c:1738,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixafunc2.c:1718,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1720,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1722,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1726,14'
          Dst:             pixaaGetCount
        - Src:             'pixafunc2.c:1727,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1729,13'
          Dst:             pixaCreate
        - Src:             'pixafunc2.c:1731,16'
          Dst:             pixaaGetPixa
        - Src:             'pixafunc2.c:1732,15'
          Dst:             pixaDisplayTiledAndScaled
        - Src:             'pixafunc2.c:1734,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc2.c:1735,9'
          Dst:             pixaDestroy
    - functionName:    pixaaDisplayByPixa
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1650
      functionLinenumberEnd: 1679
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - float
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - paa
        - maxnx
        - scalefactor
        - hspacing
        - vspacing
        - border
      BBCount:         30
      ICount:          187
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - pixaAddPix
        - pixaCreate
        - pixaDestroy
        - pixaDisplayTiledInColumns
        - pixaaGetCount
        - pixaaGetPixa
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc2.c:1655,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1656,23'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaaGetPixa
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1657,9'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaaGetPixa
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1656,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1656,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1656,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1657,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1657,41'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaaGetPixa
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1658,9'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaaGetPixa
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1658,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1658,32'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaaGetPixa
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1659,9'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaaGetPixa
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1659,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1659,32'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaaGetPixa
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1660,9'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaaGetPixa
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1660,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1660,28'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaaGetPixa
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1662,28'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaaGetPixa
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1662,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1663,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1666,13'
              BranchSideFuncs:
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaaGetPixa
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
        - Branch String:   'pixafunc2.c:1663,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1663,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1663,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1667,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1668,30'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDisplayTiledInColumns
                - pixaDestroy
            - BranchSide:      'pixafunc2.c:1675,10'
              BranchSideFuncs:
                - pixaDisplayTiledInColumns
                - pixaDestroy
      Callsites:
        - Src:             'pixafunc2.c:1656,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1662,14'
          Dst:             pixaaGetCount
        - Src:             'pixafunc2.c:1663,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1666,13'
          Dst:             pixaCreate
        - Src:             'pixafunc2.c:1668,17'
          Dst:             pixaaGetPixa
        - Src:             'pixafunc2.c:1669,16'
          Dst:             pixaDisplayTiledInColumns
        - Src:             'pixafunc2.c:1671,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc2.c:1672,9'
          Dst:             pixaDestroy
        - Src:             'pixafunc2.c:1676,12'
          Dst:             pixaDisplayTiledInColumns
        - Src:             'pixafunc2.c:1677,5'
          Dst:             pixaDestroy
    - functionName:    pixaaDisplay
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1546
      functionLinenumberEnd: 1612
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - paa
        - w
        - h
      BBCount:         49
      ICount:          327
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - boxaDestroy
        - boxaGetBoxGeometry
        - boxaGetCount
        - boxaGetExtent
        - pixCreate
        - pixDestroy
        - pixGetDepth
        - pixRasterop
        - pixaDestroy
        - pixaGetBoxGeometry
        - pixaGetBoxa
        - pixaGetCount
        - pixaGetPix
        - pixaaGetBoxa
        - pixaaGetCount
        - pixaaGetPixa
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc2.c:1553,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1554,23'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaGetBoxa
                - boxaGetCount
                - pixaaGetPixa
                - pixaGetPix
                - pixGetDepth
                - pixaDestroy
                - pixDestroy
                - pixCreate
                - boxaDestroy
                - pixaaGetPixa
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - boxaGetBoxGeometry
                - boxaDestroy
                - returnErrorPtr
                - pixaaGetPixa
                - pixaGetBoxa
                - boxaGetExtent
                - pixaDestroy
                - boxaDestroy
                - boxaGetExtent
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1556,23'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaGetBoxa
                - boxaGetCount
                - pixaaGetPixa
                - pixaGetPix
                - pixGetDepth
                - pixaDestroy
                - pixDestroy
                - pixCreate
                - boxaDestroy
                - pixaaGetPixa
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - boxaGetBoxGeometry
                - boxaDestroy
                - returnErrorPtr
                - pixaaGetPixa
                - pixaGetBoxa
                - boxaGetExtent
                - pixaDestroy
                - boxaDestroy
                - boxaGetExtent
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1554,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1554,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1554,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1557,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1558,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1562,26'
              BranchSideFuncs:
                - pixaaGetBoxa
                - boxaGetCount
                - pixaaGetPixa
                - pixaGetPix
                - pixGetDepth
                - pixaDestroy
                - pixDestroy
                - pixCreate
                - boxaDestroy
                - pixaaGetPixa
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - boxaGetBoxGeometry
                - boxaDestroy
                - returnErrorPtr
                - pixaaGetPixa
                - pixaGetBoxa
                - boxaGetExtent
                - pixaDestroy
                - boxaDestroy
                - boxaGetExtent
        - Branch String:   'pixafunc2.c:1558,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1558,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1558,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1564,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1564,19'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaGetPix
                - pixGetDepth
                - pixaDestroy
                - pixDestroy
                - pixCreate
                - boxaDestroy
                - pixaaGetPixa
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - boxaGetBoxGeometry
                - boxaDestroy
                - returnErrorPtr
                - pixaaGetPixa
                - pixaGetBoxa
                - boxaGetExtent
                - pixaDestroy
                - boxaDestroy
                - boxaGetExtent
            - BranchSide:      'pixafunc2.c:1565,13'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaGetPix
                - pixGetDepth
                - pixaDestroy
                - pixDestroy
                - pixCreate
                - boxaDestroy
                - pixaaGetPixa
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - boxaGetBoxGeometry
                - boxaDestroy
                - returnErrorPtr
                - pixaaGetPixa
                - pixaGetBoxa
                - boxaGetExtent
                - pixaDestroy
                - boxaDestroy
                - boxaGetExtent
        - Branch String:   'pixafunc2.c:1564,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1565,13'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaGetPix
                - pixGetDepth
                - pixaDestroy
                - pixDestroy
                - pixCreate
                - boxaDestroy
                - pixaaGetPixa
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - boxaGetBoxGeometry
                - boxaDestroy
                - returnErrorPtr
                - pixaaGetPixa
                - pixaGetBoxa
                - boxaGetExtent
                - pixaDestroy
                - boxaDestroy
                - boxaGetExtent
            - BranchSide:      'pixafunc2.c:1584,25'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaGetPix
                - pixGetDepth
                - pixaDestroy
                - pixDestroy
                - pixCreate
                - boxaDestroy
                - pixaaGetPixa
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - boxaGetBoxGeometry
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1565,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1566,27'
              BranchSideFuncs:
                - boxaGetExtent
                - pixaaGetPixa
                - pixaGetPix
                - pixGetDepth
                - pixaDestroy
                - pixDestroy
                - pixCreate
                - boxaDestroy
                - pixaaGetPixa
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - boxaGetBoxGeometry
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1568,25'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaGetPix
                - pixGetDepth
                - pixaDestroy
                - pixDestroy
                - pixCreate
                - boxaDestroy
                - pixaaGetPixa
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - boxaGetBoxGeometry
                - boxaDestroy
                - returnErrorPtr
                - pixaaGetPixa
                - pixaGetBoxa
                - boxaGetExtent
                - pixaDestroy
                - boxaDestroy
        - Branch String:   'pixafunc2.c:1569,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1570,37'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaGetBoxa
                - boxaGetExtent
                - pixaDestroy
                - boxaDestroy
                - pixaaGetPixa
                - pixaGetPix
                - pixGetDepth
                - pixaDestroy
                - pixDestroy
                - pixCreate
                - boxaDestroy
                - pixaaGetPixa
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - boxaGetBoxGeometry
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1578,17'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaGetPix
                - pixGetDepth
                - pixaDestroy
                - pixDestroy
                - pixCreate
                - boxaDestroy
                - pixaaGetPixa
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - boxaGetBoxGeometry
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1573,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1573,22'
              BranchSideFuncs:
                - pixaDestroy
                - boxaDestroy
                - pixaaGetPixa
                - pixaGetPix
                - pixGetDepth
                - pixaDestroy
                - pixDestroy
                - pixCreate
                - boxaDestroy
                - pixaaGetPixa
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - boxaGetBoxGeometry
                - boxaDestroy
                - returnErrorPtr
                - pixaaGetPixa
                - pixaGetBoxa
                - boxaGetExtent
            - BranchSide:      'pixafunc2.c:1573,22'
              BranchSideFuncs:
                - pixaDestroy
                - boxaDestroy
                - pixaaGetPixa
                - pixaGetPix
                - pixGetDepth
                - pixaDestroy
                - pixDestroy
                - pixCreate
                - boxaDestroy
                - pixaaGetPixa
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - boxaGetBoxGeometry
                - boxaDestroy
                - returnErrorPtr
                - pixaaGetPixa
                - pixaGetBoxa
                - boxaGetExtent
        - Branch String:   'pixafunc2.c:1574,24'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1574,22'
              BranchSideFuncs:
                - pixaDestroy
                - boxaDestroy
                - pixaaGetPixa
                - pixaGetPix
                - pixGetDepth
                - pixaDestroy
                - pixDestroy
                - pixCreate
                - boxaDestroy
                - pixaaGetPixa
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - boxaGetBoxGeometry
                - boxaDestroy
                - returnErrorPtr
                - pixaaGetPixa
                - pixaGetBoxa
                - boxaGetExtent
            - BranchSide:      'pixafunc2.c:1574,22'
              BranchSideFuncs:
                - pixaDestroy
                - boxaDestroy
                - pixaaGetPixa
                - pixaGetPix
                - pixGetDepth
                - pixaDestroy
                - pixDestroy
                - pixCreate
                - boxaDestroy
                - pixaaGetPixa
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - boxaGetBoxGeometry
                - boxaDestroy
                - returnErrorPtr
                - pixaaGetPixa
                - pixaGetBoxa
                - boxaGetExtent
        - Branch String:   'pixafunc2.c:1590,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1591,9'
              BranchSideFuncs:
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1595,11'
              BranchSideFuncs:
                - boxaDestroy
                - pixaaGetPixa
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - boxaGetBoxGeometry
        - Branch String:   'pixafunc2.c:1592,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1592,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1592,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1596,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1597,29'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaGetCount
                - pixaDestroy
                - boxaDestroy
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - boxaGetBoxGeometry
            - BranchSide:      'pixafunc2.c:1609,5'
              BranchSideFuncs:
                - boxaDestroy
        - Branch String:   'pixafunc2.c:1598,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1599,32'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - pixaGetCount
                - pixaDestroy
                - boxaDestroy
                - pixaaGetPixa
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pixafunc2.c:1600,27'
              BranchSideFuncs:
                - pixaGetCount
                - pixaDestroy
                - boxaDestroy
                - pixaaGetPixa
                - boxaGetBoxGeometry
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
        - Branch String:   'pixafunc2.c:1601,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1602,32'
              BranchSideFuncs:
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - pixaaGetPixa
                - pixaGetCount
                - boxaGetBoxGeometry
            - BranchSide:      'pixafunc2.c:1607,9'
              BranchSideFuncs:
                - pixaDestroy
                - boxaDestroy
                - pixaaGetPixa
                - pixaGetCount
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - boxaGetBoxGeometry
      Callsites:
        - Src:             'pixafunc2.c:1554,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1556,9'
          Dst:             pixaaGetCount
        - Src:             'pixafunc2.c:1558,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1562,13'
          Dst:             pixaaGetBoxa
        - Src:             'pixafunc2.c:1563,12'
          Dst:             boxaGetCount
        - Src:             'pixafunc2.c:1566,13'
          Dst:             boxaGetExtent
        - Src:             'pixafunc2.c:1570,24'
          Dst:             pixaaGetPixa
        - Src:             'pixafunc2.c:1571,24'
          Dst:             pixaGetBoxa
        - Src:             'pixafunc2.c:1572,17'
          Dst:             boxaGetExtent
        - Src:             'pixafunc2.c:1575,17'
          Dst:             pixaDestroy
        - Src:             'pixafunc2.c:1576,17'
          Dst:             boxaDestroy
        - Src:             'pixafunc2.c:1584,12'
          Dst:             pixaaGetPixa
        - Src:             'pixafunc2.c:1585,12'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:1586,9'
          Dst:             pixGetDepth
        - Src:             'pixafunc2.c:1587,5'
          Dst:             pixaDestroy
        - Src:             'pixafunc2.c:1588,5'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:1590,17'
          Dst:             pixCreate
        - Src:             'pixafunc2.c:1591,9'
          Dst:             boxaDestroy
        - Src:             'pixafunc2.c:1592,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1597,16'
          Dst:             pixaaGetPixa
        - Src:             'pixafunc2.c:1599,13'
          Dst:             boxaGetBoxGeometry
        - Src:             'pixafunc2.c:1600,14'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:1602,13'
          Dst:             pixaGetBoxGeometry
        - Src:             'pixafunc2.c:1603,20'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:1604,13'
          Dst:             pixRasterop
        - Src:             'pixafunc2.c:1605,13'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:1607,9'
          Dst:             pixaDestroy
        - Src:             'pixafunc2.c:1609,5'
          Dst:             boxaDestroy
    - functionName:    pixaDisplayPairTiledInColumns
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionLinenumberEnd: 1521
      functionDepth:   0
      returnType:      'N/A'
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixas1
        - pixas2
        - nx
        - scalefactor
        - spacing1
        - spacing2
        - border1
        - border2
        - fontsize
        - startindex
        - sa
      BBCount:         100
      ICount:          654
      EdgeCount:       134
      CyclomaticComplexity: 36
      functionsReached:
        - lept_stderr
        - numaConvertToSarray
        - numaDestroy
        - numaMakeSequence
        - pixAddBlackOrWhiteBorder
        - pixClone
        - pixConvertTo32
        - pixConvertTo8
        - pixDestroy
        - pixScale
        - pixaAddPix
        - pixaCreate
        - pixaDestroy
        - pixaDisplayTiledInColumns
        - pixaDisplayTiledWithText
        - pixaGetCount
        - pixaGetPix
        - pixaGetRenderingDepth
        - pixaSetText
        - pixaSizeRange
        - returnErrorPtr
        - sarrayDestroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc2.c:1413,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1414,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaGetCount
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1415,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaGetCount
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1414,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1414,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1414,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1415,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1416,23'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1417,16'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1416,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1416,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1416,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1417,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1417,14'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1417,14'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1418,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1418,14'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1418,14'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1419,15'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1419,13'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1419,13'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1420,15'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1420,13'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1420,13'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1421,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1421,41'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1422,27'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1422,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1423,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1424,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1423,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1423,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1423,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1424,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1425,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1426,13'
              BranchSideFuncs:
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
        - Branch String:   'pixafunc2.c:1425,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1425,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1425,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1427,14'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1427,18'
              BranchSideFuncs:
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1436,9'
              BranchSideFuncs:
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
        - Branch String:   'pixafunc2.c:1427,31'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1427,34'
              BranchSideFuncs:
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1428,25'
              BranchSideFuncs:
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
        - Branch String:   'pixafunc2.c:1427,48'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1427,52'
              BranchSideFuncs:
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1428,25'
              BranchSideFuncs:
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
        - Branch String:   'pixafunc2.c:1427,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1428,25'
              BranchSideFuncs:
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1436,9'
              BranchSideFuncs:
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
        - Branch String:   'pixafunc2.c:1428,25'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1428,25'
              BranchSideFuncs:
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1428,25'
              BranchSideFuncs:
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
        - Branch String:   'pixafunc2.c:1428,25'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1428,25'
              BranchSideFuncs:
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1428,17'
              BranchSideFuncs:
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
        - Branch String:   'pixafunc2.c:1428,25'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1428,17'
              BranchSideFuncs:
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1428,17'
              BranchSideFuncs:
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
        - Branch String:   'pixafunc2.c:1429,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1429,29'
              BranchSideFuncs:
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1430,9'
              BranchSideFuncs:
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - lept_stderr
        - Branch String:   'pixafunc2.c:1430,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1432,20'
              BranchSideFuncs:
                - lept_stderr
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
            - BranchSide:      'pixafunc2.c:1432,20'
              BranchSideFuncs:
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
        - Branch String:   'pixafunc2.c:1436,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1437,14'
              BranchSideFuncs:
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
            - BranchSide:      'pixafunc2.c:1439,31'
              BranchSideFuncs:
                - pixaGetRenderingDepth
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
        - Branch String:   'pixafunc2.c:1441,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1441,14'
              BranchSideFuncs:
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
            - BranchSide:      'pixafunc2.c:1441,14'
              BranchSideFuncs:
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
        - Branch String:   'pixafunc2.c:1447,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1448,28'
              BranchSideFuncs:
                - pixaGetPix
                - pixaGetPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
            - BranchSide:      'pixafunc2.c:1502,10'
              BranchSideFuncs:
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
        - Branch String:   'pixafunc2.c:1450,20'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1450,24'
              BranchSideFuncs:
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
            - BranchSide:      'pixafunc2.c:1450,31'
              BranchSideFuncs:
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
        - Branch String:   'pixafunc2.c:1450,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1450,31'
              BranchSideFuncs:
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
            - BranchSide:      'pixafunc2.c:1451,13'
              BranchSideFuncs:
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
        - Branch String:   'pixafunc2.c:1451,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1452,29'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixConvertTo8
                - pixConvertTo8
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
            - BranchSide:      'pixafunc2.c:1454,20'
              BranchSideFuncs:
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixClone
                - pixClone
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
        - Branch String:   'pixafunc2.c:1454,20'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1455,34'
              BranchSideFuncs:
                - pixConvertTo8
                - pixConvertTo8
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixClone
                - pixClone
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
            - BranchSide:      'pixafunc2.c:1458,35'
              BranchSideFuncs:
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
        - Branch String:   'pixafunc2.c:1463,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1464,29'
              BranchSideFuncs:
                - pixScale
                - pixScale
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
            - BranchSide:      'pixafunc2.c:1467,29'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
        - Branch String:   'pixafunc2.c:1472,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1473,45'
              BranchSideFuncs:
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
            - BranchSide:      'pixafunc2.c:1478,29'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
        - Branch String:   'pixafunc2.c:1483,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1484,45'
              BranchSideFuncs:
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
            - BranchSide:      'pixafunc2.c:1489,29'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaSetText
                - pixaGetPix
                - pixaGetPix
                - pixConvertTo32
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixAddBlackOrWhiteBorder
                - pixScale
                - pixScale
                - pixConvertTo8
                - pixConvertTo8
                - pixClone
                - pixClone
        - Branch String:   'pixafunc2.c:1502,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1503,42'
              BranchSideFuncs:
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaDestroy
                - pixaSetText
            - BranchSide:      'pixafunc2.c:1505,13'
              BranchSideFuncs:
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaDestroy
                - pixaSetText
        - Branch String:   'pixafunc2.c:1505,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1506,25'
              BranchSideFuncs:
                - pixaSetText
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaDestroy
            - BranchSide:      'pixafunc2.c:1508,30'
              BranchSideFuncs:
                - pixaGetCount
                - numaMakeSequence
                - numaConvertToSarray
                - pixaSetText
                - numaDestroy
                - sarrayDestroy
                - pixaSizeRange
                - pixaDisplayTiledWithText
                - pixaDestroy
      Callsites:
        - Src:             'pixafunc2.c:1414,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1416,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1422,14'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:1423,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1424,14'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:1425,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1430,9'
          Dst:             lept_stderr
        - Src:             'pixafunc2.c:1439,9'
          Dst:             pixaGetRenderingDepth
        - Src:             'pixafunc2.c:1440,9'
          Dst:             pixaGetRenderingDepth
        - Src:             'pixafunc2.c:1446,13'
          Dst:             pixaCreate
        - Src:             'pixafunc2.c:1448,17'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:1449,17'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:1452,20'
          Dst:             pixClone
        - Src:             'pixafunc2.c:1453,20'
          Dst:             pixClone
        - Src:             'pixafunc2.c:1455,20'
          Dst:             pixConvertTo8
        - Src:             'pixafunc2.c:1456,20'
          Dst:             pixConvertTo8
        - Src:             'pixafunc2.c:1458,20'
          Dst:             pixConvertTo32
        - Src:             'pixafunc2.c:1459,20'
          Dst:             pixConvertTo32
        - Src:             'pixafunc2.c:1461,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:1462,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:1464,20'
          Dst:             pixScale
        - Src:             'pixafunc2.c:1465,20'
          Dst:             pixScale
        - Src:             'pixafunc2.c:1467,20'
          Dst:             pixClone
        - Src:             'pixafunc2.c:1468,20'
          Dst:             pixClone
        - Src:             'pixafunc2.c:1470,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:1471,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:1473,20'
          Dst:             pixAddBlackOrWhiteBorder
        - Src:             'pixafunc2.c:1475,20'
          Dst:             pixAddBlackOrWhiteBorder
        - Src:             'pixafunc2.c:1478,20'
          Dst:             pixClone
        - Src:             'pixafunc2.c:1479,20'
          Dst:             pixClone
        - Src:             'pixafunc2.c:1481,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:1482,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:1484,20'
          Dst:             pixAddBlackOrWhiteBorder
        - Src:             'pixafunc2.c:1486,20'
          Dst:             pixAddBlackOrWhiteBorder
        - Src:             'pixafunc2.c:1489,20'
          Dst:             pixClone
        - Src:             'pixafunc2.c:1490,20'
          Dst:             pixClone
        - Src:             'pixafunc2.c:1492,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:1493,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:1494,17'
          Dst:             pixaCreate
        - Src:             'pixafunc2.c:1495,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc2.c:1496,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc2.c:1497,16'
          Dst:             pixaDisplayTiledInColumns
        - Src:             'pixafunc2.c:1498,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc2.c:1499,9'
          Dst:             pixaDestroy
        - Src:             'pixafunc2.c:1503,16'
          Dst:             pixaDisplayTiledInColumns
        - Src:             'pixafunc2.c:1506,13'
          Dst:             pixaSetText
        - Src:             'pixafunc2.c:1508,17'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:1509,18'
          Dst:             numaMakeSequence
        - Src:             'pixafunc2.c:1510,19'
          Dst:             numaConvertToSarray
        - Src:             'pixafunc2.c:1511,13'
          Dst:             pixaSetText
        - Src:             'pixafunc2.c:1512,13'
          Dst:             numaDestroy
        - Src:             'pixafunc2.c:1513,13'
          Dst:             sarrayDestroy
        - Src:             'pixafunc2.c:1515,9'
          Dst:             pixaSizeRange
        - Src:             'pixafunc2.c:1516,16'
          Dst:             pixaDisplayTiledWithText
        - Src:             'pixafunc2.c:1519,5'
          Dst:             pixaDestroy
    - functionName:    pixaDisplayTiledWithText
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - float
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixa
        - maxwidth
        - scalefactor
        - spacing
        - border
        - fontsize
        - textcolor
      BBCount:         64
      ICount:          400
      EdgeCount:       85
      CyclomaticComplexity: 23
      functionsReached:
        - bmfCreate
        - bmfDestroy
        - lept_stderr
        - pixAddBorderGeneral
        - pixAddSingleTextblock
        - pixClone
        - pixConvertTo32
        - pixDestroy
        - pixGetText
        - pixaAddPix
        - pixaCreate
        - pixaDestroy
        - pixaDisplayTiledInRows
        - pixaGetCount
        - pixaGetPix
        - pixaSizeRange
        - returnErrorPtr
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixafunc2.c:1193,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1194,23'
              BranchSideFuncs:
                - pixaGetCount
                - pixaSizeRange
                - bmfCreate
                - pixaCreate
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1195,27'
              BranchSideFuncs:
                - pixaGetCount
                - pixaSizeRange
                - bmfCreate
                - pixaCreate
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1194,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1194,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1194,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1195,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1196,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1197,9'
              BranchSideFuncs:
                - pixaSizeRange
                - bmfCreate
                - pixaCreate
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1196,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1196,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1196,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1197,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1198,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1199,15'
              BranchSideFuncs:
                - pixaSizeRange
                - bmfCreate
                - pixaCreate
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
                - lept_stderr
        - Branch String:   'pixafunc2.c:1198,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1198,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1198,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1199,15'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1199,13'
              BranchSideFuncs:
                - pixaSizeRange
                - bmfCreate
                - pixaCreate
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1199,13'
              BranchSideFuncs:
                - pixaSizeRange
                - bmfCreate
                - pixaCreate
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
                - lept_stderr
        - Branch String:   'pixafunc2.c:1200,14'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1200,12'
              BranchSideFuncs:
                - pixaSizeRange
                - bmfCreate
                - pixaCreate
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1200,12'
              BranchSideFuncs:
                - pixaSizeRange
                - bmfCreate
                - pixaCreate
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
                - lept_stderr
        - Branch String:   'pixafunc2.c:1201,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1201,41'
              BranchSideFuncs:
                - pixaSizeRange
                - bmfCreate
                - pixaCreate
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1202,9'
              BranchSideFuncs:
                - pixaSizeRange
                - bmfCreate
                - pixaCreate
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
                - lept_stderr
        - Branch String:   'pixafunc2.c:1202,22'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1202,25'
              BranchSideFuncs:
                - pixaSizeRange
                - bmfCreate
                - pixaCreate
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1203,25'
              BranchSideFuncs:
                - pixaSizeRange
                - bmfCreate
                - pixaCreate
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
                - lept_stderr
        - Branch String:   'pixafunc2.c:1202,39'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1202,43'
              BranchSideFuncs:
                - pixaSizeRange
                - bmfCreate
                - pixaCreate
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1203,25'
              BranchSideFuncs:
                - pixaSizeRange
                - bmfCreate
                - pixaCreate
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
                - lept_stderr
        - Branch String:   'pixafunc2.c:1202,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1203,25'
              BranchSideFuncs:
                - pixaSizeRange
                - bmfCreate
                - pixaCreate
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1211,19'
              BranchSideFuncs:
                - pixaSizeRange
                - bmfCreate
                - pixaCreate
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
        - Branch String:   'pixafunc2.c:1203,25'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1203,25'
              BranchSideFuncs:
                - pixaSizeRange
                - bmfCreate
                - pixaCreate
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1203,25'
              BranchSideFuncs:
                - pixaSizeRange
                - bmfCreate
                - pixaCreate
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
                - lept_stderr
        - Branch String:   'pixafunc2.c:1203,25'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1203,25'
              BranchSideFuncs:
                - pixaSizeRange
                - bmfCreate
                - pixaCreate
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1203,17'
              BranchSideFuncs:
                - pixaSizeRange
                - bmfCreate
                - pixaCreate
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
                - lept_stderr
        - Branch String:   'pixafunc2.c:1203,25'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1203,17'
              BranchSideFuncs:
                - pixaSizeRange
                - bmfCreate
                - pixaCreate
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1203,17'
              BranchSideFuncs:
                - pixaSizeRange
                - bmfCreate
                - pixaCreate
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
                - lept_stderr
        - Branch String:   'pixafunc2.c:1204,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1204,29'
              BranchSideFuncs:
                - pixaSizeRange
                - bmfCreate
                - pixaCreate
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1205,9'
              BranchSideFuncs:
                - pixaSizeRange
                - bmfCreate
                - pixaCreate
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
                - lept_stderr
        - Branch String:   'pixafunc2.c:1205,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1207,20'
              BranchSideFuncs:
                - lept_stderr
                - pixaSizeRange
                - bmfCreate
                - pixaCreate
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
            - BranchSide:      'pixafunc2.c:1207,20'
              BranchSideFuncs:
                - pixaSizeRange
                - bmfCreate
                - pixaCreate
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
        - Branch String:   'pixafunc2.c:1212,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1216,17'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
            - BranchSide:      'pixafunc2.c:1216,17'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
        - Branch String:   'pixafunc2.c:1216,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1217,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - strlen
                - snprintf
                - pixAddSingleTextblock
            - BranchSide:      'pixafunc2.c:1234,5'
              BranchSideFuncs:
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
        - Branch String:   'pixafunc2.c:1222,21'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1222,31'
              BranchSideFuncs:
                - strlen
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - snprintf
                - pixAddSingleTextblock
            - BranchSide:      'pixafunc2.c:1227,29'
              BranchSideFuncs:
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - strlen
                - snprintf
                - pixAddSingleTextblock
        - Branch String:   'pixafunc2.c:1222,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1223,22'
              BranchSideFuncs:
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - strlen
            - BranchSide:      'pixafunc2.c:1227,29'
              BranchSideFuncs:
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixAddBorderGeneral
                - pixGetText
                - strlen
                - snprintf
                - pixAddSingleTextblock
      Callsites:
        - Src:             'pixafunc2.c:1194,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1195,14'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:1196,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1198,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1205,9'
          Dst:             lept_stderr
        - Src:             'pixafunc2.c:1211,5'
          Dst:             pixaSizeRange
        - Src:             'pixafunc2.c:1214,11'
          Dst:             bmfCreate
        - Src:             'pixafunc2.c:1215,13'
          Dst:             pixaCreate
        - Src:             'pixafunc2.c:1217,16'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:1218,16'
          Dst:             pixConvertTo32
        - Src:             'pixafunc2.c:1219,16'
          Dst:             pixAddBorderGeneral
        - Src:             'pixafunc2.c:1221,19'
          Dst:             pixGetText
        - Src:             'pixafunc2.c:1222,24'
          Dst:             strlen
        - Src:             'pixafunc2.c:1223,13'
          Dst:             snprintf
        - Src:             'pixafunc2.c:1224,20'
          Dst:             pixAddSingleTextblock
        - Src:             'pixafunc2.c:1227,20'
          Dst:             pixClone
        - Src:             'pixafunc2.c:1229,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc2.c:1230,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:1231,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:1232,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:1234,5'
          Dst:             bmfDestroy
        - Src:             'pixafunc2.c:1236,12'
          Dst:             pixaDisplayTiledInRows
        - Src:             'pixafunc2.c:1238,5'
          Dst:             pixaDestroy
    - functionName:    pixaDisplayTiledByIndex
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1350
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixa
        - na
        - width
        - spacing
        - border
        - fontsize
        - textcolor
      BBCount:         74
      ICount:          480
      EdgeCount:       99
      CyclomaticComplexity: 27
      functionsReached:
        - bmfCreate
        - bmfDestroy
        - boxCreate
        - lept_roundftoi
        - lept_stderr
        - numaDestroy
        - numaGetCount
        - numaGetIValue
        - numaGetMax
        - numaMakeConstant
        - numaSetValue
        - pixAddBorderGeneral
        - pixAddTextlines
        - pixClone
        - pixConvertTo32
        - pixDestroy
        - pixGetDimensions
        - pixGetText
        - pixScaleToSize
        - pixaAddBox
        - pixaAddPix
        - pixaCreate
        - pixaDestroy
        - pixaDisplay
        - pixaGetCount
        - pixaGetPix
        - returnErrorPtr
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixafunc2.c:1290,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1291,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaGetCount
                - numaGetCount
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1292,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaGetCount
                - numaGetCount
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1291,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1291,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1291,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1292,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1293,23'
              BranchSideFuncs:
                - pixaGetCount
                - numaGetCount
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1294,27'
              BranchSideFuncs:
                - pixaGetCount
                - numaGetCount
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1293,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1293,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1293,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1294,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1295,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1296,9'
              BranchSideFuncs:
                - numaGetCount
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1295,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1295,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1295,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1296,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1297,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1298,9'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:1297,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1297,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1297,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1298,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1299,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1300,9'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixafunc2.c:1299,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1299,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:1299,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:1300,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1301,9'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1302,15'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
                - lept_stderr
        - Branch String:   'pixafunc2.c:1301,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1302,15'
              BranchSideFuncs:
                - lept_stderr
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1302,15'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
                - lept_stderr
        - Branch String:   'pixafunc2.c:1302,15'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1302,13'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1302,13'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
                - lept_stderr
        - Branch String:   'pixafunc2.c:1303,14'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1303,12'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1303,12'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
                - lept_stderr
        - Branch String:   'pixafunc2.c:1304,22'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1304,25'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1305,25'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
                - lept_stderr
        - Branch String:   'pixafunc2.c:1304,39'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1304,43'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1305,25'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
                - lept_stderr
        - Branch String:   'pixafunc2.c:1304,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1305,25'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1313,27'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
        - Branch String:   'pixafunc2.c:1305,25'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1305,25'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1305,25'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
                - lept_stderr
        - Branch String:   'pixafunc2.c:1305,25'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1305,25'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1305,17'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
                - lept_stderr
        - Branch String:   'pixafunc2.c:1305,25'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1305,17'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1305,17'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
                - lept_stderr
        - Branch String:   'pixafunc2.c:1306,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1306,29'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
                - lept_stderr
            - BranchSide:      'pixafunc2.c:1307,9'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
                - lept_stderr
        - Branch String:   'pixafunc2.c:1307,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1309,20'
              BranchSideFuncs:
                - lept_stderr
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
            - BranchSide:      'pixafunc2.c:1309,20'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - numaGetMax
                - lept_roundftoi
                - numaMakeConstant
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - strlen
                - snprintf
                - pixAddTextlines
        - Branch String:   'pixafunc2.c:1317,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1318,23'
              BranchSideFuncs:
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - strlen
                - snprintf
                - pixAddTextlines
            - BranchSide:      'pixafunc2.c:1344,5'
              BranchSideFuncs:
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
        - Branch String:   'pixafunc2.c:1325,21'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1325,31'
              BranchSideFuncs:
                - strlen
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - snprintf
                - pixAddTextlines
            - BranchSide:      'pixafunc2.c:1329,29'
              BranchSideFuncs:
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - strlen
                - snprintf
                - pixAddTextlines
        - Branch String:   'pixafunc2.c:1325,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:1326,22'
              BranchSideFuncs:
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - pixClone
                - strlen
            - BranchSide:      'pixafunc2.c:1329,29'
              BranchSideFuncs:
                - pixClone
                - pixaAddPix
                - pixGetDimensions
                - numaSetValue
                - boxCreate
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - bmfDestroy
                - pixaDisplay
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - pixaGetPix
                - pixConvertTo32
                - pixScaleToSize
                - pixAddBorderGeneral
                - pixGetText
                - strlen
                - snprintf
                - pixAddTextlines
      Callsites:
        - Src:             'pixafunc2.c:1291,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1293,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1294,14'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:1295,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1296,14'
          Dst:             numaGetCount
        - Src:             'pixafunc2.c:1297,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1299,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:1301,9'
          Dst:             lept_stderr
        - Src:             'pixafunc2.c:1307,9'
          Dst:             lept_stderr
        - Src:             'pixafunc2.c:1313,11'
          Dst:             bmfCreate
        - Src:             'pixafunc2.c:1314,13'
          Dst:             pixaCreate
        - Src:             'pixafunc2.c:1315,5'
          Dst:             numaGetMax
        - Src:             'pixafunc2.c:1316,37'
          Dst:             lept_roundftoi
        - Src:             'pixafunc2.c:1316,11'
          Dst:             numaMakeConstant
        - Src:             'pixafunc2.c:1318,9'
          Dst:             numaGetIValue
        - Src:             'pixafunc2.c:1319,9'
          Dst:             numaGetIValue
        - Src:             'pixafunc2.c:1320,16'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:1321,16'
          Dst:             pixConvertTo32
        - Src:             'pixafunc2.c:1322,16'
          Dst:             pixScaleToSize
        - Src:             'pixafunc2.c:1323,16'
          Dst:             pixAddBorderGeneral
        - Src:             'pixafunc2.c:1324,19'
          Dst:             pixGetText
        - Src:             'pixafunc2.c:1325,24'
          Dst:             strlen
        - Src:             'pixafunc2.c:1326,13'
          Dst:             snprintf
        - Src:             'pixafunc2.c:1327,20'
          Dst:             pixAddTextlines
        - Src:             'pixafunc2.c:1329,20'
          Dst:             pixClone
        - Src:             'pixafunc2.c:1331,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc2.c:1334,9'
          Dst:             pixGetDimensions
        - Src:             'pixafunc2.c:1336,9'
          Dst:             numaSetValue
        - Src:             'pixafunc2.c:1337,15'
          Dst:             boxCreate
        - Src:             'pixafunc2.c:1338,9'
          Dst:             pixaAddBox
        - Src:             'pixafunc2.c:1339,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:1340,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:1341,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:1342,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:1344,5'
          Dst:             numaDestroy
        - Src:             'pixafunc2.c:1345,5'
          Dst:             bmfDestroy
        - Src:             'pixafunc2.c:1347,12'
          Dst:             pixaDisplay
        - Src:             'pixafunc2.c:1348,5'
          Dst:             pixaDestroy
    - functionName:    pixaDisplayTiled
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixa
        - maxwidth
        - background
        - spacing
      BBCount:         62
      ICount:          418
      EdgeCount:       82
      CyclomaticComplexity: 22
      functionsReached:
        - pixConvertTo32
        - pixCreate
        - pixDestroy
        - pixGetDimensions
        - pixGetXRes
        - pixRasterop
        - pixSetAll
        - pixSetResolution
        - pixaAddPix
        - pixaAnyColormaps
        - pixaCopy
        - pixaCreate
        - pixaDestroy
        - pixaGetCount
        - pixaGetDepthInfo
        - pixaGetPix
        - pixaSizeRange
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc2.c:629,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:630,23'
              BranchSideFuncs:
                - pixaGetCount
                - pixaAnyColormaps
                - pixaCopy
                - pixaGetDepthInfo
                - pixaDestroy
                - returnErrorPtr
                - pixaSizeRange
                - pixCreate
                - pixSetResolution
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetAll
                - pixaDestroy
                - returnErrorPtr
                - pixaCreate
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:631,15'
              BranchSideFuncs:
                - pixaGetCount
                - pixaAnyColormaps
                - pixaCopy
                - pixaGetDepthInfo
                - pixaDestroy
                - returnErrorPtr
                - pixaSizeRange
                - pixCreate
                - pixSetResolution
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetAll
                - pixaDestroy
                - returnErrorPtr
                - pixaCreate
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:630,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:630,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:630,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:631,15'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:631,13'
              BranchSideFuncs:
                - pixaGetCount
                - pixaAnyColormaps
                - pixaCopy
                - pixaGetDepthInfo
                - pixaDestroy
                - returnErrorPtr
                - pixaSizeRange
                - pixCreate
                - pixSetResolution
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetAll
                - pixaDestroy
                - returnErrorPtr
                - pixaCreate
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:631,13'
              BranchSideFuncs:
                - pixaGetCount
                - pixaAnyColormaps
                - pixaCopy
                - pixaGetDepthInfo
                - pixaDestroy
                - returnErrorPtr
                - pixaSizeRange
                - pixCreate
                - pixSetResolution
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetAll
                - pixaDestroy
                - returnErrorPtr
                - pixaCreate
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:632,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:633,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:636,22'
              BranchSideFuncs:
                - pixaAnyColormaps
                - pixaCopy
                - pixaGetDepthInfo
                - pixaDestroy
                - returnErrorPtr
                - pixaSizeRange
                - pixCreate
                - pixSetResolution
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetAll
                - pixaDestroy
                - returnErrorPtr
                - pixaCreate
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
        - Branch String:   'pixafunc2.c:633,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:633,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:633,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:637,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:638,28'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetDepthInfo
                - pixaDestroy
                - returnErrorPtr
                - pixaSizeRange
                - pixCreate
                - pixSetResolution
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetAll
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
            - BranchSide:      'pixafunc2.c:646,26'
              BranchSideFuncs:
                - pixaCopy
                - pixaGetDepthInfo
                - pixaDestroy
                - returnErrorPtr
                - pixaSizeRange
                - pixCreate
                - pixSetResolution
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetAll
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:639,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:640,31'
              BranchSideFuncs:
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixaGetDepthInfo
                - pixaDestroy
                - returnErrorPtr
                - pixaSizeRange
                - pixCreate
                - pixSetResolution
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetAll
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:645,5'
              BranchSideFuncs:
                - pixaGetDepthInfo
                - pixaDestroy
                - returnErrorPtr
                - pixaSizeRange
                - pixCreate
                - pixSetResolution
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetAll
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:651,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:652,9'
              BranchSideFuncs:
                - pixaSizeRange
                - pixCreate
                - pixSetResolution
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetAll
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:655,19'
              BranchSideFuncs:
                - pixaSizeRange
                - pixCreate
                - pixSetResolution
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetAll
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:653,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:653,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:653,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:660,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:660,11'
              BranchSideFuncs:
                - pixCreate
                - pixSetResolution
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetAll
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:660,11'
              BranchSideFuncs:
                - pixCreate
                - pixSetResolution
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetAll
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:664,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:665,9'
              BranchSideFuncs:
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:670,10'
              BranchSideFuncs:
                - pixSetResolution
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetAll
        - Branch String:   'pixafunc2.c:666,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:666,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:666,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:670,26'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:670,29'
              BranchSideFuncs:
                - pixSetResolution
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetAll
            - BranchSide:      'pixafunc2.c:670,41'
              BranchSideFuncs:
                - pixSetResolution
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetAll
        - Branch String:   'pixafunc2.c:670,37'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:670,41'
              BranchSideFuncs:
                - pixSetAll
                - pixSetResolution
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
            - BranchSide:      'pixafunc2.c:671,19'
              BranchSideFuncs:
                - pixSetAll
                - pixSetResolution
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
        - Branch String:   'pixafunc2.c:670,57'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:670,60'
              BranchSideFuncs:
                - pixSetResolution
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
                - pixSetAll
            - BranchSide:      'pixafunc2.c:674,12'
              BranchSideFuncs:
                - pixSetResolution
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
        - Branch String:   'pixafunc2.c:670,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:671,19'
              BranchSideFuncs:
                - pixSetAll
                - pixSetResolution
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
            - BranchSide:      'pixafunc2.c:674,12'
              BranchSideFuncs:
                - pixSetResolution
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
        - Branch String:   'pixafunc2.c:674,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:675,18'
              BranchSideFuncs:
                - pixSetResolution
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
            - BranchSide:      'pixafunc2.c:685,22'
              BranchSideFuncs:
                - pixSetResolution
                - pixaDestroy
        - Branch String:   'pixafunc2.c:676,31'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:676,34'
              BranchSideFuncs:
                - pixSetResolution
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
            - BranchSide:      'pixafunc2.c:676,9'
              BranchSideFuncs:
                - pixSetResolution
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
        - Branch String:   'pixafunc2.c:676,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:677,22'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixSetResolution
                - pixaDestroy
                - pixGetXRes
            - BranchSide:      'pixafunc2.c:684,5'
              BranchSideFuncs:
                - pixSetResolution
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixGetXRes
        - Branch String:   'pixafunc2.c:679,17'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:679,43'
              BranchSideFuncs:
                - pixGetXRes
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixSetResolution
                - pixaDestroy
                - pixaGetPix
            - BranchSide:      'pixafunc2.c:680,30'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRasterop
                - pixDestroy
                - pixSetResolution
                - pixaDestroy
                - pixaGetPix
                - pixGetXRes
      Callsites:
        - Src:             'pixafunc2.c:630,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:632,14'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:633,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:636,5'
          Dst:             pixaAnyColormaps
        - Src:             'pixafunc2.c:638,17'
          Dst:             pixaCreate
        - Src:             'pixafunc2.c:640,20'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:641,20'
          Dst:             pixConvertTo32
        - Src:             'pixafunc2.c:642,13'
          Dst:             pixaAddPix
        - Src:             'pixafunc2.c:643,13'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:646,17'
          Dst:             pixaCopy
        - Src:             'pixafunc2.c:650,5'
          Dst:             pixaGetDepthInfo
        - Src:             'pixafunc2.c:652,9'
          Dst:             pixaDestroy
        - Src:             'pixafunc2.c:653,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:655,5'
          Dst:             pixaSizeRange
        - Src:             'pixafunc2.c:664,17'
          Dst:             pixCreate
        - Src:             'pixafunc2.c:665,9'
          Dst:             pixaDestroy
        - Src:             'pixafunc2.c:666,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:671,9'
          Dst:             pixSetAll
        - Src:             'pixafunc2.c:678,20'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:679,32'
          Dst:             pixGetXRes
        - Src:             'pixafunc2.c:680,13'
          Dst:             pixGetDimensions
        - Src:             'pixafunc2.c:681,13'
          Dst:             pixRasterop
        - Src:             'pixafunc2.c:682,13'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:685,5'
          Dst:             pixSetResolution
        - Src:             'pixafunc2.c:687,5'
          Dst:             pixaDestroy
    - functionName:    pixaDisplayUnsplit
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixa
        - nx
        - ny
        - borderwidth
        - bordercolor
      BBCount:         46
      ICount:          296
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - pixCopyColormap
        - pixCreate
        - pixDestroy
        - pixRasterop
        - pixSetAllArbitrary
        - pixaGetCount
        - pixaGetPix
        - pixaGetPixDimensions
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc2.c:555,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:556,23'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPixDimensions
                - pixCreate
                - pixaGetPix
                - pixCopyColormap
                - pixDestroy
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixSetAllArbitrary
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:557,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPixDimensions
                - pixCreate
                - pixaGetPix
                - pixCopyColormap
                - pixDestroy
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixSetAllArbitrary
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:556,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:556,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:556,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:557,17'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:557,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:558,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:557,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:558,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:559,27'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPixDimensions
                - pixCreate
                - pixaGetPix
                - pixCopyColormap
                - pixDestroy
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixSetAllArbitrary
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:558,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:558,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:558,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:559,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:560,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:561,9'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - pixCreate
                - pixaGetPix
                - pixCopyColormap
                - pixDestroy
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixSetAllArbitrary
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:560,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:560,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:560,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:561,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:562,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:563,19'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - pixCreate
                - pixaGetPix
                - pixCopyColormap
                - pixDestroy
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixSetAllArbitrary
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:562,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:562,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:562,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:563,19'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:563,17'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - pixCreate
                - pixaGetPix
                - pixCopyColormap
                - pixDestroy
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixSetAllArbitrary
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:563,17'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - pixCreate
                - pixaGetPix
                - pixCopyColormap
                - pixDestroy
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixSetAllArbitrary
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:569,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:570,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:571,23'
              BranchSideFuncs:
                - pixaGetPix
                - pixCopyColormap
                - pixDestroy
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixSetAllArbitrary
        - Branch String:   'pixafunc2.c:570,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:570,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:570,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:574,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:575,28'
              BranchSideFuncs:
                - pixSetAllArbitrary
                - pixaGetPix
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pixafunc2.c:577,9'
              BranchSideFuncs:
                - pixaGetPix
                - pixRasterop
                - pixDestroy
        - Branch String:   'pixafunc2.c:578,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:579,13'
              BranchSideFuncs:
                - pixaGetPix
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pixafunc2.c:589,12'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:580,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:581,31'
              BranchSideFuncs:
                - pixaGetPix
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pixafunc2.c:586,14'
              BranchSideFuncs:
                - pixaGetPix
                - pixRasterop
                - pixDestroy
      Callsites:
        - Src:             'pixafunc2.c:556,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:558,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:559,14'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:560,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:562,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:565,5'
          Dst:             pixaGetPixDimensions
        - Src:             'pixafunc2.c:569,17'
          Dst:             pixCreate
        - Src:             'pixafunc2.c:570,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:571,12'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:572,5'
          Dst:             pixCopyColormap
        - Src:             'pixafunc2.c:573,5'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:575,9'
          Dst:             pixSetAllArbitrary
        - Src:             'pixafunc2.c:581,20'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:582,13'
          Dst:             pixRasterop
        - Src:             'pixafunc2.c:583,13'
          Dst:             pixDestroy
    - functionName:    pixaDisplayOnLattice
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
        - cellw
        - cellh
        - pncols
        - pboxa
      BBCount:         60
      ICount:          420
      EdgeCount:       79
      CyclomaticComplexity: 21
      functionsReached:
        - boxCreate
        - boxaAddBox
        - boxaCreate
        - boxaDestroy
        - boxaGetCount
        - lept_stderr
        - pixConvertTo32
        - pixCreate
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixGetXRes
        - pixRasterop
        - pixSetBlackOrWhite
        - pixSetResolution
        - pixSetText
        - pixaAddPix
        - pixaAnyColormaps
        - pixaCopy
        - pixaCreate
        - pixaDestroy
        - pixaGetCount
        - pixaGetPix
        - pixaVerifyDepth
        - returnErrorPtr
        - snprintf
        - sqrt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc2.c:444,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:444,18'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaGetCount
                - pixaAnyColormaps
                - pixaVerifyDepth
                - pixaCreate
                - sqrt
                - pixaGetPix
                - pixGetDepth
                - pixGetXRes
                - pixDestroy
                - pixCreate
                - pixSetBlackOrWhite
                - pixSetResolution
                - boxaCreate
                - boxaGetCount
                - snprintf
                - pixSetText
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - lept_stderr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixaCopy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:445,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaGetCount
                - pixaAnyColormaps
                - pixaVerifyDepth
                - pixaCreate
                - sqrt
                - pixaGetPix
                - pixGetDepth
                - pixGetXRes
                - pixDestroy
                - pixCreate
                - pixSetBlackOrWhite
                - pixSetResolution
                - boxaCreate
                - boxaGetCount
                - snprintf
                - pixSetText
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - lept_stderr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixaCopy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:445,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:445,17'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaGetCount
                - pixaAnyColormaps
                - pixaVerifyDepth
                - pixaCreate
                - sqrt
                - pixaGetPix
                - pixGetDepth
                - pixGetXRes
                - pixDestroy
                - pixCreate
                - pixSetBlackOrWhite
                - pixSetResolution
                - boxaCreate
                - boxaGetCount
                - snprintf
                - pixSetText
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - lept_stderr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixaCopy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:446,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaGetCount
                - pixaAnyColormaps
                - pixaVerifyDepth
                - pixaCreate
                - sqrt
                - pixaGetPix
                - pixGetDepth
                - pixGetXRes
                - pixDestroy
                - pixCreate
                - pixSetBlackOrWhite
                - pixSetResolution
                - boxaCreate
                - boxaGetCount
                - snprintf
                - pixSetText
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - lept_stderr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixaCopy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:446,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:447,23'
              BranchSideFuncs:
                - pixaGetCount
                - pixaAnyColormaps
                - pixaVerifyDepth
                - pixaCreate
                - sqrt
                - pixaGetPix
                - pixGetDepth
                - pixGetXRes
                - pixDestroy
                - pixCreate
                - pixSetBlackOrWhite
                - pixSetResolution
                - boxaCreate
                - boxaGetCount
                - snprintf
                - pixSetText
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - lept_stderr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixaCopy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:450,27'
              BranchSideFuncs:
                - pixaGetCount
                - pixaAnyColormaps
                - pixaVerifyDepth
                - pixaCreate
                - sqrt
                - pixaGetPix
                - pixGetDepth
                - pixGetXRes
                - pixDestroy
                - pixCreate
                - pixSetBlackOrWhite
                - pixSetResolution
                - boxaCreate
                - boxaGetCount
                - snprintf
                - pixSetText
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - lept_stderr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixaCopy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:447,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:447,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:447,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:450,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:451,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:452,22'
              BranchSideFuncs:
                - pixaAnyColormaps
                - pixaVerifyDepth
                - pixaCreate
                - sqrt
                - pixaGetPix
                - pixGetDepth
                - pixGetXRes
                - pixDestroy
                - pixCreate
                - pixSetBlackOrWhite
                - pixSetResolution
                - boxaCreate
                - boxaGetCount
                - snprintf
                - pixSetText
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - lept_stderr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixaCopy
        - Branch String:   'pixafunc2.c:451,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:451,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:451,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:454,17'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:454,21'
              BranchSideFuncs:
                - pixaCreate
                - sqrt
                - pixaGetPix
                - pixGetDepth
                - pixGetXRes
                - pixDestroy
                - pixCreate
                - pixSetBlackOrWhite
                - pixSetResolution
                - boxaCreate
                - boxaGetCount
                - snprintf
                - pixSetText
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - lept_stderr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
            - BranchSide:      'pixafunc2.c:455,28'
              BranchSideFuncs:
                - pixaCreate
                - sqrt
                - pixaGetPix
                - pixGetDepth
                - pixGetXRes
                - pixDestroy
                - pixCreate
                - pixSetBlackOrWhite
                - pixSetResolution
                - boxaCreate
                - boxaGetCount
                - snprintf
                - pixSetText
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - lept_stderr
                - pixaDestroy
                - returnErrorPtr
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
        - Branch String:   'pixafunc2.c:454,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:455,28'
              BranchSideFuncs:
                - pixaCopy
                - sqrt
                - pixaGetPix
                - pixGetDepth
                - pixGetXRes
                - pixDestroy
                - pixCreate
                - pixSetBlackOrWhite
                - pixSetResolution
                - boxaCreate
                - boxaGetCount
                - snprintf
                - pixSetText
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - lept_stderr
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:463,26'
              BranchSideFuncs:
                - pixaCopy
                - sqrt
                - pixaGetPix
                - pixGetDepth
                - pixGetXRes
                - pixDestroy
                - pixCreate
                - pixSetBlackOrWhite
                - pixSetResolution
                - boxaCreate
                - boxaGetCount
                - snprintf
                - pixSetText
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - lept_stderr
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:456,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:457,31'
              BranchSideFuncs:
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - sqrt
                - pixaGetPix
                - pixGetDepth
                - pixGetXRes
                - pixDestroy
                - pixCreate
                - pixSetBlackOrWhite
                - pixSetResolution
                - boxaCreate
                - boxaGetCount
                - snprintf
                - pixSetText
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - lept_stderr
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:462,5'
              BranchSideFuncs:
                - sqrt
                - pixaGetPix
                - pixGetDepth
                - pixGetXRes
                - pixDestroy
                - pixCreate
                - pixSetBlackOrWhite
                - pixSetResolution
                - boxaCreate
                - boxaGetCount
                - snprintf
                - pixSetText
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - lept_stderr
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:477,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:478,9'
              BranchSideFuncs:
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:481,24'
              BranchSideFuncs:
                - pixSetBlackOrWhite
                - pixSetResolution
                - boxaCreate
                - boxaGetCount
                - snprintf
                - pixSetText
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - lept_stderr
        - Branch String:   'pixafunc2.c:479,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:479,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:479,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:487,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:488,16'
              BranchSideFuncs:
                - boxaGetCount
                - snprintf
                - pixSetText
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pixafunc2.c:508,14'
              BranchSideFuncs:
                - boxaGetCount
                - snprintf
                - pixSetText
                - boxaDestroy
                - pixaDestroy
        - Branch String:   'pixafunc2.c:488,28'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:488,31'
              BranchSideFuncs:
                - boxaGetCount
                - snprintf
                - pixSetText
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pixafunc2.c:488,9'
              BranchSideFuncs:
                - boxaGetCount
                - snprintf
                - pixSetText
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - lept_stderr
        - Branch String:   'pixafunc2.c:488,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:489,31'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - boxaGetCount
                - snprintf
                - pixSetText
                - boxaDestroy
                - pixaDestroy
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pixafunc2.c:505,5'
              BranchSideFuncs:
                - boxaGetCount
                - snprintf
                - pixSetText
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - lept_stderr
        - Branch String:   'pixafunc2.c:491,28'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:491,31'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - boxaGetCount
                - snprintf
                - pixSetText
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pixafunc2.c:492,17'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - boxaGetCount
                - snprintf
                - pixSetText
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - lept_stderr
        - Branch String:   'pixafunc2.c:491,17'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:492,17'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - boxaGetCount
                - snprintf
                - pixSetText
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pixafunc2.c:499,25'
              BranchSideFuncs:
                - pixRasterop
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - boxaGetCount
                - snprintf
                - pixSetText
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - lept_stderr
        - Branch String:   'pixafunc2.c:492,17'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:494,23'
              BranchSideFuncs:
                - lept_stderr
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - boxaGetCount
                - snprintf
                - pixSetText
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - boxCreate
                - boxaAddBox
                - pixDestroy
            - BranchSide:      'pixafunc2.c:494,23'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - boxaGetCount
                - snprintf
                - pixSetText
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixRasterop
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - lept_stderr
        - Branch String:   'pixafunc2.c:511,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:511,27'
              BranchSideFuncs:
                - boxaDestroy
                - pixaDestroy
            - BranchSide:      'pixafunc2.c:512,9'
              BranchSideFuncs:
                - boxaDestroy
                - pixaDestroy
        - Branch String:   'pixafunc2.c:512,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:513,18'
              BranchSideFuncs:
                - pixaDestroy
            - BranchSide:      'pixafunc2.c:515,9'
              BranchSideFuncs:
                - boxaDestroy
                - pixaDestroy
      Callsites:
        - Src:             'pixafunc2.c:447,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:450,14'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:451,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:452,5'
          Dst:             pixaAnyColormaps
        - Src:             'pixafunc2.c:453,5'
          Dst:             pixaVerifyDepth
        - Src:             'pixafunc2.c:455,17'
          Dst:             pixaCreate
        - Src:             'pixafunc2.c:457,20'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:458,20'
          Dst:             pixConvertTo32
        - Src:             'pixafunc2.c:459,13'
          Dst:             pixaAddPix
        - Src:             'pixafunc2.c:460,13'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:463,17'
          Dst:             pixaCopy
        - Src:             'pixafunc2.c:467,19'
          Dst:             sqrt
        - Src:             'pixafunc2.c:473,12'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:474,9'
          Dst:             pixGetDepth
        - Src:             'pixafunc2.c:475,11'
          Dst:             pixGetXRes
        - Src:             'pixafunc2.c:476,5'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:477,17'
          Dst:             pixCreate
        - Src:             'pixafunc2.c:478,9'
          Dst:             pixaDestroy
        - Src:             'pixafunc2.c:479,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:481,5'
          Dst:             pixSetBlackOrWhite
        - Src:             'pixafunc2.c:482,5'
          Dst:             pixSetResolution
        - Src:             'pixafunc2.c:483,12'
          Dst:             boxaCreate
        - Src:             'pixafunc2.c:489,20'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:490,13'
          Dst:             pixGetDimensions
        - Src:             'pixafunc2.c:492,17'
          Dst:             lept_stderr
        - Src:             'pixafunc2.c:494,23'
          Dst:             boxCreate
        - Src:             'pixafunc2.c:495,17'
          Dst:             boxaAddBox
        - Src:             'pixafunc2.c:496,17'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:499,13'
          Dst:             pixRasterop
        - Src:             'pixafunc2.c:501,19'
          Dst:             boxCreate
        - Src:             'pixafunc2.c:502,13'
          Dst:             boxaAddBox
        - Src:             'pixafunc2.c:503,13'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:508,42'
          Dst:             boxaGetCount
        - Src:             'pixafunc2.c:508,5'
          Dst:             snprintf
        - Src:             'pixafunc2.c:509,5'
          Dst:             pixSetText
        - Src:             'pixafunc2.c:515,9'
          Dst:             boxaDestroy
        - Src:             'pixafunc2.c:516,5'
          Dst:             pixaDestroy
    - functionName:    sqrt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pixaDisplayLinearly
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - float
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixas
        - direction
        - scalefactor
        - background
        - spacing
        - border
        - pboxa
      BBCount:         41
      ICount:          283
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - boxCreate
        - lept_stderr
        - pixAddBorder
        - pixClone
        - pixDestroy
        - pixGetDimensions
        - pixScale
        - pixaAddBox
        - pixaAddPix
        - pixaConvertToSameDepth
        - pixaCreate
        - pixaDestroy
        - pixaDisplay
        - pixaGetBoxa
        - pixaGetCount
        - pixaGetDepthInfo
        - pixaGetPix
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc2.c:352,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:352,17'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaConvertToSameDepth
                - pixaGetDepthInfo
                - pixaGetCount
                - pixaCreate
                - pixaDisplay
                - pixaDestroy
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetPix
                - pixClone
                - pixClone
                - pixGetDimensions
                - boxCreate
                - pixaAddPix
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixAddBorder
                - pixScale
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:353,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaConvertToSameDepth
                - pixaGetDepthInfo
                - pixaGetCount
                - pixaCreate
                - pixaDisplay
                - pixaDestroy
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetPix
                - pixClone
                - pixClone
                - pixGetDimensions
                - boxCreate
                - pixaAddPix
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixAddBorder
                - pixScale
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:353,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:354,23'
              BranchSideFuncs:
                - pixaConvertToSameDepth
                - pixaGetDepthInfo
                - pixaGetCount
                - pixaCreate
                - pixaDisplay
                - pixaDestroy
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetPix
                - pixClone
                - pixClone
                - pixGetDimensions
                - boxCreate
                - pixaAddPix
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixAddBorder
                - pixScale
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:355,9'
              BranchSideFuncs:
                - pixaConvertToSameDepth
                - pixaGetDepthInfo
                - pixaGetCount
                - pixaCreate
                - pixaDisplay
                - pixaDestroy
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetPix
                - pixClone
                - pixClone
                - pixGetDimensions
                - boxCreate
                - pixaAddPix
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixAddBorder
                - pixScale
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:354,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:354,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:354,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:355,30'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:355,33'
              BranchSideFuncs:
                - pixaConvertToSameDepth
                - pixaGetDepthInfo
                - pixaGetCount
                - pixaCreate
                - pixaDisplay
                - pixaDestroy
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetPix
                - pixClone
                - pixClone
                - pixGetDimensions
                - boxCreate
                - pixaAddPix
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixAddBorder
                - pixScale
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:359,36'
              BranchSideFuncs:
                - pixaConvertToSameDepth
                - pixaGetDepthInfo
                - pixaGetCount
                - pixaCreate
                - pixaDisplay
                - pixaDestroy
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetPix
                - pixClone
                - pixClone
                - pixGetDimensions
                - boxCreate
                - pixaAddPix
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixAddBorder
                - pixScale
                - lept_stderr
        - Branch String:   'pixafunc2.c:355,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:356,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:359,36'
              BranchSideFuncs:
                - pixaConvertToSameDepth
                - pixaGetDepthInfo
                - pixaGetCount
                - pixaCreate
                - pixaDisplay
                - pixaDestroy
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetPix
                - pixClone
                - pixClone
                - pixGetDimensions
                - boxCreate
                - pixaAddPix
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixAddBorder
                - pixScale
                - lept_stderr
        - Branch String:   'pixafunc2.c:356,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:356,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:356,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:367,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:368,32'
              BranchSideFuncs:
                - pixaGetPix
                - pixClone
                - pixClone
                - pixGetDimensions
                - boxCreate
                - pixaAddPix
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixaDisplay
                - pixaDestroy
                - pixaDestroy
                - pixaGetBoxa
                - pixAddBorder
                - pixScale
                - lept_stderr
            - BranchSide:      'pixafunc2.c:393,24'
              BranchSideFuncs:
                - pixaDisplay
                - pixaDestroy
                - pixaDestroy
                - pixaGetBoxa
        - Branch String:   'pixafunc2.c:368,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:369,13'
              BranchSideFuncs:
                - pixaDisplay
                - pixaDestroy
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetPix
                - pixClone
                - pixClone
                - pixGetDimensions
                - boxCreate
                - pixaAddPix
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixAddBorder
                - pixScale
                - lept_stderr
            - BranchSide:      'pixafunc2.c:373,13'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDimensions
                - boxCreate
                - pixaAddPix
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixaDisplay
                - pixaDestroy
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetPix
                - lept_stderr
                - pixAddBorder
                - pixScale
        - Branch String:   'pixafunc2.c:369,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:370,13'
              BranchSideFuncs:
                - lept_stderr
                - pixaDisplay
                - pixaDestroy
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetPix
                - pixClone
                - pixClone
                - pixGetDimensions
                - boxCreate
                - pixaAddPix
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixAddBorder
                - pixScale
            - BranchSide:      'pixafunc2.c:370,13'
              BranchSideFuncs:
                - pixaDisplay
                - pixaDestroy
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetPix
                - pixClone
                - pixClone
                - pixGetDimensions
                - boxCreate
                - pixaAddPix
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixAddBorder
                - pixScale
                - lept_stderr
        - Branch String:   'pixafunc2.c:373,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:374,29'
              BranchSideFuncs:
                - pixScale
                - pixClone
                - pixGetDimensions
                - boxCreate
                - pixaAddPix
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixaDisplay
                - pixaDestroy
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetPix
                - pixClone
                - lept_stderr
                - pixAddBorder
            - BranchSide:      'pixafunc2.c:376,29'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDimensions
                - boxCreate
                - pixaAddPix
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixaDisplay
                - pixaDestroy
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetPix
                - pixScale
                - lept_stderr
                - pixAddBorder
        - Branch String:   'pixafunc2.c:377,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:378,33'
              BranchSideFuncs:
                - pixAddBorder
                - pixGetDimensions
                - boxCreate
                - pixaAddPix
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixaDisplay
                - pixaDestroy
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetPix
                - pixClone
                - pixClone
                - pixScale
                - lept_stderr
            - BranchSide:      'pixafunc2.c:380,29'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - boxCreate
                - pixaAddPix
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixaDisplay
                - pixaDestroy
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetPix
                - pixClone
                - pixAddBorder
                - pixScale
                - lept_stderr
        - Branch String:   'pixafunc2.c:384,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:385,18'
              BranchSideFuncs:
                - pixaAddPix
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixaDisplay
                - pixaDestroy
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetPix
                - pixClone
                - pixClone
                - pixGetDimensions
                - boxCreate
                - pixAddBorder
                - pixScale
                - lept_stderr
            - BranchSide:      'pixafunc2.c:387,18'
              BranchSideFuncs:
                - pixaAddPix
                - pixaAddBox
                - pixDestroy
                - pixDestroy
                - pixaDisplay
                - pixaDestroy
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetPix
                - pixClone
                - pixClone
                - pixGetDimensions
                - boxCreate
                - pixAddBorder
                - pixScale
                - lept_stderr
        - Branch String:   'pixafunc2.c:395,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:396,30'
              BranchSideFuncs:
                - pixaGetBoxa
                - pixaDestroy
                - pixaDestroy
            - BranchSide:      'pixafunc2.c:397,5'
              BranchSideFuncs:
                - pixaDestroy
                - pixaDestroy
      Callsites:
        - Src:             'pixafunc2.c:354,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:356,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:359,13'
          Dst:             pixaConvertToSameDepth
        - Src:             'pixafunc2.c:360,5'
          Dst:             pixaGetDepthInfo
        - Src:             'pixafunc2.c:363,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:364,13'
          Dst:             pixaCreate
        - Src:             'pixafunc2.c:368,21'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:369,13'
          Dst:             lept_stderr
        - Src:             'pixafunc2.c:374,20'
          Dst:             pixScale
        - Src:             'pixafunc2.c:376,20'
          Dst:             pixClone
        - Src:             'pixafunc2.c:378,20'
          Dst:             pixAddBorder
        - Src:             'pixafunc2.c:380,20'
          Dst:             pixClone
        - Src:             'pixafunc2.c:382,9'
          Dst:             pixGetDimensions
        - Src:             'pixafunc2.c:383,15'
          Dst:             boxCreate
        - Src:             'pixafunc2.c:388,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc2.c:389,9'
          Dst:             pixaAddBox
        - Src:             'pixafunc2.c:390,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:391,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:393,12'
          Dst:             pixaDisplay
        - Src:             'pixafunc2.c:396,18'
          Dst:             pixaGetBoxa
        - Src:             'pixafunc2.c:397,5'
          Dst:             pixaDestroy
        - Src:             'pixafunc2.c:398,5'
          Dst:             pixaDestroy
    - functionName:    pixaDisplayRandomCmap
      functionSourceFile: '/src/leptonica/src/pixafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixa
        - w
        - h
      BBCount:         37
      ICount:          234
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - boxaDestroy
        - boxaGetExtent
        - pixConvert1To8
        - pixCreate
        - pixDestroy
        - pixGetXRes
        - pixRasterop
        - pixSetColormap
        - pixSetResolution
        - pixaGetBoxGeometry
        - pixaGetBoxa
        - pixaGetCount
        - pixaGetPix
        - pixaVerifyDepth
        - pixcmapCreateRandom
        - returnErrorPtr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'pixafunc2.c:276,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:277,23'
              BranchSideFuncs:
                - pixaGetCount
                - pixaVerifyDepth
                - pixCreate
                - pixcmapCreateRandom
                - pixSetColormap
                - pixSetResolution
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixConvert1To8
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixGetXRes
                - returnErrorPtr
                - pixaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:279,27'
              BranchSideFuncs:
                - pixaGetCount
                - pixaVerifyDepth
                - pixCreate
                - pixcmapCreateRandom
                - pixSetColormap
                - pixSetResolution
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixConvert1To8
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixGetXRes
                - returnErrorPtr
                - pixaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:277,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:277,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:277,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:279,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:280,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:281,21'
              BranchSideFuncs:
                - pixaVerifyDepth
                - pixCreate
                - pixcmapCreateRandom
                - pixSetColormap
                - pixSetResolution
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixConvert1To8
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixGetXRes
                - returnErrorPtr
                - pixaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:280,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:280,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:280,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:282,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:283,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:287,9'
              BranchSideFuncs:
                - pixCreate
                - pixcmapCreateRandom
                - pixSetColormap
                - pixSetResolution
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixConvert1To8
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixGetXRes
                - returnErrorPtr
                - pixaGetBoxa
                - boxaGetExtent
                - boxaDestroy
        - Branch String:   'pixafunc2.c:283,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:283,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:283,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:287,16'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:287,19'
              BranchSideFuncs:
                - pixaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - pixCreate
                - pixcmapCreateRandom
                - pixSetColormap
                - pixSetResolution
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixConvert1To8
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixGetXRes
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:288,28'
              BranchSideFuncs:
                - pixaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - pixCreate
                - pixcmapCreateRandom
                - pixSetColormap
                - pixSetResolution
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixConvert1To8
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixGetXRes
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:287,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:288,28'
              BranchSideFuncs:
                - pixaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - pixCreate
                - pixcmapCreateRandom
                - pixSetColormap
                - pixSetResolution
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixConvert1To8
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixGetXRes
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:294,27'
              BranchSideFuncs:
                - pixCreate
                - pixcmapCreateRandom
                - pixSetColormap
                - pixSetResolution
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixConvert1To8
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixGetXRes
                - returnErrorPtr
        - Branch String:   'pixafunc2.c:294,9'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:295,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:296,12'
              BranchSideFuncs:
                - pixcmapCreateRandom
                - pixSetColormap
                - pixSetResolution
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixConvert1To8
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixGetXRes
        - Branch String:   'pixafunc2.c:295,23'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:295,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc2.c:295,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc2.c:300,5'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:301,22'
              BranchSideFuncs:
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixConvert1To8
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixSetResolution
                - pixGetXRes
            - BranchSide:      'pixafunc2.c:311,22'
              BranchSideFuncs:
                - pixSetResolution
        - Branch String:   'pixafunc2.c:304,13'
          Branch Sides:
            - BranchSide:      'pixafunc2.c:304,38'
              BranchSideFuncs:
                - pixGetXRes
                - pixConvert1To8
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixSetResolution
                - pixaGetBoxGeometry
                - pixaGetPix
            - BranchSide:      'pixafunc2.c:305,37'
              BranchSideFuncs:
                - pixConvert1To8
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixSetResolution
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixGetXRes
      Callsites:
        - Src:             'pixafunc2.c:277,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:279,14'
          Dst:             pixaGetCount
        - Src:             'pixafunc2.c:280,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:281,5'
          Dst:             pixaVerifyDepth
        - Src:             'pixafunc2.c:283,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:288,16'
          Dst:             pixaGetBoxa
        - Src:             'pixafunc2.c:289,9'
          Dst:             boxaGetExtent
        - Src:             'pixafunc2.c:290,9'
          Dst:             boxaDestroy
        - Src:             'pixafunc2.c:294,17'
          Dst:             pixCreate
        - Src:             'pixafunc2.c:295,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc2.c:296,12'
          Dst:             pixcmapCreateRandom
        - Src:             'pixafunc2.c:297,5'
          Dst:             pixSetColormap
        - Src:             'pixafunc2.c:302,9'
          Dst:             pixaGetBoxGeometry
        - Src:             'pixafunc2.c:303,16'
          Dst:             pixaGetPix
        - Src:             'pixafunc2.c:304,27'
          Dst:             pixGetXRes
        - Src:             'pixafunc2.c:305,16'
          Dst:             pixConvert1To8
        - Src:             'pixafunc2.c:306,9'
          Dst:             pixRasterop
        - Src:             'pixafunc2.c:307,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:308,9'
          Dst:             pixDestroy
        - Src:             'pixafunc2.c:311,5'
          Dst:             pixSetResolution
    - functionName:    pixcompWriteFile
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2380
      functionLinenumberEnd: 2390
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rootname
        - pixc
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - l_binaryWrite
        - returnErrorInt
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixcomp.c:2383,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2384,16'
              BranchSideFuncs:
                - snprintf
                - l_binaryWrite
            - BranchSide:      'pixcomp.c:2386,14'
              BranchSideFuncs:
                - snprintf
                - l_binaryWrite
        - Branch String:   'pixcomp.c:2384,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2384,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:2384,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:2384,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:2386,5'
          Dst:             snprintf
        - Src:             'pixcomp.c:2388,5'
          Dst:             l_binaryWrite
    - functionName:    pixacompWriteFiles
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2342
      functionLinenumberEnd: 2360
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixac
        - subdir
      BBCount:         18
      ICount:          101
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - lept_mkdir
        - pixacompGetCount
        - pixacompGetPixcomp
        - pixcompWriteFile
        - returnErrorInt
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixcomp.c:2347,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2348,16'
              BranchSideFuncs:
                - lept_mkdir
                - pixacompGetCount
                - pixacompGetPixcomp
                - snprintf
                - pixcompWriteFile
                - returnErrorInt
            - BranchSide:      'pixcomp.c:2350,20'
              BranchSideFuncs:
                - lept_mkdir
                - pixacompGetCount
                - pixacompGetPixcomp
                - snprintf
                - pixcompWriteFile
                - returnErrorInt
        - Branch String:   'pixcomp.c:2348,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2348,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:2348,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:2350,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2351,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:2353,26'
              BranchSideFuncs:
                - pixacompGetCount
                - pixacompGetPixcomp
                - snprintf
                - pixcompWriteFile
        - Branch String:   'pixcomp.c:2351,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2351,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:2351,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:2354,5'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2355,35'
              BranchSideFuncs:
                - pixacompGetPixcomp
                - snprintf
                - pixcompWriteFile
            - BranchSide:      'pixcomp.c:2359,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:2348,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:2350,9'
          Dst:             lept_mkdir
        - Src:             'pixcomp.c:2351,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:2353,9'
          Dst:             pixacompGetCount
        - Src:             'pixcomp.c:2355,16'
          Dst:             pixacompGetPixcomp
        - Src:             'pixcomp.c:2356,9'
          Dst:             snprintf
        - Src:             'pixcomp.c:2357,9'
          Dst:             pixcompWriteFile
    - functionName:    pixacompGetCount
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1127
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixac
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    11
      BranchProfiles:
        - Branch String:   'pixcomp.c:1123,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1124,16'
              BranchSideFuncs: []
            - BranchSide:      'pixcomp.c:1126,12'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1124,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1124,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1124,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:1124,16'
          Dst:             returnErrorInt
    - functionName:    pixacompGetPixcomp
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixac
        - index
        - copyflag
      BBCount:         27
      ICount:          145
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - pixcompCopy
        - returnErrorPtr
      functionUses:    9
      BranchProfiles:
        - Branch String:   'pixcomp.c:1153,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1154,24'
              BranchSideFuncs:
                - pixcompCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1155,9'
              BranchSideFuncs:
                - pixcompCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1154,24'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1154,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1154,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1155,30'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1155,33'
              BranchSideFuncs:
                - pixcompCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1157,14'
              BranchSideFuncs:
                - pixcompCopy
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1155,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1156,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1157,14'
              BranchSideFuncs:
                - pixcompCopy
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1156,24'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1156,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1156,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1158,20'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1158,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1159,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1158,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1159,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1161,9'
              BranchSideFuncs:
                - pixcompCopy
        - Branch String:   'pixcomp.c:1159,24'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1159,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1159,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1161,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1162,16'
              BranchSideFuncs: []
            - BranchSide:      'pixcomp.c:1164,28'
              BranchSideFuncs:
                - pixcompCopy
      Callsites:
        - Src:             'pixcomp.c:1154,24'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1156,24'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1159,24'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1164,16'
          Dst:             pixcompCopy
    - functionName:    pixcompCopy
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixcs
      BBCount:         22
      ICount:          175
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
        - pixcompDestroy
        - returnErrorPtr
        - stringNew
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixcomp.c:394,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:395,24'
              BranchSideFuncs:
                - calloc
                - calloc
                - pixcompDestroy
                - returnErrorPtr
                - stringNew
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:396,12'
              BranchSideFuncs:
                - calloc
                - calloc
                - pixcompDestroy
                - returnErrorPtr
                - stringNew
                - returnErrorPtr
        - Branch String:   'pixcomp.c:395,24'
          Branch Sides:
            - BranchSide:      'pixcomp.c:395,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:395,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:397,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:398,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:400,21'
              BranchSideFuncs:
                - calloc
                - calloc
                - pixcompDestroy
                - returnErrorPtr
                - stringNew
        - Branch String:   'pixcomp.c:398,24'
          Branch Sides:
            - BranchSide:      'pixcomp.c:398,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:398,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:407,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:408,33'
              BranchSideFuncs:
                - stringNew
                - calloc
                - pixcompDestroy
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:409,23'
              BranchSideFuncs:
                - calloc
                - pixcompDestroy
                - returnErrorPtr
        - Branch String:   'pixcomp.c:413,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:414,9'
              BranchSideFuncs:
                - pixcompDestroy
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:417,12'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:415,24'
          Branch Sides:
            - BranchSide:      'pixcomp.c:415,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:415,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:395,24'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:398,24'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:400,21'
          Dst:             calloc
        - Src:             'pixcomp.c:408,23'
          Dst:             stringNew
        - Src:             'pixcomp.c:413,29'
          Dst:             calloc
        - Src:             'pixcomp.c:414,9'
          Dst:             pixcompDestroy
        - Src:             'pixcomp.c:415,24'
          Dst:             returnErrorPtr
    - functionName:    pixcompDestroy
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppixc
      BBCount:         14
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - lept_stderr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pixcomp.c:360,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:361,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pixcomp.c:365,18'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pixcomp.c:361,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:362,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixcomp.c:362,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:365,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:366,9'
              BranchSideFuncs: []
            - BranchSide:      'pixcomp.c:368,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pixcomp.c:369,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:370,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'pixcomp.c:371,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'pixcomp.c:361,9'
          Dst:             lept_stderr
    - functionName:    pixacompDisplayTiledAndScaled
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2315
      functionLinenumberEnd: 2329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixac
        - outdepth
        - tilewidth
        - ncols
        - background
        - spacing
        - border
      BBCount:         14
      ICount:          94
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pixaCreateFromPixacomp
        - pixaDestroy
        - pixaDisplayTiledAndScaled
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixcomp.c:2319,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2320,23'
              BranchSideFuncs:
                - pixaCreateFromPixacomp
                - pixaDisplayTiledAndScaled
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:2322,40'
              BranchSideFuncs:
                - pixaCreateFromPixacomp
                - pixaDisplayTiledAndScaled
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixcomp.c:2320,23'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2320,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:2320,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:2322,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2323,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:2325,38'
              BranchSideFuncs:
                - pixaDisplayTiledAndScaled
                - pixaDestroy
        - Branch String:   'pixcomp.c:2323,23'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2323,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:2323,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:2320,23'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:2322,17'
          Dst:             pixaCreateFromPixacomp
        - Src:             'pixcomp.c:2323,23'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:2325,12'
          Dst:             pixaDisplayTiledAndScaled
        - Src:             'pixcomp.c:2327,5'
          Dst:             pixaDestroy
    - functionName:    pixaCreateFromPixacomp
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1436
      functionLinenumberEnd: 1466
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixac
        - accesstype
      BBCount:         36
      ICount:          184
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - boxaDestroy
        - lept_stderr
        - pixaAddPix
        - pixaCreate
        - pixacompGetBoxa
        - pixacompGetCount
        - pixacompGetOffset
        - pixacompGetPix
        - pixacompSetOffset
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixcomp.c:1441,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1442,24'
              BranchSideFuncs:
                - pixacompGetCount
                - pixacompGetOffset
                - pixacompSetOffset
                - pixaCreate
                - pixacompSetOffset
                - boxaDestroy
                - pixacompGetBoxa
                - pixacompGetPix
                - pixaAddPix
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1443,9'
              BranchSideFuncs:
                - pixacompGetCount
                - pixacompGetOffset
                - pixacompSetOffset
                - pixaCreate
                - pixacompSetOffset
                - boxaDestroy
                - pixacompGetBoxa
                - pixacompGetPix
                - pixaAddPix
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1442,24'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1442,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1442,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1443,30'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1443,33'
              BranchSideFuncs:
                - pixacompGetCount
                - pixacompGetOffset
                - pixacompSetOffset
                - pixaCreate
                - pixacompSetOffset
                - boxaDestroy
                - pixacompGetBoxa
                - pixacompGetPix
                - pixaAddPix
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1447,26'
              BranchSideFuncs:
                - pixacompGetCount
                - pixacompGetOffset
                - pixacompSetOffset
                - pixaCreate
                - pixacompSetOffset
                - boxaDestroy
                - pixacompGetBoxa
                - pixacompGetPix
                - pixaAddPix
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1443,55'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1444,9'
              BranchSideFuncs:
                - pixacompGetCount
                - pixacompGetOffset
                - pixacompSetOffset
                - pixaCreate
                - pixacompSetOffset
                - boxaDestroy
                - pixacompGetBoxa
                - pixacompGetPix
                - pixaAddPix
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1447,26'
              BranchSideFuncs:
                - pixacompGetCount
                - pixacompGetOffset
                - pixacompSetOffset
                - pixaCreate
                - pixacompSetOffset
                - boxaDestroy
                - pixacompGetBoxa
                - pixacompGetPix
                - pixaAddPix
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1443,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1445,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1447,26'
              BranchSideFuncs:
                - pixacompGetCount
                - pixacompGetOffset
                - pixacompSetOffset
                - pixaCreate
                - pixacompSetOffset
                - boxaDestroy
                - pixacompGetBoxa
                - pixacompGetPix
                - pixaAddPix
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1445,24'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1445,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1445,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1450,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1451,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1452,12'
              BranchSideFuncs:
                - pixacompSetOffset
                - boxaDestroy
                - pixacompGetBoxa
                - pixacompGetPix
                - pixaAddPix
                - lept_stderr
        - Branch String:   'pixcomp.c:1451,24'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1451,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1451,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1452,5'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1453,35'
              BranchSideFuncs:
                - pixacompGetPix
                - pixaAddPix
                - pixacompSetOffset
                - boxaDestroy
                - pixacompGetBoxa
                - lept_stderr
            - BranchSide:      'pixcomp.c:1459,9'
              BranchSideFuncs:
                - pixacompSetOffset
                - boxaDestroy
                - pixacompGetBoxa
        - Branch String:   'pixcomp.c:1453,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1454,13'
              BranchSideFuncs:
                - pixacompSetOffset
                - boxaDestroy
                - pixacompGetBoxa
                - pixacompGetPix
                - pixaAddPix
                - lept_stderr
            - BranchSide:      'pixcomp.c:1457,20'
              BranchSideFuncs:
                - pixaAddPix
                - pixacompSetOffset
                - boxaDestroy
                - pixacompGetBoxa
                - pixacompGetPix
                - lept_stderr
        - Branch String:   'pixcomp.c:1454,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1455,13'
              BranchSideFuncs:
                - lept_stderr
                - pixacompSetOffset
                - boxaDestroy
                - pixacompGetBoxa
                - pixacompGetPix
                - pixaAddPix
            - BranchSide:      'pixcomp.c:1455,13'
              BranchSideFuncs:
                - pixacompSetOffset
                - boxaDestroy
                - pixacompGetBoxa
                - pixacompGetPix
                - pixaAddPix
                - lept_stderr
        - Branch String:   'pixcomp.c:1459,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1460,22'
              BranchSideFuncs:
                - boxaDestroy
                - pixacompGetBoxa
                - pixacompSetOffset
            - BranchSide:      'pixcomp.c:1463,23'
              BranchSideFuncs:
                - pixacompSetOffset
      Callsites:
        - Src:             'pixcomp.c:1442,24'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1445,24'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1447,9'
          Dst:             pixacompGetCount
        - Src:             'pixcomp.c:1448,14'
          Dst:             pixacompGetOffset
        - Src:             'pixcomp.c:1449,5'
          Dst:             pixacompSetOffset
        - Src:             'pixcomp.c:1450,17'
          Dst:             pixaCreate
        - Src:             'pixcomp.c:1451,24'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1453,20'
          Dst:             pixacompGetPix
        - Src:             'pixcomp.c:1454,13'
          Dst:             lept_stderr
        - Src:             'pixcomp.c:1457,9'
          Dst:             pixaAddPix
        - Src:             'pixcomp.c:1460,9'
          Dst:             boxaDestroy
        - Src:             'pixcomp.c:1461,22'
          Dst:             pixacompGetBoxa
        - Src:             'pixcomp.c:1463,5'
          Dst:             pixacompSetOffset
    - functionName:    pixacompGetOffset
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1384
      functionLinenumberEnd: 1388
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixac
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixcomp.c:1385,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1386,16'
              BranchSideFuncs: []
            - BranchSide:      'pixcomp.c:1387,12'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1386,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1386,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1386,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:1386,16'
          Dst:             returnErrorInt
    - functionName:    pixacompSetOffset
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionLinenumberEnd: 1413
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixac
        - offset
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pixcomp.c:1409,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1410,16'
              BranchSideFuncs: []
            - BranchSide:      'pixcomp.c:1411,21'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1410,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1410,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1410,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1411,21'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1411,5'
              BranchSideFuncs: []
            - BranchSide:      'pixcomp.c:1411,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:1410,16'
          Dst:             returnErrorInt
    - functionName:    pixacompGetPix
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixac
        - index
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - pixCreateFromPixcomp
        - pixacompGetPixcomp
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixcomp.c:1188,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1189,23'
              BranchSideFuncs:
                - pixacompGetPixcomp
                - pixCreateFromPixcomp
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1190,14'
              BranchSideFuncs:
                - pixacompGetPixcomp
                - pixCreateFromPixcomp
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1189,23'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1189,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1189,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1191,20'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1191,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1192,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1191,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1192,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1194,31'
              BranchSideFuncs:
                - pixacompGetPixcomp
                - pixCreateFromPixcomp
        - Branch String:   'pixcomp.c:1192,23'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1192,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1192,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:1189,23'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1192,23'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1194,12'
          Dst:             pixacompGetPixcomp
        - Src:             'pixcomp.c:1195,12'
          Dst:             pixCreateFromPixcomp
    - functionName:    pixacompGetBoxa
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1247
      functionLinenumberEnd: 1257
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixac
        - accesstype
      BBCount:         24
      ICount:          106
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - boxaCopy
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pixcomp.c:1248,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1249,24'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaCopy
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1250,10'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaCopy
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1249,24'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1249,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1249,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1250,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1251,24'
              BranchSideFuncs:
                - boxaCopy
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1252,9'
              BranchSideFuncs:
                - boxaCopy
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1251,24'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1251,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1251,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1252,30'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1252,33'
              BranchSideFuncs:
                - boxaCopy
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1256,21'
              BranchSideFuncs:
                - boxaCopy
        - Branch String:   'pixcomp.c:1252,55'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1253,9'
              BranchSideFuncs:
                - boxaCopy
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1256,21'
              BranchSideFuncs:
                - boxaCopy
        - Branch String:   'pixcomp.c:1252,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1254,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1256,21'
              BranchSideFuncs:
                - boxaCopy
        - Branch String:   'pixcomp.c:1254,24'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1254,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1254,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:1249,24'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1251,24'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1254,24'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1256,12'
          Dst:             boxaCopy
    - functionName:    pixCreateFromPixcomp
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixc
      BBCount:         64
      ICount:          313
      EdgeCount:       85
      CyclomaticComplexity: 23
      functionsReached:
        - lept_stderr
        - pixGetColormap
        - pixGetDimensions
        - pixGetInputFormat
        - pixReadMem
        - pixSetResolution
        - pixSetText
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixcomp.c:546,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:547,23'
              BranchSideFuncs:
                - pixReadMem
                - pixSetResolution
                - pixGetDimensions
                - pixGetColormap
                - pixGetInputFormat
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetText
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:549,27'
              BranchSideFuncs:
                - pixReadMem
                - pixSetResolution
                - pixGetDimensions
                - pixGetColormap
                - pixGetInputFormat
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetText
                - returnErrorPtr
        - Branch String:   'pixcomp.c:547,23'
          Branch Sides:
            - BranchSide:      'pixcomp.c:547,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:547,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:549,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:550,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:551,22'
              BranchSideFuncs:
                - pixSetResolution
                - pixGetDimensions
                - pixGetColormap
                - pixGetInputFormat
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetText
        - Branch String:   'pixcomp.c:550,23'
          Branch Sides:
            - BranchSide:      'pixcomp.c:550,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:550,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:552,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:553,20'
              BranchSideFuncs:
                - pixSetText
                - pixGetDimensions
                - pixGetColormap
                - pixGetInputFormat
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:556,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixGetInputFormat
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:557,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:558,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetInputFormat
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:561,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetInputFormat
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:558,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:559,9'
              BranchSideFuncs:
                - lept_stderr
                - pixGetColormap
                - pixGetInputFormat
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:559,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetInputFormat
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:559,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:560,5'
              BranchSideFuncs:
                - lept_stderr
                - pixGetColormap
                - pixGetInputFormat
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:560,5'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetInputFormat
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:561,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:562,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetInputFormat
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:563,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetInputFormat
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:562,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:563,9'
              BranchSideFuncs:
                - lept_stderr
                - pixGetColormap
                - pixGetInputFormat
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:563,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetInputFormat
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:563,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:564,13'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetInputFormat
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:569,33'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetInputFormat
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:564,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:565,13'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetInputFormat
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:567,13'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetInputFormat
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:565,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:568,5'
              BranchSideFuncs:
                - lept_stderr
                - pixGetColormap
                - pixGetInputFormat
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:568,5'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetInputFormat
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:570,20'
          Branch Sides:
            - BranchSide:      'pixcomp.c:570,24'
              BranchSideFuncs:
                - pixGetInputFormat
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:570,45'
              BranchSideFuncs:
                - pixGetInputFormat
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:570,40'
          Branch Sides:
            - BranchSide:      'pixcomp.c:570,45'
              BranchSideFuncs:
                - pixGetInputFormat
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:571,9'
              BranchSideFuncs:
                - pixGetInputFormat
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:570,55'
          Branch Sides:
            - BranchSide:      'pixcomp.c:570,58'
              BranchSideFuncs:
                - pixGetInputFormat
                - lept_stderr
            - BranchSide:      'pixcomp.c:572,32'
              BranchSideFuncs:
                - pixGetInputFormat
                - lept_stderr
        - Branch String:   'pixcomp.c:570,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:571,9'
              BranchSideFuncs:
                - pixGetInputFormat
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:572,32'
              BranchSideFuncs:
                - pixGetInputFormat
                - lept_stderr
        - Branch String:   'pixcomp.c:571,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:572,32'
              BranchSideFuncs:
                - lept_stderr
                - pixGetInputFormat
                - lept_stderr
            - BranchSide:      'pixcomp.c:572,32'
              BranchSideFuncs:
                - pixGetInputFormat
                - lept_stderr
        - Branch String:   'pixcomp.c:573,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:574,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixcomp.c:578,12'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:574,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:576,5'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixcomp.c:576,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:547,23'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:549,16'
          Dst:             pixReadMem
        - Src:             'pixcomp.c:550,23'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:551,5'
          Dst:             pixSetResolution
        - Src:             'pixcomp.c:553,9'
          Dst:             pixSetText
        - Src:             'pixcomp.c:556,5'
          Dst:             pixGetDimensions
        - Src:             'pixcomp.c:558,9'
          Dst:             lept_stderr
        - Src:             'pixcomp.c:559,9'
          Dst:             lept_stderr
        - Src:             'pixcomp.c:562,9'
          Dst:             lept_stderr
        - Src:             'pixcomp.c:565,13'
          Dst:             lept_stderr
        - Src:             'pixcomp.c:567,13'
          Dst:             lept_stderr
        - Src:             'pixcomp.c:569,18'
          Dst:             pixGetColormap
        - Src:             'pixcomp.c:571,9'
          Dst:             lept_stderr
        - Src:             'pixcomp.c:572,14'
          Dst:             pixGetInputFormat
        - Src:             'pixcomp.c:574,9'
          Dst:             lept_stderr
    - functionName:    pixcompWriteStreamInfo
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2257
      functionLinenumberEnd: 2282
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pixc
        - text
      BBCount:         23
      ICount:          149
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - fprintf
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixcomp.c:2258,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2259,16'
              BranchSideFuncs:
                - returnErrorInt
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'pixcomp.c:2260,10'
              BranchSideFuncs:
                - returnErrorInt
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'pixcomp.c:2259,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2259,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:2259,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:2260,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2261,16'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'pixcomp.c:2263,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'pixcomp.c:2261,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2261,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:2261,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:2263,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2264,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'pixcomp.c:2266,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'pixcomp.c:2271,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2272,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'pixcomp.c:2274,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'pixcomp.c:2275,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2276,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'pixcomp.c:2279,17'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'pixcomp.c:2259,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:2261,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:2264,9'
          Dst:             fprintf
        - Src:             'pixcomp.c:2266,9'
          Dst:             fprintf
        - Src:             'pixcomp.c:2267,5'
          Dst:             fprintf
        - Src:             'pixcomp.c:2269,5'
          Dst:             fprintf
        - Src:             'pixcomp.c:2272,9'
          Dst:             fprintf
        - Src:             'pixcomp.c:2274,9'
          Dst:             fprintf
        - Src:             'pixcomp.c:2276,9'
          Dst:             fprintf
        - Src:             'pixcomp.c:2279,9'
          Dst:             fprintf
    - functionName:    pixacompWriteStreamInfo
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2215
      functionLinenumberEnd: 2242
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pixac
        - text
      BBCount:         24
      ICount:          151
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - fprintf
        - pixacompGetBoxaCount
        - pixacompGetCount
        - pixacompGetPixcomp
        - pixcompWriteStreamInfo
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixcomp.c:2219,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2220,16'
              BranchSideFuncs:
                - returnErrorInt
                - fprintf
                - pixacompGetCount
                - pixacompGetBoxaCount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixacompGetPixcomp
                - pixcompWriteStreamInfo
                - fprintf
                - fprintf
            - BranchSide:      'pixcomp.c:2221,10'
              BranchSideFuncs:
                - returnErrorInt
                - fprintf
                - pixacompGetCount
                - pixacompGetBoxaCount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixacompGetPixcomp
                - pixcompWriteStreamInfo
                - fprintf
                - fprintf
        - Branch String:   'pixcomp.c:2220,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2220,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:2220,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:2221,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2222,16'
              BranchSideFuncs:
                - fprintf
                - pixacompGetCount
                - pixacompGetBoxaCount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixacompGetPixcomp
                - pixcompWriteStreamInfo
                - fprintf
                - fprintf
            - BranchSide:      'pixcomp.c:2224,9'
              BranchSideFuncs:
                - fprintf
                - pixacompGetCount
                - pixacompGetBoxaCount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixacompGetPixcomp
                - pixcompWriteStreamInfo
                - fprintf
                - fprintf
        - Branch String:   'pixcomp.c:2222,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2222,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:2222,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:2224,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2225,17'
              BranchSideFuncs:
                - fprintf
                - pixacompGetCount
                - pixacompGetBoxaCount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixacompGetPixcomp
                - pixcompWriteStreamInfo
                - fprintf
            - BranchSide:      'pixcomp.c:2227,17'
              BranchSideFuncs:
                - fprintf
                - pixacompGetCount
                - pixacompGetBoxaCount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixacompGetPixcomp
                - pixcompWriteStreamInfo
                - fprintf
        - Branch String:   'pixcomp.c:2233,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2234,17'
              BranchSideFuncs:
                - fprintf
                - pixacompGetPixcomp
                - pixcompWriteStreamInfo
            - BranchSide:      'pixcomp.c:2236,17'
              BranchSideFuncs:
                - fprintf
                - pixacompGetPixcomp
                - pixcompWriteStreamInfo
        - Branch String:   'pixcomp.c:2237,5'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2238,35'
              BranchSideFuncs:
                - pixacompGetPixcomp
                - pixcompWriteStreamInfo
            - BranchSide:      'pixcomp.c:2241,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:2220,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:2222,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:2225,9'
          Dst:             fprintf
        - Src:             'pixcomp.c:2227,9'
          Dst:             fprintf
        - Src:             'pixcomp.c:2228,9'
          Dst:             pixacompGetCount
        - Src:             'pixcomp.c:2229,14'
          Dst:             pixacompGetBoxaCount
        - Src:             'pixcomp.c:2230,5'
          Dst:             fprintf
        - Src:             'pixcomp.c:2231,5'
          Dst:             fprintf
        - Src:             'pixcomp.c:2232,5'
          Dst:             fprintf
        - Src:             'pixcomp.c:2234,9'
          Dst:             fprintf
        - Src:             'pixcomp.c:2236,9'
          Dst:             fprintf
        - Src:             'pixcomp.c:2238,16'
          Dst:             pixacompGetPixcomp
        - Src:             'pixcomp.c:2239,9'
          Dst:             pixcompWriteStreamInfo
    - functionName:    pixacompGetBoxaCount
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1268
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixac
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - boxaGetCount
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pixcomp.c:1269,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1270,16'
              BranchSideFuncs:
                - boxaGetCount
            - BranchSide:      'pixcomp.c:1272,25'
              BranchSideFuncs:
                - boxaGetCount
        - Branch String:   'pixcomp.c:1270,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1270,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1270,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:1270,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1272,12'
          Dst:             boxaGetCount
    - functionName:    pixcompFastConvertToPdfData
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2178
      functionLinenumberEnd: 2197
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixc
        - title
        - pdata
        - pnbytes
      BBCount:         19
      ICount:          114
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - cidConvertToPdfData
        - l_binaryCopy
        - l_generateJpegDataMem
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixcomp.c:2182,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2183,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_binaryCopy
                - l_generateJpegDataMem
                - cidConvertToPdfData
            - BranchSide:      'pixcomp.c:2184,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_binaryCopy
                - l_generateJpegDataMem
                - cidConvertToPdfData
        - Branch String:   'pixcomp.c:2183,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2183,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:2183,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:2185,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2186,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_binaryCopy
                - l_generateJpegDataMem
                - cidConvertToPdfData
            - BranchSide:      'pixcomp.c:2187,6'
              BranchSideFuncs:
                - returnErrorInt
                - l_binaryCopy
                - l_generateJpegDataMem
                - cidConvertToPdfData
        - Branch String:   'pixcomp.c:2186,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2186,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:2186,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:2188,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2189,16'
              BranchSideFuncs:
                - l_binaryCopy
                - l_generateJpegDataMem
                - cidConvertToPdfData
            - BranchSide:      'pixcomp.c:2192,25'
              BranchSideFuncs:
                - l_binaryCopy
                - l_generateJpegDataMem
                - cidConvertToPdfData
        - Branch String:   'pixcomp.c:2189,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2189,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:2189,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:2183,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:2186,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:2189,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:2192,12'
          Dst:             l_binaryCopy
        - Src:             'pixcomp.c:2193,11'
          Dst:             l_generateJpegDataMem
        - Src:             'pixcomp.c:2196,12'
          Dst:             cidConvertToPdfData
    - functionName:    pixacompFastConvertToPdfData
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2095
      functionLinenumberEnd: 2152
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixac
        - title
        - pdata
        - pnbytes
      BBCount:         47
      ICount:          255
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - l_byteaDestroy
        - l_byteaInitFromMem
        - lept_stderr
        - pixacompGetCount
        - pixacompGetPixcomp
        - pixcompFastConvertToPdfData
        - pixcompGetParameters
        - ptraAdd
        - ptraConcatenatePdfToData
        - ptraCreate
        - ptraDestroy
        - ptraGetActualCount
        - ptraRemove
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixcomp.c:2103,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2104,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixacompGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetPixcomp
                - pixcompGetParameters
                - pixcompFastConvertToPdfData
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:2105,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixacompGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetPixcomp
                - pixcompGetParameters
                - pixcompFastConvertToPdfData
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:2104,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2104,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:2104,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:2106,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2107,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixacompGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetPixcomp
                - pixcompGetParameters
                - pixcompFastConvertToPdfData
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:2108,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixacompGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetPixcomp
                - pixcompGetParameters
                - pixcompFastConvertToPdfData
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:2107,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2107,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:2107,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:2109,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2110,16'
              BranchSideFuncs:
                - pixacompGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetPixcomp
                - pixcompGetParameters
                - pixcompFastConvertToPdfData
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:2113,26'
              BranchSideFuncs:
                - pixacompGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetPixcomp
                - pixcompGetParameters
                - pixcompFastConvertToPdfData
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:2110,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2110,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:2110,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:2115,5'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2116,40'
              BranchSideFuncs:
                - pixacompGetPixcomp
                - pixcompGetParameters
                - pixcompFastConvertToPdfData
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:2134,24'
              BranchSideFuncs:
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
        - Branch String:   'pixcomp.c:2116,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2117,13'
              BranchSideFuncs:
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetPixcomp
                - pixcompGetParameters
                - pixcompFastConvertToPdfData
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:2120,30'
              BranchSideFuncs:
                - pixcompGetParameters
                - pixcompFastConvertToPdfData
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetPixcomp
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:2117,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2118,13'
              BranchSideFuncs:
                - lept_stderr
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetPixcomp
                - pixcompGetParameters
                - pixcompFastConvertToPdfData
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:2118,13'
              BranchSideFuncs:
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetPixcomp
                - pixcompGetParameters
                - pixcompFastConvertToPdfData
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:2121,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2122,13'
              BranchSideFuncs:
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetPixcomp
                - pixcompGetParameters
                - pixcompFastConvertToPdfData
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:2125,43'
              BranchSideFuncs:
                - pixcompFastConvertToPdfData
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetPixcomp
                - pixcompGetParameters
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:2122,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2123,13'
              BranchSideFuncs:
                - lept_stderr
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetPixcomp
                - pixcompGetParameters
                - pixcompFastConvertToPdfData
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:2123,13'
              BranchSideFuncs:
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetPixcomp
                - pixcompGetParameters
                - pixcompFastConvertToPdfData
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:2126,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2127,13'
              BranchSideFuncs:
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetPixcomp
                - pixcompGetParameters
                - pixcompFastConvertToPdfData
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:2130,33'
              BranchSideFuncs:
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetPixcomp
                - pixcompGetParameters
                - pixcompFastConvertToPdfData
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:2127,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2128,13'
              BranchSideFuncs:
                - lept_stderr
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetPixcomp
                - pixcompGetParameters
                - pixcompFastConvertToPdfData
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:2128,13'
              BranchSideFuncs:
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetPixcomp
                - pixcompGetParameters
                - pixcompFastConvertToPdfData
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:2135,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2136,9'
              BranchSideFuncs:
                - ptraDestroy
                - lept_stderr
            - BranchSide:      'pixcomp.c:2142,36'
              BranchSideFuncs:
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
        - Branch String:   'pixcomp.c:2136,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2137,9'
              BranchSideFuncs:
                - lept_stderr
                - ptraDestroy
            - BranchSide:      'pixcomp.c:2137,9'
              BranchSideFuncs:
                - ptraDestroy
        - Branch String:   'pixcomp.c:2146,5'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2147,36'
              BranchSideFuncs:
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
            - BranchSide:      'pixcomp.c:2150,5'
              BranchSideFuncs:
                - ptraDestroy
      Callsites:
        - Src:             'pixcomp.c:2104,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:2107,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:2110,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:2113,9'
          Dst:             pixacompGetCount
        - Src:             'pixcomp.c:2114,15'
          Dst:             ptraCreate
        - Src:             'pixcomp.c:2116,21'
          Dst:             pixacompGetPixcomp
        - Src:             'pixcomp.c:2117,13'
          Dst:             lept_stderr
        - Src:             'pixcomp.c:2120,9'
          Dst:             pixcompGetParameters
        - Src:             'pixcomp.c:2122,13'
          Dst:             lept_stderr
        - Src:             'pixcomp.c:2125,15'
          Dst:             pixcompFastConvertToPdfData
        - Src:             'pixcomp.c:2127,13'
          Dst:             lept_stderr
        - Src:             'pixcomp.c:2130,14'
          Dst:             l_byteaInitFromMem
        - Src:             'pixcomp.c:2132,9'
          Dst:             ptraAdd
        - Src:             'pixcomp.c:2134,5'
          Dst:             ptraGetActualCount
        - Src:             'pixcomp.c:2136,9'
          Dst:             lept_stderr
        - Src:             'pixcomp.c:2137,9'
          Dst:             ptraDestroy
        - Src:             'pixcomp.c:2142,11'
          Dst:             ptraConcatenatePdfToData
        - Src:             'pixcomp.c:2145,5'
          Dst:             ptraGetActualCount
        - Src:             'pixcomp.c:2147,25'
          Dst:             ptraRemove
        - Src:             'pixcomp.c:2148,9'
          Dst:             l_byteaDestroy
        - Src:             'pixcomp.c:2150,5'
          Dst:             ptraDestroy
    - functionName:    pixcompGetParameters
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixc
        - pxres
        - pyres
        - pcomptype
        - pcmapflag
      BBCount:         21
      ICount:          113
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixcomp.c:463,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:464,16'
              BranchSideFuncs: []
            - BranchSide:      'pixcomp.c:465,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:464,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:464,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:464,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:465,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:465,25'
              BranchSideFuncs: []
            - BranchSide:      'pixcomp.c:466,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:466,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:466,25'
              BranchSideFuncs: []
            - BranchSide:      'pixcomp.c:467,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:467,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:467,33'
              BranchSideFuncs: []
            - BranchSide:      'pixcomp.c:468,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:468,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:468,33'
              BranchSideFuncs: []
            - BranchSide:      'pixcomp.c:469,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:464,16'
          Dst:             returnErrorInt
    - functionName:    pixacompConvertToPdfData
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1985
      functionLinenumberEnd: 2069
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - float
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixac
        - res
        - scalefactor
        - type
        - quality
        - title
        - pdata
        - pnbytes
      BBCount:         75
      ICount:          408
      EdgeCount:       102
      CyclomaticComplexity: 29
      functionsReached:
        - l_byteaDestroy
        - l_byteaInitFromMem
        - lept_stderr
        - pixClone
        - pixConvertToPdfData
        - pixDestroy
        - pixGetWidth
        - pixScale
        - pixacompGetCount
        - pixacompGetOffset
        - ptraAdd
        - ptraConcatenatePdfToData
        - ptraCreate
        - ptraDestroy
        - ptraGetActualCount
        - ptraRemove
        - returnErrorInt
        - selectDefaultPdfEncoding
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixcomp.c:1993,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1994,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixacompGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:1995,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixacompGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:1994,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1994,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1994,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1996,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1997,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixacompGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:1998,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixacompGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:1997,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1997,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1997,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1999,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2000,16'
              BranchSideFuncs:
                - pixacompGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:2001,9'
              BranchSideFuncs:
                - pixacompGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:2000,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2000,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:2000,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:2001,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2001,41'
              BranchSideFuncs:
                - pixacompGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:2002,9'
              BranchSideFuncs:
                - pixacompGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:2002,34'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2002,37'
              BranchSideFuncs:
                - pixacompGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:2011,26'
              BranchSideFuncs:
                - pixacompGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:2002,59'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2003,9'
              BranchSideFuncs:
                - pixacompGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:2011,26'
              BranchSideFuncs:
                - pixacompGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:2003,29'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2003,32'
              BranchSideFuncs:
                - pixacompGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:2011,26'
              BranchSideFuncs:
                - pixacompGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:2003,55'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2004,9'
              BranchSideFuncs:
                - pixacompGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:2011,26'
              BranchSideFuncs:
                - pixacompGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:2002,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2005,9'
              BranchSideFuncs:
                - pixacompGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:2011,26'
              BranchSideFuncs:
                - pixacompGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:2005,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2007,14'
              BranchSideFuncs:
                - lept_stderr
                - pixacompGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:2007,14'
              BranchSideFuncs:
                - pixacompGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:2013,5'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2015,29'
              BranchSideFuncs:
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:2052,24'
              BranchSideFuncs:
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
        - Branch String:   'pixcomp.c:2014,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2016,13'
              BranchSideFuncs:
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:2019,25'
              BranchSideFuncs:
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - lept_stderr
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
        - Branch String:   'pixcomp.c:2016,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2017,13'
              BranchSideFuncs:
                - lept_stderr
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pixcomp.c:2017,13'
              BranchSideFuncs:
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:2019,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2020,13'
              BranchSideFuncs:
                - pixDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:2024,13'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
        - Branch String:   'pixcomp.c:2020,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2021,13'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
            - BranchSide:      'pixcomp.c:2021,13'
              BranchSideFuncs:
                - pixDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:2024,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2025,28'
              BranchSideFuncs:
                - pixScale
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pixcomp.c:2027,28'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixDestroy
                - lept_stderr
        - Branch String:   'pixcomp.c:2032,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2033,24'
              BranchSideFuncs:
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:2034,45'
              BranchSideFuncs:
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixDestroy
                - lept_stderr
        - Branch String:   'pixcomp.c:2034,20'
          Branch Sides:
            - BranchSide:      'pixcomp.c:0,0'
              BranchSideFuncs:
                - pixDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:2035,13'
              BranchSideFuncs:
                - pixDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:2035,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2037,13'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:2037,13'
              BranchSideFuncs:
                - pixDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:2044,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2045,13'
              BranchSideFuncs:
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:2048,33'
              BranchSideFuncs:
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:2045,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2046,13'
              BranchSideFuncs:
                - lept_stderr
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixcomp.c:2046,13'
              BranchSideFuncs:
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixacompGetOffset
                - pixacompGetPix
                - pixGetWidth
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixcomp.c:2053,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2054,9'
              BranchSideFuncs:
                - ptraDestroy
                - lept_stderr
            - BranchSide:      'pixcomp.c:2060,36'
              BranchSideFuncs:
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
        - Branch String:   'pixcomp.c:2054,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2055,9'
              BranchSideFuncs:
                - lept_stderr
                - ptraDestroy
            - BranchSide:      'pixcomp.c:2055,9'
              BranchSideFuncs:
                - ptraDestroy
        - Branch String:   'pixcomp.c:2063,5'
          Branch Sides:
            - BranchSide:      'pixcomp.c:2064,36'
              BranchSideFuncs:
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
            - BranchSide:      'pixcomp.c:2067,5'
              BranchSideFuncs:
                - ptraDestroy
      Callsites:
        - Src:             'pixcomp.c:1994,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1997,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:2000,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:2005,9'
          Dst:             lept_stderr
        - Src:             'pixcomp.c:2011,9'
          Dst:             pixacompGetCount
        - Src:             'pixcomp.c:2012,15'
          Dst:             ptraCreate
        - Src:             'pixcomp.c:2015,36'
          Dst:             pixacompGetOffset
        - Src:             'pixcomp.c:2015,14'
          Dst:             pixacompGetPix
        - Src:             'pixcomp.c:2016,13'
          Dst:             lept_stderr
        - Src:             'pixcomp.c:2019,13'
          Dst:             pixGetWidth
        - Src:             'pixcomp.c:2020,13'
          Dst:             lept_stderr
        - Src:             'pixcomp.c:2021,13'
          Dst:             pixDestroy
        - Src:             'pixcomp.c:2025,19'
          Dst:             pixScale
        - Src:             'pixcomp.c:2027,19'
          Dst:             pixClone
        - Src:             'pixcomp.c:2028,9'
          Dst:             pixDestroy
        - Src:             'pixcomp.c:2034,20'
          Dst:             selectDefaultPdfEncoding
        - Src:             'pixcomp.c:2035,13'
          Dst:             lept_stderr
        - Src:             'pixcomp.c:2037,13'
          Dst:             pixDestroy
        - Src:             'pixcomp.c:2041,15'
          Dst:             pixConvertToPdfData
        - Src:             'pixcomp.c:2043,9'
          Dst:             pixDestroy
        - Src:             'pixcomp.c:2045,13'
          Dst:             lept_stderr
        - Src:             'pixcomp.c:2048,14'
          Dst:             l_byteaInitFromMem
        - Src:             'pixcomp.c:2050,9'
          Dst:             ptraAdd
        - Src:             'pixcomp.c:2052,5'
          Dst:             ptraGetActualCount
        - Src:             'pixcomp.c:2054,9'
          Dst:             lept_stderr
        - Src:             'pixcomp.c:2055,9'
          Dst:             ptraDestroy
        - Src:             'pixcomp.c:2060,11'
          Dst:             ptraConcatenatePdfToData
        - Src:             'pixcomp.c:2062,5'
          Dst:             ptraGetActualCount
        - Src:             'pixcomp.c:2064,25'
          Dst:             ptraRemove
        - Src:             'pixcomp.c:2065,9'
          Dst:             l_byteaDestroy
        - Src:             'pixcomp.c:2067,5'
          Dst:             ptraDestroy
    - functionName:    pixacompConvertToPdf
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1933
      functionLinenumberEnd: 1953
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - float
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixac
        - res
        - scalefactor
        - type
        - quality
        - title
        - fileout
      BBCount:         20
      ICount:          121
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - l_binaryWrite
        - lept_stderr
        - pixacompConvertToPdfData
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixcomp.c:1938,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1939,16'
              BranchSideFuncs:
                - pixacompConvertToPdfData
                - l_binaryWrite
                - free
                - lept_stderr
                - free
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1941,36'
              BranchSideFuncs:
                - pixacompConvertToPdfData
                - l_binaryWrite
                - free
                - lept_stderr
                - free
                - returnErrorInt
        - Branch String:   'pixcomp.c:1939,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1939,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1939,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1943,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1944,9'
              BranchSideFuncs:
                - free
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1948,25'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - lept_stderr
        - Branch String:   'pixcomp.c:1945,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1945,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1945,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1950,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1951,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixcomp.c:1952,12'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1951,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1952,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixcomp.c:1952,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:1939,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1941,11'
          Dst:             pixacompConvertToPdfData
        - Src:             'pixcomp.c:1945,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1948,11'
          Dst:             l_binaryWrite
        - Src:             'pixcomp.c:1951,9'
          Dst:             lept_stderr
    - functionName:    pixacompWriteMem
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1852
      functionLinenumberEnd: 1887
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdata
        - psize
        - pixac
      BBCount:         30
      ICount:          150
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - fclose
        - fputc
        - open_memstream
        - pixacompWriteStream
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixcomp.c:1856,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1856,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixacompWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1857,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixacompWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'pixcomp.c:1857,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1857,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixacompWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1858,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixacompWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'pixcomp.c:1858,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1859,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixacompWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1860,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixacompWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'pixcomp.c:1859,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1859,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1859,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1860,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1861,16'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - pixacompWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1862,10'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - pixacompWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'pixcomp.c:1861,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1861,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1861,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1862,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1863,16'
              BranchSideFuncs:
                - open_memstream
                - pixacompWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1866,39'
              BranchSideFuncs:
                - open_memstream
                - pixacompWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'pixcomp.c:1863,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1863,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1863,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1866,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1867,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1868,31'
              BranchSideFuncs:
                - pixacompWriteStream
                - fputc
                - fclose
        - Branch String:   'pixcomp.c:1867,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1867,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1867,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:1859,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1861,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1863,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1866,15'
          Dst:             open_memstream
        - Src:             'pixcomp.c:1867,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1868,11'
          Dst:             pixacompWriteStream
        - Src:             'pixcomp.c:1869,5'
          Dst:             fputc
        - Src:             'pixcomp.c:1870,5'
          Dst:             fclose
    - functionName:    pixacompWriteStream
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1805
      functionLinenumberEnd: 1832
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pixac
      BBCount:         23
      ICount:          168
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - boxaWriteStream
        - fprintf
        - fwrite
        - pixacompGetCount
        - pixacompGetPixcomp
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixcomp.c:1809,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1810,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixacompGetCount
                - fprintf
                - fprintf
                - fprintf
                - boxaWriteStream
                - pixacompGetPixcomp
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - fprintf
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1811,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixacompGetCount
                - fprintf
                - fprintf
                - fprintf
                - boxaWriteStream
                - pixacompGetPixcomp
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - fprintf
                - returnErrorInt
        - Branch String:   'pixcomp.c:1810,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1810,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1810,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1811,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1812,16'
              BranchSideFuncs:
                - pixacompGetCount
                - fprintf
                - fprintf
                - fprintf
                - boxaWriteStream
                - pixacompGetPixcomp
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - fprintf
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1814,26'
              BranchSideFuncs:
                - pixacompGetCount
                - fprintf
                - fprintf
                - fprintf
                - boxaWriteStream
                - pixacompGetPixcomp
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - fprintf
                - returnErrorInt
        - Branch String:   'pixcomp.c:1812,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1812,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1812,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1819,5'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1820,40'
              BranchSideFuncs:
                - pixacompGetPixcomp
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - fprintf
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1831,5'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1820,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1822,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1823,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - fprintf
                - pixacompGetPixcomp
                - returnErrorInt
        - Branch String:   'pixcomp.c:1822,20'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1822,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1822,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:1810,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1812,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1814,9'
          Dst:             pixacompGetCount
        - Src:             'pixcomp.c:1815,5'
          Dst:             fprintf
        - Src:             'pixcomp.c:1816,5'
          Dst:             fprintf
        - Src:             'pixcomp.c:1817,5'
          Dst:             fprintf
        - Src:             'pixcomp.c:1818,5'
          Dst:             boxaWriteStream
        - Src:             'pixcomp.c:1820,21'
          Dst:             pixacompGetPixcomp
        - Src:             'pixcomp.c:1822,20'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1823,9'
          Dst:             fprintf
        - Src:             'pixcomp.c:1825,9'
          Dst:             fprintf
        - Src:             'pixcomp.c:1827,9'
          Dst:             fprintf
        - Src:             'pixcomp.c:1828,9'
          Dst:             fwrite
        - Src:             'pixcomp.c:1829,9'
          Dst:             fprintf
    - functionName:    fwrite
      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:    36
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pixacompWrite
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1775
      functionLinenumberEnd: 1792
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - pixac
      BBCount:         24
      ICount:          115
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - fclose
        - fopenWriteStream
        - pixacompWriteStream
        - returnErrorInt
        - returnErrorInt1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixcomp.c:1779,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1780,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - pixacompWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'pixcomp.c:1781,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - pixacompWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'pixcomp.c:1780,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1780,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1780,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1781,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1782,16'
              BranchSideFuncs:
                - fopenWriteStream
                - pixacompWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'pixcomp.c:1784,32'
              BranchSideFuncs:
                - fopenWriteStream
                - pixacompWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'pixcomp.c:1782,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1782,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1782,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1784,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1785,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'pixcomp.c:1786,31'
              BranchSideFuncs:
                - pixacompWriteStream
                - fclose
                - returnErrorInt1
        - Branch String:   'pixcomp.c:1785,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1785,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'pixcomp.c:1785,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1788,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1789,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'pixcomp.c:1791,5'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1789,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1789,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'pixcomp.c:1789,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:1780,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1782,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1784,15'
          Dst:             fopenWriteStream
        - Src:             'pixcomp.c:1785,16'
          Dst:             returnErrorInt1
        - Src:             'pixcomp.c:1786,11'
          Dst:             pixacompWriteStream
        - Src:             'pixcomp.c:1787,5'
          Dst:             fclose
        - Src:             'pixcomp.c:1789,16'
          Dst:             returnErrorInt1
    - functionName:    pixacompReadMem
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1742
      functionLinenumberEnd: 1755
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         20
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadFromMemory
        - lept_stderr
        - pixacompReadStream
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixcomp.c:1746,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1747,25'
              BranchSideFuncs:
                - fopenReadFromMemory
                - pixacompReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1748,35'
              BranchSideFuncs:
                - fopenReadFromMemory
                - pixacompReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1747,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1747,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1747,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1748,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1749,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1751,32'
              BranchSideFuncs:
                - pixacompReadStream
                - fclose
                - lept_stderr
        - Branch String:   'pixcomp.c:1749,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1749,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1749,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1753,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1753,17'
              BranchSideFuncs: []
            - BranchSide:      'pixcomp.c:1754,12'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1753,17'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1754,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixcomp.c:1754,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:1747,25'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1748,15'
          Dst:             fopenReadFromMemory
        - Src:             'pixcomp.c:1749,25'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1751,13'
          Dst:             pixacompReadStream
        - Src:             'pixcomp.c:1752,5'
          Dst:             fclose
        - Src:             'pixcomp.c:1753,17'
          Dst:             lept_stderr
    - functionName:    pixacompReadStream
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1634
      functionLinenumberEnd: 1724
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         94
      ICount:          491
      EdgeCount:       129
      CyclomaticComplexity: 37
      functionsReached:
        - __isoc99_fscanf
        - __isoc99_sscanf
        - boxaDestroy
        - boxaReadStream
        - calloc
        - fgetc
        - fgets
        - fread
        - lept_stderr
        - pixacompAddPixcomp
        - pixacompCreate
        - pixacompDestroy
        - pixacompSetOffset
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixcomp.c:1644,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1645,25'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
                - pixacompCreate
                - boxaReadStream
                - boxaDestroy
                - pixacompSetOffset
                - __isoc99_fscanf
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - calloc
                - fread
                - fgetc
                - calloc
                - pixacompAddPixcomp
                - pixacompDestroy
                - free
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - lept_stderr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1647,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
                - pixacompCreate
                - boxaReadStream
                - boxaDestroy
                - pixacompSetOffset
                - __isoc99_fscanf
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - calloc
                - fread
                - fgetc
                - calloc
                - pixacompAddPixcomp
                - pixacompDestroy
                - free
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - lept_stderr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1645,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1645,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1645,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1647,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1648,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1649,9'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - pixacompCreate
                - boxaReadStream
                - boxaDestroy
                - pixacompSetOffset
                - __isoc99_fscanf
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - calloc
                - fread
                - fgetc
                - calloc
                - pixacompAddPixcomp
                - pixacompDestroy
                - free
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - lept_stderr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1648,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1648,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1648,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1649,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1650,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1651,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - pixacompCreate
                - boxaReadStream
                - boxaDestroy
                - pixacompSetOffset
                - __isoc99_fscanf
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - calloc
                - fread
                - fgetc
                - calloc
                - pixacompAddPixcomp
                - pixacompDestroy
                - free
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - lept_stderr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1650,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1650,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1650,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1651,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1652,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1653,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - pixacompCreate
                - boxaReadStream
                - boxaDestroy
                - pixacompSetOffset
                - __isoc99_fscanf
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - calloc
                - fread
                - fgetc
                - calloc
                - pixacompAddPixcomp
                - pixacompDestroy
                - free
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - lept_stderr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1652,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1652,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1652,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1653,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1654,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1655,9'
              BranchSideFuncs:
                - pixacompCreate
                - boxaReadStream
                - boxaDestroy
                - pixacompSetOffset
                - __isoc99_fscanf
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - calloc
                - fread
                - fgetc
                - calloc
                - pixacompAddPixcomp
                - pixacompDestroy
                - free
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - lept_stderr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1654,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1654,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1654,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1655,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1656,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1657,9'
              BranchSideFuncs:
                - pixacompCreate
                - boxaReadStream
                - boxaDestroy
                - pixacompSetOffset
                - __isoc99_fscanf
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - calloc
                - fread
                - fgetc
                - calloc
                - pixacompAddPixcomp
                - pixacompDestroy
                - free
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - lept_stderr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1656,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1656,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1656,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1657,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1658,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1659,9'
              BranchSideFuncs:
                - pixacompCreate
                - boxaReadStream
                - boxaDestroy
                - pixacompSetOffset
                - __isoc99_fscanf
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - calloc
                - fread
                - fgetc
                - calloc
                - pixacompAddPixcomp
                - pixacompDestroy
                - free
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - lept_stderr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixcomp.c:1658,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1658,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1658,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1659,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1659,17'
              BranchSideFuncs:
                - pixacompCreate
                - boxaReadStream
                - boxaDestroy
                - pixacompSetOffset
                - __isoc99_fscanf
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - calloc
                - fread
                - fgetc
                - calloc
                - pixacompAddPixcomp
                - pixacompDestroy
                - free
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - lept_stderr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixcomp.c:1661,33'
              BranchSideFuncs:
                - pixacompCreate
                - boxaReadStream
                - boxaDestroy
                - pixacompSetOffset
                - __isoc99_fscanf
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - calloc
                - fread
                - fgetc
                - calloc
                - pixacompAddPixcomp
                - pixacompDestroy
                - free
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - lept_stderr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1659,17'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1661,33'
              BranchSideFuncs:
                - lept_stderr
                - pixacompCreate
                - boxaReadStream
                - boxaDestroy
                - pixacompSetOffset
                - __isoc99_fscanf
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - calloc
                - fread
                - fgetc
                - calloc
                - pixacompAddPixcomp
                - pixacompDestroy
                - free
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - lept_stderr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1661,33'
              BranchSideFuncs:
                - pixacompCreate
                - boxaReadStream
                - boxaDestroy
                - pixacompSetOffset
                - __isoc99_fscanf
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - calloc
                - fread
                - fgetc
                - calloc
                - pixacompAddPixcomp
                - pixacompDestroy
                - free
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - lept_stderr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1661,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1662,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1663,32'
              BranchSideFuncs:
                - boxaReadStream
                - boxaDestroy
                - pixacompSetOffset
                - __isoc99_fscanf
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - calloc
                - fread
                - fgetc
                - calloc
                - pixacompAddPixcomp
                - pixacompDestroy
                - free
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - lept_stderr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1662,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1662,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1662,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1663,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1664,9'
              BranchSideFuncs:
                - pixacompDestroy
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1667,18'
              BranchSideFuncs:
                - boxaDestroy
                - pixacompSetOffset
                - __isoc99_fscanf
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - calloc
                - fread
                - fgetc
                - calloc
                - pixacompAddPixcomp
                - pixacompDestroy
                - free
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - lept_stderr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1665,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1665,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1665,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1671,5'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1672,20'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - calloc
                - fread
                - fgetc
                - calloc
                - pixacompAddPixcomp
                - pixacompDestroy
                - free
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - lept_stderr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1723,12'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1672,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1674,13'
              BranchSideFuncs:
                - pixacompDestroy
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1677,20'
              BranchSideFuncs:
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - calloc
                - fread
                - fgetc
                - calloc
                - pixacompAddPixcomp
                - __isoc99_fscanf
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - free
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - lept_stderr
                - pixacompDestroy
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1675,29'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1675,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1675,13'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1677,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1679,13'
              BranchSideFuncs:
                - pixacompDestroy
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1682,13'
              BranchSideFuncs:
                - fgets
                - __isoc99_sscanf
                - calloc
                - fread
                - fgetc
                - calloc
                - pixacompAddPixcomp
                - __isoc99_fscanf
                - __isoc99_fscanf
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - free
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - lept_stderr
        - Branch String:   'pixcomp.c:1680,29'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1680,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1680,13'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1682,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1683,13'
              BranchSideFuncs:
                - pixacompDestroy
                - lept_stderr
            - BranchSide:      'pixcomp.c:1693,19'
              BranchSideFuncs:
                - fgets
                - __isoc99_sscanf
                - calloc
                - fread
                - fgetc
                - calloc
                - pixacompAddPixcomp
                - __isoc99_fscanf
                - __isoc99_fscanf
                - pixacompDestroy
                - lept_stderr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - free
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1684,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1685,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixcomp.c:1685,13'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1693,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1694,13'
              BranchSideFuncs:
                - pixacompDestroy
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1697,20'
              BranchSideFuncs:
                - __isoc99_sscanf
                - calloc
                - fread
                - fgetc
                - calloc
                - pixacompAddPixcomp
                - __isoc99_fscanf
                - __isoc99_fscanf
                - fgets
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - lept_stderr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - free
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1695,29'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1695,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1695,13'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1697,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1698,13'
              BranchSideFuncs:
                - pixacompDestroy
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1701,32'
              BranchSideFuncs:
                - calloc
                - fread
                - fgetc
                - calloc
                - pixacompAddPixcomp
                - __isoc99_fscanf
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - lept_stderr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - free
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1699,29'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1699,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1699,13'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1701,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1702,13'
              BranchSideFuncs:
                - pixacompDestroy
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1705,19'
              BranchSideFuncs:
                - fread
                - fgetc
                - calloc
                - pixacompAddPixcomp
                - __isoc99_fscanf
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - calloc
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - lept_stderr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - free
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1703,29'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1703,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1703,13'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1705,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1706,13'
              BranchSideFuncs:
                - pixacompDestroy
                - free
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1710,15'
              BranchSideFuncs:
                - fgetc
                - calloc
                - pixacompAddPixcomp
                - __isoc99_fscanf
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - calloc
                - fread
                - pixacompDestroy
                - free
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - lept_stderr
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1708,29'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1708,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1708,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:1645,25'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1647,9'
          Dst:             __isoc99_fscanf
        - Src:             'pixcomp.c:1648,25'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1650,25'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1651,9'
          Dst:             __isoc99_fscanf
        - Src:             'pixcomp.c:1652,25'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1653,9'
          Dst:             __isoc99_fscanf
        - Src:             'pixcomp.c:1654,25'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1656,25'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1658,25'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1659,17'
          Dst:             lept_stderr
        - Src:             'pixcomp.c:1661,18'
          Dst:             pixacompCreate
        - Src:             'pixcomp.c:1662,25'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1663,17'
          Dst:             boxaReadStream
        - Src:             'pixcomp.c:1664,9'
          Dst:             pixacompDestroy
        - Src:             'pixcomp.c:1665,25'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1667,5'
          Dst:             boxaDestroy
        - Src:             'pixcomp.c:1669,5'
          Dst:             pixacompSetOffset
        - Src:             'pixcomp.c:1672,13'
          Dst:             __isoc99_fscanf
        - Src:             'pixcomp.c:1674,13'
          Dst:             pixacompDestroy
        - Src:             'pixcomp.c:1675,29'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1677,13'
          Dst:             __isoc99_fscanf
        - Src:             'pixcomp.c:1679,13'
          Dst:             pixacompDestroy
        - Src:             'pixcomp.c:1680,29'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1683,13'
          Dst:             pixacompDestroy
        - Src:             'pixcomp.c:1684,13'
          Dst:             lept_stderr
        - Src:             'pixcomp.c:1693,13'
          Dst:             fgets
        - Src:             'pixcomp.c:1694,13'
          Dst:             pixacompDestroy
        - Src:             'pixcomp.c:1695,29'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1697,13'
          Dst:             __isoc99_sscanf
        - Src:             'pixcomp.c:1698,13'
          Dst:             pixacompDestroy
        - Src:             'pixcomp.c:1699,29'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1701,32'
          Dst:             calloc
        - Src:             'pixcomp.c:1702,13'
          Dst:             pixacompDestroy
        - Src:             'pixcomp.c:1703,29'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1705,13'
          Dst:             fread
        - Src:             'pixcomp.c:1706,13'
          Dst:             pixacompDestroy
        - Src:             'pixcomp.c:1708,29'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1710,9'
          Dst:             fgetc
        - Src:             'pixcomp.c:1711,24'
          Dst:             calloc
        - Src:             'pixcomp.c:1721,9'
          Dst:             pixacompAddPixcomp
    - functionName:    pixacompCreate
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         20
      ICount:          107
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - boxaCreate
        - calloc
        - pixacompDestroy
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'pixcomp.c:596,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:596,19'
              BranchSideFuncs:
                - calloc
                - calloc
                - boxaCreate
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:597,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - boxaCreate
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
        - Branch String:   'pixcomp.c:596,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:597,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - boxaCreate
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:599,22'
              BranchSideFuncs:
                - calloc
                - calloc
                - boxaCreate
                - pixacompDestroy
                - returnErrorPtr
                - pixacompDestroy
                - returnErrorPtr
        - Branch String:   'pixcomp.c:603,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:604,9'
              BranchSideFuncs:
                - pixacompDestroy
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:607,35'
              BranchSideFuncs:
                - boxaCreate
                - pixacompDestroy
                - returnErrorPtr
        - Branch String:   'pixcomp.c:605,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:605,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:605,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:607,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:608,9'
              BranchSideFuncs:
                - pixacompDestroy
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:612,12'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:609,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:609,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:609,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:599,22'
          Dst:             calloc
        - Src:             'pixcomp.c:603,33'
          Dst:             calloc
        - Src:             'pixcomp.c:604,9'
          Dst:             pixacompDestroy
        - Src:             'pixcomp.c:605,25'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:607,24'
          Dst:             boxaCreate
        - Src:             'pixcomp.c:608,9'
          Dst:             pixacompDestroy
        - Src:             'pixcomp.c:609,25'
          Dst:             returnErrorPtr
    - functionName:    pixacompDestroy
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 852
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppixac
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - boxaDestroy
        - lept_stderr
        - pixcompDestroy
      functionUses:    11
      BranchProfiles:
        - Branch String:   'pixcomp.c:856,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:857,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixcomp.c:861,19'
              BranchSideFuncs:
                - free
                - boxaDestroy
                - free
                - pixcompDestroy
        - Branch String:   'pixcomp.c:857,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:858,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixcomp.c:858,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:861,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:862,9'
              BranchSideFuncs: []
            - BranchSide:      'pixcomp.c:864,12'
              BranchSideFuncs:
                - free
                - boxaDestroy
                - free
                - pixcompDestroy
        - Branch String:   'pixcomp.c:864,5'
          Branch Sides:
            - BranchSide:      'pixcomp.c:865,25'
              BranchSideFuncs:
                - pixcompDestroy
                - free
                - boxaDestroy
                - free
            - BranchSide:      'pixcomp.c:866,5'
              BranchSideFuncs:
                - free
                - boxaDestroy
                - free
      Callsites:
        - Src:             'pixcomp.c:857,9'
          Dst:             lept_stderr
        - Src:             'pixcomp.c:865,9'
          Dst:             pixcompDestroy
        - Src:             'pixcomp.c:867,5'
          Dst:             boxaDestroy
    - 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:    8
      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:    42
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pixacompAddPixcomp
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixac
        - pixc
        - copyflag
      BBCount:         33
      ICount:          170
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - pixacompExtendArray
        - pixcompCopy
        - returnErrorInt
      functionUses:    7
      BranchProfiles:
        - Branch String:   'pixcomp.c:940,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:941,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixcompCopy
                - pixacompExtendArray
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixcomp.c:942,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixcompCopy
                - pixacompExtendArray
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixcomp.c:941,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:941,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:941,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:942,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:943,16'
              BranchSideFuncs:
                - pixcompCopy
                - pixacompExtendArray
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixcomp.c:944,9'
              BranchSideFuncs:
                - pixcompCopy
                - pixacompExtendArray
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixcomp.c:943,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:943,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:943,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:944,30'
          Branch Sides:
            - BranchSide:      'pixcomp.c:944,33'
              BranchSideFuncs:
                - pixcompCopy
                - pixacompExtendArray
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixcomp.c:947,9'
              BranchSideFuncs:
                - pixcompCopy
                - pixacompExtendArray
                - returnErrorInt
        - Branch String:   'pixcomp.c:944,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:945,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:947,9'
              BranchSideFuncs:
                - pixcompCopy
                - pixacompExtendArray
                - returnErrorInt
        - Branch String:   'pixcomp.c:945,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:945,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:945,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:948,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:949,33'
              BranchSideFuncs:
                - pixacompExtendArray
                - pixcompCopy
                - returnErrorInt
            - BranchSide:      'pixcomp.c:953,9'
              BranchSideFuncs:
                - pixcompCopy
        - Branch String:   'pixcomp.c:949,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:950,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:951,5'
              BranchSideFuncs:
                - pixcompCopy
        - Branch String:   'pixcomp.c:950,20'
          Branch Sides:
            - BranchSide:      'pixcomp.c:950,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:950,13'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:953,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:954,26'
              BranchSideFuncs: []
            - BranchSide:      'pixcomp.c:956,38'
              BranchSideFuncs:
                - pixcompCopy
      Callsites:
        - Src:             'pixcomp.c:941,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:943,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:945,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:949,13'
          Dst:             pixacompExtendArray
        - Src:             'pixcomp.c:950,20'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:956,26'
          Dst:             pixcompCopy
    - functionName:    pixacompExtendArray
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixac
      BBCount:         24
      ICount:          130
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - boxaExtendArray
        - reallocNew
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixcomp.c:983,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:984,16'
              BranchSideFuncs:
                - reallocNew
                - boxaExtendArray
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixcomp.c:985,9'
              BranchSideFuncs:
                - reallocNew
                - boxaExtendArray
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixcomp.c:984,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:984,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:984,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:985,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:986,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:987,15'
              BranchSideFuncs:
                - reallocNew
                - boxaExtendArray
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixcomp.c:986,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:986,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:986,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:989,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:990,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:992,54'
              BranchSideFuncs:
                - reallocNew
                - boxaExtendArray
                - returnErrorInt
        - Branch String:   'pixcomp.c:990,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:990,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:990,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:992,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:994,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:995,5'
              BranchSideFuncs:
                - boxaExtendArray
        - Branch String:   'pixcomp.c:994,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:994,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:994,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:984,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:986,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:990,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:992,33'
          Dst:             reallocNew
        - Src:             'pixcomp.c:994,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:996,5'
          Dst:             boxaExtendArray
    - functionName:    pixacompRead
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1602
      functionLinenumberEnd: 1618
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         19
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadStream
        - pixacompReadStream
        - returnErrorPtr
        - returnErrorPtr1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixcomp.c:1606,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1607,25'
              BranchSideFuncs:
                - fopenReadStream
                - pixacompReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
            - BranchSide:      'pixcomp.c:1609,31'
              BranchSideFuncs:
                - fopenReadStream
                - pixacompReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
        - Branch String:   'pixcomp.c:1607,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1607,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1607,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1609,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1610,25'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'pixcomp.c:1612,32'
              BranchSideFuncs:
                - pixacompReadStream
                - fclose
                - returnErrorPtr1
        - Branch String:   'pixcomp.c:1610,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1610,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'pixcomp.c:1610,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1614,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1615,25'
              BranchSideFuncs: []
            - BranchSide:      'pixcomp.c:1617,12'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1615,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1615,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'pixcomp.c:1615,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:1607,25'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1609,15'
          Dst:             fopenReadStream
        - Src:             'pixcomp.c:1610,25'
          Dst:             returnErrorPtr1
        - Src:             'pixcomp.c:1612,13'
          Dst:             pixacompReadStream
        - Src:             'pixcomp.c:1613,5'
          Dst:             fclose
        - Src:             'pixcomp.c:1615,25'
          Dst:             returnErrorPtr1
    - functionName:    pixacompInterleave
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1543
      functionLinenumberEnd: 1581
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixac1
        - pixac2
      BBCount:         38
      ICount:          230
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - lept_stderr
        - pixacompAddBox
        - pixacompAddPixcomp
        - pixacompCreate
        - pixacompGetBox
        - pixacompGetBoxaCount
        - pixacompGetCount
        - pixacompGetPixcomp
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixcomp.c:1549,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1550,25'
              BranchSideFuncs:
                - returnErrorPtr
                - pixacompGetCount
                - pixacompGetCount
                - pixacompCreate
                - pixacompGetBoxaCount
                - pixacompGetBoxaCount
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetBox
                - pixacompAddBox
                - pixacompGetBox
                - pixacompAddBox
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1551,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixacompGetCount
                - pixacompGetCount
                - pixacompCreate
                - pixacompGetBoxaCount
                - pixacompGetBoxaCount
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetBox
                - pixacompAddBox
                - pixacompGetBox
                - pixacompAddBox
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1550,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1550,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1550,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1551,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1552,25'
              BranchSideFuncs:
                - pixacompGetCount
                - pixacompGetCount
                - pixacompCreate
                - pixacompGetBoxaCount
                - pixacompGetBoxaCount
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetBox
                - pixacompAddBox
                - pixacompGetBox
                - pixacompAddBox
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1553,27'
              BranchSideFuncs:
                - pixacompGetCount
                - pixacompGetCount
                - pixacompCreate
                - pixacompGetBoxaCount
                - pixacompGetBoxaCount
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetBox
                - pixacompAddBox
                - pixacompGetBox
                - pixacompAddBox
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1552,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1552,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1552,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1555,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1555,7'
              BranchSideFuncs:
                - pixacompCreate
                - pixacompGetBoxaCount
                - pixacompGetBoxaCount
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetBox
                - pixacompAddBox
                - pixacompGetBox
                - pixacompAddBox
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1555,7'
              BranchSideFuncs:
                - pixacompCreate
                - pixacompGetBoxaCount
                - pixacompGetBoxaCount
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetBox
                - pixacompAddBox
                - pixacompGetBox
                - pixacompAddBox
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1556,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1557,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1559,9'
              BranchSideFuncs:
                - pixacompCreate
                - pixacompGetBoxaCount
                - pixacompGetBoxaCount
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetBox
                - pixacompAddBox
                - pixacompGetBox
                - pixacompAddBox
                - lept_stderr
        - Branch String:   'pixcomp.c:1557,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1557,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1557,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1559,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1560,9'
              BranchSideFuncs:
                - pixacompCreate
                - pixacompGetBoxaCount
                - pixacompGetBoxaCount
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetBox
                - pixacompAddBox
                - pixacompGetBox
                - pixacompAddBox
                - lept_stderr
            - BranchSide:      'pixcomp.c:1562,33'
              BranchSideFuncs:
                - pixacompCreate
                - pixacompGetBoxaCount
                - pixacompGetBoxaCount
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetBox
                - pixacompAddBox
                - pixacompGetBox
                - pixacompAddBox
        - Branch String:   'pixcomp.c:1560,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1562,33'
              BranchSideFuncs:
                - lept_stderr
                - pixacompCreate
                - pixacompGetBoxaCount
                - pixacompGetBoxaCount
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetBox
                - pixacompAddBox
                - pixacompGetBox
                - pixacompAddBox
            - BranchSide:      'pixcomp.c:1562,33'
              BranchSideFuncs:
                - pixacompCreate
                - pixacompGetBoxaCount
                - pixacompGetBoxaCount
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetBox
                - pixacompAddBox
                - pixacompGetBox
                - pixacompAddBox
        - Branch String:   'pixcomp.c:1565,5'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1566,36'
              BranchSideFuncs:
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetBox
                - pixacompAddBox
                - pixacompGetBox
                - pixacompAddBox
            - BranchSide:      'pixcomp.c:1580,12'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1568,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1569,34'
              BranchSideFuncs:
                - pixacompGetBox
                - pixacompAddBox
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetBox
                - pixacompAddBox
            - BranchSide:      'pixcomp.c:1572,36'
              BranchSideFuncs:
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetBox
                - pixacompAddBox
                - pixacompGetBox
                - pixacompAddBox
        - Branch String:   'pixcomp.c:1574,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1575,34'
              BranchSideFuncs:
                - pixacompGetBox
                - pixacompAddBox
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetBox
                - pixacompAddBox
            - BranchSide:      'pixcomp.c:1578,5'
              BranchSideFuncs:
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetBox
                - pixacompAddBox
                - pixacompGetBox
                - pixacompAddBox
      Callsites:
        - Src:             'pixcomp.c:1550,25'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1552,25'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1553,10'
          Dst:             pixacompGetCount
        - Src:             'pixcomp.c:1554,10'
          Dst:             pixacompGetCount
        - Src:             'pixcomp.c:1557,25'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1560,9'
          Dst:             lept_stderr
        - Src:             'pixcomp.c:1562,14'
          Dst:             pixacompCreate
        - Src:             'pixcomp.c:1563,11'
          Dst:             pixacompGetBoxaCount
        - Src:             'pixcomp.c:1564,11'
          Dst:             pixacompGetBoxaCount
        - Src:             'pixcomp.c:1566,17'
          Dst:             pixacompGetPixcomp
        - Src:             'pixcomp.c:1567,9'
          Dst:             pixacompAddPixcomp
        - Src:             'pixcomp.c:1569,19'
          Dst:             pixacompGetBox
        - Src:             'pixcomp.c:1570,13'
          Dst:             pixacompAddBox
        - Src:             'pixcomp.c:1572,17'
          Dst:             pixacompGetPixcomp
        - Src:             'pixcomp.c:1573,9'
          Dst:             pixacompAddPixcomp
        - Src:             'pixcomp.c:1575,19'
          Dst:             pixacompGetBox
        - Src:             'pixcomp.c:1576,13'
          Dst:             pixacompAddBox
    - functionName:    pixacompGetBox
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1303
      functionLinenumberEnd: 1326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixac
        - index
        - accesstype
      BBCount:         34
      ICount:          177
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - boxClone
        - boxCopy
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pixcomp.c:1307,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1308,23'
              BranchSideFuncs:
                - returnErrorPtr
                - boxClone
                - boxCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1309,10'
              BranchSideFuncs:
                - returnErrorPtr
                - boxClone
                - boxCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1308,23'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1308,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1308,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1309,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1310,23'
              BranchSideFuncs:
                - boxClone
                - boxCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1311,14'
              BranchSideFuncs:
                - boxClone
                - boxCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1310,23'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1310,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1310,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1312,20'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1312,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1313,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1312,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1313,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1314,9'
              BranchSideFuncs:
                - boxClone
                - boxCopy
                - returnErrorPtr
        - Branch String:   'pixcomp.c:1313,23'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1313,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1313,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1314,30'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1314,33'
              BranchSideFuncs:
                - boxClone
                - boxCopy
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1317,11'
              BranchSideFuncs:
                - boxClone
                - boxCopy
        - Branch String:   'pixcomp.c:1314,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1315,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1317,11'
              BranchSideFuncs:
                - boxClone
                - boxCopy
        - Branch String:   'pixcomp.c:1315,23'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1315,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:1315,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1318,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1319,13'
              BranchSideFuncs:
                - boxClone
                - boxCopy
            - BranchSide:      'pixcomp.c:1324,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1319,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1320,28'
              BranchSideFuncs:
                - boxCopy
            - BranchSide:      'pixcomp.c:1322,29'
              BranchSideFuncs:
                - boxClone
      Callsites:
        - Src:             'pixcomp.c:1308,23'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1310,23'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1313,23'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1315,23'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:1320,20'
          Dst:             boxCopy
        - Src:             'pixcomp.c:1322,20'
          Dst:             boxClone
    - functionName:    pixacompAddBox
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixac
        - box
        - copyflag
      BBCount:         22
      ICount:          100
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - boxaAddBox
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixcomp.c:1099,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1100,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaAddBox
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1101,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaAddBox
                - returnErrorInt
        - Branch String:   'pixcomp.c:1100,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1100,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1100,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1101,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1102,16'
              BranchSideFuncs:
                - boxaAddBox
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1103,9'
              BranchSideFuncs:
                - boxaAddBox
                - returnErrorInt
        - Branch String:   'pixcomp.c:1102,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1102,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1102,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1103,30'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1103,33'
              BranchSideFuncs:
                - boxaAddBox
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1106,16'
              BranchSideFuncs:
                - boxaAddBox
        - Branch String:   'pixcomp.c:1103,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1104,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1106,16'
              BranchSideFuncs:
                - boxaAddBox
        - Branch String:   'pixcomp.c:1104,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1104,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1104,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:1100,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1102,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1104,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1106,5'
          Dst:             boxaAddBox
    - functionName:    pixacompJoin
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1494
      functionLinenumberEnd: 1524
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixacd
        - pixacs
        - istart
        - iend
      BBCount:         35
      ICount:          194
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - boxaDestroy
        - boxaJoin
        - pixacompAddPixcomp
        - pixacompGetBoxa
        - pixacompGetBoxaCount
        - pixacompGetCount
        - pixacompGetPixcomp
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixcomp.c:1499,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1500,16'
              BranchSideFuncs:
                - pixacompGetCount
                - pixacompGetBoxa
                - pixacompGetBoxa
                - pixacompGetBoxaCount
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1501,10'
              BranchSideFuncs:
                - pixacompGetCount
                - pixacompGetBoxa
                - pixacompGetBoxa
                - pixacompGetBoxaCount
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - returnErrorInt
        - Branch String:   'pixcomp.c:1500,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1500,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1500,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1501,17'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1501,43'
              BranchSideFuncs:
                - pixacompGetCount
                - pixacompGetBoxa
                - pixacompGetBoxa
                - pixacompGetBoxaCount
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1502,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1501,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1502,9'
              BranchSideFuncs: []
            - BranchSide:      'pixcomp.c:1504,9'
              BranchSideFuncs:
                - pixacompGetBoxa
                - pixacompGetBoxa
                - pixacompGetBoxaCount
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - returnErrorInt
        - Branch String:   'pixcomp.c:1504,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1505,16'
              BranchSideFuncs:
                - pixacompGetBoxa
                - pixacompGetBoxa
                - pixacompGetBoxaCount
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1506,9'
              BranchSideFuncs:
                - pixacompGetBoxa
                - pixacompGetBoxa
                - pixacompGetBoxaCount
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - returnErrorInt
        - Branch String:   'pixcomp.c:1506,18'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1506,21'
              BranchSideFuncs:
                - pixacompGetBoxa
                - pixacompGetBoxa
                - pixacompGetBoxaCount
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1507,16'
              BranchSideFuncs:
                - pixacompGetBoxa
                - pixacompGetBoxa
                - pixacompGetBoxaCount
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - returnErrorInt
        - Branch String:   'pixcomp.c:1506,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1507,16'
              BranchSideFuncs:
                - pixacompGetBoxa
                - pixacompGetBoxa
                - pixacompGetBoxaCount
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1508,9'
              BranchSideFuncs:
                - pixacompGetBoxa
                - pixacompGetBoxa
                - pixacompGetBoxaCount
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - returnErrorInt
        - Branch String:   'pixcomp.c:1508,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1509,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1511,14'
              BranchSideFuncs:
                - pixacompGetBoxa
                - pixacompGetBoxa
                - pixacompGetBoxaCount
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - pixacompGetPixcomp
                - pixacompAddPixcomp
        - Branch String:   'pixcomp.c:1509,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1509,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1509,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1511,5'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1512,35'
              BranchSideFuncs:
                - pixacompGetPixcomp
                - pixacompAddPixcomp
                - pixacompGetBoxa
                - pixacompGetBoxa
                - pixacompGetBoxaCount
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
            - BranchSide:      'pixcomp.c:1516,29'
              BranchSideFuncs:
                - pixacompGetBoxa
                - pixacompGetBoxa
                - pixacompGetBoxaCount
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
        - Branch String:   'pixcomp.c:1519,12'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1519,10'
              BranchSideFuncs:
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
            - BranchSide:      'pixcomp.c:1519,10'
              BranchSideFuncs:
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
      Callsites:
        - Src:             'pixcomp.c:1500,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1501,26'
          Dst:             pixacompGetCount
        - Src:             'pixcomp.c:1509,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1512,16'
          Dst:             pixacompGetPixcomp
        - Src:             'pixcomp.c:1513,9'
          Dst:             pixacompAddPixcomp
        - Src:             'pixcomp.c:1516,13'
          Dst:             pixacompGetBoxa
        - Src:             'pixcomp.c:1517,13'
          Dst:             pixacompGetBoxa
        - Src:             'pixcomp.c:1518,10'
          Dst:             pixacompGetBoxaCount
        - Src:             'pixcomp.c:1520,5'
          Dst:             boxaJoin
        - Src:             'pixcomp.c:1521,5'
          Dst:             boxaDestroy
        - Src:             'pixcomp.c:1522,5'
          Dst:             boxaDestroy
    - functionName:    pixacompGetBoxGeometry
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1366
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixac
        - index
        - px
        - py
        - pw
        - ph
      BBCount:         22
      ICount:          129
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - boxDestroy
        - boxGetGeometry
        - pixacompGetBox
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixcomp.c:1355,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1356,16'
              BranchSideFuncs:
                - pixacompGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1357,14'
              BranchSideFuncs:
                - pixacompGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixcomp.c:1356,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1356,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1356,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1358,20'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1358,23'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1359,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixcomp.c:1358,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1359,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1361,31'
              BranchSideFuncs:
                - pixacompGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
        - Branch String:   'pixcomp.c:1359,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1359,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1359,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1361,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1362,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1363,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxDestroy
        - Branch String:   'pixcomp.c:1362,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1362,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1362,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:1356,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1359,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1361,16'
          Dst:             pixacompGetBox
        - Src:             'pixcomp.c:1362,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1363,5'
          Dst:             boxGetGeometry
        - Src:             'pixcomp.c:1364,5'
          Dst:             boxDestroy
    - functionName:    pixacompGetPixDimensions
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionLinenumberEnd: 1234
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixac
        - index
        - pw
        - ph
        - pd
      BBCount:         22
      ICount:          128
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - pixcompGetDimensions
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixcomp.c:1224,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1225,16'
              BranchSideFuncs:
                - pixcompGetDimensions
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1226,14'
              BranchSideFuncs:
                - pixcompGetDimensions
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixcomp.c:1225,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1225,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1225,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1227,20'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1227,23'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1228,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixcomp.c:1227,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1228,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1230,17'
              BranchSideFuncs:
                - pixcompGetDimensions
                - returnErrorInt
        - Branch String:   'pixcomp.c:1228,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1228,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1228,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1230,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1231,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1232,26'
              BranchSideFuncs:
                - pixcompGetDimensions
        - Branch String:   'pixcomp.c:1231,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1231,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1231,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:1225,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1228,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1231,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1232,5'
          Dst:             pixcompGetDimensions
    - functionName:    pixcompGetDimensions
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixc
        - pw
        - ph
        - pd
      BBCount:         18
      ICount:          94
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixcomp.c:440,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:441,16'
              BranchSideFuncs: []
            - BranchSide:      'pixcomp.c:442,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:441,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:441,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:441,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:442,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:442,19'
              BranchSideFuncs: []
            - BranchSide:      'pixcomp.c:443,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:443,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:443,19'
              BranchSideFuncs: []
            - BranchSide:      'pixcomp.c:444,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:444,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:444,19'
              BranchSideFuncs: []
            - BranchSide:      'pixcomp.c:445,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:441,16'
          Dst:             returnErrorInt
    - functionName:    pixacompReplacePixcomp
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixac
        - index
        - pixc
      BBCount:         22
      ICount:          126
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - pixacompGetCount
        - pixacompGetPixcomp
        - pixcompDestroy
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixcomp.c:1069,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1070,16'
              BranchSideFuncs:
                - pixacompGetCount
                - returnErrorInt
                - pixacompGetPixcomp
                - pixcompDestroy
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1071,26'
              BranchSideFuncs:
                - pixacompGetCount
                - returnErrorInt
                - pixacompGetPixcomp
                - pixcompDestroy
                - returnErrorInt
        - Branch String:   'pixcomp.c:1070,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1070,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1070,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1073,20'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1073,23'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1074,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixcomp.c:1073,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1074,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1075,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixacompGetPixcomp
                - pixcompDestroy
        - Branch String:   'pixcomp.c:1074,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1074,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1074,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1075,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1076,16'
              BranchSideFuncs:
                - pixacompGetPixcomp
                - pixcompDestroy
            - BranchSide:      'pixcomp.c:1078,32'
              BranchSideFuncs:
                - pixacompGetPixcomp
                - pixcompDestroy
        - Branch String:   'pixcomp.c:1076,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1076,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1076,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:1070,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1071,9'
          Dst:             pixacompGetCount
        - Src:             'pixcomp.c:1074,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1076,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1078,13'
          Dst:             pixacompGetPixcomp
        - Src:             'pixcomp.c:1079,5'
          Dst:             pixcompDestroy
    - functionName:    pixacompReplacePix
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixac
        - index
        - pix
        - comptype
      BBCount:         34
      ICount:          169
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - pixacompGetCount
        - pixacompReplacePixcomp
        - pixcompCreateFromPix
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixcomp.c:1027,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1028,16'
              BranchSideFuncs:
                - pixacompGetCount
                - returnErrorInt
                - pixcompCreateFromPix
                - pixacompReplacePixcomp
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1029,26'
              BranchSideFuncs:
                - pixacompGetCount
                - returnErrorInt
                - pixcompCreateFromPix
                - pixacompReplacePixcomp
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixcomp.c:1028,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1028,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1028,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1031,20'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1031,23'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1032,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixcomp.c:1031,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1032,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1033,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixcompCreateFromPix
                - pixacompReplacePixcomp
                - returnErrorInt
        - Branch String:   'pixcomp.c:1032,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1032,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1032,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1033,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1034,16'
              BranchSideFuncs:
                - pixcompCreateFromPix
                - pixacompReplacePixcomp
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1035,9'
              BranchSideFuncs:
                - pixcompCreateFromPix
                - pixacompReplacePixcomp
                - returnErrorInt
        - Branch String:   'pixcomp.c:1034,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1034,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1034,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:1035,33'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1035,36'
              BranchSideFuncs:
                - pixcompCreateFromPix
                - pixacompReplacePixcomp
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1039,33'
              BranchSideFuncs:
                - pixcompCreateFromPix
                - pixacompReplacePixcomp
        - Branch String:   'pixcomp.c:1035,60'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1036,9'
              BranchSideFuncs:
                - pixcompCreateFromPix
                - pixacompReplacePixcomp
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1039,33'
              BranchSideFuncs:
                - pixcompCreateFromPix
                - pixacompReplacePixcomp
        - Branch String:   'pixcomp.c:1036,29'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1036,32'
              BranchSideFuncs:
                - pixcompCreateFromPix
                - pixacompReplacePixcomp
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1039,33'
              BranchSideFuncs:
                - pixcompCreateFromPix
                - pixacompReplacePixcomp
        - Branch String:   'pixcomp.c:1035,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1037,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1039,33'
              BranchSideFuncs:
                - pixcompCreateFromPix
                - pixacompReplacePixcomp
        - Branch String:   'pixcomp.c:1037,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:1037,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:1037,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:1028,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1029,9'
          Dst:             pixacompGetCount
        - Src:             'pixcomp.c:1032,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1034,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1037,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:1039,12'
          Dst:             pixcompCreateFromPix
        - Src:             'pixcomp.c:1040,5'
          Dst:             pixacompReplacePixcomp
    - functionName:    pixcompCreateFromPix
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix
        - comptype
      BBCount:         32
      ICount:          197
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - calloc
        - lept_stderr
        - pixGetColormap
        - pixGetDimensions
        - pixGetResolution
        - pixGetText
        - pixWriteMem
        - pixcompDestroy
        - pixcompDetermineFormat
        - returnErrorPtr
        - stringNew
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pixcomp.c:204,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:205,24'
              BranchSideFuncs:
                - calloc
                - pixGetDimensions
                - pixGetResolution
                - pixGetColormap
                - pixGetText
                - pixcompDetermineFormat
                - pixWriteMem
                - pixcompDestroy
                - lept_stderr
                - stringNew
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:206,9'
              BranchSideFuncs:
                - calloc
                - pixGetDimensions
                - pixGetResolution
                - pixGetColormap
                - pixGetText
                - pixcompDetermineFormat
                - pixWriteMem
                - pixcompDestroy
                - lept_stderr
                - stringNew
                - returnErrorPtr
        - Branch String:   'pixcomp.c:205,24'
          Branch Sides:
            - BranchSide:      'pixcomp.c:205,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:205,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:206,33'
          Branch Sides:
            - BranchSide:      'pixcomp.c:206,36'
              BranchSideFuncs:
                - calloc
                - pixGetDimensions
                - pixGetResolution
                - pixGetColormap
                - pixGetText
                - pixcompDetermineFormat
                - pixWriteMem
                - pixcompDestroy
                - lept_stderr
                - stringNew
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:210,20'
              BranchSideFuncs:
                - calloc
                - pixGetDimensions
                - pixGetResolution
                - pixGetColormap
                - pixGetText
                - pixcompDetermineFormat
                - pixWriteMem
                - pixcompDestroy
                - lept_stderr
                - stringNew
        - Branch String:   'pixcomp.c:206,60'
          Branch Sides:
            - BranchSide:      'pixcomp.c:207,9'
              BranchSideFuncs:
                - calloc
                - pixGetDimensions
                - pixGetResolution
                - pixGetColormap
                - pixGetText
                - pixcompDetermineFormat
                - pixWriteMem
                - pixcompDestroy
                - lept_stderr
                - stringNew
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:210,20'
              BranchSideFuncs:
                - calloc
                - pixGetDimensions
                - pixGetResolution
                - pixGetColormap
                - pixGetText
                - pixcompDetermineFormat
                - pixWriteMem
                - pixcompDestroy
                - lept_stderr
                - stringNew
        - Branch String:   'pixcomp.c:207,29'
          Branch Sides:
            - BranchSide:      'pixcomp.c:207,32'
              BranchSideFuncs:
                - calloc
                - pixGetDimensions
                - pixGetResolution
                - pixGetColormap
                - pixGetText
                - pixcompDetermineFormat
                - pixWriteMem
                - pixcompDestroy
                - lept_stderr
                - stringNew
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:210,20'
              BranchSideFuncs:
                - calloc
                - pixGetDimensions
                - pixGetResolution
                - pixGetColormap
                - pixGetText
                - pixcompDetermineFormat
                - pixWriteMem
                - pixcompDestroy
                - lept_stderr
                - stringNew
        - Branch String:   'pixcomp.c:206,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:208,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:210,20'
              BranchSideFuncs:
                - calloc
                - pixGetDimensions
                - pixGetResolution
                - pixGetColormap
                - pixGetText
                - pixcompDetermineFormat
                - pixWriteMem
                - pixcompDestroy
                - lept_stderr
                - stringNew
        - Branch String:   'pixcomp.c:208,24'
          Branch Sides:
            - BranchSide:      'pixcomp.c:208,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:208,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:213,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:214,9'
              BranchSideFuncs:
                - pixGetText
                - pixcompDetermineFormat
                - pixWriteMem
                - pixcompDestroy
                - lept_stderr
                - stringNew
            - BranchSide:      'pixcomp.c:215,28'
              BranchSideFuncs:
                - pixGetText
                - pixcompDetermineFormat
                - pixWriteMem
                - pixcompDestroy
                - lept_stderr
                - stringNew
        - Branch String:   'pixcomp.c:215,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:216,32'
              BranchSideFuncs:
                - stringNew
                - pixcompDetermineFormat
                - pixWriteMem
                - pixcompDestroy
                - lept_stderr
            - BranchSide:      'pixcomp.c:218,28'
              BranchSideFuncs:
                - pixcompDetermineFormat
                - pixWriteMem
                - pixcompDestroy
                - lept_stderr
        - Branch String:   'pixcomp.c:221,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:222,9'
              BranchSideFuncs:
                - pixcompDestroy
                - lept_stderr
            - BranchSide:      'pixcomp.c:226,18'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:222,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:223,9'
              BranchSideFuncs:
                - lept_stderr
                - pixcompDestroy
            - BranchSide:      'pixcomp.c:223,9'
              BranchSideFuncs:
                - pixcompDestroy
      Callsites:
        - Src:             'pixcomp.c:205,24'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:208,24'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:210,20'
          Dst:             calloc
        - Src:             'pixcomp.c:211,5'
          Dst:             pixGetDimensions
        - Src:             'pixcomp.c:212,5'
          Dst:             pixGetResolution
        - Src:             'pixcomp.c:213,9'
          Dst:             pixGetColormap
        - Src:             'pixcomp.c:215,17'
          Dst:             pixGetText
        - Src:             'pixcomp.c:216,22'
          Dst:             stringNew
        - Src:             'pixcomp.c:218,5'
          Dst:             pixcompDetermineFormat
        - Src:             'pixcomp.c:220,11'
          Dst:             pixWriteMem
        - Src:             'pixcomp.c:222,9'
          Dst:             lept_stderr
        - Src:             'pixcomp.c:223,9'
          Dst:             pixcompDestroy
    - functionName:    pixcompDetermineFormat
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - comptype
        - d
        - cmapflag
        - pformat
      BBCount:         48
      ICount:          199
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixcomp.c:507,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:508,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:509,6'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixcomp.c:508,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:508,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:508,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:510,33'
          Branch Sides:
            - BranchSide:      'pixcomp.c:510,36'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:514,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:510,60'
          Branch Sides:
            - BranchSide:      'pixcomp.c:511,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:514,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:511,29'
          Branch Sides:
            - BranchSide:      'pixcomp.c:511,32'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:514,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:510,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:512,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:514,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:512,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:512,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:512,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:514,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:515,13'
              BranchSideFuncs: []
            - BranchSide:      'pixcomp.c:521,16'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:515,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:516,14'
              BranchSideFuncs: []
            - BranchSide:      'pixcomp.c:517,18'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:517,18'
          Branch Sides:
            - BranchSide:      'pixcomp.c:518,14'
              BranchSideFuncs: []
            - BranchSide:      'pixcomp.c:519,18'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:521,40'
          Branch Sides:
            - BranchSide:      'pixcomp.c:521,43'
              BranchSideFuncs: []
            - BranchSide:      'pixcomp.c:523,16'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:521,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:522,10'
              BranchSideFuncs: []
            - BranchSide:      'pixcomp.c:523,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:508,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:512,16'
          Dst:             returnErrorInt
    - functionName:    pixacompCreateFromSA
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sa
        - comptype
      BBCount:         30
      ICount:          151
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - lept_stderr
        - pixacompAddPixcomp
        - pixacompCreate
        - pixcompCreateFromFile
        - returnErrorPtr
        - sarrayGetCount
        - sarrayGetString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixcomp.c:819,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:820,25'
              BranchSideFuncs:
                - sarrayGetCount
                - pixacompCreate
                - sarrayGetString
                - pixcompCreateFromFile
                - pixacompAddPixcomp
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:821,9'
              BranchSideFuncs:
                - sarrayGetCount
                - pixacompCreate
                - sarrayGetString
                - pixcompCreateFromFile
                - pixacompAddPixcomp
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:820,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:820,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:820,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:821,33'
          Branch Sides:
            - BranchSide:      'pixcomp.c:821,36'
              BranchSideFuncs:
                - sarrayGetCount
                - pixacompCreate
                - sarrayGetString
                - pixcompCreateFromFile
                - pixacompAddPixcomp
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:825,24'
              BranchSideFuncs:
                - sarrayGetCount
                - pixacompCreate
                - sarrayGetString
                - pixcompCreateFromFile
                - pixacompAddPixcomp
                - lept_stderr
        - Branch String:   'pixcomp.c:821,60'
          Branch Sides:
            - BranchSide:      'pixcomp.c:822,9'
              BranchSideFuncs:
                - sarrayGetCount
                - pixacompCreate
                - sarrayGetString
                - pixcompCreateFromFile
                - pixacompAddPixcomp
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:825,24'
              BranchSideFuncs:
                - sarrayGetCount
                - pixacompCreate
                - sarrayGetString
                - pixcompCreateFromFile
                - pixacompAddPixcomp
                - lept_stderr
        - Branch String:   'pixcomp.c:822,29'
          Branch Sides:
            - BranchSide:      'pixcomp.c:822,32'
              BranchSideFuncs:
                - sarrayGetCount
                - pixacompCreate
                - sarrayGetString
                - pixcompCreateFromFile
                - pixacompAddPixcomp
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:825,24'
              BranchSideFuncs:
                - sarrayGetCount
                - pixacompCreate
                - sarrayGetString
                - pixcompCreateFromFile
                - pixacompAddPixcomp
                - lept_stderr
        - Branch String:   'pixcomp.c:821,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:823,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:825,24'
              BranchSideFuncs:
                - sarrayGetCount
                - pixacompCreate
                - sarrayGetString
                - pixcompCreateFromFile
                - pixacompAddPixcomp
                - lept_stderr
        - Branch String:   'pixcomp.c:823,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:823,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:823,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:827,5'
          Branch Sides:
            - BranchSide:      'pixcomp.c:828,31'
              BranchSideFuncs:
                - sarrayGetString
                - pixcompCreateFromFile
                - pixacompAddPixcomp
                - lept_stderr
            - BranchSide:      'pixcomp.c:835,12'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:829,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:830,13'
              BranchSideFuncs:
                - sarrayGetString
                - pixcompCreateFromFile
                - pixacompAddPixcomp
                - lept_stderr
            - BranchSide:      'pixcomp.c:833,28'
              BranchSideFuncs:
                - pixacompAddPixcomp
                - sarrayGetString
                - pixcompCreateFromFile
                - lept_stderr
        - Branch String:   'pixcomp.c:830,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:831,13'
              BranchSideFuncs:
                - lept_stderr
                - sarrayGetString
                - pixcompCreateFromFile
                - pixacompAddPixcomp
            - BranchSide:      'pixcomp.c:831,13'
              BranchSideFuncs:
                - sarrayGetString
                - pixcompCreateFromFile
                - pixacompAddPixcomp
                - lept_stderr
      Callsites:
        - Src:             'pixcomp.c:820,25'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:823,25'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:825,9'
          Dst:             sarrayGetCount
        - Src:             'pixcomp.c:826,13'
          Dst:             pixacompCreate
        - Src:             'pixcomp.c:828,15'
          Dst:             sarrayGetString
        - Src:             'pixcomp.c:829,21'
          Dst:             pixcompCreateFromFile
        - Src:             'pixcomp.c:830,13'
          Dst:             lept_stderr
        - Src:             'pixcomp.c:833,9'
          Dst:             pixacompAddPixcomp
    - functionName:    pixcompCreateFromFile
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - comptype
      BBCount:         57
      ICount:          262
      EdgeCount:       78
      CyclomaticComplexity: 23
      functionsReached:
        - findFileFormat
        - l_binaryRead
        - lept_stderr
        - pixDestroy
        - pixRead
        - pixcompCreateFromPix
        - pixcompCreateFromString
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixcomp.c:304,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:305,24'
              BranchSideFuncs:
                - findFileFormat
                - pixRead
                - pixcompCreateFromPix
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - l_binaryRead
                - pixcompCreateFromString
                - free
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:306,9'
              BranchSideFuncs:
                - findFileFormat
                - pixRead
                - pixcompCreateFromPix
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - l_binaryRead
                - pixcompCreateFromString
                - free
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:305,24'
          Branch Sides:
            - BranchSide:      'pixcomp.c:305,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:305,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:306,33'
          Branch Sides:
            - BranchSide:      'pixcomp.c:306,36'
              BranchSideFuncs:
                - findFileFormat
                - pixRead
                - pixcompCreateFromPix
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - l_binaryRead
                - pixcompCreateFromString
                - free
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:310,20'
              BranchSideFuncs:
                - findFileFormat
                - pixRead
                - pixcompCreateFromPix
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - l_binaryRead
                - pixcompCreateFromString
                - free
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixcomp.c:306,60'
          Branch Sides:
            - BranchSide:      'pixcomp.c:307,9'
              BranchSideFuncs:
                - findFileFormat
                - pixRead
                - pixcompCreateFromPix
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - l_binaryRead
                - pixcompCreateFromString
                - free
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:310,20'
              BranchSideFuncs:
                - findFileFormat
                - pixRead
                - pixcompCreateFromPix
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - l_binaryRead
                - pixcompCreateFromString
                - free
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixcomp.c:307,29'
          Branch Sides:
            - BranchSide:      'pixcomp.c:307,32'
              BranchSideFuncs:
                - findFileFormat
                - pixRead
                - pixcompCreateFromPix
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - l_binaryRead
                - pixcompCreateFromString
                - free
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:310,20'
              BranchSideFuncs:
                - findFileFormat
                - pixRead
                - pixcompCreateFromPix
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - l_binaryRead
                - pixcompCreateFromString
                - free
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixcomp.c:306,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:308,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:310,20'
              BranchSideFuncs:
                - findFileFormat
                - pixRead
                - pixcompCreateFromPix
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - l_binaryRead
                - pixcompCreateFromString
                - free
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixcomp.c:308,24'
          Branch Sides:
            - BranchSide:      'pixcomp.c:308,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:308,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:311,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:312,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixcomp.c:320,10'
              BranchSideFuncs:
                - pixRead
                - pixcompCreateFromPix
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - l_binaryRead
                - pixcompCreateFromString
                - free
                - returnErrorPtr
        - Branch String:   'pixcomp.c:312,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:313,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixcomp.c:313,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:320,32'
          Branch Sides:
            - BranchSide:      'pixcomp.c:320,35'
              BranchSideFuncs:
                - pixRead
                - pixcompCreateFromPix
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - l_binaryRead
                - pixcompCreateFromString
                - free
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:321,10'
              BranchSideFuncs:
                - pixRead
                - pixcompCreateFromPix
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - l_binaryRead
                - pixcompCreateFromString
                - free
                - returnErrorPtr
        - Branch String:   'pixcomp.c:320,56'
          Branch Sides:
            - BranchSide:      'pixcomp.c:321,10'
              BranchSideFuncs:
                - pixRead
                - pixcompCreateFromPix
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - l_binaryRead
                - pixcompCreateFromString
                - free
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:322,20'
              BranchSideFuncs:
                - pixRead
                - pixcompCreateFromPix
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - l_binaryRead
                - pixcompCreateFromString
                - free
                - returnErrorPtr
        - Branch String:   'pixcomp.c:321,34'
          Branch Sides:
            - BranchSide:      'pixcomp.c:321,37'
              BranchSideFuncs:
                - pixRead
                - pixcompCreateFromPix
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - l_binaryRead
                - pixcompCreateFromString
                - free
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:323,9'
              BranchSideFuncs:
                - pixRead
                - pixcompCreateFromPix
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - l_binaryRead
                - pixcompCreateFromString
                - free
                - returnErrorPtr
        - Branch String:   'pixcomp.c:320,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:322,20'
              BranchSideFuncs:
                - pixRead
                - pixcompCreateFromPix
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - l_binaryRead
                - pixcompCreateFromString
                - free
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:323,9'
              BranchSideFuncs:
                - pixRead
                - pixcompCreateFromPix
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - l_binaryRead
                - pixcompCreateFromString
                - free
                - returnErrorPtr
        - Branch String:   'pixcomp.c:323,33'
          Branch Sides:
            - BranchSide:      'pixcomp.c:323,36'
              BranchSideFuncs:
                - pixRead
                - pixcompCreateFromPix
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - l_binaryRead
                - pixcompCreateFromString
                - free
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:333,24'
              BranchSideFuncs:
                - pixRead
                - pixcompCreateFromPix
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:323,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:324,29'
              BranchSideFuncs:
                - l_binaryRead
                - pixcompCreateFromString
                - free
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:333,24'
              BranchSideFuncs:
                - pixRead
                - pixcompCreateFromPix
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:325,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:326,13'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:329,16'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:327,28'
          Branch Sides:
            - BranchSide:      'pixcomp.c:327,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:327,13'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:333,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:334,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:335,38'
              BranchSideFuncs:
                - pixcompCreateFromPix
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pixcomp.c:334,24'
          Branch Sides:
            - BranchSide:      'pixcomp.c:334,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:334,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:335,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:336,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:339,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pixcomp.c:337,24'
          Branch Sides:
            - BranchSide:      'pixcomp.c:337,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:337,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:305,24'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:308,24'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:310,5'
          Dst:             findFileFormat
        - Src:             'pixcomp.c:312,9'
          Dst:             lept_stderr
        - Src:             'pixcomp.c:324,16'
          Dst:             l_binaryRead
        - Src:             'pixcomp.c:325,21'
          Dst:             pixcompCreateFromString
        - Src:             'pixcomp.c:327,28'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:333,16'
          Dst:             pixRead
        - Src:             'pixcomp.c:334,24'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:335,17'
          Dst:             pixcompCreateFromPix
        - Src:             'pixcomp.c:336,9'
          Dst:             pixDestroy
        - Src:             'pixcomp.c:337,24'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:339,5'
          Dst:             pixDestroy
    - functionName:    pixcompCreateFromString
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - data
        - size
        - copyflag
      BBCount:         28
      ICount:          179
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - calloc
        - l_binaryCopy
        - pixReadHeaderMem
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixcomp.c:256,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:257,24'
              BranchSideFuncs:
                - pixReadHeaderMem
                - calloc
                - l_binaryCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:258,9'
              BranchSideFuncs:
                - pixReadHeaderMem
                - calloc
                - l_binaryCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:257,24'
          Branch Sides:
            - BranchSide:      'pixcomp.c:257,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:257,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:258,30'
          Branch Sides:
            - BranchSide:      'pixcomp.c:258,33'
              BranchSideFuncs:
                - pixReadHeaderMem
                - calloc
                - l_binaryCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:261,26'
              BranchSideFuncs:
                - pixReadHeaderMem
                - calloc
                - l_binaryCopy
                - returnErrorPtr
        - Branch String:   'pixcomp.c:258,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:259,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:261,26'
              BranchSideFuncs:
                - pixReadHeaderMem
                - calloc
                - l_binaryCopy
                - returnErrorPtr
        - Branch String:   'pixcomp.c:259,24'
          Branch Sides:
            - BranchSide:      'pixcomp.c:259,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:259,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:261,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:262,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:263,20'
              BranchSideFuncs:
                - calloc
                - l_binaryCopy
        - Branch String:   'pixcomp.c:262,24'
          Branch Sides:
            - BranchSide:      'pixcomp.c:262,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:262,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:264,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:264,7'
              BranchSideFuncs:
                - l_binaryCopy
            - BranchSide:      'pixcomp.c:264,27'
              BranchSideFuncs:
                - l_binaryCopy
        - Branch String:   'pixcomp.c:270,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:271,22'
              BranchSideFuncs: []
            - BranchSide:      'pixcomp.c:273,35'
              BranchSideFuncs:
                - l_binaryCopy
      Callsites:
        - Src:             'pixcomp.c:257,24'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:259,24'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:261,9'
          Dst:             pixReadHeaderMem
        - Src:             'pixcomp.c:262,24'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:263,20'
          Dst:             calloc
        - Src:             'pixcomp.c:273,22'
          Dst:             l_binaryCopy
    - functionName:    pixacompCreateFromFiles
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dirname
        - substr
        - comptype
      BBCount:         26
      ICount:          126
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - getSortedPathnamesInDirectory
        - pixacompCreateFromSA
        - returnErrorPtr
        - sarrayDestroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixcomp.c:781,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:782,25'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - pixacompCreateFromSA
                - sarrayDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:783,9'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - pixacompCreateFromSA
                - sarrayDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:782,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:782,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:782,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:783,33'
          Branch Sides:
            - BranchSide:      'pixcomp.c:783,36'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - pixacompCreateFromSA
                - sarrayDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:787,45'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - pixacompCreateFromSA
                - sarrayDestroy
                - returnErrorPtr
        - Branch String:   'pixcomp.c:783,60'
          Branch Sides:
            - BranchSide:      'pixcomp.c:784,9'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - pixacompCreateFromSA
                - sarrayDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:787,45'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - pixacompCreateFromSA
                - sarrayDestroy
                - returnErrorPtr
        - Branch String:   'pixcomp.c:784,29'
          Branch Sides:
            - BranchSide:      'pixcomp.c:784,32'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - pixacompCreateFromSA
                - sarrayDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:787,45'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - pixacompCreateFromSA
                - sarrayDestroy
                - returnErrorPtr
        - Branch String:   'pixcomp.c:783,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:785,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:787,45'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - pixacompCreateFromSA
                - sarrayDestroy
                - returnErrorPtr
        - Branch String:   'pixcomp.c:785,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:785,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:785,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:787,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:788,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:789,34'
              BranchSideFuncs:
                - pixacompCreateFromSA
                - sarrayDestroy
        - Branch String:   'pixcomp.c:788,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:788,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:788,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:782,25'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:785,25'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:787,15'
          Dst:             getSortedPathnamesInDirectory
        - Src:             'pixcomp.c:788,25'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:789,13'
          Dst:             pixacompCreateFromSA
        - Src:             'pixcomp.c:790,5'
          Dst:             sarrayDestroy
    - functionName:    pixacompAddPix
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixac
        - pix
        - comptype
      BBCount:         31
      ICount:          155
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - pixGetColormap
        - pixGetDepth
        - pixacompAddPixcomp
        - pixcompCreateFromPix
        - pixcompDetermineFormat
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixcomp.c:901,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:902,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixcompDetermineFormat
                - pixcompCreateFromPix
                - pixacompAddPixcomp
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixcomp.c:903,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixcompDetermineFormat
                - pixcompCreateFromPix
                - pixacompAddPixcomp
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixcomp.c:902,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:902,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:902,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:903,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:904,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixcompDetermineFormat
                - pixcompCreateFromPix
                - pixacompAddPixcomp
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixcomp.c:905,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixcompDetermineFormat
                - pixcompCreateFromPix
                - pixacompAddPixcomp
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixcomp.c:904,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:904,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:904,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:905,33'
          Branch Sides:
            - BranchSide:      'pixcomp.c:905,36'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixcompDetermineFormat
                - pixcompCreateFromPix
                - pixacompAddPixcomp
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixcomp.c:909,31'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixcompDetermineFormat
                - pixcompCreateFromPix
                - pixacompAddPixcomp
                - returnErrorInt
        - Branch String:   'pixcomp.c:905,60'
          Branch Sides:
            - BranchSide:      'pixcomp.c:906,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixcompDetermineFormat
                - pixcompCreateFromPix
                - pixacompAddPixcomp
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixcomp.c:909,31'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixcompDetermineFormat
                - pixcompCreateFromPix
                - pixacompAddPixcomp
                - returnErrorInt
        - Branch String:   'pixcomp.c:906,29'
          Branch Sides:
            - BranchSide:      'pixcomp.c:906,32'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixcompDetermineFormat
                - pixcompCreateFromPix
                - pixacompAddPixcomp
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixcomp.c:909,31'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixcompDetermineFormat
                - pixcompCreateFromPix
                - pixacompAddPixcomp
                - returnErrorInt
        - Branch String:   'pixcomp.c:905,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:907,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:909,31'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixcompDetermineFormat
                - pixcompCreateFromPix
                - pixacompAddPixcomp
                - returnErrorInt
        - Branch String:   'pixcomp.c:907,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:907,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:907,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:911,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:912,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:913,24'
              BranchSideFuncs:
                - pixacompAddPixcomp
        - Branch String:   'pixcomp.c:912,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:912,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixcomp.c:912,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:902,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:904,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:907,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:909,16'
          Dst:             pixGetColormap
        - Src:             'pixcomp.c:910,38'
          Dst:             pixGetDepth
        - Src:             'pixcomp.c:910,5'
          Dst:             pixcompDetermineFormat
        - Src:             'pixcomp.c:911,17'
          Dst:             pixcompCreateFromPix
        - Src:             'pixcomp.c:912,16'
          Dst:             returnErrorInt
        - Src:             'pixcomp.c:913,5'
          Dst:             pixacompAddPixcomp
    - functionName:    pixacompCreateFromPixa
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixa
        - comptype
        - accesstype
      BBCount:         43
      ICount:          211
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - boxaDestroy
        - pixDestroy
        - pixaGetBoxa
        - pixaGetCount
        - pixaGetPix
        - pixacompAddPix
        - pixacompCreate
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixcomp.c:726,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:727,25'
              BranchSideFuncs:
                - pixaGetCount
                - pixacompCreate
                - pixaGetBoxa
                - boxaDestroy
                - pixaGetPix
                - pixacompAddPix
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:728,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixacompCreate
                - pixaGetBoxa
                - boxaDestroy
                - pixaGetPix
                - pixacompAddPix
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:727,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:727,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:727,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:728,33'
          Branch Sides:
            - BranchSide:      'pixcomp.c:728,36'
              BranchSideFuncs:
                - pixaGetCount
                - pixacompCreate
                - pixaGetBoxa
                - boxaDestroy
                - pixaGetPix
                - pixacompAddPix
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:731,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixacompCreate
                - pixaGetBoxa
                - boxaDestroy
                - pixaGetPix
                - pixacompAddPix
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:728,60'
          Branch Sides:
            - BranchSide:      'pixcomp.c:729,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixacompCreate
                - pixaGetBoxa
                - boxaDestroy
                - pixaGetPix
                - pixacompAddPix
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:731,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixacompCreate
                - pixaGetBoxa
                - boxaDestroy
                - pixaGetPix
                - pixacompAddPix
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:729,29'
          Branch Sides:
            - BranchSide:      'pixcomp.c:729,32'
              BranchSideFuncs:
                - pixaGetCount
                - pixacompCreate
                - pixaGetBoxa
                - boxaDestroy
                - pixaGetPix
                - pixacompAddPix
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:731,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixacompCreate
                - pixaGetBoxa
                - boxaDestroy
                - pixaGetPix
                - pixacompAddPix
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:728,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:730,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:731,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixacompCreate
                - pixaGetBoxa
                - boxaDestroy
                - pixaGetPix
                - pixacompAddPix
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:730,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:730,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:730,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:731,30'
          Branch Sides:
            - BranchSide:      'pixcomp.c:731,33'
              BranchSideFuncs:
                - pixaGetCount
                - pixacompCreate
                - pixaGetBoxa
                - boxaDestroy
                - pixaGetPix
                - pixacompAddPix
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:735,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixacompCreate
                - pixaGetBoxa
                - boxaDestroy
                - pixaGetPix
                - pixacompAddPix
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pixcomp.c:731,55'
          Branch Sides:
            - BranchSide:      'pixcomp.c:732,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixacompCreate
                - pixaGetBoxa
                - boxaDestroy
                - pixaGetPix
                - pixacompAddPix
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:735,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixacompCreate
                - pixaGetBoxa
                - boxaDestroy
                - pixaGetPix
                - pixacompAddPix
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pixcomp.c:731,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:733,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:735,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixacompCreate
                - pixaGetBoxa
                - boxaDestroy
                - pixaGetPix
                - pixacompAddPix
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pixcomp.c:733,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:733,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:733,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:736,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:737,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:738,12'
              BranchSideFuncs:
                - pixaGetBoxa
                - boxaDestroy
                - pixaGetPix
                - pixacompAddPix
                - pixDestroy
        - Branch String:   'pixcomp.c:737,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:737,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:737,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:738,5'
          Branch Sides:
            - BranchSide:      'pixcomp.c:739,26'
              BranchSideFuncs:
                - pixaGetPix
                - pixacompAddPix
                - pixDestroy
                - pixaGetBoxa
                - boxaDestroy
            - BranchSide:      'pixcomp.c:743,29'
              BranchSideFuncs:
                - pixaGetBoxa
                - boxaDestroy
        - Branch String:   'pixcomp.c:743,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:744,22'
              BranchSideFuncs:
                - boxaDestroy
            - BranchSide:      'pixcomp.c:748,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixcomp.c:727,25'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:730,25'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:733,25'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:735,9'
          Dst:             pixaGetCount
        - Src:             'pixcomp.c:736,18'
          Dst:             pixacompCreate
        - Src:             'pixcomp.c:737,25'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:739,15'
          Dst:             pixaGetPix
        - Src:             'pixcomp.c:740,9'
          Dst:             pixacompAddPix
        - Src:             'pixcomp.c:741,9'
          Dst:             pixDestroy
        - Src:             'pixcomp.c:743,17'
          Dst:             pixaGetBoxa
        - Src:             'pixcomp.c:744,9'
          Dst:             boxaDestroy
    - functionName:    pixacompCreateWithInit
      functionSourceFile: '/src/leptonica/src/pixcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - n
        - offset
        - pix
        - comptype
      BBCount:         45
      ICount:          214
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - lept_stderr
        - pixClone
        - pixCreate
        - pixDestroy
        - pixacompAddPixcomp
        - pixacompCreate
        - pixacompSetOffset
        - pixcompCreateFromPix
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixcomp.c:665,16'
          Branch Sides:
            - BranchSide:      'pixcomp.c:665,19'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:666,25'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixcomp.c:665,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:666,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:667,9'
              BranchSideFuncs:
                - pixacompCreate
                - pixacompSetOffset
                - pixCreate
                - pixDestroy
                - pixcompCreateFromPix
                - pixacompAddPixcomp
                - pixClone
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixcomp.c:666,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:666,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:666,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:667,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:668,13'
              BranchSideFuncs:
                - pixacompCreate
                - pixacompSetOffset
                - pixCreate
                - pixDestroy
                - pixcompCreateFromPix
                - pixacompAddPixcomp
                - pixClone
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:672,18'
              BranchSideFuncs:
                - pixacompCreate
                - pixacompSetOffset
                - pixCreate
                - pixDestroy
                - pixcompCreateFromPix
                - pixacompAddPixcomp
                - pixClone
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixcomp.c:668,37'
          Branch Sides:
            - BranchSide:      'pixcomp.c:668,40'
              BranchSideFuncs:
                - pixacompCreate
                - pixacompSetOffset
                - pixCreate
                - pixDestroy
                - pixcompCreateFromPix
                - pixacompAddPixcomp
                - pixClone
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:671,5'
              BranchSideFuncs:
                - pixacompCreate
                - pixacompSetOffset
                - pixCreate
                - pixDestroy
                - pixcompCreateFromPix
                - pixacompAddPixcomp
                - pixClone
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixcomp.c:668,64'
          Branch Sides:
            - BranchSide:      'pixcomp.c:669,13'
              BranchSideFuncs:
                - pixacompCreate
                - pixacompSetOffset
                - pixCreate
                - pixDestroy
                - pixcompCreateFromPix
                - pixacompAddPixcomp
                - pixClone
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:671,5'
              BranchSideFuncs:
                - pixacompCreate
                - pixacompSetOffset
                - pixCreate
                - pixDestroy
                - pixcompCreateFromPix
                - pixacompAddPixcomp
                - pixClone
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixcomp.c:669,33'
          Branch Sides:
            - BranchSide:      'pixcomp.c:669,36'
              BranchSideFuncs:
                - pixacompCreate
                - pixacompSetOffset
                - pixCreate
                - pixDestroy
                - pixcompCreateFromPix
                - pixacompAddPixcomp
                - pixClone
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:671,5'
              BranchSideFuncs:
                - pixacompCreate
                - pixacompSetOffset
                - pixCreate
                - pixDestroy
                - pixcompCreateFromPix
                - pixacompAddPixcomp
                - pixClone
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixcomp.c:668,13'
          Branch Sides:
            - BranchSide:      'pixcomp.c:670,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:671,5'
              BranchSideFuncs:
                - pixacompCreate
                - pixacompSetOffset
                - pixCreate
                - pixDestroy
                - pixcompCreateFromPix
                - pixacompAddPixcomp
                - pixClone
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixcomp.c:670,29'
          Branch Sides:
            - BranchSide:      'pixcomp.c:670,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:670,13'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:674,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:675,9'
              BranchSideFuncs:
                - pixacompCreate
                - pixacompSetOffset
                - pixCreate
                - pixDestroy
                - pixcompCreateFromPix
                - pixacompAddPixcomp
                - pixClone
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixcomp.c:679,33'
              BranchSideFuncs:
                - pixacompCreate
                - pixacompSetOffset
                - pixCreate
                - pixDestroy
                - pixcompCreateFromPix
                - pixacompAddPixcomp
                - pixClone
                - returnErrorPtr
        - Branch String:   'pixcomp.c:675,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:676,16'
              BranchSideFuncs:
                - lept_stderr
                - pixacompCreate
                - pixacompSetOffset
                - pixCreate
                - pixDestroy
                - pixcompCreateFromPix
                - pixacompAddPixcomp
                - pixClone
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:676,16'
              BranchSideFuncs:
                - pixacompCreate
                - pixacompSetOffset
                - pixCreate
                - pixDestroy
                - pixcompCreateFromPix
                - pixacompAddPixcomp
                - pixClone
                - returnErrorPtr
        - Branch String:   'pixcomp.c:679,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:680,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:681,23'
              BranchSideFuncs:
                - pixacompSetOffset
                - pixCreate
                - pixDestroy
                - pixcompCreateFromPix
                - pixacompAddPixcomp
                - pixClone
        - Branch String:   'pixcomp.c:680,25'
          Branch Sides:
            - BranchSide:      'pixcomp.c:680,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixcomp.c:680,9'
              BranchSideFuncs: []
        - Branch String:   'pixcomp.c:682,9'
          Branch Sides:
            - BranchSide:      'pixcomp.c:683,25'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixcompCreateFromPix
                - pixacompAddPixcomp
            - BranchSide:      'pixcomp.c:685,16'
              BranchSideFuncs:
                - pixCreate
                - pixDestroy
                - pixcompCreateFromPix
                - pixacompAddPixcomp
        - Branch String:   'pixcomp.c:686,5'
          Branch Sides:
            - BranchSide:      'pixcomp.c:687,37'
              BranchSideFuncs:
                - pixcompCreateFromPix
                - pixacompAddPixcomp
                - pixDestroy
            - BranchSide:      'pixcomp.c:690,5'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'pixcomp.c:666,25'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:670,29'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:675,9'
          Dst:             lept_stderr
        - Src:             'pixcomp.c:679,18'
          Dst:             pixacompCreate
        - Src:             'pixcomp.c:680,25'
          Dst:             returnErrorPtr
        - Src:             'pixcomp.c:681,5'
          Dst:             pixacompSetOffset
        - Src:             'pixcomp.c:683,16'
          Dst:             pixClone
        - Src:             'pixcomp.c:685,16'
          Dst:             pixCreate
        - Src:             'pixcomp.c:687,16'
          Dst:             pixcompCreateFromPix
        - Src:             'pixcomp.c:688,9'
          Dst:             pixacompAddPixcomp
        - Src:             'pixcomp.c:690,5'
          Dst:             pixDestroy
    - functionName:    l_setNeutralBoostVal
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4175
      functionLinenumberEnd: 4181
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lept_stderr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixconv.c:4176,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:4177,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixconv.c:4180,29'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:4177,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:4178,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixconv.c:4178,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixconv.c:4177,9'
          Dst:             lept_stderr
    - functionName:    pixConvertColorToSubpixelRGB
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4077
      functionLinenumberEnd: 4155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - scalex
        - scaley
        - order
      BBCount:         77
      ICount:          564
      EdgeCount:       102
      CyclomaticComplexity: 27
      functionsReached:
        - composeRGBPixel
        - extractRGBValues
        - pixCopyInputFormat
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetSpp
        - pixGetWpl
        - pixRemoveColormap
        - pixScale
        - pixScaleAndTransferAlpha
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixconv.c:4083,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:4084,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - pixScale
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:4085,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - pixScale
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:4084,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:4084,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:4084,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:4087,17'
          Branch Sides:
            - BranchSide:      'pixconv.c:4087,21'
              BranchSideFuncs:
                - returnErrorPtr
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - pixScale
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:4089,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - pixScale
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:4087,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:4088,23'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - pixScale
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:4089,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - pixScale
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:4088,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:4088,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:4088,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:4089,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:4089,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:4090,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:4089,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:4090,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:4091,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - pixScale
                - returnErrorPtr
        - Branch String:   'pixconv.c:4090,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:4090,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:4090,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:4091,39'
          Branch Sides:
            - BranchSide:      'pixconv.c:4091,42'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - pixScale
                - returnErrorPtr
            - BranchSide:      'pixconv.c:4096,10'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - pixScale
        - Branch String:   'pixconv.c:4091,72'
          Branch Sides:
            - BranchSide:      'pixconv.c:4092,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - pixScale
                - returnErrorPtr
            - BranchSide:      'pixconv.c:4096,10'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - pixScale
        - Branch String:   'pixconv.c:4092,40'
          Branch Sides:
            - BranchSide:      'pixconv.c:4092,43'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - pixScale
                - returnErrorPtr
            - BranchSide:      'pixconv.c:4096,10'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - pixScale
        - Branch String:   'pixconv.c:4091,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:4093,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:4096,10'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - pixScale
        - Branch String:   'pixconv.c:4093,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:4093,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:4093,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:4096,40'
          Branch Sides:
            - BranchSide:      'pixconv.c:4096,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - pixScale
            - BranchSide:      'pixconv.c:4096,43'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - pixScale
        - Branch String:   'pixconv.c:4099,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:4100,25'
              BranchSideFuncs:
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'pixconv.c:4102,25'
              BranchSideFuncs:
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'pixconv.c:4105,10'
          Branch Sides:
            - BranchSide:      'pixconv.c:4105,35'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'pixconv.c:4105,43'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'pixconv.c:4106,10'
          Branch Sides:
            - BranchSide:      'pixconv.c:4106,34'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'pixconv.c:4106,42'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'pixconv.c:4113,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:4114,16'
              BranchSideFuncs:
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'pixconv.c:4131,16'
              BranchSideFuncs:
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'pixconv.c:4114,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:4115,21'
              BranchSideFuncs:
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'pixconv.c:4130,5'
              BranchSideFuncs:
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
        - Branch String:   'pixconv.c:4117,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:4118,21'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'pixconv.c:4129,9'
              BranchSideFuncs:
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'pixconv.c:4118,21'
          Branch Sides:
            - BranchSide:      'pixconv.c:4119,38'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'pixconv.c:4123,38'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'pixconv.c:4131,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:0,0'
              BranchSideFuncs:
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'pixconv.c:4132,21'
              BranchSideFuncs:
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'pixconv.c:4134,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:4135,21'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'pixconv.c:4146,9'
              BranchSideFuncs:
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'pixconv.c:4135,21'
          Branch Sides:
            - BranchSide:      'pixconv.c:4136,38'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'pixconv.c:4140,38'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'pixconv.c:4149,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:4150,34'
              BranchSideFuncs:
                - pixScaleAndTransferAlpha
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pixconv.c:4152,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'pixconv.c:4084,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:4085,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:4086,12'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:4088,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:4090,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:4093,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:4098,12'
          Dst:             pixRemoveColormap
        - Src:             'pixconv.c:4100,16'
          Dst:             pixScale
        - Src:             'pixconv.c:4102,16'
          Dst:             pixScale
        - Src:             'pixconv.c:4104,5'
          Dst:             pixGetDimensions
        - Src:             'pixconv.c:4107,12'
          Dst:             pixCreate
        - Src:             'pixconv.c:4108,5'
          Dst:             pixCopyInputFormat
        - Src:             'pixconv.c:4109,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:4110,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:4111,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:4112,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:4119,21'
          Dst:             extractRGBValues
        - Src:             'pixconv.c:4120,21'
          Dst:             extractRGBValues
        - Src:             'pixconv.c:4121,21'
          Dst:             extractRGBValues
        - Src:             'pixconv.c:4123,21'
          Dst:             extractRGBValues
        - Src:             'pixconv.c:4124,21'
          Dst:             extractRGBValues
        - Src:             'pixconv.c:4125,21'
          Dst:             extractRGBValues
        - Src:             'pixconv.c:4127,17'
          Dst:             composeRGBPixel
        - Src:             'pixconv.c:4136,21'
          Dst:             extractRGBValues
        - Src:             'pixconv.c:4137,21'
          Dst:             extractRGBValues
        - Src:             'pixconv.c:4138,21'
          Dst:             extractRGBValues
        - Src:             'pixconv.c:4140,21'
          Dst:             extractRGBValues
        - Src:             'pixconv.c:4141,21'
          Dst:             extractRGBValues
        - Src:             'pixconv.c:4142,21'
          Dst:             extractRGBValues
        - Src:             'pixconv.c:4144,17'
          Dst:             composeRGBPixel
        - Src:             'pixconv.c:4149,9'
          Dst:             pixGetSpp
        - Src:             'pixconv.c:4150,9'
          Dst:             pixScaleAndTransferAlpha
        - Src:             'pixconv.c:4152,5'
          Dst:             pixDestroy
        - Src:             'pixconv.c:4153,5'
          Dst:             pixDestroy
    - functionName:    pixRemoveColormap
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - type
      BBCount:         181
      ICount:          1547
      EdgeCount:       237
      CyclomaticComplexity: 58
      functionsReached:
        - calloc
        - composeRGBAPixel
        - composeRGBPixel
        - lept_stderr
        - pixClone
        - pixCopy
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixDestroyColormap
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixInvert
        - pixSetSpp
        - pixcmapGetColor
        - pixcmapGetCount
        - pixcmapHasColor
        - pixcmapIsBlackAndWhite
        - pixcmapIsOpaque
        - pixcmapToArrays
        - returnErrorPtr
      functionUses:    109
      BranchProfiles:
        - Branch String:   'pixconv.c:336,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:337,23'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixcmapGetCount
                - pixcmapToArrays
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - pixClone
            - BranchSide:      'pixconv.c:338,32'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixcmapGetCount
                - pixcmapToArrays
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - pixClone
        - Branch String:   'pixconv.c:337,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:337,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:337,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:338,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:339,25'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'pixconv.c:340,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixcmapGetCount
                - pixcmapToArrays
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixconv.c:340,39'
          Branch Sides:
            - BranchSide:      'pixconv.c:341,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixcmapGetCount
                - pixcmapToArrays
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixconv.c:348,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixcmapGetCount
                - pixcmapToArrays
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:341,42'
          Branch Sides:
            - BranchSide:      'pixconv.c:342,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixcmapGetCount
                - pixcmapToArrays
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixconv.c:348,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixcmapGetCount
                - pixcmapToArrays
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:342,43'
          Branch Sides:
            - BranchSide:      'pixconv.c:343,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixcmapGetCount
                - pixcmapToArrays
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixconv.c:348,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixcmapGetCount
                - pixcmapToArrays
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:343,40'
          Branch Sides:
            - BranchSide:      'pixconv.c:344,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixcmapGetCount
                - pixcmapToArrays
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixconv.c:348,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixcmapGetCount
                - pixcmapToArrays
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:340,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:345,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixcmapGetCount
                - pixcmapToArrays
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixconv.c:348,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixcmapGetCount
                - pixcmapToArrays
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:345,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:346,14'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDimensions
                - pixcmapGetCount
                - pixcmapToArrays
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:346,14'
              BranchSideFuncs:
                - pixGetDimensions
                - pixcmapGetCount
                - pixcmapToArrays
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:349,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:349,19'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapToArrays
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:352,31'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapToArrays
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:349,26'
          Branch Sides:
            - BranchSide:      'pixconv.c:349,29'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapToArrays
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:352,31'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapToArrays
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:349,36'
          Branch Sides:
            - BranchSide:      'pixconv.c:349,39'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapToArrays
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:352,31'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapToArrays
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:349,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:350,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:352,31'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapToArrays
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:350,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:350,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:350,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:354,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:355,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:358,25'
              BranchSideFuncs:
                - pixcmapToArrays
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixconv.c:355,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:355,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:355,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:358,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:359,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:361,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
                - lept_stderr
        - Branch String:   'pixconv.c:359,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:359,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:359,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:361,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:361,19'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
                - lept_stderr
            - BranchSide:      'pixconv.c:367,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
        - Branch String:   'pixconv.c:361,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:362,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
                - lept_stderr
            - BranchSide:      'pixconv.c:367,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
        - Branch String:   'pixconv.c:362,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:363,14'
              BranchSideFuncs:
                - lept_stderr
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
            - BranchSide:      'pixconv.c:363,14'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
        - Branch String:   'pixconv.c:367,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:368,25'
              BranchSideFuncs:
                - pixcmapIsOpaque
                - pixcmapHasColor
                - pixcmapIsBlackAndWhite
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
            - BranchSide:      'pixconv.c:383,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
        - Branch String:   'pixconv.c:371,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:372,18'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
            - BranchSide:      'pixconv.c:373,20'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
        - Branch String:   'pixconv.c:373,20'
          Branch Sides:
            - BranchSide:      'pixconv.c:374,18'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
            - BranchSide:      'pixconv.c:376,17'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
        - Branch String:   'pixconv.c:376,24'
          Branch Sides:
            - BranchSide:      'pixconv.c:376,27'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
            - BranchSide:      'pixconv.c:379,22'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
        - Branch String:   'pixconv.c:376,17'
          Branch Sides:
            - BranchSide:      'pixconv.c:377,22'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
            - BranchSide:      'pixconv.c:379,22'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - pixInvert
                - lept_stderr
        - Branch String:   'pixconv.c:385,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:386,35'
              BranchSideFuncs:
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - free
                - free
                - free
                - free
                - pixInvert
                - lept_stderr
            - BranchSide:      'pixconv.c:397,16'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - lept_stderr
        - Branch String:   'pixconv.c:386,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:387,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - lept_stderr
            - BranchSide:      'pixconv.c:390,25'
              BranchSideFuncs:
                - pixcmapGetColor
                - pixcmapGetColor
                - pixDestroyColormap
                - free
                - free
                - free
                - free
                - pixInvert
        - Branch String:   'pixconv.c:387,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:388,13'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
                - free
            - BranchSide:      'pixconv.c:388,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'pixconv.c:394,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:395,23'
              BranchSideFuncs:
                - pixInvert
                - pixDestroyColormap
                - free
                - free
                - free
                - free
            - BranchSide:      'pixconv.c:396,28'
              BranchSideFuncs:
                - pixDestroyColormap
                - free
                - free
                - free
                - free
        - Branch String:   'pixconv.c:397,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:398,31'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
            - BranchSide:      'pixconv.c:553,31'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - lept_stderr
        - Branch String:   'pixconv.c:398,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:399,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - lept_stderr
            - BranchSide:      'pixconv.c:402,27'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'pixconv.c:399,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:400,13'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
                - free
            - BranchSide:      'pixconv.c:400,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'pixconv.c:407,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:408,52'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'pixconv.c:412,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'pixconv.c:412,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:413,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'pixconv.c:550,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'pixconv.c:415,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:419,28'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'pixconv.c:446,28'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'pixconv.c:475,28'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'pixconv.c:514,28'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'pixconv.c:547,21'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:419,21'
          Branch Sides:
            - BranchSide:      'pixconv.c:420,33'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'pixconv.c:428,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'pixconv.c:428,21'
          Branch Sides:
            - BranchSide:      'pixconv.c:429,32'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'pixconv.c:443,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'pixconv.c:446,21'
          Branch Sides:
            - BranchSide:      'pixconv.c:447,33'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'pixconv.c:460,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'pixconv.c:460,21'
          Branch Sides:
            - BranchSide:      'pixconv.c:461,32'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'pixconv.c:472,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'pixconv.c:475,21'
          Branch Sides:
            - BranchSide:      'pixconv.c:476,33'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'pixconv.c:499,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'pixconv.c:499,21'
          Branch Sides:
            - BranchSide:      'pixconv.c:500,32'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'pixconv.c:511,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'pixconv.c:514,21'
          Branch Sides:
            - BranchSide:      'pixconv.c:515,33'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'pixconv.c:532,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'pixconv.c:516,25'
          Branch Sides:
            - BranchSide:      'pixconv.c:518,38'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'pixconv.c:530,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'pixconv.c:532,21'
          Branch Sides:
            - BranchSide:      'pixconv.c:533,32'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'pixconv.c:545,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'pixconv.c:550,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:551,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'pixconv.c:552,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'pixconv.c:553,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:554,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - lept_stderr
            - BranchSide:      'pixconv.c:557,28'
              BranchSideFuncs:
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
        - Branch String:   'pixconv.c:554,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:555,13'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
                - free
            - BranchSide:      'pixconv.c:555,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'pixconv.c:559,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:560,23'
              BranchSideFuncs:
                - pixSetSpp
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
            - BranchSide:      'pixconv.c:561,28'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
                - composeRGBPixel
        - Branch String:   'pixconv.c:564,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:565,17'
              BranchSideFuncs:
                - composeRGBAPixel
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBPixel
            - BranchSide:      'pixconv.c:571,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'pixconv.c:565,17'
          Branch Sides:
            - BranchSide:      'pixconv.c:566,33'
              BranchSideFuncs:
                - composeRGBPixel
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBAPixel
            - BranchSide:      'pixconv.c:568,34'
              BranchSideFuncs:
                - composeRGBAPixel
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - composeRGBPixel
        - Branch String:   'pixconv.c:571,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:572,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
            - BranchSide:      'pixconv.c:589,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'pixconv.c:574,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:575,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
            - BranchSide:      'pixconv.c:588,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'pixconv.c:575,21'
          Branch Sides:
            - BranchSide:      'pixconv.c:576,28'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
            - BranchSide:      'pixconv.c:577,26'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'pixconv.c:577,26'
          Branch Sides:
            - BranchSide:      'pixconv.c:578,28'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
            - BranchSide:      'pixconv.c:579,26'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'pixconv.c:579,26'
          Branch Sides:
            - BranchSide:      'pixconv.c:580,28'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
            - BranchSide:      'pixconv.c:582,28'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'pixconv.c:583,21'
          Branch Sides:
            - BranchSide:      'pixconv.c:584,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
            - BranchSide:      'pixconv.c:586,32'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'pixconv.c:584,21'
          Branch Sides:
            - BranchSide:      'pixconv.c:587,13'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'pixconv.c:587,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
      Callsites:
        - Src:             'pixconv.c:337,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:338,17'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:339,16'
          Dst:             pixClone
        - Src:             'pixconv.c:345,9'
          Dst:             lept_stderr
        - Src:             'pixconv.c:348,5'
          Dst:             pixGetDimensions
        - Src:             'pixconv.c:350,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:352,15'
          Dst:             pixcmapGetCount
        - Src:             'pixconv.c:355,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:358,9'
          Dst:             pixcmapToArrays
        - Src:             'pixconv.c:359,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:362,9'
          Dst:             lept_stderr
        - Src:             'pixconv.c:368,9'
          Dst:             pixcmapIsOpaque
        - Src:             'pixconv.c:369,9'
          Dst:             pixcmapHasColor
        - Src:             'pixconv.c:370,9'
          Dst:             pixcmapIsBlackAndWhite
        - Src:             'pixconv.c:383,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:384,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:386,21'
          Dst:             pixCopy
        - Src:             'pixconv.c:387,13'
          Dst:             lept_stderr
        - Src:             'pixconv.c:390,9'
          Dst:             pixcmapGetColor
        - Src:             'pixconv.c:392,9'
          Dst:             pixcmapGetColor
        - Src:             'pixconv.c:395,13'
          Dst:             pixInvert
        - Src:             'pixconv.c:396,9'
          Dst:             pixDestroyColormap
        - Src:             'pixconv.c:398,21'
          Dst:             pixCreate
        - Src:             'pixconv.c:399,13'
          Dst:             lept_stderr
        - Src:             'pixconv.c:402,9'
          Dst:             pixCopyResolution
        - Src:             'pixconv.c:403,9'
          Dst:             pixCopyInputFormat
        - Src:             'pixconv.c:404,17'
          Dst:             pixGetData
        - Src:             'pixconv.c:405,16'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:406,31'
          Dst:             calloc
        - Src:             'pixconv.c:553,21'
          Dst:             pixCreate
        - Src:             'pixconv.c:554,13'
          Dst:             lept_stderr
        - Src:             'pixconv.c:557,9'
          Dst:             pixCopyInputFormat
        - Src:             'pixconv.c:558,9'
          Dst:             pixCopyResolution
        - Src:             'pixconv.c:560,13'
          Dst:             pixSetSpp
        - Src:             'pixconv.c:561,17'
          Dst:             pixGetData
        - Src:             'pixconv.c:562,16'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:563,27'
          Dst:             calloc
        - Src:             'pixconv.c:566,17'
          Dst:             composeRGBPixel
        - Src:             'pixconv.c:568,17'
          Dst:             composeRGBAPixel
        - Src:             'pixconv.c:584,21'
          Dst:             lept_stderr
    - functionName:    pixConvertGrayToSubpixelRGB
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3974
      functionLinenumberEnd: 4042
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - scalex
        - scaley
        - order
      BBCount:         74
      ICount:          535
      EdgeCount:       98
      CyclomaticComplexity: 26
      functionsReached:
        - composeRGBPixel
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - pixScale
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixconv.c:3980,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3981,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - pixScale
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3982,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - pixScale
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:3981,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3981,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3981,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3984,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:3984,20'
              BranchSideFuncs:
                - returnErrorPtr
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - pixScale
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3986,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - pixScale
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:3984,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3985,23'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - pixScale
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3986,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - pixScale
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:3985,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3985,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3985,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3986,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3986,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3987,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:3986,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3987,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3988,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - pixScale
                - returnErrorPtr
        - Branch String:   'pixconv.c:3987,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3987,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3987,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3988,39'
          Branch Sides:
            - BranchSide:      'pixconv.c:3988,42'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - pixScale
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3993,10'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - pixScale
        - Branch String:   'pixconv.c:3988,72'
          Branch Sides:
            - BranchSide:      'pixconv.c:3989,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - pixScale
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3993,10'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - pixScale
        - Branch String:   'pixconv.c:3989,40'
          Branch Sides:
            - BranchSide:      'pixconv.c:3989,43'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - pixScale
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3993,10'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - pixScale
        - Branch String:   'pixconv.c:3988,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3990,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3993,10'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - pixScale
        - Branch String:   'pixconv.c:3990,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3990,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3990,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3993,40'
          Branch Sides:
            - BranchSide:      'pixconv.c:3993,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - pixScale
            - BranchSide:      'pixconv.c:3993,43'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - pixScale
        - Branch String:   'pixconv.c:3996,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3997,25'
              BranchSideFuncs:
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
            - BranchSide:      'pixconv.c:3999,25'
              BranchSideFuncs:
                - pixScale
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
        - Branch String:   'pixconv.c:4002,10'
          Branch Sides:
            - BranchSide:      'pixconv.c:4002,35'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
            - BranchSide:      'pixconv.c:4002,43'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
        - Branch String:   'pixconv.c:4003,10'
          Branch Sides:
            - BranchSide:      'pixconv.c:4003,34'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
            - BranchSide:      'pixconv.c:4003,42'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
        - Branch String:   'pixconv.c:4009,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:4010,16'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
            - BranchSide:      'pixconv.c:4024,16'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
        - Branch String:   'pixconv.c:4010,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:4011,21'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
            - BranchSide:      'pixconv.c:4023,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
        - Branch String:   'pixconv.c:4013,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:4014,24'
              BranchSideFuncs:
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
            - BranchSide:      'pixconv.c:4022,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
        - Branch String:   'pixconv.c:4017,21'
          Branch Sides:
            - BranchSide:      'pixconv.c:4018,37'
              BranchSideFuncs:
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
            - BranchSide:      'pixconv.c:4020,37'
              BranchSideFuncs:
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
        - Branch String:   'pixconv.c:4024,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:0,0'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
            - BranchSide:      'pixconv.c:4025,21'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
        - Branch String:   'pixconv.c:4027,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:4028,24'
              BranchSideFuncs:
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
            - BranchSide:      'pixconv.c:4036,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
                - composeRGBPixel
        - Branch String:   'pixconv.c:4031,21'
          Branch Sides:
            - BranchSide:      'pixconv.c:4032,37'
              BranchSideFuncs:
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
            - BranchSide:      'pixconv.c:4034,37'
              BranchSideFuncs:
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
                - composeRGBPixel
      Callsites:
        - Src:             'pixconv.c:3981,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3982,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:3983,12'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:3985,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3987,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3990,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3995,12'
          Dst:             pixRemoveColormap
        - Src:             'pixconv.c:3997,16'
          Dst:             pixScale
        - Src:             'pixconv.c:3999,16'
          Dst:             pixScale
        - Src:             'pixconv.c:4001,5'
          Dst:             pixGetDimensions
        - Src:             'pixconv.c:4004,12'
          Dst:             pixCreate
        - Src:             'pixconv.c:4005,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:4006,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:4007,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:4008,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:4018,21'
          Dst:             composeRGBPixel
        - Src:             'pixconv.c:4020,21'
          Dst:             composeRGBPixel
        - Src:             'pixconv.c:4032,21'
          Dst:             composeRGBPixel
        - Src:             'pixconv.c:4034,21'
          Dst:             composeRGBPixel
        - Src:             'pixconv.c:4039,5'
          Dst:             pixDestroy
        - Src:             'pixconv.c:4040,5'
          Dst:             pixDestroy
    - functionName:    pixConvertToSubpixelRGB
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3906
      functionLinenumberEnd: 3937
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - scalex
        - scaley
        - order
      BBCount:         53
      ICount:          250
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - lept_stderr
        - pixConvertColorToSubpixelRGB
        - pixConvertGrayToSubpixelRGB
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixconv.c:3911,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3912,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixDestroy
                - lept_stderr
                - pixConvertColorToSubpixelRGB
                - pixConvertGrayToSubpixelRGB
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3913,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixDestroy
                - lept_stderr
                - pixConvertColorToSubpixelRGB
                - pixConvertGrayToSubpixelRGB
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:3912,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3912,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3912,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3915,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:3915,19'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixDestroy
                - lept_stderr
                - pixConvertColorToSubpixelRGB
                - pixConvertGrayToSubpixelRGB
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3918,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixDestroy
                - lept_stderr
                - pixConvertColorToSubpixelRGB
                - pixConvertGrayToSubpixelRGB
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:3915,27'
          Branch Sides:
            - BranchSide:      'pixconv.c:3915,31'
              BranchSideFuncs:
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - pixDestroy
                - lept_stderr
                - pixConvertColorToSubpixelRGB
                - pixConvertGrayToSubpixelRGB
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3918,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixDestroy
                - lept_stderr
                - pixConvertColorToSubpixelRGB
                - pixConvertGrayToSubpixelRGB
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:3915,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3916,23'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixDestroy
                - lept_stderr
                - pixConvertColorToSubpixelRGB
                - pixConvertGrayToSubpixelRGB
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3918,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixDestroy
                - lept_stderr
                - pixConvertColorToSubpixelRGB
                - pixConvertGrayToSubpixelRGB
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:3916,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3916,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3916,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3918,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3918,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3919,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:3918,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3919,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3920,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixDestroy
                - lept_stderr
                - pixConvertColorToSubpixelRGB
                - pixConvertGrayToSubpixelRGB
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:3919,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3919,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3919,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3920,39'
          Branch Sides:
            - BranchSide:      'pixconv.c:3920,42'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixDestroy
                - lept_stderr
                - pixConvertColorToSubpixelRGB
                - pixConvertGrayToSubpixelRGB
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3923,35'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixDestroy
                - lept_stderr
                - pixConvertColorToSubpixelRGB
                - pixConvertGrayToSubpixelRGB
                - returnErrorPtr
        - Branch String:   'pixconv.c:3920,72'
          Branch Sides:
            - BranchSide:      'pixconv.c:3921,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixDestroy
                - lept_stderr
                - pixConvertColorToSubpixelRGB
                - pixConvertGrayToSubpixelRGB
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3923,35'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixDestroy
                - lept_stderr
                - pixConvertColorToSubpixelRGB
                - pixConvertGrayToSubpixelRGB
                - returnErrorPtr
        - Branch String:   'pixconv.c:3921,40'
          Branch Sides:
            - BranchSide:      'pixconv.c:3921,43'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixDestroy
                - lept_stderr
                - pixConvertColorToSubpixelRGB
                - pixConvertGrayToSubpixelRGB
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3923,35'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixDestroy
                - lept_stderr
                - pixConvertColorToSubpixelRGB
                - pixConvertGrayToSubpixelRGB
                - returnErrorPtr
        - Branch String:   'pixconv.c:3920,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3922,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3923,35'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixDestroy
                - lept_stderr
                - pixConvertColorToSubpixelRGB
                - pixConvertGrayToSubpixelRGB
                - returnErrorPtr
        - Branch String:   'pixconv.c:3922,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3922,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3922,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3923,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3924,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3926,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixDestroy
                - lept_stderr
                - pixConvertColorToSubpixelRGB
                - pixConvertGrayToSubpixelRGB
        - Branch String:   'pixconv.c:3924,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3924,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3924,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3928,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3929,44'
              BranchSideFuncs:
                - pixConvertGrayToSubpixelRGB
                - pixDestroy
            - BranchSide:      'pixconv.c:3930,14'
              BranchSideFuncs:
                - pixDestroy
                - lept_stderr
                - pixConvertColorToSubpixelRGB
        - Branch String:   'pixconv.c:3930,14'
          Branch Sides:
            - BranchSide:      'pixconv.c:3931,45'
              BranchSideFuncs:
                - pixConvertColorToSubpixelRGB
                - pixDestroy
            - BranchSide:      'pixconv.c:3933,9'
              BranchSideFuncs:
                - pixDestroy
                - lept_stderr
      Callsites:
        - Src:             'pixconv.c:3912,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3913,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:3914,12'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:3916,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3919,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3922,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3923,17'
          Dst:             pixRemoveColormap
        - Src:             'pixconv.c:3924,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3926,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:3929,16'
          Dst:             pixConvertGrayToSubpixelRGB
        - Src:             'pixconv.c:3931,16'
          Dst:             pixConvertColorToSubpixelRGB
        - Src:             'pixconv.c:3933,9'
          Dst:             lept_stderr
        - Src:             'pixconv.c:3935,5'
          Dst:             pixDestroy
    - functionName:    pixConvertForPSWrap
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3826
      functionLinenumberEnd: 3866
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         24
      ICount:          122
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - lept_stderr
        - pixClone
        - pixConvert16To8
        - pixConvert2To8
        - pixConvert4To8
        - pixGetColormap
        - pixGetDepth
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixconv.c:3831,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3832,23'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixConvert16To8
                - pixRemoveColormap
                - pixConvert4To8
                - pixRemoveColormap
                - pixConvert2To8
                - pixRemoveColormap
                - pixClone
                - lept_stderr
            - BranchSide:      'pixconv.c:3834,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixConvert16To8
                - pixRemoveColormap
                - pixConvert4To8
                - pixRemoveColormap
                - pixConvert2To8
                - pixRemoveColormap
                - pixClone
                - lept_stderr
        - Branch String:   'pixconv.c:3832,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3832,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3832,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3836,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:3840,25'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'pixconv.c:3840,25'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'pixconv.c:3843,13'
              BranchSideFuncs:
                - pixConvert2To8
                - pixRemoveColormap
            - BranchSide:      'pixconv.c:3849,13'
              BranchSideFuncs:
                - pixConvert4To8
                - pixRemoveColormap
            - BranchSide:      'pixconv.c:3855,34'
              BranchSideFuncs:
                - pixRemoveColormap
            - BranchSide:      'pixconv.c:3858,32'
              BranchSideFuncs:
                - pixConvert16To8
            - BranchSide:      'pixconv.c:3861,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pixconv.c:3843,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:3844,38'
              BranchSideFuncs:
                - pixRemoveColormap
            - BranchSide:      'pixconv.c:3846,35'
              BranchSideFuncs:
                - pixConvert2To8
        - Branch String:   'pixconv.c:3849,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:3850,38'
              BranchSideFuncs:
                - pixRemoveColormap
            - BranchSide:      'pixconv.c:3852,35'
              BranchSideFuncs:
                - pixConvert4To8
      Callsites:
        - Src:             'pixconv.c:3832,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3834,12'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:3835,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:3840,16'
          Dst:             pixClone
        - Src:             'pixconv.c:3844,20'
          Dst:             pixRemoveColormap
        - Src:             'pixconv.c:3846,20'
          Dst:             pixConvert2To8
        - Src:             'pixconv.c:3850,20'
          Dst:             pixRemoveColormap
        - Src:             'pixconv.c:3852,20'
          Dst:             pixConvert4To8
        - Src:             'pixconv.c:3855,16'
          Dst:             pixRemoveColormap
        - Src:             'pixconv.c:3858,16'
          Dst:             pixConvert16To8
        - Src:             'pixconv.c:3861,9'
          Dst:             lept_stderr
    - functionName:    pixConvert2To8
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2440
      functionLinenumberEnd: 2516
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - char
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - pixs
        - val0
        - val1
        - val2
        - val3
        - cmapflag
      BBCount:         49
      ICount:          448
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - calloc
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - pixSetColormap
        - pixSetPadBits
        - pixcmapAddColor
        - pixcmapConvertTo8
        - pixcmapCreate
        - returnErrorPtr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'pixconv.c:2448,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2449,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixCreate
                - pixSetPadBits
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - pixcmapConvertTo8
                - returnErrorPtr
                - pixRemoveColormap
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2450,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixCreate
                - pixSetPadBits
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - pixcmapConvertTo8
                - returnErrorPtr
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'pixconv.c:2449,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2449,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2449,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2450,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2451,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2453,28'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixCreate
                - pixSetPadBits
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - pixcmapConvertTo8
                - returnErrorPtr
                - pixRemoveColormap
        - Branch String:   'pixconv.c:2451,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2451,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2451,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2454,15'
          Branch Sides:
            - BranchSide:      'pixconv.c:2454,18'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixSetPadBits
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - pixcmapConvertTo8
                - returnErrorPtr
                - pixRemoveColormap
            - BranchSide:      'pixconv.c:2457,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixSetPadBits
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - pixcmapConvertTo8
                - returnErrorPtr
        - Branch String:   'pixconv.c:2454,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2455,34'
              BranchSideFuncs:
                - pixRemoveColormap
            - BranchSide:      'pixconv.c:2457,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixSetPadBits
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - pixcmapConvertTo8
                - returnErrorPtr
        - Branch String:   'pixconv.c:2458,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2459,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2460,19'
              BranchSideFuncs:
                - pixSetPadBits
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - pixcmapConvertTo8
        - Branch String:   'pixconv.c:2459,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2459,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2459,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2468,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2469,13'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - pixcmapConvertTo8
            - BranchSide:      'pixconv.c:2493,23'
              BranchSideFuncs:
                - calloc
                - free
        - Branch String:   'pixconv.c:2469,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:2470,39'
              BranchSideFuncs:
                - pixcmapConvertTo8
                - pixSetColormap
            - BranchSide:      'pixconv.c:2472,21'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
        - Branch String:   'pixconv.c:2479,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2480,21'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:2487,16'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2482,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:2483,25'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:2486,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2498,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:2499,28'
              BranchSideFuncs:
                - free
            - BranchSide:      'pixconv.c:2504,15'
              BranchSideFuncs:
                - free
        - Branch String:   'pixconv.c:2505,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:2506,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'pixconv.c:2514,5'
              BranchSideFuncs:
                - free
        - Branch String:   'pixconv.c:2508,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2509,20'
              BranchSideFuncs:
                - free
            - BranchSide:      'pixconv.c:2512,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'pixconv.c:2449,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2450,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:2451,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2453,13'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:2455,16'
          Dst:             pixRemoveColormap
        - Src:             'pixconv.c:2457,5'
          Dst:             pixGetDimensions
        - Src:             'pixconv.c:2458,17'
          Dst:             pixCreate
        - Src:             'pixconv.c:2459,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2460,5'
          Dst:             pixSetPadBits
        - Src:             'pixconv.c:2461,5'
          Dst:             pixCopyResolution
        - Src:             'pixconv.c:2462,5'
          Dst:             pixCopyInputFormat
        - Src:             'pixconv.c:2463,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:2464,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:2465,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:2466,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:2470,21'
          Dst:             pixcmapConvertTo8
        - Src:             'pixconv.c:2472,21'
          Dst:             pixcmapCreate
        - Src:             'pixconv.c:2473,13'
          Dst:             pixcmapAddColor
        - Src:             'pixconv.c:2474,13'
          Dst:             pixcmapAddColor
        - Src:             'pixconv.c:2475,13'
          Dst:             pixcmapAddColor
        - Src:             'pixconv.c:2476,13'
          Dst:             pixcmapAddColor
        - Src:             'pixconv.c:2478,9'
          Dst:             pixSetColormap
        - Src:             'pixconv.c:2493,23'
          Dst:             calloc
    - functionName:    pixConvert4To8
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2546
      functionLinenumberEnd: 2603
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - cmapflag
      BBCount:         49
      ICount:          352
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - pixSetColormap
        - pixcmapAddColor
        - pixcmapConvertTo8
        - pixcmapCreate
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'pixconv.c:2552,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2553,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - pixcmapConvertTo8
                - returnErrorPtr
                - pixRemoveColormap
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2554,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - pixcmapConvertTo8
                - returnErrorPtr
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'pixconv.c:2553,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2553,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2553,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2554,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2555,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2557,28'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - pixcmapConvertTo8
                - returnErrorPtr
                - pixRemoveColormap
        - Branch String:   'pixconv.c:2555,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2555,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2555,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2558,15'
          Branch Sides:
            - BranchSide:      'pixconv.c:2558,18'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - pixcmapConvertTo8
                - returnErrorPtr
                - pixRemoveColormap
            - BranchSide:      'pixconv.c:2561,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - pixcmapConvertTo8
                - returnErrorPtr
        - Branch String:   'pixconv.c:2558,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2559,34'
              BranchSideFuncs:
                - pixRemoveColormap
            - BranchSide:      'pixconv.c:2561,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - pixcmapConvertTo8
                - returnErrorPtr
        - Branch String:   'pixconv.c:2562,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2563,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2564,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - pixcmapConvertTo8
        - Branch String:   'pixconv.c:2563,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2563,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2563,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2571,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2572,13'
              BranchSideFuncs:
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - pixcmapConvertTo8
            - BranchSide:      'pixconv.c:2593,12'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2572,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:2573,39'
              BranchSideFuncs:
                - pixcmapConvertTo8
                - pixSetColormap
            - BranchSide:      'pixconv.c:2575,21'
              BranchSideFuncs:
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
        - Branch String:   'pixconv.c:2576,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:0,0'
              BranchSideFuncs:
                - pixcmapAddColor
                - pixSetColormap
            - BranchSide:      'pixconv.c:2577,33'
              BranchSideFuncs:
                - pixcmapAddColor
                - pixSetColormap
        - Branch String:   'pixconv.c:2580,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2581,21'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:2588,16'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2583,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:2584,24'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:2587,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2593,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:2594,17'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:2602,12'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2596,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2597,20'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:2601,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixconv.c:2553,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2554,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:2555,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2557,13'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:2559,16'
          Dst:             pixRemoveColormap
        - Src:             'pixconv.c:2561,5'
          Dst:             pixGetDimensions
        - Src:             'pixconv.c:2562,17'
          Dst:             pixCreate
        - Src:             'pixconv.c:2563,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2564,5'
          Dst:             pixCopyResolution
        - Src:             'pixconv.c:2565,5'
          Dst:             pixCopyInputFormat
        - Src:             'pixconv.c:2566,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:2567,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:2568,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:2569,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:2573,21'
          Dst:             pixcmapConvertTo8
        - Src:             'pixconv.c:2575,21'
          Dst:             pixcmapCreate
        - Src:             'pixconv.c:2577,17'
          Dst:             pixcmapAddColor
        - Src:             'pixconv.c:2579,9'
          Dst:             pixSetColormap
    - functionName:    pixConvert16To8
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1728
      functionLinenumberEnd: 1797
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - type
      BBCount:         76
      ICount:          476
      EdgeCount:       100
      CyclomaticComplexity: 26
      functionsReached:
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'pixconv.c:1735,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1736,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1737,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:1736,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1736,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1736,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1737,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1738,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1739,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:1738,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1738,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1738,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1739,27'
          Branch Sides:
            - BranchSide:      'pixconv.c:1739,30'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1743,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
        - Branch String:   'pixconv.c:1739,48'
          Branch Sides:
            - BranchSide:      'pixconv.c:1740,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1743,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
        - Branch String:   'pixconv.c:1740,29'
          Branch Sides:
            - BranchSide:      'pixconv.c:1740,32'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1743,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
        - Branch String:   'pixconv.c:1739,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1741,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1743,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
        - Branch String:   'pixconv.c:1741,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1741,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1741,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1744,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1745,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1746,24'
              BranchSideFuncs:
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
        - Branch String:   'pixconv.c:1745,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1745,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1745,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1753,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1754,17'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:1770,12'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1755,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1756,21'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:1766,17'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1757,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:1758,24'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:1764,18'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1759,22'
          Branch Sides:
            - BranchSide:      'pixconv.c:1760,30'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:1763,13'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1764,17'
          Branch Sides:
            - BranchSide:      'pixconv.c:1764,27'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:1765,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1770,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:1771,17'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:1796,12'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1773,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:1774,20'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:1779,20'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1774,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:1775,27'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:1779,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1779,20'
          Branch Sides:
            - BranchSide:      'pixconv.c:1780,20'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:1786,20'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1780,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:1781,27'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:1785,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1786,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:1787,27'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1788,25'
          Branch Sides:
            - BranchSide:      'pixconv.c:1788,23'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:1788,49'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1789,26'
          Branch Sides:
            - BranchSide:      'pixconv.c:1789,24'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:1789,57'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixconv.c:1736,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1737,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:1738,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1741,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1743,5'
          Dst:             pixGetDimensions
        - Src:             'pixconv.c:1744,17'
          Dst:             pixCreate
        - Src:             'pixconv.c:1745,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1746,5'
          Dst:             pixCopyInputFormat
        - Src:             'pixconv.c:1747,5'
          Dst:             pixCopyResolution
        - Src:             'pixconv.c:1748,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:1749,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:1750,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:1751,13'
          Dst:             pixGetData
    - functionName:    pixConvertLossless
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3738
      functionLinenumberEnd: 3801
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - d
      BBCount:         67
      ICount:          480
      EdgeCount:       86
      CyclomaticComplexity: 21
      functionsReached:
        - pixCopy
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixconv.c:3743,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3744,23'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3745,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:3744,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3744,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3744,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3745,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3746,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3747,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:3746,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3746,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3746,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3747,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:3747,19'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3750,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
        - Branch String:   'pixconv.c:3747,26'
          Branch Sides:
            - BranchSide:      'pixconv.c:3747,29'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3750,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
        - Branch String:   'pixconv.c:3747,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3748,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3750,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
        - Branch String:   'pixconv.c:3748,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3748,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3748,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3751,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3752,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3753,14'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - pixCopy
        - Branch String:   'pixconv.c:3752,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3752,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3752,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3756,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3757,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3758,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
        - Branch String:   'pixconv.c:3757,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3757,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3757,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3766,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:3767,17'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:3800,12'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3769,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3772,20'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:3783,20'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:3792,20'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:3798,5'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3772,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:3773,23'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:3781,13'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3774,21'
          Branch Sides:
            - BranchSide:      'pixconv.c:3775,21'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:3776,26'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3776,26'
          Branch Sides:
            - BranchSide:      'pixconv.c:3777,21'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:3779,21'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3783,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:3784,23'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:3790,13'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3785,21'
          Branch Sides:
            - BranchSide:      'pixconv.c:3786,21'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:3788,21'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3792,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:3793,23'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:3796,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixconv.c:3744,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3745,9'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:3746,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3748,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3750,5'
          Dst:             pixGetDimensions
        - Src:             'pixconv.c:3752,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3754,16'
          Dst:             pixCopy
        - Src:             'pixconv.c:3756,17'
          Dst:             pixCreate
        - Src:             'pixconv.c:3757,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3758,5'
          Dst:             pixCopyResolution
        - Src:             'pixconv.c:3759,5'
          Dst:             pixCopyInputFormat
        - Src:             'pixconv.c:3762,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:3763,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:3764,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:3765,12'
          Dst:             pixGetWpl
    - functionName:    pixAddAlphaTo1bpp
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3698
      functionLinenumberEnd: 3712
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
      BBCount:         20
      ICount:          100
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - pixCopy
        - pixGetDepth
        - pixSetColormap
        - pixcmapAddRGBA
        - pixcmapCreate
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixconv.c:3701,15'
          Branch Sides:
            - BranchSide:      'pixconv.c:3701,31'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddRGBA
                - pixcmapAddRGBA
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3702,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:3701,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3702,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3703,9'
              BranchSideFuncs:
                - pixCopy
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddRGBA
                - pixcmapAddRGBA
                - returnErrorPtr
        - Branch String:   'pixconv.c:3702,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3702,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3702,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3703,14'
          Branch Sides:
            - BranchSide:      'pixconv.c:3703,18'
              BranchSideFuncs:
                - pixCopy
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddRGBA
                - pixcmapAddRGBA
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3706,20'
              BranchSideFuncs:
                - pixCopy
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddRGBA
                - pixcmapAddRGBA
        - Branch String:   'pixconv.c:3703,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3704,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3706,20'
              BranchSideFuncs:
                - pixCopy
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddRGBA
                - pixcmapAddRGBA
        - Branch String:   'pixconv.c:3704,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3704,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3704,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixconv.c:3701,19'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:3702,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3704,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3706,12'
          Dst:             pixCopy
        - Src:             'pixconv.c:3707,12'
          Dst:             pixcmapCreate
        - Src:             'pixconv.c:3708,5'
          Dst:             pixSetColormap
        - Src:             'pixconv.c:3709,5'
          Dst:             pixcmapAddRGBA
        - Src:             'pixconv.c:3710,5'
          Dst:             pixcmapAddRGBA
    - functionName:    pixRemoveAlpha
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3662
      functionLinenumberEnd: 3670
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         14
      ICount:          64
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pixAlphaBlendUniform
        - pixClone
        - pixGetDepth
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixconv.c:3663,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3664,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixGetSpp
                - pixAlphaBlendUniform
            - BranchSide:      'pixconv.c:3666,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixGetSpp
                - pixAlphaBlendUniform
        - Branch String:   'pixconv.c:3664,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3664,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3664,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3666,33'
          Branch Sides:
            - BranchSide:      'pixconv.c:3666,46'
              BranchSideFuncs:
                - pixGetSpp
                - pixClone
                - pixAlphaBlendUniform
            - BranchSide:      'pixconv.c:3669,25'
              BranchSideFuncs:
                - pixClone
        - Branch String:   'pixconv.c:3666,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3667,37'
              BranchSideFuncs:
                - pixAlphaBlendUniform
            - BranchSide:      'pixconv.c:3669,25'
              BranchSideFuncs:
                - pixClone
      Callsites:
        - Src:             'pixconv.c:3664,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3666,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:3666,36'
          Dst:             pixGetSpp
        - Src:             'pixconv.c:3667,16'
          Dst:             pixAlphaBlendUniform
        - Src:             'pixconv.c:3669,16'
          Dst:             pixClone
    - functionName:    pixConvert32To8
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3627
      functionLinenumberEnd: 3642
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - type16
        - type8
      BBCount:         32
      ICount:          150
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - pixConvert16To8
        - pixConvert32To16
        - pixDestroy
        - pixGetDepth
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixconv.c:3630,15'
          Branch Sides:
            - BranchSide:      'pixconv.c:3630,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvert32To16
                - pixConvert16To8
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3631,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:3630,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3631,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3632,9'
              BranchSideFuncs:
                - pixConvert32To16
                - pixConvert16To8
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:3631,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3631,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3631,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3632,34'
          Branch Sides:
            - BranchSide:      'pixconv.c:3632,37'
              BranchSideFuncs:
                - pixConvert32To16
                - pixConvert16To8
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3635,9'
              BranchSideFuncs:
                - pixConvert32To16
                - pixConvert16To8
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pixconv.c:3632,62'
          Branch Sides:
            - BranchSide:      'pixconv.c:3633,9'
              BranchSideFuncs:
                - pixConvert32To16
                - pixConvert16To8
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3635,9'
              BranchSideFuncs:
                - pixConvert32To16
                - pixConvert16To8
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pixconv.c:3632,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3634,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3635,9'
              BranchSideFuncs:
                - pixConvert32To16
                - pixConvert16To8
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pixconv.c:3634,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3634,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3634,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3635,28'
          Branch Sides:
            - BranchSide:      'pixconv.c:3635,31'
              BranchSideFuncs:
                - pixConvert32To16
                - pixConvert16To8
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3638,29'
              BranchSideFuncs:
                - pixConvert32To16
                - pixConvert16To8
                - pixDestroy
        - Branch String:   'pixconv.c:3635,50'
          Branch Sides:
            - BranchSide:      'pixconv.c:3635,53'
              BranchSideFuncs:
                - pixConvert32To16
                - pixConvert16To8
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3638,29'
              BranchSideFuncs:
                - pixConvert32To16
                - pixConvert16To8
                - pixDestroy
        - Branch String:   'pixconv.c:3635,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3636,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3638,29'
              BranchSideFuncs:
                - pixConvert32To16
                - pixConvert16To8
                - pixDestroy
        - Branch String:   'pixconv.c:3636,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3636,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3636,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixconv.c:3630,18'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:3631,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3634,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3636,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3638,12'
          Dst:             pixConvert32To16
        - Src:             'pixconv.c:3639,12'
          Dst:             pixConvert16To8
        - Src:             'pixconv.c:3640,5'
          Dst:             pixDestroy
    - functionName:    pixConvert32To16
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3564
      functionLinenumberEnd: 3612
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - type
      BBCount:         52
      ICount:          331
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached:
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixconv.c:3571,15'
          Branch Sides:
            - BranchSide:      'pixconv.c:3571,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3572,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:3571,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3572,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3573,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:3572,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3572,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3572,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3573,32'
          Branch Sides:
            - BranchSide:      'pixconv.c:3573,35'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3577,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
        - Branch String:   'pixconv.c:3573,58'
          Branch Sides:
            - BranchSide:      'pixconv.c:3574,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3577,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
        - Branch String:   'pixconv.c:3573,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3575,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3577,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
        - Branch String:   'pixconv.c:3575,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3575,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3575,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3578,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3579,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3580,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
        - Branch String:   'pixconv.c:3579,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3579,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3579,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3587,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:3588,17'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:3611,12'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3590,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:3591,20'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:3596,20'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3591,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:3592,27'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:3596,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3596,20'
          Branch Sides:
            - BranchSide:      'pixconv.c:3597,20'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:3603,20'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3597,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:3598,27'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:3602,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3603,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:3604,27'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3605,25'
          Branch Sides:
            - BranchSide:      'pixconv.c:3603,36'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:3605,51'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixconv.c:3571,18'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:3572,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3575,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3577,5'
          Dst:             pixGetDimensions
        - Src:             'pixconv.c:3578,17'
          Dst:             pixCreate
        - Src:             'pixconv.c:3579,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3580,5'
          Dst:             pixCopyResolution
        - Src:             'pixconv.c:3581,5'
          Dst:             pixCopyInputFormat
        - Src:             'pixconv.c:3582,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:3583,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:3584,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:3585,13'
          Dst:             pixGetData
    - functionName:    pixConvert32To24
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3512
      functionLinenumberEnd: 3542
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         22
      ICount:          183
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - extractRGBValues
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixconv.c:3518,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3519,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - extractRGBValues
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3520,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - extractRGBValues
                - returnErrorPtr
        - Branch String:   'pixconv.c:3519,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3519,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3519,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3521,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3522,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3524,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - extractRGBValues
        - Branch String:   'pixconv.c:3522,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3522,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3522,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3529,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:3530,17'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - extractRGBValues
            - BranchSide:      'pixconv.c:3539,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
        - Branch String:   'pixconv.c:3532,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3533,30'
              BranchSideFuncs:
                - extractRGBValues
                - pixCopyResolution
                - pixCopyInputFormat
            - BranchSide:      'pixconv.c:3538,5'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - extractRGBValues
      Callsites:
        - Src:             'pixconv.c:3519,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3520,5'
          Dst:             pixGetDimensions
        - Src:             'pixconv.c:3522,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3524,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:3525,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:3526,12'
          Dst:             pixCreate
        - Src:             'pixconv.c:3527,15'
          Dst:             pixGetData
        - Src:             'pixconv.c:3528,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:3533,13'
          Dst:             extractRGBValues
        - Src:             'pixconv.c:3539,5'
          Dst:             pixCopyResolution
        - Src:             'pixconv.c:3540,5'
          Dst:             pixCopyInputFormat
    - functionName:    pixConvertTo8Or32
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3405
      functionLinenumberEnd: 3435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - copyflag
        - warnflag
      BBCount:         43
      ICount:          192
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - lept_stderr
        - pixClone
        - pixConvertTo8
        - pixCopy
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'pixconv.c:3409,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3410,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixConvertTo8
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixCopy
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3411,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixConvertTo8
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixCopy
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixconv.c:3410,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3410,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3410,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3411,29'
          Branch Sides:
            - BranchSide:      'pixconv.c:3411,32'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixConvertTo8
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixCopy
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3414,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixConvertTo8
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixCopy
                - pixClone
                - pixRemoveColormap
                - lept_stderr
        - Branch String:   'pixconv.c:3411,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3412,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3414,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixConvertTo8
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixCopy
                - pixClone
                - pixRemoveColormap
                - lept_stderr
        - Branch String:   'pixconv.c:3412,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3412,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3412,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3415,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3416,13'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixconv.c:3418,16'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixCopy
                - pixClone
        - Branch String:   'pixconv.c:3416,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:3416,23'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixconv.c:3417,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pixconv.c:3416,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3417,34'
              BranchSideFuncs:
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3417,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pixconv.c:3418,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3418,26'
              BranchSideFuncs:
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixClone
            - BranchSide:      'pixconv.c:3419,13'
              BranchSideFuncs:
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixClone
        - Branch String:   'pixconv.c:3418,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:3419,13'
              BranchSideFuncs:
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixClone
            - BranchSide:      'pixconv.c:3424,30'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pixconv.c:3419,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:3420,29'
              BranchSideFuncs:
                - pixClone
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3422,34'
              BranchSideFuncs:
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pixconv.c:3429,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:3429,19'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3434,12'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3429,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3430,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3434,12'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3431,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3431,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3431,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixconv.c:3410,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3412,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3414,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:3415,9'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:3416,23'
          Dst:             lept_stderr
        - Src:             'pixconv.c:3417,16'
          Dst:             pixRemoveColormap
        - Src:             'pixconv.c:3420,20'
          Dst:             pixClone
        - Src:             'pixconv.c:3422,20'
          Dst:             pixCopy
        - Src:             'pixconv.c:3424,16'
          Dst:             pixConvertTo8
        - Src:             'pixconv.c:3428,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:3430,9'
          Dst:             pixDestroy
        - Src:             'pixconv.c:3431,23'
          Dst:             returnErrorPtr
    - functionName:    pixConvertTo8
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3059
      functionLinenumberEnd: 3108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - cmapflag
      BBCount:         63
      ICount:          309
      EdgeCount:       88
      CyclomaticComplexity: 27
      functionsReached:
        - pixAddGrayColormap8
        - pixConvert16To8
        - pixConvert1To8
        - pixConvert1To8Cmap
        - pixConvert24To32
        - pixConvert2To8
        - pixConvert4To8
        - pixConvertRGBToLuminance
        - pixCopy
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    74
      BranchProfiles:
        - Branch String:   'pixconv.c:3064,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3065,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertRGBToLuminance
                - pixAddGrayColormap8
                - pixConvert24To32
                - pixConvertRGBToLuminance
                - pixDestroy
                - pixAddGrayColormap8
                - pixConvert16To8
                - pixAddGrayColormap8
                - pixGetColormap
                - pixCopy
                - pixCopy
                - pixAddGrayColormap8
                - pixRemoveColormap
                - pixConvert4To8
                - pixConvert2To8
                - pixConvert1To8
                - pixConvert1To8Cmap
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3066,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertRGBToLuminance
                - pixAddGrayColormap8
                - pixConvert24To32
                - pixConvertRGBToLuminance
                - pixDestroy
                - pixAddGrayColormap8
                - pixConvert16To8
                - pixAddGrayColormap8
                - pixGetColormap
                - pixCopy
                - pixCopy
                - pixAddGrayColormap8
                - pixRemoveColormap
                - pixConvert4To8
                - pixConvert2To8
                - pixConvert1To8
                - pixConvert1To8Cmap
                - returnErrorPtr
        - Branch String:   'pixconv.c:3065,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3065,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3065,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3067,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:3067,19'
              BranchSideFuncs:
                - pixConvertRGBToLuminance
                - pixAddGrayColormap8
                - pixConvert24To32
                - pixConvertRGBToLuminance
                - pixDestroy
                - pixAddGrayColormap8
                - pixConvert16To8
                - pixAddGrayColormap8
                - pixGetColormap
                - pixCopy
                - pixCopy
                - pixAddGrayColormap8
                - pixRemoveColormap
                - pixConvert4To8
                - pixConvert2To8
                - pixConvert1To8
                - pixConvert1To8Cmap
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3070,9'
              BranchSideFuncs:
                - pixConvertRGBToLuminance
                - pixAddGrayColormap8
                - pixConvert24To32
                - pixConvertRGBToLuminance
                - pixDestroy
                - pixAddGrayColormap8
                - pixConvert16To8
                - pixAddGrayColormap8
                - pixGetColormap
                - pixCopy
                - pixCopy
                - pixAddGrayColormap8
                - pixRemoveColormap
                - pixConvert4To8
                - pixConvert2To8
                - pixConvert1To8
                - pixConvert1To8Cmap
        - Branch String:   'pixconv.c:3067,26'
          Branch Sides:
            - BranchSide:      'pixconv.c:3067,29'
              BranchSideFuncs:
                - pixConvertRGBToLuminance
                - pixAddGrayColormap8
                - pixConvert24To32
                - pixConvertRGBToLuminance
                - pixDestroy
                - pixAddGrayColormap8
                - pixConvert16To8
                - pixAddGrayColormap8
                - pixGetColormap
                - pixCopy
                - pixCopy
                - pixAddGrayColormap8
                - pixRemoveColormap
                - pixConvert4To8
                - pixConvert2To8
                - pixConvert1To8
                - pixConvert1To8Cmap
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3070,9'
              BranchSideFuncs:
                - pixConvertRGBToLuminance
                - pixAddGrayColormap8
                - pixConvert24To32
                - pixConvertRGBToLuminance
                - pixDestroy
                - pixAddGrayColormap8
                - pixConvert16To8
                - pixAddGrayColormap8
                - pixGetColormap
                - pixCopy
                - pixCopy
                - pixAddGrayColormap8
                - pixRemoveColormap
                - pixConvert4To8
                - pixConvert2To8
                - pixConvert1To8
                - pixConvert1To8Cmap
        - Branch String:   'pixconv.c:3067,36'
          Branch Sides:
            - BranchSide:      'pixconv.c:3067,39'
              BranchSideFuncs:
                - pixConvertRGBToLuminance
                - pixAddGrayColormap8
                - pixConvert24To32
                - pixConvertRGBToLuminance
                - pixDestroy
                - pixAddGrayColormap8
                - pixConvert16To8
                - pixAddGrayColormap8
                - pixGetColormap
                - pixCopy
                - pixCopy
                - pixAddGrayColormap8
                - pixRemoveColormap
                - pixConvert4To8
                - pixConvert2To8
                - pixConvert1To8
                - pixConvert1To8Cmap
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3070,9'
              BranchSideFuncs:
                - pixConvertRGBToLuminance
                - pixAddGrayColormap8
                - pixConvert24To32
                - pixConvertRGBToLuminance
                - pixDestroy
                - pixAddGrayColormap8
                - pixConvert16To8
                - pixAddGrayColormap8
                - pixGetColormap
                - pixCopy
                - pixCopy
                - pixAddGrayColormap8
                - pixRemoveColormap
                - pixConvert4To8
                - pixConvert2To8
                - pixConvert1To8
                - pixConvert1To8Cmap
        - Branch String:   'pixconv.c:3067,46'
          Branch Sides:
            - BranchSide:      'pixconv.c:3067,49'
              BranchSideFuncs:
                - pixConvertRGBToLuminance
                - pixAddGrayColormap8
                - pixConvert24To32
                - pixConvertRGBToLuminance
                - pixDestroy
                - pixAddGrayColormap8
                - pixConvert16To8
                - pixAddGrayColormap8
                - pixGetColormap
                - pixCopy
                - pixCopy
                - pixAddGrayColormap8
                - pixRemoveColormap
                - pixConvert4To8
                - pixConvert2To8
                - pixConvert1To8
                - pixConvert1To8Cmap
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3070,9'
              BranchSideFuncs:
                - pixConvertRGBToLuminance
                - pixAddGrayColormap8
                - pixConvert24To32
                - pixConvertRGBToLuminance
                - pixDestroy
                - pixAddGrayColormap8
                - pixConvert16To8
                - pixAddGrayColormap8
                - pixGetColormap
                - pixCopy
                - pixCopy
                - pixAddGrayColormap8
                - pixRemoveColormap
                - pixConvert4To8
                - pixConvert2To8
                - pixConvert1To8
                - pixConvert1To8Cmap
        - Branch String:   'pixconv.c:3067,57'
          Branch Sides:
            - BranchSide:      'pixconv.c:3067,60'
              BranchSideFuncs:
                - pixConvertRGBToLuminance
                - pixAddGrayColormap8
                - pixConvert24To32
                - pixConvertRGBToLuminance
                - pixDestroy
                - pixAddGrayColormap8
                - pixConvert16To8
                - pixAddGrayColormap8
                - pixGetColormap
                - pixCopy
                - pixCopy
                - pixAddGrayColormap8
                - pixRemoveColormap
                - pixConvert4To8
                - pixConvert2To8
                - pixConvert1To8
                - pixConvert1To8Cmap
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3070,9'
              BranchSideFuncs:
                - pixConvertRGBToLuminance
                - pixAddGrayColormap8
                - pixConvert24To32
                - pixConvertRGBToLuminance
                - pixDestroy
                - pixAddGrayColormap8
                - pixConvert16To8
                - pixAddGrayColormap8
                - pixGetColormap
                - pixCopy
                - pixCopy
                - pixAddGrayColormap8
                - pixRemoveColormap
                - pixConvert4To8
                - pixConvert2To8
                - pixConvert1To8
                - pixConvert1To8Cmap
        - Branch String:   'pixconv.c:3067,68'
          Branch Sides:
            - BranchSide:      'pixconv.c:3067,71'
              BranchSideFuncs:
                - pixConvertRGBToLuminance
                - pixAddGrayColormap8
                - pixConvert24To32
                - pixConvertRGBToLuminance
                - pixDestroy
                - pixAddGrayColormap8
                - pixConvert16To8
                - pixAddGrayColormap8
                - pixGetColormap
                - pixCopy
                - pixCopy
                - pixAddGrayColormap8
                - pixRemoveColormap
                - pixConvert4To8
                - pixConvert2To8
                - pixConvert1To8
                - pixConvert1To8Cmap
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3070,9'
              BranchSideFuncs:
                - pixConvertRGBToLuminance
                - pixAddGrayColormap8
                - pixConvert24To32
                - pixConvertRGBToLuminance
                - pixDestroy
                - pixAddGrayColormap8
                - pixConvert16To8
                - pixAddGrayColormap8
                - pixGetColormap
                - pixCopy
                - pixCopy
                - pixAddGrayColormap8
                - pixRemoveColormap
                - pixConvert4To8
                - pixConvert2To8
                - pixConvert1To8
                - pixConvert1To8Cmap
        - Branch String:   'pixconv.c:3067,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3068,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3070,9'
              BranchSideFuncs:
                - pixConvertRGBToLuminance
                - pixAddGrayColormap8
                - pixConvert24To32
                - pixConvertRGBToLuminance
                - pixDestroy
                - pixAddGrayColormap8
                - pixConvert16To8
                - pixAddGrayColormap8
                - pixGetColormap
                - pixCopy
                - pixCopy
                - pixAddGrayColormap8
                - pixRemoveColormap
                - pixConvert4To8
                - pixConvert2To8
                - pixConvert1To8
                - pixConvert1To8Cmap
        - Branch String:   'pixconv.c:3068,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3068,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3068,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3070,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3071,13'
              BranchSideFuncs:
                - pixConvert1To8
                - pixConvert1To8Cmap
            - BranchSide:      'pixconv.c:3075,16'
              BranchSideFuncs:
                - pixConvertRGBToLuminance
                - pixAddGrayColormap8
                - pixConvert24To32
                - pixConvertRGBToLuminance
                - pixDestroy
                - pixAddGrayColormap8
                - pixConvert16To8
                - pixAddGrayColormap8
                - pixGetColormap
                - pixCopy
                - pixCopy
                - pixAddGrayColormap8
                - pixRemoveColormap
                - pixConvert4To8
                - pixConvert2To8
        - Branch String:   'pixconv.c:3071,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:3072,39'
              BranchSideFuncs:
                - pixConvert1To8Cmap
            - BranchSide:      'pixconv.c:3074,41'
              BranchSideFuncs:
                - pixConvert1To8
        - Branch String:   'pixconv.c:3075,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:3076,31'
              BranchSideFuncs:
                - pixConvert2To8
            - BranchSide:      'pixconv.c:3077,16'
              BranchSideFuncs:
                - pixConvertRGBToLuminance
                - pixAddGrayColormap8
                - pixConvert24To32
                - pixConvertRGBToLuminance
                - pixDestroy
                - pixAddGrayColormap8
                - pixConvert16To8
                - pixAddGrayColormap8
                - pixGetColormap
                - pixCopy
                - pixCopy
                - pixAddGrayColormap8
                - pixRemoveColormap
                - pixConvert4To8
        - Branch String:   'pixconv.c:3077,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:3078,31'
              BranchSideFuncs:
                - pixConvert4To8
            - BranchSide:      'pixconv.c:3079,16'
              BranchSideFuncs:
                - pixConvertRGBToLuminance
                - pixAddGrayColormap8
                - pixConvert24To32
                - pixConvertRGBToLuminance
                - pixDestroy
                - pixAddGrayColormap8
                - pixConvert16To8
                - pixAddGrayColormap8
                - pixGetColormap
                - pixCopy
                - pixCopy
                - pixAddGrayColormap8
                - pixRemoveColormap
        - Branch String:   'pixconv.c:3079,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:3080,31'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixCopy
                - pixAddGrayColormap8
                - pixRemoveColormap
            - BranchSide:      'pixconv.c:3090,16'
              BranchSideFuncs:
                - pixConvertRGBToLuminance
                - pixAddGrayColormap8
                - pixConvert24To32
                - pixConvertRGBToLuminance
                - pixDestroy
                - pixAddGrayColormap8
                - pixConvert16To8
                - pixAddGrayColormap8
        - Branch String:   'pixconv.c:3081,19'
          Branch Sides:
            - BranchSide:      'pixconv.c:3081,22'
              BranchSideFuncs:
                - pixCopy
                - pixCopy
                - pixAddGrayColormap8
                - pixRemoveColormap
            - BranchSide:      'pixconv.c:3081,37'
              BranchSideFuncs:
                - pixCopy
                - pixCopy
                - pixAddGrayColormap8
                - pixRemoveColormap
        - Branch String:   'pixconv.c:3081,32'
          Branch Sides:
            - BranchSide:      'pixconv.c:3081,37'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'pixconv.c:3082,34'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'pixconv.c:3081,42'
          Branch Sides:
            - BranchSide:      'pixconv.c:3081,46'
              BranchSideFuncs:
                - pixCopy
                - pixAddGrayColormap8
                - pixRemoveColormap
            - BranchSide:      'pixconv.c:3083,20'
              BranchSideFuncs:
                - pixCopy
                - pixAddGrayColormap8
                - pixRemoveColormap
        - Branch String:   'pixconv.c:3081,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:3082,34'
              BranchSideFuncs:
                - pixCopy
                - pixAddGrayColormap8
                - pixRemoveColormap
            - BranchSide:      'pixconv.c:3083,20'
              BranchSideFuncs:
                - pixCopy
                - pixAddGrayColormap8
                - pixRemoveColormap
        - Branch String:   'pixconv.c:3083,20'
          Branch Sides:
            - BranchSide:      'pixconv.c:3084,38'
              BranchSideFuncs:
                - pixRemoveColormap
            - BranchSide:      'pixconv.c:3086,34'
              BranchSideFuncs:
                - pixCopy
                - pixAddGrayColormap8
        - Branch String:   'pixconv.c:3090,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:3091,32'
              BranchSideFuncs:
                - pixConvert16To8
                - pixAddGrayColormap8
            - BranchSide:      'pixconv.c:3095,16'
              BranchSideFuncs:
                - pixConvertRGBToLuminance
                - pixAddGrayColormap8
                - pixConvert24To32
                - pixConvertRGBToLuminance
                - pixDestroy
                - pixAddGrayColormap8
        - Branch String:   'pixconv.c:3092,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:3093,33'
              BranchSideFuncs:
                - pixAddGrayColormap8
            - BranchSide:      'pixconv.c:3094,16'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3095,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:3096,33'
              BranchSideFuncs:
                - pixConvert24To32
                - pixConvertRGBToLuminance
                - pixDestroy
                - pixAddGrayColormap8
            - BranchSide:      'pixconv.c:3103,41'
              BranchSideFuncs:
                - pixConvertRGBToLuminance
                - pixAddGrayColormap8
        - Branch String:   'pixconv.c:3098,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:3099,33'
              BranchSideFuncs:
                - pixAddGrayColormap8
                - pixDestroy
            - BranchSide:      'pixconv.c:3100,9'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pixconv.c:3104,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:3105,33'
              BranchSideFuncs:
                - pixAddGrayColormap8
            - BranchSide:      'pixconv.c:3106,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixconv.c:3065,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3066,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:3068,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3072,20'
          Dst:             pixConvert1To8Cmap
        - Src:             'pixconv.c:3074,20'
          Dst:             pixConvert1To8
        - Src:             'pixconv.c:3076,16'
          Dst:             pixConvert2To8
        - Src:             'pixconv.c:3078,16'
          Dst:             pixConvert4To8
        - Src:             'pixconv.c:3080,16'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:3082,20'
          Dst:             pixCopy
        - Src:             'pixconv.c:3084,20'
          Dst:             pixRemoveColormap
        - Src:             'pixconv.c:3086,20'
          Dst:             pixCopy
        - Src:             'pixconv.c:3087,13'
          Dst:             pixAddGrayColormap8
        - Src:             'pixconv.c:3091,16'
          Dst:             pixConvert16To8
        - Src:             'pixconv.c:3093,13'
          Dst:             pixAddGrayColormap8
        - Src:             'pixconv.c:3096,16'
          Dst:             pixConvert24To32
        - Src:             'pixconv.c:3097,16'
          Dst:             pixConvertRGBToLuminance
        - Src:             'pixconv.c:3099,13'
          Dst:             pixAddGrayColormap8
        - Src:             'pixconv.c:3100,9'
          Dst:             pixDestroy
        - Src:             'pixconv.c:3103,16'
          Dst:             pixConvertRGBToLuminance
        - Src:             'pixconv.c:3105,13'
          Dst:             pixAddGrayColormap8
    - functionName:    pixConvert1To8Cmap
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2305
      functionLinenumberEnd: 2322
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         19
      ICount:          99
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - pixConvert1To8
        - pixCopyInputFormat
        - pixGetDepth
        - pixSetColormap
        - pixcmapAddColor
        - pixcmapCreate
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixconv.c:2309,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2310,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvert1To8
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - pixCopyInputFormat
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2311,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvert1To8
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - pixCopyInputFormat
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:2310,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2310,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2310,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2311,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2312,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2314,38'
              BranchSideFuncs:
                - pixConvert1To8
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - pixCopyInputFormat
                - returnErrorPtr
        - Branch String:   'pixconv.c:2312,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2312,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2312,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2314,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2315,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2316,12'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - pixCopyInputFormat
        - Branch String:   'pixconv.c:2315,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2315,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2315,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixconv.c:2310,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2311,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:2312,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2314,17'
          Dst:             pixConvert1To8
        - Src:             'pixconv.c:2315,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2316,12'
          Dst:             pixcmapCreate
        - Src:             'pixconv.c:2317,5'
          Dst:             pixcmapAddColor
        - Src:             'pixconv.c:2318,5'
          Dst:             pixcmapAddColor
        - Src:             'pixconv.c:2319,5'
          Dst:             pixSetColormap
        - Src:             'pixconv.c:2320,5'
          Dst:             pixCopyInputFormat
    - functionName:    pixConvert1To8
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2349
      functionLinenumberEnd: 2400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - val0
        - val1
      BBCount:         47
      ICount:          354
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - calloc
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWidth
        - pixGetWpl
        - pixSetPadBits
        - returnErrorPtr
      functionUses:    9
      BranchProfiles:
        - Branch String:   'pixconv.c:2355,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2356,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetPadBits
                - calloc
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - returnErrorPtr
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2357,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetPadBits
                - calloc
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - returnErrorPtr
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:2356,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2356,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2356,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2357,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2358,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2360,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetPadBits
                - calloc
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - returnErrorPtr
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:2358,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2358,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2358,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2361,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2362,13'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetPadBits
                - calloc
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2367,31'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetPadBits
                - calloc
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - returnErrorPtr
        - Branch String:   'pixconv.c:2362,36'
          Branch Sides:
            - BranchSide:      'pixconv.c:2362,39'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2363,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:2362,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:2363,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2364,25'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetPadBits
                - calloc
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - returnErrorPtr
        - Branch String:   'pixconv.c:2363,27'
          Branch Sides:
            - BranchSide:      'pixconv.c:2363,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2363,13'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2364,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:2365,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2366,5'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetPadBits
                - calloc
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
        - Branch String:   'pixconv.c:2365,27'
          Branch Sides:
            - BranchSide:      'pixconv.c:2365,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2365,13'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2367,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:0,0'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2368,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:2368,27'
          Branch Sides:
            - BranchSide:      'pixconv.c:2368,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2368,13'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2378,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:2379,38'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
            - BranchSide:      'pixconv.c:2384,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
        - Branch String:   'pixconv.c:2389,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:2390,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'pixconv.c:2398,5'
              BranchSideFuncs:
                - free
        - Branch String:   'pixconv.c:2392,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2393,20'
              BranchSideFuncs:
                - free
            - BranchSide:      'pixconv.c:2396,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'pixconv.c:2356,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2357,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:2358,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2360,5'
          Dst:             pixGetDimensions
        - Src:             'pixconv.c:2362,18'
          Dst:             pixGetWidth
        - Src:             'pixconv.c:2362,44'
          Dst:             pixGetHeight
        - Src:             'pixconv.c:2363,27'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2364,13'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:2365,27'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2367,21'
          Dst:             pixCreate
        - Src:             'pixconv.c:2368,27'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2370,5'
          Dst:             pixCopyResolution
        - Src:             'pixconv.c:2371,5'
          Dst:             pixCopyInputFormat
        - Src:             'pixconv.c:2372,5'
          Dst:             pixSetPadBits
        - Src:             'pixconv.c:2375,23'
          Dst:             calloc
        - Src:             'pixconv.c:2384,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:2385,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:2386,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:2387,12'
          Dst:             pixGetWpl
    - functionName:    pixAddGrayColormap8
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         14
      ICount:          69
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pixGetColormap
        - pixGetDepth
        - pixSetColormap
        - pixcmapCreateLinear
        - returnErrorInt
      functionUses:    5
      BranchProfiles:
        - Branch String:   'pixconv.c:620,15'
          Branch Sides:
            - BranchSide:      'pixconv.c:620,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixcmapCreateLinear
                - pixSetColormap
                - returnErrorInt
            - BranchSide:      'pixconv.c:621,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixconv.c:620,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:621,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixconv.c:622,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapCreateLinear
                - pixSetColormap
        - Branch String:   'pixconv.c:621,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:621,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixconv.c:621,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:622,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:623,9'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:625,12'
              BranchSideFuncs:
                - pixcmapCreateLinear
                - pixSetColormap
      Callsites:
        - Src:             'pixconv.c:620,18'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:621,16'
          Dst:             returnErrorInt
        - Src:             'pixconv.c:622,9'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:625,12'
          Dst:             pixcmapCreateLinear
        - Src:             'pixconv.c:626,5'
          Dst:             pixSetColormap
    - functionName:    pixConvert24To32
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3464
      functionLinenumberEnd: 3496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         22
      ICount:          189
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - composeRGBPixel
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pixconv.c:3471,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3472,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - composeRGBPixel
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3473,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - composeRGBPixel
                - returnErrorPtr
        - Branch String:   'pixconv.c:3472,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3472,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3472,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3474,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3475,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3477,22'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - composeRGBPixel
        - Branch String:   'pixconv.c:3475,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3475,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3475,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3482,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:3483,29'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - composeRGBPixel
            - BranchSide:      'pixconv.c:3493,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
        - Branch String:   'pixconv.c:3485,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3486,26'
              BranchSideFuncs:
                - composeRGBPixel
                - pixCopyResolution
                - pixCopyInputFormat
            - BranchSide:      'pixconv.c:3492,5'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - composeRGBPixel
      Callsites:
        - Src:             'pixconv.c:3472,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3473,5'
          Dst:             pixGetDimensions
        - Src:             'pixconv.c:3475,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3477,12'
          Dst:             pixCreate
        - Src:             'pixconv.c:3478,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:3479,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:3480,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:3481,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:3489,13'
          Dst:             composeRGBPixel
        - Src:             'pixconv.c:3493,5'
          Dst:             pixCopyResolution
        - Src:             'pixconv.c:3494,5'
          Dst:             pixCopyInputFormat
    - functionName:    pixConvertRGBToLuminance
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pixConvertRGBToGray
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'pixconv.c:734,10'
          Dst:             pixConvertRGBToGray
    - functionName:    pixConvertRGBToGray
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - pixs
        - rwt
        - gwt
        - bwt
      BBCount:         53
      ICount:          353
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - lept_stderr
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'pixconv.c:826,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:827,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:828,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:827,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:827,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:827,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:828,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:829,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:830,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixconv.c:829,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:829,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:829,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:830,19'
          Branch Sides:
            - BranchSide:      'pixconv.c:830,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:831,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:830,32'
          Branch Sides:
            - BranchSide:      'pixconv.c:830,35'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:831,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:830,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:831,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:835,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixconv.c:831,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:831,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:831,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:835,20'
          Branch Sides:
            - BranchSide:      'pixconv.c:835,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixconv.c:840,11'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixconv.c:835,34'
          Branch Sides:
            - BranchSide:      'pixconv.c:835,37'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixconv.c:840,11'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixconv.c:835,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:836,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixconv.c:840,11'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixconv.c:841,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:841,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixconv.c:841,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixconv.c:841,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:842,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixconv.c:848,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'pixconv.c:842,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:843,15'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'pixconv.c:843,15'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'pixconv.c:851,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:852,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:853,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
        - Branch String:   'pixconv.c:852,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:852,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:852,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:858,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:859,17'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:870,12'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:861,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:862,22'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:868,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixconv.c:827,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:828,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:829,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:831,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:842,9'
          Dst:             lept_stderr
        - Src:             'pixconv.c:848,5'
          Dst:             pixGetDimensions
        - Src:             'pixconv.c:849,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:850,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:851,17'
          Dst:             pixCreate
        - Src:             'pixconv.c:852,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:853,5'
          Dst:             pixCopyResolution
        - Src:             'pixconv.c:854,5'
          Dst:             pixCopyInputFormat
        - Src:             'pixconv.c:855,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:856,12'
          Dst:             pixGetWpl
    - functionName:    pixConvertTo32BySampling
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3303
      functionLinenumberEnd: 3318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - factor
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pixConvertTo32
        - pixDestroy
        - pixScaleBySampling
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixconv.c:3307,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3308,23'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixConvertTo32
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3309,9'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixConvertTo32
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pixconv.c:3308,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3308,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3308,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3309,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3310,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3312,36'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixConvertTo32
                - pixDestroy
        - Branch String:   'pixconv.c:3310,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3310,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3310,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixconv.c:3308,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3310,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3313,12'
          Dst:             pixScaleBySampling
        - Src:             'pixconv.c:3314,12'
          Dst:             pixConvertTo32
        - Src:             'pixconv.c:3316,5'
          Dst:             pixDestroy
    - functionName:    pixConvertTo32
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3249
      functionLinenumberEnd: 3284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         26
      ICount:          155
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - pixConvert16To8
        - pixConvert1To32
        - pixConvert24To32
        - pixConvert2To8
        - pixConvert4To8
        - pixConvert8To32
        - pixCopy
        - pixDestroy
        - pixGetDepth
        - returnErrorPtr
      functionUses:    57
      BranchProfiles:
        - Branch String:   'pixconv.c:3253,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3254,23'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixCopy
                - pixConvert24To32
                - pixConvert16To8
                - pixConvert8To32
                - pixDestroy
                - pixConvert8To32
                - pixConvert4To8
                - pixConvert8To32
                - pixDestroy
                - pixConvert2To8
                - pixConvert8To32
                - pixDestroy
                - pixConvert1To32
            - BranchSide:      'pixconv.c:3256,21'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixCopy
                - pixConvert24To32
                - pixConvert16To8
                - pixConvert8To32
                - pixDestroy
                - pixConvert8To32
                - pixConvert4To8
                - pixConvert8To32
                - pixDestroy
                - pixConvert2To8
                - pixConvert8To32
                - pixDestroy
                - pixConvert1To32
        - Branch String:   'pixconv.c:3254,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3254,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3254,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3257,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3258,38'
              BranchSideFuncs:
                - pixConvert1To32
            - BranchSide:      'pixconv.c:3259,16'
              BranchSideFuncs:
                - returnErrorPtr
                - pixCopy
                - pixConvert24To32
                - pixConvert16To8
                - pixConvert8To32
                - pixDestroy
                - pixConvert8To32
                - pixConvert4To8
                - pixConvert8To32
                - pixDestroy
                - pixConvert2To8
                - pixConvert8To32
                - pixDestroy
        - Branch String:   'pixconv.c:3259,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:3260,31'
              BranchSideFuncs:
                - pixConvert2To8
                - pixConvert8To32
                - pixDestroy
            - BranchSide:      'pixconv.c:3264,16'
              BranchSideFuncs:
                - returnErrorPtr
                - pixCopy
                - pixConvert24To32
                - pixConvert16To8
                - pixConvert8To32
                - pixDestroy
                - pixConvert8To32
                - pixConvert4To8
                - pixConvert8To32
                - pixDestroy
        - Branch String:   'pixconv.c:3264,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:3265,31'
              BranchSideFuncs:
                - pixConvert4To8
                - pixConvert8To32
                - pixDestroy
            - BranchSide:      'pixconv.c:3269,16'
              BranchSideFuncs:
                - returnErrorPtr
                - pixCopy
                - pixConvert24To32
                - pixConvert16To8
                - pixConvert8To32
                - pixDestroy
                - pixConvert8To32
        - Branch String:   'pixconv.c:3269,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:3270,32'
              BranchSideFuncs:
                - pixConvert8To32
            - BranchSide:      'pixconv.c:3271,16'
              BranchSideFuncs:
                - returnErrorPtr
                - pixCopy
                - pixConvert24To32
                - pixConvert16To8
                - pixConvert8To32
                - pixDestroy
        - Branch String:   'pixconv.c:3271,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:3272,32'
              BranchSideFuncs:
                - pixConvert16To8
                - pixConvert8To32
                - pixDestroy
            - BranchSide:      'pixconv.c:3276,16'
              BranchSideFuncs:
                - returnErrorPtr
                - pixCopy
                - pixConvert24To32
        - Branch String:   'pixconv.c:3276,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:3277,33'
              BranchSideFuncs:
                - pixConvert24To32
            - BranchSide:      'pixconv.c:3278,16'
              BranchSideFuncs:
                - returnErrorPtr
                - pixCopy
        - Branch String:   'pixconv.c:3278,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:3279,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'pixconv.c:3281,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:3281,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3281,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3281,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixconv.c:3254,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3256,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:3258,16'
          Dst:             pixConvert1To32
        - Src:             'pixconv.c:3260,16'
          Dst:             pixConvert2To8
        - Src:             'pixconv.c:3261,16'
          Dst:             pixConvert8To32
        - Src:             'pixconv.c:3262,9'
          Dst:             pixDestroy
        - Src:             'pixconv.c:3265,16'
          Dst:             pixConvert4To8
        - Src:             'pixconv.c:3266,16'
          Dst:             pixConvert8To32
        - Src:             'pixconv.c:3267,9'
          Dst:             pixDestroy
        - Src:             'pixconv.c:3270,16'
          Dst:             pixConvert8To32
        - Src:             'pixconv.c:3272,16'
          Dst:             pixConvert16To8
        - Src:             'pixconv.c:3273,16'
          Dst:             pixConvert8To32
        - Src:             'pixconv.c:3274,9'
          Dst:             pixDestroy
        - Src:             'pixconv.c:3277,16'
          Dst:             pixConvert24To32
        - Src:             'pixconv.c:3279,16'
          Dst:             pixCopy
        - Src:             'pixconv.c:3281,23'
          Dst:             returnErrorPtr
    - functionName:    pixConvert1To32
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2012
      functionLinenumberEnd: 2051
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - val0
        - val1
      BBCount:         43
      ICount:          280
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWidth
        - pixGetWpl
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pixconv.c:2017,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2018,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2019,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:2018,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2018,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2018,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2019,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2020,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2022,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:2020,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2020,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2020,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2023,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2024,13'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2029,31'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'pixconv.c:2024,36'
          Branch Sides:
            - BranchSide:      'pixconv.c:2024,39'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2025,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:2024,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:2025,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2026,25'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'pixconv.c:2025,27'
          Branch Sides:
            - BranchSide:      'pixconv.c:2025,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2025,13'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2026,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:2027,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2028,5'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
        - Branch String:   'pixconv.c:2027,27'
          Branch Sides:
            - BranchSide:      'pixconv.c:2027,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2027,13'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2029,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:0,0'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2030,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:2030,27'
          Branch Sides:
            - BranchSide:      'pixconv.c:2030,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2030,13'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2041,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:2042,17'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:2050,12'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2044,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2045,19'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:2048,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixconv.c:2018,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2019,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:2020,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2022,5'
          Dst:             pixGetDimensions
        - Src:             'pixconv.c:2024,18'
          Dst:             pixGetWidth
        - Src:             'pixconv.c:2024,44'
          Dst:             pixGetHeight
        - Src:             'pixconv.c:2025,27'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2026,13'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:2027,27'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2029,21'
          Dst:             pixCreate
        - Src:             'pixconv.c:2030,27'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2032,5'
          Dst:             pixCopyResolution
        - Src:             'pixconv.c:2033,5'
          Dst:             pixCopyInputFormat
        - Src:             'pixconv.c:2037,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:2038,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:2039,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:2040,12'
          Dst:             pixGetWpl
    - functionName:    pixConvert8To32
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3335
      functionLinenumberEnd: 3376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         33
      ICount:          236
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - calloc
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pixconv.c:3341,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3342,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - returnErrorPtr
                - pixRemoveColormap
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3343,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - returnErrorPtr
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'pixconv.c:3342,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3342,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3342,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3343,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3344,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3346,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - returnErrorPtr
                - pixRemoveColormap
        - Branch String:   'pixconv.c:3344,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3344,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3344,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3346,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3347,34'
              BranchSideFuncs:
                - pixRemoveColormap
            - BranchSide:      'pixconv.c:3349,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - returnErrorPtr
        - Branch String:   'pixconv.c:3352,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3353,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3354,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - free
        - Branch String:   'pixconv.c:3353,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3353,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3353,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3361,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:3362,27'
              BranchSideFuncs:
                - free
            - BranchSide:      'pixconv.c:3365,12'
              BranchSideFuncs:
                - free
        - Branch String:   'pixconv.c:3365,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:3366,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'pixconv.c:3374,5'
              BranchSideFuncs:
                - free
        - Branch String:   'pixconv.c:3368,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3369,19'
              BranchSideFuncs:
                - free
            - BranchSide:      'pixconv.c:3372,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'pixconv.c:3342,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3343,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:3344,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3346,9'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:3347,16'
          Dst:             pixRemoveColormap
        - Src:             'pixconv.c:3349,5'
          Dst:             pixGetDimensions
        - Src:             'pixconv.c:3350,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:3351,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:3352,17'
          Dst:             pixCreate
        - Src:             'pixconv.c:3353,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3354,5'
          Dst:             pixCopyResolution
        - Src:             'pixconv.c:3355,5'
          Dst:             pixCopyInputFormat
        - Src:             'pixconv.c:3356,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:3357,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:3360,23'
          Dst:             calloc
    - functionName:    pixConvertTo16
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3202
      functionLinenumberEnd: 3215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         16
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pixConvert1To16
        - pixConvert8To16
        - pixGetDepth
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixconv.c:3205,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3206,23'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixConvert8To16
                - pixConvert1To16
            - BranchSide:      'pixconv.c:3208,21'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixConvert8To16
                - pixConvert1To16
        - Branch String:   'pixconv.c:3206,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3206,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3206,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3209,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3210,38'
              BranchSideFuncs:
                - pixConvert1To16
            - BranchSide:      'pixconv.c:3211,14'
              BranchSideFuncs:
                - returnErrorPtr
                - pixConvert8To16
        - Branch String:   'pixconv.c:3211,14'
          Branch Sides:
            - BranchSide:      'pixconv.c:3212,32'
              BranchSideFuncs:
                - pixConvert8To16
            - BranchSide:      'pixconv.c:3214,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:3214,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3214,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3214,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixconv.c:3206,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3208,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:3210,16'
          Dst:             pixConvert1To16
        - Src:             'pixconv.c:3212,16'
          Dst:             pixConvert8To16
        - Src:             'pixconv.c:3214,23'
          Dst:             returnErrorPtr
    - functionName:    pixConvert1To16
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1940
      functionLinenumberEnd: 1988
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - val0
        - val1
      BBCount:         47
      ICount:          330
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - calloc
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWidth
        - pixGetWpl
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pixconv.c:1946,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1947,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - returnErrorPtr
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1948,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - returnErrorPtr
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:1947,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1947,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1947,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1948,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1949,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1951,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - returnErrorPtr
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:1949,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1949,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1949,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1952,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1953,13'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1958,31'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - returnErrorPtr
        - Branch String:   'pixconv.c:1953,36'
          Branch Sides:
            - BranchSide:      'pixconv.c:1953,39'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1954,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:1953,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:1954,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1955,25'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - returnErrorPtr
        - Branch String:   'pixconv.c:1954,27'
          Branch Sides:
            - BranchSide:      'pixconv.c:1954,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1954,13'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1955,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:1956,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1957,5'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
        - Branch String:   'pixconv.c:1956,27'
          Branch Sides:
            - BranchSide:      'pixconv.c:1956,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1956,13'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1958,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:0,0'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1959,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:1959,27'
          Branch Sides:
            - BranchSide:      'pixconv.c:1959,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1959,13'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1968,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:1969,28'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
            - BranchSide:      'pixconv.c:1972,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
        - Branch String:   'pixconv.c:1977,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:1978,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'pixconv.c:1986,5'
              BranchSideFuncs:
                - free
        - Branch String:   'pixconv.c:1980,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1981,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'pixconv.c:1984,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'pixconv.c:1947,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1948,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:1949,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1951,5'
          Dst:             pixGetDimensions
        - Src:             'pixconv.c:1953,18'
          Dst:             pixGetWidth
        - Src:             'pixconv.c:1953,44'
          Dst:             pixGetHeight
        - Src:             'pixconv.c:1954,27'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1955,13'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:1956,27'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1958,21'
          Dst:             pixCreate
        - Src:             'pixconv.c:1959,27'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1961,5'
          Dst:             pixCopyResolution
        - Src:             'pixconv.c:1962,5'
          Dst:             pixCopyInputFormat
        - Src:             'pixconv.c:1965,23'
          Dst:             calloc
        - Src:             'pixconv.c:1972,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:1973,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:1974,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:1975,12'
          Dst:             pixGetWpl
    - functionName:    pixConvert8To16
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2629
      functionLinenumberEnd: 2669
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - leftshift
      BBCount:         36
      ICount:          253
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - pixClone
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixconv.c:2634,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2635,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixClone
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2636,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixClone
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:2635,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2635,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2635,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2637,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2638,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2639,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'pixconv.c:2638,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2638,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2638,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2639,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2639,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2640,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:2639,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2640,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2642,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixRemoveColormap
        - Branch String:   'pixconv.c:2640,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2640,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2640,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2642,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2643,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
            - BranchSide:      'pixconv.c:2645,25'
              BranchSideFuncs:
                - pixClone
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
        - Branch String:   'pixconv.c:2654,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:2655,17'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pixconv.c:2667,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pixconv.c:2657,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2658,19'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pixconv.c:2665,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pixconv.c:2659,17'
          Branch Sides:
            - BranchSide:      'pixconv.c:2660,23'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pixconv.c:2662,25'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'pixconv.c:2635,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2636,5'
          Dst:             pixGetDimensions
        - Src:             'pixconv.c:2638,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2640,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2642,9'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:2643,16'
          Dst:             pixRemoveColormap
        - Src:             'pixconv.c:2645,16'
          Dst:             pixClone
        - Src:             'pixconv.c:2647,12'
          Dst:             pixCreate
        - Src:             'pixconv.c:2648,5'
          Dst:             pixCopyResolution
        - Src:             'pixconv.c:2649,5'
          Dst:             pixCopyInputFormat
        - Src:             'pixconv.c:2650,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:2651,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:2652,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:2653,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:2667,5'
          Dst:             pixDestroy
    - functionName:    pixConvertTo8Colormap
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3170
      functionLinenumberEnd: 3183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - dither
      BBCount:         27
      ICount:          126
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - pixConvertRGBToColormap
        - pixConvertTo8
        - pixGetDepth
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixconv.c:3173,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3174,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertRGBToColormap
                - pixConvertTo8
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3175,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertRGBToColormap
                - pixConvertTo8
                - returnErrorPtr
        - Branch String:   'pixconv.c:3174,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3174,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3174,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3176,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:3176,19'
              BranchSideFuncs:
                - pixConvertRGBToColormap
                - pixConvertTo8
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3179,9'
              BranchSideFuncs:
                - pixConvertRGBToColormap
                - pixConvertTo8
        - Branch String:   'pixconv.c:3176,26'
          Branch Sides:
            - BranchSide:      'pixconv.c:3176,29'
              BranchSideFuncs:
                - pixConvertRGBToColormap
                - pixConvertTo8
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3179,9'
              BranchSideFuncs:
                - pixConvertRGBToColormap
                - pixConvertTo8
        - Branch String:   'pixconv.c:3176,36'
          Branch Sides:
            - BranchSide:      'pixconv.c:3176,39'
              BranchSideFuncs:
                - pixConvertRGBToColormap
                - pixConvertTo8
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3179,9'
              BranchSideFuncs:
                - pixConvertRGBToColormap
                - pixConvertTo8
        - Branch String:   'pixconv.c:3176,46'
          Branch Sides:
            - BranchSide:      'pixconv.c:3176,49'
              BranchSideFuncs:
                - pixConvertRGBToColormap
                - pixConvertTo8
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3179,9'
              BranchSideFuncs:
                - pixConvertRGBToColormap
                - pixConvertTo8
        - Branch String:   'pixconv.c:3176,57'
          Branch Sides:
            - BranchSide:      'pixconv.c:3176,60'
              BranchSideFuncs:
                - pixConvertRGBToColormap
                - pixConvertTo8
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3179,9'
              BranchSideFuncs:
                - pixConvertRGBToColormap
                - pixConvertTo8
        - Branch String:   'pixconv.c:3176,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3177,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3179,9'
              BranchSideFuncs:
                - pixConvertRGBToColormap
                - pixConvertTo8
        - Branch String:   'pixconv.c:3177,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3177,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3177,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3179,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3180,30'
              BranchSideFuncs:
                - pixConvertTo8
            - BranchSide:      'pixconv.c:3182,36'
              BranchSideFuncs:
                - pixConvertRGBToColormap
      Callsites:
        - Src:             'pixconv.c:3174,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3175,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:3177,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3180,16'
          Dst:             pixConvertTo8
        - Src:             'pixconv.c:3182,12'
          Dst:             pixConvertRGBToColormap
    - functionName:    pixConvertRGBToColormap
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1458
      functionLinenumberEnd: 1496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - ditherflag
      BBCount:         31
      ICount:          148
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - lept_stderr
        - numaDestroy
        - pixCopyInputFormat
        - pixFewColorsOctcubeQuant2
        - pixGetDepth
        - pixGetSpp
        - pixOctcubeHistogram
        - pixOctreeColorQuant
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixconv.c:1463,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1464,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetSpp
                - pixOctcubeHistogram
                - numaDestroy
                - pixOctreeColorQuant
                - lept_stderr
                - lept_stderr
                - pixFewColorsOctcubeQuant2
                - pixCopyInputFormat
                - numaDestroy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1465,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetSpp
                - pixOctcubeHistogram
                - numaDestroy
                - pixOctreeColorQuant
                - lept_stderr
                - lept_stderr
                - pixFewColorsOctcubeQuant2
                - pixCopyInputFormat
                - numaDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixconv.c:1464,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1464,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1464,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1465,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1466,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1467,19'
              BranchSideFuncs:
                - pixGetSpp
                - pixOctcubeHistogram
                - numaDestroy
                - pixOctreeColorQuant
                - lept_stderr
                - lept_stderr
                - pixFewColorsOctcubeQuant2
                - pixCopyInputFormat
                - numaDestroy
                - lept_stderr
        - Branch String:   'pixconv.c:1466,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1466,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1466,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1467,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1468,9'
              BranchSideFuncs:
                - pixOctcubeHistogram
                - numaDestroy
                - pixOctreeColorQuant
                - lept_stderr
                - lept_stderr
                - pixFewColorsOctcubeQuant2
                - pixCopyInputFormat
                - numaDestroy
                - lept_stderr
            - BranchSide:      'pixconv.c:1475,30'
              BranchSideFuncs:
                - pixOctcubeHistogram
                - numaDestroy
                - pixOctreeColorQuant
                - lept_stderr
                - lept_stderr
                - pixFewColorsOctcubeQuant2
                - pixCopyInputFormat
                - numaDestroy
        - Branch String:   'pixconv.c:1468,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1475,30'
              BranchSideFuncs:
                - lept_stderr
                - pixOctcubeHistogram
                - numaDestroy
                - pixOctreeColorQuant
                - lept_stderr
                - lept_stderr
                - pixFewColorsOctcubeQuant2
                - pixCopyInputFormat
                - numaDestroy
            - BranchSide:      'pixconv.c:1475,30'
              BranchSideFuncs:
                - pixOctcubeHistogram
                - numaDestroy
                - pixOctreeColorQuant
                - lept_stderr
                - lept_stderr
                - pixFewColorsOctcubeQuant2
                - pixCopyInputFormat
                - numaDestroy
        - Branch String:   'pixconv.c:1478,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1479,42'
              BranchSideFuncs:
                - pixFewColorsOctcubeQuant2
                - pixCopyInputFormat
                - numaDestroy
            - BranchSide:      'pixconv.c:1488,5'
              BranchSideFuncs:
                - numaDestroy
                - pixOctreeColorQuant
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixconv.c:1489,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1490,9'
              BranchSideFuncs:
                - pixOctreeColorQuant
                - lept_stderr
            - BranchSide:      'pixconv.c:1493,9'
              BranchSideFuncs:
                - pixOctreeColorQuant
                - lept_stderr
        - Branch String:   'pixconv.c:1490,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1495,32'
              BranchSideFuncs:
                - lept_stderr
                - pixOctreeColorQuant
            - BranchSide:      'pixconv.c:1495,32'
              BranchSideFuncs:
                - pixOctreeColorQuant
      Callsites:
        - Src:             'pixconv.c:1464,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1465,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:1466,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1467,9'
          Dst:             pixGetSpp
        - Src:             'pixconv.c:1468,9'
          Dst:             lept_stderr
        - Src:             'pixconv.c:1475,10'
          Dst:             pixOctcubeHistogram
        - Src:             'pixconv.c:1479,16'
          Dst:             pixFewColorsOctcubeQuant2
        - Src:             'pixconv.c:1480,9'
          Dst:             pixCopyInputFormat
        - Src:             'pixconv.c:1481,9'
          Dst:             numaDestroy
        - Src:             'pixconv.c:1488,5'
          Dst:             numaDestroy
        - Src:             'pixconv.c:1490,9'
          Dst:             lept_stderr
        - Src:             'pixconv.c:1493,9'
          Dst:             lept_stderr
        - Src:             'pixconv.c:1495,12'
          Dst:             pixOctreeColorQuant
    - functionName:    pixConvertTo8BySampling
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3129
      functionLinenumberEnd: 3144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - factor
        - cmapflag
      BBCount:         14
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pixConvertTo8
        - pixDestroy
        - pixScaleBySampling
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixconv.c:3133,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3134,23'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixConvertTo8
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3135,9'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixConvertTo8
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pixconv.c:3134,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3134,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3134,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3135,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3136,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3138,36'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixConvertTo8
                - pixDestroy
        - Branch String:   'pixconv.c:3136,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3136,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3136,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixconv.c:3134,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3136,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3139,12'
          Dst:             pixScaleBySampling
        - Src:             'pixconv.c:3140,12'
          Dst:             pixConvertTo8
        - Src:             'pixconv.c:3142,5'
          Dst:             pixDestroy
    - functionName:    pixConvertTo1BySampling
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3011
      functionLinenumberEnd: 3025
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - factor
        - threshold
      BBCount:         14
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pixConvertTo1
        - pixDestroy
        - pixScaleBySampling
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixconv.c:3015,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3016,23'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixConvertTo1
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3017,9'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixConvertTo1
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pixconv.c:3016,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3016,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3016,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:3017,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:3018,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3020,36'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixConvertTo1
                - pixDestroy
        - Branch String:   'pixconv.c:3018,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:3018,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:3018,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixconv.c:3016,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3018,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:3021,12'
          Dst:             pixScaleBySampling
        - Src:             'pixconv.c:3022,12'
          Dst:             pixConvertTo1
        - Src:             'pixconv.c:3023,5'
          Dst:             pixDestroy
    - functionName:    pixConvertTo1
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2956
      functionLinenumberEnd: 2990
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - threshold
      BBCount:         34
      ICount:          202
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - pixConvertTo8
        - pixCopy
        - pixDestroy
        - pixDestroyColormap
        - pixGetColormap
        - pixGetDepth
        - pixInvert
        - pixThresholdToBinary
        - pixcmapGetColor
        - returnErrorPtr
      functionUses:    9
      BranchProfiles:
        - Branch String:   'pixconv.c:2961,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2962,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixConvertTo8
                - pixThresholdToBinary
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2963,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixConvertTo8
                - pixThresholdToBinary
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
                - returnErrorPtr
        - Branch String:   'pixconv.c:2962,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2962,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2962,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2964,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:2964,19'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo8
                - pixThresholdToBinary
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2967,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo8
                - pixThresholdToBinary
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
        - Branch String:   'pixconv.c:2964,26'
          Branch Sides:
            - BranchSide:      'pixconv.c:2964,29'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo8
                - pixThresholdToBinary
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2967,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo8
                - pixThresholdToBinary
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
        - Branch String:   'pixconv.c:2964,36'
          Branch Sides:
            - BranchSide:      'pixconv.c:2964,39'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo8
                - pixThresholdToBinary
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2967,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo8
                - pixThresholdToBinary
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
        - Branch String:   'pixconv.c:2964,46'
          Branch Sides:
            - BranchSide:      'pixconv.c:2964,49'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo8
                - pixThresholdToBinary
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2967,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo8
                - pixThresholdToBinary
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
        - Branch String:   'pixconv.c:2964,57'
          Branch Sides:
            - BranchSide:      'pixconv.c:2964,60'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo8
                - pixThresholdToBinary
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2967,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo8
                - pixThresholdToBinary
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
        - Branch String:   'pixconv.c:2964,68'
          Branch Sides:
            - BranchSide:      'pixconv.c:2964,71'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo8
                - pixThresholdToBinary
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2967,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo8
                - pixThresholdToBinary
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
        - Branch String:   'pixconv.c:2964,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2965,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2967,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo8
                - pixThresholdToBinary
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
        - Branch String:   'pixconv.c:2965,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2965,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2965,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2968,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2969,14'
              BranchSideFuncs:
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
            - BranchSide:      'pixconv.c:2986,26'
              BranchSideFuncs:
                - pixConvertTo8
                - pixThresholdToBinary
                - pixDestroy
        - Branch String:   'pixconv.c:2969,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:2970,34'
              BranchSideFuncs:
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
            - BranchSide:      'pixconv.c:2973,29'
              BranchSideFuncs:
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
        - Branch String:   'pixconv.c:2979,17'
          Branch Sides:
            - BranchSide:      'pixconv.c:2980,27'
              BranchSideFuncs:
                - pixInvert
            - BranchSide:      'pixconv.c:2981,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixconv.c:2962,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2963,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:2965,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2967,12'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:2970,20'
          Dst:             pixCopy
        - Src:             'pixconv.c:2973,13'
          Dst:             pixcmapGetColor
        - Src:             'pixconv.c:2975,13'
          Dst:             pixcmapGetColor
        - Src:             'pixconv.c:2977,20'
          Dst:             pixCopy
        - Src:             'pixconv.c:2978,13'
          Dst:             pixDestroyColormap
        - Src:             'pixconv.c:2980,17'
          Dst:             pixInvert
        - Src:             'pixconv.c:2986,12'
          Dst:             pixConvertTo8
        - Src:             'pixconv.c:2987,12'
          Dst:             pixThresholdToBinary
        - Src:             'pixconv.c:2988,5'
          Dst:             pixDestroy
    - functionName:    pixConvertTo1Adaptive
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2898
      functionLinenumberEnd: 2934
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         34
      ICount:          204
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - pixBackgroundNormSimple
        - pixConvertTo8
        - pixCopy
        - pixDestroy
        - pixDestroyColormap
        - pixGetColormap
        - pixGetDepth
        - pixInvert
        - pixThresholdToBinary
        - pixcmapGetColor
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixconv.c:2903,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2904,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixConvertTo8
                - pixBackgroundNormSimple
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2905,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixConvertTo8
                - pixBackgroundNormSimple
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
                - returnErrorPtr
        - Branch String:   'pixconv.c:2904,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2904,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2904,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2906,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:2906,19'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo8
                - pixBackgroundNormSimple
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2909,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo8
                - pixBackgroundNormSimple
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
        - Branch String:   'pixconv.c:2906,26'
          Branch Sides:
            - BranchSide:      'pixconv.c:2906,29'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo8
                - pixBackgroundNormSimple
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2909,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo8
                - pixBackgroundNormSimple
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
        - Branch String:   'pixconv.c:2906,36'
          Branch Sides:
            - BranchSide:      'pixconv.c:2906,39'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo8
                - pixBackgroundNormSimple
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2909,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo8
                - pixBackgroundNormSimple
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
        - Branch String:   'pixconv.c:2906,46'
          Branch Sides:
            - BranchSide:      'pixconv.c:2906,49'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo8
                - pixBackgroundNormSimple
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2909,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo8
                - pixBackgroundNormSimple
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
        - Branch String:   'pixconv.c:2906,57'
          Branch Sides:
            - BranchSide:      'pixconv.c:2906,60'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo8
                - pixBackgroundNormSimple
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2909,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo8
                - pixBackgroundNormSimple
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
        - Branch String:   'pixconv.c:2906,68'
          Branch Sides:
            - BranchSide:      'pixconv.c:2906,71'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo8
                - pixBackgroundNormSimple
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2909,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo8
                - pixBackgroundNormSimple
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
        - Branch String:   'pixconv.c:2906,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2907,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2909,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo8
                - pixBackgroundNormSimple
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
        - Branch String:   'pixconv.c:2907,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2907,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2907,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2910,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2911,14'
              BranchSideFuncs:
                - pixCopy
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
            - BranchSide:      'pixconv.c:2928,26'
              BranchSideFuncs:
                - pixConvertTo8
                - pixBackgroundNormSimple
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
        - Branch String:   'pixconv.c:2911,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:2912,34'
              BranchSideFuncs:
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
            - BranchSide:      'pixconv.c:2915,29'
              BranchSideFuncs:
                - pixcmapGetColor
                - pixcmapGetColor
                - pixCopy
                - pixDestroyColormap
                - pixInvert
        - Branch String:   'pixconv.c:2921,17'
          Branch Sides:
            - BranchSide:      'pixconv.c:2922,27'
              BranchSideFuncs:
                - pixInvert
            - BranchSide:      'pixconv.c:2923,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixconv.c:2904,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2905,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:2907,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2909,12'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:2912,20'
          Dst:             pixCopy
        - Src:             'pixconv.c:2915,13'
          Dst:             pixcmapGetColor
        - Src:             'pixconv.c:2917,13'
          Dst:             pixcmapGetColor
        - Src:             'pixconv.c:2919,20'
          Dst:             pixCopy
        - Src:             'pixconv.c:2920,13'
          Dst:             pixDestroyColormap
        - Src:             'pixconv.c:2922,17'
          Dst:             pixInvert
        - Src:             'pixconv.c:2928,12'
          Dst:             pixConvertTo8
        - Src:             'pixconv.c:2929,12'
          Dst:             pixBackgroundNormSimple
        - Src:             'pixconv.c:2930,12'
          Dst:             pixThresholdToBinary
        - Src:             'pixconv.c:2931,5'
          Dst:             pixDestroy
        - Src:             'pixconv.c:2932,5'
          Dst:             pixDestroy
    - functionName:    pixConvert8To4
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2846
      functionLinenumberEnd: 2875
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
      BBCount:         23
      ICount:          200
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - pixClone
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixconv.c:2851,14'
          Branch Sides:
            - BranchSide:      'pixconv.c:2851,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixRemoveColormap
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2852,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:2851,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2852,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2854,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixRemoveColormap
        - Branch String:   'pixconv.c:2852,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2852,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2852,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2854,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2855,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixDestroy
            - BranchSide:      'pixconv.c:2857,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixDestroy
        - Branch String:   'pixconv.c:2864,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:2865,17'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pixconv.c:2873,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pixconv.c:2867,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2868,19'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pixconv.c:2872,5'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'pixconv.c:2851,17'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:2852,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2854,9'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:2855,16'
          Dst:             pixRemoveColormap
        - Src:             'pixconv.c:2857,16'
          Dst:             pixClone
        - Src:             'pixconv.c:2858,5'
          Dst:             pixGetDimensions
        - Src:             'pixconv.c:2859,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:2860,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:2861,12'
          Dst:             pixCreate
        - Src:             'pixconv.c:2862,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:2863,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:2873,5'
          Dst:             pixDestroy
    - functionName:    pixConvertTo4
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2796
      functionLinenumberEnd: 2830
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         43
      ICount:          211
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - pixClone
        - pixConvert1To4
        - pixConvert2To8
        - pixConvert8To4
        - pixConvertTo8
        - pixCopy
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixconv.c:2800,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2801,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixDestroy
                - pixConvert8To4
                - pixDestroy
                - pixClone
                - pixConvert2To8
                - pixConvert8To4
                - pixDestroy
                - pixConvert1To4
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2802,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixDestroy
                - pixConvert8To4
                - pixDestroy
                - pixClone
                - pixConvert2To8
                - pixConvert8To4
                - pixDestroy
                - pixConvert1To4
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
                - returnErrorPtr
        - Branch String:   'pixconv.c:2801,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2801,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2801,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2803,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:2803,19'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixDestroy
                - pixConvert8To4
                - pixDestroy
                - pixClone
                - pixConvert2To8
                - pixConvert8To4
                - pixDestroy
                - pixConvert1To4
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2806,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixDestroy
                - pixConvert8To4
                - pixDestroy
                - pixClone
                - pixConvert2To8
                - pixConvert8To4
                - pixDestroy
                - pixConvert1To4
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
        - Branch String:   'pixconv.c:2803,26'
          Branch Sides:
            - BranchSide:      'pixconv.c:2803,29'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixDestroy
                - pixConvert8To4
                - pixDestroy
                - pixClone
                - pixConvert2To8
                - pixConvert8To4
                - pixDestroy
                - pixConvert1To4
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2806,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixDestroy
                - pixConvert8To4
                - pixDestroy
                - pixClone
                - pixConvert2To8
                - pixConvert8To4
                - pixDestroy
                - pixConvert1To4
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
        - Branch String:   'pixconv.c:2803,36'
          Branch Sides:
            - BranchSide:      'pixconv.c:2803,39'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixDestroy
                - pixConvert8To4
                - pixDestroy
                - pixClone
                - pixConvert2To8
                - pixConvert8To4
                - pixDestroy
                - pixConvert1To4
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2806,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixDestroy
                - pixConvert8To4
                - pixDestroy
                - pixClone
                - pixConvert2To8
                - pixConvert8To4
                - pixDestroy
                - pixConvert1To4
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
        - Branch String:   'pixconv.c:2803,46'
          Branch Sides:
            - BranchSide:      'pixconv.c:2803,49'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixDestroy
                - pixConvert8To4
                - pixDestroy
                - pixClone
                - pixConvert2To8
                - pixConvert8To4
                - pixDestroy
                - pixConvert1To4
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2806,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixDestroy
                - pixConvert8To4
                - pixDestroy
                - pixClone
                - pixConvert2To8
                - pixConvert8To4
                - pixDestroy
                - pixConvert1To4
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
        - Branch String:   'pixconv.c:2803,57'
          Branch Sides:
            - BranchSide:      'pixconv.c:2803,60'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixDestroy
                - pixConvert8To4
                - pixDestroy
                - pixClone
                - pixConvert2To8
                - pixConvert8To4
                - pixDestroy
                - pixConvert1To4
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2806,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixDestroy
                - pixConvert8To4
                - pixDestroy
                - pixClone
                - pixConvert2To8
                - pixConvert8To4
                - pixDestroy
                - pixConvert1To4
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
        - Branch String:   'pixconv.c:2803,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2804,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2806,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixDestroy
                - pixConvert8To4
                - pixDestroy
                - pixClone
                - pixConvert2To8
                - pixConvert8To4
                - pixDestroy
                - pixConvert1To4
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
        - Branch String:   'pixconv.c:2804,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2804,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2804,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2806,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2807,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixDestroy
                - pixConvert8To4
                - pixDestroy
                - pixClone
                - pixConvert2To8
                - pixConvert8To4
                - pixDestroy
                - pixConvert1To4
                - pixConvertTo8
            - BranchSide:      'pixconv.c:2810,30'
              BranchSideFuncs:
                - pixCopy
                - pixClone
                - pixDestroy
                - pixConvert8To4
                - pixDestroy
                - pixClone
                - pixConvert2To8
                - pixConvert8To4
                - pixDestroy
                - pixConvert1To4
                - pixConvertTo8
        - Branch String:   'pixconv.c:2812,17'
          Branch Sides:
            - BranchSide:      'pixconv.c:2812,20'
              BranchSideFuncs:
                - pixConvertTo8
                - pixDestroy
                - pixConvert8To4
                - pixDestroy
                - pixClone
                - pixConvert2To8
                - pixConvert8To4
                - pixDestroy
                - pixConvert1To4
            - BranchSide:      'pixconv.c:2813,30'
              BranchSideFuncs:
                - pixConvertTo8
                - pixDestroy
                - pixConvert8To4
                - pixDestroy
                - pixClone
                - pixConvert2To8
                - pixConvert8To4
                - pixDestroy
                - pixConvert1To4
        - Branch String:   'pixconv.c:2812,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2813,30'
              BranchSideFuncs:
                - pixConvertTo8
                - pixDestroy
                - pixConvert8To4
                - pixDestroy
                - pixClone
                - pixConvert2To8
                - pixConvert8To4
                - pixDestroy
                - pixConvert1To4
            - BranchSide:      'pixconv.c:2815,25'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixConvert8To4
                - pixDestroy
                - pixClone
                - pixConvert2To8
                - pixConvert8To4
                - pixDestroy
                - pixConvert1To4
        - Branch String:   'pixconv.c:2817,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2818,37'
              BranchSideFuncs:
                - pixConvert1To4
                - pixDestroy
            - BranchSide:      'pixconv.c:2819,16'
              BranchSideFuncs:
                - pixConvert8To4
                - pixDestroy
                - pixClone
                - pixConvert2To8
                - pixConvert8To4
                - pixDestroy
        - Branch String:   'pixconv.c:2819,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:2820,31'
              BranchSideFuncs:
                - pixConvert2To8
                - pixConvert8To4
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pixconv.c:2823,16'
              BranchSideFuncs:
                - pixConvert8To4
                - pixDestroy
                - pixClone
        - Branch String:   'pixconv.c:2823,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:2824,25'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
            - BranchSide:      'pixconv.c:2826,31'
              BranchSideFuncs:
                - pixConvert8To4
                - pixDestroy
      Callsites:
        - Src:             'pixconv.c:2801,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2802,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:2804,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2806,9'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:2807,16'
          Dst:             pixRemoveColormap
        - Src:             'pixconv.c:2808,13'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:2810,16'
          Dst:             pixCopy
        - Src:             'pixconv.c:2813,16'
          Dst:             pixConvertTo8
        - Src:             'pixconv.c:2815,16'
          Dst:             pixClone
        - Src:             'pixconv.c:2816,5'
          Dst:             pixDestroy
        - Src:             'pixconv.c:2818,16'
          Dst:             pixConvert1To4
        - Src:             'pixconv.c:2820,16'
          Dst:             pixConvert2To8
        - Src:             'pixconv.c:2821,16'
          Dst:             pixConvert8To4
        - Src:             'pixconv.c:2822,9'
          Dst:             pixDestroy
        - Src:             'pixconv.c:2824,16'
          Dst:             pixClone
        - Src:             'pixconv.c:2826,16'
          Dst:             pixConvert8To4
        - Src:             'pixconv.c:2828,5'
          Dst:             pixDestroy
    - functionName:    pixConvert1To4
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2232
      functionLinenumberEnd: 2286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - val0
        - val1
      BBCount:         47
      ICount:          387
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - calloc
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWidth
        - pixGetWpl
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'pixconv.c:2238,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2239,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - returnErrorPtr
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2240,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - returnErrorPtr
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:2239,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2239,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2239,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2240,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2241,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2243,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - returnErrorPtr
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:2241,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2241,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2241,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2244,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2245,13'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2250,31'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - returnErrorPtr
        - Branch String:   'pixconv.c:2245,36'
          Branch Sides:
            - BranchSide:      'pixconv.c:2245,39'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2246,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:2245,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:2246,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2247,25'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - returnErrorPtr
        - Branch String:   'pixconv.c:2246,27'
          Branch Sides:
            - BranchSide:      'pixconv.c:2246,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2246,13'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2247,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:2248,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2249,5'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
        - Branch String:   'pixconv.c:2248,27'
          Branch Sides:
            - BranchSide:      'pixconv.c:2248,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2248,13'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2250,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:0,0'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2251,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:2251,27'
          Branch Sides:
            - BranchSide:      'pixconv.c:2251,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2251,13'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2260,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:2261,28'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
            - BranchSide:      'pixconv.c:2270,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
        - Branch String:   'pixconv.c:2275,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:2276,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'pixconv.c:2284,5'
              BranchSideFuncs:
                - free
        - Branch String:   'pixconv.c:2278,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2279,23'
              BranchSideFuncs:
                - free
            - BranchSide:      'pixconv.c:2282,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'pixconv.c:2239,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2240,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:2241,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2243,5'
          Dst:             pixGetDimensions
        - Src:             'pixconv.c:2245,18'
          Dst:             pixGetWidth
        - Src:             'pixconv.c:2245,44'
          Dst:             pixGetHeight
        - Src:             'pixconv.c:2246,27'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2247,13'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:2248,27'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2250,21'
          Dst:             pixCreate
        - Src:             'pixconv.c:2251,27'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2253,5'
          Dst:             pixCopyResolution
        - Src:             'pixconv.c:2254,5'
          Dst:             pixCopyInputFormat
        - Src:             'pixconv.c:2257,23'
          Dst:             calloc
        - Src:             'pixconv.c:2270,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:2271,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:2272,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:2273,12'
          Dst:             pixGetWpl
    - functionName:    pixConvert8To2
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2742
      functionLinenumberEnd: 2773
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
      BBCount:         23
      ICount:          193
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - pixClone
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixconv.c:2748,14'
          Branch Sides:
            - BranchSide:      'pixconv.c:2748,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixRemoveColormap
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2749,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:2748,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2749,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2751,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixRemoveColormap
        - Branch String:   'pixconv.c:2749,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2749,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2749,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2751,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2752,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixDestroy
            - BranchSide:      'pixconv.c:2754,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixDestroy
        - Branch String:   'pixconv.c:2761,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:2762,17'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pixconv.c:2771,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pixconv.c:2764,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2765,20'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pixconv.c:2770,5'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'pixconv.c:2748,17'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:2749,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2751,9'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:2752,16'
          Dst:             pixRemoveColormap
        - Src:             'pixconv.c:2754,16'
          Dst:             pixClone
        - Src:             'pixconv.c:2755,5'
          Dst:             pixGetDimensions
        - Src:             'pixconv.c:2756,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:2757,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:2758,12'
          Dst:             pixCreate
        - Src:             'pixconv.c:2759,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:2760,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:2771,5'
          Dst:             pixDestroy
    - functionName:    pixConvertTo2
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2692
      functionLinenumberEnd: 2726
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         43
      ICount:          211
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - pixClone
        - pixConvert1To2
        - pixConvert4To8
        - pixConvert8To2
        - pixConvertTo8
        - pixCopy
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixconv.c:2696,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2697,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixDestroy
                - pixConvert8To2
                - pixDestroy
                - pixConvert4To8
                - pixConvert8To2
                - pixDestroy
                - pixClone
                - pixConvert1To2
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2698,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixDestroy
                - pixConvert8To2
                - pixDestroy
                - pixConvert4To8
                - pixConvert8To2
                - pixDestroy
                - pixClone
                - pixConvert1To2
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
                - returnErrorPtr
        - Branch String:   'pixconv.c:2697,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2697,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2697,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2699,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:2699,19'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixDestroy
                - pixConvert8To2
                - pixDestroy
                - pixConvert4To8
                - pixConvert8To2
                - pixDestroy
                - pixClone
                - pixConvert1To2
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2702,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixDestroy
                - pixConvert8To2
                - pixDestroy
                - pixConvert4To8
                - pixConvert8To2
                - pixDestroy
                - pixClone
                - pixConvert1To2
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
        - Branch String:   'pixconv.c:2699,26'
          Branch Sides:
            - BranchSide:      'pixconv.c:2699,29'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixDestroy
                - pixConvert8To2
                - pixDestroy
                - pixConvert4To8
                - pixConvert8To2
                - pixDestroy
                - pixClone
                - pixConvert1To2
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2702,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixDestroy
                - pixConvert8To2
                - pixDestroy
                - pixConvert4To8
                - pixConvert8To2
                - pixDestroy
                - pixClone
                - pixConvert1To2
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
        - Branch String:   'pixconv.c:2699,36'
          Branch Sides:
            - BranchSide:      'pixconv.c:2699,39'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixDestroy
                - pixConvert8To2
                - pixDestroy
                - pixConvert4To8
                - pixConvert8To2
                - pixDestroy
                - pixClone
                - pixConvert1To2
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2702,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixDestroy
                - pixConvert8To2
                - pixDestroy
                - pixConvert4To8
                - pixConvert8To2
                - pixDestroy
                - pixClone
                - pixConvert1To2
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
        - Branch String:   'pixconv.c:2699,46'
          Branch Sides:
            - BranchSide:      'pixconv.c:2699,49'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixDestroy
                - pixConvert8To2
                - pixDestroy
                - pixConvert4To8
                - pixConvert8To2
                - pixDestroy
                - pixClone
                - pixConvert1To2
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2702,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixDestroy
                - pixConvert8To2
                - pixDestroy
                - pixConvert4To8
                - pixConvert8To2
                - pixDestroy
                - pixClone
                - pixConvert1To2
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
        - Branch String:   'pixconv.c:2699,57'
          Branch Sides:
            - BranchSide:      'pixconv.c:2699,60'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixDestroy
                - pixConvert8To2
                - pixDestroy
                - pixConvert4To8
                - pixConvert8To2
                - pixDestroy
                - pixClone
                - pixConvert1To2
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2702,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixDestroy
                - pixConvert8To2
                - pixDestroy
                - pixConvert4To8
                - pixConvert8To2
                - pixDestroy
                - pixClone
                - pixConvert1To2
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
        - Branch String:   'pixconv.c:2699,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2700,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2702,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixDestroy
                - pixConvert8To2
                - pixDestroy
                - pixConvert4To8
                - pixConvert8To2
                - pixDestroy
                - pixClone
                - pixConvert1To2
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
        - Branch String:   'pixconv.c:2700,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2700,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2700,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2702,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2703,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixDestroy
                - pixConvert8To2
                - pixDestroy
                - pixConvert4To8
                - pixConvert8To2
                - pixDestroy
                - pixClone
                - pixConvert1To2
                - pixConvertTo8
            - BranchSide:      'pixconv.c:2706,30'
              BranchSideFuncs:
                - pixCopy
                - pixClone
                - pixDestroy
                - pixConvert8To2
                - pixDestroy
                - pixConvert4To8
                - pixConvert8To2
                - pixDestroy
                - pixClone
                - pixConvert1To2
                - pixConvertTo8
        - Branch String:   'pixconv.c:2708,17'
          Branch Sides:
            - BranchSide:      'pixconv.c:2708,20'
              BranchSideFuncs:
                - pixConvertTo8
                - pixDestroy
                - pixConvert8To2
                - pixDestroy
                - pixConvert4To8
                - pixConvert8To2
                - pixDestroy
                - pixClone
                - pixConvert1To2
            - BranchSide:      'pixconv.c:2709,30'
              BranchSideFuncs:
                - pixConvertTo8
                - pixDestroy
                - pixConvert8To2
                - pixDestroy
                - pixConvert4To8
                - pixConvert8To2
                - pixDestroy
                - pixClone
                - pixConvert1To2
        - Branch String:   'pixconv.c:2708,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2709,30'
              BranchSideFuncs:
                - pixConvertTo8
                - pixDestroy
                - pixConvert8To2
                - pixDestroy
                - pixConvert4To8
                - pixConvert8To2
                - pixDestroy
                - pixClone
                - pixConvert1To2
            - BranchSide:      'pixconv.c:2711,25'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixConvert8To2
                - pixDestroy
                - pixConvert4To8
                - pixConvert8To2
                - pixDestroy
                - pixClone
                - pixConvert1To2
        - Branch String:   'pixconv.c:2713,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2714,37'
              BranchSideFuncs:
                - pixConvert1To2
                - pixDestroy
            - BranchSide:      'pixconv.c:2715,16'
              BranchSideFuncs:
                - pixConvert8To2
                - pixDestroy
                - pixConvert4To8
                - pixConvert8To2
                - pixDestroy
                - pixClone
        - Branch String:   'pixconv.c:2715,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:2716,25'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
            - BranchSide:      'pixconv.c:2717,16'
              BranchSideFuncs:
                - pixConvert8To2
                - pixDestroy
                - pixConvert4To8
                - pixConvert8To2
                - pixDestroy
        - Branch String:   'pixconv.c:2717,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:2718,31'
              BranchSideFuncs:
                - pixConvert4To8
                - pixConvert8To2
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pixconv.c:2722,31'
              BranchSideFuncs:
                - pixConvert8To2
                - pixDestroy
      Callsites:
        - Src:             'pixconv.c:2697,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2698,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:2700,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2702,9'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:2703,16'
          Dst:             pixRemoveColormap
        - Src:             'pixconv.c:2704,13'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:2706,16'
          Dst:             pixCopy
        - Src:             'pixconv.c:2709,16'
          Dst:             pixConvertTo8
        - Src:             'pixconv.c:2711,16'
          Dst:             pixClone
        - Src:             'pixconv.c:2712,5'
          Dst:             pixDestroy
        - Src:             'pixconv.c:2714,16'
          Dst:             pixConvert1To2
        - Src:             'pixconv.c:2716,16'
          Dst:             pixClone
        - Src:             'pixconv.c:2718,16'
          Dst:             pixConvert4To8
        - Src:             'pixconv.c:2719,16'
          Dst:             pixConvert8To2
        - Src:             'pixconv.c:2720,9'
          Dst:             pixDestroy
        - Src:             'pixconv.c:2722,16'
          Dst:             pixConvert8To2
        - Src:             'pixconv.c:2724,5'
          Dst:             pixDestroy
    - functionName:    pixConvert1To2
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2114
      functionLinenumberEnd: 2169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - val0
        - val1
      BBCount:         47
      ICount:          391
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - calloc
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWidth
        - pixGetWpl
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pixconv.c:2121,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2122,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - returnErrorPtr
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2123,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - returnErrorPtr
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:2122,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2122,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2122,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2123,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2124,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2126,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - returnErrorPtr
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:2124,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2124,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2124,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2127,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2128,13'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2133,31'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - returnErrorPtr
        - Branch String:   'pixconv.c:2128,36'
          Branch Sides:
            - BranchSide:      'pixconv.c:2128,39'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2129,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:2128,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:2129,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2130,25'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - returnErrorPtr
        - Branch String:   'pixconv.c:2129,27'
          Branch Sides:
            - BranchSide:      'pixconv.c:2129,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2129,13'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2130,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:2131,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2132,5'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
        - Branch String:   'pixconv.c:2131,27'
          Branch Sides:
            - BranchSide:      'pixconv.c:2131,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2131,13'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2133,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:0,0'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2134,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:2134,27'
          Branch Sides:
            - BranchSide:      'pixconv.c:2134,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2134,13'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2143,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:2144,28'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
            - BranchSide:      'pixconv.c:2153,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
        - Branch String:   'pixconv.c:2158,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:2159,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'pixconv.c:2167,5'
              BranchSideFuncs:
                - free
        - Branch String:   'pixconv.c:2161,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2162,23'
              BranchSideFuncs:
                - free
            - BranchSide:      'pixconv.c:2165,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'pixconv.c:2122,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2123,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:2124,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2126,5'
          Dst:             pixGetDimensions
        - Src:             'pixconv.c:2128,18'
          Dst:             pixGetWidth
        - Src:             'pixconv.c:2128,44'
          Dst:             pixGetHeight
        - Src:             'pixconv.c:2129,27'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2130,13'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:2131,27'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2133,21'
          Dst:             pixCreate
        - Src:             'pixconv.c:2134,27'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2136,5'
          Dst:             pixCopyResolution
        - Src:             'pixconv.c:2137,5'
          Dst:             pixCopyInputFormat
        - Src:             'pixconv.c:2140,23'
          Dst:             calloc
        - Src:             'pixconv.c:2153,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:2154,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:2155,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:2156,12'
          Dst:             pixGetWpl
    - functionName:    pixConvert1To4Cmap
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2188
      functionLinenumberEnd: 2206
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         19
      ICount:          99
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - pixConvert1To4
        - pixCopyInputFormat
        - pixGetDepth
        - pixSetColormap
        - pixcmapAddColor
        - pixcmapCreate
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixconv.c:2192,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2193,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvert1To4
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - pixCopyInputFormat
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2194,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvert1To4
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - pixCopyInputFormat
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:2193,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2193,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2193,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2194,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2195,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2197,38'
              BranchSideFuncs:
                - pixConvert1To4
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - pixCopyInputFormat
                - returnErrorPtr
        - Branch String:   'pixconv.c:2195,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2195,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2195,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2197,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2198,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2199,12'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - pixCopyInputFormat
        - Branch String:   'pixconv.c:2198,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2198,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2198,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixconv.c:2193,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2194,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:2195,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2197,17'
          Dst:             pixConvert1To4
        - Src:             'pixconv.c:2198,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2199,12'
          Dst:             pixcmapCreate
        - Src:             'pixconv.c:2200,5'
          Dst:             pixcmapAddColor
        - Src:             'pixconv.c:2201,5'
          Dst:             pixcmapAddColor
        - Src:             'pixconv.c:2202,5'
          Dst:             pixSetColormap
        - Src:             'pixconv.c:2203,5'
          Dst:             pixCopyInputFormat
    - functionName:    pixConvert1To2Cmap
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2070
      functionLinenumberEnd: 2088
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         19
      ICount:          99
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - pixConvert1To2
        - pixCopyInputFormat
        - pixGetDepth
        - pixSetColormap
        - pixcmapAddColor
        - pixcmapCreate
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixconv.c:2074,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2075,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvert1To2
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - pixCopyInputFormat
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2076,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvert1To2
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - pixCopyInputFormat
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:2075,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2075,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2075,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2076,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2077,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2079,38'
              BranchSideFuncs:
                - pixConvert1To2
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - pixCopyInputFormat
                - returnErrorPtr
        - Branch String:   'pixconv.c:2077,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2077,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2077,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:2079,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:2080,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2081,12'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - pixCopyInputFormat
        - Branch String:   'pixconv.c:2080,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:2080,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:2080,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixconv.c:2075,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2076,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:2077,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2079,17'
          Dst:             pixConvert1To2
        - Src:             'pixconv.c:2080,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:2081,12'
          Dst:             pixcmapCreate
        - Src:             'pixconv.c:2082,5'
          Dst:             pixcmapAddColor
        - Src:             'pixconv.c:2083,5'
          Dst:             pixcmapAddColor
        - Src:             'pixconv.c:2084,5'
          Dst:             pixSetColormap
        - Src:             'pixconv.c:2085,5'
          Dst:             pixCopyInputFormat
    - functionName:    pixUnpackBinary
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1876
      functionLinenumberEnd: 1916
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - depth
        - invert
      BBCount:         55
      ICount:          240
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached:
        - pixConvert1To16
        - pixConvert1To2
        - pixConvert1To32
        - pixConvert1To4
        - pixConvert1To8
        - pixCopyInputFormat
        - pixGetDepth
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'pixconv.c:1879,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1880,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvert1To32
                - pixCopyInputFormat
                - pixConvert1To32
                - pixConvert1To16
                - pixConvert1To16
                - pixConvert1To8
                - pixConvert1To8
                - pixConvert1To4
                - pixConvert1To4
                - pixConvert1To2
                - pixConvert1To2
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1881,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvert1To32
                - pixCopyInputFormat
                - pixConvert1To32
                - pixConvert1To16
                - pixConvert1To16
                - pixConvert1To8
                - pixConvert1To8
                - pixConvert1To4
                - pixConvert1To4
                - pixConvert1To2
                - pixConvert1To2
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:1880,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1880,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1880,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1881,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1882,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1883,9'
              BranchSideFuncs:
                - pixConvert1To32
                - pixCopyInputFormat
                - pixConvert1To32
                - pixConvert1To16
                - pixConvert1To16
                - pixConvert1To8
                - pixConvert1To8
                - pixConvert1To4
                - pixConvert1To4
                - pixConvert1To2
                - pixConvert1To2
                - returnErrorPtr
        - Branch String:   'pixconv.c:1882,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1882,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1882,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1883,20'
          Branch Sides:
            - BranchSide:      'pixconv.c:1883,23'
              BranchSideFuncs:
                - pixConvert1To32
                - pixCopyInputFormat
                - pixConvert1To32
                - pixConvert1To16
                - pixConvert1To16
                - pixConvert1To8
                - pixConvert1To8
                - pixConvert1To4
                - pixConvert1To4
                - pixConvert1To2
                - pixConvert1To2
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1887,9'
              BranchSideFuncs:
                - pixConvert1To32
                - pixCopyInputFormat
                - pixConvert1To32
                - pixConvert1To16
                - pixConvert1To16
                - pixConvert1To8
                - pixConvert1To8
                - pixConvert1To4
                - pixConvert1To4
                - pixConvert1To2
                - pixConvert1To2
        - Branch String:   'pixconv.c:1883,34'
          Branch Sides:
            - BranchSide:      'pixconv.c:1883,37'
              BranchSideFuncs:
                - pixConvert1To32
                - pixCopyInputFormat
                - pixConvert1To32
                - pixConvert1To16
                - pixConvert1To16
                - pixConvert1To8
                - pixConvert1To8
                - pixConvert1To4
                - pixConvert1To4
                - pixConvert1To2
                - pixConvert1To2
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1887,9'
              BranchSideFuncs:
                - pixConvert1To32
                - pixCopyInputFormat
                - pixConvert1To32
                - pixConvert1To16
                - pixConvert1To16
                - pixConvert1To8
                - pixConvert1To8
                - pixConvert1To4
                - pixConvert1To4
                - pixConvert1To2
                - pixConvert1To2
        - Branch String:   'pixconv.c:1883,48'
          Branch Sides:
            - BranchSide:      'pixconv.c:1883,51'
              BranchSideFuncs:
                - pixConvert1To32
                - pixCopyInputFormat
                - pixConvert1To32
                - pixConvert1To16
                - pixConvert1To16
                - pixConvert1To8
                - pixConvert1To8
                - pixConvert1To4
                - pixConvert1To4
                - pixConvert1To2
                - pixConvert1To2
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1887,9'
              BranchSideFuncs:
                - pixConvert1To32
                - pixCopyInputFormat
                - pixConvert1To32
                - pixConvert1To16
                - pixConvert1To16
                - pixConvert1To8
                - pixConvert1To8
                - pixConvert1To4
                - pixConvert1To4
                - pixConvert1To2
                - pixConvert1To2
        - Branch String:   'pixconv.c:1883,63'
          Branch Sides:
            - BranchSide:      'pixconv.c:1883,66'
              BranchSideFuncs:
                - pixConvert1To32
                - pixCopyInputFormat
                - pixConvert1To32
                - pixConvert1To16
                - pixConvert1To16
                - pixConvert1To8
                - pixConvert1To8
                - pixConvert1To4
                - pixConvert1To4
                - pixConvert1To2
                - pixConvert1To2
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1887,9'
              BranchSideFuncs:
                - pixConvert1To32
                - pixCopyInputFormat
                - pixConvert1To32
                - pixConvert1To16
                - pixConvert1To16
                - pixConvert1To8
                - pixConvert1To8
                - pixConvert1To4
                - pixConvert1To4
                - pixConvert1To2
                - pixConvert1To2
        - Branch String:   'pixconv.c:1883,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1884,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1887,9'
              BranchSideFuncs:
                - pixConvert1To32
                - pixCopyInputFormat
                - pixConvert1To32
                - pixConvert1To16
                - pixConvert1To16
                - pixConvert1To8
                - pixConvert1To8
                - pixConvert1To4
                - pixConvert1To4
                - pixConvert1To2
                - pixConvert1To2
        - Branch String:   'pixconv.c:1884,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1884,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1884,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1887,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1888,13'
              BranchSideFuncs:
                - pixConvert1To2
                - pixCopyInputFormat
                - pixConvert1To2
            - BranchSide:      'pixconv.c:1892,16'
              BranchSideFuncs:
                - pixConvert1To32
                - pixCopyInputFormat
                - pixConvert1To32
                - pixConvert1To16
                - pixConvert1To16
                - pixConvert1To8
                - pixConvert1To8
                - pixConvert1To4
                - pixConvert1To4
        - Branch String:   'pixconv.c:1888,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:1889,41'
              BranchSideFuncs:
                - pixConvert1To2
                - pixCopyInputFormat
            - BranchSide:      'pixconv.c:1891,41'
              BranchSideFuncs:
                - pixConvert1To2
                - pixCopyInputFormat
        - Branch String:   'pixconv.c:1892,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:1893,13'
              BranchSideFuncs:
                - pixConvert1To4
                - pixCopyInputFormat
                - pixConvert1To4
            - BranchSide:      'pixconv.c:1897,16'
              BranchSideFuncs:
                - pixConvert1To32
                - pixCopyInputFormat
                - pixConvert1To32
                - pixConvert1To16
                - pixConvert1To16
                - pixConvert1To8
                - pixConvert1To8
        - Branch String:   'pixconv.c:1893,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:1894,41'
              BranchSideFuncs:
                - pixConvert1To4
                - pixCopyInputFormat
            - BranchSide:      'pixconv.c:1896,41'
              BranchSideFuncs:
                - pixConvert1To4
                - pixCopyInputFormat
        - Branch String:   'pixconv.c:1897,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:1898,13'
              BranchSideFuncs:
                - pixConvert1To8
                - pixCopyInputFormat
                - pixConvert1To8
            - BranchSide:      'pixconv.c:1902,16'
              BranchSideFuncs:
                - pixConvert1To32
                - pixCopyInputFormat
                - pixConvert1To32
                - pixConvert1To16
                - pixConvert1To16
        - Branch String:   'pixconv.c:1898,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:1899,41'
              BranchSideFuncs:
                - pixConvert1To8
                - pixCopyInputFormat
            - BranchSide:      'pixconv.c:1901,41'
              BranchSideFuncs:
                - pixConvert1To8
                - pixCopyInputFormat
        - Branch String:   'pixconv.c:1902,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:1903,13'
              BranchSideFuncs:
                - pixConvert1To16
                - pixCopyInputFormat
                - pixConvert1To16
            - BranchSide:      'pixconv.c:1908,13'
              BranchSideFuncs:
                - pixConvert1To32
                - pixCopyInputFormat
                - pixConvert1To32
        - Branch String:   'pixconv.c:1903,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:1904,42'
              BranchSideFuncs:
                - pixConvert1To16
                - pixCopyInputFormat
            - BranchSide:      'pixconv.c:1906,42'
              BranchSideFuncs:
                - pixConvert1To16
                - pixCopyInputFormat
        - Branch String:   'pixconv.c:1908,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:1909,42'
              BranchSideFuncs:
                - pixConvert1To32
                - pixCopyInputFormat
            - BranchSide:      'pixconv.c:1911,42'
              BranchSideFuncs:
                - pixConvert1To32
                - pixCopyInputFormat
      Callsites:
        - Src:             'pixconv.c:1880,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1881,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:1882,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1884,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1889,20'
          Dst:             pixConvert1To2
        - Src:             'pixconv.c:1891,20'
          Dst:             pixConvert1To2
        - Src:             'pixconv.c:1894,20'
          Dst:             pixConvert1To4
        - Src:             'pixconv.c:1896,20'
          Dst:             pixConvert1To4
        - Src:             'pixconv.c:1899,20'
          Dst:             pixConvert1To8
        - Src:             'pixconv.c:1901,20'
          Dst:             pixConvert1To8
        - Src:             'pixconv.c:1904,20'
          Dst:             pixConvert1To16
        - Src:             'pixconv.c:1906,20'
          Dst:             pixConvert1To16
        - Src:             'pixconv.c:1909,20'
          Dst:             pixConvert1To32
        - Src:             'pixconv.c:1911,20'
          Dst:             pixConvert1To32
        - Src:             'pixconv.c:1914,5'
          Dst:             pixCopyInputFormat
    - functionName:    pixConvertGrayToFalseColor
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1822
      functionLinenumberEnd: 1849
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - pixs
        - gamma
      BBCount:         28
      ICount:          146
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - pixConvert16To8
        - pixCopy
        - pixCopyInputFormat
        - pixCopyResolution
        - pixGetColormap
        - pixGetDepth
        - pixRemoveColormap
        - pixSetColormap
        - pixcmapGrayToFalseColor
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixconv.c:1827,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1828,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - returnErrorPtr
                - pixcmapGrayToFalseColor
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixRemoveColormap
                - pixConvert16To8
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1829,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - returnErrorPtr
                - pixcmapGrayToFalseColor
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixRemoveColormap
                - pixConvert16To8
                - returnErrorPtr
        - Branch String:   'pixconv.c:1828,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1828,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1828,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1830,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:1830,19'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - returnErrorPtr
                - pixcmapGrayToFalseColor
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixRemoveColormap
                - pixConvert16To8
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1833,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - returnErrorPtr
                - pixcmapGrayToFalseColor
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixRemoveColormap
                - pixConvert16To8
        - Branch String:   'pixconv.c:1830,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1831,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1833,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - returnErrorPtr
                - pixcmapGrayToFalseColor
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixRemoveColormap
                - pixConvert16To8
        - Branch String:   'pixconv.c:1831,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1831,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1831,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1833,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1834,32'
              BranchSideFuncs:
                - pixConvert16To8
                - returnErrorPtr
                - pixcmapGrayToFalseColor
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
            - BranchSide:      'pixconv.c:1836,28'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - returnErrorPtr
                - pixcmapGrayToFalseColor
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixRemoveColormap
        - Branch String:   'pixconv.c:1836,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:1837,38'
              BranchSideFuncs:
                - pixRemoveColormap
                - returnErrorPtr
                - pixcmapGrayToFalseColor
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
            - BranchSide:      'pixconv.c:1839,34'
              BranchSideFuncs:
                - pixCopy
                - returnErrorPtr
                - pixcmapGrayToFalseColor
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
        - Branch String:   'pixconv.c:1841,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1842,23'
              BranchSideFuncs:
                - pixcmapGrayToFalseColor
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
            - BranchSide:      'pixconv.c:1844,36'
              BranchSideFuncs:
                - pixcmapGrayToFalseColor
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
        - Branch String:   'pixconv.c:1842,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1842,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1842,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixconv.c:1828,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1829,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:1831,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1834,16'
          Dst:             pixConvert16To8
        - Src:             'pixconv.c:1836,13'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:1837,20'
          Dst:             pixRemoveColormap
        - Src:             'pixconv.c:1839,20'
          Dst:             pixCopy
        - Src:             'pixconv.c:1842,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1844,12'
          Dst:             pixcmapGrayToFalseColor
        - Src:             'pixconv.c:1845,5'
          Dst:             pixSetColormap
        - Src:             'pixconv.c:1846,5'
          Dst:             pixCopyResolution
        - Src:             'pixconv.c:1847,5'
          Dst:             pixCopyInputFormat
    - functionName:    pixQuantizeIfFewColors
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1632
      functionLinenumberEnd: 1703
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - maxcolors
        - mingraycolors
        - octlevel
        - ppixd
      BBCount:         84
      ICount:          404
      EdgeCount:       113
      CyclomaticComplexity: 31
      functionsReached:
        - lept_stderr
        - pixClone
        - pixColorsForQuantization
        - pixConvertRGBToLuminance
        - pixCopyInputFormat
        - pixDestroy
        - pixFewColorsOctcubeQuant1
        - pixGetColormap
        - pixGetDepth
        - pixThresholdOn8bpp
        - pixThresholdTo4bpp
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixconv.c:1636,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1637,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixColorsForQuantization
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixConvertRGBToLuminance
                - pixFewColorsOctcubeQuant1
                - pixFewColorsOctcubeQuant1
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
                - returnErrorInt
            - BranchSide:      'pixconv.c:1638,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixColorsForQuantization
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixConvertRGBToLuminance
                - pixFewColorsOctcubeQuant1
                - pixFewColorsOctcubeQuant1
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
                - returnErrorInt
        - Branch String:   'pixconv.c:1637,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:1637,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixconv.c:1637,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1639,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1640,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixColorsForQuantization
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixConvertRGBToLuminance
                - pixFewColorsOctcubeQuant1
                - pixFewColorsOctcubeQuant1
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
                - returnErrorInt
            - BranchSide:      'pixconv.c:1641,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixColorsForQuantization
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixConvertRGBToLuminance
                - pixFewColorsOctcubeQuant1
                - pixFewColorsOctcubeQuant1
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
                - returnErrorInt
        - Branch String:   'pixconv.c:1640,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:1640,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixconv.c:1640,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1642,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:1642,19'
              BranchSideFuncs:
                - pixGetColormap
                - pixColorsForQuantization
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixConvertRGBToLuminance
                - pixFewColorsOctcubeQuant1
                - pixFewColorsOctcubeQuant1
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
                - returnErrorInt
            - BranchSide:      'pixconv.c:1644,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixColorsForQuantization
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixConvertRGBToLuminance
                - pixFewColorsOctcubeQuant1
                - pixFewColorsOctcubeQuant1
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
        - Branch String:   'pixconv.c:1642,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1643,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixconv.c:1644,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixColorsForQuantization
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixConvertRGBToLuminance
                - pixFewColorsOctcubeQuant1
                - pixFewColorsOctcubeQuant1
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
        - Branch String:   'pixconv.c:1643,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:1643,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixconv.c:1643,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1644,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1645,27'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'pixconv.c:1648,9'
              BranchSideFuncs:
                - pixColorsForQuantization
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixConvertRGBToLuminance
                - pixFewColorsOctcubeQuant1
                - pixFewColorsOctcubeQuant1
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixconv.c:1648,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1649,19'
              BranchSideFuncs:
                - pixColorsForQuantization
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixConvertRGBToLuminance
                - pixFewColorsOctcubeQuant1
                - pixFewColorsOctcubeQuant1
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixconv.c:1650,9'
              BranchSideFuncs:
                - pixColorsForQuantization
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixConvertRGBToLuminance
                - pixFewColorsOctcubeQuant1
                - pixFewColorsOctcubeQuant1
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixconv.c:1650,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1651,9'
              BranchSideFuncs:
                - pixColorsForQuantization
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixConvertRGBToLuminance
                - pixFewColorsOctcubeQuant1
                - pixFewColorsOctcubeQuant1
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixconv.c:1652,9'
              BranchSideFuncs:
                - pixColorsForQuantization
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixConvertRGBToLuminance
                - pixFewColorsOctcubeQuant1
                - pixFewColorsOctcubeQuant1
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixconv.c:1651,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1652,9'
              BranchSideFuncs:
                - lept_stderr
                - pixColorsForQuantization
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixConvertRGBToLuminance
                - pixFewColorsOctcubeQuant1
                - pixFewColorsOctcubeQuant1
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixconv.c:1652,9'
              BranchSideFuncs:
                - pixColorsForQuantization
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixConvertRGBToLuminance
                - pixFewColorsOctcubeQuant1
                - pixFewColorsOctcubeQuant1
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixconv.c:1652,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1653,23'
              BranchSideFuncs:
                - pixColorsForQuantization
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixConvertRGBToLuminance
                - pixFewColorsOctcubeQuant1
                - pixFewColorsOctcubeQuant1
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixconv.c:1654,9'
              BranchSideFuncs:
                - pixColorsForQuantization
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixConvertRGBToLuminance
                - pixFewColorsOctcubeQuant1
                - pixFewColorsOctcubeQuant1
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixconv.c:1654,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1655,9'
              BranchSideFuncs:
                - pixColorsForQuantization
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixConvertRGBToLuminance
                - pixFewColorsOctcubeQuant1
                - pixFewColorsOctcubeQuant1
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixconv.c:1656,9'
              BranchSideFuncs:
                - pixColorsForQuantization
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixConvertRGBToLuminance
                - pixFewColorsOctcubeQuant1
                - pixFewColorsOctcubeQuant1
                - lept_stderr
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pixconv.c:1655,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1656,9'
              BranchSideFuncs:
                - lept_stderr
                - pixColorsForQuantization
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixConvertRGBToLuminance
                - pixFewColorsOctcubeQuant1
                - pixFewColorsOctcubeQuant1
                - lept_stderr
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pixconv.c:1656,9'
              BranchSideFuncs:
                - pixColorsForQuantization
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixConvertRGBToLuminance
                - pixFewColorsOctcubeQuant1
                - pixFewColorsOctcubeQuant1
                - lept_stderr
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pixconv.c:1656,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1656,26'
              BranchSideFuncs:
                - pixColorsForQuantization
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixConvertRGBToLuminance
                - pixFewColorsOctcubeQuant1
                - pixFewColorsOctcubeQuant1
                - lept_stderr
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pixconv.c:1663,30'
              BranchSideFuncs:
                - pixColorsForQuantization
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixConvertRGBToLuminance
                - pixFewColorsOctcubeQuant1
                - pixFewColorsOctcubeQuant1
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pixconv.c:1656,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1657,9'
              BranchSideFuncs:
                - pixColorsForQuantization
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixConvertRGBToLuminance
                - pixFewColorsOctcubeQuant1
                - pixFewColorsOctcubeQuant1
                - lept_stderr
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pixconv.c:1663,30'
              BranchSideFuncs:
                - pixColorsForQuantization
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixConvertRGBToLuminance
                - pixFewColorsOctcubeQuant1
                - pixFewColorsOctcubeQuant1
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pixconv.c:1657,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1658,18'
              BranchSideFuncs:
                - lept_stderr
                - pixColorsForQuantization
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixConvertRGBToLuminance
                - pixFewColorsOctcubeQuant1
                - pixFewColorsOctcubeQuant1
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pixconv.c:1658,18'
              BranchSideFuncs:
                - pixColorsForQuantization
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixConvertRGBToLuminance
                - pixFewColorsOctcubeQuant1
                - pixFewColorsOctcubeQuant1
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pixconv.c:1664,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1665,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixconv.c:1677,9'
              BranchSideFuncs:
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixConvertRGBToLuminance
                - pixFewColorsOctcubeQuant1
                - pixFewColorsOctcubeQuant1
                - lept_stderr
        - Branch String:   'pixconv.c:1665,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:1665,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixconv.c:1665,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1677,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1678,42'
              BranchSideFuncs:
                - pixFewColorsOctcubeQuant1
                - pixFewColorsOctcubeQuant1
                - returnErrorInt
                - pixCopyInputFormat
                - lept_stderr
            - BranchSide:      'pixconv.c:1685,13'
              BranchSideFuncs:
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixConvertRGBToLuminance
        - Branch String:   'pixconv.c:1679,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:1680,46'
              BranchSideFuncs:
                - returnErrorInt
                - pixCopyInputFormat
            - BranchSide:      'pixconv.c:1684,5'
              BranchSideFuncs:
                - returnErrorInt
                - pixCopyInputFormat
        - Branch String:   'pixconv.c:1681,17'
          Branch Sides:
            - BranchSide:      'pixconv.c:1682,17'
              BranchSideFuncs:
                - returnErrorInt
                - pixCopyInputFormat
                - lept_stderr
            - BranchSide:      'pixconv.c:1683,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixCopyInputFormat
        - Branch String:   'pixconv.c:1682,17'
          Branch Sides:
            - BranchSide:      'pixconv.c:1683,9'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorInt
                - pixCopyInputFormat
            - BranchSide:      'pixconv.c:1683,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixCopyInputFormat
        - Branch String:   'pixconv.c:1685,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:1686,45'
              BranchSideFuncs:
                - pixConvertRGBToLuminance
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
            - BranchSide:      'pixconv.c:1688,29'
              BranchSideFuncs:
                - pixClone
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
        - Branch String:   'pixconv.c:1689,22'
          Branch Sides:
            - BranchSide:      'pixconv.c:1689,20'
              BranchSideFuncs:
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
            - BranchSide:      'pixconv.c:1689,20'
              BranchSideFuncs:
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
        - Branch String:   'pixconv.c:1690,22'
          Branch Sides:
            - BranchSide:      'pixconv.c:1690,20'
              BranchSideFuncs:
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
            - BranchSide:      'pixconv.c:1690,20'
              BranchSideFuncs:
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
                - pixThresholdTo4bpp
        - Branch String:   'pixconv.c:1691,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:1692,39'
              BranchSideFuncs:
                - pixThresholdTo4bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
            - BranchSide:      'pixconv.c:1694,39'
              BranchSideFuncs:
                - pixThresholdOn8bpp
                - pixDestroy
                - returnErrorInt
                - pixCopyInputFormat
        - Branch String:   'pixconv.c:1699,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1700,16'
              BranchSideFuncs:
                - pixCopyInputFormat
            - BranchSide:      'pixconv.c:1701,24'
              BranchSideFuncs:
                - pixCopyInputFormat
        - Branch String:   'pixconv.c:1700,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:1700,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixconv.c:1700,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixconv.c:1637,16'
          Dst:             returnErrorInt
        - Src:             'pixconv.c:1640,16'
          Dst:             returnErrorInt
        - Src:             'pixconv.c:1641,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:1643,16'
          Dst:             returnErrorInt
        - Src:             'pixconv.c:1644,9'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:1645,18'
          Dst:             pixClone
        - Src:             'pixconv.c:1651,9'
          Dst:             lept_stderr
        - Src:             'pixconv.c:1655,9'
          Dst:             lept_stderr
        - Src:             'pixconv.c:1657,9'
          Dst:             lept_stderr
        - Src:             'pixconv.c:1663,5'
          Dst:             pixColorsForQuantization
        - Src:             'pixconv.c:1665,16'
          Dst:             returnErrorInt
        - Src:             'pixconv.c:1678,16'
          Dst:             pixFewColorsOctcubeQuant1
        - Src:             'pixconv.c:1680,20'
          Dst:             pixFewColorsOctcubeQuant1
        - Src:             'pixconv.c:1682,17'
          Dst:             lept_stderr
        - Src:             'pixconv.c:1686,20'
          Dst:             pixConvertRGBToLuminance
        - Src:             'pixconv.c:1688,20'
          Dst:             pixClone
        - Src:             'pixconv.c:1692,20'
          Dst:             pixThresholdTo4bpp
        - Src:             'pixconv.c:1694,20'
          Dst:             pixThresholdOn8bpp
        - Src:             'pixconv.c:1695,9'
          Dst:             pixDestroy
        - Src:             'pixconv.c:1700,16'
          Dst:             returnErrorInt
        - Src:             'pixconv.c:1701,5'
          Dst:             pixCopyInputFormat
    - functionName:    pixConvertCmapTo1
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1519
      functionLinenumberEnd: 1590
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         46
      ICount:          377
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - calloc
        - lept_stderr
        - numaDestroy
        - numaGetFValue
        - numaNormalizeHistogram
        - pixConvertTo8
        - pixCreate
        - pixDestroy
        - pixGetCmapHistogram
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixInvert
        - pixcmapGetColor
        - pixcmapGetCount
        - pixcmapGetDistanceToColor
        - pixcmapGetRangeValues
        - returnErrorPtr
        - sqrt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixconv.c:1529,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1530,23'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapGetRangeValues
                - pixcmapGetColor
                - pixcmapGetColor
                - pixcmapGetCount
                - calloc
                - pixGetDimensions
                - sqrt
                - sqrt
                - pixGetCmapHistogram
                - numaNormalizeHistogram
                - numaDestroy
                - numaDestroy
                - pixConvertTo8
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - free
                - pixInvert
                - lept_stderr
                - numaGetFValue
                - pixcmapGetDistanceToColor
                - pixcmapGetDistanceToColor
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1531,32'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapGetRangeValues
                - pixcmapGetColor
                - pixcmapGetColor
                - pixcmapGetCount
                - calloc
                - pixGetDimensions
                - sqrt
                - sqrt
                - pixGetCmapHistogram
                - numaNormalizeHistogram
                - numaDestroy
                - numaDestroy
                - pixConvertTo8
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - free
                - pixInvert
                - lept_stderr
                - numaGetFValue
                - pixcmapGetDistanceToColor
                - pixcmapGetDistanceToColor
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:1530,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1530,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1530,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1531,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1532,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1537,27'
              BranchSideFuncs:
                - pixcmapGetRangeValues
                - pixcmapGetColor
                - pixcmapGetColor
                - pixcmapGetCount
                - calloc
                - pixGetDimensions
                - sqrt
                - sqrt
                - pixGetCmapHistogram
                - numaNormalizeHistogram
                - numaDestroy
                - numaDestroy
                - pixConvertTo8
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - free
                - pixInvert
                - lept_stderr
                - numaGetFValue
                - pixcmapGetDistanceToColor
                - pixcmapGetDistanceToColor
                - returnErrorPtr
        - Branch String:   'pixconv.c:1532,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1532,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1532,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1545,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1546,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1547,22'
              BranchSideFuncs:
                - pixGetDimensions
                - sqrt
                - sqrt
                - pixGetCmapHistogram
                - numaNormalizeHistogram
                - numaDestroy
                - numaDestroy
                - pixConvertTo8
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - free
                - pixInvert
                - lept_stderr
                - numaGetFValue
                - pixcmapGetDistanceToColor
                - pixcmapGetDistanceToColor
        - Branch String:   'pixconv.c:1546,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1546,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1546,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1548,14'
          Branch Sides:
            - BranchSide:      'pixconv.c:1548,12'
              BranchSideFuncs:
                - pixGetCmapHistogram
                - numaNormalizeHistogram
                - numaDestroy
                - numaDestroy
                - pixConvertTo8
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - free
                - pixInvert
                - lept_stderr
                - numaGetFValue
                - pixcmapGetDistanceToColor
                - pixcmapGetDistanceToColor
            - BranchSide:      'pixconv.c:1548,12'
              BranchSideFuncs:
                - sqrt
                - pixGetCmapHistogram
                - numaNormalizeHistogram
                - numaDestroy
                - numaDestroy
                - pixConvertTo8
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - free
                - pixInvert
                - lept_stderr
                - numaGetFValue
                - pixcmapGetDistanceToColor
                - pixcmapGetDistanceToColor
        - Branch String:   'pixconv.c:1552,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:1553,23'
              BranchSideFuncs:
                - numaGetFValue
                - pixcmapGetDistanceToColor
                - pixcmapGetDistanceToColor
                - numaDestroy
                - numaDestroy
                - pixConvertTo8
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - free
                - pixInvert
                - lept_stderr
            - BranchSide:      'pixconv.c:1561,5'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - pixConvertTo8
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - free
                - pixInvert
                - lept_stderr
        - Branch String:   'pixconv.c:1556,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:1557,13'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - pixConvertTo8
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - free
                - pixInvert
                - lept_stderr
                - numaGetFValue
                - pixcmapGetDistanceToColor
                - pixcmapGetDistanceToColor
            - BranchSide:      'pixconv.c:1560,5'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - pixConvertTo8
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - free
                - pixInvert
                - lept_stderr
                - numaGetFValue
                - pixcmapGetDistanceToColor
                - pixcmapGetDistanceToColor
        - Branch String:   'pixconv.c:1571,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:1572,17'
              BranchSideFuncs:
                - pixDestroy
                - free
                - pixInvert
                - lept_stderr
            - BranchSide:      'pixconv.c:1579,5'
              BranchSideFuncs:
                - pixDestroy
                - free
                - pixInvert
                - lept_stderr
        - Branch String:   'pixconv.c:1574,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1575,21'
              BranchSideFuncs:
                - pixDestroy
                - free
                - pixInvert
                - lept_stderr
            - BranchSide:      'pixconv.c:1578,5'
              BranchSideFuncs:
                - pixDestroy
                - free
                - pixInvert
                - lept_stderr
        - Branch String:   'pixconv.c:1576,17'
          Branch Sides:
            - BranchSide:      'pixconv.c:1576,34'
              BranchSideFuncs:
                - pixDestroy
                - free
                - pixInvert
                - lept_stderr
            - BranchSide:      'pixconv.c:1577,9'
              BranchSideFuncs:
                - pixDestroy
                - free
                - pixInvert
                - lept_stderr
        - Branch String:   'pixconv.c:1584,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1585,9'
              BranchSideFuncs:
                - pixInvert
                - lept_stderr
            - BranchSide:      'pixconv.c:1589,12'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1585,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1586,19'
              BranchSideFuncs:
                - lept_stderr
                - pixInvert
            - BranchSide:      'pixconv.c:1586,19'
              BranchSideFuncs:
                - pixInvert
      Callsites:
        - Src:             'pixconv.c:1530,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1531,17'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:1532,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1537,5'
          Dst:             pixcmapGetRangeValues
        - Src:             'pixconv.c:1538,5'
          Dst:             pixcmapGetColor
        - Src:             'pixconv.c:1539,5'
          Dst:             pixcmapGetColor
        - Src:             'pixconv.c:1540,10'
          Dst:             pixcmapGetCount
        - Src:             'pixconv.c:1545,27'
          Dst:             calloc
        - Src:             'pixconv.c:1546,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1547,5'
          Dst:             pixGetDimensions
        - Src:             'pixconv.c:1548,14'
          Dst:             sqrt
        - Src:             'pixconv.c:1548,14'
          Dst:             sqrt
        - Src:             'pixconv.c:1549,11'
          Dst:             pixGetCmapHistogram
        - Src:             'pixconv.c:1550,11'
          Dst:             numaNormalizeHistogram
        - Src:             'pixconv.c:1553,9'
          Dst:             numaGetFValue
        - Src:             'pixconv.c:1554,9'
          Dst:             pixcmapGetDistanceToColor
        - Src:             'pixconv.c:1555,9'
          Dst:             pixcmapGetDistanceToColor
        - Src:             'pixconv.c:1561,5'
          Dst:             numaDestroy
        - Src:             'pixconv.c:1562,5'
          Dst:             numaDestroy
        - Src:             'pixconv.c:1565,12'
          Dst:             pixConvertTo8
        - Src:             'pixconv.c:1566,12'
          Dst:             pixCreate
        - Src:             'pixconv.c:1567,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:1568,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:1569,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:1570,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:1579,5'
          Dst:             pixDestroy
        - Src:             'pixconv.c:1585,9'
          Dst:             lept_stderr
        - Src:             'pixconv.c:1586,9'
          Dst:             pixInvert
    - functionName:    pixColorizeGray
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1374
      functionLinenumberEnd: 1421
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - color
        - cmapflag
      BBCount:         30
      ICount:          242
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - pixClone
        - pixCopy
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - pixSetColormap
        - pixcmapDestroy
        - pixcmapGrayToColor
        - pixcmapToRGBTable
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixconv.c:1380,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1381,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixcmapGrayToColor
                - pixcmapToRGBTable
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixcmapDestroy
                - free
                - pixCopy
                - pixSetColormap
                - pixDestroy
                - pixRemoveColormap
                - pixGetColormap
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1382,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixcmapGrayToColor
                - pixcmapToRGBTable
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixcmapDestroy
                - free
                - pixCopy
                - pixSetColormap
                - pixDestroy
                - pixRemoveColormap
                - pixGetColormap
                - returnErrorPtr
        - Branch String:   'pixconv.c:1381,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1381,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1381,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1382,32'
          Branch Sides:
            - BranchSide:      'pixconv.c:1382,51'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorPtr
                - pixGetColormap
                - pixClone
                - pixcmapGrayToColor
                - pixcmapToRGBTable
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixcmapDestroy
                - free
                - pixCopy
                - pixSetColormap
                - pixDestroy
                - pixRemoveColormap
            - BranchSide:      'pixconv.c:1385,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixcmapGrayToColor
                - pixcmapToRGBTable
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixcmapDestroy
                - free
                - pixCopy
                - pixSetColormap
                - pixDestroy
                - pixRemoveColormap
        - Branch String:   'pixconv.c:1382,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1383,23'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixcmapGrayToColor
                - pixcmapToRGBTable
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixcmapDestroy
                - free
                - pixCopy
                - pixSetColormap
                - pixDestroy
                - pixRemoveColormap
            - BranchSide:      'pixconv.c:1385,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixcmapGrayToColor
                - pixcmapToRGBTable
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixcmapDestroy
                - free
                - pixCopy
                - pixSetColormap
                - pixDestroy
                - pixRemoveColormap
        - Branch String:   'pixconv.c:1383,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1383,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1383,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1385,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1386,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixcmapGrayToColor
                - pixcmapToRGBTable
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixcmapDestroy
                - free
                - pixCopy
                - pixSetColormap
                - pixDestroy
            - BranchSide:      'pixconv.c:1388,25'
              BranchSideFuncs:
                - pixClone
                - pixcmapGrayToColor
                - pixcmapToRGBTable
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixcmapDestroy
                - free
                - pixCopy
                - pixSetColormap
                - pixDestroy
        - Branch String:   'pixconv.c:1391,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1392,30'
              BranchSideFuncs:
                - pixCopy
                - pixSetColormap
                - pixDestroy
            - BranchSide:      'pixconv.c:1399,23'
              BranchSideFuncs:
                - pixcmapToRGBTable
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixcmapDestroy
                - free
        - Branch String:   'pixconv.c:1408,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:1409,17'
              BranchSideFuncs:
                - pixDestroy
                - pixcmapDestroy
                - free
            - BranchSide:      'pixconv.c:1417,5'
              BranchSideFuncs:
                - pixDestroy
                - pixcmapDestroy
                - free
        - Branch String:   'pixconv.c:1411,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1412,20'
              BranchSideFuncs:
                - pixDestroy
                - pixcmapDestroy
                - free
            - BranchSide:      'pixconv.c:1415,5'
              BranchSideFuncs:
                - pixDestroy
                - pixcmapDestroy
                - free
      Callsites:
        - Src:             'pixconv.c:1381,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1382,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:1382,36'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:1383,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1385,9'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:1386,16'
          Dst:             pixRemoveColormap
        - Src:             'pixconv.c:1388,16'
          Dst:             pixClone
        - Src:             'pixconv.c:1390,12'
          Dst:             pixcmapGrayToColor
        - Src:             'pixconv.c:1392,16'
          Dst:             pixCopy
        - Src:             'pixconv.c:1393,9'
          Dst:             pixSetColormap
        - Src:             'pixconv.c:1394,9'
          Dst:             pixDestroy
        - Src:             'pixconv.c:1399,5'
          Dst:             pixcmapToRGBTable
        - Src:             'pixconv.c:1400,5'
          Dst:             pixGetDimensions
        - Src:             'pixconv.c:1401,12'
          Dst:             pixCreate
        - Src:             'pixconv.c:1402,5'
          Dst:             pixCopyResolution
        - Src:             'pixconv.c:1403,5'
          Dst:             pixCopyInputFormat
        - Src:             'pixconv.c:1404,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:1405,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:1406,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:1407,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:1417,5'
          Dst:             pixDestroy
        - Src:             'pixconv.c:1418,5'
          Dst:             pixcmapDestroy
    - functionName:    pixConvertGrayToColormap8
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1278
      functionLinenumberEnd: 1349
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - mindepth
      BBCount:         62
      ICount:          433
      EdgeCount:       82
      CyclomaticComplexity: 22
      functionsReached:
        - lept_stderr
        - numaDestroy
        - numaGetCountRelativeToZero
        - numaGetIValue
        - pixCopy
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetGrayHistogram
        - pixGetWpl
        - pixSetColormap
        - pixcmapAddColor
        - pixcmapCreate
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixconv.c:1287,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1288,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetGrayHistogram
                - numaGetCountRelativeToZero
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaDestroy
                - numaGetIValue
                - pixcmapAddColor
                - pixCopy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1289,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetGrayHistogram
                - numaGetCountRelativeToZero
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaDestroy
                - numaGetIValue
                - pixcmapAddColor
                - pixCopy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixconv.c:1288,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1288,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1288,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1289,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1290,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1291,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetGrayHistogram
                - numaGetCountRelativeToZero
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaDestroy
                - numaGetIValue
                - pixcmapAddColor
                - pixCopy
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixconv.c:1290,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1290,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1290,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1291,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1291,26'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetGrayHistogram
                - numaGetCountRelativeToZero
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaDestroy
                - numaGetIValue
                - pixcmapAddColor
                - pixCopy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixconv.c:1296,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetGrayHistogram
                - numaGetCountRelativeToZero
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaDestroy
                - numaGetIValue
                - pixcmapAddColor
                - pixCopy
                - lept_stderr
        - Branch String:   'pixconv.c:1291,40'
          Branch Sides:
            - BranchSide:      'pixconv.c:1291,43'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetGrayHistogram
                - numaGetCountRelativeToZero
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaDestroy
                - numaGetIValue
                - pixcmapAddColor
                - pixCopy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixconv.c:1296,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetGrayHistogram
                - numaGetCountRelativeToZero
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaDestroy
                - numaGetIValue
                - pixcmapAddColor
                - pixCopy
                - lept_stderr
        - Branch String:   'pixconv.c:1291,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1292,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetGrayHistogram
                - numaGetCountRelativeToZero
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaDestroy
                - numaGetIValue
                - pixcmapAddColor
                - pixCopy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixconv.c:1296,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetGrayHistogram
                - numaGetCountRelativeToZero
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaDestroy
                - numaGetIValue
                - pixcmapAddColor
                - pixCopy
                - lept_stderr
        - Branch String:   'pixconv.c:1292,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1293,18'
              BranchSideFuncs:
                - lept_stderr
                - pixGetColormap
                - pixGetGrayHistogram
                - numaGetCountRelativeToZero
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaDestroy
                - numaGetIValue
                - pixcmapAddColor
                - pixCopy
                - lept_stderr
            - BranchSide:      'pixconv.c:1293,18'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetGrayHistogram
                - numaGetCountRelativeToZero
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaDestroy
                - numaGetIValue
                - pixcmapAddColor
                - pixCopy
                - lept_stderr
        - Branch String:   'pixconv.c:1296,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1297,9'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
            - BranchSide:      'pixconv.c:1301,30'
              BranchSideFuncs:
                - pixGetGrayHistogram
                - numaGetCountRelativeToZero
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaDestroy
                - numaGetIValue
                - pixcmapAddColor
        - Branch String:   'pixconv.c:1297,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1298,30'
              BranchSideFuncs:
                - lept_stderr
                - pixCopy
            - BranchSide:      'pixconv.c:1298,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'pixconv.c:1303,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1303,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaDestroy
                - numaGetIValue
                - pixcmapAddColor
            - BranchSide:      'pixconv.c:1304,15'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaDestroy
                - numaGetIValue
                - pixcmapAddColor
        - Branch String:   'pixconv.c:1303,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1304,15'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaDestroy
                - numaGetIValue
                - pixcmapAddColor
            - BranchSide:      'pixconv.c:1305,14'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaDestroy
                - numaGetIValue
                - pixcmapAddColor
        - Branch String:   'pixconv.c:1305,28'
          Branch Sides:
            - BranchSide:      'pixconv.c:1305,31'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaDestroy
                - numaGetIValue
                - pixcmapAddColor
            - BranchSide:      'pixconv.c:1306,15'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaDestroy
                - numaGetIValue
                - pixcmapAddColor
        - Branch String:   'pixconv.c:1305,14'
          Branch Sides:
            - BranchSide:      'pixconv.c:1306,15'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaDestroy
                - numaGetIValue
                - pixcmapAddColor
            - BranchSide:      'pixconv.c:1308,15'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaDestroy
                - numaGetIValue
                - pixcmapAddColor
        - Branch String:   'pixconv.c:1318,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:1319,15'
              BranchSideFuncs:
                - numaGetIValue
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaDestroy
                - pixcmapAddColor
            - BranchSide:      'pixconv.c:1328,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaDestroy
        - Branch String:   'pixconv.c:1321,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:1322,29'
              BranchSideFuncs:
                - pixcmapAddColor
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'pixconv.c:1326,5'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaDestroy
                - numaGetIValue
                - pixcmapAddColor
        - Branch String:   'pixconv.c:1332,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:1333,17'
              BranchSideFuncs:
                - numaDestroy
            - BranchSide:      'pixconv.c:1347,5'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'pixconv.c:1335,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1336,19'
              BranchSideFuncs:
                - numaDestroy
            - BranchSide:      'pixconv.c:1345,5'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'pixconv.c:1338,17'
          Branch Sides:
            - BranchSide:      'pixconv.c:1339,17'
              BranchSideFuncs:
                - numaDestroy
            - BranchSide:      'pixconv.c:1340,22'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'pixconv.c:1340,22'
          Branch Sides:
            - BranchSide:      'pixconv.c:1341,17'
              BranchSideFuncs:
                - numaDestroy
            - BranchSide:      'pixconv.c:1343,17'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'pixconv.c:1288,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1289,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:1290,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1292,9'
          Dst:             lept_stderr
        - Src:             'pixconv.c:1296,9'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:1297,9'
          Dst:             lept_stderr
        - Src:             'pixconv.c:1298,16'
          Dst:             pixCopy
        - Src:             'pixconv.c:1301,10'
          Dst:             pixGetGrayHistogram
        - Src:             'pixconv.c:1302,5'
          Dst:             numaGetCountRelativeToZero
        - Src:             'pixconv.c:1310,5'
          Dst:             pixGetDimensions
        - Src:             'pixconv.c:1311,12'
          Dst:             pixCreate
        - Src:             'pixconv.c:1312,12'
          Dst:             pixcmapCreate
        - Src:             'pixconv.c:1313,5'
          Dst:             pixSetColormap
        - Src:             'pixconv.c:1314,5'
          Dst:             pixCopyInputFormat
        - Src:             'pixconv.c:1315,5'
          Dst:             pixCopyResolution
        - Src:             'pixconv.c:1320,9'
          Dst:             numaGetIValue
        - Src:             'pixconv.c:1322,13'
          Dst:             pixcmapAddColor
        - Src:             'pixconv.c:1328,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:1329,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:1330,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:1331,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:1347,5'
          Dst:             numaDestroy
    - functionName:    pixConvertGrayToColormap
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1224
      functionLinenumberEnd: 1250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         26
      ICount:          136
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - lept_stderr
        - pixConvertGrayToColormap8
        - pixCopy
        - pixCopyInputFormat
        - pixGetColormap
        - pixGetDepth
        - pixSetColormap
        - pixcmapCreateLinear
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixconv.c:1229,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1230,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixcmapCreateLinear
                - pixSetColormap
                - pixCopyInputFormat
                - pixConvertGrayToColormap8
                - pixCopy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1231,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixcmapCreateLinear
                - pixSetColormap
                - pixCopyInputFormat
                - pixConvertGrayToColormap8
                - pixCopy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixconv.c:1230,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1230,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1230,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1232,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:1232,19'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixcmapCreateLinear
                - pixSetColormap
                - pixCopyInputFormat
                - pixConvertGrayToColormap8
                - pixCopy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1235,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixcmapCreateLinear
                - pixSetColormap
                - pixCopyInputFormat
                - pixConvertGrayToColormap8
                - pixCopy
                - lept_stderr
        - Branch String:   'pixconv.c:1232,26'
          Branch Sides:
            - BranchSide:      'pixconv.c:1232,29'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixcmapCreateLinear
                - pixSetColormap
                - pixCopyInputFormat
                - pixConvertGrayToColormap8
                - pixCopy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1235,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixcmapCreateLinear
                - pixSetColormap
                - pixCopyInputFormat
                - pixConvertGrayToColormap8
                - pixCopy
                - lept_stderr
        - Branch String:   'pixconv.c:1232,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1233,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1235,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixcmapCreateLinear
                - pixSetColormap
                - pixCopyInputFormat
                - pixConvertGrayToColormap8
                - pixCopy
                - lept_stderr
        - Branch String:   'pixconv.c:1233,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1233,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1233,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1235,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1236,9'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
            - BranchSide:      'pixconv.c:1240,9'
              BranchSideFuncs:
                - pixCopy
                - pixcmapCreateLinear
                - pixSetColormap
                - pixCopyInputFormat
                - pixConvertGrayToColormap8
        - Branch String:   'pixconv.c:1236,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1237,30'
              BranchSideFuncs:
                - lept_stderr
                - pixCopy
            - BranchSide:      'pixconv.c:1237,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'pixconv.c:1240,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1241,42'
              BranchSideFuncs:
                - pixConvertGrayToColormap8
            - BranchSide:      'pixconv.c:1245,26'
              BranchSideFuncs:
                - pixCopy
                - pixcmapCreateLinear
                - pixSetColormap
                - pixCopyInputFormat
      Callsites:
        - Src:             'pixconv.c:1230,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1231,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:1233,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1235,9'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:1236,9'
          Dst:             lept_stderr
        - Src:             'pixconv.c:1237,16'
          Dst:             pixCopy
        - Src:             'pixconv.c:1241,16'
          Dst:             pixConvertGrayToColormap8
        - Src:             'pixconv.c:1245,12'
          Dst:             pixCopy
        - Src:             'pixconv.c:1246,12'
          Dst:             pixcmapCreateLinear
        - Src:             'pixconv.c:1247,5'
          Dst:             pixSetColormap
        - Src:             'pixconv.c:1248,5'
          Dst:             pixCopyInputFormat
    - functionName:    pixConvertRGBToBinaryArb
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1174
      functionLinenumberEnd: 1194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - float
        - float
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - rc
        - gc
        - bc
        - thresh
        - relation
      BBCount:         46
      ICount:          218
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - pixConvertRGBToGrayArb
        - pixDestroy
        - pixGetDepth
        - pixInvert
        - pixThresholdToBinary
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixconv.c:1178,15'
          Branch Sides:
            - BranchSide:      'pixconv.c:1178,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertRGBToGrayArb
                - pixThresholdToBinary
                - pixDestroy
                - pixInvert
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1179,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:1178,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1179,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1180,9'
              BranchSideFuncs:
                - pixConvertRGBToGrayArb
                - pixThresholdToBinary
                - pixDestroy
                - pixInvert
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:1179,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1179,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1179,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1180,17'
          Branch Sides:
            - BranchSide:      'pixconv.c:1180,20'
              BranchSideFuncs:
                - pixConvertRGBToGrayArb
                - pixThresholdToBinary
                - pixDestroy
                - pixInvert
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1182,9'
              BranchSideFuncs:
                - pixConvertRGBToGrayArb
                - pixThresholdToBinary
                - pixDestroy
                - pixInvert
                - returnErrorPtr
        - Branch String:   'pixconv.c:1180,28'
          Branch Sides:
            - BranchSide:      'pixconv.c:1180,31'
              BranchSideFuncs:
                - pixConvertRGBToGrayArb
                - pixThresholdToBinary
                - pixDestroy
                - pixInvert
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1182,9'
              BranchSideFuncs:
                - pixConvertRGBToGrayArb
                - pixThresholdToBinary
                - pixDestroy
                - pixInvert
                - returnErrorPtr
        - Branch String:   'pixconv.c:1180,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1181,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1182,9'
              BranchSideFuncs:
                - pixConvertRGBToGrayArb
                - pixThresholdToBinary
                - pixDestroy
                - pixInvert
                - returnErrorPtr
        - Branch String:   'pixconv.c:1181,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1181,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1181,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1182,36'
          Branch Sides:
            - BranchSide:      'pixconv.c:1182,39'
              BranchSideFuncs:
                - pixConvertRGBToGrayArb
                - pixThresholdToBinary
                - pixDestroy
                - pixInvert
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1186,35'
              BranchSideFuncs:
                - pixConvertRGBToGrayArb
                - pixThresholdToBinary
                - pixDestroy
                - pixInvert
        - Branch String:   'pixconv.c:1182,66'
          Branch Sides:
            - BranchSide:      'pixconv.c:1183,9'
              BranchSideFuncs:
                - pixConvertRGBToGrayArb
                - pixThresholdToBinary
                - pixDestroy
                - pixInvert
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1186,35'
              BranchSideFuncs:
                - pixConvertRGBToGrayArb
                - pixThresholdToBinary
                - pixDestroy
                - pixInvert
        - Branch String:   'pixconv.c:1183,37'
          Branch Sides:
            - BranchSide:      'pixconv.c:1183,40'
              BranchSideFuncs:
                - pixConvertRGBToGrayArb
                - pixThresholdToBinary
                - pixDestroy
                - pixInvert
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1186,35'
              BranchSideFuncs:
                - pixConvertRGBToGrayArb
                - pixThresholdToBinary
                - pixDestroy
                - pixInvert
        - Branch String:   'pixconv.c:1182,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1184,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1186,35'
              BranchSideFuncs:
                - pixConvertRGBToGrayArb
                - pixThresholdToBinary
                - pixDestroy
                - pixInvert
        - Branch String:   'pixconv.c:1184,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1184,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1184,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1187,46'
          Branch Sides:
            - BranchSide:      'pixconv.c:1187,49'
              BranchSideFuncs:
                - pixThresholdToBinary
                - pixDestroy
                - pixInvert
            - BranchSide:      'pixconv.c:1188,30'
              BranchSideFuncs:
                - pixThresholdToBinary
                - pixDestroy
                - pixInvert
        - Branch String:   'pixconv.c:1187,17'
          Branch Sides:
            - BranchSide:      'pixconv.c:1188,30'
              BranchSideFuncs:
                - pixThresholdToBinary
                - pixDestroy
                - pixInvert
            - BranchSide:      'pixconv.c:1188,39'
              BranchSideFuncs:
                - pixThresholdToBinary
                - pixDestroy
                - pixInvert
        - Branch String:   'pixconv.c:1190,36'
          Branch Sides:
            - BranchSide:      'pixconv.c:1190,39'
              BranchSideFuncs:
                - pixInvert
                - pixDestroy
            - BranchSide:      'pixconv.c:1191,19'
              BranchSideFuncs:
                - pixInvert
                - pixDestroy
        - Branch String:   'pixconv.c:1190,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1191,19'
              BranchSideFuncs:
                - pixInvert
                - pixDestroy
            - BranchSide:      'pixconv.c:1192,5'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'pixconv.c:1178,18'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:1179,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1181,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1184,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1186,12'
          Dst:             pixConvertRGBToGrayArb
        - Src:             'pixconv.c:1189,12'
          Dst:             pixThresholdToBinary
        - Src:             'pixconv.c:1191,9'
          Dst:             pixInvert
        - Src:             'pixconv.c:1192,5'
          Dst:             pixDestroy
    - functionName:    pixConvertRGBToGrayArb
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1112
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - pixs
        - rc
        - gc
        - bc
      BBCount:         46
      ICount:          292
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - extractRGBValues
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixconv.c:1117,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1118,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1119,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:1118,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1118,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1118,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1119,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1120,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1121,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:1120,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1120,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1120,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1121,17'
          Branch Sides:
            - BranchSide:      'pixconv.c:1121,20'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1124,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - returnErrorPtr
        - Branch String:   'pixconv.c:1121,28'
          Branch Sides:
            - BranchSide:      'pixconv.c:1121,31'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1124,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - returnErrorPtr
        - Branch String:   'pixconv.c:1121,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1122,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1124,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - returnErrorPtr
        - Branch String:   'pixconv.c:1122,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1122,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1122,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1127,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1128,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1129,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
        - Branch String:   'pixconv.c:1128,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1128,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1128,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1134,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:1135,17'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pixconv.c:1145,12'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1137,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1138,30'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pixconv.c:1143,5'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pixconv.c:1140,19'
          Branch Sides:
            - BranchSide:      'pixconv.c:1140,19'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pixconv.c:1140,19'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pixconv.c:1140,19'
          Branch Sides:
            - BranchSide:      'pixconv.c:1140,17'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pixconv.c:1140,19'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pixconv.c:1140,19'
          Branch Sides:
            - BranchSide:      'pixconv.c:1140,17'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pixconv.c:1140,17'
              BranchSideFuncs:
                - extractRGBValues
      Callsites:
        - Src:             'pixconv.c:1118,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1119,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:1120,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1122,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1124,5'
          Dst:             pixGetDimensions
        - Src:             'pixconv.c:1125,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:1126,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:1127,17'
          Dst:             pixCreate
        - Src:             'pixconv.c:1128,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1129,5'
          Dst:             pixCopyResolution
        - Src:             'pixconv.c:1130,5'
          Dst:             pixCopyInputFormat
        - Src:             'pixconv.c:1131,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:1132,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:1138,13'
          Dst:             extractRGBValues
    - functionName:    pixConvertRGBToGraySatBoost
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - refval
      BBCount:         55
      ICount:          421
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - calloc
        - extractRGBValues
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixconv.c:1042,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1043,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRemoveColormap
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - calloc
                - calloc
                - pixDestroy
                - free
                - free
                - extractRGBValues
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1044,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRemoveColormap
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - calloc
                - calloc
                - pixDestroy
                - free
                - free
                - extractRGBValues
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
        - Branch String:   'pixconv.c:1043,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1043,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1043,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1045,17'
          Branch Sides:
            - BranchSide:      'pixconv.c:1045,36'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorPtr
                - pixRemoveColormap
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - calloc
                - calloc
                - pixDestroy
                - free
                - free
                - extractRGBValues
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1047,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - calloc
                - calloc
                - pixDestroy
                - free
                - free
                - extractRGBValues
                - returnErrorPtr
        - Branch String:   'pixconv.c:1045,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1046,23'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - calloc
                - calloc
                - pixDestroy
                - free
                - free
                - extractRGBValues
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1047,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - calloc
                - calloc
                - pixDestroy
                - free
                - free
                - extractRGBValues
                - returnErrorPtr
        - Branch String:   'pixconv.c:1046,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1046,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1046,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1047,20'
          Branch Sides:
            - BranchSide:      'pixconv.c:1047,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1048,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:1047,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1048,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1050,30'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - calloc
                - calloc
                - pixDestroy
                - free
                - free
                - extractRGBValues
        - Branch String:   'pixconv.c:1048,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1048,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:1048,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:1060,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:1061,39'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - extractRGBValues
            - BranchSide:      'pixconv.c:1064,12'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - extractRGBValues
        - Branch String:   'pixconv.c:1064,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:1065,17'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - extractRGBValues
            - BranchSide:      'pixconv.c:1085,5'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
        - Branch String:   'pixconv.c:1067,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:1068,30'
              BranchSideFuncs:
                - extractRGBValues
                - pixDestroy
                - free
                - free
            - BranchSide:      'pixconv.c:1083,5'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - extractRGBValues
        - Branch String:   'pixconv.c:1069,21'
          Branch Sides:
            - BranchSide:      'pixconv.c:1069,19'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - extractRGBValues
            - BranchSide:      'pixconv.c:1069,19'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - extractRGBValues
        - Branch String:   'pixconv.c:1070,19'
          Branch Sides:
            - BranchSide:      'pixconv.c:1070,17'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - extractRGBValues
            - BranchSide:      'pixconv.c:1070,17'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - extractRGBValues
        - Branch String:   'pixconv.c:1071,21'
          Branch Sides:
            - BranchSide:      'pixconv.c:1071,19'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - extractRGBValues
            - BranchSide:      'pixconv.c:1071,19'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - extractRGBValues
        - Branch String:   'pixconv.c:1072,19'
          Branch Sides:
            - BranchSide:      'pixconv.c:1072,17'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - extractRGBValues
            - BranchSide:      'pixconv.c:1072,17'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - extractRGBValues
        - Branch String:   'pixconv.c:1074,17'
          Branch Sides:
            - BranchSide:      'pixconv.c:1075,22'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - extractRGBValues
            - BranchSide:      'pixconv.c:1077,52'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - extractRGBValues
        - Branch String:   'pixconv.c:1079,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:1067,29'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - extractRGBValues
            - BranchSide:      'pixconv.c:1067,29'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - extractRGBValues
      Callsites:
        - Src:             'pixconv.c:1043,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1044,5'
          Dst:             pixGetDimensions
        - Src:             'pixconv.c:1045,21'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:1046,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1048,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:1050,12'
          Dst:             pixRemoveColormap
        - Src:             'pixconv.c:1051,12'
          Dst:             pixCreate
        - Src:             'pixconv.c:1052,5'
          Dst:             pixCopyResolution
        - Src:             'pixconv.c:1053,5'
          Dst:             pixCopyInputFormat
        - Src:             'pixconv.c:1054,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:1055,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:1056,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:1057,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:1058,27'
          Dst:             calloc
        - Src:             'pixconv.c:1059,26'
          Dst:             calloc
        - Src:             'pixconv.c:1068,13'
          Dst:             extractRGBValues
        - Src:             'pixconv.c:1085,5'
          Dst:             pixDestroy
    - functionName:    pixConvertRGBToGrayFast
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         27
      ICount:          190
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixconv.c:897,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:898,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:899,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:898,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:898,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:898,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:899,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:900,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:902,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'pixconv.c:900,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:900,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:900,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:905,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:906,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:907,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
        - Branch String:   'pixconv.c:906,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:906,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:906,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:912,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:913,17'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:921,12'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:915,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:916,22'
              BranchSideFuncs: []
            - BranchSide:      'pixconv.c:919,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixconv.c:898,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:899,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:900,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:902,5'
          Dst:             pixGetDimensions
        - Src:             'pixconv.c:903,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:904,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:905,17'
          Dst:             pixCreate
        - Src:             'pixconv.c:906,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:907,5'
          Dst:             pixCopyResolution
        - Src:             'pixconv.c:908,5'
          Dst:             pixCopyInputFormat
        - Src:             'pixconv.c:909,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:910,12'
          Dst:             pixGetWpl
    - functionName:    pixConvertRGBToGrayMinMax
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - type
      BBCount:         89
      ICount:          497
      EdgeCount:       119
      CyclomaticComplexity: 32
      functionsReached:
        - extractRGBValues
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'pixconv.c:954,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:955,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:956,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:955,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:955,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:955,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:956,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:957,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:958,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:957,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:957,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:957,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:958,30'
          Branch Sides:
            - BranchSide:      'pixconv.c:958,33'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:963,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - returnErrorPtr
        - Branch String:   'pixconv.c:958,54'
          Branch Sides:
            - BranchSide:      'pixconv.c:959,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:963,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - returnErrorPtr
        - Branch String:   'pixconv.c:959,34'
          Branch Sides:
            - BranchSide:      'pixconv.c:959,37'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:963,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - returnErrorPtr
        - Branch String:   'pixconv.c:959,64'
          Branch Sides:
            - BranchSide:      'pixconv.c:960,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:963,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - returnErrorPtr
        - Branch String:   'pixconv.c:958,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:961,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:963,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - returnErrorPtr
        - Branch String:   'pixconv.c:961,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:961,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:961,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:966,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:967,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:968,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
        - Branch String:   'pixconv.c:967,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:967,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:967,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:973,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:974,17'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pixconv.c:999,12'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:976,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:977,30'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pixconv.c:997,5'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pixconv.c:978,38'
          Branch Sides:
            - BranchSide:      'pixconv.c:978,41'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pixconv.c:979,23'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pixconv.c:978,17'
          Branch Sides:
            - BranchSide:      'pixconv.c:979,23'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pixconv.c:983,24'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pixconv.c:979,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:979,21'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pixconv.c:979,21'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pixconv.c:980,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:980,21'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pixconv.c:980,21'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pixconv.c:981,21'
          Branch Sides:
            - BranchSide:      'pixconv.c:982,27'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pixconv.c:983,13'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pixconv.c:982,27'
          Branch Sides:
            - BranchSide:      'pixconv.c:982,25'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pixconv.c:982,25'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pixconv.c:983,45'
          Branch Sides:
            - BranchSide:      'pixconv.c:983,48'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pixconv.c:984,23'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pixconv.c:983,24'
          Branch Sides:
            - BranchSide:      'pixconv.c:984,23'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pixconv.c:989,26'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pixconv.c:984,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:984,21'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pixconv.c:984,21'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pixconv.c:985,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:985,21'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pixconv.c:985,21'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pixconv.c:986,21'
          Branch Sides:
            - BranchSide:      'pixconv.c:987,27'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pixconv.c:988,13'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pixconv.c:987,27'
          Branch Sides:
            - BranchSide:      'pixconv.c:987,25'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pixconv.c:987,25'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pixconv.c:989,26'
          Branch Sides:
            - BranchSide:      'pixconv.c:989,24'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pixconv.c:989,24'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pixconv.c:990,26'
          Branch Sides:
            - BranchSide:      'pixconv.c:990,24'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pixconv.c:990,24'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pixconv.c:991,26'
          Branch Sides:
            - BranchSide:      'pixconv.c:991,24'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pixconv.c:991,24'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pixconv.c:992,26'
          Branch Sides:
            - BranchSide:      'pixconv.c:992,24'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pixconv.c:992,24'
              BranchSideFuncs:
                - extractRGBValues
      Callsites:
        - Src:             'pixconv.c:955,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:956,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:957,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:961,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:963,5'
          Dst:             pixGetDimensions
        - Src:             'pixconv.c:964,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:965,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:966,17'
          Dst:             pixCreate
        - Src:             'pixconv.c:967,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:968,5'
          Dst:             pixCopyResolution
        - Src:             'pixconv.c:969,5'
          Dst:             pixCopyInputFormat
        - Src:             'pixconv.c:970,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:971,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:977,13'
          Dst:             extractRGBValues
    - functionName:    pixConvertRGBToGrayGeneral
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - pixs
        - type
        - rwt
        - gwt
        - bwt
      BBCount:         73
      ICount:          322
      EdgeCount:       100
      CyclomaticComplexity: 29
      functionsReached:
        - pixConvertRGBToGray
        - pixConvertRGBToGrayMinMax
        - pixConvertRGBToHue
        - pixConvertRGBToSaturation
        - pixGetDepth
        - pixGetRGBComponent
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixconv.c:764,15'
          Branch Sides:
            - BranchSide:      'pixconv.c:764,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertRGBToGray
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertRGBToSaturation
                - pixConvertRGBToHue
                - pixConvertRGBToGray
                - pixConvertRGBToGrayMinMax
                - pixConvertRGBToGrayMinMax
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:765,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:764,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:765,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:766,9'
              BranchSideFuncs:
                - pixConvertRGBToGray
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertRGBToSaturation
                - pixConvertRGBToHue
                - pixConvertRGBToGray
                - pixConvertRGBToGrayMinMax
                - pixConvertRGBToGrayMinMax
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - returnErrorPtr
        - Branch String:   'pixconv.c:765,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:765,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:765,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:766,30'
          Branch Sides:
            - BranchSide:      'pixconv.c:766,33'
              BranchSideFuncs:
                - pixConvertRGBToGray
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertRGBToSaturation
                - pixConvertRGBToHue
                - pixConvertRGBToGray
                - pixConvertRGBToGrayMinMax
                - pixConvertRGBToGrayMinMax
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - returnErrorPtr
            - BranchSide:      'pixconv.c:773,9'
              BranchSideFuncs:
                - pixConvertRGBToGray
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertRGBToSaturation
                - pixConvertRGBToHue
                - pixConvertRGBToGray
                - pixConvertRGBToGrayMinMax
                - pixConvertRGBToGrayMinMax
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
        - Branch String:   'pixconv.c:766,56'
          Branch Sides:
            - BranchSide:      'pixconv.c:767,9'
              BranchSideFuncs:
                - pixConvertRGBToGray
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertRGBToSaturation
                - pixConvertRGBToHue
                - pixConvertRGBToGray
                - pixConvertRGBToGrayMinMax
                - pixConvertRGBToGrayMinMax
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - returnErrorPtr
            - BranchSide:      'pixconv.c:773,9'
              BranchSideFuncs:
                - pixConvertRGBToGray
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertRGBToSaturation
                - pixConvertRGBToHue
                - pixConvertRGBToGray
                - pixConvertRGBToGrayMinMax
                - pixConvertRGBToGrayMinMax
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
        - Branch String:   'pixconv.c:767,31'
          Branch Sides:
            - BranchSide:      'pixconv.c:767,34'
              BranchSideFuncs:
                - pixConvertRGBToGray
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertRGBToSaturation
                - pixConvertRGBToHue
                - pixConvertRGBToGray
                - pixConvertRGBToGrayMinMax
                - pixConvertRGBToGrayMinMax
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - returnErrorPtr
            - BranchSide:      'pixconv.c:773,9'
              BranchSideFuncs:
                - pixConvertRGBToGray
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertRGBToSaturation
                - pixConvertRGBToHue
                - pixConvertRGBToGray
                - pixConvertRGBToGrayMinMax
                - pixConvertRGBToGrayMinMax
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
        - Branch String:   'pixconv.c:767,55'
          Branch Sides:
            - BranchSide:      'pixconv.c:768,9'
              BranchSideFuncs:
                - pixConvertRGBToGray
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertRGBToSaturation
                - pixConvertRGBToHue
                - pixConvertRGBToGray
                - pixConvertRGBToGrayMinMax
                - pixConvertRGBToGrayMinMax
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - returnErrorPtr
            - BranchSide:      'pixconv.c:773,9'
              BranchSideFuncs:
                - pixConvertRGBToGray
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertRGBToSaturation
                - pixConvertRGBToHue
                - pixConvertRGBToGray
                - pixConvertRGBToGrayMinMax
                - pixConvertRGBToGrayMinMax
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
        - Branch String:   'pixconv.c:768,30'
          Branch Sides:
            - BranchSide:      'pixconv.c:768,33'
              BranchSideFuncs:
                - pixConvertRGBToGray
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertRGBToSaturation
                - pixConvertRGBToHue
                - pixConvertRGBToGray
                - pixConvertRGBToGrayMinMax
                - pixConvertRGBToGrayMinMax
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - returnErrorPtr
            - BranchSide:      'pixconv.c:773,9'
              BranchSideFuncs:
                - pixConvertRGBToGray
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertRGBToSaturation
                - pixConvertRGBToHue
                - pixConvertRGBToGray
                - pixConvertRGBToGrayMinMax
                - pixConvertRGBToGrayMinMax
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
        - Branch String:   'pixconv.c:768,58'
          Branch Sides:
            - BranchSide:      'pixconv.c:769,9'
              BranchSideFuncs:
                - pixConvertRGBToGray
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertRGBToSaturation
                - pixConvertRGBToHue
                - pixConvertRGBToGray
                - pixConvertRGBToGrayMinMax
                - pixConvertRGBToGrayMinMax
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - returnErrorPtr
            - BranchSide:      'pixconv.c:773,9'
              BranchSideFuncs:
                - pixConvertRGBToGray
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertRGBToSaturation
                - pixConvertRGBToHue
                - pixConvertRGBToGray
                - pixConvertRGBToGrayMinMax
                - pixConvertRGBToGrayMinMax
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
        - Branch String:   'pixconv.c:769,30'
          Branch Sides:
            - BranchSide:      'pixconv.c:769,33'
              BranchSideFuncs:
                - pixConvertRGBToGray
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertRGBToSaturation
                - pixConvertRGBToHue
                - pixConvertRGBToGray
                - pixConvertRGBToGrayMinMax
                - pixConvertRGBToGrayMinMax
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - returnErrorPtr
            - BranchSide:      'pixconv.c:773,9'
              BranchSideFuncs:
                - pixConvertRGBToGray
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertRGBToSaturation
                - pixConvertRGBToHue
                - pixConvertRGBToGray
                - pixConvertRGBToGrayMinMax
                - pixConvertRGBToGrayMinMax
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
        - Branch String:   'pixconv.c:769,61'
          Branch Sides:
            - BranchSide:      'pixconv.c:770,9'
              BranchSideFuncs:
                - pixConvertRGBToGray
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertRGBToSaturation
                - pixConvertRGBToHue
                - pixConvertRGBToGray
                - pixConvertRGBToGrayMinMax
                - pixConvertRGBToGrayMinMax
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - returnErrorPtr
            - BranchSide:      'pixconv.c:773,9'
              BranchSideFuncs:
                - pixConvertRGBToGray
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertRGBToSaturation
                - pixConvertRGBToHue
                - pixConvertRGBToGray
                - pixConvertRGBToGrayMinMax
                - pixConvertRGBToGrayMinMax
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
        - Branch String:   'pixconv.c:766,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:771,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:773,9'
              BranchSideFuncs:
                - pixConvertRGBToGray
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertRGBToSaturation
                - pixConvertRGBToHue
                - pixConvertRGBToGray
                - pixConvertRGBToGrayMinMax
                - pixConvertRGBToGrayMinMax
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
        - Branch String:   'pixconv.c:771,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:771,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:771,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:773,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:774,35'
              BranchSideFuncs:
                - pixGetRGBComponent
            - BranchSide:      'pixconv.c:775,16'
              BranchSideFuncs:
                - pixConvertRGBToGray
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertRGBToSaturation
                - pixConvertRGBToHue
                - pixConvertRGBToGray
                - pixConvertRGBToGrayMinMax
                - pixConvertRGBToGrayMinMax
                - pixGetRGBComponent
                - pixGetRGBComponent
        - Branch String:   'pixconv.c:775,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:776,35'
              BranchSideFuncs:
                - pixGetRGBComponent
            - BranchSide:      'pixconv.c:777,16'
              BranchSideFuncs:
                - pixConvertRGBToGray
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertRGBToSaturation
                - pixConvertRGBToHue
                - pixConvertRGBToGray
                - pixConvertRGBToGrayMinMax
                - pixConvertRGBToGrayMinMax
                - pixGetRGBComponent
        - Branch String:   'pixconv.c:777,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:778,35'
              BranchSideFuncs:
                - pixGetRGBComponent
            - BranchSide:      'pixconv.c:779,16'
              BranchSideFuncs:
                - pixConvertRGBToGray
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertRGBToSaturation
                - pixConvertRGBToHue
                - pixConvertRGBToGray
                - pixConvertRGBToGrayMinMax
                - pixConvertRGBToGrayMinMax
        - Branch String:   'pixconv.c:779,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:780,42'
              BranchSideFuncs:
                - pixConvertRGBToGrayMinMax
            - BranchSide:      'pixconv.c:781,16'
              BranchSideFuncs:
                - pixConvertRGBToGray
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertRGBToSaturation
                - pixConvertRGBToHue
                - pixConvertRGBToGray
                - pixConvertRGBToGrayMinMax
        - Branch String:   'pixconv.c:781,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:782,42'
              BranchSideFuncs:
                - pixConvertRGBToGrayMinMax
            - BranchSide:      'pixconv.c:783,16'
              BranchSideFuncs:
                - pixConvertRGBToGray
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertRGBToSaturation
                - pixConvertRGBToHue
                - pixConvertRGBToGray
        - Branch String:   'pixconv.c:783,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:784,36'
              BranchSideFuncs:
                - pixConvertRGBToGray
            - BranchSide:      'pixconv.c:785,16'
              BranchSideFuncs:
                - pixConvertRGBToGray
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertRGBToSaturation
                - pixConvertRGBToHue
        - Branch String:   'pixconv.c:785,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:786,35'
              BranchSideFuncs:
                - pixConvertRGBToHue
            - BranchSide:      'pixconv.c:787,16'
              BranchSideFuncs:
                - pixConvertRGBToGray
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertRGBToSaturation
        - Branch String:   'pixconv.c:787,16'
          Branch Sides:
            - BranchSide:      'pixconv.c:788,42'
              BranchSideFuncs:
                - pixConvertRGBToSaturation
            - BranchSide:      'pixconv.c:790,13'
              BranchSideFuncs:
                - pixConvertRGBToGray
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:790,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:790,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:791,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:790,36'
          Branch Sides:
            - BranchSide:      'pixconv.c:790,39'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:791,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:790,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:791,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:792,13'
              BranchSideFuncs:
                - pixConvertRGBToGray
                - returnErrorPtr
        - Branch String:   'pixconv.c:791,27'
          Branch Sides:
            - BranchSide:      'pixconv.c:791,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:791,13'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:792,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:793,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:794,36'
              BranchSideFuncs:
                - pixConvertRGBToGray
        - Branch String:   'pixconv.c:793,27'
          Branch Sides:
            - BranchSide:      'pixconv.c:793,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:793,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixconv.c:764,18'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:765,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:771,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:774,16'
          Dst:             pixGetRGBComponent
        - Src:             'pixconv.c:776,16'
          Dst:             pixGetRGBComponent
        - Src:             'pixconv.c:778,16'
          Dst:             pixGetRGBComponent
        - Src:             'pixconv.c:780,16'
          Dst:             pixConvertRGBToGrayMinMax
        - Src:             'pixconv.c:782,16'
          Dst:             pixConvertRGBToGrayMinMax
        - Src:             'pixconv.c:784,16'
          Dst:             pixConvertRGBToGray
        - Src:             'pixconv.c:786,16'
          Dst:             pixConvertRGBToHue
        - Src:             'pixconv.c:788,16'
          Dst:             pixConvertRGBToSaturation
        - Src:             'pixconv.c:791,27'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:793,27'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:794,16'
          Dst:             pixConvertRGBToGray
    - functionName:    pixAddMinimalGrayColormap8
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         43
      ICount:          342
      EdgeCount:       55
      CyclomaticComplexity: 14
      functionsReached:
        - calloc
        - pixAddGrayColormap8
        - pixClone
        - pixCopy
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreateTemplate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixNumColors
        - pixRemoveColormap
        - pixSetColormap
        - pixcmapAddColor
        - pixcmapCreate
        - pixcmapGetCount
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixconv.c:653,15'
          Branch Sides:
            - BranchSide:      'pixconv.c:653,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixNumColors
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - calloc
                - pixCreateTemplate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - free
                - pixcmapAddColor
                - pixCopy
                - pixAddGrayColormap8
                - pixcmapGetCount
                - pixRemoveColormap
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'pixconv.c:654,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:653,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:654,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:657,18'
              BranchSideFuncs:
                - pixNumColors
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - calloc
                - pixCreateTemplate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - free
                - pixcmapAddColor
                - pixCopy
                - pixAddGrayColormap8
                - pixcmapGetCount
                - pixRemoveColormap
                - pixCopy
        - Branch String:   'pixconv.c:654,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:654,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:654,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:659,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:660,29'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixRemoveColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - calloc
                - pixCreateTemplate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - free
                - pixcmapAddColor
                - pixCopy
            - BranchSide:      'pixconv.c:665,13'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - calloc
                - pixCreateTemplate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - free
                - pixcmapAddColor
                - pixCopy
                - pixAddGrayColormap8
        - Branch String:   'pixconv.c:660,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:661,34'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'pixconv.c:663,38'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - calloc
                - pixCreateTemplate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - free
                - pixcmapAddColor
        - Branch String:   'pixconv.c:665,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:666,34'
              BranchSideFuncs:
                - pixCopy
                - pixAddGrayColormap8
            - BranchSide:      'pixconv.c:670,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - calloc
                - pixCreateTemplate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - free
                - pixcmapAddColor
        - Branch String:   'pixconv.c:678,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:679,17'
              BranchSideFuncs:
                - pixcmapCreate
                - calloc
                - pixCreateTemplate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - free
                - pixcmapAddColor
            - BranchSide:      'pixconv.c:685,12'
              BranchSideFuncs:
                - pixcmapCreate
                - calloc
                - pixCreateTemplate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - free
                - pixcmapAddColor
        - Branch String:   'pixconv.c:680,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:681,19'
              BranchSideFuncs:
                - pixcmapCreate
                - calloc
                - pixCreateTemplate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - free
                - pixcmapAddColor
            - BranchSide:      'pixconv.c:684,5'
              BranchSideFuncs:
                - pixcmapCreate
                - calloc
                - pixCreateTemplate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - free
                - pixcmapAddColor
        - Branch String:   'pixconv.c:687,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:688,13'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - free
                - pixcmapAddColor
            - BranchSide:      'pixconv.c:695,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - free
        - Branch String:   'pixconv.c:688,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:689,29'
              BranchSideFuncs:
                - pixcmapAddColor
                - pixCreateTemplate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - free
            - BranchSide:      'pixconv.c:692,5'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - free
                - pixcmapAddColor
        - Branch String:   'pixconv.c:701,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:702,17'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
            - BranchSide:      'pixconv.c:710,5'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
        - Branch String:   'pixconv.c:704,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:705,19'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
            - BranchSide:      'pixconv.c:708,5'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
      Callsites:
        - Src:             'pixconv.c:653,18'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:654,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:657,5'
          Dst:             pixNumColors
        - Src:             'pixconv.c:658,12'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:660,13'
          Dst:             pixcmapGetCount
        - Src:             'pixconv.c:661,20'
          Dst:             pixCopy
        - Src:             'pixconv.c:663,20'
          Dst:             pixRemoveColormap
        - Src:             'pixconv.c:666,20'
          Dst:             pixCopy
        - Src:             'pixconv.c:667,13'
          Dst:             pixAddGrayColormap8
        - Src:             'pixconv.c:670,16'
          Dst:             pixClone
        - Src:             'pixconv.c:674,5'
          Dst:             pixGetDimensions
        - Src:             'pixconv.c:675,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:676,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:677,23'
          Dst:             calloc
        - Src:             'pixconv.c:685,12'
          Dst:             pixcmapCreate
        - Src:             'pixconv.c:686,25'
          Dst:             calloc
        - Src:             'pixconv.c:689,13'
          Dst:             pixcmapAddColor
        - Src:             'pixconv.c:695,12'
          Dst:             pixCreateTemplate
        - Src:             'pixconv.c:696,5'
          Dst:             pixSetColormap
        - Src:             'pixconv.c:697,5'
          Dst:             pixCopyInputFormat
        - Src:             'pixconv.c:698,5'
          Dst:             pixCopyResolution
        - Src:             'pixconv.c:699,13'
          Dst:             pixGetData
        - Src:             'pixconv.c:700,12'
          Dst:             pixGetWpl
        - Src:             'pixconv.c:710,5'
          Dst:             pixDestroy
    - functionName:    pixRemoveColormapGeneral
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - type
        - ifnocmap
      BBCount:         21
      ICount:          103
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - pixClone
        - pixCopy
        - pixGetColormap
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixconv.c:280,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:281,23'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixRemoveColormap
                - returnErrorPtr
            - BranchSide:      'pixconv.c:282,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'pixconv.c:281,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:281,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:281,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:282,29'
          Branch Sides:
            - BranchSide:      'pixconv.c:282,32'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixRemoveColormap
                - returnErrorPtr
            - BranchSide:      'pixconv.c:285,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixRemoveColormap
        - Branch String:   'pixconv.c:282,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:283,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:285,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixClone
                - pixRemoveColormap
        - Branch String:   'pixconv.c:283,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:283,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:283,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:285,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:286,34'
              BranchSideFuncs:
                - pixRemoveColormap
            - BranchSide:      'pixconv.c:288,9'
              BranchSideFuncs:
                - pixCopy
                - pixClone
        - Branch String:   'pixconv.c:288,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:289,25'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'pixconv.c:291,30'
              BranchSideFuncs:
                - pixCopy
      Callsites:
        - Src:             'pixconv.c:281,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:283,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:285,9'
          Dst:             pixGetColormap
        - Src:             'pixconv.c:286,16'
          Dst:             pixRemoveColormap
        - Src:             'pixconv.c:289,16'
          Dst:             pixClone
        - Src:             'pixconv.c:291,16'
          Dst:             pixCopy
    - functionName:    pixThreshold8
      functionSourceFile: '/src/leptonica/src/pixconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - d
        - nlevels
        - cmapflag
      BBCount:         39
      ICount:          197
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - pixCopyInputFormat
        - pixGetDepth
        - pixSetColormap
        - pixThresholdOn8bpp
        - pixThresholdTo2bpp
        - pixThresholdTo4bpp
        - pixThresholdToBinary
        - pixcmapCreateLinear
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixconv.c:218,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:219,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixThresholdOn8bpp
                - returnErrorPtr
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixThresholdTo2bpp
                - pixThresholdToBinary
                - pixcmapCreateLinear
                - pixSetColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:220,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixThresholdOn8bpp
                - returnErrorPtr
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixThresholdTo2bpp
                - pixThresholdToBinary
                - pixcmapCreateLinear
                - pixSetColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:219,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:219,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:219,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:220,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:221,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:222,9'
              BranchSideFuncs:
                - pixThresholdOn8bpp
                - returnErrorPtr
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixThresholdTo2bpp
                - pixThresholdToBinary
                - pixcmapCreateLinear
                - pixSetColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixconv.c:221,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:221,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:221,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:222,18'
          Branch Sides:
            - BranchSide:      'pixconv.c:222,21'
              BranchSideFuncs:
                - pixThresholdOn8bpp
                - returnErrorPtr
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixThresholdTo2bpp
                - pixThresholdToBinary
                - pixcmapCreateLinear
                - pixSetColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixconv.c:225,13'
              BranchSideFuncs:
                - pixThresholdOn8bpp
                - returnErrorPtr
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixThresholdTo2bpp
                - pixThresholdToBinary
                - pixcmapCreateLinear
                - pixSetColormap
                - returnErrorPtr
        - Branch String:   'pixconv.c:222,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:223,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:225,13'
              BranchSideFuncs:
                - pixThresholdOn8bpp
                - returnErrorPtr
                - pixCopyInputFormat
                - pixThresholdTo4bpp
                - pixThresholdTo2bpp
                - pixThresholdToBinary
                - pixcmapCreateLinear
                - pixSetColormap
                - returnErrorPtr
        - Branch String:   'pixconv.c:223,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:223,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:223,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:225,5'
          Branch Sides:
            - BranchSide:      'pixconv.c:227,37'
              BranchSideFuncs:
                - pixThresholdToBinary
                - returnErrorPtr
                - pixCopyInputFormat
                - pixcmapCreateLinear
                - pixSetColormap
            - BranchSide:      'pixconv.c:234,35'
              BranchSideFuncs:
                - pixThresholdTo2bpp
                - returnErrorPtr
                - pixCopyInputFormat
            - BranchSide:      'pixconv.c:237,35'
              BranchSideFuncs:
                - pixThresholdTo4bpp
                - returnErrorPtr
                - pixCopyInputFormat
            - BranchSide:      'pixconv.c:240,35'
              BranchSideFuncs:
                - pixThresholdOn8bpp
                - returnErrorPtr
                - pixCopyInputFormat
            - BranchSide:      'pixconv.c:243,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixconv.c:228,13'
          Branch Sides:
            - BranchSide:      'pixconv.c:229,20'
              BranchSideFuncs:
                - pixcmapCreateLinear
                - pixSetColormap
                - returnErrorPtr
                - pixCopyInputFormat
            - BranchSide:      'pixconv.c:232,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixCopyInputFormat
        - Branch String:   'pixconv.c:243,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:243,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:243,9'
              BranchSideFuncs: []
        - Branch String:   'pixconv.c:246,9'
          Branch Sides:
            - BranchSide:      'pixconv.c:247,23'
              BranchSideFuncs:
                - pixCopyInputFormat
            - BranchSide:      'pixconv.c:248,24'
              BranchSideFuncs:
                - pixCopyInputFormat
        - Branch String:   'pixconv.c:247,23'
          Branch Sides:
            - BranchSide:      'pixconv.c:247,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixconv.c:247,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixconv.c:219,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:220,9'
          Dst:             pixGetDepth
        - Src:             'pixconv.c:221,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:223,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:227,16'
          Dst:             pixThresholdToBinary
        - Src:             'pixconv.c:229,20'
          Dst:             pixcmapCreateLinear
        - Src:             'pixconv.c:230,13'
          Dst:             pixSetColormap
        - Src:             'pixconv.c:234,16'
          Dst:             pixThresholdTo2bpp
        - Src:             'pixconv.c:237,16'
          Dst:             pixThresholdTo4bpp
        - Src:             'pixconv.c:240,16'
          Dst:             pixThresholdOn8bpp
        - Src:             'pixconv.c:243,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:247,23'
          Dst:             returnErrorPtr
        - Src:             'pixconv.c:248,5'
          Dst:             pixCopyInputFormat
    - functionName:    memio_png_flush
      functionSourceFile: '/src/leptonica/src/pngio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1447
      functionLinenumberEnd: 1492
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pthing
      BBCount:         15
      ICount:          162
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngio.c:1454,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1454,33'
              BranchSideFuncs: []
            - BranchSide:      'pngio.c:1458,14'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - free
        - Branch String:   'pngio.c:1460,5'
          Branch Sides:
            - BranchSide:      'pngio.c:1461,19'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - free
            - BranchSide:      'pngio.c:1466,20'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - free
        - Branch String:   'pngio.c:1476,27'
          Branch Sides:
            - BranchSide:      'pngio.c:1476,30'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'pngio.c:1476,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'pngio.c:1476,5'
          Branch Sides:
            - BranchSide:      'pngio.c:1477,20'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'pngio.c:1488,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    memio_free
      functionSourceFile: '/src/leptonica/src/pngio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1537
      functionLinenumberEnd: 1553
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pthing
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pngio.c:1540,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1541,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pngio.c:1543,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'pngio.c:1545,5'
          Branch Sides:
            - BranchSide:      'pngio.c:1546,15'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'pngio.c:1553,1'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:1549,13'
          Branch Sides:
            - BranchSide:      'pngio.c:1550,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'pngio.c:1551,9'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    memio_png_write_data
      functionSourceFile: '/src/leptonica/src/pngio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1384
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - png_ptr
        - data
        - len
      BBCount:         18
      ICount:          221
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - png_get_io_ptr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngio.c:1391,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1392,13'
              BranchSideFuncs:
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'pngio.c:1403,5'
              BranchSideFuncs:
                - malloc
                - malloc
        - Branch String:   'pngio.c:1392,13'
          Branch Sides:
            - BranchSide:      'pngio.c:1393,38'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'pngio.c:1399,34'
              BranchSideFuncs:
                - malloc
                - malloc
                - malloc
        - Branch String:   'pngio.c:1403,5'
          Branch Sides:
            - BranchSide:      'pngio.c:1403,5'
              BranchSideFuncs:
                - malloc
                - malloc
            - BranchSide:      'pngio.c:1404,13'
              BranchSideFuncs:
                - malloc
                - malloc
        - Branch String:   'pngio.c:1404,13'
          Branch Sides:
            - BranchSide:      'pngio.c:1405,24'
              BranchSideFuncs:
                - malloc
                - malloc
            - BranchSide:      'pngio.c:1417,26'
              BranchSideFuncs:
                - malloc
                - malloc
        - Branch String:   'pngio.c:1419,13'
          Branch Sides:
            - BranchSide:      'pngio.c:1420,20'
              BranchSideFuncs:
                - malloc
                - malloc
            - BranchSide:      'pngio.c:1425,20'
              BranchSideFuncs:
                - malloc
                - malloc
      Callsites:
        - Src:             'pngio.c:1389,32'
          Dst:             png_get_io_ptr
    - functionName:    pixWriteMemPng
      functionSourceFile: '/src/leptonica/src/pngio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1965
      functionLinenumberEnd: 2196
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - pfiledata
        - pfilesize
        - pix
        - gamma
      BBCount:         131
      ICount:          923
      EdgeCount:       175
      CyclomaticComplexity: 46
      functionsReached:
        - calloc
        - longjmp
        - memio_free
        - memio_png_flush
        - memio_png_write_data
        - pixDestroy
        - pixEndianByteSwap
        - pixEndianByteSwapNew
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetHeight
        - pixGetSpp
        - pixGetText
        - pixGetWidth
        - pixGetWpl
        - pixGetXRes
        - pixGetYRes
        - pixInvert
        - pixSetPadBits
        - pixcmapGetCount
        - pixcmapIsOpaque
        - pixcmapIsValid
        - pixcmapToArrays
        - png_create_info_struct
        - png_create_write_struct
        - png_destroy_write_struct
        - png_set_IHDR
        - png_set_PLTE
        - png_set_compression_level
        - png_set_gAMA
        - png_set_longjmp_fn
        - png_set_pHYs
        - png_set_tRNS
        - png_set_text
        - png_set_write_fn
        - png_write_end
        - png_write_info
        - png_write_row
        - png_write_rows
        - returnErrorInt
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngio.c:1982,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1982,21'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - pixGetSpp
                - pixGetColormap
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
                - pixSetPadBits
                - pixcmapIsValid
                - returnErrorInt
            - BranchSide:      'pngio.c:1983,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - pixGetSpp
                - pixGetColormap
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
                - pixSetPadBits
                - pixcmapIsValid
                - returnErrorInt
        - Branch String:   'pngio.c:1983,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1983,21'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - pixGetSpp
                - pixGetColormap
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
                - pixSetPadBits
                - pixcmapIsValid
                - returnErrorInt
            - BranchSide:      'pngio.c:1984,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - pixGetSpp
                - pixGetColormap
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
                - pixSetPadBits
                - pixcmapIsValid
                - returnErrorInt
        - Branch String:   'pngio.c:1984,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1985,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - pixGetSpp
                - pixGetColormap
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
                - pixSetPadBits
                - pixcmapIsValid
                - returnErrorInt
            - BranchSide:      'pngio.c:1986,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - pixGetSpp
                - pixGetColormap
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
                - pixSetPadBits
                - pixcmapIsValid
                - returnErrorInt
        - Branch String:   'pngio.c:1985,16'
          Branch Sides:
            - BranchSide:      'pngio.c:1985,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:1985,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:1986,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1987,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - pixGetSpp
                - pixGetColormap
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
                - pixSetPadBits
                - pixcmapIsValid
                - returnErrorInt
            - BranchSide:      'pngio.c:1988,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - pixGetSpp
                - pixGetColormap
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
                - pixSetPadBits
                - pixcmapIsValid
                - returnErrorInt
        - Branch String:   'pngio.c:1987,16'
          Branch Sides:
            - BranchSide:      'pngio.c:1987,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:1987,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:1988,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1989,16'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - pixGetSpp
                - pixGetColormap
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
                - pixSetPadBits
                - pixcmapIsValid
                - returnErrorInt
            - BranchSide:      'pngio.c:1991,11'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - pixGetSpp
                - pixGetColormap
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
                - pixSetPadBits
                - pixcmapIsValid
                - returnErrorInt
        - Branch String:   'pngio.c:1989,16'
          Branch Sides:
            - BranchSide:      'pngio.c:1989,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:1989,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:2003,9'
          Branch Sides:
            - BranchSide:      'pngio.c:2004,16'
              BranchSideFuncs:
                - pixcmapIsValid
                - returnErrorInt
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
                - pixSetPadBits
            - BranchSide:      'pngio.c:2009,16'
              BranchSideFuncs:
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
                - pixSetPadBits
        - Branch String:   'pngio.c:2006,13'
          Branch Sides:
            - BranchSide:      'pngio.c:2007,20'
              BranchSideFuncs:
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
                - pixSetPadBits
            - BranchSide:      'pngio.c:2008,5'
              BranchSideFuncs:
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
                - pixSetPadBits
        - Branch String:   'pngio.c:2007,20'
          Branch Sides:
            - BranchSide:      'pngio.c:2007,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:2007,13'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:2013,9'
          Branch Sides:
            - BranchSide:      'pngio.c:2013,32'
              BranchSideFuncs:
                - pixSetPadBits
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:2016,9'
              BranchSideFuncs:
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:2016,17'
          Branch Sides:
            - BranchSide:      'pngio.c:2016,20'
              BranchSideFuncs:
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:2020,16'
              BranchSideFuncs:
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:2016,9'
          Branch Sides:
            - BranchSide:      'pngio.c:2017,19'
              BranchSideFuncs:
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:2020,16'
              BranchSideFuncs:
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:2020,24'
          Branch Sides:
            - BranchSide:      'pngio.c:2020,27'
              BranchSideFuncs:
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:2021,19'
              BranchSideFuncs:
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:2020,16'
          Branch Sides:
            - BranchSide:      'pngio.c:2021,19'
              BranchSideFuncs:
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:2025,21'
              BranchSideFuncs:
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:2028,9'
          Branch Sides:
            - BranchSide:      'pngio.c:2029,20'
              BranchSideFuncs:
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:2037,20'
              BranchSideFuncs:
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:2037,9'
          Branch Sides:
            - BranchSide:      'pngio.c:2039,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:2041,44'
              BranchSideFuncs:
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
        - Branch String:   'pngio.c:2039,16'
          Branch Sides:
            - BranchSide:      'pngio.c:2039,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:2039,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:2041,9'
          Branch Sides:
            - BranchSide:      'pngio.c:2042,9'
              BranchSideFuncs:
                - png_destroy_write_struct
                - returnErrorInt
            - BranchSide:      'pngio.c:2047,10'
              BranchSideFuncs:
                - png_set_longjmp_fn
                - _setjmp
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pngio.c:2043,16'
          Branch Sides:
            - BranchSide:      'pngio.c:2043,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:2043,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:2048,9'
          Branch Sides:
            - BranchSide:      'pngio.c:2049,9'
              BranchSideFuncs:
                - png_destroy_write_struct
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pngio.c:2054,22'
              BranchSideFuncs:
                - png_set_write_fn
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
        - Branch String:   'pngio.c:2051,16'
          Branch Sides:
            - BranchSide:      'pngio.c:2051,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:2051,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:2063,28'
          Branch Sides:
            - BranchSide:      'pngio.c:2063,31'
              BranchSideFuncs:
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
            - BranchSide:      'pngio.c:2065,31'
              BranchSideFuncs:
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
        - Branch String:   'pngio.c:2063,9'
          Branch Sides:
            - BranchSide:      'pngio.c:2064,19'
              BranchSideFuncs:
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
            - BranchSide:      'pngio.c:2065,31'
              BranchSideFuncs:
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - png_set_pHYs
        - Branch String:   'pngio.c:2074,21'
          Branch Sides:
            - BranchSide:      'pngio.c:2074,25'
              BranchSideFuncs:
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
            - BranchSide:      'pngio.c:2075,22'
              BranchSideFuncs:
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
        - Branch String:   'pngio.c:2074,9'
          Branch Sides:
            - BranchSide:      'pngio.c:2075,22'
              BranchSideFuncs:
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
            - BranchSide:      'pngio.c:2077,22'
              BranchSideFuncs:
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
        - Branch String:   'pngio.c:2079,9'
          Branch Sides:
            - BranchSide:      'pngio.c:2081,35'
              BranchSideFuncs:
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
            - BranchSide:      'pngio.c:2106,9'
              BranchSideFuncs:
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
        - Branch String:   'pngio.c:2084,9'
          Branch Sides:
            - BranchSide:      'pngio.c:2085,40'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
            - BranchSide:      'pngio.c:2090,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - png_set_tRNS
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
        - Branch String:   'pngio.c:2098,13'
          Branch Sides:
            - BranchSide:      'pngio.c:2099,26'
              BranchSideFuncs:
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
            - BranchSide:      'pngio.c:2101,5'
              BranchSideFuncs:
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
        - Branch String:   'pngio.c:2106,9'
          Branch Sides:
            - BranchSide:      'pngio.c:2107,22'
              BranchSideFuncs:
                - png_set_gAMA
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
            - BranchSide:      'pngio.c:2109,28'
              BranchSideFuncs:
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
        - Branch String:   'pngio.c:2109,9'
          Branch Sides:
            - BranchSide:      'pngio.c:2110,18'
              BranchSideFuncs:
                - strlen
                - png_set_text
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
            - BranchSide:      'pngio.c:2124,20'
              BranchSideFuncs:
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
        - Branch String:   'pngio.c:2126,19'
          Branch Sides:
            - BranchSide:      'pngio.c:2126,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
            - BranchSide:      'pngio.c:2163,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
        - Branch String:   'pngio.c:2126,9'
          Branch Sides:
            - BranchSide:      'pngio.c:2133,13'
              BranchSideFuncs:
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixInvert
                - pixEndianByteSwap
            - BranchSide:      'pngio.c:2163,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
                - png_write_rows
        - Branch String:   'pngio.c:2133,20'
          Branch Sides:
            - BranchSide:      'pngio.c:2133,24'
              BranchSideFuncs:
                - pixInvert
                - pixEndianByteSwap
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
                - pixEndianByteSwapNew
            - BranchSide:      'pngio.c:2137,41'
              BranchSideFuncs:
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
        - Branch String:   'pngio.c:2133,13'
          Branch Sides:
            - BranchSide:      'pngio.c:2134,36'
              BranchSideFuncs:
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
            - BranchSide:      'pngio.c:2137,41'
              BranchSideFuncs:
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - memio_free
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
        - Branch String:   'pngio.c:2139,13'
          Branch Sides:
            - BranchSide:      'pngio.c:2140,13'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
            - BranchSide:      'pngio.c:2146,25'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_row
        - Branch String:   'pngio.c:2142,20'
          Branch Sides:
            - BranchSide:      'pngio.c:2142,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:2142,13'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:2148,9'
          Branch Sides:
            - BranchSide:      'pngio.c:2149,27'
              BranchSideFuncs:
                - png_write_row
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
            - BranchSide:      'pngio.c:2150,23'
              BranchSideFuncs:
                - png_write_end
                - pixDestroy
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
        - Branch String:   'pngio.c:2165,9'
          Branch Sides:
            - BranchSide:      'pngio.c:2166,16'
              BranchSideFuncs:
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
            - BranchSide:      'pngio.c:2171,32'
              BranchSideFuncs:
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
                - png_write_rows
        - Branch String:   'pngio.c:2166,9'
          Branch Sides:
            - BranchSide:      'pngio.c:2167,22'
              BranchSideFuncs:
                - png_write_rows
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
            - BranchSide:      'pngio.c:2170,5'
              BranchSideFuncs:
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
        - Branch String:   'pngio.c:2172,9'
          Branch Sides:
            - BranchSide:      'pngio.c:2173,22'
              BranchSideFuncs:
                - png_write_rows
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
            - BranchSide:      'pngio.c:2185,9'
              BranchSideFuncs:
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
        - Branch String:   'pngio.c:2174,13'
          Branch Sides:
            - BranchSide:      'pngio.c:2175,34'
              BranchSideFuncs:
                - png_write_rows
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
            - BranchSide:      'pngio.c:2183,28'
              BranchSideFuncs:
                - png_write_rows
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
        - Branch String:   'pngio.c:2178,21'
          Branch Sides:
            - BranchSide:      'pngio.c:2179,38'
              BranchSideFuncs:
                - png_write_rows
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
            - BranchSide:      'pngio.c:2180,23'
              BranchSideFuncs:
                - png_write_rows
                - free
                - png_write_end
                - png_destroy_write_struct
                - memio_png_flush
                - memio_free
      Callsites:
        - Src:             'pngio.c:1985,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:1987,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:1989,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:1997,9'
          Dst:             pixGetWidth
        - Src:             'pngio.c:1998,9'
          Dst:             pixGetHeight
        - Src:             'pngio.c:1999,9'
          Dst:             pixGetDepth
        - Src:             'pngio.c:2000,11'
          Dst:             pixGetSpp
        - Src:             'pngio.c:2003,17'
          Dst:             pixGetColormap
        - Src:             'pngio.c:2005,9'
          Dst:             pixcmapIsValid
        - Src:             'pngio.c:2007,20'
          Dst:             returnErrorInt
        - Src:             'pngio.c:2013,18'
          Dst:             pixSetPadBits
        - Src:             'pngio.c:2037,20'
          Dst:             png_create_write_struct
        - Src:             'pngio.c:2039,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:2041,21'
          Dst:             png_create_info_struct
        - Src:             'pngio.c:2042,9'
          Dst:             png_destroy_write_struct
        - Src:             'pngio.c:2043,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:2048,9'
          Dst:             png_set_longjmp_fn
        - Src:             'pngio.c:2048,9'
          Dst:             longjmp
        - Src:             'pngio.c:2048,9'
          Dst:             _setjmp
        - Src:             'pngio.c:2049,9'
          Dst:             png_destroy_write_struct
        - Src:             'pngio.c:2050,9'
          Dst:             pixDestroy
        - Src:             'pngio.c:2051,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:2054,5'
          Dst:             png_set_write_fn
        - Src:             'pngio.c:2054,5'
          Dst:             memio_png_write_data
        - Src:             'pngio.c:2065,5'
          Dst:             png_set_compression_level
        - Src:             'pngio.c:2067,5'
          Dst:             png_set_IHDR
        - Src:             'pngio.c:2072,45'
          Dst:             pixGetXRes
        - Src:             'pngio.c:2073,45'
          Dst:             pixGetYRes
        - Src:             'pngio.c:2075,9'
          Dst:             png_set_pHYs
        - Src:             'pngio.c:2077,9'
          Dst:             png_set_pHYs
        - Src:             'pngio.c:2081,19'
          Dst:             pixcmapGetCount
        - Src:             'pngio.c:2082,31'
          Dst:             calloc
        - Src:             'pngio.c:2083,9'
          Dst:             pixcmapToArrays
        - Src:             'pngio.c:2094,9'
          Dst:             png_set_PLTE
        - Src:             'pngio.c:2097,9'
          Dst:             pixcmapIsOpaque
        - Src:             'pngio.c:2099,13'
          Dst:             png_set_tRNS
        - Src:             'pngio.c:2107,9'
          Dst:             png_set_gAMA
        - Src:             'pngio.c:2109,17'
          Dst:             pixGetText
        - Src:             'pngio.c:2114,34'
          Dst:             strlen
        - Src:             'pngio.c:2120,9'
          Dst:             png_set_text
        - Src:             'pngio.c:2124,5'
          Dst:             png_write_info
        - Src:             'pngio.c:2134,20'
          Dst:             pixInvert
        - Src:             'pngio.c:2135,13'
          Dst:             pixEndianByteSwap
        - Src:             'pngio.c:2137,20'
          Dst:             pixEndianByteSwapNew
        - Src:             'pngio.c:2140,13'
          Dst:             png_destroy_write_struct
        - Src:             'pngio.c:2141,13'
          Dst:             memio_free
        - Src:             'pngio.c:2142,20'
          Dst:             returnErrorInt
        - Src:             'pngio.c:2146,15'
          Dst:             pixGetWpl
        - Src:             'pngio.c:2147,16'
          Dst:             pixGetData
        - Src:             'pngio.c:2149,13'
          Dst:             png_write_row
        - Src:             'pngio.c:2150,9'
          Dst:             png_write_end
        - Src:             'pngio.c:2152,9'
          Dst:             pixDestroy
        - Src:             'pngio.c:2153,9'
          Dst:             png_destroy_write_struct
        - Src:             'pngio.c:2154,9'
          Dst:             memio_png_flush
        - Src:             'pngio.c:2158,9'
          Dst:             memio_free
        - Src:             'pngio.c:2163,12'
          Dst:             pixGetData
        - Src:             'pngio.c:2164,11'
          Dst:             pixGetWpl
        - Src:             'pngio.c:2168,13'
          Dst:             png_write_rows
        - Src:             'pngio.c:2171,32'
          Dst:             calloc
        - Src:             'pngio.c:2183,13'
          Dst:             png_write_rows
        - Src:             'pngio.c:2187,5'
          Dst:             png_write_end
        - Src:             'pngio.c:2189,5'
          Dst:             png_destroy_write_struct
        - Src:             'pngio.c:2190,5'
          Dst:             memio_png_flush
        - Src:             'pngio.c:2194,5'
          Dst:             memio_free
    - functionName:    longjmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _setjmp
      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:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memio_png_read_data
      functionSourceFile: '/src/leptonica/src/pngio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1512
      functionLinenumberEnd: 1521
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - png_ptr
        - outBytes
        - byteCountToRead
      BBCount:         5
      ICount:          65
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - png_error
        - png_get_io_ptr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngio.c:1516,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1517,19'
              BranchSideFuncs:
                - png_error
            - BranchSide:      'pngio.c:1519,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngio.c:1515,26'
          Dst:             png_get_io_ptr
        - Src:             'pngio.c:1517,9'
          Dst:             png_error
    - functionName:    pixReadMemPng
      functionSourceFile: '/src/leptonica/src/pngio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1574
      functionLinenumberEnd: 1940
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - filedata
        - filesize
      BBCount:         255
      ICount:          1673
      EdgeCount:       337
      CyclomaticComplexity: 84
      functionsReached:
        - composeRGBPixel
        - lept_stderr
        - longjmp
        - memio_png_read_data
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetWpl
        - pixInvert
        - pixRemoveColormap
        - pixSetColormap
        - pixSetInputFormat
        - pixSetPadBits
        - pixSetSpp
        - pixSetText
        - pixSetXRes
        - pixSetYRes
        - pixcmapAddColor
        - pixcmapCopy
        - pixcmapCreate
        - pixcmapDestroy
        - pixcmapGetColor
        - pixcmapGetCount
        - pixcmapIsValid
        - png_create_info_struct
        - png_create_read_struct
        - png_destroy_read_struct
        - png_get_PLTE
        - png_get_bit_depth
        - png_get_channels
        - png_get_color_type
        - png_get_image_height
        - png_get_image_width
        - png_get_rowbytes
        - png_get_rows
        - png_get_tRNS
        - png_get_text
        - png_get_valid
        - png_get_x_pixels_per_meter
        - png_get_y_pixels_per_meter
        - png_read_png
        - png_set_longjmp_fn
        - png_set_read_fn
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngio.c:1593,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1594,23'
              BranchSideFuncs:
                - png_create_read_struct
                - png_create_info_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_read_fn
                - png_read_png
                - png_get_rows
                - png_get_image_width
                - png_get_image_height
                - png_get_bit_depth
                - png_get_rowbytes
                - png_get_color_type
                - png_get_channels
                - png_get_valid
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - pixcmapDestroy
                - returnErrorPtr
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - lept_stderr
                - png_destroy_read_struct
                - returnErrorPtr
                - lept_stderr
                - png_destroy_read_struct
                - returnErrorPtr
                - png_destroy_read_struct
                - returnErrorPtr
                - png_destroy_read_struct
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pngio.c:1595,9'
              BranchSideFuncs:
                - png_create_read_struct
                - png_create_info_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_read_fn
                - png_read_png
                - png_get_rows
                - png_get_image_width
                - png_get_image_height
                - png_get_bit_depth
                - png_get_rowbytes
                - png_get_color_type
                - png_get_channels
                - png_get_valid
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - pixcmapDestroy
                - returnErrorPtr
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - lept_stderr
                - png_destroy_read_struct
                - returnErrorPtr
                - lept_stderr
                - png_destroy_read_struct
                - returnErrorPtr
                - png_destroy_read_struct
                - returnErrorPtr
                - png_destroy_read_struct
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pngio.c:1594,23'
          Branch Sides:
            - BranchSide:      'pngio.c:1594,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pngio.c:1594,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:1595,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1596,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pngio.c:1598,11'
              BranchSideFuncs:
                - png_create_read_struct
                - png_create_info_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_read_fn
                - png_read_png
                - png_get_rows
                - png_get_image_width
                - png_get_image_height
                - png_get_bit_depth
                - png_get_rowbytes
                - png_get_color_type
                - png_get_channels
                - png_get_valid
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - pixcmapDestroy
                - returnErrorPtr
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - lept_stderr
                - png_destroy_read_struct
                - returnErrorPtr
                - lept_stderr
                - png_destroy_read_struct
                - returnErrorPtr
                - png_destroy_read_struct
                - returnErrorPtr
                - png_destroy_read_struct
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pngio.c:1596,23'
          Branch Sides:
            - BranchSide:      'pngio.c:1596,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pngio.c:1596,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:1606,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1608,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pngio.c:1610,44'
              BranchSideFuncs:
                - png_create_info_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_read_fn
                - png_read_png
                - png_get_rows
                - png_get_image_width
                - png_get_image_height
                - png_get_bit_depth
                - png_get_rowbytes
                - png_get_color_type
                - png_get_channels
                - png_get_valid
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - pixcmapDestroy
                - returnErrorPtr
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - lept_stderr
                - png_destroy_read_struct
                - returnErrorPtr
                - lept_stderr
                - png_destroy_read_struct
                - returnErrorPtr
                - png_destroy_read_struct
                - returnErrorPtr
                - png_destroy_read_struct
                - returnErrorPtr
        - Branch String:   'pngio.c:1608,23'
          Branch Sides:
            - BranchSide:      'pngio.c:1608,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pngio.c:1608,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:1610,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1611,9'
              BranchSideFuncs:
                - png_destroy_read_struct
                - returnErrorPtr
            - BranchSide:      'pngio.c:1615,44'
              BranchSideFuncs:
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_set_read_fn
                - png_read_png
                - png_get_rows
                - png_get_image_width
                - png_get_image_height
                - png_get_bit_depth
                - png_get_rowbytes
                - png_get_color_type
                - png_get_channels
                - png_get_valid
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - pixcmapDestroy
                - returnErrorPtr
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - lept_stderr
                - png_destroy_read_struct
                - returnErrorPtr
                - lept_stderr
                - png_destroy_read_struct
                - returnErrorPtr
                - png_destroy_read_struct
                - returnErrorPtr
        - Branch String:   'pngio.c:1612,23'
          Branch Sides:
            - BranchSide:      'pngio.c:1612,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pngio.c:1612,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:1615,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1616,9'
              BranchSideFuncs:
                - png_destroy_read_struct
                - returnErrorPtr
            - BranchSide:      'pngio.c:1621,9'
              BranchSideFuncs:
                - png_set_longjmp_fn
                - _setjmp
                - png_set_read_fn
                - png_read_png
                - png_get_rows
                - png_get_image_width
                - png_get_image_height
                - png_get_bit_depth
                - png_get_rowbytes
                - png_get_color_type
                - png_get_channels
                - png_get_valid
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - pixcmapDestroy
                - returnErrorPtr
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - lept_stderr
                - png_destroy_read_struct
                - returnErrorPtr
                - lept_stderr
                - png_destroy_read_struct
                - returnErrorPtr
        - Branch String:   'pngio.c:1617,23'
          Branch Sides:
            - BranchSide:      'pngio.c:1617,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pngio.c:1617,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:1621,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1622,9'
              BranchSideFuncs:
                - png_destroy_read_struct
                - returnErrorPtr
            - BranchSide:      'pngio.c:1626,21'
              BranchSideFuncs:
                - png_set_read_fn
                - png_read_png
                - png_get_rows
                - png_get_image_width
                - png_get_image_height
                - png_get_bit_depth
                - png_get_rowbytes
                - png_get_color_type
                - png_get_channels
                - png_get_valid
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - pixcmapDestroy
                - returnErrorPtr
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - lept_stderr
                - png_destroy_read_struct
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pngio.c:1623,23'
          Branch Sides:
            - BranchSide:      'pngio.c:1623,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pngio.c:1623,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:1635,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1636,24'
              BranchSideFuncs:
                - png_read_png
                - png_get_rows
                - png_get_image_width
                - png_get_image_height
                - png_get_bit_depth
                - png_get_rowbytes
                - png_get_color_type
                - png_get_channels
                - png_get_valid
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - pixcmapDestroy
                - returnErrorPtr
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - lept_stderr
                - png_destroy_read_struct
                - returnErrorPtr
            - BranchSide:      'pngio.c:1638,24'
              BranchSideFuncs:
                - png_read_png
                - png_get_rows
                - png_get_image_width
                - png_get_image_height
                - png_get_bit_depth
                - png_get_rowbytes
                - png_get_color_type
                - png_get_channels
                - png_get_valid
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - pixcmapDestroy
                - returnErrorPtr
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - lept_stderr
                - png_destroy_read_struct
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pngio.c:1655,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1656,13'
              BranchSideFuncs:
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - pixcmapDestroy
                - returnErrorPtr
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - lept_stderr
                - png_destroy_read_struct
                - returnErrorPtr
            - BranchSide:      'pngio.c:1658,17'
              BranchSideFuncs:
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - pixcmapDestroy
                - returnErrorPtr
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - lept_stderr
                - png_destroy_read_struct
                - returnErrorPtr
        - Branch String:   'pngio.c:1662,18'
          Branch Sides:
            - BranchSide:      'pngio.c:1662,21'
              BranchSideFuncs:
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - pixcmapDestroy
                - returnErrorPtr
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - lept_stderr
                - png_destroy_read_struct
                - returnErrorPtr
            - BranchSide:      'pngio.c:1669,10'
              BranchSideFuncs:
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - pixcmapDestroy
                - returnErrorPtr
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
        - Branch String:   'pngio.c:1662,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1663,62'
              BranchSideFuncs:
                - lept_stderr
                - png_destroy_read_struct
                - returnErrorPtr
            - BranchSide:      'pngio.c:1669,10'
              BranchSideFuncs:
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - pixcmapDestroy
                - returnErrorPtr
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
        - Branch String:   'pngio.c:1665,23'
          Branch Sides:
            - BranchSide:      'pngio.c:1665,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pngio.c:1665,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:1670,46'
          Branch Sides:
            - BranchSide:      'pngio.c:1671,9'
              BranchSideFuncs:
                - png_get_PLTE
                - pixcmapCreate
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapAddColor
            - BranchSide:      'pngio.c:1672,22'
              BranchSideFuncs:
                - png_get_PLTE
                - pixcmapCreate
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapAddColor
        - Branch String:   'pngio.c:1670,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1672,22'
              BranchSideFuncs:
                - png_get_PLTE
                - pixcmapCreate
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapAddColor
            - BranchSide:      'pngio.c:1682,26'
              BranchSideFuncs:
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - pixcmapDestroy
                - returnErrorPtr
        - Branch String:   'pngio.c:1674,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1675,20'
              BranchSideFuncs:
                - pixcmapAddColor
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - pixcmapDestroy
                - returnErrorPtr
            - BranchSide:      'pngio.c:1680,5'
              BranchSideFuncs:
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - pixcmapDestroy
                - returnErrorPtr
        - Branch String:   'pngio.c:1682,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1683,9'
              BranchSideFuncs:
                - pixcmapDestroy
                - png_destroy_read_struct
                - pixcmapDestroy
                - returnErrorPtr
            - BranchSide:      'pngio.c:1688,23'
              BranchSideFuncs:
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pngio.c:1686,23'
          Branch Sides:
            - BranchSide:      'pngio.c:1686,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pngio.c:1686,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:1692,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1693,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pngio.c:1697,9'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
        - Branch String:   'pngio.c:1694,23'
          Branch Sides:
            - BranchSide:      'pngio.c:1694,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pngio.c:1694,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:1697,18'
          Branch Sides:
            - BranchSide:      'pngio.c:1697,22'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
            - BranchSide:      'pngio.c:1705,16'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
        - Branch String:   'pngio.c:1697,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1698,16'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
            - BranchSide:      'pngio.c:1705,16'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
        - Branch String:   'pngio.c:1698,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1699,20'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:1705,5'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:1701,13'
          Branch Sides:
            - BranchSide:      'pngio.c:1702,21'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:1704,9'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:1705,16'
          Branch Sides:
            - BranchSide:      'pngio.c:1706,9'
              BranchSideFuncs:
                - pixSetSpp
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:1720,16'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:1706,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1707,16'
              BranchSideFuncs:
                - lept_stderr
                - pixSetSpp
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:1707,16'
              BranchSideFuncs:
                - pixSetSpp
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:1707,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1708,22'
              BranchSideFuncs:
                - pixSetSpp
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:1719,19'
              BranchSideFuncs:
                - pixSetSpp
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:1710,13'
          Branch Sides:
            - BranchSide:      'pngio.c:1712,17'
              BranchSideFuncs:
                - pixSetSpp
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:1718,9'
              BranchSideFuncs:
                - pixSetSpp
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:1720,25'
          Branch Sides:
            - BranchSide:      'pngio.c:1720,28'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:1721,16'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:1721,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1722,22'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:1733,5'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:1724,13'
          Branch Sides:
            - BranchSide:      'pngio.c:1725,17'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:1732,9'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:1728,21'
          Branch Sides:
            - BranchSide:      'pngio.c:1729,21'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:1730,23'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:1742,18'
          Branch Sides:
            - BranchSide:      'pngio.c:1742,21'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:1907,21'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
        - Branch String:   'pngio.c:1742,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1743,14'
              BranchSideFuncs:
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:1907,21'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
        - Branch String:   'pngio.c:1743,13'
          Branch Sides:
            - BranchSide:      'pngio.c:1745,13'
              BranchSideFuncs:
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:1752,13'
              BranchSideFuncs:
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:1745,13'
          Branch Sides:
            - BranchSide:      'pngio.c:1747,13'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pngio.c:1747,13'
              BranchSideFuncs:
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
        - Branch String:   'pngio.c:1747,13'
          Branch Sides:
            - BranchSide:      'pngio.c:1748,13'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
            - BranchSide:      'pngio.c:1748,13'
              BranchSideFuncs:
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
        - Branch String:   'pngio.c:1752,13'
          Branch Sides:
            - BranchSide:      'pngio.c:1755,26'
              BranchSideFuncs:
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:1755,26'
              BranchSideFuncs:
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:1756,17'
          Branch Sides:
            - BranchSide:      'pngio.c:1757,17'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:1764,47'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:1759,31'
          Branch Sides:
            - BranchSide:      'pngio.c:1759,17'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pngio.c:1759,17'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:1790,17'
          Branch Sides:
            - BranchSide:      'pngio.c:1792,17'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:1811,24'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
        - Branch String:   'pngio.c:1792,17'
          Branch Sides:
            - BranchSide:      'pngio.c:1793,21'
              BranchSideFuncs:
                - lept_stderr
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
            - BranchSide:      'pngio.c:1793,21'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
        - Branch String:   'pngio.c:1793,21'
          Branch Sides:
            - BranchSide:      'pngio.c:1794,21'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
            - BranchSide:      'pngio.c:1796,24'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:1794,21'
          Branch Sides:
            - BranchSide:      'pngio.c:1796,24'
              BranchSideFuncs:
                - lept_stderr
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:1796,24'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:1796,17'
          Branch Sides:
            - BranchSide:      'pngio.c:1797,30'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:1811,13'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
        - Branch String:   'pngio.c:1799,21'
          Branch Sides:
            - BranchSide:      'pngio.c:1800,32'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:1810,17'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:1801,43'
          Branch Sides:
            - BranchSide:      'pngio.c:1801,46'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:1801,25'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:1801,25'
          Branch Sides:
            - BranchSide:      'pngio.c:1802,39'
              BranchSideFuncs:
                - pixcmapGetColor
                - composeRGBPixel
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
            - BranchSide:      'pngio.c:1809,21'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:1805,29'
          Branch Sides:
            - BranchSide:      'pngio.c:1801,58'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:1801,58'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:1811,24'
          Branch Sides:
            - BranchSide:      'pngio.c:1813,17'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
            - BranchSide:      'pngio.c:1832,24'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
        - Branch String:   'pngio.c:1813,17'
          Branch Sides:
            - BranchSide:      'pngio.c:1814,24'
              BranchSideFuncs:
                - lept_stderr
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:1814,24'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:1814,17'
          Branch Sides:
            - BranchSide:      'pngio.c:1815,30'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:1832,13'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
        - Branch String:   'pngio.c:1817,21'
          Branch Sides:
            - BranchSide:      'pngio.c:1818,32'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:1831,17'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:1819,43'
          Branch Sides:
            - BranchSide:      'pngio.c:1819,46'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:1819,25'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:1819,25'
          Branch Sides:
            - BranchSide:      'pngio.c:1820,38'
              BranchSideFuncs:
                - pixcmapGetColor
                - composeRGBPixel
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
            - BranchSide:      'pngio.c:1830,21'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:1826,29'
          Branch Sides:
            - BranchSide:      'pngio.c:1819,58'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:1819,58'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:1832,24'
          Branch Sides:
            - BranchSide:      'pngio.c:1834,17'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
            - BranchSide:      'pngio.c:1851,24'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
        - Branch String:   'pngio.c:1834,17'
          Branch Sides:
            - BranchSide:      'pngio.c:1835,24'
              BranchSideFuncs:
                - lept_stderr
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:1835,24'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:1835,17'
          Branch Sides:
            - BranchSide:      'pngio.c:1836,30'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:1851,13'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
        - Branch String:   'pngio.c:1838,21'
          Branch Sides:
            - BranchSide:      'pngio.c:1839,32'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:1850,17'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:1840,43'
          Branch Sides:
            - BranchSide:      'pngio.c:1840,46'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:1840,25'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:1840,25'
          Branch Sides:
            - BranchSide:      'pngio.c:1841,40'
              BranchSideFuncs:
                - pixcmapGetColor
                - composeRGBPixel
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
            - BranchSide:      'pngio.c:1849,21'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:1845,29'
          Branch Sides:
            - BranchSide:      'pngio.c:1840,58'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:1840,58'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:1851,24'
          Branch Sides:
            - BranchSide:      'pngio.c:1853,17'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
            - BranchSide:      'pngio.c:1870,17'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
        - Branch String:   'pngio.c:1853,17'
          Branch Sides:
            - BranchSide:      'pngio.c:1854,24'
              BranchSideFuncs:
                - lept_stderr
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:1854,24'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:1854,17'
          Branch Sides:
            - BranchSide:      'pngio.c:1855,30'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:1869,13'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
        - Branch String:   'pngio.c:1857,21'
          Branch Sides:
            - BranchSide:      'pngio.c:1858,33'
              BranchSideFuncs:
                - pixcmapGetColor
                - composeRGBPixel
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
            - BranchSide:      'pngio.c:1868,17'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:1864,25'
          Branch Sides:
            - BranchSide:      'pngio.c:1857,41'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:1857,41'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:1907,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1908,14'
              BranchSideFuncs:
                - pixInvert
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixRemoveColormap
                - pixDestroy
            - BranchSide:      'pngio.c:1917,39'
              BranchSideFuncs:
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
        - Branch String:   'pngio.c:1908,13'
          Branch Sides:
            - BranchSide:      'pngio.c:1909,23'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixDestroy
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
            - BranchSide:      'pngio.c:1911,38'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixDestroy
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
        - Branch String:   'pngio.c:1924,18'
          Branch Sides:
            - BranchSide:      'pngio.c:1924,21'
              BranchSideFuncs:
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
            - BranchSide:      'pngio.c:1927,5'
              BranchSideFuncs:
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pngio.c:1924,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1925,20'
              BranchSideFuncs:
                - pixSetText
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pngio.c:1927,5'
              BranchSideFuncs:
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pngio.c:1930,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1931,24'
              BranchSideFuncs:
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetPadBits
            - BranchSide:      'pngio.c:1938,19'
              BranchSideFuncs:
                - pixSetPadBits
        - Branch String:   'pngio.c:1932,13'
          Branch Sides:
            - BranchSide:      'pngio.c:1933,13'
              BranchSideFuncs:
                - pixSetPadBits
            - BranchSide:      'pngio.c:1936,5'
              BranchSideFuncs:
                - pixSetPadBits
        - Branch String:   'pngio.c:1934,27'
          Branch Sides:
            - BranchSide:      'pngio.c:1934,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pngio.c:1934,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngio.c:1594,23'
          Dst:             returnErrorPtr
        - Src:             'pngio.c:1596,23'
          Dst:             returnErrorPtr
        - Src:             'pngio.c:1606,20'
          Dst:             png_create_read_struct
        - Src:             'pngio.c:1608,23'
          Dst:             returnErrorPtr
        - Src:             'pngio.c:1610,21'
          Dst:             png_create_info_struct
        - Src:             'pngio.c:1611,9'
          Dst:             png_destroy_read_struct
        - Src:             'pngio.c:1612,23'
          Dst:             returnErrorPtr
        - Src:             'pngio.c:1615,21'
          Dst:             png_create_info_struct
        - Src:             'pngio.c:1616,9'
          Dst:             png_destroy_read_struct
        - Src:             'pngio.c:1617,23'
          Dst:             returnErrorPtr
        - Src:             'pngio.c:1621,9'
          Dst:             png_set_longjmp_fn
        - Src:             'pngio.c:1621,9'
          Dst:             longjmp
        - Src:             'pngio.c:1621,9'
          Dst:             _setjmp
        - Src:             'pngio.c:1622,9'
          Dst:             png_destroy_read_struct
        - Src:             'pngio.c:1623,23'
          Dst:             returnErrorPtr
        - Src:             'pngio.c:1626,5'
          Dst:             png_set_read_fn
        - Src:             'pngio.c:1626,5'
          Dst:             memio_png_read_data
        - Src:             'pngio.c:1639,9'
          Dst:             lept_stderr
        - Src:             'pngio.c:1643,5'
          Dst:             png_read_png
        - Src:             'pngio.c:1645,20'
          Dst:             png_get_rows
        - Src:             'pngio.c:1646,9'
          Dst:             png_get_image_width
        - Src:             'pngio.c:1647,9'
          Dst:             png_get_image_height
        - Src:             'pngio.c:1648,17'
          Dst:             png_get_bit_depth
        - Src:             'pngio.c:1649,16'
          Dst:             png_get_rowbytes
        - Src:             'pngio.c:1650,18'
          Dst:             png_get_color_type
        - Src:             'pngio.c:1651,16'
          Dst:             png_get_channels
        - Src:             'pngio.c:1653,12'
          Dst:             png_get_valid
        - Src:             'pngio.c:1663,9'
          Dst:             lept_stderr
        - Src:             'pngio.c:1664,9'
          Dst:             png_destroy_read_struct
        - Src:             'pngio.c:1665,23'
          Dst:             returnErrorPtr
        - Src:             'pngio.c:1672,9'
          Dst:             png_get_PLTE
        - Src:             'pngio.c:1673,16'
          Dst:             pixcmapCreate
        - Src:             'pngio.c:1678,13'
          Dst:             pixcmapAddColor
        - Src:             'pngio.c:1682,16'
          Dst:             pixCreate
        - Src:             'pngio.c:1683,9'
          Dst:             pixcmapDestroy
        - Src:             'pngio.c:1684,9'
          Dst:             png_destroy_read_struct
        - Src:             'pngio.c:1685,9'
          Dst:             pixcmapDestroy
        - Src:             'pngio.c:1686,23'
          Dst:             returnErrorPtr
        - Src:             'pngio.c:1688,5'
          Dst:             pixSetInputFormat
        - Src:             'pngio.c:1689,11'
          Dst:             pixGetWpl
        - Src:             'pngio.c:1690,12'
          Dst:             pixGetData
        - Src:             'pngio.c:1691,5'
          Dst:             pixSetSpp
        - Src:             'pngio.c:1692,9'
          Dst:             pixSetColormap
        - Src:             'pngio.c:1693,9'
          Dst:             pixDestroy
        - Src:             'pngio.c:1694,23'
          Dst:             returnErrorPtr
        - Src:             'pngio.c:1706,9'
          Dst:             lept_stderr
        - Src:             'pngio.c:1719,9'
          Dst:             pixSetSpp
        - Src:             'pngio.c:1745,13'
          Dst:             lept_stderr
        - Src:             'pngio.c:1747,13'
          Dst:             lept_stderr
        - Src:             'pngio.c:1748,13'
          Dst:             pixDestroy
        - Src:             'pngio.c:1749,19'
          Dst:             pixCreate
        - Src:             'pngio.c:1750,13'
          Dst:             pixSetSpp
        - Src:             'pngio.c:1752,13'
          Dst:             lept_stderr
        - Src:             'pngio.c:1755,13'
          Dst:             png_get_tRNS
        - Src:             'pngio.c:1757,17'
          Dst:             pixDestroy
        - Src:             'pngio.c:1758,17'
          Dst:             png_destroy_read_struct
        - Src:             'pngio.c:1759,31'
          Dst:             returnErrorPtr
        - Src:             'pngio.c:1764,32'
          Dst:             pixGetColormap
        - Src:             'pngio.c:1764,20'
          Dst:             pixcmapCopy
        - Src:             'pngio.c:1765,23'
          Dst:             pixcmapGetCount
        - Src:             'pngio.c:1766,13'
          Dst:             pixDestroy
        - Src:             'pngio.c:1769,19'
          Dst:             pixCreate
        - Src:             'pngio.c:1770,19'
          Dst:             pixGetWpl
        - Src:             'pngio.c:1771,20'
          Dst:             pixGetData
        - Src:             'pngio.c:1772,13'
          Dst:             pixSetSpp
        - Src:             'pngio.c:1792,17'
          Dst:             lept_stderr
        - Src:             'pngio.c:1794,21'
          Dst:             lept_stderr
        - Src:             'pngio.c:1803,29'
          Dst:             pixcmapGetColor
        - Src:             'pngio.c:1804,29'
          Dst:             composeRGBPixel
        - Src:             'pngio.c:1813,17'
          Dst:             lept_stderr
        - Src:             'pngio.c:1821,29'
          Dst:             pixcmapGetColor
        - Src:             'pngio.c:1822,29'
          Dst:             composeRGBPixel
        - Src:             'pngio.c:1834,17'
          Dst:             lept_stderr
        - Src:             'pngio.c:1842,29'
          Dst:             pixcmapGetColor
        - Src:             'pngio.c:1843,29'
          Dst:             composeRGBPixel
        - Src:             'pngio.c:1853,17'
          Dst:             lept_stderr
        - Src:             'pngio.c:1859,25'
          Dst:             pixcmapGetColor
        - Src:             'pngio.c:1860,25'
          Dst:             composeRGBPixel
        - Src:             'pngio.c:1870,17'
          Dst:             lept_stderr
        - Src:             'pngio.c:1873,13'
          Dst:             pixcmapDestroy
        - Src:             'pngio.c:1907,9'
          Dst:             pixGetDepth
        - Src:             'pngio.c:1909,13'
          Dst:             pixInvert
        - Src:             'pngio.c:1911,20'
          Dst:             pixRemoveColormap
        - Src:             'pngio.c:1912,13'
          Dst:             pixDestroy
        - Src:             'pngio.c:1917,12'
          Dst:             png_get_x_pixels_per_meter
        - Src:             'pngio.c:1918,12'
          Dst:             png_get_y_pixels_per_meter
        - Src:             'pngio.c:1919,5'
          Dst:             pixSetXRes
        - Src:             'pngio.c:1920,5'
          Dst:             pixSetYRes
        - Src:             'pngio.c:1923,5'
          Dst:             png_get_text
        - Src:             'pngio.c:1925,9'
          Dst:             pixSetText
        - Src:             'pngio.c:1927,5'
          Dst:             png_destroy_read_struct
        - Src:             'pngio.c:1930,17'
          Dst:             pixGetColormap
        - Src:             'pngio.c:1931,9'
          Dst:             pixcmapIsValid
        - Src:             'pngio.c:1933,13'
          Dst:             pixDestroy
        - Src:             'pngio.c:1934,27'
          Dst:             returnErrorPtr
        - Src:             'pngio.c:1938,5'
          Dst:             pixSetPadBits
    - functionName:    l_pngSetReadStrip16To8
      functionSourceFile: '/src/leptonica/src/pngio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - flag
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pixSetZlibCompression
      functionSourceFile: '/src/leptonica/src/pngio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1306
      functionLinenumberEnd: 1315
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix
        - compval
      BBCount:         18
      ICount:          79
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - lept_stderr
        - pixSetSpecial
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngio.c:1307,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1308,16'
              BranchSideFuncs:
                - pixSetSpecial
                - lept_stderr
            - BranchSide:      'pngio.c:1309,9'
              BranchSideFuncs:
                - pixSetSpecial
                - lept_stderr
        - Branch String:   'pngio.c:1308,16'
          Branch Sides:
            - BranchSide:      'pngio.c:1308,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:1308,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:1309,21'
          Branch Sides:
            - BranchSide:      'pngio.c:1309,24'
              BranchSideFuncs:
                - pixSetSpecial
                - lept_stderr
            - BranchSide:      'pngio.c:1310,9'
              BranchSideFuncs:
                - pixSetSpecial
                - lept_stderr
        - Branch String:   'pngio.c:1309,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1310,9'
              BranchSideFuncs:
                - pixSetSpecial
                - lept_stderr
            - BranchSide:      'pngio.c:1313,19'
              BranchSideFuncs:
                - pixSetSpecial
        - Branch String:   'pngio.c:1310,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1311,17'
              BranchSideFuncs:
                - lept_stderr
                - pixSetSpecial
            - BranchSide:      'pngio.c:1311,17'
              BranchSideFuncs:
                - pixSetSpecial
      Callsites:
        - Src:             'pngio.c:1308,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:1310,9'
          Dst:             lept_stderr
        - Src:             'pngio.c:1313,5'
          Dst:             pixSetSpecial
    - functionName:    pixWriteStreamPng
      functionSourceFile: '/src/leptonica/src/pngio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionLinenumberEnd: 1279
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - fp
        - pix
        - gamma
      BBCount:         120
      ICount:          863
      EdgeCount:       160
      CyclomaticComplexity: 42
      functionsReached:
        - calloc
        - longjmp
        - pixDestroy
        - pixEndianByteSwap
        - pixEndianByteSwapNew
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetHeight
        - pixGetSpp
        - pixGetText
        - pixGetWidth
        - pixGetWpl
        - pixGetXRes
        - pixGetYRes
        - pixInvert
        - pixSetPadBits
        - pixcmapGetCount
        - pixcmapIsOpaque
        - pixcmapIsValid
        - pixcmapNonOpaqueColorsInfo
        - pixcmapToArrays
        - png_create_info_struct
        - png_create_write_struct
        - png_destroy_write_struct
        - png_init_io
        - png_set_IHDR
        - png_set_PLTE
        - png_set_compression_level
        - png_set_gAMA
        - png_set_longjmp_fn
        - png_set_pHYs
        - png_set_rows
        - png_set_tRNS
        - png_set_text
        - png_write_end
        - png_write_image
        - png_write_info
        - png_write_rows
        - returnErrorInt
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pngio.c:1074,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1075,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - pixGetSpp
                - pixGetColormap
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_init_io
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - free
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
                - pixSetPadBits
                - pixcmapIsValid
                - returnErrorInt
            - BranchSide:      'pngio.c:1076,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - pixGetSpp
                - pixGetColormap
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_init_io
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - free
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
                - pixSetPadBits
                - pixcmapIsValid
                - returnErrorInt
        - Branch String:   'pngio.c:1075,16'
          Branch Sides:
            - BranchSide:      'pngio.c:1075,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:1075,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:1076,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1077,16'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - pixGetSpp
                - pixGetColormap
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_init_io
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - free
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
                - pixSetPadBits
                - pixcmapIsValid
                - returnErrorInt
            - BranchSide:      'pngio.c:1079,21'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixGetDepth
                - pixGetSpp
                - pixGetColormap
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_init_io
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - free
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
                - pixSetPadBits
                - pixcmapIsValid
                - returnErrorInt
        - Branch String:   'pngio.c:1077,16'
          Branch Sides:
            - BranchSide:      'pngio.c:1077,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:1077,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:1085,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1086,16'
              BranchSideFuncs:
                - pixcmapIsValid
                - returnErrorInt
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_init_io
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - free
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
                - pixSetPadBits
            - BranchSide:      'pngio.c:1091,16'
              BranchSideFuncs:
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_init_io
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - free
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
                - pixSetPadBits
        - Branch String:   'pngio.c:1088,13'
          Branch Sides:
            - BranchSide:      'pngio.c:1089,20'
              BranchSideFuncs:
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_init_io
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - free
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
                - pixSetPadBits
            - BranchSide:      'pngio.c:1090,5'
              BranchSideFuncs:
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_init_io
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - free
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
                - pixSetPadBits
        - Branch String:   'pngio.c:1089,20'
          Branch Sides:
            - BranchSide:      'pngio.c:1089,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:1089,13'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:1095,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1095,32'
              BranchSideFuncs:
                - pixSetPadBits
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_init_io
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - free
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:1098,9'
              BranchSideFuncs:
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_init_io
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - free
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:1098,17'
          Branch Sides:
            - BranchSide:      'pngio.c:1098,20'
              BranchSideFuncs:
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_init_io
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - free
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:1102,16'
              BranchSideFuncs:
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_init_io
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - free
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:1098,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1099,19'
              BranchSideFuncs:
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_init_io
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - free
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:1102,16'
              BranchSideFuncs:
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_init_io
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - free
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:1102,24'
          Branch Sides:
            - BranchSide:      'pngio.c:1102,27'
              BranchSideFuncs:
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_init_io
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - free
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:1103,19'
              BranchSideFuncs:
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_init_io
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - free
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:1102,16'
          Branch Sides:
            - BranchSide:      'pngio.c:1103,19'
              BranchSideFuncs:
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_init_io
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - free
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:1107,21'
              BranchSideFuncs:
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_init_io
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - free
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:1110,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1111,20'
              BranchSideFuncs:
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_init_io
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - free
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:1119,20'
              BranchSideFuncs:
                - png_create_write_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_init_io
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - free
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:1119,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1121,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:1122,44'
              BranchSideFuncs:
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_init_io
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - free
                - pixDestroy
                - returnErrorInt
                - png_destroy_write_struct
                - returnErrorInt
        - Branch String:   'pngio.c:1121,16'
          Branch Sides:
            - BranchSide:      'pngio.c:1121,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:1121,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:1122,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1123,9'
              BranchSideFuncs:
                - png_destroy_write_struct
                - returnErrorInt
            - BranchSide:      'pngio.c:1128,10'
              BranchSideFuncs:
                - png_set_longjmp_fn
                - _setjmp
                - png_init_io
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - png_set_pHYs
                - png_destroy_write_struct
                - free
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pngio.c:1124,16'
          Branch Sides:
            - BranchSide:      'pngio.c:1124,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:1124,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:1130,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1131,9'
              BranchSideFuncs:
                - png_destroy_write_struct
                - free
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pngio.c:1137,17'
              BranchSideFuncs:
                - png_init_io
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - png_set_pHYs
        - Branch String:   'pngio.c:1134,16'
          Branch Sides:
            - BranchSide:      'pngio.c:1134,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:1134,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:1145,28'
          Branch Sides:
            - BranchSide:      'pngio.c:1145,31'
              BranchSideFuncs:
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - png_set_pHYs
            - BranchSide:      'pngio.c:1147,31'
              BranchSideFuncs:
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - png_set_pHYs
        - Branch String:   'pngio.c:1145,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1146,19'
              BranchSideFuncs:
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - png_set_pHYs
            - BranchSide:      'pngio.c:1147,31'
              BranchSideFuncs:
                - png_set_compression_level
                - png_set_IHDR
                - pixGetXRes
                - pixGetYRes
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - png_set_pHYs
        - Branch String:   'pngio.c:1156,21'
          Branch Sides:
            - BranchSide:      'pngio.c:1156,25'
              BranchSideFuncs:
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
            - BranchSide:      'pngio.c:1157,22'
              BranchSideFuncs:
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
        - Branch String:   'pngio.c:1156,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1157,22'
              BranchSideFuncs:
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
            - BranchSide:      'pngio.c:1159,22'
              BranchSideFuncs:
                - png_set_pHYs
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
        - Branch String:   'pngio.c:1161,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1163,35'
              BranchSideFuncs:
                - pixcmapGetCount
                - calloc
                - pixcmapToArrays
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
            - BranchSide:      'pngio.c:1195,9'
              BranchSideFuncs:
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
        - Branch String:   'pngio.c:1166,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1167,40'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
            - BranchSide:      'pngio.c:1172,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - png_set_PLTE
                - free
                - pixcmapIsOpaque
                - pixcmapNonOpaqueColorsInfo
                - png_set_tRNS
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
        - Branch String:   'pngio.c:1185,13'
          Branch Sides:
            - BranchSide:      'pngio.c:1186,40'
              BranchSideFuncs:
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
            - BranchSide:      'pngio.c:1190,5'
              BranchSideFuncs:
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
                - png_set_gAMA
        - Branch String:   'pngio.c:1195,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1196,22'
              BranchSideFuncs:
                - png_set_gAMA
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
            - BranchSide:      'pngio.c:1198,28'
              BranchSideFuncs:
                - pixGetText
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
                - strlen
                - png_set_text
        - Branch String:   'pngio.c:1198,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1199,18'
              BranchSideFuncs:
                - strlen
                - png_set_text
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
            - BranchSide:      'pngio.c:1213,20'
              BranchSideFuncs:
                - png_write_info
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
        - Branch String:   'pngio.c:1215,19'
          Branch Sides:
            - BranchSide:      'pngio.c:1215,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
            - BranchSide:      'pngio.c:1251,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
        - Branch String:   'pngio.c:1215,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1222,13'
              BranchSideFuncs:
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixInvert
                - pixEndianByteSwap
            - BranchSide:      'pngio.c:1251,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
                - png_write_rows
        - Branch String:   'pngio.c:1222,20'
          Branch Sides:
            - BranchSide:      'pngio.c:1222,24'
              BranchSideFuncs:
                - pixInvert
                - pixEndianByteSwap
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
                - pixEndianByteSwapNew
            - BranchSide:      'pngio.c:1226,41'
              BranchSideFuncs:
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
        - Branch String:   'pngio.c:1222,13'
          Branch Sides:
            - BranchSide:      'pngio.c:1223,36'
              BranchSideFuncs:
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
            - BranchSide:      'pngio.c:1226,41'
              BranchSideFuncs:
                - pixEndianByteSwapNew
                - png_destroy_write_struct
                - returnErrorInt
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
        - Branch String:   'pngio.c:1228,13'
          Branch Sides:
            - BranchSide:      'pngio.c:1229,13'
              BranchSideFuncs:
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
            - BranchSide:      'pngio.c:1234,37'
              BranchSideFuncs:
                - calloc
                - pixGetWpl
                - pixGetData
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
        - Branch String:   'pngio.c:1230,20'
          Branch Sides:
            - BranchSide:      'pngio.c:1230,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:1230,13'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:1237,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1238,43'
              BranchSideFuncs:
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
            - BranchSide:      'pngio.c:1239,22'
              BranchSideFuncs:
                - png_set_rows
                - png_write_image
                - png_write_end
                - free
                - pixDestroy
                - png_destroy_write_struct
        - Branch String:   'pngio.c:1253,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1254,16'
              BranchSideFuncs:
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
            - BranchSide:      'pngio.c:1259,32'
              BranchSideFuncs:
                - calloc
                - free
                - png_write_end
                - png_destroy_write_struct
                - png_write_rows
        - Branch String:   'pngio.c:1254,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1255,22'
              BranchSideFuncs:
                - png_write_rows
                - png_write_end
                - png_destroy_write_struct
            - BranchSide:      'pngio.c:1258,5'
              BranchSideFuncs:
                - png_write_end
                - png_destroy_write_struct
        - Branch String:   'pngio.c:1260,9'
          Branch Sides:
            - BranchSide:      'pngio.c:1261,22'
              BranchSideFuncs:
                - png_write_rows
                - free
                - png_write_end
                - png_destroy_write_struct
            - BranchSide:      'pngio.c:1273,9'
              BranchSideFuncs:
                - free
                - png_write_end
                - png_destroy_write_struct
        - Branch String:   'pngio.c:1262,13'
          Branch Sides:
            - BranchSide:      'pngio.c:1263,34'
              BranchSideFuncs:
                - png_write_rows
                - free
                - png_write_end
                - png_destroy_write_struct
            - BranchSide:      'pngio.c:1271,28'
              BranchSideFuncs:
                - png_write_rows
                - free
                - png_write_end
                - png_destroy_write_struct
        - Branch String:   'pngio.c:1266,21'
          Branch Sides:
            - BranchSide:      'pngio.c:1267,38'
              BranchSideFuncs:
                - png_write_rows
                - free
                - png_write_end
                - png_destroy_write_struct
            - BranchSide:      'pngio.c:1268,23'
              BranchSideFuncs:
                - png_write_rows
                - free
                - png_write_end
                - png_destroy_write_struct
      Callsites:
        - Src:             'pngio.c:1075,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:1077,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:1079,9'
          Dst:             pixGetWidth
        - Src:             'pngio.c:1080,9'
          Dst:             pixGetHeight
        - Src:             'pngio.c:1081,9'
          Dst:             pixGetDepth
        - Src:             'pngio.c:1082,11'
          Dst:             pixGetSpp
        - Src:             'pngio.c:1085,17'
          Dst:             pixGetColormap
        - Src:             'pngio.c:1087,9'
          Dst:             pixcmapIsValid
        - Src:             'pngio.c:1089,20'
          Dst:             returnErrorInt
        - Src:             'pngio.c:1095,18'
          Dst:             pixSetPadBits
        - Src:             'pngio.c:1119,20'
          Dst:             png_create_write_struct
        - Src:             'pngio.c:1121,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:1122,21'
          Dst:             png_create_info_struct
        - Src:             'pngio.c:1123,9'
          Dst:             png_destroy_write_struct
        - Src:             'pngio.c:1124,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:1130,9'
          Dst:             png_set_longjmp_fn
        - Src:             'pngio.c:1130,9'
          Dst:             longjmp
        - Src:             'pngio.c:1130,9'
          Dst:             _setjmp
        - Src:             'pngio.c:1131,9'
          Dst:             png_destroy_write_struct
        - Src:             'pngio.c:1133,9'
          Dst:             pixDestroy
        - Src:             'pngio.c:1134,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:1137,5'
          Dst:             png_init_io
        - Src:             'pngio.c:1147,5'
          Dst:             png_set_compression_level
        - Src:             'pngio.c:1149,5'
          Dst:             png_set_IHDR
        - Src:             'pngio.c:1154,45'
          Dst:             pixGetXRes
        - Src:             'pngio.c:1155,45'
          Dst:             pixGetYRes
        - Src:             'pngio.c:1157,9'
          Dst:             png_set_pHYs
        - Src:             'pngio.c:1159,9'
          Dst:             png_set_pHYs
        - Src:             'pngio.c:1163,19'
          Dst:             pixcmapGetCount
        - Src:             'pngio.c:1164,31'
          Dst:             calloc
        - Src:             'pngio.c:1165,9'
          Dst:             pixcmapToArrays
        - Src:             'pngio.c:1176,9'
          Dst:             png_set_PLTE
        - Src:             'pngio.c:1184,9'
          Dst:             pixcmapIsOpaque
        - Src:             'pngio.c:1186,13'
          Dst:             pixcmapNonOpaqueColorsInfo
        - Src:             'pngio.c:1187,13'
          Dst:             png_set_tRNS
        - Src:             'pngio.c:1196,9'
          Dst:             png_set_gAMA
        - Src:             'pngio.c:1198,17'
          Dst:             pixGetText
        - Src:             'pngio.c:1203,34'
          Dst:             strlen
        - Src:             'pngio.c:1209,9'
          Dst:             png_set_text
        - Src:             'pngio.c:1213,5'
          Dst:             png_write_info
        - Src:             'pngio.c:1223,20'
          Dst:             pixInvert
        - Src:             'pngio.c:1224,13'
          Dst:             pixEndianByteSwap
        - Src:             'pngio.c:1226,20'
          Dst:             pixEndianByteSwapNew
        - Src:             'pngio.c:1229,13'
          Dst:             png_destroy_write_struct
        - Src:             'pngio.c:1230,20'
          Dst:             returnErrorInt
        - Src:             'pngio.c:1234,37'
          Dst:             calloc
        - Src:             'pngio.c:1235,15'
          Dst:             pixGetWpl
        - Src:             'pngio.c:1236,16'
          Dst:             pixGetData
        - Src:             'pngio.c:1239,9'
          Dst:             png_set_rows
        - Src:             'pngio.c:1242,9'
          Dst:             png_write_image
        - Src:             'pngio.c:1243,9'
          Dst:             png_write_end
        - Src:             'pngio.c:1245,9'
          Dst:             pixDestroy
        - Src:             'pngio.c:1246,9'
          Dst:             png_destroy_write_struct
        - Src:             'pngio.c:1251,12'
          Dst:             pixGetData
        - Src:             'pngio.c:1252,11'
          Dst:             pixGetWpl
        - Src:             'pngio.c:1256,13'
          Dst:             png_write_rows
        - Src:             'pngio.c:1259,32'
          Dst:             calloc
        - Src:             'pngio.c:1271,13'
          Dst:             png_write_rows
        - Src:             'pngio.c:1276,5'
          Dst:             png_write_end
        - Src:             'pngio.c:1277,5'
          Dst:             png_destroy_write_struct
    - functionName:    pixWritePng
      functionSourceFile: '/src/leptonica/src/pngio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - filename
        - pix
        - gamma
      BBCount:         24
      ICount:          117
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - fclose
        - fopenWriteStream
        - pixWriteStreamPng
        - returnErrorInt
        - returnErrorInt1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngio.c:965,9'
          Branch Sides:
            - BranchSide:      'pngio.c:966,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - pixWriteStreamPng
                - fclose
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'pngio.c:967,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - pixWriteStreamPng
                - fclose
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'pngio.c:966,16'
          Branch Sides:
            - BranchSide:      'pngio.c:966,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:966,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:967,9'
          Branch Sides:
            - BranchSide:      'pngio.c:968,16'
              BranchSideFuncs:
                - fopenWriteStream
                - pixWriteStreamPng
                - fclose
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'pngio.c:970,32'
              BranchSideFuncs:
                - fopenWriteStream
                - pixWriteStreamPng
                - fclose
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'pngio.c:968,16'
          Branch Sides:
            - BranchSide:      'pngio.c:968,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:968,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:970,9'
          Branch Sides:
            - BranchSide:      'pngio.c:971,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'pngio.c:973,27'
              BranchSideFuncs:
                - pixWriteStreamPng
                - fclose
                - fclose
                - returnErrorInt1
        - Branch String:   'pngio.c:971,16'
          Branch Sides:
            - BranchSide:      'pngio.c:971,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'pngio.c:971,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:973,9'
          Branch Sides:
            - BranchSide:      'pngio.c:974,16'
              BranchSideFuncs:
                - fclose
                - returnErrorInt1
            - BranchSide:      'pngio.c:978,12'
              BranchSideFuncs:
                - fclose
        - Branch String:   'pngio.c:975,16'
          Branch Sides:
            - BranchSide:      'pngio.c:975,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'pngio.c:975,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngio.c:966,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:968,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:970,15'
          Dst:             fopenWriteStream
        - Src:             'pngio.c:971,16'
          Dst:             returnErrorInt1
        - Src:             'pngio.c:973,9'
          Dst:             pixWriteStreamPng
        - Src:             'pngio.c:974,9'
          Dst:             fclose
        - Src:             'pngio.c:975,16'
          Dst:             returnErrorInt1
        - Src:             'pngio.c:978,5'
          Dst:             fclose
    - functionName:    fgetPngColormapInfo
      functionSourceFile: '/src/leptonica/src/pngio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pcmap
        - ptransparency
      BBCount:         76
      ICount:          413
      EdgeCount:       102
      CyclomaticComplexity: 28
      functionsReached:
        - lept_stderr
        - longjmp
        - pixcmapAddColor
        - pixcmapCreate
        - pixcmapDestroy
        - pixcmapSetAlpha
        - png_create_info_struct
        - png_create_read_struct
        - png_destroy_read_struct
        - png_get_PLTE
        - png_get_bit_depth
        - png_get_color_type
        - png_get_tRNS
        - png_get_valid
        - png_init_io
        - png_read_info
        - png_set_longjmp_fn
        - returnErrorInt
        - rewind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngio.c:871,9'
          Branch Sides:
            - BranchSide:      'pngio.c:871,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - png_create_read_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - rewind
                - png_init_io
                - png_read_info
                - png_get_color_type
                - png_destroy_read_struct
                - rewind
                - png_get_valid
                - png_get_tRNS
                - lept_stderr
                - pixcmapSetAlpha
                - png_get_bit_depth
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - png_destroy_read_struct
                - png_destroy_read_struct
                - returnErrorInt
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:872,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - png_create_read_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - rewind
                - png_init_io
                - png_read_info
                - png_get_color_type
                - png_destroy_read_struct
                - rewind
                - png_get_valid
                - png_get_tRNS
                - lept_stderr
                - pixcmapSetAlpha
                - png_get_bit_depth
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - png_destroy_read_struct
                - png_destroy_read_struct
                - returnErrorInt
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:872,9'
          Branch Sides:
            - BranchSide:      'pngio.c:872,25'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - png_create_read_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - rewind
                - png_init_io
                - png_read_info
                - png_get_color_type
                - png_destroy_read_struct
                - rewind
                - png_get_valid
                - png_get_tRNS
                - lept_stderr
                - pixcmapSetAlpha
                - png_get_bit_depth
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - png_destroy_read_struct
                - png_destroy_read_struct
                - returnErrorInt
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:873,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - png_create_read_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - rewind
                - png_init_io
                - png_read_info
                - png_get_color_type
                - png_destroy_read_struct
                - rewind
                - png_get_valid
                - png_get_tRNS
                - lept_stderr
                - pixcmapSetAlpha
                - png_get_bit_depth
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - png_destroy_read_struct
                - png_destroy_read_struct
                - returnErrorInt
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:873,16'
          Branch Sides:
            - BranchSide:      'pngio.c:873,20'
              BranchSideFuncs:
                - returnErrorInt
                - png_create_read_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - rewind
                - png_init_io
                - png_read_info
                - png_get_color_type
                - png_destroy_read_struct
                - rewind
                - png_get_valid
                - png_get_tRNS
                - lept_stderr
                - pixcmapSetAlpha
                - png_get_bit_depth
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - png_destroy_read_struct
                - png_destroy_read_struct
                - returnErrorInt
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:875,10'
              BranchSideFuncs:
                - returnErrorInt
                - png_create_read_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - rewind
                - png_init_io
                - png_read_info
                - png_get_color_type
                - png_destroy_read_struct
                - rewind
                - png_get_valid
                - png_get_tRNS
                - lept_stderr
                - pixcmapSetAlpha
                - png_get_bit_depth
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - png_destroy_read_struct
                - png_destroy_read_struct
                - returnErrorInt
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:873,9'
          Branch Sides:
            - BranchSide:      'pngio.c:874,16'
              BranchSideFuncs:
                - returnErrorInt
                - png_create_read_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - rewind
                - png_init_io
                - png_read_info
                - png_get_color_type
                - png_destroy_read_struct
                - rewind
                - png_get_valid
                - png_get_tRNS
                - lept_stderr
                - pixcmapSetAlpha
                - png_get_bit_depth
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - png_destroy_read_struct
                - png_destroy_read_struct
                - returnErrorInt
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:875,10'
              BranchSideFuncs:
                - returnErrorInt
                - png_create_read_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - rewind
                - png_init_io
                - png_read_info
                - png_get_color_type
                - png_destroy_read_struct
                - rewind
                - png_get_valid
                - png_get_tRNS
                - lept_stderr
                - pixcmapSetAlpha
                - png_get_bit_depth
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - png_destroy_read_struct
                - png_destroy_read_struct
                - returnErrorInt
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:874,16'
          Branch Sides:
            - BranchSide:      'pngio.c:874,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:874,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:875,9'
          Branch Sides:
            - BranchSide:      'pngio.c:876,16'
              BranchSideFuncs:
                - png_create_read_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - rewind
                - png_init_io
                - png_read_info
                - png_get_color_type
                - png_destroy_read_struct
                - rewind
                - png_get_valid
                - png_get_tRNS
                - lept_stderr
                - pixcmapSetAlpha
                - png_get_bit_depth
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - png_destroy_read_struct
                - png_destroy_read_struct
                - returnErrorInt
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:879,20'
              BranchSideFuncs:
                - png_create_read_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - rewind
                - png_init_io
                - png_read_info
                - png_get_color_type
                - png_destroy_read_struct
                - rewind
                - png_get_valid
                - png_get_tRNS
                - lept_stderr
                - pixcmapSetAlpha
                - png_get_bit_depth
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - png_destroy_read_struct
                - png_destroy_read_struct
                - returnErrorInt
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:876,16'
          Branch Sides:
            - BranchSide:      'pngio.c:876,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:876,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:879,9'
          Branch Sides:
            - BranchSide:      'pngio.c:881,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:882,44'
              BranchSideFuncs:
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - rewind
                - png_init_io
                - png_read_info
                - png_get_color_type
                - png_destroy_read_struct
                - rewind
                - png_get_valid
                - png_get_tRNS
                - lept_stderr
                - pixcmapSetAlpha
                - png_get_bit_depth
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - png_destroy_read_struct
                - png_destroy_read_struct
                - returnErrorInt
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorInt
        - Branch String:   'pngio.c:881,16'
          Branch Sides:
            - BranchSide:      'pngio.c:881,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:881,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:882,9'
          Branch Sides:
            - BranchSide:      'pngio.c:883,9'
              BranchSideFuncs:
                - png_destroy_read_struct
                - returnErrorInt
            - BranchSide:      'pngio.c:889,9'
              BranchSideFuncs:
                - png_set_longjmp_fn
                - _setjmp
                - rewind
                - png_init_io
                - png_read_info
                - png_get_color_type
                - png_destroy_read_struct
                - rewind
                - png_get_valid
                - png_get_tRNS
                - lept_stderr
                - pixcmapSetAlpha
                - png_get_bit_depth
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - png_destroy_read_struct
                - png_destroy_read_struct
                - returnErrorInt
                - pixcmapDestroy
        - Branch String:   'pngio.c:884,16'
          Branch Sides:
            - BranchSide:      'pngio.c:884,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:884,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:889,9'
          Branch Sides:
            - BranchSide:      'pngio.c:890,9'
              BranchSideFuncs:
                - png_destroy_read_struct
                - returnErrorInt
                - pixcmapDestroy
            - BranchSide:      'pngio.c:896,12'
              BranchSideFuncs:
                - rewind
                - png_init_io
                - png_read_info
                - png_get_color_type
                - png_destroy_read_struct
                - rewind
                - png_get_valid
                - png_get_tRNS
                - lept_stderr
                - pixcmapSetAlpha
                - png_get_bit_depth
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - png_destroy_read_struct
        - Branch String:   'pngio.c:891,19'
          Branch Sides:
            - BranchSide:      'pngio.c:891,23'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapDestroy
            - BranchSide:      'pngio.c:892,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pngio.c:891,13'
          Branch Sides:
            - BranchSide:      'pngio.c:891,45'
              BranchSideFuncs:
                - pixcmapDestroy
                - returnErrorInt
            - BranchSide:      'pngio.c:892,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pngio.c:892,16'
          Branch Sides:
            - BranchSide:      'pngio.c:892,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:892,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:900,46'
          Branch Sides:
            - BranchSide:      'pngio.c:901,9'
              BranchSideFuncs:
                - png_destroy_read_struct
                - rewind
                - png_get_valid
                - png_get_tRNS
                - lept_stderr
                - pixcmapSetAlpha
                - png_get_bit_depth
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - png_destroy_read_struct
            - BranchSide:      'pngio.c:907,9'
              BranchSideFuncs:
                - png_destroy_read_struct
                - rewind
                - png_get_valid
                - png_get_tRNS
                - lept_stderr
                - pixcmapSetAlpha
                - png_get_bit_depth
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
        - Branch String:   'pngio.c:900,9'
          Branch Sides:
            - BranchSide:      'pngio.c:902,9'
              BranchSideFuncs:
                - png_destroy_read_struct
            - BranchSide:      'pngio.c:907,9'
              BranchSideFuncs:
                - png_destroy_read_struct
                - rewind
                - png_get_valid
                - png_get_tRNS
                - lept_stderr
                - pixcmapSetAlpha
                - png_get_bit_depth
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
        - Branch String:   'pngio.c:907,9'
          Branch Sides:
            - BranchSide:      'pngio.c:908,39'
              BranchSideFuncs:
                - png_get_bit_depth
                - png_get_PLTE
                - pixcmapCreate
                - png_destroy_read_struct
                - rewind
                - png_get_valid
                - png_get_tRNS
                - lept_stderr
                - pixcmapSetAlpha
                - pixcmapAddColor
            - BranchSide:      'pngio.c:921,9'
              BranchSideFuncs:
                - png_destroy_read_struct
                - rewind
                - png_get_valid
                - png_get_tRNS
                - lept_stderr
                - pixcmapSetAlpha
        - Branch String:   'pngio.c:911,9'
          Branch Sides:
            - BranchSide:      'pngio.c:912,20'
              BranchSideFuncs:
                - pixcmapAddColor
                - png_destroy_read_struct
                - rewind
                - png_get_valid
                - png_get_tRNS
                - lept_stderr
                - pixcmapSetAlpha
            - BranchSide:      'pngio.c:917,5'
              BranchSideFuncs:
                - png_destroy_read_struct
                - rewind
                - png_get_valid
                - png_get_tRNS
                - lept_stderr
                - pixcmapSetAlpha
        - Branch String:   'pngio.c:921,23'
          Branch Sides:
            - BranchSide:      'pngio.c:921,40'
              BranchSideFuncs:
                - png_get_valid
                - png_destroy_read_struct
                - rewind
                - png_get_tRNS
                - lept_stderr
                - pixcmapSetAlpha
            - BranchSide:      'pngio.c:935,5'
              BranchSideFuncs:
                - png_destroy_read_struct
                - rewind
        - Branch String:   'pngio.c:921,9'
          Branch Sides:
            - BranchSide:      'pngio.c:922,22'
              BranchSideFuncs:
                - png_get_tRNS
                - png_destroy_read_struct
                - rewind
                - lept_stderr
                - pixcmapSetAlpha
            - BranchSide:      'pngio.c:935,5'
              BranchSideFuncs:
                - png_destroy_read_struct
                - rewind
        - Branch String:   'pngio.c:923,13'
          Branch Sides:
            - BranchSide:      'pngio.c:924,20'
              BranchSideFuncs:
                - png_destroy_read_struct
                - rewind
                - pixcmapSetAlpha
            - BranchSide:      'pngio.c:931,13'
              BranchSideFuncs:
                - png_destroy_read_struct
                - rewind
                - lept_stderr
        - Branch String:   'pngio.c:924,13'
          Branch Sides:
            - BranchSide:      'pngio.c:925,21'
              BranchSideFuncs:
                - png_destroy_read_struct
                - rewind
                - pixcmapSetAlpha
            - BranchSide:      'pngio.c:930,9'
              BranchSideFuncs:
                - png_destroy_read_struct
                - rewind
        - Branch String:   'pngio.c:925,21'
          Branch Sides:
            - BranchSide:      'pngio.c:926,22'
              BranchSideFuncs:
                - png_destroy_read_struct
                - rewind
                - pixcmapSetAlpha
            - BranchSide:      'pngio.c:929,13'
              BranchSideFuncs:
                - png_destroy_read_struct
                - rewind
                - pixcmapSetAlpha
        - Branch String:   'pngio.c:927,25'
          Branch Sides:
            - BranchSide:      'pngio.c:927,49'
              BranchSideFuncs:
                - pixcmapSetAlpha
                - png_destroy_read_struct
                - rewind
            - BranchSide:      'pngio.c:928,17'
              BranchSideFuncs:
                - png_destroy_read_struct
                - rewind
                - pixcmapSetAlpha
      Callsites:
        - Src:             'pngio.c:874,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:876,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:879,20'
          Dst:             png_create_read_struct
        - Src:             'pngio.c:881,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:882,21'
          Dst:             png_create_info_struct
        - Src:             'pngio.c:883,9'
          Dst:             png_destroy_read_struct
        - Src:             'pngio.c:884,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:889,9'
          Dst:             png_set_longjmp_fn
        - Src:             'pngio.c:889,9'
          Dst:             longjmp
        - Src:             'pngio.c:889,9'
          Dst:             _setjmp
        - Src:             'pngio.c:890,9'
          Dst:             png_destroy_read_struct
        - Src:             'pngio.c:891,30'
          Dst:             pixcmapDestroy
        - Src:             'pngio.c:892,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:896,5'
          Dst:             rewind
        - Src:             'pngio.c:897,5'
          Dst:             png_init_io
        - Src:             'pngio.c:898,5'
          Dst:             png_read_info
        - Src:             'pngio.c:899,18'
          Dst:             png_get_color_type
        - Src:             'pngio.c:902,9'
          Dst:             png_destroy_read_struct
        - Src:             'pngio.c:908,21'
          Dst:             png_get_bit_depth
        - Src:             'pngio.c:909,9'
          Dst:             png_get_PLTE
        - Src:             'pngio.c:910,18'
          Dst:             pixcmapCreate
        - Src:             'pngio.c:915,13'
          Dst:             pixcmapAddColor
        - Src:             'pngio.c:921,26'
          Dst:             png_get_valid
        - Src:             'pngio.c:922,9'
          Dst:             png_get_tRNS
        - Src:             'pngio.c:927,32'
          Dst:             pixcmapSetAlpha
        - Src:             'pngio.c:931,13'
          Dst:             lept_stderr
        - Src:             'pngio.c:935,5'
          Dst:             png_destroy_read_struct
        - Src:             'pngio.c:936,5'
          Dst:             rewind
    - functionName:    rewind
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isPngInterlaced
      functionSourceFile: '/src/leptonica/src/pngio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - pinterlaced
      BBCount:         24
      ICount:          126
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - fclose
        - fopenReadStream
        - fread
        - returnErrorInt
        - returnErrorInt1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngio.c:824,9'
          Branch Sides:
            - BranchSide:      'pngio.c:825,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - fread
                - fclose
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'pngio.c:826,6'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - fread
                - fclose
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'pngio.c:825,16'
          Branch Sides:
            - BranchSide:      'pngio.c:825,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:825,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:827,9'
          Branch Sides:
            - BranchSide:      'pngio.c:828,16'
              BranchSideFuncs:
                - fopenReadStream
                - fread
                - fclose
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'pngio.c:830,31'
              BranchSideFuncs:
                - fopenReadStream
                - fread
                - fclose
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'pngio.c:828,16'
          Branch Sides:
            - BranchSide:      'pngio.c:828,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:828,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:830,9'
          Branch Sides:
            - BranchSide:      'pngio.c:831,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'pngio.c:832,15'
              BranchSideFuncs:
                - fread
                - fclose
                - fclose
                - returnErrorInt1
        - Branch String:   'pngio.c:831,16'
          Branch Sides:
            - BranchSide:      'pngio.c:831,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'pngio.c:831,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:832,9'
          Branch Sides:
            - BranchSide:      'pngio.c:833,16'
              BranchSideFuncs:
                - fclose
                - returnErrorInt1
            - BranchSide:      'pngio.c:836,12'
              BranchSideFuncs:
                - fclose
        - Branch String:   'pngio.c:834,16'
          Branch Sides:
            - BranchSide:      'pngio.c:834,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'pngio.c:834,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngio.c:825,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:828,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:830,15'
          Dst:             fopenReadStream
        - Src:             'pngio.c:831,16'
          Dst:             returnErrorInt1
        - Src:             'pngio.c:832,9'
          Dst:             fread
        - Src:             'pngio.c:833,9'
          Dst:             fclose
        - Src:             'pngio.c:834,16'
          Dst:             returnErrorInt1
        - Src:             'pngio.c:836,5'
          Dst:             fclose
    - functionName:    fgetPngResolution
      functionSourceFile: '/src/leptonica/src/pngio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pxres
        - pyres
      BBCount:         38
      ICount:          211
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - longjmp
        - png_create_info_struct
        - png_create_read_struct
        - png_destroy_read_struct
        - png_get_x_pixels_per_meter
        - png_get_y_pixels_per_meter
        - png_init_io
        - png_read_info
        - png_set_longjmp_fn
        - returnErrorInt
        - rewind
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngio.c:771,9'
          Branch Sides:
            - BranchSide:      'pngio.c:771,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - png_create_read_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - rewind
                - png_init_io
                - png_read_info
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - png_destroy_read_struct
                - rewind
                - png_destroy_read_struct
                - returnErrorInt
                - png_destroy_read_struct
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:772,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - png_create_read_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - rewind
                - png_init_io
                - png_read_info
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - png_destroy_read_struct
                - rewind
                - png_destroy_read_struct
                - returnErrorInt
                - png_destroy_read_struct
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:772,9'
          Branch Sides:
            - BranchSide:      'pngio.c:772,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - png_create_read_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - rewind
                - png_init_io
                - png_read_info
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - png_destroy_read_struct
                - rewind
                - png_destroy_read_struct
                - returnErrorInt
                - png_destroy_read_struct
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:773,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - png_create_read_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - rewind
                - png_init_io
                - png_read_info
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - png_destroy_read_struct
                - rewind
                - png_destroy_read_struct
                - returnErrorInt
                - png_destroy_read_struct
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:773,9'
          Branch Sides:
            - BranchSide:      'pngio.c:774,16'
              BranchSideFuncs:
                - returnErrorInt
                - png_create_read_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - rewind
                - png_init_io
                - png_read_info
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - png_destroy_read_struct
                - rewind
                - png_destroy_read_struct
                - returnErrorInt
                - png_destroy_read_struct
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:775,10'
              BranchSideFuncs:
                - returnErrorInt
                - png_create_read_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - rewind
                - png_init_io
                - png_read_info
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - png_destroy_read_struct
                - rewind
                - png_destroy_read_struct
                - returnErrorInt
                - png_destroy_read_struct
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:774,16'
          Branch Sides:
            - BranchSide:      'pngio.c:774,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:774,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:775,16'
          Branch Sides:
            - BranchSide:      'pngio.c:775,20'
              BranchSideFuncs:
                - returnErrorInt
                - png_create_read_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - rewind
                - png_init_io
                - png_read_info
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - png_destroy_read_struct
                - rewind
                - png_destroy_read_struct
                - returnErrorInt
                - png_destroy_read_struct
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:776,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pngio.c:775,9'
          Branch Sides:
            - BranchSide:      'pngio.c:776,16'
              BranchSideFuncs:
                - png_create_read_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - rewind
                - png_init_io
                - png_read_info
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - png_destroy_read_struct
                - rewind
                - png_destroy_read_struct
                - returnErrorInt
                - png_destroy_read_struct
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:779,20'
              BranchSideFuncs:
                - png_create_read_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - rewind
                - png_init_io
                - png_read_info
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - png_destroy_read_struct
                - rewind
                - png_destroy_read_struct
                - returnErrorInt
                - png_destroy_read_struct
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:776,16'
          Branch Sides:
            - BranchSide:      'pngio.c:776,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:776,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:779,9'
          Branch Sides:
            - BranchSide:      'pngio.c:781,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:782,44'
              BranchSideFuncs:
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - rewind
                - png_init_io
                - png_read_info
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - png_destroy_read_struct
                - rewind
                - png_destroy_read_struct
                - returnErrorInt
                - png_destroy_read_struct
                - returnErrorInt
        - Branch String:   'pngio.c:781,16'
          Branch Sides:
            - BranchSide:      'pngio.c:781,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:781,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:782,9'
          Branch Sides:
            - BranchSide:      'pngio.c:783,9'
              BranchSideFuncs:
                - png_destroy_read_struct
                - returnErrorInt
            - BranchSide:      'pngio.c:789,9'
              BranchSideFuncs:
                - png_set_longjmp_fn
                - _setjmp
                - rewind
                - png_init_io
                - png_read_info
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - png_destroy_read_struct
                - rewind
                - png_destroy_read_struct
                - returnErrorInt
        - Branch String:   'pngio.c:784,16'
          Branch Sides:
            - BranchSide:      'pngio.c:784,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:784,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:789,9'
          Branch Sides:
            - BranchSide:      'pngio.c:790,9'
              BranchSideFuncs:
                - png_destroy_read_struct
                - returnErrorInt
            - BranchSide:      'pngio.c:795,12'
              BranchSideFuncs:
                - rewind
                - png_init_io
                - png_read_info
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - png_destroy_read_struct
                - rewind
        - Branch String:   'pngio.c:791,16'
          Branch Sides:
            - BranchSide:      'pngio.c:791,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:791,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngio.c:774,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:776,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:779,20'
          Dst:             png_create_read_struct
        - Src:             'pngio.c:781,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:782,21'
          Dst:             png_create_info_struct
        - Src:             'pngio.c:783,9'
          Dst:             png_destroy_read_struct
        - Src:             'pngio.c:784,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:789,9'
          Dst:             png_set_longjmp_fn
        - Src:             'pngio.c:789,9'
          Dst:             longjmp
        - Src:             'pngio.c:789,9'
          Dst:             _setjmp
        - Src:             'pngio.c:790,9'
          Dst:             png_destroy_read_struct
        - Src:             'pngio.c:791,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:795,5'
          Dst:             rewind
        - Src:             'pngio.c:796,5'
          Dst:             png_init_io
        - Src:             'pngio.c:797,5'
          Dst:             png_read_info
        - Src:             'pngio.c:799,12'
          Dst:             png_get_x_pixels_per_meter
        - Src:             'pngio.c:800,12'
          Dst:             png_get_y_pixels_per_meter
        - Src:             'pngio.c:804,5'
          Dst:             png_destroy_read_struct
        - Src:             'pngio.c:805,5'
          Dst:             rewind
    - functionName:    readHeaderMemPng
      functionSourceFile: '/src/leptonica/src/pngio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - size
        - pw
        - ph
        - pbps
        - pspp
        - piscmap
      BBCount:         98
      ICount:          489
      EdgeCount:       133
      CyclomaticComplexity: 37
      functionsReached:
        - convertOnLittleEnd16
        - convertOnLittleEnd32
        - lept_stderr
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngio.c:684,9'
          Branch Sides:
            - BranchSide:      'pngio.c:684,14'
              BranchSideFuncs:
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:685,9'
              BranchSideFuncs:
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:685,9'
          Branch Sides:
            - BranchSide:      'pngio.c:685,14'
              BranchSideFuncs:
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:686,9'
              BranchSideFuncs:
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:686,9'
          Branch Sides:
            - BranchSide:      'pngio.c:686,16'
              BranchSideFuncs:
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:687,9'
              BranchSideFuncs:
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:687,9'
          Branch Sides:
            - BranchSide:      'pngio.c:687,16'
              BranchSideFuncs:
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:688,9'
              BranchSideFuncs:
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:688,9'
          Branch Sides:
            - BranchSide:      'pngio.c:688,19'
              BranchSideFuncs:
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:689,10'
              BranchSideFuncs:
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:689,9'
          Branch Sides:
            - BranchSide:      'pngio.c:690,16'
              BranchSideFuncs:
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:691,9'
              BranchSideFuncs:
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:690,16'
          Branch Sides:
            - BranchSide:      'pngio.c:690,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:690,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:691,9'
          Branch Sides:
            - BranchSide:      'pngio.c:692,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:695,9'
              BranchSideFuncs:
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:692,16'
          Branch Sides:
            - BranchSide:      'pngio.c:692,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:692,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:695,24'
          Branch Sides:
            - BranchSide:      'pngio.c:695,27'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:698,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pngio.c:695,41'
          Branch Sides:
            - BranchSide:      'pngio.c:695,44'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:698,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pngio.c:695,58'
          Branch Sides:
            - BranchSide:      'pngio.c:696,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:698,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pngio.c:696,23'
          Branch Sides:
            - BranchSide:      'pngio.c:696,26'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:698,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pngio.c:696,40'
          Branch Sides:
            - BranchSide:      'pngio.c:696,43'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:698,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pngio.c:696,57'
          Branch Sides:
            - BranchSide:      'pngio.c:697,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:698,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pngio.c:697,23'
          Branch Sides:
            - BranchSide:      'pngio.c:697,26'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:698,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pngio.c:695,9'
          Branch Sides:
            - BranchSide:      'pngio.c:698,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:700,25'
              BranchSideFuncs:
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - lept_stderr
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pngio.c:698,16'
          Branch Sides:
            - BranchSide:      'pngio.c:698,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:698,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:704,15'
          Branch Sides:
            - BranchSide:      'pngio.c:704,18'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:705,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pngio.c:704,9'
          Branch Sides:
            - BranchSide:      'pngio.c:705,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:706,37'
              BranchSideFuncs:
                - convertOnLittleEnd16
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:705,16'
          Branch Sides:
            - BranchSide:      'pngio.c:705,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:705,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:715,9'
          Branch Sides:
            - BranchSide:      'pngio.c:716,9'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:718,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pngio.c:716,9'
          Branch Sides:
            - BranchSide:      'pngio.c:718,9'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:718,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pngio.c:718,9'
          Branch Sides:
            - BranchSide:      'pngio.c:719,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pngio.c:720,16'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pngio.c:720,16'
          Branch Sides:
            - BranchSide:      'pngio.c:721,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pngio.c:722,16'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pngio.c:722,16'
          Branch Sides:
            - BranchSide:      'pngio.c:723,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pngio.c:726,13'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pngio.c:728,17'
          Branch Sides:
            - BranchSide:      'pngio.c:728,20'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pngio.c:729,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pngio.c:728,9'
          Branch Sides:
            - BranchSide:      'pngio.c:729,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pngio.c:732,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:729,9'
          Branch Sides:
            - BranchSide:      'pngio.c:730,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pngio.c:730,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:732,9'
          Branch Sides:
            - BranchSide:      'pngio.c:732,19'
              BranchSideFuncs: []
            - BranchSide:      'pngio.c:733,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:733,9'
          Branch Sides:
            - BranchSide:      'pngio.c:733,19'
              BranchSideFuncs: []
            - BranchSide:      'pngio.c:734,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:734,9'
          Branch Sides:
            - BranchSide:      'pngio.c:734,23'
              BranchSideFuncs: []
            - BranchSide:      'pngio.c:735,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:735,9'
          Branch Sides:
            - BranchSide:      'pngio.c:735,23'
              BranchSideFuncs: []
            - BranchSide:      'pngio.c:736,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:736,9'
          Branch Sides:
            - BranchSide:      'pngio.c:737,13'
              BranchSideFuncs: []
            - BranchSide:      'pngio.c:743,5'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:737,13'
          Branch Sides:
            - BranchSide:      'pngio.c:738,14'
              BranchSideFuncs: []
            - BranchSide:      'pngio.c:740,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngio.c:690,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:692,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:698,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:702,9'
          Dst:             convertOnLittleEnd32
        - Src:             'pngio.c:703,9'
          Dst:             convertOnLittleEnd32
        - Src:             'pngio.c:705,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:706,16'
          Dst:             convertOnLittleEnd16
        - Src:             'pngio.c:716,9'
          Dst:             lept_stderr
        - Src:             'pngio.c:729,9'
          Dst:             lept_stderr
    - functionName:    freadHeaderPng
      functionSourceFile: '/src/leptonica/src/pngio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pw
        - ph
        - pbps
        - pspp
        - piscmap
      BBCount:         34
      ICount:          181
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - fnbytesInFile
        - fread
        - readHeaderMemPng
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngio.c:626,9'
          Branch Sides:
            - BranchSide:      'pngio.c:626,14'
              BranchSideFuncs:
                - returnErrorInt
                - fnbytesInFile
                - fread
                - readHeaderMemPng
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:627,9'
              BranchSideFuncs:
                - returnErrorInt
                - fnbytesInFile
                - fread
                - readHeaderMemPng
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:627,9'
          Branch Sides:
            - BranchSide:      'pngio.c:627,14'
              BranchSideFuncs:
                - returnErrorInt
                - fnbytesInFile
                - fread
                - readHeaderMemPng
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:628,9'
              BranchSideFuncs:
                - returnErrorInt
                - fnbytesInFile
                - fread
                - readHeaderMemPng
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:628,9'
          Branch Sides:
            - BranchSide:      'pngio.c:628,16'
              BranchSideFuncs:
                - returnErrorInt
                - fnbytesInFile
                - fread
                - readHeaderMemPng
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:629,9'
              BranchSideFuncs:
                - returnErrorInt
                - fnbytesInFile
                - fread
                - readHeaderMemPng
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:629,9'
          Branch Sides:
            - BranchSide:      'pngio.c:629,16'
              BranchSideFuncs:
                - returnErrorInt
                - fnbytesInFile
                - fread
                - readHeaderMemPng
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:630,9'
              BranchSideFuncs:
                - returnErrorInt
                - fnbytesInFile
                - fread
                - readHeaderMemPng
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:630,9'
          Branch Sides:
            - BranchSide:      'pngio.c:630,19'
              BranchSideFuncs:
                - returnErrorInt
                - fnbytesInFile
                - fread
                - readHeaderMemPng
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:631,10'
              BranchSideFuncs:
                - returnErrorInt
                - fnbytesInFile
                - fread
                - readHeaderMemPng
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:631,9'
          Branch Sides:
            - BranchSide:      'pngio.c:632,16'
              BranchSideFuncs:
                - fnbytesInFile
                - fread
                - readHeaderMemPng
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pngio.c:634,28'
              BranchSideFuncs:
                - fnbytesInFile
                - fread
                - readHeaderMemPng
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pngio.c:632,16'
          Branch Sides:
            - BranchSide:      'pngio.c:632,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:632,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:635,9'
          Branch Sides:
            - BranchSide:      'pngio.c:636,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:637,15'
              BranchSideFuncs:
                - fread
                - readHeaderMemPng
                - returnErrorInt
        - Branch String:   'pngio.c:636,16'
          Branch Sides:
            - BranchSide:      'pngio.c:636,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:636,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:637,9'
          Branch Sides:
            - BranchSide:      'pngio.c:638,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:639,28'
              BranchSideFuncs:
                - readHeaderMemPng
        - Branch String:   'pngio.c:638,16'
          Branch Sides:
            - BranchSide:      'pngio.c:638,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:638,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngio.c:632,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:634,14'
          Dst:             fnbytesInFile
        - Src:             'pngio.c:636,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:637,9'
          Dst:             fread
        - Src:             'pngio.c:638,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:639,11'
          Dst:             readHeaderMemPng
    - functionName:    readHeaderPng
      functionSourceFile: '/src/leptonica/src/pngio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - pw
        - ph
        - pbps
        - pspp
        - piscmap
      BBCount:         29
      ICount:          157
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - fclose
        - fopenReadStream
        - freadHeaderPng
        - returnErrorInt
        - returnErrorInt1
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngio.c:584,9'
          Branch Sides:
            - BranchSide:      'pngio.c:584,14'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderPng
                - fclose
                - returnErrorInt1
            - BranchSide:      'pngio.c:585,9'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderPng
                - fclose
                - returnErrorInt1
        - Branch String:   'pngio.c:585,9'
          Branch Sides:
            - BranchSide:      'pngio.c:585,14'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderPng
                - fclose
                - returnErrorInt1
            - BranchSide:      'pngio.c:586,9'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderPng
                - fclose
                - returnErrorInt1
        - Branch String:   'pngio.c:586,9'
          Branch Sides:
            - BranchSide:      'pngio.c:586,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderPng
                - fclose
                - returnErrorInt1
            - BranchSide:      'pngio.c:587,9'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderPng
                - fclose
                - returnErrorInt1
        - Branch String:   'pngio.c:587,9'
          Branch Sides:
            - BranchSide:      'pngio.c:587,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderPng
                - fclose
                - returnErrorInt1
            - BranchSide:      'pngio.c:588,9'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderPng
                - fclose
                - returnErrorInt1
        - Branch String:   'pngio.c:588,9'
          Branch Sides:
            - BranchSide:      'pngio.c:588,19'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderPng
                - fclose
                - returnErrorInt1
            - BranchSide:      'pngio.c:589,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderPng
                - fclose
                - returnErrorInt1
        - Branch String:   'pngio.c:589,9'
          Branch Sides:
            - BranchSide:      'pngio.c:590,16'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderPng
                - fclose
                - returnErrorInt1
            - BranchSide:      'pngio.c:591,31'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderPng
                - fclose
                - returnErrorInt1
        - Branch String:   'pngio.c:590,16'
          Branch Sides:
            - BranchSide:      'pngio.c:590,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pngio.c:590,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:591,9'
          Branch Sides:
            - BranchSide:      'pngio.c:592,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'pngio.c:593,26'
              BranchSideFuncs:
                - freadHeaderPng
                - fclose
        - Branch String:   'pngio.c:592,16'
          Branch Sides:
            - BranchSide:      'pngio.c:592,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'pngio.c:592,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngio.c:590,16'
          Dst:             returnErrorInt
        - Src:             'pngio.c:591,15'
          Dst:             fopenReadStream
        - Src:             'pngio.c:592,16'
          Dst:             returnErrorInt1
        - Src:             'pngio.c:593,11'
          Dst:             freadHeaderPng
        - Src:             'pngio.c:594,5'
          Dst:             fclose
    - functionName:    pixReadStreamPng
      functionSourceFile: '/src/leptonica/src/pngio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         256
      ICount:          1664
      EdgeCount:       338
      CyclomaticComplexity: 84
      functionsReached:
        - composeRGBPixel
        - lept_stderr
        - longjmp
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetWpl
        - pixInvert
        - pixRemoveColormap
        - pixSetColormap
        - pixSetInputFormat
        - pixSetPadBits
        - pixSetSpp
        - pixSetText
        - pixSetXRes
        - pixSetYRes
        - pixcmapAddColor
        - pixcmapCopy
        - pixcmapCreate
        - pixcmapDestroy
        - pixcmapGetColor
        - pixcmapGetCount
        - pixcmapIsValid
        - png_create_info_struct
        - png_create_read_struct
        - png_destroy_read_struct
        - png_get_PLTE
        - png_get_bit_depth
        - png_get_channels
        - png_get_color_type
        - png_get_image_height
        - png_get_image_width
        - png_get_rowbytes
        - png_get_rows
        - png_get_tRNS
        - png_get_text
        - png_get_valid
        - png_get_x_pixels_per_meter
        - png_get_y_pixels_per_meter
        - png_init_io
        - png_read_png
        - png_set_longjmp_fn
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngio.c:207,9'
          Branch Sides:
            - BranchSide:      'pngio.c:208,23'
              BranchSideFuncs:
                - png_create_read_struct
                - png_create_info_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_init_io
                - png_read_png
                - png_get_rows
                - png_get_image_width
                - png_get_image_height
                - png_get_bit_depth
                - png_get_rowbytes
                - png_get_color_type
                - png_get_channels
                - png_get_valid
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - png_destroy_read_struct
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - png_destroy_read_struct
                - returnErrorPtr
                - png_destroy_read_struct
                - returnErrorPtr
                - png_destroy_read_struct
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pngio.c:209,9'
              BranchSideFuncs:
                - png_create_read_struct
                - png_create_info_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_init_io
                - png_read_png
                - png_get_rows
                - png_get_image_width
                - png_get_image_height
                - png_get_bit_depth
                - png_get_rowbytes
                - png_get_color_type
                - png_get_channels
                - png_get_valid
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - png_destroy_read_struct
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - png_destroy_read_struct
                - returnErrorPtr
                - png_destroy_read_struct
                - returnErrorPtr
                - png_destroy_read_struct
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pngio.c:208,23'
          Branch Sides:
            - BranchSide:      'pngio.c:208,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pngio.c:208,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:212,9'
          Branch Sides:
            - BranchSide:      'pngio.c:214,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pngio.c:216,44'
              BranchSideFuncs:
                - png_create_info_struct
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_init_io
                - png_read_png
                - png_get_rows
                - png_get_image_width
                - png_get_image_height
                - png_get_bit_depth
                - png_get_rowbytes
                - png_get_color_type
                - png_get_channels
                - png_get_valid
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - png_destroy_read_struct
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - png_destroy_read_struct
                - returnErrorPtr
                - png_destroy_read_struct
                - returnErrorPtr
                - png_destroy_read_struct
                - returnErrorPtr
        - Branch String:   'pngio.c:214,23'
          Branch Sides:
            - BranchSide:      'pngio.c:214,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pngio.c:214,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:216,9'
          Branch Sides:
            - BranchSide:      'pngio.c:217,9'
              BranchSideFuncs:
                - png_destroy_read_struct
                - returnErrorPtr
            - BranchSide:      'pngio.c:221,44'
              BranchSideFuncs:
                - png_create_info_struct
                - png_set_longjmp_fn
                - _setjmp
                - png_init_io
                - png_read_png
                - png_get_rows
                - png_get_image_width
                - png_get_image_height
                - png_get_bit_depth
                - png_get_rowbytes
                - png_get_color_type
                - png_get_channels
                - png_get_valid
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - png_destroy_read_struct
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - png_destroy_read_struct
                - returnErrorPtr
                - png_destroy_read_struct
                - returnErrorPtr
        - Branch String:   'pngio.c:218,23'
          Branch Sides:
            - BranchSide:      'pngio.c:218,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pngio.c:218,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:221,9'
          Branch Sides:
            - BranchSide:      'pngio.c:222,9'
              BranchSideFuncs:
                - png_destroy_read_struct
                - returnErrorPtr
            - BranchSide:      'pngio.c:227,9'
              BranchSideFuncs:
                - png_set_longjmp_fn
                - _setjmp
                - png_init_io
                - png_read_png
                - png_get_rows
                - png_get_image_width
                - png_get_image_height
                - png_get_bit_depth
                - png_get_rowbytes
                - png_get_color_type
                - png_get_channels
                - png_get_valid
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - png_destroy_read_struct
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - png_destroy_read_struct
                - returnErrorPtr
        - Branch String:   'pngio.c:223,23'
          Branch Sides:
            - BranchSide:      'pngio.c:223,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pngio.c:223,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:227,9'
          Branch Sides:
            - BranchSide:      'pngio.c:228,9'
              BranchSideFuncs:
                - png_destroy_read_struct
                - returnErrorPtr
            - BranchSide:      'pngio.c:232,17'
              BranchSideFuncs:
                - png_init_io
                - png_read_png
                - png_get_rows
                - png_get_image_width
                - png_get_image_height
                - png_get_bit_depth
                - png_get_rowbytes
                - png_get_color_type
                - png_get_channels
                - png_get_valid
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - png_destroy_read_struct
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:229,23'
          Branch Sides:
            - BranchSide:      'pngio.c:229,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pngio.c:229,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:242,9'
          Branch Sides:
            - BranchSide:      'pngio.c:243,24'
              BranchSideFuncs:
                - png_read_png
                - png_get_rows
                - png_get_image_width
                - png_get_image_height
                - png_get_bit_depth
                - png_get_rowbytes
                - png_get_color_type
                - png_get_channels
                - png_get_valid
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - png_destroy_read_struct
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pngio.c:245,24'
              BranchSideFuncs:
                - png_read_png
                - png_get_rows
                - png_get_image_width
                - png_get_image_height
                - png_get_bit_depth
                - png_get_rowbytes
                - png_get_color_type
                - png_get_channels
                - png_get_valid
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - png_destroy_read_struct
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:262,9'
          Branch Sides:
            - BranchSide:      'pngio.c:263,13'
              BranchSideFuncs:
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - png_destroy_read_struct
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pngio.c:265,17'
              BranchSideFuncs:
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - png_destroy_read_struct
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pngio.c:269,18'
          Branch Sides:
            - BranchSide:      'pngio.c:269,21'
              BranchSideFuncs:
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
                - png_destroy_read_struct
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pngio.c:277,10'
              BranchSideFuncs:
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
        - Branch String:   'pngio.c:269,9'
          Branch Sides:
            - BranchSide:      'pngio.c:270,9'
              BranchSideFuncs:
                - png_destroy_read_struct
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pngio.c:277,10'
              BranchSideFuncs:
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - png_get_PLTE
                - pixcmapCreate
                - pixcmapAddColor
        - Branch String:   'pngio.c:270,9'
          Branch Sides:
            - BranchSide:      'pngio.c:272,9'
              BranchSideFuncs:
                - lept_stderr
                - png_destroy_read_struct
                - returnErrorPtr
            - BranchSide:      'pngio.c:272,9'
              BranchSideFuncs:
                - png_destroy_read_struct
                - returnErrorPtr
        - Branch String:   'pngio.c:273,23'
          Branch Sides:
            - BranchSide:      'pngio.c:273,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pngio.c:273,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:278,46'
          Branch Sides:
            - BranchSide:      'pngio.c:279,9'
              BranchSideFuncs:
                - png_get_PLTE
                - pixcmapCreate
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixcmapAddColor
            - BranchSide:      'pngio.c:280,22'
              BranchSideFuncs:
                - png_get_PLTE
                - pixcmapCreate
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixcmapAddColor
        - Branch String:   'pngio.c:278,9'
          Branch Sides:
            - BranchSide:      'pngio.c:280,22'
              BranchSideFuncs:
                - png_get_PLTE
                - pixcmapCreate
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixcmapAddColor
            - BranchSide:      'pngio.c:290,26'
              BranchSideFuncs:
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorPtr
        - Branch String:   'pngio.c:282,9'
          Branch Sides:
            - BranchSide:      'pngio.c:283,20'
              BranchSideFuncs:
                - pixcmapAddColor
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorPtr
            - BranchSide:      'pngio.c:288,5'
              BranchSideFuncs:
                - pixCreate
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorPtr
        - Branch String:   'pngio.c:290,9'
          Branch Sides:
            - BranchSide:      'pngio.c:291,9'
              BranchSideFuncs:
                - pixcmapDestroy
                - png_destroy_read_struct
                - returnErrorPtr
            - BranchSide:      'pngio.c:295,23'
              BranchSideFuncs:
                - pixSetInputFormat
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixSetColormap
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pngio.c:293,23'
          Branch Sides:
            - BranchSide:      'pngio.c:293,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pngio.c:293,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:299,9'
          Branch Sides:
            - BranchSide:      'pngio.c:300,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pngio.c:304,9'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
        - Branch String:   'pngio.c:301,23'
          Branch Sides:
            - BranchSide:      'pngio.c:301,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pngio.c:301,9'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:304,18'
          Branch Sides:
            - BranchSide:      'pngio.c:304,22'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
            - BranchSide:      'pngio.c:312,16'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
        - Branch String:   'pngio.c:304,9'
          Branch Sides:
            - BranchSide:      'pngio.c:305,16'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
            - BranchSide:      'pngio.c:312,16'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixSetSpp
                - lept_stderr
        - Branch String:   'pngio.c:305,9'
          Branch Sides:
            - BranchSide:      'pngio.c:306,20'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:312,5'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:308,13'
          Branch Sides:
            - BranchSide:      'pngio.c:309,21'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:311,9'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:312,16'
          Branch Sides:
            - BranchSide:      'pngio.c:313,9'
              BranchSideFuncs:
                - pixSetSpp
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:327,16'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:313,9'
          Branch Sides:
            - BranchSide:      'pngio.c:314,16'
              BranchSideFuncs:
                - lept_stderr
                - pixSetSpp
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:314,16'
              BranchSideFuncs:
                - pixSetSpp
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:314,9'
          Branch Sides:
            - BranchSide:      'pngio.c:315,22'
              BranchSideFuncs:
                - pixSetSpp
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:326,19'
              BranchSideFuncs:
                - pixSetSpp
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:317,13'
          Branch Sides:
            - BranchSide:      'pngio.c:319,17'
              BranchSideFuncs:
                - pixSetSpp
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:325,9'
              BranchSideFuncs:
                - pixSetSpp
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:327,25'
          Branch Sides:
            - BranchSide:      'pngio.c:327,28'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:328,16'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:328,9'
          Branch Sides:
            - BranchSide:      'pngio.c:329,22'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:342,5'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:331,13'
          Branch Sides:
            - BranchSide:      'pngio.c:332,17'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:341,9'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:335,21'
          Branch Sides:
            - BranchSide:      'pngio.c:336,21'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:338,21'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:351,18'
          Branch Sides:
            - BranchSide:      'pngio.c:351,21'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:514,21'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
        - Branch String:   'pngio.c:351,9'
          Branch Sides:
            - BranchSide:      'pngio.c:352,14'
              BranchSideFuncs:
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:514,21'
              BranchSideFuncs:
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
        - Branch String:   'pngio.c:352,13'
          Branch Sides:
            - BranchSide:      'pngio.c:354,13'
              BranchSideFuncs:
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:361,13'
              BranchSideFuncs:
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:354,13'
          Branch Sides:
            - BranchSide:      'pngio.c:356,13'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:356,13'
              BranchSideFuncs:
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:356,13'
          Branch Sides:
            - BranchSide:      'pngio.c:357,13'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pngio.c:357,13'
              BranchSideFuncs:
                - pixDestroy
                - pixCreate
                - pixSetSpp
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
        - Branch String:   'pngio.c:361,13'
          Branch Sides:
            - BranchSide:      'pngio.c:364,26'
              BranchSideFuncs:
                - lept_stderr
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:364,26'
              BranchSideFuncs:
                - png_get_tRNS
                - pixDestroy
                - png_destroy_read_struct
                - returnErrorPtr
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:365,17'
          Branch Sides:
            - BranchSide:      'pngio.c:366,17'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:373,47'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapCopy
                - pixcmapGetCount
                - pixDestroy
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixSetSpp
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:368,31'
          Branch Sides:
            - BranchSide:      'pngio.c:368,17'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pngio.c:368,17'
              BranchSideFuncs: []
        - Branch String:   'pngio.c:399,17'
          Branch Sides:
            - BranchSide:      'pngio.c:401,17'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pngio.c:420,24'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
        - Branch String:   'pngio.c:401,17'
          Branch Sides:
            - BranchSide:      'pngio.c:402,21'
              BranchSideFuncs:
                - lept_stderr
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
            - BranchSide:      'pngio.c:402,21'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
        - Branch String:   'pngio.c:402,21'
          Branch Sides:
            - BranchSide:      'pngio.c:403,21'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
            - BranchSide:      'pngio.c:405,24'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:403,21'
          Branch Sides:
            - BranchSide:      'pngio.c:405,24'
              BranchSideFuncs:
                - lept_stderr
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:405,24'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:405,17'
          Branch Sides:
            - BranchSide:      'pngio.c:406,30'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:420,13'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
        - Branch String:   'pngio.c:408,21'
          Branch Sides:
            - BranchSide:      'pngio.c:409,32'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:419,17'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:410,43'
          Branch Sides:
            - BranchSide:      'pngio.c:410,46'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:410,25'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:410,25'
          Branch Sides:
            - BranchSide:      'pngio.c:411,39'
              BranchSideFuncs:
                - pixcmapGetColor
                - composeRGBPixel
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pngio.c:418,21'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:414,29'
          Branch Sides:
            - BranchSide:      'pngio.c:410,58'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:410,58'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:420,24'
          Branch Sides:
            - BranchSide:      'pngio.c:422,17'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
            - BranchSide:      'pngio.c:441,24'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
        - Branch String:   'pngio.c:422,17'
          Branch Sides:
            - BranchSide:      'pngio.c:423,24'
              BranchSideFuncs:
                - lept_stderr
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:423,24'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:423,17'
          Branch Sides:
            - BranchSide:      'pngio.c:424,30'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:441,13'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
        - Branch String:   'pngio.c:426,21'
          Branch Sides:
            - BranchSide:      'pngio.c:427,32'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:440,17'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:428,43'
          Branch Sides:
            - BranchSide:      'pngio.c:428,46'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:428,25'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:428,25'
          Branch Sides:
            - BranchSide:      'pngio.c:429,38'
              BranchSideFuncs:
                - pixcmapGetColor
                - composeRGBPixel
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pngio.c:439,21'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:435,29'
          Branch Sides:
            - BranchSide:      'pngio.c:428,58'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:428,58'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:441,24'
          Branch Sides:
            - BranchSide:      'pngio.c:443,17'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
            - BranchSide:      'pngio.c:460,24'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
        - Branch String:   'pngio.c:443,17'
          Branch Sides:
            - BranchSide:      'pngio.c:444,24'
              BranchSideFuncs:
                - lept_stderr
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:444,24'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:444,17'
          Branch Sides:
            - BranchSide:      'pngio.c:445,30'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:460,13'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
        - Branch String:   'pngio.c:447,21'
          Branch Sides:
            - BranchSide:      'pngio.c:448,32'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:459,17'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:449,43'
          Branch Sides:
            - BranchSide:      'pngio.c:449,46'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:449,25'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:449,25'
          Branch Sides:
            - BranchSide:      'pngio.c:450,40'
              BranchSideFuncs:
                - pixcmapGetColor
                - composeRGBPixel
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pngio.c:458,21'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:454,29'
          Branch Sides:
            - BranchSide:      'pngio.c:449,58'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:449,58'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:460,24'
          Branch Sides:
            - BranchSide:      'pngio.c:462,17'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
                - lept_stderr
            - BranchSide:      'pngio.c:477,17'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'pngio.c:462,17'
          Branch Sides:
            - BranchSide:      'pngio.c:463,24'
              BranchSideFuncs:
                - lept_stderr
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:463,24'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:463,17'
          Branch Sides:
            - BranchSide:      'pngio.c:464,30'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:476,13'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
        - Branch String:   'pngio.c:466,21'
          Branch Sides:
            - BranchSide:      'pngio.c:467,33'
              BranchSideFuncs:
                - pixcmapGetColor
                - composeRGBPixel
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pngio.c:475,17'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:471,25'
          Branch Sides:
            - BranchSide:      'pngio.c:466,41'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'pngio.c:466,41'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetDepth
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixInvert
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'pngio.c:514,9'
          Branch Sides:
            - BranchSide:      'pngio.c:515,14'
              BranchSideFuncs:
                - pixInvert
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pngio.c:525,39'
              BranchSideFuncs:
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
        - Branch String:   'pngio.c:515,13'
          Branch Sides:
            - BranchSide:      'pngio.c:516,23'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixDestroy
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - lept_stderr
            - BranchSide:      'pngio.c:518,13'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixDestroy
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - lept_stderr
        - Branch String:   'pngio.c:518,13'
          Branch Sides:
            - BranchSide:      'pngio.c:519,38'
              BranchSideFuncs:
                - lept_stderr
                - pixRemoveColormap
                - pixDestroy
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
            - BranchSide:      'pngio.c:519,38'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixDestroy
                - png_get_x_pixels_per_meter
                - png_get_y_pixels_per_meter
                - pixSetXRes
                - pixSetYRes
                - png_get_text
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
        - Branch String:   'pngio.c:532,18'
          Branch Sides:
            - BranchSide:      'pngio.c:532,21'
              BranchSideFuncs:
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
            - BranchSide:      'pngio.c:535,5'
              BranchSideFuncs:
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pngio.c:532,9'
          Branch Sides:
            - BranchSide:      'pngio.c:533,20'
              BranchSideFuncs:
                - pixSetText
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pngio.c:535,5'
              BranchSideFuncs:
                - png_destroy_read_struct
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pngio.c:538,9'
          Branch Sides:
            - BranchSide:      'pngio.c:539,24'
              BranchSideFuncs:
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetPadBits
            - BranchSide:      'pngio.c:546,19'
              BranchSideFuncs:
                - pixSetPadBits
        - Branch String:   'pngio.c:540,13'
          Branch Sides:
            - BranchSide:      'pngio.c:541,13'
              BranchSideFuncs:
                - pixSetPadBits
            - BranchSide:      'pngio.c:544,5'
              BranchSideFuncs:
                - pixSetPadBits
        - Branch String:   'pngio.c:542,27'
          Branch Sides:
            - BranchSide:      'pngio.c:542,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pngio.c:542,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngio.c:208,23'
          Dst:             returnErrorPtr
        - Src:             'pngio.c:212,20'
          Dst:             png_create_read_struct
        - Src:             'pngio.c:214,23'
          Dst:             returnErrorPtr
        - Src:             'pngio.c:216,21'
          Dst:             png_create_info_struct
        - Src:             'pngio.c:217,9'
          Dst:             png_destroy_read_struct
        - Src:             'pngio.c:218,23'
          Dst:             returnErrorPtr
        - Src:             'pngio.c:221,21'
          Dst:             png_create_info_struct
        - Src:             'pngio.c:222,9'
          Dst:             png_destroy_read_struct
        - Src:             'pngio.c:223,23'
          Dst:             returnErrorPtr
        - Src:             'pngio.c:227,9'
          Dst:             png_set_longjmp_fn
        - Src:             'pngio.c:227,9'
          Dst:             longjmp
        - Src:             'pngio.c:227,9'
          Dst:             _setjmp
        - Src:             'pngio.c:228,9'
          Dst:             png_destroy_read_struct
        - Src:             'pngio.c:229,23'
          Dst:             returnErrorPtr
        - Src:             'pngio.c:232,5'
          Dst:             png_init_io
        - Src:             'pngio.c:246,9'
          Dst:             lept_stderr
        - Src:             'pngio.c:250,5'
          Dst:             png_read_png
        - Src:             'pngio.c:252,20'
          Dst:             png_get_rows
        - Src:             'pngio.c:253,9'
          Dst:             png_get_image_width
        - Src:             'pngio.c:254,9'
          Dst:             png_get_image_height
        - Src:             'pngio.c:255,17'
          Dst:             png_get_bit_depth
        - Src:             'pngio.c:256,16'
          Dst:             png_get_rowbytes
        - Src:             'pngio.c:257,18'
          Dst:             png_get_color_type
        - Src:             'pngio.c:258,16'
          Dst:             png_get_channels
        - Src:             'pngio.c:260,12'
          Dst:             png_get_valid
        - Src:             'pngio.c:270,9'
          Dst:             lept_stderr
        - Src:             'pngio.c:272,9'
          Dst:             png_destroy_read_struct
        - Src:             'pngio.c:273,23'
          Dst:             returnErrorPtr
        - Src:             'pngio.c:280,9'
          Dst:             png_get_PLTE
        - Src:             'pngio.c:281,16'
          Dst:             pixcmapCreate
        - Src:             'pngio.c:286,13'
          Dst:             pixcmapAddColor
        - Src:             'pngio.c:290,16'
          Dst:             pixCreate
        - Src:             'pngio.c:291,9'
          Dst:             pixcmapDestroy
        - Src:             'pngio.c:292,9'
          Dst:             png_destroy_read_struct
        - Src:             'pngio.c:293,23'
          Dst:             returnErrorPtr
        - Src:             'pngio.c:295,5'
          Dst:             pixSetInputFormat
        - Src:             'pngio.c:296,11'
          Dst:             pixGetWpl
        - Src:             'pngio.c:297,12'
          Dst:             pixGetData
        - Src:             'pngio.c:298,5'
          Dst:             pixSetSpp
        - Src:             'pngio.c:299,9'
          Dst:             pixSetColormap
        - Src:             'pngio.c:300,9'
          Dst:             pixDestroy
        - Src:             'pngio.c:301,23'
          Dst:             returnErrorPtr
        - Src:             'pngio.c:313,9'
          Dst:             lept_stderr
        - Src:             'pngio.c:326,9'
          Dst:             pixSetSpp
        - Src:             'pngio.c:354,13'
          Dst:             lept_stderr
        - Src:             'pngio.c:356,13'
          Dst:             lept_stderr
        - Src:             'pngio.c:357,13'
          Dst:             pixDestroy
        - Src:             'pngio.c:358,19'
          Dst:             pixCreate
        - Src:             'pngio.c:359,13'
          Dst:             pixSetSpp
        - Src:             'pngio.c:361,13'
          Dst:             lept_stderr
        - Src:             'pngio.c:364,13'
          Dst:             png_get_tRNS
        - Src:             'pngio.c:366,17'
          Dst:             pixDestroy
        - Src:             'pngio.c:367,17'
          Dst:             png_destroy_read_struct
        - Src:             'pngio.c:368,31'
          Dst:             returnErrorPtr
        - Src:             'pngio.c:373,32'
          Dst:             pixGetColormap
        - Src:             'pngio.c:373,20'
          Dst:             pixcmapCopy
        - Src:             'pngio.c:374,23'
          Dst:             pixcmapGetCount
        - Src:             'pngio.c:375,13'
          Dst:             pixDestroy
        - Src:             'pngio.c:378,19'
          Dst:             pixCreate
        - Src:             'pngio.c:379,19'
          Dst:             pixGetWpl
        - Src:             'pngio.c:380,20'
          Dst:             pixGetData
        - Src:             'pngio.c:381,13'
          Dst:             pixSetSpp
        - Src:             'pngio.c:401,17'
          Dst:             lept_stderr
        - Src:             'pngio.c:403,21'
          Dst:             lept_stderr
        - Src:             'pngio.c:412,29'
          Dst:             pixcmapGetColor
        - Src:             'pngio.c:413,29'
          Dst:             composeRGBPixel
        - Src:             'pngio.c:422,17'
          Dst:             lept_stderr
        - Src:             'pngio.c:430,29'
          Dst:             pixcmapGetColor
        - Src:             'pngio.c:431,29'
          Dst:             composeRGBPixel
        - Src:             'pngio.c:443,17'
          Dst:             lept_stderr
        - Src:             'pngio.c:451,29'
          Dst:             pixcmapGetColor
        - Src:             'pngio.c:452,29'
          Dst:             composeRGBPixel
        - Src:             'pngio.c:462,17'
          Dst:             lept_stderr
        - Src:             'pngio.c:468,25'
          Dst:             pixcmapGetColor
        - Src:             'pngio.c:469,25'
          Dst:             composeRGBPixel
        - Src:             'pngio.c:477,17'
          Dst:             lept_stderr
        - Src:             'pngio.c:480,13'
          Dst:             pixcmapDestroy
        - Src:             'pngio.c:514,9'
          Dst:             pixGetDepth
        - Src:             'pngio.c:516,13'
          Dst:             pixInvert
        - Src:             'pngio.c:518,13'
          Dst:             lept_stderr
        - Src:             'pngio.c:519,20'
          Dst:             pixRemoveColormap
        - Src:             'pngio.c:520,13'
          Dst:             pixDestroy
        - Src:             'pngio.c:525,12'
          Dst:             png_get_x_pixels_per_meter
        - Src:             'pngio.c:526,12'
          Dst:             png_get_y_pixels_per_meter
        - Src:             'pngio.c:527,5'
          Dst:             pixSetXRes
        - Src:             'pngio.c:528,5'
          Dst:             pixSetYRes
        - Src:             'pngio.c:531,5'
          Dst:             png_get_text
        - Src:             'pngio.c:533,9'
          Dst:             pixSetText
        - Src:             'pngio.c:535,5'
          Dst:             png_destroy_read_struct
        - Src:             'pngio.c:538,17'
          Dst:             pixGetColormap
        - Src:             'pngio.c:539,9'
          Dst:             pixcmapIsValid
        - Src:             'pngio.c:541,13'
          Dst:             pixDestroy
        - Src:             'pngio.c:542,27'
          Dst:             returnErrorPtr
        - Src:             'pngio.c:546,5'
          Dst:             pixSetPadBits
    - functionName:    ptraaFlattenToPtra
      functionSourceFile: '/src/leptonica/src/ptra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - paa
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ptraCreate
        - ptraDestroy
        - ptraJoin
        - ptraaGetPtra
        - ptraaGetSize
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptra.c:955,9'
          Branch Sides:
            - BranchSide:      'ptra.c:956,26'
              BranchSideFuncs:
                - ptraCreate
                - ptraaGetSize
                - ptraaGetPtra
                - ptraJoin
                - ptraDestroy
            - BranchSide:      'ptra.c:958,11'
              BranchSideFuncs:
                - ptraCreate
                - ptraaGetSize
                - ptraaGetPtra
                - ptraJoin
                - ptraDestroy
        - Branch String:   'ptra.c:956,26'
          Branch Sides:
            - BranchSide:      'ptra.c:956,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptra.c:956,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:960,5'
          Branch Sides:
            - BranchSide:      'ptra.c:961,28'
              BranchSideFuncs:
                - ptraaGetPtra
                - ptraJoin
                - ptraDestroy
            - BranchSide:      'ptra.c:967,12'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:962,13'
          Branch Sides:
            - BranchSide:      'ptra.c:962,19'
              BranchSideFuncs:
                - ptraJoin
                - ptraDestroy
                - ptraaGetPtra
            - BranchSide:      'ptra.c:963,18'
              BranchSideFuncs:
                - ptraJoin
                - ptraDestroy
                - ptraaGetPtra
      Callsites:
        - Src:             'ptra.c:956,26'
          Dst:             returnErrorPtr
        - Src:             'ptra.c:958,11'
          Dst:             ptraCreate
        - Src:             'ptra.c:959,5'
          Dst:             ptraaGetSize
        - Src:             'ptra.c:961,15'
          Dst:             ptraaGetPtra
        - Src:             'ptra.c:963,9'
          Dst:             ptraJoin
        - Src:             'ptra.c:964,9'
          Dst:             ptraDestroy
    - functionName:    ptraCreate
      functionSourceFile: '/src/leptonica/src/ptra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - lept_stderr
        - ptraDestroy
        - returnErrorPtr
      functionUses:    10
      BranchProfiles:
        - Branch String:   'ptra.c:148,9'
          Branch Sides:
            - BranchSide:      'ptra.c:149,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ptra.c:152,9'
              BranchSideFuncs:
                - calloc
                - calloc
                - ptraDestroy
                - returnErrorPtr
        - Branch String:   'ptra.c:149,9'
          Branch Sides:
            - BranchSide:      'ptra.c:150,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ptra.c:150,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:152,9'
          Branch Sides:
            - BranchSide:      'ptra.c:152,19'
              BranchSideFuncs:
                - calloc
                - calloc
                - ptraDestroy
                - returnErrorPtr
            - BranchSide:      'ptra.c:154,20'
              BranchSideFuncs:
                - calloc
                - calloc
                - ptraDestroy
                - returnErrorPtr
        - Branch String:   'ptra.c:155,9'
          Branch Sides:
            - BranchSide:      'ptra.c:156,9'
              BranchSideFuncs:
                - ptraDestroy
                - returnErrorPtr
            - BranchSide:      'ptra.c:159,18'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:157,26'
          Branch Sides:
            - BranchSide:      'ptra.c:157,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptra.c:157,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptra.c:149,9'
          Dst:             lept_stderr
        - Src:             'ptra.c:154,20'
          Dst:             calloc
        - Src:             'ptra.c:155,31'
          Dst:             calloc
        - Src:             'ptra.c:156,9'
          Dst:             ptraDestroy
        - Src:             'ptra.c:157,26'
          Dst:             returnErrorPtr
    - functionName:    ptraaGetSize
      functionSourceFile: '/src/leptonica/src/ptra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - paa
        - psize
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'ptra.c:843,9'
          Branch Sides:
            - BranchSide:      'ptra.c:844,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:845,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'ptra.c:844,16'
          Branch Sides:
            - BranchSide:      'ptra.c:844,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:844,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:845,9'
          Branch Sides:
            - BranchSide:      'ptra.c:846,16'
              BranchSideFuncs: []
            - BranchSide:      'ptra.c:847,14'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:846,16'
          Branch Sides:
            - BranchSide:      'ptra.c:846,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:846,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptra.c:844,16'
          Dst:             returnErrorInt
        - Src:             'ptra.c:846,16'
          Dst:             returnErrorInt
    - functionName:    ptraaGetPtra
      functionSourceFile: '/src/leptonica/src/ptra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 929
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - paa
        - index
        - accessflag
      BBCount:         28
      ICount:          142
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - ptraaGetSize
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ptra.c:917,9'
          Branch Sides:
            - BranchSide:      'ptra.c:918,26'
              BranchSideFuncs:
                - ptraaGetSize
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ptra.c:919,18'
              BranchSideFuncs:
                - ptraaGetSize
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptra.c:918,26'
          Branch Sides:
            - BranchSide:      'ptra.c:918,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptra.c:918,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:920,19'
          Branch Sides:
            - BranchSide:      'ptra.c:920,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptra.c:921,26'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'ptra.c:920,9'
          Branch Sides:
            - BranchSide:      'ptra.c:921,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptra.c:922,9'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'ptra.c:921,26'
          Branch Sides:
            - BranchSide:      'ptra.c:921,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptra.c:921,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:922,37'
          Branch Sides:
            - BranchSide:      'ptra.c:922,40'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptra.c:925,10'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:922,9'
          Branch Sides:
            - BranchSide:      'ptra.c:923,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptra.c:925,10'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:923,26'
          Branch Sides:
            - BranchSide:      'ptra.c:923,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptra.c:923,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:926,9'
          Branch Sides:
            - BranchSide:      'ptra.c:927,9'
              BranchSideFuncs: []
            - BranchSide:      'ptra.c:928,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptra.c:918,26'
          Dst:             returnErrorPtr
        - Src:             'ptra.c:919,5'
          Dst:             ptraaGetSize
        - Src:             'ptra.c:921,26'
          Dst:             returnErrorPtr
        - Src:             'ptra.c:923,26'
          Dst:             returnErrorPtr
    - functionName:    ptraJoin
      functionSourceFile: '/src/leptonica/src/ptra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pa1
        - pa2
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ptraAdd
        - ptraGetMaxIndex
        - ptraRemove
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ptra.c:641,9'
          Branch Sides:
            - BranchSide:      'ptra.c:642,16'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - ptraRemove
                - ptraAdd
            - BranchSide:      'ptra.c:643,10'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - ptraRemove
                - ptraAdd
        - Branch String:   'ptra.c:642,16'
          Branch Sides:
            - BranchSide:      'ptra.c:642,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:642,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:643,9'
          Branch Sides:
            - BranchSide:      'ptra.c:644,9'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - ptraRemove
                - ptraAdd
            - BranchSide:      'ptra.c:646,21'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - ptraRemove
                - ptraAdd
        - Branch String:   'ptra.c:647,5'
          Branch Sides:
            - BranchSide:      'ptra.c:648,27'
              BranchSideFuncs:
                - ptraRemove
                - ptraAdd
            - BranchSide:      'ptra.c:652,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptra.c:642,16'
          Dst:             returnErrorInt
        - Src:             'ptra.c:646,5'
          Dst:             ptraGetMaxIndex
        - Src:             'ptra.c:648,16'
          Dst:             ptraRemove
        - Src:             'ptra.c:649,9'
          Dst:             ptraAdd
    - functionName:    ptraDestroy
      functionSourceFile: '/src/leptonica/src/ptra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ppa
        - freeflag
        - warnflag
      BBCount:         30
      ICount:          139
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - lept_stderr
        - ptraGetActualCount
        - ptraRemove
      functionUses:    18
      BranchProfiles:
        - Branch String:   'ptra.c:200,9'
          Branch Sides:
            - BranchSide:      'ptra.c:201,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ptra.c:204,16'
              BranchSideFuncs:
                - ptraGetActualCount
                - free
                - free
                - lept_stderr
                - ptraRemove
                - free
        - Branch String:   'ptra.c:201,9'
          Branch Sides:
            - BranchSide:      'ptra.c:202,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ptra.c:202,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:204,9'
          Branch Sides:
            - BranchSide:      'ptra.c:205,9'
              BranchSideFuncs: []
            - BranchSide:      'ptra.c:207,24'
              BranchSideFuncs:
                - ptraGetActualCount
                - free
                - free
                - lept_stderr
                - ptraRemove
                - free
        - Branch String:   'ptra.c:208,9'
          Branch Sides:
            - BranchSide:      'ptra.c:209,13'
              BranchSideFuncs:
                - free
                - free
                - lept_stderr
                - ptraRemove
                - free
            - BranchSide:      'ptra.c:220,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'ptra.c:209,13'
          Branch Sides:
            - BranchSide:      'ptra.c:210,20'
              BranchSideFuncs:
                - free
                - free
                - ptraRemove
                - free
            - BranchSide:      'ptra.c:214,20'
              BranchSideFuncs:
                - free
                - free
                - lept_stderr
        - Branch String:   'ptra.c:210,13'
          Branch Sides:
            - BranchSide:      'ptra.c:211,40'
              BranchSideFuncs:
                - ptraRemove
                - free
                - free
                - free
            - BranchSide:      'ptra.c:214,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'ptra.c:211,21'
          Branch Sides:
            - BranchSide:      'ptra.c:212,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - ptraRemove
            - BranchSide:      'ptra.c:213,13'
              BranchSideFuncs:
                - free
                - free
                - ptraRemove
                - free
        - Branch String:   'ptra.c:215,13'
          Branch Sides:
            - BranchSide:      'ptra.c:217,9'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
            - BranchSide:      'ptra.c:217,9'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'ptra.c:201,9'
          Dst:             lept_stderr
        - Src:             'ptra.c:207,5'
          Dst:             ptraGetActualCount
        - Src:             'ptra.c:211,29'
          Dst:             ptraRemove
        - Src:             'ptra.c:215,13'
          Dst:             lept_stderr
    - functionName:    ptraGetActualCount
      functionSourceFile: '/src/leptonica/src/ptra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pa
        - pcount
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - returnErrorInt
      functionUses:    17
      BranchProfiles:
        - Branch String:   'ptra.c:712,9'
          Branch Sides:
            - BranchSide:      'ptra.c:713,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:714,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'ptra.c:713,16'
          Branch Sides:
            - BranchSide:      'ptra.c:713,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:713,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:714,9'
          Branch Sides:
            - BranchSide:      'ptra.c:715,16'
              BranchSideFuncs: []
            - BranchSide:      'ptra.c:716,15'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:715,16'
          Branch Sides:
            - BranchSide:      'ptra.c:715,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:715,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptra.c:713,16'
          Dst:             returnErrorInt
        - Src:             'ptra.c:715,16'
          Dst:             returnErrorInt
    - functionName:    ptraRemove
      functionSourceFile: '/src/leptonica/src/ptra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pa
        - index
        - flag
      BBCount:         42
      ICount:          249
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - ptraGetMaxIndex
        - returnErrorPtr
      functionUses:    14
      BranchProfiles:
        - Branch String:   'ptra.c:439,9'
          Branch Sides:
            - BranchSide:      'ptra.c:440,24'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - returnErrorPtr
            - BranchSide:      'ptra.c:441,21'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - returnErrorPtr
        - Branch String:   'ptra.c:440,24'
          Branch Sides:
            - BranchSide:      'ptra.c:440,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptra.c:440,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:442,19'
          Branch Sides:
            - BranchSide:      'ptra.c:442,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptra.c:443,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'ptra.c:442,9'
          Branch Sides:
            - BranchSide:      'ptra.c:443,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptra.c:445,12'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:443,24'
          Branch Sides:
            - BranchSide:      'ptra.c:443,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptra.c:443,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:446,9'
          Branch Sides:
            - BranchSide:      'ptra.c:447,9'
              BranchSideFuncs: []
            - BranchSide:      'ptra.c:448,5'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:452,9'
          Branch Sides:
            - BranchSide:      'ptra.c:453,18'
              BranchSideFuncs: []
            - BranchSide:      'ptra.c:461,10'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:453,9'
          Branch Sides:
            - BranchSide:      'ptra.c:454,17'
              BranchSideFuncs: []
            - BranchSide:      'ptra.c:457,20'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:454,17'
          Branch Sides:
            - BranchSide:      'ptra.c:455,17'
              BranchSideFuncs: []
            - BranchSide:      'ptra.c:456,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:461,18'
          Branch Sides:
            - BranchSide:      'ptra.c:461,21'
              BranchSideFuncs: []
            - BranchSide:      'ptra.c:468,12'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:461,9'
          Branch Sides:
            - BranchSide:      'ptra.c:462,25'
              BranchSideFuncs: []
            - BranchSide:      'ptra.c:468,12'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:462,9'
          Branch Sides:
            - BranchSide:      'ptra.c:463,17'
              BranchSideFuncs: []
            - BranchSide:      'ptra.c:466,20'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:463,17'
          Branch Sides:
            - BranchSide:      'ptra.c:464,41'
              BranchSideFuncs: []
            - BranchSide:      'ptra.c:465,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptra.c:440,24'
          Dst:             returnErrorPtr
        - Src:             'ptra.c:441,5'
          Dst:             ptraGetMaxIndex
        - Src:             'ptra.c:443,24'
          Dst:             returnErrorPtr
    - functionName:    ptraGetMaxIndex
      functionSourceFile: '/src/leptonica/src/ptra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pa
        - pmaxindex
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - returnErrorInt
      functionUses:    10
      BranchProfiles:
        - Branch String:   'ptra.c:686,9'
          Branch Sides:
            - BranchSide:      'ptra.c:687,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:688,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'ptra.c:687,16'
          Branch Sides:
            - BranchSide:      'ptra.c:687,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:687,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:688,9'
          Branch Sides:
            - BranchSide:      'ptra.c:689,16'
              BranchSideFuncs: []
            - BranchSide:      'ptra.c:690,18'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:689,16'
          Branch Sides:
            - BranchSide:      'ptra.c:689,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:689,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptra.c:687,16'
          Dst:             returnErrorInt
        - Src:             'ptra.c:689,16'
          Dst:             returnErrorInt
    - functionName:    ptraAdd
      functionSourceFile: '/src/leptonica/src/ptra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pa
        - item
      BBCount:         22
      ICount:          119
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ptraExtendArray
        - ptraGetMaxIndex
        - returnErrorInt
      functionUses:    10
      BranchProfiles:
        - Branch String:   'ptra.c:251,9'
          Branch Sides:
            - BranchSide:      'ptra.c:252,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptraGetMaxIndex
                - ptraExtendArray
                - returnErrorInt
            - BranchSide:      'ptra.c:253,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptraGetMaxIndex
                - ptraExtendArray
                - returnErrorInt
        - Branch String:   'ptra.c:252,16'
          Branch Sides:
            - BranchSide:      'ptra.c:252,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:252,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:253,9'
          Branch Sides:
            - BranchSide:      'ptra.c:254,16'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - ptraExtendArray
                - returnErrorInt
            - BranchSide:      'ptra.c:256,21'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - ptraExtendArray
                - returnErrorInt
        - Branch String:   'ptra.c:254,16'
          Branch Sides:
            - BranchSide:      'ptra.c:254,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:254,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:257,32'
          Branch Sides:
            - BranchSide:      'ptra.c:257,51'
              BranchSideFuncs:
                - ptraExtendArray
                - returnErrorInt
            - BranchSide:      'ptra.c:259,35'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:257,9'
          Branch Sides:
            - BranchSide:      'ptra.c:258,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:259,35'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:258,16'
          Branch Sides:
            - BranchSide:      'ptra.c:258,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:258,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptra.c:252,16'
          Dst:             returnErrorInt
        - Src:             'ptra.c:254,16'
          Dst:             returnErrorInt
        - Src:             'ptra.c:256,5'
          Dst:             ptraGetMaxIndex
        - Src:             'ptra.c:257,35'
          Dst:             ptraExtendArray
        - Src:             'ptra.c:258,16'
          Dst:             returnErrorInt
    - functionName:    ptraExtendArray
      functionSourceFile: '/src/leptonica/src/ptra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pa
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - reallocNew
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ptra.c:275,9'
          Branch Sides:
            - BranchSide:      'ptra.c:276,16'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
            - BranchSide:      'ptra.c:278,52'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
        - Branch String:   'ptra.c:276,16'
          Branch Sides:
            - BranchSide:      'ptra.c:276,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:276,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:278,9'
          Branch Sides:
            - BranchSide:      'ptra.c:281,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:283,5'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:281,20'
          Branch Sides:
            - BranchSide:      'ptra.c:281,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:281,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptra.c:276,16'
          Dst:             returnErrorInt
        - Src:             'ptra.c:278,31'
          Dst:             reallocNew
        - Src:             'ptra.c:281,20'
          Dst:             returnErrorInt
    - functionName:    ptraaInsertPtra
      functionSourceFile: '/src/leptonica/src/ptra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - paa
        - index
        - pa
      BBCount:         27
      ICount:          135
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - ptraaGetSize
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptra.c:875,9'
          Branch Sides:
            - BranchSide:      'ptra.c:876,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptraaGetSize
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptra.c:877,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptraaGetSize
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptra.c:876,16'
          Branch Sides:
            - BranchSide:      'ptra.c:876,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:876,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:877,9'
          Branch Sides:
            - BranchSide:      'ptra.c:878,16'
              BranchSideFuncs:
                - ptraaGetSize
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptra.c:879,18'
              BranchSideFuncs:
                - ptraaGetSize
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptra.c:878,16'
          Branch Sides:
            - BranchSide:      'ptra.c:878,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:878,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:880,19'
          Branch Sides:
            - BranchSide:      'ptra.c:880,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:881,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'ptra.c:880,9'
          Branch Sides:
            - BranchSide:      'ptra.c:881,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:882,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'ptra.c:881,16'
          Branch Sides:
            - BranchSide:      'ptra.c:881,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:881,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:882,9'
          Branch Sides:
            - BranchSide:      'ptra.c:883,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:885,24'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:883,16'
          Branch Sides:
            - BranchSide:      'ptra.c:883,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:883,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptra.c:876,16'
          Dst:             returnErrorInt
        - Src:             'ptra.c:878,16'
          Dst:             returnErrorInt
        - Src:             'ptra.c:879,5'
          Dst:             ptraaGetSize
        - Src:             'ptra.c:881,16'
          Dst:             returnErrorInt
        - Src:             'ptra.c:883,16'
          Dst:             returnErrorInt
    - functionName:    ptraaDestroy
      functionSourceFile: '/src/leptonica/src/ptra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ppaa
        - freeflag
        - warnflag
      BBCount:         15
      ICount:          90
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - lept_stderr
        - ptraDestroy
        - ptraaGetPtra
        - ptraaGetSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ptra.c:810,9'
          Branch Sides:
            - BranchSide:      'ptra.c:811,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ptra.c:814,17'
              BranchSideFuncs:
                - ptraaGetSize
                - free
                - free
                - ptraaGetPtra
                - ptraDestroy
        - Branch String:   'ptra.c:811,9'
          Branch Sides:
            - BranchSide:      'ptra.c:812,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ptra.c:812,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:814,9'
          Branch Sides:
            - BranchSide:      'ptra.c:815,9'
              BranchSideFuncs: []
            - BranchSide:      'ptra.c:817,18'
              BranchSideFuncs:
                - ptraaGetSize
                - free
                - free
                - ptraaGetPtra
                - ptraDestroy
        - Branch String:   'ptra.c:818,5'
          Branch Sides:
            - BranchSide:      'ptra.c:819,27'
              BranchSideFuncs:
                - ptraaGetPtra
                - ptraDestroy
                - free
                - free
            - BranchSide:      'ptra.c:823,5'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'ptra.c:811,9'
          Dst:             lept_stderr
        - Src:             'ptra.c:817,5'
          Dst:             ptraaGetSize
        - Src:             'ptra.c:819,14'
          Dst:             ptraaGetPtra
        - Src:             'ptra.c:820,9'
          Dst:             ptraDestroy
    - functionName:    ptraaCreate
      functionSourceFile: '/src/leptonica/src/ptra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - ptraaDestroy
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptra.c:772,9'
          Branch Sides:
            - BranchSide:      'ptra.c:773,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptra.c:775,22'
              BranchSideFuncs:
                - calloc
                - calloc
                - ptraaDestroy
                - returnErrorPtr
        - Branch String:   'ptra.c:773,27'
          Branch Sides:
            - BranchSide:      'ptra.c:773,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptra.c:773,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:776,9'
          Branch Sides:
            - BranchSide:      'ptra.c:777,9'
              BranchSideFuncs:
                - ptraaDestroy
                - returnErrorPtr
            - BranchSide:      'ptra.c:780,19'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:778,27'
          Branch Sides:
            - BranchSide:      'ptra.c:778,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptra.c:778,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptra.c:773,27'
          Dst:             returnErrorPtr
        - Src:             'ptra.c:775,22'
          Dst:             calloc
        - Src:             'ptra.c:776,33'
          Dst:             calloc
        - Src:             'ptra.c:777,9'
          Dst:             ptraaDestroy
        - Src:             'ptra.c:778,27'
          Dst:             returnErrorPtr
    - functionName:    ptraGetPtrToItem
      functionSourceFile: '/src/leptonica/src/ptra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pa
        - index
      BBCount:         17
      ICount:          85
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'ptra.c:742,9'
          Branch Sides:
            - BranchSide:      'ptra.c:743,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptra.c:744,9'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'ptra.c:743,24'
          Branch Sides:
            - BranchSide:      'ptra.c:743,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptra.c:743,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:744,19'
          Branch Sides:
            - BranchSide:      'ptra.c:744,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptra.c:745,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'ptra.c:744,9'
          Branch Sides:
            - BranchSide:      'ptra.c:745,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptra.c:748,12'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:745,24'
          Branch Sides:
            - BranchSide:      'ptra.c:745,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptra.c:745,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptra.c:743,24'
          Dst:             returnErrorPtr
        - Src:             'ptra.c:745,24'
          Dst:             returnErrorPtr
    - functionName:    ptraReverse
      functionSourceFile: '/src/leptonica/src/ptra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pa
      BBCount:         13
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ptraGetMaxIndex
        - ptraSwap
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptra.c:617,9'
          Branch Sides:
            - BranchSide:      'ptra.c:618,16'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - ptraSwap
            - BranchSide:      'ptra.c:619,21'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - ptraSwap
        - Branch String:   'ptra.c:618,16'
          Branch Sides:
            - BranchSide:      'ptra.c:618,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:618,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:621,5'
          Branch Sides:
            - BranchSide:      'ptra.c:622,18'
              BranchSideFuncs:
                - ptraSwap
            - BranchSide:      'ptra.c:623,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptra.c:618,16'
          Dst:             returnErrorInt
        - Src:             'ptra.c:619,5'
          Dst:             ptraGetMaxIndex
        - Src:             'ptra.c:622,9'
          Dst:             ptraSwap
    - functionName:    ptraSwap
      functionSourceFile: '/src/leptonica/src/ptra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pa
        - index1
        - index2
      BBCount:         23
      ICount:          125
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - ptraGetMaxIndex
        - ptraInsert
        - ptraRemove
        - ptraReplace
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ptra.c:552,9'
          Branch Sides:
            - BranchSide:      'ptra.c:553,16'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - ptraRemove
                - ptraReplace
                - ptraInsert
                - returnErrorInt
            - BranchSide:      'ptra.c:554,9'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - ptraRemove
                - ptraReplace
                - ptraInsert
                - returnErrorInt
        - Branch String:   'ptra.c:553,16'
          Branch Sides:
            - BranchSide:      'ptra.c:553,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:553,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:554,9'
          Branch Sides:
            - BranchSide:      'ptra.c:555,9'
              BranchSideFuncs: []
            - BranchSide:      'ptra.c:556,21'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - ptraRemove
                - ptraReplace
                - ptraInsert
                - returnErrorInt
        - Branch String:   'ptra.c:557,20'
          Branch Sides:
            - BranchSide:      'ptra.c:557,23'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:558,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'ptra.c:557,37'
          Branch Sides:
            - BranchSide:      'ptra.c:557,40'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:558,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'ptra.c:557,51'
          Branch Sides:
            - BranchSide:      'ptra.c:557,54'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:558,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'ptra.c:557,9'
          Branch Sides:
            - BranchSide:      'ptra.c:558,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:560,23'
              BranchSideFuncs:
                - ptraRemove
                - ptraReplace
                - ptraInsert
        - Branch String:   'ptra.c:558,16'
          Branch Sides:
            - BranchSide:      'ptra.c:558,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:558,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptra.c:553,16'
          Dst:             returnErrorInt
        - Src:             'ptra.c:556,5'
          Dst:             ptraGetMaxIndex
        - Src:             'ptra.c:558,16'
          Dst:             returnErrorInt
        - Src:             'ptra.c:560,12'
          Dst:             ptraRemove
        - Src:             'ptra.c:561,12'
          Dst:             ptraReplace
        - Src:             'ptra.c:562,5'
          Dst:             ptraInsert
    - functionName:    ptraReplace
      functionSourceFile: '/src/leptonica/src/ptra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pa
        - index
        - item
        - freeflag
      BBCount:         33
      ICount:          171
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - ptraGetMaxIndex
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ptra.c:514,9'
          Branch Sides:
            - BranchSide:      'ptra.c:515,24'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - free
                - returnErrorPtr
            - BranchSide:      'ptra.c:516,21'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - free
                - returnErrorPtr
        - Branch String:   'ptra.c:515,24'
          Branch Sides:
            - BranchSide:      'ptra.c:515,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptra.c:515,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:517,19'
          Branch Sides:
            - BranchSide:      'ptra.c:517,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptra.c:518,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'ptra.c:517,9'
          Branch Sides:
            - BranchSide:      'ptra.c:518,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptra.c:520,15'
              BranchSideFuncs:
                - free
        - Branch String:   'ptra.c:518,24'
          Branch Sides:
            - BranchSide:      'ptra.c:518,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptra.c:518,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:522,15'
          Branch Sides:
            - BranchSide:      'ptra.c:522,18'
              BranchSideFuncs:
                - free
            - BranchSide:      'ptra.c:524,14'
              BranchSideFuncs:
                - free
        - Branch String:   'ptra.c:522,9'
          Branch Sides:
            - BranchSide:      'ptra.c:523,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'ptra.c:524,14'
              BranchSideFuncs:
                - free
        - Branch String:   'ptra.c:527,9'
          Branch Sides:
            - BranchSide:      'ptra.c:528,16'
              BranchSideFuncs: []
            - BranchSide:      'ptra.c:530,9'
              BranchSideFuncs:
                - free
        - Branch String:   'ptra.c:530,9'
          Branch Sides:
            - BranchSide:      'ptra.c:531,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'ptra.c:532,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptra.c:515,24'
          Dst:             returnErrorPtr
        - Src:             'ptra.c:516,5'
          Dst:             ptraGetMaxIndex
        - Src:             'ptra.c:518,24'
          Dst:             returnErrorPtr
    - functionName:    ptraInsert
      functionSourceFile: '/src/leptonica/src/ptra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pa
        - index
        - item
        - shiftflag
      BBCount:         79
      ICount:          423
      EdgeCount:       106
      CyclomaticComplexity: 29
      functionsReached:
        - ptraExtendArray
        - ptraGetMaxIndex
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ptra.c:344,9'
          Branch Sides:
            - BranchSide:      'ptra.c:345,16'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - ptraExtendArray
                - returnErrorInt
                - ptraExtendArray
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptra.c:346,9'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - ptraExtendArray
                - returnErrorInt
                - ptraExtendArray
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptra.c:345,16'
          Branch Sides:
            - BranchSide:      'ptra.c:345,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:345,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:346,19'
          Branch Sides:
            - BranchSide:      'ptra.c:346,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:347,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'ptra.c:346,9'
          Branch Sides:
            - BranchSide:      'ptra.c:347,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:348,9'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - ptraExtendArray
                - returnErrorInt
                - ptraExtendArray
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptra.c:347,16'
          Branch Sides:
            - BranchSide:      'ptra.c:347,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:347,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:348,39'
          Branch Sides:
            - BranchSide:      'ptra.c:348,42'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - ptraExtendArray
                - returnErrorInt
                - ptraExtendArray
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptra.c:352,9'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - ptraExtendArray
                - returnErrorInt
                - ptraExtendArray
                - returnErrorInt
        - Branch String:   'ptra.c:348,71'
          Branch Sides:
            - BranchSide:      'ptra.c:349,9'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - ptraExtendArray
                - returnErrorInt
                - ptraExtendArray
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptra.c:352,9'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - ptraExtendArray
                - returnErrorInt
                - ptraExtendArray
                - returnErrorInt
        - Branch String:   'ptra.c:348,9'
          Branch Sides:
            - BranchSide:      'ptra.c:350,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:352,9'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - ptraExtendArray
                - returnErrorInt
                - ptraExtendArray
                - returnErrorInt
        - Branch String:   'ptra.c:350,16'
          Branch Sides:
            - BranchSide:      'ptra.c:350,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:350,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:352,9'
          Branch Sides:
            - BranchSide:      'ptra.c:352,15'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - ptraExtendArray
                - returnErrorInt
                - ptraExtendArray
                - returnErrorInt
            - BranchSide:      'ptra.c:353,9'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - ptraExtendArray
                - returnErrorInt
                - ptraExtendArray
                - returnErrorInt
        - Branch String:   'ptra.c:353,9'
          Branch Sides:
            - BranchSide:      'ptra.c:354,29'
              BranchSideFuncs:
                - ptraExtendArray
                - ptraGetMaxIndex
                - ptraExtendArray
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptra.c:360,21'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - ptraExtendArray
                - returnErrorInt
        - Branch String:   'ptra.c:354,13'
          Branch Sides:
            - BranchSide:      'ptra.c:355,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:356,5'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - ptraExtendArray
                - returnErrorInt
        - Branch String:   'ptra.c:355,20'
          Branch Sides:
            - BranchSide:      'ptra.c:355,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:355,13'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:361,9'
          Branch Sides:
            - BranchSide:      'ptra.c:362,28'
              BranchSideFuncs: []
            - BranchSide:      'ptra.c:374,9'
              BranchSideFuncs:
                - ptraExtendArray
                - returnErrorInt
        - Branch String:   'ptra.c:363,18'
          Branch Sides:
            - BranchSide:      'ptra.c:363,21'
              BranchSideFuncs: []
            - BranchSide:      'ptra.c:365,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:363,13'
          Branch Sides:
            - BranchSide:      'ptra.c:364,24'
              BranchSideFuncs: []
            - BranchSide:      'ptra.c:365,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:374,32'
          Branch Sides:
            - BranchSide:      'ptra.c:374,51'
              BranchSideFuncs:
                - ptraExtendArray
                - returnErrorInt
            - BranchSide:      'ptra.c:380,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:374,9'
          Branch Sides:
            - BranchSide:      'ptra.c:375,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:380,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:375,16'
          Branch Sides:
            - BranchSide:      'ptra.c:375,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:375,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:380,9'
          Branch Sides:
            - BranchSide:      'ptra.c:381,19'
              BranchSideFuncs: []
            - BranchSide:      'ptra.c:382,16'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:383,13'
          Branch Sides:
            - BranchSide:      'ptra.c:384,23'
              BranchSideFuncs: []
            - BranchSide:      'ptra.c:386,37'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:392,9'
          Branch Sides:
            - BranchSide:      'ptra.c:393,22'
              BranchSideFuncs: []
            - BranchSide:      'ptra.c:398,17'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:393,9'
          Branch Sides:
            - BranchSide:      'ptra.c:394,18'
              BranchSideFuncs: []
            - BranchSide:      'ptra.c:397,5'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:394,18'
          Branch Sides:
            - BranchSide:      'ptra.c:395,18'
              BranchSideFuncs: []
            - BranchSide:      'ptra.c:396,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:401,5'
          Branch Sides:
            - BranchSide:      'ptra.c:402,24'
              BranchSideFuncs: []
            - BranchSide:      'ptra.c:403,32'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:404,9'
          Branch Sides:
            - BranchSide:      'ptra.c:405,9'
              BranchSideFuncs: []
            - BranchSide:      'ptra.c:407,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptra.c:345,16'
          Dst:             returnErrorInt
        - Src:             'ptra.c:347,16'
          Dst:             returnErrorInt
        - Src:             'ptra.c:350,16'
          Dst:             returnErrorInt
        - Src:             'ptra.c:354,13'
          Dst:             ptraExtendArray
        - Src:             'ptra.c:355,20'
          Dst:             returnErrorInt
        - Src:             'ptra.c:360,5'
          Dst:             ptraGetMaxIndex
        - Src:             'ptra.c:374,35'
          Dst:             ptraExtendArray
        - Src:             'ptra.c:375,16'
          Dst:             returnErrorInt
    - functionName:    ptraCompactArray
      functionSourceFile: '/src/leptonica/src/ptra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pa
      BBCount:         24
      ICount:          138
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - lept_stderr
        - ptraGetActualCount
        - ptraGetMaxIndex
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ptra.c:584,9'
          Branch Sides:
            - BranchSide:      'ptra.c:585,16'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - ptraGetActualCount
                - lept_stderr
            - BranchSide:      'ptra.c:586,21'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - ptraGetActualCount
                - lept_stderr
        - Branch String:   'ptra.c:585,16'
          Branch Sides:
            - BranchSide:      'ptra.c:585,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptra.c:585,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:588,9'
          Branch Sides:
            - BranchSide:      'ptra.c:588,30'
              BranchSideFuncs: []
            - BranchSide:      'ptra.c:591,12'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'ptra.c:591,5'
          Branch Sides:
            - BranchSide:      'ptra.c:592,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ptra.c:595,16'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'ptra.c:592,13'
          Branch Sides:
            - BranchSide:      'ptra.c:593,35'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ptra.c:594,5'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'ptra.c:596,9'
          Branch Sides:
            - BranchSide:      'ptra.c:597,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ptra.c:599,5'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:597,9'
          Branch Sides:
            - BranchSide:      'ptra.c:599,5'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ptra.c:599,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptra.c:585,16'
          Dst:             returnErrorInt
        - Src:             'ptra.c:586,5'
          Dst:             ptraGetMaxIndex
        - Src:             'ptra.c:587,5'
          Dst:             ptraGetActualCount
        - Src:             'ptra.c:597,9'
          Dst:             lept_stderr
    - functionName:    ptraRemoveLast
      functionSourceFile: '/src/leptonica/src/ptra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pa
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ptraGetMaxIndex
        - ptraRemove
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ptra.c:483,9'
          Branch Sides:
            - BranchSide:      'ptra.c:484,24'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - ptraRemove
            - BranchSide:      'ptra.c:487,21'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - ptraRemove
        - Branch String:   'ptra.c:484,24'
          Branch Sides:
            - BranchSide:      'ptra.c:484,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptra.c:484,9'
              BranchSideFuncs: []
        - Branch String:   'ptra.c:488,9'
          Branch Sides:
            - BranchSide:      'ptra.c:489,27'
              BranchSideFuncs:
                - ptraRemove
            - BranchSide:      'ptra.c:491,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptra.c:484,24'
          Dst:             returnErrorPtr
        - Src:             'ptra.c:487,5'
          Dst:             ptraGetMaxIndex
        - Src:             'ptra.c:489,16'
          Dst:             ptraRemove
    - functionName:    ioFormatTest
      functionSourceFile: '/src/leptonica/src/readfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1266
      functionLinenumberEnd: 1605
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         217
      ICount:          1103
      EdgeCount:       289
      CyclomaticComplexity: 74
      functionsReached:
        - boxCreate
        - boxDestroy
        - lept_mkdir
        - lept_stderr
        - pixClipRectangle
        - pixClone
        - pixCompareGray
        - pixCompareRGB
        - pixConvertTo32
        - pixConvertTo8
        - pixDestroy
        - pixEqual
        - pixGetColormap
        - pixGetDepth
        - pixGetDimensions
        - pixGetSpp
        - pixRead
        - pixRemoveColormap
        - pixSetSpp
        - pixWrite
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'readfile.c:1273,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1274,16'
              BranchSideFuncs:
                - pixRead
                - pixGetDimensions
                - pixClone
                - pixDestroy
                - lept_mkdir
                - pixClone
                - pixGetSpp
                - pixGetColormap
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixRemoveColormap
                - pixEqual
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixClone
                - lept_stderr
                - pixSetSpp
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - returnErrorInt
            - BranchSide:      'readfile.c:1277,25'
              BranchSideFuncs:
                - pixRead
                - pixGetDimensions
                - pixClone
                - pixDestroy
                - lept_mkdir
                - pixClone
                - pixGetSpp
                - pixGetColormap
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixRemoveColormap
                - pixEqual
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixClone
                - lept_stderr
                - pixSetSpp
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - returnErrorInt
        - Branch String:   'readfile.c:1274,16'
          Branch Sides:
            - BranchSide:      'readfile.c:1274,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:1274,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:1277,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1278,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:1279,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixDestroy
                - lept_mkdir
                - pixClone
                - pixGetSpp
                - pixGetColormap
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixRemoveColormap
                - pixEqual
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixClone
                - lept_stderr
                - pixSetSpp
                - boxCreate
                - pixClipRectangle
                - boxDestroy
        - Branch String:   'readfile.c:1278,16'
          Branch Sides:
            - BranchSide:      'readfile.c:1278,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:1278,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:1280,17'
          Branch Sides:
            - BranchSide:      'readfile.c:1280,20'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - lept_mkdir
                - pixClone
                - pixGetSpp
                - pixGetColormap
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixRemoveColormap
                - pixEqual
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixClone
                - lept_stderr
                - pixSetSpp
                - boxCreate
                - pixClipRectangle
                - boxDestroy
            - BranchSide:      'readfile.c:1285,25'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - lept_mkdir
                - pixClone
                - pixGetSpp
                - pixGetColormap
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixRemoveColormap
                - pixEqual
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixClone
                - lept_stderr
                - pixSetSpp
        - Branch String:   'readfile.c:1280,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1281,25'
              BranchSideFuncs:
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixDestroy
                - lept_mkdir
                - pixClone
                - pixGetSpp
                - pixGetColormap
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixRemoveColormap
                - pixEqual
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixClone
                - lept_stderr
                - pixSetSpp
            - BranchSide:      'readfile.c:1285,25'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - lept_mkdir
                - pixClone
                - pixGetSpp
                - pixGetColormap
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixRemoveColormap
                - pixEqual
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixClone
                - lept_stderr
                - pixSetSpp
        - Branch String:   'readfile.c:1300,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1301,19'
              BranchSideFuncs:
                - pixSetSpp
                - pixGetColormap
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixRemoveColormap
                - pixEqual
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixClone
                - lept_stderr
            - BranchSide:      'readfile.c:1302,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixRemoveColormap
                - pixEqual
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixClone
                - lept_stderr
        - Branch String:   'readfile.c:1314,16'
          Branch Sides:
            - BranchSide:      'readfile.c:1314,19'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixRemoveColormap
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
                - lept_stderr
            - BranchSide:      'readfile.c:1315,9'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixRemoveColormap
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
                - lept_stderr
        - Branch String:   'readfile.c:1314,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1315,9'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixRemoveColormap
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
                - lept_stderr
            - BranchSide:      'readfile.c:1331,9'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1315,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1316,18'
              BranchSideFuncs:
                - lept_stderr
                - pixWrite
                - pixRead
                - pixRemoveColormap
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
            - BranchSide:      'readfile.c:1316,18'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixRemoveColormap
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
        - Branch String:   'readfile.c:1318,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1319,38'
              BranchSideFuncs:
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1321,29'
              BranchSideFuncs:
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1323,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1324,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1327,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1324,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1325,22'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1325,22'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1331,16'
          Branch Sides:
            - BranchSide:      'readfile.c:1331,19'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1332,9'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1331,26'
          Branch Sides:
            - BranchSide:      'readfile.c:1331,29'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1332,9'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1331,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1332,9'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1347,9'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1332,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1333,18'
              BranchSideFuncs:
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1333,18'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1336,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1337,13'
              BranchSideFuncs:
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1340,9'
              BranchSideFuncs:
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1337,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1338,22'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1338,22'
              BranchSideFuncs:
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1347,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1348,9'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1372,5'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1348,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1349,18'
              BranchSideFuncs:
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1349,18'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1352,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1353,13'
              BranchSideFuncs:
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1356,9'
              BranchSideFuncs:
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1353,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1354,22'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1354,22'
              BranchSideFuncs:
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1372,5'
          Branch Sides:
            - BranchSide:      'readfile.c:1373,14'
              BranchSideFuncs:
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1373,14'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1376,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1377,9'
              BranchSideFuncs:
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1381,5'
              BranchSideFuncs:
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1377,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1379,18'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1379,18'
              BranchSideFuncs:
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1384,5'
          Branch Sides:
            - BranchSide:      'readfile.c:1385,14'
              BranchSideFuncs:
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1385,14'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1388,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1389,9'
              BranchSideFuncs:
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1393,5'
              BranchSideFuncs:
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1389,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1391,18'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1391,18'
              BranchSideFuncs:
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1396,5'
          Branch Sides:
            - BranchSide:      'readfile.c:1397,14'
              BranchSideFuncs:
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1397,14'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1400,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1401,9'
              BranchSideFuncs:
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1405,5'
              BranchSideFuncs:
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1401,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1403,18'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1403,18'
              BranchSideFuncs:
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1408,16'
          Branch Sides:
            - BranchSide:      'readfile.c:1408,19'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1410,9'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1408,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1410,9'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1439,9'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1410,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1411,13'
              BranchSideFuncs:
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
            - BranchSide:      'readfile.c:1411,13'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixCompareGray
                - pixGetColormap
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
        - Branch String:   'readfile.c:1411,20'
          Branch Sides:
            - BranchSide:      'readfile.c:1411,38'
              BranchSideFuncs:
                - pixGetColormap
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixCompareGray
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - lept_stderr
            - BranchSide:      'readfile.c:1420,22'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixCompareGray
        - Branch String:   'readfile.c:1411,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1412,39'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixWrite
                - pixRead
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1420,22'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixCompareGray
        - Branch String:   'readfile.c:1414,17'
          Branch Sides:
            - BranchSide:      'readfile.c:1415,17'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1418,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1415,17'
          Branch Sides:
            - BranchSide:      'readfile.c:1416,26'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1416,26'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1422,17'
          Branch Sides:
            - BranchSide:      'readfile.c:1423,32'
              BranchSideFuncs:
                - pixCompareGray
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1426,31'
              BranchSideFuncs:
                - pixCompareRGB
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1430,17'
          Branch Sides:
            - BranchSide:      'readfile.c:1432,26'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1432,26'
              BranchSideFuncs:
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1439,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1440,9'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1489,5'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
        - Branch String:   'readfile.c:1440,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1441,18'
              BranchSideFuncs:
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1441,18'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1444,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1445,13'
              BranchSideFuncs:
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1448,9'
              BranchSideFuncs:
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1445,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1446,22'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1446,22'
              BranchSideFuncs:
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1450,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1451,18'
              BranchSideFuncs:
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1451,18'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1454,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1455,13'
              BranchSideFuncs:
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1458,9'
              BranchSideFuncs:
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1455,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1456,22'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1456,22'
              BranchSideFuncs:
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1460,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1461,18'
              BranchSideFuncs:
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1461,18'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1464,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1465,13'
              BranchSideFuncs:
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1468,9'
              BranchSideFuncs:
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1465,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1466,22'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1466,22'
              BranchSideFuncs:
                - pixDestroy
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1470,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1471,18'
              BranchSideFuncs:
                - lept_stderr
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1471,18'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixEqual
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1474,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1475,13'
              BranchSideFuncs:
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
            - BranchSide:      'readfile.c:1479,9'
              BranchSideFuncs:
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
        - Branch String:   'readfile.c:1475,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1477,22'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
            - BranchSide:      'readfile.c:1477,22'
              BranchSideFuncs:
                - pixDestroy
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
        - Branch String:   'readfile.c:1489,5'
          Branch Sides:
            - BranchSide:      'readfile.c:1490,14'
              BranchSideFuncs:
                - lept_stderr
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
            - BranchSide:      'readfile.c:1490,14'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixRemoveColormap
        - Branch String:   'readfile.c:1492,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1493,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
            - BranchSide:      'readfile.c:1495,25'
              BranchSideFuncs:
                - pixClone
                - pixEqual
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
        - Branch String:   'readfile.c:1497,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1498,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
            - BranchSide:      'readfile.c:1501,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
        - Branch String:   'readfile.c:1498,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1499,18'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
            - BranchSide:      'readfile.c:1499,18'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
                - pixConvertTo32
        - Branch String:   'readfile.c:1526,14'
          Branch Sides:
            - BranchSide:      'readfile.c:1526,17'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
            - BranchSide:      'readfile.c:1527,31'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
        - Branch String:   'readfile.c:1526,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1527,31'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
            - BranchSide:      'readfile.c:1529,30'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
                - lept_stderr
        - Branch String:   'readfile.c:1531,5'
          Branch Sides:
            - BranchSide:      'readfile.c:1532,14'
              BranchSideFuncs:
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
            - BranchSide:      'readfile.c:1532,14'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
                - pixCompareGray
        - Branch String:   'readfile.c:1534,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1535,24'
              BranchSideFuncs:
                - pixCompareGray
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
            - BranchSide:      'readfile.c:1538,23'
              BranchSideFuncs:
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
        - Branch String:   'readfile.c:1541,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1542,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
                - lept_stderr
            - BranchSide:      'readfile.c:1546,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
        - Branch String:   'readfile.c:1542,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1544,18'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
            - BranchSide:      'readfile.c:1544,18'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixConvertTo32
        - Branch String:   'readfile.c:1553,14'
          Branch Sides:
            - BranchSide:      'readfile.c:1553,17'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1554,31'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1553,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1554,31'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1556,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDepth
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1558,5'
          Branch Sides:
            - BranchSide:      'readfile.c:1559,14'
              BranchSideFuncs:
                - lept_stderr
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1559,14'
              BranchSideFuncs:
                - pixWrite
                - pixRead
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'readfile.c:1562,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1563,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'readfile.c:1567,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'readfile.c:1563,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1565,18'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'readfile.c:1565,18'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'readfile.c:1599,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1600,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'readfile.c:1602,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
        - Branch String:   'readfile.c:1600,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1602,5'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixDestroy
            - BranchSide:      'readfile.c:1602,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'readfile.c:1274,16'
          Dst:             returnErrorInt
        - Src:             'readfile.c:1277,17'
          Dst:             pixRead
        - Src:             'readfile.c:1278,16'
          Dst:             returnErrorInt
        - Src:             'readfile.c:1279,5'
          Dst:             pixGetDimensions
        - Src:             'readfile.c:1281,15'
          Dst:             boxCreate
        - Src:             'readfile.c:1282,16'
          Dst:             pixClipRectangle
        - Src:             'readfile.c:1283,9'
          Dst:             boxDestroy
        - Src:             'readfile.c:1285,16'
          Dst:             pixClone
        - Src:             'readfile.c:1287,5'
          Dst:             pixDestroy
        - Src:             'readfile.c:1289,5'
          Dst:             lept_mkdir
        - Src:             'readfile.c:1296,12'
          Dst:             pixClone
        - Src:             'readfile.c:1300,9'
          Dst:             pixGetSpp
        - Src:             'readfile.c:1301,9'
          Dst:             pixSetSpp
        - Src:             'readfile.c:1302,12'
          Dst:             pixGetColormap
        - Src:             'readfile.c:1303,9'
          Dst:             pixGetDepth
        - Src:             'readfile.c:1315,9'
          Dst:             lept_stderr
        - Src:             'readfile.c:1316,9'
          Dst:             pixWrite
        - Src:             'readfile.c:1317,16'
          Dst:             pixRead
        - Src:             'readfile.c:1319,20'
          Dst:             pixRemoveColormap
        - Src:             'readfile.c:1321,20'
          Dst:             pixClone
        - Src:             'readfile.c:1322,9'
          Dst:             pixEqual
        - Src:             'readfile.c:1324,13'
          Dst:             lept_stderr
        - Src:             'readfile.c:1327,9'
          Dst:             pixDestroy
        - Src:             'readfile.c:1328,9'
          Dst:             pixDestroy
        - Src:             'readfile.c:1332,9'
          Dst:             lept_stderr
        - Src:             'readfile.c:1333,9'
          Dst:             pixWrite
        - Src:             'readfile.c:1334,16'
          Dst:             pixRead
        - Src:             'readfile.c:1335,9'
          Dst:             pixEqual
        - Src:             'readfile.c:1337,13'
          Dst:             lept_stderr
        - Src:             'readfile.c:1340,9'
          Dst:             pixDestroy
        - Src:             'readfile.c:1348,9'
          Dst:             lept_stderr
        - Src:             'readfile.c:1349,9'
          Dst:             pixWrite
        - Src:             'readfile.c:1350,16'
          Dst:             pixRead
        - Src:             'readfile.c:1351,9'
          Dst:             pixEqual
        - Src:             'readfile.c:1353,13'
          Dst:             lept_stderr
        - Src:             'readfile.c:1356,9'
          Dst:             pixDestroy
        - Src:             'readfile.c:1372,5'
          Dst:             lept_stderr
        - Src:             'readfile.c:1373,5'
          Dst:             pixWrite
        - Src:             'readfile.c:1374,12'
          Dst:             pixRead
        - Src:             'readfile.c:1375,5'
          Dst:             pixEqual
        - Src:             'readfile.c:1377,9'
          Dst:             lept_stderr
        - Src:             'readfile.c:1381,5'
          Dst:             pixDestroy
        - Src:             'readfile.c:1384,5'
          Dst:             lept_stderr
        - Src:             'readfile.c:1385,5'
          Dst:             pixWrite
        - Src:             'readfile.c:1386,12'
          Dst:             pixRead
        - Src:             'readfile.c:1387,5'
          Dst:             pixEqual
        - Src:             'readfile.c:1389,9'
          Dst:             lept_stderr
        - Src:             'readfile.c:1393,5'
          Dst:             pixDestroy
        - Src:             'readfile.c:1396,5'
          Dst:             lept_stderr
        - Src:             'readfile.c:1397,5'
          Dst:             pixWrite
        - Src:             'readfile.c:1398,12'
          Dst:             pixRead
        - Src:             'readfile.c:1399,5'
          Dst:             pixEqual
        - Src:             'readfile.c:1401,9'
          Dst:             lept_stderr
        - Src:             'readfile.c:1405,5'
          Dst:             pixDestroy
        - Src:             'readfile.c:1410,9'
          Dst:             lept_stderr
        - Src:             'readfile.c:1411,23'
          Dst:             pixGetColormap
        - Src:             'readfile.c:1412,21'
          Dst:             pixRemoveColormap
        - Src:             'readfile.c:1413,13'
          Dst:             pixWrite
        - Src:             'readfile.c:1414,25'
          Dst:             pixRead
        - Src:             'readfile.c:1415,17'
          Dst:             lept_stderr
        - Src:             'readfile.c:1418,13'
          Dst:             pixDestroy
        - Src:             'readfile.c:1420,13'
          Dst:             pixWrite
        - Src:             'readfile.c:1421,20'
          Dst:             pixRead
        - Src:             'readfile.c:1423,17'
          Dst:             pixCompareGray
        - Src:             'readfile.c:1426,17'
          Dst:             pixCompareRGB
        - Src:             'readfile.c:1430,17'
          Dst:             lept_stderr
        - Src:             'readfile.c:1435,9'
          Dst:             pixDestroy
        - Src:             'readfile.c:1440,9'
          Dst:             lept_stderr
        - Src:             'readfile.c:1441,9'
          Dst:             pixWrite
        - Src:             'readfile.c:1442,16'
          Dst:             pixRead
        - Src:             'readfile.c:1443,9'
          Dst:             pixEqual
        - Src:             'readfile.c:1445,13'
          Dst:             lept_stderr
        - Src:             'readfile.c:1448,9'
          Dst:             pixDestroy
        - Src:             'readfile.c:1450,9'
          Dst:             lept_stderr
        - Src:             'readfile.c:1451,9'
          Dst:             pixWrite
        - Src:             'readfile.c:1452,16'
          Dst:             pixRead
        - Src:             'readfile.c:1453,9'
          Dst:             pixEqual
        - Src:             'readfile.c:1455,13'
          Dst:             lept_stderr
        - Src:             'readfile.c:1458,9'
          Dst:             pixDestroy
        - Src:             'readfile.c:1460,9'
          Dst:             lept_stderr
        - Src:             'readfile.c:1461,9'
          Dst:             pixWrite
        - Src:             'readfile.c:1462,16'
          Dst:             pixRead
        - Src:             'readfile.c:1463,9'
          Dst:             pixEqual
        - Src:             'readfile.c:1465,13'
          Dst:             lept_stderr
        - Src:             'readfile.c:1468,9'
          Dst:             pixDestroy
        - Src:             'readfile.c:1470,9'
          Dst:             lept_stderr
        - Src:             'readfile.c:1471,9'
          Dst:             pixWrite
        - Src:             'readfile.c:1472,16'
          Dst:             pixRead
        - Src:             'readfile.c:1473,9'
          Dst:             pixEqual
        - Src:             'readfile.c:1475,13'
          Dst:             lept_stderr
        - Src:             'readfile.c:1479,9'
          Dst:             pixDestroy
        - Src:             'readfile.c:1489,5'
          Dst:             lept_stderr
        - Src:             'readfile.c:1490,5'
          Dst:             pixWrite
        - Src:             'readfile.c:1491,12'
          Dst:             pixRead
        - Src:             'readfile.c:1493,16'
          Dst:             pixRemoveColormap
        - Src:             'readfile.c:1495,16'
          Dst:             pixClone
        - Src:             'readfile.c:1496,5'
          Dst:             pixEqual
        - Src:             'readfile.c:1498,9'
          Dst:             lept_stderr
        - Src:             'readfile.c:1501,5'
          Dst:             pixDestroy
        - Src:             'readfile.c:1502,5'
          Dst:             pixDestroy
        - Src:             'readfile.c:1527,16'
          Dst:             pixConvertTo32
        - Src:             'readfile.c:1529,16'
          Dst:             pixConvertTo8
        - Src:             'readfile.c:1530,13'
          Dst:             pixGetDepth
        - Src:             'readfile.c:1531,5'
          Dst:             lept_stderr
        - Src:             'readfile.c:1532,5'
          Dst:             pixWrite
        - Src:             'readfile.c:1533,12'
          Dst:             pixRead
        - Src:             'readfile.c:1535,9'
          Dst:             pixCompareGray
        - Src:             'readfile.c:1538,9'
          Dst:             pixCompareRGB
        - Src:             'readfile.c:1542,9'
          Dst:             lept_stderr
        - Src:             'readfile.c:1546,5'
          Dst:             pixDestroy
        - Src:             'readfile.c:1547,5'
          Dst:             pixDestroy
        - Src:             'readfile.c:1554,16'
          Dst:             pixConvertTo32
        - Src:             'readfile.c:1556,16'
          Dst:             pixClone
        - Src:             'readfile.c:1557,13'
          Dst:             pixGetDepth
        - Src:             'readfile.c:1558,5'
          Dst:             lept_stderr
        - Src:             'readfile.c:1559,5'
          Dst:             pixWrite
        - Src:             'readfile.c:1560,12'
          Dst:             pixRead
        - Src:             'readfile.c:1561,5'
          Dst:             pixCompareRGB
        - Src:             'readfile.c:1563,9'
          Dst:             lept_stderr
        - Src:             'readfile.c:1567,5'
          Dst:             pixDestroy
        - Src:             'readfile.c:1568,5'
          Dst:             pixDestroy
        - Src:             'readfile.c:1600,9'
          Dst:             lept_stderr
        - Src:             'readfile.c:1602,5'
          Dst:             pixDestroy
        - Src:             'readfile.c:1603,5'
          Dst:             pixDestroy
    - functionName:    pixRead
      functionSourceFile: '/src/leptonica/src/readfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         19
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadStream
        - pixReadStream
        - returnErrorPtr
        - returnErrorPtr1
      functionUses:    45
      BranchProfiles:
        - Branch String:   'readfile.c:194,9'
          Branch Sides:
            - BranchSide:      'readfile.c:195,23'
              BranchSideFuncs:
                - fopenReadStream
                - pixReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
            - BranchSide:      'readfile.c:197,31'
              BranchSideFuncs:
                - fopenReadStream
                - pixReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
        - Branch String:   'readfile.c:195,23'
          Branch Sides:
            - BranchSide:      'readfile.c:195,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:195,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:197,9'
          Branch Sides:
            - BranchSide:      'readfile.c:198,22'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'readfile.c:200,25'
              BranchSideFuncs:
                - pixReadStream
                - fclose
                - returnErrorPtr1
        - Branch String:   'readfile.c:198,22'
          Branch Sides:
            - BranchSide:      'readfile.c:198,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'readfile.c:198,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:202,9'
          Branch Sides:
            - BranchSide:      'readfile.c:203,23'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:204,12'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:203,23'
          Branch Sides:
            - BranchSide:      'readfile.c:203,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'readfile.c:203,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readfile.c:195,23'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:197,15'
          Dst:             fopenReadStream
        - Src:             'readfile.c:198,22'
          Dst:             returnErrorPtr1
        - Src:             'readfile.c:200,11'
          Dst:             pixReadStream
        - Src:             'readfile.c:201,5'
          Dst:             fclose
        - Src:             'readfile.c:203,23'
          Dst:             returnErrorPtr1
    - functionName:    pixReadStream
      functionSourceFile: '/src/leptonica/src/readfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fp
        - hint
      BBCount:         101
      ICount:          440
      EdgeCount:       129
      CyclomaticComplexity: 30
      functionsReached:
        - fgetJpegComment
        - findFileFormatStream
        - lept_stderr
        - pixDestroy
        - pixGetColormap
        - pixReadStreamBmp
        - pixReadStreamGif
        - pixReadStreamJp2k
        - pixReadStreamJpeg
        - pixReadStreamPng
        - pixReadStreamPnm
        - pixReadStreamSpix
        - pixReadStreamTiff
        - pixReadStreamWebP
        - pixSetInputFormat
        - pixSetText
        - pixcmapIsValid
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'readfile.c:321,9'
          Branch Sides:
            - BranchSide:      'readfile.c:322,23'
              BranchSideFuncs:
                - findFileFormatStream
                - returnErrorPtr
                - pixReadStreamSpix
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - pixReadStreamWebP
                - returnErrorPtr
                - pixReadStreamJp2k
                - returnErrorPtr
                - pixReadStreamGif
                - returnErrorPtr
                - pixReadStreamPnm
                - returnErrorPtr
                - pixReadStreamTiff
                - returnErrorPtr
                - pixReadStreamPng
                - returnErrorPtr
                - pixReadStreamJpeg
                - fgetJpegComment
                - free
                - pixSetText
                - returnErrorPtr
                - pixReadStreamBmp
                - returnErrorPtr
            - BranchSide:      'readfile.c:323,9'
              BranchSideFuncs:
                - findFileFormatStream
                - returnErrorPtr
                - pixReadStreamSpix
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - pixReadStreamWebP
                - returnErrorPtr
                - pixReadStreamJp2k
                - returnErrorPtr
                - pixReadStreamGif
                - returnErrorPtr
                - pixReadStreamPnm
                - returnErrorPtr
                - pixReadStreamTiff
                - returnErrorPtr
                - pixReadStreamPng
                - returnErrorPtr
                - pixReadStreamJpeg
                - fgetJpegComment
                - free
                - pixSetText
                - returnErrorPtr
                - pixReadStreamBmp
                - returnErrorPtr
        - Branch String:   'readfile.c:322,23'
          Branch Sides:
            - BranchSide:      'readfile.c:322,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:322,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:326,5'
          Branch Sides:
            - BranchSide:      'readfile.c:329,37'
              BranchSideFuncs:
                - pixReadStreamBmp
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'readfile.c:334,38'
              BranchSideFuncs:
                - pixReadStreamJpeg
                - fgetJpegComment
                - free
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
                - returnErrorPtr
            - BranchSide:      'readfile.c:343,37'
              BranchSideFuncs:
                - pixReadStreamPng
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'readfile.c:355,38'
              BranchSideFuncs:
                - pixReadStreamTiff
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'readfile.c:355,38'
              BranchSideFuncs:
                - pixReadStreamTiff
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'readfile.c:355,38'
              BranchSideFuncs:
                - pixReadStreamTiff
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'readfile.c:355,38'
              BranchSideFuncs:
                - pixReadStreamTiff
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'readfile.c:355,38'
              BranchSideFuncs:
                - pixReadStreamTiff
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'readfile.c:355,38'
              BranchSideFuncs:
                - pixReadStreamTiff
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'readfile.c:355,38'
              BranchSideFuncs:
                - pixReadStreamTiff
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'readfile.c:355,38'
              BranchSideFuncs:
                - pixReadStreamTiff
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'readfile.c:360,37'
              BranchSideFuncs:
                - pixReadStreamPnm
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'readfile.c:365,37'
              BranchSideFuncs:
                - pixReadStreamGif
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'readfile.c:370,38'
              BranchSideFuncs:
                - pixReadStreamJp2k
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'readfile.c:375,38'
              BranchSideFuncs:
                - pixReadStreamWebP
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'readfile.c:380,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'readfile.c:384,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'readfile.c:388,38'
              BranchSideFuncs:
                - pixReadStreamSpix
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'readfile.c:393,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:398,9'
              BranchSideFuncs:
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'readfile.c:329,13'
          Branch Sides:
            - BranchSide:      'readfile.c:330,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:331,9'
              BranchSideFuncs:
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'readfile.c:330,27'
          Branch Sides:
            - BranchSide:      'readfile.c:330,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:330,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:334,13'
          Branch Sides:
            - BranchSide:      'readfile.c:335,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:336,31'
              BranchSideFuncs:
                - fgetJpegComment
                - free
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetText
        - Branch String:   'readfile.c:335,27'
          Branch Sides:
            - BranchSide:      'readfile.c:335,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:335,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:337,18'
          Branch Sides:
            - BranchSide:      'readfile.c:337,21'
              BranchSideFuncs:
                - free
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'readfile.c:339,9'
              BranchSideFuncs:
                - free
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'readfile.c:337,13'
          Branch Sides:
            - BranchSide:      'readfile.c:338,24'
              BranchSideFuncs:
                - pixSetText
                - free
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'readfile.c:339,9'
              BranchSideFuncs:
                - free
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'readfile.c:343,13'
          Branch Sides:
            - BranchSide:      'readfile.c:344,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:345,9'
              BranchSideFuncs:
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'readfile.c:344,27'
          Branch Sides:
            - BranchSide:      'readfile.c:344,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:344,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:355,13'
          Branch Sides:
            - BranchSide:      'readfile.c:356,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:357,9'
              BranchSideFuncs:
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'readfile.c:356,27'
          Branch Sides:
            - BranchSide:      'readfile.c:356,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:356,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:360,13'
          Branch Sides:
            - BranchSide:      'readfile.c:361,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:362,9'
              BranchSideFuncs:
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'readfile.c:361,27'
          Branch Sides:
            - BranchSide:      'readfile.c:361,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:361,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:365,13'
          Branch Sides:
            - BranchSide:      'readfile.c:366,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:367,9'
              BranchSideFuncs:
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'readfile.c:366,27'
          Branch Sides:
            - BranchSide:      'readfile.c:366,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:366,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:370,13'
          Branch Sides:
            - BranchSide:      'readfile.c:371,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:372,9'
              BranchSideFuncs:
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'readfile.c:371,27'
          Branch Sides:
            - BranchSide:      'readfile.c:371,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:371,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:375,13'
          Branch Sides:
            - BranchSide:      'readfile.c:376,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:377,9'
              BranchSideFuncs:
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'readfile.c:376,27'
          Branch Sides:
            - BranchSide:      'readfile.c:376,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:376,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:380,9'
          Branch Sides:
            - BranchSide:      'readfile.c:381,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'readfile.c:381,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:384,9'
          Branch Sides:
            - BranchSide:      'readfile.c:385,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'readfile.c:385,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:388,13'
          Branch Sides:
            - BranchSide:      'readfile.c:389,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:390,9'
              BranchSideFuncs:
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'readfile.c:389,27'
          Branch Sides:
            - BranchSide:      'readfile.c:389,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:389,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:393,23'
          Branch Sides:
            - BranchSide:      'readfile.c:393,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:393,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:398,9'
          Branch Sides:
            - BranchSide:      'readfile.c:399,27'
              BranchSideFuncs:
                - pixSetInputFormat
                - pixGetColormap
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'readfile.c:408,12'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:400,13'
          Branch Sides:
            - BranchSide:      'readfile.c:401,28'
              BranchSideFuncs:
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'readfile.c:407,5'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:402,17'
          Branch Sides:
            - BranchSide:      'readfile.c:403,17'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:406,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:404,31'
          Branch Sides:
            - BranchSide:      'readfile.c:404,17'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:404,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readfile.c:322,23'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:325,5'
          Dst:             findFileFormatStream
        - Src:             'readfile.c:329,20'
          Dst:             pixReadStreamBmp
        - Src:             'readfile.c:330,27'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:334,20'
          Dst:             pixReadStreamJpeg
        - Src:             'readfile.c:335,27'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:336,15'
          Dst:             fgetJpegComment
        - Src:             'readfile.c:338,13'
          Dst:             pixSetText
        - Src:             'readfile.c:343,20'
          Dst:             pixReadStreamPng
        - Src:             'readfile.c:344,27'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:355,20'
          Dst:             pixReadStreamTiff
        - Src:             'readfile.c:356,27'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:360,20'
          Dst:             pixReadStreamPnm
        - Src:             'readfile.c:361,27'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:365,20'
          Dst:             pixReadStreamGif
        - Src:             'readfile.c:366,27'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:370,20'
          Dst:             pixReadStreamJp2k
        - Src:             'readfile.c:371,27'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:375,20'
          Dst:             pixReadStreamWebP
        - Src:             'readfile.c:376,27'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:380,9'
          Dst:             lept_stderr
        - Src:             'readfile.c:384,9'
          Dst:             lept_stderr
        - Src:             'readfile.c:388,20'
          Dst:             pixReadStreamSpix
        - Src:             'readfile.c:389,27'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:393,23'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:399,9'
          Dst:             pixSetInputFormat
        - Src:             'readfile.c:400,21'
          Dst:             pixGetColormap
        - Src:             'readfile.c:401,13'
          Dst:             pixcmapIsValid
        - Src:             'readfile.c:403,17'
          Dst:             pixDestroy
        - Src:             'readfile.c:404,31'
          Dst:             returnErrorPtr
    - functionName:    findFileFormatStream
      functionSourceFile: '/src/leptonica/src/readfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pformat
      BBCount:         29
      ICount:          146
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - findFileFormatBuffer
        - findTiffCompression
        - fnbytesInFile
        - fread
        - returnErrorInt
        - rewind
      functionUses:    5
      BranchProfiles:
        - Branch String:   'readfile.c:613,9'
          Branch Sides:
            - BranchSide:      'readfile.c:614,16'
              BranchSideFuncs:
                - returnErrorInt
                - rewind
                - fnbytesInFile
                - fread
                - rewind
                - findFileFormatBuffer
                - findTiffCompression
                - rewind
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'readfile.c:615,6'
              BranchSideFuncs:
                - returnErrorInt
                - rewind
                - fnbytesInFile
                - fread
                - rewind
                - findFileFormatBuffer
                - findTiffCompression
                - rewind
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'readfile.c:614,16'
          Branch Sides:
            - BranchSide:      'readfile.c:614,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:614,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:616,9'
          Branch Sides:
            - BranchSide:      'readfile.c:617,16'
              BranchSideFuncs:
                - rewind
                - fnbytesInFile
                - fread
                - rewind
                - findFileFormatBuffer
                - findTiffCompression
                - rewind
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'readfile.c:619,12'
              BranchSideFuncs:
                - rewind
                - fnbytesInFile
                - fread
                - rewind
                - findFileFormatBuffer
                - findTiffCompression
                - rewind
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'readfile.c:617,16'
          Branch Sides:
            - BranchSide:      'readfile.c:617,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:617,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:620,9'
          Branch Sides:
            - BranchSide:      'readfile.c:621,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:623,35'
              BranchSideFuncs:
                - fread
                - rewind
                - findFileFormatBuffer
                - findTiffCompression
                - rewind
                - returnErrorInt
        - Branch String:   'readfile.c:621,16'
          Branch Sides:
            - BranchSide:      'readfile.c:621,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:621,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:623,9'
          Branch Sides:
            - BranchSide:      'readfile.c:624,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:625,5'
              BranchSideFuncs:
                - rewind
                - findFileFormatBuffer
                - findTiffCompression
                - rewind
        - Branch String:   'readfile.c:624,16'
          Branch Sides:
            - BranchSide:      'readfile.c:624,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:624,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:629,9'
          Branch Sides:
            - BranchSide:      'readfile.c:630,29'
              BranchSideFuncs:
                - findTiffCompression
                - rewind
            - BranchSide:      'readfile.c:633,16'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:634,9'
          Branch Sides:
            - BranchSide:      'readfile.c:635,9'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:637,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readfile.c:614,16'
          Dst:             returnErrorInt
        - Src:             'readfile.c:617,16'
          Dst:             returnErrorInt
        - Src:             'readfile.c:619,5'
          Dst:             rewind
        - Src:             'readfile.c:620,9'
          Dst:             fnbytesInFile
        - Src:             'readfile.c:621,16'
          Dst:             returnErrorInt
        - Src:             'readfile.c:623,9'
          Dst:             fread
        - Src:             'readfile.c:624,16'
          Dst:             returnErrorInt
        - Src:             'readfile.c:626,5'
          Dst:             rewind
        - Src:             'readfile.c:628,5'
          Dst:             findFileFormatBuffer
        - Src:             'readfile.c:630,9'
          Dst:             findTiffCompression
        - Src:             'readfile.c:631,9'
          Dst:             rewind
    - functionName:    findFileFormatBuffer
      functionSourceFile: '/src/leptonica/src/readfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - pformat
      BBCount:         162
      ICount:          875
      EdgeCount:       230
      CyclomaticComplexity: 70
      functionsReached:
        - convertOnBigEnd16
        - memcmp
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'readfile.c:662,9'
          Branch Sides:
            - BranchSide:      'readfile.c:663,16'
              BranchSideFuncs:
                - returnErrorInt
                - convertOnBigEnd16
                - memcmp
                - memcmp
            - BranchSide:      'readfile.c:664,6'
              BranchSideFuncs:
                - returnErrorInt
                - convertOnBigEnd16
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:663,16'
          Branch Sides:
            - BranchSide:      'readfile.c:663,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:663,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:665,9'
          Branch Sides:
            - BranchSide:      'readfile.c:666,16'
              BranchSideFuncs:
                - convertOnBigEnd16
                - memcmp
                - memcmp
            - BranchSide:      'readfile.c:669,33'
              BranchSideFuncs:
                - convertOnBigEnd16
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:666,16'
          Branch Sides:
            - BranchSide:      'readfile.c:666,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:666,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:672,9'
          Branch Sides:
            - BranchSide:      'readfile.c:673,10'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:677,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:677,37'
          Branch Sides:
            - BranchSide:      'readfile.c:677,40'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:678,10'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:677,9'
          Branch Sides:
            - BranchSide:      'readfile.c:678,10'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:683,10'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:683,24'
          Branch Sides:
            - BranchSide:      'readfile.c:683,27'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'readfile.c:684,10'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:683,42'
          Branch Sides:
            - BranchSide:      'readfile.c:684,10'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:685,10'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:684,24'
          Branch Sides:
            - BranchSide:      'readfile.c:684,27'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'readfile.c:689,10'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:683,9'
          Branch Sides:
            - BranchSide:      'readfile.c:685,10'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:689,10'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:689,24'
          Branch Sides:
            - BranchSide:      'readfile.c:689,27'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'readfile.c:690,10'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:689,42'
          Branch Sides:
            - BranchSide:      'readfile.c:690,10'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:691,10'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:690,24'
          Branch Sides:
            - BranchSide:      'readfile.c:690,27'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'readfile.c:695,10'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:689,9'
          Branch Sides:
            - BranchSide:      'readfile.c:691,10'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:695,10'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:695,24'
          Branch Sides:
            - BranchSide:      'readfile.c:695,27'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'readfile.c:696,10'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:695,42'
          Branch Sides:
            - BranchSide:      'readfile.c:696,10'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:697,10'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:696,24'
          Branch Sides:
            - BranchSide:      'readfile.c:696,27'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'readfile.c:701,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:695,9'
          Branch Sides:
            - BranchSide:      'readfile.c:697,10'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:701,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:701,23'
          Branch Sides:
            - BranchSide:      'readfile.c:701,26'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'readfile.c:717,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:701,9'
          Branch Sides:
            - BranchSide:      'readfile.c:702,10'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:717,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:717,24'
          Branch Sides:
            - BranchSide:      'readfile.c:717,27'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'readfile.c:724,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:717,9'
          Branch Sides:
            - BranchSide:      'readfile.c:718,10'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:724,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:724,23'
          Branch Sides:
            - BranchSide:      'readfile.c:724,26'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'readfile.c:731,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:724,40'
          Branch Sides:
            - BranchSide:      'readfile.c:724,43'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'readfile.c:731,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:724,57'
          Branch Sides:
            - BranchSide:      'readfile.c:724,60'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'readfile.c:731,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:724,74'
          Branch Sides:
            - BranchSide:      'readfile.c:725,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'readfile.c:731,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:725,23'
          Branch Sides:
            - BranchSide:      'readfile.c:725,26'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'readfile.c:731,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:725,40'
          Branch Sides:
            - BranchSide:      'readfile.c:725,43'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'readfile.c:731,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:725,57'
          Branch Sides:
            - BranchSide:      'readfile.c:725,60'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'readfile.c:731,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:724,9'
          Branch Sides:
            - BranchSide:      'readfile.c:726,10'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:731,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:731,23'
          Branch Sides:
            - BranchSide:      'readfile.c:731,26'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'readfile.c:738,16'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:731,40'
          Branch Sides:
            - BranchSide:      'readfile.c:731,43'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'readfile.c:738,16'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:731,57'
          Branch Sides:
            - BranchSide:      'readfile.c:731,60'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'readfile.c:738,16'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:731,74'
          Branch Sides:
            - BranchSide:      'readfile.c:732,10'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'readfile.c:738,16'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:732,24'
          Branch Sides:
            - BranchSide:      'readfile.c:732,45'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'readfile.c:732,27'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:732,42'
          Branch Sides:
            - BranchSide:      'readfile.c:732,45'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'readfile.c:738,16'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:731,9'
          Branch Sides:
            - BranchSide:      'readfile.c:733,10'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:738,16'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'readfile.c:738,46'
          Branch Sides:
            - BranchSide:      'readfile.c:739,16'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:740,10'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:738,9'
          Branch Sides:
            - BranchSide:      'readfile.c:740,10'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:745,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:745,23'
          Branch Sides:
            - BranchSide:      'readfile.c:745,26'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:752,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:745,40'
          Branch Sides:
            - BranchSide:      'readfile.c:745,43'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:752,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:745,57'
          Branch Sides:
            - BranchSide:      'readfile.c:745,60'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:752,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:745,74'
          Branch Sides:
            - BranchSide:      'readfile.c:746,9'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:752,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:746,23'
          Branch Sides:
            - BranchSide:      'readfile.c:746,26'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:752,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:746,40'
          Branch Sides:
            - BranchSide:      'readfile.c:746,43'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:752,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:746,58'
          Branch Sides:
            - BranchSide:      'readfile.c:746,61'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:752,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:745,9'
          Branch Sides:
            - BranchSide:      'readfile.c:747,10'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:752,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:752,23'
          Branch Sides:
            - BranchSide:      'readfile.c:752,26'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:760,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:752,40'
          Branch Sides:
            - BranchSide:      'readfile.c:752,43'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:760,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:752,57'
          Branch Sides:
            - BranchSide:      'readfile.c:752,60'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:760,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:752,74'
          Branch Sides:
            - BranchSide:      'readfile.c:753,9'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:760,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:753,23'
          Branch Sides:
            - BranchSide:      'readfile.c:753,26'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:760,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:753,40'
          Branch Sides:
            - BranchSide:      'readfile.c:753,43'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:760,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:753,57'
          Branch Sides:
            - BranchSide:      'readfile.c:753,60'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:760,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:753,74'
          Branch Sides:
            - BranchSide:      'readfile.c:754,9'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:760,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:754,23'
          Branch Sides:
            - BranchSide:      'readfile.c:754,26'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:760,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:752,9'
          Branch Sides:
            - BranchSide:      'readfile.c:755,10'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:760,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:760,23'
          Branch Sides:
            - BranchSide:      'readfile.c:760,26'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:767,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:760,40'
          Branch Sides:
            - BranchSide:      'readfile.c:760,43'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:767,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:760,57'
          Branch Sides:
            - BranchSide:      'readfile.c:760,60'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:767,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:760,74'
          Branch Sides:
            - BranchSide:      'readfile.c:761,9'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:767,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:761,23'
          Branch Sides:
            - BranchSide:      'readfile.c:761,26'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:767,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:760,9'
          Branch Sides:
            - BranchSide:      'readfile.c:762,10'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:767,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:767,23'
          Branch Sides:
            - BranchSide:      'readfile.c:767,26'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:773,5'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:767,40'
          Branch Sides:
            - BranchSide:      'readfile.c:767,43'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:773,5'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:767,57'
          Branch Sides:
            - BranchSide:      'readfile.c:767,60'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:773,5'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:767,9'
          Branch Sides:
            - BranchSide:      'readfile.c:768,10'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:773,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readfile.c:663,16'
          Dst:             returnErrorInt
        - Src:             'readfile.c:666,16'
          Dst:             returnErrorInt
        - Src:             'readfile.c:672,9'
          Dst:             convertOnBigEnd16
        - Src:             'readfile.c:738,9'
          Dst:             memcmp
        - Src:             'readfile.c:739,9'
          Dst:             memcmp
    - 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:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writeImageFileInfo
      functionSourceFile: '/src/leptonica/src/readfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - fpout
        - headeronly
      BBCount:         94
      ICount:          553
      EdgeCount:       127
      CyclomaticComplexity: 35
      functionsReached:
        - fclose
        - fgetJp2kResolution
        - fgetJpegResolution
        - fgetPngColormapInfo
        - fgetPngResolution
        - findFileFormat
        - fopenReadStream
        - fprintTiffInfo
        - fprintf
        - l_pngSetReadStrip16To8
        - lept_stderr
        - pixCountPixels
        - pixDestroy
        - pixDisplay
        - pixDisplayLayersRGBA
        - pixGetColormap
        - pixGetDimensions
        - pixGetInputFormat
        - pixGetSpp
        - pixGetText
        - pixGetWpl
        - pixGetXRes
        - pixRead
        - pixReadHeader
        - pixcmapDestroy
        - pixcmapHasColor
        - pixcmapWriteStream
        - returnErrorInt
        - tiffGetCount
      functionUses:    0
      BranchProfiles:
        - Branch String:   'readfile.c:1110,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1111,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixReadHeader
                - fprintf
                - fprintf
                - fprintf
                - findFileFormat
                - fprintf
                - pixRead
                - pixGetInputFormat
                - pixGetDimensions
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - fprintf
                - lept_stderr
                - l_pngSetReadStrip16To8
                - fopenReadStream
                - fgetJpegResolution
                - fprintf
                - fclose
                - fopenReadStream
                - fgetPngResolution
                - fprintf
                - fopenReadStream
                - fgetPngColormapInfo
                - fprintf
                - pixcmapWriteStream
                - pixcmapDestroy
                - fprintf
                - fclose
                - fclose
                - fopenReadStream
                - fgetJp2kResolution
                - fprintf
                - fclose
                - lept_stderr
            - BranchSide:      'readfile.c:1112,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixReadHeader
                - fprintf
                - fprintf
                - fprintf
                - findFileFormat
                - fprintf
                - pixRead
                - pixGetInputFormat
                - pixGetDimensions
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - fprintf
                - lept_stderr
                - l_pngSetReadStrip16To8
                - fopenReadStream
                - fgetJpegResolution
                - fprintf
                - fclose
                - fopenReadStream
                - fgetPngResolution
                - fprintf
                - fopenReadStream
                - fgetPngColormapInfo
                - fprintf
                - pixcmapWriteStream
                - pixcmapDestroy
                - fprintf
                - fclose
                - fclose
                - fopenReadStream
                - fgetJp2kResolution
                - fprintf
                - fclose
                - lept_stderr
        - Branch String:   'readfile.c:1111,16'
          Branch Sides:
            - BranchSide:      'readfile.c:1111,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:1111,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:1112,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1113,16'
              BranchSideFuncs:
                - pixReadHeader
                - fprintf
                - fprintf
                - fprintf
                - findFileFormat
                - fprintf
                - pixRead
                - pixGetInputFormat
                - pixGetDimensions
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - fprintf
                - lept_stderr
                - l_pngSetReadStrip16To8
                - fopenReadStream
                - fgetJpegResolution
                - fprintf
                - fclose
                - fopenReadStream
                - fgetPngResolution
                - fprintf
                - fopenReadStream
                - fgetPngColormapInfo
                - fprintf
                - pixcmapWriteStream
                - pixcmapDestroy
                - fprintf
                - fclose
                - fclose
                - fopenReadStream
                - fgetJp2kResolution
                - fprintf
                - fclose
                - lept_stderr
            - BranchSide:      'readfile.c:1116,23'
              BranchSideFuncs:
                - pixReadHeader
                - fprintf
                - fprintf
                - fprintf
                - findFileFormat
                - fprintf
                - pixRead
                - pixGetInputFormat
                - pixGetDimensions
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - fprintf
                - lept_stderr
                - l_pngSetReadStrip16To8
                - fopenReadStream
                - fgetJpegResolution
                - fprintf
                - fclose
                - fopenReadStream
                - fgetPngResolution
                - fprintf
                - fopenReadStream
                - fgetPngColormapInfo
                - fprintf
                - pixcmapWriteStream
                - pixcmapDestroy
                - fprintf
                - fclose
                - fclose
                - fopenReadStream
                - fgetJp2kResolution
                - fprintf
                - fclose
                - lept_stderr
        - Branch String:   'readfile.c:1113,16'
          Branch Sides:
            - BranchSide:      'readfile.c:1113,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:1113,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:1116,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1117,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'readfile.c:1120,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - findFileFormat
                - fprintf
                - pixRead
                - pixGetInputFormat
                - pixGetDimensions
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - fprintf
                - lept_stderr
                - l_pngSetReadStrip16To8
                - fopenReadStream
                - fgetJpegResolution
                - fprintf
                - fclose
                - fopenReadStream
                - fgetPngResolution
                - fprintf
                - fopenReadStream
                - fgetPngColormapInfo
                - fprintf
                - pixcmapWriteStream
                - pixcmapDestroy
                - fprintf
                - fclose
                - fclose
                - fopenReadStream
                - fgetJp2kResolution
                - fprintf
                - fclose
        - Branch String:   'readfile.c:1117,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1118,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'readfile.c:1118,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:1128,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1129,32'
              BranchSideFuncs:
                - fopenReadStream
                - fgetJp2kResolution
                - fprintf
                - fprintf
                - pixRead
                - pixGetInputFormat
                - pixGetDimensions
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - fprintf
                - lept_stderr
                - l_pngSetReadStrip16To8
                - fclose
            - BranchSide:      'readfile.c:1133,16'
              BranchSideFuncs:
                - fprintf
                - pixRead
                - pixGetInputFormat
                - pixGetDimensions
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - fprintf
                - lept_stderr
                - l_pngSetReadStrip16To8
                - fopenReadStream
                - fgetJpegResolution
                - fprintf
                - fclose
                - fopenReadStream
                - fgetPngResolution
                - fprintf
                - fopenReadStream
                - fgetPngColormapInfo
                - fprintf
                - pixcmapWriteStream
                - pixcmapDestroy
                - fprintf
                - fclose
                - fclose
        - Branch String:   'readfile.c:1131,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1131,26'
              BranchSideFuncs:
                - fclose
                - fprintf
                - fprintf
                - pixRead
                - pixGetInputFormat
                - pixGetDimensions
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - fprintf
                - lept_stderr
                - l_pngSetReadStrip16To8
            - BranchSide:      'readfile.c:1132,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - pixRead
                - pixGetInputFormat
                - pixGetDimensions
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - fprintf
                - lept_stderr
                - l_pngSetReadStrip16To8
        - Branch String:   'readfile.c:1133,16'
          Branch Sides:
            - BranchSide:      'readfile.c:1134,32'
              BranchSideFuncs:
                - fopenReadStream
                - fgetPngResolution
                - fprintf
                - fprintf
                - pixRead
                - pixGetInputFormat
                - pixGetDimensions
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - fprintf
                - lept_stderr
                - l_pngSetReadStrip16To8
                - fopenReadStream
                - fgetPngColormapInfo
                - fprintf
                - pixcmapWriteStream
                - pixcmapDestroy
                - fprintf
                - fclose
                - fclose
            - BranchSide:      'readfile.c:1149,16'
              BranchSideFuncs:
                - fprintf
                - pixRead
                - pixGetInputFormat
                - pixGetDimensions
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - fprintf
                - lept_stderr
                - l_pngSetReadStrip16To8
                - fopenReadStream
                - fgetJpegResolution
                - fprintf
                - fclose
        - Branch String:   'readfile.c:1136,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1136,26'
              BranchSideFuncs:
                - fclose
                - fprintf
                - fprintf
                - pixRead
                - pixGetInputFormat
                - pixGetDimensions
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - fprintf
                - lept_stderr
                - l_pngSetReadStrip16To8
                - fopenReadStream
                - fgetPngColormapInfo
                - fprintf
                - pixcmapWriteStream
                - pixcmapDestroy
                - fprintf
                - fclose
            - BranchSide:      'readfile.c:1137,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - pixRead
                - pixGetInputFormat
                - pixGetDimensions
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - fprintf
                - lept_stderr
                - l_pngSetReadStrip16To8
                - fopenReadStream
                - fgetPngColormapInfo
                - fprintf
                - pixcmapWriteStream
                - pixcmapDestroy
                - fprintf
                - fclose
        - Branch String:   'readfile.c:1138,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1139,36'
              BranchSideFuncs:
                - fopenReadStream
                - fgetPngColormapInfo
                - fprintf
                - pixcmapWriteStream
                - pixcmapDestroy
                - fprintf
                - pixRead
                - pixGetInputFormat
                - pixGetDimensions
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - fprintf
                - lept_stderr
                - l_pngSetReadStrip16To8
                - fprintf
                - fclose
            - BranchSide:      'readfile.c:1149,5'
              BranchSideFuncs:
                - fprintf
                - pixRead
                - pixGetInputFormat
                - pixGetDimensions
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - fprintf
                - lept_stderr
                - l_pngSetReadStrip16To8
        - Branch String:   'readfile.c:1141,17'
          Branch Sides:
            - BranchSide:      'readfile.c:1141,30'
              BranchSideFuncs:
                - fclose
                - fprintf
                - pixcmapWriteStream
                - pixcmapDestroy
                - fprintf
                - pixRead
                - pixGetInputFormat
                - pixGetDimensions
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - fprintf
                - lept_stderr
                - l_pngSetReadStrip16To8
                - fprintf
            - BranchSide:      'readfile.c:1142,17'
              BranchSideFuncs:
                - fprintf
                - pixcmapWriteStream
                - pixcmapDestroy
                - fprintf
                - pixRead
                - pixGetInputFormat
                - pixGetDimensions
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - fprintf
                - lept_stderr
                - l_pngSetReadStrip16To8
                - fprintf
        - Branch String:   'readfile.c:1142,17'
          Branch Sides:
            - BranchSide:      'readfile.c:1143,25'
              BranchSideFuncs:
                - fprintf
                - pixcmapWriteStream
                - pixcmapDestroy
                - fprintf
                - pixRead
                - pixGetInputFormat
                - pixGetDimensions
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - fprintf
                - lept_stderr
                - l_pngSetReadStrip16To8
            - BranchSide:      'readfile.c:1145,25'
              BranchSideFuncs:
                - fprintf
                - pixcmapWriteStream
                - pixcmapDestroy
                - fprintf
                - pixRead
                - pixGetInputFormat
                - pixGetDimensions
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - fprintf
                - lept_stderr
                - l_pngSetReadStrip16To8
        - Branch String:   'readfile.c:1152,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1152,26'
              BranchSideFuncs:
                - fclose
                - fprintf
                - fprintf
                - pixRead
                - pixGetInputFormat
                - pixGetDimensions
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - fprintf
                - lept_stderr
                - l_pngSetReadStrip16To8
            - BranchSide:      'readfile.c:1153,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - pixRead
                - pixGetInputFormat
                - pixGetDimensions
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - fprintf
                - lept_stderr
                - l_pngSetReadStrip16To8
        - Branch String:   'readfile.c:1156,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1157,9'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:1161,13'
              BranchSideFuncs:
                - fprintf
                - pixRead
                - pixGetInputFormat
                - pixGetDimensions
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - fprintf
                - lept_stderr
                - l_pngSetReadStrip16To8
        - Branch String:   'readfile.c:1165,27'
          Branch Sides:
            - BranchSide:      'readfile.c:1165,30'
              BranchSideFuncs:
                - pixRead
                - pixGetInputFormat
                - pixGetDimensions
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - fprintf
                - lept_stderr
                - l_pngSetReadStrip16To8
            - BranchSide:      'readfile.c:1168,24'
              BranchSideFuncs:
                - pixRead
                - pixGetInputFormat
                - pixGetDimensions
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - fprintf
                - lept_stderr
        - Branch String:   'readfile.c:1165,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1166,9'
              BranchSideFuncs:
                - l_pngSetReadStrip16To8
                - pixRead
                - pixGetInputFormat
                - pixGetDimensions
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - fprintf
                - lept_stderr
            - BranchSide:      'readfile.c:1168,24'
              BranchSideFuncs:
                - pixRead
                - pixGetInputFormat
                - pixGetDimensions
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - fprintf
                - lept_stderr
        - Branch String:   'readfile.c:1168,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1169,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'readfile.c:1173,32'
              BranchSideFuncs:
                - pixGetInputFormat
                - pixGetDimensions
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - pixGetXRes
                - pixGetYRes
                - fprintf
                - pixGetText
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - fprintf
        - Branch String:   'readfile.c:1169,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1170,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'readfile.c:1170,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:1185,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1186,17'
              BranchSideFuncs:
                - fprintf
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
            - BranchSide:      'readfile.c:1188,27'
              BranchSideFuncs:
                - pixGetColormap
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
        - Branch String:   'readfile.c:1189,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1190,25'
              BranchSideFuncs:
                - pixcmapHasColor
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
                - fprintf
            - BranchSide:      'readfile.c:1198,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
        - Branch String:   'readfile.c:1191,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1192,21'
              BranchSideFuncs:
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
            - BranchSide:      'readfile.c:1194,21'
              BranchSideFuncs:
                - fprintf
                - pixGetColormap
                - pixcmapWriteStream
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - fclose
        - Branch String:   'readfile.c:1200,28'
          Branch Sides:
            - BranchSide:      'readfile.c:1200,31'
              BranchSideFuncs:
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fclose
            - BranchSide:      'readfile.c:1202,17'
              BranchSideFuncs:
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fclose
        - Branch String:   'readfile.c:1200,53'
          Branch Sides:
            - BranchSide:      'readfile.c:1201,9'
              BranchSideFuncs:
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fclose
            - BranchSide:      'readfile.c:1202,17'
              BranchSideFuncs:
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fclose
        - Branch String:   'readfile.c:1201,31'
          Branch Sides:
            - BranchSide:      'readfile.c:1201,34'
              BranchSideFuncs:
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fclose
            - BranchSide:      'readfile.c:1202,17'
              BranchSideFuncs:
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fclose
        - Branch String:   'readfile.c:1200,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1202,17'
              BranchSideFuncs:
                - fprintf
                - fopenReadStream
                - tiffGetCount
                - fprintf
                - fprintTiffInfo
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - fclose
            - BranchSide:      'readfile.c:1213,9'
              BranchSideFuncs:
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
        - Branch String:   'readfile.c:1205,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1205,26'
              BranchSideFuncs:
                - fclose
                - fprintf
                - fprintTiffInfo
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
            - BranchSide:      'readfile.c:1206,13'
              BranchSideFuncs:
                - fprintf
                - fprintTiffInfo
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
        - Branch String:   'readfile.c:1206,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1207,21'
              BranchSideFuncs:
                - fprintf
                - fprintTiffInfo
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
            - BranchSide:      'readfile.c:1209,21'
              BranchSideFuncs:
                - fprintf
                - fprintTiffInfo
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCountPixels
                - pixGetDimensions
                - fprintf
        - Branch String:   'readfile.c:1213,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1214,24'
              BranchSideFuncs:
                - pixCountPixels
                - pixGetDimensions
                - fprintf
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
            - BranchSide:      'readfile.c:1219,13'
              BranchSideFuncs:
                - fprintf
                - pixGetSpp
                - pixDestroy
                - l_pngSetReadStrip16To8
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
        - Branch String:   'readfile.c:1225,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1226,37'
              BranchSideFuncs:
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixDestroy
                - l_pngSetReadStrip16To8
            - BranchSide:      'readfile.c:1231,9'
              BranchSideFuncs:
                - pixDestroy
                - l_pngSetReadStrip16To8
        - Branch String:   'readfile.c:1231,27'
          Branch Sides:
            - BranchSide:      'readfile.c:1231,30'
              BranchSideFuncs:
                - pixDestroy
                - l_pngSetReadStrip16To8
            - BranchSide:      'readfile.c:1234,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'readfile.c:1231,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1232,9'
              BranchSideFuncs:
                - l_pngSetReadStrip16To8
                - pixDestroy
            - BranchSide:      'readfile.c:1234,5'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'readfile.c:1111,16'
          Dst:             returnErrorInt
        - Src:             'readfile.c:1113,16'
          Dst:             returnErrorInt
        - Src:             'readfile.c:1116,9'
          Dst:             pixReadHeader
        - Src:             'readfile.c:1117,9'
          Dst:             lept_stderr
        - Src:             'readfile.c:1120,5'
          Dst:             fprintf
        - Src:             'readfile.c:1122,5'
          Dst:             fprintf
        - Src:             'readfile.c:1124,5'
          Dst:             fprintf
        - Src:             'readfile.c:1127,5'
          Dst:             findFileFormat
        - Src:             'readfile.c:1129,16'
          Dst:             fopenReadStream
        - Src:             'readfile.c:1130,9'
          Dst:             fgetJp2kResolution
        - Src:             'readfile.c:1131,19'
          Dst:             fclose
        - Src:             'readfile.c:1132,9'
          Dst:             fprintf
        - Src:             'readfile.c:1134,16'
          Dst:             fopenReadStream
        - Src:             'readfile.c:1135,9'
          Dst:             fgetPngResolution
        - Src:             'readfile.c:1136,19'
          Dst:             fclose
        - Src:             'readfile.c:1137,9'
          Dst:             fprintf
        - Src:             'readfile.c:1139,20'
          Dst:             fopenReadStream
        - Src:             'readfile.c:1140,13'
          Dst:             fgetPngColormapInfo
        - Src:             'readfile.c:1141,23'
          Dst:             fclose
        - Src:             'readfile.c:1143,17'
          Dst:             fprintf
        - Src:             'readfile.c:1145,17'
          Dst:             fprintf
        - Src:             'readfile.c:1146,13'
          Dst:             pixcmapWriteStream
        - Src:             'readfile.c:1147,13'
          Dst:             pixcmapDestroy
        - Src:             'readfile.c:1150,16'
          Dst:             fopenReadStream
        - Src:             'readfile.c:1151,9'
          Dst:             fgetJpegResolution
        - Src:             'readfile.c:1152,19'
          Dst:             fclose
        - Src:             'readfile.c:1153,9'
          Dst:             fprintf
        - Src:             'readfile.c:1161,5'
          Dst:             fprintf
        - Src:             'readfile.c:1166,9'
          Dst:             l_pngSetReadStrip16To8
        - Src:             'readfile.c:1168,16'
          Dst:             pixRead
        - Src:             'readfile.c:1169,9'
          Dst:             lept_stderr
        - Src:             'readfile.c:1173,14'
          Dst:             pixGetInputFormat
        - Src:             'readfile.c:1174,5'
          Dst:             pixGetDimensions
        - Src:             'readfile.c:1175,11'
          Dst:             pixGetWpl
        - Src:             'readfile.c:1176,11'
          Dst:             pixGetSpp
        - Src:             'readfile.c:1177,5'
          Dst:             fprintf
        - Src:             'readfile.c:1179,5'
          Dst:             fprintf
        - Src:             'readfile.c:1182,13'
          Dst:             pixGetXRes
        - Src:             'readfile.c:1182,30'
          Dst:             pixGetYRes
        - Src:             'readfile.c:1181,5'
          Dst:             fprintf
        - Src:             'readfile.c:1184,12'
          Dst:             pixGetText
        - Src:             'readfile.c:1186,9'
          Dst:             fprintf
        - Src:             'readfile.c:1188,12'
          Dst:             pixGetColormap
        - Src:             'readfile.c:1190,9'
          Dst:             pixcmapHasColor
        - Src:             'readfile.c:1192,13'
          Dst:             fprintf
        - Src:             'readfile.c:1194,13'
          Dst:             fprintf
        - Src:             'readfile.c:1195,35'
          Dst:             pixGetColormap
        - Src:             'readfile.c:1195,9'
          Dst:             pixcmapWriteStream
        - Src:             'readfile.c:1198,9'
          Dst:             fprintf
        - Src:             'readfile.c:1202,9'
          Dst:             fprintf
        - Src:             'readfile.c:1203,16'
          Dst:             fopenReadStream
        - Src:             'readfile.c:1204,9'
          Dst:             tiffGetCount
        - Src:             'readfile.c:1205,19'
          Dst:             fclose
        - Src:             'readfile.c:1207,13'
          Dst:             fprintf
        - Src:             'readfile.c:1209,13'
          Dst:             fprintf
        - Src:             'readfile.c:1210,9'
          Dst:             fprintTiffInfo
        - Src:             'readfile.c:1214,9'
          Dst:             pixCountPixels
        - Src:             'readfile.c:1215,9'
          Dst:             pixGetDimensions
        - Src:             'readfile.c:1216,9'
          Dst:             fprintf
        - Src:             'readfile.c:1219,5'
          Dst:             fprintf
        - Src:             'readfile.c:1225,9'
          Dst:             pixGetSpp
        - Src:             'readfile.c:1226,16'
          Dst:             pixDisplayLayersRGBA
        - Src:             'readfile.c:1227,9'
          Dst:             pixDisplay
        - Src:             'readfile.c:1228,9'
          Dst:             pixDestroy
        - Src:             'readfile.c:1232,9'
          Dst:             l_pngSetReadStrip16To8
        - Src:             'readfile.c:1234,5'
          Dst:             pixDestroy
    - functionName:    pixReadHeader
      functionSourceFile: '/src/leptonica/src/readfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - pformat
        - pw
        - ph
        - pbps
        - pspp
        - piscmap
      BBCount:         130
      ICount:          641
      EdgeCount:       167
      CyclomaticComplexity: 39
      functionsReached:
        - fclose
        - findFileFormatStream
        - fopenReadStream
        - pixDestroy
        - pixGetColormap
        - pixGetDimensions
        - pixGetSpp
        - pixRead
        - readHeaderJp2k
        - readHeaderJpeg
        - readHeaderPng
        - readHeaderPnm
        - readHeaderSpix
        - readHeaderTiff
        - readHeaderWebP
        - returnErrorInt
        - returnErrorInt1
      functionUses:    3
      BranchProfiles:
        - Branch String:   'readfile.c:448,9'
          Branch Sides:
            - BranchSide:      'readfile.c:448,14'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - findFileFormatStream
                - fclose
                - returnErrorInt1
                - readHeaderSpix
                - returnErrorInt1
                - returnErrorInt
                - returnErrorInt
                - readHeaderWebP
                - returnErrorInt1
                - readHeaderJp2k
                - pixRead
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt1
                - readHeaderPnm
                - returnErrorInt1
                - readHeaderTiff
                - returnErrorInt1
                - readHeaderPng
                - returnErrorInt1
                - readHeaderJpeg
                - returnErrorInt1
                - pixRead
                - pixGetDimensions
                - pixGetSpp
                - pixGetColormap
                - pixDestroy
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'readfile.c:449,9'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - findFileFormatStream
                - fclose
                - returnErrorInt1
                - readHeaderSpix
                - returnErrorInt1
                - returnErrorInt
                - returnErrorInt
                - readHeaderWebP
                - returnErrorInt1
                - readHeaderJp2k
                - pixRead
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt1
                - readHeaderPnm
                - returnErrorInt1
                - readHeaderTiff
                - returnErrorInt1
                - readHeaderPng
                - returnErrorInt1
                - readHeaderJpeg
                - returnErrorInt1
                - pixRead
                - pixGetDimensions
                - pixGetSpp
                - pixGetColormap
                - pixDestroy
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'readfile.c:449,9'
          Branch Sides:
            - BranchSide:      'readfile.c:449,14'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - findFileFormatStream
                - fclose
                - returnErrorInt1
                - readHeaderSpix
                - returnErrorInt1
                - returnErrorInt
                - returnErrorInt
                - readHeaderWebP
                - returnErrorInt1
                - readHeaderJp2k
                - pixRead
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt1
                - readHeaderPnm
                - returnErrorInt1
                - readHeaderTiff
                - returnErrorInt1
                - readHeaderPng
                - returnErrorInt1
                - readHeaderJpeg
                - returnErrorInt1
                - pixRead
                - pixGetDimensions
                - pixGetSpp
                - pixGetColormap
                - pixDestroy
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'readfile.c:450,9'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - findFileFormatStream
                - fclose
                - returnErrorInt1
                - readHeaderSpix
                - returnErrorInt1
                - returnErrorInt
                - returnErrorInt
                - readHeaderWebP
                - returnErrorInt1
                - readHeaderJp2k
                - pixRead
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt1
                - readHeaderPnm
                - returnErrorInt1
                - readHeaderTiff
                - returnErrorInt1
                - readHeaderPng
                - returnErrorInt1
                - readHeaderJpeg
                - returnErrorInt1
                - pixRead
                - pixGetDimensions
                - pixGetSpp
                - pixGetColormap
                - pixDestroy
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'readfile.c:450,9'
          Branch Sides:
            - BranchSide:      'readfile.c:450,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - findFileFormatStream
                - fclose
                - returnErrorInt1
                - readHeaderSpix
                - returnErrorInt1
                - returnErrorInt
                - returnErrorInt
                - readHeaderWebP
                - returnErrorInt1
                - readHeaderJp2k
                - pixRead
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt1
                - readHeaderPnm
                - returnErrorInt1
                - readHeaderTiff
                - returnErrorInt1
                - readHeaderPng
                - returnErrorInt1
                - readHeaderJpeg
                - returnErrorInt1
                - pixRead
                - pixGetDimensions
                - pixGetSpp
                - pixGetColormap
                - pixDestroy
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'readfile.c:451,9'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - findFileFormatStream
                - fclose
                - returnErrorInt1
                - readHeaderSpix
                - returnErrorInt1
                - returnErrorInt
                - returnErrorInt
                - readHeaderWebP
                - returnErrorInt1
                - readHeaderJp2k
                - pixRead
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt1
                - readHeaderPnm
                - returnErrorInt1
                - readHeaderTiff
                - returnErrorInt1
                - readHeaderPng
                - returnErrorInt1
                - readHeaderJpeg
                - returnErrorInt1
                - pixRead
                - pixGetDimensions
                - pixGetSpp
                - pixGetColormap
                - pixDestroy
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'readfile.c:451,9'
          Branch Sides:
            - BranchSide:      'readfile.c:451,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - findFileFormatStream
                - fclose
                - returnErrorInt1
                - readHeaderSpix
                - returnErrorInt1
                - returnErrorInt
                - returnErrorInt
                - readHeaderWebP
                - returnErrorInt1
                - readHeaderJp2k
                - pixRead
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt1
                - readHeaderPnm
                - returnErrorInt1
                - readHeaderTiff
                - returnErrorInt1
                - readHeaderPng
                - returnErrorInt1
                - readHeaderJpeg
                - returnErrorInt1
                - pixRead
                - pixGetDimensions
                - pixGetSpp
                - pixGetColormap
                - pixDestroy
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'readfile.c:452,9'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - findFileFormatStream
                - fclose
                - returnErrorInt1
                - readHeaderSpix
                - returnErrorInt1
                - returnErrorInt
                - returnErrorInt
                - readHeaderWebP
                - returnErrorInt1
                - readHeaderJp2k
                - pixRead
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt1
                - readHeaderPnm
                - returnErrorInt1
                - readHeaderTiff
                - returnErrorInt1
                - readHeaderPng
                - returnErrorInt1
                - readHeaderJpeg
                - returnErrorInt1
                - pixRead
                - pixGetDimensions
                - pixGetSpp
                - pixGetColormap
                - pixDestroy
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'readfile.c:452,9'
          Branch Sides:
            - BranchSide:      'readfile.c:452,19'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - findFileFormatStream
                - fclose
                - returnErrorInt1
                - readHeaderSpix
                - returnErrorInt1
                - returnErrorInt
                - returnErrorInt
                - readHeaderWebP
                - returnErrorInt1
                - readHeaderJp2k
                - pixRead
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt1
                - readHeaderPnm
                - returnErrorInt1
                - readHeaderTiff
                - returnErrorInt1
                - readHeaderPng
                - returnErrorInt1
                - readHeaderJpeg
                - returnErrorInt1
                - pixRead
                - pixGetDimensions
                - pixGetSpp
                - pixGetColormap
                - pixDestroy
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'readfile.c:453,9'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - findFileFormatStream
                - fclose
                - returnErrorInt1
                - readHeaderSpix
                - returnErrorInt1
                - returnErrorInt
                - returnErrorInt
                - readHeaderWebP
                - returnErrorInt1
                - readHeaderJp2k
                - pixRead
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt1
                - readHeaderPnm
                - returnErrorInt1
                - readHeaderTiff
                - returnErrorInt1
                - readHeaderPng
                - returnErrorInt1
                - readHeaderJpeg
                - returnErrorInt1
                - pixRead
                - pixGetDimensions
                - pixGetSpp
                - pixGetColormap
                - pixDestroy
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'readfile.c:453,9'
          Branch Sides:
            - BranchSide:      'readfile.c:453,19'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - findFileFormatStream
                - fclose
                - returnErrorInt1
                - readHeaderSpix
                - returnErrorInt1
                - returnErrorInt
                - returnErrorInt
                - readHeaderWebP
                - returnErrorInt1
                - readHeaderJp2k
                - pixRead
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt1
                - readHeaderPnm
                - returnErrorInt1
                - readHeaderTiff
                - returnErrorInt1
                - readHeaderPng
                - returnErrorInt1
                - readHeaderJpeg
                - returnErrorInt1
                - pixRead
                - pixGetDimensions
                - pixGetSpp
                - pixGetColormap
                - pixDestroy
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'readfile.c:454,12'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - findFileFormatStream
                - fclose
                - returnErrorInt1
                - readHeaderSpix
                - returnErrorInt1
                - returnErrorInt
                - returnErrorInt
                - readHeaderWebP
                - returnErrorInt1
                - readHeaderJp2k
                - pixRead
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt1
                - readHeaderPnm
                - returnErrorInt1
                - readHeaderTiff
                - returnErrorInt1
                - readHeaderPng
                - returnErrorInt1
                - readHeaderJpeg
                - returnErrorInt1
                - pixRead
                - pixGetDimensions
                - pixGetSpp
                - pixGetColormap
                - pixDestroy
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'readfile.c:455,9'
          Branch Sides:
            - BranchSide:      'readfile.c:456,16'
              BranchSideFuncs:
                - fopenReadStream
                - findFileFormatStream
                - fclose
                - returnErrorInt1
                - readHeaderSpix
                - returnErrorInt1
                - returnErrorInt
                - returnErrorInt
                - readHeaderWebP
                - returnErrorInt1
                - readHeaderJp2k
                - pixRead
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt1
                - readHeaderPnm
                - returnErrorInt1
                - readHeaderTiff
                - returnErrorInt1
                - readHeaderPng
                - returnErrorInt1
                - readHeaderJpeg
                - returnErrorInt1
                - pixRead
                - pixGetDimensions
                - pixGetSpp
                - pixGetColormap
                - pixDestroy
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'readfile.c:458,31'
              BranchSideFuncs:
                - fopenReadStream
                - findFileFormatStream
                - fclose
                - returnErrorInt1
                - readHeaderSpix
                - returnErrorInt1
                - returnErrorInt
                - returnErrorInt
                - readHeaderWebP
                - returnErrorInt1
                - readHeaderJp2k
                - pixRead
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt1
                - readHeaderPnm
                - returnErrorInt1
                - readHeaderTiff
                - returnErrorInt1
                - readHeaderPng
                - returnErrorInt1
                - readHeaderJpeg
                - returnErrorInt1
                - pixRead
                - pixGetDimensions
                - pixGetSpp
                - pixGetColormap
                - pixDestroy
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'readfile.c:456,16'
          Branch Sides:
            - BranchSide:      'readfile.c:456,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:456,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:458,9'
          Branch Sides:
            - BranchSide:      'readfile.c:459,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'readfile.c:460,26'
              BranchSideFuncs:
                - findFileFormatStream
                - fclose
                - returnErrorInt1
                - readHeaderSpix
                - returnErrorInt1
                - returnErrorInt
                - returnErrorInt
                - readHeaderWebP
                - returnErrorInt1
                - readHeaderJp2k
                - pixRead
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt1
                - readHeaderPnm
                - returnErrorInt1
                - readHeaderTiff
                - returnErrorInt1
                - readHeaderPng
                - returnErrorInt1
                - readHeaderJpeg
                - returnErrorInt1
                - pixRead
                - pixGetDimensions
                - pixGetSpp
                - pixGetColormap
                - pixDestroy
                - returnErrorInt1
        - Branch String:   'readfile.c:459,16'
          Branch Sides:
            - BranchSide:      'readfile.c:459,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'readfile.c:459,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:463,5'
          Branch Sides:
            - BranchSide:      'readfile.c:466,28'
              BranchSideFuncs:
                - pixRead
                - pixGetDimensions
                - pixGetSpp
                - pixGetColormap
                - pixDestroy
                - returnErrorInt1
            - BranchSide:      'readfile.c:476,30'
              BranchSideFuncs:
                - readHeaderJpeg
                - returnErrorInt1
            - BranchSide:      'readfile.c:484,29'
              BranchSideFuncs:
                - readHeaderPng
                - returnErrorInt1
            - BranchSide:      'readfile.c:499,30'
              BranchSideFuncs:
                - readHeaderTiff
                - returnErrorInt1
            - BranchSide:      'readfile.c:499,30'
              BranchSideFuncs:
                - readHeaderTiff
                - returnErrorInt1
            - BranchSide:      'readfile.c:499,30'
              BranchSideFuncs:
                - readHeaderTiff
                - returnErrorInt1
            - BranchSide:      'readfile.c:499,30'
              BranchSideFuncs:
                - readHeaderTiff
                - returnErrorInt1
            - BranchSide:      'readfile.c:499,30'
              BranchSideFuncs:
                - readHeaderTiff
                - returnErrorInt1
            - BranchSide:      'readfile.c:499,30'
              BranchSideFuncs:
                - readHeaderTiff
                - returnErrorInt1
            - BranchSide:      'readfile.c:499,30'
              BranchSideFuncs:
                - readHeaderTiff
                - returnErrorInt1
            - BranchSide:      'readfile.c:499,30'
              BranchSideFuncs:
                - readHeaderTiff
                - returnErrorInt1
            - BranchSide:      'readfile.c:507,29'
              BranchSideFuncs:
                - readHeaderPnm
                - returnErrorInt1
            - BranchSide:      'readfile.c:514,28'
              BranchSideFuncs:
                - pixRead
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt1
            - BranchSide:      'readfile.c:524,30'
              BranchSideFuncs:
                - readHeaderJp2k
            - BranchSide:      'readfile.c:528,28'
              BranchSideFuncs:
                - readHeaderWebP
                - returnErrorInt1
            - BranchSide:      'readfile.c:535,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:539,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:543,30'
              BranchSideFuncs:
                - readHeaderSpix
                - returnErrorInt1
            - BranchSide:      'readfile.c:550,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'readfile.c:553,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:466,13'
          Branch Sides:
            - BranchSide:      'readfile.c:467,20'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'readfile.c:468,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetSpp
                - pixGetColormap
                - pixDestroy
        - Branch String:   'readfile.c:467,20'
          Branch Sides:
            - BranchSide:      'readfile.c:467,13'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'readfile.c:467,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:469,15'
          Branch Sides:
            - BranchSide:      'readfile.c:469,13'
              BranchSideFuncs:
                - pixGetSpp
                - pixGetColormap
                - pixDestroy
            - BranchSide:      'readfile.c:469,31'
              BranchSideFuncs:
                - pixGetSpp
                - pixGetColormap
                - pixDestroy
        - Branch String:   'readfile.c:478,13'
          Branch Sides:
            - BranchSide:      'readfile.c:479,20'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'readfile.c:481,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:479,20'
          Branch Sides:
            - BranchSide:      'readfile.c:479,13'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'readfile.c:479,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:485,13'
          Branch Sides:
            - BranchSide:      'readfile.c:486,20'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'readfile.c:488,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:486,20'
          Branch Sides:
            - BranchSide:      'readfile.c:486,13'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'readfile.c:486,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:501,13'
          Branch Sides:
            - BranchSide:      'readfile.c:502,20'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'readfile.c:504,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:502,20'
          Branch Sides:
            - BranchSide:      'readfile.c:502,13'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'readfile.c:502,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:508,13'
          Branch Sides:
            - BranchSide:      'readfile.c:509,20'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'readfile.c:511,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:509,20'
          Branch Sides:
            - BranchSide:      'readfile.c:509,13'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'readfile.c:509,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:514,13'
          Branch Sides:
            - BranchSide:      'readfile.c:515,20'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'readfile.c:516,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixDestroy
        - Branch String:   'readfile.c:515,20'
          Branch Sides:
            - BranchSide:      'readfile.c:515,13'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'readfile.c:515,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:528,13'
          Branch Sides:
            - BranchSide:      'readfile.c:529,20'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'readfile.c:531,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:529,20'
          Branch Sides:
            - BranchSide:      'readfile.c:529,13'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'readfile.c:529,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:535,13'
          Branch Sides:
            - BranchSide:      'readfile.c:535,33'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:536,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'readfile.c:536,16'
          Branch Sides:
            - BranchSide:      'readfile.c:536,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:536,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:539,13'
          Branch Sides:
            - BranchSide:      'readfile.c:539,33'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:540,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'readfile.c:540,16'
          Branch Sides:
            - BranchSide:      'readfile.c:540,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:540,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:544,13'
          Branch Sides:
            - BranchSide:      'readfile.c:545,20'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'readfile.c:547,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:545,20'
          Branch Sides:
            - BranchSide:      'readfile.c:545,13'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'readfile.c:545,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:550,16'
          Branch Sides:
            - BranchSide:      'readfile.c:550,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'readfile.c:550,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:553,9'
          Branch Sides:
            - BranchSide:      'readfile.c:553,19'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:554,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:554,9'
          Branch Sides:
            - BranchSide:      'readfile.c:554,19'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:555,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:555,9'
          Branch Sides:
            - BranchSide:      'readfile.c:555,23'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:556,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:556,9'
          Branch Sides:
            - BranchSide:      'readfile.c:556,23'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:557,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:557,9'
          Branch Sides:
            - BranchSide:      'readfile.c:557,29'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:558,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:558,9'
          Branch Sides:
            - BranchSide:      'readfile.c:558,29'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:559,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readfile.c:456,16'
          Dst:             returnErrorInt
        - Src:             'readfile.c:458,15'
          Dst:             fopenReadStream
        - Src:             'readfile.c:459,16'
          Dst:             returnErrorInt1
        - Src:             'readfile.c:460,5'
          Dst:             findFileFormatStream
        - Src:             'readfile.c:461,5'
          Dst:             fclose
        - Src:             'readfile.c:466,20'
          Dst:             pixRead
        - Src:             'readfile.c:467,20'
          Dst:             returnErrorInt1
        - Src:             'readfile.c:468,9'
          Dst:             pixGetDimensions
        - Src:             'readfile.c:470,15'
          Dst:             pixGetSpp
        - Src:             'readfile.c:471,19'
          Dst:             pixGetColormap
        - Src:             'readfile.c:472,9'
          Dst:             pixDestroy
        - Src:             'readfile.c:476,15'
          Dst:             readHeaderJpeg
        - Src:             'readfile.c:479,20'
          Dst:             returnErrorInt1
        - Src:             'readfile.c:484,15'
          Dst:             readHeaderPng
        - Src:             'readfile.c:486,20'
          Dst:             returnErrorInt1
        - Src:             'readfile.c:499,15'
          Dst:             readHeaderTiff
        - Src:             'readfile.c:502,20'
          Dst:             returnErrorInt1
        - Src:             'readfile.c:507,15'
          Dst:             readHeaderPnm
        - Src:             'readfile.c:509,20'
          Dst:             returnErrorInt1
        - Src:             'readfile.c:514,20'
          Dst:             pixRead
        - Src:             'readfile.c:515,20'
          Dst:             returnErrorInt1
        - Src:             'readfile.c:516,9'
          Dst:             pixGetDimensions
        - Src:             'readfile.c:517,9'
          Dst:             pixDestroy
        - Src:             'readfile.c:524,15'
          Dst:             readHeaderJp2k
        - Src:             'readfile.c:528,13'
          Dst:             readHeaderWebP
        - Src:             'readfile.c:529,20'
          Dst:             returnErrorInt1
        - Src:             'readfile.c:536,16'
          Dst:             returnErrorInt
        - Src:             'readfile.c:540,16'
          Dst:             returnErrorInt
        - Src:             'readfile.c:543,15'
          Dst:             readHeaderSpix
        - Src:             'readfile.c:545,20'
          Dst:             returnErrorInt1
        - Src:             'readfile.c:550,16'
          Dst:             returnErrorInt1
    - functionName:    findFileFormat
      functionSourceFile: '/src/leptonica/src/readfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - pformat
      BBCount:         19
      ICount:          97
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - findFileFormatStream
        - fopenReadStream
        - returnErrorInt
        - returnErrorInt1
      functionUses:    10
      BranchProfiles:
        - Branch String:   'readfile.c:580,9'
          Branch Sides:
            - BranchSide:      'readfile.c:581,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - findFileFormatStream
                - fclose
                - returnErrorInt1
            - BranchSide:      'readfile.c:582,6'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - findFileFormatStream
                - fclose
                - returnErrorInt1
        - Branch String:   'readfile.c:581,16'
          Branch Sides:
            - BranchSide:      'readfile.c:581,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:581,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:583,9'
          Branch Sides:
            - BranchSide:      'readfile.c:584,16'
              BranchSideFuncs:
                - fopenReadStream
                - findFileFormatStream
                - fclose
                - returnErrorInt1
            - BranchSide:      'readfile.c:586,31'
              BranchSideFuncs:
                - fopenReadStream
                - findFileFormatStream
                - fclose
                - returnErrorInt1
        - Branch String:   'readfile.c:584,16'
          Branch Sides:
            - BranchSide:      'readfile.c:584,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:584,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:586,9'
          Branch Sides:
            - BranchSide:      'readfile.c:587,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'readfile.c:588,32'
              BranchSideFuncs:
                - findFileFormatStream
                - fclose
        - Branch String:   'readfile.c:587,16'
          Branch Sides:
            - BranchSide:      'readfile.c:587,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'readfile.c:587,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readfile.c:581,16'
          Dst:             returnErrorInt
        - Src:             'readfile.c:584,16'
          Dst:             returnErrorInt
        - Src:             'readfile.c:586,15'
          Dst:             fopenReadStream
        - Src:             'readfile.c:587,16'
          Dst:             returnErrorInt1
        - Src:             'readfile.c:588,11'
          Dst:             findFileFormatStream
        - Src:             'readfile.c:589,5'
          Dst:             fclose
    - functionName:    pixReadHeaderMem
      functionSourceFile: '/src/leptonica/src/readfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - size
        - pformat
        - pw
        - ph
        - pbps
        - pspp
        - piscmap
      BBCount:         125
      ICount:          617
      EdgeCount:       160
      CyclomaticComplexity: 37
      functionsReached:
        - findFileFormatBuffer
        - pixDestroy
        - pixGetDimensions
        - pixReadMemBmp
        - pixReadMemGif
        - readHeaderMemJp2k
        - readHeaderMemJpeg
        - readHeaderMemPng
        - readHeaderMemPnm
        - readHeaderMemTiff
        - readHeaderMemWebP
        - returnErrorInt
        - sreadHeaderSpix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'readfile.c:967,9'
          Branch Sides:
            - BranchSide:      'readfile.c:967,14'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormatBuffer
                - returnErrorInt
                - sreadHeaderSpix
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - readHeaderMemWebP
                - readHeaderMemJp2k
                - pixReadMemGif
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - readHeaderMemPnm
                - returnErrorInt
                - readHeaderMemTiff
                - returnErrorInt
                - readHeaderMemPng
                - returnErrorInt
                - readHeaderMemJpeg
                - returnErrorInt
                - pixReadMemBmp
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'readfile.c:968,9'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormatBuffer
                - returnErrorInt
                - sreadHeaderSpix
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - readHeaderMemWebP
                - readHeaderMemJp2k
                - pixReadMemGif
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - readHeaderMemPnm
                - returnErrorInt
                - readHeaderMemTiff
                - returnErrorInt
                - readHeaderMemPng
                - returnErrorInt
                - readHeaderMemJpeg
                - returnErrorInt
                - pixReadMemBmp
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'readfile.c:968,9'
          Branch Sides:
            - BranchSide:      'readfile.c:968,14'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormatBuffer
                - returnErrorInt
                - sreadHeaderSpix
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - readHeaderMemWebP
                - readHeaderMemJp2k
                - pixReadMemGif
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - readHeaderMemPnm
                - returnErrorInt
                - readHeaderMemTiff
                - returnErrorInt
                - readHeaderMemPng
                - returnErrorInt
                - readHeaderMemJpeg
                - returnErrorInt
                - pixReadMemBmp
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'readfile.c:969,9'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormatBuffer
                - returnErrorInt
                - sreadHeaderSpix
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - readHeaderMemWebP
                - readHeaderMemJp2k
                - pixReadMemGif
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - readHeaderMemPnm
                - returnErrorInt
                - readHeaderMemTiff
                - returnErrorInt
                - readHeaderMemPng
                - returnErrorInt
                - readHeaderMemJpeg
                - returnErrorInt
                - pixReadMemBmp
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'readfile.c:969,9'
          Branch Sides:
            - BranchSide:      'readfile.c:969,16'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormatBuffer
                - returnErrorInt
                - sreadHeaderSpix
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - readHeaderMemWebP
                - readHeaderMemJp2k
                - pixReadMemGif
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - readHeaderMemPnm
                - returnErrorInt
                - readHeaderMemTiff
                - returnErrorInt
                - readHeaderMemPng
                - returnErrorInt
                - readHeaderMemJpeg
                - returnErrorInt
                - pixReadMemBmp
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'readfile.c:970,9'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormatBuffer
                - returnErrorInt
                - sreadHeaderSpix
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - readHeaderMemWebP
                - readHeaderMemJp2k
                - pixReadMemGif
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - readHeaderMemPnm
                - returnErrorInt
                - readHeaderMemTiff
                - returnErrorInt
                - readHeaderMemPng
                - returnErrorInt
                - readHeaderMemJpeg
                - returnErrorInt
                - pixReadMemBmp
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'readfile.c:970,9'
          Branch Sides:
            - BranchSide:      'readfile.c:970,16'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormatBuffer
                - returnErrorInt
                - sreadHeaderSpix
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - readHeaderMemWebP
                - readHeaderMemJp2k
                - pixReadMemGif
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - readHeaderMemPnm
                - returnErrorInt
                - readHeaderMemTiff
                - returnErrorInt
                - readHeaderMemPng
                - returnErrorInt
                - readHeaderMemJpeg
                - returnErrorInt
                - pixReadMemBmp
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'readfile.c:971,9'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormatBuffer
                - returnErrorInt
                - sreadHeaderSpix
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - readHeaderMemWebP
                - readHeaderMemJp2k
                - pixReadMemGif
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - readHeaderMemPnm
                - returnErrorInt
                - readHeaderMemTiff
                - returnErrorInt
                - readHeaderMemPng
                - returnErrorInt
                - readHeaderMemJpeg
                - returnErrorInt
                - pixReadMemBmp
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'readfile.c:971,9'
          Branch Sides:
            - BranchSide:      'readfile.c:971,19'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormatBuffer
                - returnErrorInt
                - sreadHeaderSpix
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - readHeaderMemWebP
                - readHeaderMemJp2k
                - pixReadMemGif
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - readHeaderMemPnm
                - returnErrorInt
                - readHeaderMemTiff
                - returnErrorInt
                - readHeaderMemPng
                - returnErrorInt
                - readHeaderMemJpeg
                - returnErrorInt
                - pixReadMemBmp
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'readfile.c:972,9'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormatBuffer
                - returnErrorInt
                - sreadHeaderSpix
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - readHeaderMemWebP
                - readHeaderMemJp2k
                - pixReadMemGif
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - readHeaderMemPnm
                - returnErrorInt
                - readHeaderMemTiff
                - returnErrorInt
                - readHeaderMemPng
                - returnErrorInt
                - readHeaderMemJpeg
                - returnErrorInt
                - pixReadMemBmp
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'readfile.c:972,9'
          Branch Sides:
            - BranchSide:      'readfile.c:972,19'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormatBuffer
                - returnErrorInt
                - sreadHeaderSpix
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - readHeaderMemWebP
                - readHeaderMemJp2k
                - pixReadMemGif
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - readHeaderMemPnm
                - returnErrorInt
                - readHeaderMemTiff
                - returnErrorInt
                - readHeaderMemPng
                - returnErrorInt
                - readHeaderMemJpeg
                - returnErrorInt
                - pixReadMemBmp
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'readfile.c:973,12'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormatBuffer
                - returnErrorInt
                - sreadHeaderSpix
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - readHeaderMemWebP
                - readHeaderMemJp2k
                - pixReadMemGif
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - readHeaderMemPnm
                - returnErrorInt
                - readHeaderMemTiff
                - returnErrorInt
                - readHeaderMemPng
                - returnErrorInt
                - readHeaderMemJpeg
                - returnErrorInt
                - pixReadMemBmp
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'readfile.c:974,9'
          Branch Sides:
            - BranchSide:      'readfile.c:975,16'
              BranchSideFuncs:
                - findFileFormatBuffer
                - returnErrorInt
                - sreadHeaderSpix
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - readHeaderMemWebP
                - readHeaderMemJp2k
                - pixReadMemGif
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - readHeaderMemPnm
                - returnErrorInt
                - readHeaderMemTiff
                - returnErrorInt
                - readHeaderMemPng
                - returnErrorInt
                - readHeaderMemJpeg
                - returnErrorInt
                - pixReadMemBmp
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'readfile.c:976,9'
              BranchSideFuncs:
                - findFileFormatBuffer
                - returnErrorInt
                - sreadHeaderSpix
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - readHeaderMemWebP
                - readHeaderMemJp2k
                - pixReadMemGif
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - readHeaderMemPnm
                - returnErrorInt
                - readHeaderMemTiff
                - returnErrorInt
                - readHeaderMemPng
                - returnErrorInt
                - readHeaderMemJpeg
                - returnErrorInt
                - pixReadMemBmp
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'readfile.c:975,16'
          Branch Sides:
            - BranchSide:      'readfile.c:975,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:975,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:976,9'
          Branch Sides:
            - BranchSide:      'readfile.c:977,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:979,26'
              BranchSideFuncs:
                - findFileFormatBuffer
                - returnErrorInt
                - sreadHeaderSpix
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - readHeaderMemWebP
                - readHeaderMemJp2k
                - pixReadMemGif
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
                - readHeaderMemPnm
                - returnErrorInt
                - readHeaderMemTiff
                - returnErrorInt
                - readHeaderMemPng
                - returnErrorInt
                - readHeaderMemJpeg
                - returnErrorInt
                - pixReadMemBmp
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
        - Branch String:   'readfile.c:977,16'
          Branch Sides:
            - BranchSide:      'readfile.c:977,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:977,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:981,5'
          Branch Sides:
            - BranchSide:      'readfile.c:984,34'
              BranchSideFuncs:
                - pixReadMemBmp
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'readfile.c:993,33'
              BranchSideFuncs:
                - readHeaderMemJpeg
                - returnErrorInt
            - BranchSide:      'readfile.c:1000,32'
              BranchSideFuncs:
                - readHeaderMemPng
                - returnErrorInt
            - BranchSide:      'readfile.c:1014,33'
              BranchSideFuncs:
                - readHeaderMemTiff
                - returnErrorInt
            - BranchSide:      'readfile.c:1014,33'
              BranchSideFuncs:
                - readHeaderMemTiff
                - returnErrorInt
            - BranchSide:      'readfile.c:1014,33'
              BranchSideFuncs:
                - readHeaderMemTiff
                - returnErrorInt
            - BranchSide:      'readfile.c:1014,33'
              BranchSideFuncs:
                - readHeaderMemTiff
                - returnErrorInt
            - BranchSide:      'readfile.c:1014,33'
              BranchSideFuncs:
                - readHeaderMemTiff
                - returnErrorInt
            - BranchSide:      'readfile.c:1014,33'
              BranchSideFuncs:
                - readHeaderMemTiff
                - returnErrorInt
            - BranchSide:      'readfile.c:1014,33'
              BranchSideFuncs:
                - readHeaderMemTiff
                - returnErrorInt
            - BranchSide:      'readfile.c:1014,33'
              BranchSideFuncs:
                - readHeaderMemTiff
                - returnErrorInt
            - BranchSide:      'readfile.c:1021,32'
              BranchSideFuncs:
                - readHeaderMemPnm
                - returnErrorInt
            - BranchSide:      'readfile.c:1027,34'
              BranchSideFuncs:
                - pixReadMemGif
                - pixGetDimensions
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'readfile.c:1037,33'
              BranchSideFuncs:
                - readHeaderMemJp2k
            - BranchSide:      'readfile.c:1041,13'
              BranchSideFuncs:
                - readHeaderMemWebP
            - BranchSide:      'readfile.c:1046,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:1050,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:1054,43'
              BranchSideFuncs:
                - sreadHeaderSpix
                - returnErrorInt
            - BranchSide:      'readfile.c:1061,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:1065,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:984,13'
          Branch Sides:
            - BranchSide:      'readfile.c:985,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:986,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixDestroy
        - Branch String:   'readfile.c:985,20'
          Branch Sides:
            - BranchSide:      'readfile.c:985,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:985,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:988,15'
          Branch Sides:
            - BranchSide:      'readfile.c:988,13'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:988,31'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:995,13'
          Branch Sides:
            - BranchSide:      'readfile.c:996,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:997,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:996,20'
          Branch Sides:
            - BranchSide:      'readfile.c:996,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:996,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:1001,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1002,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:1003,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:1002,20'
          Branch Sides:
            - BranchSide:      'readfile.c:1002,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:1002,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:1016,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1017,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:1018,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:1017,20'
          Branch Sides:
            - BranchSide:      'readfile.c:1017,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:1017,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:1022,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1023,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:1024,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:1023,20'
          Branch Sides:
            - BranchSide:      'readfile.c:1023,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:1023,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:1027,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1028,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:1029,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixDestroy
        - Branch String:   'readfile.c:1028,20'
          Branch Sides:
            - BranchSide:      'readfile.c:1028,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:1028,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:1046,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1046,33'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:1047,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'readfile.c:1047,16'
          Branch Sides:
            - BranchSide:      'readfile.c:1047,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:1047,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:1050,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1050,33'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:1051,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'readfile.c:1051,16'
          Branch Sides:
            - BranchSide:      'readfile.c:1051,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:1051,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:1056,13'
          Branch Sides:
            - BranchSide:      'readfile.c:1057,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:1058,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:1057,20'
          Branch Sides:
            - BranchSide:      'readfile.c:1057,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:1057,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:1061,16'
          Branch Sides:
            - BranchSide:      'readfile.c:1061,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:1061,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:1065,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1065,19'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:1066,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:1066,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1066,19'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:1067,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:1067,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1067,23'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:1068,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:1068,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1068,23'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:1069,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:1069,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1069,29'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:1070,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:1070,9'
          Branch Sides:
            - BranchSide:      'readfile.c:1070,29'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:1071,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readfile.c:975,16'
          Dst:             returnErrorInt
        - Src:             'readfile.c:977,16'
          Dst:             returnErrorInt
        - Src:             'readfile.c:979,5'
          Dst:             findFileFormatBuffer
        - Src:             'readfile.c:984,20'
          Dst:             pixReadMemBmp
        - Src:             'readfile.c:985,20'
          Dst:             returnErrorInt
        - Src:             'readfile.c:986,9'
          Dst:             pixGetDimensions
        - Src:             'readfile.c:987,9'
          Dst:             pixDestroy
        - Src:             'readfile.c:993,15'
          Dst:             readHeaderMemJpeg
        - Src:             'readfile.c:996,20'
          Dst:             returnErrorInt
        - Src:             'readfile.c:1000,15'
          Dst:             readHeaderMemPng
        - Src:             'readfile.c:1002,20'
          Dst:             returnErrorInt
        - Src:             'readfile.c:1014,15'
          Dst:             readHeaderMemTiff
        - Src:             'readfile.c:1017,20'
          Dst:             returnErrorInt
        - Src:             'readfile.c:1021,15'
          Dst:             readHeaderMemPnm
        - Src:             'readfile.c:1023,20'
          Dst:             returnErrorInt
        - Src:             'readfile.c:1027,20'
          Dst:             pixReadMemGif
        - Src:             'readfile.c:1028,20'
          Dst:             returnErrorInt
        - Src:             'readfile.c:1029,9'
          Dst:             pixGetDimensions
        - Src:             'readfile.c:1030,9'
          Dst:             pixDestroy
        - Src:             'readfile.c:1037,15'
          Dst:             readHeaderMemJp2k
        - Src:             'readfile.c:1042,15'
          Dst:             readHeaderMemWebP
        - Src:             'readfile.c:1047,16'
          Dst:             returnErrorInt
        - Src:             'readfile.c:1051,16'
          Dst:             returnErrorInt
        - Src:             'readfile.c:1054,15'
          Dst:             sreadHeaderSpix
        - Src:             'readfile.c:1057,20'
          Dst:             returnErrorInt
        - Src:             'readfile.c:1061,16'
          Dst:             returnErrorInt
    - functionName:    pixReadMem
      functionSourceFile: '/src/leptonica/src/readfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         105
      ICount:          460
      EdgeCount:       135
      CyclomaticComplexity: 32
      functionsReached:
        - findFileFormatBuffer
        - lept_stderr
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixReadMemBmp
        - pixReadMemGif
        - pixReadMemJp2k
        - pixReadMemJpeg
        - pixReadMemPng
        - pixReadMemPnm
        - pixReadMemSpix
        - pixReadMemTiff
        - pixReadMemWebP
        - pixSetInputFormat
        - pixSetPadBits
        - pixcmapIsValid
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'readfile.c:833,9'
          Branch Sides:
            - BranchSide:      'readfile.c:834,23'
              BranchSideFuncs:
                - findFileFormatBuffer
                - returnErrorPtr
                - pixReadMemSpix
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - pixReadMemWebP
                - returnErrorPtr
                - pixReadMemJp2k
                - returnErrorPtr
                - pixReadMemGif
                - returnErrorPtr
                - pixReadMemPnm
                - returnErrorPtr
                - pixReadMemTiff
                - returnErrorPtr
                - pixReadMemPng
                - returnErrorPtr
                - pixReadMemJpeg
                - returnErrorPtr
                - pixReadMemBmp
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'readfile.c:835,9'
              BranchSideFuncs:
                - findFileFormatBuffer
                - returnErrorPtr
                - pixReadMemSpix
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - pixReadMemWebP
                - returnErrorPtr
                - pixReadMemJp2k
                - returnErrorPtr
                - pixReadMemGif
                - returnErrorPtr
                - pixReadMemPnm
                - returnErrorPtr
                - pixReadMemTiff
                - returnErrorPtr
                - pixReadMemPng
                - returnErrorPtr
                - pixReadMemJpeg
                - returnErrorPtr
                - pixReadMemBmp
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'readfile.c:834,23'
          Branch Sides:
            - BranchSide:      'readfile.c:834,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:834,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:835,9'
          Branch Sides:
            - BranchSide:      'readfile.c:836,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:837,9'
              BranchSideFuncs:
                - findFileFormatBuffer
                - returnErrorPtr
                - pixReadMemSpix
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - pixReadMemWebP
                - returnErrorPtr
                - pixReadMemJp2k
                - returnErrorPtr
                - pixReadMemGif
                - returnErrorPtr
                - pixReadMemPnm
                - returnErrorPtr
                - pixReadMemTiff
                - returnErrorPtr
                - pixReadMemPng
                - returnErrorPtr
                - pixReadMemJpeg
                - returnErrorPtr
                - pixReadMemBmp
                - returnErrorPtr
        - Branch String:   'readfile.c:836,23'
          Branch Sides:
            - BranchSide:      'readfile.c:836,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:836,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:840,5'
          Branch Sides:
            - BranchSide:      'readfile.c:843,34'
              BranchSideFuncs:
                - pixReadMemBmp
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'readfile.c:848,35'
              BranchSideFuncs:
                - pixReadMemJpeg
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'readfile.c:853,34'
              BranchSideFuncs:
                - pixReadMemPng
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'readfile.c:865,35'
              BranchSideFuncs:
                - pixReadMemTiff
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'readfile.c:865,35'
              BranchSideFuncs:
                - pixReadMemTiff
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'readfile.c:865,35'
              BranchSideFuncs:
                - pixReadMemTiff
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'readfile.c:865,35'
              BranchSideFuncs:
                - pixReadMemTiff
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'readfile.c:865,35'
              BranchSideFuncs:
                - pixReadMemTiff
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'readfile.c:865,35'
              BranchSideFuncs:
                - pixReadMemTiff
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'readfile.c:865,35'
              BranchSideFuncs:
                - pixReadMemTiff
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'readfile.c:870,34'
              BranchSideFuncs:
                - pixReadMemPnm
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'readfile.c:875,34'
              BranchSideFuncs:
                - pixReadMemGif
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'readfile.c:880,35'
              BranchSideFuncs:
                - pixReadMemJp2k
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'readfile.c:885,35'
              BranchSideFuncs:
                - pixReadMemWebP
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'readfile.c:890,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'readfile.c:894,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'readfile.c:898,35'
              BranchSideFuncs:
                - pixReadMemSpix
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'readfile.c:903,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:911,9'
              BranchSideFuncs:
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
        - Branch String:   'readfile.c:843,13'
          Branch Sides:
            - BranchSide:      'readfile.c:844,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:845,9'
              BranchSideFuncs:
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
        - Branch String:   'readfile.c:844,27'
          Branch Sides:
            - BranchSide:      'readfile.c:844,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:844,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:848,13'
          Branch Sides:
            - BranchSide:      'readfile.c:849,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:850,9'
              BranchSideFuncs:
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
        - Branch String:   'readfile.c:849,27'
          Branch Sides:
            - BranchSide:      'readfile.c:849,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:849,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:853,13'
          Branch Sides:
            - BranchSide:      'readfile.c:854,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:855,9'
              BranchSideFuncs:
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
        - Branch String:   'readfile.c:854,27'
          Branch Sides:
            - BranchSide:      'readfile.c:854,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:854,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:865,13'
          Branch Sides:
            - BranchSide:      'readfile.c:866,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:867,9'
              BranchSideFuncs:
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
        - Branch String:   'readfile.c:866,27'
          Branch Sides:
            - BranchSide:      'readfile.c:866,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:866,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:870,13'
          Branch Sides:
            - BranchSide:      'readfile.c:871,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:872,9'
              BranchSideFuncs:
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
        - Branch String:   'readfile.c:871,27'
          Branch Sides:
            - BranchSide:      'readfile.c:871,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:871,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:875,13'
          Branch Sides:
            - BranchSide:      'readfile.c:876,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:877,9'
              BranchSideFuncs:
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
        - Branch String:   'readfile.c:876,27'
          Branch Sides:
            - BranchSide:      'readfile.c:876,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:876,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:880,13'
          Branch Sides:
            - BranchSide:      'readfile.c:881,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:882,9'
              BranchSideFuncs:
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
        - Branch String:   'readfile.c:881,27'
          Branch Sides:
            - BranchSide:      'readfile.c:881,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:881,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:885,13'
          Branch Sides:
            - BranchSide:      'readfile.c:886,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:887,9'
              BranchSideFuncs:
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
        - Branch String:   'readfile.c:886,27'
          Branch Sides:
            - BranchSide:      'readfile.c:886,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:886,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:890,9'
          Branch Sides:
            - BranchSide:      'readfile.c:891,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'readfile.c:891,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:894,9'
          Branch Sides:
            - BranchSide:      'readfile.c:895,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'readfile.c:895,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:898,13'
          Branch Sides:
            - BranchSide:      'readfile.c:899,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:900,9'
              BranchSideFuncs:
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
        - Branch String:   'readfile.c:899,27'
          Branch Sides:
            - BranchSide:      'readfile.c:899,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:899,13'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:903,23'
          Branch Sides:
            - BranchSide:      'readfile.c:903,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:903,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:911,9'
          Branch Sides:
            - BranchSide:      'readfile.c:912,13'
              BranchSideFuncs:
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
            - BranchSide:      'readfile.c:924,12'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:912,32'
          Branch Sides:
            - BranchSide:      'readfile.c:912,47'
              BranchSideFuncs:
                - pixGetDepth
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'readfile.c:914,27'
              BranchSideFuncs:
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'readfile.c:912,13'
          Branch Sides:
            - BranchSide:      'readfile.c:913,20'
              BranchSideFuncs:
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'readfile.c:914,27'
              BranchSideFuncs:
                - pixSetInputFormat
                - pixGetColormap
                - pixSetPadBits
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'readfile.c:915,13'
          Branch Sides:
            - BranchSide:      'readfile.c:916,28'
              BranchSideFuncs:
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixSetPadBits
            - BranchSide:      'readfile.c:922,23'
              BranchSideFuncs:
                - pixSetPadBits
        - Branch String:   'readfile.c:917,17'
          Branch Sides:
            - BranchSide:      'readfile.c:918,17'
              BranchSideFuncs:
                - pixSetPadBits
            - BranchSide:      'readfile.c:921,9'
              BranchSideFuncs:
                - pixSetPadBits
        - Branch String:   'readfile.c:919,31'
          Branch Sides:
            - BranchSide:      'readfile.c:919,17'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:919,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readfile.c:834,23'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:836,23'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:839,5'
          Dst:             findFileFormatBuffer
        - Src:             'readfile.c:843,20'
          Dst:             pixReadMemBmp
        - Src:             'readfile.c:844,27'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:848,20'
          Dst:             pixReadMemJpeg
        - Src:             'readfile.c:849,27'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:853,20'
          Dst:             pixReadMemPng
        - Src:             'readfile.c:854,27'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:865,20'
          Dst:             pixReadMemTiff
        - Src:             'readfile.c:866,27'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:870,20'
          Dst:             pixReadMemPnm
        - Src:             'readfile.c:871,27'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:875,20'
          Dst:             pixReadMemGif
        - Src:             'readfile.c:876,27'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:880,20'
          Dst:             pixReadMemJp2k
        - Src:             'readfile.c:881,27'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:885,20'
          Dst:             pixReadMemWebP
        - Src:             'readfile.c:886,27'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:890,9'
          Dst:             lept_stderr
        - Src:             'readfile.c:894,9'
          Dst:             lept_stderr
        - Src:             'readfile.c:898,20'
          Dst:             pixReadMemSpix
        - Src:             'readfile.c:899,27'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:903,23'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:912,35'
          Dst:             pixGetDepth
        - Src:             'readfile.c:914,9'
          Dst:             pixSetInputFormat
        - Src:             'readfile.c:915,21'
          Dst:             pixGetColormap
        - Src:             'readfile.c:916,13'
          Dst:             pixcmapIsValid
        - Src:             'readfile.c:918,17'
          Dst:             pixDestroy
        - Src:             'readfile.c:919,31'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:922,9'
          Dst:             pixSetPadBits
    - functionName:    fileFormatIsTiff
      functionSourceFile: '/src/leptonica/src/readfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 799
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         26
      ICount:          110
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - findFileFormatStream
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'readfile.c:788,9'
          Branch Sides:
            - BranchSide:      'readfile.c:789,16'
              BranchSideFuncs:
                - findFileFormatStream
            - BranchSide:      'readfile.c:791,26'
              BranchSideFuncs:
                - findFileFormatStream
        - Branch String:   'readfile.c:789,16'
          Branch Sides:
            - BranchSide:      'readfile.c:789,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'readfile.c:789,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:792,28'
          Branch Sides:
            - BranchSide:      'readfile.c:792,31'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:796,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:792,59'
          Branch Sides:
            - BranchSide:      'readfile.c:793,9'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:796,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:793,32'
          Branch Sides:
            - BranchSide:      'readfile.c:793,35'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:796,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:793,57'
          Branch Sides:
            - BranchSide:      'readfile.c:794,9'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:796,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:794,31'
          Branch Sides:
            - BranchSide:      'readfile.c:794,34'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:796,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:794,57'
          Branch Sides:
            - BranchSide:      'readfile.c:795,9'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:796,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:795,32'
          Branch Sides:
            - BranchSide:      'readfile.c:795,35'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:796,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:792,9'
          Branch Sides:
            - BranchSide:      'readfile.c:796,9'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:798,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readfile.c:789,16'
          Dst:             returnErrorInt
        - Src:             'readfile.c:791,5'
          Dst:             findFileFormatStream
    - functionName:    pixReadIndexed
      functionSourceFile: '/src/leptonica/src/readfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sa
        - index
      BBCount:         24
      ICount:          123
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - lept_stderr
        - pixRead
        - returnErrorPtr
        - sarrayGetCount
        - sarrayGetString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'readfile.c:281,9'
          Branch Sides:
            - BranchSide:      'readfile.c:282,23'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayGetString
                - pixRead
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'readfile.c:283,24'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayGetString
                - pixRead
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'readfile.c:282,23'
          Branch Sides:
            - BranchSide:      'readfile.c:282,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:282,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:284,19'
          Branch Sides:
            - BranchSide:      'readfile.c:284,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:285,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'readfile.c:284,9'
          Branch Sides:
            - BranchSide:      'readfile.c:285,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:287,29'
              BranchSideFuncs:
                - sarrayGetString
                - pixRead
                - lept_stderr
        - Branch String:   'readfile.c:285,23'
          Branch Sides:
            - BranchSide:      'readfile.c:285,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:285,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:288,9'
          Branch Sides:
            - BranchSide:      'readfile.c:289,9'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:291,24'
              BranchSideFuncs:
                - pixRead
                - lept_stderr
        - Branch String:   'readfile.c:291,9'
          Branch Sides:
            - BranchSide:      'readfile.c:292,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'readfile.c:296,12'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:292,9'
          Branch Sides:
            - BranchSide:      'readfile.c:293,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'readfile.c:293,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readfile.c:282,23'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:283,9'
          Dst:             sarrayGetCount
        - Src:             'readfile.c:285,23'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:287,13'
          Dst:             sarrayGetString
        - Src:             'readfile.c:291,16'
          Dst:             pixRead
        - Src:             'readfile.c:292,9'
          Dst:             lept_stderr
    - functionName:    pixReadWithHint
      functionSourceFile: '/src/leptonica/src/readfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - hint
      BBCount:         19
      ICount:          96
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadStream
        - pixReadStream
        - returnErrorPtr
        - returnErrorPtr1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'readfile.c:229,9'
          Branch Sides:
            - BranchSide:      'readfile.c:230,23'
              BranchSideFuncs:
                - fopenReadStream
                - pixReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
            - BranchSide:      'readfile.c:232,31'
              BranchSideFuncs:
                - fopenReadStream
                - pixReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
        - Branch String:   'readfile.c:230,23'
          Branch Sides:
            - BranchSide:      'readfile.c:230,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:230,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:232,9'
          Branch Sides:
            - BranchSide:      'readfile.c:233,23'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'readfile.c:235,25'
              BranchSideFuncs:
                - pixReadStream
                - fclose
                - returnErrorPtr1
        - Branch String:   'readfile.c:233,23'
          Branch Sides:
            - BranchSide:      'readfile.c:233,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'readfile.c:233,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:238,9'
          Branch Sides:
            - BranchSide:      'readfile.c:239,23'
              BranchSideFuncs: []
            - BranchSide:      'readfile.c:241,12'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:239,23'
          Branch Sides:
            - BranchSide:      'readfile.c:239,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'readfile.c:239,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readfile.c:230,23'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:232,15'
          Dst:             fopenReadStream
        - Src:             'readfile.c:233,23'
          Dst:             returnErrorPtr1
        - Src:             'readfile.c:235,11'
          Dst:             pixReadStream
        - Src:             'readfile.c:236,5'
          Dst:             fclose
        - Src:             'readfile.c:239,23'
          Dst:             returnErrorPtr1
    - functionName:    pixaReadFilesSA
      functionSourceFile: '/src/leptonica/src/readfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sa
      BBCount:         18
      ICount:          99
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - lept_stderr
        - pixRead
        - pixaAddPix
        - pixaCreate
        - returnErrorPtr
        - sarrayGetCount
        - sarrayGetString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'readfile.c:159,9'
          Branch Sides:
            - BranchSide:      'readfile.c:160,24'
              BranchSideFuncs:
                - sarrayGetCount
                - pixaCreate
                - sarrayGetString
                - pixRead
                - pixaAddPix
                - lept_stderr
            - BranchSide:      'readfile.c:162,24'
              BranchSideFuncs:
                - sarrayGetCount
                - pixaCreate
                - sarrayGetString
                - pixRead
                - pixaAddPix
                - lept_stderr
        - Branch String:   'readfile.c:160,24'
          Branch Sides:
            - BranchSide:      'readfile.c:160,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:160,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:164,5'
          Branch Sides:
            - BranchSide:      'readfile.c:165,31'
              BranchSideFuncs:
                - sarrayGetString
                - pixRead
                - pixaAddPix
                - lept_stderr
            - BranchSide:      'readfile.c:173,12'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:166,13'
          Branch Sides:
            - BranchSide:      'readfile.c:167,13'
              BranchSideFuncs:
                - sarrayGetString
                - pixRead
                - pixaAddPix
                - lept_stderr
            - BranchSide:      'readfile.c:170,20'
              BranchSideFuncs:
                - pixaAddPix
                - sarrayGetString
                - pixRead
                - lept_stderr
        - Branch String:   'readfile.c:167,13'
          Branch Sides:
            - BranchSide:      'readfile.c:168,13'
              BranchSideFuncs:
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixaAddPix
            - BranchSide:      'readfile.c:168,13'
              BranchSideFuncs:
                - sarrayGetString
                - pixRead
                - pixaAddPix
                - lept_stderr
      Callsites:
        - Src:             'readfile.c:160,24'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:162,9'
          Dst:             sarrayGetCount
        - Src:             'readfile.c:163,12'
          Dst:             pixaCreate
        - Src:             'readfile.c:165,15'
          Dst:             sarrayGetString
        - Src:             'readfile.c:166,20'
          Dst:             pixRead
        - Src:             'readfile.c:167,13'
          Dst:             lept_stderr
        - Src:             'readfile.c:170,9'
          Dst:             pixaAddPix
    - functionName:    pixaReadFiles
      functionSourceFile: '/src/leptonica/src/readfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dirname
        - substr
      BBCount:         14
      ICount:          74
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - getSortedPathnamesInDirectory
        - pixaReadFilesSA
        - returnErrorPtr
        - sarrayDestroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'readfile.c:133,9'
          Branch Sides:
            - BranchSide:      'readfile.c:134,24'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - pixaReadFilesSA
                - sarrayDestroy
                - returnErrorPtr
            - BranchSide:      'readfile.c:136,45'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - pixaReadFilesSA
                - sarrayDestroy
                - returnErrorPtr
        - Branch String:   'readfile.c:134,24'
          Branch Sides:
            - BranchSide:      'readfile.c:134,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:134,9'
              BranchSideFuncs: []
        - Branch String:   'readfile.c:136,9'
          Branch Sides:
            - BranchSide:      'readfile.c:137,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:139,28'
              BranchSideFuncs:
                - pixaReadFilesSA
                - sarrayDestroy
        - Branch String:   'readfile.c:137,24'
          Branch Sides:
            - BranchSide:      'readfile.c:137,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'readfile.c:137,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readfile.c:134,24'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:136,15'
          Dst:             getSortedPathnamesInDirectory
        - Src:             'readfile.c:137,24'
          Dst:             returnErrorPtr
        - Src:             'readfile.c:139,12'
          Dst:             pixaReadFilesSA
        - Src:             'readfile.c:140,5'
          Dst:             sarrayDestroy
    - functionName:    pixRasteropFullImage
      functionSourceFile: '/src/leptonica/src/rop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - op
      BBCount:         14
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pixGetWidth
        - pixRasterop
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'rop.c:510,9'
          Branch Sides:
            - BranchSide:      'rop.c:511,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixRasterop
            - BranchSide:      'rop.c:512,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixRasterop
        - Branch String:   'rop.c:511,16'
          Branch Sides:
            - BranchSide:      'rop.c:511,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'rop.c:511,9'
              BranchSideFuncs: []
        - Branch String:   'rop.c:512,9'
          Branch Sides:
            - BranchSide:      'rop.c:513,16'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixRasterop
            - BranchSide:      'rop.c:515,17'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixRasterop
        - Branch String:   'rop.c:513,16'
          Branch Sides:
            - BranchSide:      'rop.c:513,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'rop.c:513,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rop.c:511,16'
          Dst:             returnErrorInt
        - Src:             'rop.c:513,16'
          Dst:             returnErrorInt
        - Src:             'rop.c:515,29'
          Dst:             pixGetWidth
        - Src:             'rop.c:515,48'
          Dst:             pixGetHeight
        - Src:             'rop.c:515,5'
          Dst:             pixRasterop
    - functionName:    pixRasterop
      functionSourceFile: '/src/leptonica/src/rop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - dx
        - dy
        - dw
        - dh
        - op
        - pixs
        - sx
        - sy
      BBCount:         28
      ICount:          189
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - pixGetData
        - pixGetDimensions
        - rasteropLow
        - rasteropUniLow
        - returnErrorInt
      functionUses:    179
      BranchProfiles:
        - Branch String:   'rop.c:216,9'
          Branch Sides:
            - BranchSide:      'rop.c:217,16'
              BranchSideFuncs:
                - pixGetDimensions
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - rasteropLow
                - returnErrorInt
                - pixGetData
                - pixGetWpl
                - rasteropUniLow
            - BranchSide:      'rop.c:219,9'
              BranchSideFuncs:
                - pixGetDimensions
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - rasteropLow
                - returnErrorInt
                - pixGetData
                - pixGetWpl
                - rasteropUniLow
        - Branch String:   'rop.c:217,16'
          Branch Sides:
            - BranchSide:      'rop.c:217,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'rop.c:217,9'
              BranchSideFuncs: []
        - Branch String:   'rop.c:219,9'
          Branch Sides:
            - BranchSide:      'rop.c:220,9'
              BranchSideFuncs: []
            - BranchSide:      'rop.c:222,22'
              BranchSideFuncs:
                - pixGetDimensions
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - rasteropLow
                - returnErrorInt
                - pixGetData
                - pixGetWpl
                - rasteropUniLow
        - Branch String:   'rop.c:231,23'
          Branch Sides:
            - BranchSide:      'rop.c:231,26'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - rasteropUniLow
            - BranchSide:      'rop.c:232,35'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - rasteropUniLow
        - Branch String:   'rop.c:231,40'
          Branch Sides:
            - BranchSide:      'rop.c:231,43'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - rasteropUniLow
            - BranchSide:      'rop.c:232,35'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - rasteropUniLow
        - Branch String:   'rop.c:231,9'
          Branch Sides:
            - BranchSide:      'rop.c:232,35'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - rasteropUniLow
            - BranchSide:      'rop.c:238,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - rasteropLow
                - returnErrorInt
        - Branch String:   'rop.c:238,9'
          Branch Sides:
            - BranchSide:      'rop.c:239,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - rasteropLow
                - returnErrorInt
            - BranchSide:      'rop.c:240,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - rasteropLow
                - returnErrorInt
        - Branch String:   'rop.c:239,16'
          Branch Sides:
            - BranchSide:      'rop.c:239,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'rop.c:239,9'
              BranchSideFuncs: []
        - Branch String:   'rop.c:241,9'
          Branch Sides:
            - BranchSide:      'rop.c:242,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'rop.c:250,28'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - rasteropLow
        - Branch String:   'rop.c:242,16'
          Branch Sides:
            - BranchSide:      'rop.c:242,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'rop.c:242,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rop.c:217,16'
          Dst:             returnErrorInt
        - Src:             'rop.c:222,5'
          Dst:             pixGetDimensions
        - Src:             'rop.c:232,24'
          Dst:             pixGetData
        - Src:             'rop.c:232,57'
          Dst:             pixGetWpl
        - Src:             'rop.c:232,9'
          Dst:             rasteropUniLow
        - Src:             'rop.c:239,16'
          Dst:             returnErrorInt
        - Src:             'rop.c:240,5'
          Dst:             pixGetDimensions
        - Src:             'rop.c:242,16'
          Dst:             returnErrorInt
        - Src:             'rop.c:250,17'
          Dst:             pixGetData
        - Src:             'rop.c:250,50'
          Dst:             pixGetWpl
        - Src:             'rop.c:252,17'
          Dst:             pixGetData
        - Src:             'rop.c:252,45'
          Dst:             pixGetWpl
        - Src:             'rop.c:250,5'
          Dst:             rasteropLow
    - functionName:    pixRasteropIP
      functionSourceFile: '/src/leptonica/src/rop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - hshift
        - vshift
        - incolor
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pixGetDimensions
        - pixRasteropHip
        - pixRasteropVip
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'rop.c:474,9'
          Branch Sides:
            - BranchSide:      'rop.c:475,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRasteropHip
                - pixRasteropVip
            - BranchSide:      'rop.c:477,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRasteropHip
                - pixRasteropVip
        - Branch String:   'rop.c:475,16'
          Branch Sides:
            - BranchSide:      'rop.c:475,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'rop.c:475,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rop.c:475,16'
          Dst:             returnErrorInt
        - Src:             'rop.c:477,5'
          Dst:             pixGetDimensions
        - Src:             'rop.c:478,5'
          Dst:             pixRasteropHip
        - Src:             'rop.c:479,5'
          Dst:             pixRasteropVip
    - functionName:    pixRasteropHip
      functionSourceFile: '/src/leptonica/src/rop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - by
        - bh
        - hshift
        - incolor
      BBCount:         50
      ICount:          284
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixRasterop
        - pixSetAllArbitrary
        - pixcmapGetRankIntensity
        - rasteropHipLow
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'rop.c:367,9'
          Branch Sides:
            - BranchSide:      'rop.c:368,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - rasteropHipLow
                - pixGetColormap
                - pixRasterop
                - pixRasterop
                - pixcmapGetRankIntensity
                - pixCreate
                - pixSetAllArbitrary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixcmapGetRankIntensity
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'rop.c:369,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - rasteropHipLow
                - pixGetColormap
                - pixRasterop
                - pixRasterop
                - pixcmapGetRankIntensity
                - pixCreate
                - pixSetAllArbitrary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixcmapGetRankIntensity
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'rop.c:368,16'
          Branch Sides:
            - BranchSide:      'rop.c:368,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'rop.c:368,9'
              BranchSideFuncs: []
        - Branch String:   'rop.c:369,37'
          Branch Sides:
            - BranchSide:      'rop.c:369,40'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - rasteropHipLow
                - pixGetColormap
                - pixRasterop
                - pixRasterop
                - pixcmapGetRankIntensity
                - pixCreate
                - pixSetAllArbitrary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixcmapGetRankIntensity
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'rop.c:371,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - rasteropHipLow
                - pixGetColormap
                - pixRasterop
                - pixRasterop
                - pixcmapGetRankIntensity
                - pixCreate
                - pixSetAllArbitrary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixcmapGetRankIntensity
                - returnErrorInt
        - Branch String:   'rop.c:369,9'
          Branch Sides:
            - BranchSide:      'rop.c:370,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'rop.c:371,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - rasteropHipLow
                - pixGetColormap
                - pixRasterop
                - pixRasterop
                - pixcmapGetRankIntensity
                - pixCreate
                - pixSetAllArbitrary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixcmapGetRankIntensity
                - returnErrorInt
        - Branch String:   'rop.c:370,16'
          Branch Sides:
            - BranchSide:      'rop.c:370,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'rop.c:370,9'
              BranchSideFuncs: []
        - Branch String:   'rop.c:371,9'
          Branch Sides:
            - BranchSide:      'rop.c:372,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'rop.c:374,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - rasteropHipLow
                - pixGetColormap
                - pixRasterop
                - pixRasterop
                - pixcmapGetRankIntensity
                - pixCreate
                - pixSetAllArbitrary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixcmapGetRankIntensity
        - Branch String:   'rop.c:372,16'
          Branch Sides:
            - BranchSide:      'rop.c:372,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'rop.c:372,9'
              BranchSideFuncs: []
        - Branch String:   'rop.c:374,9'
          Branch Sides:
            - BranchSide:      'rop.c:375,9'
              BranchSideFuncs: []
            - BranchSide:      'rop.c:377,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - rasteropHipLow
                - pixGetColormap
                - pixRasterop
                - pixRasterop
                - pixcmapGetRankIntensity
                - pixCreate
                - pixSetAllArbitrary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixcmapGetRankIntensity
        - Branch String:   'rop.c:381,9'
          Branch Sides:
            - BranchSide:      'rop.c:382,14'
              BranchSideFuncs:
                - pixcmapGetRankIntensity
                - pixCreate
                - pixSetAllArbitrary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixcmapGetRankIntensity
            - BranchSide:      'rop.c:397,9'
              BranchSideFuncs:
                - pixcmapGetRankIntensity
                - pixCreate
                - pixSetAllArbitrary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixcmapGetRankIntensity
        - Branch String:   'rop.c:382,21'
          Branch Sides:
            - BranchSide:      'rop.c:382,24'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
            - BranchSide:      'rop.c:383,14'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
        - Branch String:   'rop.c:382,53'
          Branch Sides:
            - BranchSide:      'rop.c:383,14'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
            - BranchSide:      'rop.c:384,16'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
        - Branch String:   'rop.c:383,20'
          Branch Sides:
            - BranchSide:      'rop.c:383,23'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
            - BranchSide:      'rop.c:386,16'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
        - Branch String:   'rop.c:382,13'
          Branch Sides:
            - BranchSide:      'rop.c:384,16'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
            - BranchSide:      'rop.c:386,16'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
        - Branch String:   'rop.c:389,13'
          Branch Sides:
            - BranchSide:      'rop.c:390,25'
              BranchSideFuncs:
                - pixRasterop
            - BranchSide:      'rop.c:392,25'
              BranchSideFuncs:
                - pixRasterop
        - Branch String:   'rop.c:397,9'
          Branch Sides:
            - BranchSide:      'rop.c:398,33'
              BranchSideFuncs:
                - pixcmapGetRankIntensity
                - pixCreate
                - pixSetAllArbitrary
                - pixRasterop
                - pixDestroy
                - pixRasterop
            - BranchSide:      'rop.c:400,33'
              BranchSideFuncs:
                - pixcmapGetRankIntensity
                - pixCreate
                - pixSetAllArbitrary
                - pixRasterop
                - pixDestroy
                - pixRasterop
        - Branch String:   'rop.c:401,22'
          Branch Sides:
            - BranchSide:      'rop.c:401,37'
              BranchSideFuncs:
                - pixCreate
                - pixSetAllArbitrary
                - pixRasterop
                - pixDestroy
                - pixRasterop
            - BranchSide:      'rop.c:401,37'
              BranchSideFuncs:
                - pixCreate
                - pixSetAllArbitrary
                - pixRasterop
                - pixDestroy
                - pixRasterop
        - Branch String:   'rop.c:403,9'
          Branch Sides:
            - BranchSide:      'rop.c:404,21'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
            - BranchSide:      'rop.c:406,21'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
      Callsites:
        - Src:             'rop.c:368,16'
          Dst:             returnErrorInt
        - Src:             'rop.c:370,16'
          Dst:             returnErrorInt
        - Src:             'rop.c:372,16'
          Dst:             returnErrorInt
        - Src:             'rop.c:377,5'
          Dst:             pixGetDimensions
        - Src:             'rop.c:378,20'
          Dst:             pixGetData
        - Src:             'rop.c:378,44'
          Dst:             pixGetWpl
        - Src:             'rop.c:378,5'
          Dst:             rasteropHipLow
        - Src:             'rop.c:380,12'
          Dst:             pixGetColormap
        - Src:             'rop.c:390,13'
          Dst:             pixRasterop
        - Src:             'rop.c:392,13'
          Dst:             pixRasterop
        - Src:             'rop.c:398,9'
          Dst:             pixcmapGetRankIntensity
        - Src:             'rop.c:400,9'
          Dst:             pixcmapGetRankIntensity
        - Src:             'rop.c:401,12'
          Dst:             pixCreate
        - Src:             'rop.c:402,5'
          Dst:             pixSetAllArbitrary
        - Src:             'rop.c:404,9'
          Dst:             pixRasterop
        - Src:             'rop.c:406,9'
          Dst:             pixRasterop
        - Src:             'rop.c:407,5'
          Dst:             pixDestroy
    - functionName:    pixRasteropVip
      functionSourceFile: '/src/leptonica/src/rop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - bx
        - bw
        - vshift
        - incolor
      BBCount:         50
      ICount:          285
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixRasterop
        - pixSetAllArbitrary
        - pixcmapGetRankIntensity
        - rasteropVipLow
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'rop.c:291,9'
          Branch Sides:
            - BranchSide:      'rop.c:292,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - rasteropVipLow
                - pixGetColormap
                - pixRasterop
                - pixRasterop
                - pixcmapGetRankIntensity
                - pixCreate
                - pixSetAllArbitrary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixcmapGetRankIntensity
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'rop.c:293,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - rasteropVipLow
                - pixGetColormap
                - pixRasterop
                - pixRasterop
                - pixcmapGetRankIntensity
                - pixCreate
                - pixSetAllArbitrary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixcmapGetRankIntensity
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'rop.c:292,16'
          Branch Sides:
            - BranchSide:      'rop.c:292,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'rop.c:292,9'
              BranchSideFuncs: []
        - Branch String:   'rop.c:293,37'
          Branch Sides:
            - BranchSide:      'rop.c:293,40'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - rasteropVipLow
                - pixGetColormap
                - pixRasterop
                - pixRasterop
                - pixcmapGetRankIntensity
                - pixCreate
                - pixSetAllArbitrary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixcmapGetRankIntensity
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'rop.c:295,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - rasteropVipLow
                - pixGetColormap
                - pixRasterop
                - pixRasterop
                - pixcmapGetRankIntensity
                - pixCreate
                - pixSetAllArbitrary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixcmapGetRankIntensity
                - returnErrorInt
        - Branch String:   'rop.c:293,9'
          Branch Sides:
            - BranchSide:      'rop.c:294,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'rop.c:295,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - rasteropVipLow
                - pixGetColormap
                - pixRasterop
                - pixRasterop
                - pixcmapGetRankIntensity
                - pixCreate
                - pixSetAllArbitrary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixcmapGetRankIntensity
                - returnErrorInt
        - Branch String:   'rop.c:294,16'
          Branch Sides:
            - BranchSide:      'rop.c:294,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'rop.c:294,9'
              BranchSideFuncs: []
        - Branch String:   'rop.c:295,9'
          Branch Sides:
            - BranchSide:      'rop.c:296,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'rop.c:298,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - rasteropVipLow
                - pixGetColormap
                - pixRasterop
                - pixRasterop
                - pixcmapGetRankIntensity
                - pixCreate
                - pixSetAllArbitrary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixcmapGetRankIntensity
        - Branch String:   'rop.c:296,16'
          Branch Sides:
            - BranchSide:      'rop.c:296,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'rop.c:296,9'
              BranchSideFuncs: []
        - Branch String:   'rop.c:298,9'
          Branch Sides:
            - BranchSide:      'rop.c:299,9'
              BranchSideFuncs: []
            - BranchSide:      'rop.c:301,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - rasteropVipLow
                - pixGetColormap
                - pixRasterop
                - pixRasterop
                - pixcmapGetRankIntensity
                - pixCreate
                - pixSetAllArbitrary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixcmapGetRankIntensity
        - Branch String:   'rop.c:305,9'
          Branch Sides:
            - BranchSide:      'rop.c:306,14'
              BranchSideFuncs:
                - pixcmapGetRankIntensity
                - pixCreate
                - pixSetAllArbitrary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixcmapGetRankIntensity
            - BranchSide:      'rop.c:321,9'
              BranchSideFuncs:
                - pixcmapGetRankIntensity
                - pixCreate
                - pixSetAllArbitrary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixcmapGetRankIntensity
        - Branch String:   'rop.c:306,21'
          Branch Sides:
            - BranchSide:      'rop.c:306,24'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
            - BranchSide:      'rop.c:307,14'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
        - Branch String:   'rop.c:306,53'
          Branch Sides:
            - BranchSide:      'rop.c:307,14'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
            - BranchSide:      'rop.c:308,16'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
        - Branch String:   'rop.c:307,20'
          Branch Sides:
            - BranchSide:      'rop.c:307,23'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
            - BranchSide:      'rop.c:310,16'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
        - Branch String:   'rop.c:306,13'
          Branch Sides:
            - BranchSide:      'rop.c:308,16'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
            - BranchSide:      'rop.c:310,16'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
        - Branch String:   'rop.c:313,13'
          Branch Sides:
            - BranchSide:      'rop.c:314,25'
              BranchSideFuncs:
                - pixRasterop
            - BranchSide:      'rop.c:316,25'
              BranchSideFuncs:
                - pixRasterop
        - Branch String:   'rop.c:321,9'
          Branch Sides:
            - BranchSide:      'rop.c:322,33'
              BranchSideFuncs:
                - pixcmapGetRankIntensity
                - pixCreate
                - pixSetAllArbitrary
                - pixRasterop
                - pixDestroy
                - pixRasterop
            - BranchSide:      'rop.c:324,33'
              BranchSideFuncs:
                - pixcmapGetRankIntensity
                - pixCreate
                - pixSetAllArbitrary
                - pixRasterop
                - pixDestroy
                - pixRasterop
        - Branch String:   'rop.c:325,26'
          Branch Sides:
            - BranchSide:      'rop.c:325,41'
              BranchSideFuncs:
                - pixCreate
                - pixSetAllArbitrary
                - pixRasterop
                - pixDestroy
                - pixRasterop
            - BranchSide:      'rop.c:325,41'
              BranchSideFuncs:
                - pixCreate
                - pixSetAllArbitrary
                - pixRasterop
                - pixDestroy
                - pixRasterop
        - Branch String:   'rop.c:327,9'
          Branch Sides:
            - BranchSide:      'rop.c:328,21'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
            - BranchSide:      'rop.c:330,21'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
      Callsites:
        - Src:             'rop.c:292,16'
          Dst:             returnErrorInt
        - Src:             'rop.c:294,16'
          Dst:             returnErrorInt
        - Src:             'rop.c:296,16'
          Dst:             returnErrorInt
        - Src:             'rop.c:301,5'
          Dst:             pixGetDimensions
        - Src:             'rop.c:302,20'
          Dst:             pixGetData
        - Src:             'rop.c:302,47'
          Dst:             pixGetWpl
        - Src:             'rop.c:302,5'
          Dst:             rasteropVipLow
        - Src:             'rop.c:304,12'
          Dst:             pixGetColormap
        - Src:             'rop.c:314,13'
          Dst:             pixRasterop
        - Src:             'rop.c:316,13'
          Dst:             pixRasterop
        - Src:             'rop.c:322,9'
          Dst:             pixcmapGetRankIntensity
        - Src:             'rop.c:324,9'
          Dst:             pixcmapGetRankIntensity
        - Src:             'rop.c:325,12'
          Dst:             pixCreate
        - Src:             'rop.c:326,5'
          Dst:             pixSetAllArbitrary
        - Src:             'rop.c:328,9'
          Dst:             pixRasterop
        - Src:             'rop.c:330,9'
          Dst:             pixRasterop
        - Src:             'rop.c:331,5'
          Dst:             pixDestroy
    - functionName:    pixTranslate
      functionSourceFile: '/src/leptonica/src/rop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - hshift
        - vshift
        - incolor
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pixCopy
        - pixRasteropIP
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rop.c:445,9'
          Branch Sides:
            - BranchSide:      'rop.c:446,23'
              BranchSideFuncs:
                - pixCopy
                - pixRasteropIP
                - returnErrorPtr
            - BranchSide:      'rop.c:449,25'
              BranchSideFuncs:
                - pixCopy
                - pixRasteropIP
                - returnErrorPtr
        - Branch String:   'rop.c:446,23'
          Branch Sides:
            - BranchSide:      'rop.c:446,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rop.c:446,9'
              BranchSideFuncs: []
        - Branch String:   'rop.c:449,9'
          Branch Sides:
            - BranchSide:      'rop.c:450,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rop.c:452,19'
              BranchSideFuncs:
                - pixRasteropIP
        - Branch String:   'rop.c:450,23'
          Branch Sides:
            - BranchSide:      'rop.c:450,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rop.c:450,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rop.c:446,23'
          Dst:             returnErrorPtr
        - Src:             'rop.c:449,17'
          Dst:             pixCopy
        - Src:             'rop.c:450,23'
          Dst:             returnErrorPtr
        - Src:             'rop.c:452,5'
          Dst:             pixRasteropIP
    - functionName:    shiftDataHorizontalLow
      functionSourceFile: '/src/leptonica/src/roplow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2440
      functionLinenumberEnd: 2506
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - datad
        - wpld
        - datas
        - wpls
        - shift
      BBCount:         48
      ICount:          370
      EdgeCount:       60
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'roplow.c:2447,9'
          Branch Sides:
            - BranchSide:      'roplow.c:2450,19'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2478,21'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2451,15'
          Branch Sides:
            - BranchSide:      'roplow.c:2451,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2451,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2455,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2456,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2463,27'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2456,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2457,34'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2460,20'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2460,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2461,23'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2462,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2464,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2465,30'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2468,23'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2473,13'
          Branch Sides:
            - BranchSide:      'roplow.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2474,23'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2479,15'
          Branch Sides:
            - BranchSide:      'roplow.c:2479,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2479,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2482,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2483,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2490,27'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2483,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2484,34'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2487,20'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2487,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2488,23'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2489,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2491,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2492,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2495,23'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2502,13'
          Branch Sides:
            - BranchSide:      'roplow.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2503,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rasteropHipLow
      functionSourceFile: '/src/leptonica/src/roplow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2393
      functionLinenumberEnd: 2412
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - data
        - pixh
        - depth
        - wpl
        - y
        - h
        - shift
      BBCount:         19
      ICount:          127
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - shiftDataHorizontalLow
      functionUses:    4
      BranchProfiles:
        - Branch String:   'roplow.c:2398,9'
          Branch Sides:
            - BranchSide:      'roplow.c:2399,14'
              BranchSideFuncs:
                - shiftDataHorizontalLow
            - BranchSide:      'roplow.c:2402,9'
              BranchSideFuncs:
                - shiftDataHorizontalLow
        - Branch String:   'roplow.c:2402,16'
          Branch Sides:
            - BranchSide:      'roplow.c:2402,19'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2403,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2402,9'
          Branch Sides:
            - BranchSide:      'roplow.c:2403,9'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2405,9'
              BranchSideFuncs:
                - shiftDataHorizontalLow
        - Branch String:   'roplow.c:2405,9'
          Branch Sides:
            - BranchSide:      'roplow.c:2406,13'
              BranchSideFuncs:
                - shiftDataHorizontalLow
            - BranchSide:      'roplow.c:2408,14'
              BranchSideFuncs:
                - shiftDataHorizontalLow
        - Branch String:   'roplow.c:2408,5'
          Branch Sides:
            - BranchSide:      'roplow.c:2408,5'
              BranchSideFuncs:
                - shiftDataHorizontalLow
            - BranchSide:      'roplow.c:2409,16'
              BranchSideFuncs:
                - shiftDataHorizontalLow
      Callsites:
        - Src:             'roplow.c:2410,9'
          Dst:             shiftDataHorizontalLow
    - functionName:    rasteropVipLow
      functionSourceFile: '/src/leptonica/src/roplow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2181
      functionLinenumberEnd: 2356
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - data
        - pixw
        - pixh
        - depth
        - wpl
        - x
        - w
        - shift
      BBCount:         98
      ICount:          788
      EdgeCount:       127
      CyclomaticComplexity: 31
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'roplow.c:2206,9'
          Branch Sides:
            - BranchSide:      'roplow.c:2207,17'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2216,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2216,9'
          Branch Sides:
            - BranchSide:      'roplow.c:2217,14'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2220,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2220,19'
          Branch Sides:
            - BranchSide:      'roplow.c:2220,22'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2221,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2220,9'
          Branch Sides:
            - BranchSide:      'roplow.c:2221,9'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2223,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2223,9'
          Branch Sides:
            - BranchSide:      'roplow.c:2224,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2230,10'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2230,9'
          Branch Sides:
            - BranchSide:      'roplow.c:2231,17'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2234,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2237,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2238,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2241,24'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2247,9'
          Branch Sides:
            - BranchSide:      'roplow.c:2248,18'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2250,18'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2255,9'
          Branch Sides:
            - BranchSide:      'roplow.c:2256,17'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2259,19'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2260,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2261,21'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2263,21'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2264,17'
          Branch Sides:
            - BranchSide:      'roplow.c:2265,28'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2267,24'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2267,24'
          Branch Sides:
            - BranchSide:      'roplow.c:2268,28'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2271,28'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2279,23'
          Branch Sides:
            - BranchSide:      'roplow.c:2279,26'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2280,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2279,9'
          Branch Sides:
            - BranchSide:      'roplow.c:2280,17'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2282,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2284,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2285,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2287,20'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2287,20'
          Branch Sides:
            - BranchSide:      'roplow.c:2288,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2291,24'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2301,14'
          Branch Sides:
            - BranchSide:      'roplow.c:2301,30'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2301,36'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2302,16'
          Branch Sides:
            - BranchSide:      'roplow.c:2302,14'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2302,14'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2303,14'
          Branch Sides:
            - BranchSide:      'roplow.c:2303,12'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2303,12'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2311,9'
          Branch Sides:
            - BranchSide:      'roplow.c:2312,16'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2326,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2312,9'
          Branch Sides:
            - BranchSide:      'roplow.c:2313,25'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2319,18'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2319,9'
          Branch Sides:
            - BranchSide:      'roplow.c:2320,25'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2323,5'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2326,9'
          Branch Sides:
            - BranchSide:      'roplow.c:2327,16'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2343,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2327,9'
          Branch Sides:
            - BranchSide:      'roplow.c:2328,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2335,18'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2328,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2329,37'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2330,25'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2335,9'
          Branch Sides:
            - BranchSide:      'roplow.c:2336,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2340,5'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2336,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2337,19'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2338,25'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2343,9'
          Branch Sides:
            - BranchSide:      'roplow.c:2343,9'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2344,16'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2344,9'
          Branch Sides:
            - BranchSide:      'roplow.c:2345,25'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2351,18'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2351,9'
          Branch Sides:
            - BranchSide:      'roplow.c:2352,25'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2355,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rasteropGeneralLow
      functionSourceFile: '/src/leptonica/src/roplow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1370
      functionLinenumberEnd: 2140
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - datad
        - dwpl
        - dx
        - dy
        - dw
        - dh
        - op
        - datas
        - swpl
        - sx
        - sy
      BBCount:         467
      ICount:          3575
      EdgeCount:       600
      CyclomaticComplexity: 135
      functionsReached:
        - lept_stderr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'roplow.c:1417,9'
          Branch Sides:
            - BranchSide:      'roplow.c:1418,15'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:1420,23'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:1421,9'
          Branch Sides:
            - BranchSide:      'roplow.c:1422,15'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:1424,23'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:1429,20'
          Branch Sides:
            - BranchSide:      'roplow.c:1429,23'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:1436,13'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:1429,9'
          Branch Sides:
            - BranchSide:      'roplow.c:1432,20'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:1436,13'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:1436,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1437,26'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:1439,32'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:1450,9'
          Branch Sides:
            - BranchSide:      'roplow.c:1451,18'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:1454,18'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:1460,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1461,25'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:1468,25'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:1463,17'
          Branch Sides:
            - BranchSide:      'roplow.c:1464,25'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:1466,25'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:1473,9'
          Branch Sides:
            - BranchSide:      'roplow.c:1474,19'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:1476,19'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:1481,9'
          Branch Sides:
            - BranchSide:      'roplow.c:1482,18'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:1485,20'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:1486,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1487,22'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:1489,22'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:1497,24'
          Branch Sides:
            - BranchSide:      'roplow.c:1497,27'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:1498,18'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:1497,9'
          Branch Sides:
            - BranchSide:      'roplow.c:1498,18'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:1500,18'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:1504,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1505,21'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:1507,21'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:1514,5'
          Branch Sides:
            - BranchSide:      'roplow.c:1518,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1568,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1618,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1670,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1722,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1774,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1826,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1878,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1930,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1982,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2034,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2087,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2138,47'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:1518,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1519,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1538,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1519,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1521,21'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1535,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1521,21'
          Branch Sides:
            - BranchSide:      'roplow.c:1522,30'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1528,30'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1523,25'
          Branch Sides:
            - BranchSide:      'roplow.c:1524,33'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1527,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1538,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1539,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1552,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1539,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1540,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1549,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1540,17'
          Branch Sides:
            - BranchSide:      'roplow.c:1541,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1546,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1552,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1553,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1565,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1553,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1554,26'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1564,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1555,21'
          Branch Sides:
            - BranchSide:      'roplow.c:1556,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1560,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1568,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1569,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1588,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1569,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1571,21'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1585,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1571,21'
          Branch Sides:
            - BranchSide:      'roplow.c:1572,30'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1578,30'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1573,25'
          Branch Sides:
            - BranchSide:      'roplow.c:1574,33'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1577,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1588,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1589,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1602,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1589,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1590,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1599,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1590,17'
          Branch Sides:
            - BranchSide:      'roplow.c:1591,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1596,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1602,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1603,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1615,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1603,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1604,26'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1614,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1605,21'
          Branch Sides:
            - BranchSide:      'roplow.c:1606,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1610,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1618,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1619,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1639,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1619,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1621,21'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1636,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1621,21'
          Branch Sides:
            - BranchSide:      'roplow.c:1622,30'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1628,30'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1623,25'
          Branch Sides:
            - BranchSide:      'roplow.c:1624,33'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1627,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1639,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1640,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1653,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1640,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1641,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1650,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1641,17'
          Branch Sides:
            - BranchSide:      'roplow.c:1642,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1647,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1653,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1654,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1667,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1654,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1655,26'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1666,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1656,21'
          Branch Sides:
            - BranchSide:      'roplow.c:1657,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1661,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1670,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1671,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1691,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1671,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1673,21'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1688,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1673,21'
          Branch Sides:
            - BranchSide:      'roplow.c:1674,30'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1680,30'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1675,25'
          Branch Sides:
            - BranchSide:      'roplow.c:1676,33'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1679,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1691,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1692,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1705,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1692,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1693,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1702,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1693,17'
          Branch Sides:
            - BranchSide:      'roplow.c:1694,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1699,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1705,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1706,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1719,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1706,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1707,26'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1718,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1708,21'
          Branch Sides:
            - BranchSide:      'roplow.c:1709,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1713,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1722,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1723,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1743,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1723,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1725,21'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1740,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1725,21'
          Branch Sides:
            - BranchSide:      'roplow.c:1726,30'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1732,30'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1727,25'
          Branch Sides:
            - BranchSide:      'roplow.c:1728,33'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1731,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1743,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1744,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1757,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1744,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1745,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1754,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1745,17'
          Branch Sides:
            - BranchSide:      'roplow.c:1746,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1751,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1757,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1758,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1771,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1758,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1759,26'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1770,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1760,21'
          Branch Sides:
            - BranchSide:      'roplow.c:1761,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1765,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1774,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1775,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1795,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1775,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1777,21'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1792,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1777,21'
          Branch Sides:
            - BranchSide:      'roplow.c:1778,30'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1784,30'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1779,25'
          Branch Sides:
            - BranchSide:      'roplow.c:1780,33'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1783,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1795,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1796,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1809,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1796,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1797,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1806,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1797,17'
          Branch Sides:
            - BranchSide:      'roplow.c:1798,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1803,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1809,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1810,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1823,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1810,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1811,26'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1822,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1812,21'
          Branch Sides:
            - BranchSide:      'roplow.c:1813,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1817,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1826,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1827,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1847,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1827,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1829,21'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1844,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1829,21'
          Branch Sides:
            - BranchSide:      'roplow.c:1830,30'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1836,30'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1831,25'
          Branch Sides:
            - BranchSide:      'roplow.c:1832,33'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1835,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1847,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1848,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1861,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1848,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1849,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1858,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1849,17'
          Branch Sides:
            - BranchSide:      'roplow.c:1850,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1855,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1861,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1862,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1875,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1862,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1863,26'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1874,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1864,21'
          Branch Sides:
            - BranchSide:      'roplow.c:1865,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1869,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1878,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1879,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1899,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1879,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1881,21'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1896,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1881,21'
          Branch Sides:
            - BranchSide:      'roplow.c:1882,30'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1888,30'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1883,25'
          Branch Sides:
            - BranchSide:      'roplow.c:1884,33'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1887,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1899,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1900,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1913,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1900,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1901,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1910,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1901,17'
          Branch Sides:
            - BranchSide:      'roplow.c:1902,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1907,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1913,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1914,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1927,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1914,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1915,26'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1926,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1916,21'
          Branch Sides:
            - BranchSide:      'roplow.c:1917,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1921,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1930,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1931,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1951,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1931,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1933,21'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1948,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1933,21'
          Branch Sides:
            - BranchSide:      'roplow.c:1934,30'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1940,30'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1935,25'
          Branch Sides:
            - BranchSide:      'roplow.c:1936,33'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1939,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1951,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1952,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1965,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1952,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1953,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1962,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1953,17'
          Branch Sides:
            - BranchSide:      'roplow.c:1954,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1959,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1965,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1966,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1979,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1966,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1967,26'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1978,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1968,21'
          Branch Sides:
            - BranchSide:      'roplow.c:1969,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1973,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1982,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1983,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2003,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1983,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1985,21'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2000,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1985,21'
          Branch Sides:
            - BranchSide:      'roplow.c:1986,30'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1992,30'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1987,25'
          Branch Sides:
            - BranchSide:      'roplow.c:1988,33'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1991,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2003,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2004,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2017,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2004,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2005,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2014,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2005,17'
          Branch Sides:
            - BranchSide:      'roplow.c:2006,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2011,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2017,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2018,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2031,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2018,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2019,26'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2030,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2020,21'
          Branch Sides:
            - BranchSide:      'roplow.c:2021,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2025,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2034,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2035,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2055,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2035,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2037,21'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2052,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2037,21'
          Branch Sides:
            - BranchSide:      'roplow.c:2038,30'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2044,30'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2039,25'
          Branch Sides:
            - BranchSide:      'roplow.c:2040,33'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2043,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2055,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2056,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2069,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2056,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2057,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2066,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2057,17'
          Branch Sides:
            - BranchSide:      'roplow.c:2058,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2063,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2069,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2070,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2083,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2070,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2071,26'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2082,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2072,21'
          Branch Sides:
            - BranchSide:      'roplow.c:2073,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2077,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2087,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2088,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2108,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2088,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2090,21'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2105,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2090,21'
          Branch Sides:
            - BranchSide:      'roplow.c:2091,30'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2097,30'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2092,25'
          Branch Sides:
            - BranchSide:      'roplow.c:2093,33'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2096,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2108,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2109,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2122,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2109,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2110,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2119,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2110,17'
          Branch Sides:
            - BranchSide:      'roplow.c:2111,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2116,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2122,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2123,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2136,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2123,13'
          Branch Sides:
            - BranchSide:      'roplow.c:2124,26'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2135,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:2125,21'
          Branch Sides:
            - BranchSide:      'roplow.c:2126,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:2130,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'roplow.c:2138,9'
          Dst:             lept_stderr
    - functionName:    rasteropVAlignedLow
      functionSourceFile: '/src/leptonica/src/roplow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 1298
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - datad
        - dwpl
        - dx
        - dy
        - dw
        - dh
        - op
        - datas
        - swpl
        - sx
        - sy
      BBCount:         341
      ICount:          2372
      EdgeCount:       432
      CyclomaticComplexity: 93
      functionsReached:
        - lept_stderr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'roplow.c:865,9'
          Branch Sides:
            - BranchSide:      'roplow.c:866,18'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:869,18'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:877,9'
          Branch Sides:
            - BranchSide:      'roplow.c:878,19'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:880,19'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:885,9'
          Branch Sides:
            - BranchSide:      'roplow.c:886,18'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:889,20'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:890,13'
          Branch Sides:
            - BranchSide:      'roplow.c:891,22'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:893,22'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:894,17'
          Branch Sides:
            - BranchSide:      'roplow.c:895,28'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:898,28'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:906,24'
          Branch Sides:
            - BranchSide:      'roplow.c:906,27'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:907,18'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:906,9'
          Branch Sides:
            - BranchSide:      'roplow.c:907,18'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:909,18'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:911,13'
          Branch Sides:
            - BranchSide:      'roplow.c:912,24'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:915,24'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:924,5'
          Branch Sides:
            - BranchSide:      'roplow.c:928,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:957,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:986,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1017,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1048,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1079,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1110,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1141,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1172,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1203,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1234,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1266,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1296,47'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:928,13'
          Branch Sides:
            - BranchSide:      'roplow.c:929,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:937,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:929,13'
          Branch Sides:
            - BranchSide:      'roplow.c:930,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:934,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:937,13'
          Branch Sides:
            - BranchSide:      'roplow.c:938,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:947,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:938,13'
          Branch Sides:
            - BranchSide:      'roplow.c:939,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:944,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:939,17'
          Branch Sides:
            - BranchSide:      'roplow.c:940,41'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:941,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:947,13'
          Branch Sides:
            - BranchSide:      'roplow.c:948,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:954,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:948,13'
          Branch Sides:
            - BranchSide:      'roplow.c:949,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:953,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:957,13'
          Branch Sides:
            - BranchSide:      'roplow.c:958,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:966,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:958,13'
          Branch Sides:
            - BranchSide:      'roplow.c:959,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:963,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:966,13'
          Branch Sides:
            - BranchSide:      'roplow.c:967,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:976,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:967,13'
          Branch Sides:
            - BranchSide:      'roplow.c:968,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:973,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:968,17'
          Branch Sides:
            - BranchSide:      'roplow.c:969,43'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:970,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:976,13'
          Branch Sides:
            - BranchSide:      'roplow.c:977,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:983,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:977,13'
          Branch Sides:
            - BranchSide:      'roplow.c:978,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:982,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:986,13'
          Branch Sides:
            - BranchSide:      'roplow.c:987,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:996,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:987,13'
          Branch Sides:
            - BranchSide:      'roplow.c:988,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:993,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:996,13'
          Branch Sides:
            - BranchSide:      'roplow.c:997,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1006,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:997,13'
          Branch Sides:
            - BranchSide:      'roplow.c:998,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1003,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:998,17'
          Branch Sides:
            - BranchSide:      'roplow.c:999,42'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1000,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1006,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1007,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1014,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1007,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1008,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1013,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1017,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1018,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1027,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1018,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1019,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1024,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1027,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1028,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1037,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1028,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1029,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1034,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1029,17'
          Branch Sides:
            - BranchSide:      'roplow.c:1030,42'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1031,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1037,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1038,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1045,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1038,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1039,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1044,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1048,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1049,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1058,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1049,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1050,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1055,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1058,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1059,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1068,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1059,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1060,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1065,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1060,17'
          Branch Sides:
            - BranchSide:      'roplow.c:1061,42'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1062,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1068,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1069,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1076,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1069,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1070,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1075,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1079,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1080,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1089,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1080,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1081,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1086,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1089,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1090,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1099,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1090,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1091,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1096,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1091,17'
          Branch Sides:
            - BranchSide:      'roplow.c:1092,44'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1093,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1099,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1100,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1107,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1100,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1101,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1106,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1110,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1111,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1120,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1111,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1112,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1117,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1120,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1121,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1130,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1121,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1122,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1127,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1122,17'
          Branch Sides:
            - BranchSide:      'roplow.c:1123,44'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1124,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1130,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1131,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1138,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1131,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1132,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1137,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1141,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1142,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1151,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1142,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1143,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1148,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1151,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1152,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1161,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1152,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1153,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1158,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1153,17'
          Branch Sides:
            - BranchSide:      'roplow.c:1154,41'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1155,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1161,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1162,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1169,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1162,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1163,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1168,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1172,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1173,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1182,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1173,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1174,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1179,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1182,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1183,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1192,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1183,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1184,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1189,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1184,17'
          Branch Sides:
            - BranchSide:      'roplow.c:1185,41'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1186,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1192,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1193,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1200,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1193,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1194,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1199,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1203,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1204,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1213,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1204,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1205,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1210,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1213,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1214,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1223,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1214,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1215,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1220,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1215,17'
          Branch Sides:
            - BranchSide:      'roplow.c:1216,43'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1217,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1223,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1224,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1231,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1224,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1225,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1230,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1234,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1235,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1244,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1235,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1236,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1241,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1244,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1245,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1254,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1245,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1246,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1251,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1246,17'
          Branch Sides:
            - BranchSide:      'roplow.c:1247,43'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1248,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1254,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1255,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1262,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1255,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1256,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1261,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1266,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1267,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1276,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1267,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1268,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1273,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1276,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1277,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1286,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1277,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1278,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1283,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1278,17'
          Branch Sides:
            - BranchSide:      'roplow.c:1279,43'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1280,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1286,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1287,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1294,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:1287,13'
          Branch Sides:
            - BranchSide:      'roplow.c:1288,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:1293,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'roplow.c:1296,9'
          Dst:             lept_stderr
    - functionName:    rasteropWordAlignedLow
      functionSourceFile: '/src/leptonica/src/roplow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - datad
        - dwpl
        - dx
        - dy
        - dw
        - dh
        - op
        - datas
        - swpl
        - sx
        - sy
      BBCount:         152
      ICount:          1177
      EdgeCount:       188
      CyclomaticComplexity: 38
      functionsReached:
        - lept_stderr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'roplow.c:632,9'
          Branch Sides:
            - BranchSide:      'roplow.c:633,26'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:634,15'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:640,5'
          Branch Sides:
            - BranchSide:      'roplow.c:643,16'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:656,16'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:669,16'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:682,16'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:695,16'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:708,16'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:721,16'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:734,16'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:747,16'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:760,16'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:773,16'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:787,16'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:800,47'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:643,9'
          Branch Sides:
            - BranchSide:      'roplow.c:644,21'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:654,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:646,13'
          Branch Sides:
            - BranchSide:      'roplow.c:647,27'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:651,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:651,17'
          Branch Sides:
            - BranchSide:      'roplow.c:652,26'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:653,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:656,9'
          Branch Sides:
            - BranchSide:      'roplow.c:657,21'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:667,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:659,13'
          Branch Sides:
            - BranchSide:      'roplow.c:660,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:664,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:664,17'
          Branch Sides:
            - BranchSide:      'roplow.c:665,26'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:666,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:669,9'
          Branch Sides:
            - BranchSide:      'roplow.c:670,21'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:680,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:672,13'
          Branch Sides:
            - BranchSide:      'roplow.c:673,28'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:677,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:677,17'
          Branch Sides:
            - BranchSide:      'roplow.c:678,26'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:679,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:682,9'
          Branch Sides:
            - BranchSide:      'roplow.c:683,21'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:693,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:685,13'
          Branch Sides:
            - BranchSide:      'roplow.c:686,28'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:690,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:690,17'
          Branch Sides:
            - BranchSide:      'roplow.c:691,26'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:692,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:695,9'
          Branch Sides:
            - BranchSide:      'roplow.c:696,21'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:706,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:698,13'
          Branch Sides:
            - BranchSide:      'roplow.c:699,28'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:703,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:703,17'
          Branch Sides:
            - BranchSide:      'roplow.c:704,26'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:705,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:708,9'
          Branch Sides:
            - BranchSide:      'roplow.c:709,21'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:719,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:711,13'
          Branch Sides:
            - BranchSide:      'roplow.c:712,30'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:716,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:716,17'
          Branch Sides:
            - BranchSide:      'roplow.c:717,26'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:718,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:721,9'
          Branch Sides:
            - BranchSide:      'roplow.c:722,21'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:732,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:724,13'
          Branch Sides:
            - BranchSide:      'roplow.c:725,30'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:729,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:729,17'
          Branch Sides:
            - BranchSide:      'roplow.c:730,26'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:731,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:734,9'
          Branch Sides:
            - BranchSide:      'roplow.c:735,21'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:745,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:737,13'
          Branch Sides:
            - BranchSide:      'roplow.c:738,28'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:742,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:742,17'
          Branch Sides:
            - BranchSide:      'roplow.c:743,26'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:744,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:747,9'
          Branch Sides:
            - BranchSide:      'roplow.c:748,21'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:758,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:750,13'
          Branch Sides:
            - BranchSide:      'roplow.c:751,28'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:755,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:755,17'
          Branch Sides:
            - BranchSide:      'roplow.c:756,26'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:757,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:760,9'
          Branch Sides:
            - BranchSide:      'roplow.c:761,21'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:771,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:763,13'
          Branch Sides:
            - BranchSide:      'roplow.c:764,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:768,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:768,17'
          Branch Sides:
            - BranchSide:      'roplow.c:769,26'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:770,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:773,9'
          Branch Sides:
            - BranchSide:      'roplow.c:774,21'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:784,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:776,13'
          Branch Sides:
            - BranchSide:      'roplow.c:777,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:781,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:781,17'
          Branch Sides:
            - BranchSide:      'roplow.c:782,26'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:783,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:787,9'
          Branch Sides:
            - BranchSide:      'roplow.c:788,21'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:798,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:790,13'
          Branch Sides:
            - BranchSide:      'roplow.c:791,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:795,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:795,17'
          Branch Sides:
            - BranchSide:      'roplow.c:796,26'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:797,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'roplow.c:800,9'
          Dst:             lept_stderr
    - functionName:    rasteropLow
      functionSourceFile: '/src/leptonica/src/roplow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      void
      argCount:        16
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - datad
        - dpixw
        - dpixh
        - depth
        - dwpl
        - dx
        - dy
        - dw
        - dh
        - op
        - datas
        - spixw
        - spixh
        - swpl
        - sx
        - sy
      BBCount:         44
      ICount:          362
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - rasteropGeneralLow
        - rasteropVAlignedLow
        - rasteropWordAlignedLow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'roplow.c:507,9'
          Branch Sides:
            - BranchSide:      'roplow.c:508,18'
              BranchSideFuncs:
                - rasteropGeneralLow
                - rasteropVAlignedLow
                - rasteropWordAlignedLow
            - BranchSide:      'roplow.c:519,9'
              BranchSideFuncs:
                - rasteropGeneralLow
                - rasteropVAlignedLow
                - rasteropWordAlignedLow
        - Branch String:   'roplow.c:519,9'
          Branch Sides:
            - BranchSide:      'roplow.c:520,15'
              BranchSideFuncs:
                - rasteropGeneralLow
                - rasteropVAlignedLow
                - rasteropWordAlignedLow
            - BranchSide:      'roplow.c:524,9'
              BranchSideFuncs:
                - rasteropGeneralLow
                - rasteropVAlignedLow
                - rasteropWordAlignedLow
        - Branch String:   'roplow.c:524,9'
          Branch Sides:
            - BranchSide:      'roplow.c:525,15'
              BranchSideFuncs:
                - rasteropGeneralLow
                - rasteropVAlignedLow
                - rasteropWordAlignedLow
            - BranchSide:      'roplow.c:529,14'
              BranchSideFuncs:
                - rasteropGeneralLow
                - rasteropVAlignedLow
                - rasteropWordAlignedLow
        - Branch String:   'roplow.c:530,9'
          Branch Sides:
            - BranchSide:      'roplow.c:531,15'
              BranchSideFuncs:
                - rasteropGeneralLow
                - rasteropVAlignedLow
                - rasteropWordAlignedLow
            - BranchSide:      'roplow.c:532,14'
              BranchSideFuncs:
                - rasteropGeneralLow
                - rasteropVAlignedLow
                - rasteropWordAlignedLow
        - Branch String:   'roplow.c:533,9'
          Branch Sides:
            - BranchSide:      'roplow.c:534,15'
              BranchSideFuncs:
                - rasteropGeneralLow
                - rasteropVAlignedLow
                - rasteropWordAlignedLow
            - BranchSide:      'roplow.c:537,9'
              BranchSideFuncs:
                - rasteropGeneralLow
                - rasteropVAlignedLow
                - rasteropWordAlignedLow
        - Branch String:   'roplow.c:537,9'
          Branch Sides:
            - BranchSide:      'roplow.c:538,15'
              BranchSideFuncs:
                - rasteropGeneralLow
                - rasteropVAlignedLow
                - rasteropWordAlignedLow
            - BranchSide:      'roplow.c:542,9'
              BranchSideFuncs:
                - rasteropGeneralLow
                - rasteropVAlignedLow
                - rasteropWordAlignedLow
        - Branch String:   'roplow.c:542,9'
          Branch Sides:
            - BranchSide:      'roplow.c:543,15'
              BranchSideFuncs:
                - rasteropGeneralLow
                - rasteropVAlignedLow
                - rasteropWordAlignedLow
            - BranchSide:      'roplow.c:547,14'
              BranchSideFuncs:
                - rasteropGeneralLow
                - rasteropVAlignedLow
                - rasteropWordAlignedLow
        - Branch String:   'roplow.c:548,9'
          Branch Sides:
            - BranchSide:      'roplow.c:549,15'
              BranchSideFuncs:
                - rasteropGeneralLow
                - rasteropVAlignedLow
                - rasteropWordAlignedLow
            - BranchSide:      'roplow.c:550,14'
              BranchSideFuncs:
                - rasteropGeneralLow
                - rasteropVAlignedLow
                - rasteropWordAlignedLow
        - Branch String:   'roplow.c:551,9'
          Branch Sides:
            - BranchSide:      'roplow.c:552,15'
              BranchSideFuncs:
                - rasteropGeneralLow
                - rasteropVAlignedLow
                - rasteropWordAlignedLow
            - BranchSide:      'roplow.c:555,10'
              BranchSideFuncs:
                - rasteropGeneralLow
                - rasteropVAlignedLow
                - rasteropWordAlignedLow
        - Branch String:   'roplow.c:555,19'
          Branch Sides:
            - BranchSide:      'roplow.c:555,23'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:556,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:555,9'
          Branch Sides:
            - BranchSide:      'roplow.c:556,9'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:566,11'
              BranchSideFuncs:
                - rasteropGeneralLow
                - rasteropVAlignedLow
                - rasteropWordAlignedLow
        - Branch String:   'roplow.c:566,26'
          Branch Sides:
            - BranchSide:      'roplow.c:566,31'
              BranchSideFuncs:
                - rasteropGeneralLow
                - rasteropVAlignedLow
                - rasteropWordAlignedLow
            - BranchSide:      'roplow.c:569,15'
              BranchSideFuncs:
                - rasteropGeneralLow
                - rasteropVAlignedLow
        - Branch String:   'roplow.c:566,9'
          Branch Sides:
            - BranchSide:      'roplow.c:567,32'
              BranchSideFuncs:
                - rasteropWordAlignedLow
            - BranchSide:      'roplow.c:569,15'
              BranchSideFuncs:
                - rasteropGeneralLow
                - rasteropVAlignedLow
        - Branch String:   'roplow.c:569,14'
          Branch Sides:
            - BranchSide:      'roplow.c:570,29'
              BranchSideFuncs:
                - rasteropVAlignedLow
            - BranchSide:      'roplow.c:573,28'
              BranchSideFuncs:
                - rasteropGeneralLow
      Callsites:
        - Src:             'roplow.c:567,9'
          Dst:             rasteropWordAlignedLow
        - Src:             'roplow.c:570,9'
          Dst:             rasteropVAlignedLow
        - Src:             'roplow.c:573,9'
          Dst:             rasteropGeneralLow
    - functionName:    rasteropUniGeneralLow
      functionSourceFile: '/src/leptonica/src/roplow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - datad
        - dwpl
        - dx
        - dy
        - dw
        - dh
        - op
      BBCount:         107
      ICount:          673
      EdgeCount:       135
      CyclomaticComplexity: 30
      functionsReached:
        - lept_stderr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'roplow.c:317,9'
          Branch Sides:
            - BranchSide:      'roplow.c:318,18'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:321,18'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:328,9'
          Branch Sides:
            - BranchSide:      'roplow.c:329,19'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:331,19'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:336,9'
          Branch Sides:
            - BranchSide:      'roplow.c:337,18'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:340,20'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:341,13'
          Branch Sides:
            - BranchSide:      'roplow.c:342,22'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:344,22'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:345,17'
          Branch Sides:
            - BranchSide:      'roplow.c:346,28'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:348,28'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:354,24'
          Branch Sides:
            - BranchSide:      'roplow.c:354,27'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:355,18'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:354,9'
          Branch Sides:
            - BranchSide:      'roplow.c:355,18'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:357,18'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:359,13'
          Branch Sides:
            - BranchSide:      'roplow.c:360,24'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:362,24'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:369,5'
          Branch Sides:
            - BranchSide:      'roplow.c:373,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:399,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:425,13'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:450,59'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:373,13'
          Branch Sides:
            - BranchSide:      'roplow.c:374,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:381,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:374,13'
          Branch Sides:
            - BranchSide:      'roplow.c:375,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:378,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:381,13'
          Branch Sides:
            - BranchSide:      'roplow.c:382,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:390,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:382,13'
          Branch Sides:
            - BranchSide:      'roplow.c:383,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:387,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:383,17'
          Branch Sides:
            - BranchSide:      'roplow.c:384,23'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:385,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:390,13'
          Branch Sides:
            - BranchSide:      'roplow.c:391,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:396,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:391,13'
          Branch Sides:
            - BranchSide:      'roplow.c:392,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:395,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:399,13'
          Branch Sides:
            - BranchSide:      'roplow.c:400,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:407,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:400,13'
          Branch Sides:
            - BranchSide:      'roplow.c:401,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:404,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:407,13'
          Branch Sides:
            - BranchSide:      'roplow.c:408,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:416,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:408,13'
          Branch Sides:
            - BranchSide:      'roplow.c:409,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:413,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:409,17'
          Branch Sides:
            - BranchSide:      'roplow.c:410,23'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:411,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:416,13'
          Branch Sides:
            - BranchSide:      'roplow.c:417,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:422,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:417,13'
          Branch Sides:
            - BranchSide:      'roplow.c:418,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:421,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:425,13'
          Branch Sides:
            - BranchSide:      'roplow.c:426,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:433,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:426,13'
          Branch Sides:
            - BranchSide:      'roplow.c:427,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:430,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:433,13'
          Branch Sides:
            - BranchSide:      'roplow.c:434,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:442,13'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:434,13'
          Branch Sides:
            - BranchSide:      'roplow.c:435,24'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:439,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:435,17'
          Branch Sides:
            - BranchSide:      'roplow.c:436,43'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:437,29'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:442,13'
          Branch Sides:
            - BranchSide:      'roplow.c:443,20'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:448,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:443,13'
          Branch Sides:
            - BranchSide:      'roplow.c:444,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:447,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'roplow.c:450,9'
          Dst:             lept_stderr
    - functionName:    rasteropUniWordAlignedLow
      functionSourceFile: '/src/leptonica/src/roplow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - datad
        - dwpl
        - dx
        - dy
        - dw
        - dh
        - op
      BBCount:         44
      ICount:          298
      EdgeCount:       53
      CyclomaticComplexity: 11
      functionsReached:
        - lept_stderr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'roplow.c:228,9'
          Branch Sides:
            - BranchSide:      'roplow.c:229,26'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'roplow.c:230,14'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:236,5'
          Branch Sides:
            - BranchSide:      'roplow.c:239,16'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:248,16'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:257,16'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:268,59'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'roplow.c:239,9'
          Branch Sides:
            - BranchSide:      'roplow.c:240,21'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:246,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:241,13'
          Branch Sides:
            - BranchSide:      'roplow.c:242,23'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:243,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:243,17'
          Branch Sides:
            - BranchSide:      'roplow.c:244,26'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:245,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:248,9'
          Branch Sides:
            - BranchSide:      'roplow.c:249,21'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:255,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:250,13'
          Branch Sides:
            - BranchSide:      'roplow.c:251,23'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:252,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:252,17'
          Branch Sides:
            - BranchSide:      'roplow.c:253,26'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:254,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:257,9'
          Branch Sides:
            - BranchSide:      'roplow.c:258,21'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:266,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:259,13'
          Branch Sides:
            - BranchSide:      'roplow.c:260,29'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:263,17'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:263,17'
          Branch Sides:
            - BranchSide:      'roplow.c:264,26'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:265,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'roplow.c:268,9'
          Dst:             lept_stderr
    - functionName:    rasteropUniLow
      functionSourceFile: '/src/leptonica/src/roplow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - datad
        - dpixw
        - dpixh
        - depth
        - dwpl
        - dx
        - dy
        - dw
        - dh
        - op
      BBCount:         26
      ICount:          193
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - rasteropUniGeneralLow
        - rasteropUniWordAlignedLow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'roplow.c:144,9'
          Branch Sides:
            - BranchSide:      'roplow.c:145,18'
              BranchSideFuncs:
                - rasteropUniGeneralLow
                - rasteropUniWordAlignedLow
            - BranchSide:      'roplow.c:154,9'
              BranchSideFuncs:
                - rasteropUniGeneralLow
                - rasteropUniWordAlignedLow
        - Branch String:   'roplow.c:154,9'
          Branch Sides:
            - BranchSide:      'roplow.c:155,15'
              BranchSideFuncs:
                - rasteropUniGeneralLow
                - rasteropUniWordAlignedLow
            - BranchSide:      'roplow.c:158,14'
              BranchSideFuncs:
                - rasteropUniGeneralLow
                - rasteropUniWordAlignedLow
        - Branch String:   'roplow.c:159,9'
          Branch Sides:
            - BranchSide:      'roplow.c:160,15'
              BranchSideFuncs:
                - rasteropUniGeneralLow
                - rasteropUniWordAlignedLow
            - BranchSide:      'roplow.c:163,9'
              BranchSideFuncs:
                - rasteropUniGeneralLow
                - rasteropUniWordAlignedLow
        - Branch String:   'roplow.c:163,9'
          Branch Sides:
            - BranchSide:      'roplow.c:164,15'
              BranchSideFuncs:
                - rasteropUniGeneralLow
                - rasteropUniWordAlignedLow
            - BranchSide:      'roplow.c:167,14'
              BranchSideFuncs:
                - rasteropUniGeneralLow
                - rasteropUniWordAlignedLow
        - Branch String:   'roplow.c:168,9'
          Branch Sides:
            - BranchSide:      'roplow.c:169,15'
              BranchSideFuncs:
                - rasteropUniGeneralLow
                - rasteropUniWordAlignedLow
            - BranchSide:      'roplow.c:172,10'
              BranchSideFuncs:
                - rasteropUniGeneralLow
                - rasteropUniWordAlignedLow
        - Branch String:   'roplow.c:172,19'
          Branch Sides:
            - BranchSide:      'roplow.c:172,23'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:173,9'
              BranchSideFuncs: []
        - Branch String:   'roplow.c:172,9'
          Branch Sides:
            - BranchSide:      'roplow.c:173,9'
              BranchSideFuncs: []
            - BranchSide:      'roplow.c:178,10'
              BranchSideFuncs:
                - rasteropUniGeneralLow
                - rasteropUniWordAlignedLow
        - Branch String:   'roplow.c:178,9'
          Branch Sides:
            - BranchSide:      'roplow.c:179,35'
              BranchSideFuncs:
                - rasteropUniWordAlignedLow
            - BranchSide:      'roplow.c:181,31'
              BranchSideFuncs:
                - rasteropUniGeneralLow
      Callsites:
        - Src:             'roplow.c:179,9'
          Dst:             rasteropUniWordAlignedLow
        - Src:             'roplow.c:181,9'
          Dst:             rasteropUniGeneralLow
    - functionName:    getFilenamesInDirectory
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1882
      functionLinenumberEnd: 1937
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dirname
      BBCount:         32
      ICount:          197
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - calloc
        - closedir
        - genPathname
        - lept_stderr
        - opendir
        - readdir
        - realpath
        - returnErrorPtr
        - sarrayAddString
        - sarrayCreate
        - snprintf
        - stat
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sarray1.c:1891,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1892,26'
              BranchSideFuncs:
                - genPathname
                - realpath
                - free
                - opendir
                - sarrayCreate
                - readdir
                - closedir
                - free
                - strlen
                - strlen
                - calloc
                - snprintf
                - stat
                - free
                - sarrayAddString
                - free
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1893,9'
              BranchSideFuncs:
                - genPathname
                - realpath
                - free
                - opendir
                - sarrayCreate
                - readdir
                - closedir
                - free
                - strlen
                - strlen
                - calloc
                - snprintf
                - stat
                - free
                - sarrayAddString
                - free
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sarray1.c:1892,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:1892,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1892,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1893,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1894,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1906,26'
              BranchSideFuncs:
                - genPathname
                - realpath
                - free
                - opendir
                - sarrayCreate
                - readdir
                - closedir
                - free
                - strlen
                - strlen
                - calloc
                - snprintf
                - stat
                - free
                - sarrayAddString
                - free
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'sarray1.c:1894,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:1894,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1894,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1909,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1910,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1911,25'
              BranchSideFuncs:
                - opendir
                - sarrayCreate
                - readdir
                - closedir
                - free
                - strlen
                - strlen
                - calloc
                - snprintf
                - stat
                - free
                - sarrayAddString
                - free
                - lept_stderr
        - Branch String:   'sarray1.c:1910,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:1910,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1910,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1911,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1912,9'
              BranchSideFuncs:
                - free
                - lept_stderr
            - BranchSide:      'sarray1.c:1916,15'
              BranchSideFuncs:
                - sarrayCreate
                - readdir
                - closedir
                - free
                - strlen
                - strlen
                - calloc
                - snprintf
                - stat
                - free
                - sarrayAddString
        - Branch String:   'sarray1.c:1912,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1913,9'
              BranchSideFuncs:
                - lept_stderr
                - free
            - BranchSide:      'sarray1.c:1913,9'
              BranchSideFuncs:
                - free
        - Branch String:   'sarray1.c:1917,5'
          Branch Sides:
            - BranchSide:      'sarray1.c:1924,23'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - stat
                - free
                - sarrayAddString
                - readdir
                - closedir
                - free
            - BranchSide:      'sarray1.c:1934,14'
              BranchSideFuncs:
                - closedir
                - free
        - Branch String:   'sarray1.c:1930,27'
          Branch Sides:
            - BranchSide:      'sarray1.c:1930,30'
              BranchSideFuncs:
                - sarrayAddString
                - readdir
                - closedir
                - free
                - strlen
                - strlen
                - calloc
                - snprintf
                - stat
                - free
            - BranchSide:      'sarray1.c:1932,25'
              BranchSideFuncs:
                - sarrayAddString
                - readdir
                - closedir
                - free
                - strlen
                - strlen
                - calloc
                - snprintf
                - stat
                - free
        - Branch String:   'sarray1.c:1930,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:1931,13'
              BranchSideFuncs:
                - readdir
                - closedir
                - free
                - strlen
                - strlen
                - calloc
                - snprintf
                - stat
                - free
                - sarrayAddString
            - BranchSide:      'sarray1.c:1932,25'
              BranchSideFuncs:
                - sarrayAddString
                - readdir
                - closedir
                - free
                - strlen
                - strlen
                - calloc
                - snprintf
                - stat
                - free
      Callsites:
        - Src:             'sarray1.c:1892,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:1894,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:1906,14'
          Dst:             genPathname
        - Src:             'sarray1.c:1907,15'
          Dst:             realpath
        - Src:             'sarray1.c:1910,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:1911,17'
          Dst:             opendir
        - Src:             'sarray1.c:1912,9'
          Dst:             lept_stderr
        - Src:             'sarray1.c:1916,15'
          Dst:             sarrayCreate
        - Src:             'sarray1.c:1917,25'
          Dst:             readdir
        - Src:             'sarray1.c:1924,16'
          Dst:             strlen
        - Src:             'sarray1.c:1924,34'
          Dst:             strlen
        - Src:             'sarray1.c:1925,29'
          Dst:             calloc
        - Src:             'sarray1.c:1926,9'
          Dst:             snprintf
        - Src:             'sarray1.c:1927,20'
          Dst:             stat
        - Src:             'sarray1.c:1932,9'
          Dst:             sarrayAddString
        - Src:             'sarray1.c:1934,5'
          Dst:             closedir
    - functionName:    realpath
      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:    opendir
      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:    sarrayCreate
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - returnErrorPtr
        - sarrayDestroy
      functionUses:    63
      BranchProfiles:
        - Branch String:   'sarray1.c:173,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:173,19'
              BranchSideFuncs:
                - calloc
                - calloc
                - sarrayDestroy
                - returnErrorPtr
            - BranchSide:      'sarray1.c:174,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - sarrayDestroy
                - returnErrorPtr
        - Branch String:   'sarray1.c:173,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:174,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - sarrayDestroy
                - returnErrorPtr
            - BranchSide:      'sarray1.c:176,20'
              BranchSideFuncs:
                - calloc
                - calloc
                - sarrayDestroy
                - returnErrorPtr
        - Branch String:   'sarray1.c:177,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:178,9'
              BranchSideFuncs:
                - sarrayDestroy
                - returnErrorPtr
            - BranchSide:      'sarray1.c:182,18'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:179,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:179,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:179,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray1.c:176,20'
          Dst:             calloc
        - Src:             'sarray1.c:177,31'
          Dst:             calloc
        - Src:             'sarray1.c:178,9'
          Dst:             sarrayDestroy
        - Src:             'sarray1.c:179,26'
          Dst:             returnErrorPtr
    - functionName:    readdir
      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:    stat
      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:    sarrayAddString
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sa
        - string
        - copyflag
      BBCount:         35
      ICount:          177
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - returnErrorInt
        - sarrayExtendArray
        - sarrayGetCount
        - stringNew
      functionUses:    215
      BranchProfiles:
        - Branch String:   'sarray1.c:441,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:442,16'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayGetCount
                - stringNew
                - sarrayExtendArray
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'sarray1.c:443,10'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayGetCount
                - stringNew
                - sarrayExtendArray
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'sarray1.c:442,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:442,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:442,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:443,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:444,16'
              BranchSideFuncs:
                - sarrayGetCount
                - stringNew
                - sarrayExtendArray
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'sarray1.c:445,9'
              BranchSideFuncs:
                - sarrayGetCount
                - stringNew
                - sarrayExtendArray
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'sarray1.c:444,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:444,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:444,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:445,30'
          Branch Sides:
            - BranchSide:      'sarray1.c:445,33'
              BranchSideFuncs:
                - sarrayGetCount
                - stringNew
                - sarrayExtendArray
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'sarray1.c:448,24'
              BranchSideFuncs:
                - sarrayGetCount
                - stringNew
                - sarrayExtendArray
                - returnErrorInt
        - Branch String:   'sarray1.c:445,54'
          Branch Sides:
            - BranchSide:      'sarray1.c:445,57'
              BranchSideFuncs:
                - sarrayGetCount
                - stringNew
                - sarrayExtendArray
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'sarray1.c:448,24'
              BranchSideFuncs:
                - sarrayGetCount
                - stringNew
                - sarrayExtendArray
                - returnErrorInt
        - Branch String:   'sarray1.c:445,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:446,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:448,24'
              BranchSideFuncs:
                - sarrayGetCount
                - stringNew
                - sarrayExtendArray
                - returnErrorInt
        - Branch String:   'sarray1.c:446,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:446,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:446,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:449,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:450,31'
              BranchSideFuncs:
                - sarrayExtendArray
                - stringNew
                - returnErrorInt
            - BranchSide:      'sarray1.c:454,9'
              BranchSideFuncs:
                - stringNew
        - Branch String:   'sarray1.c:450,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:451,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:452,5'
              BranchSideFuncs:
                - stringNew
        - Branch String:   'sarray1.c:451,20'
          Branch Sides:
            - BranchSide:      'sarray1.c:451,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:451,13'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:454,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:455,34'
              BranchSideFuncs:
                - stringNew
            - BranchSide:      'sarray1.c:457,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray1.c:442,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:444,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:446,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:448,9'
          Dst:             sarrayGetCount
        - Src:             'sarray1.c:450,13'
          Dst:             sarrayExtendArray
        - Src:             'sarray1.c:451,20'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:455,24'
          Dst:             stringNew
    - functionName:    closedir
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sarrayGetCount
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sa
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    74
      BranchProfiles:
        - Branch String:   'sarray1.c:619,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:620,16'
              BranchSideFuncs: []
            - BranchSide:      'sarray1.c:621,12'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:620,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:620,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:620,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray1.c:620,16'
          Dst:             returnErrorInt
    - functionName:    sarrayExtendArray
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sa
      BBCount:         22
      ICount:          124
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reallocNew
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sarray1.c:480,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:481,16'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'sarray1.c:482,9'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'sarray1.c:481,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:481,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:481,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:482,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:483,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:484,15'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
        - Branch String:   'sarray1.c:483,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:483,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:483,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:485,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:486,17'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
            - BranchSide:      'sarray1.c:489,23'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
        - Branch String:   'sarray1.c:492,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:494,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:496,5'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:494,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:494,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:494,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray1.c:481,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:483,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:492,31'
          Dst:             reallocNew
        - Src:             'sarray1.c:494,16'
          Dst:             returnErrorInt
    - functionName:    sarrayDestroy
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psa
      BBCount:         24
      ICount:          120
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - lept_stderr
      functionUses:    112
      BranchProfiles:
        - Branch String:   'sarray1.c:358,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:359,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'sarray1.c:362,16'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'sarray1.c:359,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:360,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'sarray1.c:360,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:362,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:363,9'
              BranchSideFuncs: []
            - BranchSide:      'sarray1.c:365,11'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'sarray1.c:365,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:366,13'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'sarray1.c:375,6'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:366,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:367,20'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'sarray1.c:373,9'
              BranchSideFuncs:
                - free
        - Branch String:   'sarray1.c:367,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:368,21'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'sarray1.c:371,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'sarray1.c:368,21'
          Branch Sides:
            - BranchSide:      'sarray1.c:369,21'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'sarray1.c:370,13'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'sarray1.c:359,9'
          Dst:             lept_stderr
    - functionName:    convertSortedToNumberedPathnames
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1802
      functionLinenumberEnd: 1844
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - sa
        - numpre
        - numpost
        - maxnum
      BBCount:         38
      ICount:          216
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - extractNumberFromFilename
        - lept_stderr
        - returnErrorPtr
        - sarrayCreate
        - sarrayCreateInitialized
        - sarrayGetCount
        - sarrayGetString
        - sarrayReplaceString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sarray1.c:1807,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1808,26'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayCreateInitialized
                - sarrayGetString
                - extractNumberFromFilename
                - sarrayGetString
                - sarrayReplaceString
                - lept_stderr
                - sarrayCreate
                - sarrayGetString
                - extractNumberFromFilename
                - sarrayCreate
            - BranchSide:      'sarray1.c:1809,34'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayCreateInitialized
                - sarrayGetString
                - extractNumberFromFilename
                - sarrayGetString
                - sarrayReplaceString
                - lept_stderr
                - sarrayCreate
                - sarrayGetString
                - extractNumberFromFilename
                - sarrayCreate
        - Branch String:   'sarray1.c:1808,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:1808,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1808,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1809,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1810,16'
              BranchSideFuncs:
                - sarrayCreate
            - BranchSide:      'sarray1.c:1816,9'
              BranchSideFuncs:
                - sarrayCreateInitialized
                - sarrayGetString
                - extractNumberFromFilename
                - sarrayGetString
                - sarrayReplaceString
                - lept_stderr
                - sarrayCreate
                - sarrayGetString
                - extractNumberFromFilename
        - Branch String:   'sarray1.c:1817,5'
          Branch Sides:
            - BranchSide:      'sarray1.c:1818,33'
              BranchSideFuncs:
                - sarrayGetString
                - extractNumberFromFilename
                - sarrayCreateInitialized
                - sarrayGetString
                - extractNumberFromFilename
                - sarrayGetString
                - sarrayReplaceString
                - lept_stderr
                - sarrayCreate
            - BranchSide:      'sarray1.c:1825,9'
              BranchSideFuncs:
                - sarrayCreateInitialized
                - sarrayGetString
                - extractNumberFromFilename
                - sarrayGetString
                - sarrayReplaceString
                - lept_stderr
                - sarrayCreate
        - Branch String:   'sarray1.c:1820,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:1820,22'
              BranchSideFuncs:
                - sarrayCreateInitialized
                - sarrayGetString
                - extractNumberFromFilename
                - sarrayGetString
                - sarrayReplaceString
                - lept_stderr
                - sarrayCreate
                - sarrayGetString
                - extractNumberFromFilename
            - BranchSide:      'sarray1.c:1821,15'
              BranchSideFuncs:
                - sarrayCreateInitialized
                - sarrayGetString
                - extractNumberFromFilename
                - sarrayGetString
                - sarrayReplaceString
                - lept_stderr
                - sarrayCreate
        - Branch String:   'sarray1.c:1821,15'
          Branch Sides:
            - BranchSide:      'sarray1.c:1821,13'
              BranchSideFuncs:
                - sarrayCreateInitialized
                - sarrayGetString
                - extractNumberFromFilename
                - sarrayGetString
                - sarrayReplaceString
                - lept_stderr
                - sarrayCreate
            - BranchSide:      'sarray1.c:1821,13'
              BranchSideFuncs:
                - sarrayCreateInitialized
                - sarrayGetString
                - extractNumberFromFilename
                - sarrayGetString
                - sarrayReplaceString
                - lept_stderr
                - sarrayCreate
        - Branch String:   'sarray1.c:1825,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1826,16'
              BranchSideFuncs:
                - sarrayCreate
            - BranchSide:      'sarray1.c:1830,37'
              BranchSideFuncs:
                - sarrayCreateInitialized
                - sarrayGetString
                - extractNumberFromFilename
                - sarrayGetString
                - sarrayReplaceString
                - lept_stderr
        - Branch String:   'sarray1.c:1831,5'
          Branch Sides:
            - BranchSide:      'sarray1.c:1832,33'
              BranchSideFuncs:
                - sarrayGetString
                - extractNumberFromFilename
                - sarrayGetString
                - sarrayReplaceString
                - lept_stderr
            - BranchSide:      'sarray1.c:1843,12'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1834,23'
          Branch Sides:
            - BranchSide:      'sarray1.c:1834,40'
              BranchSideFuncs:
                - sarrayGetString
                - extractNumberFromFilename
                - sarrayGetString
                - sarrayReplaceString
                - lept_stderr
            - BranchSide:      'sarray1.c:1834,26'
              BranchSideFuncs:
                - sarrayGetString
                - sarrayReplaceString
                - sarrayGetString
                - extractNumberFromFilename
                - lept_stderr
        - Branch String:   'sarray1.c:1834,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:1834,40'
              BranchSideFuncs:
                - sarrayGetString
                - extractNumberFromFilename
                - sarrayGetString
                - sarrayReplaceString
                - lept_stderr
            - BranchSide:      'sarray1.c:1835,31'
              BranchSideFuncs:
                - sarrayGetString
                - sarrayReplaceString
                - sarrayGetString
                - extractNumberFromFilename
                - lept_stderr
        - Branch String:   'sarray1.c:1836,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:1837,13'
              BranchSideFuncs:
                - sarrayReplaceString
                - sarrayGetString
                - extractNumberFromFilename
                - sarrayGetString
                - lept_stderr
            - BranchSide:      'sarray1.c:1840,29'
              BranchSideFuncs:
                - sarrayReplaceString
                - sarrayGetString
                - extractNumberFromFilename
                - sarrayGetString
                - lept_stderr
        - Branch String:   'sarray1.c:1837,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:1839,9'
              BranchSideFuncs:
                - lept_stderr
                - sarrayReplaceString
                - sarrayGetString
                - extractNumberFromFilename
                - sarrayGetString
            - BranchSide:      'sarray1.c:1839,9'
              BranchSideFuncs:
                - sarrayReplaceString
                - sarrayGetString
                - extractNumberFromFilename
                - sarrayGetString
                - lept_stderr
      Callsites:
        - Src:             'sarray1.c:1808,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:1809,19'
          Dst:             sarrayGetCount
        - Src:             'sarray1.c:1810,16'
          Dst:             sarrayCreate
        - Src:             'sarray1.c:1818,17'
          Dst:             sarrayGetString
        - Src:             'sarray1.c:1819,15'
          Dst:             extractNumberFromFilename
        - Src:             'sarray1.c:1826,16'
          Dst:             sarrayCreate
        - Src:             'sarray1.c:1830,13'
          Dst:             sarrayCreateInitialized
        - Src:             'sarray1.c:1832,17'
          Dst:             sarrayGetString
        - Src:             'sarray1.c:1833,17'
          Dst:             extractNumberFromFilename
        - Src:             'sarray1.c:1835,15'
          Dst:             sarrayGetString
        - Src:             'sarray1.c:1837,13'
          Dst:             lept_stderr
        - Src:             'sarray1.c:1840,9'
          Dst:             sarrayReplaceString
    - functionName:    sarrayGetString
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - sa
        - index
        - copyflag
      BBCount:         27
      ICount:          137
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - returnErrorPtr
        - stringNew
      functionUses:    86
      BranchProfiles:
        - Branch String:   'sarray1.c:677,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:678,24'
              BranchSideFuncs:
                - stringNew
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'sarray1.c:679,9'
              BranchSideFuncs:
                - stringNew
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sarray1.c:678,24'
          Branch Sides:
            - BranchSide:      'sarray1.c:678,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:678,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:679,19'
          Branch Sides:
            - BranchSide:      'sarray1.c:679,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:680,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'sarray1.c:679,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:680,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:681,9'
              BranchSideFuncs:
                - stringNew
                - returnErrorPtr
        - Branch String:   'sarray1.c:680,24'
          Branch Sides:
            - BranchSide:      'sarray1.c:680,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:680,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:681,30'
          Branch Sides:
            - BranchSide:      'sarray1.c:681,33'
              BranchSideFuncs:
                - stringNew
                - returnErrorPtr
            - BranchSide:      'sarray1.c:684,9'
              BranchSideFuncs:
                - stringNew
        - Branch String:   'sarray1.c:681,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:682,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:684,9'
              BranchSideFuncs:
                - stringNew
        - Branch String:   'sarray1.c:682,24'
          Branch Sides:
            - BranchSide:      'sarray1.c:682,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:682,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:684,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:685,16'
              BranchSideFuncs: []
            - BranchSide:      'sarray1.c:687,26'
              BranchSideFuncs:
                - stringNew
      Callsites:
        - Src:             'sarray1.c:678,24'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:680,24'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:682,24'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:687,16'
          Dst:             stringNew
    - functionName:    sarrayCreateInitialized
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - initstr
      BBCount:         18
      ICount:          89
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - returnErrorPtr
        - sarrayAddString
        - sarrayCreate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sarray1.c:203,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:204,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:205,10'
              BranchSideFuncs:
                - returnErrorPtr
                - sarrayCreate
                - sarrayAddString
        - Branch String:   'sarray1.c:204,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:204,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:204,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:205,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:206,26'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayAddString
            - BranchSide:      'sarray1.c:208,23'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayAddString
        - Branch String:   'sarray1.c:206,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:206,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:206,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:209,5'
          Branch Sides:
            - BranchSide:      'sarray1.c:210,25'
              BranchSideFuncs:
                - sarrayAddString
            - BranchSide:      'sarray1.c:211,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray1.c:204,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:206,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:208,10'
          Dst:             sarrayCreate
        - Src:             'sarray1.c:210,9'
          Dst:             sarrayAddString
    - functionName:    sarrayReplaceString
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sa
        - index
        - newstr
        - copyflag
      BBCount:         33
      ICount:          170
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - returnErrorInt
        - sarrayGetCount
        - stringNew
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sarray1.c:565,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:566,16'
              BranchSideFuncs:
                - sarrayGetCount
                - returnErrorInt
                - free
                - stringNew
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'sarray1.c:567,24'
              BranchSideFuncs:
                - sarrayGetCount
                - returnErrorInt
                - free
                - stringNew
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'sarray1.c:566,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:566,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:566,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:568,19'
          Branch Sides:
            - BranchSide:      'sarray1.c:568,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:569,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'sarray1.c:568,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:569,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:570,10'
              BranchSideFuncs:
                - returnErrorInt
                - free
                - stringNew
                - returnErrorInt
        - Branch String:   'sarray1.c:569,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:569,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:569,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:570,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:571,16'
              BranchSideFuncs:
                - free
                - stringNew
                - returnErrorInt
            - BranchSide:      'sarray1.c:572,9'
              BranchSideFuncs:
                - free
                - stringNew
                - returnErrorInt
        - Branch String:   'sarray1.c:571,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:571,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:571,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:572,30'
          Branch Sides:
            - BranchSide:      'sarray1.c:572,33'
              BranchSideFuncs:
                - free
                - stringNew
                - returnErrorInt
            - BranchSide:      'sarray1.c:575,5'
              BranchSideFuncs:
                - free
                - stringNew
        - Branch String:   'sarray1.c:572,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:573,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:575,5'
              BranchSideFuncs:
                - free
                - stringNew
        - Branch String:   'sarray1.c:573,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:573,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:573,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:576,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:577,15'
              BranchSideFuncs: []
            - BranchSide:      'sarray1.c:579,25'
              BranchSideFuncs:
                - stringNew
      Callsites:
        - Src:             'sarray1.c:566,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:567,9'
          Dst:             sarrayGetCount
        - Src:             'sarray1.c:569,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:571,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:573,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:579,15'
          Dst:             stringNew
    - functionName:    getSortedPathnamesInDirectory
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1744
      functionLinenumberEnd: 1778
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - dirname
        - substr
        - first
        - nfiles
      BBCount:         38
      ICount:          235
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - getFilenamesInDirectory
        - lept_stderr
        - pathJoin
        - returnErrorPtr
        - sarrayAddString
        - sarrayCreate
        - sarrayDestroy
        - sarrayGetCount
        - sarrayGetString
        - sarraySelectBySubstring
        - sarraySort
      functionUses:    13
      BranchProfiles:
        - Branch String:   'sarray1.c:1749,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1750,26'
              BranchSideFuncs:
                - getFilenamesInDirectory
                - sarraySelectBySubstring
                - sarrayDestroy
                - sarrayGetCount
                - sarraySort
                - sarrayCreate
                - sarrayDestroy
                - sarrayGetString
                - pathJoin
                - sarrayAddString
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1752,39'
              BranchSideFuncs:
                - getFilenamesInDirectory
                - sarraySelectBySubstring
                - sarrayDestroy
                - sarrayGetCount
                - sarraySort
                - sarrayCreate
                - sarrayDestroy
                - sarrayGetString
                - pathJoin
                - sarrayAddString
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'sarray1.c:1750,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:1750,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1750,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1752,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1753,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1754,39'
              BranchSideFuncs:
                - sarraySelectBySubstring
                - sarrayDestroy
                - sarrayGetCount
                - sarraySort
                - sarrayCreate
                - sarrayDestroy
                - sarrayGetString
                - pathJoin
                - sarrayAddString
                - lept_stderr
        - Branch String:   'sarray1.c:1753,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:1753,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1753,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1757,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1758,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'sarray1.c:1762,16'
              BranchSideFuncs:
                - sarraySort
                - sarrayCreate
                - sarrayDestroy
                - sarrayGetString
                - pathJoin
                - sarrayAddString
        - Branch String:   'sarray1.c:1758,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1759,16'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'sarray1.c:1759,16'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1764,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:1764,13'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayDestroy
                - sarrayGetString
                - pathJoin
                - sarrayAddString
            - BranchSide:      'sarray1.c:1764,13'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayDestroy
                - sarrayGetString
                - pathJoin
                - sarrayAddString
        - Branch String:   'sarray1.c:1764,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:1764,13'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayDestroy
                - sarrayGetString
                - pathJoin
                - sarrayAddString
            - BranchSide:      'sarray1.c:1764,11'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayDestroy
                - sarrayGetString
                - pathJoin
                - sarrayAddString
        - Branch String:   'sarray1.c:1764,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:1764,11'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayDestroy
                - sarrayGetString
                - pathJoin
                - sarrayAddString
            - BranchSide:      'sarray1.c:1764,11'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayDestroy
                - sarrayGetString
                - pathJoin
                - sarrayAddString
        - Branch String:   'sarray1.c:1765,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1766,18'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayDestroy
                - sarrayGetString
                - pathJoin
                - sarrayAddString
            - BranchSide:      'sarray1.c:1767,12'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayDestroy
                - sarrayGetString
                - pathJoin
                - sarrayAddString
        - Branch String:   'sarray1.c:1767,12'
          Branch Sides:
            - BranchSide:      'sarray1.c:1767,10'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayDestroy
                - sarrayGetString
                - pathJoin
                - sarrayAddString
            - BranchSide:      'sarray1.c:1767,10'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayDestroy
                - sarrayGetString
                - pathJoin
                - sarrayAddString
        - Branch String:   'sarray1.c:1770,5'
          Branch Sides:
            - BranchSide:      'sarray1.c:1771,33'
              BranchSideFuncs:
                - sarrayGetString
                - pathJoin
                - sarrayAddString
                - sarrayDestroy
            - BranchSide:      'sarray1.c:1776,5'
              BranchSideFuncs:
                - sarrayDestroy
      Callsites:
        - Src:             'sarray1.c:1750,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:1752,15'
          Dst:             getFilenamesInDirectory
        - Src:             'sarray1.c:1753,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:1754,15'
          Dst:             sarraySelectBySubstring
        - Src:             'sarray1.c:1755,5'
          Dst:             sarrayDestroy
        - Src:             'sarray1.c:1756,9'
          Dst:             sarrayGetCount
        - Src:             'sarray1.c:1758,9'
          Dst:             lept_stderr
        - Src:             'sarray1.c:1762,5'
          Dst:             sarraySort
        - Src:             'sarray1.c:1769,13'
          Dst:             sarrayCreate
        - Src:             'sarray1.c:1771,17'
          Dst:             sarrayGetString
        - Src:             'sarray1.c:1772,20'
          Dst:             pathJoin
        - Src:             'sarray1.c:1773,9'
          Dst:             sarrayAddString
        - Src:             'sarray1.c:1776,5'
          Dst:             sarrayDestroy
    - functionName:    sarraySelectBySubstring
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sain
        - substr
      BBCount:         21
      ICount:          122
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - arrayFindSequence
        - returnErrorPtr
        - sarrayAddString
        - sarrayCopy
        - sarrayCreate
        - sarrayGetCount
        - sarrayGetString
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sarray1.c:1163,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1164,26'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayCopy
                - sarrayCreate
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayAddString
            - BranchSide:      'sarray1.c:1166,24'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayCopy
                - sarrayCreate
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayAddString
        - Branch String:   'sarray1.c:1164,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:1164,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1164,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1167,17'
          Branch Sides:
            - BranchSide:      'sarray1.c:1167,20'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayAddString
                - sarrayCopy
            - BranchSide:      'sarray1.c:1168,27'
              BranchSideFuncs:
                - sarrayCopy
        - Branch String:   'sarray1.c:1167,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1168,27'
              BranchSideFuncs:
                - sarrayCopy
            - BranchSide:      'sarray1.c:1170,26'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayAddString
        - Branch String:   'sarray1.c:1171,5'
          Branch Sides:
            - BranchSide:      'sarray1.c:1172,31'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayAddString
            - BranchSide:      'sarray1.c:1179,12'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1175,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:1176,29'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
            - BranchSide:      'sarray1.c:1177,5'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayAddString
      Callsites:
        - Src:             'sarray1.c:1164,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:1166,9'
          Dst:             sarrayGetCount
        - Src:             'sarray1.c:1168,16'
          Dst:             sarrayCopy
        - Src:             'sarray1.c:1170,13'
          Dst:             sarrayCreate
        - Src:             'sarray1.c:1172,15'
          Dst:             sarrayGetString
        - Src:             'sarray1.c:1173,43'
          Dst:             strlen
        - Src:             'sarray1.c:1174,27'
          Dst:             strlen
        - Src:             'sarray1.c:1173,9'
          Dst:             arrayFindSequence
        - Src:             'sarray1.c:1176,13'
          Dst:             sarrayAddString
    - functionName:    sarrayCopy
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sa
      BBCount:         18
      ICount:          94
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - returnErrorPtr
        - sarrayAddString
        - sarrayCreate
      functionUses:    4
      BranchProfiles:
        - Branch String:   'sarray1.c:391,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:392,26'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayAddString
                - returnErrorPtr
            - BranchSide:      'sarray1.c:394,29'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayAddString
                - returnErrorPtr
        - Branch String:   'sarray1.c:392,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:392,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:392,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:394,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:395,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:397,12'
              BranchSideFuncs:
                - sarrayAddString
        - Branch String:   'sarray1.c:395,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:395,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:395,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:397,5'
          Branch Sides:
            - BranchSide:      'sarray1.c:398,25'
              BranchSideFuncs:
                - sarrayAddString
            - BranchSide:      'sarray1.c:400,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray1.c:392,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:394,16'
          Dst:             sarrayCreate
        - Src:             'sarray1.c:395,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:398,9'
          Dst:             sarrayAddString
    - functionName:    getNumberedPathnamesInDirectory
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1699
      functionLinenumberEnd: 1716
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - dirname
        - substr
        - numpre
        - numpost
        - maxnum
      BBCount:         16
      ICount:          101
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - convertSortedToNumberedPathnames
        - getSortedPathnamesInDirectory
        - returnErrorPtr
        - sarrayCreate
        - sarrayDestroy
        - sarrayGetCount
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sarray1.c:1703,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1704,26'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - sarrayGetCount
                - convertSortedToNumberedPathnames
                - sarrayDestroy
                - sarrayDestroy
                - sarrayCreate
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1706,45'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - sarrayGetCount
                - convertSortedToNumberedPathnames
                - sarrayDestroy
                - sarrayDestroy
                - sarrayCreate
                - returnErrorPtr
        - Branch String:   'sarray1.c:1704,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:1704,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1704,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1706,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1707,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1708,34'
              BranchSideFuncs:
                - sarrayGetCount
                - convertSortedToNumberedPathnames
                - sarrayDestroy
                - sarrayDestroy
                - sarrayCreate
        - Branch String:   'sarray1.c:1707,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:1707,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1707,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1708,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1709,9'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayCreate
            - BranchSide:      'sarray1.c:1713,46'
              BranchSideFuncs:
                - convertSortedToNumberedPathnames
                - sarrayDestroy
      Callsites:
        - Src:             'sarray1.c:1704,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:1706,15'
          Dst:             getSortedPathnamesInDirectory
        - Src:             'sarray1.c:1707,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:1708,19'
          Dst:             sarrayGetCount
        - Src:             'sarray1.c:1709,9'
          Dst:             sarrayDestroy
        - Src:             'sarray1.c:1710,16'
          Dst:             sarrayCreate
        - Src:             'sarray1.c:1713,13'
          Dst:             convertSortedToNumberedPathnames
        - Src:             'sarray1.c:1714,5'
          Dst:             sarrayDestroy
    - functionName:    sarrayAppend
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1630
      functionLinenumberEnd: 1647
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - sa
      BBCount:         24
      ICount:          113
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - fclose
        - fopenWriteStream
        - returnErrorInt
        - returnErrorInt1
        - sarrayWriteStream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sarray1.c:1633,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1634,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - sarrayWriteStream
                - fclose
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'sarray1.c:1635,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - sarrayWriteStream
                - fclose
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'sarray1.c:1634,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:1634,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:1634,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1635,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1636,16'
              BranchSideFuncs:
                - fopenWriteStream
                - sarrayWriteStream
                - fclose
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'sarray1.c:1638,32'
              BranchSideFuncs:
                - fopenWriteStream
                - sarrayWriteStream
                - fclose
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'sarray1.c:1636,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:1636,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:1636,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1638,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1639,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'sarray1.c:1640,27'
              BranchSideFuncs:
                - sarrayWriteStream
                - fclose
                - fclose
                - returnErrorInt1
        - Branch String:   'sarray1.c:1639,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:1639,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'sarray1.c:1639,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1640,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1641,16'
              BranchSideFuncs:
                - fclose
                - returnErrorInt1
            - BranchSide:      'sarray1.c:1645,12'
              BranchSideFuncs:
                - fclose
        - Branch String:   'sarray1.c:1642,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:1642,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'sarray1.c:1642,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray1.c:1634,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:1636,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:1638,15'
          Dst:             fopenWriteStream
        - Src:             'sarray1.c:1639,16'
          Dst:             returnErrorInt1
        - Src:             'sarray1.c:1640,9'
          Dst:             sarrayWriteStream
        - Src:             'sarray1.c:1641,9'
          Dst:             fclose
        - Src:             'sarray1.c:1642,16'
          Dst:             returnErrorInt1
        - Src:             'sarray1.c:1645,5'
          Dst:             fclose
    - functionName:    sarrayWriteStream
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1536
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - sa
      BBCount:         15
      ICount:          105
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - fprintf
        - returnErrorInt
        - sarrayGetCount
        - sarrayWriteStderr
        - strlen
      functionUses:    7
      BranchProfiles:
        - Branch String:   'sarray1.c:1521,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1522,16'
              BranchSideFuncs:
                - sarrayWriteStderr
                - sarrayGetCount
                - fprintf
                - fprintf
                - fprintf
                - strlen
                - fprintf
            - BranchSide:      'sarray1.c:1523,10'
              BranchSideFuncs:
                - sarrayWriteStderr
                - sarrayGetCount
                - fprintf
                - fprintf
                - fprintf
                - strlen
                - fprintf
        - Branch String:   'sarray1.c:1522,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:1522,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:1522,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1523,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1524,34'
              BranchSideFuncs:
                - sarrayGetCount
                - fprintf
                - fprintf
                - fprintf
                - strlen
                - fprintf
            - BranchSide:      'sarray1.c:1526,24'
              BranchSideFuncs:
                - sarrayGetCount
                - fprintf
                - fprintf
                - fprintf
                - strlen
                - fprintf
        - Branch String:   'sarray1.c:1529,5'
          Branch Sides:
            - BranchSide:      'sarray1.c:1530,22'
              BranchSideFuncs:
                - strlen
                - fprintf
                - fprintf
            - BranchSide:      'sarray1.c:1533,13'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'sarray1.c:1522,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:1524,16'
          Dst:             sarrayWriteStderr
        - Src:             'sarray1.c:1526,9'
          Dst:             sarrayGetCount
        - Src:             'sarray1.c:1527,5'
          Dst:             fprintf
        - Src:             'sarray1.c:1528,5'
          Dst:             fprintf
        - Src:             'sarray1.c:1530,15'
          Dst:             strlen
        - Src:             'sarray1.c:1531,9'
          Dst:             fprintf
        - Src:             'sarray1.c:1533,5'
          Dst:             fprintf
    - functionName:    sarrayWriteStderr
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1547
      functionLinenumberEnd: 1562
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sa
      BBCount:         13
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - lept_stderr
        - returnErrorInt
        - sarrayGetCount
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sarray1.c:1550,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1551,16'
              BranchSideFuncs:
                - sarrayGetCount
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
            - BranchSide:      'sarray1.c:1553,24'
              BranchSideFuncs:
                - sarrayGetCount
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
        - Branch String:   'sarray1.c:1551,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:1551,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:1551,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1556,5'
          Branch Sides:
            - BranchSide:      'sarray1.c:1557,22'
              BranchSideFuncs:
                - strlen
                - lept_stderr
                - lept_stderr
            - BranchSide:      'sarray1.c:1560,5'
              BranchSideFuncs:
                - lept_stderr
      Callsites:
        - Src:             'sarray1.c:1551,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:1553,9'
          Dst:             sarrayGetCount
        - Src:             'sarray1.c:1554,5'
          Dst:             lept_stderr
        - Src:             'sarray1.c:1555,5'
          Dst:             lept_stderr
        - Src:             'sarray1.c:1557,15'
          Dst:             strlen
        - Src:             'sarray1.c:1558,9'
          Dst:             lept_stderr
        - Src:             'sarray1.c:1560,5'
          Dst:             lept_stderr
    - functionName:    sarrayWriteMem
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1582
      functionLinenumberEnd: 1617
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdata
        - psize
        - sa
      BBCount:         30
      ICount:          150
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - fclose
        - fputc
        - open_memstream
        - returnErrorInt
        - sarrayWriteStream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sarray1.c:1586,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1586,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - sarrayWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'sarray1.c:1587,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - sarrayWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'sarray1.c:1587,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1587,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - sarrayWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'sarray1.c:1588,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - sarrayWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'sarray1.c:1588,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1589,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - sarrayWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'sarray1.c:1590,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - sarrayWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'sarray1.c:1589,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:1589,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:1589,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1590,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1591,16'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - sarrayWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'sarray1.c:1592,10'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - sarrayWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'sarray1.c:1591,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:1591,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:1591,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1592,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1593,16'
              BranchSideFuncs:
                - open_memstream
                - sarrayWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'sarray1.c:1596,39'
              BranchSideFuncs:
                - open_memstream
                - sarrayWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'sarray1.c:1593,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:1593,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:1593,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1596,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1597,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:1598,29'
              BranchSideFuncs:
                - sarrayWriteStream
                - fputc
                - fclose
        - Branch String:   'sarray1.c:1597,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:1597,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:1597,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray1.c:1589,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:1591,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:1593,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:1596,15'
          Dst:             open_memstream
        - Src:             'sarray1.c:1597,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:1598,11'
          Dst:             sarrayWriteStream
        - Src:             'sarray1.c:1599,5'
          Dst:             fputc
        - Src:             'sarray1.c:1600,5'
          Dst:             fclose
    - functionName:    sarrayWrite
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1483
      functionLinenumberEnd: 1499
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - sa
      BBCount:         24
      ICount:          115
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - fclose
        - fopenWriteStream
        - returnErrorInt
        - returnErrorInt1
        - sarrayWriteStream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sarray1.c:1487,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1488,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - sarrayWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'sarray1.c:1489,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - sarrayWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'sarray1.c:1488,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:1488,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:1488,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1489,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1490,16'
              BranchSideFuncs:
                - fopenWriteStream
                - sarrayWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'sarray1.c:1492,32'
              BranchSideFuncs:
                - fopenWriteStream
                - sarrayWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'sarray1.c:1490,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:1490,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:1490,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1492,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1493,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'sarray1.c:1494,29'
              BranchSideFuncs:
                - sarrayWriteStream
                - fclose
                - returnErrorInt1
        - Branch String:   'sarray1.c:1493,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:1493,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'sarray1.c:1493,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1496,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1497,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'sarray1.c:1498,5'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1497,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:1497,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'sarray1.c:1497,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray1.c:1488,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:1490,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:1492,15'
          Dst:             fopenWriteStream
        - Src:             'sarray1.c:1493,16'
          Dst:             returnErrorInt1
        - Src:             'sarray1.c:1494,11'
          Dst:             sarrayWriteStream
        - Src:             'sarray1.c:1495,5'
          Dst:             fclose
        - Src:             'sarray1.c:1497,16'
          Dst:             returnErrorInt1
    - functionName:    sarrayReadMem
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1457
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         20
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadFromMemory
        - lept_stderr
        - returnErrorPtr
        - sarrayReadStream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sarray1.c:1461,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1462,26'
              BranchSideFuncs:
                - fopenReadFromMemory
                - sarrayReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1463,35'
              BranchSideFuncs:
                - fopenReadFromMemory
                - sarrayReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'sarray1.c:1462,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:1462,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1462,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1463,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1464,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1466,27'
              BranchSideFuncs:
                - sarrayReadStream
                - fclose
                - lept_stderr
        - Branch String:   'sarray1.c:1464,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:1464,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1464,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1468,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1468,14'
              BranchSideFuncs: []
            - BranchSide:      'sarray1.c:1469,12'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1468,14'
          Branch Sides:
            - BranchSide:      'sarray1.c:1469,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'sarray1.c:1469,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray1.c:1462,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:1463,15'
          Dst:             fopenReadFromMemory
        - Src:             'sarray1.c:1464,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:1466,10'
          Dst:             sarrayReadStream
        - Src:             'sarray1.c:1467,5'
          Dst:             fclose
        - Src:             'sarray1.c:1468,14'
          Dst:             lept_stderr
    - functionName:    sarrayReadStream
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionLinenumberEnd: 1444
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         69
      ICount:          341
      EdgeCount:       93
      CyclomaticComplexity: 26
      functionsReached:
        - __isoc99_fscanf
        - calloc
        - fread
        - lept_stderr
        - returnErrorPtr
        - sarrayAddString
        - sarrayCreate
        - sarrayDestroy
      functionUses:    6
      BranchProfiles:
        - Branch String:   'sarray1.c:1393,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1394,26'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - sarrayCreate
                - calloc
                - __isoc99_fscanf
                - free
                - sarrayDestroy
                - __isoc99_fscanf
                - fread
                - sarrayAddString
                - lept_stderr
                - free
                - calloc
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1396,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - sarrayCreate
                - calloc
                - __isoc99_fscanf
                - free
                - sarrayDestroy
                - __isoc99_fscanf
                - fread
                - sarrayAddString
                - lept_stderr
                - free
                - calloc
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sarray1.c:1394,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:1394,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1394,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1396,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1397,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1398,9'
              BranchSideFuncs:
                - __isoc99_fscanf
                - sarrayCreate
                - calloc
                - __isoc99_fscanf
                - free
                - sarrayDestroy
                - __isoc99_fscanf
                - fread
                - sarrayAddString
                - lept_stderr
                - free
                - calloc
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sarray1.c:1397,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:1397,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1397,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1398,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1399,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1400,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - sarrayCreate
                - calloc
                - __isoc99_fscanf
                - free
                - sarrayDestroy
                - __isoc99_fscanf
                - fread
                - sarrayAddString
                - lept_stderr
                - free
                - calloc
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sarray1.c:1399,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:1399,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1399,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1400,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1401,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1402,9'
              BranchSideFuncs:
                - sarrayCreate
                - calloc
                - __isoc99_fscanf
                - free
                - sarrayDestroy
                - __isoc99_fscanf
                - fread
                - sarrayAddString
                - lept_stderr
                - free
                - calloc
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sarray1.c:1401,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:1401,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1401,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1402,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1403,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1404,9'
              BranchSideFuncs:
                - sarrayCreate
                - calloc
                - __isoc99_fscanf
                - free
                - sarrayDestroy
                - __isoc99_fscanf
                - fread
                - sarrayAddString
                - lept_stderr
                - free
                - calloc
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'sarray1.c:1403,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:1403,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1403,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1404,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1405,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1406,9'
              BranchSideFuncs:
                - sarrayCreate
                - calloc
                - __isoc99_fscanf
                - free
                - sarrayDestroy
                - __isoc99_fscanf
                - fread
                - sarrayAddString
                - lept_stderr
                - free
                - calloc
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'sarray1.c:1405,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:1405,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1405,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1406,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1406,17'
              BranchSideFuncs:
                - sarrayCreate
                - calloc
                - __isoc99_fscanf
                - free
                - sarrayDestroy
                - __isoc99_fscanf
                - fread
                - sarrayAddString
                - lept_stderr
                - free
                - calloc
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'sarray1.c:1408,13'
              BranchSideFuncs:
                - sarrayCreate
                - calloc
                - __isoc99_fscanf
                - free
                - sarrayDestroy
                - __isoc99_fscanf
                - fread
                - sarrayAddString
                - lept_stderr
                - free
                - calloc
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'sarray1.c:1406,17'
          Branch Sides:
            - BranchSide:      'sarray1.c:1408,13'
              BranchSideFuncs:
                - lept_stderr
                - sarrayCreate
                - calloc
                - __isoc99_fscanf
                - free
                - sarrayDestroy
                - __isoc99_fscanf
                - fread
                - sarrayAddString
                - lept_stderr
                - free
                - calloc
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1408,13'
              BranchSideFuncs:
                - sarrayCreate
                - calloc
                - __isoc99_fscanf
                - free
                - sarrayDestroy
                - __isoc99_fscanf
                - fread
                - sarrayAddString
                - lept_stderr
                - free
                - calloc
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'sarray1.c:1409,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1410,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1411,13'
              BranchSideFuncs:
                - calloc
                - __isoc99_fscanf
                - free
                - sarrayDestroy
                - __isoc99_fscanf
                - fread
                - sarrayAddString
                - lept_stderr
                - free
                - calloc
                - lept_stderr
        - Branch String:   'sarray1.c:1410,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:1410,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1410,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1414,5'
          Branch Sides:
            - BranchSide:      'sarray1.c:1416,21'
              BranchSideFuncs:
                - __isoc99_fscanf
                - fread
                - sarrayAddString
                - __isoc99_fscanf
                - free
                - sarrayDestroy
                - lept_stderr
                - free
                - calloc
                - lept_stderr
            - BranchSide:      'sarray1.c:1438,21'
              BranchSideFuncs:
                - __isoc99_fscanf
                - free
                - sarrayDestroy
        - Branch String:   'sarray1.c:1416,57'
          Branch Sides:
            - BranchSide:      'sarray1.c:1416,61'
              BranchSideFuncs:
                - free
                - sarrayDestroy
                - lept_stderr
            - BranchSide:      'sarray1.c:1417,21'
              BranchSideFuncs:
                - free
                - sarrayDestroy
                - lept_stderr
        - Branch String:   'sarray1.c:1416,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:1417,21'
              BranchSideFuncs:
                - free
                - sarrayDestroy
                - lept_stderr
            - BranchSide:      'sarray1.c:1422,13'
              BranchSideFuncs:
                - fread
                - sarrayAddString
                - __isoc99_fscanf
                - free
                - sarrayDestroy
                - __isoc99_fscanf
                - lept_stderr
                - lept_stderr
                - free
                - calloc
        - Branch String:   'sarray1.c:1418,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:1419,13'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
            - BranchSide:      'sarray1.c:1419,13'
              BranchSideFuncs:
                - free
                - sarrayDestroy
        - Branch String:   'sarray1.c:1422,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:1423,13'
              BranchSideFuncs:
                - free
                - calloc
                - fread
                - sarrayAddString
                - __isoc99_fscanf
                - free
                - sarrayDestroy
                - __isoc99_fscanf
                - lept_stderr
                - lept_stderr
            - BranchSide:      'sarray1.c:1428,19'
              BranchSideFuncs:
                - fread
                - sarrayAddString
                - __isoc99_fscanf
                - free
                - sarrayDestroy
                - __isoc99_fscanf
                - free
                - calloc
                - lept_stderr
                - lept_stderr
        - Branch String:   'sarray1.c:1428,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:1429,21'
              BranchSideFuncs:
                - free
                - sarrayDestroy
                - lept_stderr
            - BranchSide:      'sarray1.c:1434,9'
              BranchSideFuncs:
                - sarrayAddString
                - __isoc99_fscanf
                - free
                - sarrayDestroy
                - __isoc99_fscanf
                - fread
                - lept_stderr
                - free
                - calloc
                - lept_stderr
        - Branch String:   'sarray1.c:1430,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:1431,13'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
            - BranchSide:      'sarray1.c:1431,13'
              BranchSideFuncs:
                - free
                - sarrayDestroy
        - Branch String:   'sarray1.c:1442,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1442,19'
              BranchSideFuncs: []
            - BranchSide:      'sarray1.c:1443,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray1.c:1394,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:1396,9'
          Dst:             __isoc99_fscanf
        - Src:             'sarray1.c:1397,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:1399,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:1400,9'
          Dst:             __isoc99_fscanf
        - Src:             'sarray1.c:1401,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:1403,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:1405,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:1406,17'
          Dst:             lept_stderr
        - Src:             'sarray1.c:1409,15'
          Dst:             sarrayCreate
        - Src:             'sarray1.c:1410,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:1412,25'
          Dst:             calloc
        - Src:             'sarray1.c:1416,14'
          Dst:             __isoc99_fscanf
        - Src:             'sarray1.c:1418,13'
          Dst:             lept_stderr
        - Src:             'sarray1.c:1425,33'
          Dst:             calloc
        - Src:             'sarray1.c:1428,13'
          Dst:             fread
        - Src:             'sarray1.c:1430,13'
          Dst:             lept_stderr
        - Src:             'sarray1.c:1436,9'
          Dst:             sarrayAddString
        - Src:             'sarray1.c:1438,14'
          Dst:             __isoc99_fscanf
        - Src:             'sarray1.c:1442,19'
          Dst:             sarrayDestroy
    - functionName:    sarrayRead
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         19
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadStream
        - returnErrorPtr
        - returnErrorPtr1
        - sarrayReadStream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sarray1.c:1355,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1356,26'
              BranchSideFuncs:
                - fopenReadStream
                - sarrayReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
            - BranchSide:      'sarray1.c:1358,31'
              BranchSideFuncs:
                - fopenReadStream
                - sarrayReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
        - Branch String:   'sarray1.c:1356,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:1356,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1356,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1358,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1359,26'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'sarray1.c:1361,27'
              BranchSideFuncs:
                - sarrayReadStream
                - fclose
                - returnErrorPtr1
        - Branch String:   'sarray1.c:1359,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:1359,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'sarray1.c:1359,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1363,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1364,26'
              BranchSideFuncs: []
            - BranchSide:      'sarray1.c:1365,12'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1364,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:1364,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'sarray1.c:1364,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray1.c:1356,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:1358,15'
          Dst:             fopenReadStream
        - Src:             'sarray1.c:1359,26'
          Dst:             returnErrorPtr1
        - Src:             'sarray1.c:1361,10'
          Dst:             sarrayReadStream
        - Src:             'sarray1.c:1362,5'
          Dst:             fclose
        - Src:             'sarray1.c:1364,26'
          Dst:             returnErrorPtr1
    - functionName:    sarrayParseRange
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1274
      functionLinenumberEnd: 1337
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sa
        - start
        - pactualstart
        - pend
        - pnewstart
        - substr
        - loc
      BBCount:         81
      ICount:          405
      EdgeCount:       109
      CyclomaticComplexity: 30
      functionsReached:
        - arrayFindSequence
        - returnErrorInt
        - sarrayGetCount
        - sarrayGetString
        - strlen
      functionUses:    12
      BranchProfiles:
        - Branch String:   'sarray1.c:1278,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1279,16'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayGetCount
                - returnErrorInt
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
            - BranchSide:      'sarray1.c:1280,10'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayGetCount
                - returnErrorInt
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
        - Branch String:   'sarray1.c:1279,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:1279,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:1279,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1280,23'
          Branch Sides:
            - BranchSide:      'sarray1.c:1280,27'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayGetCount
                - returnErrorInt
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
            - BranchSide:      'sarray1.c:1281,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'sarray1.c:1280,32'
          Branch Sides:
            - BranchSide:      'sarray1.c:1280,36'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayGetCount
                - returnErrorInt
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
            - BranchSide:      'sarray1.c:1281,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'sarray1.c:1280,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1281,16'
              BranchSideFuncs:
                - sarrayGetCount
                - returnErrorInt
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
            - BranchSide:      'sarray1.c:1282,24'
              BranchSideFuncs:
                - sarrayGetCount
                - returnErrorInt
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
        - Branch String:   'sarray1.c:1281,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:1281,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:1281,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1284,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1285,16'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
            - BranchSide:      'sarray1.c:1288,9'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
        - Branch String:   'sarray1.c:1285,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:1285,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:1285,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1288,19'
          Branch Sides:
            - BranchSide:      'sarray1.c:1288,22'
              BranchSideFuncs: []
            - BranchSide:      'sarray1.c:1289,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1288,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1289,9'
              BranchSideFuncs: []
            - BranchSide:      'sarray1.c:1290,14'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
        - Branch String:   'sarray1.c:1290,5'
          Branch Sides:
            - BranchSide:      'sarray1.c:1291,31'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
            - BranchSide:      'sarray1.c:1300,13'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
        - Branch String:   'sarray1.c:1294,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:1295,18'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
            - BranchSide:      'sarray1.c:1297,18'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
        - Branch String:   'sarray1.c:1295,17'
          Branch Sides:
            - BranchSide:      'sarray1.c:1295,25'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
            - BranchSide:      'sarray1.c:1296,9'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
        - Branch String:   'sarray1.c:1297,24'
          Branch Sides:
            - BranchSide:      'sarray1.c:1297,27'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
            - BranchSide:      'sarray1.c:1297,42'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
        - Branch String:   'sarray1.c:1297,17'
          Branch Sides:
            - BranchSide:      'sarray1.c:0,0'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
            - BranchSide:      'sarray1.c:1297,42'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
        - Branch String:   'sarray1.c:1301,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1302,9'
              BranchSideFuncs: []
            - BranchSide:      'sarray1.c:1305,21'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
        - Branch String:   'sarray1.c:1306,5'
          Branch Sides:
            - BranchSide:      'sarray1.c:1307,31'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
            - BranchSide:      'sarray1.c:1316,13'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
        - Branch String:   'sarray1.c:1310,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:1311,17'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
            - BranchSide:      'sarray1.c:1313,17'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
        - Branch String:   'sarray1.c:1311,17'
          Branch Sides:
            - BranchSide:      'sarray1.c:1311,24'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
            - BranchSide:      'sarray1.c:1312,9'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
        - Branch String:   'sarray1.c:1318,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1319,9'
              BranchSideFuncs: []
            - BranchSide:      'sarray1.c:1323,14'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
        - Branch String:   'sarray1.c:1323,5'
          Branch Sides:
            - BranchSide:      'sarray1.c:1324,31'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
            - BranchSide:      'sarray1.c:1333,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1327,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:1328,18'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
            - BranchSide:      'sarray1.c:1330,18'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
        - Branch String:   'sarray1.c:1328,17'
          Branch Sides:
            - BranchSide:      'sarray1.c:1328,25'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
            - BranchSide:      'sarray1.c:1329,9'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
        - Branch String:   'sarray1.c:1330,24'
          Branch Sides:
            - BranchSide:      'sarray1.c:1330,27'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - arrayFindSequence
            - BranchSide:      'sarray1.c:1330,42'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1330,17'
          Branch Sides:
            - BranchSide:      'sarray1.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'sarray1.c:1330,42'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1333,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1334,22'
              BranchSideFuncs: []
            - BranchSide:      'sarray1.c:1336,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray1.c:1279,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:1281,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:1282,9'
          Dst:             sarrayGetCount
        - Src:             'sarray1.c:1285,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:1291,15'
          Dst:             sarrayGetString
        - Src:             'sarray1.c:1292,43'
          Dst:             strlen
        - Src:             'sarray1.c:1293,27'
          Dst:             strlen
        - Src:             'sarray1.c:1292,9'
          Dst:             arrayFindSequence
        - Src:             'sarray1.c:1307,15'
          Dst:             sarrayGetString
        - Src:             'sarray1.c:1308,43'
          Dst:             strlen
        - Src:             'sarray1.c:1309,27'
          Dst:             strlen
        - Src:             'sarray1.c:1308,9'
          Dst:             arrayFindSequence
        - Src:             'sarray1.c:1324,15'
          Dst:             sarrayGetString
        - Src:             'sarray1.c:1325,43'
          Dst:             strlen
        - Src:             'sarray1.c:1326,27'
          Dst:             strlen
        - Src:             'sarray1.c:1325,9'
          Dst:             arrayFindSequence
    - functionName:    sarraySelectRange
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1203
      functionLinenumberEnd: 1227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - sain
        - first
        - last
      BBCount:         30
      ICount:          158
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - lept_stderr
        - returnErrorPtr
        - sarrayAddString
        - sarrayCreate
        - sarrayGetCount
        - sarrayGetString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sarray1.c:1208,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1209,26'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayCreate
                - sarrayGetString
                - sarrayAddString
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'sarray1.c:1210,9'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayCreate
                - sarrayGetString
                - sarrayAddString
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'sarray1.c:1209,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:1209,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1209,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1210,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1210,26'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayCreate
                - sarrayGetString
                - sarrayAddString
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'sarray1.c:1211,24'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayCreate
                - sarrayGetString
                - sarrayAddString
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'sarray1.c:1212,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1212,27'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayGetString
                - sarrayAddString
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'sarray1.c:1213,9'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayGetString
                - sarrayAddString
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'sarray1.c:1213,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1214,9'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayGetString
                - sarrayAddString
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'sarray1.c:1217,9'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayGetString
                - sarrayAddString
                - returnErrorPtr
        - Branch String:   'sarray1.c:1214,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1215,16'
              BranchSideFuncs:
                - lept_stderr
                - sarrayCreate
                - sarrayGetString
                - sarrayAddString
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1215,16'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayGetString
                - sarrayAddString
                - returnErrorPtr
        - Branch String:   'sarray1.c:1217,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1218,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1220,13'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayGetString
                - sarrayAddString
        - Branch String:   'sarray1.c:1218,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:1218,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1218,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1221,5'
          Branch Sides:
            - BranchSide:      'sarray1.c:1222,31'
              BranchSideFuncs:
                - sarrayGetString
                - sarrayAddString
            - BranchSide:      'sarray1.c:1226,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray1.c:1209,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:1211,9'
          Dst:             sarrayGetCount
        - Src:             'sarray1.c:1214,9'
          Dst:             lept_stderr
        - Src:             'sarray1.c:1218,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:1220,13'
          Dst:             sarrayCreate
        - Src:             'sarray1.c:1222,15'
          Dst:             sarrayGetString
        - Src:             'sarray1.c:1223,9'
          Dst:             sarrayAddString
    - functionName:    sarrayConvertWordsToLines
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1091
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sa
        - linesize
      BBCount:         34
      ICount:          216
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - returnErrorPtr
        - sarrayAddString
        - sarrayCreate
        - sarrayDestroy
        - sarrayGetCount
        - sarrayGetString
        - sarrayToString
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sarray1.c:1050,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1051,26'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayGetCount
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayGetString
                - strlen
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayDestroy
                - sarrayToString
                - sarrayAddString
            - BranchSide:      'sarray1.c:1053,13'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayGetCount
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayGetString
                - strlen
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayDestroy
                - sarrayToString
                - sarrayAddString
        - Branch String:   'sarray1.c:1051,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:1051,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:1051,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1057,5'
          Branch Sides:
            - BranchSide:      'sarray1.c:1058,14'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayGetString
                - strlen
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayDestroy
                - sarrayToString
                - sarrayAddString
            - BranchSide:      'sarray1.c:1084,9'
              BranchSideFuncs:
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
        - Branch String:   'sarray1.c:1058,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:1059,19'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayDestroy
                - sarrayToString
                - sarrayAddString
            - BranchSide:      'sarray1.c:1060,30'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayDestroy
                - sarrayToString
                - sarrayAddString
        - Branch String:   'sarray1.c:1062,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:1063,17'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayDestroy
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayGetString
                - strlen
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
            - BranchSide:      'sarray1.c:1070,20'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayGetString
                - strlen
                - sarrayAddString
                - sarrayDestroy
                - sarrayToString
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayAddString
                - sarrayAddString
        - Branch String:   'sarray1.c:1063,17'
          Branch Sides:
            - BranchSide:      'sarray1.c:1064,39'
              BranchSideFuncs:
                - sarrayToString
                - sarrayAddString
                - sarrayAddString
                - sarrayDestroy
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayGetString
                - strlen
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayAddString
                - sarrayAddString
            - BranchSide:      'sarray1.c:1067,29'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayDestroy
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayGetString
                - strlen
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
        - Branch String:   'sarray1.c:1070,32'
          Branch Sides:
            - BranchSide:      'sarray1.c:1070,35'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayGetString
                - strlen
                - sarrayAddString
                - sarrayDestroy
                - sarrayToString
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayAddString
                - sarrayAddString
            - BranchSide:      'sarray1.c:1072,20'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayGetString
                - strlen
                - sarrayAddString
                - sarrayAddString
                - sarrayDestroy
                - sarrayToString
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayAddString
        - Branch String:   'sarray1.c:1070,20'
          Branch Sides:
            - BranchSide:      'sarray1.c:1071,29'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayGetString
                - strlen
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayAddString
                - sarrayAddString
                - sarrayDestroy
                - sarrayToString
                - sarrayAddString
            - BranchSide:      'sarray1.c:1072,20'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayGetString
                - strlen
                - sarrayAddString
                - sarrayAddString
                - sarrayDestroy
                - sarrayToString
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayAddString
        - Branch String:   'sarray1.c:1072,20'
          Branch Sides:
            - BranchSide:      'sarray1.c:1073,35'
              BranchSideFuncs:
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayGetString
                - strlen
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayDestroy
                - sarrayToString
                - sarrayAddString
            - BranchSide:      'sarray1.c:1080,29'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayGetString
                - strlen
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayDestroy
                - sarrayToString
                - sarrayAddString
        - Branch String:   'sarray1.c:1084,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1085,31'
              BranchSideFuncs:
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
            - BranchSide:      'sarray1.c:1090,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray1.c:1051,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:1053,13'
          Dst:             sarrayCreate
        - Src:             'sarray1.c:1054,9'
          Dst:             sarrayGetCount
        - Src:             'sarray1.c:1059,19'
          Dst:             sarrayCreate
        - Src:             'sarray1.c:1060,14'
          Dst:             sarrayGetString
        - Src:             'sarray1.c:1061,15'
          Dst:             strlen
        - Src:             'sarray1.c:1064,24'
          Dst:             sarrayToString
        - Src:             'sarray1.c:1065,17'
          Dst:             sarrayAddString
        - Src:             'sarray1.c:1067,13'
          Dst:             sarrayAddString
        - Src:             'sarray1.c:1068,13'
          Dst:             sarrayDestroy
        - Src:             'sarray1.c:1071,13'
          Dst:             sarrayAddString
        - Src:             'sarray1.c:1073,20'
          Dst:             sarrayToString
        - Src:             'sarray1.c:1074,13'
          Dst:             sarrayAddString
        - Src:             'sarray1.c:1075,13'
          Dst:             sarrayDestroy
        - Src:             'sarray1.c:1076,19'
          Dst:             sarrayCreate
        - Src:             'sarray1.c:1077,13'
          Dst:             sarrayAddString
        - Src:             'sarray1.c:1080,13'
          Dst:             sarrayAddString
        - Src:             'sarray1.c:1085,16'
          Dst:             sarrayToString
        - Src:             'sarray1.c:1086,9'
          Dst:             sarrayAddString
        - Src:             'sarray1.c:1087,9'
          Dst:             sarrayDestroy
    - functionName:    sarrayToString
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sa
        - addnlflag
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorPtr
        - sarrayToStringRange
      functionUses:    23
      BranchProfiles:
        - Branch String:   'sarray1.c:719,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:720,24'
              BranchSideFuncs:
                - sarrayToStringRange
            - BranchSide:      'sarray1.c:722,32'
              BranchSideFuncs:
                - sarrayToStringRange
        - Branch String:   'sarray1.c:720,24'
          Branch Sides:
            - BranchSide:      'sarray1.c:720,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:720,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray1.c:720,24'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:722,12'
          Dst:             sarrayToStringRange
    - functionName:    sarrayToStringRange
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - sa
        - first
        - nstrings
        - addnlflag
      BBCount:         75
      ICount:          406
      EdgeCount:       102
      CyclomaticComplexity: 29
      functionsReached:
        - calloc
        - returnErrorPtr
        - sarrayGetCount
        - sarrayGetString
        - stringNew
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'sarray1.c:757,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:758,24'
              BranchSideFuncs:
                - sarrayGetCount
                - calloc
                - sarrayGetString
                - strlen
                - returnErrorPtr
                - sarrayGetString
                - strlen
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorPtr
            - BranchSide:      'sarray1.c:759,9'
              BranchSideFuncs:
                - sarrayGetCount
                - calloc
                - sarrayGetString
                - strlen
                - returnErrorPtr
                - sarrayGetString
                - strlen
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorPtr
        - Branch String:   'sarray1.c:758,24'
          Branch Sides:
            - BranchSide:      'sarray1.c:758,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:758,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:759,24'
          Branch Sides:
            - BranchSide:      'sarray1.c:759,27'
              BranchSideFuncs:
                - sarrayGetCount
                - calloc
                - sarrayGetString
                - strlen
                - returnErrorPtr
                - sarrayGetString
                - strlen
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorPtr
            - BranchSide:      'sarray1.c:762,24'
              BranchSideFuncs:
                - sarrayGetCount
                - calloc
                - sarrayGetString
                - strlen
                - returnErrorPtr
                - sarrayGetString
                - strlen
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
        - Branch String:   'sarray1.c:759,42'
          Branch Sides:
            - BranchSide:      'sarray1.c:759,45'
              BranchSideFuncs:
                - sarrayGetCount
                - calloc
                - sarrayGetString
                - strlen
                - returnErrorPtr
                - sarrayGetString
                - strlen
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorPtr
            - BranchSide:      'sarray1.c:762,24'
              BranchSideFuncs:
                - sarrayGetCount
                - calloc
                - sarrayGetString
                - strlen
                - returnErrorPtr
                - sarrayGetString
                - strlen
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
        - Branch String:   'sarray1.c:759,60'
          Branch Sides:
            - BranchSide:      'sarray1.c:759,63'
              BranchSideFuncs:
                - sarrayGetCount
                - calloc
                - sarrayGetString
                - strlen
                - returnErrorPtr
                - sarrayGetString
                - strlen
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorPtr
            - BranchSide:      'sarray1.c:762,24'
              BranchSideFuncs:
                - sarrayGetCount
                - calloc
                - sarrayGetString
                - strlen
                - returnErrorPtr
                - sarrayGetString
                - strlen
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
        - Branch String:   'sarray1.c:759,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:760,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:762,24'
              BranchSideFuncs:
                - sarrayGetCount
                - calloc
                - sarrayGetString
                - strlen
                - returnErrorPtr
                - sarrayGetString
                - strlen
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
        - Branch String:   'sarray1.c:760,24'
          Branch Sides:
            - BranchSide:      'sarray1.c:760,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:760,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:765,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:766,13'
              BranchSideFuncs:
                - returnErrorPtr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
            - BranchSide:      'sarray1.c:781,9'
              BranchSideFuncs:
                - calloc
                - sarrayGetString
                - strlen
                - returnErrorPtr
                - sarrayGetString
                - strlen
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sarray1.c:766,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:767,17'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
            - BranchSide:      'sarray1.c:776,28'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'sarray1.c:767,17'
          Branch Sides:
            - BranchSide:      'sarray1.c:768,24'
              BranchSideFuncs:
                - stringNew
            - BranchSide:      'sarray1.c:769,17'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
        - Branch String:   'sarray1.c:769,17'
          Branch Sides:
            - BranchSide:      'sarray1.c:770,24'
              BranchSideFuncs:
                - stringNew
            - BranchSide:      'sarray1.c:771,17'
              BranchSideFuncs:
                - stringNew
                - stringNew
        - Branch String:   'sarray1.c:771,17'
          Branch Sides:
            - BranchSide:      'sarray1.c:772,24'
              BranchSideFuncs:
                - stringNew
            - BranchSide:      'sarray1.c:774,24'
              BranchSideFuncs:
                - stringNew
        - Branch String:   'sarray1.c:776,28'
          Branch Sides:
            - BranchSide:      'sarray1.c:776,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:776,13'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:781,19'
          Branch Sides:
            - BranchSide:      'sarray1.c:781,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:782,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'sarray1.c:781,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:782,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:783,9'
              BranchSideFuncs:
                - calloc
                - sarrayGetString
                - strlen
                - returnErrorPtr
                - sarrayGetString
                - strlen
                - returnErrorPtr
        - Branch String:   'sarray1.c:782,24'
          Branch Sides:
            - BranchSide:      'sarray1.c:782,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:782,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:783,23'
          Branch Sides:
            - BranchSide:      'sarray1.c:783,27'
              BranchSideFuncs:
                - calloc
                - sarrayGetString
                - strlen
                - returnErrorPtr
                - sarrayGetString
                - strlen
                - returnErrorPtr
            - BranchSide:      'sarray1.c:784,20'
              BranchSideFuncs:
                - calloc
                - sarrayGetString
                - strlen
                - returnErrorPtr
                - sarrayGetString
                - strlen
                - returnErrorPtr
        - Branch String:   'sarray1.c:783,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:784,20'
              BranchSideFuncs:
                - calloc
                - sarrayGetString
                - strlen
                - returnErrorPtr
                - sarrayGetString
                - strlen
                - returnErrorPtr
            - BranchSide:      'sarray1.c:785,12'
              BranchSideFuncs:
                - calloc
                - sarrayGetString
                - strlen
                - returnErrorPtr
                - sarrayGetString
                - strlen
                - returnErrorPtr
        - Branch String:   'sarray1.c:789,5'
          Branch Sides:
            - BranchSide:      'sarray1.c:790,36'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - calloc
                - sarrayGetString
                - strlen
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'sarray1.c:794,25'
              BranchSideFuncs:
                - calloc
                - sarrayGetString
                - strlen
                - returnErrorPtr
        - Branch String:   'sarray1.c:790,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:791,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:792,24'
              BranchSideFuncs:
                - strlen
                - calloc
                - sarrayGetString
                - strlen
                - returnErrorPtr
                - sarrayGetString
                - returnErrorPtr
        - Branch String:   'sarray1.c:791,28'
          Branch Sides:
            - BranchSide:      'sarray1.c:791,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:791,13'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:794,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:795,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:798,11'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
        - Branch String:   'sarray1.c:795,24'
          Branch Sides:
            - BranchSide:      'sarray1.c:795,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:795,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:799,5'
          Branch Sides:
            - BranchSide:      'sarray1.c:800,31'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
            - BranchSide:      'sarray1.c:816,12'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:804,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:805,13'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
            - BranchSide:      'sarray1.c:807,20'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
        - Branch String:   'sarray1.c:807,20'
          Branch Sides:
            - BranchSide:      'sarray1.c:808,13'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
            - BranchSide:      'sarray1.c:810,20'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
      Callsites:
        - Src:             'sarray1.c:758,24'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:760,24'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:762,9'
          Dst:             sarrayGetCount
        - Src:             'sarray1.c:768,24'
          Dst:             stringNew
        - Src:             'sarray1.c:770,24'
          Dst:             stringNew
        - Src:             'sarray1.c:772,24'
          Dst:             stringNew
        - Src:             'sarray1.c:774,24'
          Dst:             stringNew
        - Src:             'sarray1.c:776,28'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:782,24'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:790,20'
          Dst:             sarrayGetString
        - Src:             'sarray1.c:791,28'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:792,17'
          Dst:             strlen
        - Src:             'sarray1.c:794,25'
          Dst:             calloc
        - Src:             'sarray1.c:795,24'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:800,15'
          Dst:             sarrayGetString
        - Src:             'sarray1.c:801,15'
          Dst:             strlen
    - functionName:    sarrayPadToSameSize
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sa1
        - sa2
        - padstring
      BBCount:         26
      ICount:          127
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - returnErrorInt
        - sarrayAddString
        - sarrayGetCount
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sarray1.c:991,14'
          Branch Sides:
            - BranchSide:      'sarray1.c:991,18'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayGetCount
                - sarrayGetCount
                - sarrayAddString
                - sarrayAddString
            - BranchSide:      'sarray1.c:992,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'sarray1.c:991,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:992,16'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayGetCount
                - sarrayAddString
                - sarrayAddString
            - BranchSide:      'sarray1.c:994,25'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayGetCount
                - sarrayAddString
                - sarrayAddString
        - Branch String:   'sarray1.c:992,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:992,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:992,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:996,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:997,18'
              BranchSideFuncs:
                - sarrayAddString
            - BranchSide:      'sarray1.c:999,16'
              BranchSideFuncs:
                - sarrayAddString
        - Branch String:   'sarray1.c:997,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:998,29'
              BranchSideFuncs:
                - sarrayAddString
            - BranchSide:      'sarray1.c:999,5'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1000,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1001,29'
              BranchSideFuncs:
                - sarrayAddString
            - BranchSide:      'sarray1.c:1002,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray1.c:992,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:994,10'
          Dst:             sarrayGetCount
        - Src:             'sarray1.c:995,10'
          Dst:             sarrayGetCount
        - Src:             'sarray1.c:998,13'
          Dst:             sarrayAddString
        - Src:             'sarray1.c:1001,13'
          Dst:             sarrayAddString
    - functionName:    sarrayAppendRange
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - sa1
        - sa2
        - start
        - end
      BBCount:         32
      ICount:          159
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - returnErrorInt
        - sarrayAddString
        - sarrayGetCount
        - sarrayGetString
      functionUses:    12
      BranchProfiles:
        - Branch String:   'sarray1.c:943,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:944,16'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayGetCount
                - sarrayGetString
                - sarrayAddString
                - returnErrorInt
            - BranchSide:      'sarray1.c:945,10'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayGetCount
                - sarrayGetString
                - sarrayAddString
                - returnErrorInt
        - Branch String:   'sarray1.c:944,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:944,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:944,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:945,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:946,16'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayGetString
                - sarrayAddString
                - returnErrorInt
            - BranchSide:      'sarray1.c:948,9'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayGetString
                - sarrayAddString
                - returnErrorInt
        - Branch String:   'sarray1.c:946,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:946,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:946,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:948,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:949,15'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayGetString
                - sarrayAddString
                - returnErrorInt
            - BranchSide:      'sarray1.c:950,24'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayGetString
                - sarrayAddString
                - returnErrorInt
        - Branch String:   'sarray1.c:951,17'
          Branch Sides:
            - BranchSide:      'sarray1.c:951,20'
              BranchSideFuncs:
                - sarrayGetString
                - sarrayAddString
                - returnErrorInt
            - BranchSide:      'sarray1.c:952,15'
              BranchSideFuncs:
                - sarrayGetString
                - sarrayAddString
                - returnErrorInt
        - Branch String:   'sarray1.c:951,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:952,15'
              BranchSideFuncs:
                - sarrayGetString
                - sarrayAddString
                - returnErrorInt
            - BranchSide:      'sarray1.c:953,9'
              BranchSideFuncs:
                - sarrayGetString
                - sarrayAddString
                - returnErrorInt
        - Branch String:   'sarray1.c:953,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:954,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:956,14'
              BranchSideFuncs:
                - sarrayGetString
                - sarrayAddString
        - Branch String:   'sarray1.c:954,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:954,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:954,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:956,5'
          Branch Sides:
            - BranchSide:      'sarray1.c:957,31'
              BranchSideFuncs:
                - sarrayGetString
                - sarrayAddString
            - BranchSide:      'sarray1.c:961,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray1.c:944,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:946,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:950,9'
          Dst:             sarrayGetCount
        - Src:             'sarray1.c:954,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:957,15'
          Dst:             sarrayGetString
        - Src:             'sarray1.c:958,9'
          Dst:             sarrayAddString
    - functionName:    sarrayJoin
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sa1
        - sa2
      BBCount:         23
      ICount:          112
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - lept_stderr
        - returnErrorInt
        - sarrayAddString
        - sarrayGetCount
        - sarrayGetString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sarray1.c:900,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:901,16'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayGetCount
                - sarrayGetString
                - sarrayAddString
                - lept_stderr
            - BranchSide:      'sarray1.c:902,10'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayGetCount
                - sarrayGetString
                - sarrayAddString
                - lept_stderr
        - Branch String:   'sarray1.c:901,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:901,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:901,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:902,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:903,16'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayGetString
                - sarrayAddString
                - lept_stderr
            - BranchSide:      'sarray1.c:905,24'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayGetString
                - sarrayAddString
                - lept_stderr
        - Branch String:   'sarray1.c:903,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:903,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:903,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:906,5'
          Branch Sides:
            - BranchSide:      'sarray1.c:907,31'
              BranchSideFuncs:
                - sarrayGetString
                - sarrayAddString
                - lept_stderr
            - BranchSide:      'sarray1.c:913,5'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:908,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:909,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'sarray1.c:912,5'
              BranchSideFuncs:
                - sarrayGetString
                - sarrayAddString
                - lept_stderr
        - Branch String:   'sarray1.c:909,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:910,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'sarray1.c:910,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray1.c:901,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:903,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:905,9'
          Dst:             sarrayGetCount
        - Src:             'sarray1.c:907,15'
          Dst:             sarrayGetString
        - Src:             'sarray1.c:908,13'
          Dst:             sarrayAddString
        - Src:             'sarray1.c:909,13'
          Dst:             lept_stderr
    - functionName:    sarrayConcatUniformly
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - sa
        - n
        - addnlflag
      BBCount:         35
      ICount:          193
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - lept_stderr
        - numaDestroy
        - numaGetIValue
        - numaGetUniformBinSizes
        - returnErrorPtr
        - sarrayAddString
        - sarrayCreate
        - sarrayGetCount
        - sarrayToStringRange
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sarray1.c:853,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:854,26'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayCreate
                - numaGetUniformBinSizes
                - numaDestroy
                - numaGetIValue
                - sarrayToStringRange
                - sarrayAddString
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'sarray1.c:855,27'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayCreate
                - numaGetUniformBinSizes
                - numaDestroy
                - numaGetIValue
                - sarrayToStringRange
                - sarrayAddString
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'sarray1.c:854,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:854,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:854,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:856,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:857,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:858,9'
              BranchSideFuncs:
                - sarrayCreate
                - numaGetUniformBinSizes
                - numaDestroy
                - numaGetIValue
                - sarrayToStringRange
                - sarrayAddString
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'sarray1.c:857,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:857,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:857,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:858,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:859,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'sarray1.c:862,9'
              BranchSideFuncs:
                - sarrayCreate
                - numaGetUniformBinSizes
                - numaDestroy
                - numaGetIValue
                - sarrayToStringRange
                - sarrayAddString
                - returnErrorPtr
        - Branch String:   'sarray1.c:859,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:860,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'sarray1.c:860,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:862,24'
          Branch Sides:
            - BranchSide:      'sarray1.c:862,27'
              BranchSideFuncs:
                - sarrayCreate
                - numaGetUniformBinSizes
                - numaDestroy
                - numaGetIValue
                - sarrayToStringRange
                - sarrayAddString
                - returnErrorPtr
            - BranchSide:      'sarray1.c:865,13'
              BranchSideFuncs:
                - sarrayCreate
                - numaGetUniformBinSizes
                - numaDestroy
                - numaGetIValue
                - sarrayToStringRange
                - sarrayAddString
        - Branch String:   'sarray1.c:862,42'
          Branch Sides:
            - BranchSide:      'sarray1.c:862,45'
              BranchSideFuncs:
                - sarrayCreate
                - numaGetUniformBinSizes
                - numaDestroy
                - numaGetIValue
                - sarrayToStringRange
                - sarrayAddString
                - returnErrorPtr
            - BranchSide:      'sarray1.c:865,13'
              BranchSideFuncs:
                - sarrayCreate
                - numaGetUniformBinSizes
                - numaDestroy
                - numaGetIValue
                - sarrayToStringRange
                - sarrayAddString
        - Branch String:   'sarray1.c:862,60'
          Branch Sides:
            - BranchSide:      'sarray1.c:862,63'
              BranchSideFuncs:
                - sarrayCreate
                - numaGetUniformBinSizes
                - numaDestroy
                - numaGetIValue
                - sarrayToStringRange
                - sarrayAddString
                - returnErrorPtr
            - BranchSide:      'sarray1.c:865,13'
              BranchSideFuncs:
                - sarrayCreate
                - numaGetUniformBinSizes
                - numaDestroy
                - numaGetIValue
                - sarrayToStringRange
                - sarrayAddString
        - Branch String:   'sarray1.c:862,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:863,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:865,13'
              BranchSideFuncs:
                - sarrayCreate
                - numaGetUniformBinSizes
                - numaDestroy
                - numaGetIValue
                - sarrayToStringRange
                - sarrayAddString
        - Branch String:   'sarray1.c:863,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:863,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:863,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:867,5'
          Branch Sides:
            - BranchSide:      'sarray1.c:868,23'
              BranchSideFuncs:
                - numaGetIValue
                - sarrayToStringRange
                - sarrayAddString
                - numaDestroy
            - BranchSide:      'sarray1.c:873,5'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'sarray1.c:854,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:855,12'
          Dst:             sarrayGetCount
        - Src:             'sarray1.c:857,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:859,9'
          Dst:             lept_stderr
        - Src:             'sarray1.c:863,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:865,13'
          Dst:             sarrayCreate
        - Src:             'sarray1.c:866,10'
          Dst:             numaGetUniformBinSizes
        - Src:             'sarray1.c:868,9'
          Dst:             numaGetIValue
        - Src:             'sarray1.c:869,15'
          Dst:             sarrayToStringRange
        - Src:             'sarray1.c:870,9'
          Dst:             sarrayAddString
        - Src:             'sarray1.c:873,5'
          Dst:             numaDestroy
    - functionName:    sarrayClear
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sa
      BBCount:         13
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sarray1.c:596,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:597,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'sarray1.c:598,12'
              BranchSideFuncs:
                - free
        - Branch String:   'sarray1.c:597,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:597,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:597,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:598,5'
          Branch Sides:
            - BranchSide:      'sarray1.c:599,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'sarray1.c:602,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray1.c:597,16'
          Dst:             returnErrorInt
    - functionName:    sarrayGetArray
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sa
        - pnalloc
        - pn
      BBCount:         15
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sarray1.c:646,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:647,25'
              BranchSideFuncs: []
            - BranchSide:      'sarray1.c:649,13'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:647,25'
          Branch Sides:
            - BranchSide:      'sarray1.c:647,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:647,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:650,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:650,29'
              BranchSideFuncs: []
            - BranchSide:      'sarray1.c:651,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:651,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:651,19'
              BranchSideFuncs: []
            - BranchSide:      'sarray1.c:653,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray1.c:647,25'
          Dst:             returnErrorPtr
    - functionName:    sarrayRemoveString
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sa
        - index
      BBCount:         26
      ICount:          147
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - returnErrorPtr
        - sarrayGetArray
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sarray1.c:515,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:516,24'
              BranchSideFuncs:
                - sarrayGetArray
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'sarray1.c:518,33'
              BranchSideFuncs:
                - sarrayGetArray
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sarray1.c:516,24'
          Branch Sides:
            - BranchSide:      'sarray1.c:516,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:516,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:518,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:519,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:521,9'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'sarray1.c:519,24'
          Branch Sides:
            - BranchSide:      'sarray1.c:519,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:519,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:521,19'
          Branch Sides:
            - BranchSide:      'sarray1.c:521,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:522,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'sarray1.c:521,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:522,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:524,14'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:522,24'
          Branch Sides:
            - BranchSide:      'sarray1.c:522,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:522,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:530,5'
          Branch Sides:
            - BranchSide:      'sarray1.c:531,20'
              BranchSideFuncs: []
            - BranchSide:      'sarray1.c:533,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray1.c:516,24'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:518,18'
          Dst:             sarrayGetArray
        - Src:             'sarray1.c:519,24'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:522,24'
          Dst:             returnErrorPtr
    - functionName:    sarrayClone
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sa
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sarray1.c:413,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:414,26'
              BranchSideFuncs: []
            - BranchSide:      'sarray1.c:415,7'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:414,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:414,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:414,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray1.c:414,26'
          Dst:             returnErrorPtr
    - functionName:    sarrayCreateLinesFromString
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - string
        - blankflag
      BBCount:         54
      ICount:          298
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - returnErrorPtr
        - sarrayAddString
        - sarrayCreate
        - sarrayDestroy
        - sarraySplitString
        - stringNew
        - strlen
      functionUses:    9
      BranchProfiles:
        - Branch String:   'sarray1.c:283,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:284,26'
              BranchSideFuncs:
                - strlen
                - sarrayCreate
                - sarraySplitString
                - stringNew
                - free
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
                - sarrayDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'sarray1.c:287,19'
              BranchSideFuncs:
                - strlen
                - sarrayCreate
                - sarraySplitString
                - stringNew
                - free
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
                - sarrayDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sarray1.c:284,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:284,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:284,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:289,5'
          Branch Sides:
            - BranchSide:      'sarray1.c:290,13'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - stringNew
                - free
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
                - sarrayDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'sarray1.c:294,28'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - stringNew
                - free
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
                - sarrayDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sarray1.c:290,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:291,17'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - stringNew
                - free
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
                - sarrayDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'sarray1.c:292,5'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - stringNew
                - free
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
                - sarrayDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sarray1.c:294,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:295,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:297,9'
              BranchSideFuncs:
                - sarraySplitString
                - stringNew
                - free
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
                - sarrayDestroy
                - returnErrorPtr
        - Branch String:   'sarray1.c:295,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:295,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:295,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:297,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:299,34'
              BranchSideFuncs:
                - stringNew
                - free
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
                - sarrayDestroy
                - returnErrorPtr
            - BranchSide:      'sarray1.c:333,27'
              BranchSideFuncs:
                - sarraySplitString
        - Branch String:   'sarray1.c:299,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:300,13'
              BranchSideFuncs:
                - sarrayDestroy
                - returnErrorPtr
            - BranchSide:      'sarray1.c:304,18'
              BranchSideFuncs:
                - free
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
        - Branch String:   'sarray1.c:301,30'
          Branch Sides:
            - BranchSide:      'sarray1.c:301,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:301,13'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:305,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:306,17'
              BranchSideFuncs:
                - free
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
            - BranchSide:      'sarray1.c:321,13'
              BranchSideFuncs:
                - free
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
        - Branch String:   'sarray1.c:306,17'
          Branch Sides:
            - BranchSide:      'sarray1.c:307,17'
              BranchSideFuncs:
                - stringNew
                - sarrayAddString
                - free
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
                - sarrayDestroy
                - free
                - returnErrorPtr
            - BranchSide:      'sarray1.c:320,9'
              BranchSideFuncs:
                - free
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
        - Branch String:   'sarray1.c:308,27'
          Branch Sides:
            - BranchSide:      'sarray1.c:308,30'
              BranchSideFuncs:
                - stringNew
                - sarrayAddString
                - free
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
                - sarrayDestroy
                - free
                - returnErrorPtr
            - BranchSide:      'sarray1.c:310,44'
              BranchSideFuncs:
                - stringNew
                - sarrayAddString
                - free
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
                - sarrayDestroy
                - free
                - returnErrorPtr
        - Branch String:   'sarray1.c:308,21'
          Branch Sides:
            - BranchSide:      'sarray1.c:309,21'
              BranchSideFuncs:
                - stringNew
                - sarrayAddString
                - free
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
                - sarrayDestroy
                - free
                - returnErrorPtr
            - BranchSide:      'sarray1.c:310,44'
              BranchSideFuncs:
                - stringNew
                - sarrayAddString
                - free
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
                - sarrayDestroy
                - free
                - returnErrorPtr
        - Branch String:   'sarray1.c:310,21'
          Branch Sides:
            - BranchSide:      'sarray1.c:311,21'
              BranchSideFuncs:
                - sarrayDestroy
                - free
                - returnErrorPtr
            - BranchSide:      'sarray1.c:316,33'
              BranchSideFuncs:
                - sarrayAddString
                - free
                - stringNew
                - sarrayAddString
                - sarrayDestroy
                - free
                - returnErrorPtr
                - stringNew
                - sarrayDestroy
                - free
                - returnErrorPtr
        - Branch String:   'sarray1.c:313,38'
          Branch Sides:
            - BranchSide:      'sarray1.c:313,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:313,21'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:321,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:322,40'
              BranchSideFuncs:
                - stringNew
                - sarrayAddString
                - free
                - sarrayDestroy
                - free
                - returnErrorPtr
            - BranchSide:      'sarray1.c:331,9'
              BranchSideFuncs:
                - free
        - Branch String:   'sarray1.c:322,17'
          Branch Sides:
            - BranchSide:      'sarray1.c:323,17'
              BranchSideFuncs:
                - sarrayDestroy
                - free
                - returnErrorPtr
            - BranchSide:      'sarray1.c:328,29'
              BranchSideFuncs:
                - sarrayAddString
                - free
        - Branch String:   'sarray1.c:325,34'
          Branch Sides:
            - BranchSide:      'sarray1.c:325,17'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:325,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray1.c:284,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:287,12'
          Dst:             strlen
        - Src:             'sarray1.c:294,15'
          Dst:             sarrayCreate
        - Src:             'sarray1.c:295,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:299,24'
          Dst:             stringNew
        - Src:             'sarray1.c:300,13'
          Dst:             sarrayDestroy
        - Src:             'sarray1.c:301,30'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:310,34'
          Dst:             stringNew
        - Src:             'sarray1.c:311,21'
          Dst:             sarrayDestroy
        - Src:             'sarray1.c:313,38'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:316,17'
          Dst:             sarrayAddString
        - Src:             'sarray1.c:322,30'
          Dst:             stringNew
        - Src:             'sarray1.c:323,17'
          Dst:             sarrayDestroy
        - Src:             'sarray1.c:325,34'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:328,13'
          Dst:             sarrayAddString
        - Src:             'sarray1.c:333,9'
          Dst:             sarraySplitString
    - functionName:    sarraySplitString
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1134
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sa
        - str
        - separators
      BBCount:         25
      ICount:          127
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - returnErrorInt
        - sarrayAddString
        - stringNew
        - strtokSafe
      functionUses:    13
      BranchProfiles:
        - Branch String:   'sarray1.c:1117,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1118,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - stringNew
                - strtokSafe
                - strtokSafe
                - free
                - sarrayAddString
                - sarrayAddString
            - BranchSide:      'sarray1.c:1119,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - stringNew
                - strtokSafe
                - strtokSafe
                - free
                - sarrayAddString
                - sarrayAddString
        - Branch String:   'sarray1.c:1118,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:1118,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:1118,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1119,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1120,16'
              BranchSideFuncs:
                - returnErrorInt
                - stringNew
                - strtokSafe
                - strtokSafe
                - free
                - sarrayAddString
                - sarrayAddString
            - BranchSide:      'sarray1.c:1121,10'
              BranchSideFuncs:
                - returnErrorInt
                - stringNew
                - strtokSafe
                - strtokSafe
                - free
                - sarrayAddString
                - sarrayAddString
        - Branch String:   'sarray1.c:1120,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:1120,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:1120,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1121,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1122,16'
              BranchSideFuncs:
                - stringNew
                - strtokSafe
                - strtokSafe
                - free
                - sarrayAddString
                - sarrayAddString
            - BranchSide:      'sarray1.c:1124,22'
              BranchSideFuncs:
                - stringNew
                - strtokSafe
                - strtokSafe
                - free
                - sarrayAddString
                - sarrayAddString
        - Branch String:   'sarray1.c:1122,16'
          Branch Sides:
            - BranchSide:      'sarray1.c:1122,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray1.c:1122,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:1127,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:1128,25'
              BranchSideFuncs:
                - sarrayAddString
                - strtokSafe
                - free
                - sarrayAddString
            - BranchSide:      'sarray1.c:1129,5'
              BranchSideFuncs:
                - strtokSafe
                - free
                - sarrayAddString
        - Branch String:   'sarray1.c:1129,5'
          Branch Sides:
            - BranchSide:      'sarray1.c:1130,25'
              BranchSideFuncs:
                - sarrayAddString
                - strtokSafe
                - free
            - BranchSide:      'sarray1.c:1131,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'sarray1.c:1118,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:1120,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:1122,16'
          Dst:             returnErrorInt
        - Src:             'sarray1.c:1124,12'
          Dst:             stringNew
        - Src:             'sarray1.c:1126,14'
          Dst:             strtokSafe
        - Src:             'sarray1.c:1128,9'
          Dst:             sarrayAddString
        - Src:             'sarray1.c:1129,22'
          Dst:             strtokSafe
        - Src:             'sarray1.c:1130,9'
          Dst:             sarrayAddString
    - functionName:    sarrayCreateWordsFromString
      functionSourceFile: '/src/leptonica/src/sarray1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - string
      BBCount:         38
      ICount:          209
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - returnErrorPtr
        - sarrayCreate
        - sarraySplitString
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sarray1.c:234,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:235,26'
              BranchSideFuncs:
                - strlen
                - sarrayCreate
                - sarraySplitString
                - returnErrorPtr
            - BranchSide:      'sarray1.c:238,19'
              BranchSideFuncs:
                - strlen
                - sarrayCreate
                - sarraySplitString
                - returnErrorPtr
        - Branch String:   'sarray1.c:235,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:235,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:235,9'
              BranchSideFuncs: []
        - Branch String:   'sarray1.c:241,5'
          Branch Sides:
            - BranchSide:      'sarray1.c:242,13'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - returnErrorPtr
            - BranchSide:      'sarray1.c:252,28'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - returnErrorPtr
        - Branch String:   'sarray1.c:242,29'
          Branch Sides:
            - BranchSide:      'sarray1.c:243,13'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - returnErrorPtr
            - BranchSide:      'sarray1.c:246,20'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - returnErrorPtr
        - Branch String:   'sarray1.c:243,30'
          Branch Sides:
            - BranchSide:      'sarray1.c:243,33'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - returnErrorPtr
            - BranchSide:      'sarray1.c:246,20'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - returnErrorPtr
        - Branch String:   'sarray1.c:243,51'
          Branch Sides:
            - BranchSide:      'sarray1.c:243,54'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - returnErrorPtr
            - BranchSide:      'sarray1.c:246,20'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - returnErrorPtr
        - Branch String:   'sarray1.c:242,13'
          Branch Sides:
            - BranchSide:      'sarray1.c:244,19'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - returnErrorPtr
            - BranchSide:      'sarray1.c:246,20'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - returnErrorPtr
        - Branch String:   'sarray1.c:247,30'
          Branch Sides:
            - BranchSide:      'sarray1.c:247,33'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - returnErrorPtr
            - BranchSide:      'sarray1.c:248,19'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - returnErrorPtr
        - Branch String:   'sarray1.c:247,51'
          Branch Sides:
            - BranchSide:      'sarray1.c:247,54'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - returnErrorPtr
            - BranchSide:      'sarray1.c:248,19'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - returnErrorPtr
        - Branch String:   'sarray1.c:252,9'
          Branch Sides:
            - BranchSide:      'sarray1.c:253,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:254,23'
              BranchSideFuncs:
                - sarraySplitString
        - Branch String:   'sarray1.c:253,26'
          Branch Sides:
            - BranchSide:      'sarray1.c:253,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray1.c:253,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray1.c:235,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:238,12'
          Dst:             strlen
        - Src:             'sarray1.c:252,15'
          Dst:             sarrayCreate
        - Src:             'sarray1.c:253,26'
          Dst:             returnErrorPtr
        - Src:             'sarray1.c:254,5'
          Dst:             sarraySplitString
    - functionName:    sarrayLookupCSKV
      functionSourceFile: '/src/leptonica/src/sarray2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sa
        - keystring
        - pvalstring
      BBCount:         27
      ICount:          158
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - returnErrorInt
        - sarrayCreate
        - sarrayDestroy
        - sarrayGetCount
        - sarrayGetString
        - sarraySplitString
        - strcmp
        - stringNew
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sarray2.c:649,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:650,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - sarrayGetCount
                - sarrayGetString
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - stringNew
                - sarrayDestroy
                - sarrayDestroy
                - sarrayDestroy
            - BranchSide:      'sarray2.c:651,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - sarrayGetCount
                - sarrayGetString
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - stringNew
                - sarrayDestroy
                - sarrayDestroy
                - sarrayDestroy
        - Branch String:   'sarray2.c:650,16'
          Branch Sides:
            - BranchSide:      'sarray2.c:650,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray2.c:650,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:652,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:653,16'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayGetCount
                - sarrayGetString
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - stringNew
                - sarrayDestroy
                - sarrayDestroy
                - sarrayDestroy
            - BranchSide:      'sarray2.c:654,10'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayGetCount
                - sarrayGetString
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - stringNew
                - sarrayDestroy
                - sarrayDestroy
                - sarrayDestroy
        - Branch String:   'sarray2.c:653,16'
          Branch Sides:
            - BranchSide:      'sarray2.c:653,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray2.c:653,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:654,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:655,16'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayGetString
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - stringNew
                - sarrayDestroy
                - sarrayDestroy
                - sarrayDestroy
            - BranchSide:      'sarray2.c:657,24'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayGetString
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - stringNew
                - sarrayDestroy
                - sarrayDestroy
                - sarrayDestroy
        - Branch String:   'sarray2.c:655,16'
          Branch Sides:
            - BranchSide:      'sarray2.c:655,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray2.c:655,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:658,5'
          Branch Sides:
            - BranchSide:      'sarray2.c:659,31'
              BranchSideFuncs:
                - sarrayGetString
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - stringNew
                - sarrayDestroy
                - sarrayDestroy
                - sarrayDestroy
            - BranchSide:      'sarray2.c:676,5'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:662,13'
          Branch Sides:
            - BranchSide:      'sarray2.c:663,13'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayGetString
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - stringNew
                - sarrayDestroy
                - sarrayDestroy
            - BranchSide:      'sarray2.c:666,31'
              BranchSideFuncs:
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - stringNew
                - sarrayDestroy
                - sarrayDestroy
                - sarrayGetString
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - sarrayDestroy
        - Branch String:   'sarray2.c:668,13'
          Branch Sides:
            - BranchSide:      'sarray2.c:669,37'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayGetString
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - stringNew
                - sarrayDestroy
                - sarrayDestroy
            - BranchSide:      'sarray2.c:673,9'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayGetString
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - stringNew
                - sarrayDestroy
                - sarrayDestroy
      Callsites:
        - Src:             'sarray2.c:650,16'
          Dst:             returnErrorInt
        - Src:             'sarray2.c:653,16'
          Dst:             returnErrorInt
        - Src:             'sarray2.c:655,16'
          Dst:             returnErrorInt
        - Src:             'sarray2.c:657,9'
          Dst:             sarrayGetCount
        - Src:             'sarray2.c:659,15'
          Dst:             sarrayGetString
        - Src:             'sarray2.c:660,15'
          Dst:             sarrayCreate
        - Src:             'sarray2.c:661,9'
          Dst:             sarraySplitString
        - Src:             'sarray2.c:662,13'
          Dst:             sarrayGetCount
        - Src:             'sarray2.c:663,13'
          Dst:             sarrayDestroy
        - Src:             'sarray2.c:666,15'
          Dst:             sarrayGetString
        - Src:             'sarray2.c:667,15'
          Dst:             sarrayGetString
        - Src:             'sarray2.c:668,14'
          Dst:             strcmp
        - Src:             'sarray2.c:669,27'
          Dst:             stringNew
        - Src:             'sarray2.c:670,13'
          Dst:             sarrayDestroy
        - Src:             'sarray2.c:673,9'
          Dst:             sarrayDestroy
    - functionName:    sarrayGenerateIntegers
      functionSourceFile: '/src/leptonica/src/sarray2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         13
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - returnErrorPtr
        - sarrayAddString
        - sarrayCreate
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sarray2.c:608,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:609,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray2.c:610,12'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
        - Branch String:   'sarray2.c:609,26'
          Branch Sides:
            - BranchSide:      'sarray2.c:609,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray2.c:609,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:610,5'
          Branch Sides:
            - BranchSide:      'sarray2.c:611,18'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
            - BranchSide:      'sarray2.c:614,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray2.c:608,15'
          Dst:             sarrayCreate
        - Src:             'sarray2.c:609,26'
          Dst:             returnErrorPtr
        - Src:             'sarray2.c:611,9'
          Dst:             snprintf
        - Src:             'sarray2.c:612,9'
          Dst:             sarrayAddString
    - functionName:    sarrayIntersectionByHmap
      functionSourceFile: '/src/leptonica/src/sarray2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sa1
        - sa2
        - psad
      BBCount:         37
      ICount:          224
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - l_hashStringToUint64Fast
        - l_hmapCreateFromSarray
        - l_hmapDestroy
        - l_hmapLookup
        - returnErrorInt
        - sarrayAddString
        - sarrayCreate
        - sarrayDestroy
        - sarrayGetCount
        - sarrayGetString
        - sarrayRemoveDupsByHmap
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sarray2.c:551,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:552,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - sarrayGetCount
                - sarrayGetCount
                - l_hmapCreateFromSarray
                - sarrayRemoveDupsByHmap
                - sarrayCreate
                - sarrayGetCount
                - l_hmapDestroy
                - sarrayDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_hmapLookup
                - sarrayAddString
                - returnErrorInt
            - BranchSide:      'sarray2.c:553,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - sarrayGetCount
                - sarrayGetCount
                - l_hmapCreateFromSarray
                - sarrayRemoveDupsByHmap
                - sarrayCreate
                - sarrayGetCount
                - l_hmapDestroy
                - sarrayDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_hmapLookup
                - sarrayAddString
                - returnErrorInt
        - Branch String:   'sarray2.c:552,16'
          Branch Sides:
            - BranchSide:      'sarray2.c:552,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray2.c:552,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:554,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:555,16'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayGetCount
                - sarrayGetCount
                - l_hmapCreateFromSarray
                - sarrayRemoveDupsByHmap
                - sarrayCreate
                - sarrayGetCount
                - l_hmapDestroy
                - sarrayDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_hmapLookup
                - sarrayAddString
                - returnErrorInt
            - BranchSide:      'sarray2.c:556,10'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayGetCount
                - sarrayGetCount
                - l_hmapCreateFromSarray
                - sarrayRemoveDupsByHmap
                - sarrayCreate
                - sarrayGetCount
                - l_hmapDestroy
                - sarrayDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_hmapLookup
                - sarrayAddString
                - returnErrorInt
        - Branch String:   'sarray2.c:555,16'
          Branch Sides:
            - BranchSide:      'sarray2.c:555,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray2.c:555,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:556,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:557,16'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayGetCount
                - l_hmapCreateFromSarray
                - sarrayRemoveDupsByHmap
                - sarrayCreate
                - sarrayGetCount
                - l_hmapDestroy
                - sarrayDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_hmapLookup
                - sarrayAddString
                - returnErrorInt
            - BranchSide:      'sarray2.c:560,25'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayGetCount
                - l_hmapCreateFromSarray
                - sarrayRemoveDupsByHmap
                - sarrayCreate
                - sarrayGetCount
                - l_hmapDestroy
                - sarrayDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_hmapLookup
                - sarrayAddString
                - returnErrorInt
        - Branch String:   'sarray2.c:557,16'
          Branch Sides:
            - BranchSide:      'sarray2.c:557,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray2.c:557,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:562,16'
          Branch Sides:
            - BranchSide:      'sarray2.c:562,28'
              BranchSideFuncs:
                - l_hmapCreateFromSarray
                - sarrayRemoveDupsByHmap
                - sarrayCreate
                - sarrayGetCount
                - l_hmapDestroy
                - sarrayDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_hmapLookup
                - sarrayAddString
                - returnErrorInt
            - BranchSide:      'sarray2.c:562,34'
              BranchSideFuncs:
                - l_hmapCreateFromSarray
                - sarrayRemoveDupsByHmap
                - sarrayCreate
                - sarrayGetCount
                - l_hmapDestroy
                - sarrayDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_hmapLookup
                - sarrayAddString
                - returnErrorInt
        - Branch String:   'sarray2.c:563,14'
          Branch Sides:
            - BranchSide:      'sarray2.c:563,26'
              BranchSideFuncs:
                - l_hmapCreateFromSarray
                - sarrayRemoveDupsByHmap
                - sarrayCreate
                - sarrayGetCount
                - l_hmapDestroy
                - sarrayDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_hmapLookup
                - sarrayAddString
                - returnErrorInt
            - BranchSide:      'sarray2.c:563,32'
              BranchSideFuncs:
                - l_hmapCreateFromSarray
                - sarrayRemoveDupsByHmap
                - sarrayCreate
                - sarrayGetCount
                - l_hmapDestroy
                - sarrayDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_hmapLookup
                - sarrayAddString
                - returnErrorInt
        - Branch String:   'sarray2.c:564,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:565,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray2.c:571,28'
              BranchSideFuncs:
                - sarrayRemoveDupsByHmap
                - sarrayCreate
                - sarrayGetCount
                - l_hmapDestroy
                - sarrayDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_hmapLookup
                - sarrayAddString
        - Branch String:   'sarray2.c:565,16'
          Branch Sides:
            - BranchSide:      'sarray2.c:565,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray2.c:565,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:579,5'
          Branch Sides:
            - BranchSide:      'sarray2.c:580,31'
              BranchSideFuncs:
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_hmapLookup
                - l_hmapDestroy
                - sarrayDestroy
                - sarrayAddString
            - BranchSide:      'sarray2.c:586,5'
              BranchSideFuncs:
                - l_hmapDestroy
                - sarrayDestroy
        - Branch String:   'sarray2.c:583,13'
          Branch Sides:
            - BranchSide:      'sarray2.c:584,29'
              BranchSideFuncs:
                - sarrayAddString
                - l_hmapDestroy
                - sarrayDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_hmapLookup
            - BranchSide:      'sarray2.c:585,5'
              BranchSideFuncs:
                - l_hmapDestroy
                - sarrayDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_hmapLookup
                - sarrayAddString
      Callsites:
        - Src:             'sarray2.c:552,16'
          Dst:             returnErrorInt
        - Src:             'sarray2.c:555,16'
          Dst:             returnErrorInt
        - Src:             'sarray2.c:557,16'
          Dst:             returnErrorInt
        - Src:             'sarray2.c:560,10'
          Dst:             sarrayGetCount
        - Src:             'sarray2.c:561,10'
          Dst:             sarrayGetCount
        - Src:             'sarray2.c:564,17'
          Dst:             l_hmapCreateFromSarray
        - Src:             'sarray2.c:565,16'
          Dst:             returnErrorInt
        - Src:             'sarray2.c:571,5'
          Dst:             sarrayRemoveDupsByHmap
        - Src:             'sarray2.c:576,11'
          Dst:             sarrayCreate
        - Src:             'sarray2.c:578,9'
          Dst:             sarrayGetCount
        - Src:             'sarray2.c:580,15'
          Dst:             sarrayGetString
        - Src:             'sarray2.c:581,9'
          Dst:             l_hashStringToUint64Fast
        - Src:             'sarray2.c:582,17'
          Dst:             l_hmapLookup
        - Src:             'sarray2.c:584,13'
          Dst:             sarrayAddString
        - Src:             'sarray2.c:586,5'
          Dst:             l_hmapDestroy
        - Src:             'sarray2.c:587,5'
          Dst:             sarrayDestroy
    - functionName:    l_hmapCreateFromSarray
      functionSourceFile: '/src/leptonica/src/sarray2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sa
      BBCount:         18
      ICount:          104
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - l_hashStringToUint64Fast
        - l_hmapCreate
        - l_hmapLookup
        - returnErrorPtr
        - sarrayGetCount
        - sarrayGetString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sarray2.c:433,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:434,29'
              BranchSideFuncs:
                - sarrayGetCount
                - l_hmapCreate
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_hmapLookup
                - returnErrorPtr
            - BranchSide:      'sarray2.c:436,24'
              BranchSideFuncs:
                - sarrayGetCount
                - l_hmapCreate
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_hmapLookup
                - returnErrorPtr
        - Branch String:   'sarray2.c:434,29'
          Branch Sides:
            - BranchSide:      'sarray2.c:434,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray2.c:434,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:437,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:438,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray2.c:439,12'
              BranchSideFuncs:
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_hmapLookup
        - Branch String:   'sarray2.c:438,29'
          Branch Sides:
            - BranchSide:      'sarray2.c:438,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray2.c:438,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:439,5'
          Branch Sides:
            - BranchSide:      'sarray2.c:440,31'
              BranchSideFuncs:
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_hmapLookup
            - BranchSide:      'sarray2.c:444,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray2.c:434,29'
          Dst:             returnErrorPtr
        - Src:             'sarray2.c:436,9'
          Dst:             sarrayGetCount
        - Src:             'sarray2.c:437,17'
          Dst:             l_hmapCreate
        - Src:             'sarray2.c:438,29'
          Dst:             returnErrorPtr
        - Src:             'sarray2.c:440,15'
          Dst:             sarrayGetString
        - Src:             'sarray2.c:441,9'
          Dst:             l_hashStringToUint64Fast
        - Src:             'sarray2.c:442,9'
          Dst:             l_hmapLookup
    - functionName:    sarrayRemoveDupsByHmap
      functionSourceFile: '/src/leptonica/src/sarray2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sas
        - psad
        - phmap
      BBCount:         32
      ICount:          179
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - l_hmapCreateFromSarray
        - l_hmapDestroy
        - returnErrorInt
        - sarrayAddString
        - sarrayCreate
        - sarrayGetString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sarray2.c:467,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:467,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_hmapCreateFromSarray
                - sarrayCreate
                - l_hmapDestroy
                - sarrayGetString
                - sarrayAddString
                - returnErrorInt
            - BranchSide:      'sarray2.c:468,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_hmapCreateFromSarray
                - sarrayCreate
                - l_hmapDestroy
                - sarrayGetString
                - sarrayAddString
                - returnErrorInt
        - Branch String:   'sarray2.c:468,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:469,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_hmapCreateFromSarray
                - sarrayCreate
                - l_hmapDestroy
                - sarrayGetString
                - sarrayAddString
                - returnErrorInt
            - BranchSide:      'sarray2.c:470,6'
              BranchSideFuncs:
                - returnErrorInt
                - l_hmapCreateFromSarray
                - sarrayCreate
                - l_hmapDestroy
                - sarrayGetString
                - sarrayAddString
                - returnErrorInt
        - Branch String:   'sarray2.c:469,16'
          Branch Sides:
            - BranchSide:      'sarray2.c:469,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray2.c:469,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:471,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:472,16'
              BranchSideFuncs:
                - l_hmapCreateFromSarray
                - sarrayCreate
                - l_hmapDestroy
                - sarrayGetString
                - sarrayAddString
                - returnErrorInt
            - BranchSide:      'sarray2.c:475,40'
              BranchSideFuncs:
                - l_hmapCreateFromSarray
                - sarrayCreate
                - l_hmapDestroy
                - sarrayGetString
                - sarrayAddString
                - returnErrorInt
        - Branch String:   'sarray2.c:472,16'
          Branch Sides:
            - BranchSide:      'sarray2.c:472,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray2.c:472,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:475,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:476,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray2.c:477,11'
              BranchSideFuncs:
                - sarrayCreate
                - l_hmapDestroy
                - sarrayGetString
                - sarrayAddString
        - Branch String:   'sarray2.c:476,16'
          Branch Sides:
            - BranchSide:      'sarray2.c:476,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray2.c:476,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:480,5'
          Branch Sides:
            - BranchSide:      'sarray2.c:481,17'
              BranchSideFuncs:
                - l_hmapDestroy
                - sarrayGetString
                - sarrayAddString
            - BranchSide:      'sarray2.c:489,9'
              BranchSideFuncs:
                - l_hmapDestroy
        - Branch String:   'sarray2.c:482,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:483,35'
              BranchSideFuncs:
                - sarrayGetString
                - sarrayAddString
                - l_hmapDestroy
            - BranchSide:      'sarray2.c:487,5'
              BranchSideFuncs:
                - l_hmapDestroy
                - sarrayGetString
                - sarrayAddString
        - Branch String:   'sarray2.c:489,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:490,18'
              BranchSideFuncs: []
            - BranchSide:      'sarray2.c:492,9'
              BranchSideFuncs:
                - l_hmapDestroy
      Callsites:
        - Src:             'sarray2.c:469,16'
          Dst:             returnErrorInt
        - Src:             'sarray2.c:472,16'
          Dst:             returnErrorInt
        - Src:             'sarray2.c:475,17'
          Dst:             l_hmapCreateFromSarray
        - Src:             'sarray2.c:476,16'
          Dst:             returnErrorInt
        - Src:             'sarray2.c:477,11'
          Dst:             sarrayCreate
        - Src:             'sarray2.c:483,19'
          Dst:             sarrayGetString
        - Src:             'sarray2.c:484,13'
          Dst:             sarrayAddString
        - Src:             'sarray2.c:492,9'
          Dst:             l_hmapDestroy
    - functionName:    sarrayUnionByHmap
      functionSourceFile: '/src/leptonica/src/sarray2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sa1
        - sa2
        - psad
      BBCount:         24
      ICount:          118
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - returnErrorInt
        - sarrayCopy
        - sarrayDestroy
        - sarrayJoin
        - sarrayRemoveDupsByHmap
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sarray2.c:512,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:513,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - sarrayCopy
                - sarrayJoin
                - sarrayRemoveDupsByHmap
                - sarrayDestroy
                - sarrayDestroy
                - returnErrorInt
            - BranchSide:      'sarray2.c:514,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - sarrayCopy
                - sarrayJoin
                - sarrayRemoveDupsByHmap
                - sarrayDestroy
                - sarrayDestroy
                - returnErrorInt
        - Branch String:   'sarray2.c:513,16'
          Branch Sides:
            - BranchSide:      'sarray2.c:513,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray2.c:513,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:515,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:516,16'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayCopy
                - sarrayJoin
                - sarrayRemoveDupsByHmap
                - sarrayDestroy
                - sarrayDestroy
                - returnErrorInt
            - BranchSide:      'sarray2.c:517,10'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayCopy
                - sarrayJoin
                - sarrayRemoveDupsByHmap
                - sarrayDestroy
                - sarrayDestroy
                - returnErrorInt
        - Branch String:   'sarray2.c:516,16'
          Branch Sides:
            - BranchSide:      'sarray2.c:516,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray2.c:516,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:517,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:518,16'
              BranchSideFuncs:
                - sarrayCopy
                - sarrayJoin
                - sarrayRemoveDupsByHmap
                - sarrayDestroy
                - sarrayDestroy
                - returnErrorInt
            - BranchSide:      'sarray2.c:520,22'
              BranchSideFuncs:
                - sarrayCopy
                - sarrayJoin
                - sarrayRemoveDupsByHmap
                - sarrayDestroy
                - sarrayDestroy
                - returnErrorInt
        - Branch String:   'sarray2.c:518,16'
          Branch Sides:
            - BranchSide:      'sarray2.c:518,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray2.c:518,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:521,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:522,9'
              BranchSideFuncs:
                - sarrayDestroy
                - returnErrorInt
            - BranchSide:      'sarray2.c:525,28'
              BranchSideFuncs:
                - sarrayRemoveDupsByHmap
                - sarrayDestroy
        - Branch String:   'sarray2.c:523,16'
          Branch Sides:
            - BranchSide:      'sarray2.c:523,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray2.c:523,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray2.c:513,16'
          Dst:             returnErrorInt
        - Src:             'sarray2.c:516,16'
          Dst:             returnErrorInt
        - Src:             'sarray2.c:518,16'
          Dst:             returnErrorInt
        - Src:             'sarray2.c:520,11'
          Dst:             sarrayCopy
        - Src:             'sarray2.c:521,9'
          Dst:             sarrayJoin
        - Src:             'sarray2.c:522,9'
          Dst:             sarrayDestroy
        - Src:             'sarray2.c:523,16'
          Dst:             returnErrorInt
        - Src:             'sarray2.c:525,5'
          Dst:             sarrayRemoveDupsByHmap
        - Src:             'sarray2.c:526,5'
          Dst:             sarrayDestroy
    - functionName:    sarrayIntersectionByAset
      functionSourceFile: '/src/leptonica/src/sarray2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sa1
        - sa2
        - psad
      BBCount:         34
      ICount:          219
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - l_asetCreate
        - l_asetCreateFromSarray
        - l_asetDestroy
        - l_asetFind
        - l_asetInsert
        - l_hashStringToUint64Fast
        - returnErrorInt
        - sarrayAddString
        - sarrayCreate
        - sarrayGetCount
        - sarrayGetString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sarray2.c:380,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:381,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - sarrayGetCount
                - sarrayGetCount
                - l_asetCreateFromSarray
                - sarrayCreate
                - sarrayGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_asetFind
                - l_asetFind
                - sarrayAddString
                - l_asetInsert
            - BranchSide:      'sarray2.c:382,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - sarrayGetCount
                - sarrayGetCount
                - l_asetCreateFromSarray
                - sarrayCreate
                - sarrayGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_asetFind
                - l_asetFind
                - sarrayAddString
                - l_asetInsert
        - Branch String:   'sarray2.c:381,16'
          Branch Sides:
            - BranchSide:      'sarray2.c:381,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray2.c:381,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:383,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:384,16'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayGetCount
                - sarrayGetCount
                - l_asetCreateFromSarray
                - sarrayCreate
                - sarrayGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_asetFind
                - l_asetFind
                - sarrayAddString
                - l_asetInsert
            - BranchSide:      'sarray2.c:385,10'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayGetCount
                - sarrayGetCount
                - l_asetCreateFromSarray
                - sarrayCreate
                - sarrayGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_asetFind
                - l_asetFind
                - sarrayAddString
                - l_asetInsert
        - Branch String:   'sarray2.c:384,16'
          Branch Sides:
            - BranchSide:      'sarray2.c:384,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray2.c:384,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:385,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:386,16'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayGetCount
                - l_asetCreateFromSarray
                - sarrayCreate
                - sarrayGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_asetFind
                - l_asetFind
                - sarrayAddString
                - l_asetInsert
            - BranchSide:      'sarray2.c:389,25'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayGetCount
                - l_asetCreateFromSarray
                - sarrayCreate
                - sarrayGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_asetFind
                - l_asetFind
                - sarrayAddString
                - l_asetInsert
        - Branch String:   'sarray2.c:386,16'
          Branch Sides:
            - BranchSide:      'sarray2.c:386,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray2.c:386,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:391,16'
          Branch Sides:
            - BranchSide:      'sarray2.c:391,28'
              BranchSideFuncs:
                - l_asetCreateFromSarray
                - sarrayCreate
                - sarrayGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_asetFind
                - l_asetFind
                - sarrayAddString
                - l_asetInsert
            - BranchSide:      'sarray2.c:391,34'
              BranchSideFuncs:
                - l_asetCreateFromSarray
                - sarrayCreate
                - sarrayGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_asetFind
                - l_asetFind
                - sarrayAddString
                - l_asetInsert
        - Branch String:   'sarray2.c:392,14'
          Branch Sides:
            - BranchSide:      'sarray2.c:392,26'
              BranchSideFuncs:
                - l_asetCreateFromSarray
                - sarrayCreate
                - sarrayGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_asetFind
                - l_asetFind
                - sarrayAddString
                - l_asetInsert
            - BranchSide:      'sarray2.c:392,32'
              BranchSideFuncs:
                - l_asetCreateFromSarray
                - sarrayCreate
                - sarrayGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_asetFind
                - l_asetFind
                - sarrayAddString
                - l_asetInsert
        - Branch String:   'sarray2.c:400,5'
          Branch Sides:
            - BranchSide:      'sarray2.c:401,31'
              BranchSideFuncs:
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_asetFind
                - l_asetDestroy
                - l_asetDestroy
                - l_asetFind
                - sarrayAddString
                - l_asetInsert
            - BranchSide:      'sarray2.c:410,5'
              BranchSideFuncs:
                - l_asetDestroy
                - l_asetDestroy
        - Branch String:   'sarray2.c:404,35'
          Branch Sides:
            - BranchSide:      'sarray2.c:404,50'
              BranchSideFuncs:
                - l_asetFind
                - sarrayAddString
                - l_asetInsert
                - l_asetDestroy
                - l_asetDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_asetFind
            - BranchSide:      'sarray2.c:408,5'
              BranchSideFuncs:
                - l_asetDestroy
                - l_asetDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_asetFind
                - l_asetFind
                - sarrayAddString
                - l_asetInsert
        - Branch String:   'sarray2.c:404,13'
          Branch Sides:
            - BranchSide:      'sarray2.c:405,29'
              BranchSideFuncs:
                - l_asetDestroy
                - l_asetDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_asetFind
                - l_asetFind
                - sarrayAddString
                - l_asetInsert
            - BranchSide:      'sarray2.c:408,5'
              BranchSideFuncs:
                - l_asetDestroy
                - l_asetDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_asetFind
                - l_asetFind
                - sarrayAddString
                - l_asetInsert
      Callsites:
        - Src:             'sarray2.c:381,16'
          Dst:             returnErrorInt
        - Src:             'sarray2.c:384,16'
          Dst:             returnErrorInt
        - Src:             'sarray2.c:386,16'
          Dst:             returnErrorInt
        - Src:             'sarray2.c:389,10'
          Dst:             sarrayGetCount
        - Src:             'sarray2.c:390,10'
          Dst:             sarrayGetCount
        - Src:             'sarray2.c:393,12'
          Dst:             l_asetCreateFromSarray
        - Src:             'sarray2.c:396,11'
          Dst:             sarrayCreate
        - Src:             'sarray2.c:398,9'
          Dst:             sarrayGetCount
        - Src:             'sarray2.c:399,12'
          Dst:             l_asetCreate
        - Src:             'sarray2.c:401,15'
          Dst:             sarrayGetString
        - Src:             'sarray2.c:402,9'
          Dst:             l_hashStringToUint64Fast
        - Src:             'sarray2.c:404,13'
          Dst:             l_asetFind
        - Src:             'sarray2.c:404,39'
          Dst:             l_asetFind
        - Src:             'sarray2.c:405,13'
          Dst:             sarrayAddString
        - Src:             'sarray2.c:406,13'
          Dst:             l_asetInsert
        - Src:             'sarray2.c:410,5'
          Dst:             l_asetDestroy
        - Src:             'sarray2.c:411,5'
          Dst:             l_asetDestroy
    - functionName:    l_asetCreateFromSarray
      functionSourceFile: '/src/leptonica/src/sarray2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sa
      BBCount:         13
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - l_asetCreate
        - l_asetInsert
        - l_hashStringToUint64Fast
        - returnErrorPtr
        - sarrayGetCount
        - sarrayGetString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sarray2.c:232,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:233,26'
              BranchSideFuncs:
                - l_asetCreate
                - sarrayGetCount
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_asetInsert
            - BranchSide:      'sarray2.c:235,11'
              BranchSideFuncs:
                - l_asetCreate
                - sarrayGetCount
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_asetInsert
        - Branch String:   'sarray2.c:233,26'
          Branch Sides:
            - BranchSide:      'sarray2.c:233,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray2.c:233,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:237,5'
          Branch Sides:
            - BranchSide:      'sarray2.c:238,31'
              BranchSideFuncs:
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_asetInsert
            - BranchSide:      'sarray2.c:244,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray2.c:233,26'
          Dst:             returnErrorPtr
        - Src:             'sarray2.c:235,11'
          Dst:             l_asetCreate
        - Src:             'sarray2.c:236,9'
          Dst:             sarrayGetCount
        - Src:             'sarray2.c:238,15'
          Dst:             sarrayGetString
        - Src:             'sarray2.c:239,9'
          Dst:             l_hashStringToUint64Fast
        - Src:             'sarray2.c:241,9'
          Dst:             l_asetInsert
    - functionName:    sarrayUnionByAset
      functionSourceFile: '/src/leptonica/src/sarray2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sa1
        - sa2
        - psad
      BBCount:         24
      ICount:          118
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - returnErrorInt
        - sarrayCopy
        - sarrayDestroy
        - sarrayJoin
        - sarrayRemoveDupsByAset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sarray2.c:326,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:327,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - sarrayCopy
                - sarrayJoin
                - sarrayRemoveDupsByAset
                - sarrayDestroy
                - sarrayDestroy
                - returnErrorInt
            - BranchSide:      'sarray2.c:328,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - sarrayCopy
                - sarrayJoin
                - sarrayRemoveDupsByAset
                - sarrayDestroy
                - sarrayDestroy
                - returnErrorInt
        - Branch String:   'sarray2.c:327,16'
          Branch Sides:
            - BranchSide:      'sarray2.c:327,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray2.c:327,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:329,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:330,16'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayCopy
                - sarrayJoin
                - sarrayRemoveDupsByAset
                - sarrayDestroy
                - sarrayDestroy
                - returnErrorInt
            - BranchSide:      'sarray2.c:331,10'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayCopy
                - sarrayJoin
                - sarrayRemoveDupsByAset
                - sarrayDestroy
                - sarrayDestroy
                - returnErrorInt
        - Branch String:   'sarray2.c:330,16'
          Branch Sides:
            - BranchSide:      'sarray2.c:330,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray2.c:330,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:331,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:332,16'
              BranchSideFuncs:
                - sarrayCopy
                - sarrayJoin
                - sarrayRemoveDupsByAset
                - sarrayDestroy
                - sarrayDestroy
                - returnErrorInt
            - BranchSide:      'sarray2.c:335,22'
              BranchSideFuncs:
                - sarrayCopy
                - sarrayJoin
                - sarrayRemoveDupsByAset
                - sarrayDestroy
                - sarrayDestroy
                - returnErrorInt
        - Branch String:   'sarray2.c:332,16'
          Branch Sides:
            - BranchSide:      'sarray2.c:332,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray2.c:332,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:336,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:337,9'
              BranchSideFuncs:
                - sarrayDestroy
                - returnErrorInt
            - BranchSide:      'sarray2.c:342,28'
              BranchSideFuncs:
                - sarrayRemoveDupsByAset
                - sarrayDestroy
        - Branch String:   'sarray2.c:338,16'
          Branch Sides:
            - BranchSide:      'sarray2.c:338,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray2.c:338,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray2.c:327,16'
          Dst:             returnErrorInt
        - Src:             'sarray2.c:330,16'
          Dst:             returnErrorInt
        - Src:             'sarray2.c:332,16'
          Dst:             returnErrorInt
        - Src:             'sarray2.c:335,11'
          Dst:             sarrayCopy
        - Src:             'sarray2.c:336,9'
          Dst:             sarrayJoin
        - Src:             'sarray2.c:337,9'
          Dst:             sarrayDestroy
        - Src:             'sarray2.c:338,16'
          Dst:             returnErrorInt
        - Src:             'sarray2.c:342,5'
          Dst:             sarrayRemoveDupsByAset
        - Src:             'sarray2.c:343,5'
          Dst:             sarrayDestroy
    - functionName:    sarrayRemoveDupsByAset
      functionSourceFile: '/src/leptonica/src/sarray2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sas
        - psad
      BBCount:         21
      ICount:          133
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - l_asetCreate
        - l_asetDestroy
        - l_asetFind
        - l_asetInsert
        - l_hashStringToUint64Fast
        - returnErrorInt
        - sarrayAddString
        - sarrayCreate
        - sarrayGetCount
        - sarrayGetString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sarray2.c:276,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:277,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_asetCreate
                - sarrayCreate
                - sarrayGetCount
                - l_asetDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_asetFind
                - sarrayAddString
                - l_asetInsert
            - BranchSide:      'sarray2.c:278,6'
              BranchSideFuncs:
                - returnErrorInt
                - l_asetCreate
                - sarrayCreate
                - sarrayGetCount
                - l_asetDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_asetFind
                - sarrayAddString
                - l_asetInsert
        - Branch String:   'sarray2.c:277,16'
          Branch Sides:
            - BranchSide:      'sarray2.c:277,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray2.c:277,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:279,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:280,16'
              BranchSideFuncs:
                - l_asetCreate
                - sarrayCreate
                - sarrayGetCount
                - l_asetDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_asetFind
                - sarrayAddString
                - l_asetInsert
            - BranchSide:      'sarray2.c:282,11'
              BranchSideFuncs:
                - l_asetCreate
                - sarrayCreate
                - sarrayGetCount
                - l_asetDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_asetFind
                - sarrayAddString
                - l_asetInsert
        - Branch String:   'sarray2.c:280,16'
          Branch Sides:
            - BranchSide:      'sarray2.c:280,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray2.c:280,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:286,5'
          Branch Sides:
            - BranchSide:      'sarray2.c:287,31'
              BranchSideFuncs:
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_asetFind
                - sarrayAddString
                - l_asetInsert
                - l_asetDestroy
            - BranchSide:      'sarray2.c:296,5'
              BranchSideFuncs:
                - l_asetDestroy
        - Branch String:   'sarray2.c:290,13'
          Branch Sides:
            - BranchSide:      'sarray2.c:291,29'
              BranchSideFuncs:
                - l_asetDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_asetFind
                - sarrayAddString
                - l_asetInsert
            - BranchSide:      'sarray2.c:294,5'
              BranchSideFuncs:
                - l_asetDestroy
                - sarrayGetString
                - l_hashStringToUint64Fast
                - l_asetFind
                - sarrayAddString
                - l_asetInsert
      Callsites:
        - Src:             'sarray2.c:277,16'
          Dst:             returnErrorInt
        - Src:             'sarray2.c:280,16'
          Dst:             returnErrorInt
        - Src:             'sarray2.c:282,11'
          Dst:             l_asetCreate
        - Src:             'sarray2.c:283,11'
          Dst:             sarrayCreate
        - Src:             'sarray2.c:285,9'
          Dst:             sarrayGetCount
        - Src:             'sarray2.c:287,15'
          Dst:             sarrayGetString
        - Src:             'sarray2.c:288,9'
          Dst:             l_hashStringToUint64Fast
        - Src:             'sarray2.c:290,14'
          Dst:             l_asetFind
        - Src:             'sarray2.c:291,13'
          Dst:             sarrayAddString
        - Src:             'sarray2.c:292,13'
          Dst:             l_asetInsert
        - Src:             'sarray2.c:296,5'
          Dst:             l_asetDestroy
    - functionName:    sarraySortByIndex
      functionSourceFile: '/src/leptonica/src/sarray2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sain
        - naindex
      BBCount:         18
      ICount:          104
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - numaGetIValue
        - returnErrorPtr
        - sarrayAddString
        - sarrayCreate
        - sarrayGetCount
        - sarrayGetString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sarray2.c:153,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:154,26'
              BranchSideFuncs:
                - returnErrorPtr
                - sarrayGetCount
                - sarrayCreate
                - numaGetIValue
                - sarrayGetString
                - sarrayAddString
            - BranchSide:      'sarray2.c:155,10'
              BranchSideFuncs:
                - returnErrorPtr
                - sarrayGetCount
                - sarrayCreate
                - numaGetIValue
                - sarrayGetString
                - sarrayAddString
        - Branch String:   'sarray2.c:154,26'
          Branch Sides:
            - BranchSide:      'sarray2.c:154,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray2.c:154,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:155,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:156,26'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayCreate
                - numaGetIValue
                - sarrayGetString
                - sarrayAddString
            - BranchSide:      'sarray2.c:158,24'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayCreate
                - numaGetIValue
                - sarrayGetString
                - sarrayAddString
        - Branch String:   'sarray2.c:156,26'
          Branch Sides:
            - BranchSide:      'sarray2.c:156,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray2.c:156,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:160,5'
          Branch Sides:
            - BranchSide:      'sarray2.c:161,23'
              BranchSideFuncs:
                - numaGetIValue
                - sarrayGetString
                - sarrayAddString
            - BranchSide:      'sarray2.c:166,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray2.c:154,26'
          Dst:             returnErrorPtr
        - Src:             'sarray2.c:156,26'
          Dst:             returnErrorPtr
        - Src:             'sarray2.c:158,9'
          Dst:             sarrayGetCount
        - Src:             'sarray2.c:159,13'
          Dst:             sarrayCreate
        - Src:             'sarray2.c:161,9'
          Dst:             numaGetIValue
        - Src:             'sarray2.c:162,15'
          Dst:             sarrayGetString
        - Src:             'sarray2.c:163,9'
          Dst:             sarrayAddString
    - functionName:    stringCompareLexical
      functionSourceFile: '/src/leptonica/src/sarray2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str1
        - str2
      BBCount:         27
      ICount:          160
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - returnErrorInt
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sarray2.c:189,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:190,16'
              BranchSideFuncs:
                - returnErrorInt
                - strlen
                - strlen
            - BranchSide:      'sarray2.c:191,10'
              BranchSideFuncs:
                - returnErrorInt
                - strlen
                - strlen
        - Branch String:   'sarray2.c:190,16'
          Branch Sides:
            - BranchSide:      'sarray2.c:190,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray2.c:190,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:191,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:192,16'
              BranchSideFuncs:
                - strlen
                - strlen
            - BranchSide:      'sarray2.c:194,19'
              BranchSideFuncs:
                - strlen
                - strlen
        - Branch String:   'sarray2.c:192,16'
          Branch Sides:
            - BranchSide:      'sarray2.c:192,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sarray2.c:192,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:196,11'
          Branch Sides:
            - BranchSide:      'sarray2.c:196,9'
              BranchSideFuncs: []
            - BranchSide:      'sarray2.c:196,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:198,5'
          Branch Sides:
            - BranchSide:      'sarray2.c:199,13'
              BranchSideFuncs: []
            - BranchSide:      'sarray2.c:207,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:199,13'
          Branch Sides:
            - BranchSide:      'sarray2.c:200,13'
              BranchSideFuncs: []
            - BranchSide:      'sarray2.c:201,13'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:201,13'
          Branch Sides:
            - BranchSide:      'sarray2.c:202,13'
              BranchSideFuncs: []
            - BranchSide:      'sarray2.c:204,13'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:207,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:208,9'
              BranchSideFuncs: []
            - BranchSide:      'sarray2.c:210,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sarray2.c:190,16'
          Dst:             returnErrorInt
        - Src:             'sarray2.c:192,16'
          Dst:             returnErrorInt
        - Src:             'sarray2.c:194,12'
          Dst:             strlen
        - Src:             'sarray2.c:195,12'
          Dst:             strlen
    - functionName:    sarraySort
      functionSourceFile: '/src/leptonica/src/sarray2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - saout
        - sain
        - sortorder
      BBCount:         40
      ICount:          241
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - returnErrorPtr
        - sarrayCopy
        - sarrayGetCount
        - stringCompareLexical
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sarray2.c:106,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:107,26'
              BranchSideFuncs:
                - sarrayCopy
                - sarrayGetCount
                - stringCompareLexical
                - stringCompareLexical
                - returnErrorPtr
            - BranchSide:      'sarray2.c:110,10'
              BranchSideFuncs:
                - sarrayCopy
                - sarrayGetCount
                - stringCompareLexical
                - stringCompareLexical
                - returnErrorPtr
        - Branch String:   'sarray2.c:107,26'
          Branch Sides:
            - BranchSide:      'sarray2.c:107,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray2.c:107,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:110,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:111,28'
              BranchSideFuncs:
                - sarrayGetCount
                - stringCompareLexical
                - stringCompareLexical
                - returnErrorPtr
            - BranchSide:      'sarray2.c:112,14'
              BranchSideFuncs:
                - sarrayGetCount
                - stringCompareLexical
                - stringCompareLexical
                - returnErrorPtr
        - Branch String:   'sarray2.c:112,14'
          Branch Sides:
            - BranchSide:      'sarray2.c:0,0'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray2.c:113,26'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'sarray2.c:113,26'
          Branch Sides:
            - BranchSide:      'sarray2.c:113,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sarray2.c:113,9'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:118,5'
          Branch Sides:
            - BranchSide:      'sarray2.c:119,18'
              BranchSideFuncs:
                - stringCompareLexical
                - stringCompareLexical
            - BranchSide:      'sarray2.c:134,12'
              BranchSideFuncs: []
        - Branch String:   'sarray2.c:119,9'
          Branch Sides:
            - BranchSide:      'sarray2.c:120,22'
              BranchSideFuncs:
                - stringCompareLexical
                - stringCompareLexical
            - BranchSide:      'sarray2.c:132,5'
              BranchSideFuncs:
                - stringCompareLexical
                - stringCompareLexical
        - Branch String:   'sarray2.c:120,13'
          Branch Sides:
            - BranchSide:      'sarray2.c:121,22'
              BranchSideFuncs:
                - stringCompareLexical
                - stringCompareLexical
            - BranchSide:      'sarray2.c:131,9'
              BranchSideFuncs:
                - stringCompareLexical
                - stringCompareLexical
        - Branch String:   'sarray2.c:121,53'
          Branch Sides:
            - BranchSide:      'sarray2.c:122,43'
              BranchSideFuncs:
                - stringCompareLexical
                - stringCompareLexical
            - BranchSide:      'sarray2.c:123,22'
              BranchSideFuncs:
                - stringCompareLexical
                - stringCompareLexical
        - Branch String:   'sarray2.c:122,70'
          Branch Sides:
            - BranchSide:      'sarray2.c:123,22'
              BranchSideFuncs:
                - stringCompareLexical
                - stringCompareLexical
            - BranchSide:      'sarray2.c:126,27'
              BranchSideFuncs:
                - stringCompareLexical
                - stringCompareLexical
        - Branch String:   'sarray2.c:123,53'
          Branch Sides:
            - BranchSide:      'sarray2.c:124,43'
              BranchSideFuncs:
                - stringCompareLexical
                - stringCompareLexical
            - BranchSide:      'sarray2.c:130,13'
              BranchSideFuncs:
                - stringCompareLexical
                - stringCompareLexical
        - Branch String:   'sarray2.c:121,21'
          Branch Sides:
            - BranchSide:      'sarray2.c:126,27'
              BranchSideFuncs:
                - stringCompareLexical
                - stringCompareLexical
            - BranchSide:      'sarray2.c:130,13'
              BranchSideFuncs:
                - stringCompareLexical
                - stringCompareLexical
      Callsites:
        - Src:             'sarray2.c:107,26'
          Dst:             returnErrorPtr
        - Src:             'sarray2.c:111,17'
          Dst:             sarrayCopy
        - Src:             'sarray2.c:113,26'
          Dst:             returnErrorPtr
        - Src:             'sarray2.c:115,9'
          Dst:             sarrayGetCount
        - Src:             'sarray2.c:122,22'
          Dst:             stringCompareLexical
        - Src:             'sarray2.c:124,22'
          Dst:             stringCompareLexical
    - functionName:    scaleColor2xLILineLow
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2526
      functionLinenumberEnd: 2629
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - lined
        - wpld
        - lines
        - ws
        - wpls
        - lastlineflag
      BBCount:         12
      ICount:          516
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'scale1.c:2535,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2536,18'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:2598,18'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2549,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2551,21'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:2583,17'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2603,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2604,21'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:2620,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    scaleBinaryLow
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3739
      functionLinenumberEnd: 3793
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - float
        - float
      constantsTouched: []
      argNames:
        - datad
        - wd
        - hd
        - wpld
        - datas
        - ws
        - hs
        - wpls
        - shiftx
        - shifty
      BBCount:         48
      ICount:          389
      EdgeCount:       62
      CyclomaticComplexity: 16
      functionsReached:
        - calloc
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale1.c:3751,9'
          Branch Sides:
            - BranchSide:      'scale1.c:3752,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'scale1.c:3753,28'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - free
                - returnErrorInt
        - Branch String:   'scale1.c:3752,16'
          Branch Sides:
            - BranchSide:      'scale1.c:3752,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'scale1.c:3752,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:3753,9'
          Branch Sides:
            - BranchSide:      'scale1.c:3754,9'
              BranchSideFuncs:
                - free
                - returnErrorInt
            - BranchSide:      'scale1.c:3758,25'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3755,16'
          Branch Sides:
            - BranchSide:      'scale1.c:3755,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'scale1.c:3755,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:3760,5'
          Branch Sides:
            - BranchSide:      'scale1.c:3761,19'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3762,12'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3761,19'
          Branch Sides:
            - BranchSide:      'scale1.c:3761,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3761,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3762,5'
          Branch Sides:
            - BranchSide:      'scale1.c:3763,19'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3765,15'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3763,19'
          Branch Sides:
            - BranchSide:      'scale1.c:3763,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3763,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3768,5'
          Branch Sides:
            - BranchSide:      'scale1.c:3769,17'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3790,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3771,13'
          Branch Sides:
            - BranchSide:      'scale1.c:3772,20'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3784,25'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3772,13'
          Branch Sides:
            - BranchSide:      'scale1.c:3773,22'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3783,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3774,21'
          Branch Sides:
            - BranchSide:      'scale1.c:3775,33'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3779,25'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3775,25'
          Branch Sides:
            - BranchSide:      'scale1.c:3776,25'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3777,30'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'scale1.c:3751,28'
          Dst:             calloc
        - Src:             'scale1.c:3752,16'
          Dst:             returnErrorInt
        - Src:             'scale1.c:3753,28'
          Dst:             calloc
        - Src:             'scale1.c:3755,16'
          Dst:             returnErrorInt
    - functionName:    pixScaleAreaMapToSize
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2107
      functionLinenumberEnd: 2129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - wd
        - hd
      BBCount:         23
      ICount:          138
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - pixGetDimensions
        - pixScaleAreaMap
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'scale1.c:2111,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2112,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleAreaMap
                - returnErrorPtr
            - BranchSide:      'scale1.c:2113,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleAreaMap
                - returnErrorPtr
        - Branch String:   'scale1.c:2112,23'
          Branch Sides:
            - BranchSide:      'scale1.c:2112,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:2112,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2113,17'
          Branch Sides:
            - BranchSide:      'scale1.c:2113,20'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleAreaMap
                - returnErrorPtr
            - BranchSide:      'scale1.c:2116,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleAreaMap
        - Branch String:   'scale1.c:2113,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2114,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:2116,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleAreaMap
        - Branch String:   'scale1.c:2114,23'
          Branch Sides:
            - BranchSide:      'scale1.c:2114,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:2114,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2117,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2118,29'
              BranchSideFuncs:
                - pixScaleAreaMap
            - BranchSide:      'scale1.c:2120,16'
              BranchSideFuncs:
                - pixScaleAreaMap
        - Branch String:   'scale1.c:2120,16'
          Branch Sides:
            - BranchSide:      'scale1.c:2121,29'
              BranchSideFuncs:
                - pixScaleAreaMap
            - BranchSide:      'scale1.c:2124,29'
              BranchSideFuncs:
                - pixScaleAreaMap
      Callsites:
        - Src:             'scale1.c:2112,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:2114,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:2116,5'
          Dst:             pixGetDimensions
        - Src:             'scale1.c:2128,12'
          Dst:             pixScaleAreaMap
    - functionName:    pixScaleAreaMap
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1913
      functionLinenumberEnd: 2018
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - pix
        - scalex
        - scaley
      BBCount:         96
      ICount:          555
      EdgeCount:       131
      CyclomaticComplexity: 37
      functionsReached:
        - lept_stderr
        - pixClone
        - pixConvertTo8
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetSpp
        - pixGetWpl
        - pixRemoveColormap
        - pixScaleAndTransferAlpha
        - pixScaleAreaMap2
        - pixScaleGeneral
        - pixScaleResolution
        - pixScaleSmooth
        - returnErrorPtr
        - scaleColorAreaMapLow
        - scaleGrayAreaMapLow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'scale1.c:1919,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1920,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleGeneral
                - lept_stderr
                - pixScaleSmooth
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'scale1.c:1921,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleGeneral
                - lept_stderr
                - pixScaleSmooth
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'scale1.c:1920,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1920,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1920,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1922,16'
          Branch Sides:
            - BranchSide:      'scale1.c:1922,19'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleGeneral
                - lept_stderr
                - pixScaleSmooth
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'scale1.c:1925,16'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleGeneral
                - lept_stderr
                - pixScaleSmooth
                - lept_stderr
        - Branch String:   'scale1.c:1922,26'
          Branch Sides:
            - BranchSide:      'scale1.c:1922,29'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleGeneral
                - lept_stderr
                - pixScaleSmooth
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'scale1.c:1925,16'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleGeneral
                - lept_stderr
                - pixScaleSmooth
                - lept_stderr
        - Branch String:   'scale1.c:1922,36'
          Branch Sides:
            - BranchSide:      'scale1.c:1922,39'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleGeneral
                - lept_stderr
                - pixScaleSmooth
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'scale1.c:1925,16'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleGeneral
                - lept_stderr
                - pixScaleSmooth
                - lept_stderr
        - Branch String:   'scale1.c:1922,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1923,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1925,16'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleGeneral
                - lept_stderr
                - pixScaleSmooth
                - lept_stderr
        - Branch String:   'scale1.c:1923,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1923,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1923,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1925,16'
          Branch Sides:
            - BranchSide:      'scale1.c:1925,14'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleGeneral
                - lept_stderr
                - pixScaleSmooth
                - lept_stderr
            - BranchSide:      'scale1.c:1925,14'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleGeneral
                - lept_stderr
                - pixScaleSmooth
                - lept_stderr
        - Branch String:   'scale1.c:1926,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1927,9'
              BranchSideFuncs:
                - pixScaleSmooth
                - lept_stderr
            - BranchSide:      'scale1.c:1931,16'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleGeneral
                - lept_stderr
        - Branch String:   'scale1.c:1927,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1928,31'
              BranchSideFuncs:
                - lept_stderr
                - pixScaleSmooth
            - BranchSide:      'scale1.c:1928,31'
              BranchSideFuncs:
                - pixScaleSmooth
        - Branch String:   'scale1.c:1931,16'
          Branch Sides:
            - BranchSide:      'scale1.c:1931,14'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleGeneral
                - lept_stderr
            - BranchSide:      'scale1.c:1931,14'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleGeneral
                - lept_stderr
        - Branch String:   'scale1.c:1932,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1933,9'
              BranchSideFuncs:
                - pixScaleGeneral
                - lept_stderr
            - BranchSide:      'scale1.c:1938,9'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixScaleAreaMap2
        - Branch String:   'scale1.c:1933,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1934,32'
              BranchSideFuncs:
                - lept_stderr
                - pixScaleGeneral
            - BranchSide:      'scale1.c:1934,32'
              BranchSideFuncs:
                - pixScaleGeneral
        - Branch String:   'scale1.c:1938,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1938,26'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixScaleAreaMap2
            - BranchSide:      'scale1.c:1940,9'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
        - Branch String:   'scale1.c:1938,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1939,33'
              BranchSideFuncs:
                - pixScaleAreaMap2
            - BranchSide:      'scale1.c:1940,9'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
        - Branch String:   'scale1.c:1940,24'
          Branch Sides:
            - BranchSide:      'scale1.c:1940,27'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
            - BranchSide:      'scale1.c:1946,9'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
        - Branch String:   'scale1.c:1940,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1941,33'
              BranchSideFuncs:
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
            - BranchSide:      'scale1.c:1946,9'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
        - Branch String:   'scale1.c:1946,25'
          Branch Sides:
            - BranchSide:      'scale1.c:1946,28'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
            - BranchSide:      'scale1.c:1954,9'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'scale1.c:1946,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1947,33'
              BranchSideFuncs:
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
            - BranchSide:      'scale1.c:1954,9'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'scale1.c:1954,26'
          Branch Sides:
            - BranchSide:      'scale1.c:1954,29'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'scale1.c:1979,10'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
        - Branch String:   'scale1.c:1954,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1955,33'
              BranchSideFuncs:
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixScaleAreaMap2
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'scale1.c:1979,10'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
        - Branch String:   'scale1.c:1979,17'
          Branch Sides:
            - BranchSide:      'scale1.c:1979,56'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
            - BranchSide:      'scale1.c:1979,20'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
        - Branch String:   'scale1.c:1979,27'
          Branch Sides:
            - BranchSide:      'scale1.c:1979,56'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
            - BranchSide:      'scale1.c:1979,30'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
        - Branch String:   'scale1.c:1979,38'
          Branch Sides:
            - BranchSide:      'scale1.c:1979,56'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
            - BranchSide:      'scale1.c:1983,16'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
        - Branch String:   'scale1.c:1979,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1980,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'scale1.c:1983,16'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
        - Branch String:   'scale1.c:1980,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1981,34'
              BranchSideFuncs:
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'scale1.c:1981,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'scale1.c:1983,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1983,26'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'scale1.c:1984,30'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'scale1.c:1983,16'
          Branch Sides:
            - BranchSide:      'scale1.c:1984,30'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'scale1.c:1987,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'scale1.c:1995,16'
          Branch Sides:
            - BranchSide:      'scale1.c:1995,19'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'scale1.c:1996,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'scale1.c:1995,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1996,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'scale1.c:1999,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'scale1.c:1997,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1997,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1997,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1999,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2000,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'scale1.c:2003,24'
              BranchSideFuncs:
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - scaleGrayAreaMapLow
        - Branch String:   'scale1.c:2001,23'
          Branch Sides:
            - BranchSide:      'scale1.c:2001,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:2001,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2008,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2009,29'
              BranchSideFuncs:
                - scaleGrayAreaMapLow
                - pixDestroy
            - BranchSide:      'scale1.c:2011,30'
              BranchSideFuncs:
                - scaleColorAreaMapLow
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
      Callsites:
        - Src:             'scale1.c:1920,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1921,9'
          Dst:             pixGetDepth
        - Src:             'scale1.c:1923,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1927,9'
          Dst:             lept_stderr
        - Src:             'scale1.c:1928,16'
          Dst:             pixScaleSmooth
        - Src:             'scale1.c:1933,9'
          Dst:             lept_stderr
        - Src:             'scale1.c:1934,16'
          Dst:             pixScaleGeneral
        - Src:             'scale1.c:1939,16'
          Dst:             pixScaleAreaMap2
        - Src:             'scale1.c:1941,16'
          Dst:             pixScaleAreaMap2
        - Src:             'scale1.c:1942,16'
          Dst:             pixScaleAreaMap2
        - Src:             'scale1.c:1943,9'
          Dst:             pixDestroy
        - Src:             'scale1.c:1947,16'
          Dst:             pixScaleAreaMap2
        - Src:             'scale1.c:1948,16'
          Dst:             pixScaleAreaMap2
        - Src:             'scale1.c:1949,16'
          Dst:             pixScaleAreaMap2
        - Src:             'scale1.c:1950,9'
          Dst:             pixDestroy
        - Src:             'scale1.c:1951,9'
          Dst:             pixDestroy
        - Src:             'scale1.c:1955,16'
          Dst:             pixScaleAreaMap2
        - Src:             'scale1.c:1956,16'
          Dst:             pixScaleAreaMap2
        - Src:             'scale1.c:1957,16'
          Dst:             pixScaleAreaMap2
        - Src:             'scale1.c:1958,16'
          Dst:             pixScaleAreaMap2
        - Src:             'scale1.c:1959,9'
          Dst:             pixDestroy
        - Src:             'scale1.c:1960,9'
          Dst:             pixDestroy
        - Src:             'scale1.c:1961,9'
          Dst:             pixDestroy
        - Src:             'scale1.c:1979,41'
          Dst:             pixGetColormap
        - Src:             'scale1.c:1980,9'
          Dst:             lept_stderr
        - Src:             'scale1.c:1981,16'
          Dst:             pixRemoveColormap
        - Src:             'scale1.c:1982,13'
          Dst:             pixGetDepth
        - Src:             'scale1.c:1984,16'
          Dst:             pixConvertTo8
        - Src:             'scale1.c:1987,16'
          Dst:             pixClone
        - Src:             'scale1.c:1990,5'
          Dst:             pixGetDimensions
        - Src:             'scale1.c:1991,13'
          Dst:             pixGetData
        - Src:             'scale1.c:1992,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:1996,9'
          Dst:             pixDestroy
        - Src:             'scale1.c:1997,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1999,17'
          Dst:             pixCreate
        - Src:             'scale1.c:2000,9'
          Dst:             pixDestroy
        - Src:             'scale1.c:2001,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:2003,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale1.c:2004,5'
          Dst:             pixCopyResolution
        - Src:             'scale1.c:2005,5'
          Dst:             pixScaleResolution
        - Src:             'scale1.c:2006,13'
          Dst:             pixGetData
        - Src:             'scale1.c:2007,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:2009,9'
          Dst:             scaleGrayAreaMapLow
        - Src:             'scale1.c:2011,9'
          Dst:             scaleColorAreaMapLow
        - Src:             'scale1.c:2012,13'
          Dst:             pixGetSpp
        - Src:             'scale1.c:2013,13'
          Dst:             pixScaleAndTransferAlpha
        - Src:             'scale1.c:2016,5'
          Dst:             pixDestroy
    - functionName:    pixScaleSmooth
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1714
      functionLinenumberEnd: 1772
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - pix
        - scalex
        - scaley
      BBCount:         70
      ICount:          442
      EdgeCount:       95
      CyclomaticComplexity: 27
      functionsReached:
        - lept_stderr
        - pixConvertTo8Or32
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetPixel
        - pixGetSpp
        - pixGetWpl
        - pixScaleAndTransferAlpha
        - pixScaleGeneral
        - pixScaleResolution
        - pixSetPixel
        - returnErrorPtr
        - scaleSmoothLow
      functionUses:    7
      BranchProfiles:
        - Branch String:   'scale1.c:1721,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1722,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8Or32
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleSmoothLow
                - pixDestroy
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetPixel
                - pixSetPixel
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - pixScaleGeneral
                - lept_stderr
            - BranchSide:      'scale1.c:1723,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8Or32
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleSmoothLow
                - pixDestroy
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetPixel
                - pixSetPixel
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - pixScaleGeneral
                - lept_stderr
        - Branch String:   'scale1.c:1722,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1722,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1722,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1723,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1723,26'
              BranchSideFuncs:
                - pixScaleGeneral
                - lept_stderr
            - BranchSide:      'scale1.c:1724,9'
              BranchSideFuncs:
                - pixScaleGeneral
                - lept_stderr
        - Branch String:   'scale1.c:1723,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1724,9'
              BranchSideFuncs:
                - pixScaleGeneral
                - lept_stderr
            - BranchSide:      'scale1.c:1727,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8Or32
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleSmoothLow
                - pixDestroy
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetPixel
                - pixSetPixel
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale1.c:1724,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1725,32'
              BranchSideFuncs:
                - lept_stderr
                - pixScaleGeneral
            - BranchSide:      'scale1.c:1725,32'
              BranchSideFuncs:
                - pixScaleGeneral
        - Branch String:   'scale1.c:1728,16'
          Branch Sides:
            - BranchSide:      'scale1.c:1728,19'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleSmoothLow
                - pixDestroy
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetPixel
                - pixSetPixel
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale1.c:1732,35'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleSmoothLow
                - pixDestroy
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetPixel
                - pixSetPixel
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'scale1.c:1728,26'
          Branch Sides:
            - BranchSide:      'scale1.c:1728,29'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleSmoothLow
                - pixDestroy
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetPixel
                - pixSetPixel
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale1.c:1732,35'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleSmoothLow
                - pixDestroy
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetPixel
                - pixSetPixel
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'scale1.c:1728,35'
          Branch Sides:
            - BranchSide:      'scale1.c:1728,38'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleSmoothLow
                - pixDestroy
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetPixel
                - pixSetPixel
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale1.c:1732,35'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleSmoothLow
                - pixDestroy
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetPixel
                - pixSetPixel
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'scale1.c:1728,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1729,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1732,35'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleSmoothLow
                - pixDestroy
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetPixel
                - pixSetPixel
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'scale1.c:1729,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1729,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1729,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1732,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1733,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1734,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleSmoothLow
                - pixDestroy
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetPixel
                - pixSetPixel
                - pixDestroy
                - lept_stderr
        - Branch String:   'scale1.c:1733,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1733,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1733,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1739,16'
          Branch Sides:
            - BranchSide:      'scale1.c:1739,14'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleSmoothLow
                - pixDestroy
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetPixel
                - pixSetPixel
                - pixDestroy
                - lept_stderr
            - BranchSide:      'scale1.c:1739,14'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleSmoothLow
                - pixDestroy
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetPixel
                - pixSetPixel
                - pixDestroy
                - lept_stderr
        - Branch String:   'scale1.c:1741,13'
          Branch Sides:
            - BranchSide:      'scale1.c:1741,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleSmoothLow
                - pixDestroy
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetPixel
                - pixSetPixel
                - pixDestroy
                - lept_stderr
            - BranchSide:      'scale1.c:1741,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleSmoothLow
                - pixDestroy
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetPixel
                - pixSetPixel
                - pixDestroy
                - lept_stderr
        - Branch String:   'scale1.c:1741,13'
          Branch Sides:
            - BranchSide:      'scale1.c:1741,11'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleSmoothLow
                - pixDestroy
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetPixel
                - pixSetPixel
                - pixDestroy
                - lept_stderr
            - BranchSide:      'scale1.c:1741,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleSmoothLow
                - pixDestroy
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetPixel
                - pixSetPixel
                - pixDestroy
                - lept_stderr
        - Branch String:   'scale1.c:1741,13'
          Branch Sides:
            - BranchSide:      'scale1.c:1741,11'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleSmoothLow
                - pixDestroy
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetPixel
                - pixSetPixel
                - pixDestroy
                - lept_stderr
            - BranchSide:      'scale1.c:1741,11'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleSmoothLow
                - pixDestroy
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetPixel
                - pixSetPixel
                - pixDestroy
                - lept_stderr
        - Branch String:   'scale1.c:1744,22'
          Branch Sides:
            - BranchSide:      'scale1.c:1744,26'
              BranchSideFuncs:
                - pixCreate
                - pixGetPixel
                - pixSetPixel
                - pixDestroy
                - lept_stderr
            - BranchSide:      'scale1.c:1745,32'
              BranchSideFuncs:
                - pixCreate
                - pixGetPixel
                - pixSetPixel
                - pixDestroy
                - lept_stderr
        - Branch String:   'scale1.c:1744,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1745,32'
              BranchSideFuncs:
                - pixCreate
                - pixGetPixel
                - pixSetPixel
                - pixDestroy
                - lept_stderr
            - BranchSide:      'scale1.c:1753,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleSmoothLow
                - pixDestroy
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'scale1.c:1748,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1749,9'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
            - BranchSide:      'scale1.c:1749,9'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'scale1.c:1755,10'
          Branch Sides:
            - BranchSide:      'scale1.c:1755,8'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleSmoothLow
                - pixDestroy
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'scale1.c:1755,8'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleSmoothLow
                - pixDestroy
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'scale1.c:1756,10'
          Branch Sides:
            - BranchSide:      'scale1.c:1756,8'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleSmoothLow
                - pixDestroy
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'scale1.c:1756,8'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleSmoothLow
                - pixDestroy
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'scale1.c:1757,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1758,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'scale1.c:1761,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleSmoothLow
                - pixDestroy
                - pixGetSpp
                - pixScaleAndTransferAlpha
        - Branch String:   'scale1.c:1759,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1759,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1759,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1767,17'
          Branch Sides:
            - BranchSide:      'scale1.c:1767,30'
              BranchSideFuncs:
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale1.c:1770,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'scale1.c:1767,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1768,34'
              BranchSideFuncs:
                - pixScaleAndTransferAlpha
                - pixDestroy
            - BranchSide:      'scale1.c:1770,5'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'scale1.c:1722,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1724,9'
          Dst:             lept_stderr
        - Src:             'scale1.c:1725,16'
          Dst:             pixScaleGeneral
        - Src:             'scale1.c:1727,9'
          Dst:             pixGetDepth
        - Src:             'scale1.c:1729,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1732,17'
          Dst:             pixConvertTo8Or32
        - Src:             'scale1.c:1733,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1734,9'
          Dst:             pixGetDepth
        - Src:             'scale1.c:1743,5'
          Dst:             pixGetDimensions
        - Src:             'scale1.c:1745,16'
          Dst:             pixCreate
        - Src:             'scale1.c:1746,9'
          Dst:             pixGetPixel
        - Src:             'scale1.c:1747,9'
          Dst:             pixSetPixel
        - Src:             'scale1.c:1748,9'
          Dst:             lept_stderr
        - Src:             'scale1.c:1749,9'
          Dst:             pixDestroy
        - Src:             'scale1.c:1753,13'
          Dst:             pixGetData
        - Src:             'scale1.c:1754,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:1757,17'
          Dst:             pixCreate
        - Src:             'scale1.c:1758,9'
          Dst:             pixDestroy
        - Src:             'scale1.c:1759,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1761,5'
          Dst:             pixCopyResolution
        - Src:             'scale1.c:1762,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale1.c:1763,5'
          Dst:             pixScaleResolution
        - Src:             'scale1.c:1764,13'
          Dst:             pixGetData
        - Src:             'scale1.c:1765,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:1766,5'
          Dst:             scaleSmoothLow
        - Src:             'scale1.c:1767,20'
          Dst:             pixGetSpp
        - Src:             'scale1.c:1768,9'
          Dst:             pixScaleAndTransferAlpha
        - Src:             'scale1.c:1770,5'
          Dst:             pixDestroy
    - functionName:    pixScaleGeneral
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - float
        - float
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - scalex
        - scaley
        - sharpfract
        - sharpwidth
      BBCount:         76
      ICount:          385
      EdgeCount:       104
      CyclomaticComplexity: 30
      functionsReached:
        - pixClone
        - pixConvertTo8Or32
        - pixCopy
        - pixCopyInputFormat
        - pixCopyText
        - pixDestroy
        - pixGetDepth
        - pixScaleAreaMap
        - pixScaleBinary
        - pixScaleColorLI
        - pixScaleGrayLI
        - pixScaleSmooth
        - pixUnsharpMasking
        - returnErrorPtr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'scale1.c:429,9'
          Branch Sides:
            - BranchSide:      'scale1.c:430,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
                - pixScaleGrayLI
                - pixScaleAreaMap
                - pixClone
                - pixUnsharpMasking
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale1.c:431,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
                - pixScaleGrayLI
                - pixScaleAreaMap
                - pixClone
                - pixUnsharpMasking
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale1.c:430,23'
          Branch Sides:
            - BranchSide:      'scale1.c:430,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:430,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:432,16'
          Branch Sides:
            - BranchSide:      'scale1.c:432,19'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
                - pixScaleGrayLI
                - pixScaleAreaMap
                - pixClone
                - pixUnsharpMasking
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale1.c:434,9'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
                - pixScaleGrayLI
                - pixScaleAreaMap
                - pixClone
                - pixUnsharpMasking
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixCopy
                - returnErrorPtr
        - Branch String:   'scale1.c:432,26'
          Branch Sides:
            - BranchSide:      'scale1.c:432,29'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
                - pixScaleGrayLI
                - pixScaleAreaMap
                - pixClone
                - pixUnsharpMasking
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale1.c:434,9'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
                - pixScaleGrayLI
                - pixScaleAreaMap
                - pixClone
                - pixUnsharpMasking
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixCopy
                - returnErrorPtr
        - Branch String:   'scale1.c:432,36'
          Branch Sides:
            - BranchSide:      'scale1.c:432,39'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
                - pixScaleGrayLI
                - pixScaleAreaMap
                - pixClone
                - pixUnsharpMasking
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale1.c:434,9'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
                - pixScaleGrayLI
                - pixScaleAreaMap
                - pixClone
                - pixUnsharpMasking
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixCopy
                - returnErrorPtr
        - Branch String:   'scale1.c:432,46'
          Branch Sides:
            - BranchSide:      'scale1.c:432,49'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
                - pixScaleGrayLI
                - pixScaleAreaMap
                - pixClone
                - pixUnsharpMasking
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale1.c:434,9'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
                - pixScaleGrayLI
                - pixScaleAreaMap
                - pixClone
                - pixUnsharpMasking
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixCopy
                - returnErrorPtr
        - Branch String:   'scale1.c:432,57'
          Branch Sides:
            - BranchSide:      'scale1.c:432,60'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
                - pixScaleGrayLI
                - pixScaleAreaMap
                - pixClone
                - pixUnsharpMasking
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale1.c:434,9'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
                - pixScaleGrayLI
                - pixScaleAreaMap
                - pixClone
                - pixUnsharpMasking
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixCopy
                - returnErrorPtr
        - Branch String:   'scale1.c:432,9'
          Branch Sides:
            - BranchSide:      'scale1.c:433,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:434,9'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
                - pixScaleGrayLI
                - pixScaleAreaMap
                - pixClone
                - pixUnsharpMasking
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixCopy
                - returnErrorPtr
        - Branch String:   'scale1.c:433,23'
          Branch Sides:
            - BranchSide:      'scale1.c:433,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:433,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:434,23'
          Branch Sides:
            - BranchSide:      'scale1.c:434,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:435,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale1.c:434,9'
          Branch Sides:
            - BranchSide:      'scale1.c:435,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:436,9'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
                - pixScaleGrayLI
                - pixScaleAreaMap
                - pixClone
                - pixUnsharpMasking
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixCopy
        - Branch String:   'scale1.c:435,23'
          Branch Sides:
            - BranchSide:      'scale1.c:435,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:435,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:436,23'
          Branch Sides:
            - BranchSide:      'scale1.c:436,26'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
                - pixScaleGrayLI
                - pixScaleAreaMap
                - pixClone
                - pixUnsharpMasking
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixCopy
            - BranchSide:      'scale1.c:439,9'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
                - pixScaleGrayLI
                - pixScaleAreaMap
                - pixClone
                - pixUnsharpMasking
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
        - Branch String:   'scale1.c:436,9'
          Branch Sides:
            - BranchSide:      'scale1.c:437,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'scale1.c:439,9'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
                - pixScaleGrayLI
                - pixScaleAreaMap
                - pixClone
                - pixUnsharpMasking
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
        - Branch String:   'scale1.c:439,9'
          Branch Sides:
            - BranchSide:      'scale1.c:440,31'
              BranchSideFuncs:
                - pixScaleBinary
            - BranchSide:      'scale1.c:443,35'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
                - pixScaleGrayLI
                - pixScaleAreaMap
                - pixClone
                - pixUnsharpMasking
                - pixScaleSmooth
                - returnErrorPtr
        - Branch String:   'scale1.c:443,9'
          Branch Sides:
            - BranchSide:      'scale1.c:444,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:447,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixScaleColorLI
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
                - pixScaleGrayLI
                - pixScaleAreaMap
                - pixClone
                - pixUnsharpMasking
                - pixScaleSmooth
        - Branch String:   'scale1.c:444,23'
          Branch Sides:
            - BranchSide:      'scale1.c:444,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:444,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:448,16'
          Branch Sides:
            - BranchSide:      'scale1.c:448,14'
              BranchSideFuncs:
                - pixScaleColorLI
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
                - pixScaleGrayLI
                - pixScaleAreaMap
                - pixClone
                - pixUnsharpMasking
                - pixScaleSmooth
            - BranchSide:      'scale1.c:448,14'
              BranchSideFuncs:
                - pixScaleColorLI
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
                - pixScaleGrayLI
                - pixScaleAreaMap
                - pixClone
                - pixUnsharpMasking
                - pixScaleSmooth
        - Branch String:   'scale1.c:449,16'
          Branch Sides:
            - BranchSide:      'scale1.c:449,14'
              BranchSideFuncs:
                - pixScaleColorLI
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
                - pixScaleGrayLI
                - pixScaleAreaMap
                - pixClone
                - pixUnsharpMasking
                - pixScaleSmooth
            - BranchSide:      'scale1.c:449,14'
              BranchSideFuncs:
                - pixScaleColorLI
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
                - pixScaleGrayLI
                - pixScaleAreaMap
                - pixClone
                - pixUnsharpMasking
                - pixScaleSmooth
        - Branch String:   'scale1.c:450,9'
          Branch Sides:
            - BranchSide:      'scale1.c:451,13'
              BranchSideFuncs:
                - pixScaleAreaMap
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
                - pixScaleSmooth
            - BranchSide:      'scale1.c:462,13'
              BranchSideFuncs:
                - pixScaleColorLI
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
                - pixScaleGrayLI
        - Branch String:   'scale1.c:451,13'
          Branch Sides:
            - BranchSide:      'scale1.c:452,35'
              BranchSideFuncs:
                - pixScaleSmooth
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
            - BranchSide:      'scale1.c:454,36'
              BranchSideFuncs:
                - pixScaleAreaMap
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
        - Branch String:   'scale1.c:456,28'
          Branch Sides:
            - BranchSide:      'scale1.c:456,31'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
            - BranchSide:      'scale1.c:459,29'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
        - Branch String:   'scale1.c:456,48'
          Branch Sides:
            - BranchSide:      'scale1.c:456,51'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
            - BranchSide:      'scale1.c:459,29'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
        - Branch String:   'scale1.c:456,13'
          Branch Sides:
            - BranchSide:      'scale1.c:457,38'
              BranchSideFuncs:
                - pixUnsharpMasking
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
            - BranchSide:      'scale1.c:459,29'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
        - Branch String:   'scale1.c:462,13'
          Branch Sides:
            - BranchSide:      'scale1.c:463,35'
              BranchSideFuncs:
                - pixScaleGrayLI
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
            - BranchSide:      'scale1.c:465,36'
              BranchSideFuncs:
                - pixScaleColorLI
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
        - Branch String:   'scale1.c:467,28'
          Branch Sides:
            - BranchSide:      'scale1.c:467,31'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
            - BranchSide:      'scale1.c:470,29'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
        - Branch String:   'scale1.c:467,48'
          Branch Sides:
            - BranchSide:      'scale1.c:467,51'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
                - pixUnsharpMasking
            - BranchSide:      'scale1.c:470,29'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
        - Branch String:   'scale1.c:467,13'
          Branch Sides:
            - BranchSide:      'scale1.c:468,38'
              BranchSideFuncs:
                - pixUnsharpMasking
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
            - BranchSide:      'scale1.c:470,29'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopyText
                - pixCopyInputFormat
      Callsites:
        - Src:             'scale1.c:430,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:431,9'
          Dst:             pixGetDepth
        - Src:             'scale1.c:433,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:435,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:437,16'
          Dst:             pixCopy
        - Src:             'scale1.c:440,16'
          Dst:             pixScaleBinary
        - Src:             'scale1.c:443,17'
          Dst:             pixConvertTo8Or32
        - Src:             'scale1.c:444,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:447,9'
          Dst:             pixGetDepth
        - Src:             'scale1.c:452,20'
          Dst:             pixScaleSmooth
        - Src:             'scale1.c:454,20'
          Dst:             pixScaleAreaMap
        - Src:             'scale1.c:457,20'
          Dst:             pixUnsharpMasking
        - Src:             'scale1.c:459,20'
          Dst:             pixClone
        - Src:             'scale1.c:463,20'
          Dst:             pixScaleGrayLI
        - Src:             'scale1.c:465,20'
          Dst:             pixScaleColorLI
        - Src:             'scale1.c:468,20'
          Dst:             pixUnsharpMasking
        - Src:             'scale1.c:470,20'
          Dst:             pixClone
        - Src:             'scale1.c:474,5'
          Dst:             pixDestroy
        - Src:             'scale1.c:475,5'
          Dst:             pixDestroy
        - Src:             'scale1.c:476,5'
          Dst:             pixCopyText
        - Src:             'scale1.c:477,5'
          Dst:             pixCopyInputFormat
    - functionName:    pixScaleAreaMap2
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2042
      functionLinenumberEnd: 2081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
      BBCount:         44
      ICount:          250
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - lept_stderr
        - pixClone
        - pixConvertTo8
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetHeight
        - pixGetSpp
        - pixGetWidth
        - pixGetWpl
        - pixRemoveColormap
        - pixScaleAndTransferAlpha
        - pixScaleResolution
        - returnErrorPtr
        - scaleAreaMapLow2
      functionUses:    11
      BranchProfiles:
        - Branch String:   'scale1.c:2047,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2048,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - scaleAreaMapLow2
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'scale1.c:2049,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - scaleAreaMapLow2
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'scale1.c:2048,23'
          Branch Sides:
            - BranchSide:      'scale1.c:2048,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:2048,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2050,16'
          Branch Sides:
            - BranchSide:      'scale1.c:2050,19'
              BranchSideFuncs:
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - scaleAreaMapLow2
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'scale1.c:2055,10'
              BranchSideFuncs:
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - scaleAreaMapLow2
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
        - Branch String:   'scale1.c:2050,26'
          Branch Sides:
            - BranchSide:      'scale1.c:2050,29'
              BranchSideFuncs:
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - scaleAreaMapLow2
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'scale1.c:2055,10'
              BranchSideFuncs:
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - scaleAreaMapLow2
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
        - Branch String:   'scale1.c:2050,36'
          Branch Sides:
            - BranchSide:      'scale1.c:2050,39'
              BranchSideFuncs:
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - scaleAreaMapLow2
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'scale1.c:2055,10'
              BranchSideFuncs:
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - scaleAreaMapLow2
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
        - Branch String:   'scale1.c:2050,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2051,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:2055,10'
              BranchSideFuncs:
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - scaleAreaMapLow2
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
        - Branch String:   'scale1.c:2051,23'
          Branch Sides:
            - BranchSide:      'scale1.c:2051,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:2051,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2055,17'
          Branch Sides:
            - BranchSide:      'scale1.c:2055,56'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - scaleAreaMapLow2
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
            - BranchSide:      'scale1.c:2055,20'
              BranchSideFuncs:
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - scaleAreaMapLow2
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
        - Branch String:   'scale1.c:2055,27'
          Branch Sides:
            - BranchSide:      'scale1.c:2055,56'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - scaleAreaMapLow2
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
            - BranchSide:      'scale1.c:2055,30'
              BranchSideFuncs:
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - scaleAreaMapLow2
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - pixConvertTo8
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
        - Branch String:   'scale1.c:2055,38'
          Branch Sides:
            - BranchSide:      'scale1.c:2055,56'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - scaleAreaMapLow2
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
            - BranchSide:      'scale1.c:2059,16'
              BranchSideFuncs:
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - scaleAreaMapLow2
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - pixConvertTo8
        - Branch String:   'scale1.c:2055,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2056,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - scaleAreaMapLow2
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - lept_stderr
            - BranchSide:      'scale1.c:2059,16'
              BranchSideFuncs:
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - scaleAreaMapLow2
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
                - pixConvertTo8
        - Branch String:   'scale1.c:2056,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2057,34'
              BranchSideFuncs:
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - scaleAreaMapLow2
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale1.c:2057,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - scaleAreaMapLow2
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
        - Branch String:   'scale1.c:2059,23'
          Branch Sides:
            - BranchSide:      'scale1.c:2059,26'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - scaleAreaMapLow2
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale1.c:2060,30'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - scaleAreaMapLow2
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
        - Branch String:   'scale1.c:2059,16'
          Branch Sides:
            - BranchSide:      'scale1.c:2060,30'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - scaleAreaMapLow2
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale1.c:2063,25'
              BranchSideFuncs:
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - scaleAreaMapLow2
                - pixGetSpp
                - pixDestroy
                - pixScaleAndTransferAlpha
        - Branch String:   'scale1.c:2077,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2078,34'
              BranchSideFuncs:
                - pixScaleAndTransferAlpha
                - pixDestroy
            - BranchSide:      'scale1.c:2079,5'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'scale1.c:2048,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:2049,9'
          Dst:             pixGetDepth
        - Src:             'scale1.c:2051,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:2055,41'
          Dst:             pixGetColormap
        - Src:             'scale1.c:2056,9'
          Dst:             lept_stderr
        - Src:             'scale1.c:2057,16'
          Dst:             pixRemoveColormap
        - Src:             'scale1.c:2058,13'
          Dst:             pixGetDepth
        - Src:             'scale1.c:2060,16'
          Dst:             pixConvertTo8
        - Src:             'scale1.c:2063,16'
          Dst:             pixClone
        - Src:             'scale1.c:2066,10'
          Dst:             pixGetWidth
        - Src:             'scale1.c:2067,10'
          Dst:             pixGetHeight
        - Src:             'scale1.c:2068,13'
          Dst:             pixGetData
        - Src:             'scale1.c:2069,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:2070,12'
          Dst:             pixCreate
        - Src:             'scale1.c:2071,13'
          Dst:             pixGetData
        - Src:             'scale1.c:2072,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:2073,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale1.c:2074,5'
          Dst:             pixCopyResolution
        - Src:             'scale1.c:2075,5'
          Dst:             pixScaleResolution
        - Src:             'scale1.c:2076,5'
          Dst:             scaleAreaMapLow2
        - Src:             'scale1.c:2077,9'
          Dst:             pixGetSpp
        - Src:             'scale1.c:2078,9'
          Dst:             pixScaleAndTransferAlpha
        - Src:             'scale1.c:2079,5'
          Dst:             pixDestroy
    - functionName:    scaleGrayAreaMapLow
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3558
      functionLinenumberEnd: 3641
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - datad
        - wd
        - hd
        - wpld
        - datas
        - ws
        - hs
        - wpls
      BBCount:         38
      ICount:          560
      EdgeCount:       47
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale1.c:3585,5'
          Branch Sides:
            - BranchSide:      'scale1.c:3586,24'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:3641,1'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:3595,9'
          Branch Sides:
            - BranchSide:      'scale1.c:3596,28'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:3640,5'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:3605,27'
          Branch Sides:
            - BranchSide:      'scale1.c:3605,30'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:3606,17'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:3605,17'
          Branch Sides:
            - BranchSide:      'scale1.c:3606,17'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:3613,27'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:3621,13'
          Branch Sides:
            - BranchSide:      'scale1.c:3622,25'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:3626,23'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:3622,18'
          Branch Sides:
            - BranchSide:      'scale1.c:3623,35'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:3625,13'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:3626,13'
          Branch Sides:
            - BranchSide:      'scale1.c:3627,31'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:3628,20'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:3628,13'
          Branch Sides:
            - BranchSide:      'scale1.c:3629,25'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:3630,20'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:3630,13'
          Branch Sides:
            - BranchSide:      'scale1.c:3631,36'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:3632,20'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:3632,13'
          Branch Sides:
            - BranchSide:      'scale1.c:3633,30'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:3634,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    scaleColorAreaMapLow
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3400
      functionLinenumberEnd: 3532
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - datad
        - wd
        - hd
        - wpld
        - datas
        - ws
        - hs
        - wpls
      BBCount:         40
      ICount:          792
      EdgeCount:       50
      CyclomaticComplexity: 12
      functionsReached:
        - composeRGBPixel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale1.c:3429,5'
          Branch Sides:
            - BranchSide:      'scale1.c:3430,24'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'scale1.c:3532,1'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:3439,9'
          Branch Sides:
            - BranchSide:      'scale1.c:3440,28'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'scale1.c:3531,5'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'scale1.c:3449,27'
          Branch Sides:
            - BranchSide:      'scale1.c:3449,30'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'scale1.c:3450,34'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'scale1.c:3449,17'
          Branch Sides:
            - BranchSide:      'scale1.c:3450,34'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'scale1.c:3457,27'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'scale1.c:3482,13'
          Branch Sides:
            - BranchSide:      'scale1.c:3483,24'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'scale1.c:3490,35'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'scale1.c:3483,17'
          Branch Sides:
            - BranchSide:      'scale1.c:3484,31'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'scale1.c:3489,13'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'scale1.c:3495,13'
          Branch Sides:
            - BranchSide:      'scale1.c:3496,27'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'scale1.c:3501,20'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'scale1.c:3501,13'
          Branch Sides:
            - BranchSide:      'scale1.c:3502,27'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'scale1.c:3507,20'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'scale1.c:3507,13'
          Branch Sides:
            - BranchSide:      'scale1.c:3508,27'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'scale1.c:3513,20'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'scale1.c:3513,13'
          Branch Sides:
            - BranchSide:      'scale1.c:3514,27'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'scale1.c:3521,21'
              BranchSideFuncs:
                - composeRGBPixel
      Callsites:
        - Src:             'scale1.c:3529,13'
          Dst:             composeRGBPixel
    - functionName:    scaleAreaMapLow2
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3664
      functionLinenumberEnd: 3710
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - datad
        - wd
        - hd
        - wpld
        - datas
        - d
        - wpls
      BBCount:         22
      ICount:          338
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - composeRGBPixel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale1.c:3669,9'
          Branch Sides:
            - BranchSide:      'scale1.c:3670,16'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:3684,16'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'scale1.c:3670,9'
          Branch Sides:
            - BranchSide:      'scale1.c:3671,21'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:3683,5'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:3673,13'
          Branch Sides:
            - BranchSide:      'scale1.c:3675,23'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:3682,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:3684,9'
          Branch Sides:
            - BranchSide:      'scale1.c:0,0'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'scale1.c:3685,21'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'scale1.c:3687,13'
          Branch Sides:
            - BranchSide:      'scale1.c:3689,27'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'scale1.c:3708,9'
              BranchSideFuncs:
                - composeRGBPixel
      Callsites:
        - Src:             'scale1.c:3705,17'
          Dst:             composeRGBPixel
    - functionName:    pixScaleBinary
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2161
      functionLinenumberEnd: 2167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - pixs
        - scalex
        - scaley
      BBCount:         14
      ICount:          71
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pixGetDepth
        - pixScaleBinaryWithShift
        - returnErrorPtr
      functionUses:    8
      BranchProfiles:
        - Branch String:   'scale1.c:2162,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2163,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixScaleBinaryWithShift
                - returnErrorPtr
            - BranchSide:      'scale1.c:2164,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixScaleBinaryWithShift
                - returnErrorPtr
        - Branch String:   'scale1.c:2163,23'
          Branch Sides:
            - BranchSide:      'scale1.c:2163,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:2163,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2164,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2165,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:2166,36'
              BranchSideFuncs:
                - pixScaleBinaryWithShift
        - Branch String:   'scale1.c:2165,23'
          Branch Sides:
            - BranchSide:      'scale1.c:2165,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:2165,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale1.c:2163,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:2164,9'
          Dst:             pixGetDepth
        - Src:             'scale1.c:2165,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:2166,12'
          Dst:             pixScaleBinaryWithShift
    - functionName:    pixScaleGrayLI
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - pixs
        - scalex
        - scaley
      BBCount:         42
      ICount:          270
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - lept_stderr
        - pixCopy
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCopyText
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixScaleGeneral
        - pixScaleGray2xLI
        - pixScaleGray4xLI
        - pixScaleResolution
        - returnErrorPtr
        - scaleGrayLILow
      functionUses:    5
      BranchProfiles:
        - Branch String:   'scale1.c:775,15'
          Branch Sides:
            - BranchSide:      'scale1.c:775,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyText
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleGrayLILow
                - returnErrorPtr
                - pixScaleGray4xLI
                - pixScaleGray2xLI
                - pixCopy
                - pixScaleGeneral
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'scale1.c:776,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale1.c:775,41'
          Branch Sides:
            - BranchSide:      'scale1.c:775,59'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:776,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale1.c:775,9'
          Branch Sides:
            - BranchSide:      'scale1.c:776,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:778,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyText
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleGrayLILow
                - returnErrorPtr
                - pixScaleGray4xLI
                - pixScaleGray2xLI
                - pixCopy
                - pixScaleGeneral
                - lept_stderr
        - Branch String:   'scale1.c:776,23'
          Branch Sides:
            - BranchSide:      'scale1.c:776,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:776,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:778,16'
          Branch Sides:
            - BranchSide:      'scale1.c:778,14'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyText
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleGrayLILow
                - returnErrorPtr
                - pixScaleGray4xLI
                - pixScaleGray2xLI
                - pixCopy
                - pixScaleGeneral
                - lept_stderr
            - BranchSide:      'scale1.c:778,14'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyText
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleGrayLILow
                - returnErrorPtr
                - pixScaleGray4xLI
                - pixScaleGray2xLI
                - pixCopy
                - pixScaleGeneral
                - lept_stderr
        - Branch String:   'scale1.c:779,9'
          Branch Sides:
            - BranchSide:      'scale1.c:780,9'
              BranchSideFuncs:
                - pixScaleGeneral
                - lept_stderr
            - BranchSide:      'scale1.c:785,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyText
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleGrayLILow
                - returnErrorPtr
                - pixScaleGray4xLI
                - pixScaleGray2xLI
                - pixCopy
        - Branch String:   'scale1.c:780,9'
          Branch Sides:
            - BranchSide:      'scale1.c:781,32'
              BranchSideFuncs:
                - lept_stderr
                - pixScaleGeneral
            - BranchSide:      'scale1.c:781,32'
              BranchSideFuncs:
                - pixScaleGeneral
        - Branch String:   'scale1.c:785,23'
          Branch Sides:
            - BranchSide:      'scale1.c:785,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyText
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleGrayLILow
                - returnErrorPtr
                - pixScaleGray4xLI
                - pixScaleGray2xLI
                - pixCopy
            - BranchSide:      'scale1.c:787,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyText
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleGrayLILow
                - returnErrorPtr
                - pixScaleGray4xLI
                - pixScaleGray2xLI
        - Branch String:   'scale1.c:785,9'
          Branch Sides:
            - BranchSide:      'scale1.c:786,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'scale1.c:787,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyText
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleGrayLILow
                - returnErrorPtr
                - pixScaleGray4xLI
                - pixScaleGray2xLI
        - Branch String:   'scale1.c:787,23'
          Branch Sides:
            - BranchSide:      'scale1.c:787,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyText
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleGrayLILow
                - returnErrorPtr
                - pixScaleGray4xLI
                - pixScaleGray2xLI
            - BranchSide:      'scale1.c:789,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyText
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleGrayLILow
                - returnErrorPtr
                - pixScaleGray4xLI
        - Branch String:   'scale1.c:787,9'
          Branch Sides:
            - BranchSide:      'scale1.c:788,33'
              BranchSideFuncs:
                - pixScaleGray2xLI
            - BranchSide:      'scale1.c:789,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyText
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleGrayLILow
                - returnErrorPtr
                - pixScaleGray4xLI
        - Branch String:   'scale1.c:789,23'
          Branch Sides:
            - BranchSide:      'scale1.c:789,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyText
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleGrayLILow
                - returnErrorPtr
                - pixScaleGray4xLI
            - BranchSide:      'scale1.c:793,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyText
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleGrayLILow
                - returnErrorPtr
        - Branch String:   'scale1.c:789,9'
          Branch Sides:
            - BranchSide:      'scale1.c:790,33'
              BranchSideFuncs:
                - pixScaleGray4xLI
            - BranchSide:      'scale1.c:793,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyText
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleGrayLILow
                - returnErrorPtr
        - Branch String:   'scale1.c:798,9'
          Branch Sides:
            - BranchSide:      'scale1.c:799,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:800,17'
              BranchSideFuncs:
                - pixCopyText
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleGrayLILow
        - Branch String:   'scale1.c:799,23'
          Branch Sides:
            - BranchSide:      'scale1.c:799,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:799,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale1.c:775,18'
          Dst:             pixGetDepth
        - Src:             'scale1.c:775,44'
          Dst:             pixGetColormap
        - Src:             'scale1.c:776,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:780,9'
          Dst:             lept_stderr
        - Src:             'scale1.c:781,16'
          Dst:             pixScaleGeneral
        - Src:             'scale1.c:786,16'
          Dst:             pixCopy
        - Src:             'scale1.c:788,16'
          Dst:             pixScaleGray2xLI
        - Src:             'scale1.c:790,16'
          Dst:             pixScaleGray4xLI
        - Src:             'scale1.c:793,5'
          Dst:             pixGetDimensions
        - Src:             'scale1.c:794,13'
          Dst:             pixGetData
        - Src:             'scale1.c:795,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:798,17'
          Dst:             pixCreate
        - Src:             'scale1.c:799,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:800,5'
          Dst:             pixCopyText
        - Src:             'scale1.c:801,5'
          Dst:             pixCopyResolution
        - Src:             'scale1.c:802,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale1.c:803,5'
          Dst:             pixScaleResolution
        - Src:             'scale1.c:804,13'
          Dst:             pixGetData
        - Src:             'scale1.c:805,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:806,5'
          Dst:             scaleGrayLILow
    - functionName:    pixScaleColorLI
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - pixs
        - scalex
        - scaley
      BBCount:         43
      ICount:          274
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - lept_stderr
        - pixCopy
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetSpp
        - pixGetWpl
        - pixScaleAndTransferAlpha
        - pixScaleColor2xLI
        - pixScaleColor4xLI
        - pixScaleGeneral
        - pixScaleResolution
        - returnErrorPtr
        - scaleColorLILow
      functionUses:    2
      BranchProfiles:
        - Branch String:   'scale1.c:576,15'
          Branch Sides:
            - BranchSide:      'scale1.c:576,31'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorLILow
                - pixGetSpp
                - pixCopyInputFormat
                - pixScaleAndTransferAlpha
                - returnErrorPtr
                - pixScaleColor4xLI
                - pixScaleColor2xLI
                - pixCopy
                - pixScaleGeneral
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'scale1.c:577,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale1.c:576,9'
          Branch Sides:
            - BranchSide:      'scale1.c:577,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:578,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorLILow
                - pixGetSpp
                - pixCopyInputFormat
                - pixScaleAndTransferAlpha
                - returnErrorPtr
                - pixScaleColor4xLI
                - pixScaleColor2xLI
                - pixCopy
                - pixScaleGeneral
                - lept_stderr
        - Branch String:   'scale1.c:577,23'
          Branch Sides:
            - BranchSide:      'scale1.c:577,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:577,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:578,16'
          Branch Sides:
            - BranchSide:      'scale1.c:578,14'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorLILow
                - pixGetSpp
                - pixCopyInputFormat
                - pixScaleAndTransferAlpha
                - returnErrorPtr
                - pixScaleColor4xLI
                - pixScaleColor2xLI
                - pixCopy
                - pixScaleGeneral
                - lept_stderr
            - BranchSide:      'scale1.c:578,14'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorLILow
                - pixGetSpp
                - pixCopyInputFormat
                - pixScaleAndTransferAlpha
                - returnErrorPtr
                - pixScaleColor4xLI
                - pixScaleColor2xLI
                - pixCopy
                - pixScaleGeneral
                - lept_stderr
        - Branch String:   'scale1.c:579,9'
          Branch Sides:
            - BranchSide:      'scale1.c:580,9'
              BranchSideFuncs:
                - pixScaleGeneral
                - lept_stderr
            - BranchSide:      'scale1.c:585,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorLILow
                - pixGetSpp
                - pixCopyInputFormat
                - pixScaleAndTransferAlpha
                - returnErrorPtr
                - pixScaleColor4xLI
                - pixScaleColor2xLI
                - pixCopy
        - Branch String:   'scale1.c:580,9'
          Branch Sides:
            - BranchSide:      'scale1.c:581,32'
              BranchSideFuncs:
                - lept_stderr
                - pixScaleGeneral
            - BranchSide:      'scale1.c:581,32'
              BranchSideFuncs:
                - pixScaleGeneral
        - Branch String:   'scale1.c:585,23'
          Branch Sides:
            - BranchSide:      'scale1.c:585,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorLILow
                - pixGetSpp
                - pixCopyInputFormat
                - pixScaleAndTransferAlpha
                - returnErrorPtr
                - pixScaleColor4xLI
                - pixScaleColor2xLI
                - pixCopy
            - BranchSide:      'scale1.c:587,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorLILow
                - pixGetSpp
                - pixCopyInputFormat
                - pixScaleAndTransferAlpha
                - returnErrorPtr
                - pixScaleColor4xLI
                - pixScaleColor2xLI
        - Branch String:   'scale1.c:585,9'
          Branch Sides:
            - BranchSide:      'scale1.c:586,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'scale1.c:587,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorLILow
                - pixGetSpp
                - pixCopyInputFormat
                - pixScaleAndTransferAlpha
                - returnErrorPtr
                - pixScaleColor4xLI
                - pixScaleColor2xLI
        - Branch String:   'scale1.c:587,23'
          Branch Sides:
            - BranchSide:      'scale1.c:587,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorLILow
                - pixGetSpp
                - pixCopyInputFormat
                - pixScaleAndTransferAlpha
                - returnErrorPtr
                - pixScaleColor4xLI
                - pixScaleColor2xLI
            - BranchSide:      'scale1.c:589,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorLILow
                - pixGetSpp
                - pixCopyInputFormat
                - pixScaleAndTransferAlpha
                - returnErrorPtr
                - pixScaleColor4xLI
        - Branch String:   'scale1.c:587,9'
          Branch Sides:
            - BranchSide:      'scale1.c:588,34'
              BranchSideFuncs:
                - pixScaleColor2xLI
            - BranchSide:      'scale1.c:589,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorLILow
                - pixGetSpp
                - pixCopyInputFormat
                - pixScaleAndTransferAlpha
                - returnErrorPtr
                - pixScaleColor4xLI
        - Branch String:   'scale1.c:589,23'
          Branch Sides:
            - BranchSide:      'scale1.c:589,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorLILow
                - pixGetSpp
                - pixCopyInputFormat
                - pixScaleAndTransferAlpha
                - returnErrorPtr
                - pixScaleColor4xLI
            - BranchSide:      'scale1.c:593,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorLILow
                - pixGetSpp
                - pixCopyInputFormat
                - pixScaleAndTransferAlpha
                - returnErrorPtr
        - Branch String:   'scale1.c:589,9'
          Branch Sides:
            - BranchSide:      'scale1.c:590,34'
              BranchSideFuncs:
                - pixScaleColor4xLI
            - BranchSide:      'scale1.c:593,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorLILow
                - pixGetSpp
                - pixCopyInputFormat
                - pixScaleAndTransferAlpha
                - returnErrorPtr
        - Branch String:   'scale1.c:598,9'
          Branch Sides:
            - BranchSide:      'scale1.c:599,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:600,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColorLILow
                - pixGetSpp
                - pixCopyInputFormat
                - pixScaleAndTransferAlpha
        - Branch String:   'scale1.c:599,23'
          Branch Sides:
            - BranchSide:      'scale1.c:599,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:599,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:605,9'
          Branch Sides:
            - BranchSide:      'scale1.c:606,34'
              BranchSideFuncs:
                - pixScaleAndTransferAlpha
                - pixCopyInputFormat
            - BranchSide:      'scale1.c:608,24'
              BranchSideFuncs:
                - pixCopyInputFormat
      Callsites:
        - Src:             'scale1.c:576,19'
          Dst:             pixGetDepth
        - Src:             'scale1.c:577,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:580,9'
          Dst:             lept_stderr
        - Src:             'scale1.c:581,16'
          Dst:             pixScaleGeneral
        - Src:             'scale1.c:586,16'
          Dst:             pixCopy
        - Src:             'scale1.c:588,16'
          Dst:             pixScaleColor2xLI
        - Src:             'scale1.c:590,16'
          Dst:             pixScaleColor4xLI
        - Src:             'scale1.c:593,5'
          Dst:             pixGetDimensions
        - Src:             'scale1.c:594,13'
          Dst:             pixGetData
        - Src:             'scale1.c:595,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:598,17'
          Dst:             pixCreate
        - Src:             'scale1.c:599,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:600,5'
          Dst:             pixCopyResolution
        - Src:             'scale1.c:601,5'
          Dst:             pixScaleResolution
        - Src:             'scale1.c:602,13'
          Dst:             pixGetData
        - Src:             'scale1.c:603,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:604,5'
          Dst:             scaleColorLILow
        - Src:             'scale1.c:605,9'
          Dst:             pixGetSpp
        - Src:             'scale1.c:606,9'
          Dst:             pixScaleAndTransferAlpha
        - Src:             'scale1.c:608,5'
          Dst:             pixCopyInputFormat
    - functionName:    pixScaleColor2xLI
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         20
      ICount:          134
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetSpp
        - pixGetWpl
        - pixScaleAndTransferAlpha
        - pixScaleResolution
        - returnErrorPtr
        - scaleColor2xLILow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale1.c:635,15'
          Branch Sides:
            - BranchSide:      'scale1.c:635,31'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColor2xLILow
                - pixGetSpp
                - pixCopyInputFormat
                - pixScaleAndTransferAlpha
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale1.c:636,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale1.c:635,9'
          Branch Sides:
            - BranchSide:      'scale1.c:636,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:638,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColor2xLILow
                - pixGetSpp
                - pixCopyInputFormat
                - pixScaleAndTransferAlpha
                - returnErrorPtr
        - Branch String:   'scale1.c:636,23'
          Branch Sides:
            - BranchSide:      'scale1.c:636,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:636,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:641,9'
          Branch Sides:
            - BranchSide:      'scale1.c:642,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:643,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleColor2xLILow
                - pixGetSpp
                - pixCopyInputFormat
                - pixScaleAndTransferAlpha
        - Branch String:   'scale1.c:642,23'
          Branch Sides:
            - BranchSide:      'scale1.c:642,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:642,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:648,9'
          Branch Sides:
            - BranchSide:      'scale1.c:649,34'
              BranchSideFuncs:
                - pixScaleAndTransferAlpha
                - pixCopyInputFormat
            - BranchSide:      'scale1.c:651,24'
              BranchSideFuncs:
                - pixCopyInputFormat
      Callsites:
        - Src:             'scale1.c:635,19'
          Dst:             pixGetDepth
        - Src:             'scale1.c:636,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:638,5'
          Dst:             pixGetDimensions
        - Src:             'scale1.c:639,13'
          Dst:             pixGetData
        - Src:             'scale1.c:640,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:641,17'
          Dst:             pixCreate
        - Src:             'scale1.c:642,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:643,5'
          Dst:             pixCopyResolution
        - Src:             'scale1.c:644,5'
          Dst:             pixScaleResolution
        - Src:             'scale1.c:645,13'
          Dst:             pixGetData
        - Src:             'scale1.c:646,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:647,5'
          Dst:             scaleColor2xLILow
        - Src:             'scale1.c:648,9'
          Dst:             pixGetSpp
        - Src:             'scale1.c:649,9'
          Dst:             pixScaleAndTransferAlpha
        - Src:             'scale1.c:651,5'
          Dst:             pixCopyInputFormat
    - functionName:    pixScaleColor4xLI
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         21
      ICount:          130
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - lept_stderr
        - pixCopyInputFormat
        - pixCreateRGBImage
        - pixDestroy
        - pixGetDepth
        - pixGetRGBComponent
        - pixGetSpp
        - pixScaleAndTransferAlpha
        - pixScaleGray4xLI
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale1.c:680,15'
          Branch Sides:
            - BranchSide:      'scale1.c:680,31'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetRGBComponent
                - pixScaleGray4xLI
                - pixDestroy
                - pixGetRGBComponent
                - pixScaleGray4xLI
                - pixDestroy
                - pixGetRGBComponent
                - pixScaleGray4xLI
                - pixDestroy
                - pixCreateRGBImage
                - pixGetSpp
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'scale1.c:681,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale1.c:680,9'
          Branch Sides:
            - BranchSide:      'scale1.c:681,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:683,31'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixScaleGray4xLI
                - pixDestroy
                - pixGetRGBComponent
                - pixScaleGray4xLI
                - pixDestroy
                - pixGetRGBComponent
                - pixScaleGray4xLI
                - pixDestroy
                - pixCreateRGBImage
                - pixGetSpp
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
                - lept_stderr
        - Branch String:   'scale1.c:681,23'
          Branch Sides:
            - BranchSide:      'scale1.c:681,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:681,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:693,9'
          Branch Sides:
            - BranchSide:      'scale1.c:694,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'scale1.c:696,23'
              BranchSideFuncs:
                - pixGetSpp
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleAndTransferAlpha
        - Branch String:   'scale1.c:694,9'
          Branch Sides:
            - BranchSide:      'scale1.c:695,5'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'scale1.c:695,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'scale1.c:696,13'
          Branch Sides:
            - BranchSide:      'scale1.c:697,38'
              BranchSideFuncs:
                - pixScaleAndTransferAlpha
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'scale1.c:698,28'
              BranchSideFuncs:
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'scale1.c:680,19'
          Dst:             pixGetDepth
        - Src:             'scale1.c:681,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:683,12'
          Dst:             pixGetRGBComponent
        - Src:             'scale1.c:684,13'
          Dst:             pixScaleGray4xLI
        - Src:             'scale1.c:685,5'
          Dst:             pixDestroy
        - Src:             'scale1.c:686,12'
          Dst:             pixGetRGBComponent
        - Src:             'scale1.c:687,13'
          Dst:             pixScaleGray4xLI
        - Src:             'scale1.c:688,5'
          Dst:             pixDestroy
        - Src:             'scale1.c:689,12'
          Dst:             pixGetRGBComponent
        - Src:             'scale1.c:690,13'
          Dst:             pixScaleGray4xLI
        - Src:             'scale1.c:691,5'
          Dst:             pixDestroy
        - Src:             'scale1.c:693,17'
          Dst:             pixCreateRGBImage
        - Src:             'scale1.c:694,9'
          Dst:             lept_stderr
        - Src:             'scale1.c:696,13'
          Dst:             pixGetSpp
        - Src:             'scale1.c:697,13'
          Dst:             pixScaleAndTransferAlpha
        - Src:             'scale1.c:698,9'
          Dst:             pixCopyInputFormat
        - Src:             'scale1.c:701,5'
          Dst:             pixDestroy
        - Src:             'scale1.c:702,5'
          Dst:             pixDestroy
        - Src:             'scale1.c:703,5'
          Dst:             pixDestroy
    - functionName:    scaleColorLILow
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2258
      functionLinenumberEnd: 2336
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - datad
        - wd
        - hd
        - wpld
        - datas
        - ws
        - hs
        - wpls
      BBCount:         27
      ICount:          448
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale1.c:2278,5'
          Branch Sides:
            - BranchSide:      'scale1.c:2279,25'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:2336,1'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2284,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2285,29'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:2335,5'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2296,26'
          Branch Sides:
            - BranchSide:      'scale1.c:2296,29'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:2297,21'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2296,17'
          Branch Sides:
            - BranchSide:      'scale1.c:2297,21'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:2309,29'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2297,30'
          Branch Sides:
            - BranchSide:      'scale1.c:2297,33'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:2301,28'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2297,21'
          Branch Sides:
            - BranchSide:      'scale1.c:2298,33'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:2301,28'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2301,37'
          Branch Sides:
            - BranchSide:      'scale1.c:2301,40'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:2306,51'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2301,28'
          Branch Sides:
            - BranchSide:      'scale1.c:2302,31'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:2306,51'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pixScaleGray4xLI
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         19
      ICount:          129
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixScaleResolution
        - returnErrorPtr
        - scaleGray4xLILow
      functionUses:    4
      BranchProfiles:
        - Branch String:   'scale1.c:870,15'
          Branch Sides:
            - BranchSide:      'scale1.c:870,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleGray4xLILow
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale1.c:871,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale1.c:870,41'
          Branch Sides:
            - BranchSide:      'scale1.c:870,59'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:871,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale1.c:870,9'
          Branch Sides:
            - BranchSide:      'scale1.c:871,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:874,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleGray4xLILow
                - returnErrorPtr
        - Branch String:   'scale1.c:871,23'
          Branch Sides:
            - BranchSide:      'scale1.c:871,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:871,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:877,9'
          Branch Sides:
            - BranchSide:      'scale1.c:878,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:879,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleGray4xLILow
        - Branch String:   'scale1.c:878,23'
          Branch Sides:
            - BranchSide:      'scale1.c:878,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:878,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale1.c:870,18'
          Dst:             pixGetDepth
        - Src:             'scale1.c:870,44'
          Dst:             pixGetColormap
        - Src:             'scale1.c:871,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:874,5'
          Dst:             pixGetDimensions
        - Src:             'scale1.c:875,13'
          Dst:             pixGetData
        - Src:             'scale1.c:876,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:877,17'
          Dst:             pixCreate
        - Src:             'scale1.c:878,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:879,5'
          Dst:             pixCopyResolution
        - Src:             'scale1.c:880,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale1.c:881,5'
          Dst:             pixScaleResolution
        - Src:             'scale1.c:882,13'
          Dst:             pixGetData
        - Src:             'scale1.c:883,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:884,5'
          Dst:             scaleGray4xLILow
    - functionName:    scaleGray4xLILow
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2921
      functionLinenumberEnd: 2946
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - datad
        - wpld
        - datas
        - ws
        - hs
        - wpls
      BBCount:         7
      ICount:          100
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - scaleGray4xLILineLow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale1.c:2936,5'
          Branch Sides:
            - BranchSide:      'scale1.c:2937,17'
              BranchSideFuncs:
                - scaleGray4xLILineLow
                - scaleGray4xLILineLow
            - BranchSide:      'scale1.c:2943,13'
              BranchSideFuncs:
                - scaleGray4xLILineLow
      Callsites:
        - Src:             'scale1.c:2939,9'
          Dst:             scaleGray4xLILineLow
        - Src:             'scale1.c:2945,5'
          Dst:             scaleGray4xLILineLow
    - functionName:    scaleGray4xLILineLow
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2967
      functionLinenumberEnd: 3073
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - lined
        - wpld
        - lines
        - ws
        - wpls
        - lastlineflag
      BBCount:         12
      ICount:          1087
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'scale1.c:2975,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2976,18'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:3029,19'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2982,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2983,18'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:3008,14'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:3033,9'
          Branch Sides:
            - BranchSide:      'scale1.c:3034,18'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:3055,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    scaleColor2xLILow
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2478
      functionLinenumberEnd: 2505
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - datad
        - wpld
        - datas
        - ws
        - hs
        - wpls
      BBCount:         7
      ICount:          100
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - scaleColor2xLILineLow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale1.c:2495,5'
          Branch Sides:
            - BranchSide:      'scale1.c:2496,17'
              BranchSideFuncs:
                - scaleColor2xLILineLow
                - scaleColor2xLILineLow
            - BranchSide:      'scale1.c:2502,13'
              BranchSideFuncs:
                - scaleColor2xLILineLow
      Callsites:
        - Src:             'scale1.c:2498,9'
          Dst:             scaleColor2xLILineLow
        - Src:             'scale1.c:2504,5'
          Dst:             scaleColor2xLILineLow
    - functionName:    pixScaleGray2xLI
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 847
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         19
      ICount:          129
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixScaleResolution
        - returnErrorPtr
        - scaleGray2xLILow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale1.c:831,15'
          Branch Sides:
            - BranchSide:      'scale1.c:831,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleGray2xLILow
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale1.c:832,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale1.c:831,41'
          Branch Sides:
            - BranchSide:      'scale1.c:831,59'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:832,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale1.c:831,9'
          Branch Sides:
            - BranchSide:      'scale1.c:832,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:835,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleGray2xLILow
                - returnErrorPtr
        - Branch String:   'scale1.c:832,23'
          Branch Sides:
            - BranchSide:      'scale1.c:832,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:832,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:838,9'
          Branch Sides:
            - BranchSide:      'scale1.c:839,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:840,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleGray2xLILow
        - Branch String:   'scale1.c:839,23'
          Branch Sides:
            - BranchSide:      'scale1.c:839,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:839,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale1.c:831,18'
          Dst:             pixGetDepth
        - Src:             'scale1.c:831,44'
          Dst:             pixGetColormap
        - Src:             'scale1.c:832,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:835,5'
          Dst:             pixGetDimensions
        - Src:             'scale1.c:836,13'
          Dst:             pixGetData
        - Src:             'scale1.c:837,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:838,17'
          Dst:             pixCreate
        - Src:             'scale1.c:839,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:840,5'
          Dst:             pixCopyResolution
        - Src:             'scale1.c:841,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale1.c:842,5'
          Dst:             pixScaleResolution
        - Src:             'scale1.c:843,13'
          Dst:             pixGetData
        - Src:             'scale1.c:844,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:845,5'
          Dst:             scaleGray2xLILow
    - functionName:    scaleGrayLILow
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2363
      functionLinenumberEnd: 2425
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - datad
        - wd
        - hd
        - wpld
        - datas
        - ws
        - hs
        - wpls
      BBCount:         27
      ICount:          366
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale1.c:2382,5'
          Branch Sides:
            - BranchSide:      'scale1.c:2383,25'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:2425,1'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2388,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2389,29'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:2424,5'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2398,26'
          Branch Sides:
            - BranchSide:      'scale1.c:2398,29'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:2399,21'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2398,17'
          Branch Sides:
            - BranchSide:      'scale1.c:2399,21'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:2411,27'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2399,30'
          Branch Sides:
            - BranchSide:      'scale1.c:2399,33'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:2403,28'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2399,21'
          Branch Sides:
            - BranchSide:      'scale1.c:2400,31'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:2403,28'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2403,37'
          Branch Sides:
            - BranchSide:      'scale1.c:2403,40'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:2408,51'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2403,28'
          Branch Sides:
            - BranchSide:      'scale1.c:2404,31'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:2408,51'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    scaleGray2xLILow
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2680
      functionLinenumberEnd: 2707
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - datad
        - wpld
        - datas
        - ws
        - hs
        - wpls
      BBCount:         7
      ICount:          100
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - scaleGray2xLILineLow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale1.c:2697,5'
          Branch Sides:
            - BranchSide:      'scale1.c:2698,17'
              BranchSideFuncs:
                - scaleGray2xLILineLow
                - scaleGray2xLILineLow
            - BranchSide:      'scale1.c:2704,13'
              BranchSideFuncs:
                - scaleGray2xLILineLow
      Callsites:
        - Src:             'scale1.c:2700,9'
          Dst:             scaleGray2xLILineLow
        - Src:             'scale1.c:2706,5'
          Dst:             scaleGray2xLILineLow
    - functionName:    scaleGray2xLILineLow
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2728
      functionLinenumberEnd: 2854
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - lined
        - wpld
        - lines
        - ws
        - wpls
        - lastlineflag
      BBCount:         16
      ICount:          604
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'scale1.c:2736,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2737,18'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:2838,18'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2745,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2750,21'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:2793,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2793,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2794,21'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:2804,17'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2840,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2841,21'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:2848,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pixScaleBinaryWithShift
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - float
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - pixs
        - scalex
        - scaley
        - shiftx
        - shifty
      BBCount:         48
      ICount:          290
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - pixCopy
        - pixCopyColormap
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCopyText
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixScaleResolution
        - returnErrorPtr
        - scaleBinaryLow
      functionUses:    2
      BranchProfiles:
        - Branch String:   'scale1.c:2198,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2199,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleBinaryLow
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale1.c:2200,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleBinaryLow
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale1.c:2199,23'
          Branch Sides:
            - BranchSide:      'scale1.c:2199,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:2199,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2200,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2201,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:2202,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleBinaryLow
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
        - Branch String:   'scale1.c:2201,23'
          Branch Sides:
            - BranchSide:      'scale1.c:2201,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:2201,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2202,23'
          Branch Sides:
            - BranchSide:      'scale1.c:2202,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:2203,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale1.c:2202,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2203,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:2204,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleBinaryLow
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - pixCopy
        - Branch String:   'scale1.c:2203,23'
          Branch Sides:
            - BranchSide:      'scale1.c:2203,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:2203,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2204,23'
          Branch Sides:
            - BranchSide:      'scale1.c:2204,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleBinaryLow
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - pixCopy
            - BranchSide:      'scale1.c:2206,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleBinaryLow
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale1.c:2204,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2205,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'scale1.c:2206,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleBinaryLow
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale1.c:2206,23'
          Branch Sides:
            - BranchSide:      'scale1.c:2206,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleBinaryLow
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale1.c:2208,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleBinaryLow
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale1.c:2206,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2207,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:2208,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleBinaryLow
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale1.c:2207,23'
          Branch Sides:
            - BranchSide:      'scale1.c:2207,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:2207,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2208,23'
          Branch Sides:
            - BranchSide:      'scale1.c:2208,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleBinaryLow
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale1.c:2211,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleBinaryLow
                - returnErrorPtr
        - Branch String:   'scale1.c:2208,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2209,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:2211,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleBinaryLow
                - returnErrorPtr
        - Branch String:   'scale1.c:2209,23'
          Branch Sides:
            - BranchSide:      'scale1.c:2209,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:2209,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:2216,9'
          Branch Sides:
            - BranchSide:      'scale1.c:2217,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:2218,21'
              BranchSideFuncs:
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleBinaryLow
        - Branch String:   'scale1.c:2217,23'
          Branch Sides:
            - BranchSide:      'scale1.c:2217,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:2217,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale1.c:2199,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:2200,9'
          Dst:             pixGetDepth
        - Src:             'scale1.c:2201,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:2203,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:2205,16'
          Dst:             pixCopy
        - Src:             'scale1.c:2207,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:2209,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:2211,5'
          Dst:             pixGetDimensions
        - Src:             'scale1.c:2212,13'
          Dst:             pixGetData
        - Src:             'scale1.c:2213,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:2216,17'
          Dst:             pixCreate
        - Src:             'scale1.c:2217,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:2218,5'
          Dst:             pixCopyColormap
        - Src:             'scale1.c:2219,5'
          Dst:             pixCopyText
        - Src:             'scale1.c:2220,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale1.c:2221,5'
          Dst:             pixCopyResolution
        - Src:             'scale1.c:2222,5'
          Dst:             pixScaleResolution
        - Src:             'scale1.c:2223,13'
          Dst:             pixGetData
        - Src:             'scale1.c:2224,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:2225,5'
          Dst:             scaleBinaryLow
    - functionName:    scaleSmoothLow
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3238
      functionLinenumberEnd: 3314
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - datad
        - wd
        - hd
        - wpld
        - datas
        - ws
        - hs
        - d
        - wpls
        - size
      BBCount:         63
      ICount:          536
      EdgeCount:       80
      CyclomaticComplexity: 19
      functionsReached:
        - calloc
        - composeRGBPixel
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale1.c:3254,9'
          Branch Sides:
            - BranchSide:      'scale1.c:3255,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'scale1.c:3256,28'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - composeRGBPixel
                - free
                - returnErrorInt
        - Branch String:   'scale1.c:3255,16'
          Branch Sides:
            - BranchSide:      'scale1.c:3255,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'scale1.c:3255,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:3256,9'
          Branch Sides:
            - BranchSide:      'scale1.c:3257,9'
              BranchSideFuncs:
                - free
                - returnErrorInt
            - BranchSide:      'scale1.c:3261,30'
              BranchSideFuncs:
                - free
                - free
                - composeRGBPixel
        - Branch String:   'scale1.c:3258,16'
          Branch Sides:
            - BranchSide:      'scale1.c:3258,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'scale1.c:3258,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:3264,5'
          Branch Sides:
            - BranchSide:      'scale1.c:3265,19'
              BranchSideFuncs:
                - free
                - free
                - composeRGBPixel
            - BranchSide:      'scale1.c:3266,12'
              BranchSideFuncs:
                - free
                - free
                - composeRGBPixel
        - Branch String:   'scale1.c:3265,19'
          Branch Sides:
            - BranchSide:      'scale1.c:3265,9'
              BranchSideFuncs:
                - free
                - free
                - composeRGBPixel
            - BranchSide:      'scale1.c:3265,9'
              BranchSideFuncs:
                - free
                - free
                - composeRGBPixel
        - Branch String:   'scale1.c:3266,5'
          Branch Sides:
            - BranchSide:      'scale1.c:3267,19'
              BranchSideFuncs:
                - free
                - free
                - composeRGBPixel
            - BranchSide:      'scale1.c:3270,9'
              BranchSideFuncs:
                - free
                - free
                - composeRGBPixel
        - Branch String:   'scale1.c:3267,19'
          Branch Sides:
            - BranchSide:      'scale1.c:3267,9'
              BranchSideFuncs:
                - free
                - free
                - composeRGBPixel
            - BranchSide:      'scale1.c:3267,9'
              BranchSideFuncs:
                - free
                - free
                - composeRGBPixel
        - Branch String:   'scale1.c:3270,9'
          Branch Sides:
            - BranchSide:      'scale1.c:3271,16'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3288,16'
              BranchSideFuncs:
                - free
                - free
                - composeRGBPixel
        - Branch String:   'scale1.c:3271,9'
          Branch Sides:
            - BranchSide:      'scale1.c:3272,21'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3287,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3274,13'
          Branch Sides:
            - BranchSide:      'scale1.c:3275,26'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3286,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3277,17'
          Branch Sides:
            - BranchSide:      'scale1.c:3278,28'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3283,44'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3279,21'
          Branch Sides:
            - BranchSide:      'scale1.c:3280,32'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3282,17'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3288,9'
          Branch Sides:
            - BranchSide:      'scale1.c:0,0'
              BranchSideFuncs:
                - free
                - free
                - composeRGBPixel
            - BranchSide:      'scale1.c:3289,21'
              BranchSideFuncs:
                - free
                - free
                - composeRGBPixel
        - Branch String:   'scale1.c:3291,13'
          Branch Sides:
            - BranchSide:      'scale1.c:3292,26'
              BranchSideFuncs:
                - composeRGBPixel
                - free
                - free
            - BranchSide:      'scale1.c:3308,9'
              BranchSideFuncs:
                - free
                - free
                - composeRGBPixel
        - Branch String:   'scale1.c:3294,17'
          Branch Sides:
            - BranchSide:      'scale1.c:3295,30'
              BranchSideFuncs:
                - composeRGBPixel
                - free
                - free
            - BranchSide:      'scale1.c:3303,45'
              BranchSideFuncs:
                - composeRGBPixel
                - free
                - free
        - Branch String:   'scale1.c:3296,21'
          Branch Sides:
            - BranchSide:      'scale1.c:3297,35'
              BranchSideFuncs:
                - composeRGBPixel
                - free
                - free
            - BranchSide:      'scale1.c:3302,17'
              BranchSideFuncs:
                - composeRGBPixel
                - free
                - free
      Callsites:
        - Src:             'scale1.c:3254,28'
          Dst:             calloc
        - Src:             'scale1.c:3255,16'
          Dst:             returnErrorInt
        - Src:             'scale1.c:3256,28'
          Dst:             calloc
        - Src:             'scale1.c:3258,16'
          Dst:             returnErrorInt
        - Src:             'scale1.c:3306,17'
          Dst:             composeRGBPixel
    - functionName:    scaleRGBToGray2Low
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3336
      functionLinenumberEnd: 3370
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - datad
        - wd
        - hd
        - wpld
        - datas
        - wpls
        - rwt
        - gwt
        - bwt
      BBCount:         9
      ICount:          238
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale1.c:3344,5'
          Branch Sides:
            - BranchSide:      'scale1.c:3345,17'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:3370,1'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:3347,9'
          Branch Sides:
            - BranchSide:      'scale1.c:3349,23'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:3369,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pixScaleRGBToGray2
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1835
      functionLinenumberEnd: 1860
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - pixs
        - rwt
        - gwt
        - bwt
      BBCount:         27
      ICount:          185
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetHeight
        - pixGetWidth
        - pixGetWpl
        - pixScaleResolution
        - returnErrorPtr
        - scaleRGBToGray2Low
      functionUses:    0
      BranchProfiles:
        - Branch String:   'scale1.c:1840,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1841,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetWidth
                - pixGetHeight
                - pixGetWpl
                - pixGetData
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - scaleRGBToGray2Low
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale1.c:1842,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetWidth
                - pixGetHeight
                - pixGetWpl
                - pixGetData
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - scaleRGBToGray2Low
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale1.c:1841,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1841,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1841,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1842,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1843,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1844,9'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixGetWpl
                - pixGetData
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - scaleRGBToGray2Low
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale1.c:1843,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1843,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1843,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1844,32'
          Branch Sides:
            - BranchSide:      'scale1.c:1844,35'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1845,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale1.c:1844,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1845,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1847,22'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixGetWpl
                - pixGetData
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - scaleRGBToGray2Low
                - returnErrorPtr
        - Branch String:   'scale1.c:1845,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1845,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1845,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1851,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1852,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1853,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - scaleRGBToGray2Low
        - Branch String:   'scale1.c:1852,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1852,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1852,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale1.c:1841,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1842,9'
          Dst:             pixGetDepth
        - Src:             'scale1.c:1843,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1845,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1847,10'
          Dst:             pixGetWidth
        - Src:             'scale1.c:1848,10'
          Dst:             pixGetHeight
        - Src:             'scale1.c:1849,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:1850,13'
          Dst:             pixGetData
        - Src:             'scale1.c:1851,17'
          Dst:             pixCreate
        - Src:             'scale1.c:1852,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1853,5'
          Dst:             pixCopyResolution
        - Src:             'scale1.c:1854,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale1.c:1855,5'
          Dst:             pixScaleResolution
        - Src:             'scale1.c:1856,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:1857,13'
          Dst:             pixGetData
        - Src:             'scale1.c:1858,5'
          Dst:             scaleRGBToGray2Low
    - functionName:    pixScaleSmoothToSize
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1798
      functionLinenumberEnd: 1820
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - wd
        - hd
      BBCount:         23
      ICount:          138
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - pixGetDimensions
        - pixScaleSmooth
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'scale1.c:1802,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1803,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleSmooth
                - returnErrorPtr
            - BranchSide:      'scale1.c:1804,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleSmooth
                - returnErrorPtr
        - Branch String:   'scale1.c:1803,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1803,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1803,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1804,17'
          Branch Sides:
            - BranchSide:      'scale1.c:1804,20'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleSmooth
                - returnErrorPtr
            - BranchSide:      'scale1.c:1807,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleSmooth
        - Branch String:   'scale1.c:1804,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1805,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1807,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleSmooth
        - Branch String:   'scale1.c:1805,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1805,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1805,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1808,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1809,29'
              BranchSideFuncs:
                - pixScaleSmooth
            - BranchSide:      'scale1.c:1811,16'
              BranchSideFuncs:
                - pixScaleSmooth
        - Branch String:   'scale1.c:1811,16'
          Branch Sides:
            - BranchSide:      'scale1.c:1812,29'
              BranchSideFuncs:
                - pixScaleSmooth
            - BranchSide:      'scale1.c:1815,29'
              BranchSideFuncs:
                - pixScaleSmooth
      Callsites:
        - Src:             'scale1.c:1803,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1805,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1807,5'
          Dst:             pixGetDimensions
        - Src:             'scale1.c:1819,12'
          Dst:             pixScaleSmooth
    - functionName:    pixScaleGrayToBinaryFast
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1634
      functionLinenumberEnd: 1674
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - factor
        - thresh
      BBCount:         35
      ICount:          263
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixScaleResolution
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'scale1.c:1641,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1642,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale1.c:1643,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale1.c:1642,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1642,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1642,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1643,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1644,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1645,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale1.c:1644,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1644,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1644,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1645,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1646,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1648,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'scale1.c:1646,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1646,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1646,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1654,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1655,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1656,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
        - Branch String:   'scale1.c:1655,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1655,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1655,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1663,5'
          Branch Sides:
            - BranchSide:      'scale1.c:1664,17'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:1673,12'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1666,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1667,23'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:1671,5'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1668,17'
          Branch Sides:
            - BranchSide:      'scale1.c:1669,17'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:1670,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale1.c:1642,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1644,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1645,9'
          Dst:             pixGetDepth
        - Src:             'scale1.c:1646,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1648,5'
          Dst:             pixGetDimensions
        - Src:             'scale1.c:1649,13'
          Dst:             pixGetData
        - Src:             'scale1.c:1650,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:1654,17'
          Dst:             pixCreate
        - Src:             'scale1.c:1655,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1656,5'
          Dst:             pixCopyResolution
        - Src:             'scale1.c:1657,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale1.c:1659,5'
          Dst:             pixScaleResolution
        - Src:             'scale1.c:1660,13'
          Dst:             pixGetData
        - Src:             'scale1.c:1661,12'
          Dst:             pixGetWpl
    - functionName:    pixScaleRGBToBinaryFast
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1570
      functionLinenumberEnd: 1610
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - factor
        - thresh
      BBCount:         35
      ICount:          258
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixScaleResolution
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'scale1.c:1577,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1578,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale1.c:1579,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale1.c:1578,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1578,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1578,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1579,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1580,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1581,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale1.c:1580,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1580,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1580,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1581,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1582,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1584,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'scale1.c:1582,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1582,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1582,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1590,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1591,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1592,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
        - Branch String:   'scale1.c:1591,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1591,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1591,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1599,5'
          Branch Sides:
            - BranchSide:      'scale1.c:1600,17'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:1609,12'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1602,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1603,26'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:1607,5'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1604,17'
          Branch Sides:
            - BranchSide:      'scale1.c:1605,17'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:1606,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale1.c:1578,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1580,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1581,9'
          Dst:             pixGetDepth
        - Src:             'scale1.c:1582,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1584,5'
          Dst:             pixGetDimensions
        - Src:             'scale1.c:1585,13'
          Dst:             pixGetData
        - Src:             'scale1.c:1586,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:1590,17'
          Dst:             pixCreate
        - Src:             'scale1.c:1591,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1592,5'
          Dst:             pixCopyResolution
        - Src:             'scale1.c:1593,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale1.c:1595,5'
          Dst:             pixScaleResolution
        - Src:             'scale1.c:1596,13'
          Dst:             pixGetData
        - Src:             'scale1.c:1597,12'
          Dst:             pixGetWpl
    - functionName:    pixScaleRGBToGrayFast
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1497
      functionLinenumberEnd: 1545
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - factor
        - color
      BBCount:         44
      ICount:          290
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixScaleResolution
        - returnErrorPtr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'scale1.c:1504,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1505,23'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale1.c:1506,21'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale1.c:1505,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1505,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1505,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1506,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1507,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1508,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale1.c:1507,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1507,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1507,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1508,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1509,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1511,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'scale1.c:1509,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1509,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1509,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1511,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1512,15'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'scale1.c:1513,14'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'scale1.c:1513,14'
          Branch Sides:
            - BranchSide:      'scale1.c:1514,15'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'scale1.c:1515,14'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'scale1.c:1515,14'
          Branch Sides:
            - BranchSide:      'scale1.c:1516,15'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'scale1.c:1518,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale1.c:1518,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1518,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1518,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1526,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1527,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1528,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
        - Branch String:   'scale1.c:1527,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1527,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1527,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1535,5'
          Branch Sides:
            - BranchSide:      'scale1.c:1536,17'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:1544,12'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1538,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1539,26'
              BranchSideFuncs: []
            - BranchSide:      'scale1.c:1542,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale1.c:1505,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1506,9'
          Dst:             pixGetDepth
        - Src:             'scale1.c:1507,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1509,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1518,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1520,5'
          Dst:             pixGetDimensions
        - Src:             'scale1.c:1521,13'
          Dst:             pixGetData
        - Src:             'scale1.c:1522,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:1526,17'
          Dst:             pixCreate
        - Src:             'scale1.c:1527,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1528,5'
          Dst:             pixCopyResolution
        - Src:             'scale1.c:1529,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale1.c:1531,5'
          Dst:             pixScaleResolution
        - Src:             'scale1.c:1532,13'
          Dst:             pixGetData
        - Src:             'scale1.c:1533,12'
          Dst:             pixGetWpl
    - functionName:    pixScaleByIntSampling
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionLinenumberEnd: 1469
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - factor
      BBCount:         17
      ICount:          83
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - lept_stderr
        - pixCopy
        - pixScaleBySampling
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'scale1.c:1459,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1460,23'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixCopy
                - lept_stderr
            - BranchSide:      'scale1.c:1461,9'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixCopy
                - lept_stderr
        - Branch String:   'scale1.c:1460,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1460,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1460,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1461,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1462,13'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
            - BranchSide:      'scale1.c:1467,30'
              BranchSideFuncs:
                - pixScaleBySampling
        - Branch String:   'scale1.c:1462,13'
          Branch Sides:
            - BranchSide:      'scale1.c:1463,13'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
            - BranchSide:      'scale1.c:1464,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'scale1.c:1463,13'
          Branch Sides:
            - BranchSide:      'scale1.c:1464,30'
              BranchSideFuncs:
                - lept_stderr
                - pixCopy
            - BranchSide:      'scale1.c:1464,30'
              BranchSideFuncs:
                - pixCopy
      Callsites:
        - Src:             'scale1.c:1460,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1463,13'
          Dst:             lept_stderr
        - Src:             'scale1.c:1464,16'
          Dst:             pixCopy
        - Src:             'scale1.c:1468,12'
          Dst:             pixScaleBySampling
    - functionName:    pixScaleBySampling
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - pixs
        - scalex
        - scaley
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pixScaleBySamplingWithShift
        - returnErrorPtr
      functionUses:    18
      BranchProfiles:
        - Branch String:   'scale1.c:1321,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1322,23'
              BranchSideFuncs:
                - pixScaleBySamplingWithShift
            - BranchSide:      'scale1.c:1323,40'
              BranchSideFuncs:
                - pixScaleBySamplingWithShift
        - Branch String:   'scale1.c:1322,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1322,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1322,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale1.c:1322,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1323,12'
          Dst:             pixScaleBySamplingWithShift
    - functionName:    pixScaleBySamplingWithShift
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - float
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - pixs
        - scalex
        - scaley
        - shiftx
        - shifty
      BBCount:         50
      ICount:          316
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - pixCopy
        - pixCopyColormap
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCopySpp
        - pixCopyText
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetSpp
        - pixGetWpl
        - pixScaleAndTransferAlpha
        - pixScaleBinaryWithShift
        - pixScaleResolution
        - returnErrorPtr
        - scaleBySamplingLow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale1.c:1355,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1356,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - scaleBySamplingLow
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - returnErrorPtr
                - pixScaleBinaryWithShift
                - returnErrorPtr
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'scale1.c:1357,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - scaleBySamplingLow
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - returnErrorPtr
                - pixScaleBinaryWithShift
                - returnErrorPtr
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
        - Branch String:   'scale1.c:1356,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1356,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1356,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1357,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1357,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1358,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale1.c:1357,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1358,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1359,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - scaleBySamplingLow
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - returnErrorPtr
                - pixScaleBinaryWithShift
                - returnErrorPtr
                - returnErrorPtr
                - pixCopy
        - Branch String:   'scale1.c:1358,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1358,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1358,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1359,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1359,26'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - scaleBySamplingLow
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - returnErrorPtr
                - pixScaleBinaryWithShift
                - returnErrorPtr
                - returnErrorPtr
                - pixCopy
            - BranchSide:      'scale1.c:1361,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - scaleBySamplingLow
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - returnErrorPtr
                - pixScaleBinaryWithShift
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale1.c:1359,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1360,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'scale1.c:1361,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - scaleBySamplingLow
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - returnErrorPtr
                - pixScaleBinaryWithShift
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale1.c:1361,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1361,26'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - scaleBySamplingLow
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - returnErrorPtr
                - pixScaleBinaryWithShift
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale1.c:1363,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - scaleBySamplingLow
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - returnErrorPtr
                - pixScaleBinaryWithShift
                - returnErrorPtr
        - Branch String:   'scale1.c:1361,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1362,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1363,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - scaleBySamplingLow
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - returnErrorPtr
                - pixScaleBinaryWithShift
                - returnErrorPtr
        - Branch String:   'scale1.c:1362,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1362,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1362,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1363,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1363,26'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - scaleBySamplingLow
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - returnErrorPtr
                - pixScaleBinaryWithShift
                - returnErrorPtr
            - BranchSide:      'scale1.c:1365,26'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - scaleBySamplingLow
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - returnErrorPtr
                - pixScaleBinaryWithShift
        - Branch String:   'scale1.c:1363,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1364,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1365,26'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - scaleBySamplingLow
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - returnErrorPtr
                - pixScaleBinaryWithShift
        - Branch String:   'scale1.c:1364,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1364,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1364,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1365,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1366,40'
              BranchSideFuncs:
                - pixScaleBinaryWithShift
            - BranchSide:      'scale1.c:1368,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - scaleBySamplingLow
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - returnErrorPtr
        - Branch String:   'scale1.c:1373,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1374,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1375,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixScaleResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - scaleBySamplingLow
                - pixGetSpp
                - pixScaleAndTransferAlpha
        - Branch String:   'scale1.c:1374,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1374,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1374,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1385,17'
          Branch Sides:
            - BranchSide:      'scale1.c:1385,30'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale1.c:1388,12'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1385,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1386,34'
              BranchSideFuncs:
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale1.c:1388,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale1.c:1356,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1358,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1360,16'
          Dst:             pixCopy
        - Src:             'scale1.c:1362,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1364,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1365,14'
          Dst:             pixGetDepth
        - Src:             'scale1.c:1366,16'
          Dst:             pixScaleBinaryWithShift
        - Src:             'scale1.c:1368,5'
          Dst:             pixGetDimensions
        - Src:             'scale1.c:1369,13'
          Dst:             pixGetData
        - Src:             'scale1.c:1370,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:1373,17'
          Dst:             pixCreate
        - Src:             'scale1.c:1374,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1375,5'
          Dst:             pixCopyResolution
        - Src:             'scale1.c:1376,5'
          Dst:             pixScaleResolution
        - Src:             'scale1.c:1377,5'
          Dst:             pixCopyColormap
        - Src:             'scale1.c:1378,5'
          Dst:             pixCopyText
        - Src:             'scale1.c:1379,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale1.c:1380,5'
          Dst:             pixCopySpp
        - Src:             'scale1.c:1381,13'
          Dst:             pixGetData
        - Src:             'scale1.c:1382,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:1383,5'
          Dst:             scaleBySamplingLow
        - Src:             'scale1.c:1385,20'
          Dst:             pixGetSpp
        - Src:             'scale1.c:1386,9'
          Dst:             pixScaleAndTransferAlpha
    - functionName:    scaleBySamplingLow
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3106
      functionLinenumberEnd: 3210
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - float
        - float
      constantsTouched: []
      argNames:
        - datad
        - wd
        - hd
        - wpld
        - datas
        - ws
        - hs
        - d
        - wpls
        - shiftx
        - shifty
      BBCount:         96
      ICount:          788
      EdgeCount:       126
      CyclomaticComplexity: 32
      functionsReached:
        - calloc
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale1.c:3114,16'
          Branch Sides:
            - BranchSide:      'scale1.c:3114,19'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'scale1.c:3118,12'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'scale1.c:3114,26'
          Branch Sides:
            - BranchSide:      'scale1.c:3114,29'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'scale1.c:3118,12'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'scale1.c:3114,35'
          Branch Sides:
            - BranchSide:      'scale1.c:3114,38'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'scale1.c:3118,12'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'scale1.c:3114,46'
          Branch Sides:
            - BranchSide:      'scale1.c:3114,49'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'scale1.c:3118,12'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'scale1.c:3114,9'
          Branch Sides:
            - BranchSide:      'scale1.c:3115,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'scale1.c:3118,12'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'scale1.c:3115,16'
          Branch Sides:
            - BranchSide:      'scale1.c:3115,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'scale1.c:3115,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:3122,9'
          Branch Sides:
            - BranchSide:      'scale1.c:3123,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'scale1.c:3124,28'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - free
                - returnErrorInt
        - Branch String:   'scale1.c:3123,16'
          Branch Sides:
            - BranchSide:      'scale1.c:3123,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'scale1.c:3123,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:3124,9'
          Branch Sides:
            - BranchSide:      'scale1.c:3125,9'
              BranchSideFuncs:
                - free
                - returnErrorInt
            - BranchSide:      'scale1.c:3129,25'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3126,16'
          Branch Sides:
            - BranchSide:      'scale1.c:3126,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'scale1.c:3126,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:3131,5'
          Branch Sides:
            - BranchSide:      'scale1.c:3132,19'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3133,12'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3132,19'
          Branch Sides:
            - BranchSide:      'scale1.c:3132,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3132,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3133,5'
          Branch Sides:
            - BranchSide:      'scale1.c:3134,19'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3136,15'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3134,19'
          Branch Sides:
            - BranchSide:      'scale1.c:3134,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3134,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3137,5'
          Branch Sides:
            - BranchSide:      'scale1.c:3138,17'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3207,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3140,13'
          Branch Sides:
            - BranchSide:      'scale1.c:3141,20'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3201,25'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3144,17'
          Branch Sides:
            - BranchSide:      'scale1.c:3145,24'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3155,24'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3145,17'
          Branch Sides:
            - BranchSide:      'scale1.c:3146,26'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3155,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3147,25'
          Branch Sides:
            - BranchSide:      'scale1.c:3148,32'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3152,25'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3155,24'
          Branch Sides:
            - BranchSide:      'scale1.c:3156,24'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3166,24'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3156,17'
          Branch Sides:
            - BranchSide:      'scale1.c:3157,26'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3166,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3158,25'
          Branch Sides:
            - BranchSide:      'scale1.c:3159,32'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3163,25'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3166,24'
          Branch Sides:
            - BranchSide:      'scale1.c:3167,24'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3177,24'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3167,17'
          Branch Sides:
            - BranchSide:      'scale1.c:3168,26'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3177,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3169,25'
          Branch Sides:
            - BranchSide:      'scale1.c:3170,32'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3174,25'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3177,24'
          Branch Sides:
            - BranchSide:      'scale1.c:3178,24'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3189,24'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3178,17'
          Branch Sides:
            - BranchSide:      'scale1.c:3179,26'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3188,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3180,25'
          Branch Sides:
            - BranchSide:      'scale1.c:3181,32'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3185,25'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3189,17'
          Branch Sides:
            - BranchSide:      'scale1.c:0,0'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3190,26'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale1.c:3191,25'
          Branch Sides:
            - BranchSide:      'scale1.c:3192,33'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale1.c:3196,36'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'scale1.c:3115,16'
          Dst:             returnErrorInt
        - Src:             'scale1.c:3122,28'
          Dst:             calloc
        - Src:             'scale1.c:3123,16'
          Dst:             returnErrorInt
        - Src:             'scale1.c:3124,28'
          Dst:             calloc
        - Src:             'scale1.c:3126,16'
          Dst:             returnErrorInt
    - functionName:    pixScaleBySamplingToSize
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionLinenumberEnd: 1437
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - wd
        - hd
      BBCount:         23
      ICount:          138
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - pixGetDimensions
        - pixScaleBySampling
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'scale1.c:1419,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1420,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleBySampling
                - returnErrorPtr
            - BranchSide:      'scale1.c:1421,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleBySampling
                - returnErrorPtr
        - Branch String:   'scale1.c:1420,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1420,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1420,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1421,17'
          Branch Sides:
            - BranchSide:      'scale1.c:1421,20'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleBySampling
                - returnErrorPtr
            - BranchSide:      'scale1.c:1424,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleBySampling
        - Branch String:   'scale1.c:1421,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1422,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1424,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleBySampling
        - Branch String:   'scale1.c:1422,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1422,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1422,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1425,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1426,29'
              BranchSideFuncs:
                - pixScaleBySampling
            - BranchSide:      'scale1.c:1428,16'
              BranchSideFuncs:
                - pixScaleBySampling
        - Branch String:   'scale1.c:1428,16'
          Branch Sides:
            - BranchSide:      'scale1.c:1429,29'
              BranchSideFuncs:
                - pixScaleBySampling
            - BranchSide:      'scale1.c:1432,29'
              BranchSideFuncs:
                - pixScaleBySampling
      Callsites:
        - Src:             'scale1.c:1420,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1422,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1424,5'
          Dst:             pixGetDimensions
        - Src:             'scale1.c:1436,12'
          Dst:             pixScaleBySampling
    - functionName:    pixScaleGray4xLIDither
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         51
      ICount:          488
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - calloc
        - ditherToBinaryLineLow
        - lept_stderr
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixScaleResolution
        - returnErrorPtr
        - scaleGray4xLILineLow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'scale1.c:1197,15'
          Branch Sides:
            - BranchSide:      'scale1.c:1197,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - scaleGray4xLILineLow
                - scaleGray4xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - free
                - free
                - free
                - ditherToBinaryLineLow
                - scaleGray4xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale1.c:1198,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale1.c:1197,41'
          Branch Sides:
            - BranchSide:      'scale1.c:1197,59'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1198,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale1.c:1197,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1198,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1201,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - scaleGray4xLILineLow
                - scaleGray4xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - free
                - free
                - free
                - ditherToBinaryLineLow
                - scaleGray4xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'scale1.c:1198,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1198,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1198,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1209,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1210,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1213,13'
              BranchSideFuncs:
                - calloc
                - calloc
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - scaleGray4xLILineLow
                - scaleGray4xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - free
                - free
                - free
                - ditherToBinaryLineLow
                - scaleGray4xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'scale1.c:1210,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1210,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1210,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1214,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1215,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
            - BranchSide:      'scale1.c:1220,31'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - scaleGray4xLILineLow
                - scaleGray4xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - free
                - free
                - free
                - ditherToBinaryLineLow
                - scaleGray4xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - lept_stderr
                - lept_stderr
        - Branch String:   'scale1.c:1215,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1216,9'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
            - BranchSide:      'scale1.c:1216,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'scale1.c:1220,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1221,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
            - BranchSide:      'scale1.c:1226,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - scaleGray4xLILineLow
                - scaleGray4xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - free
                - free
                - free
                - ditherToBinaryLineLow
                - scaleGray4xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - lept_stderr
        - Branch String:   'scale1.c:1221,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1222,9'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
            - BranchSide:      'scale1.c:1222,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'scale1.c:1226,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1227,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
            - BranchSide:      'scale1.c:1230,24'
              BranchSideFuncs:
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - scaleGray4xLILineLow
                - scaleGray4xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - free
                - free
                - free
                - ditherToBinaryLineLow
                - scaleGray4xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
        - Branch String:   'scale1.c:1227,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1228,9'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
            - BranchSide:      'scale1.c:1228,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'scale1.c:1241,5'
          Branch Sides:
            - BranchSide:      'scale1.c:1242,31'
              BranchSideFuncs:
                - ditherToBinaryLineLow
                - scaleGray4xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - free
                - free
                - free
                - ditherToBinaryLineLow
                - scaleGray4xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
            - BranchSide:      'scale1.c:1248,12'
              BranchSideFuncs:
                - scaleGray4xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - free
                - free
                - free
                - ditherToBinaryLineLow
                - scaleGray4xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
        - Branch String:   'scale1.c:1248,5'
          Branch Sides:
            - BranchSide:      'scale1.c:1249,16'
              BranchSideFuncs:
                - scaleGray4xLILineLow
                - ditherToBinaryLineLow
                - scaleGray4xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - free
                - free
                - free
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
            - BranchSide:      'scale1.c:1265,12'
              BranchSideFuncs:
                - scaleGray4xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - free
                - free
                - free
                - ditherToBinaryLineLow
        - Branch String:   'scale1.c:1257,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1258,35'
              BranchSideFuncs:
                - ditherToBinaryLineLow
                - scaleGray4xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - free
                - free
                - free
                - ditherToBinaryLineLow
                - scaleGray4xLILineLow
                - ditherToBinaryLineLow
            - BranchSide:      'scale1.c:1262,5'
              BranchSideFuncs:
                - scaleGray4xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - free
                - free
                - free
                - ditherToBinaryLineLow
                - scaleGray4xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
        - Branch String:   'scale1.c:1272,5'
          Branch Sides:
            - BranchSide:      'scale1.c:1273,31'
              BranchSideFuncs:
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - free
                - free
                - free
            - BranchSide:      'scale1.c:1278,27'
              BranchSideFuncs:
                - ditherToBinaryLineLow
                - free
                - free
                - free
      Callsites:
        - Src:             'scale1.c:1197,18'
          Dst:             pixGetDepth
        - Src:             'scale1.c:1197,44'
          Dst:             pixGetColormap
        - Src:             'scale1.c:1198,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1201,5'
          Dst:             pixGetDimensions
        - Src:             'scale1.c:1205,13'
          Dst:             pixGetData
        - Src:             'scale1.c:1206,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:1209,29'
          Dst:             calloc
        - Src:             'scale1.c:1210,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1214,30'
          Dst:             calloc
        - Src:             'scale1.c:1215,9'
          Dst:             lept_stderr
        - Src:             'scale1.c:1220,31'
          Dst:             calloc
        - Src:             'scale1.c:1221,9'
          Dst:             lept_stderr
        - Src:             'scale1.c:1226,17'
          Dst:             pixCreate
        - Src:             'scale1.c:1227,9'
          Dst:             lept_stderr
        - Src:             'scale1.c:1230,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale1.c:1231,5'
          Dst:             pixCopyResolution
        - Src:             'scale1.c:1232,5'
          Dst:             pixScaleResolution
        - Src:             'scale1.c:1233,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:1234,13'
          Dst:             pixGetData
        - Src:             'scale1.c:1239,5'
          Dst:             scaleGray4xLILineLow
        - Src:             'scale1.c:1242,9'
          Dst:             ditherToBinaryLineLow
        - Src:             'scale1.c:1252,9'
          Dst:             scaleGray4xLILineLow
        - Src:             'scale1.c:1254,9'
          Dst:             ditherToBinaryLineLow
        - Src:             'scale1.c:1258,13'
          Dst:             ditherToBinaryLineLow
        - Src:             'scale1.c:1267,5'
          Dst:             scaleGray4xLILineLow
        - Src:             'scale1.c:1269,5'
          Dst:             ditherToBinaryLineLow
        - Src:             'scale1.c:1273,9'
          Dst:             ditherToBinaryLineLow
        - Src:             'scale1.c:1278,5'
          Dst:             ditherToBinaryLineLow
    - functionName:    pixScaleGray4xLIThresh
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1103
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - thresh
      BBCount:         44
      ICount:          328
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - calloc
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixScaleResolution
        - returnErrorPtr
        - scaleGray4xLILineLow
        - thresholdToBinaryLineLow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'scale1.c:1108,15'
          Branch Sides:
            - BranchSide:      'scale1.c:1108,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - scaleGray4xLILineLow
                - free
                - thresholdToBinaryLineLow
                - scaleGray4xLILineLow
                - thresholdToBinaryLineLow
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale1.c:1109,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale1.c:1108,41'
          Branch Sides:
            - BranchSide:      'scale1.c:1108,59'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1109,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale1.c:1108,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1109,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1111,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - scaleGray4xLILineLow
                - free
                - thresholdToBinaryLineLow
                - scaleGray4xLILineLow
                - thresholdToBinaryLineLow
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale1.c:1109,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1109,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1109,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1111,20'
          Branch Sides:
            - BranchSide:      'scale1.c:1111,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1112,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale1.c:1111,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1112,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1115,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - scaleGray4xLILineLow
                - free
                - thresholdToBinaryLineLow
                - scaleGray4xLILineLow
                - thresholdToBinaryLineLow
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale1.c:1112,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1112,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1112,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1124,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1125,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1128,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - scaleGray4xLILineLow
                - free
                - thresholdToBinaryLineLow
                - scaleGray4xLILineLow
                - thresholdToBinaryLineLow
                - free
                - returnErrorPtr
        - Branch String:   'scale1.c:1125,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1125,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1125,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1128,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1129,9'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'scale1.c:1132,24'
              BranchSideFuncs:
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - scaleGray4xLILineLow
                - free
                - thresholdToBinaryLineLow
                - scaleGray4xLILineLow
                - thresholdToBinaryLineLow
        - Branch String:   'scale1.c:1130,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1130,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1130,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1139,5'
          Branch Sides:
            - BranchSide:      'scale1.c:1140,17'
              BranchSideFuncs:
                - scaleGray4xLILineLow
                - scaleGray4xLILineLow
                - free
                - thresholdToBinaryLineLow
                - thresholdToBinaryLineLow
            - BranchSide:      'scale1.c:1150,13'
              BranchSideFuncs:
                - scaleGray4xLILineLow
                - free
                - thresholdToBinaryLineLow
        - Branch String:   'scale1.c:1143,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1144,38'
              BranchSideFuncs:
                - thresholdToBinaryLineLow
                - scaleGray4xLILineLow
                - free
                - thresholdToBinaryLineLow
                - scaleGray4xLILineLow
            - BranchSide:      'scale1.c:1147,5'
              BranchSideFuncs:
                - scaleGray4xLILineLow
                - free
                - thresholdToBinaryLineLow
                - scaleGray4xLILineLow
                - thresholdToBinaryLineLow
        - Branch String:   'scale1.c:1153,5'
          Branch Sides:
            - BranchSide:      'scale1.c:1154,34'
              BranchSideFuncs:
                - thresholdToBinaryLineLow
                - free
            - BranchSide:      'scale1.c:1158,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'scale1.c:1108,18'
          Dst:             pixGetDepth
        - Src:             'scale1.c:1108,44'
          Dst:             pixGetColormap
        - Src:             'scale1.c:1109,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1112,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1115,5'
          Dst:             pixGetDimensions
        - Src:             'scale1.c:1119,13'
          Dst:             pixGetData
        - Src:             'scale1.c:1120,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:1124,30'
          Dst:             calloc
        - Src:             'scale1.c:1125,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1128,17'
          Dst:             pixCreate
        - Src:             'scale1.c:1130,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1132,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale1.c:1133,5'
          Dst:             pixCopyResolution
        - Src:             'scale1.c:1134,5'
          Dst:             pixScaleResolution
        - Src:             'scale1.c:1135,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:1136,13'
          Dst:             pixGetData
        - Src:             'scale1.c:1142,9'
          Dst:             scaleGray4xLILineLow
        - Src:             'scale1.c:1144,13'
          Dst:             thresholdToBinaryLineLow
        - Src:             'scale1.c:1152,5'
          Dst:             scaleGray4xLILineLow
        - Src:             'scale1.c:1154,9'
          Dst:             thresholdToBinaryLineLow
    - functionName:    pixScaleGray2xLIDither
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 1076
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         39
      ICount:          397
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - calloc
        - ditherToBinaryLineLow
        - lept_stderr
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixScaleResolution
        - returnErrorPtr
        - scaleGray2xLILineLow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'scale1.c:994,15'
          Branch Sides:
            - BranchSide:      'scale1.c:994,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - scaleGray2xLILineLow
                - ditherToBinaryLineLow
                - scaleGray2xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - free
                - free
                - free
                - scaleGray2xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale1.c:995,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale1.c:994,41'
          Branch Sides:
            - BranchSide:      'scale1.c:994,59'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:995,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale1.c:994,9'
          Branch Sides:
            - BranchSide:      'scale1.c:995,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:998,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - scaleGray2xLILineLow
                - ditherToBinaryLineLow
                - scaleGray2xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - free
                - free
                - free
                - scaleGray2xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'scale1.c:995,23'
          Branch Sides:
            - BranchSide:      'scale1.c:995,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:995,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1006,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1007,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1010,13'
              BranchSideFuncs:
                - calloc
                - calloc
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - scaleGray2xLILineLow
                - ditherToBinaryLineLow
                - scaleGray2xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - free
                - free
                - free
                - scaleGray2xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'scale1.c:1007,23'
          Branch Sides:
            - BranchSide:      'scale1.c:1007,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:1007,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:1011,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1012,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
            - BranchSide:      'scale1.c:1017,31'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - scaleGray2xLILineLow
                - ditherToBinaryLineLow
                - scaleGray2xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - free
                - free
                - free
                - scaleGray2xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - lept_stderr
                - lept_stderr
        - Branch String:   'scale1.c:1012,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1013,9'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
            - BranchSide:      'scale1.c:1013,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'scale1.c:1017,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1018,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
            - BranchSide:      'scale1.c:1023,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - scaleGray2xLILineLow
                - ditherToBinaryLineLow
                - scaleGray2xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - free
                - free
                - free
                - scaleGray2xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - lept_stderr
        - Branch String:   'scale1.c:1018,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1019,9'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
            - BranchSide:      'scale1.c:1019,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'scale1.c:1023,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1024,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
            - BranchSide:      'scale1.c:1027,24'
              BranchSideFuncs:
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - scaleGray2xLILineLow
                - ditherToBinaryLineLow
                - scaleGray2xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - free
                - free
                - free
                - scaleGray2xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
        - Branch String:   'scale1.c:1024,9'
          Branch Sides:
            - BranchSide:      'scale1.c:1025,9'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
            - BranchSide:      'scale1.c:1025,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'scale1.c:1043,5'
          Branch Sides:
            - BranchSide:      'scale1.c:1044,16'
              BranchSideFuncs:
                - scaleGray2xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - scaleGray2xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - free
                - free
                - free
            - BranchSide:      'scale1.c:1058,12'
              BranchSideFuncs:
                - scaleGray2xLILineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
                - free
                - free
                - free
      Callsites:
        - Src:             'scale1.c:994,18'
          Dst:             pixGetDepth
        - Src:             'scale1.c:994,44'
          Dst:             pixGetColormap
        - Src:             'scale1.c:995,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:998,5'
          Dst:             pixGetDimensions
        - Src:             'scale1.c:1002,13'
          Dst:             pixGetData
        - Src:             'scale1.c:1003,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:1006,29'
          Dst:             calloc
        - Src:             'scale1.c:1007,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:1011,30'
          Dst:             calloc
        - Src:             'scale1.c:1012,9'
          Dst:             lept_stderr
        - Src:             'scale1.c:1017,31'
          Dst:             calloc
        - Src:             'scale1.c:1018,9'
          Dst:             lept_stderr
        - Src:             'scale1.c:1023,17'
          Dst:             pixCreate
        - Src:             'scale1.c:1024,9'
          Dst:             lept_stderr
        - Src:             'scale1.c:1027,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale1.c:1028,5'
          Dst:             pixCopyResolution
        - Src:             'scale1.c:1029,5'
          Dst:             pixScaleResolution
        - Src:             'scale1.c:1030,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:1031,13'
          Dst:             pixGetData
        - Src:             'scale1.c:1036,5'
          Dst:             scaleGray2xLILineLow
        - Src:             'scale1.c:1038,5'
          Dst:             ditherToBinaryLineLow
        - Src:             'scale1.c:1047,9'
          Dst:             scaleGray2xLILineLow
        - Src:             'scale1.c:1049,9'
          Dst:             ditherToBinaryLineLow
        - Src:             'scale1.c:1052,9'
          Dst:             ditherToBinaryLineLow
        - Src:             'scale1.c:1060,5'
          Dst:             scaleGray2xLILineLow
        - Src:             'scale1.c:1061,5'
          Dst:             ditherToBinaryLineLow
        - Src:             'scale1.c:1064,5'
          Dst:             ditherToBinaryLineLow
        - Src:             'scale1.c:1067,5'
          Dst:             ditherToBinaryLineLow
    - functionName:    pixScaleGray2xLIThresh
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - thresh
      BBCount:         36
      ICount:          300
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - calloc
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixScaleResolution
        - returnErrorPtr
        - scaleGray2xLILineLow
        - thresholdToBinaryLineLow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'scale1.c:914,15'
          Branch Sides:
            - BranchSide:      'scale1.c:914,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - scaleGray2xLILineLow
                - thresholdToBinaryLineLow
                - thresholdToBinaryLineLow
                - free
                - scaleGray2xLILineLow
                - thresholdToBinaryLineLow
                - thresholdToBinaryLineLow
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale1.c:915,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale1.c:914,41'
          Branch Sides:
            - BranchSide:      'scale1.c:914,59'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:915,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale1.c:914,9'
          Branch Sides:
            - BranchSide:      'scale1.c:915,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:917,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - scaleGray2xLILineLow
                - thresholdToBinaryLineLow
                - thresholdToBinaryLineLow
                - free
                - scaleGray2xLILineLow
                - thresholdToBinaryLineLow
                - thresholdToBinaryLineLow
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale1.c:915,23'
          Branch Sides:
            - BranchSide:      'scale1.c:915,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:915,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:917,20'
          Branch Sides:
            - BranchSide:      'scale1.c:917,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:918,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale1.c:917,9'
          Branch Sides:
            - BranchSide:      'scale1.c:918,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:921,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - scaleGray2xLILineLow
                - thresholdToBinaryLineLow
                - thresholdToBinaryLineLow
                - free
                - scaleGray2xLILineLow
                - thresholdToBinaryLineLow
                - thresholdToBinaryLineLow
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale1.c:918,23'
          Branch Sides:
            - BranchSide:      'scale1.c:918,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:918,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:930,9'
          Branch Sides:
            - BranchSide:      'scale1.c:931,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:934,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - scaleGray2xLILineLow
                - thresholdToBinaryLineLow
                - thresholdToBinaryLineLow
                - free
                - scaleGray2xLILineLow
                - thresholdToBinaryLineLow
                - thresholdToBinaryLineLow
                - free
                - returnErrorPtr
        - Branch String:   'scale1.c:931,23'
          Branch Sides:
            - BranchSide:      'scale1.c:931,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:931,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:934,9'
          Branch Sides:
            - BranchSide:      'scale1.c:935,9'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'scale1.c:938,24'
              BranchSideFuncs:
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - scaleGray2xLILineLow
                - thresholdToBinaryLineLow
                - thresholdToBinaryLineLow
                - free
                - scaleGray2xLILineLow
                - thresholdToBinaryLineLow
                - thresholdToBinaryLineLow
        - Branch String:   'scale1.c:936,23'
          Branch Sides:
            - BranchSide:      'scale1.c:936,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:936,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:945,5'
          Branch Sides:
            - BranchSide:      'scale1.c:946,17'
              BranchSideFuncs:
                - scaleGray2xLILineLow
                - thresholdToBinaryLineLow
                - thresholdToBinaryLineLow
                - scaleGray2xLILineLow
                - thresholdToBinaryLineLow
                - thresholdToBinaryLineLow
                - free
            - BranchSide:      'scale1.c:954,13'
              BranchSideFuncs:
                - scaleGray2xLILineLow
                - thresholdToBinaryLineLow
                - thresholdToBinaryLineLow
                - free
      Callsites:
        - Src:             'scale1.c:914,18'
          Dst:             pixGetDepth
        - Src:             'scale1.c:914,44'
          Dst:             pixGetColormap
        - Src:             'scale1.c:915,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:918,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:921,5'
          Dst:             pixGetDimensions
        - Src:             'scale1.c:925,13'
          Dst:             pixGetData
        - Src:             'scale1.c:926,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:930,30'
          Dst:             calloc
        - Src:             'scale1.c:931,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:934,17'
          Dst:             pixCreate
        - Src:             'scale1.c:936,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:938,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale1.c:939,5'
          Dst:             pixCopyResolution
        - Src:             'scale1.c:940,5'
          Dst:             pixScaleResolution
        - Src:             'scale1.c:941,12'
          Dst:             pixGetWpl
        - Src:             'scale1.c:942,13'
          Dst:             pixGetData
        - Src:             'scale1.c:948,9'
          Dst:             scaleGray2xLILineLow
        - Src:             'scale1.c:949,9'
          Dst:             thresholdToBinaryLineLow
        - Src:             'scale1.c:950,9'
          Dst:             thresholdToBinaryLineLow
        - Src:             'scale1.c:956,5'
          Dst:             scaleGray2xLILineLow
        - Src:             'scale1.c:957,5'
          Dst:             thresholdToBinaryLineLow
        - Src:             'scale1.c:958,5'
          Dst:             thresholdToBinaryLineLow
    - functionName:    pixScaleLI
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - pixs
        - scalex
        - scaley
      BBCount:         42
      ICount:          213
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - lept_stderr
        - pixConvertTo8Or32
        - pixCopyInputFormat
        - pixDestroy
        - pixGetDepth
        - pixScaleColorLI
        - pixScaleGeneral
        - pixScaleGrayLI
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'scale1.c:518,15'
          Branch Sides:
            - BranchSide:      'scale1.c:518,31'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixDestroy
                - pixCopyInputFormat
                - pixScaleGrayLI
                - returnErrorPtr
                - returnErrorPtr
                - pixScaleGeneral
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'scale1.c:519,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale1.c:518,9'
          Branch Sides:
            - BranchSide:      'scale1.c:519,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:520,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixDestroy
                - pixCopyInputFormat
                - pixScaleGrayLI
                - returnErrorPtr
                - returnErrorPtr
                - pixScaleGeneral
                - lept_stderr
        - Branch String:   'scale1.c:519,23'
          Branch Sides:
            - BranchSide:      'scale1.c:519,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:519,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:520,16'
          Branch Sides:
            - BranchSide:      'scale1.c:520,14'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixDestroy
                - pixCopyInputFormat
                - pixScaleGrayLI
                - returnErrorPtr
                - returnErrorPtr
                - pixScaleGeneral
                - lept_stderr
            - BranchSide:      'scale1.c:520,14'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixDestroy
                - pixCopyInputFormat
                - pixScaleGrayLI
                - returnErrorPtr
                - returnErrorPtr
                - pixScaleGeneral
                - lept_stderr
        - Branch String:   'scale1.c:521,9'
          Branch Sides:
            - BranchSide:      'scale1.c:522,9'
              BranchSideFuncs:
                - pixScaleGeneral
                - lept_stderr
            - BranchSide:      'scale1.c:525,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixDestroy
                - pixCopyInputFormat
                - pixScaleGrayLI
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale1.c:522,9'
          Branch Sides:
            - BranchSide:      'scale1.c:523,32'
              BranchSideFuncs:
                - lept_stderr
                - pixScaleGeneral
            - BranchSide:      'scale1.c:523,32'
              BranchSideFuncs:
                - pixScaleGeneral
        - Branch String:   'scale1.c:526,16'
          Branch Sides:
            - BranchSide:      'scale1.c:526,19'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixDestroy
                - pixCopyInputFormat
                - pixScaleGrayLI
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale1.c:530,35'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixDestroy
                - pixCopyInputFormat
                - pixScaleGrayLI
                - returnErrorPtr
        - Branch String:   'scale1.c:526,26'
          Branch Sides:
            - BranchSide:      'scale1.c:526,29'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixDestroy
                - pixCopyInputFormat
                - pixScaleGrayLI
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale1.c:530,35'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixDestroy
                - pixCopyInputFormat
                - pixScaleGrayLI
                - returnErrorPtr
        - Branch String:   'scale1.c:526,36'
          Branch Sides:
            - BranchSide:      'scale1.c:526,39'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixDestroy
                - pixCopyInputFormat
                - pixScaleGrayLI
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale1.c:530,35'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixDestroy
                - pixCopyInputFormat
                - pixScaleGrayLI
                - returnErrorPtr
        - Branch String:   'scale1.c:526,47'
          Branch Sides:
            - BranchSide:      'scale1.c:526,50'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixDestroy
                - pixCopyInputFormat
                - pixScaleGrayLI
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale1.c:530,35'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixDestroy
                - pixCopyInputFormat
                - pixScaleGrayLI
                - returnErrorPtr
        - Branch String:   'scale1.c:526,9'
          Branch Sides:
            - BranchSide:      'scale1.c:527,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:530,35'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixScaleColorLI
                - pixDestroy
                - pixCopyInputFormat
                - pixScaleGrayLI
                - returnErrorPtr
        - Branch String:   'scale1.c:527,23'
          Branch Sides:
            - BranchSide:      'scale1.c:527,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:527,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:530,9'
          Branch Sides:
            - BranchSide:      'scale1.c:531,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:533,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixScaleColorLI
                - pixDestroy
                - pixCopyInputFormat
                - pixScaleGrayLI
        - Branch String:   'scale1.c:531,23'
          Branch Sides:
            - BranchSide:      'scale1.c:531,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:531,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:534,9'
          Branch Sides:
            - BranchSide:      'scale1.c:535,31'
              BranchSideFuncs:
                - pixScaleGrayLI
                - pixDestroy
                - pixCopyInputFormat
            - BranchSide:      'scale1.c:537,32'
              BranchSideFuncs:
                - pixScaleColorLI
                - pixDestroy
                - pixCopyInputFormat
      Callsites:
        - Src:             'scale1.c:518,19'
          Dst:             pixGetDepth
        - Src:             'scale1.c:519,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:522,9'
          Dst:             lept_stderr
        - Src:             'scale1.c:523,16'
          Dst:             pixScaleGeneral
        - Src:             'scale1.c:525,9'
          Dst:             pixGetDepth
        - Src:             'scale1.c:527,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:530,17'
          Dst:             pixConvertTo8Or32
        - Src:             'scale1.c:531,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:533,9'
          Dst:             pixGetDepth
        - Src:             'scale1.c:535,16'
          Dst:             pixScaleGrayLI
        - Src:             'scale1.c:537,16'
          Dst:             pixScaleColorLI
        - Src:             'scale1.c:539,5'
          Dst:             pixDestroy
        - Src:             'scale1.c:540,5'
          Dst:             pixCopyInputFormat
    - functionName:    pixScaleToResolution
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - target
        - assumed
        - pscalefact
      BBCount:         25
      ICount:          133
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - pixCopy
        - pixGetXRes
        - pixScale
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'scale1.c:369,9'
          Branch Sides:
            - BranchSide:      'scale1.c:369,22'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetXRes
                - pixScale
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'scale1.c:370,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetXRes
                - pixScale
                - pixCopy
                - returnErrorPtr
        - Branch String:   'scale1.c:370,9'
          Branch Sides:
            - BranchSide:      'scale1.c:371,23'
              BranchSideFuncs:
                - pixGetXRes
                - pixScale
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'scale1.c:372,9'
              BranchSideFuncs:
                - pixGetXRes
                - pixScale
                - pixCopy
                - returnErrorPtr
        - Branch String:   'scale1.c:371,23'
          Branch Sides:
            - BranchSide:      'scale1.c:371,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:371,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:372,9'
          Branch Sides:
            - BranchSide:      'scale1.c:373,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:375,23'
              BranchSideFuncs:
                - pixGetXRes
                - pixScale
                - pixCopy
        - Branch String:   'scale1.c:373,23'
          Branch Sides:
            - BranchSide:      'scale1.c:373,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:373,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:376,9'
          Branch Sides:
            - BranchSide:      'scale1.c:377,13'
              BranchSideFuncs:
                - pixScale
                - pixCopy
            - BranchSide:      'scale1.c:381,14'
              BranchSideFuncs:
                - pixScale
        - Branch String:   'scale1.c:377,13'
          Branch Sides:
            - BranchSide:      'scale1.c:378,34'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'scale1.c:379,16'
              BranchSideFuncs:
                - pixScale
        - Branch String:   'scale1.c:382,9'
          Branch Sides:
            - BranchSide:      'scale1.c:382,35'
              BranchSideFuncs:
                - pixScale
            - BranchSide:      'scale1.c:384,21'
              BranchSideFuncs:
                - pixScale
      Callsites:
        - Src:             'scale1.c:371,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:373,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:375,12'
          Dst:             pixGetXRes
        - Src:             'scale1.c:378,20'
          Dst:             pixCopy
        - Src:             'scale1.c:384,12'
          Dst:             pixScale
    - functionName:    pixScale
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - pixs
        - scalex
        - scaley
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pixScaleGeneral
        - returnErrorPtr
      functionUses:    36
      BranchProfiles:
        - Branch String:   'scale1.c:261,9'
          Branch Sides:
            - BranchSide:      'scale1.c:262,23'
              BranchSideFuncs:
                - pixScaleGeneral
            - BranchSide:      'scale1.c:265,16'
              BranchSideFuncs:
                - pixScaleGeneral
        - Branch String:   'scale1.c:262,23'
          Branch Sides:
            - BranchSide:      'scale1.c:262,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:262,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:265,16'
          Branch Sides:
            - BranchSide:      'scale1.c:265,14'
              BranchSideFuncs:
                - pixScaleGeneral
            - BranchSide:      'scale1.c:265,14'
              BranchSideFuncs:
                - pixScaleGeneral
      Callsites:
        - Src:             'scale1.c:262,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:269,12'
          Dst:             pixScaleGeneral
    - functionName:    pixScaleToSize
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - wd
        - hd
      BBCount:         23
      ICount:          138
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - pixGetDimensions
        - pixScale
        - returnErrorPtr
      functionUses:    13
      BranchProfiles:
        - Branch String:   'scale1.c:330,9'
          Branch Sides:
            - BranchSide:      'scale1.c:331,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScale
                - returnErrorPtr
            - BranchSide:      'scale1.c:332,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScale
                - returnErrorPtr
        - Branch String:   'scale1.c:331,23'
          Branch Sides:
            - BranchSide:      'scale1.c:331,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:331,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:332,17'
          Branch Sides:
            - BranchSide:      'scale1.c:332,20'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScale
                - returnErrorPtr
            - BranchSide:      'scale1.c:335,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScale
        - Branch String:   'scale1.c:332,9'
          Branch Sides:
            - BranchSide:      'scale1.c:333,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:335,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScale
        - Branch String:   'scale1.c:333,23'
          Branch Sides:
            - BranchSide:      'scale1.c:333,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:333,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:336,9'
          Branch Sides:
            - BranchSide:      'scale1.c:337,29'
              BranchSideFuncs:
                - pixScale
            - BranchSide:      'scale1.c:339,16'
              BranchSideFuncs:
                - pixScale
        - Branch String:   'scale1.c:339,16'
          Branch Sides:
            - BranchSide:      'scale1.c:340,29'
              BranchSideFuncs:
                - pixScale
            - BranchSide:      'scale1.c:343,29'
              BranchSideFuncs:
                - pixScale
      Callsites:
        - Src:             'scale1.c:331,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:333,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:335,5'
          Dst:             pixGetDimensions
        - Src:             'scale1.c:347,12'
          Dst:             pixScale
    - functionName:    pixScaleToSizeRel
      functionSourceFile: '/src/leptonica/src/scale1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - delw
        - delh
      BBCount:         22
      ICount:          123
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - pixCopy
        - pixGetDimensions
        - pixScaleToSize
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale1.c:288,9'
          Branch Sides:
            - BranchSide:      'scale1.c:289,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleToSize
                - returnErrorPtr
                - pixCopy
            - BranchSide:      'scale1.c:291,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleToSize
                - returnErrorPtr
                - pixCopy
        - Branch String:   'scale1.c:289,23'
          Branch Sides:
            - BranchSide:      'scale1.c:289,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:289,9'
              BranchSideFuncs: []
        - Branch String:   'scale1.c:291,19'
          Branch Sides:
            - BranchSide:      'scale1.c:291,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleToSize
                - returnErrorPtr
                - pixCopy
            - BranchSide:      'scale1.c:294,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleToSize
                - returnErrorPtr
        - Branch String:   'scale1.c:291,9'
          Branch Sides:
            - BranchSide:      'scale1.c:292,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'scale1.c:294,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleToSize
                - returnErrorPtr
        - Branch String:   'scale1.c:297,17'
          Branch Sides:
            - BranchSide:      'scale1.c:297,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:298,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale1.c:297,9'
          Branch Sides:
            - BranchSide:      'scale1.c:298,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:300,27'
              BranchSideFuncs:
                - pixScaleToSize
        - Branch String:   'scale1.c:298,23'
          Branch Sides:
            - BranchSide:      'scale1.c:298,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale1.c:298,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale1.c:289,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:292,16'
          Dst:             pixCopy
        - Src:             'scale1.c:294,5'
          Dst:             pixGetDimensions
        - Src:             'scale1.c:298,23'
          Dst:             returnErrorPtr
        - Src:             'scale1.c:300,12'
          Dst:             pixScaleToSize
    - functionName:    pixScaleWithAlpha
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionLinenumberEnd: 1475
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - float
        - float
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - pixs
        - scalex
        - scaley
        - pixg
        - fract
      BBCount:         69
      ICount:          363
      EdgeCount:       93
      CyclomaticComplexity: 26
      functionsReached:
        - lept_stderr
        - pixClone
        - pixConvertTo32
        - pixCopyInputFormat
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixGetDimensions
        - pixGetSpp
        - pixResizeToMatch
        - pixScale
        - pixScaleGeneral
        - pixSetAll
        - pixSetAllArbitrary
        - pixSetBorderRingVal
        - pixSetRGBComponent
        - pixSetSpp
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'scale2.c:1420,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1421,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
            - BranchSide:      'scale2.c:1422,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
        - Branch String:   'scale2.c:1421,23'
          Branch Sides:
            - BranchSide:      'scale2.c:1421,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1421,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1423,17'
          Branch Sides:
            - BranchSide:      'scale2.c:1423,36'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorPtr
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'scale2.c:1425,9'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'scale2.c:1423,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1424,23'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'scale2.c:1425,9'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'scale2.c:1424,23'
          Branch Sides:
            - BranchSide:      'scale2.c:1424,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1424,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1425,23'
          Branch Sides:
            - BranchSide:      'scale2.c:1425,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1426,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale2.c:1425,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1426,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1427,9'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
        - Branch String:   'scale2.c:1426,23'
          Branch Sides:
            - BranchSide:      'scale2.c:1426,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1426,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1427,14'
          Branch Sides:
            - BranchSide:      'scale2.c:1427,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'scale2.c:1432,10'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
        - Branch String:   'scale2.c:1427,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1428,9'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'scale2.c:1432,10'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
        - Branch String:   'scale2.c:1428,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1430,14'
              BranchSideFuncs:
                - lept_stderr
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
            - BranchSide:      'scale2.c:1430,14'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
        - Branch String:   'scale2.c:1432,15'
          Branch Sides:
            - BranchSide:      'scale2.c:1432,19'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
            - BranchSide:      'scale2.c:1436,10'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
        - Branch String:   'scale2.c:1432,31'
          Branch Sides:
            - BranchSide:      'scale2.c:1432,34'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
            - BranchSide:      'scale2.c:1433,9'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
        - Branch String:   'scale2.c:1432,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1433,9'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
            - BranchSide:      'scale2.c:1436,10'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
        - Branch String:   'scale2.c:1433,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1434,15'
              BranchSideFuncs:
                - lept_stderr
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
            - BranchSide:      'scale2.c:1434,15'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
        - Branch String:   'scale2.c:1436,15'
          Branch Sides:
            - BranchSide:      'scale2.c:1436,18'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
            - BranchSide:      'scale2.c:1440,9'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
        - Branch String:   'scale2.c:1436,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1437,9'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
            - BranchSide:      'scale2.c:1440,9'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
        - Branch String:   'scale2.c:1437,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1440,9'
              BranchSideFuncs:
                - lept_stderr
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
            - BranchSide:      'scale2.c:1440,9'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
        - Branch String:   'scale2.c:1440,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1441,32'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
            - BranchSide:      'scale2.c:1443,26'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixScale
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
        - Branch String:   'scale2.c:1451,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1452,27'
              BranchSideFuncs:
                - pixResizeToMatch
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
            - BranchSide:      'scale2.c:1458,34'
              BranchSideFuncs:
                - pixResizeToMatch
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
        - Branch String:   'scale2.c:1453,13'
          Branch Sides:
            - BranchSide:      'scale2.c:1454,23'
              BranchSideFuncs:
                - pixSetAll
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
            - BranchSide:      'scale2.c:1455,18'
              BranchSideFuncs:
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
        - Branch String:   'scale2.c:1460,17'
          Branch Sides:
            - BranchSide:      'scale2.c:1460,20'
              BranchSideFuncs:
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
            - BranchSide:      'scale2.c:1466,29'
              BranchSideFuncs:
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
        - Branch String:   'scale2.c:1460,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1461,29'
              BranchSideFuncs:
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
            - BranchSide:      'scale2.c:1466,29'
              BranchSideFuncs:
                - pixScaleGeneral
                - pixSetRGBComponent
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'scale2.c:1421,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:1422,5'
          Dst:             pixGetDimensions
        - Src:             'scale2.c:1423,21'
          Dst:             pixGetColormap
        - Src:             'scale2.c:1424,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:1426,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:1427,17'
          Dst:             pixGetDepth
        - Src:             'scale2.c:1428,9'
          Dst:             lept_stderr
        - Src:             'scale2.c:1433,9'
          Dst:             lept_stderr
        - Src:             'scale2.c:1437,9'
          Dst:             lept_stderr
        - Src:             'scale2.c:1441,17'
          Dst:             pixConvertTo32
        - Src:             'scale2.c:1443,17'
          Dst:             pixClone
        - Src:             'scale2.c:1444,11'
          Dst:             pixGetSpp
        - Src:             'scale2.c:1445,5'
          Dst:             pixSetSpp
        - Src:             'scale2.c:1446,12'
          Dst:             pixScale
        - Src:             'scale2.c:1447,5'
          Dst:             pixSetSpp
        - Src:             'scale2.c:1448,5'
          Dst:             pixDestroy
        - Src:             'scale2.c:1452,17'
          Dst:             pixCreate
        - Src:             'scale2.c:1454,13'
          Dst:             pixSetAll
        - Src:             'scale2.c:1456,13'
          Dst:             pixSetAllArbitrary
        - Src:             'scale2.c:1458,17'
          Dst:             pixResizeToMatch
        - Src:             'scale2.c:1461,9'
          Dst:             pixSetBorderRingVal
        - Src:             'scale2.c:1463,9'
          Dst:             pixSetBorderRingVal
        - Src:             'scale2.c:1466,13'
          Dst:             pixScaleGeneral
        - Src:             'scale2.c:1469,5'
          Dst:             pixSetRGBComponent
        - Src:             'scale2.c:1470,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale2.c:1472,5'
          Dst:             pixDestroy
        - Src:             'scale2.c:1473,5'
          Dst:             pixDestroy
    - functionName:    pixScaleGrayRank2
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1247
      functionLinenumberEnd: 1313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - rank
      BBCount:         69
      ICount:          481
      EdgeCount:       92
      CyclomaticComplexity: 25
      functionsReached:
        - pixCopyInputFormat
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixScaleGrayMinMax2
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'scale2.c:1255,15'
          Branch Sides:
            - BranchSide:      'scale2.c:1255,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
                - pixScaleGrayMinMax2
                - pixScaleGrayMinMax2
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale2.c:1256,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale2.c:1255,41'
          Branch Sides:
            - BranchSide:      'scale2.c:1255,59'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1256,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale2.c:1255,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1256,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1258,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
                - pixScaleGrayMinMax2
                - pixScaleGrayMinMax2
                - returnErrorPtr
        - Branch String:   'scale2.c:1256,23'
          Branch Sides:
            - BranchSide:      'scale2.c:1256,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1256,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1258,18'
          Branch Sides:
            - BranchSide:      'scale2.c:1258,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1259,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale2.c:1258,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1259,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1261,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
                - pixScaleGrayMinMax2
                - pixScaleGrayMinMax2
        - Branch String:   'scale2.c:1259,23'
          Branch Sides:
            - BranchSide:      'scale2.c:1259,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1259,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1261,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1262,36'
              BranchSideFuncs:
                - pixScaleGrayMinMax2
            - BranchSide:      'scale2.c:1263,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
                - pixScaleGrayMinMax2
        - Branch String:   'scale2.c:1263,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1264,36'
              BranchSideFuncs:
                - pixScaleGrayMinMax2
            - BranchSide:      'scale2.c:1266,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'scale2.c:1269,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1270,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1271,24'
              BranchSideFuncs:
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
        - Branch String:   'scale2.c:1270,23'
          Branch Sides:
            - BranchSide:      'scale2.c:1270,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1270,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1276,5'
          Branch Sides:
            - BranchSide:      'scale2.c:1277,17'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1312,12'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1279,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1280,22'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1310,5'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1286,13'
          Branch Sides:
            - BranchSide:      'scale2.c:1287,25'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1297,20'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1287,21'
          Branch Sides:
            - BranchSide:      'scale2.c:1288,34'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1292,25'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1292,21'
          Branch Sides:
            - BranchSide:      'scale2.c:1293,34'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1296,13'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1297,13'
          Branch Sides:
            - BranchSide:      'scale2.c:1298,21'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1302,17'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1298,35'
          Branch Sides:
            - BranchSide:      'scale2.c:1298,38'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1299,21'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1298,21'
          Branch Sides:
            - BranchSide:      'scale2.c:1299,21'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1300,35'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1302,17'
          Branch Sides:
            - BranchSide:      'scale2.c:1303,27'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1304,22'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1304,22'
          Branch Sides:
            - BranchSide:      'scale2.c:1305,27'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1307,27'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1305,27'
          Branch Sides:
            - BranchSide:      'scale2.c:1305,25'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1305,25'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1307,27'
          Branch Sides:
            - BranchSide:      'scale2.c:1307,25'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1307,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale2.c:1255,18'
          Dst:             pixGetDepth
        - Src:             'scale2.c:1255,44'
          Dst:             pixGetColormap
        - Src:             'scale2.c:1256,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:1259,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:1262,16'
          Dst:             pixScaleGrayMinMax2
        - Src:             'scale2.c:1264,16'
          Dst:             pixScaleGrayMinMax2
        - Src:             'scale2.c:1266,5'
          Dst:             pixGetDimensions
        - Src:             'scale2.c:1269,17'
          Dst:             pixCreate
        - Src:             'scale2.c:1270,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:1271,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale2.c:1272,13'
          Dst:             pixGetData
        - Src:             'scale2.c:1273,13'
          Dst:             pixGetData
        - Src:             'scale2.c:1274,12'
          Dst:             pixGetWpl
        - Src:             'scale2.c:1275,12'
          Dst:             pixGetWpl
    - functionName:    pixScaleGrayMinMax2
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - type
      BBCount:         77
      ICount:          490
      EdgeCount:       102
      CyclomaticComplexity: 27
      functionsReached:
        - pixCopyInputFormat
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'scale2.c:1111,15'
          Branch Sides:
            - BranchSide:      'scale2.c:1111,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale2.c:1112,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale2.c:1111,41'
          Branch Sides:
            - BranchSide:      'scale2.c:1111,59'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1112,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale2.c:1111,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1112,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1114,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:1112,23'
          Branch Sides:
            - BranchSide:      'scale2.c:1112,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1112,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1115,16'
          Branch Sides:
            - BranchSide:      'scale2.c:1115,19'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1116,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale2.c:1115,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1116,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1117,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:1116,23'
          Branch Sides:
            - BranchSide:      'scale2.c:1116,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1116,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1117,30'
          Branch Sides:
            - BranchSide:      'scale2.c:1117,33'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale2.c:1121,10'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'scale2.c:1117,54'
          Branch Sides:
            - BranchSide:      'scale2.c:1118,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale2.c:1121,10'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'scale2.c:1117,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1119,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1121,10'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'scale2.c:1119,23'
          Branch Sides:
            - BranchSide:      'scale2.c:1119,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1119,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1123,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1124,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1125,24'
              BranchSideFuncs:
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
        - Branch String:   'scale2.c:1124,23'
          Branch Sides:
            - BranchSide:      'scale2.c:1124,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1124,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1130,5'
          Branch Sides:
            - BranchSide:      'scale2.c:1131,17'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1161,12'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1133,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1134,22'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1159,5'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1138,38'
          Branch Sides:
            - BranchSide:      'scale2.c:1138,41'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1139,24'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1138,17'
          Branch Sides:
            - BranchSide:      'scale2.c:1139,24'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1145,17'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1140,17'
          Branch Sides:
            - BranchSide:      'scale2.c:1141,29'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1144,13'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1141,25'
          Branch Sides:
            - BranchSide:      'scale2.c:1142,38'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1143,17'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1145,38'
          Branch Sides:
            - BranchSide:      'scale2.c:1145,41'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1146,24'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1145,17'
          Branch Sides:
            - BranchSide:      'scale2.c:1146,24'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1152,17'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1147,17'
          Branch Sides:
            - BranchSide:      'scale2.c:1148,29'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1151,13'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1148,25'
          Branch Sides:
            - BranchSide:      'scale2.c:1149,38'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1150,17'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1152,17'
          Branch Sides:
            - BranchSide:      'scale2.c:1153,17'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1154,22'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1154,22'
          Branch Sides:
            - BranchSide:      'scale2.c:1155,17'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1157,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale2.c:1111,18'
          Dst:             pixGetDepth
        - Src:             'scale2.c:1111,44'
          Dst:             pixGetColormap
        - Src:             'scale2.c:1112,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:1114,5'
          Dst:             pixGetDimensions
        - Src:             'scale2.c:1116,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:1119,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:1123,17'
          Dst:             pixCreate
        - Src:             'scale2.c:1124,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:1125,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale2.c:1126,13'
          Dst:             pixGetData
        - Src:             'scale2.c:1127,13'
          Dst:             pixGetData
        - Src:             'scale2.c:1128,12'
          Dst:             pixGetWpl
        - Src:             'scale2.c:1129,12'
          Dst:             pixGetWpl
    - functionName:    pixScaleGrayRankCascade
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1219
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - level1
        - level2
        - level3
        - level4
      BBCount:         37
      ICount:          200
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - lept_stderr
        - pixCopy
        - pixDestroy
        - pixGetDepth
        - pixScaleGrayRank2
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'scale2.c:1191,15'
          Branch Sides:
            - BranchSide:      'scale2.c:1191,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixScaleGrayRank2
                - pixScaleGrayRank2
                - pixDestroy
                - pixScaleGrayRank2
                - pixDestroy
                - pixScaleGrayRank2
                - pixDestroy
                - pixCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale2.c:1192,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale2.c:1191,41'
          Branch Sides:
            - BranchSide:      'scale2.c:1191,59'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1192,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale2.c:1191,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1192,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1194,9'
              BranchSideFuncs:
                - pixScaleGrayRank2
                - pixScaleGrayRank2
                - pixDestroy
                - pixScaleGrayRank2
                - pixDestroy
                - pixScaleGrayRank2
                - pixDestroy
                - pixCopy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'scale2.c:1192,23'
          Branch Sides:
            - BranchSide:      'scale2.c:1192,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1192,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1194,20'
          Branch Sides:
            - BranchSide:      'scale2.c:1194,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1195,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale2.c:1194,34'
          Branch Sides:
            - BranchSide:      'scale2.c:1194,37'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1195,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale2.c:1194,48'
          Branch Sides:
            - BranchSide:      'scale2.c:1194,51'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1195,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale2.c:1194,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1195,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1197,9'
              BranchSideFuncs:
                - pixScaleGrayRank2
                - pixScaleGrayRank2
                - pixDestroy
                - pixScaleGrayRank2
                - pixDestroy
                - pixScaleGrayRank2
                - pixDestroy
                - pixCopy
                - lept_stderr
        - Branch String:   'scale2.c:1195,23'
          Branch Sides:
            - BranchSide:      'scale2.c:1195,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1195,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1197,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1198,9'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
            - BranchSide:      'scale2.c:1202,31'
              BranchSideFuncs:
                - pixScaleGrayRank2
                - pixScaleGrayRank2
                - pixDestroy
                - pixScaleGrayRank2
                - pixDestroy
                - pixScaleGrayRank2
                - pixDestroy
        - Branch String:   'scale2.c:1198,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1199,30'
              BranchSideFuncs:
                - lept_stderr
                - pixCopy
            - BranchSide:      'scale2.c:1199,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'scale2.c:1203,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1204,16'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1206,31'
              BranchSideFuncs:
                - pixScaleGrayRank2
                - pixDestroy
                - pixScaleGrayRank2
                - pixDestroy
                - pixScaleGrayRank2
                - pixDestroy
        - Branch String:   'scale2.c:1208,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1209,16'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1211,31'
              BranchSideFuncs:
                - pixScaleGrayRank2
                - pixDestroy
                - pixScaleGrayRank2
                - pixDestroy
        - Branch String:   'scale2.c:1213,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1214,16'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1216,31'
              BranchSideFuncs:
                - pixScaleGrayRank2
                - pixDestroy
      Callsites:
        - Src:             'scale2.c:1191,18'
          Dst:             pixGetDepth
        - Src:             'scale2.c:1191,44'
          Dst:             pixGetColormap
        - Src:             'scale2.c:1192,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:1195,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:1198,9'
          Dst:             lept_stderr
        - Src:             'scale2.c:1199,16'
          Dst:             pixCopy
        - Src:             'scale2.c:1202,13'
          Dst:             pixScaleGrayRank2
        - Src:             'scale2.c:1206,13'
          Dst:             pixScaleGrayRank2
        - Src:             'scale2.c:1207,5'
          Dst:             pixDestroy
        - Src:             'scale2.c:1211,13'
          Dst:             pixScaleGrayRank2
        - Src:             'scale2.c:1212,5'
          Dst:             pixDestroy
        - Src:             'scale2.c:1216,13'
          Dst:             pixScaleGrayRank2
        - Src:             'scale2.c:1217,5'
          Dst:             pixDestroy
    - functionName:    pixScaleGrayMinMax
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - xfact
        - yfact
        - type
      BBCount:         96
      ICount:          560
      EdgeCount:       127
      CyclomaticComplexity: 33
      functionsReached:
        - pixCopyInputFormat
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixScaleGrayMinMax2
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'scale2.c:1007,15'
          Branch Sides:
            - BranchSide:      'scale2.c:1007,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
                - pixScaleGrayMinMax2
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale2.c:1008,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale2.c:1007,41'
          Branch Sides:
            - BranchSide:      'scale2.c:1007,59'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1008,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale2.c:1007,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1008,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1010,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
                - pixScaleGrayMinMax2
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:1008,23'
          Branch Sides:
            - BranchSide:      'scale2.c:1008,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1008,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1011,30'
          Branch Sides:
            - BranchSide:      'scale2.c:1011,33'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
                - pixScaleGrayMinMax2
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale2.c:1014,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
                - pixScaleGrayMinMax2
                - returnErrorPtr
        - Branch String:   'scale2.c:1011,54'
          Branch Sides:
            - BranchSide:      'scale2.c:1012,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
                - pixScaleGrayMinMax2
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale2.c:1014,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
                - pixScaleGrayMinMax2
                - returnErrorPtr
        - Branch String:   'scale2.c:1011,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1013,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1014,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
                - pixScaleGrayMinMax2
                - returnErrorPtr
        - Branch String:   'scale2.c:1013,23'
          Branch Sides:
            - BranchSide:      'scale2.c:1013,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1013,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1014,19'
          Branch Sides:
            - BranchSide:      'scale2.c:1014,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1015,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale2.c:1014,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1015,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1017,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
                - pixScaleGrayMinMax2
        - Branch String:   'scale2.c:1015,23'
          Branch Sides:
            - BranchSide:      'scale2.c:1015,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1015,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1017,20'
          Branch Sides:
            - BranchSide:      'scale2.c:1017,23'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
                - pixScaleGrayMinMax2
            - BranchSide:      'scale2.c:1020,10'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'scale2.c:1017,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1018,36'
              BranchSideFuncs:
                - pixScaleGrayMinMax2
            - BranchSide:      'scale2.c:1020,10'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'scale2.c:1021,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1022,12'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'scale2.c:1025,10'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'scale2.c:1026,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1027,12'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'scale2.c:1030,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'scale2.c:1030,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1031,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1032,24'
              BranchSideFuncs:
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
        - Branch String:   'scale2.c:1031,23'
          Branch Sides:
            - BranchSide:      'scale2.c:1031,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:1031,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1037,5'
          Branch Sides:
            - BranchSide:      'scale2.c:1038,17'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1071,12'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1039,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1040,17'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1069,5'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1040,38'
          Branch Sides:
            - BranchSide:      'scale2.c:1040,41'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1041,24'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1040,17'
          Branch Sides:
            - BranchSide:      'scale2.c:1041,24'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1051,17'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1042,17'
          Branch Sides:
            - BranchSide:      'scale2.c:1043,29'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1050,13'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1044,21'
          Branch Sides:
            - BranchSide:      'scale2.c:1045,31'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1049,17'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1046,29'
          Branch Sides:
            - BranchSide:      'scale2.c:1047,38'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1048,21'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1051,38'
          Branch Sides:
            - BranchSide:      'scale2.c:1051,41'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1052,24'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1051,17'
          Branch Sides:
            - BranchSide:      'scale2.c:1052,24'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1062,17'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1053,17'
          Branch Sides:
            - BranchSide:      'scale2.c:1054,29'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1061,13'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1055,21'
          Branch Sides:
            - BranchSide:      'scale2.c:1056,31'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1060,17'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1057,29'
          Branch Sides:
            - BranchSide:      'scale2.c:1058,38'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1059,21'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1062,17'
          Branch Sides:
            - BranchSide:      'scale2.c:1063,17'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1064,22'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1064,22'
          Branch Sides:
            - BranchSide:      'scale2.c:1065,17'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1067,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale2.c:1007,18'
          Dst:             pixGetDepth
        - Src:             'scale2.c:1007,44'
          Dst:             pixGetColormap
        - Src:             'scale2.c:1008,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:1010,5'
          Dst:             pixGetDimensions
        - Src:             'scale2.c:1013,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:1015,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:1018,16'
          Dst:             pixScaleGrayMinMax2
        - Src:             'scale2.c:1030,17'
          Dst:             pixCreate
        - Src:             'scale2.c:1031,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:1032,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale2.c:1033,13'
          Dst:             pixGetData
        - Src:             'scale2.c:1034,13'
          Dst:             pixGetData
        - Src:             'scale2.c:1035,12'
          Dst:             pixGetWpl
        - Src:             'scale2.c:1036,12'
          Dst:             pixGetWpl
    - functionName:    pixScaleAndTransferAlpha
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1338
      functionLinenumberEnd: 1359
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - scalex
        - scaley
      BBCount:         30
      ICount:          153
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - pixCopyRGBComponent
        - pixDestroy
        - pixGetDepth
        - pixGetRGBComponent
        - pixScale
        - pixSetRGBComponent
        - returnErrorInt
      functionUses:    9
      BranchProfiles:
        - Branch String:   'scale2.c:1341,15'
          Branch Sides:
            - BranchSide:      'scale2.c:1341,19'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetSpp
                - pixGetDepth
                - pixGetRGBComponent
                - pixScale
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixCopyRGBComponent
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'scale2.c:1342,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'scale2.c:1341,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1342,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetSpp
                - pixGetDepth
                - pixGetRGBComponent
                - pixScale
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixCopyRGBComponent
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'scale2.c:1343,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetSpp
                - pixGetDepth
                - pixGetRGBComponent
                - pixScale
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixCopyRGBComponent
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'scale2.c:1342,16'
          Branch Sides:
            - BranchSide:      'scale2.c:1342,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'scale2.c:1342,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1343,33'
          Branch Sides:
            - BranchSide:      'scale2.c:1343,46'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'scale2.c:1344,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'scale2.c:1343,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1344,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'scale2.c:1345,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetRGBComponent
                - pixScale
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixCopyRGBComponent
                - returnErrorInt
        - Branch String:   'scale2.c:1344,16'
          Branch Sides:
            - BranchSide:      'scale2.c:1344,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'scale2.c:1344,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1345,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1346,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'scale2.c:1348,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixScale
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixCopyRGBComponent
        - Branch String:   'scale2.c:1346,16'
          Branch Sides:
            - BranchSide:      'scale2.c:1346,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'scale2.c:1346,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1348,23'
          Branch Sides:
            - BranchSide:      'scale2.c:1348,26'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixScale
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixCopyRGBComponent
            - BranchSide:      'scale2.c:1353,31'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixScale
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
        - Branch String:   'scale2.c:1348,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1349,29'
              BranchSideFuncs:
                - pixCopyRGBComponent
            - BranchSide:      'scale2.c:1353,31'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixScale
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'scale2.c:1342,16'
          Dst:             returnErrorInt
        - Src:             'scale2.c:1343,9'
          Dst:             pixGetDepth
        - Src:             'scale2.c:1343,36'
          Dst:             pixGetSpp
        - Src:             'scale2.c:1344,16'
          Dst:             returnErrorInt
        - Src:             'scale2.c:1345,9'
          Dst:             pixGetDepth
        - Src:             'scale2.c:1346,16'
          Dst:             returnErrorInt
        - Src:             'scale2.c:1349,9'
          Dst:             pixCopyRGBComponent
        - Src:             'scale2.c:1353,12'
          Dst:             pixGetRGBComponent
        - Src:             'scale2.c:1354,12'
          Dst:             pixScale
        - Src:             'scale2.c:1355,5'
          Dst:             pixSetRGBComponent
        - Src:             'scale2.c:1356,5'
          Dst:             pixDestroy
        - Src:             'scale2.c:1357,5'
          Dst:             pixDestroy
    - functionName:    pixExpandReplicate
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - factor
      BBCount:         131
      ICount:          912
      EdgeCount:       167
      CyclomaticComplexity: 38
      functionsReached:
        - lept_stderr
        - pixCopy
        - pixCopyColormap
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixExpandBinaryReplicate
        - pixGetData
        - pixGetDimensions
        - pixGetSpp
        - pixGetWpl
        - pixScaleAndTransferAlpha
        - pixScaleResolution
        - returnErrorPtr
      functionUses:    12
      BranchProfiles:
        - Branch String:   'scale2.c:862,9'
          Branch Sides:
            - BranchSide:      'scale2.c:863,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - lept_stderr
                - returnErrorPtr
                - pixExpandBinaryReplicate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale2.c:864,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - lept_stderr
                - returnErrorPtr
                - pixExpandBinaryReplicate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:863,23'
          Branch Sides:
            - BranchSide:      'scale2.c:863,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:863,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:865,16'
          Branch Sides:
            - BranchSide:      'scale2.c:865,19'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - lept_stderr
                - returnErrorPtr
                - pixExpandBinaryReplicate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale2.c:867,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - lept_stderr
                - returnErrorPtr
                - pixExpandBinaryReplicate
                - pixCopy
                - returnErrorPtr
        - Branch String:   'scale2.c:865,26'
          Branch Sides:
            - BranchSide:      'scale2.c:865,29'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - lept_stderr
                - returnErrorPtr
                - pixExpandBinaryReplicate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale2.c:867,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - lept_stderr
                - returnErrorPtr
                - pixExpandBinaryReplicate
                - pixCopy
                - returnErrorPtr
        - Branch String:   'scale2.c:865,36'
          Branch Sides:
            - BranchSide:      'scale2.c:865,39'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - lept_stderr
                - returnErrorPtr
                - pixExpandBinaryReplicate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale2.c:867,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - lept_stderr
                - returnErrorPtr
                - pixExpandBinaryReplicate
                - pixCopy
                - returnErrorPtr
        - Branch String:   'scale2.c:865,46'
          Branch Sides:
            - BranchSide:      'scale2.c:865,49'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - lept_stderr
                - returnErrorPtr
                - pixExpandBinaryReplicate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale2.c:867,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - lept_stderr
                - returnErrorPtr
                - pixExpandBinaryReplicate
                - pixCopy
                - returnErrorPtr
        - Branch String:   'scale2.c:865,57'
          Branch Sides:
            - BranchSide:      'scale2.c:865,60'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - lept_stderr
                - returnErrorPtr
                - pixExpandBinaryReplicate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale2.c:867,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - lept_stderr
                - returnErrorPtr
                - pixExpandBinaryReplicate
                - pixCopy
                - returnErrorPtr
        - Branch String:   'scale2.c:865,9'
          Branch Sides:
            - BranchSide:      'scale2.c:866,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:867,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - lept_stderr
                - returnErrorPtr
                - pixExpandBinaryReplicate
                - pixCopy
                - returnErrorPtr
        - Branch String:   'scale2.c:866,23'
          Branch Sides:
            - BranchSide:      'scale2.c:866,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:866,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:867,9'
          Branch Sides:
            - BranchSide:      'scale2.c:868,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:869,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - lept_stderr
                - returnErrorPtr
                - pixExpandBinaryReplicate
                - pixCopy
        - Branch String:   'scale2.c:868,23'
          Branch Sides:
            - BranchSide:      'scale2.c:868,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:868,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:869,9'
          Branch Sides:
            - BranchSide:      'scale2.c:870,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'scale2.c:872,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - lept_stderr
                - returnErrorPtr
                - pixExpandBinaryReplicate
        - Branch String:   'scale2.c:872,9'
          Branch Sides:
            - BranchSide:      'scale2.c:873,41'
              BranchSideFuncs:
                - pixExpandBinaryReplicate
            - BranchSide:      'scale2.c:875,10'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'scale2.c:877,9'
          Branch Sides:
            - BranchSide:      'scale2.c:878,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:879,21'
              BranchSideFuncs:
                - pixCopyColormap
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixScaleAndTransferAlpha
                - lept_stderr
        - Branch String:   'scale2.c:878,23'
          Branch Sides:
            - BranchSide:      'scale2.c:878,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:878,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:888,5'
          Branch Sides:
            - BranchSide:      'scale2.c:890,16'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale2.c:904,16'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale2.c:918,16'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale2.c:932,16'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale2.c:946,16'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale2.c:960,9'
              BranchSideFuncs:
                - lept_stderr
                - pixGetSpp
                - pixScaleAndTransferAlpha
        - Branch String:   'scale2.c:890,9'
          Branch Sides:
            - BranchSide:      'scale2.c:891,21'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale2.c:902,9'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
        - Branch String:   'scale2.c:893,13'
          Branch Sides:
            - BranchSide:      'scale2.c:894,24'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale2.c:899,20'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
        - Branch String:   'scale2.c:896,17'
          Branch Sides:
            - BranchSide:      'scale2.c:897,21'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale2.c:898,13'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
        - Branch String:   'scale2.c:899,13'
          Branch Sides:
            - BranchSide:      'scale2.c:900,24'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale2.c:901,9'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
        - Branch String:   'scale2.c:904,9'
          Branch Sides:
            - BranchSide:      'scale2.c:905,21'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale2.c:916,9'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
        - Branch String:   'scale2.c:907,13'
          Branch Sides:
            - BranchSide:      'scale2.c:908,24'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale2.c:913,20'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
        - Branch String:   'scale2.c:910,17'
          Branch Sides:
            - BranchSide:      'scale2.c:911,21'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale2.c:912,13'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
        - Branch String:   'scale2.c:913,13'
          Branch Sides:
            - BranchSide:      'scale2.c:914,24'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale2.c:915,9'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
        - Branch String:   'scale2.c:918,9'
          Branch Sides:
            - BranchSide:      'scale2.c:919,21'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale2.c:930,9'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
        - Branch String:   'scale2.c:921,13'
          Branch Sides:
            - BranchSide:      'scale2.c:922,24'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale2.c:927,20'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
        - Branch String:   'scale2.c:924,17'
          Branch Sides:
            - BranchSide:      'scale2.c:925,21'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale2.c:926,13'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
        - Branch String:   'scale2.c:927,13'
          Branch Sides:
            - BranchSide:      'scale2.c:928,24'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale2.c:929,9'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
        - Branch String:   'scale2.c:932,9'
          Branch Sides:
            - BranchSide:      'scale2.c:933,21'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale2.c:944,9'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
        - Branch String:   'scale2.c:935,13'
          Branch Sides:
            - BranchSide:      'scale2.c:936,26'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale2.c:941,20'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
        - Branch String:   'scale2.c:938,17'
          Branch Sides:
            - BranchSide:      'scale2.c:939,21'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale2.c:940,13'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
        - Branch String:   'scale2.c:941,13'
          Branch Sides:
            - BranchSide:      'scale2.c:942,24'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale2.c:943,9'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
        - Branch String:   'scale2.c:946,9'
          Branch Sides:
            - BranchSide:      'scale2.c:947,21'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale2.c:958,9'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
        - Branch String:   'scale2.c:949,13'
          Branch Sides:
            - BranchSide:      'scale2.c:950,28'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale2.c:955,20'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
        - Branch String:   'scale2.c:952,17'
          Branch Sides:
            - BranchSide:      'scale2.c:953,44'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale2.c:954,13'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
        - Branch String:   'scale2.c:955,13'
          Branch Sides:
            - BranchSide:      'scale2.c:956,24'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale2.c:957,9'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
        - Branch String:   'scale2.c:963,17'
          Branch Sides:
            - BranchSide:      'scale2.c:963,30'
              BranchSideFuncs:
                - pixGetSpp
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale2.c:966,12'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:963,9'
          Branch Sides:
            - BranchSide:      'scale2.c:964,34'
              BranchSideFuncs:
                - pixScaleAndTransferAlpha
            - BranchSide:      'scale2.c:966,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale2.c:863,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:864,5'
          Dst:             pixGetDimensions
        - Src:             'scale2.c:866,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:868,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:870,16'
          Dst:             pixCopy
        - Src:             'scale2.c:873,16'
          Dst:             pixExpandBinaryReplicate
        - Src:             'scale2.c:877,17'
          Dst:             pixCreate
        - Src:             'scale2.c:878,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:879,5'
          Dst:             pixCopyColormap
        - Src:             'scale2.c:880,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale2.c:881,5'
          Dst:             pixCopyResolution
        - Src:             'scale2.c:882,5'
          Dst:             pixScaleResolution
        - Src:             'scale2.c:883,13'
          Dst:             pixGetData
        - Src:             'scale2.c:884,12'
          Dst:             pixGetWpl
        - Src:             'scale2.c:885,13'
          Dst:             pixGetData
        - Src:             'scale2.c:886,12'
          Dst:             pixGetWpl
        - Src:             'scale2.c:960,9'
          Dst:             lept_stderr
        - Src:             'scale2.c:963,20'
          Dst:             pixGetSpp
        - Src:             'scale2.c:964,9'
          Dst:             pixScaleAndTransferAlpha
    - functionName:    scaleMipmapLow
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2231
      functionLinenumberEnd: 2284
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - datad
        - wd
        - hd
        - wpld
        - datas1
        - wpls1
        - datas2
        - wpls2
        - red
      BBCount:         30
      ICount:          298
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale2.c:2248,9'
          Branch Sides:
            - BranchSide:      'scale2.c:2249,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'scale2.c:2250,28'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - free
                - returnErrorInt
        - Branch String:   'scale2.c:2249,16'
          Branch Sides:
            - BranchSide:      'scale2.c:2249,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'scale2.c:2249,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:2250,9'
          Branch Sides:
            - BranchSide:      'scale2.c:2251,9'
              BranchSideFuncs:
                - free
                - returnErrorInt
            - BranchSide:      'scale2.c:2254,26'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale2.c:2252,16'
          Branch Sides:
            - BranchSide:      'scale2.c:2252,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'scale2.c:2252,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:2255,5'
          Branch Sides:
            - BranchSide:      'scale2.c:2256,29'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale2.c:2257,12'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale2.c:2257,5'
          Branch Sides:
            - BranchSide:      'scale2.c:2258,29'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale2.c:2263,16'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale2.c:2267,5'
          Branch Sides:
            - BranchSide:      'scale2.c:2268,16'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale2.c:2281,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'scale2.c:2272,9'
          Branch Sides:
            - BranchSide:      'scale2.c:2273,20'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'scale2.c:2279,5'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'scale2.c:2248,28'
          Dst:             calloc
        - Src:             'scale2.c:2249,16'
          Dst:             returnErrorInt
        - Src:             'scale2.c:2250,28'
          Dst:             calloc
        - Src:             'scale2.c:2252,16'
          Dst:             returnErrorInt
    - functionName:    pixScaleMipmap
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - pixs1
        - pixs2
        - scale
      BBCount:         47
      ICount:          292
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetHeight
        - pixGetWidth
        - pixGetWpl
        - pixScaleResolution
        - returnErrorPtr
        - scaleMipmapLow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale2.c:805,16'
          Branch Sides:
            - BranchSide:      'scale2.c:805,31'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - returnErrorPtr
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleMipmapLow
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale2.c:806,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale2.c:805,43'
          Branch Sides:
            - BranchSide:      'scale2.c:805,61'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:806,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale2.c:805,9'
          Branch Sides:
            - BranchSide:      'scale2.c:806,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:808,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleMipmapLow
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:806,23'
          Branch Sides:
            - BranchSide:      'scale2.c:806,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:806,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:808,16'
          Branch Sides:
            - BranchSide:      'scale2.c:808,31'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleMipmapLow
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale2.c:809,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale2.c:808,43'
          Branch Sides:
            - BranchSide:      'scale2.c:808,61'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:809,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale2.c:808,9'
          Branch Sides:
            - BranchSide:      'scale2.c:809,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:811,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleMipmapLow
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:809,23'
          Branch Sides:
            - BranchSide:      'scale2.c:809,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:809,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:813,21'
          Branch Sides:
            - BranchSide:      'scale2.c:813,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:814,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale2.c:813,9'
          Branch Sides:
            - BranchSide:      'scale2.c:814,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:815,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleMipmapLow
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:814,23'
          Branch Sides:
            - BranchSide:      'scale2.c:814,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:814,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:815,9'
          Branch Sides:
            - BranchSide:      'scale2.c:816,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:817,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleMipmapLow
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:816,23'
          Branch Sides:
            - BranchSide:      'scale2.c:816,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:816,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:817,9'
          Branch Sides:
            - BranchSide:      'scale2.c:818,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:822,25'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleMipmapLow
                - returnErrorPtr
        - Branch String:   'scale2.c:818,23'
          Branch Sides:
            - BranchSide:      'scale2.c:818,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:818,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:828,9'
          Branch Sides:
            - BranchSide:      'scale2.c:829,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:830,24'
              BranchSideFuncs:
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetWpl
                - scaleMipmapLow
        - Branch String:   'scale2.c:829,23'
          Branch Sides:
            - BranchSide:      'scale2.c:829,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:829,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale2.c:805,19'
          Dst:             pixGetDepth
        - Src:             'scale2.c:805,46'
          Dst:             pixGetColormap
        - Src:             'scale2.c:806,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:808,19'
          Dst:             pixGetDepth
        - Src:             'scale2.c:808,46'
          Dst:             pixGetColormap
        - Src:             'scale2.c:809,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:811,5'
          Dst:             pixGetDimensions
        - Src:             'scale2.c:812,5'
          Dst:             pixGetDimensions
        - Src:             'scale2.c:814,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:816,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:818,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:822,14'
          Dst:             pixGetData
        - Src:             'scale2.c:823,13'
          Dst:             pixGetWpl
        - Src:             'scale2.c:824,14'
          Dst:             pixGetData
        - Src:             'scale2.c:825,13'
          Dst:             pixGetWpl
        - Src:             'scale2.c:826,33'
          Dst:             pixGetWidth
        - Src:             'scale2.c:827,33'
          Dst:             pixGetHeight
        - Src:             'scale2.c:828,17'
          Dst:             pixCreate
        - Src:             'scale2.c:829,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:830,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale2.c:831,5'
          Dst:             pixCopyResolution
        - Src:             'scale2.c:832,5'
          Dst:             pixScaleResolution
        - Src:             'scale2.c:833,13'
          Dst:             pixGetData
        - Src:             'scale2.c:834,12'
          Dst:             pixGetWpl
        - Src:             'scale2.c:836,5'
          Dst:             scaleMipmapLow
    - functionName:    pixScaleToGrayMipmap
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - pixs
        - scalefactor
      BBCount:         63
      ICount:          348
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - pixConvert1To8
        - pixCopyInputFormat
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixScaleGrayLI
        - pixScaleMipmap
        - pixScaleSmooth
        - pixScaleToGray16
        - pixScaleToGray2
        - pixScaleToGray4
        - pixScaleToGray8
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'scale2.c:718,9'
          Branch Sides:
            - BranchSide:      'scale2.c:719,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray16
                - pixScaleMipmap
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixScaleToGray8
                - pixScaleToGray4
                - pixScaleToGray8
                - pixScaleToGray4
                - pixScaleToGray2
                - pixScaleToGray4
                - pixScaleToGray2
                - pixConvert1To8
                - pixScaleToGray2
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale2.c:720,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray16
                - pixScaleMipmap
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixScaleToGray8
                - pixScaleToGray4
                - pixScaleToGray8
                - pixScaleToGray4
                - pixScaleToGray2
                - pixScaleToGray4
                - pixScaleToGray2
                - pixConvert1To8
                - pixScaleToGray2
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:719,23'
          Branch Sides:
            - BranchSide:      'scale2.c:719,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:719,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:720,9'
          Branch Sides:
            - BranchSide:      'scale2.c:721,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:722,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray16
                - pixScaleMipmap
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixScaleToGray8
                - pixScaleToGray4
                - pixScaleToGray8
                - pixScaleToGray4
                - pixScaleToGray2
                - pixScaleToGray4
                - pixScaleToGray2
                - pixConvert1To8
                - pixScaleToGray2
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:721,23'
          Branch Sides:
            - BranchSide:      'scale2.c:721,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:721,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:722,9'
          Branch Sides:
            - BranchSide:      'scale2.c:723,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:724,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray16
                - pixScaleMipmap
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixScaleToGray8
                - pixScaleToGray4
                - pixScaleToGray8
                - pixScaleToGray4
                - pixScaleToGray2
                - pixScaleToGray4
                - pixScaleToGray2
                - pixConvert1To8
                - pixScaleToGray2
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:723,23'
          Branch Sides:
            - BranchSide:      'scale2.c:723,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:724,9'
          Branch Sides:
            - BranchSide:      'scale2.c:725,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:726,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray16
                - pixScaleMipmap
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixScaleToGray8
                - pixScaleToGray4
                - pixScaleToGray8
                - pixScaleToGray4
                - pixScaleToGray2
                - pixScaleToGray4
                - pixScaleToGray2
                - pixConvert1To8
                - pixScaleToGray2
                - returnErrorPtr
        - Branch String:   'scale2.c:725,23'
          Branch Sides:
            - BranchSide:      'scale2.c:725,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:725,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:727,14'
          Branch Sides:
            - BranchSide:      'scale2.c:727,12'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray16
                - pixScaleMipmap
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixScaleToGray8
                - pixScaleToGray4
                - pixScaleToGray8
                - pixScaleToGray4
                - pixScaleToGray2
                - pixScaleToGray4
                - pixScaleToGray2
                - pixConvert1To8
                - pixScaleToGray2
                - returnErrorPtr
            - BranchSide:      'scale2.c:727,12'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray16
                - pixScaleMipmap
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixScaleToGray8
                - pixScaleToGray4
                - pixScaleToGray8
                - pixScaleToGray4
                - pixScaleToGray2
                - pixScaleToGray4
                - pixScaleToGray2
                - pixConvert1To8
                - pixScaleToGray2
                - returnErrorPtr
        - Branch String:   'scale2.c:729,9'
          Branch Sides:
            - BranchSide:      'scale2.c:730,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:732,9'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray16
                - pixScaleMipmap
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixScaleToGray8
                - pixScaleToGray4
                - pixScaleToGray8
                - pixScaleToGray4
                - pixScaleToGray2
                - pixScaleToGray4
                - pixScaleToGray2
                - pixConvert1To8
                - pixScaleToGray2
        - Branch String:   'scale2.c:730,23'
          Branch Sides:
            - BranchSide:      'scale2.c:730,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:730,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:732,9'
          Branch Sides:
            - BranchSide:      'scale2.c:733,38'
              BranchSideFuncs:
                - pixConvert1To8
                - pixScaleToGray2
                - pixScaleMipmap
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
            - BranchSide:      'scale2.c:736,16'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray16
                - pixScaleMipmap
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixScaleToGray8
                - pixScaleToGray4
                - pixScaleToGray8
                - pixScaleToGray4
                - pixScaleToGray2
                - pixScaleToGray4
                - pixScaleToGray2
        - Branch String:   'scale2.c:736,16'
          Branch Sides:
            - BranchSide:      'scale2.c:737,32'
              BranchSideFuncs:
                - pixScaleToGray2
            - BranchSide:      'scale2.c:738,16'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray16
                - pixScaleMipmap
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixScaleToGray8
                - pixScaleToGray4
                - pixScaleToGray8
                - pixScaleToGray4
                - pixScaleToGray2
                - pixScaleToGray4
        - Branch String:   'scale2.c:738,16'
          Branch Sides:
            - BranchSide:      'scale2.c:739,33'
              BranchSideFuncs:
                - pixScaleToGray2
                - pixScaleToGray4
                - pixScaleMipmap
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
            - BranchSide:      'scale2.c:742,16'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray16
                - pixScaleMipmap
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixScaleToGray8
                - pixScaleToGray4
                - pixScaleToGray8
                - pixScaleToGray4
        - Branch String:   'scale2.c:742,16'
          Branch Sides:
            - BranchSide:      'scale2.c:743,32'
              BranchSideFuncs:
                - pixScaleToGray4
            - BranchSide:      'scale2.c:744,16'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray16
                - pixScaleMipmap
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixScaleToGray8
                - pixScaleToGray4
                - pixScaleToGray8
        - Branch String:   'scale2.c:744,16'
          Branch Sides:
            - BranchSide:      'scale2.c:745,33'
              BranchSideFuncs:
                - pixScaleToGray4
                - pixScaleToGray8
                - pixScaleMipmap
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
            - BranchSide:      'scale2.c:748,16'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray16
                - pixScaleMipmap
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
                - pixScaleToGray8
        - Branch String:   'scale2.c:748,16'
          Branch Sides:
            - BranchSide:      'scale2.c:749,32'
              BranchSideFuncs:
                - pixScaleToGray8
            - BranchSide:      'scale2.c:750,16'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray16
                - pixScaleMipmap
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
        - Branch String:   'scale2.c:750,16'
          Branch Sides:
            - BranchSide:      'scale2.c:751,33'
              BranchSideFuncs:
                - pixScaleToGray8
                - pixScaleToGray16
                - pixScaleMipmap
                - pixCopyInputFormat
                - pixDestroy
                - pixDestroy
            - BranchSide:      'scale2.c:754,16'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
        - Branch String:   'scale2.c:754,16'
          Branch Sides:
            - BranchSide:      'scale2.c:755,33'
              BranchSideFuncs:
                - pixScaleToGray16
            - BranchSide:      'scale2.c:757,23'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - pixScaleSmooth
                - returnErrorPtr
        - Branch String:   'scale2.c:758,13'
          Branch Sides:
            - BranchSide:      'scale2.c:759,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:760,13'
              BranchSideFuncs:
                - pixScaleGrayLI
                - pixDestroy
                - pixScaleSmooth
        - Branch String:   'scale2.c:759,27'
          Branch Sides:
            - BranchSide:      'scale2.c:759,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:759,13'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:760,13'
          Branch Sides:
            - BranchSide:      'scale2.c:761,35'
              BranchSideFuncs:
                - pixScaleSmooth
                - pixDestroy
            - BranchSide:      'scale2.c:763,35'
              BranchSideFuncs:
                - pixScaleGrayLI
                - pixDestroy
      Callsites:
        - Src:             'scale2.c:719,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:720,9'
          Dst:             pixGetDepth
        - Src:             'scale2.c:721,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:723,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:725,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:726,5'
          Dst:             pixGetDimensions
        - Src:             'scale2.c:730,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:733,17'
          Dst:             pixConvert1To8
        - Src:             'scale2.c:734,17'
          Dst:             pixScaleToGray2
        - Src:             'scale2.c:737,16'
          Dst:             pixScaleToGray2
        - Src:             'scale2.c:739,17'
          Dst:             pixScaleToGray2
        - Src:             'scale2.c:740,17'
          Dst:             pixScaleToGray4
        - Src:             'scale2.c:743,16'
          Dst:             pixScaleToGray4
        - Src:             'scale2.c:745,17'
          Dst:             pixScaleToGray4
        - Src:             'scale2.c:746,17'
          Dst:             pixScaleToGray8
        - Src:             'scale2.c:749,16'
          Dst:             pixScaleToGray8
        - Src:             'scale2.c:751,17'
          Dst:             pixScaleToGray8
        - Src:             'scale2.c:752,17'
          Dst:             pixScaleToGray16
        - Src:             'scale2.c:755,16'
          Dst:             pixScaleToGray16
        - Src:             'scale2.c:758,21'
          Dst:             pixScaleToGray16
        - Src:             'scale2.c:759,27'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:761,20'
          Dst:             pixScaleSmooth
        - Src:             'scale2.c:763,20'
          Dst:             pixScaleGrayLI
        - Src:             'scale2.c:764,9'
          Dst:             pixDestroy
        - Src:             'scale2.c:768,12'
          Dst:             pixScaleMipmap
        - Src:             'scale2.c:769,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale2.c:771,5'
          Dst:             pixDestroy
        - Src:             'scale2.c:772,5'
          Dst:             pixDestroy
    - functionName:    pixScaleToGray2
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         27
      ICount:          185
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - makeSumTabSG2
        - makeValTabSG2
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixScaleResolution
        - pixSetPadBits
        - returnErrorPtr
        - scaleToGray2Low
      functionUses:    8
      BranchProfiles:
        - Branch String:   'scale2.c:395,9'
          Branch Sides:
            - BranchSide:      'scale2.c:396,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixSetPadBits
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makeSumTabSG2
                - makeValTabSG2
                - scaleToGray2Low
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale2.c:397,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixSetPadBits
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makeSumTabSG2
                - makeValTabSG2
                - scaleToGray2Low
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:396,23'
          Branch Sides:
            - BranchSide:      'scale2.c:396,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:396,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:397,9'
          Branch Sides:
            - BranchSide:      'scale2.c:398,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:400,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixSetPadBits
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makeSumTabSG2
                - makeValTabSG2
                - scaleToGray2Low
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:398,23'
          Branch Sides:
            - BranchSide:      'scale2.c:398,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:398,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:403,17'
          Branch Sides:
            - BranchSide:      'scale2.c:403,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:404,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale2.c:403,9'
          Branch Sides:
            - BranchSide:      'scale2.c:404,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:406,27'
              BranchSideFuncs:
                - pixCreate
                - pixSetPadBits
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makeSumTabSG2
                - makeValTabSG2
                - scaleToGray2Low
                - free
                - free
                - returnErrorPtr
        - Branch String:   'scale2.c:404,23'
          Branch Sides:
            - BranchSide:      'scale2.c:404,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:404,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:406,9'
          Branch Sides:
            - BranchSide:      'scale2.c:407,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:408,19'
              BranchSideFuncs:
                - pixSetPadBits
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makeSumTabSG2
                - makeValTabSG2
                - scaleToGray2Low
                - free
                - free
        - Branch String:   'scale2.c:407,23'
          Branch Sides:
            - BranchSide:      'scale2.c:407,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:407,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale2.c:396,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:397,9'
          Dst:             pixGetDepth
        - Src:             'scale2.c:398,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:400,5'
          Dst:             pixGetDimensions
        - Src:             'scale2.c:404,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:406,17'
          Dst:             pixCreate
        - Src:             'scale2.c:407,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:408,5'
          Dst:             pixSetPadBits
        - Src:             'scale2.c:409,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale2.c:410,5'
          Dst:             pixCopyResolution
        - Src:             'scale2.c:411,5'
          Dst:             pixScaleResolution
        - Src:             'scale2.c:412,13'
          Dst:             pixGetData
        - Src:             'scale2.c:413,13'
          Dst:             pixGetData
        - Src:             'scale2.c:414,12'
          Dst:             pixGetWpl
        - Src:             'scale2.c:415,12'
          Dst:             pixGetWpl
        - Src:             'scale2.c:417,14'
          Dst:             makeSumTabSG2
        - Src:             'scale2.c:418,14'
          Dst:             makeValTabSG2
        - Src:             'scale2.c:419,5'
          Dst:             scaleToGray2Low
    - functionName:    pixScaleToGray4
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         27
      ICount:          184
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - makeSumTabSG4
        - makeValTabSG4
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixScaleResolution
        - returnErrorPtr
        - scaleToGray4Low
      functionUses:    7
      BranchProfiles:
        - Branch String:   'scale2.c:503,9'
          Branch Sides:
            - BranchSide:      'scale2.c:504,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makeSumTabSG4
                - makeValTabSG4
                - scaleToGray4Low
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale2.c:505,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makeSumTabSG4
                - makeValTabSG4
                - scaleToGray4Low
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:504,23'
          Branch Sides:
            - BranchSide:      'scale2.c:504,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:504,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:505,9'
          Branch Sides:
            - BranchSide:      'scale2.c:506,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:508,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makeSumTabSG4
                - makeValTabSG4
                - scaleToGray4Low
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:506,23'
          Branch Sides:
            - BranchSide:      'scale2.c:506,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:506,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:511,17'
          Branch Sides:
            - BranchSide:      'scale2.c:511,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:512,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale2.c:511,9'
          Branch Sides:
            - BranchSide:      'scale2.c:512,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:514,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makeSumTabSG4
                - makeValTabSG4
                - scaleToGray4Low
                - free
                - free
                - returnErrorPtr
        - Branch String:   'scale2.c:512,23'
          Branch Sides:
            - BranchSide:      'scale2.c:512,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:512,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:514,9'
          Branch Sides:
            - BranchSide:      'scale2.c:515,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:516,24'
              BranchSideFuncs:
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makeSumTabSG4
                - makeValTabSG4
                - scaleToGray4Low
                - free
                - free
        - Branch String:   'scale2.c:515,23'
          Branch Sides:
            - BranchSide:      'scale2.c:515,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:515,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale2.c:504,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:505,9'
          Dst:             pixGetDepth
        - Src:             'scale2.c:506,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:508,5'
          Dst:             pixGetDimensions
        - Src:             'scale2.c:512,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:514,17'
          Dst:             pixCreate
        - Src:             'scale2.c:515,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:516,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale2.c:517,5'
          Dst:             pixCopyResolution
        - Src:             'scale2.c:518,5'
          Dst:             pixScaleResolution
        - Src:             'scale2.c:519,13'
          Dst:             pixGetData
        - Src:             'scale2.c:520,13'
          Dst:             pixGetData
        - Src:             'scale2.c:521,12'
          Dst:             pixGetWpl
        - Src:             'scale2.c:522,12'
          Dst:             pixGetWpl
        - Src:             'scale2.c:524,14'
          Dst:             makeSumTabSG4
        - Src:             'scale2.c:525,14'
          Dst:             makeValTabSG4
        - Src:             'scale2.c:526,5'
          Dst:             scaleToGray4Low
    - functionName:    pixScaleToGray8
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         27
      ICount:          183
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - makePixelSumTab8
        - makeValTabSG8
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixScaleResolution
        - returnErrorPtr
        - scaleToGray8Low
      functionUses:    8
      BranchProfiles:
        - Branch String:   'scale2.c:602,9'
          Branch Sides:
            - BranchSide:      'scale2.c:603,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makePixelSumTab8
                - makeValTabSG8
                - scaleToGray8Low
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale2.c:604,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makePixelSumTab8
                - makeValTabSG8
                - scaleToGray8Low
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:603,23'
          Branch Sides:
            - BranchSide:      'scale2.c:603,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:603,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:604,9'
          Branch Sides:
            - BranchSide:      'scale2.c:605,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:607,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makePixelSumTab8
                - makeValTabSG8
                - scaleToGray8Low
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:605,23'
          Branch Sides:
            - BranchSide:      'scale2.c:605,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:605,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:610,17'
          Branch Sides:
            - BranchSide:      'scale2.c:610,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:611,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale2.c:610,9'
          Branch Sides:
            - BranchSide:      'scale2.c:611,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:613,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makePixelSumTab8
                - makeValTabSG8
                - scaleToGray8Low
                - free
                - free
                - returnErrorPtr
        - Branch String:   'scale2.c:611,23'
          Branch Sides:
            - BranchSide:      'scale2.c:611,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:611,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:613,9'
          Branch Sides:
            - BranchSide:      'scale2.c:614,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:615,24'
              BranchSideFuncs:
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makePixelSumTab8
                - makeValTabSG8
                - scaleToGray8Low
                - free
                - free
        - Branch String:   'scale2.c:614,23'
          Branch Sides:
            - BranchSide:      'scale2.c:614,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:614,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale2.c:603,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:604,9'
          Dst:             pixGetDepth
        - Src:             'scale2.c:605,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:607,5'
          Dst:             pixGetDimensions
        - Src:             'scale2.c:611,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:613,17'
          Dst:             pixCreate
        - Src:             'scale2.c:614,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:615,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale2.c:616,5'
          Dst:             pixCopyResolution
        - Src:             'scale2.c:617,5'
          Dst:             pixScaleResolution
        - Src:             'scale2.c:618,13'
          Dst:             pixGetData
        - Src:             'scale2.c:619,13'
          Dst:             pixGetData
        - Src:             'scale2.c:620,12'
          Dst:             pixGetWpl
        - Src:             'scale2.c:621,12'
          Dst:             pixGetWpl
        - Src:             'scale2.c:623,12'
          Dst:             makePixelSumTab8
        - Src:             'scale2.c:624,14'
          Dst:             makeValTabSG8
        - Src:             'scale2.c:625,5'
          Dst:             scaleToGray8Low
    - functionName:    pixScaleToGray16
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         27
      ICount:          176
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - makePixelSumTab8
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixScaleResolution
        - returnErrorPtr
        - scaleToGray16Low
      functionUses:    7
      BranchProfiles:
        - Branch String:   'scale2.c:648,9'
          Branch Sides:
            - BranchSide:      'scale2.c:649,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makePixelSumTab8
                - scaleToGray16Low
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale2.c:650,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makePixelSumTab8
                - scaleToGray16Low
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:649,23'
          Branch Sides:
            - BranchSide:      'scale2.c:649,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:649,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:650,9'
          Branch Sides:
            - BranchSide:      'scale2.c:651,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:653,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makePixelSumTab8
                - scaleToGray16Low
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:651,23'
          Branch Sides:
            - BranchSide:      'scale2.c:651,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:651,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:656,17'
          Branch Sides:
            - BranchSide:      'scale2.c:656,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:657,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale2.c:656,9'
          Branch Sides:
            - BranchSide:      'scale2.c:657,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:659,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makePixelSumTab8
                - scaleToGray16Low
                - free
                - returnErrorPtr
        - Branch String:   'scale2.c:657,23'
          Branch Sides:
            - BranchSide:      'scale2.c:657,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:657,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:659,9'
          Branch Sides:
            - BranchSide:      'scale2.c:660,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:661,24'
              BranchSideFuncs:
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makePixelSumTab8
                - scaleToGray16Low
                - free
        - Branch String:   'scale2.c:660,23'
          Branch Sides:
            - BranchSide:      'scale2.c:660,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:660,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale2.c:649,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:650,9'
          Dst:             pixGetDepth
        - Src:             'scale2.c:651,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:653,5'
          Dst:             pixGetDimensions
        - Src:             'scale2.c:657,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:659,17'
          Dst:             pixCreate
        - Src:             'scale2.c:660,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:661,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale2.c:662,5'
          Dst:             pixCopyResolution
        - Src:             'scale2.c:663,5'
          Dst:             pixScaleResolution
        - Src:             'scale2.c:664,13'
          Dst:             pixGetData
        - Src:             'scale2.c:665,13'
          Dst:             pixGetData
        - Src:             'scale2.c:666,12'
          Dst:             pixGetWpl
        - Src:             'scale2.c:667,12'
          Dst:             pixGetWpl
        - Src:             'scale2.c:669,12'
          Dst:             makePixelSumTab8
        - Src:             'scale2.c:670,5'
          Dst:             scaleToGray16Low
    - functionName:    scaleToGray16Low
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2152
      functionLinenumberEnd: 2204
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - datad
        - wd
        - hd
        - wpld
        - datas
        - wpls
        - tab8
      BBCount:         12
      ICount:          731
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale2.c:2163,5'
          Branch Sides:
            - BranchSide:      'scale2.c:2164,17'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:2204,1'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:2166,9'
          Branch Sides:
            - BranchSide:      'scale2.c:2167,21'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:2203,5'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:2200,19'
          Branch Sides:
            - BranchSide:      'scale2.c:2200,17'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:2200,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    makeValTabSG8
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2108
      functionLinenumberEnd: 2115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale2.c:2109,11'
          Branch Sides:
            - BranchSide:      'scale2.c:2112,22'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'scale2.c:2112,22'
              BranchSideFuncs:
                - calloc
        - Branch String:   'scale2.c:2113,5'
          Branch Sides:
            - BranchSide:      'scale2.c:2114,26'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:2115,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale2.c:2112,22'
          Dst:             calloc
    - functionName:    scaleToGray8Low
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2063
      functionLinenumberEnd: 2092
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - datad
        - wd
        - hd
        - wpld
        - datas
        - wpls
        - tab8
        - valtab
      BBCount:         9
      ICount:          275
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale2.c:2073,5'
          Branch Sides:
            - BranchSide:      'scale2.c:2074,17'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:2092,1'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:2076,9'
          Branch Sides:
            - BranchSide:      'scale2.c:2077,22'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:2091,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    makeSumTabSG4
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1844
      functionLinenumberEnd: 1854
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale2.c:1845,12'
          Branch Sides:
            - BranchSide:      'scale2.c:1846,12'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'scale2.c:1846,12'
              BranchSideFuncs:
                - calloc
        - Branch String:   'scale2.c:1851,5'
          Branch Sides:
            - BranchSide:      'scale2.c:1852,23'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1854,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale2.c:1850,23'
          Dst:             calloc
    - functionName:    makeValTabSG4
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1878
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale2.c:1872,11'
          Branch Sides:
            - BranchSide:      'scale2.c:1875,22'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'scale2.c:1875,22'
              BranchSideFuncs:
                - calloc
        - Branch String:   'scale2.c:1876,5'
          Branch Sides:
            - BranchSide:      'scale2.c:1877,26'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1878,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale2.c:1875,22'
          Dst:             calloc
    - functionName:    scaleToGray4Low
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1802
      functionLinenumberEnd: 1827
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - datad
        - wd
        - hd
        - wpld
        - datas
        - wpls
        - sumtab
        - valtab
      BBCount:         9
      ICount:          215
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale2.c:1813,5'
          Branch Sides:
            - BranchSide:      'scale2.c:1814,17'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1827,1'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1816,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1817,22'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1826,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    makeSumTabSG2
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1572
      functionLinenumberEnd: 1583
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          72
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale2.c:1573,12'
          Branch Sides:
            - BranchSide:      'scale2.c:1574,12'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'scale2.c:1574,12'
              BranchSideFuncs:
                - calloc
        - Branch String:   'scale2.c:1579,5'
          Branch Sides:
            - BranchSide:      'scale2.c:1580,23'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1583,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale2.c:1578,23'
          Dst:             calloc
    - functionName:    makeValTabSG2
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1600
      functionLinenumberEnd: 1607
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale2.c:1601,11'
          Branch Sides:
            - BranchSide:      'scale2.c:1604,22'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'scale2.c:1604,22'
              BranchSideFuncs:
                - calloc
        - Branch String:   'scale2.c:1605,5'
          Branch Sides:
            - BranchSide:      'scale2.c:1606,25'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1607,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale2.c:1604,22'
          Dst:             calloc
    - functionName:    scaleToGray2Low
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1519
      functionLinenumberEnd: 1555
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - datad
        - wd
        - hd
        - wpld
        - datas
        - wpls
        - sumtab
        - valtab
      BBCount:         16
      ICount:          292
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale2.c:1532,5'
          Branch Sides:
            - BranchSide:      'scale2.c:1533,17'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1555,1'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1535,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1536,22'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1544,13'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1544,13'
          Branch Sides:
            - BranchSide:      'scale2.c:1545,22'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1554,5'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1548,13'
          Branch Sides:
            - BranchSide:      'scale2.c:1549,17'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1552,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    scaleToGray6Low
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1927
      functionLinenumberEnd: 2000
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - datad
        - wd
        - hd
        - wpld
        - datas
        - wpls
        - tab8
        - valtab
      BBCount:         9
      ICount:          621
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale2.c:1940,5'
          Branch Sides:
            - BranchSide:      'scale2.c:1941,17'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:2000,1'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1943,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1946,28'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1999,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    makeValTabSG6
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2016
      functionLinenumberEnd: 2023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale2.c:2017,11'
          Branch Sides:
            - BranchSide:      'scale2.c:2020,22'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'scale2.c:2020,22'
              BranchSideFuncs:
                - calloc
        - Branch String:   'scale2.c:2021,5'
          Branch Sides:
            - BranchSide:      'scale2.c:2022,26'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:2023,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale2.c:2020,22'
          Dst:             calloc
    - functionName:    scaleToGray3Low
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionLinenumberEnd: 1708
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - datad
        - wd
        - hd
        - wpld
        - datas
        - wpls
        - sumtab
        - valtab
      BBCount:         9
      ICount:          459
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale2.c:1669,5'
          Branch Sides:
            - BranchSide:      'scale2.c:1670,17'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1708,1'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:1672,9'
          Branch Sides:
            - BranchSide:      'scale2.c:1673,28'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1707,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    makeValTabSG3
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1754
      functionLinenumberEnd: 1761
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale2.c:1755,11'
          Branch Sides:
            - BranchSide:      'scale2.c:1758,22'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'scale2.c:1758,22'
              BranchSideFuncs:
                - calloc
        - Branch String:   'scale2.c:1759,5'
          Branch Sides:
            - BranchSide:      'scale2.c:1760,26'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1761,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale2.c:1758,22'
          Dst:             calloc
    - functionName:    makeSumTabSG3
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1727
      functionLinenumberEnd: 1737
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scale2.c:1728,12'
          Branch Sides:
            - BranchSide:      'scale2.c:1729,12'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'scale2.c:1729,12'
              BranchSideFuncs:
                - calloc
        - Branch String:   'scale2.c:1734,5'
          Branch Sides:
            - BranchSide:      'scale2.c:1735,23'
              BranchSideFuncs: []
            - BranchSide:      'scale2.c:1737,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale2.c:1733,23'
          Dst:             calloc
    - functionName:    pixScaleToGrayFast
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - pixs
        - scalefactor
      BBCount:         88
      ICount:          453
      EdgeCount:       119
      CyclomaticComplexity: 33
      functionsReached:
        - pixCopyInputFormat
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixScaleBinary
        - pixScaleGrayLI
        - pixScaleSmooth
        - pixScaleToGray16
        - pixScaleToGray2
        - pixScaleToGray3
        - pixScaleToGray4
        - pixScaleToGray6
        - pixScaleToGray8
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'scale2.c:324,9'
          Branch Sides:
            - BranchSide:      'scale2.c:325,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray6
                - pixScaleToGray4
                - pixScaleToGray3
                - pixScaleToGray2
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale2.c:326,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray6
                - pixScaleToGray4
                - pixScaleToGray3
                - pixScaleToGray2
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:325,23'
          Branch Sides:
            - BranchSide:      'scale2.c:325,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:325,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:326,9'
          Branch Sides:
            - BranchSide:      'scale2.c:327,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:328,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray6
                - pixScaleToGray4
                - pixScaleToGray3
                - pixScaleToGray2
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:327,23'
          Branch Sides:
            - BranchSide:      'scale2.c:327,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:327,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:328,9'
          Branch Sides:
            - BranchSide:      'scale2.c:329,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:330,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray6
                - pixScaleToGray4
                - pixScaleToGray3
                - pixScaleToGray2
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:329,23'
          Branch Sides:
            - BranchSide:      'scale2.c:329,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:329,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:330,9'
          Branch Sides:
            - BranchSide:      'scale2.c:331,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:332,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray6
                - pixScaleToGray4
                - pixScaleToGray3
                - pixScaleToGray2
                - returnErrorPtr
        - Branch String:   'scale2.c:331,23'
          Branch Sides:
            - BranchSide:      'scale2.c:331,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:331,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:333,14'
          Branch Sides:
            - BranchSide:      'scale2.c:333,12'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray6
                - pixScaleToGray4
                - pixScaleToGray3
                - pixScaleToGray2
                - returnErrorPtr
            - BranchSide:      'scale2.c:333,12'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray6
                - pixScaleToGray4
                - pixScaleToGray3
                - pixScaleToGray2
                - returnErrorPtr
        - Branch String:   'scale2.c:335,9'
          Branch Sides:
            - BranchSide:      'scale2.c:336,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:337,9'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray6
                - pixScaleToGray4
                - pixScaleToGray3
                - pixScaleToGray2
        - Branch String:   'scale2.c:336,23'
          Branch Sides:
            - BranchSide:      'scale2.c:336,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:336,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:340,33'
          Branch Sides:
            - BranchSide:      'scale2.c:340,36'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray6
                - pixScaleToGray4
                - pixScaleToGray3
                - pixScaleToGray2
            - BranchSide:      'scale2.c:342,14'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray6
                - pixScaleToGray4
                - pixScaleToGray3
        - Branch String:   'scale2.c:340,9'
          Branch Sides:
            - BranchSide:      'scale2.c:341,32'
              BranchSideFuncs:
                - pixScaleToGray2
            - BranchSide:      'scale2.c:342,14'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray6
                - pixScaleToGray4
                - pixScaleToGray3
        - Branch String:   'scale2.c:342,42'
          Branch Sides:
            - BranchSide:      'scale2.c:342,45'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray6
                - pixScaleToGray4
                - pixScaleToGray3
            - BranchSide:      'scale2.c:344,14'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray6
                - pixScaleToGray4
        - Branch String:   'scale2.c:342,14'
          Branch Sides:
            - BranchSide:      'scale2.c:343,32'
              BranchSideFuncs:
                - pixScaleToGray3
            - BranchSide:      'scale2.c:344,14'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray6
                - pixScaleToGray4
        - Branch String:   'scale2.c:344,39'
          Branch Sides:
            - BranchSide:      'scale2.c:344,42'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray6
                - pixScaleToGray4
            - BranchSide:      'scale2.c:346,14'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray6
        - Branch String:   'scale2.c:344,14'
          Branch Sides:
            - BranchSide:      'scale2.c:345,32'
              BranchSideFuncs:
                - pixScaleToGray4
            - BranchSide:      'scale2.c:346,14'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray6
        - Branch String:   'scale2.c:346,42'
          Branch Sides:
            - BranchSide:      'scale2.c:346,45'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
                - pixScaleToGray6
            - BranchSide:      'scale2.c:348,14'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
        - Branch String:   'scale2.c:346,14'
          Branch Sides:
            - BranchSide:      'scale2.c:347,32'
              BranchSideFuncs:
                - pixScaleToGray6
            - BranchSide:      'scale2.c:348,14'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
        - Branch String:   'scale2.c:348,40'
          Branch Sides:
            - BranchSide:      'scale2.c:348,43'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleToGray8
            - BranchSide:      'scale2.c:350,14'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - pixScaleToGray16
        - Branch String:   'scale2.c:348,14'
          Branch Sides:
            - BranchSide:      'scale2.c:349,32'
              BranchSideFuncs:
                - pixScaleToGray8
            - BranchSide:      'scale2.c:350,14'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - pixScaleToGray16
        - Branch String:   'scale2.c:353,9'
          Branch Sides:
            - BranchSide:      'scale2.c:354,25'
              BranchSideFuncs:
                - pixScaleBinary
                - pixScaleToGray2
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - returnErrorPtr
            - BranchSide:      'scale2.c:359,26'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
        - Branch String:   'scale2.c:355,13'
          Branch Sides:
            - BranchSide:      'scale2.c:356,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:357,32'
              BranchSideFuncs:
                - pixScaleToGray2
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
        - Branch String:   'scale2.c:356,27'
          Branch Sides:
            - BranchSide:      'scale2.c:356,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:356,13'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:360,13'
          Branch Sides:
            - BranchSide:      'scale2.c:361,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:362,13'
              BranchSideFuncs:
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
        - Branch String:   'scale2.c:361,27'
          Branch Sides:
            - BranchSide:      'scale2.c:361,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:361,13'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:362,13'
          Branch Sides:
            - BranchSide:      'scale2.c:363,35'
              BranchSideFuncs:
                - pixScaleSmooth
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
            - BranchSide:      'scale2.c:365,35'
              BranchSideFuncs:
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
        - Branch String:   'scale2.c:368,9'
          Branch Sides:
            - BranchSide:      'scale2.c:369,23'
              BranchSideFuncs:
                - pixCopyInputFormat
            - BranchSide:      'scale2.c:370,24'
              BranchSideFuncs:
                - pixCopyInputFormat
        - Branch String:   'scale2.c:369,23'
          Branch Sides:
            - BranchSide:      'scale2.c:369,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:369,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale2.c:325,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:326,9'
          Dst:             pixGetDepth
        - Src:             'scale2.c:327,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:329,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:331,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:332,5'
          Dst:             pixGetDimensions
        - Src:             'scale2.c:336,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:341,16'
          Dst:             pixScaleToGray2
        - Src:             'scale2.c:343,16'
          Dst:             pixScaleToGray3
        - Src:             'scale2.c:345,16'
          Dst:             pixScaleToGray4
        - Src:             'scale2.c:347,16'
          Dst:             pixScaleToGray6
        - Src:             'scale2.c:349,16'
          Dst:             pixScaleToGray8
        - Src:             'scale2.c:351,16'
          Dst:             pixScaleToGray16
        - Src:             'scale2.c:355,21'
          Dst:             pixScaleBinary
        - Src:             'scale2.c:356,27'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:357,16'
          Dst:             pixScaleToGray2
        - Src:             'scale2.c:360,21'
          Dst:             pixScaleToGray16
        - Src:             'scale2.c:361,27'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:363,20'
          Dst:             pixScaleSmooth
        - Src:             'scale2.c:365,20'
          Dst:             pixScaleGrayLI
        - Src:             'scale2.c:367,5'
          Dst:             pixDestroy
        - Src:             'scale2.c:369,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:370,5'
          Dst:             pixCopyInputFormat
    - functionName:    pixScaleToGray3
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         27
      ICount:          184
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - makeSumTabSG3
        - makeValTabSG3
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixScaleResolution
        - returnErrorPtr
        - scaleToGray3Low
      functionUses:    3
      BranchProfiles:
        - Branch String:   'scale2.c:451,9'
          Branch Sides:
            - BranchSide:      'scale2.c:452,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makeSumTabSG3
                - makeValTabSG3
                - scaleToGray3Low
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale2.c:453,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makeSumTabSG3
                - makeValTabSG3
                - scaleToGray3Low
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:452,23'
          Branch Sides:
            - BranchSide:      'scale2.c:452,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:452,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:453,9'
          Branch Sides:
            - BranchSide:      'scale2.c:454,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:456,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makeSumTabSG3
                - makeValTabSG3
                - scaleToGray3Low
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:454,23'
          Branch Sides:
            - BranchSide:      'scale2.c:454,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:454,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:459,17'
          Branch Sides:
            - BranchSide:      'scale2.c:459,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:460,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale2.c:459,9'
          Branch Sides:
            - BranchSide:      'scale2.c:460,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:462,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makeSumTabSG3
                - makeValTabSG3
                - scaleToGray3Low
                - free
                - free
                - returnErrorPtr
        - Branch String:   'scale2.c:460,23'
          Branch Sides:
            - BranchSide:      'scale2.c:460,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:460,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:462,9'
          Branch Sides:
            - BranchSide:      'scale2.c:463,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:464,24'
              BranchSideFuncs:
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makeSumTabSG3
                - makeValTabSG3
                - scaleToGray3Low
                - free
                - free
        - Branch String:   'scale2.c:463,23'
          Branch Sides:
            - BranchSide:      'scale2.c:463,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:463,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale2.c:452,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:453,9'
          Dst:             pixGetDepth
        - Src:             'scale2.c:454,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:456,5'
          Dst:             pixGetDimensions
        - Src:             'scale2.c:460,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:462,17'
          Dst:             pixCreate
        - Src:             'scale2.c:463,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:464,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale2.c:465,5'
          Dst:             pixCopyResolution
        - Src:             'scale2.c:466,5'
          Dst:             pixScaleResolution
        - Src:             'scale2.c:467,13'
          Dst:             pixGetData
        - Src:             'scale2.c:468,13'
          Dst:             pixGetData
        - Src:             'scale2.c:469,12'
          Dst:             pixGetWpl
        - Src:             'scale2.c:470,12'
          Dst:             pixGetWpl
        - Src:             'scale2.c:472,14'
          Dst:             makeSumTabSG3
        - Src:             'scale2.c:473,14'
          Dst:             makeValTabSG3
        - Src:             'scale2.c:474,5'
          Dst:             scaleToGray3Low
    - functionName:    pixScaleToGray6
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         27
      ICount:          184
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - makePixelSumTab8
        - makeValTabSG6
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixScaleResolution
        - returnErrorPtr
        - scaleToGray6Low
      functionUses:    3
      BranchProfiles:
        - Branch String:   'scale2.c:555,9'
          Branch Sides:
            - BranchSide:      'scale2.c:556,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makePixelSumTab8
                - makeValTabSG6
                - scaleToGray6Low
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale2.c:557,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makePixelSumTab8
                - makeValTabSG6
                - scaleToGray6Low
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:556,23'
          Branch Sides:
            - BranchSide:      'scale2.c:556,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:556,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:557,9'
          Branch Sides:
            - BranchSide:      'scale2.c:558,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:560,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makePixelSumTab8
                - makeValTabSG6
                - scaleToGray6Low
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:558,23'
          Branch Sides:
            - BranchSide:      'scale2.c:558,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:558,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:563,17'
          Branch Sides:
            - BranchSide:      'scale2.c:563,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:564,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'scale2.c:563,9'
          Branch Sides:
            - BranchSide:      'scale2.c:564,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:566,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makePixelSumTab8
                - makeValTabSG6
                - scaleToGray6Low
                - free
                - free
                - returnErrorPtr
        - Branch String:   'scale2.c:564,23'
          Branch Sides:
            - BranchSide:      'scale2.c:564,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:564,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:566,9'
          Branch Sides:
            - BranchSide:      'scale2.c:567,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:568,24'
              BranchSideFuncs:
                - pixCopyInputFormat
                - pixCopyResolution
                - pixScaleResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makePixelSumTab8
                - makeValTabSG6
                - scaleToGray6Low
                - free
                - free
        - Branch String:   'scale2.c:567,23'
          Branch Sides:
            - BranchSide:      'scale2.c:567,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:567,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale2.c:556,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:557,9'
          Dst:             pixGetDepth
        - Src:             'scale2.c:558,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:560,5'
          Dst:             pixGetDimensions
        - Src:             'scale2.c:564,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:566,17'
          Dst:             pixCreate
        - Src:             'scale2.c:567,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:568,5'
          Dst:             pixCopyInputFormat
        - Src:             'scale2.c:569,5'
          Dst:             pixCopyResolution
        - Src:             'scale2.c:570,5'
          Dst:             pixScaleResolution
        - Src:             'scale2.c:571,13'
          Dst:             pixGetData
        - Src:             'scale2.c:572,13'
          Dst:             pixGetData
        - Src:             'scale2.c:573,12'
          Dst:             pixGetWpl
        - Src:             'scale2.c:574,12'
          Dst:             pixGetWpl
        - Src:             'scale2.c:576,12'
          Dst:             makePixelSumTab8
        - Src:             'scale2.c:577,14'
          Dst:             makeValTabSG6
        - Src:             'scale2.c:578,5'
          Dst:             scaleToGray6Low
    - functionName:    pixScaleToGray
      functionSourceFile: '/src/leptonica/src/scale2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - pixs
        - scalefactor
      BBCount:         108
      ICount:          543
      EdgeCount:       147
      CyclomaticComplexity: 41
      functionsReached:
        - pixCopyInputFormat
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixScaleBinary
        - pixScaleGrayLI
        - pixScaleSmooth
        - pixScaleToGray16
        - pixScaleToGray2
        - pixScaleToGray3
        - pixScaleToGray4
        - pixScaleToGray6
        - pixScaleToGray8
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'scale2.c:215,9'
          Branch Sides:
            - BranchSide:      'scale2.c:216,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray8
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray6
                - pixScaleBinary
                - pixScaleToGray6
                - returnErrorPtr
                - pixScaleToGray4
                - pixScaleBinary
                - pixScaleToGray4
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray3
                - returnErrorPtr
                - pixScaleToGray2
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale2.c:217,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray8
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray6
                - pixScaleBinary
                - pixScaleToGray6
                - returnErrorPtr
                - pixScaleToGray4
                - pixScaleBinary
                - pixScaleToGray4
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray3
                - returnErrorPtr
                - pixScaleToGray2
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:216,23'
          Branch Sides:
            - BranchSide:      'scale2.c:216,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:216,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:217,9'
          Branch Sides:
            - BranchSide:      'scale2.c:218,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:219,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray8
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray6
                - pixScaleBinary
                - pixScaleToGray6
                - returnErrorPtr
                - pixScaleToGray4
                - pixScaleBinary
                - pixScaleToGray4
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray3
                - returnErrorPtr
                - pixScaleToGray2
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:218,23'
          Branch Sides:
            - BranchSide:      'scale2.c:218,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:218,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:219,9'
          Branch Sides:
            - BranchSide:      'scale2.c:220,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:221,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray8
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray6
                - pixScaleBinary
                - pixScaleToGray6
                - returnErrorPtr
                - pixScaleToGray4
                - pixScaleBinary
                - pixScaleToGray4
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray3
                - returnErrorPtr
                - pixScaleToGray2
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:220,23'
          Branch Sides:
            - BranchSide:      'scale2.c:220,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:220,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:221,9'
          Branch Sides:
            - BranchSide:      'scale2.c:222,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:223,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray8
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray6
                - pixScaleBinary
                - pixScaleToGray6
                - returnErrorPtr
                - pixScaleToGray4
                - pixScaleBinary
                - pixScaleToGray4
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray3
                - returnErrorPtr
                - pixScaleToGray2
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:222,23'
          Branch Sides:
            - BranchSide:      'scale2.c:222,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:222,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:224,14'
          Branch Sides:
            - BranchSide:      'scale2.c:224,12'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray8
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray6
                - pixScaleBinary
                - pixScaleToGray6
                - returnErrorPtr
                - pixScaleToGray4
                - pixScaleBinary
                - pixScaleToGray4
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray3
                - returnErrorPtr
                - pixScaleToGray2
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'scale2.c:224,12'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray8
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray6
                - pixScaleBinary
                - pixScaleToGray6
                - returnErrorPtr
                - pixScaleToGray4
                - pixScaleBinary
                - pixScaleToGray4
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray3
                - returnErrorPtr
                - pixScaleToGray2
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'scale2.c:226,9'
          Branch Sides:
            - BranchSide:      'scale2.c:227,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:229,9'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray8
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray6
                - pixScaleBinary
                - pixScaleToGray6
                - returnErrorPtr
                - pixScaleToGray4
                - pixScaleBinary
                - pixScaleToGray4
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray3
                - returnErrorPtr
                - pixScaleToGray2
                - pixScaleBinary
                - pixScaleToGray2
                - returnErrorPtr
        - Branch String:   'scale2.c:227,23'
          Branch Sides:
            - BranchSide:      'scale2.c:227,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:227,9'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:229,9'
          Branch Sides:
            - BranchSide:      'scale2.c:230,22'
              BranchSideFuncs:
                - pixScaleBinary
                - pixScaleToGray2
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - returnErrorPtr
            - BranchSide:      'scale2.c:235,16'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray8
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray6
                - pixScaleBinary
                - pixScaleToGray6
                - returnErrorPtr
                - pixScaleToGray4
                - pixScaleBinary
                - pixScaleToGray4
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray3
                - returnErrorPtr
                - pixScaleToGray2
        - Branch String:   'scale2.c:232,13'
          Branch Sides:
            - BranchSide:      'scale2.c:233,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:234,32'
              BranchSideFuncs:
                - pixScaleToGray2
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
        - Branch String:   'scale2.c:233,27'
          Branch Sides:
            - BranchSide:      'scale2.c:233,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:233,13'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:235,16'
          Branch Sides:
            - BranchSide:      'scale2.c:236,39'
              BranchSideFuncs:
                - pixScaleToGray2
            - BranchSide:      'scale2.c:237,16'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray8
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray6
                - pixScaleBinary
                - pixScaleToGray6
                - returnErrorPtr
                - pixScaleToGray4
                - pixScaleBinary
                - pixScaleToGray4
                - returnErrorPtr
                - pixScaleBinary
                - pixScaleToGray3
                - returnErrorPtr
        - Branch String:   'scale2.c:237,16'
          Branch Sides:
            - BranchSide:      'scale2.c:238,22'
              BranchSideFuncs:
                - pixScaleBinary
                - pixScaleToGray3
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - returnErrorPtr
            - BranchSide:      'scale2.c:243,16'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray8
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray6
                - pixScaleBinary
                - pixScaleToGray6
                - returnErrorPtr
                - pixScaleToGray4
                - pixScaleBinary
                - pixScaleToGray4
                - returnErrorPtr
        - Branch String:   'scale2.c:240,13'
          Branch Sides:
            - BranchSide:      'scale2.c:241,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:242,32'
              BranchSideFuncs:
                - pixScaleToGray3
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
        - Branch String:   'scale2.c:241,27'
          Branch Sides:
            - BranchSide:      'scale2.c:241,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:241,13'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:243,16'
          Branch Sides:
            - BranchSide:      'scale2.c:244,22'
              BranchSideFuncs:
                - pixScaleBinary
                - pixScaleToGray4
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - returnErrorPtr
            - BranchSide:      'scale2.c:249,16'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray8
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray6
                - pixScaleBinary
                - pixScaleToGray6
                - returnErrorPtr
                - pixScaleToGray4
        - Branch String:   'scale2.c:246,13'
          Branch Sides:
            - BranchSide:      'scale2.c:247,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:248,32'
              BranchSideFuncs:
                - pixScaleToGray4
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
        - Branch String:   'scale2.c:247,27'
          Branch Sides:
            - BranchSide:      'scale2.c:247,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:247,13'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:249,16'
          Branch Sides:
            - BranchSide:      'scale2.c:250,39'
              BranchSideFuncs:
                - pixScaleToGray4
            - BranchSide:      'scale2.c:251,16'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray8
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray6
                - pixScaleBinary
                - pixScaleToGray6
                - returnErrorPtr
        - Branch String:   'scale2.c:251,16'
          Branch Sides:
            - BranchSide:      'scale2.c:252,22'
              BranchSideFuncs:
                - pixScaleBinary
                - pixScaleToGray6
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - returnErrorPtr
            - BranchSide:      'scale2.c:257,16'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray8
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray6
        - Branch String:   'scale2.c:254,13'
          Branch Sides:
            - BranchSide:      'scale2.c:255,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:256,32'
              BranchSideFuncs:
                - pixScaleToGray6
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
        - Branch String:   'scale2.c:255,27'
          Branch Sides:
            - BranchSide:      'scale2.c:255,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:255,13'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:257,16'
          Branch Sides:
            - BranchSide:      'scale2.c:258,39'
              BranchSideFuncs:
                - pixScaleToGray6
            - BranchSide:      'scale2.c:259,16'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray8
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
        - Branch String:   'scale2.c:259,16'
          Branch Sides:
            - BranchSide:      'scale2.c:260,22'
              BranchSideFuncs:
                - pixScaleBinary
                - pixScaleToGray8
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - returnErrorPtr
            - BranchSide:      'scale2.c:265,16'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
                - pixScaleToGray8
        - Branch String:   'scale2.c:262,13'
          Branch Sides:
            - BranchSide:      'scale2.c:263,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:264,32'
              BranchSideFuncs:
                - pixScaleToGray8
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
        - Branch String:   'scale2.c:263,27'
          Branch Sides:
            - BranchSide:      'scale2.c:263,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:263,13'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:265,16'
          Branch Sides:
            - BranchSide:      'scale2.c:266,39'
              BranchSideFuncs:
                - pixScaleToGray8
            - BranchSide:      'scale2.c:267,16'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
                - pixScaleBinary
                - pixScaleToGray8
                - returnErrorPtr
        - Branch String:   'scale2.c:267,16'
          Branch Sides:
            - BranchSide:      'scale2.c:268,22'
              BranchSideFuncs:
                - pixScaleBinary
                - pixScaleToGray8
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - returnErrorPtr
            - BranchSide:      'scale2.c:273,16'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
                - pixScaleToGray16
        - Branch String:   'scale2.c:270,13'
          Branch Sides:
            - BranchSide:      'scale2.c:271,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:272,32'
              BranchSideFuncs:
                - pixScaleToGray8
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
        - Branch String:   'scale2.c:271,27'
          Branch Sides:
            - BranchSide:      'scale2.c:271,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:271,13'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:273,16'
          Branch Sides:
            - BranchSide:      'scale2.c:274,40'
              BranchSideFuncs:
                - pixScaleToGray16
            - BranchSide:      'scale2.c:276,23'
              BranchSideFuncs:
                - pixScaleToGray16
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
                - returnErrorPtr
        - Branch String:   'scale2.c:278,13'
          Branch Sides:
            - BranchSide:      'scale2.c:279,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:280,13'
              BranchSideFuncs:
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
                - pixScaleSmooth
        - Branch String:   'scale2.c:279,27'
          Branch Sides:
            - BranchSide:      'scale2.c:279,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:279,13'
              BranchSideFuncs: []
        - Branch String:   'scale2.c:280,13'
          Branch Sides:
            - BranchSide:      'scale2.c:281,35'
              BranchSideFuncs:
                - pixScaleSmooth
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
            - BranchSide:      'scale2.c:283,35'
              BranchSideFuncs:
                - pixScaleGrayLI
                - pixDestroy
                - returnErrorPtr
                - pixCopyInputFormat
        - Branch String:   'scale2.c:287,9'
          Branch Sides:
            - BranchSide:      'scale2.c:288,23'
              BranchSideFuncs:
                - pixCopyInputFormat
            - BranchSide:      'scale2.c:289,24'
              BranchSideFuncs:
                - pixCopyInputFormat
        - Branch String:   'scale2.c:288,23'
          Branch Sides:
            - BranchSide:      'scale2.c:288,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'scale2.c:288,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'scale2.c:216,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:217,9'
          Dst:             pixGetDepth
        - Src:             'scale2.c:218,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:220,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:222,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:223,5'
          Dst:             pixGetDimensions
        - Src:             'scale2.c:227,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:232,21'
          Dst:             pixScaleBinary
        - Src:             'scale2.c:233,27'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:234,16'
          Dst:             pixScaleToGray2
        - Src:             'scale2.c:236,23'
          Dst:             pixScaleToGray2
        - Src:             'scale2.c:240,21'
          Dst:             pixScaleBinary
        - Src:             'scale2.c:241,27'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:242,16'
          Dst:             pixScaleToGray3
        - Src:             'scale2.c:246,21'
          Dst:             pixScaleBinary
        - Src:             'scale2.c:247,27'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:248,16'
          Dst:             pixScaleToGray4
        - Src:             'scale2.c:250,23'
          Dst:             pixScaleToGray4
        - Src:             'scale2.c:254,21'
          Dst:             pixScaleBinary
        - Src:             'scale2.c:255,27'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:256,16'
          Dst:             pixScaleToGray6
        - Src:             'scale2.c:258,23'
          Dst:             pixScaleToGray6
        - Src:             'scale2.c:262,21'
          Dst:             pixScaleBinary
        - Src:             'scale2.c:263,27'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:264,16'
          Dst:             pixScaleToGray8
        - Src:             'scale2.c:266,23'
          Dst:             pixScaleToGray8
        - Src:             'scale2.c:270,21'
          Dst:             pixScaleBinary
        - Src:             'scale2.c:271,27'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:272,16'
          Dst:             pixScaleToGray8
        - Src:             'scale2.c:274,23'
          Dst:             pixScaleToGray16
        - Src:             'scale2.c:278,21'
          Dst:             pixScaleToGray16
        - Src:             'scale2.c:279,27'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:281,20'
          Dst:             pixScaleSmooth
        - Src:             'scale2.c:283,20'
          Dst:             pixScaleGrayLI
        - Src:             'scale2.c:286,5'
          Dst:             pixDestroy
        - Src:             'scale2.c:288,23'
          Dst:             returnErrorPtr
        - Src:             'scale2.c:289,5'
          Dst:             pixCopyInputFormat
    - functionName:    pixSerializeToMemory
      functionSourceFile: '/src/leptonica/src/spixio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pdata
        - pnbytes
      BBCount:         33
      ICount:          270
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - calloc
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixcmapIsValid
        - pixcmapSerializeToMemory
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'spixio.c:355,16'
          Branch Sides:
            - BranchSide:      'spixio.c:355,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetColormap
                - calloc
                - free
                - free
                - returnErrorInt
                - pixcmapIsValid
                - returnErrorInt
                - pixcmapSerializeToMemory
            - BranchSide:      'spixio.c:356,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'spixio.c:355,9'
          Branch Sides:
            - BranchSide:      'spixio.c:356,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetColormap
                - calloc
                - free
                - free
                - returnErrorInt
                - pixcmapIsValid
                - returnErrorInt
                - pixcmapSerializeToMemory
            - BranchSide:      'spixio.c:357,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetColormap
                - calloc
                - free
                - free
                - returnErrorInt
                - pixcmapIsValid
                - returnErrorInt
                - pixcmapSerializeToMemory
        - Branch String:   'spixio.c:356,16'
          Branch Sides:
            - BranchSide:      'spixio.c:356,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'spixio.c:356,9'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:359,9'
          Branch Sides:
            - BranchSide:      'spixio.c:360,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetColormap
                - calloc
                - free
                - free
                - returnErrorInt
                - pixcmapIsValid
                - returnErrorInt
                - pixcmapSerializeToMemory
            - BranchSide:      'spixio.c:362,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetColormap
                - calloc
                - free
                - free
                - returnErrorInt
                - pixcmapIsValid
                - returnErrorInt
                - pixcmapSerializeToMemory
        - Branch String:   'spixio.c:360,16'
          Branch Sides:
            - BranchSide:      'spixio.c:360,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'spixio.c:360,9'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:368,9'
          Branch Sides:
            - BranchSide:      'spixio.c:369,24'
              BranchSideFuncs:
                - pixcmapIsValid
                - returnErrorInt
                - pixcmapSerializeToMemory
                - calloc
                - free
                - free
                - returnErrorInt
            - BranchSide:      'spixio.c:375,23'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - returnErrorInt
        - Branch String:   'spixio.c:370,13'
          Branch Sides:
            - BranchSide:      'spixio.c:371,20'
              BranchSideFuncs:
                - pixcmapSerializeToMemory
                - calloc
                - free
                - free
                - returnErrorInt
            - BranchSide:      'spixio.c:372,34'
              BranchSideFuncs:
                - pixcmapSerializeToMemory
                - calloc
                - free
                - free
                - returnErrorInt
        - Branch String:   'spixio.c:371,20'
          Branch Sides:
            - BranchSide:      'spixio.c:371,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'spixio.c:371,13'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:376,9'
          Branch Sides:
            - BranchSide:      'spixio.c:378,9'
              BranchSideFuncs:
                - free
                - returnErrorInt
            - BranchSide:      'spixio.c:381,14'
              BranchSideFuncs:
                - free
        - Branch String:   'spixio.c:379,16'
          Branch Sides:
            - BranchSide:      'spixio.c:379,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'spixio.c:379,9'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:393,9'
          Branch Sides:
            - BranchSide:      'spixio.c:394,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'spixio.c:395,17'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'spixio.c:356,16'
          Dst:             returnErrorInt
        - Src:             'spixio.c:360,16'
          Dst:             returnErrorInt
        - Src:             'spixio.c:362,5'
          Dst:             pixGetDimensions
        - Src:             'spixio.c:363,11'
          Dst:             pixGetWpl
        - Src:             'spixio.c:364,13'
          Dst:             pixGetData
        - Src:             'spixio.c:368,17'
          Dst:             pixGetColormap
        - Src:             'spixio.c:369,9'
          Dst:             pixcmapIsValid
        - Src:             'spixio.c:371,20'
          Dst:             returnErrorInt
        - Src:             'spixio.c:372,9'
          Dst:             pixcmapSerializeToMemory
        - Src:             'spixio.c:376,29'
          Dst:             calloc
        - Src:             'spixio.c:379,16'
          Dst:             returnErrorInt
    - functionName:    pixDeserializeFromMemory
      functionSourceFile: '/src/leptonica/src/spixio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - nbytes
      BBCount:         99
      ICount:          524
      EdgeCount:       136
      CyclomaticComplexity: 39
      functionsReached:
        - lept_stderr
        - pixCreate
        - pixCreateHeader
        - pixDestroy
        - pixGetData
        - pixGetWpl
        - pixSetColormap
        - pixcmapDeserializeFromMemory
        - pixcmapIsValid
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'spixio.c:433,9'
          Branch Sides:
            - BranchSide:      'spixio.c:434,23'
              BranchSideFuncs:
                - pixCreateHeader
                - pixGetWpl
                - pixDestroy
                - pixCreate
                - pixGetData
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixcmapDeserializeFromMemory
                - pixDestroy
                - returnErrorPtr
                - pixSetColormap
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'spixio.c:435,9'
              BranchSideFuncs:
                - pixCreateHeader
                - pixGetWpl
                - pixDestroy
                - pixCreate
                - pixGetData
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixcmapDeserializeFromMemory
                - pixDestroy
                - returnErrorPtr
                - pixSetColormap
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'spixio.c:434,23'
          Branch Sides:
            - BranchSide:      'spixio.c:434,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:434,9'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:435,21'
          Branch Sides:
            - BranchSide:      'spixio.c:435,24'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'spixio.c:436,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'spixio.c:435,9'
          Branch Sides:
            - BranchSide:      'spixio.c:436,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'spixio.c:440,18'
              BranchSideFuncs:
                - pixCreateHeader
                - pixGetWpl
                - pixDestroy
                - pixCreate
                - pixGetData
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixcmapDeserializeFromMemory
                - pixDestroy
                - returnErrorPtr
                - pixSetColormap
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'spixio.c:436,9'
          Branch Sides:
            - BranchSide:      'spixio.c:437,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'spixio.c:437,9'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:441,22'
          Branch Sides:
            - BranchSide:      'spixio.c:441,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:442,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'spixio.c:441,38'
          Branch Sides:
            - BranchSide:      'spixio.c:441,41'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:442,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'spixio.c:441,54'
          Branch Sides:
            - BranchSide:      'spixio.c:441,57'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:442,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'spixio.c:441,9'
          Branch Sides:
            - BranchSide:      'spixio.c:442,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:443,9'
              BranchSideFuncs:
                - pixCreateHeader
                - pixGetWpl
                - pixDestroy
                - pixCreate
                - pixGetData
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixcmapDeserializeFromMemory
                - pixDestroy
                - returnErrorPtr
                - pixSetColormap
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'spixio.c:442,23'
          Branch Sides:
            - BranchSide:      'spixio.c:442,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:442,9'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:449,15'
          Branch Sides:
            - BranchSide:      'spixio.c:449,18'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:450,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'spixio.c:449,9'
          Branch Sides:
            - BranchSide:      'spixio.c:450,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:451,9'
              BranchSideFuncs:
                - pixCreateHeader
                - pixGetWpl
                - pixDestroy
                - pixCreate
                - pixGetData
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixcmapDeserializeFromMemory
                - pixDestroy
                - returnErrorPtr
                - pixSetColormap
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'spixio.c:450,23'
          Branch Sides:
            - BranchSide:      'spixio.c:450,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:450,9'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:451,15'
          Branch Sides:
            - BranchSide:      'spixio.c:451,18'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:452,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'spixio.c:451,9'
          Branch Sides:
            - BranchSide:      'spixio.c:452,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:453,15'
              BranchSideFuncs:
                - pixCreateHeader
                - pixGetWpl
                - pixDestroy
                - pixCreate
                - pixGetData
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixcmapDeserializeFromMemory
                - pixDestroy
                - returnErrorPtr
                - pixSetColormap
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'spixio.c:452,23'
          Branch Sides:
            - BranchSide:      'spixio.c:452,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:452,9'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:453,9'
          Branch Sides:
            - BranchSide:      'spixio.c:454,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:455,9'
              BranchSideFuncs:
                - pixCreateHeader
                - pixGetWpl
                - pixDestroy
                - pixCreate
                - pixGetData
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixcmapDeserializeFromMemory
                - pixDestroy
                - returnErrorPtr
                - pixSetColormap
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'spixio.c:454,23'
          Branch Sides:
            - BranchSide:      'spixio.c:454,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:454,9'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:455,21'
          Branch Sides:
            - BranchSide:      'spixio.c:455,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:456,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'spixio.c:455,38'
          Branch Sides:
            - BranchSide:      'spixio.c:455,41'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:456,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'spixio.c:455,9'
          Branch Sides:
            - BranchSide:      'spixio.c:456,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:457,33'
              BranchSideFuncs:
                - pixCreateHeader
                - pixGetWpl
                - pixDestroy
                - pixCreate
                - pixGetData
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixcmapDeserializeFromMemory
                - pixDestroy
                - returnErrorPtr
                - pixSetColormap
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'spixio.c:456,23'
          Branch Sides:
            - BranchSide:      'spixio.c:456,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:456,9'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:457,9'
          Branch Sides:
            - BranchSide:      'spixio.c:458,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:459,24'
              BranchSideFuncs:
                - pixGetWpl
                - pixDestroy
                - pixCreate
                - pixGetData
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixcmapDeserializeFromMemory
                - pixDestroy
                - returnErrorPtr
                - pixSetColormap
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'spixio.c:458,23'
          Branch Sides:
            - BranchSide:      'spixio.c:458,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:458,9'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:463,38'
          Branch Sides:
            - BranchSide:      'spixio.c:463,41'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'spixio.c:464,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'spixio.c:463,9'
          Branch Sides:
            - BranchSide:      'spixio.c:464,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'spixio.c:470,27'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixcmapDeserializeFromMemory
                - pixDestroy
                - returnErrorPtr
                - pixSetColormap
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'spixio.c:464,9'
          Branch Sides:
            - BranchSide:      'spixio.c:467,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'spixio.c:467,9'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:470,9'
          Branch Sides:
            - BranchSide:      'spixio.c:471,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:472,9'
              BranchSideFuncs:
                - pixGetData
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixcmapDeserializeFromMemory
                - pixDestroy
                - returnErrorPtr
                - pixSetColormap
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'spixio.c:471,23'
          Branch Sides:
            - BranchSide:      'spixio.c:471,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:471,9'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:472,9'
          Branch Sides:
            - BranchSide:      'spixio.c:473,58'
              BranchSideFuncs:
                - pixcmapDeserializeFromMemory
                - pixDestroy
                - returnErrorPtr
                - pixSetColormap
                - pixGetData
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'spixio.c:485,25'
              BranchSideFuncs:
                - pixGetData
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'spixio.c:474,13'
          Branch Sides:
            - BranchSide:      'spixio.c:475,13'
              BranchSideFuncs:
                - pixSetColormap
                - pixGetData
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'spixio.c:478,28'
              BranchSideFuncs:
                - pixSetColormap
                - pixGetData
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'spixio.c:476,27'
          Branch Sides:
            - BranchSide:      'spixio.c:476,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:476,13'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:478,13'
          Branch Sides:
            - BranchSide:      'spixio.c:479,13'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'spixio.c:482,5'
              BranchSideFuncs:
                - pixGetData
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'spixio.c:480,27'
          Branch Sides:
            - BranchSide:      'spixio.c:480,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:480,13'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:489,9'
          Branch Sides:
            - BranchSide:      'spixio.c:490,24'
              BranchSideFuncs:
                - pixcmapIsValid
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'spixio.c:503,12'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:491,13'
          Branch Sides:
            - BranchSide:      'spixio.c:492,13'
              BranchSideFuncs: []
            - BranchSide:      'spixio.c:495,5'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:493,27'
          Branch Sides:
            - BranchSide:      'spixio.c:493,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:493,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'spixio.c:434,23'
          Dst:             returnErrorPtr
        - Src:             'spixio.c:436,9'
          Dst:             lept_stderr
        - Src:             'spixio.c:442,23'
          Dst:             returnErrorPtr
        - Src:             'spixio.c:450,23'
          Dst:             returnErrorPtr
        - Src:             'spixio.c:452,23'
          Dst:             returnErrorPtr
        - Src:             'spixio.c:454,23'
          Dst:             returnErrorPtr
        - Src:             'spixio.c:456,23'
          Dst:             returnErrorPtr
        - Src:             'spixio.c:457,17'
          Dst:             pixCreateHeader
        - Src:             'spixio.c:458,23'
          Dst:             returnErrorPtr
        - Src:             'spixio.c:459,28'
          Dst:             pixGetWpl
        - Src:             'spixio.c:462,5'
          Dst:             pixDestroy
        - Src:             'spixio.c:464,9'
          Dst:             lept_stderr
        - Src:             'spixio.c:470,17'
          Dst:             pixCreate
        - Src:             'spixio.c:471,23'
          Dst:             returnErrorPtr
        - Src:             'spixio.c:473,16'
          Dst:             pixcmapDeserializeFromMemory
        - Src:             'spixio.c:475,13'
          Dst:             pixDestroy
        - Src:             'spixio.c:476,27'
          Dst:             returnErrorPtr
        - Src:             'spixio.c:478,13'
          Dst:             pixSetColormap
        - Src:             'spixio.c:479,13'
          Dst:             pixDestroy
        - Src:             'spixio.c:480,27'
          Dst:             returnErrorPtr
        - Src:             'spixio.c:485,14'
          Dst:             pixGetData
        - Src:             'spixio.c:490,9'
          Dst:             pixcmapIsValid
        - Src:             'spixio.c:492,13'
          Dst:             pixDestroy
        - Src:             'spixio.c:493,27'
          Dst:             returnErrorPtr
    - functionName:    pixWriteMemSpix
      functionSourceFile: '/src/leptonica/src/spixio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdata
        - psize
        - pix
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pixSerializeToMemory
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'spixio.c:315,12'
          Dst:             pixSerializeToMemory
    - functionName:    pixWriteStreamSpix
      functionSourceFile: '/src/leptonica/src/spixio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pix
      BBCount:         19
      ICount:          93
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fwrite
        - pixWriteMemSpix
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'spixio.c:271,9'
          Branch Sides:
            - BranchSide:      'spixio.c:272,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixWriteMemSpix
                - fwrite
                - free
                - returnErrorInt
            - BranchSide:      'spixio.c:273,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixWriteMemSpix
                - fwrite
                - free
                - returnErrorInt
        - Branch String:   'spixio.c:272,16'
          Branch Sides:
            - BranchSide:      'spixio.c:272,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'spixio.c:272,9'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:273,9'
          Branch Sides:
            - BranchSide:      'spixio.c:274,16'
              BranchSideFuncs:
                - pixWriteMemSpix
                - fwrite
                - free
                - returnErrorInt
            - BranchSide:      'spixio.c:276,39'
              BranchSideFuncs:
                - pixWriteMemSpix
                - fwrite
                - free
                - returnErrorInt
        - Branch String:   'spixio.c:274,16'
          Branch Sides:
            - BranchSide:      'spixio.c:274,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'spixio.c:274,9'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:276,9'
          Branch Sides:
            - BranchSide:      'spixio.c:277,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'spixio.c:278,12'
              BranchSideFuncs:
                - fwrite
                - free
        - Branch String:   'spixio.c:277,16'
          Branch Sides:
            - BranchSide:      'spixio.c:277,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'spixio.c:277,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'spixio.c:272,16'
          Dst:             returnErrorInt
        - Src:             'spixio.c:274,16'
          Dst:             returnErrorInt
        - Src:             'spixio.c:276,9'
          Dst:             pixWriteMemSpix
        - Src:             'spixio.c:277,16'
          Dst:             returnErrorInt
        - Src:             'spixio.c:278,5'
          Dst:             fwrite
    - functionName:    sreadHeaderSpix
      functionSourceFile: '/src/leptonica/src/spixio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - size
        - pwidth
        - pheight
        - pbps
        - pspp
        - piscmap
      BBCount:         47
      ICount:          267
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'spixio.c:221,9'
          Branch Sides:
            - BranchSide:      'spixio.c:222,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'spixio.c:223,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'spixio.c:222,16'
          Branch Sides:
            - BranchSide:      'spixio.c:222,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'spixio.c:222,9'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:223,17'
          Branch Sides:
            - BranchSide:      'spixio.c:223,21'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'spixio.c:224,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'spixio.c:223,29'
          Branch Sides:
            - BranchSide:      'spixio.c:223,33'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'spixio.c:224,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'spixio.c:223,38'
          Branch Sides:
            - BranchSide:      'spixio.c:223,42'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'spixio.c:224,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'spixio.c:223,9'
          Branch Sides:
            - BranchSide:      'spixio.c:224,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'spixio.c:225,35'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'spixio.c:224,16'
          Branch Sides:
            - BranchSide:      'spixio.c:224,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'spixio.c:224,9'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:226,9'
          Branch Sides:
            - BranchSide:      'spixio.c:227,8'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'spixio.c:228,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'spixio.c:228,9'
          Branch Sides:
            - BranchSide:      'spixio.c:229,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'spixio.c:232,18'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'spixio.c:229,16'
          Branch Sides:
            - BranchSide:      'spixio.c:229,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'spixio.c:229,9'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:233,22'
          Branch Sides:
            - BranchSide:      'spixio.c:233,25'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'spixio.c:234,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'spixio.c:233,38'
          Branch Sides:
            - BranchSide:      'spixio.c:233,41'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'spixio.c:234,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'spixio.c:233,54'
          Branch Sides:
            - BranchSide:      'spixio.c:233,57'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'spixio.c:234,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'spixio.c:233,9'
          Branch Sides:
            - BranchSide:      'spixio.c:234,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'spixio.c:236,15'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:234,16'
          Branch Sides:
            - BranchSide:      'spixio.c:234,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'spixio.c:234,9'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:239,9'
          Branch Sides:
            - BranchSide:      'spixio.c:240,15'
              BranchSideFuncs: []
            - BranchSide:      'spixio.c:243,8'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:247,9'
          Branch Sides:
            - BranchSide:      'spixio.c:248,21'
              BranchSideFuncs: []
            - BranchSide:      'spixio.c:250,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'spixio.c:222,16'
          Dst:             returnErrorInt
        - Src:             'spixio.c:224,16'
          Dst:             returnErrorInt
        - Src:             'spixio.c:229,16'
          Dst:             returnErrorInt
        - Src:             'spixio.c:234,16'
          Dst:             returnErrorInt
    - functionName:    freadHeaderSpix
      functionSourceFile: '/src/leptonica/src/spixio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pwidth
        - pheight
        - pbps
        - pspp
        - piscmap
      BBCount:         31
      ICount:          162
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - fnbytesInFile
        - fread
        - returnErrorInt
        - sreadHeaderSpix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'spixio.c:177,9'
          Branch Sides:
            - BranchSide:      'spixio.c:178,16'
              BranchSideFuncs:
                - returnErrorInt
                - fnbytesInFile
                - fread
                - sreadHeaderSpix
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'spixio.c:179,10'
              BranchSideFuncs:
                - returnErrorInt
                - fnbytesInFile
                - fread
                - sreadHeaderSpix
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'spixio.c:178,16'
          Branch Sides:
            - BranchSide:      'spixio.c:178,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'spixio.c:178,9'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:179,17'
          Branch Sides:
            - BranchSide:      'spixio.c:179,21'
              BranchSideFuncs:
                - returnErrorInt
                - fnbytesInFile
                - fread
                - sreadHeaderSpix
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'spixio.c:180,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'spixio.c:179,29'
          Branch Sides:
            - BranchSide:      'spixio.c:179,33'
              BranchSideFuncs:
                - returnErrorInt
                - fnbytesInFile
                - fread
                - sreadHeaderSpix
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'spixio.c:180,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'spixio.c:179,38'
          Branch Sides:
            - BranchSide:      'spixio.c:179,42'
              BranchSideFuncs:
                - returnErrorInt
                - fnbytesInFile
                - fread
                - sreadHeaderSpix
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'spixio.c:180,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'spixio.c:179,9'
          Branch Sides:
            - BranchSide:      'spixio.c:180,16'
              BranchSideFuncs:
                - fnbytesInFile
                - fread
                - sreadHeaderSpix
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'spixio.c:182,28'
              BranchSideFuncs:
                - fnbytesInFile
                - fread
                - sreadHeaderSpix
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'spixio.c:180,16'
          Branch Sides:
            - BranchSide:      'spixio.c:180,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'spixio.c:180,9'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:183,9'
          Branch Sides:
            - BranchSide:      'spixio.c:184,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'spixio.c:185,15'
              BranchSideFuncs:
                - fread
                - sreadHeaderSpix
                - returnErrorInt
        - Branch String:   'spixio.c:184,16'
          Branch Sides:
            - BranchSide:      'spixio.c:184,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'spixio.c:184,9'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:185,9'
          Branch Sides:
            - BranchSide:      'spixio.c:186,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'spixio.c:187,27'
              BranchSideFuncs:
                - sreadHeaderSpix
        - Branch String:   'spixio.c:186,16'
          Branch Sides:
            - BranchSide:      'spixio.c:186,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'spixio.c:186,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'spixio.c:178,16'
          Dst:             returnErrorInt
        - Src:             'spixio.c:180,16'
          Dst:             returnErrorInt
        - Src:             'spixio.c:182,14'
          Dst:             fnbytesInFile
        - Src:             'spixio.c:184,16'
          Dst:             returnErrorInt
        - Src:             'spixio.c:185,9'
          Dst:             fread
        - Src:             'spixio.c:186,16'
          Dst:             returnErrorInt
        - Src:             'spixio.c:187,11'
          Dst:             sreadHeaderSpix
    - functionName:    readHeaderSpix
      functionSourceFile: '/src/leptonica/src/spixio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - pwidth
        - pheight
        - pbps
        - pspp
        - piscmap
      BBCount:         26
      ICount:          136
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - fclose
        - fopenReadStream
        - freadHeaderSpix
        - returnErrorInt
        - returnErrorInt1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'spixio.c:138,9'
          Branch Sides:
            - BranchSide:      'spixio.c:139,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderSpix
                - fclose
                - returnErrorInt1
            - BranchSide:      'spixio.c:140,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderSpix
                - fclose
                - returnErrorInt1
        - Branch String:   'spixio.c:139,16'
          Branch Sides:
            - BranchSide:      'spixio.c:139,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'spixio.c:139,9'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:140,17'
          Branch Sides:
            - BranchSide:      'spixio.c:140,21'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderSpix
                - fclose
                - returnErrorInt1
            - BranchSide:      'spixio.c:141,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'spixio.c:140,29'
          Branch Sides:
            - BranchSide:      'spixio.c:140,33'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderSpix
                - fclose
                - returnErrorInt1
            - BranchSide:      'spixio.c:141,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'spixio.c:140,38'
          Branch Sides:
            - BranchSide:      'spixio.c:140,42'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderSpix
                - fclose
                - returnErrorInt1
            - BranchSide:      'spixio.c:141,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'spixio.c:140,9'
          Branch Sides:
            - BranchSide:      'spixio.c:141,16'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderSpix
                - fclose
                - returnErrorInt1
            - BranchSide:      'spixio.c:142,31'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderSpix
                - fclose
                - returnErrorInt1
        - Branch String:   'spixio.c:141,16'
          Branch Sides:
            - BranchSide:      'spixio.c:141,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'spixio.c:141,9'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:142,9'
          Branch Sides:
            - BranchSide:      'spixio.c:143,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'spixio.c:144,27'
              BranchSideFuncs:
                - freadHeaderSpix
                - fclose
        - Branch String:   'spixio.c:143,16'
          Branch Sides:
            - BranchSide:      'spixio.c:143,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'spixio.c:143,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'spixio.c:139,16'
          Dst:             returnErrorInt
        - Src:             'spixio.c:141,16'
          Dst:             returnErrorInt
        - Src:             'spixio.c:142,15'
          Dst:             fopenReadStream
        - Src:             'spixio.c:143,16'
          Dst:             returnErrorInt1
        - Src:             'spixio.c:144,11'
          Dst:             freadHeaderSpix
        - Src:             'spixio.c:145,5'
          Dst:             fclose
    - functionName:    pixReadMemSpix
      functionSourceFile: '/src/leptonica/src/spixio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pixDeserializeFromMemory
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'spixio.c:298,12'
          Dst:             pixDeserializeFromMemory
    - functionName:    pixReadStreamSpix
      functionSourceFile: '/src/leptonica/src/spixio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         19
      ICount:          93
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - l_binaryReadStream
        - pixReadMemSpix
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'spixio.c:98,9'
          Branch Sides:
            - BranchSide:      'spixio.c:99,23'
              BranchSideFuncs:
                - l_binaryReadStream
                - pixReadMemSpix
                - free
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'spixio.c:101,36'
              BranchSideFuncs:
                - l_binaryReadStream
                - pixReadMemSpix
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'spixio.c:99,23'
          Branch Sides:
            - BranchSide:      'spixio.c:99,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:99,9'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:101,9'
          Branch Sides:
            - BranchSide:      'spixio.c:102,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:103,26'
              BranchSideFuncs:
                - pixReadMemSpix
                - free
                - returnErrorPtr
        - Branch String:   'spixio.c:102,23'
          Branch Sides:
            - BranchSide:      'spixio.c:102,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:102,9'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:105,9'
          Branch Sides:
            - BranchSide:      'spixio.c:106,23'
              BranchSideFuncs: []
            - BranchSide:      'spixio.c:107,12'
              BranchSideFuncs: []
        - Branch String:   'spixio.c:106,23'
          Branch Sides:
            - BranchSide:      'spixio.c:106,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'spixio.c:106,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'spixio.c:99,23'
          Dst:             returnErrorPtr
        - Src:             'spixio.c:101,17'
          Dst:             l_binaryReadStream
        - Src:             'spixio.c:102,23'
          Dst:             returnErrorPtr
        - Src:             'spixio.c:103,11'
          Dst:             pixReadMemSpix
        - Src:             'spixio.c:106,23'
          Dst:             returnErrorPtr
    - functionName:    l_getIndexFromStructname
      functionSourceFile: '/src/leptonica/src/stringcode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sn
        - pindex
      BBCount:         21
      ICount:          107
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - returnErrorInt
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'stringcode.c:606,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:607,16'
              BranchSideFuncs:
                - returnErrorInt
                - strcmp
            - BranchSide:      'stringcode.c:608,6'
              BranchSideFuncs:
                - returnErrorInt
                - strcmp
        - Branch String:   'stringcode.c:607,16'
          Branch Sides:
            - BranchSide:      'stringcode.c:607,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stringcode.c:607,9'
              BranchSideFuncs: []
        - Branch String:   'stringcode.c:609,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:610,16'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'stringcode.c:612,11'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'stringcode.c:610,16'
          Branch Sides:
            - BranchSide:      'stringcode.c:610,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stringcode.c:610,9'
              BranchSideFuncs: []
        - Branch String:   'stringcode.c:613,5'
          Branch Sides:
            - BranchSide:      'stringcode.c:614,20'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'stringcode.c:620,13'
              BranchSideFuncs: []
        - Branch String:   'stringcode.c:614,13'
          Branch Sides:
            - BranchSide:      'stringcode.c:615,19'
              BranchSideFuncs: []
            - BranchSide:      'stringcode.c:619,5'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'stringcode.c:607,16'
          Dst:             returnErrorInt
        - Src:             'stringcode.c:610,16'
          Dst:             returnErrorInt
        - Src:             'stringcode.c:614,13'
          Dst:             strcmp
    - functionName:    l_getStructStrFromFile
      functionSourceFile: '/src/leptonica/src/stringcode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - field
        - pstr
      BBCount:         40
      ICount:          197
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - l_getIndexFromFile
        - returnErrorInt
        - stringNew
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stringcode.c:524,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:525,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_getIndexFromFile
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'stringcode.c:526,6'
              BranchSideFuncs:
                - returnErrorInt
                - l_getIndexFromFile
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'stringcode.c:525,16'
          Branch Sides:
            - BranchSide:      'stringcode.c:525,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stringcode.c:525,9'
              BranchSideFuncs: []
        - Branch String:   'stringcode.c:527,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:528,16'
              BranchSideFuncs:
                - l_getIndexFromFile
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'stringcode.c:529,9'
              BranchSideFuncs:
                - l_getIndexFromFile
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'stringcode.c:528,16'
          Branch Sides:
            - BranchSide:      'stringcode.c:528,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stringcode.c:528,9'
              BranchSideFuncs: []
        - Branch String:   'stringcode.c:529,29'
          Branch Sides:
            - BranchSide:      'stringcode.c:529,32'
              BranchSideFuncs:
                - l_getIndexFromFile
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'stringcode.c:533,28'
              BranchSideFuncs:
                - l_getIndexFromFile
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorInt
        - Branch String:   'stringcode.c:529,52'
          Branch Sides:
            - BranchSide:      'stringcode.c:530,9'
              BranchSideFuncs:
                - l_getIndexFromFile
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'stringcode.c:533,28'
              BranchSideFuncs:
                - l_getIndexFromFile
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorInt
        - Branch String:   'stringcode.c:530,31'
          Branch Sides:
            - BranchSide:      'stringcode.c:530,34'
              BranchSideFuncs:
                - l_getIndexFromFile
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'stringcode.c:533,28'
              BranchSideFuncs:
                - l_getIndexFromFile
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorInt
        - Branch String:   'stringcode.c:529,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:531,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stringcode.c:533,28'
              BranchSideFuncs:
                - l_getIndexFromFile
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorInt
        - Branch String:   'stringcode.c:531,16'
          Branch Sides:
            - BranchSide:      'stringcode.c:531,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stringcode.c:531,9'
              BranchSideFuncs: []
        - Branch String:   'stringcode.c:533,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:534,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stringcode.c:535,9'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
        - Branch String:   'stringcode.c:534,16'
          Branch Sides:
            - BranchSide:      'stringcode.c:534,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stringcode.c:534,9'
              BranchSideFuncs: []
        - Branch String:   'stringcode.c:535,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:536,35'
              BranchSideFuncs:
                - stringNew
            - BranchSide:      'stringcode.c:537,14'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
        - Branch String:   'stringcode.c:537,14'
          Branch Sides:
            - BranchSide:      'stringcode.c:538,35'
              BranchSideFuncs:
                - stringNew
            - BranchSide:      'stringcode.c:539,14'
              BranchSideFuncs:
                - stringNew
                - stringNew
        - Branch String:   'stringcode.c:539,14'
          Branch Sides:
            - BranchSide:      'stringcode.c:540,35'
              BranchSideFuncs:
                - stringNew
            - BranchSide:      'stringcode.c:542,35'
              BranchSideFuncs:
                - stringNew
      Callsites:
        - Src:             'stringcode.c:525,16'
          Dst:             returnErrorInt
        - Src:             'stringcode.c:528,16'
          Dst:             returnErrorInt
        - Src:             'stringcode.c:531,16'
          Dst:             returnErrorInt
        - Src:             'stringcode.c:533,9'
          Dst:             l_getIndexFromFile
        - Src:             'stringcode.c:534,16'
          Dst:             returnErrorInt
        - Src:             'stringcode.c:536,17'
          Dst:             stringNew
        - Src:             'stringcode.c:538,17'
          Dst:             stringNew
        - Src:             'stringcode.c:540,17'
          Dst:             stringNew
        - Src:             'stringcode.c:542,17'
          Dst:             stringNew
    - functionName:    l_getIndexFromFile
      functionSourceFile: '/src/leptonica/src/stringcode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - pindex
      BBCount:         37
      ICount:          180
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - fclose
        - fgets
        - findFileFormat
        - fopenReadStream
        - l_getIndexFromStructname
        - returnErrorInt
        - returnErrorInt1
        - sarrayCreateWordsFromString
        - sarrayDestroy
        - sarrayGetString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'stringcode.c:641,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:642,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - fgets
                - fclose
                - sarrayCreateWordsFromString
                - sarrayGetString
                - l_getIndexFromStructname
                - sarrayDestroy
                - findFileFormat
                - returnErrorInt1
                - l_getIndexFromStructname
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'stringcode.c:643,6'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - fgets
                - fclose
                - sarrayCreateWordsFromString
                - sarrayGetString
                - l_getIndexFromStructname
                - sarrayDestroy
                - findFileFormat
                - returnErrorInt1
                - l_getIndexFromStructname
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'stringcode.c:642,16'
          Branch Sides:
            - BranchSide:      'stringcode.c:642,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stringcode.c:642,9'
              BranchSideFuncs: []
        - Branch String:   'stringcode.c:644,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:645,16'
              BranchSideFuncs:
                - fopenReadStream
                - fgets
                - fclose
                - sarrayCreateWordsFromString
                - sarrayGetString
                - l_getIndexFromStructname
                - sarrayDestroy
                - findFileFormat
                - returnErrorInt1
                - l_getIndexFromStructname
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'stringcode.c:649,31'
              BranchSideFuncs:
                - fopenReadStream
                - fgets
                - fclose
                - sarrayCreateWordsFromString
                - sarrayGetString
                - l_getIndexFromStructname
                - sarrayDestroy
                - findFileFormat
                - returnErrorInt1
                - l_getIndexFromStructname
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'stringcode.c:645,16'
          Branch Sides:
            - BranchSide:      'stringcode.c:645,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stringcode.c:645,9'
              BranchSideFuncs: []
        - Branch String:   'stringcode.c:649,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:650,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'stringcode.c:651,5'
              BranchSideFuncs:
                - fgets
                - fclose
                - sarrayCreateWordsFromString
                - sarrayGetString
                - l_getIndexFromStructname
                - sarrayDestroy
                - findFileFormat
                - returnErrorInt1
                - l_getIndexFromStructname
                - fclose
                - returnErrorInt1
        - Branch String:   'stringcode.c:650,16'
          Branch Sides:
            - BranchSide:      'stringcode.c:650,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'stringcode.c:650,9'
              BranchSideFuncs: []
        - Branch String:   'stringcode.c:652,13'
          Branch Sides:
            - BranchSide:      'stringcode.c:653,20'
              BranchSideFuncs:
                - fclose
                - returnErrorInt1
            - BranchSide:      'stringcode.c:656,5'
              BranchSideFuncs:
                - fclose
                - sarrayCreateWordsFromString
                - sarrayGetString
                - l_getIndexFromStructname
                - sarrayDestroy
                - findFileFormat
                - returnErrorInt1
                - l_getIndexFromStructname
                - fgets
                - fclose
                - returnErrorInt1
        - Branch String:   'stringcode.c:654,20'
          Branch Sides:
            - BranchSide:      'stringcode.c:654,13'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'stringcode.c:654,13'
              BranchSideFuncs: []
        - Branch String:   'stringcode.c:656,5'
          Branch Sides:
            - BranchSide:      'stringcode.c:652,20'
              BranchSideFuncs:
                - fgets
                - fclose
                - sarrayCreateWordsFromString
                - sarrayGetString
                - l_getIndexFromStructname
                - sarrayDestroy
                - findFileFormat
                - returnErrorInt1
                - l_getIndexFromStructname
                - fclose
                - returnErrorInt1
            - BranchSide:      'stringcode.c:657,12'
              BranchSideFuncs:
                - fclose
                - sarrayCreateWordsFromString
                - sarrayGetString
                - l_getIndexFromStructname
                - sarrayDestroy
                - findFileFormat
                - returnErrorInt1
                - l_getIndexFromStructname
        - Branch String:   'stringcode.c:665,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:666,28'
              BranchSideFuncs:
                - findFileFormat
                - returnErrorInt1
                - l_getIndexFromStructname
            - BranchSide:      'stringcode.c:674,5'
              BranchSideFuncs: []
        - Branch String:   'stringcode.c:666,13'
          Branch Sides:
            - BranchSide:      'stringcode.c:667,45'
              BranchSideFuncs:
                - l_getIndexFromStructname
            - BranchSide:      'stringcode.c:669,20'
              BranchSideFuncs:
                - returnErrorInt1
        - Branch String:   'stringcode.c:669,20'
          Branch Sides:
            - BranchSide:      'stringcode.c:669,13'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'stringcode.c:669,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stringcode.c:642,16'
          Dst:             returnErrorInt
        - Src:             'stringcode.c:645,16'
          Dst:             returnErrorInt
        - Src:             'stringcode.c:649,15'
          Dst:             fopenReadStream
        - Src:             'stringcode.c:650,16'
          Dst:             returnErrorInt1
        - Src:             'stringcode.c:652,14'
          Dst:             fgets
        - Src:             'stringcode.c:653,13'
          Dst:             fclose
        - Src:             'stringcode.c:654,20'
          Dst:             returnErrorInt1
        - Src:             'stringcode.c:657,5'
          Dst:             fclose
        - Src:             'stringcode.c:658,10'
          Dst:             sarrayCreateWordsFromString
        - Src:             'stringcode.c:659,12'
          Dst:             sarrayGetString
        - Src:             'stringcode.c:663,16'
          Dst:             l_getIndexFromStructname
        - Src:             'stringcode.c:664,5'
          Dst:             sarrayDestroy
        - Src:             'stringcode.c:666,13'
          Dst:             findFileFormat
        - Src:             'stringcode.c:667,13'
          Dst:             l_getIndexFromStructname
        - Src:             'stringcode.c:669,20'
          Dst:             returnErrorInt1
    - functionName:    strcodeDestroy
      functionSourceFile: '/src/leptonica/src/stringcode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pstrcode
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - lept_stderr
        - sarrayDestroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stringcode.c:187,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:188,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'stringcode.c:192,21'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayDestroy
                - sarrayDestroy
                - free
        - Branch String:   'stringcode.c:188,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:189,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'stringcode.c:189,9'
              BranchSideFuncs: []
        - Branch String:   'stringcode.c:192,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:193,9'
              BranchSideFuncs: []
            - BranchSide:      'stringcode.c:195,20'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayDestroy
                - sarrayDestroy
                - free
      Callsites:
        - Src:             'stringcode.c:188,9'
          Dst:             lept_stderr
        - Src:             'stringcode.c:195,5'
          Dst:             sarrayDestroy
        - Src:             'stringcode.c:196,5'
          Dst:             sarrayDestroy
        - Src:             'stringcode.c:197,5'
          Dst:             sarrayDestroy
    - functionName:    l_genDescrString
      functionSourceFile: '/src/leptonica/src/stringcode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - filein
        - ifunc
        - itype
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorPtr
        - snprintf
        - splitPathAtDirectory
        - stringNew
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stringcode.c:776,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:777,24'
              BranchSideFuncs:
                - splitPathAtDirectory
                - snprintf
                - free
                - stringNew
            - BranchSide:      'stringcode.c:779,26'
              BranchSideFuncs:
                - splitPathAtDirectory
                - snprintf
                - free
                - stringNew
        - Branch String:   'stringcode.c:777,24'
          Branch Sides:
            - BranchSide:      'stringcode.c:777,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'stringcode.c:777,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stringcode.c:777,24'
          Dst:             returnErrorPtr
        - Src:             'stringcode.c:779,5'
          Dst:             splitPathAtDirectory
        - Src:             'stringcode.c:780,5'
          Dst:             snprintf
        - Src:             'stringcode.c:784,12'
          Dst:             stringNew
    - functionName:    l_genCaseString
      functionSourceFile: '/src/leptonica/src/stringcode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ifunc
        - itype
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
        - stringJoinIP
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'stringcode.c:741,5'
          Dst:             snprintf
        - Src:             'stringcode.c:742,5'
          Dst:             stringJoinIP
        - Src:             'stringcode.c:743,5'
          Dst:             snprintf
        - Src:             'stringcode.c:746,5'
          Dst:             stringJoinIP
        - Src:             'stringcode.c:747,5'
          Dst:             stringJoinIP
        - Src:             'stringcode.c:749,5'
          Dst:             snprintf
        - Src:             'stringcode.c:752,5'
          Dst:             stringJoinIP
        - Src:             'stringcode.c:753,5'
          Dst:             stringJoinIP
        - Src:             'stringcode.c:754,5'
          Dst:             stringJoinIP
        - Src:             'stringcode.c:755,5'
          Dst:             stringJoinIP
    - functionName:    l_genDataString
      functionSourceFile: '/src/leptonica/src/stringcode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filein
        - ifunc
      BBCount:         14
      ICount:          123
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - encodeBase64
        - l_binaryRead
        - reformatPacked64
        - returnErrorPtr
        - sarrayAddString
        - sarrayCreate
        - sarrayDestroy
        - sarrayToString
        - snprintf
        - zlibCompress
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stringcode.c:696,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:697,24'
              BranchSideFuncs:
                - l_binaryRead
                - zlibCompress
                - encodeBase64
                - reformatPacked64
                - free
                - free
                - free
                - sarrayCreate
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - returnErrorPtr
            - BranchSide:      'stringcode.c:701,31'
              BranchSideFuncs:
                - l_binaryRead
                - zlibCompress
                - encodeBase64
                - reformatPacked64
                - free
                - free
                - free
                - sarrayCreate
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - returnErrorPtr
        - Branch String:   'stringcode.c:697,24'
          Branch Sides:
            - BranchSide:      'stringcode.c:697,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'stringcode.c:697,9'
              BranchSideFuncs: []
        - Branch String:   'stringcode.c:701,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:702,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'stringcode.c:703,26'
              BranchSideFuncs:
                - zlibCompress
                - encodeBase64
                - reformatPacked64
                - free
                - free
                - free
                - sarrayCreate
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
        - Branch String:   'stringcode.c:702,24'
          Branch Sides:
            - BranchSide:      'stringcode.c:702,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'stringcode.c:702,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stringcode.c:697,24'
          Dst:             returnErrorPtr
        - Src:             'stringcode.c:701,18'
          Dst:             l_binaryRead
        - Src:             'stringcode.c:702,24'
          Dst:             returnErrorPtr
        - Src:             'stringcode.c:703,13'
          Dst:             zlibCompress
        - Src:             'stringcode.c:704,14'
          Dst:             encodeBase64
        - Src:             'stringcode.c:705,14'
          Dst:             reformatPacked64
        - Src:             'stringcode.c:711,10'
          Dst:             sarrayCreate
        - Src:             'stringcode.c:712,5'
          Dst:             snprintf
        - Src:             'stringcode.c:713,5'
          Dst:             sarrayAddString
        - Src:             'stringcode.c:714,5'
          Dst:             sarrayAddString
        - Src:             'stringcode.c:715,5'
          Dst:             sarrayAddString
        - Src:             'stringcode.c:716,14'
          Dst:             sarrayToString
        - Src:             'stringcode.c:717,5'
          Dst:             sarrayDestroy
    - functionName:    l_getIndexFromType
      functionSourceFile: '/src/leptonica/src/stringcode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - pindex
      BBCount:         21
      ICount:          107
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - returnErrorInt
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stringcode.c:568,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:569,16'
              BranchSideFuncs:
                - returnErrorInt
                - strcmp
            - BranchSide:      'stringcode.c:570,6'
              BranchSideFuncs:
                - returnErrorInt
                - strcmp
        - Branch String:   'stringcode.c:569,16'
          Branch Sides:
            - BranchSide:      'stringcode.c:569,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stringcode.c:569,9'
              BranchSideFuncs: []
        - Branch String:   'stringcode.c:571,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:572,16'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'stringcode.c:574,11'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'stringcode.c:572,16'
          Branch Sides:
            - BranchSide:      'stringcode.c:572,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stringcode.c:572,9'
              BranchSideFuncs: []
        - Branch String:   'stringcode.c:575,5'
          Branch Sides:
            - BranchSide:      'stringcode.c:576,20'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'stringcode.c:582,13'
              BranchSideFuncs: []
        - Branch String:   'stringcode.c:576,13'
          Branch Sides:
            - BranchSide:      'stringcode.c:577,19'
              BranchSideFuncs: []
            - BranchSide:      'stringcode.c:581,5'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'stringcode.c:569,16'
          Dst:             returnErrorInt
        - Src:             'stringcode.c:572,16'
          Dst:             returnErrorInt
        - Src:             'stringcode.c:576,13'
          Dst:             strcmp
    - functionName:    strcodeFinalize
      functionSourceFile: '/src/leptonica/src/stringcode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pstrcode
        - outdir
      BBCount:         18
      ICount:          379
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - l_binaryRead
        - l_binaryWrite
        - lept_mkdir
        - lept_stderr
        - returnErrorInt
        - sarrayAddString
        - sarrayAppendRange
        - sarrayCreate
        - sarrayCreateLinesFromString
        - sarrayDestroy
        - sarrayParseRange
        - sarrayToString
        - snprintf
        - strcodeDestroy
        - stringNew
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stringcode.c:343,19'
          Branch Sides:
            - BranchSide:      'stringcode.c:343,23'
              BranchSideFuncs:
                - stringNew
                - l_binaryRead
                - sarrayCreateLinesFromString
                - free
                - sarrayCreate
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - sarrayToString
                - strlen
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - sarrayToString
                - strlen
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - sarrayToString
                - strlen
                - snprintf
                - l_binaryWrite
                - free
                - sarrayDestroy
                - sarrayDestroy
                - l_binaryRead
                - sarrayCreateLinesFromString
                - free
                - sarrayCreate
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - sarrayToString
                - strlen
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayToString
                - strlen
                - snprintf
                - l_binaryWrite
                - free
                - free
                - sarrayDestroy
                - sarrayDestroy
                - strcodeDestroy
                - lept_stderr
                - stringNew
                - returnErrorInt
            - BranchSide:      'stringcode.c:344,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'stringcode.c:343,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:344,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stringcode.c:345,16'
              BranchSideFuncs:
                - stringNew
                - l_binaryRead
                - sarrayCreateLinesFromString
                - free
                - sarrayCreate
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - sarrayToString
                - strlen
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - sarrayToString
                - strlen
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - sarrayToString
                - strlen
                - snprintf
                - l_binaryWrite
                - free
                - sarrayDestroy
                - sarrayDestroy
                - l_binaryRead
                - sarrayCreateLinesFromString
                - free
                - sarrayCreate
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - sarrayToString
                - strlen
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayToString
                - strlen
                - snprintf
                - l_binaryWrite
                - free
                - free
                - sarrayDestroy
                - sarrayDestroy
                - strcodeDestroy
                - lept_stderr
                - stringNew
        - Branch String:   'stringcode.c:344,16'
          Branch Sides:
            - BranchSide:      'stringcode.c:344,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stringcode.c:344,9'
              BranchSideFuncs: []
        - Branch String:   'stringcode.c:346,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:347,9'
              BranchSideFuncs:
                - stringNew
                - l_binaryRead
                - sarrayCreateLinesFromString
                - free
                - sarrayCreate
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - sarrayToString
                - strlen
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - sarrayToString
                - strlen
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - sarrayToString
                - strlen
                - snprintf
                - l_binaryWrite
                - free
                - sarrayDestroy
                - sarrayDestroy
                - l_binaryRead
                - sarrayCreateLinesFromString
                - free
                - sarrayCreate
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - sarrayToString
                - strlen
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayToString
                - strlen
                - snprintf
                - l_binaryWrite
                - free
                - free
                - sarrayDestroy
                - sarrayDestroy
                - strcodeDestroy
            - BranchSide:      'stringcode.c:350,32'
              BranchSideFuncs:
                - stringNew
                - l_binaryRead
                - sarrayCreateLinesFromString
                - free
                - sarrayCreate
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - sarrayToString
                - strlen
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - sarrayToString
                - strlen
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - sarrayToString
                - strlen
                - snprintf
                - l_binaryWrite
                - free
                - sarrayDestroy
                - sarrayDestroy
                - l_binaryRead
                - sarrayCreateLinesFromString
                - free
                - sarrayCreate
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - sarrayToString
                - strlen
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayToString
                - strlen
                - snprintf
                - l_binaryWrite
                - free
                - free
                - sarrayDestroy
                - sarrayDestroy
                - strcodeDestroy
        - Branch String:   'stringcode.c:347,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:348,22'
              BranchSideFuncs:
                - lept_stderr
                - stringNew
                - l_binaryRead
                - sarrayCreateLinesFromString
                - free
                - sarrayCreate
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - sarrayToString
                - strlen
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - sarrayToString
                - strlen
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - sarrayToString
                - strlen
                - snprintf
                - l_binaryWrite
                - free
                - sarrayDestroy
                - sarrayDestroy
                - l_binaryRead
                - sarrayCreateLinesFromString
                - free
                - sarrayCreate
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - sarrayToString
                - strlen
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayToString
                - strlen
                - snprintf
                - l_binaryWrite
                - free
                - free
                - sarrayDestroy
                - sarrayDestroy
                - strcodeDestroy
            - BranchSide:      'stringcode.c:348,22'
              BranchSideFuncs:
                - stringNew
                - l_binaryRead
                - sarrayCreateLinesFromString
                - free
                - sarrayCreate
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - sarrayToString
                - strlen
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - sarrayToString
                - strlen
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - sarrayToString
                - strlen
                - snprintf
                - l_binaryWrite
                - free
                - sarrayDestroy
                - sarrayDestroy
                - l_binaryRead
                - sarrayCreateLinesFromString
                - free
                - sarrayCreate
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - snprintf
                - sarrayAddString
                - sarrayParseRange
                - sarrayAppendRange
                - sarrayToString
                - strlen
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayToString
                - strlen
                - snprintf
                - l_binaryWrite
                - free
                - free
                - sarrayDestroy
                - sarrayDestroy
                - strcodeDestroy
      Callsites:
        - Src:             'stringcode.c:341,5'
          Dst:             lept_mkdir
        - Src:             'stringcode.c:344,16'
          Dst:             returnErrorInt
        - Src:             'stringcode.c:347,9'
          Dst:             lept_stderr
        - Src:             'stringcode.c:348,22'
          Dst:             stringNew
        - Src:             'stringcode.c:350,22'
          Dst:             stringNew
        - Src:             'stringcode.c:358,23'
          Dst:             l_binaryRead
        - Src:             'stringcode.c:359,11'
          Dst:             sarrayCreateLinesFromString
        - Src:             'stringcode.c:361,11'
          Dst:             sarrayCreate
        - Src:             'stringcode.c:364,5'
          Dst:             sarrayParseRange
        - Src:             'stringcode.c:365,5'
          Dst:             sarrayAppendRange
        - Src:             'stringcode.c:369,5'
          Dst:             snprintf
        - Src:             'stringcode.c:370,5'
          Dst:             sarrayAddString
        - Src:             'stringcode.c:373,5'
          Dst:             sarrayParseRange
        - Src:             'stringcode.c:374,5'
          Dst:             sarrayAppendRange
        - Src:             'stringcode.c:377,13'
          Dst:             sarrayToString
        - Src:             'stringcode.c:378,11'
          Dst:             strlen
        - Src:             'stringcode.c:379,5'
          Dst:             sarrayAddString
        - Src:             'stringcode.c:382,5'
          Dst:             sarrayParseRange
        - Src:             'stringcode.c:383,5'
          Dst:             sarrayAppendRange
        - Src:             'stringcode.c:384,5'
          Dst:             snprintf
        - Src:             'stringcode.c:385,5'
          Dst:             sarrayAddString
        - Src:             'stringcode.c:388,5'
          Dst:             sarrayParseRange
        - Src:             'stringcode.c:389,5'
          Dst:             sarrayAppendRange
        - Src:             'stringcode.c:392,5'
          Dst:             snprintf
        - Src:             'stringcode.c:393,5'
          Dst:             sarrayAddString
        - Src:             'stringcode.c:396,5'
          Dst:             sarrayParseRange
        - Src:             'stringcode.c:397,5'
          Dst:             sarrayAppendRange
        - Src:             'stringcode.c:400,5'
          Dst:             snprintf
        - Src:             'stringcode.c:401,5'
          Dst:             sarrayAddString
        - Src:             'stringcode.c:404,5'
          Dst:             sarrayParseRange
        - Src:             'stringcode.c:405,5'
          Dst:             sarrayAppendRange
        - Src:             'stringcode.c:408,5'
          Dst:             snprintf
        - Src:             'stringcode.c:409,5'
          Dst:             sarrayAddString
        - Src:             'stringcode.c:412,5'
          Dst:             snprintf
        - Src:             'stringcode.c:413,5'
          Dst:             sarrayAddString
        - Src:             'stringcode.c:416,5'
          Dst:             sarrayParseRange
        - Src:             'stringcode.c:417,5'
          Dst:             sarrayAppendRange
        - Src:             'stringcode.c:420,15'
          Dst:             sarrayToString
        - Src:             'stringcode.c:421,13'
          Dst:             strlen
        - Src:             'stringcode.c:422,5'
          Dst:             sarrayAddString
        - Src:             'stringcode.c:425,5'
          Dst:             sarrayParseRange
        - Src:             'stringcode.c:426,5'
          Dst:             sarrayAppendRange
        - Src:             'stringcode.c:429,15'
          Dst:             sarrayToString
        - Src:             'stringcode.c:430,14'
          Dst:             strlen
        - Src:             'stringcode.c:431,5'
          Dst:             snprintf
        - Src:             'stringcode.c:432,5'
          Dst:             l_binaryWrite
        - Src:             'stringcode.c:434,5'
          Dst:             sarrayDestroy
        - Src:             'stringcode.c:435,5'
          Dst:             sarrayDestroy
        - Src:             'stringcode.c:442,23'
          Dst:             l_binaryRead
        - Src:             'stringcode.c:443,11'
          Dst:             sarrayCreateLinesFromString
        - Src:             'stringcode.c:445,11'
          Dst:             sarrayCreate
        - Src:             'stringcode.c:448,5'
          Dst:             sarrayParseRange
        - Src:             'stringcode.c:449,5'
          Dst:             sarrayAppendRange
        - Src:             'stringcode.c:452,5'
          Dst:             snprintf
        - Src:             'stringcode.c:453,5'
          Dst:             sarrayAddString
        - Src:             'stringcode.c:456,5'
          Dst:             sarrayParseRange
        - Src:             'stringcode.c:457,5'
          Dst:             sarrayAppendRange
        - Src:             'stringcode.c:460,5'
          Dst:             snprintf
        - Src:             'stringcode.c:463,5'
          Dst:             sarrayAddString
        - Src:             'stringcode.c:466,5'
          Dst:             sarrayParseRange
        - Src:             'stringcode.c:467,5'
          Dst:             sarrayAppendRange
        - Src:             'stringcode.c:470,5'
          Dst:             snprintf
        - Src:             'stringcode.c:471,5'
          Dst:             sarrayAddString
        - Src:             'stringcode.c:474,5'
          Dst:             sarrayParseRange
        - Src:             'stringcode.c:475,5'
          Dst:             sarrayAppendRange
        - Src:             'stringcode.c:478,15'
          Dst:             sarrayToString
        - Src:             'stringcode.c:479,13'
          Dst:             strlen
        - Src:             'stringcode.c:480,5'
          Dst:             sarrayAddString
        - Src:             'stringcode.c:483,5'
          Dst:             snprintf
        - Src:             'stringcode.c:484,5'
          Dst:             sarrayAddString
        - Src:             'stringcode.c:487,15'
          Dst:             sarrayToString
        - Src:             'stringcode.c:488,14'
          Dst:             strlen
        - Src:             'stringcode.c:489,5'
          Dst:             snprintf
        - Src:             'stringcode.c:490,5'
          Dst:             l_binaryWrite
        - Src:             'stringcode.c:493,5'
          Dst:             sarrayDestroy
        - Src:             'stringcode.c:494,5'
          Dst:             sarrayDestroy
        - Src:             'stringcode.c:497,5'
          Dst:             strcodeDestroy
    - functionName:    strcodeGenerate
      functionSourceFile: '/src/leptonica/src/stringcode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - strcode
        - filein
        - type
      BBCount:         29
      ICount:          175
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - l_genCaseString
        - l_genDataString
        - l_genDescrString
        - l_getIndexFromType
        - returnErrorInt
        - sarrayAddString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stringcode.c:292,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:293,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_getIndexFromType
                - l_genDataString
                - sarrayAddString
                - l_genCaseString
                - sarrayAddString
                - l_genDescrString
                - sarrayAddString
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'stringcode.c:294,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_getIndexFromType
                - l_genDataString
                - sarrayAddString
                - l_genCaseString
                - sarrayAddString
                - l_genDescrString
                - sarrayAddString
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'stringcode.c:293,16'
          Branch Sides:
            - BranchSide:      'stringcode.c:293,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stringcode.c:293,9'
              BranchSideFuncs: []
        - Branch String:   'stringcode.c:294,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:295,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_getIndexFromType
                - l_genDataString
                - sarrayAddString
                - l_genCaseString
                - sarrayAddString
                - l_genDescrString
                - sarrayAddString
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'stringcode.c:296,10'
              BranchSideFuncs:
                - returnErrorInt
                - l_getIndexFromType
                - l_genDataString
                - sarrayAddString
                - l_genCaseString
                - sarrayAddString
                - l_genDescrString
                - sarrayAddString
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'stringcode.c:295,16'
          Branch Sides:
            - BranchSide:      'stringcode.c:295,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stringcode.c:295,9'
              BranchSideFuncs: []
        - Branch String:   'stringcode.c:296,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:297,16'
              BranchSideFuncs:
                - l_getIndexFromType
                - l_genDataString
                - sarrayAddString
                - l_genCaseString
                - sarrayAddString
                - l_genDescrString
                - sarrayAddString
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'stringcode.c:300,28'
              BranchSideFuncs:
                - l_getIndexFromType
                - l_genDataString
                - sarrayAddString
                - l_genCaseString
                - sarrayAddString
                - l_genDescrString
                - sarrayAddString
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'stringcode.c:297,16'
          Branch Sides:
            - BranchSide:      'stringcode.c:297,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stringcode.c:297,9'
              BranchSideFuncs: []
        - Branch String:   'stringcode.c:300,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:301,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stringcode.c:304,36'
              BranchSideFuncs:
                - l_genDataString
                - sarrayAddString
                - l_genCaseString
                - sarrayAddString
                - l_genDescrString
                - sarrayAddString
                - returnErrorInt
        - Branch String:   'stringcode.c:301,16'
          Branch Sides:
            - BranchSide:      'stringcode.c:301,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stringcode.c:301,9'
              BranchSideFuncs: []
        - Branch String:   'stringcode.c:304,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:305,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stringcode.c:306,21'
              BranchSideFuncs:
                - sarrayAddString
                - l_genCaseString
                - sarrayAddString
                - l_genDescrString
                - sarrayAddString
        - Branch String:   'stringcode.c:305,16'
          Branch Sides:
            - BranchSide:      'stringcode.c:305,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stringcode.c:305,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stringcode.c:293,16'
          Dst:             returnErrorInt
        - Src:             'stringcode.c:295,16'
          Dst:             returnErrorInt
        - Src:             'stringcode.c:297,16'
          Dst:             returnErrorInt
        - Src:             'stringcode.c:300,9'
          Dst:             l_getIndexFromType
        - Src:             'stringcode.c:301,16'
          Dst:             returnErrorInt
        - Src:             'stringcode.c:304,20'
          Dst:             l_genDataString
        - Src:             'stringcode.c:305,16'
          Dst:             returnErrorInt
        - Src:             'stringcode.c:306,5'
          Dst:             sarrayAddString
        - Src:             'stringcode.c:309,15'
          Dst:             l_genCaseString
        - Src:             'stringcode.c:310,5'
          Dst:             sarrayAddString
        - Src:             'stringcode.c:313,16'
          Dst:             l_genDescrString
        - Src:             'stringcode.c:314,5'
          Dst:             sarrayAddString
    - functionName:    strcodeCreateFromFile
      functionSourceFile: '/src/leptonica/src/stringcode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - filein
        - fileno
        - outdir
      BBCount:         39
      ICount:          211
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - l_binaryRead
        - l_getIndexFromFile
        - lept_stderr
        - returnErrorInt
        - sarrayCreateLinesFromString
        - sarrayDestroy
        - sarrayGetCount
        - sarrayGetString
        - strcodeCreate
        - strcodeFinalize
        - strcodeGenerate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stringcode.c:233,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:234,16'
              BranchSideFuncs:
                - l_binaryRead
                - sarrayCreateLinesFromString
                - free
                - returnErrorInt
                - sarrayGetCount
                - strcodeCreate
                - strcodeFinalize
                - sarrayDestroy
                - sarrayGetString
                - l_getIndexFromFile
                - strcodeGenerate
                - lept_stderr
                - lept_stderr
                - sarrayDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'stringcode.c:236,30'
              BranchSideFuncs:
                - l_binaryRead
                - sarrayCreateLinesFromString
                - free
                - returnErrorInt
                - sarrayGetCount
                - strcodeCreate
                - strcodeFinalize
                - sarrayDestroy
                - sarrayGetString
                - l_getIndexFromFile
                - strcodeGenerate
                - lept_stderr
                - lept_stderr
                - sarrayDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'stringcode.c:234,16'
          Branch Sides:
            - BranchSide:      'stringcode.c:234,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stringcode.c:234,9'
              BranchSideFuncs: []
        - Branch String:   'stringcode.c:236,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:237,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stringcode.c:238,46'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - free
                - returnErrorInt
                - sarrayGetCount
                - strcodeCreate
                - strcodeFinalize
                - sarrayDestroy
                - sarrayGetString
                - l_getIndexFromFile
                - strcodeGenerate
                - lept_stderr
                - lept_stderr
                - sarrayDestroy
                - returnErrorInt
        - Branch String:   'stringcode.c:237,16'
          Branch Sides:
            - BranchSide:      'stringcode.c:237,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stringcode.c:237,9'
              BranchSideFuncs: []
        - Branch String:   'stringcode.c:240,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:241,16'
              BranchSideFuncs:
                - sarrayGetCount
                - strcodeCreate
                - strcodeFinalize
                - sarrayDestroy
                - sarrayGetString
                - l_getIndexFromFile
                - strcodeGenerate
                - lept_stderr
                - lept_stderr
                - sarrayDestroy
                - returnErrorInt
            - BranchSide:      'stringcode.c:242,29'
              BranchSideFuncs:
                - sarrayGetCount
                - strcodeCreate
                - strcodeFinalize
                - sarrayDestroy
                - sarrayGetString
                - l_getIndexFromFile
                - strcodeGenerate
                - lept_stderr
                - lept_stderr
                - sarrayDestroy
                - returnErrorInt
        - Branch String:   'stringcode.c:241,16'
          Branch Sides:
            - BranchSide:      'stringcode.c:241,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stringcode.c:241,9'
              BranchSideFuncs: []
        - Branch String:   'stringcode.c:242,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:243,9'
              BranchSideFuncs:
                - sarrayDestroy
                - returnErrorInt
            - BranchSide:      'stringcode.c:247,29'
              BranchSideFuncs:
                - strcodeCreate
                - strcodeFinalize
                - sarrayDestroy
                - sarrayGetString
                - l_getIndexFromFile
                - strcodeGenerate
                - lept_stderr
                - lept_stderr
        - Branch String:   'stringcode.c:244,16'
          Branch Sides:
            - BranchSide:      'stringcode.c:244,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stringcode.c:244,9'
              BranchSideFuncs: []
        - Branch String:   'stringcode.c:249,5'
          Branch Sides:
            - BranchSide:      'stringcode.c:250,33'
              BranchSideFuncs:
                - sarrayGetString
                - l_getIndexFromFile
                - strcodeGenerate
                - strcodeFinalize
                - sarrayDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'stringcode.c:260,31'
              BranchSideFuncs:
                - strcodeFinalize
                - sarrayDestroy
        - Branch String:   'stringcode.c:251,13'
          Branch Sides:
            - BranchSide:      'stringcode.c:251,30'
              BranchSideFuncs:
                - strcodeFinalize
                - sarrayDestroy
                - sarrayGetString
                - l_getIndexFromFile
                - strcodeGenerate
                - lept_stderr
                - lept_stderr
            - BranchSide:      'stringcode.c:252,32'
              BranchSideFuncs:
                - l_getIndexFromFile
                - strcodeGenerate
                - strcodeFinalize
                - sarrayDestroy
                - sarrayGetString
                - lept_stderr
                - lept_stderr
        - Branch String:   'stringcode.c:252,13'
          Branch Sides:
            - BranchSide:      'stringcode.c:253,13'
              BranchSideFuncs:
                - strcodeFinalize
                - sarrayDestroy
                - sarrayGetString
                - l_getIndexFromFile
                - strcodeGenerate
                - lept_stderr
                - lept_stderr
            - BranchSide:      'stringcode.c:255,28'
              BranchSideFuncs:
                - strcodeGenerate
                - strcodeFinalize
                - sarrayDestroy
                - sarrayGetString
                - l_getIndexFromFile
                - lept_stderr
                - lept_stderr
        - Branch String:   'stringcode.c:253,13'
          Branch Sides:
            - BranchSide:      'stringcode.c:254,9'
              BranchSideFuncs:
                - lept_stderr
                - strcodeFinalize
                - sarrayDestroy
                - sarrayGetString
                - l_getIndexFromFile
                - strcodeGenerate
                - lept_stderr
            - BranchSide:      'stringcode.c:254,9'
              BranchSideFuncs:
                - strcodeFinalize
                - sarrayDestroy
                - sarrayGetString
                - l_getIndexFromFile
                - strcodeGenerate
                - lept_stderr
                - lept_stderr
        - Branch String:   'stringcode.c:256,13'
          Branch Sides:
            - BranchSide:      'stringcode.c:257,29'
              BranchSideFuncs:
                - lept_stderr
                - strcodeGenerate
                - strcodeFinalize
                - sarrayDestroy
                - sarrayGetString
                - l_getIndexFromFile
                - lept_stderr
            - BranchSide:      'stringcode.c:257,29'
              BranchSideFuncs:
                - strcodeGenerate
                - strcodeFinalize
                - sarrayDestroy
                - sarrayGetString
                - l_getIndexFromFile
                - lept_stderr
                - lept_stderr
      Callsites:
        - Src:             'stringcode.c:234,16'
          Dst:             returnErrorInt
        - Src:             'stringcode.c:236,17'
          Dst:             l_binaryRead
        - Src:             'stringcode.c:237,16'
          Dst:             returnErrorInt
        - Src:             'stringcode.c:238,10'
          Dst:             sarrayCreateLinesFromString
        - Src:             'stringcode.c:241,16'
          Dst:             returnErrorInt
        - Src:             'stringcode.c:242,14'
          Dst:             sarrayGetCount
        - Src:             'stringcode.c:243,9'
          Dst:             sarrayDestroy
        - Src:             'stringcode.c:244,16'
          Dst:             returnErrorInt
        - Src:             'stringcode.c:247,15'
          Dst:             strcodeCreate
        - Src:             'stringcode.c:250,17'
          Dst:             sarrayGetString
        - Src:             'stringcode.c:252,13'
          Dst:             l_getIndexFromFile
        - Src:             'stringcode.c:253,13'
          Dst:             lept_stderr
        - Src:             'stringcode.c:256,13'
          Dst:             lept_stderr
        - Src:             'stringcode.c:257,13'
          Dst:             strcodeGenerate
        - Src:             'stringcode.c:260,5'
          Dst:             strcodeFinalize
        - Src:             'stringcode.c:261,5'
          Dst:             sarrayDestroy
    - functionName:    strcodeCreate
      functionSourceFile: '/src/leptonica/src/stringcode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fileno
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - lept_mkdir
        - returnErrorPtr
        - sarrayCreate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stringcode.c:165,9'
          Branch Sides:
            - BranchSide:      'stringcode.c:166,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'stringcode.c:168,23'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayCreate
                - sarrayCreate
        - Branch String:   'stringcode.c:166,29'
          Branch Sides:
            - BranchSide:      'stringcode.c:166,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'stringcode.c:166,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stringcode.c:163,5'
          Dst:             lept_mkdir
        - Src:             'stringcode.c:165,33'
          Dst:             calloc
        - Src:             'stringcode.c:166,29'
          Dst:             returnErrorPtr
        - Src:             'stringcode.c:169,25'
          Dst:             sarrayCreate
        - Src:             'stringcode.c:170,21'
          Dst:             sarrayCreate
        - Src:             'stringcode.c:171,22'
          Dst:             sarrayCreate
    - functionName:    stringLeadingWhitespace
      functionSourceFile: '/src/leptonica/src/textops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - textstr
        - pval
      BBCount:         20
      ICount:          90
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'textops.c:1093,9'
          Branch Sides:
            - BranchSide:      'textops.c:1094,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'textops.c:1095,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'textops.c:1094,16'
          Branch Sides:
            - BranchSide:      'textops.c:1094,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'textops.c:1094,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:1095,9'
          Branch Sides:
            - BranchSide:      'textops.c:1096,16'
              BranchSideFuncs: []
            - BranchSide:      'textops.c:1098,6'
              BranchSideFuncs: []
        - Branch String:   'textops.c:1096,16'
          Branch Sides:
            - BranchSide:      'textops.c:1096,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'textops.c:1096,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:1099,27'
          Branch Sides:
            - BranchSide:      'textops.c:1099,30'
              BranchSideFuncs: []
            - BranchSide:      'textops.c:1100,10'
              BranchSideFuncs: []
        - Branch String:   'textops.c:1099,9'
          Branch Sides:
            - BranchSide:      'textops.c:1100,10'
              BranchSideFuncs: []
            - BranchSide:      'textops.c:1102,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'textops.c:1094,16'
          Dst:             returnErrorInt
        - Src:             'textops.c:1096,16'
          Dst:             returnErrorInt
    - functionName:    stringAllWhitespace
      functionSourceFile: '/src/leptonica/src/textops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - textstr
        - pval
      BBCount:         25
      ICount:          133
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - returnErrorInt
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'textops.c:1065,9'
          Branch Sides:
            - BranchSide:      'textops.c:1066,16'
              BranchSideFuncs:
                - returnErrorInt
                - strlen
            - BranchSide:      'textops.c:1067,10'
              BranchSideFuncs:
                - returnErrorInt
                - strlen
        - Branch String:   'textops.c:1066,16'
          Branch Sides:
            - BranchSide:      'textops.c:1066,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'textops.c:1066,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:1067,9'
          Branch Sides:
            - BranchSide:      'textops.c:1068,16'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'textops.c:1070,18'
              BranchSideFuncs:
                - strlen
        - Branch String:   'textops.c:1068,16'
          Branch Sides:
            - BranchSide:      'textops.c:1068,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'textops.c:1068,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:1072,5'
          Branch Sides:
            - BranchSide:      'textops.c:1073,13'
              BranchSideFuncs: []
            - BranchSide:      'textops.c:1078,5'
              BranchSideFuncs: []
        - Branch String:   'textops.c:1073,31'
          Branch Sides:
            - BranchSide:      'textops.c:1073,34'
              BranchSideFuncs: []
            - BranchSide:      'textops.c:1077,5'
              BranchSideFuncs: []
        - Branch String:   'textops.c:1073,53'
          Branch Sides:
            - BranchSide:      'textops.c:1073,56'
              BranchSideFuncs: []
            - BranchSide:      'textops.c:1077,5'
              BranchSideFuncs: []
        - Branch String:   'textops.c:1073,13'
          Branch Sides:
            - BranchSide:      'textops.c:1074,14'
              BranchSideFuncs: []
            - BranchSide:      'textops.c:1077,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'textops.c:1066,16'
          Dst:             returnErrorInt
        - Src:             'textops.c:1068,16'
          Dst:             returnErrorInt
        - Src:             'textops.c:1070,11'
          Dst:             strlen
    - functionName:    splitStringToParagraphs
      functionSourceFile: '/src/leptonica/src/textops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - textstr
        - splitflag
      BBCount:         36
      ICount:          208
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - returnErrorPtr
        - sarrayAddString
        - sarrayCreate
        - sarrayCreateLinesFromString
        - sarrayDestroy
        - sarrayGetCount
        - sarrayGetString
        - sarrayToString
        - stringAllWhitespace
        - stringLeadingWhitespace
      functionUses:    0
      BranchProfiles:
        - Branch String:   'textops.c:1019,9'
          Branch Sides:
            - BranchSide:      'textops.c:1020,26'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - sarrayCreate
                - sarrayCreate
                - sarrayGetString
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayDestroy
                - sarrayGetString
                - stringAllWhitespace
                - stringLeadingWhitespace
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - returnErrorPtr
            - BranchSide:      'textops.c:1022,48'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - sarrayCreate
                - sarrayCreate
                - sarrayGetString
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayDestroy
                - sarrayGetString
                - stringAllWhitespace
                - stringLeadingWhitespace
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - returnErrorPtr
        - Branch String:   'textops.c:1020,26'
          Branch Sides:
            - BranchSide:      'textops.c:1020,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:1020,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:1022,9'
          Branch Sides:
            - BranchSide:      'textops.c:1023,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:1024,29'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayCreate
                - sarrayCreate
                - sarrayGetString
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayDestroy
                - sarrayGetString
                - stringAllWhitespace
                - stringLeadingWhitespace
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
        - Branch String:   'textops.c:1023,26'
          Branch Sides:
            - BranchSide:      'textops.c:1023,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:1023,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:1030,5'
          Branch Sides:
            - BranchSide:      'textops.c:1031,35'
              BranchSideFuncs:
                - sarrayGetString
                - stringAllWhitespace
                - stringLeadingWhitespace
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayDestroy
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
            - BranchSide:      'textops.c:1044,33'
              BranchSideFuncs:
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayDestroy
        - Branch String:   'textops.c:1034,50'
          Branch Sides:
            - BranchSide:      'textops.c:1034,53'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayDestroy
                - sarrayGetString
                - stringAllWhitespace
                - stringLeadingWhitespace
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
            - BranchSide:      'textops.c:1035,14'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayDestroy
                - sarrayGetString
                - stringAllWhitespace
                - stringLeadingWhitespace
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
        - Branch String:   'textops.c:1034,64'
          Branch Sides:
            - BranchSide:      'textops.c:1035,14'
              BranchSideFuncs:
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayDestroy
                - sarrayGetString
                - stringAllWhitespace
                - stringLeadingWhitespace
            - BranchSide:      'textops.c:1037,41'
              BranchSideFuncs:
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayDestroy
                - sarrayGetString
                - stringAllWhitespace
                - stringLeadingWhitespace
        - Branch String:   'textops.c:1035,47'
          Branch Sides:
            - BranchSide:      'textops.c:1035,50'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayDestroy
                - sarrayGetString
                - stringAllWhitespace
                - stringLeadingWhitespace
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
            - BranchSide:      'textops.c:1036,14'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayDestroy
                - sarrayGetString
                - stringAllWhitespace
                - stringLeadingWhitespace
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
        - Branch String:   'textops.c:1035,60'
          Branch Sides:
            - BranchSide:      'textops.c:1036,14'
              BranchSideFuncs:
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayDestroy
                - sarrayGetString
                - stringAllWhitespace
                - stringLeadingWhitespace
            - BranchSide:      'textops.c:1037,41'
              BranchSideFuncs:
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayDestroy
                - sarrayGetString
                - stringAllWhitespace
                - stringLeadingWhitespace
        - Branch String:   'textops.c:1036,41'
          Branch Sides:
            - BranchSide:      'textops.c:1036,45'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayDestroy
                - sarrayGetString
                - stringAllWhitespace
                - stringLeadingWhitespace
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
            - BranchSide:      'textops.c:1042,25'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayDestroy
                - sarrayGetString
                - stringAllWhitespace
                - stringLeadingWhitespace
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
        - Branch String:   'textops.c:1036,54'
          Branch Sides:
            - BranchSide:      'textops.c:1036,57'
              BranchSideFuncs:
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayDestroy
                - sarrayGetString
                - stringAllWhitespace
                - stringLeadingWhitespace
            - BranchSide:      'textops.c:1037,41'
              BranchSideFuncs:
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayDestroy
                - sarrayGetString
                - stringAllWhitespace
                - stringLeadingWhitespace
        - Branch String:   'textops.c:1034,13'
          Branch Sides:
            - BranchSide:      'textops.c:1037,41'
              BranchSideFuncs:
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayDestroy
                - sarrayGetString
                - stringAllWhitespace
                - stringLeadingWhitespace
            - BranchSide:      'textops.c:1042,25'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayDestroy
                - sarrayGetString
                - stringAllWhitespace
                - stringLeadingWhitespace
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - sarrayCreate
      Callsites:
        - Src:             'textops.c:1020,26'
          Dst:             returnErrorPtr
        - Src:             'textops.c:1022,20'
          Dst:             sarrayCreateLinesFromString
        - Src:             'textops.c:1023,26'
          Dst:             returnErrorPtr
        - Src:             'textops.c:1024,14'
          Dst:             sarrayGetCount
        - Src:             'textops.c:1025,13'
          Dst:             sarrayCreate
        - Src:             'textops.c:1026,14'
          Dst:             sarrayCreate
        - Src:             'textops.c:1028,15'
          Dst:             sarrayGetString
        - Src:             'textops.c:1029,5'
          Dst:             sarrayAddString
        - Src:             'textops.c:1031,19'
          Dst:             sarrayGetString
        - Src:             'textops.c:1032,9'
          Dst:             stringAllWhitespace
        - Src:             'textops.c:1033,9'
          Dst:             stringLeadingWhitespace
        - Src:             'textops.c:1037,26'
          Dst:             sarrayToString
        - Src:             'textops.c:1038,13'
          Dst:             sarrayAddString
        - Src:             'textops.c:1039,13'
          Dst:             sarrayDestroy
        - Src:             'textops.c:1040,22'
          Dst:             sarrayCreate
        - Src:             'textops.c:1042,9'
          Dst:             sarrayAddString
        - Src:             'textops.c:1044,18'
          Dst:             sarrayToString
        - Src:             'textops.c:1045,5'
          Dst:             sarrayAddString
        - Src:             'textops.c:1046,5'
          Dst:             sarrayDestroy
        - Src:             'textops.c:1047,5'
          Dst:             sarrayDestroy
    - functionName:    bmfGetWordWidths
      functionSourceFile: '/src/leptonica/src/textops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bmf
        - textstr
        - sa
      BBCount:         28
      ICount:          145
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - bmfGetStringWidth
        - numaAddNumber
        - numaCreate
        - returnErrorPtr
        - sarrayGetCount
        - sarrayGetString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'textops.c:939,9'
          Branch Sides:
            - BranchSide:      'textops.c:940,24'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - sarrayGetCount
                - numaCreate
                - sarrayGetString
                - bmfGetStringWidth
                - numaAddNumber
                - returnErrorPtr
            - BranchSide:      'textops.c:941,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - sarrayGetCount
                - numaCreate
                - sarrayGetString
                - bmfGetStringWidth
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'textops.c:940,24'
          Branch Sides:
            - BranchSide:      'textops.c:940,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:940,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:941,9'
          Branch Sides:
            - BranchSide:      'textops.c:942,24'
              BranchSideFuncs:
                - returnErrorPtr
                - sarrayGetCount
                - numaCreate
                - sarrayGetString
                - bmfGetStringWidth
                - numaAddNumber
                - returnErrorPtr
            - BranchSide:      'textops.c:943,10'
              BranchSideFuncs:
                - returnErrorPtr
                - sarrayGetCount
                - numaCreate
                - sarrayGetString
                - bmfGetStringWidth
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'textops.c:942,24'
          Branch Sides:
            - BranchSide:      'textops.c:942,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:942,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:943,9'
          Branch Sides:
            - BranchSide:      'textops.c:944,24'
              BranchSideFuncs:
                - sarrayGetCount
                - numaCreate
                - sarrayGetString
                - bmfGetStringWidth
                - numaAddNumber
                - returnErrorPtr
            - BranchSide:      'textops.c:946,29'
              BranchSideFuncs:
                - sarrayGetCount
                - numaCreate
                - sarrayGetString
                - bmfGetStringWidth
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'textops.c:944,24'
          Branch Sides:
            - BranchSide:      'textops.c:944,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:944,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:947,9'
          Branch Sides:
            - BranchSide:      'textops.c:948,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:950,12'
              BranchSideFuncs:
                - sarrayGetString
                - bmfGetStringWidth
                - numaAddNumber
        - Branch String:   'textops.c:948,24'
          Branch Sides:
            - BranchSide:      'textops.c:948,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:948,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:950,5'
          Branch Sides:
            - BranchSide:      'textops.c:951,35'
              BranchSideFuncs:
                - sarrayGetString
                - bmfGetStringWidth
                - numaAddNumber
            - BranchSide:      'textops.c:956,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'textops.c:940,24'
          Dst:             returnErrorPtr
        - Src:             'textops.c:942,24'
          Dst:             returnErrorPtr
        - Src:             'textops.c:944,24'
          Dst:             returnErrorPtr
        - Src:             'textops.c:946,14'
          Dst:             sarrayGetCount
        - Src:             'textops.c:947,15'
          Dst:             numaCreate
        - Src:             'textops.c:948,24'
          Dst:             returnErrorPtr
        - Src:             'textops.c:951,19'
          Dst:             sarrayGetString
        - Src:             'textops.c:952,9'
          Dst:             bmfGetStringWidth
        - Src:             'textops.c:953,9'
          Dst:             numaAddNumber
    - functionName:    bmfGetStringWidth
      functionSourceFile: '/src/leptonica/src/textops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 973
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bmf
        - textstr
        - pw
      BBCount:         26
      ICount:          152
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - bmfGetWidth
        - returnErrorInt
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'textops.c:977,9'
          Branch Sides:
            - BranchSide:      'textops.c:978,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - strlen
                - bmfGetWidth
            - BranchSide:      'textops.c:979,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - strlen
                - bmfGetWidth
        - Branch String:   'textops.c:978,16'
          Branch Sides:
            - BranchSide:      'textops.c:978,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'textops.c:978,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:979,9'
          Branch Sides:
            - BranchSide:      'textops.c:980,16'
              BranchSideFuncs:
                - returnErrorInt
                - strlen
                - bmfGetWidth
            - BranchSide:      'textops.c:981,10'
              BranchSideFuncs:
                - returnErrorInt
                - strlen
                - bmfGetWidth
        - Branch String:   'textops.c:980,16'
          Branch Sides:
            - BranchSide:      'textops.c:980,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'textops.c:980,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:981,9'
          Branch Sides:
            - BranchSide:      'textops.c:982,16'
              BranchSideFuncs:
                - strlen
                - bmfGetWidth
            - BranchSide:      'textops.c:984,20'
              BranchSideFuncs:
                - strlen
                - bmfGetWidth
        - Branch String:   'textops.c:982,16'
          Branch Sides:
            - BranchSide:      'textops.c:982,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'textops.c:982,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:986,5'
          Branch Sides:
            - BranchSide:      'textops.c:987,15'
              BranchSideFuncs:
                - bmfGetWidth
            - BranchSide:      'textops.c:992,10'
              BranchSideFuncs: []
        - Branch String:   'textops.c:989,13'
          Branch Sides:
            - BranchSide:      'textops.c:990,18'
              BranchSideFuncs:
                - bmfGetWidth
            - BranchSide:      'textops.c:991,5'
              BranchSideFuncs:
                - bmfGetWidth
      Callsites:
        - Src:             'textops.c:978,16'
          Dst:             returnErrorInt
        - Src:             'textops.c:980,16'
          Dst:             returnErrorInt
        - Src:             'textops.c:982,16'
          Dst:             returnErrorInt
        - Src:             'textops.c:984,13'
          Dst:             strlen
        - Src:             'textops.c:988,9'
          Dst:             bmfGetWidth
    - functionName:    pixaAddPixWithText
      functionSourceFile: '/src/leptonica/src/textops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixa
        - pixs
        - reduction
        - bmf
        - textstr
        - val
        - location
      BBCount:         54
      ICount:          281
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - bmfCreate
        - bmfDestroy
        - lept_stderr
        - pixAddTextlines
        - pixClone
        - pixConvertTo32
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixGetText
        - pixScaleByIntSampling
        - pixaAddPix
        - returnErrorInt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'textops.c:790,9'
          Branch Sides:
            - BranchSide:      'textops.c:791,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetText
                - pixaAddPix
                - lept_stderr
                - bmfCreate
                - pixClone
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixAddTextlines
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - returnErrorInt
                - pixaAddPix
                - pixConvertTo32
                - pixScaleByIntSampling
                - returnErrorInt
            - BranchSide:      'textops.c:792,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetText
                - pixaAddPix
                - lept_stderr
                - bmfCreate
                - pixClone
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixAddTextlines
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - returnErrorInt
                - pixaAddPix
                - pixConvertTo32
                - pixScaleByIntSampling
                - returnErrorInt
        - Branch String:   'textops.c:791,16'
          Branch Sides:
            - BranchSide:      'textops.c:791,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'textops.c:791,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:792,9'
          Branch Sides:
            - BranchSide:      'textops.c:793,16'
              BranchSideFuncs:
                - pixGetText
                - pixaAddPix
                - lept_stderr
                - bmfCreate
                - pixClone
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixAddTextlines
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - returnErrorInt
                - pixaAddPix
                - pixConvertTo32
                - pixScaleByIntSampling
                - returnErrorInt
            - BranchSide:      'textops.c:794,9'
              BranchSideFuncs:
                - pixGetText
                - pixaAddPix
                - lept_stderr
                - bmfCreate
                - pixClone
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixAddTextlines
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - returnErrorInt
                - pixaAddPix
                - pixConvertTo32
                - pixScaleByIntSampling
                - returnErrorInt
        - Branch String:   'textops.c:793,16'
          Branch Sides:
            - BranchSide:      'textops.c:793,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'textops.c:793,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:794,33'
          Branch Sides:
            - BranchSide:      'textops.c:794,36'
              BranchSideFuncs:
                - pixGetText
                - pixaAddPix
                - lept_stderr
                - bmfCreate
                - pixClone
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixAddTextlines
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - returnErrorInt
                - pixaAddPix
                - pixConvertTo32
                - pixScaleByIntSampling
                - returnErrorInt
            - BranchSide:      'textops.c:798,10'
              BranchSideFuncs:
                - pixGetText
                - pixaAddPix
                - lept_stderr
                - bmfCreate
                - pixClone
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixAddTextlines
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - returnErrorInt
                - pixaAddPix
                - pixConvertTo32
                - pixScaleByIntSampling
        - Branch String:   'textops.c:794,60'
          Branch Sides:
            - BranchSide:      'textops.c:795,9'
              BranchSideFuncs:
                - pixGetText
                - pixaAddPix
                - lept_stderr
                - bmfCreate
                - pixClone
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixAddTextlines
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - returnErrorInt
                - pixaAddPix
                - pixConvertTo32
                - pixScaleByIntSampling
                - returnErrorInt
            - BranchSide:      'textops.c:798,10'
              BranchSideFuncs:
                - pixGetText
                - pixaAddPix
                - lept_stderr
                - bmfCreate
                - pixClone
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixAddTextlines
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - returnErrorInt
                - pixaAddPix
                - pixConvertTo32
                - pixScaleByIntSampling
        - Branch String:   'textops.c:795,32'
          Branch Sides:
            - BranchSide:      'textops.c:795,35'
              BranchSideFuncs:
                - pixGetText
                - pixaAddPix
                - lept_stderr
                - bmfCreate
                - pixClone
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixAddTextlines
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - returnErrorInt
                - pixaAddPix
                - pixConvertTo32
                - pixScaleByIntSampling
                - returnErrorInt
            - BranchSide:      'textops.c:798,10'
              BranchSideFuncs:
                - pixGetText
                - pixaAddPix
                - lept_stderr
                - bmfCreate
                - pixClone
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixAddTextlines
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - returnErrorInt
                - pixaAddPix
                - pixConvertTo32
                - pixScaleByIntSampling
        - Branch String:   'textops.c:794,9'
          Branch Sides:
            - BranchSide:      'textops.c:796,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'textops.c:798,10'
              BranchSideFuncs:
                - pixGetText
                - pixaAddPix
                - lept_stderr
                - bmfCreate
                - pixClone
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixAddTextlines
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - returnErrorInt
                - pixaAddPix
                - pixConvertTo32
                - pixScaleByIntSampling
        - Branch String:   'textops.c:796,16'
          Branch Sides:
            - BranchSide:      'textops.c:796,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'textops.c:796,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:798,9'
          Branch Sides:
            - BranchSide:      'textops.c:799,30'
              BranchSideFuncs:
                - bmfCreate
                - pixClone
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixAddTextlines
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - returnErrorInt
                - pixaAddPix
                - pixConvertTo32
                - pixScaleByIntSampling
            - BranchSide:      'textops.c:808,13'
              BranchSideFuncs:
                - bmfCreate
                - pixClone
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixAddTextlines
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - returnErrorInt
                - pixaAddPix
                - pixConvertTo32
                - pixScaleByIntSampling
        - Branch String:   'textops.c:800,13'
          Branch Sides:
            - BranchSide:      'textops.c:801,13'
              BranchSideFuncs:
                - bmfCreate
                - pixClone
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixAddTextlines
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - returnErrorInt
                - pixaAddPix
                - pixConvertTo32
                - pixScaleByIntSampling
            - BranchSide:      'textops.c:805,5'
              BranchSideFuncs:
                - bmfCreate
                - pixClone
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixAddTextlines
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - returnErrorInt
                - pixaAddPix
                - pixConvertTo32
                - pixScaleByIntSampling
        - Branch String:   'textops.c:801,13'
          Branch Sides:
            - BranchSide:      'textops.c:802,24'
              BranchSideFuncs:
                - lept_stderr
                - pixaAddPix
            - BranchSide:      'textops.c:802,24'
              BranchSideFuncs:
                - pixaAddPix
        - Branch String:   'textops.c:808,12'
          Branch Sides:
            - BranchSide:      'textops.c:808,20'
              BranchSideFuncs:
                - pixClone
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixAddTextlines
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - returnErrorInt
                - pixaAddPix
                - pixConvertTo32
                - pixScaleByIntSampling
            - BranchSide:      'textops.c:808,26'
              BranchSideFuncs:
                - bmfCreate
                - pixClone
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixAddTextlines
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - returnErrorInt
                - pixaAddPix
                - pixConvertTo32
                - pixScaleByIntSampling
        - Branch String:   'textops.c:810,9'
          Branch Sides:
            - BranchSide:      'textops.c:811,38'
              BranchSideFuncs:
                - pixScaleByIntSampling
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixAddTextlines
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - returnErrorInt
                - pixaAddPix
                - pixConvertTo32
            - BranchSide:      'textops.c:813,25'
              BranchSideFuncs:
                - pixClone
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixAddTextlines
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - returnErrorInt
                - pixaAddPix
                - pixConvertTo32
        - Branch String:   'textops.c:820,15'
          Branch Sides:
            - BranchSide:      'textops.c:820,18'
              BranchSideFuncs:
                - pixClone
                - pixAddTextlines
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - returnErrorInt
                - pixaAddPix
            - BranchSide:      'textops.c:823,25'
              BranchSideFuncs:
                - pixClone
                - pixAddTextlines
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - returnErrorInt
                - pixaAddPix
        - Branch String:   'textops.c:820,9'
          Branch Sides:
            - BranchSide:      'textops.c:821,31'
              BranchSideFuncs:
                - pixConvertTo32
                - pixAddTextlines
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - returnErrorInt
                - pixaAddPix
            - BranchSide:      'textops.c:823,25'
              BranchSideFuncs:
                - pixClone
                - pixAddTextlines
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - returnErrorInt
                - pixaAddPix
        - Branch String:   'textops.c:828,9'
          Branch Sides:
            - BranchSide:      'textops.c:828,15'
              BranchSideFuncs:
                - returnErrorInt
                - pixaAddPix
            - BranchSide:      'textops.c:829,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaAddPix
        - Branch String:   'textops.c:829,9'
          Branch Sides:
            - BranchSide:      'textops.c:830,16'
              BranchSideFuncs:
                - pixaAddPix
            - BranchSide:      'textops.c:832,16'
              BranchSideFuncs:
                - pixaAddPix
        - Branch String:   'textops.c:830,16'
          Branch Sides:
            - BranchSide:      'textops.c:830,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'textops.c:830,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'textops.c:791,16'
          Dst:             returnErrorInt
        - Src:             'textops.c:793,16'
          Dst:             returnErrorInt
        - Src:             'textops.c:796,16'
          Dst:             returnErrorInt
        - Src:             'textops.c:799,19'
          Dst:             pixGetText
        - Src:             'textops.c:801,13'
          Dst:             lept_stderr
        - Src:             'textops.c:802,13'
          Dst:             pixaAddPix
        - Src:             'textops.c:808,26'
          Dst:             bmfCreate
        - Src:             'textops.c:811,16'
          Dst:             pixScaleByIntSampling
        - Src:             'textops.c:813,16'
          Dst:             pixClone
        - Src:             'textops.c:818,12'
          Dst:             pixGetColormap
        - Src:             'textops.c:819,9'
          Dst:             pixGetDepth
        - Src:             'textops.c:821,16'
          Dst:             pixConvertTo32
        - Src:             'textops.c:823,16'
          Dst:             pixClone
        - Src:             'textops.c:825,12'
          Dst:             pixAddTextlines
        - Src:             'textops.c:826,5'
          Dst:             pixDestroy
        - Src:             'textops.c:827,5'
          Dst:             pixDestroy
        - Src:             'textops.c:828,15'
          Dst:             bmfDestroy
        - Src:             'textops.c:830,16'
          Dst:             returnErrorInt
        - Src:             'textops.c:832,5'
          Dst:             pixaAddPix
    - functionName:    pixAddTextlines
      functionSourceFile: '/src/leptonica/src/textops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - bmf
        - textstr
        - val
        - location
      BBCount:         110
      ICount:          684
      EdgeCount:       148
      CyclomaticComplexity: 40
      functionsReached:
        - bmfGetStringWidth
        - composeRGBPixel
        - extractRGBValues
        - lept_stderr
        - pixCopy
        - pixCopyColormap
        - pixCopyResolution
        - pixCopyText
        - pixCreate
        - pixGetColormap
        - pixGetDimensions
        - pixGetText
        - pixRasterop
        - pixSetBlackOrWhite
        - pixSetTextline
        - pixcmapAddNearestColor
        - pixcmapGetColor
        - returnErrorPtr
        - sarrayCreateLinesFromString
        - sarrayDestroy
        - sarrayGetCount
        - sarrayGetString
      functionUses:    7
      BranchProfiles:
        - Branch String:   'textops.c:288,9'
          Branch Sides:
            - BranchSide:      'textops.c:289,23'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
                - pixGetText
                - pixCopy
                - lept_stderr
                - pixGetDimensions
                - pixGetColormap
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
                - returnErrorPtr
            - BranchSide:      'textops.c:290,9'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
                - pixGetText
                - pixCopy
                - lept_stderr
                - pixGetDimensions
                - pixGetColormap
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
                - returnErrorPtr
        - Branch String:   'textops.c:289,23'
          Branch Sides:
            - BranchSide:      'textops.c:289,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:289,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:290,33'
          Branch Sides:
            - BranchSide:      'textops.c:290,36'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
                - pixGetText
                - pixCopy
                - lept_stderr
                - pixGetDimensions
                - pixGetColormap
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
                - returnErrorPtr
            - BranchSide:      'textops.c:293,10'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
                - pixGetText
                - pixCopy
                - lept_stderr
                - pixGetDimensions
                - pixGetColormap
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
        - Branch String:   'textops.c:290,60'
          Branch Sides:
            - BranchSide:      'textops.c:291,9'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
                - pixGetText
                - pixCopy
                - lept_stderr
                - pixGetDimensions
                - pixGetColormap
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
                - returnErrorPtr
            - BranchSide:      'textops.c:293,10'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
                - pixGetText
                - pixCopy
                - lept_stderr
                - pixGetDimensions
                - pixGetColormap
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
        - Branch String:   'textops.c:291,32'
          Branch Sides:
            - BranchSide:      'textops.c:291,35'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
                - pixGetText
                - pixCopy
                - lept_stderr
                - pixGetDimensions
                - pixGetColormap
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
                - returnErrorPtr
            - BranchSide:      'textops.c:293,10'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
                - pixGetText
                - pixCopy
                - lept_stderr
                - pixGetDimensions
                - pixGetColormap
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
        - Branch String:   'textops.c:290,9'
          Branch Sides:
            - BranchSide:      'textops.c:292,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:293,10'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
                - pixGetText
                - pixCopy
                - lept_stderr
                - pixGetDimensions
                - pixGetColormap
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
        - Branch String:   'textops.c:292,23'
          Branch Sides:
            - BranchSide:      'textops.c:292,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:292,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:293,9'
          Branch Sides:
            - BranchSide:      'textops.c:294,9'
              BranchSideFuncs:
                - pixGetText
                - pixCopy
                - lept_stderr
                - pixGetDimensions
                - pixGetColormap
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
            - BranchSide:      'textops.c:297,10'
              BranchSideFuncs:
                - pixGetText
                - pixCopy
                - lept_stderr
                - pixGetDimensions
                - pixGetColormap
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
        - Branch String:   'textops.c:294,9'
          Branch Sides:
            - BranchSide:      'textops.c:295,30'
              BranchSideFuncs:
                - lept_stderr
                - pixCopy
            - BranchSide:      'textops.c:295,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'textops.c:297,9'
          Branch Sides:
            - BranchSide:      'textops.c:298,30'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
            - BranchSide:      'textops.c:308,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
        - Branch String:   'textops.c:299,13'
          Branch Sides:
            - BranchSide:      'textops.c:300,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
            - BranchSide:      'textops.c:303,5'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
        - Branch String:   'textops.c:300,13'
          Branch Sides:
            - BranchSide:      'textops.c:301,34'
              BranchSideFuncs:
                - lept_stderr
                - pixCopy
            - BranchSide:      'textops.c:301,34'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'textops.c:310,16'
          Branch Sides:
            - BranchSide:      'textops.c:310,19'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
            - BranchSide:      'textops.c:312,14'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
        - Branch String:   'textops.c:310,9'
          Branch Sides:
            - BranchSide:      'textops.c:311,13'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
            - BranchSide:      'textops.c:312,14'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
        - Branch String:   'textops.c:312,21'
          Branch Sides:
            - BranchSide:      'textops.c:312,24'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
            - BranchSide:      'textops.c:314,14'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
        - Branch String:   'textops.c:312,32'
          Branch Sides:
            - BranchSide:      'textops.c:312,36'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
            - BranchSide:      'textops.c:314,14'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
        - Branch String:   'textops.c:312,14'
          Branch Sides:
            - BranchSide:      'textops.c:313,13'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
            - BranchSide:      'textops.c:314,14'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
        - Branch String:   'textops.c:314,21'
          Branch Sides:
            - BranchSide:      'textops.c:314,24'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
            - BranchSide:      'textops.c:316,14'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
        - Branch String:   'textops.c:314,33'
          Branch Sides:
            - BranchSide:      'textops.c:314,37'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
            - BranchSide:      'textops.c:316,14'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
        - Branch String:   'textops.c:314,14'
          Branch Sides:
            - BranchSide:      'textops.c:315,13'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
            - BranchSide:      'textops.c:316,14'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
        - Branch String:   'textops.c:316,21'
          Branch Sides:
            - BranchSide:      'textops.c:316,24'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
            - BranchSide:      'textops.c:318,14'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
        - Branch String:   'textops.c:316,35'
          Branch Sides:
            - BranchSide:      'textops.c:316,39'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
            - BranchSide:      'textops.c:318,14'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
        - Branch String:   'textops.c:316,14'
          Branch Sides:
            - BranchSide:      'textops.c:317,13'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
            - BranchSide:      'textops.c:318,14'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
        - Branch String:   'textops.c:318,22'
          Branch Sides:
            - BranchSide:      'textops.c:318,25'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
            - BranchSide:      'textops.c:320,14'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
        - Branch String:   'textops.c:318,14'
          Branch Sides:
            - BranchSide:      'textops.c:319,13'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
            - BranchSide:      'textops.c:320,14'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetCount
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
        - Branch String:   'textops.c:329,5'
          Branch Sides:
            - BranchSide:      'textops.c:330,31'
              BranchSideFuncs:
                - sarrayGetString
                - bmfGetStringWidth
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
            - BranchSide:      'textops.c:335,17'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
        - Branch String:   'textops.c:332,13'
          Branch Sides:
            - BranchSide:      'textops.c:333,21'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
            - BranchSide:      'textops.c:334,5'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - sarrayGetString
                - bmfGetStringWidth
        - Branch String:   'textops.c:340,33'
          Branch Sides:
            - BranchSide:      'textops.c:340,36'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
            - BranchSide:      'textops.c:341,16'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
        - Branch String:   'textops.c:340,9'
          Branch Sides:
            - BranchSide:      'textops.c:341,16'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
            - BranchSide:      'textops.c:352,16'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
        - Branch String:   'textops.c:347,13'
          Branch Sides:
            - BranchSide:      'textops.c:348,25'
              BranchSideFuncs:
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'textops.c:350,25'
              BranchSideFuncs:
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'textops.c:358,13'
          Branch Sides:
            - BranchSide:      'textops.c:359,25'
              BranchSideFuncs:
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'textops.c:361,25'
              BranchSideFuncs:
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'textops.c:367,9'
          Branch Sides:
            - BranchSide:      'textops.c:368,26'
              BranchSideFuncs:
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
            - BranchSide:      'textops.c:373,21'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
        - Branch String:   'textops.c:377,5'
          Branch Sides:
            - BranchSide:      'textops.c:378,31'
              BranchSideFuncs:
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - sarrayDestroy
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
            - BranchSide:      'textops.c:398,5'
              BranchSideFuncs:
                - sarrayDestroy
        - Branch String:   'textops.c:380,13'
          Branch Sides:
            - BranchSide:      'textops.c:381,28'
              BranchSideFuncs:
                - pixSetTextline
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
            - BranchSide:      'textops.c:384,18'
              BranchSideFuncs:
                - pixSetTextline
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
        - Branch String:   'textops.c:384,18'
          Branch Sides:
            - BranchSide:      'textops.c:385,28'
              BranchSideFuncs:
                - pixSetTextline
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
            - BranchSide:      'textops.c:388,18'
              BranchSideFuncs:
                - pixSetTextline
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
        - Branch String:   'textops.c:388,18'
          Branch Sides:
            - BranchSide:      'textops.c:389,28'
              BranchSideFuncs:
                - pixSetTextline
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
            - BranchSide:      'textops.c:393,28'
              BranchSideFuncs:
                - pixSetTextline
                - sarrayDestroy
                - sarrayGetString
                - bmfGetStringWidth
                - pixSetTextline
                - pixSetTextline
                - pixSetTextline
      Callsites:
        - Src:             'textops.c:289,23'
          Dst:             returnErrorPtr
        - Src:             'textops.c:292,23'
          Dst:             returnErrorPtr
        - Src:             'textops.c:294,9'
          Dst:             lept_stderr
        - Src:             'textops.c:295,16'
          Dst:             pixCopy
        - Src:             'textops.c:298,19'
          Dst:             pixGetText
        - Src:             'textops.c:300,13'
          Dst:             lept_stderr
        - Src:             'textops.c:301,20'
          Dst:             pixCopy
        - Src:             'textops.c:308,5'
          Dst:             pixGetDimensions
        - Src:             'textops.c:309,12'
          Dst:             pixGetColormap
        - Src:             'textops.c:324,10'
          Dst:             sarrayCreateLinesFromString
        - Src:             'textops.c:325,14'
          Dst:             sarrayGetCount
        - Src:             'textops.c:330,15'
          Dst:             sarrayGetString
        - Src:             'textops.c:331,9'
          Dst:             bmfGetStringWidth
        - Src:             'textops.c:342,16'
          Dst:             pixCreate
        - Src:             'textops.c:343,9'
          Dst:             pixCopyColormap
        - Src:             'textops.c:344,9'
          Dst:             pixCopyResolution
        - Src:             'textops.c:345,9'
          Dst:             pixCopyText
        - Src:             'textops.c:346,9'
          Dst:             pixSetBlackOrWhite
        - Src:             'textops.c:348,13'
          Dst:             pixRasterop
        - Src:             'textops.c:350,13'
          Dst:             pixRasterop
        - Src:             'textops.c:353,16'
          Dst:             pixCreate
        - Src:             'textops.c:354,9'
          Dst:             pixCopyColormap
        - Src:             'textops.c:355,9'
          Dst:             pixCopyResolution
        - Src:             'textops.c:356,9'
          Dst:             pixCopyText
        - Src:             'textops.c:357,9'
          Dst:             pixSetBlackOrWhite
        - Src:             'textops.c:359,13'
          Dst:             pixRasterop
        - Src:             'textops.c:361,13'
          Dst:             pixRasterop
        - Src:             'textops.c:366,13'
          Dst:             pixGetColormap
        - Src:             'textops.c:368,9'
          Dst:             extractRGBValues
        - Src:             'textops.c:369,9'
          Dst:             pixcmapAddNearestColor
        - Src:             'textops.c:370,9'
          Dst:             pixcmapGetColor
        - Src:             'textops.c:371,9'
          Dst:             composeRGBPixel
        - Src:             'textops.c:378,15'
          Dst:             sarrayGetString
        - Src:             'textops.c:379,9'
          Dst:             bmfGetStringWidth
        - Src:             'textops.c:381,13'
          Dst:             pixSetTextline
        - Src:             'textops.c:385,13'
          Dst:             pixSetTextline
        - Src:             'textops.c:389,13'
          Dst:             pixSetTextline
        - Src:             'textops.c:393,13'
          Dst:             pixSetTextline
        - Src:             'textops.c:398,5'
          Dst:             sarrayDestroy
    - functionName:    pixSetTextline
      functionSourceFile: '/src/leptonica/src/textops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - bmf
        - textstr
        - val
        - x0
        - y0
        - pwidth
        - poverflow
      BBCount:         75
      ICount:          413
      EdgeCount:       101
      CyclomaticComplexity: 28
      functionsReached:
        - bmfGetBaseline
        - bmfGetPix
        - composeRGBPixel
        - extractRGBValues
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixGetWidth
        - pixPaintThroughMask
        - pixcmapAddNearestColor
        - pixcmapGetColor
        - returnErrorInt
        - strlen
      functionUses:    6
      BranchProfiles:
        - Branch String:   'textops.c:561,9'
          Branch Sides:
            - BranchSide:      'textops.c:562,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'textops.c:563,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'textops.c:562,16'
          Branch Sides:
            - BranchSide:      'textops.c:562,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'textops.c:562,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:563,9'
          Branch Sides:
            - BranchSide:      'textops.c:564,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'textops.c:565,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'textops.c:564,16'
          Branch Sides:
            - BranchSide:      'textops.c:564,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'textops.c:564,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:565,9'
          Branch Sides:
            - BranchSide:      'textops.c:566,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'textops.c:568,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'textops.c:566,16'
          Branch Sides:
            - BranchSide:      'textops.c:566,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'textops.c:566,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:570,16'
          Branch Sides:
            - BranchSide:      'textops.c:570,19'
              BranchSideFuncs:
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'textops.c:572,14'
              BranchSideFuncs:
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'textops.c:570,9'
          Branch Sides:
            - BranchSide:      'textops.c:571,13'
              BranchSideFuncs:
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'textops.c:572,14'
              BranchSideFuncs:
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'textops.c:572,21'
          Branch Sides:
            - BranchSide:      'textops.c:572,24'
              BranchSideFuncs:
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'textops.c:574,14'
              BranchSideFuncs:
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'textops.c:572,32'
          Branch Sides:
            - BranchSide:      'textops.c:572,36'
              BranchSideFuncs:
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'textops.c:574,14'
              BranchSideFuncs:
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'textops.c:572,14'
          Branch Sides:
            - BranchSide:      'textops.c:573,13'
              BranchSideFuncs:
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'textops.c:574,14'
              BranchSideFuncs:
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'textops.c:574,21'
          Branch Sides:
            - BranchSide:      'textops.c:574,24'
              BranchSideFuncs:
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'textops.c:576,14'
              BranchSideFuncs:
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'textops.c:574,33'
          Branch Sides:
            - BranchSide:      'textops.c:574,37'
              BranchSideFuncs:
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'textops.c:576,14'
              BranchSideFuncs:
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'textops.c:574,14'
          Branch Sides:
            - BranchSide:      'textops.c:575,13'
              BranchSideFuncs:
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'textops.c:576,14'
              BranchSideFuncs:
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'textops.c:576,21'
          Branch Sides:
            - BranchSide:      'textops.c:576,24'
              BranchSideFuncs:
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'textops.c:578,14'
              BranchSideFuncs:
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'textops.c:576,35'
          Branch Sides:
            - BranchSide:      'textops.c:576,39'
              BranchSideFuncs:
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'textops.c:578,14'
              BranchSideFuncs:
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'textops.c:576,14'
          Branch Sides:
            - BranchSide:      'textops.c:577,13'
              BranchSideFuncs:
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'textops.c:578,14'
              BranchSideFuncs:
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'textops.c:578,22'
          Branch Sides:
            - BranchSide:      'textops.c:578,25'
              BranchSideFuncs:
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'textops.c:580,14'
              BranchSideFuncs:
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'textops.c:578,14'
          Branch Sides:
            - BranchSide:      'textops.c:579,13'
              BranchSideFuncs:
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'textops.c:580,14'
              BranchSideFuncs:
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'textops.c:585,9'
          Branch Sides:
            - BranchSide:      'textops.c:586,26'
              BranchSideFuncs:
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
            - BranchSide:      'textops.c:591,21'
              BranchSideFuncs:
                - strlen
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
        - Branch String:   'textops.c:595,5'
          Branch Sides:
            - BranchSide:      'textops.c:596,15'
              BranchSideFuncs:
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - pixGetWidth
            - BranchSide:      'textops.c:606,9'
              BranchSideFuncs:
                - pixGetWidth
        - Branch String:   'textops.c:597,13'
          Branch Sides:
            - BranchSide:      'textops.c:597,33'
              BranchSideFuncs:
                - pixGetWidth
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
            - BranchSide:      'textops.c:598,25'
              BranchSideFuncs:
                - bmfGetPix
                - bmfGetBaseline
                - pixPaintThroughMask
                - pixGetWidth
                - pixDestroy
                - pixGetWidth
        - Branch String:   'textops.c:606,9'
          Branch Sides:
            - BranchSide:      'textops.c:607,19'
              BranchSideFuncs:
                - pixGetWidth
            - BranchSide:      'textops.c:608,9'
              BranchSideFuncs:
                - pixGetWidth
        - Branch String:   'textops.c:608,9'
          Branch Sides:
            - BranchSide:      'textops.c:609,23'
              BranchSideFuncs:
                - pixGetWidth
            - BranchSide:      'textops.c:610,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'textops.c:562,16'
          Dst:             returnErrorInt
        - Src:             'textops.c:564,16'
          Dst:             returnErrorInt
        - Src:             'textops.c:566,16'
          Dst:             returnErrorInt
        - Src:             'textops.c:568,9'
          Dst:             pixGetDepth
        - Src:             'textops.c:569,12'
          Dst:             pixGetColormap
        - Src:             'textops.c:586,9'
          Dst:             extractRGBValues
        - Src:             'textops.c:587,9'
          Dst:             pixcmapAddNearestColor
        - Src:             'textops.c:588,9'
          Dst:             pixcmapGetColor
        - Src:             'textops.c:589,9'
          Dst:             composeRGBPixel
        - Src:             'textops.c:593,13'
          Dst:             strlen
        - Src:             'textops.c:598,15'
          Dst:             bmfGetPix
        - Src:             'textops.c:599,9'
          Dst:             bmfGetBaseline
        - Src:             'textops.c:600,9'
          Dst:             pixPaintThroughMask
        - Src:             'textops.c:601,13'
          Dst:             pixGetWidth
        - Src:             'textops.c:603,9'
          Dst:             pixDestroy
        - Src:             'textops.c:609,27'
          Dst:             pixGetWidth
    - functionName:    pixaAddTextlines
      functionSourceFile: '/src/leptonica/src/textops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixas
        - bmf
        - sa
        - val
        - location
      BBCount:         44
      ICount:          238
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - lept_stderr
        - pixAddTextlines
        - pixDestroy
        - pixGetText
        - pixaAddPix
        - pixaCreate
        - pixaGetCount
        - pixaGetPix
        - returnErrorPtr
        - sarrayGetCount
        - sarrayGetString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'textops.c:720,9'
          Branch Sides:
            - BranchSide:      'textops.c:721,24'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - pixGetText
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - sarrayGetString
                - lept_stderr
                - sarrayGetCount
                - returnErrorPtr
            - BranchSide:      'textops.c:722,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - pixGetText
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - sarrayGetString
                - lept_stderr
                - sarrayGetCount
                - returnErrorPtr
        - Branch String:   'textops.c:721,24'
          Branch Sides:
            - BranchSide:      'textops.c:721,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:721,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:722,9'
          Branch Sides:
            - BranchSide:      'textops.c:723,24'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - pixGetText
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - sarrayGetString
                - lept_stderr
                - sarrayGetCount
                - returnErrorPtr
            - BranchSide:      'textops.c:724,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - pixGetText
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - sarrayGetString
                - lept_stderr
                - sarrayGetCount
                - returnErrorPtr
        - Branch String:   'textops.c:723,24'
          Branch Sides:
            - BranchSide:      'textops.c:723,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:724,33'
          Branch Sides:
            - BranchSide:      'textops.c:724,36'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - pixGetText
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - sarrayGetString
                - lept_stderr
                - sarrayGetCount
                - returnErrorPtr
            - BranchSide:      'textops.c:728,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - pixGetText
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - sarrayGetString
                - lept_stderr
                - sarrayGetCount
        - Branch String:   'textops.c:724,60'
          Branch Sides:
            - BranchSide:      'textops.c:725,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - pixGetText
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - sarrayGetString
                - lept_stderr
                - sarrayGetCount
                - returnErrorPtr
            - BranchSide:      'textops.c:728,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - pixGetText
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - sarrayGetString
                - lept_stderr
                - sarrayGetCount
        - Branch String:   'textops.c:725,32'
          Branch Sides:
            - BranchSide:      'textops.c:725,35'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - pixGetText
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - sarrayGetString
                - lept_stderr
                - sarrayGetCount
                - returnErrorPtr
            - BranchSide:      'textops.c:728,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - pixGetText
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - sarrayGetString
                - lept_stderr
                - sarrayGetCount
        - Branch String:   'textops.c:724,9'
          Branch Sides:
            - BranchSide:      'textops.c:726,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:728,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - pixGetText
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - sarrayGetString
                - lept_stderr
                - sarrayGetCount
        - Branch String:   'textops.c:726,24'
          Branch Sides:
            - BranchSide:      'textops.c:726,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:726,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:730,12'
          Branch Sides:
            - BranchSide:      'textops.c:730,34'
              BranchSideFuncs:
                - sarrayGetCount
                - pixaGetPix
                - pixGetText
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - sarrayGetString
                - lept_stderr
            - BranchSide:      'textops.c:730,10'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetText
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - sarrayGetString
                - lept_stderr
        - Branch String:   'textops.c:731,18'
          Branch Sides:
            - BranchSide:      'textops.c:731,21'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetText
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - sarrayGetString
                - lept_stderr
            - BranchSide:      'textops.c:733,12'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetText
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - sarrayGetString
        - Branch String:   'textops.c:731,9'
          Branch Sides:
            - BranchSide:      'textops.c:732,9'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetText
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - sarrayGetString
                - lept_stderr
            - BranchSide:      'textops.c:733,12'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetText
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - sarrayGetString
        - Branch String:   'textops.c:732,9'
          Branch Sides:
            - BranchSide:      'textops.c:733,12'
              BranchSideFuncs:
                - lept_stderr
                - pixaGetPix
                - pixGetText
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - sarrayGetString
            - BranchSide:      'textops.c:733,12'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetText
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - sarrayGetString
        - Branch String:   'textops.c:733,5'
          Branch Sides:
            - BranchSide:      'textops.c:734,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetText
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - sarrayGetString
            - BranchSide:      'textops.c:744,12'
              BranchSideFuncs: []
        - Branch String:   'textops.c:735,13'
          Branch Sides:
            - BranchSide:      'textops.c:736,39'
              BranchSideFuncs:
                - sarrayGetString
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - pixaGetPix
                - pixGetText
            - BranchSide:      'textops.c:738,34'
              BranchSideFuncs:
                - pixGetText
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - pixaGetPix
                - sarrayGetString
      Callsites:
        - Src:             'textops.c:721,24'
          Dst:             returnErrorPtr
        - Src:             'textops.c:723,24'
          Dst:             returnErrorPtr
        - Src:             'textops.c:726,24'
          Dst:             returnErrorPtr
        - Src:             'textops.c:728,9'
          Dst:             pixaGetCount
        - Src:             'textops.c:729,13'
          Dst:             pixaCreate
        - Src:             'textops.c:730,19'
          Dst:             sarrayGetCount
        - Src:             'textops.c:732,9'
          Dst:             lept_stderr
        - Src:             'textops.c:734,16'
          Dst:             pixaGetPix
        - Src:             'textops.c:736,23'
          Dst:             sarrayGetString
        - Src:             'textops.c:738,23'
          Dst:             pixGetText
        - Src:             'textops.c:739,16'
          Dst:             pixAddTextlines
        - Src:             'textops.c:740,9'
          Dst:             pixaAddPix
        - Src:             'textops.c:741,9'
          Dst:             pixDestroy
    - functionName:    pixaAddTextNumber
      functionSourceFile: '/src/leptonica/src/textops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixas
        - bmf
        - na
        - val
        - location
      BBCount:         33
      ICount:          190
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - numaGetIValue
        - pixAddTextlines
        - pixDestroy
        - pixaAddPix
        - pixaCreate
        - pixaGetCount
        - pixaGetPix
        - returnErrorPtr
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'textops.c:652,9'
          Branch Sides:
            - BranchSide:      'textops.c:653,24'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaGetIValue
                - returnErrorPtr
            - BranchSide:      'textops.c:654,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaGetIValue
                - returnErrorPtr
        - Branch String:   'textops.c:653,24'
          Branch Sides:
            - BranchSide:      'textops.c:653,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:653,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:654,9'
          Branch Sides:
            - BranchSide:      'textops.c:655,24'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaGetIValue
                - returnErrorPtr
            - BranchSide:      'textops.c:656,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaGetIValue
                - returnErrorPtr
        - Branch String:   'textops.c:655,24'
          Branch Sides:
            - BranchSide:      'textops.c:655,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:655,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:656,33'
          Branch Sides:
            - BranchSide:      'textops.c:656,36'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaGetIValue
                - returnErrorPtr
            - BranchSide:      'textops.c:660,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaGetIValue
        - Branch String:   'textops.c:656,60'
          Branch Sides:
            - BranchSide:      'textops.c:657,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaGetIValue
                - returnErrorPtr
            - BranchSide:      'textops.c:660,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaGetIValue
        - Branch String:   'textops.c:657,32'
          Branch Sides:
            - BranchSide:      'textops.c:657,35'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaGetIValue
                - returnErrorPtr
            - BranchSide:      'textops.c:660,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaGetIValue
        - Branch String:   'textops.c:656,9'
          Branch Sides:
            - BranchSide:      'textops.c:658,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:660,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaGetIValue
        - Branch String:   'textops.c:658,24'
          Branch Sides:
            - BranchSide:      'textops.c:658,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:658,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:662,5'
          Branch Sides:
            - BranchSide:      'textops.c:663,27'
              BranchSideFuncs:
                - pixaGetPix
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaGetIValue
            - BranchSide:      'textops.c:674,12'
              BranchSideFuncs: []
        - Branch String:   'textops.c:664,13'
          Branch Sides:
            - BranchSide:      'textops.c:665,27'
              BranchSideFuncs:
                - numaGetIValue
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - pixaGetPix
            - BranchSide:      'textops.c:667,21'
              BranchSideFuncs:
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - pixaGetPix
                - numaGetIValue
      Callsites:
        - Src:             'textops.c:653,24'
          Dst:             returnErrorPtr
        - Src:             'textops.c:655,24'
          Dst:             returnErrorPtr
        - Src:             'textops.c:658,24'
          Dst:             returnErrorPtr
        - Src:             'textops.c:660,9'
          Dst:             pixaGetCount
        - Src:             'textops.c:661,13'
          Dst:             pixaCreate
        - Src:             'textops.c:663,16'
          Dst:             pixaGetPix
        - Src:             'textops.c:665,13'
          Dst:             numaGetIValue
        - Src:             'textops.c:668,9'
          Dst:             snprintf
        - Src:             'textops.c:669,16'
          Dst:             pixAddTextlines
        - Src:             'textops.c:670,9'
          Dst:             pixaAddPix
        - Src:             'textops.c:671,9'
          Dst:             pixDestroy
    - functionName:    pixSetTextblock
      functionSourceFile: '/src/leptonica/src/textops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - bmf
        - textstr
        - val
        - x0
        - y0
        - wtext
        - firstindent
        - poverflow
      BBCount:         92
      ICount:          480
      EdgeCount:       124
      CyclomaticComplexity: 34
      functionsReached:
        - bmfGetLineStrings
        - bmfGetWidth
        - lept_stderr
        - pixGetColormap
        - pixGetDimensions
        - pixSetTextline
        - returnErrorInt
        - sarrayDestroy
        - sarrayGetCount
        - sarrayGetString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'textops.c:450,9'
          Branch Sides:
            - BranchSide:      'textops.c:451,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'textops.c:452,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
        - Branch String:   'textops.c:451,16'
          Branch Sides:
            - BranchSide:      'textops.c:451,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'textops.c:451,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:452,9'
          Branch Sides:
            - BranchSide:      'textops.c:453,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'textops.c:454,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
        - Branch String:   'textops.c:453,16'
          Branch Sides:
            - BranchSide:      'textops.c:453,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'textops.c:453,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:454,9'
          Branch Sides:
            - BranchSide:      'textops.c:455,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'textops.c:460,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
        - Branch String:   'textops.c:455,16'
          Branch Sides:
            - BranchSide:      'textops.c:455,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'textops.c:455,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:462,16'
          Branch Sides:
            - BranchSide:      'textops.c:462,19'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'textops.c:464,14'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
        - Branch String:   'textops.c:462,9'
          Branch Sides:
            - BranchSide:      'textops.c:463,13'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'textops.c:464,14'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
        - Branch String:   'textops.c:464,21'
          Branch Sides:
            - BranchSide:      'textops.c:464,24'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'textops.c:466,14'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
        - Branch String:   'textops.c:464,32'
          Branch Sides:
            - BranchSide:      'textops.c:464,36'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'textops.c:466,14'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
        - Branch String:   'textops.c:464,14'
          Branch Sides:
            - BranchSide:      'textops.c:465,13'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'textops.c:466,14'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
        - Branch String:   'textops.c:466,21'
          Branch Sides:
            - BranchSide:      'textops.c:466,24'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'textops.c:468,14'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
        - Branch String:   'textops.c:466,33'
          Branch Sides:
            - BranchSide:      'textops.c:466,37'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'textops.c:468,14'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
        - Branch String:   'textops.c:466,14'
          Branch Sides:
            - BranchSide:      'textops.c:467,13'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'textops.c:468,14'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
        - Branch String:   'textops.c:468,21'
          Branch Sides:
            - BranchSide:      'textops.c:468,24'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'textops.c:470,14'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
        - Branch String:   'textops.c:468,35'
          Branch Sides:
            - BranchSide:      'textops.c:468,39'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'textops.c:470,14'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
        - Branch String:   'textops.c:468,14'
          Branch Sides:
            - BranchSide:      'textops.c:469,13'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'textops.c:470,14'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
        - Branch String:   'textops.c:470,22'
          Branch Sides:
            - BranchSide:      'textops.c:470,25'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'textops.c:472,14'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
        - Branch String:   'textops.c:470,14'
          Branch Sides:
            - BranchSide:      'textops.c:471,13'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'textops.c:472,14'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
        - Branch String:   'textops.c:475,9'
          Branch Sides:
            - BranchSide:      'textops.c:476,9'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'textops.c:482,33'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
        - Branch String:   'textops.c:476,9'
          Branch Sides:
            - BranchSide:      'textops.c:477,17'
              BranchSideFuncs:
                - lept_stderr
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
            - BranchSide:      'textops.c:477,17'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - returnErrorInt
        - Branch String:   'textops.c:478,13'
          Branch Sides:
            - BranchSide:      'textops.c:479,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'textops.c:480,5'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorInt
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
        - Branch String:   'textops.c:479,20'
          Branch Sides:
            - BranchSide:      'textops.c:479,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'textops.c:479,13'
              BranchSideFuncs: []
        - Branch String:   'textops.c:483,9'
          Branch Sides:
            - BranchSide:      'textops.c:484,16'
              BranchSideFuncs:
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
            - BranchSide:      'textops.c:485,29'
              BranchSideFuncs:
                - sarrayGetCount
                - bmfGetWidth
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
        - Branch String:   'textops.c:484,16'
          Branch Sides:
            - BranchSide:      'textops.c:484,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'textops.c:484,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:490,5'
          Branch Sides:
            - BranchSide:      'textops.c:491,13'
              BranchSideFuncs:
                - sarrayGetString
                - pixSetTextline
                - sarrayDestroy
            - BranchSide:      'textops.c:505,9'
              BranchSideFuncs:
                - sarrayDestroy
        - Branch String:   'textops.c:491,13'
          Branch Sides:
            - BranchSide:      'textops.c:492,17'
              BranchSideFuncs:
                - sarrayGetString
                - pixSetTextline
                - sarrayDestroy
            - BranchSide:      'textops.c:494,17'
              BranchSideFuncs:
                - sarrayGetString
                - pixSetTextline
                - sarrayDestroy
        - Branch String:   'textops.c:498,13'
          Branch Sides:
            - BranchSide:      'textops.c:499,22'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
            - BranchSide:      'textops.c:500,5'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
        - Branch String:   'textops.c:505,9'
          Branch Sides:
            - BranchSide:      'textops.c:506,18'
              BranchSideFuncs:
                - sarrayDestroy
            - BranchSide:      'textops.c:507,9'
              BranchSideFuncs:
                - sarrayDestroy
        - Branch String:   'textops.c:507,9'
          Branch Sides:
            - BranchSide:      'textops.c:508,22'
              BranchSideFuncs:
                - sarrayDestroy
            - BranchSide:      'textops.c:510,5'
              BranchSideFuncs:
                - sarrayDestroy
      Callsites:
        - Src:             'textops.c:451,16'
          Dst:             returnErrorInt
        - Src:             'textops.c:453,16'
          Dst:             returnErrorInt
        - Src:             'textops.c:455,16'
          Dst:             returnErrorInt
        - Src:             'textops.c:460,5'
          Dst:             pixGetDimensions
        - Src:             'textops.c:461,12'
          Dst:             pixGetColormap
        - Src:             'textops.c:476,9'
          Dst:             lept_stderr
        - Src:             'textops.c:479,20'
          Dst:             returnErrorInt
        - Src:             'textops.c:482,15'
          Dst:             bmfGetLineStrings
        - Src:             'textops.c:484,16'
          Dst:             returnErrorInt
        - Src:             'textops.c:485,14'
          Dst:             sarrayGetCount
        - Src:             'textops.c:486,5'
          Dst:             bmfGetWidth
        - Src:             'textops.c:495,19'
          Dst:             sarrayGetString
        - Src:             'textops.c:496,9'
          Dst:             pixSetTextline
        - Src:             'textops.c:510,5'
          Dst:             sarrayDestroy
    - functionName:    bmfGetLineStrings
      functionSourceFile: '/src/leptonica/src/textops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - bmf
        - textstr
        - maxw
        - firstindent
        - ph
      BBCount:         44
      ICount:          302
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - bmfGetWidth
        - bmfGetWordWidths
        - numaDestroy
        - numaGetCount
        - numaGetIValue
        - returnErrorPtr
        - sarrayAddString
        - sarrayCreate
        - sarrayCreateWordsFromString
        - sarrayDestroy
        - sarrayGetCount
        - sarrayToStringRange
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'textops.c:868,9'
          Branch Sides:
            - BranchSide:      'textops.c:869,26'
              BranchSideFuncs:
                - returnErrorPtr
                - sarrayCreateWordsFromString
                - bmfGetWordWidths
                - numaGetCount
                - bmfGetWidth
                - sarrayCreate
                - numaGetIValue
                - sarrayToStringRange
                - sarrayGetCount
                - sarrayDestroy
                - numaDestroy
                - sarrayAddString
                - numaGetIValue
                - sarrayToStringRange
                - strlen
                - sarrayAddString
                - sarrayDestroy
                - numaDestroy
                - returnErrorPtr
                - sarrayDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'textops.c:870,10'
              BranchSideFuncs:
                - returnErrorPtr
                - sarrayCreateWordsFromString
                - bmfGetWordWidths
                - numaGetCount
                - bmfGetWidth
                - sarrayCreate
                - numaGetIValue
                - sarrayToStringRange
                - sarrayGetCount
                - sarrayDestroy
                - numaDestroy
                - sarrayAddString
                - numaGetIValue
                - sarrayToStringRange
                - strlen
                - sarrayAddString
                - sarrayDestroy
                - numaDestroy
                - returnErrorPtr
                - sarrayDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'textops.c:869,26'
          Branch Sides:
            - BranchSide:      'textops.c:869,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:869,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:870,9'
          Branch Sides:
            - BranchSide:      'textops.c:871,26'
              BranchSideFuncs:
                - sarrayCreateWordsFromString
                - bmfGetWordWidths
                - numaGetCount
                - bmfGetWidth
                - sarrayCreate
                - numaGetIValue
                - sarrayToStringRange
                - sarrayGetCount
                - sarrayDestroy
                - numaDestroy
                - sarrayAddString
                - numaGetIValue
                - sarrayToStringRange
                - strlen
                - sarrayAddString
                - sarrayDestroy
                - numaDestroy
                - returnErrorPtr
                - sarrayDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'textops.c:873,48'
              BranchSideFuncs:
                - sarrayCreateWordsFromString
                - bmfGetWordWidths
                - numaGetCount
                - bmfGetWidth
                - sarrayCreate
                - numaGetIValue
                - sarrayToStringRange
                - sarrayGetCount
                - sarrayDestroy
                - numaDestroy
                - sarrayAddString
                - numaGetIValue
                - sarrayToStringRange
                - strlen
                - sarrayAddString
                - sarrayDestroy
                - numaDestroy
                - returnErrorPtr
                - sarrayDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'textops.c:871,26'
          Branch Sides:
            - BranchSide:      'textops.c:871,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:871,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:873,9'
          Branch Sides:
            - BranchSide:      'textops.c:874,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:876,32'
              BranchSideFuncs:
                - bmfGetWordWidths
                - numaGetCount
                - bmfGetWidth
                - sarrayCreate
                - numaGetIValue
                - sarrayToStringRange
                - sarrayGetCount
                - sarrayDestroy
                - numaDestroy
                - sarrayAddString
                - numaGetIValue
                - sarrayToStringRange
                - strlen
                - sarrayAddString
                - sarrayDestroy
                - numaDestroy
                - returnErrorPtr
                - sarrayDestroy
                - returnErrorPtr
        - Branch String:   'textops.c:874,26'
          Branch Sides:
            - BranchSide:      'textops.c:874,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:874,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:876,9'
          Branch Sides:
            - BranchSide:      'textops.c:877,9'
              BranchSideFuncs:
                - sarrayDestroy
                - returnErrorPtr
            - BranchSide:      'textops.c:880,27'
              BranchSideFuncs:
                - numaGetCount
                - bmfGetWidth
                - sarrayCreate
                - numaGetIValue
                - sarrayToStringRange
                - sarrayGetCount
                - sarrayDestroy
                - numaDestroy
                - sarrayAddString
                - numaGetIValue
                - sarrayToStringRange
                - strlen
                - sarrayAddString
                - sarrayDestroy
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'textops.c:878,26'
          Branch Sides:
            - BranchSide:      'textops.c:878,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:878,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:881,9'
          Branch Sides:
            - BranchSide:      'textops.c:882,9'
              BranchSideFuncs:
                - sarrayDestroy
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'textops.c:886,17'
              BranchSideFuncs:
                - bmfGetWidth
                - sarrayCreate
                - numaGetIValue
                - sarrayToStringRange
                - sarrayGetCount
                - sarrayDestroy
                - numaDestroy
                - sarrayAddString
                - numaGetIValue
                - sarrayToStringRange
                - strlen
                - sarrayAddString
        - Branch String:   'textops.c:884,26'
          Branch Sides:
            - BranchSide:      'textops.c:884,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:884,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:892,5'
          Branch Sides:
            - BranchSide:      'textops.c:893,23'
              BranchSideFuncs:
                - numaGetIValue
                - sarrayToStringRange
                - sarrayGetCount
                - sarrayDestroy
                - numaDestroy
                - sarrayAddString
                - sarrayToStringRange
                - strlen
                - sarrayAddString
            - BranchSide:      'textops.c:909,35'
              BranchSideFuncs:
                - sarrayToStringRange
                - sarrayGetCount
                - sarrayDestroy
                - numaDestroy
                - sarrayAddString
        - Branch String:   'textops.c:895,13'
          Branch Sides:
            - BranchSide:      'textops.c:896,43'
              BranchSideFuncs:
                - sarrayToStringRange
                - sarrayToStringRange
                - sarrayGetCount
                - sarrayDestroy
                - numaDestroy
                - sarrayAddString
                - numaGetIValue
                - strlen
                - sarrayAddString
            - BranchSide:      'textops.c:907,21'
              BranchSideFuncs:
                - sarrayToStringRange
                - sarrayGetCount
                - sarrayDestroy
                - numaDestroy
                - sarrayAddString
                - numaGetIValue
                - sarrayToStringRange
                - strlen
                - sarrayAddString
        - Branch String:   'textops.c:897,17'
          Branch Sides:
            - BranchSide:      'textops.c:898,17'
              BranchSideFuncs:
                - strlen
                - sarrayAddString
                - sarrayToStringRange
                - sarrayGetCount
                - sarrayDestroy
                - numaDestroy
                - sarrayAddString
                - numaGetIValue
                - sarrayToStringRange
            - BranchSide:      'textops.c:899,26'
              BranchSideFuncs:
                - strlen
                - sarrayAddString
                - sarrayToStringRange
                - sarrayGetCount
                - sarrayDestroy
                - numaDestroy
                - sarrayAddString
                - numaGetIValue
                - sarrayToStringRange
        - Branch String:   'textops.c:900,17'
          Branch Sides:
            - BranchSide:      'textops.c:901,17'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayToStringRange
                - sarrayGetCount
                - sarrayDestroy
                - numaDestroy
                - sarrayAddString
                - numaGetIValue
                - sarrayToStringRange
                - strlen
            - BranchSide:      'textops.c:902,29'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayToStringRange
                - sarrayGetCount
                - sarrayDestroy
                - numaDestroy
                - sarrayAddString
                - numaGetIValue
                - sarrayToStringRange
                - strlen
        - Branch String:   'textops.c:910,9'
          Branch Sides:
            - BranchSide:      'textops.c:911,25'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayGetCount
                - sarrayDestroy
                - numaDestroy
            - BranchSide:      'textops.c:912,29'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayDestroy
                - numaDestroy
      Callsites:
        - Src:             'textops.c:869,26'
          Dst:             returnErrorPtr
        - Src:             'textops.c:871,26'
          Dst:             returnErrorPtr
        - Src:             'textops.c:873,20'
          Dst:             sarrayCreateWordsFromString
        - Src:             'textops.c:874,26'
          Dst:             returnErrorPtr
        - Src:             'textops.c:876,15'
          Dst:             bmfGetWordWidths
        - Src:             'textops.c:877,9'
          Dst:             sarrayDestroy
        - Src:             'textops.c:878,26'
          Dst:             returnErrorPtr
        - Src:             'textops.c:880,14'
          Dst:             numaGetCount
        - Src:             'textops.c:882,9'
          Dst:             sarrayDestroy
        - Src:             'textops.c:883,9'
          Dst:             numaDestroy
        - Src:             'textops.c:884,26'
          Dst:             returnErrorPtr
        - Src:             'textops.c:886,5'
          Dst:             bmfGetWidth
        - Src:             'textops.c:888,10'
          Dst:             sarrayCreate
        - Src:             'textops.c:890,5'
          Dst:             numaGetIValue
        - Src:             'textops.c:893,9'
          Dst:             numaGetIValue
        - Src:             'textops.c:896,23'
          Dst:             sarrayToStringRange
        - Src:             'textops.c:899,19'
          Dst:             strlen
        - Src:             'textops.c:902,13'
          Dst:             sarrayAddString
        - Src:             'textops.c:909,15'
          Dst:             sarrayToStringRange
        - Src:             'textops.c:911,9'
          Dst:             sarrayAddString
        - Src:             'textops.c:912,14'
          Dst:             sarrayGetCount
        - Src:             'textops.c:915,5'
          Dst:             sarrayDestroy
        - Src:             'textops.c:916,5'
          Dst:             numaDestroy
    - functionName:    pixAddSingleTextblock
      functionSourceFile: '/src/leptonica/src/textops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - bmf
        - textstr
        - val
        - location
        - poverflow
      BBCount:         123
      ICount:          668
      EdgeCount:       166
      CyclomaticComplexity: 45
      functionsReached:
        - bmfGetLineStrings
        - composeRGBPixel
        - extractRGBValues
        - lept_stderr
        - pixCopy
        - pixCopyColormap
        - pixCopyResolution
        - pixCopyText
        - pixCreate
        - pixGetColormap
        - pixGetDimensions
        - pixGetText
        - pixRasterop
        - pixSetBlackOrWhite
        - pixSetTextline
        - pixcmapAddNearestColor
        - pixcmapGetColor
        - returnErrorPtr
        - sarrayDestroy
        - sarrayGetCount
        - sarrayGetString
      functionUses:    7
      BranchProfiles:
        - Branch String:   'textops.c:135,9'
          Branch Sides:
            - BranchSide:      'textops.c:135,21'
              BranchSideFuncs:
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - pixGetText
                - pixCopy
                - lept_stderr
                - pixGetDimensions
                - pixGetColormap
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
            - BranchSide:      'textops.c:136,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - pixGetText
                - pixCopy
                - lept_stderr
                - pixGetDimensions
                - pixGetColormap
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'textops.c:136,9'
          Branch Sides:
            - BranchSide:      'textops.c:137,23'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
                - pixGetText
                - pixCopy
                - lept_stderr
                - pixGetDimensions
                - pixGetColormap
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
            - BranchSide:      'textops.c:138,9'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
                - pixGetText
                - pixCopy
                - lept_stderr
                - pixGetDimensions
                - pixGetColormap
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'textops.c:137,23'
          Branch Sides:
            - BranchSide:      'textops.c:137,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:137,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:138,33'
          Branch Sides:
            - BranchSide:      'textops.c:138,36'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
                - pixGetText
                - pixCopy
                - lept_stderr
                - pixGetDimensions
                - pixGetColormap
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
            - BranchSide:      'textops.c:141,10'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
                - pixGetText
                - pixCopy
                - lept_stderr
                - pixGetDimensions
                - pixGetColormap
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
        - Branch String:   'textops.c:138,61'
          Branch Sides:
            - BranchSide:      'textops.c:139,9'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
                - pixGetText
                - pixCopy
                - lept_stderr
                - pixGetDimensions
                - pixGetColormap
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
            - BranchSide:      'textops.c:141,10'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
                - pixGetText
                - pixCopy
                - lept_stderr
                - pixGetDimensions
                - pixGetColormap
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
        - Branch String:   'textops.c:139,34'
          Branch Sides:
            - BranchSide:      'textops.c:139,37'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
                - pixGetText
                - pixCopy
                - lept_stderr
                - pixGetDimensions
                - pixGetColormap
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
            - BranchSide:      'textops.c:141,10'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
                - pixGetText
                - pixCopy
                - lept_stderr
                - pixGetDimensions
                - pixGetColormap
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
        - Branch String:   'textops.c:138,9'
          Branch Sides:
            - BranchSide:      'textops.c:140,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:141,10'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
                - pixGetText
                - pixCopy
                - lept_stderr
                - pixGetDimensions
                - pixGetColormap
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
        - Branch String:   'textops.c:140,23'
          Branch Sides:
            - BranchSide:      'textops.c:140,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:140,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:141,9'
          Branch Sides:
            - BranchSide:      'textops.c:142,9'
              BranchSideFuncs:
                - pixGetText
                - pixCopy
                - lept_stderr
                - pixGetDimensions
                - pixGetColormap
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
            - BranchSide:      'textops.c:145,10'
              BranchSideFuncs:
                - pixGetText
                - pixCopy
                - lept_stderr
                - pixGetDimensions
                - pixGetColormap
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
        - Branch String:   'textops.c:142,9'
          Branch Sides:
            - BranchSide:      'textops.c:143,30'
              BranchSideFuncs:
                - lept_stderr
                - pixCopy
            - BranchSide:      'textops.c:143,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'textops.c:145,9'
          Branch Sides:
            - BranchSide:      'textops.c:146,30'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
                - pixGetDimensions
                - pixGetColormap
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
            - BranchSide:      'textops.c:147,10'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
                - pixGetDimensions
                - pixGetColormap
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
        - Branch String:   'textops.c:147,9'
          Branch Sides:
            - BranchSide:      'textops.c:148,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
            - BranchSide:      'textops.c:155,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
        - Branch String:   'textops.c:148,9'
          Branch Sides:
            - BranchSide:      'textops.c:149,30'
              BranchSideFuncs:
                - lept_stderr
                - pixCopy
            - BranchSide:      'textops.c:149,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'textops.c:157,16'
          Branch Sides:
            - BranchSide:      'textops.c:157,19'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
            - BranchSide:      'textops.c:159,14'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
        - Branch String:   'textops.c:157,9'
          Branch Sides:
            - BranchSide:      'textops.c:158,13'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
            - BranchSide:      'textops.c:159,14'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
        - Branch String:   'textops.c:159,21'
          Branch Sides:
            - BranchSide:      'textops.c:159,24'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
            - BranchSide:      'textops.c:161,14'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
        - Branch String:   'textops.c:159,32'
          Branch Sides:
            - BranchSide:      'textops.c:159,36'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
            - BranchSide:      'textops.c:161,14'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
        - Branch String:   'textops.c:159,14'
          Branch Sides:
            - BranchSide:      'textops.c:160,13'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
            - BranchSide:      'textops.c:161,14'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
        - Branch String:   'textops.c:161,21'
          Branch Sides:
            - BranchSide:      'textops.c:161,24'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
            - BranchSide:      'textops.c:163,14'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
        - Branch String:   'textops.c:161,33'
          Branch Sides:
            - BranchSide:      'textops.c:161,37'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
            - BranchSide:      'textops.c:163,14'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
        - Branch String:   'textops.c:161,14'
          Branch Sides:
            - BranchSide:      'textops.c:162,13'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
            - BranchSide:      'textops.c:163,14'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
        - Branch String:   'textops.c:163,21'
          Branch Sides:
            - BranchSide:      'textops.c:163,24'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
            - BranchSide:      'textops.c:165,14'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
        - Branch String:   'textops.c:163,35'
          Branch Sides:
            - BranchSide:      'textops.c:163,39'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
            - BranchSide:      'textops.c:165,14'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
        - Branch String:   'textops.c:163,14'
          Branch Sides:
            - BranchSide:      'textops.c:164,13'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
            - BranchSide:      'textops.c:165,14'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
        - Branch String:   'textops.c:165,22'
          Branch Sides:
            - BranchSide:      'textops.c:165,25'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
            - BranchSide:      'textops.c:167,14'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
        - Branch String:   'textops.c:165,14'
          Branch Sides:
            - BranchSide:      'textops.c:166,13'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
            - BranchSide:      'textops.c:167,14'
              BranchSideFuncs:
                - bmfGetLineStrings
                - returnErrorPtr
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
        - Branch String:   'textops.c:172,9'
          Branch Sides:
            - BranchSide:      'textops.c:173,23'
              BranchSideFuncs:
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
            - BranchSide:      'textops.c:174,29'
              BranchSideFuncs:
                - sarrayGetCount
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixRasterop
        - Branch String:   'textops.c:173,23'
          Branch Sides:
            - BranchSide:      'textops.c:173,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'textops.c:173,9'
              BranchSideFuncs: []
        - Branch String:   'textops.c:178,33'
          Branch Sides:
            - BranchSide:      'textops.c:178,36'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
            - BranchSide:      'textops.c:179,17'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
        - Branch String:   'textops.c:178,9'
          Branch Sides:
            - BranchSide:      'textops.c:179,17'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - pixRasterop
            - BranchSide:      'textops.c:190,30'
              BranchSideFuncs:
                - pixCopy
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'textops.c:185,13'
          Branch Sides:
            - BranchSide:      'textops.c:186,25'
              BranchSideFuncs:
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'textops.c:188,25'
              BranchSideFuncs:
                - pixRasterop
                - pixGetColormap
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'textops.c:199,33'
          Branch Sides:
            - BranchSide:      'textops.c:199,36'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'textops.c:200,18'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'textops.c:199,9'
          Branch Sides:
            - BranchSide:      'textops.c:200,18'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'textops.c:201,14'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'textops.c:201,14'
          Branch Sides:
            - BranchSide:      'textops.c:202,18'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
            - BranchSide:      'textops.c:204,18'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
        - Branch String:   'textops.c:208,9'
          Branch Sides:
            - BranchSide:      'textops.c:209,26'
              BranchSideFuncs:
                - extractRGBValues
                - pixcmapAddNearestColor
                - pixcmapGetColor
                - composeRGBPixel
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
            - BranchSide:      'textops.c:214,21'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
        - Branch String:   'textops.c:219,5'
          Branch Sides:
            - BranchSide:      'textops.c:220,35'
              BranchSideFuncs:
                - sarrayGetString
                - pixSetTextline
                - sarrayDestroy
            - BranchSide:      'textops.c:231,9'
              BranchSideFuncs:
                - sarrayDestroy
        - Branch String:   'textops.c:224,13'
          Branch Sides:
            - BranchSide:      'textops.c:225,22'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
            - BranchSide:      'textops.c:226,5'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayGetString
                - pixSetTextline
        - Branch String:   'textops.c:231,34'
          Branch Sides:
            - BranchSide:      'textops.c:231,37'
              BranchSideFuncs:
                - sarrayDestroy
            - BranchSide:      'textops.c:232,13'
              BranchSideFuncs:
                - sarrayDestroy
        - Branch String:   'textops.c:231,9'
          Branch Sides:
            - BranchSide:      'textops.c:232,13'
              BranchSideFuncs:
                - sarrayDestroy
            - BranchSide:      'textops.c:235,9'
              BranchSideFuncs:
                - sarrayDestroy
        - Branch String:   'textops.c:232,13'
          Branch Sides:
            - BranchSide:      'textops.c:233,22'
              BranchSideFuncs:
                - sarrayDestroy
            - BranchSide:      'textops.c:234,5'
              BranchSideFuncs:
                - sarrayDestroy
        - Branch String:   'textops.c:235,9'
          Branch Sides:
            - BranchSide:      'textops.c:235,33'
              BranchSideFuncs:
                - sarrayDestroy
            - BranchSide:      'textops.c:237,5'
              BranchSideFuncs:
                - sarrayDestroy
      Callsites:
        - Src:             'textops.c:137,23'
          Dst:             returnErrorPtr
        - Src:             'textops.c:140,23'
          Dst:             returnErrorPtr
        - Src:             'textops.c:142,9'
          Dst:             lept_stderr
        - Src:             'textops.c:143,16'
          Dst:             pixCopy
        - Src:             'textops.c:146,19'
          Dst:             pixGetText
        - Src:             'textops.c:148,9'
          Dst:             lept_stderr
        - Src:             'textops.c:149,16'
          Dst:             pixCopy
        - Src:             'textops.c:155,5'
          Dst:             pixGetDimensions
        - Src:             'textops.c:156,12'
          Dst:             pixGetColormap
        - Src:             'textops.c:171,15'
          Dst:             bmfGetLineStrings
        - Src:             'textops.c:173,23'
          Dst:             returnErrorPtr
        - Src:             'textops.c:174,14'
          Dst:             sarrayGetCount
        - Src:             'textops.c:180,16'
          Dst:             pixCreate
        - Src:             'textops.c:181,9'
          Dst:             pixCopyColormap
        - Src:             'textops.c:182,9'
          Dst:             pixCopyResolution
        - Src:             'textops.c:183,9'
          Dst:             pixCopyText
        - Src:             'textops.c:184,9'
          Dst:             pixSetBlackOrWhite
        - Src:             'textops.c:186,13'
          Dst:             pixRasterop
        - Src:             'textops.c:188,13'
          Dst:             pixRasterop
        - Src:             'textops.c:190,16'
          Dst:             pixCopy
        - Src:             'textops.c:192,13'
          Dst:             pixGetColormap
        - Src:             'textops.c:209,9'
          Dst:             extractRGBValues
        - Src:             'textops.c:210,9'
          Dst:             pixcmapAddNearestColor
        - Src:             'textops.c:211,9'
          Dst:             pixcmapGetColor
        - Src:             'textops.c:212,9'
          Dst:             composeRGBPixel
        - Src:             'textops.c:220,19'
          Dst:             sarrayGetString
        - Src:             'textops.c:221,9'
          Dst:             pixSetTextline
        - Src:             'textops.c:237,5'
          Dst:             sarrayDestroy
    - functionName:    tiffUnmapCallback
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2516
      functionLinenumberEnd: 2517
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - handle
        - data
        - length
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tiffMapCallback
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2502
      functionLinenumberEnd: 2508
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - data
        - length
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tiffSizeCallback
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2490
      functionLinenumberEnd: 2494
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tiffCloseCallback
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2475
      functionLinenumberEnd: 2484
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tiffio.c:2479,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2479,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'tiffio.c:2480,30'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    tiffSeekCallback
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2443
      functionLinenumberEnd: 2470
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - handle
        - offset
        - whence
      BBCount:         17
      ICount:          112
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tiffio.c:2447,5'
          Branch Sides:
            - BranchSide:      'tiffio.c:2450,24'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:2457,32'
              BranchSideFuncs: []
            - BranchSide:      'tiffio.c:2462,31'
              BranchSideFuncs: []
            - BranchSide:      'tiffio.c:2465,28'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'tiffio.c:2450,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:2451,32'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:2453,31'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2451,32'
          Branch Sides:
            - BranchSide:      'tiffio.c:2451,24'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:2451,24'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2465,28'
          Branch Sides:
            - BranchSide:      'tiffio.c:2465,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:2465,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tiffio.c:2451,32'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:2465,28'
          Dst:             returnErrorInt
    - functionName:    tiffWriteCallback
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2416
      functionLinenumberEnd: 2435
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - handle
        - data
        - length
      BBCount:         9
      ICount:          110
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - reallocNew
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tiffio.c:2425,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2426,24'
              BranchSideFuncs:
                - reallocNew
            - BranchSide:      'tiffio.c:2432,12'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2434,19'
          Branch Sides:
            - BranchSide:      'tiffio.c:2434,19'
              BranchSideFuncs: []
            - BranchSide:      'tiffio.c:2434,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tiffio.c:2427,38'
          Dst:             reallocNew
    - functionName:    tiffReadCallback
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2392
      functionLinenumberEnd: 2409
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - handle
        - data
        - length
      BBCount:         12
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - lept_stderr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tiffio.c:2397,14'
          Branch Sides:
            - BranchSide:      'tiffio.c:2397,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:2397,12'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'tiffio.c:2400,43'
          Branch Sides:
            - BranchSide:      'tiffio.c:2401,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:2402,56'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'tiffio.c:2400,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2402,56'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:2406,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tiffio.c:2402,9'
          Dst:             lept_stderr
    - functionName:    memstreamCreateForWrite
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2375
      functionLinenumberEnd: 2384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - poutdata
        - poutsize
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiffio.c:2378,30'
          Dst:             calloc
        - Src:             'tiffio.c:2379,34'
          Dst:             calloc
    - functionName:    memstreamCreateForRead
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2360
      functionLinenumberEnd: 2368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - indata
        - insize
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiffio.c:2363,30'
          Dst:             calloc
    - functionName:    lept_size_proc
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cookie
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fseek
        - ftell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tiffio.c:363,17'
          Branch Sides:
            - BranchSide:      'tiffio.c:363,21'
              BranchSideFuncs:
                - ftell
                - fseek
                - ftell
                - fseek
            - BranchSide:      'tiffio.c:364,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:363,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:364,9'
              BranchSideFuncs:
                - ftell
                - fseek
                - ftell
                - fseek
            - BranchSide:      'tiffio.c:365,17'
              BranchSideFuncs:
                - ftell
                - fseek
                - ftell
                - fseek
      Callsites:
        - Src:             'tiffio.c:365,11'
          Dst:             ftell
        - Src:             'tiffio.c:366,5'
          Dst:             fseek
        - Src:             'tiffio.c:367,12'
          Dst:             ftell
        - Src:             'tiffio.c:368,5'
          Dst:             fseek
    - functionName:    ftell
      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:    9
      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:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lept_close_proc
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cookie
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fseek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tiffio.c:332,17'
          Branch Sides:
            - BranchSide:      'tiffio.c:332,21'
              BranchSideFuncs:
                - fseek
            - BranchSide:      'tiffio.c:333,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:332,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:333,9'
              BranchSideFuncs:
                - fseek
            - BranchSide:      'tiffio.c:334,11'
              BranchSideFuncs:
                - fseek
      Callsites:
        - Src:             'tiffio.c:334,5'
          Dst:             fseek
    - functionName:    lept_seek_proc
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - cookie
        - offs
        - whence
      BBCount:         16
      ICount:          98
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - fseek
        - ftell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tiffio.c:306,17'
          Branch Sides:
            - BranchSide:      'tiffio.c:306,21'
              BranchSideFuncs:
                - fseek
                - ftell
                - fseek
                - ftell
                - ftell
            - BranchSide:      'tiffio.c:307,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:306,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:307,9'
              BranchSideFuncs:
                - fseek
                - ftell
                - fseek
                - ftell
                - ftell
            - BranchSide:      'tiffio.c:308,13'
              BranchSideFuncs:
                - fseek
                - ftell
                - fseek
                - ftell
                - ftell
        - Branch String:   'tiffio.c:308,5'
          Branch Sides:
            - BranchSide:      'tiffio.c:310,13'
              BranchSideFuncs:
                - fseek
                - ftell
            - BranchSide:      'tiffio.c:313,21'
              BranchSideFuncs:
                - ftell
                - fseek
                - ftell
            - BranchSide:      'tiffio.c:316,15'
              BranchSideFuncs:
                - fseek
                - ftell
                - fseek
                - ftell
            - BranchSide:      'tiffio.c:320,19'
              BranchSideFuncs:
                - fseek
                - ftell
        - Branch String:   'tiffio.c:322,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:323,25'
              BranchSideFuncs: []
            - BranchSide:      'tiffio.c:325,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tiffio.c:313,15'
          Dst:             ftell
        - Src:             'tiffio.c:316,9'
          Dst:             fseek
        - Src:             'tiffio.c:317,15'
          Dst:             ftell
        - Src:             'tiffio.c:321,5'
          Dst:             fseek
        - Src:             'tiffio.c:322,16'
          Dst:             ftell
    - functionName:    lept_write_proc
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cookie
        - buff
        - size
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tiffio.c:252,15'
          Branch Sides:
            - BranchSide:      'tiffio.c:252,19'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'tiffio.c:253,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:252,26'
          Branch Sides:
            - BranchSide:      'tiffio.c:252,30'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'tiffio.c:253,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:252,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:253,9'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'tiffio.c:254,19'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'tiffio.c:254,12'
          Dst:             fwrite
    - functionName:    lept_read_proc
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cookie
        - buff
        - size
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tiffio.c:239,15'
          Branch Sides:
            - BranchSide:      'tiffio.c:239,19'
              BranchSideFuncs:
                - fread
            - BranchSide:      'tiffio.c:240,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:239,26'
          Branch Sides:
            - BranchSide:      'tiffio.c:239,30'
              BranchSideFuncs:
                - fread
            - BranchSide:      'tiffio.c:240,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:239,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:240,9'
              BranchSideFuncs:
                - fread
            - BranchSide:      'tiffio.c:241,18'
              BranchSideFuncs:
                - fread
      Callsites:
        - Src:             'tiffio.c:241,12'
          Dst:             fread
    - functionName:    writeCustomTiffTags
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1323
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - natags
        - savals
        - satypes
        - nasizes
      BBCount:         112
      ICount:          548
      EdgeCount:       150
      CyclomaticComplexity: 40
      functionsReached:
        - TIFFSetField
        - __isoc99_sscanf
        - lept_stderr
        - numaGetCount
        - numaGetIValue
        - returnErrorInt
        - sarrayGetCount
        - sarrayGetString
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tiffio.c:1246,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1247,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - sarrayGetCount
                - sarrayGetCount
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
                - numaGetCount
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - strcmp
                - TIFFSetField
                - strcmp
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1248,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - sarrayGetCount
                - sarrayGetCount
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
                - numaGetCount
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - strcmp
                - TIFFSetField
                - strcmp
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1247,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1247,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1247,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1248,17'
          Branch Sides:
            - BranchSide:      'tiffio.c:1248,21'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - sarrayGetCount
                - sarrayGetCount
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
                - numaGetCount
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - strcmp
                - TIFFSetField
                - strcmp
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1250,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - sarrayGetCount
                - sarrayGetCount
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
                - numaGetCount
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - strcmp
                - TIFFSetField
                - strcmp
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1248,28'
          Branch Sides:
            - BranchSide:      'tiffio.c:1248,32'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - sarrayGetCount
                - sarrayGetCount
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
                - numaGetCount
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - strcmp
                - TIFFSetField
                - strcmp
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1250,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - sarrayGetCount
                - sarrayGetCount
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
                - numaGetCount
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - strcmp
                - TIFFSetField
                - strcmp
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1248,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1249,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - sarrayGetCount
                - sarrayGetCount
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
                - numaGetCount
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - strcmp
                - TIFFSetField
                - strcmp
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1250,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - sarrayGetCount
                - sarrayGetCount
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
                - numaGetCount
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - strcmp
                - TIFFSetField
                - strcmp
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1250,17'
          Branch Sides:
            - BranchSide:      'tiffio.c:1250,21'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - sarrayGetCount
                - sarrayGetCount
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
                - numaGetCount
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - strcmp
                - TIFFSetField
                - strcmp
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1251,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'tiffio.c:1250,28'
          Branch Sides:
            - BranchSide:      'tiffio.c:1250,32'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - sarrayGetCount
                - sarrayGetCount
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
                - numaGetCount
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - strcmp
                - TIFFSetField
                - strcmp
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1251,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'tiffio.c:1250,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1251,16'
              BranchSideFuncs:
                - numaGetCount
                - sarrayGetCount
                - sarrayGetCount
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
                - numaGetCount
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - strcmp
                - TIFFSetField
                - strcmp
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1252,22'
              BranchSideFuncs:
                - numaGetCount
                - sarrayGetCount
                - sarrayGetCount
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
                - numaGetCount
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - strcmp
                - TIFFSetField
                - strcmp
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1251,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1251,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1251,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1253,39'
          Branch Sides:
            - BranchSide:      'tiffio.c:1253,58'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1254,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'tiffio.c:1253,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1254,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1257,9'
              BranchSideFuncs:
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
                - numaGetCount
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - strcmp
                - TIFFSetField
                - strcmp
                - lept_stderr
                - returnErrorInt
        - Branch String:   'tiffio.c:1254,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1254,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1254,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1257,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1258,27'
              BranchSideFuncs:
                - numaGetCount
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - strcmp
                - TIFFSetField
                - strcmp
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'tiffio.c:1272,12'
              BranchSideFuncs:
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
        - Branch String:   'tiffio.c:1259,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:1260,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1261,16'
              BranchSideFuncs:
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - strcmp
                - TIFFSetField
                - strcmp
                - lept_stderr
        - Branch String:   'tiffio.c:1260,20'
          Branch Sides:
            - BranchSide:      'tiffio.c:1260,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1260,13'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1261,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1262,27'
              BranchSideFuncs:
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - strcmp
                - TIFFSetField
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
                - strcmp
                - lept_stderr
            - BranchSide:      'tiffio.c:1271,5'
              BranchSideFuncs:
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
        - Branch String:   'tiffio.c:1266,39'
          Branch Sides:
            - BranchSide:      'tiffio.c:1266,49'
              BranchSideFuncs:
                - strcmp
                - TIFFSetField
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - strcmp
                - lept_stderr
            - BranchSide:      'tiffio.c:1269,26'
              BranchSideFuncs:
                - TIFFSetField
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - strcmp
                - strcmp
                - lept_stderr
        - Branch String:   'tiffio.c:1266,17'
          Branch Sides:
            - BranchSide:      'tiffio.c:1267,17'
              BranchSideFuncs:
                - TIFFSetField
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - strcmp
                - strcmp
                - lept_stderr
            - BranchSide:      'tiffio.c:1269,26'
              BranchSideFuncs:
                - TIFFSetField
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - strcmp
                - strcmp
                - lept_stderr
        - Branch String:   'tiffio.c:1267,17'
          Branch Sides:
            - BranchSide:      'tiffio.c:1269,26'
              BranchSideFuncs:
                - lept_stderr
                - TIFFSetField
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - strcmp
                - strcmp
            - BranchSide:      'tiffio.c:1269,26'
              BranchSideFuncs:
                - TIFFSetField
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - strcmp
                - strcmp
                - lept_stderr
        - Branch String:   'tiffio.c:1276,5'
          Branch Sides:
            - BranchSide:      'tiffio.c:1277,23'
              BranchSideFuncs:
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'tiffio.c:1322,5'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1280,36'
          Branch Sides:
            - BranchSide:      'tiffio.c:1280,47'
              BranchSideFuncs:
                - strcmp
                - TIFFSetField
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'tiffio.c:1281,26'
              BranchSideFuncs:
                - TIFFSetField
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
        - Branch String:   'tiffio.c:1280,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:1281,26'
              BranchSideFuncs:
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'tiffio.c:1282,28'
              BranchSideFuncs:
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
        - Branch String:   'tiffio.c:1282,20'
          Branch Sides:
            - BranchSide:      'tiffio.c:1283,24'
              BranchSideFuncs:
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'tiffio.c:1289,28'
              BranchSideFuncs:
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
        - Branch String:   'tiffio.c:1283,17'
          Branch Sides:
            - BranchSide:      'tiffio.c:1284,30'
              BranchSideFuncs:
                - TIFFSetField
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'tiffio.c:1286,56'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorInt
        - Branch String:   'tiffio.c:1287,24'
          Branch Sides:
            - BranchSide:      'tiffio.c:1287,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1287,17'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1289,20'
          Branch Sides:
            - BranchSide:      'tiffio.c:1290,24'
              BranchSideFuncs:
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'tiffio.c:1296,28'
              BranchSideFuncs:
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
        - Branch String:   'tiffio.c:1290,17'
          Branch Sides:
            - BranchSide:      'tiffio.c:1291,30'
              BranchSideFuncs:
                - TIFFSetField
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'tiffio.c:1293,56'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorInt
        - Branch String:   'tiffio.c:1294,24'
          Branch Sides:
            - BranchSide:      'tiffio.c:1294,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1294,17'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1296,20'
          Branch Sides:
            - BranchSide:      'tiffio.c:1297,24'
              BranchSideFuncs:
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'tiffio.c:1303,28'
              BranchSideFuncs:
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
        - Branch String:   'tiffio.c:1297,17'
          Branch Sides:
            - BranchSide:      'tiffio.c:1298,30'
              BranchSideFuncs:
                - TIFFSetField
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'tiffio.c:1300,56'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorInt
        - Branch String:   'tiffio.c:1301,24'
          Branch Sides:
            - BranchSide:      'tiffio.c:1301,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1301,17'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1303,20'
          Branch Sides:
            - BranchSide:      'tiffio.c:1304,24'
              BranchSideFuncs:
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'tiffio.c:1310,28'
              BranchSideFuncs:
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
        - Branch String:   'tiffio.c:1304,17'
          Branch Sides:
            - BranchSide:      'tiffio.c:1305,30'
              BranchSideFuncs:
                - TIFFSetField
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'tiffio.c:1307,56'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorInt
        - Branch String:   'tiffio.c:1308,24'
          Branch Sides:
            - BranchSide:      'tiffio.c:1308,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1308,17'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1310,20'
          Branch Sides:
            - BranchSide:      'tiffio.c:1311,24'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'tiffio.c:1318,45'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorInt
        - Branch String:   'tiffio.c:1311,17'
          Branch Sides:
            - BranchSide:      'tiffio.c:1312,30'
              BranchSideFuncs:
                - TIFFSetField
                - numaGetIValue
                - sarrayGetString
                - sarrayGetString
                - strcmp
                - TIFFSetField
                - strcmp
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - TIFFSetField
                - strcmp
                - __isoc99_sscanf
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'tiffio.c:1314,56'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorInt
        - Branch String:   'tiffio.c:1315,24'
          Branch Sides:
            - BranchSide:      'tiffio.c:1315,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1315,17'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1319,20'
          Branch Sides:
            - BranchSide:      'tiffio.c:1319,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1319,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tiffio.c:1247,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1251,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1252,9'
          Dst:             numaGetCount
        - Src:             'tiffio.c:1253,10'
          Dst:             sarrayGetCount
        - Src:             'tiffio.c:1253,43'
          Dst:             sarrayGetCount
        - Src:             'tiffio.c:1254,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1258,14'
          Dst:             numaGetCount
        - Src:             'tiffio.c:1260,20'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1262,13'
          Dst:             numaGetIValue
        - Src:             'tiffio.c:1263,20'
          Dst:             sarrayGetString
        - Src:             'tiffio.c:1264,20'
          Dst:             sarrayGetString
        - Src:             'tiffio.c:1265,13'
          Dst:             numaGetIValue
        - Src:             'tiffio.c:1266,17'
          Dst:             strcmp
        - Src:             'tiffio.c:1266,42'
          Dst:             strcmp
        - Src:             'tiffio.c:1267,17'
          Dst:             lept_stderr
        - Src:             'tiffio.c:1269,13'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1277,9'
          Dst:             numaGetIValue
        - Src:             'tiffio.c:1278,16'
          Dst:             sarrayGetString
        - Src:             'tiffio.c:1279,16'
          Dst:             sarrayGetString
        - Src:             'tiffio.c:1280,14'
          Dst:             strcmp
        - Src:             'tiffio.c:1280,40'
          Dst:             strcmp
        - Src:             'tiffio.c:1281,13'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1282,21'
          Dst:             strcmp
        - Src:             'tiffio.c:1283,17'
          Dst:             __isoc99_sscanf
        - Src:             'tiffio.c:1284,17'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1286,17'
          Dst:             lept_stderr
        - Src:             'tiffio.c:1287,24'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1289,21'
          Dst:             strcmp
        - Src:             'tiffio.c:1290,17'
          Dst:             __isoc99_sscanf
        - Src:             'tiffio.c:1291,17'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1293,17'
          Dst:             lept_stderr
        - Src:             'tiffio.c:1294,24'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1296,21'
          Dst:             strcmp
        - Src:             'tiffio.c:1297,17'
          Dst:             __isoc99_sscanf
        - Src:             'tiffio.c:1298,17'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1300,17'
          Dst:             lept_stderr
        - Src:             'tiffio.c:1301,24'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1303,21'
          Dst:             strcmp
        - Src:             'tiffio.c:1304,17'
          Dst:             __isoc99_sscanf
        - Src:             'tiffio.c:1305,17'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1307,17'
          Dst:             lept_stderr
        - Src:             'tiffio.c:1308,24'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1310,21'
          Dst:             strcmp
        - Src:             'tiffio.c:1311,17'
          Dst:             __isoc99_sscanf
        - Src:             'tiffio.c:1312,17'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1314,17'
          Dst:             lept_stderr
        - Src:             'tiffio.c:1315,24'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1318,13'
          Dst:             lept_stderr
        - Src:             'tiffio.c:1319,20'
          Dst:             returnErrorInt
    - functionName:    pixWriteMemTiffCustom
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2854
      functionLinenumberEnd: 2878
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdata
        - psize
        - pix
        - comptype
        - natags
        - savals
        - satypes
        - nasizes
      BBCount:         38
      ICount:          193
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - TIFFClose
        - fopenTiffMemstream
        - lept_stderr
        - pixGetDepth
        - pixWriteToTiffStream
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tiffio.c:2858,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2859,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - fopenTiffMemstream
                - pixWriteToTiffStream
                - TIFFClose
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'tiffio.c:2860,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - fopenTiffMemstream
                - pixWriteToTiffStream
                - TIFFClose
                - returnErrorInt
                - lept_stderr
        - Branch String:   'tiffio.c:2859,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:2859,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:2859,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2860,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2861,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - fopenTiffMemstream
                - pixWriteToTiffStream
                - TIFFClose
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'tiffio.c:2862,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - fopenTiffMemstream
                - pixWriteToTiffStream
                - TIFFClose
                - returnErrorInt
                - lept_stderr
        - Branch String:   'tiffio.c:2861,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:2861,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:2861,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2862,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2863,16'
              BranchSideFuncs:
                - pixGetDepth
                - fopenTiffMemstream
                - pixWriteToTiffStream
                - TIFFClose
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'tiffio.c:2864,21'
              BranchSideFuncs:
                - pixGetDepth
                - fopenTiffMemstream
                - pixWriteToTiffStream
                - TIFFClose
                - returnErrorInt
                - lept_stderr
        - Branch String:   'tiffio.c:2863,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:2863,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:2863,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2864,31'
          Branch Sides:
            - BranchSide:      'tiffio.c:2864,34'
              BranchSideFuncs:
                - fopenTiffMemstream
                - pixWriteToTiffStream
                - TIFFClose
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'tiffio.c:2871,53'
              BranchSideFuncs:
                - fopenTiffMemstream
                - pixWriteToTiffStream
                - TIFFClose
                - returnErrorInt
        - Branch String:   'tiffio.c:2864,55'
          Branch Sides:
            - BranchSide:      'tiffio.c:2865,9'
              BranchSideFuncs:
                - fopenTiffMemstream
                - pixWriteToTiffStream
                - TIFFClose
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'tiffio.c:2871,53'
              BranchSideFuncs:
                - fopenTiffMemstream
                - pixWriteToTiffStream
                - TIFFClose
                - returnErrorInt
        - Branch String:   'tiffio.c:2865,34'
          Branch Sides:
            - BranchSide:      'tiffio.c:2865,37'
              BranchSideFuncs:
                - fopenTiffMemstream
                - pixWriteToTiffStream
                - TIFFClose
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'tiffio.c:2871,53'
              BranchSideFuncs:
                - fopenTiffMemstream
                - pixWriteToTiffStream
                - TIFFClose
                - returnErrorInt
        - Branch String:   'tiffio.c:2865,62'
          Branch Sides:
            - BranchSide:      'tiffio.c:2866,9'
              BranchSideFuncs:
                - fopenTiffMemstream
                - pixWriteToTiffStream
                - TIFFClose
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'tiffio.c:2871,53'
              BranchSideFuncs:
                - fopenTiffMemstream
                - pixWriteToTiffStream
                - TIFFClose
                - returnErrorInt
        - Branch String:   'tiffio.c:2864,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2867,9'
              BranchSideFuncs:
                - fopenTiffMemstream
                - pixWriteToTiffStream
                - TIFFClose
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'tiffio.c:2871,53'
              BranchSideFuncs:
                - fopenTiffMemstream
                - pixWriteToTiffStream
                - TIFFClose
                - returnErrorInt
        - Branch String:   'tiffio.c:2867,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2868,18'
              BranchSideFuncs:
                - lept_stderr
                - fopenTiffMemstream
                - pixWriteToTiffStream
                - TIFFClose
                - returnErrorInt
            - BranchSide:      'tiffio.c:2868,18'
              BranchSideFuncs:
                - fopenTiffMemstream
                - pixWriteToTiffStream
                - TIFFClose
                - returnErrorInt
        - Branch String:   'tiffio.c:2871,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2872,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:2873,32'
              BranchSideFuncs:
                - pixWriteToTiffStream
                - TIFFClose
        - Branch String:   'tiffio.c:2872,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:2872,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:2872,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tiffio.c:2859,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:2861,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:2863,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:2864,9'
          Dst:             pixGetDepth
        - Src:             'tiffio.c:2867,9'
          Dst:             lept_stderr
        - Src:             'tiffio.c:2871,16'
          Dst:             fopenTiffMemstream
        - Src:             'tiffio.c:2872,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:2873,11'
          Dst:             pixWriteToTiffStream
        - Src:             'tiffio.c:2876,5'
          Dst:             TIFFClose
    - functionName:    fopenTiffMemstream
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2546
      functionLinenumberEnd: 2579
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - operation
        - pdata
        - pdatasize
      BBCount:         43
      ICount:          204
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - TIFFClientOpen
        - TIFFSetErrorHandler
        - TIFFSetWarningHandler
        - memstreamCreateForRead
        - memstreamCreateForWrite
        - returnErrorPtr
        - strcmp
        - tiffReadCallback
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tiffio.c:2550,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2551,24'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - strcmp
                - strcmp
                - memstreamCreateForRead
                - returnErrorPtr
                - TIFFSetWarningHandler
                - TIFFSetErrorHandler
                - TIFFClientOpen
                - free
                - memstreamCreateForWrite
                - strcmp
                - returnErrorPtr
            - BranchSide:      'tiffio.c:2552,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - strcmp
                - strcmp
                - memstreamCreateForRead
                - returnErrorPtr
                - TIFFSetWarningHandler
                - TIFFSetErrorHandler
                - TIFFClientOpen
                - free
                - memstreamCreateForWrite
                - strcmp
                - returnErrorPtr
        - Branch String:   'tiffio.c:2551,24'
          Branch Sides:
            - BranchSide:      'tiffio.c:2551,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:2551,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2552,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2553,24'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - strcmp
                - strcmp
                - memstreamCreateForRead
                - returnErrorPtr
                - TIFFSetWarningHandler
                - TIFFSetErrorHandler
                - TIFFClientOpen
                - free
                - memstreamCreateForWrite
                - strcmp
                - returnErrorPtr
            - BranchSide:      'tiffio.c:2554,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - strcmp
                - strcmp
                - memstreamCreateForRead
                - returnErrorPtr
                - TIFFSetWarningHandler
                - TIFFSetErrorHandler
                - TIFFClientOpen
                - free
                - memstreamCreateForWrite
                - strcmp
                - returnErrorPtr
        - Branch String:   'tiffio.c:2553,24'
          Branch Sides:
            - BranchSide:      'tiffio.c:2553,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:2553,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2554,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2555,24'
              BranchSideFuncs:
                - returnErrorPtr
                - strcmp
                - strcmp
                - memstreamCreateForRead
                - returnErrorPtr
                - TIFFSetWarningHandler
                - TIFFSetErrorHandler
                - TIFFClientOpen
                - free
                - memstreamCreateForWrite
                - strcmp
                - returnErrorPtr
            - BranchSide:      'tiffio.c:2556,10'
              BranchSideFuncs:
                - returnErrorPtr
                - strcmp
                - strcmp
                - memstreamCreateForRead
                - returnErrorPtr
                - TIFFSetWarningHandler
                - TIFFSetErrorHandler
                - TIFFClientOpen
                - free
                - memstreamCreateForWrite
                - strcmp
                - returnErrorPtr
        - Branch String:   'tiffio.c:2555,24'
          Branch Sides:
            - BranchSide:      'tiffio.c:2555,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:2555,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2556,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2557,24'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - memstreamCreateForRead
                - returnErrorPtr
                - TIFFSetWarningHandler
                - TIFFSetErrorHandler
                - TIFFClientOpen
                - free
                - memstreamCreateForWrite
                - strcmp
                - returnErrorPtr
            - BranchSide:      'tiffio.c:2558,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - memstreamCreateForRead
                - returnErrorPtr
                - TIFFSetWarningHandler
                - TIFFSetErrorHandler
                - TIFFClientOpen
                - free
                - memstreamCreateForWrite
                - strcmp
                - returnErrorPtr
        - Branch String:   'tiffio.c:2557,24'
          Branch Sides:
            - BranchSide:      'tiffio.c:2557,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:2557,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2558,32'
          Branch Sides:
            - BranchSide:      'tiffio.c:2558,42'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - memstreamCreateForRead
                - returnErrorPtr
                - TIFFSetWarningHandler
                - TIFFSetErrorHandler
                - TIFFClientOpen
                - free
                - memstreamCreateForWrite
                - returnErrorPtr
            - BranchSide:      'tiffio.c:2561,17'
              BranchSideFuncs:
                - strcmp
                - memstreamCreateForRead
                - returnErrorPtr
                - TIFFSetWarningHandler
                - TIFFSetErrorHandler
                - TIFFClientOpen
                - free
                - memstreamCreateForWrite
        - Branch String:   'tiffio.c:2558,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2559,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:2561,17'
              BranchSideFuncs:
                - strcmp
                - memstreamCreateForRead
                - returnErrorPtr
                - TIFFSetWarningHandler
                - TIFFSetErrorHandler
                - TIFFClientOpen
                - free
                - memstreamCreateForWrite
        - Branch String:   'tiffio.c:2559,24'
          Branch Sides:
            - BranchSide:      'tiffio.c:2559,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:2559,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2561,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2562,43'
              BranchSideFuncs:
                - memstreamCreateForWrite
                - returnErrorPtr
                - TIFFSetWarningHandler
                - TIFFSetErrorHandler
                - TIFFClientOpen
                - free
            - BranchSide:      'tiffio.c:2564,43'
              BranchSideFuncs:
                - memstreamCreateForWrite
                - returnErrorPtr
                - TIFFSetWarningHandler
                - TIFFSetErrorHandler
                - TIFFClientOpen
                - free
        - Branch String:   'tiffio.c:2565,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2566,24'
              BranchSideFuncs:
                - TIFFSetWarningHandler
                - TIFFSetErrorHandler
                - TIFFClientOpen
                - free
            - BranchSide:      'tiffio.c:2568,5'
              BranchSideFuncs:
                - TIFFSetWarningHandler
                - TIFFSetErrorHandler
                - TIFFClientOpen
                - free
        - Branch String:   'tiffio.c:2566,24'
          Branch Sides:
            - BranchSide:      'tiffio.c:2566,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:2566,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2576,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2577,9'
              BranchSideFuncs: []
            - BranchSide:      'tiffio.c:2578,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tiffio.c:2551,24'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:2553,24'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:2555,24'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:2557,24'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:2558,9'
          Dst:             strcmp
        - Src:             'tiffio.c:2558,35'
          Dst:             strcmp
        - Src:             'tiffio.c:2559,24'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:2561,10'
          Dst:             strcmp
        - Src:             'tiffio.c:2562,19'
          Dst:             memstreamCreateForRead
        - Src:             'tiffio.c:2564,19'
          Dst:             memstreamCreateForWrite
        - Src:             'tiffio.c:2566,24'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:2568,5'
          Dst:             TIFFSetWarningHandler
        - Src:             'tiffio.c:2569,5'
          Dst:             TIFFSetErrorHandler
        - Src:             'tiffio.c:2571,11'
          Dst:             TIFFClientOpen
        - Src:             'tiffio.c:2571,11'
          Dst:             tiffReadCallback
        - Src:             'tiffio.c:2571,11'
          Dst:             tiffWriteCallback
        - Src:             'tiffio.c:2571,11'
          Dst:             tiffSeekCallback
        - Src:             'tiffio.c:2571,11'
          Dst:             tiffCloseCallback
        - Src:             'tiffio.c:2571,11'
          Dst:             tiffSizeCallback
        - Src:             'tiffio.c:2571,11'
          Dst:             tiffMapCallback
        - Src:             'tiffio.c:2571,11'
          Dst:             tiffUnmapCallback
    - functionName:    pixWriteToTiffStream
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1202
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - pix
        - comptype
        - natags
        - savals
        - satypes
        - nasizes
      BBCount:         154
      ICount:          950
      EdgeCount:       203
      CyclomaticComplexity: 51
      functionsReached:
        - TIFFScanlineSize
        - TIFFSetField
        - TIFFWriteScanline
        - calloc
        - lept_stderr
        - pixDestroy
        - pixEndianByteSwapNew
        - pixEndianTwoByteSwapNew
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetSpp
        - pixGetText
        - pixGetWpl
        - pixGetXRes
        - pixGetYRes
        - pixSetPadBits
        - pixcmapGetCount
        - pixcmapToArrays
        - returnErrorInt
        - writeCustomTiffTags
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tiffio.c:1042,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1043,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixSetPadBits
                - pixGetDimensions
                - pixGetSpp
                - pixGetXRes
                - pixGetYRes
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - pixGetText
                - pixGetColormap
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - pixGetColormap
                - TIFFSetField
                - TIFFSetField
            - BranchSide:      'tiffio.c:1044,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixSetPadBits
                - pixGetDimensions
                - pixGetSpp
                - pixGetXRes
                - pixGetYRes
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - pixGetText
                - pixGetColormap
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - pixGetColormap
                - TIFFSetField
                - TIFFSetField
        - Branch String:   'tiffio.c:1043,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1043,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1043,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1044,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1045,16'
              BranchSideFuncs:
                - pixSetPadBits
                - pixGetDimensions
                - pixGetSpp
                - pixGetXRes
                - pixGetYRes
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - pixGetText
                - pixGetColormap
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - pixGetColormap
                - TIFFSetField
                - TIFFSetField
            - BranchSide:      'tiffio.c:1047,19'
              BranchSideFuncs:
                - pixSetPadBits
                - pixGetDimensions
                - pixGetSpp
                - pixGetXRes
                - pixGetYRes
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - pixGetText
                - pixGetColormap
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - pixGetColormap
                - TIFFSetField
                - TIFFSetField
        - Branch String:   'tiffio.c:1045,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1045,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1045,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1052,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1052,25'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - pixGetText
                - pixGetColormap
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - pixGetColormap
                - TIFFSetField
                - TIFFSetField
            - BranchSide:      'tiffio.c:1053,9'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - pixGetText
                - pixGetColormap
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - pixGetColormap
                - TIFFSetField
                - TIFFSetField
        - Branch String:   'tiffio.c:1053,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1053,25'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - pixGetText
                - pixGetColormap
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - pixGetColormap
                - TIFFSetField
                - TIFFSetField
            - BranchSide:      'tiffio.c:1056,18'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - pixGetText
                - pixGetColormap
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - pixGetColormap
                - TIFFSetField
                - TIFFSetField
        - Branch String:   'tiffio.c:1064,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1065,22'
              BranchSideFuncs:
                - TIFFSetField
                - pixGetColormap
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - pixGetColormap
                - TIFFSetField
            - BranchSide:      'tiffio.c:1067,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - pixGetColormap
                - TIFFSetField
        - Branch String:   'tiffio.c:1067,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1067,35'
              BranchSideFuncs:
                - pixGetColormap
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - pixGetColormap
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
            - BranchSide:      'tiffio.c:1073,17'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
        - Branch String:   'tiffio.c:1067,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1072,22'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
            - BranchSide:      'tiffio.c:1073,17'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
        - Branch String:   'tiffio.c:1073,25'
          Branch Sides:
            - BranchSide:      'tiffio.c:1073,28'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
            - BranchSide:      'tiffio.c:1073,41'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
        - Branch String:   'tiffio.c:1073,38'
          Branch Sides:
            - BranchSide:      'tiffio.c:1073,41'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
            - BranchSide:      'tiffio.c:1074,22'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
        - Branch String:   'tiffio.c:1073,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1074,22'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
            - BranchSide:      'tiffio.c:1078,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
        - Branch String:   'tiffio.c:1078,24'
          Branch Sides:
            - BranchSide:      'tiffio.c:1078,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
            - BranchSide:      'tiffio.c:1086,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
        - Branch String:   'tiffio.c:1078,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1079,19'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
            - BranchSide:      'tiffio.c:1086,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
        - Branch String:   'tiffio.c:1086,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1087,22'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
            - BranchSide:      'tiffio.c:1088,39'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
                - lept_stderr
                - TIFFSetField
        - Branch String:   'tiffio.c:1088,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1089,22'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
            - BranchSide:      'tiffio.c:1091,13'
              BranchSideFuncs:
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
                - lept_stderr
        - Branch String:   'tiffio.c:1091,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:1092,13'
              BranchSideFuncs:
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
                - lept_stderr
            - BranchSide:      'tiffio.c:1095,25'
              BranchSideFuncs:
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
        - Branch String:   'tiffio.c:1092,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:1093,15'
              BranchSideFuncs:
                - lept_stderr
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
            - BranchSide:      'tiffio.c:1093,15'
              BranchSideFuncs:
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
        - Branch String:   'tiffio.c:1097,19'
          Branch Sides:
            - BranchSide:      'tiffio.c:1097,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
            - BranchSide:      'tiffio.c:1097,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
        - Branch String:   'tiffio.c:1099,20'
          Branch Sides:
            - BranchSide:      'tiffio.c:1099,18'
              BranchSideFuncs:
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
            - BranchSide:      'tiffio.c:1099,18'
              BranchSideFuncs:
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
        - Branch String:   'tiffio.c:1100,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:1101,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - lept_stderr
            - BranchSide:      'tiffio.c:1105,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
        - Branch String:   'tiffio.c:1101,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:1103,23'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
            - BranchSide:      'tiffio.c:1103,23'
              BranchSideFuncs:
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
        - Branch String:   'tiffio.c:1105,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1106,26'
              BranchSideFuncs:
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
            - BranchSide:      'tiffio.c:1110,18'
              BranchSideFuncs:
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
        - Branch String:   'tiffio.c:1110,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1111,47'
              BranchSideFuncs:
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
            - BranchSide:      'tiffio.c:1112,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
        - Branch String:   'tiffio.c:1122,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1123,22'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
            - BranchSide:      'tiffio.c:1127,18'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
        - Branch String:   'tiffio.c:1128,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1129,22'
              BranchSideFuncs:
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'tiffio.c:1130,16'
              BranchSideFuncs:
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
        - Branch String:   'tiffio.c:1130,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1131,22'
              BranchSideFuncs:
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'tiffio.c:1132,16'
              BranchSideFuncs:
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
        - Branch String:   'tiffio.c:1132,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1133,22'
              BranchSideFuncs:
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'tiffio.c:1134,16'
              BranchSideFuncs:
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
        - Branch String:   'tiffio.c:1134,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1135,22'
              BranchSideFuncs:
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'tiffio.c:1136,16'
              BranchSideFuncs:
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
        - Branch String:   'tiffio.c:1136,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1137,22'
              BranchSideFuncs:
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'tiffio.c:1138,16'
              BranchSideFuncs:
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
                - TIFFSetField
        - Branch String:   'tiffio.c:1138,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1139,22'
              BranchSideFuncs:
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'tiffio.c:1140,16'
              BranchSideFuncs:
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
                - TIFFSetField
        - Branch String:   'tiffio.c:1140,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1141,22'
              BranchSideFuncs:
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'tiffio.c:1142,16'
              BranchSideFuncs:
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - TIFFSetField
        - Branch String:   'tiffio.c:1142,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1143,22'
              BranchSideFuncs:
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'tiffio.c:1145,9'
              BranchSideFuncs:
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
                - lept_stderr
        - Branch String:   'tiffio.c:1145,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1146,22'
              BranchSideFuncs:
                - lept_stderr
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'tiffio.c:1146,22'
              BranchSideFuncs:
                - TIFFSetField
                - writeCustomTiffTags
                - TIFFScanlineSize
                - pixGetWpl
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
                - lept_stderr
        - Branch String:   'tiffio.c:1156,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1157,62'
              BranchSideFuncs:
                - lept_stderr
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
            - BranchSide:      'tiffio.c:1158,31'
              BranchSideFuncs:
                - calloc
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
                - returnErrorInt
        - Branch String:   'tiffio.c:1158,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1159,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1162,18'
              BranchSideFuncs:
                - TIFFSetField
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
        - Branch String:   'tiffio.c:1159,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1159,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1159,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1164,17'
          Branch Sides:
            - BranchSide:      'tiffio.c:1164,20'
              BranchSideFuncs:
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
            - BranchSide:      'tiffio.c:1176,16'
              BranchSideFuncs:
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
        - Branch String:   'tiffio.c:1164,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1165,13'
              BranchSideFuncs:
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - free
                - TIFFWriteScanline
                - pixEndianTwoByteSwapNew
            - BranchSide:      'tiffio.c:1176,16'
              BranchSideFuncs:
                - free
                - pixGetData
                - TIFFWriteScanline
                - pixGetData
                - TIFFWriteScanline
        - Branch String:   'tiffio.c:1165,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:1166,44'
              BranchSideFuncs:
                - pixEndianTwoByteSwapNew
                - pixGetData
                - pixDestroy
                - free
                - TIFFWriteScanline
            - BranchSide:      'tiffio.c:1168,41'
              BranchSideFuncs:
                - pixEndianByteSwapNew
                - pixGetData
                - pixDestroy
                - free
                - TIFFWriteScanline
        - Branch String:   'tiffio.c:1170,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1171,20'
              BranchSideFuncs:
                - TIFFWriteScanline
                - pixDestroy
                - free
            - BranchSide:      'tiffio.c:1175,9'
              BranchSideFuncs:
                - pixDestroy
                - free
        - Branch String:   'tiffio.c:1172,17'
          Branch Sides:
            - BranchSide:      'tiffio.c:1173,17'
              BranchSideFuncs:
                - pixDestroy
                - free
            - BranchSide:      'tiffio.c:1174,9'
              BranchSideFuncs:
                - pixDestroy
                - free
                - TIFFWriteScanline
        - Branch String:   'tiffio.c:1176,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1177,16'
              BranchSideFuncs:
                - free
                - pixGetData
                - TIFFWriteScanline
            - BranchSide:      'tiffio.c:1183,16'
              BranchSideFuncs:
                - free
                - pixGetData
                - TIFFWriteScanline
        - Branch String:   'tiffio.c:1177,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1178,31'
              BranchSideFuncs:
                - pixGetData
                - TIFFWriteScanline
                - free
            - BranchSide:      'tiffio.c:1182,5'
              BranchSideFuncs:
                - free
        - Branch String:   'tiffio.c:1179,17'
          Branch Sides:
            - BranchSide:      'tiffio.c:1180,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'tiffio.c:1181,9'
              BranchSideFuncs:
                - free
                - pixGetData
                - TIFFWriteScanline
        - Branch String:   'tiffio.c:1185,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:1186,32'
              BranchSideFuncs:
                - TIFFWriteScanline
                - free
                - pixGetData
            - BranchSide:      'tiffio.c:1193,35'
              BranchSideFuncs:
                - TIFFWriteScanline
                - free
                - pixGetData
        - Branch String:   'tiffio.c:1189,21'
          Branch Sides:
            - BranchSide:      'tiffio.c:1190,36'
              BranchSideFuncs:
                - TIFFWriteScanline
                - free
                - pixGetData
            - BranchSide:      'tiffio.c:1191,23'
              BranchSideFuncs:
                - TIFFWriteScanline
                - free
                - pixGetData
        - Branch String:   'tiffio.c:1193,17'
          Branch Sides:
            - BranchSide:      'tiffio.c:1194,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'tiffio.c:1195,9'
              BranchSideFuncs:
                - free
                - pixGetData
                - TIFFWriteScanline
      Callsites:
        - Src:             'tiffio.c:1043,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1045,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1047,5'
          Dst:             pixSetPadBits
        - Src:             'tiffio.c:1048,5'
          Dst:             pixGetDimensions
        - Src:             'tiffio.c:1049,11'
          Dst:             pixGetSpp
        - Src:             'tiffio.c:1050,12'
          Dst:             pixGetXRes
        - Src:             'tiffio.c:1051,12'
          Dst:             pixGetYRes
        - Src:             'tiffio.c:1056,5'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1057,5'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1058,5'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1060,5'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1061,5'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1062,5'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1064,17'
          Dst:             pixGetText
        - Src:             'tiffio.c:1065,9'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1067,20'
          Dst:             pixGetColormap
        - Src:             'tiffio.c:1072,9'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1074,9'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1075,9'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1076,9'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1081,9'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1082,9'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1083,9'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1084,9'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1087,9'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1088,24'
          Dst:             pixGetColormap
        - Src:             'tiffio.c:1089,9'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1092,13'
          Dst:             lept_stderr
        - Src:             'tiffio.c:1095,9'
          Dst:             pixcmapToArrays
        - Src:             'tiffio.c:1096,19'
          Dst:             pixcmapGetCount
        - Src:             'tiffio.c:1101,13'
          Dst:             lept_stderr
        - Src:             'tiffio.c:1116,9'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1117,9'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1118,9'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1119,9'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1123,9'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1124,9'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1127,5'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1129,9'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1131,9'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1133,9'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1135,9'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1137,9'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1139,9'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1141,9'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1143,9'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1145,9'
          Dst:             lept_stderr
        - Src:             'tiffio.c:1146,9'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1150,5'
          Dst:             writeCustomTiffTags
        - Src:             'tiffio.c:1153,15'
          Dst:             TIFFScanlineSize
        - Src:             'tiffio.c:1154,11'
          Dst:             pixGetWpl
        - Src:             'tiffio.c:1157,9'
          Dst:             lept_stderr
        - Src:             'tiffio.c:1158,31'
          Dst:             calloc
        - Src:             'tiffio.c:1159,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1162,5'
          Dst:             TIFFSetField
        - Src:             'tiffio.c:1166,20'
          Dst:             pixEndianTwoByteSwapNew
        - Src:             'tiffio.c:1168,20'
          Dst:             pixEndianByteSwapNew
        - Src:             'tiffio.c:1169,27'
          Dst:             pixGetData
        - Src:             'tiffio.c:1172,17'
          Dst:             TIFFWriteScanline
        - Src:             'tiffio.c:1175,9'
          Dst:             pixDestroy
        - Src:             'tiffio.c:1178,20'
          Dst:             pixGetData
        - Src:             'tiffio.c:1179,17'
          Dst:             TIFFWriteScanline
        - Src:             'tiffio.c:1184,20'
          Dst:             pixGetData
        - Src:             'tiffio.c:1193,17'
          Dst:             TIFFWriteScanline
    - functionName:    pixWriteMemTiff
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2819
      functionLinenumberEnd: 2820
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pdata
        - psize
        - pix
        - comptype
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pixWriteMemTiffCustom
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiffio.c:2820,12'
          Dst:             pixWriteMemTiffCustom
    - functionName:    pixaWriteMemMultipageTiff
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2761
      functionLinenumberEnd: 2796
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdata
        - psize
        - pixa
      BBCount:         29
      ICount:          167
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - fclose
        - l_binaryReadStream
        - pixDestroy
        - pixGetDepth
        - pixWriteStreamTiffWA
        - pixaGetCount
        - pixaGetPix
        - returnErrorInt
        - rewind
        - tmpfile
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tiffio.c:2767,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2767,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - tmpfile
                - pixaGetCount
                - rewind
                - l_binaryReadStream
                - fclose
                - pixaGetPix
                - pixGetDepth
                - pixWriteStreamTiffWA
                - pixDestroy
                - pixWriteStreamTiffWA
                - returnErrorInt
            - BranchSide:      'tiffio.c:2768,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - tmpfile
                - pixaGetCount
                - rewind
                - l_binaryReadStream
                - fclose
                - pixaGetPix
                - pixGetDepth
                - pixWriteStreamTiffWA
                - pixDestroy
                - pixWriteStreamTiffWA
                - returnErrorInt
        - Branch String:   'tiffio.c:2768,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2769,16'
              BranchSideFuncs:
                - returnErrorInt
                - tmpfile
                - pixaGetCount
                - rewind
                - l_binaryReadStream
                - fclose
                - pixaGetPix
                - pixGetDepth
                - pixWriteStreamTiffWA
                - pixDestroy
                - pixWriteStreamTiffWA
                - returnErrorInt
            - BranchSide:      'tiffio.c:2770,10'
              BranchSideFuncs:
                - returnErrorInt
                - tmpfile
                - pixaGetCount
                - rewind
                - l_binaryReadStream
                - fclose
                - pixaGetPix
                - pixGetDepth
                - pixWriteStreamTiffWA
                - pixDestroy
                - pixWriteStreamTiffWA
                - returnErrorInt
        - Branch String:   'tiffio.c:2769,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:2769,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:2769,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2770,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2771,16'
              BranchSideFuncs:
                - tmpfile
                - pixaGetCount
                - rewind
                - l_binaryReadStream
                - fclose
                - pixaGetPix
                - pixGetDepth
                - pixWriteStreamTiffWA
                - pixDestroy
                - pixWriteStreamTiffWA
                - returnErrorInt
            - BranchSide:      'tiffio.c:2777,15'
              BranchSideFuncs:
                - tmpfile
                - pixaGetCount
                - rewind
                - l_binaryReadStream
                - fclose
                - pixaGetPix
                - pixGetDepth
                - pixWriteStreamTiffWA
                - pixDestroy
                - pixWriteStreamTiffWA
                - returnErrorInt
        - Branch String:   'tiffio.c:2771,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:2771,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:2771,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2777,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2778,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:2781,22'
              BranchSideFuncs:
                - pixaGetCount
                - rewind
                - l_binaryReadStream
                - fclose
                - pixaGetPix
                - pixGetDepth
                - pixWriteStreamTiffWA
                - pixDestroy
                - pixWriteStreamTiffWA
        - Branch String:   'tiffio.c:2778,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:2778,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:2778,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2782,5'
          Branch Sides:
            - BranchSide:      'tiffio.c:2783,20'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDepth
                - pixWriteStreamTiffWA
                - pixDestroy
                - rewind
                - l_binaryReadStream
                - fclose
                - pixWriteStreamTiffWA
            - BranchSide:      'tiffio.c:2792,12'
              BranchSideFuncs:
                - rewind
                - l_binaryReadStream
                - fclose
        - Branch String:   'tiffio.c:2785,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:2786,34'
              BranchSideFuncs:
                - pixWriteStreamTiffWA
                - pixDestroy
                - rewind
                - l_binaryReadStream
                - fclose
                - pixaGetPix
                - pixGetDepth
                - pixWriteStreamTiffWA
            - BranchSide:      'tiffio.c:2788,34'
              BranchSideFuncs:
                - pixWriteStreamTiffWA
                - pixDestroy
                - rewind
                - l_binaryReadStream
                - fclose
                - pixaGetPix
                - pixGetDepth
                - pixWriteStreamTiffWA
      Callsites:
        - Src:             'tiffio.c:2769,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:2771,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:2777,15'
          Dst:             tmpfile
        - Src:             'tiffio.c:2778,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:2781,9'
          Dst:             pixaGetCount
        - Src:             'tiffio.c:2784,16'
          Dst:             pixaGetPix
        - Src:             'tiffio.c:2785,13'
          Dst:             pixGetDepth
        - Src:             'tiffio.c:2786,13'
          Dst:             pixWriteStreamTiffWA
        - Src:             'tiffio.c:2788,13'
          Dst:             pixWriteStreamTiffWA
        - Src:             'tiffio.c:2789,9'
          Dst:             pixDestroy
        - Src:             'tiffio.c:2792,5'
          Dst:             rewind
        - Src:             'tiffio.c:2793,14'
          Dst:             l_binaryReadStream
        - Src:             'tiffio.c:2794,5'
          Dst:             fclose
    - functionName:    tmpfile
      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:    pixWriteStreamTiffWA
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pix
        - comptype
        - modestr
      BBCount:         46
      ICount:          210
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached:
        - TIFFCleanup
        - fopenTiff
        - lept_stderr
        - pixGetDepth
        - pixWriteToTiffStream
        - returnErrorInt
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tiffio.c:958,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:959,16'
              BranchSideFuncs:
                - returnErrorInt
                - strcmp
                - pixGetDepth
                - fopenTiff
                - pixWriteToTiffStream
                - TIFFCleanup
                - TIFFCleanup
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - strcmp
                - lept_stderr
            - BranchSide:      'tiffio.c:960,10'
              BranchSideFuncs:
                - returnErrorInt
                - strcmp
                - pixGetDepth
                - fopenTiff
                - pixWriteToTiffStream
                - TIFFCleanup
                - TIFFCleanup
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - strcmp
                - lept_stderr
        - Branch String:   'tiffio.c:959,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:959,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:959,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:960,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:961,16'
              BranchSideFuncs:
                - strcmp
                - pixGetDepth
                - fopenTiff
                - pixWriteToTiffStream
                - TIFFCleanup
                - TIFFCleanup
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - strcmp
                - lept_stderr
            - BranchSide:      'tiffio.c:962,16'
              BranchSideFuncs:
                - strcmp
                - pixGetDepth
                - fopenTiff
                - pixWriteToTiffStream
                - TIFFCleanup
                - TIFFCleanup
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - strcmp
                - lept_stderr
        - Branch String:   'tiffio.c:961,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:961,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:961,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:962,30'
          Branch Sides:
            - BranchSide:      'tiffio.c:962,40'
              BranchSideFuncs:
                - strcmp
                - pixGetDepth
                - fopenTiff
                - pixWriteToTiffStream
                - TIFFCleanup
                - TIFFCleanup
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - lept_stderr
            - BranchSide:      'tiffio.c:967,21'
              BranchSideFuncs:
                - pixGetDepth
                - fopenTiff
                - pixWriteToTiffStream
                - TIFFCleanup
                - TIFFCleanup
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
        - Branch String:   'tiffio.c:962,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:963,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:967,21'
              BranchSideFuncs:
                - pixGetDepth
                - fopenTiff
                - pixWriteToTiffStream
                - TIFFCleanup
                - TIFFCleanup
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
        - Branch String:   'tiffio.c:963,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:964,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:964,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:967,31'
          Branch Sides:
            - BranchSide:      'tiffio.c:967,34'
              BranchSideFuncs:
                - fopenTiff
                - pixWriteToTiffStream
                - TIFFCleanup
                - TIFFCleanup
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'tiffio.c:975,26'
              BranchSideFuncs:
                - fopenTiff
                - pixWriteToTiffStream
                - TIFFCleanup
                - TIFFCleanup
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:967,55'
          Branch Sides:
            - BranchSide:      'tiffio.c:968,9'
              BranchSideFuncs:
                - fopenTiff
                - pixWriteToTiffStream
                - TIFFCleanup
                - TIFFCleanup
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'tiffio.c:975,26'
              BranchSideFuncs:
                - fopenTiff
                - pixWriteToTiffStream
                - TIFFCleanup
                - TIFFCleanup
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:968,34'
          Branch Sides:
            - BranchSide:      'tiffio.c:968,37'
              BranchSideFuncs:
                - fopenTiff
                - pixWriteToTiffStream
                - TIFFCleanup
                - TIFFCleanup
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'tiffio.c:975,26'
              BranchSideFuncs:
                - fopenTiff
                - pixWriteToTiffStream
                - TIFFCleanup
                - TIFFCleanup
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:968,62'
          Branch Sides:
            - BranchSide:      'tiffio.c:969,9'
              BranchSideFuncs:
                - fopenTiff
                - pixWriteToTiffStream
                - TIFFCleanup
                - TIFFCleanup
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'tiffio.c:975,26'
              BranchSideFuncs:
                - fopenTiff
                - pixWriteToTiffStream
                - TIFFCleanup
                - TIFFCleanup
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:967,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:970,9'
              BranchSideFuncs:
                - fopenTiff
                - pixWriteToTiffStream
                - TIFFCleanup
                - TIFFCleanup
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'tiffio.c:975,26'
              BranchSideFuncs:
                - fopenTiff
                - pixWriteToTiffStream
                - TIFFCleanup
                - TIFFCleanup
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:970,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:972,18'
              BranchSideFuncs:
                - lept_stderr
                - fopenTiff
                - pixWriteToTiffStream
                - TIFFCleanup
                - TIFFCleanup
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:972,18'
              BranchSideFuncs:
                - fopenTiff
                - pixWriteToTiffStream
                - TIFFCleanup
                - TIFFCleanup
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:975,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:976,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:978,30'
              BranchSideFuncs:
                - pixWriteToTiffStream
                - TIFFCleanup
                - TIFFCleanup
                - returnErrorInt
        - Branch String:   'tiffio.c:976,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:976,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:976,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:978,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:979,21'
              BranchSideFuncs:
                - TIFFCleanup
                - returnErrorInt
            - BranchSide:      'tiffio.c:983,17'
              BranchSideFuncs:
                - TIFFCleanup
        - Branch String:   'tiffio.c:980,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:980,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:980,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tiffio.c:959,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:961,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:962,9'
          Dst:             strcmp
        - Src:             'tiffio.c:962,33'
          Dst:             strcmp
        - Src:             'tiffio.c:963,9'
          Dst:             lept_stderr
        - Src:             'tiffio.c:967,9'
          Dst:             pixGetDepth
        - Src:             'tiffio.c:970,9'
          Dst:             lept_stderr
        - Src:             'tiffio.c:975,16'
          Dst:             fopenTiff
        - Src:             'tiffio.c:976,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:978,9'
          Dst:             pixWriteToTiffStream
        - Src:             'tiffio.c:979,9'
          Dst:             TIFFCleanup
        - Src:             'tiffio.c:980,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:983,5'
          Dst:             TIFFCleanup
    - functionName:    fopenTiff
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2242
      functionLinenumberEnd: 2255
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - modestring
      BBCount:         14
      ICount:          69
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFClientOpen
        - TIFFSetErrorHandler
        - TIFFSetWarningHandler
        - fseek
        - lept_read_proc
        - returnErrorPtr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'tiffio.c:2243,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2244,24'
              BranchSideFuncs:
                - returnErrorPtr
                - TIFFSetWarningHandler
                - TIFFSetErrorHandler
                - fseek
                - TIFFClientOpen
            - BranchSide:      'tiffio.c:2245,10'
              BranchSideFuncs:
                - returnErrorPtr
                - TIFFSetWarningHandler
                - TIFFSetErrorHandler
                - fseek
                - TIFFClientOpen
        - Branch String:   'tiffio.c:2244,24'
          Branch Sides:
            - BranchSide:      'tiffio.c:2244,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:2244,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2245,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2246,24'
              BranchSideFuncs:
                - TIFFSetWarningHandler
                - TIFFSetErrorHandler
                - fseek
                - TIFFClientOpen
            - BranchSide:      'tiffio.c:2248,5'
              BranchSideFuncs:
                - TIFFSetWarningHandler
                - TIFFSetErrorHandler
                - fseek
                - TIFFClientOpen
        - Branch String:   'tiffio.c:2246,24'
          Branch Sides:
            - BranchSide:      'tiffio.c:2246,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:2246,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tiffio.c:2244,24'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:2246,24'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:2248,5'
          Dst:             TIFFSetWarningHandler
        - Src:             'tiffio.c:2249,5'
          Dst:             TIFFSetErrorHandler
        - Src:             'tiffio.c:2251,5'
          Dst:             fseek
        - Src:             'tiffio.c:2252,12'
          Dst:             TIFFClientOpen
        - Src:             'tiffio.c:2252,12'
          Dst:             lept_read_proc
        - Src:             'tiffio.c:2252,12'
          Dst:             lept_write_proc
        - Src:             'tiffio.c:2252,12'
          Dst:             lept_seek_proc
        - Src:             'tiffio.c:2252,12'
          Dst:             lept_close_proc
        - Src:             'tiffio.c:2252,12'
          Dst:             lept_size_proc
    - functionName:    pixaReadMemMultipageTiff
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2722
      functionLinenumberEnd: 2737
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         13
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - pixReadMemFromMultipageTiff
        - pixaAddPix
        - pixaCreate
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tiffio.c:2727,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2728,24'
              BranchSideFuncs:
                - pixaCreate
                - pixReadMemFromMultipageTiff
                - pixaAddPix
            - BranchSide:      'tiffio.c:2730,12'
              BranchSideFuncs:
                - pixaCreate
                - pixReadMemFromMultipageTiff
                - pixaAddPix
        - Branch String:   'tiffio.c:2728,24'
          Branch Sides:
            - BranchSide:      'tiffio.c:2728,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:2728,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2735,5'
          Branch Sides:
            - BranchSide:      'tiffio.c:2733,43'
              BranchSideFuncs:
                - pixReadMemFromMultipageTiff
                - pixaAddPix
            - BranchSide:      'tiffio.c:2736,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tiffio.c:2728,24'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:2731,12'
          Dst:             pixaCreate
        - Src:             'tiffio.c:2733,15'
          Dst:             pixReadMemFromMultipageTiff
        - Src:             'tiffio.c:2734,9'
          Dst:             pixaAddPix
    - functionName:    pixReadMemFromMultipageTiff
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2669
      functionLinenumberEnd: 2704
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - cdata
        - size
        - poffset
      BBCount:         26
      ICount:          151
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFClose
        - TIFFCurrentDirOffset
        - TIFFReadDirectory
        - TIFFSetDirectory
        - TIFFSetSubDirectory
        - fopenTiffMemstream
        - pixReadFromTiffStream
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tiffio.c:2676,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2677,23'
              BranchSideFuncs:
                - returnErrorPtr
                - fopenTiffMemstream
                - TIFFSetSubDirectory
                - pixReadFromTiffStream
                - TIFFReadDirectory
                - TIFFCurrentDirOffset
                - TIFFClose
                - TIFFClose
                - TIFFClose
                - TIFFSetDirectory
                - returnErrorPtr
            - BranchSide:      'tiffio.c:2678,10'
              BranchSideFuncs:
                - returnErrorPtr
                - fopenTiffMemstream
                - TIFFSetSubDirectory
                - pixReadFromTiffStream
                - TIFFReadDirectory
                - TIFFCurrentDirOffset
                - TIFFClose
                - TIFFClose
                - TIFFClose
                - TIFFSetDirectory
                - returnErrorPtr
        - Branch String:   'tiffio.c:2677,23'
          Branch Sides:
            - BranchSide:      'tiffio.c:2677,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:2677,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2678,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2679,23'
              BranchSideFuncs:
                - fopenTiffMemstream
                - TIFFSetSubDirectory
                - pixReadFromTiffStream
                - TIFFReadDirectory
                - TIFFCurrentDirOffset
                - TIFFClose
                - TIFFClose
                - TIFFClose
                - TIFFSetDirectory
                - returnErrorPtr
            - BranchSide:      'tiffio.c:2681,23'
              BranchSideFuncs:
                - fopenTiffMemstream
                - TIFFSetSubDirectory
                - pixReadFromTiffStream
                - TIFFReadDirectory
                - TIFFCurrentDirOffset
                - TIFFClose
                - TIFFClose
                - TIFFClose
                - TIFFSetDirectory
                - returnErrorPtr
        - Branch String:   'tiffio.c:2679,23'
          Branch Sides:
            - BranchSide:      'tiffio.c:2679,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:2679,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2682,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2683,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:2686,15'
              BranchSideFuncs:
                - TIFFSetSubDirectory
                - pixReadFromTiffStream
                - TIFFReadDirectory
                - TIFFCurrentDirOffset
                - TIFFClose
                - TIFFClose
                - TIFFClose
                - TIFFSetDirectory
        - Branch String:   'tiffio.c:2683,23'
          Branch Sides:
            - BranchSide:      'tiffio.c:2683,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:2683,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2687,14'
          Branch Sides:
            - BranchSide:      'tiffio.c:2687,47'
              BranchSideFuncs:
                - TIFFSetDirectory
                - pixReadFromTiffStream
                - TIFFReadDirectory
                - TIFFCurrentDirOffset
                - TIFFClose
                - TIFFClose
                - TIFFClose
            - BranchSide:      'tiffio.c:2688,50'
              BranchSideFuncs:
                - TIFFSetSubDirectory
                - pixReadFromTiffStream
                - TIFFReadDirectory
                - TIFFCurrentDirOffset
                - TIFFClose
                - TIFFClose
                - TIFFClose
        - Branch String:   'tiffio.c:2689,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2690,19'
              BranchSideFuncs:
                - TIFFClose
            - BranchSide:      'tiffio.c:2694,38'
              BranchSideFuncs:
                - pixReadFromTiffStream
                - TIFFReadDirectory
                - TIFFCurrentDirOffset
                - TIFFClose
                - TIFFClose
        - Branch String:   'tiffio.c:2694,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2695,19'
              BranchSideFuncs:
                - TIFFClose
            - BranchSide:      'tiffio.c:2700,23'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFCurrentDirOffset
                - TIFFClose
      Callsites:
        - Src:             'tiffio.c:2677,23'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:2679,23'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:2682,16'
          Dst:             fopenTiffMemstream
        - Src:             'tiffio.c:2683,23'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:2687,30'
          Dst:             TIFFSetDirectory
        - Src:             'tiffio.c:2688,30'
          Dst:             TIFFSetSubDirectory
        - Src:             'tiffio.c:2690,9'
          Dst:             TIFFClose
        - Src:             'tiffio.c:2694,16'
          Dst:             pixReadFromTiffStream
        - Src:             'tiffio.c:2695,9'
          Dst:             TIFFClose
        - Src:             'tiffio.c:2700,5'
          Dst:             TIFFReadDirectory
        - Src:             'tiffio.c:2701,16'
          Dst:             TIFFCurrentDirOffset
        - Src:             'tiffio.c:2702,5'
          Dst:             TIFFClose
    - functionName:    pixReadFromTiffStream
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         245
      ICount:          1427
      EdgeCount:       332
      CyclomaticComplexity: 89
      functionsReached:
        - TIFFGetField
        - TIFFGetFieldDefaulted
        - TIFFIsTiled
        - TIFFReadRGBAImageOriented
        - TIFFReadScanline
        - TIFFScanlineSize
        - calloc
        - composeRGBAPixel
        - composeRGBPixel
        - getTiffCompressedFormat
        - getTiffStreamResolution
        - lept_stderr
        - pixCreate
        - pixDestroy
        - pixEndianByteSwap
        - pixEndianTwoByteSwap
        - pixFlipLR
        - pixFlipTB
        - pixGetData
        - pixGetWpl
        - pixInvert
        - pixRemoveColormap
        - pixRotate90
        - pixSetColormap
        - pixSetInputFormat
        - pixSetSpp
        - pixSetText
        - pixSetXRes
        - pixSetYRes
        - pixcmapAddColor
        - pixcmapCreate
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tiffio.c:511,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:512,23'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFIsTiled
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - lept_stderr
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'tiffio.c:514,19'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFIsTiled
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - lept_stderr
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'tiffio.c:512,23'
          Branch Sides:
            - BranchSide:      'tiffio.c:512,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:512,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:522,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:523,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:532,21'
              BranchSideFuncs:
                - TIFFIsTiled
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - lept_stderr
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'tiffio.c:523,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:524,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:524,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:532,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:533,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:544,27'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - lept_stderr
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'tiffio.c:533,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:534,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:534,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:545,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:546,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:552,9'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - lept_stderr
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'tiffio.c:546,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:547,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:547,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:552,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:553,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:559,27'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - lept_stderr
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'tiffio.c:553,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:554,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:554,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:561,18'
          Branch Sides:
            - BranchSide:      'tiffio.c:561,21'
              BranchSideFuncs:
                - lept_stderr
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'tiffio.c:565,9'
              BranchSideFuncs:
                - lept_stderr
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'tiffio.c:561,30'
          Branch Sides:
            - BranchSide:      'tiffio.c:561,33'
              BranchSideFuncs:
                - lept_stderr
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'tiffio.c:565,9'
              BranchSideFuncs:
                - lept_stderr
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'tiffio.c:561,42'
          Branch Sides:
            - BranchSide:      'tiffio.c:561,45'
              BranchSideFuncs:
                - lept_stderr
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'tiffio.c:565,9'
              BranchSideFuncs:
                - lept_stderr
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'tiffio.c:561,54'
          Branch Sides:
            - BranchSide:      'tiffio.c:561,57'
              BranchSideFuncs:
                - lept_stderr
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'tiffio.c:565,9'
              BranchSideFuncs:
                - lept_stderr
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'tiffio.c:561,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:562,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:565,9'
              BranchSideFuncs:
                - lept_stderr
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'tiffio.c:562,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:563,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:563,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:565,18'
          Branch Sides:
            - BranchSide:      'tiffio.c:565,21'
              BranchSideFuncs:
                - lept_stderr
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'tiffio.c:570,10'
              BranchSideFuncs:
                - lept_stderr
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'tiffio.c:565,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:566,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:570,10'
              BranchSideFuncs:
                - lept_stderr
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'tiffio.c:566,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:568,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:568,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:570,19'
          Branch Sides:
            - BranchSide:      'tiffio.c:570,35'
              BranchSideFuncs:
                - lept_stderr
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'tiffio.c:570,22'
              BranchSideFuncs:
                - lept_stderr
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'tiffio.c:570,32'
          Branch Sides:
            - BranchSide:      'tiffio.c:570,35'
              BranchSideFuncs:
                - lept_stderr
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'tiffio.c:575,9'
              BranchSideFuncs:
                - lept_stderr
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'tiffio.c:570,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:571,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:575,9'
              BranchSideFuncs:
                - lept_stderr
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'tiffio.c:571,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:573,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:573,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:575,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:576,13'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'tiffio.c:577,16'
              BranchSideFuncs:
                - lept_stderr
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'tiffio.c:577,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:578,11'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'tiffio.c:579,16'
              BranchSideFuncs:
                - lept_stderr
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'tiffio.c:579,25'
          Branch Sides:
            - BranchSide:      'tiffio.c:579,28'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'tiffio.c:580,11'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'tiffio.c:579,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:580,11'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'tiffio.c:582,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'tiffio.c:582,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:583,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:583,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:588,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:589,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:592,9'
              BranchSideFuncs:
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'tiffio.c:589,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:590,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:590,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:592,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:593,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:603,32'
              BranchSideFuncs:
                - TIFFScanlineSize
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'tiffio.c:593,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:594,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:594,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:605,18'
          Branch Sides:
            - BranchSide:      'tiffio.c:605,49'
              BranchSideFuncs:
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'tiffio.c:605,49'
              BranchSideFuncs:
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'tiffio.c:606,23'
          Branch Sides:
            - BranchSide:      'tiffio.c:606,58'
              BranchSideFuncs:
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'tiffio.c:606,58'
              BranchSideFuncs:
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'tiffio.c:617,30'
          Branch Sides:
            - BranchSide:      'tiffio.c:617,34'
              BranchSideFuncs:
                - lept_stderr
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'tiffio.c:626,26'
              BranchSideFuncs:
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'tiffio.c:617,44'
          Branch Sides:
            - BranchSide:      'tiffio.c:617,48'
              BranchSideFuncs:
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'tiffio.c:626,26'
              BranchSideFuncs:
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'tiffio.c:617,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:618,9'
              BranchSideFuncs:
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'tiffio.c:626,26'
              BranchSideFuncs:
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'tiffio.c:618,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:621,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:621,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:626,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:627,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:628,23'
              BranchSideFuncs:
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - calloc
                - pixEndianTwoByteSwap
                - free
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
        - Branch String:   'tiffio.c:627,23'
          Branch Sides:
            - BranchSide:      'tiffio.c:627,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:627,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:632,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:633,30'
              BranchSideFuncs:
                - calloc
                - pixEndianTwoByteSwap
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
            - BranchSide:      'tiffio.c:649,16'
              BranchSideFuncs:
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'tiffio.c:634,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:635,34'
              BranchSideFuncs:
                - TIFFReadScanline
                - pixEndianTwoByteSwap
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - pixEndianByteSwap
                - free
                - pixDestroy
                - lept_stderr
            - BranchSide:      'tiffio.c:644,13'
              BranchSideFuncs:
                - pixEndianTwoByteSwap
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - pixEndianByteSwap
        - Branch String:   'tiffio.c:635,17'
          Branch Sides:
            - BranchSide:      'tiffio.c:636,17'
              BranchSideFuncs:
                - free
                - pixDestroy
                - lept_stderr
            - BranchSide:      'tiffio.c:641,20'
              BranchSideFuncs:
                - pixEndianTwoByteSwap
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - pixEndianByteSwap
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
        - Branch String:   'tiffio.c:638,17'
          Branch Sides:
            - BranchSide:      'tiffio.c:639,17'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:639,17'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:644,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:645,31'
              BranchSideFuncs:
                - pixEndianByteSwap
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
            - BranchSide:      'tiffio.c:647,34'
              BranchSideFuncs:
                - pixEndianTwoByteSwap
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
        - Branch String:   'tiffio.c:649,25'
          Branch Sides:
            - BranchSide:      'tiffio.c:649,28'
              BranchSideFuncs:
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'tiffio.c:674,37'
              BranchSideFuncs:
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'tiffio.c:649,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:650,9'
              BranchSideFuncs:
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'tiffio.c:674,37'
              BranchSideFuncs:
                - calloc
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'tiffio.c:650,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:651,19'
              BranchSideFuncs:
                - lept_stderr
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
            - BranchSide:      'tiffio.c:651,19'
              BranchSideFuncs:
                - pixSetSpp
                - calloc
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
        - Branch String:   'tiffio.c:654,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:655,34'
              BranchSideFuncs:
                - TIFFReadScanline
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - free
                - pixDestroy
                - lept_stderr
            - BranchSide:      'tiffio.c:672,9'
              BranchSideFuncs:
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
        - Branch String:   'tiffio.c:655,17'
          Branch Sides:
            - BranchSide:      'tiffio.c:656,17'
              BranchSideFuncs:
                - free
                - pixDestroy
                - lept_stderr
            - BranchSide:      'tiffio.c:661,22'
              BranchSideFuncs:
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
        - Branch String:   'tiffio.c:658,17'
          Branch Sides:
            - BranchSide:      'tiffio.c:659,17'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:659,17'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:663,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:665,17'
              BranchSideFuncs:
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
            - BranchSide:      'tiffio.c:671,9'
              BranchSideFuncs:
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - TIFFReadScanline
                - free
                - pixDestroy
                - lept_stderr
        - Branch String:   'tiffio.c:674,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:676,13'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'tiffio.c:680,40'
              BranchSideFuncs:
                - TIFFReadRGBAImageOriented
                - free
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
        - Branch String:   'tiffio.c:677,27'
          Branch Sides:
            - BranchSide:      'tiffio.c:677,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:677,13'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:680,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:682,13'
              BranchSideFuncs:
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
            - BranchSide:      'tiffio.c:686,27'
              BranchSideFuncs:
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
                - pixSetSpp
        - Branch String:   'tiffio.c:684,27'
          Branch Sides:
            - BranchSide:      'tiffio.c:684,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:684,13'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:689,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:689,33'
              BranchSideFuncs:
                - pixSetSpp
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
            - BranchSide:      'tiffio.c:690,27'
              BranchSideFuncs:
                - pixGetData
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
        - Branch String:   'tiffio.c:691,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:692,20'
              BranchSideFuncs:
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
            - BranchSide:      'tiffio.c:707,9'
              BranchSideFuncs:
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
        - Branch String:   'tiffio.c:692,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:694,28'
              BranchSideFuncs:
                - composeRGBAPixel
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBPixel
            - BranchSide:      'tiffio.c:706,9'
              BranchSideFuncs:
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
                - composeRGBPixel
        - Branch String:   'tiffio.c:698,21'
          Branch Sides:
            - BranchSide:      'tiffio.c:699,37'
              BranchSideFuncs:
                - composeRGBPixel
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBAPixel
            - BranchSide:      'tiffio.c:701,28'
              BranchSideFuncs:
                - composeRGBAPixel
                - free
                - getTiffStreamResolution
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetXRes
                - pixSetYRes
                - composeRGBPixel
        - Branch String:   'tiffio.c:710,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:711,20'
              BranchSideFuncs:
                - pixSetXRes
                - pixSetYRes
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'tiffio.c:716,40'
              BranchSideFuncs:
                - getTiffCompressedFormat
                - pixSetInputFormat
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
                - pixcmapCreate
                - pixSetColormap
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'tiffio.c:719,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:724,13'
              BranchSideFuncs:
                - pixcmapCreate
                - pixSetColormap
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'tiffio.c:748,27'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
        - Branch String:   'tiffio.c:724,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:725,13'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'tiffio.c:728,35'
              BranchSideFuncs:
                - pixcmapCreate
                - pixSetColormap
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'tiffio.c:726,27'
          Branch Sides:
            - BranchSide:      'tiffio.c:726,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:726,13'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:728,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:729,13'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'tiffio.c:732,24'
              BranchSideFuncs:
                - pixSetColormap
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixcmapAddColor
        - Branch String:   'tiffio.c:730,27'
          Branch Sides:
            - BranchSide:      'tiffio.c:730,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:730,13'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:733,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:734,29'
              BranchSideFuncs:
                - pixcmapAddColor
                - pixSetColormap
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'tiffio.c:736,28'
              BranchSideFuncs:
                - pixSetColormap
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixRemoveColormap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'tiffio.c:736,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:737,13'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'tiffio.c:742,13'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixRemoveColormap
                - pixDestroy
        - Branch String:   'tiffio.c:738,27'
          Branch Sides:
            - BranchSide:      'tiffio.c:738,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:738,13'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:742,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:743,38'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixDestroy
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
            - BranchSide:      'tiffio.c:747,5'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
        - Branch String:   'tiffio.c:748,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:751,17'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
            - BranchSide:      'tiffio.c:760,14'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
        - Branch String:   'tiffio.c:751,51'
          Branch Sides:
            - BranchSide:      'tiffio.c:752,17'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
            - BranchSide:      'tiffio.c:755,28'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
        - Branch String:   'tiffio.c:752,51'
          Branch Sides:
            - BranchSide:      'tiffio.c:753,17'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
            - BranchSide:      'tiffio.c:755,28'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
        - Branch String:   'tiffio.c:753,50'
          Branch Sides:
            - BranchSide:      'tiffio.c:754,17'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
            - BranchSide:      'tiffio.c:755,28'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
        - Branch String:   'tiffio.c:751,17'
          Branch Sides:
            - BranchSide:      'tiffio.c:755,28'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
            - BranchSide:      'tiffio.c:757,28'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
        - Branch String:   'tiffio.c:760,21'
          Branch Sides:
            - BranchSide:      'tiffio.c:760,24'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
            - BranchSide:      'tiffio.c:761,14'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
                - pixInvert
        - Branch String:   'tiffio.c:760,62'
          Branch Sides:
            - BranchSide:      'tiffio.c:761,14'
              BranchSideFuncs:
                - pixInvert
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
            - BranchSide:      'tiffio.c:762,23'
              BranchSideFuncs:
                - pixInvert
                - TIFFGetField
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
        - Branch String:   'tiffio.c:765,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:766,13'
              BranchSideFuncs:
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
            - BranchSide:      'tiffio.c:780,10'
              BranchSideFuncs:
                - TIFFGetField
                - pixSetText
        - Branch String:   'tiffio.c:766,30'
          Branch Sides:
            - BranchSide:      'tiffio.c:766,33'
              BranchSideFuncs:
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
            - BranchSide:      'tiffio.c:778,5'
              BranchSideFuncs:
                - TIFFGetField
                - pixSetText
        - Branch String:   'tiffio.c:766,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:767,49'
              BranchSideFuncs:
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
            - BranchSide:      'tiffio.c:778,5'
              BranchSideFuncs:
                - TIFFGetField
                - pixSetText
        - Branch String:   'tiffio.c:767,48'
          Branch Sides:
            - BranchSide:      'tiffio.c:768,54'
              BranchSideFuncs:
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
            - BranchSide:      'tiffio.c:769,46'
              BranchSideFuncs:
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
                - pixFlipTB
        - Branch String:   'tiffio.c:770,17'
          Branch Sides:
            - BranchSide:      'tiffio.c:770,45'
              BranchSideFuncs:
                - pixFlipTB
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
            - BranchSide:      'tiffio.c:771,17'
              BranchSideFuncs:
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
                - pixFlipLR
        - Branch String:   'tiffio.c:771,17'
          Branch Sides:
            - BranchSide:      'tiffio.c:771,45'
              BranchSideFuncs:
                - pixFlipLR
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
            - BranchSide:      'tiffio.c:772,17'
              BranchSideFuncs:
                - TIFFGetField
                - pixSetText
                - pixRotate90
                - pixDestroy
        - Branch String:   'tiffio.c:772,17'
          Branch Sides:
            - BranchSide:      'tiffio.c:773,22'
              BranchSideFuncs:
                - pixRotate90
                - pixDestroy
                - TIFFGetField
                - pixSetText
            - BranchSide:      'tiffio.c:777,9'
              BranchSideFuncs:
                - TIFFGetField
                - pixSetText
        - Branch String:   'tiffio.c:782,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:782,26'
              BranchSideFuncs:
                - pixSetText
            - BranchSide:      'tiffio.c:783,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tiffio.c:512,23'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:521,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tiffio.c:523,9'
          Dst:             lept_stderr
        - Src:             'tiffio.c:532,9'
          Dst:             TIFFIsTiled
        - Src:             'tiffio.c:533,9'
          Dst:             lept_stderr
        - Src:             'tiffio.c:544,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tiffio.c:546,9'
          Dst:             lept_stderr
        - Src:             'tiffio.c:553,9'
          Dst:             lept_stderr
        - Src:             'tiffio.c:559,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tiffio.c:560,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tiffio.c:562,9'
          Dst:             lept_stderr
        - Src:             'tiffio.c:566,9'
          Dst:             lept_stderr
        - Src:             'tiffio.c:571,9'
          Dst:             lept_stderr
        - Src:             'tiffio.c:582,9'
          Dst:             lept_stderr
        - Src:             'tiffio.c:586,5'
          Dst:             TIFFGetField
        - Src:             'tiffio.c:587,5'
          Dst:             TIFFGetField
        - Src:             'tiffio.c:589,9'
          Dst:             lept_stderr
        - Src:             'tiffio.c:593,9'
          Dst:             lept_stderr
        - Src:             'tiffio.c:603,15'
          Dst:             TIFFScanlineSize
        - Src:             'tiffio.c:618,9'
          Dst:             lept_stderr
        - Src:             'tiffio.c:626,16'
          Dst:             pixCreate
        - Src:             'tiffio.c:627,23'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:628,5'
          Dst:             pixSetInputFormat
        - Src:             'tiffio.c:629,23'
          Dst:             pixGetData
        - Src:             'tiffio.c:630,11'
          Dst:             pixGetWpl
        - Src:             'tiffio.c:633,30'
          Dst:             calloc
        - Src:             'tiffio.c:635,17'
          Dst:             TIFFReadScanline
        - Src:             'tiffio.c:637,17'
          Dst:             pixDestroy
        - Src:             'tiffio.c:638,17'
          Dst:             lept_stderr
        - Src:             'tiffio.c:645,13'
          Dst:             pixEndianByteSwap
        - Src:             'tiffio.c:647,13'
          Dst:             pixEndianTwoByteSwap
        - Src:             'tiffio.c:650,9'
          Dst:             lept_stderr
        - Src:             'tiffio.c:651,9'
          Dst:             pixSetSpp
        - Src:             'tiffio.c:652,30'
          Dst:             calloc
        - Src:             'tiffio.c:653,19'
          Dst:             pixGetData
        - Src:             'tiffio.c:655,17'
          Dst:             TIFFReadScanline
        - Src:             'tiffio.c:657,17'
          Dst:             pixDestroy
        - Src:             'tiffio.c:658,17'
          Dst:             lept_stderr
        - Src:             'tiffio.c:674,37'
          Dst:             calloc
        - Src:             'tiffio.c:676,13'
          Dst:             pixDestroy
        - Src:             'tiffio.c:677,27'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:680,14'
          Dst:             TIFFReadRGBAImageOriented
        - Src:             'tiffio.c:683,13'
          Dst:             pixDestroy
        - Src:             'tiffio.c:684,27'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:689,23'
          Dst:             pixSetSpp
        - Src:             'tiffio.c:690,16'
          Dst:             pixGetData
        - Src:             'tiffio.c:699,21'
          Dst:             composeRGBPixel
        - Src:             'tiffio.c:702,21'
          Dst:             composeRGBAPixel
        - Src:             'tiffio.c:710,9'
          Dst:             getTiffStreamResolution
        - Src:             'tiffio.c:711,9'
          Dst:             pixSetXRes
        - Src:             'tiffio.c:712,9'
          Dst:             pixSetYRes
        - Src:             'tiffio.c:716,16'
          Dst:             getTiffCompressedFormat
        - Src:             'tiffio.c:717,5'
          Dst:             pixSetInputFormat
        - Src:             'tiffio.c:719,9'
          Dst:             TIFFGetField
        - Src:             'tiffio.c:725,13'
          Dst:             pixDestroy
        - Src:             'tiffio.c:726,27'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:728,21'
          Dst:             pixcmapCreate
        - Src:             'tiffio.c:729,13'
          Dst:             pixDestroy
        - Src:             'tiffio.c:730,27'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:734,13'
          Dst:             pixcmapAddColor
        - Src:             'tiffio.c:736,13'
          Dst:             pixSetColormap
        - Src:             'tiffio.c:737,13'
          Dst:             pixDestroy
        - Src:             'tiffio.c:738,27'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:743,20'
          Dst:             pixRemoveColormap
        - Src:             'tiffio.c:744,13'
          Dst:             pixDestroy
        - Src:             'tiffio.c:748,14'
          Dst:             TIFFGetField
        - Src:             'tiffio.c:762,13'
          Dst:             pixInvert
        - Src:             'tiffio.c:765,9'
          Dst:             TIFFGetField
        - Src:             'tiffio.c:770,35'
          Dst:             pixFlipTB
        - Src:             'tiffio.c:771,35'
          Dst:             pixFlipLR
        - Src:             'tiffio.c:774,23'
          Dst:             pixRotate90
        - Src:             'tiffio.c:775,17'
          Dst:             pixDestroy
        - Src:             'tiffio.c:781,5'
          Dst:             TIFFGetField
        - Src:             'tiffio.c:782,15'
          Dst:             pixSetText
    - functionName:    getTiffStreamResolution
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1720
      functionLinenumberEnd: 1754
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - pxres
        - pyres
      BBCount:         53
      ICount:          258
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - TIFFGetField
        - TIFFGetFieldDefaulted
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tiffio.c:1725,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1726,16'
              BranchSideFuncs:
                - returnErrorInt
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - returnErrorInt
            - BranchSide:      'tiffio.c:1727,10'
              BranchSideFuncs:
                - returnErrorInt
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - returnErrorInt
        - Branch String:   'tiffio.c:1726,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1726,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1726,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1727,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1727,20'
              BranchSideFuncs:
                - returnErrorInt
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - returnErrorInt
            - BranchSide:      'tiffio.c:1728,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'tiffio.c:1727,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1728,16'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - returnErrorInt
            - BranchSide:      'tiffio.c:1729,15'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - returnErrorInt
        - Branch String:   'tiffio.c:1728,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1728,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1728,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1734,20'
          Branch Sides:
            - BranchSide:      'tiffio.c:1734,24'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1735,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'tiffio.c:1734,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1734,35'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1735,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'tiffio.c:1735,22'
          Branch Sides:
            - BranchSide:      'tiffio.c:1735,39'
              BranchSideFuncs: []
            - BranchSide:      'tiffio.c:1735,25'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'tiffio.c:1735,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1735,39'
              BranchSideFuncs: []
            - BranchSide:      'tiffio.c:1736,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'tiffio.c:1736,20'
          Branch Sides:
            - BranchSide:      'tiffio.c:1736,23'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1738,14'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'tiffio.c:1736,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1737,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1738,14'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'tiffio.c:1742,19'
          Branch Sides:
            - BranchSide:      'tiffio.c:1742,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1743,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'tiffio.c:1742,41'
          Branch Sides:
            - BranchSide:      'tiffio.c:1742,44'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1743,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'tiffio.c:1742,54'
          Branch Sides:
            - BranchSide:      'tiffio.c:1742,57'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1743,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'tiffio.c:1742,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1743,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1745,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1743,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1743,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1743,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1745,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1746,35'
              BranchSideFuncs: []
            - BranchSide:      'tiffio.c:1749,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tiffio.c:1726,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1728,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1731,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tiffio.c:1732,17'
          Dst:             TIFFGetField
        - Src:             'tiffio.c:1733,17'
          Dst:             TIFFGetField
        - Src:             'tiffio.c:1743,16'
          Dst:             returnErrorInt
    - functionName:    getTiffCompressedFormat
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2066
      functionLinenumberEnd: 2096
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - tiffcomp
      BBCount:         10
      ICount:          55
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tiffio.c:2069,5'
          Branch Sides:
            - BranchSide:      'tiffio.c:2072,18'
              BranchSideFuncs: []
            - BranchSide:      'tiffio.c:2075,18'
              BranchSideFuncs: []
            - BranchSide:      'tiffio.c:2078,18'
              BranchSideFuncs: []
            - BranchSide:      'tiffio.c:2081,18'
              BranchSideFuncs: []
            - BranchSide:      'tiffio.c:2084,18'
              BranchSideFuncs: []
            - BranchSide:      'tiffio.c:2087,18'
              BranchSideFuncs: []
            - BranchSide:      'tiffio.c:2090,18'
              BranchSideFuncs: []
            - BranchSide:      'tiffio.c:2093,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pixReadMemTiff
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2606
      functionLinenumberEnd: 2639
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - cdata
        - size
        - n
      BBCount:         29
      ICount:          141
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFClose
        - TIFFReadDirectory
        - fopenTiffMemstream
        - lept_stderr
        - pixReadFromTiffStream
        - pixSetInputFormat
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tiffio.c:2612,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2613,23'
              BranchSideFuncs:
                - fopenTiffMemstream
                - TIFFReadDirectory
                - lept_stderr
                - TIFFClose
                - pixReadFromTiffStream
                - pixSetInputFormat
                - TIFFClose
                - returnErrorPtr
            - BranchSide:      'tiffio.c:2615,23'
              BranchSideFuncs:
                - fopenTiffMemstream
                - TIFFReadDirectory
                - lept_stderr
                - TIFFClose
                - pixReadFromTiffStream
                - pixSetInputFormat
                - TIFFClose
                - returnErrorPtr
        - Branch String:   'tiffio.c:2613,23'
          Branch Sides:
            - BranchSide:      'tiffio.c:2613,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:2613,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2616,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2617,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:2619,9'
              BranchSideFuncs:
                - TIFFReadDirectory
                - lept_stderr
                - TIFFClose
                - pixReadFromTiffStream
                - pixSetInputFormat
                - TIFFClose
        - Branch String:   'tiffio.c:2617,23'
          Branch Sides:
            - BranchSide:      'tiffio.c:2617,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:2617,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2621,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:2622,46'
              BranchSideFuncs:
                - pixReadFromTiffStream
                - pixSetInputFormat
                - TIFFClose
                - TIFFClose
            - BranchSide:      'tiffio.c:2629,31'
              BranchSideFuncs:
                - TIFFReadDirectory
                - pixReadFromTiffStream
                - pixSetInputFormat
                - TIFFClose
                - TIFFClose
                - lept_stderr
        - Branch String:   'tiffio.c:2622,17'
          Branch Sides:
            - BranchSide:      'tiffio.c:2623,27'
              BranchSideFuncs:
                - TIFFClose
            - BranchSide:      'tiffio.c:2626,31'
              BranchSideFuncs:
                - pixSetInputFormat
                - TIFFClose
        - Branch String:   'tiffio.c:2629,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:2630,13'
              BranchSideFuncs:
                - TIFFClose
            - BranchSide:      'tiffio.c:2631,13'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFClose
                - pixReadFromTiffStream
                - pixSetInputFormat
                - TIFFClose
                - lept_stderr
        - Branch String:   'tiffio.c:2631,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:2632,13'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFClose
                - pixReadFromTiffStream
                - pixSetInputFormat
                - TIFFClose
                - lept_stderr
            - BranchSide:      'tiffio.c:2635,5'
              BranchSideFuncs:
                - TIFFReadDirectory
                - lept_stderr
                - TIFFClose
                - pixReadFromTiffStream
                - pixSetInputFormat
                - TIFFClose
        - Branch String:   'tiffio.c:2632,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:2634,9'
              BranchSideFuncs:
                - lept_stderr
                - TIFFReadDirectory
                - TIFFClose
                - pixReadFromTiffStream
                - pixSetInputFormat
                - TIFFClose
            - BranchSide:      'tiffio.c:2634,9'
              BranchSideFuncs:
                - TIFFReadDirectory
                - lept_stderr
                - TIFFClose
                - pixReadFromTiffStream
                - pixSetInputFormat
                - TIFFClose
      Callsites:
        - Src:             'tiffio.c:2613,23'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:2616,16'
          Dst:             fopenTiffMemstream
        - Src:             'tiffio.c:2617,23'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:2622,24'
          Dst:             pixReadFromTiffStream
        - Src:             'tiffio.c:2623,17'
          Dst:             TIFFClose
        - Src:             'tiffio.c:2626,13'
          Dst:             pixSetInputFormat
        - Src:             'tiffio.c:2629,13'
          Dst:             TIFFReadDirectory
        - Src:             'tiffio.c:2632,13'
          Dst:             lept_stderr
        - Src:             'tiffio.c:2637,5'
          Dst:             TIFFClose
    - functionName:    extractG4DataFromFile
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2121
      functionLinenumberEnd: 2213
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filein
        - pdata
        - pnbytes
        - pw
        - ph
        - pminisblack
      BBCount:         77
      ICount:          462
      EdgeCount:       105
      CyclomaticComplexity: 30
      functionsReached:
        - TIFFClose
        - TIFFGetField
        - calloc
        - fclose
        - fileFormatIsTiff
        - fopenReadStream
        - l_binaryRead
        - lept_stderr
        - openTiff
        - returnErrorInt
        - returnErrorInt1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tiffio.c:2131,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2132,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadStream
                - fileFormatIsTiff
                - fclose
                - returnErrorInt1
                - l_binaryRead
                - openTiff
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFClose
                - calloc
                - free
                - free
                - returnErrorInt
                - free
                - lept_stderr
                - lept_stderr
                - free
                - TIFFClose
                - returnErrorInt1
                - free
                - returnErrorInt1
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'tiffio.c:2133,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadStream
                - fileFormatIsTiff
                - fclose
                - returnErrorInt1
                - l_binaryRead
                - openTiff
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFClose
                - calloc
                - free
                - free
                - returnErrorInt
                - free
                - lept_stderr
                - lept_stderr
                - free
                - TIFFClose
                - returnErrorInt1
                - free
                - returnErrorInt1
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'tiffio.c:2132,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:2132,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:2132,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2133,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2134,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - fileFormatIsTiff
                - fclose
                - returnErrorInt1
                - l_binaryRead
                - openTiff
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFClose
                - calloc
                - free
                - free
                - returnErrorInt
                - free
                - lept_stderr
                - lept_stderr
                - free
                - TIFFClose
                - returnErrorInt1
                - free
                - returnErrorInt1
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'tiffio.c:2135,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - fileFormatIsTiff
                - fclose
                - returnErrorInt1
                - l_binaryRead
                - openTiff
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFClose
                - calloc
                - free
                - free
                - returnErrorInt
                - free
                - lept_stderr
                - lept_stderr
                - free
                - TIFFClose
                - returnErrorInt1
                - free
                - returnErrorInt1
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'tiffio.c:2134,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:2134,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:2134,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2135,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:2135,17'
              BranchSideFuncs:
                - fopenReadStream
                - fileFormatIsTiff
                - fclose
                - returnErrorInt1
                - l_binaryRead
                - openTiff
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFClose
                - calloc
                - free
                - free
                - returnErrorInt
                - free
                - lept_stderr
                - lept_stderr
                - free
                - TIFFClose
                - returnErrorInt1
                - free
                - returnErrorInt1
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'tiffio.c:2137,6'
              BranchSideFuncs:
                - fopenReadStream
                - fileFormatIsTiff
                - fclose
                - returnErrorInt1
                - l_binaryRead
                - openTiff
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFClose
                - calloc
                - free
                - free
                - returnErrorInt
                - free
                - lept_stderr
                - lept_stderr
                - free
                - TIFFClose
                - returnErrorInt1
                - free
                - returnErrorInt1
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'tiffio.c:2135,20'
          Branch Sides:
            - BranchSide:      'tiffio.c:2135,24'
              BranchSideFuncs:
                - fopenReadStream
                - fileFormatIsTiff
                - fclose
                - returnErrorInt1
                - l_binaryRead
                - openTiff
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFClose
                - calloc
                - free
                - free
                - returnErrorInt
                - free
                - lept_stderr
                - lept_stderr
                - free
                - TIFFClose
                - returnErrorInt1
                - free
                - returnErrorInt1
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'tiffio.c:2137,6'
              BranchSideFuncs:
                - fopenReadStream
                - fileFormatIsTiff
                - fclose
                - returnErrorInt1
                - l_binaryRead
                - openTiff
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFClose
                - calloc
                - free
                - free
                - returnErrorInt
                - free
                - lept_stderr
                - lept_stderr
                - free
                - TIFFClose
                - returnErrorInt1
                - free
                - returnErrorInt1
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'tiffio.c:2135,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2136,16'
              BranchSideFuncs:
                - fopenReadStream
                - fileFormatIsTiff
                - fclose
                - returnErrorInt1
                - l_binaryRead
                - openTiff
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFClose
                - calloc
                - free
                - free
                - returnErrorInt
                - free
                - lept_stderr
                - lept_stderr
                - free
                - TIFFClose
                - returnErrorInt1
                - free
                - returnErrorInt1
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'tiffio.c:2137,6'
              BranchSideFuncs:
                - fopenReadStream
                - fileFormatIsTiff
                - fclose
                - returnErrorInt1
                - l_binaryRead
                - openTiff
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFClose
                - calloc
                - free
                - free
                - returnErrorInt
                - free
                - lept_stderr
                - lept_stderr
                - free
                - TIFFClose
                - returnErrorInt1
                - free
                - returnErrorInt1
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'tiffio.c:2136,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:2136,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:2136,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2140,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2141,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'tiffio.c:2142,31'
              BranchSideFuncs:
                - fileFormatIsTiff
                - fclose
                - returnErrorInt1
                - l_binaryRead
                - openTiff
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFClose
                - calloc
                - free
                - free
                - returnErrorInt
                - free
                - lept_stderr
                - lept_stderr
                - free
                - TIFFClose
                - returnErrorInt1
                - free
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'tiffio.c:2141,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:2141,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'tiffio.c:2141,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2144,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2145,16'
              BranchSideFuncs:
                - l_binaryRead
                - openTiff
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFClose
                - calloc
                - free
                - free
                - returnErrorInt
                - free
                - lept_stderr
                - lept_stderr
                - free
                - TIFFClose
                - returnErrorInt1
                - free
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'tiffio.c:2147,33'
              BranchSideFuncs:
                - l_binaryRead
                - openTiff
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFClose
                - calloc
                - free
                - free
                - returnErrorInt
                - free
                - lept_stderr
                - lept_stderr
                - free
                - TIFFClose
                - returnErrorInt1
                - free
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'tiffio.c:2145,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:2145,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'tiffio.c:2145,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2147,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2148,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'tiffio.c:2151,25'
              BranchSideFuncs:
                - openTiff
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFClose
                - calloc
                - free
                - free
                - returnErrorInt
                - free
                - lept_stderr
                - lept_stderr
                - free
                - TIFFClose
                - returnErrorInt1
                - free
                - returnErrorInt1
        - Branch String:   'tiffio.c:2148,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:2148,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'tiffio.c:2148,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2151,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2152,9'
              BranchSideFuncs:
                - free
                - returnErrorInt1
            - BranchSide:      'tiffio.c:2155,18'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFClose
                - calloc
                - free
                - free
                - returnErrorInt
                - free
                - lept_stderr
                - lept_stderr
                - free
                - TIFFClose
                - returnErrorInt1
        - Branch String:   'tiffio.c:2153,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:2153,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'tiffio.c:2153,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2156,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2157,9'
              BranchSideFuncs:
                - free
                - TIFFClose
                - returnErrorInt1
            - BranchSide:      'tiffio.c:2162,18'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFClose
                - calloc
                - free
                - free
                - returnErrorInt
                - free
                - lept_stderr
                - lept_stderr
        - Branch String:   'tiffio.c:2159,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:2159,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'tiffio.c:2159,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2165,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2166,9'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFClose
                - calloc
                - free
                - free
                - returnErrorInt
                - free
                - lept_stderr
                - lept_stderr
            - BranchSide:      'tiffio.c:2173,18'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFClose
                - calloc
                - free
                - free
                - returnErrorInt
                - free
                - lept_stderr
        - Branch String:   'tiffio.c:2166,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2173,18'
              BranchSideFuncs:
                - lept_stderr
                - TIFFGetField
                - TIFFClose
                - calloc
                - free
                - free
                - returnErrorInt
                - free
                - lept_stderr
            - BranchSide:      'tiffio.c:2173,18'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFClose
                - calloc
                - free
                - free
                - returnErrorInt
                - free
                - lept_stderr
        - Branch String:   'tiffio.c:2176,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2176,28'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - returnErrorInt
                - free
                - lept_stderr
            - BranchSide:      'tiffio.c:2177,9'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - returnErrorInt
                - free
                - lept_stderr
        - Branch String:   'tiffio.c:2177,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2177,28'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - returnErrorInt
                - free
                - lept_stderr
            - BranchSide:      'tiffio.c:2178,9'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - returnErrorInt
                - free
                - lept_stderr
        - Branch String:   'tiffio.c:2178,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2178,46'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - returnErrorInt
                - free
                - lept_stderr
            - BranchSide:      'tiffio.c:2184,9'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - returnErrorInt
                - free
                - lept_stderr
        - Branch String:   'tiffio.c:2184,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2185,19'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - returnErrorInt
                - free
                - lept_stderr
            - BranchSide:      'tiffio.c:2188,19'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - returnErrorInt
                - free
                - lept_stderr
        - Branch String:   'tiffio.c:2197,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2198,9'
              BranchSideFuncs:
                - free
                - lept_stderr
            - BranchSide:      'tiffio.c:2203,16'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - returnErrorInt
        - Branch String:   'tiffio.c:2199,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2201,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:2201,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2204,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2205,9'
              BranchSideFuncs:
                - free
                - returnErrorInt
            - BranchSide:      'tiffio.c:2208,14'
              BranchSideFuncs:
                - free
        - Branch String:   'tiffio.c:2206,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:2206,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:2206,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tiffio.c:2132,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:2134,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:2136,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:2140,17'
          Dst:             fopenReadStream
        - Src:             'tiffio.c:2141,16'
          Dst:             returnErrorInt1
        - Src:             'tiffio.c:2142,14'
          Dst:             fileFormatIsTiff
        - Src:             'tiffio.c:2143,5'
          Dst:             fclose
        - Src:             'tiffio.c:2145,16'
          Dst:             returnErrorInt1
        - Src:             'tiffio.c:2147,20'
          Dst:             l_binaryRead
        - Src:             'tiffio.c:2148,16'
          Dst:             returnErrorInt1
        - Src:             'tiffio.c:2151,16'
          Dst:             openTiff
        - Src:             'tiffio.c:2153,16'
          Dst:             returnErrorInt1
        - Src:             'tiffio.c:2155,5'
          Dst:             TIFFGetField
        - Src:             'tiffio.c:2158,9'
          Dst:             TIFFClose
        - Src:             'tiffio.c:2159,16'
          Dst:             returnErrorInt1
        - Src:             'tiffio.c:2162,5'
          Dst:             TIFFGetField
        - Src:             'tiffio.c:2163,5'
          Dst:             TIFFGetField
        - Src:             'tiffio.c:2164,5'
          Dst:             TIFFGetField
        - Src:             'tiffio.c:2166,9'
          Dst:             lept_stderr
        - Src:             'tiffio.c:2173,5'
          Dst:             TIFFGetField
        - Src:             'tiffio.c:2175,5'
          Dst:             TIFFClose
        - Src:             'tiffio.c:2199,9'
          Dst:             lept_stderr
        - Src:             'tiffio.c:2204,28'
          Dst:             calloc
        - Src:             'tiffio.c:2206,16'
          Dst:             returnErrorInt
    - functionName:    openTiff
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2276
      functionLinenumberEnd: 2292
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - modestring
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFOpen
        - TIFFSetErrorHandler
        - TIFFSetWarningHandler
        - genPathname
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tiffio.c:2280,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2281,24'
              BranchSideFuncs:
                - returnErrorPtr
                - TIFFSetWarningHandler
                - TIFFSetErrorHandler
                - genPathname
                - TIFFOpen
                - free
            - BranchSide:      'tiffio.c:2282,10'
              BranchSideFuncs:
                - returnErrorPtr
                - TIFFSetWarningHandler
                - TIFFSetErrorHandler
                - genPathname
                - TIFFOpen
                - free
        - Branch String:   'tiffio.c:2281,24'
          Branch Sides:
            - BranchSide:      'tiffio.c:2281,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:2281,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2282,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2283,24'
              BranchSideFuncs:
                - TIFFSetWarningHandler
                - TIFFSetErrorHandler
                - genPathname
                - TIFFOpen
                - free
            - BranchSide:      'tiffio.c:2285,5'
              BranchSideFuncs:
                - TIFFSetWarningHandler
                - TIFFSetErrorHandler
                - genPathname
                - TIFFOpen
                - free
        - Branch String:   'tiffio.c:2283,24'
          Branch Sides:
            - BranchSide:      'tiffio.c:2283,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:2283,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tiffio.c:2281,24'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:2283,24'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:2285,5'
          Dst:             TIFFSetWarningHandler
        - Src:             'tiffio.c:2286,5'
          Dst:             TIFFSetErrorHandler
        - Src:             'tiffio.c:2288,13'
          Dst:             genPathname
        - Src:             'tiffio.c:2289,11'
          Dst:             TIFFOpen
    - functionName:    findTiffCompression
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2031
      functionLinenumberEnd: 2047
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pcomptype
      BBCount:         19
      ICount:          97
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFCleanup
        - TIFFGetFieldDefaulted
        - fopenTiff
        - getTiffCompressedFormat
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tiffio.c:2035,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2036,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenTiff
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFCleanup
                - returnErrorInt
            - BranchSide:      'tiffio.c:2037,6'
              BranchSideFuncs:
                - returnErrorInt
                - fopenTiff
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFCleanup
                - returnErrorInt
        - Branch String:   'tiffio.c:2036,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:2036,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:2036,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2038,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2039,16'
              BranchSideFuncs:
                - fopenTiff
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFCleanup
                - returnErrorInt
            - BranchSide:      'tiffio.c:2041,26'
              BranchSideFuncs:
                - fopenTiff
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFCleanup
                - returnErrorInt
        - Branch String:   'tiffio.c:2039,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:2039,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:2039,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:2041,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2042,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:2043,27'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFCleanup
        - Branch String:   'tiffio.c:2042,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:2042,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:2042,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tiffio.c:2036,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:2039,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:2041,16'
          Dst:             fopenTiff
        - Src:             'tiffio.c:2042,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:2043,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tiffio.c:2044,18'
          Dst:             getTiffCompressedFormat
        - Src:             'tiffio.c:2045,5'
          Dst:             TIFFCleanup
    - functionName:    readHeaderMemTiff
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1912
      functionLinenumberEnd: 1944
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cdata
        - size
        - n
        - pw
        - ph
        - pbps
        - pspp
        - pres
        - pcmap
        - pformat
      BBCount:         62
      ICount:          304
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - TIFFClose
        - TIFFReadDirectory
        - fopenTiffMemstream
        - returnErrorInt
        - tiffReadHeaderTiff
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tiffio.c:1917,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1917,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1918,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1918,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1918,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1919,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1919,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1919,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1920,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1920,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1920,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1921,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1921,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1921,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1922,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1922,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1922,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1923,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1923,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1923,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1924,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1924,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:1924,17'
              BranchSideFuncs:
                - returnErrorInt
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1926,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1924,20'
          Branch Sides:
            - BranchSide:      'tiffio.c:1924,24'
              BranchSideFuncs:
                - returnErrorInt
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1926,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1924,29'
          Branch Sides:
            - BranchSide:      'tiffio.c:1924,33'
              BranchSideFuncs:
                - returnErrorInt
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1926,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1924,38'
          Branch Sides:
            - BranchSide:      'tiffio.c:1924,42'
              BranchSideFuncs:
                - returnErrorInt
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1926,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1924,47'
          Branch Sides:
            - BranchSide:      'tiffio.c:1924,51'
              BranchSideFuncs:
                - returnErrorInt
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1926,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1924,57'
          Branch Sides:
            - BranchSide:      'tiffio.c:1924,61'
              BranchSideFuncs:
                - returnErrorInt
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1926,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1924,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1925,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1926,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1925,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1925,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1925,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1926,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1927,16'
              BranchSideFuncs:
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1930,23'
              BranchSideFuncs:
                - fopenTiffMemstream
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1927,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1927,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1927,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1931,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1932,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1934,12'
              BranchSideFuncs:
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
        - Branch String:   'tiffio.c:1932,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1932,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1932,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1934,5'
          Branch Sides:
            - BranchSide:      'tiffio.c:1935,31'
              BranchSideFuncs:
                - TIFFReadDirectory
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFClose
                - returnErrorInt
            - BranchSide:      'tiffio.c:1941,30'
              BranchSideFuncs:
                - tiffReadHeaderTiff
                - TIFFClose
        - Branch String:   'tiffio.c:1935,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:1936,23'
              BranchSideFuncs:
                - TIFFClose
                - returnErrorInt
            - BranchSide:      'tiffio.c:1939,5'
              BranchSideFuncs:
                - tiffReadHeaderTiff
                - TIFFClose
                - TIFFReadDirectory
                - TIFFClose
                - returnErrorInt
        - Branch String:   'tiffio.c:1937,20'
          Branch Sides:
            - BranchSide:      'tiffio.c:1937,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1937,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tiffio.c:1925,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1927,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1931,16'
          Dst:             fopenTiffMemstream
        - Src:             'tiffio.c:1932,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1935,13'
          Dst:             TIFFReadDirectory
        - Src:             'tiffio.c:1936,13'
          Dst:             TIFFClose
        - Src:             'tiffio.c:1937,20'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1941,11'
          Dst:             tiffReadHeaderTiff
        - Src:             'tiffio.c:1942,5'
          Dst:             TIFFClose
    - functionName:    tiffReadHeaderTiff
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1969
      functionLinenumberEnd: 2006
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - pw
        - ph
        - pbps
        - pspp
        - pres
        - pcmap
        - pformat
      BBCount:         70
      ICount:          353
      EdgeCount:       95
      CyclomaticComplexity: 27
      functionsReached:
        - TIFFGetField
        - TIFFGetFieldDefaulted
        - getTiffCompressedFormat
        - getTiffStreamResolution
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tiffio.c:1976,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1977,16'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
                - getTiffStreamResolution
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1979,18'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
                - getTiffStreamResolution
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1977,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1977,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1977,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1983,15'
          Branch Sides:
            - BranchSide:      'tiffio.c:1983,18'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1984,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'tiffio.c:1983,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1984,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1985,9'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
                - getTiffStreamResolution
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1984,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1984,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1984,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1985,18'
          Branch Sides:
            - BranchSide:      'tiffio.c:1985,21'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
                - getTiffStreamResolution
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1987,9'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
                - getTiffStreamResolution
                - returnErrorInt
        - Branch String:   'tiffio.c:1985,30'
          Branch Sides:
            - BranchSide:      'tiffio.c:1985,33'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
                - getTiffStreamResolution
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1987,9'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
                - getTiffStreamResolution
                - returnErrorInt
        - Branch String:   'tiffio.c:1985,42'
          Branch Sides:
            - BranchSide:      'tiffio.c:1985,45'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
                - getTiffStreamResolution
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1987,9'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
                - getTiffStreamResolution
                - returnErrorInt
        - Branch String:   'tiffio.c:1985,54'
          Branch Sides:
            - BranchSide:      'tiffio.c:1985,57'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
                - getTiffStreamResolution
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1987,9'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
                - getTiffStreamResolution
                - returnErrorInt
        - Branch String:   'tiffio.c:1985,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1986,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1987,9'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
                - getTiffStreamResolution
                - returnErrorInt
        - Branch String:   'tiffio.c:1986,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1986,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1986,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1987,18'
          Branch Sides:
            - BranchSide:      'tiffio.c:1987,21'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
                - getTiffStreamResolution
                - returnErrorInt
            - BranchSide:      'tiffio.c:1989,9'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
                - getTiffStreamResolution
        - Branch String:   'tiffio.c:1987,30'
          Branch Sides:
            - BranchSide:      'tiffio.c:1987,33'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
                - getTiffStreamResolution
                - returnErrorInt
            - BranchSide:      'tiffio.c:1989,9'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
                - getTiffStreamResolution
        - Branch String:   'tiffio.c:1987,42'
          Branch Sides:
            - BranchSide:      'tiffio.c:1987,45'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
                - getTiffStreamResolution
                - returnErrorInt
            - BranchSide:      'tiffio.c:1989,9'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
                - getTiffStreamResolution
        - Branch String:   'tiffio.c:1987,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1988,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1989,9'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
                - getTiffStreamResolution
        - Branch String:   'tiffio.c:1988,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1988,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1988,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1989,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1989,19'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
                - getTiffStreamResolution
            - BranchSide:      'tiffio.c:1990,9'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
                - getTiffStreamResolution
        - Branch String:   'tiffio.c:1990,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1990,19'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
                - getTiffStreamResolution
            - BranchSide:      'tiffio.c:1991,9'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
                - getTiffStreamResolution
        - Branch String:   'tiffio.c:1991,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1991,23'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
                - getTiffStreamResolution
            - BranchSide:      'tiffio.c:1992,9'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
                - getTiffStreamResolution
        - Branch String:   'tiffio.c:1992,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1992,23'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
                - getTiffStreamResolution
            - BranchSide:      'tiffio.c:1993,9'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
                - getTiffStreamResolution
        - Branch String:   'tiffio.c:1993,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1994,37'
              BranchSideFuncs:
                - getTiffStreamResolution
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
            - BranchSide:      'tiffio.c:1997,9'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
        - Branch String:   'tiffio.c:1994,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:1995,30'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
            - BranchSide:      'tiffio.c:1996,5'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
                - TIFFGetField
        - Branch String:   'tiffio.c:1997,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1998,26'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
            - BranchSide:      'tiffio.c:2001,9'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
        - Branch String:   'tiffio.c:1998,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:1999,14'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
            - BranchSide:      'tiffio.c:2000,5'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
        - Branch String:   'tiffio.c:2001,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:2002,31'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - getTiffCompressedFormat
            - BranchSide:      'tiffio.c:2005,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tiffio.c:1977,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1979,5'
          Dst:             TIFFGetField
        - Src:             'tiffio.c:1980,5'
          Dst:             TIFFGetField
        - Src:             'tiffio.c:1981,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tiffio.c:1982,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tiffio.c:1984,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1986,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1988,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1994,13'
          Dst:             getTiffStreamResolution
        - Src:             'tiffio.c:1998,13'
          Dst:             TIFFGetField
        - Src:             'tiffio.c:2002,9'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tiffio.c:2003,20'
          Dst:             getTiffCompressedFormat
    - functionName:    freadHeaderTiff
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1844
      functionLinenumberEnd: 1877
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - n
        - pw
        - ph
        - pbps
        - pspp
        - pres
        - pcmap
        - pformat
      BBCount:         87
      ICount:          400
      EdgeCount:       120
      CyclomaticComplexity: 35
      functionsReached:
        - TIFFCleanup
        - TIFFReadDirectory
        - findFileFormatStream
        - fopenTiff
        - returnErrorInt
        - tiffReadHeaderTiff
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tiffio.c:1848,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1848,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1849,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1849,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1849,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1850,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1850,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1850,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1851,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1851,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1851,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1852,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1852,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1852,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1853,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1853,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1853,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1854,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1854,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1854,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1855,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1855,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1856,16'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1857,9'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1856,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1856,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1856,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1857,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1858,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1859,10'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1858,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1858,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1858,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1859,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:1859,17'
              BranchSideFuncs:
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1862,26'
              BranchSideFuncs:
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1859,20'
          Branch Sides:
            - BranchSide:      'tiffio.c:1859,24'
              BranchSideFuncs:
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1862,26'
              BranchSideFuncs:
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1859,29'
          Branch Sides:
            - BranchSide:      'tiffio.c:1859,33'
              BranchSideFuncs:
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1862,26'
              BranchSideFuncs:
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1859,38'
          Branch Sides:
            - BranchSide:      'tiffio.c:1859,42'
              BranchSideFuncs:
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1862,26'
              BranchSideFuncs:
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1859,47'
          Branch Sides:
            - BranchSide:      'tiffio.c:1859,51'
              BranchSideFuncs:
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1862,26'
              BranchSideFuncs:
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1859,57'
          Branch Sides:
            - BranchSide:      'tiffio.c:1859,61'
              BranchSideFuncs:
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1862,26'
              BranchSideFuncs:
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1859,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1860,16'
              BranchSideFuncs:
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1862,26'
              BranchSideFuncs:
                - findFileFormatStream
                - returnErrorInt
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1860,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1860,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1860,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1863,10'
          Branch Sides:
            - BranchSide:      'tiffio.c:1863,10'
              BranchSideFuncs:
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1866,26'
              BranchSideFuncs:
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1863,10'
          Branch Sides:
            - BranchSide:      'tiffio.c:1863,10'
              BranchSideFuncs:
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1866,26'
              BranchSideFuncs:
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1863,10'
          Branch Sides:
            - BranchSide:      'tiffio.c:1863,10'
              BranchSideFuncs:
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1866,26'
              BranchSideFuncs:
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1863,10'
          Branch Sides:
            - BranchSide:      'tiffio.c:1863,10'
              BranchSideFuncs:
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1866,26'
              BranchSideFuncs:
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1863,10'
          Branch Sides:
            - BranchSide:      'tiffio.c:1863,10'
              BranchSideFuncs:
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1866,26'
              BranchSideFuncs:
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1863,10'
          Branch Sides:
            - BranchSide:      'tiffio.c:1863,10'
              BranchSideFuncs:
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1866,26'
              BranchSideFuncs:
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1863,10'
          Branch Sides:
            - BranchSide:      'tiffio.c:1863,10'
              BranchSideFuncs:
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1866,26'
              BranchSideFuncs:
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1863,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1864,16'
              BranchSideFuncs:
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'tiffio.c:1866,26'
              BranchSideFuncs:
                - fopenTiff
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'tiffio.c:1864,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1864,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1864,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1866,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1867,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1869,12'
              BranchSideFuncs:
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
        - Branch String:   'tiffio.c:1867,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1867,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1867,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1869,5'
          Branch Sides:
            - BranchSide:      'tiffio.c:1870,31'
              BranchSideFuncs:
                - TIFFReadDirectory
                - tiffReadHeaderTiff
                - TIFFCleanup
                - returnErrorInt
            - BranchSide:      'tiffio.c:1874,30'
              BranchSideFuncs:
                - tiffReadHeaderTiff
                - TIFFCleanup
        - Branch String:   'tiffio.c:1870,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:1871,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1872,5'
              BranchSideFuncs:
                - tiffReadHeaderTiff
                - TIFFCleanup
                - TIFFReadDirectory
                - returnErrorInt
        - Branch String:   'tiffio.c:1871,20'
          Branch Sides:
            - BranchSide:      'tiffio.c:1871,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1871,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tiffio.c:1856,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1858,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1860,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1862,5'
          Dst:             findFileFormatStream
        - Src:             'tiffio.c:1864,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1866,16'
          Dst:             fopenTiff
        - Src:             'tiffio.c:1867,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1870,13'
          Dst:             TIFFReadDirectory
        - Src:             'tiffio.c:1871,20'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1874,11'
          Dst:             tiffReadHeaderTiff
        - Src:             'tiffio.c:1875,5'
          Dst:             TIFFCleanup
    - functionName:    readHeaderTiff
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1790
      functionLinenumberEnd: 1811
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - n
        - pw
        - ph
        - pbps
        - pspp
        - pres
        - pcmap
        - pformat
      BBCount:         53
      ICount:          260
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - fclose
        - fopenReadStream
        - freadHeaderTiff
        - returnErrorInt
        - returnErrorInt1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tiffio.c:1794,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1794,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
            - BranchSide:      'tiffio.c:1795,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
        - Branch String:   'tiffio.c:1795,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1795,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
            - BranchSide:      'tiffio.c:1796,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
        - Branch String:   'tiffio.c:1796,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1796,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
            - BranchSide:      'tiffio.c:1797,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
        - Branch String:   'tiffio.c:1797,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1797,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
            - BranchSide:      'tiffio.c:1798,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
        - Branch String:   'tiffio.c:1798,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1798,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
            - BranchSide:      'tiffio.c:1799,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
        - Branch String:   'tiffio.c:1799,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1799,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
            - BranchSide:      'tiffio.c:1800,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
        - Branch String:   'tiffio.c:1800,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1800,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
            - BranchSide:      'tiffio.c:1801,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
        - Branch String:   'tiffio.c:1801,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1802,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
            - BranchSide:      'tiffio.c:1803,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
        - Branch String:   'tiffio.c:1802,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1802,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1802,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1803,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:1803,17'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
            - BranchSide:      'tiffio.c:1806,31'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
        - Branch String:   'tiffio.c:1803,20'
          Branch Sides:
            - BranchSide:      'tiffio.c:1803,24'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
            - BranchSide:      'tiffio.c:1806,31'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
        - Branch String:   'tiffio.c:1803,29'
          Branch Sides:
            - BranchSide:      'tiffio.c:1803,33'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
            - BranchSide:      'tiffio.c:1806,31'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
        - Branch String:   'tiffio.c:1803,38'
          Branch Sides:
            - BranchSide:      'tiffio.c:1803,42'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
            - BranchSide:      'tiffio.c:1806,31'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
        - Branch String:   'tiffio.c:1803,47'
          Branch Sides:
            - BranchSide:      'tiffio.c:1803,51'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
            - BranchSide:      'tiffio.c:1806,31'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
        - Branch String:   'tiffio.c:1803,57'
          Branch Sides:
            - BranchSide:      'tiffio.c:1803,61'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
            - BranchSide:      'tiffio.c:1806,31'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
        - Branch String:   'tiffio.c:1803,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1804,16'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
            - BranchSide:      'tiffio.c:1806,31'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderTiff
                - fclose
                - returnErrorInt1
        - Branch String:   'tiffio.c:1804,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1804,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1804,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1806,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1807,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'tiffio.c:1808,27'
              BranchSideFuncs:
                - freadHeaderTiff
                - fclose
        - Branch String:   'tiffio.c:1807,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1807,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'tiffio.c:1807,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tiffio.c:1802,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1804,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1806,15'
          Dst:             fopenReadStream
        - Src:             'tiffio.c:1807,16'
          Dst:             returnErrorInt1
        - Src:             'tiffio.c:1808,11'
          Dst:             freadHeaderTiff
        - Src:             'tiffio.c:1809,5'
          Dst:             fclose
    - functionName:    getTiffResolution
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1686
      functionLinenumberEnd: 1700
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pxres
        - pyres
      BBCount:         22
      ICount:          109
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - TIFFCleanup
        - fopenTiff
        - getTiffStreamResolution
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tiffio.c:1689,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1689,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenTiff
                - getTiffStreamResolution
                - TIFFCleanup
                - returnErrorInt
            - BranchSide:      'tiffio.c:1690,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'tiffio.c:1689,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1690,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenTiff
                - getTiffStreamResolution
                - TIFFCleanup
                - returnErrorInt
            - BranchSide:      'tiffio.c:1691,15'
              BranchSideFuncs:
                - returnErrorInt
                - fopenTiff
                - getTiffStreamResolution
                - TIFFCleanup
                - returnErrorInt
        - Branch String:   'tiffio.c:1690,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1690,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1690,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1692,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1693,16'
              BranchSideFuncs:
                - fopenTiff
                - getTiffStreamResolution
                - TIFFCleanup
                - returnErrorInt
            - BranchSide:      'tiffio.c:1695,26'
              BranchSideFuncs:
                - fopenTiff
                - getTiffStreamResolution
                - TIFFCleanup
                - returnErrorInt
        - Branch String:   'tiffio.c:1693,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1693,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1693,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1695,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1696,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1697,29'
              BranchSideFuncs:
                - getTiffStreamResolution
                - TIFFCleanup
        - Branch String:   'tiffio.c:1696,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1696,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1696,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tiffio.c:1690,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1693,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1695,16'
          Dst:             fopenTiff
        - Src:             'tiffio.c:1696,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1697,5'
          Dst:             getTiffStreamResolution
        - Src:             'tiffio.c:1698,5'
          Dst:             TIFFCleanup
    - functionName:    fprintTiffInfo
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1608
      functionLinenumberEnd: 1623
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fpout
        - tiffile
      BBCount:         19
      ICount:          90
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFClose
        - TIFFPrintDirectory
        - openTiff
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tiffio.c:1611,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1612,16'
              BranchSideFuncs:
                - returnErrorInt
                - openTiff
                - TIFFPrintDirectory
                - TIFFClose
                - returnErrorInt
            - BranchSide:      'tiffio.c:1613,10'
              BranchSideFuncs:
                - returnErrorInt
                - openTiff
                - TIFFPrintDirectory
                - TIFFClose
                - returnErrorInt
        - Branch String:   'tiffio.c:1612,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1612,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1612,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1613,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1614,16'
              BranchSideFuncs:
                - openTiff
                - TIFFPrintDirectory
                - TIFFClose
                - returnErrorInt
            - BranchSide:      'tiffio.c:1616,25'
              BranchSideFuncs:
                - openTiff
                - TIFFPrintDirectory
                - TIFFClose
                - returnErrorInt
        - Branch String:   'tiffio.c:1614,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1614,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1614,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1616,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1617,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1619,24'
              BranchSideFuncs:
                - TIFFPrintDirectory
                - TIFFClose
        - Branch String:   'tiffio.c:1617,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1617,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1617,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tiffio.c:1612,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1614,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1616,16'
          Dst:             openTiff
        - Src:             'tiffio.c:1617,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1619,5'
          Dst:             TIFFPrintDirectory
        - Src:             'tiffio.c:1620,5'
          Dst:             TIFFClose
    - functionName:    writeMultipageTiffSA
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1557
      functionLinenumberEnd: 1592
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sa
        - fileout
      BBCount:         31
      ICount:          166
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - findFileFormat
        - lept_stderr
        - pixDestroy
        - pixGetDepth
        - pixRead
        - pixWriteTiff
        - returnErrorInt
        - sarrayGetCount
        - sarrayGetString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tiffio.c:1563,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1564,16'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayGetCount
                - sarrayGetString
                - findFileFormat
                - pixRead
                - pixGetDepth
                - pixWriteTiff
                - pixDestroy
                - pixWriteTiff
                - lept_stderr
                - lept_stderr
            - BranchSide:      'tiffio.c:1565,10'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayGetCount
                - sarrayGetString
                - findFileFormat
                - pixRead
                - pixGetDepth
                - pixWriteTiff
                - pixDestroy
                - pixWriteTiff
                - lept_stderr
                - lept_stderr
        - Branch String:   'tiffio.c:1564,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1564,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1564,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1565,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1566,16'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayGetString
                - findFileFormat
                - pixRead
                - pixGetDepth
                - pixWriteTiff
                - pixDestroy
                - pixWriteTiff
                - lept_stderr
                - lept_stderr
            - BranchSide:      'tiffio.c:1568,29'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayGetString
                - findFileFormat
                - pixRead
                - pixGetDepth
                - pixWriteTiff
                - pixDestroy
                - pixWriteTiff
                - lept_stderr
                - lept_stderr
        - Branch String:   'tiffio.c:1566,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1566,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1566,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1570,5'
          Branch Sides:
            - BranchSide:      'tiffio.c:1571,15'
              BranchSideFuncs:
                - sarrayGetString
                - findFileFormat
                - pixRead
                - pixGetDepth
                - pixWriteTiff
                - pixDestroy
                - pixWriteTiff
                - lept_stderr
                - lept_stderr
            - BranchSide:      'tiffio.c:1591,5'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1574,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:1575,13'
              BranchSideFuncs:
                - sarrayGetString
                - findFileFormat
                - pixRead
                - pixGetDepth
                - pixWriteTiff
                - pixDestroy
                - pixWriteTiff
                - lept_stderr
                - lept_stderr
            - BranchSide:      'tiffio.c:1579,28'
              BranchSideFuncs:
                - pixRead
                - pixGetDepth
                - pixWriteTiff
                - pixDestroy
                - sarrayGetString
                - findFileFormat
                - lept_stderr
                - pixWriteTiff
                - lept_stderr
        - Branch String:   'tiffio.c:1575,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:1576,13'
              BranchSideFuncs:
                - lept_stderr
                - sarrayGetString
                - findFileFormat
                - pixRead
                - pixGetDepth
                - pixWriteTiff
                - pixDestroy
                - pixWriteTiff
                - lept_stderr
            - BranchSide:      'tiffio.c:1576,13'
              BranchSideFuncs:
                - sarrayGetString
                - findFileFormat
                - pixRead
                - pixGetDepth
                - pixWriteTiff
                - pixDestroy
                - pixWriteTiff
                - lept_stderr
                - lept_stderr
        - Branch String:   'tiffio.c:1579,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:1580,13'
              BranchSideFuncs:
                - sarrayGetString
                - findFileFormat
                - pixRead
                - pixGetDepth
                - pixWriteTiff
                - pixDestroy
                - pixWriteTiff
                - lept_stderr
                - lept_stderr
            - BranchSide:      'tiffio.c:1583,25'
              BranchSideFuncs:
                - pixGetDepth
                - pixWriteTiff
                - pixDestroy
                - sarrayGetString
                - findFileFormat
                - pixRead
                - lept_stderr
                - lept_stderr
                - pixWriteTiff
        - Branch String:   'tiffio.c:1580,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:1581,13'
              BranchSideFuncs:
                - lept_stderr
                - sarrayGetString
                - findFileFormat
                - pixRead
                - pixGetDepth
                - pixWriteTiff
                - pixDestroy
                - pixWriteTiff
                - lept_stderr
            - BranchSide:      'tiffio.c:1581,13'
              BranchSideFuncs:
                - sarrayGetString
                - findFileFormat
                - pixRead
                - pixGetDepth
                - pixWriteTiff
                - pixDestroy
                - pixWriteTiff
                - lept_stderr
                - lept_stderr
        - Branch String:   'tiffio.c:1583,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:1584,26'
              BranchSideFuncs:
                - pixWriteTiff
                - pixDestroy
                - sarrayGetString
                - findFileFormat
                - pixRead
                - pixGetDepth
                - pixWriteTiff
                - lept_stderr
                - lept_stderr
            - BranchSide:      'tiffio.c:1586,26'
              BranchSideFuncs:
                - pixWriteTiff
                - pixDestroy
                - sarrayGetString
                - findFileFormat
                - pixRead
                - pixGetDepth
                - pixWriteTiff
                - lept_stderr
                - lept_stderr
      Callsites:
        - Src:             'tiffio.c:1564,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1566,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1568,14'
          Dst:             sarrayGetCount
        - Src:             'tiffio.c:1572,17'
          Dst:             sarrayGetString
        - Src:             'tiffio.c:1573,9'
          Dst:             findFileFormat
        - Src:             'tiffio.c:1575,13'
          Dst:             lept_stderr
        - Src:             'tiffio.c:1579,20'
          Dst:             pixRead
        - Src:             'tiffio.c:1580,13'
          Dst:             lept_stderr
        - Src:             'tiffio.c:1583,13'
          Dst:             pixGetDepth
        - Src:             'tiffio.c:1584,13'
          Dst:             pixWriteTiff
        - Src:             'tiffio.c:1586,13'
          Dst:             pixWriteTiff
        - Src:             'tiffio.c:1588,9'
          Dst:             pixDestroy
    - functionName:    pixWriteTiff
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - pix
        - comptype
        - modestr
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pixWriteTiffCustom
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tiffio.c:817,12'
          Dst:             pixWriteTiffCustom
    - functionName:    pixWriteTiffCustom
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - pix
        - comptype
        - modestr
        - natags
        - savals
        - satypes
        - nasizes
      BBCount:         19
      ICount:          118
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFClose
        - openTiff
        - pixWriteToTiffStream
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tiffio.c:881,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:882,16'
              BranchSideFuncs:
                - returnErrorInt
                - openTiff
                - pixWriteToTiffStream
                - TIFFClose
                - returnErrorInt
            - BranchSide:      'tiffio.c:883,10'
              BranchSideFuncs:
                - returnErrorInt
                - openTiff
                - pixWriteToTiffStream
                - TIFFClose
                - returnErrorInt
        - Branch String:   'tiffio.c:882,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:882,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:882,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:883,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:884,16'
              BranchSideFuncs:
                - openTiff
                - pixWriteToTiffStream
                - TIFFClose
                - returnErrorInt
            - BranchSide:      'tiffio.c:886,25'
              BranchSideFuncs:
                - openTiff
                - pixWriteToTiffStream
                - TIFFClose
                - returnErrorInt
        - Branch String:   'tiffio.c:884,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:884,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:884,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:886,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:887,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:888,32'
              BranchSideFuncs:
                - pixWriteToTiffStream
                - TIFFClose
        - Branch String:   'tiffio.c:887,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:887,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:887,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tiffio.c:882,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:884,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:886,16'
          Dst:             openTiff
        - Src:             'tiffio.c:887,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:888,11'
          Dst:             pixWriteToTiffStream
        - Src:             'tiffio.c:890,5'
          Dst:             TIFFClose
    - functionName:    writeMultipageTiff
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1524
      functionLinenumberEnd: 1539
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dirin
        - substr
        - fileout
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - getSortedPathnamesInDirectory
        - returnErrorInt
        - sarrayDestroy
        - writeMultipageTiffSA
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tiffio.c:1527,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1528,16'
              BranchSideFuncs:
                - returnErrorInt
                - getSortedPathnamesInDirectory
                - writeMultipageTiffSA
                - sarrayDestroy
            - BranchSide:      'tiffio.c:1529,10'
              BranchSideFuncs:
                - returnErrorInt
                - getSortedPathnamesInDirectory
                - writeMultipageTiffSA
                - sarrayDestroy
        - Branch String:   'tiffio.c:1528,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1528,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1528,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1529,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1530,16'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - writeMultipageTiffSA
                - sarrayDestroy
            - BranchSide:      'tiffio.c:1533,40'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - writeMultipageTiffSA
                - sarrayDestroy
        - Branch String:   'tiffio.c:1530,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1530,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1530,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tiffio.c:1528,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1530,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1533,10'
          Dst:             getSortedPathnamesInDirectory
        - Src:             'tiffio.c:1536,5'
          Dst:             writeMultipageTiffSA
        - Src:             'tiffio.c:1537,5'
          Dst:             sarrayDestroy
    - functionName:    pixaWriteMultipageTiff
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1471
      functionLinenumberEnd: 1493
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fname
        - pixa
      BBCount:         21
      ICount:          120
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - pixDestroy
        - pixGetDepth
        - pixWriteTiff
        - pixaGetCount
        - pixaGetPix
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tiffio.c:1476,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1477,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixGetDepth
                - pixWriteTiff
                - pixDestroy
                - pixWriteTiff
            - BranchSide:      'tiffio.c:1478,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixGetDepth
                - pixWriteTiff
                - pixDestroy
                - pixWriteTiff
        - Branch String:   'tiffio.c:1477,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1477,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1477,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1478,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1479,16'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixGetDepth
                - pixWriteTiff
                - pixDestroy
                - pixWriteTiff
            - BranchSide:      'tiffio.c:1481,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixGetDepth
                - pixWriteTiff
                - pixDestroy
                - pixWriteTiff
        - Branch String:   'tiffio.c:1479,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1479,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1479,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1482,5'
          Branch Sides:
            - BranchSide:      'tiffio.c:1483,20'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDepth
                - pixWriteTiff
                - pixDestroy
                - pixWriteTiff
            - BranchSide:      'tiffio.c:1492,5'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1485,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:1486,26'
              BranchSideFuncs:
                - pixWriteTiff
                - pixDestroy
                - pixaGetPix
                - pixGetDepth
                - pixWriteTiff
            - BranchSide:      'tiffio.c:1488,26'
              BranchSideFuncs:
                - pixWriteTiff
                - pixDestroy
                - pixaGetPix
                - pixGetDepth
                - pixWriteTiff
      Callsites:
        - Src:             'tiffio.c:1477,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1479,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1481,9'
          Dst:             pixaGetCount
        - Src:             'tiffio.c:1484,16'
          Dst:             pixaGetPix
        - Src:             'tiffio.c:1485,13'
          Dst:             pixGetDepth
        - Src:             'tiffio.c:1486,13'
          Dst:             pixWriteTiff
        - Src:             'tiffio.c:1488,13'
          Dst:             pixWriteTiff
        - Src:             'tiffio.c:1489,9'
          Dst:             pixDestroy
    - functionName:    tiffGetCount
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1639
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pn
      BBCount:         30
      ICount:          132
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFCleanup
        - TIFFReadDirectory
        - fopenTiff
        - lept_stderr
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tiffio.c:1643,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1644,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenTiff
                - TIFFReadDirectory
                - lept_stderr
                - TIFFCleanup
                - returnErrorInt
            - BranchSide:      'tiffio.c:1645,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenTiff
                - TIFFReadDirectory
                - lept_stderr
                - TIFFCleanup
                - returnErrorInt
        - Branch String:   'tiffio.c:1644,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1644,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1644,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1645,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1646,16'
              BranchSideFuncs:
                - fopenTiff
                - TIFFReadDirectory
                - lept_stderr
                - TIFFCleanup
                - returnErrorInt
            - BranchSide:      'tiffio.c:1647,6'
              BranchSideFuncs:
                - fopenTiff
                - TIFFReadDirectory
                - lept_stderr
                - TIFFCleanup
                - returnErrorInt
        - Branch String:   'tiffio.c:1646,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1646,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1646,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1649,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1650,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1652,12'
              BranchSideFuncs:
                - TIFFReadDirectory
                - lept_stderr
                - TIFFCleanup
        - Branch String:   'tiffio.c:1650,16'
          Branch Sides:
            - BranchSide:      'tiffio.c:1650,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'tiffio.c:1650,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1653,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:1654,13'
              BranchSideFuncs:
                - TIFFCleanup
            - BranchSide:      'tiffio.c:1655,13'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFCleanup
                - lept_stderr
        - Branch String:   'tiffio.c:1655,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:1656,13'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFCleanup
                - lept_stderr
            - BranchSide:      'tiffio.c:1659,5'
              BranchSideFuncs:
                - TIFFReadDirectory
                - lept_stderr
                - TIFFCleanup
        - Branch String:   'tiffio.c:1656,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:1658,9'
              BranchSideFuncs:
                - lept_stderr
                - TIFFReadDirectory
                - TIFFCleanup
            - BranchSide:      'tiffio.c:1658,9'
              BranchSideFuncs:
                - TIFFReadDirectory
                - lept_stderr
                - TIFFCleanup
      Callsites:
        - Src:             'tiffio.c:1644,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1646,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1649,16'
          Dst:             fopenTiff
        - Src:             'tiffio.c:1650,16'
          Dst:             returnErrorInt
        - Src:             'tiffio.c:1653,13'
          Dst:             TIFFReadDirectory
        - Src:             'tiffio.c:1656,13'
          Dst:             lept_stderr
        - Src:             'tiffio.c:1661,5'
          Dst:             TIFFCleanup
    - functionName:    pixaReadMultipageTiff
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionLinenumberEnd: 1451
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         41
      ICount:          196
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - TIFFCleanup
        - TIFFReadDirectory
        - fclose
        - fileFormatIsTiff
        - fopenReadStream
        - fopenTiff
        - lept_stderr
        - pixReadFromTiffStream
        - pixaAddPix
        - pixaCreate
        - returnErrorPtr
        - returnErrorPtr1
        - tiffGetCount
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tiffio.c:1416,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1417,24'
              BranchSideFuncs:
                - fopenReadStream
                - fileFormatIsTiff
                - returnErrorPtr1
                - tiffGetCount
                - fopenTiff
                - pixaCreate
                - fclose
                - TIFFCleanup
                - pixReadFromTiffStream
                - TIFFReadDirectory
                - lept_stderr
                - pixaAddPix
                - returnErrorPtr1
                - lept_stderr
                - returnErrorPtr1
            - BranchSide:      'tiffio.c:1419,31'
              BranchSideFuncs:
                - fopenReadStream
                - fileFormatIsTiff
                - returnErrorPtr1
                - tiffGetCount
                - fopenTiff
                - pixaCreate
                - fclose
                - TIFFCleanup
                - pixReadFromTiffStream
                - TIFFReadDirectory
                - lept_stderr
                - pixaAddPix
                - returnErrorPtr1
                - lept_stderr
                - returnErrorPtr1
        - Branch String:   'tiffio.c:1417,24'
          Branch Sides:
            - BranchSide:      'tiffio.c:1417,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:1417,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1419,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1420,24'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'tiffio.c:1422,26'
              BranchSideFuncs:
                - fileFormatIsTiff
                - returnErrorPtr1
                - tiffGetCount
                - fopenTiff
                - pixaCreate
                - fclose
                - TIFFCleanup
                - pixReadFromTiffStream
                - TIFFReadDirectory
                - lept_stderr
                - pixaAddPix
                - returnErrorPtr1
                - lept_stderr
        - Branch String:   'tiffio.c:1420,24'
          Branch Sides:
            - BranchSide:      'tiffio.c:1420,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'tiffio.c:1420,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1422,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1423,22'
              BranchSideFuncs:
                - tiffGetCount
                - fopenTiff
                - pixaCreate
                - fclose
                - TIFFCleanup
                - pixReadFromTiffStream
                - TIFFReadDirectory
                - lept_stderr
                - pixaAddPix
                - returnErrorPtr1
                - lept_stderr
            - BranchSide:      'tiffio.c:1426,24'
              BranchSideFuncs:
                - returnErrorPtr1
        - Branch String:   'tiffio.c:1424,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1425,5'
              BranchSideFuncs:
                - lept_stderr
                - fopenTiff
                - pixaCreate
                - fclose
                - TIFFCleanup
                - pixReadFromTiffStream
                - TIFFReadDirectory
                - lept_stderr
                - pixaAddPix
                - returnErrorPtr1
            - BranchSide:      'tiffio.c:1425,5'
              BranchSideFuncs:
                - fopenTiff
                - pixaCreate
                - fclose
                - TIFFCleanup
                - pixReadFromTiffStream
                - TIFFReadDirectory
                - lept_stderr
                - pixaAddPix
                - returnErrorPtr1
        - Branch String:   'tiffio.c:1426,24'
          Branch Sides:
            - BranchSide:      'tiffio.c:1426,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'tiffio.c:1426,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1430,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1431,24'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'tiffio.c:1434,23'
              BranchSideFuncs:
                - pixaCreate
                - fclose
                - TIFFCleanup
                - pixReadFromTiffStream
                - TIFFReadDirectory
                - lept_stderr
                - pixaAddPix
        - Branch String:   'tiffio.c:1431,24'
          Branch Sides:
            - BranchSide:      'tiffio.c:1431,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'tiffio.c:1431,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1436,5'
          Branch Sides:
            - BranchSide:      'tiffio.c:1437,42'
              BranchSideFuncs:
                - pixReadFromTiffStream
                - TIFFReadDirectory
                - fclose
                - TIFFCleanup
                - lept_stderr
                - pixaAddPix
            - BranchSide:      'tiffio.c:1448,12'
              BranchSideFuncs:
                - fclose
                - TIFFCleanup
        - Branch String:   'tiffio.c:1437,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:1438,24'
              BranchSideFuncs:
                - pixaAddPix
                - TIFFReadDirectory
                - fclose
                - TIFFCleanup
                - pixReadFromTiffStream
                - lept_stderr
            - BranchSide:      'tiffio.c:1440,13'
              BranchSideFuncs:
                - TIFFReadDirectory
                - fclose
                - TIFFCleanup
                - pixReadFromTiffStream
                - pixaAddPix
                - lept_stderr
        - Branch String:   'tiffio.c:1444,13'
          Branch Sides:
            - BranchSide:      'tiffio.c:1445,13'
              BranchSideFuncs:
                - fclose
                - TIFFCleanup
            - BranchSide:      'tiffio.c:1446,5'
              BranchSideFuncs:
                - fclose
                - TIFFCleanup
                - pixReadFromTiffStream
                - TIFFReadDirectory
                - lept_stderr
                - pixaAddPix
      Callsites:
        - Src:             'tiffio.c:1417,24'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:1419,15'
          Dst:             fopenReadStream
        - Src:             'tiffio.c:1420,24'
          Dst:             returnErrorPtr1
        - Src:             'tiffio.c:1422,9'
          Dst:             fileFormatIsTiff
        - Src:             'tiffio.c:1423,9'
          Dst:             tiffGetCount
        - Src:             'tiffio.c:1424,9'
          Dst:             lept_stderr
        - Src:             'tiffio.c:1426,24'
          Dst:             returnErrorPtr1
        - Src:             'tiffio.c:1430,16'
          Dst:             fopenTiff
        - Src:             'tiffio.c:1431,24'
          Dst:             returnErrorPtr1
        - Src:             'tiffio.c:1434,12'
          Dst:             pixaCreate
        - Src:             'tiffio.c:1437,20'
          Dst:             pixReadFromTiffStream
        - Src:             'tiffio.c:1438,13'
          Dst:             pixaAddPix
        - Src:             'tiffio.c:1440,13'
          Dst:             lept_stderr
        - Src:             'tiffio.c:1444,13'
          Dst:             TIFFReadDirectory
        - Src:             'tiffio.c:1448,5'
          Dst:             fclose
        - Src:             'tiffio.c:1449,5'
          Dst:             TIFFCleanup
    - functionName:    pixReadFromMultipageTiff
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1363
      functionLinenumberEnd: 1398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fname
        - poffset
      BBCount:         26
      ICount:          145
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFClose
        - TIFFCurrentDirOffset
        - TIFFReadDirectory
        - TIFFSetDirectory
        - TIFFSetSubDirectory
        - lept_stderr
        - openTiff
        - pixReadFromTiffStream
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tiffio.c:1369,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1370,23'
              BranchSideFuncs:
                - returnErrorPtr
                - openTiff
                - TIFFSetSubDirectory
                - pixReadFromTiffStream
                - TIFFReadDirectory
                - TIFFCurrentDirOffset
                - TIFFClose
                - TIFFClose
                - TIFFClose
                - TIFFSetDirectory
                - lept_stderr
            - BranchSide:      'tiffio.c:1371,10'
              BranchSideFuncs:
                - returnErrorPtr
                - openTiff
                - TIFFSetSubDirectory
                - pixReadFromTiffStream
                - TIFFReadDirectory
                - TIFFCurrentDirOffset
                - TIFFClose
                - TIFFClose
                - TIFFClose
                - TIFFSetDirectory
                - lept_stderr
        - Branch String:   'tiffio.c:1370,23'
          Branch Sides:
            - BranchSide:      'tiffio.c:1370,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:1370,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1371,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1372,23'
              BranchSideFuncs:
                - openTiff
                - TIFFSetSubDirectory
                - pixReadFromTiffStream
                - TIFFReadDirectory
                - TIFFCurrentDirOffset
                - TIFFClose
                - TIFFClose
                - TIFFClose
                - TIFFSetDirectory
                - lept_stderr
            - BranchSide:      'tiffio.c:1374,25'
              BranchSideFuncs:
                - openTiff
                - TIFFSetSubDirectory
                - pixReadFromTiffStream
                - TIFFReadDirectory
                - TIFFCurrentDirOffset
                - TIFFClose
                - TIFFClose
                - TIFFClose
                - TIFFSetDirectory
                - lept_stderr
        - Branch String:   'tiffio.c:1372,23'
          Branch Sides:
            - BranchSide:      'tiffio.c:1372,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:1372,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1374,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1375,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:1380,15'
              BranchSideFuncs:
                - TIFFSetSubDirectory
                - pixReadFromTiffStream
                - TIFFReadDirectory
                - TIFFCurrentDirOffset
                - TIFFClose
                - TIFFClose
                - TIFFClose
                - TIFFSetDirectory
        - Branch String:   'tiffio.c:1375,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1376,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'tiffio.c:1376,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:1381,14'
          Branch Sides:
            - BranchSide:      'tiffio.c:1381,47'
              BranchSideFuncs:
                - TIFFSetDirectory
                - pixReadFromTiffStream
                - TIFFReadDirectory
                - TIFFCurrentDirOffset
                - TIFFClose
                - TIFFClose
                - TIFFClose
            - BranchSide:      'tiffio.c:1382,51'
              BranchSideFuncs:
                - TIFFSetSubDirectory
                - pixReadFromTiffStream
                - TIFFReadDirectory
                - TIFFCurrentDirOffset
                - TIFFClose
                - TIFFClose
                - TIFFClose
        - Branch String:   'tiffio.c:1383,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1384,19'
              BranchSideFuncs:
                - TIFFClose
            - BranchSide:      'tiffio.c:1388,38'
              BranchSideFuncs:
                - pixReadFromTiffStream
                - TIFFReadDirectory
                - TIFFCurrentDirOffset
                - TIFFClose
                - TIFFClose
        - Branch String:   'tiffio.c:1388,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:1389,19'
              BranchSideFuncs:
                - TIFFClose
            - BranchSide:      'tiffio.c:1394,23'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFCurrentDirOffset
                - TIFFClose
      Callsites:
        - Src:             'tiffio.c:1370,23'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:1372,23'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:1374,16'
          Dst:             openTiff
        - Src:             'tiffio.c:1375,9'
          Dst:             lept_stderr
        - Src:             'tiffio.c:1381,30'
          Dst:             TIFFSetDirectory
        - Src:             'tiffio.c:1382,31'
          Dst:             TIFFSetSubDirectory
        - Src:             'tiffio.c:1384,9'
          Dst:             TIFFClose
        - Src:             'tiffio.c:1388,16'
          Dst:             pixReadFromTiffStream
        - Src:             'tiffio.c:1389,9'
          Dst:             TIFFClose
        - Src:             'tiffio.c:1394,5'
          Dst:             TIFFReadDirectory
        - Src:             'tiffio.c:1395,16'
          Dst:             TIFFCurrentDirOffset
        - Src:             'tiffio.c:1396,5'
          Dst:             TIFFClose
    - functionName:    pixWriteStreamTiff
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fp
        - pix
        - comptype
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pixWriteStreamTiffWA
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiffio.c:930,12'
          Dst:             pixWriteStreamTiffWA
    - functionName:    pixReadStreamTiff
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fp
        - n
      BBCount:         18
      ICount:          96
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFCleanup
        - TIFFSetDirectory
        - fopenTiff
        - pixReadFromTiffStream
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tiffio.c:436,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:437,23'
              BranchSideFuncs:
                - fopenTiff
                - TIFFSetDirectory
                - pixReadFromTiffStream
                - TIFFCleanup
                - TIFFCleanup
                - TIFFCleanup
                - returnErrorPtr
            - BranchSide:      'tiffio.c:439,26'
              BranchSideFuncs:
                - fopenTiff
                - TIFFSetDirectory
                - pixReadFromTiffStream
                - TIFFCleanup
                - TIFFCleanup
                - TIFFCleanup
                - returnErrorPtr
        - Branch String:   'tiffio.c:437,23'
          Branch Sides:
            - BranchSide:      'tiffio.c:437,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:437,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:439,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:440,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:442,26'
              BranchSideFuncs:
                - TIFFSetDirectory
                - pixReadFromTiffStream
                - TIFFCleanup
                - TIFFCleanup
                - TIFFCleanup
        - Branch String:   'tiffio.c:440,23'
          Branch Sides:
            - BranchSide:      'tiffio.c:440,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:440,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:442,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:443,21'
              BranchSideFuncs:
                - TIFFCleanup
            - BranchSide:      'tiffio.c:446,38'
              BranchSideFuncs:
                - pixReadFromTiffStream
                - TIFFCleanup
                - TIFFCleanup
        - Branch String:   'tiffio.c:446,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:447,21'
              BranchSideFuncs:
                - TIFFCleanup
            - BranchSide:      'tiffio.c:450,17'
              BranchSideFuncs:
                - TIFFCleanup
      Callsites:
        - Src:             'tiffio.c:437,23'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:439,16'
          Dst:             fopenTiff
        - Src:             'tiffio.c:440,23'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:442,9'
          Dst:             TIFFSetDirectory
        - Src:             'tiffio.c:443,9'
          Dst:             TIFFCleanup
        - Src:             'tiffio.c:446,16'
          Dst:             pixReadFromTiffStream
        - Src:             'tiffio.c:447,9'
          Dst:             TIFFCleanup
        - Src:             'tiffio.c:450,5'
          Dst:             TIFFCleanup
    - functionName:    pixReadTiff
      functionSourceFile: '/src/leptonica/src/tiffio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - n
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fclose
        - fopenReadStream
        - pixReadStreamTiff
        - returnErrorPtr
        - returnErrorPtr1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tiffio.c:400,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:401,23'
              BranchSideFuncs:
                - fopenReadStream
                - pixReadStreamTiff
                - fclose
                - returnErrorPtr1
            - BranchSide:      'tiffio.c:403,31'
              BranchSideFuncs:
                - fopenReadStream
                - pixReadStreamTiff
                - fclose
                - returnErrorPtr1
        - Branch String:   'tiffio.c:401,23'
          Branch Sides:
            - BranchSide:      'tiffio.c:401,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'tiffio.c:401,9'
              BranchSideFuncs: []
        - Branch String:   'tiffio.c:403,9'
          Branch Sides:
            - BranchSide:      'tiffio.c:404,23'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'tiffio.c:406,29'
              BranchSideFuncs:
                - pixReadStreamTiff
                - fclose
        - Branch String:   'tiffio.c:404,23'
          Branch Sides:
            - BranchSide:      'tiffio.c:404,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'tiffio.c:404,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tiffio.c:401,23'
          Dst:             returnErrorPtr
        - Src:             'tiffio.c:403,15'
          Dst:             fopenReadStream
        - Src:             'tiffio.c:404,23'
          Dst:             returnErrorPtr1
        - Src:             'tiffio.c:406,11'
          Dst:             pixReadStreamTiff
        - Src:             'tiffio.c:407,5'
          Dst:             fclose
    - functionName:    l_getFormattedDate
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1402
      functionLinenumberEnd: 1453
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          121
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - difftime
        - gmtime_r
        - localtime_r
        - mktime
        - sprintf
        - strftime
        - stringNew
        - time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utils1.c:1403,13'
          Branch Sides:
            - BranchSide:      'utils1.c:1403,13'
              BranchSideFuncs:
                - time
                - gmtime_r
                - mktime
                - difftime
                - localtime_r
                - strftime
                - sprintf
                - stringNew
            - BranchSide:      'utils1.c:1403,13'
              BranchSideFuncs:
                - time
                - gmtime_r
                - mktime
                - difftime
                - localtime_r
                - strftime
                - sprintf
                - stringNew
        - Branch String:   'utils1.c:1435,9'
          Branch Sides:
            - BranchSide:      'utils1.c:1436,13'
              BranchSideFuncs:
                - localtime_r
                - strftime
                - sprintf
                - stringNew
            - BranchSide:      'utils1.c:1437,14'
              BranchSideFuncs:
                - localtime_r
                - strftime
                - sprintf
                - stringNew
        - Branch String:   'utils1.c:1439,12'
          Branch Sides:
            - BranchSide:      'utils1.c:1439,30'
              BranchSideFuncs:
                - localtime_r
                - strftime
                - sprintf
                - stringNew
            - BranchSide:      'utils1.c:1439,30'
              BranchSideFuncs:
                - localtime_r
                - strftime
                - sprintf
                - stringNew
        - Branch String:   'utils1.c:1440,13'
          Branch Sides:
            - BranchSide:      'utils1.c:1440,13'
              BranchSideFuncs:
                - localtime_r
                - strftime
                - sprintf
                - stringNew
            - BranchSide:      'utils1.c:1440,13'
              BranchSideFuncs:
                - localtime_r
                - strftime
                - sprintf
                - stringNew
      Callsites:
        - Src:             'utils1.c:1409,10'
          Dst:             time
        - Src:             'utils1.c:1427,5'
          Dst:             gmtime_r
        - Src:             'utils1.c:1430,10'
          Dst:             mktime
        - Src:             'utils1.c:1434,28'
          Dst:             difftime
        - Src:             'utils1.c:1449,5'
          Dst:             localtime_r
        - Src:             'utils1.c:1451,5'
          Dst:             strftime
        - Src:             'utils1.c:1452,5'
          Dst:             sprintf
        - Src:             'utils1.c:1453,12'
          Dst:             stringNew
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mktime
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    difftime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    localtime_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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strftime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sprintf
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stopWallTimer
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionLinenumberEnd: 1385
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptimer
      BBCount:         14
      ICount:          99
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - l_getCurrentTime
        - returnErrorFloat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils1.c:1373,9'
          Branch Sides:
            - BranchSide:      'utils1.c:1374,27'
              BranchSideFuncs:
                - returnErrorFloat
                - l_getCurrentTime
                - free
            - BranchSide:      'utils1.c:1375,14'
              BranchSideFuncs:
                - returnErrorFloat
                - l_getCurrentTime
                - free
        - Branch String:   'utils1.c:1374,27'
          Branch Sides:
            - BranchSide:      'utils1.c:1374,9'
              BranchSideFuncs:
                - returnErrorFloat
            - BranchSide:      'utils1.c:1374,9'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:1376,9'
          Branch Sides:
            - BranchSide:      'utils1.c:1377,27'
              BranchSideFuncs:
                - l_getCurrentTime
                - free
            - BranchSide:      'utils1.c:1379,23'
              BranchSideFuncs:
                - l_getCurrentTime
                - free
        - Branch String:   'utils1.c:1377,27'
          Branch Sides:
            - BranchSide:      'utils1.c:1377,9'
              BranchSideFuncs:
                - returnErrorFloat
            - BranchSide:      'utils1.c:1377,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils1.c:1374,27'
          Dst:             returnErrorFloat
        - Src:             'utils1.c:1377,27'
          Dst:             returnErrorFloat
        - Src:             'utils1.c:1379,5'
          Dst:             l_getCurrentTime
    - functionName:    returnErrorFloat
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      float
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - msg
        - procname
        - fval
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lept_stderr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'utils1.c:223,5'
          Dst:             lept_stderr
    - functionName:    l_getCurrentTime
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1193
      functionLinenumberEnd: 1199
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sec
        - usec
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - gettimeofday
      functionUses:    2
      BranchProfiles:
        - Branch String:   'utils1.c:1197,9'
          Branch Sides:
            - BranchSide:      'utils1.c:1197,33'
              BranchSideFuncs: []
            - BranchSide:      'utils1.c:1198,9'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:1198,9'
          Branch Sides:
            - BranchSide:      'utils1.c:1198,35'
              BranchSideFuncs: []
            - BranchSide:      'utils1.c:1198,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils1.c:1196,5'
          Dst:             gettimeofday
    - functionName:    gettimeofday
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lept_stderr
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vsnprintf
      functionUses:    1140
      BranchProfiles:
        - Branch String:   'utils1.c:386,9'
          Branch Sides:
            - BranchSide:      'utils1.c:387,9'
              BranchSideFuncs: []
            - BranchSide:      'utils1.c:388,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils1.c:384,9'
          Dst:             vsnprintf
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lept_default_stderr_handler
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - formatted_msg
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fputs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utils1.c:329,9'
          Branch Sides:
            - BranchSide:      'utils1.c:329,9'
              BranchSideFuncs:
                - fputs
            - BranchSide:      'utils1.c:330,15'
              BranchSideFuncs:
                - fputs
      Callsites:
        - Src:             'utils1.c:330,9'
          Dst:             fputs
    - functionName:    fputs
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    startWallTimer
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
        - l_getCurrentTime
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils1.c:1354,15'
          Branch Sides:
            - BranchSide:      'utils1.c:1354,15'
              BranchSideFuncs:
                - calloc
                - l_getCurrentTime
            - BranchSide:      'utils1.c:1356,28'
              BranchSideFuncs:
                - calloc
                - l_getCurrentTime
      Callsites:
        - Src:             'utils1.c:1356,28'
          Dst:             calloc
        - Src:             'utils1.c:1357,5'
          Dst:             l_getCurrentTime
    - functionName:    stopTimerNested
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1179
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rusage_start
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getrusage
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'utils1.c:1172,5'
          Dst:             getrusage
    - functionName:    getrusage
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    startTimerNested
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
        - getrusage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils1.c:1159,17'
          Branch Sides:
            - BranchSide:      'utils1.c:1159,17'
              BranchSideFuncs:
                - calloc
                - getrusage
            - BranchSide:      'utils1.c:1161,37'
              BranchSideFuncs:
                - calloc
                - getrusage
      Callsites:
        - Src:             'utils1.c:1161,37'
          Dst:             calloc
        - Src:             'utils1.c:1162,5'
          Dst:             getrusage
    - functionName:    stopTimer
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      float
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getrusage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils1.c:1133,10'
          Branch Sides:
            - BranchSide:      'utils1.c:1133,10'
              BranchSideFuncs:
                - getrusage
            - BranchSide:      'utils1.c:1135,5'
              BranchSideFuncs:
                - getrusage
      Callsites:
        - Src:             'utils1.c:1135,5'
          Dst:             getrusage
    - functionName:    startTimer
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1126
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getrusage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils1.c:1127,5'
          Branch Sides:
            - BranchSide:      'utils1.c:1127,5'
              BranchSideFuncs:
                - getrusage
            - BranchSide:      'utils1.c:1127,5'
              BranchSideFuncs:
                - getrusage
      Callsites:
        - Src:             'utils1.c:1127,5'
          Dst:             getrusage
    - functionName:    getLeptonicaVersion
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utils1.c:1068,9'
          Branch Sides:
            - BranchSide:      'utils1.c:1068,9'
              BranchSideFuncs:
                - calloc
                - snprintf
            - BranchSide:      'utils1.c:1068,9'
              BranchSideFuncs:
                - calloc
                - snprintf
      Callsites:
        - Src:             'utils1.c:1070,29'
          Dst:             calloc
        - Src:             'utils1.c:1096,5'
          Dst:             snprintf
    - functionName:    convertGrayCodeToInt
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1050
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils1.c:1048,5'
          Branch Sides:
            - BranchSide:      'utils1.c:1049,16'
              BranchSideFuncs: []
            - BranchSide:      'utils1.c:1050,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    convertIntToGrayCode
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lept_isPrime
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - pis_prime
        - pfactor
      BBCount:         34
      ICount:          170
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - returnErrorInt
        - sqrt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utils1.c:989,9'
          Branch Sides:
            - BranchSide:      'utils1.c:989,21'
              BranchSideFuncs:
                - returnErrorInt
                - sqrt
                - returnErrorInt
            - BranchSide:      'utils1.c:990,9'
              BranchSideFuncs:
                - returnErrorInt
                - sqrt
                - returnErrorInt
        - Branch String:   'utils1.c:990,9'
          Branch Sides:
            - BranchSide:      'utils1.c:990,19'
              BranchSideFuncs:
                - returnErrorInt
                - sqrt
                - returnErrorInt
            - BranchSide:      'utils1.c:991,10'
              BranchSideFuncs:
                - returnErrorInt
                - sqrt
                - returnErrorInt
        - Branch String:   'utils1.c:991,9'
          Branch Sides:
            - BranchSide:      'utils1.c:992,16'
              BranchSideFuncs:
                - sqrt
                - returnErrorInt
            - BranchSide:      'utils1.c:993,9'
              BranchSideFuncs:
                - sqrt
                - returnErrorInt
        - Branch String:   'utils1.c:992,16'
          Branch Sides:
            - BranchSide:      'utils1.c:992,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:992,9'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:993,9'
          Branch Sides:
            - BranchSide:      'utils1.c:994,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:996,9'
              BranchSideFuncs:
                - sqrt
        - Branch String:   'utils1.c:994,16'
          Branch Sides:
            - BranchSide:      'utils1.c:994,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:994,9'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:996,9'
          Branch Sides:
            - BranchSide:      'utils1.c:997,13'
              BranchSideFuncs: []
            - BranchSide:      'utils1.c:1001,39'
              BranchSideFuncs:
                - sqrt
        - Branch String:   'utils1.c:997,13'
          Branch Sides:
            - BranchSide:      'utils1.c:997,23'
              BranchSideFuncs: []
            - BranchSide:      'utils1.c:998,9'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:1002,5'
          Branch Sides:
            - BranchSide:      'utils1.c:1003,16'
              BranchSideFuncs: []
            - BranchSide:      'utils1.c:1010,6'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:1004,12'
          Branch Sides:
            - BranchSide:      'utils1.c:1005,16'
              BranchSideFuncs: []
            - BranchSide:      'utils1.c:1008,5'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:1005,16'
          Branch Sides:
            - BranchSide:      'utils1.c:1005,36'
              BranchSideFuncs: []
            - BranchSide:      'utils1.c:1006,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils1.c:992,16'
          Dst:             returnErrorInt
        - Src:             'utils1.c:994,16'
          Dst:             returnErrorInt
        - Src:             'utils1.c:1001,23'
          Dst:             sqrt
    - functionName:    returnErrorInt
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - msg
        - procname
        - ival
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lept_stderr
      functionUses:    3180
      BranchProfiles:  []
      Callsites:
        - Src:             'utils1.c:205,5'
          Dst:             lept_stderr
    - functionName:    findNextLargerPrime
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
        - pprime
      BBCount:         18
      ICount:          91
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - lept_isPrime
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'utils1.c:954,9'
          Branch Sides:
            - BranchSide:      'utils1.c:955,16'
              BranchSideFuncs:
                - lept_isPrime
                - returnErrorInt
            - BranchSide:      'utils1.c:956,6'
              BranchSideFuncs:
                - lept_isPrime
                - returnErrorInt
        - Branch String:   'utils1.c:955,16'
          Branch Sides:
            - BranchSide:      'utils1.c:955,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:955,9'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:957,9'
          Branch Sides:
            - BranchSide:      'utils1.c:958,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:960,14'
              BranchSideFuncs:
                - lept_isPrime
        - Branch String:   'utils1.c:958,16'
          Branch Sides:
            - BranchSide:      'utils1.c:958,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:958,9'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:962,13'
          Branch Sides:
            - BranchSide:      'utils1.c:963,23'
              BranchSideFuncs: []
            - BranchSide:      'utils1.c:966,5'
              BranchSideFuncs:
                - lept_isPrime
      Callsites:
        - Src:             'utils1.c:955,16'
          Dst:             returnErrorInt
        - Src:             'utils1.c:958,16'
          Dst:             returnErrorInt
        - Src:             'utils1.c:961,9'
          Dst:             lept_isPrime
    - functionName:    l_hashFloat64ToUint64
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - phash
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'utils1.c:930,9'
          Branch Sides:
            - BranchSide:      'utils1.c:931,16'
              BranchSideFuncs: []
            - BranchSide:      'utils1.c:932,12'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:931,16'
          Branch Sides:
            - BranchSide:      'utils1.c:931,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:931,9'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:932,11'
          Branch Sides:
            - BranchSide:      'utils1.c:932,41'
              BranchSideFuncs: []
            - BranchSide:      'utils1.c:932,63'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils1.c:931,16'
          Dst:             returnErrorInt
    - functionName:    l_hashPtToUint64
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - x
        - y
        - phash
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    5
      BranchProfiles:
        - Branch String:   'utils1.c:903,9'
          Branch Sides:
            - BranchSide:      'utils1.c:904,16'
              BranchSideFuncs: []
            - BranchSide:      'utils1.c:906,43'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:904,16'
          Branch Sides:
            - BranchSide:      'utils1.c:904,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:904,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils1.c:904,16'
          Dst:             returnErrorInt
    - functionName:    l_hashStringToUint64Fast
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - phash
      BBCount:         24
      ICount:          122
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - returnErrorInt
      functionUses:    5
      BranchProfiles:
        - Branch String:   'utils1.c:871,9'
          Branch Sides:
            - BranchSide:      'utils1.c:871,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'utils1.c:872,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'utils1.c:872,14'
          Branch Sides:
            - BranchSide:      'utils1.c:872,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'utils1.c:873,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'utils1.c:872,9'
          Branch Sides:
            - BranchSide:      'utils1.c:873,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:874,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'utils1.c:873,16'
          Branch Sides:
            - BranchSide:      'utils1.c:873,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:873,9'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:874,9'
          Branch Sides:
            - BranchSide:      'utils1.c:875,16'
              BranchSideFuncs: []
            - BranchSide:      'utils1.c:877,7'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:875,16'
          Branch Sides:
            - BranchSide:      'utils1.c:875,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:875,9'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:878,5'
          Branch Sides:
            - BranchSide:      'utils1.c:879,18'
              BranchSideFuncs: []
            - BranchSide:      'utils1.c:880,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils1.c:873,16'
          Dst:             returnErrorInt
        - Src:             'utils1.c:875,16'
          Dst:             returnErrorInt
    - functionName:    l_hashStringToUint64
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - phash
      BBCount:         23
      ICount:          124
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils1.c:833,9'
          Branch Sides:
            - BranchSide:      'utils1.c:833,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'utils1.c:834,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'utils1.c:834,14'
          Branch Sides:
            - BranchSide:      'utils1.c:834,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'utils1.c:835,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'utils1.c:834,9'
          Branch Sides:
            - BranchSide:      'utils1.c:835,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:836,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'utils1.c:835,16'
          Branch Sides:
            - BranchSide:      'utils1.c:835,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:835,9'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:836,9'
          Branch Sides:
            - BranchSide:      'utils1.c:837,16'
              BranchSideFuncs: []
            - BranchSide:      'utils1.c:839,10'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:837,16'
          Branch Sides:
            - BranchSide:      'utils1.c:837,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:837,9'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:841,5'
          Branch Sides:
            - BranchSide:      'utils1.c:842,22'
              BranchSideFuncs: []
            - BranchSide:      'utils1.c:844,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils1.c:835,16'
          Dst:             returnErrorInt
        - Src:             'utils1.c:837,16'
          Dst:             returnErrorInt
    - functionName:    lept_ceiling
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - fval
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils1.c:797,13'
          Branch Sides:
            - BranchSide:      'utils1.c:797,46'
              BranchSideFuncs: []
            - BranchSide:      'utils1.c:798,13'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:798,13'
          Branch Sides:
            - BranchSide:      'utils1.c:798,40'
              BranchSideFuncs: []
            - BranchSide:      'utils1.c:798,65'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lept_floor
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - fval
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils1.c:776,12'
          Branch Sides:
            - BranchSide:      'utils1.c:776,38'
              BranchSideFuncs: []
            - BranchSide:      'utils1.c:776,58'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lept_roundftoi
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - fval
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   'utils1.c:763,12'
          Branch Sides:
            - BranchSide:      'utils1.c:763,38'
              BranchSideFuncs: []
            - BranchSide:      'utils1.c:763,62'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    genRandomIntOnInterval
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
        - end
        - seed
        - pval
      BBCount:         17
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - rand
        - returnErrorInt
        - srand
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils1.c:729,9'
          Branch Sides:
            - BranchSide:      'utils1.c:730,16'
              BranchSideFuncs:
                - rand
                - srand
                - returnErrorInt
            - BranchSide:      'utils1.c:731,6'
              BranchSideFuncs:
                - rand
                - srand
                - returnErrorInt
        - Branch String:   'utils1.c:730,16'
          Branch Sides:
            - BranchSide:      'utils1.c:730,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:730,9'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:732,9'
          Branch Sides:
            - BranchSide:      'utils1.c:733,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:735,9'
              BranchSideFuncs:
                - rand
                - srand
        - Branch String:   'utils1.c:733,16'
          Branch Sides:
            - BranchSide:      'utils1.c:733,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:733,9'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:735,9'
          Branch Sides:
            - BranchSide:      'utils1.c:735,25'
              BranchSideFuncs:
                - srand
                - rand
            - BranchSide:      'utils1.c:736,25'
              BranchSideFuncs:
                - rand
      Callsites:
        - Src:             'utils1.c:730,16'
          Dst:             returnErrorInt
        - Src:             'utils1.c:733,16'
          Dst:             returnErrorInt
        - Src:             'utils1.c:735,19'
          Dst:             srand
        - Src:             'utils1.c:738,36'
          Dst:             rand
    - functionName:    srand
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fileReplaceBytes
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - filein
        - start
        - nbytes
        - newdata
        - newsize
        - fileout
      BBCount:         38
      ICount:          255
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - calloc
        - l_binaryRead
        - l_binaryWrite
        - lept_stderr
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils1.c:679,17'
          Branch Sides:
            - BranchSide:      'utils1.c:679,21'
              BranchSideFuncs:
                - returnErrorInt
                - l_binaryRead
                - calloc
                - l_binaryWrite
                - free
                - free
                - free
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'utils1.c:680,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'utils1.c:679,9'
          Branch Sides:
            - BranchSide:      'utils1.c:680,16'
              BranchSideFuncs:
                - l_binaryRead
                - calloc
                - l_binaryWrite
                - free
                - free
                - free
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'utils1.c:682,27'
              BranchSideFuncs:
                - l_binaryRead
                - calloc
                - l_binaryWrite
                - free
                - free
                - free
                - returnErrorInt
                - lept_stderr
        - Branch String:   'utils1.c:680,16'
          Branch Sides:
            - BranchSide:      'utils1.c:680,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:680,9'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:683,9'
          Branch Sides:
            - BranchSide:      'utils1.c:684,9'
              BranchSideFuncs:
                - calloc
                - l_binaryWrite
                - free
                - free
                - free
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'utils1.c:686,10'
              BranchSideFuncs:
                - calloc
                - l_binaryWrite
                - free
                - free
                - free
                - returnErrorInt
        - Branch String:   'utils1.c:684,9'
          Branch Sides:
            - BranchSide:      'utils1.c:686,10'
              BranchSideFuncs:
                - lept_stderr
                - calloc
                - l_binaryWrite
                - free
                - free
                - free
                - returnErrorInt
            - BranchSide:      'utils1.c:686,10'
              BranchSideFuncs:
                - calloc
                - l_binaryWrite
                - free
                - free
                - free
                - returnErrorInt
        - Branch String:   'utils1.c:686,9'
          Branch Sides:
            - BranchSide:      'utils1.c:686,27'
              BranchSideFuncs:
                - calloc
                - l_binaryWrite
                - free
                - free
                - free
                - returnErrorInt
            - BranchSide:      'utils1.c:687,16'
              BranchSideFuncs:
                - calloc
                - l_binaryWrite
                - free
                - free
                - free
                - returnErrorInt
        - Branch String:   'utils1.c:688,9'
          Branch Sides:
            - BranchSide:      'utils1.c:689,9'
              BranchSideFuncs:
                - free
                - returnErrorInt
            - BranchSide:      'utils1.c:693,12'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - free
        - Branch String:   'utils1.c:690,16'
          Branch Sides:
            - BranchSide:      'utils1.c:690,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:690,9'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:693,5'
          Branch Sides:
            - BranchSide:      'utils1.c:694,22'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - free
            - BranchSide:      'utils1.c:695,14'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - free
        - Branch String:   'utils1.c:695,5'
          Branch Sides:
            - BranchSide:      'utils1.c:696,22'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - free
            - BranchSide:      'utils1.c:697,13'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - free
        - Branch String:   'utils1.c:699,5'
          Branch Sides:
            - BranchSide:      'utils1.c:700,22'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - free
            - BranchSide:      'utils1.c:701,19'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - free
      Callsites:
        - Src:             'utils1.c:680,16'
          Dst:             returnErrorInt
        - Src:             'utils1.c:682,14'
          Dst:             l_binaryRead
        - Src:             'utils1.c:684,9'
          Dst:             lept_stderr
        - Src:             'utils1.c:688,31'
          Dst:             calloc
        - Src:             'utils1.c:690,16'
          Dst:             returnErrorInt
        - Src:             'utils1.c:701,5'
          Dst:             l_binaryWrite
    - functionName:    fileCorruptByMutation
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - filein
        - loc
        - size
        - fileout
      BBCount:         44
      ICount:          269
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - l_binaryRead
        - l_binaryWrite
        - lept_stderr
        - rand
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils1.c:618,17'
          Branch Sides:
            - BranchSide:      'utils1.c:618,21'
              BranchSideFuncs:
                - returnErrorInt
                - l_binaryRead
                - l_binaryWrite
                - free
                - rand
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'utils1.c:619,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'utils1.c:618,9'
          Branch Sides:
            - BranchSide:      'utils1.c:619,16'
              BranchSideFuncs:
                - l_binaryRead
                - l_binaryWrite
                - free
                - rand
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'utils1.c:620,9'
              BranchSideFuncs:
                - l_binaryRead
                - l_binaryWrite
                - free
                - rand
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'utils1.c:619,16'
          Branch Sides:
            - BranchSide:      'utils1.c:619,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:619,9'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:620,19'
          Branch Sides:
            - BranchSide:      'utils1.c:620,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:621,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'utils1.c:620,9'
          Branch Sides:
            - BranchSide:      'utils1.c:621,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:622,9'
              BranchSideFuncs:
                - l_binaryRead
                - l_binaryWrite
                - free
                - rand
                - lept_stderr
                - returnErrorInt
        - Branch String:   'utils1.c:621,16'
          Branch Sides:
            - BranchSide:      'utils1.c:621,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:621,9'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:622,9'
          Branch Sides:
            - BranchSide:      'utils1.c:623,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:624,9'
              BranchSideFuncs:
                - l_binaryRead
                - l_binaryWrite
                - free
                - rand
                - lept_stderr
        - Branch String:   'utils1.c:623,16'
          Branch Sides:
            - BranchSide:      'utils1.c:623,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:623,9'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:624,9'
          Branch Sides:
            - BranchSide:      'utils1.c:625,23'
              BranchSideFuncs:
                - l_binaryRead
                - l_binaryWrite
                - free
                - rand
                - lept_stderr
            - BranchSide:      'utils1.c:627,25'
              BranchSideFuncs:
                - l_binaryRead
                - l_binaryWrite
                - free
                - rand
                - lept_stderr
        - Branch String:   'utils1.c:629,12'
          Branch Sides:
            - BranchSide:      'utils1.c:629,12'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - rand
                - lept_stderr
            - BranchSide:      'utils1.c:629,12'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - rand
                - lept_stderr
        - Branch String:   'utils1.c:631,13'
          Branch Sides:
            - BranchSide:      'utils1.c:631,11'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - rand
                - lept_stderr
            - BranchSide:      'utils1.c:631,11'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - rand
                - lept_stderr
        - Branch String:   'utils1.c:632,13'
          Branch Sides:
            - BranchSide:      'utils1.c:632,13'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - rand
                - lept_stderr
            - BranchSide:      'utils1.c:632,13'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - rand
                - lept_stderr
        - Branch String:   'utils1.c:633,5'
          Branch Sides:
            - BranchSide:      'utils1.c:636,12'
              BranchSideFuncs:
                - lept_stderr
                - l_binaryWrite
                - free
                - rand
            - BranchSide:      'utils1.c:636,12'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - rand
        - Branch String:   'utils1.c:636,5'
          Branch Sides:
            - BranchSide:      'utils1.c:638,43'
              BranchSideFuncs:
                - rand
                - l_binaryWrite
                - free
            - BranchSide:      'utils1.c:641,19'
              BranchSideFuncs:
                - l_binaryWrite
                - free
      Callsites:
        - Src:             'utils1.c:619,16'
          Dst:             returnErrorInt
        - Src:             'utils1.c:621,16'
          Dst:             returnErrorInt
        - Src:             'utils1.c:623,16'
          Dst:             returnErrorInt
        - Src:             'utils1.c:627,12'
          Dst:             l_binaryRead
        - Src:             'utils1.c:633,5'
          Dst:             lept_stderr
        - Src:             'utils1.c:638,43'
          Dst:             rand
        - Src:             'utils1.c:641,5'
          Dst:             l_binaryWrite
    - functionName:    fileCorruptByDeletion
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - filein
        - loc
        - size
        - fileout
      BBCount:         48
      ICount:          323
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - calloc
        - l_binaryRead
        - l_binaryWrite
        - lept_stderr
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils1.c:556,17'
          Branch Sides:
            - BranchSide:      'utils1.c:556,21'
              BranchSideFuncs:
                - returnErrorInt
                - l_binaryRead
                - calloc
                - l_binaryWrite
                - free
                - free
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'utils1.c:557,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'utils1.c:556,9'
          Branch Sides:
            - BranchSide:      'utils1.c:557,16'
              BranchSideFuncs:
                - l_binaryRead
                - calloc
                - l_binaryWrite
                - free
                - free
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'utils1.c:558,9'
              BranchSideFuncs:
                - l_binaryRead
                - calloc
                - l_binaryWrite
                - free
                - free
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'utils1.c:557,16'
          Branch Sides:
            - BranchSide:      'utils1.c:557,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:557,9'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:558,19'
          Branch Sides:
            - BranchSide:      'utils1.c:558,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:559,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'utils1.c:558,9'
          Branch Sides:
            - BranchSide:      'utils1.c:559,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:560,9'
              BranchSideFuncs:
                - l_binaryRead
                - calloc
                - l_binaryWrite
                - free
                - free
                - lept_stderr
                - returnErrorInt
        - Branch String:   'utils1.c:559,16'
          Branch Sides:
            - BranchSide:      'utils1.c:559,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:559,9'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:560,9'
          Branch Sides:
            - BranchSide:      'utils1.c:561,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:562,9'
              BranchSideFuncs:
                - l_binaryRead
                - calloc
                - l_binaryWrite
                - free
                - free
                - lept_stderr
        - Branch String:   'utils1.c:561,16'
          Branch Sides:
            - BranchSide:      'utils1.c:561,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:561,9'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:562,9'
          Branch Sides:
            - BranchSide:      'utils1.c:563,23'
              BranchSideFuncs:
                - l_binaryRead
                - calloc
                - l_binaryWrite
                - free
                - free
                - lept_stderr
            - BranchSide:      'utils1.c:565,27'
              BranchSideFuncs:
                - l_binaryRead
                - calloc
                - l_binaryWrite
                - free
                - free
                - lept_stderr
        - Branch String:   'utils1.c:567,12'
          Branch Sides:
            - BranchSide:      'utils1.c:567,12'
              BranchSideFuncs:
                - calloc
                - l_binaryWrite
                - free
                - free
                - lept_stderr
            - BranchSide:      'utils1.c:567,12'
              BranchSideFuncs:
                - calloc
                - l_binaryWrite
                - free
                - free
                - lept_stderr
        - Branch String:   'utils1.c:569,13'
          Branch Sides:
            - BranchSide:      'utils1.c:569,11'
              BranchSideFuncs:
                - calloc
                - l_binaryWrite
                - free
                - free
                - lept_stderr
            - BranchSide:      'utils1.c:569,11'
              BranchSideFuncs:
                - calloc
                - l_binaryWrite
                - free
                - free
                - lept_stderr
        - Branch String:   'utils1.c:570,13'
          Branch Sides:
            - BranchSide:      'utils1.c:570,13'
              BranchSideFuncs:
                - calloc
                - l_binaryWrite
                - free
                - free
                - lept_stderr
            - BranchSide:      'utils1.c:570,13'
              BranchSideFuncs:
                - calloc
                - l_binaryWrite
                - free
                - free
                - lept_stderr
        - Branch String:   'utils1.c:571,5'
          Branch Sides:
            - BranchSide:      'utils1.c:572,16'
              BranchSideFuncs:
                - lept_stderr
                - calloc
                - l_binaryWrite
                - free
                - free
            - BranchSide:      'utils1.c:572,16'
              BranchSideFuncs:
                - calloc
                - l_binaryWrite
                - free
                - free
        - Branch String:   'utils1.c:576,5'
          Branch Sides:
            - BranchSide:      'utils1.c:577,22'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - free
            - BranchSide:      'utils1.c:578,12'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - free
        - Branch String:   'utils1.c:578,5'
          Branch Sides:
            - BranchSide:      'utils1.c:579,29'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - free
            - BranchSide:      'utils1.c:580,19'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - free
      Callsites:
        - Src:             'utils1.c:557,16'
          Dst:             returnErrorInt
        - Src:             'utils1.c:559,16'
          Dst:             returnErrorInt
        - Src:             'utils1.c:561,16'
          Dst:             returnErrorInt
        - Src:             'utils1.c:565,14'
          Dst:             l_binaryRead
        - Src:             'utils1.c:571,5'
          Dst:             lept_stderr
        - Src:             'utils1.c:575,26'
          Dst:             calloc
        - Src:             'utils1.c:580,5'
          Dst:             l_binaryWrite
    - functionName:    convertOnBigEnd32
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - wordin
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convertOnLittleEnd32
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - wordin
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convertOnBigEnd16
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - shortin
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convertOnLittleEnd16
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - shortin
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    filesAreIdentical
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fname1
        - fname2
        - psame
      BBCount:         36
      ICount:          195
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - l_binaryRead
        - nbytesInFile
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils1.c:412,9'
          Branch Sides:
            - BranchSide:      'utils1.c:413,16'
              BranchSideFuncs:
                - returnErrorInt
                - nbytesInFile
                - nbytesInFile
                - l_binaryRead
                - l_binaryRead
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'utils1.c:414,6'
              BranchSideFuncs:
                - returnErrorInt
                - nbytesInFile
                - nbytesInFile
                - l_binaryRead
                - l_binaryRead
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'utils1.c:413,16'
          Branch Sides:
            - BranchSide:      'utils1.c:413,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:413,9'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:415,17'
          Branch Sides:
            - BranchSide:      'utils1.c:415,21'
              BranchSideFuncs:
                - returnErrorInt
                - nbytesInFile
                - nbytesInFile
                - l_binaryRead
                - l_binaryRead
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'utils1.c:416,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'utils1.c:415,9'
          Branch Sides:
            - BranchSide:      'utils1.c:416,16'
              BranchSideFuncs:
                - nbytesInFile
                - nbytesInFile
                - l_binaryRead
                - l_binaryRead
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'utils1.c:418,28'
              BranchSideFuncs:
                - nbytesInFile
                - nbytesInFile
                - l_binaryRead
                - l_binaryRead
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'utils1.c:416,16'
          Branch Sides:
            - BranchSide:      'utils1.c:416,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:416,9'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:420,9'
          Branch Sides:
            - BranchSide:      'utils1.c:421,9'
              BranchSideFuncs: []
            - BranchSide:      'utils1.c:423,32'
              BranchSideFuncs:
                - l_binaryRead
                - l_binaryRead
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'utils1.c:423,9'
          Branch Sides:
            - BranchSide:      'utils1.c:424,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:425,32'
              BranchSideFuncs:
                - l_binaryRead
                - free
                - free
                - free
                - returnErrorInt
        - Branch String:   'utils1.c:424,16'
          Branch Sides:
            - BranchSide:      'utils1.c:424,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:424,9'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:425,9'
          Branch Sides:
            - BranchSide:      'utils1.c:426,9'
              BranchSideFuncs:
                - free
                - returnErrorInt
            - BranchSide:      'utils1.c:429,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'utils1.c:427,16'
          Branch Sides:
            - BranchSide:      'utils1.c:427,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils1.c:427,9'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:430,5'
          Branch Sides:
            - BranchSide:      'utils1.c:431,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'utils1.c:436,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'utils1.c:431,13'
          Branch Sides:
            - BranchSide:      'utils1.c:432,18'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'utils1.c:435,5'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'utils1.c:413,16'
          Dst:             returnErrorInt
        - Src:             'utils1.c:416,16'
          Dst:             returnErrorInt
        - Src:             'utils1.c:418,15'
          Dst:             nbytesInFile
        - Src:             'utils1.c:419,15'
          Dst:             nbytesInFile
        - Src:             'utils1.c:423,19'
          Dst:             l_binaryRead
        - Src:             'utils1.c:424,16'
          Dst:             returnErrorInt
        - Src:             'utils1.c:425,19'
          Dst:             l_binaryRead
        - Src:             'utils1.c:427,16'
          Dst:             returnErrorInt
    - functionName:    leptSetStderrHandler
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handler
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utils1.c:353,9'
          Branch Sides:
            - BranchSide:      'utils1.c:354,26'
              BranchSideFuncs: []
            - BranchSide:      'utils1.c:356,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    returnErrorPtr1
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
        - arg
        - procname
        - pval
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lept_stderr
      functionUses:    69
      BranchProfiles:  []
      Callsites:
        - Src:             'utils1.c:304,5'
          Dst:             lept_stderr
    - functionName:    returnErrorFloat1
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      float
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - msg
        - arg
        - procname
        - fval
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lept_stderr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'utils1.c:283,5'
          Dst:             lept_stderr
    - functionName:    returnErrorInt1
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - msg
        - arg
        - procname
        - ival
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lept_stderr
      functionUses:    86
      BranchProfiles:  []
      Callsites:
        - Src:             'utils1.c:262,5'
          Dst:             lept_stderr
    - functionName:    returnErrorPtr
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
        - procname
        - pval
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lept_stderr
      functionUses:    3574
      BranchProfiles:  []
      Callsites:
        - Src:             'utils1.c:241,5'
          Dst:             lept_stderr
    - functionName:    setMsgSeverity
      functionSourceFile: '/src/leptonica/src/utils1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - newsev
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - atoi
        - getenv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils1.c:154,9'
          Branch Sides:
            - BranchSide:      'utils1.c:155,18'
              BranchSideFuncs:
                - getenv
                - atoi
            - BranchSide:      'utils1.c:168,27'
              BranchSideFuncs: []
        - Branch String:   'utils1.c:156,13'
          Branch Sides:
            - BranchSide:      'utils1.c:0,0'
              BranchSideFuncs:
                - atoi
            - BranchSide:      'utils1.c:157,36'
              BranchSideFuncs:
                - atoi
      Callsites:
        - Src:             'utils1.c:155,18'
          Dst:             getenv
        - Src:             'utils1.c:157,31'
          Dst:             atoi
    - 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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atoi
      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:    extractNumberFromFilename
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3357
      functionLinenumberEnd: 3382
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - fname
        - numpre
        - numpost
      BBCount:         16
      ICount:          117
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __isoc99_sscanf
        - returnErrorInt
        - splitPathAtDirectory
        - splitPathAtExtension
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'utils2.c:3361,9'
          Branch Sides:
            - BranchSide:      'utils2.c:3362,16'
              BranchSideFuncs:
                - splitPathAtDirectory
                - splitPathAtExtension
                - free
                - strlen
                - __isoc99_sscanf
                - free
                - free
                - returnErrorInt
            - BranchSide:      'utils2.c:3364,26'
              BranchSideFuncs:
                - splitPathAtDirectory
                - splitPathAtExtension
                - free
                - strlen
                - __isoc99_sscanf
                - free
                - free
                - returnErrorInt
        - Branch String:   'utils2.c:3362,16'
          Branch Sides:
            - BranchSide:      'utils2.c:3362,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:3362,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:3369,9'
          Branch Sides:
            - BranchSide:      'utils2.c:3370,9'
              BranchSideFuncs:
                - free
                - returnErrorInt
            - BranchSide:      'utils2.c:3374,5'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
        - Branch String:   'utils2.c:3371,16'
          Branch Sides:
            - BranchSide:      'utils2.c:3371,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:3371,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:3378,9'
          Branch Sides:
            - BranchSide:      'utils2.c:3379,16'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:3381,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:3362,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:3364,5'
          Dst:             splitPathAtDirectory
        - Src:             'utils2.c:3365,5'
          Dst:             splitPathAtExtension
        - Src:             'utils2.c:3368,11'
          Dst:             strlen
        - Src:             'utils2.c:3371,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:3375,12'
          Dst:             __isoc99_sscanf
    - functionName:    splitPathAtDirectory
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2747
      functionLinenumberEnd: 2779
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pathname
        - pdir
        - ptail
      BBCount:         38
      ICount:          181
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - convertSepCharsInPath
        - returnErrorInt
        - stringNew
        - strrchr
      functionUses:    9
      BranchProfiles:
        - Branch String:   'utils2.c:2750,15'
          Branch Sides:
            - BranchSide:      'utils2.c:2750,19'
              BranchSideFuncs:
                - returnErrorInt
                - stringNew
                - convertSepCharsInPath
                - strrchr
                - free
                - stringNew
                - free
                - stringNew
            - BranchSide:      'utils2.c:2752,9'
              BranchSideFuncs:
                - returnErrorInt
                - stringNew
                - convertSepCharsInPath
                - strrchr
                - free
                - stringNew
                - free
                - stringNew
        - Branch String:   'utils2.c:2750,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2751,16'
              BranchSideFuncs:
                - returnErrorInt
                - stringNew
                - convertSepCharsInPath
                - strrchr
                - free
                - stringNew
                - free
                - stringNew
            - BranchSide:      'utils2.c:2752,9'
              BranchSideFuncs:
                - returnErrorInt
                - stringNew
                - convertSepCharsInPath
                - strrchr
                - free
                - stringNew
                - free
                - stringNew
        - Branch String:   'utils2.c:2751,16'
          Branch Sides:
            - BranchSide:      'utils2.c:2751,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2751,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:2752,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2752,16'
              BranchSideFuncs:
                - returnErrorInt
                - stringNew
                - convertSepCharsInPath
                - strrchr
                - free
                - stringNew
                - free
                - stringNew
            - BranchSide:      'utils2.c:2753,9'
              BranchSideFuncs:
                - returnErrorInt
                - stringNew
                - convertSepCharsInPath
                - strrchr
                - free
                - stringNew
                - free
                - stringNew
        - Branch String:   'utils2.c:2753,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2753,17'
              BranchSideFuncs:
                - returnErrorInt
                - stringNew
                - convertSepCharsInPath
                - strrchr
                - free
                - stringNew
                - free
                - stringNew
            - BranchSide:      'utils2.c:2754,10'
              BranchSideFuncs:
                - returnErrorInt
                - stringNew
                - convertSepCharsInPath
                - strrchr
                - free
                - stringNew
                - free
                - stringNew
        - Branch String:   'utils2.c:2754,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2755,16'
              BranchSideFuncs:
                - stringNew
                - convertSepCharsInPath
                - strrchr
                - free
                - stringNew
                - free
                - stringNew
            - BranchSide:      'utils2.c:2757,27'
              BranchSideFuncs:
                - stringNew
                - convertSepCharsInPath
                - strrchr
                - free
                - stringNew
                - free
                - stringNew
        - Branch String:   'utils2.c:2755,16'
          Branch Sides:
            - BranchSide:      'utils2.c:2755,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2755,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:2760,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2761,13'
              BranchSideFuncs:
                - free
                - stringNew
            - BranchSide:      'utils2.c:2770,13'
              BranchSideFuncs:
                - free
                - stringNew
        - Branch String:   'utils2.c:2761,13'
          Branch Sides:
            - BranchSide:      'utils2.c:2762,32'
              BranchSideFuncs:
                - stringNew
                - free
            - BranchSide:      'utils2.c:2763,13'
              BranchSideFuncs:
                - free
        - Branch String:   'utils2.c:2763,13'
          Branch Sides:
            - BranchSide:      'utils2.c:2764,15'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:2767,13'
              BranchSideFuncs:
                - free
        - Branch String:   'utils2.c:2770,13'
          Branch Sides:
            - BranchSide:      'utils2.c:2771,21'
              BranchSideFuncs:
                - stringNew
                - free
            - BranchSide:      'utils2.c:2772,13'
              BranchSideFuncs:
                - free
        - Branch String:   'utils2.c:2772,13'
          Branch Sides:
            - BranchSide:      'utils2.c:2773,22'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:2775,13'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'utils2.c:2751,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:2755,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:2757,17'
          Dst:             stringNew
        - Src:             'utils2.c:2758,5'
          Dst:             convertSepCharsInPath
        - Src:             'utils2.c:2759,17'
          Dst:             strrchr
        - Src:             'utils2.c:2762,22'
          Dst:             stringNew
        - Src:             'utils2.c:2771,21'
          Dst:             stringNew
    - functionName:    splitPathAtExtension
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2815
      functionLinenumberEnd: 2847
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pathname
        - pbasename
        - pextension
      BBCount:         38
      ICount:          184
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - returnErrorInt
        - splitPathAtDirectory
        - stringJoin
        - stringNew
        - strrchr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'utils2.c:2819,20'
          Branch Sides:
            - BranchSide:      'utils2.c:2819,24'
              BranchSideFuncs:
                - returnErrorInt
                - splitPathAtDirectory
                - strrchr
                - free
                - free
                - stringNew
                - stringNew
                - stringJoin
                - stringNew
            - BranchSide:      'utils2.c:2821,9'
              BranchSideFuncs:
                - returnErrorInt
                - splitPathAtDirectory
                - strrchr
                - free
                - free
                - stringNew
                - stringNew
                - stringJoin
                - stringNew
        - Branch String:   'utils2.c:2819,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2820,16'
              BranchSideFuncs:
                - returnErrorInt
                - splitPathAtDirectory
                - strrchr
                - free
                - free
                - stringNew
                - stringNew
                - stringJoin
                - stringNew
            - BranchSide:      'utils2.c:2821,9'
              BranchSideFuncs:
                - returnErrorInt
                - splitPathAtDirectory
                - strrchr
                - free
                - free
                - stringNew
                - stringNew
                - stringJoin
                - stringNew
        - Branch String:   'utils2.c:2820,16'
          Branch Sides:
            - BranchSide:      'utils2.c:2820,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2820,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:2821,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2821,21'
              BranchSideFuncs:
                - returnErrorInt
                - splitPathAtDirectory
                - strrchr
                - free
                - free
                - stringNew
                - stringNew
                - stringJoin
                - stringNew
            - BranchSide:      'utils2.c:2822,9'
              BranchSideFuncs:
                - returnErrorInt
                - splitPathAtDirectory
                - strrchr
                - free
                - free
                - stringNew
                - stringNew
                - stringJoin
                - stringNew
        - Branch String:   'utils2.c:2822,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2822,22'
              BranchSideFuncs:
                - returnErrorInt
                - splitPathAtDirectory
                - strrchr
                - free
                - free
                - stringNew
                - stringNew
                - stringJoin
                - stringNew
            - BranchSide:      'utils2.c:2823,10'
              BranchSideFuncs:
                - returnErrorInt
                - splitPathAtDirectory
                - strrchr
                - free
                - free
                - stringNew
                - stringNew
                - stringJoin
                - stringNew
        - Branch String:   'utils2.c:2823,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2824,16'
              BranchSideFuncs:
                - splitPathAtDirectory
                - strrchr
                - free
                - free
                - stringNew
                - stringNew
                - stringJoin
                - stringNew
            - BranchSide:      'utils2.c:2827,26'
              BranchSideFuncs:
                - splitPathAtDirectory
                - strrchr
                - free
                - free
                - stringNew
                - stringNew
                - stringJoin
                - stringNew
        - Branch String:   'utils2.c:2824,16'
          Branch Sides:
            - BranchSide:      'utils2.c:2824,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2824,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:2831,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2832,13'
              BranchSideFuncs:
                - free
                - free
                - stringJoin
                - stringNew
            - BranchSide:      'utils2.c:2839,13'
              BranchSideFuncs:
                - free
                - free
                - stringNew
                - stringNew
        - Branch String:   'utils2.c:2832,13'
          Branch Sides:
            - BranchSide:      'utils2.c:2833,37'
              BranchSideFuncs:
                - stringNew
                - free
                - free
                - stringJoin
            - BranchSide:      'utils2.c:2834,13'
              BranchSideFuncs:
                - free
                - free
                - stringJoin
        - Branch String:   'utils2.c:2834,13'
          Branch Sides:
            - BranchSide:      'utils2.c:2835,14'
              BranchSideFuncs:
                - stringJoin
                - free
                - free
            - BranchSide:      'utils2.c:2838,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'utils2.c:2839,13'
          Branch Sides:
            - BranchSide:      'utils2.c:2840,37'
              BranchSideFuncs:
                - stringNew
                - free
                - free
                - stringNew
            - BranchSide:      'utils2.c:2841,13'
              BranchSideFuncs:
                - free
                - free
                - stringNew
      Callsites:
        - Src:             'utils2.c:2820,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:2824,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:2827,5'
          Dst:             splitPathAtDirectory
        - Src:             'utils2.c:2831,20'
          Dst:             strrchr
        - Src:             'utils2.c:2833,27'
          Dst:             stringNew
        - Src:             'utils2.c:2836,26'
          Dst:             stringJoin
        - Src:             'utils2.c:2840,27'
          Dst:             stringNew
        - Src:             'utils2.c:2842,26'
          Dst:             stringNew
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stringNew
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - lept_stderr
        - returnErrorPtr
        - stringCopy
        - strlen
      functionUses:    90
      BranchProfiles:
        - Branch String:   'utils2.c:232,9'
          Branch Sides:
            - BranchSide:      'utils2.c:233,9'
              BranchSideFuncs:
                - strlen
                - calloc
                - stringCopy
                - returnErrorPtr
            - BranchSide:      'utils2.c:237,18'
              BranchSideFuncs:
                - strlen
                - calloc
                - stringCopy
                - returnErrorPtr
        - Branch String:   'utils2.c:233,9'
          Branch Sides:
            - BranchSide:      'utils2.c:234,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'utils2.c:234,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:238,9'
          Branch Sides:
            - BranchSide:      'utils2.c:239,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:241,16'
              BranchSideFuncs:
                - stringCopy
        - Branch String:   'utils2.c:239,24'
          Branch Sides:
            - BranchSide:      'utils2.c:239,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:239,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:233,9'
          Dst:             lept_stderr
        - Src:             'utils2.c:237,11'
          Dst:             strlen
        - Src:             'utils2.c:238,25'
          Dst:             calloc
        - Src:             'utils2.c:239,24'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:241,5'
          Dst:             stringCopy
    - functionName:    stringJoin
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src1
        - src2
      BBCount:         21
      ICount:          121
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - calloc
        - returnErrorPtr
        - stringCat
        - strlen
      functionUses:    6
      BranchProfiles:
        - Branch String:   'utils2.c:520,15'
          Branch Sides:
            - BranchSide:      'utils2.c:520,31'
              BranchSideFuncs:
                - strlen
                - calloc
                - stringCat
                - stringCat
                - returnErrorPtr
                - strlen
            - BranchSide:      'utils2.c:520,15'
              BranchSideFuncs:
                - calloc
                - stringCat
                - stringCat
                - returnErrorPtr
                - strlen
        - Branch String:   'utils2.c:521,15'
          Branch Sides:
            - BranchSide:      'utils2.c:521,31'
              BranchSideFuncs:
                - strlen
                - calloc
                - stringCat
                - stringCat
                - returnErrorPtr
            - BranchSide:      'utils2.c:521,15'
              BranchSideFuncs:
                - calloc
                - stringCat
                - stringCat
                - returnErrorPtr
        - Branch String:   'utils2.c:524,9'
          Branch Sides:
            - BranchSide:      'utils2.c:525,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:527,9'
              BranchSideFuncs:
                - stringCat
                - stringCat
        - Branch String:   'utils2.c:525,24'
          Branch Sides:
            - BranchSide:      'utils2.c:525,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:525,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:527,9'
          Branch Sides:
            - BranchSide:      'utils2.c:528,19'
              BranchSideFuncs:
                - stringCat
                - stringCat
            - BranchSide:      'utils2.c:529,9'
              BranchSideFuncs:
                - stringCat
        - Branch String:   'utils2.c:529,9'
          Branch Sides:
            - BranchSide:      'utils2.c:530,19'
              BranchSideFuncs:
                - stringCat
            - BranchSide:      'utils2.c:531,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:520,24'
          Dst:             strlen
        - Src:             'utils2.c:521,24'
          Dst:             strlen
        - Src:             'utils2.c:524,25'
          Dst:             calloc
        - Src:             'utils2.c:525,24'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:528,9'
          Dst:             stringCat
        - Src:             'utils2.c:530,9'
          Dst:             stringCat
    - functionName:    stringCat
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - size
        - src
      BBCount:         35
      ICount:          196
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - returnErrorInt
        - stringLength
      functionUses:    10
      BranchProfiles:
        - Branch String:   'utils2.c:428,9'
          Branch Sides:
            - BranchSide:      'utils2.c:429,16'
              BranchSideFuncs:
                - stringLength
                - stringLength
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'utils2.c:430,9'
              BranchSideFuncs:
                - stringLength
                - stringLength
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'utils2.c:429,16'
          Branch Sides:
            - BranchSide:      'utils2.c:429,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:429,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:430,9'
          Branch Sides:
            - BranchSide:      'utils2.c:431,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:432,10'
              BranchSideFuncs:
                - stringLength
                - stringLength
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'utils2.c:431,16'
          Branch Sides:
            - BranchSide:      'utils2.c:431,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:431,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:432,9'
          Branch Sides:
            - BranchSide:      'utils2.c:433,9'
              BranchSideFuncs:
                - stringLength
                - stringLength
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'utils2.c:435,28'
              BranchSideFuncs:
                - stringLength
                - stringLength
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'utils2.c:436,9'
          Branch Sides:
            - BranchSide:      'utils2.c:437,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:438,27'
              BranchSideFuncs:
                - stringLength
                - returnErrorInt
        - Branch String:   'utils2.c:437,16'
          Branch Sides:
            - BranchSide:      'utils2.c:437,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:437,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:439,9'
          Branch Sides:
            - BranchSide:      'utils2.c:440,9'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:441,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'utils2.c:441,9'
          Branch Sides:
            - BranchSide:      'utils2.c:441,7'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:441,45'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'utils2.c:442,9'
          Branch Sides:
            - BranchSide:      'utils2.c:443,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:445,12'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:443,16'
          Branch Sides:
            - BranchSide:      'utils2.c:443,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:443,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:445,5'
          Branch Sides:
            - BranchSide:      'utils2.c:446,29'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:447,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:429,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:431,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:435,15'
          Dst:             stringLength
        - Src:             'utils2.c:437,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:438,14'
          Dst:             stringLength
        - Src:             'utils2.c:443,16'
          Dst:             returnErrorInt
    - functionName:    stringLength
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - src
        - size
      BBCount:         20
      ICount:          98
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - lept_stderr
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'utils2.c:383,9'
          Branch Sides:
            - BranchSide:      'utils2.c:384,9'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'utils2.c:385,9'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorInt
        - Branch String:   'utils2.c:385,9'
          Branch Sides:
            - BranchSide:      'utils2.c:386,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:388,12'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'utils2.c:386,16'
          Branch Sides:
            - BranchSide:      'utils2.c:386,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:386,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:388,5'
          Branch Sides:
            - BranchSide:      'utils2.c:389,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'utils2.c:394,5'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'utils2.c:389,13'
          Branch Sides:
            - BranchSide:      'utils2.c:390,20'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:391,5'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'utils2.c:394,5'
          Branch Sides:
            - BranchSide:      'utils2.c:395,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'utils2.c:395,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:386,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:394,5'
          Dst:             lept_stderr
    - functionName:    stringCopy
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - n
      BBCount:         25
      ICount:          127
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - returnErrorInt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'utils2.c:271,9'
          Branch Sides:
            - BranchSide:      'utils2.c:272,16'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:273,10'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:272,16'
          Branch Sides:
            - BranchSide:      'utils2.c:272,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:272,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:273,14'
          Branch Sides:
            - BranchSide:      'utils2.c:273,17'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:274,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:273,9'
          Branch Sides:
            - BranchSide:      'utils2.c:274,9'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:277,12'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:277,23'
          Branch Sides:
            - BranchSide:      'utils2.c:277,26'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:277,5'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:277,5'
          Branch Sides:
            - BranchSide:      'utils2.c:278,19'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:279,5'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:279,5'
          Branch Sides:
            - BranchSide:      'utils2.c:280,9'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:281,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:272,16'
          Dst:             returnErrorInt
    - functionName:    convertSepCharsInPath
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3022
      functionLinenumberEnd: 3046
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - path
        - type
      BBCount:         27
      ICount:          129
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - returnErrorInt
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'utils2.c:3026,9'
          Branch Sides:
            - BranchSide:      'utils2.c:3027,16'
              BranchSideFuncs:
                - strlen
                - returnErrorInt
            - BranchSide:      'utils2.c:3028,9'
              BranchSideFuncs:
                - strlen
                - returnErrorInt
        - Branch String:   'utils2.c:3027,16'
          Branch Sides:
            - BranchSide:      'utils2.c:3027,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:3027,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:3028,35'
          Branch Sides:
            - BranchSide:      'utils2.c:3028,38'
              BranchSideFuncs:
                - strlen
                - returnErrorInt
            - BranchSide:      'utils2.c:3031,18'
              BranchSideFuncs:
                - strlen
        - Branch String:   'utils2.c:3028,9'
          Branch Sides:
            - BranchSide:      'utils2.c:3029,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:3031,18'
              BranchSideFuncs:
                - strlen
        - Branch String:   'utils2.c:3029,16'
          Branch Sides:
            - BranchSide:      'utils2.c:3029,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:3029,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:3032,9'
          Branch Sides:
            - BranchSide:      'utils2.c:3039,5'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:3040,16'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:3040,9'
          Branch Sides:
            - BranchSide:      'utils2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:3041,17'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:3041,17'
          Branch Sides:
            - BranchSide:      'utils2.c:3042,17'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:3043,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:3027,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:3029,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:3031,11'
          Dst:             strlen
    - functionName:    l_makeTempFilename
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3301
      functionLinenumberEnd: 3332
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - close
        - makeTempDirname
        - mkstemp
        - returnErrorPtr
        - stringConcatNew
      functionUses:    4
      BranchProfiles:
        - Branch String:   'utils2.c:3302,7'
          Branch Sides:
            - BranchSide:      'utils2.c:3304,25'
              BranchSideFuncs:
                - makeTempDirname
                - stringConcatNew
                - mkstemp
                - close
                - free
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'utils2.c:3304,25'
              BranchSideFuncs:
                - makeTempDirname
                - stringConcatNew
                - mkstemp
                - close
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'utils2.c:3304,9'
          Branch Sides:
            - BranchSide:      'utils2.c:3305,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:3311,31'
              BranchSideFuncs:
                - stringConcatNew
                - mkstemp
                - close
                - free
                - returnErrorPtr
        - Branch String:   'utils2.c:3305,24'
          Branch Sides:
            - BranchSide:      'utils2.c:3305,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:3305,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:3313,9'
          Branch Sides:
            - BranchSide:      'utils2.c:3314,9'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'utils2.c:3317,11'
              BranchSideFuncs:
                - close
        - Branch String:   'utils2.c:3315,24'
          Branch Sides:
            - BranchSide:      'utils2.c:3315,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:3315,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:3304,9'
          Dst:             makeTempDirname
        - Src:             'utils2.c:3305,24'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:3311,15'
          Dst:             stringConcatNew
        - Src:             'utils2.c:3312,10'
          Dst:             mkstemp
        - Src:             'utils2.c:3315,24'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:3317,5'
          Dst:             close
    - functionName:    makeTempDirname
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3205
      functionLinenumberEnd: 3235
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - result
        - nbytes
        - subdir
      BBCount:         26
      ICount:          148
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - lept_stderr
        - pathJoin
        - returnErrorInt
        - stringCopy
        - stringNew
        - strlen
      functionUses:    6
      BranchProfiles:
        - Branch String:   'utils2.c:3210,9'
          Branch Sides:
            - BranchSide:      'utils2.c:3211,16'
              BranchSideFuncs:
                - pathJoin
                - stringNew
                - strlen
                - free
                - free
                - lept_stderr
                - stringCopy
                - returnErrorInt
            - BranchSide:      'utils2.c:3212,9'
              BranchSideFuncs:
                - pathJoin
                - stringNew
                - strlen
                - free
                - free
                - lept_stderr
                - stringCopy
                - returnErrorInt
        - Branch String:   'utils2.c:3211,16'
          Branch Sides:
            - BranchSide:      'utils2.c:3211,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:3211,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:3212,16'
          Branch Sides:
            - BranchSide:      'utils2.c:3212,21'
              BranchSideFuncs:
                - pathJoin
                - stringNew
                - strlen
                - free
                - free
                - lept_stderr
                - stringCopy
                - returnErrorInt
            - BranchSide:      'utils2.c:3215,12'
              BranchSideFuncs:
                - pathJoin
                - stringNew
                - strlen
                - free
                - free
                - lept_stderr
                - stringCopy
        - Branch String:   'utils2.c:3212,39'
          Branch Sides:
            - BranchSide:      'utils2.c:3212,43'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:3213,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'utils2.c:3212,9'
          Branch Sides:
            - BranchSide:      'utils2.c:3213,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:3215,12'
              BranchSideFuncs:
                - pathJoin
                - stringNew
                - strlen
                - free
                - free
                - lept_stderr
                - stringCopy
        - Branch String:   'utils2.c:3213,16'
          Branch Sides:
            - BranchSide:      'utils2.c:3213,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:3213,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:3225,9'
          Branch Sides:
            - BranchSide:      'utils2.c:3226,20'
              BranchSideFuncs:
                - stringCopy
                - free
                - free
            - BranchSide:      'utils2.c:3228,9'
              BranchSideFuncs:
                - free
                - free
                - lept_stderr
        - Branch String:   'utils2.c:3228,9'
          Branch Sides:
            - BranchSide:      'utils2.c:3229,13'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
            - BranchSide:      'utils2.c:3229,13'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'utils2.c:3211,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:3213,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:3217,11'
          Dst:             pathJoin
        - Src:             'utils2.c:3222,12'
          Dst:             stringNew
        - Src:             'utils2.c:3224,15'
          Dst:             strlen
        - Src:             'utils2.c:3226,9'
          Dst:             stringCopy
        - Src:             'utils2.c:3228,9'
          Dst:             lept_stderr
    - functionName:    stringConcatNew
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
      BBCount:         24
      ICount:          164
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utils2.c:474,9'
          Branch Sides:
            - BranchSide:      'utils2.c:474,17'
              BranchSideFuncs:
                - strlen
                - calloc
                - strlen
            - BranchSide:      'utils2.c:477,5'
              BranchSideFuncs:
                - strlen
                - calloc
                - strlen
        - Branch String:   'utils2.c:479,19'
          Branch Sides:
            - BranchSide:      'utils2.c:479,19'
              BranchSideFuncs:
                - calloc
                - strlen
            - BranchSide:      'utils2.c:479,19'
              BranchSideFuncs:
                - calloc
                - strlen
        - Branch String:   'utils2.c:479,5'
          Branch Sides:
            - BranchSide:      'utils2.c:480,23'
              BranchSideFuncs:
                - strlen
                - calloc
            - BranchSide:      'utils2.c:481,5'
              BranchSideFuncs:
                - calloc
        - Branch String:   'utils2.c:488,5'
          Branch Sides:
            - BranchSide:      'utils2.c:489,22'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:490,5'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:490,19'
          Branch Sides:
            - BranchSide:      'utils2.c:490,19'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:490,19'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:490,5'
          Branch Sides:
            - BranchSide:      'utils2.c:491,9'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:494,5'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:491,9'
          Branch Sides:
            - BranchSide:      'utils2.c:490,5'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:492,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:478,11'
          Dst:             strlen
        - Src:             'utils2.c:480,16'
          Dst:             strlen
        - Src:             'utils2.c:482,22'
          Dst:             calloc
    - functionName:    mkstemp
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    close
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pathJoin
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2891
      functionLinenumberEnd: 2948
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dir
        - fname
      BBCount:         74
      ICount:          406
      EdgeCount:       101
      CyclomaticComplexity: 29
      functionsReached:
        - l_byteaAppendString
        - l_byteaCopyData
        - l_byteaCreate
        - l_byteaDestroy
        - returnErrorPtr
        - sarrayCreate
        - sarrayDestroy
        - sarrayGetCount
        - sarrayGetString
        - sarraySplitString
        - stringNew
        - strlen
      functionUses:    13
      BranchProfiles:
        - Branch String:   'utils2.c:2899,14'
          Branch Sides:
            - BranchSide:      'utils2.c:2899,18'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayCreate
                - l_byteaCreate
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
                - strlen
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - returnErrorPtr
                - strlen
                - returnErrorPtr
            - BranchSide:      'utils2.c:2901,9'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayCreate
                - l_byteaCreate
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
                - strlen
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - returnErrorPtr
                - strlen
                - returnErrorPtr
        - Branch String:   'utils2.c:2899,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2900,16'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayCreate
                - l_byteaCreate
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
                - strlen
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - returnErrorPtr
                - strlen
                - returnErrorPtr
            - BranchSide:      'utils2.c:2901,9'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayCreate
                - l_byteaCreate
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
                - strlen
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - returnErrorPtr
                - strlen
                - returnErrorPtr
        - Branch String:   'utils2.c:2901,13'
          Branch Sides:
            - BranchSide:      'utils2.c:2901,23'
              BranchSideFuncs:
                - strlen
                - sarrayCreate
                - sarrayCreate
                - l_byteaCreate
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
                - strlen
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'utils2.c:2903,9'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayCreate
                - l_byteaCreate
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
                - strlen
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - returnErrorPtr
        - Branch String:   'utils2.c:2901,33'
          Branch Sides:
            - BranchSide:      'utils2.c:2901,36'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayCreate
                - l_byteaCreate
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
                - strlen
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'utils2.c:2903,9'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayCreate
                - l_byteaCreate
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
                - strlen
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - returnErrorPtr
        - Branch String:   'utils2.c:2901,50'
          Branch Sides:
            - BranchSide:      'utils2.c:2901,53'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayCreate
                - l_byteaCreate
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
                - strlen
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'utils2.c:2903,9'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayCreate
                - l_byteaCreate
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
                - strlen
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - returnErrorPtr
        - Branch String:   'utils2.c:2901,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2902,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:2903,9'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayCreate
                - l_byteaCreate
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
                - strlen
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - returnErrorPtr
        - Branch String:   'utils2.c:2902,24'
          Branch Sides:
            - BranchSide:      'utils2.c:2902,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:2902,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:2903,15'
          Branch Sides:
            - BranchSide:      'utils2.c:2903,25'
              BranchSideFuncs:
                - strlen
                - sarrayCreate
                - sarrayCreate
                - l_byteaCreate
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
                - strlen
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - l_byteaAppendString
                - returnErrorPtr
            - BranchSide:      'utils2.c:2906,11'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayCreate
                - l_byteaCreate
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
                - strlen
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - l_byteaAppendString
        - Branch String:   'utils2.c:2903,37'
          Branch Sides:
            - BranchSide:      'utils2.c:2903,40'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayCreate
                - l_byteaCreate
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
                - strlen
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - l_byteaAppendString
                - returnErrorPtr
            - BranchSide:      'utils2.c:2906,11'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayCreate
                - l_byteaCreate
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
                - strlen
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - l_byteaAppendString
        - Branch String:   'utils2.c:2903,56'
          Branch Sides:
            - BranchSide:      'utils2.c:2903,59'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayCreate
                - l_byteaCreate
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
                - strlen
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - l_byteaAppendString
                - returnErrorPtr
            - BranchSide:      'utils2.c:2906,11'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayCreate
                - l_byteaCreate
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
                - strlen
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - l_byteaAppendString
        - Branch String:   'utils2.c:2903,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2904,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:2906,11'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayCreate
                - l_byteaCreate
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
                - strlen
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - l_byteaAppendString
        - Branch String:   'utils2.c:2904,24'
          Branch Sides:
            - BranchSide:      'utils2.c:2904,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:2904,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:2911,13'
          Branch Sides:
            - BranchSide:      'utils2.c:2911,23'
              BranchSideFuncs:
                - strlen
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - l_byteaAppendString
            - BranchSide:      'utils2.c:2924,16'
              BranchSideFuncs:
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
                - strlen
        - Branch String:   'utils2.c:2911,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2912,13'
              BranchSideFuncs:
                - sarraySplitString
                - sarrayGetCount
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
                - strlen
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - l_byteaAppendString
            - BranchSide:      'utils2.c:2924,16'
              BranchSideFuncs:
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
                - strlen
        - Branch String:   'utils2.c:2912,13'
          Branch Sides:
            - BranchSide:      'utils2.c:2913,33'
              BranchSideFuncs:
                - l_byteaAppendString
                - sarraySplitString
                - sarrayGetCount
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
                - strlen
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
            - BranchSide:      'utils2.c:2914,27'
              BranchSideFuncs:
                - sarraySplitString
                - sarrayGetCount
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
                - strlen
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
        - Branch String:   'utils2.c:2916,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2917,35'
              BranchSideFuncs:
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
                - strlen
            - BranchSide:      'utils2.c:2921,5'
              BranchSideFuncs:
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
                - strlen
        - Branch String:   'utils2.c:2924,20'
          Branch Sides:
            - BranchSide:      'utils2.c:2924,30'
              BranchSideFuncs:
                - strlen
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
            - BranchSide:      'utils2.c:2924,20'
              BranchSideFuncs:
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
        - Branch String:   'utils2.c:2925,15'
          Branch Sides:
            - BranchSide:      'utils2.c:2925,18'
              BranchSideFuncs:
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
            - BranchSide:      'utils2.c:2925,31'
              BranchSideFuncs:
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
        - Branch String:   'utils2.c:2925,28'
          Branch Sides:
            - BranchSide:      'utils2.c:2925,31'
              BranchSideFuncs:
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - strlen
                - l_byteaAppendString
            - BranchSide:      'utils2.c:2929,9'
              BranchSideFuncs:
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
        - Branch String:   'utils2.c:2925,37'
          Branch Sides:
            - BranchSide:      'utils2.c:2925,47'
              BranchSideFuncs:
                - strlen
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - l_byteaAppendString
            - BranchSide:      'utils2.c:2929,9'
              BranchSideFuncs:
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
        - Branch String:   'utils2.c:2925,58'
          Branch Sides:
            - BranchSide:      'utils2.c:2925,61'
              BranchSideFuncs:
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - l_byteaAppendString
            - BranchSide:      'utils2.c:2929,9'
              BranchSideFuncs:
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
        - Branch String:   'utils2.c:2925,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2926,29'
              BranchSideFuncs:
                - l_byteaAppendString
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
            - BranchSide:      'utils2.c:2929,9'
              BranchSideFuncs:
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - strlen
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
        - Branch String:   'utils2.c:2929,15'
          Branch Sides:
            - BranchSide:      'utils2.c:2929,25'
              BranchSideFuncs:
                - strlen
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - sarraySplitString
                - sarrayGetCount
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
            - BranchSide:      'utils2.c:2940,36'
              BranchSideFuncs:
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
        - Branch String:   'utils2.c:2929,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2930,27'
              BranchSideFuncs:
                - sarraySplitString
                - sarrayGetCount
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
            - BranchSide:      'utils2.c:2940,36'
              BranchSideFuncs:
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
        - Branch String:   'utils2.c:2932,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2933,35'
              BranchSideFuncs:
                - sarrayGetString
                - l_byteaAppendString
                - l_byteaAppendString
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
            - BranchSide:      'utils2.c:2937,5'
              BranchSideFuncs:
                - l_byteaCopyData
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
        - Branch String:   'utils2.c:2941,18'
          Branch Sides:
            - BranchSide:      'utils2.c:2941,21'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
            - BranchSide:      'utils2.c:2944,5'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
        - Branch String:   'utils2.c:2941,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2942,9'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
            - BranchSide:      'utils2.c:2944,5'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayDestroy
                - l_byteaDestroy
      Callsites:
        - Src:             'utils2.c:2900,16'
          Dst:             stringNew
        - Src:             'utils2.c:2901,16'
          Dst:             strlen
        - Src:             'utils2.c:2902,24'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:2903,18'
          Dst:             strlen
        - Src:             'utils2.c:2904,24'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:2906,11'
          Dst:             sarrayCreate
        - Src:             'utils2.c:2907,11'
          Dst:             sarrayCreate
        - Src:             'utils2.c:2908,10'
          Dst:             l_byteaCreate
        - Src:             'utils2.c:2911,16'
          Dst:             strlen
        - Src:             'utils2.c:2913,13'
          Dst:             l_byteaAppendString
        - Src:             'utils2.c:2914,9'
          Dst:             sarraySplitString
        - Src:             'utils2.c:2915,14'
          Dst:             sarrayGetCount
        - Src:             'utils2.c:2917,19'
          Dst:             sarrayGetString
        - Src:             'utils2.c:2918,13'
          Dst:             l_byteaAppendString
        - Src:             'utils2.c:2919,13'
          Dst:             l_byteaAppendString
        - Src:             'utils2.c:2924,23'
          Dst:             strlen
        - Src:             'utils2.c:2925,40'
          Dst:             strlen
        - Src:             'utils2.c:2926,9'
          Dst:             l_byteaAppendString
        - Src:             'utils2.c:2929,18'
          Dst:             strlen
        - Src:             'utils2.c:2930,9'
          Dst:             sarraySplitString
        - Src:             'utils2.c:2931,14'
          Dst:             sarrayGetCount
        - Src:             'utils2.c:2933,19'
          Dst:             sarrayGetString
        - Src:             'utils2.c:2934,13'
          Dst:             l_byteaAppendString
        - Src:             'utils2.c:2935,13'
          Dst:             l_byteaAppendString
        - Src:             'utils2.c:2940,20'
          Dst:             l_byteaCopyData
        - Src:             'utils2.c:2944,5'
          Dst:             sarrayDestroy
        - Src:             'utils2.c:2945,5'
          Dst:             sarrayDestroy
        - Src:             'utils2.c:2946,5'
          Dst:             l_byteaDestroy
    - functionName:    modifyTrailingSlash
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3255
      functionLinenumberEnd: 3273
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - path
        - nbytes
        - flag
      BBCount:         30
      ICount:          155
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - returnErrorInt
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utils2.c:3259,9'
          Branch Sides:
            - BranchSide:      'utils2.c:3260,16'
              BranchSideFuncs:
                - strlen
                - returnErrorInt
            - BranchSide:      'utils2.c:3261,9'
              BranchSideFuncs:
                - strlen
                - returnErrorInt
        - Branch String:   'utils2.c:3260,16'
          Branch Sides:
            - BranchSide:      'utils2.c:3260,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:3260,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:3261,35'
          Branch Sides:
            - BranchSide:      'utils2.c:3261,38'
              BranchSideFuncs:
                - strlen
                - returnErrorInt
            - BranchSide:      'utils2.c:3264,18'
              BranchSideFuncs:
                - strlen
        - Branch String:   'utils2.c:3261,9'
          Branch Sides:
            - BranchSide:      'utils2.c:3262,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:3264,18'
              BranchSideFuncs:
                - strlen
        - Branch String:   'utils2.c:3262,16'
          Branch Sides:
            - BranchSide:      'utils2.c:3262,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:3262,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:3266,35'
          Branch Sides:
            - BranchSide:      'utils2.c:3266,38'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:3269,16'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:3266,54'
          Branch Sides:
            - BranchSide:      'utils2.c:3266,57'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:3269,16'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:3266,9'
          Branch Sides:
            - BranchSide:      'utils2.c:3267,9'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:3269,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:3260,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:3262,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:3264,11'
          Dst:             strlen
    - functionName:    appendSubdirs
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2968
      functionLinenumberEnd: 2993
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - basedir
        - subdirs
      BBCount:         26
      ICount:          168
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
        - returnErrorPtr
        - stringCat
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils2.c:2972,18'
          Branch Sides:
            - BranchSide:      'utils2.c:2972,22'
              BranchSideFuncs:
                - returnErrorPtr
                - strlen
                - strlen
                - calloc
                - stringCat
                - stringCat
                - strlen
                - stringCat
                - returnErrorPtr
            - BranchSide:      'utils2.c:2973,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'utils2.c:2972,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2973,24'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - stringCat
                - stringCat
                - strlen
                - stringCat
                - returnErrorPtr
            - BranchSide:      'utils2.c:2976,19'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - stringCat
                - stringCat
                - strlen
                - stringCat
                - returnErrorPtr
        - Branch String:   'utils2.c:2973,24'
          Branch Sides:
            - BranchSide:      'utils2.c:2973,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:2973,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:2979,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2980,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:2981,15'
              BranchSideFuncs:
                - stringCat
                - stringCat
                - strlen
                - stringCat
        - Branch String:   'utils2.c:2980,24'
          Branch Sides:
            - BranchSide:      'utils2.c:2980,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:2980,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:2982,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2983,9'
              BranchSideFuncs:
                - stringCat
                - strlen
                - stringCat
            - BranchSide:      'utils2.c:2984,9'
              BranchSideFuncs:
                - stringCat
                - strlen
                - stringCat
        - Branch String:   'utils2.c:2984,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2985,19'
              BranchSideFuncs:
                - stringCat
                - strlen
            - BranchSide:      'utils2.c:2987,19'
              BranchSideFuncs:
                - stringCat
                - strlen
        - Branch String:   'utils2.c:2989,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2990,9'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:2992,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:2973,24'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:2976,12'
          Dst:             strlen
        - Src:             'utils2.c:2977,12'
          Dst:             strlen
        - Src:             'utils2.c:2979,27'
          Dst:             calloc
        - Src:             'utils2.c:2980,24'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:2981,5'
          Dst:             stringCat
        - Src:             'utils2.c:2985,9'
          Dst:             stringCat
        - Src:             'utils2.c:2987,9'
          Dst:             stringCat
        - Src:             'utils2.c:2988,12'
          Dst:             strlen
    - functionName:    callSystemDebug
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2673
      functionLinenumberEnd: 2700
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
      BBCount:         14
      ICount:          64
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - lept_stderr
        - system
      functionUses:    3
      BranchProfiles:
        - Branch String:   'utils2.c:2676,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2677,9'
              BranchSideFuncs:
                - system
                - lept_stderr
            - BranchSide:      'utils2.c:2680,9'
              BranchSideFuncs:
                - system
                - lept_stderr
        - Branch String:   'utils2.c:2677,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2678,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'utils2.c:2678,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:2680,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2681,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'utils2.c:2695,17'
              BranchSideFuncs:
                - system
        - Branch String:   'utils2.c:2681,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2682,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'utils2.c:2682,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:2677,9'
          Dst:             lept_stderr
        - Src:             'utils2.c:2681,9'
          Dst:             lept_stderr
        - Src:             'utils2.c:2695,10'
          Dst:             system
    - functionName:    system
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lept_cp
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2597
      functionLinenumberEnd: 2646
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcfile
        - newdir
        - newtail
        - pnewpath
      BBCount:         23
      ICount:          144
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - fileCopy
        - makeTempDirname
        - pathJoin
        - returnErrorInt
        - splitPathAtDirectory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils2.c:2602,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2603,16'
              BranchSideFuncs:
                - makeTempDirname
                - splitPathAtDirectory
                - pathJoin
                - free
                - pathJoin
                - free
                - fileCopy
                - free
                - free
                - pathJoin
                - returnErrorInt
            - BranchSide:      'utils2.c:2606,25'
              BranchSideFuncs:
                - makeTempDirname
                - splitPathAtDirectory
                - pathJoin
                - free
                - pathJoin
                - free
                - fileCopy
                - free
                - free
                - pathJoin
                - returnErrorInt
        - Branch String:   'utils2.c:2603,16'
          Branch Sides:
            - BranchSide:      'utils2.c:2603,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2603,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:2606,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2607,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2610,26'
              BranchSideFuncs:
                - splitPathAtDirectory
                - pathJoin
                - free
                - pathJoin
                - free
                - fileCopy
                - free
                - free
                - pathJoin
        - Branch String:   'utils2.c:2607,16'
          Branch Sides:
            - BranchSide:      'utils2.c:2607,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2607,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:2617,18'
          Branch Sides:
            - BranchSide:      'utils2.c:2617,21'
              BranchSideFuncs:
                - pathJoin
                - free
                - fileCopy
                - free
                - free
                - pathJoin
            - BranchSide:      'utils2.c:2618,28'
              BranchSideFuncs:
                - pathJoin
                - free
                - fileCopy
                - free
                - free
        - Branch String:   'utils2.c:2617,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2618,28'
              BranchSideFuncs:
                - pathJoin
                - free
                - fileCopy
                - free
                - free
            - BranchSide:      'utils2.c:2620,28'
              BranchSideFuncs:
                - pathJoin
                - free
                - fileCopy
                - free
                - free
        - Branch String:   'utils2.c:2641,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2642,21'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:2644,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'utils2.c:2603,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:2606,9'
          Dst:             makeTempDirname
        - Src:             'utils2.c:2607,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:2610,5'
          Dst:             splitPathAtDirectory
        - Src:             'utils2.c:2613,15'
          Dst:             pathJoin
        - Src:             'utils2.c:2618,19'
          Dst:             pathJoin
        - Src:             'utils2.c:2620,19'
          Dst:             pathJoin
        - Src:             'utils2.c:2624,11'
          Dst:             fileCopy
    - functionName:    fileCopy
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1701
      functionLinenumberEnd: 1716
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcfile
        - newfile
      BBCount:         19
      ICount:          97
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - l_binaryRead
        - l_binaryWrite
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'utils2.c:1706,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1707,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_binaryRead
                - l_binaryWrite
                - free
                - returnErrorInt
            - BranchSide:      'utils2.c:1708,10'
              BranchSideFuncs:
                - returnErrorInt
                - l_binaryRead
                - l_binaryWrite
                - free
                - returnErrorInt
        - Branch String:   'utils2.c:1707,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1707,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1707,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1708,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1709,16'
              BranchSideFuncs:
                - l_binaryRead
                - l_binaryWrite
                - free
                - returnErrorInt
            - BranchSide:      'utils2.c:1711,30'
              BranchSideFuncs:
                - l_binaryRead
                - l_binaryWrite
                - free
                - returnErrorInt
        - Branch String:   'utils2.c:1709,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1709,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1709,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1711,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1712,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1713,25'
              BranchSideFuncs:
                - l_binaryWrite
                - free
        - Branch String:   'utils2.c:1712,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1712,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1712,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:1707,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:1709,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:1711,17'
          Dst:             l_binaryRead
        - Src:             'utils2.c:1712,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:1713,11'
          Dst:             l_binaryWrite
    - functionName:    l_binaryRead
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1322
      functionLinenumberEnd: 1338
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - pnbytes
      BBCount:         19
      ICount:          97
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadStream
        - l_binaryReadStream
        - returnErrorPtr
        - returnErrorPtr1
      functionUses:    22
      BranchProfiles:
        - Branch String:   'utils2.c:1326,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1327,27'
              BranchSideFuncs:
                - returnErrorPtr
                - fopenReadStream
                - l_binaryReadStream
                - fclose
                - returnErrorPtr1
            - BranchSide:      'utils2.c:1328,6'
              BranchSideFuncs:
                - returnErrorPtr
                - fopenReadStream
                - l_binaryReadStream
                - fclose
                - returnErrorPtr1
        - Branch String:   'utils2.c:1327,27'
          Branch Sides:
            - BranchSide:      'utils2.c:1327,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:1327,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1329,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1330,27'
              BranchSideFuncs:
                - fopenReadStream
                - l_binaryReadStream
                - fclose
                - returnErrorPtr1
            - BranchSide:      'utils2.c:1332,31'
              BranchSideFuncs:
                - fopenReadStream
                - l_binaryReadStream
                - fclose
                - returnErrorPtr1
        - Branch String:   'utils2.c:1330,27'
          Branch Sides:
            - BranchSide:      'utils2.c:1330,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:1330,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1332,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1333,27'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'utils2.c:1335,31'
              BranchSideFuncs:
                - l_binaryReadStream
                - fclose
        - Branch String:   'utils2.c:1333,27'
          Branch Sides:
            - BranchSide:      'utils2.c:1333,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'utils2.c:1333,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:1327,27'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:1330,27'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:1332,15'
          Dst:             fopenReadStream
        - Src:             'utils2.c:1333,27'
          Dst:             returnErrorPtr1
        - Src:             'utils2.c:1335,12'
          Dst:             l_binaryReadStream
        - Src:             'utils2.c:1336,5'
          Dst:             fclose
    - functionName:    l_binaryWrite
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1535
      functionLinenumberEnd: 1561
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - filename
        - operation
        - data
        - nbytes
      BBCount:         37
      ICount:          179
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - fclose
        - fopenWriteStream
        - fwrite
        - returnErrorInt
        - returnErrorInt1
        - strcmp
        - stringCat
        - stringCopy
      functionUses:    26
      BranchProfiles:
        - Branch String:   'utils2.c:1539,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1540,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - strcmp
                - stringCopy
                - stringCat
                - fopenWriteStream
                - fwrite
                - fclose
                - returnErrorInt1
                - strcmp
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'utils2.c:1541,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - strcmp
                - stringCopy
                - stringCat
                - fopenWriteStream
                - fwrite
                - fclose
                - returnErrorInt1
                - strcmp
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'utils2.c:1540,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1540,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1540,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1541,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1542,16'
              BranchSideFuncs:
                - returnErrorInt
                - strcmp
                - stringCopy
                - stringCat
                - fopenWriteStream
                - fwrite
                - fclose
                - returnErrorInt1
                - strcmp
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'utils2.c:1543,10'
              BranchSideFuncs:
                - returnErrorInt
                - strcmp
                - stringCopy
                - stringCat
                - fopenWriteStream
                - fwrite
                - fclose
                - returnErrorInt1
                - strcmp
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'utils2.c:1542,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1542,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1542,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1543,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1544,16'
              BranchSideFuncs:
                - strcmp
                - stringCopy
                - stringCat
                - fopenWriteStream
                - fwrite
                - fclose
                - returnErrorInt1
                - strcmp
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'utils2.c:1545,9'
              BranchSideFuncs:
                - strcmp
                - stringCopy
                - stringCat
                - fopenWriteStream
                - fwrite
                - fclose
                - returnErrorInt1
                - strcmp
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'utils2.c:1544,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1544,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1544,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1545,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1546,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1548,16'
              BranchSideFuncs:
                - strcmp
                - stringCopy
                - stringCat
                - fopenWriteStream
                - fwrite
                - fclose
                - returnErrorInt1
                - strcmp
                - returnErrorInt
        - Branch String:   'utils2.c:1546,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1546,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1546,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1548,32'
          Branch Sides:
            - BranchSide:      'utils2.c:1548,42'
              BranchSideFuncs:
                - strcmp
                - stringCopy
                - stringCat
                - fopenWriteStream
                - fwrite
                - fclose
                - returnErrorInt1
                - returnErrorInt
            - BranchSide:      'utils2.c:1553,16'
              BranchSideFuncs:
                - stringCopy
                - stringCat
                - fopenWriteStream
                - fwrite
                - fclose
                - returnErrorInt1
        - Branch String:   'utils2.c:1548,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1549,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1553,16'
              BranchSideFuncs:
                - stringCopy
                - stringCat
                - fopenWriteStream
                - fwrite
                - fclose
                - returnErrorInt1
        - Branch String:   'utils2.c:1549,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1549,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1549,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1556,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1557,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'utils2.c:1558,12'
              BranchSideFuncs:
                - fwrite
                - fclose
        - Branch String:   'utils2.c:1557,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1557,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'utils2.c:1557,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:1540,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:1542,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:1544,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:1546,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:1548,9'
          Dst:             strcmp
        - Src:             'utils2.c:1548,35'
          Dst:             strcmp
        - Src:             'utils2.c:1549,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:1553,5'
          Dst:             stringCopy
        - Src:             'utils2.c:1554,5'
          Dst:             stringCat
        - Src:             'utils2.c:1556,15'
          Dst:             fopenWriteStream
        - Src:             'utils2.c:1557,16'
          Dst:             returnErrorInt1
        - Src:             'utils2.c:1558,5'
          Dst:             fwrite
        - Src:             'utils2.c:1559,5'
          Dst:             fclose
    - functionName:    fopenWriteStream
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1921
      functionLinenumberEnd: 1934
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - modestring
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - fopen
        - genPathname
        - returnErrorPtr
        - returnErrorPtr1
      functionUses:    31
      BranchProfiles:
        - Branch String:   'utils2.c:1925,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1926,24'
              BranchSideFuncs:
                - genPathname
                - fopen
                - free
                - returnErrorPtr1
            - BranchSide:      'utils2.c:1928,25'
              BranchSideFuncs:
                - genPathname
                - fopen
                - free
                - returnErrorPtr1
        - Branch String:   'utils2.c:1926,24'
          Branch Sides:
            - BranchSide:      'utils2.c:1926,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:1926,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1930,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1931,22'
              BranchSideFuncs:
                - free
            - BranchSide:      'utils2.c:1932,5'
              BranchSideFuncs:
                - free
        - Branch String:   'utils2.c:1931,22'
          Branch Sides:
            - BranchSide:      'utils2.c:1931,12'
              BranchSideFuncs:
                - returnErrorPtr1
                - free
            - BranchSide:      'utils2.c:1931,12'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'utils2.c:1926,24'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:1928,13'
          Dst:             genPathname
        - Src:             'utils2.c:1929,10'
          Dst:             fopen
        - Src:             'utils2.c:1931,22'
          Dst:             returnErrorPtr1
    - functionName:    genPathname
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3088
      functionLinenumberEnd: 3171
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dir
        - fname
      BBCount:         62
      ICount:          317
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - calloc
        - convertSepCharsInPath
        - getcwd
        - returnErrorPtr
        - stringCat
        - stringCopy
        - stringNew
        - strlen
        - strncmp
      functionUses:    14
      BranchProfiles:
        - Branch String:   'utils2.c:3098,14'
          Branch Sides:
            - BranchSide:      'utils2.c:3098,18'
              BranchSideFuncs:
                - getcwd
                - convertSepCharsInPath
                - strlen
                - calloc
                - stringCopy
                - free
                - strlen
                - strlen
                - stringCat
                - strncmp
                - strncmp
                - free
                - returnErrorPtr
                - strlen
                - returnErrorPtr
                - stringNew
                - returnErrorPtr
            - BranchSide:      'utils2.c:3102,10'
              BranchSideFuncs:
                - getcwd
                - convertSepCharsInPath
                - strlen
                - calloc
                - stringCopy
                - free
                - strlen
                - strlen
                - stringCat
                - strncmp
                - strncmp
                - free
                - returnErrorPtr
                - strlen
                - returnErrorPtr
                - stringNew
                - returnErrorPtr
        - Branch String:   'utils2.c:3098,9'
          Branch Sides:
            - BranchSide:      'utils2.c:3099,24'
              BranchSideFuncs:
                - getcwd
                - convertSepCharsInPath
                - strlen
                - calloc
                - stringCopy
                - free
                - strlen
                - strlen
                - stringCat
                - strncmp
                - strncmp
                - free
                - returnErrorPtr
                - strlen
                - returnErrorPtr
                - stringNew
                - returnErrorPtr
            - BranchSide:      'utils2.c:3102,10'
              BranchSideFuncs:
                - getcwd
                - convertSepCharsInPath
                - strlen
                - calloc
                - stringCopy
                - free
                - strlen
                - strlen
                - stringCat
                - strncmp
                - strncmp
                - free
                - returnErrorPtr
                - strlen
                - returnErrorPtr
                - stringNew
                - returnErrorPtr
        - Branch String:   'utils2.c:3099,24'
          Branch Sides:
            - BranchSide:      'utils2.c:3099,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:3099,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:3102,14'
          Branch Sides:
            - BranchSide:      'utils2.c:3102,17'
              BranchSideFuncs:
                - stringNew
                - convertSepCharsInPath
                - strlen
                - calloc
                - stringCopy
                - free
                - strlen
                - strlen
                - stringCat
                - strncmp
                - strncmp
                - free
                - returnErrorPtr
                - strlen
                - returnErrorPtr
                - getcwd
                - returnErrorPtr
            - BranchSide:      'utils2.c:3103,21'
              BranchSideFuncs:
                - getcwd
                - convertSepCharsInPath
                - strlen
                - calloc
                - stringCopy
                - free
                - strlen
                - strlen
                - stringCat
                - strncmp
                - strncmp
                - free
                - returnErrorPtr
                - strlen
                - returnErrorPtr
        - Branch String:   'utils2.c:3102,9'
          Branch Sides:
            - BranchSide:      'utils2.c:3103,21'
              BranchSideFuncs:
                - getcwd
                - convertSepCharsInPath
                - strlen
                - calloc
                - stringCopy
                - free
                - strlen
                - strlen
                - stringCat
                - strncmp
                - strncmp
                - free
                - returnErrorPtr
                - strlen
                - returnErrorPtr
            - BranchSide:      'utils2.c:3106,31'
              BranchSideFuncs:
                - stringNew
                - convertSepCharsInPath
                - strlen
                - calloc
                - stringCopy
                - free
                - strlen
                - strlen
                - stringCat
                - strncmp
                - strncmp
                - free
                - returnErrorPtr
                - strlen
                - returnErrorPtr
        - Branch String:   'utils2.c:3103,13'
          Branch Sides:
            - BranchSide:      'utils2.c:3104,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:3105,5'
              BranchSideFuncs:
                - convertSepCharsInPath
                - strlen
                - calloc
                - stringCopy
                - free
                - strlen
                - strlen
                - stringCat
                - strncmp
                - strncmp
                - free
                - returnErrorPtr
                - strlen
        - Branch String:   'utils2.c:3104,28'
          Branch Sides:
            - BranchSide:      'utils2.c:3104,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:3104,13'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:3106,13'
          Branch Sides:
            - BranchSide:      'utils2.c:0,0'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:3107,28'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'utils2.c:3107,28'
          Branch Sides:
            - BranchSide:      'utils2.c:3107,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:3107,13'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:3114,33'
          Branch Sides:
            - BranchSide:      'utils2.c:3114,36'
              BranchSideFuncs:
                - calloc
                - stringCopy
                - free
                - strlen
                - strlen
                - stringCat
                - strncmp
                - strncmp
                - free
                - returnErrorPtr
                - strlen
            - BranchSide:      'utils2.c:3119,16'
              BranchSideFuncs:
                - calloc
                - stringCopy
                - free
                - strlen
                - strlen
                - stringCat
                - strncmp
                - strncmp
                - free
                - returnErrorPtr
                - strlen
        - Branch String:   'utils2.c:3114,9'
          Branch Sides:
            - BranchSide:      'utils2.c:3115,9'
              BranchSideFuncs:
                - calloc
                - stringCopy
                - free
                - strlen
                - strlen
                - stringCat
                - strncmp
                - strncmp
                - free
                - returnErrorPtr
                - strlen
            - BranchSide:      'utils2.c:3119,16'
              BranchSideFuncs:
                - calloc
                - stringCopy
                - free
                - strlen
                - strlen
                - stringCat
                - strncmp
                - strncmp
                - free
                - returnErrorPtr
                - strlen
        - Branch String:   'utils2.c:3119,15'
          Branch Sides:
            - BranchSide:      'utils2.c:3119,32'
              BranchSideFuncs:
                - strlen
                - calloc
                - stringCopy
                - free
                - strlen
                - strlen
                - stringCat
                - strncmp
                - strncmp
                - free
                - returnErrorPtr
            - BranchSide:      'utils2.c:3119,15'
              BranchSideFuncs:
                - calloc
                - stringCopy
                - free
                - strlen
                - strlen
                - stringCat
                - strncmp
                - strncmp
                - free
                - returnErrorPtr
        - Branch String:   'utils2.c:3121,9'
          Branch Sides:
            - BranchSide:      'utils2.c:3122,9'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'utils2.c:3130,10'
              BranchSideFuncs:
                - stringCopy
                - free
                - strlen
                - strlen
                - stringCat
                - strncmp
                - strncmp
        - Branch String:   'utils2.c:3123,24'
          Branch Sides:
            - BranchSide:      'utils2.c:3123,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:3123,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:3130,22'
          Branch Sides:
            - BranchSide:      'utils2.c:3130,25'
              BranchSideFuncs:
                - free
                - strlen
                - strlen
                - stringCat
                - strncmp
                - stringCopy
                - strncmp
            - BranchSide:      'utils2.c:3133,20'
              BranchSideFuncs:
                - stringCopy
                - free
                - strlen
                - strlen
                - stringCat
        - Branch String:   'utils2.c:3130,36'
          Branch Sides:
            - BranchSide:      'utils2.c:3131,10'
              BranchSideFuncs:
                - stringCopy
                - free
                - strlen
                - strlen
                - stringCat
            - BranchSide:      'utils2.c:3133,20'
              BranchSideFuncs:
                - stringCopy
                - free
                - strlen
                - strlen
                - stringCat
        - Branch String:   'utils2.c:3131,22'
          Branch Sides:
            - BranchSide:      'utils2.c:3131,33'
              BranchSideFuncs:
                - strncmp
                - free
                - strlen
                - strlen
                - stringCat
                - strncmp
                - stringCopy
            - BranchSide:      'utils2.c:3132,10'
              BranchSideFuncs:
                - free
                - strlen
                - strlen
                - stringCat
                - strncmp
                - stringCopy
        - Branch String:   'utils2.c:3131,56'
          Branch Sides:
            - BranchSide:      'utils2.c:3132,10'
              BranchSideFuncs:
                - stringCopy
                - free
                - strlen
                - strlen
                - stringCat
            - BranchSide:      'utils2.c:3133,20'
              BranchSideFuncs:
                - stringCopy
                - free
                - strlen
                - strlen
                - stringCat
        - Branch String:   'utils2.c:3163,15'
          Branch Sides:
            - BranchSide:      'utils2.c:3163,25'
              BranchSideFuncs:
                - strlen
                - free
                - strlen
                - stringCat
            - BranchSide:      'utils2.c:3169,5'
              BranchSideFuncs:
                - free
        - Branch String:   'utils2.c:3163,9'
          Branch Sides:
            - BranchSide:      'utils2.c:3164,25'
              BranchSideFuncs:
                - strlen
                - stringCat
                - free
            - BranchSide:      'utils2.c:3169,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'utils2.c:3099,24'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:3103,21'
          Dst:             getcwd
        - Src:             'utils2.c:3104,28'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:3106,21'
          Dst:             stringNew
        - Src:             'utils2.c:3107,28'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:3112,5'
          Dst:             convertSepCharsInPath
        - Src:             'utils2.c:3113,14'
          Dst:             strlen
        - Src:             'utils2.c:3119,25'
          Dst:             strlen
        - Src:             'utils2.c:3121,28'
          Dst:             calloc
        - Src:             'utils2.c:3123,24'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:3131,25'
          Dst:             strncmp
        - Src:             'utils2.c:3132,24'
          Dst:             strncmp
        - Src:             'utils2.c:3133,9'
          Dst:             stringCopy
        - Src:             'utils2.c:3163,18'
          Dst:             strlen
        - Src:             'utils2.c:3164,18'
          Dst:             strlen
        - Src:             'utils2.c:3166,9'
          Dst:             stringCat
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getcwd
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fopenReadStream
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1877
      functionLinenumberEnd: 1900
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         22
      ICount:          111
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - fopen
        - genPathname
        - lept_stderr
        - returnErrorPtr
        - returnErrorPtr1
        - splitPathAtDirectory
      functionUses:    54
      BranchProfiles:
        - Branch String:   'utils2.c:1881,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1882,24'
              BranchSideFuncs:
                - genPathname
                - fopen
                - free
                - splitPathAtDirectory
                - returnErrorPtr1
                - fopen
                - free
                - lept_stderr
            - BranchSide:      'utils2.c:1885,25'
              BranchSideFuncs:
                - genPathname
                - fopen
                - free
                - splitPathAtDirectory
                - returnErrorPtr1
                - fopen
                - free
                - lept_stderr
        - Branch String:   'utils2.c:1882,24'
          Branch Sides:
            - BranchSide:      'utils2.c:1882,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:1882,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1888,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1888,20'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:1891,26'
              BranchSideFuncs:
                - splitPathAtDirectory
                - returnErrorPtr1
                - fopen
                - free
                - lept_stderr
        - Branch String:   'utils2.c:1892,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1893,23'
              BranchSideFuncs:
                - fopen
                - free
                - lept_stderr
            - BranchSide:      'utils2.c:1894,16'
              BranchSideFuncs:
                - fopen
                - free
                - lept_stderr
        - Branch String:   'utils2.c:1893,23'
          Branch Sides:
            - BranchSide:      'utils2.c:1893,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'utils2.c:1893,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1895,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1896,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'utils2.c:1898,5'
              BranchSideFuncs:
                - free
        - Branch String:   'utils2.c:1896,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1898,5'
              BranchSideFuncs:
                - lept_stderr
                - free
            - BranchSide:      'utils2.c:1898,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'utils2.c:1882,24'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:1885,13'
          Dst:             genPathname
        - Src:             'utils2.c:1886,10'
          Dst:             fopen
        - Src:             'utils2.c:1891,5'
          Dst:             splitPathAtDirectory
        - Src:             'utils2.c:1893,23'
          Dst:             returnErrorPtr1
        - Src:             'utils2.c:1894,10'
          Dst:             fopen
        - Src:             'utils2.c:1896,9'
          Dst:             lept_stderr
    - functionName:    l_binaryReadStream
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1371
      functionLinenumberEnd: 1415
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pnbytes
      BBCount:         32
      ICount:          204
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - bbufferCreate
        - bbufferDestroy
        - bbufferExtendArray
        - calloc
        - fread
        - ftell
        - l_binaryReadSelectStream
        - lept_stderr
        - returnErrorPtr
      functionUses:    8
      BranchProfiles:
        - Branch String:   'utils2.c:1376,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1377,27'
              BranchSideFuncs:
                - returnErrorPtr
                - ftell
                - bbufferCreate
                - fread
                - calloc
                - bbufferDestroy
                - lept_stderr
                - bbufferExtendArray
                - l_binaryReadSelectStream
            - BranchSide:      'utils2.c:1378,6'
              BranchSideFuncs:
                - returnErrorPtr
                - ftell
                - bbufferCreate
                - fread
                - calloc
                - bbufferDestroy
                - lept_stderr
                - bbufferExtendArray
                - l_binaryReadSelectStream
        - Branch String:   'utils2.c:1377,27'
          Branch Sides:
            - BranchSide:      'utils2.c:1377,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:1377,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1379,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1380,27'
              BranchSideFuncs:
                - ftell
                - bbufferCreate
                - fread
                - calloc
                - bbufferDestroy
                - lept_stderr
                - bbufferExtendArray
                - l_binaryReadSelectStream
            - BranchSide:      'utils2.c:1386,23'
              BranchSideFuncs:
                - ftell
                - bbufferCreate
                - fread
                - calloc
                - bbufferDestroy
                - lept_stderr
                - bbufferExtendArray
                - l_binaryReadSelectStream
        - Branch String:   'utils2.c:1380,27'
          Branch Sides:
            - BranchSide:      'utils2.c:1380,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:1380,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1387,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1388,41'
              BranchSideFuncs:
                - l_binaryReadSelectStream
            - BranchSide:      'utils2.c:1392,10'
              BranchSideFuncs:
                - bbufferCreate
                - fread
                - calloc
                - bbufferDestroy
                - lept_stderr
                - bbufferExtendArray
        - Branch String:   'utils2.c:1395,13'
          Branch Sides:
            - BranchSide:      'utils2.c:1396,21'
              BranchSideFuncs:
                - bbufferExtendArray
                - fread
                - calloc
                - bbufferDestroy
                - lept_stderr
            - BranchSide:      'utils2.c:1399,32'
              BranchSideFuncs:
                - fread
                - bbufferExtendArray
                - calloc
                - bbufferDestroy
                - lept_stderr
        - Branch String:   'utils2.c:1396,21'
          Branch Sides:
            - BranchSide:      'utils2.c:1396,19'
              BranchSideFuncs:
                - bbufferExtendArray
                - fread
                - calloc
                - bbufferDestroy
                - lept_stderr
            - BranchSide:      'utils2.c:1396,19'
              BranchSideFuncs:
                - bbufferExtendArray
                - fread
                - calloc
                - bbufferDestroy
                - lept_stderr
        - Branch String:   'utils2.c:1401,13'
          Branch Sides:
            - BranchSide:      'utils2.c:1393,5'
              BranchSideFuncs:
                - calloc
                - bbufferDestroy
                - lept_stderr
            - BranchSide:      'utils2.c:1401,28'
              BranchSideFuncs:
                - calloc
                - bbufferDestroy
                - lept_stderr
        - Branch String:   'utils2.c:1406,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1407,16'
              BranchSideFuncs:
                - bbufferDestroy
            - BranchSide:      'utils2.c:1410,9'
              BranchSideFuncs:
                - bbufferDestroy
                - lept_stderr
      Callsites:
        - Src:             'utils2.c:1377,27'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:1380,27'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:1386,17'
          Dst:             ftell
        - Src:             'utils2.c:1388,16'
          Dst:             l_binaryReadSelectStream
        - Src:             'utils2.c:1392,10'
          Dst:             bbufferCreate
        - Src:             'utils2.c:1397,14'
          Dst:             bbufferExtendArray
        - Src:             'utils2.c:1399,17'
          Dst:             fread
        - Src:             'utils2.c:1406,28'
          Dst:             calloc
        - Src:             'utils2.c:1410,9'
          Dst:             lept_stderr
        - Src:             'utils2.c:1413,5'
          Dst:             bbufferDestroy
    - functionName:    l_binaryReadSelectStream
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1482
      functionLinenumberEnd: 1518
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - start
        - nbytes
        - pnread
      BBCount:         38
      ICount:          212
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - calloc
        - fread
        - fseek
        - ftell
        - lept_stderr
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'utils2.c:1486,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1487,27'
              BranchSideFuncs:
                - returnErrorPtr
                - fseek
                - ftell
                - fseek
                - calloc
                - fseek
                - fread
                - fseek
                - lept_stderr
                - returnErrorPtr
                - calloc
                - lept_stderr
            - BranchSide:      'utils2.c:1488,6'
              BranchSideFuncs:
                - returnErrorPtr
                - fseek
                - ftell
                - fseek
                - calloc
                - fseek
                - fread
                - fseek
                - lept_stderr
                - returnErrorPtr
                - calloc
                - lept_stderr
        - Branch String:   'utils2.c:1487,27'
          Branch Sides:
            - BranchSide:      'utils2.c:1487,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:1487,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1489,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1490,27'
              BranchSideFuncs:
                - fseek
                - ftell
                - fseek
                - calloc
                - fseek
                - fread
                - fseek
                - lept_stderr
                - returnErrorPtr
                - calloc
                - lept_stderr
            - BranchSide:      'utils2.c:1493,11'
              BranchSideFuncs:
                - fseek
                - ftell
                - fseek
                - calloc
                - fseek
                - fread
                - fseek
                - lept_stderr
                - returnErrorPtr
                - calloc
                - lept_stderr
        - Branch String:   'utils2.c:1490,27'
          Branch Sides:
            - BranchSide:      'utils2.c:1490,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:1490,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1496,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1497,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'utils2.c:1501,9'
              BranchSideFuncs:
                - calloc
                - fseek
                - fread
                - fseek
                - lept_stderr
                - returnErrorPtr
                - calloc
        - Branch String:   'utils2.c:1497,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1499,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'utils2.c:1499,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1501,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1502,27'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'utils2.c:1503,17'
              BranchSideFuncs:
                - calloc
                - fseek
                - fread
                - fseek
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'utils2.c:1504,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1504,31'
              BranchSideFuncs:
                - calloc
                - fseek
                - fread
                - fseek
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'utils2.c:1505,20'
              BranchSideFuncs:
                - calloc
                - fseek
                - fread
                - fseek
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'utils2.c:1505,19'
          Branch Sides:
            - BranchSide:      'utils2.c:1505,43'
              BranchSideFuncs:
                - calloc
                - fseek
                - fread
                - fseek
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'utils2.c:1505,52'
              BranchSideFuncs:
                - calloc
                - fseek
                - fread
                - fseek
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'utils2.c:1508,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1509,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:1510,11'
              BranchSideFuncs:
                - fseek
                - fread
                - fseek
                - lept_stderr
        - Branch String:   'utils2.c:1509,27'
          Branch Sides:
            - BranchSide:      'utils2.c:1509,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:1509,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1512,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1513,9'
              BranchSideFuncs:
                - fseek
                - lept_stderr
            - BranchSide:      'utils2.c:1515,15'
              BranchSideFuncs:
                - fseek
        - Branch String:   'utils2.c:1513,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1515,15'
              BranchSideFuncs:
                - lept_stderr
                - fseek
            - BranchSide:      'utils2.c:1515,15'
              BranchSideFuncs:
                - fseek
      Callsites:
        - Src:             'utils2.c:1487,27'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:1490,27'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:1493,5'
          Dst:             fseek
        - Src:             'utils2.c:1494,17'
          Dst:             ftell
        - Src:             'utils2.c:1495,5'
          Dst:             fseek
        - Src:             'utils2.c:1497,9'
          Dst:             lept_stderr
        - Src:             'utils2.c:1502,27'
          Dst:             calloc
        - Src:             'utils2.c:1508,28'
          Dst:             calloc
        - Src:             'utils2.c:1509,27'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:1510,5'
          Dst:             fseek
        - Src:             'utils2.c:1511,13'
          Dst:             fread
        - Src:             'utils2.c:1513,9'
          Dst:             lept_stderr
        - Src:             'utils2.c:1516,5'
          Dst:             fseek
    - functionName:    lept_mv
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2501
      functionLinenumberEnd: 2556
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcfile
        - newdir
        - newtail
        - pnewpath
      BBCount:         26
      ICount:          165
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - fileCopy
        - genPathname
        - makeTempDirname
        - pathJoin
        - remove
        - returnErrorInt
        - splitPathAtDirectory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils2.c:2506,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2507,16'
              BranchSideFuncs:
                - makeTempDirname
                - splitPathAtDirectory
                - pathJoin
                - free
                - pathJoin
                - free
                - fileCopy
                - genPathname
                - remove
                - free
                - free
                - free
                - pathJoin
                - returnErrorInt
            - BranchSide:      'utils2.c:2510,25'
              BranchSideFuncs:
                - makeTempDirname
                - splitPathAtDirectory
                - pathJoin
                - free
                - pathJoin
                - free
                - fileCopy
                - genPathname
                - remove
                - free
                - free
                - free
                - pathJoin
                - returnErrorInt
        - Branch String:   'utils2.c:2507,16'
          Branch Sides:
            - BranchSide:      'utils2.c:2507,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2507,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:2510,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2511,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2514,26'
              BranchSideFuncs:
                - splitPathAtDirectory
                - pathJoin
                - free
                - pathJoin
                - free
                - fileCopy
                - genPathname
                - remove
                - free
                - free
                - free
                - pathJoin
        - Branch String:   'utils2.c:2511,16'
          Branch Sides:
            - BranchSide:      'utils2.c:2511,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2511,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:2521,18'
          Branch Sides:
            - BranchSide:      'utils2.c:2521,21'
              BranchSideFuncs:
                - pathJoin
                - free
                - fileCopy
                - genPathname
                - remove
                - free
                - free
                - free
                - pathJoin
            - BranchSide:      'utils2.c:2522,28'
              BranchSideFuncs:
                - pathJoin
                - free
                - fileCopy
                - genPathname
                - remove
                - free
                - free
                - free
        - Branch String:   'utils2.c:2521,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2522,28'
              BranchSideFuncs:
                - pathJoin
                - free
                - fileCopy
                - genPathname
                - remove
                - free
                - free
                - free
            - BranchSide:      'utils2.c:2524,28'
              BranchSideFuncs:
                - pathJoin
                - free
                - fileCopy
                - genPathname
                - remove
                - free
                - free
                - free
        - Branch String:   'utils2.c:2529,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2530,15'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'utils2.c:2550,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'utils2.c:2551,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2552,21'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:2554,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'utils2.c:2507,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:2510,9'
          Dst:             makeTempDirname
        - Src:             'utils2.c:2511,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:2514,5'
          Dst:             splitPathAtDirectory
        - Src:             'utils2.c:2517,15'
          Dst:             pathJoin
        - Src:             'utils2.c:2522,19'
          Dst:             pathJoin
        - Src:             'utils2.c:2524,19'
          Dst:             pathJoin
        - Src:             'utils2.c:2528,11'
          Dst:             fileCopy
        - Src:             'utils2.c:2530,26'
          Dst:             genPathname
        - Src:             'utils2.c:2531,9'
          Dst:             remove
    - functionName:    remove
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lept_rm
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2406
      functionLinenumberEnd: 2420
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - subdir
        - tail
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - genPathname
        - lept_rmfile
        - makeTempDirname
        - returnErrorInt
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils2.c:2411,15'
          Branch Sides:
            - BranchSide:      'utils2.c:2411,25'
              BranchSideFuncs:
                - strlen
                - makeTempDirname
                - genPathname
                - lept_rmfile
                - free
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'utils2.c:2412,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'utils2.c:2411,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2412,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2414,25'
              BranchSideFuncs:
                - makeTempDirname
                - genPathname
                - lept_rmfile
                - free
                - returnErrorInt
        - Branch String:   'utils2.c:2412,16'
          Branch Sides:
            - BranchSide:      'utils2.c:2412,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2412,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:2414,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2415,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2416,24'
              BranchSideFuncs:
                - genPathname
                - lept_rmfile
                - free
        - Branch String:   'utils2.c:2415,16'
          Branch Sides:
            - BranchSide:      'utils2.c:2415,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2415,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:2411,18'
          Dst:             strlen
        - Src:             'utils2.c:2412,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:2414,9'
          Dst:             makeTempDirname
        - Src:             'utils2.c:2415,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:2416,12'
          Dst:             genPathname
        - Src:             'utils2.c:2417,11'
          Dst:             lept_rmfile
    - functionName:    lept_rmfile
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2446
      functionLinenumberEnd: 2461
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filepath
      BBCount:         12
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - remove
        - returnErrorInt
        - strlen
      functionUses:    6
      BranchProfiles:
        - Branch String:   'utils2.c:2449,19'
          Branch Sides:
            - BranchSide:      'utils2.c:2449,29'
              BranchSideFuncs:
                - strlen
                - remove
                - returnErrorInt
            - BranchSide:      'utils2.c:2450,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'utils2.c:2449,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2450,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2453,18'
              BranchSideFuncs:
                - remove
        - Branch String:   'utils2.c:2450,16'
          Branch Sides:
            - BranchSide:      'utils2.c:2450,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2450,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:2449,22'
          Dst:             strlen
        - Src:             'utils2.c:2450,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:2453,11'
          Dst:             remove
    - functionName:    lept_rm_match
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2359
      functionLinenumberEnd: 2387
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - subdir
        - substr
      BBCount:         24
      ICount:          140
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - genPathname
        - getSortedPathnamesInDirectory
        - lept_rmfile
        - lept_stderr
        - makeTempDirname
        - returnErrorInt
        - sarrayDestroy
        - sarrayGetCount
        - sarrayGetString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils2.c:2366,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2367,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2368,24'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayDestroy
                - sarrayGetString
                - genPathname
                - lept_rmfile
                - free
                - lept_stderr
                - sarrayDestroy
                - lept_stderr
        - Branch String:   'utils2.c:2367,16'
          Branch Sides:
            - BranchSide:      'utils2.c:2367,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2367,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:2369,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2370,9'
              BranchSideFuncs:
                - sarrayDestroy
                - lept_stderr
            - BranchSide:      'utils2.c:2375,9'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayGetString
                - genPathname
                - lept_rmfile
                - free
                - lept_stderr
        - Branch String:   'utils2.c:2370,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2371,9'
              BranchSideFuncs:
                - lept_stderr
                - sarrayDestroy
            - BranchSide:      'utils2.c:2371,9'
              BranchSideFuncs:
                - sarrayDestroy
        - Branch String:   'utils2.c:2376,5'
          Branch Sides:
            - BranchSide:      'utils2.c:2377,33'
              BranchSideFuncs:
                - sarrayGetString
                - genPathname
                - lept_rmfile
                - free
                - sarrayDestroy
                - lept_stderr
            - BranchSide:      'utils2.c:2385,5'
              BranchSideFuncs:
                - sarrayDestroy
        - Branch String:   'utils2.c:2379,13'
          Branch Sides:
            - BranchSide:      'utils2.c:2380,13'
              BranchSideFuncs:
                - free
                - sarrayDestroy
                - sarrayGetString
                - genPathname
                - lept_rmfile
                - lept_stderr
            - BranchSide:      'utils2.c:2383,9'
              BranchSideFuncs:
                - free
                - sarrayDestroy
                - sarrayGetString
                - genPathname
                - lept_rmfile
                - lept_stderr
        - Branch String:   'utils2.c:2380,13'
          Branch Sides:
            - BranchSide:      'utils2.c:2381,16'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
                - sarrayGetString
                - genPathname
                - lept_rmfile
            - BranchSide:      'utils2.c:2381,16'
              BranchSideFuncs:
                - free
                - sarrayDestroy
                - sarrayGetString
                - genPathname
                - lept_rmfile
                - lept_stderr
      Callsites:
        - Src:             'utils2.c:2365,5'
          Dst:             makeTempDirname
        - Src:             'utils2.c:2366,15'
          Dst:             getSortedPathnamesInDirectory
        - Src:             'utils2.c:2367,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:2368,9'
          Dst:             sarrayGetCount
        - Src:             'utils2.c:2370,9'
          Dst:             lept_stderr
        - Src:             'utils2.c:2371,9'
          Dst:             sarrayDestroy
        - Src:             'utils2.c:2377,17'
          Dst:             sarrayGetString
        - Src:             'utils2.c:2378,16'
          Dst:             genPathname
        - Src:             'utils2.c:2379,13'
          Dst:             lept_rmfile
        - Src:             'utils2.c:2380,13'
          Dst:             lept_stderr
        - Src:             'utils2.c:2385,5'
          Dst:             sarrayDestroy
    - functionName:    lept_direxists
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2302
      functionLinenumberEnd: 2329
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dir
        - pexists
      BBCount:         15
      ICount:          78
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - genPathname
        - stat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utils2.c:2305,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2305,19'
              BranchSideFuncs:
                - genPathname
                - stat
                - free
            - BranchSide:      'utils2.c:2306,6'
              BranchSideFuncs:
                - genPathname
                - stat
                - free
        - Branch String:   'utils2.c:2307,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2307,15'
              BranchSideFuncs:
                - genPathname
                - stat
                - free
            - BranchSide:      'utils2.c:2308,32'
              BranchSideFuncs:
                - genPathname
                - stat
                - free
        - Branch String:   'utils2.c:2308,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2309,9'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:2314,24'
              BranchSideFuncs:
                - stat
                - free
        - Branch String:   'utils2.c:2315,19'
          Branch Sides:
            - BranchSide:      'utils2.c:2315,22'
              BranchSideFuncs:
                - free
            - BranchSide:      'utils2.c:2328,5'
              BranchSideFuncs:
                - free
        - Branch String:   'utils2.c:2315,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2316,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'utils2.c:2328,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'utils2.c:2308,20'
          Dst:             genPathname
        - Src:             'utils2.c:2314,19'
          Dst:             stat
    - functionName:    lept_rmdir
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2228
      functionLinenumberEnd: 2281
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - subdir
      BBCount:         35
      ICount:          205
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - genPathname
        - getFilenamesInDirectory
        - lept_direxists
        - lept_stderr
        - pathJoin
        - remove
        - returnErrorInt
        - rmdir
        - sarrayDestroy
        - sarrayGetCount
        - sarrayGetString
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'utils2.c:2238,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2239,16'
              BranchSideFuncs:
                - strlen
                - pathJoin
                - returnErrorInt
                - lept_direxists
                - free
                - getFilenamesInDirectory
                - sarrayGetCount
                - genPathname
                - rmdir
                - free
                - sarrayDestroy
                - free
                - sarrayGetString
                - genPathname
                - remove
                - free
                - free
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'utils2.c:2240,17'
              BranchSideFuncs:
                - strlen
                - pathJoin
                - returnErrorInt
                - lept_direxists
                - free
                - getFilenamesInDirectory
                - sarrayGetCount
                - genPathname
                - rmdir
                - free
                - sarrayDestroy
                - free
                - sarrayGetString
                - genPathname
                - remove
                - free
                - free
                - lept_stderr
                - returnErrorInt
        - Branch String:   'utils2.c:2239,16'
          Branch Sides:
            - BranchSide:      'utils2.c:2239,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2239,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:2240,31'
          Branch Sides:
            - BranchSide:      'utils2.c:2240,35'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2241,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'utils2.c:2240,53'
          Branch Sides:
            - BranchSide:      'utils2.c:2240,57'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2241,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'utils2.c:2240,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2241,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2244,28'
              BranchSideFuncs:
                - pathJoin
                - returnErrorInt
                - lept_direxists
                - free
                - getFilenamesInDirectory
                - sarrayGetCount
                - genPathname
                - rmdir
                - free
                - sarrayDestroy
                - free
                - sarrayGetString
                - genPathname
                - remove
                - free
                - free
                - lept_stderr
        - Branch String:   'utils2.c:2241,16'
          Branch Sides:
            - BranchSide:      'utils2.c:2241,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2241,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:2245,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2246,16'
              BranchSideFuncs:
                - lept_direxists
                - free
                - getFilenamesInDirectory
                - sarrayGetCount
                - genPathname
                - rmdir
                - free
                - sarrayDestroy
                - free
                - sarrayGetString
                - genPathname
                - remove
                - free
                - free
                - lept_stderr
            - BranchSide:      'utils2.c:2247,20'
              BranchSideFuncs:
                - lept_direxists
                - free
                - getFilenamesInDirectory
                - sarrayGetCount
                - genPathname
                - rmdir
                - free
                - sarrayDestroy
                - free
                - sarrayGetString
                - genPathname
                - remove
                - free
                - free
                - lept_stderr
        - Branch String:   'utils2.c:2246,16'
          Branch Sides:
            - BranchSide:      'utils2.c:2246,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2246,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:2248,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2249,9'
              BranchSideFuncs:
                - getFilenamesInDirectory
                - sarrayGetCount
                - genPathname
                - rmdir
                - free
                - sarrayDestroy
                - free
                - sarrayGetString
                - genPathname
                - remove
                - free
                - free
                - lept_stderr
            - BranchSide:      'utils2.c:2254,39'
              BranchSideFuncs:
                - getFilenamesInDirectory
                - sarrayGetCount
                - genPathname
                - rmdir
                - free
                - sarrayDestroy
                - free
                - sarrayGetString
                - genPathname
                - remove
                - free
                - free
                - lept_stderr
        - Branch String:   'utils2.c:2254,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2255,9'
              BranchSideFuncs:
                - free
                - lept_stderr
            - BranchSide:      'utils2.c:2259,29'
              BranchSideFuncs:
                - sarrayGetCount
                - genPathname
                - rmdir
                - free
                - sarrayDestroy
                - free
                - sarrayGetString
                - genPathname
                - remove
                - free
        - Branch String:   'utils2.c:2255,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2256,9'
              BranchSideFuncs:
                - lept_stderr
                - free
            - BranchSide:      'utils2.c:2256,9'
              BranchSideFuncs:
                - free
        - Branch String:   'utils2.c:2261,5'
          Branch Sides:
            - BranchSide:      'utils2.c:2262,33'
              BranchSideFuncs:
                - sarrayGetString
                - genPathname
                - remove
                - free
                - genPathname
                - rmdir
                - free
                - sarrayDestroy
                - free
            - BranchSide:      'utils2.c:2269,35'
              BranchSideFuncs:
                - genPathname
                - rmdir
                - free
                - sarrayDestroy
                - free
      Callsites:
        - Src:             'utils2.c:2239,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:2240,10'
          Dst:             strlen
        - Src:             'utils2.c:2241,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:2244,11'
          Dst:             pathJoin
        - Src:             'utils2.c:2246,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:2247,5'
          Dst:             lept_direxists
        - Src:             'utils2.c:2254,15'
          Dst:             getFilenamesInDirectory
        - Src:             'utils2.c:2255,9'
          Dst:             lept_stderr
        - Src:             'utils2.c:2259,14'
          Dst:             sarrayGetCount
        - Src:             'utils2.c:2262,17'
          Dst:             sarrayGetString
        - Src:             'utils2.c:2263,20'
          Dst:             genPathname
        - Src:             'utils2.c:2264,9'
          Dst:             remove
        - Src:             'utils2.c:2269,15'
          Dst:             genPathname
        - Src:             'utils2.c:2270,11'
          Dst:             rmdir
        - Src:             'utils2.c:2278,5'
          Dst:             sarrayDestroy
    - functionName:    rmdir
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lept_mkdir
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2153
      functionLinenumberEnd: 2202
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - subdir
      BBCount:         34
      ICount:          187
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - genPathname
        - lept_stderr
        - mkdir
        - pathJoin
        - returnErrorInt
        - sarrayCreate
        - sarrayDestroy
        - sarrayGetCount
        - sarrayGetString
        - sarraySplitString
        - strlen
      functionUses:    29
      BranchProfiles:
        - Branch String:   'utils2.c:2162,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2163,9'
              BranchSideFuncs:
                - returnErrorInt
                - strlen
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - genPathname
                - mkdir
                - free
                - sarrayDestroy
                - lept_stderr
                - sarrayGetString
                - pathJoin
                - mkdir
                - free
                - returnErrorInt
            - BranchSide:      'utils2.c:2168,10'
              BranchSideFuncs:
                - returnErrorInt
                - strlen
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - genPathname
                - mkdir
                - free
                - sarrayDestroy
                - lept_stderr
                - sarrayGetString
                - pathJoin
                - mkdir
                - free
                - returnErrorInt
        - Branch String:   'utils2.c:2163,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2165,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'utils2.c:2165,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:2168,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2169,16'
              BranchSideFuncs:
                - strlen
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - genPathname
                - mkdir
                - free
                - sarrayDestroy
                - lept_stderr
                - sarrayGetString
                - pathJoin
                - mkdir
                - free
                - returnErrorInt
            - BranchSide:      'utils2.c:2170,17'
              BranchSideFuncs:
                - strlen
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - genPathname
                - mkdir
                - free
                - sarrayDestroy
                - lept_stderr
                - sarrayGetString
                - pathJoin
                - mkdir
                - free
                - returnErrorInt
        - Branch String:   'utils2.c:2169,16'
          Branch Sides:
            - BranchSide:      'utils2.c:2169,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2169,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:2170,31'
          Branch Sides:
            - BranchSide:      'utils2.c:2170,35'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2171,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'utils2.c:2170,53'
          Branch Sides:
            - BranchSide:      'utils2.c:2170,57'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2171,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'utils2.c:2170,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2171,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2173,10'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - genPathname
                - mkdir
                - free
                - sarrayDestroy
                - lept_stderr
                - sarrayGetString
                - pathJoin
                - mkdir
                - free
        - Branch String:   'utils2.c:2171,16'
          Branch Sides:
            - BranchSide:      'utils2.c:2171,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2171,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:2186,5'
          Branch Sides:
            - BranchSide:      'utils2.c:2187,27'
              BranchSideFuncs:
                - sarrayGetString
                - pathJoin
                - mkdir
                - free
                - free
                - sarrayDestroy
                - lept_stderr
            - BranchSide:      'utils2.c:2197,5'
              BranchSideFuncs:
                - free
                - sarrayDestroy
                - lept_stderr
        - Branch String:   'utils2.c:2199,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2200,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'utils2.c:2201,12'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:2200,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2201,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'utils2.c:2201,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:2163,9'
          Dst:             lept_stderr
        - Src:             'utils2.c:2169,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:2170,10'
          Dst:             strlen
        - Src:             'utils2.c:2171,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:2173,10'
          Dst:             sarrayCreate
        - Src:             'utils2.c:2174,5'
          Dst:             sarraySplitString
        - Src:             'utils2.c:2175,9'
          Dst:             sarrayGetCount
        - Src:             'utils2.c:2176,11'
          Dst:             genPathname
        - Src:             'utils2.c:2179,11'
          Dst:             mkdir
        - Src:             'utils2.c:2187,32'
          Dst:             sarrayGetString
        - Src:             'utils2.c:2187,18'
          Dst:             pathJoin
        - Src:             'utils2.c:2189,16'
          Dst:             mkdir
        - Src:             'utils2.c:2198,5'
          Dst:             sarrayDestroy
        - Src:             'utils2.c:2200,9'
          Dst:             lept_stderr
    - functionName:    mkdir
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lept_free
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2125
      functionLinenumberEnd: 2128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utils2.c:2126,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2126,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'utils2.c:2127,5'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    lept_calloc
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2105
      functionLinenumberEnd: 2109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - nmemb
        - size
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils2.c:2106,20'
          Branch Sides:
            - BranchSide:      'utils2.c:2106,23'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:2107,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:2106,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2107,9'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:2108,12'
              BranchSideFuncs:
                - calloc
      Callsites:
        - Src:             'utils2.c:2108,12'
          Dst:             calloc
    - functionName:    lept_fclose
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2080
      functionLinenumberEnd: 2085
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fclose
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils2.c:2081,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2082,16'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'utils2.c:2084,19'
              BranchSideFuncs:
                - fclose
        - Branch String:   'utils2.c:2082,16'
          Branch Sides:
            - BranchSide:      'utils2.c:2082,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:2082,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:2082,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:2084,12'
          Dst:             fclose
    - functionName:    lept_fopen
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2053
      functionLinenumberEnd: 2063
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - mode
      BBCount:         16
      ICount:          77
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - fopenReadStream
        - fopenWriteStream
        - returnErrorPtr
        - stringFindSubstr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils2.c:2054,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2055,24'
              BranchSideFuncs:
                - returnErrorPtr
                - stringFindSubstr
                - fopenWriteStream
                - fopenReadStream
            - BranchSide:      'utils2.c:2056,10'
              BranchSideFuncs:
                - returnErrorPtr
                - stringFindSubstr
                - fopenWriteStream
                - fopenReadStream
        - Branch String:   'utils2.c:2055,24'
          Branch Sides:
            - BranchSide:      'utils2.c:2055,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:2055,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:2056,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2057,24'
              BranchSideFuncs:
                - stringFindSubstr
                - fopenWriteStream
                - fopenReadStream
            - BranchSide:      'utils2.c:2059,26'
              BranchSideFuncs:
                - stringFindSubstr
                - fopenWriteStream
                - fopenReadStream
        - Branch String:   'utils2.c:2057,24'
          Branch Sides:
            - BranchSide:      'utils2.c:2057,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:2057,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:2059,9'
          Branch Sides:
            - BranchSide:      'utils2.c:2060,32'
              BranchSideFuncs:
                - fopenReadStream
            - BranchSide:      'utils2.c:2062,33'
              BranchSideFuncs:
                - fopenWriteStream
      Callsites:
        - Src:             'utils2.c:2055,24'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:2057,24'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:2059,9'
          Dst:             stringFindSubstr
        - Src:             'utils2.c:2060,16'
          Dst:             fopenReadStream
        - Src:             'utils2.c:2062,16'
          Dst:             fopenWriteStream
    - functionName:    stringFindSubstr
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - sub
        - ploc
      BBCount:         27
      ICount:          130
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - returnErrorInt
        - strlen
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utils2.c:1009,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1009,16'
              BranchSideFuncs:
                - returnErrorInt
                - strlen
                - strlen
                - strstr
                - returnErrorInt
            - BranchSide:      'utils2.c:1010,10'
              BranchSideFuncs:
                - returnErrorInt
                - strlen
                - strlen
                - strstr
                - returnErrorInt
        - Branch String:   'utils2.c:1010,14'
          Branch Sides:
            - BranchSide:      'utils2.c:1010,18'
              BranchSideFuncs:
                - returnErrorInt
                - strlen
                - strlen
                - strstr
                - returnErrorInt
            - BranchSide:      'utils2.c:1011,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'utils2.c:1010,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1011,16'
              BranchSideFuncs:
                - strlen
                - strlen
                - strstr
                - returnErrorInt
            - BranchSide:      'utils2.c:1012,16'
              BranchSideFuncs:
                - strlen
                - strlen
                - strstr
                - returnErrorInt
        - Branch String:   'utils2.c:1011,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1011,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1011,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1012,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1013,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1014,16'
              BranchSideFuncs:
                - strlen
                - strstr
        - Branch String:   'utils2.c:1013,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1013,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1013,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1014,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1015,9'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:1017,23'
              BranchSideFuncs:
                - strstr
        - Branch String:   'utils2.c:1017,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1018,9'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:1020,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1020,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1021,17'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:1022,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:1011,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:1012,9'
          Dst:             strlen
        - Src:             'utils2.c:1013,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:1014,9'
          Dst:             strlen
        - Src:             'utils2.c:1017,16'
          Dst:             strstr
    - functionName:    strstr
      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:    fopenWriteWinTempfile
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1996
      functionLinenumberEnd: 2022
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fopenReadFromMemory
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1953
      functionLinenumberEnd: 1976
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         14
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fmemopen
        - returnErrorPtr
      functionUses:    20
      BranchProfiles:
        - Branch String:   'utils2.c:1956,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1957,24'
              BranchSideFuncs:
                - fmemopen
                - returnErrorPtr
            - BranchSide:      'utils2.c:1960,32'
              BranchSideFuncs:
                - fmemopen
                - returnErrorPtr
        - Branch String:   'utils2.c:1957,24'
          Branch Sides:
            - BranchSide:      'utils2.c:1957,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:1957,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1960,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1961,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:1975,12'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1961,24'
          Branch Sides:
            - BranchSide:      'utils2.c:1961,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:1961,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:1957,24'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:1960,15'
          Dst:             fmemopen
        - Src:             'utils2.c:1961,24'
          Dst:             returnErrorPtr
    - functionName:    fmemopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fileSplitLinesUniform
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1806
      functionLinenumberEnd: 1855
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - n
        - save_empty
        - rootpath
        - ext
      BBCount:         49
      ICount:          276
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - l_binaryRead
        - l_binaryWrite
        - lept_stderr
        - numaDestroy
        - numaGetIValue
        - numaGetUniformBinSizes
        - returnErrorInt
        - sarrayCreateLinesFromString
        - sarrayDestroy
        - sarrayGetCount
        - sarrayToStringRange
        - snprintf
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils2.c:1815,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1816,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_binaryRead
                - sarrayCreateLinesFromString
                - free
                - returnErrorInt
                - sarrayGetCount
                - numaGetUniformBinSizes
                - numaDestroy
                - sarrayDestroy
                - snprintf
                - numaGetIValue
                - sarrayToStringRange
                - strlen
                - l_binaryWrite
                - free
                - snprintf
                - sarrayDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'utils2.c:1817,10'
              BranchSideFuncs:
                - returnErrorInt
                - l_binaryRead
                - sarrayCreateLinesFromString
                - free
                - returnErrorInt
                - sarrayGetCount
                - numaGetUniformBinSizes
                - numaDestroy
                - sarrayDestroy
                - snprintf
                - numaGetIValue
                - sarrayToStringRange
                - strlen
                - l_binaryWrite
                - free
                - snprintf
                - sarrayDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'utils2.c:1816,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1816,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1816,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1817,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1818,16'
              BranchSideFuncs:
                - l_binaryRead
                - sarrayCreateLinesFromString
                - free
                - returnErrorInt
                - sarrayGetCount
                - numaGetUniformBinSizes
                - numaDestroy
                - sarrayDestroy
                - snprintf
                - numaGetIValue
                - sarrayToStringRange
                - strlen
                - l_binaryWrite
                - free
                - snprintf
                - sarrayDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'utils2.c:1819,9'
              BranchSideFuncs:
                - l_binaryRead
                - sarrayCreateLinesFromString
                - free
                - returnErrorInt
                - sarrayGetCount
                - numaGetUniformBinSizes
                - numaDestroy
                - sarrayDestroy
                - snprintf
                - numaGetIValue
                - sarrayToStringRange
                - strlen
                - l_binaryWrite
                - free
                - snprintf
                - sarrayDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'utils2.c:1818,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1818,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1818,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1819,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1820,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1821,9'
              BranchSideFuncs:
                - l_binaryRead
                - sarrayCreateLinesFromString
                - free
                - returnErrorInt
                - sarrayGetCount
                - numaGetUniformBinSizes
                - numaDestroy
                - sarrayDestroy
                - snprintf
                - numaGetIValue
                - sarrayToStringRange
                - strlen
                - l_binaryWrite
                - free
                - snprintf
                - sarrayDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'utils2.c:1820,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1820,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1820,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1821,25'
          Branch Sides:
            - BranchSide:      'utils2.c:1821,28'
              BranchSideFuncs:
                - l_binaryRead
                - sarrayCreateLinesFromString
                - free
                - returnErrorInt
                - sarrayGetCount
                - numaGetUniformBinSizes
                - numaDestroy
                - sarrayDestroy
                - snprintf
                - numaGetIValue
                - sarrayToStringRange
                - strlen
                - l_binaryWrite
                - free
                - snprintf
                - sarrayDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'utils2.c:1825,30'
              BranchSideFuncs:
                - l_binaryRead
                - sarrayCreateLinesFromString
                - free
                - returnErrorInt
                - sarrayGetCount
                - numaGetUniformBinSizes
                - numaDestroy
                - sarrayDestroy
                - snprintf
                - numaGetIValue
                - sarrayToStringRange
                - strlen
                - l_binaryWrite
                - free
                - snprintf
                - sarrayDestroy
                - lept_stderr
                - returnErrorInt
        - Branch String:   'utils2.c:1821,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1822,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1825,30'
              BranchSideFuncs:
                - l_binaryRead
                - sarrayCreateLinesFromString
                - free
                - returnErrorInt
                - sarrayGetCount
                - numaGetUniformBinSizes
                - numaDestroy
                - sarrayDestroy
                - snprintf
                - numaGetIValue
                - sarrayToStringRange
                - strlen
                - l_binaryWrite
                - free
                - snprintf
                - sarrayDestroy
                - lept_stderr
                - returnErrorInt
        - Branch String:   'utils2.c:1822,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1822,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1822,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1825,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1826,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1827,52'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - free
                - returnErrorInt
                - sarrayGetCount
                - numaGetUniformBinSizes
                - numaDestroy
                - sarrayDestroy
                - snprintf
                - numaGetIValue
                - sarrayToStringRange
                - strlen
                - l_binaryWrite
                - free
                - snprintf
                - sarrayDestroy
                - lept_stderr
        - Branch String:   'utils2.c:1826,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1826,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1826,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1829,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1830,16'
              BranchSideFuncs:
                - sarrayGetCount
                - numaGetUniformBinSizes
                - numaDestroy
                - sarrayDestroy
                - snprintf
                - numaGetIValue
                - sarrayToStringRange
                - strlen
                - l_binaryWrite
                - free
                - snprintf
                - sarrayDestroy
                - lept_stderr
            - BranchSide:      'utils2.c:1831,31'
              BranchSideFuncs:
                - sarrayGetCount
                - numaGetUniformBinSizes
                - numaDestroy
                - sarrayDestroy
                - snprintf
                - numaGetIValue
                - sarrayToStringRange
                - strlen
                - l_binaryWrite
                - free
                - snprintf
                - sarrayDestroy
                - lept_stderr
        - Branch String:   'utils2.c:1830,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1830,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1830,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1832,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1833,9'
              BranchSideFuncs:
                - sarrayDestroy
                - lept_stderr
            - BranchSide:      'utils2.c:1839,33'
              BranchSideFuncs:
                - numaGetUniformBinSizes
                - numaDestroy
                - sarrayDestroy
                - snprintf
                - numaGetIValue
                - sarrayToStringRange
                - strlen
                - l_binaryWrite
                - free
                - snprintf
        - Branch String:   'utils2.c:1834,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1835,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'utils2.c:1835,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1841,5'
          Branch Sides:
            - BranchSide:      'utils2.c:1842,13'
              BranchSideFuncs:
                - snprintf
                - numaGetIValue
                - sarrayToStringRange
                - strlen
                - l_binaryWrite
                - free
                - numaDestroy
                - sarrayDestroy
                - snprintf
            - BranchSide:      'utils2.c:1852,5'
              BranchSideFuncs:
                - numaDestroy
                - sarrayDestroy
        - Branch String:   'utils2.c:1842,13'
          Branch Sides:
            - BranchSide:      'utils2.c:1843,22'
              BranchSideFuncs:
                - snprintf
                - numaGetIValue
                - sarrayToStringRange
                - strlen
                - l_binaryWrite
                - free
                - numaDestroy
                - sarrayDestroy
                - snprintf
            - BranchSide:      'utils2.c:1845,22'
              BranchSideFuncs:
                - snprintf
                - numaGetIValue
                - sarrayToStringRange
                - strlen
                - l_binaryWrite
                - free
                - numaDestroy
                - sarrayDestroy
                - snprintf
      Callsites:
        - Src:             'utils2.c:1816,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:1818,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:1820,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:1822,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:1825,17'
          Dst:             l_binaryRead
        - Src:             'utils2.c:1826,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:1827,10'
          Dst:             sarrayCreateLinesFromString
        - Src:             'utils2.c:1830,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:1831,16'
          Dst:             sarrayGetCount
        - Src:             'utils2.c:1833,9'
          Dst:             sarrayDestroy
        - Src:             'utils2.c:1834,9'
          Dst:             lept_stderr
        - Src:             'utils2.c:1839,10'
          Dst:             numaGetUniformBinSizes
        - Src:             'utils2.c:1843,13'
          Dst:             snprintf
        - Src:             'utils2.c:1845,13'
          Dst:             snprintf
        - Src:             'utils2.c:1846,9'
          Dst:             numaGetIValue
        - Src:             'utils2.c:1847,15'
          Dst:             sarrayToStringRange
        - Src:             'utils2.c:1848,42'
          Dst:             strlen
        - Src:             'utils2.c:1848,9'
          Dst:             l_binaryWrite
        - Src:             'utils2.c:1852,5'
          Dst:             numaDestroy
        - Src:             'utils2.c:1853,5'
          Dst:             sarrayDestroy
    - functionName:    fileAppendString
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1755
      functionLinenumberEnd: 1768
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - str
      BBCount:         19
      ICount:          91
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenWriteStream
        - fprintf
        - returnErrorInt
        - returnErrorInt1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils2.c:1758,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1759,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - fprintf
                - fclose
                - returnErrorInt1
            - BranchSide:      'utils2.c:1760,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - fprintf
                - fclose
                - returnErrorInt1
        - Branch String:   'utils2.c:1759,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1759,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1759,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1760,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1761,16'
              BranchSideFuncs:
                - fopenWriteStream
                - fprintf
                - fclose
                - returnErrorInt1
            - BranchSide:      'utils2.c:1763,32'
              BranchSideFuncs:
                - fopenWriteStream
                - fprintf
                - fclose
                - returnErrorInt1
        - Branch String:   'utils2.c:1761,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1761,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1761,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1763,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1764,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'utils2.c:1765,13'
              BranchSideFuncs:
                - fprintf
                - fclose
        - Branch String:   'utils2.c:1764,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1764,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'utils2.c:1764,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:1759,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:1761,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:1763,15'
          Dst:             fopenWriteStream
        - Src:             'utils2.c:1764,16'
          Dst:             returnErrorInt1
        - Src:             'utils2.c:1765,5'
          Dst:             fprintf
        - Src:             'utils2.c:1766,5'
          Dst:             fclose
    - functionName:    fileConcatenate
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1729
      functionLinenumberEnd: 1742
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcfile
        - destfile
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - l_binaryRead
        - l_binaryWrite
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils2.c:1733,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1734,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_binaryRead
                - l_binaryWrite
                - free
            - BranchSide:      'utils2.c:1735,10'
              BranchSideFuncs:
                - returnErrorInt
                - l_binaryRead
                - l_binaryWrite
                - free
        - Branch String:   'utils2.c:1734,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1734,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1734,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1735,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1736,16'
              BranchSideFuncs:
                - l_binaryRead
                - l_binaryWrite
                - free
            - BranchSide:      'utils2.c:1738,25'
              BranchSideFuncs:
                - l_binaryRead
                - l_binaryWrite
                - free
        - Branch String:   'utils2.c:1736,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1736,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1736,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:1734,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:1736,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:1738,12'
          Dst:             l_binaryRead
        - Src:             'utils2.c:1739,5'
          Dst:             l_binaryWrite
    - functionName:    l_binaryCompare
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1670
      functionLinenumberEnd: 1685
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - data1
        - size1
        - data2
        - size2
        - psame
      BBCount:         25
      ICount:          134
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils2.c:1673,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1674,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1675,6'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'utils2.c:1674,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1674,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1674,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1676,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1676,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1677,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'utils2.c:1676,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1677,16'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:1678,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1677,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1677,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1677,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1678,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1678,25'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:1679,12'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1679,5'
          Branch Sides:
            - BranchSide:      'utils2.c:1680,13'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:1683,6'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1680,13'
          Branch Sides:
            - BranchSide:      'utils2.c:1681,13'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:1682,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:1674,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:1677,16'
          Dst:             returnErrorInt
    - functionName:    fnbytesInFile
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1594
      functionLinenumberEnd: 1609
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         19
      ICount:          99
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fseek
        - ftell
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'utils2.c:1597,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1598,16'
              BranchSideFuncs:
                - ftell
                - fseek
                - ftell
                - fseek
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'utils2.c:1600,17'
              BranchSideFuncs:
                - ftell
                - fseek
                - ftell
                - fseek
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'utils2.c:1598,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1598,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1598,16'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1601,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1602,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1603,11'
              BranchSideFuncs:
                - fseek
                - ftell
                - fseek
                - returnErrorInt
        - Branch String:   'utils2.c:1602,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1602,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1602,16'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1605,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1606,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1607,11'
              BranchSideFuncs:
                - fseek
        - Branch String:   'utils2.c:1606,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1606,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1606,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:1598,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:1600,11'
          Dst:             ftell
        - Src:             'utils2.c:1602,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:1603,5'
          Dst:             fseek
        - Src:             'utils2.c:1604,14'
          Dst:             ftell
        - Src:             'utils2.c:1606,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:1607,5'
          Dst:             fseek
    - functionName:    nbytesInFile
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1572
      functionLinenumberEnd: 1583
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         14
      ICount:          74
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fclose
        - fnbytesInFile
        - fopenReadStream
        - returnErrorInt
        - returnErrorInt1
      functionUses:    3
      BranchProfiles:
        - Branch String:   'utils2.c:1576,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1577,16'
              BranchSideFuncs:
                - fopenReadStream
                - fnbytesInFile
                - fclose
                - returnErrorInt1
            - BranchSide:      'utils2.c:1578,31'
              BranchSideFuncs:
                - fopenReadStream
                - fnbytesInFile
                - fclose
                - returnErrorInt1
        - Branch String:   'utils2.c:1577,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1577,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1577,16'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1578,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1579,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'utils2.c:1580,28'
              BranchSideFuncs:
                - fnbytesInFile
                - fclose
        - Branch String:   'utils2.c:1579,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1579,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'utils2.c:1579,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:1577,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:1578,15'
          Dst:             fopenReadStream
        - Src:             'utils2.c:1579,16'
          Dst:             returnErrorInt1
        - Src:             'utils2.c:1580,14'
          Dst:             fnbytesInFile
        - Src:             'utils2.c:1581,5'
          Dst:             fclose
    - functionName:    l_binaryReadSelect
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionLinenumberEnd: 1454
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - start
        - nbytes
        - pnread
      BBCount:         19
      ICount:          105
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadStream
        - l_binaryReadSelectStream
        - returnErrorPtr
        - returnErrorPtr1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utils2.c:1442,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1443,27'
              BranchSideFuncs:
                - returnErrorPtr
                - fopenReadStream
                - l_binaryReadSelectStream
                - fclose
                - returnErrorPtr1
            - BranchSide:      'utils2.c:1444,6'
              BranchSideFuncs:
                - returnErrorPtr
                - fopenReadStream
                - l_binaryReadSelectStream
                - fclose
                - returnErrorPtr1
        - Branch String:   'utils2.c:1443,27'
          Branch Sides:
            - BranchSide:      'utils2.c:1443,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:1443,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1445,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1446,27'
              BranchSideFuncs:
                - fopenReadStream
                - l_binaryReadSelectStream
                - fclose
                - returnErrorPtr1
            - BranchSide:      'utils2.c:1448,31'
              BranchSideFuncs:
                - fopenReadStream
                - l_binaryReadSelectStream
                - fclose
                - returnErrorPtr1
        - Branch String:   'utils2.c:1446,27'
          Branch Sides:
            - BranchSide:      'utils2.c:1446,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:1446,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1448,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1449,27'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'utils2.c:1451,37'
              BranchSideFuncs:
                - l_binaryReadSelectStream
                - fclose
        - Branch String:   'utils2.c:1449,27'
          Branch Sides:
            - BranchSide:      'utils2.c:1449,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'utils2.c:1449,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:1443,27'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:1446,27'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:1448,15'
          Dst:             fopenReadStream
        - Src:             'utils2.c:1449,27'
          Dst:             returnErrorPtr1
        - Src:             'utils2.c:1451,12'
          Dst:             l_binaryReadSelectStream
        - Src:             'utils2.c:1452,5'
          Dst:             fclose
    - functionName:    reallocNew
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1306
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pindata
        - oldsize
        - newsize
      BBCount:         29
      ICount:          150
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - calloc
        - returnErrorPtr
      functionUses:    25
      BranchProfiles:
        - Branch String:   'utils2.c:1280,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1281,16'
              BranchSideFuncs:
                - calloc
                - returnErrorPtr
                - calloc
                - free
                - returnErrorPtr
                - free
            - BranchSide:      'utils2.c:1282,15'
              BranchSideFuncs:
                - calloc
                - returnErrorPtr
                - calloc
                - free
                - returnErrorPtr
                - free
        - Branch String:   'utils2.c:1281,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1281,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:1281,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1284,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1285,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'utils2.c:1292,10'
              BranchSideFuncs:
                - calloc
                - returnErrorPtr
                - calloc
                - free
                - returnErrorPtr
        - Branch String:   'utils2.c:1285,13'
          Branch Sides:
            - BranchSide:      'utils2.c:1286,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'utils2.c:1289,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1292,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1293,32'
              BranchSideFuncs:
                - calloc
                - free
                - returnErrorPtr
            - BranchSide:      'utils2.c:1299,28'
              BranchSideFuncs:
                - calloc
                - free
                - returnErrorPtr
        - Branch String:   'utils2.c:1293,13'
          Branch Sides:
            - BranchSide:      'utils2.c:1294,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:1295,16'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1294,20'
          Branch Sides:
            - BranchSide:      'utils2.c:1294,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:1294,13'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1299,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1300,16'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:1301,15'
              BranchSideFuncs:
                - free
        - Branch String:   'utils2.c:1300,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1300,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:1300,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1301,15'
          Branch Sides:
            - BranchSide:      'utils2.c:1301,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'utils2.c:1301,13'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'utils2.c:1281,16'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:1293,32'
          Dst:             calloc
        - Src:             'utils2.c:1294,20'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:1299,28'
          Dst:             calloc
        - Src:             'utils2.c:1300,16'
          Dst:             returnErrorPtr
    - functionName:    arrayFindSequence
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - datalen
        - sequence
        - seqlen
        - poffset
        - pfound
      BBCount:         46
      ICount:          235
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - returnErrorInt
      functionUses:    11
      BranchProfiles:
        - Branch String:   'utils2.c:1214,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1214,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'utils2.c:1215,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'utils2.c:1215,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1215,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'utils2.c:1216,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'utils2.c:1216,15'
          Branch Sides:
            - BranchSide:      'utils2.c:1216,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'utils2.c:1217,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'utils2.c:1216,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1217,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1218,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'utils2.c:1217,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1217,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1217,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1218,18'
          Branch Sides:
            - BranchSide:      'utils2.c:1218,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1219,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'utils2.c:1218,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1219,16'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:1221,15'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1219,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1219,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:1219,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1223,5'
          Branch Sides:
            - BranchSide:      'utils2.c:1224,16'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:1234,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1224,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1225,17'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:1230,13'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1225,17'
          Branch Sides:
            - BranchSide:      'utils2.c:1226,18'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:1227,17'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1227,17'
          Branch Sides:
            - BranchSide:      'utils2.c:1228,24'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:1229,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1230,13'
          Branch Sides:
            - BranchSide:      'utils2.c:1231,13'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:1232,5'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1234,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1235,20'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:1238,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:1217,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:1219,16'
          Dst:             returnErrorInt
    - functionName:    l_binaryCopy
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1633
      functionLinenumberEnd: 1643
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - datas
        - size
      BBCount:         14
      ICount:          72
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'utils2.c:1636,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1637,27'
              BranchSideFuncs:
                - calloc
                - returnErrorPtr
            - BranchSide:      'utils2.c:1639,29'
              BranchSideFuncs:
                - calloc
                - returnErrorPtr
        - Branch String:   'utils2.c:1637,27'
          Branch Sides:
            - BranchSide:      'utils2.c:1637,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:1637,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1639,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1640,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:1641,12'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1640,27'
          Branch Sides:
            - BranchSide:      'utils2.c:1640,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:1640,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:1637,27'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:1639,29'
          Dst:             calloc
        - Src:             'utils2.c:1640,27'
          Dst:             returnErrorPtr
    - functionName:    arrayFindEachSequence
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionLinenumberEnd: 1175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - datalen
        - sequence
        - seqlen
      BBCount:         21
      ICount:          132
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - arrayFindSequence
        - l_dnaAddNumber
        - l_dnaCreate
        - l_dnaDestroy
        - l_dnaGetCount
        - returnErrorPtr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'utils2.c:1153,15'
          Branch Sides:
            - BranchSide:      'utils2.c:1153,19'
              BranchSideFuncs:
                - returnErrorPtr
                - l_dnaCreate
                - arrayFindSequence
                - l_dnaAddNumber
                - l_dnaGetCount
                - l_dnaDestroy
            - BranchSide:      'utils2.c:1154,25'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'utils2.c:1153,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1154,25'
              BranchSideFuncs:
                - l_dnaCreate
                - arrayFindSequence
                - l_dnaAddNumber
                - l_dnaGetCount
                - l_dnaDestroy
            - BranchSide:      'utils2.c:1157,10'
              BranchSideFuncs:
                - l_dnaCreate
                - arrayFindSequence
                - l_dnaAddNumber
                - l_dnaGetCount
                - l_dnaDestroy
        - Branch String:   'utils2.c:1154,25'
          Branch Sides:
            - BranchSide:      'utils2.c:1154,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:1154,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1162,13'
          Branch Sides:
            - BranchSide:      'utils2.c:1163,13'
              BranchSideFuncs:
                - l_dnaGetCount
                - l_dnaDestroy
            - BranchSide:      'utils2.c:1165,22'
              BranchSideFuncs:
                - l_dnaAddNumber
                - arrayFindSequence
                - l_dnaGetCount
                - l_dnaDestroy
        - Branch String:   'utils2.c:1168,13'
          Branch Sides:
            - BranchSide:      'utils2.c:1159,5'
              BranchSideFuncs:
                - l_dnaGetCount
                - l_dnaDestroy
            - BranchSide:      'utils2.c:1169,13'
              BranchSideFuncs:
                - l_dnaGetCount
                - l_dnaDestroy
        - Branch String:   'utils2.c:1172,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1173,9'
              BranchSideFuncs:
                - l_dnaDestroy
            - BranchSide:      'utils2.c:1174,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:1154,25'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:1157,10'
          Dst:             l_dnaCreate
        - Src:             'utils2.c:1160,9'
          Dst:             arrayFindSequence
        - Src:             'utils2.c:1166,9'
          Dst:             l_dnaAddNumber
        - Src:             'utils2.c:1172,9'
          Dst:             l_dnaGetCount
        - Src:             'utils2.c:1173,9'
          Dst:             l_dnaDestroy
    - functionName:    stringFindEachSubstr
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - sub
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - arrayFindEachSequence
        - returnErrorPtr
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils2.c:977,14'
          Branch Sides:
            - BranchSide:      'utils2.c:977,18'
              BranchSideFuncs:
                - returnErrorPtr
                - strlen
                - strlen
                - arrayFindEachSequence
            - BranchSide:      'utils2.c:978,25'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'utils2.c:977,9'
          Branch Sides:
            - BranchSide:      'utils2.c:978,25'
              BranchSideFuncs:
                - strlen
                - strlen
                - arrayFindEachSequence
            - BranchSide:      'utils2.c:980,51'
              BranchSideFuncs:
                - strlen
                - strlen
                - arrayFindEachSequence
        - Branch String:   'utils2.c:978,25'
          Branch Sides:
            - BranchSide:      'utils2.c:978,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:978,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:978,25'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:980,56'
          Dst:             strlen
        - Src:             'utils2.c:981,56'
          Dst:             strlen
        - Src:             'utils2.c:980,12'
          Dst:             arrayFindEachSequence
    - functionName:    stringReplaceSubstr
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - sub1
        - sub2
        - ploc
        - pfound
      BBCount:         35
      ICount:          241
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - calloc
        - returnErrorPtr
        - strcmp
        - strcpy
        - stringNew
        - strlen
        - strstr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils2.c:925,9'
          Branch Sides:
            - BranchSide:      'utils2.c:925,18'
              BranchSideFuncs:
                - returnErrorPtr
                - strcmp
                - stringNew
                - strstr
                - strlen
                - strlen
                - strlen
                - calloc
                - strcpy
                - strcpy
                - returnErrorPtr
                - stringNew
            - BranchSide:      'utils2.c:926,10'
              BranchSideFuncs:
                - returnErrorPtr
                - strcmp
                - stringNew
                - strstr
                - strlen
                - strlen
                - strlen
                - calloc
                - strcpy
                - strcpy
                - returnErrorPtr
                - stringNew
        - Branch String:   'utils2.c:926,14'
          Branch Sides:
            - BranchSide:      'utils2.c:926,18'
              BranchSideFuncs:
                - returnErrorPtr
                - strcmp
                - stringNew
                - strstr
                - strlen
                - strlen
                - strlen
                - calloc
                - strcpy
                - strcpy
                - returnErrorPtr
                - stringNew
            - BranchSide:      'utils2.c:927,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'utils2.c:926,23'
          Branch Sides:
            - BranchSide:      'utils2.c:926,27'
              BranchSideFuncs:
                - returnErrorPtr
                - strcmp
                - stringNew
                - strstr
                - strlen
                - strlen
                - strlen
                - calloc
                - strcpy
                - strcpy
                - returnErrorPtr
                - stringNew
            - BranchSide:      'utils2.c:927,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'utils2.c:926,9'
          Branch Sides:
            - BranchSide:      'utils2.c:927,24'
              BranchSideFuncs:
                - strcmp
                - stringNew
                - strstr
                - strlen
                - strlen
                - strlen
                - calloc
                - strcpy
                - strcpy
                - returnErrorPtr
                - stringNew
            - BranchSide:      'utils2.c:930,9'
              BranchSideFuncs:
                - strcmp
                - stringNew
                - strstr
                - strlen
                - strlen
                - strlen
                - calloc
                - strcpy
                - strcpy
                - returnErrorPtr
                - stringNew
        - Branch String:   'utils2.c:927,24'
          Branch Sides:
            - BranchSide:      'utils2.c:927,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:927,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:930,9'
          Branch Sides:
            - BranchSide:      'utils2.c:931,16'
              BranchSideFuncs:
                - strcmp
                - stringNew
                - strstr
                - strlen
                - strlen
                - strlen
                - calloc
                - strcpy
                - strcpy
                - returnErrorPtr
                - stringNew
            - BranchSide:      'utils2.c:933,13'
              BranchSideFuncs:
                - strcmp
                - stringNew
                - strstr
                - strlen
                - strlen
                - strlen
                - calloc
                - strcpy
                - strcpy
                - returnErrorPtr
                - stringNew
        - Branch String:   'utils2.c:934,9'
          Branch Sides:
            - BranchSide:      'utils2.c:935,26'
              BranchSideFuncs:
                - strstr
                - strlen
                - strlen
                - strlen
                - calloc
                - strcpy
                - strcpy
                - returnErrorPtr
                - stringNew
            - BranchSide:      'utils2.c:936,23'
              BranchSideFuncs:
                - strstr
                - strlen
                - strlen
                - strlen
                - calloc
                - strcpy
                - strcpy
                - returnErrorPtr
                - stringNew
        - Branch String:   'utils2.c:936,9'
          Branch Sides:
            - BranchSide:      'utils2.c:937,26'
              BranchSideFuncs:
                - stringNew
            - BranchSide:      'utils2.c:938,9'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - calloc
                - strcpy
                - strcpy
                - returnErrorPtr
        - Branch String:   'utils2.c:938,9'
          Branch Sides:
            - BranchSide:      'utils2.c:938,18'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - calloc
                - strcpy
                - strcpy
                - returnErrorPtr
            - BranchSide:      'utils2.c:940,19'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - calloc
                - strcpy
                - strcpy
                - returnErrorPtr
        - Branch String:   'utils2.c:944,9'
          Branch Sides:
            - BranchSide:      'utils2.c:945,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:946,12'
              BranchSideFuncs:
                - strcpy
                - strcpy
        - Branch String:   'utils2.c:945,24'
          Branch Sides:
            - BranchSide:      'utils2.c:945,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:945,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:950,9'
          Branch Sides:
            - BranchSide:      'utils2.c:950,23'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:951,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:927,24'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:934,10'
          Dst:             strcmp
        - Src:             'utils2.c:935,16'
          Dst:             stringNew
        - Src:             'utils2.c:936,16'
          Dst:             strstr
        - Src:             'utils2.c:937,16'
          Dst:             stringNew
        - Src:             'utils2.c:940,12'
          Dst:             strlen
        - Src:             'utils2.c:941,13'
          Dst:             strlen
        - Src:             'utils2.c:942,13'
          Dst:             strlen
        - Src:             'utils2.c:944,25'
          Dst:             calloc
        - Src:             'utils2.c:945,24'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:948,5'
          Dst:             strcpy
        - Src:             'utils2.c:949,5'
          Dst:             strcpy
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    arrayReplaceEachSequence
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1064
      functionLinenumberEnd: 1119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - datas
        - dataslen
        - seq
        - seqlen
        - newseq
        - newseqlen
        - pdatadlen
        - pcount
      BBCount:         53
      ICount:          341
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - arrayFindEachSequence
        - calloc
        - l_binaryCopy
        - l_dnaDestroy
        - l_dnaGetCount
        - l_dnaGetIValue
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'utils2.c:1070,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1070,18'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - arrayFindEachSequence
                - l_dnaGetCount
                - calloc
                - l_dnaGetIValue
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaDestroy
                - returnErrorPtr
                - l_binaryCopy
            - BranchSide:      'utils2.c:1071,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - arrayFindEachSequence
                - l_dnaGetCount
                - calloc
                - l_dnaGetIValue
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaDestroy
                - returnErrorPtr
                - l_binaryCopy
        - Branch String:   'utils2.c:1071,16'
          Branch Sides:
            - BranchSide:      'utils2.c:1071,20'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - arrayFindEachSequence
                - l_dnaGetCount
                - calloc
                - l_dnaGetIValue
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaDestroy
                - returnErrorPtr
                - l_binaryCopy
            - BranchSide:      'utils2.c:1072,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'utils2.c:1071,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1072,27'
              BranchSideFuncs:
                - returnErrorPtr
                - arrayFindEachSequence
                - l_dnaGetCount
                - calloc
                - l_dnaGetIValue
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaDestroy
                - returnErrorPtr
                - l_binaryCopy
            - BranchSide:      'utils2.c:1074,10'
              BranchSideFuncs:
                - returnErrorPtr
                - arrayFindEachSequence
                - l_dnaGetCount
                - calloc
                - l_dnaGetIValue
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaDestroy
                - returnErrorPtr
                - l_binaryCopy
        - Branch String:   'utils2.c:1072,27'
          Branch Sides:
            - BranchSide:      'utils2.c:1072,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:1072,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1074,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1075,27'
              BranchSideFuncs:
                - arrayFindEachSequence
                - l_dnaGetCount
                - calloc
                - l_dnaGetIValue
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaDestroy
                - returnErrorPtr
                - l_binaryCopy
            - BranchSide:      'utils2.c:1076,6'
              BranchSideFuncs:
                - arrayFindEachSequence
                - l_dnaGetCount
                - calloc
                - l_dnaGetIValue
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaDestroy
                - returnErrorPtr
                - l_binaryCopy
        - Branch String:   'utils2.c:1075,27'
          Branch Sides:
            - BranchSide:      'utils2.c:1075,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:1075,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1080,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1081,22'
              BranchSideFuncs:
                - l_binaryCopy
            - BranchSide:      'utils2.c:1086,23'
              BranchSideFuncs:
                - l_dnaGetCount
                - calloc
                - l_dnaGetIValue
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaDestroy
                - returnErrorPtr
        - Branch String:   'utils2.c:1087,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1087,27'
              BranchSideFuncs:
                - calloc
                - l_dnaGetIValue
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaDestroy
                - returnErrorPtr
            - BranchSide:      'utils2.c:1088,10'
              BranchSideFuncs:
                - calloc
                - l_dnaGetIValue
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaDestroy
                - returnErrorPtr
        - Branch String:   'utils2.c:1088,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1088,28'
              BranchSideFuncs:
                - calloc
                - l_dnaGetIValue
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaDestroy
                - returnErrorPtr
            - BranchSide:      'utils2.c:1089,15'
              BranchSideFuncs:
                - calloc
                - l_dnaGetIValue
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaDestroy
                - returnErrorPtr
        - Branch String:   'utils2.c:1090,9'
          Branch Sides:
            - BranchSide:      'utils2.c:1091,9'
              BranchSideFuncs:
                - l_dnaDestroy
                - returnErrorPtr
            - BranchSide:      'utils2.c:1096,20'
              BranchSideFuncs:
                - l_dnaGetIValue
                - l_dnaDestroy
                - l_dnaGetIValue
        - Branch String:   'utils2.c:1092,27'
          Branch Sides:
            - BranchSide:      'utils2.c:1092,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:1092,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:1097,5'
          Branch Sides:
            - BranchSide:      'utils2.c:1098,13'
              BranchSideFuncs:
                - l_dnaDestroy
                - l_dnaGetIValue
            - BranchSide:      'utils2.c:1116,18'
              BranchSideFuncs:
                - l_dnaDestroy
        - Branch String:   'utils2.c:1098,13'
          Branch Sides:
            - BranchSide:      'utils2.c:1099,18'
              BranchSideFuncs:
                - l_dnaDestroy
                - l_dnaGetIValue
            - BranchSide:      'utils2.c:1112,27'
              BranchSideFuncs:
                - l_dnaDestroy
                - l_dnaGetIValue
        - Branch String:   'utils2.c:1100,17'
          Branch Sides:
            - BranchSide:      'utils2.c:1101,32'
              BranchSideFuncs:
                - l_dnaGetIValue
                - l_dnaDestroy
            - BranchSide:      'utils2.c:1104,24'
              BranchSideFuncs:
                - l_dnaDestroy
                - l_dnaGetIValue
        - Branch String:   'utils2.c:1102,24'
          Branch Sides:
            - BranchSide:      'utils2.c:1106,18'
              BranchSideFuncs:
                - l_dnaDestroy
                - l_dnaGetIValue
            - BranchSide:      'utils2.c:1106,18'
              BranchSideFuncs:
                - l_dnaDestroy
                - l_dnaGetIValue
        - Branch String:   'utils2.c:1107,17'
          Branch Sides:
            - BranchSide:      'utils2.c:1108,24'
              BranchSideFuncs:
                - l_dnaDestroy
                - l_dnaGetIValue
            - BranchSide:      'utils2.c:1111,9'
              BranchSideFuncs:
                - l_dnaDestroy
                - l_dnaGetIValue
        - Branch String:   'utils2.c:1108,17'
          Branch Sides:
            - BranchSide:      'utils2.c:1109,35'
              BranchSideFuncs:
                - l_dnaDestroy
                - l_dnaGetIValue
            - BranchSide:      'utils2.c:1110,13'
              BranchSideFuncs:
                - l_dnaDestroy
                - l_dnaGetIValue
      Callsites:
        - Src:             'utils2.c:1072,27'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:1075,27'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:1080,15'
          Dst:             arrayFindEachSequence
        - Src:             'utils2.c:1082,16'
          Dst:             l_binaryCopy
        - Src:             'utils2.c:1086,9'
          Dst:             l_dnaGetCount
        - Src:             'utils2.c:1090,29'
          Dst:             calloc
        - Src:             'utils2.c:1091,9'
          Dst:             l_dnaDestroy
        - Src:             'utils2.c:1092,27'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:1096,5'
          Dst:             l_dnaGetIValue
        - Src:             'utils2.c:1101,17'
          Dst:             l_dnaGetIValue
        - Src:             'utils2.c:1117,5'
          Dst:             l_dnaDestroy
    - functionName:    stringReplaceEachSubstr
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - sub1
        - sub2
        - pcount
      BBCount:         19
      ICount:          111
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - arrayReplaceEachSequence
        - returnErrorPtr
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils2.c:867,9'
          Branch Sides:
            - BranchSide:      'utils2.c:867,18'
              BranchSideFuncs:
                - returnErrorPtr
                - strlen
                - strlen
                - strlen
                - arrayReplaceEachSequence
                - strlen
                - strlen
                - strlen
                - arrayReplaceEachSequence
            - BranchSide:      'utils2.c:868,10'
              BranchSideFuncs:
                - returnErrorPtr
                - strlen
                - strlen
                - strlen
                - arrayReplaceEachSequence
                - strlen
                - strlen
                - strlen
                - arrayReplaceEachSequence
        - Branch String:   'utils2.c:868,14'
          Branch Sides:
            - BranchSide:      'utils2.c:868,18'
              BranchSideFuncs:
                - returnErrorPtr
                - strlen
                - strlen
                - strlen
                - arrayReplaceEachSequence
                - strlen
                - strlen
                - strlen
                - arrayReplaceEachSequence
            - BranchSide:      'utils2.c:869,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'utils2.c:868,23'
          Branch Sides:
            - BranchSide:      'utils2.c:868,27'
              BranchSideFuncs:
                - returnErrorPtr
                - strlen
                - strlen
                - strlen
                - arrayReplaceEachSequence
                - strlen
                - strlen
                - strlen
                - arrayReplaceEachSequence
            - BranchSide:      'utils2.c:869,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'utils2.c:868,9'
          Branch Sides:
            - BranchSide:      'utils2.c:869,24'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - arrayReplaceEachSequence
                - strlen
                - strlen
                - strlen
                - arrayReplaceEachSequence
            - BranchSide:      'utils2.c:872,16'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - arrayReplaceEachSequence
                - strlen
                - strlen
                - strlen
                - arrayReplaceEachSequence
        - Branch String:   'utils2.c:869,24'
          Branch Sides:
            - BranchSide:      'utils2.c:869,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:869,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:872,9'
          Branch Sides:
            - BranchSide:      'utils2.c:874,49'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - arrayReplaceEachSequence
            - BranchSide:      'utils2.c:880,49'
              BranchSideFuncs:
                - strlen
                - strlen
                - arrayReplaceEachSequence
      Callsites:
        - Src:             'utils2.c:869,24'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:872,9'
          Dst:             strlen
        - Src:             'utils2.c:874,54'
          Dst:             strlen
        - Src:             'utils2.c:875,55'
          Dst:             strlen
        - Src:             'utils2.c:876,55'
          Dst:             strlen
        - Src:             'utils2.c:873,24'
          Dst:             arrayReplaceEachSequence
        - Src:             'utils2.c:880,54'
          Dst:             strlen
        - Src:             'utils2.c:881,55'
          Dst:             strlen
        - Src:             'utils2.c:879,24'
          Dst:             arrayReplaceEachSequence
    - functionName:    stringRemoveChars
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - remchars
      BBCount:         23
      ICount:          135
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - returnErrorPtr
        - strchr
        - stringNew
        - strlen
      functionUses:    9
      BranchProfiles:
        - Branch String:   'utils2.c:813,9'
          Branch Sides:
            - BranchSide:      'utils2.c:814,24'
              BranchSideFuncs:
                - stringNew
                - strlen
                - calloc
                - strlen
                - strchr
                - returnErrorPtr
            - BranchSide:      'utils2.c:815,10'
              BranchSideFuncs:
                - stringNew
                - strlen
                - calloc
                - strlen
                - strchr
                - returnErrorPtr
        - Branch String:   'utils2.c:814,24'
          Branch Sides:
            - BranchSide:      'utils2.c:814,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:814,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:815,9'
          Branch Sides:
            - BranchSide:      'utils2.c:816,26'
              BranchSideFuncs:
                - strlen
                - calloc
                - strlen
                - strchr
                - returnErrorPtr
            - BranchSide:      'utils2.c:818,25'
              BranchSideFuncs:
                - strlen
                - calloc
                - strlen
                - strchr
                - returnErrorPtr
        - Branch String:   'utils2.c:818,9'
          Branch Sides:
            - BranchSide:      'utils2.c:819,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:820,19'
              BranchSideFuncs:
                - strlen
                - strchr
        - Branch String:   'utils2.c:819,24'
          Branch Sides:
            - BranchSide:      'utils2.c:819,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:819,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:821,5'
          Branch Sides:
            - BranchSide:      'utils2.c:822,14'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'utils2.c:827,12'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:823,13'
          Branch Sides:
            - BranchSide:      'utils2.c:824,25'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'utils2.c:825,5'
              BranchSideFuncs:
                - strchr
      Callsites:
        - Src:             'utils2.c:814,24'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:816,16'
          Dst:             stringNew
        - Src:             'utils2.c:818,25'
          Dst:             strlen
        - Src:             'utils2.c:818,25'
          Dst:             calloc
        - Src:             'utils2.c:819,24'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:820,12'
          Dst:             strlen
        - Src:             'utils2.c:823,14'
          Dst:             strchr
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stringCheckForChars
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - chars
        - pfound
      BBCount:         24
      ICount:          122
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - returnErrorInt
        - strchr
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utils2.c:780,9'
          Branch Sides:
            - BranchSide:      'utils2.c:781,16'
              BranchSideFuncs:
                - returnErrorInt
                - strlen
                - strchr
            - BranchSide:      'utils2.c:782,6'
              BranchSideFuncs:
                - returnErrorInt
                - strlen
                - strchr
        - Branch String:   'utils2.c:781,16'
          Branch Sides:
            - BranchSide:      'utils2.c:781,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:781,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:783,14'
          Branch Sides:
            - BranchSide:      'utils2.c:783,18'
              BranchSideFuncs:
                - returnErrorInt
                - strlen
                - strchr
            - BranchSide:      'utils2.c:784,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'utils2.c:783,9'
          Branch Sides:
            - BranchSide:      'utils2.c:784,16'
              BranchSideFuncs:
                - strlen
                - strchr
            - BranchSide:      'utils2.c:786,16'
              BranchSideFuncs:
                - strlen
                - strchr
        - Branch String:   'utils2.c:784,16'
          Branch Sides:
            - BranchSide:      'utils2.c:784,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:784,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:787,5'
          Branch Sides:
            - BranchSide:      'utils2.c:788,14'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'utils2.c:794,5'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:789,13'
          Branch Sides:
            - BranchSide:      'utils2.c:790,14'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:793,5'
              BranchSideFuncs:
                - strchr
      Callsites:
        - Src:             'utils2.c:781,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:784,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:786,9'
          Dst:             strlen
        - Src:             'utils2.c:789,13'
          Dst:             strchr
    - functionName:    stringSplitOnToken
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cstr
        - seps
        - phead
        - ptail
      BBCount:         27
      ICount:          129
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - returnErrorInt
        - stringNew
        - strtokSafe
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils2.c:738,9'
          Branch Sides:
            - BranchSide:      'utils2.c:739,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - strtokSafe
                - stringNew
            - BranchSide:      'utils2.c:740,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - strtokSafe
                - stringNew
        - Branch String:   'utils2.c:739,16'
          Branch Sides:
            - BranchSide:      'utils2.c:739,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:739,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:740,9'
          Branch Sides:
            - BranchSide:      'utils2.c:741,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - strtokSafe
                - stringNew
            - BranchSide:      'utils2.c:742,15'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - strtokSafe
                - stringNew
        - Branch String:   'utils2.c:741,16'
          Branch Sides:
            - BranchSide:      'utils2.c:741,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:741,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:743,9'
          Branch Sides:
            - BranchSide:      'utils2.c:744,16'
              BranchSideFuncs:
                - returnErrorInt
                - strtokSafe
                - stringNew
            - BranchSide:      'utils2.c:745,10'
              BranchSideFuncs:
                - returnErrorInt
                - strtokSafe
                - stringNew
        - Branch String:   'utils2.c:744,16'
          Branch Sides:
            - BranchSide:      'utils2.c:744,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:744,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:745,9'
          Branch Sides:
            - BranchSide:      'utils2.c:746,16'
              BranchSideFuncs:
                - strtokSafe
                - stringNew
            - BranchSide:      'utils2.c:748,25'
              BranchSideFuncs:
                - strtokSafe
                - stringNew
        - Branch String:   'utils2.c:746,16'
          Branch Sides:
            - BranchSide:      'utils2.c:746,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:746,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:749,9'
          Branch Sides:
            - BranchSide:      'utils2.c:750,28'
              BranchSideFuncs:
                - stringNew
            - BranchSide:      'utils2.c:751,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:739,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:741,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:744,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:746,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:748,14'
          Dst:             strtokSafe
        - Src:             'utils2.c:750,18'
          Dst:             stringNew
    - functionName:    strtokSafe
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cstr
        - seps
        - psaveptr
      BBCount:         43
      ICount:          243
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - calloc
        - returnErrorPtr
        - strchr
        - stringCopy
      functionUses:    5
      BranchProfiles:
        - Branch String:   'utils2.c:647,9'
          Branch Sides:
            - BranchSide:      'utils2.c:648,24'
              BranchSideFuncs:
                - returnErrorPtr
                - strchr
                - calloc
                - stringCopy
                - strchr
                - strchr
            - BranchSide:      'utils2.c:649,10'
              BranchSideFuncs:
                - returnErrorPtr
                - strchr
                - calloc
                - stringCopy
                - strchr
                - strchr
        - Branch String:   'utils2.c:648,24'
          Branch Sides:
            - BranchSide:      'utils2.c:648,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:648,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:649,9'
          Branch Sides:
            - BranchSide:      'utils2.c:650,24'
              BranchSideFuncs:
                - strchr
                - calloc
                - stringCopy
                - strchr
                - strchr
            - BranchSide:      'utils2.c:652,10'
              BranchSideFuncs:
                - strchr
                - calloc
                - stringCopy
                - strchr
                - strchr
        - Branch String:   'utils2.c:650,24'
          Branch Sides:
            - BranchSide:      'utils2.c:650,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:650,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:652,9'
          Branch Sides:
            - BranchSide:      'utils2.c:653,18'
              BranchSideFuncs:
                - strchr
                - calloc
                - stringCopy
                - strchr
                - strchr
            - BranchSide:      'utils2.c:655,17'
              BranchSideFuncs:
                - strchr
                - calloc
                - stringCopy
                - strchr
                - strchr
        - Branch String:   'utils2.c:658,9'
          Branch Sides:
            - BranchSide:      'utils2.c:659,9'
              BranchSideFuncs:
                - strchr
                - calloc
                - stringCopy
                - strchr
                - strchr
            - BranchSide:      'utils2.c:662,12'
              BranchSideFuncs:
                - strchr
                - calloc
                - stringCopy
                - strchr
                - strchr
        - Branch String:   'utils2.c:663,9'
          Branch Sides:
            - BranchSide:      'utils2.c:664,21'
              BranchSideFuncs:
                - strchr
                - strchr
                - calloc
                - stringCopy
                - strchr
            - BranchSide:      'utils2.c:676,14'
              BranchSideFuncs:
                - strchr
                - calloc
                - stringCopy
                - strchr
        - Branch String:   'utils2.c:665,17'
          Branch Sides:
            - BranchSide:      'utils2.c:666,18'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:669,25'
              BranchSideFuncs:
                - strchr
                - strchr
                - calloc
                - stringCopy
                - strchr
        - Branch String:   'utils2.c:669,17'
          Branch Sides:
            - BranchSide:      'utils2.c:670,17'
              BranchSideFuncs:
                - strchr
                - strchr
                - calloc
                - stringCopy
                - strchr
            - BranchSide:      'utils2.c:671,9'
              BranchSideFuncs:
                - strchr
                - strchr
                - calloc
                - stringCopy
                - strchr
        - Branch String:   'utils2.c:677,13'
          Branch Sides:
            - BranchSide:      'utils2.c:678,13'
              BranchSideFuncs:
                - calloc
                - stringCopy
                - strchr
            - BranchSide:      'utils2.c:679,20'
              BranchSideFuncs:
                - strchr
                - calloc
                - stringCopy
                - strchr
        - Branch String:   'utils2.c:679,13'
          Branch Sides:
            - BranchSide:      'utils2.c:680,13'
              BranchSideFuncs:
                - calloc
                - stringCopy
                - strchr
            - BranchSide:      'utils2.c:681,5'
              BranchSideFuncs:
                - strchr
                - calloc
                - stringCopy
                - strchr
        - Branch String:   'utils2.c:691,13'
          Branch Sides:
            - BranchSide:      'utils2.c:692,14'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:695,21'
              BranchSideFuncs:
                - strchr
        - Branch String:   'utils2.c:695,13'
          Branch Sides:
            - BranchSide:      'utils2.c:696,25'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'utils2.c:699,5'
              BranchSideFuncs:
                - strchr
      Callsites:
        - Src:             'utils2.c:648,24'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:650,24'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:669,18'
          Dst:             strchr
        - Src:             'utils2.c:679,13'
          Dst:             strchr
        - Src:             'utils2.c:685,22'
          Dst:             calloc
        - Src:             'utils2.c:686,5'
          Dst:             stringCopy
        - Src:             'utils2.c:695,14'
          Dst:             strchr
    - functionName:    stringReverse
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         18
      ICount:          102
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - returnErrorPtr
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils2.c:594,9'
          Branch Sides:
            - BranchSide:      'utils2.c:595,24'
              BranchSideFuncs:
                - strlen
                - calloc
                - returnErrorPtr
            - BranchSide:      'utils2.c:596,18'
              BranchSideFuncs:
                - strlen
                - calloc
                - returnErrorPtr
        - Branch String:   'utils2.c:595,24'
          Branch Sides:
            - BranchSide:      'utils2.c:595,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:595,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:597,9'
          Branch Sides:
            - BranchSide:      'utils2.c:598,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:599,12'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:598,24'
          Branch Sides:
            - BranchSide:      'utils2.c:598,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:598,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:599,5'
          Branch Sides:
            - BranchSide:      'utils2.c:600,19'
              BranchSideFuncs: []
            - BranchSide:      'utils2.c:602,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:595,24'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:596,11'
          Dst:             strlen
        - Src:             'utils2.c:597,25'
          Dst:             calloc
        - Src:             'utils2.c:598,24'
          Dst:             returnErrorPtr
    - functionName:    stringJoinIP
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - psrc1
        - src2
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
        - stringJoin
      functionUses:    7
      BranchProfiles:
        - Branch String:   'utils2.c:572,9'
          Branch Sides:
            - BranchSide:      'utils2.c:573,16'
              BranchSideFuncs:
                - stringJoin
                - free
            - BranchSide:      'utils2.c:575,26'
              BranchSideFuncs:
                - stringJoin
                - free
        - Branch String:   'utils2.c:573,16'
          Branch Sides:
            - BranchSide:      'utils2.c:573,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:573,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:573,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:575,14'
          Dst:             stringJoin
    - functionName:    stringReplace
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdest
        - src
      BBCount:         15
      ICount:          72
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - returnErrorInt
        - stringNew
      functionUses:    5
      BranchProfiles:
        - Branch String:   'utils2.c:346,9'
          Branch Sides:
            - BranchSide:      'utils2.c:347,16'
              BranchSideFuncs:
                - stringNew
                - free
            - BranchSide:      'utils2.c:349,10'
              BranchSideFuncs:
                - stringNew
                - free
        - Branch String:   'utils2.c:347,16'
          Branch Sides:
            - BranchSide:      'utils2.c:347,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'utils2.c:347,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:349,9'
          Branch Sides:
            - BranchSide:      'utils2.c:350,9'
              BranchSideFuncs:
                - free
                - stringNew
            - BranchSide:      'utils2.c:352,9'
              BranchSideFuncs:
                - stringNew
        - Branch String:   'utils2.c:352,9'
          Branch Sides:
            - BranchSide:      'utils2.c:353,28'
              BranchSideFuncs:
                - stringNew
            - BranchSide:      'utils2.c:355,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:347,16'
          Dst:             returnErrorInt
        - Src:             'utils2.c:353,18'
          Dst:             stringNew
    - functionName:    stringCopySegment
      functionSourceFile: '/src/leptonica/src/utils2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - src
        - start
        - nbytes
      BBCount:         28
      ICount:          154
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - calloc
        - returnErrorPtr
        - stringCopy
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils2.c:312,9'
          Branch Sides:
            - BranchSide:      'utils2.c:313,24'
              BranchSideFuncs:
                - strlen
                - calloc
                - stringCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'utils2.c:314,18'
              BranchSideFuncs:
                - strlen
                - calloc
                - stringCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'utils2.c:313,24'
          Branch Sides:
            - BranchSide:      'utils2.c:313,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:313,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:315,19'
          Branch Sides:
            - BranchSide:      'utils2.c:315,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:316,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'utils2.c:315,9'
          Branch Sides:
            - BranchSide:      'utils2.c:316,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:317,9'
              BranchSideFuncs:
                - calloc
                - stringCopy
                - returnErrorPtr
        - Branch String:   'utils2.c:316,24'
          Branch Sides:
            - BranchSide:      'utils2.c:316,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:316,9'
              BranchSideFuncs: []
        - Branch String:   'utils2.c:317,9'
          Branch Sides:
            - BranchSide:      'utils2.c:318,18'
              BranchSideFuncs:
                - calloc
                - stringCopy
                - returnErrorPtr
            - BranchSide:      'utils2.c:319,9'
              BranchSideFuncs:
                - calloc
                - stringCopy
                - returnErrorPtr
        - Branch String:   'utils2.c:319,9'
          Branch Sides:
            - BranchSide:      'utils2.c:320,18'
              BranchSideFuncs:
                - calloc
                - stringCopy
                - returnErrorPtr
            - BranchSide:      'utils2.c:321,25'
              BranchSideFuncs:
                - calloc
                - stringCopy
                - returnErrorPtr
        - Branch String:   'utils2.c:321,9'
          Branch Sides:
            - BranchSide:      'utils2.c:322,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:323,16'
              BranchSideFuncs:
                - stringCopy
        - Branch String:   'utils2.c:322,24'
          Branch Sides:
            - BranchSide:      'utils2.c:322,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'utils2.c:322,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils2.c:313,24'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:314,11'
          Dst:             strlen
        - Src:             'utils2.c:316,24'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:321,25'
          Dst:             calloc
        - Src:             'utils2.c:322,24'
          Dst:             returnErrorPtr
        - Src:             'utils2.c:323,5'
          Dst:             stringCopy
    - functionName:    pixWriteMemWebP
      functionSourceFile: '/src/leptonica/src/webpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pencdata
        - pencsize
        - pixs
        - quality
        - lossless
      BBCount:         59
      ICount:          321
      EdgeCount:       80
      CyclomaticComplexity: 23
      functionsReached:
        - WebPEncodeLosslessRGBA
        - WebPEncodeRGBA
        - pixConvertTo32
        - pixCopy
        - pixDestroy
        - pixEndianByteSwap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetSpp
        - pixGetWpl
        - pixRemoveColormap
        - pixSetComponentArbitrary
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'webpio.c:344,9'
          Branch Sides:
            - BranchSide:      'webpio.c:345,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixRemoveColormap
                - pixGetDepth
                - pixCopy
                - pixDestroy
                - pixGetDimensions
                - pixGetSpp
                - pixEndianByteSwap
                - pixGetWpl
                - pixGetData
                - WebPEncodeRGBA
                - pixDestroy
                - free
                - returnErrorInt
                - WebPEncodeLosslessRGBA
                - pixSetComponentArbitrary
                - pixDestroy
                - returnErrorInt
                - pixConvertTo32
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'webpio.c:346,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixRemoveColormap
                - pixGetDepth
                - pixCopy
                - pixDestroy
                - pixGetDimensions
                - pixGetSpp
                - pixEndianByteSwap
                - pixGetWpl
                - pixGetData
                - WebPEncodeRGBA
                - pixDestroy
                - free
                - returnErrorInt
                - WebPEncodeLosslessRGBA
                - pixSetComponentArbitrary
                - pixDestroy
                - returnErrorInt
                - pixConvertTo32
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'webpio.c:345,16'
          Branch Sides:
            - BranchSide:      'webpio.c:345,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'webpio.c:345,9'
              BranchSideFuncs: []
        - Branch String:   'webpio.c:347,9'
          Branch Sides:
            - BranchSide:      'webpio.c:348,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixRemoveColormap
                - pixGetDepth
                - pixCopy
                - pixDestroy
                - pixGetDimensions
                - pixGetSpp
                - pixEndianByteSwap
                - pixGetWpl
                - pixGetData
                - WebPEncodeRGBA
                - pixDestroy
                - free
                - returnErrorInt
                - WebPEncodeLosslessRGBA
                - pixSetComponentArbitrary
                - pixDestroy
                - returnErrorInt
                - pixConvertTo32
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'webpio.c:349,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixRemoveColormap
                - pixGetDepth
                - pixCopy
                - pixDestroy
                - pixGetDimensions
                - pixGetSpp
                - pixEndianByteSwap
                - pixGetWpl
                - pixGetData
                - WebPEncodeRGBA
                - pixDestroy
                - free
                - returnErrorInt
                - WebPEncodeLosslessRGBA
                - pixSetComponentArbitrary
                - pixDestroy
                - returnErrorInt
                - pixConvertTo32
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'webpio.c:348,16'
          Branch Sides:
            - BranchSide:      'webpio.c:348,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'webpio.c:348,9'
              BranchSideFuncs: []
        - Branch String:   'webpio.c:350,9'
          Branch Sides:
            - BranchSide:      'webpio.c:351,16'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixCopy
                - pixDestroy
                - pixGetDimensions
                - pixGetSpp
                - pixEndianByteSwap
                - pixGetWpl
                - pixGetData
                - WebPEncodeRGBA
                - pixDestroy
                - free
                - returnErrorInt
                - WebPEncodeLosslessRGBA
                - pixSetComponentArbitrary
                - pixDestroy
                - returnErrorInt
                - pixConvertTo32
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'webpio.c:352,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixCopy
                - pixDestroy
                - pixGetDimensions
                - pixGetSpp
                - pixEndianByteSwap
                - pixGetWpl
                - pixGetData
                - WebPEncodeRGBA
                - pixDestroy
                - free
                - returnErrorInt
                - WebPEncodeLosslessRGBA
                - pixSetComponentArbitrary
                - pixDestroy
                - returnErrorInt
                - pixConvertTo32
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'webpio.c:351,16'
          Branch Sides:
            - BranchSide:      'webpio.c:351,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'webpio.c:351,9'
              BranchSideFuncs: []
        - Branch String:   'webpio.c:352,23'
          Branch Sides:
            - BranchSide:      'webpio.c:352,27'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixCopy
                - pixDestroy
                - pixGetDimensions
                - pixGetSpp
                - pixEndianByteSwap
                - pixGetWpl
                - pixGetData
                - WebPEncodeRGBA
                - pixDestroy
                - free
                - returnErrorInt
                - WebPEncodeLosslessRGBA
                - pixSetComponentArbitrary
                - pixDestroy
                - returnErrorInt
                - pixConvertTo32
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'webpio.c:355,35'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixCopy
                - pixDestroy
                - pixGetDimensions
                - pixGetSpp
                - pixEndianByteSwap
                - pixGetWpl
                - pixGetData
                - WebPEncodeRGBA
                - pixDestroy
                - free
                - returnErrorInt
                - WebPEncodeLosslessRGBA
                - pixSetComponentArbitrary
                - pixDestroy
                - returnErrorInt
                - pixConvertTo32
                - returnErrorInt
        - Branch String:   'webpio.c:352,39'
          Branch Sides:
            - BranchSide:      'webpio.c:352,42'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'webpio.c:353,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'webpio.c:352,9'
          Branch Sides:
            - BranchSide:      'webpio.c:353,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'webpio.c:355,35'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixCopy
                - pixDestroy
                - pixGetDimensions
                - pixGetSpp
                - pixEndianByteSwap
                - pixGetWpl
                - pixGetData
                - WebPEncodeRGBA
                - pixDestroy
                - free
                - returnErrorInt
                - WebPEncodeLosslessRGBA
                - pixSetComponentArbitrary
                - pixDestroy
                - returnErrorInt
                - pixConvertTo32
                - returnErrorInt
        - Branch String:   'webpio.c:353,16'
          Branch Sides:
            - BranchSide:      'webpio.c:353,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'webpio.c:353,9'
              BranchSideFuncs: []
        - Branch String:   'webpio.c:355,9'
          Branch Sides:
            - BranchSide:      'webpio.c:356,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'webpio.c:359,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - pixDestroy
                - pixGetDimensions
                - pixGetSpp
                - pixEndianByteSwap
                - pixGetWpl
                - pixGetData
                - WebPEncodeRGBA
                - pixDestroy
                - free
                - returnErrorInt
                - WebPEncodeLosslessRGBA
                - pixSetComponentArbitrary
                - pixDestroy
                - returnErrorInt
                - pixConvertTo32
        - Branch String:   'webpio.c:356,16'
          Branch Sides:
            - BranchSide:      'webpio.c:356,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'webpio.c:356,9'
              BranchSideFuncs: []
        - Branch String:   'webpio.c:359,9'
          Branch Sides:
            - BranchSide:      'webpio.c:360,31'
              BranchSideFuncs:
                - pixConvertTo32
                - pixDestroy
                - pixGetDimensions
                - pixGetSpp
                - pixEndianByteSwap
                - pixGetWpl
                - pixGetData
                - WebPEncodeRGBA
                - pixDestroy
                - free
                - returnErrorInt
                - WebPEncodeLosslessRGBA
                - pixSetComponentArbitrary
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'webpio.c:362,30'
              BranchSideFuncs:
                - pixCopy
                - pixDestroy
                - pixGetDimensions
                - pixGetSpp
                - pixEndianByteSwap
                - pixGetWpl
                - pixGetData
                - WebPEncodeRGBA
                - pixDestroy
                - free
                - returnErrorInt
                - WebPEncodeLosslessRGBA
                - pixSetComponentArbitrary
                - pixDestroy
                - returnErrorInt
        - Branch String:   'webpio.c:365,16'
          Branch Sides:
            - BranchSide:      'webpio.c:365,19'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'webpio.c:366,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
        - Branch String:   'webpio.c:365,26'
          Branch Sides:
            - BranchSide:      'webpio.c:365,29'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'webpio.c:366,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
        - Branch String:   'webpio.c:365,9'
          Branch Sides:
            - BranchSide:      'webpio.c:366,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'webpio.c:371,19'
              BranchSideFuncs:
                - pixGetSpp
                - pixEndianByteSwap
                - pixGetWpl
                - pixGetData
                - WebPEncodeRGBA
                - pixDestroy
                - free
                - returnErrorInt
                - WebPEncodeLosslessRGBA
                - pixSetComponentArbitrary
        - Branch String:   'webpio.c:367,16'
          Branch Sides:
            - BranchSide:      'webpio.c:367,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'webpio.c:367,9'
              BranchSideFuncs: []
        - Branch String:   'webpio.c:371,9'
          Branch Sides:
            - BranchSide:      'webpio.c:372,34'
              BranchSideFuncs:
                - pixSetComponentArbitrary
                - pixEndianByteSwap
                - pixGetWpl
                - pixGetData
                - WebPEncodeRGBA
                - pixDestroy
                - free
                - returnErrorInt
                - WebPEncodeLosslessRGBA
            - BranchSide:      'webpio.c:379,23'
              BranchSideFuncs:
                - pixEndianByteSwap
                - pixGetWpl
                - pixGetData
                - WebPEncodeRGBA
                - pixDestroy
                - free
                - returnErrorInt
                - WebPEncodeLosslessRGBA
        - Branch String:   'webpio.c:383,9'
          Branch Sides:
            - BranchSide:      'webpio.c:384,55'
              BranchSideFuncs:
                - WebPEncodeLosslessRGBA
                - pixDestroy
                - free
                - returnErrorInt
            - BranchSide:      'webpio.c:387,47'
              BranchSideFuncs:
                - WebPEncodeRGBA
                - pixDestroy
                - free
                - returnErrorInt
        - Branch String:   'webpio.c:392,9'
          Branch Sides:
            - BranchSide:      'webpio.c:393,15'
              BranchSideFuncs:
                - free
                - returnErrorInt
            - BranchSide:      'webpio.c:398,5'
              BranchSideFuncs: []
        - Branch String:   'webpio.c:395,16'
          Branch Sides:
            - BranchSide:      'webpio.c:395,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'webpio.c:395,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'webpio.c:345,16'
          Dst:             returnErrorInt
        - Src:             'webpio.c:348,16'
          Dst:             returnErrorInt
        - Src:             'webpio.c:351,16'
          Dst:             returnErrorInt
        - Src:             'webpio.c:353,16'
          Dst:             returnErrorInt
        - Src:             'webpio.c:355,17'
          Dst:             pixRemoveColormap
        - Src:             'webpio.c:356,16'
          Dst:             returnErrorInt
        - Src:             'webpio.c:359,9'
          Dst:             pixGetDepth
        - Src:             'webpio.c:360,16'
          Dst:             pixConvertTo32
        - Src:             'webpio.c:362,16'
          Dst:             pixCopy
        - Src:             'webpio.c:363,5'
          Dst:             pixDestroy
        - Src:             'webpio.c:364,5'
          Dst:             pixGetDimensions
        - Src:             'webpio.c:366,9'
          Dst:             pixDestroy
        - Src:             'webpio.c:367,16'
          Dst:             returnErrorInt
        - Src:             'webpio.c:371,9'
          Dst:             pixGetSpp
        - Src:             'webpio.c:372,9'
          Dst:             pixSetComponentArbitrary
        - Src:             'webpio.c:379,5'
          Dst:             pixEndianByteSwap
        - Src:             'webpio.c:380,11'
          Dst:             pixGetWpl
        - Src:             'webpio.c:381,12'
          Dst:             pixGetData
        - Src:             'webpio.c:384,21'
          Dst:             WebPEncodeLosslessRGBA
        - Src:             'webpio.c:387,21'
          Dst:             WebPEncodeRGBA
        - Src:             'webpio.c:390,5'
          Dst:             pixDestroy
        - Src:             'webpio.c:395,16'
          Dst:             returnErrorInt
    - functionName:    pixWriteStreamWebP
      functionSourceFile: '/src/leptonica/src/webpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - fp
        - pixs
        - quality
        - lossless
      BBCount:         19
      ICount:          110
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fwrite
        - pixSetPadBits
        - pixWriteMemWebP
        - returnErrorInt
        - rewind
      functionUses:    2
      BranchProfiles:
        - Branch String:   'webpio.c:297,9'
          Branch Sides:
            - BranchSide:      'webpio.c:298,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixSetPadBits
                - pixWriteMemWebP
                - rewind
                - fwrite
                - free
                - returnErrorInt
            - BranchSide:      'webpio.c:299,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixSetPadBits
                - pixWriteMemWebP
                - rewind
                - fwrite
                - free
                - returnErrorInt
        - Branch String:   'webpio.c:298,16'
          Branch Sides:
            - BranchSide:      'webpio.c:298,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'webpio.c:298,9'
              BranchSideFuncs: []
        - Branch String:   'webpio.c:299,9'
          Branch Sides:
            - BranchSide:      'webpio.c:300,16'
              BranchSideFuncs:
                - pixSetPadBits
                - pixWriteMemWebP
                - rewind
                - fwrite
                - free
                - returnErrorInt
            - BranchSide:      'webpio.c:302,19'
              BranchSideFuncs:
                - pixSetPadBits
                - pixWriteMemWebP
                - rewind
                - fwrite
                - free
                - returnErrorInt
        - Branch String:   'webpio.c:300,16'
          Branch Sides:
            - BranchSide:      'webpio.c:300,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'webpio.c:300,9'
              BranchSideFuncs: []
        - Branch String:   'webpio.c:307,9'
          Branch Sides:
            - BranchSide:      'webpio.c:308,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'webpio.c:309,5'
              BranchSideFuncs: []
        - Branch String:   'webpio.c:308,16'
          Branch Sides:
            - BranchSide:      'webpio.c:308,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'webpio.c:308,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'webpio.c:298,16'
          Dst:             returnErrorInt
        - Src:             'webpio.c:300,16'
          Dst:             returnErrorInt
        - Src:             'webpio.c:302,5'
          Dst:             pixSetPadBits
        - Src:             'webpio.c:303,5'
          Dst:             pixWriteMemWebP
        - Src:             'webpio.c:304,5'
          Dst:             rewind
        - Src:             'webpio.c:305,14'
          Dst:             fwrite
        - Src:             'webpio.c:308,16'
          Dst:             returnErrorInt
    - functionName:    pixWriteWebP
      functionSourceFile: '/src/leptonica/src/webpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - filename
        - pixs
        - quality
        - lossless
      BBCount:         24
      ICount:          123
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - fclose
        - fopenWriteStream
        - pixWriteStreamWebP
        - returnErrorInt
        - returnErrorInt1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'webpio.c:257,9'
          Branch Sides:
            - BranchSide:      'webpio.c:258,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - pixWriteStreamWebP
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'webpio.c:259,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - pixWriteStreamWebP
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'webpio.c:258,16'
          Branch Sides:
            - BranchSide:      'webpio.c:258,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'webpio.c:258,9'
              BranchSideFuncs: []
        - Branch String:   'webpio.c:259,9'
          Branch Sides:
            - BranchSide:      'webpio.c:260,16'
              BranchSideFuncs:
                - fopenWriteStream
                - pixWriteStreamWebP
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'webpio.c:262,32'
              BranchSideFuncs:
                - fopenWriteStream
                - pixWriteStreamWebP
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'webpio.c:260,16'
          Branch Sides:
            - BranchSide:      'webpio.c:260,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'webpio.c:260,9'
              BranchSideFuncs: []
        - Branch String:   'webpio.c:262,9'
          Branch Sides:
            - BranchSide:      'webpio.c:263,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'webpio.c:264,30'
              BranchSideFuncs:
                - pixWriteStreamWebP
                - fclose
                - returnErrorInt1
        - Branch String:   'webpio.c:263,16'
          Branch Sides:
            - BranchSide:      'webpio.c:263,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'webpio.c:263,9'
              BranchSideFuncs: []
        - Branch String:   'webpio.c:266,9'
          Branch Sides:
            - BranchSide:      'webpio.c:267,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'webpio.c:268,5'
              BranchSideFuncs: []
        - Branch String:   'webpio.c:267,16'
          Branch Sides:
            - BranchSide:      'webpio.c:267,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'webpio.c:267,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'webpio.c:258,16'
          Dst:             returnErrorInt
        - Src:             'webpio.c:260,16'
          Dst:             returnErrorInt
        - Src:             'webpio.c:262,15'
          Dst:             fopenWriteStream
        - Src:             'webpio.c:263,16'
          Dst:             returnErrorInt1
        - Src:             'webpio.c:264,11'
          Dst:             pixWriteStreamWebP
        - Src:             'webpio.c:265,5'
          Dst:             fclose
        - Src:             'webpio.c:267,16'
          Dst:             returnErrorInt1
    - functionName:    readHeaderMemWebP
      functionSourceFile: '/src/leptonica/src/webpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - size
        - pw
        - ph
        - pspp
      BBCount:         33
      ICount:          170
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - WebPGetFeatures
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'webpio.c:214,9'
          Branch Sides:
            - BranchSide:      'webpio.c:214,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - WebPGetFeatures
                - returnErrorInt
            - BranchSide:      'webpio.c:215,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - WebPGetFeatures
                - returnErrorInt
        - Branch String:   'webpio.c:215,9'
          Branch Sides:
            - BranchSide:      'webpio.c:215,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - WebPGetFeatures
                - returnErrorInt
            - BranchSide:      'webpio.c:216,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - WebPGetFeatures
                - returnErrorInt
        - Branch String:   'webpio.c:216,9'
          Branch Sides:
            - BranchSide:      'webpio.c:216,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - WebPGetFeatures
                - returnErrorInt
            - BranchSide:      'webpio.c:217,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - WebPGetFeatures
                - returnErrorInt
        - Branch String:   'webpio.c:217,9'
          Branch Sides:
            - BranchSide:      'webpio.c:218,16'
              BranchSideFuncs:
                - returnErrorInt
                - WebPGetFeatures
                - returnErrorInt
            - BranchSide:      'webpio.c:219,10'
              BranchSideFuncs:
                - returnErrorInt
                - WebPGetFeatures
                - returnErrorInt
        - Branch String:   'webpio.c:218,16'
          Branch Sides:
            - BranchSide:      'webpio.c:218,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'webpio.c:218,9'
              BranchSideFuncs: []
        - Branch String:   'webpio.c:219,13'
          Branch Sides:
            - BranchSide:      'webpio.c:219,17'
              BranchSideFuncs:
                - returnErrorInt
                - WebPGetFeatures
                - returnErrorInt
            - BranchSide:      'webpio.c:220,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'webpio.c:219,20'
          Branch Sides:
            - BranchSide:      'webpio.c:219,24'
              BranchSideFuncs:
                - returnErrorInt
                - WebPGetFeatures
                - returnErrorInt
            - BranchSide:      'webpio.c:220,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'webpio.c:219,9'
          Branch Sides:
            - BranchSide:      'webpio.c:220,16'
              BranchSideFuncs:
                - WebPGetFeatures
                - returnErrorInt
            - BranchSide:      'webpio.c:222,25'
              BranchSideFuncs:
                - WebPGetFeatures
                - returnErrorInt
        - Branch String:   'webpio.c:220,16'
          Branch Sides:
            - BranchSide:      'webpio.c:220,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'webpio.c:220,9'
              BranchSideFuncs: []
        - Branch String:   'webpio.c:222,9'
          Branch Sides:
            - BranchSide:      'webpio.c:223,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'webpio.c:224,20'
              BranchSideFuncs: []
        - Branch String:   'webpio.c:223,16'
          Branch Sides:
            - BranchSide:      'webpio.c:223,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'webpio.c:223,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'webpio.c:218,16'
          Dst:             returnErrorInt
        - Src:             'webpio.c:220,16'
          Dst:             returnErrorInt
        - Src:             'webpio.c:222,9'
          Dst:             WebPGetFeatures
        - Src:             'webpio.c:223,16'
          Dst:             returnErrorInt
    - functionName:    WebPGetFeatures
      functionSourceFile: '/work/include/webp/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - data_size
        - features
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPGetFeaturesInternal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/work/include/webp/decode.h:441,10'
          Dst:             WebPGetFeaturesInternal
    - functionName:    readHeaderWebP
      functionSourceFile: '/src/leptonica/src/webpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - pw
        - ph
        - pspp
      BBCount:         43
      ICount:          223
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - fclose
        - fopenReadStream
        - fread
        - lept_stderr
        - nbytesInFile
        - readHeaderMemWebP
        - returnErrorInt
        - returnErrorInt1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'webpio.c:172,13'
          Branch Sides:
            - BranchSide:      'webpio.c:172,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - nbytesInFile
                - fopenReadStream
                - fread
                - fclose
                - readHeaderMemWebP
                - returnErrorInt
                - returnErrorInt1
                - lept_stderr
                - returnErrorInt1
            - BranchSide:      'webpio.c:173,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'webpio.c:172,20'
          Branch Sides:
            - BranchSide:      'webpio.c:172,24'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - nbytesInFile
                - fopenReadStream
                - fread
                - fclose
                - readHeaderMemWebP
                - returnErrorInt
                - returnErrorInt1
                - lept_stderr
                - returnErrorInt1
            - BranchSide:      'webpio.c:173,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'webpio.c:172,9'
          Branch Sides:
            - BranchSide:      'webpio.c:173,16'
              BranchSideFuncs:
                - returnErrorInt
                - nbytesInFile
                - fopenReadStream
                - fread
                - fclose
                - readHeaderMemWebP
                - returnErrorInt
                - returnErrorInt1
                - lept_stderr
                - returnErrorInt1
            - BranchSide:      'webpio.c:174,18'
              BranchSideFuncs:
                - returnErrorInt
                - nbytesInFile
                - fopenReadStream
                - fread
                - fclose
                - readHeaderMemWebP
                - returnErrorInt
                - returnErrorInt1
                - lept_stderr
                - returnErrorInt1
        - Branch String:   'webpio.c:173,16'
          Branch Sides:
            - BranchSide:      'webpio.c:173,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'webpio.c:173,9'
              BranchSideFuncs: []
        - Branch String:   'webpio.c:175,9'
          Branch Sides:
            - BranchSide:      'webpio.c:176,16'
              BranchSideFuncs:
                - nbytesInFile
                - fopenReadStream
                - fread
                - fclose
                - readHeaderMemWebP
                - returnErrorInt
                - returnErrorInt1
                - lept_stderr
                - returnErrorInt1
            - BranchSide:      'webpio.c:179,34'
              BranchSideFuncs:
                - nbytesInFile
                - fopenReadStream
                - fread
                - fclose
                - readHeaderMemWebP
                - returnErrorInt
                - returnErrorInt1
                - lept_stderr
                - returnErrorInt1
        - Branch String:   'webpio.c:176,16'
          Branch Sides:
            - BranchSide:      'webpio.c:176,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'webpio.c:176,9'
              BranchSideFuncs: []
        - Branch String:   'webpio.c:179,9'
          Branch Sides:
            - BranchSide:      'webpio.c:180,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'webpio.c:181,9'
              BranchSideFuncs:
                - fopenReadStream
                - fread
                - fclose
                - readHeaderMemWebP
                - returnErrorInt
                - returnErrorInt1
                - lept_stderr
        - Branch String:   'webpio.c:180,16'
          Branch Sides:
            - BranchSide:      'webpio.c:180,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'webpio.c:180,9'
              BranchSideFuncs: []
        - Branch String:   'webpio.c:181,9'
          Branch Sides:
            - BranchSide:      'webpio.c:182,9'
              BranchSideFuncs:
                - fopenReadStream
                - fread
                - fclose
                - readHeaderMemWebP
                - returnErrorInt
                - returnErrorInt1
                - lept_stderr
            - BranchSide:      'webpio.c:183,14'
              BranchSideFuncs:
                - fopenReadStream
                - fread
                - fclose
                - readHeaderMemWebP
                - returnErrorInt
                - returnErrorInt1
        - Branch String:   'webpio.c:182,9'
          Branch Sides:
            - BranchSide:      'webpio.c:183,14'
              BranchSideFuncs:
                - lept_stderr
                - fopenReadStream
                - fread
                - fclose
                - readHeaderMemWebP
                - returnErrorInt
                - returnErrorInt1
            - BranchSide:      'webpio.c:183,14'
              BranchSideFuncs:
                - fopenReadStream
                - fread
                - fclose
                - readHeaderMemWebP
                - returnErrorInt
                - returnErrorInt1
        - Branch String:   'webpio.c:183,14'
          Branch Sides:
            - BranchSide:      'webpio.c:183,14'
              BranchSideFuncs:
                - fopenReadStream
                - fread
                - fclose
                - readHeaderMemWebP
                - returnErrorInt
                - returnErrorInt1
            - BranchSide:      'webpio.c:183,14'
              BranchSideFuncs:
                - fopenReadStream
                - fread
                - fclose
                - readHeaderMemWebP
                - returnErrorInt
                - returnErrorInt1
        - Branch String:   'webpio.c:184,9'
          Branch Sides:
            - BranchSide:      'webpio.c:185,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'webpio.c:186,23'
              BranchSideFuncs:
                - fread
                - fclose
                - readHeaderMemWebP
                - returnErrorInt
        - Branch String:   'webpio.c:185,16'
          Branch Sides:
            - BranchSide:      'webpio.c:185,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'webpio.c:185,9'
              BranchSideFuncs: []
        - Branch String:   'webpio.c:188,9'
          Branch Sides:
            - BranchSide:      'webpio.c:189,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'webpio.c:191,30'
              BranchSideFuncs:
                - readHeaderMemWebP
        - Branch String:   'webpio.c:189,16'
          Branch Sides:
            - BranchSide:      'webpio.c:189,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'webpio.c:189,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'webpio.c:173,16'
          Dst:             returnErrorInt
        - Src:             'webpio.c:176,16'
          Dst:             returnErrorInt
        - Src:             'webpio.c:179,21'
          Dst:             nbytesInFile
        - Src:             'webpio.c:180,16'
          Dst:             returnErrorInt1
        - Src:             'webpio.c:182,9'
          Dst:             lept_stderr
        - Src:             'webpio.c:184,15'
          Dst:             fopenReadStream
        - Src:             'webpio.c:185,16'
          Dst:             returnErrorInt1
        - Src:             'webpio.c:186,17'
          Dst:             fread
        - Src:             'webpio.c:187,5'
          Dst:             fclose
        - Src:             'webpio.c:189,16'
          Dst:             returnErrorInt
        - Src:             'webpio.c:191,12'
          Dst:             readHeaderMemWebP
    - functionName:    pixReadMemWebP
      functionSourceFile: '/src/leptonica/src/webpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - filedata
        - filesize
      BBCount:         22
      ICount:          160
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - WebPDecodeRGBAInto
        - WebPGetFeatures
        - pixCreate
        - pixDestroy
        - pixEndianByteSwap
        - pixGetData
        - pixGetWpl
        - pixSetInputFormat
        - pixSetSpp
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'webpio.c:118,9'
          Branch Sides:
            - BranchSide:      'webpio.c:119,23'
              BranchSideFuncs:
                - WebPGetFeatures
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - WebPDecodeRGBAInto
                - pixEndianByteSwap
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - returnErrorPtr
            - BranchSide:      'webpio.c:121,25'
              BranchSideFuncs:
                - WebPGetFeatures
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - WebPDecodeRGBAInto
                - pixEndianByteSwap
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - returnErrorPtr
        - Branch String:   'webpio.c:119,23'
          Branch Sides:
            - BranchSide:      'webpio.c:119,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'webpio.c:119,9'
              BranchSideFuncs: []
        - Branch String:   'webpio.c:121,9'
          Branch Sides:
            - BranchSide:      'webpio.c:122,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'webpio.c:123,18'
              BranchSideFuncs:
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - WebPDecodeRGBAInto
                - pixEndianByteSwap
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
        - Branch String:   'webpio.c:122,23'
          Branch Sides:
            - BranchSide:      'webpio.c:122,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'webpio.c:122,9'
              BranchSideFuncs: []
        - Branch String:   'webpio.c:130,9'
          Branch Sides:
            - BranchSide:      'webpio.c:130,30'
              BranchSideFuncs:
                - pixSetSpp
                - pixGetData
                - pixGetWpl
                - WebPDecodeRGBAInto
                - pixEndianByteSwap
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'webpio.c:131,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - WebPDecodeRGBAInto
                - pixEndianByteSwap
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'webpio.c:137,9'
          Branch Sides:
            - BranchSide:      'webpio.c:138,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'webpio.c:147,23'
              BranchSideFuncs:
                - pixEndianByteSwap
        - Branch String:   'webpio.c:139,23'
          Branch Sides:
            - BranchSide:      'webpio.c:139,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'webpio.c:139,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'webpio.c:119,23'
          Dst:             returnErrorPtr
        - Src:             'webpio.c:121,9'
          Dst:             WebPGetFeatures
        - Src:             'webpio.c:122,23'
          Dst:             returnErrorPtr
        - Src:             'webpio.c:128,11'
          Dst:             pixCreate
        - Src:             'webpio.c:129,5'
          Dst:             pixSetInputFormat
        - Src:             'webpio.c:130,20'
          Dst:             pixSetSpp
        - Src:             'webpio.c:131,12'
          Dst:             pixGetData
        - Src:             'webpio.c:132,11'
          Dst:             pixGetWpl
        - Src:             'webpio.c:135,11'
          Dst:             WebPDecodeRGBAInto
        - Src:             'webpio.c:138,9'
          Dst:             pixDestroy
        - Src:             'webpio.c:139,23'
          Dst:             returnErrorPtr
        - Src:             'webpio.c:147,5'
          Dst:             pixEndianByteSwap
    - functionName:    pixReadStreamWebP
      functionSourceFile: '/src/leptonica/src/webpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - l_binaryReadStream
        - pixReadMemWebP
        - returnErrorPtr
        - rewind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'webpio.c:74,9'
          Branch Sides:
            - BranchSide:      'webpio.c:75,23'
              BranchSideFuncs:
                - rewind
                - l_binaryReadStream
                - pixReadMemWebP
                - free
                - returnErrorPtr
            - BranchSide:      'webpio.c:78,12'
              BranchSideFuncs:
                - rewind
                - l_binaryReadStream
                - pixReadMemWebP
                - free
                - returnErrorPtr
        - Branch String:   'webpio.c:75,23'
          Branch Sides:
            - BranchSide:      'webpio.c:75,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'webpio.c:75,9'
              BranchSideFuncs: []
        - Branch String:   'webpio.c:79,9'
          Branch Sides:
            - BranchSide:      'webpio.c:80,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'webpio.c:82,26'
              BranchSideFuncs:
                - pixReadMemWebP
                - free
        - Branch String:   'webpio.c:80,23'
          Branch Sides:
            - BranchSide:      'webpio.c:80,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'webpio.c:80,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'webpio.c:75,23'
          Dst:             returnErrorPtr
        - Src:             'webpio.c:78,5'
          Dst:             rewind
        - Src:             'webpio.c:79,21'
          Dst:             l_binaryReadStream
        - Src:             'webpio.c:80,23'
          Dst:             returnErrorPtr
        - Src:             'webpio.c:82,11'
          Dst:             pixReadMemWebP
    - functionName:    pixDisplayWrite
      functionSourceFile: '/src/leptonica/src/writefile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1226
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - reduction
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lept_stderr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'writefile.c:1227,5'
          Dst:             lept_stderr
    - functionName:    l_chooseDisplayProg
      functionSourceFile: '/src/leptonica/src/writefile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1155
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - selection
      BBCount:         18
      ICount:          71
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - lept_stderr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'writefile.c:1156,41'
          Branch Sides:
            - BranchSide:      'writefile.c:1157,9'
              BranchSideFuncs: []
            - BranchSide:      'writefile.c:1161,28'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:1157,42'
          Branch Sides:
            - BranchSide:      'writefile.c:1158,9'
              BranchSideFuncs: []
            - BranchSide:      'writefile.c:1161,28'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:1158,40'
          Branch Sides:
            - BranchSide:      'writefile.c:1159,9'
              BranchSideFuncs: []
            - BranchSide:      'writefile.c:1161,28'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:1159,40'
          Branch Sides:
            - BranchSide:      'writefile.c:1160,9'
              BranchSideFuncs: []
            - BranchSide:      'writefile.c:1161,28'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:1156,9'
          Branch Sides:
            - BranchSide:      'writefile.c:1161,28'
              BranchSideFuncs: []
            - BranchSide:      'writefile.c:1163,9'
              BranchSideFuncs:
                - lept_stderr
      Callsites:
        - Src:             'writefile.c:1163,9'
          Dst:             lept_stderr
    - functionName:    pixMakeColorSquare
      functionSourceFile: '/src/leptonica/src/writefile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - color
        - size
        - addlabel
        - location
        - textcolor
      BBCount:         34
      ICount:          193
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - bmfCreate
        - bmfDestroy
        - extractRGBValues
        - lept_stderr
        - pixAddSingleTextblock
        - pixCreate
        - pixDestroy
        - pixSetAllArbitrary
        - returnErrorPtr
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'writefile.c:1125,9'
          Branch Sides:
            - BranchSide:      'writefile.c:1125,7'
              BranchSideFuncs:
                - pixCreate
                - pixSetAllArbitrary
                - bmfCreate
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - bmfDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'writefile.c:1125,29'
              BranchSideFuncs:
                - pixCreate
                - pixSetAllArbitrary
                - bmfCreate
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - bmfDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'writefile.c:1126,18'
          Branch Sides:
            - BranchSide:      'writefile.c:1126,21'
              BranchSideFuncs:
                - pixCreate
                - pixSetAllArbitrary
                - bmfCreate
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - bmfDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'writefile.c:1131,27'
              BranchSideFuncs:
                - pixCreate
                - pixSetAllArbitrary
                - bmfCreate
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - bmfDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'writefile.c:1126,9'
          Branch Sides:
            - BranchSide:      'writefile.c:1127,9'
              BranchSideFuncs:
                - pixCreate
                - pixSetAllArbitrary
                - bmfCreate
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - bmfDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'writefile.c:1131,27'
              BranchSideFuncs:
                - pixCreate
                - pixSetAllArbitrary
                - bmfCreate
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - bmfDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'writefile.c:1127,9'
          Branch Sides:
            - BranchSide:      'writefile.c:1128,18'
              BranchSideFuncs:
                - lept_stderr
                - pixCreate
                - pixSetAllArbitrary
                - bmfCreate
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - bmfDestroy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'writefile.c:1128,18'
              BranchSideFuncs:
                - pixCreate
                - pixSetAllArbitrary
                - bmfCreate
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - bmfDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'writefile.c:1131,9'
          Branch Sides:
            - BranchSide:      'writefile.c:1132,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'writefile.c:1133,24'
              BranchSideFuncs:
                - pixSetAllArbitrary
                - bmfCreate
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - bmfDestroy
                - lept_stderr
        - Branch String:   'writefile.c:1132,23'
          Branch Sides:
            - BranchSide:      'writefile.c:1132,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'writefile.c:1132,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:1134,9'
          Branch Sides:
            - BranchSide:      'writefile.c:1135,16'
              BranchSideFuncs:
                - bmfCreate
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - bmfDestroy
                - lept_stderr
            - BranchSide:      'writefile.c:1138,9'
              BranchSideFuncs:
                - bmfCreate
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - bmfDestroy
                - lept_stderr
        - Branch String:   'writefile.c:1138,33'
          Branch Sides:
            - BranchSide:      'writefile.c:1138,36'
              BranchSideFuncs:
                - bmfCreate
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - bmfDestroy
                - lept_stderr
            - BranchSide:      'writefile.c:1143,11'
              BranchSideFuncs:
                - bmfCreate
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - bmfDestroy
        - Branch String:   'writefile.c:1138,61'
          Branch Sides:
            - BranchSide:      'writefile.c:1139,9'
              BranchSideFuncs:
                - bmfCreate
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - bmfDestroy
                - lept_stderr
            - BranchSide:      'writefile.c:1143,11'
              BranchSideFuncs:
                - bmfCreate
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - bmfDestroy
        - Branch String:   'writefile.c:1139,34'
          Branch Sides:
            - BranchSide:      'writefile.c:1139,37'
              BranchSideFuncs:
                - bmfCreate
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - bmfDestroy
                - lept_stderr
            - BranchSide:      'writefile.c:1143,11'
              BranchSideFuncs:
                - bmfCreate
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - bmfDestroy
        - Branch String:   'writefile.c:1138,9'
          Branch Sides:
            - BranchSide:      'writefile.c:1140,9'
              BranchSideFuncs:
                - bmfCreate
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - bmfDestroy
                - lept_stderr
            - BranchSide:      'writefile.c:1143,11'
              BranchSideFuncs:
                - bmfCreate
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - bmfDestroy
        - Branch String:   'writefile.c:1140,9'
          Branch Sides:
            - BranchSide:      'writefile.c:1141,18'
              BranchSideFuncs:
                - lept_stderr
                - bmfCreate
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - bmfDestroy
            - BranchSide:      'writefile.c:1141,18'
              BranchSideFuncs:
                - bmfCreate
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - bmfDestroy
      Callsites:
        - Src:             'writefile.c:1127,9'
          Dst:             lept_stderr
        - Src:             'writefile.c:1131,17'
          Dst:             pixCreate
        - Src:             'writefile.c:1132,23'
          Dst:             returnErrorPtr
        - Src:             'writefile.c:1133,5'
          Dst:             pixSetAllArbitrary
        - Src:             'writefile.c:1140,9'
          Dst:             lept_stderr
        - Src:             'writefile.c:1143,11'
          Dst:             bmfCreate
        - Src:             'writefile.c:1144,5'
          Dst:             extractRGBValues
        - Src:             'writefile.c:1145,5'
          Dst:             snprintf
        - Src:             'writefile.c:1146,12'
          Dst:             pixAddSingleTextblock
        - Src:             'writefile.c:1147,5'
          Dst:             pixDestroy
        - Src:             'writefile.c:1148,5'
          Dst:             bmfDestroy
    - functionName:    pixDisplayWithTitle
      functionSourceFile: '/src/leptonica/src/writefile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - x
        - y
        - title
        - dispflag
      BBCount:         113
      ICount:          594
      EdgeCount:       152
      CyclomaticComplexity: 41
      functionsReached:
        - callSystemDebug
        - genPathname
        - lept_mkdir
        - lept_rmdir
        - lept_stderr
        - pixClone
        - pixConvert16To8
        - pixDestroy
        - pixDisplayLayersRGBA
        - pixGetColormap
        - pixGetDepth
        - pixGetDimensions
        - pixGetSpp
        - pixRemoveColormap
        - pixScale
        - pixScaleToGray2
        - pixScaleToGray3
        - pixScaleToGray4
        - pixScaleToGray8
        - pixWrite
        - pixcmapIsOpaque
        - returnErrorInt
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'writefile.c:943,9'
          Branch Sides:
            - BranchSide:      'writefile.c:944,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetSpp
                - pixRemoveColormap
                - pixGetDimensions
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
                - pixScaleToGray4
                - pixScaleToGray8
                - pixClone
                - pixConvert16To8
                - pixClone
                - pixcmapIsOpaque
                - returnErrorInt
            - BranchSide:      'writefile.c:953,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetSpp
                - pixRemoveColormap
                - pixGetDimensions
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
                - pixScaleToGray4
                - pixScaleToGray8
                - pixClone
                - pixConvert16To8
                - pixClone
                - pixcmapIsOpaque
                - returnErrorInt
        - Branch String:   'writefile.c:944,9'
          Branch Sides:
            - BranchSide:      'writefile.c:946,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'writefile.c:946,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:953,23'
          Branch Sides:
            - BranchSide:      'writefile.c:953,26'
              BranchSideFuncs: []
            - BranchSide:      'writefile.c:954,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:953,9'
          Branch Sides:
            - BranchSide:      'writefile.c:954,9'
              BranchSideFuncs: []
            - BranchSide:      'writefile.c:955,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetSpp
                - pixRemoveColormap
                - pixGetDimensions
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
                - pixScaleToGray4
                - pixScaleToGray8
                - pixClone
                - pixConvert16To8
                - pixClone
                - pixcmapIsOpaque
                - returnErrorInt
        - Branch String:   'writefile.c:955,9'
          Branch Sides:
            - BranchSide:      'writefile.c:956,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetSpp
                - pixRemoveColormap
                - pixGetDimensions
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
                - pixScaleToGray4
                - pixScaleToGray8
                - pixClone
                - pixConvert16To8
                - pixClone
                - pixcmapIsOpaque
                - returnErrorInt
            - BranchSide:      'writefile.c:959,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetSpp
                - pixRemoveColormap
                - pixGetDimensions
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
                - pixScaleToGray4
                - pixScaleToGray8
                - pixClone
                - pixConvert16To8
                - pixClone
                - pixcmapIsOpaque
                - returnErrorInt
        - Branch String:   'writefile.c:956,16'
          Branch Sides:
            - BranchSide:      'writefile.c:956,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:956,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:959,49'
          Branch Sides:
            - BranchSide:      'writefile.c:960,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetSpp
                - pixRemoveColormap
                - pixGetDimensions
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
                - pixScaleToGray4
                - pixScaleToGray8
                - pixClone
                - pixConvert16To8
                - pixClone
                - pixcmapIsOpaque
                - returnErrorInt
            - BranchSide:      'writefile.c:974,12'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetSpp
                - pixRemoveColormap
                - pixGetDimensions
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
                - pixScaleToGray4
                - pixScaleToGray8
                - pixClone
                - pixConvert16To8
                - pixClone
                - pixcmapIsOpaque
        - Branch String:   'writefile.c:960,48'
          Branch Sides:
            - BranchSide:      'writefile.c:961,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetSpp
                - pixRemoveColormap
                - pixGetDimensions
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
                - pixScaleToGray4
                - pixScaleToGray8
                - pixClone
                - pixConvert16To8
                - pixClone
                - pixcmapIsOpaque
                - returnErrorInt
            - BranchSide:      'writefile.c:974,12'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetSpp
                - pixRemoveColormap
                - pixGetDimensions
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
                - pixScaleToGray4
                - pixScaleToGray8
                - pixClone
                - pixConvert16To8
                - pixClone
                - pixcmapIsOpaque
        - Branch String:   'writefile.c:961,47'
          Branch Sides:
            - BranchSide:      'writefile.c:962,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetSpp
                - pixRemoveColormap
                - pixGetDimensions
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
                - pixScaleToGray4
                - pixScaleToGray8
                - pixClone
                - pixConvert16To8
                - pixClone
                - pixcmapIsOpaque
                - returnErrorInt
            - BranchSide:      'writefile.c:974,12'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetSpp
                - pixRemoveColormap
                - pixGetDimensions
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
                - pixScaleToGray4
                - pixScaleToGray8
                - pixClone
                - pixConvert16To8
                - pixClone
                - pixcmapIsOpaque
        - Branch String:   'writefile.c:959,9'
          Branch Sides:
            - BranchSide:      'writefile.c:963,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:974,12'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetSpp
                - pixRemoveColormap
                - pixGetDimensions
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
                - pixScaleToGray4
                - pixScaleToGray8
                - pixClone
                - pixConvert16To8
                - pixClone
                - pixcmapIsOpaque
        - Branch String:   'writefile.c:963,16'
          Branch Sides:
            - BranchSide:      'writefile.c:963,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:963,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:975,9'
          Branch Sides:
            - BranchSide:      'writefile.c:976,25'
              BranchSideFuncs:
                - pixcmapIsOpaque
                - pixGetSpp
                - pixRemoveColormap
                - pixGetDimensions
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
                - pixScaleToGray4
                - pixScaleToGray8
                - pixClone
                - pixConvert16To8
                - pixClone
            - BranchSide:      'writefile.c:977,21'
              BranchSideFuncs:
                - pixGetSpp
                - pixRemoveColormap
                - pixGetDimensions
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
                - pixScaleToGray4
                - pixScaleToGray8
                - pixClone
                - pixConvert16To8
                - pixClone
        - Branch String:   'writefile.c:978,28'
          Branch Sides:
            - BranchSide:      'writefile.c:978,18'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDimensions
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
                - pixScaleToGray4
                - pixScaleToGray8
                - pixClone
                - pixConvert16To8
                - pixClone
            - BranchSide:      'writefile.c:978,32'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDimensions
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
                - pixScaleToGray4
                - pixScaleToGray8
                - pixClone
                - pixConvert16To8
                - pixClone
        - Branch String:   'writefile.c:981,9'
          Branch Sides:
            - BranchSide:      'writefile.c:982,34'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
                - pixScaleToGray4
                - pixScaleToGray8
                - pixClone
                - pixConvert16To8
            - BranchSide:      'writefile.c:984,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
                - pixScaleToGray4
                - pixScaleToGray8
                - pixClone
                - pixConvert16To8
        - Branch String:   'writefile.c:989,30'
          Branch Sides:
            - BranchSide:      'writefile.c:989,33'
              BranchSideFuncs:
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
                - pixScaleToGray4
                - pixScaleToGray8
                - pixClone
                - pixConvert16To8
            - BranchSide:      'writefile.c:995,56'
              BranchSideFuncs:
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
                - pixScaleToGray4
                - pixScaleToGray8
        - Branch String:   'writefile.c:989,9'
          Branch Sides:
            - BranchSide:      'writefile.c:990,13'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixConvert16To8
            - BranchSide:      'writefile.c:995,56'
              BranchSideFuncs:
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
                - pixScaleToGray4
                - pixScaleToGray8
        - Branch String:   'writefile.c:990,13'
          Branch Sides:
            - BranchSide:      'writefile.c:991,36'
              BranchSideFuncs:
                - pixConvert16To8
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
            - BranchSide:      'writefile.c:993,29'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
        - Branch String:   'writefile.c:997,18'
          Branch Sides:
            - BranchSide:      'writefile.c:997,16'
              BranchSideFuncs:
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
                - pixScaleToGray4
                - pixScaleToGray8
            - BranchSide:      'writefile.c:997,16'
              BranchSideFuncs:
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
                - pixScaleToGray4
                - pixScaleToGray8
        - Branch String:   'writefile.c:998,28'
          Branch Sides:
            - BranchSide:      'writefile.c:998,31'
              BranchSideFuncs:
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
                - pixScaleToGray4
                - pixScaleToGray8
            - BranchSide:      'writefile.c:1000,18'
              BranchSideFuncs:
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
                - pixScaleToGray4
        - Branch String:   'writefile.c:998,13'
          Branch Sides:
            - BranchSide:      'writefile.c:999,36'
              BranchSideFuncs:
                - pixScaleToGray8
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
            - BranchSide:      'writefile.c:1000,18'
              BranchSideFuncs:
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
                - pixScaleToGray4
        - Branch String:   'writefile.c:1000,32'
          Branch Sides:
            - BranchSide:      'writefile.c:1000,35'
              BranchSideFuncs:
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
                - pixScaleToGray4
            - BranchSide:      'writefile.c:1002,18'
              BranchSideFuncs:
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
        - Branch String:   'writefile.c:1000,18'
          Branch Sides:
            - BranchSide:      'writefile.c:1001,36'
              BranchSideFuncs:
                - pixScaleToGray4
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
            - BranchSide:      'writefile.c:1002,18'
              BranchSideFuncs:
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
        - Branch String:   'writefile.c:1002,32'
          Branch Sides:
            - BranchSide:      'writefile.c:1002,35'
              BranchSideFuncs:
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
                - pixScaleToGray3
            - BranchSide:      'writefile.c:1004,18'
              BranchSideFuncs:
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
        - Branch String:   'writefile.c:1002,18'
          Branch Sides:
            - BranchSide:      'writefile.c:1003,36'
              BranchSideFuncs:
                - pixScaleToGray3
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
            - BranchSide:      'writefile.c:1004,18'
              BranchSideFuncs:
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
        - Branch String:   'writefile.c:1004,31'
          Branch Sides:
            - BranchSide:      'writefile.c:1004,34'
              BranchSideFuncs:
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
                - pixScaleToGray2
            - BranchSide:      'writefile.c:1007,29'
              BranchSideFuncs:
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
        - Branch String:   'writefile.c:1004,18'
          Branch Sides:
            - BranchSide:      'writefile.c:1005,36'
              BranchSideFuncs:
                - pixScaleToGray2
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
            - BranchSide:      'writefile.c:1007,29'
              BranchSideFuncs:
                - pixScale
                - pixDestroy
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
        - Branch String:   'writefile.c:1010,9'
          Branch Sides:
            - BranchSide:      'writefile.c:1011,16'
              BranchSideFuncs:
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
            - BranchSide:      'writefile.c:1014,9'
              BranchSideFuncs:
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
                - pixDisplayLayersRGBA
        - Branch String:   'writefile.c:1011,16'
          Branch Sides:
            - BranchSide:      'writefile.c:1011,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:1011,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:1014,9'
          Branch Sides:
            - BranchSide:      'writefile.c:1015,37'
              BranchSideFuncs:
                - pixDisplayLayersRGBA
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
            - BranchSide:      'writefile.c:1017,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
                - lept_rmdir
                - lept_mkdir
        - Branch String:   'writefile.c:1019,9'
          Branch Sides:
            - BranchSide:      'writefile.c:1020,9'
              BranchSideFuncs:
                - lept_rmdir
                - lept_mkdir
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
            - BranchSide:      'writefile.c:1024,10'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
        - Branch String:   'writefile.c:1025,31'
          Branch Sides:
            - BranchSide:      'writefile.c:1025,49'
              BranchSideFuncs:
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
            - BranchSide:      'writefile.c:1027,18'
              BranchSideFuncs:
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
        - Branch String:   'writefile.c:1025,55'
          Branch Sides:
            - BranchSide:      'writefile.c:1026,10'
              BranchSideFuncs:
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
            - BranchSide:      'writefile.c:1027,18'
              BranchSideFuncs:
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
        - Branch String:   'writefile.c:1026,28'
          Branch Sides:
            - BranchSide:      'writefile.c:1026,31'
              BranchSideFuncs:
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
                - snprintf
                - pixWrite
            - BranchSide:      'writefile.c:1030,18'
              BranchSideFuncs:
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
        - Branch String:   'writefile.c:1025,9'
          Branch Sides:
            - BranchSide:      'writefile.c:1027,18'
              BranchSideFuncs:
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
            - BranchSide:      'writefile.c:1030,18'
              BranchSideFuncs:
                - snprintf
                - pixWrite
                - genPathname
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - pixGetDimensions
                - snprintf
        - Branch String:   'writefile.c:1038,9'
          Branch Sides:
            - BranchSide:      'writefile.c:1040,26'
              BranchSideFuncs:
                - pixGetDimensions
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
            - BranchSide:      'writefile.c:1044,16'
              BranchSideFuncs:
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'writefile.c:1044,16'
          Branch Sides:
            - BranchSide:      'writefile.c:1045,13'
              BranchSideFuncs:
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
            - BranchSide:      'writefile.c:1054,16'
              BranchSideFuncs:
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
                - snprintf
        - Branch String:   'writefile.c:1045,13'
          Branch Sides:
            - BranchSide:      'writefile.c:1046,22'
              BranchSideFuncs:
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
            - BranchSide:      'writefile.c:1050,22'
              BranchSideFuncs:
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
        - Branch String:   'writefile.c:1054,16'
          Branch Sides:
            - BranchSide:      'writefile.c:1055,13'
              BranchSideFuncs:
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
                - snprintf
            - BranchSide:      'writefile.c:1064,18'
              BranchSideFuncs:
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
        - Branch String:   'writefile.c:1055,13'
          Branch Sides:
            - BranchSide:      'writefile.c:1056,22'
              BranchSideFuncs:
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
            - BranchSide:      'writefile.c:1060,22'
              BranchSideFuncs:
                - snprintf
                - callSystemDebug
                - pixDestroy
                - pixDestroy
                - free
      Callsites:
        - Src:             'writefile.c:944,9'
          Dst:             lept_stderr
        - Src:             'writefile.c:956,16'
          Dst:             returnErrorInt
        - Src:             'writefile.c:963,16'
          Dst:             returnErrorInt
        - Src:             'writefile.c:975,17'
          Dst:             pixGetColormap
        - Src:             'writefile.c:976,9'
          Dst:             pixcmapIsOpaque
        - Src:             'writefile.c:977,11'
          Dst:             pixGetSpp
        - Src:             'writefile.c:982,16'
          Dst:             pixRemoveColormap
        - Src:             'writefile.c:984,16'
          Dst:             pixClone
        - Src:             'writefile.c:987,5'
          Dst:             pixGetDimensions
        - Src:             'writefile.c:991,20'
          Dst:             pixConvert16To8
        - Src:             'writefile.c:993,20'
          Dst:             pixClone
        - Src:             'writefile.c:999,20'
          Dst:             pixScaleToGray8
        - Src:             'writefile.c:1001,20'
          Dst:             pixScaleToGray4
        - Src:             'writefile.c:1003,20'
          Dst:             pixScaleToGray3
        - Src:             'writefile.c:1005,20'
          Dst:             pixScaleToGray2
        - Src:             'writefile.c:1007,20'
          Dst:             pixScale
        - Src:             'writefile.c:1009,5'
          Dst:             pixDestroy
        - Src:             'writefile.c:1011,16'
          Dst:             returnErrorInt
        - Src:             'writefile.c:1015,16'
          Dst:             pixDisplayLayersRGBA
        - Src:             'writefile.c:1017,16'
          Dst:             pixClone
        - Src:             'writefile.c:1020,9'
          Dst:             lept_rmdir
        - Src:             'writefile.c:1021,9'
          Dst:             lept_mkdir
        - Src:             'writefile.c:1025,9'
          Dst:             pixGetDepth
        - Src:             'writefile.c:1025,34'
          Dst:             pixGetColormap
        - Src:             'writefile.c:1027,9'
          Dst:             snprintf
        - Src:             'writefile.c:1028,9'
          Dst:             pixWrite
        - Src:             'writefile.c:1030,9'
          Dst:             snprintf
        - Src:             'writefile.c:1031,9'
          Dst:             pixWrite
        - Src:             'writefile.c:1033,16'
          Dst:             genPathname
        - Src:             'writefile.c:1040,9'
          Dst:             pixGetDimensions
        - Src:             'writefile.c:1041,9'
          Dst:             snprintf
        - Src:             'writefile.c:1046,13'
          Dst:             snprintf
        - Src:             'writefile.c:1050,13'
          Dst:             snprintf
        - Src:             'writefile.c:1056,13'
          Dst:             snprintf
        - Src:             'writefile.c:1060,13'
          Dst:             snprintf
        - Src:             'writefile.c:1064,9'
          Dst:             snprintf
        - Src:             'writefile.c:1066,5'
          Dst:             callSystemDebug
        - Src:             'writefile.c:1090,5'
          Dst:             pixDestroy
        - Src:             'writefile.c:1091,5'
          Dst:             pixDestroy
    - functionName:    pixWrite
      functionSourceFile: '/src/leptonica/src/writefile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fname
        - pix
        - format
      BBCount:         24
      ICount:          119
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - fclose
        - fopenWriteStream
        - pixWriteStream
        - returnErrorInt
        - returnErrorInt1
      functionUses:    29
      BranchProfiles:
        - Branch String:   'writefile.c:347,9'
          Branch Sides:
            - BranchSide:      'writefile.c:348,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - pixWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'writefile.c:349,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - pixWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'writefile.c:348,16'
          Branch Sides:
            - BranchSide:      'writefile.c:348,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:348,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:349,9'
          Branch Sides:
            - BranchSide:      'writefile.c:350,16'
              BranchSideFuncs:
                - fopenWriteStream
                - pixWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'writefile.c:352,32'
              BranchSideFuncs:
                - fopenWriteStream
                - pixWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'writefile.c:350,16'
          Branch Sides:
            - BranchSide:      'writefile.c:350,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:350,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:352,9'
          Branch Sides:
            - BranchSide:      'writefile.c:353,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'writefile.c:355,26'
              BranchSideFuncs:
                - pixWriteStream
                - fclose
                - returnErrorInt1
        - Branch String:   'writefile.c:353,16'
          Branch Sides:
            - BranchSide:      'writefile.c:353,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'writefile.c:353,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:357,9'
          Branch Sides:
            - BranchSide:      'writefile.c:358,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'writefile.c:359,5'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:358,16'
          Branch Sides:
            - BranchSide:      'writefile.c:358,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'writefile.c:358,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'writefile.c:348,16'
          Dst:             returnErrorInt
        - Src:             'writefile.c:350,16'
          Dst:             returnErrorInt
        - Src:             'writefile.c:352,15'
          Dst:             fopenWriteStream
        - Src:             'writefile.c:353,16'
          Dst:             returnErrorInt1
        - Src:             'writefile.c:355,11'
          Dst:             pixWriteStream
        - Src:             'writefile.c:356,5'
          Dst:             fclose
        - Src:             'writefile.c:358,16'
          Dst:             returnErrorInt1
    - functionName:    pixWriteStream
      functionSourceFile: '/src/leptonica/src/writefile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fp
        - pix
        - format
      BBCount:         41
      ICount:          216
      EdgeCount:       46
      CyclomaticComplexity: 7
      functionsReached:
        - changeFormatForMissingLib
        - pixChooseOutputFormat
        - pixWriteStreamBmp
        - pixWriteStreamGif
        - pixWriteStreamJp2k
        - pixWriteStreamJpeg
        - pixWriteStreamPS
        - pixWriteStreamPdf
        - pixWriteStreamPng
        - pixWriteStreamPnm
        - pixWriteStreamSpix
        - pixWriteStreamTiff
        - pixWriteStreamWebP
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'writefile.c:400,9'
          Branch Sides:
            - BranchSide:      'writefile.c:401,16'
              BranchSideFuncs:
                - returnErrorInt
                - changeFormatForMissingLib
                - pixWriteStreamSpix
                - pixWriteStreamPdf
                - pixWriteStreamWebP
                - pixWriteStreamJp2k
                - pixWriteStreamGif
                - pixWriteStreamPS
                - pixWriteStreamPnm
                - pixWriteStreamTiff
                - pixWriteStreamPng
                - pixWriteStreamJpeg
                - pixWriteStreamBmp
                - returnErrorInt
                - pixChooseOutputFormat
            - BranchSide:      'writefile.c:402,10'
              BranchSideFuncs:
                - returnErrorInt
                - changeFormatForMissingLib
                - pixWriteStreamSpix
                - pixWriteStreamPdf
                - pixWriteStreamWebP
                - pixWriteStreamJp2k
                - pixWriteStreamGif
                - pixWriteStreamPS
                - pixWriteStreamPnm
                - pixWriteStreamTiff
                - pixWriteStreamPng
                - pixWriteStreamJpeg
                - pixWriteStreamBmp
                - returnErrorInt
                - pixChooseOutputFormat
        - Branch String:   'writefile.c:401,16'
          Branch Sides:
            - BranchSide:      'writefile.c:401,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:401,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:402,9'
          Branch Sides:
            - BranchSide:      'writefile.c:403,16'
              BranchSideFuncs:
                - changeFormatForMissingLib
                - pixWriteStreamSpix
                - pixWriteStreamPdf
                - pixWriteStreamWebP
                - pixWriteStreamJp2k
                - pixWriteStreamGif
                - pixWriteStreamPS
                - pixWriteStreamPnm
                - pixWriteStreamTiff
                - pixWriteStreamPng
                - pixWriteStreamJpeg
                - pixWriteStreamBmp
                - returnErrorInt
                - pixChooseOutputFormat
            - BranchSide:      'writefile.c:405,9'
              BranchSideFuncs:
                - changeFormatForMissingLib
                - pixWriteStreamSpix
                - pixWriteStreamPdf
                - pixWriteStreamWebP
                - pixWriteStreamJp2k
                - pixWriteStreamGif
                - pixWriteStreamPS
                - pixWriteStreamPnm
                - pixWriteStreamTiff
                - pixWriteStreamPng
                - pixWriteStreamJpeg
                - pixWriteStreamBmp
                - returnErrorInt
                - pixChooseOutputFormat
        - Branch String:   'writefile.c:403,16'
          Branch Sides:
            - BranchSide:      'writefile.c:403,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:403,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:405,9'
          Branch Sides:
            - BranchSide:      'writefile.c:406,40'
              BranchSideFuncs:
                - pixChooseOutputFormat
                - changeFormatForMissingLib
                - pixWriteStreamSpix
                - pixWriteStreamPdf
                - pixWriteStreamWebP
                - pixWriteStreamJp2k
                - pixWriteStreamGif
                - pixWriteStreamPS
                - pixWriteStreamPnm
                - pixWriteStreamTiff
                - pixWriteStreamPng
                - pixWriteStreamJpeg
                - pixWriteStreamBmp
                - returnErrorInt
            - BranchSide:      'writefile.c:410,5'
              BranchSideFuncs:
                - changeFormatForMissingLib
                - pixWriteStreamSpix
                - pixWriteStreamPdf
                - pixWriteStreamWebP
                - pixWriteStreamJp2k
                - pixWriteStreamGif
                - pixWriteStreamPS
                - pixWriteStreamPnm
                - pixWriteStreamTiff
                - pixWriteStreamPng
                - pixWriteStreamJpeg
                - pixWriteStreamBmp
                - returnErrorInt
        - Branch String:   'writefile.c:412,5'
          Branch Sides:
            - BranchSide:      'writefile.c:415,27'
              BranchSideFuncs:
                - pixWriteStreamBmp
            - BranchSide:      'writefile.c:419,35'
              BranchSideFuncs:
                - pixWriteStreamJpeg
            - BranchSide:      'writefile.c:422,34'
              BranchSideFuncs:
                - pixWriteStreamPng
            - BranchSide:      'writefile.c:432,35'
              BranchSideFuncs:
                - pixWriteStreamTiff
            - BranchSide:      'writefile.c:432,35'
              BranchSideFuncs:
                - pixWriteStreamTiff
            - BranchSide:      'writefile.c:432,35'
              BranchSideFuncs:
                - pixWriteStreamTiff
            - BranchSide:      'writefile.c:432,35'
              BranchSideFuncs:
                - pixWriteStreamTiff
            - BranchSide:      'writefile.c:432,35'
              BranchSideFuncs:
                - pixWriteStreamTiff
            - BranchSide:      'writefile.c:432,35'
              BranchSideFuncs:
                - pixWriteStreamTiff
            - BranchSide:      'writefile.c:432,35'
              BranchSideFuncs:
                - pixWriteStreamTiff
            - BranchSide:      'writefile.c:432,35'
              BranchSideFuncs:
                - pixWriteStreamTiff
            - BranchSide:      'writefile.c:435,34'
              BranchSideFuncs:
                - pixWriteStreamPnm
            - BranchSide:      'writefile.c:438,33'
              BranchSideFuncs:
                - pixWriteStreamPS
            - BranchSide:      'writefile.c:441,34'
              BranchSideFuncs:
                - pixWriteStreamGif
            - BranchSide:      'writefile.c:444,35'
              BranchSideFuncs:
                - pixWriteStreamJp2k
            - BranchSide:      'writefile.c:447,35'
              BranchSideFuncs:
                - pixWriteStreamWebP
            - BranchSide:      'writefile.c:450,34'
              BranchSideFuncs:
                - pixWriteStreamPdf
            - BranchSide:      'writefile.c:453,35'
              BranchSideFuncs:
                - pixWriteStreamSpix
            - BranchSide:      'writefile.c:456,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'writefile.c:456,16'
          Branch Sides:
            - BranchSide:      'writefile.c:456,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:456,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'writefile.c:401,16'
          Dst:             returnErrorInt
        - Src:             'writefile.c:403,16'
          Dst:             returnErrorInt
        - Src:             'writefile.c:406,18'
          Dst:             pixChooseOutputFormat
        - Src:             'writefile.c:410,5'
          Dst:             changeFormatForMissingLib
        - Src:             'writefile.c:415,9'
          Dst:             pixWriteStreamBmp
        - Src:             'writefile.c:419,16'
          Dst:             pixWriteStreamJpeg
        - Src:             'writefile.c:422,16'
          Dst:             pixWriteStreamPng
        - Src:             'writefile.c:432,16'
          Dst:             pixWriteStreamTiff
        - Src:             'writefile.c:435,16'
          Dst:             pixWriteStreamPnm
        - Src:             'writefile.c:438,16'
          Dst:             pixWriteStreamPS
        - Src:             'writefile.c:441,16'
          Dst:             pixWriteStreamGif
        - Src:             'writefile.c:444,16'
          Dst:             pixWriteStreamJp2k
        - Src:             'writefile.c:447,16'
          Dst:             pixWriteStreamWebP
        - Src:             'writefile.c:450,16'
          Dst:             pixWriteStreamPdf
        - Src:             'writefile.c:453,16'
          Dst:             pixWriteStreamSpix
        - Src:             'writefile.c:456,16'
          Dst:             returnErrorInt
    - functionName:    pixChooseOutputFormat
      functionSourceFile: '/src/leptonica/src/writefile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
      BBCount:         15
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - pixGetDepth
        - pixGetInputFormat
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'writefile.c:547,9'
          Branch Sides:
            - BranchSide:      'writefile.c:548,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetInputFormat
            - BranchSide:      'writefile.c:550,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetInputFormat
        - Branch String:   'writefile.c:548,16'
          Branch Sides:
            - BranchSide:      'writefile.c:548,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:548,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:552,9'
          Branch Sides:
            - BranchSide:      'writefile.c:553,13'
              BranchSideFuncs: []
            - BranchSide:      'writefile.c:559,12'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:553,13'
          Branch Sides:
            - BranchSide:      'writefile.c:554,20'
              BranchSideFuncs: []
            - BranchSide:      'writefile.c:556,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'writefile.c:548,16'
          Dst:             returnErrorInt
        - Src:             'writefile.c:550,9'
          Dst:             pixGetDepth
        - Src:             'writefile.c:551,14'
          Dst:             pixGetInputFormat
    - functionName:    changeFormatForMissingLib
      functionSourceFile: '/src/leptonica/src/writefile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1205
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pformat
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pixDisplay
      functionSourceFile: '/src/leptonica/src/writefile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - x
        - y
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pixDisplayWithTitle
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'writefile.c:902,12'
          Dst:             pixDisplayWithTitle
    - functionName:    l_fileDisplay
      functionSourceFile: '/src/leptonica/src/writefile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - float
      constantsTouched: []
      argNames:
        - fname
        - x
        - y
        - scale
      BBCount:         30
      ICount:          149
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - lept_stderr
        - pixClone
        - pixDestroy
        - pixDisplay
        - pixGetDepth
        - pixRead
        - pixScale
        - pixScaleToGray
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'writefile.c:827,9'
          Branch Sides:
            - BranchSide:      'writefile.c:828,9'
              BranchSideFuncs:
                - pixRead
                - pixScale
                - pixDisplay
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixScaleToGray
                - pixClone
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'writefile.c:832,9'
              BranchSideFuncs:
                - pixRead
                - pixScale
                - pixDisplay
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixScaleToGray
                - pixClone
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'writefile.c:828,9'
          Branch Sides:
            - BranchSide:      'writefile.c:830,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'writefile.c:830,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:832,9'
          Branch Sides:
            - BranchSide:      'writefile.c:833,9'
              BranchSideFuncs: []
            - BranchSide:      'writefile.c:834,9'
              BranchSideFuncs:
                - pixRead
                - pixScale
                - pixDisplay
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixScaleToGray
                - pixClone
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'writefile.c:834,9'
          Branch Sides:
            - BranchSide:      'writefile.c:835,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:836,25'
              BranchSideFuncs:
                - pixRead
                - pixScale
                - pixDisplay
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixScaleToGray
                - pixClone
                - returnErrorInt
        - Branch String:   'writefile.c:835,16'
          Branch Sides:
            - BranchSide:      'writefile.c:835,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:835,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:836,9'
          Branch Sides:
            - BranchSide:      'writefile.c:837,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:839,9'
              BranchSideFuncs:
                - pixScale
                - pixDisplay
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixScaleToGray
                - pixClone
        - Branch String:   'writefile.c:837,16'
          Branch Sides:
            - BranchSide:      'writefile.c:837,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:837,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:839,9'
          Branch Sides:
            - BranchSide:      'writefile.c:840,25'
              BranchSideFuncs:
                - pixClone
                - pixDisplay
                - pixDestroy
                - pixDestroy
            - BranchSide:      'writefile.c:842,13'
              BranchSideFuncs:
                - pixScale
                - pixDisplay
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixScaleToGray
        - Branch String:   'writefile.c:842,25'
          Branch Sides:
            - BranchSide:      'writefile.c:842,40'
              BranchSideFuncs:
                - pixGetDepth
                - pixScale
                - pixDisplay
                - pixDestroy
                - pixDestroy
                - pixScaleToGray
            - BranchSide:      'writefile.c:845,29'
              BranchSideFuncs:
                - pixScale
                - pixDisplay
                - pixDestroy
                - pixDestroy
        - Branch String:   'writefile.c:842,13'
          Branch Sides:
            - BranchSide:      'writefile.c:843,35'
              BranchSideFuncs:
                - pixScaleToGray
                - pixDisplay
                - pixDestroy
                - pixDestroy
            - BranchSide:      'writefile.c:845,29'
              BranchSideFuncs:
                - pixScale
                - pixDisplay
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'writefile.c:828,9'
          Dst:             lept_stderr
        - Src:             'writefile.c:835,16'
          Dst:             returnErrorInt
        - Src:             'writefile.c:836,17'
          Dst:             pixRead
        - Src:             'writefile.c:837,16'
          Dst:             returnErrorInt
        - Src:             'writefile.c:840,16'
          Dst:             pixClone
        - Src:             'writefile.c:842,28'
          Dst:             pixGetDepth
        - Src:             'writefile.c:843,20'
          Dst:             pixScaleToGray
        - Src:             'writefile.c:845,20'
          Dst:             pixScale
        - Src:             'writefile.c:847,5'
          Dst:             pixDisplay
        - Src:             'writefile.c:848,5'
          Dst:             pixDestroy
        - Src:             'writefile.c:849,5'
          Dst:             pixDestroy
    - functionName:    pixWriteMem
      functionSourceFile: '/src/leptonica/src/writefile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pdata
        - psize
        - pix
        - format
      BBCount:         46
      ICount:          253
      EdgeCount:       53
      CyclomaticComplexity: 9
      functionsReached:
        - changeFormatForMissingLib
        - pixChooseOutputFormat
        - pixWriteMemBmp
        - pixWriteMemGif
        - pixWriteMemJp2k
        - pixWriteMemJpeg
        - pixWriteMemPS
        - pixWriteMemPdf
        - pixWriteMemPng
        - pixWriteMemPnm
        - pixWriteMemSpix
        - pixWriteMemTiff
        - pixWriteMemWebP
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'writefile.c:725,9'
          Branch Sides:
            - BranchSide:      'writefile.c:726,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - changeFormatForMissingLib
                - pixWriteMemSpix
                - pixWriteMemPdf
                - pixWriteMemWebP
                - pixWriteMemJp2k
                - pixWriteMemGif
                - pixWriteMemPS
                - pixWriteMemPnm
                - pixWriteMemTiff
                - pixWriteMemPng
                - pixWriteMemJpeg
                - pixWriteMemBmp
                - returnErrorInt
                - pixChooseOutputFormat
            - BranchSide:      'writefile.c:727,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - changeFormatForMissingLib
                - pixWriteMemSpix
                - pixWriteMemPdf
                - pixWriteMemWebP
                - pixWriteMemJp2k
                - pixWriteMemGif
                - pixWriteMemPS
                - pixWriteMemPnm
                - pixWriteMemTiff
                - pixWriteMemPng
                - pixWriteMemJpeg
                - pixWriteMemBmp
                - returnErrorInt
                - pixChooseOutputFormat
        - Branch String:   'writefile.c:726,16'
          Branch Sides:
            - BranchSide:      'writefile.c:726,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:726,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:727,9'
          Branch Sides:
            - BranchSide:      'writefile.c:728,16'
              BranchSideFuncs:
                - returnErrorInt
                - changeFormatForMissingLib
                - pixWriteMemSpix
                - pixWriteMemPdf
                - pixWriteMemWebP
                - pixWriteMemJp2k
                - pixWriteMemGif
                - pixWriteMemPS
                - pixWriteMemPnm
                - pixWriteMemTiff
                - pixWriteMemPng
                - pixWriteMemJpeg
                - pixWriteMemBmp
                - returnErrorInt
                - pixChooseOutputFormat
            - BranchSide:      'writefile.c:729,10'
              BranchSideFuncs:
                - returnErrorInt
                - changeFormatForMissingLib
                - pixWriteMemSpix
                - pixWriteMemPdf
                - pixWriteMemWebP
                - pixWriteMemJp2k
                - pixWriteMemGif
                - pixWriteMemPS
                - pixWriteMemPnm
                - pixWriteMemTiff
                - pixWriteMemPng
                - pixWriteMemJpeg
                - pixWriteMemBmp
                - returnErrorInt
                - pixChooseOutputFormat
        - Branch String:   'writefile.c:728,16'
          Branch Sides:
            - BranchSide:      'writefile.c:728,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:728,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:729,9'
          Branch Sides:
            - BranchSide:      'writefile.c:730,16'
              BranchSideFuncs:
                - changeFormatForMissingLib
                - pixWriteMemSpix
                - pixWriteMemPdf
                - pixWriteMemWebP
                - pixWriteMemJp2k
                - pixWriteMemGif
                - pixWriteMemPS
                - pixWriteMemPnm
                - pixWriteMemTiff
                - pixWriteMemPng
                - pixWriteMemJpeg
                - pixWriteMemBmp
                - returnErrorInt
                - pixChooseOutputFormat
            - BranchSide:      'writefile.c:732,9'
              BranchSideFuncs:
                - changeFormatForMissingLib
                - pixWriteMemSpix
                - pixWriteMemPdf
                - pixWriteMemWebP
                - pixWriteMemJp2k
                - pixWriteMemGif
                - pixWriteMemPS
                - pixWriteMemPnm
                - pixWriteMemTiff
                - pixWriteMemPng
                - pixWriteMemJpeg
                - pixWriteMemBmp
                - returnErrorInt
                - pixChooseOutputFormat
        - Branch String:   'writefile.c:730,16'
          Branch Sides:
            - BranchSide:      'writefile.c:730,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:730,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:732,9'
          Branch Sides:
            - BranchSide:      'writefile.c:733,40'
              BranchSideFuncs:
                - pixChooseOutputFormat
                - changeFormatForMissingLib
                - pixWriteMemSpix
                - pixWriteMemPdf
                - pixWriteMemWebP
                - pixWriteMemJp2k
                - pixWriteMemGif
                - pixWriteMemPS
                - pixWriteMemPnm
                - pixWriteMemTiff
                - pixWriteMemPng
                - pixWriteMemJpeg
                - pixWriteMemBmp
                - returnErrorInt
            - BranchSide:      'writefile.c:737,5'
              BranchSideFuncs:
                - changeFormatForMissingLib
                - pixWriteMemSpix
                - pixWriteMemPdf
                - pixWriteMemWebP
                - pixWriteMemJp2k
                - pixWriteMemGif
                - pixWriteMemPS
                - pixWriteMemPnm
                - pixWriteMemTiff
                - pixWriteMemPng
                - pixWriteMemJpeg
                - pixWriteMemBmp
                - returnErrorInt
        - Branch String:   'writefile.c:739,5'
          Branch Sides:
            - BranchSide:      'writefile.c:742,30'
              BranchSideFuncs:
                - pixWriteMemBmp
            - BranchSide:      'writefile.c:746,31'
              BranchSideFuncs:
                - pixWriteMemJpeg
            - BranchSide:      'writefile.c:750,30'
              BranchSideFuncs:
                - pixWriteMemPng
            - BranchSide:      'writefile.c:761,31'
              BranchSideFuncs:
                - pixWriteMemTiff
            - BranchSide:      'writefile.c:761,31'
              BranchSideFuncs:
                - pixWriteMemTiff
            - BranchSide:      'writefile.c:761,31'
              BranchSideFuncs:
                - pixWriteMemTiff
            - BranchSide:      'writefile.c:761,31'
              BranchSideFuncs:
                - pixWriteMemTiff
            - BranchSide:      'writefile.c:761,31'
              BranchSideFuncs:
                - pixWriteMemTiff
            - BranchSide:      'writefile.c:761,31'
              BranchSideFuncs:
                - pixWriteMemTiff
            - BranchSide:      'writefile.c:761,31'
              BranchSideFuncs:
                - pixWriteMemTiff
            - BranchSide:      'writefile.c:761,31'
              BranchSideFuncs:
                - pixWriteMemTiff
            - BranchSide:      'writefile.c:765,30'
              BranchSideFuncs:
                - pixWriteMemPnm
            - BranchSide:      'writefile.c:769,29'
              BranchSideFuncs:
                - pixWriteMemPS
            - BranchSide:      'writefile.c:773,30'
              BranchSideFuncs:
                - pixWriteMemGif
            - BranchSide:      'writefile.c:777,31'
              BranchSideFuncs:
                - pixWriteMemJp2k
            - BranchSide:      'writefile.c:781,31'
              BranchSideFuncs:
                - pixWriteMemWebP
            - BranchSide:      'writefile.c:785,30'
              BranchSideFuncs:
                - pixWriteMemPdf
            - BranchSide:      'writefile.c:789,31'
              BranchSideFuncs:
                - pixWriteMemSpix
            - BranchSide:      'writefile.c:793,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'writefile.c:793,16'
          Branch Sides:
            - BranchSide:      'writefile.c:793,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:793,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'writefile.c:726,16'
          Dst:             returnErrorInt
        - Src:             'writefile.c:728,16'
          Dst:             returnErrorInt
        - Src:             'writefile.c:730,16'
          Dst:             returnErrorInt
        - Src:             'writefile.c:733,18'
          Dst:             pixChooseOutputFormat
        - Src:             'writefile.c:737,5'
          Dst:             changeFormatForMissingLib
        - Src:             'writefile.c:742,15'
          Dst:             pixWriteMemBmp
        - Src:             'writefile.c:746,15'
          Dst:             pixWriteMemJpeg
        - Src:             'writefile.c:750,15'
          Dst:             pixWriteMemPng
        - Src:             'writefile.c:761,15'
          Dst:             pixWriteMemTiff
        - Src:             'writefile.c:765,15'
          Dst:             pixWriteMemPnm
        - Src:             'writefile.c:769,15'
          Dst:             pixWriteMemPS
        - Src:             'writefile.c:773,15'
          Dst:             pixWriteMemGif
        - Src:             'writefile.c:777,15'
          Dst:             pixWriteMemJp2k
        - Src:             'writefile.c:781,15'
          Dst:             pixWriteMemWebP
        - Src:             'writefile.c:785,15'
          Dst:             pixWriteMemPdf
        - Src:             'writefile.c:789,15'
          Dst:             pixWriteMemSpix
        - Src:             'writefile.c:793,16'
          Dst:             returnErrorInt
    - functionName:    getFormatExtension
      functionSourceFile: '/src/leptonica/src/writefile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'writefile.c:687,20'
          Branch Sides:
            - BranchSide:      'writefile.c:687,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'writefile.c:688,30'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'writefile.c:687,9'
          Branch Sides:
            - BranchSide:      'writefile.c:688,30'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'writefile.c:690,38'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:688,30'
          Branch Sides:
            - BranchSide:      'writefile.c:688,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'writefile.c:688,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'writefile.c:688,30'
          Dst:             returnErrorPtr
    - functionName:    getFormatFromExtension
      functionSourceFile: '/src/leptonica/src/writefile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - extension
      BBCount:         16
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - returnErrorInt
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'writefile.c:613,9'
          Branch Sides:
            - BranchSide:      'writefile.c:614,16'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'writefile.c:616,12'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'writefile.c:614,16'
          Branch Sides:
            - BranchSide:      'writefile.c:614,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:614,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:617,5'
          Branch Sides:
            - BranchSide:      'writefile.c:618,21'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'writefile.c:623,12'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:618,13'
          Branch Sides:
            - BranchSide:      'writefile.c:619,36'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'writefile.c:622,5'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'writefile.c:614,16'
          Dst:             returnErrorInt
        - Src:             'writefile.c:618,14'
          Dst:             strcmp
    - functionName:    getImpliedFileFormat
      functionSourceFile: '/src/leptonica/src/writefile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - getFormatFromExtension
        - returnErrorInt
        - splitPathAtExtension
      functionUses:    1
      BranchProfiles:
        - Branch String:   'writefile.c:581,9'
          Branch Sides:
            - BranchSide:      'writefile.c:582,16'
              BranchSideFuncs:
                - splitPathAtExtension
                - getFormatFromExtension
                - free
            - BranchSide:      'writefile.c:584,31'
              BranchSideFuncs:
                - splitPathAtExtension
                - getFormatFromExtension
                - free
        - Branch String:   'writefile.c:582,16'
          Branch Sides:
            - BranchSide:      'writefile.c:582,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:582,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:584,9'
          Branch Sides:
            - BranchSide:      'writefile.c:585,9'
              BranchSideFuncs: []
            - BranchSide:      'writefile.c:587,37'
              BranchSideFuncs:
                - getFormatFromExtension
                - free
      Callsites:
        - Src:             'writefile.c:582,16'
          Dst:             returnErrorInt
        - Src:             'writefile.c:584,9'
          Dst:             splitPathAtExtension
        - Src:             'writefile.c:587,14'
          Dst:             getFormatFromExtension
    - functionName:    pixWriteImpliedFormat
      functionSourceFile: '/src/leptonica/src/writefile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - filename
        - pix
        - quality
        - progressive
      BBCount:         43
      ICount:          196
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - getImpliedFileFormat
        - lept_stderr
        - pixGetDepth
        - pixWrite
        - pixWriteJpeg
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'writefile.c:487,9'
          Branch Sides:
            - BranchSide:      'writefile.c:488,16'
              BranchSideFuncs:
                - returnErrorInt
                - getImpliedFileFormat
                - pixWrite
                - pixWriteJpeg
                - lept_stderr
                - pixGetDepth
            - BranchSide:      'writefile.c:489,10'
              BranchSideFuncs:
                - returnErrorInt
                - getImpliedFileFormat
                - pixWrite
                - pixWriteJpeg
                - lept_stderr
                - pixGetDepth
        - Branch String:   'writefile.c:488,16'
          Branch Sides:
            - BranchSide:      'writefile.c:488,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:488,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:489,9'
          Branch Sides:
            - BranchSide:      'writefile.c:490,16'
              BranchSideFuncs:
                - getImpliedFileFormat
                - pixWrite
                - pixWriteJpeg
                - lept_stderr
                - pixGetDepth
            - BranchSide:      'writefile.c:493,35'
              BranchSideFuncs:
                - getImpliedFileFormat
                - pixWrite
                - pixWriteJpeg
                - lept_stderr
                - pixGetDepth
        - Branch String:   'writefile.c:490,16'
          Branch Sides:
            - BranchSide:      'writefile.c:490,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:490,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:494,9'
          Branch Sides:
            - BranchSide:      'writefile.c:495,16'
              BranchSideFuncs:
                - pixWrite
                - pixWriteJpeg
                - lept_stderr
            - BranchSide:      'writefile.c:496,16'
              BranchSideFuncs:
                - pixWrite
                - pixWriteJpeg
                - lept_stderr
                - pixGetDepth
        - Branch String:   'writefile.c:497,13'
          Branch Sides:
            - BranchSide:      'writefile.c:498,20'
              BranchSideFuncs:
                - pixWrite
                - pixWriteJpeg
                - lept_stderr
            - BranchSide:      'writefile.c:503,20'
              BranchSideFuncs:
                - pixWrite
                - pixWriteJpeg
                - lept_stderr
        - Branch String:   'writefile.c:507,9'
          Branch Sides:
            - BranchSide:      'writefile.c:508,19'
              BranchSideFuncs:
                - pixWriteJpeg
                - lept_stderr
            - BranchSide:      'writefile.c:518,18'
              BranchSideFuncs:
                - pixWrite
        - Branch String:   'writefile.c:508,19'
          Branch Sides:
            - BranchSide:      'writefile.c:508,17'
              BranchSideFuncs:
                - pixWriteJpeg
                - lept_stderr
            - BranchSide:      'writefile.c:508,17'
              BranchSideFuncs:
                - pixWriteJpeg
                - lept_stderr
        - Branch String:   'writefile.c:509,19'
          Branch Sides:
            - BranchSide:      'writefile.c:509,17'
              BranchSideFuncs:
                - pixWriteJpeg
                - lept_stderr
            - BranchSide:      'writefile.c:509,17'
              BranchSideFuncs:
                - pixWriteJpeg
                - lept_stderr
        - Branch String:   'writefile.c:510,30'
          Branch Sides:
            - BranchSide:      'writefile.c:510,33'
              BranchSideFuncs:
                - pixWriteJpeg
                - lept_stderr
            - BranchSide:      'writefile.c:514,13'
              BranchSideFuncs:
                - pixWriteJpeg
        - Branch String:   'writefile.c:510,13'
          Branch Sides:
            - BranchSide:      'writefile.c:511,25'
              BranchSideFuncs:
                - pixWriteJpeg
                - lept_stderr
            - BranchSide:      'writefile.c:514,13'
              BranchSideFuncs:
                - pixWriteJpeg
        - Branch String:   'writefile.c:512,13'
          Branch Sides:
            - BranchSide:      'writefile.c:513,9'
              BranchSideFuncs:
                - lept_stderr
                - pixWriteJpeg
            - BranchSide:      'writefile.c:513,9'
              BranchSideFuncs:
                - pixWriteJpeg
        - Branch String:   'writefile.c:514,13'
          Branch Sides:
            - BranchSide:      'writefile.c:515,21'
              BranchSideFuncs:
                - pixWriteJpeg
            - BranchSide:      'writefile.c:516,23'
              BranchSideFuncs:
                - pixWriteJpeg
      Callsites:
        - Src:             'writefile.c:488,16'
          Dst:             returnErrorInt
        - Src:             'writefile.c:490,16'
          Dst:             returnErrorInt
        - Src:             'writefile.c:493,14'
          Dst:             getImpliedFileFormat
        - Src:             'writefile.c:497,13'
          Dst:             pixGetDepth
        - Src:             'writefile.c:512,13'
          Dst:             lept_stderr
        - Src:             'writefile.c:516,9'
          Dst:             pixWriteJpeg
        - Src:             'writefile.c:518,9'
          Dst:             pixWrite
    - functionName:    pixGetAutoFormat
      functionSourceFile: '/src/leptonica/src/writefile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - pformat
      BBCount:         31
      ICount:          137
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - pixGetColormap
        - pixGetDepth
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'writefile.c:652,9'
          Branch Sides:
            - BranchSide:      'writefile.c:653,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
            - BranchSide:      'writefile.c:654,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
        - Branch String:   'writefile.c:653,16'
          Branch Sides:
            - BranchSide:      'writefile.c:653,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:653,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:655,9'
          Branch Sides:
            - BranchSide:      'writefile.c:656,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
            - BranchSide:      'writefile.c:658,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
        - Branch String:   'writefile.c:656,16'
          Branch Sides:
            - BranchSide:      'writefile.c:656,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:656,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:660,16'
          Branch Sides:
            - BranchSide:      'writefile.c:660,20'
              BranchSideFuncs: []
            - BranchSide:      'writefile.c:662,17'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:660,9'
          Branch Sides:
            - BranchSide:      'writefile.c:661,10'
              BranchSideFuncs: []
            - BranchSide:      'writefile.c:662,17'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:662,24'
          Branch Sides:
            - BranchSide:      'writefile.c:662,28'
              BranchSideFuncs: []
            - BranchSide:      'writefile.c:662,37'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:662,34'
          Branch Sides:
            - BranchSide:      'writefile.c:662,37'
              BranchSideFuncs: []
            - BranchSide:      'writefile.c:663,10'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:662,45'
          Branch Sides:
            - BranchSide:      'writefile.c:662,48'
              BranchSideFuncs: []
            - BranchSide:      'writefile.c:663,10'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:662,16'
          Branch Sides:
            - BranchSide:      'writefile.c:663,10'
              BranchSideFuncs: []
            - BranchSide:      'writefile.c:665,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'writefile.c:653,16'
          Dst:             returnErrorInt
        - Src:             'writefile.c:656,16'
          Dst:             returnErrorInt
        - Src:             'writefile.c:658,9'
          Dst:             pixGetDepth
        - Src:             'writefile.c:659,12'
          Dst:             pixGetColormap
    - functionName:    pixWriteAutoFormat
      functionSourceFile: '/src/leptonica/src/writefile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - pix
      BBCount:         19
      ICount:          89
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - pixGetAutoFormat
        - pixWrite
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'writefile.c:376,9'
          Branch Sides:
            - BranchSide:      'writefile.c:377,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetAutoFormat
                - pixWrite
                - returnErrorInt
            - BranchSide:      'writefile.c:378,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetAutoFormat
                - pixWrite
                - returnErrorInt
        - Branch String:   'writefile.c:377,16'
          Branch Sides:
            - BranchSide:      'writefile.c:377,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:377,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:378,9'
          Branch Sides:
            - BranchSide:      'writefile.c:379,16'
              BranchSideFuncs:
                - pixGetAutoFormat
                - pixWrite
                - returnErrorInt
            - BranchSide:      'writefile.c:381,26'
              BranchSideFuncs:
                - pixGetAutoFormat
                - pixWrite
                - returnErrorInt
        - Branch String:   'writefile.c:379,16'
          Branch Sides:
            - BranchSide:      'writefile.c:379,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:379,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:381,9'
          Branch Sides:
            - BranchSide:      'writefile.c:382,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:383,21'
              BranchSideFuncs:
                - pixWrite
        - Branch String:   'writefile.c:382,16'
          Branch Sides:
            - BranchSide:      'writefile.c:382,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:382,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'writefile.c:377,16'
          Dst:             returnErrorInt
        - Src:             'writefile.c:379,16'
          Dst:             returnErrorInt
        - Src:             'writefile.c:381,9'
          Dst:             pixGetAutoFormat
        - Src:             'writefile.c:382,16'
          Dst:             returnErrorInt
        - Src:             'writefile.c:383,12'
          Dst:             pixWrite
    - functionName:    pixWriteDebug
      functionSourceFile: '/src/leptonica/src/writefile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fname
        - pix
        - format
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lept_stderr
        - pixWrite
      functionUses:    12
      BranchProfiles:
        - Branch String:   'writefile.c:309,9'
          Branch Sides:
            - BranchSide:      'writefile.c:310,25'
              BranchSideFuncs:
                - pixWrite
            - BranchSide:      'writefile.c:312,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'writefile.c:312,9'
          Branch Sides:
            - BranchSide:      'writefile.c:313,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'writefile.c:313,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'writefile.c:310,16'
          Dst:             pixWrite
        - Src:             'writefile.c:312,9'
          Dst:             lept_stderr
    - functionName:    pixaWriteFiles
      functionSourceFile: '/src/leptonica/src/writefile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rootname
        - pixa
        - format
      BBCount:         31
      ICount:          168
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - pixChooseOutputFormat
        - pixDestroy
        - pixWrite
        - pixaGetCount
        - pixaGetPix
        - returnErrorInt
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'writefile.c:262,9'
          Branch Sides:
            - BranchSide:      'writefile.c:263,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - snprintf
                - pixWrite
                - pixDestroy
                - pixChooseOutputFormat
                - returnErrorInt
            - BranchSide:      'writefile.c:264,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - snprintf
                - pixWrite
                - pixDestroy
                - pixChooseOutputFormat
                - returnErrorInt
        - Branch String:   'writefile.c:263,16'
          Branch Sides:
            - BranchSide:      'writefile.c:263,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:263,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:264,9'
          Branch Sides:
            - BranchSide:      'writefile.c:265,16'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - snprintf
                - pixWrite
                - pixDestroy
                - pixChooseOutputFormat
                - returnErrorInt
            - BranchSide:      'writefile.c:266,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - snprintf
                - pixWrite
                - pixDestroy
                - pixChooseOutputFormat
                - returnErrorInt
        - Branch String:   'writefile.c:265,16'
          Branch Sides:
            - BranchSide:      'writefile.c:265,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:265,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:266,20'
          Branch Sides:
            - BranchSide:      'writefile.c:266,23'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:268,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'writefile.c:266,45'
          Branch Sides:
            - BranchSide:      'writefile.c:267,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:268,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'writefile.c:266,9'
          Branch Sides:
            - BranchSide:      'writefile.c:268,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:270,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - snprintf
                - pixWrite
                - pixDestroy
                - pixChooseOutputFormat
        - Branch String:   'writefile.c:268,16'
          Branch Sides:
            - BranchSide:      'writefile.c:268,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'writefile.c:268,9'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:271,5'
          Branch Sides:
            - BranchSide:      'writefile.c:272,26'
              BranchSideFuncs:
                - pixaGetPix
                - snprintf
                - pixWrite
                - pixDestroy
                - pixChooseOutputFormat
            - BranchSide:      'writefile.c:283,5'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:273,13'
          Branch Sides:
            - BranchSide:      'writefile.c:274,47'
              BranchSideFuncs:
                - pixChooseOutputFormat
                - snprintf
                - pixWrite
                - pixDestroy
                - pixaGetPix
            - BranchSide:      'writefile.c:276,25'
              BranchSideFuncs:
                - snprintf
                - pixWrite
                - pixDestroy
                - pixaGetPix
                - pixChooseOutputFormat
      Callsites:
        - Src:             'writefile.c:263,16'
          Dst:             returnErrorInt
        - Src:             'writefile.c:265,16'
          Dst:             returnErrorInt
        - Src:             'writefile.c:268,16'
          Dst:             returnErrorInt
        - Src:             'writefile.c:270,9'
          Dst:             pixaGetCount
        - Src:             'writefile.c:272,15'
          Dst:             pixaGetPix
        - Src:             'writefile.c:274,25'
          Dst:             pixChooseOutputFormat
        - Src:             'writefile.c:277,9'
          Dst:             snprintf
        - Src:             'writefile.c:279,9'
          Dst:             pixWrite
        - Src:             'writefile.c:280,9'
          Dst:             pixDestroy
    - functionName:    setLeptDebugOK
      functionSourceFile: '/src/leptonica/src/writefile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - allow
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'writefile.c:231,9'
          Branch Sides:
            - BranchSide:      'writefile.c:231,27'
              BranchSideFuncs: []
            - BranchSide:      'writefile.c:231,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    l_jpegSetQuality
      functionSourceFile: '/src/leptonica/src/writefile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - new_quality
      BBCount:         15
      ICount:          72
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - lept_stderr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'writefile.c:201,12'
          Branch Sides:
            - BranchSide:      'writefile.c:201,10'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'writefile.c:201,38'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'writefile.c:202,18'
          Branch Sides:
            - BranchSide:      'writefile.c:202,21'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'writefile.c:203,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'writefile.c:202,9'
          Branch Sides:
            - BranchSide:      'writefile.c:203,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'writefile.c:205,28'
              BranchSideFuncs: []
        - Branch String:   'writefile.c:203,9'
          Branch Sides:
            - BranchSide:      'writefile.c:203,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'writefile.c:203,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'writefile.c:203,9'
          Dst:             lept_stderr
    - functionName:    zlibUncompress
      functionSourceFile: '/src/leptonica/src/zlibmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - datain
        - nin
        - pnout
      BBCount:         40
      ICount:          240
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - bbufferCreate
        - bbufferDestroy
        - bbufferDestroyAndSaveData
        - bbufferRead
        - bbufferWrite
        - calloc
        - inflate
        - inflateEnd
        - inflateInit_
        - lept_stderr
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'zlibmem.c:204,9'
          Branch Sides:
            - BranchSide:      'zlibmem.c:205,27'
              BranchSideFuncs:
                - calloc
                - calloc
                - bbufferCreate
                - bbufferCreate
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - lept_stderr
                - inflateInit_
                - inflate
                - bbufferRead
                - inflateEnd
                - bbufferWrite
                - lept_stderr
            - BranchSide:      'zlibmem.c:208,27'
              BranchSideFuncs:
                - calloc
                - calloc
                - bbufferCreate
                - bbufferCreate
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - lept_stderr
                - inflateInit_
                - inflate
                - bbufferRead
                - inflateEnd
                - bbufferWrite
                - lept_stderr
        - Branch String:   'zlibmem.c:205,27'
          Branch Sides:
            - BranchSide:      'zlibmem.c:205,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'zlibmem.c:205,9'
              BranchSideFuncs: []
        - Branch String:   'zlibmem.c:216,19'
          Branch Sides:
            - BranchSide:      'zlibmem.c:216,23'
              BranchSideFuncs:
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - lept_stderr
                - inflateInit_
                - inflate
                - bbufferRead
                - inflateEnd
                - bbufferWrite
                - lept_stderr
            - BranchSide:      'zlibmem.c:217,9'
              BranchSideFuncs:
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - lept_stderr
        - Branch String:   'zlibmem.c:216,33'
          Branch Sides:
            - BranchSide:      'zlibmem.c:216,37'
              BranchSideFuncs:
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - lept_stderr
                - inflateInit_
                - inflate
                - bbufferRead
                - inflateEnd
                - bbufferWrite
                - lept_stderr
            - BranchSide:      'zlibmem.c:217,9'
              BranchSideFuncs:
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - lept_stderr
        - Branch String:   'zlibmem.c:216,42'
          Branch Sides:
            - BranchSide:      'zlibmem.c:216,46'
              BranchSideFuncs:
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - lept_stderr
                - inflateInit_
                - inflate
                - bbufferRead
                - inflateEnd
                - bbufferWrite
                - lept_stderr
            - BranchSide:      'zlibmem.c:217,9'
              BranchSideFuncs:
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - lept_stderr
        - Branch String:   'zlibmem.c:216,9'
          Branch Sides:
            - BranchSide:      'zlibmem.c:217,9'
              BranchSideFuncs:
                - inflateInit_
                - inflate
                - bbufferRead
                - inflateEnd
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - bbufferWrite
                - lept_stderr
            - BranchSide:      'zlibmem.c:222,7'
              BranchSideFuncs:
                - inflateInit_
                - inflate
                - bbufferRead
                - inflateEnd
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - bbufferWrite
                - lept_stderr
        - Branch String:   'zlibmem.c:217,9'
          Branch Sides:
            - BranchSide:      'zlibmem.c:218,17'
              BranchSideFuncs:
                - lept_stderr
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
            - BranchSide:      'zlibmem.c:218,17'
              BranchSideFuncs:
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
        - Branch String:   'zlibmem.c:230,9'
          Branch Sides:
            - BranchSide:      'zlibmem.c:231,9'
              BranchSideFuncs:
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - lept_stderr
            - BranchSide:      'zlibmem.c:236,5'
              BranchSideFuncs:
                - inflate
                - bbufferRead
                - inflateEnd
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - bbufferWrite
        - Branch String:   'zlibmem.c:231,9'
          Branch Sides:
            - BranchSide:      'zlibmem.c:232,17'
              BranchSideFuncs:
                - lept_stderr
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
            - BranchSide:      'zlibmem.c:232,17'
              BranchSideFuncs:
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
        - Branch String:   'zlibmem.c:237,13'
          Branch Sides:
            - BranchSide:      'zlibmem.c:238,25'
              BranchSideFuncs:
                - bbufferWrite
                - inflate
                - bbufferRead
                - inflateEnd
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
            - BranchSide:      'zlibmem.c:245,15'
              BranchSideFuncs:
                - inflate
                - bbufferWrite
                - bbufferRead
                - inflateEnd
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
        - Branch String:   'zlibmem.c:245,13'
          Branch Sides:
            - BranchSide:      'zlibmem.c:246,13'
              BranchSideFuncs:
                - inflateEnd
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
            - BranchSide:      'zlibmem.c:247,18'
              BranchSideFuncs:
                - inflate
                - inflateEnd
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - bbufferWrite
                - bbufferRead
        - Branch String:   'zlibmem.c:253,13'
          Branch Sides:
            - BranchSide:      'zlibmem.c:254,25'
              BranchSideFuncs:
                - bbufferRead
                - inflate
                - inflateEnd
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - bbufferWrite
            - BranchSide:      'zlibmem.c:259,22'
              BranchSideFuncs:
                - inflate
                - bbufferRead
                - inflateEnd
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - bbufferWrite
        - Branch String:   'zlibmem.c:266,9'
          Branch Sides:
            - BranchSide:      'zlibmem.c:267,53'
              BranchSideFuncs:
                - bbufferDestroyAndSaveData
                - bbufferDestroy
                - free
                - free
            - BranchSide:      'zlibmem.c:269,17'
              BranchSideFuncs:
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
      Callsites:
        - Src:             'zlibmem.c:205,27'
          Dst:             returnErrorPtr
        - Src:             'zlibmem.c:208,27'
          Dst:             calloc
        - Src:             'zlibmem.c:209,28'
          Dst:             calloc
        - Src:             'zlibmem.c:212,12'
          Dst:             bbufferCreate
        - Src:             'zlibmem.c:213,13'
          Dst:             bbufferCreate
        - Src:             'zlibmem.c:217,9'
          Dst:             lept_stderr
        - Src:             'zlibmem.c:229,14'
          Dst:             inflateInit_
        - Src:             'zlibmem.c:231,9'
          Dst:             lept_stderr
        - Src:             'zlibmem.c:239,13'
          Dst:             bbufferWrite
        - Src:             'zlibmem.c:247,18'
          Dst:             inflate
        - Src:             'zlibmem.c:254,13'
          Dst:             bbufferRead
        - Src:             'zlibmem.c:263,5'
          Dst:             inflateEnd
        - Src:             'zlibmem.c:267,19'
          Dst:             bbufferDestroyAndSaveData
        - Src:             'zlibmem.c:270,9'
          Dst:             bbufferDestroy
        - Src:             'zlibmem.c:272,5'
          Dst:             bbufferDestroy
    - functionName:    zlibCompress
      functionSourceFile: '/src/leptonica/src/zlibmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - datain
        - nin
        - pnout
      BBCount:         40
      ICount:          254
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - bbufferCreate
        - bbufferDestroy
        - bbufferDestroyAndSaveData
        - bbufferRead
        - bbufferWrite
        - calloc
        - deflate
        - deflateEnd
        - deflateInit_
        - lept_stderr
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'zlibmem.c:104,9'
          Branch Sides:
            - BranchSide:      'zlibmem.c:105,27'
              BranchSideFuncs:
                - calloc
                - calloc
                - bbufferCreate
                - bbufferCreate
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - lept_stderr
                - deflateInit_
                - deflate
                - deflateEnd
                - bbufferRead
                - bbufferWrite
                - lept_stderr
            - BranchSide:      'zlibmem.c:108,27'
              BranchSideFuncs:
                - calloc
                - calloc
                - bbufferCreate
                - bbufferCreate
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - lept_stderr
                - deflateInit_
                - deflate
                - deflateEnd
                - bbufferRead
                - bbufferWrite
                - lept_stderr
        - Branch String:   'zlibmem.c:105,27'
          Branch Sides:
            - BranchSide:      'zlibmem.c:105,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'zlibmem.c:105,9'
              BranchSideFuncs: []
        - Branch String:   'zlibmem.c:116,19'
          Branch Sides:
            - BranchSide:      'zlibmem.c:116,23'
              BranchSideFuncs:
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - lept_stderr
                - deflateInit_
                - deflate
                - deflateEnd
                - bbufferRead
                - bbufferWrite
                - lept_stderr
            - BranchSide:      'zlibmem.c:117,9'
              BranchSideFuncs:
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - lept_stderr
        - Branch String:   'zlibmem.c:116,33'
          Branch Sides:
            - BranchSide:      'zlibmem.c:116,37'
              BranchSideFuncs:
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - lept_stderr
                - deflateInit_
                - deflate
                - deflateEnd
                - bbufferRead
                - bbufferWrite
                - lept_stderr
            - BranchSide:      'zlibmem.c:117,9'
              BranchSideFuncs:
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - lept_stderr
        - Branch String:   'zlibmem.c:116,42'
          Branch Sides:
            - BranchSide:      'zlibmem.c:116,46'
              BranchSideFuncs:
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - lept_stderr
                - deflateInit_
                - deflate
                - deflateEnd
                - bbufferRead
                - bbufferWrite
                - lept_stderr
            - BranchSide:      'zlibmem.c:117,9'
              BranchSideFuncs:
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - lept_stderr
        - Branch String:   'zlibmem.c:116,9'
          Branch Sides:
            - BranchSide:      'zlibmem.c:117,9'
              BranchSideFuncs:
                - deflateInit_
                - deflate
                - deflateEnd
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - bbufferRead
                - bbufferWrite
                - lept_stderr
            - BranchSide:      'zlibmem.c:122,7'
              BranchSideFuncs:
                - deflateInit_
                - deflate
                - deflateEnd
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - bbufferRead
                - bbufferWrite
                - lept_stderr
        - Branch String:   'zlibmem.c:117,9'
          Branch Sides:
            - BranchSide:      'zlibmem.c:118,17'
              BranchSideFuncs:
                - lept_stderr
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
            - BranchSide:      'zlibmem.c:118,17'
              BranchSideFuncs:
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
        - Branch String:   'zlibmem.c:131,9'
          Branch Sides:
            - BranchSide:      'zlibmem.c:132,9'
              BranchSideFuncs:
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - lept_stderr
            - BranchSide:      'zlibmem.c:137,5'
              BranchSideFuncs:
                - deflate
                - deflateEnd
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - bbufferRead
                - bbufferWrite
        - Branch String:   'zlibmem.c:132,9'
          Branch Sides:
            - BranchSide:      'zlibmem.c:133,17'
              BranchSideFuncs:
                - lept_stderr
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
            - BranchSide:      'zlibmem.c:133,17'
              BranchSideFuncs:
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
        - Branch String:   'zlibmem.c:138,13'
          Branch Sides:
            - BranchSide:      'zlibmem.c:139,25'
              BranchSideFuncs:
                - bbufferWrite
                - deflate
                - deflateEnd
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - bbufferRead
            - BranchSide:      'zlibmem.c:146,18'
              BranchSideFuncs:
                - deflate
                - deflateEnd
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - bbufferWrite
                - bbufferRead
        - Branch String:   'zlibmem.c:153,13'
          Branch Sides:
            - BranchSide:      'zlibmem.c:154,25'
              BranchSideFuncs:
                - bbufferRead
                - deflateEnd
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - deflate
                - bbufferWrite
            - BranchSide:      'zlibmem.c:159,22'
              BranchSideFuncs:
                - deflateEnd
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - deflate
                - bbufferRead
                - bbufferWrite
        - Branch String:   'zlibmem.c:161,5'
          Branch Sides:
            - BranchSide:      'zlibmem.c:138,15'
              BranchSideFuncs:
                - deflate
                - deflateEnd
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
                - bbufferRead
                - bbufferWrite
            - BranchSide:      'zlibmem.c:163,5'
              BranchSideFuncs:
                - deflateEnd
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
                - bbufferDestroyAndSaveData
        - Branch String:   'zlibmem.c:166,9'
          Branch Sides:
            - BranchSide:      'zlibmem.c:167,53'
              BranchSideFuncs:
                - bbufferDestroyAndSaveData
                - bbufferDestroy
                - free
                - free
            - BranchSide:      'zlibmem.c:169,17'
              BranchSideFuncs:
                - bbufferDestroy
                - bbufferDestroy
                - free
                - free
      Callsites:
        - Src:             'zlibmem.c:105,27'
          Dst:             returnErrorPtr
        - Src:             'zlibmem.c:108,27'
          Dst:             calloc
        - Src:             'zlibmem.c:109,28'
          Dst:             calloc
        - Src:             'zlibmem.c:112,12'
          Dst:             bbufferCreate
        - Src:             'zlibmem.c:113,13'
          Dst:             bbufferCreate
        - Src:             'zlibmem.c:117,9'
          Dst:             lept_stderr
        - Src:             'zlibmem.c:130,14'
          Dst:             deflateInit_
        - Src:             'zlibmem.c:132,9'
          Dst:             lept_stderr
        - Src:             'zlibmem.c:140,13'
          Dst:             bbufferWrite
        - Src:             'zlibmem.c:147,18'
          Dst:             deflate
        - Src:             'zlibmem.c:154,13'
          Dst:             bbufferRead
        - Src:             'zlibmem.c:163,5'
          Dst:             deflateEnd
        - Src:             'zlibmem.c:167,19'
          Dst:             bbufferDestroyAndSaveData
        - Src:             'zlibmem.c:170,9'
          Dst:             bbufferDestroy
        - Src:             'zlibmem.c:172,5'
          Dst:             bbufferDestroy
    - functionName:    iaaGetLinearTRC
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2892
      functionLinenumberEnd: 2918
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - iaa
        - diff
      BBCount:         26
      ICount:          158
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'adaptmap.c:2897,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2898,27'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'adaptmap.c:2900,9'
              BranchSideFuncs:
                - calloc
        - Branch String:   'adaptmap.c:2898,27'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2898,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2898,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2900,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2901,15'
              BranchSideFuncs: []
            - BranchSide:      'adaptmap.c:2903,21'
              BranchSideFuncs:
                - calloc
        - Branch String:   'adaptmap.c:2905,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2906,16'
              BranchSideFuncs: []
            - BranchSide:      'adaptmap.c:2910,36'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2906,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2907,13'
              BranchSideFuncs: []
            - BranchSide:      'adaptmap.c:2908,5'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2911,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2912,31'
              BranchSideFuncs: []
            - BranchSide:      'adaptmap.c:2913,18'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2913,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'adaptmap.c:2914,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'adaptmap.c:2898,27'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2903,21'
          Dst:             calloc
    - functionName:    pixSetLowContrast
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2728
      functionLinenumberEnd: 2779
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs1
        - pixs2
        - mindiff
      BBCount:         60
      ICount:          394
      EdgeCount:       79
      CyclomaticComplexity: 21
      functionsReached:
        - lept_stderr
        - pixClearAll
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixSizesEqual
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'adaptmap.c:2732,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2732,20'
              BranchSideFuncs:
                - returnErrorInt
                - pixSizesEqual
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixClearAll
                - pixClearAll
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2733,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'adaptmap.c:2732,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2733,16'
              BranchSideFuncs:
                - pixSizesEqual
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixClearAll
                - pixClearAll
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2734,23'
              BranchSideFuncs:
                - pixSizesEqual
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixClearAll
                - pixClearAll
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:2733,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2733,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2733,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2734,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2735,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2736,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixClearAll
                - pixClearAll
                - lept_stderr
                - returnErrorInt
        - Branch String:   'adaptmap.c:2735,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2735,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2735,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2737,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2738,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2739,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixClearAll
                - pixClearAll
                - lept_stderr
        - Branch String:   'adaptmap.c:2738,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2738,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2738,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2739,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2739,24'
              BranchSideFuncs: []
            - BranchSide:      'adaptmap.c:2741,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixClearAll
                - pixClearAll
                - lept_stderr
        - Branch String:   'adaptmap.c:2745,5'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2746,17'
              BranchSideFuncs:
                - pixClearAll
                - pixClearAll
                - lept_stderr
            - BranchSide:      'adaptmap.c:2758,10'
              BranchSideFuncs:
                - pixClearAll
                - pixClearAll
                - lept_stderr
        - Branch String:   'adaptmap.c:2748,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2749,20'
              BranchSideFuncs:
                - pixClearAll
                - pixClearAll
                - lept_stderr
            - BranchSide:      'adaptmap.c:2756,13'
              BranchSideFuncs:
                - pixClearAll
                - pixClearAll
                - lept_stderr
        - Branch String:   'adaptmap.c:2751,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2751,39'
              BranchSideFuncs:
                - pixClearAll
                - pixClearAll
                - lept_stderr
            - BranchSide:      'adaptmap.c:2751,39'
              BranchSideFuncs:
                - pixClearAll
                - pixClearAll
                - lept_stderr
        - Branch String:   'adaptmap.c:2751,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2752,23'
              BranchSideFuncs:
                - pixClearAll
                - pixClearAll
                - lept_stderr
            - BranchSide:      'adaptmap.c:2755,9'
              BranchSideFuncs:
                - pixClearAll
                - pixClearAll
                - lept_stderr
        - Branch String:   'adaptmap.c:2756,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2756,20'
              BranchSideFuncs:
                - pixClearAll
                - pixClearAll
                - lept_stderr
            - BranchSide:      'adaptmap.c:2757,5'
              BranchSideFuncs:
                - pixClearAll
                - pixClearAll
                - lept_stderr
        - Branch String:   'adaptmap.c:2758,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2759,9'
              BranchSideFuncs: []
            - BranchSide:      'adaptmap.c:2765,12'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2759,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2760,21'
              BranchSideFuncs:
                - lept_stderr
                - pixClearAll
                - pixClearAll
            - BranchSide:      'adaptmap.c:2760,21'
              BranchSideFuncs:
                - pixClearAll
                - pixClearAll
        - Branch String:   'adaptmap.c:2765,5'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2766,17'
              BranchSideFuncs: []
            - BranchSide:      'adaptmap.c:2778,5'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2768,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2769,20'
              BranchSideFuncs: []
            - BranchSide:      'adaptmap.c:2776,5'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2771,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2771,38'
              BranchSideFuncs: []
            - BranchSide:      'adaptmap.c:2771,38'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2771,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2772,17'
              BranchSideFuncs: []
            - BranchSide:      'adaptmap.c:2775,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'adaptmap.c:2733,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:2734,9'
          Dst:             pixSizesEqual
        - Src:             'adaptmap.c:2735,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:2736,5'
          Dst:             pixGetDimensions
        - Src:             'adaptmap.c:2738,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:2741,13'
          Dst:             pixGetData
        - Src:             'adaptmap.c:2742,13'
          Dst:             pixGetData
        - Src:             'adaptmap.c:2743,11'
          Dst:             pixGetWpl
        - Src:             'adaptmap.c:2759,9'
          Dst:             lept_stderr
        - Src:             'adaptmap.c:2760,9'
          Dst:             pixClearAll
        - Src:             'adaptmap.c:2761,9'
          Dst:             pixClearAll
    - functionName:    pixSelectiveContrastMod
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3048
      functionLinenumberEnd: 3074
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - contrast
      BBCount:         39
      ICount:          167
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - pixGammaTRC
        - pixGetDepth
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'adaptmap.c:3049,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:3049,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - returnErrorInt
            - BranchSide:      'adaptmap.c:3050,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'adaptmap.c:3049,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:3050,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:3052,9'
              BranchSideFuncs:
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
        - Branch String:   'adaptmap.c:3050,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:3050,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:3050,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:3052,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:3053,21'
              BranchSideFuncs:
                - pixGammaTRC
            - BranchSide:      'adaptmap.c:3054,14'
              BranchSideFuncs:
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
        - Branch String:   'adaptmap.c:3054,14'
          Branch Sides:
            - BranchSide:      'adaptmap.c:3055,21'
              BranchSideFuncs:
                - pixGammaTRC
            - BranchSide:      'adaptmap.c:3056,14'
              BranchSideFuncs:
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
        - Branch String:   'adaptmap.c:3056,14'
          Branch Sides:
            - BranchSide:      'adaptmap.c:3057,21'
              BranchSideFuncs:
                - pixGammaTRC
            - BranchSide:      'adaptmap.c:3058,14'
              BranchSideFuncs:
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
        - Branch String:   'adaptmap.c:3058,14'
          Branch Sides:
            - BranchSide:      'adaptmap.c:3059,21'
              BranchSideFuncs:
                - pixGammaTRC
            - BranchSide:      'adaptmap.c:3060,14'
              BranchSideFuncs:
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
        - Branch String:   'adaptmap.c:3060,14'
          Branch Sides:
            - BranchSide:      'adaptmap.c:3061,21'
              BranchSideFuncs:
                - pixGammaTRC
            - BranchSide:      'adaptmap.c:3062,14'
              BranchSideFuncs:
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
        - Branch String:   'adaptmap.c:3062,14'
          Branch Sides:
            - BranchSide:      'adaptmap.c:3063,21'
              BranchSideFuncs:
                - pixGammaTRC
            - BranchSide:      'adaptmap.c:3064,14'
              BranchSideFuncs:
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
        - Branch String:   'adaptmap.c:3064,14'
          Branch Sides:
            - BranchSide:      'adaptmap.c:3065,21'
              BranchSideFuncs:
                - pixGammaTRC
            - BranchSide:      'adaptmap.c:3066,14'
              BranchSideFuncs:
                - pixGammaTRC
                - pixGammaTRC
                - pixGammaTRC
        - Branch String:   'adaptmap.c:3066,14'
          Branch Sides:
            - BranchSide:      'adaptmap.c:3067,21'
              BranchSideFuncs:
                - pixGammaTRC
            - BranchSide:      'adaptmap.c:3068,14'
              BranchSideFuncs:
                - pixGammaTRC
                - pixGammaTRC
        - Branch String:   'adaptmap.c:3068,14'
          Branch Sides:
            - BranchSide:      'adaptmap.c:3069,21'
              BranchSideFuncs:
                - pixGammaTRC
            - BranchSide:      'adaptmap.c:3071,21'
              BranchSideFuncs:
                - pixGammaTRC
      Callsites:
        - Src:             'adaptmap.c:3049,18'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:3050,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:3053,9'
          Dst:             pixGammaTRC
        - Src:             'adaptmap.c:3055,9'
          Dst:             pixGammaTRC
        - Src:             'adaptmap.c:3057,9'
          Dst:             pixGammaTRC
        - Src:             'adaptmap.c:3059,9'
          Dst:             pixGammaTRC
        - Src:             'adaptmap.c:3061,9'
          Dst:             pixGammaTRC
        - Src:             'adaptmap.c:3063,9'
          Dst:             pixGammaTRC
        - Src:             'adaptmap.c:3065,9'
          Dst:             pixGammaTRC
        - Src:             'adaptmap.c:3067,9'
          Dst:             pixGammaTRC
        - Src:             'adaptmap.c:3069,9'
          Dst:             pixGammaTRC
        - Src:             'adaptmap.c:3071,9'
          Dst:             pixGammaTRC
    - functionName:    pixConvertTo8MinMax
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2994
      functionLinenumberEnd: 3020
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         31
      ICount:          138
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - lept_stderr
        - pixConvert16To8
        - pixConvert1To8
        - pixConvert2To8
        - pixConvert4To8
        - pixConvertRGBToGrayMinMax
        - pixCopy
        - pixGetColormap
        - pixGetDepth
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'adaptmap.c:2997,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2998,23'
              BranchSideFuncs:
                - pixGetDepth
                - lept_stderr
                - pixConvertRGBToGrayMinMax
                - pixConvert16To8
                - pixGetColormap
                - pixCopy
                - pixRemoveColormap
                - pixConvert4To8
                - pixConvert2To8
                - pixConvert1To8
            - BranchSide:      'adaptmap.c:3000,21'
              BranchSideFuncs:
                - pixGetDepth
                - lept_stderr
                - pixConvertRGBToGrayMinMax
                - pixConvert16To8
                - pixGetColormap
                - pixCopy
                - pixRemoveColormap
                - pixConvert4To8
                - pixConvert2To8
                - pixConvert1To8
        - Branch String:   'adaptmap.c:2998,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2998,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2998,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:3001,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:3002,37'
              BranchSideFuncs:
                - pixConvert1To8
            - BranchSide:      'adaptmap.c:3003,16'
              BranchSideFuncs:
                - lept_stderr
                - pixConvertRGBToGrayMinMax
                - pixConvert16To8
                - pixGetColormap
                - pixCopy
                - pixRemoveColormap
                - pixConvert4To8
                - pixConvert2To8
        - Branch String:   'adaptmap.c:3003,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:3004,31'
              BranchSideFuncs:
                - pixConvert2To8
            - BranchSide:      'adaptmap.c:3005,16'
              BranchSideFuncs:
                - lept_stderr
                - pixConvertRGBToGrayMinMax
                - pixConvert16To8
                - pixGetColormap
                - pixCopy
                - pixRemoveColormap
                - pixConvert4To8
        - Branch String:   'adaptmap.c:3005,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:3006,31'
              BranchSideFuncs:
                - pixConvert4To8
            - BranchSide:      'adaptmap.c:3007,16'
              BranchSideFuncs:
                - lept_stderr
                - pixConvertRGBToGrayMinMax
                - pixConvert16To8
                - pixGetColormap
                - pixCopy
                - pixRemoveColormap
        - Branch String:   'adaptmap.c:3007,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:3008,28'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixRemoveColormap
            - BranchSide:      'adaptmap.c:3012,16'
              BranchSideFuncs:
                - lept_stderr
                - pixConvertRGBToGrayMinMax
                - pixConvert16To8
        - Branch String:   'adaptmap.c:3008,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:3009,38'
              BranchSideFuncs:
                - pixRemoveColormap
            - BranchSide:      'adaptmap.c:3011,34'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'adaptmap.c:3012,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:3013,32'
              BranchSideFuncs:
                - pixConvert16To8
            - BranchSide:      'adaptmap.c:3014,16'
              BranchSideFuncs:
                - lept_stderr
                - pixConvertRGBToGrayMinMax
        - Branch String:   'adaptmap.c:3018,5'
          Branch Sides:
            - BranchSide:      'adaptmap.c:3019,5'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'adaptmap.c:3019,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'adaptmap.c:2998,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:3000,9'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:3002,16'
          Dst:             pixConvert1To8
        - Src:             'adaptmap.c:3004,16'
          Dst:             pixConvert2To8
        - Src:             'adaptmap.c:3006,16'
          Dst:             pixConvert4To8
        - Src:             'adaptmap.c:3008,13'
          Dst:             pixGetColormap
        - Src:             'adaptmap.c:3009,20'
          Dst:             pixRemoveColormap
        - Src:             'adaptmap.c:3011,20'
          Dst:             pixCopy
        - Src:             'adaptmap.c:3013,16'
          Dst:             pixConvert16To8
        - Src:             'adaptmap.c:3015,16'
          Dst:             pixConvertRGBToGrayMinMax
        - Src:             'adaptmap.c:3018,5'
          Dst:             lept_stderr
    - functionName:    pixBackgroundNormTo1MinMax
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2952
      functionLinenumberEnd: 2976
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - contrast
        - scalefactor
      BBCount:         31
      ICount:          156
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - pixBackgroundNormSimple
        - pixConvertTo8MinMax
        - pixCopy
        - pixDestroy
        - pixGetDepth
        - pixScaleGray2xLIThresh
        - pixSelectiveContrastMod
        - pixThresholdToBinary
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'adaptmap.c:2955,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2956,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8MinMax
                - pixBackgroundNormSimple
                - pixSelectiveContrastMod
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixDestroy
                - pixThresholdToBinary
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2957,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8MinMax
                - pixBackgroundNormSimple
                - pixSelectiveContrastMod
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixDestroy
                - pixThresholdToBinary
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2956,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2956,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2956,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2957,22'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2957,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2958,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2957,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2958,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2959,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8MinMax
                - pixBackgroundNormSimple
                - pixSelectiveContrastMod
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixDestroy
                - pixThresholdToBinary
                - pixCopy
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2958,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2958,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2958,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2959,26'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2959,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8MinMax
                - pixBackgroundNormSimple
                - pixSelectiveContrastMod
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixDestroy
                - pixThresholdToBinary
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2962,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8MinMax
                - pixBackgroundNormSimple
                - pixSelectiveContrastMod
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixDestroy
                - pixThresholdToBinary
                - pixCopy
        - Branch String:   'adaptmap.c:2959,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2960,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2962,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8MinMax
                - pixBackgroundNormSimple
                - pixSelectiveContrastMod
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixDestroy
                - pixThresholdToBinary
                - pixCopy
        - Branch String:   'adaptmap.c:2960,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2960,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2960,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2962,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2963,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'adaptmap.c:2965,36'
              BranchSideFuncs:
                - pixConvertTo8MinMax
                - pixBackgroundNormSimple
                - pixSelectiveContrastMod
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixDestroy
                - pixThresholdToBinary
        - Branch String:   'adaptmap.c:2968,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2969,41'
              BranchSideFuncs:
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
            - BranchSide:      'adaptmap.c:2971,43'
              BranchSideFuncs:
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'adaptmap.c:2956,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2958,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2960,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2962,9'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:2963,16'
          Dst:             pixCopy
        - Src:             'adaptmap.c:2965,16'
          Dst:             pixConvertTo8MinMax
        - Src:             'adaptmap.c:2966,16'
          Dst:             pixBackgroundNormSimple
        - Src:             'adaptmap.c:2967,9'
          Dst:             pixSelectiveContrastMod
        - Src:             'adaptmap.c:2969,20'
          Dst:             pixThresholdToBinary
        - Src:             'adaptmap.c:2971,20'
          Dst:             pixScaleGray2xLIThresh
        - Src:             'adaptmap.c:2972,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:2973,9'
          Dst:             pixDestroy
    - functionName:    pixBackgroundNormSimple
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pixim
        - pixg
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pixBackgroundNorm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'adaptmap.c:267,12'
          Dst:             pixBackgroundNorm
    - functionName:    pixBackgroundNorm
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixim
        - pixg
        - sx
        - sy
        - thresh
        - mincount
        - bgval
        - smoothx
        - smoothy
      BBCount:         80
      ICount:          448
      EdgeCount:       108
      CyclomaticComplexity: 30
      functionsReached:
        - lept_stderr
        - pixApplyInvBackgroundGrayMap
        - pixApplyInvBackgroundRGBMap
        - pixCopy
        - pixCopyResolution
        - pixDestroy
        - pixGetBackgroundGrayMap
        - pixGetBackgroundRGBMap
        - pixGetDepth
        - pixGetInvBackgroundMap
        - pixInvert
        - pixZero
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'adaptmap.c:353,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:354,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - lept_stderr
                - pixApplyInvBackgroundRGBMap
                - pixGetBackgroundGrayMap
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:355,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - lept_stderr
                - pixApplyInvBackgroundRGBMap
                - pixGetBackgroundGrayMap
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:354,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:354,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:354,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:356,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:356,19'
              BranchSideFuncs:
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - lept_stderr
                - pixApplyInvBackgroundRGBMap
                - pixGetBackgroundGrayMap
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:358,9'
              BranchSideFuncs:
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - lept_stderr
                - pixApplyInvBackgroundRGBMap
                - pixGetBackgroundGrayMap
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:356,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:357,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:358,9'
              BranchSideFuncs:
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - lept_stderr
                - pixApplyInvBackgroundRGBMap
                - pixGetBackgroundGrayMap
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:357,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:357,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:357,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:358,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:358,19'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:359,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:358,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:359,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:360,9'
              BranchSideFuncs:
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - lept_stderr
                - pixApplyInvBackgroundRGBMap
                - pixGetBackgroundGrayMap
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'adaptmap.c:359,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:359,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:359,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:360,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:361,9'
              BranchSideFuncs:
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - lept_stderr
                - pixApplyInvBackgroundRGBMap
                - pixGetBackgroundGrayMap
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'adaptmap.c:366,9'
              BranchSideFuncs:
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - lept_stderr
                - pixApplyInvBackgroundRGBMap
                - pixGetBackgroundGrayMap
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorPtr
        - Branch String:   'adaptmap.c:361,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:362,21'
              BranchSideFuncs:
                - lept_stderr
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - lept_stderr
                - pixApplyInvBackgroundRGBMap
                - pixGetBackgroundGrayMap
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:362,21'
              BranchSideFuncs:
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - lept_stderr
                - pixApplyInvBackgroundRGBMap
                - pixGetBackgroundGrayMap
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorPtr
        - Branch String:   'adaptmap.c:366,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:367,19'
              BranchSideFuncs:
                - pixInvert
                - pixZero
                - pixInvert
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - lept_stderr
                - pixApplyInvBackgroundRGBMap
                - pixGetBackgroundGrayMap
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:374,10'
              BranchSideFuncs:
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - lept_stderr
                - pixApplyInvBackgroundRGBMap
                - pixGetBackgroundGrayMap
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
        - Branch String:   'adaptmap.c:370,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:371,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:372,5'
              BranchSideFuncs:
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - lept_stderr
                - pixApplyInvBackgroundRGBMap
                - pixGetBackgroundGrayMap
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
        - Branch String:   'adaptmap.c:371,27'
          Branch Sides:
            - BranchSide:      'adaptmap.c:371,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:371,13'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:375,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:376,14'
              BranchSideFuncs:
                - pixGetBackgroundGrayMap
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:396,31'
              BranchSideFuncs:
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - lept_stderr
                - pixApplyInvBackgroundRGBMap
        - Branch String:   'adaptmap.c:378,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:379,13'
              BranchSideFuncs:
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:383,40'
              BranchSideFuncs:
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
        - Branch String:   'adaptmap.c:379,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:380,34'
              BranchSideFuncs:
                - lept_stderr
                - pixCopy
            - BranchSide:      'adaptmap.c:380,34'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'adaptmap.c:384,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:385,13'
              BranchSideFuncs:
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:389,49'
              BranchSideFuncs:
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
        - Branch String:   'adaptmap.c:385,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:386,13'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixCopy
            - BranchSide:      'adaptmap.c:386,13'
              BranchSideFuncs:
                - pixDestroy
                - pixCopy
        - Branch String:   'adaptmap.c:399,20'
          Branch Sides:
            - BranchSide:      'adaptmap.c:399,24'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - lept_stderr
                - pixApplyInvBackgroundRGBMap
            - BranchSide:      'adaptmap.c:400,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopy
                - lept_stderr
        - Branch String:   'adaptmap.c:399,30'
          Branch Sides:
            - BranchSide:      'adaptmap.c:399,34'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopy
                - lept_stderr
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - lept_stderr
                - pixApplyInvBackgroundRGBMap
            - BranchSide:      'adaptmap.c:400,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopy
                - lept_stderr
        - Branch String:   'adaptmap.c:399,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:400,13'
              BranchSideFuncs:
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - lept_stderr
                - pixApplyInvBackgroundRGBMap
            - BranchSide:      'adaptmap.c:407,41'
              BranchSideFuncs:
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - lept_stderr
                - pixApplyInvBackgroundRGBMap
        - Branch String:   'adaptmap.c:403,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:404,34'
              BranchSideFuncs:
                - lept_stderr
                - pixCopy
            - BranchSide:      'adaptmap.c:404,34'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'adaptmap.c:410,21'
          Branch Sides:
            - BranchSide:      'adaptmap.c:410,25'
              BranchSideFuncs:
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - lept_stderr
                - pixApplyInvBackgroundRGBMap
            - BranchSide:      'adaptmap.c:411,13'
              BranchSideFuncs:
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'adaptmap.c:410,32'
          Branch Sides:
            - BranchSide:      'adaptmap.c:410,36'
              BranchSideFuncs:
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - lept_stderr
                - pixApplyInvBackgroundRGBMap
            - BranchSide:      'adaptmap.c:411,13'
              BranchSideFuncs:
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'adaptmap.c:410,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:411,13'
              BranchSideFuncs:
                - pixApplyInvBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:414,48'
              BranchSideFuncs:
                - pixApplyInvBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
        - Branch String:   'adaptmap.c:411,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:412,34'
              BranchSideFuncs:
                - lept_stderr
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:412,34'
              BranchSideFuncs:
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
        - Branch String:   'adaptmap.c:426,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:427,9'
              BranchSideFuncs:
                - pixCopyResolution
            - BranchSide:      'adaptmap.c:428,23'
              BranchSideFuncs:
                - pixCopyResolution
        - Branch String:   'adaptmap.c:427,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:428,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixCopyResolution
            - BranchSide:      'adaptmap.c:428,23'
              BranchSideFuncs:
                - pixCopyResolution
      Callsites:
        - Src:             'adaptmap.c:354,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:355,9'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:357,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:359,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:361,9'
          Dst:             lept_stderr
        - Src:             'adaptmap.c:367,9'
          Dst:             pixInvert
        - Src:             'adaptmap.c:368,9'
          Dst:             pixZero
        - Src:             'adaptmap.c:369,9'
          Dst:             pixInvert
        - Src:             'adaptmap.c:371,27'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:377,9'
          Dst:             pixGetBackgroundGrayMap
        - Src:             'adaptmap.c:379,13'
          Dst:             lept_stderr
        - Src:             'adaptmap.c:380,20'
          Dst:             pixCopy
        - Src:             'adaptmap.c:383,17'
          Dst:             pixGetInvBackgroundMap
        - Src:             'adaptmap.c:385,13'
          Dst:             lept_stderr
        - Src:             'adaptmap.c:386,13'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:387,20'
          Dst:             pixCopy
        - Src:             'adaptmap.c:389,20'
          Dst:             pixApplyInvBackgroundGrayMap
        - Src:             'adaptmap.c:392,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:393,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:397,9'
          Dst:             pixGetBackgroundRGBMap
        - Src:             'adaptmap.c:400,13'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:401,13'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:402,13'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:403,13'
          Dst:             lept_stderr
        - Src:             'adaptmap.c:404,20'
          Dst:             pixCopy
        - Src:             'adaptmap.c:407,18'
          Dst:             pixGetInvBackgroundMap
        - Src:             'adaptmap.c:408,18'
          Dst:             pixGetInvBackgroundMap
        - Src:             'adaptmap.c:409,18'
          Dst:             pixGetInvBackgroundMap
        - Src:             'adaptmap.c:411,13'
          Dst:             lept_stderr
        - Src:             'adaptmap.c:412,20'
          Dst:             pixCopy
        - Src:             'adaptmap.c:414,20'
          Dst:             pixApplyInvBackgroundRGBMap
        - Src:             'adaptmap.c:418,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:419,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:420,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:421,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:422,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:423,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:427,9'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:428,5'
          Dst:             pixCopyResolution
    - functionName:    pixGetBackgroundGrayMap
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pixim
        - sx
        - sy
        - thresh
        - mincount
        - ppixd
      BBCount:         114
      ICount:          782
      EdgeCount:       152
      CyclomaticComplexity: 40
      functionsReached:
        - lept_stderr
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixFillMapHoles
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetHeight
        - pixGetWidth
        - pixGetWpl
        - pixInvert
        - pixMorphSequence
        - pixScaleBySampling
        - pixSetPixel
        - pixSmoothConnectedRegions
        - pixThresholdToBinary
        - pixZero
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'adaptmap.c:892,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:893,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:894,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:893,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:893,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:893,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:895,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:895,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:896,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'adaptmap.c:895,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:896,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:897,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:896,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:896,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:896,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:897,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:898,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:899,9'
              BranchSideFuncs:
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
        - Branch String:   'adaptmap.c:898,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:898,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:898,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:899,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:899,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:901,9'
              BranchSideFuncs:
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'adaptmap.c:899,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:900,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:901,9'
              BranchSideFuncs:
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'adaptmap.c:900,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:900,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:900,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:901,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:901,19'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:902,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'adaptmap.c:901,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:902,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:903,9'
              BranchSideFuncs:
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - returnErrorInt
                - lept_stderr
        - Branch String:   'adaptmap.c:902,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:902,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:902,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:903,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:904,9'
              BranchSideFuncs:
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'adaptmap.c:910,14'
              BranchSideFuncs:
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - returnErrorInt
        - Branch String:   'adaptmap.c:904,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:905,21'
              BranchSideFuncs:
                - lept_stderr
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - returnErrorInt
            - BranchSide:      'adaptmap.c:905,21'
              BranchSideFuncs:
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - returnErrorInt
        - Branch String:   'adaptmap.c:911,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:912,34'
              BranchSideFuncs:
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - returnErrorInt
            - BranchSide:      'adaptmap.c:925,33'
              BranchSideFuncs:
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
        - Branch String:   'adaptmap.c:915,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:916,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:917,17'
              BranchSideFuncs:
                - pixZero
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
        - Branch String:   'adaptmap.c:916,20'
          Branch Sides:
            - BranchSide:      'adaptmap.c:916,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:916,13'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:918,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:919,22'
              BranchSideFuncs:
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
            - BranchSide:      'adaptmap.c:920,5'
              BranchSideFuncs:
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
        - Branch String:   'adaptmap.c:928,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:929,16'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
            - BranchSide:      'adaptmap.c:934,21'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
        - Branch String:   'adaptmap.c:929,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:929,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:929,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:951,5'
          Branch Sides:
            - BranchSide:      'adaptmap.c:952,17'
              BranchSideFuncs:
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
            - BranchSide:      'adaptmap.c:973,5'
              BranchSideFuncs:
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
        - Branch String:   'adaptmap.c:955,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:956,20'
              BranchSideFuncs:
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
            - BranchSide:      'adaptmap.c:972,5'
              BranchSideFuncs:
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
        - Branch String:   'adaptmap.c:959,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:960,24'
              BranchSideFuncs:
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
            - BranchSide:      'adaptmap.c:967,17'
              BranchSideFuncs:
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
        - Branch String:   'adaptmap.c:960,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:961,25'
              BranchSideFuncs:
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
            - BranchSide:      'adaptmap.c:966,13'
              BranchSideFuncs:
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
        - Branch String:   'adaptmap.c:961,25'
          Branch Sides:
            - BranchSide:      'adaptmap.c:962,32'
              BranchSideFuncs:
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
            - BranchSide:      'adaptmap.c:965,17'
              BranchSideFuncs:
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
        - Branch String:   'adaptmap.c:967,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:968,24'
              BranchSideFuncs:
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
            - BranchSide:      'adaptmap.c:971,9'
              BranchSideFuncs:
                - pixDestroy
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
        - Branch String:   'adaptmap.c:986,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:986,18'
              BranchSideFuncs:
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
            - BranchSide:      'adaptmap.c:1007,25'
              BranchSideFuncs:
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'adaptmap.c:986,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:987,27'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixSetPixel
            - BranchSide:      'adaptmap.c:1007,25'
              BranchSideFuncs:
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'adaptmap.c:991,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:992,19'
              BranchSideFuncs:
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixSetPixel
            - BranchSide:      'adaptmap.c:1004,5'
              BranchSideFuncs:
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'adaptmap.c:993,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:994,17'
              BranchSideFuncs:
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'adaptmap.c:995,22'
              BranchSideFuncs:
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixSetPixel
        - Branch String:   'adaptmap.c:996,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:997,23'
              BranchSideFuncs:
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixSetPixel
            - BranchSide:      'adaptmap.c:1003,9'
              BranchSideFuncs:
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixSetPixel
        - Branch String:   'adaptmap.c:998,21'
          Branch Sides:
            - BranchSide:      'adaptmap.c:999,21'
              BranchSideFuncs:
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixSetPixel
            - BranchSide:      'adaptmap.c:1000,21'
              BranchSideFuncs:
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixSetPixel
        - Branch String:   'adaptmap.c:1000,21'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1001,33'
              BranchSideFuncs:
                - pixSetPixel
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'adaptmap.c:1002,13'
              BranchSideFuncs:
                - pixFillMapHoles
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixSetPixel
        - Branch String:   'adaptmap.c:1007,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1008,9'
              BranchSideFuncs:
                - pixDestroy
                - lept_stderr
            - BranchSide:      'adaptmap.c:1018,9'
              BranchSideFuncs:
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
        - Branch String:   'adaptmap.c:1009,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1010,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'adaptmap.c:1010,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1018,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1018,18'
              BranchSideFuncs:
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
            - BranchSide:      'adaptmap.c:1026,14'
              BranchSideFuncs:
                - pixCopyResolution
        - Branch String:   'adaptmap.c:1018,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1019,34'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixCopyResolution
            - BranchSide:      'adaptmap.c:1026,14'
              BranchSideFuncs:
                - pixCopyResolution
      Callsites:
        - Src:             'adaptmap.c:893,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:895,18'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:896,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:897,9'
          Dst:             pixGetColormap
        - Src:             'adaptmap.c:898,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:899,18'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:900,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:902,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:904,9'
          Dst:             lept_stderr
        - Src:             'adaptmap.c:912,18'
          Dst:             pixInvert
        - Src:             'adaptmap.c:913,9'
          Dst:             pixZero
        - Src:             'adaptmap.c:914,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:916,20'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:917,9'
          Dst:             pixZero
        - Src:             'adaptmap.c:925,12'
          Dst:             pixThresholdToBinary
        - Src:             'adaptmap.c:926,12'
          Dst:             pixMorphSequence
        - Src:             'adaptmap.c:927,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:929,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:934,9'
          Dst:             pixGetWidth
        - Src:             'adaptmap.c:935,9'
          Dst:             pixGetHeight
        - Src:             'adaptmap.c:938,12'
          Dst:             pixCreate
        - Src:             'adaptmap.c:945,12'
          Dst:             pixGetWpl
        - Src:             'adaptmap.c:946,13'
          Dst:             pixGetData
        - Src:             'adaptmap.c:947,12'
          Dst:             pixGetWpl
        - Src:             'adaptmap.c:948,13'
          Dst:             pixGetData
        - Src:             'adaptmap.c:949,12'
          Dst:             pixGetWpl
        - Src:             'adaptmap.c:950,13'
          Dst:             pixGetData
        - Src:             'adaptmap.c:973,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:987,15'
          Dst:             pixGetWidth
        - Src:             'adaptmap.c:988,15'
          Dst:             pixGetHeight
        - Src:             'adaptmap.c:989,18'
          Dst:             pixGetData
        - Src:             'adaptmap.c:990,17'
          Dst:             pixGetWpl
        - Src:             'adaptmap.c:1001,21'
          Dst:             pixSetPixel
        - Src:             'adaptmap.c:1007,9'
          Dst:             pixFillMapHoles
        - Src:             'adaptmap.c:1008,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1009,9'
          Dst:             lept_stderr
        - Src:             'adaptmap.c:1021,18'
          Dst:             pixScaleBySampling
        - Src:             'adaptmap.c:1022,9'
          Dst:             pixSmoothConnectedRegions
        - Src:             'adaptmap.c:1023,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1027,5'
          Dst:             pixCopyResolution
    - functionName:    pixGetInvBackgroundMap
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1842
      functionLinenumberEnd: 1883
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - bgval
        - smoothx
        - smoothy
      BBCount:         39
      ICount:          264
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - lept_stderr
        - pixBlockconv
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    17
      BranchProfiles:
        - Branch String:   'adaptmap.c:1848,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1848,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixBlockconv
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixCopyResolution
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1849,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:1848,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1849,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1850,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixBlockconv
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixCopyResolution
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:1849,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1849,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1849,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1850,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1851,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1852,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixBlockconv
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixCopyResolution
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:1851,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1851,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1851,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1853,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1853,18'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1854,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:1853,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1854,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1857,26'
              BranchSideFuncs:
                - pixBlockconv
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixCopyResolution
                - lept_stderr
        - Branch String:   'adaptmap.c:1854,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1854,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1854,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1865,5'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1866,18'
              BranchSideFuncs:
                - pixDestroy
                - pixCopyResolution
                - lept_stderr
            - BranchSide:      'adaptmap.c:1880,5'
              BranchSideFuncs:
                - pixDestroy
                - pixCopyResolution
        - Branch String:   'adaptmap.c:1868,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1869,19'
              BranchSideFuncs:
                - pixDestroy
                - pixCopyResolution
                - lept_stderr
            - BranchSide:      'adaptmap.c:1878,5'
              BranchSideFuncs:
                - pixDestroy
                - pixCopyResolution
                - lept_stderr
        - Branch String:   'adaptmap.c:1870,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1871,32'
              BranchSideFuncs:
                - pixDestroy
                - pixCopyResolution
                - lept_stderr
            - BranchSide:      'adaptmap.c:1873,17'
              BranchSideFuncs:
                - pixDestroy
                - pixCopyResolution
                - lept_stderr
        - Branch String:   'adaptmap.c:1873,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1874,25'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixCopyResolution
            - BranchSide:      'adaptmap.c:1874,25'
              BranchSideFuncs:
                - pixDestroy
                - pixCopyResolution
                - lept_stderr
      Callsites:
        - Src:             'adaptmap.c:1848,18'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:1849,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:1850,9'
          Dst:             pixGetColormap
        - Src:             'adaptmap.c:1851,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:1852,5'
          Dst:             pixGetDimensions
        - Src:             'adaptmap.c:1854,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:1857,13'
          Dst:             pixBlockconv
        - Src:             'adaptmap.c:1858,14'
          Dst:             pixGetData
        - Src:             'adaptmap.c:1859,13'
          Dst:             pixGetWpl
        - Src:             'adaptmap.c:1862,12'
          Dst:             pixCreate
        - Src:             'adaptmap.c:1863,13'
          Dst:             pixGetData
        - Src:             'adaptmap.c:1864,12'
          Dst:             pixGetWpl
        - Src:             'adaptmap.c:1873,17'
          Dst:             lept_stderr
        - Src:             'adaptmap.c:1880,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1881,5'
          Dst:             pixCopyResolution
    - functionName:    pixApplyInvBackgroundGrayMap
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1903
      functionLinenumberEnd: 1948
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - sx
        - sy
      BBCount:         63
      ICount:          408
      EdgeCount:       83
      CyclomaticComplexity: 22
      functionsReached:
        - pixCreateTemplate
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetPixel
        - pixGetWpl
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'adaptmap.c:1910,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1910,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - returnErrorPtr
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1911,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:1910,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1911,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1912,24'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorPtr
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:1911,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1911,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1911,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1912,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1913,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1914,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetPixel
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:1913,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1913,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1913,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1914,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1914,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1915,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:1914,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1915,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1916,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetPixel
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:1915,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1915,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1915,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1916,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1916,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1917,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:1916,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1917,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1919,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetPixel
                - returnErrorPtr
        - Branch String:   'adaptmap.c:1917,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1917,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1917,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1923,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1924,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1925,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetPixel
        - Branch String:   'adaptmap.c:1924,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1924,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1924,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1927,5'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1928,17'
              BranchSideFuncs:
                - pixGetPixel
            - BranchSide:      'adaptmap.c:1947,12'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1931,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1932,25'
              BranchSideFuncs:
                - pixGetPixel
            - BranchSide:      'adaptmap.c:1945,5'
              BranchSideFuncs:
                - pixGetPixel
        - Branch String:   'adaptmap.c:1934,32'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1934,35'
              BranchSideFuncs:
                - pixGetPixel
            - BranchSide:      'adaptmap.c:1934,13'
              BranchSideFuncs:
                - pixGetPixel
        - Branch String:   'adaptmap.c:1934,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1935,26'
              BranchSideFuncs:
                - pixGetPixel
            - BranchSide:      'adaptmap.c:1944,9'
              BranchSideFuncs:
                - pixGetPixel
        - Branch String:   'adaptmap.c:1937,36'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1937,39'
              BranchSideFuncs:
                - pixGetPixel
            - BranchSide:      'adaptmap.c:1937,17'
              BranchSideFuncs:
                - pixGetPixel
        - Branch String:   'adaptmap.c:1937,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1938,28'
              BranchSideFuncs:
                - pixGetPixel
            - BranchSide:      'adaptmap.c:1943,13'
              BranchSideFuncs:
                - pixGetPixel
        - Branch String:   'adaptmap.c:1940,28'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1940,26'
              BranchSideFuncs:
                - pixGetPixel
            - BranchSide:      'adaptmap.c:1940,26'
              BranchSideFuncs:
                - pixGetPixel
      Callsites:
        - Src:             'adaptmap.c:1910,18'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:1911,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:1912,9'
          Dst:             pixGetColormap
        - Src:             'adaptmap.c:1913,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:1914,18'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:1915,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:1917,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:1919,13'
          Dst:             pixGetData
        - Src:             'adaptmap.c:1920,12'
          Dst:             pixGetWpl
        - Src:             'adaptmap.c:1921,5'
          Dst:             pixGetDimensions
        - Src:             'adaptmap.c:1922,5'
          Dst:             pixGetDimensions
        - Src:             'adaptmap.c:1923,17'
          Dst:             pixCreateTemplate
        - Src:             'adaptmap.c:1924,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:1925,13'
          Dst:             pixGetData
        - Src:             'adaptmap.c:1926,12'
          Dst:             pixGetWpl
        - Src:             'adaptmap.c:1932,13'
          Dst:             pixGetPixel
    - functionName:    pixGetBackgroundRGBMap
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1224
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pixim
        - pixg
        - sx
        - sy
        - thresh
        - mincount
        - ppixmr
        - ppixmg
        - ppixmb
      BBCount:         117
      ICount:          879
      EdgeCount:       156
      CyclomaticComplexity: 41
      functionsReached:
        - lept_stderr
        - pixClone
        - pixConvertRGBToGrayFast
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixFillMapHoles
        - pixGetData
        - pixGetDepth
        - pixGetHeight
        - pixGetWidth
        - pixGetWpl
        - pixInvert
        - pixMorphSequence
        - pixScaleBySampling
        - pixSetPixel
        - pixSmoothConnectedRegions
        - pixThresholdToBinary
        - pixZero
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'adaptmap.c:1077,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1077,21'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixConvertRGBToGrayFast
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCreate
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixClone
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1078,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'adaptmap.c:1077,28'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1077,32'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixConvertRGBToGrayFast
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCreate
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixClone
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1078,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'adaptmap.c:1077,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1078,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixConvertRGBToGrayFast
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCreate
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixClone
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1079,26'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixConvertRGBToGrayFast
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCreate
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixClone
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:1078,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1078,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1078,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1080,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1081,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertRGBToGrayFast
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCreate
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixClone
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1082,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertRGBToGrayFast
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCreate
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixClone
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:1081,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1081,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1081,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1082,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1083,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1084,9'
              BranchSideFuncs:
                - pixConvertRGBToGrayFast
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCreate
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixClone
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
        - Branch String:   'adaptmap.c:1083,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1083,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1083,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1084,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1084,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertRGBToGrayFast
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCreate
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixClone
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1086,9'
              BranchSideFuncs:
                - pixConvertRGBToGrayFast
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCreate
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixClone
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'adaptmap.c:1084,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1085,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1086,9'
              BranchSideFuncs:
                - pixConvertRGBToGrayFast
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCreate
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixClone
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'adaptmap.c:1085,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1085,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1085,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1086,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1086,19'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1087,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'adaptmap.c:1086,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1087,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1088,9'
              BranchSideFuncs:
                - pixConvertRGBToGrayFast
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCreate
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixClone
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - returnErrorInt
                - lept_stderr
        - Branch String:   'adaptmap.c:1087,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1087,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1087,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1088,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1089,9'
              BranchSideFuncs:
                - pixConvertRGBToGrayFast
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCreate
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixClone
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'adaptmap.c:1094,14'
              BranchSideFuncs:
                - pixConvertRGBToGrayFast
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCreate
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixClone
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - returnErrorInt
        - Branch String:   'adaptmap.c:1089,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1090,21'
              BranchSideFuncs:
                - lept_stderr
                - pixConvertRGBToGrayFast
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCreate
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixClone
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1090,21'
              BranchSideFuncs:
                - pixConvertRGBToGrayFast
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCreate
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixClone
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - returnErrorInt
        - Branch String:   'adaptmap.c:1095,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1096,34'
              BranchSideFuncs:
                - pixInvert
                - pixZero
                - pixDestroy
                - pixZero
                - pixConvertRGBToGrayFast
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCreate
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixClone
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1108,9'
              BranchSideFuncs:
                - pixConvertRGBToGrayFast
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCreate
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixClone
        - Branch String:   'adaptmap.c:1099,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1100,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1101,17'
              BranchSideFuncs:
                - pixZero
                - pixConvertRGBToGrayFast
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCreate
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixClone
        - Branch String:   'adaptmap.c:1100,20'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1100,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1100,13'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1102,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1103,22'
              BranchSideFuncs:
                - pixConvertRGBToGrayFast
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCreate
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixClone
            - BranchSide:      'adaptmap.c:1104,5'
              BranchSideFuncs:
                - pixConvertRGBToGrayFast
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCreate
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixClone
        - Branch String:   'adaptmap.c:1108,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1109,26'
              BranchSideFuncs:
                - pixClone
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCreate
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'adaptmap.c:1111,41'
              BranchSideFuncs:
                - pixConvertRGBToGrayFast
                - pixThresholdToBinary
                - pixMorphSequence
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixCreate
                - pixCreate
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'adaptmap.c:1136,5'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1137,17'
              BranchSideFuncs:
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'adaptmap.c:1164,5'
              BranchSideFuncs:
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'adaptmap.c:1139,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1140,20'
              BranchSideFuncs:
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'adaptmap.c:1163,5'
              BranchSideFuncs:
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'adaptmap.c:1143,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1144,24'
              BranchSideFuncs:
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'adaptmap.c:1154,17'
              BranchSideFuncs:
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'adaptmap.c:1144,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1145,25'
              BranchSideFuncs:
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'adaptmap.c:1153,13'
              BranchSideFuncs:
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'adaptmap.c:1145,25'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1146,35'
              BranchSideFuncs:
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'adaptmap.c:1152,17'
              BranchSideFuncs:
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'adaptmap.c:1154,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1155,24'
              BranchSideFuncs:
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'adaptmap.c:1162,9'
              BranchSideFuncs:
                - pixDestroy
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'adaptmap.c:1171,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1172,27'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'adaptmap.c:1195,25'
              BranchSideFuncs:
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'adaptmap.c:1176,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1177,19'
              BranchSideFuncs:
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'adaptmap.c:1192,5'
              BranchSideFuncs:
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'adaptmap.c:1178,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1179,17'
              BranchSideFuncs:
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'adaptmap.c:1180,22'
              BranchSideFuncs:
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'adaptmap.c:1181,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1182,23'
              BranchSideFuncs:
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'adaptmap.c:1191,9'
              BranchSideFuncs:
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'adaptmap.c:1183,21'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1184,21'
              BranchSideFuncs:
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'adaptmap.c:1185,21'
              BranchSideFuncs:
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'adaptmap.c:1185,21'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1186,33'
              BranchSideFuncs:
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'adaptmap.c:1190,13'
              BranchSideFuncs:
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'adaptmap.c:1195,54'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1196,25'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'adaptmap.c:1198,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'adaptmap.c:1196,54'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1197,25'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'adaptmap.c:1198,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'adaptmap.c:1195,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1198,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'adaptmap.c:1207,9'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
        - Branch String:   'adaptmap.c:1201,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1202,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'adaptmap.c:1202,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1207,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1207,18'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
            - BranchSide:      'adaptmap.c:1217,15'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
        - Branch String:   'adaptmap.c:1207,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1208,34'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
            - BranchSide:      'adaptmap.c:1217,15'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
      Callsites:
        - Src:             'adaptmap.c:1078,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:1081,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:1082,9'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:1083,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:1084,18'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:1085,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:1087,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:1089,9'
          Dst:             lept_stderr
        - Src:             'adaptmap.c:1096,18'
          Dst:             pixInvert
        - Src:             'adaptmap.c:1097,9'
          Dst:             pixZero
        - Src:             'adaptmap.c:1098,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1100,20'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:1101,9'
          Dst:             pixZero
        - Src:             'adaptmap.c:1109,17'
          Dst:             pixClone
        - Src:             'adaptmap.c:1111,17'
          Dst:             pixConvertRGBToGrayFast
        - Src:             'adaptmap.c:1112,12'
          Dst:             pixThresholdToBinary
        - Src:             'adaptmap.c:1113,12'
          Dst:             pixMorphSequence
        - Src:             'adaptmap.c:1114,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1115,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1118,9'
          Dst:             pixGetWidth
        - Src:             'adaptmap.c:1119,9'
          Dst:             pixGetHeight
        - Src:             'adaptmap.c:1122,13'
          Dst:             pixCreate
        - Src:             'adaptmap.c:1123,13'
          Dst:             pixCreate
        - Src:             'adaptmap.c:1124,13'
          Dst:             pixCreate
        - Src:             'adaptmap.c:1132,12'
          Dst:             pixGetWpl
        - Src:             'adaptmap.c:1133,13'
          Dst:             pixGetData
        - Src:             'adaptmap.c:1134,12'
          Dst:             pixGetWpl
        - Src:             'adaptmap.c:1135,13'
          Dst:             pixGetData
        - Src:             'adaptmap.c:1158,17'
          Dst:             pixSetPixel
        - Src:             'adaptmap.c:1159,17'
          Dst:             pixSetPixel
        - Src:             'adaptmap.c:1160,17'
          Dst:             pixSetPixel
        - Src:             'adaptmap.c:1164,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1172,15'
          Dst:             pixGetWidth
        - Src:             'adaptmap.c:1173,15'
          Dst:             pixGetHeight
        - Src:             'adaptmap.c:1174,18'
          Dst:             pixGetData
        - Src:             'adaptmap.c:1175,17'
          Dst:             pixGetWpl
        - Src:             'adaptmap.c:1186,21'
          Dst:             pixSetPixel
        - Src:             'adaptmap.c:1187,21'
          Dst:             pixSetPixel
        - Src:             'adaptmap.c:1188,21'
          Dst:             pixSetPixel
        - Src:             'adaptmap.c:1195,9'
          Dst:             pixFillMapHoles
        - Src:             'adaptmap.c:1196,9'
          Dst:             pixFillMapHoles
        - Src:             'adaptmap.c:1197,9'
          Dst:             pixFillMapHoles
        - Src:             'adaptmap.c:1198,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1199,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1200,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1201,9'
          Dst:             lept_stderr
        - Src:             'adaptmap.c:1210,18'
          Dst:             pixScaleBySampling
        - Src:             'adaptmap.c:1211,9'
          Dst:             pixSmoothConnectedRegions
        - Src:             'adaptmap.c:1212,9'
          Dst:             pixSmoothConnectedRegions
        - Src:             'adaptmap.c:1213,9'
          Dst:             pixSmoothConnectedRegions
        - Src:             'adaptmap.c:1214,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1220,5'
          Dst:             pixCopyResolution
        - Src:             'adaptmap.c:1221,5'
          Dst:             pixCopyResolution
        - Src:             'adaptmap.c:1222,5'
          Dst:             pixCopyResolution
    - functionName:    pixApplyInvBackgroundRGBMap
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1969
      functionLinenumberEnd: 2026
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixmr
        - pixmg
        - pixmb
        - sx
        - sy
      BBCount:         78
      ICount:          515
      EdgeCount:       104
      CyclomaticComplexity: 28
      functionsReached:
        - composeRGBPixel
        - pixCreateTemplate
        - pixGetData
        - pixGetDepth
        - pixGetHeight
        - pixGetPixel
        - pixGetWidth
        - pixGetWpl
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'adaptmap.c:1977,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1978,23'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetWidth
                - pixGetHeight
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1979,21'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetWidth
                - pixGetHeight
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:1978,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1978,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1978,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1979,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1980,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1981,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetWidth
                - pixGetHeight
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:1980,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1980,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1980,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1981,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1981,20'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetWidth
                - pixGetHeight
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1982,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:1981,26'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1981,30'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetWidth
                - pixGetHeight
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1982,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:1981,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1982,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetWidth
                - pixGetHeight
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1983,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetWidth
                - pixGetHeight
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:1982,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1982,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1982,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1983,34'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1983,49'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1985,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:1983,62'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1984,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1985,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:1983,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1985,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1986,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetWidth
                - pixGetHeight
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:1985,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1985,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1985,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1986,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1986,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1987,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:1986,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1987,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1989,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetWidth
                - pixGetHeight
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - composeRGBPixel
                - returnErrorPtr
        - Branch String:   'adaptmap.c:1987,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1987,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1987,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1995,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1996,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1997,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - composeRGBPixel
        - Branch String:   'adaptmap.c:1996,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1996,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1996,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1999,5'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2000,17'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - composeRGBPixel
            - BranchSide:      'adaptmap.c:2025,12'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2003,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2004,25'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - composeRGBPixel
            - BranchSide:      'adaptmap.c:2023,5'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - composeRGBPixel
        - Branch String:   'adaptmap.c:2008,32'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2008,35'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - composeRGBPixel
            - BranchSide:      'adaptmap.c:2008,13'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - composeRGBPixel
        - Branch String:   'adaptmap.c:2008,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2009,26'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - composeRGBPixel
            - BranchSide:      'adaptmap.c:2022,9'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - composeRGBPixel
        - Branch String:   'adaptmap.c:2011,36'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2011,39'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - composeRGBPixel
            - BranchSide:      'adaptmap.c:2011,17'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - composeRGBPixel
        - Branch String:   'adaptmap.c:2011,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2012,30'
              BranchSideFuncs:
                - composeRGBPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
            - BranchSide:      'adaptmap.c:2021,13'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - composeRGBPixel
        - Branch String:   'adaptmap.c:2014,29'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2014,27'
              BranchSideFuncs:
                - composeRGBPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
            - BranchSide:      'adaptmap.c:2014,27'
              BranchSideFuncs:
                - composeRGBPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
        - Branch String:   'adaptmap.c:2016,29'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2016,27'
              BranchSideFuncs:
                - composeRGBPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
            - BranchSide:      'adaptmap.c:2016,27'
              BranchSideFuncs:
                - composeRGBPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
        - Branch String:   'adaptmap.c:2018,29'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2018,27'
              BranchSideFuncs:
                - composeRGBPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
            - BranchSide:      'adaptmap.c:2018,27'
              BranchSideFuncs:
                - composeRGBPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
      Callsites:
        - Src:             'adaptmap.c:1978,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:1979,9'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:1980,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:1982,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:1983,9'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:1983,37'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:1984,9'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:1985,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:1987,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:1989,13'
          Dst:             pixGetData
        - Src:             'adaptmap.c:1990,12'
          Dst:             pixGetWpl
        - Src:             'adaptmap.c:1991,9'
          Dst:             pixGetWidth
        - Src:             'adaptmap.c:1992,9'
          Dst:             pixGetHeight
        - Src:             'adaptmap.c:1993,10'
          Dst:             pixGetWidth
        - Src:             'adaptmap.c:1994,10'
          Dst:             pixGetHeight
        - Src:             'adaptmap.c:1995,17'
          Dst:             pixCreateTemplate
        - Src:             'adaptmap.c:1996,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:1997,13'
          Dst:             pixGetData
        - Src:             'adaptmap.c:1998,12'
          Dst:             pixGetWpl
        - Src:             'adaptmap.c:2004,13'
          Dst:             pixGetPixel
        - Src:             'adaptmap.c:2005,13'
          Dst:             pixGetPixel
        - Src:             'adaptmap.c:2006,13'
          Dst:             pixGetPixel
        - Src:             'adaptmap.c:2019,21'
          Dst:             composeRGBPixel
    - functionName:    pixFillMapHoles
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1484
      functionLinenumberEnd: 1563
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pix
        - nx
        - ny
        - filltype
      BBCount:         74
      ICount:          411
      EdgeCount:       96
      CyclomaticComplexity: 24
      functionsReached:
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetIValue
        - pixGetColormap
        - pixGetDepth
        - pixGetDimensions
        - pixGetPixel
        - pixRasterop
        - pixSetPixel
        - returnErrorInt
      functionUses:    10
      BranchProfiles:
        - Branch String:   'adaptmap.c:1489,14'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1489,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - numaCreate
                - numaDestroy
                - pixRasterop
                - numaGetIValue
                - pixRasterop
                - pixRasterop
                - numaGetIValue
                - numaDestroy
                - lept_stderr
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - pixSetPixel
                - pixSetPixel
                - numaAddNumber
                - pixGetPixel
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1490,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'adaptmap.c:1489,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1490,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1491,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - numaCreate
                - numaDestroy
                - pixRasterop
                - numaGetIValue
                - pixRasterop
                - pixRasterop
                - numaGetIValue
                - numaDestroy
                - lept_stderr
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - pixSetPixel
                - pixSetPixel
                - numaAddNumber
                - pixGetPixel
                - returnErrorInt
        - Branch String:   'adaptmap.c:1490,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1490,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1490,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1491,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1492,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1495,22'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - numaDestroy
                - pixRasterop
                - numaGetIValue
                - pixRasterop
                - pixRasterop
                - numaGetIValue
                - numaDestroy
                - lept_stderr
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - pixSetPixel
                - pixSetPixel
                - numaAddNumber
                - pixGetPixel
        - Branch String:   'adaptmap.c:1492,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1492,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1492,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1499,5'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1500,15'
              BranchSideFuncs:
                - numaAddNumber
                - pixGetPixel
                - numaDestroy
                - pixRasterop
                - numaGetIValue
                - pixRasterop
                - pixRasterop
                - numaGetIValue
                - numaDestroy
                - lept_stderr
                - pixGetPixel
                - pixSetPixel
                - pixSetPixel
                - numaAddNumber
                - pixGetPixel
            - BranchSide:      'adaptmap.c:1528,9'
              BranchSideFuncs:
                - numaDestroy
                - pixRasterop
                - numaGetIValue
                - pixRasterop
                - pixRasterop
                - numaGetIValue
                - numaDestroy
                - lept_stderr
        - Branch String:   'adaptmap.c:1501,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1502,25'
              BranchSideFuncs:
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaDestroy
                - pixRasterop
                - numaGetIValue
                - pixRasterop
                - pixRasterop
                - numaGetIValue
                - numaDestroy
                - lept_stderr
                - pixGetPixel
                - pixSetPixel
                - pixSetPixel
                - numaAddNumber
            - BranchSide:      'adaptmap.c:1509,13'
              BranchSideFuncs:
                - numaAddNumber
                - pixGetPixel
                - numaDestroy
                - pixRasterop
                - numaGetIValue
                - pixRasterop
                - pixRasterop
                - numaGetIValue
                - numaDestroy
                - lept_stderr
                - pixGetPixel
                - pixGetPixel
                - pixSetPixel
                - pixSetPixel
                - numaAddNumber
        - Branch String:   'adaptmap.c:1503,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1504,21'
              BranchSideFuncs:
                - numaAddNumber
                - pixGetPixel
                - numaDestroy
                - pixRasterop
                - numaGetIValue
                - pixRasterop
                - pixRasterop
                - numaGetIValue
                - numaDestroy
                - lept_stderr
                - pixGetPixel
                - pixGetPixel
                - pixSetPixel
                - pixSetPixel
                - numaAddNumber
            - BranchSide:      'adaptmap.c:1508,9'
              BranchSideFuncs:
                - numaAddNumber
                - pixGetPixel
                - numaDestroy
                - pixRasterop
                - numaGetIValue
                - pixRasterop
                - pixRasterop
                - numaGetIValue
                - numaDestroy
                - lept_stderr
                - pixGetPixel
                - pixSetPixel
                - pixSetPixel
                - numaAddNumber
                - pixGetPixel
        - Branch String:   'adaptmap.c:1509,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1510,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - pixRasterop
                - numaGetIValue
                - pixRasterop
                - pixRasterop
                - numaGetIValue
                - numaDestroy
                - lept_stderr
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - pixSetPixel
                - pixSetPixel
                - pixGetPixel
            - BranchSide:      'adaptmap.c:1514,27'
              BranchSideFuncs:
                - numaAddNumber
                - pixGetPixel
                - numaDestroy
                - pixRasterop
                - numaGetIValue
                - pixRasterop
                - pixRasterop
                - numaGetIValue
                - numaDestroy
                - lept_stderr
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'adaptmap.c:1515,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1516,29'
              BranchSideFuncs:
                - pixSetPixel
                - pixGetPixel
                - numaDestroy
                - pixRasterop
                - numaGetIValue
                - pixRasterop
                - pixRasterop
                - numaGetIValue
                - numaDestroy
                - lept_stderr
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - pixSetPixel
            - BranchSide:      'adaptmap.c:1517,25'
              BranchSideFuncs:
                - pixGetPixel
                - numaDestroy
                - pixRasterop
                - numaGetIValue
                - pixRasterop
                - pixRasterop
                - numaGetIValue
                - numaDestroy
                - lept_stderr
                - numaAddNumber
                - pixSetPixel
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - pixSetPixel
        - Branch String:   'adaptmap.c:1518,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:0,0'
              BranchSideFuncs:
                - pixGetPixel
                - numaDestroy
                - pixRasterop
                - numaGetIValue
                - pixRasterop
                - pixRasterop
                - numaGetIValue
                - numaDestroy
                - lept_stderr
                - numaAddNumber
                - pixGetPixel
                - pixSetPixel
                - numaAddNumber
                - pixGetPixel
                - pixSetPixel
            - BranchSide:      'adaptmap.c:1519,29'
              BranchSideFuncs:
                - pixGetPixel
                - numaDestroy
                - pixRasterop
                - numaGetIValue
                - pixRasterop
                - pixRasterop
                - numaGetIValue
                - numaDestroy
                - lept_stderr
                - numaAddNumber
                - pixGetPixel
                - pixSetPixel
                - numaAddNumber
                - pixGetPixel
                - pixSetPixel
        - Branch String:   'adaptmap.c:1520,21'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1521,33'
              BranchSideFuncs:
                - pixSetPixel
                - numaDestroy
                - pixRasterop
                - numaGetIValue
                - pixRasterop
                - pixRasterop
                - numaGetIValue
                - numaDestroy
                - lept_stderr
                - numaAddNumber
                - pixGetPixel
                - pixSetPixel
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
            - BranchSide:      'adaptmap.c:1523,31'
              BranchSideFuncs:
                - numaDestroy
                - pixRasterop
                - numaGetIValue
                - pixRasterop
                - pixRasterop
                - numaGetIValue
                - numaDestroy
                - lept_stderr
                - numaAddNumber
                - pixGetPixel
                - pixSetPixel
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - pixSetPixel
        - Branch String:   'adaptmap.c:1528,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1529,9'
              BranchSideFuncs:
                - numaDestroy
                - lept_stderr
            - BranchSide:      'adaptmap.c:1535,9'
              BranchSideFuncs:
                - numaDestroy
                - pixRasterop
                - numaGetIValue
                - pixRasterop
                - pixRasterop
                - numaGetIValue
        - Branch String:   'adaptmap.c:1530,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1531,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'adaptmap.c:1531,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1535,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1537,17'
              BranchSideFuncs:
                - numaDestroy
                - pixRasterop
                - numaGetIValue
                - pixRasterop
                - pixRasterop
                - numaGetIValue
            - BranchSide:      'adaptmap.c:1557,9'
              BranchSideFuncs:
                - numaDestroy
                - pixRasterop
        - Branch String:   'adaptmap.c:1538,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1539,27'
              BranchSideFuncs:
                - numaGetIValue
                - numaDestroy
                - pixRasterop
                - numaGetIValue
                - pixRasterop
                - pixRasterop
            - BranchSide:      'adaptmap.c:1545,13'
              BranchSideFuncs:
                - numaDestroy
                - pixRasterop
                - numaGetIValue
                - pixRasterop
                - pixRasterop
        - Branch String:   'adaptmap.c:1540,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1541,27'
              BranchSideFuncs:
                - numaDestroy
                - pixRasterop
                - numaGetIValue
                - pixRasterop
                - pixRasterop
            - BranchSide:      'adaptmap.c:1544,9'
              BranchSideFuncs:
                - numaDestroy
                - pixRasterop
                - numaGetIValue
                - pixRasterop
                - pixRasterop
                - numaGetIValue
        - Branch String:   'adaptmap.c:1545,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1546,22'
              BranchSideFuncs:
                - numaDestroy
                - pixRasterop
                - numaGetIValue
                - pixRasterop
                - pixRasterop
            - BranchSide:      'adaptmap.c:1549,18'
              BranchSideFuncs:
                - numaDestroy
                - pixRasterop
                - numaGetIValue
                - pixRasterop
        - Branch String:   'adaptmap.c:1546,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1547,29'
              BranchSideFuncs:
                - pixRasterop
                - numaDestroy
                - pixRasterop
                - numaGetIValue
                - pixRasterop
            - BranchSide:      'adaptmap.c:1548,9'
              BranchSideFuncs:
                - numaDestroy
                - pixRasterop
                - numaGetIValue
                - pixRasterop
        - Branch String:   'adaptmap.c:1549,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1550,27'
              BranchSideFuncs:
                - numaGetIValue
                - numaDestroy
                - pixRasterop
                - pixRasterop
            - BranchSide:      'adaptmap.c:1556,5'
              BranchSideFuncs:
                - numaDestroy
                - pixRasterop
        - Branch String:   'adaptmap.c:1551,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1553,29'
              BranchSideFuncs:
                - pixRasterop
                - numaDestroy
                - pixRasterop
                - numaGetIValue
            - BranchSide:      'adaptmap.c:1555,9'
              BranchSideFuncs:
                - numaDestroy
                - pixRasterop
                - numaGetIValue
                - pixRasterop
        - Branch String:   'adaptmap.c:1557,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1558,21'
              BranchSideFuncs:
                - pixRasterop
                - numaDestroy
            - BranchSide:      'adaptmap.c:1561,5'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'adaptmap.c:1489,17'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:1490,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:1491,9'
          Dst:             pixGetColormap
        - Src:             'adaptmap.c:1492,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:1495,5'
          Dst:             pixGetDimensions
        - Src:             'adaptmap.c:1496,10'
          Dst:             numaCreate
        - Src:             'adaptmap.c:1502,13'
          Dst:             pixGetPixel
        - Src:             'adaptmap.c:1510,13'
          Dst:             numaAddNumber
        - Src:             'adaptmap.c:1514,13'
          Dst:             numaAddNumber
        - Src:             'adaptmap.c:1516,17'
          Dst:             pixSetPixel
        - Src:             'adaptmap.c:1517,13'
          Dst:             pixGetPixel
        - Src:             'adaptmap.c:1519,17'
          Dst:             pixGetPixel
        - Src:             'adaptmap.c:1521,21'
          Dst:             pixSetPixel
        - Src:             'adaptmap.c:1529,9'
          Dst:             numaDestroy
        - Src:             'adaptmap.c:1530,9'
          Dst:             lept_stderr
        - Src:             'adaptmap.c:1539,13'
          Dst:             numaGetIValue
        - Src:             'adaptmap.c:1547,17'
          Dst:             pixRasterop
        - Src:             'adaptmap.c:1550,13'
          Dst:             numaGetIValue
        - Src:             'adaptmap.c:1553,17'
          Dst:             pixRasterop
        - Src:             'adaptmap.c:1558,9'
          Dst:             pixRasterop
        - Src:             'adaptmap.c:1561,5'
          Dst:             numaDestroy
    - functionName:    pixSmoothConnectedRegions
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1644
      functionLinenumberEnd: 1683
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - factor
      BBCount:         41
      ICount:          217
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - boxaDestroy
        - boxaGetBoxGeometry
        - boxaGetCount
        - lept_stderr
        - pixConnComp
        - pixDestroy
        - pixGetAverageMasked
        - pixGetColormap
        - pixGetDepth
        - pixPaintThroughMask
        - pixZero
        - pixaDestroy
        - pixaGetPix
        - returnErrorInt
      functionUses:    8
      BranchProfiles:
        - Branch String:   'adaptmap.c:1651,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1651,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - lept_stderr
                - pixGetDepth
                - pixZero
                - pixConnComp
                - boxaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetAverageMasked
                - pixPaintThroughMask
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1652,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'adaptmap.c:1651,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1652,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1653,24'
              BranchSideFuncs:
                - pixGetColormap
                - lept_stderr
                - pixGetDepth
                - pixZero
                - pixConnComp
                - boxaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetAverageMasked
                - pixPaintThroughMask
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:1652,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1652,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1652,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1653,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1654,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1655,10'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDepth
                - pixZero
                - pixConnComp
                - boxaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetAverageMasked
                - pixPaintThroughMask
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - returnErrorInt
        - Branch String:   'adaptmap.c:1654,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1654,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1654,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1655,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1656,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixZero
                - pixConnComp
                - boxaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetAverageMasked
                - pixPaintThroughMask
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1659,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixZero
                - pixConnComp
                - boxaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetAverageMasked
                - pixPaintThroughMask
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - returnErrorInt
        - Branch String:   'adaptmap.c:1656,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1657,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'adaptmap.c:1657,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1659,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1660,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1661,13'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - boxaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetAverageMasked
                - pixPaintThroughMask
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'adaptmap.c:1660,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1660,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1660,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1662,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1663,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'adaptmap.c:1667,24'
              BranchSideFuncs:
                - pixConnComp
                - boxaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetAverageMasked
                - pixPaintThroughMask
                - pixDestroy
                - lept_stderr
        - Branch String:   'adaptmap.c:1663,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1664,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'adaptmap.c:1664,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1669,5'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1670,33'
              BranchSideFuncs:
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetAverageMasked
                - pixPaintThroughMask
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
            - BranchSide:      'adaptmap.c:1680,5'
              BranchSideFuncs:
                - boxaDestroy
                - pixaDestroy
        - Branch String:   'adaptmap.c:1670,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1671,13'
              BranchSideFuncs:
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetAverageMasked
                - pixPaintThroughMask
                - pixDestroy
                - lept_stderr
            - BranchSide:      'adaptmap.c:1674,28'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - pixGetAverageMasked
                - pixPaintThroughMask
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - lept_stderr
        - Branch String:   'adaptmap.c:1671,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1672,13'
              BranchSideFuncs:
                - lept_stderr
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetAverageMasked
                - pixPaintThroughMask
                - pixDestroy
            - BranchSide:      'adaptmap.c:1672,13'
              BranchSideFuncs:
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetAverageMasked
                - pixPaintThroughMask
                - pixDestroy
                - lept_stderr
      Callsites:
        - Src:             'adaptmap.c:1651,18'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:1652,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:1653,9'
          Dst:             pixGetColormap
        - Src:             'adaptmap.c:1654,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:1656,9'
          Dst:             lept_stderr
        - Src:             'adaptmap.c:1659,9'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:1660,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:1661,5'
          Dst:             pixZero
        - Src:             'adaptmap.c:1663,9'
          Dst:             lept_stderr
        - Src:             'adaptmap.c:1667,12'
          Dst:             pixConnComp
        - Src:             'adaptmap.c:1668,9'
          Dst:             boxaGetCount
        - Src:             'adaptmap.c:1670,22'
          Dst:             pixaGetPix
        - Src:             'adaptmap.c:1671,13'
          Dst:             lept_stderr
        - Src:             'adaptmap.c:1674,9'
          Dst:             boxaGetBoxGeometry
        - Src:             'adaptmap.c:1675,9'
          Dst:             pixGetAverageMasked
        - Src:             'adaptmap.c:1676,9'
          Dst:             pixPaintThroughMask
        - Src:             'adaptmap.c:1677,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1680,5'
          Dst:             boxaDestroy
        - Src:             'adaptmap.c:1681,5'
          Dst:             pixaDestroy
    - functionName:    pixLinearTRCTiled
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2812
      functionLinenumberEnd: 2877
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - sx
        - sy
        - pixmin
        - pixmax
      BBCount:         85
      ICount:          551
      EdgeCount:       113
      CyclomaticComplexity: 30
      functionsReached:
        - calloc
        - iaaGetLinearTRC
        - lept_stderr
        - pixCopy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'adaptmap.c:2819,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2819,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - returnErrorPtr
                - calloc
                - pixCopy
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
                - lept_stderr
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2820,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2819,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2820,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2821,9'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorPtr
                - calloc
                - pixCopy
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
                - lept_stderr
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2820,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2820,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2820,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2821,14'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2821,17'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorPtr
                - calloc
                - pixCopy
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
                - lept_stderr
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2823,24'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorPtr
                - calloc
                - pixCopy
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
                - lept_stderr
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2821,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2822,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2823,24'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorPtr
                - calloc
                - pixCopy
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
                - lept_stderr
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2822,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2822,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2822,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2823,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2824,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2825,10'
              BranchSideFuncs:
                - returnErrorPtr
                - calloc
                - pixCopy
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
                - lept_stderr
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2824,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2824,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2824,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2825,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2825,21'
              BranchSideFuncs:
                - returnErrorPtr
                - calloc
                - pixCopy
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
                - lept_stderr
                - free
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2826,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2825,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2826,23'
              BranchSideFuncs:
                - calloc
                - pixCopy
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
                - lept_stderr
                - free
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2827,9'
              BranchSideFuncs:
                - calloc
                - pixCopy
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
                - lept_stderr
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2826,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2826,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2826,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2827,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2827,19'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2828,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2827,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2828,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2830,23'
              BranchSideFuncs:
                - calloc
                - pixCopy
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
                - lept_stderr
                - free
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2828,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2828,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2828,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2831,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2832,9'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2835,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
                - lept_stderr
        - Branch String:   'adaptmap.c:2833,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2833,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2833,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2843,5'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2844,16'
              BranchSideFuncs:
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
                - lept_stderr
            - BranchSide:      'adaptmap.c:2873,12'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'adaptmap.c:2848,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2849,20'
              BranchSideFuncs:
                - iaaGetLinearTRC
                - free
                - free
                - lept_stderr
                - lept_stderr
            - BranchSide:      'adaptmap.c:2871,5'
              BranchSideFuncs:
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
                - lept_stderr
        - Branch String:   'adaptmap.c:2852,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2853,17'
              BranchSideFuncs:
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
                - lept_stderr
            - BranchSide:      'adaptmap.c:2857,39'
              BranchSideFuncs:
                - iaaGetLinearTRC
                - free
                - free
                - lept_stderr
                - lept_stderr
        - Branch String:   'adaptmap.c:2853,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2855,17'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
            - BranchSide:      'adaptmap.c:2855,17'
              BranchSideFuncs:
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
                - lept_stderr
        - Branch String:   'adaptmap.c:2857,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2858,17'
              BranchSideFuncs:
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
                - lept_stderr
            - BranchSide:      'adaptmap.c:2861,20'
              BranchSideFuncs:
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
                - lept_stderr
        - Branch String:   'adaptmap.c:2858,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2859,17'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
            - BranchSide:      'adaptmap.c:2859,17'
              BranchSideFuncs:
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
                - lept_stderr
        - Branch String:   'adaptmap.c:2861,32'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2861,35'
              BranchSideFuncs:
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
                - lept_stderr
            - BranchSide:      'adaptmap.c:2861,13'
              BranchSideFuncs:
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
                - lept_stderr
        - Branch String:   'adaptmap.c:2861,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2862,25'
              BranchSideFuncs:
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
                - lept_stderr
            - BranchSide:      'adaptmap.c:2870,9'
              BranchSideFuncs:
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
                - lept_stderr
        - Branch String:   'adaptmap.c:2863,36'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2863,39'
              BranchSideFuncs:
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
                - lept_stderr
            - BranchSide:      'adaptmap.c:2863,17'
              BranchSideFuncs:
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
                - lept_stderr
        - Branch String:   'adaptmap.c:2863,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2864,27'
              BranchSideFuncs:
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
                - lept_stderr
            - BranchSide:      'adaptmap.c:2869,13'
              BranchSideFuncs:
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
                - lept_stderr
        - Branch String:   'adaptmap.c:2866,28'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2866,26'
              BranchSideFuncs:
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
                - lept_stderr
            - BranchSide:      'adaptmap.c:2866,26'
              BranchSideFuncs:
                - free
                - free
                - iaaGetLinearTRC
                - lept_stderr
                - lept_stderr
        - Branch String:   'adaptmap.c:2873,5'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2874,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'adaptmap.c:2875,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'adaptmap.c:2819,18'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:2820,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2822,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2823,9'
          Dst:             pixGetColormap
        - Src:             'adaptmap.c:2824,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2826,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2828,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2830,23'
          Dst:             calloc
        - Src:             'adaptmap.c:2831,17'
          Dst:             pixCopy
        - Src:             'adaptmap.c:2833,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2835,5'
          Dst:             pixGetDimensions
        - Src:             'adaptmap.c:2837,12'
          Dst:             pixGetData
        - Src:             'adaptmap.c:2838,11'
          Dst:             pixGetWpl
        - Src:             'adaptmap.c:2839,15'
          Dst:             pixGetData
        - Src:             'adaptmap.c:2840,15'
          Dst:             pixGetData
        - Src:             'adaptmap.c:2841,12'
          Dst:             pixGetWpl
        - Src:             'adaptmap.c:2842,5'
          Dst:             pixGetDimensions
        - Src:             'adaptmap.c:2853,17'
          Dst:             lept_stderr
        - Src:             'adaptmap.c:2857,23'
          Dst:             iaaGetLinearTRC
        - Src:             'adaptmap.c:2858,17'
          Dst:             lept_stderr
    - functionName:    pixMinMaxTiles
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2644
      functionLinenumberEnd: 2701
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - sx
        - sy
        - mindiff
        - smoothx
        - smoothy
        - ppixmin
        - ppixmax
      BBCount:         67
      ICount:          384
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - pixAddConstantGray
        - pixBlockconv
        - pixClone
        - pixCopyResolution
        - pixDestroy
        - pixExtendByReplication
        - pixFillMapHoles
        - pixGetColormap
        - pixGetDepth
        - pixGetDimensions
        - pixScaleGrayMinMax
        - pixSetLowContrast
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'adaptmap.c:2648,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2648,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixScaleGrayMinMax
                - pixScaleGrayMinMax
                - pixExtendByReplication
                - pixExtendByReplication
                - pixDestroy
                - pixDestroy
                - pixAddConstantGray
                - pixAddConstantGray
                - pixSetLowContrast
                - pixGetDimensions
                - pixFillMapHoles
                - pixFillMapHoles
                - pixClone
                - pixClone
                - pixCopyResolution
                - pixCopyResolution
                - pixDestroy
                - pixDestroy
                - pixBlockconv
                - pixBlockconv
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2649,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixScaleGrayMinMax
                - pixScaleGrayMinMax
                - pixExtendByReplication
                - pixExtendByReplication
                - pixDestroy
                - pixDestroy
                - pixAddConstantGray
                - pixAddConstantGray
                - pixSetLowContrast
                - pixGetDimensions
                - pixFillMapHoles
                - pixFillMapHoles
                - pixClone
                - pixClone
                - pixCopyResolution
                - pixCopyResolution
                - pixDestroy
                - pixDestroy
                - pixBlockconv
                - pixBlockconv
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:2649,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2649,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixScaleGrayMinMax
                - pixScaleGrayMinMax
                - pixExtendByReplication
                - pixExtendByReplication
                - pixDestroy
                - pixDestroy
                - pixAddConstantGray
                - pixAddConstantGray
                - pixSetLowContrast
                - pixGetDimensions
                - pixFillMapHoles
                - pixFillMapHoles
                - pixClone
                - pixClone
                - pixCopyResolution
                - pixCopyResolution
                - pixDestroy
                - pixDestroy
                - pixBlockconv
                - pixBlockconv
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2650,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixScaleGrayMinMax
                - pixScaleGrayMinMax
                - pixExtendByReplication
                - pixExtendByReplication
                - pixDestroy
                - pixDestroy
                - pixAddConstantGray
                - pixAddConstantGray
                - pixSetLowContrast
                - pixGetDimensions
                - pixFillMapHoles
                - pixFillMapHoles
                - pixClone
                - pixClone
                - pixCopyResolution
                - pixCopyResolution
                - pixDestroy
                - pixDestroy
                - pixBlockconv
                - pixBlockconv
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:2650,18'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2650,22'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixScaleGrayMinMax
                - pixScaleGrayMinMax
                - pixExtendByReplication
                - pixExtendByReplication
                - pixDestroy
                - pixDestroy
                - pixAddConstantGray
                - pixAddConstantGray
                - pixSetLowContrast
                - pixGetDimensions
                - pixFillMapHoles
                - pixFillMapHoles
                - pixClone
                - pixClone
                - pixCopyResolution
                - pixCopyResolution
                - pixDestroy
                - pixDestroy
                - pixBlockconv
                - pixBlockconv
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2651,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'adaptmap.c:2650,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2651,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixScaleGrayMinMax
                - pixScaleGrayMinMax
                - pixExtendByReplication
                - pixExtendByReplication
                - pixDestroy
                - pixDestroy
                - pixAddConstantGray
                - pixAddConstantGray
                - pixSetLowContrast
                - pixGetDimensions
                - pixFillMapHoles
                - pixFillMapHoles
                - pixClone
                - pixClone
                - pixCopyResolution
                - pixCopyResolution
                - pixDestroy
                - pixDestroy
                - pixBlockconv
                - pixBlockconv
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2652,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixScaleGrayMinMax
                - pixScaleGrayMinMax
                - pixExtendByReplication
                - pixExtendByReplication
                - pixDestroy
                - pixDestroy
                - pixAddConstantGray
                - pixAddConstantGray
                - pixSetLowContrast
                - pixGetDimensions
                - pixFillMapHoles
                - pixFillMapHoles
                - pixClone
                - pixClone
                - pixCopyResolution
                - pixCopyResolution
                - pixDestroy
                - pixDestroy
                - pixBlockconv
                - pixBlockconv
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:2651,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2651,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2651,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2652,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2652,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixScaleGrayMinMax
                - pixScaleGrayMinMax
                - pixExtendByReplication
                - pixExtendByReplication
                - pixDestroy
                - pixDestroy
                - pixAddConstantGray
                - pixAddConstantGray
                - pixSetLowContrast
                - pixGetDimensions
                - pixFillMapHoles
                - pixFillMapHoles
                - pixClone
                - pixClone
                - pixCopyResolution
                - pixCopyResolution
                - pixDestroy
                - pixDestroy
                - pixBlockconv
                - pixBlockconv
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2653,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'adaptmap.c:2652,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2653,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2654,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixScaleGrayMinMax
                - pixScaleGrayMinMax
                - pixExtendByReplication
                - pixExtendByReplication
                - pixDestroy
                - pixDestroy
                - pixAddConstantGray
                - pixAddConstantGray
                - pixSetLowContrast
                - pixGetDimensions
                - pixFillMapHoles
                - pixFillMapHoles
                - pixClone
                - pixClone
                - pixCopyResolution
                - pixCopyResolution
                - pixDestroy
                - pixDestroy
                - pixBlockconv
                - pixBlockconv
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:2653,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2653,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2653,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2654,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2655,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2656,9'
              BranchSideFuncs:
                - pixScaleGrayMinMax
                - pixScaleGrayMinMax
                - pixExtendByReplication
                - pixExtendByReplication
                - pixDestroy
                - pixDestroy
                - pixAddConstantGray
                - pixAddConstantGray
                - pixSetLowContrast
                - pixGetDimensions
                - pixFillMapHoles
                - pixFillMapHoles
                - pixClone
                - pixClone
                - pixCopyResolution
                - pixCopyResolution
                - pixDestroy
                - pixDestroy
                - pixBlockconv
                - pixBlockconv
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:2655,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2655,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2655,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2656,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2656,19'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2657,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'adaptmap.c:2656,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2657,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2658,9'
              BranchSideFuncs:
                - pixScaleGrayMinMax
                - pixScaleGrayMinMax
                - pixExtendByReplication
                - pixExtendByReplication
                - pixDestroy
                - pixDestroy
                - pixAddConstantGray
                - pixAddConstantGray
                - pixSetLowContrast
                - pixGetDimensions
                - pixFillMapHoles
                - pixFillMapHoles
                - pixClone
                - pixClone
                - pixCopyResolution
                - pixCopyResolution
                - pixDestroy
                - pixDestroy
                - pixBlockconv
                - pixBlockconv
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:2657,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2657,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2657,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2658,21'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2658,24'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2659,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'adaptmap.c:2658,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2659,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2660,9'
              BranchSideFuncs:
                - pixScaleGrayMinMax
                - pixScaleGrayMinMax
                - pixExtendByReplication
                - pixExtendByReplication
                - pixDestroy
                - pixDestroy
                - pixAddConstantGray
                - pixAddConstantGray
                - pixSetLowContrast
                - pixGetDimensions
                - pixFillMapHoles
                - pixFillMapHoles
                - pixClone
                - pixClone
                - pixCopyResolution
                - pixCopyResolution
                - pixDestroy
                - pixDestroy
                - pixBlockconv
                - pixBlockconv
                - returnErrorInt
        - Branch String:   'adaptmap.c:2659,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2659,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2659,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2660,21'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2660,24'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2661,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'adaptmap.c:2660,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2661,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2664,34'
              BranchSideFuncs:
                - pixScaleGrayMinMax
                - pixScaleGrayMinMax
                - pixExtendByReplication
                - pixExtendByReplication
                - pixDestroy
                - pixDestroy
                - pixAddConstantGray
                - pixAddConstantGray
                - pixSetLowContrast
                - pixGetDimensions
                - pixFillMapHoles
                - pixFillMapHoles
                - pixClone
                - pixClone
                - pixCopyResolution
                - pixCopyResolution
                - pixDestroy
                - pixDestroy
                - pixBlockconv
                - pixBlockconv
        - Branch String:   'adaptmap.c:2661,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2661,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2661,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2685,21'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2685,24'
              BranchSideFuncs:
                - pixBlockconv
                - pixBlockconv
                - pixCopyResolution
                - pixCopyResolution
                - pixDestroy
                - pixDestroy
            - BranchSide:      'adaptmap.c:2686,19'
              BranchSideFuncs:
                - pixBlockconv
                - pixBlockconv
                - pixCopyResolution
                - pixCopyResolution
                - pixDestroy
                - pixDestroy
        - Branch String:   'adaptmap.c:2685,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2686,19'
              BranchSideFuncs:
                - pixBlockconv
                - pixBlockconv
                - pixCopyResolution
                - pixCopyResolution
                - pixDestroy
                - pixDestroy
            - BranchSide:      'adaptmap.c:2692,29'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixCopyResolution
                - pixCopyResolution
                - pixDestroy
                - pixDestroy
        - Branch String:   'adaptmap.c:2686,19'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2686,17'
              BranchSideFuncs:
                - pixBlockconv
                - pixBlockconv
                - pixCopyResolution
                - pixCopyResolution
                - pixDestroy
                - pixDestroy
            - BranchSide:      'adaptmap.c:2686,17'
              BranchSideFuncs:
                - pixBlockconv
                - pixBlockconv
                - pixCopyResolution
                - pixCopyResolution
                - pixDestroy
                - pixDestroy
        - Branch String:   'adaptmap.c:2687,19'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2687,17'
              BranchSideFuncs:
                - pixBlockconv
                - pixBlockconv
                - pixCopyResolution
                - pixCopyResolution
                - pixDestroy
                - pixDestroy
            - BranchSide:      'adaptmap.c:2687,17'
              BranchSideFuncs:
                - pixBlockconv
                - pixBlockconv
                - pixCopyResolution
                - pixCopyResolution
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'adaptmap.c:2651,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:2652,18'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:2653,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:2654,9'
          Dst:             pixGetColormap
        - Src:             'adaptmap.c:2655,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:2657,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:2659,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:2661,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:2664,15'
          Dst:             pixScaleGrayMinMax
        - Src:             'adaptmap.c:2665,15'
          Dst:             pixScaleGrayMinMax
        - Src:             'adaptmap.c:2667,15'
          Dst:             pixExtendByReplication
        - Src:             'adaptmap.c:2668,15'
          Dst:             pixExtendByReplication
        - Src:             'adaptmap.c:2669,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:2670,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:2673,5'
          Dst:             pixAddConstantGray
        - Src:             'adaptmap.c:2674,5'
          Dst:             pixAddConstantGray
        - Src:             'adaptmap.c:2677,5'
          Dst:             pixSetLowContrast
        - Src:             'adaptmap.c:2680,5'
          Dst:             pixGetDimensions
        - Src:             'adaptmap.c:2681,5'
          Dst:             pixFillMapHoles
        - Src:             'adaptmap.c:2682,5'
          Dst:             pixFillMapHoles
        - Src:             'adaptmap.c:2688,20'
          Dst:             pixBlockconv
        - Src:             'adaptmap.c:2689,20'
          Dst:             pixBlockconv
        - Src:             'adaptmap.c:2692,20'
          Dst:             pixClone
        - Src:             'adaptmap.c:2693,20'
          Dst:             pixClone
        - Src:             'adaptmap.c:2695,5'
          Dst:             pixCopyResolution
        - Src:             'adaptmap.c:2696,5'
          Dst:             pixCopyResolution
        - Src:             'adaptmap.c:2697,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:2698,5'
          Dst:             pixDestroy
    - functionName:    pixExtendByReplication
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1617
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - addw
        - addh
      BBCount:         44
      ICount:          238
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - pixCopy
        - pixCopyResolution
        - pixCreate
        - pixGetDepth
        - pixGetDimensions
        - pixGetPixel
        - pixRasterop
        - pixSetPixel
        - returnErrorPtr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'adaptmap.c:1588,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1588,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixRasterop
                - pixCopyResolution
                - pixGetPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1589,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:1588,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1589,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1591,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixRasterop
                - pixCopyResolution
                - pixGetPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - returnErrorPtr
                - pixCopy
        - Branch String:   'adaptmap.c:1589,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1589,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1589,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1591,19'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1591,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixRasterop
                - pixCopyResolution
                - pixGetPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - returnErrorPtr
                - pixCopy
            - BranchSide:      'adaptmap.c:1594,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixRasterop
                - pixCopyResolution
                - pixGetPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - returnErrorPtr
        - Branch String:   'adaptmap.c:1591,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1592,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'adaptmap.c:1594,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixRasterop
                - pixCopyResolution
                - pixGetPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - returnErrorPtr
        - Branch String:   'adaptmap.c:1595,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1596,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1597,17'
              BranchSideFuncs:
                - pixRasterop
                - pixCopyResolution
                - pixGetPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
        - Branch String:   'adaptmap.c:1596,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1596,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:1596,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1599,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1600,16'
              BranchSideFuncs:
                - pixCopyResolution
                - pixGetPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
            - BranchSide:      'adaptmap.c:1607,9'
              BranchSideFuncs:
                - pixCopyResolution
                - pixGetPixel
                - pixSetPixel
        - Branch String:   'adaptmap.c:1600,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1601,25'
              BranchSideFuncs:
                - pixGetPixel
                - pixCopyResolution
                - pixGetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'adaptmap.c:1605,5'
              BranchSideFuncs:
                - pixCopyResolution
                - pixGetPixel
                - pixSetPixel
        - Branch String:   'adaptmap.c:1602,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1603,29'
              BranchSideFuncs:
                - pixSetPixel
                - pixCopyResolution
                - pixGetPixel
                - pixSetPixel
                - pixGetPixel
            - BranchSide:      'adaptmap.c:1604,9'
              BranchSideFuncs:
                - pixCopyResolution
                - pixGetPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
        - Branch String:   'adaptmap.c:1607,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1608,16'
              BranchSideFuncs:
                - pixCopyResolution
                - pixGetPixel
                - pixSetPixel
            - BranchSide:      'adaptmap.c:1615,23'
              BranchSideFuncs:
                - pixCopyResolution
        - Branch String:   'adaptmap.c:1608,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1609,25'
              BranchSideFuncs:
                - pixGetPixel
                - pixCopyResolution
                - pixSetPixel
            - BranchSide:      'adaptmap.c:1613,5'
              BranchSideFuncs:
                - pixCopyResolution
        - Branch String:   'adaptmap.c:1610,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1611,29'
              BranchSideFuncs:
                - pixSetPixel
                - pixCopyResolution
                - pixGetPixel
            - BranchSide:      'adaptmap.c:1612,9'
              BranchSideFuncs:
                - pixCopyResolution
                - pixGetPixel
                - pixSetPixel
      Callsites:
        - Src:             'adaptmap.c:1588,18'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:1589,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:1592,16'
          Dst:             pixCopy
        - Src:             'adaptmap.c:1594,5'
          Dst:             pixGetDimensions
        - Src:             'adaptmap.c:1595,17'
          Dst:             pixCreate
        - Src:             'adaptmap.c:1596,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:1597,5'
          Dst:             pixRasterop
        - Src:             'adaptmap.c:1601,13'
          Dst:             pixGetPixel
        - Src:             'adaptmap.c:1603,17'
          Dst:             pixSetPixel
        - Src:             'adaptmap.c:1609,13'
          Dst:             pixGetPixel
        - Src:             'adaptmap.c:1611,17'
          Dst:             pixSetPixel
        - Src:             'adaptmap.c:1615,5'
          Dst:             pixCopyResolution
    - functionName:    pixContrastNorm
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2585
      functionLinenumberEnd: 2613
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - sx
        - sy
        - mindiff
        - smoothx
        - smoothy
      BBCount:         49
      ICount:          252
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixLinearTRCTiled
        - pixMinMaxTiles
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'adaptmap.c:2588,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2588,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixMinMaxTiles
                - pixLinearTRCTiled
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2589,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2588,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2589,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2590,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixMinMaxTiles
                - pixLinearTRCTiled
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2589,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2589,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2589,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2590,14'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2590,17'
              BranchSideFuncs:
                - pixGetColormap
                - pixMinMaxTiles
                - pixLinearTRCTiled
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2592,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixMinMaxTiles
                - pixLinearTRCTiled
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2590,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2591,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2592,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixMinMaxTiles
                - pixLinearTRCTiled
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2591,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2591,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2591,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2592,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2593,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2594,9'
              BranchSideFuncs:
                - pixMinMaxTiles
                - pixLinearTRCTiled
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2593,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2593,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2593,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2594,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2594,19'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2595,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2594,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2595,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2596,9'
              BranchSideFuncs:
                - pixMinMaxTiles
                - pixLinearTRCTiled
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2595,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2595,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2595,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2596,21'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2596,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2597,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2596,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2597,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2598,9'
              BranchSideFuncs:
                - pixMinMaxTiles
                - pixLinearTRCTiled
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2597,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2597,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2597,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2598,21'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2598,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2599,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2598,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2599,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2603,20'
              BranchSideFuncs:
                - pixMinMaxTiles
                - pixLinearTRCTiled
                - pixDestroy
                - pixDestroy
        - Branch String:   'adaptmap.c:2599,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2599,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2599,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'adaptmap.c:2588,18'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:2589,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2591,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2592,9'
          Dst:             pixGetColormap
        - Src:             'adaptmap.c:2593,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2595,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2597,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2599,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2603,5'
          Dst:             pixMinMaxTiles
        - Src:             'adaptmap.c:2608,12'
          Dst:             pixLinearTRCTiled
        - Src:             'adaptmap.c:2610,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:2611,5'
          Dst:             pixDestroy
    - functionName:    pixBackgroundNormFlex
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2491
      functionLinenumberEnd: 2532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - sx
        - sy
        - smoothx
        - smoothy
        - delta
      BBCount:         52
      ICount:          288
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - pixApplyInvBackgroundGrayMap
        - pixClone
        - pixDestroy
        - pixExtendByReplication
        - pixGetColormap
        - pixGetDepth
        - pixGetInvBackgroundMap
        - pixLocalExtrema
        - pixScaleSmooth
        - pixSeedfillGrayBasin
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'adaptmap.c:2495,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2495,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixScaleSmooth
                - pixLocalExtrema
                - pixSeedfillGrayBasin
                - pixDestroy
                - pixExtendByReplication
                - pixGetInvBackgroundMap
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2496,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2495,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2496,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2497,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixScaleSmooth
                - pixLocalExtrema
                - pixSeedfillGrayBasin
                - pixDestroy
                - pixExtendByReplication
                - pixGetInvBackgroundMap
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2496,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2496,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2496,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2497,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2498,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2499,9'
              BranchSideFuncs:
                - pixScaleSmooth
                - pixLocalExtrema
                - pixSeedfillGrayBasin
                - pixDestroy
                - pixExtendByReplication
                - pixGetInvBackgroundMap
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2498,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2498,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2498,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2499,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2499,19'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2500,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2499,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2500,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2501,9'
              BranchSideFuncs:
                - pixScaleSmooth
                - pixLocalExtrema
                - pixSeedfillGrayBasin
                - pixDestroy
                - pixExtendByReplication
                - pixGetInvBackgroundMap
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2500,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2500,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2500,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2501,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2501,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2502,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2501,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2502,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2503,9'
              BranchSideFuncs:
                - pixScaleSmooth
                - pixLocalExtrema
                - pixSeedfillGrayBasin
                - pixDestroy
                - pixExtendByReplication
                - pixGetInvBackgroundMap
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2502,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2502,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2502,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2503,21'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2503,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2504,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2503,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2504,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2505,9'
              BranchSideFuncs:
                - pixScaleSmooth
                - pixLocalExtrema
                - pixSeedfillGrayBasin
                - pixDestroy
                - pixExtendByReplication
                - pixGetInvBackgroundMap
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2504,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2504,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2504,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2505,21'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2505,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2506,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2505,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2506,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2509,30'
              BranchSideFuncs:
                - pixScaleSmooth
                - pixLocalExtrema
                - pixSeedfillGrayBasin
                - pixDestroy
                - pixExtendByReplication
                - pixGetInvBackgroundMap
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
        - Branch String:   'adaptmap.c:2506,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2506,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2506,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2514,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2515,26'
              BranchSideFuncs:
                - pixClone
                - pixExtendByReplication
                - pixGetInvBackgroundMap
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'adaptmap.c:2517,25'
              BranchSideFuncs:
                - pixLocalExtrema
                - pixSeedfillGrayBasin
                - pixDestroy
                - pixExtendByReplication
                - pixGetInvBackgroundMap
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'adaptmap.c:2495,18'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:2496,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2497,9'
          Dst:             pixGetColormap
        - Src:             'adaptmap.c:2498,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2500,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2502,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2504,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2506,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2511,12'
          Dst:             pixScaleSmooth
        - Src:             'adaptmap.c:2515,17'
          Dst:             pixClone
        - Src:             'adaptmap.c:2517,9'
          Dst:             pixLocalExtrema
        - Src:             'adaptmap.c:2518,17'
          Dst:             pixSeedfillGrayBasin
        - Src:             'adaptmap.c:2519,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:2521,13'
          Dst:             pixExtendByReplication
        - Src:             'adaptmap.c:2524,14'
          Dst:             pixGetInvBackgroundMap
        - Src:             'adaptmap.c:2525,12'
          Dst:             pixApplyInvBackgroundGrayMap
        - Src:             'adaptmap.c:2527,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:2528,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:2529,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:2530,5'
          Dst:             pixDestroy
    - functionName:    pixThresholdSpreadNorm
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2393
      functionLinenumberEnd: 2449
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - float
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - filtertype
        - edgethresh
        - smoothx
        - smoothy
        - gamma
        - minval
        - maxval
        - targetthresh
        - ppixth
        - ppixb
        - ppixd
      BBCount:         59
      ICount:          333
      EdgeCount:       79
      CyclomaticComplexity: 22
      functionsReached:
        - pixApplyVariableGrayMap
        - pixBlockconv
        - pixCombineMasked
        - pixCreateTemplate
        - pixDestroy
        - pixGammaTRC
        - pixGetColormap
        - pixGetDepth
        - pixInvert
        - pixSeedspread
        - pixSobelEdgeFilter
        - pixThresholdToBinary
        - pixTwoSidedEdgeFilter
        - pixVarThresholdToBinary
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'adaptmap.c:2396,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2396,18'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - returnErrorInt
                - pixTwoSidedEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixCreateTemplate
                - pixCombineMasked
                - pixSeedspread
                - pixBlockconv
                - pixGammaTRC
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixVarThresholdToBinary
                - pixApplyVariableGrayMap
                - pixThresholdToBinary
                - pixSobelEdgeFilter
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2397,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - returnErrorInt
                - pixTwoSidedEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixCreateTemplate
                - pixCombineMasked
                - pixSeedspread
                - pixBlockconv
                - pixGammaTRC
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixVarThresholdToBinary
                - pixApplyVariableGrayMap
                - pixThresholdToBinary
                - pixSobelEdgeFilter
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:2397,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2397,17'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - returnErrorInt
                - pixTwoSidedEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixCreateTemplate
                - pixCombineMasked
                - pixSeedspread
                - pixBlockconv
                - pixGammaTRC
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixVarThresholdToBinary
                - pixApplyVariableGrayMap
                - pixThresholdToBinary
                - pixSobelEdgeFilter
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2398,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - returnErrorInt
                - pixTwoSidedEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixCreateTemplate
                - pixCombineMasked
                - pixSeedspread
                - pixBlockconv
                - pixGammaTRC
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixVarThresholdToBinary
                - pixApplyVariableGrayMap
                - pixThresholdToBinary
                - pixSobelEdgeFilter
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:2398,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2398,17'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - returnErrorInt
                - pixTwoSidedEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixCreateTemplate
                - pixCombineMasked
                - pixSeedspread
                - pixBlockconv
                - pixGammaTRC
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixVarThresholdToBinary
                - pixApplyVariableGrayMap
                - pixThresholdToBinary
                - pixSobelEdgeFilter
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2399,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - returnErrorInt
                - pixTwoSidedEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixCreateTemplate
                - pixCombineMasked
                - pixSeedspread
                - pixBlockconv
                - pixGammaTRC
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixVarThresholdToBinary
                - pixApplyVariableGrayMap
                - pixThresholdToBinary
                - pixSobelEdgeFilter
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:2399,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2399,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - returnErrorInt
                - pixTwoSidedEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixCreateTemplate
                - pixCombineMasked
                - pixSeedspread
                - pixBlockconv
                - pixGammaTRC
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixVarThresholdToBinary
                - pixApplyVariableGrayMap
                - pixThresholdToBinary
                - pixSobelEdgeFilter
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2400,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'adaptmap.c:2399,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2400,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2401,24'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorInt
                - pixTwoSidedEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixCreateTemplate
                - pixCombineMasked
                - pixSeedspread
                - pixBlockconv
                - pixGammaTRC
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixVarThresholdToBinary
                - pixApplyVariableGrayMap
                - pixThresholdToBinary
                - pixSobelEdgeFilter
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:2400,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2400,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2400,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2401,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2402,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2403,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixTwoSidedEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixCreateTemplate
                - pixCombineMasked
                - pixSeedspread
                - pixBlockconv
                - pixGammaTRC
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixVarThresholdToBinary
                - pixApplyVariableGrayMap
                - pixThresholdToBinary
                - pixSobelEdgeFilter
                - returnErrorInt
        - Branch String:   'adaptmap.c:2402,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2402,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2402,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2403,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2403,21'
              BranchSideFuncs:
                - pixTwoSidedEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixCreateTemplate
                - pixCombineMasked
                - pixSeedspread
                - pixBlockconv
                - pixGammaTRC
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixVarThresholdToBinary
                - pixApplyVariableGrayMap
                - pixThresholdToBinary
                - pixSobelEdgeFilter
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2405,9'
              BranchSideFuncs:
                - pixTwoSidedEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixCreateTemplate
                - pixCombineMasked
                - pixSeedspread
                - pixBlockconv
                - pixGammaTRC
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixVarThresholdToBinary
                - pixApplyVariableGrayMap
                - pixThresholdToBinary
                - pixSobelEdgeFilter
                - returnErrorInt
        - Branch String:   'adaptmap.c:2403,27'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2403,31'
              BranchSideFuncs:
                - pixTwoSidedEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixCreateTemplate
                - pixCombineMasked
                - pixSeedspread
                - pixBlockconv
                - pixGammaTRC
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixVarThresholdToBinary
                - pixApplyVariableGrayMap
                - pixThresholdToBinary
                - pixSobelEdgeFilter
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2405,9'
              BranchSideFuncs:
                - pixTwoSidedEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixCreateTemplate
                - pixCombineMasked
                - pixSeedspread
                - pixBlockconv
                - pixGammaTRC
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixVarThresholdToBinary
                - pixApplyVariableGrayMap
                - pixThresholdToBinary
                - pixSobelEdgeFilter
                - returnErrorInt
        - Branch String:   'adaptmap.c:2403,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2404,16'
              BranchSideFuncs:
                - pixTwoSidedEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixCreateTemplate
                - pixCombineMasked
                - pixSeedspread
                - pixBlockconv
                - pixGammaTRC
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixVarThresholdToBinary
                - pixApplyVariableGrayMap
                - pixThresholdToBinary
                - pixSobelEdgeFilter
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2405,9'
              BranchSideFuncs:
                - pixTwoSidedEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixCreateTemplate
                - pixCombineMasked
                - pixSeedspread
                - pixBlockconv
                - pixGammaTRC
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixVarThresholdToBinary
                - pixApplyVariableGrayMap
                - pixThresholdToBinary
                - pixSobelEdgeFilter
                - returnErrorInt
        - Branch String:   'adaptmap.c:2404,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2404,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2404,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2405,36'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2405,39'
              BranchSideFuncs:
                - pixTwoSidedEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixCreateTemplate
                - pixCombineMasked
                - pixSeedspread
                - pixBlockconv
                - pixGammaTRC
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixVarThresholdToBinary
                - pixApplyVariableGrayMap
                - pixThresholdToBinary
                - pixSobelEdgeFilter
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2410,9'
              BranchSideFuncs:
                - pixTwoSidedEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixCreateTemplate
                - pixCombineMasked
                - pixSeedspread
                - pixBlockconv
                - pixGammaTRC
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixVarThresholdToBinary
                - pixApplyVariableGrayMap
                - pixThresholdToBinary
                - pixSobelEdgeFilter
        - Branch String:   'adaptmap.c:2405,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2406,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2410,9'
              BranchSideFuncs:
                - pixTwoSidedEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixCreateTemplate
                - pixCombineMasked
                - pixSeedspread
                - pixBlockconv
                - pixGammaTRC
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixVarThresholdToBinary
                - pixApplyVariableGrayMap
                - pixThresholdToBinary
                - pixSobelEdgeFilter
        - Branch String:   'adaptmap.c:2406,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2406,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:2406,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2410,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2411,35'
              BranchSideFuncs:
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixCreateTemplate
                - pixCombineMasked
                - pixSeedspread
                - pixBlockconv
                - pixGammaTRC
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixVarThresholdToBinary
                - pixApplyVariableGrayMap
                - pixThresholdToBinary
            - BranchSide:      'adaptmap.c:2413,38'
              BranchSideFuncs:
                - pixTwoSidedEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixCreateTemplate
                - pixCombineMasked
                - pixSeedspread
                - pixBlockconv
                - pixGammaTRC
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixVarThresholdToBinary
                - pixApplyVariableGrayMap
                - pixThresholdToBinary
        - Branch String:   'adaptmap.c:2430,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2431,42'
              BranchSideFuncs:
                - pixApplyVariableGrayMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixThresholdToBinary
            - BranchSide:      'adaptmap.c:2435,14'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixVarThresholdToBinary
        - Branch String:   'adaptmap.c:2432,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2433,44'
              BranchSideFuncs:
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'adaptmap.c:2434,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'adaptmap.c:2438,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2439,19'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'adaptmap.c:2441,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'adaptmap.c:2399,18'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:2400,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:2401,9'
          Dst:             pixGetColormap
        - Src:             'adaptmap.c:2402,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:2404,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:2406,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:2411,16'
          Dst:             pixSobelEdgeFilter
        - Src:             'adaptmap.c:2413,16'
          Dst:             pixTwoSidedEdgeFilter
        - Src:             'adaptmap.c:2414,13'
          Dst:             pixThresholdToBinary
        - Src:             'adaptmap.c:2415,5'
          Dst:             pixInvert
        - Src:             'adaptmap.c:2419,13'
          Dst:             pixCreateTemplate
        - Src:             'adaptmap.c:2420,5'
          Dst:             pixCombineMasked
        - Src:             'adaptmap.c:2423,13'
          Dst:             pixSeedspread
        - Src:             'adaptmap.c:2424,13'
          Dst:             pixBlockconv
        - Src:             'adaptmap.c:2427,13'
          Dst:             pixGammaTRC
        - Src:             'adaptmap.c:2431,18'
          Dst:             pixApplyVariableGrayMap
        - Src:             'adaptmap.c:2433,22'
          Dst:             pixThresholdToBinary
        - Src:             'adaptmap.c:2436,18'
          Dst:             pixVarThresholdToBinary
        - Src:             'adaptmap.c:2441,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:2443,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:2444,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:2445,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:2446,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:2447,5'
          Dst:             pixDestroy
    - functionName:    pixApplyVariableGrayMap
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2062
      functionLinenumberEnd: 2133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixg
        - target
      BBCount:         61
      ICount:          461
      EdgeCount:       80
      CyclomaticComplexity: 21
      functionsReached:
        - calloc
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixSizesEqual
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'adaptmap.c:2069,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2070,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixSizesEqual
                - returnErrorPtr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2071,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixSizesEqual
                - returnErrorPtr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2070,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2070,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2070,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2071,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2072,23'
              BranchSideFuncs:
                - pixSizesEqual
                - returnErrorPtr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2073,24'
              BranchSideFuncs:
                - pixSizesEqual
                - returnErrorPtr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2072,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2072,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2072,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2073,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2074,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2075,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2074,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2074,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2074,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2076,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2077,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2086,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - free
                - returnErrorPtr
                - calloc
        - Branch String:   'adaptmap.c:2077,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2077,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2077,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2087,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2088,26'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - free
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2097,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - free
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2089,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2090,20'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - free
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2095,5'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - free
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2090,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2091,36'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - free
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2094,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - free
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2092,37'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2090,35'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - free
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2090,35'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - free
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2097,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2098,9'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2101,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
        - Branch String:   'adaptmap.c:2099,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2099,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2099,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2108,5'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2109,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'adaptmap.c:2131,5'
              BranchSideFuncs:
                - free
        - Branch String:   'adaptmap.c:2112,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2113,20'
              BranchSideFuncs:
                - free
            - BranchSide:      'adaptmap.c:2121,20'
              BranchSideFuncs:
                - free
        - Branch String:   'adaptmap.c:2113,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2114,24'
              BranchSideFuncs:
                - free
            - BranchSide:      'adaptmap.c:2119,9'
              BranchSideFuncs:
                - free
        - Branch String:   'adaptmap.c:2121,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      'adaptmap.c:2122,24'
              BranchSideFuncs:
                - free
        - Branch String:   'adaptmap.c:2125,24'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2125,22'
              BranchSideFuncs:
                - free
            - BranchSide:      'adaptmap.c:2125,22'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'adaptmap.c:2070,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2072,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2073,10'
          Dst:             pixSizesEqual
        - Src:             'adaptmap.c:2074,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2075,5'
          Dst:             pixGetDimensions
        - Src:             'adaptmap.c:2077,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2088,26'
          Dst:             calloc
        - Src:             'adaptmap.c:2097,17'
          Dst:             pixCreate
        - Src:             'adaptmap.c:2099,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2101,5'
          Dst:             pixCopyResolution
        - Src:             'adaptmap.c:2102,13'
          Dst:             pixGetData
        - Src:             'adaptmap.c:2103,12'
          Dst:             pixGetWpl
        - Src:             'adaptmap.c:2104,13'
          Dst:             pixGetData
        - Src:             'adaptmap.c:2105,12'
          Dst:             pixGetWpl
        - Src:             'adaptmap.c:2106,13'
          Dst:             pixGetData
        - Src:             'adaptmap.c:2107,12'
          Dst:             pixGetWpl
    - functionName:    pixGlobalNormNoSatRGB
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2288
      functionLinenumberEnd: 2331
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - float
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - rval
        - gval
        - bval
        - factor
        - rank
      BBCount:         43
      ICount:          249
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - pixGetDepth
        - pixGetRankValueMaskedRGB
        - pixGlobalNormRGB
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'adaptmap.c:2293,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2294,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetRankValueMaskedRGB
                - pixGlobalNormRGB
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2295,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetRankValueMaskedRGB
                - pixGlobalNormRGB
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2294,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2294,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2294,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2295,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2296,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2297,9'
              BranchSideFuncs:
                - pixGetRankValueMaskedRGB
                - pixGlobalNormRGB
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2296,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2296,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2296,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2297,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2298,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2299,9'
              BranchSideFuncs:
                - pixGetRankValueMaskedRGB
                - pixGlobalNormRGB
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2298,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2298,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2298,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2299,20'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2299,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2300,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2299,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2300,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2301,9'
              BranchSideFuncs:
                - pixGetRankValueMaskedRGB
                - pixGlobalNormRGB
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2300,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2300,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2300,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2301,19'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2301,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2302,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2301,32'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2301,35'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2302,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2301,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2302,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2314,30'
              BranchSideFuncs:
                - pixGetRankValueMaskedRGB
                - pixGlobalNormRGB
        - Branch String:   'adaptmap.c:2302,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2302,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2302,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2319,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2319,14'
              BranchSideFuncs:
                - pixGlobalNormRGB
            - BranchSide:      'adaptmap.c:2319,14'
              BranchSideFuncs:
                - pixGlobalNormRGB
        - Branch String:   'adaptmap.c:2320,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2320,14'
              BranchSideFuncs:
                - pixGlobalNormRGB
            - BranchSide:      'adaptmap.c:2320,14'
              BranchSideFuncs:
                - pixGlobalNormRGB
      Callsites:
        - Src:             'adaptmap.c:2294,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2295,9'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:2296,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2298,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2300,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2302,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2314,5'
          Dst:             pixGetRankValueMaskedRGB
        - Src:             'adaptmap.c:2329,12'
          Dst:             pixGlobalNormRGB
    - functionName:    pixGlobalNormRGB
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2180
      functionLinenumberEnd: 2244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - rval
        - gval
        - bval
        - mapval
      BBCount:         69
      ICount:          433
      EdgeCount:       92
      CyclomaticComplexity: 25
      functionsReached:
        - composeRGBPixel
        - extractRGBValues
        - lept_stderr
        - numaDestroy
        - numaGammaTRC
        - numaGetIArray
        - pixCopy
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixcmapGetColor
        - pixcmapGetCount
        - pixcmapResetColor
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'adaptmap.c:2187,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2188,23'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixCopy
                - numaGammaTRC
                - numaGammaTRC
                - numaGammaTRC
                - numaGetIArray
                - numaGetIArray
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2189,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixCopy
                - numaGammaTRC
                - numaGammaTRC
                - numaGammaTRC
                - numaGetIArray
                - numaGetIArray
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2188,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2188,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2188,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2191,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2191,18'
              BranchSideFuncs:
                - pixCopy
                - numaGammaTRC
                - numaGammaTRC
                - numaGammaTRC
                - numaGetIArray
                - numaGetIArray
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'adaptmap.c:2193,9'
              BranchSideFuncs:
                - pixCopy
                - numaGammaTRC
                - numaGammaTRC
                - numaGammaTRC
                - numaGetIArray
                - numaGetIArray
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'adaptmap.c:2191,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2192,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2193,9'
              BranchSideFuncs:
                - pixCopy
                - numaGammaTRC
                - numaGammaTRC
                - numaGammaTRC
                - numaGetIArray
                - numaGetIArray
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'adaptmap.c:2192,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2192,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2192,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2193,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2194,9'
              BranchSideFuncs:
                - pixCopy
                - numaGammaTRC
                - numaGammaTRC
                - numaGammaTRC
                - numaGetIArray
                - numaGetIArray
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'adaptmap.c:2199,25'
              BranchSideFuncs:
                - pixCopy
                - numaGammaTRC
                - numaGammaTRC
                - numaGammaTRC
                - numaGetIArray
                - numaGetIArray
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2194,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2195,16'
              BranchSideFuncs:
                - lept_stderr
                - pixCopy
                - numaGammaTRC
                - numaGammaTRC
                - numaGammaTRC
                - numaGetIArray
                - numaGetIArray
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2195,16'
              BranchSideFuncs:
                - pixCopy
                - numaGammaTRC
                - numaGammaTRC
                - numaGammaTRC
                - numaGetIArray
                - numaGetIArray
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
        - Branch String:   'adaptmap.c:2199,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2200,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2204,32'
              BranchSideFuncs:
                - numaGammaTRC
                - numaGammaTRC
                - numaGammaTRC
                - numaGetIArray
                - numaGetIArray
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
        - Branch String:   'adaptmap.c:2200,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2200,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:2200,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:2204,32'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2204,11'
              BranchSideFuncs:
                - numaGammaTRC
                - numaGammaTRC
                - numaGammaTRC
                - numaGetIArray
                - numaGetIArray
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
            - BranchSide:      'adaptmap.c:2204,11'
              BranchSideFuncs:
                - numaGammaTRC
                - numaGammaTRC
                - numaGammaTRC
                - numaGetIArray
                - numaGetIArray
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
        - Branch String:   'adaptmap.c:2205,32'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2205,11'
              BranchSideFuncs:
                - numaGammaTRC
                - numaGammaTRC
                - numaGetIArray
                - numaGetIArray
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
            - BranchSide:      'adaptmap.c:2205,11'
              BranchSideFuncs:
                - numaGammaTRC
                - numaGammaTRC
                - numaGetIArray
                - numaGetIArray
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
        - Branch String:   'adaptmap.c:2206,32'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2206,11'
              BranchSideFuncs:
                - numaGammaTRC
                - numaGetIArray
                - numaGetIArray
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
            - BranchSide:      'adaptmap.c:2206,11'
              BranchSideFuncs:
                - numaGammaTRC
                - numaGetIArray
                - numaGetIArray
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
        - Branch String:   'adaptmap.c:2212,14'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2212,18'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
            - BranchSide:      'adaptmap.c:2213,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'adaptmap.c:2212,22'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2212,26'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
            - BranchSide:      'adaptmap.c:2213,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'adaptmap.c:2212,30'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2212,34'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
            - BranchSide:      'adaptmap.c:2213,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'adaptmap.c:2212,41'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2212,45'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
            - BranchSide:      'adaptmap.c:2213,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'adaptmap.c:2212,52'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2212,56'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
            - BranchSide:      'adaptmap.c:2213,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'adaptmap.c:2212,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2213,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
            - BranchSide:      'adaptmap.c:2217,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
        - Branch String:   'adaptmap.c:2213,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2214,9'
              BranchSideFuncs:
                - lept_stderr
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
            - BranchSide:      'adaptmap.c:2214,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
        - Branch String:   'adaptmap.c:2217,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2218,35'
              BranchSideFuncs:
                - pixcmapGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetColor
                - pixcmapResetColor
            - BranchSide:      'adaptmap.c:2225,27'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'adaptmap.c:2219,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2220,29'
              BranchSideFuncs:
                - pixcmapGetColor
                - pixcmapResetColor
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
            - BranchSide:      'adaptmap.c:2223,5'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
        - Branch String:   'adaptmap.c:2227,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:0,0'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'adaptmap.c:2228,20'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'adaptmap.c:2229,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:2230,34'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
            - BranchSide:      'adaptmap.c:2233,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
      Callsites:
        - Src:             'adaptmap.c:2188,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2189,12'
          Dst:             pixGetColormap
        - Src:             'adaptmap.c:2190,5'
          Dst:             pixGetDimensions
        - Src:             'adaptmap.c:2192,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2194,9'
          Dst:             lept_stderr
        - Src:             'adaptmap.c:2199,17'
          Dst:             pixCopy
        - Src:             'adaptmap.c:2200,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:2204,11'
          Dst:             numaGammaTRC
        - Src:             'adaptmap.c:2205,11'
          Dst:             numaGammaTRC
        - Src:             'adaptmap.c:2206,11'
          Dst:             numaGammaTRC
        - Src:             'adaptmap.c:2209,14'
          Dst:             numaGetIArray
        - Src:             'adaptmap.c:2210,14'
          Dst:             numaGetIArray
        - Src:             'adaptmap.c:2211,14'
          Dst:             numaGetIArray
        - Src:             'adaptmap.c:2213,9'
          Dst:             lept_stderr
        - Src:             'adaptmap.c:2218,19'
          Dst:             pixcmapGetCount
        - Src:             'adaptmap.c:2220,13'
          Dst:             pixcmapGetColor
        - Src:             'adaptmap.c:2221,13'
          Dst:             pixcmapResetColor
        - Src:             'adaptmap.c:2225,16'
          Dst:             pixGetData
        - Src:             'adaptmap.c:2226,15'
          Dst:             pixGetWpl
        - Src:             'adaptmap.c:2230,17'
          Dst:             extractRGBValues
        - Src:             'adaptmap.c:2231,17'
          Dst:             composeRGBPixel
        - Src:             'adaptmap.c:2237,5'
          Dst:             numaDestroy
        - Src:             'adaptmap.c:2238,5'
          Dst:             numaDestroy
        - Src:             'adaptmap.c:2239,5'
          Dst:             numaDestroy
    - functionName:    pixBackgroundNormRGBArraysMorph
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pixim
        - reduction
        - size
        - bgval
        - ppixr
        - ppixg
        - ppixb
      BBCount:         58
      ICount:          299
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - pixDestroy
        - pixGetBackgroundRGBMapMorph
        - pixGetDepth
        - pixGetInvBackgroundMap
        - pixInvert
        - pixZero
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'adaptmap.c:813,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:813,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetBackgroundRGBMapMorph
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:814,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'adaptmap.c:813,26'
          Branch Sides:
            - BranchSide:      'adaptmap.c:813,30'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetBackgroundRGBMapMorph
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:814,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'adaptmap.c:813,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:814,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetBackgroundRGBMapMorph
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:815,24'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetBackgroundRGBMapMorph
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:814,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:814,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:814,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:816,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:817,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetBackgroundRGBMapMorph
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:818,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetBackgroundRGBMapMorph
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:817,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:817,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:817,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:818,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:819,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:820,9'
              BranchSideFuncs:
                - pixGetBackgroundRGBMapMorph
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
        - Branch String:   'adaptmap.c:819,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:819,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:819,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:820,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:820,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetBackgroundRGBMapMorph
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:822,9'
              BranchSideFuncs:
                - pixGetBackgroundRGBMapMorph
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:820,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:821,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:822,9'
              BranchSideFuncs:
                - pixGetBackgroundRGBMapMorph
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:821,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:821,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:821,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:822,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:822,26'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:823,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'adaptmap.c:822,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:823,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:826,9'
              BranchSideFuncs:
                - pixGetBackgroundRGBMapMorph
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
        - Branch String:   'adaptmap.c:823,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:823,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:823,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:826,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:827,19'
              BranchSideFuncs:
                - pixInvert
                - pixZero
                - pixInvert
                - pixGetBackgroundRGBMapMorph
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'adaptmap.c:834,33'
              BranchSideFuncs:
                - pixGetBackgroundRGBMapMorph
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'adaptmap.c:830,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:831,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:832,5'
              BranchSideFuncs:
                - pixGetBackgroundRGBMapMorph
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'adaptmap.c:831,20'
          Branch Sides:
            - BranchSide:      'adaptmap.c:831,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:831,13'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:836,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:836,20'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'adaptmap.c:837,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
        - Branch String:   'adaptmap.c:836,26'
          Branch Sides:
            - BranchSide:      'adaptmap.c:836,30'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'adaptmap.c:837,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
        - Branch String:   'adaptmap.c:836,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:837,9'
              BranchSideFuncs:
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'adaptmap.c:843,37'
              BranchSideFuncs:
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'adaptmap.c:840,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:840,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:840,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'adaptmap.c:814,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:817,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:818,9'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:819,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:820,18'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:821,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:823,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:827,9'
          Dst:             pixInvert
        - Src:             'adaptmap.c:828,9'
          Dst:             pixZero
        - Src:             'adaptmap.c:829,9'
          Dst:             pixInvert
        - Src:             'adaptmap.c:831,20'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:834,5'
          Dst:             pixGetBackgroundRGBMapMorph
        - Src:             'adaptmap.c:837,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:838,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:839,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:840,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:843,14'
          Dst:             pixGetInvBackgroundMap
        - Src:             'adaptmap.c:844,14'
          Dst:             pixGetInvBackgroundMap
        - Src:             'adaptmap.c:845,14'
          Dst:             pixGetInvBackgroundMap
        - Src:             'adaptmap.c:846,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:847,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:848,5'
          Dst:             pixDestroy
    - functionName:    pixGetBackgroundRGBMapMorph
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1440
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pixim
        - reduction
        - size
        - ppixmr
        - ppixmg
        - ppixmb
      BBCount:         70
      ICount:          468
      EdgeCount:       95
      CyclomaticComplexity: 27
      functionsReached:
        - lept_stderr
        - pixAnd
        - pixClone
        - pixCloseGray
        - pixConvertTo8
        - pixCopyResolution
        - pixDestroy
        - pixExtendByReplication
        - pixFillMapHoles
        - pixGetDepth
        - pixGetHeight
        - pixGetWidth
        - pixInvert
        - pixScale
        - pixScaleRGBToGrayFast
        - pixSmoothConnectedRegions
        - pixZero
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'adaptmap.c:1340,17'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1340,21'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixAnd
                - pixAnd
                - pixAnd
                - pixScale
                - pixConvertTo8
                - pixInvert
                - pixZero
                - pixInvert
                - pixZero
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1341,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'adaptmap.c:1340,28'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1340,32'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixAnd
                - pixAnd
                - pixAnd
                - pixScale
                - pixConvertTo8
                - pixInvert
                - pixZero
                - pixInvert
                - pixZero
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1341,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'adaptmap.c:1340,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1341,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixAnd
                - pixAnd
                - pixAnd
                - pixScale
                - pixConvertTo8
                - pixInvert
                - pixZero
                - pixInvert
                - pixZero
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1342,26'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixAnd
                - pixAnd
                - pixAnd
                - pixScale
                - pixConvertTo8
                - pixInvert
                - pixZero
                - pixInvert
                - pixZero
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:1341,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1341,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1341,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1343,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1344,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixAnd
                - pixAnd
                - pixAnd
                - pixScale
                - pixConvertTo8
                - pixInvert
                - pixZero
                - pixInvert
                - pixZero
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1345,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixAnd
                - pixAnd
                - pixAnd
                - pixScale
                - pixConvertTo8
                - pixInvert
                - pixZero
                - pixInvert
                - pixZero
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:1344,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1344,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1344,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1345,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1346,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1347,9'
              BranchSideFuncs:
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixAnd
                - pixAnd
                - pixAnd
                - pixScale
                - pixConvertTo8
                - pixInvert
                - pixZero
                - pixInvert
                - pixZero
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
        - Branch String:   'adaptmap.c:1346,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1346,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1346,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1347,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1347,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixAnd
                - pixAnd
                - pixAnd
                - pixScale
                - pixConvertTo8
                - pixInvert
                - pixZero
                - pixInvert
                - pixZero
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1351,14'
              BranchSideFuncs:
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixAnd
                - pixAnd
                - pixAnd
                - pixScale
                - pixConvertTo8
                - pixInvert
                - pixZero
                - pixInvert
                - pixZero
                - returnErrorInt
        - Branch String:   'adaptmap.c:1347,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1348,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1351,14'
              BranchSideFuncs:
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixAnd
                - pixAnd
                - pixAnd
                - pixScale
                - pixConvertTo8
                - pixInvert
                - pixZero
                - pixInvert
                - pixZero
                - returnErrorInt
        - Branch String:   'adaptmap.c:1348,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1348,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1348,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1352,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1353,19'
              BranchSideFuncs:
                - pixInvert
                - pixZero
                - pixInvert
                - pixZero
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixAnd
                - pixAnd
                - pixAnd
                - pixScale
                - pixConvertTo8
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1364,29'
              BranchSideFuncs:
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixAnd
                - pixAnd
                - pixAnd
                - pixScale
                - pixConvertTo8
        - Branch String:   'adaptmap.c:1355,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1356,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1357,19'
              BranchSideFuncs:
                - pixInvert
                - pixZero
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixAnd
                - pixAnd
                - pixAnd
                - pixScale
                - pixConvertTo8
        - Branch String:   'adaptmap.c:1356,20'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1356,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1356,13'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1359,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1360,22'
              BranchSideFuncs:
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixAnd
                - pixAnd
                - pixAnd
                - pixScale
                - pixConvertTo8
            - BranchSide:      'adaptmap.c:1361,5'
              BranchSideFuncs:
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixAnd
                - pixAnd
                - pixAnd
                - pixScale
                - pixConvertTo8
        - Branch String:   'adaptmap.c:1367,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1368,27'
              BranchSideFuncs:
                - pixScale
                - pixConvertTo8
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixAnd
                - pixAnd
                - pixAnd
            - BranchSide:      'adaptmap.c:1375,34'
              BranchSideFuncs:
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixAnd
                - pixAnd
                - pixAnd
        - Branch String:   'adaptmap.c:1378,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1379,30'
              BranchSideFuncs:
                - pixAnd
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixAnd
                - pixAnd
            - BranchSide:      'adaptmap.c:1381,26'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixAnd
                - pixAnd
        - Branch String:   'adaptmap.c:1389,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1390,30'
              BranchSideFuncs:
                - pixAnd
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixAnd
            - BranchSide:      'adaptmap.c:1392,26'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixCloseGray
                - pixExtendByReplication
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixAnd
        - Branch String:   'adaptmap.c:1400,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1401,30'
              BranchSideFuncs:
                - pixAnd
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'adaptmap.c:1403,26'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixFillMapHoles
                - pixFillMapHoles
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'adaptmap.c:1412,54'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1413,25'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'adaptmap.c:1415,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'adaptmap.c:1413,54'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1414,25'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'adaptmap.c:1415,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'adaptmap.c:1412,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1415,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'adaptmap.c:1426,9'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
        - Branch String:   'adaptmap.c:1419,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1420,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'adaptmap.c:1420,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1426,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1426,18'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
            - BranchSide:      'adaptmap.c:1433,15'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
        - Branch String:   'adaptmap.c:1426,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1427,35'
              BranchSideFuncs:
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
            - BranchSide:      'adaptmap.c:1433,15'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyResolution
                - pixCopyResolution
      Callsites:
        - Src:             'adaptmap.c:1341,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:1344,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:1345,9'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:1346,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:1347,18'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:1348,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:1353,9'
          Dst:             pixInvert
        - Src:             'adaptmap.c:1354,9'
          Dst:             pixZero
        - Src:             'adaptmap.c:1356,20'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:1357,9'
          Dst:             pixInvert
        - Src:             'adaptmap.c:1358,9'
          Dst:             pixZero
        - Src:             'adaptmap.c:1368,18'
          Dst:             pixScale
        - Src:             'adaptmap.c:1369,16'
          Dst:             pixConvertTo8
        - Src:             'adaptmap.c:1375,12'
          Dst:             pixScaleRGBToGrayFast
        - Src:             'adaptmap.c:1376,12'
          Dst:             pixCloseGray
        - Src:             'adaptmap.c:1377,12'
          Dst:             pixExtendByReplication
        - Src:             'adaptmap.c:1379,17'
          Dst:             pixAnd
        - Src:             'adaptmap.c:1381,17'
          Dst:             pixClone
        - Src:             'adaptmap.c:1382,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1383,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1384,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1386,12'
          Dst:             pixScaleRGBToGrayFast
        - Src:             'adaptmap.c:1387,12'
          Dst:             pixCloseGray
        - Src:             'adaptmap.c:1388,12'
          Dst:             pixExtendByReplication
        - Src:             'adaptmap.c:1390,17'
          Dst:             pixAnd
        - Src:             'adaptmap.c:1392,17'
          Dst:             pixClone
        - Src:             'adaptmap.c:1393,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1394,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1395,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1397,12'
          Dst:             pixScaleRGBToGrayFast
        - Src:             'adaptmap.c:1398,12'
          Dst:             pixCloseGray
        - Src:             'adaptmap.c:1399,12'
          Dst:             pixExtendByReplication
        - Src:             'adaptmap.c:1401,17'
          Dst:             pixAnd
        - Src:             'adaptmap.c:1403,17'
          Dst:             pixClone
        - Src:             'adaptmap.c:1404,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1405,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1406,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1407,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1410,10'
          Dst:             pixGetWidth
        - Src:             'adaptmap.c:1411,10'
          Dst:             pixGetHeight
        - Src:             'adaptmap.c:1412,9'
          Dst:             pixFillMapHoles
        - Src:             'adaptmap.c:1413,9'
          Dst:             pixFillMapHoles
        - Src:             'adaptmap.c:1414,9'
          Dst:             pixFillMapHoles
        - Src:             'adaptmap.c:1415,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1416,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1417,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1418,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1419,9'
          Dst:             lept_stderr
        - Src:             'adaptmap.c:1427,9'
          Dst:             pixSmoothConnectedRegions
        - Src:             'adaptmap.c:1428,9'
          Dst:             pixSmoothConnectedRegions
        - Src:             'adaptmap.c:1429,9'
          Dst:             pixSmoothConnectedRegions
        - Src:             'adaptmap.c:1430,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1436,5'
          Dst:             pixCopyResolution
        - Src:             'adaptmap.c:1437,5'
          Dst:             pixCopyResolution
        - Src:             'adaptmap.c:1438,5'
          Dst:             pixCopyResolution
    - functionName:    pixBackgroundNormGrayArrayMorph
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pixim
        - reduction
        - size
        - bgval
        - ppixd
      BBCount:         48
      ICount:          238
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - pixCopyResolution
        - pixDestroy
        - pixGetBackgroundGrayMapMorph
        - pixGetDepth
        - pixGetInvBackgroundMap
        - pixInvert
        - pixZero
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'adaptmap.c:748,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:749,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetBackgroundGrayMapMorph
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:750,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetBackgroundGrayMapMorph
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:749,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:749,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:749,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:751,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:752,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetBackgroundGrayMapMorph
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:753,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetBackgroundGrayMapMorph
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:752,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:752,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:752,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:753,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:754,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:755,9'
              BranchSideFuncs:
                - pixGetBackgroundGrayMapMorph
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
        - Branch String:   'adaptmap.c:754,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:754,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:754,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:755,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:755,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetBackgroundGrayMapMorph
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:757,9'
              BranchSideFuncs:
                - pixGetBackgroundGrayMapMorph
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:755,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:756,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:757,9'
              BranchSideFuncs:
                - pixGetBackgroundGrayMapMorph
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:756,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:756,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:756,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:757,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:757,26'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:758,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'adaptmap.c:757,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:758,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:761,9'
              BranchSideFuncs:
                - pixGetBackgroundGrayMapMorph
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
        - Branch String:   'adaptmap.c:758,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:758,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:758,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:761,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:762,19'
              BranchSideFuncs:
                - pixInvert
                - pixZero
                - pixInvert
                - pixGetBackgroundGrayMapMorph
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'adaptmap.c:769,34'
              BranchSideFuncs:
                - pixGetBackgroundGrayMapMorph
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
        - Branch String:   'adaptmap.c:765,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:766,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:767,5'
              BranchSideFuncs:
                - pixGetBackgroundGrayMapMorph
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
        - Branch String:   'adaptmap.c:766,20'
          Branch Sides:
            - BranchSide:      'adaptmap.c:766,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:766,13'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:770,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:771,16'
              BranchSideFuncs:
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
            - BranchSide:      'adaptmap.c:772,37'
              BranchSideFuncs:
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
        - Branch String:   'adaptmap.c:771,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:771,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:771,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'adaptmap.c:749,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:752,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:753,9'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:754,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:755,18'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:756,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:758,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:762,9'
          Dst:             pixInvert
        - Src:             'adaptmap.c:763,9'
          Dst:             pixZero
        - Src:             'adaptmap.c:764,9'
          Dst:             pixInvert
        - Src:             'adaptmap.c:766,20'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:769,5'
          Dst:             pixGetBackgroundGrayMapMorph
        - Src:             'adaptmap.c:771,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:772,14'
          Dst:             pixGetInvBackgroundMap
        - Src:             'adaptmap.c:773,5'
          Dst:             pixCopyResolution
        - Src:             'adaptmap.c:774,5'
          Dst:             pixDestroy
    - functionName:    pixGetBackgroundGrayMapMorph
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1244
      functionLinenumberEnd: 1311
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pixim
        - reduction
        - size
        - ppixm
      BBCount:         54
      ICount:          320
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - lept_stderr
        - pixAnd
        - pixClone
        - pixCloseGray
        - pixConvertTo8
        - pixCopyResolution
        - pixDestroy
        - pixExtendByReplication
        - pixFillMapHoles
        - pixGetColormap
        - pixGetDepth
        - pixGetHeight
        - pixGetWidth
        - pixInvert
        - pixScale
        - pixScaleBySampling
        - pixSmoothConnectedRegions
        - pixZero
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'adaptmap.c:1249,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1250,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixScaleBySampling
                - pixCloseGray
                - pixExtendByReplication
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixDestroy
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixConvertTo8
                - pixAnd
                - pixInvert
                - pixZero
                - pixInvert
                - pixZero
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1251,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixScaleBySampling
                - pixCloseGray
                - pixExtendByReplication
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixDestroy
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixConvertTo8
                - pixAnd
                - pixInvert
                - pixZero
                - pixInvert
                - pixZero
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:1250,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1250,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1250,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1252,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1252,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixScaleBySampling
                - pixCloseGray
                - pixExtendByReplication
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixDestroy
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixConvertTo8
                - pixAnd
                - pixInvert
                - pixZero
                - pixInvert
                - pixZero
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1253,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'adaptmap.c:1252,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1253,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1254,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixScaleBySampling
                - pixCloseGray
                - pixExtendByReplication
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixDestroy
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixConvertTo8
                - pixAnd
                - pixInvert
                - pixZero
                - pixInvert
                - pixZero
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:1253,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1253,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1253,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1254,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1255,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1256,9'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixCloseGray
                - pixExtendByReplication
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixDestroy
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixConvertTo8
                - pixAnd
                - pixInvert
                - pixZero
                - pixInvert
                - pixZero
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
        - Branch String:   'adaptmap.c:1255,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1255,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1255,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1256,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1256,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixScaleBySampling
                - pixCloseGray
                - pixExtendByReplication
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixDestroy
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixConvertTo8
                - pixAnd
                - pixInvert
                - pixZero
                - pixInvert
                - pixZero
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1260,14'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixCloseGray
                - pixExtendByReplication
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixDestroy
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixConvertTo8
                - pixAnd
                - pixInvert
                - pixZero
                - pixInvert
                - pixZero
                - returnErrorInt
        - Branch String:   'adaptmap.c:1256,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1257,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1260,14'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixCloseGray
                - pixExtendByReplication
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixDestroy
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixConvertTo8
                - pixAnd
                - pixInvert
                - pixZero
                - pixInvert
                - pixZero
                - returnErrorInt
        - Branch String:   'adaptmap.c:1257,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1257,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1257,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1261,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1262,19'
              BranchSideFuncs:
                - pixInvert
                - pixZero
                - pixInvert
                - pixZero
                - pixScaleBySampling
                - pixCloseGray
                - pixExtendByReplication
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixDestroy
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixConvertTo8
                - pixAnd
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1273,29'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixCloseGray
                - pixExtendByReplication
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixDestroy
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixConvertTo8
                - pixAnd
        - Branch String:   'adaptmap.c:1264,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1265,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1266,19'
              BranchSideFuncs:
                - pixInvert
                - pixZero
                - pixScaleBySampling
                - pixCloseGray
                - pixExtendByReplication
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixDestroy
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixConvertTo8
                - pixAnd
        - Branch String:   'adaptmap.c:1265,20'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1265,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:1265,13'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1268,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1269,22'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixCloseGray
                - pixExtendByReplication
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixDestroy
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixConvertTo8
                - pixAnd
            - BranchSide:      'adaptmap.c:1270,5'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixCloseGray
                - pixExtendByReplication
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixDestroy
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixScale
                - pixConvertTo8
                - pixAnd
        - Branch String:   'adaptmap.c:1283,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1284,27'
              BranchSideFuncs:
                - pixScale
                - pixConvertTo8
                - pixAnd
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixDestroy
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'adaptmap.c:1289,25'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixGetWidth
                - pixGetHeight
                - pixFillMapHoles
                - pixDestroy
                - pixCopyResolution
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'adaptmap.c:1295,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1296,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'adaptmap.c:1304,9'
              BranchSideFuncs:
                - pixDestroy
                - pixCopyResolution
                - pixSmoothConnectedRegions
        - Branch String:   'adaptmap.c:1298,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1299,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'adaptmap.c:1299,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:1304,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1304,18'
              BranchSideFuncs:
                - pixDestroy
                - pixCopyResolution
                - pixSmoothConnectedRegions
            - BranchSide:      'adaptmap.c:1306,5'
              BranchSideFuncs:
                - pixDestroy
                - pixCopyResolution
        - Branch String:   'adaptmap.c:1304,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:1305,35'
              BranchSideFuncs:
                - pixSmoothConnectedRegions
                - pixDestroy
                - pixCopyResolution
            - BranchSide:      'adaptmap.c:1306,5'
              BranchSideFuncs:
                - pixDestroy
                - pixCopyResolution
      Callsites:
        - Src:             'adaptmap.c:1250,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:1252,18'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:1253,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:1254,9'
          Dst:             pixGetColormap
        - Src:             'adaptmap.c:1255,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:1256,18'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:1257,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:1262,9'
          Dst:             pixInvert
        - Src:             'adaptmap.c:1263,9'
          Dst:             pixZero
        - Src:             'adaptmap.c:1265,20'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:1266,9'
          Dst:             pixInvert
        - Src:             'adaptmap.c:1267,9'
          Dst:             pixZero
        - Src:             'adaptmap.c:1274,12'
          Dst:             pixScaleBySampling
        - Src:             'adaptmap.c:1275,12'
          Dst:             pixCloseGray
        - Src:             'adaptmap.c:1276,12'
          Dst:             pixExtendByReplication
        - Src:             'adaptmap.c:1277,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1278,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1284,18'
          Dst:             pixScale
        - Src:             'adaptmap.c:1285,16'
          Dst:             pixConvertTo8
        - Src:             'adaptmap.c:1286,9'
          Dst:             pixAnd
        - Src:             'adaptmap.c:1289,16'
          Dst:             pixClone
        - Src:             'adaptmap.c:1290,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1293,10'
          Dst:             pixGetWidth
        - Src:             'adaptmap.c:1294,10'
          Dst:             pixGetHeight
        - Src:             'adaptmap.c:1295,9'
          Dst:             pixFillMapHoles
        - Src:             'adaptmap.c:1296,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1297,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1298,9'
          Dst:             lept_stderr
        - Src:             'adaptmap.c:1305,9'
          Dst:             pixSmoothConnectedRegions
        - Src:             'adaptmap.c:1306,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:1309,5'
          Dst:             pixCopyResolution
    - functionName:    pixBackgroundNormRGBArrays
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pixim
        - pixg
        - sx
        - sy
        - thresh
        - mincount
        - bgval
        - smoothx
        - smoothy
        - ppixr
        - ppixg
        - ppixb
      BBCount:         64
      ICount:          353
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - lept_stderr
        - pixDestroy
        - pixGetBackgroundRGBMap
        - pixGetDepth
        - pixGetInvBackgroundMap
        - pixInvert
        - pixZero
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'adaptmap.c:674,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:674,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:675,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'adaptmap.c:674,26'
          Branch Sides:
            - BranchSide:      'adaptmap.c:674,30'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:675,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'adaptmap.c:674,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:675,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:676,24'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:675,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:675,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:675,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:677,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:678,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:679,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:678,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:678,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:678,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:679,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:680,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:681,9'
              BranchSideFuncs:
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
        - Branch String:   'adaptmap.c:680,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:680,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:680,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:681,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:681,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:683,9'
              BranchSideFuncs:
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'adaptmap.c:681,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:682,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:683,9'
              BranchSideFuncs:
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'adaptmap.c:682,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:682,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:682,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:683,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:683,19'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:684,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'adaptmap.c:683,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:684,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:685,9'
              BranchSideFuncs:
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - lept_stderr
        - Branch String:   'adaptmap.c:684,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:684,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:684,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:685,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:686,9'
              BranchSideFuncs:
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'adaptmap.c:691,9'
              BranchSideFuncs:
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
        - Branch String:   'adaptmap.c:686,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:687,21'
              BranchSideFuncs:
                - lept_stderr
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
            - BranchSide:      'adaptmap.c:687,21'
              BranchSideFuncs:
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
        - Branch String:   'adaptmap.c:691,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:692,19'
              BranchSideFuncs:
                - pixInvert
                - pixZero
                - pixInvert
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'adaptmap.c:699,28'
              BranchSideFuncs:
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'adaptmap.c:695,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:696,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:697,5'
              BranchSideFuncs:
                - pixGetBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'adaptmap.c:696,20'
          Branch Sides:
            - BranchSide:      'adaptmap.c:696,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:696,13'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:701,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:701,20'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'adaptmap.c:702,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
        - Branch String:   'adaptmap.c:701,26'
          Branch Sides:
            - BranchSide:      'adaptmap.c:701,30'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'adaptmap.c:702,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
        - Branch String:   'adaptmap.c:701,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:702,9'
              BranchSideFuncs:
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'adaptmap.c:708,37'
              BranchSideFuncs:
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'adaptmap.c:705,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:705,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:705,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'adaptmap.c:675,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:678,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:679,9'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:680,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:681,18'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:682,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:684,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:686,9'
          Dst:             lept_stderr
        - Src:             'adaptmap.c:692,9'
          Dst:             pixInvert
        - Src:             'adaptmap.c:693,9'
          Dst:             pixZero
        - Src:             'adaptmap.c:694,9'
          Dst:             pixInvert
        - Src:             'adaptmap.c:696,20'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:699,5'
          Dst:             pixGetBackgroundRGBMap
        - Src:             'adaptmap.c:702,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:703,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:704,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:705,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:708,14'
          Dst:             pixGetInvBackgroundMap
        - Src:             'adaptmap.c:709,14'
          Dst:             pixGetInvBackgroundMap
        - Src:             'adaptmap.c:710,14'
          Dst:             pixGetInvBackgroundMap
        - Src:             'adaptmap.c:711,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:712,5'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:713,5'
          Dst:             pixDestroy
    - functionName:    pixBackgroundNormGrayArray
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pixim
        - sx
        - sy
        - thresh
        - mincount
        - bgval
        - smoothx
        - smoothy
        - ppixd
      BBCount:         57
      ICount:          296
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - lept_stderr
        - pixCopyResolution
        - pixDestroy
        - pixGetBackgroundGrayMap
        - pixGetColormap
        - pixGetDepth
        - pixGetInvBackgroundMap
        - pixInvert
        - pixZero
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'adaptmap.c:596,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:597,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixGetBackgroundGrayMap
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:598,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixGetBackgroundGrayMap
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:597,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:597,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:597,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:599,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:599,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetBackgroundGrayMap
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:600,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'adaptmap.c:599,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:600,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:601,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetBackgroundGrayMap
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'adaptmap.c:600,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:600,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:600,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:601,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:602,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:603,9'
              BranchSideFuncs:
                - pixGetBackgroundGrayMap
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
        - Branch String:   'adaptmap.c:602,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:602,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:602,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:603,15'
          Branch Sides:
            - BranchSide:      'adaptmap.c:603,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetBackgroundGrayMap
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'adaptmap.c:605,9'
              BranchSideFuncs:
                - pixGetBackgroundGrayMap
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'adaptmap.c:603,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:604,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:605,9'
              BranchSideFuncs:
                - pixGetBackgroundGrayMap
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'adaptmap.c:604,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:604,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:604,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:605,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:605,19'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:606,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'adaptmap.c:605,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:606,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:607,9'
              BranchSideFuncs:
                - pixGetBackgroundGrayMap
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - lept_stderr
        - Branch String:   'adaptmap.c:606,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:606,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:606,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:607,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:608,9'
              BranchSideFuncs:
                - pixGetBackgroundGrayMap
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'adaptmap.c:613,9'
              BranchSideFuncs:
                - pixGetBackgroundGrayMap
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
        - Branch String:   'adaptmap.c:608,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:609,21'
              BranchSideFuncs:
                - lept_stderr
                - pixGetBackgroundGrayMap
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
            - BranchSide:      'adaptmap.c:609,21'
              BranchSideFuncs:
                - pixGetBackgroundGrayMap
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorInt
        - Branch String:   'adaptmap.c:613,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:614,19'
              BranchSideFuncs:
                - pixInvert
                - pixZero
                - pixInvert
                - pixGetBackgroundGrayMap
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'adaptmap.c:621,29'
              BranchSideFuncs:
                - pixGetBackgroundGrayMap
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
        - Branch String:   'adaptmap.c:617,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:618,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:619,5'
              BranchSideFuncs:
                - pixGetBackgroundGrayMap
                - returnErrorInt
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
        - Branch String:   'adaptmap.c:618,20'
          Branch Sides:
            - BranchSide:      'adaptmap.c:618,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:618,13'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:622,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:623,16'
              BranchSideFuncs:
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
            - BranchSide:      'adaptmap.c:624,37'
              BranchSideFuncs:
                - pixGetInvBackgroundMap
                - pixCopyResolution
                - pixDestroy
        - Branch String:   'adaptmap.c:623,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:623,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'adaptmap.c:623,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'adaptmap.c:597,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:599,18'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:600,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:601,9'
          Dst:             pixGetColormap
        - Src:             'adaptmap.c:602,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:603,18'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:604,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:606,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:608,9'
          Dst:             lept_stderr
        - Src:             'adaptmap.c:614,9'
          Dst:             pixInvert
        - Src:             'adaptmap.c:615,9'
          Dst:             pixZero
        - Src:             'adaptmap.c:616,9'
          Dst:             pixInvert
        - Src:             'adaptmap.c:618,20'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:621,5'
          Dst:             pixGetBackgroundGrayMap
        - Src:             'adaptmap.c:623,16'
          Dst:             returnErrorInt
        - Src:             'adaptmap.c:624,14'
          Dst:             pixGetInvBackgroundMap
        - Src:             'adaptmap.c:625,5'
          Dst:             pixCopyResolution
        - Src:             'adaptmap.c:626,5'
          Dst:             pixDestroy
    - functionName:    pixBackgroundNormMorph
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixim
        - reduction
        - size
        - bgval
      BBCount:         74
      ICount:          382
      EdgeCount:       100
      CyclomaticComplexity: 28
      functionsReached:
        - pixApplyInvBackgroundGrayMap
        - pixApplyInvBackgroundRGBMap
        - pixCopyResolution
        - pixDestroy
        - pixGetBackgroundGrayMapMorph
        - pixGetBackgroundRGBMapMorph
        - pixGetDepth
        - pixGetInvBackgroundMap
        - pixInvert
        - pixZero
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'adaptmap.c:483,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:484,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetBackgroundRGBMapMorph
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - returnErrorPtr
                - pixApplyInvBackgroundRGBMap
                - pixGetBackgroundGrayMapMorph
                - returnErrorPtr
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixApplyInvBackgroundGrayMap
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:485,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetBackgroundRGBMapMorph
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - returnErrorPtr
                - pixApplyInvBackgroundRGBMap
                - pixGetBackgroundGrayMapMorph
                - returnErrorPtr
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixApplyInvBackgroundGrayMap
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:484,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:484,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:484,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:486,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:486,19'
              BranchSideFuncs:
                - pixGetBackgroundRGBMapMorph
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - returnErrorPtr
                - pixApplyInvBackgroundRGBMap
                - pixGetBackgroundGrayMapMorph
                - returnErrorPtr
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixApplyInvBackgroundGrayMap
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:488,9'
              BranchSideFuncs:
                - pixGetBackgroundRGBMapMorph
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - returnErrorPtr
                - pixApplyInvBackgroundRGBMap
                - pixGetBackgroundGrayMapMorph
                - returnErrorPtr
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixApplyInvBackgroundGrayMap
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:486,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:487,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:488,9'
              BranchSideFuncs:
                - pixGetBackgroundRGBMapMorph
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - returnErrorPtr
                - pixApplyInvBackgroundRGBMap
                - pixGetBackgroundGrayMapMorph
                - returnErrorPtr
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixApplyInvBackgroundGrayMap
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:487,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:487,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:487,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:488,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:488,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:489,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'adaptmap.c:488,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:489,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:493,9'
              BranchSideFuncs:
                - pixGetBackgroundRGBMapMorph
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - returnErrorPtr
                - pixApplyInvBackgroundRGBMap
                - pixGetBackgroundGrayMapMorph
                - returnErrorPtr
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixApplyInvBackgroundGrayMap
                - pixInvert
                - pixZero
                - pixInvert
                - returnErrorPtr
        - Branch String:   'adaptmap.c:489,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:489,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:489,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:493,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:494,19'
              BranchSideFuncs:
                - pixInvert
                - pixZero
                - pixInvert
                - pixGetBackgroundRGBMapMorph
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - returnErrorPtr
                - pixApplyInvBackgroundRGBMap
                - pixGetBackgroundGrayMapMorph
                - returnErrorPtr
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixApplyInvBackgroundGrayMap
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:501,10'
              BranchSideFuncs:
                - pixGetBackgroundRGBMapMorph
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - returnErrorPtr
                - pixApplyInvBackgroundRGBMap
                - pixGetBackgroundGrayMapMorph
                - returnErrorPtr
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixApplyInvBackgroundGrayMap
        - Branch String:   'adaptmap.c:497,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:498,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:499,5'
              BranchSideFuncs:
                - pixGetBackgroundRGBMapMorph
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - returnErrorPtr
                - pixApplyInvBackgroundRGBMap
                - pixGetBackgroundGrayMapMorph
                - returnErrorPtr
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixApplyInvBackgroundGrayMap
        - Branch String:   'adaptmap.c:498,27'
          Branch Sides:
            - BranchSide:      'adaptmap.c:498,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:498,13'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:502,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:503,38'
              BranchSideFuncs:
                - pixGetBackgroundGrayMapMorph
                - returnErrorPtr
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - returnErrorPtr
                - pixApplyInvBackgroundGrayMap
            - BranchSide:      'adaptmap.c:516,31'
              BranchSideFuncs:
                - pixGetBackgroundRGBMapMorph
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - returnErrorPtr
                - pixApplyInvBackgroundRGBMap
        - Branch String:   'adaptmap.c:504,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:505,27'
              BranchSideFuncs:
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - returnErrorPtr
                - pixApplyInvBackgroundGrayMap
            - BranchSide:      'adaptmap.c:506,40'
              BranchSideFuncs:
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - returnErrorPtr
                - pixApplyInvBackgroundGrayMap
        - Branch String:   'adaptmap.c:505,27'
          Branch Sides:
            - BranchSide:      'adaptmap.c:505,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:505,13'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:507,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:508,13'
              BranchSideFuncs:
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:510,49'
              BranchSideFuncs:
                - pixApplyInvBackgroundGrayMap
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
        - Branch String:   'adaptmap.c:508,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:512,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:512,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
        - Branch String:   'adaptmap.c:519,20'
          Branch Sides:
            - BranchSide:      'adaptmap.c:519,24'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - returnErrorPtr
                - pixApplyInvBackgroundRGBMap
            - BranchSide:      'adaptmap.c:520,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'adaptmap.c:519,30'
          Branch Sides:
            - BranchSide:      'adaptmap.c:519,34'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - returnErrorPtr
                - pixApplyInvBackgroundRGBMap
            - BranchSide:      'adaptmap.c:520,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'adaptmap.c:519,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:520,13'
              BranchSideFuncs:
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - returnErrorPtr
                - pixApplyInvBackgroundRGBMap
            - BranchSide:      'adaptmap.c:526,41'
              BranchSideFuncs:
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixGetInvBackgroundMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - returnErrorPtr
                - pixApplyInvBackgroundRGBMap
        - Branch String:   'adaptmap.c:523,27'
          Branch Sides:
            - BranchSide:      'adaptmap.c:523,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:523,13'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:529,21'
          Branch Sides:
            - BranchSide:      'adaptmap.c:529,25'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - returnErrorPtr
                - pixApplyInvBackgroundRGBMap
            - BranchSide:      'adaptmap.c:530,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:529,32'
          Branch Sides:
            - BranchSide:      'adaptmap.c:529,36'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - returnErrorPtr
                - pixApplyInvBackgroundRGBMap
            - BranchSide:      'adaptmap.c:530,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:529,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:530,13'
              BranchSideFuncs:
                - pixApplyInvBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:532,48'
              BranchSideFuncs:
                - pixApplyInvBackgroundRGBMap
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
        - Branch String:   'adaptmap.c:530,13'
          Branch Sides:
            - BranchSide:      'adaptmap.c:535,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:535,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyResolution
                - returnErrorPtr
        - Branch String:   'adaptmap.c:543,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:544,9'
              BranchSideFuncs:
                - pixCopyResolution
            - BranchSide:      'adaptmap.c:545,23'
              BranchSideFuncs:
                - pixCopyResolution
        - Branch String:   'adaptmap.c:544,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:545,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixCopyResolution
            - BranchSide:      'adaptmap.c:545,23'
              BranchSideFuncs:
                - pixCopyResolution
      Callsites:
        - Src:             'adaptmap.c:484,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:485,9'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:487,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:489,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:494,9'
          Dst:             pixInvert
        - Src:             'adaptmap.c:495,9'
          Dst:             pixZero
        - Src:             'adaptmap.c:496,9'
          Dst:             pixInvert
        - Src:             'adaptmap.c:498,27'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:503,9'
          Dst:             pixGetBackgroundGrayMapMorph
        - Src:             'adaptmap.c:505,27'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:506,17'
          Dst:             pixGetInvBackgroundMap
        - Src:             'adaptmap.c:508,13'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:510,20'
          Dst:             pixApplyInvBackgroundGrayMap
        - Src:             'adaptmap.c:512,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:513,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:517,9'
          Dst:             pixGetBackgroundRGBMapMorph
        - Src:             'adaptmap.c:520,13'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:521,13'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:522,13'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:523,27'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:526,18'
          Dst:             pixGetInvBackgroundMap
        - Src:             'adaptmap.c:527,18'
          Dst:             pixGetInvBackgroundMap
        - Src:             'adaptmap.c:528,18'
          Dst:             pixGetInvBackgroundMap
        - Src:             'adaptmap.c:530,13'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:532,20'
          Dst:             pixApplyInvBackgroundRGBMap
        - Src:             'adaptmap.c:535,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:536,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:537,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:538,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:539,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:540,9'
          Dst:             pixDestroy
        - Src:             'adaptmap.c:544,9'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:545,5'
          Dst:             pixCopyResolution
    - functionName:    pixCleanBackgroundToWhite
      functionSourceFile: '/src/leptonica/src/adaptmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixim
        - pixg
        - gamma
        - blackval
        - whiteval
      BBCount:         28
      ICount:          149
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - lept_stderr
        - pixBackgroundNormSimple
        - pixGammaTRC
        - pixGetDepth
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'adaptmap.c:224,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:225,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixBackgroundNormSimple
                - returnErrorPtr
                - pixGammaTRC
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:226,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixBackgroundNormSimple
                - returnErrorPtr
                - pixGammaTRC
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'adaptmap.c:225,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:225,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:225,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:227,16'
          Branch Sides:
            - BranchSide:      'adaptmap.c:227,19'
              BranchSideFuncs:
                - pixBackgroundNormSimple
                - returnErrorPtr
                - pixGammaTRC
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:229,9'
              BranchSideFuncs:
                - pixBackgroundNormSimple
                - returnErrorPtr
                - pixGammaTRC
                - lept_stderr
        - Branch String:   'adaptmap.c:227,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:228,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:229,9'
              BranchSideFuncs:
                - pixBackgroundNormSimple
                - returnErrorPtr
                - pixGammaTRC
                - lept_stderr
        - Branch String:   'adaptmap.c:228,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:228,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:228,9'
              BranchSideFuncs: []
        - Branch String:   'adaptmap.c:229,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:230,9'
              BranchSideFuncs:
                - pixBackgroundNormSimple
                - returnErrorPtr
                - pixGammaTRC
                - lept_stderr
            - BranchSide:      'adaptmap.c:235,36'
              BranchSideFuncs:
                - pixBackgroundNormSimple
                - returnErrorPtr
                - pixGammaTRC
        - Branch String:   'adaptmap.c:230,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:232,18'
              BranchSideFuncs:
                - lept_stderr
                - pixBackgroundNormSimple
                - returnErrorPtr
                - pixGammaTRC
            - BranchSide:      'adaptmap.c:232,18'
              BranchSideFuncs:
                - pixBackgroundNormSimple
                - returnErrorPtr
                - pixGammaTRC
        - Branch String:   'adaptmap.c:236,9'
          Branch Sides:
            - BranchSide:      'adaptmap.c:237,23'
              BranchSideFuncs:
                - pixGammaTRC
            - BranchSide:      'adaptmap.c:238,17'
              BranchSideFuncs:
                - pixGammaTRC
        - Branch String:   'adaptmap.c:237,23'
          Branch Sides:
            - BranchSide:      'adaptmap.c:237,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'adaptmap.c:237,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'adaptmap.c:225,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:226,9'
          Dst:             pixGetDepth
        - Src:             'adaptmap.c:228,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:230,9'
          Dst:             lept_stderr
        - Src:             'adaptmap.c:235,12'
          Dst:             pixBackgroundNormSimple
        - Src:             'adaptmap.c:237,23'
          Dst:             returnErrorPtr
        - Src:             'adaptmap.c:238,5'
          Dst:             pixGammaTRC
    - functionName:    bbufferWriteStream
      functionSourceFile: '/src/leptonica/src/bbuffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - bb
        - fp
        - nbytes
        - pnout
      BBCount:         32
      ICount:          190
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - fwrite
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bbuffer.c:439,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:440,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fwrite
                - returnErrorInt
            - BranchSide:      'bbuffer.c:441,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fwrite
                - returnErrorInt
        - Branch String:   'bbuffer.c:440,16'
          Branch Sides:
            - BranchSide:      'bbuffer.c:440,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bbuffer.c:440,9'
              BranchSideFuncs: []
        - Branch String:   'bbuffer.c:441,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:442,16'
              BranchSideFuncs:
                - returnErrorInt
                - fwrite
                - returnErrorInt
            - BranchSide:      'bbuffer.c:443,9'
              BranchSideFuncs:
                - returnErrorInt
                - fwrite
                - returnErrorInt
        - Branch String:   'bbuffer.c:442,16'
          Branch Sides:
            - BranchSide:      'bbuffer.c:442,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bbuffer.c:442,9'
              BranchSideFuncs: []
        - Branch String:   'bbuffer.c:443,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:444,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bbuffer.c:445,10'
              BranchSideFuncs:
                - returnErrorInt
                - fwrite
        - Branch String:   'bbuffer.c:444,16'
          Branch Sides:
            - BranchSide:      'bbuffer.c:444,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bbuffer.c:444,9'
              BranchSideFuncs: []
        - Branch String:   'bbuffer.c:445,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:446,16'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'bbuffer.c:448,13'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'bbuffer.c:446,16'
          Branch Sides:
            - BranchSide:      'bbuffer.c:446,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bbuffer.c:446,9'
              BranchSideFuncs: []
        - Branch String:   'bbuffer.c:449,12'
          Branch Sides:
            - BranchSide:      'bbuffer.c:449,10'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'bbuffer.c:449,10'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'bbuffer.c:452,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:453,9'
              BranchSideFuncs: []
            - BranchSide:      'bbuffer.c:459,12'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'bbuffer.c:463,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:464,9'
              BranchSideFuncs: []
            - BranchSide:      'bbuffer.c:468,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bbuffer.c:440,16'
          Dst:             returnErrorInt
        - Src:             'bbuffer.c:442,16'
          Dst:             returnErrorInt
        - Src:             'bbuffer.c:444,16'
          Dst:             returnErrorInt
        - Src:             'bbuffer.c:446,16'
          Dst:             returnErrorInt
        - Src:             'bbuffer.c:459,5'
          Dst:             fwrite
    - functionName:    bbufferWrite
      functionSourceFile: '/src/leptonica/src/bbuffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - bb
        - dest
        - nbytes
        - pnout
      BBCount:         32
      ICount:          190
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bbuffer.c:389,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:390,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'bbuffer.c:391,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'bbuffer.c:390,16'
          Branch Sides:
            - BranchSide:      'bbuffer.c:390,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bbuffer.c:390,9'
              BranchSideFuncs: []
        - Branch String:   'bbuffer.c:391,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:392,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'bbuffer.c:393,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'bbuffer.c:392,16'
          Branch Sides:
            - BranchSide:      'bbuffer.c:392,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bbuffer.c:392,9'
              BranchSideFuncs: []
        - Branch String:   'bbuffer.c:393,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:394,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bbuffer.c:395,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'bbuffer.c:394,16'
          Branch Sides:
            - BranchSide:      'bbuffer.c:394,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bbuffer.c:394,9'
              BranchSideFuncs: []
        - Branch String:   'bbuffer.c:395,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:396,16'
              BranchSideFuncs: []
            - BranchSide:      'bbuffer.c:398,13'
              BranchSideFuncs: []
        - Branch String:   'bbuffer.c:396,16'
          Branch Sides:
            - BranchSide:      'bbuffer.c:396,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bbuffer.c:396,9'
              BranchSideFuncs: []
        - Branch String:   'bbuffer.c:399,12'
          Branch Sides:
            - BranchSide:      'bbuffer.c:399,10'
              BranchSideFuncs: []
            - BranchSide:      'bbuffer.c:399,10'
              BranchSideFuncs: []
        - Branch String:   'bbuffer.c:402,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:403,9'
              BranchSideFuncs: []
            - BranchSide:      'bbuffer.c:409,12'
              BranchSideFuncs: []
        - Branch String:   'bbuffer.c:413,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:414,9'
              BranchSideFuncs: []
            - BranchSide:      'bbuffer.c:418,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bbuffer.c:390,16'
          Dst:             returnErrorInt
        - Src:             'bbuffer.c:392,16'
          Dst:             returnErrorInt
        - Src:             'bbuffer.c:394,16'
          Dst:             returnErrorInt
        - Src:             'bbuffer.c:396,16'
          Dst:             returnErrorInt
    - functionName:    bbufferReadStream
      functionSourceFile: '/src/leptonica/src/bbuffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - bb
        - fp
        - nbytes
      BBCount:         33
      ICount:          214
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - bbufferExtendArray
        - fread
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bbuffer.c:309,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:310,16'
              BranchSideFuncs:
                - returnErrorInt
                - fread
                - bbufferExtendArray
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'bbuffer.c:311,10'
              BranchSideFuncs:
                - returnErrorInt
                - fread
                - bbufferExtendArray
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'bbuffer.c:310,16'
          Branch Sides:
            - BranchSide:      'bbuffer.c:310,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bbuffer.c:310,9'
              BranchSideFuncs: []
        - Branch String:   'bbuffer.c:311,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:312,16'
              BranchSideFuncs:
                - fread
                - bbufferExtendArray
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'bbuffer.c:313,9'
              BranchSideFuncs:
                - fread
                - bbufferExtendArray
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'bbuffer.c:312,16'
          Branch Sides:
            - BranchSide:      'bbuffer.c:312,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bbuffer.c:312,9'
              BranchSideFuncs: []
        - Branch String:   'bbuffer.c:313,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:314,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bbuffer.c:316,21'
              BranchSideFuncs:
                - fread
                - bbufferExtendArray
                - returnErrorInt
        - Branch String:   'bbuffer.c:314,16'
          Branch Sides:
            - BranchSide:      'bbuffer.c:314,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bbuffer.c:314,9'
              BranchSideFuncs: []
        - Branch String:   'bbuffer.c:316,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:317,17'
              BranchSideFuncs:
                - fread
                - bbufferExtendArray
                - returnErrorInt
            - BranchSide:      'bbuffer.c:324,14'
              BranchSideFuncs:
                - fread
                - bbufferExtendArray
                - returnErrorInt
        - Branch String:   'bbuffer.c:325,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:326,16'
              BranchSideFuncs:
                - bbufferExtendArray
                - fread
                - returnErrorInt
            - BranchSide:      'bbuffer.c:332,19'
              BranchSideFuncs:
                - fread
        - Branch String:   'bbuffer.c:326,16'
          Branch Sides:
            - BranchSide:      'bbuffer.c:326,14'
              BranchSideFuncs:
                - bbufferExtendArray
                - fread
                - returnErrorInt
            - BranchSide:      'bbuffer.c:326,14'
              BranchSideFuncs:
                - bbufferExtendArray
                - fread
                - returnErrorInt
        - Branch String:   'bbuffer.c:327,13'
          Branch Sides:
            - BranchSide:      'bbuffer.c:328,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bbuffer.c:329,5'
              BranchSideFuncs:
                - fread
        - Branch String:   'bbuffer.c:328,20'
          Branch Sides:
            - BranchSide:      'bbuffer.c:328,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bbuffer.c:328,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bbuffer.c:310,16'
          Dst:             returnErrorInt
        - Src:             'bbuffer.c:312,16'
          Dst:             returnErrorInt
        - Src:             'bbuffer.c:314,16'
          Dst:             returnErrorInt
        - Src:             'bbuffer.c:327,13'
          Dst:             bbufferExtendArray
        - Src:             'bbuffer.c:328,20'
          Dst:             returnErrorInt
        - Src:             'bbuffer.c:332,13'
          Dst:             fread
    - functionName:    bbufferExtendArray
      functionSourceFile: '/src/leptonica/src/bbuffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - bb
        - nbytes
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - reallocNew
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bbuffer.c:356,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:357,16'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
            - BranchSide:      'bbuffer.c:359,54'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
        - Branch String:   'bbuffer.c:357,16'
          Branch Sides:
            - BranchSide:      'bbuffer.c:357,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bbuffer.c:357,9'
              BranchSideFuncs: []
        - Branch String:   'bbuffer.c:359,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:362,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bbuffer.c:364,19'
              BranchSideFuncs: []
        - Branch String:   'bbuffer.c:362,20'
          Branch Sides:
            - BranchSide:      'bbuffer.c:362,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bbuffer.c:362,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bbuffer.c:357,16'
          Dst:             returnErrorInt
        - Src:             'bbuffer.c:359,33'
          Dst:             reallocNew
        - Src:             'bbuffer.c:362,20'
          Dst:             returnErrorInt
    - functionName:    bbufferRead
      functionSourceFile: '/src/leptonica/src/bbuffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - bb
        - src
        - nbytes
      BBCount:         33
      ICount:          210
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - bbufferExtendArray
        - returnErrorInt
      functionUses:    15
      BranchProfiles:
        - Branch String:   'bbuffer.c:265,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:266,16'
              BranchSideFuncs:
                - returnErrorInt
                - bbufferExtendArray
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'bbuffer.c:267,10'
              BranchSideFuncs:
                - returnErrorInt
                - bbufferExtendArray
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'bbuffer.c:266,16'
          Branch Sides:
            - BranchSide:      'bbuffer.c:266,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bbuffer.c:266,9'
              BranchSideFuncs: []
        - Branch String:   'bbuffer.c:267,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:268,16'
              BranchSideFuncs:
                - bbufferExtendArray
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'bbuffer.c:269,9'
              BranchSideFuncs:
                - bbufferExtendArray
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'bbuffer.c:268,16'
          Branch Sides:
            - BranchSide:      'bbuffer.c:268,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bbuffer.c:268,9'
              BranchSideFuncs: []
        - Branch String:   'bbuffer.c:269,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:270,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bbuffer.c:272,21'
              BranchSideFuncs:
                - bbufferExtendArray
                - returnErrorInt
        - Branch String:   'bbuffer.c:270,16'
          Branch Sides:
            - BranchSide:      'bbuffer.c:270,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bbuffer.c:270,9'
              BranchSideFuncs: []
        - Branch String:   'bbuffer.c:272,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:273,17'
              BranchSideFuncs:
                - bbufferExtendArray
                - returnErrorInt
            - BranchSide:      'bbuffer.c:280,14'
              BranchSideFuncs:
                - bbufferExtendArray
                - returnErrorInt
        - Branch String:   'bbuffer.c:281,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:282,16'
              BranchSideFuncs:
                - bbufferExtendArray
                - returnErrorInt
            - BranchSide:      'bbuffer.c:288,12'
              BranchSideFuncs: []
        - Branch String:   'bbuffer.c:282,16'
          Branch Sides:
            - BranchSide:      'bbuffer.c:282,14'
              BranchSideFuncs:
                - bbufferExtendArray
                - returnErrorInt
            - BranchSide:      'bbuffer.c:282,14'
              BranchSideFuncs:
                - bbufferExtendArray
                - returnErrorInt
        - Branch String:   'bbuffer.c:283,13'
          Branch Sides:
            - BranchSide:      'bbuffer.c:284,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bbuffer.c:285,5'
              BranchSideFuncs: []
        - Branch String:   'bbuffer.c:284,20'
          Branch Sides:
            - BranchSide:      'bbuffer.c:284,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bbuffer.c:284,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bbuffer.c:266,16'
          Dst:             returnErrorInt
        - Src:             'bbuffer.c:268,16'
          Dst:             returnErrorInt
        - Src:             'bbuffer.c:270,16'
          Dst:             returnErrorInt
        - Src:             'bbuffer.c:283,13'
          Dst:             bbufferExtendArray
        - Src:             'bbuffer.c:284,20'
          Dst:             returnErrorInt
    - functionName:    bbufferDestroyAndSaveData
      functionSourceFile: '/src/leptonica/src/bbuffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pbb
        - pnbytes
      BBCount:         21
      ICount:          124
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - bbufferDestroy
        - calloc
        - lept_stderr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bbuffer.c:209,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:210,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bbuffer.c:213,9'
              BranchSideFuncs:
                - calloc
                - bbufferDestroy
                - lept_stderr
                - bbufferDestroy
                - lept_stderr
        - Branch String:   'bbuffer.c:210,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:211,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bbuffer.c:211,9'
              BranchSideFuncs: []
        - Branch String:   'bbuffer.c:213,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:214,9'
              BranchSideFuncs:
                - bbufferDestroy
                - lept_stderr
            - BranchSide:      'bbuffer.c:219,16'
              BranchSideFuncs:
                - calloc
                - bbufferDestroy
                - lept_stderr
        - Branch String:   'bbuffer.c:214,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:215,24'
              BranchSideFuncs:
                - lept_stderr
                - bbufferDestroy
            - BranchSide:      'bbuffer.c:215,24'
              BranchSideFuncs:
                - bbufferDestroy
        - Branch String:   'bbuffer.c:219,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:220,9'
              BranchSideFuncs: []
            - BranchSide:      'bbuffer.c:223,14'
              BranchSideFuncs:
                - calloc
                - bbufferDestroy
                - lept_stderr
        - Branch String:   'bbuffer.c:225,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:226,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bbuffer.c:229,12'
              BranchSideFuncs:
                - bbufferDestroy
        - Branch String:   'bbuffer.c:226,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:227,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bbuffer.c:227,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bbuffer.c:210,9'
          Dst:             lept_stderr
        - Src:             'bbuffer.c:214,9'
          Dst:             lept_stderr
        - Src:             'bbuffer.c:215,9'
          Dst:             bbufferDestroy
        - Src:             'bbuffer.c:225,29'
          Dst:             calloc
        - Src:             'bbuffer.c:226,9'
          Dst:             lept_stderr
        - Src:             'bbuffer.c:231,5'
          Dst:             bbufferDestroy
    - functionName:    bbufferDestroy
      functionSourceFile: '/src/leptonica/src/bbuffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pbb
      BBCount:         14
      ICount:          64
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - lept_stderr
      functionUses:    8
      BranchProfiles:
        - Branch String:   'bbuffer.c:174,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:175,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bbuffer.c:179,16'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'bbuffer.c:175,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:176,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bbuffer.c:176,9'
              BranchSideFuncs: []
        - Branch String:   'bbuffer.c:179,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:180,9'
              BranchSideFuncs: []
            - BranchSide:      'bbuffer.c:182,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'bbuffer.c:182,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:183,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'bbuffer.c:184,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'bbuffer.c:175,9'
          Dst:             lept_stderr
    - functionName:    bbufferCreate
      functionSourceFile: '/src/leptonica/src/bbuffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - indata
        - nalloc
      BBCount:         18
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - returnErrorPtr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'bbuffer.c:135,21'
          Branch Sides:
            - BranchSide:      'bbuffer.c:135,24'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - returnErrorPtr
            - BranchSide:      'bbuffer.c:136,16'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - returnErrorPtr
        - Branch String:   'bbuffer.c:135,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:136,16'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - returnErrorPtr
            - BranchSide:      'bbuffer.c:138,23'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - returnErrorPtr
        - Branch String:   'bbuffer.c:139,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:140,9'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'bbuffer.c:143,18'
              BranchSideFuncs: []
        - Branch String:   'bbuffer.c:141,29'
          Branch Sides:
            - BranchSide:      'bbuffer.c:141,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bbuffer.c:141,9'
              BranchSideFuncs: []
        - Branch String:   'bbuffer.c:146,9'
          Branch Sides:
            - BranchSide:      'bbuffer.c:147,16'
              BranchSideFuncs: []
            - BranchSide:      'bbuffer.c:150,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bbuffer.c:138,23'
          Dst:             calloc
        - Src:             'bbuffer.c:139,33'
          Dst:             calloc
        - Src:             'bbuffer.c:141,29'
          Dst:             returnErrorPtr
    - functionName:    makeExpandTab8x
      functionSourceFile: '/src/leptonica/src/binexpand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         19
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'binexpand.c:285,12'
          Branch Sides:
            - BranchSide:      'binexpand.c:288,24'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'binexpand.c:288,24'
              BranchSideFuncs:
                - calloc
        - Branch String:   'binexpand.c:289,5'
          Branch Sides:
            - BranchSide:      'binexpand.c:290,13'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:299,12'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:290,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:291,13'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:292,13'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:292,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:293,13'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:294,13'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:294,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:295,13'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:296,13'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:296,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:297,13'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:298,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'binexpand.c:288,24'
          Dst:             calloc
    - functionName:    makeExpandTab4x
      functionSourceFile: '/src/leptonica/src/binexpand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         31
      ICount:          193
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'binexpand.c:256,12'
          Branch Sides:
            - BranchSide:      'binexpand.c:259,24'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'binexpand.c:259,24'
              BranchSideFuncs:
                - calloc
        - Branch String:   'binexpand.c:260,5'
          Branch Sides:
            - BranchSide:      'binexpand.c:261,13'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:278,12'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:261,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:262,13'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:263,13'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:263,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:264,13'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:265,13'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:265,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:266,13'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:267,13'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:267,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:268,13'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:269,13'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:269,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:270,13'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:271,13'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:271,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:272,13'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:273,13'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:273,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:274,13'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:275,13'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:275,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:276,13'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:277,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'binexpand.c:259,24'
          Dst:             calloc
    - functionName:    makeExpandTab2x
      functionSourceFile: '/src/leptonica/src/binexpand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         31
      ICount:          207
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'binexpand.c:227,12'
          Branch Sides:
            - BranchSide:      'binexpand.c:230,24'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'binexpand.c:230,24'
              BranchSideFuncs:
                - calloc
        - Branch String:   'binexpand.c:231,5'
          Branch Sides:
            - BranchSide:      'binexpand.c:232,13'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:249,12'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:232,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:233,13'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:234,13'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:234,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:235,13'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:236,13'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:236,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:237,13'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:238,13'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:238,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:239,13'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:240,13'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:240,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:241,13'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:242,13'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:242,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:243,13'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:244,13'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:244,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:245,13'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:246,13'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:246,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:247,13'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:248,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'binexpand.c:230,24'
          Dst:             calloc
    - functionName:    pixExpandBinaryPower2
      functionSourceFile: '/src/leptonica/src/binexpand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - factor
      BBCount:         86
      ICount:          627
      EdgeCount:       112
      CyclomaticComplexity: 28
      functionsReached:
        - makeExpandTab2x
        - makeExpandTab4x
        - makeExpandTab8x
        - pixCopy
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixScaleResolution
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'binexpand.c:142,9'
          Branch Sides:
            - BranchSide:      'binexpand.c:143,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - makeExpandTab8x
                - free
                - makeExpandTab4x
                - free
                - makeExpandTab2x
                - free
                - returnErrorPtr
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'binexpand.c:144,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - makeExpandTab8x
                - free
                - makeExpandTab4x
                - free
                - makeExpandTab2x
                - free
                - returnErrorPtr
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
        - Branch String:   'binexpand.c:143,23'
          Branch Sides:
            - BranchSide:      'binexpand.c:143,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binexpand.c:143,9'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:145,9'
          Branch Sides:
            - BranchSide:      'binexpand.c:146,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binexpand.c:147,9'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - makeExpandTab8x
                - free
                - makeExpandTab4x
                - free
                - makeExpandTab2x
                - free
                - returnErrorPtr
                - returnErrorPtr
                - pixCopy
        - Branch String:   'binexpand.c:146,23'
          Branch Sides:
            - BranchSide:      'binexpand.c:146,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binexpand.c:146,9'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:147,9'
          Branch Sides:
            - BranchSide:      'binexpand.c:148,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'binexpand.c:149,9'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - makeExpandTab8x
                - free
                - makeExpandTab4x
                - free
                - makeExpandTab2x
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'binexpand.c:149,21'
          Branch Sides:
            - BranchSide:      'binexpand.c:149,24'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - makeExpandTab8x
                - free
                - makeExpandTab4x
                - free
                - makeExpandTab2x
                - free
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'binexpand.c:152,22'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - makeExpandTab8x
                - free
                - makeExpandTab4x
                - free
                - makeExpandTab2x
                - free
                - returnErrorPtr
        - Branch String:   'binexpand.c:149,36'
          Branch Sides:
            - BranchSide:      'binexpand.c:149,39'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - makeExpandTab8x
                - free
                - makeExpandTab4x
                - free
                - makeExpandTab2x
                - free
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'binexpand.c:152,22'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - makeExpandTab8x
                - free
                - makeExpandTab4x
                - free
                - makeExpandTab2x
                - free
                - returnErrorPtr
        - Branch String:   'binexpand.c:149,51'
          Branch Sides:
            - BranchSide:      'binexpand.c:149,54'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - makeExpandTab8x
                - free
                - makeExpandTab4x
                - free
                - makeExpandTab2x
                - free
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'binexpand.c:152,22'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - makeExpandTab8x
                - free
                - makeExpandTab4x
                - free
                - makeExpandTab2x
                - free
                - returnErrorPtr
        - Branch String:   'binexpand.c:149,9'
          Branch Sides:
            - BranchSide:      'binexpand.c:150,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binexpand.c:152,22'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - makeExpandTab8x
                - free
                - makeExpandTab4x
                - free
                - makeExpandTab2x
                - free
                - returnErrorPtr
        - Branch String:   'binexpand.c:150,23'
          Branch Sides:
            - BranchSide:      'binexpand.c:150,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binexpand.c:150,9'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:156,9'
          Branch Sides:
            - BranchSide:      'binexpand.c:157,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binexpand.c:158,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - makeExpandTab8x
                - free
                - makeExpandTab4x
                - free
                - makeExpandTab2x
                - free
        - Branch String:   'binexpand.c:157,23'
          Branch Sides:
            - BranchSide:      'binexpand.c:157,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binexpand.c:157,9'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:162,9'
          Branch Sides:
            - BranchSide:      'binexpand.c:163,16'
              BranchSideFuncs:
                - makeExpandTab2x
                - free
            - BranchSide:      'binexpand.c:175,16'
              BranchSideFuncs:
                - makeExpandTab8x
                - free
                - makeExpandTab4x
                - free
        - Branch String:   'binexpand.c:165,9'
          Branch Sides:
            - BranchSide:      'binexpand.c:166,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'binexpand.c:174,9'
              BranchSideFuncs:
                - free
        - Branch String:   'binexpand.c:168,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:169,24'
              BranchSideFuncs:
                - free
            - BranchSide:      'binexpand.c:172,20'
              BranchSideFuncs:
                - free
        - Branch String:   'binexpand.c:175,16'
          Branch Sides:
            - BranchSide:      'binexpand.c:176,16'
              BranchSideFuncs:
                - makeExpandTab4x
                - free
            - BranchSide:      'binexpand.c:189,16'
              BranchSideFuncs:
                - makeExpandTab8x
                - free
        - Branch String:   'binexpand.c:178,9'
          Branch Sides:
            - BranchSide:      'binexpand.c:179,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'binexpand.c:188,9'
              BranchSideFuncs:
                - free
        - Branch String:   'binexpand.c:181,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:182,24'
              BranchSideFuncs:
                - free
            - BranchSide:      'binexpand.c:185,20'
              BranchSideFuncs:
                - free
        - Branch String:   'binexpand.c:185,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:186,24'
              BranchSideFuncs:
                - free
            - BranchSide:      'binexpand.c:187,9'
              BranchSideFuncs:
                - free
        - Branch String:   'binexpand.c:189,16'
          Branch Sides:
            - BranchSide:      'binexpand.c:190,16'
              BranchSideFuncs:
                - makeExpandTab8x
                - free
            - BranchSide:      'binexpand.c:204,20'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:192,9'
          Branch Sides:
            - BranchSide:      'binexpand.c:193,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'binexpand.c:202,9'
              BranchSideFuncs:
                - free
        - Branch String:   'binexpand.c:195,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:196,24'
              BranchSideFuncs:
                - free
            - BranchSide:      'binexpand.c:199,20'
              BranchSideFuncs:
                - free
        - Branch String:   'binexpand.c:199,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:200,24'
              BranchSideFuncs:
                - free
            - BranchSide:      'binexpand.c:201,9'
              BranchSideFuncs:
                - free
        - Branch String:   'binexpand.c:205,9'
          Branch Sides:
            - BranchSide:      'binexpand.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:206,21'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:208,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:209,24'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:212,20'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:212,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:213,24'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:214,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'binexpand.c:143,23'
          Dst:             returnErrorPtr
        - Src:             'binexpand.c:144,5'
          Dst:             pixGetDimensions
        - Src:             'binexpand.c:146,23'
          Dst:             returnErrorPtr
        - Src:             'binexpand.c:148,16'
          Dst:             pixCopy
        - Src:             'binexpand.c:150,23'
          Dst:             returnErrorPtr
        - Src:             'binexpand.c:152,12'
          Dst:             pixGetWpl
        - Src:             'binexpand.c:153,13'
          Dst:             pixGetData
        - Src:             'binexpand.c:156,17'
          Dst:             pixCreate
        - Src:             'binexpand.c:157,23'
          Dst:             returnErrorPtr
        - Src:             'binexpand.c:158,5'
          Dst:             pixCopyResolution
        - Src:             'binexpand.c:159,5'
          Dst:             pixScaleResolution
        - Src:             'binexpand.c:160,12'
          Dst:             pixGetWpl
        - Src:             'binexpand.c:161,13'
          Dst:             pixGetData
        - Src:             'binexpand.c:163,16'
          Dst:             makeExpandTab2x
        - Src:             'binexpand.c:176,16'
          Dst:             makeExpandTab4x
        - Src:             'binexpand.c:190,16'
          Dst:             makeExpandTab8x
    - functionName:    pixExpandBinaryReplicate
      functionSourceFile: '/src/leptonica/src/binexpand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - xfact
        - yfact
      BBCount:         60
      ICount:          373
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - pixCopy
        - pixCopyResolution
        - pixCreate
        - pixExpandBinaryPower2
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixScaleResolution
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'binexpand.c:78,9'
          Branch Sides:
            - BranchSide:      'binexpand.c:79,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
                - pixExpandBinaryPower2
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'binexpand.c:80,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
                - pixExpandBinaryPower2
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'binexpand.c:79,23'
          Branch Sides:
            - BranchSide:      'binexpand.c:79,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binexpand.c:79,9'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:81,9'
          Branch Sides:
            - BranchSide:      'binexpand.c:82,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binexpand.c:83,9'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
                - pixExpandBinaryPower2
                - pixCopy
                - returnErrorPtr
        - Branch String:   'binexpand.c:82,23'
          Branch Sides:
            - BranchSide:      'binexpand.c:82,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binexpand.c:82,9'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:83,20'
          Branch Sides:
            - BranchSide:      'binexpand.c:83,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binexpand.c:84,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'binexpand.c:83,9'
          Branch Sides:
            - BranchSide:      'binexpand.c:84,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binexpand.c:86,9'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
                - pixExpandBinaryPower2
                - pixCopy
        - Branch String:   'binexpand.c:84,23'
          Branch Sides:
            - BranchSide:      'binexpand.c:84,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binexpand.c:84,9'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:86,9'
          Branch Sides:
            - BranchSide:      'binexpand.c:87,13'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
                - pixExpandBinaryPower2
                - pixCopy
            - BranchSide:      'binexpand.c:93,22'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
        - Branch String:   'binexpand.c:87,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:88,34'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'binexpand.c:89,13'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
                - pixExpandBinaryPower2
        - Branch String:   'binexpand.c:89,24'
          Branch Sides:
            - BranchSide:      'binexpand.c:89,27'
              BranchSideFuncs:
                - pixExpandBinaryPower2
            - BranchSide:      'binexpand.c:90,42'
              BranchSideFuncs:
                - pixExpandBinaryPower2
        - Branch String:   'binexpand.c:89,38'
          Branch Sides:
            - BranchSide:      'binexpand.c:89,41'
              BranchSideFuncs:
                - pixExpandBinaryPower2
            - BranchSide:      'binexpand.c:90,42'
              BranchSideFuncs:
                - pixExpandBinaryPower2
        - Branch String:   'binexpand.c:89,52'
          Branch Sides:
            - BranchSide:      'binexpand.c:89,55'
              BranchSideFuncs:
                - pixExpandBinaryPower2
            - BranchSide:      'binexpand.c:90,42'
              BranchSideFuncs:
                - pixExpandBinaryPower2
        - Branch String:   'binexpand.c:89,13'
          Branch Sides:
            - BranchSide:      'binexpand.c:90,42'
              BranchSideFuncs:
                - pixExpandBinaryPower2
            - BranchSide:      'binexpand.c:91,5'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
        - Branch String:   'binexpand.c:97,9'
          Branch Sides:
            - BranchSide:      'binexpand.c:98,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binexpand.c:99,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
        - Branch String:   'binexpand.c:98,23'
          Branch Sides:
            - BranchSide:      'binexpand.c:98,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binexpand.c:98,9'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:104,5'
          Branch Sides:
            - BranchSide:      'binexpand.c:105,17'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:118,12'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:107,9'
          Branch Sides:
            - BranchSide:      'binexpand.c:108,17'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:114,16'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:108,17'
          Branch Sides:
            - BranchSide:      'binexpand.c:109,25'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:113,9'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:110,17'
          Branch Sides:
            - BranchSide:      'binexpand.c:111,21'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:112,13'
              BranchSideFuncs: []
        - Branch String:   'binexpand.c:114,9'
          Branch Sides:
            - BranchSide:      'binexpand.c:115,20'
              BranchSideFuncs: []
            - BranchSide:      'binexpand.c:116,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'binexpand.c:79,23'
          Dst:             returnErrorPtr
        - Src:             'binexpand.c:80,5'
          Dst:             pixGetDimensions
        - Src:             'binexpand.c:82,23'
          Dst:             returnErrorPtr
        - Src:             'binexpand.c:84,23'
          Dst:             returnErrorPtr
        - Src:             'binexpand.c:88,20'
          Dst:             pixCopy
        - Src:             'binexpand.c:90,20'
          Dst:             pixExpandBinaryPower2
        - Src:             'binexpand.c:93,12'
          Dst:             pixGetWpl
        - Src:             'binexpand.c:94,13'
          Dst:             pixGetData
        - Src:             'binexpand.c:97,17'
          Dst:             pixCreate
        - Src:             'binexpand.c:98,23'
          Dst:             returnErrorPtr
        - Src:             'binexpand.c:99,5'
          Dst:             pixCopyResolution
        - Src:             'binexpand.c:100,5'
          Dst:             pixScaleResolution
        - Src:             'binexpand.c:101,12'
          Dst:             pixGetWpl
        - Src:             'binexpand.c:102,13'
          Dst:             pixGetData
    - functionName:    pixLinearEdgeFade
      functionSourceFile: '/src/leptonica/src/blend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2171
      functionLinenumberEnd: 2261
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - float
        - float
      constantsTouched: []
      argNames:
        - pixs
        - dir
        - fadeto
        - distfract
        - maxfade
      BBCount:         108
      ICount:          774
      EdgeCount:       145
      CyclomaticComplexity: 39
      functionsReached:
        - composeRGBPixel
        - extractRGBValues
        - lept_stderr
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blend.c:2176,9'
          Branch Sides:
            - BranchSide:      'blend.c:2177,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'blend.c:2178,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'blend.c:2177,16'
          Branch Sides:
            - BranchSide:      'blend.c:2177,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'blend.c:2177,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:2178,9'
          Branch Sides:
            - BranchSide:      'blend.c:2179,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'blend.c:2180,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'blend.c:2179,16'
          Branch Sides:
            - BranchSide:      'blend.c:2179,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'blend.c:2179,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:2181,16'
          Branch Sides:
            - BranchSide:      'blend.c:2181,19'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'blend.c:2183,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'blend.c:2181,9'
          Branch Sides:
            - BranchSide:      'blend.c:2182,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'blend.c:2183,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'blend.c:2182,16'
          Branch Sides:
            - BranchSide:      'blend.c:2182,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'blend.c:2182,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:2183,28'
          Branch Sides:
            - BranchSide:      'blend.c:2183,31'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'blend.c:2186,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'blend.c:2183,51'
          Branch Sides:
            - BranchSide:      'blend.c:2184,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'blend.c:2186,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'blend.c:2184,27'
          Branch Sides:
            - BranchSide:      'blend.c:2184,30'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'blend.c:2186,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'blend.c:2183,9'
          Branch Sides:
            - BranchSide:      'blend.c:2185,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'blend.c:2186,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'blend.c:2185,16'
          Branch Sides:
            - BranchSide:      'blend.c:2185,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'blend.c:2185,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:2186,36'
          Branch Sides:
            - BranchSide:      'blend.c:2186,39'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'blend.c:2188,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'blend.c:2186,9'
          Branch Sides:
            - BranchSide:      'blend.c:2187,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'blend.c:2188,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'blend.c:2187,16'
          Branch Sides:
            - BranchSide:      'blend.c:2187,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'blend.c:2187,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:2188,9'
          Branch Sides:
            - BranchSide:      'blend.c:2188,23'
              BranchSideFuncs: []
            - BranchSide:      'blend.c:2189,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'blend.c:2189,9'
          Branch Sides:
            - BranchSide:      'blend.c:2190,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'blend.c:2191,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - returnErrorInt
                - lept_stderr
        - Branch String:   'blend.c:2190,16'
          Branch Sides:
            - BranchSide:      'blend.c:2190,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'blend.c:2190,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:2191,24'
          Branch Sides:
            - BranchSide:      'blend.c:2191,27'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'blend.c:2192,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'blend.c:2191,39'
          Branch Sides:
            - BranchSide:      'blend.c:2191,39'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'blend.c:2191,39'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - returnErrorInt
                - lept_stderr
        - Branch String:   'blend.c:2191,9'
          Branch Sides:
            - BranchSide:      'blend.c:2192,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'blend.c:2195,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - returnErrorInt
        - Branch String:   'blend.c:2192,9'
          Branch Sides:
            - BranchSide:      'blend.c:2193,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'blend.c:2193,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:2195,9'
          Branch Sides:
            - BranchSide:      'blend.c:2196,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'blend.c:2199,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:2196,16'
          Branch Sides:
            - BranchSide:      'blend.c:2196,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'blend.c:2196,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:2199,9'
          Branch Sides:
            - BranchSide:      'blend.c:2200,27'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:2203,16'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:2203,16'
          Branch Sides:
            - BranchSide:      'blend.c:2204,27'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:2207,16'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:2207,16'
          Branch Sides:
            - BranchSide:      'blend.c:2208,27'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:2212,27'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:2220,28'
          Branch Sides:
            - BranchSide:      'blend.c:2220,31'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:2221,16'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:2220,9'
          Branch Sides:
            - BranchSide:      'blend.c:2221,16'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:2240,16'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:2221,9'
          Branch Sides:
            - BranchSide:      'blend.c:2222,20'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:2239,5'
              BranchSideFuncs: []
        - Branch String:   'blend.c:2222,19'
          Branch Sides:
            - BranchSide:      'blend.c:2222,42'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:2223,42'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:2224,13'
          Branch Sides:
            - BranchSide:      'blend.c:2225,24'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:2238,9'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:2226,21'
          Branch Sides:
            - BranchSide:      'blend.c:2227,27'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:2231,40'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:2240,9'
          Branch Sides:
            - BranchSide:      'blend.c:0,0'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:2241,20'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:2241,19'
          Branch Sides:
            - BranchSide:      'blend.c:2241,41'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:2242,41'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:2244,13'
          Branch Sides:
            - BranchSide:      'blend.c:2245,21'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:2257,9'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:2245,21'
          Branch Sides:
            - BranchSide:      'blend.c:2246,27'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:2250,40'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
      Callsites:
        - Src:             'blend.c:2177,16'
          Dst:             returnErrorInt
        - Src:             'blend.c:2178,9'
          Dst:             pixGetColormap
        - Src:             'blend.c:2179,16'
          Dst:             returnErrorInt
        - Src:             'blend.c:2180,5'
          Dst:             pixGetDimensions
        - Src:             'blend.c:2182,16'
          Dst:             returnErrorInt
        - Src:             'blend.c:2185,16'
          Dst:             returnErrorInt
        - Src:             'blend.c:2187,16'
          Dst:             returnErrorInt
        - Src:             'blend.c:2190,16'
          Dst:             returnErrorInt
        - Src:             'blend.c:2192,9'
          Dst:             lept_stderr
        - Src:             'blend.c:2196,16'
          Dst:             returnErrorInt
        - Src:             'blend.c:2218,12'
          Dst:             pixGetData
        - Src:             'blend.c:2219,11'
          Dst:             pixGetWpl
        - Src:             'blend.c:2231,21'
          Dst:             extractRGBValues
        - Src:             'blend.c:2235,21'
          Dst:             composeRGBPixel
        - Src:             'blend.c:2250,21'
          Dst:             extractRGBValues
        - Src:             'blend.c:2254,21'
          Dst:             composeRGBPixel
    - functionName:    pixSetAlphaOverWhite
      functionSourceFile: '/src/leptonica/src/blend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2107
      functionLinenumberEnd: 2140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         17
      ICount:          108
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - pixConvertRGBToGrayMinMax
        - pixDestroy
        - pixDistanceFunction
        - pixGetDepth
        - pixInvert
        - pixMultConstantGray
        - pixRemoveColormapGeneral
        - pixSetRGBComponent
        - pixThresholdToBinary
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blend.c:2110,9'
          Branch Sides:
            - BranchSide:      'blend.c:2111,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - returnErrorPtr
                - pixRemoveColormapGeneral
                - pixInvert
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixDistanceFunction
                - pixMultConstantGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'blend.c:2112,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - returnErrorPtr
                - pixRemoveColormapGeneral
                - pixInvert
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixDistanceFunction
                - pixMultConstantGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'blend.c:2111,23'
          Branch Sides:
            - BranchSide:      'blend.c:2111,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:2111,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:2112,35'
          Branch Sides:
            - BranchSide:      'blend.c:2112,53'
              BranchSideFuncs:
                - pixRemoveColormapGeneral
                - pixInvert
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixDistanceFunction
                - pixMultConstantGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'blend.c:2116,37'
              BranchSideFuncs:
                - pixRemoveColormapGeneral
                - pixInvert
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixDistanceFunction
                - pixMultConstantGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'blend.c:2112,9'
          Branch Sides:
            - BranchSide:      'blend.c:2113,23'
              BranchSideFuncs:
                - pixRemoveColormapGeneral
                - pixInvert
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixDistanceFunction
                - pixMultConstantGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'blend.c:2116,37'
              BranchSideFuncs:
                - pixRemoveColormapGeneral
                - pixInvert
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixDistanceFunction
                - pixMultConstantGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'blend.c:2113,23'
          Branch Sides:
            - BranchSide:      'blend.c:2113,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:2113,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blend.c:2111,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:2112,11'
          Dst:             pixGetDepth
        - Src:             'blend.c:2112,38'
          Dst:             pixGetColormap
        - Src:             'blend.c:2113,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:2116,12'
          Dst:             pixRemoveColormapGeneral
        - Src:             'blend.c:2121,12'
          Dst:             pixInvert
        - Src:             'blend.c:2122,12'
          Dst:             pixConvertRGBToGrayMinMax
        - Src:             'blend.c:2123,12'
          Dst:             pixThresholdToBinary
        - Src:             'blend.c:2124,5'
          Dst:             pixInvert
        - Src:             'blend.c:2131,12'
          Dst:             pixDistanceFunction
        - Src:             'blend.c:2132,5'
          Dst:             pixMultConstantGray
        - Src:             'blend.c:2133,5'
          Dst:             pixSetRGBComponent
        - Src:             'blend.c:2135,5'
          Dst:             pixDestroy
        - Src:             'blend.c:2136,5'
          Dst:             pixDestroy
        - Src:             'blend.c:2137,5'
          Dst:             pixDestroy
        - Src:             'blend.c:2138,5'
          Dst:             pixDestroy
    - functionName:    pixAddAlphaToBlend
      functionSourceFile: '/src/leptonica/src/blend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2052
      functionLinenumberEnd: 2079
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - fract
        - invert
      BBCount:         23
      ICount:          132
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - pixClone
        - pixConvertTo32
        - pixConvertTo8
        - pixDestroy
        - pixGetColormap
        - pixInvert
        - pixMultConstantGray
        - pixRemoveColormap
        - pixSetRGBComponent
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blend.c:2055,9'
          Branch Sides:
            - BranchSide:      'blend.c:2056,23'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixConvertTo32
                - pixConvertTo8
                - pixInvert
                - pixMultConstantGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixRemoveColormap
                - returnErrorPtr
            - BranchSide:      'blend.c:2057,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixConvertTo32
                - pixConvertTo8
                - pixInvert
                - pixMultConstantGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'blend.c:2056,23'
          Branch Sides:
            - BranchSide:      'blend.c:2056,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:2056,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:2057,21'
          Branch Sides:
            - BranchSide:      'blend.c:2057,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:2058,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'blend.c:2057,9'
          Branch Sides:
            - BranchSide:      'blend.c:2058,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:2061,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixConvertTo32
                - pixConvertTo8
                - pixInvert
                - pixMultConstantGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixRemoveColormap
        - Branch String:   'blend.c:2058,23'
          Branch Sides:
            - BranchSide:      'blend.c:2058,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:2058,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:2061,9'
          Branch Sides:
            - BranchSide:      'blend.c:2062,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixConvertTo32
                - pixConvertTo8
                - pixInvert
                - pixMultConstantGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixInvert
            - BranchSide:      'blend.c:2064,25'
              BranchSideFuncs:
                - pixClone
                - pixConvertTo32
                - pixConvertTo8
                - pixInvert
                - pixMultConstantGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixInvert
        - Branch String:   'blend.c:2068,9'
          Branch Sides:
            - BranchSide:      'blend.c:2068,27'
              BranchSideFuncs:
                - pixInvert
                - pixConvertTo8
                - pixInvert
                - pixMultConstantGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
            - BranchSide:      'blend.c:2071,26'
              BranchSideFuncs:
                - pixConvertTo8
                - pixInvert
                - pixMultConstantGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'blend.c:2056,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:2058,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:2061,9'
          Dst:             pixGetColormap
        - Src:             'blend.c:2062,16'
          Dst:             pixRemoveColormap
        - Src:             'blend.c:2064,16'
          Dst:             pixClone
        - Src:             'blend.c:2065,12'
          Dst:             pixConvertTo32
        - Src:             'blend.c:2068,17'
          Dst:             pixInvert
        - Src:             'blend.c:2071,12'
          Dst:             pixConvertTo8
        - Src:             'blend.c:2072,5'
          Dst:             pixInvert
        - Src:             'blend.c:2073,5'
          Dst:             pixMultConstantGray
        - Src:             'blend.c:2074,5'
          Dst:             pixSetRGBComponent
        - Src:             'blend.c:2076,5'
          Dst:             pixDestroy
        - Src:             'blend.c:2077,5'
          Dst:             pixDestroy
    - functionName:    pixAlphaBlendUniform
      functionSourceFile: '/src/leptonica/src/blend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2000
      functionLinenumberEnd: 2019
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - color
      BBCount:         19
      ICount:          104
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - lept_stderr
        - pixBlendWithGrayMask
        - pixClone
        - pixCreateTemplate
        - pixDestroy
        - pixGetDepth
        - pixGetSpp
        - pixSetAllArbitrary
        - pixSetSpp
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'blend.c:2003,9'
          Branch Sides:
            - BranchSide:      'blend.c:2004,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetSpp
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixSetSpp
                - pixBlendWithGrayMask
                - pixDestroy
                - pixClone
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'blend.c:2005,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetSpp
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixSetSpp
                - pixBlendWithGrayMask
                - pixDestroy
                - pixClone
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'blend.c:2004,23'
          Branch Sides:
            - BranchSide:      'blend.c:2004,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:2004,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:2005,9'
          Branch Sides:
            - BranchSide:      'blend.c:2006,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:2007,19'
              BranchSideFuncs:
                - pixGetSpp
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixSetSpp
                - pixBlendWithGrayMask
                - pixDestroy
                - pixClone
                - lept_stderr
        - Branch String:   'blend.c:2006,23'
          Branch Sides:
            - BranchSide:      'blend.c:2006,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:2006,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:2007,9'
          Branch Sides:
            - BranchSide:      'blend.c:2008,9'
              BranchSideFuncs:
                - pixClone
                - lept_stderr
            - BranchSide:      'blend.c:2012,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixSetSpp
                - pixBlendWithGrayMask
                - pixDestroy
        - Branch String:   'blend.c:2008,9'
          Branch Sides:
            - BranchSide:      'blend.c:2009,25'
              BranchSideFuncs:
                - lept_stderr
                - pixClone
            - BranchSide:      'blend.c:2009,25'
              BranchSideFuncs:
                - pixClone
      Callsites:
        - Src:             'blend.c:2004,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:2005,9'
          Dst:             pixGetDepth
        - Src:             'blend.c:2006,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:2007,9'
          Dst:             pixGetSpp
        - Src:             'blend.c:2008,9'
          Dst:             lept_stderr
        - Src:             'blend.c:2009,16'
          Dst:             pixClone
        - Src:             'blend.c:2012,12'
          Dst:             pixCreateTemplate
        - Src:             'blend.c:2013,5'
          Dst:             pixSetAllArbitrary
        - Src:             'blend.c:2014,5'
          Dst:             pixSetSpp
        - Src:             'blend.c:2015,12'
          Dst:             pixBlendWithGrayMask
        - Src:             'blend.c:2017,5'
          Dst:             pixDestroy
    - functionName:    pixBlendWithGrayMask
      functionSourceFile: '/src/leptonica/src/blend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1697
      functionLinenumberEnd: 1812
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs1
        - pixs2
        - pixg
        - x
        - y
      BBCount:         89
      ICount:          696
      EdgeCount:       120
      CyclomaticComplexity: 33
      functionsReached:
        - composeRGBPixel
        - extractRGBValues
        - pixClone
        - pixConvertTo32
        - pixConvertTo8
        - pixCopy
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetRGBComponent
        - pixGetSpp
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'blend.c:1706,9'
          Branch Sides:
            - BranchSide:      'blend.c:1707,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixGetDimensions
                - pixGetSpp
                - pixGetRGBComponent
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixConvertTo8
                - pixConvertTo8
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixClone
                - pixConvertTo32
                - pixClone
                - pixClone
                - pixConvertTo32
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:1708,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixGetDimensions
                - pixGetSpp
                - pixGetRGBComponent
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixConvertTo8
                - pixConvertTo8
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixClone
                - pixConvertTo32
                - pixClone
                - pixClone
                - pixConvertTo32
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'blend.c:1707,23'
          Branch Sides:
            - BranchSide:      'blend.c:1707,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1707,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1708,9'
          Branch Sides:
            - BranchSide:      'blend.c:1709,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetSpp
                - pixGetRGBComponent
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixConvertTo8
                - pixConvertTo8
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixClone
                - pixConvertTo32
                - pixClone
                - pixClone
                - pixConvertTo32
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:1710,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetSpp
                - pixGetRGBComponent
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixConvertTo8
                - pixConvertTo8
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixClone
                - pixConvertTo32
                - pixClone
                - pixClone
                - pixConvertTo32
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'blend.c:1709,23'
          Branch Sides:
            - BranchSide:      'blend.c:1709,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1709,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1712,17'
          Branch Sides:
            - BranchSide:      'blend.c:1712,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1713,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'blend.c:1712,9'
          Branch Sides:
            - BranchSide:      'blend.c:1713,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1714,9'
              BranchSideFuncs:
                - pixGetSpp
                - pixGetRGBComponent
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixConvertTo8
                - pixConvertTo8
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixClone
                - pixConvertTo32
                - pixClone
                - pixClone
                - pixConvertTo32
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixClone
                - returnErrorPtr
        - Branch String:   'blend.c:1713,23'
          Branch Sides:
            - BranchSide:      'blend.c:1713,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1713,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1714,9'
          Branch Sides:
            - BranchSide:      'blend.c:1715,25'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixConvertTo8
                - pixConvertTo8
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixClone
                - pixConvertTo32
                - pixClone
                - pixClone
                - pixConvertTo32
                - returnErrorPtr
            - BranchSide:      'blend.c:1722,25'
              BranchSideFuncs:
                - pixGetSpp
                - pixGetRGBComponent
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixConvertTo8
                - pixConvertTo8
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixClone
                - pixConvertTo32
                - pixClone
                - pixClone
                - pixConvertTo32
                - returnErrorPtr
        - Branch String:   'blend.c:1715,13'
          Branch Sides:
            - BranchSide:      'blend.c:1716,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1717,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixConvertTo8
                - pixConvertTo8
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixClone
                - pixConvertTo32
                - pixClone
                - pixClone
                - pixConvertTo32
        - Branch String:   'blend.c:1716,27'
          Branch Sides:
            - BranchSide:      'blend.c:1716,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1716,13'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1718,16'
          Branch Sides:
            - BranchSide:      'blend.c:1718,14'
              BranchSideFuncs:
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixConvertTo8
                - pixConvertTo8
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixClone
                - pixConvertTo32
                - pixClone
                - pixClone
                - pixConvertTo32
            - BranchSide:      'blend.c:1718,14'
              BranchSideFuncs:
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixConvertTo8
                - pixConvertTo8
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixClone
                - pixConvertTo32
                - pixClone
                - pixClone
                - pixConvertTo32
        - Branch String:   'blend.c:1719,16'
          Branch Sides:
            - BranchSide:      'blend.c:1719,14'
              BranchSideFuncs:
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixConvertTo8
                - pixConvertTo8
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixClone
                - pixConvertTo32
                - pixClone
                - pixClone
                - pixConvertTo32
            - BranchSide:      'blend.c:1719,14'
              BranchSideFuncs:
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixConvertTo8
                - pixConvertTo8
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixClone
                - pixConvertTo32
                - pixClone
                - pixClone
                - pixConvertTo32
        - Branch String:   'blend.c:1723,22'
          Branch Sides:
            - BranchSide:      'blend.c:1723,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1724,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'blend.c:1723,13'
          Branch Sides:
            - BranchSide:      'blend.c:1724,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1725,16'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixConvertTo8
                - pixConvertTo8
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixClone
                - pixConvertTo32
                - pixClone
                - pixClone
                - pixConvertTo32
        - Branch String:   'blend.c:1724,27'
          Branch Sides:
            - BranchSide:      'blend.c:1724,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1724,13'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1737,9'
          Branch Sides:
            - BranchSide:      'blend.c:1738,25'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo32
            - BranchSide:      'blend.c:1743,16'
              BranchSideFuncs:
                - pixConvertTo8
                - pixConvertTo8
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixClone
                - pixConvertTo32
        - Branch String:   'blend.c:1739,13'
          Branch Sides:
            - BranchSide:      'blend.c:1740,35'
              BranchSideFuncs:
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1742,29'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:1743,16'
          Branch Sides:
            - BranchSide:      'blend.c:1744,25'
              BranchSideFuncs:
                - pixClone
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1747,30'
              BranchSideFuncs:
                - pixConvertTo8
                - pixConvertTo8
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:1760,15'
          Branch Sides:
            - BranchSide:      'blend.c:1760,18'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'blend.c:1761,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'blend.c:1760,27'
          Branch Sides:
            - BranchSide:      'blend.c:1760,31'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'blend.c:1761,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'blend.c:1760,39'
          Branch Sides:
            - BranchSide:      'blend.c:1760,42'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'blend.c:1774,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:1760,9'
          Branch Sides:
            - BranchSide:      'blend.c:1761,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'blend.c:1774,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:1764,23'
          Branch Sides:
            - BranchSide:      'blend.c:1764,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1764,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1780,5'
          Branch Sides:
            - BranchSide:      'blend.c:1781,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1809,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
        - Branch String:   'blend.c:1781,24'
          Branch Sides:
            - BranchSide:      'blend.c:1781,40'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1781,27'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:1781,13'
          Branch Sides:
            - BranchSide:      'blend.c:1781,40'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1782,17'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:1785,9'
          Branch Sides:
            - BranchSide:      'blend.c:1786,17'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
            - BranchSide:      'blend.c:1807,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:1786,28'
          Branch Sides:
            - BranchSide:      'blend.c:1786,44'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1786,31'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
        - Branch String:   'blend.c:1786,17'
          Branch Sides:
            - BranchSide:      'blend.c:1786,44'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1787,19'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
        - Branch String:   'blend.c:1788,17'
          Branch Sides:
            - BranchSide:      'blend.c:1788,27'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1789,32'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
        - Branch String:   'blend.c:1790,17'
          Branch Sides:
            - BranchSide:      'blend.c:1791,24'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1796,28'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'blend.c:1707,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1709,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1710,5'
          Dst:             pixGetDimensions
        - Src:             'blend.c:1711,5'
          Dst:             pixGetDimensions
        - Src:             'blend.c:1713,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1715,13'
          Dst:             pixGetDepth
        - Src:             'blend.c:1716,27'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1717,9'
          Dst:             pixGetDimensions
        - Src:             'blend.c:1720,17'
          Dst:             pixClone
        - Src:             'blend.c:1722,15'
          Dst:             pixGetSpp
        - Src:             'blend.c:1724,27'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1727,17'
          Dst:             pixGetRGBComponent
        - Src:             'blend.c:1731,13'
          Dst:             pixRemoveColormap
        - Src:             'blend.c:1732,13'
          Dst:             pixRemoveColormap
        - Src:             'blend.c:1735,10'
          Dst:             pixGetDepth
        - Src:             'blend.c:1736,10'
          Dst:             pixGetDepth
        - Src:             'blend.c:1738,16'
          Dst:             pixClone
        - Src:             'blend.c:1740,20'
          Dst:             pixConvertTo32
        - Src:             'blend.c:1742,20'
          Dst:             pixClone
        - Src:             'blend.c:1744,16'
          Dst:             pixClone
        - Src:             'blend.c:1745,16'
          Dst:             pixConvertTo32
        - Src:             'blend.c:1747,16'
          Dst:             pixConvertTo8
        - Src:             'blend.c:1748,16'
          Dst:             pixConvertTo8
        - Src:             'blend.c:1750,5'
          Dst:             pixDestroy
        - Src:             'blend.c:1751,5'
          Dst:             pixDestroy
        - Src:             'blend.c:1754,12'
          Dst:             pixCopy
        - Src:             'blend.c:1755,5'
          Dst:             pixDestroy
        - Src:             'blend.c:1758,10'
          Dst:             pixGetDepth
        - Src:             'blend.c:1759,10'
          Dst:             pixGetDepth
        - Src:             'blend.c:1761,9'
          Dst:             pixDestroy
        - Src:             'blend.c:1762,9'
          Dst:             pixDestroy
        - Src:             'blend.c:1763,9'
          Dst:             pixDestroy
        - Src:             'blend.c:1764,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1774,13'
          Dst:             pixGetData
        - Src:             'blend.c:1775,13'
          Dst:             pixGetData
        - Src:             'blend.c:1776,13'
          Dst:             pixGetData
        - Src:             'blend.c:1777,12'
          Dst:             pixGetWpl
        - Src:             'blend.c:1778,12'
          Dst:             pixGetWpl
        - Src:             'blend.c:1779,12'
          Dst:             pixGetWpl
        - Src:             'blend.c:1798,17'
          Dst:             extractRGBValues
        - Src:             'blend.c:1799,17'
          Dst:             extractRGBValues
        - Src:             'blend.c:1803,17'
          Dst:             composeRGBPixel
        - Src:             'blend.c:1809,5'
          Dst:             pixDestroy
        - Src:             'blend.c:1810,5'
          Dst:             pixDestroy
    - functionName:    pixMultiplyByColor
      functionSourceFile: '/src/leptonica/src/blend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1926
      functionLinenumberEnd: 1973
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - box
        - color
      BBCount:         39
      ICount:          302
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - boxGetGeometry
        - composeRGBPixel
        - extractRGBValues
        - pixClipRectangle
        - pixClone
        - pixCopy
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRasterop
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blend.c:1933,9'
          Branch Sides:
            - BranchSide:      'blend.c:1934,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - pixClone
                - extractRGBValues
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixRasterop
                - extractRGBValues
                - composeRGBPixel
                - boxGetGeometry
                - pixClipRectangle
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:1935,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - pixClone
                - extractRGBValues
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixRasterop
                - extractRGBValues
                - composeRGBPixel
                - boxGetGeometry
                - pixClipRectangle
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'blend.c:1934,23'
          Branch Sides:
            - BranchSide:      'blend.c:1934,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1934,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1935,9'
          Branch Sides:
            - BranchSide:      'blend.c:1936,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1937,9'
              BranchSideFuncs:
                - pixCopy
                - pixClone
                - extractRGBValues
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixRasterop
                - extractRGBValues
                - composeRGBPixel
                - boxGetGeometry
                - pixClipRectangle
                - returnErrorPtr
        - Branch String:   'blend.c:1936,23'
          Branch Sides:
            - BranchSide:      'blend.c:1936,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1936,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1937,14'
          Branch Sides:
            - BranchSide:      'blend.c:1937,18'
              BranchSideFuncs:
                - pixCopy
                - pixClone
                - extractRGBValues
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixRasterop
                - extractRGBValues
                - composeRGBPixel
                - boxGetGeometry
                - pixClipRectangle
                - returnErrorPtr
            - BranchSide:      'blend.c:1940,10'
              BranchSideFuncs:
                - pixCopy
                - pixClone
                - extractRGBValues
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixRasterop
                - extractRGBValues
                - composeRGBPixel
                - boxGetGeometry
                - pixClipRectangle
        - Branch String:   'blend.c:1937,9'
          Branch Sides:
            - BranchSide:      'blend.c:1938,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1940,10'
              BranchSideFuncs:
                - pixCopy
                - pixClone
                - extractRGBValues
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixRasterop
                - extractRGBValues
                - composeRGBPixel
                - boxGetGeometry
                - pixClipRectangle
        - Branch String:   'blend.c:1938,23'
          Branch Sides:
            - BranchSide:      'blend.c:1938,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1938,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1940,9'
          Branch Sides:
            - BranchSide:      'blend.c:1941,30'
              BranchSideFuncs:
                - pixClone
                - extractRGBValues
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixRasterop
                - extractRGBValues
                - composeRGBPixel
                - boxGetGeometry
                - pixClipRectangle
            - BranchSide:      'blend.c:1942,9'
              BranchSideFuncs:
                - pixClone
                - extractRGBValues
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixRasterop
                - extractRGBValues
                - composeRGBPixel
                - boxGetGeometry
                - pixClipRectangle
        - Branch String:   'blend.c:1942,9'
          Branch Sides:
            - BranchSide:      'blend.c:1943,24'
              BranchSideFuncs:
                - boxGetGeometry
                - pixClipRectangle
                - extractRGBValues
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixRasterop
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1946,25'
              BranchSideFuncs:
                - pixClone
                - extractRGBValues
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixRasterop
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:1957,5'
          Branch Sides:
            - BranchSide:      'blend.c:1958,16'
              BranchSideFuncs:
                - pixDestroy
                - pixRasterop
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1969,9'
              BranchSideFuncs:
                - pixDestroy
                - pixRasterop
        - Branch String:   'blend.c:1959,9'
          Branch Sides:
            - BranchSide:      'blend.c:1960,30'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
                - pixDestroy
                - pixRasterop
            - BranchSide:      'blend.c:1966,5'
              BranchSideFuncs:
                - pixDestroy
                - pixRasterop
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:1969,9'
          Branch Sides:
            - BranchSide:      'blend.c:1970,21'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
            - BranchSide:      'blend.c:1971,5'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'blend.c:1934,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1935,9'
          Dst:             pixGetDepth
        - Src:             'blend.c:1936,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1938,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1941,16'
          Dst:             pixCopy
        - Src:             'blend.c:1943,9'
          Dst:             boxGetGeometry
        - Src:             'blend.c:1944,16'
          Dst:             pixClipRectangle
        - Src:             'blend.c:1946,16'
          Dst:             pixClone
        - Src:             'blend.c:1950,5'
          Dst:             extractRGBValues
        - Src:             'blend.c:1954,12'
          Dst:             pixGetData
        - Src:             'blend.c:1955,11'
          Dst:             pixGetWpl
        - Src:             'blend.c:1956,5'
          Dst:             pixGetDimensions
        - Src:             'blend.c:1960,13'
          Dst:             extractRGBValues
        - Src:             'blend.c:1964,13'
          Dst:             composeRGBPixel
        - Src:             'blend.c:1970,9'
          Dst:             pixRasterop
        - Src:             'blend.c:1971,5'
          Dst:             pixDestroy
    - functionName:    pixBlendBackgroundToColor
      functionSourceFile: '/src/leptonica/src/blend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1851
      functionLinenumberEnd: 1896
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - box
        - color
        - gamma
        - minval
        - maxval
      BBCount:         31
      ICount:          217
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - boxDestroy
        - boxGetGeometry
        - pixBlendWithGrayMask
        - pixClipRectangle
        - pixClone
        - pixConvertTo8
        - pixCopy
        - pixCreate
        - pixCreateTemplate
        - pixDestroy
        - pixGammaTRC
        - pixGetDepth
        - pixRasterop
        - pixSetAllArbitrary
        - pixSetRGBComponent
        - pixTransferAllData
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blend.c:1856,9'
          Branch Sides:
            - BranchSide:      'blend.c:1857,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - pixCreateTemplate
                - pixClone
                - pixSetAllArbitrary
                - pixConvertTo8
                - pixGammaTRC
                - pixSetRGBComponent
                - pixBlendWithGrayMask
                - pixTransferAllData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixDestroy
                - pixClipRectangle
                - boxGetGeometry
                - pixCreate
                - boxDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:1858,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - pixCreateTemplate
                - pixClone
                - pixSetAllArbitrary
                - pixConvertTo8
                - pixGammaTRC
                - pixSetRGBComponent
                - pixBlendWithGrayMask
                - pixTransferAllData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixDestroy
                - pixClipRectangle
                - boxGetGeometry
                - pixCreate
                - boxDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'blend.c:1857,23'
          Branch Sides:
            - BranchSide:      'blend.c:1857,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1857,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1858,9'
          Branch Sides:
            - BranchSide:      'blend.c:1859,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1860,9'
              BranchSideFuncs:
                - pixCopy
                - pixCreateTemplate
                - pixClone
                - pixSetAllArbitrary
                - pixConvertTo8
                - pixGammaTRC
                - pixSetRGBComponent
                - pixBlendWithGrayMask
                - pixTransferAllData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixDestroy
                - pixClipRectangle
                - boxGetGeometry
                - pixCreate
                - boxDestroy
                - returnErrorPtr
        - Branch String:   'blend.c:1859,23'
          Branch Sides:
            - BranchSide:      'blend.c:1859,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1859,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1860,14'
          Branch Sides:
            - BranchSide:      'blend.c:1860,18'
              BranchSideFuncs:
                - pixCopy
                - pixCreateTemplate
                - pixClone
                - pixSetAllArbitrary
                - pixConvertTo8
                - pixGammaTRC
                - pixSetRGBComponent
                - pixBlendWithGrayMask
                - pixTransferAllData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixDestroy
                - pixClipRectangle
                - boxGetGeometry
                - pixCreate
                - boxDestroy
                - returnErrorPtr
            - BranchSide:      'blend.c:1865,10'
              BranchSideFuncs:
                - pixCopy
                - pixCreateTemplate
                - pixClone
                - pixSetAllArbitrary
                - pixConvertTo8
                - pixGammaTRC
                - pixSetRGBComponent
                - pixBlendWithGrayMask
                - pixTransferAllData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixDestroy
                - pixClipRectangle
                - boxGetGeometry
                - pixCreate
                - boxDestroy
        - Branch String:   'blend.c:1860,9'
          Branch Sides:
            - BranchSide:      'blend.c:1861,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1865,10'
              BranchSideFuncs:
                - pixCopy
                - pixCreateTemplate
                - pixClone
                - pixSetAllArbitrary
                - pixConvertTo8
                - pixGammaTRC
                - pixSetRGBComponent
                - pixBlendWithGrayMask
                - pixTransferAllData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixDestroy
                - pixClipRectangle
                - boxGetGeometry
                - pixCreate
                - boxDestroy
        - Branch String:   'blend.c:1861,23'
          Branch Sides:
            - BranchSide:      'blend.c:1861,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1861,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1865,9'
          Branch Sides:
            - BranchSide:      'blend.c:1866,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixClone
                - pixSetAllArbitrary
                - pixConvertTo8
                - pixGammaTRC
                - pixSetRGBComponent
                - pixBlendWithGrayMask
                - pixTransferAllData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixDestroy
                - pixClipRectangle
                - boxGetGeometry
                - pixCreate
                - boxDestroy
            - BranchSide:      'blend.c:1867,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixClone
                - pixSetAllArbitrary
                - pixConvertTo8
                - pixGammaTRC
                - pixSetRGBComponent
                - pixBlendWithGrayMask
                - pixTransferAllData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixDestroy
                - pixClipRectangle
                - boxGetGeometry
                - pixCreate
                - boxDestroy
        - Branch String:   'blend.c:1867,9'
          Branch Sides:
            - BranchSide:      'blend.c:1868,33'
              BranchSideFuncs:
                - pixClipRectangle
                - boxGetGeometry
                - pixCreate
                - boxDestroy
                - pixSetAllArbitrary
                - pixConvertTo8
                - pixGammaTRC
                - pixSetRGBComponent
                - pixBlendWithGrayMask
                - pixTransferAllData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixDestroy
            - BranchSide:      'blend.c:1873,34'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixClone
                - pixSetAllArbitrary
                - pixConvertTo8
                - pixGammaTRC
                - pixSetRGBComponent
                - pixBlendWithGrayMask
                - pixTransferAllData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixDestroy
        - Branch String:   'blend.c:1885,9'
          Branch Sides:
            - BranchSide:      'blend.c:1886,21'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'blend.c:1889,28'
              BranchSideFuncs:
                - pixTransferAllData
                - pixDestroy
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'blend.c:1857,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1858,9'
          Dst:             pixGetDepth
        - Src:             'blend.c:1859,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1861,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1866,16'
          Dst:             pixCopy
        - Src:             'blend.c:1868,16'
          Dst:             pixClipRectangle
        - Src:             'blend.c:1869,9'
          Dst:             boxGetGeometry
        - Src:             'blend.c:1870,16'
          Dst:             pixCreate
        - Src:             'blend.c:1871,9'
          Dst:             boxDestroy
        - Src:             'blend.c:1873,16'
          Dst:             pixCreateTemplate
        - Src:             'blend.c:1874,16'
          Dst:             pixClone
        - Src:             'blend.c:1876,5'
          Dst:             pixSetAllArbitrary
        - Src:             'blend.c:1879,12'
          Dst:             pixConvertTo8
        - Src:             'blend.c:1880,5'
          Dst:             pixGammaTRC
        - Src:             'blend.c:1881,5'
          Dst:             pixSetRGBComponent
        - Src:             'blend.c:1884,12'
          Dst:             pixBlendWithGrayMask
        - Src:             'blend.c:1886,9'
          Dst:             pixRasterop
        - Src:             'blend.c:1887,9'
          Dst:             pixDestroy
        - Src:             'blend.c:1889,9'
          Dst:             pixTransferAllData
        - Src:             'blend.c:1892,5'
          Dst:             pixDestroy
        - Src:             'blend.c:1893,5'
          Dst:             pixDestroy
        - Src:             'blend.c:1894,5'
          Dst:             pixDestroy
    - functionName:    pixBlendCmap
      functionSourceFile: '/src/leptonica/src/blend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1562
      functionLinenumberEnd: 1651
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixb
        - x
        - y
        - sindex
      BBCount:         84
      ICount:          593
      EdgeCount:       110
      CyclomaticComplexity: 28
      functionsReached:
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetPixel
        - pixGetWpl
        - pixSetColormap
        - pixcmapAddColor
        - pixcmapCopy
        - pixcmapDestroy
        - pixcmapGetColor
        - pixcmapGetCount
        - pixcmapGetIndex
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blend.c:1571,9'
          Branch Sides:
            - BranchSide:      'blend.c:1572,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetColormap
                - pixcmapGetCount
                - pixGetDimensions
                - pixcmapCopy
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - pixcmapDestroy
                - pixcmapGetColor
                - pixcmapGetIndex
                - pixcmapAddColor
                - pixcmapGetCount
                - pixcmapDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'blend.c:1573,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetColormap
                - pixcmapGetCount
                - pixGetDimensions
                - pixcmapCopy
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - pixcmapDestroy
                - pixcmapGetColor
                - pixcmapGetIndex
                - pixcmapAddColor
                - pixcmapGetCount
                - pixcmapDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'blend.c:1572,16'
          Branch Sides:
            - BranchSide:      'blend.c:1572,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'blend.c:1572,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1573,9'
          Branch Sides:
            - BranchSide:      'blend.c:1574,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixcmapGetCount
                - pixGetDimensions
                - pixcmapCopy
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - pixcmapDestroy
                - pixcmapGetColor
                - pixcmapGetIndex
                - pixcmapAddColor
                - pixcmapGetCount
                - pixcmapDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'blend.c:1575,33'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixcmapGetCount
                - pixGetDimensions
                - pixcmapCopy
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - pixcmapDestroy
                - pixcmapGetColor
                - pixcmapGetIndex
                - pixcmapAddColor
                - pixcmapGetCount
                - pixcmapDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'blend.c:1574,16'
          Branch Sides:
            - BranchSide:      'blend.c:1574,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'blend.c:1574,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1575,9'
          Branch Sides:
            - BranchSide:      'blend.c:1576,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'blend.c:1577,33'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapGetCount
                - pixGetDimensions
                - pixcmapCopy
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - pixcmapDestroy
                - pixcmapGetColor
                - pixcmapGetIndex
                - pixcmapAddColor
                - pixcmapGetCount
                - pixcmapDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'blend.c:1576,16'
          Branch Sides:
            - BranchSide:      'blend.c:1576,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'blend.c:1576,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1577,9'
          Branch Sides:
            - BranchSide:      'blend.c:1578,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'blend.c:1579,27'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixGetDimensions
                - pixcmapCopy
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - pixcmapDestroy
                - pixcmapGetColor
                - pixcmapGetIndex
                - pixcmapAddColor
                - pixcmapGetCount
                - pixcmapDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'blend.c:1578,16'
          Branch Sides:
            - BranchSide:      'blend.c:1578,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'blend.c:1578,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1582,16'
          Branch Sides:
            - BranchSide:      'blend.c:1582,19'
              BranchSideFuncs:
                - pixcmapCopy
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - pixcmapDestroy
                - pixcmapGetColor
                - pixcmapGetIndex
                - pixcmapAddColor
                - pixcmapGetCount
                - pixcmapDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'blend.c:1588,26'
              BranchSideFuncs:
                - pixcmapCopy
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - pixcmapDestroy
                - pixcmapGetColor
                - pixcmapGetIndex
                - pixcmapAddColor
                - pixcmapGetCount
                - pixcmapDestroy
                - returnErrorInt
        - Branch String:   'blend.c:1582,26'
          Branch Sides:
            - BranchSide:      'blend.c:1582,29'
              BranchSideFuncs:
                - pixcmapCopy
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - pixcmapDestroy
                - pixcmapGetColor
                - pixcmapGetIndex
                - pixcmapAddColor
                - pixcmapGetCount
                - pixcmapDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'blend.c:1588,26'
              BranchSideFuncs:
                - pixcmapCopy
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - pixcmapDestroy
                - pixcmapGetColor
                - pixcmapGetIndex
                - pixcmapAddColor
                - pixcmapGetCount
                - pixcmapDestroy
                - returnErrorInt
        - Branch String:   'blend.c:1582,9'
          Branch Sides:
            - BranchSide:      'blend.c:1583,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'blend.c:1588,26'
              BranchSideFuncs:
                - pixcmapCopy
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - pixcmapDestroy
                - pixcmapGetColor
                - pixcmapGetIndex
                - pixcmapAddColor
                - pixcmapGetCount
                - pixcmapDestroy
                - returnErrorInt
        - Branch String:   'blend.c:1583,16'
          Branch Sides:
            - BranchSide:      'blend.c:1583,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'blend.c:1583,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1592,5'
          Branch Sides:
            - BranchSide:      'blend.c:1593,25'
              BranchSideFuncs:
                - pixcmapGetColor
                - pixcmapGetIndex
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - pixcmapDestroy
                - pixcmapAddColor
                - pixcmapGetCount
                - pixcmapDestroy
                - returnErrorInt
            - BranchSide:      'blend.c:1607,9'
              BranchSideFuncs:
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - pixcmapDestroy
        - Branch String:   'blend.c:1594,13'
          Branch Sides:
            - BranchSide:      'blend.c:1595,33'
              BranchSideFuncs:
                - pixcmapAddColor
                - pixcmapGetCount
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - pixcmapDestroy
                - pixcmapGetColor
                - pixcmapGetIndex
                - pixcmapDestroy
                - returnErrorInt
            - BranchSide:      'blend.c:1602,22'
              BranchSideFuncs:
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - pixcmapDestroy
                - pixcmapGetColor
                - pixcmapGetIndex
                - pixcmapAddColor
                - pixcmapGetCount
                - pixcmapDestroy
                - returnErrorInt
        - Branch String:   'blend.c:1595,17'
          Branch Sides:
            - BranchSide:      'blend.c:1596,17'
              BranchSideFuncs:
                - pixcmapDestroy
                - returnErrorInt
            - BranchSide:      'blend.c:1599,38'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - pixcmapDestroy
                - pixcmapGetColor
                - pixcmapGetIndex
                - pixcmapAddColor
                - pixcmapDestroy
                - returnErrorInt
        - Branch String:   'blend.c:1597,24'
          Branch Sides:
            - BranchSide:      'blend.c:1597,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'blend.c:1597,17'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1607,9'
          Branch Sides:
            - BranchSide:      'blend.c:1608,9'
              BranchSideFuncs:
                - pixcmapDestroy
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
            - BranchSide:      'blend.c:1610,24'
              BranchSideFuncs:
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
        - Branch String:   'blend.c:1617,5'
          Branch Sides:
            - BranchSide:      'blend.c:1618,13'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
            - BranchSide:      'blend.c:1650,5'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1618,24'
          Branch Sides:
            - BranchSide:      'blend.c:1618,39'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
            - BranchSide:      'blend.c:1618,27'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
        - Branch String:   'blend.c:1618,13'
          Branch Sides:
            - BranchSide:      'blend.c:1618,39'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
            - BranchSide:      'blend.c:1619,17'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
        - Branch String:   'blend.c:1620,9'
          Branch Sides:
            - BranchSide:      'blend.c:1621,17'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
            - BranchSide:      'blend.c:1648,5'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
        - Branch String:   'blend.c:1621,28'
          Branch Sides:
            - BranchSide:      'blend.c:1621,43'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
            - BranchSide:      'blend.c:1621,31'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
        - Branch String:   'blend.c:1621,17'
          Branch Sides:
            - BranchSide:      'blend.c:1621,43'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
            - BranchSide:      'blend.c:1622,21'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
        - Branch String:   'blend.c:1622,13'
          Branch Sides:
            - BranchSide:      'blend.c:1624,23'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - pixGetPixel
            - BranchSide:      'blend.c:1631,23'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - pixGetPixel
            - BranchSide:      'blend.c:1638,23'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - pixGetPixel
            - BranchSide:      'blend.c:1645,24'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'blend.c:1625,21'
          Branch Sides:
            - BranchSide:      'blend.c:1626,33'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
            - BranchSide:      'blend.c:1629,17'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
        - Branch String:   'blend.c:1632,21'
          Branch Sides:
            - BranchSide:      'blend.c:1633,33'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
            - BranchSide:      'blend.c:1636,17'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
        - Branch String:   'blend.c:1639,21'
          Branch Sides:
            - BranchSide:      'blend.c:1640,33'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
            - BranchSide:      'blend.c:1643,17'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
        - Branch String:   'blend.c:1645,24'
          Branch Sides:
            - BranchSide:      'blend.c:1645,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'blend.c:1645,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blend.c:1572,16'
          Dst:             returnErrorInt
        - Src:             'blend.c:1574,16'
          Dst:             returnErrorInt
        - Src:             'blend.c:1575,18'
          Dst:             pixGetColormap
        - Src:             'blend.c:1576,16'
          Dst:             returnErrorInt
        - Src:             'blend.c:1577,18'
          Dst:             pixGetColormap
        - Src:             'blend.c:1578,16'
          Dst:             returnErrorInt
        - Src:             'blend.c:1579,11'
          Dst:             pixcmapGetCount
        - Src:             'blend.c:1581,5'
          Dst:             pixGetDimensions
        - Src:             'blend.c:1583,16'
          Dst:             returnErrorInt
        - Src:             'blend.c:1588,14'
          Dst:             pixcmapCopy
        - Src:             'blend.c:1593,9'
          Dst:             pixcmapGetColor
        - Src:             'blend.c:1594,13'
          Dst:             pixcmapGetIndex
        - Src:             'blend.c:1595,17'
          Dst:             pixcmapAddColor
        - Src:             'blend.c:1596,17'
          Dst:             pixcmapDestroy
        - Src:             'blend.c:1597,24'
          Dst:             returnErrorInt
        - Src:             'blend.c:1599,22'
          Dst:             pixcmapGetCount
        - Src:             'blend.c:1608,9'
          Dst:             pixcmapDestroy
        - Src:             'blend.c:1610,9'
          Dst:             pixSetColormap
        - Src:             'blend.c:1614,13'
          Dst:             pixGetData
        - Src:             'blend.c:1615,12'
          Dst:             pixGetWpl
        - Src:             'blend.c:1616,5'
          Dst:             pixGetDimensions
        - Src:             'blend.c:1626,21'
          Dst:             pixGetPixel
        - Src:             'blend.c:1633,21'
          Dst:             pixGetPixel
        - Src:             'blend.c:1640,21'
          Dst:             pixGetPixel
        - Src:             'blend.c:1645,24'
          Dst:             returnErrorInt
    - functionName:    blendHardLightComponents
      functionSourceFile: '/src/leptonica/src/blend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1515
      functionLinenumberEnd: 1523
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - float
      constantsTouched: []
      argNames:
        - a
        - b
        - fract
      BBCount:         4
      ICount:          56
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'blend.c:1516,9'
          Branch Sides:
            - BranchSide:      'blend.c:1517,30'
              BranchSideFuncs: []
            - BranchSide:      'blend.c:1520,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pixBlendHardLight
      functionSourceFile: '/src/leptonica/src/blend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1462
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - float
      constantsTouched: []
      argNames:
        - pixd
        - pixs1
        - pixs2
        - x
        - y
        - fract
      BBCount:         128
      ICount:          778
      EdgeCount:       173
      CyclomaticComplexity: 47
      functionsReached:
        - blendHardLightComponents
        - composeRGBPixel
        - extractRGBValues
        - lept_stderr
        - pixConvertTo32
        - pixCopy
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blend.c:1363,9'
          Branch Sides:
            - BranchSide:      'blend.c:1364,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixGetDimensions
                - pixRemoveColormap
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - pixRemoveColormap
                - pixGetColormap
                - pixConvertTo32
                - pixConvertTo32
                - pixCopy
                - pixDestroy
                - pixRemoveColormap
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:1365,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixGetDimensions
                - pixRemoveColormap
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - pixRemoveColormap
                - pixGetColormap
                - pixConvertTo32
                - pixConvertTo32
                - pixCopy
                - pixDestroy
                - pixRemoveColormap
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'blend.c:1364,23'
          Branch Sides:
            - BranchSide:      'blend.c:1364,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1364,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1365,9'
          Branch Sides:
            - BranchSide:      'blend.c:1366,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixRemoveColormap
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - pixRemoveColormap
                - pixGetColormap
                - pixConvertTo32
                - pixConvertTo32
                - pixCopy
                - pixDestroy
                - pixRemoveColormap
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:1367,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixRemoveColormap
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - pixRemoveColormap
                - pixGetColormap
                - pixConvertTo32
                - pixConvertTo32
                - pixCopy
                - pixDestroy
                - pixRemoveColormap
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'blend.c:1366,23'
          Branch Sides:
            - BranchSide:      'blend.c:1366,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1366,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1369,9'
          Branch Sides:
            - BranchSide:      'blend.c:1370,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1371,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - pixRemoveColormap
                - pixGetColormap
                - pixConvertTo32
                - pixConvertTo32
                - pixCopy
                - pixDestroy
                - pixRemoveColormap
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'blend.c:1370,23'
          Branch Sides:
            - BranchSide:      'blend.c:1370,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1370,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1371,17'
          Branch Sides:
            - BranchSide:      'blend.c:1371,20'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - pixRemoveColormap
                - pixGetColormap
                - pixConvertTo32
                - pixConvertTo32
                - pixCopy
                - pixDestroy
                - pixRemoveColormap
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:1373,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - pixRemoveColormap
                - pixGetColormap
                - pixConvertTo32
                - pixConvertTo32
                - pixCopy
                - pixDestroy
                - pixRemoveColormap
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'blend.c:1371,9'
          Branch Sides:
            - BranchSide:      'blend.c:1372,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1373,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - pixRemoveColormap
                - pixGetColormap
                - pixConvertTo32
                - pixConvertTo32
                - pixCopy
                - pixDestroy
                - pixRemoveColormap
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'blend.c:1372,23'
          Branch Sides:
            - BranchSide:      'blend.c:1372,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1372,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1373,14'
          Branch Sides:
            - BranchSide:      'blend.c:1373,18'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - pixRemoveColormap
                - pixGetColormap
                - pixConvertTo32
                - pixConvertTo32
                - pixCopy
                - pixDestroy
                - pixRemoveColormap
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:1375,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - pixRemoveColormap
                - pixGetColormap
                - pixConvertTo32
                - pixConvertTo32
                - pixCopy
                - pixDestroy
                - pixRemoveColormap
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
        - Branch String:   'blend.c:1373,9'
          Branch Sides:
            - BranchSide:      'blend.c:1374,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1375,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - pixRemoveColormap
                - pixGetColormap
                - pixConvertTo32
                - pixConvertTo32
                - pixCopy
                - pixDestroy
                - pixRemoveColormap
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
        - Branch String:   'blend.c:1374,23'
          Branch Sides:
            - BranchSide:      'blend.c:1374,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1374,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1375,23'
          Branch Sides:
            - BranchSide:      'blend.c:1375,41'
              BranchSideFuncs:
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - pixRemoveColormap
                - pixGetColormap
                - pixConvertTo32
                - pixConvertTo32
                - pixCopy
                - pixDestroy
                - pixRemoveColormap
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:1377,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - pixRemoveColormap
                - pixGetColormap
                - pixConvertTo32
                - pixConvertTo32
                - pixCopy
                - pixDestroy
                - pixRemoveColormap
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'blend.c:1375,9'
          Branch Sides:
            - BranchSide:      'blend.c:1376,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1377,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - pixRemoveColormap
                - pixGetColormap
                - pixConvertTo32
                - pixConvertTo32
                - pixCopy
                - pixDestroy
                - pixRemoveColormap
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'blend.c:1376,23'
          Branch Sides:
            - BranchSide:      'blend.c:1376,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1376,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1377,14'
          Branch Sides:
            - BranchSide:      'blend.c:1377,17'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - pixRemoveColormap
                - pixGetColormap
                - pixConvertTo32
                - pixConvertTo32
                - pixCopy
                - pixDestroy
                - pixRemoveColormap
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'blend.c:1380,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - pixRemoveColormap
                - pixGetColormap
                - pixConvertTo32
                - pixConvertTo32
                - pixCopy
                - pixDestroy
                - pixRemoveColormap
                - lept_stderr
        - Branch String:   'blend.c:1377,24'
          Branch Sides:
            - BranchSide:      'blend.c:1377,27'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - pixRemoveColormap
                - pixGetColormap
                - pixConvertTo32
                - pixConvertTo32
                - pixCopy
                - pixDestroy
                - pixRemoveColormap
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'blend.c:1380,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - pixRemoveColormap
                - pixGetColormap
                - pixConvertTo32
                - pixConvertTo32
                - pixCopy
                - pixDestroy
                - pixRemoveColormap
                - lept_stderr
        - Branch String:   'blend.c:1377,9'
          Branch Sides:
            - BranchSide:      'blend.c:1378,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1380,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - pixRemoveColormap
                - pixGetColormap
                - pixConvertTo32
                - pixConvertTo32
                - pixCopy
                - pixDestroy
                - pixRemoveColormap
                - lept_stderr
        - Branch String:   'blend.c:1378,23'
          Branch Sides:
            - BranchSide:      'blend.c:1378,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1378,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1380,21'
          Branch Sides:
            - BranchSide:      'blend.c:1380,24'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - pixRemoveColormap
                - pixGetColormap
                - pixConvertTo32
                - pixConvertTo32
                - pixCopy
                - pixDestroy
                - pixRemoveColormap
                - lept_stderr
            - BranchSide:      'blend.c:1381,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - pixRemoveColormap
                - pixGetColormap
                - pixConvertTo32
                - pixConvertTo32
                - pixCopy
                - pixDestroy
                - pixRemoveColormap
                - lept_stderr
        - Branch String:   'blend.c:1380,9'
          Branch Sides:
            - BranchSide:      'blend.c:1381,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - pixRemoveColormap
                - pixGetColormap
                - pixConvertTo32
                - pixConvertTo32
                - pixCopy
                - pixDestroy
                - pixRemoveColormap
                - lept_stderr
            - BranchSide:      'blend.c:1386,30'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - pixRemoveColormap
                - pixGetColormap
                - pixConvertTo32
                - pixConvertTo32
                - pixCopy
                - pixDestroy
                - pixRemoveColormap
        - Branch String:   'blend.c:1381,9'
          Branch Sides:
            - BranchSide:      'blend.c:1382,15'
              BranchSideFuncs:
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - pixRemoveColormap
                - pixGetColormap
                - pixConvertTo32
                - pixConvertTo32
                - pixCopy
                - pixDestroy
                - pixRemoveColormap
            - BranchSide:      'blend.c:1382,15'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - pixRemoveColormap
                - pixGetColormap
                - pixConvertTo32
                - pixConvertTo32
                - pixCopy
                - pixDestroy
                - pixRemoveColormap
        - Branch String:   'blend.c:1394,9'
          Branch Sides:
            - BranchSide:      'blend.c:1395,28'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo32
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - pixConvertTo32
                - pixCopy
                - pixDestroy
                - pixRemoveColormap
            - BranchSide:      'blend.c:1408,28'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - pixRemoveColormap
        - Branch String:   'blend.c:1395,13'
          Branch Sides:
            - BranchSide:      'blend.c:1396,38'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
            - BranchSide:      'blend.c:1398,18'
              BranchSideFuncs:
                - pixConvertTo32
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - pixConvertTo32
                - pixCopy
                - pixDestroy
        - Branch String:   'blend.c:1398,17'
          Branch Sides:
            - BranchSide:      'blend.c:1399,39'
              BranchSideFuncs:
                - pixConvertTo32
                - pixCopy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
            - BranchSide:      'blend.c:1401,39'
              BranchSideFuncs:
                - pixConvertTo32
                - pixCopy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
        - Branch String:   'blend.c:1408,13'
          Branch Sides:
            - BranchSide:      'blend.c:1409,38'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
            - BranchSide:      'blend.c:1411,28'
              BranchSideFuncs:
                - pixCopy
                - pixGetDepth
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
        - Branch String:   'blend.c:1415,18'
          Branch Sides:
            - BranchSide:      'blend.c:1415,21'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
            - BranchSide:      'blend.c:1416,11'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
        - Branch String:   'blend.c:1415,30'
          Branch Sides:
            - BranchSide:      'blend.c:1416,11'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
            - BranchSide:      'blend.c:1422,22'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
        - Branch String:   'blend.c:1416,19'
          Branch Sides:
            - BranchSide:      'blend.c:1416,22'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
            - BranchSide:      'blend.c:1417,11'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
        - Branch String:   'blend.c:1416,31'
          Branch Sides:
            - BranchSide:      'blend.c:1417,11'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
            - BranchSide:      'blend.c:1422,22'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
        - Branch String:   'blend.c:1417,19'
          Branch Sides:
            - BranchSide:      'blend.c:1417,22'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
            - BranchSide:      'blend.c:1418,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'blend.c:1415,9'
          Branch Sides:
            - BranchSide:      'blend.c:1418,9'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
            - BranchSide:      'blend.c:1422,22'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
        - Branch String:   'blend.c:1419,23'
          Branch Sides:
            - BranchSide:      'blend.c:1419,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1419,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1426,5'
          Branch Sides:
            - BranchSide:      'blend.c:1427,13'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
            - BranchSide:      'blend.c:1460,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'blend.c:1427,24'
          Branch Sides:
            - BranchSide:      'blend.c:1427,39'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
            - BranchSide:      'blend.c:1427,27'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
        - Branch String:   'blend.c:1427,13'
          Branch Sides:
            - BranchSide:      'blend.c:1427,39'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
            - BranchSide:      'blend.c:1428,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
        - Branch String:   'blend.c:1430,9'
          Branch Sides:
            - BranchSide:      'blend.c:1431,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
            - BranchSide:      'blend.c:1458,5'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
        - Branch String:   'blend.c:1431,28'
          Branch Sides:
            - BranchSide:      'blend.c:1431,43'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
            - BranchSide:      'blend.c:1431,31'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
        - Branch String:   'blend.c:1431,17'
          Branch Sides:
            - BranchSide:      'blend.c:1431,43'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
            - BranchSide:      'blend.c:1432,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
        - Branch String:   'blend.c:1432,24'
          Branch Sides:
            - BranchSide:      'blend.c:1432,27'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
            - BranchSide:      'blend.c:1437,24'
              BranchSideFuncs:
                - pixDestroy
                - blendHardLightComponents
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
        - Branch String:   'blend.c:1432,17'
          Branch Sides:
            - BranchSide:      'blend.c:1433,24'
              BranchSideFuncs:
                - blendHardLightComponents
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
            - BranchSide:      'blend.c:1437,24'
              BranchSideFuncs:
                - pixDestroy
                - blendHardLightComponents
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
        - Branch String:   'blend.c:1437,32'
          Branch Sides:
            - BranchSide:      'blend.c:1437,35'
              BranchSideFuncs:
                - pixDestroy
                - blendHardLightComponents
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
            - BranchSide:      'blend.c:1446,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
        - Branch String:   'blend.c:1437,24'
          Branch Sides:
            - BranchSide:      'blend.c:1438,28'
              BranchSideFuncs:
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
            - BranchSide:      'blend.c:1446,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
                - blendHardLightComponents
                - extractRGBValues
                - extractRGBValues
                - blendHardLightComponents
                - blendHardLightComponents
                - blendHardLightComponents
                - composeRGBPixel
      Callsites:
        - Src:             'blend.c:1364,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1366,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1367,5'
          Dst:             pixGetDimensions
        - Src:             'blend.c:1368,5'
          Dst:             pixGetDimensions
        - Src:             'blend.c:1370,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1372,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1374,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1375,26'
          Dst:             pixGetColormap
        - Src:             'blend.c:1376,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1378,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1381,9'
          Dst:             lept_stderr
        - Src:             'blend.c:1386,12'
          Dst:             pixRemoveColormap
        - Src:             'blend.c:1387,10'
          Dst:             pixGetDepth
        - Src:             'blend.c:1395,13'
          Dst:             pixGetColormap
        - Src:             'blend.c:1396,20'
          Dst:             pixRemoveColormap
        - Src:             'blend.c:1399,24'
          Dst:             pixConvertTo32
        - Src:             'blend.c:1401,24'
          Dst:             pixConvertTo32
        - Src:             'blend.c:1402,17'
          Dst:             pixCopy
        - Src:             'blend.c:1403,17'
          Dst:             pixDestroy
        - Src:             'blend.c:1408,13'
          Dst:             pixGetColormap
        - Src:             'blend.c:1409,20'
          Dst:             pixRemoveColormap
        - Src:             'blend.c:1411,20'
          Dst:             pixCopy
        - Src:             'blend.c:1412,13'
          Dst:             pixGetDepth
        - Src:             'blend.c:1418,9'
          Dst:             pixDestroy
        - Src:             'blend.c:1419,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1422,12'
          Dst:             pixGetWpl
        - Src:             'blend.c:1423,13'
          Dst:             pixGetData
        - Src:             'blend.c:1424,13'
          Dst:             pixGetData
        - Src:             'blend.c:1425,12'
          Dst:             pixGetWpl
        - Src:             'blend.c:1435,24'
          Dst:             blendHardLightComponents
        - Src:             'blend.c:1439,17'
          Dst:             extractRGBValues
        - Src:             'blend.c:1441,25'
          Dst:             blendHardLightComponents
        - Src:             'blend.c:1442,25'
          Dst:             blendHardLightComponents
        - Src:             'blend.c:1443,25'
          Dst:             blendHardLightComponents
        - Src:             'blend.c:1444,17'
          Dst:             composeRGBPixel
        - Src:             'blend.c:1448,17'
          Dst:             extractRGBValues
        - Src:             'blend.c:1450,17'
          Dst:             extractRGBValues
        - Src:             'blend.c:1451,25'
          Dst:             blendHardLightComponents
        - Src:             'blend.c:1452,25'
          Dst:             blendHardLightComponents
        - Src:             'blend.c:1453,25'
          Dst:             blendHardLightComponents
        - Src:             'blend.c:1454,17'
          Dst:             composeRGBPixel
        - Src:             'blend.c:1460,5'
          Dst:             pixDestroy
    - functionName:    pixFadeWithGray
      functionSourceFile: '/src/leptonica/src/blend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1311
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixb
        - factor
        - type
      BBCount:         66
      ICount:          512
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - composeRGBPixel
        - extractRGBValues
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormapGeneral
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blend.c:1248,9'
          Branch Sides:
            - BranchSide:      'blend.c:1249,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixRemoveColormapGeneral
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:1250,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixRemoveColormapGeneral
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'blend.c:1249,23'
          Branch Sides:
            - BranchSide:      'blend.c:1249,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1249,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1250,9'
          Branch Sides:
            - BranchSide:      'blend.c:1251,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixRemoveColormapGeneral
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:1252,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixRemoveColormapGeneral
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'blend.c:1251,23'
          Branch Sides:
            - BranchSide:      'blend.c:1251,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1251,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1252,9'
          Branch Sides:
            - BranchSide:      'blend.c:1253,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1254,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRemoveColormapGeneral
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'blend.c:1253,23'
          Branch Sides:
            - BranchSide:      'blend.c:1253,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1253,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1255,9'
          Branch Sides:
            - BranchSide:      'blend.c:1256,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1257,9'
              BranchSideFuncs:
                - pixRemoveColormapGeneral
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'blend.c:1256,23'
          Branch Sides:
            - BranchSide:      'blend.c:1256,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1256,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1257,22'
          Branch Sides:
            - BranchSide:      'blend.c:1257,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1258,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'blend.c:1257,9'
          Branch Sides:
            - BranchSide:      'blend.c:1258,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1259,9'
              BranchSideFuncs:
                - pixRemoveColormapGeneral
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
        - Branch String:   'blend.c:1258,23'
          Branch Sides:
            - BranchSide:      'blend.c:1258,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1258,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1259,34'
          Branch Sides:
            - BranchSide:      'blend.c:1259,37'
              BranchSideFuncs:
                - pixRemoveColormapGeneral
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
            - BranchSide:      'blend.c:1263,37'
              BranchSideFuncs:
                - pixRemoveColormapGeneral
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:1259,9'
          Branch Sides:
            - BranchSide:      'blend.c:1260,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1263,37'
              BranchSideFuncs:
                - pixRemoveColormapGeneral
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:1260,23'
          Branch Sides:
            - BranchSide:      'blend.c:1260,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1260,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1265,9'
          Branch Sides:
            - BranchSide:      'blend.c:1265,7'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1265,7'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:1266,9'
          Branch Sides:
            - BranchSide:      'blend.c:1266,7'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1266,7'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:1278,5'
          Branch Sides:
            - BranchSide:      'blend.c:1279,17'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1310,12'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1281,9'
          Branch Sides:
            - BranchSide:      'blend.c:1282,20'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1308,5'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:1284,21'
          Branch Sides:
            - BranchSide:      'blend.c:1284,21'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1284,21'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:1285,17'
          Branch Sides:
            - BranchSide:      'blend.c:1286,24'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1293,25'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:1287,21'
          Branch Sides:
            - BranchSide:      'blend.c:1288,29'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1290,29'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:1295,21'
          Branch Sides:
            - BranchSide:      'blend.c:1296,29'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
            - BranchSide:      'blend.c:1300,29'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
      Callsites:
        - Src:             'blend.c:1249,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1251,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1252,9'
          Dst:             pixGetDepth
        - Src:             'blend.c:1253,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1254,5'
          Dst:             pixGetDimensions
        - Src:             'blend.c:1256,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1258,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1260,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1263,12'
          Dst:             pixRemoveColormapGeneral
        - Src:             'blend.c:1264,5'
          Dst:             pixGetDimensions
        - Src:             'blend.c:1267,13'
          Dst:             pixGetData
        - Src:             'blend.c:1268,12'
          Dst:             pixGetWpl
        - Src:             'blend.c:1269,13'
          Dst:             pixGetData
        - Src:             'blend.c:1270,12'
          Dst:             pixGetWpl
        - Src:             'blend.c:1294,17'
          Dst:             extractRGBValues
        - Src:             'blend.c:1304,17'
          Dst:             composeRGBPixel
    - functionName:    pixBlendGrayAdapt
      functionSourceFile: '/src/leptonica/src/blend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionLinenumberEnd: 1213
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs1
        - pixs2
        - x
        - y
        - fract
        - shift
      BBCount:         110
      ICount:          767
      EdgeCount:       145
      CyclomaticComplexity: 37
      functionsReached:
        - boxCreate
        - boxDestroy
        - boxIntersects
        - composeRGBPixel
        - extractRGBValues
        - lept_stderr
        - pixClipRectangle
        - pixClone
        - pixConvertTo8
        - pixCopy
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetRankValueMasked
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blend.c:1080,9'
          Branch Sides:
            - BranchSide:      'blend.c:1081,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - boxCreate
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:1082,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - boxCreate
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'blend.c:1081,23'
          Branch Sides:
            - BranchSide:      'blend.c:1081,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1081,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1082,9'
          Branch Sides:
            - BranchSide:      'blend.c:1083,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - boxCreate
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:1084,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - boxCreate
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'blend.c:1083,23'
          Branch Sides:
            - BranchSide:      'blend.c:1083,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1083,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1084,9'
          Branch Sides:
            - BranchSide:      'blend.c:1085,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1086,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - boxCreate
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
        - Branch String:   'blend.c:1085,23'
          Branch Sides:
            - BranchSide:      'blend.c:1085,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1085,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1086,23'
          Branch Sides:
            - BranchSide:      'blend.c:1086,41'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetDimensions
                - boxCreate
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:1088,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - boxCreate
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'blend.c:1086,9'
          Branch Sides:
            - BranchSide:      'blend.c:1087,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1088,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - boxCreate
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'blend.c:1087,23'
          Branch Sides:
            - BranchSide:      'blend.c:1087,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1087,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1088,14'
          Branch Sides:
            - BranchSide:      'blend.c:1088,18'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - boxCreate
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'blend.c:1090,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - boxCreate
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
        - Branch String:   'blend.c:1088,9'
          Branch Sides:
            - BranchSide:      'blend.c:1089,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1090,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - boxCreate
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
        - Branch String:   'blend.c:1089,23'
          Branch Sides:
            - BranchSide:      'blend.c:1089,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1089,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1090,21'
          Branch Sides:
            - BranchSide:      'blend.c:1090,24'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - boxCreate
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
            - BranchSide:      'blend.c:1091,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - boxCreate
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
        - Branch String:   'blend.c:1090,9'
          Branch Sides:
            - BranchSide:      'blend.c:1091,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - boxCreate
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
            - BranchSide:      'blend.c:1094,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - boxCreate
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
        - Branch String:   'blend.c:1091,9'
          Branch Sides:
            - BranchSide:      'blend.c:1092,15'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDimensions
                - pixGetDimensions
                - boxCreate
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
            - BranchSide:      'blend.c:1092,15'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - boxCreate
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
        - Branch String:   'blend.c:1094,9'
          Branch Sides:
            - BranchSide:      'blend.c:1094,28'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - boxCreate
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
            - BranchSide:      'blend.c:1095,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - boxCreate
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
        - Branch String:   'blend.c:1095,19'
          Branch Sides:
            - BranchSide:      'blend.c:1095,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - boxCreate
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
            - BranchSide:      'blend.c:1096,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - boxCreate
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
        - Branch String:   'blend.c:1095,9'
          Branch Sides:
            - BranchSide:      'blend.c:1096,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - boxCreate
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
            - BranchSide:      'blend.c:1101,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - boxCreate
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
        - Branch String:   'blend.c:1096,9'
          Branch Sides:
            - BranchSide:      'blend.c:1097,15'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDimensions
                - pixGetDimensions
                - boxCreate
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
            - BranchSide:      'blend.c:1097,15'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - boxCreate
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
        - Branch String:   'blend.c:1107,9'
          Branch Sides:
            - BranchSide:      'blend.c:1108,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
            - BranchSide:      'blend.c:1117,10'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
        - Branch String:   'blend.c:1109,23'
          Branch Sides:
            - BranchSide:      'blend.c:1109,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:1109,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1117,9'
          Branch Sides:
            - BranchSide:      'blend.c:1118,34'
              BranchSideFuncs:
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1129,29'
              BranchSideFuncs:
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:1119,13'
          Branch Sides:
            - BranchSide:      'blend.c:1120,34'
              BranchSideFuncs:
                - pixConvertTo8
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1122,29'
              BranchSideFuncs:
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - pixConvertTo8
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:1133,9'
          Branch Sides:
            - BranchSide:      'blend.c:1134,17'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1136,17'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixGetDepth
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:1148,5'
          Branch Sides:
            - BranchSide:      'blend.c:1149,13'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1211,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'blend.c:1149,24'
          Branch Sides:
            - BranchSide:      'blend.c:1149,39'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1149,27'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:1149,13'
          Branch Sides:
            - BranchSide:      'blend.c:1149,39'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1150,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:1152,9'
          Branch Sides:
            - BranchSide:      'blend.c:1166,20'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1189,20'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1207,13'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:1166,13'
          Branch Sides:
            - BranchSide:      'blend.c:1167,21'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1174,13'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:1167,32'
          Branch Sides:
            - BranchSide:      'blend.c:1167,47'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1167,35'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:1167,21'
          Branch Sides:
            - BranchSide:      'blend.c:1167,47'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1168,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:1189,13'
          Branch Sides:
            - BranchSide:      'blend.c:1190,21'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
                - pixDestroy
            - BranchSide:      'blend.c:1205,13'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:1190,32'
          Branch Sides:
            - BranchSide:      'blend.c:1190,47'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1190,35'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
                - pixDestroy
        - Branch String:   'blend.c:1190,21'
          Branch Sides:
            - BranchSide:      'blend.c:1190,47'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:1191,24'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
                - pixDestroy
        - Branch String:   'blend.c:1194,24'
          Branch Sides:
            - BranchSide:      'blend.c:1194,22'
              BranchSideFuncs:
                - composeRGBPixel
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'blend.c:1194,22'
              BranchSideFuncs:
                - composeRGBPixel
                - pixDestroy
                - extractRGBValues
        - Branch String:   'blend.c:1195,24'
          Branch Sides:
            - BranchSide:      'blend.c:1195,22'
              BranchSideFuncs:
                - composeRGBPixel
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'blend.c:1195,22'
              BranchSideFuncs:
                - composeRGBPixel
                - pixDestroy
                - extractRGBValues
        - Branch String:   'blend.c:1196,24'
          Branch Sides:
            - BranchSide:      'blend.c:1196,22'
              BranchSideFuncs:
                - composeRGBPixel
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'blend.c:1196,22'
              BranchSideFuncs:
                - composeRGBPixel
                - pixDestroy
                - extractRGBValues
      Callsites:
        - Src:             'blend.c:1081,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1083,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1084,9'
          Dst:             pixGetDepth
        - Src:             'blend.c:1085,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1086,26'
          Dst:             pixGetColormap
        - Src:             'blend.c:1087,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1089,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1091,9'
          Dst:             lept_stderr
        - Src:             'blend.c:1096,9'
          Dst:             lept_stderr
        - Src:             'blend.c:1101,5'
          Dst:             pixGetDimensions
        - Src:             'blend.c:1102,5'
          Dst:             pixGetDimensions
        - Src:             'blend.c:1103,11'
          Dst:             boxCreate
        - Src:             'blend.c:1104,12'
          Dst:             boxCreate
        - Src:             'blend.c:1105,5'
          Dst:             boxIntersects
        - Src:             'blend.c:1106,5'
          Dst:             boxDestroy
        - Src:             'blend.c:1108,9'
          Dst:             boxDestroy
        - Src:             'blend.c:1109,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:1118,16'
          Dst:             pixRemoveColormap
        - Src:             'blend.c:1119,13'
          Dst:             pixGetDepth
        - Src:             'blend.c:1120,20'
          Dst:             pixConvertTo8
        - Src:             'blend.c:1122,20'
          Dst:             pixClone
        - Src:             'blend.c:1123,16'
          Dst:             pixCopy
        - Src:             'blend.c:1124,9'
          Dst:             pixDestroy
        - Src:             'blend.c:1125,9'
          Dst:             pixDestroy
        - Src:             'blend.c:1129,12'
          Dst:             pixClipRectangle
        - Src:             'blend.c:1130,12'
          Dst:             pixConvertTo8
        - Src:             'blend.c:1131,5'
          Dst:             pixGetRankValueMasked
        - Src:             'blend.c:1137,5'
          Dst:             pixDestroy
        - Src:             'blend.c:1138,5'
          Dst:             pixDestroy
        - Src:             'blend.c:1139,5'
          Dst:             boxDestroy
        - Src:             'blend.c:1142,9'
          Dst:             pixGetDepth
        - Src:             'blend.c:1143,12'
          Dst:             pixGetWpl
        - Src:             'blend.c:1144,13'
          Dst:             pixGetData
        - Src:             'blend.c:1145,12'
          Dst:             pixConvertTo8
        - Src:             'blend.c:1146,13'
          Dst:             pixGetData
        - Src:             'blend.c:1147,12'
          Dst:             pixGetWpl
        - Src:             'blend.c:1193,17'
          Dst:             extractRGBValues
        - Src:             'blend.c:1202,17'
          Dst:             composeRGBPixel
        - Src:             'blend.c:1211,5'
          Dst:             pixDestroy
    - functionName:    blendComponents
      functionSourceFile: '/src/leptonica/src/blend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - float
      constantsTouched: []
      argNames:
        - a
        - b
        - fract
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'blend.c:1011,9'
          Branch Sides:
            - BranchSide:      'blend.c:1012,18'
              BranchSideFuncs: []
            - BranchSide:      'blend.c:1013,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1012,17'
          Branch Sides:
            - BranchSide:      'blend.c:1012,27'
              BranchSideFuncs: []
            - BranchSide:      'blend.c:1012,31'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1013,9'
          Branch Sides:
            - BranchSide:      'blend.c:1014,18'
              BranchSideFuncs: []
            - BranchSide:      'blend.c:1015,28'
              BranchSideFuncs: []
        - Branch String:   'blend.c:1014,17'
          Branch Sides:
            - BranchSide:      'blend.c:1014,27'
              BranchSideFuncs: []
            - BranchSide:      'blend.c:1014,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pixBlendColorByChannel
      functionSourceFile: '/src/leptonica/src/blend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - float
        - float
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs1
        - pixs2
        - x
        - y
        - rfract
        - gfract
        - bfract
        - transparent
        - transpix
      BBCount:         62
      ICount:          416
      EdgeCount:       83
      CyclomaticComplexity: 23
      functionsReached:
        - blendComponents
        - composeRGBPixel
        - extractRGBValues
        - pixConvertTo32
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blend.c:953,9'
          Branch Sides:
            - BranchSide:      'blend.c:954,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixConvertTo32
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendComponents
                - blendComponents
                - blendComponents
                - composeRGBPixel
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:955,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixConvertTo32
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendComponents
                - blendComponents
                - blendComponents
                - composeRGBPixel
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'blend.c:954,23'
          Branch Sides:
            - BranchSide:      'blend.c:954,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:954,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:955,9'
          Branch Sides:
            - BranchSide:      'blend.c:956,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo32
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendComponents
                - blendComponents
                - blendComponents
                - composeRGBPixel
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:957,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo32
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendComponents
                - blendComponents
                - blendComponents
                - composeRGBPixel
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'blend.c:956,23'
          Branch Sides:
            - BranchSide:      'blend.c:956,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:956,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:957,9'
          Branch Sides:
            - BranchSide:      'blend.c:958,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:959,9'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendComponents
                - blendComponents
                - blendComponents
                - composeRGBPixel
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
        - Branch String:   'blend.c:958,23'
          Branch Sides:
            - BranchSide:      'blend.c:958,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:958,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:959,23'
          Branch Sides:
            - BranchSide:      'blend.c:959,38'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo32
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendComponents
                - blendComponents
                - blendComponents
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:961,9'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendComponents
                - blendComponents
                - blendComponents
                - composeRGBPixel
                - returnErrorPtr
        - Branch String:   'blend.c:959,9'
          Branch Sides:
            - BranchSide:      'blend.c:960,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:961,9'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendComponents
                - blendComponents
                - blendComponents
                - composeRGBPixel
                - returnErrorPtr
        - Branch String:   'blend.c:960,23'
          Branch Sides:
            - BranchSide:      'blend.c:960,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:960,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:961,14'
          Branch Sides:
            - BranchSide:      'blend.c:961,18'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendComponents
                - blendComponents
                - blendComponents
                - composeRGBPixel
                - returnErrorPtr
            - BranchSide:      'blend.c:969,10'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendComponents
                - blendComponents
                - blendComponents
                - composeRGBPixel
        - Branch String:   'blend.c:961,9'
          Branch Sides:
            - BranchSide:      'blend.c:962,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:969,10'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendComponents
                - blendComponents
                - blendComponents
                - composeRGBPixel
        - Branch String:   'blend.c:962,23'
          Branch Sides:
            - BranchSide:      'blend.c:962,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:962,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:969,9'
          Branch Sides:
            - BranchSide:      'blend.c:970,31'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendComponents
                - blendComponents
                - blendComponents
                - composeRGBPixel
            - BranchSide:      'blend.c:971,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendComponents
                - blendComponents
                - blendComponents
                - composeRGBPixel
        - Branch String:   'blend.c:980,5'
          Branch Sides:
            - BranchSide:      'blend.c:981,13'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendComponents
                - blendComponents
                - blendComponents
                - composeRGBPixel
            - BranchSide:      'blend.c:1001,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'blend.c:981,24'
          Branch Sides:
            - BranchSide:      'blend.c:981,39'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendComponents
                - blendComponents
                - blendComponents
                - composeRGBPixel
            - BranchSide:      'blend.c:981,27'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendComponents
                - blendComponents
                - blendComponents
                - composeRGBPixel
        - Branch String:   'blend.c:981,13'
          Branch Sides:
            - BranchSide:      'blend.c:981,39'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendComponents
                - blendComponents
                - blendComponents
                - composeRGBPixel
            - BranchSide:      'blend.c:982,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendComponents
                - blendComponents
                - blendComponents
                - composeRGBPixel
        - Branch String:   'blend.c:984,9'
          Branch Sides:
            - BranchSide:      'blend.c:985,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendComponents
                - blendComponents
                - blendComponents
                - composeRGBPixel
            - BranchSide:      'blend.c:999,5'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendComponents
                - blendComponents
                - blendComponents
                - composeRGBPixel
        - Branch String:   'blend.c:985,28'
          Branch Sides:
            - BranchSide:      'blend.c:985,43'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendComponents
                - blendComponents
                - blendComponents
                - composeRGBPixel
            - BranchSide:      'blend.c:985,31'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendComponents
                - blendComponents
                - blendComponents
                - composeRGBPixel
        - Branch String:   'blend.c:985,17'
          Branch Sides:
            - BranchSide:      'blend.c:985,43'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendComponents
                - blendComponents
                - blendComponents
                - composeRGBPixel
            - BranchSide:      'blend.c:986,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendComponents
                - blendComponents
                - blendComponents
                - composeRGBPixel
        - Branch String:   'blend.c:987,34'
          Branch Sides:
            - BranchSide:      'blend.c:988,19'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - blendComponents
                - blendComponents
                - blendComponents
                - composeRGBPixel
                - pixDestroy
            - BranchSide:      'blend.c:989,27'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - blendComponents
                - blendComponents
                - blendComponents
                - composeRGBPixel
                - pixDestroy
        - Branch String:   'blend.c:987,17'
          Branch Sides:
            - BranchSide:      'blend.c:989,27'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - blendComponents
                - blendComponents
                - blendComponents
                - composeRGBPixel
                - pixDestroy
            - BranchSide:      'blend.c:998,9'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - blendComponents
                - blendComponents
                - blendComponents
                - composeRGBPixel
      Callsites:
        - Src:             'blend.c:954,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:956,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:957,9'
          Dst:             pixGetDepth
        - Src:             'blend.c:958,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:959,26'
          Dst:             pixGetDepth
        - Src:             'blend.c:960,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:962,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:970,16'
          Dst:             pixConvertTo32
        - Src:             'blend.c:971,5'
          Dst:             pixGetDimensions
        - Src:             'blend.c:972,12'
          Dst:             pixGetWpl
        - Src:             'blend.c:973,13'
          Dst:             pixGetData
        - Src:             'blend.c:974,12'
          Dst:             pixConvertTo32
        - Src:             'blend.c:975,5'
          Dst:             pixGetDimensions
        - Src:             'blend.c:976,13'
          Dst:             pixGetData
        - Src:             'blend.c:977,12'
          Dst:             pixGetWpl
        - Src:             'blend.c:990,17'
          Dst:             extractRGBValues
        - Src:             'blend.c:991,17'
          Dst:             extractRGBValues
        - Src:             'blend.c:992,24'
          Dst:             blendComponents
        - Src:             'blend.c:993,24'
          Dst:             blendComponents
        - Src:             'blend.c:994,24'
          Dst:             blendComponents
        - Src:             'blend.c:995,17'
          Dst:             composeRGBPixel
        - Src:             'blend.c:1001,5'
          Dst:             pixDestroy
    - functionName:    pixBlendGrayInverse
      functionSourceFile: '/src/leptonica/src/blend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - float
      constantsTouched: []
      argNames:
        - pixd
        - pixs1
        - pixs2
        - x
        - y
        - fract
      BBCount:         81
      ICount:          629
      EdgeCount:       106
      CyclomaticComplexity: 27
      functionsReached:
        - composeRGBPixel
        - extractRGBValues
        - lept_stderr
        - pixClone
        - pixConvertTo8
        - pixCopy
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'blend.c:702,9'
          Branch Sides:
            - BranchSide:      'blend.c:703,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:704,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'blend.c:703,23'
          Branch Sides:
            - BranchSide:      'blend.c:703,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:703,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:704,9'
          Branch Sides:
            - BranchSide:      'blend.c:705,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:706,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'blend.c:705,23'
          Branch Sides:
            - BranchSide:      'blend.c:705,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:705,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:706,9'
          Branch Sides:
            - BranchSide:      'blend.c:707,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:708,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
        - Branch String:   'blend.c:707,23'
          Branch Sides:
            - BranchSide:      'blend.c:707,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:707,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:708,23'
          Branch Sides:
            - BranchSide:      'blend.c:708,41'
              BranchSideFuncs:
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:710,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'blend.c:708,9'
          Branch Sides:
            - BranchSide:      'blend.c:709,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:710,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'blend.c:709,23'
          Branch Sides:
            - BranchSide:      'blend.c:709,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:709,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:710,14'
          Branch Sides:
            - BranchSide:      'blend.c:710,18'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'blend.c:712,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
        - Branch String:   'blend.c:710,9'
          Branch Sides:
            - BranchSide:      'blend.c:711,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:712,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
        - Branch String:   'blend.c:711,23'
          Branch Sides:
            - BranchSide:      'blend.c:711,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:711,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:712,21'
          Branch Sides:
            - BranchSide:      'blend.c:712,24'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
            - BranchSide:      'blend.c:713,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
        - Branch String:   'blend.c:712,9'
          Branch Sides:
            - BranchSide:      'blend.c:713,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
            - BranchSide:      'blend.c:722,10'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
        - Branch String:   'blend.c:713,9'
          Branch Sides:
            - BranchSide:      'blend.c:714,15'
              BranchSideFuncs:
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
            - BranchSide:      'blend.c:714,15'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
        - Branch String:   'blend.c:722,9'
          Branch Sides:
            - BranchSide:      'blend.c:723,34'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:733,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:724,13'
          Branch Sides:
            - BranchSide:      'blend.c:725,34'
              BranchSideFuncs:
                - pixConvertTo8
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:727,29'
              BranchSideFuncs:
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:742,5'
          Branch Sides:
            - BranchSide:      'blend.c:743,13'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:783,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'blend.c:743,24'
          Branch Sides:
            - BranchSide:      'blend.c:743,39'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:743,27'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:743,13'
          Branch Sides:
            - BranchSide:      'blend.c:743,39'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:744,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:746,9'
          Branch Sides:
            - BranchSide:      'blend.c:749,20'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:760,20'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:779,13'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:749,13'
          Branch Sides:
            - BranchSide:      'blend.c:750,21'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:758,13'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:750,32'
          Branch Sides:
            - BranchSide:      'blend.c:750,47'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:750,35'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:750,21'
          Branch Sides:
            - BranchSide:      'blend.c:750,47'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:751,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:760,13'
          Branch Sides:
            - BranchSide:      'blend.c:761,21'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
                - pixDestroy
            - BranchSide:      'blend.c:777,13'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:761,32'
          Branch Sides:
            - BranchSide:      'blend.c:761,47'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:761,35'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
                - pixDestroy
        - Branch String:   'blend.c:761,21'
          Branch Sides:
            - BranchSide:      'blend.c:761,47'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:762,24'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
                - pixDestroy
      Callsites:
        - Src:             'blend.c:703,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:705,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:706,9'
          Dst:             pixGetDepth
        - Src:             'blend.c:707,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:708,26'
          Dst:             pixGetColormap
        - Src:             'blend.c:709,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:711,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:713,9'
          Dst:             lept_stderr
        - Src:             'blend.c:723,16'
          Dst:             pixRemoveColormap
        - Src:             'blend.c:724,13'
          Dst:             pixGetDepth
        - Src:             'blend.c:725,20'
          Dst:             pixConvertTo8
        - Src:             'blend.c:727,20'
          Dst:             pixClone
        - Src:             'blend.c:728,16'
          Dst:             pixCopy
        - Src:             'blend.c:729,9'
          Dst:             pixDestroy
        - Src:             'blend.c:730,9'
          Dst:             pixDestroy
        - Src:             'blend.c:733,5'
          Dst:             pixGetDimensions
        - Src:             'blend.c:734,12'
          Dst:             pixGetWpl
        - Src:             'blend.c:735,13'
          Dst:             pixGetData
        - Src:             'blend.c:736,12'
          Dst:             pixConvertTo8
        - Src:             'blend.c:737,5'
          Dst:             pixGetDimensions
        - Src:             'blend.c:738,13'
          Dst:             pixGetData
        - Src:             'blend.c:739,12'
          Dst:             pixGetWpl
        - Src:             'blend.c:764,17'
          Dst:             extractRGBValues
        - Src:             'blend.c:774,17'
          Dst:             composeRGBPixel
        - Src:             'blend.c:783,5'
          Dst:             pixDestroy
    - functionName:    pixBlendColor
      functionSourceFile: '/src/leptonica/src/blend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs1
        - pixs2
        - x
        - y
        - fract
        - transparent
        - transpix
      BBCount:         71
      ICount:          459
      EdgeCount:       95
      CyclomaticComplexity: 26
      functionsReached:
        - composeRGBPixel
        - extractRGBValues
        - lept_stderr
        - pixConvertTo32
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blend.c:835,9'
          Branch Sides:
            - BranchSide:      'blend.c:836,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixConvertTo32
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - lept_stderr
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:837,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixConvertTo32
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - lept_stderr
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'blend.c:836,23'
          Branch Sides:
            - BranchSide:      'blend.c:836,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:836,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:837,9'
          Branch Sides:
            - BranchSide:      'blend.c:838,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo32
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - lept_stderr
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:839,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo32
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - lept_stderr
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'blend.c:838,23'
          Branch Sides:
            - BranchSide:      'blend.c:838,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:838,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:839,9'
          Branch Sides:
            - BranchSide:      'blend.c:840,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:841,9'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - lept_stderr
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
        - Branch String:   'blend.c:840,23'
          Branch Sides:
            - BranchSide:      'blend.c:840,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:840,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:841,23'
          Branch Sides:
            - BranchSide:      'blend.c:841,38'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo32
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:843,9'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'blend.c:841,9'
          Branch Sides:
            - BranchSide:      'blend.c:842,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:843,9'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'blend.c:842,23'
          Branch Sides:
            - BranchSide:      'blend.c:842,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:842,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:843,14'
          Branch Sides:
            - BranchSide:      'blend.c:843,18'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'blend.c:845,9'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - lept_stderr
        - Branch String:   'blend.c:843,9'
          Branch Sides:
            - BranchSide:      'blend.c:844,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:845,9'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - lept_stderr
        - Branch String:   'blend.c:844,23'
          Branch Sides:
            - BranchSide:      'blend.c:844,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:844,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:845,21'
          Branch Sides:
            - BranchSide:      'blend.c:845,24'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - lept_stderr
            - BranchSide:      'blend.c:846,9'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - lept_stderr
        - Branch String:   'blend.c:845,9'
          Branch Sides:
            - BranchSide:      'blend.c:846,9'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - lept_stderr
            - BranchSide:      'blend.c:855,10'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:846,9'
          Branch Sides:
            - BranchSide:      'blend.c:847,15'
              BranchSideFuncs:
                - lept_stderr
                - pixConvertTo32
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:847,15'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:855,9'
          Branch Sides:
            - BranchSide:      'blend.c:856,31'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:857,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo32
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:866,5'
          Branch Sides:
            - BranchSide:      'blend.c:873,13'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:893,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'blend.c:873,24'
          Branch Sides:
            - BranchSide:      'blend.c:873,39'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:873,27'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:873,13'
          Branch Sides:
            - BranchSide:      'blend.c:873,39'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:874,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:876,9'
          Branch Sides:
            - BranchSide:      'blend.c:877,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:891,5'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:877,28'
          Branch Sides:
            - BranchSide:      'blend.c:877,43'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:877,31'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:877,17'
          Branch Sides:
            - BranchSide:      'blend.c:877,43'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:878,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:879,34'
          Branch Sides:
            - BranchSide:      'blend.c:880,19'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixDestroy
            - BranchSide:      'blend.c:881,27'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixDestroy
        - Branch String:   'blend.c:879,17'
          Branch Sides:
            - BranchSide:      'blend.c:881,27'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixDestroy
            - BranchSide:      'blend.c:890,9'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
      Callsites:
        - Src:             'blend.c:836,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:838,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:839,9'
          Dst:             pixGetDepth
        - Src:             'blend.c:840,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:841,26'
          Dst:             pixGetDepth
        - Src:             'blend.c:842,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:844,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:846,9'
          Dst:             lept_stderr
        - Src:             'blend.c:856,16'
          Dst:             pixConvertTo32
        - Src:             'blend.c:857,5'
          Dst:             pixGetDimensions
        - Src:             'blend.c:858,12'
          Dst:             pixGetWpl
        - Src:             'blend.c:859,13'
          Dst:             pixGetData
        - Src:             'blend.c:860,12'
          Dst:             pixConvertTo32
        - Src:             'blend.c:861,5'
          Dst:             pixGetDimensions
        - Src:             'blend.c:862,13'
          Dst:             pixGetData
        - Src:             'blend.c:863,12'
          Dst:             pixGetWpl
        - Src:             'blend.c:882,17'
          Dst:             extractRGBValues
        - Src:             'blend.c:883,17'
          Dst:             extractRGBValues
        - Src:             'blend.c:887,17'
          Dst:             composeRGBPixel
        - Src:             'blend.c:893,5'
          Dst:             pixDestroy
    - functionName:    pixBlendGray
      functionSourceFile: '/src/leptonica/src/blend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - float
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs1
        - pixs2
        - x
        - y
        - fract
        - type
        - transparent
        - transpix
      BBCount:         147
      ICount:          968
      EdgeCount:       192
      CyclomaticComplexity: 47
      functionsReached:
        - composeRGBPixel
        - extractRGBValues
        - lept_stderr
        - pixClone
        - pixConvertTo8
        - pixCopy
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blend.c:506,9'
          Branch Sides:
            - BranchSide:      'blend.c:507,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:508,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'blend.c:507,23'
          Branch Sides:
            - BranchSide:      'blend.c:507,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:507,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:508,9'
          Branch Sides:
            - BranchSide:      'blend.c:509,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:510,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'blend.c:509,23'
          Branch Sides:
            - BranchSide:      'blend.c:509,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:509,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:510,9'
          Branch Sides:
            - BranchSide:      'blend.c:511,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:512,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
        - Branch String:   'blend.c:511,23'
          Branch Sides:
            - BranchSide:      'blend.c:511,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:511,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:512,23'
          Branch Sides:
            - BranchSide:      'blend.c:512,41'
              BranchSideFuncs:
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:514,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'blend.c:512,9'
          Branch Sides:
            - BranchSide:      'blend.c:513,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:514,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'blend.c:513,23'
          Branch Sides:
            - BranchSide:      'blend.c:513,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:513,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:514,14'
          Branch Sides:
            - BranchSide:      'blend.c:514,18'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'blend.c:516,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
        - Branch String:   'blend.c:514,9'
          Branch Sides:
            - BranchSide:      'blend.c:515,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:516,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
        - Branch String:   'blend.c:515,23'
          Branch Sides:
            - BranchSide:      'blend.c:515,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:515,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:516,21'
          Branch Sides:
            - BranchSide:      'blend.c:516,24'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
            - BranchSide:      'blend.c:517,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
        - Branch String:   'blend.c:516,9'
          Branch Sides:
            - BranchSide:      'blend.c:517,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
            - BranchSide:      'blend.c:520,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
        - Branch String:   'blend.c:517,9'
          Branch Sides:
            - BranchSide:      'blend.c:518,15'
              BranchSideFuncs:
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
            - BranchSide:      'blend.c:518,15'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
        - Branch String:   'blend.c:520,30'
          Branch Sides:
            - BranchSide:      'blend.c:520,33'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
            - BranchSide:      'blend.c:530,10'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
        - Branch String:   'blend.c:520,9'
          Branch Sides:
            - BranchSide:      'blend.c:521,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
                - lept_stderr
            - BranchSide:      'blend.c:530,10'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
        - Branch String:   'blend.c:521,9'
          Branch Sides:
            - BranchSide:      'blend.c:522,14'
              BranchSideFuncs:
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
            - BranchSide:      'blend.c:522,14'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
                - pixConvertTo8
        - Branch String:   'blend.c:530,9'
          Branch Sides:
            - BranchSide:      'blend.c:531,34'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:541,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:532,13'
          Branch Sides:
            - BranchSide:      'blend.c:533,34'
              BranchSideFuncs:
                - pixConvertTo8
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:535,29'
              BranchSideFuncs:
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixConvertTo8
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:550,9'
          Branch Sides:
            - BranchSide:      'blend.c:556,16'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:593,16'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:556,9'
          Branch Sides:
            - BranchSide:      'blend.c:557,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:592,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'blend.c:557,28'
          Branch Sides:
            - BranchSide:      'blend.c:557,43'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:557,31'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:557,17'
          Branch Sides:
            - BranchSide:      'blend.c:557,43'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:558,21'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:560,13'
          Branch Sides:
            - BranchSide:      'blend.c:563,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:574,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:589,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:563,17'
          Branch Sides:
            - BranchSide:      'blend.c:564,25'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:572,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:564,36'
          Branch Sides:
            - BranchSide:      'blend.c:564,51'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:564,39'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:564,25'
          Branch Sides:
            - BranchSide:      'blend.c:564,51'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:565,28'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:566,42'
          Branch Sides:
            - BranchSide:      'blend.c:566,45'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:567,32'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:566,25'
          Branch Sides:
            - BranchSide:      'blend.c:567,32'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:571,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:574,17'
          Branch Sides:
            - BranchSide:      'blend.c:575,25'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:587,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:575,36'
          Branch Sides:
            - BranchSide:      'blend.c:575,51'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:575,39'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:575,25'
          Branch Sides:
            - BranchSide:      'blend.c:575,51'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:576,28'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:577,42'
          Branch Sides:
            - BranchSide:      'blend.c:577,45'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
                - pixDestroy
            - BranchSide:      'blend.c:578,35'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
                - pixDestroy
        - Branch String:   'blend.c:577,25'
          Branch Sides:
            - BranchSide:      'blend.c:578,35'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
                - pixDestroy
            - BranchSide:      'blend.c:586,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:593,9'
          Branch Sides:
            - BranchSide:      'blend.c:0,0'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:594,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:594,28'
          Branch Sides:
            - BranchSide:      'blend.c:594,43'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:594,31'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:594,17'
          Branch Sides:
            - BranchSide:      'blend.c:594,43'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:595,21'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:597,13'
          Branch Sides:
            - BranchSide:      'blend.c:610,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:623,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:641,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:610,17'
          Branch Sides:
            - BranchSide:      'blend.c:611,25'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:620,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:611,36'
          Branch Sides:
            - BranchSide:      'blend.c:611,51'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:611,39'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:611,25'
          Branch Sides:
            - BranchSide:      'blend.c:611,51'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:612,28'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:613,42'
          Branch Sides:
            - BranchSide:      'blend.c:613,45'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:614,32'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:613,25'
          Branch Sides:
            - BranchSide:      'blend.c:614,32'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:619,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:623,17'
          Branch Sides:
            - BranchSide:      'blend.c:624,25'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:639,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:624,36'
          Branch Sides:
            - BranchSide:      'blend.c:624,51'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:624,39'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:624,25'
          Branch Sides:
            - BranchSide:      'blend.c:624,51'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'blend.c:625,28'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'blend.c:626,42'
          Branch Sides:
            - BranchSide:      'blend.c:626,45'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
                - pixDestroy
            - BranchSide:      'blend.c:627,35'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
                - pixDestroy
        - Branch String:   'blend.c:626,25'
          Branch Sides:
            - BranchSide:      'blend.c:627,35'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
                - pixDestroy
            - BranchSide:      'blend.c:638,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
      Callsites:
        - Src:             'blend.c:507,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:509,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:510,9'
          Dst:             pixGetDepth
        - Src:             'blend.c:511,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:512,26'
          Dst:             pixGetColormap
        - Src:             'blend.c:513,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:515,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:517,9'
          Dst:             lept_stderr
        - Src:             'blend.c:521,9'
          Dst:             lept_stderr
        - Src:             'blend.c:531,16'
          Dst:             pixRemoveColormap
        - Src:             'blend.c:532,13'
          Dst:             pixGetDepth
        - Src:             'blend.c:533,20'
          Dst:             pixConvertTo8
        - Src:             'blend.c:535,20'
          Dst:             pixClone
        - Src:             'blend.c:536,16'
          Dst:             pixCopy
        - Src:             'blend.c:537,9'
          Dst:             pixDestroy
        - Src:             'blend.c:538,9'
          Dst:             pixDestroy
        - Src:             'blend.c:541,5'
          Dst:             pixGetDimensions
        - Src:             'blend.c:542,12'
          Dst:             pixGetWpl
        - Src:             'blend.c:543,13'
          Dst:             pixGetData
        - Src:             'blend.c:544,12'
          Dst:             pixConvertTo8
        - Src:             'blend.c:545,5'
          Dst:             pixGetDimensions
        - Src:             'blend.c:546,13'
          Dst:             pixGetData
        - Src:             'blend.c:547,12'
          Dst:             pixGetWpl
        - Src:             'blend.c:579,25'
          Dst:             extractRGBValues
        - Src:             'blend.c:583,25'
          Dst:             composeRGBPixel
        - Src:             'blend.c:628,25'
          Dst:             extractRGBValues
        - Src:             'blend.c:635,25'
          Dst:             composeRGBPixel
        - Src:             'blend.c:646,5'
          Dst:             pixDestroy
    - functionName:    pixBlendMask
      functionSourceFile: '/src/leptonica/src/blend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs1
        - pixs2
        - x
        - y
        - fract
        - type
      BBCount:         157
      ICount:          976
      EdgeCount:       201
      CyclomaticComplexity: 46
      functionsReached:
        - composeRGBPixel
        - extractRGBValues
        - lept_stderr
        - pixClone
        - pixConvertTo8
        - pixCopy
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetHeight
        - pixGetPixel
        - pixGetWidth
        - pixGetWpl
        - pixRemoveColormap
        - pixSetPixel
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blend.c:277,9'
          Branch Sides:
            - BranchSide:      'blend.c:278,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:279,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'blend.c:278,23'
          Branch Sides:
            - BranchSide:      'blend.c:278,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:278,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:279,9'
          Branch Sides:
            - BranchSide:      'blend.c:280,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:281,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'blend.c:280,23'
          Branch Sides:
            - BranchSide:      'blend.c:280,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:280,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:281,9'
          Branch Sides:
            - BranchSide:      'blend.c:282,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:283,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'blend.c:282,23'
          Branch Sides:
            - BranchSide:      'blend.c:282,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:282,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:283,9'
          Branch Sides:
            - BranchSide:      'blend.c:284,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:285,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
        - Branch String:   'blend.c:284,23'
          Branch Sides:
            - BranchSide:      'blend.c:284,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:284,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:285,23'
          Branch Sides:
            - BranchSide:      'blend.c:285,41'
              BranchSideFuncs:
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'blend.c:287,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'blend.c:285,9'
          Branch Sides:
            - BranchSide:      'blend.c:286,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:287,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'blend.c:286,23'
          Branch Sides:
            - BranchSide:      'blend.c:286,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:286,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:287,14'
          Branch Sides:
            - BranchSide:      'blend.c:287,18'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'blend.c:289,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
        - Branch String:   'blend.c:287,9'
          Branch Sides:
            - BranchSide:      'blend.c:288,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:289,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
        - Branch String:   'blend.c:288,23'
          Branch Sides:
            - BranchSide:      'blend.c:288,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:288,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:289,21'
          Branch Sides:
            - BranchSide:      'blend.c:289,24'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
            - BranchSide:      'blend.c:290,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
        - Branch String:   'blend.c:289,9'
          Branch Sides:
            - BranchSide:      'blend.c:290,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
                - pixConvertTo8
                - lept_stderr
                - lept_stderr
            - BranchSide:      'blend.c:293,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
                - pixConvertTo8
                - lept_stderr
        - Branch String:   'blend.c:290,9'
          Branch Sides:
            - BranchSide:      'blend.c:291,15'
              BranchSideFuncs:
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
                - pixConvertTo8
                - lept_stderr
            - BranchSide:      'blend.c:291,15'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
                - pixConvertTo8
                - lept_stderr
        - Branch String:   'blend.c:293,38'
          Branch Sides:
            - BranchSide:      'blend.c:293,41'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
                - pixConvertTo8
                - lept_stderr
            - BranchSide:      'blend.c:305,10'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
                - pixConvertTo8
        - Branch String:   'blend.c:293,66'
          Branch Sides:
            - BranchSide:      'blend.c:294,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
                - pixConvertTo8
                - lept_stderr
            - BranchSide:      'blend.c:305,10'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
                - pixConvertTo8
        - Branch String:   'blend.c:293,9'
          Branch Sides:
            - BranchSide:      'blend.c:295,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
                - pixConvertTo8
                - lept_stderr
            - BranchSide:      'blend.c:305,10'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
                - pixConvertTo8
        - Branch String:   'blend.c:295,9'
          Branch Sides:
            - BranchSide:      'blend.c:297,14'
              BranchSideFuncs:
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
                - pixConvertTo8
            - BranchSide:      'blend.c:297,14'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
                - pixConvertTo8
        - Branch String:   'blend.c:305,9'
          Branch Sides:
            - BranchSide:      'blend.c:306,34'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
            - BranchSide:      'blend.c:316,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
        - Branch String:   'blend.c:307,13'
          Branch Sides:
            - BranchSide:      'blend.c:308,34'
              BranchSideFuncs:
                - pixConvertTo8
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
            - BranchSide:      'blend.c:310,29'
              BranchSideFuncs:
                - pixClone
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixGetDimensions
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
                - lept_stderr
        - Branch String:   'blend.c:324,5'
          Branch Sides:
            - BranchSide:      'blend.c:334,16'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:370,16'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:406,16'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:438,9'
              BranchSideFuncs:
                - pixDestroy
                - lept_stderr
        - Branch String:   'blend.c:334,9'
          Branch Sides:
            - BranchSide:      'blend.c:335,17'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:364,9'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'blend.c:335,28'
          Branch Sides:
            - BranchSide:      'blend.c:335,43'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:335,31'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
        - Branch String:   'blend.c:335,17'
          Branch Sides:
            - BranchSide:      'blend.c:335,43'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:336,21'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
        - Branch String:   'blend.c:337,13'
          Branch Sides:
            - BranchSide:      'blend.c:338,21'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:363,9'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
        - Branch String:   'blend.c:338,32'
          Branch Sides:
            - BranchSide:      'blend.c:338,47'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:338,35'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
        - Branch String:   'blend.c:338,21'
          Branch Sides:
            - BranchSide:      'blend.c:338,47'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:339,24'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
        - Branch String:   'blend.c:340,21'
          Branch Sides:
            - BranchSide:      'blend.c:341,29'
              BranchSideFuncs:
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixDestroy
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:362,13'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
        - Branch String:   'blend.c:341,21'
          Branch Sides:
            - BranchSide:      'blend.c:344,37'
              BranchSideFuncs:
                - pixGetPixel
                - pixSetPixel
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:349,37'
              BranchSideFuncs:
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixDestroy
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:358,25'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
        - Branch String:   'blend.c:358,25'
          Branch Sides:
            - BranchSide:      'blend.c:360,21'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
            - BranchSide:      'blend.c:360,21'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
        - Branch String:   'blend.c:370,9'
          Branch Sides:
            - BranchSide:      'blend.c:371,17'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:400,9'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'blend.c:371,28'
          Branch Sides:
            - BranchSide:      'blend.c:371,43'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:371,31'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
        - Branch String:   'blend.c:371,17'
          Branch Sides:
            - BranchSide:      'blend.c:371,43'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:372,21'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
        - Branch String:   'blend.c:373,13'
          Branch Sides:
            - BranchSide:      'blend.c:374,21'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:399,9'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
        - Branch String:   'blend.c:374,32'
          Branch Sides:
            - BranchSide:      'blend.c:374,47'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:374,35'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
        - Branch String:   'blend.c:374,21'
          Branch Sides:
            - BranchSide:      'blend.c:374,47'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:375,24'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
        - Branch String:   'blend.c:376,21'
          Branch Sides:
            - BranchSide:      'blend.c:377,29'
              BranchSideFuncs:
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixDestroy
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:398,13'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
        - Branch String:   'blend.c:377,21'
          Branch Sides:
            - BranchSide:      'blend.c:380,37'
              BranchSideFuncs:
                - pixGetPixel
                - pixSetPixel
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:385,37'
              BranchSideFuncs:
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixDestroy
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:394,25'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
        - Branch String:   'blend.c:394,25'
          Branch Sides:
            - BranchSide:      'blend.c:396,21'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
            - BranchSide:      'blend.c:396,21'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
        - Branch String:   'blend.c:406,9'
          Branch Sides:
            - BranchSide:      'blend.c:407,17'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:436,9'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'blend.c:407,28'
          Branch Sides:
            - BranchSide:      'blend.c:407,43'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:407,31'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
        - Branch String:   'blend.c:407,17'
          Branch Sides:
            - BranchSide:      'blend.c:407,43'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:408,21'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
        - Branch String:   'blend.c:409,13'
          Branch Sides:
            - BranchSide:      'blend.c:410,21'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:435,9'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
        - Branch String:   'blend.c:410,32'
          Branch Sides:
            - BranchSide:      'blend.c:410,47'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:410,35'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
        - Branch String:   'blend.c:410,21'
          Branch Sides:
            - BranchSide:      'blend.c:410,47'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:411,24'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
        - Branch String:   'blend.c:412,21'
          Branch Sides:
            - BranchSide:      'blend.c:413,29'
              BranchSideFuncs:
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixDestroy
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:434,13'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
        - Branch String:   'blend.c:413,21'
          Branch Sides:
            - BranchSide:      'blend.c:416,37'
              BranchSideFuncs:
                - pixGetPixel
                - pixSetPixel
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:421,37'
              BranchSideFuncs:
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixDestroy
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'blend.c:430,25'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
        - Branch String:   'blend.c:430,25'
          Branch Sides:
            - BranchSide:      'blend.c:432,21'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
            - BranchSide:      'blend.c:432,21'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - extractRGBValues
                - composeRGBPixel
                - pixSetPixel
                - pixGetPixel
                - pixSetPixel
                - lept_stderr
        - Branch String:   'blend.c:438,9'
          Branch Sides:
            - BranchSide:      'blend.c:439,9'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
            - BranchSide:      'blend.c:439,9'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'blend.c:278,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:280,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:281,9'
          Dst:             pixGetDepth
        - Src:             'blend.c:282,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:283,9'
          Dst:             pixGetDepth
        - Src:             'blend.c:284,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:285,26'
          Dst:             pixGetColormap
        - Src:             'blend.c:286,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:288,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:290,9'
          Dst:             lept_stderr
        - Src:             'blend.c:295,9'
          Dst:             lept_stderr
        - Src:             'blend.c:306,16'
          Dst:             pixRemoveColormap
        - Src:             'blend.c:307,13'
          Dst:             pixGetDepth
        - Src:             'blend.c:308,20'
          Dst:             pixConvertTo8
        - Src:             'blend.c:310,20'
          Dst:             pixClone
        - Src:             'blend.c:311,16'
          Dst:             pixCopy
        - Src:             'blend.c:312,9'
          Dst:             pixDestroy
        - Src:             'blend.c:313,9'
          Dst:             pixDestroy
        - Src:             'blend.c:316,5'
          Dst:             pixGetDimensions
        - Src:             'blend.c:317,12'
          Dst:             pixClone
        - Src:             'blend.c:318,10'
          Dst:             pixGetWidth
        - Src:             'blend.c:319,10'
          Dst:             pixGetHeight
        - Src:             'blend.c:320,13'
          Dst:             pixGetData
        - Src:             'blend.c:321,12'
          Dst:             pixGetWpl
        - Src:             'blend.c:344,25'
          Dst:             pixGetPixel
        - Src:             'blend.c:346,25'
          Dst:             pixSetPixel
        - Src:             'blend.c:349,25'
          Dst:             pixGetPixel
        - Src:             'blend.c:350,25'
          Dst:             extractRGBValues
        - Src:             'blend.c:354,25'
          Dst:             composeRGBPixel
        - Src:             'blend.c:355,25'
          Dst:             pixSetPixel
        - Src:             'blend.c:358,25'
          Dst:             lept_stderr
        - Src:             'blend.c:380,25'
          Dst:             pixGetPixel
        - Src:             'blend.c:382,25'
          Dst:             pixSetPixel
        - Src:             'blend.c:385,25'
          Dst:             pixGetPixel
        - Src:             'blend.c:386,25'
          Dst:             extractRGBValues
        - Src:             'blend.c:390,25'
          Dst:             composeRGBPixel
        - Src:             'blend.c:391,25'
          Dst:             pixSetPixel
        - Src:             'blend.c:394,25'
          Dst:             lept_stderr
        - Src:             'blend.c:416,25'
          Dst:             pixGetPixel
        - Src:             'blend.c:418,25'
          Dst:             pixSetPixel
        - Src:             'blend.c:421,25'
          Dst:             pixGetPixel
        - Src:             'blend.c:422,25'
          Dst:             extractRGBValues
        - Src:             'blend.c:426,25'
          Dst:             composeRGBPixel
        - Src:             'blend.c:427,25'
          Dst:             pixSetPixel
        - Src:             'blend.c:430,25'
          Dst:             lept_stderr
        - Src:             'blend.c:438,9'
          Dst:             lept_stderr
        - Src:             'blend.c:442,5'
          Dst:             pixDestroy
    - functionName:    pixBlend
      functionSourceFile: '/src/leptonica/src/blend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - float
      constantsTouched: []
      argNames:
        - pixs1
        - pixs2
        - x
        - y
        - fract
      BBCount:         39
      ICount:          237
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - boxCreate
        - boxDestroy
        - lept_stderr
        - pixBlendColor
        - pixBlendGray
        - pixBlendMask
        - pixClipRectangle
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blend.c:186,9'
          Branch Sides:
            - BranchSide:      'blend.c:187,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixDestroy
                - lept_stderr
                - pixBlendColor
                - pixDestroy
                - pixDestroy
                - pixBlendGray
                - pixBlendMask
                - returnErrorPtr
            - BranchSide:      'blend.c:188,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixDestroy
                - lept_stderr
                - pixBlendColor
                - pixDestroy
                - pixDestroy
                - pixBlendGray
                - pixBlendMask
                - returnErrorPtr
        - Branch String:   'blend.c:187,23'
          Branch Sides:
            - BranchSide:      'blend.c:187,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:187,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:188,9'
          Branch Sides:
            - BranchSide:      'blend.c:189,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixDestroy
                - lept_stderr
                - pixBlendColor
                - pixDestroy
                - pixDestroy
                - pixBlendGray
                - pixBlendMask
                - returnErrorPtr
            - BranchSide:      'blend.c:192,22'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixDestroy
                - lept_stderr
                - pixBlendColor
                - pixDestroy
                - pixDestroy
                - pixBlendGray
                - pixBlendMask
                - returnErrorPtr
        - Branch String:   'blend.c:189,23'
          Branch Sides:
            - BranchSide:      'blend.c:189,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:189,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:194,17'
          Branch Sides:
            - BranchSide:      'blend.c:194,20'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixDestroy
                - lept_stderr
                - pixBlendColor
                - pixDestroy
                - pixDestroy
                - pixBlendGray
                - pixBlendMask
                - returnErrorPtr
            - BranchSide:      'blend.c:199,30'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixDestroy
                - lept_stderr
                - pixBlendColor
                - pixDestroy
                - pixDestroy
                - pixBlendGray
                - pixBlendMask
        - Branch String:   'blend.c:194,9'
          Branch Sides:
            - BranchSide:      'blend.c:195,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:199,30'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixDestroy
                - lept_stderr
                - pixBlendColor
                - pixDestroy
                - pixDestroy
                - pixBlendGray
                - pixBlendMask
        - Branch String:   'blend.c:195,23'
          Branch Sides:
            - BranchSide:      'blend.c:195,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'blend.c:195,9'
              BranchSideFuncs: []
        - Branch String:   'blend.c:212,9'
          Branch Sides:
            - BranchSide:      'blend.c:213,9'
              BranchSideFuncs:
                - pixBlendColor
                - pixDestroy
                - pixDestroy
                - pixBlendGray
                - pixBlendMask
            - BranchSide:      'blend.c:217,9'
              BranchSideFuncs:
                - pixBlendColor
                - pixDestroy
                - pixDestroy
                - pixBlendGray
                - pixBlendMask
        - Branch String:   'blend.c:213,9'
          Branch Sides:
            - BranchSide:      'blend.c:214,9'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
            - BranchSide:      'blend.c:214,9'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'blend.c:217,9'
          Branch Sides:
            - BranchSide:      'blend.c:217,7'
              BranchSideFuncs:
                - pixBlendColor
                - pixDestroy
                - pixDestroy
                - pixBlendGray
                - pixBlendMask
            - BranchSide:      'blend.c:217,7'
              BranchSideFuncs:
                - pixBlendColor
                - pixDestroy
                - pixDestroy
                - pixBlendGray
                - pixBlendMask
        - Branch String:   'blend.c:218,9'
          Branch Sides:
            - BranchSide:      'blend.c:218,7'
              BranchSideFuncs:
                - pixBlendColor
                - pixDestroy
                - pixDestroy
                - pixBlendGray
                - pixBlendMask
            - BranchSide:      'blend.c:218,7'
              BranchSideFuncs:
                - pixBlendColor
                - pixDestroy
                - pixDestroy
                - pixBlendGray
                - pixBlendMask
        - Branch String:   'blend.c:220,9'
          Branch Sides:
            - BranchSide:      'blend.c:221,35'
              BranchSideFuncs:
                - pixBlendMask
                - pixDestroy
                - pixDestroy
            - BranchSide:      'blend.c:223,16'
              BranchSideFuncs:
                - pixBlendColor
                - pixDestroy
                - pixDestroy
                - pixBlendGray
        - Branch String:   'blend.c:223,16'
          Branch Sides:
            - BranchSide:      'blend.c:224,35'
              BranchSideFuncs:
                - pixBlendGray
                - pixDestroy
                - pixDestroy
            - BranchSide:      'blend.c:227,36'
              BranchSideFuncs:
                - pixBlendColor
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'blend.c:187,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:189,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:192,10'
          Dst:             pixGetDepth
        - Src:             'blend.c:193,10'
          Dst:             pixGetDepth
        - Src:             'blend.c:195,23'
          Dst:             returnErrorPtr
        - Src:             'blend.c:199,12'
          Dst:             pixRemoveColormap
        - Src:             'blend.c:200,10'
          Dst:             pixGetDepth
        - Src:             'blend.c:208,5'
          Dst:             pixGetDimensions
        - Src:             'blend.c:209,11'
          Dst:             boxCreate
        - Src:             'blend.c:210,12'
          Dst:             pixClipRectangle
        - Src:             'blend.c:211,5'
          Dst:             boxDestroy
        - Src:             'blend.c:213,9'
          Dst:             lept_stderr
        - Src:             'blend.c:214,9'
          Dst:             pixDestroy
        - Src:             'blend.c:221,16'
          Dst:             pixBlendMask
        - Src:             'blend.c:224,16'
          Dst:             pixBlendGray
        - Src:             'blend.c:227,16'
          Dst:             pixBlendColor
        - Src:             'blend.c:230,5'
          Dst:             pixDestroy
        - Src:             'blend.c:231,5'
          Dst:             pixDestroy
    - functionName:    pixGetTextBaseline
      functionSourceFile: '/src/leptonica/src/bmf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - tab8
        - py
      BBCount:         30
      ICount:          182
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - makePixelSumTab8
        - numaDestroy
        - numaGetCount
        - numaGetIValue
        - pixCountPixelsByRow
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bmf.c:723,9'
          Branch Sides:
            - BranchSide:      'bmf.c:724,16'
              BranchSideFuncs:
                - returnErrorInt
                - makePixelSumTab8
                - pixCountPixelsByRow
                - numaGetCount
                - free
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
            - BranchSide:      'bmf.c:725,10'
              BranchSideFuncs:
                - returnErrorInt
                - makePixelSumTab8
                - pixCountPixelsByRow
                - numaGetCount
                - free
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
        - Branch String:   'bmf.c:724,16'
          Branch Sides:
            - BranchSide:      'bmf.c:724,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmf.c:724,9'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:725,9'
          Branch Sides:
            - BranchSide:      'bmf.c:726,16'
              BranchSideFuncs:
                - makePixelSumTab8
                - pixCountPixelsByRow
                - numaGetCount
                - free
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
            - BranchSide:      'bmf.c:727,6'
              BranchSideFuncs:
                - makePixelSumTab8
                - pixCountPixelsByRow
                - numaGetCount
                - free
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
        - Branch String:   'bmf.c:726,16'
          Branch Sides:
            - BranchSide:      'bmf.c:726,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmf.c:726,9'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:728,9'
          Branch Sides:
            - BranchSide:      'bmf.c:729,15'
              BranchSideFuncs:
                - pixCountPixelsByRow
                - numaGetCount
                - free
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
            - BranchSide:      'bmf.c:731,15'
              BranchSideFuncs:
                - pixCountPixelsByRow
                - numaGetCount
                - free
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
        - Branch String:   'bmf.c:737,5'
          Branch Sides:
            - BranchSide:      'bmf.c:738,23'
              BranchSideFuncs:
                - numaGetIValue
                - numaGetIValue
                - free
                - numaDestroy
            - BranchSide:      'bmf.c:746,11'
              BranchSideFuncs:
                - free
                - numaDestroy
        - Branch String:   'bmf.c:740,16'
          Branch Sides:
            - BranchSide:      'bmf.c:740,14'
              BranchSideFuncs:
                - free
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
            - BranchSide:      'bmf.c:740,14'
              BranchSideFuncs:
                - free
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
        - Branch String:   'bmf.c:741,13'
          Branch Sides:
            - BranchSide:      'bmf.c:742,23'
              BranchSideFuncs:
                - free
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
            - BranchSide:      'bmf.c:745,5'
              BranchSideFuncs:
                - free
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
        - Branch String:   'bmf.c:748,9'
          Branch Sides:
            - BranchSide:      'bmf.c:749,9'
              BranchSideFuncs:
                - numaDestroy
            - BranchSide:      'bmf.c:750,5'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'bmf.c:724,16'
          Dst:             returnErrorInt
        - Src:             'bmf.c:726,16'
          Dst:             returnErrorInt
        - Src:             'bmf.c:729,15'
          Dst:             makePixelSumTab8
        - Src:             'bmf.c:733,10'
          Dst:             pixCountPixelsByRow
        - Src:             'bmf.c:734,9'
          Dst:             numaGetCount
        - Src:             'bmf.c:738,9'
          Dst:             numaGetIValue
        - Src:             'bmf.c:739,9'
          Dst:             numaGetIValue
        - Src:             'bmf.c:750,5'
          Dst:             numaDestroy
    - functionName:    pixaGenerateFont
      functionSourceFile: '/src/leptonica/src/bmf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - fontsize
        - pbl0
        - pbl1
        - pbl2
      BBCount:         73
      ICount:          550
      EdgeCount:       98
      CyclomaticComplexity: 27
      functionsReached:
        - boxCreate
        - boxDestroy
        - boxaAddBox
        - boxaCreate
        - boxaDestroy
        - boxaGetBox
        - boxaGetCount
        - boxaRemoveBox
        - boxaSort
        - lept_stderr
        - makePixelSumTab8
        - numaDestroy
        - numaGetCount
        - numaGetIArray
        - pixClipRectangle
        - pixCloseSafeBrick
        - pixConnComp
        - pixCountPixelsByRow
        - pixCreate
        - pixDestroy
        - pixFlipLR
        - pixGetHeight
        - pixGetTextBaseline
        - pixGetWidth
        - pixaAddPix
        - pixaCreate
        - pixaGetCount
        - pixaGetPix
        - pixaReplacePix
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bmf.c:564,15'
          Branch Sides:
            - BranchSide:      'bmf.c:564,19'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixGetWidth
                - pixCountPixelsByRow
                - boxaCreate
                - numaGetCount
                - numaGetIArray
                - free
                - numaDestroy
                - boxaGetCount
                - makePixelSumTab8
                - pixaCreate
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - pixGetHeight
                - boxaGetCount
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaGetBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - boxDestroy
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
                - boxaDestroy
                - returnErrorPtr
                - lept_stderr
                - boxCreate
                - boxaAddBox
            - BranchSide:      'bmf.c:565,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'bmf.c:564,24'
          Branch Sides:
            - BranchSide:      'bmf.c:564,28'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixGetWidth
                - pixCountPixelsByRow
                - boxaCreate
                - numaGetCount
                - numaGetIArray
                - free
                - numaDestroy
                - boxaGetCount
                - makePixelSumTab8
                - pixaCreate
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - pixGetHeight
                - boxaGetCount
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaGetBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - boxDestroy
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
                - boxaDestroy
                - returnErrorPtr
                - lept_stderr
                - boxCreate
                - boxaAddBox
            - BranchSide:      'bmf.c:565,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'bmf.c:564,9'
          Branch Sides:
            - BranchSide:      'bmf.c:565,24'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetWidth
                - pixCountPixelsByRow
                - boxaCreate
                - numaGetCount
                - numaGetIArray
                - free
                - numaDestroy
                - boxaGetCount
                - makePixelSumTab8
                - pixaCreate
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - pixGetHeight
                - boxaGetCount
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaGetBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - boxDestroy
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
                - boxaDestroy
                - returnErrorPtr
                - lept_stderr
                - boxCreate
                - boxaAddBox
            - BranchSide:      'bmf.c:566,22'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetWidth
                - pixCountPixelsByRow
                - boxaCreate
                - numaGetCount
                - numaGetIArray
                - free
                - numaDestroy
                - boxaGetCount
                - makePixelSumTab8
                - pixaCreate
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - pixGetHeight
                - boxaGetCount
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaGetBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - boxDestroy
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
                - boxaDestroy
                - returnErrorPtr
                - lept_stderr
                - boxCreate
                - boxaAddBox
        - Branch String:   'bmf.c:565,24'
          Branch Sides:
            - BranchSide:      'bmf.c:565,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:565,9'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:567,9'
          Branch Sides:
            - BranchSide:      'bmf.c:568,24'
              BranchSideFuncs:
                - pixGetWidth
                - pixCountPixelsByRow
                - boxaCreate
                - numaGetCount
                - numaGetIArray
                - free
                - numaDestroy
                - boxaGetCount
                - makePixelSumTab8
                - pixaCreate
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - pixGetHeight
                - boxaGetCount
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaGetBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - boxDestroy
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
                - boxaDestroy
                - returnErrorPtr
                - lept_stderr
                - boxCreate
                - boxaAddBox
            - BranchSide:      'bmf.c:571,21'
              BranchSideFuncs:
                - pixGetWidth
                - pixCountPixelsByRow
                - boxaCreate
                - numaGetCount
                - numaGetIArray
                - free
                - numaDestroy
                - boxaGetCount
                - makePixelSumTab8
                - pixaCreate
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - pixGetHeight
                - boxaGetCount
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaGetBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - boxDestroy
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
                - boxaDestroy
                - returnErrorPtr
                - lept_stderr
                - boxCreate
                - boxaAddBox
        - Branch String:   'bmf.c:568,24'
          Branch Sides:
            - BranchSide:      'bmf.c:568,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:568,9'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:577,5'
          Branch Sides:
            - BranchSide:      'bmf.c:578,14'
              BranchSideFuncs:
                - free
                - numaDestroy
                - boxaGetCount
                - makePixelSumTab8
                - pixaCreate
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - pixGetHeight
                - boxaGetCount
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaGetBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - boxDestroy
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
                - boxaDestroy
                - returnErrorPtr
                - lept_stderr
                - boxCreate
                - boxaAddBox
            - BranchSide:      'bmf.c:587,5'
              BranchSideFuncs:
                - free
                - numaDestroy
                - boxaGetCount
                - makePixelSumTab8
                - pixaCreate
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - pixGetHeight
                - boxaGetCount
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaGetBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - boxDestroy
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
                - boxaDestroy
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'bmf.c:578,20'
          Branch Sides:
            - BranchSide:      'bmf.c:578,23'
              BranchSideFuncs:
                - free
                - numaDestroy
                - boxaGetCount
                - makePixelSumTab8
                - pixaCreate
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - pixGetHeight
                - boxaGetCount
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaGetBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - boxDestroy
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
                - boxaDestroy
                - returnErrorPtr
                - lept_stderr
                - boxCreate
                - boxaAddBox
            - BranchSide:      'bmf.c:581,20'
              BranchSideFuncs:
                - free
                - numaDestroy
                - boxaGetCount
                - makePixelSumTab8
                - pixaCreate
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - pixGetHeight
                - boxaGetCount
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaGetBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - boxDestroy
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
                - boxaDestroy
                - returnErrorPtr
                - lept_stderr
                - boxCreate
                - boxaAddBox
        - Branch String:   'bmf.c:578,13'
          Branch Sides:
            - BranchSide:      'bmf.c:579,19'
              BranchSideFuncs:
                - free
                - numaDestroy
                - boxaGetCount
                - makePixelSumTab8
                - pixaCreate
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - pixGetHeight
                - boxaGetCount
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaGetBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - boxDestroy
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
                - boxaDestroy
                - returnErrorPtr
                - lept_stderr
                - boxCreate
                - boxaAddBox
            - BranchSide:      'bmf.c:581,20'
              BranchSideFuncs:
                - free
                - numaDestroy
                - boxaGetCount
                - makePixelSumTab8
                - pixaCreate
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - pixGetHeight
                - boxaGetCount
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaGetBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - boxDestroy
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
                - boxaDestroy
                - returnErrorPtr
                - lept_stderr
                - boxCreate
                - boxaAddBox
        - Branch String:   'bmf.c:593,9'
          Branch Sides:
            - BranchSide:      'bmf.c:594,9'
              BranchSideFuncs:
                - boxaDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'bmf.c:604,11'
              BranchSideFuncs:
                - makePixelSumTab8
                - pixaCreate
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - pixGetHeight
                - boxaGetCount
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaGetBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - boxDestroy
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
        - Branch String:   'bmf.c:594,9'
          Branch Sides:
            - BranchSide:      'bmf.c:595,9'
              BranchSideFuncs:
                - lept_stderr
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'bmf.c:595,9'
              BranchSideFuncs:
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'bmf.c:596,24'
          Branch Sides:
            - BranchSide:      'bmf.c:596,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:596,9'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:606,5'
          Branch Sides:
            - BranchSide:      'bmf.c:607,26'
              BranchSideFuncs:
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - pixGetHeight
                - boxaGetCount
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - boxDestroy
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
            - BranchSide:      'bmf.c:662,5'
              BranchSideFuncs:
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'bmf.c:631,13'
          Branch Sides:
            - BranchSide:      'bmf.c:632,31'
              BranchSideFuncs:
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
                - pixGetHeight
                - boxaGetCount
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - boxaGetBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - boxDestroy
            - BranchSide:      'bmf.c:639,26'
              BranchSideFuncs:
                - pixGetHeight
                - boxaGetCount
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
                - boxaGetBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - boxDestroy
        - Branch String:   'bmf.c:641,9'
          Branch Sides:
            - BranchSide:      'bmf.c:642,30'
              BranchSideFuncs:
                - boxaGetBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - pixGetHeight
                - boxaGetCount
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
                - pixaAddPix
                - pixaAddPix
                - boxDestroy
            - BranchSide:      'bmf.c:657,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - pixGetHeight
                - boxaGetCount
                - boxaGetBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - boxDestroy
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
        - Branch String:   'bmf.c:643,29'
          Branch Sides:
            - BranchSide:      'bmf.c:643,32'
              BranchSideFuncs:
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - pixGetHeight
                - boxaGetCount
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
                - boxaGetBox
                - pixaAddPix
                - pixaAddPix
                - boxDestroy
            - BranchSide:      'bmf.c:647,13'
              BranchSideFuncs:
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - pixGetHeight
                - boxaGetCount
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
                - boxaGetBox
                - boxDestroy
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'bmf.c:643,17'
          Branch Sides:
            - BranchSide:      'bmf.c:644,17'
              BranchSideFuncs:
                - boxDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - pixGetHeight
                - boxaGetCount
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
                - boxaGetBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'bmf.c:647,13'
              BranchSideFuncs:
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - pixGetHeight
                - boxaGetCount
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
                - boxaGetBox
                - boxDestroy
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'bmf.c:651,24'
          Branch Sides:
            - BranchSide:      'bmf.c:651,27'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - pixGetHeight
                - boxaGetCount
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
                - boxaGetBox
                - pixClipRectangle
                - boxDestroy
                - boxDestroy
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'bmf.c:653,17'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - pixGetHeight
                - boxaGetCount
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
                - boxaGetBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - boxDestroy
                - pixaAddPix
        - Branch String:   'bmf.c:651,17'
          Branch Sides:
            - BranchSide:      'bmf.c:652,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - pixGetHeight
                - boxaGetCount
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
                - boxaGetBox
                - pixClipRectangle
                - boxDestroy
                - boxDestroy
                - pixaAddPix
            - BranchSide:      'bmf.c:653,17'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - pixGetHeight
                - boxaGetCount
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
                - boxaGetBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - boxDestroy
                - pixaAddPix
        - Branch String:   'bmf.c:653,24'
          Branch Sides:
            - BranchSide:      'bmf.c:653,27'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - pixGetHeight
                - boxaGetCount
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
                - boxaGetBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - boxDestroy
                - pixaAddPix
            - BranchSide:      'bmf.c:655,24'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - pixGetHeight
                - boxaGetCount
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
                - boxaGetBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddPix
                - boxDestroy
        - Branch String:   'bmf.c:653,17'
          Branch Sides:
            - BranchSide:      'bmf.c:654,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - pixGetHeight
                - boxaGetCount
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
                - boxaGetBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - boxDestroy
            - BranchSide:      'bmf.c:655,24'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - free
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixClipRectangle
                - pixGetTextBaseline
                - boxDestroy
                - pixCloseSafeBrick
                - pixConnComp
                - boxaSort
                - pixGetHeight
                - boxaGetCount
                - boxaGetBox
                - boxaGetBox
                - boxDestroy
                - boxDestroy
                - boxaRemoveBox
                - boxaGetBox
                - pixClipRectangle
                - boxDestroy
                - pixaAddPix
                - pixaAddPix
                - boxDestroy
        - Branch String:   'bmf.c:665,9'
          Branch Sides:
            - BranchSide:      'bmf.c:666,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:668,13'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixCreate
                - pixaReplacePix
                - pixaGetPix
                - pixFlipLR
                - pixDestroy
                - pixaReplacePix
                - boxaDestroy
        - Branch String:   'bmf.c:666,24'
          Branch Sides:
            - BranchSide:      'bmf.c:666,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:666,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bmf.c:565,24'
          Dst:             returnErrorPtr
        - Src:             'bmf.c:568,24'
          Dst:             returnErrorPtr
        - Src:             'bmf.c:571,9'
          Dst:             pixGetWidth
        - Src:             'bmf.c:572,10'
          Dst:             pixCountPixelsByRow
        - Src:             'bmf.c:573,13'
          Dst:             boxaCreate
        - Src:             'bmf.c:574,9'
          Dst:             numaGetCount
        - Src:             'bmf.c:575,10'
          Dst:             numaGetIArray
        - Src:             'bmf.c:583,19'
          Dst:             boxCreate
        - Src:             'bmf.c:584,13'
          Dst:             boxaAddBox
        - Src:             'bmf.c:588,5'
          Dst:             numaDestroy
        - Src:             'bmf.c:589,13'
          Dst:             boxaGetCount
        - Src:             'bmf.c:594,9'
          Dst:             lept_stderr
        - Src:             'bmf.c:595,9'
          Dst:             boxaDestroy
        - Src:             'bmf.c:596,24'
          Dst:             returnErrorPtr
        - Src:             'bmf.c:604,11'
          Dst:             makePixelSumTab8
        - Src:             'bmf.c:605,12'
          Dst:             pixaCreate
        - Src:             'bmf.c:607,15'
          Dst:             boxaGetBox
        - Src:             'bmf.c:608,16'
          Dst:             pixClipRectangle
        - Src:             'bmf.c:609,9'
          Dst:             pixGetTextBaseline
        - Src:             'bmf.c:627,9'
          Dst:             boxDestroy
        - Src:             'bmf.c:628,17'
          Dst:             pixCloseSafeBrick
        - Src:             'bmf.c:629,17'
          Dst:             pixConnComp
        - Src:             'bmf.c:630,18'
          Dst:             boxaSort
        - Src:             'bmf.c:632,20'
          Dst:             boxaGetBox
        - Src:             'bmf.c:633,20'
          Dst:             boxaGetBox
        - Src:             'bmf.c:635,13'
          Dst:             boxDestroy
        - Src:             'bmf.c:636,13'
          Dst:             boxDestroy
        - Src:             'bmf.c:637,13'
          Dst:             boxaRemoveBox
        - Src:             'bmf.c:639,13'
          Dst:             pixGetHeight
        - Src:             'bmf.c:640,21'
          Dst:             boxaGetCount
        - Src:             'bmf.c:642,19'
          Dst:             boxaGetBox
        - Src:             'bmf.c:644,17'
          Dst:             boxDestroy
        - Src:             'bmf.c:649,20'
          Dst:             pixClipRectangle
        - Src:             'bmf.c:650,13'
          Dst:             boxDestroy
        - Src:             'bmf.c:652,17'
          Dst:             pixaAddPix
        - Src:             'bmf.c:654,17'
          Dst:             pixaAddPix
        - Src:             'bmf.c:655,13'
          Dst:             pixaAddPix
        - Src:             'bmf.c:657,9'
          Dst:             pixDestroy
        - Src:             'bmf.c:658,9'
          Dst:             pixDestroy
        - Src:             'bmf.c:659,9'
          Dst:             boxaDestroy
        - Src:             'bmf.c:660,9'
          Dst:             boxaDestroy
        - Src:             'bmf.c:664,14'
          Dst:             pixaGetCount
        - Src:             'bmf.c:666,24'
          Dst:             returnErrorPtr
        - Src:             'bmf.c:674,12'
          Dst:             pixaGetPix
        - Src:             'bmf.c:675,17'
          Dst:             pixGetWidth
        - Src:             'bmf.c:676,14'
          Dst:             pixGetHeight
        - Src:             'bmf.c:677,5'
          Dst:             pixDestroy
        - Src:             'bmf.c:678,12'
          Dst:             pixCreate
        - Src:             'bmf.c:679,5'
          Dst:             pixaReplacePix
        - Src:             'bmf.c:682,12'
          Dst:             pixaGetPix
        - Src:             'bmf.c:683,12'
          Dst:             pixFlipLR
        - Src:             'bmf.c:684,5'
          Dst:             pixDestroy
        - Src:             'bmf.c:685,5'
          Dst:             pixaReplacePix
        - Src:             'bmf.c:693,5'
          Dst:             boxaDestroy
    - functionName:    pixaSaveFont
      functionSourceFile: '/src/leptonica/src/bmf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - indir
        - outdir
        - fontsize
      BBCount:         22
      ICount:          130
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - pathJoin
        - pixaDestroy
        - pixaGenerateFontFromFile
        - pixaGenerateFontFromString
        - pixaWrite
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bmf.c:376,22'
          Branch Sides:
            - BranchSide:      'bmf.c:376,25'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmf.c:377,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'bmf.c:376,39'
          Branch Sides:
            - BranchSide:      'bmf.c:376,43'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmf.c:377,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'bmf.c:376,9'
          Branch Sides:
            - BranchSide:      'bmf.c:377,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmf.c:379,10'
              BranchSideFuncs:
                - pixaGenerateFontFromString
                - returnErrorInt
                - pathJoin
                - pixaWrite
                - free
                - pixaDestroy
                - pixaGenerateFontFromFile
        - Branch String:   'bmf.c:377,16'
          Branch Sides:
            - BranchSide:      'bmf.c:377,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmf.c:377,9'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:379,9'
          Branch Sides:
            - BranchSide:      'bmf.c:380,43'
              BranchSideFuncs:
                - pixaGenerateFontFromFile
                - returnErrorInt
                - pathJoin
                - pixaWrite
                - free
                - pixaDestroy
            - BranchSide:      'bmf.c:382,41'
              BranchSideFuncs:
                - pixaGenerateFontFromFile
                - returnErrorInt
                - pathJoin
                - pixaWrite
                - free
                - pixaDestroy
        - Branch String:   'bmf.c:383,9'
          Branch Sides:
            - BranchSide:      'bmf.c:384,16'
              BranchSideFuncs:
                - pathJoin
                - pixaWrite
                - free
                - pixaDestroy
            - BranchSide:      'bmf.c:386,25'
              BranchSideFuncs:
                - pathJoin
                - pixaWrite
                - free
                - pixaDestroy
        - Branch String:   'bmf.c:384,16'
          Branch Sides:
            - BranchSide:      'bmf.c:384,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmf.c:384,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bmf.c:377,16'
          Dst:             returnErrorInt
        - Src:             'bmf.c:380,16'
          Dst:             pixaGenerateFontFromString
        - Src:             'bmf.c:382,16'
          Dst:             pixaGenerateFontFromFile
        - Src:             'bmf.c:384,16'
          Dst:             returnErrorInt
        - Src:             'bmf.c:386,16'
          Dst:             pathJoin
        - Src:             'bmf.c:387,5'
          Dst:             pixaWrite
        - Src:             'bmf.c:396,5'
          Dst:             pixaDestroy
    - functionName:    pixaGenerateFontFromString
      functionSourceFile: '/src/leptonica/src/bmf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fontsize
        - pbl0
        - pbl1
        - pbl2
      BBCount:         56
      ICount:          266
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - decodeBase64
        - pixDestroy
        - pixReadMem
        - pixaGenerateFont
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bmf.c:487,15'
          Branch Sides:
            - BranchSide:      'bmf.c:487,19'
              BranchSideFuncs:
                - returnErrorPtr
                - decodeBase64
                - returnErrorPtr
                - pixReadMem
                - free
                - returnErrorPtr
                - pixaGenerateFont
                - pixDestroy
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - returnErrorPtr
            - BranchSide:      'bmf.c:488,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'bmf.c:487,24'
          Branch Sides:
            - BranchSide:      'bmf.c:487,28'
              BranchSideFuncs:
                - returnErrorPtr
                - decodeBase64
                - returnErrorPtr
                - pixReadMem
                - free
                - returnErrorPtr
                - pixaGenerateFont
                - pixDestroy
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - returnErrorPtr
            - BranchSide:      'bmf.c:488,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'bmf.c:487,9'
          Branch Sides:
            - BranchSide:      'bmf.c:488,24'
              BranchSideFuncs:
                - decodeBase64
                - returnErrorPtr
                - pixReadMem
                - free
                - returnErrorPtr
                - pixaGenerateFont
                - pixDestroy
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - returnErrorPtr
            - BranchSide:      'bmf.c:489,22'
              BranchSideFuncs:
                - decodeBase64
                - returnErrorPtr
                - pixReadMem
                - free
                - returnErrorPtr
                - pixaGenerateFont
                - pixDestroy
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - returnErrorPtr
        - Branch String:   'bmf.c:488,24'
          Branch Sides:
            - BranchSide:      'bmf.c:488,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:488,9'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:491,21'
          Branch Sides:
            - BranchSide:      'bmf.c:491,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:492,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'bmf.c:491,9'
          Branch Sides:
            - BranchSide:      'bmf.c:492,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:494,9'
              BranchSideFuncs:
                - decodeBase64
                - returnErrorPtr
                - pixReadMem
                - free
                - returnErrorPtr
                - pixaGenerateFont
                - pixDestroy
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
        - Branch String:   'bmf.c:492,24'
          Branch Sides:
            - BranchSide:      'bmf.c:492,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:492,9'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:494,9'
          Branch Sides:
            - BranchSide:      'bmf.c:495,16'
              BranchSideFuncs:
                - decodeBase64
                - returnErrorPtr
                - pixReadMem
                - free
                - returnErrorPtr
                - pixaGenerateFont
                - pixDestroy
            - BranchSide:      'bmf.c:496,16'
              BranchSideFuncs:
                - decodeBase64
                - returnErrorPtr
                - pixReadMem
                - free
                - returnErrorPtr
                - pixaGenerateFont
                - pixDestroy
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
        - Branch String:   'bmf.c:496,16'
          Branch Sides:
            - BranchSide:      'bmf.c:497,16'
              BranchSideFuncs:
                - decodeBase64
                - returnErrorPtr
                - pixReadMem
                - free
                - returnErrorPtr
                - pixaGenerateFont
                - pixDestroy
            - BranchSide:      'bmf.c:498,16'
              BranchSideFuncs:
                - decodeBase64
                - returnErrorPtr
                - pixReadMem
                - free
                - returnErrorPtr
                - pixaGenerateFont
                - pixDestroy
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
        - Branch String:   'bmf.c:498,16'
          Branch Sides:
            - BranchSide:      'bmf.c:499,16'
              BranchSideFuncs:
                - decodeBase64
                - returnErrorPtr
                - pixReadMem
                - free
                - returnErrorPtr
                - pixaGenerateFont
                - pixDestroy
            - BranchSide:      'bmf.c:500,16'
              BranchSideFuncs:
                - decodeBase64
                - returnErrorPtr
                - pixReadMem
                - free
                - returnErrorPtr
                - pixaGenerateFont
                - pixDestroy
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
        - Branch String:   'bmf.c:500,16'
          Branch Sides:
            - BranchSide:      'bmf.c:501,16'
              BranchSideFuncs:
                - decodeBase64
                - returnErrorPtr
                - pixReadMem
                - free
                - returnErrorPtr
                - pixaGenerateFont
                - pixDestroy
            - BranchSide:      'bmf.c:502,16'
              BranchSideFuncs:
                - decodeBase64
                - returnErrorPtr
                - pixReadMem
                - free
                - returnErrorPtr
                - pixaGenerateFont
                - pixDestroy
                - decodeBase64
                - decodeBase64
                - decodeBase64
                - decodeBase64
        - Branch String:   'bmf.c:502,16'
          Branch Sides:
            - BranchSide:      'bmf.c:503,16'
              BranchSideFuncs:
                - decodeBase64
                - returnErrorPtr
                - pixReadMem
                - free
                - returnErrorPtr
                - pixaGenerateFont
                - pixDestroy
            - BranchSide:      'bmf.c:504,16'
              BranchSideFuncs:
                - decodeBase64
                - returnErrorPtr
                - pixReadMem
                - free
                - returnErrorPtr
                - pixaGenerateFont
                - pixDestroy
                - decodeBase64
                - decodeBase64
                - decodeBase64
        - Branch String:   'bmf.c:504,16'
          Branch Sides:
            - BranchSide:      'bmf.c:505,16'
              BranchSideFuncs:
                - decodeBase64
                - returnErrorPtr
                - pixReadMem
                - free
                - returnErrorPtr
                - pixaGenerateFont
                - pixDestroy
            - BranchSide:      'bmf.c:506,16'
              BranchSideFuncs:
                - decodeBase64
                - returnErrorPtr
                - pixReadMem
                - free
                - returnErrorPtr
                - pixaGenerateFont
                - pixDestroy
                - decodeBase64
                - decodeBase64
        - Branch String:   'bmf.c:506,16'
          Branch Sides:
            - BranchSide:      'bmf.c:507,16'
              BranchSideFuncs:
                - decodeBase64
                - returnErrorPtr
                - pixReadMem
                - free
                - returnErrorPtr
                - pixaGenerateFont
                - pixDestroy
            - BranchSide:      'bmf.c:508,16'
              BranchSideFuncs:
                - decodeBase64
                - returnErrorPtr
                - pixReadMem
                - free
                - returnErrorPtr
                - pixaGenerateFont
                - pixDestroy
                - decodeBase64
        - Branch String:   'bmf.c:508,16'
          Branch Sides:
            - BranchSide:      'bmf.c:509,16'
              BranchSideFuncs:
                - decodeBase64
                - returnErrorPtr
                - pixReadMem
                - free
                - returnErrorPtr
                - pixaGenerateFont
                - pixDestroy
            - BranchSide:      'bmf.c:511,16'
              BranchSideFuncs:
                - decodeBase64
                - returnErrorPtr
                - pixReadMem
                - free
                - returnErrorPtr
                - pixaGenerateFont
                - pixDestroy
        - Branch String:   'bmf.c:513,9'
          Branch Sides:
            - BranchSide:      'bmf.c:514,24'
              BranchSideFuncs:
                - pixReadMem
                - free
                - returnErrorPtr
                - pixaGenerateFont
                - pixDestroy
            - BranchSide:      'bmf.c:516,22'
              BranchSideFuncs:
                - pixReadMem
                - free
                - returnErrorPtr
                - pixaGenerateFont
                - pixDestroy
        - Branch String:   'bmf.c:514,24'
          Branch Sides:
            - BranchSide:      'bmf.c:514,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:514,9'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:518,9'
          Branch Sides:
            - BranchSide:      'bmf.c:519,24'
              BranchSideFuncs:
                - pixaGenerateFont
                - pixDestroy
            - BranchSide:      'bmf.c:521,29'
              BranchSideFuncs:
                - pixaGenerateFont
                - pixDestroy
        - Branch String:   'bmf.c:519,24'
          Branch Sides:
            - BranchSide:      'bmf.c:519,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:519,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bmf.c:488,24'
          Dst:             returnErrorPtr
        - Src:             'bmf.c:492,24'
          Dst:             returnErrorPtr
        - Src:             'bmf.c:495,16'
          Dst:             decodeBase64
        - Src:             'bmf.c:497,16'
          Dst:             decodeBase64
        - Src:             'bmf.c:499,16'
          Dst:             decodeBase64
        - Src:             'bmf.c:501,16'
          Dst:             decodeBase64
        - Src:             'bmf.c:503,16'
          Dst:             decodeBase64
        - Src:             'bmf.c:505,16'
          Dst:             decodeBase64
        - Src:             'bmf.c:507,16'
          Dst:             decodeBase64
        - Src:             'bmf.c:509,16'
          Dst:             decodeBase64
        - Src:             'bmf.c:511,16'
          Dst:             decodeBase64
        - Src:             'bmf.c:514,24'
          Dst:             returnErrorPtr
        - Src:             'bmf.c:516,11'
          Dst:             pixReadMem
        - Src:             'bmf.c:519,24'
          Dst:             returnErrorPtr
        - Src:             'bmf.c:521,12'
          Dst:             pixaGenerateFont
        - Src:             'bmf.c:522,5'
          Dst:             pixDestroy
    - functionName:    pixaGenerateFontFromFile
      functionSourceFile: '/src/leptonica/src/bmf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dir
        - fontsize
        - pbl0
        - pbl1
        - pbl2
      BBCount:         32
      ICount:          179
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - lept_stderr
        - pathJoin
        - pixDestroy
        - pixRead
        - pixaGenerateFont
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bmf.c:439,15'
          Branch Sides:
            - BranchSide:      'bmf.c:439,19'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pathJoin
                - pixRead
                - free
                - lept_stderr
                - pixaGenerateFont
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'bmf.c:440,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'bmf.c:439,24'
          Branch Sides:
            - BranchSide:      'bmf.c:439,28'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pathJoin
                - pixRead
                - free
                - lept_stderr
                - pixaGenerateFont
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'bmf.c:440,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'bmf.c:439,9'
          Branch Sides:
            - BranchSide:      'bmf.c:440,24'
              BranchSideFuncs:
                - returnErrorPtr
                - pathJoin
                - pixRead
                - free
                - lept_stderr
                - pixaGenerateFont
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'bmf.c:441,22'
              BranchSideFuncs:
                - returnErrorPtr
                - pathJoin
                - pixRead
                - free
                - lept_stderr
                - pixaGenerateFont
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'bmf.c:440,24'
          Branch Sides:
            - BranchSide:      'bmf.c:440,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:440,9'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:442,9'
          Branch Sides:
            - BranchSide:      'bmf.c:443,24'
              BranchSideFuncs:
                - pathJoin
                - pixRead
                - free
                - lept_stderr
                - pixaGenerateFont
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'bmf.c:444,15'
              BranchSideFuncs:
                - pathJoin
                - pixRead
                - free
                - lept_stderr
                - pixaGenerateFont
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'bmf.c:443,24'
          Branch Sides:
            - BranchSide:      'bmf.c:443,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:443,9'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:445,20'
          Branch Sides:
            - BranchSide:      'bmf.c:445,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:446,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'bmf.c:445,9'
          Branch Sides:
            - BranchSide:      'bmf.c:446,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:448,25'
              BranchSideFuncs:
                - pathJoin
                - pixRead
                - free
                - lept_stderr
                - pixaGenerateFont
                - pixDestroy
        - Branch String:   'bmf.c:446,24'
          Branch Sides:
            - BranchSide:      'bmf.c:446,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:446,9'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:451,9'
          Branch Sides:
            - BranchSide:      'bmf.c:452,9'
              BranchSideFuncs:
                - pixaGenerateFont
                - pixDestroy
            - BranchSide:      'bmf.c:456,29'
              BranchSideFuncs:
                - pixaGenerateFont
                - pixDestroy
        - Branch String:   'bmf.c:452,9'
          Branch Sides:
            - BranchSide:      'bmf.c:453,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bmf.c:453,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bmf.c:440,24'
          Dst:             returnErrorPtr
        - Src:             'bmf.c:443,24'
          Dst:             returnErrorPtr
        - Src:             'bmf.c:446,24'
          Dst:             returnErrorPtr
        - Src:             'bmf.c:448,16'
          Dst:             pathJoin
        - Src:             'bmf.c:449,11'
          Dst:             pixRead
        - Src:             'bmf.c:452,9'
          Dst:             lept_stderr
        - Src:             'bmf.c:456,12'
          Dst:             pixaGenerateFont
        - Src:             'bmf.c:457,5'
          Dst:             pixDestroy
    - functionName:    bmfGetBaseline
      functionSourceFile: '/src/leptonica/src/bmf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - bmf
        - chr
        - pbaseline
      BBCount:         29
      ICount:          145
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - lept_stderr
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bmf.c:280,9'
          Branch Sides:
            - BranchSide:      'bmf.c:281,16'
              BranchSideFuncs:
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'bmf.c:282,6'
              BranchSideFuncs:
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'bmf.c:281,16'
          Branch Sides:
            - BranchSide:      'bmf.c:281,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmf.c:281,9'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:283,9'
          Branch Sides:
            - BranchSide:      'bmf.c:284,16'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'bmf.c:285,27'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorInt
        - Branch String:   'bmf.c:284,16'
          Branch Sides:
            - BranchSide:      'bmf.c:284,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmf.c:284,9'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:285,9'
          Branch Sides:
            - BranchSide:      'bmf.c:286,9'
              BranchSideFuncs: []
            - BranchSide:      'bmf.c:287,9'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorInt
        - Branch String:   'bmf.c:287,20'
          Branch Sides:
            - BranchSide:      'bmf.c:287,23'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmf.c:288,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'bmf.c:287,9'
          Branch Sides:
            - BranchSide:      'bmf.c:288,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmf.c:290,10'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'bmf.c:288,16'
          Branch Sides:
            - BranchSide:      'bmf.c:288,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmf.c:288,9'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:291,9'
          Branch Sides:
            - BranchSide:      'bmf.c:292,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bmf.c:296,18'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:292,9'
          Branch Sides:
            - BranchSide:      'bmf.c:293,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bmf.c:293,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bmf.c:281,16'
          Dst:             returnErrorInt
        - Src:             'bmf.c:284,16'
          Dst:             returnErrorInt
        - Src:             'bmf.c:288,16'
          Dst:             returnErrorInt
        - Src:             'bmf.c:292,9'
          Dst:             lept_stderr
    - functionName:    bmfGetWidth
      functionSourceFile: '/src/leptonica/src/bmf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - bmf
        - chr
        - pw
      BBCount:         34
      ICount:          170
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - lept_stderr
        - pixaGetPixDimensions
        - returnErrorInt
      functionUses:    5
      BranchProfiles:
        - Branch String:   'bmf.c:242,9'
          Branch Sides:
            - BranchSide:      'bmf.c:243,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetPixDimensions
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'bmf.c:244,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetPixDimensions
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'bmf.c:243,16'
          Branch Sides:
            - BranchSide:      'bmf.c:243,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmf.c:243,9'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:245,9'
          Branch Sides:
            - BranchSide:      'bmf.c:246,16'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'bmf.c:247,27'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'bmf.c:246,16'
          Branch Sides:
            - BranchSide:      'bmf.c:246,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmf.c:246,9'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:247,9'
          Branch Sides:
            - BranchSide:      'bmf.c:248,9'
              BranchSideFuncs: []
            - BranchSide:      'bmf.c:249,9'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'bmf.c:249,20'
          Branch Sides:
            - BranchSide:      'bmf.c:249,23'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmf.c:250,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'bmf.c:249,9'
          Branch Sides:
            - BranchSide:      'bmf.c:250,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmf.c:252,9'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - returnErrorInt
                - lept_stderr
        - Branch String:   'bmf.c:250,16'
          Branch Sides:
            - BranchSide:      'bmf.c:250,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmf.c:250,9'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:253,9'
          Branch Sides:
            - BranchSide:      'bmf.c:254,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bmf.c:258,17'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - returnErrorInt
        - Branch String:   'bmf.c:254,9'
          Branch Sides:
            - BranchSide:      'bmf.c:255,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bmf.c:255,9'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:258,9'
          Branch Sides:
            - BranchSide:      'bmf.c:259,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmf.c:261,33'
              BranchSideFuncs:
                - pixaGetPixDimensions
        - Branch String:   'bmf.c:259,16'
          Branch Sides:
            - BranchSide:      'bmf.c:259,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmf.c:259,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bmf.c:243,16'
          Dst:             returnErrorInt
        - Src:             'bmf.c:246,16'
          Dst:             returnErrorInt
        - Src:             'bmf.c:250,16'
          Dst:             returnErrorInt
        - Src:             'bmf.c:254,9'
          Dst:             lept_stderr
        - Src:             'bmf.c:259,16'
          Dst:             returnErrorInt
        - Src:             'bmf.c:261,12'
          Dst:             pixaGetPixDimensions
    - functionName:    bmfGetPix
      functionSourceFile: '/src/leptonica/src/bmf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - bmf
        - chr
      BBCount:         29
      ICount:          145
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - lept_stderr
        - pixaGetPix
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'bmf.c:206,9'
          Branch Sides:
            - BranchSide:      'bmf.c:207,9'
              BranchSideFuncs: []
            - BranchSide:      'bmf.c:208,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaGetPix
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'bmf.c:208,9'
          Branch Sides:
            - BranchSide:      'bmf.c:209,23'
              BranchSideFuncs:
                - pixaGetPix
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'bmf.c:210,9'
              BranchSideFuncs:
                - pixaGetPix
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'bmf.c:209,23'
          Branch Sides:
            - BranchSide:      'bmf.c:209,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:209,9'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:210,20'
          Branch Sides:
            - BranchSide:      'bmf.c:210,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:211,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'bmf.c:210,9'
          Branch Sides:
            - BranchSide:      'bmf.c:211,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:213,9'
              BranchSideFuncs:
                - pixaGetPix
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'bmf.c:211,23'
          Branch Sides:
            - BranchSide:      'bmf.c:211,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:211,9'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:214,9'
          Branch Sides:
            - BranchSide:      'bmf.c:215,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bmf.c:219,17'
              BranchSideFuncs:
                - pixaGetPix
                - returnErrorPtr
        - Branch String:   'bmf.c:215,9'
          Branch Sides:
            - BranchSide:      'bmf.c:216,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bmf.c:216,9'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:219,9'
          Branch Sides:
            - BranchSide:      'bmf.c:220,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:222,23'
              BranchSideFuncs:
                - pixaGetPix
        - Branch String:   'bmf.c:220,23'
          Branch Sides:
            - BranchSide:      'bmf.c:220,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:220,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bmf.c:209,23'
          Dst:             returnErrorPtr
        - Src:             'bmf.c:211,23'
          Dst:             returnErrorPtr
        - Src:             'bmf.c:215,9'
          Dst:             lept_stderr
        - Src:             'bmf.c:220,23'
          Dst:             returnErrorPtr
        - Src:             'bmf.c:222,12'
          Dst:             pixaGetPix
    - functionName:    bmfMakeAsciiTables
      functionSourceFile: '/src/leptonica/src/bmf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bmf
      BBCount:         42
      ICount:          299
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached:
        - bmfGetPix
        - bmfGetWidth
        - calloc
        - pixDestroy
        - pixGetHeight
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bmf.c:791,9'
          Branch Sides:
            - BranchSide:      'bmf.c:792,16'
              BranchSideFuncs:
                - calloc
                - calloc
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetWidth
                - bmfGetWidth
            - BranchSide:      'bmf.c:795,26'
              BranchSideFuncs:
                - calloc
                - calloc
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetWidth
                - bmfGetWidth
        - Branch String:   'bmf.c:792,16'
          Branch Sides:
            - BranchSide:      'bmf.c:792,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmf.c:792,9'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:797,5'
          Branch Sides:
            - BranchSide:      'bmf.c:798,9'
              BranchSideFuncs:
                - calloc
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetWidth
                - bmfGetWidth
            - BranchSide:      'bmf.c:799,12'
              BranchSideFuncs:
                - calloc
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetWidth
                - bmfGetWidth
        - Branch String:   'bmf.c:799,5'
          Branch Sides:
            - BranchSide:      'bmf.c:800,22'
              BranchSideFuncs:
                - calloc
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetWidth
                - bmfGetWidth
            - BranchSide:      'bmf.c:802,30'
              BranchSideFuncs:
                - calloc
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetWidth
                - bmfGetWidth
        - Branch String:   'bmf.c:804,5'
          Branch Sides:
            - BranchSide:      'bmf.c:805,9'
              BranchSideFuncs:
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetWidth
                - bmfGetWidth
            - BranchSide:      'bmf.c:806,12'
              BranchSideFuncs:
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetWidth
                - bmfGetWidth
        - Branch String:   'bmf.c:806,5'
          Branch Sides:
            - BranchSide:      'bmf.c:807,26'
              BranchSideFuncs:
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetWidth
                - bmfGetWidth
            - BranchSide:      'bmf.c:808,12'
              BranchSideFuncs:
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetWidth
                - bmfGetWidth
        - Branch String:   'bmf.c:808,5'
          Branch Sides:
            - BranchSide:      'bmf.c:809,26'
              BranchSideFuncs:
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetWidth
                - bmfGetWidth
            - BranchSide:      'bmf.c:810,23'
              BranchSideFuncs:
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetWidth
                - bmfGetWidth
        - Branch String:   'bmf.c:811,5'
          Branch Sides:
            - BranchSide:      'bmf.c:812,26'
              BranchSideFuncs:
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetWidth
                - bmfGetWidth
            - BranchSide:      'bmf.c:816,22'
              BranchSideFuncs:
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetWidth
                - bmfGetWidth
        - Branch String:   'bmf.c:822,12'
          Branch Sides:
            - BranchSide:      'bmf.c:822,10'
              BranchSideFuncs:
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetWidth
                - bmfGetWidth
            - BranchSide:      'bmf.c:822,10'
              BranchSideFuncs:
                - bmfGetPix
                - pixGetHeight
                - pixDestroy
                - bmfGetWidth
                - bmfGetWidth
        - Branch String:   'bmf.c:826,12'
          Branch Sides:
            - BranchSide:      'bmf.c:826,10'
              BranchSideFuncs:
                - bmfGetWidth
                - bmfGetWidth
            - BranchSide:      'bmf.c:826,10'
              BranchSideFuncs:
                - bmfGetWidth
                - bmfGetWidth
        - Branch String:   'bmf.c:835,22'
          Branch Sides:
            - BranchSide:      'bmf.c:835,5'
              BranchSideFuncs:
                - bmfGetWidth
            - BranchSide:      'bmf.c:835,5'
              BranchSideFuncs:
                - bmfGetWidth
      Callsites:
        - Src:             'bmf.c:792,16'
          Dst:             returnErrorInt
        - Src:             'bmf.c:795,26'
          Dst:             calloc
        - Src:             'bmf.c:802,30'
          Dst:             calloc
        - Src:             'bmf.c:816,12'
          Dst:             bmfGetPix
        - Src:             'bmf.c:817,13'
          Dst:             pixGetHeight
        - Src:             'bmf.c:818,5'
          Dst:             pixDestroy
        - Src:             'bmf.c:819,12'
          Dst:             bmfGetPix
        - Src:             'bmf.c:820,15'
          Dst:             pixGetHeight
        - Src:             'bmf.c:821,5'
          Dst:             pixDestroy
        - Src:             'bmf.c:823,12'
          Dst:             bmfGetPix
        - Src:             'bmf.c:824,15'
          Dst:             pixGetHeight
        - Src:             'bmf.c:825,5'
          Dst:             pixDestroy
        - Src:             'bmf.c:833,5'
          Dst:             bmfGetWidth
        - Src:             'bmf.c:838,5'
          Dst:             bmfGetWidth
    - functionName:    bmfDestroy
      functionSourceFile: '/src/leptonica/src/bmf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pbmf
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - lept_stderr
        - pixaDestroy
      functionUses:    14
      BranchProfiles:
        - Branch String:   'bmf.c:172,9'
          Branch Sides:
            - BranchSide:      'bmf.c:173,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bmf.c:177,17'
              BranchSideFuncs:
                - pixaDestroy
                - free
                - free
                - free
                - free
        - Branch String:   'bmf.c:173,9'
          Branch Sides:
            - BranchSide:      'bmf.c:174,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bmf.c:174,9'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:177,9'
          Branch Sides:
            - BranchSide:      'bmf.c:178,9'
              BranchSideFuncs: []
            - BranchSide:      'bmf.c:180,18'
              BranchSideFuncs:
                - pixaDestroy
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'bmf.c:173,9'
          Dst:             lept_stderr
        - Src:             'bmf.c:180,5'
          Dst:             pixaDestroy
    - functionName:    pixaGetFont
      functionSourceFile: '/src/leptonica/src/bmf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dir
        - fontsize
        - pbl0
        - pbl1
        - pbl2
      BBCount:         28
      ICount:          164
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - lept_stderr
        - pathJoin
        - pixaRead
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bmf.c:331,20'
          Branch Sides:
            - BranchSide:      'bmf.c:331,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:332,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'bmf.c:331,9'
          Branch Sides:
            - BranchSide:      'bmf.c:332,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:333,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pathJoin
                - pixaRead
                - free
                - lept_stderr
        - Branch String:   'bmf.c:332,24'
          Branch Sides:
            - BranchSide:      'bmf.c:332,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:332,9'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:333,15'
          Branch Sides:
            - BranchSide:      'bmf.c:333,19'
              BranchSideFuncs:
                - returnErrorPtr
                - pathJoin
                - pixaRead
                - free
                - lept_stderr
            - BranchSide:      'bmf.c:334,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'bmf.c:333,24'
          Branch Sides:
            - BranchSide:      'bmf.c:333,28'
              BranchSideFuncs:
                - returnErrorPtr
                - pathJoin
                - pixaRead
                - free
                - lept_stderr
            - BranchSide:      'bmf.c:334,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'bmf.c:333,9'
          Branch Sides:
            - BranchSide:      'bmf.c:334,24'
              BranchSideFuncs:
                - pathJoin
                - pixaRead
                - free
                - lept_stderr
            - BranchSide:      'bmf.c:335,23'
              BranchSideFuncs:
                - pathJoin
                - pixaRead
                - free
                - lept_stderr
        - Branch String:   'bmf.c:334,24'
          Branch Sides:
            - BranchSide:      'bmf.c:334,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:334,9'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:343,9'
          Branch Sides:
            - BranchSide:      'bmf.c:344,9'
              BranchSideFuncs: []
            - BranchSide:      'bmf.c:345,12'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:344,9'
          Branch Sides:
            - BranchSide:      'bmf.c:345,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bmf.c:345,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bmf.c:332,24'
          Dst:             returnErrorPtr
        - Src:             'bmf.c:334,24'
          Dst:             returnErrorPtr
        - Src:             'bmf.c:339,16'
          Dst:             pathJoin
        - Src:             'bmf.c:340,12'
          Dst:             pixaRead
        - Src:             'bmf.c:344,9'
          Dst:             lept_stderr
    - functionName:    bmfCreate
      functionSourceFile: '/src/leptonica/src/bmf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dir
        - fontsize
      BBCount:         37
      ICount:          203
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - bmfDestroy
        - bmfMakeAsciiTables
        - calloc
        - lept_stderr
        - pixaGenerateFontFromFile
        - pixaGenerateFontFromString
        - pixaGetFont
        - returnErrorPtr
        - stringNew
      functionUses:    13
      BranchProfiles:
        - Branch String:   'bmf.c:124,22'
          Branch Sides:
            - BranchSide:      'bmf.c:124,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:125,25'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'bmf.c:124,39'
          Branch Sides:
            - BranchSide:      'bmf.c:124,43'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:125,25'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'bmf.c:124,9'
          Branch Sides:
            - BranchSide:      'bmf.c:125,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:128,20'
              BranchSideFuncs:
                - calloc
                - pixaGenerateFontFromString
                - bmfDestroy
                - returnErrorPtr
                - bmfMakeAsciiTables
                - stringNew
                - pixaGetFont
                - pixaGenerateFontFromFile
                - pixaGenerateFontFromString
                - lept_stderr
                - lept_stderr
        - Branch String:   'bmf.c:125,25'
          Branch Sides:
            - BranchSide:      'bmf.c:125,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:125,9'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:130,9'
          Branch Sides:
            - BranchSide:      'bmf.c:131,43'
              BranchSideFuncs:
                - pixaGetFont
                - pixaGenerateFontFromFile
                - pixaGenerateFontFromString
                - bmfDestroy
                - returnErrorPtr
                - bmfMakeAsciiTables
                - stringNew
                - lept_stderr
                - lept_stderr
            - BranchSide:      'bmf.c:134,28'
              BranchSideFuncs:
                - pixaGetFont
                - pixaGenerateFontFromFile
                - pixaGenerateFontFromString
                - bmfDestroy
                - returnErrorPtr
                - bmfMakeAsciiTables
                - stringNew
                - lept_stderr
                - lept_stderr
        - Branch String:   'bmf.c:137,13'
          Branch Sides:
            - BranchSide:      'bmf.c:138,45'
              BranchSideFuncs:
                - lept_stderr
                - pixaGenerateFontFromFile
                - pixaGenerateFontFromString
                - bmfDestroy
                - returnErrorPtr
                - bmfMakeAsciiTables
                - stringNew
                - lept_stderr
            - BranchSide:      'bmf.c:138,45'
              BranchSideFuncs:
                - pixaGenerateFontFromFile
                - pixaGenerateFontFromString
                - bmfDestroy
                - returnErrorPtr
                - bmfMakeAsciiTables
                - stringNew
                - lept_stderr
        - Branch String:   'bmf.c:140,17'
          Branch Sides:
            - BranchSide:      'bmf.c:141,17'
              BranchSideFuncs:
                - bmfDestroy
                - returnErrorPtr
                - bmfMakeAsciiTables
                - stringNew
            - BranchSide:      'bmf.c:145,9'
              BranchSideFuncs:
                - bmfDestroy
                - returnErrorPtr
                - bmfMakeAsciiTables
                - stringNew
        - Branch String:   'bmf.c:141,17'
          Branch Sides:
            - BranchSide:      'bmf.c:142,51'
              BranchSideFuncs:
                - lept_stderr
                - pixaGenerateFontFromString
                - bmfDestroy
                - returnErrorPtr
                - bmfMakeAsciiTables
                - stringNew
            - BranchSide:      'bmf.c:142,51'
              BranchSideFuncs:
                - pixaGenerateFontFromString
                - bmfDestroy
                - returnErrorPtr
                - bmfMakeAsciiTables
                - stringNew
        - Branch String:   'bmf.c:148,9'
          Branch Sides:
            - BranchSide:      'bmf.c:149,9'
              BranchSideFuncs:
                - bmfMakeAsciiTables
                - stringNew
            - BranchSide:      'bmf.c:153,17'
              BranchSideFuncs:
                - bmfMakeAsciiTables
                - stringNew
        - Branch String:   'bmf.c:150,25'
          Branch Sides:
            - BranchSide:      'bmf.c:150,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmf.c:150,9'
              BranchSideFuncs: []
        - Branch String:   'bmf.c:155,9'
          Branch Sides:
            - BranchSide:      'bmf.c:155,41'
              BranchSideFuncs:
                - stringNew
                - bmfMakeAsciiTables
            - BranchSide:      'bmf.c:156,24'
              BranchSideFuncs:
                - bmfMakeAsciiTables
      Callsites:
        - Src:             'bmf.c:125,25'
          Dst:             returnErrorPtr
        - Src:             'bmf.c:128,20'
          Dst:             calloc
        - Src:             'bmf.c:131,16'
          Dst:             pixaGenerateFontFromString
        - Src:             'bmf.c:134,16'
          Dst:             pixaGetFont
        - Src:             'bmf.c:137,13'
          Dst:             lept_stderr
        - Src:             'bmf.c:138,20'
          Dst:             pixaGenerateFontFromFile
        - Src:             'bmf.c:141,17'
          Dst:             lept_stderr
        - Src:             'bmf.c:142,24'
          Dst:             pixaGenerateFontFromString
        - Src:             'bmf.c:149,9'
          Dst:             bmfDestroy
        - Src:             'bmf.c:150,25'
          Dst:             returnErrorPtr
        - Src:             'bmf.c:155,31'
          Dst:             stringNew
        - Src:             'bmf.c:156,5'
          Dst:             bmfMakeAsciiTables
    - functionName:    pixWriteMemBmp
      functionSourceFile: '/src/leptonica/src/bmpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pfdata
        - pfsize
        - pixs
      BBCount:         120
      ICount:          909
      EdgeCount:       160
      CyclomaticComplexity: 42
      functionsReached:
        - calloc
        - convertOnBigEnd16
        - convertOnBigEnd32
        - lept_stderr
        - pixConvert24To32
        - pixConvert2To8
        - pixCopy
        - pixDestroy
        - pixEndianByteSwap
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetSpp
        - pixGetWpl
        - pixGetXRes
        - pixGetYRes
        - pixInvert
        - pixcmapGetCount
        - pixcmapIsValid
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bmpio.c:482,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:482,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetSpp
                - pixCopy
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
                - pixConvert24To32
                - pixConvert2To8
                - lept_stderr
                - lept_stderr
                - pixcmapIsValid
                - returnErrorInt
            - BranchSide:      'bmpio.c:483,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetSpp
                - pixCopy
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
                - pixConvert24To32
                - pixConvert2To8
                - lept_stderr
                - lept_stderr
                - pixcmapIsValid
                - returnErrorInt
        - Branch String:   'bmpio.c:483,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:483,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetSpp
                - pixCopy
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
                - pixConvert24To32
                - pixConvert2To8
                - lept_stderr
                - lept_stderr
                - pixcmapIsValid
                - returnErrorInt
            - BranchSide:      'bmpio.c:484,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetSpp
                - pixCopy
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
                - pixConvert24To32
                - pixConvert2To8
                - lept_stderr
                - lept_stderr
                - pixcmapIsValid
                - returnErrorInt
        - Branch String:   'bmpio.c:484,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:485,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetSpp
                - pixCopy
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
                - pixConvert24To32
                - pixConvert2To8
                - lept_stderr
                - lept_stderr
                - pixcmapIsValid
                - returnErrorInt
            - BranchSide:      'bmpio.c:486,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetSpp
                - pixCopy
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
                - pixConvert24To32
                - pixConvert2To8
                - lept_stderr
                - lept_stderr
                - pixcmapIsValid
                - returnErrorInt
        - Branch String:   'bmpio.c:485,16'
          Branch Sides:
            - BranchSide:      'bmpio.c:485,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmpio.c:485,9'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:486,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:487,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetSpp
                - pixCopy
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
                - pixConvert24To32
                - pixConvert2To8
                - lept_stderr
                - lept_stderr
                - pixcmapIsValid
                - returnErrorInt
            - BranchSide:      'bmpio.c:488,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetSpp
                - pixCopy
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
                - pixConvert24To32
                - pixConvert2To8
                - lept_stderr
                - lept_stderr
                - pixcmapIsValid
                - returnErrorInt
        - Branch String:   'bmpio.c:487,16'
          Branch Sides:
            - BranchSide:      'bmpio.c:487,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmpio.c:487,9'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:488,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:489,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetSpp
                - pixCopy
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
                - pixConvert24To32
                - pixConvert2To8
                - lept_stderr
                - lept_stderr
                - pixcmapIsValid
                - returnErrorInt
            - BranchSide:      'bmpio.c:492,32'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetSpp
                - pixCopy
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
                - pixConvert24To32
                - pixConvert2To8
                - lept_stderr
                - lept_stderr
                - pixcmapIsValid
                - returnErrorInt
        - Branch String:   'bmpio.c:489,16'
          Branch Sides:
            - BranchSide:      'bmpio.c:489,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmpio.c:489,9'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:492,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:493,24'
              BranchSideFuncs:
                - pixcmapIsValid
                - returnErrorInt
                - pixGetDimensions
                - pixGetSpp
                - pixCopy
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
                - pixConvert24To32
                - pixConvert2To8
                - lept_stderr
                - lept_stderr
            - BranchSide:      'bmpio.c:498,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetSpp
                - pixCopy
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
                - pixConvert24To32
                - pixConvert2To8
                - lept_stderr
                - lept_stderr
        - Branch String:   'bmpio.c:494,13'
          Branch Sides:
            - BranchSide:      'bmpio.c:495,20'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetSpp
                - pixCopy
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
                - pixConvert24To32
                - pixConvert2To8
                - lept_stderr
                - lept_stderr
            - BranchSide:      'bmpio.c:496,5'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetSpp
                - pixCopy
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
                - pixConvert24To32
                - pixConvert2To8
                - lept_stderr
                - lept_stderr
        - Branch String:   'bmpio.c:495,20'
          Branch Sides:
            - BranchSide:      'bmpio.c:495,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmpio.c:495,13'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:500,18'
          Branch Sides:
            - BranchSide:      'bmpio.c:500,21'
              BranchSideFuncs:
                - pixCopy
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
                - pixConvert24To32
                - pixConvert2To8
                - lept_stderr
                - lept_stderr
            - BranchSide:      'bmpio.c:504,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
                - pixConvert24To32
                - pixConvert2To8
                - lept_stderr
        - Branch String:   'bmpio.c:500,30'
          Branch Sides:
            - BranchSide:      'bmpio.c:500,33'
              BranchSideFuncs:
                - pixCopy
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
                - pixConvert24To32
                - pixConvert2To8
                - lept_stderr
                - lept_stderr
            - BranchSide:      'bmpio.c:504,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
                - pixConvert24To32
                - pixConvert2To8
                - lept_stderr
        - Branch String:   'bmpio.c:500,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:501,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bmpio.c:504,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
                - pixConvert24To32
                - pixConvert2To8
                - lept_stderr
        - Branch String:   'bmpio.c:501,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:502,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bmpio.c:502,9'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:504,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:505,9'
              BranchSideFuncs:
                - pixConvert2To8
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'bmpio.c:509,16'
              BranchSideFuncs:
                - pixCopy
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
                - pixConvert24To32
        - Branch String:   'bmpio.c:505,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:507,30'
              BranchSideFuncs:
                - lept_stderr
                - pixConvert2To8
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'bmpio.c:507,30'
              BranchSideFuncs:
                - pixConvert2To8
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
        - Branch String:   'bmpio.c:509,16'
          Branch Sides:
            - BranchSide:      'bmpio.c:510,32'
              BranchSideFuncs:
                - pixConvert24To32
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'bmpio.c:513,29'
              BranchSideFuncs:
                - pixCopy
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
        - Branch String:   'bmpio.c:517,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:518,18'
              BranchSideFuncs:
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'bmpio.c:519,14'
              BranchSideFuncs:
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
        - Branch String:   'bmpio.c:519,14'
          Branch Sides:
            - BranchSide:      'bmpio.c:520,16'
              BranchSideFuncs:
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'bmpio.c:522,16'
              BranchSideFuncs:
                - pixGetXRes
                - pixGetYRes
                - pixGetWpl
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
                - pixDestroy
                - returnErrorInt
        - Branch String:   'bmpio.c:533,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:534,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'bmpio.c:539,12'
              BranchSideFuncs:
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
        - Branch String:   'bmpio.c:535,16'
          Branch Sides:
            - BranchSide:      'bmpio.c:535,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmpio.c:535,9'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:540,17'
          Branch Sides:
            - BranchSide:      'bmpio.c:540,20'
              BranchSideFuncs:
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
            - BranchSide:      'bmpio.c:541,17'
              BranchSideFuncs:
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
        - Branch String:   'bmpio.c:540,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:541,17'
              BranchSideFuncs:
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
            - BranchSide:      'bmpio.c:543,39'
              BranchSideFuncs:
                - pixGetColormap
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
                - pixcmapGetCount
        - Branch String:   'bmpio.c:543,16'
          Branch Sides:
            - BranchSide:      'bmpio.c:544,35'
              BranchSideFuncs:
                - pixcmapGetCount
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
            - BranchSide:      'bmpio.c:548,13'
              BranchSideFuncs:
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
        - Branch String:   'bmpio.c:548,13'
          Branch Sides:
            - BranchSide:      'bmpio.c:549,22'
              BranchSideFuncs:
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
            - BranchSide:      'bmpio.c:553,28'
              BranchSideFuncs:
                - calloc
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
        - Branch String:   'bmpio.c:558,13'
          Branch Sides:
            - BranchSide:      'bmpio.c:0,0'
              BranchSideFuncs:
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
            - BranchSide:      'bmpio.c:561,59'
              BranchSideFuncs:
                - calloc
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
        - Branch String:   'bmpio.c:615,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:616,16'
              BranchSideFuncs:
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
                - free
            - BranchSide:      'bmpio.c:622,9'
              BranchSideFuncs:
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
        - Branch String:   'bmpio.c:617,13'
          Branch Sides:
            - BranchSide:      'bmpio.c:617,21'
              BranchSideFuncs:
                - free
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
            - BranchSide:      'bmpio.c:618,5'
              BranchSideFuncs:
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
        - Branch String:   'bmpio.c:622,21'
          Branch Sides:
            - BranchSide:      'bmpio.c:622,24'
              BranchSideFuncs:
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
            - BranchSide:      'bmpio.c:627,23'
              BranchSideFuncs:
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
        - Branch String:   'bmpio.c:622,29'
          Branch Sides:
            - BranchSide:      'bmpio.c:622,45'
              BranchSideFuncs:
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
                - pixInvert
            - BranchSide:      'bmpio.c:627,23'
              BranchSideFuncs:
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
        - Branch String:   'bmpio.c:622,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:623,19'
              BranchSideFuncs:
                - pixInvert
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
            - BranchSide:      'bmpio.c:627,23'
              BranchSideFuncs:
                - pixEndianByteSwap
                - pixGetData
                - pixDestroy
                - pixGetData
        - Branch String:   'bmpio.c:631,22'
          Branch Sides:
            - BranchSide:      'bmpio.c:631,25'
              BranchSideFuncs:
                - pixGetData
                - pixDestroy
                - pixGetData
            - BranchSide:      'bmpio.c:650,22'
              BranchSideFuncs:
                - pixGetData
                - pixDestroy
        - Branch String:   'bmpio.c:631,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:632,38'
              BranchSideFuncs:
                - pixGetData
                - pixDestroy
            - BranchSide:      'bmpio.c:650,22'
              BranchSideFuncs:
                - pixGetData
                - pixDestroy
        - Branch String:   'bmpio.c:633,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:634,20'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'bmpio.c:638,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'bmpio.c:652,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:0,0'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'bmpio.c:653,20'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'bmpio.c:653,13'
          Branch Sides:
            - BranchSide:      'bmpio.c:654,25'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'bmpio.c:663,17'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'bmpio.c:658,21'
          Branch Sides:
            - BranchSide:      'bmpio.c:659,43'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'bmpio.c:660,24'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'bmpio.c:663,17'
          Branch Sides:
            - BranchSide:      'bmpio.c:664,24'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'bmpio.c:669,21'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'bmpio.c:664,17'
          Branch Sides:
            - BranchSide:      'bmpio.c:665,28'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'bmpio.c:668,13'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'bmpio.c:485,16'
          Dst:             returnErrorInt
        - Src:             'bmpio.c:487,16'
          Dst:             returnErrorInt
        - Src:             'bmpio.c:489,16'
          Dst:             returnErrorInt
        - Src:             'bmpio.c:492,17'
          Dst:             pixGetColormap
        - Src:             'bmpio.c:493,9'
          Dst:             pixcmapIsValid
        - Src:             'bmpio.c:495,20'
          Dst:             returnErrorInt
        - Src:             'bmpio.c:498,5'
          Dst:             pixGetDimensions
        - Src:             'bmpio.c:499,11'
          Dst:             pixGetSpp
        - Src:             'bmpio.c:501,9'
          Dst:             lept_stderr
        - Src:             'bmpio.c:505,9'
          Dst:             lept_stderr
        - Src:             'bmpio.c:507,15'
          Dst:             pixConvert2To8
        - Src:             'bmpio.c:510,15'
          Dst:             pixConvert24To32
        - Src:             'bmpio.c:513,15'
          Dst:             pixCopy
        - Src:             'bmpio.c:525,41'
          Dst:             pixGetXRes
        - Src:             'bmpio.c:526,41'
          Dst:             pixGetYRes
        - Src:             'bmpio.c:528,14'
          Dst:             pixGetWpl
        - Src:             'bmpio.c:534,9'
          Dst:             pixDestroy
        - Src:             'bmpio.c:535,16'
          Dst:             returnErrorInt
        - Src:             'bmpio.c:543,24'
          Dst:             pixGetColormap
        - Src:             'bmpio.c:544,19'
          Dst:             pixcmapGetCount
        - Src:             'bmpio.c:556,30'
          Dst:             calloc
        - Src:             'bmpio.c:580,24'
          Dst:             calloc
        - Src:             'bmpio.c:603,21'
          Dst:             convertOnBigEnd32
        - Src:             'bmpio.c:604,22'
          Dst:             convertOnBigEnd32
        - Src:             'bmpio.c:605,23'
          Dst:             convertOnBigEnd32
        - Src:             'bmpio.c:606,23'
          Dst:             convertOnBigEnd16
        - Src:             'bmpio.c:607,25'
          Dst:             convertOnBigEnd16
        - Src:             'bmpio.c:608,26'
          Dst:             convertOnBigEnd32
        - Src:             'bmpio.c:609,30'
          Dst:             convertOnBigEnd32
        - Src:             'bmpio.c:610,30'
          Dst:             convertOnBigEnd32
        - Src:             'bmpio.c:611,24'
          Dst:             convertOnBigEnd32
        - Src:             'bmpio.c:612,29'
          Dst:             convertOnBigEnd32
        - Src:             'bmpio.c:623,9'
          Dst:             pixInvert
        - Src:             'bmpio.c:627,5'
          Dst:             pixEndianByteSwap
        - Src:             'bmpio.c:632,27'
          Dst:             pixGetData
        - Src:             'bmpio.c:651,16'
          Dst:             pixGetData
        - Src:             'bmpio.c:673,5'
          Dst:             pixDestroy
    - functionName:    pixWriteStreamBmp
      functionSourceFile: '/src/leptonica/src/bmpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pix
      BBCount:         19
      ICount:          100
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fwrite
        - pixWriteMemBmp
        - returnErrorInt
        - rewind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bmpio.c:421,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:422,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixWriteMemBmp
                - rewind
                - fwrite
                - free
                - returnErrorInt
            - BranchSide:      'bmpio.c:423,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixWriteMemBmp
                - rewind
                - fwrite
                - free
                - returnErrorInt
        - Branch String:   'bmpio.c:422,16'
          Branch Sides:
            - BranchSide:      'bmpio.c:422,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmpio.c:422,9'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:423,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:424,16'
              BranchSideFuncs:
                - pixWriteMemBmp
                - rewind
                - fwrite
                - free
                - returnErrorInt
            - BranchSide:      'bmpio.c:426,34'
              BranchSideFuncs:
                - pixWriteMemBmp
                - rewind
                - fwrite
                - free
                - returnErrorInt
        - Branch String:   'bmpio.c:424,16'
          Branch Sides:
            - BranchSide:      'bmpio.c:424,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmpio.c:424,9'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:430,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:431,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmpio.c:432,5'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:431,16'
          Branch Sides:
            - BranchSide:      'bmpio.c:431,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bmpio.c:431,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bmpio.c:422,16'
          Dst:             returnErrorInt
        - Src:             'bmpio.c:424,16'
          Dst:             returnErrorInt
        - Src:             'bmpio.c:426,5'
          Dst:             pixWriteMemBmp
        - Src:             'bmpio.c:427,5'
          Dst:             rewind
        - Src:             'bmpio.c:428,14'
          Dst:             fwrite
        - Src:             'bmpio.c:431,16'
          Dst:             returnErrorInt
    - functionName:    pixReadMemBmp
      functionSourceFile: '/src/leptonica/src/bmpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cdata
        - size
      BBCount:         208
      ICount:          1270
      EdgeCount:       284
      CyclomaticComplexity: 78
      functionsReached:
        - calloc
        - convertOnBigEnd16
        - convertOnBigEnd32
        - lept_stderr
        - pixCreate
        - pixDestroy
        - pixEndianByteSwap
        - pixFlipTB
        - pixGetData
        - pixGetWpl
        - pixRemoveColormap
        - pixSetColormap
        - pixSetInputFormat
        - pixSetSpp
        - pixSetXRes
        - pixSetYRes
        - pixcmapCreate
        - pixcmapSetAlpha
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bmpio.c:153,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:154,23'
              BranchSideFuncs:
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'bmpio.c:155,9'
              BranchSideFuncs:
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'bmpio.c:154,23'
          Branch Sides:
            - BranchSide:      'bmpio.c:154,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:154,9'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:155,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:156,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:159,23'
              BranchSideFuncs:
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'bmpio.c:156,23'
          Branch Sides:
            - BranchSide:      'bmpio.c:156,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:156,9'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:161,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:162,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:164,26'
              BranchSideFuncs:
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'bmpio.c:162,23'
          Branch Sides:
            - BranchSide:      'bmpio.c:162,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:162,9'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:169,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:170,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:174,14'
              BranchSideFuncs:
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd16
                - convertOnBigEnd32
                - convertOnBigEnd32
                - convertOnBigEnd32
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'bmpio.c:170,23'
          Branch Sides:
            - BranchSide:      'bmpio.c:170,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:170,9'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:198,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:199,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:200,9'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'bmpio.c:199,23'
          Branch Sides:
            - BranchSide:      'bmpio.c:199,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:199,9'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:200,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:201,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:202,9'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'bmpio.c:201,23'
          Branch Sides:
            - BranchSide:      'bmpio.c:201,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:201,9'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:202,21'
          Branch Sides:
            - BranchSide:      'bmpio.c:202,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:204,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'bmpio.c:202,55'
          Branch Sides:
            - BranchSide:      'bmpio.c:203,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:204,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'bmpio.c:202,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:204,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:205,9'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'bmpio.c:204,23'
          Branch Sides:
            - BranchSide:      'bmpio.c:204,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:204,9'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:205,18'
          Branch Sides:
            - BranchSide:      'bmpio.c:205,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:207,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'bmpio.c:205,46'
          Branch Sides:
            - BranchSide:      'bmpio.c:206,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:207,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'bmpio.c:206,18'
          Branch Sides:
            - BranchSide:      'bmpio.c:206,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:207,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'bmpio.c:205,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:207,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:208,16'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'bmpio.c:207,23'
          Branch Sides:
            - BranchSide:      'bmpio.c:207,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:207,9'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:209,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:210,20'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'bmpio.c:213,9'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'bmpio.c:213,23'
          Branch Sides:
            - BranchSide:      'bmpio.c:213,26'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'bmpio.c:218,21'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'bmpio.c:213,41'
          Branch Sides:
            - BranchSide:      'bmpio.c:213,44'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'bmpio.c:218,21'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'bmpio.c:213,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:214,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bmpio.c:218,21'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'bmpio.c:214,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:216,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bmpio.c:216,9'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:219,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:220,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:221,9'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'bmpio.c:220,23'
          Branch Sides:
            - BranchSide:      'bmpio.c:220,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:220,9'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:221,20'
          Branch Sides:
            - BranchSide:      'bmpio.c:221,23'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'bmpio.c:227,28'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'bmpio.c:221,34'
          Branch Sides:
            - BranchSide:      'bmpio.c:221,37'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'bmpio.c:227,28'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'bmpio.c:221,48'
          Branch Sides:
            - BranchSide:      'bmpio.c:221,51'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'bmpio.c:227,28'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'bmpio.c:221,62'
          Branch Sides:
            - BranchSide:      'bmpio.c:222,9'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'bmpio.c:227,28'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'bmpio.c:222,21'
          Branch Sides:
            - BranchSide:      'bmpio.c:222,24'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'bmpio.c:227,28'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'bmpio.c:222,36'
          Branch Sides:
            - BranchSide:      'bmpio.c:222,39'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'bmpio.c:227,28'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'bmpio.c:221,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:223,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bmpio.c:227,28'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'bmpio.c:223,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:225,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bmpio.c:225,9'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:229,25'
          Branch Sides:
            - BranchSide:      'bmpio.c:229,28'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'bmpio.c:241,17'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'bmpio.c:229,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:230,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bmpio.c:241,17'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'bmpio.c:230,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:232,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bmpio.c:232,9'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:243,21'
          Branch Sides:
            - BranchSide:      'bmpio.c:243,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:244,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'bmpio.c:243,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:244,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:245,9'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'bmpio.c:244,23'
          Branch Sides:
            - BranchSide:      'bmpio.c:244,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:244,9'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:245,21'
          Branch Sides:
            - BranchSide:      'bmpio.c:245,24'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'bmpio.c:247,18'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'bmpio.c:245,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:246,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:247,18'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'bmpio.c:246,23'
          Branch Sides:
            - BranchSide:      'bmpio.c:246,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:246,9'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:247,17'
          Branch Sides:
            - BranchSide:      'bmpio.c:247,37'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'bmpio.c:247,15'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'bmpio.c:248,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:249,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bmpio.c:253,9'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'bmpio.c:249,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:251,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bmpio.c:251,9'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:253,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:254,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:258,13'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - calloc
                - returnErrorPtr
        - Branch String:   'bmpio.c:254,23'
          Branch Sides:
            - BranchSide:      'bmpio.c:254,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:254,9'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:259,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:260,35'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'bmpio.c:271,10'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
        - Branch String:   'bmpio.c:260,13'
          Branch Sides:
            - BranchSide:      'bmpio.c:262,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:266,16'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
        - Branch String:   'bmpio.c:262,27'
          Branch Sides:
            - BranchSide:      'bmpio.c:262,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:262,13'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:271,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:271,9'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
            - BranchSide:      'bmpio.c:271,30'
              BranchSideFuncs:
                - pixCreate
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
                - free
                - returnErrorPtr
        - Branch String:   'bmpio.c:272,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:273,9'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'bmpio.c:276,16'
              BranchSideFuncs:
                - pixSetXRes
                - pixSetYRes
                - pixSetInputFormat
                - pixGetWpl
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
        - Branch String:   'bmpio.c:274,23'
          Branch Sides:
            - BranchSide:      'bmpio.c:274,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:274,9'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:281,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:282,13'
              BranchSideFuncs:
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
            - BranchSide:      'bmpio.c:283,14'
              BranchSideFuncs:
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
        - Branch String:   'bmpio.c:283,14'
          Branch Sides:
            - BranchSide:      'bmpio.c:284,13'
              BranchSideFuncs:
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
            - BranchSide:      'bmpio.c:286,13'
              BranchSideFuncs:
                - pixSetSpp
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapCreate
                - free
                - pixcmapSetAlpha
        - Branch String:   'bmpio.c:291,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:292,30'
              BranchSideFuncs:
                - pixcmapCreate
                - free
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapSetAlpha
            - BranchSide:      'bmpio.c:299,24'
              BranchSideFuncs:
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'bmpio.c:292,30'
          Branch Sides:
            - BranchSide:      'bmpio.c:292,16'
              BranchSideFuncs:
                - pixcmapCreate
                - free
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapSetAlpha
            - BranchSide:      'bmpio.c:292,16'
              BranchSideFuncs:
                - pixcmapCreate
                - free
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapSetAlpha
        - Branch String:   'bmpio.c:295,19'
          Branch Sides:
            - BranchSide:      'bmpio.c:295,9'
              BranchSideFuncs:
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapSetAlpha
            - BranchSide:      'bmpio.c:295,9'
              BranchSideFuncs:
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
                - pixcmapSetAlpha
        - Branch String:   'bmpio.c:296,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:297,30'
              BranchSideFuncs:
                - pixcmapSetAlpha
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'bmpio.c:298,5'
              BranchSideFuncs:
                - pixSetColormap
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'bmpio.c:299,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:300,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'bmpio.c:305,24'
              BranchSideFuncs:
                - pixGetData
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
        - Branch String:   'bmpio.c:301,23'
          Branch Sides:
            - BranchSide:      'bmpio.c:301,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:301,9'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:307,21'
          Branch Sides:
            - BranchSide:      'bmpio.c:307,24'
              BranchSideFuncs:
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
            - BranchSide:      'bmpio.c:355,20'
              BranchSideFuncs:
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
        - Branch String:   'bmpio.c:307,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:308,27'
              BranchSideFuncs:
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
            - BranchSide:      'bmpio.c:355,20'
              BranchSideFuncs:
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
        - Branch String:   'bmpio.c:309,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:310,20'
              BranchSideFuncs:
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
            - BranchSide:      'bmpio.c:314,5'
              BranchSideFuncs:
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
        - Branch String:   'bmpio.c:358,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:0,0'
              BranchSideFuncs:
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
            - BranchSide:      'bmpio.c:359,20'
              BranchSideFuncs:
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
        - Branch String:   'bmpio.c:359,13'
          Branch Sides:
            - BranchSide:      'bmpio.c:360,25'
              BranchSideFuncs:
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
            - BranchSide:      'bmpio.c:372,17'
              BranchSideFuncs:
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
        - Branch String:   'bmpio.c:367,21'
          Branch Sides:
            - BranchSide:      'bmpio.c:368,34'
              BranchSideFuncs:
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
            - BranchSide:      'bmpio.c:370,61'
              BranchSideFuncs:
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
        - Branch String:   'bmpio.c:372,17'
          Branch Sides:
            - BranchSide:      'bmpio.c:373,24'
              BranchSideFuncs:
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
            - BranchSide:      'bmpio.c:378,21'
              BranchSideFuncs:
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
        - Branch String:   'bmpio.c:373,17'
          Branch Sides:
            - BranchSide:      'bmpio.c:374,34'
              BranchSideFuncs:
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
            - BranchSide:      'bmpio.c:377,13'
              BranchSideFuncs:
                - pixEndianByteSwap
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
                - pixFlipTB
        - Branch String:   'bmpio.c:383,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:384,19'
              BranchSideFuncs:
                - pixFlipTB
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
            - BranchSide:      'bmpio.c:393,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
        - Branch String:   'bmpio.c:393,20'
          Branch Sides:
            - BranchSide:      'bmpio.c:393,23'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
            - BranchSide:      'bmpio.c:400,12'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:393,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:394,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixDestroy
                - lept_stderr
            - BranchSide:      'bmpio.c:400,12'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:394,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:395,34'
              BranchSideFuncs:
                - lept_stderr
                - pixRemoveColormap
                - pixDestroy
            - BranchSide:      'bmpio.c:395,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixDestroy
      Callsites:
        - Src:             'bmpio.c:154,23'
          Dst:             returnErrorPtr
        - Src:             'bmpio.c:156,23'
          Dst:             returnErrorPtr
        - Src:             'bmpio.c:162,23'
          Dst:             returnErrorPtr
        - Src:             'bmpio.c:168,19'
          Dst:             convertOnBigEnd32
        - Src:             'bmpio.c:170,23'
          Dst:             returnErrorPtr
        - Src:             'bmpio.c:181,15'
          Dst:             convertOnBigEnd32
        - Src:             'bmpio.c:182,13'
          Dst:             convertOnBigEnd32
        - Src:             'bmpio.c:183,14'
          Dst:             convertOnBigEnd32
        - Src:             'bmpio.c:184,13'
          Dst:             convertOnBigEnd16
        - Src:             'bmpio.c:185,18'
          Dst:             convertOnBigEnd32
        - Src:             'bmpio.c:186,12'
          Dst:             convertOnBigEnd32
        - Src:             'bmpio.c:187,12'
          Dst:             convertOnBigEnd32
        - Src:             'bmpio.c:199,23'
          Dst:             returnErrorPtr
        - Src:             'bmpio.c:201,23'
          Dst:             returnErrorPtr
        - Src:             'bmpio.c:204,23'
          Dst:             returnErrorPtr
        - Src:             'bmpio.c:207,23'
          Dst:             returnErrorPtr
        - Src:             'bmpio.c:214,9'
          Dst:             lept_stderr
        - Src:             'bmpio.c:220,23'
          Dst:             returnErrorPtr
        - Src:             'bmpio.c:223,9'
          Dst:             lept_stderr
        - Src:             'bmpio.c:230,9'
          Dst:             lept_stderr
        - Src:             'bmpio.c:244,23'
          Dst:             returnErrorPtr
        - Src:             'bmpio.c:246,23'
          Dst:             returnErrorPtr
        - Src:             'bmpio.c:249,9'
          Dst:             lept_stderr
        - Src:             'bmpio.c:254,23'
          Dst:             returnErrorPtr
        - Src:             'bmpio.c:260,35'
          Dst:             calloc
        - Src:             'bmpio.c:262,27'
          Dst:             returnErrorPtr
        - Src:             'bmpio.c:272,16'
          Dst:             pixCreate
        - Src:             'bmpio.c:274,23'
          Dst:             returnErrorPtr
        - Src:             'bmpio.c:276,5'
          Dst:             pixSetXRes
        - Src:             'bmpio.c:277,5'
          Dst:             pixSetYRes
        - Src:             'bmpio.c:278,5'
          Dst:             pixSetInputFormat
        - Src:             'bmpio.c:279,14'
          Dst:             pixGetWpl
        - Src:             'bmpio.c:287,5'
          Dst:             pixSetSpp
        - Src:             'bmpio.c:292,16'
          Dst:             pixcmapCreate
        - Src:             'bmpio.c:297,13'
          Dst:             pixcmapSetAlpha
        - Src:             'bmpio.c:299,9'
          Dst:             pixSetColormap
        - Src:             'bmpio.c:300,9'
          Dst:             pixDestroy
        - Src:             'bmpio.c:301,23'
          Dst:             returnErrorPtr
        - Src:             'bmpio.c:306,15'
          Dst:             pixGetData
        - Src:             'bmpio.c:382,5'
          Dst:             pixEndianByteSwap
        - Src:             'bmpio.c:384,9'
          Dst:             pixFlipTB
        - Src:             'bmpio.c:394,9'
          Dst:             lept_stderr
        - Src:             'bmpio.c:395,16'
          Dst:             pixRemoveColormap
        - Src:             'bmpio.c:396,9'
          Dst:             pixDestroy
    - functionName:    pixReadStreamBmp
      functionSourceFile: '/src/leptonica/src/bmpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - l_binaryReadStream
        - pixReadMemBmp
        - returnErrorPtr
        - rewind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bmpio.c:94,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:95,23'
              BranchSideFuncs:
                - rewind
                - l_binaryReadStream
                - pixReadMemBmp
                - free
                - returnErrorPtr
            - BranchSide:      'bmpio.c:98,12'
              BranchSideFuncs:
                - rewind
                - l_binaryReadStream
                - pixReadMemBmp
                - free
                - returnErrorPtr
        - Branch String:   'bmpio.c:95,23'
          Branch Sides:
            - BranchSide:      'bmpio.c:95,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:95,9'
              BranchSideFuncs: []
        - Branch String:   'bmpio.c:99,9'
          Branch Sides:
            - BranchSide:      'bmpio.c:100,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:102,25'
              BranchSideFuncs:
                - pixReadMemBmp
                - free
        - Branch String:   'bmpio.c:100,23'
          Branch Sides:
            - BranchSide:      'bmpio.c:100,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bmpio.c:100,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bmpio.c:95,23'
          Dst:             returnErrorPtr
        - Src:             'bmpio.c:98,5'
          Dst:             rewind
        - Src:             'bmpio.c:99,17'
          Dst:             l_binaryReadStream
        - Src:             'bmpio.c:100,23'
          Dst:             returnErrorPtr
        - Src:             'bmpio.c:102,11'
          Dst:             pixReadMemBmp
    - functionName:    boxPrintStreamInfo
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2276
      functionLinenumberEnd: 2288
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - box
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
        - lept_stderr
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'boxbasic.c:2277,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2278,16'
              BranchSideFuncs:
                - lept_stderr
                - fprintf
            - BranchSide:      'boxbasic.c:2280,10'
              BranchSideFuncs:
                - lept_stderr
                - fprintf
        - Branch String:   'boxbasic.c:2278,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2278,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:2278,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:2280,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2282,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'boxbasic.c:2284,17'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'boxbasic.c:2278,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:2281,9'
          Dst:             lept_stderr
        - Src:             'boxbasic.c:2284,9'
          Dst:             fprintf
    - functionName:    boxaWriteMem
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2219
      functionLinenumberEnd: 2254
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdata
        - psize
        - boxa
      BBCount:         30
      ICount:          150
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - boxaWriteStream
        - fclose
        - fputc
        - open_memstream
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'boxbasic.c:2223,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2223,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - boxaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'boxbasic.c:2224,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - boxaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'boxbasic.c:2224,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2224,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - boxaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'boxbasic.c:2225,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - boxaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'boxbasic.c:2225,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2226,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - boxaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'boxbasic.c:2227,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - boxaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'boxbasic.c:2226,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2226,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:2226,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:2227,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2228,16'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - boxaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'boxbasic.c:2229,10'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - boxaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'boxbasic.c:2228,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2228,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:2228,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:2229,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2230,16'
              BranchSideFuncs:
                - open_memstream
                - boxaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'boxbasic.c:2233,39'
              BranchSideFuncs:
                - open_memstream
                - boxaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'boxbasic.c:2230,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2230,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:2230,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:2233,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2234,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:2235,27'
              BranchSideFuncs:
                - boxaWriteStream
                - fputc
                - fclose
        - Branch String:   'boxbasic.c:2234,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2234,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:2234,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:2226,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:2228,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:2230,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:2233,15'
          Dst:             open_memstream
        - Src:             'boxbasic.c:2234,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:2235,11'
          Dst:             boxaWriteStream
        - Src:             'boxbasic.c:2236,5'
          Dst:             fputc
        - Src:             'boxbasic.c:2237,5'
          Dst:             fclose
    - functionName:    boxaWriteStream
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2150
      functionLinenumberEnd: 2170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - boxa
      BBCount:         20
      ICount:          120
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - boxDestroy
        - boxaGetBox
        - boxaGetCount
        - boxaWriteStderr
        - fprintf
        - returnErrorInt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'boxbasic.c:2154,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2155,16'
              BranchSideFuncs:
                - boxaWriteStderr
                - boxaGetCount
                - fprintf
                - fprintf
                - boxaGetBox
                - fprintf
                - boxDestroy
                - returnErrorInt
            - BranchSide:      'boxbasic.c:2156,10'
              BranchSideFuncs:
                - boxaWriteStderr
                - boxaGetCount
                - fprintf
                - fprintf
                - boxaGetBox
                - fprintf
                - boxDestroy
                - returnErrorInt
        - Branch String:   'boxbasic.c:2155,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2155,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:2155,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:2156,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2157,32'
              BranchSideFuncs:
                - boxaGetCount
                - fprintf
                - fprintf
                - boxaGetBox
                - fprintf
                - boxDestroy
                - returnErrorInt
            - BranchSide:      'boxbasic.c:2159,22'
              BranchSideFuncs:
                - boxaGetCount
                - fprintf
                - fprintf
                - boxaGetBox
                - fprintf
                - boxDestroy
                - returnErrorInt
        - Branch String:   'boxbasic.c:2162,5'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2163,31'
              BranchSideFuncs:
                - boxaGetBox
                - fprintf
                - boxDestroy
                - returnErrorInt
            - BranchSide:      'boxbasic.c:2169,5'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:2163,13'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2164,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:2165,17'
              BranchSideFuncs:
                - fprintf
                - boxDestroy
                - boxaGetBox
                - returnErrorInt
        - Branch String:   'boxbasic.c:2164,20'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2164,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:2164,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:2155,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:2157,16'
          Dst:             boxaWriteStderr
        - Src:             'boxbasic.c:2159,9'
          Dst:             boxaGetCount
        - Src:             'boxbasic.c:2160,5'
          Dst:             fprintf
        - Src:             'boxbasic.c:2161,5'
          Dst:             fprintf
        - Src:             'boxbasic.c:2163,20'
          Dst:             boxaGetBox
        - Src:             'boxbasic.c:2164,20'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:2165,9'
          Dst:             fprintf
        - Src:             'boxbasic.c:2167,9'
          Dst:             boxDestroy
    - functionName:    boxaWriteStderr
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2181
      functionLinenumberEnd: 2199
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa
      BBCount:         18
      ICount:          104
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - boxDestroy
        - boxaGetBox
        - boxaGetCount
        - lept_stderr
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxbasic.c:2185,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2186,16'
              BranchSideFuncs:
                - boxaGetCount
                - lept_stderr
                - lept_stderr
                - boxaGetBox
                - lept_stderr
                - boxDestroy
                - returnErrorInt
            - BranchSide:      'boxbasic.c:2188,22'
              BranchSideFuncs:
                - boxaGetCount
                - lept_stderr
                - lept_stderr
                - boxaGetBox
                - lept_stderr
                - boxDestroy
                - returnErrorInt
        - Branch String:   'boxbasic.c:2186,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2186,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:2186,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:2191,5'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2192,31'
              BranchSideFuncs:
                - boxaGetBox
                - lept_stderr
                - boxDestroy
                - returnErrorInt
            - BranchSide:      'boxbasic.c:2198,5'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:2192,13'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2193,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:2195,17'
              BranchSideFuncs:
                - lept_stderr
                - boxDestroy
                - boxaGetBox
                - returnErrorInt
        - Branch String:   'boxbasic.c:2193,20'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2193,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:2193,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:2186,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:2188,9'
          Dst:             boxaGetCount
        - Src:             'boxbasic.c:2189,5'
          Dst:             lept_stderr
        - Src:             'boxbasic.c:2190,5'
          Dst:             lept_stderr
        - Src:             'boxbasic.c:2192,20'
          Dst:             boxaGetBox
        - Src:             'boxbasic.c:2193,20'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:2194,9'
          Dst:             lept_stderr
        - Src:             'boxbasic.c:2196,9'
          Dst:             boxDestroy
    - functionName:    boxaGetCount
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    142
      BranchProfiles:
        - Branch String:   'boxbasic.c:663,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:664,16'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:665,12'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:664,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:664,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:664,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:664,16'
          Dst:             returnErrorInt
    - functionName:    boxaGetBox
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - boxa
        - index
        - accessflag
      BBCount:         24
      ICount:          126
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - boxClone
        - boxCopy
        - returnErrorPtr
      functionUses:    85
      BranchProfiles:
        - Branch String:   'boxbasic.c:706,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:707,23'
              BranchSideFuncs:
                - returnErrorPtr
                - boxClone
                - boxCopy
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:708,9'
              BranchSideFuncs:
                - returnErrorPtr
                - boxClone
                - boxCopy
                - returnErrorPtr
        - Branch String:   'boxbasic.c:707,23'
          Branch Sides:
            - BranchSide:      'boxbasic.c:707,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:707,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:708,19'
          Branch Sides:
            - BranchSide:      'boxbasic.c:708,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:709,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'boxbasic.c:708,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:709,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:711,9'
              BranchSideFuncs:
                - returnErrorPtr
                - boxClone
                - boxCopy
        - Branch String:   'boxbasic.c:709,23'
          Branch Sides:
            - BranchSide:      'boxbasic.c:709,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:709,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:711,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:712,24'
              BranchSideFuncs:
                - boxCopy
            - BranchSide:      'boxbasic.c:713,14'
              BranchSideFuncs:
                - returnErrorPtr
                - boxClone
        - Branch String:   'boxbasic.c:713,14'
          Branch Sides:
            - BranchSide:      'boxbasic.c:714,25'
              BranchSideFuncs:
                - boxClone
            - BranchSide:      'boxbasic.c:716,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'boxbasic.c:716,23'
          Branch Sides:
            - BranchSide:      'boxbasic.c:716,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:716,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:707,23'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:709,23'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:712,16'
          Dst:             boxCopy
        - Src:             'boxbasic.c:714,16'
          Dst:             boxClone
        - Src:             'boxbasic.c:716,23'
          Dst:             returnErrorPtr
    - functionName:    boxDestroy
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pbox
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - lept_stderr
      functionUses:    166
      BranchProfiles:
        - Branch String:   'boxbasic.c:277,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:278,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxbasic.c:281,17'
              BranchSideFuncs:
                - free
        - Branch String:   'boxbasic.c:278,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:279,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxbasic.c:279,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:281,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:282,9'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:284,11'
              BranchSideFuncs:
                - free
        - Branch String:   'boxbasic.c:284,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:285,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'boxbasic.c:286,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:278,9'
          Dst:             lept_stderr
    - functionName:    boxCopy
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - box
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - boxCreate
        - returnErrorPtr
      functionUses:    18
      BranchProfiles:
        - Branch String:   'boxbasic.c:234,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:235,23'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxbasic.c:237,22'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxbasic.c:235,23'
          Branch Sides:
            - BranchSide:      'boxbasic.c:235,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:235,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:235,23'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:237,12'
          Dst:             boxCreate
    - functionName:    boxClone
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - box
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'boxbasic.c:252,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:253,23'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:255,7'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:253,23'
          Branch Sides:
            - BranchSide:      'boxbasic.c:253,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:253,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:253,23'
          Dst:             returnErrorPtr
    - functionName:    boxCreate
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - y
        - w
        - h
      BBCount:         28
      ICount:          147
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - boxSetGeometry
        - calloc
        - returnErrorPtr
      functionUses:    98
      BranchProfiles:
        - Branch String:   'boxbasic.c:178,15'
          Branch Sides:
            - BranchSide:      'boxbasic.c:178,18'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:179,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'boxbasic.c:178,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:179,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:180,9'
              BranchSideFuncs:
                - calloc
                - boxSetGeometry
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxbasic.c:179,23'
          Branch Sides:
            - BranchSide:      'boxbasic.c:179,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:179,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:180,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:181,13'
              BranchSideFuncs:
                - calloc
                - boxSetGeometry
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:186,9'
              BranchSideFuncs:
                - calloc
                - boxSetGeometry
                - returnErrorPtr
        - Branch String:   'boxbasic.c:183,13'
          Branch Sides:
            - BranchSide:      'boxbasic.c:184,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:185,5'
              BranchSideFuncs:
                - calloc
                - boxSetGeometry
                - returnErrorPtr
        - Branch String:   'boxbasic.c:184,27'
          Branch Sides:
            - BranchSide:      'boxbasic.c:184,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:184,13'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:186,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:187,13'
              BranchSideFuncs:
                - calloc
                - boxSetGeometry
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:193,18'
              BranchSideFuncs:
                - calloc
                - boxSetGeometry
        - Branch String:   'boxbasic.c:189,13'
          Branch Sides:
            - BranchSide:      'boxbasic.c:190,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:191,5'
              BranchSideFuncs:
                - calloc
                - boxSetGeometry
        - Branch String:   'boxbasic.c:190,27'
          Branch Sides:
            - BranchSide:      'boxbasic.c:190,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:190,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:179,23'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:184,27'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:190,27'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:193,18'
          Dst:             calloc
        - Src:             'boxbasic.c:194,5'
          Dst:             boxSetGeometry
    - functionName:    boxSetGeometry
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - box
        - x
        - y
        - w
        - h
      BBCount:         21
      ICount:          113
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - returnErrorInt
      functionUses:    17
      BranchProfiles:
        - Branch String:   'boxbasic.c:335,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:336,16'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:337,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:336,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:336,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:336,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:337,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:337,27'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:338,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:338,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:338,27'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:339,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:339,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:339,27'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:340,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:340,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:340,27'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:341,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:336,16'
          Dst:             returnErrorInt
    - functionName:    boxaWrite
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2120
      functionLinenumberEnd: 2137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - boxa
      BBCount:         24
      ICount:          115
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - boxaWriteStream
        - fclose
        - fopenWriteStream
        - returnErrorInt
        - returnErrorInt1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxbasic.c:2124,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2125,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - boxaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'boxbasic.c:2126,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - boxaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'boxbasic.c:2125,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2125,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:2125,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:2126,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2127,16'
              BranchSideFuncs:
                - fopenWriteStream
                - boxaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'boxbasic.c:2129,32'
              BranchSideFuncs:
                - fopenWriteStream
                - boxaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'boxbasic.c:2127,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2127,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:2127,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:2129,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2130,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'boxbasic.c:2131,27'
              BranchSideFuncs:
                - boxaWriteStream
                - fclose
                - returnErrorInt1
        - Branch String:   'boxbasic.c:2130,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2130,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'boxbasic.c:2130,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:2133,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2134,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'boxbasic.c:2136,5'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:2134,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2134,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'boxbasic.c:2134,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:2125,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:2127,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:2129,15'
          Dst:             fopenWriteStream
        - Src:             'boxbasic.c:2130,16'
          Dst:             returnErrorInt1
        - Src:             'boxbasic.c:2131,11'
          Dst:             boxaWriteStream
        - Src:             'boxbasic.c:2132,5'
          Dst:             fclose
        - Src:             'boxbasic.c:2134,16'
          Dst:             returnErrorInt1
    - functionName:    boxaWriteDebug
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2100
      functionLinenumberEnd: 2107
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - boxa
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - boxaWrite
        - lept_stderr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'boxbasic.c:2101,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2102,26'
              BranchSideFuncs:
                - boxaWrite
            - BranchSide:      'boxbasic.c:2104,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'boxbasic.c:2104,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2105,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxbasic.c:2105,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:2102,16'
          Dst:             boxaWrite
        - Src:             'boxbasic.c:2104,9'
          Dst:             lept_stderr
    - functionName:    boxaReadMem
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2065
      functionLinenumberEnd: 2078
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         20
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - boxaReadStream
        - fclose
        - fopenReadFromMemory
        - lept_stderr
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxbasic.c:2069,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2070,24'
              BranchSideFuncs:
                - fopenReadFromMemory
                - boxaReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:2071,35'
              BranchSideFuncs:
                - fopenReadFromMemory
                - boxaReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'boxbasic.c:2070,24'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2070,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:2070,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:2071,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2072,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:2074,27'
              BranchSideFuncs:
                - boxaReadStream
                - fclose
                - lept_stderr
        - Branch String:   'boxbasic.c:2072,24'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2072,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:2072,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:2076,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2076,16'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:2077,12'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:2076,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2077,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxbasic.c:2077,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:2070,24'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:2071,15'
          Dst:             fopenReadFromMemory
        - Src:             'boxbasic.c:2072,24'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:2074,12'
          Dst:             boxaReadStream
        - Src:             'boxbasic.c:2075,5'
          Dst:             fclose
        - Src:             'boxbasic.c:2076,16'
          Dst:             lept_stderr
    - functionName:    boxaReadStream
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2019
      functionLinenumberEnd: 2052
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         54
      ICount:          253
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - __isoc99_fscanf
        - boxCreate
        - boxaAddBox
        - boxaCreate
        - boxaDestroy
        - lept_stderr
        - returnErrorPtr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'boxbasic.c:2025,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2026,24'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - boxaCreate
                - __isoc99_fscanf
                - boxCreate
                - boxaAddBox
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:2028,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - boxaCreate
                - __isoc99_fscanf
                - boxCreate
                - boxaAddBox
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxbasic.c:2026,24'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2026,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:2026,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:2028,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2029,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:2030,9'
              BranchSideFuncs:
                - __isoc99_fscanf
                - boxaCreate
                - __isoc99_fscanf
                - boxCreate
                - boxaAddBox
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxbasic.c:2029,24'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2029,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:2029,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:2030,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2031,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:2032,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - boxaCreate
                - __isoc99_fscanf
                - boxCreate
                - boxaAddBox
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxbasic.c:2031,24'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2031,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:2031,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:2032,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2033,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:2034,9'
              BranchSideFuncs:
                - boxaCreate
                - __isoc99_fscanf
                - boxCreate
                - boxaAddBox
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxbasic.c:2033,24'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2033,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:2033,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:2034,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2035,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:2036,9'
              BranchSideFuncs:
                - boxaCreate
                - __isoc99_fscanf
                - boxCreate
                - boxaAddBox
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'boxbasic.c:2035,24'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2035,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:2035,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:2036,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2037,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:2038,9'
              BranchSideFuncs:
                - boxaCreate
                - __isoc99_fscanf
                - boxCreate
                - boxaAddBox
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'boxbasic.c:2037,24'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2037,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:2037,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:2038,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2038,17'
              BranchSideFuncs:
                - boxaCreate
                - __isoc99_fscanf
                - boxCreate
                - boxaAddBox
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'boxbasic.c:2040,28'
              BranchSideFuncs:
                - boxaCreate
                - __isoc99_fscanf
                - boxCreate
                - boxaAddBox
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxbasic.c:2038,17'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2040,28'
              BranchSideFuncs:
                - lept_stderr
                - boxaCreate
                - __isoc99_fscanf
                - boxCreate
                - boxaAddBox
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:2040,28'
              BranchSideFuncs:
                - boxaCreate
                - __isoc99_fscanf
                - boxCreate
                - boxaAddBox
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxbasic.c:2040,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2041,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:2042,12'
              BranchSideFuncs:
                - __isoc99_fscanf
                - boxCreate
                - boxaAddBox
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'boxbasic.c:2041,24'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2041,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:2041,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:2042,5'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2043,20'
              BranchSideFuncs:
                - __isoc99_fscanf
                - boxCreate
                - boxaAddBox
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:2051,12'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:2043,13'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2045,13'
              BranchSideFuncs:
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:2048,25'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
                - __isoc99_fscanf
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'boxbasic.c:2046,28'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2046,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:2046,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:2026,24'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:2028,9'
          Dst:             __isoc99_fscanf
        - Src:             'boxbasic.c:2029,24'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:2031,24'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:2032,9'
          Dst:             __isoc99_fscanf
        - Src:             'boxbasic.c:2033,24'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:2035,24'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:2037,24'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:2038,17'
          Dst:             lept_stderr
        - Src:             'boxbasic.c:2040,17'
          Dst:             boxaCreate
        - Src:             'boxbasic.c:2041,24'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:2043,13'
          Dst:             __isoc99_fscanf
        - Src:             'boxbasic.c:2045,13'
          Dst:             boxaDestroy
        - Src:             'boxbasic.c:2046,28'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:2048,15'
          Dst:             boxCreate
        - Src:             'boxbasic.c:2049,9'
          Dst:             boxaAddBox
    - functionName:    boxaCreate
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - boxaDestroy
        - calloc
        - returnErrorPtr
      functionUses:    62
      BranchProfiles:
        - Branch String:   'boxbasic.c:446,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:446,19'
              BranchSideFuncs:
                - calloc
                - calloc
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:447,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'boxbasic.c:446,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:447,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:449,20'
              BranchSideFuncs:
                - calloc
                - calloc
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'boxbasic.c:453,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:454,9'
              BranchSideFuncs:
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:457,12'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:455,24'
          Branch Sides:
            - BranchSide:      'boxbasic.c:455,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:455,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:449,20'
          Dst:             calloc
        - Src:             'boxbasic.c:453,30'
          Dst:             calloc
        - Src:             'boxbasic.c:454,9'
          Dst:             boxaDestroy
        - Src:             'boxbasic.c:455,24'
          Dst:             returnErrorPtr
    - functionName:    boxaDestroy
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pboxa
      BBCount:         18
      ICount:          92
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - boxDestroy
        - lept_stderr
      functionUses:    164
      BranchProfiles:
        - Branch String:   'boxbasic.c:524,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:525,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxbasic.c:529,18'
              BranchSideFuncs:
                - free
                - free
                - boxDestroy
        - Branch String:   'boxbasic.c:525,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:526,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxbasic.c:526,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:529,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:530,9'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:533,11'
              BranchSideFuncs:
                - free
                - free
                - boxDestroy
        - Branch String:   'boxbasic.c:533,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:534,16'
              BranchSideFuncs:
                - free
                - free
                - boxDestroy
            - BranchSide:      'boxbasic.c:540,6'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:534,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:535,25'
              BranchSideFuncs:
                - boxDestroy
                - free
                - free
            - BranchSide:      'boxbasic.c:536,9'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'boxbasic.c:525,9'
          Dst:             lept_stderr
        - Src:             'boxbasic.c:535,13'
          Dst:             boxDestroy
    - functionName:    boxaAddBox
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - boxa
        - box
        - copyflag
      BBCount:         42
      ICount:          200
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - boxClone
        - boxCopy
        - boxDestroy
        - boxaExtendArray
        - boxaGetCount
        - returnErrorInt
      functionUses:    77
      BranchProfiles:
        - Branch String:   'boxbasic.c:560,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:561,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxClone
                - returnErrorInt
                - boxaGetCount
                - boxaExtendArray
                - returnErrorInt
                - boxDestroy
                - boxCopy
            - BranchSide:      'boxbasic.c:562,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxClone
                - returnErrorInt
                - boxaGetCount
                - boxaExtendArray
                - returnErrorInt
                - boxDestroy
                - boxCopy
        - Branch String:   'boxbasic.c:561,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:561,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:561,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:562,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:563,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxClone
                - returnErrorInt
                - boxaGetCount
                - boxaExtendArray
                - returnErrorInt
                - boxDestroy
                - boxCopy
            - BranchSide:      'boxbasic.c:565,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxClone
                - returnErrorInt
                - boxaGetCount
                - boxaExtendArray
                - returnErrorInt
                - boxDestroy
                - boxCopy
        - Branch String:   'boxbasic.c:563,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:563,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:563,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:565,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:566,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaExtendArray
                - returnErrorInt
                - boxDestroy
            - BranchSide:      'boxbasic.c:567,14'
              BranchSideFuncs:
                - returnErrorInt
                - boxClone
                - returnErrorInt
                - boxaGetCount
                - boxaExtendArray
                - returnErrorInt
                - boxDestroy
                - boxCopy
        - Branch String:   'boxbasic.c:567,14'
          Branch Sides:
            - BranchSide:      'boxbasic.c:568,24'
              BranchSideFuncs:
                - boxCopy
                - returnErrorInt
                - boxaGetCount
                - boxaExtendArray
                - returnErrorInt
                - boxDestroy
            - BranchSide:      'boxbasic.c:569,14'
              BranchSideFuncs:
                - returnErrorInt
                - boxClone
                - returnErrorInt
                - boxaGetCount
                - boxaExtendArray
                - returnErrorInt
                - boxDestroy
        - Branch String:   'boxbasic.c:569,14'
          Branch Sides:
            - BranchSide:      'boxbasic.c:570,25'
              BranchSideFuncs:
                - boxClone
                - returnErrorInt
                - boxaGetCount
                - boxaExtendArray
                - returnErrorInt
                - boxDestroy
            - BranchSide:      'boxbasic.c:572,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxbasic.c:572,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:572,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:572,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:573,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:574,16'
              BranchSideFuncs:
                - boxaGetCount
                - boxaExtendArray
                - returnErrorInt
                - boxDestroy
            - BranchSide:      'boxbasic.c:576,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaExtendArray
                - returnErrorInt
                - boxDestroy
        - Branch String:   'boxbasic.c:574,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:574,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:574,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:577,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:578,29'
              BranchSideFuncs:
                - boxaExtendArray
                - returnErrorInt
                - boxDestroy
            - BranchSide:      'boxbasic.c:584,20'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:578,13'
          Branch Sides:
            - BranchSide:      'boxbasic.c:579,17'
              BranchSideFuncs:
                - returnErrorInt
                - boxDestroy
            - BranchSide:      'boxbasic.c:583,5'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:579,17'
          Branch Sides:
            - BranchSide:      'boxbasic.c:580,17'
              BranchSideFuncs:
                - boxDestroy
                - returnErrorInt
            - BranchSide:      'boxbasic.c:581,20'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxbasic.c:581,20'
          Branch Sides:
            - BranchSide:      'boxbasic.c:581,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:581,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:561,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:563,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:568,16'
          Dst:             boxCopy
        - Src:             'boxbasic.c:570,16'
          Dst:             boxClone
        - Src:             'boxbasic.c:572,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:574,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:576,9'
          Dst:             boxaGetCount
        - Src:             'boxbasic.c:578,13'
          Dst:             boxaExtendArray
        - Src:             'boxbasic.c:580,17'
          Dst:             boxDestroy
        - Src:             'boxbasic.c:581,20'
          Dst:             returnErrorInt
    - functionName:    boxaExtendArray
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - boxaExtendArrayToSize
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'boxbasic.c:604,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:605,16'
              BranchSideFuncs:
                - boxaExtendArrayToSize
            - BranchSide:      'boxbasic.c:607,34'
              BranchSideFuncs:
                - boxaExtendArrayToSize
        - Branch String:   'boxbasic.c:605,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:605,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:605,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:605,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:607,12'
          Dst:             boxaExtendArrayToSize
    - functionName:    boxaExtendArrayToSize
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - boxa
        - size
      BBCount:         29
      ICount:          153
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - lept_stderr
        - reallocNew
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'boxbasic.c:630,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:631,16'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxbasic.c:632,9'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxbasic.c:631,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:631,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:631,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:632,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:633,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:634,9'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'boxbasic.c:633,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:633,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:633,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:634,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:635,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:636,9'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - lept_stderr
        - Branch String:   'boxbasic.c:635,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:635,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:635,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:636,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:637,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxbasic.c:641,15'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
        - Branch String:   'boxbasic.c:637,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:638,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxbasic.c:638,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:643,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:645,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:646,20'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:645,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:645,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:645,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:631,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:633,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:635,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:637,9'
          Dst:             lept_stderr
        - Src:             'boxbasic.c:643,30'
          Dst:             reallocNew
        - Src:             'boxbasic.c:645,16'
          Dst:             returnErrorInt
    - functionName:    boxaaWriteMem
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1938
      functionLinenumberEnd: 1973
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdata
        - psize
        - baa
      BBCount:         30
      ICount:          150
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - boxaaWriteStream
        - fclose
        - fputc
        - open_memstream
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxbasic.c:1942,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1942,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - boxaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1943,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - boxaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'boxbasic.c:1943,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1943,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - boxaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1944,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - boxaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'boxbasic.c:1944,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1945,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - boxaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1946,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - boxaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'boxbasic.c:1945,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1945,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1945,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1946,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1947,16'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - boxaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1948,10'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - boxaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'boxbasic.c:1947,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1947,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1947,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1948,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1949,16'
              BranchSideFuncs:
                - open_memstream
                - boxaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1952,39'
              BranchSideFuncs:
                - open_memstream
                - boxaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'boxbasic.c:1949,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1949,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1949,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1952,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1953,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1954,28'
              BranchSideFuncs:
                - boxaaWriteStream
                - fputc
                - fclose
        - Branch String:   'boxbasic.c:1953,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1953,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1953,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:1945,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1947,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1949,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1952,15'
          Dst:             open_memstream
        - Src:             'boxbasic.c:1953,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1954,11'
          Dst:             boxaaWriteStream
        - Src:             'boxbasic.c:1955,5'
          Dst:             fputc
        - Src:             'boxbasic.c:1956,5'
          Dst:             fclose
    - functionName:    boxaaWriteStream
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1892
      functionLinenumberEnd: 1918
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - baa
      BBCount:         23
      ICount:          139
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - boxDestroy
        - boxGetGeometry
        - boxaDestroy
        - boxaGetExtent
        - boxaWriteStream
        - boxaaGetBoxa
        - boxaaGetCount
        - fprintf
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'boxbasic.c:1897,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1898,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - fprintf
                - fprintf
                - boxaaGetBoxa
                - boxaGetExtent
                - boxGetGeometry
                - fprintf
                - boxaWriteStream
                - boxDestroy
                - boxaDestroy
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1899,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - fprintf
                - fprintf
                - boxaaGetBoxa
                - boxaGetExtent
                - boxGetGeometry
                - fprintf
                - boxaWriteStream
                - boxDestroy
                - boxaDestroy
                - returnErrorInt
        - Branch String:   'boxbasic.c:1898,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1898,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1898,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1899,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1900,16'
              BranchSideFuncs:
                - boxaaGetCount
                - fprintf
                - fprintf
                - boxaaGetBoxa
                - boxaGetExtent
                - boxGetGeometry
                - fprintf
                - boxaWriteStream
                - boxDestroy
                - boxaDestroy
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1902,23'
              BranchSideFuncs:
                - boxaaGetCount
                - fprintf
                - fprintf
                - boxaaGetBoxa
                - boxaGetExtent
                - boxGetGeometry
                - fprintf
                - boxaWriteStream
                - boxDestroy
                - boxaDestroy
                - returnErrorInt
        - Branch String:   'boxbasic.c:1900,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1900,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1900,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1906,5'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1907,34'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaGetExtent
                - boxGetGeometry
                - fprintf
                - boxaWriteStream
                - boxDestroy
                - boxaDestroy
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1917,5'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1907,13'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1908,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1909,23'
              BranchSideFuncs:
                - boxaGetExtent
                - boxGetGeometry
                - fprintf
                - boxaWriteStream
                - boxDestroy
                - boxaDestroy
                - boxaaGetBoxa
                - returnErrorInt
        - Branch String:   'boxbasic.c:1908,20'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1908,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1908,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:1898,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1900,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1902,9'
          Dst:             boxaaGetCount
        - Src:             'boxbasic.c:1903,5'
          Dst:             fprintf
        - Src:             'boxbasic.c:1904,5'
          Dst:             fprintf
        - Src:             'boxbasic.c:1907,21'
          Dst:             boxaaGetBoxa
        - Src:             'boxbasic.c:1908,20'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1909,9'
          Dst:             boxaGetExtent
        - Src:             'boxbasic.c:1910,9'
          Dst:             boxGetGeometry
        - Src:             'boxbasic.c:1911,9'
          Dst:             fprintf
        - Src:             'boxbasic.c:1913,9'
          Dst:             boxaWriteStream
        - Src:             'boxbasic.c:1914,9'
          Dst:             boxDestroy
        - Src:             'boxbasic.c:1915,9'
          Dst:             boxaDestroy
    - functionName:    boxaaGetCount
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1344
      functionLinenumberEnd: 1348
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - baa
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    26
      BranchProfiles:
        - Branch String:   'boxbasic.c:1345,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1346,16'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:1347,12'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1346,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1346,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1346,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:1346,16'
          Dst:             returnErrorInt
    - functionName:    boxaaGetBoxa
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1389
      functionLinenumberEnd: 1401
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - baa
        - index
        - accessflag
      BBCount:         25
      ICount:          122
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - boxaCopy
        - boxaaGetCount
        - returnErrorPtr
      functionUses:    22
      BranchProfiles:
        - Branch String:   'boxbasic.c:1392,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1393,24'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1394,23'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxbasic.c:1393,24'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1393,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1393,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1395,19'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1395,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1396,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'boxbasic.c:1395,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1396,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1397,9'
              BranchSideFuncs:
                - boxaCopy
                - returnErrorPtr
        - Branch String:   'boxbasic.c:1396,24'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1396,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1396,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1397,30'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1397,33'
              BranchSideFuncs:
                - boxaCopy
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1400,21'
              BranchSideFuncs:
                - boxaCopy
        - Branch String:   'boxbasic.c:1397,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1398,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1400,21'
              BranchSideFuncs:
                - boxaCopy
        - Branch String:   'boxbasic.c:1398,24'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1398,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1398,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:1393,24'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:1394,9'
          Dst:             boxaaGetCount
        - Src:             'boxbasic.c:1396,24'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:1398,24'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:1400,12'
          Dst:             boxaCopy
    - functionName:    boxGetGeometry
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - box
        - px
        - py
        - pw
        - ph
      BBCount:         33
      ICount:          165
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - returnErrorInt
      functionUses:    100
      BranchProfiles:
        - Branch String:   'boxbasic.c:307,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:307,14'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:308,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxbasic.c:308,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:308,14'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:309,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxbasic.c:309,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:309,14'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:310,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxbasic.c:310,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:310,14'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:311,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxbasic.c:311,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:312,16'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:313,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:312,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:312,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:312,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:313,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:313,19'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:314,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:314,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:314,19'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:315,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:315,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:315,19'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:316,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:316,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:316,19'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:317,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:312,16'
          Dst:             returnErrorInt
    - functionName:    boxaCopy
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - boxa
        - copyflag
      BBCount:         31
      ICount:          158
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - boxaAddBox
        - boxaCreate
        - boxaGetBox
        - returnErrorPtr
      functionUses:    28
      BranchProfiles:
        - Branch String:   'boxbasic.c:482,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:483,24'
              BranchSideFuncs:
                - boxaCreate
                - boxaGetBox
                - boxaAddBox
                - boxaGetBox
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:485,9'
              BranchSideFuncs:
                - boxaCreate
                - boxaGetBox
                - boxaAddBox
                - boxaGetBox
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxbasic.c:483,24'
          Branch Sides:
            - BranchSide:      'boxbasic.c:483,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:483,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:485,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:486,9'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:490,9'
              BranchSideFuncs:
                - boxaCreate
                - boxaGetBox
                - boxaAddBox
                - boxaGetBox
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxbasic.c:490,28'
          Branch Sides:
            - BranchSide:      'boxbasic.c:490,31'
              BranchSideFuncs:
                - boxaCreate
                - boxaGetBox
                - boxaAddBox
                - boxaGetBox
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:493,29'
              BranchSideFuncs:
                - boxaCreate
                - boxaGetBox
                - boxaAddBox
                - boxaGetBox
                - returnErrorPtr
        - Branch String:   'boxbasic.c:490,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:491,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:493,29'
              BranchSideFuncs:
                - boxaCreate
                - boxaGetBox
                - boxaAddBox
                - boxaGetBox
                - returnErrorPtr
        - Branch String:   'boxbasic.c:491,24'
          Branch Sides:
            - BranchSide:      'boxbasic.c:491,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:491,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:493,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:494,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:495,12'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - boxaGetBox
        - Branch String:   'boxbasic.c:494,24'
          Branch Sides:
            - BranchSide:      'boxbasic.c:494,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:494,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:495,5'
          Branch Sides:
            - BranchSide:      'boxbasic.c:496,13'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - boxaGetBox
            - BranchSide:      'boxbasic.c:502,12'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:496,13'
          Branch Sides:
            - BranchSide:      'boxbasic.c:497,31'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - boxaGetBox
            - BranchSide:      'boxbasic.c:499,31'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - boxaGetBox
      Callsites:
        - Src:             'boxbasic.c:483,24'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:491,24'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:493,18'
          Dst:             boxaCreate
        - Src:             'boxbasic.c:494,24'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:497,20'
          Dst:             boxaGetBox
        - Src:             'boxbasic.c:499,20'
          Dst:             boxaGetBox
        - Src:             'boxbasic.c:500,9'
          Dst:             boxaAddBox
    - functionName:    boxaaWrite
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1863
      functionLinenumberEnd: 1879
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - baa
      BBCount:         24
      ICount:          115
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - boxaaWriteStream
        - fclose
        - fopenWriteStream
        - returnErrorInt
        - returnErrorInt1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxbasic.c:1867,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1868,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - boxaaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'boxbasic.c:1869,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - boxaaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'boxbasic.c:1868,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1868,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1868,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1869,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1870,16'
              BranchSideFuncs:
                - fopenWriteStream
                - boxaaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'boxbasic.c:1872,32'
              BranchSideFuncs:
                - fopenWriteStream
                - boxaaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'boxbasic.c:1870,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1870,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1870,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1872,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1873,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'boxbasic.c:1874,28'
              BranchSideFuncs:
                - boxaaWriteStream
                - fclose
                - returnErrorInt1
        - Branch String:   'boxbasic.c:1873,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1873,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'boxbasic.c:1873,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1876,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1877,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'boxbasic.c:1878,5'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1877,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1877,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'boxbasic.c:1877,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:1868,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1870,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1872,15'
          Dst:             fopenWriteStream
        - Src:             'boxbasic.c:1873,16'
          Dst:             returnErrorInt1
        - Src:             'boxbasic.c:1874,11'
          Dst:             boxaaWriteStream
        - Src:             'boxbasic.c:1875,5'
          Dst:             fclose
        - Src:             'boxbasic.c:1877,16'
          Dst:             returnErrorInt1
    - functionName:    boxaaReadMem
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1837
      functionLinenumberEnd: 1850
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         20
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - boxaaReadStream
        - fclose
        - fopenReadFromMemory
        - lept_stderr
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxbasic.c:1841,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1842,25'
              BranchSideFuncs:
                - fopenReadFromMemory
                - boxaaReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1843,35'
              BranchSideFuncs:
                - fopenReadFromMemory
                - boxaaReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'boxbasic.c:1842,25'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1842,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1842,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1843,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1844,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1846,27'
              BranchSideFuncs:
                - boxaaReadStream
                - fclose
                - lept_stderr
        - Branch String:   'boxbasic.c:1844,25'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1844,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1844,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1848,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1848,15'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:1849,12'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1848,15'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1849,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxbasic.c:1849,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:1842,25'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:1843,15'
          Dst:             fopenReadFromMemory
        - Src:             'boxbasic.c:1844,25'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:1846,11'
          Dst:             boxaaReadStream
        - Src:             'boxbasic.c:1847,5'
          Dst:             fclose
        - Src:             'boxbasic.c:1848,15'
          Dst:             lept_stderr
    - functionName:    boxaaReadStream
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1788
      functionLinenumberEnd: 1824
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         59
      ICount:          269
      EdgeCount:       80
      CyclomaticComplexity: 23
      functionsReached:
        - __isoc99_fscanf
        - boxaReadStream
        - boxaaAddBoxa
        - boxaaCreate
        - boxaaDestroy
        - lept_stderr
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'boxbasic.c:1794,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1795,25'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - boxaaCreate
                - __isoc99_fscanf
                - boxaReadStream
                - boxaaAddBoxa
                - boxaaDestroy
                - returnErrorPtr
                - boxaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1797,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - boxaaCreate
                - __isoc99_fscanf
                - boxaReadStream
                - boxaaAddBoxa
                - boxaaDestroy
                - returnErrorPtr
                - boxaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxbasic.c:1795,25'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1795,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1795,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1797,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1798,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1799,9'
              BranchSideFuncs:
                - __isoc99_fscanf
                - boxaaCreate
                - __isoc99_fscanf
                - boxaReadStream
                - boxaaAddBoxa
                - boxaaDestroy
                - returnErrorPtr
                - boxaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxbasic.c:1798,25'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1798,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1798,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1799,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1800,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1801,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - boxaaCreate
                - __isoc99_fscanf
                - boxaReadStream
                - boxaaAddBoxa
                - boxaaDestroy
                - returnErrorPtr
                - boxaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxbasic.c:1800,25'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1800,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1800,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1801,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1802,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1803,9'
              BranchSideFuncs:
                - boxaaCreate
                - __isoc99_fscanf
                - boxaReadStream
                - boxaaAddBoxa
                - boxaaDestroy
                - returnErrorPtr
                - boxaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxbasic.c:1802,25'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1802,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1802,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1803,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1804,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1805,9'
              BranchSideFuncs:
                - boxaaCreate
                - __isoc99_fscanf
                - boxaReadStream
                - boxaaAddBoxa
                - boxaaDestroy
                - returnErrorPtr
                - boxaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'boxbasic.c:1804,25'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1804,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1804,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1805,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1806,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1807,9'
              BranchSideFuncs:
                - boxaaCreate
                - __isoc99_fscanf
                - boxaReadStream
                - boxaaAddBoxa
                - boxaaDestroy
                - returnErrorPtr
                - boxaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'boxbasic.c:1806,25'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1806,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1806,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1807,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1807,17'
              BranchSideFuncs:
                - boxaaCreate
                - __isoc99_fscanf
                - boxaReadStream
                - boxaaAddBoxa
                - boxaaDestroy
                - returnErrorPtr
                - boxaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'boxbasic.c:1809,28'
              BranchSideFuncs:
                - boxaaCreate
                - __isoc99_fscanf
                - boxaReadStream
                - boxaaAddBoxa
                - boxaaDestroy
                - returnErrorPtr
                - boxaaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxbasic.c:1807,17'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1809,28'
              BranchSideFuncs:
                - lept_stderr
                - boxaaCreate
                - __isoc99_fscanf
                - boxaReadStream
                - boxaaAddBoxa
                - boxaaDestroy
                - returnErrorPtr
                - boxaaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1809,28'
              BranchSideFuncs:
                - boxaaCreate
                - __isoc99_fscanf
                - boxaReadStream
                - boxaaAddBoxa
                - boxaaDestroy
                - returnErrorPtr
                - boxaaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxbasic.c:1809,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1810,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1811,12'
              BranchSideFuncs:
                - __isoc99_fscanf
                - boxaReadStream
                - boxaaAddBoxa
                - boxaaDestroy
                - returnErrorPtr
                - boxaaDestroy
                - returnErrorPtr
        - Branch String:   'boxbasic.c:1810,25'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1810,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1810,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1811,5'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1812,20'
              BranchSideFuncs:
                - __isoc99_fscanf
                - boxaReadStream
                - boxaaAddBoxa
                - boxaaDestroy
                - returnErrorPtr
                - boxaaDestroy
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1823,12'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1812,13'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1814,13'
              BranchSideFuncs:
                - boxaaDestroy
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1817,36'
              BranchSideFuncs:
                - boxaReadStream
                - boxaaAddBoxa
                - __isoc99_fscanf
                - boxaaDestroy
                - returnErrorPtr
                - boxaaDestroy
                - returnErrorPtr
        - Branch String:   'boxbasic.c:1815,29'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1815,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1815,13'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1817,13'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1818,13'
              BranchSideFuncs:
                - boxaaDestroy
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1821,22'
              BranchSideFuncs:
                - boxaaAddBoxa
                - __isoc99_fscanf
                - boxaReadStream
                - boxaaDestroy
                - returnErrorPtr
                - boxaaDestroy
                - returnErrorPtr
        - Branch String:   'boxbasic.c:1819,29'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1819,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1819,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:1795,25'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:1797,9'
          Dst:             __isoc99_fscanf
        - Src:             'boxbasic.c:1798,25'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:1800,25'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:1801,9'
          Dst:             __isoc99_fscanf
        - Src:             'boxbasic.c:1802,25'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:1804,25'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:1806,25'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:1807,17'
          Dst:             lept_stderr
        - Src:             'boxbasic.c:1809,16'
          Dst:             boxaaCreate
        - Src:             'boxbasic.c:1810,25'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:1812,13'
          Dst:             __isoc99_fscanf
        - Src:             'boxbasic.c:1814,13'
          Dst:             boxaaDestroy
        - Src:             'boxbasic.c:1815,29'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:1817,21'
          Dst:             boxaReadStream
        - Src:             'boxbasic.c:1818,13'
          Dst:             boxaaDestroy
        - Src:             'boxbasic.c:1819,29'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:1821,9'
          Dst:             boxaaAddBoxa
    - functionName:    boxaaCreate
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - boxaaDestroy
        - calloc
        - returnErrorPtr
      functionUses:    11
      BranchProfiles:
        - Branch String:   'boxbasic.c:1149,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1149,19'
              BranchSideFuncs:
                - calloc
                - calloc
                - boxaaDestroy
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1150,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - boxaaDestroy
                - returnErrorPtr
        - Branch String:   'boxbasic.c:1149,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1150,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - boxaaDestroy
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1152,20'
              BranchSideFuncs:
                - calloc
                - calloc
                - boxaaDestroy
                - returnErrorPtr
        - Branch String:   'boxbasic.c:1153,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1154,9'
              BranchSideFuncs:
                - boxaaDestroy
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1157,19'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1155,25'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1155,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1155,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:1152,20'
          Dst:             calloc
        - Src:             'boxbasic.c:1153,31'
          Dst:             calloc
        - Src:             'boxbasic.c:1154,9'
          Dst:             boxaaDestroy
        - Src:             'boxbasic.c:1155,25'
          Dst:             returnErrorPtr
    - functionName:    boxaaDestroy
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1225
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pbaa
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - boxaDestroy
        - lept_stderr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'boxbasic.c:1212,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1213,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxbasic.c:1217,17'
              BranchSideFuncs:
                - free
                - free
                - boxaDestroy
        - Branch String:   'boxbasic.c:1213,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1214,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxbasic.c:1214,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1217,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1218,9'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:1220,12'
              BranchSideFuncs:
                - free
                - free
                - boxaDestroy
        - Branch String:   'boxbasic.c:1220,5'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1221,22'
              BranchSideFuncs:
                - boxaDestroy
                - free
                - free
            - BranchSide:      'boxbasic.c:1222,5'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'boxbasic.c:1213,9'
          Dst:             lept_stderr
        - Src:             'boxbasic.c:1221,9'
          Dst:             boxaDestroy
    - functionName:    boxaaAddBoxa
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1244
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - baa
        - ba
        - copyflag
      BBCount:         35
      ICount:          176
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - boxaCopy
        - boxaaExtendArray
        - boxaaGetCount
        - returnErrorInt
      functionUses:    13
      BranchProfiles:
        - Branch String:   'boxbasic.c:1248,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1249,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaCopy
                - boxaaGetCount
                - boxaaExtendArray
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1250,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaCopy
                - boxaaGetCount
                - boxaaExtendArray
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxbasic.c:1249,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1249,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1249,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1250,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1251,16'
              BranchSideFuncs:
                - boxaCopy
                - boxaaGetCount
                - boxaaExtendArray
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1252,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaaGetCount
                - boxaaExtendArray
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxbasic.c:1251,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1251,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1251,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1252,30'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1252,33'
              BranchSideFuncs:
                - boxaCopy
                - boxaaGetCount
                - boxaaExtendArray
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1255,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaaGetCount
                - boxaaExtendArray
                - returnErrorInt
        - Branch String:   'boxbasic.c:1252,52'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1252,55'
              BranchSideFuncs:
                - boxaCopy
                - boxaaGetCount
                - boxaaExtendArray
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1255,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaaGetCount
                - boxaaExtendArray
                - returnErrorInt
        - Branch String:   'boxbasic.c:1252,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1253,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1255,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaaGetCount
                - boxaaExtendArray
                - returnErrorInt
        - Branch String:   'boxbasic.c:1253,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1253,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1253,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1255,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1256,15'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaExtendArray
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1258,24'
              BranchSideFuncs:
                - boxaCopy
                - boxaaGetCount
                - boxaaExtendArray
                - returnErrorInt
        - Branch String:   'boxbasic.c:1261,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1262,30'
              BranchSideFuncs:
                - boxaaExtendArray
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1265,20'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1262,13'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1263,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1264,5'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1263,20'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1263,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1263,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:1249,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1251,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1253,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1258,15'
          Dst:             boxaCopy
        - Src:             'boxbasic.c:1260,9'
          Dst:             boxaaGetCount
        - Src:             'boxbasic.c:1262,13'
          Dst:             boxaaExtendArray
        - Src:             'boxbasic.c:1263,20'
          Dst:             returnErrorInt
    - functionName:    boxaaExtendArray
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1285
      functionLinenumberEnd: 1290
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - baa
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - boxaaExtendArrayToSize
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'boxbasic.c:1286,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1287,16'
              BranchSideFuncs:
                - boxaaExtendArrayToSize
            - BranchSide:      'boxbasic.c:1289,35'
              BranchSideFuncs:
                - boxaaExtendArrayToSize
        - Branch String:   'boxbasic.c:1287,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1287,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1287,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:1287,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1289,12'
          Dst:             boxaaExtendArrayToSize
    - functionName:    boxaaExtendArrayToSize
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1309
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - baa
        - size
      BBCount:         29
      ICount:          153
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - lept_stderr
        - reallocNew
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'boxbasic.c:1312,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1313,16'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1314,9'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxbasic.c:1313,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1313,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1313,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1314,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1315,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1316,9'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'boxbasic.c:1315,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1315,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1315,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1316,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1317,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1318,9'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - lept_stderr
        - Branch String:   'boxbasic.c:1317,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1317,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1317,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1318,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1319,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxbasic.c:1323,15'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
        - Branch String:   'boxbasic.c:1319,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1320,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxbasic.c:1320,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1325,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1327,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1328,19'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1327,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1327,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1327,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:1313,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1315,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1317,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1319,9'
          Dst:             lept_stderr
        - Src:             'boxbasic.c:1325,31'
          Dst:             reallocNew
        - Src:             'boxbasic.c:1327,16'
          Dst:             returnErrorInt
    - functionName:    boxaaRead
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1756
      functionLinenumberEnd: 1772
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         19
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - boxaaReadStream
        - fclose
        - fopenReadStream
        - returnErrorPtr
        - returnErrorPtr1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxbasic.c:1760,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1761,25'
              BranchSideFuncs:
                - fopenReadStream
                - boxaaReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
            - BranchSide:      'boxbasic.c:1763,31'
              BranchSideFuncs:
                - fopenReadStream
                - boxaaReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
        - Branch String:   'boxbasic.c:1761,25'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1761,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1761,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1763,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1764,25'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'boxbasic.c:1766,27'
              BranchSideFuncs:
                - boxaaReadStream
                - fclose
                - returnErrorPtr1
        - Branch String:   'boxbasic.c:1764,25'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1764,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'boxbasic.c:1764,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1768,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1769,25'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:1771,12'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1769,25'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1769,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'boxbasic.c:1769,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:1761,25'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:1763,15'
          Dst:             fopenReadStream
        - Src:             'boxbasic.c:1764,25'
          Dst:             returnErrorPtr1
        - Src:             'boxbasic.c:1766,11'
          Dst:             boxaaReadStream
        - Src:             'boxbasic.c:1767,5'
          Dst:             fclose
        - Src:             'boxbasic.c:1769,25'
          Dst:             returnErrorPtr1
    - functionName:    boxaRead
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1987
      functionLinenumberEnd: 2003
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         19
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - boxaReadStream
        - fclose
        - fopenReadStream
        - returnErrorPtr
        - returnErrorPtr1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxbasic.c:1991,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1992,24'
              BranchSideFuncs:
                - fopenReadStream
                - boxaReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
            - BranchSide:      'boxbasic.c:1994,31'
              BranchSideFuncs:
                - fopenReadStream
                - boxaReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
        - Branch String:   'boxbasic.c:1992,24'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1992,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1992,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1994,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1995,24'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'boxbasic.c:1997,27'
              BranchSideFuncs:
                - boxaReadStream
                - fclose
                - returnErrorPtr1
        - Branch String:   'boxbasic.c:1995,24'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1995,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'boxbasic.c:1995,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1999,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2000,24'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:2002,12'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:2000,24'
          Branch Sides:
            - BranchSide:      'boxbasic.c:2000,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'boxbasic.c:2000,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:1992,24'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:1994,15'
          Dst:             fopenReadStream
        - Src:             'boxbasic.c:1995,24'
          Dst:             returnErrorPtr1
        - Src:             'boxbasic.c:1997,12'
          Dst:             boxaReadStream
        - Src:             'boxbasic.c:1998,5'
          Dst:             fclose
        - Src:             'boxbasic.c:2000,24'
          Dst:             returnErrorPtr1
    - functionName:    boxaaReadFromFiles
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1717
      functionLinenumberEnd: 1745
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - dirname
        - substr
        - first
        - nfiles
      BBCount:         26
      ICount:          148
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - boxaRead
        - boxaaAddBoxa
        - boxaaCreate
        - getSortedPathnamesInDirectory
        - lept_stderr
        - returnErrorPtr
        - sarrayDestroy
        - sarrayGetCount
        - sarrayGetString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxbasic.c:1724,7'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1725,23'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - sarrayDestroy
                - returnErrorPtr
                - sarrayGetCount
                - boxaaCreate
                - sarrayDestroy
                - sarrayGetString
                - boxaRead
                - boxaaAddBoxa
                - lept_stderr
            - BranchSide:      'boxbasic.c:1727,38'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - sarrayDestroy
                - returnErrorPtr
                - sarrayGetCount
                - boxaaCreate
                - sarrayDestroy
                - sarrayGetString
                - boxaRead
                - boxaaAddBoxa
                - lept_stderr
        - Branch String:   'boxbasic.c:1725,23'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1725,7'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1725,7'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1728,11'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1728,35'
              BranchSideFuncs:
                - sarrayGetCount
                - boxaaCreate
                - sarrayDestroy
                - sarrayGetString
                - boxaRead
                - boxaaAddBoxa
                - lept_stderr
                - sarrayDestroy
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1729,7'
              BranchSideFuncs:
                - sarrayDestroy
                - returnErrorPtr
        - Branch String:   'boxbasic.c:1728,7'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1729,7'
              BranchSideFuncs:
                - sarrayDestroy
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1733,21'
              BranchSideFuncs:
                - boxaaCreate
                - sarrayDestroy
                - sarrayGetString
                - boxaRead
                - boxaaAddBoxa
                - lept_stderr
        - Branch String:   'boxbasic.c:1730,23'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1730,7'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1730,7'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1734,3'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1735,31'
              BranchSideFuncs:
                - sarrayGetString
                - boxaRead
                - boxaaAddBoxa
                - sarrayDestroy
                - lept_stderr
            - BranchSide:      'boxbasic.c:1743,3'
              BranchSideFuncs:
                - sarrayDestroy
        - Branch String:   'boxbasic.c:1736,11'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1737,11'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayGetString
                - boxaRead
                - boxaaAddBoxa
                - lept_stderr
            - BranchSide:      'boxbasic.c:1740,20'
              BranchSideFuncs:
                - boxaaAddBoxa
                - sarrayDestroy
                - sarrayGetString
                - boxaRead
                - lept_stderr
        - Branch String:   'boxbasic.c:1737,11'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1738,11'
              BranchSideFuncs:
                - lept_stderr
                - sarrayDestroy
                - sarrayGetString
                - boxaRead
                - boxaaAddBoxa
            - BranchSide:      'boxbasic.c:1738,11'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayGetString
                - boxaRead
                - boxaaAddBoxa
                - lept_stderr
      Callsites:
        - Src:             'boxbasic.c:1725,23'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:1727,8'
          Dst:             getSortedPathnamesInDirectory
        - Src:             'boxbasic.c:1728,20'
          Dst:             sarrayGetCount
        - Src:             'boxbasic.c:1729,7'
          Dst:             sarrayDestroy
        - Src:             'boxbasic.c:1730,23'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:1733,9'
          Dst:             boxaaCreate
        - Src:             'boxbasic.c:1735,15'
          Dst:             sarrayGetString
        - Src:             'boxbasic.c:1736,19'
          Dst:             boxaRead
        - Src:             'boxbasic.c:1737,11'
          Dst:             lept_stderr
        - Src:             'boxbasic.c:1740,7'
          Dst:             boxaaAddBoxa
        - Src:             'boxbasic.c:1743,3'
          Dst:             sarrayDestroy
    - functionName:    boxaaAddBox
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1671
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - baa
        - index
        - box
        - accessflag
      BBCount:         27
      ICount:          135
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - boxaAddBox
        - boxaDestroy
        - boxaaGetBoxa
        - boxaaGetCount
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'boxbasic.c:1674,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1675,16'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaAddBox
                - boxaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1676,23'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaAddBox
                - boxaDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxbasic.c:1675,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1675,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1675,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1677,19'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1677,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1678,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxbasic.c:1677,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1678,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1679,9'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaAddBox
                - boxaDestroy
                - returnErrorInt
        - Branch String:   'boxbasic.c:1678,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1678,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1678,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1679,32'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1679,35'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaAddBox
                - boxaDestroy
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1682,25'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaAddBox
                - boxaDestroy
        - Branch String:   'boxbasic.c:1679,56'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1679,59'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaAddBox
                - boxaDestroy
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1682,25'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaAddBox
                - boxaDestroy
        - Branch String:   'boxbasic.c:1679,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1680,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1682,25'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaAddBox
                - boxaDestroy
        - Branch String:   'boxbasic.c:1680,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1680,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1680,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:1675,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1676,9'
          Dst:             boxaaGetCount
        - Src:             'boxbasic.c:1678,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1680,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1682,12'
          Dst:             boxaaGetBoxa
        - Src:             'boxbasic.c:1683,5'
          Dst:             boxaAddBox
        - Src:             'boxbasic.c:1684,5'
          Dst:             boxaDestroy
    - functionName:    boxaaRemoveBoxa
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1631
      functionLinenumberEnd: 1649
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - baa
        - index
      BBCount:         21
      ICount:          133
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - boxaDestroy
        - boxaaGetCount
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxbasic.c:1635,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1636,16'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaDestroy
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1637,23'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaDestroy
                - returnErrorInt
        - Branch String:   'boxbasic.c:1636,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1636,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1636,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1638,19'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1638,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1639,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxbasic.c:1638,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1639,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1641,13'
              BranchSideFuncs:
                - boxaDestroy
        - Branch String:   'boxbasic.c:1639,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1639,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1639,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1643,5'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1644,24'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:1645,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:1636,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1637,9'
          Dst:             boxaaGetCount
        - Src:             'boxbasic.c:1639,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1642,5'
          Dst:             boxaDestroy
    - functionName:    boxaaInsertBoxa
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1585
      functionLinenumberEnd: 1609
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - baa
        - index
        - boxa
      BBCount:         34
      ICount:          186
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - boxaaExtendArray
        - boxaaGetCount
        - lept_stderr
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxbasic.c:1589,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1590,16'
              BranchSideFuncs:
                - boxaaGetCount
                - returnErrorInt
                - boxaaExtendArray
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'boxbasic.c:1591,23'
              BranchSideFuncs:
                - boxaaGetCount
                - returnErrorInt
                - boxaaExtendArray
                - returnErrorInt
                - lept_stderr
        - Branch String:   'boxbasic.c:1590,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1590,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1590,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1592,19'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1592,22'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxbasic.c:1593,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'boxbasic.c:1592,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1593,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxbasic.c:1596,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaExtendArray
                - returnErrorInt
        - Branch String:   'boxbasic.c:1593,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1594,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxbasic.c:1594,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1596,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1597,16'
              BranchSideFuncs:
                - boxaaExtendArray
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1599,9'
              BranchSideFuncs:
                - boxaaExtendArray
                - returnErrorInt
        - Branch String:   'boxbasic.c:1597,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1597,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1597,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1599,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1600,30'
              BranchSideFuncs:
                - boxaaExtendArray
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1603,13'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1600,13'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1601,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1602,5'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1601,20'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1601,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1601,13'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1605,5'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1606,20'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:1607,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:1590,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1591,9'
          Dst:             boxaaGetCount
        - Src:             'boxbasic.c:1593,9'
          Dst:             lept_stderr
        - Src:             'boxbasic.c:1597,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1600,13'
          Dst:             boxaaExtendArray
        - Src:             'boxbasic.c:1601,20'
          Dst:             returnErrorInt
    - functionName:    boxaaExtendWithInit
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1505
      functionLinenumberEnd: 1523
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - baa
        - maxindex
        - boxa
      BBCount:         25
      ICount:          124
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - boxaaAddBoxa
        - boxaaExtendArrayToSize
        - boxaaGetCount
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxbasic.c:1508,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1509,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaaExtendArrayToSize
                - boxaaAddBoxa
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1510,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaaExtendArrayToSize
                - boxaaAddBoxa
                - returnErrorInt
        - Branch String:   'boxbasic.c:1509,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1509,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1509,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1510,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1511,16'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaExtendArrayToSize
                - boxaaAddBoxa
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1514,23'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaExtendArrayToSize
                - boxaaAddBoxa
                - returnErrorInt
        - Branch String:   'boxbasic.c:1511,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1511,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1511,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1515,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1515,23'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:1516,32'
              BranchSideFuncs:
                - boxaaExtendArrayToSize
                - boxaaAddBoxa
                - returnErrorInt
        - Branch String:   'boxbasic.c:1516,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1517,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1520,14'
              BranchSideFuncs:
                - boxaaAddBoxa
        - Branch String:   'boxbasic.c:1517,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1517,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1517,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1520,5'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1521,22'
              BranchSideFuncs:
                - boxaaAddBoxa
            - BranchSide:      'boxbasic.c:1522,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:1509,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1511,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1514,9'
          Dst:             boxaaGetCount
        - Src:             'boxbasic.c:1516,9'
          Dst:             boxaaExtendArrayToSize
        - Src:             'boxbasic.c:1517,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1521,9'
          Dst:             boxaaAddBoxa
    - functionName:    boxaaReplaceBoxa
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1545
      functionLinenumberEnd: 1559
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - baa
        - index
        - boxa
      BBCount:         22
      ICount:          118
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - boxaDestroy
        - boxaaGetCount
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'boxbasic.c:1548,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1549,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaDestroy
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1550,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaDestroy
                - returnErrorInt
        - Branch String:   'boxbasic.c:1549,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1549,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1549,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1550,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1551,16'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaDestroy
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1552,23'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaDestroy
                - returnErrorInt
        - Branch String:   'boxbasic.c:1551,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1551,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1551,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1553,19'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1553,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1554,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxbasic.c:1553,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1554,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1556,18'
              BranchSideFuncs:
                - boxaDestroy
        - Branch String:   'boxbasic.c:1554,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1554,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1554,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:1549,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1551,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1552,9'
          Dst:             boxaaGetCount
        - Src:             'boxbasic.c:1554,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1556,5'
          Dst:             boxaDestroy
    - functionName:    boxaaInitFull
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1482
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - baa
        - boxa
      BBCount:         18
      ICount:          98
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - boxaCopy
        - boxaaReplaceBoxa
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxbasic.c:1470,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1471,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaCopy
                - boxaaReplaceBoxa
            - BranchSide:      'boxbasic.c:1472,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaCopy
                - boxaaReplaceBoxa
        - Branch String:   'boxbasic.c:1471,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1471,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1471,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1472,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1473,16'
              BranchSideFuncs:
                - boxaCopy
                - boxaaReplaceBoxa
            - BranchSide:      'boxbasic.c:1475,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaaReplaceBoxa
        - Branch String:   'boxbasic.c:1473,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1473,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1473,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1477,5'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1478,26'
              BranchSideFuncs:
                - boxaCopy
                - boxaaReplaceBoxa
            - BranchSide:      'boxbasic.c:1481,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:1471,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1473,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1478,17'
          Dst:             boxaCopy
        - Src:             'boxbasic.c:1479,9'
          Dst:             boxaaReplaceBoxa
    - functionName:    boxaaGetBox
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1418
      functionLinenumberEnd: 1428
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - baa
        - iboxa
        - ibox
        - accessflag
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - boxaDestroy
        - boxaGetBox
        - boxaaGetBoxa
        - lept_stderr
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxbasic.c:1422,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1423,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1424,27'
              BranchSideFuncs:
                - boxaGetBox
                - boxaDestroy
                - lept_stderr
        - Branch String:   'boxbasic.c:1423,23'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1423,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1423,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1424,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1425,9'
              BranchSideFuncs:
                - boxaDestroy
                - lept_stderr
            - BranchSide:      'boxbasic.c:1426,5'
              BranchSideFuncs:
                - boxaDestroy
        - Branch String:   'boxbasic.c:1425,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1426,5'
              BranchSideFuncs:
                - lept_stderr
                - boxaDestroy
            - BranchSide:      'boxbasic.c:1426,5'
              BranchSideFuncs:
                - boxaDestroy
      Callsites:
        - Src:             'boxbasic.c:1422,17'
          Dst:             boxaaGetBoxa
        - Src:             'boxbasic.c:1423,23'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:1424,16'
          Dst:             boxaGetBox
        - Src:             'boxbasic.c:1425,9'
          Dst:             lept_stderr
        - Src:             'boxbasic.c:1426,5'
          Dst:             boxaDestroy
    - functionName:    boxaaGetBoxCount
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionLinenumberEnd: 1374
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - baa
      BBCount:         13
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - boxaDestroy
        - boxaGetCount
        - boxaaGetBoxa
        - boxaaGetCount
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxbasic.c:1363,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1364,16'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
            - BranchSide:      'boxbasic.c:1366,23'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
        - Branch String:   'boxbasic.c:1364,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1364,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1364,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1367,5'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1368,29'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
            - BranchSide:      'boxbasic.c:1373,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:1364,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1366,9'
          Dst:             boxaaGetCount
        - Src:             'boxbasic.c:1368,16'
          Dst:             boxaaGetBoxa
        - Src:             'boxbasic.c:1369,16'
          Dst:             boxaGetCount
        - Src:             'boxbasic.c:1370,9'
          Dst:             boxaDestroy
    - functionName:    boxaaCopy
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1180
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - baas
        - copyflag
      BBCount:         21
      ICount:          113
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - boxaaAddBoxa
        - boxaaCreate
        - boxaaGetBoxa
        - boxaaGetCount
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxbasic.c:1185,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1186,25'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaCreate
                - boxaaGetBoxa
                - boxaaAddBoxa
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1187,9'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaCreate
                - boxaaGetBoxa
                - boxaaAddBoxa
                - returnErrorPtr
        - Branch String:   'boxbasic.c:1186,25'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1186,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1186,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1187,28'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1187,31'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaCreate
                - boxaaGetBoxa
                - boxaaAddBoxa
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1190,23'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaCreate
                - boxaaGetBoxa
                - boxaaAddBoxa
        - Branch String:   'boxbasic.c:1187,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1188,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1190,23'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaCreate
                - boxaaGetBoxa
                - boxaaAddBoxa
        - Branch String:   'boxbasic.c:1188,25'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1188,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1188,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1192,5'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1193,29'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaaAddBoxa
            - BranchSide:      'boxbasic.c:1197,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:1186,25'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:1188,25'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:1190,9'
          Dst:             boxaaGetCount
        - Src:             'boxbasic.c:1191,12'
          Dst:             boxaaCreate
        - Src:             'boxbasic.c:1193,16'
          Dst:             boxaaGetBoxa
        - Src:             'boxbasic.c:1194,9'
          Dst:             boxaaAddBoxa
    - functionName:    boxaClear
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1121
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa
      BBCount:         13
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - boxDestroy
        - boxaGetCount
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxbasic.c:1124,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1125,16'
              BranchSideFuncs:
                - boxaGetCount
                - boxDestroy
            - BranchSide:      'boxbasic.c:1127,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxDestroy
        - Branch String:   'boxbasic.c:1125,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1125,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1125,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1128,5'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1129,21'
              BranchSideFuncs:
                - boxDestroy
            - BranchSide:      'boxbasic.c:1130,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:1125,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1127,9'
          Dst:             boxaGetCount
        - Src:             'boxbasic.c:1129,9'
          Dst:             boxDestroy
    - functionName:    boxaInitFull
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1087
      functionLinenumberEnd: 1104
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa
        - box
      BBCount:         16
      ICount:          92
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - boxCopy
        - boxCreate
        - boxaReplaceBox
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxbasic.c:1091,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1092,16'
              BranchSideFuncs:
                - boxCreate
                - boxaReplaceBox
                - boxCopy
            - BranchSide:      'boxbasic.c:1094,9'
              BranchSideFuncs:
                - boxCreate
                - boxaReplaceBox
                - boxCopy
        - Branch String:   'boxbasic.c:1092,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1092,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:1092,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1096,5'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1097,13'
              BranchSideFuncs:
                - boxCreate
                - boxaReplaceBox
                - boxCopy
            - BranchSide:      'boxbasic.c:1103,5'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1097,13'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1098,28'
              BranchSideFuncs:
                - boxCopy
                - boxaReplaceBox
                - boxCreate
            - BranchSide:      'boxbasic.c:1100,20'
              BranchSideFuncs:
                - boxCreate
                - boxaReplaceBox
                - boxCopy
      Callsites:
        - Src:             'boxbasic.c:1092,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:1098,20'
          Dst:             boxCopy
        - Src:             'boxbasic.c:1100,20'
          Dst:             boxCreate
        - Src:             'boxbasic.c:1101,9'
          Dst:             boxaReplaceBox
    - functionName:    boxaReplaceBox
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa
        - index
        - box
      BBCount:         22
      ICount:          115
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - boxDestroy
        - returnErrorInt
      functionUses:    10
      BranchProfiles:
        - Branch String:   'boxbasic.c:879,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:880,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxDestroy
                - returnErrorInt
            - BranchSide:      'boxbasic.c:881,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxDestroy
                - returnErrorInt
        - Branch String:   'boxbasic.c:880,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:880,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:880,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:881,19'
          Branch Sides:
            - BranchSide:      'boxbasic.c:881,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:882,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxbasic.c:881,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:882,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:883,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxDestroy
        - Branch String:   'boxbasic.c:882,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:882,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:882,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:883,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:884,16'
              BranchSideFuncs:
                - boxDestroy
            - BranchSide:      'boxbasic.c:886,18'
              BranchSideFuncs:
                - boxDestroy
        - Branch String:   'boxbasic.c:884,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:884,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:884,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:880,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:882,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:884,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:886,5'
          Dst:             boxDestroy
    - functionName:    boxaSaveValid
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - boxas
        - copyflag
      BBCount:         24
      ICount:          123
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - boxaAddBox
        - boxaCreate
        - boxaGetCount
        - boxaGetValidBox
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'boxbasic.c:1030,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1031,24'
              BranchSideFuncs:
                - boxaGetCount
                - boxaCreate
                - boxaGetValidBox
                - boxaAddBox
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1032,9'
              BranchSideFuncs:
                - boxaGetCount
                - boxaCreate
                - boxaGetValidBox
                - boxaAddBox
                - returnErrorPtr
        - Branch String:   'boxbasic.c:1031,24'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1031,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1031,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1032,28'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1032,31'
              BranchSideFuncs:
                - boxaGetCount
                - boxaCreate
                - boxaGetValidBox
                - boxaAddBox
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1035,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaCreate
                - boxaGetValidBox
                - boxaAddBox
        - Branch String:   'boxbasic.c:1032,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1033,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1035,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaCreate
                - boxaGetValidBox
                - boxaAddBox
        - Branch String:   'boxbasic.c:1033,24'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1033,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:1033,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1037,5'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1038,36'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxaAddBox
            - BranchSide:      'boxbasic.c:1042,12'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:1038,13'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1039,24'
              BranchSideFuncs:
                - boxaAddBox
                - boxaGetValidBox
            - BranchSide:      'boxbasic.c:1040,5'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxaAddBox
      Callsites:
        - Src:             'boxbasic.c:1031,24'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:1033,24'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:1035,9'
          Dst:             boxaGetCount
        - Src:             'boxbasic.c:1036,13'
          Dst:             boxaCreate
        - Src:             'boxbasic.c:1038,20'
          Dst:             boxaGetValidBox
        - Src:             'boxbasic.c:1039,13'
          Dst:             boxaAddBox
    - functionName:    boxaGetValidBox
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - boxa
        - index
        - accessflag
      BBCount:         20
      ICount:          97
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - boxDestroy
        - boxGetGeometry
        - boxaGetBox
        - returnErrorPtr
      functionUses:    21
      BranchProfiles:
        - Branch String:   'boxbasic.c:746,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:747,23'
              BranchSideFuncs:
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:749,27'
              BranchSideFuncs:
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorPtr
        - Branch String:   'boxbasic.c:747,23'
          Branch Sides:
            - BranchSide:      'boxbasic.c:747,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:747,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:749,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:750,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:751,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxDestroy
        - Branch String:   'boxbasic.c:750,23'
          Branch Sides:
            - BranchSide:      'boxbasic.c:750,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:750,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:752,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:752,19'
              BranchSideFuncs:
                - boxDestroy
            - BranchSide:      'boxbasic.c:753,9'
              BranchSideFuncs:
                - boxDestroy
        - Branch String:   'boxbasic.c:752,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:753,9'
              BranchSideFuncs:
                - boxDestroy
            - BranchSide:      'boxbasic.c:754,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:747,23'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:749,16'
          Dst:             boxaGetBox
        - Src:             'boxbasic.c:750,23'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:751,5'
          Dst:             boxGetGeometry
        - Src:             'boxbasic.c:753,9'
          Dst:             boxDestroy
    - functionName:    boxaRemoveBoxAndSave
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa
        - index
        - pbox
      BBCount:         27
      ICount:          167
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - boxDestroy
        - boxaGetBox
        - boxaGetCount
        - lept_stderr
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'boxbasic.c:988,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:988,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxDestroy
                - boxaGetBox
                - lept_stderr
            - BranchSide:      'boxbasic.c:989,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxDestroy
                - boxaGetBox
                - lept_stderr
        - Branch String:   'boxbasic.c:989,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:990,16'
              BranchSideFuncs:
                - boxaGetCount
                - boxDestroy
                - boxaGetBox
                - lept_stderr
            - BranchSide:      'boxbasic.c:991,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxDestroy
                - boxaGetBox
                - lept_stderr
        - Branch String:   'boxbasic.c:990,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:990,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:990,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:992,19'
          Branch Sides:
            - BranchSide:      'boxbasic.c:992,22'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxbasic.c:993,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'boxbasic.c:992,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:993,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxbasic.c:997,9'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetBox
        - Branch String:   'boxbasic.c:993,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:994,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxbasic.c:994,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:997,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:998,28'
              BranchSideFuncs:
                - boxaGetBox
                - boxDestroy
            - BranchSide:      'boxbasic.c:999,13'
              BranchSideFuncs:
                - boxDestroy
        - Branch String:   'boxbasic.c:1001,5'
          Branch Sides:
            - BranchSide:      'boxbasic.c:1002,24'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:1003,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:990,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:991,9'
          Dst:             boxaGetCount
        - Src:             'boxbasic.c:993,9'
          Dst:             lept_stderr
        - Src:             'boxbasic.c:998,17'
          Dst:             boxaGetBox
        - Src:             'boxbasic.c:1000,5'
          Dst:             boxDestroy
    - functionName:    boxaRemoveBox
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - boxa
        - index
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - boxaRemoveBoxAndSave
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'boxbasic.c:960,12'
          Dst:             boxaRemoveBoxAndSave
    - functionName:    boxaInsertBox
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa
        - index
        - box
      BBCount:         34
      ICount:          186
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - boxaExtendArray
        - boxaGetCount
        - lept_stderr
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxbasic.c:918,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:919,16'
              BranchSideFuncs:
                - boxaGetCount
                - returnErrorInt
                - boxaExtendArray
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'boxbasic.c:920,22'
              BranchSideFuncs:
                - boxaGetCount
                - returnErrorInt
                - boxaExtendArray
                - returnErrorInt
                - lept_stderr
        - Branch String:   'boxbasic.c:919,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:919,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:919,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:921,19'
          Branch Sides:
            - BranchSide:      'boxbasic.c:921,22'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxbasic.c:922,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'boxbasic.c:921,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:922,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxbasic.c:925,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaExtendArray
                - returnErrorInt
        - Branch String:   'boxbasic.c:922,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:923,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxbasic.c:923,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:925,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:926,16'
              BranchSideFuncs:
                - boxaExtendArray
                - returnErrorInt
            - BranchSide:      'boxbasic.c:928,9'
              BranchSideFuncs:
                - boxaExtendArray
                - returnErrorInt
        - Branch String:   'boxbasic.c:926,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:926,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:926,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:928,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:929,29'
              BranchSideFuncs:
                - boxaExtendArray
                - returnErrorInt
            - BranchSide:      'boxbasic.c:932,13'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:929,13'
          Branch Sides:
            - BranchSide:      'boxbasic.c:930,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:931,5'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:930,20'
          Branch Sides:
            - BranchSide:      'boxbasic.c:930,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:930,13'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:934,5'
          Branch Sides:
            - BranchSide:      'boxbasic.c:935,20'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:936,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:919,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:920,9'
          Dst:             boxaGetCount
        - Src:             'boxbasic.c:922,9'
          Dst:             lept_stderr
        - Src:             'boxbasic.c:926,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:929,13'
          Dst:             boxaExtendArray
        - Src:             'boxbasic.c:930,20'
          Dst:             returnErrorInt
    - functionName:    boxaIsFull
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa
        - pfull
      BBCount:         21
      ICount:          107
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - boxDestroy
        - boxaGetBox
        - boxaGetCount
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'boxbasic.c:836,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:837,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBox
                - boxDestroy
            - BranchSide:      'boxbasic.c:838,6'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBox
                - boxDestroy
        - Branch String:   'boxbasic.c:837,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:837,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:837,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:839,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:840,16'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBox
                - boxDestroy
            - BranchSide:      'boxbasic.c:842,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBox
                - boxDestroy
        - Branch String:   'boxbasic.c:840,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:840,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:840,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:844,5'
          Branch Sides:
            - BranchSide:      'boxbasic.c:845,31'
              BranchSideFuncs:
                - boxaGetBox
                - boxDestroy
            - BranchSide:      'boxbasic.c:851,14'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:845,13'
          Branch Sides:
            - BranchSide:      'boxbasic.c:846,18'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:849,9'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetBox
      Callsites:
        - Src:             'boxbasic.c:837,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:840,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:842,9'
          Dst:             boxaGetCount
        - Src:             'boxbasic.c:845,20'
          Dst:             boxaGetBox
        - Src:             'boxbasic.c:849,9'
          Dst:             boxDestroy
    - functionName:    boxaFindInvalidBoxes
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa
      BBCount:         21
      ICount:          110
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - boxaGetBoxGeometry
        - boxaGetCount
        - boxaGetValidCount
        - numaMakeConstant
        - numaSetValue
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxbasic.c:770,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:771,24'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetValidCount
                - numaMakeConstant
                - boxaGetBoxGeometry
                - numaSetValue
            - BranchSide:      'boxbasic.c:773,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetValidCount
                - numaMakeConstant
                - boxaGetBoxGeometry
                - numaSetValue
        - Branch String:   'boxbasic.c:771,24'
          Branch Sides:
            - BranchSide:      'boxbasic.c:771,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:771,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:774,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:775,9'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:777,30'
              BranchSideFuncs:
                - numaMakeConstant
                - boxaGetBoxGeometry
                - numaSetValue
        - Branch String:   'boxbasic.c:778,5'
          Branch Sides:
            - BranchSide:      'boxbasic.c:779,28'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaSetValue
            - BranchSide:      'boxbasic.c:783,12'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:780,20'
          Branch Sides:
            - BranchSide:      'boxbasic.c:780,23'
              BranchSideFuncs:
                - numaSetValue
                - boxaGetBoxGeometry
            - BranchSide:      'boxbasic.c:781,26'
              BranchSideFuncs:
                - numaSetValue
                - boxaGetBoxGeometry
        - Branch String:   'boxbasic.c:780,13'
          Branch Sides:
            - BranchSide:      'boxbasic.c:781,26'
              BranchSideFuncs:
                - numaSetValue
                - boxaGetBoxGeometry
            - BranchSide:      'boxbasic.c:782,5'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaSetValue
      Callsites:
        - Src:             'boxbasic.c:771,24'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:773,9'
          Dst:             boxaGetCount
        - Src:             'boxbasic.c:774,9'
          Dst:             boxaGetValidCount
        - Src:             'boxbasic.c:777,10'
          Dst:             numaMakeConstant
        - Src:             'boxbasic.c:779,9'
          Dst:             boxaGetBoxGeometry
        - Src:             'boxbasic.c:781,13'
          Dst:             numaSetValue
    - functionName:    boxaGetValidCount
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa
      BBCount:         18
      ICount:          96
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - boxaGetBoxGeometry
        - boxaGetCount
        - returnErrorInt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'boxbasic.c:680,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:681,16'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
            - BranchSide:      'boxbasic.c:683,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
        - Branch String:   'boxbasic.c:681,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:681,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:681,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:684,5'
          Branch Sides:
            - BranchSide:      'boxbasic.c:685,28'
              BranchSideFuncs:
                - boxaGetBoxGeometry
            - BranchSide:      'boxbasic.c:689,12'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:686,19'
          Branch Sides:
            - BranchSide:      'boxbasic.c:686,22'
              BranchSideFuncs:
                - boxaGetBoxGeometry
            - BranchSide:      'boxbasic.c:688,5'
              BranchSideFuncs:
                - boxaGetBoxGeometry
        - Branch String:   'boxbasic.c:686,13'
          Branch Sides:
            - BranchSide:      'boxbasic.c:687,18'
              BranchSideFuncs:
                - boxaGetBoxGeometry
            - BranchSide:      'boxbasic.c:688,5'
              BranchSideFuncs:
                - boxaGetBoxGeometry
      Callsites:
        - Src:             'boxbasic.c:681,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:683,9'
          Dst:             boxaGetCount
        - Src:             'boxbasic.c:685,9'
          Dst:             boxaGetBoxGeometry
    - functionName:    boxaGetBoxGeometry
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa
        - index
        - px
        - py
        - pw
        - ph
      BBCount:         34
      ICount:          173
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - boxDestroy
        - boxGetGeometry
        - boxaGetBox
        - returnErrorInt
      functionUses:    42
      BranchProfiles:
        - Branch String:   'boxbasic.c:805,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:805,14'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxbasic.c:806,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxbasic.c:806,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:806,14'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxbasic.c:807,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxbasic.c:807,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:807,14'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxbasic.c:808,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxbasic.c:808,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:808,14'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxbasic.c:809,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxbasic.c:809,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:810,16'
              BranchSideFuncs:
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxbasic.c:811,9'
              BranchSideFuncs:
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxbasic.c:810,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:810,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:810,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:811,19'
          Branch Sides:
            - BranchSide:      'boxbasic.c:811,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:812,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxbasic.c:811,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:812,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:814,27'
              BranchSideFuncs:
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
        - Branch String:   'boxbasic.c:812,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:812,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:812,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:814,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:815,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:816,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxDestroy
        - Branch String:   'boxbasic.c:815,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:815,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:815,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:810,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:812,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:814,16'
          Dst:             boxaGetBox
        - Src:             'boxbasic.c:815,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:816,5'
          Dst:             boxGetGeometry
        - Src:             'boxbasic.c:817,5'
          Dst:             boxDestroy
    - functionName:    boxIsValid
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - box
        - pvalid
      BBCount:         19
      ICount:          87
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - returnErrorInt
      functionUses:    25
      BranchProfiles:
        - Branch String:   'boxbasic.c:420,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:421,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:422,6'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxbasic.c:421,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:421,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:421,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:423,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:424,16'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:426,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:424,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:424,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:424,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:426,20'
          Branch Sides:
            - BranchSide:      'boxbasic.c:426,23'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:428,5'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:426,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:427,10'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:428,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:421,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:424,16'
          Dst:             returnErrorInt
    - functionName:    boxSetSideLocations
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - box
        - l
        - r
        - t
        - b
      BBCount:         21
      ICount:          153
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - boxSetGeometry
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxbasic.c:398,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:399,16'
              BranchSideFuncs:
                - boxSetGeometry
            - BranchSide:      'boxbasic.c:400,10'
              BranchSideFuncs:
                - boxSetGeometry
        - Branch String:   'boxbasic.c:399,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:399,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:399,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:400,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:400,21'
              BranchSideFuncs:
                - boxSetGeometry
            - BranchSide:      'boxbasic.c:400,25'
              BranchSideFuncs:
                - boxSetGeometry
        - Branch String:   'boxbasic.c:401,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:401,21'
              BranchSideFuncs:
                - boxSetGeometry
            - BranchSide:      'boxbasic.c:401,33'
              BranchSideFuncs:
                - boxSetGeometry
        - Branch String:   'boxbasic.c:402,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:402,21'
              BranchSideFuncs:
                - boxSetGeometry
            - BranchSide:      'boxbasic.c:402,25'
              BranchSideFuncs:
                - boxSetGeometry
        - Branch String:   'boxbasic.c:403,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:403,21'
              BranchSideFuncs:
                - boxSetGeometry
            - BranchSide:      'boxbasic.c:403,33'
              BranchSideFuncs:
                - boxSetGeometry
      Callsites:
        - Src:             'boxbasic.c:399,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:404,5'
          Dst:             boxSetGeometry
    - functionName:    boxGetSideLocations
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - box
        - pl
        - pr
        - pt
        - pb
      BBCount:         33
      ICount:          173
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - boxGetGeometry
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'boxbasic.c:366,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:366,14'
              BranchSideFuncs:
                - returnErrorInt
                - boxGetGeometry
            - BranchSide:      'boxbasic.c:367,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxGetGeometry
        - Branch String:   'boxbasic.c:367,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:367,14'
              BranchSideFuncs:
                - returnErrorInt
                - boxGetGeometry
            - BranchSide:      'boxbasic.c:368,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxGetGeometry
        - Branch String:   'boxbasic.c:368,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:368,14'
              BranchSideFuncs:
                - returnErrorInt
                - boxGetGeometry
            - BranchSide:      'boxbasic.c:369,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxGetGeometry
        - Branch String:   'boxbasic.c:369,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:369,14'
              BranchSideFuncs:
                - returnErrorInt
                - boxGetGeometry
            - BranchSide:      'boxbasic.c:370,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxGetGeometry
        - Branch String:   'boxbasic.c:370,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:371,16'
              BranchSideFuncs:
                - boxGetGeometry
            - BranchSide:      'boxbasic.c:373,20'
              BranchSideFuncs:
                - boxGetGeometry
        - Branch String:   'boxbasic.c:371,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:371,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxbasic.c:371,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:374,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:374,19'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:375,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:375,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:375,19'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:376,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:376,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:376,19'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:377,9'
              BranchSideFuncs: []
        - Branch String:   'boxbasic.c:377,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:377,19'
              BranchSideFuncs: []
            - BranchSide:      'boxbasic.c:378,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:371,16'
          Dst:             returnErrorInt
        - Src:             'boxbasic.c:373,5'
          Dst:             boxGetGeometry
    - functionName:    boxCreateValid
      functionSourceFile: '/src/leptonica/src/boxbasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - y
        - w
        - h
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - boxCreate
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxbasic.c:217,16'
          Branch Sides:
            - BranchSide:      'boxbasic.c:217,19'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:218,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'boxbasic.c:217,9'
          Branch Sides:
            - BranchSide:      'boxbasic.c:218,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:219,22'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxbasic.c:218,23'
          Branch Sides:
            - BranchSide:      'boxbasic.c:218,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxbasic.c:218,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxbasic.c:218,23'
          Dst:             returnErrorPtr
        - Src:             'boxbasic.c:219,12'
          Dst:             boxCreate
    - functionName:    boxaMergeEvenOdd
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2620
      functionLinenumberEnd: 2652
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - boxae
        - boxao
        - fillflag
      BBCount:         37
      ICount:          207
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - boxaAddBox
        - boxaCreate
        - boxaGetBox
        - boxaGetCount
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc1.c:2625,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2625,20'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - boxaGetCount
                - boxaCreate
                - boxaGetBox
                - boxaAddBox
                - boxaGetBox
                - boxaGetBox
                - boxaAddBox
                - boxaGetBox
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2626,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:2625,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2626,24'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetCount
                - boxaCreate
                - boxaGetBox
                - boxaAddBox
                - boxaGetBox
                - boxaGetBox
                - boxaAddBox
                - boxaGetBox
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2627,23'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetCount
                - boxaCreate
                - boxaGetBox
                - boxaAddBox
                - boxaGetBox
                - boxaGetBox
                - boxaAddBox
                - boxaGetBox
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:2626,24'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2626,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2626,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2629,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2629,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2630,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:2629,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2630,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2632,24'
              BranchSideFuncs:
                - boxaCreate
                - boxaGetBox
                - boxaAddBox
                - boxaGetBox
                - boxaGetBox
                - boxaAddBox
                - boxaGetBox
        - Branch String:   'boxfunc1.c:2630,24'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2630,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2630,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2633,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2634,13'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - boxaGetBox
            - BranchSide:      'boxfunc1.c:2643,16'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - boxaGetBox
        - Branch String:   'boxfunc1.c:2635,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2636,18'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - boxaGetBox
            - BranchSide:      'boxfunc1.c:2642,5'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2636,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2637,34'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - boxaGetBox
            - BranchSide:      'boxfunc1.c:2639,34'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - boxaGetBox
        - Branch String:   'boxfunc1.c:2643,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:0,0'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - boxaGetBox
            - BranchSide:      'boxfunc1.c:2644,18'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - boxaGetBox
        - Branch String:   'boxfunc1.c:2644,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2645,34'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - boxaGetBox
            - BranchSide:      'boxfunc1.c:2647,34'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - boxaGetBox
      Callsites:
        - Src:             'boxfunc1.c:2626,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:2627,10'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:2628,10'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:2630,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:2632,13'
          Dst:             boxaCreate
        - Src:             'boxfunc1.c:2637,23'
          Dst:             boxaGetBox
        - Src:             'boxfunc1.c:2639,23'
          Dst:             boxaGetBox
        - Src:             'boxfunc1.c:2640,13'
          Dst:             boxaAddBox
        - Src:             'boxfunc1.c:2645,23'
          Dst:             boxaGetBox
        - Src:             'boxfunc1.c:2647,23'
          Dst:             boxaGetBox
        - Src:             'boxfunc1.c:2648,13'
          Dst:             boxaAddBox
    - functionName:    boxaSplitEvenOdd
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2559
      functionLinenumberEnd: 2596
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa
        - fillflag
        - pboxae
        - pboxao
      BBCount:         40
      ICount:          223
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - boxCreate
        - boxaAddBox
        - boxaCreate
        - boxaGetBox
        - boxaGetCount
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc1.c:2563,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2563,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetCount
                - boxaCreate
                - boxaCreate
                - boxaGetBox
                - boxCreate
                - boxaAddBox
                - boxaAddBox
                - boxaAddBox
                - boxaAddBox
                - boxaGetBox
                - boxaAddBox
                - boxaAddBox
            - BranchSide:      'boxfunc1.c:2564,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetCount
                - boxaCreate
                - boxaCreate
                - boxaGetBox
                - boxCreate
                - boxaAddBox
                - boxaAddBox
                - boxaAddBox
                - boxaAddBox
                - boxaGetBox
                - boxaAddBox
                - boxaAddBox
        - Branch String:   'boxfunc1.c:2564,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2564,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetCount
                - boxaCreate
                - boxaCreate
                - boxaGetBox
                - boxCreate
                - boxaAddBox
                - boxaAddBox
                - boxaAddBox
                - boxaAddBox
                - boxaGetBox
                - boxaAddBox
                - boxaAddBox
            - BranchSide:      'boxfunc1.c:2565,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetCount
                - boxaCreate
                - boxaCreate
                - boxaGetBox
                - boxCreate
                - boxaAddBox
                - boxaAddBox
                - boxaAddBox
                - boxaAddBox
                - boxaGetBox
                - boxaAddBox
                - boxaAddBox
        - Branch String:   'boxfunc1.c:2565,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2565,21'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetCount
                - boxaCreate
                - boxaCreate
                - boxaGetBox
                - boxCreate
                - boxaAddBox
                - boxaAddBox
                - boxaAddBox
                - boxaAddBox
                - boxaGetBox
                - boxaAddBox
                - boxaAddBox
            - BranchSide:      'boxfunc1.c:2566,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:2565,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2566,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaCreate
                - boxaCreate
                - boxaGetBox
                - boxCreate
                - boxaAddBox
                - boxaAddBox
                - boxaAddBox
                - boxaAddBox
                - boxaGetBox
                - boxaAddBox
                - boxaAddBox
            - BranchSide:      'boxfunc1.c:2567,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaCreate
                - boxaCreate
                - boxaGetBox
                - boxCreate
                - boxaAddBox
                - boxaAddBox
                - boxaAddBox
                - boxaAddBox
                - boxaGetBox
                - boxaAddBox
                - boxaAddBox
        - Branch String:   'boxfunc1.c:2566,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2566,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2566,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2567,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2568,16'
              BranchSideFuncs:
                - boxaGetCount
                - boxaCreate
                - boxaCreate
                - boxaGetBox
                - boxCreate
                - boxaAddBox
                - boxaAddBox
                - boxaAddBox
                - boxaAddBox
                - boxaGetBox
                - boxaAddBox
                - boxaAddBox
            - BranchSide:      'boxfunc1.c:2570,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaCreate
                - boxaCreate
                - boxaGetBox
                - boxCreate
                - boxaAddBox
                - boxaAddBox
                - boxaAddBox
                - boxaAddBox
                - boxaGetBox
                - boxaAddBox
                - boxaAddBox
        - Branch String:   'boxfunc1.c:2568,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2568,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2568,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2573,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2575,16'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - boxaAddBox
            - BranchSide:      'boxfunc1.c:2583,16'
              BranchSideFuncs:
                - boxaGetBox
                - boxCreate
                - boxaAddBox
                - boxaAddBox
                - boxaAddBox
                - boxaAddBox
        - Branch String:   'boxfunc1.c:2575,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2576,30'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - boxaAddBox
            - BranchSide:      'boxfunc1.c:2582,5'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2577,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2578,29'
              BranchSideFuncs:
                - boxaAddBox
                - boxaGetBox
                - boxaAddBox
            - BranchSide:      'boxfunc1.c:2580,29'
              BranchSideFuncs:
                - boxaAddBox
                - boxaGetBox
                - boxaAddBox
        - Branch String:   'boxfunc1.c:2583,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:0,0'
              BranchSideFuncs:
                - boxaGetBox
                - boxCreate
                - boxaAddBox
                - boxaAddBox
                - boxaAddBox
                - boxaAddBox
            - BranchSide:      'boxfunc1.c:2584,30'
              BranchSideFuncs:
                - boxaGetBox
                - boxCreate
                - boxaAddBox
                - boxaAddBox
                - boxaAddBox
                - boxaAddBox
        - Branch String:   'boxfunc1.c:2586,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2587,29'
              BranchSideFuncs:
                - boxaAddBox
                - boxaAddBox
                - boxaGetBox
                - boxCreate
                - boxaAddBox
                - boxaAddBox
            - BranchSide:      'boxfunc1.c:2590,29'
              BranchSideFuncs:
                - boxaAddBox
                - boxaAddBox
                - boxaGetBox
                - boxCreate
                - boxaAddBox
                - boxaAddBox
      Callsites:
        - Src:             'boxfunc1.c:2566,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:2568,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:2570,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:2571,15'
          Dst:             boxaCreate
        - Src:             'boxfunc1.c:2572,15'
          Dst:             boxaCreate
        - Src:             'boxfunc1.c:2576,19'
          Dst:             boxaGetBox
        - Src:             'boxfunc1.c:2578,17'
          Dst:             boxaAddBox
        - Src:             'boxfunc1.c:2580,17'
          Dst:             boxaAddBox
        - Src:             'boxfunc1.c:2584,19'
          Dst:             boxaGetBox
        - Src:             'boxfunc1.c:2585,20'
          Dst:             boxCreate
        - Src:             'boxfunc1.c:2587,17'
          Dst:             boxaAddBox
        - Src:             'boxfunc1.c:2588,17'
          Dst:             boxaAddBox
        - Src:             'boxfunc1.c:2590,17'
          Dst:             boxaAddBox
        - Src:             'boxfunc1.c:2591,17'
          Dst:             boxaAddBox
    - functionName:    boxaaJoin
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2511
      functionLinenumberEnd: 2534
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - baad
        - baas
        - istart
        - iend
      BBCount:         29
      ICount:          148
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - boxaaAddBoxa
        - boxaaGetBoxa
        - boxaaGetCount
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc1.c:2515,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2516,16'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaaAddBoxa
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2517,10'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaaAddBoxa
                - returnErrorInt
        - Branch String:   'boxfunc1.c:2516,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2516,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2516,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2517,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2518,9'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaaAddBoxa
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2520,9'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaaAddBoxa
                - returnErrorInt
        - Branch String:   'boxfunc1.c:2520,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2521,16'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaaAddBoxa
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2522,23'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaaAddBoxa
                - returnErrorInt
        - Branch String:   'boxfunc1.c:2523,18'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2523,21'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaaAddBoxa
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2524,16'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaaAddBoxa
                - returnErrorInt
        - Branch String:   'boxfunc1.c:2523,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2524,16'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaaAddBoxa
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2525,9'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaaAddBoxa
                - returnErrorInt
        - Branch String:   'boxfunc1.c:2525,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2526,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2528,14'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaaAddBoxa
        - Branch String:   'boxfunc1.c:2526,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2526,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2526,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2528,5'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2529,29'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaaAddBoxa
            - BranchSide:      'boxfunc1.c:2533,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc1.c:2516,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:2522,9'
          Dst:             boxaaGetCount
        - Src:             'boxfunc1.c:2526,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:2529,16'
          Dst:             boxaaGetBoxa
        - Src:             'boxfunc1.c:2530,9'
          Dst:             boxaaAddBoxa
    - functionName:    boxaJoin
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2464
      functionLinenumberEnd: 2486
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - boxad
        - boxas
        - istart
        - iend
      BBCount:         32
      ICount:          156
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - boxaAddBox
        - boxaGetBox
        - boxaGetCount
        - returnErrorInt
      functionUses:    5
      BranchProfiles:
        - Branch String:   'boxfunc1.c:2468,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2469,16'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBox
                - boxaAddBox
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2470,10'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBox
                - boxaAddBox
                - returnErrorInt
        - Branch String:   'boxfunc1.c:2469,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2469,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2469,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2470,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2470,38'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBox
                - boxaAddBox
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2471,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2470,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2471,9'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:2473,9'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - returnErrorInt
        - Branch String:   'boxfunc1.c:2473,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2474,16'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2475,9'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - returnErrorInt
        - Branch String:   'boxfunc1.c:2475,18'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2475,21'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2476,16'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - returnErrorInt
        - Branch String:   'boxfunc1.c:2475,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2476,16'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2477,9'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - returnErrorInt
        - Branch String:   'boxfunc1.c:2477,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2478,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2480,14'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
        - Branch String:   'boxfunc1.c:2478,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2478,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2478,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2480,5'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2481,26'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
            - BranchSide:      'boxfunc1.c:2485,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc1.c:2469,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:2470,25'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:2478,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:2481,15'
          Dst:             boxaGetBox
        - Src:             'boxfunc1.c:2482,9'
          Dst:             boxaAddBox
    - functionName:    boxaSimilar
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2397
      functionLinenumberEnd: 2436
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa1
        - boxa2
        - leftdiff
        - rightdiff
        - topdiff
        - botdiff
        - debug
        - psimilar
        - pnasim
      BBCount:         56
      ICount:          294
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - boxDestroy
        - boxSimilar
        - boxaGetBox
        - boxaGetCount
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc1.c:2401,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2401,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetCount
                - boxaGetCount
                - boxaGetBox
                - boxaGetBox
                - boxSimilar
                - boxDestroy
                - boxDestroy
                - lept_stderr
                - numaAddNumber
                - numaCreate
                - lept_stderr
            - BranchSide:      'boxfunc1.c:2402,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetCount
                - boxaGetCount
                - boxaGetBox
                - boxaGetBox
                - boxSimilar
                - boxDestroy
                - boxDestroy
                - lept_stderr
                - numaAddNumber
                - numaCreate
                - lept_stderr
        - Branch String:   'boxfunc1.c:2402,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2402,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetCount
                - boxaGetCount
                - boxaGetBox
                - boxaGetBox
                - boxSimilar
                - boxDestroy
                - boxDestroy
                - lept_stderr
                - numaAddNumber
                - numaCreate
                - lept_stderr
            - BranchSide:      'boxfunc1.c:2403,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetCount
                - boxaGetCount
                - boxaGetBox
                - boxaGetBox
                - boxSimilar
                - boxDestroy
                - boxDestroy
                - lept_stderr
                - numaAddNumber
                - numaCreate
                - lept_stderr
        - Branch String:   'boxfunc1.c:2403,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2403,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetCount
                - boxaGetCount
                - boxaGetBox
                - boxaGetBox
                - boxSimilar
                - boxDestroy
                - boxDestroy
                - lept_stderr
                - numaAddNumber
                - numaCreate
                - lept_stderr
            - BranchSide:      'boxfunc1.c:2404,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:2403,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2404,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetCount
                - boxaGetBox
                - boxaGetBox
                - boxSimilar
                - boxDestroy
                - boxDestroy
                - lept_stderr
                - numaAddNumber
                - numaCreate
                - lept_stderr
            - BranchSide:      'boxfunc1.c:2405,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetCount
                - boxaGetBox
                - boxaGetBox
                - boxSimilar
                - boxDestroy
                - boxDestroy
                - lept_stderr
                - numaAddNumber
                - numaCreate
                - lept_stderr
        - Branch String:   'boxfunc1.c:2404,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2404,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2404,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2405,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2406,16'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetCount
                - boxaGetBox
                - boxaGetBox
                - boxSimilar
                - boxDestroy
                - boxDestroy
                - lept_stderr
                - numaAddNumber
                - numaCreate
                - lept_stderr
            - BranchSide:      'boxfunc1.c:2407,23'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetCount
                - boxaGetBox
                - boxaGetBox
                - boxSimilar
                - boxDestroy
                - boxDestroy
                - lept_stderr
                - numaAddNumber
                - numaCreate
                - lept_stderr
        - Branch String:   'boxfunc1.c:2406,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2406,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2406,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2409,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2410,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxfunc1.c:2413,9'
              BranchSideFuncs:
                - boxaGetBox
                - boxaGetBox
                - boxSimilar
                - boxDestroy
                - boxDestroy
                - lept_stderr
                - numaAddNumber
                - numaCreate
        - Branch String:   'boxfunc1.c:2410,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2411,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxfunc1.c:2411,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2413,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2413,38'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBox
                - boxaGetBox
                - boxSimilar
                - boxDestroy
                - boxDestroy
                - lept_stderr
                - numaAddNumber
            - BranchSide:      'boxfunc1.c:2415,14'
              BranchSideFuncs:
                - boxaGetBox
                - boxaGetBox
                - boxSimilar
                - boxDestroy
                - boxDestroy
                - lept_stderr
                - numaAddNumber
        - Branch String:   'boxfunc1.c:2416,5'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2417,27'
              BranchSideFuncs:
                - boxaGetBox
                - boxaGetBox
                - boxSimilar
                - boxDestroy
                - boxDestroy
                - lept_stderr
                - numaAddNumber
            - BranchSide:      'boxfunc1.c:2434,10'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2423,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2424,28'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBox
                - boxaGetBox
                - boxSimilar
                - boxDestroy
                - boxDestroy
                - lept_stderr
            - BranchSide:      'boxfunc1.c:2425,14'
              BranchSideFuncs:
                - boxaGetBox
                - boxaGetBox
                - boxSimilar
                - boxDestroy
                - boxDestroy
                - numaAddNumber
                - lept_stderr
        - Branch String:   'boxfunc1.c:2425,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2426,22'
              BranchSideFuncs:
                - boxaGetBox
                - boxaGetBox
                - boxSimilar
                - boxDestroy
                - boxDestroy
                - lept_stderr
                - numaAddNumber
            - BranchSide:      'boxfunc1.c:2432,5'
              BranchSideFuncs:
                - boxaGetBox
                - boxaGetBox
                - boxSimilar
                - boxDestroy
                - boxDestroy
                - lept_stderr
                - numaAddNumber
        - Branch String:   'boxfunc1.c:2427,24'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2427,27'
              BranchSideFuncs:
                - boxaGetBox
                - boxaGetBox
                - boxSimilar
                - boxDestroy
                - boxDestroy
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'boxfunc1.c:2429,22'
              BranchSideFuncs:
                - boxaGetBox
                - boxaGetBox
                - boxSimilar
                - boxDestroy
                - boxDestroy
                - numaAddNumber
                - lept_stderr
        - Branch String:   'boxfunc1.c:2427,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2428,17'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:2429,22'
              BranchSideFuncs:
                - boxaGetBox
                - boxaGetBox
                - boxSimilar
                - boxDestroy
                - boxDestroy
                - numaAddNumber
                - lept_stderr
        - Branch String:   'boxfunc1.c:2434,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2434,21'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:2435,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc1.c:2404,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:2406,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:2407,10'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:2408,10'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:2410,9'
          Dst:             lept_stderr
        - Src:             'boxfunc1.c:2413,27'
          Dst:             numaCreate
        - Src:             'boxfunc1.c:2417,16'
          Dst:             boxaGetBox
        - Src:             'boxfunc1.c:2418,16'
          Dst:             boxaGetBox
        - Src:             'boxfunc1.c:2419,9'
          Dst:             boxSimilar
        - Src:             'boxfunc1.c:2421,9'
          Dst:             boxDestroy
        - Src:             'boxfunc1.c:2422,9'
          Dst:             boxDestroy
        - Src:             'boxfunc1.c:2424,13'
          Dst:             numaAddNumber
        - Src:             'boxfunc1.c:2430,17'
          Dst:             lept_stderr
    - functionName:    boxSimilar
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2338
      functionLinenumberEnd: 2364
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - box1
        - box2
        - leftdiff
        - rightdiff
        - topdiff
        - botdiff
        - psimilar
      BBCount:         45
      ICount:          276
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - boxGetSideLocations
        - boxIsValid
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxfunc1.c:2341,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2342,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetSideLocations
                - boxGetSideLocations
            - BranchSide:      'boxfunc1.c:2343,6'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetSideLocations
                - boxGetSideLocations
        - Branch String:   'boxfunc1.c:2342,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2342,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2342,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2344,15'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2344,19'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetSideLocations
                - boxGetSideLocations
            - BranchSide:      'boxfunc1.c:2345,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:2344,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2345,16'
              BranchSideFuncs:
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetSideLocations
                - boxGetSideLocations
            - BranchSide:      'boxfunc1.c:2346,16'
              BranchSideFuncs:
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetSideLocations
                - boxGetSideLocations
        - Branch String:   'boxfunc1.c:2345,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2345,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2345,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2348,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2348,21'
              BranchSideFuncs:
                - returnErrorInt
                - boxGetSideLocations
                - boxGetSideLocations
            - BranchSide:      'boxfunc1.c:2349,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:2348,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2349,16'
              BranchSideFuncs:
                - boxGetSideLocations
                - boxGetSideLocations
            - BranchSide:      'boxfunc1.c:2351,25'
              BranchSideFuncs:
                - boxGetSideLocations
                - boxGetSideLocations
        - Branch String:   'boxfunc1.c:2349,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2349,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2349,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2353,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2353,26'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:2353,26'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2353,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2354,9'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:2355,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2355,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2355,26'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:2355,26'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2355,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2356,9'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:2357,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2357,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2357,26'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:2357,26'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2357,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2358,9'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:2359,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2359,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2359,26'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:2359,26'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2359,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2360,9'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:2362,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc1.c:2342,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:2345,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:2346,5'
          Dst:             boxIsValid
        - Src:             'boxfunc1.c:2347,5'
          Dst:             boxIsValid
        - Src:             'boxfunc1.c:2349,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:2351,5'
          Dst:             boxGetSideLocations
        - Src:             'boxfunc1.c:2352,5'
          Dst:             boxGetSideLocations
    - functionName:    boxaEqual
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2259
      functionLinenumberEnd: 2311
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa1
        - boxa2
        - maxdist
        - pnaindex
        - psame
      BBCount:         52
      ICount:          313
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - boxDestroy
        - boxEqual
        - boxaGetBox
        - boxaGetCount
        - calloc
        - numaDestroy
        - numaMakeConstant
        - numaReplaceNumber
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxfunc1.c:2265,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2265,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetCount
                - boxaGetCount
                - calloc
                - numaMakeConstant
                - numaDestroy
                - free
                - boxaGetBox
                - boxDestroy
                - numaDestroy
                - free
                - boxaGetBox
                - boxEqual
                - boxDestroy
                - numaReplaceNumber
                - boxDestroy
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2266,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetCount
                - boxaGetCount
                - calloc
                - numaMakeConstant
                - numaDestroy
                - free
                - boxaGetBox
                - boxDestroy
                - numaDestroy
                - free
                - boxaGetBox
                - boxEqual
                - boxDestroy
                - numaReplaceNumber
                - boxDestroy
                - returnErrorInt
        - Branch String:   'boxfunc1.c:2266,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2267,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetCount
                - calloc
                - numaMakeConstant
                - numaDestroy
                - free
                - boxaGetBox
                - boxDestroy
                - numaDestroy
                - free
                - boxaGetBox
                - boxEqual
                - boxDestroy
                - numaReplaceNumber
                - boxDestroy
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2268,6'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetCount
                - calloc
                - numaMakeConstant
                - numaDestroy
                - free
                - boxaGetBox
                - boxDestroy
                - numaDestroy
                - free
                - boxaGetBox
                - boxEqual
                - boxDestroy
                - numaReplaceNumber
                - boxDestroy
                - returnErrorInt
        - Branch String:   'boxfunc1.c:2267,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2267,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2267,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2269,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2269,20'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetCount
                - calloc
                - numaMakeConstant
                - numaDestroy
                - free
                - boxaGetBox
                - boxDestroy
                - numaDestroy
                - free
                - boxaGetBox
                - boxEqual
                - boxDestroy
                - numaReplaceNumber
                - boxDestroy
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2270,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:2269,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2270,16'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetCount
                - calloc
                - numaMakeConstant
                - numaDestroy
                - free
                - boxaGetBox
                - boxDestroy
                - numaDestroy
                - free
                - boxaGetBox
                - boxEqual
                - boxDestroy
                - numaReplaceNumber
                - boxDestroy
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2271,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetCount
                - calloc
                - numaMakeConstant
                - numaDestroy
                - free
                - boxaGetBox
                - boxDestroy
                - numaDestroy
                - free
                - boxaGetBox
                - boxEqual
                - boxDestroy
                - numaReplaceNumber
                - boxDestroy
                - returnErrorInt
        - Branch String:   'boxfunc1.c:2270,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2270,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2270,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2272,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2273,9'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:2275,34'
              BranchSideFuncs:
                - calloc
                - numaMakeConstant
                - numaDestroy
                - free
                - boxaGetBox
                - boxDestroy
                - numaDestroy
                - free
                - boxaGetBox
                - boxEqual
                - boxDestroy
                - numaReplaceNumber
                - boxDestroy
                - returnErrorInt
        - Branch String:   'boxfunc1.c:2275,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2276,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2277,32'
              BranchSideFuncs:
                - numaMakeConstant
                - numaDestroy
                - free
                - boxaGetBox
                - boxDestroy
                - numaDestroy
                - free
                - boxaGetBox
                - boxEqual
                - boxDestroy
                - numaReplaceNumber
                - boxDestroy
        - Branch String:   'boxfunc1.c:2276,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2276,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2276,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2279,5'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2280,27'
              BranchSideFuncs:
                - boxaGetBox
                - boxDestroy
                - numaDestroy
                - free
                - numaDestroy
                - free
                - boxaGetBox
                - boxEqual
                - boxDestroy
                - numaReplaceNumber
                - boxDestroy
            - BranchSide:      'boxfunc1.c:2304,6'
              BranchSideFuncs:
                - numaDestroy
                - free
        - Branch String:   'boxfunc1.c:2281,18'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2281,16'
              BranchSideFuncs:
                - boxDestroy
                - numaDestroy
                - free
                - numaDestroy
                - free
                - boxaGetBox
                - boxaGetBox
                - boxEqual
                - boxDestroy
                - numaReplaceNumber
                - boxDestroy
            - BranchSide:      'boxfunc1.c:2281,16'
              BranchSideFuncs:
                - boxDestroy
                - numaDestroy
                - free
                - numaDestroy
                - free
                - boxaGetBox
                - boxaGetBox
                - boxEqual
                - boxDestroy
                - numaReplaceNumber
                - boxDestroy
        - Branch String:   'boxfunc1.c:2282,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2282,14'
              BranchSideFuncs:
                - boxDestroy
                - numaDestroy
                - free
                - numaDestroy
                - free
                - boxaGetBox
                - boxaGetBox
                - boxEqual
                - boxDestroy
                - numaReplaceNumber
                - boxDestroy
            - BranchSide:      'boxfunc1.c:2282,14'
              BranchSideFuncs:
                - boxDestroy
                - numaDestroy
                - free
                - numaDestroy
                - free
                - boxaGetBox
                - boxaGetBox
                - boxEqual
                - boxDestroy
                - numaReplaceNumber
                - boxDestroy
        - Branch String:   'boxfunc1.c:2284,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2285,31'
              BranchSideFuncs:
                - boxaGetBox
                - boxEqual
                - boxDestroy
                - boxDestroy
                - numaDestroy
                - free
                - numaDestroy
                - free
                - boxaGetBox
                - numaReplaceNumber
                - boxDestroy
            - BranchSide:      'boxfunc1.c:2296,9'
              BranchSideFuncs:
                - boxDestroy
                - numaDestroy
                - free
                - numaDestroy
                - free
                - boxaGetBox
                - boxaGetBox
                - boxEqual
                - boxDestroy
                - numaReplaceNumber
                - boxDestroy
        - Branch String:   'boxfunc1.c:2287,25'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2287,28'
              BranchSideFuncs:
                - boxDestroy
                - boxDestroy
                - numaDestroy
                - free
                - numaDestroy
                - free
                - boxaGetBox
                - boxaGetBox
                - boxEqual
                - numaReplaceNumber
                - boxDestroy
            - BranchSide:      'boxfunc1.c:2294,13'
              BranchSideFuncs:
                - boxDestroy
                - boxDestroy
                - numaDestroy
                - free
                - numaDestroy
                - free
                - boxaGetBox
                - boxaGetBox
                - boxEqual
                - numaReplaceNumber
                - boxDestroy
        - Branch String:   'boxfunc1.c:2287,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2288,17'
              BranchSideFuncs:
                - numaReplaceNumber
                - boxDestroy
                - boxDestroy
                - numaDestroy
                - free
                - numaDestroy
                - free
                - boxaGetBox
                - boxaGetBox
                - boxEqual
                - boxDestroy
            - BranchSide:      'boxfunc1.c:2294,13'
              BranchSideFuncs:
                - boxDestroy
                - boxDestroy
                - numaDestroy
                - free
                - numaDestroy
                - free
                - boxaGetBox
                - boxaGetBox
                - boxEqual
                - numaReplaceNumber
                - boxDestroy
        - Branch String:   'boxfunc1.c:2297,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2298,13'
              BranchSideFuncs:
                - numaDestroy
                - free
                - boxaGetBox
                - boxDestroy
                - numaDestroy
                - free
                - boxaGetBox
                - boxEqual
                - boxDestroy
                - numaReplaceNumber
                - boxDestroy
            - BranchSide:      'boxfunc1.c:2302,5'
              BranchSideFuncs:
                - numaDestroy
                - free
                - boxaGetBox
                - boxDestroy
                - numaDestroy
                - free
                - boxaGetBox
                - boxEqual
                - boxDestroy
                - numaReplaceNumber
                - boxDestroy
        - Branch String:   'boxfunc1.c:2305,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2306,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'boxfunc1.c:2308,9'
              BranchSideFuncs:
                - numaDestroy
                - free
      Callsites:
        - Src:             'boxfunc1.c:2267,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:2270,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:2271,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:2272,14'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:2275,34'
          Dst:             calloc
        - Src:             'boxfunc1.c:2276,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:2277,10'
          Dst:             numaMakeConstant
        - Src:             'boxfunc1.c:2280,16'
          Dst:             boxaGetBox
        - Src:             'boxfunc1.c:2285,20'
          Dst:             boxaGetBox
        - Src:             'boxfunc1.c:2286,13'
          Dst:             boxEqual
        - Src:             'boxfunc1.c:2289,17'
          Dst:             numaReplaceNumber
        - Src:             'boxfunc1.c:2291,17'
          Dst:             boxDestroy
        - Src:             'boxfunc1.c:2294,13'
          Dst:             boxDestroy
        - Src:             'boxfunc1.c:2296,9'
          Dst:             boxDestroy
        - Src:             'boxfunc1.c:2298,13'
          Dst:             numaDestroy
        - Src:             'boxfunc1.c:2308,9'
          Dst:             numaDestroy
    - functionName:    boxEqual
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2212
      functionLinenumberEnd: 2222
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - box1
        - box2
        - psame
      BBCount:         26
      ICount:          133
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxfunc1.c:2213,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2214,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2215,6'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:2214,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2214,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2214,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2216,15'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2216,19'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2217,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:2216,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2217,16'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:2218,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2217,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2217,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2217,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2218,28'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2218,31'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:2221,5'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2218,50'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2219,9'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:2221,5'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2219,28'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2219,31'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:2221,5'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2218,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2220,10'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:2221,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc1.c:2214,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:2217,16'
          Dst:             returnErrorInt
    - functionName:    boxaAdjustHeightToTarget
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2161
      functionLinenumberEnd: 2197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - boxad
        - boxas
        - sides
        - target
        - thresh
      BBCount:         71
      ICount:          350
      EdgeCount:       95
      CyclomaticComplexity: 26
      functionsReached:
        - boxDestroy
        - boxGetGeometry
        - boxSetGeometry
        - boxaCopy
        - boxaGetCount
        - boxaGetValidBox
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc1.c:2165,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2166,24'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2167,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:2166,24'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2166,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2166,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2167,15'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2167,19'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2169,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:2167,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2168,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2169,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:2168,24'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2168,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2168,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2169,31'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2169,34'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2172,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:2169,56'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2170,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2172,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:2169,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2171,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2172,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:2171,24'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2171,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2171,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2172,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2173,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2175,10'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2173,24'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2173,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2173,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2175,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2176,26'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2177,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2178,5'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2179,36'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2196,12'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2179,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2180,13'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2181,24'
              BranchSideFuncs:
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2183,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2184,17'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2186,20'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2184,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2184,32'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2184,32'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2184,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2185,32'
              BranchSideFuncs:
                - boxSetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2186,9'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2185,40'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2185,60'
              BranchSideFuncs:
                - boxSetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2185,60'
              BranchSideFuncs:
                - boxSetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2186,20'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2187,17'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2190,17'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2187,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2187,32'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2187,32'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2187,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2188,32'
              BranchSideFuncs:
                - boxSetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2189,9'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2190,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2190,32'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2190,32'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2191,40'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2191,62'
              BranchSideFuncs:
                - boxSetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2191,62'
              BranchSideFuncs:
                - boxSetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
      Callsites:
        - Src:             'boxfunc1.c:2166,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:2168,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:2171,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:2173,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:2176,17'
          Dst:             boxaCopy
        - Src:             'boxfunc1.c:2177,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:2179,20'
          Dst:             boxaGetValidBox
        - Src:             'boxfunc1.c:2181,9'
          Dst:             boxGetGeometry
        - Src:             'boxfunc1.c:2185,17'
          Dst:             boxSetGeometry
        - Src:             'boxfunc1.c:2188,17'
          Dst:             boxSetGeometry
        - Src:             'boxfunc1.c:2191,17'
          Dst:             boxSetGeometry
        - Src:             'boxfunc1.c:2193,9'
          Dst:             boxDestroy
    - functionName:    boxaAdjustWidthToTarget
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2095
      functionLinenumberEnd: 2131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - boxad
        - boxas
        - sides
        - target
        - thresh
      BBCount:         71
      ICount:          350
      EdgeCount:       95
      CyclomaticComplexity: 26
      functionsReached:
        - boxDestroy
        - boxGetGeometry
        - boxSetGeometry
        - boxaCopy
        - boxaGetCount
        - boxaGetValidBox
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc1.c:2099,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2100,24'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2101,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:2100,24'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2100,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2100,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2101,15'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2101,19'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2103,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:2101,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2102,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2103,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:2102,24'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2102,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2102,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2103,32'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2103,35'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2106,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:2103,59'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2104,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2106,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:2103,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2105,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2106,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:2105,24'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2105,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2105,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2106,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2107,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2109,10'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2107,24'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2107,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2107,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2109,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2110,26'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2111,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2112,5'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2113,36'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2130,12'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2113,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2114,13'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2115,24'
              BranchSideFuncs:
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2117,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2118,17'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2120,20'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2118,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2118,32'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2118,32'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2118,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2119,32'
              BranchSideFuncs:
                - boxSetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2120,9'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2119,37'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2119,57'
              BranchSideFuncs:
                - boxSetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2119,57'
              BranchSideFuncs:
                - boxSetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2120,20'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2121,17'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2124,17'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2121,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2121,32'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2121,32'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2121,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2122,32'
              BranchSideFuncs:
                - boxSetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2123,9'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2124,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2124,32'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2124,32'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2125,37'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2125,59'
              BranchSideFuncs:
                - boxSetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2125,59'
              BranchSideFuncs:
                - boxSetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
      Callsites:
        - Src:             'boxfunc1.c:2100,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:2102,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:2105,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:2107,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:2110,17'
          Dst:             boxaCopy
        - Src:             'boxfunc1.c:2111,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:2113,20'
          Dst:             boxaGetValidBox
        - Src:             'boxfunc1.c:2115,9'
          Dst:             boxGetGeometry
        - Src:             'boxfunc1.c:2119,17'
          Dst:             boxSetGeometry
        - Src:             'boxfunc1.c:2122,17'
          Dst:             boxSetGeometry
        - Src:             'boxfunc1.c:2125,17'
          Dst:             boxSetGeometry
        - Src:             'boxfunc1.c:2127,9'
          Dst:             boxDestroy
    - functionName:    boxSetSide
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2034
      functionLinenumberEnd: 2065
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - boxs
        - side
        - val
        - thresh
      BBCount:         59
      ICount:          312
      EdgeCount:       79
      CyclomaticComplexity: 22
      functionsReached:
        - boxGetGeometry
        - boxSetGeometry
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxfunc1.c:2037,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2038,16'
              BranchSideFuncs:
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2039,9'
              BranchSideFuncs:
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxfunc1.c:2038,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2038,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2038,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2039,28'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2039,31'
              BranchSideFuncs:
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2042,9'
              BranchSideFuncs:
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorInt
        - Branch String:   'boxfunc1.c:2039,51'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2040,9'
              BranchSideFuncs:
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2042,9'
              BranchSideFuncs:
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorInt
        - Branch String:   'boxfunc1.c:2040,27'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2040,30'
              BranchSideFuncs:
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2042,9'
              BranchSideFuncs:
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorInt
        - Branch String:   'boxfunc1.c:2039,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2041,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2042,9'
              BranchSideFuncs:
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - returnErrorInt
        - Branch String:   'boxfunc1.c:2041,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2041,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2041,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2042,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2043,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2045,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2043,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2043,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:2043,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2046,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2047,16'
              BranchSideFuncs:
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2050,16'
              BranchSideFuncs:
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2048,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2048,28'
              BranchSideFuncs:
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2048,28'
              BranchSideFuncs:
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2048,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2049,28'
              BranchSideFuncs:
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2050,5'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2050,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2051,16'
              BranchSideFuncs:
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2054,16'
              BranchSideFuncs:
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2052,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2052,28'
              BranchSideFuncs:
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2052,28'
              BranchSideFuncs:
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2052,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2053,28'
              BranchSideFuncs:
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2054,5'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2054,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2055,16'
              BranchSideFuncs:
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2059,16'
              BranchSideFuncs:
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2056,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2056,28'
              BranchSideFuncs:
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2056,28'
              BranchSideFuncs:
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:2056,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2057,28'
              BranchSideFuncs:
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2058,5'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2060,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2060,28'
              BranchSideFuncs:
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:2060,28'
              BranchSideFuncs:
                - boxSetGeometry
      Callsites:
        - Src:             'boxfunc1.c:2038,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:2041,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:2043,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:2045,5'
          Dst:             boxGetGeometry
        - Src:             'boxfunc1.c:2049,13'
          Dst:             boxSetGeometry
        - Src:             'boxfunc1.c:2053,13'
          Dst:             boxSetGeometry
        - Src:             'boxfunc1.c:2057,13'
          Dst:             boxSetGeometry
        - Src:             'boxfunc1.c:2061,13'
          Dst:             boxSetGeometry
    - functionName:    boxaSetSide
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1987
      functionLinenumberEnd: 2011
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - boxad
        - boxas
        - side
        - val
        - thresh
      BBCount:         41
      ICount:          200
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - boxDestroy
        - boxSetSide
        - boxaCopy
        - boxaGetBox
        - boxaGetCount
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc1.c:1991,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1992,24'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetBox
                - boxSetSide
                - boxDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1993,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetBox
                - boxSetSide
                - boxDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:1992,24'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1992,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1992,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1993,15'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1993,19'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetBox
                - boxSetSide
                - boxDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1995,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetBox
                - boxSetSide
                - boxDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:1993,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1994,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1995,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetBox
                - boxSetSide
                - boxDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:1994,24'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1994,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1994,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1995,28'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1995,31'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetBox
                - boxSetSide
                - boxDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1998,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetBox
                - boxSetSide
                - boxDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:1995,51'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1996,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetBox
                - boxSetSide
                - boxDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1998,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetBox
                - boxSetSide
                - boxDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:1996,27'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1996,30'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetBox
                - boxSetSide
                - boxDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1998,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetBox
                - boxSetSide
                - boxDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:1995,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1997,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1998,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetBox
                - boxSetSide
                - boxDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:1997,24'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1997,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1997,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1998,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1999,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:2001,10'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaGetBox
                - boxSetSide
                - boxDestroy
        - Branch String:   'boxfunc1.c:1999,24'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1999,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1999,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:2001,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2002,26'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBox
                - boxSetSide
                - boxDestroy
            - BranchSide:      'boxfunc1.c:2003,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBox
                - boxSetSide
                - boxDestroy
        - Branch String:   'boxfunc1.c:2004,5'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:2005,26'
              BranchSideFuncs:
                - boxaGetBox
                - boxSetSide
                - boxDestroy
            - BranchSide:      'boxfunc1.c:2010,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc1.c:1992,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:1994,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:1997,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:1999,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:2002,17'
          Dst:             boxaCopy
        - Src:             'boxfunc1.c:2003,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:2005,15'
          Dst:             boxaGetBox
        - Src:             'boxfunc1.c:2006,9'
          Dst:             boxSetSide
        - Src:             'boxfunc1.c:2007,9'
          Dst:             boxDestroy
    - functionName:    boxaAdjustBoxSides
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1892
      functionLinenumberEnd: 1904
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - boxa
        - index
        - delleft
        - delright
        - deltop
        - delbot
      BBCount:         14
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - boxAdjustSides
        - boxDestroy
        - boxaGetBox
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc1.c:1895,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1896,16'
              BranchSideFuncs:
                - boxaGetBox
                - boxAdjustSides
                - boxDestroy
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1898,27'
              BranchSideFuncs:
                - boxaGetBox
                - boxAdjustSides
                - boxDestroy
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1896,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1896,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1896,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1898,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1899,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1901,20'
              BranchSideFuncs:
                - boxAdjustSides
                - boxDestroy
        - Branch String:   'boxfunc1.c:1899,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1899,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1899,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc1.c:1896,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1898,16'
          Dst:             boxaGetBox
        - Src:             'boxfunc1.c:1899,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1901,5'
          Dst:             boxAdjustSides
        - Src:             'boxfunc1.c:1902,5'
          Dst:             boxDestroy
    - functionName:    boxAdjustSides
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1938
      functionLinenumberEnd: 1959
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - boxd
        - boxs
        - delleft
        - delright
        - deltop
        - delbot
      BBCount:         25
      ICount:          187
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - boxCreate
        - boxGetGeometry
        - boxSetGeometry
        - returnErrorPtr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'boxfunc1.c:1941,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1942,23'
              BranchSideFuncs:
                - boxGetGeometry
                - boxCreate
                - boxSetGeometry
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1944,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxCreate
                - boxSetGeometry
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:1942,23'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1942,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1942,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1945,10'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1945,8'
              BranchSideFuncs:
                - boxCreate
                - boxSetGeometry
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1945,8'
              BranchSideFuncs:
                - boxCreate
                - boxSetGeometry
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:1946,10'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1946,8'
              BranchSideFuncs:
                - boxCreate
                - boxSetGeometry
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1946,8'
              BranchSideFuncs:
                - boxCreate
                - boxSetGeometry
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:1952,18'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1952,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1953,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:1952,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1953,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1954,10'
              BranchSideFuncs:
                - boxCreate
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:1953,23'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1953,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1953,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1954,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1955,26'
              BranchSideFuncs:
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:1957,20'
              BranchSideFuncs:
                - boxSetGeometry
      Callsites:
        - Src:             'boxfunc1.c:1942,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:1944,5'
          Dst:             boxGetGeometry
        - Src:             'boxfunc1.c:1953,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:1955,16'
          Dst:             boxCreate
        - Src:             'boxfunc1.c:1957,5'
          Dst:             boxSetGeometry
    - functionName:    boxaAdjustSides
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1843
      functionLinenumberEnd: 1865
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - boxas
        - delleft
        - delright
        - deltop
        - delbot
      BBCount:         16
      ICount:          120
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - boxAdjustSides
        - boxCreate
        - boxDestroy
        - boxGetGeometry
        - boxaAddBox
        - boxaCreate
        - boxaGetBox
        - boxaGetCount
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'boxfunc1.c:1848,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1849,24'
              BranchSideFuncs:
                - boxaGetCount
                - boxaCreate
                - boxaGetBox
                - boxAdjustSides
                - boxGetGeometry
                - boxCreate
                - boxaAddBox
                - boxDestroy
            - BranchSide:      'boxfunc1.c:1851,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaCreate
                - boxaGetBox
                - boxAdjustSides
                - boxGetGeometry
                - boxCreate
                - boxaAddBox
                - boxDestroy
        - Branch String:   'boxfunc1.c:1849,24'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1849,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1849,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1853,5'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1854,27'
              BranchSideFuncs:
                - boxaGetBox
                - boxAdjustSides
                - boxGetGeometry
                - boxCreate
                - boxaAddBox
                - boxDestroy
            - BranchSide:      'boxfunc1.c:1864,12'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1856,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1857,28'
              BranchSideFuncs:
                - boxaAddBox
                - boxDestroy
                - boxaGetBox
                - boxAdjustSides
                - boxGetGeometry
                - boxCreate
            - BranchSide:      'boxfunc1.c:1860,20'
              BranchSideFuncs:
                - boxaAddBox
                - boxDestroy
                - boxaGetBox
                - boxAdjustSides
                - boxGetGeometry
                - boxCreate
      Callsites:
        - Src:             'boxfunc1.c:1849,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:1851,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:1852,13'
          Dst:             boxaCreate
        - Src:             'boxfunc1.c:1854,16'
          Dst:             boxaGetBox
        - Src:             'boxfunc1.c:1855,16'
          Dst:             boxAdjustSides
        - Src:             'boxfunc1.c:1857,13'
          Dst:             boxGetGeometry
        - Src:             'boxfunc1.c:1858,20'
          Dst:             boxCreate
        - Src:             'boxfunc1.c:1860,9'
          Dst:             boxaAddBox
        - Src:             'boxfunc1.c:1861,9'
          Dst:             boxDestroy
    - functionName:    boxRelocateOneSide
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1798
      functionLinenumberEnd: 1818
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - boxd
        - boxs
        - loc
        - sideflag
      BBCount:         29
      ICount:          157
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - boxCopy
        - boxGetGeometry
        - boxSetGeometry
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'boxfunc1.c:1801,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1802,23'
              BranchSideFuncs:
                - boxCopy
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:1803,10'
              BranchSideFuncs:
                - boxCopy
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:1802,23'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1802,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1802,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1803,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1804,24'
              BranchSideFuncs:
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:1806,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:1807,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1807,19'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1808,16'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1807,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1808,16'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1809,9'
              BranchSideFuncs:
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:1809,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1810,24'
              BranchSideFuncs:
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:1811,14'
              BranchSideFuncs:
                - boxSetGeometry
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:1811,14'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1812,24'
              BranchSideFuncs:
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:1813,14'
              BranchSideFuncs:
                - boxSetGeometry
                - boxSetGeometry
        - Branch String:   'boxfunc1.c:1813,14'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1814,24'
              BranchSideFuncs:
                - boxSetGeometry
            - BranchSide:      'boxfunc1.c:1815,14'
              BranchSideFuncs:
                - boxSetGeometry
      Callsites:
        - Src:             'boxfunc1.c:1802,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:1804,16'
          Dst:             boxCopy
        - Src:             'boxfunc1.c:1806,5'
          Dst:             boxGetGeometry
        - Src:             'boxfunc1.c:1810,9'
          Dst:             boxSetGeometry
        - Src:             'boxfunc1.c:1812,9'
          Dst:             boxSetGeometry
        - Src:             'boxfunc1.c:1814,9'
          Dst:             boxSetGeometry
        - Src:             'boxfunc1.c:1816,9'
          Dst:             boxSetGeometry
    - functionName:    boxClipToRectangleParams
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1743
      functionLinenumberEnd: 1769
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - box
        - w
        - h
        - pxstart
        - pystart
        - pxend
        - pyend
        - pbw
        - pbh
      BBCount:         55
      ICount:          285
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached:
        - boxClipToRectangle
        - boxDestroy
        - boxGetGeometry
        - returnErrorInt
      functionUses:    14
      BranchProfiles:
        - Branch String:   'boxfunc1.c:1747,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1747,19'
              BranchSideFuncs:
                - returnErrorInt
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1748,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1748,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1748,19'
              BranchSideFuncs:
                - returnErrorInt
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1749,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1749,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1749,25'
              BranchSideFuncs:
                - returnErrorInt
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1750,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1750,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1750,25'
              BranchSideFuncs:
                - returnErrorInt
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1751,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1751,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1751,21'
              BranchSideFuncs:
                - returnErrorInt
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1752,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1752,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1752,21'
              BranchSideFuncs:
                - returnErrorInt
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1753,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1753,18'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1753,22'
              BranchSideFuncs:
                - returnErrorInt
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1754,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1753,30'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1753,34'
              BranchSideFuncs:
                - returnErrorInt
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1754,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1753,40'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1753,44'
              BranchSideFuncs:
                - returnErrorInt
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1754,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1753,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1754,16'
              BranchSideFuncs:
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1755,10'
              BranchSideFuncs:
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1754,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1754,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1754,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1755,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1755,15'
              BranchSideFuncs:
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1757,36'
              BranchSideFuncs:
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1757,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1758,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1759,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1758,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1758,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1758,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1762,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1762,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1763,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1763,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1763,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1764,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1764,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1764,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1765,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1764,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1765,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1766,15'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1765,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1765,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1765,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc1.c:1754,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1757,17'
          Dst:             boxClipToRectangle
        - Src:             'boxfunc1.c:1758,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1759,5'
          Dst:             boxGetGeometry
        - Src:             'boxfunc1.c:1760,5'
          Dst:             boxDestroy
        - Src:             'boxfunc1.c:1765,16'
          Dst:             returnErrorInt
    - functionName:    boxClipToRectangle
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1682
      functionLinenumberEnd: 1705
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - box
        - wi
        - hi
      BBCount:         33
      ICount:          219
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - boxCopy
        - returnErrorPtr
      functionUses:    8
      BranchProfiles:
        - Branch String:   'boxfunc1.c:1685,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1686,23'
              BranchSideFuncs:
                - boxCopy
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1687,9'
              BranchSideFuncs:
                - boxCopy
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:1686,23'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1686,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1686,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1687,22'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1687,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1689,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:1687,38'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1688,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1689,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:1688,30'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1688,33'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1689,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:1687,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1689,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1691,20'
              BranchSideFuncs:
                - boxCopy
        - Branch String:   'boxfunc1.c:1689,23'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1689,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1689,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1692,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1693,20'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1696,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1696,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1697,20'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1700,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1700,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1701,19'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1702,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1702,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1703,19'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1704,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc1.c:1686,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:1689,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:1691,12'
          Dst:             boxCopy
    - functionName:    boxIntersectByLine
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1587
      functionLinenumberEnd: 1660
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - box
        - x
        - y
        - slope
        - px1
        - py1
        - px2
        - py2
        - pn
      BBCount:         93
      ICount:          573
      EdgeCount:       127
      CyclomaticComplexity: 36
      functionsReached:
        - boxGetGeometry
        - ptaAddPt
        - ptaCreate
        - ptaDestroy
        - ptaGetCount
        - ptaGetIPt
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'boxfunc1.c:1592,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1592,15'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxGetGeometry
                - ptaCreate
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc1.c:1593,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxGetGeometry
                - ptaCreate
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc1.c:1593,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1593,15'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxGetGeometry
                - ptaCreate
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc1.c:1594,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxGetGeometry
                - ptaCreate
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc1.c:1594,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1594,15'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxGetGeometry
                - ptaCreate
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc1.c:1595,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxGetGeometry
                - ptaCreate
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc1.c:1595,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1595,15'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxGetGeometry
                - ptaCreate
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc1.c:1596,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxGetGeometry
                - ptaCreate
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc1.c:1596,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1596,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxGetGeometry
                - ptaCreate
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc1.c:1597,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxGetGeometry
                - ptaCreate
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc1.c:1597,14'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1597,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxGetGeometry
                - ptaCreate
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc1.c:1598,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1597,22'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1597,26'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxGetGeometry
                - ptaCreate
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc1.c:1598,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1597,30'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1597,34'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxGetGeometry
                - ptaCreate
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc1.c:1598,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1597,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1598,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxGetGeometry
                - ptaCreate
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc1.c:1599,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxGetGeometry
                - ptaCreate
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc1.c:1598,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1598,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1598,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1599,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1600,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxGetGeometry
                - ptaCreate
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc1.c:1601,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxGetGeometry
                - ptaCreate
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc1.c:1600,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1600,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1600,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1601,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1602,16'
              BranchSideFuncs:
                - boxGetGeometry
                - ptaCreate
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc1.c:1603,20'
              BranchSideFuncs:
                - boxGetGeometry
                - ptaCreate
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc1.c:1602,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1602,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1602,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1604,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1604,29'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1604,20'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc1.c:1604,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1604,29'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1606,9'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc1.c:1606,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1607,13'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1615,9'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc1.c:1607,21'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1607,24'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1612,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1607,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1608,27'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1612,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1615,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1616,13'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1625,11'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc1.c:1616,21'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1616,24'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1621,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1616,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1617,27'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1621,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1628,18'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1628,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc1.c:1630,20'
              BranchSideFuncs:
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc1.c:1628,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1629,18'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc1.c:1630,20'
              BranchSideFuncs:
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc1.c:1631,18'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1631,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc1.c:1635,20'
              BranchSideFuncs:
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc1.c:1631,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1632,18'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc1.c:1635,20'
              BranchSideFuncs:
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc1.c:1636,18'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1636,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc1.c:1638,20'
              BranchSideFuncs:
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
        - Branch String:   'boxfunc1.c:1636,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1637,18'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
            - BranchSide:      'boxfunc1.c:1638,20'
              BranchSideFuncs:
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
        - Branch String:   'boxfunc1.c:1639,18'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1639,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
            - BranchSide:      'boxfunc1.c:1643,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
        - Branch String:   'boxfunc1.c:1639,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1640,18'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
            - BranchSide:      'boxfunc1.c:1643,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
        - Branch String:   'boxfunc1.c:1644,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1645,19'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaDestroy
                - ptaGetIPt
            - BranchSide:      'boxfunc1.c:1648,12'
              BranchSideFuncs:
                - ptaDestroy
                - ptaGetIPt
        - Branch String:   'boxfunc1.c:1648,5'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1649,19'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaDestroy
            - BranchSide:      'boxfunc1.c:1658,5'
              BranchSideFuncs:
                - ptaDestroy
        - Branch String:   'boxfunc1.c:1650,26'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1650,31'
              BranchSideFuncs:
                - ptaDestroy
            - BranchSide:      'boxfunc1.c:1651,20'
              BranchSideFuncs:
                - ptaDestroy
        - Branch String:   'boxfunc1.c:1650,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1651,20'
              BranchSideFuncs:
                - ptaDestroy
            - BranchSide:      'boxfunc1.c:1656,5'
              BranchSideFuncs:
                - ptaDestroy
                - ptaGetIPt
      Callsites:
        - Src:             'boxfunc1.c:1598,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1600,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1602,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1603,5'
          Dst:             boxGetGeometry
        - Src:             'boxfunc1.c:1625,11'
          Dst:             ptaCreate
        - Src:             'boxfunc1.c:1629,9'
          Dst:             ptaAddPt
        - Src:             'boxfunc1.c:1632,9'
          Dst:             ptaAddPt
        - Src:             'boxfunc1.c:1637,9'
          Dst:             ptaAddPt
        - Src:             'boxfunc1.c:1640,9'
          Dst:             ptaAddPt
        - Src:             'boxfunc1.c:1643,9'
          Dst:             ptaGetCount
        - Src:             'boxfunc1.c:1645,9'
          Dst:             ptaGetIPt
        - Src:             'boxfunc1.c:1649,9'
          Dst:             ptaGetIPt
        - Src:             'boxfunc1.c:1658,5'
          Dst:             ptaDestroy
    - functionName:    boxGetDistanceInXorY
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1519
      functionLinenumberEnd: 1526
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - c1
        - s1
        - c2
        - s2
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'boxfunc1.c:1522,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1523,16'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1525,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    boxHasOverlapInXorY
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionLinenumberEnd: 1500
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - c1
        - s1
        - c2
        - s2
      BBCount:         4
      ICount:          50
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'boxfunc1.c:1496,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1497,16'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1499,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    boxaGetNearestByDirection
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa
        - i
        - dir
        - dist_select
        - range
        - pindex
        - pdist
      BBCount:         133
      ICount:          633
      EdgeCount:       180
      CyclomaticComplexity: 49
      functionsReached:
        - boxGetDistanceInXorY
        - boxHasOverlapInXorY
        - boxaGetBoxGeometry
        - boxaGetCount
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'boxfunc1.c:1412,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1412,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1413,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1413,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1413,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1414,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1414,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1415,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1416,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1415,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1415,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1415,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1416,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1417,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1418,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1417,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1417,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1417,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1418,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1419,16'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1420,9'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1419,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1419,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1419,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1420,28'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1420,31'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1423,9'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1420,51'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1421,9'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1423,9'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1421,27'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1421,30'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1423,9'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1420,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1422,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1423,9'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1422,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1422,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1422,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1423,39'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1423,42'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1425,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1423,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1424,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1425,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1424,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1424,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1424,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1426,15'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1426,18'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1427,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1426,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1427,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1429,13'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
        - Branch String:   'boxfunc1.c:1427,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1427,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1427,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1429,12'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1429,10'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
            - BranchSide:      'boxfunc1.c:1429,31'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
        - Branch String:   'boxfunc1.c:1429,31'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1429,12'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
            - BranchSide:      'boxfunc1.c:1429,12'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
        - Branch String:   'boxfunc1.c:1430,12'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1430,27'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
            - BranchSide:      'boxfunc1.c:1430,35'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
        - Branch String:   'boxfunc1.c:1430,35'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1430,12'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
            - BranchSide:      'boxfunc1.c:1430,12'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
        - Branch String:   'boxfunc1.c:1434,28'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1434,31'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
            - BranchSide:      'boxfunc1.c:1435,18'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
        - Branch String:   'boxfunc1.c:1434,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1435,18'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
            - BranchSide:      'boxfunc1.c:1450,16'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
        - Branch String:   'boxfunc1.c:1435,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1436,17'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
            - BranchSide:      'boxfunc1.c:1450,5'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1436,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1436,25'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
            - BranchSide:      'boxfunc1.c:1437,32'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
        - Branch String:   'boxfunc1.c:1438,26'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1438,29'
              BranchSideFuncs:
                - boxHasOverlapInXorY
                - boxaGetBoxGeometry
                - boxGetDistanceInXorY
            - BranchSide:      'boxfunc1.c:1439,18'
              BranchSideFuncs:
                - boxHasOverlapInXorY
                - boxaGetBoxGeometry
                - boxGetDistanceInXorY
        - Branch String:   'boxfunc1.c:1438,49'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1439,18'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
            - BranchSide:      'boxfunc1.c:1440,17'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
        - Branch String:   'boxfunc1.c:1439,26'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1439,29'
              BranchSideFuncs:
                - boxHasOverlapInXorY
                - boxaGetBoxGeometry
                - boxGetDistanceInXorY
            - BranchSide:      'boxfunc1.c:1441,37'
              BranchSideFuncs:
                - boxHasOverlapInXorY
                - boxaGetBoxGeometry
                - boxGetDistanceInXorY
        - Branch String:   'boxfunc1.c:1438,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1440,17'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
            - BranchSide:      'boxfunc1.c:1441,37'
              BranchSideFuncs:
                - boxHasOverlapInXorY
                - boxaGetBoxGeometry
                - boxGetDistanceInXorY
        - Branch String:   'boxfunc1.c:1441,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1442,45'
              BranchSideFuncs:
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
            - BranchSide:      'boxfunc1.c:1449,9'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
        - Branch String:   'boxfunc1.c:1443,51'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1443,54'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
            - BranchSide:      'boxfunc1.c:1444,21'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
        - Branch String:   'boxfunc1.c:1443,21'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1443,64'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
            - BranchSide:      'boxfunc1.c:1444,21'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
        - Branch String:   'boxfunc1.c:1444,21'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1445,31'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
            - BranchSide:      'boxfunc1.c:1448,13'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
        - Branch String:   'boxfunc1.c:1450,34'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1450,37'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
            - BranchSide:      'boxfunc1.c:1451,18'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
        - Branch String:   'boxfunc1.c:1451,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1452,17'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
            - BranchSide:      'boxfunc1.c:1466,5'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1452,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1452,25'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
            - BranchSide:      'boxfunc1.c:1453,32'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
        - Branch String:   'boxfunc1.c:1454,26'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1454,29'
              BranchSideFuncs:
                - boxHasOverlapInXorY
                - boxaGetBoxGeometry
                - boxGetDistanceInXorY
            - BranchSide:      'boxfunc1.c:1455,18'
              BranchSideFuncs:
                - boxHasOverlapInXorY
                - boxaGetBoxGeometry
                - boxGetDistanceInXorY
        - Branch String:   'boxfunc1.c:1454,48'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1455,18'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
            - BranchSide:      'boxfunc1.c:1456,17'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
        - Branch String:   'boxfunc1.c:1455,26'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1455,29'
              BranchSideFuncs:
                - boxHasOverlapInXorY
                - boxaGetBoxGeometry
                - boxGetDistanceInXorY
            - BranchSide:      'boxfunc1.c:1457,37'
              BranchSideFuncs:
                - boxHasOverlapInXorY
                - boxaGetBoxGeometry
                - boxGetDistanceInXorY
        - Branch String:   'boxfunc1.c:1454,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1456,17'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
            - BranchSide:      'boxfunc1.c:1457,37'
              BranchSideFuncs:
                - boxHasOverlapInXorY
                - boxaGetBoxGeometry
                - boxGetDistanceInXorY
        - Branch String:   'boxfunc1.c:1457,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1458,45'
              BranchSideFuncs:
                - boxGetDistanceInXorY
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
            - BranchSide:      'boxfunc1.c:1465,9'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
        - Branch String:   'boxfunc1.c:1459,51'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1459,54'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
            - BranchSide:      'boxfunc1.c:1460,21'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
        - Branch String:   'boxfunc1.c:1459,21'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1459,64'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
            - BranchSide:      'boxfunc1.c:1460,21'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
        - Branch String:   'boxfunc1.c:1460,21'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1461,31'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
            - BranchSide:      'boxfunc1.c:1464,13'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxHasOverlapInXorY
                - boxGetDistanceInXorY
      Callsites:
        - Src:             'boxfunc1.c:1415,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1417,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1419,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1422,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1424,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1425,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:1427,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1431,5'
          Dst:             boxaGetBoxGeometry
        - Src:             'boxfunc1.c:1437,13'
          Dst:             boxaGetBoxGeometry
        - Src:             'boxfunc1.c:1441,17'
          Dst:             boxHasOverlapInXorY
        - Src:             'boxfunc1.c:1442,24'
          Dst:             boxGetDistanceInXorY
        - Src:             'boxfunc1.c:1453,13'
          Dst:             boxaGetBoxGeometry
        - Src:             'boxfunc1.c:1457,17'
          Dst:             boxHasOverlapInXorY
        - Src:             'boxfunc1.c:1458,24'
          Dst:             boxGetDistanceInXorY
    - functionName:    boxaFindNearestBoxes
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa
        - dist_select
        - range
        - pnaaindex
        - pnaadist
      BBCount:         29
      ICount:          224
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - boxaGetCount
        - boxaGetNearestByDirection
        - numaAddNumber
        - numaCreate
        - numaaAddNuma
        - numaaCreate
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc1.c:1332,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1332,21'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxaGetCount
                - numaaCreate
                - numaaCreate
                - numaCreate
                - numaCreate
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - numaaAddNuma
                - numaaAddNuma
            - BranchSide:      'boxfunc1.c:1333,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxaGetCount
                - numaaCreate
                - numaaCreate
                - numaCreate
                - numaCreate
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - numaaAddNuma
                - numaaAddNuma
        - Branch String:   'boxfunc1.c:1333,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1333,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxaGetCount
                - numaaCreate
                - numaaCreate
                - numaCreate
                - numaCreate
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - numaaAddNuma
                - numaaAddNuma
            - BranchSide:      'boxfunc1.c:1334,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxaGetCount
                - numaaCreate
                - numaaCreate
                - numaCreate
                - numaCreate
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - numaaAddNuma
                - numaaAddNuma
        - Branch String:   'boxfunc1.c:1334,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1335,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetCount
                - numaaCreate
                - numaaCreate
                - numaCreate
                - numaCreate
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - numaaAddNuma
                - numaaAddNuma
            - BranchSide:      'boxfunc1.c:1336,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetCount
                - numaaCreate
                - numaaCreate
                - numaCreate
                - numaCreate
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - numaaAddNuma
                - numaaAddNuma
        - Branch String:   'boxfunc1.c:1335,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1335,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1335,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1336,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1337,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - numaaCreate
                - numaaCreate
                - numaCreate
                - numaCreate
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - numaaAddNuma
                - numaaAddNuma
            - BranchSide:      'boxfunc1.c:1338,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - numaaCreate
                - numaaCreate
                - numaCreate
                - numaCreate
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - numaaAddNuma
                - numaaAddNuma
        - Branch String:   'boxfunc1.c:1337,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1337,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1337,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1338,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1339,16'
              BranchSideFuncs:
                - boxaGetCount
                - numaaCreate
                - numaaCreate
                - numaCreate
                - numaCreate
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - numaaAddNuma
                - numaaAddNuma
            - BranchSide:      'boxfunc1.c:1341,22'
              BranchSideFuncs:
                - boxaGetCount
                - numaaCreate
                - numaaCreate
                - numaCreate
                - numaCreate
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - numaaAddNuma
                - numaaAddNuma
        - Branch String:   'boxfunc1.c:1339,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1339,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1339,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1346,5'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1347,15'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - boxaGetNearestByDirection
                - numaAddNumber
                - numaAddNumber
                - numaaAddNuma
                - numaaAddNuma
            - BranchSide:      'boxfunc1.c:1368,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc1.c:1335,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1337,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1339,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1341,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:1342,12'
          Dst:             numaaCreate
        - Src:             'boxfunc1.c:1343,12'
          Dst:             numaaCreate
        - Src:             'boxfunc1.c:1347,15'
          Dst:             numaCreate
        - Src:             'boxfunc1.c:1348,15'
          Dst:             numaCreate
        - Src:             'boxfunc1.c:1349,9'
          Dst:             boxaGetNearestByDirection
        - Src:             'boxfunc1.c:1351,9'
          Dst:             numaAddNumber
        - Src:             'boxfunc1.c:1352,9'
          Dst:             numaAddNumber
        - Src:             'boxfunc1.c:1353,9'
          Dst:             boxaGetNearestByDirection
        - Src:             'boxfunc1.c:1355,9'
          Dst:             numaAddNumber
        - Src:             'boxfunc1.c:1356,9'
          Dst:             numaAddNumber
        - Src:             'boxfunc1.c:1357,9'
          Dst:             boxaGetNearestByDirection
        - Src:             'boxfunc1.c:1359,9'
          Dst:             numaAddNumber
        - Src:             'boxfunc1.c:1360,9'
          Dst:             numaAddNumber
        - Src:             'boxfunc1.c:1361,9'
          Dst:             boxaGetNearestByDirection
        - Src:             'boxfunc1.c:1363,9'
          Dst:             numaAddNumber
        - Src:             'boxfunc1.c:1364,9'
          Dst:             numaAddNumber
        - Src:             'boxfunc1.c:1365,9'
          Dst:             numaaAddNuma
        - Src:             'boxfunc1.c:1366,9'
          Dst:             numaaAddNuma
    - functionName:    boxaGetNearestToLine
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1269
      functionLinenumberEnd: 1301
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - boxa
        - x
        - y
      BBCount:         48
      ICount:          250
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - boxDestroy
        - boxGetCenter
        - boxaGetBox
        - boxaGetCount
        - boxaGetValidBox
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc1.c:1274,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1275,23'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBox
                - boxaGetValidBox
                - boxGetCenter
                - boxDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1276,27'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBox
                - boxaGetValidBox
                - boxGetCenter
                - boxDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:1275,23'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1275,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1275,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1276,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1277,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1278,9'
              BranchSideFuncs:
                - boxaGetBox
                - boxaGetValidBox
                - boxGetCenter
                - boxDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:1277,23'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1277,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1277,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1278,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1278,19'
              BranchSideFuncs:
                - boxaGetBox
                - boxaGetValidBox
                - boxGetCenter
                - boxDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1280,9'
              BranchSideFuncs:
                - boxaGetBox
                - boxaGetValidBox
                - boxGetCenter
                - boxDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:1278,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1279,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1280,9'
              BranchSideFuncs:
                - boxaGetBox
                - boxaGetValidBox
                - boxGetCenter
                - boxDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:1279,23'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1279,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1279,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1280,15'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1280,18'
              BranchSideFuncs:
                - boxaGetBox
                - boxaGetValidBox
                - boxGetCenter
                - boxDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1283,13'
              BranchSideFuncs:
                - boxaGetBox
                - boxaGetValidBox
                - boxGetCenter
                - boxDestroy
        - Branch String:   'boxfunc1.c:1280,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1281,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1283,13'
              BranchSideFuncs:
                - boxaGetBox
                - boxaGetValidBox
                - boxGetCenter
                - boxDestroy
        - Branch String:   'boxfunc1.c:1281,23'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1281,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1281,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1285,5'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1286,36'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxGetCenter
                - boxDestroy
                - boxaGetBox
            - BranchSide:      'boxfunc1.c:1300,23'
              BranchSideFuncs:
                - boxaGetBox
        - Branch String:   'boxfunc1.c:1286,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1287,13'
              BranchSideFuncs:
                - boxaGetBox
                - boxaGetValidBox
                - boxGetCenter
                - boxDestroy
            - BranchSide:      'boxfunc1.c:1288,22'
              BranchSideFuncs:
                - boxGetCenter
                - boxDestroy
                - boxaGetBox
                - boxaGetValidBox
        - Branch String:   'boxfunc1.c:1289,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1290,20'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetBox
                - boxaGetValidBox
                - boxGetCenter
            - BranchSide:      'boxfunc1.c:1292,20'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetBox
                - boxaGetValidBox
                - boxGetCenter
        - Branch String:   'boxfunc1.c:1290,20'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1290,18'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetBox
                - boxaGetValidBox
                - boxGetCenter
            - BranchSide:      'boxfunc1.c:1290,18'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetBox
                - boxaGetValidBox
                - boxGetCenter
        - Branch String:   'boxfunc1.c:1292,20'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1292,18'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetBox
                - boxaGetValidBox
                - boxGetCenter
            - BranchSide:      'boxfunc1.c:1292,18'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetBox
                - boxaGetValidBox
                - boxGetCenter
        - Branch String:   'boxfunc1.c:1293,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1294,24'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetBox
                - boxaGetValidBox
                - boxGetCenter
            - BranchSide:      'boxfunc1.c:1297,9'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetBox
                - boxaGetValidBox
                - boxGetCenter
      Callsites:
        - Src:             'boxfunc1.c:1275,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:1276,14'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:1277,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:1279,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:1281,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:1286,20'
          Dst:             boxaGetValidBox
        - Src:             'boxfunc1.c:1288,9'
          Dst:             boxGetCenter
        - Src:             'boxfunc1.c:1297,9'
          Dst:             boxDestroy
        - Src:             'boxfunc1.c:1300,12'
          Dst:             boxaGetBox
    - functionName:    boxGetCenter
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1541
      functionLinenumberEnd: 1556
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - box
        - pcx
        - pcy
      BBCount:         28
      ICount:          146
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - boxGetGeometry
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'boxfunc1.c:1544,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1544,15'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxGetGeometry
            - BranchSide:      'boxfunc1.c:1545,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxGetGeometry
        - Branch String:   'boxfunc1.c:1545,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1545,15'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxGetGeometry
            - BranchSide:      'boxfunc1.c:1546,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxGetGeometry
        - Branch String:   'boxfunc1.c:1546,14'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1546,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxGetGeometry
            - BranchSide:      'boxfunc1.c:1547,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1546,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1547,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxGetGeometry
            - BranchSide:      'boxfunc1.c:1548,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxGetGeometry
        - Branch String:   'boxfunc1.c:1547,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1547,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1547,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1548,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1549,16'
              BranchSideFuncs:
                - boxGetGeometry
            - BranchSide:      'boxfunc1.c:1550,20'
              BranchSideFuncs:
                - boxGetGeometry
        - Branch String:   'boxfunc1.c:1549,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1549,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1549,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1551,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1551,27'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1551,19'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1551,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1551,27'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1552,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc1.c:1547,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1549,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1550,5'
          Dst:             boxGetGeometry
    - functionName:    boxaGetNearestToPt
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1218
      functionLinenumberEnd: 1245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - boxa
        - x
        - y
      BBCount:         23
      ICount:          151
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - boxDestroy
        - boxGetCenter
        - boxaGetBox
        - boxaGetCount
        - boxaGetValidBox
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc1.c:1223,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1224,23'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBox
                - boxaGetValidBox
                - boxGetCenter
                - boxDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1225,27'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBox
                - boxaGetValidBox
                - boxGetCenter
                - boxDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:1224,23'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1224,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1224,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1225,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1226,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1228,13'
              BranchSideFuncs:
                - boxaGetBox
                - boxaGetValidBox
                - boxGetCenter
                - boxDestroy
        - Branch String:   'boxfunc1.c:1226,23'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1226,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:1226,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1230,5'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1231,36'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxGetCenter
                - boxDestroy
                - boxaGetBox
            - BranchSide:      'boxfunc1.c:1244,23'
              BranchSideFuncs:
                - boxaGetBox
        - Branch String:   'boxfunc1.c:1231,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1232,13'
              BranchSideFuncs:
                - boxaGetBox
                - boxaGetValidBox
                - boxGetCenter
                - boxDestroy
            - BranchSide:      'boxfunc1.c:1233,22'
              BranchSideFuncs:
                - boxGetCenter
                - boxDestroy
                - boxaGetBox
                - boxaGetValidBox
        - Branch String:   'boxfunc1.c:1237,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1238,24'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetBox
                - boxaGetValidBox
                - boxGetCenter
            - BranchSide:      'boxfunc1.c:1241,9'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetBox
                - boxaGetValidBox
                - boxGetCenter
      Callsites:
        - Src:             'boxfunc1.c:1224,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:1225,14'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:1226,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:1231,20'
          Dst:             boxaGetValidBox
        - Src:             'boxfunc1.c:1233,9'
          Dst:             boxGetCenter
        - Src:             'boxfunc1.c:1241,9'
          Dst:             boxDestroy
        - Src:             'boxfunc1.c:1244,12'
          Dst:             boxaGetBox
    - functionName:    boxContainsPt
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - box
        - x
        - y
        - pcontains
      BBCount:         23
      ICount:          123
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - boxGetGeometry
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxfunc1.c:1189,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1190,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxGetGeometry
            - BranchSide:      'boxfunc1.c:1191,6'
              BranchSideFuncs:
                - returnErrorInt
                - boxGetGeometry
        - Branch String:   'boxfunc1.c:1190,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1190,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1190,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1192,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1193,16'
              BranchSideFuncs:
                - boxGetGeometry
            - BranchSide:      'boxfunc1.c:1194,20'
              BranchSideFuncs:
                - boxGetGeometry
        - Branch String:   'boxfunc1.c:1193,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1193,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1193,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1195,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1195,20'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1197,5'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1195,32'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1195,35'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1197,5'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1195,43'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1195,46'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1197,5'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1195,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1196,10'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1197,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc1.c:1190,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1193,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1194,5'
          Dst:             boxGetGeometry
    - functionName:    boxSeparationDistance
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1090
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - box1
        - box2
        - ph_sep
        - pv_sep
      BBCount:         40
      ICount:          194
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - boxIsValid
        - boxOverlapDistance
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc1.c:1093,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1093,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxOverlapDistance
            - BranchSide:      'boxfunc1.c:1094,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxOverlapDistance
        - Branch String:   'boxfunc1.c:1094,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1094,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxOverlapDistance
            - BranchSide:      'boxfunc1.c:1095,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxOverlapDistance
        - Branch String:   'boxfunc1.c:1095,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1095,21'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxOverlapDistance
            - BranchSide:      'boxfunc1.c:1096,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1095,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1096,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxOverlapDistance
            - BranchSide:      'boxfunc1.c:1097,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxOverlapDistance
        - Branch String:   'boxfunc1.c:1096,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1096,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1096,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1097,15'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1097,19'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxOverlapDistance
            - BranchSide:      'boxfunc1.c:1098,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1097,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1098,16'
              BranchSideFuncs:
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxOverlapDistance
            - BranchSide:      'boxfunc1.c:1099,16'
              BranchSideFuncs:
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxOverlapDistance
        - Branch String:   'boxfunc1.c:1098,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1098,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1098,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1101,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1101,21'
              BranchSideFuncs:
                - returnErrorInt
                - boxOverlapDistance
            - BranchSide:      'boxfunc1.c:1102,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1101,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1102,16'
              BranchSideFuncs:
                - boxOverlapDistance
            - BranchSide:      'boxfunc1.c:1104,24'
              BranchSideFuncs:
                - boxOverlapDistance
        - Branch String:   'boxfunc1.c:1102,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1102,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1102,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1105,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1106,18'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1107,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1107,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1108,18'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1109,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc1.c:1096,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1098,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1099,5'
          Dst:             boxIsValid
        - Src:             'boxfunc1.c:1100,5'
          Dst:             boxIsValid
        - Src:             'boxfunc1.c:1102,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1104,5'
          Dst:             boxOverlapDistance
    - functionName:    boxOverlapDistance
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - box1
        - box2
        - ph_ovl
        - pv_ovl
      BBCount:         46
      ICount:          263
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - boxGetGeometry
        - boxIsValid
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxfunc1.c:1022,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1022,21'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
            - BranchSide:      'boxfunc1.c:1024,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
        - Branch String:   'boxfunc1.c:1022,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1023,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
            - BranchSide:      'boxfunc1.c:1024,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
        - Branch String:   'boxfunc1.c:1023,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1023,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1023,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1024,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1024,18'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
            - BranchSide:      'boxfunc1.c:1025,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
        - Branch String:   'boxfunc1.c:1025,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1025,18'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
            - BranchSide:      'boxfunc1.c:1026,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
        - Branch String:   'boxfunc1.c:1026,15'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1026,19'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
            - BranchSide:      'boxfunc1.c:1027,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1026,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1027,16'
              BranchSideFuncs:
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
            - BranchSide:      'boxfunc1.c:1028,16'
              BranchSideFuncs:
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
        - Branch String:   'boxfunc1.c:1027,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1027,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1027,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1030,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1030,21'
              BranchSideFuncs:
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
            - BranchSide:      'boxfunc1.c:1031,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1030,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1031,16'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
            - BranchSide:      'boxfunc1.c:1033,9'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
        - Branch String:   'boxfunc1.c:1031,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1031,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1031,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1033,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1034,24'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
                - boxGetGeometry
            - BranchSide:      'boxfunc1.c:1043,9'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
        - Branch String:   'boxfunc1.c:1038,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1039,23'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
            - BranchSide:      'boxfunc1.c:1041,23'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
        - Branch String:   'boxfunc1.c:1043,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1044,24'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
            - BranchSide:      'boxfunc1.c:1053,5'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1048,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1049,23'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1051,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc1.c:1023,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1027,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1028,5'
          Dst:             boxIsValid
        - Src:             'boxfunc1.c:1029,5'
          Dst:             boxIsValid
        - Src:             'boxfunc1.c:1031,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1034,9'
          Dst:             boxGetGeometry
        - Src:             'boxfunc1.c:1035,9'
          Dst:             boxGetGeometry
        - Src:             'boxfunc1.c:1044,9'
          Dst:             boxGetGeometry
        - Src:             'boxfunc1.c:1045,9'
          Dst:             boxGetGeometry
    - functionName:    boxaHandleOverlaps
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - float
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxas
        - op
        - range
        - min_overlap
        - max_ratio
        - pnamap
      BBCount:         83
      ICount:          479
      EdgeCount:       111
      CyclomaticComplexity: 30
      functionsReached:
        - boxBoundingRegion
        - boxDestroy
        - boxGetGeometry
        - boxOverlapArea
        - boxaAddBox
        - boxaCopy
        - boxaCreate
        - boxaDestroy
        - boxaGetBox
        - boxaGetCount
        - boxaGetValidBox
        - boxaReplaceBox
        - lept_stderr
        - numaDestroy
        - numaGetIValue
        - numaMakeConstant
        - numaSetValue
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxfunc1.c:901,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:901,18'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - numaMakeConstant
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxOverlapArea
                - boxDestroy
                - boxGetGeometry
                - numaSetValue
                - numaSetValue
                - boxDestroy
                - boxaCopy
                - lept_stderr
                - boxaCreate
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:902,10'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - numaMakeConstant
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxOverlapArea
                - boxDestroy
                - boxGetGeometry
                - numaSetValue
                - numaSetValue
                - boxDestroy
                - boxaCopy
                - lept_stderr
                - boxaCreate
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:902,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:903,24'
              BranchSideFuncs:
                - boxaGetCount
                - numaMakeConstant
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxOverlapArea
                - boxDestroy
                - boxGetGeometry
                - numaSetValue
                - numaSetValue
                - boxDestroy
                - boxaCopy
                - lept_stderr
                - boxaCreate
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:904,9'
              BranchSideFuncs:
                - boxaGetCount
                - numaMakeConstant
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxOverlapArea
                - boxDestroy
                - boxGetGeometry
                - numaSetValue
                - numaSetValue
                - boxDestroy
                - boxaCopy
                - lept_stderr
                - boxaCreate
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:903,24'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:903,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:903,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:904,25'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:904,28'
              BranchSideFuncs:
                - boxaGetCount
                - numaMakeConstant
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxOverlapArea
                - boxDestroy
                - boxGetGeometry
                - numaSetValue
                - numaSetValue
                - boxDestroy
                - boxaCopy
                - lept_stderr
                - boxaCreate
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:907,22'
              BranchSideFuncs:
                - boxaGetCount
                - numaMakeConstant
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxOverlapArea
                - boxDestroy
                - boxGetGeometry
                - numaSetValue
                - numaSetValue
                - boxDestroy
                - boxaCopy
                - lept_stderr
                - boxaCreate
        - Branch String:   'boxfunc1.c:904,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:905,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:907,22'
              BranchSideFuncs:
                - boxaGetCount
                - numaMakeConstant
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxOverlapArea
                - boxDestroy
                - boxGetGeometry
                - numaSetValue
                - numaSetValue
                - boxDestroy
                - boxaCopy
                - lept_stderr
                - boxaCreate
        - Branch String:   'boxfunc1.c:905,24'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:905,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:905,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:908,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:909,16'
              BranchSideFuncs:
                - boxaCreate
            - BranchSide:      'boxfunc1.c:910,9'
              BranchSideFuncs:
                - numaMakeConstant
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxOverlapArea
                - boxDestroy
                - boxGetGeometry
                - numaSetValue
                - numaSetValue
                - boxDestroy
                - boxaCopy
                - lept_stderr
        - Branch String:   'boxfunc1.c:910,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:911,9'
              BranchSideFuncs:
                - boxaCopy
                - lept_stderr
            - BranchSide:      'boxfunc1.c:916,34'
              BranchSideFuncs:
                - numaMakeConstant
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxOverlapArea
                - boxDestroy
                - boxGetGeometry
                - numaSetValue
                - numaSetValue
                - boxDestroy
        - Branch String:   'boxfunc1.c:911,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:912,25'
              BranchSideFuncs:
                - lept_stderr
                - boxaCopy
            - BranchSide:      'boxfunc1.c:912,25'
              BranchSideFuncs:
                - boxaCopy
        - Branch String:   'boxfunc1.c:917,5'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:918,37'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxOverlapArea
                - boxDestroy
                - boxGetGeometry
                - numaSetValue
                - numaSetValue
                - boxDestroy
            - BranchSide:      'boxfunc1.c:956,22'
              BranchSideFuncs:
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
        - Branch String:   'boxfunc1.c:918,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:919,13'
              BranchSideFuncs:
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxOverlapArea
                - boxDestroy
                - boxGetGeometry
                - numaSetValue
                - numaSetValue
                - boxDestroy
            - BranchSide:      'boxfunc1.c:920,24'
              BranchSideFuncs:
                - boxGetGeometry
                - boxDestroy
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxaGetValidBox
                - boxOverlapArea
                - boxDestroy
                - boxGetGeometry
                - numaSetValue
                - numaSetValue
                - boxDestroy
        - Branch String:   'boxfunc1.c:922,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:923,13'
              BranchSideFuncs:
                - boxDestroy
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxOverlapArea
                - boxDestroy
                - boxGetGeometry
                - numaSetValue
                - numaSetValue
            - BranchSide:      'boxfunc1.c:926,18'
              BranchSideFuncs:
                - boxDestroy
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxOverlapArea
                - boxDestroy
                - boxGetGeometry
                - numaSetValue
                - numaSetValue
        - Branch String:   'boxfunc1.c:926,43'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:926,46'
              BranchSideFuncs:
                - boxDestroy
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxOverlapArea
                - boxDestroy
                - boxGetGeometry
                - numaSetValue
                - numaSetValue
            - BranchSide:      'boxfunc1.c:926,9'
              BranchSideFuncs:
                - boxDestroy
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxOverlapArea
                - boxDestroy
                - boxGetGeometry
                - numaSetValue
                - numaSetValue
        - Branch String:   'boxfunc1.c:926,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:927,41'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxOverlapArea
                - boxDestroy
                - boxDestroy
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxGetGeometry
                - numaSetValue
                - numaSetValue
            - BranchSide:      'boxfunc1.c:953,9'
              BranchSideFuncs:
                - boxDestroy
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxaGetValidBox
                - boxOverlapArea
                - boxDestroy
                - boxGetGeometry
                - numaSetValue
                - numaSetValue
                - boxDestroy
        - Branch String:   'boxfunc1.c:927,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:928,17'
              BranchSideFuncs:
                - boxDestroy
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxOverlapArea
                - boxDestroy
                - boxGetGeometry
                - numaSetValue
                - numaSetValue
            - BranchSide:      'boxfunc1.c:929,28'
              BranchSideFuncs:
                - boxOverlapArea
                - boxDestroy
                - boxDestroy
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - numaSetValue
                - numaSetValue
        - Branch String:   'boxfunc1.c:930,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:931,32'
              BranchSideFuncs:
                - boxGetGeometry
                - boxDestroy
                - boxDestroy
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxOverlapArea
                - numaSetValue
                - numaSetValue
            - BranchSide:      'boxfunc1.c:951,13'
              BranchSideFuncs:
                - boxDestroy
                - boxDestroy
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxOverlapArea
                - boxGetGeometry
                - numaSetValue
                - numaSetValue
        - Branch String:   'boxfunc1.c:933,21'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:935,17'
              BranchSideFuncs:
                - boxDestroy
                - boxDestroy
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxOverlapArea
                - boxGetGeometry
                - numaSetValue
                - numaSetValue
            - BranchSide:      'boxfunc1.c:935,28'
              BranchSideFuncs:
                - boxDestroy
                - boxDestroy
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxOverlapArea
                - boxGetGeometry
                - numaSetValue
                - numaSetValue
        - Branch String:   'boxfunc1.c:935,28'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:936,48'
              BranchSideFuncs:
                - boxDestroy
                - boxDestroy
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxOverlapArea
                - boxGetGeometry
                - numaSetValue
                - numaSetValue
            - BranchSide:      'boxfunc1.c:943,48'
              BranchSideFuncs:
                - boxDestroy
                - boxDestroy
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxOverlapArea
                - boxGetGeometry
                - numaSetValue
                - numaSetValue
        - Branch String:   'boxfunc1.c:938,54'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:939,25'
              BranchSideFuncs:
                - boxDestroy
                - boxDestroy
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxOverlapArea
                - boxGetGeometry
                - numaSetValue
                - numaSetValue
            - BranchSide:      'boxfunc1.c:942,17'
              BranchSideFuncs:
                - boxDestroy
                - boxDestroy
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxOverlapArea
                - boxGetGeometry
                - numaSetValue
                - numaSetValue
        - Branch String:   'boxfunc1.c:938,25'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:940,38'
              BranchSideFuncs:
                - numaSetValue
                - boxDestroy
                - boxDestroy
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxOverlapArea
                - boxGetGeometry
                - numaSetValue
            - BranchSide:      'boxfunc1.c:942,17'
              BranchSideFuncs:
                - boxDestroy
                - boxDestroy
                - boxaCopy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - boxOverlapArea
                - boxGetGeometry
                - numaSetValue
                - numaSetValue
        - Branch String:   'boxfunc1.c:957,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:959,16'
              BranchSideFuncs:
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
            - BranchSide:      'boxfunc1.c:973,24'
              BranchSideFuncs:
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
        - Branch String:   'boxfunc1.c:959,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:960,27'
              BranchSideFuncs:
                - numaGetIValue
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
            - BranchSide:      'boxfunc1.c:970,5'
              BranchSideFuncs:
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
        - Branch String:   'boxfunc1.c:961,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:962,35'
              BranchSideFuncs:
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
            - BranchSide:      'boxfunc1.c:969,9'
              BranchSideFuncs:
                - boxaCreate
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
                - boxaGetBox
                - boxaGetBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxDestroy
                - boxDestroy
        - Branch String:   'boxfunc1.c:974,5'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:975,23'
              BranchSideFuncs:
                - numaGetIValue
                - boxaDestroy
                - numaDestroy
                - boxaGetBox
                - boxaAddBox
            - BranchSide:      'boxfunc1.c:981,5'
              BranchSideFuncs:
                - boxaDestroy
                - numaDestroy
        - Branch String:   'boxfunc1.c:976,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:977,31'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'boxfunc1.c:980,5'
              BranchSideFuncs:
                - boxaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
        - Branch String:   'boxfunc1.c:982,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:983,19'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:985,9'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'boxfunc1.c:903,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:905,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:907,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:909,16'
          Dst:             boxaCreate
        - Src:             'boxfunc1.c:911,9'
          Dst:             lept_stderr
        - Src:             'boxfunc1.c:912,16'
          Dst:             boxaCopy
        - Src:             'boxfunc1.c:916,13'
          Dst:             numaMakeConstant
        - Src:             'boxfunc1.c:918,21'
          Dst:             boxaGetValidBox
        - Src:             'boxfunc1.c:920,9'
          Dst:             boxGetGeometry
        - Src:             'boxfunc1.c:923,13'
          Dst:             boxDestroy
        - Src:             'boxfunc1.c:927,25'
          Dst:             boxaGetValidBox
        - Src:             'boxfunc1.c:929,13'
          Dst:             boxOverlapArea
        - Src:             'boxfunc1.c:931,17'
          Dst:             boxGetGeometry
        - Src:             'boxfunc1.c:940,25'
          Dst:             numaSetValue
        - Src:             'boxfunc1.c:947,25'
          Dst:             numaSetValue
        - Src:             'boxfunc1.c:951,13'
          Dst:             boxDestroy
        - Src:             'boxfunc1.c:953,9'
          Dst:             boxDestroy
        - Src:             'boxfunc1.c:956,13'
          Dst:             boxaCopy
        - Src:             'boxfunc1.c:960,13'
          Dst:             numaGetIValue
        - Src:             'boxfunc1.c:962,24'
          Dst:             boxaGetBox
        - Src:             'boxfunc1.c:963,24'
          Dst:             boxaGetBox
        - Src:             'boxfunc1.c:964,24'
          Dst:             boxBoundingRegion
        - Src:             'boxfunc1.c:965,17'
          Dst:             boxaReplaceBox
        - Src:             'boxfunc1.c:966,17'
          Dst:             boxDestroy
        - Src:             'boxfunc1.c:967,17'
          Dst:             boxDestroy
        - Src:             'boxfunc1.c:973,13'
          Dst:             boxaCreate
        - Src:             'boxfunc1.c:975,9'
          Dst:             numaGetIValue
        - Src:             'boxfunc1.c:977,20'
          Dst:             boxaGetBox
        - Src:             'boxfunc1.c:978,13'
          Dst:             boxaAddBox
        - Src:             'boxfunc1.c:981,5'
          Dst:             boxaDestroy
        - Src:             'boxfunc1.c:985,9'
          Dst:             numaDestroy
    - functionName:    boxOverlapArea
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - box1
        - box2
        - parea
      BBCount:         27
      ICount:          143
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - boxDestroy
        - boxGetGeometry
        - boxIsValid
        - boxOverlapRegion
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxfunc1.c:832,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:833,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxOverlapRegion
                - boxGetGeometry
                - boxDestroy
            - BranchSide:      'boxfunc1.c:834,6'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxOverlapRegion
                - boxGetGeometry
                - boxDestroy
        - Branch String:   'boxfunc1.c:833,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:833,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:833,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:835,15'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:835,19'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxOverlapRegion
                - boxGetGeometry
                - boxDestroy
            - BranchSide:      'boxfunc1.c:836,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:835,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:836,16'
              BranchSideFuncs:
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxOverlapRegion
                - boxGetGeometry
                - boxDestroy
            - BranchSide:      'boxfunc1.c:837,16'
              BranchSideFuncs:
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxOverlapRegion
                - boxGetGeometry
                - boxDestroy
        - Branch String:   'boxfunc1.c:836,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:836,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:836,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:839,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:839,21'
              BranchSideFuncs:
                - returnErrorInt
                - boxOverlapRegion
                - boxGetGeometry
                - boxDestroy
            - BranchSide:      'boxfunc1.c:840,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:839,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:840,16'
              BranchSideFuncs:
                - boxOverlapRegion
                - boxGetGeometry
                - boxDestroy
            - BranchSide:      'boxfunc1.c:842,33'
              BranchSideFuncs:
                - boxOverlapRegion
                - boxGetGeometry
                - boxDestroy
        - Branch String:   'boxfunc1.c:840,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:840,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:840,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:842,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:843,9'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:845,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxDestroy
      Callsites:
        - Src:             'boxfunc1.c:833,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:836,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:837,5'
          Dst:             boxIsValid
        - Src:             'boxfunc1.c:838,5'
          Dst:             boxIsValid
        - Src:             'boxfunc1.c:840,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:842,16'
          Dst:             boxOverlapRegion
        - Src:             'boxfunc1.c:845,5'
          Dst:             boxGetGeometry
        - Src:             'boxfunc1.c:847,5'
          Dst:             boxDestroy
    - functionName:    boxBoundingRegion
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - box1
        - box2
      BBCount:         42
      ICount:          272
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - boxCopy
        - boxCreate
        - boxGetGeometry
        - boxIsValid
        - lept_stderr
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'boxfunc1.c:745,15'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:745,19'
              BranchSideFuncs:
                - returnErrorPtr
                - boxIsValid
                - boxIsValid
                - boxCreate
                - lept_stderr
                - boxGetGeometry
                - boxGetGeometry
                - boxCreate
                - boxCopy
                - boxCopy
            - BranchSide:      'boxfunc1.c:746,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:745,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:746,23'
              BranchSideFuncs:
                - boxIsValid
                - boxIsValid
                - boxCreate
                - lept_stderr
                - boxGetGeometry
                - boxGetGeometry
                - boxCreate
                - boxCopy
                - boxCopy
            - BranchSide:      'boxfunc1.c:747,16'
              BranchSideFuncs:
                - boxIsValid
                - boxIsValid
                - boxCreate
                - lept_stderr
                - boxGetGeometry
                - boxGetGeometry
                - boxCreate
                - boxCopy
                - boxCopy
        - Branch String:   'boxfunc1.c:746,23'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:746,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:746,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:749,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:749,21'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
                - boxCreate
                - boxCopy
                - boxCopy
            - BranchSide:      'boxfunc1.c:753,9'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
                - boxCreate
                - boxCopy
                - boxCopy
        - Branch String:   'boxfunc1.c:749,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:750,9'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
                - boxCreate
                - boxCopy
                - boxCopy
            - BranchSide:      'boxfunc1.c:753,9'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
                - boxCreate
                - boxCopy
                - boxCopy
        - Branch String:   'boxfunc1.c:750,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:751,16'
              BranchSideFuncs:
                - lept_stderr
                - boxCreate
            - BranchSide:      'boxfunc1.c:751,16'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc1.c:753,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:753,20'
              BranchSideFuncs:
                - boxCopy
                - boxGetGeometry
                - boxGetGeometry
                - boxCreate
                - boxCopy
            - BranchSide:      'boxfunc1.c:755,10'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
                - boxCreate
                - boxCopy
        - Branch String:   'boxfunc1.c:753,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:754,24'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
                - boxCreate
                - boxCopy
            - BranchSide:      'boxfunc1.c:755,10'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
                - boxCreate
                - boxCopy
        - Branch String:   'boxfunc1.c:755,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:755,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
                - boxCreate
            - BranchSide:      'boxfunc1.c:758,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
                - boxCreate
        - Branch String:   'boxfunc1.c:755,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:756,24'
              BranchSideFuncs:
                - boxCopy
            - BranchSide:      'boxfunc1.c:758,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
                - boxCreate
        - Branch String:   'boxfunc1.c:764,10'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:764,8'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc1.c:764,8'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc1.c:765,10'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:765,8'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc1.c:765,8'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc1.c:766,10'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:766,8'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc1.c:766,8'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc1.c:767,10'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:767,8'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc1.c:767,8'
              BranchSideFuncs:
                - boxCreate
      Callsites:
        - Src:             'boxfunc1.c:746,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:747,5'
          Dst:             boxIsValid
        - Src:             'boxfunc1.c:748,5'
          Dst:             boxIsValid
        - Src:             'boxfunc1.c:750,9'
          Dst:             lept_stderr
        - Src:             'boxfunc1.c:751,16'
          Dst:             boxCreate
        - Src:             'boxfunc1.c:754,16'
          Dst:             boxCopy
        - Src:             'boxfunc1.c:756,16'
          Dst:             boxCopy
        - Src:             'boxfunc1.c:758,5'
          Dst:             boxGetGeometry
        - Src:             'boxfunc1.c:759,5'
          Dst:             boxGetGeometry
        - Src:             'boxfunc1.c:768,12'
          Dst:             boxCreate
    - functionName:    boxOverlapRegion
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - box1
        - box2
      BBCount:         41
      ICount:          263
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - boxCreate
        - boxGetGeometry
        - boxIsValid
        - lept_stderr
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'boxfunc1.c:697,15'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:697,19'
              BranchSideFuncs:
                - returnErrorPtr
                - boxIsValid
                - boxIsValid
                - lept_stderr
                - boxGetGeometry
                - boxGetGeometry
                - boxCreate
            - BranchSide:      'boxfunc1.c:698,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'boxfunc1.c:697,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:698,23'
              BranchSideFuncs:
                - boxIsValid
                - boxIsValid
                - lept_stderr
                - boxGetGeometry
                - boxGetGeometry
                - boxCreate
            - BranchSide:      'boxfunc1.c:699,16'
              BranchSideFuncs:
                - boxIsValid
                - boxIsValid
                - lept_stderr
                - boxGetGeometry
                - boxGetGeometry
                - boxCreate
        - Branch String:   'boxfunc1.c:698,23'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:698,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:698,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:701,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:701,21'
              BranchSideFuncs:
                - lept_stderr
                - boxGetGeometry
                - boxGetGeometry
                - boxCreate
            - BranchSide:      'boxfunc1.c:702,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'boxfunc1.c:701,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:702,9'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
                - boxCreate
            - BranchSide:      'boxfunc1.c:706,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
                - boxCreate
        - Branch String:   'boxfunc1.c:702,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:703,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxfunc1.c:703,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:712,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:713,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:712,28'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:712,31'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:713,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:712,39'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:712,42'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:713,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:712,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:713,9'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:715,10'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc1.c:715,10'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:715,8'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc1.c:715,8'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc1.c:716,10'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:716,8'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc1.c:716,8'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc1.c:717,10'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:717,8'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc1.c:717,8'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc1.c:718,10'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:718,8'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc1.c:718,8'
              BranchSideFuncs:
                - boxCreate
      Callsites:
        - Src:             'boxfunc1.c:698,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:699,5'
          Dst:             boxIsValid
        - Src:             'boxfunc1.c:700,5'
          Dst:             boxIsValid
        - Src:             'boxfunc1.c:702,9'
          Dst:             lept_stderr
        - Src:             'boxfunc1.c:706,5'
          Dst:             boxGetGeometry
        - Src:             'boxfunc1.c:707,5'
          Dst:             boxGetGeometry
        - Src:             'boxfunc1.c:719,12'
          Dst:             boxCreate
    - functionName:    boxOverlapFraction
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - box1
        - box2
        - pfract
      BBCount:         27
      ICount:          154
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - boxDestroy
        - boxGetGeometry
        - boxIsValid
        - boxOverlapRegion
        - lept_stderr
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc1.c:794,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:795,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - lept_stderr
                - boxOverlapRegion
                - boxGetGeometry
                - boxGetGeometry
                - boxDestroy
            - BranchSide:      'boxfunc1.c:796,6'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - lept_stderr
                - boxOverlapRegion
                - boxGetGeometry
                - boxGetGeometry
                - boxDestroy
        - Branch String:   'boxfunc1.c:795,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:795,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:795,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:797,15'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:797,19'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - lept_stderr
                - boxOverlapRegion
                - boxGetGeometry
                - boxGetGeometry
                - boxDestroy
            - BranchSide:      'boxfunc1.c:798,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:797,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:798,16'
              BranchSideFuncs:
                - boxIsValid
                - boxIsValid
                - lept_stderr
                - boxOverlapRegion
                - boxGetGeometry
                - boxGetGeometry
                - boxDestroy
            - BranchSide:      'boxfunc1.c:799,16'
              BranchSideFuncs:
                - boxIsValid
                - boxIsValid
                - lept_stderr
                - boxOverlapRegion
                - boxGetGeometry
                - boxGetGeometry
                - boxDestroy
        - Branch String:   'boxfunc1.c:798,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:798,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:798,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:801,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:801,21'
              BranchSideFuncs:
                - lept_stderr
                - boxOverlapRegion
                - boxGetGeometry
                - boxGetGeometry
                - boxDestroy
            - BranchSide:      'boxfunc1.c:802,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'boxfunc1.c:801,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:802,9'
              BranchSideFuncs:
                - boxOverlapRegion
                - boxGetGeometry
                - boxGetGeometry
                - boxDestroy
            - BranchSide:      'boxfunc1.c:806,34'
              BranchSideFuncs:
                - boxOverlapRegion
                - boxGetGeometry
                - boxGetGeometry
                - boxDestroy
        - Branch String:   'boxfunc1.c:802,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:803,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxfunc1.c:803,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:806,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:807,9'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:809,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
                - boxDestroy
      Callsites:
        - Src:             'boxfunc1.c:795,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:798,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:799,5'
          Dst:             boxIsValid
        - Src:             'boxfunc1.c:800,5'
          Dst:             boxIsValid
        - Src:             'boxfunc1.c:802,9'
          Dst:             lept_stderr
        - Src:             'boxfunc1.c:806,17'
          Dst:             boxOverlapRegion
        - Src:             'boxfunc1.c:809,5'
          Dst:             boxGetGeometry
        - Src:             'boxfunc1.c:810,5'
          Dst:             boxGetGeometry
        - Src:             'boxfunc1.c:812,5'
          Dst:             boxDestroy
    - functionName:    boxCompareSize
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - box1
        - box2
        - type
        - prel
      BBCount:         75
      ICount:          383
      EdgeCount:       101
      CyclomaticComplexity: 28
      functionsReached:
        - boxGetGeometry
        - boxIsValid
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'boxfunc1.c:1136,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1137,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1138,6'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1137,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1137,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1137,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1139,15'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1139,19'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1140,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1139,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1140,16'
              BranchSideFuncs:
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1141,16'
              BranchSideFuncs:
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1140,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1140,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1140,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1143,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1143,21'
              BranchSideFuncs:
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1144,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1143,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1144,16'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1145,9'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
                - returnErrorInt
        - Branch String:   'boxfunc1.c:1144,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1144,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1144,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1145,33'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1145,36'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1150,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
        - Branch String:   'boxfunc1.c:1145,61'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1146,9'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1150,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
        - Branch String:   'boxfunc1.c:1146,41'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1146,44'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1150,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
        - Branch String:   'boxfunc1.c:1146,72'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1147,9'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1150,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
        - Branch String:   'boxfunc1.c:1145,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1148,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1150,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
        - Branch String:   'boxfunc1.c:1148,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1148,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:1148,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1152,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1153,18'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1154,16'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1153,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1153,10'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1153,35'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1154,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1155,18'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1156,16'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1155,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1155,10'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1155,35'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1156,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1157,17'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1160,16'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1157,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1157,15'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1157,15'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1158,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1158,15'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1158,15'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1159,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1159,10'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1159,41'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1160,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1161,17'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1164,16'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1163,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1163,10'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1163,41'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:1167,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:1167,10'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:1167,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc1.c:1137,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1140,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1141,5'
          Dst:             boxIsValid
        - Src:             'boxfunc1.c:1142,5'
          Dst:             boxIsValid
        - Src:             'boxfunc1.c:1144,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1148,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:1150,5'
          Dst:             boxGetGeometry
        - Src:             'boxfunc1.c:1151,5'
          Dst:             boxGetGeometry
    - functionName:    boxaCombineOverlapsInPair
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxas1
        - boxas2
        - pboxad1
        - pboxad2
        - pixadb
      BBCount:         91
      ICount:          566
      EdgeCount:       121
      CyclomaticComplexity: 32
      functionsReached:
        - boxBoundingRegion
        - boxCompareSize
        - boxCopy
        - boxCreate
        - boxDestroy
        - boxIntersects
        - boxaCombineOverlaps
        - boxaCopy
        - boxaDestroy
        - boxaGetArea
        - boxaGetCount
        - boxaGetExtent
        - boxaGetValidBox
        - boxaReplaceBox
        - boxaSaveValid
        - lept_stderr
        - pixCreate
        - pixRenderBoxaArb
        - pixSetAll
        - pixaAddPix
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc1.c:567,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:567,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetArea
                - boxaGetArea
                - boxaCopy
                - boxaCopy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - boxaCopy
                - boxaCopy
                - boxaGetExtent
                - boxaGetExtent
            - BranchSide:      'boxfunc1.c:568,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetArea
                - boxaGetArea
                - boxaCopy
                - boxaCopy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - boxaCopy
                - boxaCopy
                - boxaGetExtent
                - boxaGetExtent
        - Branch String:   'boxfunc1.c:568,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:568,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetArea
                - boxaGetArea
                - boxaCopy
                - boxaCopy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - boxaCopy
                - boxaCopy
                - boxaGetExtent
                - boxaGetExtent
            - BranchSide:      'boxfunc1.c:569,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetArea
                - boxaGetArea
                - boxaCopy
                - boxaCopy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - boxaCopy
                - boxaCopy
                - boxaGetExtent
                - boxaGetExtent
        - Branch String:   'boxfunc1.c:569,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:569,21'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetArea
                - boxaGetArea
                - boxaCopy
                - boxaCopy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - boxaCopy
                - boxaCopy
                - boxaGetExtent
                - boxaGetExtent
            - BranchSide:      'boxfunc1.c:570,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:569,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:570,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetArea
                - boxaGetArea
                - boxaCopy
                - boxaCopy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - boxaCopy
                - boxaCopy
                - boxaGetExtent
                - boxaGetExtent
            - BranchSide:      'boxfunc1.c:571,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetArea
                - boxaGetArea
                - boxaCopy
                - boxaCopy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - boxaCopy
                - boxaCopy
                - boxaGetExtent
                - boxaGetExtent
        - Branch String:   'boxfunc1.c:570,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:570,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:570,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:571,18'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:571,22'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetArea
                - boxaGetArea
                - boxaCopy
                - boxaCopy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - boxaCopy
                - boxaCopy
                - boxaGetExtent
                - boxaGetExtent
            - BranchSide:      'boxfunc1.c:572,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:571,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:572,16'
              BranchSideFuncs:
                - boxaGetArea
                - boxaGetArea
                - boxaCopy
                - boxaCopy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - boxaCopy
                - boxaCopy
                - boxaGetExtent
                - boxaGetExtent
            - BranchSide:      'boxfunc1.c:574,9'
              BranchSideFuncs:
                - boxaGetArea
                - boxaGetArea
                - boxaCopy
                - boxaCopy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - boxaCopy
                - boxaCopy
                - boxaGetExtent
                - boxaGetExtent
        - Branch String:   'boxfunc1.c:572,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:572,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:572,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:574,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:575,23'
              BranchSideFuncs:
                - boxaGetExtent
                - boxaGetExtent
                - boxaGetArea
                - boxaGetArea
                - boxaCopy
                - boxaCopy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - boxaCopy
                - boxaCopy
            - BranchSide:      'boxfunc1.c:582,17'
              BranchSideFuncs:
                - boxaGetArea
                - boxaGetArea
                - boxaCopy
                - boxaCopy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - boxaCopy
                - boxaCopy
        - Branch String:   'boxfunc1.c:577,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:577,11'
              BranchSideFuncs:
                - boxaGetArea
                - boxaGetArea
                - boxaCopy
                - boxaCopy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - boxaCopy
                - boxaCopy
            - BranchSide:      'boxfunc1.c:577,11'
              BranchSideFuncs:
                - boxaGetArea
                - boxaGetArea
                - boxaCopy
                - boxaCopy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - boxaCopy
                - boxaCopy
        - Branch String:   'boxfunc1.c:578,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:578,11'
              BranchSideFuncs:
                - boxaGetArea
                - boxaGetArea
                - boxaCopy
                - boxaCopy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - boxaCopy
                - boxaCopy
            - BranchSide:      'boxfunc1.c:578,11'
              BranchSideFuncs:
                - boxaGetArea
                - boxaGetArea
                - boxaCopy
                - boxaCopy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - boxaCopy
                - boxaCopy
        - Branch String:   'boxfunc1.c:584,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:585,27'
              BranchSideFuncs:
                - boxaCopy
                - boxaCopy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
            - BranchSide:      'boxfunc1.c:588,27'
              BranchSideFuncs:
                - boxaCopy
                - boxaCopy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
        - Branch String:   'boxfunc1.c:597,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:598,30'
              BranchSideFuncs:
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
            - BranchSide:      'boxfunc1.c:606,37'
              BranchSideFuncs:
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
        - Branch String:   'boxfunc1.c:612,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:613,41'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
            - BranchSide:      'boxfunc1.c:631,16'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
        - Branch String:   'boxfunc1.c:613,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:614,17'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
            - BranchSide:      'boxfunc1.c:615,20'
              BranchSideFuncs:
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
        - Branch String:   'boxfunc1.c:615,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:616,45'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
            - BranchSide:      'boxfunc1.c:629,13'
              BranchSideFuncs:
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
        - Branch String:   'boxfunc1.c:616,21'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:617,21'
              BranchSideFuncs:
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
            - BranchSide:      'boxfunc1.c:618,31'
              BranchSideFuncs:
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxaGetValidBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
        - Branch String:   'boxfunc1.c:620,29'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:620,33'
              BranchSideFuncs:
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
            - BranchSide:      'boxfunc1.c:627,17'
              BranchSideFuncs:
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
        - Branch String:   'boxfunc1.c:620,21'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:621,46'
              BranchSideFuncs:
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
            - BranchSide:      'boxfunc1.c:627,17'
              BranchSideFuncs:
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
        - Branch String:   'boxfunc1.c:631,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:632,41'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
            - BranchSide:      'boxfunc1.c:650,9'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
        - Branch String:   'boxfunc1.c:632,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:633,17'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
            - BranchSide:      'boxfunc1.c:634,20'
              BranchSideFuncs:
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
        - Branch String:   'boxfunc1.c:634,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:635,45'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
            - BranchSide:      'boxfunc1.c:648,13'
              BranchSideFuncs:
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
        - Branch String:   'boxfunc1.c:635,21'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:636,21'
              BranchSideFuncs:
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
            - BranchSide:      'boxfunc1.c:637,31'
              BranchSideFuncs:
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxaGetValidBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
        - Branch String:   'boxfunc1.c:639,29'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:639,33'
              BranchSideFuncs:
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
            - BranchSide:      'boxfunc1.c:646,17'
              BranchSideFuncs:
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
        - Branch String:   'boxfunc1.c:639,21'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:640,46'
              BranchSideFuncs:
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
            - BranchSide:      'boxfunc1.c:646,17'
              BranchSideFuncs:
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - boxaGetValidBox
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
        - Branch String:   'boxfunc1.c:658,23'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:658,26'
              BranchSideFuncs:
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
            - BranchSide:      'boxfunc1.c:659,15'
              BranchSideFuncs:
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
        - Branch String:   'boxfunc1.c:658,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:658,37'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxfunc1.c:659,15'
              BranchSideFuncs:
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
        - Branch String:   'boxfunc1.c:661,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:595,5'
              BranchSideFuncs:
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
            - BranchSide:      'boxfunc1.c:662,30'
              BranchSideFuncs:
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
                - boxaCombineOverlaps
                - boxaCombineOverlaps
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaSaveValid
                - boxaSaveValid
                - boxaDestroy
                - boxaDestroy
                - boxaGetCount
                - boxaGetCount
                - lept_stderr
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxCompareSize
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixRenderBoxaArb
                - pixaAddPix
        - Branch String:   'boxfunc1.c:670,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:671,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxfunc1.c:672,16'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:671,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:672,16'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxfunc1.c:672,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc1.c:570,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:572,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:575,9'
          Dst:             boxaGetExtent
        - Src:             'boxfunc1.c:576,9'
          Dst:             boxaGetExtent
        - Src:             'boxfunc1.c:582,5'
          Dst:             boxaGetArea
        - Src:             'boxfunc1.c:583,5'
          Dst:             boxaGetArea
        - Src:             'boxfunc1.c:585,18'
          Dst:             boxaCopy
        - Src:             'boxfunc1.c:586,18'
          Dst:             boxaCopy
        - Src:             'boxfunc1.c:588,18'
          Dst:             boxaCopy
        - Src:             'boxfunc1.c:589,18'
          Dst:             boxaCopy
        - Src:             'boxfunc1.c:592,11'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:593,11'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:598,20'
          Dst:             pixCreate
        - Src:             'boxfunc1.c:599,13'
          Dst:             pixSetAll
        - Src:             'boxfunc1.c:600,13'
          Dst:             pixRenderBoxaArb
        - Src:             'boxfunc1.c:601,13'
          Dst:             pixRenderBoxaArb
        - Src:             'boxfunc1.c:602,13'
          Dst:             pixaAddPix
        - Src:             'boxfunc1.c:606,17'
          Dst:             boxaCombineOverlaps
        - Src:             'boxfunc1.c:607,17'
          Dst:             boxaCombineOverlaps
        - Src:             'boxfunc1.c:610,14'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:611,14'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:613,25'
          Dst:             boxaGetValidBox
        - Src:             'boxfunc1.c:616,29'
          Dst:             boxaGetValidBox
        - Src:             'boxfunc1.c:618,17'
          Dst:             boxIntersects
        - Src:             'boxfunc1.c:619,17'
          Dst:             boxCompareSize
        - Src:             'boxfunc1.c:621,28'
          Dst:             boxBoundingRegion
        - Src:             'boxfunc1.c:622,21'
          Dst:             boxaReplaceBox
        - Src:             'boxfunc1.c:623,46'
          Dst:             boxCreate
        - Src:             'boxfunc1.c:623,21'
          Dst:             boxaReplaceBox
        - Src:             'boxfunc1.c:624,21'
          Dst:             boxDestroy
        - Src:             'boxfunc1.c:625,28'
          Dst:             boxCopy
        - Src:             'boxfunc1.c:627,17'
          Dst:             boxDestroy
        - Src:             'boxfunc1.c:629,13'
          Dst:             boxDestroy
        - Src:             'boxfunc1.c:632,25'
          Dst:             boxaGetValidBox
        - Src:             'boxfunc1.c:635,29'
          Dst:             boxaGetValidBox
        - Src:             'boxfunc1.c:637,17'
          Dst:             boxIntersects
        - Src:             'boxfunc1.c:638,17'
          Dst:             boxCompareSize
        - Src:             'boxfunc1.c:640,28'
          Dst:             boxBoundingRegion
        - Src:             'boxfunc1.c:641,21'
          Dst:             boxaReplaceBox
        - Src:             'boxfunc1.c:642,46'
          Dst:             boxCreate
        - Src:             'boxfunc1.c:642,21'
          Dst:             boxaReplaceBox
        - Src:             'boxfunc1.c:643,21'
          Dst:             boxDestroy
        - Src:             'boxfunc1.c:644,28'
          Dst:             boxCopy
        - Src:             'boxfunc1.c:646,17'
          Dst:             boxDestroy
        - Src:             'boxfunc1.c:648,13'
          Dst:             boxDestroy
        - Src:             'boxfunc1.c:650,9'
          Dst:             boxaDestroy
        - Src:             'boxfunc1.c:651,9'
          Dst:             boxaDestroy
        - Src:             'boxfunc1.c:652,18'
          Dst:             boxaSaveValid
        - Src:             'boxfunc1.c:653,18'
          Dst:             boxaSaveValid
        - Src:             'boxfunc1.c:654,9'
          Dst:             boxaDestroy
        - Src:             'boxfunc1.c:655,9'
          Dst:             boxaDestroy
        - Src:             'boxfunc1.c:656,14'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:657,14'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:662,20'
          Dst:             pixCreate
        - Src:             'boxfunc1.c:663,13'
          Dst:             pixSetAll
        - Src:             'boxfunc1.c:664,13'
          Dst:             pixRenderBoxaArb
        - Src:             'boxfunc1.c:665,13'
          Dst:             pixRenderBoxaArb
        - Src:             'boxfunc1.c:666,13'
          Dst:             pixaAddPix
        - Src:             'boxfunc1.c:671,9'
          Dst:             lept_stderr
    - functionName:    boxaCombineOverlaps
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxas
        - pixadb
      BBCount:         46
      ICount:          270
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - boxBoundingRegion
        - boxCopy
        - boxCreate
        - boxDestroy
        - boxIntersects
        - boxaCopy
        - boxaDestroy
        - boxaGetCount
        - boxaGetExtent
        - boxaGetValidBox
        - boxaReplaceBox
        - boxaSaveValid
        - lept_stderr
        - pixCreate
        - pixDestroy
        - pixRenderBoxaArb
        - pixSetAll
        - pixaAddPix
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'boxfunc1.c:471,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:472,24'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaSaveValid
                - boxaGetCount
                - boxaDestroy
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - pixDestroy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixaAddPix
                - boxaGetExtent
            - BranchSide:      'boxfunc1.c:474,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaSaveValid
                - boxaGetCount
                - boxaDestroy
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - pixDestroy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixaAddPix
                - boxaGetExtent
        - Branch String:   'boxfunc1.c:472,24'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:472,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:472,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:474,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:474,31'
              BranchSideFuncs:
                - boxaGetExtent
                - boxaCopy
                - boxaGetCount
                - boxaSaveValid
                - boxaGetCount
                - boxaDestroy
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - pixDestroy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixaAddPix
            - BranchSide:      'boxfunc1.c:476,22'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - boxaSaveValid
                - boxaGetCount
                - boxaDestroy
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - pixDestroy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixaAddPix
        - Branch String:   'boxfunc1.c:481,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:482,30'
              BranchSideFuncs:
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixaAddPix
                - boxaSaveValid
                - boxaGetCount
                - boxaDestroy
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - pixDestroy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
            - BranchSide:      'boxfunc1.c:489,16'
              BranchSideFuncs:
                - boxaSaveValid
                - boxaGetCount
                - boxaDestroy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixaAddPix
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - pixDestroy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
        - Branch String:   'boxfunc1.c:489,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:490,41'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxDestroy
                - boxaSaveValid
                - boxaGetCount
                - boxaDestroy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixaAddPix
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - pixDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
            - BranchSide:      'boxfunc1.c:507,31'
              BranchSideFuncs:
                - boxaSaveValid
                - boxaGetCount
                - boxaDestroy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixaAddPix
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - pixDestroy
        - Branch String:   'boxfunc1.c:490,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:491,17'
              BranchSideFuncs:
                - boxaSaveValid
                - boxaGetCount
                - boxaDestroy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixaAddPix
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - pixDestroy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
            - BranchSide:      'boxfunc1.c:492,22'
              BranchSideFuncs:
                - boxDestroy
                - boxaSaveValid
                - boxaGetCount
                - boxaDestroy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixaAddPix
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - pixDestroy
                - boxaGetValidBox
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
        - Branch String:   'boxfunc1.c:492,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:493,45'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - boxaSaveValid
                - boxaGetCount
                - boxaDestroy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixaAddPix
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - pixDestroy
                - boxaGetValidBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
            - BranchSide:      'boxfunc1.c:505,13'
              BranchSideFuncs:
                - boxDestroy
                - boxaSaveValid
                - boxaGetCount
                - boxaDestroy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixaAddPix
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - pixDestroy
                - boxaGetValidBox
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
        - Branch String:   'boxfunc1.c:493,21'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:494,21'
              BranchSideFuncs:
                - boxDestroy
                - boxaSaveValid
                - boxaGetCount
                - boxaDestroy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixaAddPix
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - pixDestroy
                - boxaGetValidBox
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
            - BranchSide:      'boxfunc1.c:495,31'
              BranchSideFuncs:
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - boxaSaveValid
                - boxaGetCount
                - boxaDestroy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixaAddPix
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - pixDestroy
                - boxaGetValidBox
                - boxaGetValidBox
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
        - Branch String:   'boxfunc1.c:496,21'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:497,46'
              BranchSideFuncs:
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxaSaveValid
                - boxaGetCount
                - boxaDestroy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixaAddPix
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - pixDestroy
                - boxaGetValidBox
                - boxaGetValidBox
                - boxIntersects
            - BranchSide:      'boxfunc1.c:503,17'
              BranchSideFuncs:
                - boxDestroy
                - boxDestroy
                - boxaSaveValid
                - boxaGetCount
                - boxaDestroy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixaAddPix
                - pixRenderBoxaArb
                - pixaAddPix
                - lept_stderr
                - pixDestroy
                - boxaGetValidBox
                - boxaGetValidBox
                - boxIntersects
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
        - Branch String:   'boxfunc1.c:511,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:512,17'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
            - BranchSide:      'boxfunc1.c:515,14'
              BranchSideFuncs:
                - boxaSaveValid
                - boxaGetCount
                - boxaDestroy
                - lept_stderr
                - pixDestroy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixaAddPix
                - pixRenderBoxaArb
                - pixaAddPix
        - Branch String:   'boxfunc1.c:512,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:512,25'
              BranchSideFuncs:
                - pixDestroy
                - lept_stderr
            - BranchSide:      'boxfunc1.c:513,13'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'boxfunc1.c:516,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:479,5'
              BranchSideFuncs:
                - pixRenderBoxaArb
                - pixaAddPix
                - boxaSaveValid
                - boxaGetCount
                - boxaDestroy
                - lept_stderr
                - pixDestroy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixaAddPix
            - BranchSide:      'boxfunc1.c:517,30'
              BranchSideFuncs:
                - pixRenderBoxaArb
                - pixaAddPix
                - boxaSaveValid
                - boxaGetCount
                - boxaDestroy
                - lept_stderr
                - pixDestroy
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
                - boxBoundingRegion
                - boxaReplaceBox
                - boxCreate
                - boxaReplaceBox
                - boxDestroy
                - boxCopy
                - pixCreate
                - pixSetAll
                - pixRenderBoxaArb
                - pixaAddPix
        - Branch String:   'boxfunc1.c:522,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:523,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxfunc1.c:524,12'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:523,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:524,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxfunc1.c:524,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc1.c:472,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:474,17'
          Dst:             boxaGetExtent
        - Src:             'boxfunc1.c:476,13'
          Dst:             boxaCopy
        - Src:             'boxfunc1.c:477,10'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:482,20'
          Dst:             pixCreate
        - Src:             'boxfunc1.c:483,13'
          Dst:             pixSetAll
        - Src:             'boxfunc1.c:484,13'
          Dst:             pixRenderBoxaArb
        - Src:             'boxfunc1.c:485,13'
          Dst:             pixaAddPix
        - Src:             'boxfunc1.c:490,25'
          Dst:             boxaGetValidBox
        - Src:             'boxfunc1.c:493,29'
          Dst:             boxaGetValidBox
        - Src:             'boxfunc1.c:495,17'
          Dst:             boxIntersects
        - Src:             'boxfunc1.c:497,28'
          Dst:             boxBoundingRegion
        - Src:             'boxfunc1.c:498,21'
          Dst:             boxaReplaceBox
        - Src:             'boxfunc1.c:499,46'
          Dst:             boxCreate
        - Src:             'boxfunc1.c:499,21'
          Dst:             boxaReplaceBox
        - Src:             'boxfunc1.c:500,21'
          Dst:             boxDestroy
        - Src:             'boxfunc1.c:501,28'
          Dst:             boxCopy
        - Src:             'boxfunc1.c:503,17'
          Dst:             boxDestroy
        - Src:             'boxfunc1.c:505,13'
          Dst:             boxDestroy
        - Src:             'boxfunc1.c:507,17'
          Dst:             boxaSaveValid
        - Src:             'boxfunc1.c:508,14'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:509,9'
          Dst:             boxaDestroy
        - Src:             'boxfunc1.c:512,25'
          Dst:             pixDestroy
        - Src:             'boxfunc1.c:517,13'
          Dst:             pixRenderBoxaArb
        - Src:             'boxfunc1.c:518,13'
          Dst:             pixaAddPix
        - Src:             'boxfunc1.c:523,9'
          Dst:             lept_stderr
    - functionName:    boxIntersects
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - box1
        - box2
        - presult
      BBCount:         35
      ICount:          208
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - boxGetGeometry
        - boxIsValid
        - returnErrorInt
      functionUses:    7
      BranchProfiles:
        - Branch String:   'boxfunc1.c:146,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:147,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
            - BranchSide:      'boxfunc1.c:148,6'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
        - Branch String:   'boxfunc1.c:147,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:147,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:147,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:149,15'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:149,19'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
            - BranchSide:      'boxfunc1.c:150,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:149,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:150,16'
              BranchSideFuncs:
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
            - BranchSide:      'boxfunc1.c:151,16'
              BranchSideFuncs:
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
        - Branch String:   'boxfunc1.c:150,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:150,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:150,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:153,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:153,21'
              BranchSideFuncs:
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
            - BranchSide:      'boxfunc1.c:154,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:153,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:154,16'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
            - BranchSide:      'boxfunc1.c:156,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
        - Branch String:   'boxfunc1.c:154,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:154,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:154,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:162,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:162,20'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:163,10'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:162,28'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:162,31'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:163,10'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:162,39'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:162,42'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:163,10'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:162,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:163,10'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:165,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc1.c:147,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:150,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:151,5'
          Dst:             boxIsValid
        - Src:             'boxfunc1.c:152,5'
          Dst:             boxIsValid
        - Src:             'boxfunc1.c:154,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:156,5'
          Dst:             boxGetGeometry
        - Src:             'boxfunc1.c:157,5'
          Dst:             boxGetGeometry
    - functionName:    boxaClipToBox
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxas
        - box
      BBCount:         28
      ICount:          141
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - boxDestroy
        - boxIsValid
        - boxOverlapRegion
        - boxaAddBox
        - boxaCreate
        - boxaGetCount
        - boxaGetValidBox
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc1.c:413,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:414,24'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - boxIsValid
                - boxaCreate
                - boxaCreate
                - boxaGetValidBox
                - boxOverlapRegion
                - boxDestroy
                - boxaAddBox
            - BranchSide:      'boxfunc1.c:415,10'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - boxIsValid
                - boxaCreate
                - boxaCreate
                - boxaGetValidBox
                - boxOverlapRegion
                - boxDestroy
                - boxaAddBox
        - Branch String:   'boxfunc1.c:414,24'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:414,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:414,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:415,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:416,24'
              BranchSideFuncs:
                - boxaGetCount
                - boxIsValid
                - boxaCreate
                - boxaCreate
                - boxaGetValidBox
                - boxOverlapRegion
                - boxDestroy
                - boxaAddBox
            - BranchSide:      'boxfunc1.c:417,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxIsValid
                - boxaCreate
                - boxaCreate
                - boxaGetValidBox
                - boxOverlapRegion
                - boxDestroy
                - boxaAddBox
        - Branch String:   'boxfunc1.c:416,24'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:416,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:416,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:419,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:419,20'
              BranchSideFuncs:
                - boxaCreate
            - BranchSide:      'boxfunc1.c:420,16'
              BranchSideFuncs:
                - boxaCreate
        - Branch String:   'boxfunc1.c:419,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:420,16'
              BranchSideFuncs:
                - boxaCreate
                - boxaGetValidBox
                - boxOverlapRegion
                - boxDestroy
                - boxaAddBox
            - BranchSide:      'boxfunc1.c:422,13'
              BranchSideFuncs:
                - boxaCreate
                - boxaGetValidBox
                - boxOverlapRegion
                - boxDestroy
                - boxaAddBox
        - Branch String:   'boxfunc1.c:423,5'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:424,37'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxOverlapRegion
                - boxDestroy
                - boxaAddBox
            - BranchSide:      'boxfunc1.c:431,12'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:424,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:425,13'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxOverlapRegion
                - boxDestroy
                - boxaAddBox
            - BranchSide:      'boxfunc1.c:426,38'
              BranchSideFuncs:
                - boxOverlapRegion
                - boxDestroy
                - boxaGetValidBox
                - boxaAddBox
        - Branch String:   'boxfunc1.c:426,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:427,24'
              BranchSideFuncs:
                - boxaAddBox
                - boxDestroy
                - boxaGetValidBox
                - boxOverlapRegion
            - BranchSide:      'boxfunc1.c:428,9'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxOverlapRegion
                - boxaAddBox
      Callsites:
        - Src:             'boxfunc1.c:414,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:416,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:417,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:418,5'
          Dst:             boxIsValid
        - Src:             'boxfunc1.c:420,16'
          Dst:             boxaCreate
        - Src:             'boxfunc1.c:422,13'
          Dst:             boxaCreate
        - Src:             'boxfunc1.c:424,21'
          Dst:             boxaGetValidBox
        - Src:             'boxfunc1.c:426,21'
          Dst:             boxOverlapRegion
        - Src:             'boxfunc1.c:427,13'
          Dst:             boxaAddBox
        - Src:             'boxfunc1.c:428,9'
          Dst:             boxDestroy
    - functionName:    boxaIntersectsBoxCount
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa
        - box
        - pcount
      BBCount:         33
      ICount:          161
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - boxDestroy
        - boxIntersects
        - boxIsValid
        - boxaGetCount
        - boxaGetValidBox
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc1.c:368,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:369,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetCount
                - boxIsValid
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
            - BranchSide:      'boxfunc1.c:370,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetCount
                - boxIsValid
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
        - Branch String:   'boxfunc1.c:369,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:369,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:369,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:371,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:372,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxIsValid
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
            - BranchSide:      'boxfunc1.c:373,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxIsValid
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
        - Branch String:   'boxfunc1.c:372,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:372,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:372,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:373,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:374,16'
              BranchSideFuncs:
                - boxaGetCount
                - boxIsValid
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
            - BranchSide:      'boxfunc1.c:375,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxIsValid
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
        - Branch String:   'boxfunc1.c:374,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:374,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:374,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:377,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:377,20'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:378,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:377,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:378,9'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
            - BranchSide:      'boxfunc1.c:380,12'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
        - Branch String:   'boxfunc1.c:380,5'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:381,37'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
            - BranchSide:      'boxfunc1.c:388,5'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:381,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:382,13'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
            - BranchSide:      'boxfunc1.c:383,23'
              BranchSideFuncs:
                - boxIntersects
                - boxDestroy
                - boxaGetValidBox
        - Branch String:   'boxfunc1.c:384,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:385,15'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
            - BranchSide:      'boxfunc1.c:386,9'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
      Callsites:
        - Src:             'boxfunc1.c:369,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:372,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:374,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:375,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:376,5'
          Dst:             boxIsValid
        - Src:             'boxfunc1.c:381,21'
          Dst:             boxaGetValidBox
        - Src:             'boxfunc1.c:383,9'
          Dst:             boxIntersects
        - Src:             'boxfunc1.c:386,9'
          Dst:             boxDestroy
    - functionName:    boxaIntersectsBox
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxas
        - box
      BBCount:         28
      ICount:          142
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - boxDestroy
        - boxIntersects
        - boxIsValid
        - boxaAddBox
        - boxaCreate
        - boxaGetCount
        - boxaGetValidBox
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc1.c:329,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:330,24'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - boxIsValid
                - boxaCreate
                - boxaCreate
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
                - boxaAddBox
            - BranchSide:      'boxfunc1.c:331,10'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - boxIsValid
                - boxaCreate
                - boxaCreate
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
                - boxaAddBox
        - Branch String:   'boxfunc1.c:330,24'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:330,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:330,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:331,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:332,24'
              BranchSideFuncs:
                - boxaGetCount
                - boxIsValid
                - boxaCreate
                - boxaCreate
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
                - boxaAddBox
            - BranchSide:      'boxfunc1.c:333,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxIsValid
                - boxaCreate
                - boxaCreate
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
                - boxaAddBox
        - Branch String:   'boxfunc1.c:332,24'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:332,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:332,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:335,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:335,20'
              BranchSideFuncs:
                - boxaCreate
            - BranchSide:      'boxfunc1.c:336,16'
              BranchSideFuncs:
                - boxaCreate
        - Branch String:   'boxfunc1.c:335,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:336,16'
              BranchSideFuncs:
                - boxaCreate
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
                - boxaAddBox
            - BranchSide:      'boxfunc1.c:338,13'
              BranchSideFuncs:
                - boxaCreate
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
                - boxaAddBox
        - Branch String:   'boxfunc1.c:339,5'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:340,37'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
                - boxaAddBox
            - BranchSide:      'boxfunc1.c:348,12'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:340,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:341,13'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxIntersects
                - boxDestroy
                - boxaAddBox
            - BranchSide:      'boxfunc1.c:342,23'
              BranchSideFuncs:
                - boxIntersects
                - boxDestroy
                - boxaGetValidBox
                - boxaAddBox
        - Branch String:   'boxfunc1.c:343,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:344,24'
              BranchSideFuncs:
                - boxaAddBox
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
            - BranchSide:      'boxfunc1.c:345,9'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxIntersects
                - boxaAddBox
      Callsites:
        - Src:             'boxfunc1.c:330,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:332,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:333,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:334,5'
          Dst:             boxIsValid
        - Src:             'boxfunc1.c:336,16'
          Dst:             boxaCreate
        - Src:             'boxfunc1.c:338,13'
          Dst:             boxaCreate
        - Src:             'boxfunc1.c:340,21'
          Dst:             boxaGetValidBox
        - Src:             'boxfunc1.c:342,9'
          Dst:             boxIntersects
        - Src:             'boxfunc1.c:344,13'
          Dst:             boxaAddBox
        - Src:             'boxfunc1.c:345,9'
          Dst:             boxDestroy
    - functionName:    boxaContainedInBoxa
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa1
        - boxa2
        - pcontained
      BBCount:         34
      ICount:          180
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - boxContains
        - boxDestroy
        - boxaGetCount
        - boxaGetValidBox
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc1.c:276,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:277,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetCount
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxContains
                - boxDestroy
            - BranchSide:      'boxfunc1.c:278,6'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetCount
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxContains
                - boxDestroy
        - Branch String:   'boxfunc1.c:277,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:277,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:277,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:279,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:279,20'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetCount
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxContains
                - boxDestroy
            - BranchSide:      'boxfunc1.c:280,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:279,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:280,16'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetCount
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxContains
                - boxDestroy
            - BranchSide:      'boxfunc1.c:282,23'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetCount
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxContains
                - boxDestroy
        - Branch String:   'boxfunc1.c:280,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:280,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:280,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:284,5'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:285,37'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxContains
                - boxDestroy
            - BranchSide:      'boxfunc1.c:302,6'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:285,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:286,13'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxContains
                - boxDestroy
            - BranchSide:      'boxfunc1.c:287,14'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxaGetValidBox
                - boxContains
                - boxDestroy
        - Branch String:   'boxfunc1.c:288,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:289,41'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxContains
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
            - BranchSide:      'boxfunc1.c:298,9'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxaGetValidBox
                - boxContains
                - boxDestroy
        - Branch String:   'boxfunc1.c:289,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:290,17'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxaGetValidBox
                - boxContains
                - boxDestroy
            - BranchSide:      'boxfunc1.c:291,25'
              BranchSideFuncs:
                - boxContains
                - boxDestroy
                - boxDestroy
                - boxaGetValidBox
                - boxaGetValidBox
        - Branch String:   'boxfunc1.c:293,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:294,22'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxaGetValidBox
                - boxContains
                - boxDestroy
            - BranchSide:      'boxfunc1.c:297,9'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxaGetValidBox
                - boxContains
                - boxDestroy
        - Branch String:   'boxfunc1.c:299,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:299,20'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxContains
                - boxDestroy
            - BranchSide:      'boxfunc1.c:300,5'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxDestroy
                - boxaGetValidBox
                - boxContains
                - boxDestroy
      Callsites:
        - Src:             'boxfunc1.c:277,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:280,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:282,10'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:283,10'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:285,21'
          Dst:             boxaGetValidBox
        - Src:             'boxfunc1.c:289,25'
          Dst:             boxaGetValidBox
        - Src:             'boxfunc1.c:291,13'
          Dst:             boxContains
        - Src:             'boxfunc1.c:292,13'
          Dst:             boxDestroy
        - Src:             'boxfunc1.c:298,9'
          Dst:             boxDestroy
    - functionName:    boxContains
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - box1
        - box2
        - presult
      BBCount:         34
      ICount:          185
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - boxGetGeometry
        - boxIsValid
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'boxfunc1.c:113,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:114,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
            - BranchSide:      'boxfunc1.c:115,6'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
        - Branch String:   'boxfunc1.c:114,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:114,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:114,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:116,15'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:116,19'
              BranchSideFuncs:
                - returnErrorInt
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
            - BranchSide:      'boxfunc1.c:117,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:116,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:117,16'
              BranchSideFuncs:
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
            - BranchSide:      'boxfunc1.c:118,16'
              BranchSideFuncs:
                - boxIsValid
                - boxIsValid
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
        - Branch String:   'boxfunc1.c:117,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:117,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:117,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:120,17'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:120,21'
              BranchSideFuncs:
                - returnErrorInt
                - boxGetGeometry
                - boxGetGeometry
            - BranchSide:      'boxfunc1.c:121,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc1.c:120,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:121,16'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
            - BranchSide:      'boxfunc1.c:123,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxGetGeometry
        - Branch String:   'boxfunc1.c:121,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:121,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:121,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:125,18'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:125,21'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:127,5'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:125,30'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:125,34'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:127,5'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:125,54'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:125,58'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:127,5'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:125,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:126,10'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:127,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc1.c:114,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:117,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:118,5'
          Dst:             boxIsValid
        - Src:             'boxfunc1.c:119,5'
          Dst:             boxIsValid
        - Src:             'boxfunc1.c:121,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:123,5'
          Dst:             boxGetGeometry
        - Src:             'boxfunc1.c:124,5'
          Dst:             boxGetGeometry
    - functionName:    boxaContainedInBoxCount
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa
        - box
        - pcount
      BBCount:         33
      ICount:          161
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - boxContains
        - boxDestroy
        - boxIsValid
        - boxaGetCount
        - boxaGetValidBox
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc1.c:236,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:237,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetCount
                - boxIsValid
                - boxaGetValidBox
                - boxContains
                - boxDestroy
            - BranchSide:      'boxfunc1.c:238,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetCount
                - boxIsValid
                - boxaGetValidBox
                - boxContains
                - boxDestroy
        - Branch String:   'boxfunc1.c:237,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:237,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:237,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:239,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:240,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxIsValid
                - boxaGetValidBox
                - boxContains
                - boxDestroy
            - BranchSide:      'boxfunc1.c:241,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxIsValid
                - boxaGetValidBox
                - boxContains
                - boxDestroy
        - Branch String:   'boxfunc1.c:240,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:240,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:240,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:241,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:242,16'
              BranchSideFuncs:
                - boxaGetCount
                - boxIsValid
                - boxaGetValidBox
                - boxContains
                - boxDestroy
            - BranchSide:      'boxfunc1.c:243,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxIsValid
                - boxaGetValidBox
                - boxContains
                - boxDestroy
        - Branch String:   'boxfunc1.c:242,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:242,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc1.c:242,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:245,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:245,20'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc1.c:246,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:245,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:246,9'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxContains
                - boxDestroy
            - BranchSide:      'boxfunc1.c:248,12'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxContains
                - boxDestroy
        - Branch String:   'boxfunc1.c:248,5'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:249,37'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxContains
                - boxDestroy
            - BranchSide:      'boxfunc1.c:256,5'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:249,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:250,13'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxContains
                - boxDestroy
            - BranchSide:      'boxfunc1.c:251,21'
              BranchSideFuncs:
                - boxContains
                - boxDestroy
                - boxaGetValidBox
        - Branch String:   'boxfunc1.c:252,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:253,15'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxContains
            - BranchSide:      'boxfunc1.c:254,9'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxContains
      Callsites:
        - Src:             'boxfunc1.c:237,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:240,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:242,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc1.c:243,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:244,5'
          Dst:             boxIsValid
        - Src:             'boxfunc1.c:249,21'
          Dst:             boxaGetValidBox
        - Src:             'boxfunc1.c:251,9'
          Dst:             boxContains
        - Src:             'boxfunc1.c:254,9'
          Dst:             boxDestroy
    - functionName:    boxaContainedInBox
      functionSourceFile: '/src/leptonica/src/boxfunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxas
        - box
      BBCount:         28
      ICount:          142
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - boxContains
        - boxDestroy
        - boxIsValid
        - boxaAddBox
        - boxaCreate
        - boxaGetCount
        - boxaGetValidBox
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc1.c:192,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:193,24'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - boxIsValid
                - boxaCreate
                - boxaCreate
                - boxaGetValidBox
                - boxContains
                - boxDestroy
                - boxaAddBox
            - BranchSide:      'boxfunc1.c:194,10'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - boxIsValid
                - boxaCreate
                - boxaCreate
                - boxaGetValidBox
                - boxContains
                - boxDestroy
                - boxaAddBox
        - Branch String:   'boxfunc1.c:193,24'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:193,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:193,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:194,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:195,24'
              BranchSideFuncs:
                - boxaGetCount
                - boxIsValid
                - boxaCreate
                - boxaCreate
                - boxaGetValidBox
                - boxContains
                - boxDestroy
                - boxaAddBox
            - BranchSide:      'boxfunc1.c:196,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxIsValid
                - boxaCreate
                - boxaCreate
                - boxaGetValidBox
                - boxContains
                - boxDestroy
                - boxaAddBox
        - Branch String:   'boxfunc1.c:195,24'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:195,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc1.c:195,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:198,16'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:198,20'
              BranchSideFuncs:
                - boxaCreate
            - BranchSide:      'boxfunc1.c:199,16'
              BranchSideFuncs:
                - boxaCreate
        - Branch String:   'boxfunc1.c:198,9'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:199,16'
              BranchSideFuncs:
                - boxaCreate
                - boxaGetValidBox
                - boxContains
                - boxDestroy
                - boxaAddBox
            - BranchSide:      'boxfunc1.c:201,13'
              BranchSideFuncs:
                - boxaCreate
                - boxaGetValidBox
                - boxContains
                - boxDestroy
                - boxaAddBox
        - Branch String:   'boxfunc1.c:202,5'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:203,37'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxContains
                - boxDestroy
                - boxaAddBox
            - BranchSide:      'boxfunc1.c:211,12'
              BranchSideFuncs: []
        - Branch String:   'boxfunc1.c:203,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:204,13'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxContains
                - boxDestroy
                - boxaAddBox
            - BranchSide:      'boxfunc1.c:205,21'
              BranchSideFuncs:
                - boxContains
                - boxDestroy
                - boxaGetValidBox
                - boxaAddBox
        - Branch String:   'boxfunc1.c:206,13'
          Branch Sides:
            - BranchSide:      'boxfunc1.c:207,24'
              BranchSideFuncs:
                - boxaAddBox
                - boxDestroy
                - boxaGetValidBox
                - boxContains
            - BranchSide:      'boxfunc1.c:208,9'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxContains
                - boxaAddBox
      Callsites:
        - Src:             'boxfunc1.c:193,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:195,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc1.c:196,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc1.c:197,5'
          Dst:             boxIsValid
        - Src:             'boxfunc1.c:199,16'
          Dst:             boxaCreate
        - Src:             'boxfunc1.c:201,13'
          Dst:             boxaCreate
        - Src:             'boxfunc1.c:203,21'
          Dst:             boxaGetValidBox
        - Src:             'boxfunc1.c:205,9'
          Dst:             boxContains
        - Src:             'boxfunc1.c:207,13'
          Dst:             boxaAddBox
        - Src:             'boxfunc1.c:208,9'
          Dst:             boxDestroy
    - functionName:    boxaaTranspose
      functionSourceFile: '/src/leptonica/src/boxfunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1782
      functionLinenumberEnd: 1817
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - baas
      BBCount:         39
      ICount:          202
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - boxaAddBox
        - boxaCreate
        - boxaDestroy
        - boxaGetCount
        - boxaaAddBoxa
        - boxaaCreate
        - boxaaGetBox
        - boxaaGetBoxa
        - boxaaGetCount
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc2.c:1788,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1789,25'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaCreate
                - boxaCreate
                - boxaaAddBoxa
                - boxaaGetBox
                - boxaAddBox
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1790,29'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaCreate
                - boxaCreate
                - boxaaAddBoxa
                - boxaaGetBox
                - boxaAddBox
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:1789,25'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1789,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1789,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1790,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1791,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1794,12'
              BranchSideFuncs:
                - boxaaCreate
                - boxaCreate
                - boxaaAddBoxa
                - boxaaGetBox
                - boxaAddBox
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:1791,25'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1791,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1791,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1794,5'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1795,34'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxaaCreate
                - boxaCreate
                - boxaaAddBoxa
                - boxaaGetBox
                - boxaAddBox
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1807,24'
              BranchSideFuncs:
                - boxaaCreate
                - boxaCreate
                - boxaaAddBoxa
                - boxaaGetBox
                - boxaAddBox
        - Branch String:   'boxfunc2.c:1795,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1796,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1797,27'
              BranchSideFuncs:
                - boxaGetCount
                - boxaDestroy
                - boxaaCreate
                - boxaCreate
                - boxaaAddBoxa
                - boxaaGetBox
                - boxaAddBox
                - boxaaGetBoxa
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:1796,29'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1796,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1796,13'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1799,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1800,20'
              BranchSideFuncs:
                - boxaaCreate
                - boxaCreate
                - boxaaAddBoxa
                - boxaaGetBox
                - boxaAddBox
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1801,18'
              BranchSideFuncs:
                - boxaaCreate
                - boxaCreate
                - boxaaAddBoxa
                - boxaaGetBox
                - boxaAddBox
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:1801,18'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:0,0'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1802,29'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:1802,29'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1802,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1802,13'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1808,5'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1809,27'
              BranchSideFuncs:
                - boxaCreate
                - boxaaAddBoxa
                - boxaaGetBox
                - boxaAddBox
            - BranchSide:      'boxfunc2.c:1816,12'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1810,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1811,31'
              BranchSideFuncs:
                - boxaaGetBox
                - boxaAddBox
                - boxaaAddBoxa
                - boxaCreate
            - BranchSide:      'boxfunc2.c:1814,22'
              BranchSideFuncs:
                - boxaaAddBoxa
                - boxaCreate
                - boxaaGetBox
                - boxaAddBox
      Callsites:
        - Src:             'boxfunc2.c:1789,25'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:1790,15'
          Dst:             boxaaGetCount
        - Src:             'boxfunc2.c:1791,25'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:1795,21'
          Dst:             boxaaGetBoxa
        - Src:             'boxfunc2.c:1796,29'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:1797,14'
          Dst:             boxaGetCount
        - Src:             'boxfunc2.c:1798,9'
          Dst:             boxaDestroy
        - Src:             'boxfunc2.c:1802,29'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:1807,12'
          Dst:             boxaaCreate
        - Src:             'boxfunc2.c:1809,16'
          Dst:             boxaCreate
        - Src:             'boxfunc2.c:1811,19'
          Dst:             boxaaGetBox
        - Src:             'boxfunc2.c:1812,13'
          Dst:             boxaAddBox
        - Src:             'boxfunc2.c:1814,9'
          Dst:             boxaaAddBoxa
    - functionName:    boxaEncapsulateAligned
      functionSourceFile: '/src/leptonica/src/boxfunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1732
      functionLinenumberEnd: 1758
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - boxa
        - num
        - copyflag
      BBCount:         31
      ICount:          178
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - boxaAddBox
        - boxaCreate
        - boxaGetBox
        - boxaGetCount
        - boxaaAddBoxa
        - boxaaCreate
        - lept_stderr
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc2.c:1738,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1739,25'
              BranchSideFuncs:
                - boxaGetCount
                - boxaaCreate
                - boxaCreate
                - boxaaAddBoxa
                - boxaGetBox
                - boxaAddBox
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1740,9'
              BranchSideFuncs:
                - boxaGetCount
                - boxaaCreate
                - boxaCreate
                - boxaaAddBoxa
                - boxaGetBox
                - boxaAddBox
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:1739,25'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1739,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1739,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1740,28'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1740,31'
              BranchSideFuncs:
                - boxaGetCount
                - boxaaCreate
                - boxaCreate
                - boxaaAddBoxa
                - boxaGetBox
                - boxaAddBox
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1743,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaaCreate
                - boxaCreate
                - boxaaAddBoxa
                - boxaGetBox
                - boxaAddBox
                - lept_stderr
        - Branch String:   'boxfunc2.c:1740,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1741,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1743,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaaCreate
                - boxaCreate
                - boxaaAddBoxa
                - boxaGetBox
                - boxaAddBox
                - lept_stderr
        - Branch String:   'boxfunc2.c:1741,25'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1741,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1741,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1745,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1746,9'
              BranchSideFuncs:
                - boxaaCreate
                - boxaCreate
                - boxaaAddBoxa
                - boxaGetBox
                - boxaAddBox
                - lept_stderr
            - BranchSide:      'boxfunc2.c:1747,23'
              BranchSideFuncs:
                - boxaaCreate
                - boxaCreate
                - boxaaAddBoxa
                - boxaGetBox
                - boxaAddBox
        - Branch String:   'boxfunc2.c:1746,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1747,23'
              BranchSideFuncs:
                - lept_stderr
                - boxaaCreate
                - boxaCreate
                - boxaaAddBoxa
                - boxaGetBox
                - boxaAddBox
            - BranchSide:      'boxfunc2.c:1747,23'
              BranchSideFuncs:
                - boxaaCreate
                - boxaCreate
                - boxaaAddBoxa
                - boxaGetBox
                - boxaAddBox
        - Branch String:   'boxfunc2.c:1748,5'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1749,28'
              BranchSideFuncs:
                - boxaCreate
                - boxaaAddBoxa
                - boxaGetBox
                - boxaAddBox
            - BranchSide:      'boxfunc2.c:1757,12'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1750,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1751,30'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - boxaaAddBoxa
                - boxaCreate
            - BranchSide:      'boxfunc2.c:1754,22'
              BranchSideFuncs:
                - boxaaAddBoxa
                - boxaCreate
                - boxaGetBox
                - boxaAddBox
      Callsites:
        - Src:             'boxfunc2.c:1739,25'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:1741,25'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:1743,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc2.c:1746,9'
          Dst:             lept_stderr
        - Src:             'boxfunc2.c:1747,11'
          Dst:             boxaaCreate
        - Src:             'boxfunc2.c:1749,17'
          Dst:             boxaCreate
        - Src:             'boxfunc2.c:1751,19'
          Dst:             boxaGetBox
        - Src:             'boxfunc2.c:1752,13'
          Dst:             boxaAddBox
        - Src:             'boxfunc2.c:1754,9'
          Dst:             boxaaAddBoxa
    - functionName:    boxaaFlattenAligned
      functionSourceFile: '/src/leptonica/src/boxfunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1677
      functionLinenumberEnd: 1710
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - baa
        - num
        - fillerbox
        - copyflag
      BBCount:         35
      ICount:          207
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - boxCreate
        - boxaAddBox
        - boxaCreate
        - boxaDestroy
        - boxaGetBox
        - boxaGetCount
        - boxaaGetBoxa
        - boxaaGetCount
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc2.c:1682,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1683,24'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaCreate
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxCreate
                - boxaAddBox
                - boxaAddBox
                - boxaGetBox
                - boxaAddBox
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1684,9'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaCreate
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxCreate
                - boxaAddBox
                - boxaAddBox
                - boxaGetBox
                - boxaAddBox
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:1683,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1683,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1683,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1684,28'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1684,31'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaCreate
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxCreate
                - boxaAddBox
                - boxaAddBox
                - boxaGetBox
                - boxaAddBox
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1687,23'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaCreate
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxCreate
                - boxaAddBox
                - boxaAddBox
                - boxaGetBox
                - boxaAddBox
        - Branch String:   'boxfunc2.c:1684,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1685,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1687,23'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaCreate
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxCreate
                - boxaAddBox
                - boxaAddBox
                - boxaGetBox
                - boxaAddBox
        - Branch String:   'boxfunc2.c:1685,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1685,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1685,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1689,5'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1690,30'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxCreate
                - boxaAddBox
                - boxaAddBox
                - boxaGetBox
                - boxaAddBox
            - BranchSide:      'boxfunc2.c:1709,12'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1692,16'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1692,14'
              BranchSideFuncs:
                - boxaDestroy
                - boxaaGetBoxa
                - boxaGetCount
                - boxCreate
                - boxaAddBox
                - boxaAddBox
                - boxaGetBox
                - boxaAddBox
            - BranchSide:      'boxfunc2.c:1692,14'
              BranchSideFuncs:
                - boxaDestroy
                - boxaaGetBoxa
                - boxaGetCount
                - boxCreate
                - boxaAddBox
                - boxaAddBox
                - boxaGetBox
                - boxaAddBox
        - Branch String:   'boxfunc2.c:1694,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1695,30'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaGetCount
                - boxCreate
                - boxaAddBox
                - boxaAddBox
            - BranchSide:      'boxfunc2.c:1698,16'
              BranchSideFuncs:
                - boxaDestroy
                - boxaaGetBoxa
                - boxaGetCount
                - boxaGetBox
                - boxaAddBox
                - boxCreate
                - boxaAddBox
                - boxaAddBox
        - Branch String:   'boxfunc2.c:1698,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1699,17'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaGetCount
                - boxaGetBox
                - boxaAddBox
                - boxaAddBox
            - BranchSide:      'boxfunc2.c:1706,9'
              BranchSideFuncs:
                - boxaDestroy
                - boxaaGetBoxa
                - boxaGetCount
                - boxCreate
                - boxaAddBox
                - boxaAddBox
                - boxaGetBox
                - boxaAddBox
        - Branch String:   'boxfunc2.c:1699,17'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1700,28'
              BranchSideFuncs:
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaGetCount
                - boxaGetBox
                - boxaAddBox
                - boxCreate
                - boxaAddBox
            - BranchSide:      'boxfunc2.c:1702,23'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaGetCount
                - boxaGetBox
                - boxaAddBox
                - boxaAddBox
      Callsites:
        - Src:             'boxfunc2.c:1683,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:1685,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:1687,9'
          Dst:             boxaaGetCount
        - Src:             'boxfunc2.c:1688,13'
          Dst:             boxaCreate
        - Src:             'boxfunc2.c:1690,17'
          Dst:             boxaaGetBoxa
        - Src:             'boxfunc2.c:1691,13'
          Dst:             boxaGetCount
        - Src:             'boxfunc2.c:1695,19'
          Dst:             boxaGetBox
        - Src:             'boxfunc2.c:1696,13'
          Dst:             boxaAddBox
        - Src:             'boxfunc2.c:1700,17'
          Dst:             boxaAddBox
        - Src:             'boxfunc2.c:1702,23'
          Dst:             boxCreate
        - Src:             'boxfunc2.c:1703,17'
          Dst:             boxaAddBox
        - Src:             'boxfunc2.c:1706,9'
          Dst:             boxaDestroy
    - functionName:    boxaaFlattenToBoxa
      functionSourceFile: '/src/leptonica/src/boxfunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1612
      functionLinenumberEnd: 1650
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - baa
        - pnaindex
        - copyflag
      BBCount:         40
      ICount:          221
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - boxCreate
        - boxaAddBox
        - boxaCreate
        - boxaDestroy
        - boxaGetBox
        - boxaGetCount
        - boxaaGetBoxa
        - boxaaGetCount
        - numaAddNumber
        - numaCreate
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxfunc2.c:1618,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1618,20'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaaGetCount
                - boxaCreate
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxaGetBox
                - boxaAddBox
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - numaAddNumber
                - numaCreate
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1619,10'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaaGetCount
                - boxaCreate
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxaGetBox
                - boxaAddBox
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - numaAddNumber
                - numaCreate
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:1619,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1620,24'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaCreate
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxaGetBox
                - boxaAddBox
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - numaAddNumber
                - numaCreate
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1621,9'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaCreate
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxaGetBox
                - boxaAddBox
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - numaAddNumber
                - numaCreate
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:1620,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1620,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1620,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1621,28'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1621,31'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaCreate
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxaGetBox
                - boxaAddBox
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - numaAddNumber
                - numaCreate
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1623,9'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaCreate
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxaGetBox
                - boxaAddBox
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - numaAddNumber
                - numaCreate
        - Branch String:   'boxfunc2.c:1621,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1622,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1623,9'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaCreate
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxaGetBox
                - boxaAddBox
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - numaAddNumber
                - numaCreate
        - Branch String:   'boxfunc2.c:1622,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1622,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1622,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1623,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1624,19'
              BranchSideFuncs:
                - numaCreate
                - boxaaGetCount
                - boxaCreate
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxaGetBox
                - boxaAddBox
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - numaAddNumber
            - BranchSide:      'boxfunc2.c:1628,23'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaCreate
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxaGetBox
                - boxaAddBox
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - numaAddNumber
        - Branch String:   'boxfunc2.c:1630,5'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1631,30'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxaGetBox
                - boxaAddBox
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - numaAddNumber
            - BranchSide:      'boxfunc2.c:1649,12'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1633,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1634,19'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaGetCount
                - boxaGetBox
                - boxaAddBox
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'boxfunc2.c:1639,20'
              BranchSideFuncs:
                - boxaDestroy
                - boxaaGetBoxa
                - boxaGetCount
                - boxCreate
                - boxaAddBox
                - numaAddNumber
                - boxaGetBox
                - boxaAddBox
                - numaAddNumber
        - Branch String:   'boxfunc2.c:1636,17'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1637,31'
              BranchSideFuncs:
                - numaAddNumber
                - boxaDestroy
                - boxaaGetBoxa
                - boxaGetCount
                - boxaGetBox
                - boxaAddBox
                - numaAddNumber
                - boxCreate
                - boxaAddBox
            - BranchSide:      'boxfunc2.c:1638,9'
              BranchSideFuncs:
                - boxaDestroy
                - boxaaGetBoxa
                - boxaGetCount
                - boxaGetBox
                - boxaAddBox
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - numaAddNumber
        - Branch String:   'boxfunc2.c:1639,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:0,0'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaGetCount
                - boxCreate
                - boxaAddBox
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'boxfunc2.c:1640,34'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaGetCount
                - boxCreate
                - boxaAddBox
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'boxfunc2.c:1642,21'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1643,35'
              BranchSideFuncs:
                - numaAddNumber
                - boxaDestroy
                - boxaaGetBoxa
                - boxaGetCount
                - boxCreate
                - boxaAddBox
                - numaAddNumber
                - boxaGetBox
                - boxaAddBox
            - BranchSide:      'boxfunc2.c:1644,13'
              BranchSideFuncs:
                - boxaDestroy
                - boxaaGetBoxa
                - boxaGetCount
                - boxCreate
                - boxaAddBox
                - numaAddNumber
                - boxaGetBox
                - boxaAddBox
                - numaAddNumber
      Callsites:
        - Src:             'boxfunc2.c:1620,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:1622,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:1624,19'
          Dst:             numaCreate
        - Src:             'boxfunc2.c:1628,9'
          Dst:             boxaaGetCount
        - Src:             'boxfunc2.c:1629,12'
          Dst:             boxaCreate
        - Src:             'boxfunc2.c:1631,17'
          Dst:             boxaaGetBoxa
        - Src:             'boxfunc2.c:1632,13'
          Dst:             boxaGetCount
        - Src:             'boxfunc2.c:1634,19'
          Dst:             boxCreate
        - Src:             'boxfunc2.c:1635,13'
          Dst:             boxaAddBox
        - Src:             'boxfunc2.c:1637,17'
          Dst:             numaAddNumber
        - Src:             'boxfunc2.c:1640,23'
          Dst:             boxaGetBox
        - Src:             'boxfunc2.c:1641,17'
          Dst:             boxaAddBox
        - Src:             'boxfunc2.c:1643,21'
          Dst:             numaAddNumber
        - Src:             'boxfunc2.c:1646,9'
          Dst:             boxaDestroy
    - functionName:    boxaGetAverageSize
      functionSourceFile: '/src/leptonica/src/boxfunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1481
      functionLinenumberEnd: 1502
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa
        - pw
        - ph
      BBCount:         30
      ICount:          167
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - boxaGetBoxGeometry
        - boxaGetCount
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc2.c:1485,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1485,14'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1486,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1486,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1486,14'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1487,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1487,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1488,16'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1489,27'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1488,16'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1488,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1488,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1489,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1490,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1492,17'
              BranchSideFuncs:
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc2.c:1490,16'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1490,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1490,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1493,5'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1494,28'
              BranchSideFuncs:
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc2.c:1499,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1499,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1499,19'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc2.c:1500,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1500,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1500,19'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc2.c:1501,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc2.c:1488,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc2.c:1489,14'
          Dst:             boxaGetCount
        - Src:             'boxfunc2.c:1490,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc2.c:1494,9'
          Dst:             boxaGetBoxGeometry
    - functionName:    boxaGetMedianVals
      functionSourceFile: '/src/leptonica/src/boxfunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1459
      functionLinenumberEnd: 1466
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa
        - px
        - py
        - pr
        - pb
        - pw
        - ph
      BBCount:         14
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - boxaGetRankVals
        - boxaGetValidCount
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc2.c:1460,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1461,16'
              BranchSideFuncs:
                - boxaGetValidCount
                - boxaGetRankVals
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1462,27'
              BranchSideFuncs:
                - boxaGetValidCount
                - boxaGetRankVals
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1461,16'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1461,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1461,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1462,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1463,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1465,28'
              BranchSideFuncs:
                - boxaGetRankVals
        - Branch String:   'boxfunc2.c:1463,16'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1463,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1463,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc2.c:1461,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc2.c:1462,9'
          Dst:             boxaGetValidCount
        - Src:             'boxfunc2.c:1463,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc2.c:1465,12'
          Dst:             boxaGetRankVals
    - functionName:    boxaGetRankVals
      functionSourceFile: '/src/leptonica/src/boxfunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1380
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa
        - fract
        - px
        - py
        - pr
        - pb
        - pw
        - ph
      BBCount:         58
      ICount:          335
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - boxaExtractAsNuma
        - boxaGetValidCount
        - numaDestroy
        - numaGetRankValue
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxfunc2.c:1384,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1384,14'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaExtractAsNuma
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1385,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaExtractAsNuma
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1385,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1385,14'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaExtractAsNuma
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1386,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaExtractAsNuma
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1386,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1386,14'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaExtractAsNuma
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1387,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaExtractAsNuma
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1387,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1387,14'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaExtractAsNuma
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1388,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaExtractAsNuma
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1388,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1388,14'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaExtractAsNuma
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1389,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaExtractAsNuma
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1389,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1389,14'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaExtractAsNuma
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1390,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaExtractAsNuma
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1390,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1391,16'
              BranchSideFuncs:
                - boxaGetValidCount
                - boxaExtractAsNuma
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1392,9'
              BranchSideFuncs:
                - boxaGetValidCount
                - boxaExtractAsNuma
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1391,16'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1391,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1391,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1392,21'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1392,24'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1393,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1392,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1393,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1394,27'
              BranchSideFuncs:
                - boxaGetValidCount
                - boxaExtractAsNuma
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1393,16'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1393,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1393,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1394,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1395,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1398,23'
              BranchSideFuncs:
                - boxaExtractAsNuma
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
        - Branch String:   'boxfunc2.c:1395,16'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1395,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1395,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1400,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1401,26'
              BranchSideFuncs:
                - numaGetRankValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
            - BranchSide:      'boxfunc2.c:1404,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
        - Branch String:   'boxfunc2.c:1404,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1405,26'
              BranchSideFuncs:
                - numaGetRankValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
            - BranchSide:      'boxfunc2.c:1408,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
        - Branch String:   'boxfunc2.c:1408,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1409,26'
              BranchSideFuncs:
                - numaGetRankValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
            - BranchSide:      'boxfunc2.c:1412,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetRankValue
                - numaGetRankValue
                - numaGetRankValue
        - Branch String:   'boxfunc2.c:1412,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1413,26'
              BranchSideFuncs:
                - numaGetRankValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetRankValue
                - numaGetRankValue
            - BranchSide:      'boxfunc2.c:1416,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetRankValue
                - numaGetRankValue
        - Branch String:   'boxfunc2.c:1416,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1417,26'
              BranchSideFuncs:
                - numaGetRankValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetRankValue
            - BranchSide:      'boxfunc2.c:1420,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetRankValue
        - Branch String:   'boxfunc2.c:1420,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1421,26'
              BranchSideFuncs:
                - numaGetRankValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
            - BranchSide:      'boxfunc2.c:1424,5'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
      Callsites:
        - Src:             'boxfunc2.c:1391,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc2.c:1393,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc2.c:1394,9'
          Dst:             boxaGetValidCount
        - Src:             'boxfunc2.c:1395,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc2.c:1398,5'
          Dst:             boxaExtractAsNuma
        - Src:             'boxfunc2.c:1401,9'
          Dst:             numaGetRankValue
        - Src:             'boxfunc2.c:1405,9'
          Dst:             numaGetRankValue
        - Src:             'boxfunc2.c:1409,9'
          Dst:             numaGetRankValue
        - Src:             'boxfunc2.c:1413,9'
          Dst:             numaGetRankValue
        - Src:             'boxfunc2.c:1417,9'
          Dst:             numaGetRankValue
        - Src:             'boxfunc2.c:1421,9'
          Dst:             numaGetRankValue
        - Src:             'boxfunc2.c:1424,5'
          Dst:             numaDestroy
        - Src:             'boxfunc2.c:1425,5'
          Dst:             numaDestroy
        - Src:             'boxfunc2.c:1426,5'
          Dst:             numaDestroy
        - Src:             'boxfunc2.c:1427,5'
          Dst:             numaDestroy
        - Src:             'boxfunc2.c:1428,5'
          Dst:             numaDestroy
        - Src:             'boxfunc2.c:1429,5'
          Dst:             numaDestroy
    - functionName:    boxaExtractAsNuma
      functionSourceFile: '/src/leptonica/src/boxfunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1194
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - boxa
        - pnal
        - pnat
        - pnar
        - pnab
        - pnaw
        - pnah
        - keepinvalid
      BBCount:         99
      ICount:          489
      EdgeCount:       133
      CyclomaticComplexity: 36
      functionsReached:
        - boxaGetBoxGeometry
        - boxaGetCount
        - boxaGetValidCount
        - numaAddNumber
        - numaCreate
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxfunc2.c:1159,15'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1159,19'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1161,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1159,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1159,28'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1161,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1159,33'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1159,37'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1161,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1159,42'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1159,46'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1161,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1159,51'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1159,55'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1161,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1159,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1160,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1161,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1160,16'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1160,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1160,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1161,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1161,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1162,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1162,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1162,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1163,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1163,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1163,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1164,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1164,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1164,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1165,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1165,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1165,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1166,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1166,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1166,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1167,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1167,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1168,16'
              BranchSideFuncs:
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1169,10'
              BranchSideFuncs:
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1168,16'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1168,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1168,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1169,22'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1169,43'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
            - BranchSide:      'boxfunc2.c:1172,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
        - Branch String:   'boxfunc2.c:1169,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1170,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1172,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
        - Branch String:   'boxfunc2.c:1170,16'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1170,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1170,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1173,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1173,34'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
            - BranchSide:      'boxfunc2.c:1174,9'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
        - Branch String:   'boxfunc2.c:1174,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1174,34'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
            - BranchSide:      'boxfunc2.c:1175,9'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
        - Branch String:   'boxfunc2.c:1175,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1175,34'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
            - BranchSide:      'boxfunc2.c:1176,9'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
        - Branch String:   'boxfunc2.c:1176,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1176,34'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
            - BranchSide:      'boxfunc2.c:1177,9'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
        - Branch String:   'boxfunc2.c:1177,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1177,34'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
            - BranchSide:      'boxfunc2.c:1178,9'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
        - Branch String:   'boxfunc2.c:1178,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1178,34'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'boxfunc2.c:1179,12'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'boxfunc2.c:1179,5'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1180,28'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'boxfunc2.c:1193,5'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1181,26'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1181,30'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'boxfunc2.c:1183,17'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'boxfunc2.c:1181,37'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1181,40'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'boxfunc2.c:1182,13'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'boxfunc2.c:1181,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1182,13'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'boxfunc2.c:1183,17'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'boxfunc2.c:1185,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1185,34'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'boxfunc2.c:1186,13'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'boxfunc2.c:1186,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1186,34'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'boxfunc2.c:1187,13'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'boxfunc2.c:1187,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1187,34'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'boxfunc2.c:1188,13'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'boxfunc2.c:1188,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1188,34'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'boxfunc2.c:1189,13'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'boxfunc2.c:1189,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1189,34'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'boxfunc2.c:1190,13'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'boxfunc2.c:1190,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1190,34'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'boxfunc2.c:1191,5'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
      Callsites:
        - Src:             'boxfunc2.c:1160,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc2.c:1168,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc2.c:1169,25'
          Dst:             boxaGetValidCount
        - Src:             'boxfunc2.c:1170,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc2.c:1172,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc2.c:1173,23'
          Dst:             numaCreate
        - Src:             'boxfunc2.c:1174,23'
          Dst:             numaCreate
        - Src:             'boxfunc2.c:1175,23'
          Dst:             numaCreate
        - Src:             'boxfunc2.c:1176,23'
          Dst:             numaCreate
        - Src:             'boxfunc2.c:1177,23'
          Dst:             numaCreate
        - Src:             'boxfunc2.c:1178,23'
          Dst:             numaCreate
        - Src:             'boxfunc2.c:1180,9'
          Dst:             boxaGetBoxGeometry
        - Src:             'boxfunc2.c:1185,19'
          Dst:             numaAddNumber
        - Src:             'boxfunc2.c:1186,19'
          Dst:             numaAddNumber
        - Src:             'boxfunc2.c:1187,19'
          Dst:             numaAddNumber
        - Src:             'boxfunc2.c:1188,19'
          Dst:             numaAddNumber
        - Src:             'boxfunc2.c:1189,19'
          Dst:             numaAddNumber
        - Src:             'boxfunc2.c:1190,19'
          Dst:             numaAddNumber
    - functionName:    boxaExtractCorners
      functionSourceFile: '/src/leptonica/src/boxfunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1297
      functionLinenumberEnd: 1334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - boxa
        - loc
      BBCount:         53
      ICount:          279
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - boxaGetBoxGeometry
        - boxaGetCount
        - ptaAddPt
        - ptaCreate
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc2.c:1301,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1302,23'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1303,9'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:1302,23'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1302,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1302,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1303,29'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1303,32'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1307,22'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:1303,53'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1303,56'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1307,22'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:1303,76'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1304,9'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1307,22'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:1304,30'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1304,33'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1307,22'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:1303,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1305,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1307,22'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:1305,23'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1305,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1305,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1308,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1309,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1311,12'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc2.c:1309,23'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1309,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1309,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1311,5'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1312,28'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc2.c:1333,12'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1315,20'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1315,23'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc2.c:1316,18'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc2.c:1315,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1316,18'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc2.c:1321,13'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc2.c:1321,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1322,22'
              BranchSideFuncs:
                - ptaAddPt
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc2.c:1323,18'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc2.c:1323,18'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1324,22'
              BranchSideFuncs:
                - ptaAddPt
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc2.c:1325,18'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc2.c:1325,18'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1326,22'
              BranchSideFuncs:
                - ptaAddPt
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc2.c:1327,18'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc2.c:1327,18'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1328,22'
              BranchSideFuncs:
                - ptaAddPt
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc2.c:1329,18'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
      Callsites:
        - Src:             'boxfunc2.c:1302,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:1305,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:1307,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc2.c:1308,16'
          Dst:             ptaCreate
        - Src:             'boxfunc2.c:1309,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:1312,9'
          Dst:             boxaGetBoxGeometry
        - Src:             'boxfunc2.c:1322,13'
          Dst:             ptaAddPt
        - Src:             'boxfunc2.c:1324,13'
          Dst:             ptaAddPt
        - Src:             'boxfunc2.c:1326,13'
          Dst:             ptaAddPt
        - Src:             'boxfunc2.c:1328,13'
          Dst:             ptaAddPt
        - Src:             'boxfunc2.c:1330,13'
          Dst:             ptaAddPt
    - functionName:    boxaExtractAsPta
      functionSourceFile: '/src/leptonica/src/boxfunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1235
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - boxa
        - pptal
        - pptat
        - pptar
        - pptab
        - pptaw
        - pptah
        - keepinvalid
      BBCount:         99
      ICount:          501
      EdgeCount:       133
      CyclomaticComplexity: 36
      functionsReached:
        - boxaGetBoxGeometry
        - boxaGetCount
        - boxaGetValidCount
        - ptaAddPt
        - ptaCreate
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc2.c:1238,16'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1238,20'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1240,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1238,26'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1238,30'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1240,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1238,36'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1238,40'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1240,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1238,46'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1238,50'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1240,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1238,56'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1238,60'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1240,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1238,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1239,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1240,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1239,16'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1239,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1239,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1240,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1240,17'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1241,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1241,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1241,17'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1242,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1242,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1242,17'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1243,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1243,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1243,17'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1244,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1244,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1244,17'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1245,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1245,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1245,17'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1246,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1246,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1247,16'
              BranchSideFuncs:
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1248,10'
              BranchSideFuncs:
                - boxaGetValidCount
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1247,16'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1247,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1247,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1248,22'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1248,43'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
            - BranchSide:      'boxfunc2.c:1251,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
        - Branch String:   'boxfunc2.c:1248,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1249,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1251,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
        - Branch String:   'boxfunc2.c:1249,16'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1249,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1249,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1252,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1252,35'
              BranchSideFuncs:
                - ptaCreate
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
            - BranchSide:      'boxfunc2.c:1253,9'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
        - Branch String:   'boxfunc2.c:1253,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1253,35'
              BranchSideFuncs:
                - ptaCreate
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
            - BranchSide:      'boxfunc2.c:1254,9'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
                - ptaCreate
        - Branch String:   'boxfunc2.c:1254,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1254,35'
              BranchSideFuncs:
                - ptaCreate
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
            - BranchSide:      'boxfunc2.c:1255,9'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
                - ptaCreate
        - Branch String:   'boxfunc2.c:1255,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1255,35'
              BranchSideFuncs:
                - ptaCreate
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
            - BranchSide:      'boxfunc2.c:1256,9'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
                - ptaCreate
        - Branch String:   'boxfunc2.c:1256,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1256,35'
              BranchSideFuncs:
                - ptaCreate
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
            - BranchSide:      'boxfunc2.c:1257,9'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaCreate
        - Branch String:   'boxfunc2.c:1257,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1257,35'
              BranchSideFuncs:
                - ptaCreate
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc2.c:1258,12'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc2.c:1258,5'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1259,28'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc2.c:1272,5'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1260,26'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1260,30'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc2.c:1262,17'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc2.c:1260,37'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1260,40'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc2.c:1261,13'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc2.c:1260,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1261,13'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc2.c:1262,17'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc2.c:1264,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1264,30'
              BranchSideFuncs:
                - ptaAddPt
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc2.c:1265,13'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc2.c:1265,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1265,30'
              BranchSideFuncs:
                - ptaAddPt
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc2.c:1266,13'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc2.c:1266,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1266,30'
              BranchSideFuncs:
                - ptaAddPt
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc2.c:1267,13'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc2.c:1267,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1267,30'
              BranchSideFuncs:
                - ptaAddPt
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc2.c:1268,13'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc2.c:1268,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1268,30'
              BranchSideFuncs:
                - ptaAddPt
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc2.c:1269,13'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc2.c:1269,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1269,30'
              BranchSideFuncs:
                - ptaAddPt
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'boxfunc2.c:1270,5'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
      Callsites:
        - Src:             'boxfunc2.c:1239,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc2.c:1247,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc2.c:1248,25'
          Dst:             boxaGetValidCount
        - Src:             'boxfunc2.c:1249,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc2.c:1251,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc2.c:1252,25'
          Dst:             ptaCreate
        - Src:             'boxfunc2.c:1253,25'
          Dst:             ptaCreate
        - Src:             'boxfunc2.c:1254,25'
          Dst:             ptaCreate
        - Src:             'boxfunc2.c:1255,25'
          Dst:             ptaCreate
        - Src:             'boxfunc2.c:1256,25'
          Dst:             ptaCreate
        - Src:             'boxfunc2.c:1257,25'
          Dst:             ptaCreate
        - Src:             'boxfunc2.c:1259,9'
          Dst:             boxaGetBoxGeometry
        - Src:             'boxfunc2.c:1264,20'
          Dst:             ptaAddPt
        - Src:             'boxfunc2.c:1265,20'
          Dst:             ptaAddPt
        - Src:             'boxfunc2.c:1266,20'
          Dst:             ptaAddPt
        - Src:             'boxfunc2.c:1267,20'
          Dst:             ptaAddPt
        - Src:             'boxfunc2.c:1268,20'
          Dst:             ptaAddPt
        - Src:             'boxfunc2.c:1269,20'
          Dst:             ptaAddPt
    - functionName:    boxaSort2dByIndex
      functionSourceFile: '/src/leptonica/src/boxfunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1083
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxas
        - naa
      BBCount:         32
      ICount:          191
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - boxaAddBox
        - boxaCreate
        - boxaGetBox
        - boxaGetCount
        - boxaaAddBoxa
        - boxaaCreate
        - numaDestroy
        - numaGetCount
        - numaGetIValue
        - numaaGetCount
        - numaaGetNuma
        - numaaGetNumberCount
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc2.c:1090,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1091,25'
              BranchSideFuncs:
                - boxaGetCount
                - returnErrorPtr
                - numaaGetNumberCount
                - numaaGetCount
                - boxaaCreate
                - numaaGetNuma
                - numaGetCount
                - boxaCreate
                - boxaaAddBoxa
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1092,32'
              BranchSideFuncs:
                - boxaGetCount
                - returnErrorPtr
                - numaaGetNumberCount
                - numaaGetCount
                - boxaaCreate
                - numaaGetNuma
                - numaGetCount
                - boxaCreate
                - boxaaAddBoxa
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:1091,25'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1091,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1091,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1092,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1093,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1094,10'
              BranchSideFuncs:
                - returnErrorPtr
                - numaaGetNumberCount
                - numaaGetCount
                - boxaaCreate
                - numaaGetNuma
                - numaGetCount
                - boxaCreate
                - boxaaAddBoxa
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:1093,25'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1093,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1093,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1094,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1095,25'
              BranchSideFuncs:
                - numaaGetNumberCount
                - numaaGetCount
                - boxaaCreate
                - numaaGetNuma
                - numaGetCount
                - boxaCreate
                - boxaaAddBoxa
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1098,32'
              BranchSideFuncs:
                - numaaGetNumberCount
                - numaaGetCount
                - boxaaCreate
                - numaaGetNuma
                - numaGetCount
                - boxaCreate
                - boxaaAddBoxa
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:1095,25'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1095,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1095,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1099,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1100,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1102,23'
              BranchSideFuncs:
                - numaaGetCount
                - boxaaCreate
                - numaaGetNuma
                - numaGetCount
                - boxaCreate
                - boxaaAddBoxa
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
        - Branch String:   'boxfunc2.c:1100,25'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1100,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:1100,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1104,5'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1105,27'
              BranchSideFuncs:
                - numaaGetNuma
                - numaGetCount
                - boxaCreate
                - boxaaAddBoxa
                - numaDestroy
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
            - BranchSide:      'boxfunc2.c:1117,12'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1108,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1109,27'
              BranchSideFuncs:
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - boxaaAddBoxa
                - numaDestroy
                - numaaGetNuma
                - numaGetCount
                - boxaCreate
            - BranchSide:      'boxfunc2.c:1113,22'
              BranchSideFuncs:
                - boxaaAddBoxa
                - numaDestroy
                - numaaGetNuma
                - numaGetCount
                - boxaCreate
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
      Callsites:
        - Src:             'boxfunc2.c:1091,25'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:1092,19'
          Dst:             boxaGetCount
        - Src:             'boxfunc2.c:1093,25'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:1095,25'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:1098,12'
          Dst:             numaaGetNumberCount
        - Src:             'boxfunc2.c:1100,25'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:1102,9'
          Dst:             numaaGetCount
        - Src:             'boxfunc2.c:1103,11'
          Dst:             boxaaCreate
        - Src:             'boxfunc2.c:1105,14'
          Dst:             numaaGetNuma
        - Src:             'boxfunc2.c:1106,14'
          Dst:             numaGetCount
        - Src:             'boxfunc2.c:1107,16'
          Dst:             boxaCreate
        - Src:             'boxfunc2.c:1109,13'
          Dst:             numaGetIValue
        - Src:             'boxfunc2.c:1110,19'
          Dst:             boxaGetBox
        - Src:             'boxfunc2.c:1111,13'
          Dst:             boxaAddBox
        - Src:             'boxfunc2.c:1113,9'
          Dst:             boxaaAddBoxa
        - Src:             'boxfunc2.c:1114,9'
          Dst:             numaDestroy
    - functionName:    boxaaGetExtent
      functionSourceFile: '/src/leptonica/src/boxfunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1536
      functionLinenumberEnd: 1584
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - baa
        - pw
        - ph
        - pbox
        - pboxa
      BBCount:         74
      ICount:          404
      EdgeCount:       99
      CyclomaticComplexity: 27
      functionsReached:
        - boxCreate
        - boxGetGeometry
        - boxaAddBox
        - boxaCreate
        - boxaDestroy
        - boxaGetExtent
        - boxaaGetBoxa
        - boxaaGetCount
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'boxfunc2.c:1541,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1541,17'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaCreate
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
                - boxaAddBox
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1543,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaCreate
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
                - boxaAddBox
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1541,20'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1541,24'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaCreate
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
                - boxaAddBox
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1543,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaCreate
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
                - boxaAddBox
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1541,29'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1541,33'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaCreate
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
                - boxaAddBox
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1543,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaCreate
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
                - boxaAddBox
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1541,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1542,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaCreate
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
                - boxaAddBox
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1543,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaCreate
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
                - boxaAddBox
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1542,16'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1542,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1542,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1543,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1543,14'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaCreate
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
                - boxaAddBox
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1544,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaCreate
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
                - boxaAddBox
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1544,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1544,14'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaCreate
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
                - boxaAddBox
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1545,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaCreate
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
                - boxaAddBox
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1545,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1545,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaCreate
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
                - boxaAddBox
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1546,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaCreate
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
                - boxaAddBox
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1546,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1546,17'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaCreate
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
                - boxaAddBox
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1547,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaCreate
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
                - boxaAddBox
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1547,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1548,16'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaCreate
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
                - boxaAddBox
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1550,23'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaCreate
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
                - boxaAddBox
                - returnErrorInt
        - Branch String:   'boxfunc2.c:1548,16'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1548,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1548,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1551,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1552,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1554,23'
              BranchSideFuncs:
                - boxaCreate
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
                - boxaAddBox
        - Branch String:   'boxfunc2.c:1552,16'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1552,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1552,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1558,5'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1559,30'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
                - boxaAddBox
                - boxaDestroy
                - boxCreate
            - BranchSide:      'boxfunc2.c:1572,9'
              BranchSideFuncs:
                - boxaDestroy
                - boxCreate
        - Branch String:   'boxfunc2.c:1563,19'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1563,22'
              BranchSideFuncs:
                - boxaAddBox
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
            - BranchSide:      'boxfunc2.c:1570,20'
              BranchSideFuncs:
                - boxaAddBox
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
        - Branch String:   'boxfunc2.c:1563,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1564,19'
              BranchSideFuncs:
                - boxaAddBox
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
            - BranchSide:      'boxfunc2.c:1570,20'
              BranchSideFuncs:
                - boxaAddBox
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
        - Branch String:   'boxfunc2.c:1565,20'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1565,18'
              BranchSideFuncs:
                - boxaAddBox
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
            - BranchSide:      'boxfunc2.c:1565,18'
              BranchSideFuncs:
                - boxaAddBox
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
        - Branch String:   'boxfunc2.c:1566,20'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1566,18'
              BranchSideFuncs:
                - boxaAddBox
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
            - BranchSide:      'boxfunc2.c:1566,18'
              BranchSideFuncs:
                - boxaAddBox
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
        - Branch String:   'boxfunc2.c:1567,20'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1567,18'
              BranchSideFuncs:
                - boxaAddBox
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
            - BranchSide:      'boxfunc2.c:1567,18'
              BranchSideFuncs:
                - boxaAddBox
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
        - Branch String:   'boxfunc2.c:1568,20'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1568,18'
              BranchSideFuncs:
                - boxaAddBox
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
            - BranchSide:      'boxfunc2.c:1568,18'
              BranchSideFuncs:
                - boxaAddBox
                - boxaDestroy
                - boxCreate
                - boxaaGetBoxa
                - boxaGetExtent
                - boxaDestroy
                - boxGetGeometry
        - Branch String:   'boxfunc2.c:1572,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1573,21'
              BranchSideFuncs:
                - boxaDestroy
                - boxCreate
            - BranchSide:      'boxfunc2.c:1575,9'
              BranchSideFuncs:
                - boxaDestroy
                - boxCreate
        - Branch String:   'boxfunc2.c:1575,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1575,19'
              BranchSideFuncs:
                - boxaDestroy
                - boxCreate
            - BranchSide:      'boxfunc2.c:1576,9'
              BranchSideFuncs:
                - boxaDestroy
                - boxCreate
        - Branch String:   'boxfunc2.c:1576,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1576,19'
              BranchSideFuncs:
                - boxaDestroy
                - boxCreate
            - BranchSide:      'boxfunc2.c:1577,9'
              BranchSideFuncs:
                - boxaDestroy
                - boxCreate
        - Branch String:   'boxfunc2.c:1577,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1578,27'
              BranchSideFuncs:
                - boxCreate
                - boxaDestroy
            - BranchSide:      'boxfunc2.c:1579,9'
              BranchSideFuncs:
                - boxaDestroy
        - Branch String:   'boxfunc2.c:1579,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1580,18'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc2.c:1582,9'
              BranchSideFuncs:
                - boxaDestroy
      Callsites:
        - Src:             'boxfunc2.c:1542,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc2.c:1548,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc2.c:1550,9'
          Dst:             boxaaGetCount
        - Src:             'boxfunc2.c:1552,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc2.c:1554,12'
          Dst:             boxaCreate
        - Src:             'boxfunc2.c:1559,17'
          Dst:             boxaaGetBoxa
        - Src:             'boxfunc2.c:1560,9'
          Dst:             boxaGetExtent
        - Src:             'boxfunc2.c:1561,9'
          Dst:             boxaDestroy
        - Src:             'boxfunc2.c:1562,9'
          Dst:             boxGetGeometry
        - Src:             'boxfunc2.c:1570,9'
          Dst:             boxaAddBox
        - Src:             'boxfunc2.c:1578,17'
          Dst:             boxCreate
        - Src:             'boxfunc2.c:1582,9'
          Dst:             boxaDestroy
    - functionName:    boxaaAlignBox
      functionSourceFile: '/src/leptonica/src/boxfunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1842
      functionLinenumberEnd: 1886
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - baa
        - box
        - delta
        - pindex
      BBCount:         40
      ICount:          234
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - boxDestroy
        - boxGetGeometry
        - boxaDestroy
        - boxaGetCount
        - boxaGetExtent
        - boxaaGetBoxa
        - boxaaGetCount
        - lept_stderr
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'boxfunc2.c:1847,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1847,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxaaGetCount
                - boxGetGeometry
                - boxaaGetBoxa
                - boxaGetCount
                - boxaGetExtent
                - boxGetGeometry
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
            - BranchSide:      'boxfunc2.c:1848,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxaaGetCount
                - boxGetGeometry
                - boxaaGetBoxa
                - boxaGetCount
                - boxaGetExtent
                - boxGetGeometry
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
        - Branch String:   'boxfunc2.c:1848,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1849,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaaGetCount
                - boxGetGeometry
                - boxaaGetBoxa
                - boxaGetCount
                - boxaGetExtent
                - boxGetGeometry
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
            - BranchSide:      'boxfunc2.c:1850,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaaGetCount
                - boxGetGeometry
                - boxaaGetBoxa
                - boxaGetCount
                - boxaGetExtent
                - boxGetGeometry
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
        - Branch String:   'boxfunc2.c:1849,16'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1849,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1849,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1850,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1851,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxGetGeometry
                - boxaaGetBoxa
                - boxaGetCount
                - boxaGetExtent
                - boxGetGeometry
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
            - BranchSide:      'boxfunc2.c:1852,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxGetGeometry
                - boxaaGetBoxa
                - boxaGetCount
                - boxaGetExtent
                - boxGetGeometry
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
        - Branch String:   'boxfunc2.c:1851,16'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1851,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1851,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1852,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1853,16'
              BranchSideFuncs:
                - boxaaGetCount
                - boxGetGeometry
                - boxaaGetBoxa
                - boxaGetCount
                - boxaGetExtent
                - boxGetGeometry
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
            - BranchSide:      'boxfunc2.c:1855,23'
              BranchSideFuncs:
                - boxaaGetCount
                - boxGetGeometry
                - boxaaGetBoxa
                - boxaGetCount
                - boxaGetExtent
                - boxGetGeometry
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
        - Branch String:   'boxfunc2.c:1853,16'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1853,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc2.c:1853,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1858,5'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1859,29'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaGetCount
                - boxaGetExtent
                - boxGetGeometry
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
            - BranchSide:      'boxfunc2.c:1881,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:1860,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1861,13'
              BranchSideFuncs:
                - boxaDestroy
                - boxaaGetBoxa
                - boxaGetCount
                - boxaGetExtent
                - boxGetGeometry
                - boxDestroy
                - boxaDestroy
                - lept_stderr
            - BranchSide:      'boxfunc2.c:1865,23'
              BranchSideFuncs:
                - boxaGetExtent
                - boxGetGeometry
                - boxDestroy
                - boxaDestroy
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - lept_stderr
        - Branch String:   'boxfunc2.c:1862,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1863,13'
              BranchSideFuncs:
                - lept_stderr
                - boxaaGetBoxa
                - boxaGetCount
                - boxaGetExtent
                - boxGetGeometry
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
            - BranchSide:      'boxfunc2.c:1863,13'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaGetCount
                - boxaGetExtent
                - boxGetGeometry
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
        - Branch String:   'boxfunc2.c:1871,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1872,20'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaGetCount
                - boxaGetExtent
                - boxGetGeometry
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
            - BranchSide:      'boxfunc2.c:1874,20'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaGetCount
                - boxaGetExtent
                - boxGetGeometry
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
        - Branch String:   'boxfunc2.c:1875,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1876,23'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaGetCount
                - boxaGetExtent
                - boxGetGeometry
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
            - BranchSide:      'boxfunc2.c:1879,5'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaGetCount
                - boxaGetExtent
                - boxGetGeometry
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
        - Branch String:   'boxfunc2.c:1881,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1882,19'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc2.c:1884,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc2.c:1849,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc2.c:1851,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc2.c:1853,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc2.c:1855,9'
          Dst:             boxaaGetCount
        - Src:             'boxfunc2.c:1856,5'
          Dst:             boxGetGeometry
        - Src:             'boxfunc2.c:1859,16'
          Dst:             boxaaGetBoxa
        - Src:             'boxfunc2.c:1860,18'
          Dst:             boxaGetCount
        - Src:             'boxfunc2.c:1861,13'
          Dst:             boxaDestroy
        - Src:             'boxfunc2.c:1862,13'
          Dst:             lept_stderr
        - Src:             'boxfunc2.c:1865,9'
          Dst:             boxaGetExtent
        - Src:             'boxfunc2.c:1866,9'
          Dst:             boxGetGeometry
        - Src:             'boxfunc2.c:1867,9'
          Dst:             boxDestroy
        - Src:             'boxfunc2.c:1868,9'
          Dst:             boxaDestroy
    - functionName:    boxaSort2d
      functionSourceFile: '/src/leptonica/src/boxfunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 1070
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - boxas
        - pnaad
        - delta1
        - delta2
        - minh1
      BBCount:         71
      ICount:          605
      EdgeCount:       92
      CyclomaticComplexity: 23
      functionsReached:
        - boxGetGeometry
        - boxaAddBox
        - boxaCreate
        - boxaDestroy
        - boxaGetBox
        - boxaGetCount
        - boxaHandleOverlaps
        - boxaJoin
        - boxaSort
        - boxaaAddBox
        - boxaaAddBoxa
        - boxaaAlignBox
        - boxaaCreate
        - boxaaDestroy
        - boxaaGetBoxa
        - boxaaGetCount
        - boxaaGetExtent
        - boxaaReplaceBoxa
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetIValue
        - numaJoin
        - numaSortByIndex
        - numaaAddNuma
        - numaaAddNumber
        - numaaCreate
        - numaaDestroy
        - numaaGetNuma
        - numaaReplaceNuma
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'boxfunc2.c:909,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:909,17'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - boxaSort
                - boxaGetCount
                - boxaaCreate
                - numaaCreate
                - boxaCreate
                - numaCreate
                - boxaDestroy
                - numaDestroy
                - boxaGetCount
                - boxaaGetCount
                - boxaaGetExtent
                - boxaHandleOverlaps
                - boxaDestroy
                - boxaDestroy
                - boxaaCreate
                - numaaCreate
                - numaDestroy
                - boxaaDestroy
                - numaaDestroy
                - boxaaGetCount
                - boxaaGetCount
                - boxaCreate
                - numaaCreate
                - boxaaCreate
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSort
                - boxaaReplaceBoxa
                - numaaGetNuma
                - numaSortByIndex
                - numaaReplaceNuma
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaGetBoxa
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaJoin
                - numaDestroy
                - numaDestroy
                - boxaGetBox
                - boxaaGetCount
                - boxaaAlignBox
                - boxaCreate
                - boxaAddBox
                - boxaaAddBoxa
                - numaCreate
                - numaaAddNuma
                - numaGetIValue
                - numaaAddNumber
                - boxaaAddBox
                - boxaGetBox
                - boxGetGeometry
                - boxaaGetCount
                - boxaaAlignBox
                - boxaCreate
                - boxaAddBox
                - boxaaAddBoxa
                - numaCreate
                - numaaAddNuma
                - numaGetIValue
                - numaaAddNumber
                - boxaaAddBox
                - boxaAddBox
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:910,10'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - boxaSort
                - boxaGetCount
                - boxaaCreate
                - numaaCreate
                - boxaCreate
                - numaCreate
                - boxaDestroy
                - numaDestroy
                - boxaGetCount
                - boxaaGetCount
                - boxaaGetExtent
                - boxaHandleOverlaps
                - boxaDestroy
                - boxaDestroy
                - boxaaCreate
                - numaaCreate
                - numaDestroy
                - boxaaDestroy
                - numaaDestroy
                - boxaaGetCount
                - boxaaGetCount
                - boxaCreate
                - numaaCreate
                - boxaaCreate
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSort
                - boxaaReplaceBoxa
                - numaaGetNuma
                - numaSortByIndex
                - numaaReplaceNuma
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaGetBoxa
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaJoin
                - numaDestroy
                - numaDestroy
                - boxaGetBox
                - boxaaGetCount
                - boxaaAlignBox
                - boxaCreate
                - boxaAddBox
                - boxaaAddBoxa
                - numaCreate
                - numaaAddNuma
                - numaGetIValue
                - numaaAddNumber
                - boxaaAddBox
                - boxaGetBox
                - boxGetGeometry
                - boxaaGetCount
                - boxaaAlignBox
                - boxaCreate
                - boxaAddBox
                - boxaaAddBoxa
                - numaCreate
                - numaaAddNuma
                - numaGetIValue
                - numaaAddNumber
                - boxaaAddBox
                - boxaAddBox
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:910,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:911,25'
              BranchSideFuncs:
                - boxaGetCount
                - boxaSort
                - boxaGetCount
                - boxaaCreate
                - numaaCreate
                - boxaCreate
                - numaCreate
                - boxaDestroy
                - numaDestroy
                - boxaGetCount
                - boxaaGetCount
                - boxaaGetExtent
                - boxaHandleOverlaps
                - boxaDestroy
                - boxaDestroy
                - boxaaCreate
                - numaaCreate
                - numaDestroy
                - boxaaDestroy
                - numaaDestroy
                - boxaaGetCount
                - boxaaGetCount
                - boxaCreate
                - numaaCreate
                - boxaaCreate
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSort
                - boxaaReplaceBoxa
                - numaaGetNuma
                - numaSortByIndex
                - numaaReplaceNuma
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaGetBoxa
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaJoin
                - numaDestroy
                - numaDestroy
                - boxaGetBox
                - boxaaGetCount
                - boxaaAlignBox
                - boxaCreate
                - boxaAddBox
                - boxaaAddBoxa
                - numaCreate
                - numaaAddNuma
                - numaGetIValue
                - numaaAddNumber
                - boxaaAddBox
                - boxaGetBox
                - boxGetGeometry
                - boxaaGetCount
                - boxaaAlignBox
                - boxaCreate
                - boxaAddBox
                - boxaaAddBoxa
                - numaCreate
                - numaaAddNuma
                - numaGetIValue
                - numaaAddNumber
                - boxaaAddBox
                - boxaAddBox
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:912,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaSort
                - boxaGetCount
                - boxaaCreate
                - numaaCreate
                - boxaCreate
                - numaCreate
                - boxaDestroy
                - numaDestroy
                - boxaGetCount
                - boxaaGetCount
                - boxaaGetExtent
                - boxaHandleOverlaps
                - boxaDestroy
                - boxaDestroy
                - boxaaCreate
                - numaaCreate
                - numaDestroy
                - boxaaDestroy
                - numaaDestroy
                - boxaaGetCount
                - boxaaGetCount
                - boxaCreate
                - numaaCreate
                - boxaaCreate
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSort
                - boxaaReplaceBoxa
                - numaaGetNuma
                - numaSortByIndex
                - numaaReplaceNuma
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaGetBoxa
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaJoin
                - numaDestroy
                - numaDestroy
                - boxaGetBox
                - boxaaGetCount
                - boxaaAlignBox
                - boxaCreate
                - boxaAddBox
                - boxaaAddBoxa
                - numaCreate
                - numaaAddNuma
                - numaGetIValue
                - numaaAddNumber
                - boxaaAddBox
                - boxaGetBox
                - boxGetGeometry
                - boxaaGetCount
                - boxaaAlignBox
                - boxaCreate
                - boxaAddBox
                - boxaaAddBoxa
                - numaCreate
                - numaaAddNuma
                - numaGetIValue
                - numaaAddNumber
                - boxaaAddBox
                - boxaAddBox
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:911,25'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:911,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:911,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:912,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:913,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:916,26'
              BranchSideFuncs:
                - boxaSort
                - boxaGetCount
                - boxaaCreate
                - numaaCreate
                - boxaCreate
                - numaCreate
                - boxaDestroy
                - numaDestroy
                - boxaGetCount
                - boxaaGetCount
                - boxaaGetExtent
                - boxaHandleOverlaps
                - boxaDestroy
                - boxaDestroy
                - boxaaCreate
                - numaaCreate
                - numaDestroy
                - boxaaDestroy
                - numaaDestroy
                - boxaaGetCount
                - boxaaGetCount
                - boxaCreate
                - numaaCreate
                - boxaaCreate
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSort
                - boxaaReplaceBoxa
                - numaaGetNuma
                - numaSortByIndex
                - numaaReplaceNuma
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaGetBoxa
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaJoin
                - numaDestroy
                - numaDestroy
                - boxaGetBox
                - boxaaGetCount
                - boxaaAlignBox
                - boxaCreate
                - boxaAddBox
                - boxaaAddBoxa
                - numaCreate
                - numaaAddNuma
                - numaGetIValue
                - numaaAddNumber
                - boxaaAddBox
                - boxaGetBox
                - boxGetGeometry
                - boxaaGetCount
                - boxaaAlignBox
                - boxaCreate
                - boxaAddBox
                - boxaaAddBoxa
                - numaCreate
                - numaaAddNuma
                - numaGetIValue
                - numaaAddNumber
                - boxaaAddBox
                - boxaAddBox
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:913,25'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:913,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:913,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:916,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:918,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:921,23'
              BranchSideFuncs:
                - boxaGetCount
                - boxaaCreate
                - numaaCreate
                - boxaCreate
                - numaCreate
                - boxaDestroy
                - numaDestroy
                - boxaGetCount
                - boxaaGetCount
                - boxaaGetExtent
                - boxaHandleOverlaps
                - boxaDestroy
                - boxaDestroy
                - boxaaCreate
                - numaaCreate
                - numaDestroy
                - boxaaDestroy
                - numaaDestroy
                - boxaaGetCount
                - boxaaGetCount
                - boxaCreate
                - numaaCreate
                - boxaaCreate
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSort
                - boxaaReplaceBoxa
                - numaaGetNuma
                - numaSortByIndex
                - numaaReplaceNuma
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaGetBoxa
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaJoin
                - numaDestroy
                - numaDestroy
                - boxaGetBox
                - boxaaGetCount
                - boxaaAlignBox
                - boxaCreate
                - boxaAddBox
                - boxaaAddBoxa
                - numaCreate
                - numaaAddNuma
                - numaGetIValue
                - numaaAddNumber
                - boxaaAddBox
                - boxaGetBox
                - boxGetGeometry
                - boxaaGetCount
                - boxaaAlignBox
                - boxaCreate
                - boxaAddBox
                - boxaaAddBoxa
                - numaCreate
                - numaaAddNuma
                - numaGetIValue
                - numaaAddNumber
                - boxaaAddBox
                - boxaAddBox
                - numaAddNumber
        - Branch String:   'boxfunc2.c:918,25'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:918,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:918,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:926,5'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:927,26'
              BranchSideFuncs:
                - boxaGetBox
                - boxGetGeometry
                - boxaaGetCount
                - boxaaAlignBox
                - boxaCreate
                - boxaAddBox
                - boxaaAddBoxa
                - numaCreate
                - numaaAddNuma
                - numaGetIValue
                - numaaAddNumber
                - boxaDestroy
                - numaDestroy
                - boxaGetCount
                - boxaaGetCount
                - boxaaGetExtent
                - boxaHandleOverlaps
                - boxaDestroy
                - boxaDestroy
                - boxaaCreate
                - numaaCreate
                - numaDestroy
                - boxaaDestroy
                - numaaDestroy
                - boxaaGetCount
                - boxaaGetCount
                - boxaCreate
                - numaaCreate
                - boxaaCreate
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSort
                - boxaaReplaceBoxa
                - numaaGetNuma
                - numaSortByIndex
                - numaaReplaceNuma
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaGetBoxa
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaJoin
                - numaDestroy
                - numaDestroy
                - boxaGetBox
                - boxaaGetCount
                - boxaaAlignBox
                - boxaCreate
                - boxaAddBox
                - boxaaAddBoxa
                - numaCreate
                - numaaAddNuma
                - numaGetIValue
                - numaaAddNumber
                - boxaaAddBox
                - boxaaAddBox
                - boxaAddBox
                - numaAddNumber
            - BranchSide:      'boxfunc2.c:948,5'
              BranchSideFuncs:
                - boxaDestroy
                - numaDestroy
                - boxaGetCount
                - boxaaGetCount
                - boxaaGetExtent
                - boxaHandleOverlaps
                - boxaDestroy
                - boxaDestroy
                - boxaaCreate
                - numaaCreate
                - numaDestroy
                - boxaaDestroy
                - numaaDestroy
                - boxaaGetCount
                - boxaaGetCount
                - boxaCreate
                - numaaCreate
                - boxaaCreate
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSort
                - boxaaReplaceBoxa
                - numaaGetNuma
                - numaSortByIndex
                - numaaReplaceNuma
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaGetBoxa
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaJoin
                - numaDestroy
                - numaDestroy
                - boxaGetBox
                - boxaaGetCount
                - boxaaAlignBox
                - boxaCreate
                - boxaAddBox
                - boxaaAddBoxa
                - numaCreate
                - numaaAddNuma
                - numaGetIValue
                - numaaAddNumber
                - boxaaAddBox
        - Branch String:   'boxfunc2.c:929,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:930,24'
              BranchSideFuncs:
                - boxaAddBox
                - numaAddNumber
                - boxaDestroy
                - numaDestroy
                - boxaGetCount
                - boxaaGetCount
                - boxaaGetExtent
                - boxaHandleOverlaps
                - boxaDestroy
                - boxaDestroy
                - boxaaCreate
                - numaaCreate
                - numaDestroy
                - boxaaDestroy
                - numaaDestroy
                - boxaaGetCount
                - boxaaGetCount
                - boxaCreate
                - numaaCreate
                - boxaaCreate
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSort
                - boxaaReplaceBoxa
                - numaaGetNuma
                - numaSortByIndex
                - numaaReplaceNuma
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaGetBoxa
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaJoin
                - numaDestroy
                - numaDestroy
                - boxaGetBox
                - boxaaGetCount
                - boxaaAlignBox
                - boxaCreate
                - boxaAddBox
                - boxaaAddBoxa
                - numaCreate
                - numaaAddNuma
                - numaGetIValue
                - numaaAddNumber
                - boxaaAddBox
                - boxaGetBox
                - boxGetGeometry
                - boxaaGetCount
                - boxaaAlignBox
                - boxaCreate
                - boxaAddBox
                - boxaaAddBoxa
                - numaCreate
                - numaaAddNuma
                - numaGetIValue
                - numaaAddNumber
                - boxaaAddBox
            - BranchSide:      'boxfunc2.c:933,31'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaAlignBox
                - boxaCreate
                - boxaAddBox
                - boxaaAddBoxa
                - numaCreate
                - numaaAddNuma
                - numaGetIValue
                - numaaAddNumber
                - boxaDestroy
                - numaDestroy
                - boxaGetCount
                - boxaaGetCount
                - boxaaGetExtent
                - boxaHandleOverlaps
                - boxaDestroy
                - boxaDestroy
                - boxaaCreate
                - numaaCreate
                - numaDestroy
                - boxaaDestroy
                - numaaDestroy
                - boxaaGetCount
                - boxaaGetCount
                - boxaCreate
                - numaaCreate
                - boxaaCreate
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSort
                - boxaaReplaceBoxa
                - numaaGetNuma
                - numaSortByIndex
                - numaaReplaceNuma
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaGetBoxa
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaJoin
                - numaDestroy
                - numaDestroy
                - boxaGetBox
                - boxaaGetCount
                - boxaaAlignBox
                - boxaCreate
                - boxaAddBox
                - boxaaAddBoxa
                - numaCreate
                - numaaAddNuma
                - numaGetIValue
                - numaaAddNumber
                - boxaaAddBox
                - boxaGetBox
                - boxGetGeometry
                - boxaAddBox
                - numaAddNumber
                - boxaaAddBox
        - Branch String:   'boxfunc2.c:935,17'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:936,29'
              BranchSideFuncs:
                - boxaaAddBox
                - numaGetIValue
                - numaaAddNumber
                - boxaDestroy
                - numaDestroy
                - boxaGetCount
                - boxaaGetCount
                - boxaaGetExtent
                - boxaHandleOverlaps
                - boxaDestroy
                - boxaDestroy
                - boxaaCreate
                - numaaCreate
                - numaDestroy
                - boxaaDestroy
                - numaaDestroy
                - boxaaGetCount
                - boxaaGetCount
                - boxaCreate
                - numaaCreate
                - boxaaCreate
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSort
                - boxaaReplaceBoxa
                - numaaGetNuma
                - numaSortByIndex
                - numaaReplaceNuma
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaGetBoxa
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaJoin
                - numaDestroy
                - numaDestroy
                - boxaGetBox
                - boxaaGetCount
                - boxaaAlignBox
                - boxaCreate
                - boxaAddBox
                - boxaaAddBoxa
                - numaCreate
                - numaaAddNuma
                - numaGetIValue
                - numaaAddNumber
                - boxaaAddBox
                - boxaGetBox
                - boxGetGeometry
                - boxaaGetCount
                - boxaaAlignBox
                - boxaCreate
                - boxaAddBox
                - boxaaAddBoxa
                - numaCreate
                - numaaAddNuma
                - boxaAddBox
                - numaAddNumber
            - BranchSide:      'boxfunc2.c:938,25'
              BranchSideFuncs:
                - boxaCreate
                - boxaAddBox
                - boxaaAddBoxa
                - numaCreate
                - numaaAddNuma
                - numaGetIValue
                - numaaAddNumber
                - boxaDestroy
                - numaDestroy
                - boxaGetCount
                - boxaaGetCount
                - boxaaGetExtent
                - boxaHandleOverlaps
                - boxaDestroy
                - boxaDestroy
                - boxaaCreate
                - numaaCreate
                - numaDestroy
                - boxaaDestroy
                - numaaDestroy
                - boxaaGetCount
                - boxaaGetCount
                - boxaCreate
                - numaaCreate
                - boxaaCreate
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSort
                - boxaaReplaceBoxa
                - numaaGetNuma
                - numaSortByIndex
                - numaaReplaceNuma
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaGetBoxa
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaJoin
                - numaDestroy
                - numaDestroy
                - boxaGetBox
                - boxaaGetCount
                - boxaaAlignBox
                - boxaCreate
                - boxaAddBox
                - boxaaAddBoxa
                - numaCreate
                - numaaAddNuma
                - numaGetIValue
                - numaaAddNumber
                - boxaaAddBox
                - boxaGetBox
                - boxGetGeometry
                - boxaaGetCount
                - boxaaAlignBox
                - boxaaAddBox
                - boxaAddBox
                - numaAddNumber
        - Branch String:   'boxfunc2.c:953,5'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:954,26'
              BranchSideFuncs:
                - boxaGetBox
                - boxaaGetCount
                - boxaaAlignBox
                - boxaCreate
                - boxaAddBox
                - boxaaAddBoxa
                - numaCreate
                - numaaAddNuma
                - numaGetIValue
                - numaaAddNumber
                - boxaaGetCount
                - boxaaGetExtent
                - boxaHandleOverlaps
                - boxaDestroy
                - boxaDestroy
                - boxaaCreate
                - numaaCreate
                - numaDestroy
                - boxaaDestroy
                - numaaDestroy
                - boxaaGetCount
                - boxaaGetCount
                - boxaCreate
                - numaaCreate
                - boxaaCreate
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSort
                - boxaaReplaceBoxa
                - numaaGetNuma
                - numaSortByIndex
                - numaaReplaceNuma
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaGetBoxa
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaJoin
                - numaDestroy
                - numaDestroy
                - boxaaAddBox
            - BranchSide:      'boxfunc2.c:981,23'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaGetExtent
                - boxaHandleOverlaps
                - boxaDestroy
                - boxaDestroy
                - boxaaCreate
                - numaaCreate
                - numaDestroy
                - boxaaDestroy
                - numaaDestroy
                - boxaaGetCount
                - boxaaGetCount
                - boxaCreate
                - numaaCreate
                - boxaaCreate
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSort
                - boxaaReplaceBoxa
                - numaaGetNuma
                - numaSortByIndex
                - numaaReplaceNuma
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaGetBoxa
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaJoin
                - numaDestroy
                - numaDestroy
        - Branch String:   'boxfunc2.c:957,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:958,25'
              BranchSideFuncs:
                - boxaaAddBox
                - numaGetIValue
                - numaaAddNumber
                - boxaaGetCount
                - boxaaGetExtent
                - boxaHandleOverlaps
                - boxaDestroy
                - boxaDestroy
                - boxaaCreate
                - numaaCreate
                - numaDestroy
                - boxaaDestroy
                - numaaDestroy
                - boxaaGetCount
                - boxaaGetCount
                - boxaCreate
                - numaaCreate
                - boxaaCreate
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSort
                - boxaaReplaceBoxa
                - numaaGetNuma
                - numaSortByIndex
                - numaaReplaceNuma
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaGetBoxa
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaJoin
                - numaDestroy
                - numaDestroy
                - boxaGetBox
                - boxaaGetCount
                - boxaaAlignBox
                - boxaCreate
                - boxaAddBox
                - boxaaAddBoxa
                - numaCreate
                - numaaAddNuma
            - BranchSide:      'boxfunc2.c:960,21'
              BranchSideFuncs:
                - boxaCreate
                - boxaAddBox
                - boxaaAddBoxa
                - numaCreate
                - numaaAddNuma
                - numaGetIValue
                - numaaAddNumber
                - boxaaGetCount
                - boxaaGetExtent
                - boxaHandleOverlaps
                - boxaDestroy
                - boxaDestroy
                - boxaaCreate
                - numaaCreate
                - numaDestroy
                - boxaaDestroy
                - numaaDestroy
                - boxaaGetCount
                - boxaaGetCount
                - boxaCreate
                - numaaCreate
                - boxaaCreate
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSort
                - boxaaReplaceBoxa
                - numaaGetNuma
                - numaSortByIndex
                - numaaReplaceNuma
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaGetBoxa
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaJoin
                - numaDestroy
                - numaDestroy
                - boxaGetBox
                - boxaaGetCount
                - boxaaAlignBox
                - boxaaAddBox
        - Branch String:   'boxfunc2.c:986,5'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:987,23'
              BranchSideFuncs:
                - numaGetIValue
                - boxaaCreate
                - numaaCreate
                - numaDestroy
                - boxaaDestroy
                - numaaDestroy
                - boxaaGetCount
                - boxaaGetCount
                - boxaCreate
                - numaaCreate
                - boxaaCreate
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSort
                - boxaaReplaceBoxa
                - numaaGetNuma
                - numaSortByIndex
                - numaaReplaceNuma
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaaGetBoxa
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaJoin
                - numaDestroy
                - numaDestroy
            - BranchSide:      'boxfunc2.c:1001,24'
              BranchSideFuncs:
                - boxaaCreate
                - numaaCreate
                - numaDestroy
                - boxaaDestroy
                - numaaDestroy
                - boxaaGetCount
                - boxaaGetCount
                - boxaCreate
                - numaaCreate
                - boxaaCreate
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSort
                - boxaaReplaceBoxa
                - numaaGetNuma
                - numaSortByIndex
                - numaaReplaceNuma
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
        - Branch String:   'boxfunc2.c:988,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:989,34'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaaGetBoxa
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaJoin
                - numaDestroy
                - numaDestroy
                - boxaaCreate
                - numaaCreate
                - numaDestroy
                - boxaaDestroy
                - numaaDestroy
                - boxaaGetCount
                - boxaaGetCount
                - boxaCreate
                - numaaCreate
                - boxaaCreate
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSort
                - boxaaReplaceBoxa
                - numaaGetNuma
                - numaSortByIndex
                - numaaReplaceNuma
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - numaGetIValue
            - BranchSide:      'boxfunc2.c:1000,5'
              BranchSideFuncs:
                - boxaaCreate
                - numaaCreate
                - numaDestroy
                - boxaaDestroy
                - numaaDestroy
                - boxaaGetCount
                - boxaaGetCount
                - boxaCreate
                - numaaCreate
                - boxaaCreate
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSort
                - boxaaReplaceBoxa
                - numaaGetNuma
                - numaSortByIndex
                - numaaReplaceNuma
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaGetBoxa
                - boxaJoin
                - boxaDestroy
                - boxaDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaJoin
                - numaDestroy
                - numaDestroy
        - Branch String:   'boxfunc2.c:1003,5'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1004,23'
              BranchSideFuncs:
                - numaGetIValue
                - numaDestroy
                - boxaaDestroy
                - numaaDestroy
                - boxaaGetCount
                - boxaaGetCount
                - boxaCreate
                - numaaCreate
                - boxaaCreate
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSort
                - boxaaReplaceBoxa
                - numaaGetNuma
                - numaSortByIndex
                - numaaReplaceNuma
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
            - BranchSide:      'boxfunc2.c:1012,5'
              BranchSideFuncs:
                - numaDestroy
                - boxaaDestroy
                - numaaDestroy
                - boxaaGetCount
                - boxaaGetCount
                - boxaCreate
                - numaaCreate
                - boxaaCreate
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSort
                - boxaaReplaceBoxa
                - numaaGetNuma
                - numaSortByIndex
                - numaaReplaceNuma
                - boxaDestroy
                - numaDestroy
                - numaDestroy
        - Branch String:   'boxfunc2.c:1005,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1006,34'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - numaDestroy
                - boxaaDestroy
                - numaaDestroy
                - boxaaGetCount
                - boxaaGetCount
                - boxaCreate
                - numaaCreate
                - boxaaCreate
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSort
                - boxaaReplaceBoxa
                - numaaGetNuma
                - numaSortByIndex
                - numaaReplaceNuma
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'boxfunc2.c:1011,5'
              BranchSideFuncs:
                - numaDestroy
                - boxaaDestroy
                - numaaDestroy
                - boxaaGetCount
                - boxaaGetCount
                - boxaCreate
                - numaaCreate
                - boxaaCreate
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSort
                - boxaaReplaceBoxa
                - numaaGetNuma
                - numaSortByIndex
                - numaaReplaceNuma
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
        - Branch String:   'boxfunc2.c:1020,5'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1021,30'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaSort
                - boxaaReplaceBoxa
                - numaaGetNuma
                - numaSortByIndex
                - numaaReplaceNuma
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - boxaaGetCount
                - boxaCreate
                - numaaCreate
                - boxaaCreate
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
            - BranchSide:      'boxfunc2.c:1034,23'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaCreate
                - numaaCreate
                - boxaaCreate
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
        - Branch String:   'boxfunc2.c:1037,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1038,18'
              BranchSideFuncs:
                - boxaaCreate
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
            - BranchSide:      'boxfunc2.c:1039,24'
              BranchSideFuncs:
                - boxaaCreate
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
        - Branch String:   'boxfunc2.c:1040,5'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1041,30'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaGetBox
                - boxaAddBox
                - boxaDestroy
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
            - BranchSide:      'boxfunc2.c:1046,23'
              BranchSideFuncs:
                - boxaSort
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
        - Branch String:   'boxfunc2.c:1047,5'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1048,23'
              BranchSideFuncs:
                - numaGetIValue
                - boxaaGetBoxa
                - boxaaAddBoxa
                - numaaGetNuma
                - numaaAddNuma
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
            - BranchSide:      'boxfunc2.c:1059,5'
              BranchSideFuncs:
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - numaaDestroy
                - numaaDestroy
        - Branch String:   'boxfunc2.c:1066,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:1067,9'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc2.c:1069,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc2.c:911,25'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:912,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc2.c:913,25'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:916,17'
          Dst:             boxaSort
        - Src:             'boxfunc2.c:918,25'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:921,10'
          Dst:             boxaGetCount
        - Src:             'boxfunc2.c:922,11'
          Dst:             boxaaCreate
        - Src:             'boxfunc2.c:923,11'
          Dst:             numaaCreate
        - Src:             'boxfunc2.c:924,13'
          Dst:             boxaCreate
        - Src:             'boxfunc2.c:925,11'
          Dst:             numaCreate
        - Src:             'boxfunc2.c:927,15'
          Dst:             boxaGetBox
        - Src:             'boxfunc2.c:928,9'
          Dst:             boxGetGeometry
        - Src:             'boxfunc2.c:930,13'
          Dst:             boxaAddBox
        - Src:             'boxfunc2.c:931,13'
          Dst:             numaAddNumber
        - Src:             'boxfunc2.c:933,17'
          Dst:             boxaaGetCount
        - Src:             'boxfunc2.c:934,13'
          Dst:             boxaaAlignBox
        - Src:             'boxfunc2.c:936,17'
          Dst:             boxaaAddBox
        - Src:             'boxfunc2.c:938,25'
          Dst:             boxaCreate
        - Src:             'boxfunc2.c:939,17'
          Dst:             boxaAddBox
        - Src:             'boxfunc2.c:940,17'
          Dst:             boxaaAddBoxa
        - Src:             'boxfunc2.c:941,23'
          Dst:             numaCreate
        - Src:             'boxfunc2.c:942,17'
          Dst:             numaaAddNuma
        - Src:             'boxfunc2.c:944,13'
          Dst:             numaGetIValue
        - Src:             'boxfunc2.c:945,13'
          Dst:             numaaAddNumber
        - Src:             'boxfunc2.c:948,5'
          Dst:             boxaDestroy
        - Src:             'boxfunc2.c:949,5'
          Dst:             numaDestroy
        - Src:             'boxfunc2.c:952,10'
          Dst:             boxaGetCount
        - Src:             'boxfunc2.c:954,15'
          Dst:             boxaGetBox
        - Src:             'boxfunc2.c:955,13'
          Dst:             boxaaGetCount
        - Src:             'boxfunc2.c:956,9'
          Dst:             boxaaAlignBox
        - Src:             'boxfunc2.c:958,13'
          Dst:             boxaaAddBox
        - Src:             'boxfunc2.c:960,21'
          Dst:             boxaCreate
        - Src:             'boxfunc2.c:961,13'
          Dst:             boxaAddBox
        - Src:             'boxfunc2.c:962,13'
          Dst:             boxaaAddBoxa
        - Src:             'boxfunc2.c:963,19'
          Dst:             numaCreate
        - Src:             'boxfunc2.c:964,13'
          Dst:             numaaAddNuma
        - Src:             'boxfunc2.c:966,9'
          Dst:             numaGetIValue
        - Src:             'boxfunc2.c:967,9'
          Dst:             numaaAddNumber
        - Src:             'boxfunc2.c:981,9'
          Dst:             boxaaGetCount
        - Src:             'boxfunc2.c:982,5'
          Dst:             boxaaGetExtent
        - Src:             'boxfunc2.c:983,13'
          Dst:             boxaHandleOverlaps
        - Src:             'boxfunc2.c:984,5'
          Dst:             boxaDestroy
        - Src:             'boxfunc2.c:985,5'
          Dst:             boxaDestroy
        - Src:             'boxfunc2.c:987,9'
          Dst:             numaGetIValue
        - Src:             'boxfunc2.c:989,21'
          Dst:             boxaaGetBoxa
        - Src:             'boxfunc2.c:990,21'
          Dst:             boxaaGetBoxa
        - Src:             'boxfunc2.c:991,13'
          Dst:             boxaJoin
        - Src:             'boxfunc2.c:992,13'
          Dst:             boxaDestroy
        - Src:             'boxfunc2.c:993,13'
          Dst:             boxaDestroy
        - Src:             'boxfunc2.c:994,19'
          Dst:             numaaGetNuma
        - Src:             'boxfunc2.c:995,19'
          Dst:             numaaGetNuma
        - Src:             'boxfunc2.c:996,13'
          Dst:             numaJoin
        - Src:             'boxfunc2.c:997,13'
          Dst:             numaDestroy
        - Src:             'boxfunc2.c:998,13'
          Dst:             numaDestroy
        - Src:             'boxfunc2.c:1001,12'
          Dst:             boxaaCreate
        - Src:             'boxfunc2.c:1002,12'
          Dst:             numaaCreate
        - Src:             'boxfunc2.c:1004,9'
          Dst:             numaGetIValue
        - Src:             'boxfunc2.c:1006,21'
          Dst:             boxaaGetBoxa
        - Src:             'boxfunc2.c:1007,13'
          Dst:             boxaaAddBoxa
        - Src:             'boxfunc2.c:1008,19'
          Dst:             numaaGetNuma
        - Src:             'boxfunc2.c:1009,13'
          Dst:             numaaAddNuma
        - Src:             'boxfunc2.c:1012,5'
          Dst:             numaDestroy
        - Src:             'boxfunc2.c:1013,5'
          Dst:             boxaaDestroy
        - Src:             'boxfunc2.c:1015,5'
          Dst:             numaaDestroy
        - Src:             'boxfunc2.c:1019,9'
          Dst:             boxaaGetCount
        - Src:             'boxfunc2.c:1021,17'
          Dst:             boxaaGetBoxa
        - Src:             'boxfunc2.c:1022,17'
          Dst:             boxaSort
        - Src:             'boxfunc2.c:1023,9'
          Dst:             boxaaReplaceBoxa
        - Src:             'boxfunc2.c:1024,15'
          Dst:             numaaGetNuma
        - Src:             'boxfunc2.c:1025,15'
          Dst:             numaSortByIndex
        - Src:             'boxfunc2.c:1026,9'
          Dst:             numaaReplaceNuma
        - Src:             'boxfunc2.c:1027,9'
          Dst:             boxaDestroy
        - Src:             'boxfunc2.c:1028,9'
          Dst:             numaDestroy
        - Src:             'boxfunc2.c:1029,9'
          Dst:             numaDestroy
        - Src:             'boxfunc2.c:1034,9'
          Dst:             boxaaGetCount
        - Src:             'boxfunc2.c:1035,13'
          Dst:             boxaCreate
        - Src:             'boxfunc2.c:1036,12'
          Dst:             numaaCreate
        - Src:             'boxfunc2.c:1039,12'
          Dst:             boxaaCreate
        - Src:             'boxfunc2.c:1041,17'
          Dst:             boxaaGetBoxa
        - Src:             'boxfunc2.c:1042,15'
          Dst:             boxaGetBox
        - Src:             'boxfunc2.c:1043,9'
          Dst:             boxaAddBox
        - Src:             'boxfunc2.c:1044,9'
          Dst:             boxaDestroy
        - Src:             'boxfunc2.c:1046,14'
          Dst:             boxaSort
        - Src:             'boxfunc2.c:1048,9'
          Dst:             numaGetIValue
        - Src:             'boxfunc2.c:1049,16'
          Dst:             boxaaGetBoxa
        - Src:             'boxfunc2.c:1050,9'
          Dst:             boxaaAddBoxa
        - Src:             'boxfunc2.c:1051,15'
          Dst:             numaaGetNuma
        - Src:             'boxfunc2.c:1052,9'
          Dst:             numaaAddNuma
        - Src:             'boxfunc2.c:1059,5'
          Dst:             boxaaDestroy
        - Src:             'boxfunc2.c:1060,5'
          Dst:             boxaDestroy
        - Src:             'boxfunc2.c:1061,5'
          Dst:             boxaDestroy
        - Src:             'boxfunc2.c:1062,5'
          Dst:             boxaDestroy
        - Src:             'boxfunc2.c:1063,5'
          Dst:             numaDestroy
        - Src:             'boxfunc2.c:1064,5'
          Dst:             numaDestroy
        - Src:             'boxfunc2.c:1065,5'
          Dst:             numaaDestroy
        - Src:             'boxfunc2.c:1067,9'
          Dst:             numaaDestroy
    - functionName:    boxaSort
      functionSourceFile: '/src/leptonica/src/boxfunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxas
        - sorttype
        - sortorder
        - pnaindex
      BBCount:         104
      ICount:          531
      EdgeCount:       138
      CyclomaticComplexity: 36
      functionsReached:
        - boxaBinSort
        - boxaCopy
        - boxaGetBoxGeometry
        - boxaGetCount
        - boxaSortByIndex
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetSortIndex
        - returnErrorPtr
      functionUses:    8
      BranchProfiles:
        - Branch String:   'boxfunc2.c:633,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:633,20'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
                - returnErrorPtr
                - returnErrorPtr
                - boxaCopy
                - lept_stderr
            - BranchSide:      'boxfunc2.c:634,10'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
                - returnErrorPtr
                - returnErrorPtr
                - boxaCopy
                - lept_stderr
        - Branch String:   'boxfunc2.c:634,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:635,24'
              BranchSideFuncs:
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
                - returnErrorPtr
                - returnErrorPtr
                - boxaCopy
                - lept_stderr
            - BranchSide:      'boxfunc2.c:636,27'
              BranchSideFuncs:
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
                - returnErrorPtr
                - returnErrorPtr
                - boxaCopy
                - lept_stderr
        - Branch String:   'boxfunc2.c:635,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:635,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:635,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:636,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:637,9'
              BranchSideFuncs:
                - boxaCopy
                - lept_stderr
            - BranchSide:      'boxfunc2.c:640,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:637,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:638,25'
              BranchSideFuncs:
                - lept_stderr
                - boxaCopy
            - BranchSide:      'boxfunc2.c:638,25'
              BranchSideFuncs:
                - boxaCopy
        - Branch String:   'boxfunc2.c:640,33'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:640,36'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:649,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:640,60'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:641,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:649,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:641,37'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:641,40'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:649,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:641,66'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:642,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:649,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:642,37'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:642,40'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:649,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:642,69'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:643,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:649,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:643,45'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:644,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:649,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:644,45'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:645,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:649,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:645,41'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:646,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:649,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:646,36'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:647,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:649,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:640,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:648,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:649,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:648,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:648,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:648,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:649,40'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:649,43'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:653,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
        - Branch String:   'boxfunc2.c:649,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:650,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:653,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
        - Branch String:   'boxfunc2.c:650,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:650,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:650,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:653,32'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:654,11'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - boxaBinSort
            - BranchSide:      'boxfunc2.c:660,26'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:654,36'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:654,40'
              BranchSideFuncs:
                - boxaBinSort
            - BranchSide:      'boxfunc2.c:657,28'
              BranchSideFuncs:
                - boxaBinSort
        - Branch String:   'boxfunc2.c:654,65'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:655,11'
              BranchSideFuncs:
                - boxaBinSort
            - BranchSide:      'boxfunc2.c:657,28'
              BranchSideFuncs:
                - boxaBinSort
        - Branch String:   'boxfunc2.c:655,40'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:655,44'
              BranchSideFuncs:
                - boxaBinSort
            - BranchSide:      'boxfunc2.c:657,28'
              BranchSideFuncs:
                - boxaBinSort
        - Branch String:   'boxfunc2.c:655,74'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:656,11'
              BranchSideFuncs:
                - boxaBinSort
            - BranchSide:      'boxfunc2.c:657,28'
              BranchSideFuncs:
                - boxaBinSort
        - Branch String:   'boxfunc2.c:653,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:657,28'
              BranchSideFuncs:
                - boxaBinSort
            - BranchSide:      'boxfunc2.c:660,26'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:660,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:661,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:662,12'
              BranchSideFuncs:
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
        - Branch String:   'boxfunc2.c:661,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:661,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:661,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:662,5'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:663,28'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'boxfunc2.c:709,32'
              BranchSideFuncs:
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
        - Branch String:   'boxfunc2.c:664,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:667,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'boxfunc2.c:670,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'boxfunc2.c:673,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'boxfunc2.c:676,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'boxfunc2.c:679,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'boxfunc2.c:682,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'boxfunc2.c:685,20'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'boxfunc2.c:689,20'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'boxfunc2.c:693,20'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'boxfunc2.c:697,20'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'boxfunc2.c:701,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'boxfunc2.c:704,13'
              BranchSideFuncs:
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
        - Branch String:   'boxfunc2.c:685,20'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:685,18'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'boxfunc2.c:685,18'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
        - Branch String:   'boxfunc2.c:689,20'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:689,18'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'boxfunc2.c:689,18'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
        - Branch String:   'boxfunc2.c:704,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:705,9'
              BranchSideFuncs:
                - lept_stderr
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'boxfunc2.c:705,9'
              BranchSideFuncs:
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
        - Branch String:   'boxfunc2.c:711,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:712,24'
              BranchSideFuncs:
                - boxaSortByIndex
                - numaDestroy
            - BranchSide:      'boxfunc2.c:715,29'
              BranchSideFuncs:
                - boxaSortByIndex
                - numaDestroy
        - Branch String:   'boxfunc2.c:712,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:712,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:712,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:717,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:718,21'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc2.c:720,9'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'boxfunc2.c:635,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:636,14'
          Dst:             boxaGetCount
        - Src:             'boxfunc2.c:637,9'
          Dst:             lept_stderr
        - Src:             'boxfunc2.c:638,16'
          Dst:             boxaCopy
        - Src:             'boxfunc2.c:648,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:650,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:657,16'
          Dst:             boxaBinSort
        - Src:             'boxfunc2.c:660,15'
          Dst:             numaCreate
        - Src:             'boxfunc2.c:661,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:663,9'
          Dst:             boxaGetBoxGeometry
        - Src:             'boxfunc2.c:667,13'
          Dst:             numaAddNumber
        - Src:             'boxfunc2.c:670,13'
          Dst:             numaAddNumber
        - Src:             'boxfunc2.c:673,13'
          Dst:             numaAddNumber
        - Src:             'boxfunc2.c:676,13'
          Dst:             numaAddNumber
        - Src:             'boxfunc2.c:679,13'
          Dst:             numaAddNumber
        - Src:             'boxfunc2.c:682,13'
          Dst:             numaAddNumber
        - Src:             'boxfunc2.c:686,13'
          Dst:             numaAddNumber
        - Src:             'boxfunc2.c:690,13'
          Dst:             numaAddNumber
        - Src:             'boxfunc2.c:694,13'
          Dst:             numaAddNumber
        - Src:             'boxfunc2.c:698,13'
          Dst:             numaAddNumber
        - Src:             'boxfunc2.c:701,13'
          Dst:             numaAddNumber
        - Src:             'boxfunc2.c:704,13'
          Dst:             lept_stderr
        - Src:             'boxfunc2.c:709,15'
          Dst:             numaGetSortIndex
        - Src:             'boxfunc2.c:710,5'
          Dst:             numaDestroy
        - Src:             'boxfunc2.c:712,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:715,13'
          Dst:             boxaSortByIndex
        - Src:             'boxfunc2.c:720,9'
          Dst:             numaDestroy
    - functionName:    boxaBinSort
      functionSourceFile: '/src/leptonica/src/boxfunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxas
        - sorttype
        - sortorder
        - pnaindex
      BBCount:         66
      ICount:          331
      EdgeCount:       86
      CyclomaticComplexity: 22
      functionsReached:
        - boxaCopy
        - boxaGetBoxGeometry
        - boxaGetCount
        - boxaSortByIndex
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetBinSortIndex
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxfunc2.c:755,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:755,20'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - boxaCopy
                - lept_stderr
            - BranchSide:      'boxfunc2.c:756,10'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - boxaCopy
                - lept_stderr
        - Branch String:   'boxfunc2.c:756,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:757,24'
              BranchSideFuncs:
                - boxaGetCount
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - boxaCopy
                - lept_stderr
            - BranchSide:      'boxfunc2.c:758,27'
              BranchSideFuncs:
                - boxaGetCount
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - boxaCopy
                - lept_stderr
        - Branch String:   'boxfunc2.c:757,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:757,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:757,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:758,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:759,9'
              BranchSideFuncs:
                - boxaCopy
                - lept_stderr
            - BranchSide:      'boxfunc2.c:762,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:759,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:760,25'
              BranchSideFuncs:
                - lept_stderr
                - boxaCopy
            - BranchSide:      'boxfunc2.c:760,25'
              BranchSideFuncs:
                - boxaCopy
        - Branch String:   'boxfunc2.c:762,33'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:762,36'
              BranchSideFuncs:
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:766,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:762,60'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:763,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:766,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:763,37'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:763,40'
              BranchSideFuncs:
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:766,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:763,69'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:764,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:766,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:762,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:765,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:766,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:765,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:765,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:765,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:766,40'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:766,43'
              BranchSideFuncs:
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:770,26'
              BranchSideFuncs:
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:766,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:767,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:770,26'
              BranchSideFuncs:
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:767,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:767,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:767,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:770,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:771,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:772,12'
              BranchSideFuncs:
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
        - Branch String:   'boxfunc2.c:771,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:771,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:771,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:772,5'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:773,28'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'boxfunc2.c:797,35'
              BranchSideFuncs:
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
        - Branch String:   'boxfunc2.c:774,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:777,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'boxfunc2.c:780,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'boxfunc2.c:783,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'boxfunc2.c:786,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'boxfunc2.c:789,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'boxfunc2.c:792,13'
              BranchSideFuncs:
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
        - Branch String:   'boxfunc2.c:792,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:793,9'
              BranchSideFuncs:
                - lept_stderr
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'boxfunc2.c:793,9'
              BranchSideFuncs:
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - boxaSortByIndex
                - numaDestroy
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
        - Branch String:   'boxfunc2.c:799,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:800,24'
              BranchSideFuncs:
                - boxaSortByIndex
                - numaDestroy
            - BranchSide:      'boxfunc2.c:803,29'
              BranchSideFuncs:
                - boxaSortByIndex
                - numaDestroy
        - Branch String:   'boxfunc2.c:800,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:800,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:800,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:805,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:806,21'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc2.c:808,9'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'boxfunc2.c:757,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:758,14'
          Dst:             boxaGetCount
        - Src:             'boxfunc2.c:759,9'
          Dst:             lept_stderr
        - Src:             'boxfunc2.c:760,16'
          Dst:             boxaCopy
        - Src:             'boxfunc2.c:765,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:767,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:770,15'
          Dst:             numaCreate
        - Src:             'boxfunc2.c:771,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:773,9'
          Dst:             boxaGetBoxGeometry
        - Src:             'boxfunc2.c:777,13'
          Dst:             numaAddNumber
        - Src:             'boxfunc2.c:780,13'
          Dst:             numaAddNumber
        - Src:             'boxfunc2.c:783,13'
          Dst:             numaAddNumber
        - Src:             'boxfunc2.c:786,13'
          Dst:             numaAddNumber
        - Src:             'boxfunc2.c:789,13'
          Dst:             numaAddNumber
        - Src:             'boxfunc2.c:792,13'
          Dst:             lept_stderr
        - Src:             'boxfunc2.c:797,15'
          Dst:             numaGetBinSortIndex
        - Src:             'boxfunc2.c:798,5'
          Dst:             numaDestroy
        - Src:             'boxfunc2.c:800,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:803,13'
          Dst:             boxaSortByIndex
        - Src:             'boxfunc2.c:808,9'
          Dst:             numaDestroy
    - functionName:    boxaSortByIndex
      functionSourceFile: '/src/leptonica/src/boxfunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxas
        - naindex
      BBCount:         23
      ICount:          124
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - boxaAddBox
        - boxaCopy
        - boxaCreate
        - boxaGetBox
        - boxaGetCount
        - lept_stderr
        - numaGetIValue
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'boxfunc2.c:828,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:829,24'
              BranchSideFuncs:
                - boxaGetCount
                - returnErrorPtr
                - boxaCreate
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - boxaCopy
                - lept_stderr
            - BranchSide:      'boxfunc2.c:830,27'
              BranchSideFuncs:
                - boxaGetCount
                - returnErrorPtr
                - boxaCreate
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - boxaCopy
                - lept_stderr
        - Branch String:   'boxfunc2.c:829,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:829,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:829,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:830,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:831,9'
              BranchSideFuncs:
                - boxaCopy
                - lept_stderr
            - BranchSide:      'boxfunc2.c:834,10'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaCreate
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
        - Branch String:   'boxfunc2.c:831,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:832,25'
              BranchSideFuncs:
                - lept_stderr
                - boxaCopy
            - BranchSide:      'boxfunc2.c:832,25'
              BranchSideFuncs:
                - boxaCopy
        - Branch String:   'boxfunc2.c:834,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:835,24'
              BranchSideFuncs:
                - boxaCreate
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
            - BranchSide:      'boxfunc2.c:837,24'
              BranchSideFuncs:
                - boxaCreate
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
        - Branch String:   'boxfunc2.c:835,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:835,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:835,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:838,5'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:839,23'
              BranchSideFuncs:
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
            - BranchSide:      'boxfunc2.c:844,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc2.c:829,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:830,14'
          Dst:             boxaGetCount
        - Src:             'boxfunc2.c:831,9'
          Dst:             lept_stderr
        - Src:             'boxfunc2.c:832,16'
          Dst:             boxaCopy
        - Src:             'boxfunc2.c:835,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:837,13'
          Dst:             boxaCreate
        - Src:             'boxfunc2.c:839,9'
          Dst:             numaGetIValue
        - Src:             'boxfunc2.c:840,15'
          Dst:             boxaGetBox
        - Src:             'boxfunc2.c:841,9'
          Dst:             boxaAddBox
    - functionName:    boxaShiftWithPta
      functionSourceFile: '/src/leptonica/src/boxfunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - boxas
        - pta
        - dir
      BBCount:         41
      ICount:          217
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - boxDestroy
        - boxTransform
        - boxaAddBox
        - boxaCreate
        - boxaGetBox
        - boxaGetCount
        - boxaIsFull
        - ptaGetCount
        - ptaGetIPt
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc2.c:574,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:575,24'
              BranchSideFuncs:
                - boxaIsFull
                - returnErrorPtr
                - returnErrorPtr
                - boxaGetCount
                - ptaGetCount
                - boxaCreate
                - boxaGetBox
                - ptaGetIPt
                - boxTransform
                - boxaAddBox
                - boxDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:576,16'
              BranchSideFuncs:
                - boxaIsFull
                - returnErrorPtr
                - returnErrorPtr
                - boxaGetCount
                - ptaGetCount
                - boxaCreate
                - boxaGetBox
                - ptaGetIPt
                - boxTransform
                - boxaAddBox
                - boxDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:575,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:575,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:575,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:577,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:578,24'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - ptaGetCount
                - boxaCreate
                - boxaGetBox
                - ptaGetIPt
                - boxTransform
                - boxaAddBox
                - boxDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:579,10'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - ptaGetCount
                - boxaCreate
                - boxaGetBox
                - ptaGetIPt
                - boxTransform
                - boxaAddBox
                - boxDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:578,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:578,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:578,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:579,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:580,24'
              BranchSideFuncs:
                - boxaGetCount
                - ptaGetCount
                - boxaCreate
                - boxaGetBox
                - ptaGetIPt
                - boxTransform
                - boxaAddBox
                - boxDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:581,9'
              BranchSideFuncs:
                - boxaGetCount
                - ptaGetCount
                - boxaCreate
                - boxaGetBox
                - ptaGetIPt
                - boxTransform
                - boxaAddBox
                - boxDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:580,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:580,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:580,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:581,18'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:581,21'
              BranchSideFuncs:
                - boxaGetCount
                - ptaGetCount
                - boxaCreate
                - boxaGetBox
                - ptaGetIPt
                - boxTransform
                - boxaAddBox
                - boxDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:583,22'
              BranchSideFuncs:
                - boxaGetCount
                - ptaGetCount
                - boxaCreate
                - boxaGetBox
                - ptaGetIPt
                - boxTransform
                - boxaAddBox
                - boxDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:581,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:582,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:583,22'
              BranchSideFuncs:
                - boxaGetCount
                - ptaGetCount
                - boxaCreate
                - boxaGetBox
                - ptaGetIPt
                - boxTransform
                - boxaAddBox
                - boxDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:582,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:582,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:582,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:584,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:585,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:587,29'
              BranchSideFuncs:
                - boxaCreate
                - boxaGetBox
                - ptaGetIPt
                - boxTransform
                - boxaAddBox
                - boxDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:585,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:585,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:585,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:587,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:588,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:589,12'
              BranchSideFuncs:
                - boxaGetBox
                - ptaGetIPt
                - boxTransform
                - boxaAddBox
                - boxDestroy
        - Branch String:   'boxfunc2.c:588,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:588,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:588,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:589,5'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:590,27'
              BranchSideFuncs:
                - boxaGetBox
                - ptaGetIPt
                - boxTransform
                - boxaAddBox
                - boxDestroy
            - BranchSide:      'boxfunc2.c:596,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc2.c:575,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:576,5'
          Dst:             boxaIsFull
        - Src:             'boxfunc2.c:578,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:580,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:582,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:583,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc2.c:584,14'
          Dst:             ptaGetCount
        - Src:             'boxfunc2.c:585,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:587,18'
          Dst:             boxaCreate
        - Src:             'boxfunc2.c:588,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:590,16'
          Dst:             boxaGetBox
        - Src:             'boxfunc2.c:591,9'
          Dst:             ptaGetIPt
        - Src:             'boxfunc2.c:592,16'
          Dst:             boxTransform
        - Src:             'boxfunc2.c:593,9'
          Dst:             boxaAddBox
        - Src:             'boxfunc2.c:594,9'
          Dst:             boxDestroy
    - functionName:    boxTransform
      functionSourceFile: '/src/leptonica/src/boxfunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - float
        - float
      constantsTouched: []
      argNames:
        - box
        - shiftx
        - shifty
        - scalex
        - scaley
      BBCount:         26
      ICount:          193
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - boxCreate
        - returnErrorPtr
      functionUses:    9
      BranchProfiles:
        - Branch String:   'boxfunc2.c:157,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:158,23'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
            - BranchSide:      'boxfunc2.c:159,9'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
        - Branch String:   'boxfunc2.c:158,23'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:158,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:158,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:159,21'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:159,24'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:160,16'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:159,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:160,16'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:162,36'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:162,36'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:162,26'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:162,26'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:163,36'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:163,26'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:163,26'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:164,36'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:164,26'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:164,26'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:165,36'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:165,26'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:165,26'
              BranchSideFuncs:
                - boxCreate
      Callsites:
        - Src:             'boxfunc2.c:158,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:160,16'
          Dst:             boxCreate
        - Src:             'boxfunc2.c:162,16'
          Dst:             boxCreate
    - functionName:    boxRotateOrth
      functionSourceFile: '/src/leptonica/src/boxfunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - box
        - w
        - h
        - rotation
      BBCount:         28
      ICount:          170
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - boxCopy
        - boxCreate
        - boxGetGeometry
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'boxfunc2.c:520,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:521,23'
              BranchSideFuncs:
                - boxGetGeometry
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCopy
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:522,9'
              BranchSideFuncs:
                - boxGetGeometry
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCopy
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:521,23'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:521,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:521,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:522,22'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:522,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:523,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:522,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:523,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:524,9'
              BranchSideFuncs:
                - boxGetGeometry
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCopy
        - Branch String:   'boxfunc2.c:523,23'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:523,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:523,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:524,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:525,24'
              BranchSideFuncs:
                - boxCopy
            - BranchSide:      'boxfunc2.c:527,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
        - Branch String:   'boxfunc2.c:528,17'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:528,20'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:529,16'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:528,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:529,16'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:530,13'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
                - boxCreate
        - Branch String:   'boxfunc2.c:532,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:533,26'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:534,14'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
        - Branch String:   'boxfunc2.c:534,14'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:535,26'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:537,26'
              BranchSideFuncs:
                - boxCreate
      Callsites:
        - Src:             'boxfunc2.c:521,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:523,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:525,16'
          Dst:             boxCopy
        - Src:             'boxfunc2.c:527,5'
          Dst:             boxGetGeometry
        - Src:             'boxfunc2.c:529,16'
          Dst:             boxCreate
        - Src:             'boxfunc2.c:533,16'
          Dst:             boxCreate
        - Src:             'boxfunc2.c:535,16'
          Dst:             boxCreate
        - Src:             'boxfunc2.c:537,16'
          Dst:             boxCreate
    - functionName:    boxaRotateOrth
      functionSourceFile: '/src/leptonica/src/boxfunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - boxas
        - w
        - h
        - rotation
      BBCount:         33
      ICount:          175
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - boxDestroy
        - boxRotateOrth
        - boxaAddBox
        - boxaCopy
        - boxaCreate
        - boxaDestroy
        - boxaGetBox
        - boxaGetCount
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc2.c:472,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:473,24'
              BranchSideFuncs:
                - boxaGetCount
                - boxaCreate
                - boxaGetBox
                - boxRotateOrth
                - boxDestroy
                - boxaAddBox
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - boxaCopy
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:474,9'
              BranchSideFuncs:
                - boxaGetCount
                - boxaCreate
                - boxaGetBox
                - boxRotateOrth
                - boxDestroy
                - boxaAddBox
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - boxaCopy
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:473,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:473,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:473,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:474,22'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:474,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:475,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:474,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:475,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:476,9'
              BranchSideFuncs:
                - boxaGetCount
                - boxaCreate
                - boxaGetBox
                - boxRotateOrth
                - boxDestroy
                - boxaAddBox
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - boxaCopy
        - Branch String:   'boxfunc2.c:475,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:475,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:475,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:476,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:477,25'
              BranchSideFuncs:
                - boxaCopy
            - BranchSide:      'boxfunc2.c:479,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaCreate
                - boxaGetBox
                - boxRotateOrth
                - boxDestroy
                - boxaAddBox
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:480,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:481,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:482,12'
              BranchSideFuncs:
                - boxaGetBox
                - boxRotateOrth
                - boxDestroy
                - boxaAddBox
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:481,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:481,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:481,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:482,5'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:483,32'
              BranchSideFuncs:
                - boxaGetBox
                - boxRotateOrth
                - boxDestroy
                - boxaAddBox
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:492,12'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:483,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:484,13'
              BranchSideFuncs:
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:487,30'
              BranchSideFuncs:
                - boxRotateOrth
                - boxDestroy
                - boxaAddBox
                - boxaGetBox
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:485,28'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:485,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:485,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc2.c:473,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:475,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:477,16'
          Dst:             boxaCopy
        - Src:             'boxfunc2.c:479,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc2.c:480,18'
          Dst:             boxaCreate
        - Src:             'boxfunc2.c:481,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:483,21'
          Dst:             boxaGetBox
        - Src:             'boxfunc2.c:484,13'
          Dst:             boxaDestroy
        - Src:             'boxfunc2.c:485,28'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:487,16'
          Dst:             boxRotateOrth
        - Src:             'boxfunc2.c:488,9'
          Dst:             boxDestroy
        - Src:             'boxfunc2.c:489,9'
          Dst:             boxaAddBox
    - functionName:    boxTransformOrdered
      functionSourceFile: '/src/leptonica/src/boxfunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - float
        - float
        - int
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - boxs
        - shiftx
        - shifty
        - scalex
        - scaley
        - xcen
        - ycen
        - angle
        - order
      BBCount:         174
      ICount:          1767
      EdgeCount:       233
      CyclomaticComplexity: 61
      functionsReached:
        - boxCreate
        - boxGetGeometry
        - cos
        - returnErrorPtr
        - sin
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxfunc2.c:306,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:307,23'
              BranchSideFuncs:
                - boxGetGeometry
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - sin
                - cos
                - boxCreate
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:308,9'
              BranchSideFuncs:
                - boxGetGeometry
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - sin
                - cos
                - boxCreate
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:307,23'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:307,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:307,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:308,29'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:308,32'
              BranchSideFuncs:
                - boxGetGeometry
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - sin
                - cos
                - boxCreate
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:312,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - sin
                - cos
                - boxCreate
        - Branch String:   'boxfunc2.c:308,52'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:308,55'
              BranchSideFuncs:
                - boxGetGeometry
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - sin
                - cos
                - boxCreate
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:312,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - sin
                - cos
                - boxCreate
        - Branch String:   'boxfunc2.c:308,75'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:309,9'
              BranchSideFuncs:
                - boxGetGeometry
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - sin
                - cos
                - boxCreate
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:312,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - sin
                - cos
                - boxCreate
        - Branch String:   'boxfunc2.c:309,29'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:309,32'
              BranchSideFuncs:
                - boxGetGeometry
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - sin
                - cos
                - boxCreate
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:312,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - sin
                - cos
                - boxCreate
        - Branch String:   'boxfunc2.c:309,52'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:309,55'
              BranchSideFuncs:
                - boxGetGeometry
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - sin
                - cos
                - boxCreate
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:312,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - sin
                - cos
                - boxCreate
        - Branch String:   'boxfunc2.c:308,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:310,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:312,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - sin
                - cos
                - boxCreate
        - Branch String:   'boxfunc2.c:310,23'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:310,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:310,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:313,17'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:313,20'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:314,16'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:313,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:314,16'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:315,9'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - sin
                - cos
        - Branch String:   'boxfunc2.c:315,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:316,20'
              BranchSideFuncs:
                - sin
                - cos
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
            - BranchSide:      'boxfunc2.c:320,9'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
        - Branch String:   'boxfunc2.c:320,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:321,24'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
            - BranchSide:      'boxfunc2.c:339,16'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
        - Branch String:   'boxfunc2.c:323,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:323,14'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
            - BranchSide:      'boxfunc2.c:323,14'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
        - Branch String:   'boxfunc2.c:324,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:324,14'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
            - BranchSide:      'boxfunc2.c:324,14'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
        - Branch String:   'boxfunc2.c:327,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:328,30'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:330,20'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:332,18'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:332,37'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:332,37'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:332,37'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:332,35'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:332,35'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:333,18'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:333,37'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:333,37'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:333,37'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:333,35'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:333,35'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:339,16'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:340,24'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
            - BranchSide:      'boxfunc2.c:358,16'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
                - boxCreate
                - boxCreate
        - Branch String:   'boxfunc2.c:342,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:342,14'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
            - BranchSide:      'boxfunc2.c:342,14'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
        - Branch String:   'boxfunc2.c:343,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:343,14'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
            - BranchSide:      'boxfunc2.c:343,14'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
        - Branch String:   'boxfunc2.c:346,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:347,30'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:349,20'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:351,18'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:351,37'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:351,37'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:351,37'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:351,35'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:351,35'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:352,18'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:352,37'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:352,37'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:352,37'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:352,35'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:352,35'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:358,16'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:359,13'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:377,16'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
                - boxCreate
        - Branch String:   'boxfunc2.c:359,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:360,18'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:365,20'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:367,18'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:367,37'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:367,37'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:367,37'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:367,35'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:367,35'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:368,18'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:368,37'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:368,37'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:368,37'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:368,35'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:368,35'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:374,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:374,14'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:374,14'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:375,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:375,14'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:375,14'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:377,16'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:378,13'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:396,16'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
        - Branch String:   'boxfunc2.c:378,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:379,18'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:384,20'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:386,18'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:386,37'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:386,37'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:386,37'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:386,35'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:386,35'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:387,18'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:387,37'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:387,37'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:387,37'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:387,35'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:387,35'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:393,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:393,14'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:393,14'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:394,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:394,14'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:394,14'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:396,16'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:397,14'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:418,24'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:399,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:400,18'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:405,20'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:407,18'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:407,37'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:407,37'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:407,37'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:407,35'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:407,35'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:408,18'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:408,37'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:408,37'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:408,37'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:408,35'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:408,35'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:414,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:414,14'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:414,14'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:415,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:415,14'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:415,14'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:420,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:420,14'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:420,14'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:421,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:421,14'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:421,14'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:424,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:425,18'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:430,20'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:432,18'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:432,37'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:432,37'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:432,37'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:432,35'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:432,35'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:433,18'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:433,37'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:433,37'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc2.c:433,37'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:433,35'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc2.c:433,35'
              BranchSideFuncs:
                - boxCreate
      Callsites:
        - Src:             'boxfunc2.c:307,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:310,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:312,5'
          Dst:             boxGetGeometry
        - Src:             'boxfunc2.c:314,16'
          Dst:             boxCreate
        - Src:             'boxfunc2.c:316,16'
          Dst:             sin
        - Src:             'boxfunc2.c:317,16'
          Dst:             cos
        - Src:             'boxfunc2.c:328,20'
          Dst:             boxCreate
        - Src:             'boxfunc2.c:336,20'
          Dst:             boxCreate
        - Src:             'boxfunc2.c:347,20'
          Dst:             boxCreate
        - Src:             'boxfunc2.c:355,20'
          Dst:             boxCreate
        - Src:             'boxfunc2.c:376,16'
          Dst:             boxCreate
        - Src:             'boxfunc2.c:395,16'
          Dst:             boxCreate
        - Src:             'boxfunc2.c:416,16'
          Dst:             boxCreate
        - Src:             'boxfunc2.c:441,16'
          Dst:             boxCreate
    - functionName:    sin
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cos
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    boxaTransformOrdered
      functionSourceFile: '/src/leptonica/src/boxfunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - float
        - float
        - int
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - boxas
        - shiftx
        - shifty
        - scalex
        - scaley
        - xcen
        - ycen
        - angle
        - order
      BBCount:         23
      ICount:          152
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - boxDestroy
        - boxTransformOrdered
        - boxaAddBox
        - boxaCreate
        - boxaDestroy
        - boxaGetBox
        - boxaGetCount
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc2.c:217,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:218,24'
              BranchSideFuncs:
                - boxaGetCount
                - boxaCreate
                - boxaGetBox
                - boxTransformOrdered
                - boxDestroy
                - boxaAddBox
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:219,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaCreate
                - boxaGetBox
                - boxTransformOrdered
                - boxDestroy
                - boxaAddBox
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:218,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:218,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:218,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:220,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:221,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:222,12'
              BranchSideFuncs:
                - boxaGetBox
                - boxTransformOrdered
                - boxDestroy
                - boxaAddBox
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:221,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:221,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:221,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:222,5'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:223,32'
              BranchSideFuncs:
                - boxaGetBox
                - boxTransformOrdered
                - boxDestroy
                - boxaAddBox
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:233,12'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:223,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:224,13'
              BranchSideFuncs:
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:227,36'
              BranchSideFuncs:
                - boxTransformOrdered
                - boxDestroy
                - boxaAddBox
                - boxaGetBox
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:225,28'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:225,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:225,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc2.c:218,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:219,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc2.c:220,18'
          Dst:             boxaCreate
        - Src:             'boxfunc2.c:221,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:223,21'
          Dst:             boxaGetBox
        - Src:             'boxfunc2.c:224,13'
          Dst:             boxaDestroy
        - Src:             'boxfunc2.c:225,28'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:227,16'
          Dst:             boxTransformOrdered
        - Src:             'boxfunc2.c:229,9'
          Dst:             boxDestroy
        - Src:             'boxfunc2.c:230,9'
          Dst:             boxaAddBox
    - functionName:    boxaTransform
      functionSourceFile: '/src/leptonica/src/boxfunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - float
        - float
      constantsTouched: []
      argNames:
        - boxas
        - shiftx
        - shifty
        - scalex
        - scaley
      BBCount:         23
      ICount:          136
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - boxDestroy
        - boxTransform
        - boxaAddBox
        - boxaCreate
        - boxaDestroy
        - boxaGetBox
        - boxaGetCount
        - returnErrorPtr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'boxfunc2.c:113,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:114,24'
              BranchSideFuncs:
                - boxaGetCount
                - boxaCreate
                - boxaGetBox
                - boxTransform
                - boxDestroy
                - boxaAddBox
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:115,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaCreate
                - boxaGetBox
                - boxTransform
                - boxDestroy
                - boxaAddBox
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:114,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:114,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:114,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:116,9'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:117,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:118,12'
              BranchSideFuncs:
                - boxaGetBox
                - boxTransform
                - boxDestroy
                - boxaAddBox
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:117,24'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:117,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:117,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:118,5'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:119,32'
              BranchSideFuncs:
                - boxaGetBox
                - boxTransform
                - boxDestroy
                - boxaAddBox
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'boxfunc2.c:119,13'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:120,13'
              BranchSideFuncs:
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:123,29'
              BranchSideFuncs:
                - boxTransform
                - boxDestroy
                - boxaAddBox
                - boxaGetBox
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc2.c:121,28'
          Branch Sides:
            - BranchSide:      'boxfunc2.c:121,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc2.c:121,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc2.c:114,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:115,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc2.c:116,18'
          Dst:             boxaCreate
        - Src:             'boxfunc2.c:117,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:119,21'
          Dst:             boxaGetBox
        - Src:             'boxfunc2.c:120,13'
          Dst:             boxaDestroy
        - Src:             'boxfunc2.c:121,28'
          Dst:             returnErrorPtr
        - Src:             'boxfunc2.c:123,16'
          Dst:             boxTransform
        - Src:             'boxfunc2.c:124,9'
          Dst:             boxDestroy
        - Src:             'boxfunc2.c:125,9'
          Dst:             boxaAddBox
    - functionName:    boxaDisplayTiled
      functionSourceFile: '/src/leptonica/src/boxfunc4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - float
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - boxas
        - pixa
        - first
        - last
        - maxwidth
        - linewidth
        - scalefactor
        - background
        - spacing
        - border
      BBCount:         58
      ICount:          364
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - bmfCreate
        - bmfDestroy
        - boxDestroy
        - boxaDestroy
        - boxaGetBox
        - boxaGetCount
        - boxaGetExtent
        - boxaSaveValid
        - lept_stderr
        - pixAddSingleTextblock
        - pixCreate
        - pixDestroy
        - pixRenderBoxArb
        - pixSetAll
        - pixSetBorderVal
        - pixaAddPix
        - pixaCreate
        - pixaDestroy
        - pixaDisplayTiledInRows
        - pixaGetCount
        - pixaGetPix
        - returnErrorPtr
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc4.c:1313,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1314,23'
              BranchSideFuncs:
                - boxaSaveValid
                - boxaGetCount
                - bmfCreate
                - pixaCreate
                - boxaGetExtent
                - bmfDestroy
                - boxaDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaGetBox
                - pixCreate
                - pixSetAll
                - pixSetBorderVal
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - pixRenderBoxArb
                - pixaAddPix
                - boxDestroy
                - pixaGetPix
                - boxaDestroy
                - returnErrorPtr
                - lept_stderr
                - boxaDestroy
                - returnErrorPtr
                - pixaGetCount
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:1316,26'
              BranchSideFuncs:
                - boxaSaveValid
                - boxaGetCount
                - bmfCreate
                - pixaCreate
                - boxaGetExtent
                - bmfDestroy
                - boxaDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaGetBox
                - pixCreate
                - pixSetAll
                - pixSetBorderVal
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - pixRenderBoxArb
                - pixaAddPix
                - boxDestroy
                - pixaGetPix
                - boxaDestroy
                - returnErrorPtr
                - lept_stderr
                - boxaDestroy
                - returnErrorPtr
                - pixaGetCount
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:1314,23'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1314,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:1314,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1318,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1319,29'
              BranchSideFuncs:
                - pixaGetCount
                - bmfCreate
                - pixaCreate
                - boxaGetExtent
                - bmfDestroy
                - boxaDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaGetBox
                - pixCreate
                - pixSetAll
                - pixSetBorderVal
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - pixRenderBoxArb
                - pixaAddPix
                - boxDestroy
                - pixaGetPix
                - boxaDestroy
                - returnErrorPtr
                - lept_stderr
                - boxaDestroy
                - returnErrorPtr
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:1326,13'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - boxaGetExtent
                - bmfDestroy
                - boxaDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaGetBox
                - pixCreate
                - pixSetAll
                - pixSetBorderVal
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - pixRenderBoxArb
                - pixaAddPix
                - boxDestroy
                - pixaGetPix
                - boxaDestroy
                - returnErrorPtr
                - lept_stderr
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:1320,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1321,13'
              BranchSideFuncs:
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:1325,5'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - boxaGetExtent
                - bmfDestroy
                - boxaDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaGetBox
                - pixCreate
                - pixSetAll
                - pixSetBorderVal
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - pixRenderBoxArb
                - pixaAddPix
                - boxDestroy
                - pixaGetPix
                - boxaDestroy
                - returnErrorPtr
                - lept_stderr
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:1322,27'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1322,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:1322,13'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1326,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1326,11'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - boxaGetExtent
                - bmfDestroy
                - boxaDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaGetBox
                - pixCreate
                - pixSetAll
                - pixSetBorderVal
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - pixRenderBoxArb
                - pixaAddPix
                - boxDestroy
                - pixaGetPix
                - boxaDestroy
                - returnErrorPtr
                - lept_stderr
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:1326,11'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - boxaGetExtent
                - bmfDestroy
                - boxaDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaGetBox
                - pixCreate
                - pixSetAll
                - pixSetBorderVal
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - pixRenderBoxArb
                - pixaAddPix
                - boxDestroy
                - pixaGetPix
                - boxaDestroy
                - returnErrorPtr
                - lept_stderr
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:1327,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1327,26'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - boxaGetExtent
                - bmfDestroy
                - boxaDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaGetBox
                - pixCreate
                - pixSetAll
                - pixSetBorderVal
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - pixRenderBoxArb
                - pixaAddPix
                - boxDestroy
                - pixaGetPix
                - boxaDestroy
                - returnErrorPtr
                - lept_stderr
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:1328,9'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - boxaGetExtent
                - bmfDestroy
                - boxaDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaGetBox
                - pixCreate
                - pixSetAll
                - pixSetBorderVal
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - pixRenderBoxArb
                - pixaAddPix
                - boxDestroy
                - pixaGetPix
                - boxaDestroy
                - returnErrorPtr
                - lept_stderr
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:1328,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1329,9'
              BranchSideFuncs:
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:1332,9'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - boxaGetExtent
                - bmfDestroy
                - boxaDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaGetBox
                - pixCreate
                - pixSetAll
                - pixSetBorderVal
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - pixRenderBoxArb
                - pixaAddPix
                - boxDestroy
                - pixaGetPix
                - boxaDestroy
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'boxfunc4.c:1330,23'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1330,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:1330,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1332,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1333,9'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - boxaGetExtent
                - bmfDestroy
                - boxaDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaGetBox
                - pixCreate
                - pixSetAll
                - pixSetBorderVal
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - pixRenderBoxArb
                - pixaAddPix
                - boxDestroy
                - pixaGetPix
                - boxaDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'boxfunc4.c:1337,9'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - boxaGetExtent
                - bmfDestroy
                - boxaDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaGetBox
                - pixCreate
                - pixSetAll
                - pixSetBorderVal
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - pixRenderBoxArb
                - pixaAddPix
                - boxDestroy
                - pixaGetPix
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:1333,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1335,16'
              BranchSideFuncs:
                - lept_stderr
                - bmfCreate
                - pixaCreate
                - boxaGetExtent
                - bmfDestroy
                - boxaDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaGetBox
                - pixCreate
                - pixSetAll
                - pixSetBorderVal
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - pixRenderBoxArb
                - pixaAddPix
                - boxDestroy
                - pixaGetPix
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:1335,16'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - boxaGetExtent
                - bmfDestroy
                - boxaDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaGetBox
                - pixCreate
                - pixSetAll
                - pixSetBorderVal
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - pixRenderBoxArb
                - pixaAddPix
                - boxDestroy
                - pixaGetPix
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:1337,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1338,9'
              BranchSideFuncs:
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:1344,9'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - boxaGetExtent
                - bmfDestroy
                - boxaDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaGetBox
                - pixCreate
                - pixSetAll
                - pixSetBorderVal
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - pixRenderBoxArb
                - pixaAddPix
                - boxDestroy
                - pixaGetPix
        - Branch String:   'boxfunc4.c:1339,23'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1339,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:1339,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1344,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1345,18'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - boxaGetExtent
                - bmfDestroy
                - boxaDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaGetBox
                - pixCreate
                - pixSetAll
                - pixSetBorderVal
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - pixRenderBoxArb
                - pixaAddPix
                - boxDestroy
                - pixaGetPix
            - BranchSide:      'boxfunc4.c:1346,14'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - boxaGetExtent
                - bmfDestroy
                - boxaDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaGetBox
                - pixCreate
                - pixSetAll
                - pixSetBorderVal
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - pixRenderBoxArb
                - pixaAddPix
                - boxDestroy
                - pixaGetPix
        - Branch String:   'boxfunc4.c:1346,14'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1347,18'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - boxaGetExtent
                - bmfDestroy
                - boxaDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaGetBox
                - pixCreate
                - pixSetAll
                - pixSetBorderVal
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - pixRenderBoxArb
                - pixaAddPix
                - boxDestroy
                - pixaGetPix
            - BranchSide:      'boxfunc4.c:1348,14'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - boxaGetExtent
                - bmfDestroy
                - boxaDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaGetBox
                - pixCreate
                - pixSetAll
                - pixSetBorderVal
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - pixRenderBoxArb
                - pixaAddPix
                - boxDestroy
                - pixaGetPix
        - Branch String:   'boxfunc4.c:1348,14'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1349,18'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - boxaGetExtent
                - bmfDestroy
                - boxaDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaGetBox
                - pixCreate
                - pixSetAll
                - pixSetBorderVal
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - pixRenderBoxArb
                - pixaAddPix
                - boxDestroy
                - pixaGetPix
            - BranchSide:      'boxfunc4.c:1350,14'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - boxaGetExtent
                - bmfDestroy
                - boxaDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaGetBox
                - pixCreate
                - pixSetAll
                - pixSetBorderVal
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - pixRenderBoxArb
                - pixaAddPix
                - boxDestroy
                - pixaGetPix
        - Branch String:   'boxfunc4.c:1350,14'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1351,18'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - boxaGetExtent
                - bmfDestroy
                - boxaDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaGetBox
                - pixCreate
                - pixSetAll
                - pixSetBorderVal
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - pixRenderBoxArb
                - pixaAddPix
                - boxDestroy
                - pixaGetPix
            - BranchSide:      'boxfunc4.c:1352,19'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - boxaGetExtent
                - bmfDestroy
                - boxaDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaGetBox
                - pixCreate
                - pixSetAll
                - pixSetBorderVal
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - pixRenderBoxArb
                - pixaAddPix
                - boxDestroy
                - pixaGetPix
        - Branch String:   'boxfunc4.c:1357,5'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1358,26'
              BranchSideFuncs:
                - boxaGetBox
                - pixCreate
                - pixSetAll
                - pixSetBorderVal
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - pixRenderBoxArb
                - pixaAddPix
                - boxDestroy
                - bmfDestroy
                - boxaDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
            - BranchSide:      'boxfunc4.c:1374,5'
              BranchSideFuncs:
                - bmfDestroy
                - boxaDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
        - Branch String:   'boxfunc4.c:1359,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1360,30'
              BranchSideFuncs:
                - pixaGetPix
                - pixSetBorderVal
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - pixRenderBoxArb
                - pixaAddPix
                - boxDestroy
                - bmfDestroy
                - boxaDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaGetBox
                - pixCreate
                - pixSetAll
            - BranchSide:      'boxfunc4.c:1363,31'
              BranchSideFuncs:
                - pixaGetPix
                - pixSetBorderVal
                - snprintf
                - pixAddSingleTextblock
                - pixDestroy
                - pixRenderBoxArb
                - pixaAddPix
                - boxDestroy
                - bmfDestroy
                - boxaDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaGetBox
                - pixCreate
                - pixSetAll
      Callsites:
        - Src:             'boxfunc4.c:1314,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:1316,12'
          Dst:             boxaSaveValid
        - Src:             'boxfunc4.c:1317,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc4.c:1319,16'
          Dst:             pixaGetCount
        - Src:             'boxfunc4.c:1321,13'
          Dst:             boxaDestroy
        - Src:             'boxfunc4.c:1322,27'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:1329,9'
          Dst:             boxaDestroy
        - Src:             'boxfunc4.c:1330,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:1333,9'
          Dst:             lept_stderr
        - Src:             'boxfunc4.c:1338,9'
          Dst:             boxaDestroy
        - Src:             'boxfunc4.c:1339,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:1353,11'
          Dst:             bmfCreate
        - Src:             'boxfunc4.c:1355,13'
          Dst:             pixaCreate
        - Src:             'boxfunc4.c:1356,5'
          Dst:             boxaGetExtent
        - Src:             'boxfunc4.c:1358,15'
          Dst:             boxaGetBox
        - Src:             'boxfunc4.c:1360,20'
          Dst:             pixCreate
        - Src:             'boxfunc4.c:1361,13'
          Dst:             pixSetAll
        - Src:             'boxfunc4.c:1363,20'
          Dst:             pixaGetPix
        - Src:             'boxfunc4.c:1365,9'
          Dst:             pixSetBorderVal
        - Src:             'boxfunc4.c:1366,9'
          Dst:             snprintf
        - Src:             'boxfunc4.c:1367,16'
          Dst:             pixAddSingleTextblock
        - Src:             'boxfunc4.c:1369,9'
          Dst:             pixDestroy
        - Src:             'boxfunc4.c:1370,9'
          Dst:             pixRenderBoxArb
        - Src:             'boxfunc4.c:1371,9'
          Dst:             pixaAddPix
        - Src:             'boxfunc4.c:1372,9'
          Dst:             boxDestroy
        - Src:             'boxfunc4.c:1374,5'
          Dst:             bmfDestroy
        - Src:             'boxfunc4.c:1375,5'
          Dst:             boxaDestroy
        - Src:             'boxfunc4.c:1377,12'
          Dst:             pixaDisplayTiledInRows
        - Src:             'boxfunc4.c:1379,5'
          Dst:             pixaDestroy
    - functionName:    boxaGetExtent
      functionSourceFile: '/src/leptonica/src/boxfunc4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa
        - pw
        - ph
        - pbox
      BBCount:         61
      ICount:          325
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - boxCreate
        - boxaGetBoxGeometry
        - boxaGetCount
        - returnErrorInt
      functionUses:    17
      BranchProfiles:
        - Branch String:   'boxfunc4.c:931,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:931,17'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxCreate
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:933,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxCreate
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:931,20'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:931,24'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxCreate
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:933,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxCreate
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:931,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:932,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxCreate
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:933,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxCreate
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:932,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:932,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc4.c:932,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:933,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:933,14'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxCreate
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:934,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxCreate
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:934,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:934,14'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxCreate
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:935,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxCreate
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:935,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:935,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxCreate
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:936,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxCreate
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:936,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:937,16'
              BranchSideFuncs:
                - boxaGetCount
                - boxCreate
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:939,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxCreate
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:937,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:937,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc4.c:937,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:943,5'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:944,28'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxCreate
            - BranchSide:      'boxfunc4.c:953,9'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc4.c:945,20'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:945,23'
              BranchSideFuncs:
                - boxCreate
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:946,13'
              BranchSideFuncs:
                - boxCreate
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:945,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:946,13'
              BranchSideFuncs:
                - boxCreate
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:947,15'
              BranchSideFuncs:
                - boxCreate
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:948,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:948,14'
              BranchSideFuncs:
                - boxCreate
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:948,14'
              BranchSideFuncs:
                - boxCreate
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:949,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:949,14'
              BranchSideFuncs:
                - boxCreate
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:949,14'
              BranchSideFuncs:
                - boxCreate
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:950,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:950,14'
              BranchSideFuncs:
                - boxCreate
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:950,14'
              BranchSideFuncs:
                - boxCreate
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:951,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:951,14'
              BranchSideFuncs:
                - boxCreate
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:951,14'
              BranchSideFuncs:
                - boxCreate
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:953,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:954,21'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc4.c:955,9'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc4.c:955,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:955,19'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc4.c:956,9'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc4.c:956,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:956,19'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc4.c:957,9'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc4.c:957,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:958,25'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc4.c:960,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc4.c:932,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc4.c:937,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc4.c:939,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc4.c:944,9'
          Dst:             boxaGetBoxGeometry
        - Src:             'boxfunc4.c:958,15'
          Dst:             boxCreate
    - functionName:    boxaGetArea
      functionSourceFile: '/src/leptonica/src/boxfunc4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1248
      functionLinenumberEnd: 1263
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa
        - parea
      BBCount:         18
      ICount:          100
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - boxaGetBoxGeometry
        - boxaGetCount
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'boxfunc4.c:1251,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1252,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1253,6'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:1252,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1252,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc4.c:1252,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1254,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1255,16'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1257,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:1255,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1255,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc4.c:1255,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1258,5'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1259,28'
              BranchSideFuncs:
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1262,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc4.c:1252,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc4.c:1255,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc4.c:1257,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc4.c:1259,9'
          Dst:             boxaGetBoxGeometry
    - functionName:    boxaGetSizes
      functionSourceFile: '/src/leptonica/src/boxfunc4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa
        - pnaw
        - pnah
      BBCount:         42
      ICount:          207
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - boxDestroy
        - boxGetGeometry
        - boxaGetValidBox
        - boxaGetValidCount
        - numaAddNumber
        - numaCreate
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc4.c:1209,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1209,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
            - BranchSide:      'boxfunc4.c:1210,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
        - Branch String:   'boxfunc4.c:1210,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1210,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
            - BranchSide:      'boxfunc4.c:1211,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
        - Branch String:   'boxfunc4.c:1211,15'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1211,19'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
            - BranchSide:      'boxfunc4.c:1213,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
        - Branch String:   'boxfunc4.c:1211,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1212,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
            - BranchSide:      'boxfunc4.c:1213,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetValidCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
        - Branch String:   'boxfunc4.c:1212,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1212,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc4.c:1212,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1213,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1214,16'
              BranchSideFuncs:
                - boxaGetValidCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
            - BranchSide:      'boxfunc4.c:1216,27'
              BranchSideFuncs:
                - boxaGetValidCount
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
        - Branch String:   'boxfunc4.c:1214,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1214,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc4.c:1214,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1217,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1217,34'
              BranchSideFuncs:
                - numaCreate
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - numaAddNumber
                - numaAddNumber
                - numaCreate
            - BranchSide:      'boxfunc4.c:1218,9'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - numaAddNumber
                - numaAddNumber
                - numaCreate
        - Branch String:   'boxfunc4.c:1218,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1218,34'
              BranchSideFuncs:
                - numaCreate
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'boxfunc4.c:1219,12'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'boxfunc4.c:1219,5'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1220,31'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'boxfunc4.c:1229,5'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1221,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1222,28'
              BranchSideFuncs:
                - boxGetGeometry
                - boxDestroy
                - boxaGetValidBox
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'boxfunc4.c:1227,5'
              BranchSideFuncs:
                - boxaGetValidBox
                - boxGetGeometry
                - boxDestroy
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'boxfunc4.c:1223,17'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1223,38'
              BranchSideFuncs:
                - numaAddNumber
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - numaAddNumber
            - BranchSide:      'boxfunc4.c:1224,17'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'boxfunc4.c:1224,17'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1224,38'
              BranchSideFuncs:
                - numaAddNumber
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - numaAddNumber
            - BranchSide:      'boxfunc4.c:1225,13'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetValidBox
                - boxGetGeometry
                - numaAddNumber
                - numaAddNumber
      Callsites:
        - Src:             'boxfunc4.c:1212,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc4.c:1214,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc4.c:1216,9'
          Dst:             boxaGetValidCount
        - Src:             'boxfunc4.c:1217,23'
          Dst:             numaCreate
        - Src:             'boxfunc4.c:1218,23'
          Dst:             numaCreate
        - Src:             'boxfunc4.c:1220,15'
          Dst:             boxaGetValidBox
        - Src:             'boxfunc4.c:1222,13'
          Dst:             boxGetGeometry
        - Src:             'boxfunc4.c:1223,23'
          Dst:             numaAddNumber
        - Src:             'boxfunc4.c:1224,23'
          Dst:             numaAddNumber
        - Src:             'boxfunc4.c:1225,13'
          Dst:             boxDestroy
    - functionName:    boxaLocationRange
      functionSourceFile: '/src/leptonica/src/boxfunc4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa
        - pminx
        - pminy
        - pmaxx
        - pmaxy
      BBCount:         61
      ICount:          302
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - boxaGetBoxGeometry
        - boxaGetCount
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc4.c:1160,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1160,20'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1162,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:1160,26'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1160,30'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1162,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:1160,36'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1160,40'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1162,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:1160,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1161,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1162,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:1161,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1161,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc4.c:1161,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1162,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1162,17'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1163,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:1163,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1163,17'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1164,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:1164,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1164,17'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1165,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:1165,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1165,17'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1166,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:1166,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1167,16'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1169,17'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:1167,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1167,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc4.c:1167,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1172,5'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1173,28'
              BranchSideFuncs:
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1184,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1174,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1175,20'
              BranchSideFuncs:
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1176,13'
              BranchSideFuncs:
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:1176,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1177,20'
              BranchSideFuncs:
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1178,13'
              BranchSideFuncs:
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:1178,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1179,20'
              BranchSideFuncs:
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1180,13'
              BranchSideFuncs:
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:1180,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1181,20'
              BranchSideFuncs:
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1182,5'
              BranchSideFuncs:
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:1184,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1184,25'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc4.c:1185,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1185,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1185,25'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc4.c:1186,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1186,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1186,25'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc4.c:1187,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1187,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1187,25'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc4.c:1189,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc4.c:1161,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc4.c:1167,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc4.c:1171,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc4.c:1173,9'
          Dst:             boxaGetBoxGeometry
    - functionName:    boxaSizeRange
      functionSourceFile: '/src/leptonica/src/boxfunc4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa
        - pminw
        - pminh
        - pmaxw
        - pmaxh
      BBCount:         61
      ICount:          302
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - boxaGetBoxGeometry
        - boxaGetCount
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxfunc4.c:1109,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1109,20'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1111,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:1109,26'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1109,30'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1111,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:1109,36'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1109,40'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1111,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:1109,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1110,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1111,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:1110,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1110,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc4.c:1110,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1111,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1111,17'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1112,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:1112,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1112,17'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1113,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:1113,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1113,17'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1114,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:1114,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1114,17'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1115,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:1115,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1116,16'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1118,17'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:1116,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1116,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc4.c:1116,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1121,5'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1122,28'
              BranchSideFuncs:
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1133,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1123,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1124,20'
              BranchSideFuncs:
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1125,13'
              BranchSideFuncs:
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:1125,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1126,20'
              BranchSideFuncs:
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1127,13'
              BranchSideFuncs:
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:1127,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1128,20'
              BranchSideFuncs:
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1129,13'
              BranchSideFuncs:
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:1129,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1130,20'
              BranchSideFuncs:
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:1131,5'
              BranchSideFuncs:
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:1133,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1133,25'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc4.c:1134,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1134,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1134,25'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc4.c:1135,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1135,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1135,25'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc4.c:1136,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1136,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1136,25'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc4.c:1137,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc4.c:1110,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc4.c:1116,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc4.c:1120,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc4.c:1122,9'
          Dst:             boxaGetBoxGeometry
    - functionName:    boxaaSizeRange
      functionSourceFile: '/src/leptonica/src/boxfunc4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1087
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - baa
        - pminw
        - pminh
        - pmaxw
        - pmaxh
      BBCount:         61
      ICount:          312
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - boxaDestroy
        - boxaSizeRange
        - boxaaGetBoxa
        - boxaaGetCount
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc4.c:1056,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1056,20'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaSizeRange
                - boxaDestroy
            - BranchSide:      'boxfunc4.c:1058,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaSizeRange
                - boxaDestroy
        - Branch String:   'boxfunc4.c:1056,26'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1056,30'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaSizeRange
                - boxaDestroy
            - BranchSide:      'boxfunc4.c:1058,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaSizeRange
                - boxaDestroy
        - Branch String:   'boxfunc4.c:1056,36'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1056,40'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaSizeRange
                - boxaDestroy
            - BranchSide:      'boxfunc4.c:1058,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaSizeRange
                - boxaDestroy
        - Branch String:   'boxfunc4.c:1056,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1057,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaSizeRange
                - boxaDestroy
            - BranchSide:      'boxfunc4.c:1058,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaSizeRange
                - boxaDestroy
        - Branch String:   'boxfunc4.c:1057,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1057,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc4.c:1057,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1058,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1058,17'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaSizeRange
                - boxaDestroy
            - BranchSide:      'boxfunc4.c:1059,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaSizeRange
                - boxaDestroy
        - Branch String:   'boxfunc4.c:1059,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1059,17'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaSizeRange
                - boxaDestroy
            - BranchSide:      'boxfunc4.c:1060,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaSizeRange
                - boxaDestroy
        - Branch String:   'boxfunc4.c:1060,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1060,17'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaSizeRange
                - boxaDestroy
            - BranchSide:      'boxfunc4.c:1061,9'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaSizeRange
                - boxaDestroy
        - Branch String:   'boxfunc4.c:1061,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1061,17'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaSizeRange
                - boxaDestroy
            - BranchSide:      'boxfunc4.c:1062,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaSizeRange
                - boxaDestroy
        - Branch String:   'boxfunc4.c:1062,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1063,16'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaSizeRange
                - boxaDestroy
            - BranchSide:      'boxfunc4.c:1065,17'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaSizeRange
                - boxaDestroy
        - Branch String:   'boxfunc4.c:1063,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1063,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc4.c:1063,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1068,5'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1069,29'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaSizeRange
                - boxaDestroy
            - BranchSide:      'boxfunc4.c:1082,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1071,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1072,20'
              BranchSideFuncs:
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSizeRange
            - BranchSide:      'boxfunc4.c:1073,13'
              BranchSideFuncs:
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSizeRange
        - Branch String:   'boxfunc4.c:1073,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1074,20'
              BranchSideFuncs:
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSizeRange
            - BranchSide:      'boxfunc4.c:1075,13'
              BranchSideFuncs:
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSizeRange
        - Branch String:   'boxfunc4.c:1075,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1076,20'
              BranchSideFuncs:
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSizeRange
            - BranchSide:      'boxfunc4.c:1077,13'
              BranchSideFuncs:
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSizeRange
        - Branch String:   'boxfunc4.c:1077,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1078,20'
              BranchSideFuncs:
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSizeRange
            - BranchSide:      'boxfunc4.c:1079,9'
              BranchSideFuncs:
                - boxaDestroy
                - boxaaGetBoxa
                - boxaSizeRange
        - Branch String:   'boxfunc4.c:1082,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1082,25'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc4.c:1083,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1083,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1083,25'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc4.c:1084,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1084,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1084,25'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc4.c:1085,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1085,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1085,25'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc4.c:1086,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc4.c:1057,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc4.c:1063,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc4.c:1067,9'
          Dst:             boxaaGetCount
        - Src:             'boxfunc4.c:1069,16'
          Dst:             boxaaGetBoxa
        - Src:             'boxfunc4.c:1070,9'
          Dst:             boxaSizeRange
        - Src:             'boxfunc4.c:1079,9'
          Dst:             boxaDestroy
    - functionName:    boxaGetCoverage
      functionSourceFile: '/src/leptonica/src/boxfunc4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa
        - wc
        - hc
        - exactflag
        - pfract
      BBCount:         33
      ICount:          214
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - boxClipToRectangle
        - boxDestroy
        - boxGetGeometry
        - boxaGetBox
        - boxaGetCount
        - pixCountPixels
        - pixCreate
        - pixDestroy
        - pixRasterop
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc4.c:998,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:999,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - pixCreate
                - pixCountPixels
                - pixDestroy
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - boxaGetBox
                - boxClipToRectangle
                - boxDestroy
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
            - BranchSide:      'boxfunc4.c:1000,6'
              BranchSideFuncs:
                - returnErrorInt
                - boxaGetCount
                - pixCreate
                - pixCountPixels
                - pixDestroy
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - boxaGetBox
                - boxClipToRectangle
                - boxDestroy
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
        - Branch String:   'boxfunc4.c:999,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:999,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc4.c:999,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1001,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1002,16'
              BranchSideFuncs:
                - boxaGetCount
                - pixCreate
                - pixCountPixels
                - pixDestroy
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - boxaGetBox
                - boxClipToRectangle
                - boxDestroy
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
            - BranchSide:      'boxfunc4.c:1004,22'
              BranchSideFuncs:
                - boxaGetCount
                - pixCreate
                - pixCountPixels
                - pixDestroy
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - boxaGetBox
                - boxClipToRectangle
                - boxDestroy
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
        - Branch String:   'boxfunc4.c:1002,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1002,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc4.c:1002,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1005,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1006,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc4.c:1008,9'
              BranchSideFuncs:
                - pixCreate
                - pixCountPixels
                - pixDestroy
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - boxaGetBox
                - boxClipToRectangle
                - boxDestroy
                - boxGetGeometry
                - boxDestroy
        - Branch String:   'boxfunc4.c:1006,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1006,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc4.c:1006,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1008,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1009,13'
              BranchSideFuncs:
                - boxaGetBox
                - boxClipToRectangle
                - boxDestroy
                - boxGetGeometry
                - boxDestroy
            - BranchSide:      'boxfunc4.c:1020,26'
              BranchSideFuncs:
                - pixCreate
                - pixCountPixels
                - pixDestroy
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
        - Branch String:   'boxfunc4.c:1010,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1011,30'
              BranchSideFuncs:
                - boxaGetBox
                - boxClipToRectangle
                - boxDestroy
                - boxGetGeometry
                - boxDestroy
            - BranchSide:      'boxfunc4.c:1019,5'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:1012,17'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1013,32'
              BranchSideFuncs:
                - boxGetGeometry
                - boxDestroy
                - boxDestroy
                - boxaGetBox
                - boxClipToRectangle
            - BranchSide:      'boxfunc4.c:1017,13'
              BranchSideFuncs:
                - boxDestroy
                - boxaGetBox
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
        - Branch String:   'boxfunc4.c:1021,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:1022,30'
              BranchSideFuncs:
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixCountPixels
                - pixDestroy
            - BranchSide:      'boxfunc4.c:1027,24'
              BranchSideFuncs:
                - pixCountPixels
                - pixDestroy
      Callsites:
        - Src:             'boxfunc4.c:999,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc4.c:1002,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc4.c:1004,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc4.c:1006,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc4.c:1011,19'
          Dst:             boxaGetBox
        - Src:             'boxfunc4.c:1012,25'
          Dst:             boxClipToRectangle
        - Src:             'boxfunc4.c:1013,17'
          Dst:             boxGetGeometry
        - Src:             'boxfunc4.c:1015,17'
          Dst:             boxDestroy
        - Src:             'boxfunc4.c:1017,13'
          Dst:             boxDestroy
        - Src:             'boxfunc4.c:1020,16'
          Dst:             pixCreate
        - Src:             'boxfunc4.c:1022,19'
          Dst:             boxaGetBox
        - Src:             'boxfunc4.c:1023,13'
          Dst:             boxGetGeometry
        - Src:             'boxfunc4.c:1024,13'
          Dst:             pixRasterop
        - Src:             'boxfunc4.c:1025,13'
          Dst:             boxDestroy
        - Src:             'boxfunc4.c:1027,9'
          Dst:             pixCountPixels
        - Src:             'boxfunc4.c:1028,9'
          Dst:             pixDestroy
    - functionName:    ptaConvertToBox
      functionSourceFile: '/src/leptonica/src/boxfunc4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta
      BBCount:         31
      ICount:          205
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - boxCreate
        - ptaGetCount
        - ptaGetIPt
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc4.c:878,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:879,23'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - boxCreate
                - boxCreate
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:880,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - boxCreate
                - boxCreate
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:879,23'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:879,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:879,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:881,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:881,19'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - boxCreate
                - boxCreate
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:883,15'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - boxCreate
                - boxCreate
        - Branch String:   'boxfunc4.c:881,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:882,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:883,15'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - boxCreate
                - boxCreate
        - Branch String:   'boxfunc4.c:882,23'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:882,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:882,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:885,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:886,26'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc4.c:889,15'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaGetIPt
                - boxCreate
        - Branch String:   'boxfunc4.c:891,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:891,7'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc4.c:891,7'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc4.c:892,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:892,7'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc4.c:892,7'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc4.c:893,12'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:893,10'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc4.c:893,10'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'boxfunc4.c:894,12'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:894,10'
              BranchSideFuncs:
                - boxCreate
            - BranchSide:      'boxfunc4.c:894,10'
              BranchSideFuncs:
                - boxCreate
      Callsites:
        - Src:             'boxfunc4.c:879,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:880,9'
          Dst:             ptaGetCount
        - Src:             'boxfunc4.c:882,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:883,5'
          Dst:             ptaGetIPt
        - Src:             'boxfunc4.c:884,5'
          Dst:             ptaGetIPt
        - Src:             'boxfunc4.c:886,16'
          Dst:             boxCreate
        - Src:             'boxfunc4.c:889,5'
          Dst:             ptaGetIPt
        - Src:             'boxfunc4.c:890,5'
          Dst:             ptaGetIPt
        - Src:             'boxfunc4.c:895,12'
          Dst:             boxCreate
    - functionName:    ptaConvertToBoxa
      functionSourceFile: '/src/leptonica/src/boxfunc4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pta
        - ncorners
      BBCount:         45
      ICount:          294
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - boxCreate
        - boxaAddBox
        - boxaCreate
        - ptaGetCount
        - ptaGetIPt
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc4.c:788,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:789,24'
              BranchSideFuncs:
                - ptaGetCount
                - boxaCreate
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - boxCreate
                - boxaAddBox
                - boxCreate
                - boxaAddBox
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:790,9'
              BranchSideFuncs:
                - ptaGetCount
                - boxaCreate
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - boxCreate
                - boxaAddBox
                - boxCreate
                - boxaAddBox
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:789,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:789,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:789,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:790,23'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:790,26'
              BranchSideFuncs:
                - ptaGetCount
                - boxaCreate
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - boxCreate
                - boxaAddBox
                - boxCreate
                - boxaAddBox
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:792,21'
              BranchSideFuncs:
                - ptaGetCount
                - boxaCreate
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - boxCreate
                - boxaAddBox
                - boxCreate
                - boxaAddBox
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:790,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:791,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:792,21'
              BranchSideFuncs:
                - ptaGetCount
                - boxaCreate
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - boxCreate
                - boxaAddBox
                - boxCreate
                - boxaAddBox
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:791,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:791,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:791,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:793,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:794,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:795,12'
              BranchSideFuncs:
                - boxaCreate
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - boxCreate
                - boxaAddBox
                - boxCreate
                - boxaAddBox
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:794,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:794,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:794,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:796,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:797,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:798,12'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - boxCreate
                - boxaAddBox
                - boxCreate
                - boxaAddBox
        - Branch String:   'boxfunc4.c:797,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:797,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:797,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:798,5'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:799,19'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - boxCreate
                - boxaAddBox
                - boxCreate
                - boxaAddBox
            - BranchSide:      'boxfunc4.c:816,12'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:801,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:802,29'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - boxCreate
                - boxaAddBox
            - BranchSide:      'boxfunc4.c:806,19'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaGetIPt
                - boxCreate
                - boxaAddBox
                - ptaGetIPt
                - ptaGetIPt
                - boxCreate
                - boxaAddBox
        - Branch String:   'boxfunc4.c:808,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:808,11'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - boxCreate
                - boxaAddBox
            - BranchSide:      'boxfunc4.c:808,11'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - boxCreate
                - boxaAddBox
        - Branch String:   'boxfunc4.c:809,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:809,11'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - boxCreate
                - boxaAddBox
            - BranchSide:      'boxfunc4.c:809,11'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - boxCreate
                - boxaAddBox
        - Branch String:   'boxfunc4.c:810,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:810,14'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - boxCreate
                - boxaAddBox
            - BranchSide:      'boxfunc4.c:810,14'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - boxCreate
                - boxaAddBox
        - Branch String:   'boxfunc4.c:811,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:811,14'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - boxCreate
                - boxaAddBox
            - BranchSide:      'boxfunc4.c:811,14'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - boxCreate
                - boxaAddBox
      Callsites:
        - Src:             'boxfunc4.c:789,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:791,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:792,9'
          Dst:             ptaGetCount
        - Src:             'boxfunc4.c:794,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:796,17'
          Dst:             boxaCreate
        - Src:             'boxfunc4.c:797,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:799,9'
          Dst:             ptaGetIPt
        - Src:             'boxfunc4.c:800,9'
          Dst:             ptaGetIPt
        - Src:             'boxfunc4.c:802,19'
          Dst:             boxCreate
        - Src:             'boxfunc4.c:803,13'
          Dst:             boxaAddBox
        - Src:             'boxfunc4.c:806,9'
          Dst:             ptaGetIPt
        - Src:             'boxfunc4.c:807,9'
          Dst:             ptaGetIPt
        - Src:             'boxfunc4.c:812,15'
          Dst:             boxCreate
        - Src:             'boxfunc4.c:813,9'
          Dst:             boxaAddBox
    - functionName:    boxConvertToPta
      functionSourceFile: '/src/leptonica/src/boxfunc4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - box
        - ncorners
      BBCount:         25
      ICount:          166
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - boxGetGeometry
        - ptaAddPt
        - ptaCreate
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxfunc4.c:840,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:841,23'
              BranchSideFuncs:
                - ptaCreate
                - boxGetGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:842,9'
              BranchSideFuncs:
                - ptaCreate
                - boxGetGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:841,23'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:841,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:841,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:842,23'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:842,26'
              BranchSideFuncs:
                - ptaCreate
                - boxGetGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:845,26'
              BranchSideFuncs:
                - ptaCreate
                - boxGetGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:842,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:843,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:845,26'
              BranchSideFuncs:
                - ptaCreate
                - boxGetGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:843,23'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:843,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:843,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:845,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:846,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:847,20'
              BranchSideFuncs:
                - boxGetGeometry
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'boxfunc4.c:846,23'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:846,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:846,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:849,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:850,18'
              BranchSideFuncs:
                - ptaAddPt
            - BranchSide:      'boxfunc4.c:852,18'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
      Callsites:
        - Src:             'boxfunc4.c:841,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:843,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:845,16'
          Dst:             ptaCreate
        - Src:             'boxfunc4.c:846,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:847,5'
          Dst:             boxGetGeometry
        - Src:             'boxfunc4.c:848,5'
          Dst:             ptaAddPt
        - Src:             'boxfunc4.c:850,9'
          Dst:             ptaAddPt
        - Src:             'boxfunc4.c:852,9'
          Dst:             ptaAddPt
        - Src:             'boxfunc4.c:853,9'
          Dst:             ptaAddPt
        - Src:             'boxfunc4.c:854,9'
          Dst:             ptaAddPt
    - functionName:    boxaConvertToPta
      functionSourceFile: '/src/leptonica/src/boxfunc4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - boxa
        - ncorners
      BBCount:         26
      ICount:          138
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - boxConvertToPta
        - boxDestroy
        - boxaGetBox
        - boxaGetCount
        - ptaCreate
        - ptaDestroy
        - ptaJoin
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc4.c:745,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:746,23'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - boxaGetBox
                - boxConvertToPta
                - ptaJoin
                - boxDestroy
                - ptaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:747,9'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - boxaGetBox
                - boxConvertToPta
                - ptaJoin
                - boxDestroy
                - ptaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:746,23'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:746,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:746,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:747,23'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:747,26'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - boxaGetBox
                - boxConvertToPta
                - ptaJoin
                - boxDestroy
                - ptaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:750,22'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - boxaGetBox
                - boxConvertToPta
                - ptaJoin
                - boxDestroy
                - ptaDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:747,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:748,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:750,22'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - boxaGetBox
                - boxConvertToPta
                - ptaJoin
                - boxDestroy
                - ptaDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:748,23'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:748,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:748,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:751,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:752,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:753,12'
              BranchSideFuncs:
                - boxaGetBox
                - boxConvertToPta
                - ptaJoin
                - boxDestroy
                - ptaDestroy
        - Branch String:   'boxfunc4.c:752,23'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:752,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:752,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:753,5'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:754,26'
              BranchSideFuncs:
                - boxaGetBox
                - boxConvertToPta
                - ptaJoin
                - boxDestroy
                - ptaDestroy
            - BranchSide:      'boxfunc4.c:761,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc4.c:746,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:748,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:750,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc4.c:751,16'
          Dst:             ptaCreate
        - Src:             'boxfunc4.c:752,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:754,15'
          Dst:             boxaGetBox
        - Src:             'boxfunc4.c:755,16'
          Dst:             boxConvertToPta
        - Src:             'boxfunc4.c:756,9'
          Dst:             ptaJoin
        - Src:             'boxfunc4.c:757,9'
          Dst:             boxDestroy
        - Src:             'boxfunc4.c:758,9'
          Dst:             ptaDestroy
    - functionName:    boxaSwapBoxes
      functionSourceFile: '/src/leptonica/src/boxfunc4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - boxa
        - i
        - j
      BBCount:         30
      ICount:          170
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - boxaGetCount
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'boxfunc4.c:699,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:700,16'
              BranchSideFuncs:
                - boxaGetCount
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'boxfunc4.c:701,22'
              BranchSideFuncs:
                - boxaGetCount
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxfunc4.c:700,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:700,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc4.c:700,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:702,15'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:702,18'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc4.c:703,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc4.c:702,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:703,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc4.c:704,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'boxfunc4.c:703,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:703,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc4.c:703,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:704,15'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:704,18'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc4.c:705,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc4.c:704,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:705,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc4.c:706,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc4.c:705,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:705,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc4.c:705,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:706,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:707,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc4.c:709,11'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:707,16'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:707,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc4.c:707,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc4.c:700,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc4.c:701,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc4.c:703,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc4.c:705,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc4.c:707,16'
          Dst:             returnErrorInt
    - functionName:    boxaPermuteRandom
      functionSourceFile: '/src/leptonica/src/boxfunc4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxad
        - boxas
      BBCount:         32
      ICount:          168
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - boxaCopy
        - boxaGetCount
        - boxaSwapBoxes
        - rand
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc4.c:662,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:663,24'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - rand
                - boxaSwapBoxes
                - rand
                - boxaSwapBoxes
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:664,9'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - rand
                - boxaSwapBoxes
                - rand
                - boxaSwapBoxes
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:663,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:663,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:663,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:664,15'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:664,19'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - rand
                - boxaSwapBoxes
                - rand
                - boxaSwapBoxes
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:667,10'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - rand
                - boxaSwapBoxes
                - rand
                - boxaSwapBoxes
        - Branch String:   'boxfunc4.c:664,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:665,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:667,10'
              BranchSideFuncs:
                - boxaCopy
                - boxaGetCount
                - rand
                - boxaSwapBoxes
                - rand
                - boxaSwapBoxes
        - Branch String:   'boxfunc4.c:665,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:665,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:665,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:667,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:668,26'
              BranchSideFuncs:
                - boxaGetCount
                - rand
                - boxaSwapBoxes
                - rand
                - boxaSwapBoxes
            - BranchSide:      'boxfunc4.c:669,27'
              BranchSideFuncs:
                - boxaGetCount
                - rand
                - boxaSwapBoxes
                - rand
                - boxaSwapBoxes
        - Branch String:   'boxfunc4.c:669,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:670,16'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc4.c:671,23'
              BranchSideFuncs:
                - rand
                - boxaSwapBoxes
                - rand
                - boxaSwapBoxes
        - Branch String:   'boxfunc4.c:672,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:672,11'
              BranchSideFuncs:
                - boxaSwapBoxes
                - rand
                - boxaSwapBoxes
            - BranchSide:      'boxfunc4.c:672,11'
              BranchSideFuncs:
                - boxaSwapBoxes
                - rand
                - boxaSwapBoxes
        - Branch String:   'boxfunc4.c:674,5'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:675,27'
              BranchSideFuncs:
                - rand
                - boxaSwapBoxes
            - BranchSide:      'boxfunc4.c:680,12'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:676,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:676,30'
              BranchSideFuncs:
                - boxaSwapBoxes
                - rand
            - BranchSide:      'boxfunc4.c:677,23'
              BranchSideFuncs:
                - boxaSwapBoxes
                - rand
      Callsites:
        - Src:             'boxfunc4.c:663,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:665,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:668,17'
          Dst:             boxaCopy
        - Src:             'boxfunc4.c:669,14'
          Dst:             boxaGetCount
        - Src:             'boxfunc4.c:671,23'
          Dst:             rand
        - Src:             'boxfunc4.c:673,5'
          Dst:             boxaSwapBoxes
        - Src:             'boxfunc4.c:675,27'
          Dst:             rand
        - Src:             'boxfunc4.c:677,9'
          Dst:             boxaSwapBoxes
    - functionName:    boxaPermutePseudorandom
      functionSourceFile: '/src/leptonica/src/boxfunc4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxas
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - boxaGetCount
        - boxaSortByIndex
        - numaDestroy
        - numaPseudorandomSequence
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc4.c:624,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:625,24'
              BranchSideFuncs:
                - boxaGetCount
                - numaPseudorandomSequence
                - boxaSortByIndex
                - numaDestroy
            - BranchSide:      'boxfunc4.c:627,22'
              BranchSideFuncs:
                - boxaGetCount
                - numaPseudorandomSequence
                - boxaSortByIndex
                - numaDestroy
        - Branch String:   'boxfunc4.c:625,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:625,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:625,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc4.c:625,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:627,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc4.c:628,10'
          Dst:             numaPseudorandomSequence
        - Src:             'boxfunc4.c:629,13'
          Dst:             boxaSortByIndex
        - Src:             'boxfunc4.c:630,5'
          Dst:             numaDestroy
    - functionName:    boxaMakeWHRatioIndicator
      functionSourceFile: '/src/leptonica/src/boxfunc4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - boxa
        - ratio
        - relation
      BBCount:         51
      ICount:          245
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - boxaGetBoxGeometry
        - boxaGetCount
        - numaAddNumber
        - numaCreate
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxfunc4.c:519,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:520,24'
              BranchSideFuncs:
                - boxaGetCount
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:521,27'
              BranchSideFuncs:
                - boxaGetCount
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:520,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:520,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:520,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:521,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:522,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:523,9'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:522,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:522,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:522,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:523,36'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:523,39'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:527,21'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
        - Branch String:   'boxfunc4.c:523,66'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:524,9'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:527,21'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
        - Branch String:   'boxfunc4.c:524,37'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:524,40'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:527,21'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
        - Branch String:   'boxfunc4.c:523,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:525,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:527,21'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
        - Branch String:   'boxfunc4.c:525,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:525,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:525,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:528,5'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:529,14'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaAddNumber
            - BranchSide:      'boxfunc4.c:541,12'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:533,41'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:533,44'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:534,14'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:533,61'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:534,14'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:537,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:534,41'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:534,44'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:535,14'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:534,61'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:535,14'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:537,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:535,42'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:535,45'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:536,14'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:535,63'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:536,14'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:537,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:536,42'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:536,45'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:538,23'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:533,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:537,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:538,23'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
      Callsites:
        - Src:             'boxfunc4.c:520,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:521,14'
          Dst:             boxaGetCount
        - Src:             'boxfunc4.c:522,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:525,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:527,10'
          Dst:             numaCreate
        - Src:             'boxfunc4.c:530,9'
          Dst:             boxaGetBoxGeometry
        - Src:             'boxfunc4.c:538,9'
          Dst:             numaAddNumber
    - functionName:    boxaSelectByWHRatio
      functionSourceFile: '/src/leptonica/src/boxfunc4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxas
        - ratio
        - relation
        - pchanged
      BBCount:         29
      ICount:          145
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - boxaCopy
        - boxaGetCount
        - boxaMakeWHRatioIndicator
        - boxaSelectWithIndicator
        - lept_stderr
        - numaDestroy
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc4.c:471,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:471,20'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - boxaMakeWHRatioIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
                - boxaCopy
                - lept_stderr
            - BranchSide:      'boxfunc4.c:472,10'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - boxaMakeWHRatioIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
                - boxaCopy
                - lept_stderr
        - Branch String:   'boxfunc4.c:472,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:473,24'
              BranchSideFuncs:
                - boxaGetCount
                - boxaMakeWHRatioIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
                - boxaCopy
                - lept_stderr
            - BranchSide:      'boxfunc4.c:474,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaMakeWHRatioIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
                - boxaCopy
                - lept_stderr
        - Branch String:   'boxfunc4.c:473,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:473,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:473,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:474,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:475,9'
              BranchSideFuncs:
                - boxaCopy
                - lept_stderr
            - BranchSide:      'boxfunc4.c:478,9'
              BranchSideFuncs:
                - boxaMakeWHRatioIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:475,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:476,25'
              BranchSideFuncs:
                - lept_stderr
                - boxaCopy
            - BranchSide:      'boxfunc4.c:476,25'
              BranchSideFuncs:
                - boxaCopy
        - Branch String:   'boxfunc4.c:478,36'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:478,39'
              BranchSideFuncs:
                - boxaMakeWHRatioIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:483,35'
              BranchSideFuncs:
                - boxaMakeWHRatioIndicator
                - boxaSelectWithIndicator
                - numaDestroy
        - Branch String:   'boxfunc4.c:478,66'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:479,9'
              BranchSideFuncs:
                - boxaMakeWHRatioIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:483,35'
              BranchSideFuncs:
                - boxaMakeWHRatioIndicator
                - boxaSelectWithIndicator
                - numaDestroy
        - Branch String:   'boxfunc4.c:479,37'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:479,40'
              BranchSideFuncs:
                - boxaMakeWHRatioIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:483,35'
              BranchSideFuncs:
                - boxaMakeWHRatioIndicator
                - boxaSelectWithIndicator
                - numaDestroy
        - Branch String:   'boxfunc4.c:478,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:480,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:483,35'
              BranchSideFuncs:
                - boxaMakeWHRatioIndicator
                - boxaSelectWithIndicator
                - numaDestroy
        - Branch String:   'boxfunc4.c:480,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:480,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:480,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc4.c:473,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:474,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc4.c:475,9'
          Dst:             lept_stderr
        - Src:             'boxfunc4.c:476,16'
          Dst:             boxaCopy
        - Src:             'boxfunc4.c:480,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:483,10'
          Dst:             boxaMakeWHRatioIndicator
        - Src:             'boxfunc4.c:486,13'
          Dst:             boxaSelectWithIndicator
        - Src:             'boxfunc4.c:488,5'
          Dst:             numaDestroy
    - functionName:    boxaSelectWithIndicator
      functionSourceFile: '/src/leptonica/src/boxfunc4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxas
        - na
        - pchanged
      BBCount:         38
      ICount:          199
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - boxaAddBox
        - boxaCopy
        - boxaCreate
        - boxaGetBox
        - numaGetCount
        - numaGetIValue
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'boxfunc4.c:570,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:570,20'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - numaGetCount
                - boxaCreate
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - boxaCopy
                - numaGetIValue
            - BranchSide:      'boxfunc4.c:571,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - numaGetCount
                - boxaCreate
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - boxaCopy
                - numaGetIValue
        - Branch String:   'boxfunc4.c:571,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:572,24'
              BranchSideFuncs:
                - returnErrorPtr
                - numaGetCount
                - boxaCreate
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - boxaCopy
                - numaGetIValue
            - BranchSide:      'boxfunc4.c:573,10'
              BranchSideFuncs:
                - returnErrorPtr
                - numaGetCount
                - boxaCreate
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - boxaCopy
                - numaGetIValue
        - Branch String:   'boxfunc4.c:572,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:572,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:572,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:573,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:574,24'
              BranchSideFuncs:
                - numaGetCount
                - boxaCreate
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - boxaCopy
                - numaGetIValue
            - BranchSide:      'boxfunc4.c:576,11'
              BranchSideFuncs:
                - numaGetCount
                - boxaCreate
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - boxaCopy
                - numaGetIValue
        - Branch String:   'boxfunc4.c:574,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:574,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:574,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:578,5'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:579,23'
              BranchSideFuncs:
                - numaGetIValue
                - boxaCreate
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - boxaCopy
            - BranchSide:      'boxfunc4.c:583,9'
              BranchSideFuncs:
                - boxaCreate
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - boxaCopy
        - Branch String:   'boxfunc4.c:580,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:580,29'
              BranchSideFuncs:
                - boxaCreate
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - boxaCopy
                - numaGetIValue
            - BranchSide:      'boxfunc4.c:581,5'
              BranchSideFuncs:
                - boxaCreate
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
                - boxaCopy
                - numaGetIValue
        - Branch String:   'boxfunc4.c:583,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:584,13'
              BranchSideFuncs:
                - boxaCopy
            - BranchSide:      'boxfunc4.c:587,9'
              BranchSideFuncs:
                - boxaCreate
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
        - Branch String:   'boxfunc4.c:584,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:584,24'
              BranchSideFuncs:
                - boxaCopy
            - BranchSide:      'boxfunc4.c:585,25'
              BranchSideFuncs:
                - boxaCopy
        - Branch String:   'boxfunc4.c:587,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:587,20'
              BranchSideFuncs:
                - boxaCreate
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
            - BranchSide:      'boxfunc4.c:588,24'
              BranchSideFuncs:
                - boxaCreate
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
        - Branch String:   'boxfunc4.c:589,5'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:590,23'
              BranchSideFuncs:
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
            - BranchSide:      'boxfunc4.c:596,12'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:591,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:591,24'
              BranchSideFuncs:
                - numaGetIValue
                - boxaGetBox
                - boxaAddBox
            - BranchSide:      'boxfunc4.c:592,26'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - numaGetIValue
      Callsites:
        - Src:             'boxfunc4.c:572,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:574,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:577,9'
          Dst:             numaGetCount
        - Src:             'boxfunc4.c:579,9'
          Dst:             numaGetIValue
        - Src:             'boxfunc4.c:585,16'
          Dst:             boxaCopy
        - Src:             'boxfunc4.c:588,13'
          Dst:             boxaCreate
        - Src:             'boxfunc4.c:590,9'
          Dst:             numaGetIValue
        - Src:             'boxfunc4.c:592,15'
          Dst:             boxaGetBox
        - Src:             'boxfunc4.c:593,9'
          Dst:             boxaAddBox
    - functionName:    boxaMakeAreaIndicator
      functionSourceFile: '/src/leptonica/src/boxfunc4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - boxa
        - area
        - relation
      BBCount:         51
      ICount:          249
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - boxaGetBoxGeometry
        - boxaGetCount
        - numaAddNumber
        - numaCreate
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxfunc4.c:418,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:419,24'
              BranchSideFuncs:
                - boxaGetCount
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:420,27'
              BranchSideFuncs:
                - boxaGetCount
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:419,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:419,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:419,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:420,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:421,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:422,9'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:421,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:421,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:421,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:422,36'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:422,39'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:426,21'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
        - Branch String:   'boxfunc4.c:422,66'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:423,9'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:426,21'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
        - Branch String:   'boxfunc4.c:423,37'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:423,40'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:426,21'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
        - Branch String:   'boxfunc4.c:422,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:424,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:426,21'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
        - Branch String:   'boxfunc4.c:424,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:424,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:424,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:427,5'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:428,14'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaAddNumber
            - BranchSide:      'boxfunc4.c:439,12'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:431,41'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:431,44'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:432,14'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:431,58'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:432,14'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:435,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:432,41'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:432,44'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:433,14'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:432,58'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:433,14'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:435,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:433,42'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:433,45'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:434,14'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:433,60'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:434,14'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:435,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:434,42'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:434,45'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:436,23'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc4.c:431,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:435,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:436,23'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
      Callsites:
        - Src:             'boxfunc4.c:419,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:420,14'
          Dst:             boxaGetCount
        - Src:             'boxfunc4.c:421,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:424,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:426,10'
          Dst:             numaCreate
        - Src:             'boxfunc4.c:429,9'
          Dst:             boxaGetBoxGeometry
        - Src:             'boxfunc4.c:436,9'
          Dst:             numaAddNumber
    - functionName:    boxaSelectByArea
      functionSourceFile: '/src/leptonica/src/boxfunc4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxas
        - area
        - relation
        - pchanged
      BBCount:         29
      ICount:          145
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - boxaCopy
        - boxaGetCount
        - boxaMakeAreaIndicator
        - boxaSelectWithIndicator
        - lept_stderr
        - numaDestroy
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'boxfunc4.c:371,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:371,20'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - boxaMakeAreaIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
                - boxaCopy
                - lept_stderr
            - BranchSide:      'boxfunc4.c:372,10'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - boxaMakeAreaIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
                - boxaCopy
                - lept_stderr
        - Branch String:   'boxfunc4.c:372,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:373,24'
              BranchSideFuncs:
                - boxaGetCount
                - boxaMakeAreaIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
                - boxaCopy
                - lept_stderr
            - BranchSide:      'boxfunc4.c:374,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaMakeAreaIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
                - boxaCopy
                - lept_stderr
        - Branch String:   'boxfunc4.c:373,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:373,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:373,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:374,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:375,9'
              BranchSideFuncs:
                - boxaCopy
                - lept_stderr
            - BranchSide:      'boxfunc4.c:378,9'
              BranchSideFuncs:
                - boxaMakeAreaIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:375,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:376,25'
              BranchSideFuncs:
                - lept_stderr
                - boxaCopy
            - BranchSide:      'boxfunc4.c:376,25'
              BranchSideFuncs:
                - boxaCopy
        - Branch String:   'boxfunc4.c:378,36'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:378,39'
              BranchSideFuncs:
                - boxaMakeAreaIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:383,32'
              BranchSideFuncs:
                - boxaMakeAreaIndicator
                - boxaSelectWithIndicator
                - numaDestroy
        - Branch String:   'boxfunc4.c:378,66'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:379,9'
              BranchSideFuncs:
                - boxaMakeAreaIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:383,32'
              BranchSideFuncs:
                - boxaMakeAreaIndicator
                - boxaSelectWithIndicator
                - numaDestroy
        - Branch String:   'boxfunc4.c:379,37'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:379,40'
              BranchSideFuncs:
                - boxaMakeAreaIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:383,32'
              BranchSideFuncs:
                - boxaMakeAreaIndicator
                - boxaSelectWithIndicator
                - numaDestroy
        - Branch String:   'boxfunc4.c:378,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:380,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:383,32'
              BranchSideFuncs:
                - boxaMakeAreaIndicator
                - boxaSelectWithIndicator
                - numaDestroy
        - Branch String:   'boxfunc4.c:380,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:380,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:380,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc4.c:373,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:374,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc4.c:375,9'
          Dst:             lept_stderr
        - Src:             'boxfunc4.c:376,16'
          Dst:             boxaCopy
        - Src:             'boxfunc4.c:380,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:383,10'
          Dst:             boxaMakeAreaIndicator
        - Src:             'boxfunc4.c:386,13'
          Dst:             boxaSelectWithIndicator
        - Src:             'boxfunc4.c:388,5'
          Dst:             numaDestroy
    - functionName:    boxaMakeSizeIndicator
      functionSourceFile: '/src/leptonica/src/boxfunc4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - boxa
        - width
        - height
        - type
        - relation
      BBCount:         151
      ICount:          647
      EdgeCount:       206
      CyclomaticComplexity: 57
      functionsReached:
        - boxaGetBoxGeometry
        - boxaGetCount
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxfunc4.c:287,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:288,24'
              BranchSideFuncs:
                - boxaGetCount
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:289,27'
              BranchSideFuncs:
                - boxaGetCount
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:288,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:288,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:288,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:289,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:290,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:291,9'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:290,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:290,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:290,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:291,32'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:291,35'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:294,9'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:291,59'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:292,9'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:294,9'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:292,36'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:292,39'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:294,9'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:291,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:293,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:294,9'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:293,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:293,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:293,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:294,36'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:294,39'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:298,21'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - lept_stderr
        - Branch String:   'boxfunc4.c:294,66'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:295,9'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:298,21'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - lept_stderr
        - Branch String:   'boxfunc4.c:295,37'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:295,40'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:298,21'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - lept_stderr
        - Branch String:   'boxfunc4.c:294,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:296,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:298,21'
              BranchSideFuncs:
                - numaCreate
                - boxaGetBoxGeometry
                - numaAddNumber
                - lept_stderr
        - Branch String:   'boxfunc4.c:296,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:296,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:296,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:299,5'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:300,14'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'boxfunc4.c:339,12'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:302,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:305,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:312,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:319,19'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:326,19'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:333,13'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:305,45'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:305,48'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:306,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:305,59'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:306,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:309,22'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:306,45'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:306,48'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:307,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:306,59'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:307,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:309,22'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:307,46'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:307,49'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:308,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:307,61'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:308,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:309,22'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:308,46'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:308,49'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:310,13'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:305,17'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:309,22'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:310,13'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:312,45'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:312,48'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:313,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:312,60'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:313,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:316,22'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:313,45'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:313,48'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:314,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:313,60'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:314,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:316,22'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:314,46'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:314,49'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:315,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:314,62'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:315,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:316,22'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:315,46'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:315,49'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:317,13'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:312,17'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:316,22'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:317,13'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:319,47'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:319,51'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:320,19'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:319,61'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:319,64'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:323,26'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:319,77'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:320,19'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:323,26'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:320,47'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:320,51'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:321,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:320,61'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:320,64'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:323,26'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:320,77'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:321,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:323,26'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:321,47'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:321,51'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:322,19'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:321,62'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:321,65'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:323,26'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:321,79'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:322,19'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:323,26'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:322,48'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:322,52'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:324,13'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:322,63'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:322,66'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:323,26'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:319,17'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:323,26'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:324,13'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:326,47'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:326,51'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:327,19'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:326,61'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:326,64'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:327,19'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:326,77'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:327,19'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:330,26'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:327,47'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:327,51'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:328,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:327,61'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:327,64'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:328,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:327,77'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:328,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:330,26'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:328,47'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:328,51'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:329,19'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:328,62'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:328,65'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:329,19'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:328,79'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:329,19'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:330,26'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:329,48'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:329,52'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:331,13'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:329,63'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:329,66'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:331,13'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:326,17'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:330,26'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
            - BranchSide:      'boxfunc4.c:331,13'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
        - Branch String:   'boxfunc4.c:333,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:334,13'
              BranchSideFuncs:
                - lept_stderr
                - numaAddNumber
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc4.c:334,13'
              BranchSideFuncs:
                - numaAddNumber
                - boxaGetBoxGeometry
                - lept_stderr
      Callsites:
        - Src:             'boxfunc4.c:288,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:289,14'
          Dst:             boxaGetCount
        - Src:             'boxfunc4.c:290,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:293,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:296,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:298,10'
          Dst:             numaCreate
        - Src:             'boxfunc4.c:301,9'
          Dst:             boxaGetBoxGeometry
        - Src:             'boxfunc4.c:333,13'
          Dst:             lept_stderr
        - Src:             'boxfunc4.c:336,9'
          Dst:             numaAddNumber
    - functionName:    boxaSelectBySize
      functionSourceFile: '/src/leptonica/src/boxfunc4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxas
        - width
        - height
        - type
        - relation
        - pchanged
      BBCount:         46
      ICount:          222
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached:
        - boxaCopy
        - boxaGetCount
        - boxaMakeSizeIndicator
        - boxaSelectWithIndicator
        - lept_stderr
        - numaDestroy
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'boxfunc4.c:227,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:227,20'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - boxaMakeSizeIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - boxaCopy
                - lept_stderr
            - BranchSide:      'boxfunc4.c:228,10'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - boxaMakeSizeIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - boxaCopy
                - lept_stderr
        - Branch String:   'boxfunc4.c:228,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:229,24'
              BranchSideFuncs:
                - boxaGetCount
                - boxaMakeSizeIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - boxaCopy
                - lept_stderr
            - BranchSide:      'boxfunc4.c:230,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaMakeSizeIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - boxaCopy
                - lept_stderr
        - Branch String:   'boxfunc4.c:229,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:229,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:229,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:230,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:231,9'
              BranchSideFuncs:
                - boxaCopy
                - lept_stderr
            - BranchSide:      'boxfunc4.c:234,9'
              BranchSideFuncs:
                - boxaMakeSizeIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:231,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:232,25'
              BranchSideFuncs:
                - lept_stderr
                - boxaCopy
            - BranchSide:      'boxfunc4.c:232,25'
              BranchSideFuncs:
                - boxaCopy
        - Branch String:   'boxfunc4.c:234,32'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:234,35'
              BranchSideFuncs:
                - boxaMakeSizeIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:237,9'
              BranchSideFuncs:
                - boxaMakeSizeIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:234,59'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:235,9'
              BranchSideFuncs:
                - boxaMakeSizeIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:237,9'
              BranchSideFuncs:
                - boxaMakeSizeIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:235,36'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:235,39'
              BranchSideFuncs:
                - boxaMakeSizeIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:237,9'
              BranchSideFuncs:
                - boxaMakeSizeIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:234,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:236,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:237,9'
              BranchSideFuncs:
                - boxaMakeSizeIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:236,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:236,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:236,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:237,36'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:237,39'
              BranchSideFuncs:
                - boxaMakeSizeIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:243,32'
              BranchSideFuncs:
                - boxaMakeSizeIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:237,66'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:238,9'
              BranchSideFuncs:
                - boxaMakeSizeIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:243,32'
              BranchSideFuncs:
                - boxaMakeSizeIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:238,37'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:238,40'
              BranchSideFuncs:
                - boxaMakeSizeIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:243,32'
              BranchSideFuncs:
                - boxaMakeSizeIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:237,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:239,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:243,32'
              BranchSideFuncs:
                - boxaMakeSizeIndicator
                - boxaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:239,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:239,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:239,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:242,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:244,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:247,37'
              BranchSideFuncs:
                - boxaSelectWithIndicator
                - numaDestroy
        - Branch String:   'boxfunc4.c:244,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:244,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:244,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc4.c:229,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:230,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc4.c:231,9'
          Dst:             lept_stderr
        - Src:             'boxfunc4.c:232,16'
          Dst:             boxaCopy
        - Src:             'boxfunc4.c:236,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:239,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:243,10'
          Dst:             boxaMakeSizeIndicator
        - Src:             'boxfunc4.c:244,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:247,13'
          Dst:             boxaSelectWithIndicator
        - Src:             'boxfunc4.c:249,5'
          Dst:             numaDestroy
    - functionName:    boxaaSelectRange
      functionSourceFile: '/src/leptonica/src/boxfunc4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - baas
        - first
        - last
        - copyflag
      BBCount:         48
      ICount:          247
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - boxaaAddBoxa
        - boxaaCreate
        - boxaaGetBoxa
        - boxaaGetCount
        - lept_stderr
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc4.c:160,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:161,25'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaCreate
                - boxaaGetBoxa
                - boxaaAddBoxa
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:162,9'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaCreate
                - boxaaGetBoxa
                - boxaaAddBoxa
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:161,25'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:161,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:161,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:162,28'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:162,31'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaCreate
                - boxaaGetBoxa
                - boxaaAddBoxa
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:164,28'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaCreate
                - boxaaGetBoxa
                - boxaaAddBoxa
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:162,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:163,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:164,28'
              BranchSideFuncs:
                - boxaaGetCount
                - boxaaCreate
                - boxaaGetBoxa
                - boxaaAddBoxa
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:163,25'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:163,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:163,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:164,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:165,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:166,13'
              BranchSideFuncs:
                - boxaaCreate
                - boxaaGetBoxa
                - boxaaAddBoxa
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:165,25'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:165,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:165,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:166,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:166,11'
              BranchSideFuncs:
                - boxaaCreate
                - boxaaGetBoxa
                - boxaaAddBoxa
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:166,11'
              BranchSideFuncs:
                - boxaaCreate
                - boxaaGetBoxa
                - boxaaAddBoxa
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:167,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:167,26'
              BranchSideFuncs:
                - boxaaCreate
                - boxaaGetBoxa
                - boxaaAddBoxa
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:168,9'
              BranchSideFuncs:
                - boxaaCreate
                - boxaaGetBoxa
                - boxaaAddBoxa
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:168,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:169,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:170,9'
              BranchSideFuncs:
                - boxaaCreate
                - boxaaGetBoxa
                - boxaaAddBoxa
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'boxfunc4.c:169,25'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:169,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:169,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:170,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:171,9'
              BranchSideFuncs:
                - boxaaCreate
                - boxaaGetBoxa
                - boxaaAddBoxa
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'boxfunc4.c:175,9'
              BranchSideFuncs:
                - boxaaCreate
                - boxaaGetBoxa
                - boxaaAddBoxa
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:171,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:173,16'
              BranchSideFuncs:
                - lept_stderr
                - boxaaCreate
                - boxaaGetBoxa
                - boxaaAddBoxa
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:173,16'
              BranchSideFuncs:
                - boxaaCreate
                - boxaaGetBoxa
                - boxaaAddBoxa
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:175,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:176,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:178,13'
              BranchSideFuncs:
                - boxaaCreate
                - boxaaGetBoxa
                - boxaaAddBoxa
        - Branch String:   'boxfunc4.c:176,25'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:176,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:176,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:180,5'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:181,29'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaaAddBoxa
            - BranchSide:      'boxfunc4.c:184,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc4.c:161,25'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:163,25'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:164,14'
          Dst:             boxaaGetCount
        - Src:             'boxfunc4.c:165,25'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:169,25'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:171,9'
          Dst:             lept_stderr
        - Src:             'boxfunc4.c:176,25'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:179,12'
          Dst:             boxaaCreate
        - Src:             'boxfunc4.c:181,16'
          Dst:             boxaaGetBoxa
        - Src:             'boxfunc4.c:182,9'
          Dst:             boxaaAddBoxa
    - functionName:    boxaSelectRange
      functionSourceFile: '/src/leptonica/src/boxfunc4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - boxas
        - first
        - last
        - copyflag
      BBCount:         48
      ICount:          249
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - boxaAddBox
        - boxaCopy
        - boxaCreate
        - boxaGetBox
        - boxaGetCount
        - lept_stderr
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc4.c:104,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:105,24'
              BranchSideFuncs:
                - boxaGetCount
                - boxaCreate
                - boxaGetBox
                - boxaAddBox
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - boxaCopy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:106,9'
              BranchSideFuncs:
                - boxaGetCount
                - boxaCreate
                - boxaGetBox
                - boxaAddBox
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - boxaCopy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:105,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:105,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:105,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:106,28'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:106,31'
              BranchSideFuncs:
                - boxaGetCount
                - boxaCreate
                - boxaGetBox
                - boxaAddBox
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - boxaCopy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:108,27'
              BranchSideFuncs:
                - boxaGetCount
                - boxaCreate
                - boxaGetBox
                - boxaAddBox
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - boxaCopy
                - lept_stderr
        - Branch String:   'boxfunc4.c:106,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:107,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:108,27'
              BranchSideFuncs:
                - boxaGetCount
                - boxaCreate
                - boxaGetBox
                - boxaAddBox
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - boxaCopy
                - lept_stderr
        - Branch String:   'boxfunc4.c:107,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:107,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:107,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:108,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:109,9'
              BranchSideFuncs:
                - boxaCopy
                - lept_stderr
            - BranchSide:      'boxfunc4.c:112,13'
              BranchSideFuncs:
                - boxaCreate
                - boxaGetBox
                - boxaAddBox
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:109,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:110,25'
              BranchSideFuncs:
                - lept_stderr
                - boxaCopy
            - BranchSide:      'boxfunc4.c:110,25'
              BranchSideFuncs:
                - boxaCopy
        - Branch String:   'boxfunc4.c:112,13'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:112,11'
              BranchSideFuncs:
                - boxaCreate
                - boxaGetBox
                - boxaAddBox
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:112,11'
              BranchSideFuncs:
                - boxaCreate
                - boxaGetBox
                - boxaAddBox
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:113,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:113,26'
              BranchSideFuncs:
                - boxaCreate
                - boxaGetBox
                - boxaAddBox
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:114,9'
              BranchSideFuncs:
                - boxaCreate
                - boxaGetBox
                - boxaAddBox
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:114,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:115,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:116,9'
              BranchSideFuncs:
                - boxaCreate
                - boxaGetBox
                - boxaAddBox
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'boxfunc4.c:115,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:115,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:115,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:116,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:117,9'
              BranchSideFuncs:
                - boxaCreate
                - boxaGetBox
                - boxaAddBox
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'boxfunc4.c:121,9'
              BranchSideFuncs:
                - boxaCreate
                - boxaGetBox
                - boxaAddBox
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:117,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:119,16'
              BranchSideFuncs:
                - lept_stderr
                - boxaCreate
                - boxaGetBox
                - boxaAddBox
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:119,16'
              BranchSideFuncs:
                - boxaCreate
                - boxaGetBox
                - boxaAddBox
                - returnErrorPtr
        - Branch String:   'boxfunc4.c:121,9'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:122,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:124,12'
              BranchSideFuncs:
                - boxaCreate
                - boxaGetBox
                - boxaAddBox
        - Branch String:   'boxfunc4.c:122,24'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:122,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc4.c:122,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc4.c:126,5'
          Branch Sides:
            - BranchSide:      'boxfunc4.c:127,26'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
            - BranchSide:      'boxfunc4.c:130,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc4.c:105,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:107,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:108,14'
          Dst:             boxaGetCount
        - Src:             'boxfunc4.c:109,9'
          Dst:             lept_stderr
        - Src:             'boxfunc4.c:110,16'
          Dst:             boxaCopy
        - Src:             'boxfunc4.c:115,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:117,9'
          Dst:             lept_stderr
        - Src:             'boxfunc4.c:122,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc4.c:125,13'
          Dst:             boxaCreate
        - Src:             'boxfunc4.c:127,15'
          Dst:             boxaGetBox
        - Src:             'boxfunc4.c:128,9'
          Dst:             boxaAddBox
    - functionName:    l_byteaWriteStream
      functionSourceFile: '/src/leptonica/src/bytearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - fp
        - ba
        - startloc
        - nbytes
      BBCount:         25
      ICount:          133
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - fwrite
        - l_byteaGetData
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bytearray.c:607,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:608,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_byteaGetData
                - fwrite
                - returnErrorInt
            - BranchSide:      'bytearray.c:609,10'
              BranchSideFuncs:
                - returnErrorInt
                - l_byteaGetData
                - fwrite
                - returnErrorInt
        - Branch String:   'bytearray.c:608,16'
          Branch Sides:
            - BranchSide:      'bytearray.c:608,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:608,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:609,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:610,16'
              BranchSideFuncs:
                - l_byteaGetData
                - fwrite
                - returnErrorInt
            - BranchSide:      'bytearray.c:612,27'
              BranchSideFuncs:
                - l_byteaGetData
                - fwrite
                - returnErrorInt
        - Branch String:   'bytearray.c:610,16'
          Branch Sides:
            - BranchSide:      'bytearray.c:610,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:610,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:613,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:614,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:615,16'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'bytearray.c:614,16'
          Branch Sides:
            - BranchSide:      'bytearray.c:614,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:614,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:616,14'
          Branch Sides:
            - BranchSide:      'bytearray.c:616,30'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'bytearray.c:616,41'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'bytearray.c:616,41'
          Branch Sides:
            - BranchSide:      'bytearray.c:616,14'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'bytearray.c:616,14'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'bytearray.c:608,16'
          Dst:             returnErrorInt
        - Src:             'bytearray.c:610,16'
          Dst:             returnErrorInt
        - Src:             'bytearray.c:612,12'
          Dst:             l_byteaGetData
        - Src:             'bytearray.c:614,16'
          Dst:             returnErrorInt
        - Src:             'bytearray.c:618,5'
          Dst:             fwrite
    - functionName:    l_byteaGetData
      functionSourceFile: '/src/leptonica/src/bytearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ba
        - psize
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - returnErrorPtr
      functionUses:    9
      BranchProfiles:
        - Branch String:   'bytearray.c:297,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:298,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bytearray.c:299,10'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'bytearray.c:298,27'
          Branch Sides:
            - BranchSide:      'bytearray.c:298,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bytearray.c:298,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:299,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:300,27'
              BranchSideFuncs: []
            - BranchSide:      'bytearray.c:302,14'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:300,27'
          Branch Sides:
            - BranchSide:      'bytearray.c:300,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bytearray.c:300,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bytearray.c:298,27'
          Dst:             returnErrorPtr
        - Src:             'bytearray.c:300,27'
          Dst:             returnErrorPtr
    - functionName:    l_byteaWrite
      functionSourceFile: '/src/leptonica/src/bytearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - fname
        - ba
        - startloc
        - nbytes
      BBCount:         19
      ICount:          103
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenWriteStream
        - l_byteaWriteStream
        - returnErrorInt
        - returnErrorInt1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bytearray.c:575,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:576,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - l_byteaWriteStream
                - fclose
                - returnErrorInt1
            - BranchSide:      'bytearray.c:577,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - l_byteaWriteStream
                - fclose
                - returnErrorInt1
        - Branch String:   'bytearray.c:576,16'
          Branch Sides:
            - BranchSide:      'bytearray.c:576,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:576,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:577,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:578,16'
              BranchSideFuncs:
                - fopenWriteStream
                - l_byteaWriteStream
                - fclose
                - returnErrorInt1
            - BranchSide:      'bytearray.c:580,32'
              BranchSideFuncs:
                - fopenWriteStream
                - l_byteaWriteStream
                - fclose
                - returnErrorInt1
        - Branch String:   'bytearray.c:578,16'
          Branch Sides:
            - BranchSide:      'bytearray.c:578,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:578,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:580,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:581,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'bytearray.c:582,30'
              BranchSideFuncs:
                - l_byteaWriteStream
                - fclose
        - Branch String:   'bytearray.c:581,16'
          Branch Sides:
            - BranchSide:      'bytearray.c:581,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'bytearray.c:581,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bytearray.c:576,16'
          Dst:             returnErrorInt
        - Src:             'bytearray.c:578,16'
          Dst:             returnErrorInt
        - Src:             'bytearray.c:580,15'
          Dst:             fopenWriteStream
        - Src:             'bytearray.c:581,16'
          Dst:             returnErrorInt1
        - Src:             'bytearray.c:582,11'
          Dst:             l_byteaWriteStream
        - Src:             'bytearray.c:583,5'
          Dst:             fclose
    - functionName:    l_byteaFindEachSequence
      functionSourceFile: '/src/leptonica/src/bytearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ba
        - sequence
        - seqlen
        - pda
      BBCount:         19
      ICount:          103
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - arrayFindEachSequence
        - l_byteaGetData
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bytearray.c:539,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:540,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_byteaGetData
                - arrayFindEachSequence
            - BranchSide:      'bytearray.c:541,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_byteaGetData
                - arrayFindEachSequence
        - Branch String:   'bytearray.c:540,16'
          Branch Sides:
            - BranchSide:      'bytearray.c:540,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:540,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:542,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:543,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_byteaGetData
                - arrayFindEachSequence
            - BranchSide:      'bytearray.c:544,10'
              BranchSideFuncs:
                - returnErrorInt
                - l_byteaGetData
                - arrayFindEachSequence
        - Branch String:   'bytearray.c:543,16'
          Branch Sides:
            - BranchSide:      'bytearray.c:543,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:543,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:544,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:545,16'
              BranchSideFuncs:
                - l_byteaGetData
                - arrayFindEachSequence
            - BranchSide:      'bytearray.c:547,27'
              BranchSideFuncs:
                - l_byteaGetData
                - arrayFindEachSequence
        - Branch String:   'bytearray.c:545,16'
          Branch Sides:
            - BranchSide:      'bytearray.c:545,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:545,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bytearray.c:540,16'
          Dst:             returnErrorInt
        - Src:             'bytearray.c:543,16'
          Dst:             returnErrorInt
        - Src:             'bytearray.c:545,16'
          Dst:             returnErrorInt
        - Src:             'bytearray.c:547,12'
          Dst:             l_byteaGetData
        - Src:             'bytearray.c:548,12'
          Dst:             arrayFindEachSequence
    - functionName:    l_byteaSplit
      functionSourceFile: '/src/leptonica/src/bytearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ba1
        - splitloc
        - pba2
      BBCount:         19
      ICount:          117
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - l_byteaGetData
        - l_byteaInitFromMem
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bytearray.c:497,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:498,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_byteaGetData
                - l_byteaInitFromMem
                - returnErrorInt
            - BranchSide:      'bytearray.c:499,6'
              BranchSideFuncs:
                - returnErrorInt
                - l_byteaGetData
                - l_byteaInitFromMem
                - returnErrorInt
        - Branch String:   'bytearray.c:498,16'
          Branch Sides:
            - BranchSide:      'bytearray.c:498,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:498,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:500,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:501,16'
              BranchSideFuncs:
                - l_byteaGetData
                - l_byteaInitFromMem
                - returnErrorInt
            - BranchSide:      'bytearray.c:503,28'
              BranchSideFuncs:
                - l_byteaGetData
                - l_byteaInitFromMem
                - returnErrorInt
        - Branch String:   'bytearray.c:501,16'
          Branch Sides:
            - BranchSide:      'bytearray.c:501,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:501,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:504,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:505,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:506,15'
              BranchSideFuncs:
                - l_byteaInitFromMem
        - Branch String:   'bytearray.c:505,16'
          Branch Sides:
            - BranchSide:      'bytearray.c:505,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:505,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bytearray.c:498,16'
          Dst:             returnErrorInt
        - Src:             'bytearray.c:501,16'
          Dst:             returnErrorInt
        - Src:             'bytearray.c:503,13'
          Dst:             l_byteaGetData
        - Src:             'bytearray.c:505,16'
          Dst:             returnErrorInt
        - Src:             'bytearray.c:509,13'
          Dst:             l_byteaInitFromMem
    - functionName:    l_byteaInitFromMem
      functionSourceFile: '/src/leptonica/src/bytearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         24
      ICount:          117
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - l_byteaCreate
        - returnErrorPtr
      functionUses:    9
      BranchProfiles:
        - Branch String:   'bytearray.c:129,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:130,27'
              BranchSideFuncs:
                - l_byteaCreate
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'bytearray.c:131,9'
              BranchSideFuncs:
                - l_byteaCreate
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'bytearray.c:130,27'
          Branch Sides:
            - BranchSide:      'bytearray.c:130,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bytearray.c:130,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:131,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:132,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bytearray.c:133,9'
              BranchSideFuncs:
                - l_byteaCreate
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'bytearray.c:132,27'
          Branch Sides:
            - BranchSide:      'bytearray.c:132,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bytearray.c:132,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:133,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:134,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bytearray.c:136,29'
              BranchSideFuncs:
                - l_byteaCreate
                - returnErrorPtr
        - Branch String:   'bytearray.c:134,27'
          Branch Sides:
            - BranchSide:      'bytearray.c:134,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bytearray.c:134,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:136,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:137,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bytearray.c:138,12'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:137,27'
          Branch Sides:
            - BranchSide:      'bytearray.c:137,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bytearray.c:137,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bytearray.c:130,27'
          Dst:             returnErrorPtr
        - Src:             'bytearray.c:132,27'
          Dst:             returnErrorPtr
        - Src:             'bytearray.c:134,27'
          Dst:             returnErrorPtr
        - Src:             'bytearray.c:136,15'
          Dst:             l_byteaCreate
        - Src:             'bytearray.c:137,27'
          Dst:             returnErrorPtr
    - functionName:    l_byteaCreate
      functionSourceFile: '/src/leptonica/src/bytearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - nbytes
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - l_byteaDestroy
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'bytearray.c:102,21'
          Branch Sides:
            - BranchSide:      'bytearray.c:102,24'
              BranchSideFuncs:
                - calloc
                - calloc
                - l_byteaDestroy
                - returnErrorPtr
            - BranchSide:      'bytearray.c:103,16'
              BranchSideFuncs:
                - calloc
                - calloc
                - l_byteaDestroy
                - returnErrorPtr
        - Branch String:   'bytearray.c:102,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:103,16'
              BranchSideFuncs:
                - calloc
                - calloc
                - l_byteaDestroy
                - returnErrorPtr
            - BranchSide:      'bytearray.c:104,21'
              BranchSideFuncs:
                - calloc
                - calloc
                - l_byteaDestroy
                - returnErrorPtr
        - Branch String:   'bytearray.c:106,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:107,9'
              BranchSideFuncs: []
            - BranchSide:      'bytearray.c:110,18'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:108,27'
          Branch Sides:
            - BranchSide:      'bytearray.c:108,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bytearray.c:108,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bytearray.c:104,21'
          Dst:             calloc
        - Src:             'bytearray.c:105,27'
          Dst:             calloc
        - Src:             'bytearray.c:107,9'
          Dst:             l_byteaDestroy
        - Src:             'bytearray.c:108,27'
          Dst:             returnErrorPtr
    - functionName:    l_byteaDestroy
      functionSourceFile: '/src/leptonica/src/bytearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pba
      BBCount:         17
      ICount:          76
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - lept_stderr
      functionUses:    14
      BranchProfiles:
        - Branch String:   'bytearray.c:246,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:247,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bytearray.c:251,16'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'bytearray.c:247,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:248,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bytearray.c:248,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:251,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:252,9'
              BranchSideFuncs: []
            - BranchSide:      'bytearray.c:255,11'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'bytearray.c:255,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:256,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'bytearray.c:259,6'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:256,13'
          Branch Sides:
            - BranchSide:      'bytearray.c:256,23'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'bytearray.c:257,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'bytearray.c:247,9'
          Dst:             lept_stderr
    - functionName:    l_byteaJoin
      functionSourceFile: '/src/leptonica/src/bytearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ba1
        - pba2
      BBCount:         16
      ICount:          87
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - l_byteaAppendData
        - l_byteaDestroy
        - l_byteaGetData
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bytearray.c:467,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:468,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
            - BranchSide:      'bytearray.c:469,10'
              BranchSideFuncs:
                - returnErrorInt
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
        - Branch String:   'bytearray.c:468,16'
          Branch Sides:
            - BranchSide:      'bytearray.c:468,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:468,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:469,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:470,16'
              BranchSideFuncs:
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
            - BranchSide:      'bytearray.c:471,17'
              BranchSideFuncs:
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
        - Branch String:   'bytearray.c:470,16'
          Branch Sides:
            - BranchSide:      'bytearray.c:470,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:470,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:471,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:471,32'
              BranchSideFuncs: []
            - BranchSide:      'bytearray.c:473,28'
              BranchSideFuncs:
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
      Callsites:
        - Src:             'bytearray.c:468,16'
          Dst:             returnErrorInt
        - Src:             'bytearray.c:470,16'
          Dst:             returnErrorInt
        - Src:             'bytearray.c:473,13'
          Dst:             l_byteaGetData
        - Src:             'bytearray.c:474,5'
          Dst:             l_byteaAppendData
        - Src:             'bytearray.c:476,5'
          Dst:             l_byteaDestroy
    - functionName:    l_byteaAppendData
      functionSourceFile: '/src/leptonica/src/bytearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ba
        - newdata
        - newbytes
      BBCount:         22
      ICount:          130
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - l_byteaExtendArrayToSize
        - l_byteaGetSize
        - returnErrorInt
      functionUses:    8
      BranchProfiles:
        - Branch String:   'bytearray.c:355,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:356,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_byteaGetSize
                - l_byteaExtendArrayToSize
                - returnErrorInt
            - BranchSide:      'bytearray.c:357,10'
              BranchSideFuncs:
                - returnErrorInt
                - l_byteaGetSize
                - l_byteaExtendArrayToSize
                - returnErrorInt
        - Branch String:   'bytearray.c:356,16'
          Branch Sides:
            - BranchSide:      'bytearray.c:356,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:356,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:357,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:358,16'
              BranchSideFuncs:
                - l_byteaGetSize
                - l_byteaExtendArrayToSize
                - returnErrorInt
            - BranchSide:      'bytearray.c:360,27'
              BranchSideFuncs:
                - l_byteaGetSize
                - l_byteaExtendArrayToSize
                - returnErrorInt
        - Branch String:   'bytearray.c:358,16'
          Branch Sides:
            - BranchSide:      'bytearray.c:358,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:358,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:363,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:364,38'
              BranchSideFuncs:
                - l_byteaExtendArrayToSize
                - returnErrorInt
            - BranchSide:      'bytearray.c:368,12'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:364,13'
          Branch Sides:
            - BranchSide:      'bytearray.c:365,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:366,5'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:365,20'
          Branch Sides:
            - BranchSide:      'bytearray.c:365,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:365,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bytearray.c:356,16'
          Dst:             returnErrorInt
        - Src:             'bytearray.c:358,16'
          Dst:             returnErrorInt
        - Src:             'bytearray.c:360,12'
          Dst:             l_byteaGetSize
        - Src:             'bytearray.c:364,13'
          Dst:             l_byteaExtendArrayToSize
        - Src:             'bytearray.c:365,20'
          Dst:             returnErrorInt
    - functionName:    l_byteaGetSize
      functionSourceFile: '/src/leptonica/src/bytearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ba
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'bytearray.c:275,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:276,16'
              BranchSideFuncs: []
            - BranchSide:      'bytearray.c:277,12'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:276,16'
          Branch Sides:
            - BranchSide:      'bytearray.c:276,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:276,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bytearray.c:276,16'
          Dst:             returnErrorInt
    - functionName:    l_byteaExtendArrayToSize
      functionSourceFile: '/src/leptonica/src/bytearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ba
        - size
      BBCount:         29
      ICount:          139
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - lept_stderr
        - reallocNew
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bytearray.c:424,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:425,16'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'bytearray.c:426,9'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'bytearray.c:425,16'
          Branch Sides:
            - BranchSide:      'bytearray.c:425,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:425,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:426,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:427,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:428,9'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'bytearray.c:427,16'
          Branch Sides:
            - BranchSide:      'bytearray.c:427,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:427,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:428,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:429,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:430,9'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - lept_stderr
        - Branch String:   'bytearray.c:429,16'
          Branch Sides:
            - BranchSide:      'bytearray.c:429,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:429,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:430,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:431,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bytearray.c:436,41'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
        - Branch String:   'bytearray.c:431,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:432,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'bytearray.c:432,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:435,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:437,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:438,18'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:437,16'
          Branch Sides:
            - BranchSide:      'bytearray.c:437,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:437,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bytearray.c:425,16'
          Dst:             returnErrorInt
        - Src:             'bytearray.c:427,16'
          Dst:             returnErrorInt
        - Src:             'bytearray.c:429,16'
          Dst:             returnErrorInt
        - Src:             'bytearray.c:431,9'
          Dst:             lept_stderr
        - Src:             'bytearray.c:436,20'
          Dst:             reallocNew
        - Src:             'bytearray.c:437,16'
          Dst:             returnErrorInt
    - functionName:    l_byteaAppendString
      functionSourceFile: '/src/leptonica/src/bytearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ba
        - str
      BBCount:         22
      ICount:          132
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - l_byteaExtendArrayToSize
        - l_byteaGetSize
        - returnErrorInt
        - strlen
      functionUses:    10
      BranchProfiles:
        - Branch String:   'bytearray.c:387,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:388,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_byteaGetSize
                - strlen
                - l_byteaExtendArrayToSize
                - returnErrorInt
            - BranchSide:      'bytearray.c:389,10'
              BranchSideFuncs:
                - returnErrorInt
                - l_byteaGetSize
                - strlen
                - l_byteaExtendArrayToSize
                - returnErrorInt
        - Branch String:   'bytearray.c:388,16'
          Branch Sides:
            - BranchSide:      'bytearray.c:388,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:388,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:389,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:390,16'
              BranchSideFuncs:
                - l_byteaGetSize
                - strlen
                - l_byteaExtendArrayToSize
                - returnErrorInt
            - BranchSide:      'bytearray.c:392,27'
              BranchSideFuncs:
                - l_byteaGetSize
                - strlen
                - l_byteaExtendArrayToSize
                - returnErrorInt
        - Branch String:   'bytearray.c:390,16'
          Branch Sides:
            - BranchSide:      'bytearray.c:390,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:390,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:396,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:397,38'
              BranchSideFuncs:
                - l_byteaExtendArrayToSize
                - returnErrorInt
            - BranchSide:      'bytearray.c:401,12'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:397,13'
          Branch Sides:
            - BranchSide:      'bytearray.c:398,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:399,5'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:398,20'
          Branch Sides:
            - BranchSide:      'bytearray.c:398,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'bytearray.c:398,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bytearray.c:388,16'
          Dst:             returnErrorInt
        - Src:             'bytearray.c:390,16'
          Dst:             returnErrorInt
        - Src:             'bytearray.c:392,12'
          Dst:             l_byteaGetSize
        - Src:             'bytearray.c:393,11'
          Dst:             strlen
        - Src:             'bytearray.c:397,13'
          Dst:             l_byteaExtendArrayToSize
        - Src:             'bytearray.c:398,20'
          Dst:             returnErrorInt
    - functionName:    l_byteaCopyData
      functionSourceFile: '/src/leptonica/src/bytearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ba
        - psize
      BBCount:         14
      ICount:          74
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - l_binaryCopy
        - l_byteaGetData
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bytearray.c:326,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:327,27'
              BranchSideFuncs:
                - returnErrorPtr
                - l_byteaGetData
                - l_binaryCopy
            - BranchSide:      'bytearray.c:328,6'
              BranchSideFuncs:
                - returnErrorPtr
                - l_byteaGetData
                - l_binaryCopy
        - Branch String:   'bytearray.c:327,27'
          Branch Sides:
            - BranchSide:      'bytearray.c:327,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bytearray.c:327,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:329,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:330,27'
              BranchSideFuncs:
                - l_byteaGetData
                - l_binaryCopy
            - BranchSide:      'bytearray.c:332,27'
              BranchSideFuncs:
                - l_byteaGetData
                - l_binaryCopy
        - Branch String:   'bytearray.c:330,27'
          Branch Sides:
            - BranchSide:      'bytearray.c:330,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bytearray.c:330,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bytearray.c:327,27'
          Dst:             returnErrorPtr
        - Src:             'bytearray.c:330,27'
          Dst:             returnErrorPtr
        - Src:             'bytearray.c:332,12'
          Dst:             l_byteaGetData
        - Src:             'bytearray.c:333,12'
          Dst:             l_binaryCopy
    - functionName:    l_byteaCopy
      functionSourceFile: '/src/leptonica/src/bytearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - bas
        - copyflag
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - l_byteaInitFromMem
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bytearray.c:215,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:216,27'
              BranchSideFuncs:
                - l_byteaInitFromMem
            - BranchSide:      'bytearray.c:218,9'
              BranchSideFuncs:
                - l_byteaInitFromMem
        - Branch String:   'bytearray.c:216,27'
          Branch Sides:
            - BranchSide:      'bytearray.c:216,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bytearray.c:216,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:218,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:219,9'
              BranchSideFuncs: []
            - BranchSide:      'bytearray.c:223,31'
              BranchSideFuncs:
                - l_byteaInitFromMem
      Callsites:
        - Src:             'bytearray.c:216,27'
          Dst:             returnErrorPtr
        - Src:             'bytearray.c:223,12'
          Dst:             l_byteaInitFromMem
    - functionName:    l_byteaInitFromStream
      functionSourceFile: '/src/leptonica/src/bytearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         19
      ICount:          103
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - l_binaryReadStream
        - l_byteaCreate
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bytearray.c:183,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:184,27'
              BranchSideFuncs:
                - l_binaryReadStream
                - l_byteaCreate
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'bytearray.c:186,36'
              BranchSideFuncs:
                - l_binaryReadStream
                - l_byteaCreate
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'bytearray.c:184,27'
          Branch Sides:
            - BranchSide:      'bytearray.c:184,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bytearray.c:184,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:186,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:187,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bytearray.c:188,29'
              BranchSideFuncs:
                - l_byteaCreate
                - free
                - free
                - returnErrorPtr
        - Branch String:   'bytearray.c:187,27'
          Branch Sides:
            - BranchSide:      'bytearray.c:187,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bytearray.c:187,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:188,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:189,9'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'bytearray.c:192,12'
              BranchSideFuncs:
                - free
        - Branch String:   'bytearray.c:190,27'
          Branch Sides:
            - BranchSide:      'bytearray.c:190,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bytearray.c:190,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bytearray.c:184,27'
          Dst:             returnErrorPtr
        - Src:             'bytearray.c:186,17'
          Dst:             l_binaryReadStream
        - Src:             'bytearray.c:187,27'
          Dst:             returnErrorPtr
        - Src:             'bytearray.c:188,15'
          Dst:             l_byteaCreate
        - Src:             'bytearray.c:190,27'
          Dst:             returnErrorPtr
    - functionName:    l_byteaInitFromFile
      functionSourceFile: '/src/leptonica/src/bytearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fname
      BBCount:         19
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadStream
        - l_byteaInitFromStream
        - returnErrorPtr
        - returnErrorPtr1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bytearray.c:156,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:157,27'
              BranchSideFuncs:
                - fopenReadStream
                - l_byteaInitFromStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
            - BranchSide:      'bytearray.c:159,31'
              BranchSideFuncs:
                - fopenReadStream
                - l_byteaInitFromStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
        - Branch String:   'bytearray.c:157,27'
          Branch Sides:
            - BranchSide:      'bytearray.c:157,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'bytearray.c:157,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:159,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:160,27'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'bytearray.c:162,32'
              BranchSideFuncs:
                - l_byteaInitFromStream
                - fclose
                - returnErrorPtr1
        - Branch String:   'bytearray.c:160,27'
          Branch Sides:
            - BranchSide:      'bytearray.c:160,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'bytearray.c:160,9'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:164,9'
          Branch Sides:
            - BranchSide:      'bytearray.c:165,27'
              BranchSideFuncs: []
            - BranchSide:      'bytearray.c:166,12'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:165,27'
          Branch Sides:
            - BranchSide:      'bytearray.c:165,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'bytearray.c:165,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bytearray.c:157,27'
          Dst:             returnErrorPtr
        - Src:             'bytearray.c:159,15'
          Dst:             fopenReadStream
        - Src:             'bytearray.c:160,27'
          Dst:             returnErrorPtr1
        - Src:             'bytearray.c:162,10'
          Dst:             l_byteaInitFromStream
        - Src:             'bytearray.c:163,5'
          Dst:             fclose
        - Src:             'bytearray.c:165,27'
          Dst:             returnErrorPtr1
    - functionName:    pixHasHighlightRed
      functionSourceFile: '/src/leptonica/src/colorcontent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1973
      functionLinenumberEnd: 2023
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - float
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - factor
        - minfract
        - fthresh
        - phasred
        - pratio
        - ppixdb
      BBCount:         63
      ICount:          338
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - fpixDestroy
        - fpixThresholdToPix
        - lept_stderr
        - pixAnd
        - pixClone
        - pixComponentFunction
        - pixDestroy
        - pixForegroundFraction
        - pixGetDepth
        - pixGetRGBComponent
        - pixInvert
        - pixScaleByIntSampling
        - pixThresholdToBinary
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorcontent.c:1978,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1978,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixClone
                - pixComponentFunction
                - fpixThresholdToPix
                - pixInvert
                - pixGetRGBComponent
                - pixThresholdToBinary
                - pixInvert
                - pixAnd
                - pixForegroundFraction
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - lept_stderr
                - pixScaleByIntSampling
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1979,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixClone
                - pixComponentFunction
                - fpixThresholdToPix
                - pixInvert
                - pixGetRGBComponent
                - pixThresholdToBinary
                - pixInvert
                - pixAnd
                - pixForegroundFraction
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - lept_stderr
                - pixScaleByIntSampling
                - lept_stderr
                - returnErrorInt
        - Branch String:   'colorcontent.c:1979,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1979,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixClone
                - pixComponentFunction
                - fpixThresholdToPix
                - pixInvert
                - pixGetRGBComponent
                - pixThresholdToBinary
                - pixInvert
                - pixAnd
                - pixForegroundFraction
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - lept_stderr
                - pixScaleByIntSampling
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1980,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixClone
                - pixComponentFunction
                - fpixThresholdToPix
                - pixInvert
                - pixGetRGBComponent
                - pixThresholdToBinary
                - pixInvert
                - pixAnd
                - pixForegroundFraction
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - lept_stderr
                - pixScaleByIntSampling
                - lept_stderr
                - returnErrorInt
        - Branch String:   'colorcontent.c:1980,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1980,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixClone
                - pixComponentFunction
                - fpixThresholdToPix
                - pixInvert
                - pixGetRGBComponent
                - pixThresholdToBinary
                - pixInvert
                - pixAnd
                - pixForegroundFraction
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - lept_stderr
                - pixScaleByIntSampling
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1981,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixClone
                - pixComponentFunction
                - fpixThresholdToPix
                - pixInvert
                - pixGetRGBComponent
                - pixThresholdToBinary
                - pixInvert
                - pixAnd
                - pixForegroundFraction
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - lept_stderr
                - pixScaleByIntSampling
                - lept_stderr
                - returnErrorInt
        - Branch String:   'colorcontent.c:1981,17'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1981,21'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixClone
                - pixComponentFunction
                - fpixThresholdToPix
                - pixInvert
                - pixGetRGBComponent
                - pixThresholdToBinary
                - pixInvert
                - pixAnd
                - pixForegroundFraction
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - lept_stderr
                - pixScaleByIntSampling
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1983,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixClone
                - pixComponentFunction
                - fpixThresholdToPix
                - pixInvert
                - pixGetRGBComponent
                - pixThresholdToBinary
                - pixInvert
                - pixAnd
                - pixForegroundFraction
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - lept_stderr
                - pixScaleByIntSampling
                - lept_stderr
                - returnErrorInt
        - Branch String:   'colorcontent.c:1981,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1982,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixClone
                - pixComponentFunction
                - fpixThresholdToPix
                - pixInvert
                - pixGetRGBComponent
                - pixThresholdToBinary
                - pixInvert
                - pixAnd
                - pixForegroundFraction
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - lept_stderr
                - pixScaleByIntSampling
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1983,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixClone
                - pixComponentFunction
                - fpixThresholdToPix
                - pixInvert
                - pixGetRGBComponent
                - pixThresholdToBinary
                - pixInvert
                - pixAnd
                - pixForegroundFraction
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - lept_stderr
                - pixScaleByIntSampling
                - lept_stderr
                - returnErrorInt
        - Branch String:   'colorcontent.c:1982,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1982,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1982,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1983,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1984,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixClone
                - pixComponentFunction
                - fpixThresholdToPix
                - pixInvert
                - pixGetRGBComponent
                - pixThresholdToBinary
                - pixInvert
                - pixAnd
                - pixForegroundFraction
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - lept_stderr
                - pixScaleByIntSampling
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1985,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixClone
                - pixComponentFunction
                - fpixThresholdToPix
                - pixInvert
                - pixGetRGBComponent
                - pixThresholdToBinary
                - pixInvert
                - pixAnd
                - pixForegroundFraction
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - lept_stderr
                - pixScaleByIntSampling
                - lept_stderr
                - returnErrorInt
        - Branch String:   'colorcontent.c:1984,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1984,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1984,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1985,15'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1985,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixComponentFunction
                - fpixThresholdToPix
                - pixInvert
                - pixGetRGBComponent
                - pixThresholdToBinary
                - pixInvert
                - pixAnd
                - pixForegroundFraction
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - lept_stderr
                - pixScaleByIntSampling
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1986,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorcontent.c:1985,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1986,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1987,9'
              BranchSideFuncs:
                - pixClone
                - pixComponentFunction
                - fpixThresholdToPix
                - pixInvert
                - pixGetRGBComponent
                - pixThresholdToBinary
                - pixInvert
                - pixAnd
                - pixForegroundFraction
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - lept_stderr
                - pixScaleByIntSampling
                - lept_stderr
                - returnErrorInt
        - Branch String:   'colorcontent.c:1986,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1986,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1986,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1987,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1988,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1989,9'
              BranchSideFuncs:
                - pixClone
                - pixComponentFunction
                - fpixThresholdToPix
                - pixInvert
                - pixGetRGBComponent
                - pixThresholdToBinary
                - pixInvert
                - pixAnd
                - pixForegroundFraction
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - lept_stderr
                - pixScaleByIntSampling
                - lept_stderr
        - Branch String:   'colorcontent.c:1988,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1988,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1988,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1989,23'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1989,26'
              BranchSideFuncs:
                - pixClone
                - pixComponentFunction
                - fpixThresholdToPix
                - pixInvert
                - pixGetRGBComponent
                - pixThresholdToBinary
                - pixInvert
                - pixAnd
                - pixForegroundFraction
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - lept_stderr
                - pixScaleByIntSampling
                - lept_stderr
            - BranchSide:      'colorcontent.c:1990,9'
              BranchSideFuncs:
                - pixClone
                - pixComponentFunction
                - fpixThresholdToPix
                - pixInvert
                - pixGetRGBComponent
                - pixThresholdToBinary
                - pixInvert
                - pixAnd
                - pixForegroundFraction
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - lept_stderr
                - pixScaleByIntSampling
                - lept_stderr
        - Branch String:   'colorcontent.c:1989,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1990,9'
              BranchSideFuncs:
                - pixClone
                - pixComponentFunction
                - fpixThresholdToPix
                - pixInvert
                - pixGetRGBComponent
                - pixThresholdToBinary
                - pixInvert
                - pixAnd
                - pixForegroundFraction
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - lept_stderr
                - pixScaleByIntSampling
                - lept_stderr
            - BranchSide:      'colorcontent.c:1992,9'
              BranchSideFuncs:
                - pixClone
                - pixComponentFunction
                - fpixThresholdToPix
                - pixInvert
                - pixGetRGBComponent
                - pixThresholdToBinary
                - pixInvert
                - pixAnd
                - pixForegroundFraction
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - lept_stderr
                - pixScaleByIntSampling
        - Branch String:   'colorcontent.c:1990,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1992,9'
              BranchSideFuncs:
                - lept_stderr
                - pixClone
                - pixComponentFunction
                - fpixThresholdToPix
                - pixInvert
                - pixGetRGBComponent
                - pixThresholdToBinary
                - pixInvert
                - pixAnd
                - pixForegroundFraction
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - lept_stderr
                - pixScaleByIntSampling
            - BranchSide:      'colorcontent.c:1992,9'
              BranchSideFuncs:
                - pixClone
                - pixComponentFunction
                - fpixThresholdToPix
                - pixInvert
                - pixGetRGBComponent
                - pixThresholdToBinary
                - pixInvert
                - pixAnd
                - pixForegroundFraction
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - lept_stderr
                - pixScaleByIntSampling
        - Branch String:   'colorcontent.c:1992,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1993,38'
              BranchSideFuncs:
                - pixScaleByIntSampling
                - pixComponentFunction
                - fpixThresholdToPix
                - pixInvert
                - pixGetRGBComponent
                - pixThresholdToBinary
                - pixInvert
                - pixAnd
                - pixForegroundFraction
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - lept_stderr
            - BranchSide:      'colorcontent.c:1995,25'
              BranchSideFuncs:
                - pixClone
                - pixComponentFunction
                - fpixThresholdToPix
                - pixInvert
                - pixGetRGBComponent
                - pixThresholdToBinary
                - pixInvert
                - pixAnd
                - pixForegroundFraction
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - lept_stderr
        - Branch String:   'colorcontent.c:2010,5'
          Branch Sides:
            - BranchSide:      'colorcontent.c:2011,9'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
            - BranchSide:      'colorcontent.c:2011,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
        - Branch String:   'colorcontent.c:2011,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:2011,27'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
            - BranchSide:      'colorcontent.c:2012,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
        - Branch String:   'colorcontent.c:2012,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:2013,10'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
            - BranchSide:      'colorcontent.c:2014,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
        - Branch String:   'colorcontent.c:2014,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:2015,19'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
            - BranchSide:      'colorcontent.c:2017,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - fpixDestroy
      Callsites:
        - Src:             'colorcontent.c:1982,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:1984,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:1985,18'
          Dst:             pixGetDepth
        - Src:             'colorcontent.c:1986,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:1988,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:1990,9'
          Dst:             lept_stderr
        - Src:             'colorcontent.c:1993,16'
          Dst:             pixScaleByIntSampling
        - Src:             'colorcontent.c:1995,16'
          Dst:             pixClone
        - Src:             'colorcontent.c:1998,12'
          Dst:             pixComponentFunction
        - Src:             'colorcontent.c:1999,12'
          Dst:             fpixThresholdToPix
        - Src:             'colorcontent.c:2000,5'
          Dst:             pixInvert
        - Src:             'colorcontent.c:2003,12'
          Dst:             pixGetRGBComponent
        - Src:             'colorcontent.c:2004,12'
          Dst:             pixThresholdToBinary
        - Src:             'colorcontent.c:2005,5'
          Dst:             pixInvert
        - Src:             'colorcontent.c:2007,5'
          Dst:             pixAnd
        - Src:             'colorcontent.c:2008,5'
          Dst:             pixForegroundFraction
        - Src:             'colorcontent.c:2010,5'
          Dst:             lept_stderr
        - Src:             'colorcontent.c:2017,9'
          Dst:             pixDestroy
        - Src:             'colorcontent.c:2018,5'
          Dst:             pixDestroy
        - Src:             'colorcontent.c:2019,5'
          Dst:             pixDestroy
        - Src:             'colorcontent.c:2020,5'
          Dst:             pixDestroy
        - Src:             'colorcontent.c:2021,5'
          Dst:             fpixDestroy
    - functionName:    makeRGBIndexTables
      functionSourceFile: '/src/leptonica/src/colorcontent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1797
      functionLinenumberEnd: 1863
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - prtab
        - pgtab
        - pbtab
        - sigbits
      BBCount:         74
      ICount:          444
      EdgeCount:       94
      CyclomaticComplexity: 22
      functionsReached:
        - calloc
        - lept_stderr
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorcontent.c:1801,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1801,17'
              BranchSideFuncs:
                - returnErrorInt
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1802,9'
              BranchSideFuncs:
                - returnErrorInt
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'colorcontent.c:1802,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1802,17'
              BranchSideFuncs:
                - returnErrorInt
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1803,9'
              BranchSideFuncs:
                - returnErrorInt
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'colorcontent.c:1803,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1803,17'
              BranchSideFuncs:
                - returnErrorInt
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1804,10'
              BranchSideFuncs:
                - returnErrorInt
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'colorcontent.c:1804,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1804,20'
              BranchSideFuncs:
                - returnErrorInt
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1805,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorcontent.c:1804,26'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1804,30'
              BranchSideFuncs:
                - returnErrorInt
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1805,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorcontent.c:1804,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1805,16'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1806,9'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'colorcontent.c:1805,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1805,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1805,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1806,21'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1806,24'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1807,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorcontent.c:1806,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1807,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1809,24'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
        - Branch String:   'colorcontent.c:1807,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1807,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1807,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1812,15'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1812,19'
              BranchSideFuncs:
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'colorcontent.c:1813,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - returnErrorInt
        - Branch String:   'colorcontent.c:1812,24'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1812,28'
              BranchSideFuncs:
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'colorcontent.c:1813,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - returnErrorInt
        - Branch String:   'colorcontent.c:1812,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1813,9'
              BranchSideFuncs:
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'colorcontent.c:1818,14'
              BranchSideFuncs:
                - returnErrorInt
                - lept_stderr
        - Branch String:   'colorcontent.c:1816,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1816,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1816,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1821,5'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1823,16'
              BranchSideFuncs: []
            - BranchSide:      'colorcontent.c:1830,16'
              BranchSideFuncs: []
            - BranchSide:      'colorcontent.c:1837,16'
              BranchSideFuncs: []
            - BranchSide:      'colorcontent.c:1844,16'
              BranchSideFuncs: []
            - BranchSide:      'colorcontent.c:1851,16'
              BranchSideFuncs: []
            - BranchSide:      'colorcontent.c:1858,9'
              BranchSideFuncs:
                - returnErrorInt
                - lept_stderr
        - Branch String:   'colorcontent.c:1823,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1824,24'
              BranchSideFuncs: []
            - BranchSide:      'colorcontent.c:1828,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1830,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1831,24'
              BranchSideFuncs: []
            - BranchSide:      'colorcontent.c:1835,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1837,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1838,24'
              BranchSideFuncs: []
            - BranchSide:      'colorcontent.c:1842,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1844,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1845,22'
              BranchSideFuncs: []
            - BranchSide:      'colorcontent.c:1849,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1851,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1852,22'
              BranchSideFuncs: []
            - BranchSide:      'colorcontent.c:1856,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1858,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1859,16'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1859,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorcontent.c:1859,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1859,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1859,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colorcontent.c:1805,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:1807,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:1809,24'
          Dst:             calloc
        - Src:             'colorcontent.c:1810,24'
          Dst:             calloc
        - Src:             'colorcontent.c:1811,24'
          Dst:             calloc
        - Src:             'colorcontent.c:1816,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:1858,9'
          Dst:             lept_stderr
        - Src:             'colorcontent.c:1859,16'
          Dst:             returnErrorInt
    - functionName:    pixSimpleColorQuantize
      functionSourceFile: '/src/leptonica/src/colorcontent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1687
      functionLinenumberEnd: 1703
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - sigbits
        - factor
        - ncolors
      BBCount:         20
      ICount:          120
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - pixAssignToNearestColor
        - pixCreate
        - pixGetDepth
        - pixGetDimensions
        - pixGetMostPopulatedColors
        - pixSetColormap
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorcontent.c:1692,15'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1692,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetMostPopulatedColors
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixAssignToNearestColor
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:1693,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorcontent.c:1692,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1693,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:1694,9'
              BranchSideFuncs:
                - pixGetMostPopulatedColors
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixAssignToNearestColor
                - returnErrorPtr
        - Branch String:   'colorcontent.c:1693,23'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1693,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:1693,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1694,21'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1694,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:1695,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorcontent.c:1694,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1695,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:1697,31'
              BranchSideFuncs:
                - pixGetMostPopulatedColors
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixAssignToNearestColor
        - Branch String:   'colorcontent.c:1695,23'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1695,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:1695,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colorcontent.c:1692,18'
          Dst:             pixGetDepth
        - Src:             'colorcontent.c:1693,23'
          Dst:             returnErrorPtr
        - Src:             'colorcontent.c:1695,23'
          Dst:             returnErrorPtr
        - Src:             'colorcontent.c:1697,5'
          Dst:             pixGetMostPopulatedColors
        - Src:             'colorcontent.c:1698,5'
          Dst:             pixGetDimensions
        - Src:             'colorcontent.c:1699,12'
          Dst:             pixCreate
        - Src:             'colorcontent.c:1700,5'
          Dst:             pixSetColormap
        - Src:             'colorcontent.c:1701,5'
          Dst:             pixAssignToNearestColor
    - functionName:    pixGetMostPopulatedColors
      functionSourceFile: '/src/leptonica/src/colorcontent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1614
      functionLinenumberEnd: 1651
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - sigbits
        - factor
        - ncolors
        - parray
        - pcmap
      BBCount:         71
      ICount:          359
      EdgeCount:       95
      CyclomaticComplexity: 26
      functionsReached:
        - calloc
        - composeRGBPixel
        - getRGBFromIndex
        - numaDestroy
        - numaGetCount
        - numaGetIValue
        - numaSortIndexAutoSelect
        - pixGetDepth
        - pixGetRGBHistogram
        - pixcmapAddColor
        - pixcmapCreate
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorcontent.c:1618,17'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1618,21'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetRGBHistogram
                - numaSortIndexAutoSelect
                - numaDestroy
                - returnErrorInt
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - getRGBFromIndex
                - pixcmapAddColor
                - composeRGBPixel
                - pixcmapCreate
                - calloc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1620,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetRGBHistogram
                - numaSortIndexAutoSelect
                - numaDestroy
                - returnErrorInt
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - getRGBFromIndex
                - pixcmapAddColor
                - composeRGBPixel
                - pixcmapCreate
                - calloc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorcontent.c:1618,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1619,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetRGBHistogram
                - numaSortIndexAutoSelect
                - numaDestroy
                - returnErrorInt
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - getRGBFromIndex
                - pixcmapAddColor
                - composeRGBPixel
                - pixcmapCreate
                - calloc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1620,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetRGBHistogram
                - numaSortIndexAutoSelect
                - numaDestroy
                - returnErrorInt
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - getRGBFromIndex
                - pixcmapAddColor
                - composeRGBPixel
                - pixcmapCreate
                - calloc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorcontent.c:1619,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1619,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1619,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1620,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1620,18'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetRGBHistogram
                - numaSortIndexAutoSelect
                - numaDestroy
                - returnErrorInt
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - getRGBFromIndex
                - pixcmapAddColor
                - composeRGBPixel
                - pixcmapCreate
                - calloc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1621,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetRGBHistogram
                - numaSortIndexAutoSelect
                - numaDestroy
                - returnErrorInt
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - getRGBFromIndex
                - pixcmapAddColor
                - composeRGBPixel
                - pixcmapCreate
                - calloc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorcontent.c:1621,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1621,17'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetRGBHistogram
                - numaSortIndexAutoSelect
                - numaDestroy
                - returnErrorInt
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - getRGBFromIndex
                - pixcmapAddColor
                - composeRGBPixel
                - pixcmapCreate
                - calloc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1622,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetRGBHistogram
                - numaSortIndexAutoSelect
                - numaDestroy
                - returnErrorInt
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - getRGBFromIndex
                - pixcmapAddColor
                - composeRGBPixel
                - pixcmapCreate
                - calloc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorcontent.c:1622,15'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1622,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetRGBHistogram
                - numaSortIndexAutoSelect
                - numaDestroy
                - returnErrorInt
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - getRGBFromIndex
                - pixcmapAddColor
                - composeRGBPixel
                - pixcmapCreate
                - calloc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1623,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorcontent.c:1622,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1623,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1624,9'
              BranchSideFuncs:
                - pixGetRGBHistogram
                - numaSortIndexAutoSelect
                - numaDestroy
                - returnErrorInt
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - getRGBFromIndex
                - pixcmapAddColor
                - composeRGBPixel
                - pixcmapCreate
                - calloc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorcontent.c:1623,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1623,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1623,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1624,21'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1624,24'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1625,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorcontent.c:1624,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1625,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1626,9'
              BranchSideFuncs:
                - pixGetRGBHistogram
                - numaSortIndexAutoSelect
                - numaDestroy
                - returnErrorInt
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - getRGBFromIndex
                - pixcmapAddColor
                - composeRGBPixel
                - pixcmapCreate
                - calloc
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorcontent.c:1625,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1625,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1625,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1626,20'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1626,23'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1627,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorcontent.c:1626,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1627,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1629,39'
              BranchSideFuncs:
                - pixGetRGBHistogram
                - numaSortIndexAutoSelect
                - numaDestroy
                - returnErrorInt
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - getRGBFromIndex
                - pixcmapAddColor
                - composeRGBPixel
                - pixcmapCreate
                - calloc
                - returnErrorInt
        - Branch String:   'colorcontent.c:1627,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1627,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1627,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1629,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1630,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1633,39'
              BranchSideFuncs:
                - numaSortIndexAutoSelect
                - numaDestroy
                - returnErrorInt
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - getRGBFromIndex
                - pixcmapAddColor
                - composeRGBPixel
                - pixcmapCreate
                - calloc
        - Branch String:   'colorcontent.c:1630,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1630,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1630,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1635,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1636,16'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - getRGBFromIndex
                - pixcmapAddColor
                - composeRGBPixel
                - pixcmapCreate
                - calloc
            - BranchSide:      'colorcontent.c:1638,22'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - getRGBFromIndex
                - pixcmapAddColor
                - composeRGBPixel
                - pixcmapCreate
                - calloc
        - Branch String:   'colorcontent.c:1636,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1636,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1636,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1639,15'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1639,13'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
                - getRGBFromIndex
                - pixcmapAddColor
                - composeRGBPixel
                - pixcmapCreate
                - calloc
            - BranchSide:      'colorcontent.c:1639,13'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
                - getRGBFromIndex
                - pixcmapAddColor
                - composeRGBPixel
                - pixcmapCreate
                - calloc
        - Branch String:   'colorcontent.c:1640,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1640,39'
              BranchSideFuncs:
                - calloc
                - numaDestroy
                - numaGetIValue
                - getRGBFromIndex
                - pixcmapAddColor
                - composeRGBPixel
                - pixcmapCreate
            - BranchSide:      'colorcontent.c:1641,9'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
                - getRGBFromIndex
                - pixcmapAddColor
                - composeRGBPixel
                - pixcmapCreate
        - Branch String:   'colorcontent.c:1641,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1641,25'
              BranchSideFuncs:
                - pixcmapCreate
                - numaDestroy
                - numaGetIValue
                - getRGBFromIndex
                - pixcmapAddColor
                - composeRGBPixel
            - BranchSide:      'colorcontent.c:1642,12'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
                - getRGBFromIndex
                - pixcmapAddColor
                - composeRGBPixel
        - Branch String:   'colorcontent.c:1642,5'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1643,23'
              BranchSideFuncs:
                - numaGetIValue
                - getRGBFromIndex
                - numaDestroy
                - pixcmapAddColor
                - composeRGBPixel
            - BranchSide:      'colorcontent.c:1649,5'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'colorcontent.c:1645,13'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1645,37'
              BranchSideFuncs:
                - composeRGBPixel
                - numaDestroy
                - numaGetIValue
                - getRGBFromIndex
                - pixcmapAddColor
            - BranchSide:      'colorcontent.c:1646,13'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
                - getRGBFromIndex
                - composeRGBPixel
                - pixcmapAddColor
        - Branch String:   'colorcontent.c:1646,13'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1646,37'
              BranchSideFuncs:
                - pixcmapAddColor
                - numaDestroy
                - numaGetIValue
                - getRGBFromIndex
                - composeRGBPixel
            - BranchSide:      'colorcontent.c:1647,5'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
                - getRGBFromIndex
                - pixcmapAddColor
                - composeRGBPixel
      Callsites:
        - Src:             'colorcontent.c:1619,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:1622,18'
          Dst:             pixGetDepth
        - Src:             'colorcontent.c:1623,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:1625,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:1627,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:1629,20'
          Dst:             pixGetRGBHistogram
        - Src:             'colorcontent.c:1630,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:1633,15'
          Dst:             numaSortIndexAutoSelect
        - Src:             'colorcontent.c:1634,5'
          Dst:             numaDestroy
        - Src:             'colorcontent.c:1636,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:1638,9'
          Dst:             numaGetCount
        - Src:             'colorcontent.c:1640,39'
          Dst:             calloc
        - Src:             'colorcontent.c:1641,25'
          Dst:             pixcmapCreate
        - Src:             'colorcontent.c:1643,9'
          Dst:             numaGetIValue
        - Src:             'colorcontent.c:1644,9'
          Dst:             getRGBFromIndex
        - Src:             'colorcontent.c:1645,21'
          Dst:             composeRGBPixel
        - Src:             'colorcontent.c:1646,20'
          Dst:             pixcmapAddColor
        - Src:             'colorcontent.c:1649,5'
          Dst:             numaDestroy
    - functionName:    pixGetRGBHistogram
      functionSourceFile: '/src/leptonica/src/colorcontent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1772
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - sigbits
        - factor
      BBCount:         39
      ICount:          285
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - extractRGBValues
        - lept_stderr
        - makeRGBIndexTables
        - numaGetFArray
        - numaMakeConstant
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorcontent.c:1737,15'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1737,30'
              BranchSideFuncs:
                - pixGetDepth
                - numaMakeConstant
                - numaGetFArray
                - makeRGBIndexTables
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:1738,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorcontent.c:1737,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1738,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:1739,9'
              BranchSideFuncs:
                - numaMakeConstant
                - numaGetFArray
                - makeRGBIndexTables
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorcontent.c:1738,24'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1738,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:1738,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1739,21'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1739,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:1740,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorcontent.c:1739,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1740,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:1741,9'
              BranchSideFuncs:
                - numaMakeConstant
                - numaGetFArray
                - makeRGBIndexTables
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'colorcontent.c:1740,24'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1740,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:1740,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1741,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1742,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:1745,22'
              BranchSideFuncs:
                - numaMakeConstant
                - numaGetFArray
                - makeRGBIndexTables
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
        - Branch String:   'colorcontent.c:1742,24'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1742,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:1742,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1754,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1755,9'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
            - BranchSide:      'colorcontent.c:1756,21'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - free
                - free
                - free
                - extractRGBValues
        - Branch String:   'colorcontent.c:1755,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1756,21'
              BranchSideFuncs:
                - lept_stderr
                - pixGetWpl
                - pixGetData
                - free
                - free
                - free
                - extractRGBValues
            - BranchSide:      'colorcontent.c:1756,21'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - free
                - free
                - free
                - extractRGBValues
        - Branch String:   'colorcontent.c:1758,5'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1759,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - extractRGBValues
            - BranchSide:      'colorcontent.c:1768,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'colorcontent.c:1760,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1761,23'
              BranchSideFuncs:
                - extractRGBValues
                - free
                - free
                - free
            - BranchSide:      'colorcontent.c:1766,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - extractRGBValues
      Callsites:
        - Src:             'colorcontent.c:1737,18'
          Dst:             pixGetDepth
        - Src:             'colorcontent.c:1738,24'
          Dst:             returnErrorPtr
        - Src:             'colorcontent.c:1740,24'
          Dst:             returnErrorPtr
        - Src:             'colorcontent.c:1742,24'
          Dst:             returnErrorPtr
        - Src:             'colorcontent.c:1746,10'
          Dst:             numaMakeConstant
        - Src:             'colorcontent.c:1747,13'
          Dst:             numaGetFArray
        - Src:             'colorcontent.c:1749,5'
          Dst:             makeRGBIndexTables
        - Src:             'colorcontent.c:1752,5'
          Dst:             pixGetDimensions
        - Src:             'colorcontent.c:1755,9'
          Dst:             lept_stderr
        - Src:             'colorcontent.c:1756,11'
          Dst:             pixGetWpl
        - Src:             'colorcontent.c:1757,12'
          Dst:             pixGetData
        - Src:             'colorcontent.c:1762,13'
          Dst:             extractRGBValues
    - functionName:    getRGBFromIndex
      functionSourceFile: '/src/leptonica/src/colorcontent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1890
      functionLinenumberEnd: 1931
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - index
        - sigbits
        - prval
        - pgval
        - pbval
      BBCount:         44
      ICount:          281
      EdgeCount:       55
      CyclomaticComplexity: 13
      functionsReached:
        - lept_stderr
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorcontent.c:1891,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1891,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1892,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'colorcontent.c:1892,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1892,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1893,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'colorcontent.c:1893,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1893,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1894,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'colorcontent.c:1894,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1894,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1895,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorcontent.c:1894,26'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1894,30'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1895,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorcontent.c:1894,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1895,16'
              BranchSideFuncs:
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1896,9'
              BranchSideFuncs:
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'colorcontent.c:1895,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1895,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1895,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1896,21'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1896,24'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1897,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorcontent.c:1896,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1897,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1899,13'
              BranchSideFuncs:
                - returnErrorInt
                - lept_stderr
        - Branch String:   'colorcontent.c:1897,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1897,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1897,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1899,5'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1901,20'
              BranchSideFuncs: []
            - BranchSide:      'colorcontent.c:1906,20'
              BranchSideFuncs: []
            - BranchSide:      'colorcontent.c:1911,20'
              BranchSideFuncs: []
            - BranchSide:      'colorcontent.c:1916,20'
              BranchSideFuncs: []
            - BranchSide:      'colorcontent.c:1921,20'
              BranchSideFuncs: []
            - BranchSide:      'colorcontent.c:1926,9'
              BranchSideFuncs:
                - returnErrorInt
                - lept_stderr
        - Branch String:   'colorcontent.c:1926,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1927,16'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1927,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorcontent.c:1927,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1927,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1927,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colorcontent.c:1895,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:1897,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:1926,9'
          Dst:             lept_stderr
        - Src:             'colorcontent.c:1927,16'
          Dst:             returnErrorInt
    - functionName:    pixConvertRGBToCmapLossless
      functionSourceFile: '/src/leptonica/src/colorcontent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1514
      functionLinenumberEnd: 1580
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         42
      ICount:          324
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - calloc
        - extractRGBValues
        - lept_stderr
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixNumColors
        - pixSetColormap
        - pixcmapAddColor
        - pixcmapCreate
        - returnErrorPtr
        - setLineDataVal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorcontent.c:1523,15'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1523,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixNumColors
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - pixSetColormap
                - free
                - free
                - extractRGBValues
                - setLineDataVal
                - pixcmapAddColor
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:1524,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorcontent.c:1523,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1524,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:1526,18'
              BranchSideFuncs:
                - pixNumColors
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - pixSetColormap
                - free
                - free
                - extractRGBValues
                - setLineDataVal
                - pixcmapAddColor
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'colorcontent.c:1524,23'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1524,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:1524,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1527,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1528,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colorcontent.c:1532,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - pixSetColormap
                - free
                - free
                - extractRGBValues
                - setLineDataVal
                - pixcmapAddColor
                - returnErrorPtr
        - Branch String:   'colorcontent.c:1528,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1529,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colorcontent.c:1529,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1533,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1534,11'
              BranchSideFuncs:
                - pixCreate
                - pixcmapCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - pixSetColormap
                - free
                - free
                - extractRGBValues
                - setLineDataVal
                - pixcmapAddColor
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:1535,14'
              BranchSideFuncs:
                - pixCreate
                - pixcmapCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - pixSetColormap
                - free
                - free
                - extractRGBValues
                - setLineDataVal
                - pixcmapAddColor
                - returnErrorPtr
        - Branch String:   'colorcontent.c:1535,14'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1536,11'
              BranchSideFuncs:
                - pixCreate
                - pixcmapCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - pixSetColormap
                - free
                - free
                - extractRGBValues
                - setLineDataVal
                - pixcmapAddColor
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:1537,14'
              BranchSideFuncs:
                - pixCreate
                - pixcmapCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - pixSetColormap
                - free
                - free
                - extractRGBValues
                - setLineDataVal
                - pixcmapAddColor
                - returnErrorPtr
        - Branch String:   'colorcontent.c:1537,14'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1538,11'
              BranchSideFuncs:
                - pixCreate
                - pixcmapCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - pixSetColormap
                - free
                - free
                - extractRGBValues
                - setLineDataVal
                - pixcmapAddColor
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:1540,11'
              BranchSideFuncs:
                - pixCreate
                - pixcmapCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - pixSetColormap
                - free
                - free
                - extractRGBValues
                - setLineDataVal
                - pixcmapAddColor
                - returnErrorPtr
        - Branch String:   'colorcontent.c:1542,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1543,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:1544,26'
              BranchSideFuncs:
                - pixcmapCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - pixSetColormap
                - free
                - free
                - extractRGBValues
                - setLineDataVal
                - pixcmapAddColor
        - Branch String:   'colorcontent.c:1543,23'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1543,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:1543,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1558,5'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1559,17'
              BranchSideFuncs:
                - pixSetColormap
                - free
                - free
                - extractRGBValues
                - setLineDataVal
                - pixcmapAddColor
            - BranchSide:      'colorcontent.c:1575,20'
              BranchSideFuncs:
                - pixSetColormap
                - free
                - free
        - Branch String:   'colorcontent.c:1561,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1562,21'
              BranchSideFuncs:
                - extractRGBValues
                - setLineDataVal
                - pixSetColormap
                - free
                - free
                - pixcmapAddColor
            - BranchSide:      'colorcontent.c:1574,5'
              BranchSideFuncs:
                - pixSetColormap
                - free
                - free
                - extractRGBValues
                - setLineDataVal
                - pixcmapAddColor
        - Branch String:   'colorcontent.c:1565,17'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1566,17'
              BranchSideFuncs:
                - pixcmapAddColor
                - setLineDataVal
                - pixSetColormap
                - free
                - free
                - extractRGBValues
            - BranchSide:      'colorcontent.c:1571,19'
              BranchSideFuncs:
                - setLineDataVal
                - pixSetColormap
                - free
                - free
                - extractRGBValues
                - pixcmapAddColor
      Callsites:
        - Src:             'colorcontent.c:1523,18'
          Dst:             pixGetDepth
        - Src:             'colorcontent.c:1524,23'
          Dst:             returnErrorPtr
        - Src:             'colorcontent.c:1526,5'
          Dst:             pixNumColors
        - Src:             'colorcontent.c:1528,9'
          Dst:             lept_stderr
        - Src:             'colorcontent.c:1532,5'
          Dst:             pixGetDimensions
        - Src:             'colorcontent.c:1542,17'
          Dst:             pixCreate
        - Src:             'colorcontent.c:1543,23'
          Dst:             returnErrorPtr
        - Src:             'colorcontent.c:1544,12'
          Dst:             pixcmapCreate
        - Src:             'colorcontent.c:1545,13'
          Dst:             pixGetData
        - Src:             'colorcontent.c:1546,12'
          Dst:             pixGetWpl
        - Src:             'colorcontent.c:1547,13'
          Dst:             pixGetData
        - Src:             'colorcontent.c:1548,12'
          Dst:             pixGetWpl
        - Src:             'colorcontent.c:1555,25'
          Dst:             calloc
        - Src:             'colorcontent.c:1556,25'
          Dst:             calloc
        - Src:             'colorcontent.c:1563,13'
          Dst:             extractRGBValues
        - Src:             'colorcontent.c:1569,17'
          Dst:             pixcmapAddColor
        - Src:             'colorcontent.c:1572,13'
          Dst:             setLineDataVal
        - Src:             'colorcontent.c:1575,5'
          Dst:             pixSetColormap
    - functionName:    pixNumColors
      functionSourceFile: '/src/leptonica/src/colorcontent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionLinenumberEnd: 1494
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - factor
        - pncolors
      BBCount:         82
      ICount:          499
      EdgeCount:       109
      CyclomaticComplexity: 29
      functionsReached:
        - calloc
        - extractRGBValues
        - lept_stderr
        - pixCountRGBColorsByHash
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixcmapGetCount
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'colorcontent.c:1423,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1424,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - pixCountRGBColorsByHash
                - extractRGBValues
                - calloc
                - free
                - pixGetColormap
                - pixcmapGetCount
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1425,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - pixCountRGBColorsByHash
                - extractRGBValues
                - calloc
                - free
                - pixGetColormap
                - pixcmapGetCount
                - lept_stderr
                - returnErrorInt
        - Branch String:   'colorcontent.c:1424,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1424,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1424,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1426,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1427,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - pixCountRGBColorsByHash
                - extractRGBValues
                - calloc
                - free
                - pixGetColormap
                - pixcmapGetCount
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1428,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - pixCountRGBColorsByHash
                - extractRGBValues
                - calloc
                - free
                - pixGetColormap
                - pixcmapGetCount
                - lept_stderr
                - returnErrorInt
        - Branch String:   'colorcontent.c:1427,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1427,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1427,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1429,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1429,19'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - pixCountRGBColorsByHash
                - extractRGBValues
                - calloc
                - free
                - pixGetColormap
                - pixcmapGetCount
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1431,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - pixCountRGBColorsByHash
                - extractRGBValues
                - calloc
                - free
                - pixGetColormap
                - pixcmapGetCount
                - lept_stderr
        - Branch String:   'colorcontent.c:1429,26'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1429,29'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - pixCountRGBColorsByHash
                - extractRGBValues
                - calloc
                - free
                - pixGetColormap
                - pixcmapGetCount
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1431,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - pixCountRGBColorsByHash
                - extractRGBValues
                - calloc
                - free
                - pixGetColormap
                - pixcmapGetCount
                - lept_stderr
        - Branch String:   'colorcontent.c:1429,36'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1429,39'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - pixCountRGBColorsByHash
                - extractRGBValues
                - calloc
                - free
                - pixGetColormap
                - pixcmapGetCount
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1431,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - pixCountRGBColorsByHash
                - extractRGBValues
                - calloc
                - free
                - pixGetColormap
                - pixcmapGetCount
                - lept_stderr
        - Branch String:   'colorcontent.c:1429,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1430,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1431,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - pixCountRGBColorsByHash
                - extractRGBValues
                - calloc
                - free
                - pixGetColormap
                - pixcmapGetCount
                - lept_stderr
        - Branch String:   'colorcontent.c:1430,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1430,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1430,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1431,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1431,28'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - pixCountRGBColorsByHash
                - extractRGBValues
                - calloc
                - free
                - pixGetColormap
                - pixcmapGetCount
                - lept_stderr
            - BranchSide:      'colorcontent.c:1433,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - pixCountRGBColorsByHash
                - extractRGBValues
                - calloc
                - free
                - pixGetColormap
                - pixcmapGetCount
                - lept_stderr
        - Branch String:   'colorcontent.c:1436,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1437,27'
              BranchSideFuncs:
                - calloc
                - free
                - pixGetColormap
                - pixcmapGetCount
                - lept_stderr
            - BranchSide:      'colorcontent.c:1466,14'
              BranchSideFuncs:
                - calloc
                - free
                - pixCountRGBColorsByHash
                - extractRGBValues
        - Branch String:   'colorcontent.c:1438,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1439,20'
              BranchSideFuncs:
                - free
                - pixGetColormap
                - pixcmapGetCount
                - lept_stderr
            - BranchSide:      'colorcontent.c:1450,16'
              BranchSideFuncs:
                - free
                - pixGetColormap
                - pixcmapGetCount
                - lept_stderr
        - Branch String:   'colorcontent.c:1440,13'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1441,21'
              BranchSideFuncs:
                - free
                - pixGetColormap
                - pixcmapGetCount
                - lept_stderr
            - BranchSide:      'colorcontent.c:1449,9'
              BranchSideFuncs:
                - free
                - pixGetColormap
                - pixcmapGetCount
                - lept_stderr
        - Branch String:   'colorcontent.c:1441,21'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1442,27'
              BranchSideFuncs:
                - free
                - pixGetColormap
                - pixcmapGetCount
                - lept_stderr
            - BranchSide:      'colorcontent.c:1443,26'
              BranchSideFuncs:
                - free
                - pixGetColormap
                - pixcmapGetCount
                - lept_stderr
        - Branch String:   'colorcontent.c:1443,26'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1444,27'
              BranchSideFuncs:
                - free
                - pixGetColormap
                - pixcmapGetCount
                - lept_stderr
            - BranchSide:      'colorcontent.c:1446,27'
              BranchSideFuncs:
                - free
                - pixGetColormap
                - pixcmapGetCount
                - lept_stderr
        - Branch String:   'colorcontent.c:1450,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1451,17'
              BranchSideFuncs:
                - free
                - pixGetColormap
                - pixcmapGetCount
                - lept_stderr
            - BranchSide:      'colorcontent.c:1452,21'
              BranchSideFuncs:
                - free
                - pixGetColormap
                - pixcmapGetCount
                - lept_stderr
        - Branch String:   'colorcontent.c:1451,17'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1451,29'
              BranchSideFuncs:
                - free
                - pixGetColormap
                - pixcmapGetCount
                - lept_stderr
            - BranchSide:      'colorcontent.c:1451,23'
              BranchSideFuncs:
                - free
                - pixGetColormap
                - pixcmapGetCount
                - lept_stderr
        - Branch String:   'colorcontent.c:1456,18'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1456,21'
              BranchSideFuncs:
                - pixcmapGetCount
                - lept_stderr
            - BranchSide:      'colorcontent.c:1462,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1456,13'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1457,37'
              BranchSideFuncs:
                - pixcmapGetCount
                - lept_stderr
            - BranchSide:      'colorcontent.c:1462,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1458,17'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1459,17'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colorcontent.c:1461,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1459,17'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1461,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colorcontent.c:1461,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1469,23'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1469,26'
              BranchSideFuncs:
                - free
                - pixCountRGBColorsByHash
                - extractRGBValues
            - BranchSide:      'colorcontent.c:1469,5'
              BranchSideFuncs:
                - free
                - pixCountRGBColorsByHash
                - extractRGBValues
        - Branch String:   'colorcontent.c:1469,5'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1470,16'
              BranchSideFuncs:
                - free
                - pixCountRGBColorsByHash
                - extractRGBValues
            - BranchSide:      'colorcontent.c:1485,5'
              BranchSideFuncs:
                - free
                - pixCountRGBColorsByHash
        - Branch String:   'colorcontent.c:1471,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1472,21'
              BranchSideFuncs:
                - extractRGBValues
                - free
                - pixCountRGBColorsByHash
            - BranchSide:      'colorcontent.c:1484,5'
              BranchSideFuncs:
                - free
                - pixCountRGBColorsByHash
                - extractRGBValues
        - Branch String:   'colorcontent.c:1475,17'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1476,17'
              BranchSideFuncs:
                - free
                - pixCountRGBColorsByHash
                - extractRGBValues
            - BranchSide:      'colorcontent.c:1483,9'
              BranchSideFuncs:
                - free
                - pixCountRGBColorsByHash
                - extractRGBValues
        - Branch String:   'colorcontent.c:1478,21'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1479,32'
              BranchSideFuncs:
                - free
                - pixCountRGBColorsByHash
                - extractRGBValues
            - BranchSide:      'colorcontent.c:1482,13'
              BranchSideFuncs:
                - free
                - pixCountRGBColorsByHash
                - extractRGBValues
        - Branch String:   'colorcontent.c:1487,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1488,21'
              BranchSideFuncs: []
            - BranchSide:      'colorcontent.c:1493,36'
              BranchSideFuncs:
                - pixCountRGBColorsByHash
      Callsites:
        - Src:             'colorcontent.c:1424,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:1427,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:1428,5'
          Dst:             pixGetDimensions
        - Src:             'colorcontent.c:1430,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:1433,12'
          Dst:             pixGetData
        - Src:             'colorcontent.c:1434,11'
          Dst:             pixGetWpl
        - Src:             'colorcontent.c:1437,27'
          Dst:             calloc
        - Src:             'colorcontent.c:1455,16'
          Dst:             pixGetColormap
        - Src:             'colorcontent.c:1457,21'
          Dst:             pixcmapGetCount
        - Src:             'colorcontent.c:1459,17'
          Dst:             lept_stderr
        - Src:             'colorcontent.c:1467,23'
          Dst:             calloc
        - Src:             'colorcontent.c:1473,13'
          Dst:             extractRGBValues
        - Src:             'colorcontent.c:1493,12'
          Dst:             pixCountRGBColorsByHash
    - functionName:    pixColorsForQuantization
      functionSourceFile: '/src/leptonica/src/colorcontent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - thresh
        - pncolors
        - piscolor
        - debug
      BBCount:         75
      ICount:          417
      EdgeCount:       100
      CyclomaticComplexity: 27
      functionsReached:
        - pixClone
        - pixColorFraction
        - pixConvertRGBToLuminance
        - pixCopy
        - pixDestroy
        - pixGetColormap
        - pixGetDimensions
        - pixGetRGBComponent
        - pixInvert
        - pixMorphSequence
        - pixNumSignificantGrayColors
        - pixNumberOccupiedOctcubes
        - pixScaleAreaMap
        - pixScaleAreaMap2
        - pixSetMasked
        - pixSobelEdgeFilter
        - pixThresholdToBinary
        - pixWrite
        - pixcmapGetCount
        - pixcmapHasColor
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorcontent.c:1283,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1283,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixColorFraction
                - pixClone
                - pixScaleAreaMap
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
                - pixClone
                - pixScaleAreaMap2
                - pixCopy
                - pixGetRGBComponent
                - pixClone
                - returnErrorInt
                - pixcmapGetCount
                - pixcmapHasColor
            - BranchSide:      'colorcontent.c:1284,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixColorFraction
                - pixClone
                - pixScaleAreaMap
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
                - pixClone
                - pixScaleAreaMap2
                - pixCopy
                - pixGetRGBComponent
                - pixClone
                - returnErrorInt
                - pixcmapGetCount
                - pixcmapHasColor
        - Branch String:   'colorcontent.c:1284,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1285,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixColorFraction
                - pixClone
                - pixScaleAreaMap
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
                - pixClone
                - pixScaleAreaMap2
                - pixCopy
                - pixGetRGBComponent
                - pixClone
                - returnErrorInt
                - pixcmapGetCount
                - pixcmapHasColor
            - BranchSide:      'colorcontent.c:1286,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixColorFraction
                - pixClone
                - pixScaleAreaMap
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
                - pixClone
                - pixScaleAreaMap2
                - pixCopy
                - pixGetRGBComponent
                - pixClone
                - returnErrorInt
                - pixcmapGetCount
                - pixcmapHasColor
        - Branch String:   'colorcontent.c:1285,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1285,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1285,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1287,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1288,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixColorFraction
                - pixClone
                - pixScaleAreaMap
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
                - pixClone
                - pixScaleAreaMap2
                - pixCopy
                - pixGetRGBComponent
                - pixClone
                - returnErrorInt
                - pixcmapGetCount
                - pixcmapHasColor
            - BranchSide:      'colorcontent.c:1289,32'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixColorFraction
                - pixClone
                - pixScaleAreaMap
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
                - pixClone
                - pixScaleAreaMap2
                - pixCopy
                - pixGetRGBComponent
                - pixClone
                - returnErrorInt
                - pixcmapGetCount
                - pixcmapHasColor
        - Branch String:   'colorcontent.c:1288,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1288,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1288,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1289,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1290,37'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapHasColor
            - BranchSide:      'colorcontent.c:1296,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixColorFraction
                - pixClone
                - pixScaleAreaMap
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
                - pixClone
                - pixScaleAreaMap2
                - pixCopy
                - pixGetRGBComponent
                - pixClone
                - returnErrorInt
        - Branch String:   'colorcontent.c:1291,13'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1292,29'
              BranchSideFuncs:
                - pixcmapHasColor
            - BranchSide:      'colorcontent.c:1293,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1297,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1297,19'
              BranchSideFuncs:
                - pixColorFraction
                - pixClone
                - pixScaleAreaMap
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
                - pixClone
                - pixScaleAreaMap2
                - pixCopy
                - pixGetRGBComponent
                - pixClone
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1299,9'
              BranchSideFuncs:
                - pixColorFraction
                - pixClone
                - pixScaleAreaMap
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
                - pixClone
                - pixScaleAreaMap2
                - pixCopy
                - pixGetRGBComponent
                - pixClone
        - Branch String:   'colorcontent.c:1297,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1298,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1299,9'
              BranchSideFuncs:
                - pixColorFraction
                - pixClone
                - pixScaleAreaMap
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
                - pixClone
                - pixScaleAreaMap2
                - pixCopy
                - pixGetRGBComponent
                - pixClone
        - Branch String:   'colorcontent.c:1298,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1298,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1298,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1299,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1300,16'
              BranchSideFuncs:
                - pixColorFraction
                - pixClone
                - pixScaleAreaMap
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
                - pixClone
                - pixScaleAreaMap2
                - pixCopy
                - pixGetRGBComponent
                - pixClone
            - BranchSide:      'colorcontent.c:1307,15'
              BranchSideFuncs:
                - pixColorFraction
                - pixClone
                - pixScaleAreaMap
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
                - pixClone
                - pixScaleAreaMap2
                - pixCopy
                - pixGetRGBComponent
                - pixClone
        - Branch String:   'colorcontent.c:1307,15'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1307,13'
              BranchSideFuncs:
                - pixColorFraction
                - pixClone
                - pixScaleAreaMap
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
                - pixClone
                - pixScaleAreaMap2
                - pixCopy
                - pixGetRGBComponent
                - pixClone
            - BranchSide:      'colorcontent.c:1307,13'
              BranchSideFuncs:
                - pixColorFraction
                - pixClone
                - pixScaleAreaMap
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
                - pixClone
                - pixScaleAreaMap2
                - pixCopy
                - pixGetRGBComponent
                - pixClone
        - Branch String:   'colorcontent.c:1308,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1309,25'
              BranchSideFuncs:
                - pixClone
                - pixScaleAreaMap
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
                - pixClone
                - pixScaleAreaMap2
                - pixCopy
            - BranchSide:      'colorcontent.c:1311,18'
              BranchSideFuncs:
                - pixColorFraction
                - pixClone
                - pixScaleAreaMap
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
                - pixClone
                - pixScaleAreaMap2
                - pixCopy
                - pixGetRGBComponent
        - Branch String:   'colorcontent.c:1311,18'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1311,16'
              BranchSideFuncs:
                - pixColorFraction
                - pixClone
                - pixScaleAreaMap
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
                - pixClone
                - pixScaleAreaMap2
                - pixCopy
                - pixGetRGBComponent
            - BranchSide:      'colorcontent.c:1311,16'
              BranchSideFuncs:
                - pixColorFraction
                - pixClone
                - pixScaleAreaMap
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
                - pixClone
                - pixScaleAreaMap2
                - pixCopy
                - pixGetRGBComponent
        - Branch String:   'colorcontent.c:1313,13'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1314,39'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixScaleAreaMap
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
                - pixClone
                - pixScaleAreaMap2
                - pixCopy
            - BranchSide:      'colorcontent.c:1317,29'
              BranchSideFuncs:
                - pixClone
                - pixScaleAreaMap
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
                - pixClone
                - pixScaleAreaMap2
                - pixCopy
        - Branch String:   'colorcontent.c:1328,14'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1328,12'
              BranchSideFuncs:
                - pixScaleAreaMap
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
                - pixClone
                - pixScaleAreaMap2
                - pixCopy
            - BranchSide:      'colorcontent.c:1328,12'
              BranchSideFuncs:
                - pixScaleAreaMap
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
                - pixClone
                - pixScaleAreaMap2
                - pixCopy
        - Branch String:   'colorcontent.c:1329,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1330,31'
              BranchSideFuncs:
                - pixCopy
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
                - pixClone
            - BranchSide:      'colorcontent.c:1331,14'
              BranchSideFuncs:
                - pixScaleAreaMap
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
                - pixClone
                - pixScaleAreaMap2
        - Branch String:   'colorcontent.c:1331,26'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1331,29'
              BranchSideFuncs:
                - pixScaleAreaMap2
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
                - pixClone
            - BranchSide:      'colorcontent.c:1332,34'
              BranchSideFuncs:
                - pixScaleAreaMap2
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
                - pixClone
        - Branch String:   'colorcontent.c:1331,14'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1332,34'
              BranchSideFuncs:
                - pixScaleAreaMap2
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
                - pixClone
            - BranchSide:      'colorcontent.c:1334,33'
              BranchSideFuncs:
                - pixScaleAreaMap
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
                - pixClone
        - Branch String:   'colorcontent.c:1346,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1347,25'
              BranchSideFuncs:
                - pixClone
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
            - BranchSide:      'colorcontent.c:1349,41'
              BranchSideFuncs:
                - pixConvertRGBToLuminance
                - pixSobelEdgeFilter
                - pixThresholdToBinary
                - pixInvert
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
                - pixMorphSequence
        - Branch String:   'colorcontent.c:1353,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1354,33'
              BranchSideFuncs:
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
            - BranchSide:      'colorcontent.c:1356,33'
              BranchSideFuncs:
                - pixMorphSequence
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixWrite
        - Branch String:   'colorcontent.c:1366,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1367,22'
              BranchSideFuncs:
                - pixSetMasked
                - pixNumSignificantGrayColors
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
            - BranchSide:      'colorcontent.c:1371,22'
              BranchSideFuncs:
                - pixSetMasked
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixWrite
        - Branch String:   'colorcontent.c:1368,13'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1368,45'
              BranchSideFuncs:
                - pixWrite
                - pixNumSignificantGrayColors
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'colorcontent.c:1369,37'
              BranchSideFuncs:
                - pixNumSignificantGrayColors
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'colorcontent.c:1372,13'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1372,46'
              BranchSideFuncs:
                - pixWrite
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'colorcontent.c:1373,35'
              BranchSideFuncs:
                - pixNumberOccupiedOctcubes
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'colorcontent.c:1285,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:1288,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:1289,17'
          Dst:             pixGetColormap
        - Src:             'colorcontent.c:1290,21'
          Dst:             pixcmapGetCount
        - Src:             'colorcontent.c:1292,13'
          Dst:             pixcmapHasColor
        - Src:             'colorcontent.c:1296,5'
          Dst:             pixGetDimensions
        - Src:             'colorcontent.c:1298,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:1309,16'
          Dst:             pixClone
        - Src:             'colorcontent.c:1312,9'
          Dst:             pixColorFraction
        - Src:             'colorcontent.c:1314,20'
          Dst:             pixGetRGBComponent
        - Src:             'colorcontent.c:1317,20'
          Dst:             pixClone
        - Src:             'colorcontent.c:1330,17'
          Dst:             pixCopy
        - Src:             'colorcontent.c:1332,17'
          Dst:             pixScaleAreaMap2
        - Src:             'colorcontent.c:1334,17'
          Dst:             pixScaleAreaMap
        - Src:             'colorcontent.c:1347,16'
          Dst:             pixClone
        - Src:             'colorcontent.c:1349,16'
          Dst:             pixConvertRGBToLuminance
        - Src:             'colorcontent.c:1350,12'
          Dst:             pixSobelEdgeFilter
        - Src:             'colorcontent.c:1351,12'
          Dst:             pixThresholdToBinary
        - Src:             'colorcontent.c:1352,5'
          Dst:             pixInvert
        - Src:             'colorcontent.c:1354,16'
          Dst:             pixMorphSequence
        - Src:             'colorcontent.c:1356,16'
          Dst:             pixMorphSequence
        - Src:             'colorcontent.c:1367,9'
          Dst:             pixSetMasked
        - Src:             'colorcontent.c:1368,20'
          Dst:             pixWrite
        - Src:             'colorcontent.c:1369,9'
          Dst:             pixNumSignificantGrayColors
        - Src:             'colorcontent.c:1371,9'
          Dst:             pixSetMasked
        - Src:             'colorcontent.c:1372,20'
          Dst:             pixWrite
        - Src:             'colorcontent.c:1373,9'
          Dst:             pixNumberOccupiedOctcubes
        - Src:             'colorcontent.c:1376,5'
          Dst:             pixDestroy
        - Src:             'colorcontent.c:1377,5'
          Dst:             pixDestroy
        - Src:             'colorcontent.c:1378,5'
          Dst:             pixDestroy
        - Src:             'colorcontent.c:1379,5'
          Dst:             pixDestroy
        - Src:             'colorcontent.c:1380,5'
          Dst:             pixDestroy
        - Src:             'colorcontent.c:1381,5'
          Dst:             pixDestroy
    - functionName:    pixColorFraction
      functionSourceFile: '/src/leptonica/src/colorcontent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - darkthresh
        - lightthresh
        - diffthresh
        - factor
        - ppixfract
        - pcolorfract
      BBCount:         64
      ICount:          376
      EdgeCount:       85
      CyclomaticComplexity: 23
      functionsReached:
        - extractRGBValues
        - lept_stderr
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'colorcontent.c:506,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:506,21'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - lept_stderr
                - extractRGBValues
            - BranchSide:      'colorcontent.c:507,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - lept_stderr
                - extractRGBValues
        - Branch String:   'colorcontent.c:507,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:507,23'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - lept_stderr
                - extractRGBValues
            - BranchSide:      'colorcontent.c:508,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - lept_stderr
                - extractRGBValues
        - Branch String:   'colorcontent.c:508,20'
          Branch Sides:
            - BranchSide:      'colorcontent.c:508,24'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - lept_stderr
                - extractRGBValues
            - BranchSide:      'colorcontent.c:511,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - lept_stderr
                - extractRGBValues
        - Branch String:   'colorcontent.c:508,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:509,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - lept_stderr
                - extractRGBValues
            - BranchSide:      'colorcontent.c:511,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - lept_stderr
                - extractRGBValues
        - Branch String:   'colorcontent.c:509,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:509,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:509,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:511,15'
          Branch Sides:
            - BranchSide:      'colorcontent.c:511,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - lept_stderr
                - extractRGBValues
                - returnErrorInt
            - BranchSide:      'colorcontent.c:512,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorcontent.c:511,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:512,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:514,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - lept_stderr
                - extractRGBValues
        - Branch String:   'colorcontent.c:512,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:512,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:512,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:518,5'
          Branch Sides:
            - BranchSide:      'colorcontent.c:519,16'
              BranchSideFuncs:
                - lept_stderr
                - extractRGBValues
            - BranchSide:      'colorcontent.c:539,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'colorcontent.c:520,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:521,18'
              BranchSideFuncs:
                - extractRGBValues
                - lept_stderr
            - BranchSide:      'colorcontent.c:537,5'
              BranchSideFuncs:
                - lept_stderr
                - extractRGBValues
        - Branch String:   'colorcontent.c:524,22'
          Branch Sides:
            - BranchSide:      'colorcontent.c:524,20'
              BranchSideFuncs:
                - lept_stderr
                - extractRGBValues
            - BranchSide:      'colorcontent.c:524,20'
              BranchSideFuncs:
                - lept_stderr
                - extractRGBValues
        - Branch String:   'colorcontent.c:525,22'
          Branch Sides:
            - BranchSide:      'colorcontent.c:525,20'
              BranchSideFuncs:
                - lept_stderr
                - extractRGBValues
            - BranchSide:      'colorcontent.c:525,20'
              BranchSideFuncs:
                - lept_stderr
                - extractRGBValues
        - Branch String:   'colorcontent.c:526,17'
          Branch Sides:
            - BranchSide:      'colorcontent.c:527,17'
              BranchSideFuncs:
                - lept_stderr
                - extractRGBValues
            - BranchSide:      'colorcontent.c:528,22'
              BranchSideFuncs:
                - lept_stderr
                - extractRGBValues
        - Branch String:   'colorcontent.c:528,22'
          Branch Sides:
            - BranchSide:      'colorcontent.c:528,20'
              BranchSideFuncs:
                - lept_stderr
                - extractRGBValues
            - BranchSide:      'colorcontent.c:528,20'
              BranchSideFuncs:
                - lept_stderr
                - extractRGBValues
        - Branch String:   'colorcontent.c:529,22'
          Branch Sides:
            - BranchSide:      'colorcontent.c:529,20'
              BranchSideFuncs:
                - lept_stderr
                - extractRGBValues
            - BranchSide:      'colorcontent.c:529,20'
              BranchSideFuncs:
                - lept_stderr
                - extractRGBValues
        - Branch String:   'colorcontent.c:530,17'
          Branch Sides:
            - BranchSide:      'colorcontent.c:531,17'
              BranchSideFuncs:
                - lept_stderr
                - extractRGBValues
            - BranchSide:      'colorcontent.c:533,17'
              BranchSideFuncs:
                - lept_stderr
                - extractRGBValues
        - Branch String:   'colorcontent.c:534,17'
          Branch Sides:
            - BranchSide:      'colorcontent.c:535,23'
              BranchSideFuncs:
                - lept_stderr
                - extractRGBValues
            - BranchSide:      'colorcontent.c:536,9'
              BranchSideFuncs:
                - lept_stderr
                - extractRGBValues
        - Branch String:   'colorcontent.c:539,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:540,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colorcontent.c:543,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:540,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:541,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colorcontent.c:541,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:543,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:543,44'
              BranchSideFuncs: []
            - BranchSide:      'colorcontent.c:544,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:544,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:544,48'
              BranchSideFuncs: []
            - BranchSide:      'colorcontent.c:545,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colorcontent.c:509,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:511,18'
          Dst:             pixGetDepth
        - Src:             'colorcontent.c:512,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:514,5'
          Dst:             pixGetDimensions
        - Src:             'colorcontent.c:515,12'
          Dst:             pixGetData
        - Src:             'colorcontent.c:516,11'
          Dst:             pixGetWpl
        - Src:             'colorcontent.c:523,13'
          Dst:             extractRGBValues
        - Src:             'colorcontent.c:540,9'
          Dst:             lept_stderr
    - functionName:    pixNumSignificantGrayColors
      functionSourceFile: '/src/leptonica/src/colorcontent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - float
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - darkthresh
        - lightthresh
        - minfract
        - factor
        - pncolors
      BBCount:         60
      ICount:          309
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - lept_stderr
        - numaDestroy
        - numaGetIValue
        - pixGetDepth
        - pixGetDimensions
        - pixGetGrayHistogram
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorcontent.c:1160,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1161,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetGrayHistogram
                - numaDestroy
                - numaGetIValue
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1162,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetGrayHistogram
                - numaDestroy
                - numaGetIValue
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'colorcontent.c:1161,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1161,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1161,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1163,15'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1163,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetGrayHistogram
                - numaDestroy
                - numaGetIValue
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1164,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorcontent.c:1163,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1164,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1165,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetGrayHistogram
                - numaDestroy
                - numaGetIValue
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'colorcontent.c:1164,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1164,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1164,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1165,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1165,36'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetGrayHistogram
                - numaDestroy
                - numaGetIValue
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1166,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetGrayHistogram
                - numaDestroy
                - numaGetIValue
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'colorcontent.c:1166,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1166,38'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetGrayHistogram
                - numaDestroy
                - numaGetIValue
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1167,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetGrayHistogram
                - numaDestroy
                - numaGetIValue
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'colorcontent.c:1167,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1168,12'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetGrayHistogram
                - numaDestroy
                - numaGetIValue
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1169,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetGrayHistogram
                - numaDestroy
                - numaGetIValue
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'colorcontent.c:1169,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1170,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1171,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetGrayHistogram
                - numaDestroy
                - numaGetIValue
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
        - Branch String:   'colorcontent.c:1170,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1170,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1170,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1171,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1172,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetGrayHistogram
                - numaDestroy
                - numaGetIValue
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'colorcontent.c:1174,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetGrayHistogram
                - numaDestroy
                - numaGetIValue
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorcontent.c:1172,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1174,9'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDimensions
                - pixGetGrayHistogram
                - numaDestroy
                - numaGetIValue
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1174,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetGrayHistogram
                - numaDestroy
                - numaGetIValue
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorcontent.c:1174,27'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1174,30'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1175,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorcontent.c:1174,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1175,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1176,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetGrayHistogram
                - numaDestroy
                - numaGetIValue
                - returnErrorInt
        - Branch String:   'colorcontent.c:1175,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1175,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1175,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1176,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1176,28'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetGrayHistogram
                - numaDestroy
                - numaGetIValue
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1178,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetGrayHistogram
                - numaDestroy
                - numaGetIValue
                - returnErrorInt
        - Branch String:   'colorcontent.c:1180,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1181,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1182,13'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
        - Branch String:   'colorcontent.c:1181,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1181,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:1181,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:1183,5'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1184,23'
              BranchSideFuncs:
                - numaGetIValue
                - numaDestroy
            - BranchSide:      'colorcontent.c:1189,17'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'colorcontent.c:1185,13'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1186,20'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'colorcontent.c:1187,5'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
      Callsites:
        - Src:             'colorcontent.c:1161,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:1163,18'
          Dst:             pixGetDepth
        - Src:             'colorcontent.c:1164,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:1170,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:1172,9'
          Dst:             lept_stderr
        - Src:             'colorcontent.c:1175,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:1178,5'
          Dst:             pixGetDimensions
        - Src:             'colorcontent.c:1180,15'
          Dst:             pixGetGrayHistogram
        - Src:             'colorcontent.c:1181,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:1184,9'
          Dst:             numaGetIValue
        - Src:             'colorcontent.c:1190,5'
          Dst:             numaDestroy
    - functionName:    pixFindColorRegions
      functionSourceFile: '/src/leptonica/src/colorcontent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - factor
        - lightthresh
        - darkthresh
        - mindiff
        - colordiff
        - edgefract
        - pcolorfract
        - pcolormask1
        - pcolormask2
        - pixadb
      BBCount:         153
      ICount:          860
      EdgeCount:       205
      CyclomaticComplexity: 54
      functionsReached:
        - boxaCombineOverlaps
        - boxaDestroy
        - extractRGBValues
        - lept_stderr
        - pixAnd
        - pixCloseSafeBrick
        - pixCombineMasked
        - pixConnCompBB
        - pixConvertRGBToBinaryArb
        - pixConvertRGBToGray
        - pixConvertRGBToGrayMinMax
        - pixCountPixels
        - pixCreateTemplate
        - pixDestroy
        - pixDilateBrick
        - pixDisplayColorArray
        - pixForegroundFraction
        - pixGetDepth
        - pixGetDimensions
        - pixGetRankColorArray
        - pixInvert
        - pixMakeSymmetricMask
        - pixMaskBoxa
        - pixOr
        - pixRemoveBorderConnComps
        - pixSetAll
        - pixSubtract
        - pixThresholdToBinary
        - pixaAddPix
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorcontent.c:955,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:955,23'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixForegroundFraction
                - lept_stderr
            - BranchSide:      'colorcontent.c:956,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixForegroundFraction
                - lept_stderr
        - Branch String:   'colorcontent.c:956,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:956,23'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixForegroundFraction
                - lept_stderr
            - BranchSide:      'colorcontent.c:957,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixForegroundFraction
                - lept_stderr
        - Branch String:   'colorcontent.c:957,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:958,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixForegroundFraction
                - lept_stderr
            - BranchSide:      'colorcontent.c:959,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixForegroundFraction
                - lept_stderr
        - Branch String:   'colorcontent.c:958,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:958,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:958,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:960,15'
          Branch Sides:
            - BranchSide:      'colorcontent.c:960,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixForegroundFraction
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorcontent.c:961,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorcontent.c:960,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:961,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:962,9'
              BranchSideFuncs:
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixForegroundFraction
                - lept_stderr
        - Branch String:   'colorcontent.c:961,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:961,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:961,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:962,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:962,28'
              BranchSideFuncs:
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixForegroundFraction
                - lept_stderr
            - BranchSide:      'colorcontent.c:963,9'
              BranchSideFuncs:
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixForegroundFraction
                - lept_stderr
        - Branch String:   'colorcontent.c:963,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:963,38'
              BranchSideFuncs:
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixForegroundFraction
                - lept_stderr
            - BranchSide:      'colorcontent.c:964,9'
              BranchSideFuncs:
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixForegroundFraction
                - lept_stderr
        - Branch String:   'colorcontent.c:964,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:964,36'
              BranchSideFuncs:
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixForegroundFraction
                - lept_stderr
            - BranchSide:      'colorcontent.c:965,9'
              BranchSideFuncs:
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixForegroundFraction
                - lept_stderr
        - Branch String:   'colorcontent.c:965,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:965,30'
              BranchSideFuncs:
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixForegroundFraction
                - lept_stderr
            - BranchSide:      'colorcontent.c:966,9'
              BranchSideFuncs:
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixForegroundFraction
                - lept_stderr
        - Branch String:   'colorcontent.c:966,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:966,34'
              BranchSideFuncs:
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixForegroundFraction
                - lept_stderr
            - BranchSide:      'colorcontent.c:967,9'
              BranchSideFuncs:
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixForegroundFraction
                - lept_stderr
        - Branch String:   'colorcontent.c:967,25'
          Branch Sides:
            - BranchSide:      'colorcontent.c:967,55'
              BranchSideFuncs:
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixForegroundFraction
                - lept_stderr
            - BranchSide:      'colorcontent.c:967,28'
              BranchSideFuncs:
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixForegroundFraction
                - lept_stderr
        - Branch String:   'colorcontent.c:967,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:967,55'
              BranchSideFuncs:
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixForegroundFraction
                - lept_stderr
            - BranchSide:      'colorcontent.c:970,9'
              BranchSideFuncs:
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixForegroundFraction
                - lept_stderr
        - Branch String:   'colorcontent.c:970,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:971,31'
              BranchSideFuncs:
                - pixForegroundFraction
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'colorcontent.c:981,26'
              BranchSideFuncs:
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'colorcontent.c:972,13'
          Branch Sides:
            - BranchSide:      'colorcontent.c:973,17'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colorcontent.c:976,5'
              BranchSideFuncs:
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'colorcontent.c:973,17'
          Branch Sides:
            - BranchSide:      'colorcontent.c:973,25'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colorcontent.c:974,13'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:973,25'
          Branch Sides:
            - BranchSide:      'colorcontent.c:974,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colorcontent.c:974,13'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:982,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:983,16'
              BranchSideFuncs:
                - extractRGBValues
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'colorcontent.c:984,22'
              BranchSideFuncs:
                - extractRGBValues
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'colorcontent.c:983,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:983,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:983,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:985,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:985,17'
              BranchSideFuncs:
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'colorcontent.c:987,13'
              BranchSideFuncs:
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
        - Branch String:   'colorcontent.c:985,17'
          Branch Sides:
            - BranchSide:      'colorcontent.c:987,13'
              BranchSideFuncs:
                - lept_stderr
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
            - BranchSide:      'colorcontent.c:987,13'
              BranchSideFuncs:
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
        - Branch String:   'colorcontent.c:988,27'
          Branch Sides:
            - BranchSide:      'colorcontent.c:988,31'
              BranchSideFuncs:
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
            - BranchSide:      'colorcontent.c:989,13'
              BranchSideFuncs:
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
        - Branch String:   'colorcontent.c:988,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:989,13'
              BranchSideFuncs:
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
            - BranchSide:      'colorcontent.c:992,15'
              BranchSideFuncs:
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
        - Branch String:   'colorcontent.c:989,13'
          Branch Sides:
            - BranchSide:      'colorcontent.c:989,21'
              BranchSideFuncs:
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
                - lept_stderr
            - BranchSide:      'colorcontent.c:990,17'
              BranchSideFuncs:
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
        - Branch String:   'colorcontent.c:989,21'
          Branch Sides:
            - BranchSide:      'colorcontent.c:990,17'
              BranchSideFuncs:
                - lept_stderr
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
            - BranchSide:      'colorcontent.c:990,17'
              BranchSideFuncs:
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
        - Branch String:   'colorcontent.c:993,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:994,13'
              BranchSideFuncs:
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
            - BranchSide:      'colorcontent.c:997,9'
              BranchSideFuncs:
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
        - Branch String:   'colorcontent.c:994,13'
          Branch Sides:
            - BranchSide:      'colorcontent.c:994,21'
              BranchSideFuncs:
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
                - lept_stderr
            - BranchSide:      'colorcontent.c:995,17'
              BranchSideFuncs:
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
        - Branch String:   'colorcontent.c:994,21'
          Branch Sides:
            - BranchSide:      'colorcontent.c:995,17'
              BranchSideFuncs:
                - lept_stderr
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
            - BranchSide:      'colorcontent.c:995,17'
              BranchSideFuncs:
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDisplayColorArray
                - pixaAddPix
        - Branch String:   'colorcontent.c:997,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:998,37'
              BranchSideFuncs:
                - pixDisplayColorArray
                - pixaAddPix
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'colorcontent.c:1001,5'
              BranchSideFuncs:
                - free
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'colorcontent.c:1002,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1002,27'
              BranchSideFuncs: []
            - BranchSide:      'colorcontent.c:1008,32'
              BranchSideFuncs:
                - pixConvertRGBToGray
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'colorcontent.c:1009,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1009,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'colorcontent.c:1010,34'
              BranchSideFuncs:
                - pixThresholdToBinary
                - pixDilateBrick
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'colorcontent.c:1012,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1012,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
            - BranchSide:      'colorcontent.c:1013,9'
              BranchSideFuncs:
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixOr
                - pixaAddPix
        - Branch String:   'colorcontent.c:1013,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1014,15'
              BranchSideFuncs:
                - pixOr
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'colorcontent.c:1017,5'
              BranchSideFuncs:
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'colorcontent.c:1015,13'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1015,32'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'colorcontent.c:1016,5'
              BranchSideFuncs:
                - pixDestroy
                - pixConvertRGBToBinaryArb
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'colorcontent.c:1023,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1023,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'colorcontent.c:1024,37'
              BranchSideFuncs:
                - pixConvertRGBToBinaryArb
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'colorcontent.c:1026,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1026,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'colorcontent.c:1027,11'
              BranchSideFuncs:
                - pixOr
                - pixDestroy
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'colorcontent.c:1032,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1032,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'colorcontent.c:1033,11'
              BranchSideFuncs:
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'colorcontent.c:1034,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1034,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
            - BranchSide:      'colorcontent.c:1035,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixDestroy
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixaAddPix
        - Branch String:   'colorcontent.c:1042,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1042,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
            - BranchSide:      'colorcontent.c:1050,38'
              BranchSideFuncs:
                - pixRemoveBorderConnComps
                - pixGetDimensions
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
        - Branch String:   'colorcontent.c:1053,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1054,37'
              BranchSideFuncs:
                - pixMakeSymmetricMask
                - pixAnd
                - pixDestroy
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
            - BranchSide:      'colorcontent.c:1058,9'
              BranchSideFuncs:
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - pixaAddPix
        - Branch String:   'colorcontent.c:1058,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1058,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'colorcontent.c:1061,20'
              BranchSideFuncs:
                - pixCountPixels
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'colorcontent.c:1063,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1064,13'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'colorcontent.c:1072,9'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
        - Branch String:   'colorcontent.c:1064,13'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1065,13'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
            - BranchSide:      'colorcontent.c:1067,13'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - lept_stderr
        - Branch String:   'colorcontent.c:1065,13'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1069,5'
              BranchSideFuncs:
                - lept_stderr
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
            - BranchSide:      'colorcontent.c:1069,5'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
        - Branch String:   'colorcontent.c:1072,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1072,19'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
            - BranchSide:      'colorcontent.c:1101,16'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
        - Branch String:   'colorcontent.c:1072,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1074,34'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixCloseSafeBrick
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - pixConnCompBB
                - boxaCombineOverlaps
                - pixCreateTemplate
                - pixMaskBoxa
                - pixaAddPix
                - pixCreateTemplate
                - pixSetAll
                - pixCombineMasked
                - pixaAddPix
                - boxaDestroy
                - boxaDestroy
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
            - BranchSide:      'colorcontent.c:1101,16'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixCloseSafeBrick
        - Branch String:   'colorcontent.c:1104,21'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1104,24'
              BranchSideFuncs:
                - pixDestroy
                - pixCloseSafeBrick
            - BranchSide:      'colorcontent.c:1106,9'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'colorcontent.c:1104,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1105,48'
              BranchSideFuncs:
                - pixCloseSafeBrick
                - pixDestroy
            - BranchSide:      'colorcontent.c:1106,9'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'colorcontent.c:1106,21'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1106,24'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'colorcontent.c:1109,9'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'colorcontent.c:1106,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:1107,24'
              BranchSideFuncs: []
            - BranchSide:      'colorcontent.c:1109,9'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'colorcontent.c:958,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:960,18'
          Dst:             pixGetDepth
        - Src:             'colorcontent.c:961,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:971,9'
          Dst:             pixForegroundFraction
        - Src:             'colorcontent.c:973,25'
          Dst:             lept_stderr
        - Src:             'colorcontent.c:981,5'
          Dst:             pixGetRankColorArray
        - Src:             'colorcontent.c:983,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:984,5'
          Dst:             extractRGBValues
        - Src:             'colorcontent.c:985,17'
          Dst:             lept_stderr
        - Src:             'colorcontent.c:989,21'
          Dst:             lept_stderr
        - Src:             'colorcontent.c:994,21'
          Dst:             lept_stderr
        - Src:             'colorcontent.c:998,16'
          Dst:             pixDisplayColorArray
        - Src:             'colorcontent.c:999,9'
          Dst:             pixaAddPix
        - Src:             'colorcontent.c:1008,12'
          Dst:             pixConvertRGBToGray
        - Src:             'colorcontent.c:1009,17'
          Dst:             pixaAddPix
        - Src:             'colorcontent.c:1010,13'
          Dst:             pixThresholdToBinary
        - Src:             'colorcontent.c:1011,5'
          Dst:             pixDilateBrick
        - Src:             'colorcontent.c:1012,17'
          Dst:             pixaAddPix
        - Src:             'colorcontent.c:1014,9'
          Dst:             pixOr
        - Src:             'colorcontent.c:1015,21'
          Dst:             pixaAddPix
        - Src:             'colorcontent.c:1017,5'
          Dst:             pixDestroy
        - Src:             'colorcontent.c:1021,13'
          Dst:             pixConvertRGBToBinaryArb
        - Src:             'colorcontent.c:1023,17'
          Dst:             pixaAddPix
        - Src:             'colorcontent.c:1024,12'
          Dst:             pixConvertRGBToBinaryArb
        - Src:             'colorcontent.c:1026,17'
          Dst:             pixaAddPix
        - Src:             'colorcontent.c:1027,5'
          Dst:             pixOr
        - Src:             'colorcontent.c:1028,5'
          Dst:             pixDestroy
        - Src:             'colorcontent.c:1029,12'
          Dst:             pixConvertRGBToGrayMinMax
        - Src:             'colorcontent.c:1030,12'
          Dst:             pixThresholdToBinary
        - Src:             'colorcontent.c:1031,5'
          Dst:             pixInvert
        - Src:             'colorcontent.c:1032,17'
          Dst:             pixaAddPix
        - Src:             'colorcontent.c:1033,5'
          Dst:             pixOr
        - Src:             'colorcontent.c:1034,17'
          Dst:             pixaAddPix
        - Src:             'colorcontent.c:1035,5'
          Dst:             pixDestroy
        - Src:             'colorcontent.c:1036,5'
          Dst:             pixDestroy
        - Src:             'colorcontent.c:1040,5'
          Dst:             pixSubtract
        - Src:             'colorcontent.c:1041,5'
          Dst:             pixDestroy
        - Src:             'colorcontent.c:1042,17'
          Dst:             pixaAddPix
        - Src:             'colorcontent.c:1050,13'
          Dst:             pixRemoveBorderConnComps
        - Src:             'colorcontent.c:1051,5'
          Dst:             pixGetDimensions
        - Src:             'colorcontent.c:1052,5'
          Dst:             pixDestroy
        - Src:             'colorcontent.c:1054,16'
          Dst:             pixMakeSymmetricMask
        - Src:             'colorcontent.c:1055,9'
          Dst:             pixAnd
        - Src:             'colorcontent.c:1056,9'
          Dst:             pixDestroy
        - Src:             'colorcontent.c:1058,17'
          Dst:             pixaAddPix
        - Src:             'colorcontent.c:1061,5'
          Dst:             pixCountPixels
        - Src:             'colorcontent.c:1065,13'
          Dst:             lept_stderr
        - Src:             'colorcontent.c:1067,13'
          Dst:             lept_stderr
        - Src:             'colorcontent.c:1074,16'
          Dst:             pixCreateTemplate
        - Src:             'colorcontent.c:1075,9'
          Dst:             pixSetAll
        - Src:             'colorcontent.c:1076,9'
          Dst:             pixCombineMasked
        - Src:             'colorcontent.c:1077,9'
          Dst:             pixaAddPix
        - Src:             'colorcontent.c:1080,16'
          Dst:             pixCloseSafeBrick
        - Src:             'colorcontent.c:1081,9'
          Dst:             pixaAddPix
        - Src:             'colorcontent.c:1082,16'
          Dst:             pixCreateTemplate
        - Src:             'colorcontent.c:1083,9'
          Dst:             pixSetAll
        - Src:             'colorcontent.c:1084,9'
          Dst:             pixCombineMasked
        - Src:             'colorcontent.c:1085,9'
          Dst:             pixaAddPix
        - Src:             'colorcontent.c:1089,17'
          Dst:             pixConnCompBB
        - Src:             'colorcontent.c:1090,17'
          Dst:             boxaCombineOverlaps
        - Src:             'colorcontent.c:1091,16'
          Dst:             pixCreateTemplate
        - Src:             'colorcontent.c:1092,9'
          Dst:             pixMaskBoxa
        - Src:             'colorcontent.c:1093,9'
          Dst:             pixaAddPix
        - Src:             'colorcontent.c:1094,16'
          Dst:             pixCreateTemplate
        - Src:             'colorcontent.c:1095,9'
          Dst:             pixSetAll
        - Src:             'colorcontent.c:1096,9'
          Dst:             pixCombineMasked
        - Src:             'colorcontent.c:1097,9'
          Dst:             pixaAddPix
        - Src:             'colorcontent.c:1098,9'
          Dst:             boxaDestroy
        - Src:             'colorcontent.c:1099,9'
          Dst:             boxaDestroy
        - Src:             'colorcontent.c:1101,5'
          Dst:             pixaAddPix
        - Src:             'colorcontent.c:1105,24'
          Dst:             pixCloseSafeBrick
        - Src:             'colorcontent.c:1109,9'
          Dst:             pixDestroy
    - functionName:    pixMaskOverColorRange
      functionSourceFile: '/src/leptonica/src/colorcontent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - rmin
        - rmax
        - gmin
        - gmax
        - bmin
        - bmax
      BBCount:         43
      ICount:          281
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - extractRGBValues
        - pixClone
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorcontent.c:833,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:834,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixClone
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - pixRemoveColormap
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:835,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixClone
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'colorcontent.c:834,23'
          Branch Sides:
            - BranchSide:      'colorcontent.c:834,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:834,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:838,15'
          Branch Sides:
            - BranchSide:      'colorcontent.c:838,18'
              BranchSideFuncs:
                - pixClone
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - pixRemoveColormap
            - BranchSide:      'colorcontent.c:840,9'
              BranchSideFuncs:
                - pixClone
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - pixRemoveColormap
        - Branch String:   'colorcontent.c:838,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:839,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:840,9'
              BranchSideFuncs:
                - pixClone
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - pixRemoveColormap
        - Branch String:   'colorcontent.c:839,23'
          Branch Sides:
            - BranchSide:      'colorcontent.c:839,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:839,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:840,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:841,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:843,25'
              BranchSideFuncs:
                - pixClone
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:850,5'
          Branch Sides:
            - BranchSide:      'colorcontent.c:851,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:862,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'colorcontent.c:853,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:854,30'
              BranchSideFuncs:
                - extractRGBValues
                - pixDestroy
            - BranchSide:      'colorcontent.c:860,5'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:855,29'
          Branch Sides:
            - BranchSide:      'colorcontent.c:855,45'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:855,32'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:855,17'
          Branch Sides:
            - BranchSide:      'colorcontent.c:855,45'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:856,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:856,29'
          Branch Sides:
            - BranchSide:      'colorcontent.c:856,45'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:856,32'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:856,17'
          Branch Sides:
            - BranchSide:      'colorcontent.c:856,45'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:857,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:857,29'
          Branch Sides:
            - BranchSide:      'colorcontent.c:857,45'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:857,32'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:857,17'
          Branch Sides:
            - BranchSide:      'colorcontent.c:857,45'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:858,13'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
      Callsites:
        - Src:             'colorcontent.c:834,23'
          Dst:             returnErrorPtr
        - Src:             'colorcontent.c:835,5'
          Dst:             pixGetDimensions
        - Src:             'colorcontent.c:837,12'
          Dst:             pixGetColormap
        - Src:             'colorcontent.c:839,23'
          Dst:             returnErrorPtr
        - Src:             'colorcontent.c:841,16'
          Dst:             pixRemoveColormap
        - Src:             'colorcontent.c:843,16'
          Dst:             pixClone
        - Src:             'colorcontent.c:845,12'
          Dst:             pixCreate
        - Src:             'colorcontent.c:846,13'
          Dst:             pixGetData
        - Src:             'colorcontent.c:847,12'
          Dst:             pixGetWpl
        - Src:             'colorcontent.c:848,13'
          Dst:             pixGetData
        - Src:             'colorcontent.c:849,12'
          Dst:             pixGetWpl
        - Src:             'colorcontent.c:854,13'
          Dst:             extractRGBValues
        - Src:             'colorcontent.c:862,5'
          Dst:             pixDestroy
    - functionName:    pixMaskOverGrayPixels
      functionSourceFile: '/src/leptonica/src/colorcontent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - maxlimit
        - satlimit
      BBCount:         55
      ICount:          341
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - extractRGBValues
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorcontent.c:772,15'
          Branch Sides:
            - BranchSide:      'colorcontent.c:772,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:773,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorcontent.c:772,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:773,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:774,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorcontent.c:773,23'
          Branch Sides:
            - BranchSide:      'colorcontent.c:773,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:773,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:774,22'
          Branch Sides:
            - BranchSide:      'colorcontent.c:774,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:775,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorcontent.c:774,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:775,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:776,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorcontent.c:775,23'
          Branch Sides:
            - BranchSide:      'colorcontent.c:775,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:775,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:776,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:777,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:779,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - returnErrorPtr
        - Branch String:   'colorcontent.c:777,23'
          Branch Sides:
            - BranchSide:      'colorcontent.c:777,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:777,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:782,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:783,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:784,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
        - Branch String:   'colorcontent.c:783,23'
          Branch Sides:
            - BranchSide:      'colorcontent.c:783,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:783,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:787,5'
          Branch Sides:
            - BranchSide:      'colorcontent.c:788,17'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'colorcontent.c:801,12'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:790,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:791,30'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'colorcontent.c:800,5'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'colorcontent.c:792,21'
          Branch Sides:
            - BranchSide:      'colorcontent.c:792,19'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'colorcontent.c:792,19'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'colorcontent.c:793,19'
          Branch Sides:
            - BranchSide:      'colorcontent.c:793,17'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'colorcontent.c:793,17'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'colorcontent.c:794,21'
          Branch Sides:
            - BranchSide:      'colorcontent.c:794,19'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'colorcontent.c:794,19'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'colorcontent.c:795,19'
          Branch Sides:
            - BranchSide:      'colorcontent.c:795,17'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'colorcontent.c:795,17'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'colorcontent.c:797,33'
          Branch Sides:
            - BranchSide:      'colorcontent.c:797,36'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'colorcontent.c:799,9'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'colorcontent.c:797,17'
          Branch Sides:
            - BranchSide:      'colorcontent.c:798,17'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'colorcontent.c:799,9'
              BranchSideFuncs:
                - extractRGBValues
      Callsites:
        - Src:             'colorcontent.c:772,18'
          Dst:             pixGetDepth
        - Src:             'colorcontent.c:773,23'
          Dst:             returnErrorPtr
        - Src:             'colorcontent.c:775,23'
          Dst:             returnErrorPtr
        - Src:             'colorcontent.c:777,23'
          Dst:             returnErrorPtr
        - Src:             'colorcontent.c:779,5'
          Dst:             pixGetDimensions
        - Src:             'colorcontent.c:780,13'
          Dst:             pixGetData
        - Src:             'colorcontent.c:781,12'
          Dst:             pixGetWpl
        - Src:             'colorcontent.c:782,17'
          Dst:             pixCreate
        - Src:             'colorcontent.c:783,23'
          Dst:             returnErrorPtr
        - Src:             'colorcontent.c:784,13'
          Dst:             pixGetData
        - Src:             'colorcontent.c:785,12'
          Dst:             pixGetWpl
        - Src:             'colorcontent.c:791,13'
          Dst:             extractRGBValues
    - functionName:    pixMaskOverColorPixels
      functionSourceFile: '/src/leptonica/src/colorcontent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - threshdiff
        - mindist
      BBCount:         54
      ICount:          353
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - extractRGBValues
        - pixClone
        - pixCreate
        - pixDestroy
        - pixErodeBrick
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorcontent.c:693,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:694,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixClone
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixErodeBrick
                - extractRGBValues
                - pixRemoveColormap
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:695,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixClone
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixErodeBrick
                - extractRGBValues
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'colorcontent.c:694,23'
          Branch Sides:
            - BranchSide:      'colorcontent.c:694,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:694,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:698,15'
          Branch Sides:
            - BranchSide:      'colorcontent.c:698,18'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixErodeBrick
                - extractRGBValues
                - pixRemoveColormap
            - BranchSide:      'colorcontent.c:700,9'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixErodeBrick
                - extractRGBValues
                - pixRemoveColormap
        - Branch String:   'colorcontent.c:698,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:699,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:700,9'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixErodeBrick
                - extractRGBValues
                - pixRemoveColormap
        - Branch String:   'colorcontent.c:699,23'
          Branch Sides:
            - BranchSide:      'colorcontent.c:699,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:699,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:700,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:701,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixErodeBrick
                - extractRGBValues
            - BranchSide:      'colorcontent.c:703,25'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixErodeBrick
                - extractRGBValues
        - Branch String:   'colorcontent.c:704,15'
          Branch Sides:
            - BranchSide:      'colorcontent.c:704,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixErodeBrick
                - extractRGBValues
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:705,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'colorcontent.c:704,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:705,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:709,22'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixErodeBrick
                - extractRGBValues
        - Branch String:   'colorcontent.c:706,23'
          Branch Sides:
            - BranchSide:      'colorcontent.c:706,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:706,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:714,5'
          Branch Sides:
            - BranchSide:      'colorcontent.c:715,17'
              BranchSideFuncs:
                - pixDestroy
                - pixErodeBrick
                - extractRGBValues
            - BranchSide:      'colorcontent.c:728,9'
              BranchSideFuncs:
                - pixDestroy
                - pixErodeBrick
        - Branch String:   'colorcontent.c:717,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:718,30'
              BranchSideFuncs:
                - extractRGBValues
                - pixDestroy
                - pixErodeBrick
            - BranchSide:      'colorcontent.c:726,5'
              BranchSideFuncs:
                - pixDestroy
                - pixErodeBrick
                - extractRGBValues
        - Branch String:   'colorcontent.c:719,22'
          Branch Sides:
            - BranchSide:      'colorcontent.c:719,20'
              BranchSideFuncs:
                - pixDestroy
                - pixErodeBrick
                - extractRGBValues
            - BranchSide:      'colorcontent.c:719,20'
              BranchSideFuncs:
                - pixDestroy
                - pixErodeBrick
                - extractRGBValues
        - Branch String:   'colorcontent.c:720,22'
          Branch Sides:
            - BranchSide:      'colorcontent.c:720,20'
              BranchSideFuncs:
                - pixDestroy
                - pixErodeBrick
                - extractRGBValues
            - BranchSide:      'colorcontent.c:720,20'
              BranchSideFuncs:
                - pixDestroy
                - pixErodeBrick
                - extractRGBValues
        - Branch String:   'colorcontent.c:721,22'
          Branch Sides:
            - BranchSide:      'colorcontent.c:721,20'
              BranchSideFuncs:
                - pixDestroy
                - pixErodeBrick
                - extractRGBValues
            - BranchSide:      'colorcontent.c:721,20'
              BranchSideFuncs:
                - pixDestroy
                - pixErodeBrick
                - extractRGBValues
        - Branch String:   'colorcontent.c:722,22'
          Branch Sides:
            - BranchSide:      'colorcontent.c:722,20'
              BranchSideFuncs:
                - pixDestroy
                - pixErodeBrick
                - extractRGBValues
            - BranchSide:      'colorcontent.c:722,20'
              BranchSideFuncs:
                - pixDestroy
                - pixErodeBrick
                - extractRGBValues
        - Branch String:   'colorcontent.c:723,17'
          Branch Sides:
            - BranchSide:      'colorcontent.c:724,17'
              BranchSideFuncs:
                - pixDestroy
                - pixErodeBrick
                - extractRGBValues
            - BranchSide:      'colorcontent.c:725,9'
              BranchSideFuncs:
                - pixDestroy
                - pixErodeBrick
                - extractRGBValues
        - Branch String:   'colorcontent.c:728,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:729,21'
              BranchSideFuncs:
                - pixErodeBrick
                - pixDestroy
            - BranchSide:      'colorcontent.c:733,5'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'colorcontent.c:694,23'
          Dst:             returnErrorPtr
        - Src:             'colorcontent.c:695,5'
          Dst:             pixGetDimensions
        - Src:             'colorcontent.c:697,12'
          Dst:             pixGetColormap
        - Src:             'colorcontent.c:699,23'
          Dst:             returnErrorPtr
        - Src:             'colorcontent.c:701,16'
          Dst:             pixRemoveColormap
        - Src:             'colorcontent.c:703,16'
          Dst:             pixClone
        - Src:             'colorcontent.c:704,18'
          Dst:             pixGetDepth
        - Src:             'colorcontent.c:705,9'
          Dst:             pixDestroy
        - Src:             'colorcontent.c:706,23'
          Dst:             returnErrorPtr
        - Src:             'colorcontent.c:709,12'
          Dst:             pixCreate
        - Src:             'colorcontent.c:710,13'
          Dst:             pixGetData
        - Src:             'colorcontent.c:711,12'
          Dst:             pixGetWpl
        - Src:             'colorcontent.c:712,13'
          Dst:             pixGetData
        - Src:             'colorcontent.c:713,12'
          Dst:             pixGetWpl
        - Src:             'colorcontent.c:718,13'
          Dst:             extractRGBValues
        - Src:             'colorcontent.c:730,9'
          Dst:             pixErodeBrick
        - Src:             'colorcontent.c:733,5'
          Dst:             pixDestroy
    - functionName:    pixColorMagnitude
      functionSourceFile: '/src/leptonica/src/colorcontent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - rref
        - gref
        - bref
        - type
      BBCount:         86
      ICount:          574
      EdgeCount:       114
      CyclomaticComplexity: 30
      functionsReached:
        - extractRGBValues
        - pixColorShiftWhitePoint
        - pixCreate
        - pixDestroy
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorcontent.c:376,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:377,23'
              BranchSideFuncs:
                - pixColorShiftWhitePoint
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:378,9'
              BranchSideFuncs:
                - pixColorShiftWhitePoint
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorcontent.c:377,23'
          Branch Sides:
            - BranchSide:      'colorcontent.c:377,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:377,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:378,33'
          Branch Sides:
            - BranchSide:      'colorcontent.c:378,36'
              BranchSideFuncs:
                - pixColorShiftWhitePoint
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:383,41'
              BranchSideFuncs:
                - pixColorShiftWhitePoint
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - returnErrorPtr
        - Branch String:   'colorcontent.c:378,61'
          Branch Sides:
            - BranchSide:      'colorcontent.c:379,9'
              BranchSideFuncs:
                - pixColorShiftWhitePoint
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:383,41'
              BranchSideFuncs:
                - pixColorShiftWhitePoint
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - returnErrorPtr
        - Branch String:   'colorcontent.c:378,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:380,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:383,41'
              BranchSideFuncs:
                - pixColorShiftWhitePoint
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - returnErrorPtr
        - Branch String:   'colorcontent.c:380,23'
          Branch Sides:
            - BranchSide:      'colorcontent.c:380,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:380,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:383,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:384,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:386,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:384,23'
          Branch Sides:
            - BranchSide:      'colorcontent.c:384,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:384,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:392,5'
          Branch Sides:
            - BranchSide:      'colorcontent.c:393,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:429,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'colorcontent.c:395,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:396,21'
              BranchSideFuncs:
                - extractRGBValues
                - pixDestroy
            - BranchSide:      'colorcontent.c:427,5'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:398,17'
          Branch Sides:
            - BranchSide:      'colorcontent.c:399,26'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:409,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:399,26'
          Branch Sides:
            - BranchSide:      'colorcontent.c:399,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:399,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:400,26'
          Branch Sides:
            - BranchSide:      'colorcontent.c:400,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:400,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:401,26'
          Branch Sides:
            - BranchSide:      'colorcontent.c:401,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:401,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:402,27'
          Branch Sides:
            - BranchSide:      'colorcontent.c:402,25'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:402,25'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:403,21'
          Branch Sides:
            - BranchSide:      'colorcontent.c:404,32'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:406,31'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:406,31'
          Branch Sides:
            - BranchSide:      'colorcontent.c:406,29'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:406,29'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:407,32'
          Branch Sides:
            - BranchSide:      'colorcontent.c:407,30'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:407,30'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:409,24'
          Branch Sides:
            - BranchSide:      'colorcontent.c:410,27'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:419,26'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:411,25'
          Branch Sides:
            - BranchSide:      'colorcontent.c:411,23'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:411,23'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:413,25'
          Branch Sides:
            - BranchSide:      'colorcontent.c:413,23'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:413,23'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:415,25'
          Branch Sides:
            - BranchSide:      'colorcontent.c:415,23'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:415,23'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:416,28'
          Branch Sides:
            - BranchSide:      'colorcontent.c:416,26'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:416,26'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:417,28'
          Branch Sides:
            - BranchSide:      'colorcontent.c:417,26'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:417,26'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:419,26'
          Branch Sides:
            - BranchSide:      'colorcontent.c:419,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:419,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:420,26'
          Branch Sides:
            - BranchSide:      'colorcontent.c:420,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:420,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:421,26'
          Branch Sides:
            - BranchSide:      'colorcontent.c:421,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:421,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:422,26'
          Branch Sides:
            - BranchSide:      'colorcontent.c:422,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:422,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
      Callsites:
        - Src:             'colorcontent.c:377,23'
          Dst:             returnErrorPtr
        - Src:             'colorcontent.c:380,23'
          Dst:             returnErrorPtr
        - Src:             'colorcontent.c:383,17'
          Dst:             pixColorShiftWhitePoint
        - Src:             'colorcontent.c:384,23'
          Dst:             returnErrorPtr
        - Src:             'colorcontent.c:386,5'
          Dst:             pixGetDimensions
        - Src:             'colorcontent.c:387,12'
          Dst:             pixCreate
        - Src:             'colorcontent.c:388,13'
          Dst:             pixGetData
        - Src:             'colorcontent.c:389,12'
          Dst:             pixGetWpl
        - Src:             'colorcontent.c:390,13'
          Dst:             pixGetData
        - Src:             'colorcontent.c:391,12'
          Dst:             pixGetWpl
        - Src:             'colorcontent.c:397,13'
          Dst:             extractRGBValues
        - Src:             'colorcontent.c:429,5'
          Dst:             pixDestroy
    - functionName:    pixColorShiftWhitePoint
      functionSourceFile: '/src/leptonica/src/colorcontent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - rref
        - gref
        - bref
      BBCount:         47
      ICount:          354
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - composeRGBPixel
        - extractRGBValues
        - lept_stderr
        - numaDestroy
        - numaGammaTRC
        - numaGetIArray
        - pixClone
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'colorcontent.c:593,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:594,23'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaGammaTRC
                - numaGetIArray
                - numaGammaTRC
                - numaGetIArray
                - numaGammaTRC
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - lept_stderr
                - pixRemoveColormap
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:596,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaGammaTRC
                - numaGetIArray
                - numaGammaTRC
                - numaGetIArray
                - numaGammaTRC
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - lept_stderr
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'colorcontent.c:594,23'
          Branch Sides:
            - BranchSide:      'colorcontent.c:594,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:594,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:597,15'
          Branch Sides:
            - BranchSide:      'colorcontent.c:597,30'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaGammaTRC
                - numaGetIArray
                - numaGammaTRC
                - numaGetIArray
                - numaGammaTRC
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - lept_stderr
                - pixRemoveColormap
            - BranchSide:      'colorcontent.c:600,9'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaGammaTRC
                - numaGetIArray
                - numaGammaTRC
                - numaGetIArray
                - numaGammaTRC
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - lept_stderr
                - pixRemoveColormap
        - Branch String:   'colorcontent.c:597,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:598,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:600,9'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaGammaTRC
                - numaGetIArray
                - numaGammaTRC
                - numaGetIArray
                - numaGammaTRC
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - lept_stderr
                - pixRemoveColormap
        - Branch String:   'colorcontent.c:598,23'
          Branch Sides:
            - BranchSide:      'colorcontent.c:598,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorcontent.c:598,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:600,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:601,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaGammaTRC
                - numaGetIArray
                - numaGammaTRC
                - numaGetIArray
                - numaGammaTRC
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - lept_stderr
            - BranchSide:      'colorcontent.c:603,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaGammaTRC
                - numaGetIArray
                - numaGammaTRC
                - numaGetIArray
                - numaGammaTRC
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - lept_stderr
        - Branch String:   'colorcontent.c:605,15'
          Branch Sides:
            - BranchSide:      'colorcontent.c:605,19'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaGammaTRC
                - numaGetIArray
                - numaGammaTRC
                - numaGetIArray
                - numaGammaTRC
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - lept_stderr
            - BranchSide:      'colorcontent.c:609,10'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaGammaTRC
                - numaGetIArray
                - numaGammaTRC
                - numaGetIArray
                - numaGammaTRC
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - lept_stderr
        - Branch String:   'colorcontent.c:605,24'
          Branch Sides:
            - BranchSide:      'colorcontent.c:605,28'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaGammaTRC
                - numaGetIArray
                - numaGammaTRC
                - numaGetIArray
                - numaGammaTRC
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - lept_stderr
            - BranchSide:      'colorcontent.c:609,10'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaGammaTRC
                - numaGetIArray
                - numaGammaTRC
                - numaGetIArray
                - numaGammaTRC
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - lept_stderr
        - Branch String:   'colorcontent.c:605,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:606,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaGammaTRC
                - numaGetIArray
                - numaGammaTRC
                - numaGetIArray
                - numaGammaTRC
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - lept_stderr
            - BranchSide:      'colorcontent.c:609,10'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaGammaTRC
                - numaGetIArray
                - numaGammaTRC
                - numaGetIArray
                - numaGammaTRC
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
                - lept_stderr
        - Branch String:   'colorcontent.c:609,19'
          Branch Sides:
            - BranchSide:      'colorcontent.c:609,22'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colorcontent.c:610,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'colorcontent.c:609,31'
          Branch Sides:
            - BranchSide:      'colorcontent.c:609,34'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colorcontent.c:610,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'colorcontent.c:609,44'
          Branch Sides:
            - BranchSide:      'colorcontent.c:609,48'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colorcontent.c:610,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'colorcontent.c:609,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:610,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colorcontent.c:615,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - numaGammaTRC
                - numaGetIArray
                - numaGammaTRC
                - numaGetIArray
                - numaGammaTRC
                - numaGetIArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'colorcontent.c:610,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:611,16'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colorcontent.c:611,16'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:627,5'
          Branch Sides:
            - BranchSide:      'colorcontent.c:628,17'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'colorcontent.c:639,5'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
        - Branch String:   'colorcontent.c:630,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:631,21'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
            - BranchSide:      'colorcontent.c:638,5'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
                - extractRGBValues
                - composeRGBPixel
      Callsites:
        - Src:             'colorcontent.c:594,23'
          Dst:             returnErrorPtr
        - Src:             'colorcontent.c:596,12'
          Dst:             pixGetColormap
        - Src:             'colorcontent.c:597,18'
          Dst:             pixGetDepth
        - Src:             'colorcontent.c:598,23'
          Dst:             returnErrorPtr
        - Src:             'colorcontent.c:601,16'
          Dst:             pixRemoveColormap
        - Src:             'colorcontent.c:603,16'
          Dst:             pixClone
        - Src:             'colorcontent.c:610,9'
          Dst:             lept_stderr
        - Src:             'colorcontent.c:615,5'
          Dst:             pixGetDimensions
        - Src:             'colorcontent.c:616,12'
          Dst:             pixCreate
        - Src:             'colorcontent.c:617,13'
          Dst:             pixGetData
        - Src:             'colorcontent.c:618,12'
          Dst:             pixGetWpl
        - Src:             'colorcontent.c:619,13'
          Dst:             pixGetData
        - Src:             'colorcontent.c:620,12'
          Dst:             pixGetWpl
        - Src:             'colorcontent.c:621,11'
          Dst:             numaGammaTRC
        - Src:             'colorcontent.c:622,12'
          Dst:             numaGetIArray
        - Src:             'colorcontent.c:623,11'
          Dst:             numaGammaTRC
        - Src:             'colorcontent.c:624,12'
          Dst:             numaGetIArray
        - Src:             'colorcontent.c:625,11'
          Dst:             numaGammaTRC
        - Src:             'colorcontent.c:626,12'
          Dst:             numaGetIArray
        - Src:             'colorcontent.c:632,13'
          Dst:             extractRGBValues
        - Src:             'colorcontent.c:636,13'
          Dst:             composeRGBPixel
        - Src:             'colorcontent.c:639,5'
          Dst:             numaDestroy
        - Src:             'colorcontent.c:640,5'
          Dst:             numaDestroy
        - Src:             'colorcontent.c:641,5'
          Dst:             numaDestroy
        - Src:             'colorcontent.c:645,5'
          Dst:             pixDestroy
    - functionName:    pixColorContent
      functionSourceFile: '/src/leptonica/src/colorcontent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - rref
        - gref
        - bref
        - mingray
        - ppixr
        - ppixg
        - ppixb
      BBCount:         96
      ICount:          640
      EdgeCount:       128
      CyclomaticComplexity: 34
      functionsReached:
        - extractRGBValues
        - pixColorShiftWhitePoint
        - pixCreate
        - pixDestroy
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorcontent.c:217,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:217,20'
              BranchSideFuncs:
                - returnErrorInt
                - pixColorShiftWhitePoint
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorcontent.c:219,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixColorShiftWhitePoint
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorcontent.c:217,26'
          Branch Sides:
            - BranchSide:      'colorcontent.c:217,30'
              BranchSideFuncs:
                - returnErrorInt
                - pixColorShiftWhitePoint
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorcontent.c:219,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixColorShiftWhitePoint
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorcontent.c:217,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:218,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixColorShiftWhitePoint
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorcontent.c:219,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixColorShiftWhitePoint
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorcontent.c:218,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:218,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:218,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:219,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:219,17'
              BranchSideFuncs:
                - returnErrorInt
                - pixColorShiftWhitePoint
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorcontent.c:220,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixColorShiftWhitePoint
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorcontent.c:220,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:220,17'
              BranchSideFuncs:
                - returnErrorInt
                - pixColorShiftWhitePoint
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorcontent.c:221,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixColorShiftWhitePoint
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorcontent.c:221,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:221,17'
              BranchSideFuncs:
                - returnErrorInt
                - pixColorShiftWhitePoint
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorcontent.c:222,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixColorShiftWhitePoint
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorcontent.c:222,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:223,16'
              BranchSideFuncs:
                - pixColorShiftWhitePoint
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorcontent.c:224,9'
              BranchSideFuncs:
                - pixColorShiftWhitePoint
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorcontent.c:223,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:223,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:223,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:224,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:224,30'
              BranchSideFuncs:
                - pixColorShiftWhitePoint
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorcontent.c:225,9'
              BranchSideFuncs:
                - pixColorShiftWhitePoint
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorcontent.c:225,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:226,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:229,41'
              BranchSideFuncs:
                - pixColorShiftWhitePoint
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'colorcontent.c:226,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:226,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:226,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:229,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:230,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:232,24'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
        - Branch String:   'colorcontent.c:230,16'
          Branch Sides:
            - BranchSide:      'colorcontent.c:230,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorcontent.c:230,9'
              BranchSideFuncs: []
        - Branch String:   'colorcontent.c:237,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:238,26'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
            - BranchSide:      'colorcontent.c:243,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
        - Branch String:   'colorcontent.c:243,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:244,26'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - pixCreate
                - pixGetData
                - pixGetWpl
            - BranchSide:      'colorcontent.c:249,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
                - pixCreate
                - pixGetData
                - pixGetWpl
        - Branch String:   'colorcontent.c:249,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:250,26'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:256,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:258,5'
          Branch Sides:
            - BranchSide:      'colorcontent.c:259,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:293,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'colorcontent.c:260,13'
          Branch Sides:
            - BranchSide:      'colorcontent.c:261,21'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:262,13'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:262,13'
          Branch Sides:
            - BranchSide:      'colorcontent.c:263,21'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:264,13'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:264,13'
          Branch Sides:
            - BranchSide:      'colorcontent.c:265,21'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:266,16'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:266,9'
          Branch Sides:
            - BranchSide:      'colorcontent.c:267,21'
              BranchSideFuncs:
                - extractRGBValues
                - pixDestroy
            - BranchSide:      'colorcontent.c:291,5'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:269,17'
          Branch Sides:
            - BranchSide:      'colorcontent.c:270,26'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:275,22'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:270,26'
          Branch Sides:
            - BranchSide:      'colorcontent.c:270,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:270,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:271,26'
          Branch Sides:
            - BranchSide:      'colorcontent.c:271,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:271,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:272,21'
          Branch Sides:
            - BranchSide:      'colorcontent.c:273,21'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:274,13'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:275,22'
          Branch Sides:
            - BranchSide:      'colorcontent.c:275,20'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:275,20'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:276,22'
          Branch Sides:
            - BranchSide:      'colorcontent.c:276,20'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:276,20'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:277,22'
          Branch Sides:
            - BranchSide:      'colorcontent.c:277,20'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:277,20'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:278,17'
          Branch Sides:
            - BranchSide:      'colorcontent.c:279,29'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:282,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:282,17'
          Branch Sides:
            - BranchSide:      'colorcontent.c:283,29'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:286,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorcontent.c:286,17'
          Branch Sides:
            - BranchSide:      'colorcontent.c:287,29'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorcontent.c:290,9'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
      Callsites:
        - Src:             'colorcontent.c:218,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:223,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:226,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:229,17'
          Dst:             pixColorShiftWhitePoint
        - Src:             'colorcontent.c:230,16'
          Dst:             returnErrorInt
        - Src:             'colorcontent.c:236,2'
          Dst:             pixGetDimensions
        - Src:             'colorcontent.c:238,16'
          Dst:             pixCreate
        - Src:             'colorcontent.c:239,17'
          Dst:             pixGetData
        - Src:             'colorcontent.c:240,16'
          Dst:             pixGetWpl
        - Src:             'colorcontent.c:244,16'
          Dst:             pixCreate
        - Src:             'colorcontent.c:245,17'
          Dst:             pixGetData
        - Src:             'colorcontent.c:246,16'
          Dst:             pixGetWpl
        - Src:             'colorcontent.c:250,16'
          Dst:             pixCreate
        - Src:             'colorcontent.c:251,17'
          Dst:             pixGetData
        - Src:             'colorcontent.c:252,16'
          Dst:             pixGetWpl
        - Src:             'colorcontent.c:256,13'
          Dst:             pixGetData
        - Src:             'colorcontent.c:257,12'
          Dst:             pixGetWpl
        - Src:             'colorcontent.c:268,13'
          Dst:             extractRGBValues
        - Src:             'colorcontent.c:293,5'
          Dst:             pixDestroy
    - functionName:    pixcmapShiftByComponent
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2390
      functionLinenumberEnd: 2406
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cmap
        - srcval
        - dstval
      BBCount:         13
      ICount:          93
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - extractRGBValues
        - pixcmapGetColor
        - pixcmapGetCount
        - pixcmapResetColor
        - pixelShiftByComponent
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colormap.c:2394,9'
          Branch Sides:
            - BranchSide:      'colormap.c:2395,16'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetColor
                - pixelShiftByComponent
                - extractRGBValues
                - pixcmapResetColor
            - BranchSide:      'colormap.c:2397,31'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetColor
                - pixelShiftByComponent
                - extractRGBValues
                - pixcmapResetColor
        - Branch String:   'colormap.c:2395,16'
          Branch Sides:
            - BranchSide:      'colormap.c:2395,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:2395,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:2398,5'
          Branch Sides:
            - BranchSide:      'colormap.c:2399,25'
              BranchSideFuncs:
                - pixcmapGetColor
                - pixelShiftByComponent
                - extractRGBValues
                - pixcmapResetColor
            - BranchSide:      'colormap.c:2405,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:2395,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:2397,15'
          Dst:             pixcmapGetCount
        - Src:             'colormap.c:2399,9'
          Dst:             pixcmapGetColor
        - Src:             'colormap.c:2400,9'
          Dst:             pixelShiftByComponent
        - Src:             'colormap.c:2401,9'
          Dst:             extractRGBValues
        - Src:             'colormap.c:2402,9'
          Dst:             pixcmapResetColor
    - functionName:    pixcmapGetCount
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    73
      BranchProfiles:
        - Branch String:   'colormap.c:686,9'
          Branch Sides:
            - BranchSide:      'colormap.c:687,16'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:688,12'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:687,16'
          Branch Sides:
            - BranchSide:      'colormap.c:687,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:687,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:687,16'
          Dst:             returnErrorInt
    - functionName:    pixcmapGetColor
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
        - index
        - prval
        - pgval
        - pbval
      BBCount:         27
      ICount:          163
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - returnErrorInt
      functionUses:    62
      BranchProfiles:
        - Branch String:   'colormap.c:798,16'
          Branch Sides:
            - BranchSide:      'colormap.c:798,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colormap.c:799,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colormap.c:798,26'
          Branch Sides:
            - BranchSide:      'colormap.c:798,30'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colormap.c:799,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colormap.c:798,9'
          Branch Sides:
            - BranchSide:      'colormap.c:799,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colormap.c:800,24'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colormap.c:799,16'
          Branch Sides:
            - BranchSide:      'colormap.c:799,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:799,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:801,9'
          Branch Sides:
            - BranchSide:      'colormap.c:802,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:803,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colormap.c:802,16'
          Branch Sides:
            - BranchSide:      'colormap.c:802,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:802,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:803,19'
          Branch Sides:
            - BranchSide:      'colormap.c:803,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:804,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colormap.c:803,9'
          Branch Sides:
            - BranchSide:      'colormap.c:804,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:806,24'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:804,16'
          Branch Sides:
            - BranchSide:      'colormap.c:804,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:804,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:799,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:802,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:804,16'
          Dst:             returnErrorInt
    - functionName:    pixcmapResetColor
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - cmap
        - index
        - rval
        - gval
        - bval
      BBCount:         17
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - returnErrorInt
      functionUses:    28
      BranchProfiles:
        - Branch String:   'colormap.c:932,9'
          Branch Sides:
            - BranchSide:      'colormap.c:933,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:934,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colormap.c:933,16'
          Branch Sides:
            - BranchSide:      'colormap.c:933,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:933,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:934,19'
          Branch Sides:
            - BranchSide:      'colormap.c:934,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:935,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colormap.c:934,9'
          Branch Sides:
            - BranchSide:      'colormap.c:935,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:937,24'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:935,16'
          Branch Sides:
            - BranchSide:      'colormap.c:935,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:935,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:933,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:935,16'
          Dst:             returnErrorInt
    - functionName:    pixcmapShiftIntensity
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2341
      functionLinenumberEnd: 2365
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - cmap
        - fraction
      BBCount:         24
      ICount:          169
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - pixcmapGetColor
        - pixcmapGetCount
        - pixcmapResetColor
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colormap.c:2344,9'
          Branch Sides:
            - BranchSide:      'colormap.c:2345,16'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - pixcmapResetColor
                - returnErrorInt
            - BranchSide:      'colormap.c:2346,9'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - pixcmapResetColor
                - returnErrorInt
        - Branch String:   'colormap.c:2345,16'
          Branch Sides:
            - BranchSide:      'colormap.c:2345,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:2345,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:2346,25'
          Branch Sides:
            - BranchSide:      'colormap.c:2346,28'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:2347,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colormap.c:2346,9'
          Branch Sides:
            - BranchSide:      'colormap.c:2347,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:2349,31'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - pixcmapResetColor
        - Branch String:   'colormap.c:2347,16'
          Branch Sides:
            - BranchSide:      'colormap.c:2347,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:2347,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:2350,5'
          Branch Sides:
            - BranchSide:      'colormap.c:2351,25'
              BranchSideFuncs:
                - pixcmapGetColor
                - pixcmapResetColor
                - pixcmapResetColor
            - BranchSide:      'colormap.c:2364,5'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:2352,13'
          Branch Sides:
            - BranchSide:      'colormap.c:2353,31'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetColor
                - pixcmapResetColor
            - BranchSide:      'colormap.c:2358,31'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetColor
                - pixcmapResetColor
      Callsites:
        - Src:             'colormap.c:2345,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:2347,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:2349,15'
          Dst:             pixcmapGetCount
        - Src:             'colormap.c:2351,9'
          Dst:             pixcmapGetColor
        - Src:             'colormap.c:2353,13'
          Dst:             pixcmapResetColor
        - Src:             'colormap.c:2358,13'
          Dst:             pixcmapResetColor
    - functionName:    pixcmapContrastTRC
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2291
      functionLinenumberEnd: 2316
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - cmap
        - factor
      BBCount:         24
      ICount:          142
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - lept_stderr
        - numaContrastTRC
        - numaDestroy
        - numaGetIValue
        - pixcmapGetColor
        - pixcmapGetCount
        - pixcmapResetColor
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colormap.c:2295,9'
          Branch Sides:
            - BranchSide:      'colormap.c:2296,16'
              BranchSideFuncs:
                - numaContrastTRC
                - pixcmapGetCount
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - pixcmapResetColor
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'colormap.c:2297,9'
              BranchSideFuncs:
                - numaContrastTRC
                - pixcmapGetCount
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - pixcmapResetColor
                - returnErrorInt
                - lept_stderr
        - Branch String:   'colormap.c:2296,16'
          Branch Sides:
            - BranchSide:      'colormap.c:2296,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:2296,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:2297,9'
          Branch Sides:
            - BranchSide:      'colormap.c:2298,9'
              BranchSideFuncs:
                - numaContrastTRC
                - pixcmapGetCount
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - pixcmapResetColor
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'colormap.c:2302,32'
              BranchSideFuncs:
                - numaContrastTRC
                - pixcmapGetCount
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - pixcmapResetColor
                - returnErrorInt
        - Branch String:   'colormap.c:2298,9'
          Branch Sides:
            - BranchSide:      'colormap.c:2299,16'
              BranchSideFuncs:
                - lept_stderr
                - numaContrastTRC
                - pixcmapGetCount
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - pixcmapResetColor
                - returnErrorInt
            - BranchSide:      'colormap.c:2299,16'
              BranchSideFuncs:
                - numaContrastTRC
                - pixcmapGetCount
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - pixcmapResetColor
                - returnErrorInt
        - Branch String:   'colormap.c:2302,9'
          Branch Sides:
            - BranchSide:      'colormap.c:2303,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:2305,31'
              BranchSideFuncs:
                - pixcmapGetCount
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - pixcmapResetColor
        - Branch String:   'colormap.c:2303,16'
          Branch Sides:
            - BranchSide:      'colormap.c:2303,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:2303,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:2306,5'
          Branch Sides:
            - BranchSide:      'colormap.c:2307,25'
              BranchSideFuncs:
                - pixcmapGetColor
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - pixcmapResetColor
                - numaDestroy
            - BranchSide:      'colormap.c:2314,5'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'colormap.c:2296,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:2298,9'
          Dst:             lept_stderr
        - Src:             'colormap.c:2302,16'
          Dst:             numaContrastTRC
        - Src:             'colormap.c:2303,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:2305,15'
          Dst:             pixcmapGetCount
        - Src:             'colormap.c:2307,9'
          Dst:             pixcmapGetColor
        - Src:             'colormap.c:2308,9'
          Dst:             numaGetIValue
        - Src:             'colormap.c:2309,9'
          Dst:             numaGetIValue
        - Src:             'colormap.c:2310,9'
          Dst:             numaGetIValue
        - Src:             'colormap.c:2311,9'
          Dst:             pixcmapResetColor
        - Src:             'colormap.c:2314,5'
          Dst:             numaDestroy
    - functionName:    pixcmapGammaTRC
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2240
      functionLinenumberEnd: 2270
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - cmap
        - gamma
        - minval
        - maxval
      BBCount:         36
      ICount:          200
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - lept_stderr
        - numaDestroy
        - numaGammaTRC
        - numaGetIValue
        - pixcmapGetColor
        - pixcmapGetCount
        - pixcmapResetColor
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colormap.c:2244,9'
          Branch Sides:
            - BranchSide:      'colormap.c:2245,16'
              BranchSideFuncs:
                - numaGammaTRC
                - pixcmapGetCount
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - pixcmapResetColor
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'colormap.c:2246,9'
              BranchSideFuncs:
                - numaGammaTRC
                - pixcmapGetCount
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - pixcmapResetColor
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
        - Branch String:   'colormap.c:2245,16'
          Branch Sides:
            - BranchSide:      'colormap.c:2245,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:2245,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:2246,9'
          Branch Sides:
            - BranchSide:      'colormap.c:2247,9'
              BranchSideFuncs:
                - numaGammaTRC
                - pixcmapGetCount
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - pixcmapResetColor
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'colormap.c:2250,9'
              BranchSideFuncs:
                - numaGammaTRC
                - pixcmapGetCount
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - pixcmapResetColor
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colormap.c:2247,9'
          Branch Sides:
            - BranchSide:      'colormap.c:2248,15'
              BranchSideFuncs:
                - lept_stderr
                - numaGammaTRC
                - pixcmapGetCount
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - pixcmapResetColor
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colormap.c:2248,15'
              BranchSideFuncs:
                - numaGammaTRC
                - pixcmapGetCount
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - pixcmapResetColor
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colormap.c:2250,9'
          Branch Sides:
            - BranchSide:      'colormap.c:2251,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:2253,9'
              BranchSideFuncs:
                - numaGammaTRC
                - pixcmapGetCount
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - pixcmapResetColor
                - returnErrorInt
        - Branch String:   'colormap.c:2251,16'
          Branch Sides:
            - BranchSide:      'colormap.c:2251,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:2251,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:2253,22'
          Branch Sides:
            - BranchSide:      'colormap.c:2253,25'
              BranchSideFuncs:
                - numaGammaTRC
                - pixcmapGetCount
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - pixcmapResetColor
                - returnErrorInt
            - BranchSide:      'colormap.c:2256,29'
              BranchSideFuncs:
                - numaGammaTRC
                - pixcmapGetCount
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - pixcmapResetColor
                - returnErrorInt
        - Branch String:   'colormap.c:2253,37'
          Branch Sides:
            - BranchSide:      'colormap.c:2253,40'
              BranchSideFuncs:
                - numaGammaTRC
                - pixcmapGetCount
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - pixcmapResetColor
                - returnErrorInt
            - BranchSide:      'colormap.c:2256,29'
              BranchSideFuncs:
                - numaGammaTRC
                - pixcmapGetCount
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - pixcmapResetColor
                - returnErrorInt
        - Branch String:   'colormap.c:2253,9'
          Branch Sides:
            - BranchSide:      'colormap.c:2254,9'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:2256,29'
              BranchSideFuncs:
                - numaGammaTRC
                - pixcmapGetCount
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - pixcmapResetColor
                - returnErrorInt
        - Branch String:   'colormap.c:2256,9'
          Branch Sides:
            - BranchSide:      'colormap.c:2257,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:2259,31'
              BranchSideFuncs:
                - pixcmapGetCount
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - pixcmapResetColor
        - Branch String:   'colormap.c:2257,16'
          Branch Sides:
            - BranchSide:      'colormap.c:2257,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:2257,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:2260,5'
          Branch Sides:
            - BranchSide:      'colormap.c:2261,25'
              BranchSideFuncs:
                - pixcmapGetColor
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - pixcmapResetColor
                - numaDestroy
            - BranchSide:      'colormap.c:2268,5'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'colormap.c:2245,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:2247,9'
          Dst:             lept_stderr
        - Src:             'colormap.c:2251,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:2256,16'
          Dst:             numaGammaTRC
        - Src:             'colormap.c:2257,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:2259,15'
          Dst:             pixcmapGetCount
        - Src:             'colormap.c:2261,9'
          Dst:             pixcmapGetColor
        - Src:             'colormap.c:2262,9'
          Dst:             numaGetIValue
        - Src:             'colormap.c:2263,9'
          Dst:             numaGetIValue
        - Src:             'colormap.c:2264,9'
          Dst:             numaGetIValue
        - Src:             'colormap.c:2265,9'
          Dst:             pixcmapResetColor
        - Src:             'colormap.c:2268,5'
          Dst:             numaDestroy
    - functionName:    pixcmapConvertToHex
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2182
      functionLinenumberEnd: 2213
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - data
        - ncolors
      BBCount:         18
      ICount:          203
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - returnErrorPtr
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'colormap.c:2187,9'
          Branch Sides:
            - BranchSide:      'colormap.c:2188,24'
              BranchSideFuncs:
                - calloc
                - snprintf
                - snprintf
                - snprintf
                - returnErrorPtr
            - BranchSide:      'colormap.c:2189,9'
              BranchSideFuncs:
                - calloc
                - snprintf
                - snprintf
                - snprintf
                - returnErrorPtr
        - Branch String:   'colormap.c:2188,24'
          Branch Sides:
            - BranchSide:      'colormap.c:2188,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:2188,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:2189,9'
          Branch Sides:
            - BranchSide:      'colormap.c:2190,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:2192,34'
              BranchSideFuncs:
                - calloc
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'colormap.c:2190,24'
          Branch Sides:
            - BranchSide:      'colormap.c:2190,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:2190,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:2197,5'
          Branch Sides:
            - BranchSide:      'colormap.c:2198,31'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'colormap.c:2210,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:2188,24'
          Dst:             returnErrorPtr
        - Src:             'colormap.c:2190,24'
          Dst:             returnErrorPtr
        - Src:             'colormap.c:2193,23'
          Dst:             calloc
        - Src:             'colormap.c:2199,9'
          Dst:             snprintf
        - Src:             'colormap.c:2202,9'
          Dst:             snprintf
        - Src:             'colormap.c:2205,9'
          Dst:             snprintf
    - functionName:    pixcmapDeserializeFromMemory
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2124
      functionLinenumberEnd: 2158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - data
        - cpc
        - ncolors
      BBCount:         43
      ICount:          243
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - pixcmapAddRGBA
        - pixcmapCreate
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colormap.c:2128,9'
          Branch Sides:
            - BranchSide:      'colormap.c:2129,27'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddRGBA
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colormap.c:2130,9'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddRGBA
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colormap.c:2129,27'
          Branch Sides:
            - BranchSide:      'colormap.c:2129,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:2129,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:2130,18'
          Branch Sides:
            - BranchSide:      'colormap.c:2130,21'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddRGBA
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colormap.c:2132,9'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddRGBA
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colormap.c:2130,9'
          Branch Sides:
            - BranchSide:      'colormap.c:2131,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:2132,9'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddRGBA
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colormap.c:2131,27'
          Branch Sides:
            - BranchSide:      'colormap.c:2131,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:2131,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:2132,9'
          Branch Sides:
            - BranchSide:      'colormap.c:2133,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:2134,9'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddRGBA
                - returnErrorPtr
        - Branch String:   'colormap.c:2133,27'
          Branch Sides:
            - BranchSide:      'colormap.c:2133,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:2133,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:2134,9'
          Branch Sides:
            - BranchSide:      'colormap.c:2135,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:2137,9'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddRGBA
        - Branch String:   'colormap.c:2135,27'
          Branch Sides:
            - BranchSide:      'colormap.c:2135,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:2135,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:2137,9'
          Branch Sides:
            - BranchSide:      'colormap.c:2138,11'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddRGBA
            - BranchSide:      'colormap.c:2139,14'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddRGBA
        - Branch String:   'colormap.c:2139,14'
          Branch Sides:
            - BranchSide:      'colormap.c:2140,11'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddRGBA
            - BranchSide:      'colormap.c:2141,14'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddRGBA
        - Branch String:   'colormap.c:2141,14'
          Branch Sides:
            - BranchSide:      'colormap.c:2142,11'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddRGBA
            - BranchSide:      'colormap.c:2144,11'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddRGBA
        - Branch String:   'colormap.c:2146,5'
          Branch Sides:
            - BranchSide:      'colormap.c:2147,16'
              BranchSideFuncs:
                - pixcmapAddRGBA
            - BranchSide:      'colormap.c:2157,12'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:2150,13'
          Branch Sides:
            - BranchSide:      'colormap.c:2151,20'
              BranchSideFuncs:
                - pixcmapAddRGBA
            - BranchSide:      'colormap.c:2153,18'
              BranchSideFuncs:
                - pixcmapAddRGBA
      Callsites:
        - Src:             'colormap.c:2129,27'
          Dst:             returnErrorPtr
        - Src:             'colormap.c:2131,27'
          Dst:             returnErrorPtr
        - Src:             'colormap.c:2133,27'
          Dst:             returnErrorPtr
        - Src:             'colormap.c:2135,27'
          Dst:             returnErrorPtr
        - Src:             'colormap.c:2145,12'
          Dst:             pixcmapCreate
        - Src:             'colormap.c:2154,9'
          Dst:             pixcmapAddRGBA
    - functionName:    pixcmapCreate
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - depth
      BBCount:         16
      ICount:          95
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - returnErrorPtr
      functionUses:    45
      BranchProfiles:
        - Branch String:   'colormap.c:131,20'
          Branch Sides:
            - BranchSide:      'colormap.c:131,23'
              BranchSideFuncs:
                - calloc
                - calloc
                - returnErrorPtr
            - BranchSide:      'colormap.c:134,23'
              BranchSideFuncs:
                - calloc
                - calloc
        - Branch String:   'colormap.c:131,34'
          Branch Sides:
            - BranchSide:      'colormap.c:131,37'
              BranchSideFuncs:
                - calloc
                - calloc
                - returnErrorPtr
            - BranchSide:      'colormap.c:134,23'
              BranchSideFuncs:
                - calloc
                - calloc
        - Branch String:   'colormap.c:131,47'
          Branch Sides:
            - BranchSide:      'colormap.c:131,50'
              BranchSideFuncs:
                - calloc
                - calloc
                - returnErrorPtr
            - BranchSide:      'colormap.c:134,23'
              BranchSideFuncs:
                - calloc
                - calloc
        - Branch String:   'colormap.c:131,9'
          Branch Sides:
            - BranchSide:      'colormap.c:132,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:134,23'
              BranchSideFuncs:
                - calloc
                - calloc
        - Branch String:   'colormap.c:132,27'
          Branch Sides:
            - BranchSide:      'colormap.c:132,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:132,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:132,27'
          Dst:             returnErrorPtr
        - Src:             'colormap.c:134,23'
          Dst:             calloc
        - Src:             'colormap.c:137,24'
          Dst:             calloc
    - functionName:    pixcmapAddRGBA
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - cmap
        - rval
        - gval
        - bval
        - aval
      BBCount:         14
      ICount:          128
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'colormap.c:448,9'
          Branch Sides:
            - BranchSide:      'colormap.c:449,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:450,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colormap.c:449,16'
          Branch Sides:
            - BranchSide:      'colormap.c:449,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:449,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:450,9'
          Branch Sides:
            - BranchSide:      'colormap.c:451,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:453,24'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:451,16'
          Branch Sides:
            - BranchSide:      'colormap.c:451,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:451,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:449,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:451,16'
          Dst:             returnErrorInt
    - functionName:    pixcmapSerializeToMemory
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2080
      functionLinenumberEnd: 2109
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
        - cpc
        - pncolors
        - pdata
      BBCount:         34
      ICount:          222
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - calloc
        - pixcmapGetCount
        - pixcmapGetRGBA
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'colormap.c:2084,9'
          Branch Sides:
            - BranchSide:      'colormap.c:2085,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetCount
                - calloc
                - pixcmapGetRGBA
                - returnErrorInt
            - BranchSide:      'colormap.c:2086,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetCount
                - calloc
                - pixcmapGetRGBA
                - returnErrorInt
        - Branch String:   'colormap.c:2085,16'
          Branch Sides:
            - BranchSide:      'colormap.c:2085,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:2085,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:2087,9'
          Branch Sides:
            - BranchSide:      'colormap.c:2088,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - calloc
                - pixcmapGetRGBA
                - returnErrorInt
            - BranchSide:      'colormap.c:2089,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - calloc
                - pixcmapGetRGBA
                - returnErrorInt
        - Branch String:   'colormap.c:2088,16'
          Branch Sides:
            - BranchSide:      'colormap.c:2088,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:2088,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:2090,9'
          Branch Sides:
            - BranchSide:      'colormap.c:2091,16'
              BranchSideFuncs:
                - pixcmapGetCount
                - calloc
                - pixcmapGetRGBA
                - returnErrorInt
            - BranchSide:      'colormap.c:2092,9'
              BranchSideFuncs:
                - pixcmapGetCount
                - calloc
                - pixcmapGetRGBA
                - returnErrorInt
        - Branch String:   'colormap.c:2091,16'
          Branch Sides:
            - BranchSide:      'colormap.c:2091,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:2091,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:2092,18'
          Branch Sides:
            - BranchSide:      'colormap.c:2092,21'
              BranchSideFuncs:
                - pixcmapGetCount
                - calloc
                - pixcmapGetRGBA
                - returnErrorInt
            - BranchSide:      'colormap.c:2095,31'
              BranchSideFuncs:
                - pixcmapGetCount
                - calloc
                - pixcmapGetRGBA
        - Branch String:   'colormap.c:2092,9'
          Branch Sides:
            - BranchSide:      'colormap.c:2093,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:2095,31'
              BranchSideFuncs:
                - pixcmapGetCount
                - calloc
                - pixcmapGetRGBA
        - Branch String:   'colormap.c:2093,16'
          Branch Sides:
            - BranchSide:      'colormap.c:2093,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:2093,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:2100,5'
          Branch Sides:
            - BranchSide:      'colormap.c:2101,24'
              BranchSideFuncs:
                - pixcmapGetRGBA
            - BranchSide:      'colormap.c:2108,5'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:2105,13'
          Branch Sides:
            - BranchSide:      'colormap.c:2106,33'
              BranchSideFuncs:
                - pixcmapGetRGBA
            - BranchSide:      'colormap.c:2107,5'
              BranchSideFuncs:
                - pixcmapGetRGBA
      Callsites:
        - Src:             'colormap.c:2085,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:2088,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:2091,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:2093,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:2095,15'
          Dst:             pixcmapGetCount
        - Src:             'colormap.c:2097,23'
          Dst:             calloc
        - Src:             'colormap.c:2101,9'
          Dst:             pixcmapGetRGBA
    - functionName:    pixcmapGetRGBA
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
        - index
        - prval
        - pgval
        - pbval
        - paval
      BBCount:         29
      ICount:          184
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - returnErrorInt
      functionUses:    5
      BranchProfiles:
        - Branch String:   'colormap.c:863,16'
          Branch Sides:
            - BranchSide:      'colormap.c:863,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colormap.c:864,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colormap.c:863,26'
          Branch Sides:
            - BranchSide:      'colormap.c:863,30'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colormap.c:864,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colormap.c:863,36'
          Branch Sides:
            - BranchSide:      'colormap.c:863,40'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colormap.c:864,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colormap.c:863,9'
          Branch Sides:
            - BranchSide:      'colormap.c:864,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colormap.c:866,33'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colormap.c:864,16'
          Branch Sides:
            - BranchSide:      'colormap.c:864,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:864,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:867,9'
          Branch Sides:
            - BranchSide:      'colormap.c:868,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:869,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colormap.c:868,16'
          Branch Sides:
            - BranchSide:      'colormap.c:868,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:868,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:869,19'
          Branch Sides:
            - BranchSide:      'colormap.c:869,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:870,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colormap.c:869,9'
          Branch Sides:
            - BranchSide:      'colormap.c:870,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:872,24'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:870,16'
          Branch Sides:
            - BranchSide:      'colormap.c:870,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:870,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:864,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:868,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:870,16'
          Dst:             returnErrorInt
    - functionName:    pixcmapToRGBTable
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2038
      functionLinenumberEnd: 2058
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
        - ptab
        - pncolors
      BBCount:         21
      ICount:          132
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - calloc
        - composeRGBAPixel
        - pixcmapGetCount
        - pixcmapGetRGBA
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colormap.c:2042,9'
          Branch Sides:
            - BranchSide:      'colormap.c:2043,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - calloc
                - pixcmapGetRGBA
                - composeRGBAPixel
            - BranchSide:      'colormap.c:2044,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - calloc
                - pixcmapGetRGBA
                - composeRGBAPixel
        - Branch String:   'colormap.c:2043,16'
          Branch Sides:
            - BranchSide:      'colormap.c:2043,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:2043,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:2045,9'
          Branch Sides:
            - BranchSide:      'colormap.c:2046,16'
              BranchSideFuncs:
                - pixcmapGetCount
                - calloc
                - pixcmapGetRGBA
                - composeRGBAPixel
            - BranchSide:      'colormap.c:2048,31'
              BranchSideFuncs:
                - pixcmapGetCount
                - calloc
                - pixcmapGetRGBA
                - composeRGBAPixel
        - Branch String:   'colormap.c:2046,16'
          Branch Sides:
            - BranchSide:      'colormap.c:2046,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:2046,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:2049,9'
          Branch Sides:
            - BranchSide:      'colormap.c:2049,31'
              BranchSideFuncs:
                - calloc
                - pixcmapGetRGBA
                - composeRGBAPixel
            - BranchSide:      'colormap.c:2050,23'
              BranchSideFuncs:
                - calloc
                - pixcmapGetRGBA
                - composeRGBAPixel
        - Branch String:   'colormap.c:2053,5'
          Branch Sides:
            - BranchSide:      'colormap.c:2054,24'
              BranchSideFuncs:
                - pixcmapGetRGBA
                - composeRGBAPixel
            - BranchSide:      'colormap.c:2057,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:2043,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:2046,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:2048,15'
          Dst:             pixcmapGetCount
        - Src:             'colormap.c:2050,23'
          Dst:             calloc
        - Src:             'colormap.c:2054,9'
          Dst:             pixcmapGetRGBA
        - Src:             'colormap.c:2055,9'
          Dst:             composeRGBAPixel
    - functionName:    pixcmapWriteMem
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1932
      functionLinenumberEnd: 1967
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdata
        - psize
        - cmap
      BBCount:         30
      ICount:          150
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - fclose
        - fputc
        - open_memstream
        - pixcmapWriteStream
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colormap.c:1936,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1936,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixcmapWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'colormap.c:1937,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixcmapWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'colormap.c:1937,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1937,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixcmapWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'colormap.c:1938,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixcmapWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'colormap.c:1938,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1939,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixcmapWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'colormap.c:1940,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixcmapWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'colormap.c:1939,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1939,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1939,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1940,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1941,16'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - pixcmapWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'colormap.c:1942,10'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - pixcmapWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'colormap.c:1941,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1941,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1941,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1942,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1943,16'
              BranchSideFuncs:
                - open_memstream
                - pixcmapWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'colormap.c:1946,39'
              BranchSideFuncs:
                - open_memstream
                - pixcmapWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'colormap.c:1943,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1943,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1943,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1946,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1947,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1948,30'
              BranchSideFuncs:
                - pixcmapWriteStream
                - fputc
                - fclose
        - Branch String:   'colormap.c:1947,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1947,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1947,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:1939,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1941,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1943,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1946,15'
          Dst:             open_memstream
        - Src:             'colormap.c:1947,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1948,11'
          Dst:             pixcmapWriteStream
        - Src:             'colormap.c:1949,5'
          Dst:             fputc
        - Src:             'colormap.c:1950,5'
          Dst:             fclose
    - functionName:    pixcmapWriteStream
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 1912
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - cmap
      BBCount:         23
      ICount:          155
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - fprintf
        - pixcmapToArrays
        - returnErrorInt
      functionUses:    5
      BranchProfiles:
        - Branch String:   'colormap.c:1891,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1892,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapToArrays
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - free
                - free
                - free
                - free
                - fprintf
                - returnErrorInt
            - BranchSide:      'colormap.c:1893,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapToArrays
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - free
                - free
                - free
                - free
                - fprintf
                - returnErrorInt
        - Branch String:   'colormap.c:1892,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1892,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1892,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1893,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1894,16'
              BranchSideFuncs:
                - pixcmapToArrays
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - free
                - free
                - free
                - free
                - fprintf
                - returnErrorInt
            - BranchSide:      'colormap.c:1896,25'
              BranchSideFuncs:
                - pixcmapToArrays
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - free
                - free
                - free
                - free
                - fprintf
                - returnErrorInt
        - Branch String:   'colormap.c:1894,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1894,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1894,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1896,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1897,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1899,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - free
                - free
                - free
                - free
                - fprintf
        - Branch String:   'colormap.c:1897,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1897,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1897,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1902,5'
          Branch Sides:
            - BranchSide:      'colormap.c:1903,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - free
                - free
                - free
                - free
            - BranchSide:      'colormap.c:1905,13'
              BranchSideFuncs:
                - fprintf
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'colormap.c:1892,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1894,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1896,9'
          Dst:             pixcmapToArrays
        - Src:             'colormap.c:1897,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1899,5'
          Dst:             fprintf
        - Src:             'colormap.c:1900,5'
          Dst:             fprintf
        - Src:             'colormap.c:1901,5'
          Dst:             fprintf
        - Src:             'colormap.c:1903,9'
          Dst:             fprintf
        - Src:             'colormap.c:1905,5'
          Dst:             fprintf
    - functionName:    pixcmapToArrays
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1989
      functionLinenumberEnd: 2023
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
        - prmap
        - pgmap
        - pbmap
        - pamap
      BBCount:         32
      ICount:          243
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - calloc
        - pixcmapGetCount
        - returnErrorInt
      functionUses:    7
      BranchProfiles:
        - Branch String:   'colormap.c:1994,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1994,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetCount
                - calloc
                - calloc
                - calloc
                - calloc
            - BranchSide:      'colormap.c:1995,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colormap.c:1994,26'
          Branch Sides:
            - BranchSide:      'colormap.c:1994,30'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetCount
                - calloc
                - calloc
                - calloc
                - calloc
            - BranchSide:      'colormap.c:1995,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colormap.c:1994,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1995,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - calloc
                - calloc
                - calloc
                - calloc
            - BranchSide:      'colormap.c:1996,24'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - calloc
                - calloc
                - calloc
                - calloc
        - Branch String:   'colormap.c:1995,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1995,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1995,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1997,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1997,17'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - calloc
                - calloc
                - calloc
                - calloc
            - BranchSide:      'colormap.c:1998,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - calloc
                - calloc
                - calloc
                - calloc
        - Branch String:   'colormap.c:1998,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1999,16'
              BranchSideFuncs:
                - pixcmapGetCount
                - calloc
                - calloc
                - calloc
                - calloc
            - BranchSide:      'colormap.c:2001,31'
              BranchSideFuncs:
                - pixcmapGetCount
                - calloc
                - calloc
                - calloc
                - calloc
        - Branch String:   'colormap.c:1999,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1999,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1999,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:2008,9'
          Branch Sides:
            - BranchSide:      'colormap.c:2009,27'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'colormap.c:2013,24'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:2014,5'
          Branch Sides:
            - BranchSide:      'colormap.c:2015,19'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:2022,5'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:2018,13'
          Branch Sides:
            - BranchSide:      'colormap.c:2019,23'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:2020,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:1995,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1999,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:2001,15'
          Dst:             pixcmapGetCount
        - Src:             'colormap.c:2002,23'
          Dst:             calloc
        - Src:             'colormap.c:2003,23'
          Dst:             calloc
        - Src:             'colormap.c:2004,23'
          Dst:             calloc
        - Src:             'colormap.c:2009,27'
          Dst:             calloc
    - functionName:    pixcmapWrite
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1857
      functionLinenumberEnd: 1873
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - cmap
      BBCount:         24
      ICount:          115
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - fclose
        - fopenWriteStream
        - pixcmapWriteStream
        - returnErrorInt
        - returnErrorInt1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colormap.c:1861,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1862,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - pixcmapWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'colormap.c:1863,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - pixcmapWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'colormap.c:1862,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1862,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1862,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1863,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1864,16'
              BranchSideFuncs:
                - fopenWriteStream
                - pixcmapWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'colormap.c:1866,32'
              BranchSideFuncs:
                - fopenWriteStream
                - pixcmapWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'colormap.c:1864,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1864,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1864,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1866,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1867,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'colormap.c:1868,30'
              BranchSideFuncs:
                - pixcmapWriteStream
                - fclose
                - returnErrorInt1
        - Branch String:   'colormap.c:1867,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1867,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'colormap.c:1867,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1870,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1871,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'colormap.c:1872,5'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1871,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1871,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'colormap.c:1871,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:1862,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1864,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1866,15'
          Dst:             fopenWriteStream
        - Src:             'colormap.c:1867,16'
          Dst:             returnErrorInt1
        - Src:             'colormap.c:1868,11'
          Dst:             pixcmapWriteStream
        - Src:             'colormap.c:1869,5'
          Dst:             fclose
        - Src:             'colormap.c:1871,16'
          Dst:             returnErrorInt1
    - functionName:    pixcmapReadMem
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1831
      functionLinenumberEnd: 1844
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         20
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadFromMemory
        - lept_stderr
        - pixcmapReadStream
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colormap.c:1835,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1836,27'
              BranchSideFuncs:
                - fopenReadFromMemory
                - pixcmapReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'colormap.c:1837,35'
              BranchSideFuncs:
                - fopenReadFromMemory
                - pixcmapReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'colormap.c:1836,27'
          Branch Sides:
            - BranchSide:      'colormap.c:1836,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:1836,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1837,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1838,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:1840,30'
              BranchSideFuncs:
                - pixcmapReadStream
                - fclose
                - lept_stderr
        - Branch String:   'colormap.c:1838,27'
          Branch Sides:
            - BranchSide:      'colormap.c:1838,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:1838,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1842,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1842,16'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1843,12'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1842,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1843,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colormap.c:1843,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:1836,27'
          Dst:             returnErrorPtr
        - Src:             'colormap.c:1837,15'
          Dst:             fopenReadFromMemory
        - Src:             'colormap.c:1838,27'
          Dst:             returnErrorPtr
        - Src:             'colormap.c:1840,12'
          Dst:             pixcmapReadStream
        - Src:             'colormap.c:1841,5'
          Dst:             fclose
        - Src:             'colormap.c:1842,16'
          Dst:             lept_stderr
    - functionName:    pixcmapReadStream
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1790
      functionLinenumberEnd: 1818
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         42
      ICount:          212
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - __isoc99_fscanf
        - pixcmapAddRGBA
        - pixcmapCreate
        - pixcmapDestroy
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'colormap.c:1795,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1796,27'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
                - pixcmapCreate
                - __isoc99_fscanf
                - pixcmapAddRGBA
                - pixcmapDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colormap.c:1798,18'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
                - pixcmapCreate
                - __isoc99_fscanf
                - pixcmapAddRGBA
                - pixcmapDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colormap.c:1796,27'
          Branch Sides:
            - BranchSide:      'colormap.c:1796,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:1796,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1800,18'
          Branch Sides:
            - BranchSide:      'colormap.c:1801,10'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:1803,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colormap.c:1801,21'
          Branch Sides:
            - BranchSide:      'colormap.c:1801,24'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - pixcmapCreate
                - __isoc99_fscanf
                - pixcmapAddRGBA
                - pixcmapDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colormap.c:1802,10'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - pixcmapCreate
                - __isoc99_fscanf
                - pixcmapAddRGBA
                - pixcmapDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colormap.c:1801,35'
          Branch Sides:
            - BranchSide:      'colormap.c:1801,38'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - pixcmapCreate
                - __isoc99_fscanf
                - pixcmapAddRGBA
                - pixcmapDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colormap.c:1802,10'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - pixcmapCreate
                - __isoc99_fscanf
                - pixcmapAddRGBA
                - pixcmapDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colormap.c:1801,49'
          Branch Sides:
            - BranchSide:      'colormap.c:1801,52'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - pixcmapCreate
                - __isoc99_fscanf
                - pixcmapAddRGBA
                - pixcmapDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colormap.c:1802,10'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - pixcmapCreate
                - __isoc99_fscanf
                - pixcmapAddRGBA
                - pixcmapDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colormap.c:1801,64'
          Branch Sides:
            - BranchSide:      'colormap.c:1802,10'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:1803,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colormap.c:1802,22'
          Branch Sides:
            - BranchSide:      'colormap.c:1802,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:1803,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colormap.c:1800,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1803,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:1804,21'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - pixcmapCreate
                - __isoc99_fscanf
                - pixcmapAddRGBA
                - pixcmapDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colormap.c:1803,27'
          Branch Sides:
            - BranchSide:      'colormap.c:1803,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:1803,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1807,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1808,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:1809,12'
              BranchSideFuncs:
                - __isoc99_fscanf
                - pixcmapAddRGBA
                - pixcmapDestroy
                - returnErrorPtr
        - Branch String:   'colormap.c:1808,27'
          Branch Sides:
            - BranchSide:      'colormap.c:1808,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:1808,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1809,5'
          Branch Sides:
            - BranchSide:      'colormap.c:1810,20'
              BranchSideFuncs:
                - __isoc99_fscanf
                - pixcmapAddRGBA
                - pixcmapDestroy
                - returnErrorPtr
            - BranchSide:      'colormap.c:1817,12'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1810,13'
          Branch Sides:
            - BranchSide:      'colormap.c:1812,13'
              BranchSideFuncs:
                - pixcmapDestroy
                - returnErrorPtr
            - BranchSide:      'colormap.c:1815,24'
              BranchSideFuncs:
                - pixcmapAddRGBA
                - __isoc99_fscanf
                - pixcmapDestroy
                - returnErrorPtr
        - Branch String:   'colormap.c:1813,31'
          Branch Sides:
            - BranchSide:      'colormap.c:1813,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:1813,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:1796,27'
          Dst:             returnErrorPtr
        - Src:             'colormap.c:1798,11'
          Dst:             __isoc99_fscanf
        - Src:             'colormap.c:1803,27'
          Dst:             returnErrorPtr
        - Src:             'colormap.c:1804,14'
          Dst:             __isoc99_fscanf
        - Src:             'colormap.c:1805,14'
          Dst:             __isoc99_fscanf
        - Src:             'colormap.c:1807,17'
          Dst:             pixcmapCreate
        - Src:             'colormap.c:1808,27'
          Dst:             returnErrorPtr
        - Src:             'colormap.c:1810,13'
          Dst:             __isoc99_fscanf
        - Src:             'colormap.c:1812,13'
          Dst:             pixcmapDestroy
        - Src:             'colormap.c:1813,31'
          Dst:             returnErrorPtr
        - Src:             'colormap.c:1815,9'
          Dst:             pixcmapAddRGBA
    - functionName:    pixcmapDestroy
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pcmap
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - lept_stderr
      functionUses:    23
      BranchProfiles:
        - Branch String:   'colormap.c:276,9'
          Branch Sides:
            - BranchSide:      'colormap.c:277,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colormap.c:281,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'colormap.c:277,9'
          Branch Sides:
            - BranchSide:      'colormap.c:278,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colormap.c:278,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:281,9'
          Branch Sides:
            - BranchSide:      'colormap.c:282,9'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:284,5'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'colormap.c:277,9'
          Dst:             lept_stderr
    - functionName:    pixcmapRead
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1763
      functionLinenumberEnd: 1779
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         19
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadStream
        - pixcmapReadStream
        - returnErrorPtr
        - returnErrorPtr1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colormap.c:1767,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1768,27'
              BranchSideFuncs:
                - fopenReadStream
                - pixcmapReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
            - BranchSide:      'colormap.c:1770,31'
              BranchSideFuncs:
                - fopenReadStream
                - pixcmapReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
        - Branch String:   'colormap.c:1768,27'
          Branch Sides:
            - BranchSide:      'colormap.c:1768,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:1768,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1770,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1771,27'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'colormap.c:1773,30'
              BranchSideFuncs:
                - pixcmapReadStream
                - fclose
                - returnErrorPtr1
        - Branch String:   'colormap.c:1771,27'
          Branch Sides:
            - BranchSide:      'colormap.c:1771,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'colormap.c:1771,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1775,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1776,27'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1778,12'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1776,27'
          Branch Sides:
            - BranchSide:      'colormap.c:1776,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'colormap.c:1776,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:1768,27'
          Dst:             returnErrorPtr
        - Src:             'colormap.c:1770,15'
          Dst:             fopenReadStream
        - Src:             'colormap.c:1771,27'
          Dst:             returnErrorPtr1
        - Src:             'colormap.c:1773,12'
          Dst:             pixcmapReadStream
        - Src:             'colormap.c:1774,5'
          Dst:             fclose
        - Src:             'colormap.c:1776,27'
          Dst:             returnErrorPtr1
    - functionName:    pixcmapConvertTo8
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1731
      functionLinenumberEnd: 1749
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmaps
      BBCount:         23
      ICount:          129
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - pixcmapAddColor
        - pixcmapCopy
        - pixcmapCreate
        - pixcmapGetColor
        - pixcmapGetCount
        - pixcmapGetDepth
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'colormap.c:1735,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1736,27'
              BranchSideFuncs:
                - pixcmapGetDepth
                - pixcmapCreate
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapAddColor
                - returnErrorPtr
                - pixcmapCopy
            - BranchSide:      'colormap.c:1737,29'
              BranchSideFuncs:
                - pixcmapGetDepth
                - pixcmapCreate
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapAddColor
                - returnErrorPtr
                - pixcmapCopy
        - Branch String:   'colormap.c:1736,27'
          Branch Sides:
            - BranchSide:      'colormap.c:1736,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:1736,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1738,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1738,40'
              BranchSideFuncs:
                - pixcmapCopy
            - BranchSide:      'colormap.c:1739,9'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapAddColor
                - returnErrorPtr
        - Branch String:   'colormap.c:1739,20'
          Branch Sides:
            - BranchSide:      'colormap.c:1739,23'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapAddColor
                - returnErrorPtr
            - BranchSide:      'colormap.c:1742,13'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapAddColor
        - Branch String:   'colormap.c:1739,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1740,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:1742,13'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapAddColor
        - Branch String:   'colormap.c:1740,27'
          Branch Sides:
            - BranchSide:      'colormap.c:1740,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:1740,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1744,5'
          Branch Sides:
            - BranchSide:      'colormap.c:1745,25'
              BranchSideFuncs:
                - pixcmapGetColor
                - pixcmapAddColor
            - BranchSide:      'colormap.c:1748,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:1736,27'
          Dst:             returnErrorPtr
        - Src:             'colormap.c:1737,13'
          Dst:             pixcmapGetDepth
        - Src:             'colormap.c:1738,28'
          Dst:             pixcmapCopy
        - Src:             'colormap.c:1740,27'
          Dst:             returnErrorPtr
        - Src:             'colormap.c:1742,13'
          Dst:             pixcmapCreate
        - Src:             'colormap.c:1743,9'
          Dst:             pixcmapGetCount
        - Src:             'colormap.c:1745,9'
          Dst:             pixcmapGetColor
        - Src:             'colormap.c:1746,9'
          Dst:             pixcmapAddColor
    - functionName:    pixcmapGetDepth
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'colormap.c:716,9'
          Branch Sides:
            - BranchSide:      'colormap.c:717,16'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:718,12'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:717,16'
          Branch Sides:
            - BranchSide:      'colormap.c:717,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:717,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:717,16'
          Dst:             returnErrorInt
    - functionName:    pixcmapCopy
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmaps
      BBCount:         14
      ICount:          114
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - pixcmapIsValid
        - returnErrorPtr
      functionUses:    9
      BranchProfiles:
        - Branch String:   'colormap.c:248,9'
          Branch Sides:
            - BranchSide:      'colormap.c:249,27'
              BranchSideFuncs:
                - pixcmapIsValid
                - returnErrorPtr
                - calloc
                - calloc
            - BranchSide:      'colormap.c:250,20'
              BranchSideFuncs:
                - pixcmapIsValid
                - returnErrorPtr
                - calloc
                - calloc
        - Branch String:   'colormap.c:249,27'
          Branch Sides:
            - BranchSide:      'colormap.c:249,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:249,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:251,9'
          Branch Sides:
            - BranchSide:      'colormap.c:252,27'
              BranchSideFuncs:
                - calloc
                - calloc
            - BranchSide:      'colormap.c:254,24'
              BranchSideFuncs:
                - calloc
                - calloc
        - Branch String:   'colormap.c:252,27'
          Branch Sides:
            - BranchSide:      'colormap.c:252,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:252,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:249,27'
          Dst:             returnErrorPtr
        - Src:             'colormap.c:250,5'
          Dst:             pixcmapIsValid
        - Src:             'colormap.c:252,27'
          Dst:             returnErrorPtr
        - Src:             'colormap.c:254,24'
          Dst:             calloc
        - Src:             'colormap.c:256,28'
          Dst:             calloc
    - functionName:    pixcmapAddColor
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - cmap
        - rval
        - gval
        - bval
      BBCount:         14
      ICount:          123
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - returnErrorInt
      functionUses:    70
      BranchProfiles:
        - Branch String:   'colormap.c:411,9'
          Branch Sides:
            - BranchSide:      'colormap.c:412,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:413,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colormap.c:412,16'
          Branch Sides:
            - BranchSide:      'colormap.c:412,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:412,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:413,9'
          Branch Sides:
            - BranchSide:      'colormap.c:414,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:416,24'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:414,16'
          Branch Sides:
            - BranchSide:      'colormap.c:414,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:414,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:412,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:414,16'
          Dst:             returnErrorInt
    - functionName:    pixcmapIsValid
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
        - pix
        - pvalid
      BBCount:         84
      ICount:          394
      EdgeCount:       115
      CyclomaticComplexity: 33
      functionsReached:
        - lept_stderr
        - pixGetDepth
        - pixGetMaxColorIndex
        - returnErrorInt
      functionUses:    13
      BranchProfiles:
        - Branch String:   'colormap.c:314,9'
          Branch Sides:
            - BranchSide:      'colormap.c:315,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetMaxColorIndex
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'colormap.c:316,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetMaxColorIndex
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'colormap.c:315,16'
          Branch Sides:
            - BranchSide:      'colormap.c:315,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:315,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:317,9'
          Branch Sides:
            - BranchSide:      'colormap.c:318,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetMaxColorIndex
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'colormap.c:319,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetMaxColorIndex
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'colormap.c:318,16'
          Branch Sides:
            - BranchSide:      'colormap.c:318,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:318,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:319,9'
          Branch Sides:
            - BranchSide:      'colormap.c:320,16'
              BranchSideFuncs:
                - pixGetMaxColorIndex
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'colormap.c:321,9'
              BranchSideFuncs:
                - pixGetMaxColorIndex
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'colormap.c:320,16'
          Branch Sides:
            - BranchSide:      'colormap.c:320,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:320,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:322,16'
          Branch Sides:
            - BranchSide:      'colormap.c:322,19'
              BranchSideFuncs:
                - pixGetMaxColorIndex
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'colormap.c:326,14'
              BranchSideFuncs:
                - pixGetMaxColorIndex
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'colormap.c:322,26'
          Branch Sides:
            - BranchSide:      'colormap.c:322,29'
              BranchSideFuncs:
                - pixGetMaxColorIndex
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'colormap.c:326,14'
              BranchSideFuncs:
                - pixGetMaxColorIndex
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'colormap.c:322,36'
          Branch Sides:
            - BranchSide:      'colormap.c:322,39'
              BranchSideFuncs:
                - pixGetMaxColorIndex
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'colormap.c:326,14'
              BranchSideFuncs:
                - pixGetMaxColorIndex
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'colormap.c:322,9'
          Branch Sides:
            - BranchSide:      'colormap.c:323,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colormap.c:326,14'
              BranchSideFuncs:
                - pixGetMaxColorIndex
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'colormap.c:323,9'
          Branch Sides:
            - BranchSide:      'colormap.c:324,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colormap.c:324,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:327,9'
          Branch Sides:
            - BranchSide:      'colormap.c:328,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colormap.c:331,9'
              BranchSideFuncs:
                - pixGetMaxColorIndex
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - lept_stderr
        - Branch String:   'colormap.c:328,9'
          Branch Sides:
            - BranchSide:      'colormap.c:329,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colormap.c:329,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:331,21'
          Branch Sides:
            - BranchSide:      'colormap.c:331,24'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colormap.c:332,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'colormap.c:331,9'
          Branch Sides:
            - BranchSide:      'colormap.c:332,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colormap.c:337,9'
              BranchSideFuncs:
                - pixGetMaxColorIndex
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
        - Branch String:   'colormap.c:332,9'
          Branch Sides:
            - BranchSide:      'colormap.c:333,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colormap.c:333,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:337,9'
          Branch Sides:
            - BranchSide:      'colormap.c:338,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetMaxColorIndex
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'colormap.c:350,9'
              BranchSideFuncs:
                - pixGetMaxColorIndex
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'colormap.c:339,13'
          Branch Sides:
            - BranchSide:      'colormap.c:340,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colormap.c:343,26'
              BranchSideFuncs:
                - pixGetMaxColorIndex
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'colormap.c:340,13'
          Branch Sides:
            - BranchSide:      'colormap.c:341,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colormap.c:341,13'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:350,13'
          Branch Sides:
            - BranchSide:      'colormap.c:350,17'
              BranchSideFuncs:
                - pixGetMaxColorIndex
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'colormap.c:354,9'
              BranchSideFuncs:
                - pixGetMaxColorIndex
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'colormap.c:350,9'
          Branch Sides:
            - BranchSide:      'colormap.c:351,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colormap.c:354,9'
              BranchSideFuncs:
                - pixGetMaxColorIndex
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'colormap.c:351,9'
          Branch Sides:
            - BranchSide:      'colormap.c:352,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colormap.c:352,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:354,13'
          Branch Sides:
            - BranchSide:      'colormap.c:354,16'
              BranchSideFuncs:
                - pixGetMaxColorIndex
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'colormap.c:364,9'
              BranchSideFuncs:
                - pixGetMaxColorIndex
                - lept_stderr
                - lept_stderr
        - Branch String:   'colormap.c:354,9'
          Branch Sides:
            - BranchSide:      'colormap.c:355,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colormap.c:364,9'
              BranchSideFuncs:
                - pixGetMaxColorIndex
                - lept_stderr
                - lept_stderr
        - Branch String:   'colormap.c:355,9'
          Branch Sides:
            - BranchSide:      'colormap.c:356,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colormap.c:356,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:364,13'
          Branch Sides:
            - BranchSide:      'colormap.c:364,17'
              BranchSideFuncs:
                - pixGetMaxColorIndex
                - lept_stderr
                - lept_stderr
            - BranchSide:      'colormap.c:374,9'
              BranchSideFuncs:
                - pixGetMaxColorIndex
                - lept_stderr
        - Branch String:   'colormap.c:364,9'
          Branch Sides:
            - BranchSide:      'colormap.c:365,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colormap.c:374,9'
              BranchSideFuncs:
                - pixGetMaxColorIndex
                - lept_stderr
        - Branch String:   'colormap.c:365,9'
          Branch Sides:
            - BranchSide:      'colormap.c:367,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colormap.c:367,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:374,9'
          Branch Sides:
            - BranchSide:      'colormap.c:375,29'
              BranchSideFuncs:
                - pixGetMaxColorIndex
                - lept_stderr
            - BranchSide:      'colormap.c:384,6'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:376,13'
          Branch Sides:
            - BranchSide:      'colormap.c:377,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colormap.c:382,5'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:377,13'
          Branch Sides:
            - BranchSide:      'colormap.c:380,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colormap.c:380,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:315,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:318,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:320,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:323,9'
          Dst:             lept_stderr
        - Src:             'colormap.c:328,9'
          Dst:             lept_stderr
        - Src:             'colormap.c:332,9'
          Dst:             lept_stderr
        - Src:             'colormap.c:338,17'
          Dst:             pixGetDepth
        - Src:             'colormap.c:340,13'
          Dst:             lept_stderr
        - Src:             'colormap.c:351,9'
          Dst:             lept_stderr
        - Src:             'colormap.c:355,9'
          Dst:             lept_stderr
        - Src:             'colormap.c:365,9'
          Dst:             lept_stderr
        - Src:             'colormap.c:375,9'
          Dst:             pixGetMaxColorIndex
        - Src:             'colormap.c:377,13'
          Dst:             lept_stderr
    - functionName:    pixcmapConvertTo4
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1698
      functionLinenumberEnd: 1714
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmaps
      BBCount:         18
      ICount:          102
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - pixcmapAddColor
        - pixcmapCreate
        - pixcmapGetColor
        - pixcmapGetCount
        - pixcmapGetDepth
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colormap.c:1702,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1703,27'
              BranchSideFuncs:
                - pixcmapGetDepth
                - pixcmapCreate
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapAddColor
                - returnErrorPtr
            - BranchSide:      'colormap.c:1704,25'
              BranchSideFuncs:
                - pixcmapGetDepth
                - pixcmapCreate
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapAddColor
                - returnErrorPtr
        - Branch String:   'colormap.c:1703,27'
          Branch Sides:
            - BranchSide:      'colormap.c:1703,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:1703,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1704,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1705,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:1707,13'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapAddColor
        - Branch String:   'colormap.c:1705,27'
          Branch Sides:
            - BranchSide:      'colormap.c:1705,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:1705,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1709,5'
          Branch Sides:
            - BranchSide:      'colormap.c:1710,25'
              BranchSideFuncs:
                - pixcmapGetColor
                - pixcmapAddColor
            - BranchSide:      'colormap.c:1713,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:1703,27'
          Dst:             returnErrorPtr
        - Src:             'colormap.c:1704,9'
          Dst:             pixcmapGetDepth
        - Src:             'colormap.c:1705,27'
          Dst:             returnErrorPtr
        - Src:             'colormap.c:1707,13'
          Dst:             pixcmapCreate
        - Src:             'colormap.c:1708,9'
          Dst:             pixcmapGetCount
        - Src:             'colormap.c:1710,9'
          Dst:             pixcmapGetColor
        - Src:             'colormap.c:1711,9'
          Dst:             pixcmapAddColor
    - functionName:    pixcmapColorToGray
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1646
      functionLinenumberEnd: 1681
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - cmaps
        - rwt
        - gwt
        - bwt
      BBCount:         43
      ICount:          255
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - lept_stderr
        - pixcmapCopy
        - pixcmapGetColor
        - pixcmapGetCount
        - pixcmapResetColor
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colormap.c:1651,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1652,27'
              BranchSideFuncs:
                - pixcmapCopy
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'colormap.c:1653,9'
              BranchSideFuncs:
                - pixcmapCopy
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'colormap.c:1652,27'
          Branch Sides:
            - BranchSide:      'colormap.c:1652,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:1652,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1653,19'
          Branch Sides:
            - BranchSide:      'colormap.c:1653,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:1654,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colormap.c:1653,32'
          Branch Sides:
            - BranchSide:      'colormap.c:1653,35'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:1654,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colormap.c:1653,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1654,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:1658,11'
              BranchSideFuncs:
                - pixcmapCopy
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'colormap.c:1654,27'
          Branch Sides:
            - BranchSide:      'colormap.c:1654,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:1654,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1659,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1660,9'
              BranchSideFuncs:
                - pixcmapCopy
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'colormap.c:1664,9'
              BranchSideFuncs:
                - pixcmapCopy
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'colormap.c:1660,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1661,25'
              BranchSideFuncs:
                - lept_stderr
                - pixcmapCopy
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'colormap.c:1661,25'
              BranchSideFuncs:
                - pixcmapCopy
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'colormap.c:1664,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1664,26'
              BranchSideFuncs:
                - pixcmapCopy
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'colormap.c:1664,26'
              BranchSideFuncs:
                - pixcmapCopy
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'colormap.c:1664,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1665,9'
              BranchSideFuncs:
                - pixcmapCopy
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'colormap.c:1671,30'
              BranchSideFuncs:
                - pixcmapCopy
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
        - Branch String:   'colormap.c:1665,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1666,15'
              BranchSideFuncs:
                - lept_stderr
                - pixcmapCopy
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
            - BranchSide:      'colormap.c:1666,15'
              BranchSideFuncs:
                - pixcmapCopy
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
        - Branch String:   'colormap.c:1671,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1672,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:1673,25'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
        - Branch String:   'colormap.c:1672,27'
          Branch Sides:
            - BranchSide:      'colormap.c:1672,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:1672,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1674,5'
          Branch Sides:
            - BranchSide:      'colormap.c:1675,25'
              BranchSideFuncs:
                - pixcmapGetColor
                - pixcmapResetColor
            - BranchSide:      'colormap.c:1680,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:1652,27'
          Dst:             returnErrorPtr
        - Src:             'colormap.c:1654,27'
          Dst:             returnErrorPtr
        - Src:             'colormap.c:1660,9'
          Dst:             lept_stderr
        - Src:             'colormap.c:1665,9'
          Dst:             lept_stderr
        - Src:             'colormap.c:1671,18'
          Dst:             pixcmapCopy
        - Src:             'colormap.c:1672,27'
          Dst:             returnErrorPtr
        - Src:             'colormap.c:1673,9'
          Dst:             pixcmapGetCount
        - Src:             'colormap.c:1675,9'
          Dst:             pixcmapGetColor
        - Src:             'colormap.c:1677,9'
          Dst:             pixcmapResetColor
    - functionName:    pixcmapGrayToColor
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1611
      functionLinenumberEnd: 1623
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - color
      BBCount:         7
      ICount:          69
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - extractRGBValues
        - pixcmapAddColor
        - pixcmapCreate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colormap.c:1617,5'
          Branch Sides:
            - BranchSide:      'colormap.c:1618,25'
              BranchSideFuncs:
                - pixcmapAddColor
            - BranchSide:      'colormap.c:1623,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:1615,5'
          Dst:             extractRGBValues
        - Src:             'colormap.c:1616,12'
          Dst:             pixcmapCreate
        - Src:             'colormap.c:1618,9'
          Dst:             pixcmapAddColor
    - functionName:    pixcmapGrayToFalseColor
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1547
      functionLinenumberEnd: 1590
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - gamma
      BBCount:         26
      ICount:          198
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
        - pixcmapAddColor
        - pixcmapCreate
        - powf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colormap.c:1553,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1553,29'
              BranchSideFuncs:
                - calloc
                - pixcmapCreate
                - free
                - pixcmapAddColor
                - powf
            - BranchSide:      'colormap.c:1556,24'
              BranchSideFuncs:
                - calloc
                - pixcmapCreate
                - free
                - pixcmapAddColor
                - powf
        - Branch String:   'colormap.c:1558,5'
          Branch Sides:
            - BranchSide:      'colormap.c:1559,24'
              BranchSideFuncs:
                - powf
                - pixcmapCreate
                - free
                - pixcmapAddColor
            - BranchSide:      'colormap.c:1563,12'
              BranchSideFuncs:
                - pixcmapCreate
                - free
                - pixcmapAddColor
        - Branch String:   'colormap.c:1564,5'
          Branch Sides:
            - BranchSide:      'colormap.c:1565,13'
              BranchSideFuncs:
                - pixcmapAddColor
                - free
            - BranchSide:      'colormap.c:1589,5'
              BranchSideFuncs:
                - free
        - Branch String:   'colormap.c:1565,13'
          Branch Sides:
            - BranchSide:      'colormap.c:1566,18'
              BranchSideFuncs:
                - pixcmapAddColor
                - free
            - BranchSide:      'colormap.c:1569,20'
              BranchSideFuncs:
                - pixcmapAddColor
                - free
        - Branch String:   'colormap.c:1569,20'
          Branch Sides:
            - BranchSide:      'colormap.c:1570,18'
              BranchSideFuncs:
                - pixcmapAddColor
                - free
            - BranchSide:      'colormap.c:1573,20'
              BranchSideFuncs:
                - pixcmapAddColor
                - free
        - Branch String:   'colormap.c:1573,20'
          Branch Sides:
            - BranchSide:      'colormap.c:1574,20'
              BranchSideFuncs:
                - pixcmapAddColor
                - free
            - BranchSide:      'colormap.c:1577,20'
              BranchSideFuncs:
                - pixcmapAddColor
                - free
        - Branch String:   'colormap.c:1577,20'
          Branch Sides:
            - BranchSide:      'colormap.c:1578,18'
              BranchSideFuncs:
                - pixcmapAddColor
                - free
            - BranchSide:      'colormap.c:1582,20'
              BranchSideFuncs:
                - pixcmapAddColor
                - free
      Callsites:
        - Src:             'colormap.c:1556,24'
          Dst:             calloc
        - Src:             'colormap.c:1560,37'
          Dst:             powf
        - Src:             'colormap.c:1563,12'
          Dst:             pixcmapCreate
        - Src:             'colormap.c:1586,9'
          Dst:             pixcmapAddColor
    - functionName:    powf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pixcmapGetRangeValues
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1460
      functionLinenumberEnd: 1526
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
        - select
        - pminval
        - pmaxval
        - pminindex
        - pmaxindex
      BBCount:         88
      ICount:          434
      EdgeCount:       117
      CyclomaticComplexity: 31
      functionsReached:
        - pixcmapGetColor
        - pixcmapGetCount
        - returnErrorInt
      functionUses:    8
      BranchProfiles:
        - Branch String:   'colormap.c:1463,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1463,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetCount
                - pixcmapGetColor
                - returnErrorInt
            - BranchSide:      'colormap.c:1464,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetCount
                - pixcmapGetColor
                - returnErrorInt
        - Branch String:   'colormap.c:1464,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1464,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetCount
                - pixcmapGetColor
                - returnErrorInt
            - BranchSide:      'colormap.c:1465,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetCount
                - pixcmapGetColor
                - returnErrorInt
        - Branch String:   'colormap.c:1465,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1465,21'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetCount
                - pixcmapGetColor
                - returnErrorInt
            - BranchSide:      'colormap.c:1466,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetCount
                - pixcmapGetColor
                - returnErrorInt
        - Branch String:   'colormap.c:1466,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1466,21'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetCount
                - pixcmapGetColor
                - returnErrorInt
            - BranchSide:      'colormap.c:1467,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetCount
                - pixcmapGetColor
                - returnErrorInt
        - Branch String:   'colormap.c:1467,18'
          Branch Sides:
            - BranchSide:      'colormap.c:1467,22'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - pixcmapGetColor
                - returnErrorInt
            - BranchSide:      'colormap.c:1469,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - pixcmapGetColor
                - returnErrorInt
        - Branch String:   'colormap.c:1467,30'
          Branch Sides:
            - BranchSide:      'colormap.c:1467,34'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - pixcmapGetColor
                - returnErrorInt
            - BranchSide:      'colormap.c:1469,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - pixcmapGetColor
                - returnErrorInt
        - Branch String:   'colormap.c:1467,44'
          Branch Sides:
            - BranchSide:      'colormap.c:1467,48'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - pixcmapGetColor
                - returnErrorInt
            - BranchSide:      'colormap.c:1469,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - pixcmapGetColor
                - returnErrorInt
        - Branch String:   'colormap.c:1467,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1468,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - pixcmapGetColor
                - returnErrorInt
            - BranchSide:      'colormap.c:1469,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - pixcmapGetColor
                - returnErrorInt
        - Branch String:   'colormap.c:1468,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1468,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1468,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1469,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1470,16'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetColor
                - returnErrorInt
            - BranchSide:      'colormap.c:1472,10'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetColor
                - returnErrorInt
        - Branch String:   'colormap.c:1470,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1470,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1470,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1477,5'
          Branch Sides:
            - BranchSide:      'colormap.c:1478,25'
              BranchSideFuncs:
                - pixcmapGetColor
                - returnErrorInt
            - BranchSide:      'colormap.c:1521,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1479,13'
          Branch Sides:
            - BranchSide:      'colormap.c:1480,17'
              BranchSideFuncs:
                - pixcmapGetColor
                - returnErrorInt
            - BranchSide:      'colormap.c:1488,20'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetColor
        - Branch String:   'colormap.c:1480,17'
          Branch Sides:
            - BranchSide:      'colormap.c:1481,26'
              BranchSideFuncs:
                - pixcmapGetColor
                - returnErrorInt
            - BranchSide:      'colormap.c:1484,17'
              BranchSideFuncs:
                - pixcmapGetColor
                - returnErrorInt
        - Branch String:   'colormap.c:1484,17'
          Branch Sides:
            - BranchSide:      'colormap.c:1485,26'
              BranchSideFuncs:
                - pixcmapGetColor
                - returnErrorInt
            - BranchSide:      'colormap.c:1488,9'
              BranchSideFuncs:
                - pixcmapGetColor
                - returnErrorInt
        - Branch String:   'colormap.c:1488,20'
          Branch Sides:
            - BranchSide:      'colormap.c:1489,17'
              BranchSideFuncs:
                - pixcmapGetColor
                - returnErrorInt
            - BranchSide:      'colormap.c:1497,20'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetColor
        - Branch String:   'colormap.c:1489,17'
          Branch Sides:
            - BranchSide:      'colormap.c:1490,26'
              BranchSideFuncs:
                - pixcmapGetColor
                - returnErrorInt
            - BranchSide:      'colormap.c:1493,17'
              BranchSideFuncs:
                - pixcmapGetColor
                - returnErrorInt
        - Branch String:   'colormap.c:1493,17'
          Branch Sides:
            - BranchSide:      'colormap.c:1494,26'
              BranchSideFuncs:
                - pixcmapGetColor
                - returnErrorInt
            - BranchSide:      'colormap.c:1497,9'
              BranchSideFuncs:
                - pixcmapGetColor
                - returnErrorInt
        - Branch String:   'colormap.c:1497,20'
          Branch Sides:
            - BranchSide:      'colormap.c:1498,17'
              BranchSideFuncs:
                - pixcmapGetColor
                - returnErrorInt
            - BranchSide:      'colormap.c:1506,20'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetColor
        - Branch String:   'colormap.c:1498,17'
          Branch Sides:
            - BranchSide:      'colormap.c:1499,26'
              BranchSideFuncs:
                - pixcmapGetColor
                - returnErrorInt
            - BranchSide:      'colormap.c:1502,17'
              BranchSideFuncs:
                - pixcmapGetColor
                - returnErrorInt
        - Branch String:   'colormap.c:1502,17'
          Branch Sides:
            - BranchSide:      'colormap.c:1503,26'
              BranchSideFuncs:
                - pixcmapGetColor
                - returnErrorInt
            - BranchSide:      'colormap.c:1506,9'
              BranchSideFuncs:
                - pixcmapGetColor
                - returnErrorInt
        - Branch String:   'colormap.c:1506,20'
          Branch Sides:
            - BranchSide:      'colormap.c:1507,23'
              BranchSideFuncs:
                - pixcmapGetColor
                - returnErrorInt
            - BranchSide:      'colormap.c:1517,20'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colormap.c:1508,17'
          Branch Sides:
            - BranchSide:      'colormap.c:1509,26'
              BranchSideFuncs:
                - pixcmapGetColor
                - returnErrorInt
            - BranchSide:      'colormap.c:1512,17'
              BranchSideFuncs:
                - pixcmapGetColor
                - returnErrorInt
        - Branch String:   'colormap.c:1512,17'
          Branch Sides:
            - BranchSide:      'colormap.c:1513,26'
              BranchSideFuncs:
                - pixcmapGetColor
                - returnErrorInt
            - BranchSide:      'colormap.c:1516,9'
              BranchSideFuncs:
                - pixcmapGetColor
                - returnErrorInt
        - Branch String:   'colormap.c:1517,20'
          Branch Sides:
            - BranchSide:      'colormap.c:1517,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1517,13'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1521,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1521,29'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1522,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1522,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1522,29'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1523,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1523,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1523,33'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1524,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1524,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1524,33'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1525,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:1468,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1470,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1476,9'
          Dst:             pixcmapGetCount
        - Src:             'colormap.c:1478,9'
          Dst:             pixcmapGetColor
        - Src:             'colormap.c:1517,20'
          Dst:             returnErrorInt
    - functionName:    pixcmapGetDistanceToColor
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1406
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
        - index
        - rval
        - gval
        - bval
        - pdist
      BBCount:         24
      ICount:          179
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - pixcmapGetCount
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'colormap.c:1410,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1411,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colormap.c:1412,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colormap.c:1411,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1411,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1411,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1413,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1414,16'
              BranchSideFuncs:
                - pixcmapGetCount
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colormap.c:1415,25'
              BranchSideFuncs:
                - pixcmapGetCount
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colormap.c:1414,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1414,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1414,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1416,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1417,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1419,29'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colormap.c:1417,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1417,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1417,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1419,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1420,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1422,13'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1420,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1420,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1420,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:1411,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1414,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1415,9'
          Dst:             pixcmapGetCount
        - Src:             'colormap.c:1417,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1420,16'
          Dst:             returnErrorInt
    - functionName:    pixcmapGetNearestGrayIndex
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1352
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
        - val
        - pindex
      BBCount:         40
      ICount:          204
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - pixcmapGetCount
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colormap.c:1356,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1357,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colormap.c:1358,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colormap.c:1357,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1357,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1357,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1359,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1360,16'
              BranchSideFuncs:
                - pixcmapGetCount
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colormap.c:1361,9'
              BranchSideFuncs:
                - pixcmapGetCount
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colormap.c:1360,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1360,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1360,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1361,17'
          Branch Sides:
            - BranchSide:      'colormap.c:1361,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1362,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colormap.c:1361,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1362,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1364,29'
              BranchSideFuncs:
                - pixcmapGetCount
                - returnErrorInt
        - Branch String:   'colormap.c:1362,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1362,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1362,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1364,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1365,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1366,25'
              BranchSideFuncs:
                - pixcmapGetCount
        - Branch String:   'colormap.c:1365,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1365,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1365,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1369,5'
          Branch Sides:
            - BranchSide:      'colormap.c:1370,16'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1380,5'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1371,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1371,14'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1371,14'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1372,13'
          Branch Sides:
            - BranchSide:      'colormap.c:1373,23'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1378,5'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1374,17'
          Branch Sides:
            - BranchSide:      'colormap.c:1375,17'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1376,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:1357,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1360,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1362,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1365,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1366,9'
          Dst:             pixcmapGetCount
    - functionName:    pixcmapCountGrayColors
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1207
      functionLinenumberEnd: 1231
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
        - pngray
      BBCount:         25
      ICount:          149
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
        - pixcmapGetColor
        - pixcmapGetCount
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colormap.c:1211,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1212,16'
              BranchSideFuncs:
                - returnErrorInt
                - calloc
                - pixcmapGetCount
                - free
                - pixcmapGetColor
            - BranchSide:      'colormap.c:1213,6'
              BranchSideFuncs:
                - returnErrorInt
                - calloc
                - pixcmapGetCount
                - free
                - pixcmapGetColor
        - Branch String:   'colormap.c:1212,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1212,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1212,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1214,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1215,16'
              BranchSideFuncs:
                - calloc
                - pixcmapGetCount
                - free
                - pixcmapGetColor
            - BranchSide:      'colormap.c:1217,24'
              BranchSideFuncs:
                - calloc
                - pixcmapGetCount
                - free
                - pixcmapGetColor
        - Branch String:   'colormap.c:1215,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1215,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1215,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1220,5'
          Branch Sides:
            - BranchSide:      'colormap.c:1221,25'
              BranchSideFuncs:
                - pixcmapGetColor
                - free
            - BranchSide:      'colormap.c:1228,5'
              BranchSideFuncs:
                - free
        - Branch String:   'colormap.c:1222,28'
          Branch Sides:
            - BranchSide:      'colormap.c:1222,32'
              BranchSideFuncs:
                - free
                - pixcmapGetColor
            - BranchSide:      'colormap.c:1226,5'
              BranchSideFuncs:
                - free
                - pixcmapGetColor
        - Branch String:   'colormap.c:1222,46'
          Branch Sides:
            - BranchSide:      'colormap.c:1222,50'
              BranchSideFuncs:
                - free
                - pixcmapGetColor
            - BranchSide:      'colormap.c:1226,5'
              BranchSideFuncs:
                - free
                - pixcmapGetColor
        - Branch String:   'colormap.c:1222,13'
          Branch Sides:
            - BranchSide:      'colormap.c:1223,13'
              BranchSideFuncs:
                - free
                - pixcmapGetColor
            - BranchSide:      'colormap.c:1226,5'
              BranchSideFuncs:
                - free
                - pixcmapGetColor
      Callsites:
        - Src:             'colormap.c:1212,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1215,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1217,24'
          Dst:             calloc
        - Src:             'colormap.c:1218,9'
          Dst:             pixcmapGetCount
        - Src:             'colormap.c:1221,9'
          Dst:             pixcmapGetColor
    - functionName:    pixcmapIsBlackAndWhite
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
        - pblackwhite
      BBCount:         29
      ICount:          149
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - pixcmapGetCount
        - pixcmapHasColor
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colormap.c:1172,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1173,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - pixcmapHasColor
            - BranchSide:      'colormap.c:1174,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - pixcmapHasColor
        - Branch String:   'colormap.c:1173,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1173,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1173,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1175,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1176,16'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapHasColor
            - BranchSide:      'colormap.c:1177,25'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapHasColor
        - Branch String:   'colormap.c:1176,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1176,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1176,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1177,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1178,9'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1180,21'
              BranchSideFuncs:
                - pixcmapHasColor
        - Branch String:   'colormap.c:1181,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1181,19'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1183,24'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1186,20'
          Branch Sides:
            - BranchSide:      'colormap.c:1186,23'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1186,40'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1186,36'
          Branch Sides:
            - BranchSide:      'colormap.c:1186,40'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1187,10'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1186,52'
          Branch Sides:
            - BranchSide:      'colormap.c:1186,55'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1188,5'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1186,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1187,10'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1188,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:1173,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1176,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1177,9'
          Dst:             pixcmapGetCount
        - Src:             'colormap.c:1180,5'
          Dst:             pixcmapHasColor
    - functionName:    pixcmapHasColor
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1053
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
        - pcolor
      BBCount:         29
      ICount:          157
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - pixcmapGetCount
        - pixcmapToArrays
        - returnErrorInt
      functionUses:    8
      BranchProfiles:
        - Branch String:   'colormap.c:1033,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1034,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - returnErrorInt
            - BranchSide:      'colormap.c:1035,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - returnErrorInt
        - Branch String:   'colormap.c:1034,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1034,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1034,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1036,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1037,16'
              BranchSideFuncs:
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - returnErrorInt
            - BranchSide:      'colormap.c:1039,25'
              BranchSideFuncs:
                - pixcmapToArrays
                - pixcmapGetCount
                - free
                - free
                - free
                - returnErrorInt
        - Branch String:   'colormap.c:1037,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1037,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1037,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1039,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1040,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1041,25'
              BranchSideFuncs:
                - pixcmapGetCount
                - free
                - free
                - free
        - Branch String:   'colormap.c:1040,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1040,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1040,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1042,5'
          Branch Sides:
            - BranchSide:      'colormap.c:1043,14'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'colormap.c:1049,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'colormap.c:1043,34'
          Branch Sides:
            - BranchSide:      'colormap.c:1043,38'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'colormap.c:1044,14'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'colormap.c:1043,13'
          Branch Sides:
            - BranchSide:      'colormap.c:1044,14'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'colormap.c:1047,5'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'colormap.c:1034,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1037,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1039,9'
          Dst:             pixcmapToArrays
        - Src:             'colormap.c:1040,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1041,9'
          Dst:             pixcmapGetCount
    - functionName:    pixcmapNonOpaqueColorsInfo
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1154
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
        - pntrans
        - pmax_trans
        - pmin_opaque
      BBCount:         37
      ICount:          203
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - pixcmapGetCount
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colormap.c:1129,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1129,19'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
            - BranchSide:      'colormap.c:1130,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
        - Branch String:   'colormap.c:1130,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1130,22'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
            - BranchSide:      'colormap.c:1131,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
        - Branch String:   'colormap.c:1131,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1131,23'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
            - BranchSide:      'colormap.c:1132,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
        - Branch String:   'colormap.c:1132,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1133,16'
              BranchSideFuncs:
                - pixcmapGetCount
            - BranchSide:      'colormap.c:1135,25'
              BranchSideFuncs:
                - pixcmapGetCount
        - Branch String:   'colormap.c:1133,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1133,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1133,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1141,5'
          Branch Sides:
            - BranchSide:      'colormap.c:1142,13'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1150,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1142,13'
          Branch Sides:
            - BranchSide:      'colormap.c:1143,19'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1145,20'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1150,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1150,29'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1151,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1151,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1151,35'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1152,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1152,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1152,37'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1153,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:1133,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1135,9'
          Dst:             pixcmapGetCount
    - functionName:    pixcmapIsOpaque
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
        - popaque
      BBCount:         21
      ICount:          109
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - pixcmapGetCount
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'colormap.c:1070,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1071,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
            - BranchSide:      'colormap.c:1072,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
        - Branch String:   'colormap.c:1071,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1071,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1071,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1073,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1074,16'
              BranchSideFuncs:
                - pixcmapGetCount
            - BranchSide:      'colormap.c:1076,25'
              BranchSideFuncs:
                - pixcmapGetCount
        - Branch String:   'colormap.c:1074,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1074,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1074,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1078,5'
          Branch Sides:
            - BranchSide:      'colormap.c:1079,13'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1084,5'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1079,13'
          Branch Sides:
            - BranchSide:      'colormap.c:1080,14'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1083,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:1071,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1074,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1076,9'
          Dst:             pixcmapGetCount
    - functionName:    pixcmapSetAlpha
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cmap
        - index
        - aval
      BBCount:         17
      ICount:          95
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'colormap.c:969,9'
          Branch Sides:
            - BranchSide:      'colormap.c:970,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:971,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colormap.c:970,16'
          Branch Sides:
            - BranchSide:      'colormap.c:970,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:970,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:971,19'
          Branch Sides:
            - BranchSide:      'colormap.c:971,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:972,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colormap.c:971,9'
          Branch Sides:
            - BranchSide:      'colormap.c:972,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:974,24'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:972,16'
          Branch Sides:
            - BranchSide:      'colormap.c:972,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:972,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:970,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:972,16'
          Dst:             returnErrorInt
    - functionName:    pixcmapGetRGBA32
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
        - index
        - pval32
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - composeRGBAPixel
        - pixcmapGetRGBA
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colormap.c:896,9'
          Branch Sides:
            - BranchSide:      'colormap.c:897,16'
              BranchSideFuncs:
                - pixcmapGetRGBA
                - composeRGBAPixel
                - returnErrorInt
            - BranchSide:      'colormap.c:898,6'
              BranchSideFuncs:
                - pixcmapGetRGBA
                - composeRGBAPixel
                - returnErrorInt
        - Branch String:   'colormap.c:897,16'
          Branch Sides:
            - BranchSide:      'colormap.c:897,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:897,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:900,9'
          Branch Sides:
            - BranchSide:      'colormap.c:901,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:902,22'
              BranchSideFuncs:
                - composeRGBAPixel
        - Branch String:   'colormap.c:901,16'
          Branch Sides:
            - BranchSide:      'colormap.c:901,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:901,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:897,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:900,9'
          Dst:             pixcmapGetRGBA
        - Src:             'colormap.c:901,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:902,5'
          Dst:             composeRGBAPixel
    - functionName:    pixcmapGetColor32
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
        - index
        - pval32
      BBCount:         14
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - composeRGBAPixel
        - pixcmapGetColor
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'colormap.c:834,9'
          Branch Sides:
            - BranchSide:      'colormap.c:835,16'
              BranchSideFuncs:
                - pixcmapGetColor
                - composeRGBAPixel
                - returnErrorInt
            - BranchSide:      'colormap.c:836,6'
              BranchSideFuncs:
                - pixcmapGetColor
                - composeRGBAPixel
                - returnErrorInt
        - Branch String:   'colormap.c:835,16'
          Branch Sides:
            - BranchSide:      'colormap.c:835,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:835,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:838,9'
          Branch Sides:
            - BranchSide:      'colormap.c:839,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:840,22'
              BranchSideFuncs:
                - composeRGBAPixel
        - Branch String:   'colormap.c:839,16'
          Branch Sides:
            - BranchSide:      'colormap.c:839,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:839,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:835,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:838,9'
          Dst:             pixcmapGetColor
        - Src:             'colormap.c:839,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:840,5'
          Dst:             composeRGBAPixel
    - functionName:    pixcmapClear
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colormap.c:771,9'
          Branch Sides:
            - BranchSide:      'colormap.c:772,16'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:773,5'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:772,16'
          Branch Sides:
            - BranchSide:      'colormap.c:772,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:772,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:772,16'
          Dst:             returnErrorInt
    - functionName:    pixcmapGetMinDepth
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
        - pmindepth
      BBCount:         20
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - pixcmapGetCount
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'colormap.c:740,9'
          Branch Sides:
            - BranchSide:      'colormap.c:741,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
            - BranchSide:      'colormap.c:742,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
        - Branch String:   'colormap.c:741,16'
          Branch Sides:
            - BranchSide:      'colormap.c:741,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:741,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:743,9'
          Branch Sides:
            - BranchSide:      'colormap.c:744,16'
              BranchSideFuncs:
                - pixcmapGetCount
            - BranchSide:      'colormap.c:746,31'
              BranchSideFuncs:
                - pixcmapGetCount
        - Branch String:   'colormap.c:744,16'
          Branch Sides:
            - BranchSide:      'colormap.c:744,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:744,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:747,9'
          Branch Sides:
            - BranchSide:      'colormap.c:748,10'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:749,14'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:749,14'
          Branch Sides:
            - BranchSide:      'colormap.c:750,10'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:752,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:741,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:744,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:746,15'
          Dst:             pixcmapGetCount
    - functionName:    pixcmapSetBlackAndWhite
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cmap
        - setblack
        - setwhite
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - pixcmapGetRankIntensity
        - pixcmapResetColor
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colormap.c:662,9'
          Branch Sides:
            - BranchSide:      'colormap.c:663,16'
              BranchSideFuncs:
                - pixcmapGetRankIntensity
                - pixcmapResetColor
                - pixcmapGetRankIntensity
                - pixcmapResetColor
            - BranchSide:      'colormap.c:665,9'
              BranchSideFuncs:
                - pixcmapGetRankIntensity
                - pixcmapResetColor
                - pixcmapGetRankIntensity
                - pixcmapResetColor
        - Branch String:   'colormap.c:663,16'
          Branch Sides:
            - BranchSide:      'colormap.c:663,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:663,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:665,9'
          Branch Sides:
            - BranchSide:      'colormap.c:666,33'
              BranchSideFuncs:
                - pixcmapGetRankIntensity
                - pixcmapResetColor
                - pixcmapGetRankIntensity
                - pixcmapResetColor
            - BranchSide:      'colormap.c:669,9'
              BranchSideFuncs:
                - pixcmapGetRankIntensity
                - pixcmapResetColor
        - Branch String:   'colormap.c:669,9'
          Branch Sides:
            - BranchSide:      'colormap.c:670,33'
              BranchSideFuncs:
                - pixcmapGetRankIntensity
                - pixcmapResetColor
            - BranchSide:      'colormap.c:673,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:663,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:666,9'
          Dst:             pixcmapGetRankIntensity
        - Src:             'colormap.c:667,9'
          Dst:             pixcmapResetColor
        - Src:             'colormap.c:670,9'
          Dst:             pixcmapGetRankIntensity
        - Src:             'colormap.c:671,9'
          Dst:             pixcmapResetColor
    - functionName:    pixcmapGetRankIntensity
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1247
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
        - rankval
        - pindex
      BBCount:         26
      ICount:          165
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetIValue
        - numaGetSortIndex
        - pixcmapGetColor
        - pixcmapGetCount
        - returnErrorInt
      functionUses:    10
      BranchProfiles:
        - Branch String:   'colormap.c:1251,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1252,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - numaCreate
                - numaGetSortIndex
                - numaGetIValue
                - numaDestroy
                - numaDestroy
                - pixcmapGetColor
                - numaAddNumber
                - returnErrorInt
            - BranchSide:      'colormap.c:1253,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - numaCreate
                - numaGetSortIndex
                - numaGetIValue
                - numaDestroy
                - numaDestroy
                - pixcmapGetColor
                - numaAddNumber
                - returnErrorInt
        - Branch String:   'colormap.c:1252,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1252,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1252,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1254,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1255,16'
              BranchSideFuncs:
                - pixcmapGetCount
                - numaCreate
                - numaGetSortIndex
                - numaGetIValue
                - numaDestroy
                - numaDestroy
                - pixcmapGetColor
                - numaAddNumber
                - returnErrorInt
            - BranchSide:      'colormap.c:1256,9'
              BranchSideFuncs:
                - pixcmapGetCount
                - numaCreate
                - numaGetSortIndex
                - numaGetIValue
                - numaDestroy
                - numaDestroy
                - pixcmapGetColor
                - numaAddNumber
                - returnErrorInt
        - Branch String:   'colormap.c:1255,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1255,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1255,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1256,23'
          Branch Sides:
            - BranchSide:      'colormap.c:1256,26'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1257,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colormap.c:1256,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1257,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1259,25'
              BranchSideFuncs:
                - pixcmapGetCount
                - numaCreate
                - numaGetSortIndex
                - numaGetIValue
                - numaDestroy
                - numaDestroy
                - pixcmapGetColor
                - numaAddNumber
        - Branch String:   'colormap.c:1257,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1257,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1257,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1261,5'
          Branch Sides:
            - BranchSide:      'colormap.c:1262,25'
              BranchSideFuncs:
                - pixcmapGetColor
                - numaAddNumber
                - numaGetSortIndex
                - numaGetIValue
                - numaDestroy
                - numaDestroy
            - BranchSide:      'colormap.c:1265,31'
              BranchSideFuncs:
                - numaGetSortIndex
                - numaGetIValue
                - numaDestroy
                - numaDestroy
      Callsites:
        - Src:             'colormap.c:1252,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1255,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1257,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1259,9'
          Dst:             pixcmapGetCount
        - Src:             'colormap.c:1260,10'
          Dst:             numaCreate
        - Src:             'colormap.c:1262,9'
          Dst:             pixcmapGetColor
        - Src:             'colormap.c:1263,9'
          Dst:             numaAddNumber
        - Src:             'colormap.c:1265,14'
          Dst:             numaGetSortIndex
        - Src:             'colormap.c:1267,5'
          Dst:             numaGetIValue
        - Src:             'colormap.c:1269,5'
          Dst:             numaDestroy
        - Src:             'colormap.c:1270,5'
          Dst:             numaDestroy
    - functionName:    pixcmapGetFreeCount
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'colormap.c:701,9'
          Branch Sides:
            - BranchSide:      'colormap.c:702,16'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:703,13'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:702,16'
          Branch Sides:
            - BranchSide:      'colormap.c:702,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:702,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:702,16'
          Dst:             returnErrorInt
    - functionName:    pixcmapAddBlackOrWhite
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
        - color
        - pindex
      BBCount:         24
      ICount:          112
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - pixcmapAddNewColor
        - pixcmapGetFreeCount
        - pixcmapGetRankIntensity
        - returnErrorInt
      functionUses:    9
      BranchProfiles:
        - Branch String:   'colormap.c:625,9'
          Branch Sides:
            - BranchSide:      'colormap.c:625,18'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetFreeCount
                - pixcmapGetRankIntensity
                - pixcmapAddNewColor
                - pixcmapGetFreeCount
                - pixcmapGetRankIntensity
                - pixcmapAddNewColor
            - BranchSide:      'colormap.c:626,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetFreeCount
                - pixcmapGetRankIntensity
                - pixcmapAddNewColor
                - pixcmapGetFreeCount
                - pixcmapGetRankIntensity
                - pixcmapAddNewColor
        - Branch String:   'colormap.c:626,9'
          Branch Sides:
            - BranchSide:      'colormap.c:627,16'
              BranchSideFuncs:
                - pixcmapGetFreeCount
                - pixcmapGetRankIntensity
                - pixcmapAddNewColor
                - pixcmapGetFreeCount
                - pixcmapGetRankIntensity
                - pixcmapAddNewColor
            - BranchSide:      'colormap.c:629,9'
              BranchSideFuncs:
                - pixcmapGetFreeCount
                - pixcmapGetRankIntensity
                - pixcmapAddNewColor
                - pixcmapGetFreeCount
                - pixcmapGetRankIntensity
                - pixcmapAddNewColor
        - Branch String:   'colormap.c:627,16'
          Branch Sides:
            - BranchSide:      'colormap.c:627,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:627,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:629,9'
          Branch Sides:
            - BranchSide:      'colormap.c:630,33'
              BranchSideFuncs:
                - pixcmapGetFreeCount
                - pixcmapGetRankIntensity
                - pixcmapAddNewColor
            - BranchSide:      'colormap.c:635,33'
              BranchSideFuncs:
                - pixcmapGetFreeCount
                - pixcmapGetRankIntensity
                - pixcmapAddNewColor
        - Branch String:   'colormap.c:630,13'
          Branch Sides:
            - BranchSide:      'colormap.c:631,32'
              BranchSideFuncs:
                - pixcmapAddNewColor
            - BranchSide:      'colormap.c:633,37'
              BranchSideFuncs:
                - pixcmapGetRankIntensity
        - Branch String:   'colormap.c:635,13'
          Branch Sides:
            - BranchSide:      'colormap.c:636,32'
              BranchSideFuncs:
                - pixcmapAddNewColor
            - BranchSide:      'colormap.c:638,37'
              BranchSideFuncs:
                - pixcmapGetRankIntensity
        - Branch String:   'colormap.c:641,9'
          Branch Sides:
            - BranchSide:      'colormap.c:642,19'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:643,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:627,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:630,13'
          Dst:             pixcmapGetFreeCount
        - Src:             'colormap.c:631,13'
          Dst:             pixcmapAddNewColor
        - Src:             'colormap.c:633,13'
          Dst:             pixcmapGetRankIntensity
        - Src:             'colormap.c:635,13'
          Dst:             pixcmapGetFreeCount
        - Src:             'colormap.c:636,13'
          Dst:             pixcmapAddNewColor
        - Src:             'colormap.c:638,13'
          Dst:             pixcmapGetRankIntensity
    - functionName:    pixcmapAddNewColor
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
        - rval
        - gval
        - bval
        - pindex
      BBCount:         21
      ICount:          121
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - lept_stderr
        - pixcmapAddColor
        - pixcmapGetCount
        - pixcmapGetIndex
        - returnErrorInt
      functionUses:    8
      BranchProfiles:
        - Branch String:   'colormap.c:488,9'
          Branch Sides:
            - BranchSide:      'colormap.c:489,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetIndex
                - pixcmapAddColor
                - pixcmapGetCount
                - lept_stderr
            - BranchSide:      'colormap.c:490,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetIndex
                - pixcmapAddColor
                - pixcmapGetCount
                - lept_stderr
        - Branch String:   'colormap.c:489,16'
          Branch Sides:
            - BranchSide:      'colormap.c:489,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:489,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:491,9'
          Branch Sides:
            - BranchSide:      'colormap.c:492,16'
              BranchSideFuncs:
                - pixcmapGetIndex
                - pixcmapAddColor
                - pixcmapGetCount
                - lept_stderr
            - BranchSide:      'colormap.c:495,26'
              BranchSideFuncs:
                - pixcmapGetIndex
                - pixcmapAddColor
                - pixcmapGetCount
                - lept_stderr
        - Branch String:   'colormap.c:492,16'
          Branch Sides:
            - BranchSide:      'colormap.c:492,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:492,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:495,9'
          Branch Sides:
            - BranchSide:      'colormap.c:496,9'
              BranchSideFuncs:
                - pixcmapAddColor
                - pixcmapGetCount
                - lept_stderr
            - BranchSide:      'colormap.c:499,9'
              BranchSideFuncs:
                - pixcmapAddColor
                - pixcmapGetCount
                - lept_stderr
        - Branch String:   'colormap.c:499,9'
          Branch Sides:
            - BranchSide:      'colormap.c:500,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colormap.c:505,21'
              BranchSideFuncs:
                - pixcmapAddColor
                - pixcmapGetCount
        - Branch String:   'colormap.c:500,9'
          Branch Sides:
            - BranchSide:      'colormap.c:501,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colormap.c:501,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:489,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:492,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:495,10'
          Dst:             pixcmapGetIndex
        - Src:             'colormap.c:500,9'
          Dst:             lept_stderr
        - Src:             'colormap.c:505,5'
          Dst:             pixcmapAddColor
        - Src:             'colormap.c:506,15'
          Dst:             pixcmapGetCount
    - functionName:    pixcmapGetIndex
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
        - rval
        - gval
        - bval
        - pindex
      BBCount:         25
      ICount:          154
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - pixcmapGetCount
        - returnErrorInt
      functionUses:    7
      BranchProfiles:
        - Branch String:   'colormap.c:999,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1000,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
            - BranchSide:      'colormap.c:1001,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
        - Branch String:   'colormap.c:1000,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1000,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1000,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1002,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1003,16'
              BranchSideFuncs:
                - pixcmapGetCount
            - BranchSide:      'colormap.c:1004,25'
              BranchSideFuncs:
                - pixcmapGetCount
        - Branch String:   'colormap.c:1003,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1003,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1003,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1007,5'
          Branch Sides:
            - BranchSide:      'colormap.c:1008,13'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1015,5'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1008,32'
          Branch Sides:
            - BranchSide:      'colormap.c:1009,13'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1014,5'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1009,34'
          Branch Sides:
            - BranchSide:      'colormap.c:1010,13'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1014,5'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1008,13'
          Branch Sides:
            - BranchSide:      'colormap.c:1011,23'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1014,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:1000,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1003,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1004,9'
          Dst:             pixcmapGetCount
    - functionName:    pixcmapUsableColor
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
        - rval
        - gval
        - bval
        - pusable
      BBCount:         19
      ICount:          106
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - pixcmapGetIndex
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colormap.c:582,9'
          Branch Sides:
            - BranchSide:      'colormap.c:583,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetIndex
            - BranchSide:      'colormap.c:584,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetIndex
        - Branch String:   'colormap.c:583,16'
          Branch Sides:
            - BranchSide:      'colormap.c:583,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:583,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:585,9'
          Branch Sides:
            - BranchSide:      'colormap.c:586,16'
              BranchSideFuncs:
                - pixcmapGetIndex
            - BranchSide:      'colormap.c:589,9'
              BranchSideFuncs:
                - pixcmapGetIndex
        - Branch String:   'colormap.c:586,16'
          Branch Sides:
            - BranchSide:      'colormap.c:586,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:586,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:589,9'
          Branch Sides:
            - BranchSide:      'colormap.c:590,10'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:595,26'
              BranchSideFuncs:
                - pixcmapGetIndex
        - Branch String:   'colormap.c:595,9'
          Branch Sides:
            - BranchSide:      'colormap.c:596,10'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:597,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:583,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:586,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:595,10'
          Dst:             pixcmapGetIndex
    - functionName:    pixcmapGetNearestIndex
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1298
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
        - rval
        - gval
        - bval
        - pindex
      BBCount:         29
      ICount:          199
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - pixcmapGetCount
        - returnErrorInt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'colormap.c:1302,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1303,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - returnErrorInt
            - BranchSide:      'colormap.c:1304,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - returnErrorInt
        - Branch String:   'colormap.c:1303,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1303,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1303,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1305,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1306,16'
              BranchSideFuncs:
                - pixcmapGetCount
                - returnErrorInt
            - BranchSide:      'colormap.c:1308,29'
              BranchSideFuncs:
                - pixcmapGetCount
                - returnErrorInt
        - Branch String:   'colormap.c:1306,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1306,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1306,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1308,9'
          Branch Sides:
            - BranchSide:      'colormap.c:1309,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1310,25'
              BranchSideFuncs:
                - pixcmapGetCount
        - Branch String:   'colormap.c:1309,16'
          Branch Sides:
            - BranchSide:      'colormap.c:1309,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:1309,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1313,5'
          Branch Sides:
            - BranchSide:      'colormap.c:1314,17'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1328,5'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1320,13'
          Branch Sides:
            - BranchSide:      'colormap.c:1321,23'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1326,5'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:1322,17'
          Branch Sides:
            - BranchSide:      'colormap.c:1323,17'
              BranchSideFuncs: []
            - BranchSide:      'colormap.c:1324,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:1303,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1306,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1309,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:1310,9'
          Dst:             pixcmapGetCount
    - functionName:    pixcmapAddNearestColor
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
        - rval
        - gval
        - bval
        - pindex
      BBCount:         18
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - pixcmapAddColor
        - pixcmapGetCount
        - pixcmapGetIndex
        - pixcmapGetNearestIndex
        - returnErrorInt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'colormap.c:535,9'
          Branch Sides:
            - BranchSide:      'colormap.c:536,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetIndex
                - pixcmapGetNearestIndex
                - pixcmapAddColor
                - pixcmapGetCount
            - BranchSide:      'colormap.c:537,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetIndex
                - pixcmapGetNearestIndex
                - pixcmapAddColor
                - pixcmapGetCount
        - Branch String:   'colormap.c:536,16'
          Branch Sides:
            - BranchSide:      'colormap.c:536,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:536,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:538,9'
          Branch Sides:
            - BranchSide:      'colormap.c:539,16'
              BranchSideFuncs:
                - pixcmapGetIndex
                - pixcmapGetNearestIndex
                - pixcmapAddColor
                - pixcmapGetCount
            - BranchSide:      'colormap.c:542,26'
              BranchSideFuncs:
                - pixcmapGetIndex
                - pixcmapGetNearestIndex
                - pixcmapAddColor
                - pixcmapGetCount
        - Branch String:   'colormap.c:539,16'
          Branch Sides:
            - BranchSide:      'colormap.c:539,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colormap.c:539,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:542,9'
          Branch Sides:
            - BranchSide:      'colormap.c:543,9'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapAddColor
                - pixcmapGetCount
            - BranchSide:      'colormap.c:546,9'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapAddColor
                - pixcmapGetCount
        - Branch String:   'colormap.c:546,9'
          Branch Sides:
            - BranchSide:      'colormap.c:547,25'
              BranchSideFuncs:
                - pixcmapAddColor
                - pixcmapGetCount
            - BranchSide:      'colormap.c:553,28'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
      Callsites:
        - Src:             'colormap.c:536,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:539,16'
          Dst:             returnErrorInt
        - Src:             'colormap.c:542,10'
          Dst:             pixcmapGetIndex
        - Src:             'colormap.c:547,9'
          Dst:             pixcmapAddColor
        - Src:             'colormap.c:548,19'
          Dst:             pixcmapGetCount
        - Src:             'colormap.c:553,5'
          Dst:             pixcmapGetNearestIndex
    - functionName:    pixcmapCreateLinear
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - d
        - nlevels
      BBCount:         28
      ICount:          146
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - pixcmapAddColor
        - pixcmapCreate
        - returnErrorPtr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'colormap.c:221,16'
          Branch Sides:
            - BranchSide:      'colormap.c:221,19'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddColor
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colormap.c:223,22'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddColor
                - returnErrorPtr
        - Branch String:   'colormap.c:221,26'
          Branch Sides:
            - BranchSide:      'colormap.c:221,29'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddColor
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colormap.c:223,22'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddColor
                - returnErrorPtr
        - Branch String:   'colormap.c:221,35'
          Branch Sides:
            - BranchSide:      'colormap.c:221,38'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddColor
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colormap.c:223,22'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddColor
                - returnErrorPtr
        - Branch String:   'colormap.c:221,9'
          Branch Sides:
            - BranchSide:      'colormap.c:222,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:223,22'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddColor
                - returnErrorPtr
        - Branch String:   'colormap.c:222,27'
          Branch Sides:
            - BranchSide:      'colormap.c:222,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:222,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:224,21'
          Branch Sides:
            - BranchSide:      'colormap.c:224,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:225,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colormap.c:224,9'
          Branch Sides:
            - BranchSide:      'colormap.c:225,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:227,26'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddColor
        - Branch String:   'colormap.c:225,27'
          Branch Sides:
            - BranchSide:      'colormap.c:225,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:225,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:228,5'
          Branch Sides:
            - BranchSide:      'colormap.c:229,22'
              BranchSideFuncs:
                - pixcmapAddColor
            - BranchSide:      'colormap.c:232,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:222,27'
          Dst:             returnErrorPtr
        - Src:             'colormap.c:225,27'
          Dst:             returnErrorPtr
        - Src:             'colormap.c:227,12'
          Dst:             pixcmapCreate
        - Src:             'colormap.c:230,9'
          Dst:             pixcmapAddColor
    - functionName:    pixcmapCreateRandom
      functionSourceFile: '/src/leptonica/src/colormap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - depth
        - hasblack
        - haswhite
      BBCount:         30
      ICount:          187
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - pixcmapAddColor
        - pixcmapCreate
        - rand
        - returnErrorPtr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'colormap.c:179,20'
          Branch Sides:
            - BranchSide:      'colormap.c:179,23'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddColor
                - rand
                - rand
                - rand
                - pixcmapAddColor
                - pixcmapAddColor
                - returnErrorPtr
            - BranchSide:      'colormap.c:181,9'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddColor
                - rand
                - rand
                - rand
                - pixcmapAddColor
                - pixcmapAddColor
        - Branch String:   'colormap.c:179,34'
          Branch Sides:
            - BranchSide:      'colormap.c:179,37'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddColor
                - rand
                - rand
                - rand
                - pixcmapAddColor
                - pixcmapAddColor
                - returnErrorPtr
            - BranchSide:      'colormap.c:181,9'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddColor
                - rand
                - rand
                - rand
                - pixcmapAddColor
                - pixcmapAddColor
        - Branch String:   'colormap.c:179,9'
          Branch Sides:
            - BranchSide:      'colormap.c:180,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:181,9'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddColor
                - rand
                - rand
                - rand
                - pixcmapAddColor
                - pixcmapAddColor
        - Branch String:   'colormap.c:180,27'
          Branch Sides:
            - BranchSide:      'colormap.c:180,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormap.c:180,9'
              BranchSideFuncs: []
        - Branch String:   'colormap.c:181,9'
          Branch Sides:
            - BranchSide:      'colormap.c:181,33'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddColor
                - rand
                - rand
                - rand
                - pixcmapAddColor
                - pixcmapAddColor
            - BranchSide:      'colormap.c:182,9'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddColor
                - rand
                - rand
                - rand
                - pixcmapAddColor
                - pixcmapAddColor
        - Branch String:   'colormap.c:182,9'
          Branch Sides:
            - BranchSide:      'colormap.c:182,33'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddColor
                - rand
                - rand
                - rand
                - pixcmapAddColor
                - pixcmapAddColor
            - BranchSide:      'colormap.c:184,26'
              BranchSideFuncs:
                - pixcmapCreate
                - pixcmapAddColor
                - rand
                - rand
                - rand
                - pixcmapAddColor
                - pixcmapAddColor
        - Branch String:   'colormap.c:186,9'
          Branch Sides:
            - BranchSide:      'colormap.c:187,25'
              BranchSideFuncs:
                - pixcmapAddColor
                - pixcmapAddColor
                - rand
                - rand
                - rand
                - pixcmapAddColor
            - BranchSide:      'colormap.c:188,14'
              BranchSideFuncs:
                - pixcmapAddColor
                - rand
                - rand
                - rand
                - pixcmapAddColor
        - Branch String:   'colormap.c:188,5'
          Branch Sides:
            - BranchSide:      'colormap.c:189,28'
              BranchSideFuncs:
                - rand
                - rand
                - rand
                - pixcmapAddColor
                - pixcmapAddColor
            - BranchSide:      'colormap.c:194,9'
              BranchSideFuncs:
                - pixcmapAddColor
        - Branch String:   'colormap.c:194,9'
          Branch Sides:
            - BranchSide:      'colormap.c:195,25'
              BranchSideFuncs:
                - pixcmapAddColor
            - BranchSide:      'colormap.c:197,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colormap.c:180,27'
          Dst:             returnErrorPtr
        - Src:             'colormap.c:184,12'
          Dst:             pixcmapCreate
        - Src:             'colormap.c:187,9'
          Dst:             pixcmapAddColor
        - Src:             'colormap.c:189,28'
          Dst:             rand
        - Src:             'colormap.c:190,30'
          Dst:             rand
        - Src:             'colormap.c:191,29'
          Dst:             rand
        - Src:             'colormap.c:192,9'
          Dst:             pixcmapAddColor
        - Src:             'colormap.c:195,9'
          Dst:             pixcmapAddColor
    - functionName:    getOctcubeIndices
      functionSourceFile: '/src/leptonica/src/colorquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1576
      functionLinenumberEnd: 1587
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rgbindex
        - level
        - pbindex
        - psindex
      BBCount:         22
      ICount:          114
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorquant1.c:1577,19'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1577,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1578,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorquant1.c:1577,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1578,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1579,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorquant1.c:1578,16'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1578,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1578,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:1579,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1580,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1581,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorquant1.c:1580,16'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1580,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1580,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:1581,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1582,16'
              BranchSideFuncs: []
            - BranchSide:      'colorquant1.c:1584,16'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:1582,16'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1582,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1582,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colorquant1.c:1578,16'
          Dst:             returnErrorInt
        - Src:             'colorquant1.c:1580,16'
          Dst:             returnErrorInt
        - Src:             'colorquant1.c:1582,16'
          Dst:             returnErrorInt
    - functionName:    octreeFindColorCell
      functionSourceFile: '/src/leptonica/src/colorquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1189
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - octindex
        - cqcaa
        - pindex
        - prval
        - pgval
        - pbval
      BBCount:         13
      ICount:          140
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - getOctcubeIndices
      functionUses:    4
      BranchProfiles:
        - Branch String:   'colorquant1.c:1195,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1195,5'
              BranchSideFuncs:
                - getOctcubeIndices
            - BranchSide:      'colorquant1.c:1196,27'
              BranchSideFuncs:
                - getOctcubeIndices
        - Branch String:   'colorquant1.c:1199,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1200,23'
              BranchSideFuncs: []
            - BranchSide:      'colorquant1.c:1205,20'
              BranchSideFuncs:
                - getOctcubeIndices
      Callsites:
        - Src:             'colorquant1.c:1196,9'
          Dst:             getOctcubeIndices
    - functionName:    cqcellTreeCreate
      functionSourceFile: '/src/leptonica/src/colorquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1254
      functionLinenumberEnd: 1270
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorquant1.c:1255,12'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1260,25'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
            - BranchSide:      'colorquant1.c:1260,25'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
        - Branch String:   'colorquant1.c:1261,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1262,28'
              BranchSideFuncs:
                - calloc
                - calloc
            - BranchSide:      'colorquant1.c:1270,12'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:1265,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1266,33'
              BranchSideFuncs:
                - calloc
                - calloc
            - BranchSide:      'colorquant1.c:1268,5'
              BranchSideFuncs:
                - calloc
                - calloc
      Callsites:
        - Src:             'colorquant1.c:1260,25'
          Dst:             calloc
        - Src:             'colorquant1.c:1263,27'
          Dst:             calloc
        - Src:             'colorquant1.c:1266,33'
          Dst:             calloc
    - functionName:    pixNumberOccupiedOctcubes
      functionSourceFile: '/src/leptonica/src/colorquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4043
      functionLinenumberEnd: 4100
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - level
        - mincount
        - minfract
        - pncolors
      BBCount:         79
      ICount:          444
      EdgeCount:       105
      CyclomaticComplexity: 28
      functionsReached:
        - calloc
        - extractRGBValues
        - lept_stderr
        - makeRGBToIndexTables
        - octcubeGetCount
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorquant1.c:4049,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:4050,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorquant1.c:4051,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorquant1.c:4050,16'
          Branch Sides:
            - BranchSide:      'colorquant1.c:4050,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:4050,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:4052,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:4053,16'
              BranchSideFuncs:
                - pixGetDimensions
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorquant1.c:4054,22'
              BranchSideFuncs:
                - pixGetDimensions
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorquant1.c:4053,16'
          Branch Sides:
            - BranchSide:      'colorquant1.c:4053,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:4053,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:4055,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:4056,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:4057,9'
              BranchSideFuncs:
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorquant1.c:4056,16'
          Branch Sides:
            - BranchSide:      'colorquant1.c:4056,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:4056,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:4057,19'
          Branch Sides:
            - BranchSide:      'colorquant1.c:4057,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:4058,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorquant1.c:4057,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:4058,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:4059,10'
              BranchSideFuncs:
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorquant1.c:4058,16'
          Branch Sides:
            - BranchSide:      'colorquant1.c:4058,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:4058,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:4059,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:4059,26'
              BranchSideFuncs:
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorquant1.c:4059,44'
              BranchSideFuncs:
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorquant1.c:4059,40'
          Branch Sides:
            - BranchSide:      'colorquant1.c:4059,44'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:4060,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorquant1.c:4059,60'
          Branch Sides:
            - BranchSide:      'colorquant1.c:4059,63'
              BranchSideFuncs:
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorquant1.c:4061,9'
              BranchSideFuncs:
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - returnErrorInt
        - Branch String:   'colorquant1.c:4059,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:4060,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:4061,9'
              BranchSideFuncs:
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - returnErrorInt
        - Branch String:   'colorquant1.c:4060,16'
          Branch Sides:
            - BranchSide:      'colorquant1.c:4060,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:4060,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:4061,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:4061,26'
              BranchSideFuncs:
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorquant1.c:4062,18'
              BranchSideFuncs:
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - returnErrorInt
        - Branch String:   'colorquant1.c:4061,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:4062,18'
              BranchSideFuncs:
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorquant1.c:4063,14'
              BranchSideFuncs:
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - returnErrorInt
        - Branch String:   'colorquant1.c:4064,20'
          Branch Sides:
            - BranchSide:      'colorquant1.c:4064,18'
              BranchSideFuncs:
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'colorquant1.c:4064,18'
              BranchSideFuncs:
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - returnErrorInt
        - Branch String:   'colorquant1.c:4066,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:4067,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:4068,24'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - calloc
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
        - Branch String:   'colorquant1.c:4067,16'
          Branch Sides:
            - BranchSide:      'colorquant1.c:4067,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:4067,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:4070,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:4071,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - lept_stderr
            - BranchSide:      'colorquant1.c:4076,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - extractRGBValues
        - Branch String:   'colorquant1.c:4071,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:4072,9'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:4072,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:4078,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:4079,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - extractRGBValues
            - BranchSide:      'colorquant1.c:4088,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:4080,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:4081,30'
              BranchSideFuncs:
                - extractRGBValues
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:4085,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - extractRGBValues
        - Branch String:   'colorquant1.c:4088,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:4089,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:4092,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:4089,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:4090,20'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:4091,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'colorquant1.c:4050,16'
          Dst:             returnErrorInt
        - Src:             'colorquant1.c:4053,16'
          Dst:             returnErrorInt
        - Src:             'colorquant1.c:4054,5'
          Dst:             pixGetDimensions
        - Src:             'colorquant1.c:4056,16'
          Dst:             returnErrorInt
        - Src:             'colorquant1.c:4058,16'
          Dst:             returnErrorInt
        - Src:             'colorquant1.c:4060,16'
          Dst:             returnErrorInt
        - Src:             'colorquant1.c:4066,9'
          Dst:             octcubeGetCount
        - Src:             'colorquant1.c:4067,16'
          Dst:             returnErrorInt
        - Src:             'colorquant1.c:4069,5'
          Dst:             makeRGBToIndexTables
        - Src:             'colorquant1.c:4070,30'
          Dst:             calloc
        - Src:             'colorquant1.c:4071,9'
          Dst:             lept_stderr
        - Src:             'colorquant1.c:4076,12'
          Dst:             pixGetData
        - Src:             'colorquant1.c:4077,11'
          Dst:             pixGetWpl
        - Src:             'colorquant1.c:4081,13'
          Dst:             extractRGBValues
    - functionName:    octcubeGetCount
      functionSourceFile: '/src/leptonica/src/colorquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1606
      functionLinenumberEnd: 1614
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - level
        - psize
      BBCount:         17
      ICount:          80
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - returnErrorInt
      functionUses:    5
      BranchProfiles:
        - Branch String:   'colorquant1.c:1607,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1608,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1609,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorquant1.c:1608,16'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1608,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1608,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:1609,19'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1609,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1610,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorquant1.c:1609,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1610,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1612,24'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:1610,16'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1610,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1610,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colorquant1.c:1608,16'
          Dst:             returnErrorInt
        - Src:             'colorquant1.c:1610,16'
          Dst:             returnErrorInt
    - functionName:    makeRGBToIndexTables
      functionSourceFile: '/src/leptonica/src/colorquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1346
      functionLinenumberEnd: 1432
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cqlevels
        - prtab
        - pgtab
        - pbtab
      BBCount:         67
      ICount:          600
      EdgeCount:       84
      CyclomaticComplexity: 19
      functionsReached:
        - calloc
        - returnErrorInt
      functionUses:    14
      BranchProfiles:
        - Branch String:   'colorquant1.c:1350,22'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1350,25'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1351,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorquant1.c:1350,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1351,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1352,10'
              BranchSideFuncs:
                - returnErrorInt
                - calloc
                - calloc
                - calloc
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorquant1.c:1351,16'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1351,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1351,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:1352,16'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1352,20'
              BranchSideFuncs:
                - returnErrorInt
                - calloc
                - calloc
                - calloc
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1353,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorquant1.c:1352,26'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1352,30'
              BranchSideFuncs:
                - returnErrorInt
                - calloc
                - calloc
                - calloc
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1353,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorquant1.c:1352,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1353,16'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1355,24'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorquant1.c:1353,16'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1353,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1353,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:1358,15'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1358,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1359,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorquant1.c:1358,24'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1358,28'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1359,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorquant1.c:1358,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1359,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1360,14'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorquant1.c:1359,16'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1359,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1359,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:1364,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1367,16'
              BranchSideFuncs: []
            - BranchSide:      'colorquant1.c:1374,16'
              BranchSideFuncs: []
            - BranchSide:      'colorquant1.c:1381,16'
              BranchSideFuncs: []
            - BranchSide:      'colorquant1.c:1391,16'
              BranchSideFuncs: []
            - BranchSide:      'colorquant1.c:1401,16'
              BranchSideFuncs: []
            - BranchSide:      'colorquant1.c:1414,16'
              BranchSideFuncs: []
            - BranchSide:      'colorquant1.c:1427,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorquant1.c:1367,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1368,24'
              BranchSideFuncs: []
            - BranchSide:      'colorquant1.c:1372,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:1374,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1375,25'
              BranchSideFuncs: []
            - BranchSide:      'colorquant1.c:1379,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:1381,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1382,25'
              BranchSideFuncs: []
            - BranchSide:      'colorquant1.c:1389,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:1391,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1392,25'
              BranchSideFuncs: []
            - BranchSide:      'colorquant1.c:1399,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:1401,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1402,25'
              BranchSideFuncs: []
            - BranchSide:      'colorquant1.c:1412,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:1414,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1415,25'
              BranchSideFuncs: []
            - BranchSide:      'colorquant1.c:1425,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:1427,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1428,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1428,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colorquant1.c:1351,16'
          Dst:             returnErrorInt
        - Src:             'colorquant1.c:1353,16'
          Dst:             returnErrorInt
        - Src:             'colorquant1.c:1355,24'
          Dst:             calloc
        - Src:             'colorquant1.c:1356,24'
          Dst:             calloc
        - Src:             'colorquant1.c:1357,24'
          Dst:             calloc
        - Src:             'colorquant1.c:1359,16'
          Dst:             returnErrorInt
        - Src:             'colorquant1.c:1427,9'
          Dst:             returnErrorInt
    - functionName:    pixRemoveUnusedColors
      functionSourceFile: '/src/leptonica/src/colorquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3895
      functionLinenumberEnd: 4011
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         83
      ICount:          630
      EdgeCount:       104
      CyclomaticComplexity: 23
      functionsReached:
        - calloc
        - lept_stderr
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixSetColormap
        - pixcmapAddColor
        - pixcmapCreate
        - pixcmapGetColor
        - pixcmapGetCount
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'colorquant1.c:3902,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3903,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixcmapGetCount
                - calloc
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - calloc
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
                - lept_stderr
                - free
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorquant1.c:3904,32'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixcmapGetCount
                - calloc
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - calloc
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
                - lept_stderr
                - free
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorquant1.c:3903,16'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3903,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:3903,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3904,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3905,9'
              BranchSideFuncs: []
            - BranchSide:      'colorquant1.c:3907,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixcmapGetCount
                - calloc
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - calloc
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
                - lept_stderr
                - free
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorquant1.c:3908,16'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3908,19'
              BranchSideFuncs:
                - pixcmapGetCount
                - calloc
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - calloc
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
                - lept_stderr
                - free
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorquant1.c:3912,26'
              BranchSideFuncs:
                - pixcmapGetCount
                - calloc
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - calloc
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
                - lept_stderr
                - free
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorquant1.c:3908,26'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3908,29'
              BranchSideFuncs:
                - pixcmapGetCount
                - calloc
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - calloc
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
                - lept_stderr
                - free
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorquant1.c:3912,26'
              BranchSideFuncs:
                - pixcmapGetCount
                - calloc
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - calloc
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
                - lept_stderr
                - free
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorquant1.c:3908,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3909,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:3912,26'
              BranchSideFuncs:
                - pixcmapGetCount
                - calloc
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - calloc
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
                - lept_stderr
                - free
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorquant1.c:3909,16'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3909,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:3909,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3913,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3914,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:3915,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - calloc
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
                - lept_stderr
                - free
                - returnErrorInt
        - Branch String:   'colorquant1.c:3914,16'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3914,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:3914,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3918,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3919,17'
              BranchSideFuncs:
                - free
                - calloc
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
                - lept_stderr
                - free
                - returnErrorInt
            - BranchSide:      'colorquant1.c:3945,15'
              BranchSideFuncs:
                - free
                - calloc
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:3920,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3921,21'
              BranchSideFuncs:
                - free
                - calloc
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
                - lept_stderr
                - free
                - returnErrorInt
            - BranchSide:      'colorquant1.c:3942,5'
              BranchSideFuncs:
                - free
                - calloc
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
                - lept_stderr
                - free
                - returnErrorInt
        - Branch String:   'colorquant1.c:3921,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3924,23'
              BranchSideFuncs:
                - free
                - calloc
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
                - free
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'colorquant1.c:3927,23'
              BranchSideFuncs:
                - free
                - calloc
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
                - free
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'colorquant1.c:3930,23'
              BranchSideFuncs:
                - free
                - calloc
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
                - free
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'colorquant1.c:3933,17'
              BranchSideFuncs:
                - free
                - returnErrorInt
        - Branch String:   'colorquant1.c:3934,24'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3934,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:3934,17'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3936,17'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3937,17'
              BranchSideFuncs:
                - free
                - calloc
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
                - free
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'colorquant1.c:3940,13'
              BranchSideFuncs:
                - free
                - calloc
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
                - lept_stderr
                - free
                - returnErrorInt
        - Branch String:   'colorquant1.c:3937,17'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3938,17'
              BranchSideFuncs:
                - lept_stderr
                - free
                - calloc
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
                - free
                - returnErrorInt
            - BranchSide:      'colorquant1.c:3938,17'
              BranchSideFuncs:
                - free
                - calloc
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
                - lept_stderr
                - free
                - returnErrorInt
        - Branch String:   'colorquant1.c:3946,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3947,13'
              BranchSideFuncs:
                - free
                - calloc
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:3952,10'
              BranchSideFuncs:
                - free
                - calloc
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:3947,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3948,23'
              BranchSideFuncs:
                - free
                - calloc
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:3951,5'
              BranchSideFuncs:
                - free
                - calloc
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:3952,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3953,7'
              BranchSideFuncs:
                - calloc
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:3958,23'
              BranchSideFuncs:
                - calloc
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:3961,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3962,13'
              BranchSideFuncs:
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:3970,27'
              BranchSideFuncs:
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:3962,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3963,27'
              BranchSideFuncs:
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:3967,5'
              BranchSideFuncs:
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
                - pixcmapGetColor
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:3971,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3972,25'
              BranchSideFuncs:
                - pixcmapGetColor
                - pixcmapAddColor
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
            - BranchSide:      'colorquant1.c:3975,20'
              BranchSideFuncs:
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
        - Branch String:   'colorquant1.c:3978,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3979,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
            - BranchSide:      'colorquant1.c:4007,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:3980,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3981,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
            - BranchSide:      'colorquant1.c:4005,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
        - Branch String:   'colorquant1.c:3981,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3984,23'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
            - BranchSide:      'colorquant1.c:3989,23'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
            - BranchSide:      'colorquant1.c:3994,23'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - returnErrorInt
            - BranchSide:      'colorquant1.c:3999,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - returnErrorInt
        - Branch String:   'colorquant1.c:4002,24'
          Branch Sides:
            - BranchSide:      'colorquant1.c:4002,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:4002,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colorquant1.c:3903,16'
          Dst:             returnErrorInt
        - Src:             'colorquant1.c:3904,17'
          Dst:             pixGetColormap
        - Src:             'colorquant1.c:3907,9'
          Dst:             pixGetDepth
        - Src:             'colorquant1.c:3909,16'
          Dst:             returnErrorInt
        - Src:             'colorquant1.c:3912,10'
          Dst:             pixcmapGetCount
        - Src:             'colorquant1.c:3913,29'
          Dst:             calloc
        - Src:             'colorquant1.c:3914,16'
          Dst:             returnErrorInt
        - Src:             'colorquant1.c:3915,5'
          Dst:             pixGetDimensions
        - Src:             'colorquant1.c:3916,12'
          Dst:             pixGetWpl
        - Src:             'colorquant1.c:3917,13'
          Dst:             pixGetData
        - Src:             'colorquant1.c:3934,24'
          Dst:             returnErrorInt
        - Src:             'colorquant1.c:3937,17'
          Dst:             lept_stderr
        - Src:             'colorquant1.c:3958,23'
          Dst:             calloc
        - Src:             'colorquant1.c:3959,23'
          Dst:             calloc
        - Src:             'colorquant1.c:3970,13'
          Dst:             pixcmapCreate
        - Src:             'colorquant1.c:3972,9'
          Dst:             pixcmapGetColor
        - Src:             'colorquant1.c:3973,9'
          Dst:             pixcmapAddColor
        - Src:             'colorquant1.c:3975,5'
          Dst:             pixSetColormap
        - Src:             'colorquant1.c:4002,24'
          Dst:             returnErrorInt
    - functionName:    pixOctcubeHistogram
      functionSourceFile: '/src/leptonica/src/colorquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3692
      functionLinenumberEnd: 3758
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - level
        - pncolors
      BBCount:         46
      ICount:          301
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - extractRGBValues
        - lept_stderr
        - makeRGBToIndexTables
        - numaCreate
        - numaGetFArray
        - numaGetIValue
        - numaSetCount
        - octcubeGetCount
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorquant1.c:3701,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3701,20'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - octcubeGetCount
                - makeRGBToIndexTables
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - free
                - free
                - free
                - numaGetIValue
                - extractRGBValues
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3702,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - octcubeGetCount
                - makeRGBToIndexTables
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - free
                - free
                - free
                - numaGetIValue
                - extractRGBValues
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3702,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3703,24'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - octcubeGetCount
                - makeRGBToIndexTables
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - free
                - free
                - free
                - numaGetIValue
                - extractRGBValues
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3704,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - octcubeGetCount
                - makeRGBToIndexTables
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - free
                - free
                - free
                - numaGetIValue
                - extractRGBValues
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3703,24'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3703,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3703,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3704,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3705,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3707,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - octcubeGetCount
                - makeRGBToIndexTables
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - free
                - free
                - free
                - numaGetIValue
                - extractRGBValues
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3705,24'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3705,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3705,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3711,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3712,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3713,24'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - free
                - free
                - free
                - numaGetIValue
                - extractRGBValues
                - lept_stderr
        - Branch String:   'colorquant1.c:3712,24'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3712,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3712,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3716,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3717,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
            - BranchSide:      'colorquant1.c:3720,18'
              BranchSideFuncs:
                - numaSetCount
                - numaGetFArray
                - free
                - free
                - free
                - numaGetIValue
                - extractRGBValues
        - Branch String:   'colorquant1.c:3717,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3718,9'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:3718,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:3723,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3724,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - numaGetIValue
                - extractRGBValues
            - BranchSide:      'colorquant1.c:3744,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - numaGetIValue
        - Branch String:   'colorquant1.c:3725,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3726,30'
              BranchSideFuncs:
                - extractRGBValues
                - free
                - free
                - free
                - numaGetIValue
            - BranchSide:      'colorquant1.c:3742,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - numaGetIValue
                - extractRGBValues
        - Branch String:   'colorquant1.c:3744,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3744,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - numaGetIValue
            - BranchSide:      'colorquant1.c:3745,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - numaGetIValue
        - Branch String:   'colorquant1.c:3745,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3746,27'
              BranchSideFuncs:
                - numaGetIValue
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:3750,21'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:3747,17'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3748,24'
              BranchSideFuncs:
                - free
                - free
                - free
                - numaGetIValue
            - BranchSide:      'colorquant1.c:3749,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - numaGetIValue
      Callsites:
        - Src:             'colorquant1.c:3703,24'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3704,9'
          Dst:             pixGetDepth
        - Src:             'colorquant1.c:3705,24'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3707,5'
          Dst:             pixGetDimensions
        - Src:             'colorquant1.c:3708,11'
          Dst:             pixGetWpl
        - Src:             'colorquant1.c:3709,12'
          Dst:             pixGetData
        - Src:             'colorquant1.c:3711,9'
          Dst:             octcubeGetCount
        - Src:             'colorquant1.c:3712,24'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3714,5'
          Dst:             makeRGBToIndexTables
        - Src:             'colorquant1.c:3716,15'
          Dst:             numaCreate
        - Src:             'colorquant1.c:3717,9'
          Dst:             lept_stderr
        - Src:             'colorquant1.c:3720,5'
          Dst:             numaSetCount
        - Src:             'colorquant1.c:3721,13'
          Dst:             numaGetFArray
        - Src:             'colorquant1.c:3726,13'
          Dst:             extractRGBValues
        - Src:             'colorquant1.c:3746,13'
          Dst:             numaGetIValue
    - functionName:    pixOctcubeQuantFromCmapLUT
      functionSourceFile: '/src/leptonica/src/colorquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3614
      functionLinenumberEnd: 3669
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - cmap
        - mindepth
        - cmaptab
        - rtab
        - gtab
        - btab
      BBCount:         63
      ICount:          433
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - extractRGBValues
        - getOctcubeIndexFromRGB
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixSetColormap
        - pixcmapCopy
        - pixcmapGetMinDepth
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorquant1.c:3622,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3623,23'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - pixcmapGetMinDepth
                - pixGetDimensions
                - pixCreate
                - pixcmapCopy
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3624,21'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - pixcmapGetMinDepth
                - pixGetDimensions
                - pixCreate
                - pixcmapCopy
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3623,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3623,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3623,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3624,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3625,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3626,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixcmapGetMinDepth
                - pixGetDimensions
                - pixCreate
                - pixcmapCopy
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3625,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3625,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3625,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3626,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3627,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixcmapGetMinDepth
                - pixGetDimensions
                - pixCreate
                - pixcmapCopy
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3628,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixcmapGetMinDepth
                - pixGetDimensions
                - pixCreate
                - pixcmapCopy
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3627,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3627,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3627,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3628,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3628,26'
              BranchSideFuncs:
                - returnErrorPtr
                - pixcmapGetMinDepth
                - pixGetDimensions
                - pixCreate
                - pixcmapCopy
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3630,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixcmapGetMinDepth
                - pixGetDimensions
                - pixCreate
                - pixcmapCopy
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3628,40'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3628,43'
              BranchSideFuncs:
                - returnErrorPtr
                - pixcmapGetMinDepth
                - pixGetDimensions
                - pixCreate
                - pixcmapCopy
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3630,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixcmapGetMinDepth
                - pixGetDimensions
                - pixCreate
                - pixcmapCopy
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3628,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3629,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3630,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixcmapGetMinDepth
                - pixGetDimensions
                - pixCreate
                - pixcmapCopy
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3629,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3629,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3629,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3630,15'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3630,19'
              BranchSideFuncs:
                - returnErrorPtr
                - pixcmapGetMinDepth
                - pixGetDimensions
                - pixCreate
                - pixcmapCopy
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3631,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3630,24'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3630,28'
              BranchSideFuncs:
                - returnErrorPtr
                - pixcmapGetMinDepth
                - pixGetDimensions
                - pixCreate
                - pixcmapCopy
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3631,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3630,33'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3630,37'
              BranchSideFuncs:
                - returnErrorPtr
                - pixcmapGetMinDepth
                - pixGetDimensions
                - pixCreate
                - pixcmapCopy
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3631,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3630,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3631,23'
              BranchSideFuncs:
                - pixcmapGetMinDepth
                - pixGetDimensions
                - pixCreate
                - pixcmapCopy
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3634,24'
              BranchSideFuncs:
                - pixcmapGetMinDepth
                - pixGetDimensions
                - pixCreate
                - pixcmapCopy
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3631,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3631,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3631,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3635,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3635,11'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixcmapCopy
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3635,11'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixcmapCopy
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3637,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3638,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3639,25'
              BranchSideFuncs:
                - pixcmapCopy
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - getOctcubeIndexFromRGB
        - Branch String:   'colorquant1.c:3638,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3638,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3638,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3649,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3650,17'
              BranchSideFuncs:
                - extractRGBValues
                - getOctcubeIndexFromRGB
            - BranchSide:      'colorquant1.c:3668,12'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3652,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3653,30'
              BranchSideFuncs:
                - extractRGBValues
                - getOctcubeIndexFromRGB
            - BranchSide:      'colorquant1.c:3666,5'
              BranchSideFuncs:
                - extractRGBValues
                - getOctcubeIndexFromRGB
        - Branch String:   'colorquant1.c:3659,17'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3660,17'
              BranchSideFuncs:
                - extractRGBValues
                - getOctcubeIndexFromRGB
            - BranchSide:      'colorquant1.c:3661,22'
              BranchSideFuncs:
                - extractRGBValues
                - getOctcubeIndexFromRGB
        - Branch String:   'colorquant1.c:3661,22'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3662,17'
              BranchSideFuncs:
                - extractRGBValues
                - getOctcubeIndexFromRGB
            - BranchSide:      'colorquant1.c:3664,17'
              BranchSideFuncs:
                - extractRGBValues
                - getOctcubeIndexFromRGB
      Callsites:
        - Src:             'colorquant1.c:3623,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3624,9'
          Dst:             pixGetDepth
        - Src:             'colorquant1.c:3625,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3627,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3629,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3631,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3634,5'
          Dst:             pixcmapGetMinDepth
        - Src:             'colorquant1.c:3636,5'
          Dst:             pixGetDimensions
        - Src:             'colorquant1.c:3637,17'
          Dst:             pixCreate
        - Src:             'colorquant1.c:3638,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3639,13'
          Dst:             pixcmapCopy
        - Src:             'colorquant1.c:3640,5'
          Dst:             pixSetColormap
        - Src:             'colorquant1.c:3641,5'
          Dst:             pixCopyResolution
        - Src:             'colorquant1.c:3642,5'
          Dst:             pixCopyInputFormat
        - Src:             'colorquant1.c:3645,13'
          Dst:             pixGetData
        - Src:             'colorquant1.c:3646,13'
          Dst:             pixGetData
        - Src:             'colorquant1.c:3647,12'
          Dst:             pixGetWpl
        - Src:             'colorquant1.c:3648,12'
          Dst:             pixGetWpl
        - Src:             'colorquant1.c:3653,13'
          Dst:             extractRGBValues
        - Src:             'colorquant1.c:3655,13'
          Dst:             getOctcubeIndexFromRGB
    - functionName:    getOctcubeIndexFromRGB
      functionSourceFile: '/src/leptonica/src/colorquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionLinenumberEnd: 1458
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rval
        - gval
        - bval
        - rtab
        - gtab
        - btab
        - pindex
      BBCount:         1
      ICount:          44
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pixcmapToOctcubeLUT
      functionSourceFile: '/src/leptonica/src/colorquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3813
      functionLinenumberEnd: 3873
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cmap
        - level
        - metric
      BBCount:         72
      ICount:          491
      EdgeCount:       97
      CyclomaticComplexity: 27
      functionsReached:
        - calloc
        - getRGBFromOctcube
        - octcubeGetCount
        - pixcmapGetColor
        - pixcmapGetCount
        - pixcmapGetNearestIndex
        - pixcmapToArrays
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'colorquant1.c:3818,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3819,27'
              BranchSideFuncs:
                - octcubeGetCount
                - calloc
                - pixcmapGetCount
                - pixcmapToArrays
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - free
                - free
                - free
                - getRGBFromOctcube
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3820,9'
              BranchSideFuncs:
                - octcubeGetCount
                - calloc
                - pixcmapGetCount
                - pixcmapToArrays
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - free
                - free
                - free
                - getRGBFromOctcube
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3819,27'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3819,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3819,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3820,19'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3820,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3821,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3820,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3821,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3822,9'
              BranchSideFuncs:
                - octcubeGetCount
                - calloc
                - pixcmapGetCount
                - pixcmapToArrays
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - free
                - free
                - free
                - getRGBFromOctcube
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3821,27'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3821,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3821,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3822,40'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3822,43'
              BranchSideFuncs:
                - octcubeGetCount
                - calloc
                - pixcmapGetCount
                - pixcmapToArrays
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - free
                - free
                - free
                - getRGBFromOctcube
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3825,25'
              BranchSideFuncs:
                - octcubeGetCount
                - calloc
                - pixcmapGetCount
                - pixcmapToArrays
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - free
                - free
                - free
                - getRGBFromOctcube
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3822,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3823,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3825,25'
              BranchSideFuncs:
                - octcubeGetCount
                - calloc
                - pixcmapGetCount
                - pixcmapToArrays
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - free
                - free
                - free
                - getRGBFromOctcube
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3823,27'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3823,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3823,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3825,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3826,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3827,27'
              BranchSideFuncs:
                - calloc
                - pixcmapGetCount
                - pixcmapToArrays
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - free
                - free
                - free
                - getRGBFromOctcube
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3826,27'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3826,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3826,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3827,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3828,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3830,31'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapToArrays
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - free
                - free
                - free
                - getRGBFromOctcube
        - Branch String:   'colorquant1.c:3828,27'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3828,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3828,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3834,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3835,27'
              BranchSideFuncs:
                - getRGBFromOctcube
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:3858,28'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:3838,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3839,17'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - free
                - free
                - free
                - getRGBFromOctcube
            - BranchSide:      'colorquant1.c:3852,18'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - free
                - free
                - free
                - getRGBFromOctcube
        - Branch String:   'colorquant1.c:3839,17'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3840,24'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - free
                - free
                - free
                - getRGBFromOctcube
            - BranchSide:      'colorquant1.c:3843,25'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - free
                - free
                - free
                - getRGBFromOctcube
        - Branch String:   'colorquant1.c:3840,24'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3840,48'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - free
                - free
                - free
                - getRGBFromOctcube
            - BranchSide:      'colorquant1.c:3840,48'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - free
                - free
                - free
                - getRGBFromOctcube
        - Branch String:   'colorquant1.c:3840,48'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3840,46'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - free
                - free
                - free
                - getRGBFromOctcube
            - BranchSide:      'colorquant1.c:3840,46'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - free
                - free
                - free
                - getRGBFromOctcube
        - Branch String:   'colorquant1.c:3841,24'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3840,70'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - free
                - free
                - free
                - getRGBFromOctcube
            - BranchSide:      'colorquant1.c:3840,70'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - free
                - free
                - free
                - getRGBFromOctcube
        - Branch String:   'colorquant1.c:3847,17'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3848,27'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - free
                - free
                - free
                - getRGBFromOctcube
            - BranchSide:      'colorquant1.c:3851,9'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - free
                - free
                - free
                - getRGBFromOctcube
        - Branch String:   'colorquant1.c:3860,18'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3860,21'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:3863,28'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:3860,30'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3860,33'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:3863,28'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:3860,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3861,18'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:3863,28'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:3865,20'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3865,23'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:3869,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:3865,34'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3865,37'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:3869,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:3865,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3866,39'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:3869,5'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'colorquant1.c:3819,27'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3821,27'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3823,27'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3825,9'
          Dst:             octcubeGetCount
        - Src:             'colorquant1.c:3826,27'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3827,27'
          Dst:             calloc
        - Src:             'colorquant1.c:3828,27'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3830,15'
          Dst:             pixcmapGetCount
        - Src:             'colorquant1.c:3831,5'
          Dst:             pixcmapToArrays
        - Src:             'colorquant1.c:3835,9'
          Dst:             getRGBFromOctcube
        - Src:             'colorquant1.c:3858,5'
          Dst:             pixcmapGetNearestIndex
        - Src:             'colorquant1.c:3859,5'
          Dst:             pixcmapGetColor
        - Src:             'colorquant1.c:3863,5'
          Dst:             pixcmapGetNearestIndex
        - Src:             'colorquant1.c:3864,5'
          Dst:             pixcmapGetColor
    - functionName:    getRGBFromOctcube
      functionSourceFile: '/src/leptonica/src/colorquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1500
      functionLinenumberEnd: 1531
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cubeindex
        - level
        - prval
        - pgval
        - pbval
      BBCount:         1
      ICount:          120
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pixOctcubeQuantFromCmap
      functionSourceFile: '/src/leptonica/src/colorquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3548
      functionLinenumberEnd: 3579
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - cmap
        - mindepth
        - level
        - metric
      BBCount:         45
      ICount:          231
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - makeRGBToIndexTables
        - pixGetDepth
        - pixOctcubeQuantFromCmapLUT
        - pixcmapToOctcubeLUT
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorquant1.c:3553,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3554,23'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - makeRGBToIndexTables
                - pixcmapToOctcubeLUT
                - pixOctcubeQuantFromCmapLUT
                - free
                - free
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3555,21'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - makeRGBToIndexTables
                - pixcmapToOctcubeLUT
                - pixOctcubeQuantFromCmapLUT
                - free
                - free
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3554,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3554,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3554,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3555,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3556,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3557,10'
              BranchSideFuncs:
                - returnErrorPtr
                - makeRGBToIndexTables
                - pixcmapToOctcubeLUT
                - pixOctcubeQuantFromCmapLUT
                - free
                - free
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3556,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3556,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3556,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3557,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3558,23'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - pixcmapToOctcubeLUT
                - pixOctcubeQuantFromCmapLUT
                - free
                - free
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3559,9'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - pixcmapToOctcubeLUT
                - pixOctcubeQuantFromCmapLUT
                - free
                - free
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3558,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3558,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3558,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3559,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3559,26'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - pixcmapToOctcubeLUT
                - pixOctcubeQuantFromCmapLUT
                - free
                - free
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3561,9'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - pixcmapToOctcubeLUT
                - pixOctcubeQuantFromCmapLUT
                - free
                - free
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3559,40'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3559,43'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - pixcmapToOctcubeLUT
                - pixOctcubeQuantFromCmapLUT
                - free
                - free
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3561,9'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - pixcmapToOctcubeLUT
                - pixOctcubeQuantFromCmapLUT
                - free
                - free
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3559,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3560,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3561,9'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - pixcmapToOctcubeLUT
                - pixOctcubeQuantFromCmapLUT
                - free
                - free
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3560,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3560,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3560,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3561,19'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3561,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3562,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3561,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3562,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3563,9'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - pixcmapToOctcubeLUT
                - pixOctcubeQuantFromCmapLUT
                - free
                - free
                - free
                - free
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3562,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3562,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3562,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3563,40'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3563,43'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - pixcmapToOctcubeLUT
                - pixOctcubeQuantFromCmapLUT
                - free
                - free
                - free
                - free
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3567,24'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - pixcmapToOctcubeLUT
                - pixOctcubeQuantFromCmapLUT
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:3563,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3564,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3567,24'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - pixcmapToOctcubeLUT
                - pixOctcubeQuantFromCmapLUT
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:3564,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3564,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3564,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colorquant1.c:3554,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3555,9'
          Dst:             pixGetDepth
        - Src:             'colorquant1.c:3556,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3558,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3560,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3562,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3564,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3568,5'
          Dst:             makeRGBToIndexTables
        - Src:             'colorquant1.c:3569,15'
          Dst:             pixcmapToOctcubeLUT
        - Src:             'colorquant1.c:3571,12'
          Dst:             pixOctcubeQuantFromCmapLUT
    - functionName:    pixQuantFromCmap
      functionSourceFile: '/src/leptonica/src/colorquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3461
      functionLinenumberEnd: 3476
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - cmap
        - mindepth
        - level
        - metric
      BBCount:         26
      ICount:          136
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - pixGetDepth
        - pixGrayQuantFromCmap
        - pixOctcubeQuantFromCmap
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorquant1.c:3464,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3465,23'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixOctcubeQuantFromCmap
                - pixGrayQuantFromCmap
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3466,9'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixOctcubeQuantFromCmap
                - pixGrayQuantFromCmap
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3465,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3465,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3465,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3466,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3466,26'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixOctcubeQuantFromCmap
                - pixGrayQuantFromCmap
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3468,21'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixOctcubeQuantFromCmap
                - pixGrayQuantFromCmap
        - Branch String:   'colorquant1.c:3466,40'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3466,43'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixOctcubeQuantFromCmap
                - pixGrayQuantFromCmap
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3468,21'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixOctcubeQuantFromCmap
                - pixGrayQuantFromCmap
        - Branch String:   'colorquant1.c:3466,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3467,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3468,21'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixOctcubeQuantFromCmap
                - pixGrayQuantFromCmap
        - Branch String:   'colorquant1.c:3467,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3467,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3467,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3469,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3470,37'
              BranchSideFuncs:
                - pixGrayQuantFromCmap
            - BranchSide:      'colorquant1.c:3471,14'
              BranchSideFuncs:
                - returnErrorPtr
                - pixOctcubeQuantFromCmap
        - Branch String:   'colorquant1.c:3471,14'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3472,40'
              BranchSideFuncs:
                - pixOctcubeQuantFromCmap
            - BranchSide:      'colorquant1.c:3475,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3475,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3475,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3475,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colorquant1.c:3465,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3467,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3468,9'
          Dst:             pixGetDepth
        - Src:             'colorquant1.c:3470,16'
          Dst:             pixGrayQuantFromCmap
        - Src:             'colorquant1.c:3472,16'
          Dst:             pixOctcubeQuantFromCmap
        - Src:             'colorquant1.c:3475,23'
          Dst:             returnErrorPtr
    - functionName:    pixFixedOctcubeQuantGenRGB
      functionSourceFile: '/src/leptonica/src/colorquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3387
      functionLinenumberEnd: 3428
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - level
      BBCount:         35
      ICount:          263
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - composeRGBPixel
        - extractRGBValues
        - getRGBFromOctcube
        - makeRGBToIndexTables
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorquant1.c:3395,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3396,23'
              BranchSideFuncs:
                - pixGetDepth
                - makeRGBToIndexTables
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3397,21'
              BranchSideFuncs:
                - pixGetDepth
                - makeRGBToIndexTables
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3396,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3396,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3396,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3397,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3398,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3399,9'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3398,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3398,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3398,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3399,19'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3399,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3400,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3399,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3400,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3402,30'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - composeRGBPixel
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3400,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3400,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3400,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3402,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3403,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3405,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - composeRGBPixel
        - Branch String:   'colorquant1.c:3403,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3403,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3403,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3413,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3414,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - composeRGBPixel
            - BranchSide:      'colorquant1.c:3424,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:3416,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3417,30'
              BranchSideFuncs:
                - extractRGBValues
                - getRGBFromOctcube
                - composeRGBPixel
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:3422,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - composeRGBPixel
      Callsites:
        - Src:             'colorquant1.c:3396,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3397,9'
          Dst:             pixGetDepth
        - Src:             'colorquant1.c:3398,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3400,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3402,9'
          Dst:             makeRGBToIndexTables
        - Src:             'colorquant1.c:3403,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3405,5'
          Dst:             pixGetDimensions
        - Src:             'colorquant1.c:3406,12'
          Dst:             pixCreate
        - Src:             'colorquant1.c:3407,5'
          Dst:             pixCopyResolution
        - Src:             'colorquant1.c:3408,5'
          Dst:             pixCopyInputFormat
        - Src:             'colorquant1.c:3409,13'
          Dst:             pixGetData
        - Src:             'colorquant1.c:3410,12'
          Dst:             pixGetWpl
        - Src:             'colorquant1.c:3411,13'
          Dst:             pixGetData
        - Src:             'colorquant1.c:3412,12'
          Dst:             pixGetWpl
        - Src:             'colorquant1.c:3417,13'
          Dst:             extractRGBValues
        - Src:             'colorquant1.c:3419,13'
          Dst:             getRGBFromOctcube
        - Src:             'colorquant1.c:3420,13'
          Dst:             composeRGBPixel
    - functionName:    pixFewColorsOctcubeQuantMixed
      functionSourceFile: '/src/leptonica/src/colorquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3274
      functionLinenumberEnd: 3362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - level
        - darkthresh
        - lightthresh
        - diffthresh
        - minfract
        - maxspan
      BBCount:         78
      ICount:          561
      EdgeCount:       103
      CyclomaticComplexity: 27
      functionsReached:
        - calloc
        - pixConvertTo8
        - pixCreate
        - pixDestroy
        - pixFewColorsOctcubeQuant1
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixGrayQuantFromHisto
        - pixSetColormap
        - pixcmapAddColor
        - pixcmapCreate
        - pixcmapGetColor
        - pixcmapGetCount
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorquant1.c:3282,15'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3282,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixFewColorsOctcubeQuant1
                - pixConvertTo8
                - pixDestroy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapCreate
                - calloc
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3283,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3282,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3283,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3284,9'
              BranchSideFuncs:
                - pixFewColorsOctcubeQuant1
                - pixConvertTo8
                - pixDestroy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapCreate
                - calloc
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3283,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3283,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3283,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3284,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3284,27'
              BranchSideFuncs:
                - pixFewColorsOctcubeQuant1
                - pixConvertTo8
                - pixDestroy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapCreate
                - calloc
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3285,9'
              BranchSideFuncs:
                - pixFewColorsOctcubeQuant1
                - pixConvertTo8
                - pixDestroy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapCreate
                - calloc
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3285,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3286,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3287,9'
              BranchSideFuncs:
                - pixFewColorsOctcubeQuant1
                - pixConvertTo8
                - pixDestroy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapCreate
                - calloc
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3286,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3286,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3286,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3287,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3287,37'
              BranchSideFuncs:
                - pixFewColorsOctcubeQuant1
                - pixConvertTo8
                - pixDestroy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapCreate
                - calloc
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3288,9'
              BranchSideFuncs:
                - pixFewColorsOctcubeQuant1
                - pixConvertTo8
                - pixDestroy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapCreate
                - calloc
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3288,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3288,39'
              BranchSideFuncs:
                - pixFewColorsOctcubeQuant1
                - pixConvertTo8
                - pixDestroy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapCreate
                - calloc
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3289,9'
              BranchSideFuncs:
                - pixFewColorsOctcubeQuant1
                - pixConvertTo8
                - pixDestroy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapCreate
                - calloc
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3289,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3289,37'
              BranchSideFuncs:
                - pixFewColorsOctcubeQuant1
                - pixConvertTo8
                - pixDestroy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapCreate
                - calloc
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3290,9'
              BranchSideFuncs:
                - pixFewColorsOctcubeQuant1
                - pixConvertTo8
                - pixDestroy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapCreate
                - calloc
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3290,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3290,35'
              BranchSideFuncs:
                - pixFewColorsOctcubeQuant1
                - pixConvertTo8
                - pixDestroy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapCreate
                - calloc
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3291,9'
              BranchSideFuncs:
                - pixFewColorsOctcubeQuant1
                - pixConvertTo8
                - pixDestroy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapCreate
                - calloc
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3291,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3291,31'
              BranchSideFuncs:
                - pixFewColorsOctcubeQuant1
                - pixConvertTo8
                - pixDestroy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapCreate
                - calloc
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3294,43'
              BranchSideFuncs:
                - pixFewColorsOctcubeQuant1
                - pixConvertTo8
                - pixDestroy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapCreate
                - calloc
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3294,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3295,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3296,26'
              BranchSideFuncs:
                - pixConvertTo8
                - pixDestroy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapCreate
                - calloc
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:3295,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3295,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3295,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3305,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3306,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:3307,12'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:3307,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3308,25'
              BranchSideFuncs:
                - pixcmapGetColor
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:3329,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'colorquant1.c:3309,18'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3309,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:3309,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:3310,18'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3310,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:3310,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:3311,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3312,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:3313,18'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:3313,18'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3313,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:3313,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:3314,18'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3314,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:3314,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:3315,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3316,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:3319,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:3319,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3320,29'
              BranchSideFuncs:
                - pixcmapAddColor
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:3324,5'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixSetColormap
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixcmapGetColor
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:3339,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3340,17'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'colorquant1.c:3354,26'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'colorquant1.c:3343,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3344,19'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'colorquant1.c:3350,5'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'colorquant1.c:3345,17'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3346,17'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'colorquant1.c:3348,17'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGrayQuantFromHisto
                - free
                - pixDestroy
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'colorquant1.c:3282,18'
          Dst:             pixGetDepth
        - Src:             'colorquant1.c:3283,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3286,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3294,17'
          Dst:             pixFewColorsOctcubeQuant1
        - Src:             'colorquant1.c:3295,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3296,12'
          Dst:             pixConvertTo8
        - Src:             'colorquant1.c:3297,5'
          Dst:             pixDestroy
        - Src:             'colorquant1.c:3301,12'
          Dst:             pixGetColormap
        - Src:             'colorquant1.c:3302,15'
          Dst:             pixcmapGetCount
        - Src:             'colorquant1.c:3303,13'
          Dst:             pixcmapCreate
        - Src:             'colorquant1.c:3304,22'
          Dst:             calloc
        - Src:             'colorquant1.c:3308,9'
          Dst:             pixcmapGetColor
        - Src:             'colorquant1.c:3320,13'
          Dst:             pixcmapAddColor
        - Src:             'colorquant1.c:3329,5'
          Dst:             pixGetDimensions
        - Src:             'colorquant1.c:3330,12'
          Dst:             pixCreate
        - Src:             'colorquant1.c:3331,5'
          Dst:             pixSetColormap
        - Src:             'colorquant1.c:3332,12'
          Dst:             pixCreate
        - Src:             'colorquant1.c:3333,13'
          Dst:             pixGetData
        - Src:             'colorquant1.c:3334,13'
          Dst:             pixGetData
        - Src:             'colorquant1.c:3335,13'
          Dst:             pixGetData
        - Src:             'colorquant1.c:3336,12'
          Dst:             pixGetWpl
        - Src:             'colorquant1.c:3337,12'
          Dst:             pixGetWpl
        - Src:             'colorquant1.c:3338,12'
          Dst:             pixGetWpl
        - Src:             'colorquant1.c:3354,12'
          Dst:             pixConvertTo8
        - Src:             'colorquant1.c:3355,5'
          Dst:             pixGrayQuantFromHisto
        - Src:             'colorquant1.c:3358,5'
          Dst:             pixDestroy
        - Src:             'colorquant1.c:3359,5'
          Dst:             pixDestroy
        - Src:             'colorquant1.c:3360,5'
          Dst:             pixDestroy
    - functionName:    pixFewColorsOctcubeQuant1
      functionSourceFile: '/src/leptonica/src/colorquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2911
      functionLinenumberEnd: 3030
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - level
      BBCount:         89
      ICount:          729
      EdgeCount:       115
      CyclomaticComplexity: 28
      functionsReached:
        - calloc
        - extractRGBValues
        - lept_stderr
        - makeRGBToIndexTables
        - octcubeGetCount
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixSetColormap
        - pixcmapAddColor
        - pixcmapCreate
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'colorquant1.c:2921,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2922,23'
              BranchSideFuncs:
                - pixGetDepth
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - lept_stderr
                - extractRGBValues
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2923,21'
              BranchSideFuncs:
                - pixGetDepth
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - lept_stderr
                - extractRGBValues
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:2922,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2922,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2922,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:2923,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2924,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2925,9'
              BranchSideFuncs:
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - lept_stderr
                - extractRGBValues
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:2924,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2924,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2924,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:2925,19'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2925,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2926,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorquant1.c:2925,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2926,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2928,10'
              BranchSideFuncs:
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - lept_stderr
                - extractRGBValues
                - returnErrorPtr
        - Branch String:   'colorquant1.c:2926,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2926,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2926,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:2930,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2931,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2932,24'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - lept_stderr
                - extractRGBValues
        - Branch String:   'colorquant1.c:2931,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2931,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2931,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:2939,17'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2939,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - lept_stderr
                - extractRGBValues
            - BranchSide:      'colorquant1.c:2940,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorquant1.c:2939,28'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2939,32'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - lept_stderr
                - extractRGBValues
            - BranchSide:      'colorquant1.c:2940,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorquant1.c:2939,39'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2939,43'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - lept_stderr
                - extractRGBValues
            - BranchSide:      'colorquant1.c:2940,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorquant1.c:2939,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2940,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - lept_stderr
                - extractRGBValues
            - BranchSide:      'colorquant1.c:2945,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - lept_stderr
                - extractRGBValues
        - Branch String:   'colorquant1.c:2940,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2941,9'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:2941,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:2948,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2949,17'
              BranchSideFuncs:
                - pixcmapCreate
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - lept_stderr
                - extractRGBValues
            - BranchSide:      'colorquant1.c:2962,12'
              BranchSideFuncs:
                - pixcmapCreate
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - lept_stderr
        - Branch String:   'colorquant1.c:2950,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2951,23'
              BranchSideFuncs:
                - extractRGBValues
                - pixcmapCreate
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - lept_stderr
            - BranchSide:      'colorquant1.c:2959,5'
              BranchSideFuncs:
                - pixcmapCreate
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - lept_stderr
                - extractRGBValues
        - Branch String:   'colorquant1.c:2962,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2963,13'
              BranchSideFuncs:
                - pixcmapCreate
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - lept_stderr
            - BranchSide:      'colorquant1.c:2966,9'
              BranchSideFuncs:
                - pixcmapCreate
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - lept_stderr
        - Branch String:   'colorquant1.c:2963,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2964,20'
              BranchSideFuncs:
                - pixcmapCreate
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - lept_stderr
            - BranchSide:      'colorquant1.c:2965,5'
              BranchSideFuncs:
                - pixcmapCreate
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - lept_stderr
        - Branch String:   'colorquant1.c:2966,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2967,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
            - BranchSide:      'colorquant1.c:2970,9'
              BranchSideFuncs:
                - pixcmapCreate
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:2967,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2968,9'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:2968,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:2970,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2971,15'
              BranchSideFuncs:
                - pixcmapCreate
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:2972,14'
              BranchSideFuncs:
                - pixcmapCreate
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:2972,14'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2973,15'
              BranchSideFuncs:
                - pixcmapCreate
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:2975,15'
              BranchSideFuncs:
                - pixcmapCreate
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:2980,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2981,13'
              BranchSideFuncs:
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:2991,22'
              BranchSideFuncs:
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
        - Branch String:   'colorquant1.c:2981,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2982,26'
              BranchSideFuncs:
                - pixcmapAddColor
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
            - BranchSide:      'colorquant1.c:2989,5'
              BranchSideFuncs:
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:2997,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2998,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
            - BranchSide:      'colorquant1.c:3019,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:3000,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3001,23'
              BranchSideFuncs:
                - extractRGBValues
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
            - BranchSide:      'colorquant1.c:3019,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
        - Branch String:   'colorquant1.c:3004,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3007,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
            - BranchSide:      'colorquant1.c:3010,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
            - BranchSide:      'colorquant1.c:3013,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
            - BranchSide:      'colorquant1.c:3016,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
        - Branch String:   'colorquant1.c:3016,17'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3017,13'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
            - BranchSide:      'colorquant1.c:3017,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
      Callsites:
        - Src:             'colorquant1.c:2922,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:2923,9'
          Dst:             pixGetDepth
        - Src:             'colorquant1.c:2924,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:2926,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:2930,9'
          Dst:             octcubeGetCount
        - Src:             'colorquant1.c:2931,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:2933,5'
          Dst:             makeRGBToIndexTables
        - Src:             'colorquant1.c:2935,25'
          Dst:             calloc
        - Src:             'colorquant1.c:2936,25'
          Dst:             calloc
        - Src:             'colorquant1.c:2937,25'
          Dst:             calloc
        - Src:             'colorquant1.c:2938,25'
          Dst:             calloc
        - Src:             'colorquant1.c:2940,9'
          Dst:             lept_stderr
        - Src:             'colorquant1.c:2945,5'
          Dst:             pixGetDimensions
        - Src:             'colorquant1.c:2946,13'
          Dst:             pixGetData
        - Src:             'colorquant1.c:2947,12'
          Dst:             pixGetWpl
        - Src:             'colorquant1.c:2952,13'
          Dst:             extractRGBValues
        - Src:             'colorquant1.c:2967,9'
          Dst:             lept_stderr
        - Src:             'colorquant1.c:2979,12'
          Dst:             pixcmapCreate
        - Src:             'colorquant1.c:2985,13'
          Dst:             pixcmapAddColor
        - Src:             'colorquant1.c:2991,12'
          Dst:             pixCreate
        - Src:             'colorquant1.c:2992,5'
          Dst:             pixSetColormap
        - Src:             'colorquant1.c:2993,5'
          Dst:             pixCopyResolution
        - Src:             'colorquant1.c:2994,5'
          Dst:             pixCopyInputFormat
        - Src:             'colorquant1.c:2995,13'
          Dst:             pixGetData
        - Src:             'colorquant1.c:2996,12'
          Dst:             pixGetWpl
        - Src:             'colorquant1.c:3002,13'
          Dst:             extractRGBValues
        - Src:             'colorquant1.c:3016,17'
          Dst:             lept_stderr
    - functionName:    pixFewColorsOctcubeQuant2
      functionSourceFile: '/src/leptonica/src/colorquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3082
      functionLinenumberEnd: 3204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - level
        - na
        - ncolors
        - pnerrors
      BBCount:         76
      ICount:          520
      EdgeCount:       101
      CyclomaticComplexity: 27
      functionsReached:
        - calloc
        - extractRGBValues
        - lept_stderr
        - makeRGBToIndexTables
        - numaGetCount
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixSetColormap
        - pixcmapAddColor
        - pixcmapCreate
        - returnErrorPtr
        - setPixelLow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorquant1.c:3094,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3095,23'
              BranchSideFuncs:
                - pixGetDepth
                - makeRGBToIndexTables
                - numaGetCount
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - extractRGBValues
                - pixcmapAddColor
                - extractRGBValues
                - setPixelLow
                - setPixelLow
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3096,21'
              BranchSideFuncs:
                - pixGetDepth
                - makeRGBToIndexTables
                - numaGetCount
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - extractRGBValues
                - pixcmapAddColor
                - extractRGBValues
                - setPixelLow
                - setPixelLow
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3095,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3095,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3095,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3096,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3097,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3098,9'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - numaGetCount
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - extractRGBValues
                - pixcmapAddColor
                - extractRGBValues
                - setPixelLow
                - setPixelLow
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3097,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3097,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3097,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3098,19'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3098,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3099,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3098,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3099,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3100,9'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - numaGetCount
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - extractRGBValues
                - pixcmapAddColor
                - extractRGBValues
                - setPixelLow
                - setPixelLow
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:3099,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3099,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3099,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3100,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3101,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3102,9'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - numaGetCount
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - extractRGBValues
                - pixcmapAddColor
                - extractRGBValues
                - setPixelLow
                - setPixelLow
                - lept_stderr
                - lept_stderr
        - Branch String:   'colorquant1.c:3101,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3101,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:3101,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:3102,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3103,10'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - numaGetCount
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - extractRGBValues
                - pixcmapAddColor
                - extractRGBValues
                - setPixelLow
                - setPixelLow
                - lept_stderr
                - lept_stderr
            - BranchSide:      'colorquant1.c:3105,10'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - numaGetCount
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - extractRGBValues
                - pixcmapAddColor
                - extractRGBValues
                - setPixelLow
                - setPixelLow
                - lept_stderr
                - lept_stderr
        - Branch String:   'colorquant1.c:3113,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3114,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
            - BranchSide:      'colorquant1.c:3117,27'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - extractRGBValues
                - pixcmapAddColor
                - extractRGBValues
                - setPixelLow
                - setPixelLow
                - lept_stderr
        - Branch String:   'colorquant1.c:3114,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3115,9'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:3115,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:3123,19'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3123,23'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - extractRGBValues
                - pixcmapAddColor
                - extractRGBValues
                - setPixelLow
                - setPixelLow
                - lept_stderr
            - BranchSide:      'colorquant1.c:3124,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorquant1.c:3123,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3124,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - pixcmapAddColor
                - extractRGBValues
                - setPixelLow
                - setPixelLow
                - lept_stderr
            - BranchSide:      'colorquant1.c:3129,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - pixcmapAddColor
                - extractRGBValues
                - setPixelLow
                - setPixelLow
                - lept_stderr
        - Branch String:   'colorquant1.c:3124,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3125,9'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:3125,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:3132,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3133,15'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - pixcmapAddColor
                - extractRGBValues
                - setPixelLow
                - setPixelLow
                - lept_stderr
            - BranchSide:      'colorquant1.c:3134,14'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - pixcmapAddColor
                - extractRGBValues
                - setPixelLow
                - setPixelLow
                - lept_stderr
        - Branch String:   'colorquant1.c:3134,14'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3135,15'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - pixcmapAddColor
                - extractRGBValues
                - setPixelLow
                - setPixelLow
                - lept_stderr
            - BranchSide:      'colorquant1.c:3137,15'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - pixcmapAddColor
                - extractRGBValues
                - setPixelLow
                - setPixelLow
                - lept_stderr
        - Branch String:   'colorquant1.c:3139,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3140,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
            - BranchSide:      'colorquant1.c:3143,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - pixcmapAddColor
                - extractRGBValues
                - setPixelLow
                - setPixelLow
        - Branch String:   'colorquant1.c:3140,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3141,9'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:3141,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:3158,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3159,17'
              BranchSideFuncs:
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - pixcmapAddColor
                - extractRGBValues
                - setPixelLow
                - setPixelLow
            - BranchSide:      'colorquant1.c:3178,9'
              BranchSideFuncs:
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:3161,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3162,22'
              BranchSideFuncs:
                - extractRGBValues
                - setPixelLow
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - pixcmapAddColor
                - setPixelLow
            - BranchSide:      'colorquant1.c:3177,5'
              BranchSideFuncs:
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - pixcmapAddColor
                - extractRGBValues
                - setPixelLow
                - setPixelLow
        - Branch String:   'colorquant1.c:3166,17'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3167,38'
              BranchSideFuncs:
                - setPixelLow
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - pixcmapAddColor
                - extractRGBValues
                - setPixelLow
            - BranchSide:      'colorquant1.c:3172,29'
              BranchSideFuncs:
                - setPixelLow
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - pixcmapAddColor
                - extractRGBValues
                - setPixelLow
        - Branch String:   'colorquant1.c:3178,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3179,21'
              BranchSideFuncs:
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:3188,26'
              BranchSideFuncs:
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:3189,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:3190,18'
              BranchSideFuncs:
                - extractRGBValues
                - pixcmapAddColor
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:3194,20'
              BranchSideFuncs:
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'colorquant1.c:3095,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3096,9'
          Dst:             pixGetDepth
        - Src:             'colorquant1.c:3097,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3099,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3101,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:3110,5'
          Dst:             makeRGBToIndexTables
        - Src:             'colorquant1.c:3113,19'
          Dst:             numaGetCount
        - Src:             'colorquant1.c:3114,9'
          Dst:             lept_stderr
        - Src:             'colorquant1.c:3117,27'
          Dst:             calloc
        - Src:             'colorquant1.c:3122,30'
          Dst:             calloc
        - Src:             'colorquant1.c:3124,9'
          Dst:             lept_stderr
        - Src:             'colorquant1.c:3129,5'
          Dst:             pixGetDimensions
        - Src:             'colorquant1.c:3130,13'
          Dst:             pixGetData
        - Src:             'colorquant1.c:3131,12'
          Dst:             pixGetWpl
        - Src:             'colorquant1.c:3139,17'
          Dst:             pixCreate
        - Src:             'colorquant1.c:3140,9'
          Dst:             lept_stderr
        - Src:             'colorquant1.c:3143,5'
          Dst:             pixCopyResolution
        - Src:             'colorquant1.c:3144,5'
          Dst:             pixCopyInputFormat
        - Src:             'colorquant1.c:3145,13'
          Dst:             pixGetData
        - Src:             'colorquant1.c:3146,12'
          Dst:             pixGetWpl
        - Src:             'colorquant1.c:3163,13'
          Dst:             extractRGBValues
        - Src:             'colorquant1.c:3169,17'
          Dst:             setPixelLow
        - Src:             'colorquant1.c:3172,17'
          Dst:             setPixelLow
        - Src:             'colorquant1.c:3188,12'
          Dst:             pixcmapCreate
        - Src:             'colorquant1.c:3191,9'
          Dst:             extractRGBValues
        - Src:             'colorquant1.c:3192,9'
          Dst:             pixcmapAddColor
        - Src:             'colorquant1.c:3194,5'
          Dst:             pixSetColormap
    - functionName:    pixFixedOctcubeQuant256
      functionSourceFile: '/src/leptonica/src/colorquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2779
      functionLinenumberEnd: 2872
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - ditherflag
      BBCount:         60
      ICount:          417
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - calloc
        - extractRGBValues
        - lept_stderr
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixDitherOctindexWithCmap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixSetColormap
        - pixcmapAddColor
        - pixcmapCreate
        - pixcmapDestroy
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorquant1.c:2789,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2790,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixcmapCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - extractRGBValues
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2791,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixcmapCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - extractRGBValues
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:2790,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2790,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2790,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:2791,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2792,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2795,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixcmapCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - extractRGBValues
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - lept_stderr
        - Branch String:   'colorquant1.c:2792,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2792,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2792,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:2796,27'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2796,30'
              BranchSideFuncs:
                - pixcmapCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - extractRGBValues
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - lept_stderr
            - BranchSide:      'colorquant1.c:2809,12'
              BranchSideFuncs:
                - pixcmapCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - extractRGBValues
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:2796,48'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2796,51'
              BranchSideFuncs:
                - pixcmapCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - extractRGBValues
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - lept_stderr
            - BranchSide:      'colorquant1.c:2809,12'
              BranchSideFuncs:
                - pixcmapCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - extractRGBValues
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:2796,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2797,9'
              BranchSideFuncs:
                - pixcmapCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - extractRGBValues
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapAddColor
                - lept_stderr
            - BranchSide:      'colorquant1.c:2809,12'
              BranchSideFuncs:
                - pixcmapCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - extractRGBValues
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:2797,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2798,20'
              BranchSideFuncs:
                - lept_stderr
                - pixcmapCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - extractRGBValues
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:2798,20'
              BranchSideFuncs:
                - pixcmapCreate
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - extractRGBValues
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:2810,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2811,17'
              BranchSideFuncs:
                - pixcmapAddColor
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - extractRGBValues
                - pixcmapDestroy
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2818,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - extractRGBValues
                - pixcmapDestroy
                - returnErrorPtr
        - Branch String:   'colorquant1.c:2820,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2821,9'
              BranchSideFuncs:
                - pixcmapDestroy
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2824,20'
              BranchSideFuncs:
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - extractRGBValues
        - Branch String:   'colorquant1.c:2822,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2822,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2822,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:2831,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2832,16'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'colorquant1.c:2849,28'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:2832,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2833,21'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'colorquant1.c:2841,5'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:2835,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2836,34'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'colorquant1.c:2840,9'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'colorquant1.c:2853,19'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2853,23'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:2854,13'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'colorquant1.c:2853,28'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2853,32'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:2854,13'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'colorquant1.c:2853,37'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2853,41'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:2854,13'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'colorquant1.c:2853,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2854,13'
              BranchSideFuncs:
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:2857,16'
              BranchSideFuncs:
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:2855,27'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2855,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2855,13'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:2857,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2858,23'
              BranchSideFuncs:
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:2863,35'
              BranchSideFuncs:
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'colorquant1.c:2790,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:2791,9'
          Dst:             pixGetDepth
        - Src:             'colorquant1.c:2792,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:2795,5'
          Dst:             pixGetDimensions
        - Src:             'colorquant1.c:2797,9'
          Dst:             lept_stderr
        - Src:             'colorquant1.c:2809,12'
          Dst:             pixcmapCreate
        - Src:             'colorquant1.c:2814,9'
          Dst:             pixcmapAddColor
        - Src:             'colorquant1.c:2818,13'
          Dst:             pixGetData
        - Src:             'colorquant1.c:2819,12'
          Dst:             pixGetWpl
        - Src:             'colorquant1.c:2820,17'
          Dst:             pixCreate
        - Src:             'colorquant1.c:2821,9'
          Dst:             pixcmapDestroy
        - Src:             'colorquant1.c:2822,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:2824,5'
          Dst:             pixSetColormap
        - Src:             'colorquant1.c:2825,5'
          Dst:             pixCopyResolution
        - Src:             'colorquant1.c:2826,5'
          Dst:             pixCopyInputFormat
        - Src:             'colorquant1.c:2827,13'
          Dst:             pixGetData
        - Src:             'colorquant1.c:2828,12'
          Dst:             pixGetWpl
        - Src:             'colorquant1.c:2836,17'
          Dst:             extractRGBValues
        - Src:             'colorquant1.c:2849,28'
          Dst:             calloc
        - Src:             'colorquant1.c:2850,28'
          Dst:             calloc
        - Src:             'colorquant1.c:2851,28'
          Dst:             calloc
        - Src:             'colorquant1.c:2852,27'
          Dst:             calloc
        - Src:             'colorquant1.c:2854,13'
          Dst:             pixDestroy
        - Src:             'colorquant1.c:2855,27'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:2863,9'
          Dst:             pixDitherOctindexWithCmap
    - functionName:    pixDitherOctindexWithCmap
      functionSourceFile: '/src/leptonica/src/colorquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1973
      functionLinenumberEnd: 2139
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixd
        - rtab
        - gtab
        - btab
        - indexmap
        - difcap
      BBCount:         187
      ICount:          1429
      EdgeCount:       251
      CyclomaticComplexity: 66
      functionsReached:
        - calloc
        - lept_stderr
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetRGBLine
        - pixGetWidth
        - pixGetWpl
        - pixcmapGetColor
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'colorquant1.c:1982,15'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1982,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - returnErrorInt
                - pixGetDimensions
                - pixGetWidth
                - pixGetHeight
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - pixGetData
                - pixGetWpl
                - pixGetRGBLine
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1983,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorquant1.c:1982,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1983,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1984,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - returnErrorInt
                - pixGetDimensions
                - pixGetWidth
                - pixGetHeight
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - pixGetData
                - pixGetWpl
                - pixGetRGBLine
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorquant1.c:1983,16'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1983,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1983,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:1984,15'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1984,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - returnErrorInt
                - pixGetDimensions
                - pixGetWidth
                - pixGetHeight
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - pixGetData
                - pixGetWpl
                - pixGetRGBLine
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1985,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorquant1.c:1984,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1985,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1986,32'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorInt
                - pixGetDimensions
                - pixGetWidth
                - pixGetHeight
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - pixGetData
                - pixGetWpl
                - pixGetRGBLine
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorquant1.c:1985,16'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1985,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1985,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:1986,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1987,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1988,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetWidth
                - pixGetHeight
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - pixGetData
                - pixGetWpl
                - pixGetRGBLine
                - pixcmapGetColor
                - returnErrorInt
        - Branch String:   'colorquant1.c:1987,16'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1987,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1987,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:1988,15'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1988,19'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetWidth
                - pixGetHeight
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - pixGetData
                - pixGetWpl
                - pixGetRGBLine
                - pixcmapGetColor
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1989,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorquant1.c:1988,24'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1988,28'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetWidth
                - pixGetHeight
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - pixGetData
                - pixGetWpl
                - pixGetRGBLine
                - pixcmapGetColor
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1989,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorquant1.c:1988,33'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1988,37'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetWidth
                - pixGetHeight
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - pixGetData
                - pixGetWpl
                - pixGetRGBLine
                - pixcmapGetColor
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1989,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorquant1.c:1988,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1989,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWidth
                - pixGetHeight
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - pixGetData
                - pixGetWpl
                - pixGetRGBLine
                - pixcmapGetColor
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1990,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWidth
                - pixGetHeight
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - pixGetData
                - pixGetWpl
                - pixGetRGBLine
                - pixcmapGetColor
                - returnErrorInt
        - Branch String:   'colorquant1.c:1989,16'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1989,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1989,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:1991,32'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1991,48'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1992,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorquant1.c:1991,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1992,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1994,13'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - pixGetData
                - pixGetWpl
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:1992,16'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1992,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorquant1.c:1992,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:2006,17'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2006,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - pixGetData
                - pixGetWpl
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2008,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorquant1.c:2006,28'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2006,32'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - pixGetData
                - pixGetWpl
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2008,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorquant1.c:2006,39'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2006,43'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - pixGetData
                - pixGetWpl
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2008,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorquant1.c:2006,49'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2006,53'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - pixGetData
                - pixGetWpl
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2008,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorquant1.c:2006,59'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2007,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - pixGetData
                - pixGetWpl
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2008,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorquant1.c:2007,16'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2007,20'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - pixGetData
                - pixGetWpl
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2008,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorquant1.c:2007,26'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2007,30'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - pixGetData
                - pixGetWpl
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2008,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorquant1.c:2007,36'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2007,40'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - pixGetData
                - pixGetWpl
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2008,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorquant1.c:2006,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2008,9'
              BranchSideFuncs:
                - pixGetRGBLine
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2014,19'
              BranchSideFuncs:
                - pixGetRGBLine
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2008,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2009,17'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:2009,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:2015,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2016,25'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2021,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2023,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2025,16'
              BranchSideFuncs:
                - pixGetRGBLine
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2117,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:2029,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2030,29'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2036,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2037,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2038,20'
              BranchSideFuncs:
                - pixcmapGetColor
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
            - BranchSide:      'colorquant1.c:2108,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2047,17'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2048,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2051,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2048,21'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2048,41'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2049,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2049,21'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2049,43'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2050,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2051,17'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2052,24'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2066,19'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2055,21'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2056,36'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2060,36'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2056,36'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2056,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2056,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2057,32'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2057,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2057,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2058,36'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2058,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2058,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2060,36'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2060,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2060,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2061,32'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2061,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2061,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2062,36'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2062,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2062,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2067,17'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2068,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2071,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2068,21'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2068,41'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2069,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2069,21'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2069,43'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2070,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2071,17'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2072,24'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2086,19'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2075,21'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2076,36'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2080,36'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2076,36'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2076,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2076,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2077,32'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2077,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2077,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2078,36'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2078,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2078,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2080,36'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2080,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2080,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2081,32'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2081,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2081,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2082,36'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2082,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2082,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2087,17'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2088,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2091,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2088,21'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2088,41'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2089,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2089,21'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2089,43'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2090,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2091,17'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2092,24'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2105,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2095,21'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2096,36'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2100,36'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2096,36'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2096,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2096,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2097,32'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2097,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2097,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2098,36'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2098,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2098,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2100,36'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2100,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2100,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2101,32'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2101,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2101,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2102,36'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2102,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
            - BranchSide:      'colorquant1.c:2102,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetRGBLine
                - pixcmapGetColor
        - Branch String:   'colorquant1.c:2118,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2119,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:2125,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'colorquant1.c:1982,18'
          Dst:             pixGetDepth
        - Src:             'colorquant1.c:1983,16'
          Dst:             returnErrorInt
        - Src:             'colorquant1.c:1984,18'
          Dst:             pixGetDepth
        - Src:             'colorquant1.c:1985,16'
          Dst:             returnErrorInt
        - Src:             'colorquant1.c:1986,17'
          Dst:             pixGetColormap
        - Src:             'colorquant1.c:1987,16'
          Dst:             returnErrorInt
        - Src:             'colorquant1.c:1989,16'
          Dst:             returnErrorInt
        - Src:             'colorquant1.c:1990,5'
          Dst:             pixGetDimensions
        - Src:             'colorquant1.c:1991,9'
          Dst:             pixGetWidth
        - Src:             'colorquant1.c:1991,35'
          Dst:             pixGetHeight
        - Src:             'colorquant1.c:1992,16'
          Dst:             returnErrorInt
        - Src:             'colorquant1.c:1997,25'
          Dst:             calloc
        - Src:             'colorquant1.c:1998,25'
          Dst:             calloc
        - Src:             'colorquant1.c:1999,25'
          Dst:             calloc
        - Src:             'colorquant1.c:2000,24'
          Dst:             calloc
        - Src:             'colorquant1.c:2001,24'
          Dst:             calloc
        - Src:             'colorquant1.c:2002,24'
          Dst:             calloc
        - Src:             'colorquant1.c:2003,24'
          Dst:             calloc
        - Src:             'colorquant1.c:2004,24'
          Dst:             calloc
        - Src:             'colorquant1.c:2005,24'
          Dst:             calloc
        - Src:             'colorquant1.c:2008,9'
          Dst:             lept_stderr
        - Src:             'colorquant1.c:2014,5'
          Dst:             pixGetRGBLine
        - Src:             'colorquant1.c:2021,13'
          Dst:             pixGetData
        - Src:             'colorquant1.c:2022,12'
          Dst:             pixGetWpl
        - Src:             'colorquant1.c:2028,9'
          Dst:             pixGetRGBLine
        - Src:             'colorquant1.c:2044,13'
          Dst:             pixcmapGetColor
    - functionName:    pixOctcubeQuantMixedWithGray
      functionSourceFile: '/src/leptonica/src/colorquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2564
      functionLinenumberEnd: 2707
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - depth
        - graylevels
        - delta
      BBCount:         111
      ICount:          813
      EdgeCount:       149
      CyclomaticComplexity: 40
      functionsReached:
        - calloc
        - extractRGBValues
        - lept_stderr
        - makeGrayQuantIndexTable
        - makeRGBToIndexTables
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixSetColormap
        - pixcmapAddColor
        - pixcmapCreate
        - pixcmapResetColor
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorquant1.c:2575,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2576,23'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - makeGrayQuantIndexTable
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixcmapResetColor
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2577,21'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - makeGrayQuantIndexTable
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixcmapResetColor
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:2576,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2576,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2576,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:2577,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2578,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2579,9'
              BranchSideFuncs:
                - returnErrorPtr
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - makeGrayQuantIndexTable
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixcmapResetColor
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:2578,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2578,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2578,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:2579,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2580,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2581,9'
              BranchSideFuncs:
                - returnErrorPtr
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - makeGrayQuantIndexTable
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixcmapResetColor
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:2580,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2580,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2580,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:2581,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2582,19'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - makeGrayQuantIndexTable
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixcmapResetColor
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2586,16'
              BranchSideFuncs:
                - returnErrorPtr
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - makeGrayQuantIndexTable
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixcmapResetColor
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:2584,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2585,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2586,5'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - makeGrayQuantIndexTable
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixcmapResetColor
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
                - lept_stderr
        - Branch String:   'colorquant1.c:2585,27'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2585,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2585,13'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:2586,16'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2587,19'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - makeGrayQuantIndexTable
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixcmapResetColor
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2592,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorquant1.c:2589,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2590,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2591,5'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - makeGrayQuantIndexTable
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixcmapResetColor
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
                - lept_stderr
        - Branch String:   'colorquant1.c:2590,27'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2590,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2590,13'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:2592,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2592,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2592,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:2609,15'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2609,19'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixcmapResetColor
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
                - lept_stderr
            - BranchSide:      'colorquant1.c:2611,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorquant1.c:2609,24'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2609,28'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixcmapResetColor
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
                - lept_stderr
            - BranchSide:      'colorquant1.c:2611,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorquant1.c:2609,33'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2610,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixcmapResetColor
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
                - lept_stderr
            - BranchSide:      'colorquant1.c:2611,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorquant1.c:2610,17'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2610,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixcmapResetColor
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
                - lept_stderr
            - BranchSide:      'colorquant1.c:2611,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorquant1.c:2610,28'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2610,32'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixcmapResetColor
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
                - lept_stderr
            - BranchSide:      'colorquant1.c:2611,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorquant1.c:2610,39'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2610,43'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixcmapResetColor
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
                - lept_stderr
            - BranchSide:      'colorquant1.c:2611,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorquant1.c:2610,50'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2610,54'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixcmapResetColor
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
                - lept_stderr
            - BranchSide:      'colorquant1.c:2611,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorquant1.c:2609,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2611,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
                - lept_stderr
            - BranchSide:      'colorquant1.c:2616,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
                - lept_stderr
        - Branch String:   'colorquant1.c:2611,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2612,9'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:2612,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:2617,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2618,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
            - BranchSide:      'colorquant1.c:2621,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:2618,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2619,9'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:2619,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:2624,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2625,25'
              BranchSideFuncs:
                - pixcmapAddColor
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
                - extractRGBValues
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:2626,12'
              BranchSideFuncs:
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
                - extractRGBValues
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:2626,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2627,22'
              BranchSideFuncs:
                - pixcmapAddColor
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
                - extractRGBValues
            - BranchSide:      'colorquant1.c:2630,20'
              BranchSideFuncs:
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
                - extractRGBValues
        - Branch String:   'colorquant1.c:2638,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2639,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
                - extractRGBValues
            - BranchSide:      'colorquant1.c:2687,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
        - Branch String:   'colorquant1.c:2641,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2642,30'
              BranchSideFuncs:
                - extractRGBValues
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
            - BranchSide:      'colorquant1.c:2684,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
                - extractRGBValues
        - Branch String:   'colorquant1.c:2643,17'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2644,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
                - extractRGBValues
            - BranchSide:      'colorquant1.c:2655,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
                - extractRGBValues
        - Branch String:   'colorquant1.c:2644,21'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2645,27'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
                - extractRGBValues
            - BranchSide:      'colorquant1.c:2647,28'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
                - extractRGBValues
        - Branch String:   'colorquant1.c:2647,28'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2648,27'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
                - extractRGBValues
            - BranchSide:      'colorquant1.c:2651,27'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
                - extractRGBValues
        - Branch String:   'colorquant1.c:2655,21'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2656,27'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
                - extractRGBValues
            - BranchSide:      'colorquant1.c:2658,28'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
                - extractRGBValues
        - Branch String:   'colorquant1.c:2658,28'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2659,27'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
                - extractRGBValues
            - BranchSide:      'colorquant1.c:2662,27'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
                - extractRGBValues
        - Branch String:   'colorquant1.c:2666,17'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2667,28'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
                - extractRGBValues
            - BranchSide:      'colorquant1.c:2677,23'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
                - extractRGBValues
        - Branch String:   'colorquant1.c:2672,21'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2673,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
                - extractRGBValues
            - BranchSide:      'colorquant1.c:2675,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
                - extractRGBValues
        - Branch String:   'colorquant1.c:2678,21'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2679,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
                - extractRGBValues
            - BranchSide:      'colorquant1.c:2681,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
                - extractRGBValues
        - Branch String:   'colorquant1.c:2687,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2688,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
            - BranchSide:      'colorquant1.c:2694,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:2688,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2689,26'
              BranchSideFuncs:
                - pixcmapResetColor
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:2694,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapResetColor
      Callsites:
        - Src:             'colorquant1.c:2576,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:2577,9'
          Dst:             pixGetDepth
        - Src:             'colorquant1.c:2578,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:2580,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:2585,27'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:2590,27'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:2592,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:2599,5'
          Dst:             makeRGBToIndexTables
        - Src:             'colorquant1.c:2602,25'
          Dst:             calloc
        - Src:             'colorquant1.c:2603,25'
          Dst:             calloc
        - Src:             'colorquant1.c:2604,25'
          Dst:             calloc
        - Src:             'colorquant1.c:2605,25'
          Dst:             calloc
        - Src:             'colorquant1.c:2608,14'
          Dst:             makeGrayQuantIndexTable
        - Src:             'colorquant1.c:2611,9'
          Dst:             lept_stderr
        - Src:             'colorquant1.c:2616,5'
          Dst:             pixGetDimensions
        - Src:             'colorquant1.c:2617,17'
          Dst:             pixCreate
        - Src:             'colorquant1.c:2618,9'
          Dst:             lept_stderr
        - Src:             'colorquant1.c:2621,5'
          Dst:             pixCopyResolution
        - Src:             'colorquant1.c:2622,5'
          Dst:             pixCopyInputFormat
        - Src:             'colorquant1.c:2623,12'
          Dst:             pixcmapCreate
        - Src:             'colorquant1.c:2625,9'
          Dst:             pixcmapAddColor
        - Src:             'colorquant1.c:2628,9'
          Dst:             pixcmapAddColor
        - Src:             'colorquant1.c:2630,5'
          Dst:             pixSetColormap
        - Src:             'colorquant1.c:2631,12'
          Dst:             pixGetWpl
        - Src:             'colorquant1.c:2632,13'
          Dst:             pixGetData
        - Src:             'colorquant1.c:2636,13'
          Dst:             pixGetData
        - Src:             'colorquant1.c:2637,12'
          Dst:             pixGetWpl
        - Src:             'colorquant1.c:2642,13'
          Dst:             extractRGBValues
        - Src:             'colorquant1.c:2692,13'
          Dst:             pixcmapResetColor
    - functionName:    pixOctreeQuantNumColors
      functionSourceFile: '/src/leptonica/src/colorquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2238
      functionLinenumberEnd: 2524
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - maxcolors
        - subsample
      BBCount:         152
      ICount:          1408
      EdgeCount:       192
      CyclomaticComplexity: 42
      functionsReached:
        - calloc
        - extractRGBValues
        - getOctcubeIndexFromRGB
        - getRGBFromOctcube
        - lept_stderr
        - lheapAdd
        - lheapCreate
        - lheapDestroy
        - lheapRemove
        - makeRGBToIndexTables
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixSetColormap
        - pixcmapAddColor
        - pixcmapCreate
        - pixcmapGetCount
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorquant1.c:2251,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2252,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - makeRGBToIndexTables
                - lheapCreate
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
                - lheapAdd
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - calloc
                - makeRGBToIndexTables
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixCreate
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2253,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - makeRGBToIndexTables
                - lheapCreate
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
                - lheapAdd
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - calloc
                - makeRGBToIndexTables
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixCreate
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:2252,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2252,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2252,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:2253,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2254,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2255,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - makeRGBToIndexTables
                - lheapCreate
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
                - lheapAdd
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - calloc
                - makeRGBToIndexTables
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixCreate
                - lept_stderr
                - lept_stderr
        - Branch String:   'colorquant1.c:2254,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2254,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2254,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:2255,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2256,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - makeRGBToIndexTables
                - lheapCreate
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
                - lheapAdd
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - calloc
                - makeRGBToIndexTables
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixCreate
                - lept_stderr
                - lept_stderr
            - BranchSide:      'colorquant1.c:2259,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - makeRGBToIndexTables
                - lheapCreate
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
                - lheapAdd
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - calloc
                - makeRGBToIndexTables
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixCreate
                - lept_stderr
        - Branch String:   'colorquant1.c:2256,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2257,19'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - makeRGBToIndexTables
                - lheapCreate
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
                - lheapAdd
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - calloc
                - makeRGBToIndexTables
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixCreate
                - lept_stderr
            - BranchSide:      'colorquant1.c:2257,19'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - makeRGBToIndexTables
                - lheapCreate
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
                - lheapAdd
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - calloc
                - makeRGBToIndexTables
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixCreate
                - lept_stderr
        - Branch String:   'colorquant1.c:2259,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2260,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - makeRGBToIndexTables
                - lheapCreate
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
                - lheapAdd
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - calloc
                - makeRGBToIndexTables
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixCreate
                - lept_stderr
            - BranchSide:      'colorquant1.c:2264,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - makeRGBToIndexTables
                - lheapCreate
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
                - lheapAdd
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - calloc
                - makeRGBToIndexTables
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixCreate
        - Branch String:   'colorquant1.c:2260,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2261,19'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - makeRGBToIndexTables
                - lheapCreate
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
                - lheapAdd
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - calloc
                - makeRGBToIndexTables
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixCreate
            - BranchSide:      'colorquant1.c:2261,19'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - makeRGBToIndexTables
                - lheapCreate
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
                - lheapAdd
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - calloc
                - makeRGBToIndexTables
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixCreate
        - Branch String:   'colorquant1.c:2267,15'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2267,13'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - makeRGBToIndexTables
                - lheapCreate
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
                - lheapAdd
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - calloc
                - makeRGBToIndexTables
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixCreate
            - BranchSide:      'colorquant1.c:2267,13'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - makeRGBToIndexTables
                - lheapCreate
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
                - lheapAdd
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - calloc
                - makeRGBToIndexTables
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixCreate
        - Branch String:   'colorquant1.c:2268,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2269,20'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - makeRGBToIndexTables
                - lheapCreate
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
                - lheapAdd
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - calloc
                - makeRGBToIndexTables
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixCreate
            - BranchSide:      'colorquant1.c:2272,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - makeRGBToIndexTables
                - lheapCreate
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
                - lheapAdd
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - calloc
                - makeRGBToIndexTables
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixCreate
        - Branch String:   'colorquant1.c:2269,20'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2269,18'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - makeRGBToIndexTables
                - lheapCreate
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
                - lheapAdd
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - calloc
                - makeRGBToIndexTables
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixCreate
            - BranchSide:      'colorquant1.c:2269,18'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - makeRGBToIndexTables
                - lheapCreate
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
                - lheapAdd
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - calloc
                - makeRGBToIndexTables
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixCreate
        - Branch String:   'colorquant1.c:2272,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2273,13'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - makeRGBToIndexTables
                - lheapCreate
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
                - lheapAdd
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - calloc
                - makeRGBToIndexTables
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2279,16'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - makeRGBToIndexTables
                - lheapCreate
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
                - lheapAdd
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - calloc
                - makeRGBToIndexTables
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - pixDestroy
                - returnErrorPtr
                - pixCreate
        - Branch String:   'colorquant1.c:2279,16'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2280,13'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - makeRGBToIndexTables
                - lheapCreate
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
                - lheapAdd
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - calloc
                - makeRGBToIndexTables
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2287,13'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - calloc
                - makeRGBToIndexTables
                - lheapCreate
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
                - lheapAdd
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - calloc
                - makeRGBToIndexTables
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'colorquant1.c:2303,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2305,32'
              BranchSideFuncs:
                - calloc
                - makeRGBToIndexTables
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2374,23'
              BranchSideFuncs:
                - calloc
                - makeRGBToIndexTables
                - lheapCreate
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
                - lheapAdd
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
        - Branch String:   'colorquant1.c:2305,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2306,13'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2309,16'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
        - Branch String:   'colorquant1.c:2307,27'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2307,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2307,13'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:2309,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2310,33'
              BranchSideFuncs:
                - calloc
                - makeRGBToIndexTables
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
            - BranchSide:      'colorquant1.c:2314,28'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - pixGetData
                - pixGetWpl
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
        - Branch String:   'colorquant1.c:2321,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2322,21'
              BranchSideFuncs:
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
            - BranchSide:      'colorquant1.c:2344,30'
              BranchSideFuncs:
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:2324,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2325,27'
              BranchSideFuncs:
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:2340,9'
              BranchSideFuncs:
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
        - Branch String:   'colorquant1.c:2331,21'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2332,21'
              BranchSideFuncs:
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
            - BranchSide:      'colorquant1.c:2334,21'
              BranchSideFuncs:
                - pixcmapCreate
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
        - Branch String:   'colorquant1.c:2346,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2347,19'
              BranchSideFuncs:
                - getRGBFromOctcube
                - pixcmapAddColor
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:2359,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:2348,17'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2349,39'
              BranchSideFuncs:
                - pixcmapAddColor
                - free
                - free
                - free
                - free
                - free
                - getRGBFromOctcube
            - BranchSide:      'colorquant1.c:2353,35'
              BranchSideFuncs:
                - getRGBFromOctcube
                - pixcmapAddColor
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:2359,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2360,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:2361,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:2375,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2376,29'
              BranchSideFuncs:
                - calloc
                - makeRGBToIndexTables
                - lheapCreate
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
                - lheapAdd
                - extractRGBValues
                - getOctcubeIndexFromRGB
            - BranchSide:      'colorquant1.c:2382,24'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - lheapCreate
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
                - lheapAdd
                - extractRGBValues
                - getOctcubeIndexFromRGB
        - Branch String:   'colorquant1.c:2387,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2388,17'
              BranchSideFuncs:
                - lheapCreate
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
                - lheapAdd
                - extractRGBValues
                - getOctcubeIndexFromRGB
            - BranchSide:      'colorquant1.c:2402,10'
              BranchSideFuncs:
                - lheapCreate
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
                - lheapAdd
        - Branch String:   'colorquant1.c:2389,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2390,23'
              BranchSideFuncs:
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - lheapCreate
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
                - lheapAdd
            - BranchSide:      'colorquant1.c:2399,5'
              BranchSideFuncs:
                - lheapCreate
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
                - lheapAdd
                - extractRGBValues
                - getOctcubeIndexFromRGB
        - Branch String:   'colorquant1.c:2403,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2404,18'
              BranchSideFuncs:
                - lheapAdd
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
            - BranchSide:      'colorquant1.c:2405,5'
              BranchSideFuncs:
                - free
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
                - calloc
        - Branch String:   'colorquant1.c:2409,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2410,29'
              BranchSideFuncs:
                - calloc
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
            - BranchSide:      'colorquant1.c:2415,12'
              BranchSideFuncs:
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
                - lheapRemove
        - Branch String:   'colorquant1.c:2415,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2416,37'
              BranchSideFuncs:
                - lheapRemove
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2425,5'
              BranchSideFuncs:
                - lheapDestroy
                - calloc
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
        - Branch String:   'colorquant1.c:2430,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2431,43'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2432,16'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
        - Branch String:   'colorquant1.c:2432,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2433,13'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2440,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
        - Branch String:   'colorquant1.c:2433,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2434,27'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2436,5'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
        - Branch String:   'colorquant1.c:2442,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2443,17'
              BranchSideFuncs:
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2475,23'
              BranchSideFuncs:
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:2445,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2446,23'
              BranchSideFuncs:
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - free
                - free
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2470,5'
              BranchSideFuncs:
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
        - Branch String:   'colorquant1.c:2452,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2454,17'
              BranchSideFuncs:
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2457,17'
              BranchSideFuncs:
                - calloc
                - pixcmapCreate
                - pixSetColormap
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
                - extractRGBValues
                - getOctcubeIndexFromRGB
                - free
                - free
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2460,17'
              BranchSideFuncs:
                - free
                - free
                - returnErrorPtr
        - Branch String:   'colorquant1.c:2462,31'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2462,17'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:2462,17'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:2478,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2479,15'
              BranchSideFuncs:
                - pixcmapAddColor
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:2490,36'
              BranchSideFuncs:
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:2481,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2482,13'
              BranchSideFuncs:
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:2483,31'
              BranchSideFuncs:
                - pixcmapAddColor
                - pixcmapGetCount
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:2495,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2496,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:2513,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:2496,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2497,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:2511,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:2498,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2499,25'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:2510,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:2499,17'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2501,27'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:2505,27'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:2509,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:2513,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2514,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:2517,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:2514,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:2515,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:2516,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'colorquant1.c:2252,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:2253,9'
          Dst:             pixGetDepth
        - Src:             'colorquant1.c:2254,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:2256,9'
          Dst:             lept_stderr
        - Src:             'colorquant1.c:2260,9'
          Dst:             lept_stderr
        - Src:             'colorquant1.c:2264,5'
          Dst:             pixGetDimensions
        - Src:             'colorquant1.c:2265,13'
          Dst:             pixGetData
        - Src:             'colorquant1.c:2266,12'
          Dst:             pixGetWpl
        - Src:             'colorquant1.c:2274,16'
          Dst:             pixCreate
        - Src:             'colorquant1.c:2281,16'
          Dst:             pixCreate
        - Src:             'colorquant1.c:2288,16'
          Dst:             pixCreate
        - Src:             'colorquant1.c:2295,5'
          Dst:             pixCopyResolution
        - Src:             'colorquant1.c:2296,5'
          Dst:             pixCopyInputFormat
        - Src:             'colorquant1.c:2305,32'
          Dst:             calloc
        - Src:             'colorquant1.c:2306,13'
          Dst:             pixDestroy
        - Src:             'colorquant1.c:2307,27'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:2310,33'
          Dst:             calloc
        - Src:             'colorquant1.c:2315,9'
          Dst:             makeRGBToIndexTables
        - Src:             'colorquant1.c:2319,17'
          Dst:             pixGetData
        - Src:             'colorquant1.c:2320,16'
          Dst:             pixGetWpl
        - Src:             'colorquant1.c:2326,17'
          Dst:             extractRGBValues
        - Src:             'colorquant1.c:2327,17'
          Dst:             getOctcubeIndexFromRGB
        - Src:             'colorquant1.c:2344,16'
          Dst:             pixcmapCreate
        - Src:             'colorquant1.c:2345,9'
          Dst:             pixSetColormap
        - Src:             'colorquant1.c:2353,17'
          Dst:             getRGBFromOctcube
        - Src:             'colorquant1.c:2356,13'
          Dst:             pixcmapAddColor
        - Src:             'colorquant1.c:2374,23'
          Dst:             calloc
        - Src:             'colorquant1.c:2376,29'
          Dst:             calloc
        - Src:             'colorquant1.c:2383,5'
          Dst:             makeRGBToIndexTables
        - Src:             'colorquant1.c:2391,13'
          Dst:             extractRGBValues
        - Src:             'colorquant1.c:2392,13'
          Dst:             getOctcubeIndexFromRGB
        - Src:             'colorquant1.c:2402,10'
          Dst:             lheapCreate
        - Src:             'colorquant1.c:2404,9'
          Dst:             lheapAdd
        - Src:             'colorquant1.c:2408,23'
          Dst:             calloc
        - Src:             'colorquant1.c:2410,29'
          Dst:             calloc
        - Src:             'colorquant1.c:2416,25'
          Dst:             lheapRemove
        - Src:             'colorquant1.c:2425,5'
          Dst:             lheapDestroy
        - Src:             'colorquant1.c:2429,23'
          Dst:             calloc
        - Src:             'colorquant1.c:2440,13'
          Dst:             pixGetData
        - Src:             'colorquant1.c:2441,12'
          Dst:             pixGetWpl
        - Src:             'colorquant1.c:2447,13'
          Dst:             extractRGBValues
        - Src:             'colorquant1.c:2448,13'
          Dst:             getOctcubeIndexFromRGB
        - Src:             'colorquant1.c:2462,31'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:2475,23'
          Dst:             calloc
        - Src:             'colorquant1.c:2476,12'
          Dst:             pixcmapCreate
        - Src:             'colorquant1.c:2477,5'
          Dst:             pixSetColormap
        - Src:             'colorquant1.c:2486,9'
          Dst:             pixcmapAddColor
        - Src:             'colorquant1.c:2490,20'
          Dst:             pixcmapGetCount
    - functionName:    pixOctreeQuantByPopulation
      functionSourceFile: '/src/leptonica/src/colorquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1679
      functionLinenumberEnd: 1929
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - level
        - ditherflag
      BBCount:         156
      ICount:          1364
      EdgeCount:       202
      CyclomaticComplexity: 48
      functionsReached:
        - calloc
        - extractRGBValues
        - getRGBFromOctcube
        - lept_stderr
        - lheapAdd
        - lheapCreate
        - lheapDestroy
        - lheapRemove
        - makeRGBToIndexTables
        - octcubeGetCount
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixDitherOctindexWithCmap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixSetColormap
        - pixcmapAddColor
        - pixcmapCreate
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorquant1.c:1691,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1692,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - extractRGBValues
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:1693,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - extractRGBValues
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:1692,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1692,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:1692,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:1693,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1694,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:1695,9'
              BranchSideFuncs:
                - pixGetDimensions
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - extractRGBValues
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:1694,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1694,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:1694,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:1695,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1695,27'
              BranchSideFuncs:
                - pixGetDimensions
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - extractRGBValues
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:1696,9'
              BranchSideFuncs:
                - pixGetDimensions
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - extractRGBValues
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:1696,19'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1696,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:1697,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorquant1.c:1696,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1697,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:1700,22'
              BranchSideFuncs:
                - pixGetDimensions
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - extractRGBValues
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'colorquant1.c:1697,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1697,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:1697,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:1701,27'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1701,30'
              BranchSideFuncs:
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - extractRGBValues
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'colorquant1.c:1706,25'
              BranchSideFuncs:
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - extractRGBValues
                - returnErrorPtr
        - Branch String:   'colorquant1.c:1701,48'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1701,51'
              BranchSideFuncs:
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - extractRGBValues
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'colorquant1.c:1706,25'
              BranchSideFuncs:
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - extractRGBValues
                - returnErrorPtr
        - Branch String:   'colorquant1.c:1701,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1702,9'
              BranchSideFuncs:
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - extractRGBValues
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'colorquant1.c:1706,25'
              BranchSideFuncs:
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - extractRGBValues
                - returnErrorPtr
        - Branch String:   'colorquant1.c:1702,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1703,20'
              BranchSideFuncs:
                - lept_stderr
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - extractRGBValues
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:1703,20'
              BranchSideFuncs:
                - octcubeGetCount
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - extractRGBValues
                - returnErrorPtr
        - Branch String:   'colorquant1.c:1706,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1707,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:1708,24'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - extractRGBValues
        - Branch String:   'colorquant1.c:1707,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1707,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:1707,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:1716,17'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1716,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - extractRGBValues
            - BranchSide:      'colorquant1.c:1717,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:1716,28'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1716,32'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - extractRGBValues
            - BranchSide:      'colorquant1.c:1717,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:1716,39'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1716,43'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - extractRGBValues
            - BranchSide:      'colorquant1.c:1717,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:1716,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1717,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - extractRGBValues
            - BranchSide:      'colorquant1.c:1720,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - extractRGBValues
        - Branch String:   'colorquant1.c:1722,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1723,17'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - extractRGBValues
            - BranchSide:      'colorquant1.c:1735,12'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:1724,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1725,30'
              BranchSideFuncs:
                - extractRGBValues
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:1732,5'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
                - extractRGBValues
        - Branch String:   'colorquant1.c:1735,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1736,13'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:1739,9'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:1736,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1737,20'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:1738,5'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:1739,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1740,15'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:1741,14'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:1741,14'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1742,15'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:1744,15'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapCreate
                - pixSetColormap
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:1754,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1755,13'
              BranchSideFuncs:
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:1764,9'
              BranchSideFuncs:
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:1755,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1756,26'
              BranchSideFuncs:
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:1760,5'
              BranchSideFuncs:
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:1764,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1765,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:1800,10'
              BranchSideFuncs:
                - lheapCreate
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
        - Branch String:   'colorquant1.c:1765,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1766,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:1774,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
        - Branch String:   'colorquant1.c:1766,17'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1767,33'
              BranchSideFuncs:
                - pixcmapAddColor
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
            - BranchSide:      'colorquant1.c:1771,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:1774,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1775,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
            - BranchSide:      'colorquant1.c:1796,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:1777,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1778,34'
              BranchSideFuncs:
                - extractRGBValues
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - lept_stderr
            - BranchSide:      'colorquant1.c:1795,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
        - Branch String:   'colorquant1.c:1780,17'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1783,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
            - BranchSide:      'colorquant1.c:1786,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
            - BranchSide:      'colorquant1.c:1789,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
            - BranchSide:      'colorquant1.c:1792,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
        - Branch String:   'colorquant1.c:1792,21'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1793,17'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
            - BranchSide:      'colorquant1.c:1793,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - lept_stderr
        - Branch String:   'colorquant1.c:1801,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1802,13'
              BranchSideFuncs:
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
            - BranchSide:      'colorquant1.c:1815,25'
              BranchSideFuncs:
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
        - Branch String:   'colorquant1.c:1802,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1803,37'
              BranchSideFuncs:
                - calloc
                - lheapAdd
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
            - BranchSide:      'colorquant1.c:1811,5'
              BranchSideFuncs:
                - calloc
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
                - pixcmapAddColor
                - free
                - calloc
                - lheapAdd
        - Branch String:   'colorquant1.c:1816,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1817,44'
              BranchSideFuncs:
                - lheapRemove
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - pixcmapAddColor
                - free
            - BranchSide:      'colorquant1.c:1831,27'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
        - Branch String:   'colorquant1.c:1818,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1818,20'
              BranchSideFuncs:
                - pixcmapAddColor
                - free
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
            - BranchSide:      'colorquant1.c:1819,25'
              BranchSideFuncs:
                - pixcmapAddColor
                - free
                - makeRGBToIndexTables
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
                - lheapRemove
        - Branch String:   'colorquant1.c:1833,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1834,9'
              BranchSideFuncs:
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
            - BranchSide:      'colorquant1.c:1844,12'
              BranchSideFuncs:
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
                - free
        - Branch String:   'colorquant1.c:1844,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1845,44'
              BranchSideFuncs:
                - lheapRemove
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - free
            - BranchSide:      'colorquant1.c:1858,5'
              BranchSideFuncs:
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
        - Branch String:   'colorquant1.c:1846,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1846,20'
              BranchSideFuncs:
                - free
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
            - BranchSide:      'colorquant1.c:1847,16'
              BranchSideFuncs:
                - free
                - lheapDestroy
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - lheapRemove
        - Branch String:   'colorquant1.c:1865,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1866,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
            - BranchSide:      'colorquant1.c:1874,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:1866,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1867,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
            - BranchSide:      'colorquant1.c:1873,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:1867,17'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1868,35'
              BranchSideFuncs:
                - getRGBFromOctcube
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:1872,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
        - Branch String:   'colorquant1.c:1880,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1881,13'
              BranchSideFuncs:
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
            - BranchSide:      'colorquant1.c:1893,9'
              BranchSideFuncs:
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
        - Branch String:   'colorquant1.c:1881,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1882,26'
              BranchSideFuncs:
                - pixcmapAddColor
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
                - getRGBFromOctcube
            - BranchSide:      'colorquant1.c:1886,31'
              BranchSideFuncs:
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
        - Branch String:   'colorquant1.c:1893,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1894,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
            - BranchSide:      'colorquant1.c:1904,35'
              BranchSideFuncs:
                - pixDitherOctindexWithCmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:1894,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1895,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
            - BranchSide:      'colorquant1.c:1903,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:1897,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1898,34'
              BranchSideFuncs:
                - extractRGBValues
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:1902,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - extractRGBValues
      Callsites:
        - Src:             'colorquant1.c:1692,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:1693,9'
          Dst:             pixGetDepth
        - Src:             'colorquant1.c:1694,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:1697,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:1700,5'
          Dst:             pixGetDimensions
        - Src:             'colorquant1.c:1702,9'
          Dst:             lept_stderr
        - Src:             'colorquant1.c:1706,9'
          Dst:             octcubeGetCount
        - Src:             'colorquant1.c:1707,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:1709,5'
          Dst:             makeRGBToIndexTables
        - Src:             'colorquant1.c:1712,25'
          Dst:             calloc
        - Src:             'colorquant1.c:1713,25'
          Dst:             calloc
        - Src:             'colorquant1.c:1714,25'
          Dst:             calloc
        - Src:             'colorquant1.c:1715,25'
          Dst:             calloc
        - Src:             'colorquant1.c:1720,13'
          Dst:             pixGetData
        - Src:             'colorquant1.c:1721,12'
          Dst:             pixGetWpl
        - Src:             'colorquant1.c:1725,13'
          Dst:             extractRGBValues
        - Src:             'colorquant1.c:1745,12'
          Dst:             pixCreate
        - Src:             'colorquant1.c:1746,13'
          Dst:             pixGetData
        - Src:             'colorquant1.c:1747,12'
          Dst:             pixGetWpl
        - Src:             'colorquant1.c:1748,5'
          Dst:             pixCopyResolution
        - Src:             'colorquant1.c:1749,5'
          Dst:             pixCopyInputFormat
        - Src:             'colorquant1.c:1750,12'
          Dst:             pixcmapCreate
        - Src:             'colorquant1.c:1751,5'
          Dst:             pixSetColormap
        - Src:             'colorquant1.c:1767,17'
          Dst:             pixcmapAddColor
        - Src:             'colorquant1.c:1778,17'
          Dst:             extractRGBValues
        - Src:             'colorquant1.c:1792,21'
          Dst:             lept_stderr
        - Src:             'colorquant1.c:1800,10'
          Dst:             lheapCreate
        - Src:             'colorquant1.c:1803,37'
          Dst:             calloc
        - Src:             'colorquant1.c:1809,13'
          Dst:             lheapAdd
        - Src:             'colorquant1.c:1815,25'
          Dst:             calloc
        - Src:             'colorquant1.c:1817,32'
          Dst:             lheapRemove
        - Src:             'colorquant1.c:1819,9'
          Dst:             pixcmapAddColor
        - Src:             'colorquant1.c:1832,5'
          Dst:             makeRGBToIndexTables
        - Src:             'colorquant1.c:1845,32'
          Dst:             lheapRemove
        - Src:             'colorquant1.c:1858,5'
          Dst:             lheapDestroy
        - Src:             'colorquant1.c:1868,17'
          Dst:             getRGBFromOctcube
        - Src:             'colorquant1.c:1886,13'
          Dst:             getRGBFromOctcube
        - Src:             'colorquant1.c:1888,9'
          Dst:             pixcmapAddColor
        - Src:             'colorquant1.c:1898,17'
          Dst:             extractRGBValues
        - Src:             'colorquant1.c:1904,9'
          Dst:             pixDitherOctindexWithCmap
    - functionName:    cqcellTreeDestroy
      functionSourceFile: '/src/leptonica/src/colorquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1281
      functionLinenumberEnd: 1305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pcqcaa
      BBCount:         19
      ICount:          105
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - lept_stderr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'colorquant1.c:1286,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1287,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colorquant1.c:1291,19'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:1287,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1288,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colorquant1.c:1288,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:1291,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1292,9'
              BranchSideFuncs: []
            - BranchSide:      'colorquant1.c:1294,16'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:1294,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1295,16'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:1301,5'
              BranchSideFuncs:
                - free
        - Branch String:   'colorquant1.c:1297,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1298,13'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:1299,9'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'colorquant1.c:1287,9'
          Dst:             lept_stderr
    - functionName:    pixOctreeQuantizePixels
      functionSourceFile: '/src/leptonica/src/colorquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 1158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - cqcaa
        - ditherflag
      BBCount:         153
      ICount:          1328
      EdgeCount:       204
      CyclomaticComplexity: 53
      functionsReached:
        - calloc
        - extractRGBValues
        - lept_stderr
        - makeRGBToIndexTables
        - octreeFindColorCell
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetRGBLine
        - pixGetWpl
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorquant1.c:984,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:985,23'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
                - octreeFindColorCell
                - extractRGBValues
                - octreeFindColorCell
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:986,21'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
                - octreeFindColorCell
                - extractRGBValues
                - octreeFindColorCell
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:985,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:985,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:985,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:986,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:987,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:988,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
                - octreeFindColorCell
                - extractRGBValues
                - octreeFindColorCell
                - returnErrorPtr
        - Branch String:   'colorquant1.c:987,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:987,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:987,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:988,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:989,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
                - octreeFindColorCell
                - extractRGBValues
                - octreeFindColorCell
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:992,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
                - octreeFindColorCell
                - extractRGBValues
                - octreeFindColorCell
                - returnErrorPtr
        - Branch String:   'colorquant1.c:989,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:989,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:989,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:995,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:996,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:997,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - makeRGBToIndexTables
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
                - octreeFindColorCell
                - extractRGBValues
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:996,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:996,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:996,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:1011,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1012,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - extractRGBValues
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1023,17'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1012,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1013,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - extractRGBValues
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1022,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:1015,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1016,34'
              BranchSideFuncs:
                - extractRGBValues
                - octreeFindColorCell
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:1021,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - extractRGBValues
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1035,21'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1035,25'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1037,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorquant1.c:1035,32'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1035,36'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1037,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorquant1.c:1035,43'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1035,47'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1037,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorquant1.c:1035,53'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1035,57'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1037,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorquant1.c:1035,63'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1036,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1037,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorquant1.c:1036,20'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1036,24'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1037,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorquant1.c:1036,30'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1036,34'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1037,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorquant1.c:1036,40'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1036,44'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - lept_stderr
                - pixGetRGBLine
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1037,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorquant1.c:1035,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1037,13'
              BranchSideFuncs:
                - pixGetRGBLine
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1043,23'
              BranchSideFuncs:
                - pixGetRGBLine
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1037,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1038,21'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:1038,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:1044,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1045,29'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1050,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1050,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1052,20'
              BranchSideFuncs:
                - pixGetRGBLine
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1131,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1056,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1057,33'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1063,21'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1064,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1065,24'
              BranchSideFuncs:
                - octreeFindColorCell
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
            - BranchSide:      'colorquant1.c:1122,20'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1073,21'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1074,28'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1088,23'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1077,25'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1078,40'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1082,40'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1078,40'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1078,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1078,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1079,36'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1079,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1079,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1080,40'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1080,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1080,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1082,40'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1082,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1082,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1083,36'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1083,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1083,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1084,40'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1084,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1084,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1089,21'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1090,28'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1104,23'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1093,25'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1094,40'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1098,40'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1094,40'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1094,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1094,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1095,36'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1095,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1095,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1096,40'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1096,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1096,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1098,40'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1098,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1098,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1099,36'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1099,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1099,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1100,40'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1100,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1100,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1105,21'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1106,28'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1119,13'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1109,25'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1110,40'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1114,40'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1110,40'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1110,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1110,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1111,36'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1111,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1111,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1112,40'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1112,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1112,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1114,40'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1114,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1114,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1115,36'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1115,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1115,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1116,40'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1116,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
            - BranchSide:      'colorquant1.c:1116,25'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
                - octreeFindColorCell
                - pixGetRGBLine
                - octreeFindColorCell
        - Branch String:   'colorquant1.c:1132,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:1133,20'
              BranchSideFuncs:
                - octreeFindColorCell
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
            - BranchSide:      'colorquant1.c:1139,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - free
                - free
                - free
      Callsites:
        - Src:             'colorquant1.c:985,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:986,9'
          Dst:             pixGetDepth
        - Src:             'colorquant1.c:987,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:989,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:992,5'
          Dst:             pixGetDimensions
        - Src:             'colorquant1.c:993,13'
          Dst:             pixGetData
        - Src:             'colorquant1.c:994,12'
          Dst:             pixGetWpl
        - Src:             'colorquant1.c:995,17'
          Dst:             pixCreate
        - Src:             'colorquant1.c:996,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:997,5'
          Dst:             pixCopyResolution
        - Src:             'colorquant1.c:998,5'
          Dst:             pixCopyInputFormat
        - Src:             'colorquant1.c:999,13'
          Dst:             pixGetData
        - Src:             'colorquant1.c:1000,12'
          Dst:             pixGetWpl
        - Src:             'colorquant1.c:1004,5'
          Dst:             makeRGBToIndexTables
        - Src:             'colorquant1.c:1016,17'
          Dst:             extractRGBValues
        - Src:             'colorquant1.c:1018,17'
          Dst:             octreeFindColorCell
        - Src:             'colorquant1.c:1026,29'
          Dst:             calloc
        - Src:             'colorquant1.c:1027,29'
          Dst:             calloc
        - Src:             'colorquant1.c:1028,29'
          Dst:             calloc
        - Src:             'colorquant1.c:1029,28'
          Dst:             calloc
        - Src:             'colorquant1.c:1030,28'
          Dst:             calloc
        - Src:             'colorquant1.c:1031,28'
          Dst:             calloc
        - Src:             'colorquant1.c:1032,28'
          Dst:             calloc
        - Src:             'colorquant1.c:1033,28'
          Dst:             calloc
        - Src:             'colorquant1.c:1034,28'
          Dst:             calloc
        - Src:             'colorquant1.c:1037,13'
          Dst:             lept_stderr
        - Src:             'colorquant1.c:1043,9'
          Dst:             pixGetRGBLine
        - Src:             'colorquant1.c:1055,13'
          Dst:             pixGetRGBLine
        - Src:             'colorquant1.c:1069,17'
          Dst:             octreeFindColorCell
        - Src:             'colorquant1.c:1126,13'
          Dst:             octreeFindColorCell
        - Src:             'colorquant1.c:1137,13'
          Dst:             octreeFindColorCell
        - Src:             'colorquant1.c:1151,23'
          Dst:             pixDestroy
    - functionName:    octreeGenerateAndPrune
      functionSourceFile: '/src/leptonica/src/colorquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - colors
        - reservedcolors
        - pcmap
      BBCount:         101
      ICount:          805
      EdgeCount:       133
      CyclomaticComplexity: 34
      functionsReached:
        - cqcellTreeCreate
        - extractRGBValues
        - getRGBFromOctcube
        - lept_stderr
        - makeRGBToIndexTables
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixcmapAddColor
        - pixcmapCreate
        - pixcmapGetColor
        - pixcmapGetNearestIndex
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorquant1.c:745,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:746,28'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - cqcellTreeCreate
                - makeRGBToIndexTables
                - pixcmapCreate
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - numaCreate
                - numaCreate
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:747,21'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - cqcellTreeCreate
                - makeRGBToIndexTables
                - pixcmapCreate
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - numaCreate
                - numaCreate
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:746,28'
          Branch Sides:
            - BranchSide:      'colorquant1.c:746,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:746,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:747,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:748,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:749,9'
              BranchSideFuncs:
                - returnErrorPtr
                - cqcellTreeCreate
                - makeRGBToIndexTables
                - pixcmapCreate
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - numaCreate
                - numaCreate
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:748,28'
          Branch Sides:
            - BranchSide:      'colorquant1.c:748,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:748,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:749,22'
          Branch Sides:
            - BranchSide:      'colorquant1.c:749,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:750,28'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorquant1.c:749,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:750,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:751,10'
              BranchSideFuncs:
                - returnErrorPtr
                - cqcellTreeCreate
                - makeRGBToIndexTables
                - pixcmapCreate
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - numaCreate
                - numaCreate
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - returnErrorPtr
        - Branch String:   'colorquant1.c:750,28'
          Branch Sides:
            - BranchSide:      'colorquant1.c:750,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:750,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:751,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:752,28'
              BranchSideFuncs:
                - cqcellTreeCreate
                - makeRGBToIndexTables
                - pixcmapCreate
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - numaCreate
                - numaCreate
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:754,18'
              BranchSideFuncs:
                - cqcellTreeCreate
                - makeRGBToIndexTables
                - pixcmapCreate
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - numaCreate
                - numaCreate
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
                - returnErrorPtr
        - Branch String:   'colorquant1.c:752,28'
          Branch Sides:
            - BranchSide:      'colorquant1.c:752,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:752,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:754,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:755,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:758,24'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - pixcmapCreate
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - numaCreate
                - numaCreate
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
        - Branch String:   'colorquant1.c:755,28'
          Branch Sides:
            - BranchSide:      'colorquant1.c:755,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:755,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:775,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:776,17'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
            - BranchSide:      'colorquant1.c:786,11'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:777,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:778,30'
              BranchSideFuncs:
                - extractRGBValues
                - numaCreate
                - numaCreate
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:783,5'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - extractRGBValues
        - Branch String:   'colorquant1.c:790,5'
          Branch Sides:
            - BranchSide:      'colorquant1.c:791,34'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:935,5'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
        - Branch String:   'colorquant1.c:795,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:796,19'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:908,5'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:797,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:798,28'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:848,17'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:800,21'
          Branch Sides:
            - BranchSide:      'colorquant1.c:801,21'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:804,21'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:804,21'
          Branch Sides:
            - BranchSide:      'colorquant1.c:805,21'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:847,13'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:806,25'
          Branch Sides:
            - BranchSide:      'colorquant1.c:807,41'
              BranchSideFuncs:
                - getRGBFromOctcube
                - pixcmapAddColor
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - lept_stderr
            - BranchSide:      'colorquant1.c:817,25'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - pixcmapAddColor
                - lept_stderr
        - Branch String:   'colorquant1.c:817,25'
          Branch Sides:
            - BranchSide:      'colorquant1.c:818,48'
              BranchSideFuncs:
                - lept_stderr
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - getRGBFromOctcube
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:818,48'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:828,25'
          Branch Sides:
            - BranchSide:      'colorquant1.c:829,31'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:830,30'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:830,30'
          Branch Sides:
            - BranchSide:      'colorquant1.c:831,31'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:833,29'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:848,34'
          Branch Sides:
            - BranchSide:      'colorquant1.c:848,37'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:849,17'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:848,17'
          Branch Sides:
            - BranchSide:      'colorquant1.c:849,17'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:901,24'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:850,21'
          Branch Sides:
            - BranchSide:      'colorquant1.c:852,28'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:900,13'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:852,21'
          Branch Sides:
            - BranchSide:      'colorquant1.c:853,36'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:858,25'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:855,29'
          Branch Sides:
            - BranchSide:      'colorquant1.c:856,39'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:857,21'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:858,25'
          Branch Sides:
            - BranchSide:      'colorquant1.c:859,38'
              BranchSideFuncs:
                - getRGBFromOctcube
                - pixcmapAddColor
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - lept_stderr
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:868,25'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - lept_stderr
        - Branch String:   'colorquant1.c:868,25'
          Branch Sides:
            - BranchSide:      'colorquant1.c:873,48'
              BranchSideFuncs:
                - lept_stderr
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:873,48'
              BranchSideFuncs:
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:882,25'
          Branch Sides:
            - BranchSide:      'colorquant1.c:883,31'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:884,30'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:884,30'
          Branch Sides:
            - BranchSide:      'colorquant1.c:885,31'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:887,29'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
        - Branch String:   'colorquant1.c:901,17'
          Branch Sides:
            - BranchSide:      'colorquant1.c:0,0'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
            - BranchSide:      'colorquant1.c:902,32'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - numaAddNumber
                - lept_stderr
                - getRGBFromOctcube
                - pixcmapAddColor
      Callsites:
        - Src:             'colorquant1.c:746,28'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:747,9'
          Dst:             pixGetDepth
        - Src:             'colorquant1.c:748,28'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:750,28'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:752,28'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:754,18'
          Dst:             cqcellTreeCreate
        - Src:             'colorquant1.c:755,28'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:759,5'
          Dst:             makeRGBToIndexTables
        - Src:             'colorquant1.c:762,12'
          Dst:             pixcmapCreate
        - Src:             'colorquant1.c:765,5'
          Dst:             pixGetDimensions
        - Src:             'colorquant1.c:769,13'
          Dst:             pixGetData
        - Src:             'colorquant1.c:770,12'
          Dst:             pixGetWpl
        - Src:             'colorquant1.c:778,13'
          Dst:             extractRGBValues
        - Src:             'colorquant1.c:786,11'
          Dst:             numaCreate
        - Src:             'colorquant1.c:787,11'
          Dst:             numaCreate
        - Src:             'colorquant1.c:808,25'
          Dst:             getRGBFromOctcube
        - Src:             'colorquant1.c:809,25'
          Dst:             pixcmapAddColor
        - Src:             'colorquant1.c:817,25'
          Dst:             lept_stderr
        - Src:             'colorquant1.c:818,25'
          Dst:             pixcmapGetNearestIndex
        - Src:             'colorquant1.c:820,25'
          Dst:             pixcmapGetColor
        - Src:             'colorquant1.c:834,21'
          Dst:             numaAddNumber
        - Src:             'colorquant1.c:860,25'
          Dst:             getRGBFromOctcube
        - Src:             'colorquant1.c:861,25'
          Dst:             pixcmapAddColor
        - Src:             'colorquant1.c:868,25'
          Dst:             lept_stderr
        - Src:             'colorquant1.c:873,25'
          Dst:             pixcmapGetNearestIndex
        - Src:             'colorquant1.c:875,25'
          Dst:             pixcmapGetColor
        - Src:             'colorquant1.c:888,21'
          Dst:             numaAddNumber
        - Src:             'colorquant1.c:935,5'
          Dst:             numaDestroy
        - Src:             'colorquant1.c:936,5'
          Dst:             numaDestroy
    - functionName:    pixOctreeColorQuantGeneral
      functionSourceFile: '/src/leptonica/src/colorquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - float
        - float
      constantsTouched: []
      argNames:
        - pixs
        - colors
        - ditherflag
        - validthresh
        - colorthresh
      BBCount:         87
      ICount:          462
      EdgeCount:       119
      CyclomaticComplexity: 34
      functionsReached:
        - cqcellTreeDestroy
        - lept_stderr
        - octreeGenerateAndPrune
        - pixClone
        - pixColorFraction
        - pixConvertTo8
        - pixCopyInputFormat
        - pixCopyResolution
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixOctreeQuantizePixels
        - pixScaleBySampling
        - pixSetColormap
        - pixcmapGetColor
        - pixcmapGetRankIntensity
        - pixcmapResetColor
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorquant1.c:614,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:615,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixClone
                - octreeGenerateAndPrune
                - pixDestroy
                - returnErrorPtr
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
                - lept_stderr
                - pixScaleBySampling
                - lept_stderr
                - pixColorFraction
                - pixConvertTo8
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:616,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixClone
                - octreeGenerateAndPrune
                - pixDestroy
                - returnErrorPtr
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
                - lept_stderr
                - pixScaleBySampling
                - lept_stderr
                - pixColorFraction
                - pixConvertTo8
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:615,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:615,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:615,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:616,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:617,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:618,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - octreeGenerateAndPrune
                - pixDestroy
                - returnErrorPtr
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
                - lept_stderr
                - pixScaleBySampling
                - lept_stderr
                - pixColorFraction
                - pixConvertTo8
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:617,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:617,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:617,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:618,22'
          Branch Sides:
            - BranchSide:      'colorquant1.c:618,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:619,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorquant1.c:618,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:619,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:627,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - octreeGenerateAndPrune
                - pixDestroy
                - returnErrorPtr
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
                - lept_stderr
                - pixScaleBySampling
                - lept_stderr
                - pixColorFraction
                - pixConvertTo8
                - lept_stderr
        - Branch String:   'colorquant1.c:619,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:619,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:619,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:628,27'
          Branch Sides:
            - BranchSide:      'colorquant1.c:628,30'
              BranchSideFuncs:
                - pixClone
                - octreeGenerateAndPrune
                - pixDestroy
                - returnErrorPtr
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
                - lept_stderr
                - pixScaleBySampling
                - lept_stderr
                - pixColorFraction
                - pixConvertTo8
                - lept_stderr
            - BranchSide:      'colorquant1.c:640,9'
              BranchSideFuncs:
                - pixClone
                - octreeGenerateAndPrune
                - pixDestroy
                - returnErrorPtr
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
                - lept_stderr
                - pixScaleBySampling
                - lept_stderr
        - Branch String:   'colorquant1.c:628,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:629,19'
              BranchSideFuncs:
                - pixColorFraction
                - pixClone
                - octreeGenerateAndPrune
                - pixDestroy
                - returnErrorPtr
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
                - lept_stderr
                - pixScaleBySampling
                - pixConvertTo8
                - lept_stderr
            - BranchSide:      'colorquant1.c:640,9'
              BranchSideFuncs:
                - pixClone
                - octreeGenerateAndPrune
                - pixDestroy
                - returnErrorPtr
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
                - lept_stderr
                - pixScaleBySampling
                - lept_stderr
        - Branch String:   'colorquant1.c:629,19'
          Branch Sides:
            - BranchSide:      'colorquant1.c:629,17'
              BranchSideFuncs:
                - pixColorFraction
                - pixClone
                - octreeGenerateAndPrune
                - pixDestroy
                - returnErrorPtr
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
                - lept_stderr
                - pixScaleBySampling
                - pixConvertTo8
                - lept_stderr
            - BranchSide:      'colorquant1.c:629,17'
              BranchSideFuncs:
                - pixColorFraction
                - pixClone
                - octreeGenerateAndPrune
                - pixDestroy
                - returnErrorPtr
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
                - lept_stderr
                - pixScaleBySampling
                - pixConvertTo8
                - lept_stderr
        - Branch String:   'colorquant1.c:630,18'
          Branch Sides:
            - BranchSide:      'colorquant1.c:630,16'
              BranchSideFuncs:
                - pixColorFraction
                - pixClone
                - octreeGenerateAndPrune
                - pixDestroy
                - returnErrorPtr
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
                - lept_stderr
                - pixScaleBySampling
                - pixConvertTo8
                - lept_stderr
            - BranchSide:      'colorquant1.c:630,16'
              BranchSideFuncs:
                - pixColorFraction
                - pixClone
                - octreeGenerateAndPrune
                - pixDestroy
                - returnErrorPtr
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
                - lept_stderr
                - pixScaleBySampling
                - pixConvertTo8
                - lept_stderr
        - Branch String:   'colorquant1.c:632,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:633,13'
              BranchSideFuncs:
                - pixConvertTo8
                - lept_stderr
            - BranchSide:      'colorquant1.c:639,5'
              BranchSideFuncs:
                - pixClone
                - octreeGenerateAndPrune
                - pixDestroy
                - returnErrorPtr
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
                - lept_stderr
                - pixScaleBySampling
        - Branch String:   'colorquant1.c:633,13'
          Branch Sides:
            - BranchSide:      'colorquant1.c:637,34'
              BranchSideFuncs:
                - lept_stderr
                - pixConvertTo8
            - BranchSide:      'colorquant1.c:637,34'
              BranchSideFuncs:
                - pixConvertTo8
        - Branch String:   'colorquant1.c:644,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:645,60'
              BranchSideFuncs:
                - pixScaleBySampling
                - octreeGenerateAndPrune
                - pixDestroy
                - returnErrorPtr
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'colorquant1.c:648,27'
              BranchSideFuncs:
                - pixClone
                - octreeGenerateAndPrune
                - pixDestroy
                - returnErrorPtr
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'colorquant1.c:652,27'
          Branch Sides:
            - BranchSide:      'colorquant1.c:652,30'
              BranchSideFuncs:
                - octreeGenerateAndPrune
                - pixDestroy
                - returnErrorPtr
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'colorquant1.c:656,36'
              BranchSideFuncs:
                - octreeGenerateAndPrune
                - pixDestroy
                - returnErrorPtr
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'colorquant1.c:652,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:653,18'
              BranchSideFuncs:
                - octreeGenerateAndPrune
                - pixDestroy
                - returnErrorPtr
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'colorquant1.c:656,36'
              BranchSideFuncs:
                - octreeGenerateAndPrune
                - pixDestroy
                - returnErrorPtr
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'colorquant1.c:653,18'
          Branch Sides:
            - BranchSide:      'colorquant1.c:653,16'
              BranchSideFuncs:
                - octreeGenerateAndPrune
                - pixDestroy
                - returnErrorPtr
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'colorquant1.c:653,16'
              BranchSideFuncs:
                - octreeGenerateAndPrune
                - pixDestroy
                - returnErrorPtr
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'colorquant1.c:657,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:658,9'
              BranchSideFuncs:
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'colorquant1.c:667,9'
              BranchSideFuncs:
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'colorquant1.c:659,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:659,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:659,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:667,27'
          Branch Sides:
            - BranchSide:      'colorquant1.c:667,30'
              BranchSideFuncs:
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'colorquant1.c:675,41'
              BranchSideFuncs:
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
        - Branch String:   'colorquant1.c:667,48'
          Branch Sides:
            - BranchSide:      'colorquant1.c:667,51'
              BranchSideFuncs:
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'colorquant1.c:675,41'
              BranchSideFuncs:
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
        - Branch String:   'colorquant1.c:667,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:668,9'
              BranchSideFuncs:
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'colorquant1.c:675,41'
              BranchSideFuncs:
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
        - Branch String:   'colorquant1.c:668,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:669,20'
              BranchSideFuncs:
                - lept_stderr
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:669,20'
              BranchSideFuncs:
                - pixOctreeQuantizePixels
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
        - Branch String:   'colorquant1.c:675,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:676,9'
              BranchSideFuncs:
                - pixDestroy
                - cqcellTreeDestroy
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:682,20'
              BranchSideFuncs:
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
        - Branch String:   'colorquant1.c:678,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:678,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:678,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:689,18'
          Branch Sides:
            - BranchSide:      'colorquant1.c:689,21'
              BranchSideFuncs:
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
            - BranchSide:      'colorquant1.c:693,29'
              BranchSideFuncs:
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
        - Branch String:   'colorquant1.c:689,30'
          Branch Sides:
            - BranchSide:      'colorquant1.c:689,33'
              BranchSideFuncs:
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
                - pixcmapResetColor
            - BranchSide:      'colorquant1.c:693,29'
              BranchSideFuncs:
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
        - Branch String:   'colorquant1.c:689,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:690,27'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
            - BranchSide:      'colorquant1.c:693,29'
              BranchSideFuncs:
                - pixcmapGetRankIntensity
                - pixcmapGetColor
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
        - Branch String:   'colorquant1.c:695,20'
          Branch Sides:
            - BranchSide:      'colorquant1.c:695,23'
              BranchSideFuncs:
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
            - BranchSide:      'colorquant1.c:698,5'
              BranchSideFuncs:
                - cqcellTreeDestroy
                - pixDestroy
        - Branch String:   'colorquant1.c:695,34'
          Branch Sides:
            - BranchSide:      'colorquant1.c:695,37'
              BranchSideFuncs:
                - cqcellTreeDestroy
                - pixDestroy
                - pixcmapResetColor
            - BranchSide:      'colorquant1.c:698,5'
              BranchSideFuncs:
                - cqcellTreeDestroy
                - pixDestroy
        - Branch String:   'colorquant1.c:695,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:696,27'
              BranchSideFuncs:
                - pixcmapResetColor
                - cqcellTreeDestroy
                - pixDestroy
            - BranchSide:      'colorquant1.c:698,5'
              BranchSideFuncs:
                - cqcellTreeDestroy
                - pixDestroy
      Callsites:
        - Src:             'colorquant1.c:615,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:616,9'
          Dst:             pixGetDepth
        - Src:             'colorquant1.c:617,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:619,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:627,5'
          Dst:             pixGetDimensions
        - Src:             'colorquant1.c:631,9'
          Dst:             pixColorFraction
        - Src:             'colorquant1.c:633,13'
          Dst:             lept_stderr
        - Src:             'colorquant1.c:637,20'
          Dst:             pixConvertTo8
        - Src:             'colorquant1.c:640,9'
          Dst:             lept_stderr
        - Src:             'colorquant1.c:646,18'
          Dst:             pixScaleBySampling
        - Src:             'colorquant1.c:648,18'
          Dst:             pixClone
        - Src:             'colorquant1.c:656,13'
          Dst:             octreeGenerateAndPrune
        - Src:             'colorquant1.c:658,9'
          Dst:             pixDestroy
        - Src:             'colorquant1.c:659,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:668,9'
          Dst:             lept_stderr
        - Src:             'colorquant1.c:675,17'
          Dst:             pixOctreeQuantizePixels
        - Src:             'colorquant1.c:676,9'
          Dst:             pixDestroy
        - Src:             'colorquant1.c:677,9'
          Dst:             cqcellTreeDestroy
        - Src:             'colorquant1.c:678,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:682,5'
          Dst:             pixSetColormap
        - Src:             'colorquant1.c:683,5'
          Dst:             pixCopyResolution
        - Src:             'colorquant1.c:684,5'
          Dst:             pixCopyInputFormat
        - Src:             'colorquant1.c:687,5'
          Dst:             pixcmapGetRankIntensity
        - Src:             'colorquant1.c:688,5'
          Dst:             pixcmapGetColor
        - Src:             'colorquant1.c:690,9'
          Dst:             pixcmapResetColor
        - Src:             'colorquant1.c:693,5'
          Dst:             pixcmapGetRankIntensity
        - Src:             'colorquant1.c:694,5'
          Dst:             pixcmapGetColor
        - Src:             'colorquant1.c:696,9'
          Dst:             pixcmapResetColor
        - Src:             'colorquant1.c:698,5'
          Dst:             cqcellTreeDestroy
        - Src:             'colorquant1.c:699,5'
          Dst:             pixDestroy
    - functionName:    pixOctreeColorQuant
      functionSourceFile: '/src/leptonica/src/colorquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - colors
        - ditherflag
      BBCount:         22
      ICount:          103
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - pixGetDepth
        - pixOctreeColorQuantGeneral
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorquant1.c:540,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:541,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixOctreeColorQuantGeneral
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:542,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixOctreeColorQuantGeneral
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorquant1.c:541,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:541,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:541,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:542,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:543,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:544,9'
              BranchSideFuncs:
                - pixOctreeColorQuantGeneral
                - returnErrorPtr
        - Branch String:   'colorquant1.c:543,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:543,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:543,9'
              BranchSideFuncs: []
        - Branch String:   'colorquant1.c:544,22'
          Branch Sides:
            - BranchSide:      'colorquant1.c:544,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:545,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorquant1.c:544,9'
          Branch Sides:
            - BranchSide:      'colorquant1.c:545,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:547,39'
              BranchSideFuncs:
                - pixOctreeColorQuantGeneral
        - Branch String:   'colorquant1.c:545,23'
          Branch Sides:
            - BranchSide:      'colorquant1.c:545,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorquant1.c:545,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colorquant1.c:541,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:542,9'
          Dst:             pixGetDepth
        - Src:             'colorquant1.c:543,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:545,23'
          Dst:             returnErrorPtr
        - Src:             'colorquant1.c:547,12'
          Dst:             pixOctreeColorQuantGeneral
    - functionName:    pixColorSegmentTryCluster
      functionSourceFile: '/src/leptonica/src/colorseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - maxdist
        - maxcolors
        - debugflag
      BBCount:         52
      ICount:          536
      EdgeCount:       67
      CyclomaticComplexity: 17
      functionsReached:
        - lept_stderr
        - pixGetColormap
        - pixGetData
        - pixGetHeight
        - pixGetWidth
        - pixGetWpl
        - pixcmapAddNewColor
        - pixcmapClear
        - pixcmapGetCount
        - pixcmapResetColor
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorseg.c:283,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:284,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixGetColormap
                - pixcmapClear
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixcmapResetColor
                - pixcmapGetCount
                - pixcmapAddNewColor
                - lept_stderr
            - BranchSide:      'colorseg.c:285,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetWidth
                - pixGetHeight
                - pixGetColormap
                - pixcmapClear
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixcmapResetColor
                - pixcmapGetCount
                - pixcmapAddNewColor
                - lept_stderr
        - Branch String:   'colorseg.c:284,16'
          Branch Sides:
            - BranchSide:      'colorseg.c:284,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorseg.c:284,9'
              BranchSideFuncs: []
        - Branch String:   'colorseg.c:285,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:286,16'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixGetColormap
                - pixcmapClear
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixcmapResetColor
                - pixcmapGetCount
                - pixcmapAddNewColor
                - lept_stderr
            - BranchSide:      'colorseg.c:288,21'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixGetColormap
                - pixcmapClear
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixcmapResetColor
                - pixcmapGetCount
                - pixcmapAddNewColor
                - lept_stderr
        - Branch String:   'colorseg.c:286,16'
          Branch Sides:
            - BranchSide:      'colorseg.c:286,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorseg.c:286,9'
              BranchSideFuncs: []
        - Branch String:   'colorseg.c:293,5'
          Branch Sides:
            - BranchSide:      'colorseg.c:294,34'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixcmapResetColor
                - pixcmapGetCount
                - pixcmapAddNewColor
                - lept_stderr
            - BranchSide:      'colorseg.c:298,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixcmapResetColor
                - pixcmapGetCount
                - pixcmapAddNewColor
                - lept_stderr
        - Branch String:   'colorseg.c:303,5'
          Branch Sides:
            - BranchSide:      'colorseg.c:304,17'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetCount
                - pixcmapAddNewColor
                - lept_stderr
            - BranchSide:      'colorseg.c:353,12'
              BranchSideFuncs:
                - pixcmapResetColor
        - Branch String:   'colorseg.c:306,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:307,22'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapAddNewColor
                - lept_stderr
                - pixcmapResetColor
            - BranchSide:      'colorseg.c:350,5'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetCount
                - pixcmapAddNewColor
                - lept_stderr
        - Branch String:   'colorseg.c:313,13'
          Branch Sides:
            - BranchSide:      'colorseg.c:314,26'
              BranchSideFuncs:
                - pixcmapAddNewColor
                - lept_stderr
                - pixcmapResetColor
                - pixcmapGetCount
            - BranchSide:      'colorseg.c:327,18'
              BranchSideFuncs:
                - pixcmapAddNewColor
                - lept_stderr
                - pixcmapResetColor
                - pixcmapGetCount
        - Branch String:   'colorseg.c:317,21'
          Branch Sides:
            - BranchSide:      'colorseg.c:318,27'
              BranchSideFuncs:
                - pixcmapAddNewColor
                - lept_stderr
                - pixcmapResetColor
                - pixcmapGetCount
            - BranchSide:      'colorseg.c:326,13'
              BranchSideFuncs:
                - pixcmapAddNewColor
                - lept_stderr
                - pixcmapResetColor
                - pixcmapGetCount
        - Branch String:   'colorseg.c:327,17'
          Branch Sides:
            - BranchSide:      'colorseg.c:328,42'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetCount
                - pixcmapAddNewColor
                - lept_stderr
            - BranchSide:      'colorseg.c:349,9'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetCount
                - pixcmapAddNewColor
                - lept_stderr
        - Branch String:   'colorseg.c:332,30'
          Branch Sides:
            - BranchSide:      'colorseg.c:332,33'
              BranchSideFuncs:
                - lept_stderr
                - pixcmapResetColor
                - pixcmapGetCount
                - pixcmapAddNewColor
            - BranchSide:      'colorseg.c:342,25'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'colorseg.c:332,21'
          Branch Sides:
            - BranchSide:      'colorseg.c:333,32'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetCount
                - pixcmapAddNewColor
                - lept_stderr
            - BranchSide:      'colorseg.c:342,25'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'colorseg.c:342,25'
          Branch Sides:
            - BranchSide:      'colorseg.c:343,25'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colorseg.c:346,21'
              BranchSideFuncs: []
        - Branch String:   'colorseg.c:343,25'
          Branch Sides:
            - BranchSide:      'colorseg.c:345,21'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'colorseg.c:345,21'
              BranchSideFuncs: []
        - Branch String:   'colorseg.c:353,5'
          Branch Sides:
            - BranchSide:      'colorseg.c:354,21'
              BranchSideFuncs:
                - pixcmapResetColor
            - BranchSide:      'colorseg.c:360,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colorseg.c:284,16'
          Dst:             returnErrorInt
        - Src:             'colorseg.c:286,16'
          Dst:             returnErrorInt
        - Src:             'colorseg.c:288,9'
          Dst:             pixGetWidth
        - Src:             'colorseg.c:289,9'
          Dst:             pixGetHeight
        - Src:             'colorseg.c:291,12'
          Dst:             pixGetColormap
        - Src:             'colorseg.c:292,5'
          Dst:             pixcmapClear
        - Src:             'colorseg.c:298,13'
          Dst:             pixGetData
        - Src:             'colorseg.c:299,13'
          Dst:             pixGetData
        - Src:             'colorseg.c:300,12'
          Dst:             pixGetWpl
        - Src:             'colorseg.c:301,12'
          Dst:             pixGetWpl
        - Src:             'colorseg.c:311,23'
          Dst:             pixcmapGetCount
        - Src:             'colorseg.c:328,23'
          Dst:             pixcmapAddNewColor
        - Src:             'colorseg.c:343,25'
          Dst:             lept_stderr
        - Src:             'colorseg.c:357,9'
          Dst:             pixcmapResetColor
    - functionName:    pixColorSegmentRemoveColors
      functionSourceFile: '/src/leptonica/src/colorseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - finalcolors
      BBCount:         35
      ICount:          217
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - calloc
        - numaDestroy
        - numaGetIValue
        - numaGetSortIndex
        - pixAssignToNearestColor
        - pixDestroy
        - pixGetCmapHistogram
        - pixGetColormap
        - pixGetDepth
        - pixMakeMaskFromLUT
        - pixRemoveUnusedColors
        - pixSetMasked
        - pixcmapGetColor32
        - pixcmapGetCount
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorseg.c:586,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:587,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - returnErrorInt
                - pixcmapGetCount
                - pixGetCmapHistogram
                - numaGetSortIndex
                - numaGetIValue
                - pixcmapGetColor32
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixRemoveUnusedColors
                - pixAssignToNearestColor
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorseg.c:588,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - returnErrorInt
                - pixcmapGetCount
                - pixGetCmapHistogram
                - numaGetSortIndex
                - numaGetIValue
                - pixcmapGetColor32
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixRemoveUnusedColors
                - pixAssignToNearestColor
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorseg.c:587,16'
          Branch Sides:
            - BranchSide:      'colorseg.c:587,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorseg.c:587,9'
              BranchSideFuncs: []
        - Branch String:   'colorseg.c:588,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:589,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorseg.c:590,32'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorInt
                - pixcmapGetCount
                - pixGetCmapHistogram
                - numaGetSortIndex
                - numaGetIValue
                - pixcmapGetColor32
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixRemoveUnusedColors
                - pixAssignToNearestColor
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorseg.c:589,16'
          Branch Sides:
            - BranchSide:      'colorseg.c:589,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorseg.c:589,9'
              BranchSideFuncs: []
        - Branch String:   'colorseg.c:590,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:591,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorseg.c:592,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - pixGetCmapHistogram
                - numaGetSortIndex
                - numaGetIValue
                - pixcmapGetColor32
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixRemoveUnusedColors
                - pixAssignToNearestColor
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
        - Branch String:   'colorseg.c:591,16'
          Branch Sides:
            - BranchSide:      'colorseg.c:591,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorseg.c:591,9'
              BranchSideFuncs: []
        - Branch String:   'colorseg.c:592,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:593,16'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixGetCmapHistogram
                - numaGetSortIndex
                - numaGetIValue
                - pixcmapGetColor32
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixRemoveUnusedColors
                - pixAssignToNearestColor
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
            - BranchSide:      'colorseg.c:594,31'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixGetCmapHistogram
                - numaGetSortIndex
                - numaGetIValue
                - pixcmapGetColor32
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixRemoveUnusedColors
                - pixAssignToNearestColor
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
        - Branch String:   'colorseg.c:593,16'
          Branch Sides:
            - BranchSide:      'colorseg.c:593,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorseg.c:593,9'
              BranchSideFuncs: []
        - Branch String:   'colorseg.c:595,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      'colorseg.c:604,30'
              BranchSideFuncs:
                - pixGetCmapHistogram
                - numaGetSortIndex
                - numaGetIValue
                - pixcmapGetColor32
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixRemoveUnusedColors
                - pixAssignToNearestColor
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
        - Branch String:   'colorseg.c:605,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:606,9'
              BranchSideFuncs:
                - numaDestroy
                - returnErrorInt
            - BranchSide:      'colorseg.c:609,19'
              BranchSideFuncs:
                - numaGetIValue
                - pixcmapGetColor32
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixRemoveUnusedColors
                - pixAssignToNearestColor
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
        - Branch String:   'colorseg.c:607,16'
          Branch Sides:
            - BranchSide:      'colorseg.c:607,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorseg.c:607,9'
              BranchSideFuncs: []
        - Branch String:   'colorseg.c:612,5'
          Branch Sides:
            - BranchSide:      'colorseg.c:613,23'
              BranchSideFuncs:
                - numaGetIValue
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixRemoveUnusedColors
                - pixAssignToNearestColor
                - pixDestroy
                - numaDestroy
                - numaDestroy
            - BranchSide:      'colorseg.c:617,31'
              BranchSideFuncs:
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixRemoveUnusedColors
                - pixAssignToNearestColor
                - pixDestroy
                - numaDestroy
                - numaDestroy
      Callsites:
        - Src:             'colorseg.c:587,16'
          Dst:             returnErrorInt
        - Src:             'colorseg.c:588,9'
          Dst:             pixGetDepth
        - Src:             'colorseg.c:589,16'
          Dst:             returnErrorInt
        - Src:             'colorseg.c:590,17'
          Dst:             pixGetColormap
        - Src:             'colorseg.c:591,16'
          Dst:             returnErrorInt
        - Src:             'colorseg.c:593,16'
          Dst:             returnErrorInt
        - Src:             'colorseg.c:594,15'
          Dst:             pixcmapGetCount
        - Src:             'colorseg.c:604,10'
          Dst:             pixGetCmapHistogram
        - Src:             'colorseg.c:605,17'
          Dst:             numaGetSortIndex
        - Src:             'colorseg.c:606,9'
          Dst:             numaDestroy
        - Src:             'colorseg.c:607,16'
          Dst:             returnErrorInt
        - Src:             'colorseg.c:609,5'
          Dst:             numaGetIValue
        - Src:             'colorseg.c:610,5'
          Dst:             pixcmapGetColor32
        - Src:             'colorseg.c:611,22'
          Dst:             calloc
        - Src:             'colorseg.c:613,9'
          Dst:             numaGetIValue
        - Src:             'colorseg.c:617,12'
          Dst:             pixMakeMaskFromLUT
        - Src:             'colorseg.c:627,5'
          Dst:             pixSetMasked
        - Src:             'colorseg.c:631,5'
          Dst:             pixRemoveUnusedColors
        - Src:             'colorseg.c:637,5'
          Dst:             pixAssignToNearestColor
        - Src:             'colorseg.c:639,5'
          Dst:             pixDestroy
        - Src:             'colorseg.c:640,5'
          Dst:             numaDestroy
        - Src:             'colorseg.c:641,5'
          Dst:             numaDestroy
    - functionName:    pixAssignToNearestColor
      functionSourceFile: '/src/leptonica/src/colorseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - pixm
        - level
        - countarray
      BBCount:         67
      ICount:          451
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - getOctcubeIndexFromRGB
        - lept_stderr
        - makeRGBToIndexTables
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixcmapToOctcubeLUT
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'colorseg.c:422,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:423,16'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorInt
                - pixGetDepth
                - makeRGBToIndexTables
                - pixcmapToOctcubeLUT
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - getOctcubeIndexFromRGB
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorseg.c:424,32'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorInt
                - pixGetDepth
                - makeRGBToIndexTables
                - pixcmapToOctcubeLUT
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - getOctcubeIndexFromRGB
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorseg.c:423,16'
          Branch Sides:
            - BranchSide:      'colorseg.c:423,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorseg.c:423,9'
              BranchSideFuncs: []
        - Branch String:   'colorseg.c:424,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:425,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorseg.c:426,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - makeRGBToIndexTables
                - pixcmapToOctcubeLUT
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - getOctcubeIndexFromRGB
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorseg.c:425,16'
          Branch Sides:
            - BranchSide:      'colorseg.c:425,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorseg.c:425,9'
              BranchSideFuncs: []
        - Branch String:   'colorseg.c:426,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:427,16'
              BranchSideFuncs:
                - pixGetDepth
                - makeRGBToIndexTables
                - pixcmapToOctcubeLUT
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - getOctcubeIndexFromRGB
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorseg.c:428,21'
              BranchSideFuncs:
                - pixGetDepth
                - makeRGBToIndexTables
                - pixcmapToOctcubeLUT
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - getOctcubeIndexFromRGB
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorseg.c:427,16'
          Branch Sides:
            - BranchSide:      'colorseg.c:427,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorseg.c:427,9'
              BranchSideFuncs: []
        - Branch String:   'colorseg.c:428,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:429,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorseg.c:430,9'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - pixcmapToOctcubeLUT
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - getOctcubeIndexFromRGB
                - pixGetData
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'colorseg.c:429,16'
          Branch Sides:
            - BranchSide:      'colorseg.c:429,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorseg.c:429,9'
              BranchSideFuncs: []
        - Branch String:   'colorseg.c:430,19'
          Branch Sides:
            - BranchSide:      'colorseg.c:430,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorseg.c:431,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorseg.c:430,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:431,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorseg.c:434,13'
              BranchSideFuncs:
                - makeRGBToIndexTables
                - pixcmapToOctcubeLUT
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - getOctcubeIndexFromRGB
                - pixGetData
                - pixGetWpl
        - Branch String:   'colorseg.c:431,16'
          Branch Sides:
            - BranchSide:      'colorseg.c:431,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorseg.c:431,9'
              BranchSideFuncs: []
        - Branch String:   'colorseg.c:437,15'
          Branch Sides:
            - BranchSide:      'colorseg.c:437,19'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - getOctcubeIndexFromRGB
                - pixGetData
                - pixGetWpl
            - BranchSide:      'colorseg.c:438,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorseg.c:437,24'
          Branch Sides:
            - BranchSide:      'colorseg.c:437,28'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - getOctcubeIndexFromRGB
                - pixGetData
                - pixGetWpl
            - BranchSide:      'colorseg.c:438,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorseg.c:437,33'
          Branch Sides:
            - BranchSide:      'colorseg.c:437,37'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - getOctcubeIndexFromRGB
                - pixGetData
                - pixGetWpl
            - BranchSide:      'colorseg.c:438,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'colorseg.c:437,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:438,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - free
                - free
                - getOctcubeIndexFromRGB
                - pixGetData
                - pixGetWpl
            - BranchSide:      'colorseg.c:443,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - free
                - free
                - getOctcubeIndexFromRGB
                - pixGetData
                - pixGetWpl
        - Branch String:   'colorseg.c:438,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:439,17'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
                - free
            - BranchSide:      'colorseg.c:439,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'colorseg.c:448,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:449,28'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - free
                - getOctcubeIndexFromRGB
            - BranchSide:      'colorseg.c:452,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - getOctcubeIndexFromRGB
        - Branch String:   'colorseg.c:452,5'
          Branch Sides:
            - BranchSide:      'colorseg.c:453,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - getOctcubeIndexFromRGB
            - BranchSide:      'colorseg.c:475,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'colorseg.c:455,13'
          Branch Sides:
            - BranchSide:      'colorseg.c:456,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - getOctcubeIndexFromRGB
            - BranchSide:      'colorseg.c:457,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - getOctcubeIndexFromRGB
        - Branch String:   'colorseg.c:457,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:458,17'
              BranchSideFuncs:
                - getOctcubeIndexFromRGB
                - free
                - free
                - free
                - free
            - BranchSide:      'colorseg.c:475,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - getOctcubeIndexFromRGB
        - Branch String:   'colorseg.c:458,17'
          Branch Sides:
            - BranchSide:      'colorseg.c:459,22'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - getOctcubeIndexFromRGB
            - BranchSide:      'colorseg.c:462,22'
              BranchSideFuncs:
                - getOctcubeIndexFromRGB
                - free
                - free
                - free
                - free
        - Branch String:   'colorseg.c:459,21'
          Branch Sides:
            - BranchSide:      'colorseg.c:460,21'
              BranchSideFuncs:
                - getOctcubeIndexFromRGB
                - free
                - free
                - free
                - free
            - BranchSide:      'colorseg.c:461,13'
              BranchSideFuncs:
                - getOctcubeIndexFromRGB
                - free
                - free
                - free
                - free
        - Branch String:   'colorseg.c:471,17'
          Branch Sides:
            - BranchSide:      'colorseg.c:472,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - getOctcubeIndexFromRGB
            - BranchSide:      'colorseg.c:473,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - getOctcubeIndexFromRGB
      Callsites:
        - Src:             'colorseg.c:423,16'
          Dst:             returnErrorInt
        - Src:             'colorseg.c:424,17'
          Dst:             pixGetColormap
        - Src:             'colorseg.c:425,16'
          Dst:             returnErrorInt
        - Src:             'colorseg.c:427,16'
          Dst:             returnErrorInt
        - Src:             'colorseg.c:428,9'
          Dst:             pixGetDepth
        - Src:             'colorseg.c:429,16'
          Dst:             returnErrorInt
        - Src:             'colorseg.c:431,16'
          Dst:             returnErrorInt
        - Src:             'colorseg.c:435,5'
          Dst:             makeRGBToIndexTables
        - Src:             'colorseg.c:436,15'
          Dst:             pixcmapToOctcubeLUT
        - Src:             'colorseg.c:438,9'
          Dst:             lept_stderr
        - Src:             'colorseg.c:443,5'
          Dst:             pixGetDimensions
        - Src:             'colorseg.c:444,13'
          Dst:             pixGetData
        - Src:             'colorseg.c:445,13'
          Dst:             pixGetData
        - Src:             'colorseg.c:446,12'
          Dst:             pixGetWpl
        - Src:             'colorseg.c:447,12'
          Dst:             pixGetWpl
        - Src:             'colorseg.c:449,17'
          Dst:             pixGetData
        - Src:             'colorseg.c:450,16'
          Dst:             pixGetWpl
        - Src:             'colorseg.c:467,13'
          Dst:             getOctcubeIndexFromRGB
    - functionName:    pixColorSegmentClean
      functionSourceFile: '/src/leptonica/src/colorseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - selsize
        - countarray
      BBCount:         39
      ICount:          227
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetIValue
        - numaGetSortIndex
        - pixCloseSafeCompBrick
        - pixDestroy
        - pixGenerateMaskByValue
        - pixGetColormap
        - pixGetDepth
        - pixSetMasked
        - pixXor
        - pixcmapGetColor32
        - pixcmapGetCount
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorseg.c:515,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:516,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - returnErrorInt
                - pixcmapGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorInt
                - numaDestroy
                - numaGetIValue
                - pixGenerateMaskByValue
                - pixCloseSafeCompBrick
                - pixXor
                - pixcmapGetColor32
                - pixSetMasked
                - pixDestroy
                - pixDestroy
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorseg.c:517,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - returnErrorInt
                - pixcmapGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorInt
                - numaDestroy
                - numaGetIValue
                - pixGenerateMaskByValue
                - pixCloseSafeCompBrick
                - pixXor
                - pixcmapGetColor32
                - pixSetMasked
                - pixDestroy
                - pixDestroy
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorseg.c:516,16'
          Branch Sides:
            - BranchSide:      'colorseg.c:516,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorseg.c:516,9'
              BranchSideFuncs: []
        - Branch String:   'colorseg.c:517,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:518,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorseg.c:519,32'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorInt
                - pixcmapGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorInt
                - numaDestroy
                - numaGetIValue
                - pixGenerateMaskByValue
                - pixCloseSafeCompBrick
                - pixXor
                - pixcmapGetColor32
                - pixSetMasked
                - pixDestroy
                - pixDestroy
                - numaAddNumber
                - returnErrorInt
        - Branch String:   'colorseg.c:518,16'
          Branch Sides:
            - BranchSide:      'colorseg.c:518,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorseg.c:518,9'
              BranchSideFuncs: []
        - Branch String:   'colorseg.c:519,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:520,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorseg.c:521,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorInt
                - numaDestroy
                - numaGetIValue
                - pixGenerateMaskByValue
                - pixCloseSafeCompBrick
                - pixXor
                - pixcmapGetColor32
                - pixSetMasked
                - pixDestroy
                - pixDestroy
                - numaAddNumber
        - Branch String:   'colorseg.c:520,16'
          Branch Sides:
            - BranchSide:      'colorseg.c:520,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorseg.c:520,9'
              BranchSideFuncs: []
        - Branch String:   'colorseg.c:521,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:522,16'
              BranchSideFuncs:
                - pixcmapGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorInt
                - numaDestroy
                - numaGetIValue
                - pixGenerateMaskByValue
                - pixCloseSafeCompBrick
                - pixXor
                - pixcmapGetColor32
                - pixSetMasked
                - pixDestroy
                - pixDestroy
                - numaAddNumber
            - BranchSide:      'colorseg.c:523,9'
              BranchSideFuncs:
                - pixcmapGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorInt
                - numaDestroy
                - numaGetIValue
                - pixGenerateMaskByValue
                - pixCloseSafeCompBrick
                - pixXor
                - pixcmapGetColor32
                - pixSetMasked
                - pixDestroy
                - pixDestroy
                - numaAddNumber
        - Branch String:   'colorseg.c:522,16'
          Branch Sides:
            - BranchSide:      'colorseg.c:522,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorseg.c:522,9'
              BranchSideFuncs: []
        - Branch String:   'colorseg.c:523,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:524,9'
              BranchSideFuncs: []
            - BranchSide:      'colorseg.c:527,31'
              BranchSideFuncs:
                - pixcmapGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorInt
                - numaDestroy
                - numaGetIValue
                - pixGenerateMaskByValue
                - pixCloseSafeCompBrick
                - pixXor
                - pixcmapGetColor32
                - pixSetMasked
                - pixDestroy
                - pixDestroy
                - numaAddNumber
        - Branch String:   'colorseg.c:529,5'
          Branch Sides:
            - BranchSide:      'colorseg.c:530,23'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorInt
                - numaDestroy
                - numaGetIValue
                - pixGenerateMaskByValue
                - pixCloseSafeCompBrick
                - pixXor
                - pixcmapGetColor32
                - pixSetMasked
                - pixDestroy
                - pixDestroy
            - BranchSide:      'colorseg.c:531,29'
              BranchSideFuncs:
                - numaGetSortIndex
                - numaDestroy
                - returnErrorInt
                - numaDestroy
                - numaGetIValue
                - pixGenerateMaskByValue
                - pixCloseSafeCompBrick
                - pixXor
                - pixcmapGetColor32
                - pixSetMasked
                - pixDestroy
                - pixDestroy
        - Branch String:   'colorseg.c:533,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:534,16'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
                - pixGenerateMaskByValue
                - pixCloseSafeCompBrick
                - pixXor
                - pixcmapGetColor32
                - pixSetMasked
                - pixDestroy
                - pixDestroy
            - BranchSide:      'colorseg.c:540,12'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
                - pixGenerateMaskByValue
                - pixCloseSafeCompBrick
                - pixXor
                - pixcmapGetColor32
                - pixSetMasked
                - pixDestroy
                - pixDestroy
        - Branch String:   'colorseg.c:534,16'
          Branch Sides:
            - BranchSide:      'colorseg.c:534,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorseg.c:534,9'
              BranchSideFuncs: []
        - Branch String:   'colorseg.c:540,5'
          Branch Sides:
            - BranchSide:      'colorseg.c:541,23'
              BranchSideFuncs:
                - numaGetIValue
                - pixGenerateMaskByValue
                - pixCloseSafeCompBrick
                - pixXor
                - pixcmapGetColor32
                - pixSetMasked
                - pixDestroy
                - pixDestroy
                - numaDestroy
            - BranchSide:      'colorseg.c:550,5'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'colorseg.c:516,16'
          Dst:             returnErrorInt
        - Src:             'colorseg.c:517,9'
          Dst:             pixGetDepth
        - Src:             'colorseg.c:518,16'
          Dst:             returnErrorInt
        - Src:             'colorseg.c:519,17'
          Dst:             pixGetColormap
        - Src:             'colorseg.c:520,16'
          Dst:             returnErrorInt
        - Src:             'colorseg.c:522,16'
          Dst:             returnErrorInt
        - Src:             'colorseg.c:527,15'
          Dst:             pixcmapGetCount
        - Src:             'colorseg.c:528,10'
          Dst:             numaCreate
        - Src:             'colorseg.c:530,9'
          Dst:             numaAddNumber
        - Src:             'colorseg.c:531,12'
          Dst:             numaGetSortIndex
        - Src:             'colorseg.c:532,5'
          Dst:             numaDestroy
        - Src:             'colorseg.c:534,16'
          Dst:             returnErrorInt
        - Src:             'colorseg.c:541,9'
          Dst:             numaGetIValue
        - Src:             'colorseg.c:542,17'
          Dst:             pixGenerateMaskByValue
        - Src:             'colorseg.c:543,17'
          Dst:             pixCloseSafeCompBrick
        - Src:             'colorseg.c:544,9'
          Dst:             pixXor
        - Src:             'colorseg.c:545,9'
          Dst:             pixcmapGetColor32
        - Src:             'colorseg.c:546,9'
          Dst:             pixSetMasked
        - Src:             'colorseg.c:547,9'
          Dst:             pixDestroy
        - Src:             'colorseg.c:548,9'
          Dst:             pixDestroy
        - Src:             'colorseg.c:550,5'
          Dst:             numaDestroy
    - functionName:    pixColorSegmentCluster
      functionSourceFile: '/src/leptonica/src/colorseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - maxdist
        - maxcolors
        - debugflag
      BBCount:         39
      ICount:          217
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - lept_stderr
        - pixColorSegmentTryCluster
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixSetColormap
        - pixcmapCreate
        - pixcmapGetCount
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorseg.c:208,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:209,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyResolution
                - pixColorSegmentTryCluster
                - pixcmapGetCount
                - pixDestroy
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorseg.c:210,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyResolution
                - pixColorSegmentTryCluster
                - pixcmapGetCount
                - pixDestroy
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorseg.c:209,23'
          Branch Sides:
            - BranchSide:      'colorseg.c:209,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorseg.c:209,9'
              BranchSideFuncs: []
        - Branch String:   'colorseg.c:210,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:211,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorseg.c:213,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyResolution
                - pixColorSegmentTryCluster
                - pixcmapGetCount
                - pixDestroy
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'colorseg.c:211,23'
          Branch Sides:
            - BranchSide:      'colorseg.c:211,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorseg.c:211,9'
              BranchSideFuncs: []
        - Branch String:   'colorseg.c:214,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:215,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorseg.c:216,12'
              BranchSideFuncs:
                - pixcmapCreate
                - pixSetColormap
                - pixCopyResolution
                - pixColorSegmentTryCluster
                - pixcmapGetCount
                - pixDestroy
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'colorseg.c:215,23'
          Branch Sides:
            - BranchSide:      'colorseg.c:215,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorseg.c:215,9'
              BranchSideFuncs: []
        - Branch String:   'colorseg.c:227,13'
          Branch Sides:
            - BranchSide:      'colorseg.c:228,39'
              BranchSideFuncs:
                - pixColorSegmentTryCluster
                - pixcmapGetCount
                - pixDestroy
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'colorseg.c:234,13'
              BranchSideFuncs:
                - pixColorSegmentTryCluster
                - pixcmapGetCount
                - pixDestroy
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'colorseg.c:229,17'
          Branch Sides:
            - BranchSide:      'colorseg.c:230,17'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'colorseg.c:232,13'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'colorseg.c:230,17'
          Branch Sides:
            - BranchSide:      'colorseg.c:232,13'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'colorseg.c:232,13'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'colorseg.c:234,13'
          Branch Sides:
            - BranchSide:      'colorseg.c:235,13'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'colorseg.c:240,62'
              BranchSideFuncs:
                - pixColorSegmentTryCluster
                - pixcmapGetCount
                - pixDestroy
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'colorseg.c:235,13'
          Branch Sides:
            - BranchSide:      'colorseg.c:237,21'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'colorseg.c:237,21'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'colorseg.c:243,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:244,9'
              BranchSideFuncs: []
            - BranchSide:      'colorseg.c:248,12'
              BranchSideFuncs: []
        - Branch String:   'colorseg.c:245,23'
          Branch Sides:
            - BranchSide:      'colorseg.c:245,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorseg.c:245,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colorseg.c:209,23'
          Dst:             returnErrorPtr
        - Src:             'colorseg.c:210,9'
          Dst:             pixGetDepth
        - Src:             'colorseg.c:211,23'
          Dst:             returnErrorPtr
        - Src:             'colorseg.c:213,5'
          Dst:             pixGetDimensions
        - Src:             'colorseg.c:214,17'
          Dst:             pixCreate
        - Src:             'colorseg.c:215,23'
          Dst:             returnErrorPtr
        - Src:             'colorseg.c:216,12'
          Dst:             pixcmapCreate
        - Src:             'colorseg.c:217,5'
          Dst:             pixSetColormap
        - Src:             'colorseg.c:218,5'
          Dst:             pixCopyResolution
        - Src:             'colorseg.c:224,15'
          Dst:             pixColorSegmentTryCluster
        - Src:             'colorseg.c:228,23'
          Dst:             pixcmapGetCount
        - Src:             'colorseg.c:230,17'
          Dst:             lept_stderr
        - Src:             'colorseg.c:235,13'
          Dst:             lept_stderr
        - Src:             'colorseg.c:244,9'
          Dst:             pixDestroy
        - Src:             'colorseg.c:245,23'
          Dst:             returnErrorPtr
    - functionName:    pixColorSegment
      functionSourceFile: '/src/leptonica/src/colorseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - maxdist
        - maxcolors
        - selsize
        - finalcolors
        - debugflag
      BBCount:         28
      ICount:          162
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - calloc
        - lept_mkdir
        - pixAssignToNearestColor
        - pixColorSegmentClean
        - pixColorSegmentCluster
        - pixColorSegmentRemoveColors
        - pixGetDepth
        - pixWriteDebug
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorseg.c:143,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:144,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixColorSegmentCluster
                - returnErrorPtr
                - calloc
                - pixAssignToNearestColor
                - pixColorSegmentClean
                - free
                - pixColorSegmentRemoveColors
                - pixWriteDebug
                - pixWriteDebug
                - lept_mkdir
                - pixWriteDebug
                - returnErrorPtr
            - BranchSide:      'colorseg.c:145,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixColorSegmentCluster
                - returnErrorPtr
                - calloc
                - pixAssignToNearestColor
                - pixColorSegmentClean
                - free
                - pixColorSegmentRemoveColors
                - pixWriteDebug
                - pixWriteDebug
                - lept_mkdir
                - pixWriteDebug
                - returnErrorPtr
        - Branch String:   'colorseg.c:144,23'
          Branch Sides:
            - BranchSide:      'colorseg.c:144,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorseg.c:144,9'
              BranchSideFuncs: []
        - Branch String:   'colorseg.c:145,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:146,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorseg.c:149,35'
              BranchSideFuncs:
                - pixColorSegmentCluster
                - returnErrorPtr
                - calloc
                - pixAssignToNearestColor
                - pixColorSegmentClean
                - free
                - pixColorSegmentRemoveColors
                - pixWriteDebug
                - pixWriteDebug
                - lept_mkdir
                - pixWriteDebug
        - Branch String:   'colorseg.c:146,23'
          Branch Sides:
            - BranchSide:      'colorseg.c:146,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorseg.c:146,9'
              BranchSideFuncs: []
        - Branch String:   'colorseg.c:150,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:151,23'
              BranchSideFuncs:
                - calloc
                - pixAssignToNearestColor
                - pixColorSegmentClean
                - free
                - pixColorSegmentRemoveColors
                - pixWriteDebug
                - pixWriteDebug
                - lept_mkdir
                - pixWriteDebug
            - BranchSide:      'colorseg.c:152,9'
              BranchSideFuncs:
                - calloc
                - pixAssignToNearestColor
                - pixColorSegmentClean
                - free
                - pixColorSegmentRemoveColors
                - pixWriteDebug
                - pixWriteDebug
                - lept_mkdir
                - pixWriteDebug
        - Branch String:   'colorseg.c:151,23'
          Branch Sides:
            - BranchSide:      'colorseg.c:151,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorseg.c:151,9'
              BranchSideFuncs: []
        - Branch String:   'colorseg.c:152,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:153,9'
              BranchSideFuncs:
                - lept_mkdir
                - pixWriteDebug
                - calloc
                - pixAssignToNearestColor
                - pixColorSegmentClean
                - free
                - pixColorSegmentRemoveColors
                - pixWriteDebug
                - pixWriteDebug
            - BranchSide:      'colorseg.c:158,29'
              BranchSideFuncs:
                - calloc
                - pixAssignToNearestColor
                - pixColorSegmentClean
                - free
                - pixColorSegmentRemoveColors
                - pixWriteDebug
                - pixWriteDebug
        - Branch String:   'colorseg.c:160,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:161,58'
              BranchSideFuncs:
                - pixWriteDebug
                - pixColorSegmentClean
                - free
                - pixColorSegmentRemoveColors
                - pixWriteDebug
            - BranchSide:      'colorseg.c:164,26'
              BranchSideFuncs:
                - pixColorSegmentClean
                - free
                - pixColorSegmentRemoveColors
                - pixWriteDebug
        - Branch String:   'colorseg.c:166,9'
          Branch Sides:
            - BranchSide:      'colorseg.c:167,58'
              BranchSideFuncs:
                - pixWriteDebug
                - pixColorSegmentRemoveColors
            - BranchSide:      'colorseg.c:171,33'
              BranchSideFuncs:
                - pixColorSegmentRemoveColors
      Callsites:
        - Src:             'colorseg.c:144,23'
          Dst:             returnErrorPtr
        - Src:             'colorseg.c:145,9'
          Dst:             pixGetDepth
        - Src:             'colorseg.c:146,23'
          Dst:             returnErrorPtr
        - Src:             'colorseg.c:149,12'
          Dst:             pixColorSegmentCluster
        - Src:             'colorseg.c:151,23'
          Dst:             returnErrorPtr
        - Src:             'colorseg.c:153,9'
          Dst:             lept_mkdir
        - Src:             'colorseg.c:154,9'
          Dst:             pixWriteDebug
        - Src:             'colorseg.c:158,29'
          Dst:             calloc
        - Src:             'colorseg.c:159,5'
          Dst:             pixAssignToNearestColor
        - Src:             'colorseg.c:161,9'
          Dst:             pixWriteDebug
        - Src:             'colorseg.c:164,5'
          Dst:             pixColorSegmentClean
        - Src:             'colorseg.c:167,9'
          Dst:             pixWriteDebug
        - Src:             'colorseg.c:171,5'
          Dst:             pixColorSegmentRemoveColors
    - functionName:    pixMakeGamutRGB
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2379
      functionLinenumberEnd: 2400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - scale
      BBCount:         18
      ICount:          112
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - composeRGBPixel
        - pixCreate
        - pixSetPixel
        - pixaAddPix
        - pixaCreate
        - pixaDestroy
        - pixaDisplayTiledInColumns
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorspace.c:2385,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:2385,27'
              BranchSideFuncs:
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixCreate
                - pixaAddPix
                - composeRGBPixel
                - pixSetPixel
            - BranchSide:      'colorspace.c:2387,12'
              BranchSideFuncs:
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixCreate
                - pixaAddPix
                - composeRGBPixel
                - pixSetPixel
        - Branch String:   'colorspace.c:2388,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:2389,16'
              BranchSideFuncs:
                - pixCreate
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - composeRGBPixel
                - pixSetPixel
            - BranchSide:      'colorspace.c:2398,38'
              BranchSideFuncs:
                - pixaDisplayTiledInColumns
                - pixaDestroy
        - Branch String:   'colorspace.c:2390,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:2391,20'
              BranchSideFuncs:
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixCreate
                - composeRGBPixel
                - pixSetPixel
            - BranchSide:      'colorspace.c:2396,20'
              BranchSideFuncs:
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixCreate
                - composeRGBPixel
                - pixSetPixel
        - Branch String:   'colorspace.c:2391,13'
          Branch Sides:
            - BranchSide:      'colorspace.c:2392,37'
              BranchSideFuncs:
                - composeRGBPixel
                - pixSetPixel
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixCreate
            - BranchSide:      'colorspace.c:2395,9'
              BranchSideFuncs:
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixCreate
                - composeRGBPixel
                - pixSetPixel
      Callsites:
        - Src:             'colorspace.c:2387,12'
          Dst:             pixaCreate
        - Src:             'colorspace.c:2389,16'
          Dst:             pixCreate
        - Src:             'colorspace.c:2392,17'
          Dst:             composeRGBPixel
        - Src:             'colorspace.c:2393,17'
          Dst:             pixSetPixel
        - Src:             'colorspace.c:2396,9'
          Dst:             pixaAddPix
        - Src:             'colorspace.c:2398,12'
          Dst:             pixaDisplayTiledInColumns
        - Src:             'colorspace.c:2399,5'
          Dst:             pixaDestroy
    - functionName:    convertLABToRGB
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2340
      functionLinenumberEnd: 2352
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - float
        - float
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flval
        - faval
        - fbval
        - prval
        - pgval
        - pbval
      BBCount:         23
      ICount:          129
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - convertLABToXYZ
        - convertXYZToRGB
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorspace.c:2343,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:2343,17'
              BranchSideFuncs:
                - returnErrorInt
                - convertLABToXYZ
                - convertXYZToRGB
            - BranchSide:      'colorspace.c:2344,9'
              BranchSideFuncs:
                - returnErrorInt
                - convertLABToXYZ
                - convertXYZToRGB
        - Branch String:   'colorspace.c:2344,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:2344,17'
              BranchSideFuncs:
                - returnErrorInt
                - convertLABToXYZ
                - convertXYZToRGB
            - BranchSide:      'colorspace.c:2345,9'
              BranchSideFuncs:
                - returnErrorInt
                - convertLABToXYZ
                - convertXYZToRGB
        - Branch String:   'colorspace.c:2345,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:2345,17'
              BranchSideFuncs:
                - returnErrorInt
                - convertLABToXYZ
                - convertXYZToRGB
            - BranchSide:      'colorspace.c:2346,10'
              BranchSideFuncs:
                - returnErrorInt
                - convertLABToXYZ
                - convertXYZToRGB
        - Branch String:   'colorspace.c:2346,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:2346,20'
              BranchSideFuncs:
                - returnErrorInt
                - convertLABToXYZ
                - convertXYZToRGB
            - BranchSide:      'colorspace.c:2347,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:2346,26'
          Branch Sides:
            - BranchSide:      'colorspace.c:2346,30'
              BranchSideFuncs:
                - returnErrorInt
                - convertLABToXYZ
                - convertXYZToRGB
            - BranchSide:      'colorspace.c:2347,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:2346,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:2347,16'
              BranchSideFuncs:
                - convertLABToXYZ
                - convertXYZToRGB
            - BranchSide:      'colorspace.c:2349,21'
              BranchSideFuncs:
                - convertLABToXYZ
                - convertXYZToRGB
        - Branch String:   'colorspace.c:2347,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:2347,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:2347,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colorspace.c:2347,16'
          Dst:             returnErrorInt
        - Src:             'colorspace.c:2349,5'
          Dst:             convertLABToXYZ
        - Src:             'colorspace.c:2350,5'
          Dst:             convertXYZToRGB
    - functionName:    convertLABToXYZ
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2102
      functionLinenumberEnd: 2121
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - float
        - float
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lval
        - aval
        - bval
        - pxval
        - pyval
        - pzval
      BBCount:         23
      ICount:          165
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - lab_reverse
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'colorspace.c:2108,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:2108,17'
              BranchSideFuncs:
                - returnErrorInt
                - lab_reverse
                - lab_reverse
                - lab_reverse
            - BranchSide:      'colorspace.c:2109,9'
              BranchSideFuncs:
                - returnErrorInt
                - lab_reverse
                - lab_reverse
                - lab_reverse
        - Branch String:   'colorspace.c:2109,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:2109,17'
              BranchSideFuncs:
                - returnErrorInt
                - lab_reverse
                - lab_reverse
                - lab_reverse
            - BranchSide:      'colorspace.c:2110,9'
              BranchSideFuncs:
                - returnErrorInt
                - lab_reverse
                - lab_reverse
                - lab_reverse
        - Branch String:   'colorspace.c:2110,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:2110,17'
              BranchSideFuncs:
                - returnErrorInt
                - lab_reverse
                - lab_reverse
                - lab_reverse
            - BranchSide:      'colorspace.c:2111,10'
              BranchSideFuncs:
                - returnErrorInt
                - lab_reverse
                - lab_reverse
                - lab_reverse
        - Branch String:   'colorspace.c:2111,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:2111,20'
              BranchSideFuncs:
                - returnErrorInt
                - lab_reverse
                - lab_reverse
                - lab_reverse
            - BranchSide:      'colorspace.c:2112,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:2111,26'
          Branch Sides:
            - BranchSide:      'colorspace.c:2111,30'
              BranchSideFuncs:
                - returnErrorInt
                - lab_reverse
                - lab_reverse
                - lab_reverse
            - BranchSide:      'colorspace.c:2112,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:2111,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:2112,16'
              BranchSideFuncs:
                - lab_reverse
                - lab_reverse
                - lab_reverse
            - BranchSide:      'colorspace.c:2114,30'
              BranchSideFuncs:
                - lab_reverse
                - lab_reverse
                - lab_reverse
        - Branch String:   'colorspace.c:2112,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:2112,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:2112,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colorspace.c:2112,16'
          Dst:             returnErrorInt
        - Src:             'colorspace.c:2117,19'
          Dst:             lab_reverse
        - Src:             'colorspace.c:2118,19'
          Dst:             lab_reverse
        - Src:             'colorspace.c:2119,19'
          Dst:             lab_reverse
    - functionName:    convertXYZToRGB
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1883
      functionLinenumberEnd: 1909
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - float
        - float
        - float
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fxval
        - fyval
        - fzval
        - blackout
        - prval
        - pgval
        - pbval
      BBCount:         66
      ICount:          346
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'colorspace.c:1886,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1886,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1887,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:1887,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1887,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1888,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:1888,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1888,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1889,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:1889,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:1889,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1890,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:1889,26'
          Branch Sides:
            - BranchSide:      'colorspace.c:1889,29'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1890,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:1889,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1890,16'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:1891,24'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1890,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:1890,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1890,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1896,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1897,18'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:1901,13'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1897,18'
          Branch Sides:
            - BranchSide:      'colorspace.c:1897,18'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:1897,18'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1897,18'
          Branch Sides:
            - BranchSide:      'colorspace.c:1897,10'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:1897,18'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1897,18'
          Branch Sides:
            - BranchSide:      'colorspace.c:1897,10'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:1897,10'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1898,18'
          Branch Sides:
            - BranchSide:      'colorspace.c:1898,18'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:1898,18'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1898,18'
          Branch Sides:
            - BranchSide:      'colorspace.c:1898,10'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:1898,18'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1898,18'
          Branch Sides:
            - BranchSide:      'colorspace.c:1898,10'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:1898,10'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1899,18'
          Branch Sides:
            - BranchSide:      'colorspace.c:1899,18'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:1899,18'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1899,18'
          Branch Sides:
            - BranchSide:      'colorspace.c:1899,10'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:1899,18'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1899,18'
          Branch Sides:
            - BranchSide:      'colorspace.c:1899,10'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:1899,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colorspace.c:1890,16'
          Dst:             returnErrorInt
    - functionName:    lab_reverse
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2159
      functionLinenumberEnd: 2169
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'colorspace.c:2164,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:2165,16'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:2167,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fpixaConvertLABToRGB
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2244
      functionLinenumberEnd: 2282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fpixa
      BBCount:         25
      ICount:          233
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - composeRGBPixel
        - convertLABToRGB
        - fpixDestroy
        - fpixGetWpl
        - fpixaGetCount
        - fpixaGetData
        - fpixaGetFPix
        - fpixaGetFPixDimensions
        - pixCreate
        - pixGetData
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorspace.c:2252,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:2252,33'
              BranchSideFuncs:
                - fpixaGetCount
                - fpixaGetFPixDimensions
                - pixCreate
                - pixGetWpl
                - pixGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetFPix
                - fpixGetWpl
                - fpixDestroy
                - convertLABToRGB
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorspace.c:2253,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorspace.c:2252,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:2253,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:2256,32'
              BranchSideFuncs:
                - fpixaGetFPixDimensions
                - pixCreate
                - pixGetWpl
                - pixGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetFPix
                - fpixGetWpl
                - fpixDestroy
                - convertLABToRGB
                - composeRGBPixel
                - returnErrorPtr
        - Branch String:   'colorspace.c:2253,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:2253,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:2253,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:2256,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:2257,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:2258,22'
              BranchSideFuncs:
                - pixCreate
                - pixGetWpl
                - pixGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetFPix
                - fpixGetWpl
                - fpixDestroy
                - convertLABToRGB
                - composeRGBPixel
        - Branch String:   'colorspace.c:2257,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:2257,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:2257,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:2267,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:2268,17'
              BranchSideFuncs:
                - convertLABToRGB
                - composeRGBPixel
            - BranchSide:      'colorspace.c:2281,12'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:2272,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:2273,21'
              BranchSideFuncs:
                - convertLABToRGB
                - composeRGBPixel
            - BranchSide:      'colorspace.c:2279,5'
              BranchSideFuncs:
                - convertLABToRGB
                - composeRGBPixel
      Callsites:
        - Src:             'colorspace.c:2252,19'
          Dst:             fpixaGetCount
        - Src:             'colorspace.c:2253,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:2256,9'
          Dst:             fpixaGetFPixDimensions
        - Src:             'colorspace.c:2257,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:2258,12'
          Dst:             pixCreate
        - Src:             'colorspace.c:2259,12'
          Dst:             pixGetWpl
        - Src:             'colorspace.c:2260,13'
          Dst:             pixGetData
        - Src:             'colorspace.c:2261,13'
          Dst:             fpixaGetData
        - Src:             'colorspace.c:2262,13'
          Dst:             fpixaGetData
        - Src:             'colorspace.c:2263,13'
          Dst:             fpixaGetData
        - Src:             'colorspace.c:2264,12'
          Dst:             fpixaGetFPix
        - Src:             'colorspace.c:2265,12'
          Dst:             fpixGetWpl
        - Src:             'colorspace.c:2266,5'
          Dst:             fpixDestroy
        - Src:             'colorspace.c:2276,13'
          Dst:             convertLABToRGB
        - Src:             'colorspace.c:2277,13'
          Dst:             composeRGBPixel
    - functionName:    convertRGBToLAB
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2305
      functionLinenumberEnd: 2317
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rval
        - gval
        - bval
        - pflval
        - pfaval
        - pfbval
      BBCount:         23
      ICount:          129
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - convertRGBToXYZ
        - convertXYZToLAB
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorspace.c:2308,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:2308,18'
              BranchSideFuncs:
                - returnErrorInt
                - convertRGBToXYZ
                - convertXYZToLAB
            - BranchSide:      'colorspace.c:2309,9'
              BranchSideFuncs:
                - returnErrorInt
                - convertRGBToXYZ
                - convertXYZToLAB
        - Branch String:   'colorspace.c:2309,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:2309,18'
              BranchSideFuncs:
                - returnErrorInt
                - convertRGBToXYZ
                - convertXYZToLAB
            - BranchSide:      'colorspace.c:2310,9'
              BranchSideFuncs:
                - returnErrorInt
                - convertRGBToXYZ
                - convertXYZToLAB
        - Branch String:   'colorspace.c:2310,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:2310,18'
              BranchSideFuncs:
                - returnErrorInt
                - convertRGBToXYZ
                - convertXYZToLAB
            - BranchSide:      'colorspace.c:2311,10'
              BranchSideFuncs:
                - returnErrorInt
                - convertRGBToXYZ
                - convertXYZToLAB
        - Branch String:   'colorspace.c:2311,17'
          Branch Sides:
            - BranchSide:      'colorspace.c:2311,21'
              BranchSideFuncs:
                - returnErrorInt
                - convertRGBToXYZ
                - convertXYZToLAB
            - BranchSide:      'colorspace.c:2312,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:2311,28'
          Branch Sides:
            - BranchSide:      'colorspace.c:2311,32'
              BranchSideFuncs:
                - returnErrorInt
                - convertRGBToXYZ
                - convertXYZToLAB
            - BranchSide:      'colorspace.c:2312,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:2311,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:2312,16'
              BranchSideFuncs:
                - convertRGBToXYZ
                - convertXYZToLAB
            - BranchSide:      'colorspace.c:2314,21'
              BranchSideFuncs:
                - convertRGBToXYZ
                - convertXYZToLAB
        - Branch String:   'colorspace.c:2312,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:2312,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:2312,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colorspace.c:2312,16'
          Dst:             returnErrorInt
        - Src:             'colorspace.c:2314,5'
          Dst:             convertRGBToXYZ
        - Src:             'colorspace.c:2315,5'
          Dst:             convertXYZToLAB
    - functionName:    convertRGBToXYZ
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1842
      functionLinenumberEnd: 1853
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rval
        - gval
        - bval
        - pfxval
        - pfyval
        - pfzval
      BBCount:         23
      ICount:          148
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'colorspace.c:1843,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1843,18'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1844,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:1844,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1844,18'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1845,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:1845,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1845,18'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1846,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:1846,17'
          Branch Sides:
            - BranchSide:      'colorspace.c:1846,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1847,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:1846,28'
          Branch Sides:
            - BranchSide:      'colorspace.c:1846,32'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1847,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:1846,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1847,16'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:1849,24'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1847,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:1847,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1847,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colorspace.c:1847,16'
          Dst:             returnErrorInt
    - functionName:    convertXYZToLAB
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2064
      functionLinenumberEnd: 2085
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - float
        - float
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xval
        - yval
        - zval
        - plval
        - paval
        - pbval
      BBCount:         23
      ICount:          170
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - lab_forward
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'colorspace.c:2067,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:2067,17'
              BranchSideFuncs:
                - returnErrorInt
                - lab_forward
                - lab_forward
                - lab_forward
            - BranchSide:      'colorspace.c:2068,9'
              BranchSideFuncs:
                - returnErrorInt
                - lab_forward
                - lab_forward
                - lab_forward
        - Branch String:   'colorspace.c:2068,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:2068,17'
              BranchSideFuncs:
                - returnErrorInt
                - lab_forward
                - lab_forward
                - lab_forward
            - BranchSide:      'colorspace.c:2069,9'
              BranchSideFuncs:
                - returnErrorInt
                - lab_forward
                - lab_forward
                - lab_forward
        - Branch String:   'colorspace.c:2069,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:2069,17'
              BranchSideFuncs:
                - returnErrorInt
                - lab_forward
                - lab_forward
                - lab_forward
            - BranchSide:      'colorspace.c:2070,10'
              BranchSideFuncs:
                - returnErrorInt
                - lab_forward
                - lab_forward
                - lab_forward
        - Branch String:   'colorspace.c:2070,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:2070,20'
              BranchSideFuncs:
                - returnErrorInt
                - lab_forward
                - lab_forward
                - lab_forward
            - BranchSide:      'colorspace.c:2071,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:2070,26'
          Branch Sides:
            - BranchSide:      'colorspace.c:2070,30'
              BranchSideFuncs:
                - returnErrorInt
                - lab_forward
                - lab_forward
                - lab_forward
            - BranchSide:      'colorspace.c:2071,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:2070,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:2071,16'
              BranchSideFuncs:
                - lab_forward
                - lab_forward
                - lab_forward
            - BranchSide:      'colorspace.c:2074,22'
              BranchSideFuncs:
                - lab_forward
                - lab_forward
                - lab_forward
        - Branch String:   'colorspace.c:2071,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:2071,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:2071,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colorspace.c:2071,16'
          Dst:             returnErrorInt
        - Src:             'colorspace.c:2078,10'
          Dst:             lab_forward
        - Src:             'colorspace.c:2079,10'
          Dst:             lab_forward
        - Src:             'colorspace.c:2080,10'
          Dst:             lab_forward
    - functionName:    lab_forward
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2133
      functionLinenumberEnd: 2150
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'colorspace.c:2138,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:2142,20'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:2148,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pixConvertRGBToLAB
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2189
      functionLinenumberEnd: 2228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         24
      ICount:          227
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - convertRGBToLAB
        - extractRGBValues
        - fpixCreate
        - fpixGetWpl
        - fpixaAddFPix
        - fpixaCreate
        - fpixaGetData
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorspace.c:2197,15'
          Branch Sides:
            - BranchSide:      'colorspace.c:2197,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - fpixaCreate
                - pixGetWpl
                - fpixGetWpl
                - pixGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - extractRGBValues
                - convertRGBToLAB
                - fpixCreate
                - fpixaAddFPix
                - returnErrorPtr
            - BranchSide:      'colorspace.c:2198,25'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorspace.c:2197,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:2198,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:2201,22'
              BranchSideFuncs:
                - pixGetDimensions
                - fpixaCreate
                - pixGetWpl
                - fpixGetWpl
                - pixGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - extractRGBValues
                - convertRGBToLAB
                - fpixCreate
                - fpixaAddFPix
        - Branch String:   'colorspace.c:2198,25'
          Branch Sides:
            - BranchSide:      'colorspace.c:2198,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:2198,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:2203,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:2204,27'
              BranchSideFuncs:
                - fpixCreate
                - fpixaAddFPix
                - pixGetWpl
                - fpixGetWpl
                - pixGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - extractRGBValues
                - convertRGBToLAB
            - BranchSide:      'colorspace.c:2207,22'
              BranchSideFuncs:
                - pixGetWpl
                - fpixGetWpl
                - pixGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - extractRGBValues
                - convertRGBToLAB
        - Branch String:   'colorspace.c:2213,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:2214,17'
              BranchSideFuncs:
                - extractRGBValues
                - convertRGBToLAB
            - BranchSide:      'colorspace.c:2227,12'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:2218,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:2219,30'
              BranchSideFuncs:
                - extractRGBValues
                - convertRGBToLAB
            - BranchSide:      'colorspace.c:2225,5'
              BranchSideFuncs:
                - extractRGBValues
                - convertRGBToLAB
      Callsites:
        - Src:             'colorspace.c:2197,18'
          Dst:             pixGetDepth
        - Src:             'colorspace.c:2198,25'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:2201,5'
          Dst:             pixGetDimensions
        - Src:             'colorspace.c:2202,13'
          Dst:             fpixaCreate
        - Src:             'colorspace.c:2204,16'
          Dst:             fpixCreate
        - Src:             'colorspace.c:2205,9'
          Dst:             fpixaAddFPix
        - Src:             'colorspace.c:2207,12'
          Dst:             pixGetWpl
        - Src:             'colorspace.c:2208,12'
          Dst:             fpixGetWpl
        - Src:             'colorspace.c:2209,13'
          Dst:             pixGetData
        - Src:             'colorspace.c:2210,13'
          Dst:             fpixaGetData
        - Src:             'colorspace.c:2211,13'
          Dst:             fpixaGetData
        - Src:             'colorspace.c:2212,13'
          Dst:             fpixaGetData
        - Src:             'colorspace.c:2219,13'
          Dst:             extractRGBValues
        - Src:             'colorspace.c:2220,13'
          Dst:             convertRGBToLAB
    - functionName:    fpixaConvertLABToXYZ
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2000
      functionLinenumberEnd: 2047
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fpixas
      BBCount:         29
      ICount:          281
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - convertLABToXYZ
        - fpixCreate
        - fpixGetWpl
        - fpixaAddFPix
        - fpixaCreate
        - fpixaGetCount
        - fpixaGetData
        - fpixaGetFPixDimensions
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorspace.c:2008,17'
          Branch Sides:
            - BranchSide:      'colorspace.c:2008,34'
              BranchSideFuncs:
                - fpixaGetCount
                - fpixaGetFPixDimensions
                - fpixaCreate
                - fpixGetWpl
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - convertLABToXYZ
                - fpixCreate
                - fpixaAddFPix
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorspace.c:2009,25'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorspace.c:2008,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:2009,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:2012,32'
              BranchSideFuncs:
                - fpixaGetFPixDimensions
                - fpixaCreate
                - fpixGetWpl
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - convertLABToXYZ
                - fpixCreate
                - fpixaAddFPix
                - returnErrorPtr
        - Branch String:   'colorspace.c:2009,25'
          Branch Sides:
            - BranchSide:      'colorspace.c:2009,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:2009,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:2012,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:2013,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:2014,14'
              BranchSideFuncs:
                - fpixaCreate
                - fpixGetWpl
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - convertLABToXYZ
                - fpixCreate
                - fpixaAddFPix
        - Branch String:   'colorspace.c:2013,25'
          Branch Sides:
            - BranchSide:      'colorspace.c:2013,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:2013,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:2015,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:2016,27'
              BranchSideFuncs:
                - fpixCreate
                - fpixaAddFPix
                - fpixGetWpl
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - convertLABToXYZ
            - BranchSide:      'colorspace.c:2019,22'
              BranchSideFuncs:
                - fpixGetWpl
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - convertLABToXYZ
        - Branch String:   'colorspace.c:2028,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:2029,17'
              BranchSideFuncs:
                - convertLABToXYZ
            - BranchSide:      'colorspace.c:2046,12'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:2035,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:2036,23'
              BranchSideFuncs:
                - convertLABToXYZ
            - BranchSide:      'colorspace.c:2044,5'
              BranchSideFuncs:
                - convertLABToXYZ
      Callsites:
        - Src:             'colorspace.c:2008,20'
          Dst:             fpixaGetCount
        - Src:             'colorspace.c:2009,25'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:2012,9'
          Dst:             fpixaGetFPixDimensions
        - Src:             'colorspace.c:2013,25'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:2014,14'
          Dst:             fpixaCreate
        - Src:             'colorspace.c:2016,16'
          Dst:             fpixCreate
        - Src:             'colorspace.c:2017,9'
          Dst:             fpixaAddFPix
        - Src:             'colorspace.c:2019,11'
          Dst:             fpixGetWpl
        - Src:             'colorspace.c:2020,13'
          Dst:             fpixaGetData
        - Src:             'colorspace.c:2021,13'
          Dst:             fpixaGetData
        - Src:             'colorspace.c:2022,13'
          Dst:             fpixaGetData
        - Src:             'colorspace.c:2023,13'
          Dst:             fpixaGetData
        - Src:             'colorspace.c:2024,13'
          Dst:             fpixaGetData
        - Src:             'colorspace.c:2025,13'
          Dst:             fpixaGetData
        - Src:             'colorspace.c:2039,13'
          Dst:             convertLABToXYZ
    - functionName:    fpixaConvertXYZToLAB
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1936
      functionLinenumberEnd: 1983
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fpixas
      BBCount:         29
      ICount:          281
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - convertXYZToLAB
        - fpixCreate
        - fpixGetWpl
        - fpixaAddFPix
        - fpixaCreate
        - fpixaGetCount
        - fpixaGetData
        - fpixaGetFPixDimensions
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorspace.c:1944,17'
          Branch Sides:
            - BranchSide:      'colorspace.c:1944,34'
              BranchSideFuncs:
                - fpixaGetCount
                - fpixaGetFPixDimensions
                - fpixaCreate
                - fpixGetWpl
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - convertXYZToLAB
                - fpixCreate
                - fpixaAddFPix
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1945,25'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorspace.c:1944,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1945,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1948,32'
              BranchSideFuncs:
                - fpixaGetFPixDimensions
                - fpixaCreate
                - fpixGetWpl
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - convertXYZToLAB
                - fpixCreate
                - fpixaAddFPix
                - returnErrorPtr
        - Branch String:   'colorspace.c:1945,25'
          Branch Sides:
            - BranchSide:      'colorspace.c:1945,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1945,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1948,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1949,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1950,14'
              BranchSideFuncs:
                - fpixaCreate
                - fpixGetWpl
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - convertXYZToLAB
                - fpixCreate
                - fpixaAddFPix
        - Branch String:   'colorspace.c:1949,25'
          Branch Sides:
            - BranchSide:      'colorspace.c:1949,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1949,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1951,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:1952,27'
              BranchSideFuncs:
                - fpixCreate
                - fpixaAddFPix
                - fpixGetWpl
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - convertXYZToLAB
            - BranchSide:      'colorspace.c:1955,22'
              BranchSideFuncs:
                - fpixGetWpl
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - convertXYZToLAB
        - Branch String:   'colorspace.c:1964,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:1965,17'
              BranchSideFuncs:
                - convertXYZToLAB
            - BranchSide:      'colorspace.c:1982,12'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1971,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1972,23'
              BranchSideFuncs:
                - convertXYZToLAB
            - BranchSide:      'colorspace.c:1980,5'
              BranchSideFuncs:
                - convertXYZToLAB
      Callsites:
        - Src:             'colorspace.c:1944,20'
          Dst:             fpixaGetCount
        - Src:             'colorspace.c:1945,25'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:1948,9'
          Dst:             fpixaGetFPixDimensions
        - Src:             'colorspace.c:1949,25'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:1950,14'
          Dst:             fpixaCreate
        - Src:             'colorspace.c:1952,16'
          Dst:             fpixCreate
        - Src:             'colorspace.c:1953,9'
          Dst:             fpixaAddFPix
        - Src:             'colorspace.c:1955,11'
          Dst:             fpixGetWpl
        - Src:             'colorspace.c:1956,13'
          Dst:             fpixaGetData
        - Src:             'colorspace.c:1957,13'
          Dst:             fpixaGetData
        - Src:             'colorspace.c:1958,13'
          Dst:             fpixaGetData
        - Src:             'colorspace.c:1959,13'
          Dst:             fpixaGetData
        - Src:             'colorspace.c:1960,13'
          Dst:             fpixaGetData
        - Src:             'colorspace.c:1961,13'
          Dst:             fpixaGetData
        - Src:             'colorspace.c:1975,13'
          Dst:             convertXYZToLAB
    - functionName:    fpixaConvertXYZToRGB
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1781
      functionLinenumberEnd: 1819
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fpixa
      BBCount:         25
      ICount:          233
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - composeRGBPixel
        - convertXYZToRGB
        - fpixDestroy
        - fpixGetWpl
        - fpixaGetCount
        - fpixaGetData
        - fpixaGetFPix
        - fpixaGetFPixDimensions
        - pixCreate
        - pixGetData
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorspace.c:1789,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:1789,33'
              BranchSideFuncs:
                - fpixaGetCount
                - fpixaGetFPixDimensions
                - pixCreate
                - pixGetWpl
                - pixGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetFPix
                - fpixGetWpl
                - fpixDestroy
                - convertXYZToRGB
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1790,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorspace.c:1789,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1790,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1793,32'
              BranchSideFuncs:
                - fpixaGetFPixDimensions
                - pixCreate
                - pixGetWpl
                - pixGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetFPix
                - fpixGetWpl
                - fpixDestroy
                - convertXYZToRGB
                - composeRGBPixel
                - returnErrorPtr
        - Branch String:   'colorspace.c:1790,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:1790,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1790,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1793,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1794,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1795,22'
              BranchSideFuncs:
                - pixCreate
                - pixGetWpl
                - pixGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetFPix
                - fpixGetWpl
                - fpixDestroy
                - convertXYZToRGB
                - composeRGBPixel
        - Branch String:   'colorspace.c:1794,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:1794,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1794,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1804,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:1805,17'
              BranchSideFuncs:
                - convertXYZToRGB
                - composeRGBPixel
            - BranchSide:      'colorspace.c:1818,12'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1809,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1810,21'
              BranchSideFuncs:
                - convertXYZToRGB
                - composeRGBPixel
            - BranchSide:      'colorspace.c:1816,5'
              BranchSideFuncs:
                - convertXYZToRGB
                - composeRGBPixel
      Callsites:
        - Src:             'colorspace.c:1789,19'
          Dst:             fpixaGetCount
        - Src:             'colorspace.c:1790,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:1793,9'
          Dst:             fpixaGetFPixDimensions
        - Src:             'colorspace.c:1794,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:1795,12'
          Dst:             pixCreate
        - Src:             'colorspace.c:1796,12'
          Dst:             pixGetWpl
        - Src:             'colorspace.c:1797,13'
          Dst:             pixGetData
        - Src:             'colorspace.c:1798,13'
          Dst:             fpixaGetData
        - Src:             'colorspace.c:1799,13'
          Dst:             fpixaGetData
        - Src:             'colorspace.c:1800,13'
          Dst:             fpixaGetData
        - Src:             'colorspace.c:1801,12'
          Dst:             fpixaGetFPix
        - Src:             'colorspace.c:1802,12'
          Dst:             fpixGetWpl
        - Src:             'colorspace.c:1803,5'
          Dst:             fpixDestroy
        - Src:             'colorspace.c:1813,13'
          Dst:             convertXYZToRGB
        - Src:             'colorspace.c:1814,13'
          Dst:             composeRGBPixel
    - functionName:    pixConvertRGBToXYZ
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1724
      functionLinenumberEnd: 1763
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         24
      ICount:          227
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - convertRGBToXYZ
        - extractRGBValues
        - fpixCreate
        - fpixGetWpl
        - fpixaAddFPix
        - fpixaCreate
        - fpixaGetData
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorspace.c:1732,15'
          Branch Sides:
            - BranchSide:      'colorspace.c:1732,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - fpixaCreate
                - pixGetWpl
                - fpixGetWpl
                - pixGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - extractRGBValues
                - convertRGBToXYZ
                - fpixCreate
                - fpixaAddFPix
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1733,25'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorspace.c:1732,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1733,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1736,22'
              BranchSideFuncs:
                - pixGetDimensions
                - fpixaCreate
                - pixGetWpl
                - fpixGetWpl
                - pixGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - extractRGBValues
                - convertRGBToXYZ
                - fpixCreate
                - fpixaAddFPix
        - Branch String:   'colorspace.c:1733,25'
          Branch Sides:
            - BranchSide:      'colorspace.c:1733,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1733,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1738,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:1739,27'
              BranchSideFuncs:
                - fpixCreate
                - fpixaAddFPix
                - pixGetWpl
                - fpixGetWpl
                - pixGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - extractRGBValues
                - convertRGBToXYZ
            - BranchSide:      'colorspace.c:1742,22'
              BranchSideFuncs:
                - pixGetWpl
                - fpixGetWpl
                - pixGetData
                - fpixaGetData
                - fpixaGetData
                - fpixaGetData
                - extractRGBValues
                - convertRGBToXYZ
        - Branch String:   'colorspace.c:1748,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:1749,17'
              BranchSideFuncs:
                - extractRGBValues
                - convertRGBToXYZ
            - BranchSide:      'colorspace.c:1762,12'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1753,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1754,30'
              BranchSideFuncs:
                - extractRGBValues
                - convertRGBToXYZ
            - BranchSide:      'colorspace.c:1760,5'
              BranchSideFuncs:
                - extractRGBValues
                - convertRGBToXYZ
      Callsites:
        - Src:             'colorspace.c:1732,18'
          Dst:             pixGetDepth
        - Src:             'colorspace.c:1733,25'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:1736,5'
          Dst:             pixGetDimensions
        - Src:             'colorspace.c:1737,13'
          Dst:             fpixaCreate
        - Src:             'colorspace.c:1739,16'
          Dst:             fpixCreate
        - Src:             'colorspace.c:1740,9'
          Dst:             fpixaAddFPix
        - Src:             'colorspace.c:1742,12'
          Dst:             pixGetWpl
        - Src:             'colorspace.c:1743,12'
          Dst:             fpixGetWpl
        - Src:             'colorspace.c:1744,13'
          Dst:             pixGetData
        - Src:             'colorspace.c:1745,13'
          Dst:             fpixaGetData
        - Src:             'colorspace.c:1746,13'
          Dst:             fpixaGetData
        - Src:             'colorspace.c:1747,13'
          Dst:             fpixaGetData
        - Src:             'colorspace.c:1754,13'
          Dst:             extractRGBValues
        - Src:             'colorspace.c:1755,13'
          Dst:             convertRGBToXYZ
    - functionName:    convertYUVToRGB
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1603
      functionLinenumberEnd: 1626
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - yval
        - uval
        - vval
        - prval
        - pgval
        - pbval
      BBCount:         50
      ICount:          293
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'colorspace.c:1607,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1607,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1608,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:1608,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1608,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1609,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:1609,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1609,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1610,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:1610,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:1610,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1611,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:1610,26'
          Branch Sides:
            - BranchSide:      'colorspace.c:1610,30'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1611,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:1610,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1611,16'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:1613,10'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1611,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:1611,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1611,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1621,14'
          Branch Sides:
            - BranchSide:      'colorspace.c:1621,14'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:1621,14'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1621,14'
          Branch Sides:
            - BranchSide:      'colorspace.c:1621,6'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:1621,14'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1621,14'
          Branch Sides:
            - BranchSide:      'colorspace.c:1621,6'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:1621,6'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1622,14'
          Branch Sides:
            - BranchSide:      'colorspace.c:1622,14'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:1622,14'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1622,14'
          Branch Sides:
            - BranchSide:      'colorspace.c:1622,6'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:1622,14'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1622,14'
          Branch Sides:
            - BranchSide:      'colorspace.c:1622,6'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:1622,6'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1623,14'
          Branch Sides:
            - BranchSide:      'colorspace.c:1623,14'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:1623,14'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1623,14'
          Branch Sides:
            - BranchSide:      'colorspace.c:1623,6'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:1623,14'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1623,14'
          Branch Sides:
            - BranchSide:      'colorspace.c:1623,6'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:1623,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colorspace.c:1611,16'
          Dst:             returnErrorInt
    - functionName:    pixcmapConvertYUVToRGB
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionLinenumberEnd: 1688
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
      BBCount:         13
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - convertYUVToRGB
        - pixcmapGetColor
        - pixcmapGetCount
        - pixcmapResetColor
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorspace.c:1678,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1679,16'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetColor
                - convertYUVToRGB
                - pixcmapResetColor
            - BranchSide:      'colorspace.c:1681,31'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetColor
                - convertYUVToRGB
                - pixcmapResetColor
        - Branch String:   'colorspace.c:1679,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:1679,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1679,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1682,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:1683,25'
              BranchSideFuncs:
                - pixcmapGetColor
                - convertYUVToRGB
                - pixcmapResetColor
            - BranchSide:      'colorspace.c:1687,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colorspace.c:1679,16'
          Dst:             returnErrorInt
        - Src:             'colorspace.c:1681,15'
          Dst:             pixcmapGetCount
        - Src:             'colorspace.c:1683,9'
          Dst:             pixcmapGetColor
        - Src:             'colorspace.c:1684,9'
          Dst:             convertYUVToRGB
        - Src:             'colorspace.c:1685,9'
          Dst:             pixcmapResetColor
    - functionName:    pixConvertYUVToRGB
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1490
      functionLinenumberEnd: 1532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
      BBCount:         38
      ICount:          252
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - composeRGBPixel
        - convertYUVToRGB
        - pixCopy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixcmapConvertYUVToRGB
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorspace.c:1496,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1497,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - convertYUVToRGB
                - composeRGBPixel
                - pixcmapConvertYUVToRGB
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1498,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - convertYUVToRGB
                - composeRGBPixel
                - pixcmapConvertYUVToRGB
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorspace.c:1497,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:1497,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1497,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1498,14'
          Branch Sides:
            - BranchSide:      'colorspace.c:1498,17'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - convertYUVToRGB
                - composeRGBPixel
                - pixcmapConvertYUVToRGB
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1501,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - convertYUVToRGB
                - composeRGBPixel
                - pixcmapConvertYUVToRGB
                - returnErrorPtr
        - Branch String:   'colorspace.c:1498,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1499,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1501,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - convertYUVToRGB
                - composeRGBPixel
                - pixcmapConvertYUVToRGB
                - returnErrorPtr
        - Branch String:   'colorspace.c:1499,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:1499,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1499,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1503,15'
          Branch Sides:
            - BranchSide:      'colorspace.c:1503,18'
              BranchSideFuncs:
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - convertYUVToRGB
                - composeRGBPixel
                - pixcmapConvertYUVToRGB
            - BranchSide:      'colorspace.c:1506,10'
              BranchSideFuncs:
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - convertYUVToRGB
                - composeRGBPixel
                - pixcmapConvertYUVToRGB
        - Branch String:   'colorspace.c:1503,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1504,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1506,10'
              BranchSideFuncs:
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - convertYUVToRGB
                - composeRGBPixel
                - pixcmapConvertYUVToRGB
        - Branch String:   'colorspace.c:1504,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:1504,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1504,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1506,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1507,30'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - convertYUVToRGB
                - composeRGBPixel
                - pixcmapConvertYUVToRGB
            - BranchSide:      'colorspace.c:1509,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - convertYUVToRGB
                - composeRGBPixel
                - pixcmapConvertYUVToRGB
        - Branch String:   'colorspace.c:1510,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1511,32'
              BranchSideFuncs:
                - pixcmapConvertYUVToRGB
            - BranchSide:      'colorspace.c:1516,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - convertYUVToRGB
                - composeRGBPixel
        - Branch String:   'colorspace.c:1519,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:1520,16'
              BranchSideFuncs:
                - convertYUVToRGB
                - composeRGBPixel
            - BranchSide:      'colorspace.c:1531,12'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1521,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1522,21'
              BranchSideFuncs:
                - convertYUVToRGB
                - composeRGBPixel
            - BranchSide:      'colorspace.c:1529,5'
              BranchSideFuncs:
                - convertYUVToRGB
                - composeRGBPixel
      Callsites:
        - Src:             'colorspace.c:1497,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:1499,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:1501,9'
          Dst:             pixGetDepth
        - Src:             'colorspace.c:1502,12'
          Dst:             pixGetColormap
        - Src:             'colorspace.c:1504,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:1507,16'
          Dst:             pixCopy
        - Src:             'colorspace.c:1509,12'
          Dst:             pixGetColormap
        - Src:             'colorspace.c:1511,9'
          Dst:             pixcmapConvertYUVToRGB
        - Src:             'colorspace.c:1516,5'
          Dst:             pixGetDimensions
        - Src:             'colorspace.c:1517,11'
          Dst:             pixGetWpl
        - Src:             'colorspace.c:1518,12'
          Dst:             pixGetData
        - Src:             'colorspace.c:1526,13'
          Dst:             convertYUVToRGB
        - Src:             'colorspace.c:1527,13'
          Dst:             composeRGBPixel
    - functionName:    convertRGBToYUV
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1557
      functionLinenumberEnd: 1574
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rval
        - gval
        - bval
        - pyval
        - puval
        - pvval
      BBCount:         23
      ICount:          165
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'colorspace.c:1560,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1560,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1561,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:1561,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1561,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1562,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:1562,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1562,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1563,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:1563,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:1563,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1564,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:1563,26'
          Branch Sides:
            - BranchSide:      'colorspace.c:1563,30'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1564,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:1563,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1564,16'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:1566,10'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1564,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:1564,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1564,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colorspace.c:1564,16'
          Dst:             returnErrorInt
    - functionName:    pixcmapConvertRGBToYUV
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1644
      functionLinenumberEnd: 1657
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
      BBCount:         13
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - convertRGBToYUV
        - pixcmapGetColor
        - pixcmapGetCount
        - pixcmapResetColor
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorspace.c:1647,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1648,16'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetColor
                - convertRGBToYUV
                - pixcmapResetColor
            - BranchSide:      'colorspace.c:1650,31'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetColor
                - convertRGBToYUV
                - pixcmapResetColor
        - Branch String:   'colorspace.c:1648,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:1648,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1648,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1651,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:1652,25'
              BranchSideFuncs:
                - pixcmapGetColor
                - convertRGBToYUV
                - pixcmapResetColor
            - BranchSide:      'colorspace.c:1656,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colorspace.c:1648,16'
          Dst:             returnErrorInt
        - Src:             'colorspace.c:1650,15'
          Dst:             pixcmapGetCount
        - Src:             'colorspace.c:1652,9'
          Dst:             pixcmapGetColor
        - Src:             'colorspace.c:1653,9'
          Dst:             convertRGBToYUV
        - Src:             'colorspace.c:1654,9'
          Dst:             pixcmapResetColor
    - functionName:    pixConvertRGBToYUV
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1429
      functionLinenumberEnd: 1467
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
      BBCount:         38
      ICount:          244
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - convertRGBToYUV
        - extractRGBValues
        - pixCopy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixcmapConvertRGBToYUV
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorspace.c:1434,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1435,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - extractRGBValues
                - convertRGBToYUV
                - pixcmapConvertRGBToYUV
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1436,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - extractRGBValues
                - convertRGBToYUV
                - pixcmapConvertRGBToYUV
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorspace.c:1435,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:1435,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1435,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1436,14'
          Branch Sides:
            - BranchSide:      'colorspace.c:1436,17'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - extractRGBValues
                - convertRGBToYUV
                - pixcmapConvertRGBToYUV
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1439,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - extractRGBValues
                - convertRGBToYUV
                - pixcmapConvertRGBToYUV
                - returnErrorPtr
        - Branch String:   'colorspace.c:1436,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1437,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1439,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - extractRGBValues
                - convertRGBToYUV
                - pixcmapConvertRGBToYUV
                - returnErrorPtr
        - Branch String:   'colorspace.c:1437,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:1437,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1437,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1441,15'
          Branch Sides:
            - BranchSide:      'colorspace.c:1441,18'
              BranchSideFuncs:
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - extractRGBValues
                - convertRGBToYUV
                - pixcmapConvertRGBToYUV
            - BranchSide:      'colorspace.c:1444,10'
              BranchSideFuncs:
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - extractRGBValues
                - convertRGBToYUV
                - pixcmapConvertRGBToYUV
        - Branch String:   'colorspace.c:1441,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1442,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1444,10'
              BranchSideFuncs:
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - extractRGBValues
                - convertRGBToYUV
                - pixcmapConvertRGBToYUV
        - Branch String:   'colorspace.c:1442,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:1442,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1442,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1444,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1445,30'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - extractRGBValues
                - convertRGBToYUV
                - pixcmapConvertRGBToYUV
            - BranchSide:      'colorspace.c:1447,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - extractRGBValues
                - convertRGBToYUV
                - pixcmapConvertRGBToYUV
        - Branch String:   'colorspace.c:1448,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1449,32'
              BranchSideFuncs:
                - pixcmapConvertRGBToYUV
            - BranchSide:      'colorspace.c:1454,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - extractRGBValues
                - convertRGBToYUV
        - Branch String:   'colorspace.c:1457,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:1458,16'
              BranchSideFuncs:
                - extractRGBValues
                - convertRGBToYUV
            - BranchSide:      'colorspace.c:1466,12'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1459,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1460,30'
              BranchSideFuncs:
                - extractRGBValues
                - convertRGBToYUV
            - BranchSide:      'colorspace.c:1464,5'
              BranchSideFuncs:
                - extractRGBValues
                - convertRGBToYUV
      Callsites:
        - Src:             'colorspace.c:1435,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:1437,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:1439,9'
          Dst:             pixGetDepth
        - Src:             'colorspace.c:1440,12'
          Dst:             pixGetColormap
        - Src:             'colorspace.c:1442,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:1445,16'
          Dst:             pixCopy
        - Src:             'colorspace.c:1447,12'
          Dst:             pixGetColormap
        - Src:             'colorspace.c:1449,9'
          Dst:             pixcmapConvertRGBToYUV
        - Src:             'colorspace.c:1454,5'
          Dst:             pixGetDimensions
        - Src:             'colorspace.c:1455,11'
          Dst:             pixGetWpl
        - Src:             'colorspace.c:1456,12'
          Dst:             pixGetData
        - Src:             'colorspace.c:1460,13'
          Dst:             extractRGBValues
        - Src:             'colorspace.c:1461,13'
          Dst:             convertRGBToYUV
    - functionName:    displayHSVColorRange
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1360
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - hval
        - sval
        - vval
        - huehw
        - sathw
        - nsamp
        - factor
      BBCount:         58
      ICount:          342
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - convertHSVToRGB
        - pixCreate
        - pixDestroy
        - pixExpandReplicate
        - pixSetRGBPixel
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorspace.c:1364,18'
          Branch Sides:
            - BranchSide:      'colorspace.c:1364,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1365,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorspace.c:1364,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1365,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1366,9'
              BranchSideFuncs:
                - pixCreate
                - pixExpandReplicate
                - pixDestroy
                - convertHSVToRGB
                - pixSetRGBPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorspace.c:1365,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:1365,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1365,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1366,19'
          Branch Sides:
            - BranchSide:      'colorspace.c:1366,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1367,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorspace.c:1366,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1367,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1368,9'
              BranchSideFuncs:
                - pixCreate
                - pixExpandReplicate
                - pixDestroy
                - convertHSVToRGB
                - pixSetRGBPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorspace.c:1367,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:1367,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1367,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1368,26'
          Branch Sides:
            - BranchSide:      'colorspace.c:1368,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1369,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorspace.c:1368,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1369,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1370,9'
              BranchSideFuncs:
                - pixCreate
                - pixExpandReplicate
                - pixDestroy
                - convertHSVToRGB
                - pixSetRGBPixel
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorspace.c:1369,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:1369,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1369,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1370,19'
          Branch Sides:
            - BranchSide:      'colorspace.c:1370,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1371,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorspace.c:1370,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1371,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1372,9'
              BranchSideFuncs:
                - pixCreate
                - pixExpandReplicate
                - pixDestroy
                - convertHSVToRGB
                - pixSetRGBPixel
                - returnErrorPtr
        - Branch String:   'colorspace.c:1371,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:1371,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1371,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1372,18'
          Branch Sides:
            - BranchSide:      'colorspace.c:1372,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1373,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorspace.c:1372,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1373,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1375,14'
              BranchSideFuncs:
                - pixCreate
                - pixExpandReplicate
                - pixDestroy
                - convertHSVToRGB
                - pixSetRGBPixel
        - Branch String:   'colorspace.c:1373,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:1373,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1373,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1379,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:1380,15'
              BranchSideFuncs:
                - pixExpandReplicate
                - pixDestroy
                - convertHSVToRGB
                - pixSetRGBPixel
            - BranchSide:      'colorspace.c:1390,31'
              BranchSideFuncs:
                - pixExpandReplicate
                - pixDestroy
        - Branch String:   'colorspace.c:1381,13'
          Branch Sides:
            - BranchSide:      'colorspace.c:1381,26'
              BranchSideFuncs:
                - pixExpandReplicate
                - pixDestroy
                - convertHSVToRGB
                - pixSetRGBPixel
            - BranchSide:      'colorspace.c:1382,13'
              BranchSideFuncs:
                - pixExpandReplicate
                - pixDestroy
                - convertHSVToRGB
                - pixSetRGBPixel
        - Branch String:   'colorspace.c:1382,13'
          Branch Sides:
            - BranchSide:      'colorspace.c:1382,29'
              BranchSideFuncs:
                - pixExpandReplicate
                - pixDestroy
                - convertHSVToRGB
                - pixSetRGBPixel
            - BranchSide:      'colorspace.c:1383,16'
              BranchSideFuncs:
                - pixExpandReplicate
                - pixDestroy
                - convertHSVToRGB
                - pixSetRGBPixel
        - Branch String:   'colorspace.c:1383,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1384,19'
              BranchSideFuncs:
                - convertHSVToRGB
                - pixSetRGBPixel
                - pixExpandReplicate
                - pixDestroy
            - BranchSide:      'colorspace.c:1388,5'
              BranchSideFuncs:
                - pixExpandReplicate
                - pixDestroy
                - convertHSVToRGB
                - pixSetRGBPixel
      Callsites:
        - Src:             'colorspace.c:1365,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:1367,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:1369,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:1371,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:1373,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:1378,12'
          Dst:             pixCreate
        - Src:             'colorspace.c:1385,13'
          Dst:             convertHSVToRGB
        - Src:             'colorspace.c:1386,13'
          Dst:             pixSetRGBPixel
        - Src:             'colorspace.c:1390,12'
          Dst:             pixExpandReplicate
        - Src:             'colorspace.c:1391,5'
          Dst:             pixDestroy
    - functionName:    convertHSVToRGB
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hval
        - sval
        - vval
        - prval
        - pgval
        - pbval
      BBCount:         45
      ICount:          323
      EdgeCount:       56
      CyclomaticComplexity: 13
      functionsReached:
        - returnErrorInt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'colorspace.c:347,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:347,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorspace.c:348,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorspace.c:348,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:348,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorspace.c:349,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorspace.c:349,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:349,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorspace.c:350,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorspace.c:350,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:350,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorspace.c:351,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:350,26'
          Branch Sides:
            - BranchSide:      'colorspace.c:350,30'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorspace.c:351,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:350,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:351,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:353,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:351,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:351,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:351,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:353,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:354,18'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:358,13'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:358,22'
          Branch Sides:
            - BranchSide:      'colorspace.c:358,25'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:359,20'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:358,13'
          Branch Sides:
            - BranchSide:      'colorspace.c:359,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:360,13'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:359,20'
          Branch Sides:
            - BranchSide:      'colorspace.c:359,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:359,13'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:360,13'
          Branch Sides:
            - BranchSide:      'colorspace.c:361,18'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:362,24'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:369,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:372,22'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:377,22'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:382,22'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:387,22'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:392,22'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:397,22'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:402,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colorspace.c:351,16'
          Dst:             returnErrorInt
        - Src:             'colorspace.c:359,20'
          Dst:             returnErrorInt
    - functionName:    pixFindHistoPeaksHSV
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - type
        - width
        - height
        - npeaks
        - erasefactor
        - ppta
        - pnatot
        - ppixa
      BBCount:         80
      ICount:          521
      EdgeCount:       107
      CyclomaticComplexity: 29
      functionsReached:
        - boxCreate
        - boxDestroy
        - numaAddNumber
        - numaCreate
        - pixAddMirroredBorder
        - pixAddMixedBorder
        - pixClearInRect
        - pixConvertGrayToFalseColor
        - pixConvertTo32
        - pixDestroy
        - pixGetDepth
        - pixGetMaxValueInRect
        - pixMaxDynamicRange
        - pixRenderHashBoxArb
        - pixWindowedMean
        - pixaAddPix
        - pixaCreate
        - ptaAddPt
        - ptaCreate
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorspace.c:1248,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1248,17'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - ptaCreate
                - numaCreate
                - pixAddMixedBorder
                - pixWindowedMean
                - pixDestroy
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaCreate
                - pixAddMirroredBorder
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorspace.c:1249,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - ptaCreate
                - numaCreate
                - pixAddMixedBorder
                - pixWindowedMean
                - pixDestroy
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaCreate
                - pixAddMirroredBorder
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorspace.c:1249,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1249,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - ptaCreate
                - numaCreate
                - pixAddMixedBorder
                - pixWindowedMean
                - pixDestroy
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaCreate
                - pixAddMirroredBorder
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorspace.c:1250,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - ptaCreate
                - numaCreate
                - pixAddMixedBorder
                - pixWindowedMean
                - pixDestroy
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaCreate
                - pixAddMirroredBorder
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorspace.c:1250,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1250,18'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - ptaCreate
                - numaCreate
                - pixAddMixedBorder
                - pixWindowedMean
                - pixDestroy
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaCreate
                - pixAddMirroredBorder
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorspace.c:1251,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - ptaCreate
                - numaCreate
                - pixAddMixedBorder
                - pixWindowedMean
                - pixDestroy
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaCreate
                - pixAddMirroredBorder
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorspace.c:1251,15'
          Branch Sides:
            - BranchSide:      'colorspace.c:1251,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - ptaCreate
                - numaCreate
                - pixAddMixedBorder
                - pixWindowedMean
                - pixDestroy
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaCreate
                - pixAddMirroredBorder
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorspace.c:1252,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:1251,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1252,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1253,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaCreate
                - numaCreate
                - pixAddMixedBorder
                - pixWindowedMean
                - pixDestroy
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaCreate
                - pixAddMirroredBorder
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorspace.c:1252,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:1252,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1252,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1253,15'
          Branch Sides:
            - BranchSide:      'colorspace.c:1253,19'
              BranchSideFuncs:
                - returnErrorInt
                - ptaCreate
                - numaCreate
                - pixAddMixedBorder
                - pixWindowedMean
                - pixDestroy
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaCreate
                - pixAddMirroredBorder
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorspace.c:1254,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:1253,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1254,16'
              BranchSideFuncs:
                - ptaCreate
                - numaCreate
                - pixAddMixedBorder
                - pixWindowedMean
                - pixDestroy
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaCreate
                - pixAddMirroredBorder
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorspace.c:1255,9'
              BranchSideFuncs:
                - ptaCreate
                - numaCreate
                - pixAddMixedBorder
                - pixWindowedMean
                - pixDestroy
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaCreate
                - pixAddMirroredBorder
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorspace.c:1254,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:1254,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1254,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1255,28'
          Branch Sides:
            - BranchSide:      'colorspace.c:1255,31'
              BranchSideFuncs:
                - ptaCreate
                - numaCreate
                - pixAddMixedBorder
                - pixWindowedMean
                - pixDestroy
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaCreate
                - pixAddMirroredBorder
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorspace.c:1258,26'
              BranchSideFuncs:
                - ptaCreate
                - numaCreate
                - pixAddMixedBorder
                - pixWindowedMean
                - pixDestroy
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaCreate
                - pixAddMirroredBorder
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorspace.c:1255,50'
          Branch Sides:
            - BranchSide:      'colorspace.c:1255,53'
              BranchSideFuncs:
                - ptaCreate
                - numaCreate
                - pixAddMixedBorder
                - pixWindowedMean
                - pixDestroy
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaCreate
                - pixAddMirroredBorder
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'colorspace.c:1258,26'
              BranchSideFuncs:
                - ptaCreate
                - numaCreate
                - pixAddMixedBorder
                - pixWindowedMean
                - pixDestroy
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaCreate
                - pixAddMirroredBorder
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorspace.c:1255,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1256,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1258,26'
              BranchSideFuncs:
                - ptaCreate
                - numaCreate
                - pixAddMixedBorder
                - pixWindowedMean
                - pixDestroy
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaCreate
                - pixAddMirroredBorder
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'colorspace.c:1256,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:1256,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1256,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1258,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1259,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1260,13'
              BranchSideFuncs:
                - numaCreate
                - pixAddMixedBorder
                - pixWindowedMean
                - pixDestroy
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaCreate
                - pixAddMirroredBorder
                - returnErrorInt
        - Branch String:   'colorspace.c:1259,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:1259,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1259,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1261,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1262,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1263,15'
              BranchSideFuncs:
                - pixAddMixedBorder
                - pixWindowedMean
                - pixDestroy
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaCreate
                - pixAddMirroredBorder
        - Branch String:   'colorspace.c:1262,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:1262,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:1262,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1266,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1267,37'
              BranchSideFuncs:
                - pixAddMirroredBorder
                - pixWindowedMean
                - pixDestroy
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaCreate
            - BranchSide:      'colorspace.c:1270,34'
              BranchSideFuncs:
                - pixAddMixedBorder
                - pixWindowedMean
                - pixDestroy
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaCreate
        - Branch String:   'colorspace.c:1282,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1283,18'
              BranchSideFuncs:
                - pixaCreate
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
            - BranchSide:      'colorspace.c:1284,12'
              BranchSideFuncs:
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
        - Branch String:   'colorspace.c:1284,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:1285,30'
              BranchSideFuncs:
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
            - BranchSide:      'colorspace.c:1329,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'colorspace.c:1286,13'
          Branch Sides:
            - BranchSide:      'colorspace.c:1286,26'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'colorspace.c:1287,23'
              BranchSideFuncs:
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixDestroy
                - pixGetMaxValueInRect
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
        - Branch String:   'colorspace.c:1294,13'
          Branch Sides:
            - BranchSide:      'colorspace.c:1295,39'
              BranchSideFuncs:
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixClearInRect
                - boxDestroy
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
            - BranchSide:      'colorspace.c:1309,24'
              BranchSideFuncs:
                - pixClearInRect
                - boxDestroy
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
        - Branch String:   'colorspace.c:1311,32'
          Branch Sides:
            - BranchSide:      'colorspace.c:1311,35'
              BranchSideFuncs:
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
            - BranchSide:      'colorspace.c:1313,17'
              BranchSideFuncs:
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
        - Branch String:   'colorspace.c:1311,13'
          Branch Sides:
            - BranchSide:      'colorspace.c:1313,17'
              BranchSideFuncs:
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
            - BranchSide:      'colorspace.c:1327,5'
              BranchSideFuncs:
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
        - Branch String:   'colorspace.c:1313,17'
          Branch Sides:
            - BranchSide:      'colorspace.c:1314,33'
              BranchSideFuncs:
                - boxCreate
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixClearInRect
                - boxDestroy
            - BranchSide:      'colorspace.c:1316,24'
              BranchSideFuncs:
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
        - Branch String:   'colorspace.c:1316,24'
          Branch Sides:
            - BranchSide:      'colorspace.c:1317,33'
              BranchSideFuncs:
                - boxCreate
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixClearInRect
                - boxDestroy
            - BranchSide:      'colorspace.c:1320,21'
              BranchSideFuncs:
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
                - pixClearInRect
                - boxDestroy
        - Branch String:   'colorspace.c:1322,17'
          Branch Sides:
            - BranchSide:      'colorspace.c:1323,32'
              BranchSideFuncs:
                - pixClearInRect
                - boxDestroy
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
            - BranchSide:      'colorspace.c:1326,9'
              BranchSideFuncs:
                - pixDestroy
                - pixGetMaxValueInRect
                - numaAddNumber
                - ptaAddPt
                - boxCreate
                - pixClearInRect
                - boxDestroy
                - pixClearInRect
                - boxDestroy
                - boxCreate
                - boxCreate
                - pixMaxDynamicRange
                - pixaAddPix
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixMaxDynamicRange
                - pixConvertGrayToFalseColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderHashBoxArb
                - pixaAddPix
                - pixDestroy
      Callsites:
        - Src:             'colorspace.c:1251,18'
          Dst:             pixGetDepth
        - Src:             'colorspace.c:1252,16'
          Dst:             returnErrorInt
        - Src:             'colorspace.c:1254,16'
          Dst:             returnErrorInt
        - Src:             'colorspace.c:1256,16'
          Dst:             returnErrorInt
        - Src:             'colorspace.c:1258,16'
          Dst:             ptaCreate
        - Src:             'colorspace.c:1259,16'
          Dst:             returnErrorInt
        - Src:             'colorspace.c:1261,18'
          Dst:             numaCreate
        - Src:             'colorspace.c:1262,16'
          Dst:             returnErrorInt
        - Src:             'colorspace.c:1267,16'
          Dst:             pixAddMirroredBorder
        - Src:             'colorspace.c:1270,16'
          Dst:             pixAddMixedBorder
        - Src:             'colorspace.c:1276,12'
          Dst:             pixWindowedMean
        - Src:             'colorspace.c:1277,5'
          Dst:             pixDestroy
        - Src:             'colorspace.c:1283,18'
          Dst:             pixaCreate
        - Src:             'colorspace.c:1285,9'
          Dst:             pixGetMaxValueInRect
        - Src:             'colorspace.c:1287,9'
          Dst:             numaAddNumber
        - Src:             'colorspace.c:1288,9'
          Dst:             ptaAddPt
        - Src:             'colorspace.c:1291,15'
          Dst:             boxCreate
        - Src:             'colorspace.c:1295,20'
          Dst:             pixMaxDynamicRange
        - Src:             'colorspace.c:1296,13'
          Dst:             pixaAddPix
        - Src:             'colorspace.c:1297,20'
          Dst:             pixConvertGrayToFalseColor
        - Src:             'colorspace.c:1298,13'
          Dst:             pixaAddPix
        - Src:             'colorspace.c:1299,20'
          Dst:             pixMaxDynamicRange
        - Src:             'colorspace.c:1300,20'
          Dst:             pixConvertGrayToFalseColor
        - Src:             'colorspace.c:1301,13'
          Dst:             pixaAddPix
        - Src:             'colorspace.c:1302,20'
          Dst:             pixConvertTo32
        - Src:             'colorspace.c:1303,13'
          Dst:             pixRenderHashBoxArb
        - Src:             'colorspace.c:1305,13'
          Dst:             pixaAddPix
        - Src:             'colorspace.c:1306,13'
          Dst:             pixDestroy
        - Src:             'colorspace.c:1309,9'
          Dst:             pixClearInRect
        - Src:             'colorspace.c:1310,9'
          Dst:             boxDestroy
        - Src:             'colorspace.c:1314,23'
          Dst:             boxCreate
        - Src:             'colorspace.c:1317,23'
          Dst:             boxCreate
        - Src:             'colorspace.c:1323,17'
          Dst:             pixClearInRect
        - Src:             'colorspace.c:1324,17'
          Dst:             boxDestroy
        - Src:             'colorspace.c:1329,5'
          Dst:             pixDestroy
    - functionName:    pixMakeHistoSV
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1200
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - factor
        - pnasat
        - pnaval
      BBCount:         41
      ICount:          303
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - numaCreate
        - numaSetCount
        - numaShiftValue
        - pixClone
        - pixCreate
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetLinePtrs
        - pixGetWpl
        - pixScaleBySampling
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorspace.c:1154,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1154,18'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
                - numaCreate
                - numaSetCount
                - numaCreate
                - numaSetCount
            - BranchSide:      'colorspace.c:1155,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
                - numaCreate
                - numaSetCount
                - numaCreate
                - numaSetCount
        - Branch String:   'colorspace.c:1155,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1155,18'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
                - numaCreate
                - numaSetCount
                - numaCreate
                - numaSetCount
            - BranchSide:      'colorspace.c:1156,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
                - numaCreate
                - numaSetCount
                - numaCreate
                - numaSetCount
        - Branch String:   'colorspace.c:1156,15'
          Branch Sides:
            - BranchSide:      'colorspace.c:1156,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
                - numaCreate
                - numaSetCount
                - numaCreate
                - numaSetCount
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1157,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorspace.c:1156,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1157,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1159,9'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
                - numaCreate
                - numaSetCount
                - numaCreate
                - numaSetCount
        - Branch String:   'colorspace.c:1157,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:1157,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1157,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1159,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1160,17'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
                - numaCreate
                - numaSetCount
            - BranchSide:      'colorspace.c:1164,9'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
                - numaCreate
                - numaSetCount
        - Branch String:   'colorspace.c:1164,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1165,17'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
            - BranchSide:      'colorspace.c:1170,9'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
        - Branch String:   'colorspace.c:1170,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1171,25'
              BranchSideFuncs:
                - pixClone
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
            - BranchSide:      'colorspace.c:1173,35'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
        - Branch String:   'colorspace.c:1182,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:1183,17'
              BranchSideFuncs:
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
            - BranchSide:      'colorspace.c:1197,5'
              BranchSideFuncs:
                - free
                - pixDestroy
        - Branch String:   'colorspace.c:1184,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1185,21'
              BranchSideFuncs:
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
            - BranchSide:      'colorspace.c:1195,5'
              BranchSideFuncs:
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
        - Branch String:   'colorspace.c:1188,17'
          Branch Sides:
            - BranchSide:      'colorspace.c:1189,32'
              BranchSideFuncs:
                - numaShiftValue
                - free
                - pixDestroy
                - numaShiftValue
            - BranchSide:      'colorspace.c:1190,17'
              BranchSideFuncs:
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
        - Branch String:   'colorspace.c:1190,17'
          Branch Sides:
            - BranchSide:      'colorspace.c:1191,32'
              BranchSideFuncs:
                - numaShiftValue
                - free
                - pixDestroy
                - numaShiftValue
            - BranchSide:      'colorspace.c:1192,18'
              BranchSideFuncs:
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
      Callsites:
        - Src:             'colorspace.c:1156,18'
          Dst:             pixGetDepth
        - Src:             'colorspace.c:1157,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:1160,17'
          Dst:             numaCreate
        - Src:             'colorspace.c:1161,9'
          Dst:             numaSetCount
        - Src:             'colorspace.c:1165,17'
          Dst:             numaCreate
        - Src:             'colorspace.c:1166,9'
          Dst:             numaSetCount
        - Src:             'colorspace.c:1171,16'
          Dst:             pixClone
        - Src:             'colorspace.c:1173,16'
          Dst:             pixScaleBySampling
        - Src:             'colorspace.c:1177,12'
          Dst:             pixCreate
        - Src:             'colorspace.c:1178,15'
          Dst:             pixGetLinePtrs
        - Src:             'colorspace.c:1179,5'
          Dst:             pixGetDimensions
        - Src:             'colorspace.c:1180,13'
          Dst:             pixGetData
        - Src:             'colorspace.c:1181,12'
          Dst:             pixGetWpl
        - Src:             'colorspace.c:1189,17'
          Dst:             numaShiftValue
        - Src:             'colorspace.c:1191,17'
          Dst:             numaShiftValue
        - Src:             'colorspace.c:1198,5'
          Dst:             pixDestroy
    - functionName:    pixMakeHistoHV
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - factor
        - pnahue
        - pnaval
      BBCount:         41
      ICount:          303
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - numaCreate
        - numaSetCount
        - numaShiftValue
        - pixClone
        - pixCreate
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetLinePtrs
        - pixGetWpl
        - pixScaleBySampling
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorspace.c:1073,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1073,18'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
                - numaCreate
                - numaSetCount
                - numaCreate
                - numaSetCount
            - BranchSide:      'colorspace.c:1074,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
                - numaCreate
                - numaSetCount
                - numaCreate
                - numaSetCount
        - Branch String:   'colorspace.c:1074,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1074,18'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
                - numaCreate
                - numaSetCount
                - numaCreate
                - numaSetCount
            - BranchSide:      'colorspace.c:1075,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
                - numaCreate
                - numaSetCount
                - numaCreate
                - numaSetCount
        - Branch String:   'colorspace.c:1075,15'
          Branch Sides:
            - BranchSide:      'colorspace.c:1075,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
                - numaCreate
                - numaSetCount
                - numaCreate
                - numaSetCount
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1076,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorspace.c:1075,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1076,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1078,9'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
                - numaCreate
                - numaSetCount
                - numaCreate
                - numaSetCount
        - Branch String:   'colorspace.c:1076,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:1076,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:1076,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:1078,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1079,17'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
                - numaCreate
                - numaSetCount
            - BranchSide:      'colorspace.c:1083,9'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
                - numaCreate
                - numaSetCount
        - Branch String:   'colorspace.c:1083,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1084,17'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
            - BranchSide:      'colorspace.c:1089,9'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
        - Branch String:   'colorspace.c:1089,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1090,25'
              BranchSideFuncs:
                - pixClone
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
            - BranchSide:      'colorspace.c:1092,35'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
        - Branch String:   'colorspace.c:1101,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:1102,17'
              BranchSideFuncs:
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
            - BranchSide:      'colorspace.c:1116,5'
              BranchSideFuncs:
                - free
                - pixDestroy
        - Branch String:   'colorspace.c:1103,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1104,21'
              BranchSideFuncs:
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
            - BranchSide:      'colorspace.c:1114,5'
              BranchSideFuncs:
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
        - Branch String:   'colorspace.c:1107,17'
          Branch Sides:
            - BranchSide:      'colorspace.c:1108,32'
              BranchSideFuncs:
                - numaShiftValue
                - free
                - pixDestroy
                - numaShiftValue
            - BranchSide:      'colorspace.c:1109,17'
              BranchSideFuncs:
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
        - Branch String:   'colorspace.c:1109,17'
          Branch Sides:
            - BranchSide:      'colorspace.c:1110,32'
              BranchSideFuncs:
                - numaShiftValue
                - free
                - pixDestroy
                - numaShiftValue
            - BranchSide:      'colorspace.c:1111,18'
              BranchSideFuncs:
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
      Callsites:
        - Src:             'colorspace.c:1075,18'
          Dst:             pixGetDepth
        - Src:             'colorspace.c:1076,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:1079,17'
          Dst:             numaCreate
        - Src:             'colorspace.c:1080,9'
          Dst:             numaSetCount
        - Src:             'colorspace.c:1084,17'
          Dst:             numaCreate
        - Src:             'colorspace.c:1085,9'
          Dst:             numaSetCount
        - Src:             'colorspace.c:1090,16'
          Dst:             pixClone
        - Src:             'colorspace.c:1092,16'
          Dst:             pixScaleBySampling
        - Src:             'colorspace.c:1096,12'
          Dst:             pixCreate
        - Src:             'colorspace.c:1097,15'
          Dst:             pixGetLinePtrs
        - Src:             'colorspace.c:1098,5'
          Dst:             pixGetDimensions
        - Src:             'colorspace.c:1099,13'
          Dst:             pixGetData
        - Src:             'colorspace.c:1100,12'
          Dst:             pixGetWpl
        - Src:             'colorspace.c:1108,17'
          Dst:             numaShiftValue
        - Src:             'colorspace.c:1110,17'
          Dst:             numaShiftValue
        - Src:             'colorspace.c:1117,5'
          Dst:             pixDestroy
    - functionName:    pixMakeHistoHS
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 1038
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - factor
        - pnahue
        - pnasat
      BBCount:         41
      ICount:          303
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - numaCreate
        - numaSetCount
        - numaShiftValue
        - pixClone
        - pixCreate
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetLinePtrs
        - pixGetWpl
        - pixScaleBySampling
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorspace.c:984,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:984,18'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
                - numaCreate
                - numaSetCount
                - numaCreate
                - numaSetCount
            - BranchSide:      'colorspace.c:985,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
                - numaCreate
                - numaSetCount
                - numaCreate
                - numaSetCount
        - Branch String:   'colorspace.c:985,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:985,18'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
                - numaCreate
                - numaSetCount
                - numaCreate
                - numaSetCount
            - BranchSide:      'colorspace.c:986,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
                - numaCreate
                - numaSetCount
                - numaCreate
                - numaSetCount
        - Branch String:   'colorspace.c:986,15'
          Branch Sides:
            - BranchSide:      'colorspace.c:986,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
                - numaCreate
                - numaSetCount
                - numaCreate
                - numaSetCount
                - returnErrorPtr
            - BranchSide:      'colorspace.c:987,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorspace.c:986,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:987,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:989,9'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
                - numaCreate
                - numaSetCount
                - numaCreate
                - numaSetCount
        - Branch String:   'colorspace.c:987,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:987,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:987,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:989,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:990,17'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
                - numaCreate
                - numaSetCount
            - BranchSide:      'colorspace.c:994,9'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
                - numaCreate
                - numaSetCount
        - Branch String:   'colorspace.c:994,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:995,17'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
            - BranchSide:      'colorspace.c:1000,9'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
                - pixClone
        - Branch String:   'colorspace.c:1000,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1001,25'
              BranchSideFuncs:
                - pixClone
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
            - BranchSide:      'colorspace.c:1003,35'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixCreate
                - pixGetLinePtrs
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
        - Branch String:   'colorspace.c:1012,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:1013,17'
              BranchSideFuncs:
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
            - BranchSide:      'colorspace.c:1035,5'
              BranchSideFuncs:
                - free
                - pixDestroy
        - Branch String:   'colorspace.c:1014,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:1015,21'
              BranchSideFuncs:
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
            - BranchSide:      'colorspace.c:1033,5'
              BranchSideFuncs:
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
        - Branch String:   'colorspace.c:1026,17'
          Branch Sides:
            - BranchSide:      'colorspace.c:1027,32'
              BranchSideFuncs:
                - numaShiftValue
                - free
                - pixDestroy
                - numaShiftValue
            - BranchSide:      'colorspace.c:1028,17'
              BranchSideFuncs:
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
        - Branch String:   'colorspace.c:1028,17'
          Branch Sides:
            - BranchSide:      'colorspace.c:1029,32'
              BranchSideFuncs:
                - numaShiftValue
                - free
                - pixDestroy
                - numaShiftValue
            - BranchSide:      'colorspace.c:1030,18'
              BranchSideFuncs:
                - free
                - pixDestroy
                - numaShiftValue
                - numaShiftValue
      Callsites:
        - Src:             'colorspace.c:986,18'
          Dst:             pixGetDepth
        - Src:             'colorspace.c:987,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:990,17'
          Dst:             numaCreate
        - Src:             'colorspace.c:991,9'
          Dst:             numaSetCount
        - Src:             'colorspace.c:995,17'
          Dst:             numaCreate
        - Src:             'colorspace.c:996,9'
          Dst:             numaSetCount
        - Src:             'colorspace.c:1001,16'
          Dst:             pixClone
        - Src:             'colorspace.c:1003,16'
          Dst:             pixScaleBySampling
        - Src:             'colorspace.c:1007,12'
          Dst:             pixCreate
        - Src:             'colorspace.c:1008,15'
          Dst:             pixGetLinePtrs
        - Src:             'colorspace.c:1009,5'
          Dst:             pixGetDimensions
        - Src:             'colorspace.c:1010,13'
          Dst:             pixGetData
        - Src:             'colorspace.c:1011,12'
          Dst:             pixGetWpl
        - Src:             'colorspace.c:1027,17'
          Dst:             numaShiftValue
        - Src:             'colorspace.c:1029,17'
          Dst:             numaShiftValue
        - Src:             'colorspace.c:1036,5'
          Dst:             pixDestroy
    - functionName:    pixMakeRangeMaskSV
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - satcenter
        - sathw
        - valcenter
        - valhw
        - regionflag
      BBCount:         59
      ICount:          425
      EdgeCount:       77
      CyclomaticComplexity: 20
      functionsReached:
        - calloc
        - pixClearAll
        - pixConvertRGBToHSV
        - pixCreate
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixSetAll
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorspace.c:898,15'
          Branch Sides:
            - BranchSide:      'colorspace.c:898,30'
              BranchSideFuncs:
                - pixGetDepth
                - calloc
                - calloc
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorspace.c:899,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorspace.c:898,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:899,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:900,9'
              BranchSideFuncs:
                - calloc
                - calloc
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
                - returnErrorPtr
        - Branch String:   'colorspace.c:899,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:899,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:899,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:900,40'
          Branch Sides:
            - BranchSide:      'colorspace.c:900,43'
              BranchSideFuncs:
                - calloc
                - calloc
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
                - returnErrorPtr
            - BranchSide:      'colorspace.c:906,23'
              BranchSideFuncs:
                - calloc
                - calloc
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
        - Branch String:   'colorspace.c:900,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:901,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:906,23'
              BranchSideFuncs:
                - calloc
                - calloc
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
        - Branch String:   'colorspace.c:901,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:901,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:901,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:908,14'
          Branch Sides:
            - BranchSide:      'colorspace.c:908,12'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
            - BranchSide:      'colorspace.c:908,12'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
        - Branch String:   'colorspace.c:909,12'
          Branch Sides:
            - BranchSide:      'colorspace.c:909,10'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
            - BranchSide:      'colorspace.c:909,10'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
        - Branch String:   'colorspace.c:910,14'
          Branch Sides:
            - BranchSide:      'colorspace.c:910,12'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
            - BranchSide:      'colorspace.c:910,12'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
        - Branch String:   'colorspace.c:911,12'
          Branch Sides:
            - BranchSide:      'colorspace.c:911,10'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
            - BranchSide:      'colorspace.c:911,10'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
        - Branch String:   'colorspace.c:912,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:913,9'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
            - BranchSide:      'colorspace.c:914,14'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
        - Branch String:   'colorspace.c:914,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:915,9'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
            - BranchSide:      'colorspace.c:918,37'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
        - Branch String:   'colorspace.c:921,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:922,21'
              BranchSideFuncs:
                - pixClearAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
            - BranchSide:      'colorspace.c:924,19'
              BranchSideFuncs:
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
        - Branch String:   'colorspace.c:929,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:930,17'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
            - BranchSide:      'colorspace.c:945,5'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
        - Branch String:   'colorspace.c:932,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:933,21'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
            - BranchSide:      'colorspace.c:943,5'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
        - Branch String:   'colorspace.c:936,33'
          Branch Sides:
            - BranchSide:      'colorspace.c:936,36'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
            - BranchSide:      'colorspace.c:942,9'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
        - Branch String:   'colorspace.c:936,17'
          Branch Sides:
            - BranchSide:      'colorspace.c:937,21'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
            - BranchSide:      'colorspace.c:942,9'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
        - Branch String:   'colorspace.c:937,21'
          Branch Sides:
            - BranchSide:      'colorspace.c:938,21'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
            - BranchSide:      'colorspace.c:940,21'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
      Callsites:
        - Src:             'colorspace.c:898,18'
          Dst:             pixGetDepth
        - Src:             'colorspace.c:899,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:901,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:906,23'
          Dst:             calloc
        - Src:             'colorspace.c:907,23'
          Dst:             calloc
        - Src:             'colorspace.c:918,12'
          Dst:             pixConvertRGBToHSV
        - Src:             'colorspace.c:919,5'
          Dst:             pixGetDimensions
        - Src:             'colorspace.c:920,12'
          Dst:             pixCreate
        - Src:             'colorspace.c:922,9'
          Dst:             pixClearAll
        - Src:             'colorspace.c:924,9'
          Dst:             pixSetAll
        - Src:             'colorspace.c:925,13'
          Dst:             pixGetData
        - Src:             'colorspace.c:926,13'
          Dst:             pixGetData
        - Src:             'colorspace.c:927,12'
          Dst:             pixGetWpl
        - Src:             'colorspace.c:928,12'
          Dst:             pixGetWpl
        - Src:             'colorspace.c:947,5'
          Dst:             pixDestroy
    - functionName:    pixConvertRGBToHSV
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
      BBCount:         38
      ICount:          244
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - convertRGBToHSV
        - extractRGBValues
        - pixCopy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixcmapConvertRGBToHSV
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'colorspace.c:149,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:150,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - extractRGBValues
                - convertRGBToHSV
                - pixcmapConvertRGBToHSV
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorspace.c:151,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - extractRGBValues
                - convertRGBToHSV
                - pixcmapConvertRGBToHSV
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorspace.c:150,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:150,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:150,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:151,14'
          Branch Sides:
            - BranchSide:      'colorspace.c:151,17'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - extractRGBValues
                - convertRGBToHSV
                - pixcmapConvertRGBToHSV
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorspace.c:154,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - extractRGBValues
                - convertRGBToHSV
                - pixcmapConvertRGBToHSV
                - returnErrorPtr
        - Branch String:   'colorspace.c:151,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:152,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:154,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - extractRGBValues
                - convertRGBToHSV
                - pixcmapConvertRGBToHSV
                - returnErrorPtr
        - Branch String:   'colorspace.c:152,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:152,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:152,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:156,15'
          Branch Sides:
            - BranchSide:      'colorspace.c:156,18'
              BranchSideFuncs:
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - extractRGBValues
                - convertRGBToHSV
                - pixcmapConvertRGBToHSV
            - BranchSide:      'colorspace.c:159,10'
              BranchSideFuncs:
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - extractRGBValues
                - convertRGBToHSV
                - pixcmapConvertRGBToHSV
        - Branch String:   'colorspace.c:156,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:157,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:159,10'
              BranchSideFuncs:
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - extractRGBValues
                - convertRGBToHSV
                - pixcmapConvertRGBToHSV
        - Branch String:   'colorspace.c:157,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:157,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:157,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:159,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:160,30'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - extractRGBValues
                - convertRGBToHSV
                - pixcmapConvertRGBToHSV
            - BranchSide:      'colorspace.c:162,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - extractRGBValues
                - convertRGBToHSV
                - pixcmapConvertRGBToHSV
        - Branch String:   'colorspace.c:163,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:164,32'
              BranchSideFuncs:
                - pixcmapConvertRGBToHSV
            - BranchSide:      'colorspace.c:169,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - extractRGBValues
                - convertRGBToHSV
        - Branch String:   'colorspace.c:172,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:173,16'
              BranchSideFuncs:
                - extractRGBValues
                - convertRGBToHSV
            - BranchSide:      'colorspace.c:181,12'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:174,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:175,30'
              BranchSideFuncs:
                - extractRGBValues
                - convertRGBToHSV
            - BranchSide:      'colorspace.c:179,5'
              BranchSideFuncs:
                - extractRGBValues
                - convertRGBToHSV
      Callsites:
        - Src:             'colorspace.c:150,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:152,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:154,9'
          Dst:             pixGetDepth
        - Src:             'colorspace.c:155,12'
          Dst:             pixGetColormap
        - Src:             'colorspace.c:157,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:160,16'
          Dst:             pixCopy
        - Src:             'colorspace.c:162,12'
          Dst:             pixGetColormap
        - Src:             'colorspace.c:164,9'
          Dst:             pixcmapConvertRGBToHSV
        - Src:             'colorspace.c:169,5'
          Dst:             pixGetDimensions
        - Src:             'colorspace.c:170,11'
          Dst:             pixGetWpl
        - Src:             'colorspace.c:171,12'
          Dst:             pixGetData
        - Src:             'colorspace.c:175,13'
          Dst:             extractRGBValues
        - Src:             'colorspace.c:176,13'
          Dst:             convertRGBToHSV
    - functionName:    pixcmapConvertRGBToHSV
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
      BBCount:         13
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - convertRGBToHSV
        - pixcmapGetColor
        - pixcmapGetCount
        - pixcmapResetColor
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorspace.c:428,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:429,16'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetColor
                - convertRGBToHSV
                - pixcmapResetColor
            - BranchSide:      'colorspace.c:431,31'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetColor
                - convertRGBToHSV
                - pixcmapResetColor
        - Branch String:   'colorspace.c:429,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:429,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:429,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:432,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:433,25'
              BranchSideFuncs:
                - pixcmapGetColor
                - convertRGBToHSV
                - pixcmapResetColor
            - BranchSide:      'colorspace.c:437,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colorspace.c:429,16'
          Dst:             returnErrorInt
        - Src:             'colorspace.c:431,15'
          Dst:             pixcmapGetCount
        - Src:             'colorspace.c:433,9'
          Dst:             pixcmapGetColor
        - Src:             'colorspace.c:434,9'
          Dst:             convertRGBToHSV
        - Src:             'colorspace.c:435,9'
          Dst:             pixcmapResetColor
    - functionName:    convertRGBToHSV
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rval
        - gval
        - bval
        - phval
        - psval
        - pvval
      BBCount:         50
      ICount:          315
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - returnErrorInt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'colorspace.c:287,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:287,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:288,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:288,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:288,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:289,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:289,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:289,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:290,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:290,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:290,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:291,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:290,26'
          Branch Sides:
            - BranchSide:      'colorspace.c:290,30'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:291,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'colorspace.c:290,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:291,16'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:293,13'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:291,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:291,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:291,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:293,13'
          Branch Sides:
            - BranchSide:      'colorspace.c:293,11'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:293,11'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:294,11'
          Branch Sides:
            - BranchSide:      'colorspace.c:294,9'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:294,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:295,13'
          Branch Sides:
            - BranchSide:      'colorspace.c:295,11'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:295,11'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:296,11'
          Branch Sides:
            - BranchSide:      'colorspace.c:296,9'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:296,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:300,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:301,10'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:304,46'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:305,13'
          Branch Sides:
            - BranchSide:      'colorspace.c:306,29'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:307,18'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:307,18'
          Branch Sides:
            - BranchSide:      'colorspace.c:308,34'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:310,34'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:312,13'
          Branch Sides:
            - BranchSide:      'colorspace.c:313,15'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:314,13'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:314,13'
          Branch Sides:
            - BranchSide:      'colorspace.c:315,15'
              BranchSideFuncs: []
            - BranchSide:      'colorspace.c:316,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colorspace.c:291,16'
          Dst:             returnErrorInt
    - functionName:    pixMakeRangeMaskHV
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - huecenter
        - huehw
        - valcenter
        - valhw
        - regionflag
      BBCount:         64
      ICount:          452
      EdgeCount:       83
      CyclomaticComplexity: 21
      functionsReached:
        - calloc
        - pixClearAll
        - pixConvertRGBToHSV
        - pixCreate
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixSetAll
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorspace.c:802,15'
          Branch Sides:
            - BranchSide:      'colorspace.c:802,30'
              BranchSideFuncs:
                - pixGetDepth
                - calloc
                - calloc
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorspace.c:803,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorspace.c:802,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:803,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:804,9'
              BranchSideFuncs:
                - calloc
                - calloc
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
                - returnErrorPtr
        - Branch String:   'colorspace.c:803,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:803,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:803,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:804,40'
          Branch Sides:
            - BranchSide:      'colorspace.c:804,43'
              BranchSideFuncs:
                - calloc
                - calloc
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
                - returnErrorPtr
            - BranchSide:      'colorspace.c:809,23'
              BranchSideFuncs:
                - calloc
                - calloc
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
        - Branch String:   'colorspace.c:804,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:805,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:809,23'
              BranchSideFuncs:
                - calloc
                - calloc
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
        - Branch String:   'colorspace.c:805,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:805,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:805,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:811,14'
          Branch Sides:
            - BranchSide:      'colorspace.c:811,12'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
            - BranchSide:      'colorspace.c:811,12'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
        - Branch String:   'colorspace.c:812,12'
          Branch Sides:
            - BranchSide:      'colorspace.c:812,10'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
            - BranchSide:      'colorspace.c:812,10'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
        - Branch String:   'colorspace.c:813,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:814,9'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
            - BranchSide:      'colorspace.c:815,15'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
        - Branch String:   'colorspace.c:817,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:818,18'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
            - BranchSide:      'colorspace.c:821,18'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
        - Branch String:   'colorspace.c:818,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:819,13'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
            - BranchSide:      'colorspace.c:820,5'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
        - Branch String:   'colorspace.c:821,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:822,13'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
            - BranchSide:      'colorspace.c:823,16'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
        - Branch String:   'colorspace.c:823,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:0,0'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
            - BranchSide:      'colorspace.c:824,13'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
        - Branch String:   'colorspace.c:831,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:832,21'
              BranchSideFuncs:
                - pixClearAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
            - BranchSide:      'colorspace.c:834,19'
              BranchSideFuncs:
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
        - Branch String:   'colorspace.c:839,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:840,17'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
            - BranchSide:      'colorspace.c:855,5'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
        - Branch String:   'colorspace.c:842,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:843,21'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
            - BranchSide:      'colorspace.c:853,5'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
        - Branch String:   'colorspace.c:846,33'
          Branch Sides:
            - BranchSide:      'colorspace.c:846,36'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
            - BranchSide:      'colorspace.c:852,9'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
        - Branch String:   'colorspace.c:846,17'
          Branch Sides:
            - BranchSide:      'colorspace.c:847,21'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
            - BranchSide:      'colorspace.c:852,9'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
        - Branch String:   'colorspace.c:847,21'
          Branch Sides:
            - BranchSide:      'colorspace.c:848,21'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
            - BranchSide:      'colorspace.c:850,21'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
      Callsites:
        - Src:             'colorspace.c:802,18'
          Dst:             pixGetDepth
        - Src:             'colorspace.c:803,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:805,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:809,23'
          Dst:             calloc
        - Src:             'colorspace.c:810,23'
          Dst:             calloc
        - Src:             'colorspace.c:828,12'
          Dst:             pixConvertRGBToHSV
        - Src:             'colorspace.c:829,5'
          Dst:             pixGetDimensions
        - Src:             'colorspace.c:830,12'
          Dst:             pixCreate
        - Src:             'colorspace.c:832,9'
          Dst:             pixClearAll
        - Src:             'colorspace.c:834,9'
          Dst:             pixSetAll
        - Src:             'colorspace.c:835,13'
          Dst:             pixGetData
        - Src:             'colorspace.c:836,13'
          Dst:             pixGetData
        - Src:             'colorspace.c:837,12'
          Dst:             pixGetWpl
        - Src:             'colorspace.c:838,12'
          Dst:             pixGetWpl
        - Src:             'colorspace.c:857,5'
          Dst:             pixDestroy
    - functionName:    pixMakeRangeMaskHS
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - huecenter
        - huehw
        - satcenter
        - sathw
        - regionflag
      BBCount:         64
      ICount:          452
      EdgeCount:       83
      CyclomaticComplexity: 21
      functionsReached:
        - calloc
        - pixClearAll
        - pixConvertRGBToHSV
        - pixCreate
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixSetAll
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorspace.c:705,15'
          Branch Sides:
            - BranchSide:      'colorspace.c:705,30'
              BranchSideFuncs:
                - pixGetDepth
                - calloc
                - calloc
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorspace.c:706,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colorspace.c:705,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:706,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:707,9'
              BranchSideFuncs:
                - calloc
                - calloc
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
                - returnErrorPtr
        - Branch String:   'colorspace.c:706,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:706,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:706,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:707,40'
          Branch Sides:
            - BranchSide:      'colorspace.c:707,43'
              BranchSideFuncs:
                - calloc
                - calloc
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
                - returnErrorPtr
            - BranchSide:      'colorspace.c:712,23'
              BranchSideFuncs:
                - calloc
                - calloc
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
        - Branch String:   'colorspace.c:707,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:708,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:712,23'
              BranchSideFuncs:
                - calloc
                - calloc
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
        - Branch String:   'colorspace.c:708,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:708,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:708,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:714,14'
          Branch Sides:
            - BranchSide:      'colorspace.c:714,12'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
            - BranchSide:      'colorspace.c:714,12'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
        - Branch String:   'colorspace.c:715,12'
          Branch Sides:
            - BranchSide:      'colorspace.c:715,10'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
            - BranchSide:      'colorspace.c:715,10'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
        - Branch String:   'colorspace.c:716,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:717,9'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
            - BranchSide:      'colorspace.c:718,15'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
        - Branch String:   'colorspace.c:720,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:721,18'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
            - BranchSide:      'colorspace.c:724,18'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
        - Branch String:   'colorspace.c:721,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:722,13'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
            - BranchSide:      'colorspace.c:723,5'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
        - Branch String:   'colorspace.c:724,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:725,13'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
            - BranchSide:      'colorspace.c:726,16'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
        - Branch String:   'colorspace.c:726,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:0,0'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
            - BranchSide:      'colorspace.c:727,13'
              BranchSideFuncs:
                - pixConvertRGBToHSV
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
                - pixClearAll
        - Branch String:   'colorspace.c:734,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:735,21'
              BranchSideFuncs:
                - pixClearAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
            - BranchSide:      'colorspace.c:737,19'
              BranchSideFuncs:
                - pixSetAll
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - free
                - pixDestroy
        - Branch String:   'colorspace.c:742,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:743,17'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
            - BranchSide:      'colorspace.c:758,5'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
        - Branch String:   'colorspace.c:745,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:746,21'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
            - BranchSide:      'colorspace.c:756,5'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
        - Branch String:   'colorspace.c:749,33'
          Branch Sides:
            - BranchSide:      'colorspace.c:749,36'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
            - BranchSide:      'colorspace.c:755,9'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
        - Branch String:   'colorspace.c:749,17'
          Branch Sides:
            - BranchSide:      'colorspace.c:750,21'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
            - BranchSide:      'colorspace.c:755,9'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
        - Branch String:   'colorspace.c:750,21'
          Branch Sides:
            - BranchSide:      'colorspace.c:751,21'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
            - BranchSide:      'colorspace.c:753,21'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
      Callsites:
        - Src:             'colorspace.c:705,18'
          Dst:             pixGetDepth
        - Src:             'colorspace.c:706,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:708,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:712,23'
          Dst:             calloc
        - Src:             'colorspace.c:713,23'
          Dst:             calloc
        - Src:             'colorspace.c:731,12'
          Dst:             pixConvertRGBToHSV
        - Src:             'colorspace.c:732,5'
          Dst:             pixGetDimensions
        - Src:             'colorspace.c:733,12'
          Dst:             pixCreate
        - Src:             'colorspace.c:735,9'
          Dst:             pixClearAll
        - Src:             'colorspace.c:737,9'
          Dst:             pixSetAll
        - Src:             'colorspace.c:738,13'
          Dst:             pixGetData
        - Src:             'colorspace.c:739,13'
          Dst:             pixGetData
        - Src:             'colorspace.c:740,12'
          Dst:             pixGetWpl
        - Src:             'colorspace.c:741,12'
          Dst:             pixGetWpl
        - Src:             'colorspace.c:760,5'
          Dst:             pixDestroy
    - functionName:    pixConvertRGBToValue
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         31
      ICount:          232
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - extractRGBValues
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorspace.c:633,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:634,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRemoveColormap
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - extractRGBValues
                - pixGetColormap
                - returnErrorPtr
            - BranchSide:      'colorspace.c:636,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRemoveColormap
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - extractRGBValues
                - pixGetColormap
                - returnErrorPtr
        - Branch String:   'colorspace.c:634,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:634,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:634,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:637,17'
          Branch Sides:
            - BranchSide:      'colorspace.c:637,36'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorPtr
                - pixRemoveColormap
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorspace.c:639,30'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorspace.c:637,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:638,23'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorspace.c:639,30'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorspace.c:638,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:638,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:638,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:648,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:649,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorspace.c:660,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'colorspace.c:651,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:652,21'
              BranchSideFuncs:
                - extractRGBValues
                - pixDestroy
            - BranchSide:      'colorspace.c:658,5'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorspace.c:654,21'
          Branch Sides:
            - BranchSide:      'colorspace.c:654,19'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorspace.c:654,19'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorspace.c:655,19'
          Branch Sides:
            - BranchSide:      'colorspace.c:655,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorspace.c:655,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
      Callsites:
        - Src:             'colorspace.c:634,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:636,5'
          Dst:             pixGetDimensions
        - Src:             'colorspace.c:637,21'
          Dst:             pixGetColormap
        - Src:             'colorspace.c:638,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:639,12'
          Dst:             pixRemoveColormap
        - Src:             'colorspace.c:642,12'
          Dst:             pixCreate
        - Src:             'colorspace.c:643,5'
          Dst:             pixCopyResolution
        - Src:             'colorspace.c:644,12'
          Dst:             pixGetWpl
        - Src:             'colorspace.c:645,13'
          Dst:             pixGetData
        - Src:             'colorspace.c:646,12'
          Dst:             pixGetWpl
        - Src:             'colorspace.c:647,13'
          Dst:             pixGetData
        - Src:             'colorspace.c:653,13'
          Dst:             extractRGBValues
        - Src:             'colorspace.c:660,5'
          Dst:             pixDestroy
    - functionName:    pixConvertRGBToSaturation
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         40
      ICount:          302
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - extractRGBValues
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorspace.c:570,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:571,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRemoveColormap
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - extractRGBValues
                - pixGetColormap
                - returnErrorPtr
            - BranchSide:      'colorspace.c:573,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRemoveColormap
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - extractRGBValues
                - pixGetColormap
                - returnErrorPtr
        - Branch String:   'colorspace.c:571,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:571,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:571,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:574,17'
          Branch Sides:
            - BranchSide:      'colorspace.c:574,36'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorPtr
                - pixRemoveColormap
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorspace.c:576,30'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorspace.c:574,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:575,23'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorspace.c:576,30'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorspace.c:575,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:575,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:575,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:585,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:586,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorspace.c:605,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'colorspace.c:588,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:589,21'
              BranchSideFuncs:
                - extractRGBValues
                - pixDestroy
            - BranchSide:      'colorspace.c:603,5'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorspace.c:591,21'
          Branch Sides:
            - BranchSide:      'colorspace.c:591,19'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorspace.c:591,19'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorspace.c:592,19'
          Branch Sides:
            - BranchSide:      'colorspace.c:592,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorspace.c:592,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorspace.c:593,21'
          Branch Sides:
            - BranchSide:      'colorspace.c:593,19'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorspace.c:593,19'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorspace.c:594,19'
          Branch Sides:
            - BranchSide:      'colorspace.c:594,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorspace.c:594,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorspace.c:596,17'
          Branch Sides:
            - BranchSide:      'colorspace.c:597,22'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorspace.c:600,45'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
      Callsites:
        - Src:             'colorspace.c:571,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:573,5'
          Dst:             pixGetDimensions
        - Src:             'colorspace.c:574,21'
          Dst:             pixGetColormap
        - Src:             'colorspace.c:575,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:576,12'
          Dst:             pixRemoveColormap
        - Src:             'colorspace.c:579,12'
          Dst:             pixCreate
        - Src:             'colorspace.c:580,5'
          Dst:             pixCopyResolution
        - Src:             'colorspace.c:581,12'
          Dst:             pixGetWpl
        - Src:             'colorspace.c:582,13'
          Dst:             pixGetData
        - Src:             'colorspace.c:583,12'
          Dst:             pixGetWpl
        - Src:             'colorspace.c:584,13'
          Dst:             pixGetData
        - Src:             'colorspace.c:590,13'
          Dst:             extractRGBValues
        - Src:             'colorspace.c:605,5'
          Dst:             pixDestroy
    - functionName:    pixConvertRGBToHue
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         49
      ICount:          370
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - extractRGBValues
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorspace.c:497,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:498,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRemoveColormap
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - extractRGBValues
                - pixGetColormap
                - returnErrorPtr
            - BranchSide:      'colorspace.c:500,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRemoveColormap
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - extractRGBValues
                - pixGetColormap
                - returnErrorPtr
        - Branch String:   'colorspace.c:498,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:498,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:498,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:501,17'
          Branch Sides:
            - BranchSide:      'colorspace.c:501,36'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorPtr
                - pixRemoveColormap
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorspace.c:503,30'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorspace.c:501,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:502,23'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorspace.c:503,30'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorspace.c:502,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:502,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:502,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:512,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:513,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorspace.c:540,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'colorspace.c:515,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:516,21'
              BranchSideFuncs:
                - extractRGBValues
                - pixDestroy
            - BranchSide:      'colorspace.c:539,5'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorspace.c:518,21'
          Branch Sides:
            - BranchSide:      'colorspace.c:518,19'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorspace.c:518,19'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorspace.c:519,19'
          Branch Sides:
            - BranchSide:      'colorspace.c:519,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorspace.c:519,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorspace.c:520,21'
          Branch Sides:
            - BranchSide:      'colorspace.c:520,19'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorspace.c:520,19'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorspace.c:521,19'
          Branch Sides:
            - BranchSide:      'colorspace.c:521,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorspace.c:521,17'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorspace.c:523,17'
          Branch Sides:
            - BranchSide:      'colorspace.c:524,22'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorspace.c:526,21'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorspace.c:526,21'
          Branch Sides:
            - BranchSide:      'colorspace.c:527,38'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorspace.c:528,26'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorspace.c:528,26'
          Branch Sides:
            - BranchSide:      'colorspace.c:529,43'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorspace.c:531,43'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
        - Branch String:   'colorspace.c:533,21'
          Branch Sides:
            - BranchSide:      'colorspace.c:534,24'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
            - BranchSide:      'colorspace.c:535,34'
              BranchSideFuncs:
                - pixDestroy
                - extractRGBValues
      Callsites:
        - Src:             'colorspace.c:498,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:500,5'
          Dst:             pixGetDimensions
        - Src:             'colorspace.c:501,21'
          Dst:             pixGetColormap
        - Src:             'colorspace.c:502,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:503,12'
          Dst:             pixRemoveColormap
        - Src:             'colorspace.c:506,12'
          Dst:             pixCreate
        - Src:             'colorspace.c:507,5'
          Dst:             pixCopyResolution
        - Src:             'colorspace.c:508,12'
          Dst:             pixGetWpl
        - Src:             'colorspace.c:509,13'
          Dst:             pixGetData
        - Src:             'colorspace.c:510,12'
          Dst:             pixGetWpl
        - Src:             'colorspace.c:511,13'
          Dst:             pixGetData
        - Src:             'colorspace.c:517,13'
          Dst:             extractRGBValues
        - Src:             'colorspace.c:540,5'
          Dst:             pixDestroy
    - functionName:    pixcmapConvertHSVToRGB
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
      BBCount:         13
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - convertHSVToRGB
        - pixcmapGetColor
        - pixcmapGetCount
        - pixcmapResetColor
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'colorspace.c:459,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:460,16'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetColor
                - convertHSVToRGB
                - pixcmapResetColor
            - BranchSide:      'colorspace.c:462,31'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetColor
                - convertHSVToRGB
                - pixcmapResetColor
        - Branch String:   'colorspace.c:460,16'
          Branch Sides:
            - BranchSide:      'colorspace.c:460,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'colorspace.c:460,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:463,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:464,25'
              BranchSideFuncs:
                - pixcmapGetColor
                - convertHSVToRGB
                - pixcmapResetColor
            - BranchSide:      'colorspace.c:468,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colorspace.c:460,16'
          Dst:             returnErrorInt
        - Src:             'colorspace.c:462,15'
          Dst:             pixcmapGetCount
        - Src:             'colorspace.c:464,9'
          Dst:             pixcmapGetColor
        - Src:             'colorspace.c:465,9'
          Dst:             convertHSVToRGB
        - Src:             'colorspace.c:466,9'
          Dst:             pixcmapResetColor
    - functionName:    pixConvertHSVToRGB
      functionSourceFile: '/src/leptonica/src/colorspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
      BBCount:         38
      ICount:          252
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - composeRGBPixel
        - convertHSVToRGB
        - pixCopy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixcmapConvertHSVToRGB
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'colorspace.c:212,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:213,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - convertHSVToRGB
                - composeRGBPixel
                - pixcmapConvertHSVToRGB
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorspace.c:214,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - convertHSVToRGB
                - composeRGBPixel
                - pixcmapConvertHSVToRGB
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colorspace.c:213,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:213,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:213,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:214,14'
          Branch Sides:
            - BranchSide:      'colorspace.c:214,17'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - convertHSVToRGB
                - composeRGBPixel
                - pixcmapConvertHSVToRGB
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colorspace.c:217,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - convertHSVToRGB
                - composeRGBPixel
                - pixcmapConvertHSVToRGB
                - returnErrorPtr
        - Branch String:   'colorspace.c:214,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:215,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:217,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - convertHSVToRGB
                - composeRGBPixel
                - pixcmapConvertHSVToRGB
                - returnErrorPtr
        - Branch String:   'colorspace.c:215,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:215,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:215,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:219,15'
          Branch Sides:
            - BranchSide:      'colorspace.c:219,18'
              BranchSideFuncs:
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - convertHSVToRGB
                - composeRGBPixel
                - pixcmapConvertHSVToRGB
            - BranchSide:      'colorspace.c:222,10'
              BranchSideFuncs:
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - convertHSVToRGB
                - composeRGBPixel
                - pixcmapConvertHSVToRGB
        - Branch String:   'colorspace.c:219,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:220,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:222,10'
              BranchSideFuncs:
                - pixCopy
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - convertHSVToRGB
                - composeRGBPixel
                - pixcmapConvertHSVToRGB
        - Branch String:   'colorspace.c:220,23'
          Branch Sides:
            - BranchSide:      'colorspace.c:220,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colorspace.c:220,9'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:222,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:223,30'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - convertHSVToRGB
                - composeRGBPixel
                - pixcmapConvertHSVToRGB
            - BranchSide:      'colorspace.c:225,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - convertHSVToRGB
                - composeRGBPixel
                - pixcmapConvertHSVToRGB
        - Branch String:   'colorspace.c:226,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:227,32'
              BranchSideFuncs:
                - pixcmapConvertHSVToRGB
            - BranchSide:      'colorspace.c:232,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - convertHSVToRGB
                - composeRGBPixel
        - Branch String:   'colorspace.c:235,5'
          Branch Sides:
            - BranchSide:      'colorspace.c:236,16'
              BranchSideFuncs:
                - convertHSVToRGB
                - composeRGBPixel
            - BranchSide:      'colorspace.c:247,12'
              BranchSideFuncs: []
        - Branch String:   'colorspace.c:237,9'
          Branch Sides:
            - BranchSide:      'colorspace.c:238,21'
              BranchSideFuncs:
                - convertHSVToRGB
                - composeRGBPixel
            - BranchSide:      'colorspace.c:245,5'
              BranchSideFuncs:
                - convertHSVToRGB
                - composeRGBPixel
      Callsites:
        - Src:             'colorspace.c:213,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:215,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:217,9'
          Dst:             pixGetDepth
        - Src:             'colorspace.c:218,12'
          Dst:             pixGetColormap
        - Src:             'colorspace.c:220,23'
          Dst:             returnErrorPtr
        - Src:             'colorspace.c:223,16'
          Dst:             pixCopy
        - Src:             'colorspace.c:225,12'
          Dst:             pixGetColormap
        - Src:             'colorspace.c:227,9'
          Dst:             pixcmapConvertHSVToRGB
        - Src:             'colorspace.c:232,5'
          Dst:             pixGetDimensions
        - Src:             'colorspace.c:233,11'
          Dst:             pixGetWpl
        - Src:             'colorspace.c:234,12'
          Dst:             pixGetData
        - Src:             'colorspace.c:242,13'
          Dst:             convertHSVToRGB
        - Src:             'colorspace.c:243,13'
          Dst:             composeRGBPixel
    - functionName:    pixBestCorrelation
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3584
      functionLinenumberEnd: 3650
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix1
        - pix2
        - area1
        - area2
        - etransx
        - etransy
        - maxshift
        - tab8
        - pdelx
        - pdely
        - pscore
        - debugflag
      BBCount:         72
      ICount:          424
      EdgeCount:       95
      CyclomaticComplexity: 25
      functionsReached:
        - fpixCreate
        - fpixDestroy
        - fpixDisplayMaxDynamicRange
        - fpixSetPixel
        - lept_mkdir
        - makePixelSumTab8
        - pixCorrelationScoreShifted
        - pixDestroy
        - pixExpandReplicate
        - pixGetDepth
        - pixWrite
        - returnErrorInt
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compare.c:3591,9'
          Branch Sides:
            - BranchSide:      'compare.c:3591,17'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - makePixelSumTab8
                - free
                - lept_mkdir
                - fpixDisplayMaxDynamicRange
                - pixExpandReplicate
                - snprintf
                - pixWrite
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - pixCorrelationScoreShifted
                - fpixSetPixel
                - fpixCreate
            - BranchSide:      'compare.c:3592,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - makePixelSumTab8
                - free
                - lept_mkdir
                - fpixDisplayMaxDynamicRange
                - pixExpandReplicate
                - snprintf
                - pixWrite
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - pixCorrelationScoreShifted
                - fpixSetPixel
                - fpixCreate
        - Branch String:   'compare.c:3592,9'
          Branch Sides:
            - BranchSide:      'compare.c:3592,17'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - makePixelSumTab8
                - free
                - lept_mkdir
                - fpixDisplayMaxDynamicRange
                - pixExpandReplicate
                - snprintf
                - pixWrite
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - pixCorrelationScoreShifted
                - fpixSetPixel
                - fpixCreate
            - BranchSide:      'compare.c:3593,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - makePixelSumTab8
                - free
                - lept_mkdir
                - fpixDisplayMaxDynamicRange
                - pixExpandReplicate
                - snprintf
                - pixWrite
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - pixCorrelationScoreShifted
                - fpixSetPixel
                - fpixCreate
        - Branch String:   'compare.c:3593,9'
          Branch Sides:
            - BranchSide:      'compare.c:3593,18'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - makePixelSumTab8
                - free
                - lept_mkdir
                - fpixDisplayMaxDynamicRange
                - pixExpandReplicate
                - snprintf
                - pixWrite
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - pixCorrelationScoreShifted
                - fpixSetPixel
                - fpixCreate
            - BranchSide:      'compare.c:3594,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - makePixelSumTab8
                - free
                - lept_mkdir
                - fpixDisplayMaxDynamicRange
                - pixExpandReplicate
                - snprintf
                - pixWrite
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - pixCorrelationScoreShifted
                - fpixSetPixel
                - fpixCreate
        - Branch String:   'compare.c:3594,15'
          Branch Sides:
            - BranchSide:      'compare.c:3594,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - makePixelSumTab8
                - free
                - lept_mkdir
                - fpixDisplayMaxDynamicRange
                - pixExpandReplicate
                - snprintf
                - pixWrite
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - pixCorrelationScoreShifted
                - fpixSetPixel
                - fpixCreate
                - returnErrorInt
            - BranchSide:      'compare.c:3595,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:3594,9'
          Branch Sides:
            - BranchSide:      'compare.c:3595,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:3596,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - makePixelSumTab8
                - free
                - lept_mkdir
                - fpixDisplayMaxDynamicRange
                - pixExpandReplicate
                - snprintf
                - pixWrite
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - pixCorrelationScoreShifted
                - fpixSetPixel
                - fpixCreate
        - Branch String:   'compare.c:3595,16'
          Branch Sides:
            - BranchSide:      'compare.c:3595,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:3595,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:3596,15'
          Branch Sides:
            - BranchSide:      'compare.c:3596,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - makePixelSumTab8
                - free
                - lept_mkdir
                - fpixDisplayMaxDynamicRange
                - pixExpandReplicate
                - snprintf
                - pixWrite
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - pixCorrelationScoreShifted
                - fpixSetPixel
                - fpixCreate
                - returnErrorInt
            - BranchSide:      'compare.c:3597,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:3596,9'
          Branch Sides:
            - BranchSide:      'compare.c:3597,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:3598,10'
              BranchSideFuncs:
                - returnErrorInt
                - makePixelSumTab8
                - free
                - lept_mkdir
                - fpixDisplayMaxDynamicRange
                - pixExpandReplicate
                - snprintf
                - pixWrite
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - pixCorrelationScoreShifted
                - fpixSetPixel
                - fpixCreate
        - Branch String:   'compare.c:3597,16'
          Branch Sides:
            - BranchSide:      'compare.c:3597,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:3597,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:3598,16'
          Branch Sides:
            - BranchSide:      'compare.c:3598,20'
              BranchSideFuncs:
                - returnErrorInt
                - makePixelSumTab8
                - free
                - lept_mkdir
                - fpixDisplayMaxDynamicRange
                - pixExpandReplicate
                - snprintf
                - pixWrite
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - pixCorrelationScoreShifted
                - fpixSetPixel
                - fpixCreate
            - BranchSide:      'compare.c:3599,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:3598,9'
          Branch Sides:
            - BranchSide:      'compare.c:3599,16'
              BranchSideFuncs:
                - makePixelSumTab8
                - free
                - lept_mkdir
                - fpixDisplayMaxDynamicRange
                - pixExpandReplicate
                - snprintf
                - pixWrite
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - pixCorrelationScoreShifted
                - fpixSetPixel
                - fpixCreate
            - BranchSide:      'compare.c:3601,9'
              BranchSideFuncs:
                - makePixelSumTab8
                - free
                - lept_mkdir
                - fpixDisplayMaxDynamicRange
                - pixExpandReplicate
                - snprintf
                - pixWrite
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - pixCorrelationScoreShifted
                - fpixSetPixel
                - fpixCreate
        - Branch String:   'compare.c:3599,16'
          Branch Sides:
            - BranchSide:      'compare.c:3599,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:3599,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:3601,9'
          Branch Sides:
            - BranchSide:      'compare.c:3602,31'
              BranchSideFuncs:
                - fpixCreate
                - makePixelSumTab8
                - free
                - lept_mkdir
                - fpixDisplayMaxDynamicRange
                - pixExpandReplicate
                - snprintf
                - pixWrite
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - pixCorrelationScoreShifted
                - fpixSetPixel
            - BranchSide:      'compare.c:3604,10'
              BranchSideFuncs:
                - makePixelSumTab8
                - free
                - lept_mkdir
                - fpixDisplayMaxDynamicRange
                - pixExpandReplicate
                - snprintf
                - pixWrite
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - pixCorrelationScoreShifted
                - fpixSetPixel
        - Branch String:   'compare.c:3604,9'
          Branch Sides:
            - BranchSide:      'compare.c:3605,15'
              BranchSideFuncs:
                - free
                - lept_mkdir
                - fpixDisplayMaxDynamicRange
                - pixExpandReplicate
                - snprintf
                - pixWrite
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - pixCorrelationScoreShifted
                - fpixSetPixel
            - BranchSide:      'compare.c:3607,15'
              BranchSideFuncs:
                - free
                - lept_mkdir
                - fpixDisplayMaxDynamicRange
                - pixExpandReplicate
                - snprintf
                - pixWrite
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - pixCorrelationScoreShifted
                - fpixSetPixel
        - Branch String:   'compare.c:3613,5'
          Branch Sides:
            - BranchSide:      'compare.c:3614,24'
              BranchSideFuncs:
                - free
                - lept_mkdir
                - fpixDisplayMaxDynamicRange
                - pixExpandReplicate
                - snprintf
                - pixWrite
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - pixCorrelationScoreShifted
                - fpixSetPixel
            - BranchSide:      'compare.c:3632,9'
              BranchSideFuncs:
                - free
                - lept_mkdir
                - fpixDisplayMaxDynamicRange
                - pixExpandReplicate
                - snprintf
                - pixWrite
                - pixDestroy
                - pixDestroy
                - fpixDestroy
        - Branch String:   'compare.c:3614,9'
          Branch Sides:
            - BranchSide:      'compare.c:3615,40'
              BranchSideFuncs:
                - pixCorrelationScoreShifted
                - free
                - lept_mkdir
                - fpixDisplayMaxDynamicRange
                - pixExpandReplicate
                - snprintf
                - pixWrite
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - fpixSetPixel
            - BranchSide:      'compare.c:3630,5'
              BranchSideFuncs:
                - free
                - lept_mkdir
                - fpixDisplayMaxDynamicRange
                - pixExpandReplicate
                - snprintf
                - pixWrite
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - pixCorrelationScoreShifted
                - fpixSetPixel
        - Branch String:   'compare.c:3618,17'
          Branch Sides:
            - BranchSide:      'compare.c:3619,30'
              BranchSideFuncs:
                - fpixSetPixel
                - free
                - lept_mkdir
                - fpixDisplayMaxDynamicRange
                - pixExpandReplicate
                - snprintf
                - pixWrite
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - pixCorrelationScoreShifted
            - BranchSide:      'compare.c:3624,17'
              BranchSideFuncs:
                - free
                - lept_mkdir
                - fpixDisplayMaxDynamicRange
                - pixExpandReplicate
                - snprintf
                - pixWrite
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - pixCorrelationScoreShifted
                - fpixSetPixel
        - Branch String:   'compare.c:3624,17'
          Branch Sides:
            - BranchSide:      'compare.c:3625,28'
              BranchSideFuncs:
                - free
                - lept_mkdir
                - fpixDisplayMaxDynamicRange
                - pixExpandReplicate
                - snprintf
                - pixWrite
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - pixCorrelationScoreShifted
                - fpixSetPixel
            - BranchSide:      'compare.c:3629,9'
              BranchSideFuncs:
                - free
                - lept_mkdir
                - fpixDisplayMaxDynamicRange
                - pixExpandReplicate
                - snprintf
                - pixWrite
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - pixCorrelationScoreShifted
                - fpixSetPixel
        - Branch String:   'compare.c:3632,9'
          Branch Sides:
            - BranchSide:      'compare.c:3633,15'
              BranchSideFuncs:
                - lept_mkdir
                - fpixDisplayMaxDynamicRange
                - pixExpandReplicate
                - snprintf
                - pixWrite
                - pixDestroy
                - pixDestroy
                - fpixDestroy
                - free
            - BranchSide:      'compare.c:3645,9'
              BranchSideFuncs:
                - free
        - Branch String:   'compare.c:3645,9'
          Branch Sides:
            - BranchSide:      'compare.c:3645,25'
              BranchSideFuncs:
                - free
            - BranchSide:      'compare.c:3646,9'
              BranchSideFuncs:
                - free
        - Branch String:   'compare.c:3646,9'
          Branch Sides:
            - BranchSide:      'compare.c:3646,25'
              BranchSideFuncs:
                - free
            - BranchSide:      'compare.c:3647,9'
              BranchSideFuncs:
                - free
        - Branch String:   'compare.c:3647,9'
          Branch Sides:
            - BranchSide:      'compare.c:3647,27'
              BranchSideFuncs:
                - free
            - BranchSide:      'compare.c:3648,10'
              BranchSideFuncs:
                - free
        - Branch String:   'compare.c:3648,9'
          Branch Sides:
            - BranchSide:      'compare.c:3648,16'
              BranchSideFuncs: []
            - BranchSide:      'compare.c:3649,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compare.c:3594,18'
          Dst:             pixGetDepth
        - Src:             'compare.c:3595,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:3596,18'
          Dst:             pixGetDepth
        - Src:             'compare.c:3597,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:3599,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:3602,16'
          Dst:             fpixCreate
        - Src:             'compare.c:3605,15'
          Dst:             makePixelSumTab8
        - Src:             'compare.c:3615,13'
          Dst:             pixCorrelationScoreShifted
        - Src:             'compare.c:3619,17'
          Dst:             fpixSetPixel
        - Src:             'compare.c:3634,9'
          Dst:             lept_mkdir
        - Src:             'compare.c:3635,16'
          Dst:             fpixDisplayMaxDynamicRange
        - Src:             'compare.c:3636,16'
          Dst:             pixExpandReplicate
        - Src:             'compare.c:3637,9'
          Dst:             snprintf
        - Src:             'compare.c:3639,9'
          Dst:             pixWrite
        - Src:             'compare.c:3640,9'
          Dst:             pixDestroy
        - Src:             'compare.c:3641,9'
          Dst:             pixDestroy
        - Src:             'compare.c:3642,9'
          Dst:             fpixDestroy
    - functionName:    pixCompareWithTranslation
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3427
      functionLinenumberEnd: 3528
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix1
        - pix2
        - thresh
        - pdelx
        - pdely
        - pscore
        - debugflag
      BBCount:         59
      ICount:          451
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - convertFilesToPdf
        - lept_roundftoi
        - lept_stderr
        - makePixelCentroidTab8
        - makePixelSumTab8
        - makeSubsampleTab2x
        - pixBestCorrelation
        - pixCentroid
        - pixConvertTo1
        - pixCountPixels
        - pixDestroy
        - pixDisplayDiffBinary
        - pixExpandReplicate
        - pixRasteropIP
        - pixReduceRankBinary2
        - pixaAddPix
        - pixaConvertToPdf
        - pixaCreate
        - pixaDestroy
        - pixaGetPix
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compare.c:3436,9'
          Branch Sides:
            - BranchSide:      'compare.c:3436,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - makeSubsampleTab2x
                - makePixelSumTab8
                - makePixelCentroidTab8
                - pixConvertTo1
                - pixConvertTo1
                - pixaCreate
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
                - pixaConvertToPdf
                - convertFilesToPdf
                - pixaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixCountPixels
                - pixCountPixels
                - pixBestCorrelation
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRasteropIP
                - pixDisplayDiffBinary
                - pixExpandReplicate
                - pixaAddPix
                - pixDestroy
                - pixCentroid
                - pixCentroid
                - lept_roundftoi
                - lept_roundftoi
                - pixReduceRankBinary2
                - pixReduceRankBinary2
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
            - BranchSide:      'compare.c:3437,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - makeSubsampleTab2x
                - makePixelSumTab8
                - makePixelCentroidTab8
                - pixConvertTo1
                - pixConvertTo1
                - pixaCreate
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
                - pixaConvertToPdf
                - convertFilesToPdf
                - pixaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixCountPixels
                - pixCountPixels
                - pixBestCorrelation
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRasteropIP
                - pixDisplayDiffBinary
                - pixExpandReplicate
                - pixaAddPix
                - pixDestroy
                - pixCentroid
                - pixCentroid
                - lept_roundftoi
                - lept_roundftoi
                - pixReduceRankBinary2
                - pixReduceRankBinary2
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
        - Branch String:   'compare.c:3437,9'
          Branch Sides:
            - BranchSide:      'compare.c:3437,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - makeSubsampleTab2x
                - makePixelSumTab8
                - makePixelCentroidTab8
                - pixConvertTo1
                - pixConvertTo1
                - pixaCreate
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
                - pixaConvertToPdf
                - convertFilesToPdf
                - pixaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixCountPixels
                - pixCountPixels
                - pixBestCorrelation
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRasteropIP
                - pixDisplayDiffBinary
                - pixExpandReplicate
                - pixaAddPix
                - pixDestroy
                - pixCentroid
                - pixCentroid
                - lept_roundftoi
                - lept_roundftoi
                - pixReduceRankBinary2
                - pixReduceRankBinary2
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
            - BranchSide:      'compare.c:3438,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - makeSubsampleTab2x
                - makePixelSumTab8
                - makePixelCentroidTab8
                - pixConvertTo1
                - pixConvertTo1
                - pixaCreate
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
                - pixaConvertToPdf
                - convertFilesToPdf
                - pixaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixCountPixels
                - pixCountPixels
                - pixBestCorrelation
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRasteropIP
                - pixDisplayDiffBinary
                - pixExpandReplicate
                - pixaAddPix
                - pixDestroy
                - pixCentroid
                - pixCentroid
                - lept_roundftoi
                - lept_roundftoi
                - pixReduceRankBinary2
                - pixReduceRankBinary2
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
        - Branch String:   'compare.c:3438,9'
          Branch Sides:
            - BranchSide:      'compare.c:3438,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - makeSubsampleTab2x
                - makePixelSumTab8
                - makePixelCentroidTab8
                - pixConvertTo1
                - pixConvertTo1
                - pixaCreate
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
                - pixaConvertToPdf
                - convertFilesToPdf
                - pixaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixCountPixels
                - pixCountPixels
                - pixBestCorrelation
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRasteropIP
                - pixDisplayDiffBinary
                - pixExpandReplicate
                - pixaAddPix
                - pixDestroy
                - pixCentroid
                - pixCentroid
                - lept_roundftoi
                - lept_roundftoi
                - pixReduceRankBinary2
                - pixReduceRankBinary2
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
            - BranchSide:      'compare.c:3439,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - makeSubsampleTab2x
                - makePixelSumTab8
                - makePixelCentroidTab8
                - pixConvertTo1
                - pixConvertTo1
                - pixaCreate
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
                - pixaConvertToPdf
                - convertFilesToPdf
                - pixaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixCountPixels
                - pixCountPixels
                - pixBestCorrelation
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRasteropIP
                - pixDisplayDiffBinary
                - pixExpandReplicate
                - pixaAddPix
                - pixDestroy
                - pixCentroid
                - pixCentroid
                - lept_roundftoi
                - lept_roundftoi
                - pixReduceRankBinary2
                - pixReduceRankBinary2
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
        - Branch String:   'compare.c:3439,16'
          Branch Sides:
            - BranchSide:      'compare.c:3439,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - makeSubsampleTab2x
                - makePixelSumTab8
                - makePixelCentroidTab8
                - pixConvertTo1
                - pixConvertTo1
                - pixaCreate
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
                - pixaConvertToPdf
                - convertFilesToPdf
                - pixaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixCountPixels
                - pixCountPixels
                - pixBestCorrelation
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRasteropIP
                - pixDisplayDiffBinary
                - pixExpandReplicate
                - pixaAddPix
                - pixDestroy
                - pixCentroid
                - pixCentroid
                - lept_roundftoi
                - lept_roundftoi
                - pixReduceRankBinary2
                - pixReduceRankBinary2
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
            - BranchSide:      'compare.c:3440,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:3439,9'
          Branch Sides:
            - BranchSide:      'compare.c:3440,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - makeSubsampleTab2x
                - makePixelSumTab8
                - makePixelCentroidTab8
                - pixConvertTo1
                - pixConvertTo1
                - pixaCreate
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
                - pixaConvertToPdf
                - convertFilesToPdf
                - pixaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixCountPixels
                - pixCountPixels
                - pixBestCorrelation
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRasteropIP
                - pixDisplayDiffBinary
                - pixExpandReplicate
                - pixaAddPix
                - pixDestroy
                - pixCentroid
                - pixCentroid
                - lept_roundftoi
                - lept_roundftoi
                - pixReduceRankBinary2
                - pixReduceRankBinary2
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
            - BranchSide:      'compare.c:3441,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - makeSubsampleTab2x
                - makePixelSumTab8
                - makePixelCentroidTab8
                - pixConvertTo1
                - pixConvertTo1
                - pixaCreate
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
                - pixaConvertToPdf
                - convertFilesToPdf
                - pixaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixCountPixels
                - pixCountPixels
                - pixBestCorrelation
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRasteropIP
                - pixDisplayDiffBinary
                - pixExpandReplicate
                - pixaAddPix
                - pixDestroy
                - pixCentroid
                - pixCentroid
                - lept_roundftoi
                - lept_roundftoi
                - pixReduceRankBinary2
                - pixReduceRankBinary2
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
        - Branch String:   'compare.c:3440,16'
          Branch Sides:
            - BranchSide:      'compare.c:3440,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:3440,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:3441,9'
          Branch Sides:
            - BranchSide:      'compare.c:3442,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - makeSubsampleTab2x
                - makePixelSumTab8
                - makePixelCentroidTab8
                - pixConvertTo1
                - pixConvertTo1
                - pixaCreate
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
                - pixaConvertToPdf
                - convertFilesToPdf
                - pixaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixCountPixels
                - pixCountPixels
                - pixBestCorrelation
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRasteropIP
                - pixDisplayDiffBinary
                - pixExpandReplicate
                - pixaAddPix
                - pixDestroy
                - pixCentroid
                - pixCentroid
                - lept_roundftoi
                - lept_roundftoi
                - pixReduceRankBinary2
                - pixReduceRankBinary2
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
            - BranchSide:      'compare.c:3443,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - makeSubsampleTab2x
                - makePixelSumTab8
                - makePixelCentroidTab8
                - pixConvertTo1
                - pixConvertTo1
                - pixaCreate
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
                - pixaConvertToPdf
                - convertFilesToPdf
                - pixaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixCountPixels
                - pixCountPixels
                - pixBestCorrelation
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRasteropIP
                - pixDisplayDiffBinary
                - pixExpandReplicate
                - pixaAddPix
                - pixDestroy
                - pixCentroid
                - pixCentroid
                - lept_roundftoi
                - lept_roundftoi
                - pixReduceRankBinary2
                - pixReduceRankBinary2
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
        - Branch String:   'compare.c:3442,16'
          Branch Sides:
            - BranchSide:      'compare.c:3442,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:3442,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:3443,9'
          Branch Sides:
            - BranchSide:      'compare.c:3444,16'
              BranchSideFuncs:
                - returnErrorInt
                - makeSubsampleTab2x
                - makePixelSumTab8
                - makePixelCentroidTab8
                - pixConvertTo1
                - pixConvertTo1
                - pixaCreate
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
                - pixaConvertToPdf
                - convertFilesToPdf
                - pixaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixCountPixels
                - pixCountPixels
                - pixBestCorrelation
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRasteropIP
                - pixDisplayDiffBinary
                - pixExpandReplicate
                - pixaAddPix
                - pixDestroy
                - pixCentroid
                - pixCentroid
                - lept_roundftoi
                - lept_roundftoi
                - pixReduceRankBinary2
                - pixReduceRankBinary2
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
            - BranchSide:      'compare.c:3445,10'
              BranchSideFuncs:
                - returnErrorInt
                - makeSubsampleTab2x
                - makePixelSumTab8
                - makePixelCentroidTab8
                - pixConvertTo1
                - pixConvertTo1
                - pixaCreate
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
                - pixaConvertToPdf
                - convertFilesToPdf
                - pixaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixCountPixels
                - pixCountPixels
                - pixBestCorrelation
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRasteropIP
                - pixDisplayDiffBinary
                - pixExpandReplicate
                - pixaAddPix
                - pixDestroy
                - pixCentroid
                - pixCentroid
                - lept_roundftoi
                - lept_roundftoi
                - pixReduceRankBinary2
                - pixReduceRankBinary2
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
        - Branch String:   'compare.c:3444,16'
          Branch Sides:
            - BranchSide:      'compare.c:3444,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:3444,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:3445,9'
          Branch Sides:
            - BranchSide:      'compare.c:3446,16'
              BranchSideFuncs:
                - makeSubsampleTab2x
                - makePixelSumTab8
                - makePixelCentroidTab8
                - pixConvertTo1
                - pixConvertTo1
                - pixaCreate
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
                - pixaConvertToPdf
                - convertFilesToPdf
                - pixaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixCountPixels
                - pixCountPixels
                - pixBestCorrelation
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRasteropIP
                - pixDisplayDiffBinary
                - pixExpandReplicate
                - pixaAddPix
                - pixDestroy
                - pixCentroid
                - pixCentroid
                - lept_roundftoi
                - lept_roundftoi
                - pixReduceRankBinary2
                - pixReduceRankBinary2
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
            - BranchSide:      'compare.c:3449,14'
              BranchSideFuncs:
                - makeSubsampleTab2x
                - makePixelSumTab8
                - makePixelCentroidTab8
                - pixConvertTo1
                - pixConvertTo1
                - pixaCreate
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
                - pixaConvertToPdf
                - convertFilesToPdf
                - pixaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixCountPixels
                - pixCountPixels
                - pixBestCorrelation
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRasteropIP
                - pixDisplayDiffBinary
                - pixExpandReplicate
                - pixaAddPix
                - pixDestroy
                - pixCentroid
                - pixCentroid
                - lept_roundftoi
                - lept_roundftoi
                - pixReduceRankBinary2
                - pixReduceRankBinary2
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
        - Branch String:   'compare.c:3446,16'
          Branch Sides:
            - BranchSide:      'compare.c:3446,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:3446,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:3461,9'
          Branch Sides:
            - BranchSide:      'compare.c:3462,18'
              BranchSideFuncs:
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
                - pixaConvertToPdf
                - convertFilesToPdf
                - pixaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixCountPixels
                - pixCountPixels
                - pixBestCorrelation
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRasteropIP
                - pixDisplayDiffBinary
                - pixExpandReplicate
                - pixaAddPix
                - pixDestroy
                - pixCentroid
                - pixCentroid
                - lept_roundftoi
                - lept_roundftoi
                - pixReduceRankBinary2
                - pixReduceRankBinary2
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'compare.c:3463,16'
              BranchSideFuncs:
                - pixaAddPix
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
                - pixaConvertToPdf
                - convertFilesToPdf
                - pixaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixCountPixels
                - pixCountPixels
                - pixBestCorrelation
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRasteropIP
                - pixDisplayDiffBinary
                - pixExpandReplicate
                - pixaAddPix
                - pixDestroy
                - pixCentroid
                - pixCentroid
                - lept_roundftoi
                - lept_roundftoi
                - pixReduceRankBinary2
                - pixReduceRankBinary2
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'compare.c:3465,5'
          Branch Sides:
            - BranchSide:      'compare.c:3466,38'
              BranchSideFuncs:
                - pixReduceRankBinary2
                - pixReduceRankBinary2
                - pixaAddPix
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
                - pixaConvertToPdf
                - convertFilesToPdf
                - pixaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixCountPixels
                - pixCountPixels
                - pixBestCorrelation
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRasteropIP
                - pixDisplayDiffBinary
                - pixExpandReplicate
                - pixaAddPix
                - pixDestroy
                - pixCentroid
                - pixCentroid
                - lept_roundftoi
                - lept_roundftoi
            - BranchSide:      'compare.c:3478,16'
              BranchSideFuncs:
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
                - pixaConvertToPdf
                - convertFilesToPdf
                - pixaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixCountPixels
                - pixCountPixels
                - pixBestCorrelation
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRasteropIP
                - pixDisplayDiffBinary
                - pixExpandReplicate
                - pixaAddPix
                - pixDestroy
                - pixCentroid
                - pixCentroid
                - lept_roundftoi
                - lept_roundftoi
        - Branch String:   'compare.c:3478,5'
          Branch Sides:
            - BranchSide:      'compare.c:3479,28'
              BranchSideFuncs:
                - pixaGetPix
                - pixaGetPix
                - pixCountPixels
                - pixCountPixels
                - pixBestCorrelation
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
                - pixaConvertToPdf
                - convertFilesToPdf
                - pixaDestroy
                - lept_stderr
                - pixRasteropIP
                - pixDisplayDiffBinary
                - pixExpandReplicate
                - pixaAddPix
                - pixDestroy
                - pixCentroid
                - pixCentroid
                - lept_roundftoi
                - lept_roundftoi
            - BranchSide:      'compare.c:3510,9'
              BranchSideFuncs:
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
                - pixaConvertToPdf
                - convertFilesToPdf
                - pixaDestroy
        - Branch String:   'compare.c:3483,13'
          Branch Sides:
            - BranchSide:      'compare.c:3484,25'
              BranchSideFuncs:
                - pixCentroid
                - pixCentroid
                - lept_roundftoi
                - lept_roundftoi
                - pixBestCorrelation
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
                - pixaConvertToPdf
                - convertFilesToPdf
                - pixaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixCountPixels
                - pixCountPixels
                - lept_stderr
                - pixRasteropIP
                - pixDisplayDiffBinary
                - pixExpandReplicate
                - pixaAddPix
                - pixDestroy
            - BranchSide:      'compare.c:3490,27'
              BranchSideFuncs:
                - pixBestCorrelation
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
                - pixaConvertToPdf
                - convertFilesToPdf
                - pixaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixCountPixels
                - pixCountPixels
                - pixCentroid
                - pixCentroid
                - lept_roundftoi
                - lept_roundftoi
                - lept_stderr
                - pixRasteropIP
                - pixDisplayDiffBinary
                - pixExpandReplicate
                - pixaAddPix
                - pixDestroy
        - Branch String:   'compare.c:3494,17'
          Branch Sides:
            - BranchSide:      'compare.c:3494,31'
              BranchSideFuncs:
                - pixBestCorrelation
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
                - pixaConvertToPdf
                - convertFilesToPdf
                - pixaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixCountPixels
                - pixCountPixels
                - pixCentroid
                - pixCentroid
                - lept_roundftoi
                - lept_roundftoi
                - lept_stderr
                - pixRasteropIP
                - pixDisplayDiffBinary
                - pixExpandReplicate
                - pixaAddPix
                - pixDestroy
            - BranchSide:      'compare.c:3494,15'
              BranchSideFuncs:
                - pixBestCorrelation
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
                - pixaConvertToPdf
                - convertFilesToPdf
                - pixaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixCountPixels
                - pixCountPixels
                - pixCentroid
                - pixCentroid
                - lept_roundftoi
                - lept_roundftoi
                - lept_stderr
                - pixRasteropIP
                - pixDisplayDiffBinary
                - pixExpandReplicate
                - pixaAddPix
                - pixDestroy
        - Branch String:   'compare.c:3497,13'
          Branch Sides:
            - BranchSide:      'compare.c:3499,25'
              BranchSideFuncs:
                - lept_stderr
                - pixRasteropIP
                - pixDisplayDiffBinary
                - pixExpandReplicate
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
                - pixaConvertToPdf
                - convertFilesToPdf
                - pixaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixCountPixels
                - pixCountPixels
                - pixBestCorrelation
                - pixCentroid
                - pixCentroid
                - lept_roundftoi
                - lept_roundftoi
            - BranchSide:      'compare.c:3506,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
                - pixaConvertToPdf
                - convertFilesToPdf
                - pixaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixCountPixels
                - pixCountPixels
                - pixBestCorrelation
                - lept_stderr
                - pixRasteropIP
                - pixDisplayDiffBinary
                - pixExpandReplicate
                - pixaAddPix
                - pixDestroy
                - pixCentroid
                - pixCentroid
                - lept_roundftoi
                - lept_roundftoi
        - Branch String:   'compare.c:3510,9'
          Branch Sides:
            - BranchSide:      'compare.c:3511,26'
              BranchSideFuncs:
                - pixaConvertToPdf
                - convertFilesToPdf
                - pixaDestroy
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
            - BranchSide:      'compare.c:3519,14'
              BranchSideFuncs:
                - pixaDestroy
                - pixaDestroy
                - free
                - free
                - free
      Callsites:
        - Src:             'compare.c:3440,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:3442,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:3444,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:3446,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:3449,14'
          Dst:             makeSubsampleTab2x
        - Src:             'compare.c:3450,12'
          Dst:             makePixelSumTab8
        - Src:             'compare.c:3451,12'
          Dst:             makePixelCentroidTab8
        - Src:             'compare.c:3454,13'
          Dst:             pixConvertTo1
        - Src:             'compare.c:3455,13'
          Dst:             pixConvertTo1
        - Src:             'compare.c:3459,13'
          Dst:             pixaCreate
        - Src:             'compare.c:3460,13'
          Dst:             pixaCreate
        - Src:             'compare.c:3462,18'
          Dst:             pixaCreate
        - Src:             'compare.c:3463,5'
          Dst:             pixaAddPix
        - Src:             'compare.c:3464,5'
          Dst:             pixaAddPix
        - Src:             'compare.c:3466,17'
          Dst:             pixReduceRankBinary2
        - Src:             'compare.c:3467,17'
          Dst:             pixReduceRankBinary2
        - Src:             'compare.c:3468,9'
          Dst:             pixaAddPix
        - Src:             'compare.c:3469,9'
          Dst:             pixaAddPix
        - Src:             'compare.c:3479,17'
          Dst:             pixaGetPix
        - Src:             'compare.c:3480,17'
          Dst:             pixaGetPix
        - Src:             'compare.c:3481,9'
          Dst:             pixCountPixels
        - Src:             'compare.c:3482,9'
          Dst:             pixCountPixels
        - Src:             'compare.c:3484,13'
          Dst:             pixCentroid
        - Src:             'compare.c:3485,13'
          Dst:             pixCentroid
        - Src:             'compare.c:3486,23'
          Dst:             lept_roundftoi
        - Src:             'compare.c:3487,23'
          Dst:             lept_roundftoi
        - Src:             'compare.c:3495,9'
          Dst:             pixBestCorrelation
        - Src:             'compare.c:3498,13'
          Dst:             lept_stderr
        - Src:             'compare.c:3500,13'
          Dst:             pixRasteropIP
        - Src:             'compare.c:3501,21'
          Dst:             pixDisplayDiffBinary
        - Src:             'compare.c:3502,21'
          Dst:             pixExpandReplicate
        - Src:             'compare.c:3503,13'
          Dst:             pixaAddPix
        - Src:             'compare.c:3504,13'
          Dst:             pixDestroy
        - Src:             'compare.c:3506,9'
          Dst:             pixDestroy
        - Src:             'compare.c:3507,9'
          Dst:             pixDestroy
        - Src:             'compare.c:3511,9'
          Dst:             pixaConvertToPdf
        - Src:             'compare.c:3513,9'
          Dst:             convertFilesToPdf
        - Src:             'compare.c:3516,9'
          Dst:             pixaDestroy
        - Src:             'compare.c:3522,5'
          Dst:             pixaDestroy
        - Src:             'compare.c:3523,5'
          Dst:             pixaDestroy
    - functionName:    pixDisplayDiffBinary
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix1
        - pix2
      BBCount:         26
      ICount:          183
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - pixAnd
        - pixCreate
        - pixDestroy
        - pixGetDimensions
        - pixPaintThroughMask
        - pixSetColormap
        - pixSubtract
        - pixcmapAddColor
        - pixcmapCreate
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compare.c:760,15'
          Branch Sides:
            - BranchSide:      'compare.c:760,19'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - pixAnd
                - pixPaintThroughMask
                - pixSubtract
                - pixPaintThroughMask
                - pixSubtract
                - pixPaintThroughMask
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'compare.c:761,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'compare.c:760,9'
          Branch Sides:
            - BranchSide:      'compare.c:761,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - pixAnd
                - pixPaintThroughMask
                - pixSubtract
                - pixPaintThroughMask
                - pixSubtract
                - pixPaintThroughMask
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'compare.c:762,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - pixAnd
                - pixPaintThroughMask
                - pixSubtract
                - pixPaintThroughMask
                - pixSubtract
                - pixPaintThroughMask
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'compare.c:761,23'
          Branch Sides:
            - BranchSide:      'compare.c:761,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:761,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:764,17'
          Branch Sides:
            - BranchSide:      'compare.c:764,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:765,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'compare.c:764,9'
          Branch Sides:
            - BranchSide:      'compare.c:765,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:766,12'
              BranchSideFuncs:
                - pixCreate
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - pixAnd
                - pixPaintThroughMask
                - pixSubtract
                - pixPaintThroughMask
                - pixSubtract
                - pixPaintThroughMask
                - pixDestroy
        - Branch String:   'compare.c:765,23'
          Branch Sides:
            - BranchSide:      'compare.c:765,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:765,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:766,12'
          Branch Sides:
            - BranchSide:      'compare.c:766,10'
              BranchSideFuncs:
                - pixCreate
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - pixAnd
                - pixPaintThroughMask
                - pixSubtract
                - pixPaintThroughMask
                - pixSubtract
                - pixPaintThroughMask
                - pixDestroy
            - BranchSide:      'compare.c:766,10'
              BranchSideFuncs:
                - pixCreate
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - pixAnd
                - pixPaintThroughMask
                - pixSubtract
                - pixPaintThroughMask
                - pixSubtract
                - pixPaintThroughMask
                - pixDestroy
        - Branch String:   'compare.c:767,12'
          Branch Sides:
            - BranchSide:      'compare.c:767,10'
              BranchSideFuncs:
                - pixCreate
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - pixAnd
                - pixPaintThroughMask
                - pixSubtract
                - pixPaintThroughMask
                - pixSubtract
                - pixPaintThroughMask
                - pixDestroy
            - BranchSide:      'compare.c:767,10'
              BranchSideFuncs:
                - pixCreate
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - pixAnd
                - pixPaintThroughMask
                - pixSubtract
                - pixPaintThroughMask
                - pixSubtract
                - pixPaintThroughMask
                - pixDestroy
      Callsites:
        - Src:             'compare.c:761,23'
          Dst:             returnErrorPtr
        - Src:             'compare.c:762,5'
          Dst:             pixGetDimensions
        - Src:             'compare.c:763,5'
          Dst:             pixGetDimensions
        - Src:             'compare.c:765,23'
          Dst:             returnErrorPtr
        - Src:             'compare.c:769,12'
          Dst:             pixCreate
        - Src:             'compare.c:770,12'
          Dst:             pixcmapCreate
        - Src:             'compare.c:771,5'
          Dst:             pixcmapAddColor
        - Src:             'compare.c:772,5'
          Dst:             pixcmapAddColor
        - Src:             'compare.c:773,5'
          Dst:             pixcmapAddColor
        - Src:             'compare.c:774,5'
          Dst:             pixcmapAddColor
        - Src:             'compare.c:775,5'
          Dst:             pixSetColormap
        - Src:             'compare.c:777,12'
          Dst:             pixAnd
        - Src:             'compare.c:778,5'
          Dst:             pixPaintThroughMask
        - Src:             'compare.c:779,5'
          Dst:             pixSubtract
        - Src:             'compare.c:780,5'
          Dst:             pixPaintThroughMask
        - Src:             'compare.c:781,5'
          Dst:             pixSubtract
        - Src:             'compare.c:782,5'
          Dst:             pixPaintThroughMask
        - Src:             'compare.c:783,5'
          Dst:             pixDestroy
    - functionName:    l_uncompressGrayHistograms
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3357
      functionLinenumberEnd: 3383
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bytea
        - size
        - pw
        - ph
      BBCount:         36
      ICount:          200
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - l_getDataFourBytes
        - numaAddNumber
        - numaCreate
        - numaaAddNuma
        - numaaCreate
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compare.c:3362,9'
          Branch Sides:
            - BranchSide:      'compare.c:3362,14'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - l_getDataFourBytes
                - l_getDataFourBytes
                - numaaCreate
                - numaCreate
                - numaaAddNuma
                - numaAddNumber
                - returnErrorPtr
            - BranchSide:      'compare.c:3363,9'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - l_getDataFourBytes
                - l_getDataFourBytes
                - numaaCreate
                - numaCreate
                - numaaAddNuma
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'compare.c:3363,9'
          Branch Sides:
            - BranchSide:      'compare.c:3363,14'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - l_getDataFourBytes
                - l_getDataFourBytes
                - numaaCreate
                - numaCreate
                - numaaAddNuma
                - numaAddNumber
                - returnErrorPtr
            - BranchSide:      'compare.c:3364,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - l_getDataFourBytes
                - l_getDataFourBytes
                - numaaCreate
                - numaCreate
                - numaaAddNuma
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'compare.c:3364,13'
          Branch Sides:
            - BranchSide:      'compare.c:3364,17'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - l_getDataFourBytes
                - l_getDataFourBytes
                - numaaCreate
                - numaCreate
                - numaaAddNuma
                - numaAddNumber
                - returnErrorPtr
            - BranchSide:      'compare.c:3365,25'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'compare.c:3364,9'
          Branch Sides:
            - BranchSide:      'compare.c:3365,25'
              BranchSideFuncs:
                - returnErrorPtr
                - l_getDataFourBytes
                - l_getDataFourBytes
                - numaaCreate
                - numaCreate
                - numaaAddNuma
                - numaAddNumber
                - returnErrorPtr
            - BranchSide:      'compare.c:3366,10'
              BranchSideFuncs:
                - returnErrorPtr
                - l_getDataFourBytes
                - l_getDataFourBytes
                - numaaCreate
                - numaCreate
                - numaaAddNuma
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'compare.c:3365,25'
          Branch Sides:
            - BranchSide:      'compare.c:3365,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:3365,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:3366,9'
          Branch Sides:
            - BranchSide:      'compare.c:3367,25'
              BranchSideFuncs:
                - l_getDataFourBytes
                - l_getDataFourBytes
                - numaaCreate
                - numaCreate
                - numaaAddNuma
                - numaAddNumber
                - returnErrorPtr
            - BranchSide:      'compare.c:3368,10'
              BranchSideFuncs:
                - l_getDataFourBytes
                - l_getDataFourBytes
                - numaaCreate
                - numaCreate
                - numaaAddNuma
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'compare.c:3367,25'
          Branch Sides:
            - BranchSide:      'compare.c:3367,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:3367,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:3369,9'
          Branch Sides:
            - BranchSide:      'compare.c:3370,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:3372,30'
              BranchSideFuncs:
                - l_getDataFourBytes
                - l_getDataFourBytes
                - numaaCreate
                - numaCreate
                - numaaAddNuma
                - numaAddNumber
        - Branch String:   'compare.c:3370,25'
          Branch Sides:
            - BranchSide:      'compare.c:3370,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:3370,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:3375,5'
          Branch Sides:
            - BranchSide:      'compare.c:3376,14'
              BranchSideFuncs:
                - numaCreate
                - numaaAddNuma
                - numaAddNumber
            - BranchSide:      'compare.c:3382,12'
              BranchSideFuncs: []
        - Branch String:   'compare.c:3377,9'
          Branch Sides:
            - BranchSide:      'compare.c:3378,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaaAddNuma
                - numaCreate
            - BranchSide:      'compare.c:3379,22'
              BranchSideFuncs:
                - numaaAddNuma
                - numaCreate
                - numaAddNumber
      Callsites:
        - Src:             'compare.c:3365,25'
          Dst:             returnErrorPtr
        - Src:             'compare.c:3367,25'
          Dst:             returnErrorPtr
        - Src:             'compare.c:3370,25'
          Dst:             returnErrorPtr
        - Src:             'compare.c:3372,11'
          Dst:             l_getDataFourBytes
        - Src:             'compare.c:3373,11'
          Dst:             l_getDataFourBytes
        - Src:             'compare.c:3374,11'
          Dst:             numaaCreate
        - Src:             'compare.c:3376,14'
          Dst:             numaCreate
        - Src:             'compare.c:3378,13'
          Dst:             numaAddNumber
        - Src:             'compare.c:3379,9'
          Dst:             numaaAddNuma
    - functionName:    l_compressGrayHistograms
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3291
      functionLinenumberEnd: 3329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - naa
        - w
        - h
        - psize
      BBCount:         36
      ICount:          226
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - calloc
        - l_setDataFourBytes
        - lept_stderr
        - numaDestroy
        - numaGetIValue
        - numaGetMax
        - numaTransform
        - numaaGetCount
        - numaaGetNuma
        - numaaGetNumaCount
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compare.c:3297,9'
          Branch Sides:
            - BranchSide:      'compare.c:3298,27'
              BranchSideFuncs:
                - returnErrorPtr
                - numaaGetCount
                - calloc
                - l_setDataFourBytes
                - l_setDataFourBytes
                - numaaGetNuma
                - numaGetMax
                - numaTransform
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - returnErrorPtr
                - numaaGetNumaCount
                - lept_stderr
            - BranchSide:      'compare.c:3299,6'
              BranchSideFuncs:
                - returnErrorPtr
                - numaaGetCount
                - calloc
                - l_setDataFourBytes
                - l_setDataFourBytes
                - numaaGetNuma
                - numaGetMax
                - numaTransform
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - returnErrorPtr
                - numaaGetNumaCount
                - lept_stderr
        - Branch String:   'compare.c:3298,27'
          Branch Sides:
            - BranchSide:      'compare.c:3298,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:3298,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:3300,9'
          Branch Sides:
            - BranchSide:      'compare.c:3301,27'
              BranchSideFuncs:
                - numaaGetCount
                - calloc
                - l_setDataFourBytes
                - l_setDataFourBytes
                - numaaGetNuma
                - numaGetMax
                - numaTransform
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - returnErrorPtr
                - numaaGetNumaCount
                - lept_stderr
            - BranchSide:      'compare.c:3302,23'
              BranchSideFuncs:
                - numaaGetCount
                - calloc
                - l_setDataFourBytes
                - l_setDataFourBytes
                - numaaGetNuma
                - numaGetMax
                - numaTransform
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - returnErrorPtr
                - numaaGetNumaCount
                - lept_stderr
        - Branch String:   'compare.c:3301,27'
          Branch Sides:
            - BranchSide:      'compare.c:3301,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:3301,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:3303,5'
          Branch Sides:
            - BranchSide:      'compare.c:3304,32'
              BranchSideFuncs:
                - numaaGetNumaCount
                - calloc
                - l_setDataFourBytes
                - l_setDataFourBytes
                - numaaGetNuma
                - numaGetMax
                - numaTransform
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'compare.c:3311,29'
              BranchSideFuncs:
                - calloc
                - l_setDataFourBytes
                - l_setDataFourBytes
                - numaaGetNuma
                - numaGetMax
                - numaTransform
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - returnErrorPtr
        - Branch String:   'compare.c:3305,13'
          Branch Sides:
            - BranchSide:      'compare.c:3306,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'compare.c:3309,5'
              BranchSideFuncs:
                - calloc
                - l_setDataFourBytes
                - l_setDataFourBytes
                - numaaGetNuma
                - numaGetMax
                - numaTransform
                - numaDestroy
                - numaDestroy
                - numaGetIValue
                - returnErrorPtr
                - numaaGetNumaCount
                - lept_stderr
        - Branch String:   'compare.c:3306,13'
          Branch Sides:
            - BranchSide:      'compare.c:3307,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'compare.c:3307,13'
              BranchSideFuncs: []
        - Branch String:   'compare.c:3311,9'
          Branch Sides:
            - BranchSide:      'compare.c:3312,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:3313,24'
              BranchSideFuncs:
                - l_setDataFourBytes
                - l_setDataFourBytes
                - numaaGetNuma
                - numaGetMax
                - numaTransform
                - numaDestroy
                - numaDestroy
                - numaGetIValue
        - Branch String:   'compare.c:3312,27'
          Branch Sides:
            - BranchSide:      'compare.c:3312,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:3312,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:3316,5'
          Branch Sides:
            - BranchSide:      'compare.c:3317,28'
              BranchSideFuncs:
                - numaaGetNuma
                - numaGetMax
                - numaTransform
                - numaDestroy
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'compare.c:3328,12'
              BranchSideFuncs: []
        - Branch String:   'compare.c:3320,9'
          Branch Sides:
            - BranchSide:      'compare.c:3321,27'
              BranchSideFuncs:
                - numaGetIValue
                - numaDestroy
                - numaDestroy
                - numaaGetNuma
                - numaGetMax
                - numaTransform
            - BranchSide:      'compare.c:3324,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaaGetNuma
                - numaGetMax
                - numaTransform
                - numaGetIValue
      Callsites:
        - Src:             'compare.c:3298,27'
          Dst:             returnErrorPtr
        - Src:             'compare.c:3301,27'
          Dst:             returnErrorPtr
        - Src:             'compare.c:3302,9'
          Dst:             numaaGetCount
        - Src:             'compare.c:3304,14'
          Dst:             numaaGetNumaCount
        - Src:             'compare.c:3306,13'
          Dst:             lept_stderr
        - Src:             'compare.c:3311,29'
          Dst:             calloc
        - Src:             'compare.c:3312,27'
          Dst:             returnErrorPtr
        - Src:             'compare.c:3314,5'
          Dst:             l_setDataFourBytes
        - Src:             'compare.c:3315,5'
          Dst:             l_setDataFourBytes
        - Src:             'compare.c:3317,15'
          Dst:             numaaGetNuma
        - Src:             'compare.c:3318,9'
          Dst:             numaGetMax
        - Src:             'compare.c:3319,15'
          Dst:             numaTransform
        - Src:             'compare.c:3321,13'
          Dst:             numaGetIValue
        - Src:             'compare.c:3324,9'
          Dst:             numaDestroy
        - Src:             'compare.c:3325,9'
          Dst:             numaDestroy
    - functionName:    pixCompareTilesByHisto
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3093
      functionLinenumberEnd: 3194
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix1
        - pix2
        - maxgray
        - factor
        - n
        - pscore
        - pixadebug
      BBCount:         52
      ICount:          456
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached:
        - bmfCreate
        - bmfDestroy
        - findHistoGridDimensions
        - gplotSimple2
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaEarthMoverDistance
        - numaGetMax
        - numaSetValue
        - numaTransform
        - numaWindowedMean
        - numaWriteDebug
        - pixAddTextlines
        - pixDestroy
        - pixGetDimensions
        - pixGetGrayHistogram
        - pixRead
        - pixScaleToSize
        - pixaAddPix
        - pixaConvertToPdf
        - pixaCreate
        - pixaDestroy
        - pixaDisplayTiledInRows
        - pixaGetPix
        - pixaSplitPix
        - returnErrorInt
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compare.c:3102,9'
          Branch Sides:
            - BranchSide:      'compare.c:3103,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - findHistoGridDimensions
                - pixaSplitPix
                - pixaSplitPix
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixaConvertToPdf
                - numaWriteDebug
                - pixaGetPix
                - pixaGetPix
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaWindowedMean
                - numaWindowedMean
                - numaGetMax
                - numaGetMax
                - numaTransform
                - numaTransform
                - numaEarthMoverDistance
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixGetDimensions
                - pixScaleToSize
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - pixRead
                - pixScaleToSize
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - numaAddNumber
                - gplotSimple2
                - numaSetValue
                - numaSetValue
                - bmfCreate
                - numaCreate
            - BranchSide:      'compare.c:3104,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - findHistoGridDimensions
                - pixaSplitPix
                - pixaSplitPix
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixaConvertToPdf
                - numaWriteDebug
                - pixaGetPix
                - pixaGetPix
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaWindowedMean
                - numaWindowedMean
                - numaGetMax
                - numaGetMax
                - numaTransform
                - numaTransform
                - numaEarthMoverDistance
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixGetDimensions
                - pixScaleToSize
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - pixRead
                - pixScaleToSize
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - numaAddNumber
                - gplotSimple2
                - numaSetValue
                - numaSetValue
                - bmfCreate
                - numaCreate
        - Branch String:   'compare.c:3103,16'
          Branch Sides:
            - BranchSide:      'compare.c:3103,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:3103,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:3105,15'
          Branch Sides:
            - BranchSide:      'compare.c:3105,19'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - findHistoGridDimensions
                - pixaSplitPix
                - pixaSplitPix
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixaConvertToPdf
                - numaWriteDebug
                - pixaGetPix
                - pixaGetPix
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaWindowedMean
                - numaWindowedMean
                - numaGetMax
                - numaGetMax
                - numaTransform
                - numaTransform
                - numaEarthMoverDistance
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixGetDimensions
                - pixScaleToSize
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - pixRead
                - pixScaleToSize
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - numaAddNumber
                - gplotSimple2
                - numaSetValue
                - numaSetValue
                - bmfCreate
                - numaCreate
            - BranchSide:      'compare.c:3106,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:3105,9'
          Branch Sides:
            - BranchSide:      'compare.c:3106,16'
              BranchSideFuncs:
                - pixGetDimensions
                - findHistoGridDimensions
                - pixaSplitPix
                - pixaSplitPix
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixaConvertToPdf
                - numaWriteDebug
                - pixaGetPix
                - pixaGetPix
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaWindowedMean
                - numaWindowedMean
                - numaGetMax
                - numaGetMax
                - numaTransform
                - numaTransform
                - numaEarthMoverDistance
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixGetDimensions
                - pixScaleToSize
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - pixRead
                - pixScaleToSize
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - numaAddNumber
                - gplotSimple2
                - numaSetValue
                - numaSetValue
                - bmfCreate
                - numaCreate
            - BranchSide:      'compare.c:3109,22'
              BranchSideFuncs:
                - pixGetDimensions
                - findHistoGridDimensions
                - pixaSplitPix
                - pixaSplitPix
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixaConvertToPdf
                - numaWriteDebug
                - pixaGetPix
                - pixaGetPix
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaWindowedMean
                - numaWindowedMean
                - numaGetMax
                - numaGetMax
                - numaTransform
                - numaTransform
                - numaEarthMoverDistance
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixGetDimensions
                - pixScaleToSize
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - pixRead
                - pixScaleToSize
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - numaAddNumber
                - gplotSimple2
                - numaSetValue
                - numaSetValue
                - bmfCreate
                - numaCreate
        - Branch String:   'compare.c:3106,16'
          Branch Sides:
            - BranchSide:      'compare.c:3106,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:3106,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:3116,11'
          Branch Sides:
            - BranchSide:      'compare.c:3116,36'
              BranchSideFuncs:
                - numaCreate
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixaConvertToPdf
                - numaWriteDebug
                - pixaGetPix
                - pixaGetPix
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaWindowedMean
                - numaWindowedMean
                - numaGetMax
                - numaGetMax
                - numaTransform
                - numaTransform
                - numaEarthMoverDistance
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixGetDimensions
                - pixScaleToSize
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - pixRead
                - pixScaleToSize
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - numaAddNumber
                - gplotSimple2
                - numaSetValue
                - numaSetValue
                - bmfCreate
            - BranchSide:      'compare.c:3116,9'
              BranchSideFuncs:
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixaConvertToPdf
                - numaWriteDebug
                - pixaGetPix
                - pixaGetPix
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaWindowedMean
                - numaWindowedMean
                - numaGetMax
                - numaGetMax
                - numaTransform
                - numaTransform
                - numaEarthMoverDistance
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixGetDimensions
                - pixScaleToSize
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - pixRead
                - pixScaleToSize
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - numaAddNumber
                - gplotSimple2
                - numaSetValue
                - numaSetValue
                - bmfCreate
        - Branch String:   'compare.c:3117,11'
          Branch Sides:
            - BranchSide:      'compare.c:3117,25'
              BranchSideFuncs:
                - bmfCreate
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixaConvertToPdf
                - numaWriteDebug
                - pixaGetPix
                - pixaGetPix
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaWindowedMean
                - numaWindowedMean
                - numaGetMax
                - numaGetMax
                - numaTransform
                - numaTransform
                - numaEarthMoverDistance
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixGetDimensions
                - pixScaleToSize
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - pixRead
                - pixScaleToSize
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - numaAddNumber
                - gplotSimple2
                - numaSetValue
                - numaSetValue
            - BranchSide:      'compare.c:3117,9'
              BranchSideFuncs:
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixaConvertToPdf
                - numaWriteDebug
                - pixaGetPix
                - pixaGetPix
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaWindowedMean
                - numaWindowedMean
                - numaGetMax
                - numaGetMax
                - numaTransform
                - numaTransform
                - numaEarthMoverDistance
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixGetDimensions
                - pixScaleToSize
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - pixRead
                - pixScaleToSize
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - numaAddNumber
                - gplotSimple2
                - numaSetValue
                - numaSetValue
        - Branch String:   'compare.c:3119,5'
          Branch Sides:
            - BranchSide:      'compare.c:3120,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixaGetPix
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaWindowedMean
                - numaWindowedMean
                - numaGetMax
                - numaGetMax
                - numaTransform
                - numaTransform
                - numaEarthMoverDistance
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixaConvertToPdf
                - numaWriteDebug
                - pixaCreate
                - pixGetDimensions
                - pixScaleToSize
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - pixRead
                - pixScaleToSize
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - numaAddNumber
                - gplotSimple2
                - numaSetValue
                - numaSetValue
            - BranchSide:      'compare.c:3181,15'
              BranchSideFuncs:
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixaConvertToPdf
                - numaWriteDebug
        - Branch String:   'compare.c:3126,13'
          Branch Sides:
            - BranchSide:      'compare.c:3127,22'
              BranchSideFuncs:
                - numaWindowedMean
                - numaWindowedMean
                - numaGetMax
                - numaGetMax
                - numaTransform
                - numaTransform
                - numaEarthMoverDistance
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixaConvertToPdf
                - numaWriteDebug
                - pixaGetPix
                - pixaGetPix
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixaCreate
                - pixGetDimensions
                - pixScaleToSize
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - pixRead
                - pixScaleToSize
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - numaAddNumber
                - gplotSimple2
                - numaSetValue
                - numaSetValue
            - BranchSide:      'compare.c:3132,32'
              BranchSideFuncs:
                - numaWindowedMean
                - numaWindowedMean
                - numaGetMax
                - numaGetMax
                - numaTransform
                - numaTransform
                - numaEarthMoverDistance
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixaConvertToPdf
                - numaWriteDebug
                - pixaGetPix
                - pixaGetPix
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaSetValue
                - numaSetValue
                - pixaCreate
                - pixGetDimensions
                - pixScaleToSize
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - pixRead
                - pixScaleToSize
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - numaAddNumber
                - gplotSimple2
        - Branch String:   'compare.c:3127,13'
          Branch Sides:
            - BranchSide:      'compare.c:3128,30'
              BranchSideFuncs:
                - numaSetValue
                - numaSetValue
                - numaWindowedMean
                - numaWindowedMean
                - numaGetMax
                - numaGetMax
                - numaTransform
                - numaTransform
                - numaEarthMoverDistance
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixaConvertToPdf
                - numaWriteDebug
                - pixaGetPix
                - pixaGetPix
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixaCreate
                - pixGetDimensions
                - pixScaleToSize
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - pixRead
                - pixScaleToSize
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - numaAddNumber
                - gplotSimple2
            - BranchSide:      'compare.c:3131,9'
              BranchSideFuncs:
                - numaWindowedMean
                - numaWindowedMean
                - numaGetMax
                - numaGetMax
                - numaTransform
                - numaTransform
                - numaEarthMoverDistance
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixaConvertToPdf
                - numaWriteDebug
                - pixaGetPix
                - pixaGetPix
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaSetValue
                - numaSetValue
                - pixaCreate
                - pixGetDimensions
                - pixScaleToSize
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - pixRead
                - pixScaleToSize
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - numaAddNumber
                - gplotSimple2
        - Branch String:   'compare.c:3138,13'
          Branch Sides:
            - BranchSide:      'compare.c:3139,26'
              BranchSideFuncs:
                - gplotSimple2
                - numaEarthMoverDistance
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixaConvertToPdf
                - numaWriteDebug
                - pixaGetPix
                - pixaGetPix
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaWindowedMean
                - numaWindowedMean
                - numaGetMax
                - numaGetMax
                - numaTransform
                - numaTransform
                - numaSetValue
                - numaSetValue
                - pixaCreate
                - pixGetDimensions
                - pixScaleToSize
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - pixRead
                - pixScaleToSize
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - numaAddNumber
            - BranchSide:      'compare.c:3146,32'
              BranchSideFuncs:
                - numaEarthMoverDistance
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixaConvertToPdf
                - numaWriteDebug
                - pixaGetPix
                - pixaGetPix
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaWindowedMean
                - numaWindowedMean
                - numaGetMax
                - numaGetMax
                - numaTransform
                - numaTransform
                - gplotSimple2
                - numaSetValue
                - numaSetValue
                - pixaCreate
                - pixGetDimensions
                - pixScaleToSize
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - pixRead
                - pixScaleToSize
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - numaAddNumber
        - Branch String:   'compare.c:3147,17'
          Branch Sides:
            - BranchSide:      'compare.c:3147,17'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixaConvertToPdf
                - numaWriteDebug
                - pixaGetPix
                - pixaGetPix
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaWindowedMean
                - numaWindowedMean
                - numaGetMax
                - numaGetMax
                - numaTransform
                - numaTransform
                - numaEarthMoverDistance
                - gplotSimple2
                - numaSetValue
                - numaSetValue
                - pixaCreate
                - pixGetDimensions
                - pixScaleToSize
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - pixRead
                - pixScaleToSize
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - numaAddNumber
            - BranchSide:      'compare.c:3147,17'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixaConvertToPdf
                - numaWriteDebug
                - pixaGetPix
                - pixaGetPix
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaWindowedMean
                - numaWindowedMean
                - numaGetMax
                - numaGetMax
                - numaTransform
                - numaTransform
                - numaEarthMoverDistance
                - gplotSimple2
                - numaSetValue
                - numaSetValue
                - pixaCreate
                - pixGetDimensions
                - pixScaleToSize
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - pixRead
                - pixScaleToSize
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - numaAddNumber
        - Branch String:   'compare.c:3148,13'
          Branch Sides:
            - BranchSide:      'compare.c:3148,38'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixaConvertToPdf
                - numaWriteDebug
                - pixaGetPix
                - pixaGetPix
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaWindowedMean
                - numaWindowedMean
                - numaGetMax
                - numaGetMax
                - numaTransform
                - numaTransform
                - numaEarthMoverDistance
                - gplotSimple2
                - numaSetValue
                - numaSetValue
                - pixaCreate
                - pixGetDimensions
                - pixScaleToSize
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - pixRead
                - pixScaleToSize
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
            - BranchSide:      'compare.c:3149,20'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixaConvertToPdf
                - numaWriteDebug
                - pixaGetPix
                - pixaGetPix
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaWindowedMean
                - numaWindowedMean
                - numaGetMax
                - numaGetMax
                - numaTransform
                - numaTransform
                - numaEarthMoverDistance
                - numaAddNumber
                - gplotSimple2
                - numaSetValue
                - numaSetValue
                - pixaCreate
                - pixGetDimensions
                - pixScaleToSize
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - pixRead
                - pixScaleToSize
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
        - Branch String:   'compare.c:3149,20'
          Branch Sides:
            - BranchSide:      'compare.c:3149,18'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixaConvertToPdf
                - numaWriteDebug
                - pixaGetPix
                - pixaGetPix
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaWindowedMean
                - numaWindowedMean
                - numaGetMax
                - numaGetMax
                - numaTransform
                - numaTransform
                - numaEarthMoverDistance
                - numaAddNumber
                - gplotSimple2
                - numaSetValue
                - numaSetValue
                - pixaCreate
                - pixGetDimensions
                - pixScaleToSize
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - pixRead
                - pixScaleToSize
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
            - BranchSide:      'compare.c:3149,18'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixaConvertToPdf
                - numaWriteDebug
                - pixaGetPix
                - pixaGetPix
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaWindowedMean
                - numaWindowedMean
                - numaGetMax
                - numaGetMax
                - numaTransform
                - numaTransform
                - numaEarthMoverDistance
                - numaAddNumber
                - gplotSimple2
                - numaSetValue
                - numaSetValue
                - pixaCreate
                - pixGetDimensions
                - pixScaleToSize
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - pixRead
                - pixScaleToSize
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
        - Branch String:   'compare.c:3150,13'
          Branch Sides:
            - BranchSide:      'compare.c:3151,22'
              BranchSideFuncs:
                - pixaCreate
                - pixGetDimensions
                - pixScaleToSize
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - pixRead
                - pixScaleToSize
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixaConvertToPdf
                - numaWriteDebug
                - pixaGetPix
                - pixaGetPix
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaWindowedMean
                - numaWindowedMean
                - numaGetMax
                - numaGetMax
                - numaTransform
                - numaTransform
                - numaEarthMoverDistance
                - numaAddNumber
                - gplotSimple2
                - numaSetValue
                - numaSetValue
            - BranchSide:      'compare.c:3172,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixaConvertToPdf
                - numaWriteDebug
                - pixaGetPix
                - pixaGetPix
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaWindowedMean
                - numaWindowedMean
                - numaGetMax
                - numaGetMax
                - numaTransform
                - numaTransform
                - numaEarthMoverDistance
                - pixaCreate
                - pixGetDimensions
                - pixScaleToSize
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - pixRead
                - pixScaleToSize
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - numaAddNumber
                - gplotSimple2
                - numaSetValue
                - numaSetValue
        - Branch String:   'compare.c:3183,9'
          Branch Sides:
            - BranchSide:      'compare.c:3184,26'
              BranchSideFuncs:
                - pixaConvertToPdf
                - numaWriteDebug
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - pixaDestroy
            - BranchSide:      'compare.c:3189,5'
              BranchSideFuncs:
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - pixaDestroy
      Callsites:
        - Src:             'compare.c:3103,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:3106,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:3109,5'
          Dst:             pixGetDimensions
        - Src:             'compare.c:3110,5'
          Dst:             findHistoGridDimensions
        - Src:             'compare.c:3114,13'
          Dst:             pixaSplitPix
        - Src:             'compare.c:3115,13'
          Dst:             pixaSplitPix
        - Src:             'compare.c:3116,25'
          Dst:             numaCreate
        - Src:             'compare.c:3117,25'
          Dst:             bmfCreate
        - Src:             'compare.c:3120,16'
          Dst:             pixaGetPix
        - Src:             'compare.c:3121,16'
          Dst:             pixaGetPix
        - Src:             'compare.c:3124,15'
          Dst:             pixGetGrayHistogram
        - Src:             'compare.c:3125,15'
          Dst:             pixGetGrayHistogram
        - Src:             'compare.c:3128,17'
          Dst:             numaSetValue
        - Src:             'compare.c:3129,17'
          Dst:             numaSetValue
        - Src:             'compare.c:3132,15'
          Dst:             numaWindowedMean
        - Src:             'compare.c:3133,15'
          Dst:             numaWindowedMean
        - Src:             'compare.c:3134,9'
          Dst:             numaGetMax
        - Src:             'compare.c:3135,9'
          Dst:             numaGetMax
        - Src:             'compare.c:3136,15'
          Dst:             numaTransform
        - Src:             'compare.c:3137,15'
          Dst:             numaTransform
        - Src:             'compare.c:3139,13'
          Dst:             gplotSimple2
        - Src:             'compare.c:3146,9'
          Dst:             numaEarthMoverDistance
        - Src:             'compare.c:3148,24'
          Dst:             numaAddNumber
        - Src:             'compare.c:3154,21'
          Dst:             pixaCreate
        - Src:             'compare.c:3155,13'
          Dst:             pixGetDimensions
        - Src:             'compare.c:3157,20'
          Dst:             pixScaleToSize
        - Src:             'compare.c:3158,20'
          Dst:             pixScaleToSize
        - Src:             'compare.c:3159,13'
          Dst:             pixaAddPix
        - Src:             'compare.c:3160,13'
          Dst:             pixaAddPix
        - Src:             'compare.c:3161,20'
          Dst:             pixRead
        - Src:             'compare.c:3162,20'
          Dst:             pixScaleToSize
        - Src:             'compare.c:3163,13'
          Dst:             snprintf
        - Src:             'compare.c:3164,20'
          Dst:             pixAddTextlines
        - Src:             'compare.c:3165,13'
          Dst:             pixaAddPix
        - Src:             'compare.c:3166,21'
          Dst:             pixaDisplayTiledInRows
        - Src:             'compare.c:3167,13'
          Dst:             pixaAddPix
        - Src:             'compare.c:3168,13'
          Dst:             pixDestroy
        - Src:             'compare.c:3169,13'
          Dst:             pixDestroy
        - Src:             'compare.c:3170,13'
          Dst:             pixaDestroy
        - Src:             'compare.c:3172,9'
          Dst:             numaDestroy
        - Src:             'compare.c:3173,9'
          Dst:             numaDestroy
        - Src:             'compare.c:3174,9'
          Dst:             numaDestroy
        - Src:             'compare.c:3175,9'
          Dst:             numaDestroy
        - Src:             'compare.c:3176,9'
          Dst:             numaDestroy
        - Src:             'compare.c:3177,9'
          Dst:             numaDestroy
        - Src:             'compare.c:3178,9'
          Dst:             pixDestroy
        - Src:             'compare.c:3179,9'
          Dst:             pixDestroy
        - Src:             'compare.c:3184,9'
          Dst:             pixaConvertToPdf
        - Src:             'compare.c:3186,9'
          Dst:             numaWriteDebug
        - Src:             'compare.c:3189,5'
          Dst:             bmfDestroy
        - Src:             'compare.c:3190,5'
          Dst:             numaDestroy
        - Src:             'compare.c:3191,5'
          Dst:             pixaDestroy
        - Src:             'compare.c:3192,5'
          Dst:             pixaDestroy
    - functionName:    findHistoGridDimensions
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2728
      functionLinenumberEnd: 2758
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - n
        - w
        - h
        - pnx
        - pny
        - debug
      BBCount:         25
      ICount:          169
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - lept_stderr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compare.c:2735,19'
          Branch Sides:
            - BranchSide:      'compare.c:2735,22'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'compare.c:2735,5'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'compare.c:2735,5'
          Branch Sides:
            - BranchSide:      'compare.c:2735,5'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'compare.c:2736,13'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'compare.c:2736,13'
          Branch Sides:
            - BranchSide:      'compare.c:2737,15'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'compare.c:2742,20'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'compare.c:2739,17'
          Branch Sides:
            - BranchSide:      'compare.c:2741,29'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'compare.c:2742,9'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'compare.c:2742,20'
          Branch Sides:
            - BranchSide:      'compare.c:2743,15'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'compare.c:2749,17'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'compare.c:2745,17'
          Branch Sides:
            - BranchSide:      'compare.c:2747,29'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'compare.c:2748,9'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'compare.c:2749,17'
          Branch Sides:
            - BranchSide:      'compare.c:2751,29'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'compare.c:2752,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compare.c:2740,17'
          Dst:             lept_stderr
        - Src:             'compare.c:2746,17'
          Dst:             lept_stderr
        - Src:             'compare.c:2750,17'
          Dst:             lept_stderr
    - functionName:    pixCropAlignedToCentroid
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3219
      functionLinenumberEnd: 3262
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix1
        - pix2
        - factor
        - pbox1
        - pbox2
      BBCount:         43
      ICount:          364
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - boxCreate
        - pixCentroid8
        - pixConvertTo8
        - pixDestroy
        - pixGetDimensions
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compare.c:3225,9'
          Branch Sides:
            - BranchSide:      'compare.c:3225,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixConvertTo8
                - pixConvertTo8
                - pixCentroid8
                - pixCentroid8
                - pixGetDimensions
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - boxCreate
                - boxCreate
                - returnErrorInt
            - BranchSide:      'compare.c:3226,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixConvertTo8
                - pixConvertTo8
                - pixCentroid8
                - pixCentroid8
                - pixGetDimensions
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - boxCreate
                - boxCreate
                - returnErrorInt
        - Branch String:   'compare.c:3226,9'
          Branch Sides:
            - BranchSide:      'compare.c:3226,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixConvertTo8
                - pixConvertTo8
                - pixCentroid8
                - pixCentroid8
                - pixGetDimensions
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - boxCreate
                - boxCreate
                - returnErrorInt
            - BranchSide:      'compare.c:3227,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixConvertTo8
                - pixConvertTo8
                - pixCentroid8
                - pixCentroid8
                - pixGetDimensions
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - boxCreate
                - boxCreate
                - returnErrorInt
        - Branch String:   'compare.c:3227,15'
          Branch Sides:
            - BranchSide:      'compare.c:3227,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixConvertTo8
                - pixConvertTo8
                - pixCentroid8
                - pixCentroid8
                - pixGetDimensions
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - boxCreate
                - boxCreate
                - returnErrorInt
            - BranchSide:      'compare.c:3228,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:3227,9'
          Branch Sides:
            - BranchSide:      'compare.c:3228,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixConvertTo8
                - pixConvertTo8
                - pixCentroid8
                - pixCentroid8
                - pixGetDimensions
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - boxCreate
                - boxCreate
                - returnErrorInt
            - BranchSide:      'compare.c:3229,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixConvertTo8
                - pixConvertTo8
                - pixCentroid8
                - pixCentroid8
                - pixGetDimensions
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - boxCreate
                - boxCreate
                - returnErrorInt
        - Branch String:   'compare.c:3228,16'
          Branch Sides:
            - BranchSide:      'compare.c:3228,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:3228,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:3229,9'
          Branch Sides:
            - BranchSide:      'compare.c:3230,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:3231,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixConvertTo8
                - pixConvertTo8
                - pixCentroid8
                - pixCentroid8
                - pixGetDimensions
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - boxCreate
                - boxCreate
        - Branch String:   'compare.c:3230,16'
          Branch Sides:
            - BranchSide:      'compare.c:3230,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:3230,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:3231,16'
          Branch Sides:
            - BranchSide:      'compare.c:3231,20'
              BranchSideFuncs:
                - returnErrorInt
                - pixConvertTo8
                - pixConvertTo8
                - pixCentroid8
                - pixCentroid8
                - pixGetDimensions
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - boxCreate
                - boxCreate
            - BranchSide:      'compare.c:3232,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:3231,9'
          Branch Sides:
            - BranchSide:      'compare.c:3232,16'
              BranchSideFuncs:
                - pixConvertTo8
                - pixConvertTo8
                - pixCentroid8
                - pixCentroid8
                - pixGetDimensions
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - boxCreate
                - boxCreate
            - BranchSide:      'compare.c:3234,26'
              BranchSideFuncs:
                - pixConvertTo8
                - pixConvertTo8
                - pixCentroid8
                - pixCentroid8
                - pixGetDimensions
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - boxCreate
                - boxCreate
        - Branch String:   'compare.c:3232,16'
          Branch Sides:
            - BranchSide:      'compare.c:3232,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:3232,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:3247,10'
          Branch Sides:
            - BranchSide:      'compare.c:3247,8'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
            - BranchSide:      'compare.c:3247,8'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
        - Branch String:   'compare.c:3250,10'
          Branch Sides:
            - BranchSide:      'compare.c:3250,8'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
            - BranchSide:      'compare.c:3250,8'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
        - Branch String:   'compare.c:3253,10'
          Branch Sides:
            - BranchSide:      'compare.c:3253,8'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
            - BranchSide:      'compare.c:3253,8'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
        - Branch String:   'compare.c:3256,10'
          Branch Sides:
            - BranchSide:      'compare.c:3256,8'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
            - BranchSide:      'compare.c:3256,8'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
      Callsites:
        - Src:             'compare.c:3228,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:3230,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:3232,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:3234,12'
          Dst:             pixConvertTo8
        - Src:             'compare.c:3235,12'
          Dst:             pixConvertTo8
        - Src:             'compare.c:3236,5'
          Dst:             pixCentroid8
        - Src:             'compare.c:3237,5'
          Dst:             pixCentroid8
        - Src:             'compare.c:3238,5'
          Dst:             pixGetDimensions
        - Src:             'compare.c:3239,5'
          Dst:             pixGetDimensions
        - Src:             'compare.c:3240,5'
          Dst:             pixDestroy
        - Src:             'compare.c:3241,5'
          Dst:             pixDestroy
        - Src:             'compare.c:3259,14'
          Dst:             boxCreate
        - Src:             'compare.c:3260,14'
          Dst:             boxCreate
    - functionName:    pixCentroid8
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2499
      functionLinenumberEnd: 2540
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - factor
        - pcx
        - pcy
      BBCount:         45
      ICount:          281
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - lept_stderr
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixInvert
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'compare.c:2505,9'
          Branch Sides:
            - BranchSide:      'compare.c:2505,15'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixInvert
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'compare.c:2506,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixInvert
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - lept_stderr
                - returnErrorInt
        - Branch String:   'compare.c:2506,9'
          Branch Sides:
            - BranchSide:      'compare.c:2506,15'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixInvert
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'compare.c:2507,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixInvert
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - lept_stderr
                - returnErrorInt
        - Branch String:   'compare.c:2507,15'
          Branch Sides:
            - BranchSide:      'compare.c:2507,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixInvert
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:2508,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:2507,9'
          Branch Sides:
            - BranchSide:      'compare.c:2508,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2509,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixInvert
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - lept_stderr
                - returnErrorInt
        - Branch String:   'compare.c:2508,16'
          Branch Sides:
            - BranchSide:      'compare.c:2508,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2508,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2509,9'
          Branch Sides:
            - BranchSide:      'compare.c:2510,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2511,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixInvert
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - lept_stderr
        - Branch String:   'compare.c:2510,16'
          Branch Sides:
            - BranchSide:      'compare.c:2510,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2510,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2511,14'
          Branch Sides:
            - BranchSide:      'compare.c:2511,18'
              BranchSideFuncs:
                - returnErrorInt
                - pixInvert
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - lept_stderr
            - BranchSide:      'compare.c:2512,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:2511,9'
          Branch Sides:
            - BranchSide:      'compare.c:2512,16'
              BranchSideFuncs:
                - pixInvert
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - lept_stderr
            - BranchSide:      'compare.c:2514,28'
              BranchSideFuncs:
                - pixInvert
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - lept_stderr
        - Branch String:   'compare.c:2512,16'
          Branch Sides:
            - BranchSide:      'compare.c:2512,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2512,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2519,5'
          Branch Sides:
            - BranchSide:      'compare.c:2520,16'
              BranchSideFuncs:
                - pixDestroy
                - lept_stderr
            - BranchSide:      'compare.c:2528,5'
              BranchSideFuncs:
                - pixDestroy
                - lept_stderr
        - Branch String:   'compare.c:2521,9'
          Branch Sides:
            - BranchSide:      'compare.c:2522,19'
              BranchSideFuncs:
                - pixDestroy
                - lept_stderr
            - BranchSide:      'compare.c:2527,5'
              BranchSideFuncs:
                - pixDestroy
                - lept_stderr
        - Branch String:   'compare.c:2530,9'
          Branch Sides:
            - BranchSide:      'compare.c:2531,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'compare.c:2535,16'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2531,9'
          Branch Sides:
            - BranchSide:      'compare.c:2532,28'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'compare.c:2532,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compare.c:2507,18'
          Dst:             pixGetDepth
        - Src:             'compare.c:2508,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:2510,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:2512,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:2514,12'
          Dst:             pixInvert
        - Src:             'compare.c:2515,5'
          Dst:             pixGetDimensions
        - Src:             'compare.c:2516,12'
          Dst:             pixGetData
        - Src:             'compare.c:2517,11'
          Dst:             pixGetWpl
        - Src:             'compare.c:2528,5'
          Dst:             pixDestroy
        - Src:             'compare.c:2531,9'
          Dst:             lept_stderr
    - functionName:    pixCompareGrayByHisto
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2971
      functionLinenumberEnd: 3062
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - float
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix1
        - pix2
        - box1
        - box2
        - minratio
        - maxgray
        - factor
        - n
        - pscore
        - debugflag
      BBCount:         79
      ICount:          505
      EdgeCount:       106
      CyclomaticComplexity: 29
      functionsReached:
        - boxDestroy
        - boxGetGeometry
        - lept_mkdir
        - lept_stderr
        - pixClipRectangle
        - pixClone
        - pixCompareTilesByHisto
        - pixConvertTo32
        - pixConvertTo8
        - pixCropAlignedToCentroid
        - pixDestroy
        - pixGetDimensions
        - pixRenderBoxArb
        - pixScaleToSize
        - pixaAddPix
        - pixaCreate
        - pixaDestroy
        - pixaDisplayTiledInRows
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compare.c:2978,9'
          Branch Sides:
            - BranchSide:      'compare.c:2979,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:2980,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:2979,16'
          Branch Sides:
            - BranchSide:      'compare.c:2979,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2979,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2981,15'
          Branch Sides:
            - BranchSide:      'compare.c:2981,19'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:2982,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:2981,9'
          Branch Sides:
            - BranchSide:      'compare.c:2982,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:2983,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:2982,16'
          Branch Sides:
            - BranchSide:      'compare.c:2982,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2982,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2983,24'
          Branch Sides:
            - BranchSide:      'compare.c:2983,27'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2984,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:2983,9'
          Branch Sides:
            - BranchSide:      'compare.c:2984,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2985,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:2984,16'
          Branch Sides:
            - BranchSide:      'compare.c:2984,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2984,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2985,9'
          Branch Sides:
            - BranchSide:      'compare.c:2986,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2987,15'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
                - lept_stderr
                - returnErrorInt
        - Branch String:   'compare.c:2986,16'
          Branch Sides:
            - BranchSide:      'compare.c:2986,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2986,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2987,15'
          Branch Sides:
            - BranchSide:      'compare.c:2987,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'compare.c:2987,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
                - lept_stderr
                - returnErrorInt
        - Branch String:   'compare.c:2988,9'
          Branch Sides:
            - BranchSide:      'compare.c:2989,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2990,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
                - lept_stderr
        - Branch String:   'compare.c:2989,16'
          Branch Sides:
            - BranchSide:      'compare.c:2989,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2989,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2990,15'
          Branch Sides:
            - BranchSide:      'compare.c:2990,18'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
                - lept_stderr
            - BranchSide:      'compare.c:2991,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
                - lept_stderr
        - Branch String:   'compare.c:2990,9'
          Branch Sides:
            - BranchSide:      'compare.c:2991,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
                - lept_stderr
            - BranchSide:      'compare.c:2995,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
        - Branch String:   'compare.c:2991,9'
          Branch Sides:
            - BranchSide:      'compare.c:2992,11'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
            - BranchSide:      'compare.c:2992,11'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
        - Branch String:   'compare.c:2995,9'
          Branch Sides:
            - BranchSide:      'compare.c:2996,9'
              BranchSideFuncs:
                - lept_mkdir
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
            - BranchSide:      'compare.c:2999,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
        - Branch String:   'compare.c:2999,9'
          Branch Sides:
            - BranchSide:      'compare.c:3000,24'
              BranchSideFuncs:
                - boxGetGeometry
                - pixGetDimensions
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
            - BranchSide:      'compare.c:3002,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
        - Branch String:   'compare.c:3003,9'
          Branch Sides:
            - BranchSide:      'compare.c:3004,24'
              BranchSideFuncs:
                - boxGetGeometry
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
            - BranchSide:      'compare.c:3006,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
        - Branch String:   'compare.c:3007,14'
          Branch Sides:
            - BranchSide:      'compare.c:3007,37'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
            - BranchSide:      'compare.c:3008,25'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
        - Branch String:   'compare.c:3009,14'
          Branch Sides:
            - BranchSide:      'compare.c:3009,37'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
            - BranchSide:      'compare.c:3010,25'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
        - Branch String:   'compare.c:3011,27'
          Branch Sides:
            - BranchSide:      'compare.c:3011,30'
              BranchSideFuncs: []
            - BranchSide:      'compare.c:3012,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:3011,9'
          Branch Sides:
            - BranchSide:      'compare.c:3012,9'
              BranchSideFuncs: []
            - BranchSide:      'compare.c:3015,9'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
        - Branch String:   'compare.c:3015,9'
          Branch Sides:
            - BranchSide:      'compare.c:3016,33'
              BranchSideFuncs:
                - pixClipRectangle
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
            - BranchSide:      'compare.c:3018,25'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
        - Branch String:   'compare.c:3019,9'
          Branch Sides:
            - BranchSide:      'compare.c:3020,33'
              BranchSideFuncs:
                - pixClipRectangle
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
            - BranchSide:      'compare.c:3022,25'
              BranchSideFuncs:
                - pixClone
                - pixConvertTo8
                - pixConvertTo8
                - pixCropAlignedToCentroid
                - pixClipRectangle
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaCreate
        - Branch String:   'compare.c:3030,12'
          Branch Sides:
            - BranchSide:      'compare.c:3030,26'
              BranchSideFuncs:
                - pixaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
            - BranchSide:      'compare.c:3030,10'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
        - Branch String:   'compare.c:3031,9'
          Branch Sides:
            - BranchSide:      'compare.c:3032,18'
              BranchSideFuncs:
                - pixConvertTo32
                - pixConvertTo32
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:3049,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixCompareTilesByHisto
                - pixaDestroy
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'compare.c:2979,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:2982,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:2984,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:2986,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:2989,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:2991,9'
          Dst:             lept_stderr
        - Src:             'compare.c:2996,9'
          Dst:             lept_mkdir
        - Src:             'compare.c:3000,9'
          Dst:             boxGetGeometry
        - Src:             'compare.c:3002,9'
          Dst:             pixGetDimensions
        - Src:             'compare.c:3004,9'
          Dst:             boxGetGeometry
        - Src:             'compare.c:3006,9'
          Dst:             pixGetDimensions
        - Src:             'compare.c:3016,16'
          Dst:             pixClipRectangle
        - Src:             'compare.c:3018,16'
          Dst:             pixClone
        - Src:             'compare.c:3020,16'
          Dst:             pixClipRectangle
        - Src:             'compare.c:3022,16'
          Dst:             pixClone
        - Src:             'compare.c:3025,12'
          Dst:             pixConvertTo8
        - Src:             'compare.c:3026,12'
          Dst:             pixConvertTo8
        - Src:             'compare.c:3027,5'
          Dst:             pixCropAlignedToCentroid
        - Src:             'compare.c:3028,12'
          Dst:             pixClipRectangle
        - Src:             'compare.c:3029,12'
          Dst:             pixClipRectangle
        - Src:             'compare.c:3030,26'
          Dst:             pixaCreate
        - Src:             'compare.c:3034,16'
          Dst:             pixConvertTo32
        - Src:             'compare.c:3035,17'
          Dst:             pixConvertTo32
        - Src:             'compare.c:3036,9'
          Dst:             pixRenderBoxArb
        - Src:             'compare.c:3037,9'
          Dst:             pixRenderBoxArb
        - Src:             'compare.c:3038,17'
          Dst:             pixScaleToSize
        - Src:             'compare.c:3039,17'
          Dst:             pixScaleToSize
        - Src:             'compare.c:3040,17'
          Dst:             pixaCreate
        - Src:             'compare.c:3041,9'
          Dst:             pixaAddPix
        - Src:             'compare.c:3042,9'
          Dst:             pixaAddPix
        - Src:             'compare.c:3043,17'
          Dst:             pixaDisplayTiledInRows
        - Src:             'compare.c:3044,9'
          Dst:             pixaAddPix
        - Src:             'compare.c:3045,9'
          Dst:             pixDestroy
        - Src:             'compare.c:3046,9'
          Dst:             pixDestroy
        - Src:             'compare.c:3047,9'
          Dst:             pixaDestroy
        - Src:             'compare.c:3049,5'
          Dst:             pixDestroy
        - Src:             'compare.c:3050,5'
          Dst:             pixDestroy
        - Src:             'compare.c:3051,5'
          Dst:             pixDestroy
        - Src:             'compare.c:3052,5'
          Dst:             pixDestroy
        - Src:             'compare.c:3053,5'
          Dst:             boxDestroy
        - Src:             'compare.c:3054,5'
          Dst:             boxDestroy
        - Src:             'compare.c:3057,5'
          Dst:             pixCompareTilesByHisto
        - Src:             'compare.c:3058,5'
          Dst:             pixaDestroy
        - Src:             'compare.c:3059,5'
          Dst:             pixDestroy
        - Src:             'compare.c:3060,5'
          Dst:             pixDestroy
    - functionName:    pixDecideIfPhotoImage
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2585
      functionLinenumberEnd: 2693
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - float
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - factor
        - thresh
        - n
        - pnaa
        - pixadebug
      BBCount:         78
      ICount:          477
      EdgeCount:       104
      CyclomaticComplexity: 28
      functionsReached:
        - bmfCreate
        - bmfDestroy
        - findHistoGridDimensions
        - gplotSimple1
        - grayInterHistogramStats
        - lept_mkdir
        - lept_rmdir
        - lept_stderr
        - numaDestroy
        - numaGetMax
        - numaGetSumOnInterval
        - numaSetValue
        - numaTransform
        - numaWindowedMean
        - numaaAddNuma
        - numaaCreate
        - numaaDestroy
        - pixDecideIfText
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixGetGrayHistogram
        - pixaAddPix
        - pixaDestroy
        - pixaDisplayTiledInColumns
        - pixaGetPix
        - pixaReadFiles
        - pixaScale
        - pixaSplitPix
        - returnErrorInt
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compare.c:2595,9'
          Branch Sides:
            - BranchSide:      'compare.c:2596,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixDecideIfText
                - pixGetDimensions
                - findHistoGridDimensions
                - pixaSplitPix
                - numaaCreate
                - grayInterHistogramStats
                - numaGetSumOnInterval
                - numaGetSumOnInterval
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaReadFiles
                - pixaScale
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetGrayHistogram
                - numaSetValue
                - numaWindowedMean
                - numaGetMax
                - numaTransform
                - numaaAddNuma
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - snprintf
                - gplotSimple1
                - lept_rmdir
                - lept_mkdir
                - bmfCreate
                - returnErrorInt
                - lept_stderr
                - lept_stderr
            - BranchSide:      'compare.c:2597,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixDecideIfText
                - pixGetDimensions
                - findHistoGridDimensions
                - pixaSplitPix
                - numaaCreate
                - grayInterHistogramStats
                - numaGetSumOnInterval
                - numaGetSumOnInterval
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaReadFiles
                - pixaScale
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetGrayHistogram
                - numaSetValue
                - numaWindowedMean
                - numaGetMax
                - numaTransform
                - numaaAddNuma
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - snprintf
                - gplotSimple1
                - lept_rmdir
                - lept_mkdir
                - bmfCreate
                - returnErrorInt
                - lept_stderr
                - lept_stderr
        - Branch String:   'compare.c:2596,16'
          Branch Sides:
            - BranchSide:      'compare.c:2596,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2596,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2598,14'
          Branch Sides:
            - BranchSide:      'compare.c:2598,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixDecideIfText
                - pixGetDimensions
                - findHistoGridDimensions
                - pixaSplitPix
                - numaaCreate
                - grayInterHistogramStats
                - numaGetSumOnInterval
                - numaGetSumOnInterval
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaReadFiles
                - pixaScale
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetGrayHistogram
                - numaSetValue
                - numaWindowedMean
                - numaGetMax
                - numaTransform
                - numaaAddNuma
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - snprintf
                - gplotSimple1
                - lept_rmdir
                - lept_mkdir
                - bmfCreate
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'compare.c:2599,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:2598,39'
          Branch Sides:
            - BranchSide:      'compare.c:2598,57'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2599,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:2598,9'
          Branch Sides:
            - BranchSide:      'compare.c:2599,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2600,9'
              BranchSideFuncs:
                - pixDecideIfText
                - pixGetDimensions
                - findHistoGridDimensions
                - pixaSplitPix
                - numaaCreate
                - grayInterHistogramStats
                - numaGetSumOnInterval
                - numaGetSumOnInterval
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaReadFiles
                - pixaScale
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetGrayHistogram
                - numaSetValue
                - numaWindowedMean
                - numaGetMax
                - numaTransform
                - numaaAddNuma
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - snprintf
                - gplotSimple1
                - lept_rmdir
                - lept_mkdir
                - bmfCreate
                - returnErrorInt
                - lept_stderr
                - lept_stderr
        - Branch String:   'compare.c:2599,16'
          Branch Sides:
            - BranchSide:      'compare.c:2599,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2599,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2600,15'
          Branch Sides:
            - BranchSide:      'compare.c:2600,18'
              BranchSideFuncs:
                - pixDecideIfText
                - pixGetDimensions
                - findHistoGridDimensions
                - pixaSplitPix
                - numaaCreate
                - grayInterHistogramStats
                - numaGetSumOnInterval
                - numaGetSumOnInterval
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaReadFiles
                - pixaScale
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetGrayHistogram
                - numaSetValue
                - numaWindowedMean
                - numaGetMax
                - numaTransform
                - numaaAddNuma
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - snprintf
                - gplotSimple1
                - lept_rmdir
                - lept_mkdir
                - bmfCreate
                - returnErrorInt
                - lept_stderr
                - lept_stderr
            - BranchSide:      'compare.c:2601,9'
              BranchSideFuncs:
                - pixDecideIfText
                - pixGetDimensions
                - findHistoGridDimensions
                - pixaSplitPix
                - numaaCreate
                - grayInterHistogramStats
                - numaGetSumOnInterval
                - numaGetSumOnInterval
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaReadFiles
                - pixaScale
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetGrayHistogram
                - numaSetValue
                - numaWindowedMean
                - numaGetMax
                - numaTransform
                - numaaAddNuma
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - snprintf
                - gplotSimple1
                - lept_rmdir
                - lept_mkdir
                - bmfCreate
                - returnErrorInt
                - lept_stderr
                - lept_stderr
        - Branch String:   'compare.c:2600,9'
          Branch Sides:
            - BranchSide:      'compare.c:2601,9'
              BranchSideFuncs:
                - pixDecideIfText
                - pixGetDimensions
                - findHistoGridDimensions
                - pixaSplitPix
                - numaaCreate
                - grayInterHistogramStats
                - numaGetSumOnInterval
                - numaGetSumOnInterval
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaReadFiles
                - pixaScale
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetGrayHistogram
                - numaSetValue
                - numaWindowedMean
                - numaGetMax
                - numaTransform
                - numaaAddNuma
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - snprintf
                - gplotSimple1
                - lept_rmdir
                - lept_mkdir
                - bmfCreate
                - returnErrorInt
                - lept_stderr
                - lept_stderr
            - BranchSide:      'compare.c:2604,9'
              BranchSideFuncs:
                - pixDecideIfText
                - pixGetDimensions
                - findHistoGridDimensions
                - pixaSplitPix
                - numaaCreate
                - grayInterHistogramStats
                - numaGetSumOnInterval
                - numaGetSumOnInterval
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaReadFiles
                - pixaScale
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetGrayHistogram
                - numaSetValue
                - numaWindowedMean
                - numaGetMax
                - numaTransform
                - numaaAddNuma
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - snprintf
                - gplotSimple1
                - lept_rmdir
                - lept_mkdir
                - bmfCreate
                - returnErrorInt
                - lept_stderr
        - Branch String:   'compare.c:2601,9'
          Branch Sides:
            - BranchSide:      'compare.c:2602,11'
              BranchSideFuncs:
                - lept_stderr
                - pixDecideIfText
                - pixGetDimensions
                - findHistoGridDimensions
                - pixaSplitPix
                - numaaCreate
                - grayInterHistogramStats
                - numaGetSumOnInterval
                - numaGetSumOnInterval
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaReadFiles
                - pixaScale
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetGrayHistogram
                - numaSetValue
                - numaWindowedMean
                - numaGetMax
                - numaTransform
                - numaaAddNuma
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - snprintf
                - gplotSimple1
                - lept_rmdir
                - lept_mkdir
                - bmfCreate
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'compare.c:2602,11'
              BranchSideFuncs:
                - pixDecideIfText
                - pixGetDimensions
                - findHistoGridDimensions
                - pixaSplitPix
                - numaaCreate
                - grayInterHistogramStats
                - numaGetSumOnInterval
                - numaGetSumOnInterval
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaReadFiles
                - pixaScale
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetGrayHistogram
                - numaSetValue
                - numaWindowedMean
                - numaGetMax
                - numaTransform
                - numaaAddNuma
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - snprintf
                - gplotSimple1
                - lept_rmdir
                - lept_mkdir
                - bmfCreate
                - returnErrorInt
                - lept_stderr
        - Branch String:   'compare.c:2604,9'
          Branch Sides:
            - BranchSide:      'compare.c:2604,31'
              BranchSideFuncs:
                - pixDecideIfText
                - pixGetDimensions
                - findHistoGridDimensions
                - pixaSplitPix
                - numaaCreate
                - grayInterHistogramStats
                - numaGetSumOnInterval
                - numaGetSumOnInterval
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaReadFiles
                - pixaScale
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetGrayHistogram
                - numaSetValue
                - numaWindowedMean
                - numaGetMax
                - numaTransform
                - numaaAddNuma
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - snprintf
                - gplotSimple1
                - lept_rmdir
                - lept_mkdir
                - bmfCreate
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'compare.c:2607,21'
              BranchSideFuncs:
                - pixDecideIfText
                - pixGetDimensions
                - findHistoGridDimensions
                - pixaSplitPix
                - numaaCreate
                - grayInterHistogramStats
                - numaGetSumOnInterval
                - numaGetSumOnInterval
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaReadFiles
                - pixaScale
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetGrayHistogram
                - numaSetValue
                - numaWindowedMean
                - numaGetMax
                - numaTransform
                - numaaAddNuma
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - snprintf
                - gplotSimple1
                - lept_rmdir
                - lept_mkdir
                - bmfCreate
                - returnErrorInt
                - lept_stderr
        - Branch String:   'compare.c:2608,9'
          Branch Sides:
            - BranchSide:      'compare.c:2609,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'compare.c:2614,22'
              BranchSideFuncs:
                - pixGetDimensions
                - findHistoGridDimensions
                - pixaSplitPix
                - numaaCreate
                - grayInterHistogramStats
                - numaGetSumOnInterval
                - numaGetSumOnInterval
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaReadFiles
                - pixaScale
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetGrayHistogram
                - numaSetValue
                - numaWindowedMean
                - numaGetMax
                - numaTransform
                - numaaAddNuma
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - snprintf
                - gplotSimple1
                - lept_rmdir
                - lept_mkdir
                - bmfCreate
                - returnErrorInt
        - Branch String:   'compare.c:2609,9'
          Branch Sides:
            - BranchSide:      'compare.c:2610,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'compare.c:2610,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2615,16'
          Branch Sides:
            - BranchSide:      'compare.c:2615,19'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2616,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:2615,9'
          Branch Sides:
            - BranchSide:      'compare.c:2616,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2617,29'
              BranchSideFuncs:
                - findHistoGridDimensions
                - pixaSplitPix
                - numaaCreate
                - grayInterHistogramStats
                - numaGetSumOnInterval
                - numaGetSumOnInterval
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaReadFiles
                - pixaScale
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetGrayHistogram
                - numaSetValue
                - numaWindowedMean
                - numaGetMax
                - numaTransform
                - numaaAddNuma
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - snprintf
                - gplotSimple1
                - lept_rmdir
                - lept_mkdir
                - bmfCreate
        - Branch String:   'compare.c:2616,16'
          Branch Sides:
            - BranchSide:      'compare.c:2616,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2616,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2622,11'
          Branch Sides:
            - BranchSide:      'compare.c:2622,25'
              BranchSideFuncs:
                - bmfCreate
                - numaaCreate
                - grayInterHistogramStats
                - numaGetSumOnInterval
                - numaGetSumOnInterval
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaReadFiles
                - pixaScale
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetGrayHistogram
                - numaSetValue
                - numaWindowedMean
                - numaGetMax
                - numaTransform
                - numaaAddNuma
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - snprintf
                - gplotSimple1
                - lept_rmdir
                - lept_mkdir
            - BranchSide:      'compare.c:2622,9'
              BranchSideFuncs:
                - numaaCreate
                - grayInterHistogramStats
                - numaGetSumOnInterval
                - numaGetSumOnInterval
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaReadFiles
                - pixaScale
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetGrayHistogram
                - numaSetValue
                - numaWindowedMean
                - numaGetMax
                - numaTransform
                - numaaAddNuma
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - snprintf
                - gplotSimple1
                - lept_rmdir
                - lept_mkdir
        - Branch String:   'compare.c:2624,9'
          Branch Sides:
            - BranchSide:      'compare.c:2625,9'
              BranchSideFuncs:
                - lept_rmdir
                - lept_mkdir
                - grayInterHistogramStats
                - numaGetSumOnInterval
                - numaGetSumOnInterval
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaReadFiles
                - pixaScale
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetGrayHistogram
                - numaSetValue
                - numaWindowedMean
                - numaGetMax
                - numaTransform
                - numaaAddNuma
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - snprintf
                - gplotSimple1
            - BranchSide:      'compare.c:2628,12'
              BranchSideFuncs:
                - grayInterHistogramStats
                - numaGetSumOnInterval
                - numaGetSumOnInterval
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaReadFiles
                - pixaScale
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetGrayHistogram
                - numaSetValue
                - numaWindowedMean
                - numaGetMax
                - numaTransform
                - numaaAddNuma
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - snprintf
                - gplotSimple1
        - Branch String:   'compare.c:2628,5'
          Branch Sides:
            - BranchSide:      'compare.c:2629,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetGrayHistogram
                - numaSetValue
                - numaWindowedMean
                - numaGetMax
                - numaTransform
                - numaaAddNuma
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - grayInterHistogramStats
                - numaGetSumOnInterval
                - numaGetSumOnInterval
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaReadFiles
                - pixaScale
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - snprintf
                - gplotSimple1
            - BranchSide:      'compare.c:2647,9'
              BranchSideFuncs:
                - grayInterHistogramStats
                - numaGetSumOnInterval
                - numaGetSumOnInterval
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaReadFiles
                - pixaScale
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
        - Branch String:   'compare.c:2637,13'
          Branch Sides:
            - BranchSide:      'compare.c:2638,22'
              BranchSideFuncs:
                - snprintf
                - gplotSimple1
                - numaaAddNuma
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - grayInterHistogramStats
                - numaGetSumOnInterval
                - numaGetSumOnInterval
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaReadFiles
                - pixaScale
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetGrayHistogram
                - numaSetValue
                - numaWindowedMean
                - numaGetMax
                - numaTransform
            - BranchSide:      'compare.c:2642,22'
              BranchSideFuncs:
                - numaaAddNuma
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - grayInterHistogramStats
                - numaGetSumOnInterval
                - numaGetSumOnInterval
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaReadFiles
                - pixaScale
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetGrayHistogram
                - numaSetValue
                - numaWindowedMean
                - numaGetMax
                - numaTransform
                - snprintf
                - gplotSimple1
        - Branch String:   'compare.c:2647,9'
          Branch Sides:
            - BranchSide:      'compare.c:2648,42'
              BranchSideFuncs:
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaReadFiles
                - pixaScale
                - pixaDisplayTiledInColumns
                - pixaAddPix
                - pixaDestroy
                - pixaDestroy
                - grayInterHistogramStats
                - numaGetSumOnInterval
                - numaGetSumOnInterval
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'compare.c:2661,29'
              BranchSideFuncs:
                - grayInterHistogramStats
                - numaGetSumOnInterval
                - numaGetSumOnInterval
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'compare.c:2670,9'
          Branch Sides:
            - BranchSide:      'compare.c:2671,15'
              BranchSideFuncs:
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'compare.c:2674,17'
              BranchSideFuncs:
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'compare.c:2677,9'
          Branch Sides:
            - BranchSide:      'compare.c:2678,13'
              BranchSideFuncs:
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'compare.c:2685,9'
              BranchSideFuncs:
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
        - Branch String:   'compare.c:2678,13'
          Branch Sides:
            - BranchSide:      'compare.c:2679,13'
              BranchSideFuncs:
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
            - BranchSide:      'compare.c:2682,13'
              BranchSideFuncs:
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
                - lept_stderr
        - Branch String:   'compare.c:2679,13'
          Branch Sides:
            - BranchSide:      'compare.c:2684,5'
              BranchSideFuncs:
                - lept_stderr
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
            - BranchSide:      'compare.c:2684,5'
              BranchSideFuncs:
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
        - Branch String:   'compare.c:2685,9'
          Branch Sides:
            - BranchSide:      'compare.c:2686,17'
              BranchSideFuncs:
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
            - BranchSide:      'compare.c:2688,9'
              BranchSideFuncs:
                - numaaDestroy
                - bmfDestroy
                - numaDestroy
                - pixaDestroy
      Callsites:
        - Src:             'compare.c:2596,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:2598,17'
          Dst:             pixGetDepth
        - Src:             'compare.c:2598,42'
          Dst:             pixGetColormap
        - Src:             'compare.c:2599,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:2601,9'
          Dst:             lept_stderr
        - Src:             'compare.c:2607,5'
          Dst:             pixDecideIfText
        - Src:             'compare.c:2609,9'
          Dst:             lept_stderr
        - Src:             'compare.c:2614,5'
          Dst:             pixGetDimensions
        - Src:             'compare.c:2616,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:2617,5'
          Dst:             findHistoGridDimensions
        - Src:             'compare.c:2620,13'
          Dst:             pixaSplitPix
        - Src:             'compare.c:2622,25'
          Dst:             bmfCreate
        - Src:             'compare.c:2623,11'
          Dst:             numaaCreate
        - Src:             'compare.c:2625,9'
          Dst:             lept_rmdir
        - Src:             'compare.c:2626,9'
          Dst:             lept_mkdir
        - Src:             'compare.c:2629,16'
          Dst:             pixaGetPix
        - Src:             'compare.c:2632,15'
          Dst:             pixGetGrayHistogram
        - Src:             'compare.c:2633,9'
          Dst:             numaSetValue
        - Src:             'compare.c:2634,15'
          Dst:             numaWindowedMean
        - Src:             'compare.c:2635,9'
          Dst:             numaGetMax
        - Src:             'compare.c:2636,15'
          Dst:             numaTransform
        - Src:             'compare.c:2638,13'
          Dst:             snprintf
        - Src:             'compare.c:2639,13'
          Dst:             gplotSimple1
        - Src:             'compare.c:2642,9'
          Dst:             numaaAddNuma
        - Src:             'compare.c:2643,9'
          Dst:             numaDestroy
        - Src:             'compare.c:2644,9'
          Dst:             numaDestroy
        - Src:             'compare.c:2645,9'
          Dst:             pixDestroy
        - Src:             'compare.c:2648,16'
          Dst:             pixaDisplayTiledInColumns
        - Src:             'compare.c:2649,9'
          Dst:             pixaAddPix
        - Src:             'compare.c:2650,17'
          Dst:             pixaReadFiles
        - Src:             'compare.c:2651,17'
          Dst:             pixaScale
        - Src:             'compare.c:2652,16'
          Dst:             pixaDisplayTiledInColumns
        - Src:             'compare.c:2653,9'
          Dst:             pixaAddPix
        - Src:             'compare.c:2654,9'
          Dst:             pixaDestroy
        - Src:             'compare.c:2655,9'
          Dst:             pixaDestroy
        - Src:             'compare.c:2661,5'
          Dst:             grayInterHistogramStats
        - Src:             'compare.c:2668,5'
          Dst:             numaGetSumOnInterval
        - Src:             'compare.c:2669,5'
          Dst:             numaGetSumOnInterval
        - Src:             'compare.c:2679,13'
          Dst:             lept_stderr
        - Src:             'compare.c:2682,13'
          Dst:             lept_stderr
        - Src:             'compare.c:2688,9'
          Dst:             numaaDestroy
        - Src:             'compare.c:2689,5'
          Dst:             bmfDestroy
        - Src:             'compare.c:2690,5'
          Dst:             numaDestroy
        - Src:             'compare.c:2691,5'
          Dst:             pixaDestroy
    - functionName:    pixPadToCenterCentroid
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2446
      functionLinenumberEnd: 2473
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - factor
      BBCount:         26
      ICount:          208
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - pixCentroid8
        - pixConvertTo8
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixGetDimensions
        - pixRasterop
        - pixSetAll
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compare.c:2451,9'
          Branch Sides:
            - BranchSide:      'compare.c:2452,23'
              BranchSideFuncs:
                - pixConvertTo8
                - pixCentroid8
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixCopyResolution
                - pixRasterop
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'compare.c:2453,9'
              BranchSideFuncs:
                - pixConvertTo8
                - pixCentroid8
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixCopyResolution
                - pixRasterop
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'compare.c:2452,23'
          Branch Sides:
            - BranchSide:      'compare.c:2452,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:2452,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2453,9'
          Branch Sides:
            - BranchSide:      'compare.c:2454,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:2456,26'
              BranchSideFuncs:
                - pixConvertTo8
                - pixCentroid8
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixCopyResolution
                - pixRasterop
                - pixDestroy
        - Branch String:   'compare.c:2454,23'
          Branch Sides:
            - BranchSide:      'compare.c:2454,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:2454,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2463,10'
          Branch Sides:
            - BranchSide:      'compare.c:2463,8'
              BranchSideFuncs:
                - pixCreate
                - pixSetAll
                - pixCopyResolution
                - pixRasterop
                - pixDestroy
            - BranchSide:      'compare.c:2463,8'
              BranchSideFuncs:
                - pixCreate
                - pixSetAll
                - pixCopyResolution
                - pixRasterop
                - pixDestroy
        - Branch String:   'compare.c:2464,10'
          Branch Sides:
            - BranchSide:      'compare.c:2464,8'
              BranchSideFuncs:
                - pixCreate
                - pixSetAll
                - pixCopyResolution
                - pixRasterop
                - pixDestroy
            - BranchSide:      'compare.c:2464,8'
              BranchSideFuncs:
                - pixCreate
                - pixSetAll
                - pixCopyResolution
                - pixRasterop
                - pixDestroy
        - Branch String:   'compare.c:2465,14'
          Branch Sides:
            - BranchSide:      'compare.c:2465,12'
              BranchSideFuncs:
                - pixCreate
                - pixSetAll
                - pixCopyResolution
                - pixRasterop
                - pixDestroy
            - BranchSide:      'compare.c:2465,12'
              BranchSideFuncs:
                - pixCreate
                - pixSetAll
                - pixCopyResolution
                - pixRasterop
                - pixDestroy
        - Branch String:   'compare.c:2466,14'
          Branch Sides:
            - BranchSide:      'compare.c:2466,12'
              BranchSideFuncs:
                - pixCreate
                - pixSetAll
                - pixCopyResolution
                - pixRasterop
                - pixDestroy
            - BranchSide:      'compare.c:2466,12'
              BranchSideFuncs:
                - pixCreate
                - pixSetAll
                - pixCopyResolution
                - pixRasterop
                - pixDestroy
      Callsites:
        - Src:             'compare.c:2452,23'
          Dst:             returnErrorPtr
        - Src:             'compare.c:2454,23'
          Dst:             returnErrorPtr
        - Src:             'compare.c:2456,12'
          Dst:             pixConvertTo8
        - Src:             'compare.c:2457,5'
          Dst:             pixCentroid8
        - Src:             'compare.c:2460,5'
          Dst:             pixGetDimensions
        - Src:             'compare.c:2467,12'
          Dst:             pixCreate
        - Src:             'compare.c:2468,5'
          Dst:             pixSetAll
        - Src:             'compare.c:2469,5'
          Dst:             pixCopyResolution
        - Src:             'compare.c:2470,5'
          Dst:             pixRasterop
        - Src:             'compare.c:2471,5'
          Dst:             pixDestroy
    - functionName:    pixComparePhotoRegionsByHisto
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2226
      functionLinenumberEnd: 2290
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - float
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix1
        - pix2
        - box1
        - box2
        - minratio
        - factor
        - n
        - pscore
        - debugflag
      BBCount:         72
      ICount:          416
      EdgeCount:       97
      CyclomaticComplexity: 27
      functionsReached:
        - boxGetGeometry
        - compareTilesByHisto
        - lept_mkdir
        - lept_stderr
        - pixClipRectangle
        - pixClone
        - pixDestroy
        - pixGenPhotoHistos
        - pixGetDimensions
        - pixaCreate
        - pixaDestroy
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compare.c:2233,9'
          Branch Sides:
            - BranchSide:      'compare.c:2234,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:2235,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:2234,16'
          Branch Sides:
            - BranchSide:      'compare.c:2234,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2234,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2236,15'
          Branch Sides:
            - BranchSide:      'compare.c:2236,19'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:2237,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:2236,9'
          Branch Sides:
            - BranchSide:      'compare.c:2237,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:2238,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:2237,16'
          Branch Sides:
            - BranchSide:      'compare.c:2237,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2237,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2238,24'
          Branch Sides:
            - BranchSide:      'compare.c:2238,27'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2239,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:2238,9'
          Branch Sides:
            - BranchSide:      'compare.c:2239,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2240,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
                - lept_stderr
                - returnErrorInt
        - Branch String:   'compare.c:2239,16'
          Branch Sides:
            - BranchSide:      'compare.c:2239,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2239,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2240,9'
          Branch Sides:
            - BranchSide:      'compare.c:2241,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2242,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
                - lept_stderr
        - Branch String:   'compare.c:2241,16'
          Branch Sides:
            - BranchSide:      'compare.c:2241,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2241,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2242,15'
          Branch Sides:
            - BranchSide:      'compare.c:2242,18'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
                - lept_stderr
            - BranchSide:      'compare.c:2243,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
                - lept_stderr
        - Branch String:   'compare.c:2242,9'
          Branch Sides:
            - BranchSide:      'compare.c:2243,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
                - lept_stderr
            - BranchSide:      'compare.c:2247,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
        - Branch String:   'compare.c:2243,9'
          Branch Sides:
            - BranchSide:      'compare.c:2244,11'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
            - BranchSide:      'compare.c:2244,11'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
                - lept_mkdir
        - Branch String:   'compare.c:2248,9'
          Branch Sides:
            - BranchSide:      'compare.c:2249,9'
              BranchSideFuncs:
                - lept_mkdir
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
            - BranchSide:      'compare.c:2254,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
                - boxGetGeometry
        - Branch String:   'compare.c:2254,9'
          Branch Sides:
            - BranchSide:      'compare.c:2255,24'
              BranchSideFuncs:
                - boxGetGeometry
                - pixGetDimensions
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
            - BranchSide:      'compare.c:2257,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
                - boxGetGeometry
        - Branch String:   'compare.c:2258,9'
          Branch Sides:
            - BranchSide:      'compare.c:2259,24'
              BranchSideFuncs:
                - boxGetGeometry
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
            - BranchSide:      'compare.c:2261,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
        - Branch String:   'compare.c:2262,14'
          Branch Sides:
            - BranchSide:      'compare.c:2262,37'
              BranchSideFuncs:
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
            - BranchSide:      'compare.c:2263,25'
              BranchSideFuncs:
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
        - Branch String:   'compare.c:2264,14'
          Branch Sides:
            - BranchSide:      'compare.c:2264,37'
              BranchSideFuncs:
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
            - BranchSide:      'compare.c:2265,25'
              BranchSideFuncs:
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
        - Branch String:   'compare.c:2266,27'
          Branch Sides:
            - BranchSide:      'compare.c:2266,30'
              BranchSideFuncs: []
            - BranchSide:      'compare.c:2267,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2266,9'
          Branch Sides:
            - BranchSide:      'compare.c:2267,9'
              BranchSideFuncs: []
            - BranchSide:      'compare.c:2270,9'
              BranchSideFuncs:
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
                - pixClipRectangle
        - Branch String:   'compare.c:2270,9'
          Branch Sides:
            - BranchSide:      'compare.c:2271,33'
              BranchSideFuncs:
                - pixClipRectangle
                - pixGenPhotoHistos
                - pixDestroy
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
            - BranchSide:      'compare.c:2273,25'
              BranchSideFuncs:
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
        - Branch String:   'compare.c:2276,9'
          Branch Sides:
            - BranchSide:      'compare.c:2276,16'
              BranchSideFuncs:
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
            - BranchSide:      'compare.c:2277,9'
              BranchSideFuncs:
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
                - pixClipRectangle
        - Branch String:   'compare.c:2277,9'
          Branch Sides:
            - BranchSide:      'compare.c:2278,33'
              BranchSideFuncs:
                - pixClipRectangle
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
            - BranchSide:      'compare.c:2280,25'
              BranchSideFuncs:
                - pixClone
                - pixGenPhotoHistos
                - pixDestroy
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
        - Branch String:   'compare.c:2283,9'
          Branch Sides:
            - BranchSide:      'compare.c:2283,16'
              BranchSideFuncs:
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
            - BranchSide:      'compare.c:2286,13'
              BranchSideFuncs:
                - compareTilesByHisto
                - pixaDestroy
                - pixaCreate
        - Branch String:   'compare.c:2286,12'
          Branch Sides:
            - BranchSide:      'compare.c:2286,26'
              BranchSideFuncs:
                - pixaCreate
                - compareTilesByHisto
                - pixaDestroy
            - BranchSide:      'compare.c:2286,10'
              BranchSideFuncs:
                - compareTilesByHisto
                - pixaDestroy
      Callsites:
        - Src:             'compare.c:2234,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:2237,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:2239,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:2241,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:2243,9'
          Dst:             lept_stderr
        - Src:             'compare.c:2249,9'
          Dst:             lept_mkdir
        - Src:             'compare.c:2255,9'
          Dst:             boxGetGeometry
        - Src:             'compare.c:2257,9'
          Dst:             pixGetDimensions
        - Src:             'compare.c:2259,9'
          Dst:             boxGetGeometry
        - Src:             'compare.c:2261,9'
          Dst:             pixGetDimensions
        - Src:             'compare.c:2271,16'
          Dst:             pixClipRectangle
        - Src:             'compare.c:2273,16'
          Dst:             pixClone
        - Src:             'compare.c:2274,5'
          Dst:             pixGenPhotoHistos
        - Src:             'compare.c:2275,5'
          Dst:             pixDestroy
        - Src:             'compare.c:2278,16'
          Dst:             pixClipRectangle
        - Src:             'compare.c:2280,16'
          Dst:             pixClone
        - Src:             'compare.c:2281,5'
          Dst:             pixGenPhotoHistos
        - Src:             'compare.c:2282,5'
          Dst:             pixDestroy
        - Src:             'compare.c:2286,26'
          Dst:             pixaCreate
        - Src:             'compare.c:2287,5'
          Dst:             compareTilesByHisto
        - Src:             'compare.c:2288,5'
          Dst:             pixaDestroy
    - functionName:    pixGenPhotoHistos
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2341
      functionLinenumberEnd: 2424
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - box
        - factor
        - thresh
        - n
        - pnaa
        - pw
        - ph
        - debugindex
      BBCount:         66
      ICount:          400
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - lept_mkdir
        - lept_stderr
        - pixClipRectangle
        - pixClone
        - pixConvertTo32
        - pixConvertTo8
        - pixDecideIfPhotoImage
        - pixDestroy
        - pixGetDepth
        - pixGetHeight
        - pixGetWidth
        - pixInvert
        - pixPadToCenterCentroid
        - pixScaleToSize
        - pixSetMaskedGeneral
        - pixThresholdToBinary
        - pixaAddPix
        - pixaConvertToPdf
        - pixaCreate
        - pixaDestroy
        - pixaDisplayTiledInRows
        - returnErrorInt
        - snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'compare.c:2347,9'
          Branch Sides:
            - BranchSide:      'compare.c:2347,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixClone
                - pixConvertTo8
                - pixPadToCenterCentroid
                - pixThresholdToBinary
                - pixInvert
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDecideIfPhotoImage
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixGetWidth
                - pixGetHeight
                - pixConvertTo32
                - pixConvertTo32
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixClipRectangle
                - pixaCreate
                - lept_mkdir
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'compare.c:2348,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixClone
                - pixConvertTo8
                - pixPadToCenterCentroid
                - pixThresholdToBinary
                - pixInvert
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDecideIfPhotoImage
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixGetWidth
                - pixGetHeight
                - pixConvertTo32
                - pixConvertTo32
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixClipRectangle
                - pixaCreate
                - lept_mkdir
                - lept_stderr
                - returnErrorInt
        - Branch String:   'compare.c:2348,9'
          Branch Sides:
            - BranchSide:      'compare.c:2348,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixClone
                - pixConvertTo8
                - pixPadToCenterCentroid
                - pixThresholdToBinary
                - pixInvert
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDecideIfPhotoImage
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixGetWidth
                - pixGetHeight
                - pixConvertTo32
                - pixConvertTo32
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixClipRectangle
                - pixaCreate
                - lept_mkdir
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'compare.c:2349,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixClone
                - pixConvertTo8
                - pixPadToCenterCentroid
                - pixThresholdToBinary
                - pixInvert
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDecideIfPhotoImage
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixGetWidth
                - pixGetHeight
                - pixConvertTo32
                - pixConvertTo32
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixClipRectangle
                - pixaCreate
                - lept_mkdir
                - lept_stderr
                - returnErrorInt
        - Branch String:   'compare.c:2349,9'
          Branch Sides:
            - BranchSide:      'compare.c:2349,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixClone
                - pixConvertTo8
                - pixPadToCenterCentroid
                - pixThresholdToBinary
                - pixInvert
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDecideIfPhotoImage
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixGetWidth
                - pixGetHeight
                - pixConvertTo32
                - pixConvertTo32
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixClipRectangle
                - pixaCreate
                - lept_mkdir
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'compare.c:2350,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixClone
                - pixConvertTo8
                - pixPadToCenterCentroid
                - pixThresholdToBinary
                - pixInvert
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDecideIfPhotoImage
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixGetWidth
                - pixGetHeight
                - pixConvertTo32
                - pixConvertTo32
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixClipRectangle
                - pixaCreate
                - lept_mkdir
                - lept_stderr
                - returnErrorInt
        - Branch String:   'compare.c:2350,9'
          Branch Sides:
            - BranchSide:      'compare.c:2351,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixClone
                - pixConvertTo8
                - pixPadToCenterCentroid
                - pixThresholdToBinary
                - pixInvert
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDecideIfPhotoImage
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixGetWidth
                - pixGetHeight
                - pixConvertTo32
                - pixConvertTo32
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixClipRectangle
                - pixaCreate
                - lept_mkdir
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'compare.c:2352,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixClone
                - pixConvertTo8
                - pixPadToCenterCentroid
                - pixThresholdToBinary
                - pixInvert
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDecideIfPhotoImage
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixGetWidth
                - pixGetHeight
                - pixConvertTo32
                - pixConvertTo32
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixClipRectangle
                - pixaCreate
                - lept_mkdir
                - lept_stderr
                - returnErrorInt
        - Branch String:   'compare.c:2351,16'
          Branch Sides:
            - BranchSide:      'compare.c:2351,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2351,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2352,13'
          Branch Sides:
            - BranchSide:      'compare.c:2352,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixClone
                - pixConvertTo8
                - pixPadToCenterCentroid
                - pixThresholdToBinary
                - pixInvert
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDecideIfPhotoImage
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixGetWidth
                - pixGetHeight
                - pixConvertTo32
                - pixConvertTo32
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixClipRectangle
                - pixaCreate
                - lept_mkdir
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'compare.c:2353,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:2352,9'
          Branch Sides:
            - BranchSide:      'compare.c:2353,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixClone
                - pixConvertTo8
                - pixPadToCenterCentroid
                - pixThresholdToBinary
                - pixInvert
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDecideIfPhotoImage
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixGetWidth
                - pixGetHeight
                - pixConvertTo32
                - pixConvertTo32
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixClipRectangle
                - pixaCreate
                - lept_mkdir
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'compare.c:2354,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixClone
                - pixConvertTo8
                - pixPadToCenterCentroid
                - pixThresholdToBinary
                - pixInvert
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDecideIfPhotoImage
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixGetWidth
                - pixGetHeight
                - pixConvertTo32
                - pixConvertTo32
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixClipRectangle
                - pixaCreate
                - lept_mkdir
                - lept_stderr
                - returnErrorInt
        - Branch String:   'compare.c:2353,16'
          Branch Sides:
            - BranchSide:      'compare.c:2353,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2353,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2354,15'
          Branch Sides:
            - BranchSide:      'compare.c:2354,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixConvertTo8
                - pixPadToCenterCentroid
                - pixThresholdToBinary
                - pixInvert
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDecideIfPhotoImage
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixGetWidth
                - pixGetHeight
                - pixConvertTo32
                - pixConvertTo32
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixClipRectangle
                - pixaCreate
                - lept_mkdir
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:2355,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:2354,9'
          Branch Sides:
            - BranchSide:      'compare.c:2355,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2356,9'
              BranchSideFuncs:
                - pixClone
                - pixConvertTo8
                - pixPadToCenterCentroid
                - pixThresholdToBinary
                - pixInvert
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDecideIfPhotoImage
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixGetWidth
                - pixGetHeight
                - pixConvertTo32
                - pixConvertTo32
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixClipRectangle
                - pixaCreate
                - lept_mkdir
                - lept_stderr
                - returnErrorInt
        - Branch String:   'compare.c:2355,16'
          Branch Sides:
            - BranchSide:      'compare.c:2355,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2355,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2356,9'
          Branch Sides:
            - BranchSide:      'compare.c:2357,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2358,9'
              BranchSideFuncs:
                - pixClone
                - pixConvertTo8
                - pixPadToCenterCentroid
                - pixThresholdToBinary
                - pixInvert
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDecideIfPhotoImage
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixGetWidth
                - pixGetHeight
                - pixConvertTo32
                - pixConvertTo32
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixClipRectangle
                - pixaCreate
                - lept_mkdir
                - lept_stderr
        - Branch String:   'compare.c:2357,16'
          Branch Sides:
            - BranchSide:      'compare.c:2357,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2357,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2358,9'
          Branch Sides:
            - BranchSide:      'compare.c:2358,31'
              BranchSideFuncs:
                - pixClone
                - pixConvertTo8
                - pixPadToCenterCentroid
                - pixThresholdToBinary
                - pixInvert
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDecideIfPhotoImage
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixGetWidth
                - pixGetHeight
                - pixConvertTo32
                - pixConvertTo32
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixClipRectangle
                - pixaCreate
                - lept_mkdir
                - lept_stderr
            - BranchSide:      'compare.c:2359,9'
              BranchSideFuncs:
                - pixClone
                - pixConvertTo8
                - pixPadToCenterCentroid
                - pixThresholdToBinary
                - pixInvert
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDecideIfPhotoImage
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixGetWidth
                - pixGetHeight
                - pixConvertTo32
                - pixConvertTo32
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixClipRectangle
                - pixaCreate
                - lept_mkdir
                - lept_stderr
        - Branch String:   'compare.c:2359,15'
          Branch Sides:
            - BranchSide:      'compare.c:2359,18'
              BranchSideFuncs:
                - pixClone
                - pixConvertTo8
                - pixPadToCenterCentroid
                - pixThresholdToBinary
                - pixInvert
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDecideIfPhotoImage
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixGetWidth
                - pixGetHeight
                - pixConvertTo32
                - pixConvertTo32
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixClipRectangle
                - pixaCreate
                - lept_mkdir
                - lept_stderr
            - BranchSide:      'compare.c:2360,9'
              BranchSideFuncs:
                - pixClone
                - pixConvertTo8
                - pixPadToCenterCentroid
                - pixThresholdToBinary
                - pixInvert
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDecideIfPhotoImage
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixGetWidth
                - pixGetHeight
                - pixConvertTo32
                - pixConvertTo32
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixClipRectangle
                - pixaCreate
                - lept_mkdir
                - lept_stderr
        - Branch String:   'compare.c:2359,9'
          Branch Sides:
            - BranchSide:      'compare.c:2360,9'
              BranchSideFuncs:
                - pixClone
                - pixConvertTo8
                - pixPadToCenterCentroid
                - pixThresholdToBinary
                - pixInvert
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDecideIfPhotoImage
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixGetWidth
                - pixGetHeight
                - pixConvertTo32
                - pixConvertTo32
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixClipRectangle
                - pixaCreate
                - lept_mkdir
                - lept_stderr
            - BranchSide:      'compare.c:2364,10'
              BranchSideFuncs:
                - pixClone
                - pixConvertTo8
                - pixPadToCenterCentroid
                - pixThresholdToBinary
                - pixInvert
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDecideIfPhotoImage
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixGetWidth
                - pixGetHeight
                - pixConvertTo32
                - pixConvertTo32
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixClipRectangle
                - pixaCreate
                - lept_mkdir
        - Branch String:   'compare.c:2360,9'
          Branch Sides:
            - BranchSide:      'compare.c:2361,11'
              BranchSideFuncs:
                - lept_stderr
                - pixClone
                - pixConvertTo8
                - pixPadToCenterCentroid
                - pixThresholdToBinary
                - pixInvert
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDecideIfPhotoImage
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixGetWidth
                - pixGetHeight
                - pixConvertTo32
                - pixConvertTo32
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixClipRectangle
                - pixaCreate
                - lept_mkdir
            - BranchSide:      'compare.c:2361,11'
              BranchSideFuncs:
                - pixClone
                - pixConvertTo8
                - pixPadToCenterCentroid
                - pixThresholdToBinary
                - pixInvert
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDecideIfPhotoImage
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixGetWidth
                - pixGetHeight
                - pixConvertTo32
                - pixConvertTo32
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixClipRectangle
                - pixaCreate
                - lept_mkdir
        - Branch String:   'compare.c:2365,9'
          Branch Sides:
            - BranchSide:      'compare.c:2366,16'
              BranchSideFuncs:
                - pixaCreate
                - lept_mkdir
                - pixClone
                - pixConvertTo8
                - pixPadToCenterCentroid
                - pixThresholdToBinary
                - pixInvert
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDecideIfPhotoImage
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixGetWidth
                - pixGetHeight
                - pixConvertTo32
                - pixConvertTo32
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixClipRectangle
            - BranchSide:      'compare.c:2371,9'
              BranchSideFuncs:
                - pixClone
                - pixConvertTo8
                - pixPadToCenterCentroid
                - pixThresholdToBinary
                - pixInvert
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDecideIfPhotoImage
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixGetWidth
                - pixGetHeight
                - pixConvertTo32
                - pixConvertTo32
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixClipRectangle
        - Branch String:   'compare.c:2371,9'
          Branch Sides:
            - BranchSide:      'compare.c:2372,33'
              BranchSideFuncs:
                - pixClipRectangle
                - pixConvertTo8
                - pixPadToCenterCentroid
                - pixThresholdToBinary
                - pixInvert
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDecideIfPhotoImage
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixGetWidth
                - pixGetHeight
                - pixConvertTo32
                - pixConvertTo32
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
            - BranchSide:      'compare.c:2374,25'
              BranchSideFuncs:
                - pixClone
                - pixConvertTo8
                - pixPadToCenterCentroid
                - pixThresholdToBinary
                - pixInvert
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDecideIfPhotoImage
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixGetWidth
                - pixGetHeight
                - pixConvertTo32
                - pixConvertTo32
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
        - Branch String:   'compare.c:2387,9'
          Branch Sides:
            - BranchSide:      'compare.c:2388,16'
              BranchSideFuncs:
                - pixConvertTo32
                - pixConvertTo32
                - pixScaleToSize
                - pixScaleToSize
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixDestroy
                - pixDestroy
                - pixDecideIfPhotoImage
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixGetWidth
                - pixGetHeight
            - BranchSide:      'compare.c:2403,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDecideIfPhotoImage
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixGetWidth
                - pixGetHeight
        - Branch String:   'compare.c:2408,9'
          Branch Sides:
            - BranchSide:      'compare.c:2409,17'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
            - BranchSide:      'compare.c:2414,9'
              BranchSideFuncs:
                - pixDestroy
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
        - Branch String:   'compare.c:2414,9'
          Branch Sides:
            - BranchSide:      'compare.c:2415,18'
              BranchSideFuncs:
                - snprintf
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixDestroy
            - BranchSide:      'compare.c:2422,5'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'compare.c:2351,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:2353,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:2354,18'
          Dst:             pixGetDepth
        - Src:             'compare.c:2355,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:2357,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:2360,9'
          Dst:             lept_stderr
        - Src:             'compare.c:2366,16'
          Dst:             pixaCreate
        - Src:             'compare.c:2367,9'
          Dst:             lept_mkdir
        - Src:             'compare.c:2372,16'
          Dst:             pixClipRectangle
        - Src:             'compare.c:2374,16'
          Dst:             pixClone
        - Src:             'compare.c:2377,12'
          Dst:             pixConvertTo8
        - Src:             'compare.c:2378,12'
          Dst:             pixPadToCenterCentroid
        - Src:             'compare.c:2382,12'
          Dst:             pixThresholdToBinary
        - Src:             'compare.c:2383,5'
          Dst:             pixInvert
        - Src:             'compare.c:2384,5'
          Dst:             pixSetMaskedGeneral
        - Src:             'compare.c:2385,5'
          Dst:             pixDestroy
        - Src:             'compare.c:2390,16'
          Dst:             pixConvertTo32
        - Src:             'compare.c:2391,16'
          Dst:             pixConvertTo32
        - Src:             'compare.c:2392,16'
          Dst:             pixScaleToSize
        - Src:             'compare.c:2393,16'
          Dst:             pixScaleToSize
        - Src:             'compare.c:2394,17'
          Dst:             pixaCreate
        - Src:             'compare.c:2395,9'
          Dst:             pixaAddPix
        - Src:             'compare.c:2396,9'
          Dst:             pixaAddPix
        - Src:             'compare.c:2397,16'
          Dst:             pixaDisplayTiledInRows
        - Src:             'compare.c:2398,9'
          Dst:             pixaAddPix
        - Src:             'compare.c:2399,9'
          Dst:             pixDestroy
        - Src:             'compare.c:2400,9'
          Dst:             pixDestroy
        - Src:             'compare.c:2401,9'
          Dst:             pixaDestroy
        - Src:             'compare.c:2403,5'
          Dst:             pixDestroy
        - Src:             'compare.c:2404,5'
          Dst:             pixDestroy
        - Src:             'compare.c:2407,5'
          Dst:             pixDecideIfPhotoImage
        - Src:             'compare.c:2410,15'
          Dst:             pixGetWidth
        - Src:             'compare.c:2411,15'
          Dst:             pixGetHeight
        - Src:             'compare.c:2415,9'
          Dst:             snprintf
        - Src:             'compare.c:2417,9'
          Dst:             lept_stderr
        - Src:             'compare.c:2418,9'
          Dst:             pixaConvertToPdf
        - Src:             'compare.c:2419,9'
          Dst:             pixaDestroy
        - Src:             'compare.c:2422,5'
          Dst:             pixDestroy
    - functionName:    compareTilesByHisto
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2794
      functionLinenumberEnd: 2886
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - naa1
        - naa2
        - minratio
        - w1
        - h1
        - w2
        - h2
        - pscore
        - pixadebug
      BBCount:         65
      ICount:          436
      EdgeCount:       86
      CyclomaticComplexity: 23
      functionsReached:
        - bmfCreate
        - bmfDestroy
        - gplotSimple2
        - lept_mkdir
        - lept_rmdir
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaEarthMoverDistance
        - numaGetFValue
        - numaSetValue
        - numaWriteDebug
        - numaaGetCount
        - numaaGetNuma
        - pixAddTextlines
        - pixDestroy
        - pixRead
        - pixaAddPix
        - pixaConvertToPdf
        - returnErrorInt
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compare.c:2801,9'
          Branch Sides:
            - BranchSide:      'compare.c:2802,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaaGetCount
                - numaaGetCount
                - numaCreate
                - numaCreate
                - bmfDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixaConvertToPdf
                - numaWriteDebug
                - numaWriteDebug
                - snprintf
                - pixRead
                - numaGetFValue
                - numaGetFValue
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaSetValue
                - numaSetValue
                - numaEarthMoverDistance
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - snprintf
                - gplotSimple2
                - bmfCreate
                - lept_rmdir
                - lept_mkdir
                - lept_stderr
                - lept_stderr
            - BranchSide:      'compare.c:2803,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaaGetCount
                - numaaGetCount
                - numaCreate
                - numaCreate
                - bmfDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixaConvertToPdf
                - numaWriteDebug
                - numaWriteDebug
                - snprintf
                - pixRead
                - numaGetFValue
                - numaGetFValue
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaSetValue
                - numaSetValue
                - numaEarthMoverDistance
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - snprintf
                - gplotSimple2
                - bmfCreate
                - lept_rmdir
                - lept_mkdir
                - lept_stderr
                - lept_stderr
        - Branch String:   'compare.c:2802,16'
          Branch Sides:
            - BranchSide:      'compare.c:2802,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2802,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2804,15'
          Branch Sides:
            - BranchSide:      'compare.c:2804,19'
              BranchSideFuncs:
                - returnErrorInt
                - numaaGetCount
                - numaaGetCount
                - numaCreate
                - numaCreate
                - bmfDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixaConvertToPdf
                - numaWriteDebug
                - numaWriteDebug
                - snprintf
                - pixRead
                - numaGetFValue
                - numaGetFValue
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaSetValue
                - numaSetValue
                - numaEarthMoverDistance
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - snprintf
                - gplotSimple2
                - bmfCreate
                - lept_rmdir
                - lept_mkdir
                - lept_stderr
                - lept_stderr
            - BranchSide:      'compare.c:2805,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:2804,9'
          Branch Sides:
            - BranchSide:      'compare.c:2805,16'
              BranchSideFuncs:
                - numaaGetCount
                - numaaGetCount
                - numaCreate
                - numaCreate
                - bmfDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixaConvertToPdf
                - numaWriteDebug
                - numaWriteDebug
                - snprintf
                - pixRead
                - numaGetFValue
                - numaGetFValue
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaSetValue
                - numaSetValue
                - numaEarthMoverDistance
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - snprintf
                - gplotSimple2
                - bmfCreate
                - lept_rmdir
                - lept_mkdir
                - lept_stderr
                - lept_stderr
            - BranchSide:      'compare.c:2808,15'
              BranchSideFuncs:
                - numaaGetCount
                - numaaGetCount
                - numaCreate
                - numaCreate
                - bmfDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixaConvertToPdf
                - numaWriteDebug
                - numaWriteDebug
                - snprintf
                - pixRead
                - numaGetFValue
                - numaGetFValue
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaSetValue
                - numaSetValue
                - numaEarthMoverDistance
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - snprintf
                - gplotSimple2
                - bmfCreate
                - lept_rmdir
                - lept_mkdir
                - lept_stderr
                - lept_stderr
        - Branch String:   'compare.c:2805,16'
          Branch Sides:
            - BranchSide:      'compare.c:2805,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2805,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2808,14'
          Branch Sides:
            - BranchSide:      'compare.c:2808,37'
              BranchSideFuncs:
                - numaaGetCount
                - numaaGetCount
                - numaCreate
                - numaCreate
                - bmfDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixaConvertToPdf
                - numaWriteDebug
                - numaWriteDebug
                - snprintf
                - pixRead
                - numaGetFValue
                - numaGetFValue
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaSetValue
                - numaSetValue
                - numaEarthMoverDistance
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - snprintf
                - gplotSimple2
                - bmfCreate
                - lept_rmdir
                - lept_mkdir
                - lept_stderr
                - lept_stderr
            - BranchSide:      'compare.c:2809,25'
              BranchSideFuncs:
                - numaaGetCount
                - numaaGetCount
                - numaCreate
                - numaCreate
                - bmfDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixaConvertToPdf
                - numaWriteDebug
                - numaWriteDebug
                - snprintf
                - pixRead
                - numaGetFValue
                - numaGetFValue
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaSetValue
                - numaSetValue
                - numaEarthMoverDistance
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - snprintf
                - gplotSimple2
                - bmfCreate
                - lept_rmdir
                - lept_mkdir
                - lept_stderr
                - lept_stderr
        - Branch String:   'compare.c:2810,14'
          Branch Sides:
            - BranchSide:      'compare.c:2810,37'
              BranchSideFuncs:
                - numaaGetCount
                - numaaGetCount
                - numaCreate
                - numaCreate
                - bmfDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixaConvertToPdf
                - numaWriteDebug
                - numaWriteDebug
                - snprintf
                - pixRead
                - numaGetFValue
                - numaGetFValue
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaSetValue
                - numaSetValue
                - numaEarthMoverDistance
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - snprintf
                - gplotSimple2
                - bmfCreate
                - lept_rmdir
                - lept_mkdir
                - lept_stderr
                - lept_stderr
            - BranchSide:      'compare.c:2811,25'
              BranchSideFuncs:
                - numaaGetCount
                - numaaGetCount
                - numaCreate
                - numaCreate
                - bmfDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixaConvertToPdf
                - numaWriteDebug
                - numaWriteDebug
                - snprintf
                - pixRead
                - numaGetFValue
                - numaGetFValue
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaSetValue
                - numaSetValue
                - numaEarthMoverDistance
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - snprintf
                - gplotSimple2
                - bmfCreate
                - lept_rmdir
                - lept_mkdir
                - lept_stderr
                - lept_stderr
        - Branch String:   'compare.c:2812,27'
          Branch Sides:
            - BranchSide:      'compare.c:2812,30'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'compare.c:2813,13'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'compare.c:2812,9'
          Branch Sides:
            - BranchSide:      'compare.c:2813,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'compare.c:2818,23'
              BranchSideFuncs:
                - numaaGetCount
                - numaaGetCount
                - numaCreate
                - numaCreate
                - bmfDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixaConvertToPdf
                - numaWriteDebug
                - numaWriteDebug
                - snprintf
                - pixRead
                - numaGetFValue
                - numaGetFValue
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaSetValue
                - numaSetValue
                - numaEarthMoverDistance
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - snprintf
                - gplotSimple2
                - bmfCreate
                - lept_rmdir
                - lept_mkdir
                - lept_stderr
        - Branch String:   'compare.c:2813,13'
          Branch Sides:
            - BranchSide:      'compare.c:2814,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'compare.c:2816,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2814,13'
          Branch Sides:
            - BranchSide:      'compare.c:2816,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'compare.c:2816,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2819,9'
          Branch Sides:
            - BranchSide:      'compare.c:2820,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'compare.c:2824,9'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - bmfDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixaConvertToPdf
                - numaWriteDebug
                - numaWriteDebug
                - snprintf
                - pixRead
                - numaGetFValue
                - numaGetFValue
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaSetValue
                - numaSetValue
                - numaEarthMoverDistance
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - snprintf
                - gplotSimple2
                - bmfCreate
                - lept_rmdir
                - lept_mkdir
        - Branch String:   'compare.c:2820,9'
          Branch Sides:
            - BranchSide:      'compare.c:2821,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'compare.c:2821,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2824,9'
          Branch Sides:
            - BranchSide:      'compare.c:2825,9'
              BranchSideFuncs:
                - lept_rmdir
                - lept_mkdir
                - numaCreate
                - numaCreate
                - bmfDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixaConvertToPdf
                - numaWriteDebug
                - numaWriteDebug
                - snprintf
                - pixRead
                - numaGetFValue
                - numaGetFValue
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaSetValue
                - numaSetValue
                - numaEarthMoverDistance
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - snprintf
                - gplotSimple2
                - bmfCreate
            - BranchSide:      'compare.c:2834,14'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - bmfDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixaConvertToPdf
                - numaWriteDebug
                - numaWriteDebug
                - snprintf
                - pixRead
                - numaGetFValue
                - numaGetFValue
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaSetValue
                - numaSetValue
                - numaEarthMoverDistance
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - snprintf
                - gplotSimple2
                - bmfCreate
        - Branch String:   'compare.c:2837,11'
          Branch Sides:
            - BranchSide:      'compare.c:2837,25'
              BranchSideFuncs:
                - bmfCreate
                - bmfDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixaConvertToPdf
                - numaWriteDebug
                - numaWriteDebug
                - snprintf
                - pixRead
                - numaGetFValue
                - numaGetFValue
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaSetValue
                - numaSetValue
                - numaEarthMoverDistance
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - snprintf
                - gplotSimple2
            - BranchSide:      'compare.c:2837,9'
              BranchSideFuncs:
                - bmfDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixaConvertToPdf
                - numaWriteDebug
                - numaWriteDebug
                - snprintf
                - pixRead
                - numaGetFValue
                - numaGetFValue
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaSetValue
                - numaSetValue
                - numaEarthMoverDistance
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - snprintf
                - gplotSimple2
        - Branch String:   'compare.c:2838,5'
          Branch Sides:
            - BranchSide:      'compare.c:2839,28'
              BranchSideFuncs:
                - numaaGetNuma
                - numaaGetNuma
                - numaSetValue
                - numaSetValue
                - numaEarthMoverDistance
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - bmfDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixaConvertToPdf
                - numaWriteDebug
                - numaWriteDebug
                - snprintf
                - pixRead
                - numaGetFValue
                - numaGetFValue
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - snprintf
                - gplotSimple2
            - BranchSide:      'compare.c:2860,15'
              BranchSideFuncs:
                - bmfDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixaConvertToPdf
                - numaWriteDebug
                - numaWriteDebug
                - snprintf
                - pixRead
                - numaGetFValue
                - numaGetFValue
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
        - Branch String:   'compare.c:2849,17'
          Branch Sides:
            - BranchSide:      'compare.c:2849,17'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - bmfDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixaConvertToPdf
                - numaWriteDebug
                - numaWriteDebug
                - snprintf
                - pixRead
                - numaGetFValue
                - numaGetFValue
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaSetValue
                - numaSetValue
                - numaEarthMoverDistance
                - snprintf
                - gplotSimple2
            - BranchSide:      'compare.c:2849,17'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - bmfDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixaConvertToPdf
                - numaWriteDebug
                - numaWriteDebug
                - snprintf
                - pixRead
                - numaGetFValue
                - numaGetFValue
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaSetValue
                - numaSetValue
                - numaEarthMoverDistance
                - snprintf
                - gplotSimple2
        - Branch String:   'compare.c:2852,20'
          Branch Sides:
            - BranchSide:      'compare.c:2852,18'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - bmfDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixaConvertToPdf
                - numaWriteDebug
                - numaWriteDebug
                - snprintf
                - pixRead
                - numaGetFValue
                - numaGetFValue
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaSetValue
                - numaSetValue
                - numaEarthMoverDistance
                - numaAddNumber
                - numaAddNumber
                - snprintf
                - gplotSimple2
            - BranchSide:      'compare.c:2852,18'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - bmfDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixaConvertToPdf
                - numaWriteDebug
                - numaWriteDebug
                - snprintf
                - pixRead
                - numaGetFValue
                - numaGetFValue
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaSetValue
                - numaSetValue
                - numaEarthMoverDistance
                - numaAddNumber
                - numaAddNumber
                - snprintf
                - gplotSimple2
        - Branch String:   'compare.c:2853,13'
          Branch Sides:
            - BranchSide:      'compare.c:2854,22'
              BranchSideFuncs:
                - snprintf
                - gplotSimple2
                - numaDestroy
                - numaDestroy
                - bmfDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixaConvertToPdf
                - numaWriteDebug
                - numaWriteDebug
                - snprintf
                - pixRead
                - numaGetFValue
                - numaGetFValue
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaSetValue
                - numaSetValue
                - numaEarthMoverDistance
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'compare.c:2857,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - bmfDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixaConvertToPdf
                - numaWriteDebug
                - numaWriteDebug
                - snprintf
                - pixRead
                - numaGetFValue
                - numaGetFValue
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - numaaGetNuma
                - numaaGetNuma
                - numaSetValue
                - numaSetValue
                - numaEarthMoverDistance
                - numaAddNumber
                - numaAddNumber
                - snprintf
                - gplotSimple2
        - Branch String:   'compare.c:2862,9'
          Branch Sides:
            - BranchSide:      'compare.c:2863,16'
              BranchSideFuncs:
                - lept_stderr
                - pixaConvertToPdf
                - numaWriteDebug
                - numaWriteDebug
                - bmfDestroy
                - numaDestroy
                - numaDestroy
                - snprintf
                - pixRead
                - numaGetFValue
                - numaGetFValue
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
            - BranchSide:      'compare.c:2882,5'
              BranchSideFuncs:
                - bmfDestroy
                - numaDestroy
                - numaDestroy
        - Branch String:   'compare.c:2863,9'
          Branch Sides:
            - BranchSide:      'compare.c:2865,22'
              BranchSideFuncs:
                - snprintf
                - pixRead
                - numaGetFValue
                - numaGetFValue
                - snprintf
                - pixAddTextlines
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - pixaConvertToPdf
                - numaWriteDebug
                - numaWriteDebug
                - bmfDestroy
                - numaDestroy
                - numaDestroy
            - BranchSide:      'compare.c:2875,9'
              BranchSideFuncs:
                - lept_stderr
                - pixaConvertToPdf
                - numaWriteDebug
                - numaWriteDebug
                - bmfDestroy
                - numaDestroy
                - numaDestroy
      Callsites:
        - Src:             'compare.c:2802,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:2805,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:2814,13'
          Dst:             lept_stderr
        - Src:             'compare.c:2818,9'
          Dst:             numaaGetCount
        - Src:             'compare.c:2819,14'
          Dst:             numaaGetCount
        - Src:             'compare.c:2820,9'
          Dst:             lept_stderr
        - Src:             'compare.c:2825,9'
          Dst:             lept_rmdir
        - Src:             'compare.c:2826,9'
          Dst:             lept_mkdir
        - Src:             'compare.c:2835,14'
          Dst:             numaCreate
        - Src:             'compare.c:2836,15'
          Dst:             numaCreate
        - Src:             'compare.c:2837,25'
          Dst:             bmfCreate
        - Src:             'compare.c:2839,15'
          Dst:             numaaGetNuma
        - Src:             'compare.c:2840,15'
          Dst:             numaaGetNuma
        - Src:             'compare.c:2841,9'
          Dst:             numaSetValue
        - Src:             'compare.c:2842,9'
          Dst:             numaSetValue
        - Src:             'compare.c:2848,9'
          Dst:             numaEarthMoverDistance
        - Src:             'compare.c:2850,9'
          Dst:             numaAddNumber
        - Src:             'compare.c:2851,9'
          Dst:             numaAddNumber
        - Src:             'compare.c:2854,13'
          Dst:             snprintf
        - Src:             'compare.c:2855,13'
          Dst:             gplotSimple2
        - Src:             'compare.c:2857,9'
          Dst:             numaDestroy
        - Src:             'compare.c:2858,9'
          Dst:             numaDestroy
        - Src:             'compare.c:2865,13'
          Dst:             snprintf
        - Src:             'compare.c:2866,20'
          Dst:             pixRead
        - Src:             'compare.c:2867,13'
          Dst:             numaGetFValue
        - Src:             'compare.c:2868,13'
          Dst:             numaGetFValue
        - Src:             'compare.c:2869,13'
          Dst:             snprintf
        - Src:             'compare.c:2871,20'
          Dst:             pixAddTextlines
        - Src:             'compare.c:2872,13'
          Dst:             pixaAddPix
        - Src:             'compare.c:2873,13'
          Dst:             pixDestroy
        - Src:             'compare.c:2875,9'
          Dst:             lept_stderr
        - Src:             'compare.c:2876,9'
          Dst:             pixaConvertToPdf
        - Src:             'compare.c:2878,9'
          Dst:             numaWriteDebug
        - Src:             'compare.c:2879,9'
          Dst:             numaWriteDebug
        - Src:             'compare.c:2882,5'
          Dst:             bmfDestroy
        - Src:             'compare.c:2883,5'
          Dst:             numaDestroy
        - Src:             'compare.c:2884,5'
          Dst:             numaDestroy
    - functionName:    pixaComparePhotoRegionsByHisto
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2007
      functionLinenumberEnd: 2154
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - float
        - float
        - int
        - int
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixa
        - minratio
        - textthresh
        - factor
        - n
        - simthresh
        - pnai
        - pscores
        - ppixd
        - debug
      BBCount:         117
      ICount:          771
      EdgeCount:       156
      CyclomaticComplexity: 41
      functionsReached:
        - calloc
        - compareTilesByHisto
        - lept_mkdir
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetIValue
        - numaMakeConstant
        - numaSetValue
        - numaaDestroy
        - pixCreate
        - pixDestroy
        - pixExpandReplicate
        - pixGenPhotoHistos
        - pixGetData
        - pixGetText
        - pixGetWpl
        - pixSetResolution
        - pixWrite
        - pixaDisplayTiledByIndex
        - pixaGetCount
        - pixaGetPix
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compare.c:2017,9'
          Branch Sides:
            - BranchSide:      'compare.c:2017,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - calloc
                - numaCreate
                - numaCreate
                - calloc
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
                - lept_stderr
                - pixaGetPix
                - pixGetText
                - pixSetResolution
                - pixGenPhotoHistos
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:2018,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - calloc
                - numaCreate
                - numaCreate
                - calloc
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
                - lept_stderr
                - pixaGetPix
                - pixGetText
                - pixSetResolution
                - pixGenPhotoHistos
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:2018,9'
          Branch Sides:
            - BranchSide:      'compare.c:2018,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - calloc
                - numaCreate
                - numaCreate
                - calloc
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
                - lept_stderr
                - pixaGetPix
                - pixGetText
                - pixSetResolution
                - pixGenPhotoHistos
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:2019,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - calloc
                - numaCreate
                - numaCreate
                - calloc
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
                - lept_stderr
                - pixaGetPix
                - pixGetText
                - pixSetResolution
                - pixGenPhotoHistos
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:2019,9'
          Branch Sides:
            - BranchSide:      'compare.c:2020,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - calloc
                - numaCreate
                - numaCreate
                - calloc
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
                - lept_stderr
                - pixaGetPix
                - pixGetText
                - pixSetResolution
                - pixGenPhotoHistos
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:2021,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - calloc
                - numaCreate
                - numaCreate
                - calloc
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
                - lept_stderr
                - pixaGetPix
                - pixGetText
                - pixSetResolution
                - pixGenPhotoHistos
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:2020,16'
          Branch Sides:
            - BranchSide:      'compare.c:2020,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2020,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2022,9'
          Branch Sides:
            - BranchSide:      'compare.c:2023,16'
              BranchSideFuncs:
                - pixaGetCount
                - calloc
                - numaCreate
                - numaCreate
                - calloc
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
                - lept_stderr
                - pixaGetPix
                - pixGetText
                - pixSetResolution
                - pixGenPhotoHistos
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:2024,9'
              BranchSideFuncs:
                - pixaGetCount
                - calloc
                - numaCreate
                - numaCreate
                - calloc
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
                - lept_stderr
                - pixaGetPix
                - pixGetText
                - pixSetResolution
                - pixGenPhotoHistos
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:2023,16'
          Branch Sides:
            - BranchSide:      'compare.c:2023,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2023,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2024,24'
          Branch Sides:
            - BranchSide:      'compare.c:2024,27'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2025,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:2024,9'
          Branch Sides:
            - BranchSide:      'compare.c:2025,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2026,9'
              BranchSideFuncs:
                - pixaGetCount
                - calloc
                - numaCreate
                - numaCreate
                - calloc
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
                - lept_stderr
                - pixaGetPix
                - pixGetText
                - pixSetResolution
                - pixGenPhotoHistos
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'compare.c:2025,16'
          Branch Sides:
            - BranchSide:      'compare.c:2025,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2025,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2026,9'
          Branch Sides:
            - BranchSide:      'compare.c:2026,39'
              BranchSideFuncs:
                - pixaGetCount
                - calloc
                - numaCreate
                - numaCreate
                - calloc
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
                - lept_stderr
                - pixaGetPix
                - pixGetText
                - pixSetResolution
                - pixGenPhotoHistos
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'compare.c:2027,9'
              BranchSideFuncs:
                - pixaGetCount
                - calloc
                - numaCreate
                - numaCreate
                - calloc
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
                - lept_stderr
                - pixaGetPix
                - pixGetText
                - pixSetResolution
                - pixGenPhotoHistos
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'compare.c:2027,9'
          Branch Sides:
            - BranchSide:      'compare.c:2028,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2029,9'
              BranchSideFuncs:
                - pixaGetCount
                - calloc
                - numaCreate
                - numaCreate
                - calloc
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
                - lept_stderr
                - pixaGetPix
                - pixGetText
                - pixSetResolution
                - pixGenPhotoHistos
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
        - Branch String:   'compare.c:2028,16'
          Branch Sides:
            - BranchSide:      'compare.c:2028,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2028,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2029,15'
          Branch Sides:
            - BranchSide:      'compare.c:2029,18'
              BranchSideFuncs:
                - pixaGetCount
                - calloc
                - numaCreate
                - numaCreate
                - calloc
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
                - lept_stderr
                - pixaGetPix
                - pixGetText
                - pixSetResolution
                - pixGenPhotoHistos
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'compare.c:2030,9'
              BranchSideFuncs:
                - pixaGetCount
                - calloc
                - numaCreate
                - numaCreate
                - calloc
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
                - lept_stderr
                - pixaGetPix
                - pixGetText
                - pixSetResolution
                - pixGenPhotoHistos
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
        - Branch String:   'compare.c:2029,9'
          Branch Sides:
            - BranchSide:      'compare.c:2030,9'
              BranchSideFuncs:
                - pixaGetCount
                - calloc
                - numaCreate
                - numaCreate
                - calloc
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
                - lept_stderr
                - pixaGetPix
                - pixGetText
                - pixSetResolution
                - pixGenPhotoHistos
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'compare.c:2033,9'
              BranchSideFuncs:
                - pixaGetCount
                - calloc
                - numaCreate
                - numaCreate
                - calloc
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
                - lept_stderr
                - pixaGetPix
                - pixGetText
                - pixSetResolution
                - pixGenPhotoHistos
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:2030,9'
          Branch Sides:
            - BranchSide:      'compare.c:2031,11'
              BranchSideFuncs:
                - lept_stderr
                - pixaGetCount
                - calloc
                - numaCreate
                - numaCreate
                - calloc
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
                - lept_stderr
                - pixaGetPix
                - pixGetText
                - pixSetResolution
                - pixGenPhotoHistos
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:2031,11'
              BranchSideFuncs:
                - pixaGetCount
                - calloc
                - numaCreate
                - numaCreate
                - calloc
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
                - lept_stderr
                - pixaGetPix
                - pixGetText
                - pixSetResolution
                - pixGenPhotoHistos
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:2033,9'
          Branch Sides:
            - BranchSide:      'compare.c:2033,37'
              BranchSideFuncs:
                - pixaGetCount
                - calloc
                - numaCreate
                - numaCreate
                - calloc
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
                - lept_stderr
                - pixaGetPix
                - pixGetText
                - pixSetResolution
                - pixGenPhotoHistos
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:2034,9'
              BranchSideFuncs:
                - pixaGetCount
                - calloc
                - numaCreate
                - numaCreate
                - calloc
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
                - lept_stderr
                - pixaGetPix
                - pixGetText
                - pixSetResolution
                - pixGenPhotoHistos
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:2034,9'
          Branch Sides:
            - BranchSide:      'compare.c:2035,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2038,24'
              BranchSideFuncs:
                - pixaGetCount
                - calloc
                - numaCreate
                - numaCreate
                - calloc
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
                - lept_stderr
                - pixaGetPix
                - pixGetText
                - pixSetResolution
                - pixGenPhotoHistos
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorInt
        - Branch String:   'compare.c:2035,16'
          Branch Sides:
            - BranchSide:      'compare.c:2035,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2035,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2039,9'
          Branch Sides:
            - BranchSide:      'compare.c:2040,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2041,11'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - calloc
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
                - lept_stderr
                - pixaGetPix
                - pixGetText
                - pixSetResolution
                - pixGenPhotoHistos
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - pixDestroy
                - lept_stderr
        - Branch String:   'compare.c:2040,16'
          Branch Sides:
            - BranchSide:      'compare.c:2040,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:2040,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:2043,5'
          Branch Sides:
            - BranchSide:      'compare.c:2044,26'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetText
                - pixSetResolution
                - pixGenPhotoHistos
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - pixDestroy
                - calloc
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'compare.c:2067,29'
              BranchSideFuncs:
                - calloc
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
                - lept_stderr
        - Branch String:   'compare.c:2047,17'
          Branch Sides:
            - BranchSide:      'compare.c:2047,27'
              BranchSideFuncs:
                - pixGenPhotoHistos
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - pixDestroy
                - calloc
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
                - lept_stderr
                - pixaGetPix
                - pixGetText
                - pixSetResolution
                - lept_stderr
            - BranchSide:      'compare.c:2047,15'
              BranchSideFuncs:
                - pixGenPhotoHistos
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - pixDestroy
                - calloc
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
                - lept_stderr
                - pixaGetPix
                - pixGetText
                - pixSetResolution
                - lept_stderr
        - Branch String:   'compare.c:2053,13'
          Branch Sides:
            - BranchSide:      'compare.c:2054,48'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - calloc
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
                - lept_stderr
                - pixaGetPix
                - pixGetText
                - pixSetResolution
                - pixGenPhotoHistos
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'compare.c:2056,52'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - calloc
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
                - lept_stderr
                - pixaGetPix
                - pixGetText
                - pixSetResolution
                - pixGenPhotoHistos
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
        - Branch String:   'compare.c:2066,9'
          Branch Sides:
            - BranchSide:      'compare.c:2069,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - lept_stderr
            - BranchSide:      'compare.c:2072,32'
              BranchSideFuncs:
                - numaMakeConstant
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
        - Branch String:   'compare.c:2069,9'
          Branch Sides:
            - BranchSide:      'compare.c:2070,9'
              BranchSideFuncs:
                - lept_stderr
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
            - BranchSide:      'compare.c:2070,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
        - Branch String:   'compare.c:2073,5'
          Branch Sides:
            - BranchSide:      'compare.c:2074,9'
              BranchSideFuncs:
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
            - BranchSide:      'compare.c:2107,13'
              BranchSideFuncs:
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:2076,13'
          Branch Sides:
            - BranchSide:      'compare.c:2077,13'
              BranchSideFuncs:
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
            - BranchSide:      'compare.c:2078,22'
              BranchSideFuncs:
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
        - Branch String:   'compare.c:2079,13'
          Branch Sides:
            - BranchSide:      'compare.c:2080,20'
              BranchSideFuncs:
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
            - BranchSide:      'compare.c:2083,23'
              BranchSideFuncs:
                - numaGetIValue
                - numaGetIValue
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
        - Branch String:   'compare.c:2085,9'
          Branch Sides:
            - BranchSide:      'compare.c:2086,27'
              BranchSideFuncs:
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - lept_stderr
            - BranchSide:      'compare.c:2105,16'
              BranchSideFuncs:
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
        - Branch String:   'compare.c:2087,17'
          Branch Sides:
            - BranchSide:      'compare.c:2088,17'
              BranchSideFuncs:
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
            - BranchSide:      'compare.c:2089,17'
              BranchSideFuncs:
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - lept_stderr
        - Branch String:   'compare.c:2089,17'
          Branch Sides:
            - BranchSide:      'compare.c:2090,17'
              BranchSideFuncs:
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
            - BranchSide:      'compare.c:2091,27'
              BranchSideFuncs:
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - lept_stderr
        - Branch String:   'compare.c:2098,17'
          Branch Sides:
            - BranchSide:      'compare.c:2099,30'
              BranchSideFuncs:
                - numaSetValue
                - lept_stderr
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
            - BranchSide:      'compare.c:2104,9'
              BranchSideFuncs:
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaGetIValue
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - compareTilesByHisto
                - numaSetValue
                - lept_stderr
        - Branch String:   'compare.c:2115,9'
          Branch Sides:
            - BranchSide:      'compare.c:2119,26'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
            - BranchSide:      'compare.c:2138,9'
              BranchSideFuncs:
                - free
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
        - Branch String:   'compare.c:2122,9'
          Branch Sides:
            - BranchSide:      'compare.c:2123,20'
              BranchSideFuncs:
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
            - BranchSide:      'compare.c:2129,16'
              BranchSideFuncs:
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
        - Branch String:   'compare.c:2124,13'
          Branch Sides:
            - BranchSide:      'compare.c:2125,17'
              BranchSideFuncs:
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
            - BranchSide:      'compare.c:2128,9'
              BranchSideFuncs:
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
        - Branch String:   'compare.c:2125,17'
          Branch Sides:
            - BranchSide:      'compare.c:2124,35'
              BranchSideFuncs:
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
            - BranchSide:      'compare.c:2124,35'
              BranchSideFuncs:
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
        - Branch String:   'compare.c:2129,16'
          Branch Sides:
            - BranchSide:      'compare.c:2129,14'
              BranchSideFuncs:
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
            - BranchSide:      'compare.c:2129,14'
              BranchSideFuncs:
                - pixExpandReplicate
                - lept_stderr
                - lept_mkdir
                - pixWrite
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
                - pixaDisplayTiledByIndex
        - Branch String:   'compare.c:2144,9'
          Branch Sides:
            - BranchSide:      'compare.c:2144,9'
              BranchSideFuncs:
                - pixaDisplayTiledByIndex
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
            - BranchSide:      'compare.c:2145,42'
              BranchSideFuncs:
                - pixaDisplayTiledByIndex
                - numaDestroy
                - numaDestroy
                - free
                - numaaDestroy
        - Branch String:   'compare.c:2150,5'
          Branch Sides:
            - BranchSide:      'compare.c:2151,23'
              BranchSideFuncs:
                - numaaDestroy
                - free
            - BranchSide:      'compare.c:2152,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'compare.c:2020,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:2023,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:2025,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:2028,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:2030,9'
          Dst:             lept_stderr
        - Src:             'compare.c:2035,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:2038,11'
          Dst:             pixaGetCount
        - Src:             'compare.c:2039,26'
          Dst:             calloc
        - Src:             'compare.c:2040,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:2041,11'
          Dst:             numaCreate
        - Src:             'compare.c:2042,11'
          Dst:             numaCreate
        - Src:             'compare.c:2044,15'
          Dst:             pixaGetPix
        - Src:             'compare.c:2045,16'
          Dst:             pixGetText
        - Src:             'compare.c:2046,9'
          Dst:             pixSetResolution
        - Src:             'compare.c:2048,9'
          Dst:             pixGenPhotoHistos
        - Src:             'compare.c:2051,9'
          Dst:             numaAddNumber
        - Src:             'compare.c:2052,9'
          Dst:             numaAddNumber
        - Src:             'compare.c:2054,13'
          Dst:             lept_stderr
        - Src:             'compare.c:2056,13'
          Dst:             lept_stderr
        - Src:             'compare.c:2057,9'
          Dst:             pixDestroy
        - Src:             'compare.c:2067,29'
          Dst:             calloc
        - Src:             'compare.c:2069,9'
          Dst:             lept_stderr
        - Src:             'compare.c:2072,11'
          Dst:             numaMakeConstant
        - Src:             'compare.c:2075,9'
          Dst:             numaGetIValue
        - Src:             'compare.c:2078,9'
          Dst:             numaSetValue
        - Src:             'compare.c:2083,9'
          Dst:             numaGetIValue
        - Src:             'compare.c:2084,9'
          Dst:             numaGetIValue
        - Src:             'compare.c:2086,13'
          Dst:             numaGetIValue
        - Src:             'compare.c:2091,13'
          Dst:             numaGetIValue
        - Src:             'compare.c:2092,13'
          Dst:             numaGetIValue
        - Src:             'compare.c:2093,13'
          Dst:             compareTilesByHisto
        - Src:             'compare.c:2099,17'
          Dst:             numaSetValue
        - Src:             'compare.c:2100,17'
          Dst:             lept_stderr
        - Src:             'compare.c:2119,16'
          Dst:             pixCreate
        - Src:             'compare.c:2120,16'
          Dst:             pixGetData
        - Src:             'compare.c:2121,15'
          Dst:             pixGetWpl
        - Src:             'compare.c:2130,16'
          Dst:             pixExpandReplicate
        - Src:             'compare.c:2131,9'
          Dst:             lept_stderr
        - Src:             'compare.c:2132,9'
          Dst:             lept_mkdir
        - Src:             'compare.c:2133,9'
          Dst:             pixWrite
        - Src:             'compare.c:2134,9'
          Dst:             pixDestroy
        - Src:             'compare.c:2135,9'
          Dst:             pixDestroy
        - Src:             'compare.c:2145,18'
          Dst:             pixaDisplayTiledByIndex
        - Src:             'compare.c:2148,5'
          Dst:             numaDestroy
        - Src:             'compare.c:2149,5'
          Dst:             numaDestroy
        - Src:             'compare.c:2151,9'
          Dst:             numaaDestroy
    - functionName:    pixGetPSNR
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1878
      functionLinenumberEnd: 1938
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix1
        - pix2
        - factor
        - ppsnr
      BBCount:         66
      ICount:          459
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - extractRGBValues
        - log
        - pixEqual
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixSizesEqual
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compare.c:1883,9'
          Branch Sides:
            - BranchSide:      'compare.c:1884,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixSizesEqual
                - returnErrorInt
                - pixGetColormap
                - pixGetColormap
                - pixGetDimensions
                - pixEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - log
                - extractRGBValues
                - extractRGBValues
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1885,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixSizesEqual
                - returnErrorInt
                - pixGetColormap
                - pixGetColormap
                - pixGetDimensions
                - pixEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - log
                - extractRGBValues
                - extractRGBValues
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1884,16'
          Branch Sides:
            - BranchSide:      'compare.c:1884,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1884,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1886,15'
          Branch Sides:
            - BranchSide:      'compare.c:1886,19'
              BranchSideFuncs:
                - returnErrorInt
                - pixSizesEqual
                - returnErrorInt
                - pixGetColormap
                - pixGetColormap
                - pixGetDimensions
                - pixEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - log
                - extractRGBValues
                - extractRGBValues
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1887,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:1886,9'
          Branch Sides:
            - BranchSide:      'compare.c:1887,16'
              BranchSideFuncs:
                - pixSizesEqual
                - returnErrorInt
                - pixGetColormap
                - pixGetColormap
                - pixGetDimensions
                - pixEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - log
                - extractRGBValues
                - extractRGBValues
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1888,24'
              BranchSideFuncs:
                - pixSizesEqual
                - returnErrorInt
                - pixGetColormap
                - pixGetColormap
                - pixGetDimensions
                - pixEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - log
                - extractRGBValues
                - extractRGBValues
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1887,16'
          Branch Sides:
            - BranchSide:      'compare.c:1887,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1887,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1888,9'
          Branch Sides:
            - BranchSide:      'compare.c:1889,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixGetDimensions
                - pixEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - log
                - extractRGBValues
                - extractRGBValues
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1890,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixGetDimensions
                - pixEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - log
                - extractRGBValues
                - extractRGBValues
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1889,16'
          Branch Sides:
            - BranchSide:      'compare.c:1889,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1889,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1890,9'
          Branch Sides:
            - BranchSide:      'compare.c:1891,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1892,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - log
                - extractRGBValues
                - extractRGBValues
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1891,16'
          Branch Sides:
            - BranchSide:      'compare.c:1891,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1891,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1892,9'
          Branch Sides:
            - BranchSide:      'compare.c:1893,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1894,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - log
                - extractRGBValues
                - extractRGBValues
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1893,16'
          Branch Sides:
            - BranchSide:      'compare.c:1893,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1893,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1895,16'
          Branch Sides:
            - BranchSide:      'compare.c:1895,19'
              BranchSideFuncs:
                - pixEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - log
                - extractRGBValues
                - extractRGBValues
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1897,9'
              BranchSideFuncs:
                - pixEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - log
                - extractRGBValues
                - extractRGBValues
                - returnErrorInt
        - Branch String:   'compare.c:1895,9'
          Branch Sides:
            - BranchSide:      'compare.c:1896,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1897,9'
              BranchSideFuncs:
                - pixEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - log
                - extractRGBValues
                - extractRGBValues
                - returnErrorInt
        - Branch String:   'compare.c:1896,16'
          Branch Sides:
            - BranchSide:      'compare.c:1896,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1896,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1897,9'
          Branch Sides:
            - BranchSide:      'compare.c:1898,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1900,14'
              BranchSideFuncs:
                - pixEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - log
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'compare.c:1898,16'
          Branch Sides:
            - BranchSide:      'compare.c:1898,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1898,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1901,9'
          Branch Sides:
            - BranchSide:      'compare.c:1902,10'
              BranchSideFuncs: []
            - BranchSide:      'compare.c:1906,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - log
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'compare.c:1911,9'
          Branch Sides:
            - BranchSide:      'compare.c:1912,16'
              BranchSideFuncs:
                - log
            - BranchSide:      'compare.c:1922,16'
              BranchSideFuncs:
                - log
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'compare.c:1912,9'
          Branch Sides:
            - BranchSide:      'compare.c:1913,21'
              BranchSideFuncs:
                - log
            - BranchSide:      'compare.c:1921,5'
              BranchSideFuncs:
                - log
        - Branch String:   'compare.c:1915,13'
          Branch Sides:
            - BranchSide:      'compare.c:1916,22'
              BranchSideFuncs:
                - log
            - BranchSide:      'compare.c:1920,9'
              BranchSideFuncs:
                - log
        - Branch String:   'compare.c:1922,9'
          Branch Sides:
            - BranchSide:      'compare.c:0,0'
              BranchSideFuncs:
                - log
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'compare.c:1923,21'
              BranchSideFuncs:
                - log
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'compare.c:1925,13'
          Branch Sides:
            - BranchSide:      'compare.c:1926,34'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - log
            - BranchSide:      'compare.c:1932,9'
              BranchSideFuncs:
                - log
                - extractRGBValues
                - extractRGBValues
      Callsites:
        - Src:             'compare.c:1884,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1887,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1888,10'
          Dst:             pixSizesEqual
        - Src:             'compare.c:1889,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1890,9'
          Dst:             pixGetColormap
        - Src:             'compare.c:1891,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1892,9'
          Dst:             pixGetColormap
        - Src:             'compare.c:1893,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1894,5'
          Dst:             pixGetDimensions
        - Src:             'compare.c:1896,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1898,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1900,5'
          Dst:             pixEqual
        - Src:             'compare.c:1906,13'
          Dst:             pixGetData
        - Src:             'compare.c:1907,13'
          Dst:             pixGetData
        - Src:             'compare.c:1908,12'
          Dst:             pixGetWpl
        - Src:             'compare.c:1909,12'
          Dst:             pixGetWpl
        - Src:             'compare.c:1926,17'
          Dst:             extractRGBValues
        - Src:             'compare.c:1927,17'
          Dst:             extractRGBValues
        - Src:             'compare.c:1936,27'
          Dst:             log
    - functionName:    pixEqual
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix1
        - pix2
        - psame
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pixEqualWithAlpha
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'compare.c:161,12'
          Dst:             pixEqualWithAlpha
    - functionName:    log
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pixEqualWithAlpha
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix1
        - pix2
        - use_alpha
        - psame
      BBCount:         170
      ICount:          924
      EdgeCount:       230
      CyclomaticComplexity: 62
      functionsReached:
        - lept_stderr
        - pixAlphaIsOpaque
        - pixClone
        - pixConvertLossless
        - pixConvertTo8
        - pixDestroy
        - pixEqualWithCmap
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetSpp
        - pixGetWpl
        - pixRemoveColormap
        - pixUsesCmapColor
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compare.c:196,9'
          Branch Sides:
            - BranchSide:      'compare.c:197,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixGetSpp
                - pixGetSpp
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
                - lept_stderr
                - pixAlphaIsOpaque
                - lept_stderr
                - lept_stderr
            - BranchSide:      'compare.c:198,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixGetSpp
                - pixGetSpp
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
                - lept_stderr
                - pixAlphaIsOpaque
                - lept_stderr
                - lept_stderr
        - Branch String:   'compare.c:197,16'
          Branch Sides:
            - BranchSide:      'compare.c:197,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:197,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:199,15'
          Branch Sides:
            - BranchSide:      'compare.c:199,19'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixGetSpp
                - pixGetSpp
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
                - lept_stderr
                - pixAlphaIsOpaque
                - lept_stderr
                - lept_stderr
            - BranchSide:      'compare.c:200,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:199,9'
          Branch Sides:
            - BranchSide:      'compare.c:200,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetSpp
                - pixGetSpp
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
                - lept_stderr
                - pixAlphaIsOpaque
                - lept_stderr
                - lept_stderr
            - BranchSide:      'compare.c:201,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetSpp
                - pixGetSpp
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
                - lept_stderr
                - pixAlphaIsOpaque
                - lept_stderr
                - lept_stderr
        - Branch String:   'compare.c:200,16'
          Branch Sides:
            - BranchSide:      'compare.c:200,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:200,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:203,18'
          Branch Sides:
            - BranchSide:      'compare.c:203,21'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'compare.c:204,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'compare.c:203,9'
          Branch Sides:
            - BranchSide:      'compare.c:204,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'compare.c:215,22'
              BranchSideFuncs:
                - pixGetSpp
                - pixGetSpp
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
                - lept_stderr
                - pixAlphaIsOpaque
                - lept_stderr
        - Branch String:   'compare.c:204,9'
          Branch Sides:
            - BranchSide:      'compare.c:205,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'compare.c:205,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:218,19'
          Branch Sides:
            - BranchSide:      'compare.c:218,22'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
                - lept_stderr
                - pixAlphaIsOpaque
                - lept_stderr
            - BranchSide:      'compare.c:230,28'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
                - lept_stderr
        - Branch String:   'compare.c:218,31'
          Branch Sides:
            - BranchSide:      'compare.c:218,34'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
                - lept_stderr
                - pixAlphaIsOpaque
                - lept_stderr
            - BranchSide:      'compare.c:230,28'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
                - lept_stderr
        - Branch String:   'compare.c:218,9'
          Branch Sides:
            - BranchSide:      'compare.c:219,22'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
                - lept_stderr
                - pixAlphaIsOpaque
                - lept_stderr
            - BranchSide:      'compare.c:230,28'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
                - lept_stderr
        - Branch String:   'compare.c:219,32'
          Branch Sides:
            - BranchSide:      'compare.c:219,35'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
                - lept_stderr
                - pixAlphaIsOpaque
                - lept_stderr
            - BranchSide:      'compare.c:219,50'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
                - lept_stderr
                - pixAlphaIsOpaque
                - lept_stderr
        - Branch String:   'compare.c:219,46'
          Branch Sides:
            - BranchSide:      'compare.c:219,46'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
                - lept_stderr
                - pixAlphaIsOpaque
                - lept_stderr
            - BranchSide:      'compare.c:219,50'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
                - lept_stderr
                - pixAlphaIsOpaque
                - lept_stderr
        - Branch String:   'compare.c:219,60'
          Branch Sides:
            - BranchSide:      'compare.c:219,63'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
                - lept_stderr
                - pixAlphaIsOpaque
                - lept_stderr
            - BranchSide:      'compare.c:219,46'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
                - lept_stderr
                - pixAlphaIsOpaque
                - lept_stderr
        - Branch String:   'compare.c:220,13'
          Branch Sides:
            - BranchSide:      'compare.c:221,25'
              BranchSideFuncs:
                - pixAlphaIsOpaque
                - lept_stderr
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
                - lept_stderr
            - BranchSide:      'compare.c:228,5'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
                - lept_stderr
        - Branch String:   'compare.c:221,24'
          Branch Sides:
            - BranchSide:      'compare.c:221,38'
              BranchSideFuncs:
                - pixAlphaIsOpaque
                - lept_stderr
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
                - lept_stderr
            - BranchSide:      'compare.c:221,45'
              BranchSideFuncs:
                - pixAlphaIsOpaque
                - lept_stderr
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
                - lept_stderr
        - Branch String:   'compare.c:223,17'
          Branch Sides:
            - BranchSide:      'compare.c:224,17'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
                - lept_stderr
            - BranchSide:      'compare.c:227,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
                - lept_stderr
        - Branch String:   'compare.c:224,17'
          Branch Sides:
            - BranchSide:      'compare.c:225,17'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'compare.c:225,17'
              BranchSideFuncs: []
        - Branch String:   'compare.c:232,16'
          Branch Sides:
            - BranchSide:      'compare.c:232,20'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
            - BranchSide:      'compare.c:238,9'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
        - Branch String:   'compare.c:232,26'
          Branch Sides:
            - BranchSide:      'compare.c:232,30'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
            - BranchSide:      'compare.c:238,9'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
        - Branch String:   'compare.c:232,40'
          Branch Sides:
            - BranchSide:      'compare.c:232,44'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
                - lept_stderr
            - BranchSide:      'compare.c:238,9'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
        - Branch String:   'compare.c:232,53'
          Branch Sides:
            - BranchSide:      'compare.c:232,56'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'compare.c:233,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'compare.c:232,9'
          Branch Sides:
            - BranchSide:      'compare.c:233,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'compare.c:238,9'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
        - Branch String:   'compare.c:233,9'
          Branch Sides:
            - BranchSide:      'compare.c:235,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'compare.c:235,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:238,15'
          Branch Sides:
            - BranchSide:      'compare.c:238,18'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
            - BranchSide:      'compare.c:243,9'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
        - Branch String:   'compare.c:238,24'
          Branch Sides:
            - BranchSide:      'compare.c:238,28'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixEqualWithCmap
            - BranchSide:      'compare.c:243,9'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
        - Branch String:   'compare.c:238,9'
          Branch Sides:
            - BranchSide:      'compare.c:239,33'
              BranchSideFuncs:
                - pixEqualWithCmap
            - BranchSide:      'compare.c:243,9'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
        - Branch String:   'compare.c:243,15'
          Branch Sides:
            - BranchSide:      'compare.c:243,19'
              BranchSideFuncs:
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixConvertTo8
                - pixClone
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
            - BranchSide:      'compare.c:255,17'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
        - Branch String:   'compare.c:243,9'
          Branch Sides:
            - BranchSide:      'compare.c:244,26'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
            - BranchSide:      'compare.c:255,17'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixRemoveColormap
                - pixConvertTo8
        - Branch String:   'compare.c:245,19'
          Branch Sides:
            - BranchSide:      'compare.c:245,22'
              BranchSideFuncs:
                - pixClone
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixConvertTo8
            - BranchSide:      'compare.c:247,13'
              BranchSideFuncs:
                - pixClone
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixConvertTo8
        - Branch String:   'compare.c:245,13'
          Branch Sides:
            - BranchSide:      'compare.c:246,13'
              BranchSideFuncs: []
            - BranchSide:      'compare.c:247,13'
              BranchSideFuncs:
                - pixClone
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixConvertTo8
        - Branch String:   'compare.c:247,13'
          Branch Sides:
            - BranchSide:      'compare.c:248,35'
              BranchSideFuncs:
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
            - BranchSide:      'compare.c:250,30'
              BranchSideFuncs:
                - pixClone
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
        - Branch String:   'compare.c:251,13'
          Branch Sides:
            - BranchSide:      'compare.c:252,39'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'compare.c:254,39'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'compare.c:255,23'
          Branch Sides:
            - BranchSide:      'compare.c:255,26'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
            - BranchSide:      'compare.c:267,16'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
        - Branch String:   'compare.c:255,16'
          Branch Sides:
            - BranchSide:      'compare.c:256,26'
              BranchSideFuncs:
                - pixUsesCmapColor
                - pixClone
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixConvertTo8
            - BranchSide:      'compare.c:267,16'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
        - Branch String:   'compare.c:257,19'
          Branch Sides:
            - BranchSide:      'compare.c:257,22'
              BranchSideFuncs:
                - pixClone
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixConvertTo8
            - BranchSide:      'compare.c:259,13'
              BranchSideFuncs:
                - pixClone
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixConvertTo8
        - Branch String:   'compare.c:257,13'
          Branch Sides:
            - BranchSide:      'compare.c:258,13'
              BranchSideFuncs: []
            - BranchSide:      'compare.c:259,13'
              BranchSideFuncs:
                - pixClone
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixConvertTo8
        - Branch String:   'compare.c:259,13'
          Branch Sides:
            - BranchSide:      'compare.c:260,35'
              BranchSideFuncs:
                - pixConvertTo8
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
            - BranchSide:      'compare.c:262,30'
              BranchSideFuncs:
                - pixClone
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
        - Branch String:   'compare.c:263,13'
          Branch Sides:
            - BranchSide:      'compare.c:264,39'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'compare.c:266,39'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'compare.c:267,22'
          Branch Sides:
            - BranchSide:      'compare.c:267,25'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixRemoveColormap
            - BranchSide:      'compare.c:271,26'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'compare.c:267,16'
          Branch Sides:
            - BranchSide:      'compare.c:268,35'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'compare.c:271,26'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'compare.c:278,9'
          Branch Sides:
            - BranchSide:      'compare.c:279,13'
              BranchSideFuncs:
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'compare.c:296,26'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:279,22'
          Branch Sides:
            - BranchSide:      'compare.c:279,25'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'compare.c:280,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'compare.c:279,13'
          Branch Sides:
            - BranchSide:      'compare.c:280,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'compare.c:285,36'
              BranchSideFuncs:
                - pixConvertLossless
                - pixConvertLossless
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:280,13'
          Branch Sides:
            - BranchSide:      'compare.c:281,13'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:281,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:287,20'
          Branch Sides:
            - BranchSide:      'compare.c:287,24'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:288,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'compare.c:287,13'
          Branch Sides:
            - BranchSide:      'compare.c:288,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:295,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:288,13'
          Branch Sides:
            - BranchSide:      'compare.c:289,13'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:289,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:310,9'
          Branch Sides:
            - BranchSide:      'compare.c:311,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:329,20'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:311,23'
          Branch Sides:
            - BranchSide:      'compare.c:311,27'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:314,22'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:311,13'
          Branch Sides:
            - BranchSide:      'compare.c:312,25'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:314,22'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:315,9'
          Branch Sides:
            - BranchSide:      'compare.c:316,21'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:328,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:318,13'
          Branch Sides:
            - BranchSide:      'compare.c:319,23'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:327,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:319,21'
          Branch Sides:
            - BranchSide:      'compare.c:320,21'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:324,22'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:332,19'
          Branch Sides:
            - BranchSide:      'compare.c:332,17'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:332,61'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:333,9'
          Branch Sides:
            - BranchSide:      'compare.c:0,0'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:334,21'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:336,13'
          Branch Sides:
            - BranchSide:      'compare.c:337,22'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:345,17'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:337,21'
          Branch Sides:
            - BranchSide:      'compare.c:338,21'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:342,22'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:345,17'
          Branch Sides:
            - BranchSide:      'compare.c:346,23'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:352,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:346,21'
          Branch Sides:
            - BranchSide:      'compare.c:347,21'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:351,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'compare.c:197,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:200,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:201,5'
          Dst:             pixGetDimensions
        - Src:             'compare.c:202,5'
          Dst:             pixGetDimensions
        - Src:             'compare.c:204,9'
          Dst:             lept_stderr
        - Src:             'compare.c:215,12'
          Dst:             pixGetSpp
        - Src:             'compare.c:216,12'
          Dst:             pixGetSpp
        - Src:             'compare.c:222,13'
          Dst:             pixAlphaIsOpaque
        - Src:             'compare.c:224,17'
          Dst:             lept_stderr
        - Src:             'compare.c:230,13'
          Dst:             pixGetColormap
        - Src:             'compare.c:231,13'
          Dst:             pixGetColormap
        - Src:             'compare.c:233,9'
          Dst:             lept_stderr
        - Src:             'compare.c:239,16'
          Dst:             pixEqualWithCmap
        - Src:             'compare.c:244,9'
          Dst:             pixUsesCmapColor
        - Src:             'compare.c:248,21'
          Dst:             pixConvertTo8
        - Src:             'compare.c:250,21'
          Dst:             pixClone
        - Src:             'compare.c:252,21'
          Dst:             pixRemoveColormap
        - Src:             'compare.c:254,21'
          Dst:             pixRemoveColormap
        - Src:             'compare.c:256,9'
          Dst:             pixUsesCmapColor
        - Src:             'compare.c:260,21'
          Dst:             pixConvertTo8
        - Src:             'compare.c:262,21'
          Dst:             pixClone
        - Src:             'compare.c:264,21'
          Dst:             pixRemoveColormap
        - Src:             'compare.c:266,21'
          Dst:             pixRemoveColormap
        - Src:             'compare.c:268,17'
          Dst:             pixRemoveColormap
        - Src:             'compare.c:269,17'
          Dst:             pixRemoveColormap
        - Src:             'compare.c:271,17'
          Dst:             pixClone
        - Src:             'compare.c:272,17'
          Dst:             pixClone
        - Src:             'compare.c:276,10'
          Dst:             pixGetDepth
        - Src:             'compare.c:277,10'
          Dst:             pixGetDepth
        - Src:             'compare.c:280,13'
          Dst:             lept_stderr
        - Src:             'compare.c:281,13'
          Dst:             pixDestroy
        - Src:             'compare.c:282,13'
          Dst:             pixDestroy
        - Src:             'compare.c:285,17'
          Dst:             pixConvertLossless
        - Src:             'compare.c:286,17'
          Dst:             pixConvertLossless
        - Src:             'compare.c:288,13'
          Dst:             lept_stderr
        - Src:             'compare.c:289,13'
          Dst:             pixDestroy
        - Src:             'compare.c:290,13'
          Dst:             pixDestroy
        - Src:             'compare.c:291,13'
          Dst:             pixDestroy
        - Src:             'compare.c:292,13'
          Dst:             pixDestroy
        - Src:             'compare.c:296,17'
          Dst:             pixClone
        - Src:             'compare.c:297,17'
          Dst:             pixClone
        - Src:             'compare.c:299,5'
          Dst:             pixDestroy
        - Src:             'compare.c:300,5'
          Dst:             pixDestroy
        - Src:             'compare.c:303,10'
          Dst:             pixGetDepth
        - Src:             'compare.c:304,10'
          Dst:             pixGetDepth
        - Src:             'compare.c:305,12'
          Dst:             pixGetWpl
        - Src:             'compare.c:306,12'
          Dst:             pixGetWpl
        - Src:             'compare.c:307,13'
          Dst:             pixGetData
        - Src:             'compare.c:308,13'
          Dst:             pixGetData
        - Src:             'compare.c:320,21'
          Dst:             pixDestroy
        - Src:             'compare.c:321,21'
          Dst:             pixDestroy
        - Src:             'compare.c:338,21'
          Dst:             pixDestroy
        - Src:             'compare.c:339,21'
          Dst:             pixDestroy
        - Src:             'compare.c:347,21'
          Dst:             pixDestroy
        - Src:             'compare.c:348,21'
          Dst:             pixDestroy
        - Src:             'compare.c:355,5'
          Dst:             pixDestroy
        - Src:             'compare.c:356,5'
          Dst:             pixDestroy
    - functionName:    pixEqualWithCmap
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix1
        - pix2
        - psame
      BBCount:         76
      ICount:          451
      EdgeCount:       103
      CyclomaticComplexity: 29
      functionsReached:
        - cmapEqual
        - lept_stderr
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetPixel
        - pixGetWpl
        - pixSizesEqual
        - pixcmapGetColor
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compare.c:393,9'
          Branch Sides:
            - BranchSide:      'compare.c:394,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixSizesEqual
                - pixGetColormap
                - pixGetColormap
                - lept_stderr
                - pixGetDimensions
                - cmapEqual
                - pixGetPixel
                - pixGetPixel
                - pixcmapGetColor
                - pixcmapGetColor
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
            - BranchSide:      'compare.c:395,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixSizesEqual
                - pixGetColormap
                - pixGetColormap
                - lept_stderr
                - pixGetDimensions
                - cmapEqual
                - pixGetPixel
                - pixGetPixel
                - pixcmapGetColor
                - pixcmapGetColor
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
        - Branch String:   'compare.c:394,16'
          Branch Sides:
            - BranchSide:      'compare.c:394,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:394,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:396,9'
          Branch Sides:
            - BranchSide:      'compare.c:397,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixSizesEqual
                - pixGetColormap
                - pixGetColormap
                - lept_stderr
                - pixGetDimensions
                - cmapEqual
                - pixGetPixel
                - pixGetPixel
                - pixcmapGetColor
                - pixcmapGetColor
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
            - BranchSide:      'compare.c:398,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixSizesEqual
                - pixGetColormap
                - pixGetColormap
                - lept_stderr
                - pixGetDimensions
                - cmapEqual
                - pixGetPixel
                - pixGetPixel
                - pixcmapGetColor
                - pixcmapGetColor
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
        - Branch String:   'compare.c:397,16'
          Branch Sides:
            - BranchSide:      'compare.c:397,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:397,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:398,9'
          Branch Sides:
            - BranchSide:      'compare.c:399,16'
              BranchSideFuncs:
                - pixSizesEqual
                - pixGetColormap
                - pixGetColormap
                - lept_stderr
                - pixGetDimensions
                - cmapEqual
                - pixGetPixel
                - pixGetPixel
                - pixcmapGetColor
                - pixcmapGetColor
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
            - BranchSide:      'compare.c:401,23'
              BranchSideFuncs:
                - pixSizesEqual
                - pixGetColormap
                - pixGetColormap
                - lept_stderr
                - pixGetDimensions
                - cmapEqual
                - pixGetPixel
                - pixGetPixel
                - pixcmapGetColor
                - pixcmapGetColor
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
        - Branch String:   'compare.c:399,16'
          Branch Sides:
            - BranchSide:      'compare.c:399,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:399,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:401,9'
          Branch Sides:
            - BranchSide:      'compare.c:402,9'
              BranchSideFuncs: []
            - BranchSide:      'compare.c:403,28'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - lept_stderr
                - pixGetDimensions
                - cmapEqual
                - pixGetPixel
                - pixGetPixel
                - pixcmapGetColor
                - pixcmapGetColor
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
        - Branch String:   'compare.c:405,16'
          Branch Sides:
            - BranchSide:      'compare.c:405,20'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDimensions
                - cmapEqual
                - pixGetPixel
                - pixGetPixel
                - pixcmapGetColor
                - pixcmapGetColor
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
            - BranchSide:      'compare.c:406,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'compare.c:405,9'
          Branch Sides:
            - BranchSide:      'compare.c:406,9'
              BranchSideFuncs:
                - pixGetDimensions
                - cmapEqual
                - pixGetPixel
                - pixGetPixel
                - pixcmapGetColor
                - pixcmapGetColor
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
            - BranchSide:      'compare.c:409,22'
              BranchSideFuncs:
                - pixGetDimensions
                - cmapEqual
                - pixGetPixel
                - pixGetPixel
                - pixcmapGetColor
                - pixcmapGetColor
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
        - Branch String:   'compare.c:406,9'
          Branch Sides:
            - BranchSide:      'compare.c:407,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'compare.c:407,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:410,16'
          Branch Sides:
            - BranchSide:      'compare.c:410,19'
              BranchSideFuncs:
                - cmapEqual
                - pixGetPixel
                - pixGetPixel
                - pixcmapGetColor
                - pixcmapGetColor
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
            - BranchSide:      'compare.c:415,15'
              BranchSideFuncs:
                - cmapEqual
                - pixGetPixel
                - pixGetPixel
                - pixcmapGetColor
                - pixcmapGetColor
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
        - Branch String:   'compare.c:410,26'
          Branch Sides:
            - BranchSide:      'compare.c:410,29'
              BranchSideFuncs:
                - cmapEqual
                - pixGetPixel
                - pixGetPixel
                - pixcmapGetColor
                - pixcmapGetColor
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
            - BranchSide:      'compare.c:415,15'
              BranchSideFuncs:
                - cmapEqual
                - pixGetPixel
                - pixGetPixel
                - pixcmapGetColor
                - pixcmapGetColor
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
        - Branch String:   'compare.c:410,36'
          Branch Sides:
            - BranchSide:      'compare.c:410,39'
              BranchSideFuncs:
                - cmapEqual
                - pixGetPixel
                - pixGetPixel
                - pixcmapGetColor
                - pixcmapGetColor
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
            - BranchSide:      'compare.c:415,15'
              BranchSideFuncs:
                - cmapEqual
                - pixGetPixel
                - pixGetPixel
                - pixcmapGetColor
                - pixcmapGetColor
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
        - Branch String:   'compare.c:410,9'
          Branch Sides:
            - BranchSide:      'compare.c:411,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'compare.c:415,15'
              BranchSideFuncs:
                - cmapEqual
                - pixGetPixel
                - pixGetPixel
                - pixcmapGetColor
                - pixcmapGetColor
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
        - Branch String:   'compare.c:411,9'
          Branch Sides:
            - BranchSide:      'compare.c:412,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'compare.c:412,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:416,9'
          Branch Sides:
            - BranchSide:      'compare.c:417,20'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
            - BranchSide:      'compare.c:444,12'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixcmapGetColor
                - pixcmapGetColor
        - Branch String:   'compare.c:424,19'
          Branch Sides:
            - BranchSide:      'compare.c:424,17'
              BranchSideFuncs: []
            - BranchSide:      'compare.c:424,61'
              BranchSideFuncs: []
        - Branch String:   'compare.c:425,9'
          Branch Sides:
            - BranchSide:      'compare.c:426,21'
              BranchSideFuncs: []
            - BranchSide:      'compare.c:439,10'
              BranchSideFuncs: []
        - Branch String:   'compare.c:428,13'
          Branch Sides:
            - BranchSide:      'compare.c:429,22'
              BranchSideFuncs: []
            - BranchSide:      'compare.c:434,17'
              BranchSideFuncs: []
        - Branch String:   'compare.c:429,21'
          Branch Sides:
            - BranchSide:      'compare.c:430,21'
              BranchSideFuncs: []
            - BranchSide:      'compare.c:431,22'
              BranchSideFuncs: []
        - Branch String:   'compare.c:434,17'
          Branch Sides:
            - BranchSide:      'compare.c:435,23'
              BranchSideFuncs: []
            - BranchSide:      'compare.c:438,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:435,21'
          Branch Sides:
            - BranchSide:      'compare.c:436,21'
              BranchSideFuncs: []
            - BranchSide:      'compare.c:437,13'
              BranchSideFuncs: []
        - Branch String:   'compare.c:444,5'
          Branch Sides:
            - BranchSide:      'compare.c:445,16'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixcmapGetColor
                - pixcmapGetColor
            - BranchSide:      'compare.c:455,6'
              BranchSideFuncs: []
        - Branch String:   'compare.c:445,9'
          Branch Sides:
            - BranchSide:      'compare.c:446,25'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixcmapGetColor
                - pixcmapGetColor
            - BranchSide:      'compare.c:453,5'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixcmapGetColor
                - pixcmapGetColor
        - Branch String:   'compare.c:450,32'
          Branch Sides:
            - BranchSide:      'compare.c:450,35'
              BranchSideFuncs: []
            - BranchSide:      'compare.c:451,17'
              BranchSideFuncs: []
        - Branch String:   'compare.c:450,50'
          Branch Sides:
            - BranchSide:      'compare.c:450,53'
              BranchSideFuncs: []
            - BranchSide:      'compare.c:451,17'
              BranchSideFuncs: []
        - Branch String:   'compare.c:450,17'
          Branch Sides:
            - BranchSide:      'compare.c:451,17'
              BranchSideFuncs: []
            - BranchSide:      'compare.c:452,9'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixcmapGetColor
                - pixcmapGetColor
      Callsites:
        - Src:             'compare.c:394,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:397,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:399,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:401,9'
          Dst:             pixSizesEqual
        - Src:             'compare.c:403,13'
          Dst:             pixGetColormap
        - Src:             'compare.c:404,13'
          Dst:             pixGetColormap
        - Src:             'compare.c:406,9'
          Dst:             lept_stderr
        - Src:             'compare.c:409,5'
          Dst:             pixGetDimensions
        - Src:             'compare.c:411,9'
          Dst:             lept_stderr
        - Src:             'compare.c:415,5'
          Dst:             cmapEqual
        - Src:             'compare.c:418,16'
          Dst:             pixGetWpl
        - Src:             'compare.c:419,16'
          Dst:             pixGetWpl
        - Src:             'compare.c:420,17'
          Dst:             pixGetData
        - Src:             'compare.c:421,17'
          Dst:             pixGetData
        - Src:             'compare.c:446,13'
          Dst:             pixGetPixel
        - Src:             'compare.c:447,13'
          Dst:             pixGetPixel
        - Src:             'compare.c:448,13'
          Dst:             pixcmapGetColor
        - Src:             'compare.c:449,13'
          Dst:             pixcmapGetColor
    - functionName:    pixUsesCmapColor
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pcolor
      BBCount:         31
      ICount:          168
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - numaDestroy
        - numaGetIValue
        - pixGetColormap
        - pixGetGrayHistogram
        - pixcmapGetColor
        - pixcmapGetCount
        - pixcmapHasColor
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compare.c:540,9'
          Branch Sides:
            - BranchSide:      'compare.c:541,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixcmapHasColor
                - pixGetGrayHistogram
                - pixcmapGetCount
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
            - BranchSide:      'compare.c:542,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixcmapHasColor
                - pixGetGrayHistogram
                - pixcmapGetCount
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
        - Branch String:   'compare.c:541,16'
          Branch Sides:
            - BranchSide:      'compare.c:541,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:541,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:543,9'
          Branch Sides:
            - BranchSide:      'compare.c:544,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapHasColor
                - pixGetGrayHistogram
                - pixcmapGetCount
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
            - BranchSide:      'compare.c:546,32'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapHasColor
                - pixGetGrayHistogram
                - pixcmapGetCount
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
        - Branch String:   'compare.c:544,16'
          Branch Sides:
            - BranchSide:      'compare.c:544,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:544,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:546,9'
          Branch Sides:
            - BranchSide:      'compare.c:547,9'
              BranchSideFuncs: []
            - BranchSide:      'compare.c:549,21'
              BranchSideFuncs:
                - pixcmapHasColor
                - pixGetGrayHistogram
                - pixcmapGetCount
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
        - Branch String:   'compare.c:550,9'
          Branch Sides:
            - BranchSide:      'compare.c:551,9'
              BranchSideFuncs: []
            - BranchSide:      'compare.c:554,30'
              BranchSideFuncs:
                - pixGetGrayHistogram
                - pixcmapGetCount
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
        - Branch String:   'compare.c:556,5'
          Branch Sides:
            - BranchSide:      'compare.c:557,25'
              BranchSideFuncs:
                - pixcmapGetColor
                - numaGetIValue
                - numaDestroy
            - BranchSide:      'compare.c:564,5'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'compare.c:559,27'
          Branch Sides:
            - BranchSide:      'compare.c:559,47'
              BranchSideFuncs:
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
            - BranchSide:      'compare.c:559,30'
              BranchSideFuncs:
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
        - Branch String:   'compare.c:559,44'
          Branch Sides:
            - BranchSide:      'compare.c:559,47'
              BranchSideFuncs:
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
            - BranchSide:      'compare.c:563,5'
              BranchSideFuncs:
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
        - Branch String:   'compare.c:559,13'
          Branch Sides:
            - BranchSide:      'compare.c:560,14'
              BranchSideFuncs:
                - numaDestroy
            - BranchSide:      'compare.c:563,5'
              BranchSideFuncs:
                - numaDestroy
                - pixcmapGetColor
                - numaGetIValue
      Callsites:
        - Src:             'compare.c:541,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:544,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:546,17'
          Dst:             pixGetColormap
        - Src:             'compare.c:549,5'
          Dst:             pixcmapHasColor
        - Src:             'compare.c:554,10'
          Dst:             pixGetGrayHistogram
        - Src:             'compare.c:555,9'
          Dst:             pixcmapGetCount
        - Src:             'compare.c:557,9'
          Dst:             pixcmapGetColor
        - Src:             'compare.c:558,9'
          Dst:             numaGetIValue
        - Src:             'compare.c:564,5'
          Dst:             numaDestroy
    - functionName:    cmapEqual
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap1
        - cmap2
        - ncomps
        - psame
      BBCount:         48
      ICount:          243
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - lept_stderr
        - pixcmapGetCount
        - pixcmapGetRGBA
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compare.c:484,9'
          Branch Sides:
            - BranchSide:      'compare.c:485,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetCount
                - pixcmapGetCount
                - pixcmapGetRGBA
                - pixcmapGetRGBA
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'compare.c:486,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetCount
                - pixcmapGetCount
                - pixcmapGetRGBA
                - pixcmapGetRGBA
                - lept_stderr
                - returnErrorInt
        - Branch String:   'compare.c:485,16'
          Branch Sides:
            - BranchSide:      'compare.c:485,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:485,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:487,9'
          Branch Sides:
            - BranchSide:      'compare.c:488,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - pixcmapGetCount
                - pixcmapGetRGBA
                - pixcmapGetRGBA
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'compare.c:489,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - pixcmapGetCount
                - pixcmapGetRGBA
                - pixcmapGetRGBA
                - lept_stderr
                - returnErrorInt
        - Branch String:   'compare.c:488,16'
          Branch Sides:
            - BranchSide:      'compare.c:488,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:488,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:489,9'
          Branch Sides:
            - BranchSide:      'compare.c:490,16'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetCount
                - pixcmapGetRGBA
                - pixcmapGetRGBA
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'compare.c:491,9'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetCount
                - pixcmapGetRGBA
                - pixcmapGetRGBA
                - lept_stderr
                - returnErrorInt
        - Branch String:   'compare.c:490,16'
          Branch Sides:
            - BranchSide:      'compare.c:490,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:490,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:491,21'
          Branch Sides:
            - BranchSide:      'compare.c:491,24'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetCount
                - pixcmapGetRGBA
                - pixcmapGetRGBA
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'compare.c:494,26'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetCount
                - pixcmapGetRGBA
                - pixcmapGetRGBA
                - lept_stderr
        - Branch String:   'compare.c:491,9'
          Branch Sides:
            - BranchSide:      'compare.c:492,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:494,26'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetCount
                - pixcmapGetRGBA
                - pixcmapGetRGBA
                - lept_stderr
        - Branch String:   'compare.c:492,16'
          Branch Sides:
            - BranchSide:      'compare.c:492,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:492,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:496,9'
          Branch Sides:
            - BranchSide:      'compare.c:497,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'compare.c:501,12'
              BranchSideFuncs:
                - pixcmapGetRGBA
                - pixcmapGetRGBA
        - Branch String:   'compare.c:497,9'
          Branch Sides:
            - BranchSide:      'compare.c:498,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'compare.c:498,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:501,5'
          Branch Sides:
            - BranchSide:      'compare.c:502,24'
              BranchSideFuncs:
                - pixcmapGetRGBA
                - pixcmapGetRGBA
            - BranchSide:      'compare.c:509,6'
              BranchSideFuncs: []
        - Branch String:   'compare.c:504,28'
          Branch Sides:
            - BranchSide:      'compare.c:504,31'
              BranchSideFuncs: []
            - BranchSide:      'compare.c:505,13'
              BranchSideFuncs: []
        - Branch String:   'compare.c:504,46'
          Branch Sides:
            - BranchSide:      'compare.c:504,49'
              BranchSideFuncs: []
            - BranchSide:      'compare.c:505,13'
              BranchSideFuncs: []
        - Branch String:   'compare.c:504,13'
          Branch Sides:
            - BranchSide:      'compare.c:505,13'
              BranchSideFuncs: []
            - BranchSide:      'compare.c:506,13'
              BranchSideFuncs:
                - pixcmapGetRGBA
                - pixcmapGetRGBA
        - Branch String:   'compare.c:506,25'
          Branch Sides:
            - BranchSide:      'compare.c:506,28'
              BranchSideFuncs:
                - pixcmapGetRGBA
                - pixcmapGetRGBA
            - BranchSide:      'compare.c:508,5'
              BranchSideFuncs:
                - pixcmapGetRGBA
                - pixcmapGetRGBA
        - Branch String:   'compare.c:506,13'
          Branch Sides:
            - BranchSide:      'compare.c:507,13'
              BranchSideFuncs: []
            - BranchSide:      'compare.c:508,5'
              BranchSideFuncs:
                - pixcmapGetRGBA
                - pixcmapGetRGBA
      Callsites:
        - Src:             'compare.c:485,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:488,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:490,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:492,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:494,10'
          Dst:             pixcmapGetCount
        - Src:             'compare.c:495,10'
          Dst:             pixcmapGetCount
        - Src:             'compare.c:497,9'
          Dst:             lept_stderr
        - Src:             'compare.c:502,9'
          Dst:             pixcmapGetRGBA
        - Src:             'compare.c:503,9'
          Dst:             pixcmapGetRGBA
    - functionName:    pixGetPerceptualDiff
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1717
      functionLinenumberEnd: 1839
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs1
        - pixs2
        - sampling
        - dilation
        - mindiff
        - pfract
        - ppixdiff1
        - ppixdiff2
      BBCount:         93
      ICount:          573
      EdgeCount:       125
      CyclomaticComplexity: 34
      functionsReached:
        - lept_stderr
        - pixClone
        - pixColorMorph
        - pixCompareGray
        - pixCompareRGB
        - pixConvertRGBToGrayMinMax
        - pixCountPixels
        - pixDestroy
        - pixDilateGray
        - pixGetColormap
        - pixGetDepth
        - pixGetDimensions
        - pixInvert
        - pixMinOrMax
        - pixRemoveColormap
        - pixScaleByIntSampling
        - pixThresholdToBinary
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compare.c:1722,9'
          Branch Sides:
            - BranchSide:      'compare.c:1722,21'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixColorMorph
                - pixCompareRGB
                - pixColorMorph
                - pixCompareRGB
                - pixMinOrMax
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDilateGray
                - pixCompareGray
                - pixDilateGray
                - pixCompareGray
                - pixMinOrMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixScaleByIntSampling
                - pixScaleByIntSampling
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1723,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixColorMorph
                - pixCompareRGB
                - pixColorMorph
                - pixCompareRGB
                - pixMinOrMax
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDilateGray
                - pixCompareGray
                - pixDilateGray
                - pixCompareGray
                - pixMinOrMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixScaleByIntSampling
                - pixScaleByIntSampling
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1723,9'
          Branch Sides:
            - BranchSide:      'compare.c:1723,21'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixColorMorph
                - pixCompareRGB
                - pixColorMorph
                - pixCompareRGB
                - pixMinOrMax
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDilateGray
                - pixCompareGray
                - pixDilateGray
                - pixCompareGray
                - pixMinOrMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixScaleByIntSampling
                - pixScaleByIntSampling
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1724,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixColorMorph
                - pixCompareRGB
                - pixColorMorph
                - pixCompareRGB
                - pixMinOrMax
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDilateGray
                - pixCompareGray
                - pixDilateGray
                - pixCompareGray
                - pixMinOrMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixScaleByIntSampling
                - pixScaleByIntSampling
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1724,9'
          Branch Sides:
            - BranchSide:      'compare.c:1725,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixColorMorph
                - pixCompareRGB
                - pixColorMorph
                - pixCompareRGB
                - pixMinOrMax
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDilateGray
                - pixCompareGray
                - pixDilateGray
                - pixCompareGray
                - pixMinOrMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixScaleByIntSampling
                - pixScaleByIntSampling
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1726,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixColorMorph
                - pixCompareRGB
                - pixColorMorph
                - pixCompareRGB
                - pixMinOrMax
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDilateGray
                - pixCompareGray
                - pixDilateGray
                - pixCompareGray
                - pixMinOrMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixScaleByIntSampling
                - pixScaleByIntSampling
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1725,16'
          Branch Sides:
            - BranchSide:      'compare.c:1725,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1725,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1727,9'
          Branch Sides:
            - BranchSide:      'compare.c:1728,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1729,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixColorMorph
                - pixCompareRGB
                - pixColorMorph
                - pixCompareRGB
                - pixMinOrMax
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDilateGray
                - pixCompareGray
                - pixDilateGray
                - pixCompareGray
                - pixMinOrMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixScaleByIntSampling
                - pixScaleByIntSampling
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1728,16'
          Branch Sides:
            - BranchSide:      'compare.c:1728,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1728,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1729,9'
          Branch Sides:
            - BranchSide:      'compare.c:1730,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixColorMorph
                - pixCompareRGB
                - pixColorMorph
                - pixCompareRGB
                - pixMinOrMax
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDilateGray
                - pixCompareGray
                - pixDilateGray
                - pixCompareGray
                - pixMinOrMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixScaleByIntSampling
                - pixScaleByIntSampling
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1731,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixColorMorph
                - pixCompareRGB
                - pixColorMorph
                - pixCompareRGB
                - pixMinOrMax
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDilateGray
                - pixCompareGray
                - pixDilateGray
                - pixCompareGray
                - pixMinOrMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixScaleByIntSampling
                - pixScaleByIntSampling
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1730,16'
          Branch Sides:
            - BranchSide:      'compare.c:1730,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1730,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1731,9'
          Branch Sides:
            - BranchSide:      'compare.c:1732,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixColorMorph
                - pixCompareRGB
                - pixColorMorph
                - pixCompareRGB
                - pixMinOrMax
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDilateGray
                - pixCompareGray
                - pixDilateGray
                - pixCompareGray
                - pixMinOrMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixScaleByIntSampling
                - pixScaleByIntSampling
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1733,22'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixColorMorph
                - pixCompareRGB
                - pixColorMorph
                - pixCompareRGB
                - pixMinOrMax
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDilateGray
                - pixCompareGray
                - pixDilateGray
                - pixCompareGray
                - pixMinOrMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixScaleByIntSampling
                - pixScaleByIntSampling
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1732,16'
          Branch Sides:
            - BranchSide:      'compare.c:1732,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1732,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1735,32'
          Branch Sides:
            - BranchSide:      'compare.c:1735,35'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixColorMorph
                - pixCompareRGB
                - pixColorMorph
                - pixCompareRGB
                - pixMinOrMax
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDilateGray
                - pixCompareGray
                - pixDilateGray
                - pixCompareGray
                - pixMinOrMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixScaleByIntSampling
                - pixScaleByIntSampling
                - returnErrorInt
            - BranchSide:      'compare.c:1737,25'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixColorMorph
                - pixCompareRGB
                - pixColorMorph
                - pixCompareRGB
                - pixMinOrMax
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDilateGray
                - pixCompareGray
                - pixDilateGray
                - pixCompareGray
                - pixMinOrMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixScaleByIntSampling
                - pixScaleByIntSampling
                - returnErrorInt
        - Branch String:   'compare.c:1735,9'
          Branch Sides:
            - BranchSide:      'compare.c:1736,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1737,25'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixClone
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixColorMorph
                - pixCompareRGB
                - pixColorMorph
                - pixCompareRGB
                - pixMinOrMax
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDilateGray
                - pixCompareGray
                - pixDilateGray
                - pixCompareGray
                - pixMinOrMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixScaleByIntSampling
                - pixScaleByIntSampling
                - returnErrorInt
        - Branch String:   'compare.c:1736,16'
          Branch Sides:
            - BranchSide:      'compare.c:1736,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1736,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1737,32'
          Branch Sides:
            - BranchSide:      'compare.c:1737,35'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixColorMorph
                - pixCompareRGB
                - pixColorMorph
                - pixCompareRGB
                - pixMinOrMax
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDilateGray
                - pixCompareGray
                - pixDilateGray
                - pixCompareGray
                - pixMinOrMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixScaleByIntSampling
                - pixScaleByIntSampling
            - BranchSide:      'compare.c:1741,9'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixColorMorph
                - pixCompareRGB
                - pixColorMorph
                - pixCompareRGB
                - pixMinOrMax
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDilateGray
                - pixCompareGray
                - pixDilateGray
                - pixCompareGray
                - pixMinOrMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixScaleByIntSampling
                - pixScaleByIntSampling
        - Branch String:   'compare.c:1737,9'
          Branch Sides:
            - BranchSide:      'compare.c:1738,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1741,9'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixColorMorph
                - pixCompareRGB
                - pixColorMorph
                - pixCompareRGB
                - pixMinOrMax
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDilateGray
                - pixCompareGray
                - pixDilateGray
                - pixCompareGray
                - pixMinOrMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixScaleByIntSampling
                - pixScaleByIntSampling
        - Branch String:   'compare.c:1738,16'
          Branch Sides:
            - BranchSide:      'compare.c:1738,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1738,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1741,9'
          Branch Sides:
            - BranchSide:      'compare.c:1742,38'
              BranchSideFuncs:
                - pixScaleByIntSampling
                - pixScaleByIntSampling
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixColorMorph
                - pixCompareRGB
                - pixColorMorph
                - pixCompareRGB
                - pixMinOrMax
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDilateGray
                - pixCompareGray
                - pixDilateGray
                - pixCompareGray
                - pixMinOrMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
            - BranchSide:      'compare.c:1745,25'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixColorMorph
                - pixCompareRGB
                - pixColorMorph
                - pixCompareRGB
                - pixMinOrMax
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDilateGray
                - pixCompareGray
                - pixDilateGray
                - pixCompareGray
                - pixMinOrMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
        - Branch String:   'compare.c:1750,9'
          Branch Sides:
            - BranchSide:      'compare.c:1751,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixColorMorph
                - pixCompareRGB
                - pixColorMorph
                - pixCompareRGB
                - pixMinOrMax
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDilateGray
                - pixCompareGray
                - pixDilateGray
                - pixCompareGray
                - pixMinOrMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
            - BranchSide:      'compare.c:1754,25'
              BranchSideFuncs:
                - pixClone
                - pixGetColormap
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixColorMorph
                - pixCompareRGB
                - pixColorMorph
                - pixCompareRGB
                - pixMinOrMax
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDilateGray
                - pixCompareGray
                - pixDilateGray
                - pixCompareGray
                - pixMinOrMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
        - Branch String:   'compare.c:1756,9'
          Branch Sides:
            - BranchSide:      'compare.c:1757,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixDestroy
                - pixDestroy
                - pixColorMorph
                - pixCompareRGB
                - pixColorMorph
                - pixCompareRGB
                - pixMinOrMax
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDilateGray
                - pixCompareGray
                - pixDilateGray
                - pixCompareGray
                - pixMinOrMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'compare.c:1760,25'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixColorMorph
                - pixCompareRGB
                - pixColorMorph
                - pixCompareRGB
                - pixMinOrMax
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDilateGray
                - pixCompareGray
                - pixDilateGray
                - pixCompareGray
                - pixMinOrMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'compare.c:1764,18'
          Branch Sides:
            - BranchSide:      'compare.c:1764,22'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'compare.c:1765,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'compare.c:1764,30'
          Branch Sides:
            - BranchSide:      'compare.c:1764,33'
              BranchSideFuncs:
                - pixColorMorph
                - pixCompareRGB
                - pixColorMorph
                - pixCompareRGB
                - pixMinOrMax
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDilateGray
                - pixCompareGray
                - pixDilateGray
                - pixCompareGray
                - pixMinOrMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'compare.c:1780,9'
              BranchSideFuncs:
                - pixColorMorph
                - pixCompareRGB
                - pixColorMorph
                - pixCompareRGB
                - pixMinOrMax
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDilateGray
                - pixCompareGray
                - pixDilateGray
                - pixCompareGray
                - pixMinOrMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:1764,9'
          Branch Sides:
            - BranchSide:      'compare.c:1765,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'compare.c:1780,9'
              BranchSideFuncs:
                - pixColorMorph
                - pixCompareRGB
                - pixColorMorph
                - pixCompareRGB
                - pixMinOrMax
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDilateGray
                - pixCompareGray
                - pixDilateGray
                - pixCompareGray
                - pixMinOrMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:1767,9'
          Branch Sides:
            - BranchSide:      'compare.c:1769,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'compare.c:1769,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1780,9'
          Branch Sides:
            - BranchSide:      'compare.c:1781,30'
              BranchSideFuncs:
                - pixDilateGray
                - pixCompareGray
                - pixDilateGray
                - pixCompareGray
                - pixMinOrMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:1807,30'
              BranchSideFuncs:
                - pixColorMorph
                - pixCompareRGB
                - pixColorMorph
                - pixCompareRGB
                - pixMinOrMax
                - pixConvertRGBToGrayMinMax
                - pixThresholdToBinary
                - pixInvert
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:1792,27'
          Branch Sides:
            - BranchSide:      'compare.c:1792,19'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:1792,30'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:1792,19'
          Branch Sides:
            - BranchSide:      'compare.c:1792,19'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:1793,51'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:1798,13'
          Branch Sides:
            - BranchSide:      'compare.c:1799,26'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:1801,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:1802,13'
          Branch Sides:
            - BranchSide:      'compare.c:1803,26'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:1805,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:1819,27'
          Branch Sides:
            - BranchSide:      'compare.c:1819,19'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:1819,30'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:1819,19'
          Branch Sides:
            - BranchSide:      'compare.c:1819,19'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:1820,51'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:1826,13'
          Branch Sides:
            - BranchSide:      'compare.c:1827,26'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:1829,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:1830,13'
          Branch Sides:
            - BranchSide:      'compare.c:1831,26'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:1833,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'compare.c:1725,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1728,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1730,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1732,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1733,10'
          Dst:             pixGetDepth
        - Src:             'compare.c:1734,10'
          Dst:             pixGetDepth
        - Src:             'compare.c:1735,10'
          Dst:             pixGetColormap
        - Src:             'compare.c:1736,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1737,10'
          Dst:             pixGetColormap
        - Src:             'compare.c:1738,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1742,16'
          Dst:             pixScaleByIntSampling
        - Src:             'compare.c:1743,16'
          Dst:             pixScaleByIntSampling
        - Src:             'compare.c:1745,16'
          Dst:             pixClone
        - Src:             'compare.c:1746,16'
          Dst:             pixClone
        - Src:             'compare.c:1750,9'
          Dst:             pixGetColormap
        - Src:             'compare.c:1751,16'
          Dst:             pixRemoveColormap
        - Src:             'compare.c:1752,14'
          Dst:             pixGetDepth
        - Src:             'compare.c:1754,16'
          Dst:             pixClone
        - Src:             'compare.c:1756,9'
          Dst:             pixGetColormap
        - Src:             'compare.c:1757,16'
          Dst:             pixRemoveColormap
        - Src:             'compare.c:1758,14'
          Dst:             pixGetDepth
        - Src:             'compare.c:1760,16'
          Dst:             pixClone
        - Src:             'compare.c:1762,5'
          Dst:             pixDestroy
        - Src:             'compare.c:1763,5'
          Dst:             pixDestroy
        - Src:             'compare.c:1765,9'
          Dst:             pixDestroy
        - Src:             'compare.c:1766,9'
          Dst:             pixDestroy
        - Src:             'compare.c:1767,9'
          Dst:             lept_stderr
        - Src:             'compare.c:1781,16'
          Dst:             pixDilateGray
        - Src:             'compare.c:1782,9'
          Dst:             pixCompareGray
        - Src:             'compare.c:1784,16'
          Dst:             pixDilateGray
        - Src:             'compare.c:1785,9'
          Dst:             pixCompareGray
        - Src:             'compare.c:1787,16'
          Dst:             pixMinOrMax
        - Src:             'compare.c:1788,17'
          Dst:             pixThresholdToBinary
        - Src:             'compare.c:1789,9'
          Dst:             pixInvert
        - Src:             'compare.c:1790,9'
          Dst:             pixCountPixels
        - Src:             'compare.c:1791,9'
          Dst:             pixGetDimensions
        - Src:             'compare.c:1794,9'
          Dst:             pixDestroy
        - Src:             'compare.c:1795,9'
          Dst:             pixDestroy
        - Src:             'compare.c:1796,9'
          Dst:             pixDestroy
        - Src:             'compare.c:1797,9'
          Dst:             pixDestroy
        - Src:             'compare.c:1801,13'
          Dst:             pixDestroy
        - Src:             'compare.c:1805,13'
          Dst:             pixDestroy
        - Src:             'compare.c:1807,16'
          Dst:             pixColorMorph
        - Src:             'compare.c:1808,9'
          Dst:             pixCompareRGB
        - Src:             'compare.c:1810,16'
          Dst:             pixColorMorph
        - Src:             'compare.c:1811,9'
          Dst:             pixCompareRGB
        - Src:             'compare.c:1813,16'
          Dst:             pixMinOrMax
        - Src:             'compare.c:1814,17'
          Dst:             pixConvertRGBToGrayMinMax
        - Src:             'compare.c:1815,17'
          Dst:             pixThresholdToBinary
        - Src:             'compare.c:1816,9'
          Dst:             pixInvert
        - Src:             'compare.c:1817,9'
          Dst:             pixCountPixels
        - Src:             'compare.c:1818,9'
          Dst:             pixGetDimensions
        - Src:             'compare.c:1821,9'
          Dst:             pixDestroy
        - Src:             'compare.c:1822,9'
          Dst:             pixDestroy
        - Src:             'compare.c:1823,9'
          Dst:             pixDestroy
        - Src:             'compare.c:1824,9'
          Dst:             pixDestroy
        - Src:             'compare.c:1825,9'
          Dst:             pixDestroy
        - Src:             'compare.c:1829,13'
          Dst:             pixDestroy
        - Src:             'compare.c:1833,13'
          Dst:             pixDestroy
        - Src:             'compare.c:1836,5'
          Dst:             pixDestroy
        - Src:             'compare.c:1837,5'
          Dst:             pixDestroy
    - functionName:    pixCompareGray
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 1050
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix1
        - pix2
        - comptype
        - plottype
        - psame
        - pdiff
        - prmsdiff
        - ppixdiff
      BBCount:         93
      ICount:          472
      EdgeCount:       125
      CyclomaticComplexity: 34
      functionsReached:
        - gplotAddPlot
        - gplotCreate
        - gplotDestroy
        - gplotMakeOutput
        - l_fileDisplay
        - lept_mkdir
        - lept_stderr
        - numaClipToInterval
        - numaDestroy
        - numaGetNonzeroRange
        - pixAbsDifference
        - pixCopy
        - pixDestroy
        - pixGetAverageMasked
        - pixGetColormap
        - pixGetDepth
        - pixGetGrayHistogram
        - pixSubtractGray
        - pixZero
        - returnErrorInt
        - snprintf
      functionUses:    5
      BranchProfiles:
        - Branch String:   'compare.c:983,9'
          Branch Sides:
            - BranchSide:      'compare.c:983,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixGetColormap
                - pixGetColormap
                - lept_mkdir
                - pixAbsDifference
                - pixZero
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:984,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixGetColormap
                - pixGetColormap
                - lept_mkdir
                - pixAbsDifference
                - pixZero
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:984,9'
          Branch Sides:
            - BranchSide:      'compare.c:984,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixGetColormap
                - pixGetColormap
                - lept_mkdir
                - pixAbsDifference
                - pixZero
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:985,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixGetColormap
                - pixGetColormap
                - lept_mkdir
                - pixAbsDifference
                - pixZero
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:985,9'
          Branch Sides:
            - BranchSide:      'compare.c:985,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixGetColormap
                - pixGetColormap
                - lept_mkdir
                - pixAbsDifference
                - pixZero
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:986,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixGetColormap
                - pixGetColormap
                - lept_mkdir
                - pixAbsDifference
                - pixZero
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:986,9'
          Branch Sides:
            - BranchSide:      'compare.c:986,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixGetColormap
                - pixGetColormap
                - lept_mkdir
                - pixAbsDifference
                - pixZero
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:987,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixGetColormap
                - pixGetColormap
                - lept_mkdir
                - pixAbsDifference
                - pixZero
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:987,9'
          Branch Sides:
            - BranchSide:      'compare.c:988,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixGetColormap
                - pixGetColormap
                - lept_mkdir
                - pixAbsDifference
                - pixZero
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:989,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixGetColormap
                - pixGetColormap
                - lept_mkdir
                - pixAbsDifference
                - pixZero
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:988,16'
          Branch Sides:
            - BranchSide:      'compare.c:988,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:988,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:989,9'
          Branch Sides:
            - BranchSide:      'compare.c:990,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixGetColormap
                - pixGetColormap
                - lept_mkdir
                - pixAbsDifference
                - pixZero
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:991,22'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixGetColormap
                - pixGetColormap
                - lept_mkdir
                - pixAbsDifference
                - pixZero
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:990,16'
          Branch Sides:
            - BranchSide:      'compare.c:990,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:990,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:993,20'
          Branch Sides:
            - BranchSide:      'compare.c:993,24'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:994,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:993,32'
          Branch Sides:
            - BranchSide:      'compare.c:993,35'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - lept_mkdir
                - pixAbsDifference
                - pixZero
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:995,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - lept_mkdir
                - pixAbsDifference
                - pixZero
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:993,9'
          Branch Sides:
            - BranchSide:      'compare.c:994,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:995,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - lept_mkdir
                - pixAbsDifference
                - pixZero
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:994,16'
          Branch Sides:
            - BranchSide:      'compare.c:994,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:994,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:995,30'
          Branch Sides:
            - BranchSide:      'compare.c:995,48'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:996,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:995,9'
          Branch Sides:
            - BranchSide:      'compare.c:996,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:997,9'
              BranchSideFuncs:
                - lept_mkdir
                - pixAbsDifference
                - pixZero
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:996,16'
          Branch Sides:
            - BranchSide:      'compare.c:996,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:996,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:997,40'
          Branch Sides:
            - BranchSide:      'compare.c:997,43'
              BranchSideFuncs:
                - lept_mkdir
                - pixAbsDifference
                - pixZero
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:999,9'
              BranchSideFuncs:
                - lept_mkdir
                - pixAbsDifference
                - pixZero
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - returnErrorInt
        - Branch String:   'compare.c:997,9'
          Branch Sides:
            - BranchSide:      'compare.c:998,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:999,9'
              BranchSideFuncs:
                - lept_mkdir
                - pixAbsDifference
                - pixZero
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - returnErrorInt
        - Branch String:   'compare.c:998,16'
          Branch Sides:
            - BranchSide:      'compare.c:998,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:998,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:999,22'
          Branch Sides:
            - BranchSide:      'compare.c:999,25'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1000,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:999,9'
          Branch Sides:
            - BranchSide:      'compare.c:1000,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1002,5'
              BranchSideFuncs:
                - lept_mkdir
                - pixAbsDifference
                - pixZero
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
        - Branch String:   'compare.c:1000,16'
          Branch Sides:
            - BranchSide:      'compare.c:1000,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1000,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1004,9'
          Branch Sides:
            - BranchSide:      'compare.c:1005,38'
              BranchSideFuncs:
                - pixSubtractGray
                - pixZero
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - lept_stderr
            - BranchSide:      'compare.c:1007,33'
              BranchSideFuncs:
                - pixAbsDifference
                - pixZero
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - lept_stderr
        - Branch String:   'compare.c:1010,9'
          Branch Sides:
            - BranchSide:      'compare.c:1011,9'
              BranchSideFuncs:
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - lept_stderr
            - BranchSide:      'compare.c:1012,9'
              BranchSideFuncs:
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
        - Branch String:   'compare.c:1011,9'
          Branch Sides:
            - BranchSide:      'compare.c:1012,9'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
            - BranchSide:      'compare.c:1012,9'
              BranchSideFuncs:
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
        - Branch String:   'compare.c:1012,9'
          Branch Sides:
            - BranchSide:      'compare.c:1012,25'
              BranchSideFuncs:
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
            - BranchSide:      'compare.c:1014,9'
              BranchSideFuncs:
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
        - Branch String:   'compare.c:1014,9'
          Branch Sides:
            - BranchSide:      'compare.c:1015,29'
              BranchSideFuncs:
                - pixGetAverageMasked
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
            - BranchSide:      'compare.c:1018,9'
              BranchSideFuncs:
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - lept_stderr
        - Branch String:   'compare.c:1018,18'
          Branch Sides:
            - BranchSide:      'compare.c:1018,22'
              BranchSideFuncs:
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
                - lept_stderr
            - BranchSide:      'compare.c:1037,9'
              BranchSideFuncs:
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
        - Branch String:   'compare.c:1018,9'
          Branch Sides:
            - BranchSide:      'compare.c:1019,9'
              BranchSideFuncs:
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
            - BranchSide:      'compare.c:1037,9'
              BranchSideFuncs:
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
        - Branch String:   'compare.c:1019,9'
          Branch Sides:
            - BranchSide:      'compare.c:1020,34'
              BranchSideFuncs:
                - lept_stderr
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
            - BranchSide:      'compare.c:1020,34'
              BranchSideFuncs:
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
                - pixCopy
        - Branch String:   'compare.c:1037,9'
          Branch Sides:
            - BranchSide:      'compare.c:1038,35'
              BranchSideFuncs:
                - pixCopy
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
            - BranchSide:      'compare.c:1040,9'
              BranchSideFuncs:
                - pixDestroy
                - pixGetAverageMasked
                - pixDestroy
                - pixAbsDifference
        - Branch String:   'compare.c:1040,9'
          Branch Sides:
            - BranchSide:      'compare.c:1041,13'
              BranchSideFuncs:
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
            - BranchSide:      'compare.c:1048,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'compare.c:1041,13'
          Branch Sides:
            - BranchSide:      'compare.c:1042,13'
              BranchSideFuncs:
                - pixDestroy
                - pixAbsDifference
                - pixGetAverageMasked
                - pixDestroy
            - BranchSide:      'compare.c:1045,29'
              BranchSideFuncs:
                - pixGetAverageMasked
                - pixDestroy
      Callsites:
        - Src:             'compare.c:988,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:990,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:991,10'
          Dst:             pixGetDepth
        - Src:             'compare.c:992,10'
          Dst:             pixGetDepth
        - Src:             'compare.c:994,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:995,9'
          Dst:             pixGetColormap
        - Src:             'compare.c:995,33'
          Dst:             pixGetColormap
        - Src:             'compare.c:996,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:998,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1000,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1002,5'
          Dst:             lept_mkdir
        - Src:             'compare.c:1005,16'
          Dst:             pixSubtractGray
        - Src:             'compare.c:1007,16'
          Dst:             pixAbsDifference
        - Src:             'compare.c:1009,5'
          Dst:             pixZero
        - Src:             'compare.c:1011,9'
          Dst:             lept_stderr
        - Src:             'compare.c:1015,9'
          Dst:             pixGetAverageMasked
        - Src:             'compare.c:1019,9'
          Dst:             lept_stderr
        - Src:             'compare.c:1020,14'
          Dst:             pixGetGrayHistogram
        - Src:             'compare.c:1021,9'
          Dst:             numaGetNonzeroRange
        - Src:             'compare.c:1022,15'
          Dst:             numaClipToInterval
        - Src:             'compare.c:1023,9'
          Dst:             snprintf
        - Src:             'compare.c:1024,17'
          Dst:             gplotCreate
        - Src:             'compare.c:1027,9'
          Dst:             gplotAddPlot
        - Src:             'compare.c:1028,9'
          Dst:             gplotMakeOutput
        - Src:             'compare.c:1029,9'
          Dst:             gplotDestroy
        - Src:             'compare.c:1030,9'
          Dst:             snprintf
        - Src:             'compare.c:1032,9'
          Dst:             l_fileDisplay
        - Src:             'compare.c:1033,9'
          Dst:             numaDestroy
        - Src:             'compare.c:1034,9'
          Dst:             numaDestroy
        - Src:             'compare.c:1038,21'
          Dst:             pixCopy
        - Src:             'compare.c:1042,13'
          Dst:             pixDestroy
        - Src:             'compare.c:1043,20'
          Dst:             pixAbsDifference
        - Src:             'compare.c:1045,9'
          Dst:             pixGetAverageMasked
        - Src:             'compare.c:1048,5'
          Dst:             pixDestroy
    - functionName:    pixCompareRGB
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1200
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix1
        - pix2
        - comptype
        - plottype
        - psame
        - pdiff
        - prmsdiff
        - ppixdiff
      BBCount:         91
      ICount:          625
      EdgeCount:       122
      CyclomaticComplexity: 33
      functionsReached:
        - gplotAddPlot
        - gplotCreate
        - gplotDestroy
        - gplotMakeOutput
        - l_fileDisplay
        - lept_mkdir
        - lept_stderr
        - numaClipToInterval
        - numaDestroy
        - numaGetNonzeroRange
        - pixAbsDifference
        - pixCreateRGBImage
        - pixDestroy
        - pixGetAverageMasked
        - pixGetDepth
        - pixGetGrayHistogram
        - pixGetRGBComponent
        - pixSubtractGray
        - pixZero
        - returnErrorInt
        - snprintf
      functionUses:    6
      BranchProfiles:
        - Branch String:   'compare.c:1092,9'
          Branch Sides:
            - BranchSide:      'compare.c:1092,17'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - lept_mkdir
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixZero
                - pixZero
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - pixSubtractGray
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1093,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - lept_mkdir
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixZero
                - pixZero
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - pixSubtractGray
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1093,9'
          Branch Sides:
            - BranchSide:      'compare.c:1093,17'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - lept_mkdir
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixZero
                - pixZero
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - pixSubtractGray
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1094,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - lept_mkdir
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixZero
                - pixZero
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - pixSubtractGray
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1094,9'
          Branch Sides:
            - BranchSide:      'compare.c:1094,20'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - lept_mkdir
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixZero
                - pixZero
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - pixSubtractGray
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1095,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - lept_mkdir
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixZero
                - pixZero
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - pixSubtractGray
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1095,9'
          Branch Sides:
            - BranchSide:      'compare.c:1095,20'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - lept_mkdir
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixZero
                - pixZero
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - pixSubtractGray
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1096,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - lept_mkdir
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixZero
                - pixZero
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - pixSubtractGray
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1096,15'
          Branch Sides:
            - BranchSide:      'compare.c:1096,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - lept_mkdir
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixZero
                - pixZero
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - pixSubtractGray
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1097,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:1096,9'
          Branch Sides:
            - BranchSide:      'compare.c:1097,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1098,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - lept_mkdir
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixZero
                - pixZero
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - pixSubtractGray
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1097,16'
          Branch Sides:
            - BranchSide:      'compare.c:1097,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1097,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1098,15'
          Branch Sides:
            - BranchSide:      'compare.c:1098,30'
              BranchSideFuncs:
                - pixGetDepth
                - lept_mkdir
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixZero
                - pixZero
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - pixSubtractGray
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1099,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:1098,9'
          Branch Sides:
            - BranchSide:      'compare.c:1099,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1100,9'
              BranchSideFuncs:
                - lept_mkdir
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixZero
                - pixZero
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - pixSubtractGray
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1099,16'
          Branch Sides:
            - BranchSide:      'compare.c:1099,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1099,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1100,40'
          Branch Sides:
            - BranchSide:      'compare.c:1100,43'
              BranchSideFuncs:
                - lept_mkdir
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixZero
                - pixZero
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - pixSubtractGray
                - pixSubtractGray
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1102,9'
              BranchSideFuncs:
                - lept_mkdir
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixZero
                - pixZero
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - pixSubtractGray
                - pixSubtractGray
                - returnErrorInt
        - Branch String:   'compare.c:1100,9'
          Branch Sides:
            - BranchSide:      'compare.c:1101,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1102,9'
              BranchSideFuncs:
                - lept_mkdir
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixZero
                - pixZero
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - pixSubtractGray
                - pixSubtractGray
                - returnErrorInt
        - Branch String:   'compare.c:1101,16'
          Branch Sides:
            - BranchSide:      'compare.c:1101,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1101,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1102,22'
          Branch Sides:
            - BranchSide:      'compare.c:1102,25'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1103,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:1102,9'
          Branch Sides:
            - BranchSide:      'compare.c:1103,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1105,5'
              BranchSideFuncs:
                - lept_mkdir
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixZero
                - pixZero
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - lept_stderr
                - pixSubtractGray
                - pixSubtractGray
                - pixSubtractGray
        - Branch String:   'compare.c:1103,16'
          Branch Sides:
            - BranchSide:      'compare.c:1103,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1103,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1113,9'
          Branch Sides:
            - BranchSide:      'compare.c:1114,38'
              BranchSideFuncs:
                - pixSubtractGray
                - pixSubtractGray
                - pixSubtractGray
                - pixZero
                - pixZero
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - lept_stderr
            - BranchSide:      'compare.c:1118,33'
              BranchSideFuncs:
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixZero
                - pixZero
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - lept_stderr
        - Branch String:   'compare.c:1126,18'
          Branch Sides:
            - BranchSide:      'compare.c:1126,21'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - lept_stderr
            - BranchSide:      'compare.c:1126,27'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - lept_stderr
        - Branch String:   'compare.c:1126,27'
          Branch Sides:
            - BranchSide:      'compare.c:1126,30'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - lept_stderr
            - BranchSide:      'compare.c:1126,27'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - lept_stderr
        - Branch String:   'compare.c:1127,9'
          Branch Sides:
            - BranchSide:      'compare.c:1128,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - lept_stderr
            - BranchSide:      'compare.c:1129,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
        - Branch String:   'compare.c:1128,9'
          Branch Sides:
            - BranchSide:      'compare.c:1129,9'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
            - BranchSide:      'compare.c:1129,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
        - Branch String:   'compare.c:1129,9'
          Branch Sides:
            - BranchSide:      'compare.c:1129,25'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
            - BranchSide:      'compare.c:1131,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
        - Branch String:   'compare.c:1131,9'
          Branch Sides:
            - BranchSide:      'compare.c:1132,29'
              BranchSideFuncs:
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
            - BranchSide:      'compare.c:1139,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
        - Branch String:   'compare.c:1139,18'
          Branch Sides:
            - BranchSide:      'compare.c:1139,22'
              BranchSideFuncs:
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
                - lept_stderr
            - BranchSide:      'compare.c:1172,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
        - Branch String:   'compare.c:1139,9'
          Branch Sides:
            - BranchSide:      'compare.c:1140,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
            - BranchSide:      'compare.c:1172,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
        - Branch String:   'compare.c:1140,9'
          Branch Sides:
            - BranchSide:      'compare.c:1141,35'
              BranchSideFuncs:
                - lept_stderr
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
            - BranchSide:      'compare.c:1141,35'
              BranchSideFuncs:
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - pixGetGrayHistogram
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaGetNonzeroRange
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
        - Branch String:   'compare.c:1147,16'
          Branch Sides:
            - BranchSide:      'compare.c:1147,14'
              BranchSideFuncs:
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
            - BranchSide:      'compare.c:1147,14'
              BranchSideFuncs:
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
        - Branch String:   'compare.c:1148,16'
          Branch Sides:
            - BranchSide:      'compare.c:1148,14'
              BranchSideFuncs:
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
            - BranchSide:      'compare.c:1148,14'
              BranchSideFuncs:
                - numaClipToInterval
                - numaClipToInterval
                - numaClipToInterval
                - snprintf
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - gplotDestroy
                - snprintf
                - l_fileDisplay
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixCreateRGBImage
        - Branch String:   'compare.c:1172,9'
          Branch Sides:
            - BranchSide:      'compare.c:1173,39'
              BranchSideFuncs:
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
            - BranchSide:      'compare.c:1175,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
        - Branch String:   'compare.c:1175,9'
          Branch Sides:
            - BranchSide:      'compare.c:1176,13'
              BranchSideFuncs:
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
            - BranchSide:      'compare.c:1190,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:1176,13'
          Branch Sides:
            - BranchSide:      'compare.c:1177,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixAbsDifference
                - pixAbsDifference
                - pixAbsDifference
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:1184,29'
              BranchSideFuncs:
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'compare.c:1096,18'
          Dst:             pixGetDepth
        - Src:             'compare.c:1097,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1098,18'
          Dst:             pixGetDepth
        - Src:             'compare.c:1099,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1101,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1103,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1105,5'
          Dst:             lept_mkdir
        - Src:             'compare.c:1107,13'
          Dst:             pixGetRGBComponent
        - Src:             'compare.c:1108,13'
          Dst:             pixGetRGBComponent
        - Src:             'compare.c:1109,13'
          Dst:             pixGetRGBComponent
        - Src:             'compare.c:1110,13'
          Dst:             pixGetRGBComponent
        - Src:             'compare.c:1111,13'
          Dst:             pixGetRGBComponent
        - Src:             'compare.c:1112,13'
          Dst:             pixGetRGBComponent
        - Src:             'compare.c:1114,16'
          Dst:             pixSubtractGray
        - Src:             'compare.c:1115,16'
          Dst:             pixSubtractGray
        - Src:             'compare.c:1116,16'
          Dst:             pixSubtractGray
        - Src:             'compare.c:1118,16'
          Dst:             pixAbsDifference
        - Src:             'compare.c:1119,16'
          Dst:             pixAbsDifference
        - Src:             'compare.c:1120,16'
          Dst:             pixAbsDifference
        - Src:             'compare.c:1123,5'
          Dst:             pixZero
        - Src:             'compare.c:1124,5'
          Dst:             pixZero
        - Src:             'compare.c:1125,5'
          Dst:             pixZero
        - Src:             'compare.c:1128,9'
          Dst:             lept_stderr
        - Src:             'compare.c:1132,9'
          Dst:             pixGetAverageMasked
        - Src:             'compare.c:1133,9'
          Dst:             pixGetAverageMasked
        - Src:             'compare.c:1134,9'
          Dst:             pixGetAverageMasked
        - Src:             'compare.c:1140,9'
          Dst:             lept_stderr
        - Src:             'compare.c:1141,15'
          Dst:             pixGetGrayHistogram
        - Src:             'compare.c:1142,15'
          Dst:             pixGetGrayHistogram
        - Src:             'compare.c:1143,15'
          Dst:             pixGetGrayHistogram
        - Src:             'compare.c:1144,9'
          Dst:             numaGetNonzeroRange
        - Src:             'compare.c:1145,9'
          Dst:             numaGetNonzeroRange
        - Src:             'compare.c:1146,9'
          Dst:             numaGetNonzeroRange
        - Src:             'compare.c:1149,16'
          Dst:             numaClipToInterval
        - Src:             'compare.c:1150,16'
          Dst:             numaClipToInterval
        - Src:             'compare.c:1151,16'
          Dst:             numaClipToInterval
        - Src:             'compare.c:1152,9'
          Dst:             snprintf
        - Src:             'compare.c:1153,17'
          Dst:             gplotCreate
        - Src:             'compare.c:1156,9'
          Dst:             gplotAddPlot
        - Src:             'compare.c:1157,9'
          Dst:             gplotAddPlot
        - Src:             'compare.c:1158,9'
          Dst:             gplotAddPlot
        - Src:             'compare.c:1159,9'
          Dst:             gplotMakeOutput
        - Src:             'compare.c:1160,9'
          Dst:             gplotDestroy
        - Src:             'compare.c:1161,9'
          Dst:             snprintf
        - Src:             'compare.c:1163,9'
          Dst:             l_fileDisplay
        - Src:             'compare.c:1164,9'
          Dst:             numaDestroy
        - Src:             'compare.c:1165,9'
          Dst:             numaDestroy
        - Src:             'compare.c:1166,9'
          Dst:             numaDestroy
        - Src:             'compare.c:1167,9'
          Dst:             numaDestroy
        - Src:             'compare.c:1168,9'
          Dst:             numaDestroy
        - Src:             'compare.c:1169,9'
          Dst:             numaDestroy
        - Src:             'compare.c:1173,21'
          Dst:             pixCreateRGBImage
        - Src:             'compare.c:1177,13'
          Dst:             pixDestroy
        - Src:             'compare.c:1178,13'
          Dst:             pixDestroy
        - Src:             'compare.c:1179,13'
          Dst:             pixDestroy
        - Src:             'compare.c:1180,20'
          Dst:             pixAbsDifference
        - Src:             'compare.c:1181,20'
          Dst:             pixAbsDifference
        - Src:             'compare.c:1182,20'
          Dst:             pixAbsDifference
        - Src:             'compare.c:1184,9'
          Dst:             pixGetAverageMasked
        - Src:             'compare.c:1185,9'
          Dst:             pixGetAverageMasked
        - Src:             'compare.c:1186,9'
          Dst:             pixGetAverageMasked
        - Src:             'compare.c:1190,5'
          Dst:             pixDestroy
        - Src:             'compare.c:1191,5'
          Dst:             pixDestroy
        - Src:             'compare.c:1192,5'
          Dst:             pixDestroy
        - Src:             'compare.c:1193,5'
          Dst:             pixDestroy
        - Src:             'compare.c:1194,5'
          Dst:             pixDestroy
        - Src:             'compare.c:1195,5'
          Dst:             pixDestroy
        - Src:             'compare.c:1196,5'
          Dst:             pixDestroy
        - Src:             'compare.c:1197,5'
          Dst:             pixDestroy
        - Src:             'compare.c:1198,5'
          Dst:             pixDestroy
    - functionName:    pixGetDifferenceStats
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1487
      functionLinenumberEnd: 1557
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix1
        - pix2
        - factor
        - mindiff
        - pfractdiff
        - pavediff
        - details
      BBCount:         69
      ICount:          421
      EdgeCount:       92
      CyclomaticComplexity: 25
      functionsReached:
        - gplotSimple1
        - l_fileDisplay
        - lept_mkdir
        - lept_stderr
        - numaClipToInterval
        - numaDestroy
        - numaGetFArray
        - numaGetNonzeroRange
        - numaNormalizeHistogram
        - numaWriteStderr
        - pixGetDifferenceHistogram
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compare.c:1493,9'
          Branch Sides:
            - BranchSide:      'compare.c:1493,22'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDifferenceHistogram
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - lept_mkdir
                - numaGetNonzeroRange
                - numaClipToInterval
                - gplotSimple1
                - l_fileDisplay
                - lept_stderr
                - numaWriteStderr
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1494,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDifferenceHistogram
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - lept_mkdir
                - numaGetNonzeroRange
                - numaClipToInterval
                - gplotSimple1
                - l_fileDisplay
                - lept_stderr
                - numaWriteStderr
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1494,9'
          Branch Sides:
            - BranchSide:      'compare.c:1494,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDifferenceHistogram
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - lept_mkdir
                - numaGetNonzeroRange
                - numaClipToInterval
                - gplotSimple1
                - l_fileDisplay
                - lept_stderr
                - numaWriteStderr
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1495,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDifferenceHistogram
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - lept_mkdir
                - numaGetNonzeroRange
                - numaClipToInterval
                - gplotSimple1
                - l_fileDisplay
                - lept_stderr
                - numaWriteStderr
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1495,9'
          Branch Sides:
            - BranchSide:      'compare.c:1496,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDifferenceHistogram
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - lept_mkdir
                - numaGetNonzeroRange
                - numaClipToInterval
                - gplotSimple1
                - l_fileDisplay
                - lept_stderr
                - numaWriteStderr
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1497,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDifferenceHistogram
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - lept_mkdir
                - numaGetNonzeroRange
                - numaClipToInterval
                - gplotSimple1
                - l_fileDisplay
                - lept_stderr
                - numaWriteStderr
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1496,16'
          Branch Sides:
            - BranchSide:      'compare.c:1496,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1496,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1497,9'
          Branch Sides:
            - BranchSide:      'compare.c:1498,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDifferenceHistogram
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - lept_mkdir
                - numaGetNonzeroRange
                - numaClipToInterval
                - gplotSimple1
                - l_fileDisplay
                - lept_stderr
                - numaWriteStderr
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1499,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDifferenceHistogram
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - lept_mkdir
                - numaGetNonzeroRange
                - numaClipToInterval
                - gplotSimple1
                - l_fileDisplay
                - lept_stderr
                - numaWriteStderr
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1498,16'
          Branch Sides:
            - BranchSide:      'compare.c:1498,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1498,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1499,9'
          Branch Sides:
            - BranchSide:      'compare.c:1500,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDifferenceHistogram
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - lept_mkdir
                - numaGetNonzeroRange
                - numaClipToInterval
                - gplotSimple1
                - l_fileDisplay
                - lept_stderr
                - numaWriteStderr
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1501,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDifferenceHistogram
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - lept_mkdir
                - numaGetNonzeroRange
                - numaClipToInterval
                - gplotSimple1
                - l_fileDisplay
                - lept_stderr
                - numaWriteStderr
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1500,16'
          Branch Sides:
            - BranchSide:      'compare.c:1500,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1500,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1501,9'
          Branch Sides:
            - BranchSide:      'compare.c:1502,16'
              BranchSideFuncs:
                - pixGetDifferenceHistogram
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - lept_mkdir
                - numaGetNonzeroRange
                - numaClipToInterval
                - gplotSimple1
                - l_fileDisplay
                - lept_stderr
                - numaWriteStderr
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1503,9'
              BranchSideFuncs:
                - pixGetDifferenceHistogram
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - lept_mkdir
                - numaGetNonzeroRange
                - numaClipToInterval
                - gplotSimple1
                - l_fileDisplay
                - lept_stderr
                - numaWriteStderr
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1502,16'
          Branch Sides:
            - BranchSide:      'compare.c:1502,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1502,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1503,9'
          Branch Sides:
            - BranchSide:      'compare.c:1504,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1506,42'
              BranchSideFuncs:
                - pixGetDifferenceHistogram
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - lept_mkdir
                - numaGetNonzeroRange
                - numaClipToInterval
                - gplotSimple1
                - l_fileDisplay
                - lept_stderr
                - numaWriteStderr
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1504,16'
          Branch Sides:
            - BranchSide:      'compare.c:1504,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1504,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1506,9'
          Branch Sides:
            - BranchSide:      'compare.c:1507,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1509,39'
              BranchSideFuncs:
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - lept_mkdir
                - numaGetNonzeroRange
                - numaClipToInterval
                - gplotSimple1
                - l_fileDisplay
                - lept_stderr
                - numaWriteStderr
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - numaDestroy
                - returnErrorInt
        - Branch String:   'compare.c:1507,16'
          Branch Sides:
            - BranchSide:      'compare.c:1507,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1507,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1509,9'
          Branch Sides:
            - BranchSide:      'compare.c:1510,9'
              BranchSideFuncs:
                - numaDestroy
                - returnErrorInt
            - BranchSide:      'compare.c:1513,27'
              BranchSideFuncs:
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - lept_mkdir
                - numaGetNonzeroRange
                - numaClipToInterval
                - gplotSimple1
                - l_fileDisplay
                - lept_stderr
                - numaWriteStderr
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'compare.c:1511,16'
          Branch Sides:
            - BranchSide:      'compare.c:1511,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1511,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1515,9'
          Branch Sides:
            - BranchSide:      'compare.c:1516,9'
              BranchSideFuncs:
                - lept_mkdir
                - numaGetNonzeroRange
                - numaClipToInterval
                - gplotSimple1
                - l_fileDisplay
                - lept_stderr
                - numaWriteStderr
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - numaDestroy
                - numaDestroy
                - lept_stderr
            - BranchSide:      'compare.c:1542,11'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
        - Branch String:   'compare.c:1527,31'
          Branch Sides:
            - BranchSide:      'compare.c:1527,29'
              BranchSideFuncs:
                - lept_stderr
                - numaDestroy
                - numaDestroy
                - lept_stderr
            - BranchSide:      'compare.c:1527,29'
              BranchSideFuncs:
                - lept_stderr
                - numaDestroy
                - numaDestroy
                - lept_stderr
        - Branch String:   'compare.c:1527,9'
          Branch Sides:
            - BranchSide:      'compare.c:1528,19'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - numaDestroy
                - numaDestroy
            - BranchSide:      'compare.c:1539,9'
              BranchSideFuncs:
                - lept_stderr
                - numaDestroy
                - numaDestroy
        - Branch String:   'compare.c:1530,13'
          Branch Sides:
            - BranchSide:      'compare.c:1531,26'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - numaDestroy
                - numaDestroy
            - BranchSide:      'compare.c:1534,20'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - numaDestroy
                - numaDestroy
        - Branch String:   'compare.c:1534,19'
          Branch Sides:
            - BranchSide:      'compare.c:1527,61'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - numaDestroy
                - numaDestroy
            - BranchSide:      'compare.c:1534,42'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - numaDestroy
                - numaDestroy
        - Branch String:   'compare.c:1544,5'
          Branch Sides:
            - BranchSide:      'compare.c:1545,16'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
            - BranchSide:      'compare.c:1548,12'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
        - Branch String:   'compare.c:1548,11'
          Branch Sides:
            - BranchSide:      'compare.c:1548,11'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
            - BranchSide:      'compare.c:1548,34'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
      Callsites:
        - Src:             'compare.c:1496,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1498,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1500,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1502,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1504,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1506,16'
          Dst:             pixGetDifferenceHistogram
        - Src:             'compare.c:1507,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1509,16'
          Dst:             numaNormalizeHistogram
        - Src:             'compare.c:1510,9'
          Dst:             numaDestroy
        - Src:             'compare.c:1511,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1513,13'
          Dst:             numaGetFArray
        - Src:             'compare.c:1516,9'
          Dst:             lept_mkdir
        - Src:             'compare.c:1517,9'
          Dst:             numaGetNonzeroRange
        - Src:             'compare.c:1518,15'
          Dst:             numaClipToInterval
        - Src:             'compare.c:1519,9'
          Dst:             gplotSimple1
        - Src:             'compare.c:1521,9'
          Dst:             l_fileDisplay
        - Src:             'compare.c:1522,9'
          Dst:             lept_stderr
        - Src:             'compare.c:1523,9'
          Dst:             numaWriteStderr
        - Src:             'compare.c:1524,9'
          Dst:             numaDestroy
        - Src:             'compare.c:1525,9'
          Dst:             lept_stderr
        - Src:             'compare.c:1526,9'
          Dst:             lept_stderr
        - Src:             'compare.c:1536,13'
          Dst:             lept_stderr
        - Src:             'compare.c:1539,9'
          Dst:             lept_stderr
        - Src:             'compare.c:1554,5'
          Dst:             numaDestroy
        - Src:             'compare.c:1555,5'
          Dst:             numaDestroy
    - functionName:    pixGetDifferenceHistogram
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix1
        - pix2
        - factor
      BBCount:         89
      ICount:          608
      EdgeCount:       118
      CyclomaticComplexity: 31
      functionsReached:
        - extractRGBValues
        - numaCreate
        - numaGetFArray
        - numaSetCount
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compare.c:1593,9'
          Branch Sides:
            - BranchSide:      'compare.c:1594,24'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDimensions
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'compare.c:1595,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDimensions
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'compare.c:1594,24'
          Branch Sides:
            - BranchSide:      'compare.c:1594,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:1594,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1595,9'
          Branch Sides:
            - BranchSide:      'compare.c:1596,24'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDimensions
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'compare.c:1597,22'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDimensions
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'compare.c:1596,24'
          Branch Sides:
            - BranchSide:      'compare.c:1596,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:1596,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1599,18'
          Branch Sides:
            - BranchSide:      'compare.c:1599,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:1600,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'compare.c:1599,9'
          Branch Sides:
            - BranchSide:      'compare.c:1600,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:1601,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDimensions
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
        - Branch String:   'compare.c:1600,24'
          Branch Sides:
            - BranchSide:      'compare.c:1600,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:1600,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1601,16'
          Branch Sides:
            - BranchSide:      'compare.c:1601,35'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorPtr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDimensions
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
            - BranchSide:      'compare.c:1604,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDimensions
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
        - Branch String:   'compare.c:1601,9'
          Branch Sides:
            - BranchSide:      'compare.c:1602,24'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDimensions
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
            - BranchSide:      'compare.c:1604,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDimensions
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
        - Branch String:   'compare.c:1602,24'
          Branch Sides:
            - BranchSide:      'compare.c:1602,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:1602,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1604,16'
          Branch Sides:
            - BranchSide:      'compare.c:1604,35'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorPtr
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDimensions
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'compare.c:1607,31'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDimensions
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'compare.c:1604,9'
          Branch Sides:
            - BranchSide:      'compare.c:1605,24'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDimensions
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'compare.c:1607,31'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDimensions
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'compare.c:1605,24'
          Branch Sides:
            - BranchSide:      'compare.c:1605,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:1605,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1611,9'
          Branch Sides:
            - BranchSide:      'compare.c:1612,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'compare.c:1616,9'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'compare.c:1614,24'
          Branch Sides:
            - BranchSide:      'compare.c:1614,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:1614,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1616,9'
          Branch Sides:
            - BranchSide:      'compare.c:1616,28'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'compare.c:1618,10'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'compare.c:1621,9'
          Branch Sides:
            - BranchSide:      'compare.c:1621,7'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'compare.c:1621,7'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'compare.c:1622,9'
          Branch Sides:
            - BranchSide:      'compare.c:1622,7'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'compare.c:1622,7'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'compare.c:1627,9'
          Branch Sides:
            - BranchSide:      'compare.c:1628,16'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:1639,16'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'compare.c:1628,9'
          Branch Sides:
            - BranchSide:      'compare.c:1629,21'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:1638,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:1631,13'
          Branch Sides:
            - BranchSide:      'compare.c:1632,24'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:1637,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:1634,23'
          Branch Sides:
            - BranchSide:      'compare.c:1634,21'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:1634,21'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:1639,9'
          Branch Sides:
            - BranchSide:      'compare.c:0,0'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'compare.c:1640,21'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'compare.c:1642,13'
          Branch Sides:
            - BranchSide:      'compare.c:1643,34'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:1652,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'compare.c:1645,25'
          Branch Sides:
            - BranchSide:      'compare.c:1645,23'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'compare.c:1645,23'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'compare.c:1646,25'
          Branch Sides:
            - BranchSide:      'compare.c:1646,23'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'compare.c:1646,23'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'compare.c:1647,25'
          Branch Sides:
            - BranchSide:      'compare.c:1647,23'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'compare.c:1647,23'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'compare.c:1648,27'
          Branch Sides:
            - BranchSide:      'compare.c:1648,25'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'compare.c:1648,25'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'compare.c:1649,27'
          Branch Sides:
            - BranchSide:      'compare.c:1649,25'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'compare.c:1649,25'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
      Callsites:
        - Src:             'compare.c:1594,24'
          Dst:             returnErrorPtr
        - Src:             'compare.c:1596,24'
          Dst:             returnErrorPtr
        - Src:             'compare.c:1597,10'
          Dst:             pixGetDepth
        - Src:             'compare.c:1598,10'
          Dst:             pixGetDepth
        - Src:             'compare.c:1600,24'
          Dst:             returnErrorPtr
        - Src:             'compare.c:1601,20'
          Dst:             pixGetColormap
        - Src:             'compare.c:1602,24'
          Dst:             returnErrorPtr
        - Src:             'compare.c:1604,20'
          Dst:             pixGetColormap
        - Src:             'compare.c:1605,24'
          Dst:             returnErrorPtr
        - Src:             'compare.c:1607,13'
          Dst:             pixRemoveColormap
        - Src:             'compare.c:1608,13'
          Dst:             pixRemoveColormap
        - Src:             'compare.c:1609,5'
          Dst:             pixGetDimensions
        - Src:             'compare.c:1610,5'
          Dst:             pixGetDimensions
        - Src:             'compare.c:1612,9'
          Dst:             pixDestroy
        - Src:             'compare.c:1613,9'
          Dst:             pixDestroy
        - Src:             'compare.c:1614,24'
          Dst:             returnErrorPtr
        - Src:             'compare.c:1618,10'
          Dst:             numaCreate
        - Src:             'compare.c:1619,5'
          Dst:             numaSetCount
        - Src:             'compare.c:1620,13'
          Dst:             numaGetFArray
        - Src:             'compare.c:1623,13'
          Dst:             pixGetData
        - Src:             'compare.c:1624,13'
          Dst:             pixGetData
        - Src:             'compare.c:1625,12'
          Dst:             pixGetWpl
        - Src:             'compare.c:1626,12'
          Dst:             pixGetWpl
        - Src:             'compare.c:1643,17'
          Dst:             extractRGBValues
        - Src:             'compare.c:1644,17'
          Dst:             extractRGBValues
        - Src:             'compare.c:1655,5'
          Dst:             pixDestroy
        - Src:             'compare.c:1656,5'
          Dst:             pixDestroy
    - functionName:    pixTestForSimilarity
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1411
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - float
        - float
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix1
        - pix2
        - factor
        - mindiff
        - maxfract
        - maxave
        - psimilar
        - details
      BBCount:         42
      ICount:          204
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - pixGetDifferenceStats
        - pixSizesEqual
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compare.c:1414,9'
          Branch Sides:
            - BranchSide:      'compare.c:1415,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixSizesEqual
                - pixGetDifferenceStats
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1416,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixSizesEqual
                - pixGetDifferenceStats
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1415,16'
          Branch Sides:
            - BranchSide:      'compare.c:1415,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1415,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1417,9'
          Branch Sides:
            - BranchSide:      'compare.c:1418,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixSizesEqual
                - pixGetDifferenceStats
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1419,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixSizesEqual
                - pixGetDifferenceStats
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1418,16'
          Branch Sides:
            - BranchSide:      'compare.c:1418,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1418,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1419,9'
          Branch Sides:
            - BranchSide:      'compare.c:1420,16'
              BranchSideFuncs:
                - pixSizesEqual
                - pixGetDifferenceStats
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1421,23'
              BranchSideFuncs:
                - pixSizesEqual
                - pixGetDifferenceStats
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1420,16'
          Branch Sides:
            - BranchSide:      'compare.c:1420,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1420,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1421,9'
          Branch Sides:
            - BranchSide:      'compare.c:1422,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1423,9'
              BranchSideFuncs:
                - pixGetDifferenceStats
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1422,16'
          Branch Sides:
            - BranchSide:      'compare.c:1422,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1422,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1423,9'
          Branch Sides:
            - BranchSide:      'compare.c:1424,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1426,31'
              BranchSideFuncs:
                - pixGetDifferenceStats
                - returnErrorInt
        - Branch String:   'compare.c:1424,16'
          Branch Sides:
            - BranchSide:      'compare.c:1424,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1424,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1426,9'
          Branch Sides:
            - BranchSide:      'compare.c:1428,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1430,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1428,16'
          Branch Sides:
            - BranchSide:      'compare.c:1428,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1428,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1430,9'
          Branch Sides:
            - BranchSide:      'compare.c:1430,31'
              BranchSideFuncs: []
            - BranchSide:      'compare.c:1431,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1431,31'
          Branch Sides:
            - BranchSide:      'compare.c:1431,34'
              BranchSideFuncs: []
            - BranchSide:      'compare.c:1433,5'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1431,9'
          Branch Sides:
            - BranchSide:      'compare.c:1432,10'
              BranchSideFuncs: []
            - BranchSide:      'compare.c:1433,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compare.c:1415,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1418,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1420,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1421,9'
          Dst:             pixSizesEqual
        - Src:             'compare.c:1422,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1424,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1426,9'
          Dst:             pixGetDifferenceStats
        - Src:             'compare.c:1428,16'
          Dst:             returnErrorInt
    - functionName:    pixCompareRankDifference
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1323
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix1
        - pix2
        - factor
      BBCount:         23
      ICount:          151
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - numaCreate
        - numaDestroy
        - numaGetFArray
        - numaNormalizeHistogram
        - numaSetCount
        - pixGetDifferenceHistogram
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compare.c:1328,9'
          Branch Sides:
            - BranchSide:      'compare.c:1329,24'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDifferenceHistogram
                - numaNormalizeHistogram
                - numaGetFArray
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'compare.c:1330,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDifferenceHistogram
                - numaNormalizeHistogram
                - numaGetFArray
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'compare.c:1329,24'
          Branch Sides:
            - BranchSide:      'compare.c:1329,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:1329,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1330,9'
          Branch Sides:
            - BranchSide:      'compare.c:1331,24'
              BranchSideFuncs:
                - pixGetDifferenceHistogram
                - numaNormalizeHistogram
                - numaGetFArray
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'compare.c:1333,42'
              BranchSideFuncs:
                - pixGetDifferenceHistogram
                - numaNormalizeHistogram
                - numaGetFArray
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'compare.c:1331,24'
          Branch Sides:
            - BranchSide:      'compare.c:1331,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:1331,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1333,9'
          Branch Sides:
            - BranchSide:      'compare.c:1334,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:1336,34'
              BranchSideFuncs:
                - numaNormalizeHistogram
                - numaGetFArray
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - numaDestroy
                - numaDestroy
        - Branch String:   'compare.c:1334,24'
          Branch Sides:
            - BranchSide:      'compare.c:1334,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:1334,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1345,5'
          Branch Sides:
            - BranchSide:      'compare.c:1346,21'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
            - BranchSide:      'compare.c:1348,5'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
      Callsites:
        - Src:             'compare.c:1329,24'
          Dst:             returnErrorPtr
        - Src:             'compare.c:1331,24'
          Dst:             returnErrorPtr
        - Src:             'compare.c:1333,16'
          Dst:             pixGetDifferenceHistogram
        - Src:             'compare.c:1334,24'
          Dst:             returnErrorPtr
        - Src:             'compare.c:1336,11'
          Dst:             numaNormalizeHistogram
        - Src:             'compare.c:1337,14'
          Dst:             numaGetFArray
        - Src:             'compare.c:1339,11'
          Dst:             numaCreate
        - Src:             'compare.c:1340,5'
          Dst:             numaSetCount
        - Src:             'compare.c:1341,14'
          Dst:             numaGetFArray
        - Src:             'compare.c:1348,5'
          Dst:             numaDestroy
        - Src:             'compare.c:1349,5'
          Dst:             numaDestroy
    - functionName:    pixCompareTiled
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1234
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix1
        - pix2
        - sx
        - sy
        - type
        - ppixdiff
      BBCount:         59
      ICount:          350
      EdgeCount:       80
      CyclomaticComplexity: 23
      functionsReached:
        - pixAbsDifference
        - pixDestroy
        - pixGetAverageTiled
        - pixGetDepth
        - pixGetDimensions
        - pixGetRGBComponent
        - pixaccAdd
        - pixaccCreate
        - pixaccDestroy
        - pixaccFinal
        - pixaccMultConst
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compare.c:1240,9'
          Branch Sides:
            - BranchSide:      'compare.c:1241,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixAbsDifference
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetDimensions
                - pixaccCreate
                - pixaccAdd
                - pixaccAdd
                - pixaccAdd
                - pixaccMultConst
                - pixaccFinal
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaccDestroy
                - pixDestroy
                - pixGetAverageTiled
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1242,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixAbsDifference
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetDimensions
                - pixaccCreate
                - pixaccAdd
                - pixaccAdd
                - pixaccAdd
                - pixaccMultConst
                - pixaccFinal
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaccDestroy
                - pixDestroy
                - pixGetAverageTiled
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1241,16'
          Branch Sides:
            - BranchSide:      'compare.c:1241,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1241,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1243,9'
          Branch Sides:
            - BranchSide:      'compare.c:1244,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixAbsDifference
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetDimensions
                - pixaccCreate
                - pixaccAdd
                - pixaccAdd
                - pixaccAdd
                - pixaccMultConst
                - pixaccFinal
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaccDestroy
                - pixDestroy
                - pixGetAverageTiled
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1245,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixAbsDifference
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetDimensions
                - pixaccCreate
                - pixaccAdd
                - pixaccAdd
                - pixaccAdd
                - pixaccMultConst
                - pixaccFinal
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaccDestroy
                - pixDestroy
                - pixGetAverageTiled
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1244,16'
          Branch Sides:
            - BranchSide:      'compare.c:1244,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1244,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1245,9'
          Branch Sides:
            - BranchSide:      'compare.c:1246,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixAbsDifference
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetDimensions
                - pixaccCreate
                - pixaccAdd
                - pixaccAdd
                - pixaccAdd
                - pixaccMultConst
                - pixaccFinal
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaccDestroy
                - pixDestroy
                - pixGetAverageTiled
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1247,22'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixAbsDifference
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetDimensions
                - pixaccCreate
                - pixaccAdd
                - pixaccAdd
                - pixaccAdd
                - pixaccMultConst
                - pixaccFinal
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaccDestroy
                - pixDestroy
                - pixGetAverageTiled
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1246,16'
          Branch Sides:
            - BranchSide:      'compare.c:1246,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1246,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1249,9'
          Branch Sides:
            - BranchSide:      'compare.c:1250,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1251,9'
              BranchSideFuncs:
                - pixAbsDifference
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetDimensions
                - pixaccCreate
                - pixaccAdd
                - pixaccAdd
                - pixaccAdd
                - pixaccMultConst
                - pixaccFinal
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaccDestroy
                - pixDestroy
                - pixGetAverageTiled
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1250,16'
          Branch Sides:
            - BranchSide:      'compare.c:1250,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1250,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1251,17'
          Branch Sides:
            - BranchSide:      'compare.c:1251,20'
              BranchSideFuncs:
                - pixAbsDifference
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetDimensions
                - pixaccCreate
                - pixaccAdd
                - pixaccAdd
                - pixaccAdd
                - pixaccMultConst
                - pixaccFinal
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaccDestroy
                - pixDestroy
                - pixGetAverageTiled
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1253,9'
              BranchSideFuncs:
                - pixAbsDifference
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetDimensions
                - pixaccCreate
                - pixaccAdd
                - pixaccAdd
                - pixaccAdd
                - pixaccMultConst
                - pixaccFinal
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaccDestroy
                - pixDestroy
                - pixGetAverageTiled
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1251,9'
          Branch Sides:
            - BranchSide:      'compare.c:1252,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1253,9'
              BranchSideFuncs:
                - pixAbsDifference
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetDimensions
                - pixaccCreate
                - pixaccAdd
                - pixaccAdd
                - pixaccAdd
                - pixaccMultConst
                - pixaccFinal
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaccDestroy
                - pixDestroy
                - pixGetAverageTiled
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1252,16'
          Branch Sides:
            - BranchSide:      'compare.c:1252,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1252,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1253,17'
          Branch Sides:
            - BranchSide:      'compare.c:1253,20'
              BranchSideFuncs:
                - pixAbsDifference
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetDimensions
                - pixaccCreate
                - pixaccAdd
                - pixaccAdd
                - pixaccAdd
                - pixaccMultConst
                - pixaccFinal
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaccDestroy
                - pixDestroy
                - pixGetAverageTiled
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:1255,9'
              BranchSideFuncs:
                - pixAbsDifference
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetDimensions
                - pixaccCreate
                - pixaccAdd
                - pixaccAdd
                - pixaccAdd
                - pixaccMultConst
                - pixaccFinal
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaccDestroy
                - pixDestroy
                - pixGetAverageTiled
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1253,9'
          Branch Sides:
            - BranchSide:      'compare.c:1254,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1255,9'
              BranchSideFuncs:
                - pixAbsDifference
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetDimensions
                - pixaccCreate
                - pixaccAdd
                - pixaccAdd
                - pixaccAdd
                - pixaccMultConst
                - pixaccFinal
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaccDestroy
                - pixDestroy
                - pixGetAverageTiled
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:1254,16'
          Branch Sides:
            - BranchSide:      'compare.c:1254,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1254,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1255,16'
          Branch Sides:
            - BranchSide:      'compare.c:1255,19'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1256,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:1255,9'
          Branch Sides:
            - BranchSide:      'compare.c:1256,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1257,9'
              BranchSideFuncs:
                - pixAbsDifference
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetDimensions
                - pixaccCreate
                - pixaccAdd
                - pixaccAdd
                - pixaccAdd
                - pixaccMultConst
                - pixaccFinal
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaccDestroy
                - pixDestroy
                - pixGetAverageTiled
                - returnErrorInt
        - Branch String:   'compare.c:1256,16'
          Branch Sides:
            - BranchSide:      'compare.c:1256,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1256,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1257,31'
          Branch Sides:
            - BranchSide:      'compare.c:1257,34'
              BranchSideFuncs:
                - pixAbsDifference
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetDimensions
                - pixaccCreate
                - pixaccAdd
                - pixaccAdd
                - pixaccAdd
                - pixaccMultConst
                - pixaccFinal
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaccDestroy
                - pixDestroy
                - pixGetAverageTiled
                - returnErrorInt
            - BranchSide:      'compare.c:1260,29'
              BranchSideFuncs:
                - pixAbsDifference
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetDimensions
                - pixaccCreate
                - pixaccAdd
                - pixaccAdd
                - pixaccAdd
                - pixaccMultConst
                - pixaccFinal
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaccDestroy
                - pixDestroy
                - pixGetAverageTiled
        - Branch String:   'compare.c:1257,9'
          Branch Sides:
            - BranchSide:      'compare.c:1258,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1260,29'
              BranchSideFuncs:
                - pixAbsDifference
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetDimensions
                - pixaccCreate
                - pixaccAdd
                - pixaccAdd
                - pixaccAdd
                - pixaccMultConst
                - pixaccFinal
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaccDestroy
                - pixDestroy
                - pixGetAverageTiled
        - Branch String:   'compare.c:1258,16'
          Branch Sides:
            - BranchSide:      'compare.c:1258,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:1258,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:1261,9'
          Branch Sides:
            - BranchSide:      'compare.c:1262,40'
              BranchSideFuncs:
                - pixGetAverageTiled
                - pixDestroy
            - BranchSide:      'compare.c:1264,35'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetAverageTiled
                - pixGetDimensions
                - pixaccCreate
                - pixaccAdd
                - pixaccAdd
                - pixaccAdd
                - pixaccMultConst
                - pixaccFinal
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaccDestroy
                - pixDestroy
      Callsites:
        - Src:             'compare.c:1241,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1244,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1246,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1247,10'
          Dst:             pixGetDepth
        - Src:             'compare.c:1248,10'
          Dst:             pixGetDepth
        - Src:             'compare.c:1250,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1252,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1254,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1256,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1258,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:1260,12'
          Dst:             pixAbsDifference
        - Src:             'compare.c:1262,21'
          Dst:             pixGetAverageTiled
        - Src:             'compare.c:1264,16'
          Dst:             pixGetRGBComponent
        - Src:             'compare.c:1265,16'
          Dst:             pixGetRGBComponent
        - Src:             'compare.c:1266,16'
          Dst:             pixGetRGBComponent
        - Src:             'compare.c:1267,20'
          Dst:             pixGetAverageTiled
        - Src:             'compare.c:1268,20'
          Dst:             pixGetAverageTiled
        - Src:             'compare.c:1269,20'
          Dst:             pixGetAverageTiled
        - Src:             'compare.c:1270,9'
          Dst:             pixGetDimensions
        - Src:             'compare.c:1271,18'
          Dst:             pixaccCreate
        - Src:             'compare.c:1272,9'
          Dst:             pixaccAdd
        - Src:             'compare.c:1273,9'
          Dst:             pixaccAdd
        - Src:             'compare.c:1274,9'
          Dst:             pixaccAdd
        - Src:             'compare.c:1275,9'
          Dst:             pixaccMultConst
        - Src:             'compare.c:1276,21'
          Dst:             pixaccFinal
        - Src:             'compare.c:1277,9'
          Dst:             pixDestroy
        - Src:             'compare.c:1278,9'
          Dst:             pixDestroy
        - Src:             'compare.c:1279,9'
          Dst:             pixDestroy
        - Src:             'compare.c:1280,9'
          Dst:             pixDestroy
        - Src:             'compare.c:1281,9'
          Dst:             pixDestroy
        - Src:             'compare.c:1282,9'
          Dst:             pixDestroy
        - Src:             'compare.c:1283,9'
          Dst:             pixaccDestroy
        - Src:             'compare.c:1285,5'
          Dst:             pixDestroy
    - functionName:    pixCompareGrayOrRGB
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix1
        - pix2
        - comptype
        - plottype
        - psame
        - pdiff
        - prmsdiff
        - ppixdiff
      BBCount:         65
      ICount:          356
      EdgeCount:       87
      CyclomaticComplexity: 24
      functionsReached:
        - pixClone
        - pixCompareGray
        - pixCompareRGB
        - pixConvertTo8
        - pixDestroy
        - pixGetDepth
        - pixRemoveColormap
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compare.c:898,9'
          Branch Sides:
            - BranchSide:      'compare.c:898,17'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixCompareGray
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixConvertTo8
                - pixConvertTo8
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:899,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixCompareGray
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixConvertTo8
                - pixConvertTo8
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:899,9'
          Branch Sides:
            - BranchSide:      'compare.c:899,17'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixCompareGray
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixConvertTo8
                - pixConvertTo8
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:900,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixCompareGray
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixConvertTo8
                - pixConvertTo8
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:900,9'
          Branch Sides:
            - BranchSide:      'compare.c:900,20'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixCompareGray
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixConvertTo8
                - pixConvertTo8
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:901,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixCompareGray
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixConvertTo8
                - pixConvertTo8
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:901,9'
          Branch Sides:
            - BranchSide:      'compare.c:901,20'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixCompareGray
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixConvertTo8
                - pixConvertTo8
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:902,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixCompareGray
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixConvertTo8
                - pixConvertTo8
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:902,15'
          Branch Sides:
            - BranchSide:      'compare.c:902,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixCompareGray
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixConvertTo8
                - pixConvertTo8
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:903,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:902,9'
          Branch Sides:
            - BranchSide:      'compare.c:903,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:904,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixCompareGray
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixConvertTo8
                - pixConvertTo8
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:903,16'
          Branch Sides:
            - BranchSide:      'compare.c:903,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:903,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:904,15'
          Branch Sides:
            - BranchSide:      'compare.c:904,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixCompareGray
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixConvertTo8
                - pixConvertTo8
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:905,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:904,9'
          Branch Sides:
            - BranchSide:      'compare.c:905,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:906,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixCompareGray
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixConvertTo8
                - pixConvertTo8
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'compare.c:905,16'
          Branch Sides:
            - BranchSide:      'compare.c:905,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:905,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:906,40'
          Branch Sides:
            - BranchSide:      'compare.c:906,43'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixCompareGray
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixConvertTo8
                - pixConvertTo8
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:908,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixCompareGray
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixConvertTo8
                - pixConvertTo8
                - returnErrorInt
        - Branch String:   'compare.c:906,9'
          Branch Sides:
            - BranchSide:      'compare.c:907,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:908,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixCompareGray
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixConvertTo8
                - pixConvertTo8
                - returnErrorInt
        - Branch String:   'compare.c:907,16'
          Branch Sides:
            - BranchSide:      'compare.c:907,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:907,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:908,22'
          Branch Sides:
            - BranchSide:      'compare.c:908,25'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:909,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:908,9'
          Branch Sides:
            - BranchSide:      'compare.c:909,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:911,31'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixRemoveColormap
                - pixGetDepth
                - pixGetDepth
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixCompareGray
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixConvertTo8
                - pixConvertTo8
        - Branch String:   'compare.c:909,16'
          Branch Sides:
            - BranchSide:      'compare.c:909,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:909,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:915,9'
          Branch Sides:
            - BranchSide:      'compare.c:916,31'
              BranchSideFuncs:
                - pixConvertTo8
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixCompareGray
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixConvertTo8
            - BranchSide:      'compare.c:918,26'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixCompareGray
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - pixConvertTo8
        - Branch String:   'compare.c:919,9'
          Branch Sides:
            - BranchSide:      'compare.c:920,31'
              BranchSideFuncs:
                - pixConvertTo8
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixCompareGray
                - pixDestroy
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'compare.c:922,26'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixGetDepth
                - pixGetDepth
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixCompareGray
                - pixDestroy
                - pixDestroy
                - returnErrorInt
        - Branch String:   'compare.c:927,9'
          Branch Sides:
            - BranchSide:      'compare.c:928,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'compare.c:933,9'
              BranchSideFuncs:
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
                - pixCompareGray
        - Branch String:   'compare.c:930,16'
          Branch Sides:
            - BranchSide:      'compare.c:930,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:930,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:933,17'
          Branch Sides:
            - BranchSide:      'compare.c:933,20'
              BranchSideFuncs:
                - pixCompareGray
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:934,33'
              BranchSideFuncs:
                - pixCompareGray
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:933,9'
          Branch Sides:
            - BranchSide:      'compare.c:934,33'
              BranchSideFuncs:
                - pixCompareGray
                - pixDestroy
                - pixDestroy
            - BranchSide:      'compare.c:937,32'
              BranchSideFuncs:
                - pixCompareRGB
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'compare.c:902,18'
          Dst:             pixGetDepth
        - Src:             'compare.c:903,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:904,18'
          Dst:             pixGetDepth
        - Src:             'compare.c:905,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:907,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:909,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:911,13'
          Dst:             pixRemoveColormap
        - Src:             'compare.c:912,13'
          Dst:             pixRemoveColormap
        - Src:             'compare.c:913,10'
          Dst:             pixGetDepth
        - Src:             'compare.c:914,10'
          Dst:             pixGetDepth
        - Src:             'compare.c:916,17'
          Dst:             pixConvertTo8
        - Src:             'compare.c:918,17'
          Dst:             pixClone
        - Src:             'compare.c:920,17'
          Dst:             pixConvertTo8
        - Src:             'compare.c:922,17'
          Dst:             pixClone
        - Src:             'compare.c:923,5'
          Dst:             pixDestroy
        - Src:             'compare.c:924,5'
          Dst:             pixDestroy
        - Src:             'compare.c:925,10'
          Dst:             pixGetDepth
        - Src:             'compare.c:926,10'
          Dst:             pixGetDepth
        - Src:             'compare.c:928,9'
          Dst:             pixDestroy
        - Src:             'compare.c:929,9'
          Dst:             pixDestroy
        - Src:             'compare.c:930,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:934,18'
          Dst:             pixCompareGray
        - Src:             'compare.c:937,18'
          Dst:             pixCompareRGB
        - Src:             'compare.c:939,5'
          Dst:             pixDestroy
        - Src:             'compare.c:940,5'
          Dst:             pixDestroy
    - functionName:    pixCompareBinary
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix1
        - pix2
        - comptype
        - pfract
        - ppixdiff
      BBCount:         42
      ICount:          216
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - pixCountPixels
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixSubtract
        - pixXor
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compare.c:817,9'
          Branch Sides:
            - BranchSide:      'compare.c:817,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixSubtract
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixXor
                - returnErrorInt
            - BranchSide:      'compare.c:818,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixSubtract
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixXor
                - returnErrorInt
        - Branch String:   'compare.c:818,9'
          Branch Sides:
            - BranchSide:      'compare.c:819,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixSubtract
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixXor
                - returnErrorInt
            - BranchSide:      'compare.c:820,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixSubtract
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixXor
                - returnErrorInt
        - Branch String:   'compare.c:819,16'
          Branch Sides:
            - BranchSide:      'compare.c:819,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:819,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:821,15'
          Branch Sides:
            - BranchSide:      'compare.c:821,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixSubtract
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixXor
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:822,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:821,9'
          Branch Sides:
            - BranchSide:      'compare.c:822,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:823,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixSubtract
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixXor
                - returnErrorInt
        - Branch String:   'compare.c:822,16'
          Branch Sides:
            - BranchSide:      'compare.c:822,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:822,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:823,15'
          Branch Sides:
            - BranchSide:      'compare.c:823,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixSubtract
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixXor
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'compare.c:824,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'compare.c:823,9'
          Branch Sides:
            - BranchSide:      'compare.c:824,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:825,9'
              BranchSideFuncs:
                - pixSubtract
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixXor
                - returnErrorInt
        - Branch String:   'compare.c:824,16'
          Branch Sides:
            - BranchSide:      'compare.c:824,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:824,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:825,35'
          Branch Sides:
            - BranchSide:      'compare.c:825,38'
              BranchSideFuncs:
                - pixSubtract
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixXor
                - returnErrorInt
            - BranchSide:      'compare.c:828,9'
              BranchSideFuncs:
                - pixSubtract
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixXor
        - Branch String:   'compare.c:825,9'
          Branch Sides:
            - BranchSide:      'compare.c:826,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:828,9'
              BranchSideFuncs:
                - pixSubtract
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - pixXor
        - Branch String:   'compare.c:826,16'
          Branch Sides:
            - BranchSide:      'compare.c:826,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:826,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:828,9'
          Branch Sides:
            - BranchSide:      'compare.c:829,29'
              BranchSideFuncs:
                - pixXor
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
            - BranchSide:      'compare.c:831,34'
              BranchSideFuncs:
                - pixSubtract
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
        - Branch String:   'compare.c:836,9'
          Branch Sides:
            - BranchSide:      'compare.c:837,21'
              BranchSideFuncs: []
            - BranchSide:      'compare.c:839,9'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'compare.c:819,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:821,18'
          Dst:             pixGetDepth
        - Src:             'compare.c:822,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:823,18'
          Dst:             pixGetDepth
        - Src:             'compare.c:824,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:826,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:829,16'
          Dst:             pixXor
        - Src:             'compare.c:831,16'
          Dst:             pixSubtract
        - Src:             'compare.c:832,5'
          Dst:             pixCountPixels
        - Src:             'compare.c:833,5'
          Dst:             pixGetDimensions
        - Src:             'compare.c:839,9'
          Dst:             pixDestroy
    - functionName:    pixDisplayDiff
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pix1
        - pix2
        - showall
        - mindiff
        - diffcolor
      BBCount:         65
      ICount:          478
      EdgeCount:       86
      CyclomaticComplexity: 23
      functionsReached:
        - extractRGBValues
        - pixConvertTo32
        - pixCreate
        - pixDestroy
        - pixDisplayDiffBinary
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixRasterop
        - pixaAddPix
        - pixaCreate
        - pixaDestroy
        - pixaDisplayTiledInColumns
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compare.c:670,15'
          Branch Sides:
            - BranchSide:      'compare.c:670,19'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixGetDimensions
                - pixConvertTo32
                - pixConvertTo32
                - pixCreate
                - pixRasterop
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaAddPix
                - pixaAddPix
                - extractRGBValues
                - extractRGBValues
                - pixDisplayDiffBinary
                - pixConvertTo32
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'compare.c:671,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'compare.c:670,9'
          Branch Sides:
            - BranchSide:      'compare.c:671,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixConvertTo32
                - pixConvertTo32
                - pixCreate
                - pixRasterop
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaAddPix
                - pixaAddPix
                - extractRGBValues
                - extractRGBValues
                - pixDisplayDiffBinary
                - pixConvertTo32
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'compare.c:672,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixConvertTo32
                - pixConvertTo32
                - pixCreate
                - pixRasterop
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaAddPix
                - pixaAddPix
                - extractRGBValues
                - extractRGBValues
                - pixDisplayDiffBinary
                - pixConvertTo32
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'compare.c:671,23'
          Branch Sides:
            - BranchSide:      'compare.c:671,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:671,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:674,9'
          Branch Sides:
            - BranchSide:      'compare.c:675,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:676,9'
              BranchSideFuncs:
                - pixConvertTo32
                - pixConvertTo32
                - pixCreate
                - pixRasterop
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaAddPix
                - pixaAddPix
                - extractRGBValues
                - extractRGBValues
                - pixDisplayDiffBinary
                - pixConvertTo32
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'compare.c:675,23'
          Branch Sides:
            - BranchSide:      'compare.c:675,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:675,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:676,9'
          Branch Sides:
            - BranchSide:      'compare.c:677,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:679,9'
              BranchSideFuncs:
                - pixConvertTo32
                - pixConvertTo32
                - pixCreate
                - pixRasterop
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaAddPix
                - pixaAddPix
                - extractRGBValues
                - extractRGBValues
                - pixDisplayDiffBinary
                - pixConvertTo32
                - pixDestroy
        - Branch String:   'compare.c:677,23'
          Branch Sides:
            - BranchSide:      'compare.c:677,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'compare.c:677,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:679,9'
          Branch Sides:
            - BranchSide:      'compare.c:680,37'
              BranchSideFuncs:
                - pixDisplayDiffBinary
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'compare.c:684,16'
              BranchSideFuncs:
                - pixConvertTo32
                - pixConvertTo32
                - pixCreate
                - pixRasterop
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaAddPix
                - pixaAddPix
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'compare.c:684,16'
          Branch Sides:
            - BranchSide:      'compare.c:684,14'
              BranchSideFuncs:
                - pixConvertTo32
                - pixConvertTo32
                - pixCreate
                - pixRasterop
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaAddPix
                - pixaAddPix
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'compare.c:684,14'
              BranchSideFuncs:
                - pixConvertTo32
                - pixConvertTo32
                - pixCreate
                - pixRasterop
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaAddPix
                - pixaAddPix
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'compare.c:685,16'
          Branch Sides:
            - BranchSide:      'compare.c:685,14'
              BranchSideFuncs:
                - pixConvertTo32
                - pixConvertTo32
                - pixCreate
                - pixRasterop
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaAddPix
                - pixaAddPix
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'compare.c:685,14'
              BranchSideFuncs:
                - pixConvertTo32
                - pixConvertTo32
                - pixCreate
                - pixRasterop
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaAddPix
                - pixaAddPix
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'compare.c:696,9'
          Branch Sides:
            - BranchSide:      'compare.c:0,0'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaAddPix
                - pixaAddPix
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'compare.c:697,21'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaAddPix
                - pixaAddPix
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'compare.c:700,13'
          Branch Sides:
            - BranchSide:      'compare.c:701,24'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'compare.c:710,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaAddPix
                - pixaAddPix
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'compare.c:705,21'
          Branch Sides:
            - BranchSide:      'compare.c:705,45'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaAddPix
                - pixaAddPix
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'compare.c:705,45'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaAddPix
                - pixaAddPix
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'compare.c:705,53'
          Branch Sides:
            - BranchSide:      'compare.c:706,21'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaAddPix
                - pixaAddPix
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'compare.c:708,21'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaAddPix
                - pixaAddPix
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'compare.c:706,21'
          Branch Sides:
            - BranchSide:      'compare.c:706,45'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaAddPix
                - pixaAddPix
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'compare.c:706,45'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaAddPix
                - pixaAddPix
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'compare.c:706,53'
          Branch Sides:
            - BranchSide:      'compare.c:707,21'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaAddPix
                - pixaAddPix
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'compare.c:708,21'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaAddPix
                - pixaAddPix
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'compare.c:707,21'
          Branch Sides:
            - BranchSide:      'compare.c:707,45'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaAddPix
                - pixaAddPix
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'compare.c:707,45'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaAddPix
                - pixaAddPix
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'compare.c:705,21'
          Branch Sides:
            - BranchSide:      'compare.c:708,21'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaAddPix
                - pixaAddPix
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'compare.c:709,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaAddPix
                - pixaAddPix
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'compare.c:713,9'
          Branch Sides:
            - BranchSide:      'compare.c:714,17'
              BranchSideFuncs:
                - pixaCreate
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'compare.c:725,16'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
        - Branch String:   'compare.c:715,13'
          Branch Sides:
            - BranchSide:      'compare.c:716,24'
              BranchSideFuncs:
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
            - BranchSide:      'compare.c:719,24'
              BranchSideFuncs:
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaDisplayTiledInColumns
                - pixaDestroy
      Callsites:
        - Src:             'compare.c:671,23'
          Dst:             returnErrorPtr
        - Src:             'compare.c:672,5'
          Dst:             pixGetDimensions
        - Src:             'compare.c:673,5'
          Dst:             pixGetDimensions
        - Src:             'compare.c:675,23'
          Dst:             returnErrorPtr
        - Src:             'compare.c:677,23'
          Dst:             returnErrorPtr
        - Src:             'compare.c:680,16'
          Dst:             pixDisplayDiffBinary
        - Src:             'compare.c:681,16'
          Dst:             pixConvertTo32
        - Src:             'compare.c:682,9'
          Dst:             pixDestroy
        - Src:             'compare.c:686,16'
          Dst:             pixConvertTo32
        - Src:             'compare.c:687,16'
          Dst:             pixConvertTo32
        - Src:             'compare.c:688,16'
          Dst:             pixCreate
        - Src:             'compare.c:689,9'
          Dst:             pixRasterop
        - Src:             'compare.c:690,17'
          Dst:             pixGetData
        - Src:             'compare.c:691,16'
          Dst:             pixGetWpl
        - Src:             'compare.c:692,17'
          Dst:             pixGetData
        - Src:             'compare.c:693,16'
          Dst:             pixGetWpl
        - Src:             'compare.c:694,17'
          Dst:             pixGetData
        - Src:             'compare.c:695,16'
          Dst:             pixGetWpl
        - Src:             'compare.c:703,17'
          Dst:             extractRGBValues
        - Src:             'compare.c:704,17'
          Dst:             extractRGBValues
        - Src:             'compare.c:714,17'
          Dst:             pixaCreate
        - Src:             'compare.c:716,13'
          Dst:             pixaAddPix
        - Src:             'compare.c:717,13'
          Dst:             pixaAddPix
        - Src:             'compare.c:719,13'
          Dst:             pixaAddPix
        - Src:             'compare.c:720,13'
          Dst:             pixaAddPix
        - Src:             'compare.c:722,9'
          Dst:             pixaAddPix
        - Src:             'compare.c:723,16'
          Dst:             pixaDisplayTiledInColumns
        - Src:             'compare.c:724,9'
          Dst:             pixaDestroy
        - Src:             'compare.c:726,9'
          Dst:             pixDestroy
        - Src:             'compare.c:727,9'
          Dst:             pixDestroy
    - functionName:    pixCorrelationBinary
      functionSourceFile: '/src/leptonica/src/compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix1
        - pix2
        - pval
      BBCount:         24
      ICount:          147
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - makePixelSumTab8
        - pixAnd
        - pixCountPixels
        - pixDestroy
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compare.c:605,9'
          Branch Sides:
            - BranchSide:      'compare.c:606,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixAnd
                - pixCountPixels
                - free
                - pixDestroy
                - free
            - BranchSide:      'compare.c:607,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixAnd
                - pixCountPixels
                - free
                - pixDestroy
                - free
        - Branch String:   'compare.c:606,16'
          Branch Sides:
            - BranchSide:      'compare.c:606,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:606,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:608,9'
          Branch Sides:
            - BranchSide:      'compare.c:609,16'
              BranchSideFuncs:
                - returnErrorInt
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixAnd
                - pixCountPixels
                - free
                - pixDestroy
                - free
            - BranchSide:      'compare.c:610,10'
              BranchSideFuncs:
                - returnErrorInt
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixAnd
                - pixCountPixels
                - free
                - pixDestroy
                - free
        - Branch String:   'compare.c:609,16'
          Branch Sides:
            - BranchSide:      'compare.c:609,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:609,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:610,9'
          Branch Sides:
            - BranchSide:      'compare.c:611,16'
              BranchSideFuncs:
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixAnd
                - pixCountPixels
                - free
                - pixDestroy
                - free
            - BranchSide:      'compare.c:613,12'
              BranchSideFuncs:
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixAnd
                - pixCountPixels
                - free
                - pixDestroy
                - free
        - Branch String:   'compare.c:611,16'
          Branch Sides:
            - BranchSide:      'compare.c:611,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'compare.c:611,9'
              BranchSideFuncs: []
        - Branch String:   'compare.c:616,21'
          Branch Sides:
            - BranchSide:      'compare.c:616,24'
              BranchSideFuncs:
                - free
            - BranchSide:      'compare.c:617,9'
              BranchSideFuncs:
                - free
        - Branch String:   'compare.c:616,9'
          Branch Sides:
            - BranchSide:      'compare.c:617,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'compare.c:620,25'
              BranchSideFuncs:
                - pixAnd
                - pixCountPixels
                - free
                - pixDestroy
      Callsites:
        - Src:             'compare.c:606,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:609,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:611,16'
          Dst:             returnErrorInt
        - Src:             'compare.c:613,12'
          Dst:             makePixelSumTab8
        - Src:             'compare.c:614,5'
          Dst:             pixCountPixels
        - Src:             'compare.c:615,5'
          Dst:             pixCountPixels
        - Src:             'compare.c:620,12'
          Dst:             pixAnd
        - Src:             'compare.c:621,5'
          Dst:             pixCountPixels
        - Src:             'compare.c:625,5'
          Dst:             pixDestroy
    - functionName:    pushFillseg
      functionSourceFile: '/src/leptonica/src/conncomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1167
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - stack
        - xleft
        - xright
        - y
        - dy
        - ymax
      BBCount:         21
      ICount:          129
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
        - lept_stderr
        - lstackAdd
        - lstackGetCount
        - lstackRemove
      functionUses:    10
      BranchProfiles:
        - Branch String:   'conncomp.c:1145,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:1146,9'
              BranchSideFuncs:
                - lstackGetCount
                - calloc
                - lstackAdd
                - lstackRemove
                - lept_stderr
            - BranchSide:      'conncomp.c:1150,9'
              BranchSideFuncs:
                - lstackGetCount
                - calloc
                - lstackAdd
                - lstackRemove
                - lept_stderr
        - Branch String:   'conncomp.c:1146,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:1147,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'conncomp.c:1147,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:1150,21'
          Branch Sides:
            - BranchSide:      'conncomp.c:1150,24'
              BranchSideFuncs:
                - lstackGetCount
                - calloc
                - lstackAdd
                - lstackRemove
                - lept_stderr
            - BranchSide:      'conncomp.c:1150,21'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:1150,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:1150,9'
              BranchSideFuncs:
                - lstackGetCount
                - calloc
                - lstackAdd
                - lstackRemove
                - lept_stderr
            - BranchSide:      'conncomp.c:1151,25'
              BranchSideFuncs:
                - lstackGetCount
                - calloc
                - lstackAdd
                - lstackRemove
                - lept_stderr
        - Branch String:   'conncomp.c:1151,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:1152,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'conncomp.c:1157,28'
              BranchSideFuncs:
                - lstackGetCount
                - calloc
                - lstackAdd
                - lstackRemove
        - Branch String:   'conncomp.c:1152,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:1153,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'conncomp.c:1153,13'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:1157,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:1158,44'
              BranchSideFuncs:
                - lstackRemove
                - lstackAdd
            - BranchSide:      'conncomp.c:1160,31'
              BranchSideFuncs:
                - calloc
                - lstackAdd
      Callsites:
        - Src:             'conncomp.c:1146,9'
          Dst:             lept_stderr
        - Src:             'conncomp.c:1152,13'
          Dst:             lept_stderr
        - Src:             'conncomp.c:1157,13'
          Dst:             lstackGetCount
        - Src:             'conncomp.c:1158,31'
          Dst:             lstackRemove
        - Src:             'conncomp.c:1160,31'
          Dst:             calloc
        - Src:             'conncomp.c:1165,9'
          Dst:             lstackAdd
    - functionName:    pixSeedfill8
      functionSourceFile: '/src/leptonica/src/conncomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - stack
        - x
        - y
      BBCount:         73
      ICount:          475
      EdgeCount:       97
      CyclomaticComplexity: 26
      functionsReached:
        - lstackCreate
        - lstackGetCount
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - popFillseg
        - pushFillseg
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'conncomp.c:980,15'
          Branch Sides:
            - BranchSide:      'conncomp.c:980,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - lstackCreate
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pushFillseg
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
                - returnErrorInt
            - BranchSide:      'conncomp.c:981,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'conncomp.c:980,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:981,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'conncomp.c:982,10'
              BranchSideFuncs:
                - returnErrorInt
                - lstackCreate
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pushFillseg
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:981,16'
          Branch Sides:
            - BranchSide:      'conncomp.c:981,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'conncomp.c:981,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:982,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:983,16'
              BranchSideFuncs:
                - lstackCreate
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pushFillseg
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:984,10'
              BranchSideFuncs:
                - lstackCreate
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pushFillseg
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:983,16'
          Branch Sides:
            - BranchSide:      'conncomp.c:983,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'conncomp.c:983,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:984,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:985,27'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pushFillseg
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:987,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pushFillseg
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:995,15'
          Branch Sides:
            - BranchSide:      'conncomp.c:995,18'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:996,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:995,27'
          Branch Sides:
            - BranchSide:      'conncomp.c:995,30'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:996,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:995,36'
          Branch Sides:
            - BranchSide:      'conncomp.c:995,39'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:996,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:995,48'
          Branch Sides:
            - BranchSide:      'conncomp.c:995,52'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:996,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:995,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:996,9'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:999,17'
              BranchSideFuncs:
                - pushFillseg
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:1002,5'
          Branch Sides:
            - BranchSide:      'conncomp.c:1004,20'
              BranchSideFuncs:
                - popFillseg
                - pushFillseg
                - lstackGetCount
                - pushFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:1041,5'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:1018,33'
          Branch Sides:
            - BranchSide:      'conncomp.c:1018,37'
              BranchSideFuncs:
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:1018,9'
              BranchSideFuncs:
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:1018,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:1019,13'
              BranchSideFuncs:
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:1020,13'
              BranchSideFuncs:
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:1020,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:1021,13'
              BranchSideFuncs:
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:1022,18'
              BranchSideFuncs:
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:1023,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:1024,25'
              BranchSideFuncs:
                - pushFillseg
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:1026,13'
              BranchSideFuncs:
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:1028,30'
          Branch Sides:
            - BranchSide:      'conncomp.c:1028,34'
              BranchSideFuncs:
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:1028,13'
              BranchSideFuncs:
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:1028,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:1029,17'
              BranchSideFuncs:
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:1030,25'
              BranchSideFuncs:
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:1031,17'
          Branch Sides:
            - BranchSide:      'conncomp.c:1031,21'
              BranchSideFuncs:
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:1032,29'
              BranchSideFuncs:
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:1033,35'
          Branch Sides:
            - BranchSide:      'conncomp.c:1033,13'
              BranchSideFuncs:
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:1034,23'
              BranchSideFuncs:
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:1034,33'
          Branch Sides:
            - BranchSide:      'conncomp.c:1033,13'
              BranchSideFuncs:
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:1035,24'
              BranchSideFuncs:
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:1033,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:1035,54'
              BranchSideFuncs:
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:1037,22'
              BranchSideFuncs:
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:1038,30'
          Branch Sides:
            - BranchSide:      'conncomp.c:1038,33'
              BranchSideFuncs:
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:1038,9'
              BranchSideFuncs:
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:1038,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:1002,5'
              BranchSideFuncs:
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:1028,13'
              BranchSideFuncs:
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
      Callsites:
        - Src:             'conncomp.c:980,18'
          Dst:             pixGetDepth
        - Src:             'conncomp.c:981,16'
          Dst:             returnErrorInt
        - Src:             'conncomp.c:983,16'
          Dst:             returnErrorInt
        - Src:             'conncomp.c:985,27'
          Dst:             lstackCreate
        - Src:             'conncomp.c:987,5'
          Dst:             pixGetDimensions
        - Src:             'conncomp.c:990,12'
          Dst:             pixGetData
        - Src:             'conncomp.c:991,11'
          Dst:             pixGetWpl
        - Src:             'conncomp.c:999,5'
          Dst:             pushFillseg
        - Src:             'conncomp.c:1000,5'
          Dst:             pushFillseg
        - Src:             'conncomp.c:1002,12'
          Dst:             lstackGetCount
        - Src:             'conncomp.c:1004,9'
          Dst:             popFillseg
        - Src:             'conncomp.c:1024,13'
          Dst:             pushFillseg
        - Src:             'conncomp.c:1030,13'
          Dst:             pushFillseg
        - Src:             'conncomp.c:1032,17'
          Dst:             pushFillseg
    - functionName:    popFillseg
      functionSourceFile: '/src/leptonica/src/conncomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1193
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stack
        - pxleft
        - pxright
        - py
        - pdy
      BBCount:         16
      ICount:          107
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - lept_stderr
        - lstackAdd
        - lstackRemove
      functionUses:    4
      BranchProfiles:
        - Branch String:   'conncomp.c:1197,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:1198,9'
              BranchSideFuncs:
                - lstackRemove
                - lstackAdd
                - lept_stderr
            - BranchSide:      'conncomp.c:1201,21'
              BranchSideFuncs:
                - lstackRemove
                - lstackAdd
                - lept_stderr
        - Branch String:   'conncomp.c:1198,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:1199,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'conncomp.c:1199,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:1201,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:1202,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'conncomp.c:1206,41'
              BranchSideFuncs:
                - lstackRemove
                - lstackAdd
        - Branch String:   'conncomp.c:1202,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:1203,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'conncomp.c:1203,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:1206,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:1207,9'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:1209,15'
              BranchSideFuncs:
                - lstackAdd
      Callsites:
        - Src:             'conncomp.c:1198,9'
          Dst:             lept_stderr
        - Src:             'conncomp.c:1202,9'
          Dst:             lept_stderr
        - Src:             'conncomp.c:1206,28'
          Dst:             lstackRemove
        - Src:             'conncomp.c:1215,5'
          Dst:             lstackAdd
    - functionName:    pixSeedfill4
      functionSourceFile: '/src/leptonica/src/conncomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - stack
        - x
        - y
      BBCount:         73
      ICount:          474
      EdgeCount:       97
      CyclomaticComplexity: 26
      functionsReached:
        - lstackCreate
        - lstackGetCount
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - popFillseg
        - pushFillseg
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'conncomp.c:888,15'
          Branch Sides:
            - BranchSide:      'conncomp.c:888,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - lstackCreate
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pushFillseg
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
                - returnErrorInt
            - BranchSide:      'conncomp.c:889,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'conncomp.c:888,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:889,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'conncomp.c:890,10'
              BranchSideFuncs:
                - returnErrorInt
                - lstackCreate
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pushFillseg
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:889,16'
          Branch Sides:
            - BranchSide:      'conncomp.c:889,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'conncomp.c:889,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:890,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:891,16'
              BranchSideFuncs:
                - lstackCreate
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pushFillseg
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:892,10'
              BranchSideFuncs:
                - lstackCreate
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pushFillseg
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:891,16'
          Branch Sides:
            - BranchSide:      'conncomp.c:891,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'conncomp.c:891,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:892,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:893,27'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pushFillseg
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:895,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pushFillseg
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:903,15'
          Branch Sides:
            - BranchSide:      'conncomp.c:903,18'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:904,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:903,27'
          Branch Sides:
            - BranchSide:      'conncomp.c:903,30'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:904,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:903,36'
          Branch Sides:
            - BranchSide:      'conncomp.c:903,39'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:904,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:903,48'
          Branch Sides:
            - BranchSide:      'conncomp.c:903,52'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:904,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:903,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:904,9'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:907,17'
              BranchSideFuncs:
                - pushFillseg
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:910,5'
          Branch Sides:
            - BranchSide:      'conncomp.c:912,20'
              BranchSideFuncs:
                - popFillseg
                - pushFillseg
                - lstackGetCount
                - pushFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:949,5'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:926,29'
          Branch Sides:
            - BranchSide:      'conncomp.c:926,33'
              BranchSideFuncs:
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:926,9'
              BranchSideFuncs:
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:926,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:927,13'
              BranchSideFuncs:
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:928,13'
              BranchSideFuncs:
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:928,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:929,13'
              BranchSideFuncs:
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:930,18'
              BranchSideFuncs:
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:931,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:932,25'
              BranchSideFuncs:
                - pushFillseg
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:934,13'
              BranchSideFuncs:
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:936,30'
          Branch Sides:
            - BranchSide:      'conncomp.c:936,34'
              BranchSideFuncs:
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:936,13'
              BranchSideFuncs:
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:936,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:937,17'
              BranchSideFuncs:
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:938,25'
              BranchSideFuncs:
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:939,17'
          Branch Sides:
            - BranchSide:      'conncomp.c:939,26'
              BranchSideFuncs:
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:940,29'
              BranchSideFuncs:
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:941,31'
          Branch Sides:
            - BranchSide:      'conncomp.c:941,13'
              BranchSideFuncs:
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:942,23'
              BranchSideFuncs:
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:942,33'
          Branch Sides:
            - BranchSide:      'conncomp.c:941,13'
              BranchSideFuncs:
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:943,24'
              BranchSideFuncs:
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:941,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:943,54'
              BranchSideFuncs:
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:945,22'
              BranchSideFuncs:
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:946,26'
          Branch Sides:
            - BranchSide:      'conncomp.c:946,29'
              BranchSideFuncs:
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:946,9'
              BranchSideFuncs:
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
                - pushFillseg
        - Branch String:   'conncomp.c:946,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:910,5'
              BranchSideFuncs:
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
            - BranchSide:      'conncomp.c:936,13'
              BranchSideFuncs:
                - pushFillseg
                - lstackGetCount
                - popFillseg
                - pushFillseg
                - pushFillseg
      Callsites:
        - Src:             'conncomp.c:888,18'
          Dst:             pixGetDepth
        - Src:             'conncomp.c:889,16'
          Dst:             returnErrorInt
        - Src:             'conncomp.c:891,16'
          Dst:             returnErrorInt
        - Src:             'conncomp.c:893,27'
          Dst:             lstackCreate
        - Src:             'conncomp.c:895,5'
          Dst:             pixGetDimensions
        - Src:             'conncomp.c:898,12'
          Dst:             pixGetData
        - Src:             'conncomp.c:899,11'
          Dst:             pixGetWpl
        - Src:             'conncomp.c:907,5'
          Dst:             pushFillseg
        - Src:             'conncomp.c:908,5'
          Dst:             pushFillseg
        - Src:             'conncomp.c:910,12'
          Dst:             lstackGetCount
        - Src:             'conncomp.c:912,9'
          Dst:             popFillseg
        - Src:             'conncomp.c:932,13'
          Dst:             pushFillseg
        - Src:             'conncomp.c:938,13'
          Dst:             pushFillseg
        - Src:             'conncomp.c:940,17'
          Dst:             pushFillseg
    - functionName:    pushFillsegBB
      functionSourceFile: '/src/leptonica/src/conncomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1113
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stack
        - xleft
        - xright
        - y
        - dy
        - ymax
        - pminx
        - pmaxx
        - pminy
        - pmaxy
      BBCount:         33
      ICount:          221
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - calloc
        - lept_stderr
        - lstackAdd
        - lstackGetCount
        - lstackRemove
      functionUses:    10
      BranchProfiles:
        - Branch String:   'conncomp.c:1086,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:1087,9'
              BranchSideFuncs:
                - lstackGetCount
                - calloc
                - lstackAdd
                - lstackRemove
                - lept_stderr
            - BranchSide:      'conncomp.c:1091,14'
              BranchSideFuncs:
                - lstackGetCount
                - calloc
                - lstackAdd
                - lstackRemove
                - lept_stderr
        - Branch String:   'conncomp.c:1087,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:1088,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'conncomp.c:1088,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:1091,14'
          Branch Sides:
            - BranchSide:      'conncomp.c:1091,6'
              BranchSideFuncs:
                - lstackGetCount
                - calloc
                - lstackAdd
                - lstackRemove
                - lept_stderr
            - BranchSide:      'conncomp.c:1091,6'
              BranchSideFuncs:
                - lstackGetCount
                - calloc
                - lstackAdd
                - lstackRemove
                - lept_stderr
        - Branch String:   'conncomp.c:1092,14'
          Branch Sides:
            - BranchSide:      'conncomp.c:1092,6'
              BranchSideFuncs:
                - lstackGetCount
                - calloc
                - lstackAdd
                - lstackRemove
                - lept_stderr
            - BranchSide:      'conncomp.c:1092,6'
              BranchSideFuncs:
                - lstackGetCount
                - calloc
                - lstackAdd
                - lstackRemove
                - lept_stderr
        - Branch String:   'conncomp.c:1093,14'
          Branch Sides:
            - BranchSide:      'conncomp.c:1093,6'
              BranchSideFuncs:
                - lstackGetCount
                - calloc
                - lstackAdd
                - lstackRemove
                - lept_stderr
            - BranchSide:      'conncomp.c:1093,6'
              BranchSideFuncs:
                - lstackGetCount
                - calloc
                - lstackAdd
                - lstackRemove
                - lept_stderr
        - Branch String:   'conncomp.c:1094,14'
          Branch Sides:
            - BranchSide:      'conncomp.c:1094,6'
              BranchSideFuncs:
                - lstackGetCount
                - calloc
                - lstackAdd
                - lstackRemove
                - lept_stderr
            - BranchSide:      'conncomp.c:1094,6'
              BranchSideFuncs:
                - lstackGetCount
                - calloc
                - lstackAdd
                - lstackRemove
                - lept_stderr
        - Branch String:   'conncomp.c:1096,21'
          Branch Sides:
            - BranchSide:      'conncomp.c:1096,24'
              BranchSideFuncs:
                - lstackGetCount
                - calloc
                - lstackAdd
                - lstackRemove
                - lept_stderr
            - BranchSide:      'conncomp.c:1096,21'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:1096,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:1096,9'
              BranchSideFuncs:
                - lstackGetCount
                - calloc
                - lstackAdd
                - lstackRemove
                - lept_stderr
            - BranchSide:      'conncomp.c:1097,25'
              BranchSideFuncs:
                - lstackGetCount
                - calloc
                - lstackAdd
                - lstackRemove
                - lept_stderr
        - Branch String:   'conncomp.c:1097,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:1098,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'conncomp.c:1103,28'
              BranchSideFuncs:
                - lstackGetCount
                - calloc
                - lstackAdd
                - lstackRemove
        - Branch String:   'conncomp.c:1098,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:1099,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'conncomp.c:1099,13'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:1103,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:1104,44'
              BranchSideFuncs:
                - lstackRemove
                - lstackAdd
            - BranchSide:      'conncomp.c:1106,31'
              BranchSideFuncs:
                - calloc
                - lstackAdd
      Callsites:
        - Src:             'conncomp.c:1087,9'
          Dst:             lept_stderr
        - Src:             'conncomp.c:1098,13'
          Dst:             lept_stderr
        - Src:             'conncomp.c:1103,13'
          Dst:             lstackGetCount
        - Src:             'conncomp.c:1104,31'
          Dst:             lstackRemove
        - Src:             'conncomp.c:1106,31'
          Dst:             calloc
        - Src:             'conncomp.c:1111,9'
          Dst:             lstackAdd
    - functionName:    pixSeedfill8BB
      functionSourceFile: '/src/leptonica/src/conncomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - stack
        - x
        - y
      BBCount:         78
      ICount:          526
      EdgeCount:       104
      CyclomaticComplexity: 28
      functionsReached:
        - boxCreate
        - lstackCreate
        - lstackGetCount
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - popFillseg
        - pushFillsegBB
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'conncomp.c:744,15'
          Branch Sides:
            - BranchSide:      'conncomp.c:744,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - lstackCreate
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pushFillsegBB
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
                - returnErrorPtr
            - BranchSide:      'conncomp.c:745,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'conncomp.c:744,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:745,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:746,10'
              BranchSideFuncs:
                - returnErrorPtr
                - lstackCreate
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pushFillsegBB
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:745,23'
          Branch Sides:
            - BranchSide:      'conncomp.c:745,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:745,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:746,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:747,23'
              BranchSideFuncs:
                - lstackCreate
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pushFillsegBB
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
            - BranchSide:      'conncomp.c:748,10'
              BranchSideFuncs:
                - lstackCreate
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pushFillsegBB
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:747,23'
          Branch Sides:
            - BranchSide:      'conncomp.c:747,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:747,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:748,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:749,27'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pushFillsegBB
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
            - BranchSide:      'conncomp.c:751,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pushFillsegBB
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:759,15'
          Branch Sides:
            - BranchSide:      'conncomp.c:759,18'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:760,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:759,27'
          Branch Sides:
            - BranchSide:      'conncomp.c:759,30'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:760,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:759,36'
          Branch Sides:
            - BranchSide:      'conncomp.c:759,39'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:760,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:759,48'
          Branch Sides:
            - BranchSide:      'conncomp.c:759,52'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:760,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:759,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:760,9'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:765,17'
              BranchSideFuncs:
                - pushFillsegBB
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:772,5'
          Branch Sides:
            - BranchSide:      'conncomp.c:774,20'
              BranchSideFuncs:
                - popFillseg
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - pushFillsegBB
                - pushFillsegBB
            - BranchSide:      'conncomp.c:814,26'
              BranchSideFuncs:
                - boxCreate
                - returnErrorPtr
        - Branch String:   'conncomp.c:788,33'
          Branch Sides:
            - BranchSide:      'conncomp.c:788,37'
              BranchSideFuncs:
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
            - BranchSide:      'conncomp.c:788,9'
              BranchSideFuncs:
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:788,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:789,13'
              BranchSideFuncs:
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
            - BranchSide:      'conncomp.c:790,13'
              BranchSideFuncs:
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:790,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:791,13'
              BranchSideFuncs:
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
            - BranchSide:      'conncomp.c:792,18'
              BranchSideFuncs:
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:793,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:794,27'
              BranchSideFuncs:
                - pushFillsegBB
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
            - BranchSide:      'conncomp.c:797,13'
              BranchSideFuncs:
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:799,30'
          Branch Sides:
            - BranchSide:      'conncomp.c:799,34'
              BranchSideFuncs:
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
            - BranchSide:      'conncomp.c:799,13'
              BranchSideFuncs:
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:799,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:800,17'
              BranchSideFuncs:
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
            - BranchSide:      'conncomp.c:801,27'
              BranchSideFuncs:
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:803,17'
          Branch Sides:
            - BranchSide:      'conncomp.c:803,21'
              BranchSideFuncs:
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
            - BranchSide:      'conncomp.c:804,31'
              BranchSideFuncs:
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:806,35'
          Branch Sides:
            - BranchSide:      'conncomp.c:806,13'
              BranchSideFuncs:
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
            - BranchSide:      'conncomp.c:807,23'
              BranchSideFuncs:
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:807,33'
          Branch Sides:
            - BranchSide:      'conncomp.c:806,13'
              BranchSideFuncs:
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
            - BranchSide:      'conncomp.c:808,24'
              BranchSideFuncs:
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:806,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:808,54'
              BranchSideFuncs:
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
            - BranchSide:      'conncomp.c:810,22'
              BranchSideFuncs:
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:811,30'
          Branch Sides:
            - BranchSide:      'conncomp.c:811,33'
              BranchSideFuncs:
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
            - BranchSide:      'conncomp.c:811,9'
              BranchSideFuncs:
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:811,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:772,5'
              BranchSideFuncs:
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
            - BranchSide:      'conncomp.c:799,13'
              BranchSideFuncs:
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:814,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:816,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:817,12'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:816,23'
          Branch Sides:
            - BranchSide:      'conncomp.c:816,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:816,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'conncomp.c:744,18'
          Dst:             pixGetDepth
        - Src:             'conncomp.c:745,23'
          Dst:             returnErrorPtr
        - Src:             'conncomp.c:747,23'
          Dst:             returnErrorPtr
        - Src:             'conncomp.c:749,27'
          Dst:             lstackCreate
        - Src:             'conncomp.c:751,5'
          Dst:             pixGetDimensions
        - Src:             'conncomp.c:754,12'
          Dst:             pixGetData
        - Src:             'conncomp.c:755,11'
          Dst:             pixGetWpl
        - Src:             'conncomp.c:767,5'
          Dst:             pushFillsegBB
        - Src:             'conncomp.c:768,5'
          Dst:             pushFillsegBB
        - Src:             'conncomp.c:772,12'
          Dst:             lstackGetCount
        - Src:             'conncomp.c:774,9'
          Dst:             popFillseg
        - Src:             'conncomp.c:794,13'
          Dst:             pushFillsegBB
        - Src:             'conncomp.c:801,13'
          Dst:             pushFillsegBB
        - Src:             'conncomp.c:804,17'
          Dst:             pushFillsegBB
        - Src:             'conncomp.c:814,16'
          Dst:             boxCreate
        - Src:             'conncomp.c:816,23'
          Dst:             returnErrorPtr
    - functionName:    pixSeedfill4BB
      functionSourceFile: '/src/leptonica/src/conncomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - stack
        - x
        - y
      BBCount:         78
      ICount:          525
      EdgeCount:       104
      CyclomaticComplexity: 28
      functionsReached:
        - boxCreate
        - lstackCreate
        - lstackGetCount
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - popFillseg
        - pushFillsegBB
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'conncomp.c:631,15'
          Branch Sides:
            - BranchSide:      'conncomp.c:631,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - lstackCreate
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pushFillsegBB
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
                - returnErrorPtr
            - BranchSide:      'conncomp.c:632,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'conncomp.c:631,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:632,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:633,10'
              BranchSideFuncs:
                - returnErrorPtr
                - lstackCreate
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pushFillsegBB
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:632,23'
          Branch Sides:
            - BranchSide:      'conncomp.c:632,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:632,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:633,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:634,23'
              BranchSideFuncs:
                - lstackCreate
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pushFillsegBB
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
            - BranchSide:      'conncomp.c:635,10'
              BranchSideFuncs:
                - lstackCreate
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pushFillsegBB
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:634,23'
          Branch Sides:
            - BranchSide:      'conncomp.c:634,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:634,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:635,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:636,27'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pushFillsegBB
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
            - BranchSide:      'conncomp.c:638,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pushFillsegBB
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:646,15'
          Branch Sides:
            - BranchSide:      'conncomp.c:646,18'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:647,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:646,27'
          Branch Sides:
            - BranchSide:      'conncomp.c:646,30'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:647,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:646,36'
          Branch Sides:
            - BranchSide:      'conncomp.c:646,39'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:647,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:646,48'
          Branch Sides:
            - BranchSide:      'conncomp.c:646,52'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:647,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:646,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:647,9'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:652,17'
              BranchSideFuncs:
                - pushFillsegBB
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:659,5'
          Branch Sides:
            - BranchSide:      'conncomp.c:661,20'
              BranchSideFuncs:
                - popFillseg
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - pushFillsegBB
                - pushFillsegBB
            - BranchSide:      'conncomp.c:701,26'
              BranchSideFuncs:
                - boxCreate
                - returnErrorPtr
        - Branch String:   'conncomp.c:675,29'
          Branch Sides:
            - BranchSide:      'conncomp.c:675,33'
              BranchSideFuncs:
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
            - BranchSide:      'conncomp.c:675,9'
              BranchSideFuncs:
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:675,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:676,13'
              BranchSideFuncs:
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
            - BranchSide:      'conncomp.c:677,13'
              BranchSideFuncs:
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:677,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:678,13'
              BranchSideFuncs:
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
            - BranchSide:      'conncomp.c:679,18'
              BranchSideFuncs:
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:680,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:681,27'
              BranchSideFuncs:
                - pushFillsegBB
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
            - BranchSide:      'conncomp.c:684,13'
              BranchSideFuncs:
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:686,30'
          Branch Sides:
            - BranchSide:      'conncomp.c:686,34'
              BranchSideFuncs:
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
            - BranchSide:      'conncomp.c:686,13'
              BranchSideFuncs:
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:686,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:687,17'
              BranchSideFuncs:
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
            - BranchSide:      'conncomp.c:688,27'
              BranchSideFuncs:
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:690,17'
          Branch Sides:
            - BranchSide:      'conncomp.c:690,26'
              BranchSideFuncs:
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
            - BranchSide:      'conncomp.c:691,31'
              BranchSideFuncs:
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:693,31'
          Branch Sides:
            - BranchSide:      'conncomp.c:693,13'
              BranchSideFuncs:
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
            - BranchSide:      'conncomp.c:694,23'
              BranchSideFuncs:
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:694,33'
          Branch Sides:
            - BranchSide:      'conncomp.c:693,13'
              BranchSideFuncs:
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
            - BranchSide:      'conncomp.c:695,24'
              BranchSideFuncs:
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:693,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:695,54'
              BranchSideFuncs:
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
            - BranchSide:      'conncomp.c:697,22'
              BranchSideFuncs:
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:698,26'
          Branch Sides:
            - BranchSide:      'conncomp.c:698,29'
              BranchSideFuncs:
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
            - BranchSide:      'conncomp.c:698,9'
              BranchSideFuncs:
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:698,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:659,5'
              BranchSideFuncs:
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
            - BranchSide:      'conncomp.c:686,13'
              BranchSideFuncs:
                - pushFillsegBB
                - lstackGetCount
                - boxCreate
                - returnErrorPtr
                - popFillseg
                - pushFillsegBB
                - pushFillsegBB
        - Branch String:   'conncomp.c:701,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:703,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:704,12'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:703,23'
          Branch Sides:
            - BranchSide:      'conncomp.c:703,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:703,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'conncomp.c:631,18'
          Dst:             pixGetDepth
        - Src:             'conncomp.c:632,23'
          Dst:             returnErrorPtr
        - Src:             'conncomp.c:634,23'
          Dst:             returnErrorPtr
        - Src:             'conncomp.c:636,27'
          Dst:             lstackCreate
        - Src:             'conncomp.c:638,5'
          Dst:             pixGetDimensions
        - Src:             'conncomp.c:641,12'
          Dst:             pixGetData
        - Src:             'conncomp.c:642,11'
          Dst:             pixGetWpl
        - Src:             'conncomp.c:654,5'
          Dst:             pushFillsegBB
        - Src:             'conncomp.c:655,5'
          Dst:             pushFillsegBB
        - Src:             'conncomp.c:659,12'
          Dst:             lstackGetCount
        - Src:             'conncomp.c:661,9'
          Dst:             popFillseg
        - Src:             'conncomp.c:681,13'
          Dst:             pushFillsegBB
        - Src:             'conncomp.c:688,13'
          Dst:             pushFillsegBB
        - Src:             'conncomp.c:691,17'
          Dst:             pushFillsegBB
        - Src:             'conncomp.c:701,16'
          Dst:             boxCreate
        - Src:             'conncomp.c:703,23'
          Dst:             returnErrorPtr
    - functionName:    nextOnPixelInRasterLow
      functionSourceFile: '/src/leptonica/src/conncomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - w
        - h
        - wpl
        - xstart
        - ystart
        - px
        - py
      BBCount:         50
      ICount:          347
      EdgeCount:       64
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'conncomp.c:497,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:498,16'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:509,18'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:499,36'
          Branch Sides:
            - BranchSide:      'conncomp.c:499,39'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:499,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:499,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:500,17'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:506,5'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:500,17'
          Branch Sides:
            - BranchSide:      'conncomp.c:501,23'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:505,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:511,5'
          Branch Sides:
            - BranchSide:      'conncomp.c:512,14'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:524,14'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:512,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:513,20'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:521,5'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:513,32'
          Branch Sides:
            - BranchSide:      'conncomp.c:513,35'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:513,13'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:513,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:514,21'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:520,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:514,21'
          Branch Sides:
            - BranchSide:      'conncomp.c:515,27'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:519,13'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:524,5'
          Branch Sides:
            - BranchSide:      'conncomp.c:525,16'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:539,5'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:526,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:527,18'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:537,5'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:527,17'
          Branch Sides:
            - BranchSide:      'conncomp.c:528,24'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:536,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:528,36'
          Branch Sides:
            - BranchSide:      'conncomp.c:528,39'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:528,17'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:528,17'
          Branch Sides:
            - BranchSide:      'conncomp.c:529,25'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:535,13'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:529,25'
          Branch Sides:
            - BranchSide:      'conncomp.c:530,31'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:534,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pixSeedfill
      functionSourceFile: '/src/leptonica/src/conncomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - stack
        - x
        - y
        - connectivity
      BBCount:         28
      ICount:          140
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - pixGetDepth
        - pixSeedfill4
        - pixSeedfill8
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'conncomp.c:845,15'
          Branch Sides:
            - BranchSide:      'conncomp.c:845,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixSeedfill8
                - pixSeedfill4
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'conncomp.c:846,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'conncomp.c:845,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:846,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'conncomp.c:847,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixSeedfill8
                - pixSeedfill4
                - returnErrorInt
        - Branch String:   'conncomp.c:846,16'
          Branch Sides:
            - BranchSide:      'conncomp.c:846,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'conncomp.c:846,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:847,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:848,16'
              BranchSideFuncs:
                - pixSeedfill8
                - pixSeedfill4
                - returnErrorInt
            - BranchSide:      'conncomp.c:849,9'
              BranchSideFuncs:
                - pixSeedfill8
                - pixSeedfill4
                - returnErrorInt
        - Branch String:   'conncomp.c:848,16'
          Branch Sides:
            - BranchSide:      'conncomp.c:848,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'conncomp.c:848,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:849,27'
          Branch Sides:
            - BranchSide:      'conncomp.c:849,30'
              BranchSideFuncs:
                - pixSeedfill8
                - pixSeedfill4
                - returnErrorInt
            - BranchSide:      'conncomp.c:852,9'
              BranchSideFuncs:
                - pixSeedfill8
                - pixSeedfill4
        - Branch String:   'conncomp.c:849,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:850,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'conncomp.c:852,9'
              BranchSideFuncs:
                - pixSeedfill8
                - pixSeedfill4
        - Branch String:   'conncomp.c:850,16'
          Branch Sides:
            - BranchSide:      'conncomp.c:850,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'conncomp.c:850,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:852,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:853,31'
              BranchSideFuncs:
                - pixSeedfill4
            - BranchSide:      'conncomp.c:855,31'
              BranchSideFuncs:
                - pixSeedfill8
      Callsites:
        - Src:             'conncomp.c:845,18'
          Dst:             pixGetDepth
        - Src:             'conncomp.c:846,16'
          Dst:             returnErrorInt
        - Src:             'conncomp.c:848,16'
          Dst:             returnErrorInt
        - Src:             'conncomp.c:850,16'
          Dst:             returnErrorInt
        - Src:             'conncomp.c:853,18'
          Dst:             pixSeedfill4
        - Src:             'conncomp.c:855,18'
          Dst:             pixSeedfill8
    - functionName:    pixCountConnComp
      functionSourceFile: '/src/leptonica/src/conncomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - connectivity
        - pcount
      BBCount:         41
      ICount:          226
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - lstackCreate
        - lstackDestroy
        - nextOnPixelInRaster
        - pixCopy
        - pixDestroy
        - pixGetDepth
        - pixGetHeight
        - pixSeedfill
        - pixSetPadBits
        - pixZero
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'conncomp.c:398,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:399,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixZero
                - pixSetPadBits
                - pixCopy
                - pixGetHeight
                - lstackCreate
                - lstackCreate
                - nextOnPixelInRaster
                - lstackDestroy
                - pixDestroy
                - pixSeedfill
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'conncomp.c:400,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixZero
                - pixSetPadBits
                - pixCopy
                - pixGetHeight
                - lstackCreate
                - lstackCreate
                - nextOnPixelInRaster
                - lstackDestroy
                - pixDestroy
                - pixSeedfill
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'conncomp.c:399,16'
          Branch Sides:
            - BranchSide:      'conncomp.c:399,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'conncomp.c:399,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:401,15'
          Branch Sides:
            - BranchSide:      'conncomp.c:401,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixZero
                - pixSetPadBits
                - pixCopy
                - pixGetHeight
                - lstackCreate
                - lstackCreate
                - nextOnPixelInRaster
                - lstackDestroy
                - pixDestroy
                - pixSeedfill
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'conncomp.c:402,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'conncomp.c:401,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:402,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'conncomp.c:403,9'
              BranchSideFuncs:
                - pixZero
                - pixSetPadBits
                - pixCopy
                - pixGetHeight
                - lstackCreate
                - lstackCreate
                - nextOnPixelInRaster
                - lstackDestroy
                - pixDestroy
                - pixSeedfill
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'conncomp.c:402,16'
          Branch Sides:
            - BranchSide:      'conncomp.c:402,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'conncomp.c:402,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:403,27'
          Branch Sides:
            - BranchSide:      'conncomp.c:403,30'
              BranchSideFuncs:
                - pixZero
                - pixSetPadBits
                - pixCopy
                - pixGetHeight
                - lstackCreate
                - lstackCreate
                - nextOnPixelInRaster
                - lstackDestroy
                - pixDestroy
                - pixSeedfill
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'conncomp.c:406,11'
              BranchSideFuncs:
                - pixZero
                - pixSetPadBits
                - pixCopy
                - pixGetHeight
                - lstackCreate
                - lstackCreate
                - nextOnPixelInRaster
                - lstackDestroy
                - pixDestroy
                - pixSeedfill
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'conncomp.c:403,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:404,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'conncomp.c:406,11'
              BranchSideFuncs:
                - pixZero
                - pixSetPadBits
                - pixCopy
                - pixGetHeight
                - lstackCreate
                - lstackCreate
                - nextOnPixelInRaster
                - lstackDestroy
                - pixDestroy
                - pixSeedfill
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'conncomp.c:404,16'
          Branch Sides:
            - BranchSide:      'conncomp.c:404,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'conncomp.c:404,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:408,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:409,9'
              BranchSideFuncs: []
            - BranchSide:      'conncomp.c:411,19'
              BranchSideFuncs:
                - pixSetPadBits
                - pixCopy
                - pixGetHeight
                - lstackCreate
                - lstackCreate
                - nextOnPixelInRaster
                - lstackDestroy
                - pixDestroy
                - pixSeedfill
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'conncomp.c:412,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:413,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'conncomp.c:414,22'
              BranchSideFuncs:
                - pixGetHeight
                - lstackCreate
                - lstackCreate
                - nextOnPixelInRaster
                - lstackDestroy
                - pixDestroy
                - pixSeedfill
                - pixDestroy
                - returnErrorInt
        - Branch String:   'conncomp.c:413,16'
          Branch Sides:
            - BranchSide:      'conncomp.c:413,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'conncomp.c:413,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:415,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:416,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'conncomp.c:419,16'
              BranchSideFuncs:
                - lstackCreate
                - nextOnPixelInRaster
                - lstackDestroy
                - pixDestroy
                - pixSeedfill
        - Branch String:   'conncomp.c:417,16'
          Branch Sides:
            - BranchSide:      'conncomp.c:417,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'conncomp.c:417,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:425,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:426,13'
              BranchSideFuncs:
                - pixSeedfill
                - nextOnPixelInRaster
                - lstackDestroy
                - pixDestroy
            - BranchSide:      'conncomp.c:428,21'
              BranchSideFuncs:
                - pixSeedfill
                - nextOnPixelInRaster
                - lstackDestroy
                - pixDestroy
      Callsites:
        - Src:             'conncomp.c:399,16'
          Dst:             returnErrorInt
        - Src:             'conncomp.c:401,18'
          Dst:             pixGetDepth
        - Src:             'conncomp.c:402,16'
          Dst:             returnErrorInt
        - Src:             'conncomp.c:404,16'
          Dst:             returnErrorInt
        - Src:             'conncomp.c:407,5'
          Dst:             pixZero
        - Src:             'conncomp.c:411,5'
          Dst:             pixSetPadBits
        - Src:             'conncomp.c:412,17'
          Dst:             pixCopy
        - Src:             'conncomp.c:413,16'
          Dst:             returnErrorInt
        - Src:             'conncomp.c:414,9'
          Dst:             pixGetHeight
        - Src:             'conncomp.c:415,18'
          Dst:             lstackCreate
        - Src:             'conncomp.c:416,9'
          Dst:             pixDestroy
        - Src:             'conncomp.c:417,16'
          Dst:             returnErrorInt
        - Src:             'conncomp.c:419,16'
          Dst:             lstackCreate
        - Src:             'conncomp.c:425,14'
          Dst:             nextOnPixelInRaster
        - Src:             'conncomp.c:428,9'
          Dst:             pixSeedfill
        - Src:             'conncomp.c:435,5'
          Dst:             lstackDestroy
        - Src:             'conncomp.c:436,5'
          Dst:             pixDestroy
    - functionName:    nextOnPixelInRaster
      functionSourceFile: '/src/leptonica/src/conncomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - xstart
        - ystart
        - px
        - py
      BBCount:         14
      ICount:          99
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - nextOnPixelInRasterLow
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    5
      BranchProfiles:
        - Branch String:   'conncomp.c:459,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:460,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - nextOnPixelInRasterLow
                - returnErrorInt
            - BranchSide:      'conncomp.c:461,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - nextOnPixelInRasterLow
                - returnErrorInt
        - Branch String:   'conncomp.c:460,16'
          Branch Sides:
            - BranchSide:      'conncomp.c:460,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'conncomp.c:460,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:462,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:463,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'conncomp.c:465,21'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - nextOnPixelInRasterLow
        - Branch String:   'conncomp.c:463,16'
          Branch Sides:
            - BranchSide:      'conncomp.c:463,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'conncomp.c:463,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'conncomp.c:460,16'
          Dst:             returnErrorInt
        - Src:             'conncomp.c:461,5'
          Dst:             pixGetDimensions
        - Src:             'conncomp.c:463,16'
          Dst:             returnErrorInt
        - Src:             'conncomp.c:465,11'
          Dst:             pixGetWpl
        - Src:             'conncomp.c:466,12'
          Dst:             pixGetData
        - Src:             'conncomp.c:467,12'
          Dst:             nextOnPixelInRasterLow
    - functionName:    pixSeedfillBB
      functionSourceFile: '/src/leptonica/src/conncomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - stack
        - x
        - y
        - connectivity
      BBCount:         44
      ICount:          197
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - pixGetDepth
        - pixSeedfill4BB
        - pixSeedfill8BB
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'conncomp.c:567,15'
          Branch Sides:
            - BranchSide:      'conncomp.c:567,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - pixSeedfill8BB
                - returnErrorPtr
                - pixSeedfill4BB
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'conncomp.c:568,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'conncomp.c:567,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:568,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:569,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixSeedfill8BB
                - returnErrorPtr
                - pixSeedfill4BB
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'conncomp.c:568,23'
          Branch Sides:
            - BranchSide:      'conncomp.c:568,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:568,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:569,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:570,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixSeedfill8BB
                - returnErrorPtr
                - pixSeedfill4BB
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'conncomp.c:571,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixSeedfill8BB
                - returnErrorPtr
                - pixSeedfill4BB
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'conncomp.c:570,23'
          Branch Sides:
            - BranchSide:      'conncomp.c:570,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:570,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:571,27'
          Branch Sides:
            - BranchSide:      'conncomp.c:571,30'
              BranchSideFuncs:
                - returnErrorPtr
                - pixSeedfill8BB
                - returnErrorPtr
                - pixSeedfill4BB
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'conncomp.c:574,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixSeedfill8BB
                - returnErrorPtr
                - pixSeedfill4BB
                - returnErrorPtr
        - Branch String:   'conncomp.c:571,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:572,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:574,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixSeedfill8BB
                - returnErrorPtr
                - pixSeedfill4BB
                - returnErrorPtr
        - Branch String:   'conncomp.c:572,23'
          Branch Sides:
            - BranchSide:      'conncomp.c:572,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:572,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:574,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:575,35'
              BranchSideFuncs:
                - pixSeedfill4BB
                - returnErrorPtr
            - BranchSide:      'conncomp.c:577,16'
              BranchSideFuncs:
                - returnErrorPtr
                - pixSeedfill8BB
                - returnErrorPtr
        - Branch String:   'conncomp.c:575,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:576,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:577,5'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:576,27'
          Branch Sides:
            - BranchSide:      'conncomp.c:576,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:576,13'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:577,16'
          Branch Sides:
            - BranchSide:      'conncomp.c:578,35'
              BranchSideFuncs:
                - pixSeedfill8BB
                - returnErrorPtr
            - BranchSide:      'conncomp.c:581,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'conncomp.c:578,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:579,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:580,5'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:579,27'
          Branch Sides:
            - BranchSide:      'conncomp.c:579,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:579,13'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:581,23'
          Branch Sides:
            - BranchSide:      'conncomp.c:581,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:581,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'conncomp.c:567,18'
          Dst:             pixGetDepth
        - Src:             'conncomp.c:568,23'
          Dst:             returnErrorPtr
        - Src:             'conncomp.c:570,23'
          Dst:             returnErrorPtr
        - Src:             'conncomp.c:572,23'
          Dst:             returnErrorPtr
        - Src:             'conncomp.c:575,20'
          Dst:             pixSeedfill4BB
        - Src:             'conncomp.c:576,27'
          Dst:             returnErrorPtr
        - Src:             'conncomp.c:578,20'
          Dst:             pixSeedfill8BB
        - Src:             'conncomp.c:579,27'
          Dst:             returnErrorPtr
        - Src:             'conncomp.c:581,23'
          Dst:             returnErrorPtr
    - functionName:    pixConnCompPixa
      functionSourceFile: '/src/leptonica/src/conncomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - ppixa
        - connectivity
      BBCount:         50
      ICount:          331
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - boxaAddBox
        - boxaCopy
        - boxaCreate
        - boxaDestroy
        - lept_stderr
        - lstackCreate
        - lstackDestroy
        - nextOnPixelInRaster
        - pixClipRectangle
        - pixCopy
        - pixDestroy
        - pixGetDepth
        - pixGetHeight
        - pixRasterop
        - pixSeedfillBB
        - pixSetPadBits
        - pixXor
        - pixZero
        - pixaAddPix
        - pixaCreate
        - pixaDestroy
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'conncomp.c:206,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:207,24'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixaCreate
                - pixZero
                - pixSetPadBits
                - pixCopy
                - pixCopy
                - pixaDestroy
                - lstackDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetHeight
                - lstackCreate
                - lstackCreate
                - boxaCreate
                - nextOnPixelInRaster
                - boxaDestroy
                - boxaCopy
                - pixSeedfillBB
                - boxaAddBox
                - pixClipRectangle
                - pixClipRectangle
                - pixXor
                - pixRasterop
                - pixaAddPix
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
                - pixaDestroy
                - lept_stderr
                - boxaCreate
                - returnErrorPtr
            - BranchSide:      'conncomp.c:208,6'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixaCreate
                - pixZero
                - pixSetPadBits
                - pixCopy
                - pixCopy
                - pixaDestroy
                - lstackDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetHeight
                - lstackCreate
                - lstackCreate
                - boxaCreate
                - nextOnPixelInRaster
                - boxaDestroy
                - boxaCopy
                - pixSeedfillBB
                - boxaAddBox
                - pixClipRectangle
                - pixClipRectangle
                - pixXor
                - pixRasterop
                - pixaAddPix
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
                - pixaDestroy
                - lept_stderr
                - boxaCreate
                - returnErrorPtr
        - Branch String:   'conncomp.c:207,24'
          Branch Sides:
            - BranchSide:      'conncomp.c:207,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:207,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:209,15'
          Branch Sides:
            - BranchSide:      'conncomp.c:209,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixaCreate
                - pixZero
                - pixSetPadBits
                - pixCopy
                - pixCopy
                - pixaDestroy
                - lstackDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetHeight
                - lstackCreate
                - lstackCreate
                - boxaCreate
                - nextOnPixelInRaster
                - boxaDestroy
                - boxaCopy
                - pixSeedfillBB
                - boxaAddBox
                - pixClipRectangle
                - pixClipRectangle
                - pixXor
                - pixRasterop
                - pixaAddPix
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
                - pixaDestroy
                - lept_stderr
                - boxaCreate
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'conncomp.c:210,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'conncomp.c:209,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:210,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:211,9'
              BranchSideFuncs:
                - pixaCreate
                - pixZero
                - pixSetPadBits
                - pixCopy
                - pixCopy
                - pixaDestroy
                - lstackDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetHeight
                - lstackCreate
                - lstackCreate
                - boxaCreate
                - nextOnPixelInRaster
                - boxaDestroy
                - boxaCopy
                - pixSeedfillBB
                - boxaAddBox
                - pixClipRectangle
                - pixClipRectangle
                - pixXor
                - pixRasterop
                - pixaAddPix
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
                - pixaDestroy
                - lept_stderr
                - boxaCreate
                - returnErrorPtr
        - Branch String:   'conncomp.c:210,24'
          Branch Sides:
            - BranchSide:      'conncomp.c:210,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:210,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:211,27'
          Branch Sides:
            - BranchSide:      'conncomp.c:211,30'
              BranchSideFuncs:
                - pixaCreate
                - pixZero
                - pixSetPadBits
                - pixCopy
                - pixCopy
                - pixaDestroy
                - lstackDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetHeight
                - lstackCreate
                - lstackCreate
                - boxaCreate
                - nextOnPixelInRaster
                - boxaDestroy
                - boxaCopy
                - pixSeedfillBB
                - boxaAddBox
                - pixClipRectangle
                - pixClipRectangle
                - pixXor
                - pixRasterop
                - pixaAddPix
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
                - pixaDestroy
                - lept_stderr
                - boxaCreate
                - returnErrorPtr
            - BranchSide:      'conncomp.c:214,31'
              BranchSideFuncs:
                - pixaCreate
                - pixZero
                - pixSetPadBits
                - pixCopy
                - pixCopy
                - pixaDestroy
                - lstackDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetHeight
                - lstackCreate
                - lstackCreate
                - boxaCreate
                - nextOnPixelInRaster
                - boxaDestroy
                - boxaCopy
                - pixSeedfillBB
                - boxaAddBox
                - pixClipRectangle
                - pixClipRectangle
                - pixXor
                - pixRasterop
                - pixaAddPix
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
                - pixaDestroy
                - lept_stderr
                - boxaCreate
        - Branch String:   'conncomp.c:211,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:212,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:214,31'
              BranchSideFuncs:
                - pixaCreate
                - pixZero
                - pixSetPadBits
                - pixCopy
                - pixCopy
                - pixaDestroy
                - lstackDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetHeight
                - lstackCreate
                - lstackCreate
                - boxaCreate
                - nextOnPixelInRaster
                - boxaDestroy
                - boxaCopy
                - pixSeedfillBB
                - boxaAddBox
                - pixClipRectangle
                - pixClipRectangle
                - pixXor
                - pixRasterop
                - pixaAddPix
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
                - pixaDestroy
                - lept_stderr
                - boxaCreate
        - Branch String:   'conncomp.c:212,24'
          Branch Sides:
            - BranchSide:      'conncomp.c:212,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:212,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:220,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:221,16'
              BranchSideFuncs:
                - boxaCreate
            - BranchSide:      'conncomp.c:223,19'
              BranchSideFuncs:
                - pixSetPadBits
                - pixCopy
                - pixCopy
                - pixaDestroy
                - lstackDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetHeight
                - lstackCreate
                - lstackCreate
                - boxaCreate
                - nextOnPixelInRaster
                - boxaDestroy
                - boxaCopy
                - pixSeedfillBB
                - boxaAddBox
                - pixClipRectangle
                - pixClipRectangle
                - pixXor
                - pixRasterop
                - pixaAddPix
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
                - pixaDestroy
                - lept_stderr
        - Branch String:   'conncomp.c:226,15'
          Branch Sides:
            - BranchSide:      'conncomp.c:226,19'
              BranchSideFuncs:
                - pixaDestroy
                - lstackDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetHeight
                - lstackCreate
                - lstackCreate
                - boxaCreate
                - nextOnPixelInRaster
                - boxaDestroy
                - boxaCopy
                - pixSeedfillBB
                - boxaAddBox
                - pixClipRectangle
                - pixClipRectangle
                - pixXor
                - pixRasterop
                - pixaAddPix
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
                - pixaDestroy
                - lept_stderr
            - BranchSide:      'conncomp.c:227,9'
              BranchSideFuncs:
                - pixaDestroy
                - lstackDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'conncomp.c:226,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:227,9'
              BranchSideFuncs:
                - pixGetHeight
                - lstackCreate
                - lstackCreate
                - boxaCreate
                - nextOnPixelInRaster
                - boxaDestroy
                - boxaCopy
                - lstackDestroy
                - pixDestroy
                - pixDestroy
                - pixSeedfillBB
                - boxaAddBox
                - pixClipRectangle
                - pixClipRectangle
                - pixXor
                - pixRasterop
                - pixaAddPix
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
                - pixaDestroy
                - lept_stderr
            - BranchSide:      'conncomp.c:232,22'
              BranchSideFuncs:
                - pixGetHeight
                - lstackCreate
                - lstackCreate
                - boxaCreate
                - nextOnPixelInRaster
                - boxaDestroy
                - boxaCopy
                - lstackDestroy
                - pixDestroy
                - pixDestroy
                - pixSeedfillBB
                - boxaAddBox
                - pixClipRectangle
                - pixClipRectangle
                - pixXor
                - pixRasterop
                - pixaAddPix
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
                - pixaDestroy
                - lept_stderr
        - Branch String:   'conncomp.c:227,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:228,21'
              BranchSideFuncs:
                - lept_stderr
                - pixaDestroy
                - lstackDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'conncomp.c:228,21'
              BranchSideFuncs:
                - pixaDestroy
                - lstackDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'conncomp.c:233,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:234,9'
              BranchSideFuncs:
                - pixaDestroy
                - lstackDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'conncomp.c:238,16'
              BranchSideFuncs:
                - lstackCreate
                - boxaCreate
                - nextOnPixelInRaster
                - boxaDestroy
                - boxaCopy
                - lstackDestroy
                - pixDestroy
                - pixDestroy
                - pixSeedfillBB
                - boxaAddBox
                - pixClipRectangle
                - pixClipRectangle
                - pixXor
                - pixRasterop
                - pixaAddPix
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
        - Branch String:   'conncomp.c:234,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:235,21'
              BranchSideFuncs:
                - lept_stderr
                - pixaDestroy
                - lstackDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'conncomp.c:235,21'
              BranchSideFuncs:
                - pixaDestroy
                - lstackDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'conncomp.c:245,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:246,13'
              BranchSideFuncs:
                - pixSeedfillBB
                - boxaAddBox
                - pixClipRectangle
                - pixClipRectangle
                - pixXor
                - pixRasterop
                - pixaAddPix
                - pixDestroy
                - nextOnPixelInRaster
                - boxaDestroy
                - boxaCopy
                - lstackDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
            - BranchSide:      'conncomp.c:248,34'
              BranchSideFuncs:
                - pixSeedfillBB
                - boxaAddBox
                - pixClipRectangle
                - pixClipRectangle
                - pixXor
                - pixRasterop
                - pixaAddPix
                - pixDestroy
                - nextOnPixelInRaster
                - boxaDestroy
                - boxaCopy
                - lstackDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
        - Branch String:   'conncomp.c:248,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:249,13'
              BranchSideFuncs:
                - boxaDestroy
                - pixaDestroy
                - lstackDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'conncomp.c:254,20'
              BranchSideFuncs:
                - boxaAddBox
                - pixClipRectangle
                - pixClipRectangle
                - pixXor
                - pixRasterop
                - pixaAddPix
                - pixDestroy
                - nextOnPixelInRaster
                - boxaDestroy
                - boxaCopy
                - lstackDestroy
                - pixDestroy
                - pixDestroy
                - pixSeedfillBB
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
        - Branch String:   'conncomp.c:251,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:252,13'
              BranchSideFuncs:
                - lept_stderr
                - lstackDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'conncomp.c:252,13'
              BranchSideFuncs:
                - lstackDestroy
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'conncomp.c:207,24'
          Dst:             returnErrorPtr
        - Src:             'conncomp.c:209,18'
          Dst:             pixGetDepth
        - Src:             'conncomp.c:210,24'
          Dst:             returnErrorPtr
        - Src:             'conncomp.c:212,24'
          Dst:             returnErrorPtr
        - Src:             'conncomp.c:216,12'
          Dst:             pixaCreate
        - Src:             'conncomp.c:219,5'
          Dst:             pixZero
        - Src:             'conncomp.c:221,16'
          Dst:             boxaCreate
        - Src:             'conncomp.c:223,5'
          Dst:             pixSetPadBits
        - Src:             'conncomp.c:224,12'
          Dst:             pixCopy
        - Src:             'conncomp.c:225,12'
          Dst:             pixCopy
        - Src:             'conncomp.c:227,9'
          Dst:             lept_stderr
        - Src:             'conncomp.c:228,9'
          Dst:             pixaDestroy
        - Src:             'conncomp.c:232,9'
          Dst:             pixGetHeight
        - Src:             'conncomp.c:233,18'
          Dst:             lstackCreate
        - Src:             'conncomp.c:234,9'
          Dst:             lept_stderr
        - Src:             'conncomp.c:235,9'
          Dst:             pixaDestroy
        - Src:             'conncomp.c:238,16'
          Dst:             lstackCreate
        - Src:             'conncomp.c:240,12'
          Dst:             boxaCreate
        - Src:             'conncomp.c:245,14'
          Dst:             nextOnPixelInRaster
        - Src:             'conncomp.c:248,20'
          Dst:             pixSeedfillBB
        - Src:             'conncomp.c:249,13'
          Dst:             boxaDestroy
        - Src:             'conncomp.c:250,13'
          Dst:             pixaDestroy
        - Src:             'conncomp.c:251,13'
          Dst:             lept_stderr
        - Src:             'conncomp.c:254,9'
          Dst:             boxaAddBox
        - Src:             'conncomp.c:257,16'
          Dst:             pixClipRectangle
        - Src:             'conncomp.c:258,16'
          Dst:             pixClipRectangle
        - Src:             'conncomp.c:259,9'
          Dst:             pixXor
        - Src:             'conncomp.c:260,9'
          Dst:             pixRasterop
        - Src:             'conncomp.c:262,9'
          Dst:             pixaAddPix
        - Src:             'conncomp.c:263,9'
          Dst:             pixDestroy
        - Src:             'conncomp.c:277,5'
          Dst:             boxaDestroy
        - Src:             'conncomp.c:278,18'
          Dst:             boxaCopy
        - Src:             'conncomp.c:283,5'
          Dst:             lstackDestroy
        - Src:             'conncomp.c:284,5'
          Dst:             pixDestroy
        - Src:             'conncomp.c:285,5'
          Dst:             pixDestroy
    - functionName:    pixConnCompBB
      functionSourceFile: '/src/leptonica/src/conncomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - connectivity
      BBCount:         42
      ICount:          229
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - boxaAddBox
        - boxaCreate
        - boxaDestroy
        - lept_stderr
        - lstackCreate
        - lstackDestroy
        - nextOnPixelInRaster
        - pixCopy
        - pixDestroy
        - pixGetDepth
        - pixGetHeight
        - pixSeedfillBB
        - pixSetPadBits
        - pixZero
        - returnErrorPtr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'conncomp.c:317,15'
          Branch Sides:
            - BranchSide:      'conncomp.c:317,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixZero
                - pixSetPadBits
                - pixCopy
                - pixGetHeight
                - lstackCreate
                - lstackCreate
                - boxaCreate
                - nextOnPixelInRaster
                - lstackDestroy
                - pixDestroy
                - pixSeedfillBB
                - boxaAddBox
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - boxaCreate
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'conncomp.c:318,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'conncomp.c:317,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:318,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:319,9'
              BranchSideFuncs:
                - pixZero
                - pixSetPadBits
                - pixCopy
                - pixGetHeight
                - lstackCreate
                - lstackCreate
                - boxaCreate
                - nextOnPixelInRaster
                - lstackDestroy
                - pixDestroy
                - pixSeedfillBB
                - boxaAddBox
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - boxaCreate
                - returnErrorPtr
        - Branch String:   'conncomp.c:318,24'
          Branch Sides:
            - BranchSide:      'conncomp.c:318,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:318,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:319,27'
          Branch Sides:
            - BranchSide:      'conncomp.c:319,30'
              BranchSideFuncs:
                - pixZero
                - pixSetPadBits
                - pixCopy
                - pixGetHeight
                - lstackCreate
                - lstackCreate
                - boxaCreate
                - nextOnPixelInRaster
                - lstackDestroy
                - pixDestroy
                - pixSeedfillBB
                - boxaAddBox
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - boxaCreate
                - returnErrorPtr
            - BranchSide:      'conncomp.c:322,10'
              BranchSideFuncs:
                - pixZero
                - pixSetPadBits
                - pixCopy
                - pixGetHeight
                - lstackCreate
                - lstackCreate
                - boxaCreate
                - nextOnPixelInRaster
                - lstackDestroy
                - pixDestroy
                - pixSeedfillBB
                - boxaAddBox
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - boxaCreate
        - Branch String:   'conncomp.c:319,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:320,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:322,10'
              BranchSideFuncs:
                - pixZero
                - pixSetPadBits
                - pixCopy
                - pixGetHeight
                - lstackCreate
                - lstackCreate
                - boxaCreate
                - nextOnPixelInRaster
                - lstackDestroy
                - pixDestroy
                - pixSeedfillBB
                - boxaAddBox
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - boxaCreate
        - Branch String:   'conncomp.c:320,24'
          Branch Sides:
            - BranchSide:      'conncomp.c:320,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:320,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:326,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:327,16'
              BranchSideFuncs:
                - boxaCreate
            - BranchSide:      'conncomp.c:329,19'
              BranchSideFuncs:
                - pixSetPadBits
                - pixCopy
                - pixGetHeight
                - lstackCreate
                - lstackCreate
                - boxaCreate
                - nextOnPixelInRaster
                - lstackDestroy
                - pixDestroy
                - pixSeedfillBB
                - boxaAddBox
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'conncomp.c:330,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:331,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:333,22'
              BranchSideFuncs:
                - pixGetHeight
                - lstackCreate
                - lstackCreate
                - boxaCreate
                - nextOnPixelInRaster
                - lstackDestroy
                - pixDestroy
                - pixSeedfillBB
                - boxaAddBox
                - boxaDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'conncomp.c:331,24'
          Branch Sides:
            - BranchSide:      'conncomp.c:331,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:331,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:334,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:335,9'
              BranchSideFuncs:
                - lstackDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'conncomp.c:338,16'
              BranchSideFuncs:
                - lstackCreate
                - boxaCreate
                - nextOnPixelInRaster
                - lstackDestroy
                - pixDestroy
                - pixSeedfillBB
                - boxaAddBox
                - boxaDestroy
                - lept_stderr
        - Branch String:   'conncomp.c:335,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:336,9'
              BranchSideFuncs:
                - lept_stderr
                - lstackDestroy
                - pixDestroy
            - BranchSide:      'conncomp.c:336,9'
              BranchSideFuncs:
                - lstackDestroy
                - pixDestroy
        - Branch String:   'conncomp.c:345,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:346,13'
              BranchSideFuncs:
                - pixSeedfillBB
                - boxaAddBox
                - nextOnPixelInRaster
                - lstackDestroy
                - pixDestroy
                - boxaDestroy
                - lept_stderr
            - BranchSide:      'conncomp.c:348,34'
              BranchSideFuncs:
                - pixSeedfillBB
                - boxaAddBox
                - nextOnPixelInRaster
                - lstackDestroy
                - pixDestroy
                - boxaDestroy
                - lept_stderr
        - Branch String:   'conncomp.c:348,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:349,13'
              BranchSideFuncs:
                - boxaDestroy
                - lstackDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'conncomp.c:353,20'
              BranchSideFuncs:
                - boxaAddBox
                - nextOnPixelInRaster
                - lstackDestroy
                - pixDestroy
                - pixSeedfillBB
                - boxaDestroy
                - lept_stderr
        - Branch String:   'conncomp.c:349,13'
          Branch Sides:
            - BranchSide:      'conncomp.c:350,13'
              BranchSideFuncs:
                - lept_stderr
                - boxaDestroy
                - lstackDestroy
                - pixDestroy
            - BranchSide:      'conncomp.c:350,13'
              BranchSideFuncs:
                - boxaDestroy
                - lstackDestroy
                - pixDestroy
      Callsites:
        - Src:             'conncomp.c:317,18'
          Dst:             pixGetDepth
        - Src:             'conncomp.c:318,24'
          Dst:             returnErrorPtr
        - Src:             'conncomp.c:320,24'
          Dst:             returnErrorPtr
        - Src:             'conncomp.c:325,5'
          Dst:             pixZero
        - Src:             'conncomp.c:327,16'
          Dst:             boxaCreate
        - Src:             'conncomp.c:329,5'
          Dst:             pixSetPadBits
        - Src:             'conncomp.c:330,17'
          Dst:             pixCopy
        - Src:             'conncomp.c:331,24'
          Dst:             returnErrorPtr
        - Src:             'conncomp.c:333,9'
          Dst:             pixGetHeight
        - Src:             'conncomp.c:334,18'
          Dst:             lstackCreate
        - Src:             'conncomp.c:335,9'
          Dst:             lept_stderr
        - Src:             'conncomp.c:338,16'
          Dst:             lstackCreate
        - Src:             'conncomp.c:340,12'
          Dst:             boxaCreate
        - Src:             'conncomp.c:345,14'
          Dst:             nextOnPixelInRaster
        - Src:             'conncomp.c:348,20'
          Dst:             pixSeedfillBB
        - Src:             'conncomp.c:349,13'
          Dst:             lept_stderr
        - Src:             'conncomp.c:350,13'
          Dst:             boxaDestroy
        - Src:             'conncomp.c:353,9'
          Dst:             boxaAddBox
        - Src:             'conncomp.c:368,5'
          Dst:             lstackDestroy
        - Src:             'conncomp.c:369,5'
          Dst:             pixDestroy
    - functionName:    pixConnComp
      functionSourceFile: '/src/leptonica/src/conncomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - ppixa
        - connectivity
      BBCount:         25
      ICount:          119
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - pixConnCompBB
        - pixConnCompPixa
        - pixGetDepth
        - returnErrorPtr
      functionUses:    36
      BranchProfiles:
        - Branch String:   'conncomp.c:157,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:157,17'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixConnCompBB
                - pixConnCompPixa
                - returnErrorPtr
            - BranchSide:      'conncomp.c:158,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixConnCompBB
                - pixConnCompPixa
                - returnErrorPtr
        - Branch String:   'conncomp.c:158,15'
          Branch Sides:
            - BranchSide:      'conncomp.c:158,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixConnCompBB
                - pixConnCompPixa
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'conncomp.c:159,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'conncomp.c:158,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:159,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:160,9'
              BranchSideFuncs:
                - pixConnCompBB
                - pixConnCompPixa
                - returnErrorPtr
        - Branch String:   'conncomp.c:159,24'
          Branch Sides:
            - BranchSide:      'conncomp.c:159,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:159,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:160,27'
          Branch Sides:
            - BranchSide:      'conncomp.c:160,30'
              BranchSideFuncs:
                - pixConnCompBB
                - pixConnCompPixa
                - returnErrorPtr
            - BranchSide:      'conncomp.c:163,10'
              BranchSideFuncs:
                - pixConnCompBB
                - pixConnCompPixa
        - Branch String:   'conncomp.c:160,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:161,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:163,10'
              BranchSideFuncs:
                - pixConnCompBB
                - pixConnCompPixa
        - Branch String:   'conncomp.c:161,24'
          Branch Sides:
            - BranchSide:      'conncomp.c:161,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'conncomp.c:161,9'
              BranchSideFuncs: []
        - Branch String:   'conncomp.c:163,9'
          Branch Sides:
            - BranchSide:      'conncomp.c:164,30'
              BranchSideFuncs:
                - pixConnCompPixa
            - BranchSide:      'conncomp.c:166,32'
              BranchSideFuncs:
                - pixConnCompPixa
      Callsites:
        - Src:             'conncomp.c:158,18'
          Dst:             pixGetDepth
        - Src:             'conncomp.c:159,24'
          Dst:             returnErrorPtr
        - Src:             'conncomp.c:161,24'
          Dst:             returnErrorPtr
        - Src:             'conncomp.c:164,16'
          Dst:             pixConnCompBB
        - Src:             'conncomp.c:166,16'
          Dst:             pixConnCompPixa
    - functionName:    gaussDistribSampling
      functionSourceFile: '/src/leptonica/src/convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2507
      functionLinenumberEnd: 2531
      functionDepth:   0
      returnType:      float
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          101
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - log
        - rand
      functionUses:    4
      BranchProfiles:
        - Branch String:   'convolve.c:2510,19'
          Branch Sides:
            - BranchSide:      'convolve.c:2512,9'
              BranchSideFuncs:
                - rand
                - rand
                - log
                - sqrt
            - BranchSide:      'convolve.c:2512,9'
              BranchSideFuncs:
                - rand
                - rand
                - log
                - sqrt
        - Branch String:   'convolve.c:2512,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2513,9'
              BranchSideFuncs:
                - rand
                - rand
                - log
                - sqrt
            - BranchSide:      'convolve.c:2528,16'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:2519,27'
          Branch Sides:
            - BranchSide:      'convolve.c:2513,9'
              BranchSideFuncs:
                - rand
                - rand
                - log
                - sqrt
            - BranchSide:      'convolve.c:2519,30'
              BranchSideFuncs:
                - rand
                - rand
                - log
                - sqrt
        - Branch String:   'convolve.c:2519,17'
          Branch Sides:
            - BranchSide:      'convolve.c:2513,9'
              BranchSideFuncs:
                - log
                - sqrt
            - BranchSide:      'convolve.c:2520,17'
              BranchSideFuncs:
                - log
                - sqrt
      Callsites:
        - Src:             'convolve.c:2514,32'
          Dst:             rand
        - Src:             'convolve.c:2516,32'
          Dst:             rand
        - Src:             'convolve.c:2522,30'
          Dst:             log
        - Src:             'convolve.c:2522,18'
          Dst:             sqrt
    - functionName:    pixAddGaussianNoise
      functionSourceFile: '/src/leptonica/src/convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2445
      functionLinenumberEnd: 2487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - pixs
        - stdev
      BBCount:         69
      ICount:          421
      EdgeCount:       91
      CyclomaticComplexity: 24
      functionsReached:
        - composeRGBPixel
        - extractRGBValues
        - gaussDistribSampling
        - pixCreateTemplate
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'convolve.c:2451,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2452,23'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
                - composeRGBPixel
                - gaussDistribSampling
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'convolve.c:2453,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
                - composeRGBPixel
                - gaussDistribSampling
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'convolve.c:2452,23'
          Branch Sides:
            - BranchSide:      'convolve.c:2452,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:2452,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:2453,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2454,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:2455,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
                - composeRGBPixel
                - gaussDistribSampling
                - returnErrorPtr
        - Branch String:   'convolve.c:2454,23'
          Branch Sides:
            - BranchSide:      'convolve.c:2454,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:2454,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:2456,16'
          Branch Sides:
            - BranchSide:      'convolve.c:2456,19'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
                - composeRGBPixel
                - gaussDistribSampling
                - returnErrorPtr
            - BranchSide:      'convolve.c:2459,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
                - composeRGBPixel
                - gaussDistribSampling
        - Branch String:   'convolve.c:2456,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2457,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:2459,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
                - composeRGBPixel
                - gaussDistribSampling
        - Branch String:   'convolve.c:2457,23'
          Branch Sides:
            - BranchSide:      'convolve.c:2457,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:2457,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:2464,5'
          Branch Sides:
            - BranchSide:      'convolve.c:2465,17'
              BranchSideFuncs:
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
                - composeRGBPixel
                - gaussDistribSampling
            - BranchSide:      'convolve.c:2486,12'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:2467,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2468,17'
              BranchSideFuncs:
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
                - composeRGBPixel
                - gaussDistribSampling
            - BranchSide:      'convolve.c:2485,5'
              BranchSideFuncs:
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
                - composeRGBPixel
                - gaussDistribSampling
        - Branch String:   'convolve.c:2468,17'
          Branch Sides:
            - BranchSide:      'convolve.c:2469,23'
              BranchSideFuncs:
                - gaussDistribSampling
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
                - composeRGBPixel
            - BranchSide:      'convolve.c:2474,27'
              BranchSideFuncs:
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
                - composeRGBPixel
                - gaussDistribSampling
        - Branch String:   'convolve.c:2471,23'
          Branch Sides:
            - BranchSide:      'convolve.c:2471,23'
              BranchSideFuncs:
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
                - composeRGBPixel
                - gaussDistribSampling
            - BranchSide:      'convolve.c:2471,23'
              BranchSideFuncs:
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
                - composeRGBPixel
                - gaussDistribSampling
        - Branch String:   'convolve.c:2471,23'
          Branch Sides:
            - BranchSide:      'convolve.c:2471,21'
              BranchSideFuncs:
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
                - composeRGBPixel
                - gaussDistribSampling
            - BranchSide:      'convolve.c:2471,23'
              BranchSideFuncs:
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
                - composeRGBPixel
                - gaussDistribSampling
        - Branch String:   'convolve.c:2471,23'
          Branch Sides:
            - BranchSide:      'convolve.c:2471,21'
              BranchSideFuncs:
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
                - composeRGBPixel
                - gaussDistribSampling
            - BranchSide:      'convolve.c:2471,21'
              BranchSideFuncs:
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
                - composeRGBPixel
                - gaussDistribSampling
        - Branch String:   'convolve.c:2477,24'
          Branch Sides:
            - BranchSide:      'convolve.c:2477,24'
              BranchSideFuncs:
                - gaussDistribSampling
                - gaussDistribSampling
                - composeRGBPixel
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
            - BranchSide:      'convolve.c:2477,24'
              BranchSideFuncs:
                - gaussDistribSampling
                - gaussDistribSampling
                - composeRGBPixel
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
        - Branch String:   'convolve.c:2477,24'
          Branch Sides:
            - BranchSide:      'convolve.c:2477,22'
              BranchSideFuncs:
                - gaussDistribSampling
                - gaussDistribSampling
                - composeRGBPixel
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
            - BranchSide:      'convolve.c:2477,24'
              BranchSideFuncs:
                - gaussDistribSampling
                - gaussDistribSampling
                - composeRGBPixel
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
        - Branch String:   'convolve.c:2477,24'
          Branch Sides:
            - BranchSide:      'convolve.c:2477,22'
              BranchSideFuncs:
                - gaussDistribSampling
                - gaussDistribSampling
                - composeRGBPixel
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
            - BranchSide:      'convolve.c:2477,22'
              BranchSideFuncs:
                - gaussDistribSampling
                - gaussDistribSampling
                - composeRGBPixel
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
        - Branch String:   'convolve.c:2479,24'
          Branch Sides:
            - BranchSide:      'convolve.c:2479,24'
              BranchSideFuncs:
                - gaussDistribSampling
                - composeRGBPixel
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
            - BranchSide:      'convolve.c:2479,24'
              BranchSideFuncs:
                - gaussDistribSampling
                - composeRGBPixel
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
        - Branch String:   'convolve.c:2479,24'
          Branch Sides:
            - BranchSide:      'convolve.c:2479,22'
              BranchSideFuncs:
                - gaussDistribSampling
                - composeRGBPixel
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
            - BranchSide:      'convolve.c:2479,24'
              BranchSideFuncs:
                - gaussDistribSampling
                - composeRGBPixel
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
        - Branch String:   'convolve.c:2479,24'
          Branch Sides:
            - BranchSide:      'convolve.c:2479,22'
              BranchSideFuncs:
                - gaussDistribSampling
                - composeRGBPixel
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
            - BranchSide:      'convolve.c:2479,22'
              BranchSideFuncs:
                - gaussDistribSampling
                - composeRGBPixel
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
        - Branch String:   'convolve.c:2481,24'
          Branch Sides:
            - BranchSide:      'convolve.c:2481,24'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
            - BranchSide:      'convolve.c:2481,24'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
        - Branch String:   'convolve.c:2481,24'
          Branch Sides:
            - BranchSide:      'convolve.c:2481,22'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
            - BranchSide:      'convolve.c:2481,24'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
        - Branch String:   'convolve.c:2481,24'
          Branch Sides:
            - BranchSide:      'convolve.c:2481,22'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
            - BranchSide:      'convolve.c:2481,22'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
                - gaussDistribSampling
      Callsites:
        - Src:             'convolve.c:2452,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:2453,9'
          Dst:             pixGetColormap
        - Src:             'convolve.c:2454,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:2455,5'
          Dst:             pixGetDimensions
        - Src:             'convolve.c:2457,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:2459,12'
          Dst:             pixCreateTemplate
        - Src:             'convolve.c:2460,13'
          Dst:             pixGetData
        - Src:             'convolve.c:2461,13'
          Dst:             pixGetData
        - Src:             'convolve.c:2462,12'
          Dst:             pixGetWpl
        - Src:             'convolve.c:2463,12'
          Dst:             pixGetWpl
        - Src:             'convolve.c:2470,42'
          Dst:             gaussDistribSampling
        - Src:             'convolve.c:2475,17'
          Dst:             extractRGBValues
        - Src:             'convolve.c:2476,43'
          Dst:             gaussDistribSampling
        - Src:             'convolve.c:2478,43'
          Dst:             gaussDistribSampling
        - Src:             'convolve.c:2480,43'
          Dst:             gaussDistribSampling
        - Src:             'convolve.c:2482,17'
          Dst:             composeRGBPixel
    - functionName:    pixConvolveWithBias
      functionSourceFile: '/src/leptonica/src/convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2333
      functionLinenumberEnd: 2396
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - kel1
        - kel2
        - force8
        - pbias
      BBCount:         49
      ICount:          292
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - fpixAddMultConstant
        - fpixConvertToPix
        - fpixConvolve
        - fpixConvolveSep
        - fpixDestroy
        - fpixGetMax
        - fpixGetMin
        - kernelGetMinMax
        - pixConvertToFPix
        - pixConvolve
        - pixConvolveSep
        - pixGetColormap
        - pixGetDepth
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'convolve.c:2339,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2340,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetColormap
                - returnErrorPtr
                - kernelGetMinMax
                - pixConvertToFPix
                - fpixConvolve
                - fpixDestroy
                - fpixGetMin
                - fpixGetMax
                - fpixAddMultConstant
                - fpixConvertToPix
                - fpixDestroy
                - fpixAddMultConstant
                - fpixConvolveSep
                - pixConvolve
                - pixConvolveSep
                - kernelGetMinMax
                - returnErrorPtr
            - BranchSide:      'convolve.c:2341,6'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetColormap
                - returnErrorPtr
                - kernelGetMinMax
                - pixConvertToFPix
                - fpixConvolve
                - fpixDestroy
                - fpixGetMin
                - fpixGetMax
                - fpixAddMultConstant
                - fpixConvertToPix
                - fpixDestroy
                - fpixAddMultConstant
                - fpixConvolveSep
                - pixConvolve
                - pixConvolveSep
                - kernelGetMinMax
                - returnErrorPtr
        - Branch String:   'convolve.c:2340,23'
          Branch Sides:
            - BranchSide:      'convolve.c:2340,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:2340,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:2342,15'
          Branch Sides:
            - BranchSide:      'convolve.c:2342,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - returnErrorPtr
                - kernelGetMinMax
                - pixConvertToFPix
                - fpixConvolve
                - fpixDestroy
                - fpixGetMin
                - fpixGetMax
                - fpixAddMultConstant
                - fpixConvertToPix
                - fpixDestroy
                - fpixAddMultConstant
                - fpixConvolveSep
                - pixConvolve
                - pixConvolveSep
                - kernelGetMinMax
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'convolve.c:2343,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'convolve.c:2342,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2343,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:2344,24'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorPtr
                - kernelGetMinMax
                - pixConvertToFPix
                - fpixConvolve
                - fpixDestroy
                - fpixGetMin
                - fpixGetMax
                - fpixAddMultConstant
                - fpixConvertToPix
                - fpixDestroy
                - fpixAddMultConstant
                - fpixConvolveSep
                - pixConvolve
                - pixConvolveSep
                - kernelGetMinMax
                - returnErrorPtr
        - Branch String:   'convolve.c:2343,23'
          Branch Sides:
            - BranchSide:      'convolve.c:2343,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:2343,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:2344,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2345,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:2346,10'
              BranchSideFuncs:
                - returnErrorPtr
                - kernelGetMinMax
                - pixConvertToFPix
                - fpixConvolve
                - fpixDestroy
                - fpixGetMin
                - fpixGetMax
                - fpixAddMultConstant
                - fpixConvertToPix
                - fpixDestroy
                - fpixAddMultConstant
                - fpixConvolveSep
                - pixConvolve
                - pixConvolveSep
                - kernelGetMinMax
        - Branch String:   'convolve.c:2345,23'
          Branch Sides:
            - BranchSide:      'convolve.c:2345,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:2345,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:2346,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2347,23'
              BranchSideFuncs:
                - kernelGetMinMax
                - pixConvertToFPix
                - fpixConvolve
                - fpixDestroy
                - fpixGetMin
                - fpixGetMax
                - fpixAddMultConstant
                - fpixConvertToPix
                - fpixDestroy
                - fpixAddMultConstant
                - fpixConvolveSep
                - pixConvolve
                - pixConvolveSep
                - kernelGetMinMax
            - BranchSide:      'convolve.c:2350,21'
              BranchSideFuncs:
                - kernelGetMinMax
                - pixConvertToFPix
                - fpixConvolve
                - fpixDestroy
                - fpixGetMin
                - fpixGetMax
                - fpixAddMultConstant
                - fpixConvertToPix
                - fpixDestroy
                - fpixAddMultConstant
                - fpixConvolveSep
                - pixConvolve
                - pixConvolveSep
                - kernelGetMinMax
        - Branch String:   'convolve.c:2347,23'
          Branch Sides:
            - BranchSide:      'convolve.c:2347,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:2347,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:2352,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2353,25'
              BranchSideFuncs:
                - kernelGetMinMax
                - pixConvertToFPix
                - fpixConvolve
                - fpixDestroy
                - fpixGetMin
                - fpixGetMax
                - fpixAddMultConstant
                - fpixConvertToPix
                - fpixDestroy
                - fpixAddMultConstant
                - fpixConvolveSep
                - pixConvolve
                - pixConvolveSep
            - BranchSide:      'convolve.c:2354,11'
              BranchSideFuncs:
                - pixConvertToFPix
                - fpixConvolve
                - fpixDestroy
                - fpixGetMin
                - fpixGetMax
                - fpixAddMultConstant
                - fpixConvertToPix
                - fpixDestroy
                - fpixAddMultConstant
                - fpixConvolveSep
                - pixConvolve
                - pixConvolveSep
        - Branch String:   'convolve.c:2354,11'
          Branch Sides:
            - BranchSide:      'convolve.c:2354,9'
              BranchSideFuncs:
                - pixConvertToFPix
                - fpixConvolve
                - fpixDestroy
                - fpixGetMin
                - fpixGetMax
                - fpixAddMultConstant
                - fpixConvertToPix
                - fpixDestroy
                - fpixAddMultConstant
                - fpixConvolveSep
                - pixConvolve
                - pixConvolveSep
            - BranchSide:      'convolve.c:2354,9'
              BranchSideFuncs:
                - pixConvertToFPix
                - fpixConvolve
                - fpixDestroy
                - fpixGetMin
                - fpixGetMax
                - fpixAddMultConstant
                - fpixConvertToPix
                - fpixDestroy
                - fpixAddMultConstant
                - fpixConvolveSep
                - pixConvolve
                - pixConvolveSep
        - Branch String:   'convolve.c:2356,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2357,14'
              BranchSideFuncs:
                - pixConvolve
                - pixConvolveSep
            - BranchSide:      'convolve.c:2364,30'
              BranchSideFuncs:
                - pixConvertToFPix
                - fpixConvolve
                - fpixDestroy
                - fpixGetMin
                - fpixGetMax
                - fpixAddMultConstant
                - fpixConvertToPix
                - fpixDestroy
                - fpixAddMultConstant
                - fpixConvolveSep
        - Branch String:   'convolve.c:2357,13'
          Branch Sides:
            - BranchSide:      'convolve.c:2358,32'
              BranchSideFuncs:
                - pixConvolveSep
            - BranchSide:      'convolve.c:2360,35'
              BranchSideFuncs:
                - pixConvolveSep
        - Branch String:   'convolve.c:2365,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2366,30'
              BranchSideFuncs:
                - fpixConvolveSep
                - fpixDestroy
                - fpixGetMin
                - fpixGetMax
                - fpixAddMultConstant
                - fpixConvertToPix
                - fpixDestroy
                - fpixAddMultConstant
            - BranchSide:      'convolve.c:2368,33'
              BranchSideFuncs:
                - fpixConvolveSep
                - fpixDestroy
                - fpixGetMin
                - fpixGetMax
                - fpixAddMultConstant
                - fpixConvertToPix
                - fpixDestroy
                - fpixAddMultConstant
        - Branch String:   'convolve.c:2382,14'
          Branch Sides:
            - BranchSide:      'convolve.c:2382,32'
              BranchSideFuncs:
                - fpixAddMultConstant
                - fpixConvertToPix
                - fpixDestroy
                - fpixAddMultConstant
            - BranchSide:      'convolve.c:2382,14'
              BranchSideFuncs:
                - fpixAddMultConstant
                - fpixConvertToPix
                - fpixDestroy
                - fpixAddMultConstant
        - Branch String:   'convolve.c:2384,22'
          Branch Sides:
            - BranchSide:      'convolve.c:2384,26'
              BranchSideFuncs:
                - fpixConvertToPix
                - fpixDestroy
            - BranchSide:      'convolve.c:2385,21'
              BranchSideFuncs:
                - fpixConvertToPix
                - fpixDestroy
        - Branch String:   'convolve.c:2384,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2385,21'
              BranchSideFuncs:
                - fpixAddMultConstant
                - fpixConvertToPix
                - fpixDestroy
            - BranchSide:      'convolve.c:2387,29'
              BranchSideFuncs:
                - fpixAddMultConstant
                - fpixConvertToPix
                - fpixDestroy
      Callsites:
        - Src:             'convolve.c:2340,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:2342,18'
          Dst:             pixGetDepth
        - Src:             'convolve.c:2343,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:2344,9'
          Dst:             pixGetColormap
        - Src:             'convolve.c:2345,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:2347,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:2350,5'
          Dst:             kernelGetMinMax
        - Src:             'convolve.c:2353,9'
          Dst:             kernelGetMinMax
        - Src:             'convolve.c:2358,20'
          Dst:             pixConvolve
        - Src:             'convolve.c:2360,20'
          Dst:             pixConvolveSep
        - Src:             'convolve.c:2364,13'
          Dst:             pixConvertToFPix
        - Src:             'convolve.c:2366,17'
          Dst:             fpixConvolve
        - Src:             'convolve.c:2368,17'
          Dst:             fpixConvolveSep
        - Src:             'convolve.c:2369,5'
          Dst:             fpixDestroy
        - Src:             'convolve.c:2379,5'
          Dst:             fpixGetMin
        - Src:             'convolve.c:2380,5'
          Dst:             fpixGetMax
        - Src:             'convolve.c:2383,5'
          Dst:             fpixAddMultConstant
        - Src:             'convolve.c:2387,9'
          Dst:             fpixAddMultConstant
        - Src:             'convolve.c:2392,12'
          Dst:             fpixConvertToPix
        - Src:             'convolve.c:2393,5'
          Dst:             fpixDestroy
    - functionName:    pixConvolve
      functionSourceFile: '/src/leptonica/src/convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1849
      functionLinenumberEnd: 1926
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - kel
        - outdepth
        - normflag
      BBCount:         77
      ICount:          562
      EdgeCount:       101
      CyclomaticComplexity: 26
      functionsReached:
        - kernelCopy
        - kernelDestroy
        - kernelGetParameters
        - kernelInvert
        - kernelNormalize
        - lept_stderr
        - pixAddMirroredBorder
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    8
      BranchProfiles:
        - Branch String:   'convolve.c:1857,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1858,23'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - returnErrorPtr
                - kernelInvert
                - kernelGetParameters
                - kernelCopy
                - pixAddMirroredBorder
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
                - lept_stderr
                - kernelNormalize
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'convolve.c:1859,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - returnErrorPtr
                - kernelInvert
                - kernelGetParameters
                - kernelCopy
                - pixAddMirroredBorder
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
                - lept_stderr
                - kernelNormalize
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'convolve.c:1858,23'
          Branch Sides:
            - BranchSide:      'convolve.c:1858,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1858,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1859,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1860,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1861,22'
              BranchSideFuncs:
                - pixGetDimensions
                - returnErrorPtr
                - kernelInvert
                - kernelGetParameters
                - kernelCopy
                - pixAddMirroredBorder
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
                - lept_stderr
                - kernelNormalize
                - returnErrorPtr
        - Branch String:   'convolve.c:1860,23'
          Branch Sides:
            - BranchSide:      'convolve.c:1860,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1860,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1862,16'
          Branch Sides:
            - BranchSide:      'convolve.c:1862,19'
              BranchSideFuncs:
                - returnErrorPtr
                - kernelInvert
                - kernelGetParameters
                - kernelCopy
                - pixAddMirroredBorder
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
                - lept_stderr
                - kernelNormalize
                - returnErrorPtr
            - BranchSide:      'convolve.c:1864,10'
              BranchSideFuncs:
                - returnErrorPtr
                - kernelInvert
                - kernelGetParameters
                - kernelCopy
                - pixAddMirroredBorder
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
                - lept_stderr
                - kernelNormalize
        - Branch String:   'convolve.c:1862,27'
          Branch Sides:
            - BranchSide:      'convolve.c:1862,30'
              BranchSideFuncs:
                - returnErrorPtr
                - kernelInvert
                - kernelGetParameters
                - kernelCopy
                - pixAddMirroredBorder
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
                - lept_stderr
                - kernelNormalize
                - returnErrorPtr
            - BranchSide:      'convolve.c:1864,10'
              BranchSideFuncs:
                - returnErrorPtr
                - kernelInvert
                - kernelGetParameters
                - kernelCopy
                - pixAddMirroredBorder
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
                - lept_stderr
                - kernelNormalize
        - Branch String:   'convolve.c:1862,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1863,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1864,10'
              BranchSideFuncs:
                - returnErrorPtr
                - kernelInvert
                - kernelGetParameters
                - kernelCopy
                - pixAddMirroredBorder
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
                - lept_stderr
                - kernelNormalize
        - Branch String:   'convolve.c:1863,23'
          Branch Sides:
            - BranchSide:      'convolve.c:1863,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1863,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1864,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1865,23'
              BranchSideFuncs:
                - kernelInvert
                - kernelGetParameters
                - kernelCopy
                - pixAddMirroredBorder
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
                - lept_stderr
                - kernelNormalize
            - BranchSide:      'convolve.c:1867,10'
              BranchSideFuncs:
                - kernelInvert
                - kernelGetParameters
                - kernelCopy
                - pixAddMirroredBorder
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
                - lept_stderr
                - kernelNormalize
        - Branch String:   'convolve.c:1865,23'
          Branch Sides:
            - BranchSide:      'convolve.c:1865,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1865,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1871,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1872,32'
              BranchSideFuncs:
                - kernelNormalize
                - pixAddMirroredBorder
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'convolve.c:1874,27'
              BranchSideFuncs:
                - kernelCopy
                - pixAddMirroredBorder
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'convolve.c:1876,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1877,9'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'convolve.c:1881,11'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
        - Branch String:   'convolve.c:1877,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1878,9'
              BranchSideFuncs:
                - lept_stderr
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:1878,9'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
        - Branch String:   'convolve.c:1888,5'
          Branch Sides:
            - BranchSide:      'convolve.c:1889,17'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:1919,5'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
        - Branch String:   'convolve.c:1890,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1891,17'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:1919,5'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
        - Branch String:   'convolve.c:1892,13'
          Branch Sides:
            - BranchSide:      'convolve.c:1893,25'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:1911,17'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
        - Branch String:   'convolve.c:1894,21'
          Branch Sides:
            - BranchSide:      'convolve.c:1895,28'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:1899,28'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
        - Branch String:   'convolve.c:1895,21'
          Branch Sides:
            - BranchSide:      'convolve.c:1896,31'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:1899,17'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
        - Branch String:   'convolve.c:1899,28'
          Branch Sides:
            - BranchSide:      'convolve.c:1900,28'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:1905,28'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
        - Branch String:   'convolve.c:1900,21'
          Branch Sides:
            - BranchSide:      'convolve.c:1901,31'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:1904,17'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
        - Branch String:   'convolve.c:1905,21'
          Branch Sides:
            - BranchSide:      'convolve.c:0,0'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:1906,33'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
        - Branch String:   'convolve.c:1911,17'
          Branch Sides:
            - BranchSide:      'convolve.c:1911,35'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:1912,17'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
        - Branch String:   'convolve.c:1912,17'
          Branch Sides:
            - BranchSide:      'convolve.c:1913,17'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:1914,22'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
        - Branch String:   'convolve.c:1914,22'
          Branch Sides:
            - BranchSide:      'convolve.c:1915,17'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:1917,44'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
      Callsites:
        - Src:             'convolve.c:1858,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1859,9'
          Dst:             pixGetColormap
        - Src:             'convolve.c:1860,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1861,5'
          Dst:             pixGetDimensions
        - Src:             'convolve.c:1863,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1865,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1869,12'
          Dst:             kernelInvert
        - Src:             'convolve.c:1870,5'
          Dst:             kernelGetParameters
        - Src:             'convolve.c:1872,16'
          Dst:             kernelNormalize
        - Src:             'convolve.c:1874,16'
          Dst:             kernelCopy
        - Src:             'convolve.c:1876,17'
          Dst:             pixAddMirroredBorder
        - Src:             'convolve.c:1877,9'
          Dst:             lept_stderr
        - Src:             'convolve.c:1883,12'
          Dst:             pixCreate
        - Src:             'convolve.c:1884,13'
          Dst:             pixGetData
        - Src:             'convolve.c:1885,13'
          Dst:             pixGetData
        - Src:             'convolve.c:1886,12'
          Dst:             pixGetWpl
        - Src:             'convolve.c:1887,12'
          Dst:             pixGetWpl
        - Src:             'convolve.c:1922,5'
          Dst:             kernelDestroy
        - Src:             'convolve.c:1923,5'
          Dst:             kernelDestroy
        - Src:             'convolve.c:1924,5'
          Dst:             pixDestroy
    - functionName:    pixConvolveSep
      functionSourceFile: '/src/leptonica/src/convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1978
      functionLinenumberEnd: 2015
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - kelx
        - kely
        - outdepth
        - normflag
      BBCount:         32
      ICount:          202
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - kernelDestroy
        - kernelNormalize
        - l_setConvolveSampling
        - pixConvolve
        - pixDestroy
        - pixGetDepth
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'convolve.c:1983,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1984,23'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixDestroy
                - kernelNormalize
                - kernelNormalize
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - kernelDestroy
                - kernelDestroy
                - returnErrorPtr
            - BranchSide:      'convolve.c:1985,21'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixDestroy
                - kernelNormalize
                - kernelNormalize
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - kernelDestroy
                - kernelDestroy
                - returnErrorPtr
        - Branch String:   'convolve.c:1984,23'
          Branch Sides:
            - BranchSide:      'convolve.c:1984,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1984,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1986,16'
          Branch Sides:
            - BranchSide:      'convolve.c:1986,19'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixDestroy
                - kernelNormalize
                - kernelNormalize
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - kernelDestroy
                - kernelDestroy
                - returnErrorPtr
            - BranchSide:      'convolve.c:1988,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixDestroy
                - kernelNormalize
                - kernelNormalize
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - kernelDestroy
                - kernelDestroy
        - Branch String:   'convolve.c:1986,27'
          Branch Sides:
            - BranchSide:      'convolve.c:1986,30'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixDestroy
                - kernelNormalize
                - kernelNormalize
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - kernelDestroy
                - kernelDestroy
                - returnErrorPtr
            - BranchSide:      'convolve.c:1988,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixDestroy
                - kernelNormalize
                - kernelNormalize
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - kernelDestroy
                - kernelDestroy
        - Branch String:   'convolve.c:1986,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1987,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1988,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixDestroy
                - kernelNormalize
                - kernelNormalize
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - kernelDestroy
                - kernelDestroy
        - Branch String:   'convolve.c:1987,23'
          Branch Sides:
            - BranchSide:      'convolve.c:1987,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1987,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1988,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1989,23'
              BranchSideFuncs:
                - returnErrorPtr
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixDestroy
                - kernelNormalize
                - kernelNormalize
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - kernelDestroy
                - kernelDestroy
            - BranchSide:      'convolve.c:1990,10'
              BranchSideFuncs:
                - returnErrorPtr
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixDestroy
                - kernelNormalize
                - kernelNormalize
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - kernelDestroy
                - kernelDestroy
        - Branch String:   'convolve.c:1989,23'
          Branch Sides:
            - BranchSide:      'convolve.c:1989,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1989,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1990,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1991,23'
              BranchSideFuncs:
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixDestroy
                - kernelNormalize
                - kernelNormalize
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - kernelDestroy
                - kernelDestroy
            - BranchSide:      'convolve.c:1993,13'
              BranchSideFuncs:
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixDestroy
                - kernelNormalize
                - kernelNormalize
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - kernelDestroy
                - kernelDestroy
        - Branch String:   'convolve.c:1991,23'
          Branch Sides:
            - BranchSide:      'convolve.c:1991,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1991,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1995,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1996,33'
              BranchSideFuncs:
                - kernelNormalize
                - kernelNormalize
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - kernelDestroy
                - kernelDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:2006,31'
              BranchSideFuncs:
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixConvolve
                - l_setConvolveSampling
                - pixDestroy
      Callsites:
        - Src:             'convolve.c:1984,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1985,9'
          Dst:             pixGetDepth
        - Src:             'convolve.c:1987,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1989,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1991,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1996,17'
          Dst:             kernelNormalize
        - Src:             'convolve.c:1997,17'
          Dst:             kernelNormalize
        - Src:             'convolve.c:1998,9'
          Dst:             l_setConvolveSampling
        - Src:             'convolve.c:1999,16'
          Dst:             pixConvolve
        - Src:             'convolve.c:2000,9'
          Dst:             l_setConvolveSampling
        - Src:             'convolve.c:2001,16'
          Dst:             pixConvolve
        - Src:             'convolve.c:2002,9'
          Dst:             l_setConvolveSampling
        - Src:             'convolve.c:2003,9'
          Dst:             kernelDestroy
        - Src:             'convolve.c:2004,9'
          Dst:             kernelDestroy
        - Src:             'convolve.c:2006,9'
          Dst:             l_setConvolveSampling
        - Src:             'convolve.c:2007,16'
          Dst:             pixConvolve
        - Src:             'convolve.c:2008,9'
          Dst:             l_setConvolveSampling
        - Src:             'convolve.c:2009,16'
          Dst:             pixConvolve
        - Src:             'convolve.c:2010,9'
          Dst:             l_setConvolveSampling
        - Src:             'convolve.c:2013,5'
          Dst:             pixDestroy
    - functionName:    fpixConvolve
      functionSourceFile: '/src/leptonica/src/convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2163
      functionLinenumberEnd: 2219
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fpixs
        - kel
        - normflag
      BBCount:         39
      ICount:          324
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - fpixAddMirroredBorder
        - fpixCreate
        - fpixDestroy
        - fpixGetData
        - fpixGetDimensions
        - fpixGetWpl
        - kernelCopy
        - kernelDestroy
        - kernelGetParameters
        - kernelInvert
        - kernelNormalize
        - lept_stderr
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'convolve.c:2171,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2172,24'
              BranchSideFuncs:
                - returnErrorPtr
                - kernelInvert
                - kernelGetParameters
                - kernelCopy
                - fpixGetDimensions
                - fpixAddMirroredBorder
                - kernelDestroy
                - kernelDestroy
                - fpixDestroy
                - lept_stderr
                - fpixCreate
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
                - kernelNormalize
            - BranchSide:      'convolve.c:2173,10'
              BranchSideFuncs:
                - returnErrorPtr
                - kernelInvert
                - kernelGetParameters
                - kernelCopy
                - fpixGetDimensions
                - fpixAddMirroredBorder
                - kernelDestroy
                - kernelDestroy
                - fpixDestroy
                - lept_stderr
                - fpixCreate
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
                - kernelNormalize
        - Branch String:   'convolve.c:2172,24'
          Branch Sides:
            - BranchSide:      'convolve.c:2172,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:2172,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:2173,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2174,24'
              BranchSideFuncs:
                - kernelInvert
                - kernelGetParameters
                - kernelCopy
                - fpixGetDimensions
                - fpixAddMirroredBorder
                - kernelDestroy
                - kernelDestroy
                - fpixDestroy
                - lept_stderr
                - fpixCreate
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
                - kernelNormalize
            - BranchSide:      'convolve.c:2176,11'
              BranchSideFuncs:
                - kernelInvert
                - kernelGetParameters
                - kernelCopy
                - fpixGetDimensions
                - fpixAddMirroredBorder
                - kernelDestroy
                - kernelDestroy
                - fpixDestroy
                - lept_stderr
                - fpixCreate
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
                - kernelNormalize
        - Branch String:   'convolve.c:2174,24'
          Branch Sides:
            - BranchSide:      'convolve.c:2174,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:2174,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:2180,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2181,32'
              BranchSideFuncs:
                - kernelNormalize
                - fpixGetDimensions
                - fpixAddMirroredBorder
                - kernelDestroy
                - kernelDestroy
                - fpixDestroy
                - lept_stderr
                - fpixCreate
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
            - BranchSide:      'convolve.c:2183,27'
              BranchSideFuncs:
                - kernelCopy
                - fpixGetDimensions
                - fpixAddMirroredBorder
                - kernelDestroy
                - kernelDestroy
                - fpixDestroy
                - lept_stderr
                - fpixCreate
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
        - Branch String:   'convolve.c:2187,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2188,9'
              BranchSideFuncs:
                - fpixCreate
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
                - kernelDestroy
                - kernelDestroy
                - fpixDestroy
            - BranchSide:      'convolve.c:2192,11'
              BranchSideFuncs:
                - fpixCreate
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
                - kernelDestroy
                - kernelDestroy
                - fpixDestroy
        - Branch String:   'convolve.c:2188,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2189,9'
              BranchSideFuncs:
                - lept_stderr
                - kernelDestroy
                - kernelDestroy
                - fpixDestroy
            - BranchSide:      'convolve.c:2189,9'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - fpixDestroy
        - Branch String:   'convolve.c:2199,5'
          Branch Sides:
            - BranchSide:      'convolve.c:2200,17'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - fpixDestroy
            - BranchSide:      'convolve.c:2212,5'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - fpixDestroy
        - Branch String:   'convolve.c:2201,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2202,17'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - fpixDestroy
            - BranchSide:      'convolve.c:2212,5'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - fpixDestroy
        - Branch String:   'convolve.c:2203,13'
          Branch Sides:
            - BranchSide:      'convolve.c:2204,25'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - fpixDestroy
            - BranchSide:      'convolve.c:2210,29'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - fpixDestroy
        - Branch String:   'convolve.c:2205,17'
          Branch Sides:
            - BranchSide:      'convolve.c:2206,29'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - fpixDestroy
            - BranchSide:      'convolve.c:2209,13'
              BranchSideFuncs:
                - kernelDestroy
                - kernelDestroy
                - fpixDestroy
      Callsites:
        - Src:             'convolve.c:2172,24'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:2174,24'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:2178,12'
          Dst:             kernelInvert
        - Src:             'convolve.c:2179,5'
          Dst:             kernelGetParameters
        - Src:             'convolve.c:2181,16'
          Dst:             kernelNormalize
        - Src:             'convolve.c:2183,16'
          Dst:             kernelCopy
        - Src:             'convolve.c:2185,5'
          Dst:             fpixGetDimensions
        - Src:             'convolve.c:2186,13'
          Dst:             fpixAddMirroredBorder
        - Src:             'convolve.c:2188,9'
          Dst:             lept_stderr
        - Src:             'convolve.c:2194,13'
          Dst:             fpixCreate
        - Src:             'convolve.c:2195,13'
          Dst:             fpixGetData
        - Src:             'convolve.c:2196,13'
          Dst:             fpixGetData
        - Src:             'convolve.c:2197,12'
          Dst:             fpixGetWpl
        - Src:             'convolve.c:2198,12'
          Dst:             fpixGetWpl
        - Src:             'convolve.c:2215,5'
          Dst:             kernelDestroy
        - Src:             'convolve.c:2216,5'
          Dst:             kernelDestroy
        - Src:             'convolve.c:2217,5'
          Dst:             fpixDestroy
    - functionName:    fpixConvolveSep
      functionSourceFile: '/src/leptonica/src/convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2256
      functionLinenumberEnd: 2290
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fpixs
        - kelx
        - kely
        - normflag
      BBCount:         22
      ICount:          152
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - fpixConvolve
        - fpixDestroy
        - kernelDestroy
        - kernelNormalize
        - l_setConvolveSampling
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'convolve.c:2261,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2262,24'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - l_setConvolveSampling
                - fpixConvolve
                - l_setConvolveSampling
                - fpixConvolve
                - l_setConvolveSampling
                - fpixDestroy
                - kernelNormalize
                - kernelNormalize
                - l_setConvolveSampling
                - fpixConvolve
                - l_setConvolveSampling
                - fpixConvolve
                - l_setConvolveSampling
                - kernelDestroy
                - kernelDestroy
            - BranchSide:      'convolve.c:2263,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - l_setConvolveSampling
                - fpixConvolve
                - l_setConvolveSampling
                - fpixConvolve
                - l_setConvolveSampling
                - fpixDestroy
                - kernelNormalize
                - kernelNormalize
                - l_setConvolveSampling
                - fpixConvolve
                - l_setConvolveSampling
                - fpixConvolve
                - l_setConvolveSampling
                - kernelDestroy
                - kernelDestroy
        - Branch String:   'convolve.c:2262,24'
          Branch Sides:
            - BranchSide:      'convolve.c:2262,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:2262,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:2263,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2264,24'
              BranchSideFuncs:
                - returnErrorPtr
                - l_setConvolveSampling
                - fpixConvolve
                - l_setConvolveSampling
                - fpixConvolve
                - l_setConvolveSampling
                - fpixDestroy
                - kernelNormalize
                - kernelNormalize
                - l_setConvolveSampling
                - fpixConvolve
                - l_setConvolveSampling
                - fpixConvolve
                - l_setConvolveSampling
                - kernelDestroy
                - kernelDestroy
            - BranchSide:      'convolve.c:2265,10'
              BranchSideFuncs:
                - returnErrorPtr
                - l_setConvolveSampling
                - fpixConvolve
                - l_setConvolveSampling
                - fpixConvolve
                - l_setConvolveSampling
                - fpixDestroy
                - kernelNormalize
                - kernelNormalize
                - l_setConvolveSampling
                - fpixConvolve
                - l_setConvolveSampling
                - fpixConvolve
                - l_setConvolveSampling
                - kernelDestroy
                - kernelDestroy
        - Branch String:   'convolve.c:2264,24'
          Branch Sides:
            - BranchSide:      'convolve.c:2264,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:2264,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:2265,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2266,24'
              BranchSideFuncs:
                - l_setConvolveSampling
                - fpixConvolve
                - l_setConvolveSampling
                - fpixConvolve
                - l_setConvolveSampling
                - fpixDestroy
                - kernelNormalize
                - kernelNormalize
                - l_setConvolveSampling
                - fpixConvolve
                - l_setConvolveSampling
                - fpixConvolve
                - l_setConvolveSampling
                - kernelDestroy
                - kernelDestroy
            - BranchSide:      'convolve.c:2268,13'
              BranchSideFuncs:
                - l_setConvolveSampling
                - fpixConvolve
                - l_setConvolveSampling
                - fpixConvolve
                - l_setConvolveSampling
                - fpixDestroy
                - kernelNormalize
                - kernelNormalize
                - l_setConvolveSampling
                - fpixConvolve
                - l_setConvolveSampling
                - fpixConvolve
                - l_setConvolveSampling
                - kernelDestroy
                - kernelDestroy
        - Branch String:   'convolve.c:2266,24'
          Branch Sides:
            - BranchSide:      'convolve.c:2266,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:2266,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:2270,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2271,33'
              BranchSideFuncs:
                - kernelNormalize
                - kernelNormalize
                - l_setConvolveSampling
                - fpixConvolve
                - l_setConvolveSampling
                - fpixConvolve
                - l_setConvolveSampling
                - kernelDestroy
                - kernelDestroy
                - fpixDestroy
            - BranchSide:      'convolve.c:2281,31'
              BranchSideFuncs:
                - l_setConvolveSampling
                - fpixConvolve
                - l_setConvolveSampling
                - fpixConvolve
                - l_setConvolveSampling
                - fpixDestroy
      Callsites:
        - Src:             'convolve.c:2262,24'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:2264,24'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:2266,24'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:2271,17'
          Dst:             kernelNormalize
        - Src:             'convolve.c:2272,17'
          Dst:             kernelNormalize
        - Src:             'convolve.c:2273,9'
          Dst:             l_setConvolveSampling
        - Src:             'convolve.c:2274,17'
          Dst:             fpixConvolve
        - Src:             'convolve.c:2275,9'
          Dst:             l_setConvolveSampling
        - Src:             'convolve.c:2276,17'
          Dst:             fpixConvolve
        - Src:             'convolve.c:2277,9'
          Dst:             l_setConvolveSampling
        - Src:             'convolve.c:2278,9'
          Dst:             kernelDestroy
        - Src:             'convolve.c:2279,9'
          Dst:             kernelDestroy
        - Src:             'convolve.c:2281,9'
          Dst:             l_setConvolveSampling
        - Src:             'convolve.c:2282,17'
          Dst:             fpixConvolve
        - Src:             'convolve.c:2283,9'
          Dst:             l_setConvolveSampling
        - Src:             'convolve.c:2284,17'
          Dst:             fpixConvolve
        - Src:             'convolve.c:2285,9'
          Dst:             l_setConvolveSampling
        - Src:             'convolve.c:2288,5'
          Dst:             fpixDestroy
    - functionName:    l_setConvolveSampling
      functionSourceFile: '/src/leptonica/src/convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2418
      functionLinenumberEnd: 2423
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - xfact
        - yfact
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'convolve.c:2419,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2419,26'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:2420,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:2420,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2420,26'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:2420,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pixConvolveRGBSep
      functionSourceFile: '/src/leptonica/src/convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2103
      functionLinenumberEnd: 2128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - kelx
        - kely
      BBCount:         22
      ICount:          143
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - pixConvolveSep
        - pixCreateRGBImage
        - pixDestroy
        - pixGetDepth
        - pixGetRGBComponent
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'convolve.c:2106,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2107,23'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixGetRGBComponent
                - pixConvolveSep
                - pixDestroy
                - pixGetRGBComponent
                - pixConvolveSep
                - pixDestroy
                - pixGetRGBComponent
                - pixConvolveSep
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'convolve.c:2108,21'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixGetRGBComponent
                - pixConvolveSep
                - pixDestroy
                - pixGetRGBComponent
                - pixConvolveSep
                - pixDestroy
                - pixGetRGBComponent
                - pixConvolveSep
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'convolve.c:2107,23'
          Branch Sides:
            - BranchSide:      'convolve.c:2107,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:2107,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:2108,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2109,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:2110,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetRGBComponent
                - pixConvolveSep
                - pixDestroy
                - pixGetRGBComponent
                - pixConvolveSep
                - pixDestroy
                - pixGetRGBComponent
                - pixConvolveSep
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'convolve.c:2109,23'
          Branch Sides:
            - BranchSide:      'convolve.c:2109,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:2109,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:2110,15'
          Branch Sides:
            - BranchSide:      'convolve.c:2110,19'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetRGBComponent
                - pixConvolveSep
                - pixDestroy
                - pixGetRGBComponent
                - pixConvolveSep
                - pixDestroy
                - pixGetRGBComponent
                - pixConvolveSep
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:2111,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'convolve.c:2110,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2111,23'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixConvolveSep
                - pixDestroy
                - pixGetRGBComponent
                - pixConvolveSep
                - pixDestroy
                - pixGetRGBComponent
                - pixConvolveSep
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:2113,31'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixConvolveSep
                - pixDestroy
                - pixGetRGBComponent
                - pixConvolveSep
                - pixDestroy
                - pixGetRGBComponent
                - pixConvolveSep
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'convolve.c:2111,23'
          Branch Sides:
            - BranchSide:      'convolve.c:2111,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:2111,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'convolve.c:2107,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:2108,9'
          Dst:             pixGetDepth
        - Src:             'convolve.c:2109,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:2111,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:2113,12'
          Dst:             pixGetRGBComponent
        - Src:             'convolve.c:2114,12'
          Dst:             pixConvolveSep
        - Src:             'convolve.c:2115,5'
          Dst:             pixDestroy
        - Src:             'convolve.c:2116,12'
          Dst:             pixGetRGBComponent
        - Src:             'convolve.c:2117,12'
          Dst:             pixConvolveSep
        - Src:             'convolve.c:2118,5'
          Dst:             pixDestroy
        - Src:             'convolve.c:2119,12'
          Dst:             pixGetRGBComponent
        - Src:             'convolve.c:2120,12'
          Dst:             pixConvolveSep
        - Src:             'convolve.c:2121,5'
          Dst:             pixDestroy
        - Src:             'convolve.c:2122,12'
          Dst:             pixCreateRGBImage
        - Src:             'convolve.c:2124,5'
          Dst:             pixDestroy
        - Src:             'convolve.c:2125,5'
          Dst:             pixDestroy
        - Src:             'convolve.c:2126,5'
          Dst:             pixDestroy
    - functionName:    pixConvolveRGB
      functionSourceFile: '/src/leptonica/src/convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2045
      functionLinenumberEnd: 2070
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - kel
      BBCount:         19
      ICount:          126
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - pixConvolve
        - pixCreateRGBImage
        - pixDestroy
        - pixGetDepth
        - pixGetRGBComponent
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'convolve.c:2048,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2049,23'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixGetRGBComponent
                - pixConvolve
                - pixDestroy
                - pixGetRGBComponent
                - pixConvolve
                - pixDestroy
                - pixGetRGBComponent
                - pixConvolve
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'convolve.c:2050,21'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixGetRGBComponent
                - pixConvolve
                - pixDestroy
                - pixGetRGBComponent
                - pixConvolve
                - pixDestroy
                - pixGetRGBComponent
                - pixConvolve
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'convolve.c:2049,23'
          Branch Sides:
            - BranchSide:      'convolve.c:2049,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:2049,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:2050,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2051,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:2052,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetRGBComponent
                - pixConvolve
                - pixDestroy
                - pixGetRGBComponent
                - pixConvolve
                - pixDestroy
                - pixGetRGBComponent
                - pixConvolve
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'convolve.c:2051,23'
          Branch Sides:
            - BranchSide:      'convolve.c:2051,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:2051,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:2052,9'
          Branch Sides:
            - BranchSide:      'convolve.c:2053,23'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixConvolve
                - pixDestroy
                - pixGetRGBComponent
                - pixConvolve
                - pixDestroy
                - pixGetRGBComponent
                - pixConvolve
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:2055,31'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixConvolve
                - pixDestroy
                - pixGetRGBComponent
                - pixConvolve
                - pixDestroy
                - pixGetRGBComponent
                - pixConvolve
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'convolve.c:2053,23'
          Branch Sides:
            - BranchSide:      'convolve.c:2053,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:2053,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'convolve.c:2049,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:2050,9'
          Dst:             pixGetDepth
        - Src:             'convolve.c:2051,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:2053,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:2055,12'
          Dst:             pixGetRGBComponent
        - Src:             'convolve.c:2056,12'
          Dst:             pixConvolve
        - Src:             'convolve.c:2057,5'
          Dst:             pixDestroy
        - Src:             'convolve.c:2058,12'
          Dst:             pixGetRGBComponent
        - Src:             'convolve.c:2059,12'
          Dst:             pixConvolve
        - Src:             'convolve.c:2060,5'
          Dst:             pixDestroy
        - Src:             'convolve.c:2061,12'
          Dst:             pixGetRGBComponent
        - Src:             'convolve.c:2062,12'
          Dst:             pixConvolve
        - Src:             'convolve.c:2063,5'
          Dst:             pixDestroy
        - Src:             'convolve.c:2064,12'
          Dst:             pixCreateRGBImage
        - Src:             'convolve.c:2066,5'
          Dst:             pixDestroy
        - Src:             'convolve.c:2067,5'
          Dst:             pixDestroy
        - Src:             'convolve.c:2068,5'
          Dst:             pixDestroy
    - functionName:    pixCensusTransform
      functionSourceFile: '/src/leptonica/src/convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1750
      functionLinenumberEnd: 1795
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - halfsize
        - pixacc
      BBCount:         40
      ICount:          285
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - pixBlockconvGray
        - pixCreate
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'convolve.c:1756,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1757,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixBlockconvGray
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'convolve.c:1758,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixBlockconvGray
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'convolve.c:1757,23'
          Branch Sides:
            - BranchSide:      'convolve.c:1757,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1757,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1758,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1759,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1760,9'
              BranchSideFuncs:
                - pixBlockconvGray
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'convolve.c:1759,23'
          Branch Sides:
            - BranchSide:      'convolve.c:1759,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1759,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1760,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1761,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1764,35'
              BranchSideFuncs:
                - pixBlockconvGray
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'convolve.c:1761,23'
          Branch Sides:
            - BranchSide:      'convolve.c:1761,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1761,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1764,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1766,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1770,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'convolve.c:1766,23'
          Branch Sides:
            - BranchSide:      'convolve.c:1766,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1766,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1771,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1772,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'convolve.c:1775,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
        - Branch String:   'convolve.c:1773,23'
          Branch Sides:
            - BranchSide:      'convolve.c:1773,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1773,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1781,5'
          Branch Sides:
            - BranchSide:      'convolve.c:1782,17'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'convolve.c:1793,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'convolve.c:1785,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1786,20'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'convolve.c:1791,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'convolve.c:1788,17'
          Branch Sides:
            - BranchSide:      'convolve.c:1789,17'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'convolve.c:1790,9'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'convolve.c:1757,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1758,9'
          Dst:             pixGetDepth
        - Src:             'convolve.c:1759,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1761,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1764,18'
          Dst:             pixBlockconvGray
        - Src:             'convolve.c:1766,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1770,5'
          Dst:             pixGetDimensions
        - Src:             'convolve.c:1771,17'
          Dst:             pixCreate
        - Src:             'convolve.c:1772,9'
          Dst:             pixDestroy
        - Src:             'convolve.c:1773,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1775,13'
          Dst:             pixGetData
        - Src:             'convolve.c:1776,13'
          Dst:             pixGetData
        - Src:             'convolve.c:1777,13'
          Dst:             pixGetData
        - Src:             'convolve.c:1778,12'
          Dst:             pixGetWpl
        - Src:             'convolve.c:1779,12'
          Dst:             pixGetWpl
        - Src:             'convolve.c:1780,12'
          Dst:             pixGetWpl
        - Src:             'convolve.c:1793,5'
          Dst:             pixDestroy
    - functionName:    pixBlockconvGray
      functionSourceFile: '/src/leptonica/src/convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixacc
        - wc
        - hc
      BBCount:         63
      ICount:          341
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - blockconvLow
        - lept_stderr
        - pixBlockconvAccum
        - pixClone
        - pixCopy
        - pixCreateTemplate
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixSetPadBits
        - returnErrorPtr
      functionUses:    9
      BranchProfiles:
        - Branch String:   'convolve.c:223,9'
          Branch Sides:
            - BranchSide:      'convolve.c:224,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixSetPadBits
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blockconvLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - pixCopy
                - lept_stderr
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'convolve.c:225,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixSetPadBits
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blockconvLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - pixCopy
                - lept_stderr
                - pixCopy
                - returnErrorPtr
        - Branch String:   'convolve.c:224,23'
          Branch Sides:
            - BranchSide:      'convolve.c:224,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:224,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:226,9'
          Branch Sides:
            - BranchSide:      'convolve.c:227,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:228,9'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixSetPadBits
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blockconvLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - pixCopy
                - lept_stderr
                - pixCopy
        - Branch String:   'convolve.c:227,23'
          Branch Sides:
            - BranchSide:      'convolve.c:227,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:227,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:228,17'
          Branch Sides:
            - BranchSide:      'convolve.c:228,20'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'convolve.c:229,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'convolve.c:228,9'
          Branch Sides:
            - BranchSide:      'convolve.c:229,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'convolve.c:230,9'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixSetPadBits
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blockconvLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - pixCopy
                - lept_stderr
        - Branch String:   'convolve.c:230,24'
          Branch Sides:
            - BranchSide:      'convolve.c:230,27'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixSetPadBits
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blockconvLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - pixCopy
                - lept_stderr
            - BranchSide:      'convolve.c:231,9'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixSetPadBits
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blockconvLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - pixCopy
                - lept_stderr
        - Branch String:   'convolve.c:230,9'
          Branch Sides:
            - BranchSide:      'convolve.c:231,9'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixSetPadBits
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blockconvLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - pixCopy
                - lept_stderr
            - BranchSide:      'convolve.c:236,9'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixSetPadBits
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blockconvLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - pixCopy
        - Branch String:   'convolve.c:231,9'
          Branch Sides:
            - BranchSide:      'convolve.c:233,14'
              BranchSideFuncs:
                - lept_stderr
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixSetPadBits
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blockconvLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - pixCopy
            - BranchSide:      'convolve.c:233,14'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixSetPadBits
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blockconvLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - pixCopy
        - Branch String:   'convolve.c:233,14'
          Branch Sides:
            - BranchSide:      'convolve.c:233,12'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixSetPadBits
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blockconvLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - pixCopy
            - BranchSide:      'convolve.c:233,12'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixSetPadBits
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blockconvLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - pixCopy
        - Branch String:   'convolve.c:234,14'
          Branch Sides:
            - BranchSide:      'convolve.c:234,12'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixSetPadBits
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blockconvLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - pixCopy
            - BranchSide:      'convolve.c:234,12'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixSetPadBits
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blockconvLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - pixCopy
        - Branch String:   'convolve.c:236,17'
          Branch Sides:
            - BranchSide:      'convolve.c:236,20'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'convolve.c:237,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'convolve.c:236,9'
          Branch Sides:
            - BranchSide:      'convolve.c:237,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'convolve.c:239,9'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixSetPadBits
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blockconvLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
        - Branch String:   'convolve.c:239,9'
          Branch Sides:
            - BranchSide:      'convolve.c:240,25'
              BranchSideFuncs:
                - pixGetDepth
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixSetPadBits
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blockconvLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - pixClone
            - BranchSide:      'convolve.c:248,39'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixSetPadBits
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blockconvLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'convolve.c:240,13'
          Branch Sides:
            - BranchSide:      'convolve.c:241,29'
              BranchSideFuncs:
                - pixClone
                - pixCreateTemplate
                - pixSetPadBits
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blockconvLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'convolve.c:243,13'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixSetPadBits
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blockconvLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'convolve.c:243,13'
          Branch Sides:
            - BranchSide:      'convolve.c:244,43'
              BranchSideFuncs:
                - lept_stderr
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixSetPadBits
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blockconvLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'convolve.c:244,43'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixSetPadBits
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blockconvLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'convolve.c:244,17'
          Branch Sides:
            - BranchSide:      'convolve.c:0,0'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:245,31'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'convolve.c:245,31'
          Branch Sides:
            - BranchSide:      'convolve.c:245,17'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:245,17'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:248,13'
          Branch Sides:
            - BranchSide:      'convolve.c:0,0'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:249,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'convolve.c:249,27'
          Branch Sides:
            - BranchSide:      'convolve.c:249,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:249,13'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:252,9'
          Branch Sides:
            - BranchSide:      'convolve.c:253,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'convolve.c:257,19'
              BranchSideFuncs:
                - pixSetPadBits
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blockconvLow
                - pixDestroy
        - Branch String:   'convolve.c:254,23'
          Branch Sides:
            - BranchSide:      'convolve.c:254,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:254,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'convolve.c:224,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:225,5'
          Dst:             pixGetDimensions
        - Src:             'convolve.c:227,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:229,16'
          Dst:             pixCopy
        - Src:             'convolve.c:231,9'
          Dst:             lept_stderr
        - Src:             'convolve.c:237,16'
          Dst:             pixCopy
        - Src:             'convolve.c:240,13'
          Dst:             pixGetDepth
        - Src:             'convolve.c:241,20'
          Dst:             pixClone
        - Src:             'convolve.c:243,13'
          Dst:             lept_stderr
        - Src:             'convolve.c:244,25'
          Dst:             pixBlockconvAccum
        - Src:             'convolve.c:245,31'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:248,21'
          Dst:             pixBlockconvAccum
        - Src:             'convolve.c:249,27'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:252,17'
          Dst:             pixCreateTemplate
        - Src:             'convolve.c:253,9'
          Dst:             pixDestroy
        - Src:             'convolve.c:254,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:257,5'
          Dst:             pixSetPadBits
        - Src:             'convolve.c:258,11'
          Dst:             pixGetWpl
        - Src:             'convolve.c:259,12'
          Dst:             pixGetWpl
        - Src:             'convolve.c:260,13'
          Dst:             pixGetData
        - Src:             'convolve.c:261,13'
          Dst:             pixGetData
        - Src:             'convolve.c:262,5'
          Dst:             blockconvLow
        - Src:             'convolve.c:264,5'
          Dst:             pixDestroy
    - functionName:    pixBlockconvAccum
      functionSourceFile: '/src/leptonica/src/convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         24
      ICount:          141
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - blockconvAccumLow
        - pixCreate
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    8
      BranchProfiles:
        - Branch String:   'convolve.c:460,9'
          Branch Sides:
            - BranchSide:      'convolve.c:461,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - blockconvAccumLow
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'convolve.c:463,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - blockconvAccumLow
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'convolve.c:461,23'
          Branch Sides:
            - BranchSide:      'convolve.c:461,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:461,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:464,16'
          Branch Sides:
            - BranchSide:      'convolve.c:464,19'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - blockconvAccumLow
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'convolve.c:466,27'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - blockconvAccumLow
                - returnErrorPtr
        - Branch String:   'convolve.c:464,26'
          Branch Sides:
            - BranchSide:      'convolve.c:464,29'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - blockconvAccumLow
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'convolve.c:466,27'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - blockconvAccumLow
                - returnErrorPtr
        - Branch String:   'convolve.c:464,9'
          Branch Sides:
            - BranchSide:      'convolve.c:465,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:466,27'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - blockconvAccumLow
                - returnErrorPtr
        - Branch String:   'convolve.c:465,23'
          Branch Sides:
            - BranchSide:      'convolve.c:465,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:465,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:466,9'
          Branch Sides:
            - BranchSide:      'convolve.c:467,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:469,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - blockconvAccumLow
        - Branch String:   'convolve.c:467,23'
          Branch Sides:
            - BranchSide:      'convolve.c:467,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:467,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'convolve.c:461,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:463,5'
          Dst:             pixGetDimensions
        - Src:             'convolve.c:465,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:466,17'
          Dst:             pixCreate
        - Src:             'convolve.c:467,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:469,13'
          Dst:             pixGetData
        - Src:             'convolve.c:470,13'
          Dst:             pixGetData
        - Src:             'convolve.c:471,12'
          Dst:             pixGetWpl
        - Src:             'convolve.c:472,12'
          Dst:             pixGetWpl
        - Src:             'convolve.c:473,5'
          Dst:             blockconvAccumLow
    - functionName:    blockconvLow
      functionSourceFile: '/src/leptonica/src/convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - data
        - w
        - h
        - wpl
        - dataa
        - wpla
        - wc
        - hc
      BBCount:         106
      ICount:          980
      EdgeCount:       136
      CyclomaticComplexity: 32
      functionsReached:
        - lept_stderr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'convolve.c:334,19'
          Branch Sides:
            - BranchSide:      'convolve.c:334,22'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'convolve.c:335,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'convolve.c:334,9'
          Branch Sides:
            - BranchSide:      'convolve.c:335,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'convolve.c:338,15'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:335,9'
          Branch Sides:
            - BranchSide:      'convolve.c:336,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'convolve.c:336,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:345,5'
          Branch Sides:
            - BranchSide:      'convolve.c:346,16'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:364,12'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:346,16'
          Branch Sides:
            - BranchSide:      'convolve.c:346,14'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:346,14'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:347,16'
          Branch Sides:
            - BranchSide:      'convolve.c:347,14'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:347,14'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:351,9'
          Branch Sides:
            - BranchSide:      'convolve.c:352,20'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:359,5'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:352,20'
          Branch Sides:
            - BranchSide:      'convolve.c:352,18'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:352,18'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:353,20'
          Branch Sides:
            - BranchSide:      'convolve.c:353,18'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:353,18'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:364,5'
          Branch Sides:
            - BranchSide:      'convolve.c:365,14'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:389,14'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:365,14'
          Branch Sides:
            - BranchSide:      'convolve.c:365,12'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:365,12'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:368,9'
          Branch Sides:
            - BranchSide:      'convolve.c:369,18'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:375,18'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:369,18'
          Branch Sides:
            - BranchSide:      'convolve.c:369,16'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:369,16'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:372,28'
          Branch Sides:
            - BranchSide:      'convolve.c:372,19'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:372,19'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:375,9'
          Branch Sides:
            - BranchSide:      'convolve.c:376,19'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:380,18'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:377,28'
          Branch Sides:
            - BranchSide:      'convolve.c:377,19'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:377,19'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:380,9'
          Branch Sides:
            - BranchSide:      'convolve.c:381,18'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:387,5'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:384,28'
          Branch Sides:
            - BranchSide:      'convolve.c:384,19'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:384,19'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:389,5'
          Branch Sides:
            - BranchSide:      'convolve.c:390,14'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:414,14'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:393,9'
          Branch Sides:
            - BranchSide:      'convolve.c:394,18'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:400,18'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:397,28'
          Branch Sides:
            - BranchSide:      'convolve.c:397,19'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:397,19'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:400,9'
          Branch Sides:
            - BranchSide:      'convolve.c:401,19'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:405,18'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:402,28'
          Branch Sides:
            - BranchSide:      'convolve.c:402,19'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:402,19'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:405,9'
          Branch Sides:
            - BranchSide:      'convolve.c:406,18'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:412,5'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:409,28'
          Branch Sides:
            - BranchSide:      'convolve.c:409,19'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:409,19'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:414,5'
          Branch Sides:
            - BranchSide:      'convolve.c:414,5'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:415,16'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:416,9'
          Branch Sides:
            - BranchSide:      'convolve.c:417,18'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:423,18'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:420,28'
          Branch Sides:
            - BranchSide:      'convolve.c:420,19'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:420,19'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:423,9'
          Branch Sides:
            - BranchSide:      'convolve.c:424,18'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:430,5'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:427,28'
          Branch Sides:
            - BranchSide:      'convolve.c:427,19'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:427,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'convolve.c:335,9'
          Dst:             lept_stderr
    - functionName:    blockconvAccumLow
      functionSourceFile: '/src/leptonica/src/convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - d
        - wpls
      BBCount:         69
      ICount:          574
      EdgeCount:       88
      CyclomaticComplexity: 21
      functionsReached:
        - lept_stderr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'convolve.c:516,9'
          Branch Sides:
            - BranchSide:      'convolve.c:518,16'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:539,16'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'convolve.c:518,9'
          Branch Sides:
            - BranchSide:      'convolve.c:519,19'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:527,16'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:520,17'
          Branch Sides:
            - BranchSide:      'convolve.c:521,28'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:523,28'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:527,9'
          Branch Sides:
            - BranchSide:      'convolve.c:528,21'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:539,5'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:531,13'
          Branch Sides:
            - BranchSide:      'convolve.c:532,23'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:538,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:533,21'
          Branch Sides:
            - BranchSide:      'convolve.c:534,32'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:536,32'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:539,16'
          Branch Sides:
            - BranchSide:      'convolve.c:541,16'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:562,16'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'convolve.c:541,9'
          Branch Sides:
            - BranchSide:      'convolve.c:542,19'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:550,16'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:543,17'
          Branch Sides:
            - BranchSide:      'convolve.c:544,28'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:546,28'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:550,9'
          Branch Sides:
            - BranchSide:      'convolve.c:551,21'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:562,5'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:554,13'
          Branch Sides:
            - BranchSide:      'convolve.c:555,23'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:561,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:556,21'
          Branch Sides:
            - BranchSide:      'convolve.c:557,32'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:559,32'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:562,16'
          Branch Sides:
            - BranchSide:      'convolve.c:564,16'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:586,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'convolve.c:564,9'
          Branch Sides:
            - BranchSide:      'convolve.c:565,21'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:573,16'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:566,17'
          Branch Sides:
            - BranchSide:      'convolve.c:567,28'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:569,28'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:573,9'
          Branch Sides:
            - BranchSide:      'convolve.c:574,21'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:585,5'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:577,13'
          Branch Sides:
            - BranchSide:      'convolve.c:578,25'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:584,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:579,21'
          Branch Sides:
            - BranchSide:      'convolve.c:580,32'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:582,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'convolve.c:586,9'
          Dst:             lept_stderr
    - functionName:    blocksumLow
      functionSourceFile: '/src/leptonica/src/convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1606
      functionLinenumberEnd: 1712
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpl
        - dataa
        - wpla
        - wc
        - hc
      BBCount:         76
      ICount:          820
      EdgeCount:       96
      CyclomaticComplexity: 22
      functionsReached:
        - lept_stderr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'convolve.c:1615,19'
          Branch Sides:
            - BranchSide:      'convolve.c:1615,22'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'convolve.c:1616,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'convolve.c:1615,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1616,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'convolve.c:1619,15'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1616,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1617,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'convolve.c:1617,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1626,5'
          Branch Sides:
            - BranchSide:      'convolve.c:1627,16'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:1645,12'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1627,16'
          Branch Sides:
            - BranchSide:      'convolve.c:1627,14'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:1627,14'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1628,16'
          Branch Sides:
            - BranchSide:      'convolve.c:1628,14'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:1628,14'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1632,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1633,20'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:1640,5'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1633,20'
          Branch Sides:
            - BranchSide:      'convolve.c:1633,18'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:1633,18'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1634,20'
          Branch Sides:
            - BranchSide:      'convolve.c:1634,18'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:1634,18'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1645,5'
          Branch Sides:
            - BranchSide:      'convolve.c:1646,14'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:1670,14'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1649,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1650,18'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:1656,18'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1656,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1657,19'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:1661,18'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1661,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1662,18'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:1668,5'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1670,5'
          Branch Sides:
            - BranchSide:      'convolve.c:1671,14'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:1695,14'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1674,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1675,18'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:1681,18'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1681,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1682,19'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:1686,18'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1686,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1687,18'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:1693,5'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1695,5'
          Branch Sides:
            - BranchSide:      'convolve.c:1695,5'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:1696,17'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1697,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1698,18'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:1704,18'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1704,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1705,18'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:1711,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'convolve.c:1616,9'
          Dst:             lept_stderr
    - functionName:    pixBlocksum
      functionSourceFile: '/src/leptonica/src/convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionLinenumberEnd: 1562
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixacc
        - wc
        - hc
      BBCount:         57
      ICount:          320
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - blocksumLow
        - lept_stderr
        - pixBlockconvAccum
        - pixClone
        - pixCopy
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'convolve.c:1522,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1523,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixBlockconvAccum
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blocksumLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixClone
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'convolve.c:1524,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixBlockconvAccum
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blocksumLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixClone
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - pixCopy
                - returnErrorPtr
        - Branch String:   'convolve.c:1523,23'
          Branch Sides:
            - BranchSide:      'convolve.c:1523,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1523,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1525,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1526,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1527,9'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blocksumLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixClone
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - pixCopy
        - Branch String:   'convolve.c:1526,23'
          Branch Sides:
            - BranchSide:      'convolve.c:1526,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1526,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1527,17'
          Branch Sides:
            - BranchSide:      'convolve.c:1527,20'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'convolve.c:1528,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'convolve.c:1527,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1528,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'convolve.c:1529,9'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blocksumLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixClone
                - returnErrorPtr
                - pixCopy
                - lept_stderr
        - Branch String:   'convolve.c:1529,24'
          Branch Sides:
            - BranchSide:      'convolve.c:1529,27'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blocksumLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixClone
                - returnErrorPtr
                - pixCopy
                - lept_stderr
            - BranchSide:      'convolve.c:1530,9'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blocksumLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixClone
                - returnErrorPtr
                - pixCopy
                - lept_stderr
        - Branch String:   'convolve.c:1529,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1530,9'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blocksumLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixClone
                - returnErrorPtr
                - pixCopy
                - lept_stderr
            - BranchSide:      'convolve.c:1535,9'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blocksumLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixClone
                - returnErrorPtr
                - pixCopy
        - Branch String:   'convolve.c:1530,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1532,14'
              BranchSideFuncs:
                - lept_stderr
                - pixBlockconvAccum
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blocksumLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixClone
                - returnErrorPtr
                - pixCopy
            - BranchSide:      'convolve.c:1532,14'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blocksumLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixClone
                - returnErrorPtr
                - pixCopy
        - Branch String:   'convolve.c:1532,14'
          Branch Sides:
            - BranchSide:      'convolve.c:1532,12'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blocksumLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixClone
                - returnErrorPtr
                - pixCopy
            - BranchSide:      'convolve.c:1532,12'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blocksumLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixClone
                - returnErrorPtr
                - pixCopy
        - Branch String:   'convolve.c:1533,14'
          Branch Sides:
            - BranchSide:      'convolve.c:1533,12'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blocksumLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixClone
                - returnErrorPtr
                - pixCopy
            - BranchSide:      'convolve.c:1533,12'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blocksumLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixClone
                - returnErrorPtr
                - pixCopy
        - Branch String:   'convolve.c:1535,17'
          Branch Sides:
            - BranchSide:      'convolve.c:1535,20'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'convolve.c:1536,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'convolve.c:1535,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1536,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'convolve.c:1538,9'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blocksumLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixClone
                - returnErrorPtr
        - Branch String:   'convolve.c:1538,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1539,25'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blocksumLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'convolve.c:1543,39'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blocksumLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'convolve.c:1539,13'
          Branch Sides:
            - BranchSide:      'convolve.c:1540,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1541,25'
              BranchSideFuncs:
                - pixClone
                - pixCreate
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blocksumLow
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'convolve.c:1540,27'
          Branch Sides:
            - BranchSide:      'convolve.c:1540,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1540,13'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1543,13'
          Branch Sides:
            - BranchSide:      'convolve.c:0,0'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1544,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'convolve.c:1544,27'
          Branch Sides:
            - BranchSide:      'convolve.c:1544,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1544,13'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1548,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1549,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'convolve.c:1552,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - blocksumLow
                - pixDestroy
        - Branch String:   'convolve.c:1550,23'
          Branch Sides:
            - BranchSide:      'convolve.c:1550,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1550,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'convolve.c:1523,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1524,5'
          Dst:             pixGetDimensions
        - Src:             'convolve.c:1526,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1528,16'
          Dst:             pixCopy
        - Src:             'convolve.c:1530,9'
          Dst:             lept_stderr
        - Src:             'convolve.c:1536,16'
          Dst:             pixCopy
        - Src:             'convolve.c:1539,13'
          Dst:             pixGetDepth
        - Src:             'convolve.c:1540,27'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1541,16'
          Dst:             pixClone
        - Src:             'convolve.c:1543,21'
          Dst:             pixBlockconvAccum
        - Src:             'convolve.c:1544,27'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1548,17'
          Dst:             pixCreate
        - Src:             'convolve.c:1549,9'
          Dst:             pixDestroy
        - Src:             'convolve.c:1550,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1552,5'
          Dst:             pixCopyResolution
        - Src:             'convolve.c:1554,12'
          Dst:             pixGetWpl
        - Src:             'convolve.c:1555,12'
          Dst:             pixGetWpl
        - Src:             'convolve.c:1556,13'
          Dst:             pixGetData
        - Src:             'convolve.c:1557,13'
          Dst:             pixGetData
        - Src:             'convolve.c:1558,5'
          Dst:             blocksumLow
        - Src:             'convolve.c:1560,5'
          Dst:             pixDestroy
    - functionName:    pixBlockrank
      functionSourceFile: '/src/leptonica/src/convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1437
      functionLinenumberEnd: 1477
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - float
      constantsTouched: []
      argNames:
        - pixs
        - pixacc
        - wc
        - hc
        - rank
      BBCount:         54
      ICount:          297
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - lept_stderr
        - pixBlocksum
        - pixCopy
        - pixCreateTemplate
        - pixDestroy
        - pixGetDimensions
        - pixInvert
        - pixSetAll
        - pixThresholdToBinary
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'convolve.c:1441,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1442,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixBlocksum
                - pixThresholdToBinary
                - pixInvert
                - pixDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - pixCopy
                - pixCreateTemplate
                - pixSetAll
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'convolve.c:1443,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixBlocksum
                - pixThresholdToBinary
                - pixInvert
                - pixDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - pixCopy
                - pixCreateTemplate
                - pixSetAll
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'convolve.c:1442,23'
          Branch Sides:
            - BranchSide:      'convolve.c:1442,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1442,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1444,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1445,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1446,9'
              BranchSideFuncs:
                - pixBlocksum
                - pixThresholdToBinary
                - pixInvert
                - pixDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - pixCopy
                - pixCreateTemplate
                - pixSetAll
                - returnErrorPtr
        - Branch String:   'convolve.c:1445,23'
          Branch Sides:
            - BranchSide:      'convolve.c:1445,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1445,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1446,20'
          Branch Sides:
            - BranchSide:      'convolve.c:1446,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1447,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'convolve.c:1446,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1447,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1449,9'
              BranchSideFuncs:
                - pixBlocksum
                - pixThresholdToBinary
                - pixInvert
                - pixDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - pixCopy
                - pixCreateTemplate
                - pixSetAll
        - Branch String:   'convolve.c:1447,23'
          Branch Sides:
            - BranchSide:      'convolve.c:1447,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1447,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1449,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1450,34'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetAll
            - BranchSide:      'convolve.c:1455,9'
              BranchSideFuncs:
                - pixBlocksum
                - pixThresholdToBinary
                - pixInvert
                - pixDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - pixCopy
        - Branch String:   'convolve.c:1455,17'
          Branch Sides:
            - BranchSide:      'convolve.c:1455,20'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'convolve.c:1456,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'convolve.c:1455,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1456,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'convolve.c:1457,9'
              BranchSideFuncs:
                - pixBlocksum
                - pixThresholdToBinary
                - pixInvert
                - pixDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
        - Branch String:   'convolve.c:1457,24'
          Branch Sides:
            - BranchSide:      'convolve.c:1457,27'
              BranchSideFuncs:
                - pixBlocksum
                - pixThresholdToBinary
                - pixInvert
                - pixDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
            - BranchSide:      'convolve.c:1458,9'
              BranchSideFuncs:
                - pixBlocksum
                - pixThresholdToBinary
                - pixInvert
                - pixDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
        - Branch String:   'convolve.c:1457,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1458,9'
              BranchSideFuncs:
                - pixBlocksum
                - pixThresholdToBinary
                - pixInvert
                - pixDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
            - BranchSide:      'convolve.c:1463,9'
              BranchSideFuncs:
                - pixBlocksum
                - pixThresholdToBinary
                - pixInvert
                - pixDestroy
                - returnErrorPtr
                - pixCopy
        - Branch String:   'convolve.c:1458,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1460,14'
              BranchSideFuncs:
                - lept_stderr
                - pixBlocksum
                - pixThresholdToBinary
                - pixInvert
                - pixDestroy
                - returnErrorPtr
                - pixCopy
            - BranchSide:      'convolve.c:1460,14'
              BranchSideFuncs:
                - pixBlocksum
                - pixThresholdToBinary
                - pixInvert
                - pixDestroy
                - returnErrorPtr
                - pixCopy
        - Branch String:   'convolve.c:1460,14'
          Branch Sides:
            - BranchSide:      'convolve.c:1460,12'
              BranchSideFuncs:
                - pixBlocksum
                - pixThresholdToBinary
                - pixInvert
                - pixDestroy
                - returnErrorPtr
                - pixCopy
            - BranchSide:      'convolve.c:1460,12'
              BranchSideFuncs:
                - pixBlocksum
                - pixThresholdToBinary
                - pixInvert
                - pixDestroy
                - returnErrorPtr
                - pixCopy
        - Branch String:   'convolve.c:1461,14'
          Branch Sides:
            - BranchSide:      'convolve.c:1461,12'
              BranchSideFuncs:
                - pixBlocksum
                - pixThresholdToBinary
                - pixInvert
                - pixDestroy
                - returnErrorPtr
                - pixCopy
            - BranchSide:      'convolve.c:1461,12'
              BranchSideFuncs:
                - pixBlocksum
                - pixThresholdToBinary
                - pixInvert
                - pixDestroy
                - returnErrorPtr
                - pixCopy
        - Branch String:   'convolve.c:1463,17'
          Branch Sides:
            - BranchSide:      'convolve.c:1463,20'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'convolve.c:1464,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'convolve.c:1463,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1464,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'convolve.c:1466,29'
              BranchSideFuncs:
                - pixBlocksum
                - pixThresholdToBinary
                - pixInvert
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'convolve.c:1466,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1467,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1472,31'
              BranchSideFuncs:
                - pixThresholdToBinary
                - pixInvert
                - pixDestroy
        - Branch String:   'convolve.c:1467,23'
          Branch Sides:
            - BranchSide:      'convolve.c:1467,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1467,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'convolve.c:1442,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1443,5'
          Dst:             pixGetDimensions
        - Src:             'convolve.c:1445,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1447,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1450,16'
          Dst:             pixCreateTemplate
        - Src:             'convolve.c:1451,9'
          Dst:             pixSetAll
        - Src:             'convolve.c:1456,16'
          Dst:             pixCopy
        - Src:             'convolve.c:1458,9'
          Dst:             lept_stderr
        - Src:             'convolve.c:1464,16'
          Dst:             pixCopy
        - Src:             'convolve.c:1466,17'
          Dst:             pixBlocksum
        - Src:             'convolve.c:1467,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1473,12'
          Dst:             pixThresholdToBinary
        - Src:             'convolve.c:1474,5'
          Dst:             pixInvert
        - Src:             'convolve.c:1475,5'
          Dst:             pixDestroy
    - functionName:    pixMeanSquareAccum
      functionSourceFile: '/src/leptonica/src/convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1354
      functionLinenumberEnd: 1397
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         35
      ICount:          293
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - dpixCreate
        - dpixGetData
        - dpixGetWpl
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'convolve.c:1360,15'
          Branch Sides:
            - BranchSide:      'convolve.c:1360,31'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - dpixCreate
                - pixGetData
                - pixGetWpl
                - dpixGetData
                - dpixGetWpl
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'convolve.c:1361,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'convolve.c:1360,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1361,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1362,22'
              BranchSideFuncs:
                - pixGetDimensions
                - dpixCreate
                - pixGetData
                - pixGetWpl
                - dpixGetData
                - dpixGetWpl
                - returnErrorPtr
        - Branch String:   'convolve.c:1361,24'
          Branch Sides:
            - BranchSide:      'convolve.c:1361,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1361,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1363,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1364,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1366,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - dpixGetData
                - dpixGetWpl
        - Branch String:   'convolve.c:1364,24'
          Branch Sides:
            - BranchSide:      'convolve.c:1364,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1364,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1373,5'
          Branch Sides:
            - BranchSide:      'convolve.c:1374,15'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:1382,12'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1375,13'
          Branch Sides:
            - BranchSide:      'convolve.c:1376,35'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:1378,23'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1382,5'
          Branch Sides:
            - BranchSide:      'convolve.c:1383,17'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:1396,12'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1386,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1387,19'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:1394,5'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1388,17'
          Branch Sides:
            - BranchSide:      'convolve.c:1389,27'
              BranchSideFuncs: []
            - BranchSide:      'convolve.c:1391,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'convolve.c:1360,19'
          Dst:             pixGetDepth
        - Src:             'convolve.c:1361,24'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1362,5'
          Dst:             pixGetDimensions
        - Src:             'convolve.c:1363,17'
          Dst:             dpixCreate
        - Src:             'convolve.c:1364,24'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1366,13'
          Dst:             pixGetData
        - Src:             'convolve.c:1367,12'
          Dst:             pixGetWpl
        - Src:             'convolve.c:1368,12'
          Dst:             dpixGetData
        - Src:             'convolve.c:1369,11'
          Dst:             dpixGetWpl
    - functionName:    pixWindowedVariance
      functionSourceFile: '/src/leptonica/src/convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixm
        - pixms
        - pfpixv
        - pfpixrv
      BBCount:         71
      ICount:          464
      EdgeCount:       94
      CyclomaticComplexity: 25
      functionsReached:
        - fpixCreate
        - fpixGetData
        - fpixGetWpl
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
        - sqrt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'convolve.c:1277,17'
          Branch Sides:
            - BranchSide:      'convolve.c:1277,21'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - sqrt
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
                - returnErrorInt
            - BranchSide:      'convolve.c:1279,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - sqrt
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
                - returnErrorInt
        - Branch String:   'convolve.c:1277,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1278,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - sqrt
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
                - returnErrorInt
            - BranchSide:      'convolve.c:1279,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - sqrt
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
                - returnErrorInt
        - Branch String:   'convolve.c:1278,16'
          Branch Sides:
            - BranchSide:      'convolve.c:1278,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'convolve.c:1278,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1279,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1279,18'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - sqrt
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
                - returnErrorInt
            - BranchSide:      'convolve.c:1280,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - sqrt
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
                - returnErrorInt
        - Branch String:   'convolve.c:1280,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1280,19'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - sqrt
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
                - returnErrorInt
            - BranchSide:      'convolve.c:1281,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - sqrt
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
                - returnErrorInt
        - Branch String:   'convolve.c:1281,15'
          Branch Sides:
            - BranchSide:      'convolve.c:1281,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - sqrt
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'convolve.c:1282,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'convolve.c:1281,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1282,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'convolve.c:1283,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - sqrt
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
                - returnErrorInt
        - Branch String:   'convolve.c:1282,16'
          Branch Sides:
            - BranchSide:      'convolve.c:1282,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'convolve.c:1282,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1283,16'
          Branch Sides:
            - BranchSide:      'convolve.c:1283,31'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - sqrt
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'convolve.c:1284,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'convolve.c:1283,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1284,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'convolve.c:1285,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - sqrt
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
                - returnErrorInt
        - Branch String:   'convolve.c:1284,16'
          Branch Sides:
            - BranchSide:      'convolve.c:1284,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'convolve.c:1284,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1287,17'
          Branch Sides:
            - BranchSide:      'convolve.c:1287,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'convolve.c:1288,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'convolve.c:1287,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1288,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'convolve.c:1290,9'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - sqrt
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
        - Branch String:   'convolve.c:1288,16'
          Branch Sides:
            - BranchSide:      'convolve.c:1288,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'convolve.c:1288,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1290,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1291,28'
              BranchSideFuncs:
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - sqrt
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
            - BranchSide:      'convolve.c:1296,9'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - sqrt
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
        - Branch String:   'convolve.c:1296,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1297,29'
              BranchSideFuncs:
                - fpixCreate
                - fpixGetWpl
                - fpixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - sqrt
            - BranchSide:      'convolve.c:1303,22'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - sqrt
        - Branch String:   'convolve.c:1307,5'
          Branch Sides:
            - BranchSide:      'convolve.c:1308,17'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      'convolve.c:1328,5'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1310,13'
          Branch Sides:
            - BranchSide:      'convolve.c:1311,21'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      'convolve.c:1312,13'
              BranchSideFuncs:
                - sqrt
        - Branch String:   'convolve.c:1312,13'
          Branch Sides:
            - BranchSide:      'convolve.c:1313,22'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      'convolve.c:1314,16'
              BranchSideFuncs:
                - sqrt
        - Branch String:   'convolve.c:1314,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1315,20'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      'convolve.c:1326,5'
              BranchSideFuncs:
                - sqrt
        - Branch String:   'convolve.c:1316,17'
          Branch Sides:
            - BranchSide:      'convolve.c:1317,25'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      'convolve.c:1319,34'
              BranchSideFuncs:
                - sqrt
        - Branch String:   'convolve.c:1321,17'
          Branch Sides:
            - BranchSide:      'convolve.c:1322,28'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      'convolve.c:1323,17'
              BranchSideFuncs:
                - sqrt
        - Branch String:   'convolve.c:1323,17'
          Branch Sides:
            - BranchSide:      'convolve.c:1324,45'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      'convolve.c:1325,9'
              BranchSideFuncs:
                - sqrt
      Callsites:
        - Src:             'convolve.c:1278,16'
          Dst:             returnErrorInt
        - Src:             'convolve.c:1281,18'
          Dst:             pixGetDepth
        - Src:             'convolve.c:1282,16'
          Dst:             returnErrorInt
        - Src:             'convolve.c:1283,19'
          Dst:             pixGetDepth
        - Src:             'convolve.c:1284,16'
          Dst:             returnErrorInt
        - Src:             'convolve.c:1285,5'
          Dst:             pixGetDimensions
        - Src:             'convolve.c:1286,5'
          Dst:             pixGetDimensions
        - Src:             'convolve.c:1288,16'
          Dst:             returnErrorInt
        - Src:             'convolve.c:1291,17'
          Dst:             fpixCreate
        - Src:             'convolve.c:1293,16'
          Dst:             fpixGetWpl
        - Src:             'convolve.c:1294,17'
          Dst:             fpixGetData
        - Src:             'convolve.c:1297,18'
          Dst:             fpixCreate
        - Src:             'convolve.c:1299,17'
          Dst:             fpixGetWpl
        - Src:             'convolve.c:1300,18'
          Dst:             fpixGetData
        - Src:             'convolve.c:1303,12'
          Dst:             pixGetWpl
        - Src:             'convolve.c:1304,13'
          Dst:             pixGetWpl
        - Src:             'convolve.c:1305,13'
          Dst:             pixGetData
        - Src:             'convolve.c:1306,14'
          Dst:             pixGetData
        - Src:             'convolve.c:1324,40'
          Dst:             sqrt
    - functionName:    pixWindowedMeanSquare
      functionSourceFile: '/src/leptonica/src/convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1174
      functionLinenumberEnd: 1238
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - wc
        - hc
        - hasborder
      BBCount:         50
      ICount:          371
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - dpixDestroy
        - dpixGetData
        - dpixGetWpl
        - lept_stderr
        - pixAddBorderGeneral
        - pixClone
        - pixCreate
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixMeanSquareAccum
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'convolve.c:1184,15'
          Branch Sides:
            - BranchSide:      'convolve.c:1184,31'
              BranchSideFuncs:
                - pixGetDepth
                - pixAddBorderGeneral
                - pixMeanSquareAccum
                - dpixGetWpl
                - dpixGetData
                - pixGetDimensions
                - pixCreate
                - pixGetWpl
                - pixGetData
                - dpixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'convolve.c:1185,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'convolve.c:1184,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1185,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1186,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixMeanSquareAccum
                - dpixGetWpl
                - dpixGetData
                - pixGetDimensions
                - pixCreate
                - pixGetWpl
                - pixGetData
                - dpixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
                - returnErrorPtr
        - Branch String:   'convolve.c:1185,23'
          Branch Sides:
            - BranchSide:      'convolve.c:1185,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1185,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1186,16'
          Branch Sides:
            - BranchSide:      'convolve.c:1186,19'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1187,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'convolve.c:1186,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1187,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1189,10'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixMeanSquareAccum
                - dpixGetWpl
                - dpixGetData
                - pixGetDimensions
                - pixCreate
                - pixGetWpl
                - pixGetData
                - dpixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
        - Branch String:   'convolve.c:1187,23'
          Branch Sides:
            - BranchSide:      'convolve.c:1187,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1187,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1192,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1193,36'
              BranchSideFuncs:
                - pixClone
                - pixMeanSquareAccum
                - dpixGetWpl
                - dpixGetData
                - pixGetDimensions
                - pixCreate
                - pixGetWpl
                - pixGetData
                - dpixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'convolve.c:1195,25'
              BranchSideFuncs:
                - pixClone
                - pixMeanSquareAccum
                - dpixGetWpl
                - dpixGetData
                - pixGetDimensions
                - pixCreate
                - pixGetWpl
                - pixGetData
                - dpixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'convolve.c:1197,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1198,9'
              BranchSideFuncs:
                - dpixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'convolve.c:1201,22'
              BranchSideFuncs:
                - dpixGetWpl
                - dpixGetData
                - pixGetDimensions
                - pixCreate
                - pixGetWpl
                - pixGetData
                - dpixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'convolve.c:1198,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1199,9'
              BranchSideFuncs:
                - lept_stderr
                - dpixDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:1199,9'
              BranchSideFuncs:
                - dpixDestroy
                - pixDestroy
        - Branch String:   'convolve.c:1209,16'
          Branch Sides:
            - BranchSide:      'convolve.c:1209,19'
              BranchSideFuncs:
                - dpixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'convolve.c:1210,9'
              BranchSideFuncs:
                - dpixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'convolve.c:1209,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1210,9'
              BranchSideFuncs:
                - dpixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'convolve.c:1213,27'
              BranchSideFuncs:
                - pixCreate
                - pixGetWpl
                - pixGetData
                - dpixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'convolve.c:1210,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1211,9'
              BranchSideFuncs:
                - lept_stderr
                - dpixDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:1211,9'
              BranchSideFuncs:
                - dpixDestroy
                - pixDestroy
        - Branch String:   'convolve.c:1213,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1214,9'
              BranchSideFuncs:
                - dpixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'convolve.c:1217,22'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - dpixDestroy
                - pixDestroy
        - Branch String:   'convolve.c:1214,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1215,9'
              BranchSideFuncs:
                - lept_stderr
                - dpixDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:1215,9'
              BranchSideFuncs:
                - dpixDestroy
                - pixDestroy
        - Branch String:   'convolve.c:1223,5'
          Branch Sides:
            - BranchSide:      'convolve.c:1224,17'
              BranchSideFuncs:
                - dpixDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:1232,5'
              BranchSideFuncs:
                - dpixDestroy
                - pixDestroy
        - Branch String:   'convolve.c:1227,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1228,19'
              BranchSideFuncs:
                - dpixDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:1232,5'
              BranchSideFuncs:
                - dpixDestroy
                - pixDestroy
      Callsites:
        - Src:             'convolve.c:1184,19'
          Dst:             pixGetDepth
        - Src:             'convolve.c:1185,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1187,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1193,16'
          Dst:             pixAddBorderGeneral
        - Src:             'convolve.c:1195,16'
          Dst:             pixClone
        - Src:             'convolve.c:1197,17'
          Dst:             pixMeanSquareAccum
        - Src:             'convolve.c:1198,9'
          Dst:             lept_stderr
        - Src:             'convolve.c:1201,11'
          Dst:             dpixGetWpl
        - Src:             'convolve.c:1202,12'
          Dst:             dpixGetData
        - Src:             'convolve.c:1206,5'
          Dst:             pixGetDimensions
        - Src:             'convolve.c:1210,9'
          Dst:             lept_stderr
        - Src:             'convolve.c:1213,17'
          Dst:             pixCreate
        - Src:             'convolve.c:1214,9'
          Dst:             lept_stderr
        - Src:             'convolve.c:1217,12'
          Dst:             pixGetWpl
        - Src:             'convolve.c:1218,13'
          Dst:             pixGetData
        - Src:             'convolve.c:1235,5'
          Dst:             dpixDestroy
        - Src:             'convolve.c:1236,5'
          Dst:             pixDestroy
    - functionName:    pixWindowedMean
      functionSourceFile: '/src/leptonica/src/convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - wc
        - hc
        - hasborder
        - normflag
      BBCount:         61
      ICount:          443
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - lept_stderr
        - pixAddBorderGeneral
        - pixBlockconvAccum
        - pixClone
        - pixCreate
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'convolve.c:1067,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1068,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixAddBorderGeneral
                - pixBlockconvAccum
                - pixGetWpl
                - pixGetData
                - pixGetDimensions
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'convolve.c:1069,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixAddBorderGeneral
                - pixBlockconvAccum
                - pixGetWpl
                - pixGetData
                - pixGetDimensions
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'convolve.c:1068,23'
          Branch Sides:
            - BranchSide:      'convolve.c:1068,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1068,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1070,16'
          Branch Sides:
            - BranchSide:      'convolve.c:1070,19'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixBlockconvAccum
                - pixGetWpl
                - pixGetData
                - pixGetDimensions
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'convolve.c:1072,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixBlockconvAccum
                - pixGetWpl
                - pixGetData
                - pixGetDimensions
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
                - returnErrorPtr
        - Branch String:   'convolve.c:1070,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1071,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1072,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixBlockconvAccum
                - pixGetWpl
                - pixGetData
                - pixGetDimensions
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
                - returnErrorPtr
        - Branch String:   'convolve.c:1071,23'
          Branch Sides:
            - BranchSide:      'convolve.c:1071,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1071,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1072,16'
          Branch Sides:
            - BranchSide:      'convolve.c:1072,19'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1073,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'convolve.c:1072,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1073,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1075,24'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixBlockconvAccum
                - pixGetWpl
                - pixGetData
                - pixGetDimensions
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
        - Branch String:   'convolve.c:1073,23'
          Branch Sides:
            - BranchSide:      'convolve.c:1073,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:1073,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:1078,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1079,36'
              BranchSideFuncs:
                - pixClone
                - pixBlockconvAccum
                - pixGetWpl
                - pixGetData
                - pixGetDimensions
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'convolve.c:1081,25'
              BranchSideFuncs:
                - pixClone
                - pixBlockconvAccum
                - pixGetWpl
                - pixGetData
                - pixGetDimensions
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'convolve.c:1084,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1085,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'convolve.c:1088,22'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixGetDimensions
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'convolve.c:1085,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1086,9'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:1086,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
        - Branch String:   'convolve.c:1096,16'
          Branch Sides:
            - BranchSide:      'convolve.c:1096,19'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'convolve.c:1097,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'convolve.c:1096,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1097,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'convolve.c:1100,27'
              BranchSideFuncs:
                - pixCreate
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'convolve.c:1097,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1098,9'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:1098,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
        - Branch String:   'convolve.c:1100,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1101,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'convolve.c:1104,22'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixDestroy
        - Branch String:   'convolve.c:1101,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1102,9'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:1102,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
        - Branch String:   'convolve.c:1110,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1111,35'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:1112,12'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
        - Branch String:   'convolve.c:1112,5'
          Branch Sides:
            - BranchSide:      'convolve.c:1113,18'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:1126,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
        - Branch String:   'convolve.c:1116,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1117,19'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:1126,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
        - Branch String:   'convolve.c:1118,17'
          Branch Sides:
            - BranchSide:      'convolve.c:1119,33'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:1122,34'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'convolve.c:1068,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1069,9'
          Dst:             pixGetDepth
        - Src:             'convolve.c:1071,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1073,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:1079,16'
          Dst:             pixAddBorderGeneral
        - Src:             'convolve.c:1081,16'
          Dst:             pixClone
        - Src:             'convolve.c:1084,17'
          Dst:             pixBlockconvAccum
        - Src:             'convolve.c:1085,9'
          Dst:             lept_stderr
        - Src:             'convolve.c:1088,12'
          Dst:             pixGetWpl
        - Src:             'convolve.c:1089,13'
          Dst:             pixGetData
        - Src:             'convolve.c:1093,5'
          Dst:             pixGetDimensions
        - Src:             'convolve.c:1097,9'
          Dst:             lept_stderr
        - Src:             'convolve.c:1100,17'
          Dst:             pixCreate
        - Src:             'convolve.c:1101,9'
          Dst:             lept_stderr
        - Src:             'convolve.c:1104,12'
          Dst:             pixGetWpl
        - Src:             'convolve.c:1105,13'
          Dst:             pixGetData
        - Src:             'convolve.c:1129,5'
          Dst:             pixDestroy
        - Src:             'convolve.c:1130,5'
          Dst:             pixDestroy
    - functionName:    pixWindowedStats
      functionSourceFile: '/src/leptonica/src/convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - wc
        - hc
        - hasborder
        - ppixm
        - ppixms
        - pfpixv
        - pfpixrv
      BBCount:         64
      ICount:          328
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached:
        - pixAddBorderGeneral
        - pixClone
        - pixDestroy
        - pixGetDepth
        - pixWindowedMean
        - pixWindowedMeanSquare
        - pixWindowedVariance
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'convolve.c:983,16'
          Branch Sides:
            - BranchSide:      'convolve.c:983,20'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixAddBorderGeneral
                - pixDestroy
                - pixWindowedMeanSquare
                - pixWindowedMean
                - pixWindowedMean
                - pixWindowedMeanSquare
                - pixWindowedVariance
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - returnErrorInt
            - BranchSide:      'convolve.c:985,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixAddBorderGeneral
                - pixDestroy
                - pixWindowedMeanSquare
                - pixWindowedMean
                - pixWindowedMean
                - pixWindowedMeanSquare
                - pixWindowedVariance
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - returnErrorInt
        - Branch String:   'convolve.c:983,27'
          Branch Sides:
            - BranchSide:      'convolve.c:983,31'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixAddBorderGeneral
                - pixDestroy
                - pixWindowedMeanSquare
                - pixWindowedMean
                - pixWindowedMean
                - pixWindowedMeanSquare
                - pixWindowedVariance
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - returnErrorInt
            - BranchSide:      'convolve.c:985,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixAddBorderGeneral
                - pixDestroy
                - pixWindowedMeanSquare
                - pixWindowedMean
                - pixWindowedMean
                - pixWindowedMeanSquare
                - pixWindowedVariance
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - returnErrorInt
        - Branch String:   'convolve.c:983,38'
          Branch Sides:
            - BranchSide:      'convolve.c:983,42'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixAddBorderGeneral
                - pixDestroy
                - pixWindowedMeanSquare
                - pixWindowedMean
                - pixWindowedMean
                - pixWindowedMeanSquare
                - pixWindowedVariance
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - returnErrorInt
            - BranchSide:      'convolve.c:985,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixAddBorderGeneral
                - pixDestroy
                - pixWindowedMeanSquare
                - pixWindowedMean
                - pixWindowedMean
                - pixWindowedMeanSquare
                - pixWindowedVariance
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - returnErrorInt
        - Branch String:   'convolve.c:983,9'
          Branch Sides:
            - BranchSide:      'convolve.c:984,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixAddBorderGeneral
                - pixDestroy
                - pixWindowedMeanSquare
                - pixWindowedMean
                - pixWindowedMean
                - pixWindowedMeanSquare
                - pixWindowedVariance
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - returnErrorInt
            - BranchSide:      'convolve.c:985,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixAddBorderGeneral
                - pixDestroy
                - pixWindowedMeanSquare
                - pixWindowedMean
                - pixWindowedMean
                - pixWindowedMeanSquare
                - pixWindowedVariance
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - returnErrorInt
        - Branch String:   'convolve.c:984,16'
          Branch Sides:
            - BranchSide:      'convolve.c:984,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'convolve.c:984,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:985,9'
          Branch Sides:
            - BranchSide:      'convolve.c:985,17'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixAddBorderGeneral
                - pixDestroy
                - pixWindowedMeanSquare
                - pixWindowedMean
                - pixWindowedMean
                - pixWindowedMeanSquare
                - pixWindowedVariance
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - returnErrorInt
            - BranchSide:      'convolve.c:986,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixAddBorderGeneral
                - pixDestroy
                - pixWindowedMeanSquare
                - pixWindowedMean
                - pixWindowedMean
                - pixWindowedMeanSquare
                - pixWindowedVariance
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - returnErrorInt
        - Branch String:   'convolve.c:986,9'
          Branch Sides:
            - BranchSide:      'convolve.c:986,18'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixAddBorderGeneral
                - pixDestroy
                - pixWindowedMeanSquare
                - pixWindowedMean
                - pixWindowedMean
                - pixWindowedMeanSquare
                - pixWindowedVariance
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - returnErrorInt
            - BranchSide:      'convolve.c:987,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixAddBorderGeneral
                - pixDestroy
                - pixWindowedMeanSquare
                - pixWindowedMean
                - pixWindowedMean
                - pixWindowedMeanSquare
                - pixWindowedVariance
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - returnErrorInt
        - Branch String:   'convolve.c:987,9'
          Branch Sides:
            - BranchSide:      'convolve.c:987,18'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixAddBorderGeneral
                - pixDestroy
                - pixWindowedMeanSquare
                - pixWindowedMean
                - pixWindowedMean
                - pixWindowedMeanSquare
                - pixWindowedVariance
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - returnErrorInt
            - BranchSide:      'convolve.c:988,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixAddBorderGeneral
                - pixDestroy
                - pixWindowedMeanSquare
                - pixWindowedMean
                - pixWindowedMean
                - pixWindowedMeanSquare
                - pixWindowedVariance
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - returnErrorInt
        - Branch String:   'convolve.c:988,9'
          Branch Sides:
            - BranchSide:      'convolve.c:988,19'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixAddBorderGeneral
                - pixDestroy
                - pixWindowedMeanSquare
                - pixWindowedMean
                - pixWindowedMean
                - pixWindowedMeanSquare
                - pixWindowedVariance
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - returnErrorInt
            - BranchSide:      'convolve.c:989,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixAddBorderGeneral
                - pixDestroy
                - pixWindowedMeanSquare
                - pixWindowedMean
                - pixWindowedMean
                - pixWindowedMeanSquare
                - pixWindowedVariance
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - returnErrorInt
        - Branch String:   'convolve.c:989,15'
          Branch Sides:
            - BranchSide:      'convolve.c:989,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixAddBorderGeneral
                - pixDestroy
                - pixWindowedMeanSquare
                - pixWindowedMean
                - pixWindowedMean
                - pixWindowedMeanSquare
                - pixWindowedVariance
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'convolve.c:990,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'convolve.c:989,9'
          Branch Sides:
            - BranchSide:      'convolve.c:990,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'convolve.c:991,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixDestroy
                - pixWindowedMeanSquare
                - pixWindowedMean
                - pixWindowedMean
                - pixWindowedMeanSquare
                - pixWindowedVariance
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - returnErrorInt
        - Branch String:   'convolve.c:990,16'
          Branch Sides:
            - BranchSide:      'convolve.c:990,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'convolve.c:990,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:991,16'
          Branch Sides:
            - BranchSide:      'convolve.c:991,19'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'convolve.c:992,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'convolve.c:991,9'
          Branch Sides:
            - BranchSide:      'convolve.c:992,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'convolve.c:995,10'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixDestroy
                - pixWindowedMeanSquare
                - pixWindowedMean
                - pixWindowedMean
                - pixWindowedMeanSquare
                - pixWindowedVariance
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
        - Branch String:   'convolve.c:992,16'
          Branch Sides:
            - BranchSide:      'convolve.c:992,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'convolve.c:992,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:995,9'
          Branch Sides:
            - BranchSide:      'convolve.c:996,36'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixWindowedMeanSquare
                - pixWindowedMean
                - pixWindowedMean
                - pixWindowedMeanSquare
                - pixWindowedVariance
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:998,25'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixWindowedMeanSquare
                - pixWindowedMean
                - pixWindowedMean
                - pixWindowedMeanSquare
                - pixWindowedVariance
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'convolve.c:1000,17'
          Branch Sides:
            - BranchSide:      'convolve.c:1000,21'
              BranchSideFuncs:
                - pixWindowedMean
                - pixWindowedMeanSquare
                - pixWindowedVariance
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:1007,28'
              BranchSideFuncs:
                - pixWindowedMean
                - pixWindowedMeanSquare
                - pixWindowedVariance
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'convolve.c:1000,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1001,13'
              BranchSideFuncs:
                - pixWindowedMean
                - pixWindowedMeanSquare
                - pixWindowedVariance
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:1007,28'
              BranchSideFuncs:
                - pixWindowedMean
                - pixWindowedMeanSquare
                - pixWindowedVariance
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'convolve.c:1001,13'
          Branch Sides:
            - BranchSide:      'convolve.c:1001,45'
              BranchSideFuncs:
                - pixWindowedMean
                - pixDestroy
                - pixWindowedMeanSquare
            - BranchSide:      'convolve.c:1002,13'
              BranchSideFuncs:
                - pixDestroy
                - pixWindowedMeanSquare
        - Branch String:   'convolve.c:1002,13'
          Branch Sides:
            - BranchSide:      'convolve.c:1002,53'
              BranchSideFuncs:
                - pixWindowedMeanSquare
                - pixDestroy
            - BranchSide:      'convolve.c:1003,9'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'convolve.c:1010,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1011,18'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:1013,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'convolve.c:1014,9'
          Branch Sides:
            - BranchSide:      'convolve.c:1015,19'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'convolve.c:1017,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'convolve.c:984,16'
          Dst:             returnErrorInt
        - Src:             'convolve.c:989,18'
          Dst:             pixGetDepth
        - Src:             'convolve.c:990,16'
          Dst:             returnErrorInt
        - Src:             'convolve.c:992,16'
          Dst:             returnErrorInt
        - Src:             'convolve.c:996,16'
          Dst:             pixAddBorderGeneral
        - Src:             'convolve.c:998,16'
          Dst:             pixClone
        - Src:             'convolve.c:1001,29'
          Dst:             pixWindowedMean
        - Src:             'convolve.c:1002,31'
          Dst:             pixWindowedMeanSquare
        - Src:             'convolve.c:1003,9'
          Dst:             pixDestroy
        - Src:             'convolve.c:1007,12'
          Dst:             pixWindowedMean
        - Src:             'convolve.c:1008,13'
          Dst:             pixWindowedMeanSquare
        - Src:             'convolve.c:1009,5'
          Dst:             pixWindowedVariance
        - Src:             'convolve.c:1013,9'
          Dst:             pixDestroy
        - Src:             'convolve.c:1017,9'
          Dst:             pixDestroy
        - Src:             'convolve.c:1018,5'
          Dst:             pixDestroy
    - functionName:    pixBlockconvGrayTile
      functionSourceFile: '/src/leptonica/src/convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 926
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixacc
        - wc
        - hc
      BBCount:         83
      ICount:          568
      EdgeCount:       111
      CyclomaticComplexity: 30
      functionsReached:
        - lept_stderr
        - pixBlockconvAccum
        - pixClone
        - pixCopy
        - pixCreateTemplate
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'convolve.c:858,9'
          Branch Sides:
            - BranchSide:      'convolve.c:859,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - pixCopy
                - lept_stderr
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'convolve.c:860,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - pixCopy
                - lept_stderr
                - pixCopy
                - returnErrorPtr
        - Branch String:   'convolve.c:859,23'
          Branch Sides:
            - BranchSide:      'convolve.c:859,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:859,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:861,9'
          Branch Sides:
            - BranchSide:      'convolve.c:862,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:863,9'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - pixCopy
                - lept_stderr
                - pixCopy
        - Branch String:   'convolve.c:862,23'
          Branch Sides:
            - BranchSide:      'convolve.c:862,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:862,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:863,17'
          Branch Sides:
            - BranchSide:      'convolve.c:863,20'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'convolve.c:864,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'convolve.c:863,9'
          Branch Sides:
            - BranchSide:      'convolve.c:864,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'convolve.c:865,9'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - pixCopy
                - lept_stderr
        - Branch String:   'convolve.c:865,24'
          Branch Sides:
            - BranchSide:      'convolve.c:865,27'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - pixCopy
                - lept_stderr
            - BranchSide:      'convolve.c:866,9'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - pixCopy
                - lept_stderr
        - Branch String:   'convolve.c:865,9'
          Branch Sides:
            - BranchSide:      'convolve.c:866,9'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - pixCopy
                - lept_stderr
            - BranchSide:      'convolve.c:871,9'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - pixCopy
        - Branch String:   'convolve.c:866,9'
          Branch Sides:
            - BranchSide:      'convolve.c:868,14'
              BranchSideFuncs:
                - lept_stderr
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - pixCopy
            - BranchSide:      'convolve.c:868,14'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - pixCopy
        - Branch String:   'convolve.c:868,14'
          Branch Sides:
            - BranchSide:      'convolve.c:868,12'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - pixCopy
            - BranchSide:      'convolve.c:868,12'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - pixCopy
        - Branch String:   'convolve.c:869,14'
          Branch Sides:
            - BranchSide:      'convolve.c:869,12'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - pixCopy
            - BranchSide:      'convolve.c:869,12'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - pixCopy
        - Branch String:   'convolve.c:871,17'
          Branch Sides:
            - BranchSide:      'convolve.c:871,20'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'convolve.c:872,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'convolve.c:871,9'
          Branch Sides:
            - BranchSide:      'convolve.c:872,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'convolve.c:873,10'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixBlockconvAccum
                - returnErrorPtr
                - lept_stderr
                - pixClone
        - Branch String:   'convolve.c:876,9'
          Branch Sides:
            - BranchSide:      'convolve.c:877,25'
              BranchSideFuncs:
                - pixGetDepth
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - pixClone
            - BranchSide:      'convolve.c:885,39'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'convolve.c:877,13'
          Branch Sides:
            - BranchSide:      'convolve.c:878,29'
              BranchSideFuncs:
                - pixClone
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'convolve.c:880,13'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'convolve.c:880,13'
          Branch Sides:
            - BranchSide:      'convolve.c:881,43'
              BranchSideFuncs:
                - lept_stderr
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'convolve.c:881,43'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'convolve.c:881,17'
          Branch Sides:
            - BranchSide:      'convolve.c:0,0'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:882,31'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'convolve.c:882,31'
          Branch Sides:
            - BranchSide:      'convolve.c:882,17'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:882,17'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:885,13'
          Branch Sides:
            - BranchSide:      'convolve.c:0,0'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:886,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'convolve.c:886,27'
          Branch Sides:
            - BranchSide:      'convolve.c:886,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:886,13'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:889,9'
          Branch Sides:
            - BranchSide:      'convolve.c:890,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'convolve.c:893,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
        - Branch String:   'convolve.c:891,23'
          Branch Sides:
            - BranchSide:      'convolve.c:891,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:891,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:908,5'
          Branch Sides:
            - BranchSide:      'convolve.c:909,16'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'convolve.c:924,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'convolve.c:909,16'
          Branch Sides:
            - BranchSide:      'convolve.c:909,14'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'convolve.c:909,14'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'convolve.c:910,16'
          Branch Sides:
            - BranchSide:      'convolve.c:910,14'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'convolve.c:910,14'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'convolve.c:914,9'
          Branch Sides:
            - BranchSide:      'convolve.c:915,20'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'convolve.c:922,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'convolve.c:915,20'
          Branch Sides:
            - BranchSide:      'convolve.c:915,18'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'convolve.c:915,18'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'convolve.c:916,20'
          Branch Sides:
            - BranchSide:      'convolve.c:916,18'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'convolve.c:916,18'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'convolve.c:859,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:860,5'
          Dst:             pixGetDimensions
        - Src:             'convolve.c:862,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:864,16'
          Dst:             pixCopy
        - Src:             'convolve.c:866,9'
          Dst:             lept_stderr
        - Src:             'convolve.c:872,16'
          Dst:             pixCopy
        - Src:             'convolve.c:877,13'
          Dst:             pixGetDepth
        - Src:             'convolve.c:878,20'
          Dst:             pixClone
        - Src:             'convolve.c:880,13'
          Dst:             lept_stderr
        - Src:             'convolve.c:881,25'
          Dst:             pixBlockconvAccum
        - Src:             'convolve.c:882,31'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:885,21'
          Dst:             pixBlockconvAccum
        - Src:             'convolve.c:886,27'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:889,17'
          Dst:             pixCreateTemplate
        - Src:             'convolve.c:890,9'
          Dst:             pixDestroy
        - Src:             'convolve.c:891,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:893,13'
          Dst:             pixGetData
        - Src:             'convolve.c:894,12'
          Dst:             pixGetWpl
        - Src:             'convolve.c:895,13'
          Dst:             pixGetData
        - Src:             'convolve.c:896,12'
          Dst:             pixGetWpl
        - Src:             'convolve.c:924,5'
          Dst:             pixDestroy
    - functionName:    pixBlockconvTiled
      functionSourceFile: '/src/leptonica/src/convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pix
        - wc
        - hc
        - nx
        - ny
      BBCount:         89
      ICount:          531
      EdgeCount:       119
      CyclomaticComplexity: 32
      functionsReached:
        - lept_stderr
        - pixBlockconv
        - pixBlockconvGrayTile
        - pixClone
        - pixCopy
        - pixCreateRGBImage
        - pixCreateTemplate
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixGetDimensions
        - pixGetRGBComponent
        - pixRemoveColormap
        - pixTilingCreate
        - pixTilingDestroy
        - pixTilingGetTile
        - pixTilingPaintTile
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'convolve.c:733,9'
          Branch Sides:
            - BranchSide:      'convolve.c:734,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixCopy
                - lept_stderr
                - pixBlockconv
                - pixCopy
            - BranchSide:      'convolve.c:735,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixCopy
                - lept_stderr
                - pixBlockconv
                - pixCopy
        - Branch String:   'convolve.c:734,23'
          Branch Sides:
            - BranchSide:      'convolve.c:734,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:734,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:735,17'
          Branch Sides:
            - BranchSide:      'convolve.c:735,20'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'convolve.c:736,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'convolve.c:735,9'
          Branch Sides:
            - BranchSide:      'convolve.c:736,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'convolve.c:737,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixCopy
                - lept_stderr
                - pixBlockconv
        - Branch String:   'convolve.c:737,17'
          Branch Sides:
            - BranchSide:      'convolve.c:737,20'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixCopy
                - lept_stderr
                - pixBlockconv
            - BranchSide:      'convolve.c:739,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixCopy
                - lept_stderr
        - Branch String:   'convolve.c:737,9'
          Branch Sides:
            - BranchSide:      'convolve.c:738,29'
              BranchSideFuncs:
                - pixBlockconv
            - BranchSide:      'convolve.c:739,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixCopy
                - lept_stderr
        - Branch String:   'convolve.c:740,24'
          Branch Sides:
            - BranchSide:      'convolve.c:740,27'
              BranchSideFuncs:
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixCopy
                - lept_stderr
            - BranchSide:      'convolve.c:741,9'
              BranchSideFuncs:
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixCopy
                - lept_stderr
        - Branch String:   'convolve.c:740,9'
          Branch Sides:
            - BranchSide:      'convolve.c:741,9'
              BranchSideFuncs:
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixCopy
                - lept_stderr
            - BranchSide:      'convolve.c:746,9'
              BranchSideFuncs:
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixCopy
        - Branch String:   'convolve.c:741,9'
          Branch Sides:
            - BranchSide:      'convolve.c:743,14'
              BranchSideFuncs:
                - lept_stderr
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixCopy
            - BranchSide:      'convolve.c:743,14'
              BranchSideFuncs:
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixCopy
        - Branch String:   'convolve.c:743,14'
          Branch Sides:
            - BranchSide:      'convolve.c:743,12'
              BranchSideFuncs:
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixCopy
            - BranchSide:      'convolve.c:743,12'
              BranchSideFuncs:
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixCopy
        - Branch String:   'convolve.c:744,14'
          Branch Sides:
            - BranchSide:      'convolve.c:744,12'
              BranchSideFuncs:
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixCopy
            - BranchSide:      'convolve.c:744,12'
              BranchSideFuncs:
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixCopy
        - Branch String:   'convolve.c:746,17'
          Branch Sides:
            - BranchSide:      'convolve.c:746,20'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'convolve.c:747,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'convolve.c:746,9'
          Branch Sides:
            - BranchSide:      'convolve.c:747,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'convolve.c:752,12'
              BranchSideFuncs:
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'convolve.c:754,9'
          Branch Sides:
            - BranchSide:      'convolve.c:755,14'
              BranchSideFuncs:
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'convolve.c:758,9'
              BranchSideFuncs:
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - lept_stderr
        - Branch String:   'convolve.c:756,9'
          Branch Sides:
            - BranchSide:      'convolve.c:757,5'
              BranchSideFuncs:
                - lept_stderr
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - lept_stderr
            - BranchSide:      'convolve.c:757,5'
              BranchSideFuncs:
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - lept_stderr
        - Branch String:   'convolve.c:758,9'
          Branch Sides:
            - BranchSide:      'convolve.c:759,14'
              BranchSideFuncs:
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - lept_stderr
            - BranchSide:      'convolve.c:764,10'
              BranchSideFuncs:
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
        - Branch String:   'convolve.c:760,9'
          Branch Sides:
            - BranchSide:      'convolve.c:761,5'
              BranchSideFuncs:
                - lept_stderr
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
            - BranchSide:      'convolve.c:761,5'
              BranchSideFuncs:
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
        - Branch String:   'convolve.c:764,17'
          Branch Sides:
            - BranchSide:      'convolve.c:764,56'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
            - BranchSide:      'convolve.c:764,20'
              BranchSideFuncs:
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
        - Branch String:   'convolve.c:764,27'
          Branch Sides:
            - BranchSide:      'convolve.c:764,56'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
            - BranchSide:      'convolve.c:764,30'
              BranchSideFuncs:
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
        - Branch String:   'convolve.c:764,38'
          Branch Sides:
            - BranchSide:      'convolve.c:764,56'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
            - BranchSide:      'convolve.c:769,25'
              BranchSideFuncs:
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'convolve.c:764,9'
          Branch Sides:
            - BranchSide:      'convolve.c:765,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'convolve.c:769,25'
              BranchSideFuncs:
                - pixClone
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'convolve.c:765,9'
          Branch Sides:
            - BranchSide:      'convolve.c:766,34'
              BranchSideFuncs:
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'convolve.c:766,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'convolve.c:772,16'
          Branch Sides:
            - BranchSide:      'convolve.c:772,19'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'convolve.c:784,35'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'convolve.c:772,9'
          Branch Sides:
            - BranchSide:      'convolve.c:773,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'convolve.c:784,35'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'convolve.c:774,23'
          Branch Sides:
            - BranchSide:      'convolve.c:774,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:774,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:784,9'
          Branch Sides:
            - BranchSide:      'convolve.c:785,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'convolve.c:788,26'
              BranchSideFuncs:
                - pixTilingCreate
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
        - Branch String:   'convolve.c:786,23'
          Branch Sides:
            - BranchSide:      'convolve.c:786,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:786,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:789,5'
          Branch Sides:
            - BranchSide:      'convolve.c:790,16'
              BranchSideFuncs:
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
            - BranchSide:      'convolve.c:818,5'
              BranchSideFuncs:
                - pixDestroy
                - pixTilingDestroy
        - Branch String:   'convolve.c:790,9'
          Branch Sides:
            - BranchSide:      'convolve.c:791,37'
              BranchSideFuncs:
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingDestroy
                - pixBlockconvGrayTile
            - BranchSide:      'convolve.c:816,5'
              BranchSideFuncs:
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixBlockconvGrayTile
        - Branch String:   'convolve.c:794,17'
          Branch Sides:
            - BranchSide:      'convolve.c:795,45'
              BranchSideFuncs:
                - pixBlockconvGrayTile
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'convolve.c:797,43'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGrayTile
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingPaintTile
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixTilingDestroy
                - pixTilingGetTile
                - pixBlockconvGrayTile
      Callsites:
        - Src:             'convolve.c:734,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:736,16'
          Dst:             pixCopy
        - Src:             'convolve.c:738,16'
          Dst:             pixBlockconv
        - Src:             'convolve.c:739,5'
          Dst:             pixGetDimensions
        - Src:             'convolve.c:741,9'
          Dst:             lept_stderr
        - Src:             'convolve.c:747,16'
          Dst:             pixCopy
        - Src:             'convolve.c:756,9'
          Dst:             lept_stderr
        - Src:             'convolve.c:760,9'
          Dst:             lept_stderr
        - Src:             'convolve.c:764,41'
          Dst:             pixGetColormap
        - Src:             'convolve.c:765,9'
          Dst:             lept_stderr
        - Src:             'convolve.c:766,16'
          Dst:             pixRemoveColormap
        - Src:             'convolve.c:767,13'
          Dst:             pixGetDepth
        - Src:             'convolve.c:769,16'
          Dst:             pixClone
        - Src:             'convolve.c:773,9'
          Dst:             pixDestroy
        - Src:             'convolve.c:774,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:784,17'
          Dst:             pixCreateTemplate
        - Src:             'convolve.c:785,9'
          Dst:             pixDestroy
        - Src:             'convolve.c:786,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:788,10'
          Dst:             pixTilingCreate
        - Src:             'convolve.c:791,20'
          Dst:             pixTilingGetTile
        - Src:             'convolve.c:795,24'
          Dst:             pixBlockconvGrayTile
        - Src:             'convolve.c:797,24'
          Dst:             pixGetRGBComponent
        - Src:             'convolve.c:798,25'
          Dst:             pixBlockconvGrayTile
        - Src:             'convolve.c:799,17'
          Dst:             pixDestroy
        - Src:             'convolve.c:800,24'
          Dst:             pixGetRGBComponent
        - Src:             'convolve.c:801,25'
          Dst:             pixBlockconvGrayTile
        - Src:             'convolve.c:802,17'
          Dst:             pixDestroy
        - Src:             'convolve.c:803,24'
          Dst:             pixGetRGBComponent
        - Src:             'convolve.c:804,25'
          Dst:             pixBlockconvGrayTile
        - Src:             'convolve.c:805,17'
          Dst:             pixDestroy
        - Src:             'convolve.c:806,24'
          Dst:             pixCreateRGBImage
        - Src:             'convolve.c:807,17'
          Dst:             pixDestroy
        - Src:             'convolve.c:808,17'
          Dst:             pixDestroy
        - Src:             'convolve.c:809,17'
          Dst:             pixDestroy
        - Src:             'convolve.c:812,13'
          Dst:             pixTilingPaintTile
        - Src:             'convolve.c:813,13'
          Dst:             pixDestroy
        - Src:             'convolve.c:814,13'
          Dst:             pixDestroy
        - Src:             'convolve.c:818,5'
          Dst:             pixDestroy
        - Src:             'convolve.c:819,5'
          Dst:             pixTilingDestroy
    - functionName:    pixBlockconv
      functionSourceFile: '/src/leptonica/src/convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pix
        - wc
        - hc
      BBCount:         59
      ICount:          340
      EdgeCount:       79
      CyclomaticComplexity: 22
      functionsReached:
        - lept_stderr
        - pixBlockconvGray
        - pixClone
        - pixCopy
        - pixCreateRGBImage
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixGetDimensions
        - pixGetRGBComponent
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    8
      BranchProfiles:
        - Branch String:   'convolve.c:139,9'
          Branch Sides:
            - BranchSide:      'convolve.c:140,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixBlockconvGray
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixCopy
                - lept_stderr
                - pixCopy
            - BranchSide:      'convolve.c:141,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixBlockconvGray
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixCopy
                - lept_stderr
                - pixCopy
        - Branch String:   'convolve.c:140,23'
          Branch Sides:
            - BranchSide:      'convolve.c:140,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:140,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:141,17'
          Branch Sides:
            - BranchSide:      'convolve.c:141,20'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'convolve.c:142,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'convolve.c:141,9'
          Branch Sides:
            - BranchSide:      'convolve.c:142,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'convolve.c:143,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixBlockconvGray
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixCopy
                - lept_stderr
        - Branch String:   'convolve.c:144,24'
          Branch Sides:
            - BranchSide:      'convolve.c:144,27'
              BranchSideFuncs:
                - pixClone
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixBlockconvGray
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixCopy
                - lept_stderr
            - BranchSide:      'convolve.c:145,9'
              BranchSideFuncs:
                - pixClone
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixBlockconvGray
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixCopy
                - lept_stderr
        - Branch String:   'convolve.c:144,9'
          Branch Sides:
            - BranchSide:      'convolve.c:145,9'
              BranchSideFuncs:
                - pixClone
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixBlockconvGray
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixCopy
                - lept_stderr
            - BranchSide:      'convolve.c:150,9'
              BranchSideFuncs:
                - pixClone
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixBlockconvGray
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixCopy
        - Branch String:   'convolve.c:145,9'
          Branch Sides:
            - BranchSide:      'convolve.c:147,14'
              BranchSideFuncs:
                - lept_stderr
                - pixClone
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixBlockconvGray
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixCopy
            - BranchSide:      'convolve.c:147,14'
              BranchSideFuncs:
                - pixClone
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixBlockconvGray
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixCopy
        - Branch String:   'convolve.c:147,14'
          Branch Sides:
            - BranchSide:      'convolve.c:147,12'
              BranchSideFuncs:
                - pixClone
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixBlockconvGray
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixCopy
            - BranchSide:      'convolve.c:147,12'
              BranchSideFuncs:
                - pixClone
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixBlockconvGray
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixCopy
        - Branch String:   'convolve.c:148,14'
          Branch Sides:
            - BranchSide:      'convolve.c:148,12'
              BranchSideFuncs:
                - pixClone
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixBlockconvGray
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixCopy
            - BranchSide:      'convolve.c:148,12'
              BranchSideFuncs:
                - pixClone
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixBlockconvGray
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
                - pixCopy
        - Branch String:   'convolve.c:150,17'
          Branch Sides:
            - BranchSide:      'convolve.c:150,20'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'convolve.c:151,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'convolve.c:150,9'
          Branch Sides:
            - BranchSide:      'convolve.c:151,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'convolve.c:154,10'
              BranchSideFuncs:
                - pixClone
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixBlockconvGray
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
        - Branch String:   'convolve.c:154,17'
          Branch Sides:
            - BranchSide:      'convolve.c:154,56'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixBlockconvGray
                - pixDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
            - BranchSide:      'convolve.c:154,20'
              BranchSideFuncs:
                - pixClone
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixBlockconvGray
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
        - Branch String:   'convolve.c:154,27'
          Branch Sides:
            - BranchSide:      'convolve.c:154,56'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixBlockconvGray
                - pixDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
            - BranchSide:      'convolve.c:154,30'
              BranchSideFuncs:
                - pixClone
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixBlockconvGray
                - pixDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
        - Branch String:   'convolve.c:154,38'
          Branch Sides:
            - BranchSide:      'convolve.c:154,56'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixBlockconvGray
                - pixDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - pixGetDepth
                - lept_stderr
            - BranchSide:      'convolve.c:159,25'
              BranchSideFuncs:
                - pixClone
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixBlockconvGray
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'convolve.c:154,9'
          Branch Sides:
            - BranchSide:      'convolve.c:155,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixBlockconvGray
                - pixDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'convolve.c:159,25'
              BranchSideFuncs:
                - pixClone
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixBlockconvGray
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'convolve.c:155,9'
          Branch Sides:
            - BranchSide:      'convolve.c:156,34'
              BranchSideFuncs:
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixBlockconvGray
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'convolve.c:156,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixBlockconvGray
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'convolve.c:162,16'
          Branch Sides:
            - BranchSide:      'convolve.c:162,19'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixBlockconvGray
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'convolve.c:167,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixBlockconvGray
        - Branch String:   'convolve.c:162,9'
          Branch Sides:
            - BranchSide:      'convolve.c:163,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'convolve.c:167,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixBlockconvGray
        - Branch String:   'convolve.c:164,23'
          Branch Sides:
            - BranchSide:      'convolve.c:164,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:164,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:167,9'
          Branch Sides:
            - BranchSide:      'convolve.c:168,33'
              BranchSideFuncs:
                - pixBlockconvGray
                - pixDestroy
            - BranchSide:      'convolve.c:170,35'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixGetRGBComponent
                - pixBlockconvGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'convolve.c:140,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:142,16'
          Dst:             pixCopy
        - Src:             'convolve.c:143,5'
          Dst:             pixGetDimensions
        - Src:             'convolve.c:145,9'
          Dst:             lept_stderr
        - Src:             'convolve.c:151,16'
          Dst:             pixCopy
        - Src:             'convolve.c:154,41'
          Dst:             pixGetColormap
        - Src:             'convolve.c:155,9'
          Dst:             lept_stderr
        - Src:             'convolve.c:156,16'
          Dst:             pixRemoveColormap
        - Src:             'convolve.c:157,13'
          Dst:             pixGetDepth
        - Src:             'convolve.c:159,16'
          Dst:             pixClone
        - Src:             'convolve.c:163,9'
          Dst:             pixDestroy
        - Src:             'convolve.c:164,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:168,16'
          Dst:             pixBlockconvGray
        - Src:             'convolve.c:170,16'
          Dst:             pixGetRGBComponent
        - Src:             'convolve.c:171,17'
          Dst:             pixBlockconvGray
        - Src:             'convolve.c:172,9'
          Dst:             pixDestroy
        - Src:             'convolve.c:173,16'
          Dst:             pixGetRGBComponent
        - Src:             'convolve.c:174,17'
          Dst:             pixBlockconvGray
        - Src:             'convolve.c:175,9'
          Dst:             pixDestroy
        - Src:             'convolve.c:176,16'
          Dst:             pixGetRGBComponent
        - Src:             'convolve.c:177,17'
          Dst:             pixBlockconvGray
        - Src:             'convolve.c:178,9'
          Dst:             pixDestroy
        - Src:             'convolve.c:179,16'
          Dst:             pixCreateRGBImage
        - Src:             'convolve.c:180,9'
          Dst:             pixDestroy
        - Src:             'convolve.c:181,9'
          Dst:             pixDestroy
        - Src:             'convolve.c:182,9'
          Dst:             pixDestroy
        - Src:             'convolve.c:185,5'
          Dst:             pixDestroy
    - functionName:    pixBlockconvGrayUnnormalized
      functionSourceFile: '/src/leptonica/src/convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - wc
        - hc
      BBCount:         62
      ICount:          402
      EdgeCount:       83
      CyclomaticComplexity: 23
      functionsReached:
        - lept_stderr
        - pixAddMirroredBorder
        - pixBlockconvAccum
        - pixCopy
        - pixCreate
        - pixDestroy
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'convolve.c:640,9'
          Branch Sides:
            - BranchSide:      'convolve.c:641,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixAddMirroredBorder
                - pixBlockconvAccum
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'convolve.c:642,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixAddMirroredBorder
                - pixBlockconvAccum
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - pixCopy
                - returnErrorPtr
        - Branch String:   'convolve.c:641,23'
          Branch Sides:
            - BranchSide:      'convolve.c:641,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:641,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:643,9'
          Branch Sides:
            - BranchSide:      'convolve.c:644,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:645,9'
              BranchSideFuncs:
                - pixAddMirroredBorder
                - pixBlockconvAccum
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - pixCopy
        - Branch String:   'convolve.c:644,23'
          Branch Sides:
            - BranchSide:      'convolve.c:644,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:644,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:645,17'
          Branch Sides:
            - BranchSide:      'convolve.c:645,20'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'convolve.c:646,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'convolve.c:645,9'
          Branch Sides:
            - BranchSide:      'convolve.c:646,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'convolve.c:647,9'
              BranchSideFuncs:
                - pixAddMirroredBorder
                - pixBlockconvAccum
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCopy
                - lept_stderr
        - Branch String:   'convolve.c:647,24'
          Branch Sides:
            - BranchSide:      'convolve.c:647,27'
              BranchSideFuncs:
                - pixAddMirroredBorder
                - pixBlockconvAccum
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCopy
                - lept_stderr
            - BranchSide:      'convolve.c:648,9'
              BranchSideFuncs:
                - pixAddMirroredBorder
                - pixBlockconvAccum
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCopy
                - lept_stderr
        - Branch String:   'convolve.c:647,9'
          Branch Sides:
            - BranchSide:      'convolve.c:648,9'
              BranchSideFuncs:
                - pixAddMirroredBorder
                - pixBlockconvAccum
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCopy
                - lept_stderr
            - BranchSide:      'convolve.c:653,9'
              BranchSideFuncs:
                - pixAddMirroredBorder
                - pixBlockconvAccum
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCopy
        - Branch String:   'convolve.c:648,9'
          Branch Sides:
            - BranchSide:      'convolve.c:650,14'
              BranchSideFuncs:
                - lept_stderr
                - pixAddMirroredBorder
                - pixBlockconvAccum
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCopy
            - BranchSide:      'convolve.c:650,14'
              BranchSideFuncs:
                - pixAddMirroredBorder
                - pixBlockconvAccum
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCopy
        - Branch String:   'convolve.c:650,14'
          Branch Sides:
            - BranchSide:      'convolve.c:650,12'
              BranchSideFuncs:
                - pixAddMirroredBorder
                - pixBlockconvAccum
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCopy
            - BranchSide:      'convolve.c:650,12'
              BranchSideFuncs:
                - pixAddMirroredBorder
                - pixBlockconvAccum
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCopy
        - Branch String:   'convolve.c:651,14'
          Branch Sides:
            - BranchSide:      'convolve.c:651,12'
              BranchSideFuncs:
                - pixAddMirroredBorder
                - pixBlockconvAccum
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCopy
            - BranchSide:      'convolve.c:651,12'
              BranchSideFuncs:
                - pixAddMirroredBorder
                - pixBlockconvAccum
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCopy
        - Branch String:   'convolve.c:653,17'
          Branch Sides:
            - BranchSide:      'convolve.c:653,20'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'convolve.c:654,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'convolve.c:653,9'
          Branch Sides:
            - BranchSide:      'convolve.c:654,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'convolve.c:656,39'
              BranchSideFuncs:
                - pixAddMirroredBorder
                - pixBlockconvAccum
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'convolve.c:656,9'
          Branch Sides:
            - BranchSide:      'convolve.c:657,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:658,32'
              BranchSideFuncs:
                - pixBlockconvAccum
                - pixDestroy
                - returnErrorPtr
                - pixCreate
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'convolve.c:657,23'
          Branch Sides:
            - BranchSide:      'convolve.c:657,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:657,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:660,9'
          Branch Sides:
            - BranchSide:      'convolve.c:661,23'
              BranchSideFuncs:
                - pixCreate
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'convolve.c:662,27'
              BranchSideFuncs:
                - pixCreate
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'convolve.c:661,23'
          Branch Sides:
            - BranchSide:      'convolve.c:661,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:661,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:662,9'
          Branch Sides:
            - BranchSide:      'convolve.c:663,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'convolve.c:667,22'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - pixDestroy
        - Branch String:   'convolve.c:664,23'
          Branch Sides:
            - BranchSide:      'convolve.c:664,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'convolve.c:664,9'
              BranchSideFuncs: []
        - Branch String:   'convolve.c:671,5'
          Branch Sides:
            - BranchSide:      'convolve.c:672,17'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'convolve.c:682,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'convolve.c:675,9'
          Branch Sides:
            - BranchSide:      'convolve.c:676,20'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'convolve.c:680,5'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'convolve.c:641,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:642,5'
          Dst:             pixGetDimensions
        - Src:             'convolve.c:644,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:646,16'
          Dst:             pixCopy
        - Src:             'convolve.c:648,9'
          Dst:             lept_stderr
        - Src:             'convolve.c:654,16'
          Dst:             pixCopy
        - Src:             'convolve.c:656,18'
          Dst:             pixAddMirroredBorder
        - Src:             'convolve.c:657,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:658,14'
          Dst:             pixBlockconvAccum
        - Src:             'convolve.c:659,5'
          Dst:             pixDestroy
        - Src:             'convolve.c:661,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:662,17'
          Dst:             pixCreate
        - Src:             'convolve.c:663,9'
          Dst:             pixDestroy
        - Src:             'convolve.c:664,23'
          Dst:             returnErrorPtr
        - Src:             'convolve.c:667,12'
          Dst:             pixGetWpl
        - Src:             'convolve.c:668,12'
          Dst:             pixGetWpl
        - Src:             'convolve.c:669,13'
          Dst:             pixGetData
        - Src:             'convolve.c:670,13'
          Dst:             pixGetData
        - Src:             'convolve.c:682,5'
          Dst:             pixDestroy
    - functionName:    pixCorrelationScoreShifted
      functionSourceFile: '/src/leptonica/src/correlscore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix1
        - pix2
        - area1
        - area2
        - delx
        - dely
        - tab
        - pscore
      BBCount:         38
      ICount:          226
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - pixCountPixels
        - pixCreateTemplate
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixRasterop
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'correlscore.c:845,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:846,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
            - BranchSide:      'correlscore.c:847,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
        - Branch String:   'correlscore.c:846,16'
          Branch Sides:
            - BranchSide:      'correlscore.c:846,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:846,9'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:848,15'
          Branch Sides:
            - BranchSide:      'correlscore.c:848,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'correlscore.c:849,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'correlscore.c:848,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:849,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:850,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
        - Branch String:   'correlscore.c:849,16'
          Branch Sides:
            - BranchSide:      'correlscore.c:849,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:849,9'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:850,15'
          Branch Sides:
            - BranchSide:      'correlscore.c:850,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'correlscore.c:851,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'correlscore.c:850,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:851,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:852,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
        - Branch String:   'correlscore.c:851,16'
          Branch Sides:
            - BranchSide:      'correlscore.c:851,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:851,9'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:852,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:853,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
            - BranchSide:      'correlscore.c:854,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
        - Branch String:   'correlscore.c:853,16'
          Branch Sides:
            - BranchSide:      'correlscore.c:853,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:853,9'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:854,16'
          Branch Sides:
            - BranchSide:      'correlscore.c:854,20'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
            - BranchSide:      'correlscore.c:855,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'correlscore.c:854,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:855,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
            - BranchSide:      'correlscore.c:857,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
        - Branch String:   'correlscore.c:855,16'
          Branch Sides:
            - BranchSide:      'correlscore.c:855,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:855,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'correlscore.c:846,16'
          Dst:             returnErrorInt
        - Src:             'correlscore.c:848,18'
          Dst:             pixGetDepth
        - Src:             'correlscore.c:849,16'
          Dst:             returnErrorInt
        - Src:             'correlscore.c:850,18'
          Dst:             pixGetDepth
        - Src:             'correlscore.c:851,16'
          Dst:             returnErrorInt
        - Src:             'correlscore.c:853,16'
          Dst:             returnErrorInt
        - Src:             'correlscore.c:855,16'
          Dst:             returnErrorInt
        - Src:             'correlscore.c:857,5'
          Dst:             pixGetDimensions
        - Src:             'correlscore.c:858,5'
          Dst:             pixGetDimensions
        - Src:             'correlscore.c:866,12'
          Dst:             pixCreateTemplate
        - Src:             'correlscore.c:867,5'
          Dst:             pixRasterop
        - Src:             'correlscore.c:868,5'
          Dst:             pixRasterop
        - Src:             'correlscore.c:869,5'
          Dst:             pixCountPixels
        - Src:             'correlscore.c:870,5'
          Dst:             pixDestroy
    - functionName:    pixCorrelationScoreSimple
      functionSourceFile: '/src/leptonica/src/correlscore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - float
        - float
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix1
        - pix2
        - area1
        - area2
        - delx
        - dely
        - maxdiffw
        - maxdiffh
        - tab
        - pscore
      BBCount:         54
      ICount:          345
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - pixCountPixels
        - pixCreateTemplate
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixRasterop
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'correlscore.c:746,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:747,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
            - BranchSide:      'correlscore.c:748,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
        - Branch String:   'correlscore.c:747,16'
          Branch Sides:
            - BranchSide:      'correlscore.c:747,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:747,9'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:749,15'
          Branch Sides:
            - BranchSide:      'correlscore.c:749,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'correlscore.c:750,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'correlscore.c:749,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:750,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:751,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
        - Branch String:   'correlscore.c:750,16'
          Branch Sides:
            - BranchSide:      'correlscore.c:750,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:750,9'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:751,15'
          Branch Sides:
            - BranchSide:      'correlscore.c:751,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'correlscore.c:752,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'correlscore.c:751,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:752,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:753,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
        - Branch String:   'correlscore.c:752,16'
          Branch Sides:
            - BranchSide:      'correlscore.c:752,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:752,9'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:753,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:754,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
            - BranchSide:      'correlscore.c:755,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
        - Branch String:   'correlscore.c:754,16'
          Branch Sides:
            - BranchSide:      'correlscore.c:754,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:754,9'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:755,16'
          Branch Sides:
            - BranchSide:      'correlscore.c:755,20'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
            - BranchSide:      'correlscore.c:756,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'correlscore.c:755,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:756,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
            - BranchSide:      'correlscore.c:759,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
        - Branch String:   'correlscore.c:756,16'
          Branch Sides:
            - BranchSide:      'correlscore.c:756,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:756,9'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:761,12'
          Branch Sides:
            - BranchSide:      'correlscore.c:761,10'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
            - BranchSide:      'correlscore.c:761,10'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
        - Branch String:   'correlscore.c:762,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:763,9'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:764,12'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
        - Branch String:   'correlscore.c:764,12'
          Branch Sides:
            - BranchSide:      'correlscore.c:764,10'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
            - BranchSide:      'correlscore.c:764,10'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
        - Branch String:   'correlscore.c:765,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:766,9'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:769,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
        - Branch String:   'correlscore.c:769,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:770,27'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
            - BranchSide:      'correlscore.c:772,27'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
        - Branch String:   'correlscore.c:773,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:774,27'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
            - BranchSide:      'correlscore.c:776,27'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixRasterop
                - pixRasterop
                - pixCountPixels
                - pixDestroy
      Callsites:
        - Src:             'correlscore.c:747,16'
          Dst:             returnErrorInt
        - Src:             'correlscore.c:749,18'
          Dst:             pixGetDepth
        - Src:             'correlscore.c:750,16'
          Dst:             returnErrorInt
        - Src:             'correlscore.c:751,18'
          Dst:             pixGetDepth
        - Src:             'correlscore.c:752,16'
          Dst:             returnErrorInt
        - Src:             'correlscore.c:754,16'
          Dst:             returnErrorInt
        - Src:             'correlscore.c:756,16'
          Dst:             returnErrorInt
        - Src:             'correlscore.c:759,5'
          Dst:             pixGetDimensions
        - Src:             'correlscore.c:760,5'
          Dst:             pixGetDimensions
        - Src:             'correlscore.c:785,12'
          Dst:             pixCreateTemplate
        - Src:             'correlscore.c:786,5'
          Dst:             pixRasterop
        - Src:             'correlscore.c:787,5'
          Dst:             pixRasterop
        - Src:             'correlscore.c:788,5'
          Dst:             pixCountPixels
        - Src:             'correlscore.c:789,5'
          Dst:             pixDestroy
    - functionName:    pixCorrelationScoreThresholded
      functionSourceFile: '/src/leptonica/src/correlscore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - float
        - float
        - int
        - int
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - pix1
        - pix2
        - area1
        - area2
        - delx
        - dely
        - maxdiffw
        - maxdiffh
        - tab
        - downcount
        - score_threshold
      BBCount:         151
      ICount:          1453
      EdgeCount:       202
      CyclomaticComplexity: 53
      functionsReached:
        - lept_stderr
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
        - sqrt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'correlscore.c:444,15'
          Branch Sides:
            - BranchSide:      'correlscore.c:444,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - sqrt
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'correlscore.c:445,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'correlscore.c:444,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:445,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:446,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - sqrt
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
                - returnErrorInt
        - Branch String:   'correlscore.c:445,16'
          Branch Sides:
            - BranchSide:      'correlscore.c:445,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:445,9'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:446,15'
          Branch Sides:
            - BranchSide:      'correlscore.c:446,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - sqrt
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'correlscore.c:447,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'correlscore.c:446,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:447,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:448,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - sqrt
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
                - returnErrorInt
        - Branch String:   'correlscore.c:447,16'
          Branch Sides:
            - BranchSide:      'correlscore.c:447,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:447,9'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:448,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:449,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - sqrt
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'correlscore.c:450,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - sqrt
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
                - returnErrorInt
        - Branch String:   'correlscore.c:449,16'
          Branch Sides:
            - BranchSide:      'correlscore.c:449,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:449,9'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:450,20'
          Branch Sides:
            - BranchSide:      'correlscore.c:450,23'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:451,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'correlscore.c:450,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:451,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:454,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - sqrt
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
        - Branch String:   'correlscore.c:451,16'
          Branch Sides:
            - BranchSide:      'correlscore.c:451,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:451,9'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:456,12'
          Branch Sides:
            - BranchSide:      'correlscore.c:456,10'
              BranchSideFuncs:
                - sqrt
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
            - BranchSide:      'correlscore.c:456,10'
              BranchSideFuncs:
                - sqrt
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
        - Branch String:   'correlscore.c:457,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:458,9'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:459,12'
              BranchSideFuncs:
                - sqrt
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
        - Branch String:   'correlscore.c:459,12'
          Branch Sides:
            - BranchSide:      'correlscore.c:459,10'
              BranchSideFuncs:
                - sqrt
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
            - BranchSide:      'correlscore.c:459,10'
              BranchSideFuncs:
                - sqrt
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
        - Branch String:   'correlscore.c:460,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:461,9'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:464,9'
              BranchSideFuncs:
                - sqrt
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
        - Branch String:   'correlscore.c:464,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:465,27'
              BranchSideFuncs:
                - sqrt
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
            - BranchSide:      'correlscore.c:467,27'
              BranchSideFuncs:
                - sqrt
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
        - Branch String:   'correlscore.c:468,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:469,27'
              BranchSideFuncs:
                - sqrt
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
            - BranchSide:      'correlscore.c:471,27'
              BranchSideFuncs:
                - sqrt
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - lept_stderr
        - Branch String:   'correlscore.c:484,13'
          Branch Sides:
            - BranchSide:      'correlscore.c:484,11'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - lept_stderr
            - BranchSide:      'correlscore.c:484,11'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - lept_stderr
        - Branch String:   'correlscore.c:485,13'
          Branch Sides:
            - BranchSide:      'correlscore.c:485,11'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - lept_stderr
            - BranchSide:      'correlscore.c:485,11'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - lept_stderr
        - Branch String:   'correlscore.c:491,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:493,23'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'correlscore.c:497,13'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:497,13'
          Branch Sides:
            - BranchSide:      'correlscore.c:497,11'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'correlscore.c:497,11'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:498,13'
          Branch Sides:
            - BranchSide:      'correlscore.c:498,11'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'correlscore.c:498,11'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:500,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:505,21'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'correlscore.c:510,16'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:521,26'
          Branch Sides:
            - BranchSide:      'correlscore.c:521,30'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'correlscore.c:522,15'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:521,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:522,15'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'correlscore.c:525,22'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:527,13'
          Branch Sides:
            - BranchSide:      'correlscore.c:529,22'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'correlscore.c:547,20'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:529,13'
          Branch Sides:
            - BranchSide:      'correlscore.c:530,24'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'correlscore.c:547,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:530,17'
          Branch Sides:
            - BranchSide:      'correlscore.c:531,28'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'correlscore.c:542,21'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:542,21'
          Branch Sides:
            - BranchSide:      'correlscore.c:542,41'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:543,21'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:543,21'
          Branch Sides:
            - BranchSide:      'correlscore.c:544,21'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:546,13'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:547,20'
          Branch Sides:
            - BranchSide:      'correlscore.c:564,17'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'correlscore.c:642,17'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:564,17'
          Branch Sides:
            - BranchSide:      'correlscore.c:565,26'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'correlscore.c:605,26'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:565,17'
          Branch Sides:
            - BranchSide:      'correlscore.c:568,29'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'correlscore.c:604,13'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:576,21'
          Branch Sides:
            - BranchSide:      'correlscore.c:577,33'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'correlscore.c:591,29'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:599,25'
          Branch Sides:
            - BranchSide:      'correlscore.c:599,45'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:600,25'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:600,25'
          Branch Sides:
            - BranchSide:      'correlscore.c:601,25'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:603,17'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:605,17'
          Branch Sides:
            - BranchSide:      'correlscore.c:0,0'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'correlscore.c:611,29'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:619,21'
          Branch Sides:
            - BranchSide:      'correlscore.c:620,33'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'correlscore.c:630,25'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:630,25'
          Branch Sides:
            - BranchSide:      'correlscore.c:630,45'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:631,25'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:631,25'
          Branch Sides:
            - BranchSide:      'correlscore.c:632,25'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:634,17'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:642,17'
          Branch Sides:
            - BranchSide:      'correlscore.c:645,26'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'correlscore.c:665,26'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:645,17'
          Branch Sides:
            - BranchSide:      'correlscore.c:646,28'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'correlscore.c:662,13'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:646,21'
          Branch Sides:
            - BranchSide:      'correlscore.c:647,33'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'correlscore.c:657,25'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:657,25'
          Branch Sides:
            - BranchSide:      'correlscore.c:657,45'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:658,25'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:658,25'
          Branch Sides:
            - BranchSide:      'correlscore.c:659,25'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:661,17'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:665,17'
          Branch Sides:
            - BranchSide:      'correlscore.c:0,0'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'correlscore.c:666,28'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:666,21'
          Branch Sides:
            - BranchSide:      'correlscore.c:667,33'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'correlscore.c:677,29'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:685,25'
          Branch Sides:
            - BranchSide:      'correlscore.c:685,45'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:686,25'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:686,25'
          Branch Sides:
            - BranchSide:      'correlscore.c:687,25'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:689,17'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'correlscore.c:696,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:699,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'correlscore.c:701,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'correlscore.c:444,18'
          Dst:             pixGetDepth
        - Src:             'correlscore.c:445,16'
          Dst:             returnErrorInt
        - Src:             'correlscore.c:446,18'
          Dst:             pixGetDepth
        - Src:             'correlscore.c:447,16'
          Dst:             returnErrorInt
        - Src:             'correlscore.c:449,16'
          Dst:             returnErrorInt
        - Src:             'correlscore.c:451,16'
          Dst:             returnErrorInt
        - Src:             'correlscore.c:454,5'
          Dst:             pixGetDimensions
        - Src:             'correlscore.c:455,5'
          Dst:             pixGetDimensions
        - Src:             'correlscore.c:475,31'
          Dst:             sqrt
        - Src:             'correlscore.c:478,12'
          Dst:             pixGetWpl
        - Src:             'correlscore.c:479,12'
          Dst:             pixGetWpl
        - Src:             'correlscore.c:489,12'
          Dst:             pixGetData
        - Src:             'correlscore.c:490,12'
          Dst:             pixGetData
        - Src:             'correlscore.c:697,9'
          Dst:             lept_stderr
    - functionName:    pixCorrelationScore
      functionSourceFile: '/src/leptonica/src/correlscore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - float
        - float
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix1
        - pix2
        - area1
        - area2
        - delx
        - dely
        - maxdiffw
        - maxdiffh
        - tab
        - pscore
      BBCount:         130
      ICount:          1275
      EdgeCount:       171
      CyclomaticComplexity: 43
      functionsReached:
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'correlscore.c:145,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:146,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - returnErrorInt
            - BranchSide:      'correlscore.c:147,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - returnErrorInt
        - Branch String:   'correlscore.c:146,16'
          Branch Sides:
            - BranchSide:      'correlscore.c:146,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:146,9'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:148,15'
          Branch Sides:
            - BranchSide:      'correlscore.c:148,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'correlscore.c:149,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'correlscore.c:148,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:149,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:150,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - returnErrorInt
        - Branch String:   'correlscore.c:149,16'
          Branch Sides:
            - BranchSide:      'correlscore.c:149,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:149,9'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:150,15'
          Branch Sides:
            - BranchSide:      'correlscore.c:150,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'correlscore.c:151,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'correlscore.c:150,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:151,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:152,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - returnErrorInt
        - Branch String:   'correlscore.c:151,16'
          Branch Sides:
            - BranchSide:      'correlscore.c:151,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:151,9'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:152,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:153,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - returnErrorInt
            - BranchSide:      'correlscore.c:154,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
                - returnErrorInt
        - Branch String:   'correlscore.c:153,16'
          Branch Sides:
            - BranchSide:      'correlscore.c:153,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:153,9'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:154,20'
          Branch Sides:
            - BranchSide:      'correlscore.c:154,23'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:155,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'correlscore.c:154,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:155,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:158,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
        - Branch String:   'correlscore.c:155,16'
          Branch Sides:
            - BranchSide:      'correlscore.c:155,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'correlscore.c:155,9'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:160,12'
          Branch Sides:
            - BranchSide:      'correlscore.c:160,10'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
            - BranchSide:      'correlscore.c:160,10'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
        - Branch String:   'correlscore.c:161,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:163,12'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
        - Branch String:   'correlscore.c:163,12'
          Branch Sides:
            - BranchSide:      'correlscore.c:163,10'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
            - BranchSide:      'correlscore.c:163,10'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
        - Branch String:   'correlscore.c:164,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:165,9'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:168,9'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
        - Branch String:   'correlscore.c:168,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:169,27'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
            - BranchSide:      'correlscore.c:171,27'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
        - Branch String:   'correlscore.c:172,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:173,27'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
            - BranchSide:      'correlscore.c:175,27'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetWpl
                - pixGetData
                - pixGetData
        - Branch String:   'correlscore.c:184,13'
          Branch Sides:
            - BranchSide:      'correlscore.c:184,11'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
            - BranchSide:      'correlscore.c:184,11'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
        - Branch String:   'correlscore.c:185,13'
          Branch Sides:
            - BranchSide:      'correlscore.c:185,11'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
            - BranchSide:      'correlscore.c:185,11'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
        - Branch String:   'correlscore.c:193,13'
          Branch Sides:
            - BranchSide:      'correlscore.c:193,11'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:193,11'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:194,13'
          Branch Sides:
            - BranchSide:      'correlscore.c:194,11'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:194,11'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:196,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:201,21'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:206,16'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:217,26'
          Branch Sides:
            - BranchSide:      'correlscore.c:217,30'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:218,15'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:217,9'
          Branch Sides:
            - BranchSide:      'correlscore.c:218,15'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:221,22'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:223,13'
          Branch Sides:
            - BranchSide:      'correlscore.c:225,22'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:234,20'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:225,13'
          Branch Sides:
            - BranchSide:      'correlscore.c:226,24'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:234,9'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:226,17'
          Branch Sides:
            - BranchSide:      'correlscore.c:227,28'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:233,13'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:234,20'
          Branch Sides:
            - BranchSide:      'correlscore.c:251,17'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:319,17'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:251,17'
          Branch Sides:
            - BranchSide:      'correlscore.c:252,26'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:287,26'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:252,17'
          Branch Sides:
            - BranchSide:      'correlscore.c:255,29'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:286,13'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:263,21'
          Branch Sides:
            - BranchSide:      'correlscore.c:264,33'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:278,29'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:287,17'
          Branch Sides:
            - BranchSide:      'correlscore.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:293,29'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:301,21'
          Branch Sides:
            - BranchSide:      'correlscore.c:302,33'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:311,17'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:319,17'
          Branch Sides:
            - BranchSide:      'correlscore.c:322,26'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:337,26'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:322,17'
          Branch Sides:
            - BranchSide:      'correlscore.c:323,28'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:334,13'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:323,21'
          Branch Sides:
            - BranchSide:      'correlscore.c:324,33'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:333,17'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:337,17'
          Branch Sides:
            - BranchSide:      'correlscore.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:338,28'
              BranchSideFuncs: []
        - Branch String:   'correlscore.c:338,21'
          Branch Sides:
            - BranchSide:      'correlscore.c:339,33'
              BranchSideFuncs: []
            - BranchSide:      'correlscore.c:349,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'correlscore.c:146,16'
          Dst:             returnErrorInt
        - Src:             'correlscore.c:148,18'
          Dst:             pixGetDepth
        - Src:             'correlscore.c:149,16'
          Dst:             returnErrorInt
        - Src:             'correlscore.c:150,18'
          Dst:             pixGetDepth
        - Src:             'correlscore.c:151,16'
          Dst:             returnErrorInt
        - Src:             'correlscore.c:153,16'
          Dst:             returnErrorInt
        - Src:             'correlscore.c:155,16'
          Dst:             returnErrorInt
        - Src:             'correlscore.c:158,5'
          Dst:             pixGetDimensions
        - Src:             'correlscore.c:159,5'
          Dst:             pixGetDimensions
        - Src:             'correlscore.c:178,12'
          Dst:             pixGetWpl
        - Src:             'correlscore.c:179,12'
          Dst:             pixGetWpl
        - Src:             'correlscore.c:189,12'
          Dst:             pixGetData
        - Src:             'correlscore.c:190,12'
          Dst:             pixGetData
    - functionName:    l_dnaaWriteMem
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1771
      functionLinenumberEnd: 1806
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdata
        - psize
        - daa
      BBCount:         30
      ICount:          150
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - fclose
        - fputc
        - l_dnaaWriteStream
        - open_memstream
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnabasic.c:1775,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1775,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - l_dnaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1776,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - l_dnaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'dnabasic.c:1776,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1776,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - l_dnaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1777,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - l_dnaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'dnabasic.c:1777,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1778,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - l_dnaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1779,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - l_dnaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'dnabasic.c:1778,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1778,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1778,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1779,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1780,16'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - l_dnaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1781,10'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - l_dnaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'dnabasic.c:1780,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1780,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1780,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1781,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1782,16'
              BranchSideFuncs:
                - open_memstream
                - l_dnaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1785,39'
              BranchSideFuncs:
                - open_memstream
                - l_dnaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'dnabasic.c:1782,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1782,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1782,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1785,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1786,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1787,29'
              BranchSideFuncs:
                - l_dnaaWriteStream
                - fputc
                - fclose
        - Branch String:   'dnabasic.c:1786,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1786,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1786,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:1778,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1780,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1782,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1785,15'
          Dst:             open_memstream
        - Src:             'dnabasic.c:1786,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1787,11'
          Dst:             l_dnaaWriteStream
        - Src:             'dnabasic.c:1788,5'
          Dst:             fputc
        - Src:             'dnabasic.c:1789,5'
          Dst:             fclose
    - functionName:    l_dnaaWriteStream
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1751
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - daa
      BBCount:         23
      ICount:          120
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - fprintf
        - l_dnaDestroy
        - l_dnaWriteStream
        - l_dnaaGetCount
        - l_dnaaGetDna
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dnabasic.c:1734,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1735,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_dnaaGetCount
                - fprintf
                - fprintf
                - l_dnaaGetDna
                - fprintf
                - l_dnaWriteStream
                - l_dnaDestroy
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1736,10'
              BranchSideFuncs:
                - returnErrorInt
                - l_dnaaGetCount
                - fprintf
                - fprintf
                - l_dnaaGetDna
                - fprintf
                - l_dnaWriteStream
                - l_dnaDestroy
                - returnErrorInt
        - Branch String:   'dnabasic.c:1735,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1735,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1735,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1736,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1737,16'
              BranchSideFuncs:
                - l_dnaaGetCount
                - fprintf
                - fprintf
                - l_dnaaGetDna
                - fprintf
                - l_dnaWriteStream
                - l_dnaDestroy
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1739,24'
              BranchSideFuncs:
                - l_dnaaGetCount
                - fprintf
                - fprintf
                - l_dnaaGetDna
                - fprintf
                - l_dnaWriteStream
                - l_dnaDestroy
                - returnErrorInt
        - Branch String:   'dnabasic.c:1737,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1737,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1737,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1742,5'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1743,32'
              BranchSideFuncs:
                - l_dnaaGetDna
                - fprintf
                - l_dnaWriteStream
                - l_dnaDestroy
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1750,5'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1743,13'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1744,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1745,17'
              BranchSideFuncs:
                - fprintf
                - l_dnaWriteStream
                - l_dnaDestroy
                - l_dnaaGetDna
                - returnErrorInt
        - Branch String:   'dnabasic.c:1744,20'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1744,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1744,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:1735,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1737,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1739,9'
          Dst:             l_dnaaGetCount
        - Src:             'dnabasic.c:1740,5'
          Dst:             fprintf
        - Src:             'dnabasic.c:1741,5'
          Dst:             fprintf
        - Src:             'dnabasic.c:1743,19'
          Dst:             l_dnaaGetDna
        - Src:             'dnabasic.c:1744,20'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1745,9'
          Dst:             fprintf
        - Src:             'dnabasic.c:1746,9'
          Dst:             l_dnaWriteStream
        - Src:             'dnabasic.c:1747,9'
          Dst:             l_dnaDestroy
    - functionName:    l_dnaaGetCount
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1399
      functionLinenumberEnd: 1403
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - daa
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    7
      BranchProfiles:
        - Branch String:   'dnabasic.c:1400,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1401,16'
              BranchSideFuncs: []
            - BranchSide:      'dnabasic.c:1402,12'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1401,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1401,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1401,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:1401,16'
          Dst:             returnErrorInt
    - functionName:    l_dnaaGetDna
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1464
      functionLinenumberEnd: 1476
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - daa
        - index
        - accessflag
      BBCount:         24
      ICount:          126
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - l_dnaClone
        - l_dnaCopy
        - returnErrorPtr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'dnabasic.c:1465,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1466,25'
              BranchSideFuncs:
                - returnErrorPtr
                - l_dnaClone
                - l_dnaCopy
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1467,9'
              BranchSideFuncs:
                - returnErrorPtr
                - l_dnaClone
                - l_dnaCopy
                - returnErrorPtr
        - Branch String:   'dnabasic.c:1466,25'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1466,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1466,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1467,19'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1467,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1468,25'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'dnabasic.c:1467,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1468,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1470,9'
              BranchSideFuncs:
                - returnErrorPtr
                - l_dnaClone
                - l_dnaCopy
        - Branch String:   'dnabasic.c:1468,25'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1468,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1468,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1470,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1471,26'
              BranchSideFuncs:
                - l_dnaCopy
            - BranchSide:      'dnabasic.c:1472,14'
              BranchSideFuncs:
                - returnErrorPtr
                - l_dnaClone
        - Branch String:   'dnabasic.c:1472,14'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1473,27'
              BranchSideFuncs:
                - l_dnaClone
            - BranchSide:      'dnabasic.c:1475,25'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'dnabasic.c:1475,25'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1475,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1475,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:1466,25'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:1468,25'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:1471,16'
          Dst:             l_dnaCopy
        - Src:             'dnabasic.c:1473,16'
          Dst:             l_dnaClone
        - Src:             'dnabasic.c:1475,25'
          Dst:             returnErrorPtr
    - functionName:    l_dnaWriteStream
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1064
      functionLinenumberEnd: 1086
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - da
      BBCount:         21
      ICount:          118
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - fprintf
        - l_dnaGetCount
        - l_dnaGetParameters
        - l_dnaWriteStderr
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'dnabasic.c:1068,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1069,16'
              BranchSideFuncs:
                - l_dnaWriteStderr
                - l_dnaGetCount
                - fprintf
                - fprintf
                - fprintf
                - l_dnaGetParameters
                - fprintf
                - fprintf
            - BranchSide:      'dnabasic.c:1070,10'
              BranchSideFuncs:
                - l_dnaWriteStderr
                - l_dnaGetCount
                - fprintf
                - fprintf
                - fprintf
                - l_dnaGetParameters
                - fprintf
                - fprintf
        - Branch String:   'dnabasic.c:1069,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1069,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1069,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1070,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1071,33'
              BranchSideFuncs:
                - l_dnaGetCount
                - fprintf
                - fprintf
                - fprintf
                - l_dnaGetParameters
                - fprintf
                - fprintf
            - BranchSide:      'dnabasic.c:1073,23'
              BranchSideFuncs:
                - l_dnaGetCount
                - fprintf
                - fprintf
                - fprintf
                - l_dnaGetParameters
                - fprintf
                - fprintf
        - Branch String:   'dnabasic.c:1076,5'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1077,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - l_dnaGetParameters
                - fprintf
            - BranchSide:      'dnabasic.c:1078,13'
              BranchSideFuncs:
                - fprintf
                - l_dnaGetParameters
                - fprintf
        - Branch String:   'dnabasic.c:1082,23'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1082,26'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'dnabasic.c:1083,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'dnabasic.c:1082,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1083,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'dnabasic.c:1085,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:1069,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1071,16'
          Dst:             l_dnaWriteStderr
        - Src:             'dnabasic.c:1073,9'
          Dst:             l_dnaGetCount
        - Src:             'dnabasic.c:1074,5'
          Dst:             fprintf
        - Src:             'dnabasic.c:1075,5'
          Dst:             fprintf
        - Src:             'dnabasic.c:1077,9'
          Dst:             fprintf
        - Src:             'dnabasic.c:1078,5'
          Dst:             fprintf
        - Src:             'dnabasic.c:1081,5'
          Dst:             l_dnaGetParameters
        - Src:             'dnabasic.c:1083,9'
          Dst:             fprintf
    - functionName:    l_dnaDestroy
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pda
      BBCount:         17
      ICount:          76
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - lept_stderr
      functionUses:    32
      BranchProfiles:
        - Branch String:   'dnabasic.c:327,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:328,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'dnabasic.c:332,16'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'dnabasic.c:328,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:329,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'dnabasic.c:329,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:332,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:333,9'
              BranchSideFuncs: []
            - BranchSide:      'dnabasic.c:336,11'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'dnabasic.c:336,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:337,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'dnabasic.c:341,6'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:337,13'
          Branch Sides:
            - BranchSide:      'dnabasic.c:338,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'dnabasic.c:339,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'dnabasic.c:328,9'
          Dst:             lept_stderr
    - functionName:    l_dnaWriteStderr
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionLinenumberEnd: 1117
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - da
      BBCount:         19
      ICount:          100
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - l_dnaGetCount
        - l_dnaGetParameters
        - lept_stderr
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dnabasic.c:1101,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1102,16'
              BranchSideFuncs:
                - l_dnaGetCount
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - l_dnaGetParameters
                - lept_stderr
                - lept_stderr
            - BranchSide:      'dnabasic.c:1104,23'
              BranchSideFuncs:
                - l_dnaGetCount
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - l_dnaGetParameters
                - lept_stderr
                - lept_stderr
        - Branch String:   'dnabasic.c:1102,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1102,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1102,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1107,5'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1108,38'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - l_dnaGetParameters
                - lept_stderr
            - BranchSide:      'dnabasic.c:1109,5'
              BranchSideFuncs:
                - lept_stderr
                - l_dnaGetParameters
                - lept_stderr
        - Branch String:   'dnabasic.c:1113,23'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1113,26'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'dnabasic.c:1114,49'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'dnabasic.c:1113,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1114,49'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'dnabasic.c:1116,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:1102,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1104,9'
          Dst:             l_dnaGetCount
        - Src:             'dnabasic.c:1105,5'
          Dst:             lept_stderr
        - Src:             'dnabasic.c:1106,5'
          Dst:             lept_stderr
        - Src:             'dnabasic.c:1108,9'
          Dst:             lept_stderr
        - Src:             'dnabasic.c:1109,5'
          Dst:             lept_stderr
        - Src:             'dnabasic.c:1112,5'
          Dst:             l_dnaGetParameters
        - Src:             'dnabasic.c:1114,9'
          Dst:             lept_stderr
    - functionName:    l_dnaGetCount
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - da
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    36
      BranchProfiles:
        - Branch String:   'dnabasic.c:605,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:606,16'
              BranchSideFuncs: []
            - BranchSide:      'dnabasic.c:607,12'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:606,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:606,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:606,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:606,16'
          Dst:             returnErrorInt
    - functionName:    l_dnaGetParameters
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - da
        - pstartx
        - pdelx
      BBCount:         29
      ICount:          131
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'dnabasic.c:858,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:858,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'dnabasic.c:859,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'dnabasic.c:859,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:859,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'dnabasic.c:860,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'dnabasic.c:860,18'
          Branch Sides:
            - BranchSide:      'dnabasic.c:860,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:862,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'dnabasic.c:860,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:861,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:862,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'dnabasic.c:861,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:861,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:861,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:862,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:863,16'
              BranchSideFuncs: []
            - BranchSide:      'dnabasic.c:865,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:863,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:863,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:863,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:865,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:865,29'
              BranchSideFuncs: []
            - BranchSide:      'dnabasic.c:866,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:866,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:866,25'
              BranchSideFuncs: []
            - BranchSide:      'dnabasic.c:867,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:861,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:863,16'
          Dst:             returnErrorInt
    - functionName:    l_dnaCopy
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - da
      BBCount:         18
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - l_dnaAddNumber
        - l_dnaCreate
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'dnabasic.c:362,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:363,25'
              BranchSideFuncs:
                - l_dnaCreate
                - l_dnaAddNumber
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:365,28'
              BranchSideFuncs:
                - l_dnaCreate
                - l_dnaAddNumber
                - returnErrorPtr
        - Branch String:   'dnabasic.c:363,25'
          Branch Sides:
            - BranchSide:      'dnabasic.c:363,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:363,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:365,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:366,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:367,19'
              BranchSideFuncs:
                - l_dnaAddNumber
        - Branch String:   'dnabasic.c:366,25'
          Branch Sides:
            - BranchSide:      'dnabasic.c:366,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:366,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:370,5'
          Branch Sides:
            - BranchSide:      'dnabasic.c:371,24'
              BranchSideFuncs:
                - l_dnaAddNumber
            - BranchSide:      'dnabasic.c:373,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:363,25'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:365,16'
          Dst:             l_dnaCreate
        - Src:             'dnabasic.c:366,25'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:371,9'
          Dst:             l_dnaAddNumber
    - functionName:    l_dnaClone
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - da
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dnabasic.c:386,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:387,25'
              BranchSideFuncs: []
            - BranchSide:      'dnabasic.c:389,7'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:387,25'
          Branch Sides:
            - BranchSide:      'dnabasic.c:387,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:387,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:387,25'
          Dst:             returnErrorPtr
    - functionName:    l_dnaCreate
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - l_dnaDestroy
        - returnErrorPtr
      functionUses:    22
      BranchProfiles:
        - Branch String:   'dnabasic.c:183,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:183,19'
              BranchSideFuncs:
                - calloc
                - calloc
                - l_dnaDestroy
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:184,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - l_dnaDestroy
                - returnErrorPtr
        - Branch String:   'dnabasic.c:183,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:184,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - l_dnaDestroy
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:186,19'
              BranchSideFuncs:
                - calloc
                - calloc
                - l_dnaDestroy
                - returnErrorPtr
        - Branch String:   'dnabasic.c:187,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:188,9'
              BranchSideFuncs:
                - l_dnaDestroy
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:192,18'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:189,25'
          Branch Sides:
            - BranchSide:      'dnabasic.c:189,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:189,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:186,19'
          Dst:             calloc
        - Src:             'dnabasic.c:187,35'
          Dst:             calloc
        - Src:             'dnabasic.c:188,9'
          Dst:             l_dnaDestroy
        - Src:             'dnabasic.c:189,25'
          Dst:             returnErrorPtr
    - functionName:    l_dnaAddNumber
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - da
        - val
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - l_dnaExtendArray
        - l_dnaGetCount
        - returnErrorInt
      functionUses:    36
      BranchProfiles:
        - Branch String:   'dnabasic.c:435,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:436,16'
              BranchSideFuncs:
                - l_dnaGetCount
                - l_dnaExtendArray
                - returnErrorInt
            - BranchSide:      'dnabasic.c:438,23'
              BranchSideFuncs:
                - l_dnaGetCount
                - l_dnaExtendArray
                - returnErrorInt
        - Branch String:   'dnabasic.c:436,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:436,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:436,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:439,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:440,30'
              BranchSideFuncs:
                - l_dnaExtendArray
                - returnErrorInt
            - BranchSide:      'dnabasic.c:443,20'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:440,13'
          Branch Sides:
            - BranchSide:      'dnabasic.c:441,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:442,5'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:441,20'
          Branch Sides:
            - BranchSide:      'dnabasic.c:441,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:441,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:436,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:438,9'
          Dst:             l_dnaGetCount
        - Src:             'dnabasic.c:440,13'
          Dst:             l_dnaExtendArray
        - Src:             'dnabasic.c:441,20'
          Dst:             returnErrorInt
    - functionName:    l_dnaExtendArray
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - da
      BBCount:         22
      ICount:          124
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reallocNew
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dnabasic.c:466,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:467,16'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'dnabasic.c:468,9'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'dnabasic.c:467,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:467,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:467,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:468,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:469,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:470,15'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
        - Branch String:   'dnabasic.c:469,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:469,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:469,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:471,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:472,17'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
            - BranchSide:      'dnabasic.c:475,23'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
        - Branch String:   'dnabasic.c:478,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:480,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:482,5'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:480,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:480,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:480,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:467,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:469,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:478,35'
          Dst:             reallocNew
        - Src:             'dnabasic.c:480,16'
          Dst:             returnErrorInt
    - functionName:    l_dnaaWrite
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1701
      functionLinenumberEnd: 1717
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - daa
      BBCount:         24
      ICount:          115
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - fclose
        - fopenWriteStream
        - l_dnaaWriteStream
        - returnErrorInt
        - returnErrorInt1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnabasic.c:1705,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1706,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - l_dnaaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'dnabasic.c:1707,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - l_dnaaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'dnabasic.c:1706,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1706,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1706,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1707,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1708,16'
              BranchSideFuncs:
                - fopenWriteStream
                - l_dnaaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'dnabasic.c:1710,32'
              BranchSideFuncs:
                - fopenWriteStream
                - l_dnaaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'dnabasic.c:1708,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1708,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1708,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1710,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1711,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'dnabasic.c:1712,29'
              BranchSideFuncs:
                - l_dnaaWriteStream
                - fclose
                - returnErrorInt1
        - Branch String:   'dnabasic.c:1711,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1711,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'dnabasic.c:1711,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1714,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1715,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'dnabasic.c:1716,5'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1715,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1715,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'dnabasic.c:1715,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:1706,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1708,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1710,15'
          Dst:             fopenWriteStream
        - Src:             'dnabasic.c:1711,16'
          Dst:             returnErrorInt1
        - Src:             'dnabasic.c:1712,11'
          Dst:             l_dnaaWriteStream
        - Src:             'dnabasic.c:1713,5'
          Dst:             fclose
        - Src:             'dnabasic.c:1715,16'
          Dst:             returnErrorInt1
    - functionName:    l_dnaaReadMem
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionLinenumberEnd: 1688
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         20
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadFromMemory
        - l_dnaaReadStream
        - lept_stderr
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnabasic.c:1679,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1680,26'
              BranchSideFuncs:
                - fopenReadFromMemory
                - l_dnaaReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1681,35'
              BranchSideFuncs:
                - fopenReadFromMemory
                - l_dnaaReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'dnabasic.c:1680,26'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1680,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1680,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1681,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1682,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1684,28'
              BranchSideFuncs:
                - l_dnaaReadStream
                - fclose
                - lept_stderr
        - Branch String:   'dnabasic.c:1682,26'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1682,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1682,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1686,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1686,15'
              BranchSideFuncs: []
            - BranchSide:      'dnabasic.c:1687,12'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1686,15'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1687,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'dnabasic.c:1687,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:1680,26'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:1681,15'
          Dst:             fopenReadFromMemory
        - Src:             'dnabasic.c:1682,26'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:1684,11'
          Dst:             l_dnaaReadStream
        - Src:             'dnabasic.c:1685,5'
          Dst:             fclose
        - Src:             'dnabasic.c:1686,15'
          Dst:             lept_stderr
    - functionName:    l_dnaaReadStream
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1626
      functionLinenumberEnd: 1662
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         59
      ICount:          264
      EdgeCount:       80
      CyclomaticComplexity: 23
      functionsReached:
        - __isoc99_fscanf
        - l_dnaReadStream
        - l_dnaaAddDna
        - l_dnaaCreate
        - l_dnaaDestroy
        - lept_stderr
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dnabasic.c:1631,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1632,26'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - l_dnaaCreate
                - __isoc99_fscanf
                - l_dnaReadStream
                - l_dnaaAddDna
                - l_dnaaDestroy
                - returnErrorPtr
                - l_dnaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1634,18'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - l_dnaaCreate
                - __isoc99_fscanf
                - l_dnaReadStream
                - l_dnaaAddDna
                - l_dnaaDestroy
                - returnErrorPtr
                - l_dnaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'dnabasic.c:1632,26'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1632,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1632,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1635,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1636,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1637,9'
              BranchSideFuncs:
                - __isoc99_fscanf
                - l_dnaaCreate
                - __isoc99_fscanf
                - l_dnaReadStream
                - l_dnaaAddDna
                - l_dnaaDestroy
                - returnErrorPtr
                - l_dnaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'dnabasic.c:1636,26'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1636,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1636,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1637,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1638,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1639,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - l_dnaaCreate
                - __isoc99_fscanf
                - l_dnaReadStream
                - l_dnaaAddDna
                - l_dnaaDestroy
                - returnErrorPtr
                - l_dnaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'dnabasic.c:1638,26'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1638,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1638,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1639,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1640,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1641,9'
              BranchSideFuncs:
                - l_dnaaCreate
                - __isoc99_fscanf
                - l_dnaReadStream
                - l_dnaaAddDna
                - l_dnaaDestroy
                - returnErrorPtr
                - l_dnaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'dnabasic.c:1640,26'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1640,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1640,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1641,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1642,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1643,9'
              BranchSideFuncs:
                - l_dnaaCreate
                - __isoc99_fscanf
                - l_dnaReadStream
                - l_dnaaAddDna
                - l_dnaaDestroy
                - returnErrorPtr
                - l_dnaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'dnabasic.c:1642,26'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1642,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1642,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1643,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1644,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1645,9'
              BranchSideFuncs:
                - l_dnaaCreate
                - __isoc99_fscanf
                - l_dnaReadStream
                - l_dnaaAddDna
                - l_dnaaDestroy
                - returnErrorPtr
                - l_dnaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'dnabasic.c:1644,26'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1644,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1644,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1645,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1645,17'
              BranchSideFuncs:
                - l_dnaaCreate
                - __isoc99_fscanf
                - l_dnaReadStream
                - l_dnaaAddDna
                - l_dnaaDestroy
                - returnErrorPtr
                - l_dnaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'dnabasic.c:1647,29'
              BranchSideFuncs:
                - l_dnaaCreate
                - __isoc99_fscanf
                - l_dnaReadStream
                - l_dnaaAddDna
                - l_dnaaDestroy
                - returnErrorPtr
                - l_dnaaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'dnabasic.c:1645,17'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1647,29'
              BranchSideFuncs:
                - lept_stderr
                - l_dnaaCreate
                - __isoc99_fscanf
                - l_dnaReadStream
                - l_dnaaAddDna
                - l_dnaaDestroy
                - returnErrorPtr
                - l_dnaaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1647,29'
              BranchSideFuncs:
                - l_dnaaCreate
                - __isoc99_fscanf
                - l_dnaReadStream
                - l_dnaaAddDna
                - l_dnaaDestroy
                - returnErrorPtr
                - l_dnaaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'dnabasic.c:1647,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1648,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1649,12'
              BranchSideFuncs:
                - __isoc99_fscanf
                - l_dnaReadStream
                - l_dnaaAddDna
                - l_dnaaDestroy
                - returnErrorPtr
                - l_dnaaDestroy
                - returnErrorPtr
        - Branch String:   'dnabasic.c:1648,26'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1648,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1648,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1649,5'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1650,20'
              BranchSideFuncs:
                - __isoc99_fscanf
                - l_dnaReadStream
                - l_dnaaAddDna
                - l_dnaaDestroy
                - returnErrorPtr
                - l_dnaaDestroy
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1661,12'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1650,13'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1651,13'
              BranchSideFuncs:
                - l_dnaaDestroy
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1654,35'
              BranchSideFuncs:
                - l_dnaReadStream
                - l_dnaaAddDna
                - __isoc99_fscanf
                - l_dnaaDestroy
                - returnErrorPtr
                - l_dnaaDestroy
                - returnErrorPtr
        - Branch String:   'dnabasic.c:1652,30'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1652,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1652,13'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1654,13'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1655,13'
              BranchSideFuncs:
                - l_dnaaDestroy
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1658,22'
              BranchSideFuncs:
                - l_dnaaAddDna
                - __isoc99_fscanf
                - l_dnaReadStream
                - l_dnaaDestroy
                - returnErrorPtr
                - l_dnaaDestroy
                - returnErrorPtr
        - Branch String:   'dnabasic.c:1656,30'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1656,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1656,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:1632,26'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:1634,11'
          Dst:             __isoc99_fscanf
        - Src:             'dnabasic.c:1636,26'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:1638,26'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:1639,9'
          Dst:             __isoc99_fscanf
        - Src:             'dnabasic.c:1640,26'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:1642,26'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:1644,26'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:1645,17'
          Dst:             lept_stderr
        - Src:             'dnabasic.c:1647,16'
          Dst:             l_dnaaCreate
        - Src:             'dnabasic.c:1648,26'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:1650,13'
          Dst:             __isoc99_fscanf
        - Src:             'dnabasic.c:1651,13'
          Dst:             l_dnaaDestroy
        - Src:             'dnabasic.c:1652,30'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:1654,19'
          Dst:             l_dnaReadStream
        - Src:             'dnabasic.c:1655,13'
          Dst:             l_dnaaDestroy
        - Src:             'dnabasic.c:1656,30'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:1658,9'
          Dst:             l_dnaaAddDna
    - functionName:    l_dnaaCreate
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - l_dnaaDestroy
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'dnabasic.c:1190,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1190,19'
              BranchSideFuncs:
                - calloc
                - calloc
                - l_dnaaDestroy
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1191,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - l_dnaaDestroy
                - returnErrorPtr
        - Branch String:   'dnabasic.c:1190,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1191,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - l_dnaaDestroy
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1193,21'
              BranchSideFuncs:
                - calloc
                - calloc
                - l_dnaaDestroy
                - returnErrorPtr
        - Branch String:   'dnabasic.c:1194,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1195,9'
              BranchSideFuncs:
                - l_dnaaDestroy
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1198,19'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1196,26'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1196,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1196,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:1193,21'
          Dst:             calloc
        - Src:             'dnabasic.c:1194,31'
          Dst:             calloc
        - Src:             'dnabasic.c:1195,9'
          Dst:             l_dnaaDestroy
        - Src:             'dnabasic.c:1196,26'
          Dst:             returnErrorPtr
    - functionName:    l_dnaaDestroy
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1284
      functionLinenumberEnd: 1301
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdaa
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - l_dnaDestroy
        - lept_stderr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'dnabasic.c:1288,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1289,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'dnabasic.c:1293,17'
              BranchSideFuncs:
                - free
                - free
                - l_dnaDestroy
        - Branch String:   'dnabasic.c:1289,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1290,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'dnabasic.c:1290,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1293,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1294,9'
              BranchSideFuncs: []
            - BranchSide:      'dnabasic.c:1296,12'
              BranchSideFuncs:
                - free
                - free
                - l_dnaDestroy
        - Branch String:   'dnabasic.c:1296,5'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1297,23'
              BranchSideFuncs:
                - l_dnaDestroy
                - free
                - free
            - BranchSide:      'dnabasic.c:1298,5'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'dnabasic.c:1289,9'
          Dst:             lept_stderr
        - Src:             'dnabasic.c:1297,9'
          Dst:             l_dnaDestroy
    - functionName:    l_dnaReadStream
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         57
      ICount:          260
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - __isoc99_fscanf
        - l_dnaAddNumber
        - l_dnaCreate
        - l_dnaDestroy
        - l_dnaSetParameters
        - lept_stderr
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'dnabasic.c:966,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:967,25'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - l_dnaCreate
                - __isoc99_fscanf
                - l_dnaSetParameters
                - __isoc99_fscanf
                - l_dnaAddNumber
                - l_dnaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:969,18'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - l_dnaCreate
                - __isoc99_fscanf
                - l_dnaSetParameters
                - __isoc99_fscanf
                - l_dnaAddNumber
                - l_dnaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'dnabasic.c:967,25'
          Branch Sides:
            - BranchSide:      'dnabasic.c:967,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:967,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:970,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:971,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:972,9'
              BranchSideFuncs:
                - __isoc99_fscanf
                - l_dnaCreate
                - __isoc99_fscanf
                - l_dnaSetParameters
                - __isoc99_fscanf
                - l_dnaAddNumber
                - l_dnaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'dnabasic.c:971,25'
          Branch Sides:
            - BranchSide:      'dnabasic.c:971,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:971,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:972,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:973,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:974,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - l_dnaCreate
                - __isoc99_fscanf
                - l_dnaSetParameters
                - __isoc99_fscanf
                - l_dnaAddNumber
                - l_dnaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'dnabasic.c:973,25'
          Branch Sides:
            - BranchSide:      'dnabasic.c:973,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:973,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:974,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:975,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:976,9'
              BranchSideFuncs:
                - l_dnaCreate
                - __isoc99_fscanf
                - l_dnaSetParameters
                - __isoc99_fscanf
                - l_dnaAddNumber
                - l_dnaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'dnabasic.c:975,25'
          Branch Sides:
            - BranchSide:      'dnabasic.c:975,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:975,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:976,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:977,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:978,9'
              BranchSideFuncs:
                - l_dnaCreate
                - __isoc99_fscanf
                - l_dnaSetParameters
                - __isoc99_fscanf
                - l_dnaAddNumber
                - l_dnaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'dnabasic.c:977,25'
          Branch Sides:
            - BranchSide:      'dnabasic.c:977,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:977,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:978,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:979,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:980,9'
              BranchSideFuncs:
                - l_dnaCreate
                - __isoc99_fscanf
                - l_dnaSetParameters
                - __isoc99_fscanf
                - l_dnaAddNumber
                - l_dnaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'dnabasic.c:979,25'
          Branch Sides:
            - BranchSide:      'dnabasic.c:979,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:979,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:980,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:980,17'
              BranchSideFuncs:
                - l_dnaCreate
                - __isoc99_fscanf
                - l_dnaSetParameters
                - __isoc99_fscanf
                - l_dnaAddNumber
                - l_dnaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'dnabasic.c:982,27'
              BranchSideFuncs:
                - l_dnaCreate
                - __isoc99_fscanf
                - l_dnaSetParameters
                - __isoc99_fscanf
                - l_dnaAddNumber
                - l_dnaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'dnabasic.c:980,17'
          Branch Sides:
            - BranchSide:      'dnabasic.c:982,27'
              BranchSideFuncs:
                - lept_stderr
                - l_dnaCreate
                - __isoc99_fscanf
                - l_dnaSetParameters
                - __isoc99_fscanf
                - l_dnaAddNumber
                - l_dnaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:982,27'
              BranchSideFuncs:
                - l_dnaCreate
                - __isoc99_fscanf
                - l_dnaSetParameters
                - __isoc99_fscanf
                - l_dnaAddNumber
                - l_dnaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'dnabasic.c:982,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:983,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:984,12'
              BranchSideFuncs:
                - __isoc99_fscanf
                - l_dnaSetParameters
                - __isoc99_fscanf
                - l_dnaAddNumber
                - l_dnaDestroy
                - returnErrorPtr
        - Branch String:   'dnabasic.c:983,25'
          Branch Sides:
            - BranchSide:      'dnabasic.c:983,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:983,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:984,5'
          Branch Sides:
            - BranchSide:      'dnabasic.c:985,20'
              BranchSideFuncs:
                - __isoc99_fscanf
                - l_dnaAddNumber
                - __isoc99_fscanf
                - l_dnaSetParameters
                - l_dnaDestroy
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:993,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - l_dnaSetParameters
        - Branch String:   'dnabasic.c:985,13'
          Branch Sides:
            - BranchSide:      'dnabasic.c:986,13'
              BranchSideFuncs:
                - l_dnaDestroy
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:989,24'
              BranchSideFuncs:
                - l_dnaAddNumber
                - __isoc99_fscanf
                - l_dnaSetParameters
                - __isoc99_fscanf
                - l_dnaDestroy
                - returnErrorPtr
        - Branch String:   'dnabasic.c:987,29'
          Branch Sides:
            - BranchSide:      'dnabasic.c:987,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:987,13'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:993,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:994,28'
              BranchSideFuncs:
                - l_dnaSetParameters
            - BranchSide:      'dnabasic.c:995,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:967,25'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:969,11'
          Dst:             __isoc99_fscanf
        - Src:             'dnabasic.c:971,25'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:973,25'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:974,9'
          Dst:             __isoc99_fscanf
        - Src:             'dnabasic.c:975,25'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:977,25'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:979,25'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:980,17'
          Dst:             lept_stderr
        - Src:             'dnabasic.c:982,15'
          Dst:             l_dnaCreate
        - Src:             'dnabasic.c:983,25'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:985,13'
          Dst:             __isoc99_fscanf
        - Src:             'dnabasic.c:986,13'
          Dst:             l_dnaDestroy
        - Src:             'dnabasic.c:987,29'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:989,9'
          Dst:             l_dnaAddNumber
        - Src:             'dnabasic.c:993,9'
          Dst:             __isoc99_fscanf
        - Src:             'dnabasic.c:994,9'
          Dst:             l_dnaSetParameters
    - functionName:    l_dnaaAddDna
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1350
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - daa
        - da
        - copyflag
      BBCount:         42
      ICount:          199
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - l_dnaClone
        - l_dnaCopy
        - l_dnaDestroy
        - l_dnaaExtendArray
        - l_dnaaGetCount
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'dnabasic.c:1323,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1324,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_dnaClone
                - l_dnaaGetCount
                - l_dnaaExtendArray
                - returnErrorInt
                - l_dnaDestroy
                - l_dnaCopy
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1325,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_dnaClone
                - l_dnaaGetCount
                - l_dnaaExtendArray
                - returnErrorInt
                - l_dnaDestroy
                - l_dnaCopy
                - returnErrorInt
        - Branch String:   'dnabasic.c:1324,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1324,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1324,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1325,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1326,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_dnaClone
                - l_dnaaGetCount
                - l_dnaaExtendArray
                - returnErrorInt
                - l_dnaDestroy
                - l_dnaCopy
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1328,9'
              BranchSideFuncs:
                - returnErrorInt
                - l_dnaClone
                - l_dnaaGetCount
                - l_dnaaExtendArray
                - returnErrorInt
                - l_dnaDestroy
                - l_dnaCopy
                - returnErrorInt
        - Branch String:   'dnabasic.c:1326,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1326,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1326,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1328,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1329,15'
              BranchSideFuncs:
                - l_dnaaGetCount
                - l_dnaaExtendArray
                - returnErrorInt
                - l_dnaDestroy
            - BranchSide:      'dnabasic.c:1330,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_dnaClone
                - l_dnaaGetCount
                - l_dnaaExtendArray
                - returnErrorInt
                - l_dnaDestroy
                - l_dnaCopy
                - returnErrorInt
        - Branch String:   'dnabasic.c:1330,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1331,30'
              BranchSideFuncs:
                - l_dnaCopy
                - l_dnaaGetCount
                - l_dnaaExtendArray
                - returnErrorInt
                - l_dnaDestroy
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1333,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_dnaClone
                - l_dnaaGetCount
                - l_dnaaExtendArray
                - returnErrorInt
                - l_dnaDestroy
        - Branch String:   'dnabasic.c:1331,13'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1332,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1333,5'
              BranchSideFuncs:
                - l_dnaaGetCount
                - l_dnaaExtendArray
                - returnErrorInt
                - l_dnaDestroy
        - Branch String:   'dnabasic.c:1332,20'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1332,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1332,13'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1333,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1334,26'
              BranchSideFuncs:
                - l_dnaClone
                - l_dnaaGetCount
                - l_dnaaExtendArray
                - returnErrorInt
                - l_dnaDestroy
            - BranchSide:      'dnabasic.c:1336,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'dnabasic.c:1336,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1336,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1336,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1340,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1341,31'
              BranchSideFuncs:
                - l_dnaaExtendArray
                - returnErrorInt
                - l_dnaDestroy
            - BranchSide:      'dnabasic.c:1347,19'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1341,13'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1342,17'
              BranchSideFuncs:
                - returnErrorInt
                - l_dnaDestroy
            - BranchSide:      'dnabasic.c:1346,5'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1342,17'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1343,17'
              BranchSideFuncs:
                - l_dnaDestroy
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1344,20'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'dnabasic.c:1344,20'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1344,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1344,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:1324,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1326,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1331,20'
          Dst:             l_dnaCopy
        - Src:             'dnabasic.c:1332,20'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1334,15'
          Dst:             l_dnaClone
        - Src:             'dnabasic.c:1336,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1339,9'
          Dst:             l_dnaaGetCount
        - Src:             'dnabasic.c:1341,13'
          Dst:             l_dnaaExtendArray
        - Src:             'dnabasic.c:1343,17'
          Dst:             l_dnaDestroy
        - Src:             'dnabasic.c:1344,20'
          Dst:             returnErrorInt
    - functionName:    l_dnaaExtendArray
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1367
      functionLinenumberEnd: 1385
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - daa
      BBCount:         24
      ICount:          126
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - reallocNew
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dnabasic.c:1370,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1371,16'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1372,9'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'dnabasic.c:1371,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1371,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1371,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1372,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1373,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1374,15'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'dnabasic.c:1373,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1373,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1373,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1376,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1377,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1379,52'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
        - Branch String:   'dnabasic.c:1377,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1377,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1377,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1379,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1381,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1383,5'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1381,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1381,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1381,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:1371,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1373,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1377,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1379,31'
          Dst:             reallocNew
        - Src:             'dnabasic.c:1381,16'
          Dst:             returnErrorInt
    - functionName:    l_dnaSetParameters
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - da
        - startx
        - delx
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dnabasic.c:886,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:887,16'
              BranchSideFuncs: []
            - BranchSide:      'dnabasic.c:889,18'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:887,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:887,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:887,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:887,16'
          Dst:             returnErrorInt
    - functionName:    l_dnaaRead
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1594
      functionLinenumberEnd: 1610
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         19
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadStream
        - l_dnaaReadStream
        - returnErrorPtr
        - returnErrorPtr1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnabasic.c:1598,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1599,26'
              BranchSideFuncs:
                - fopenReadStream
                - l_dnaaReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
            - BranchSide:      'dnabasic.c:1601,31'
              BranchSideFuncs:
                - fopenReadStream
                - l_dnaaReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
        - Branch String:   'dnabasic.c:1599,26'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1599,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1599,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1601,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1602,26'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'dnabasic.c:1604,28'
              BranchSideFuncs:
                - l_dnaaReadStream
                - fclose
                - returnErrorPtr1
        - Branch String:   'dnabasic.c:1602,26'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1602,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'dnabasic.c:1602,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1606,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1607,26'
              BranchSideFuncs: []
            - BranchSide:      'dnabasic.c:1609,12'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1607,26'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1607,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'dnabasic.c:1607,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:1599,26'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:1601,15'
          Dst:             fopenReadStream
        - Src:             'dnabasic.c:1602,26'
          Dst:             returnErrorPtr1
        - Src:             'dnabasic.c:1604,11'
          Dst:             l_dnaaReadStream
        - Src:             'dnabasic.c:1605,5'
          Dst:             fclose
        - Src:             'dnabasic.c:1607,26'
          Dst:             returnErrorPtr1
    - functionName:    l_dnaaAddNumber
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1566
      functionLinenumberEnd: 1580
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - daa
        - index
        - val
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - l_dnaAddNumber
        - l_dnaDestroy
        - l_dnaaGetCount
        - l_dnaaGetDna
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dnabasic.c:1570,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1571,16'
              BranchSideFuncs:
                - l_dnaaGetCount
                - l_dnaaGetDna
                - l_dnaAddNumber
                - l_dnaDestroy
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1572,24'
              BranchSideFuncs:
                - l_dnaaGetCount
                - l_dnaaGetDna
                - l_dnaAddNumber
                - l_dnaDestroy
                - returnErrorInt
        - Branch String:   'dnabasic.c:1571,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1571,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1571,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1573,19'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1573,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1574,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'dnabasic.c:1573,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1574,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1576,23'
              BranchSideFuncs:
                - l_dnaaGetDna
                - l_dnaAddNumber
                - l_dnaDestroy
        - Branch String:   'dnabasic.c:1574,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1574,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1574,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:1571,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1572,9'
          Dst:             l_dnaaGetCount
        - Src:             'dnabasic.c:1574,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1576,10'
          Dst:             l_dnaaGetDna
        - Src:             'dnabasic.c:1577,5'
          Dst:             l_dnaAddNumber
        - Src:             'dnabasic.c:1578,5'
          Dst:             l_dnaDestroy
    - functionName:    l_dnaaGetValue
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1529
      functionLinenumberEnd: 1546
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - daa
        - i
        - j
        - pval
      BBCount:         30
      ICount:          162
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - l_dnaaGetCount
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dnabasic.c:1533,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1534,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_dnaaGetCount
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1535,6'
              BranchSideFuncs:
                - returnErrorInt
                - l_dnaaGetCount
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'dnabasic.c:1534,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1534,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1534,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1536,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1537,16'
              BranchSideFuncs:
                - l_dnaaGetCount
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1538,24'
              BranchSideFuncs:
                - l_dnaaGetCount
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'dnabasic.c:1537,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1537,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1537,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1539,15'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1539,18'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1540,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'dnabasic.c:1539,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1540,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1541,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'dnabasic.c:1540,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1540,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1540,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1542,15'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1542,18'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1543,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'dnabasic.c:1542,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1543,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1544,13'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1543,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1543,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1543,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:1534,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1537,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1538,9'
          Dst:             l_dnaaGetCount
        - Src:             'dnabasic.c:1540,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1543,16'
          Dst:             returnErrorInt
    - functionName:    l_dnaaReplaceDna
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1498
      functionLinenumberEnd: 1512
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - daa
        - index
        - da
      BBCount:         22
      ICount:          118
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - l_dnaDestroy
        - l_dnaaGetCount
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnabasic.c:1501,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1502,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_dnaaGetCount
                - l_dnaDestroy
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1503,10'
              BranchSideFuncs:
                - returnErrorInt
                - l_dnaaGetCount
                - l_dnaDestroy
                - returnErrorInt
        - Branch String:   'dnabasic.c:1502,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1502,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1502,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1503,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1504,16'
              BranchSideFuncs:
                - l_dnaaGetCount
                - l_dnaDestroy
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1505,24'
              BranchSideFuncs:
                - l_dnaaGetCount
                - l_dnaDestroy
                - returnErrorInt
        - Branch String:   'dnabasic.c:1504,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1504,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1504,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1506,19'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1506,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1507,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'dnabasic.c:1506,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1507,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1509,19'
              BranchSideFuncs:
                - l_dnaDestroy
        - Branch String:   'dnabasic.c:1507,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1507,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1507,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:1502,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1504,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1505,9'
          Dst:             l_dnaaGetCount
        - Src:             'dnabasic.c:1507,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1509,5'
          Dst:             l_dnaDestroy
    - functionName:    l_dnaaGetNumberCount
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1449
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - daa
      BBCount:         13
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - l_dnaDestroy
        - l_dnaGetCount
        - l_dnaaGetCount
        - l_dnaaGetDna
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dnabasic.c:1438,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1439,16'
              BranchSideFuncs:
                - l_dnaaGetCount
                - l_dnaaGetDna
                - l_dnaGetCount
                - l_dnaDestroy
            - BranchSide:      'dnabasic.c:1441,24'
              BranchSideFuncs:
                - l_dnaaGetCount
                - l_dnaaGetDna
                - l_dnaGetCount
                - l_dnaDestroy
        - Branch String:   'dnabasic.c:1439,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1439,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1439,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1442,5'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1443,27'
              BranchSideFuncs:
                - l_dnaaGetDna
                - l_dnaGetCount
                - l_dnaDestroy
            - BranchSide:      'dnabasic.c:1448,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:1439,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1441,9'
          Dst:             l_dnaaGetCount
        - Src:             'dnabasic.c:1443,14'
          Dst:             l_dnaaGetDna
        - Src:             'dnabasic.c:1444,16'
          Dst:             l_dnaGetCount
        - Src:             'dnabasic.c:1445,9'
          Dst:             l_dnaDestroy
    - functionName:    l_dnaaGetDnaCount
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - daa
        - index
      BBCount:         17
      ICount:          86
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - l_dnaGetCount
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dnabasic.c:1417,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1418,16'
              BranchSideFuncs:
                - l_dnaGetCount
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1419,9'
              BranchSideFuncs:
                - l_dnaGetCount
                - returnErrorInt
        - Branch String:   'dnabasic.c:1418,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1418,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1418,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1419,19'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1419,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1420,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'dnabasic.c:1419,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1420,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1421,26'
              BranchSideFuncs:
                - l_dnaGetCount
        - Branch String:   'dnabasic.c:1420,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1420,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1420,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:1418,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1420,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1421,12'
          Dst:             l_dnaGetCount
    - functionName:    l_dnaaTruncate
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1252
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - daa
      BBCount:         19
      ICount:          104
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - l_dnaDestroy
        - l_dnaGetCount
        - l_dnaaGetCount
        - l_dnaaGetDna
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnabasic.c:1256,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1257,16'
              BranchSideFuncs:
                - l_dnaaGetCount
                - l_dnaaGetDna
                - l_dnaGetCount
                - l_dnaDestroy
                - l_dnaDestroy
            - BranchSide:      'dnabasic.c:1259,24'
              BranchSideFuncs:
                - l_dnaaGetCount
                - l_dnaaGetDna
                - l_dnaGetCount
                - l_dnaDestroy
                - l_dnaDestroy
        - Branch String:   'dnabasic.c:1257,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1257,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1257,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1260,5'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1261,27'
              BranchSideFuncs:
                - l_dnaaGetDna
                - l_dnaGetCount
                - l_dnaDestroy
                - l_dnaDestroy
            - BranchSide:      'dnabasic.c:1271,14'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1262,13'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1263,13'
              BranchSideFuncs:
                - l_dnaGetCount
                - l_dnaDestroy
                - l_dnaDestroy
                - l_dnaaGetDna
            - BranchSide:      'dnabasic.c:1264,28'
              BranchSideFuncs:
                - l_dnaGetCount
                - l_dnaDestroy
                - l_dnaDestroy
                - l_dnaaGetDna
        - Branch String:   'dnabasic.c:1266,13'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1267,27'
              BranchSideFuncs:
                - l_dnaDestroy
                - l_dnaaGetDna
                - l_dnaGetCount
                - l_dnaDestroy
            - BranchSide:      'dnabasic.c:1269,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:1257,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1259,9'
          Dst:             l_dnaaGetCount
        - Src:             'dnabasic.c:1261,14'
          Dst:             l_dnaaGetDna
        - Src:             'dnabasic.c:1264,14'
          Dst:             l_dnaGetCount
        - Src:             'dnabasic.c:1265,9'
          Dst:             l_dnaDestroy
        - Src:             'dnabasic.c:1267,13'
          Dst:             l_dnaDestroy
    - functionName:    l_dnaaCreateFull
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - nptr
        - n
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - l_dnaCreate
        - l_dnaaAddDna
        - l_dnaaCreate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dnabasic.c:1228,5'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1229,26'
              BranchSideFuncs:
                - l_dnaCreate
                - l_dnaaAddDna
            - BranchSide:      'dnabasic.c:1233,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:1227,11'
          Dst:             l_dnaaCreate
        - Src:             'dnabasic.c:1229,14'
          Dst:             l_dnaCreate
        - Src:             'dnabasic.c:1230,9'
          Dst:             l_dnaaAddDna
    - functionName:    l_dnaWriteMem
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1137
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdata
        - psize
        - da
      BBCount:         30
      ICount:          150
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - fclose
        - fputc
        - l_dnaWriteStream
        - open_memstream
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnabasic.c:1141,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1141,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - l_dnaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1142,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - l_dnaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'dnabasic.c:1142,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1142,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - l_dnaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1143,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - l_dnaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'dnabasic.c:1143,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1144,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - l_dnaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1145,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - l_dnaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'dnabasic.c:1144,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1144,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1144,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1145,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1146,16'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - l_dnaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1147,10'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - l_dnaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'dnabasic.c:1146,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1146,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1146,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1147,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1148,16'
              BranchSideFuncs:
                - open_memstream
                - l_dnaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1151,39'
              BranchSideFuncs:
                - open_memstream
                - l_dnaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'dnabasic.c:1148,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1148,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1148,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1151,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1152,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1153,28'
              BranchSideFuncs:
                - l_dnaWriteStream
                - fputc
                - fclose
        - Branch String:   'dnabasic.c:1152,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1152,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1152,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:1144,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1146,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1148,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1151,15'
          Dst:             open_memstream
        - Src:             'dnabasic.c:1152,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1153,11'
          Dst:             l_dnaWriteStream
        - Src:             'dnabasic.c:1154,5'
          Dst:             fputc
        - Src:             'dnabasic.c:1155,5'
          Dst:             fclose
    - functionName:    l_dnaWrite
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - da
      BBCount:         24
      ICount:          115
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - fclose
        - fopenWriteStream
        - l_dnaWriteStream
        - returnErrorInt
        - returnErrorInt1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnabasic.c:1039,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1040,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - l_dnaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'dnabasic.c:1041,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - l_dnaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'dnabasic.c:1040,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1040,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1040,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1041,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1042,16'
              BranchSideFuncs:
                - fopenWriteStream
                - l_dnaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'dnabasic.c:1044,32'
              BranchSideFuncs:
                - fopenWriteStream
                - l_dnaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'dnabasic.c:1042,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1042,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:1042,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1044,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1045,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'dnabasic.c:1046,28'
              BranchSideFuncs:
                - l_dnaWriteStream
                - fclose
                - returnErrorInt1
        - Branch String:   'dnabasic.c:1045,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1045,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'dnabasic.c:1045,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1048,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1049,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'dnabasic.c:1050,5'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1049,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1049,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'dnabasic.c:1049,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:1040,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1042,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:1044,15'
          Dst:             fopenWriteStream
        - Src:             'dnabasic.c:1045,16'
          Dst:             returnErrorInt1
        - Src:             'dnabasic.c:1046,11'
          Dst:             l_dnaWriteStream
        - Src:             'dnabasic.c:1047,5'
          Dst:             fclose
        - Src:             'dnabasic.c:1049,16'
          Dst:             returnErrorInt1
    - functionName:    l_dnaReadMem
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         20
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadFromMemory
        - l_dnaReadStream
        - lept_stderr
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnabasic.c:1013,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1014,25'
              BranchSideFuncs:
                - fopenReadFromMemory
                - l_dnaReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1015,35'
              BranchSideFuncs:
                - fopenReadFromMemory
                - l_dnaReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'dnabasic.c:1014,25'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1014,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1014,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1015,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1016,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1018,26'
              BranchSideFuncs:
                - l_dnaReadStream
                - fclose
                - lept_stderr
        - Branch String:   'dnabasic.c:1016,25'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1016,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:1016,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1020,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1020,14'
              BranchSideFuncs: []
            - BranchSide:      'dnabasic.c:1021,12'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:1020,14'
          Branch Sides:
            - BranchSide:      'dnabasic.c:1021,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'dnabasic.c:1021,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:1014,25'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:1015,15'
          Dst:             fopenReadFromMemory
        - Src:             'dnabasic.c:1016,25'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:1018,10'
          Dst:             l_dnaReadStream
        - Src:             'dnabasic.c:1019,5'
          Dst:             fclose
        - Src:             'dnabasic.c:1020,14'
          Dst:             lept_stderr
    - functionName:    l_dnaRead
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         19
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadStream
        - l_dnaReadStream
        - returnErrorPtr
        - returnErrorPtr1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnabasic.c:932,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:933,25'
              BranchSideFuncs:
                - fopenReadStream
                - l_dnaReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
            - BranchSide:      'dnabasic.c:935,31'
              BranchSideFuncs:
                - fopenReadStream
                - l_dnaReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
        - Branch String:   'dnabasic.c:933,25'
          Branch Sides:
            - BranchSide:      'dnabasic.c:933,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:933,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:935,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:936,25'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'dnabasic.c:938,26'
              BranchSideFuncs:
                - l_dnaReadStream
                - fclose
                - returnErrorPtr1
        - Branch String:   'dnabasic.c:936,25'
          Branch Sides:
            - BranchSide:      'dnabasic.c:936,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'dnabasic.c:936,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:940,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:941,25'
              BranchSideFuncs: []
            - BranchSide:      'dnabasic.c:943,12'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:941,25'
          Branch Sides:
            - BranchSide:      'dnabasic.c:941,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'dnabasic.c:941,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:933,25'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:935,15'
          Dst:             fopenReadStream
        - Src:             'dnabasic.c:936,25'
          Dst:             returnErrorPtr1
        - Src:             'dnabasic.c:938,10'
          Dst:             l_dnaReadStream
        - Src:             'dnabasic.c:939,5'
          Dst:             fclose
        - Src:             'dnabasic.c:941,25'
          Dst:             returnErrorPtr1
    - functionName:    l_dnaCopyParameters
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dad
        - das
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - l_dnaGetParameters
        - l_dnaSetParameters
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnabasic.c:908,14'
          Branch Sides:
            - BranchSide:      'dnabasic.c:908,18'
              BranchSideFuncs:
                - returnErrorInt
                - l_dnaGetParameters
                - l_dnaSetParameters
            - BranchSide:      'dnabasic.c:909,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'dnabasic.c:908,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:909,16'
              BranchSideFuncs:
                - l_dnaGetParameters
                - l_dnaSetParameters
            - BranchSide:      'dnabasic.c:911,24'
              BranchSideFuncs:
                - l_dnaGetParameters
                - l_dnaSetParameters
        - Branch String:   'dnabasic.c:909,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:909,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:909,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:909,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:911,5'
          Dst:             l_dnaGetParameters
        - Src:             'dnabasic.c:912,5'
          Dst:             l_dnaSetParameters
    - functionName:    l_dnaGetDArray
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - da
        - copyflag
      BBCount:         21
      ICount:          115
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - calloc
        - l_dnaGetCount
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnabasic.c:828,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:829,29'
              BranchSideFuncs:
                - l_dnaGetCount
                - calloc
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:831,9'
              BranchSideFuncs:
                - l_dnaGetCount
                - calloc
                - returnErrorPtr
        - Branch String:   'dnabasic.c:829,29'
          Branch Sides:
            - BranchSide:      'dnabasic.c:829,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:829,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:831,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:832,17'
              BranchSideFuncs: []
            - BranchSide:      'dnabasic.c:834,27'
              BranchSideFuncs:
                - l_dnaGetCount
                - calloc
                - returnErrorPtr
        - Branch String:   'dnabasic.c:835,13'
          Branch Sides:
            - BranchSide:      'dnabasic.c:836,33'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:837,16'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:836,33'
          Branch Sides:
            - BranchSide:      'dnabasic.c:836,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:836,13'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:837,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'dnabasic.c:838,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:829,29'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:834,13'
          Dst:             l_dnaGetCount
        - Src:             'dnabasic.c:835,35'
          Dst:             calloc
        - Src:             'dnabasic.c:836,33'
          Dst:             returnErrorPtr
    - functionName:    l_dnaGetIArray
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - da
      BBCount:         18
      ICount:          98
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - l_dnaGetCount
        - l_dnaGetIValue
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'dnabasic.c:785,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:786,27'
              BranchSideFuncs:
                - l_dnaGetCount
                - calloc
                - l_dnaGetIValue
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:788,23'
              BranchSideFuncs:
                - l_dnaGetCount
                - calloc
                - l_dnaGetIValue
                - returnErrorPtr
        - Branch String:   'dnabasic.c:786,27'
          Branch Sides:
            - BranchSide:      'dnabasic.c:786,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:786,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:789,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:790,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:791,12'
              BranchSideFuncs:
                - l_dnaGetIValue
        - Branch String:   'dnabasic.c:790,27'
          Branch Sides:
            - BranchSide:      'dnabasic.c:790,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:790,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:791,5'
          Branch Sides:
            - BranchSide:      'dnabasic.c:792,24'
              BranchSideFuncs:
                - l_dnaGetIValue
            - BranchSide:      'dnabasic.c:796,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:786,27'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:788,9'
          Dst:             l_dnaGetCount
        - Src:             'dnabasic.c:789,29'
          Dst:             calloc
        - Src:             'dnabasic.c:790,27'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:792,9'
          Dst:             l_dnaGetIValue
    - functionName:    l_dnaGetIValue
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - da
        - index
        - pival
      BBCount:         22
      ICount:          122
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - returnErrorInt
      functionUses:    14
      BranchProfiles:
        - Branch String:   'dnabasic.c:699,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:700,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'dnabasic.c:701,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'dnabasic.c:700,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:700,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:700,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:702,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:703,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:705,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'dnabasic.c:703,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:703,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:703,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:705,19'
          Branch Sides:
            - BranchSide:      'dnabasic.c:705,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:706,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'dnabasic.c:705,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:706,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:708,11'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:706,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:706,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:706,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:700,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:703,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:706,16'
          Dst:             returnErrorInt
    - functionName:    l_dnaShiftValue
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - da
        - index
        - diff
      BBCount:         17
      ICount:          91
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnabasic.c:750,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:751,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:752,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'dnabasic.c:751,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:751,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:751,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:752,19'
          Branch Sides:
            - BranchSide:      'dnabasic.c:752,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:753,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'dnabasic.c:752,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:753,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:755,25'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:753,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:753,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:753,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:751,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:753,16'
          Dst:             returnErrorInt
    - functionName:    l_dnaSetValue
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - da
        - index
        - val
      BBCount:         17
      ICount:          89
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnabasic.c:727,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:728,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:729,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'dnabasic.c:728,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:728,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:728,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:729,19'
          Branch Sides:
            - BranchSide:      'dnabasic.c:729,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:730,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'dnabasic.c:729,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:730,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:732,24'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:730,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:730,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:730,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:728,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:730,16'
          Dst:             returnErrorInt
    - functionName:    l_dnaGetDValue
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - da
        - index
        - pval
      BBCount:         22
      ICount:          111
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - returnErrorInt
      functionUses:    10
      BranchProfiles:
        - Branch String:   'dnabasic.c:664,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:665,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'dnabasic.c:666,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'dnabasic.c:665,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:665,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:665,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:667,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:668,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:670,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'dnabasic.c:668,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:668,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:668,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:670,19'
          Branch Sides:
            - BranchSide:      'dnabasic.c:670,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:671,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'dnabasic.c:670,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:671,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:673,13'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:671,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:671,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:671,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:665,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:668,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:671,16'
          Dst:             returnErrorInt
    - functionName:    l_dnaSetCount
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - da
        - newcount
      BBCount:         17
      ICount:          95
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - reallocNew
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnabasic.c:631,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:632,16'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
            - BranchSide:      'dnabasic.c:633,9'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
        - Branch String:   'dnabasic.c:632,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:632,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:632,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:633,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:634,60'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
            - BranchSide:      'dnabasic.c:640,13'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:634,13'
          Branch Sides:
            - BranchSide:      'dnabasic.c:637,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:638,22'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:637,20'
          Branch Sides:
            - BranchSide:      'dnabasic.c:637,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:637,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:632,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:634,39'
          Dst:             reallocNew
        - Src:             'dnabasic.c:637,20'
          Dst:             returnErrorInt
    - functionName:    l_dnaReplaceNumber
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - da
        - index
        - val
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - l_dnaGetCount
        - lept_stderr
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnabasic.c:580,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:581,16'
              BranchSideFuncs:
                - l_dnaGetCount
                - lept_stderr
            - BranchSide:      'dnabasic.c:582,23'
              BranchSideFuncs:
                - l_dnaGetCount
                - lept_stderr
        - Branch String:   'dnabasic.c:581,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:581,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:581,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:583,19'
          Branch Sides:
            - BranchSide:      'dnabasic.c:583,22'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'dnabasic.c:584,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'dnabasic.c:583,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:584,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'dnabasic.c:588,24'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:584,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:585,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'dnabasic.c:585,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:581,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:582,9'
          Dst:             l_dnaGetCount
        - Src:             'dnabasic.c:584,9'
          Dst:             lept_stderr
    - functionName:    l_dnaRemoveNumber
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - da
        - index
      BBCount:         21
      ICount:          122
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - l_dnaGetCount
        - lept_stderr
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnabasic.c:550,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:551,16'
              BranchSideFuncs:
                - l_dnaGetCount
                - lept_stderr
            - BranchSide:      'dnabasic.c:552,23'
              BranchSideFuncs:
                - l_dnaGetCount
                - lept_stderr
        - Branch String:   'dnabasic.c:551,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:551,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:551,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:553,19'
          Branch Sides:
            - BranchSide:      'dnabasic.c:553,22'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'dnabasic.c:554,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'dnabasic.c:553,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:554,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'dnabasic.c:558,14'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:554,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:555,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'dnabasic.c:555,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:558,5'
          Branch Sides:
            - BranchSide:      'dnabasic.c:559,28'
              BranchSideFuncs: []
            - BranchSide:      'dnabasic.c:560,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:551,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:552,9'
          Dst:             l_dnaGetCount
        - Src:             'dnabasic.c:554,9'
          Dst:             lept_stderr
    - functionName:    l_dnaInsertNumber
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - da
        - index
        - val
      BBCount:         29
      ICount:          167
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - l_dnaExtendArray
        - l_dnaGetCount
        - lept_stderr
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnabasic.c:510,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:511,16'
              BranchSideFuncs:
                - l_dnaGetCount
                - l_dnaExtendArray
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'dnabasic.c:512,23'
              BranchSideFuncs:
                - l_dnaGetCount
                - l_dnaExtendArray
                - returnErrorInt
                - lept_stderr
        - Branch String:   'dnabasic.c:511,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:511,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:511,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:513,19'
          Branch Sides:
            - BranchSide:      'dnabasic.c:513,22'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'dnabasic.c:514,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'dnabasic.c:513,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:514,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'dnabasic.c:518,9'
              BranchSideFuncs:
                - l_dnaExtendArray
                - returnErrorInt
        - Branch String:   'dnabasic.c:514,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:515,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'dnabasic.c:515,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:518,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:519,30'
              BranchSideFuncs:
                - l_dnaExtendArray
                - returnErrorInt
            - BranchSide:      'dnabasic.c:522,14'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:519,13'
          Branch Sides:
            - BranchSide:      'dnabasic.c:520,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:521,5'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:520,20'
          Branch Sides:
            - BranchSide:      'dnabasic.c:520,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:520,13'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:522,5'
          Branch Sides:
            - BranchSide:      'dnabasic.c:523,24'
              BranchSideFuncs: []
            - BranchSide:      'dnabasic.c:524,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:511,16'
          Dst:             returnErrorInt
        - Src:             'dnabasic.c:512,9'
          Dst:             l_dnaGetCount
        - Src:             'dnabasic.c:514,9'
          Dst:             lept_stderr
        - Src:             'dnabasic.c:519,13'
          Dst:             l_dnaExtendArray
        - Src:             'dnabasic.c:520,20'
          Dst:             returnErrorInt
    - functionName:    l_dnaEmpty
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - da
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dnabasic.c:410,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:411,16'
              BranchSideFuncs: []
            - BranchSide:      'dnabasic.c:413,5'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:411,16'
          Branch Sides:
            - BranchSide:      'dnabasic.c:411,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnabasic.c:411,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:411,16'
          Dst:             returnErrorInt
    - functionName:    l_dnaMakeSequence
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - double
        - double
        - int
      constantsTouched: []
      argNames:
        - startval
        - increment
        - size
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - l_dnaAddNumber
        - l_dnaCreate
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnabasic.c:298,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:299,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:301,12'
              BranchSideFuncs:
                - l_dnaAddNumber
        - Branch String:   'dnabasic.c:299,25'
          Branch Sides:
            - BranchSide:      'dnabasic.c:299,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:299,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:301,5'
          Branch Sides:
            - BranchSide:      'dnabasic.c:302,15'
              BranchSideFuncs:
                - l_dnaAddNumber
            - BranchSide:      'dnabasic.c:306,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:298,15'
          Dst:             l_dnaCreate
        - Src:             'dnabasic.c:299,25'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:303,9'
          Dst:             l_dnaAddNumber
    - functionName:    l_dnaCreateFromDArray
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - darray
        - size
        - copyflag
      BBCount:         32
      ICount:          159
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - l_dnaAddNumber
        - l_dnaCreate
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnabasic.c:260,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:261,25'
              BranchSideFuncs:
                - l_dnaCreate
                - l_dnaAddNumber
                - free
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:262,9'
              BranchSideFuncs:
                - l_dnaCreate
                - l_dnaAddNumber
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'dnabasic.c:261,25'
          Branch Sides:
            - BranchSide:      'dnabasic.c:261,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:261,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:262,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:263,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:264,9'
              BranchSideFuncs:
                - l_dnaCreate
                - l_dnaAddNumber
                - free
                - returnErrorPtr
        - Branch String:   'dnabasic.c:263,25'
          Branch Sides:
            - BranchSide:      'dnabasic.c:263,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:263,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:264,30'
          Branch Sides:
            - BranchSide:      'dnabasic.c:264,33'
              BranchSideFuncs:
                - l_dnaCreate
                - l_dnaAddNumber
                - free
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:267,22'
              BranchSideFuncs:
                - l_dnaCreate
                - l_dnaAddNumber
                - free
        - Branch String:   'dnabasic.c:264,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:265,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:267,22'
              BranchSideFuncs:
                - l_dnaCreate
                - l_dnaAddNumber
                - free
        - Branch String:   'dnabasic.c:265,25'
          Branch Sides:
            - BranchSide:      'dnabasic.c:265,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:265,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:268,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:269,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'dnabasic.c:273,16'
              BranchSideFuncs:
                - l_dnaAddNumber
        - Branch String:   'dnabasic.c:269,13'
          Branch Sides:
            - BranchSide:      'dnabasic.c:269,24'
              BranchSideFuncs:
                - free
            - BranchSide:      'dnabasic.c:270,21'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:273,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:0,0'
              BranchSideFuncs:
                - l_dnaAddNumber
            - BranchSide:      'dnabasic.c:274,28'
              BranchSideFuncs:
                - l_dnaAddNumber
      Callsites:
        - Src:             'dnabasic.c:261,25'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:263,25'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:265,25'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:267,10'
          Dst:             l_dnaCreate
        - Src:             'dnabasic.c:274,13'
          Dst:             l_dnaAddNumber
    - functionName:    l_dnaCreateFromIArray
      functionSourceFile: '/src/leptonica/src/dnabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - iarray
        - size
      BBCount:         18
      ICount:          94
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - l_dnaAddNumber
        - l_dnaCreate
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnabasic.c:224,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:225,25'
              BranchSideFuncs:
                - l_dnaCreate
                - l_dnaAddNumber
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:226,9'
              BranchSideFuncs:
                - l_dnaCreate
                - l_dnaAddNumber
                - returnErrorPtr
        - Branch String:   'dnabasic.c:225,25'
          Branch Sides:
            - BranchSide:      'dnabasic.c:225,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:225,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:226,9'
          Branch Sides:
            - BranchSide:      'dnabasic.c:227,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:229,22'
              BranchSideFuncs:
                - l_dnaCreate
                - l_dnaAddNumber
        - Branch String:   'dnabasic.c:227,25'
          Branch Sides:
            - BranchSide:      'dnabasic.c:227,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnabasic.c:227,9'
              BranchSideFuncs: []
        - Branch String:   'dnabasic.c:230,5'
          Branch Sides:
            - BranchSide:      'dnabasic.c:231,24'
              BranchSideFuncs:
                - l_dnaAddNumber
            - BranchSide:      'dnabasic.c:233,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnabasic.c:225,25'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:227,25'
          Dst:             returnErrorPtr
        - Src:             'dnabasic.c:229,10'
          Dst:             l_dnaCreate
        - Src:             'dnabasic.c:231,9'
          Dst:             l_dnaAddNumber
    - functionName:    pixGetLastOnPixelInRun
      functionSourceFile: '/src/leptonica/src/edge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - x
        - y
        - direction
        - ploc
      BBCount:         69
      ICount:          310
      EdgeCount:       91
      CyclomaticComplexity: 24
      functionsReached:
        - pixGetDepth
        - pixGetDimensions
        - pixGetPixel
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'edge.c:593,9'
          Branch Sides:
            - BranchSide:      'edge.c:594,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
            - BranchSide:      'edge.c:595,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
        - Branch String:   'edge.c:594,16'
          Branch Sides:
            - BranchSide:      'edge.c:594,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'edge.c:594,9'
              BranchSideFuncs: []
        - Branch String:   'edge.c:596,15'
          Branch Sides:
            - BranchSide:      'edge.c:596,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'edge.c:597,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'edge.c:596,9'
          Branch Sides:
            - BranchSide:      'edge.c:597,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'edge.c:598,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
        - Branch String:   'edge.c:597,16'
          Branch Sides:
            - BranchSide:      'edge.c:597,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'edge.c:597,9'
              BranchSideFuncs: []
        - Branch String:   'edge.c:598,34'
          Branch Sides:
            - BranchSide:      'edge.c:598,37'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
            - BranchSide:      'edge.c:602,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
        - Branch String:   'edge.c:598,63'
          Branch Sides:
            - BranchSide:      'edge.c:599,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
            - BranchSide:      'edge.c:602,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
        - Branch String:   'edge.c:599,33'
          Branch Sides:
            - BranchSide:      'edge.c:599,36'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
            - BranchSide:      'edge.c:602,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
        - Branch String:   'edge.c:598,9'
          Branch Sides:
            - BranchSide:      'edge.c:600,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'edge.c:602,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
        - Branch String:   'edge.c:600,16'
          Branch Sides:
            - BranchSide:      'edge.c:600,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'edge.c:600,9'
              BranchSideFuncs: []
        - Branch String:   'edge.c:603,9'
          Branch Sides:
            - BranchSide:      'edge.c:604,20'
              BranchSideFuncs:
                - pixGetPixel
            - BranchSide:      'edge.c:610,16'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
        - Branch String:   'edge.c:604,9'
          Branch Sides:
            - BranchSide:      'edge.c:605,25'
              BranchSideFuncs:
                - pixGetPixel
            - BranchSide:      'edge.c:609,17'
              BranchSideFuncs: []
        - Branch String:   'edge.c:606,17'
          Branch Sides:
            - BranchSide:      'edge.c:607,17'
              BranchSideFuncs: []
            - BranchSide:      'edge.c:608,9'
              BranchSideFuncs:
                - pixGetPixel
        - Branch String:   'edge.c:610,16'
          Branch Sides:
            - BranchSide:      'edge.c:611,20'
              BranchSideFuncs:
                - pixGetPixel
            - BranchSide:      'edge.c:618,14'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
        - Branch String:   'edge.c:611,9'
          Branch Sides:
            - BranchSide:      'edge.c:612,25'
              BranchSideFuncs:
                - pixGetPixel
            - BranchSide:      'edge.c:616,17'
              BranchSideFuncs: []
        - Branch String:   'edge.c:613,17'
          Branch Sides:
            - BranchSide:      'edge.c:614,17'
              BranchSideFuncs: []
            - BranchSide:      'edge.c:615,9'
              BranchSideFuncs:
                - pixGetPixel
        - Branch String:   'edge.c:618,14'
          Branch Sides:
            - BranchSide:      'edge.c:619,20'
              BranchSideFuncs:
                - pixGetPixel
            - BranchSide:      'edge.c:626,14'
              BranchSideFuncs:
                - pixGetPixel
        - Branch String:   'edge.c:619,9'
          Branch Sides:
            - BranchSide:      'edge.c:620,25'
              BranchSideFuncs:
                - pixGetPixel
            - BranchSide:      'edge.c:624,17'
              BranchSideFuncs: []
        - Branch String:   'edge.c:621,17'
          Branch Sides:
            - BranchSide:      'edge.c:622,17'
              BranchSideFuncs: []
            - BranchSide:      'edge.c:623,9'
              BranchSideFuncs:
                - pixGetPixel
        - Branch String:   'edge.c:627,9'
          Branch Sides:
            - BranchSide:      'edge.c:628,25'
              BranchSideFuncs:
                - pixGetPixel
            - BranchSide:      'edge.c:632,17'
              BranchSideFuncs: []
        - Branch String:   'edge.c:629,17'
          Branch Sides:
            - BranchSide:      'edge.c:630,17'
              BranchSideFuncs: []
            - BranchSide:      'edge.c:631,9'
              BranchSideFuncs:
                - pixGetPixel
      Callsites:
        - Src:             'edge.c:594,16'
          Dst:             returnErrorInt
        - Src:             'edge.c:596,18'
          Dst:             pixGetDepth
        - Src:             'edge.c:597,16'
          Dst:             returnErrorInt
        - Src:             'edge.c:600,16'
          Dst:             returnErrorInt
        - Src:             'edge.c:602,5'
          Dst:             pixGetDimensions
        - Src:             'edge.c:605,13'
          Dst:             pixGetPixel
        - Src:             'edge.c:612,13'
          Dst:             pixGetPixel
        - Src:             'edge.c:620,13'
          Dst:             pixGetPixel
        - Src:             'edge.c:628,13'
          Dst:             pixGetPixel
    - functionName:    pixGetLastOffPixelInRun
      functionSourceFile: '/src/leptonica/src/edge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - x
        - y
        - direction
        - ploc
      BBCount:         69
      ICount:          310
      EdgeCount:       91
      CyclomaticComplexity: 24
      functionsReached:
        - pixGetDepth
        - pixGetDimensions
        - pixGetPixel
        - returnErrorInt
      functionUses:    8
      BranchProfiles:
        - Branch String:   'edge.c:521,9'
          Branch Sides:
            - BranchSide:      'edge.c:522,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
            - BranchSide:      'edge.c:523,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
        - Branch String:   'edge.c:522,16'
          Branch Sides:
            - BranchSide:      'edge.c:522,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'edge.c:522,9'
              BranchSideFuncs: []
        - Branch String:   'edge.c:524,15'
          Branch Sides:
            - BranchSide:      'edge.c:524,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'edge.c:525,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'edge.c:524,9'
          Branch Sides:
            - BranchSide:      'edge.c:525,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'edge.c:526,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
        - Branch String:   'edge.c:525,16'
          Branch Sides:
            - BranchSide:      'edge.c:525,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'edge.c:525,9'
              BranchSideFuncs: []
        - Branch String:   'edge.c:526,34'
          Branch Sides:
            - BranchSide:      'edge.c:526,37'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
            - BranchSide:      'edge.c:530,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
        - Branch String:   'edge.c:526,63'
          Branch Sides:
            - BranchSide:      'edge.c:527,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
            - BranchSide:      'edge.c:530,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
        - Branch String:   'edge.c:527,33'
          Branch Sides:
            - BranchSide:      'edge.c:527,36'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
            - BranchSide:      'edge.c:530,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
        - Branch String:   'edge.c:526,9'
          Branch Sides:
            - BranchSide:      'edge.c:528,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'edge.c:530,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
        - Branch String:   'edge.c:528,16'
          Branch Sides:
            - BranchSide:      'edge.c:528,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'edge.c:528,9'
              BranchSideFuncs: []
        - Branch String:   'edge.c:531,9'
          Branch Sides:
            - BranchSide:      'edge.c:532,20'
              BranchSideFuncs:
                - pixGetPixel
            - BranchSide:      'edge.c:538,16'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - pixGetPixel
        - Branch String:   'edge.c:532,9'
          Branch Sides:
            - BranchSide:      'edge.c:533,25'
              BranchSideFuncs:
                - pixGetPixel
            - BranchSide:      'edge.c:537,17'
              BranchSideFuncs: []
        - Branch String:   'edge.c:534,17'
          Branch Sides:
            - BranchSide:      'edge.c:535,17'
              BranchSideFuncs: []
            - BranchSide:      'edge.c:536,9'
              BranchSideFuncs:
                - pixGetPixel
        - Branch String:   'edge.c:538,16'
          Branch Sides:
            - BranchSide:      'edge.c:539,20'
              BranchSideFuncs:
                - pixGetPixel
            - BranchSide:      'edge.c:546,14'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
        - Branch String:   'edge.c:539,9'
          Branch Sides:
            - BranchSide:      'edge.c:540,25'
              BranchSideFuncs:
                - pixGetPixel
            - BranchSide:      'edge.c:544,17'
              BranchSideFuncs: []
        - Branch String:   'edge.c:541,17'
          Branch Sides:
            - BranchSide:      'edge.c:542,17'
              BranchSideFuncs: []
            - BranchSide:      'edge.c:543,9'
              BranchSideFuncs:
                - pixGetPixel
        - Branch String:   'edge.c:546,14'
          Branch Sides:
            - BranchSide:      'edge.c:547,20'
              BranchSideFuncs:
                - pixGetPixel
            - BranchSide:      'edge.c:554,14'
              BranchSideFuncs:
                - pixGetPixel
        - Branch String:   'edge.c:547,9'
          Branch Sides:
            - BranchSide:      'edge.c:548,25'
              BranchSideFuncs:
                - pixGetPixel
            - BranchSide:      'edge.c:552,17'
              BranchSideFuncs: []
        - Branch String:   'edge.c:549,17'
          Branch Sides:
            - BranchSide:      'edge.c:550,17'
              BranchSideFuncs: []
            - BranchSide:      'edge.c:551,9'
              BranchSideFuncs:
                - pixGetPixel
        - Branch String:   'edge.c:555,9'
          Branch Sides:
            - BranchSide:      'edge.c:556,25'
              BranchSideFuncs:
                - pixGetPixel
            - BranchSide:      'edge.c:560,17'
              BranchSideFuncs: []
        - Branch String:   'edge.c:557,17'
          Branch Sides:
            - BranchSide:      'edge.c:558,17'
              BranchSideFuncs: []
            - BranchSide:      'edge.c:559,9'
              BranchSideFuncs:
                - pixGetPixel
      Callsites:
        - Src:             'edge.c:522,16'
          Dst:             returnErrorInt
        - Src:             'edge.c:524,18'
          Dst:             pixGetDepth
        - Src:             'edge.c:525,16'
          Dst:             returnErrorInt
        - Src:             'edge.c:528,16'
          Dst:             returnErrorInt
        - Src:             'edge.c:530,5'
          Dst:             pixGetDimensions
        - Src:             'edge.c:533,13'
          Dst:             pixGetPixel
        - Src:             'edge.c:540,13'
          Dst:             pixGetPixel
        - Src:             'edge.c:548,13'
          Dst:             pixGetPixel
        - Src:             'edge.c:556,13'
          Dst:             pixGetPixel
    - functionName:    pixGetEdgeProfile
      functionSourceFile: '/src/leptonica/src/edge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - side
        - debugfile
      BBCount:         108
      ICount:          612
      EdgeCount:       142
      CyclomaticComplexity: 36
      functionsReached:
        - numaAddNumber
        - numaCreate
        - numaGetIValue
        - pixConvertTo8
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixGetDimensions
        - pixGetLastOffPixelInRun
        - pixGetLastOnPixelInRun
        - pixGetPixel
        - pixSetPixel
        - pixWrite
        - pixcmapAddColor
        - pixcmapGetCount
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'edge.c:393,15'
          Branch Sides:
            - BranchSide:      'edge.c:393,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - numaCreate
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - numaCreate
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'edge.c:394,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'edge.c:393,9'
          Branch Sides:
            - BranchSide:      'edge.c:394,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'edge.c:395,9'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - numaCreate
                - returnErrorPtr
        - Branch String:   'edge.c:394,24'
          Branch Sides:
            - BranchSide:      'edge.c:394,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'edge.c:394,9'
              BranchSideFuncs: []
        - Branch String:   'edge.c:395,29'
          Branch Sides:
            - BranchSide:      'edge.c:395,32'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - numaCreate
                - returnErrorPtr
            - BranchSide:      'edge.c:399,22'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - numaCreate
        - Branch String:   'edge.c:395,53'
          Branch Sides:
            - BranchSide:      'edge.c:396,9'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - numaCreate
                - returnErrorPtr
            - BranchSide:      'edge.c:399,22'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - numaCreate
        - Branch String:   'edge.c:396,28'
          Branch Sides:
            - BranchSide:      'edge.c:396,31'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - numaCreate
                - returnErrorPtr
            - BranchSide:      'edge.c:399,22'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - numaCreate
        - Branch String:   'edge.c:395,9'
          Branch Sides:
            - BranchSide:      'edge.c:397,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'edge.c:399,22'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - numaCreate
        - Branch String:   'edge.c:397,24'
          Branch Sides:
            - BranchSide:      'edge.c:397,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'edge.c:397,9'
              BranchSideFuncs: []
        - Branch String:   'edge.c:400,29'
          Branch Sides:
            - BranchSide:      'edge.c:400,32'
              BranchSideFuncs:
                - numaCreate
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
            - BranchSide:      'edge.c:401,25'
              BranchSideFuncs:
                - numaCreate
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
        - Branch String:   'edge.c:400,9'
          Branch Sides:
            - BranchSide:      'edge.c:401,25'
              BranchSideFuncs:
                - numaCreate
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
            - BranchSide:      'edge.c:403,25'
              BranchSideFuncs:
                - numaCreate
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
        - Branch String:   'edge.c:404,9'
          Branch Sides:
            - BranchSide:      'edge.c:405,33'
              BranchSideFuncs:
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
            - BranchSide:      'edge.c:419,14'
              BranchSideFuncs:
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
        - Branch String:   'edge.c:406,15'
          Branch Sides:
            - BranchSide:      'edge.c:406,13'
              BranchSideFuncs:
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
            - BranchSide:      'edge.c:406,36'
              BranchSideFuncs:
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
        - Branch String:   'edge.c:408,9'
          Branch Sides:
            - BranchSide:      'edge.c:409,25'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetLastOnPixelInRun
            - BranchSide:      'edge.c:418,5'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
        - Branch String:   'edge.c:410,17'
          Branch Sides:
            - BranchSide:      'edge.c:411,40'
              BranchSideFuncs:
                - pixGetLastOnPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
            - BranchSide:      'edge.c:413,41'
              BranchSideFuncs:
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOnPixelInRun
        - Branch String:   'edge.c:414,23'
          Branch Sides:
            - BranchSide:      'edge.c:414,21'
              BranchSideFuncs:
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - pixGetLastOnPixelInRun
            - BranchSide:      'edge.c:414,44'
              BranchSideFuncs:
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - pixGetLastOnPixelInRun
        - Branch String:   'edge.c:419,14'
          Branch Sides:
            - BranchSide:      'edge.c:420,33'
              BranchSideFuncs:
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
            - BranchSide:      'edge.c:434,14'
              BranchSideFuncs:
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
        - Branch String:   'edge.c:421,15'
          Branch Sides:
            - BranchSide:      'edge.c:421,28'
              BranchSideFuncs:
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
            - BranchSide:      'edge.c:421,36'
              BranchSideFuncs:
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
        - Branch String:   'edge.c:423,9'
          Branch Sides:
            - BranchSide:      'edge.c:424,25'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetLastOnPixelInRun
            - BranchSide:      'edge.c:433,5'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
        - Branch String:   'edge.c:425,17'
          Branch Sides:
            - BranchSide:      'edge.c:426,40'
              BranchSideFuncs:
                - pixGetLastOnPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
            - BranchSide:      'edge.c:428,41'
              BranchSideFuncs:
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOnPixelInRun
        - Branch String:   'edge.c:429,23'
          Branch Sides:
            - BranchSide:      'edge.c:429,36'
              BranchSideFuncs:
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - pixGetLastOnPixelInRun
            - BranchSide:      'edge.c:429,44'
              BranchSideFuncs:
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - pixGetLastOnPixelInRun
        - Branch String:   'edge.c:434,14'
          Branch Sides:
            - BranchSide:      'edge.c:435,33'
              BranchSideFuncs:
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
            - BranchSide:      'edge.c:450,33'
              BranchSideFuncs:
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
        - Branch String:   'edge.c:436,15'
          Branch Sides:
            - BranchSide:      'edge.c:436,13'
              BranchSideFuncs:
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
            - BranchSide:      'edge.c:436,36'
              BranchSideFuncs:
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
        - Branch String:   'edge.c:438,9'
          Branch Sides:
            - BranchSide:      'edge.c:439,25'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetLastOnPixelInRun
            - BranchSide:      'edge.c:448,5'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
        - Branch String:   'edge.c:440,17'
          Branch Sides:
            - BranchSide:      'edge.c:441,40'
              BranchSideFuncs:
                - pixGetLastOnPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
            - BranchSide:      'edge.c:443,41'
              BranchSideFuncs:
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOnPixelInRun
        - Branch String:   'edge.c:444,23'
          Branch Sides:
            - BranchSide:      'edge.c:444,21'
              BranchSideFuncs:
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - pixGetLastOnPixelInRun
            - BranchSide:      'edge.c:444,44'
              BranchSideFuncs:
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - pixGetLastOnPixelInRun
        - Branch String:   'edge.c:451,15'
          Branch Sides:
            - BranchSide:      'edge.c:451,28'
              BranchSideFuncs:
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
            - BranchSide:      'edge.c:451,36'
              BranchSideFuncs:
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixGetLastOnPixelInRun
        - Branch String:   'edge.c:453,9'
          Branch Sides:
            - BranchSide:      'edge.c:0,0'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetLastOnPixelInRun
            - BranchSide:      'edge.c:454,25'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetLastOnPixelInRun
        - Branch String:   'edge.c:455,17'
          Branch Sides:
            - BranchSide:      'edge.c:456,40'
              BranchSideFuncs:
                - pixGetLastOnPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
            - BranchSide:      'edge.c:458,41'
              BranchSideFuncs:
                - pixGetLastOffPixelInRun
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOnPixelInRun
        - Branch String:   'edge.c:459,23'
          Branch Sides:
            - BranchSide:      'edge.c:459,36'
              BranchSideFuncs:
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - pixGetLastOnPixelInRun
            - BranchSide:      'edge.c:459,44'
              BranchSideFuncs:
                - numaAddNumber
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
                - pixGetPixel
                - pixGetLastOffPixelInRun
                - pixGetLastOnPixelInRun
        - Branch String:   'edge.c:465,9'
          Branch Sides:
            - BranchSide:      'edge.c:466,30'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGetColormap
                - pixcmapAddColor
                - pixcmapGetCount
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
                - numaGetIValue
                - pixSetPixel
            - BranchSide:      'edge.c:485,12'
              BranchSideFuncs: []
        - Branch String:   'edge.c:470,33'
          Branch Sides:
            - BranchSide:      'edge.c:470,36'
              BranchSideFuncs:
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
            - BranchSide:      'edge.c:471,20'
              BranchSideFuncs:
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
        - Branch String:   'edge.c:470,13'
          Branch Sides:
            - BranchSide:      'edge.c:471,20'
              BranchSideFuncs:
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
            - BranchSide:      'edge.c:476,20'
              BranchSideFuncs:
                - pixWrite
                - pixDestroy
                - numaGetIValue
                - pixSetPixel
        - Branch String:   'edge.c:471,13'
          Branch Sides:
            - BranchSide:      'edge.c:472,31'
              BranchSideFuncs:
                - numaGetIValue
                - pixSetPixel
                - pixWrite
                - pixDestroy
            - BranchSide:      'edge.c:475,9'
              BranchSideFuncs:
                - pixWrite
                - pixDestroy
        - Branch String:   'edge.c:476,13'
          Branch Sides:
            - BranchSide:      'edge.c:0,0'
              BranchSideFuncs:
                - numaGetIValue
                - pixSetPixel
                - pixWrite
                - pixDestroy
            - BranchSide:      'edge.c:477,31'
              BranchSideFuncs:
                - numaGetIValue
                - pixSetPixel
                - pixWrite
                - pixDestroy
      Callsites:
        - Src:             'edge.c:393,18'
          Dst:             pixGetDepth
        - Src:             'edge.c:394,24'
          Dst:             returnErrorPtr
        - Src:             'edge.c:397,24'
          Dst:             returnErrorPtr
        - Src:             'edge.c:399,5'
          Dst:             pixGetDimensions
        - Src:             'edge.c:401,14'
          Dst:             numaCreate
        - Src:             'edge.c:403,14'
          Dst:             numaCreate
        - Src:             'edge.c:405,9'
          Dst:             pixGetLastOffPixelInRun
        - Src:             'edge.c:407,9'
          Dst:             numaAddNumber
        - Src:             'edge.c:409,13'
          Dst:             pixGetPixel
        - Src:             'edge.c:411,17'
          Dst:             pixGetLastOnPixelInRun
        - Src:             'edge.c:413,17'
          Dst:             pixGetLastOffPixelInRun
        - Src:             'edge.c:416,13'
          Dst:             numaAddNumber
        - Src:             'edge.c:420,9'
          Dst:             pixGetLastOffPixelInRun
        - Src:             'edge.c:422,9'
          Dst:             numaAddNumber
        - Src:             'edge.c:424,13'
          Dst:             pixGetPixel
        - Src:             'edge.c:426,17'
          Dst:             pixGetLastOnPixelInRun
        - Src:             'edge.c:428,17'
          Dst:             pixGetLastOffPixelInRun
        - Src:             'edge.c:431,13'
          Dst:             numaAddNumber
        - Src:             'edge.c:435,9'
          Dst:             pixGetLastOffPixelInRun
        - Src:             'edge.c:437,9'
          Dst:             numaAddNumber
        - Src:             'edge.c:439,13'
          Dst:             pixGetPixel
        - Src:             'edge.c:441,17'
          Dst:             pixGetLastOnPixelInRun
        - Src:             'edge.c:443,17'
          Dst:             pixGetLastOffPixelInRun
        - Src:             'edge.c:446,13'
          Dst:             numaAddNumber
        - Src:             'edge.c:450,9'
          Dst:             pixGetLastOffPixelInRun
        - Src:             'edge.c:452,9'
          Dst:             numaAddNumber
        - Src:             'edge.c:454,13'
          Dst:             pixGetPixel
        - Src:             'edge.c:456,17'
          Dst:             pixGetLastOnPixelInRun
        - Src:             'edge.c:458,17'
          Dst:             pixGetLastOffPixelInRun
        - Src:             'edge.c:461,13'
          Dst:             numaAddNumber
        - Src:             'edge.c:466,16'
          Dst:             pixConvertTo8
        - Src:             'edge.c:467,16'
          Dst:             pixGetColormap
        - Src:             'edge.c:468,9'
          Dst:             pixcmapAddColor
        - Src:             'edge.c:469,17'
          Dst:             pixcmapGetCount
        - Src:             'edge.c:472,17'
          Dst:             numaGetIValue
        - Src:             'edge.c:473,17'
          Dst:             pixSetPixel
        - Src:             'edge.c:477,17'
          Dst:             numaGetIValue
        - Src:             'edge.c:478,17'
          Dst:             pixSetPixel
        - Src:             'edge.c:481,9'
          Dst:             pixWrite
        - Src:             'edge.c:482,9'
          Dst:             pixDestroy
    - functionName:    pixMeasureEdgeSmoothness
      functionSourceFile: '/src/leptonica/src/edge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - side
        - minjump
        - minreversal
        - pjpl
        - pjspl
        - prpl
        - debugfile
      BBCount:         87
      ICount:          451
      EdgeCount:       118
      CyclomaticComplexity: 33
      functionsReached:
        - numaDestroy
        - numaFindExtrema
        - numaGetCount
        - numaGetIValue
        - pixGetDepth
        - pixGetEdgeProfile
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'edge.c:320,9'
          Branch Sides:
            - BranchSide:      'edge.c:320,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetEdgeProfile
                - numaGetCount
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'edge.c:321,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetEdgeProfile
                - numaGetCount
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'edge.c:321,9'
          Branch Sides:
            - BranchSide:      'edge.c:321,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetEdgeProfile
                - numaGetCount
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'edge.c:322,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetEdgeProfile
                - numaGetCount
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'edge.c:322,9'
          Branch Sides:
            - BranchSide:      'edge.c:322,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetEdgeProfile
                - numaGetCount
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'edge.c:323,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetEdgeProfile
                - numaGetCount
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'edge.c:323,15'
          Branch Sides:
            - BranchSide:      'edge.c:323,19'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetEdgeProfile
                - numaGetCount
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'edge.c:325,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetEdgeProfile
                - numaGetCount
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'edge.c:323,25'
          Branch Sides:
            - BranchSide:      'edge.c:323,29'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetEdgeProfile
                - numaGetCount
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'edge.c:325,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetEdgeProfile
                - numaGetCount
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'edge.c:323,34'
          Branch Sides:
            - BranchSide:      'edge.c:323,38'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetEdgeProfile
                - numaGetCount
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'edge.c:325,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetEdgeProfile
                - numaGetCount
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'edge.c:323,9'
          Branch Sides:
            - BranchSide:      'edge.c:324,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetEdgeProfile
                - numaGetCount
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'edge.c:325,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetEdgeProfile
                - numaGetCount
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'edge.c:324,16'
          Branch Sides:
            - BranchSide:      'edge.c:324,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'edge.c:324,9'
              BranchSideFuncs: []
        - Branch String:   'edge.c:325,15'
          Branch Sides:
            - BranchSide:      'edge.c:325,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetEdgeProfile
                - numaGetCount
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'edge.c:326,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'edge.c:325,9'
          Branch Sides:
            - BranchSide:      'edge.c:326,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'edge.c:327,9'
              BranchSideFuncs:
                - pixGetEdgeProfile
                - numaGetCount
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'edge.c:326,16'
          Branch Sides:
            - BranchSide:      'edge.c:326,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'edge.c:326,9'
              BranchSideFuncs: []
        - Branch String:   'edge.c:327,29'
          Branch Sides:
            - BranchSide:      'edge.c:327,32'
              BranchSideFuncs:
                - pixGetEdgeProfile
                - numaGetCount
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'edge.c:330,9'
              BranchSideFuncs:
                - pixGetEdgeProfile
                - numaGetCount
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'edge.c:327,53'
          Branch Sides:
            - BranchSide:      'edge.c:328,9'
              BranchSideFuncs:
                - pixGetEdgeProfile
                - numaGetCount
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'edge.c:330,9'
              BranchSideFuncs:
                - pixGetEdgeProfile
                - numaGetCount
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'edge.c:328,28'
          Branch Sides:
            - BranchSide:      'edge.c:328,31'
              BranchSideFuncs:
                - pixGetEdgeProfile
                - numaGetCount
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'edge.c:330,9'
              BranchSideFuncs:
                - pixGetEdgeProfile
                - numaGetCount
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'edge.c:327,9'
          Branch Sides:
            - BranchSide:      'edge.c:329,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'edge.c:330,9'
              BranchSideFuncs:
                - pixGetEdgeProfile
                - numaGetCount
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'edge.c:329,16'
          Branch Sides:
            - BranchSide:      'edge.c:329,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'edge.c:329,9'
              BranchSideFuncs: []
        - Branch String:   'edge.c:330,9'
          Branch Sides:
            - BranchSide:      'edge.c:331,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'edge.c:332,9'
              BranchSideFuncs:
                - pixGetEdgeProfile
                - numaGetCount
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'edge.c:331,16'
          Branch Sides:
            - BranchSide:      'edge.c:331,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'edge.c:331,9'
              BranchSideFuncs: []
        - Branch String:   'edge.c:332,9'
          Branch Sides:
            - BranchSide:      'edge.c:333,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'edge.c:335,33'
              BranchSideFuncs:
                - pixGetEdgeProfile
                - numaGetCount
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaDestroy
                - returnErrorInt
        - Branch String:   'edge.c:333,16'
          Branch Sides:
            - BranchSide:      'edge.c:333,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'edge.c:333,9'
              BranchSideFuncs: []
        - Branch String:   'edge.c:335,9'
          Branch Sides:
            - BranchSide:      'edge.c:336,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'edge.c:337,27'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaDestroy
        - Branch String:   'edge.c:336,16'
          Branch Sides:
            - BranchSide:      'edge.c:336,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'edge.c:336,9'
              BranchSideFuncs: []
        - Branch String:   'edge.c:337,9'
          Branch Sides:
            - BranchSide:      'edge.c:338,9'
              BranchSideFuncs:
                - numaDestroy
            - BranchSide:      'edge.c:342,9'
              BranchSideFuncs:
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
        - Branch String:   'edge.c:342,14'
          Branch Sides:
            - BranchSide:      'edge.c:342,17'
              BranchSideFuncs:
                - numaGetIValue
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'edge.c:343,17'
              BranchSideFuncs:
                - numaGetIValue
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
        - Branch String:   'edge.c:342,9'
          Branch Sides:
            - BranchSide:      'edge.c:343,17'
              BranchSideFuncs:
                - numaGetIValue
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'edge.c:361,9'
              BranchSideFuncs:
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
        - Branch String:   'edge.c:346,9'
          Branch Sides:
            - BranchSide:      'edge.c:347,27'
              BranchSideFuncs:
                - numaGetIValue
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
            - BranchSide:      'edge.c:355,13'
              BranchSideFuncs:
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
        - Branch String:   'edge.c:348,20'
          Branch Sides:
            - BranchSide:      'edge.c:348,18'
              BranchSideFuncs:
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'edge.c:348,18'
              BranchSideFuncs:
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
        - Branch String:   'edge.c:349,17'
          Branch Sides:
            - BranchSide:      'edge.c:350,23'
              BranchSideFuncs:
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'edge.c:353,19'
              BranchSideFuncs:
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetIValue
        - Branch String:   'edge.c:355,13'
          Branch Sides:
            - BranchSide:      'edge.c:356,32'
              BranchSideFuncs:
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
            - BranchSide:      'edge.c:357,13'
              BranchSideFuncs:
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
        - Branch String:   'edge.c:357,13'
          Branch Sides:
            - BranchSide:      'edge.c:358,33'
              BranchSideFuncs:
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
            - BranchSide:      'edge.c:359,5'
              BranchSideFuncs:
                - numaDestroy
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
        - Branch String:   'edge.c:361,9'
          Branch Sides:
            - BranchSide:      'edge.c:362,31'
              BranchSideFuncs:
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaDestroy
            - BranchSide:      'edge.c:368,5'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'edge.c:324,16'
          Dst:             returnErrorInt
        - Src:             'edge.c:325,18'
          Dst:             pixGetDepth
        - Src:             'edge.c:326,16'
          Dst:             returnErrorInt
        - Src:             'edge.c:329,16'
          Dst:             returnErrorInt
        - Src:             'edge.c:331,16'
          Dst:             returnErrorInt
        - Src:             'edge.c:333,16'
          Dst:             returnErrorInt
        - Src:             'edge.c:335,15'
          Dst:             pixGetEdgeProfile
        - Src:             'edge.c:336,16'
          Dst:             returnErrorInt
        - Src:             'edge.c:337,14'
          Dst:             numaGetCount
        - Src:             'edge.c:338,9'
          Dst:             numaDestroy
        - Src:             'edge.c:345,9'
          Dst:             numaGetIValue
        - Src:             'edge.c:347,13'
          Dst:             numaGetIValue
        - Src:             'edge.c:362,15'
          Dst:             numaFindExtrema
        - Src:             'edge.c:363,21'
          Dst:             numaGetCount
        - Src:             'edge.c:365,9'
          Dst:             numaDestroy
        - Src:             'edge.c:368,5'
          Dst:             numaDestroy
    - functionName:    pixTwoSidedEdgeFilter
      functionSourceFile: '/src/leptonica/src/edge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - orientflag
      BBCount:         65
      ICount:          456
      EdgeCount:       85
      CyclomaticComplexity: 22
      functionsReached:
        - pixCreateTemplate
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'edge.c:208,9'
          Branch Sides:
            - BranchSide:      'edge.c:209,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'edge.c:210,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'edge.c:209,23'
          Branch Sides:
            - BranchSide:      'edge.c:209,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'edge.c:209,9'
              BranchSideFuncs: []
        - Branch String:   'edge.c:211,9'
          Branch Sides:
            - BranchSide:      'edge.c:212,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'edge.c:213,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'edge.c:212,23'
          Branch Sides:
            - BranchSide:      'edge.c:212,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'edge.c:212,9'
              BranchSideFuncs: []
        - Branch String:   'edge.c:213,42'
          Branch Sides:
            - BranchSide:      'edge.c:213,45'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'edge.c:216,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
        - Branch String:   'edge.c:213,9'
          Branch Sides:
            - BranchSide:      'edge.c:214,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'edge.c:216,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
        - Branch String:   'edge.c:214,23'
          Branch Sides:
            - BranchSide:      'edge.c:214,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'edge.c:214,9'
              BranchSideFuncs: []
        - Branch String:   'edge.c:221,9'
          Branch Sides:
            - BranchSide:      'edge.c:222,16'
              BranchSideFuncs: []
            - BranchSide:      'edge.c:243,16'
              BranchSideFuncs: []
        - Branch String:   'edge.c:222,9'
          Branch Sides:
            - BranchSide:      'edge.c:223,21'
              BranchSideFuncs: []
            - BranchSide:      'edge.c:241,5'
              BranchSideFuncs: []
        - Branch String:   'edge.c:227,13'
          Branch Sides:
            - BranchSide:      'edge.c:228,24'
              BranchSideFuncs: []
            - BranchSide:      'edge.c:240,9'
              BranchSideFuncs: []
        - Branch String:   'edge.c:230,21'
          Branch Sides:
            - BranchSide:      'edge.c:231,25'
              BranchSideFuncs: []
            - BranchSide:      'edge.c:237,25'
              BranchSideFuncs: []
        - Branch String:   'edge.c:231,25'
          Branch Sides:
            - BranchSide:      'edge.c:232,32'
              BranchSideFuncs: []
            - BranchSide:      'edge.c:234,31'
              BranchSideFuncs: []
        - Branch String:   'edge.c:232,32'
          Branch Sides:
            - BranchSide:      'edge.c:232,31'
              BranchSideFuncs: []
            - BranchSide:      'edge.c:232,31'
              BranchSideFuncs: []
        - Branch String:   'edge.c:234,31'
          Branch Sides:
            - BranchSide:      'edge.c:234,29'
              BranchSideFuncs: []
            - BranchSide:      'edge.c:234,29'
              BranchSideFuncs: []
        - Branch String:   'edge.c:243,9'
          Branch Sides:
            - BranchSide:      'edge.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'edge.c:244,21'
              BranchSideFuncs: []
        - Branch String:   'edge.c:247,13'
          Branch Sides:
            - BranchSide:      'edge.c:248,26'
              BranchSideFuncs: []
            - BranchSide:      'edge.c:262,9'
              BranchSideFuncs: []
        - Branch String:   'edge.c:252,21'
          Branch Sides:
            - BranchSide:      'edge.c:253,25'
              BranchSideFuncs: []
            - BranchSide:      'edge.c:259,25'
              BranchSideFuncs: []
        - Branch String:   'edge.c:253,25'
          Branch Sides:
            - BranchSide:      'edge.c:254,32'
              BranchSideFuncs: []
            - BranchSide:      'edge.c:256,31'
              BranchSideFuncs: []
        - Branch String:   'edge.c:254,32'
          Branch Sides:
            - BranchSide:      'edge.c:254,31'
              BranchSideFuncs: []
            - BranchSide:      'edge.c:254,31'
              BranchSideFuncs: []
        - Branch String:   'edge.c:256,31'
          Branch Sides:
            - BranchSide:      'edge.c:256,29'
              BranchSideFuncs: []
            - BranchSide:      'edge.c:256,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'edge.c:209,23'
          Dst:             returnErrorPtr
        - Src:             'edge.c:210,5'
          Dst:             pixGetDimensions
        - Src:             'edge.c:212,23'
          Dst:             returnErrorPtr
        - Src:             'edge.c:214,23'
          Dst:             returnErrorPtr
        - Src:             'edge.c:216,12'
          Dst:             pixCreateTemplate
        - Src:             'edge.c:217,13'
          Dst:             pixGetData
        - Src:             'edge.c:218,12'
          Dst:             pixGetWpl
        - Src:             'edge.c:219,13'
          Dst:             pixGetData
        - Src:             'edge.c:220,12'
          Dst:             pixGetWpl
    - functionName:    pixSobelEdgeFilter
      functionSourceFile: '/src/leptonica/src/edge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - orientflag
      BBCount:         61
      ICount:          675
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - pixAddMirroredBorder
        - pixCreateTemplate
        - pixDestroy
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'edge.c:102,9'
          Branch Sides:
            - BranchSide:      'edge.c:103,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixAddMirroredBorder
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'edge.c:104,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixAddMirroredBorder
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'edge.c:103,23'
          Branch Sides:
            - BranchSide:      'edge.c:103,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'edge.c:103,9'
              BranchSideFuncs: []
        - Branch String:   'edge.c:105,9'
          Branch Sides:
            - BranchSide:      'edge.c:106,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'edge.c:107,9'
              BranchSideFuncs:
                - pixAddMirroredBorder
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'edge.c:106,23'
          Branch Sides:
            - BranchSide:      'edge.c:106,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'edge.c:106,9'
              BranchSideFuncs: []
        - Branch String:   'edge.c:107,42'
          Branch Sides:
            - BranchSide:      'edge.c:107,45'
              BranchSideFuncs:
                - pixAddMirroredBorder
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'edge.c:112,38'
              BranchSideFuncs:
                - pixAddMirroredBorder
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'edge.c:107,76'
          Branch Sides:
            - BranchSide:      'edge.c:108,9'
              BranchSideFuncs:
                - pixAddMirroredBorder
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'edge.c:112,38'
              BranchSideFuncs:
                - pixAddMirroredBorder
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'edge.c:107,9'
          Branch Sides:
            - BranchSide:      'edge.c:109,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'edge.c:112,38'
              BranchSideFuncs:
                - pixAddMirroredBorder
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'edge.c:109,23'
          Branch Sides:
            - BranchSide:      'edge.c:109,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'edge.c:109,9'
              BranchSideFuncs: []
        - Branch String:   'edge.c:112,9'
          Branch Sides:
            - BranchSide:      'edge.c:113,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'edge.c:116,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
        - Branch String:   'edge.c:113,23'
          Branch Sides:
            - BranchSide:      'edge.c:113,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'edge.c:113,9'
              BranchSideFuncs: []
        - Branch String:   'edge.c:121,5'
          Branch Sides:
            - BranchSide:      'edge.c:122,17'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'edge.c:163,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'edge.c:124,9'
          Branch Sides:
            - BranchSide:      'edge.c:125,17'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'edge.c:161,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'edge.c:125,17'
          Branch Sides:
            - BranchSide:      'edge.c:126,24'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'edge.c:136,24'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'edge.c:146,17'
          Branch Sides:
            - BranchSide:      'edge.c:147,24'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'edge.c:149,22'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'edge.c:147,24'
          Branch Sides:
            - BranchSide:      'edge.c:148,56'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'edge.c:148,56'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'edge.c:149,22'
          Branch Sides:
            - BranchSide:      'edge.c:150,24'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'edge.c:153,22'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'edge.c:150,24'
          Branch Sides:
            - BranchSide:      'edge.c:151,49'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'edge.c:151,49'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'edge.c:153,22'
          Branch Sides:
            - BranchSide:      'edge.c:154,47'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'edge.c:154,47'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'edge.c:155,22'
          Branch Sides:
            - BranchSide:      'edge.c:156,56'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'edge.c:156,56'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'edge.c:157,24'
          Branch Sides:
            - BranchSide:      'edge.c:157,22'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'edge.c:157,22'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'edge.c:103,23'
          Dst:             returnErrorPtr
        - Src:             'edge.c:104,5'
          Dst:             pixGetDimensions
        - Src:             'edge.c:106,23'
          Dst:             returnErrorPtr
        - Src:             'edge.c:109,23'
          Dst:             returnErrorPtr
        - Src:             'edge.c:112,17'
          Dst:             pixAddMirroredBorder
        - Src:             'edge.c:113,23'
          Dst:             returnErrorPtr
        - Src:             'edge.c:116,12'
          Dst:             pixCreateTemplate
        - Src:             'edge.c:117,13'
          Dst:             pixGetData
        - Src:             'edge.c:118,12'
          Dst:             pixGetWpl
        - Src:             'edge.c:119,13'
          Dst:             pixGetData
        - Src:             'edge.c:120,12'
          Dst:             pixGetWpl
        - Src:             'edge.c:163,5'
          Dst:             pixDestroy
    - functionName:    reformatPacked64
      functionSourceFile: '/src/leptonica/src/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - inarray
        - insize
        - leadspace
        - linechars
        - addquotes
        - poutsize
      BBCount:         79
      ICount:          467
      EdgeCount:       105
      CyclomaticComplexity: 28
      functionsReached:
        - calloc
        - isBase64
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:674,9'
          Branch Sides:
            - BranchSide:      'encoding.c:675,24'
              BranchSideFuncs:
                - returnErrorPtr
                - calloc
                - calloc
                - free
                - free
                - returnErrorPtr
                - isBase64
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'encoding.c:676,6'
              BranchSideFuncs:
                - returnErrorPtr
                - calloc
                - calloc
                - free
                - free
                - returnErrorPtr
                - isBase64
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'encoding.c:675,24'
          Branch Sides:
            - BranchSide:      'encoding.c:675,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:675,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:677,9'
          Branch Sides:
            - BranchSide:      'encoding.c:678,24'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - returnErrorPtr
                - isBase64
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'encoding.c:679,9'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - returnErrorPtr
                - isBase64
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'encoding.c:678,24'
          Branch Sides:
            - BranchSide:      'encoding.c:678,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:678,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:679,9'
          Branch Sides:
            - BranchSide:      'encoding.c:680,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:681,9'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - returnErrorPtr
                - isBase64
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'encoding.c:680,24'
          Branch Sides:
            - BranchSide:      'encoding.c:680,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:680,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:681,9'
          Branch Sides:
            - BranchSide:      'encoding.c:682,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:683,9'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - returnErrorPtr
                - isBase64
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'encoding.c:682,24'
          Branch Sides:
            - BranchSide:      'encoding.c:682,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:682,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:683,9'
          Branch Sides:
            - BranchSide:      'encoding.c:684,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:687,26'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - returnErrorPtr
                - isBase64
                - returnErrorPtr
        - Branch String:   'encoding.c:684,24'
          Branch Sides:
            - BranchSide:      'encoding.c:684,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:684,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:687,9'
          Branch Sides:
            - BranchSide:      'encoding.c:688,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:689,12'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - returnErrorPtr
                - isBase64
        - Branch String:   'encoding.c:688,24'
          Branch Sides:
            - BranchSide:      'encoding.c:688,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:688,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:689,5'
          Branch Sides:
            - BranchSide:      'encoding.c:690,22'
              BranchSideFuncs:
                - isBase64
                - calloc
                - free
                - free
                - returnErrorPtr
            - BranchSide:      'encoding.c:695,16'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - returnErrorPtr
        - Branch String:   'encoding.c:690,34'
          Branch Sides:
            - BranchSide:      'encoding.c:690,37'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - returnErrorPtr
                - isBase64
            - BranchSide:      'encoding.c:691,34'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - returnErrorPtr
                - isBase64
        - Branch String:   'encoding.c:690,13'
          Branch Sides:
            - BranchSide:      'encoding.c:691,34'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - returnErrorPtr
                - isBase64
            - BranchSide:      'encoding.c:692,5'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - returnErrorPtr
                - isBase64
        - Branch String:   'encoding.c:698,9'
          Branch Sides:
            - BranchSide:      'encoding.c:698,32'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - returnErrorPtr
            - BranchSide:      'encoding.c:699,25'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - returnErrorPtr
        - Branch String:   'encoding.c:699,9'
          Branch Sides:
            - BranchSide:      'encoding.c:701,9'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'encoding.c:704,12'
              BranchSideFuncs:
                - free
        - Branch String:   'encoding.c:702,24'
          Branch Sides:
            - BranchSide:      'encoding.c:702,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:702,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:704,5'
          Branch Sides:
            - BranchSide:      'encoding.c:705,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'encoding.c:706,9'
              BranchSideFuncs:
                - free
        - Branch String:   'encoding.c:706,9'
          Branch Sides:
            - BranchSide:      'encoding.c:706,20'
              BranchSideFuncs:
                - free
            - BranchSide:      'encoding.c:707,12'
              BranchSideFuncs:
                - free
        - Branch String:   'encoding.c:707,5'
          Branch Sides:
            - BranchSide:      'encoding.c:708,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'encoding.c:719,9'
              BranchSideFuncs:
                - free
        - Branch String:   'encoding.c:708,13'
          Branch Sides:
            - BranchSide:      'encoding.c:709,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'encoding.c:716,28'
              BranchSideFuncs:
                - free
        - Branch String:   'encoding.c:709,17'
          Branch Sides:
            - BranchSide:      'encoding.c:709,28'
              BranchSideFuncs:
                - free
            - BranchSide:      'encoding.c:710,13'
              BranchSideFuncs:
                - free
        - Branch String:   'encoding.c:711,13'
          Branch Sides:
            - BranchSide:      'encoding.c:712,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'encoding.c:713,17'
              BranchSideFuncs:
                - free
        - Branch String:   'encoding.c:713,17'
          Branch Sides:
            - BranchSide:      'encoding.c:713,28'
              BranchSideFuncs:
                - free
            - BranchSide:      'encoding.c:714,23'
              BranchSideFuncs:
                - free
        - Branch String:   'encoding.c:719,9'
          Branch Sides:
            - BranchSide:      'encoding.c:719,20'
              BranchSideFuncs:
                - free
            - BranchSide:      'encoding.c:720,17'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'encoding.c:675,24'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:678,24'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:680,24'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:682,24'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:684,24'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:687,26'
          Dst:             calloc
        - Src:             'encoding.c:688,24'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:690,13'
          Dst:             isBase64
        - Src:             'encoding.c:699,25'
          Dst:             calloc
        - Src:             'encoding.c:702,24'
          Dst:             returnErrorPtr
    - functionName:    isBase64
      functionSourceFile: '/src/leptonica/src/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __ctype_b_loc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'encoding.c:276,31'
          Branch Sides:
            - BranchSide:      'encoding.c:276,31'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:276,36'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:276,47'
          Branch Sides:
            - BranchSide:      'encoding.c:276,47'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:276,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:276,13'
          Dst:             __ctype_b_loc
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decodeAscii85WithComp
      functionSourceFile: '/src/leptonica/src/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - instr
        - insize
        - poutsize
      BBCount:         22
      ICount:          118
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - decodeAscii85
        - returnErrorPtr
        - strlen
        - zlibUncompress
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:624,9'
          Branch Sides:
            - BranchSide:      'encoding.c:625,27'
              BranchSideFuncs:
                - returnErrorPtr
                - decodeAscii85
                - zlibUncompress
                - free
                - returnErrorPtr
                - strlen
            - BranchSide:      'encoding.c:626,6'
              BranchSideFuncs:
                - returnErrorPtr
                - decodeAscii85
                - zlibUncompress
                - free
                - returnErrorPtr
                - strlen
        - Branch String:   'encoding.c:625,27'
          Branch Sides:
            - BranchSide:      'encoding.c:625,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:625,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:627,9'
          Branch Sides:
            - BranchSide:      'encoding.c:628,27'
              BranchSideFuncs:
                - decodeAscii85
                - zlibUncompress
                - free
                - returnErrorPtr
                - strlen
            - BranchSide:      'encoding.c:630,9'
              BranchSideFuncs:
                - decodeAscii85
                - zlibUncompress
                - free
                - returnErrorPtr
                - strlen
        - Branch String:   'encoding.c:628,27'
          Branch Sides:
            - BranchSide:      'encoding.c:628,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:628,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:630,9'
          Branch Sides:
            - BranchSide:      'encoding.c:630,38'
              BranchSideFuncs:
                - strlen
                - decodeAscii85
                - zlibUncompress
                - free
                - returnErrorPtr
            - BranchSide:      'encoding.c:631,32'
              BranchSideFuncs:
                - decodeAscii85
                - zlibUncompress
                - free
                - returnErrorPtr
        - Branch String:   'encoding.c:631,9'
          Branch Sides:
            - BranchSide:      'encoding.c:632,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:633,30'
              BranchSideFuncs:
                - zlibUncompress
                - free
        - Branch String:   'encoding.c:632,27'
          Branch Sides:
            - BranchSide:      'encoding.c:632,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:632,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:625,27'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:628,27'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:630,31'
          Dst:             strlen
        - Src:             'encoding.c:631,18'
          Dst:             decodeAscii85
        - Src:             'encoding.c:632,27'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:633,15'
          Dst:             zlibUncompress
    - functionName:    decodeAscii85
      functionSourceFile: '/src/leptonica/src/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - inarray
        - insize
        - poutsize
      BBCount:         70
      ICount:          484
      EdgeCount:       91
      CyclomaticComplexity: 23
      functionsReached:
        - calloc
        - lept_stderr
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:486,9'
          Branch Sides:
            - BranchSide:      'encoding.c:487,27'
              BranchSideFuncs:
                - returnErrorPtr
                - calloc
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'encoding.c:488,6'
              BranchSideFuncs:
                - returnErrorPtr
                - calloc
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'encoding.c:487,27'
          Branch Sides:
            - BranchSide:      'encoding.c:487,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:487,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:489,9'
          Branch Sides:
            - BranchSide:      'encoding.c:490,27'
              BranchSideFuncs:
                - calloc
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'encoding.c:491,9'
              BranchSideFuncs:
                - calloc
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'encoding.c:490,27'
          Branch Sides:
            - BranchSide:      'encoding.c:490,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:490,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:491,9'
          Branch Sides:
            - BranchSide:      'encoding.c:492,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:495,32'
              BranchSideFuncs:
                - calloc
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'encoding.c:492,27'
          Branch Sides:
            - BranchSide:      'encoding.c:492,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:492,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:496,9'
          Branch Sides:
            - BranchSide:      'encoding.c:497,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:499,11'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'encoding.c:497,27'
          Branch Sides:
            - BranchSide:      'encoding.c:497,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:497,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:502,5'
          Branch Sides:
            - BranchSide:      'encoding.c:503,16'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'encoding.c:556,17'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:505,24'
          Branch Sides:
            - BranchSide:      'encoding.c:505,27'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'encoding.c:507,13'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'encoding.c:505,39'
          Branch Sides:
            - BranchSide:      'encoding.c:505,42'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'encoding.c:507,13'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'encoding.c:505,54'
          Branch Sides:
            - BranchSide:      'encoding.c:506,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'encoding.c:507,13'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'encoding.c:506,25'
          Branch Sides:
            - BranchSide:      'encoding.c:506,28'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'encoding.c:507,13'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'encoding.c:506,40'
          Branch Sides:
            - BranchSide:      'encoding.c:506,43'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'encoding.c:507,13'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'encoding.c:505,13'
          Branch Sides:
            - BranchSide:      'encoding.c:507,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'encoding.c:509,15'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'encoding.c:510,13'
          Branch Sides:
            - BranchSide:      'encoding.c:511,21'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'encoding.c:523,20'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'encoding.c:512,17'
          Branch Sides:
            - BranchSide:      'encoding.c:513,26'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'encoding.c:515,33'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'encoding.c:523,31'
          Branch Sides:
            - BranchSide:      'encoding.c:523,34'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'encoding.c:529,20'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'encoding.c:523,20'
          Branch Sides:
            - BranchSide:      'encoding.c:524,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'encoding.c:529,20'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'encoding.c:529,20'
          Branch Sides:
            - BranchSide:      'encoding.c:0,0'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'encoding.c:530,13'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'encoding.c:530,13'
          Branch Sides:
            - BranchSide:      'encoding.c:531,21'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'encoding.c:531,21'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:531,13'
          Branch Sides:
            - BranchSide:      'encoding.c:534,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:534,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:536,25'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:540,25'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:545,25'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:551,17'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:551,17'
          Branch Sides:
            - BranchSide:      'encoding.c:552,28'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:553,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:487,27'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:490,27'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:492,27'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:496,28'
          Dst:             calloc
        - Src:             'encoding.c:497,27'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:530,13'
          Dst:             lept_stderr
    - functionName:    encodeAscii85WithComp
      functionSourceFile: '/src/leptonica/src/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - indata
        - insize
        - poutsize
      BBCount:         19
      ICount:          103
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - encodeAscii85
        - returnErrorPtr
        - zlibCompress
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:586,9'
          Branch Sides:
            - BranchSide:      'encoding.c:587,24'
              BranchSideFuncs:
                - returnErrorPtr
                - zlibCompress
                - encodeAscii85
                - free
                - returnErrorPtr
            - BranchSide:      'encoding.c:588,6'
              BranchSideFuncs:
                - returnErrorPtr
                - zlibCompress
                - encodeAscii85
                - free
                - returnErrorPtr
        - Branch String:   'encoding.c:587,24'
          Branch Sides:
            - BranchSide:      'encoding.c:587,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:587,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:589,9'
          Branch Sides:
            - BranchSide:      'encoding.c:590,24'
              BranchSideFuncs:
                - zlibCompress
                - encodeAscii85
                - free
                - returnErrorPtr
            - BranchSide:      'encoding.c:592,31'
              BranchSideFuncs:
                - zlibCompress
                - encodeAscii85
                - free
                - returnErrorPtr
        - Branch String:   'encoding.c:590,24'
          Branch Sides:
            - BranchSide:      'encoding.c:590,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:590,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:592,9'
          Branch Sides:
            - BranchSide:      'encoding.c:593,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:594,28'
              BranchSideFuncs:
                - encodeAscii85
                - free
        - Branch String:   'encoding.c:593,24'
          Branch Sides:
            - BranchSide:      'encoding.c:593,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:593,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:587,24'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:590,24'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:592,18'
          Dst:             zlibCompress
        - Src:             'encoding.c:593,24'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:594,14'
          Dst:             encodeAscii85
    - functionName:    encodeAscii85
      functionSourceFile: '/src/leptonica/src/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - inarray
        - insize
        - poutsize
      BBCount:         38
      ICount:          238
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - calloc
        - convertChunkToAscii85
        - returnErrorPtr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'encoding.c:351,9'
          Branch Sides:
            - BranchSide:      'encoding.c:352,24'
              BranchSideFuncs:
                - returnErrorPtr
                - calloc
                - convertChunkToAscii85
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'encoding.c:353,6'
              BranchSideFuncs:
                - returnErrorPtr
                - calloc
                - convertChunkToAscii85
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'encoding.c:352,24'
          Branch Sides:
            - BranchSide:      'encoding.c:352,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:352,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:354,9'
          Branch Sides:
            - BranchSide:      'encoding.c:355,24'
              BranchSideFuncs:
                - calloc
                - convertChunkToAscii85
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'encoding.c:356,9'
              BranchSideFuncs:
                - calloc
                - convertChunkToAscii85
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'encoding.c:355,24'
          Branch Sides:
            - BranchSide:      'encoding.c:355,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:355,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:356,9'
          Branch Sides:
            - BranchSide:      'encoding.c:357,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:360,32'
              BranchSideFuncs:
                - calloc
                - convertChunkToAscii85
                - returnErrorPtr
        - Branch String:   'encoding.c:357,24'
          Branch Sides:
            - BranchSide:      'encoding.c:357,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:357,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:362,9'
          Branch Sides:
            - BranchSide:      'encoding.c:363,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:365,15'
              BranchSideFuncs:
                - convertChunkToAscii85
        - Branch String:   'encoding.c:363,24'
          Branch Sides:
            - BranchSide:      'encoding.c:363,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:363,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:370,9'
          Branch Sides:
            - BranchSide:      'encoding.c:371,40'
              BranchSideFuncs:
                - convertChunkToAscii85
            - BranchSide:      'encoding.c:378,13'
              BranchSideFuncs:
                - convertChunkToAscii85
        - Branch String:   'encoding.c:373,17'
          Branch Sides:
            - BranchSide:      'encoding.c:374,17'
              BranchSideFuncs:
                - convertChunkToAscii85
            - BranchSide:      'encoding.c:377,9'
              BranchSideFuncs:
                - convertChunkToAscii85
        - Branch String:   'encoding.c:378,13'
          Branch Sides:
            - BranchSide:      'encoding.c:368,5'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:379,17'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:379,17'
          Branch Sides:
            - BranchSide:      'encoding.c:380,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:381,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:352,24'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:355,24'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:357,24'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:362,26'
          Dst:             calloc
        - Src:             'encoding.c:363,24'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:369,15'
          Dst:             convertChunkToAscii85
    - functionName:    convertChunkToAscii85
      functionSourceFile: '/src/leptonica/src/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - inarray
        - insize
        - pindex
        - outbuf
        - pnbout
      BBCount:         18
      ICount:          180
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:422,13'
          Branch Sides:
            - BranchSide:      'encoding.c:422,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:422,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:423,9'
          Branch Sides:
            - BranchSide:      'encoding.c:424,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:425,16'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:429,5'
          Branch Sides:
            - BranchSide:      'encoding.c:430,18'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:441,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:441,9'
          Branch Sides:
            - BranchSide:      'encoding.c:442,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:445,16'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:445,9'
          Branch Sides:
            - BranchSide:      'encoding.c:446,19'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:450,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    byteConvert4to3
      functionSourceFile: '/src/leptonica/src/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in4
        - out3
      BBCount:         1
      ICount:          56
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    genReverseTab64
      functionSourceFile: '/src/leptonica/src/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:285,11'
          Branch Sides:
            - BranchSide:      'encoding.c:288,27'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'encoding.c:288,27'
              BranchSideFuncs:
                - calloc
        - Branch String:   'encoding.c:289,5'
          Branch Sides:
            - BranchSide:      'encoding.c:290,51'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:292,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:288,27'
          Dst:             calloc
    - functionName:    decodeBase64
      functionSourceFile: '/src/leptonica/src/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - inarray
        - insize
        - poutsize
      BBCount:         65
      ICount:          358
      EdgeCount:       86
      CyclomaticComplexity: 23
      functionsReached:
        - byteConvert4to3
        - calloc
        - genReverseTab64
        - isBase64
        - returnErrorPtr
      functionUses:    9
      BranchProfiles:
        - Branch String:   'encoding.c:203,9'
          Branch Sides:
            - BranchSide:      'encoding.c:204,27'
              BranchSideFuncs:
                - returnErrorPtr
                - calloc
                - genReverseTab64
                - free
                - byteConvert4to3
                - byteConvert4to3
                - returnErrorPtr
                - isBase64
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'encoding.c:205,6'
              BranchSideFuncs:
                - returnErrorPtr
                - calloc
                - genReverseTab64
                - free
                - byteConvert4to3
                - byteConvert4to3
                - returnErrorPtr
                - isBase64
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'encoding.c:204,27'
          Branch Sides:
            - BranchSide:      'encoding.c:204,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:204,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:206,9'
          Branch Sides:
            - BranchSide:      'encoding.c:207,27'
              BranchSideFuncs:
                - calloc
                - genReverseTab64
                - free
                - byteConvert4to3
                - byteConvert4to3
                - returnErrorPtr
                - isBase64
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'encoding.c:208,9'
              BranchSideFuncs:
                - calloc
                - genReverseTab64
                - free
                - byteConvert4to3
                - byteConvert4to3
                - returnErrorPtr
                - isBase64
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'encoding.c:207,27'
          Branch Sides:
            - BranchSide:      'encoding.c:207,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:207,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:208,9'
          Branch Sides:
            - BranchSide:      'encoding.c:209,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:212,12'
              BranchSideFuncs:
                - calloc
                - genReverseTab64
                - free
                - byteConvert4to3
                - byteConvert4to3
                - returnErrorPtr
                - isBase64
                - returnErrorPtr
        - Branch String:   'encoding.c:209,27'
          Branch Sides:
            - BranchSide:      'encoding.c:209,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:209,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:212,5'
          Branch Sides:
            - BranchSide:      'encoding.c:213,18'
              BranchSideFuncs:
                - isBase64
                - calloc
                - genReverseTab64
                - free
                - byteConvert4to3
                - byteConvert4to3
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'encoding.c:226,21'
              BranchSideFuncs:
                - calloc
                - genReverseTab64
                - free
                - byteConvert4to3
                - byteConvert4to3
                - returnErrorPtr
        - Branch String:   'encoding.c:214,13'
          Branch Sides:
            - BranchSide:      'encoding.c:214,29'
              BranchSideFuncs:
                - calloc
                - genReverseTab64
                - free
                - byteConvert4to3
                - byteConvert4to3
                - returnErrorPtr
                - isBase64
                - returnErrorPtr
            - BranchSide:      'encoding.c:215,22'
              BranchSideFuncs:
                - isBase64
                - calloc
                - genReverseTab64
                - free
                - byteConvert4to3
                - byteConvert4to3
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'encoding.c:215,35'
          Branch Sides:
            - BranchSide:      'encoding.c:215,38'
              BranchSideFuncs:
                - calloc
                - genReverseTab64
                - free
                - byteConvert4to3
                - byteConvert4to3
                - returnErrorPtr
                - isBase64
                - returnErrorPtr
            - BranchSide:      'encoding.c:218,5'
              BranchSideFuncs:
                - calloc
                - genReverseTab64
                - free
                - byteConvert4to3
                - byteConvert4to3
                - returnErrorPtr
                - isBase64
                - returnErrorPtr
        - Branch String:   'encoding.c:215,13'
          Branch Sides:
            - BranchSide:      'encoding.c:216,31'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:218,5'
              BranchSideFuncs:
                - calloc
                - genReverseTab64
                - free
                - byteConvert4to3
                - byteConvert4to3
                - returnErrorPtr
                - isBase64
                - returnErrorPtr
        - Branch String:   'encoding.c:216,31'
          Branch Sides:
            - BranchSide:      'encoding.c:216,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:216,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:227,9'
          Branch Sides:
            - BranchSide:      'encoding.c:228,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:236,16'
              BranchSideFuncs:
                - genReverseTab64
                - free
                - byteConvert4to3
                - byteConvert4to3
        - Branch String:   'encoding.c:228,27'
          Branch Sides:
            - BranchSide:      'encoding.c:228,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:228,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:238,5'
          Branch Sides:
            - BranchSide:      'encoding.c:239,18'
              BranchSideFuncs:
                - byteConvert4to3
                - free
                - byteConvert4to3
            - BranchSide:      'encoding.c:256,9'
              BranchSideFuncs:
                - free
                - byteConvert4to3
        - Branch String:   'encoding.c:240,13'
          Branch Sides:
            - BranchSide:      'encoding.c:240,29'
              BranchSideFuncs:
                - free
                - byteConvert4to3
                - byteConvert4to3
            - BranchSide:      'encoding.c:241,13'
              BranchSideFuncs:
                - byteConvert4to3
                - free
                - byteConvert4to3
        - Branch String:   'encoding.c:241,13'
          Branch Sides:
            - BranchSide:      'encoding.c:241,28'
              BranchSideFuncs:
                - free
                - byteConvert4to3
            - BranchSide:      'encoding.c:242,23'
              BranchSideFuncs:
                - byteConvert4to3
                - free
                - byteConvert4to3
        - Branch String:   'encoding.c:243,13'
          Branch Sides:
            - BranchSide:      'encoding.c:244,13'
              BranchSideFuncs:
                - free
                - byteConvert4to3
                - byteConvert4to3
            - BranchSide:      'encoding.c:246,29'
              BranchSideFuncs:
                - byteConvert4to3
                - free
                - byteConvert4to3
        - Branch String:   'encoding.c:247,13'
          Branch Sides:
            - BranchSide:      'encoding.c:248,45'
              BranchSideFuncs:
                - free
                - byteConvert4to3
                - byteConvert4to3
            - BranchSide:      'encoding.c:249,15'
              BranchSideFuncs:
                - free
                - byteConvert4to3
                - byteConvert4to3
        - Branch String:   'encoding.c:256,9'
          Branch Sides:
            - BranchSide:      'encoding.c:257,18'
              BranchSideFuncs:
                - byteConvert4to3
                - free
            - BranchSide:      'encoding.c:263,17'
              BranchSideFuncs:
                - free
        - Branch String:   'encoding.c:257,9'
          Branch Sides:
            - BranchSide:      'encoding.c:258,20'
              BranchSideFuncs:
                - byteConvert4to3
                - free
            - BranchSide:      'encoding.c:259,25'
              BranchSideFuncs:
                - byteConvert4to3
                - free
        - Branch String:   'encoding.c:260,9'
          Branch Sides:
            - BranchSide:      'encoding.c:261,41'
              BranchSideFuncs:
                - free
            - BranchSide:      'encoding.c:262,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'encoding.c:204,27'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:207,27'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:209,27'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:215,13'
          Dst:             isBase64
        - Src:             'encoding.c:216,31'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:227,29'
          Dst:             calloc
        - Src:             'encoding.c:228,27'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:236,16'
          Dst:             genReverseTab64
        - Src:             'encoding.c:246,13'
          Dst:             byteConvert4to3
        - Src:             'encoding.c:259,9'
          Dst:             byteConvert4to3
    - functionName:    byteConvert3to4
      functionSourceFile: '/src/leptonica/src/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in3
        - out4
      BBCount:         1
      ICount:          60
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encodeBase64
      functionSourceFile: '/src/leptonica/src/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - inarray
        - insize
        - poutsize
      BBCount:         52
      ICount:          317
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached:
        - byteConvert3to4
        - calloc
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:116,9'
          Branch Sides:
            - BranchSide:      'encoding.c:117,24'
              BranchSideFuncs:
                - returnErrorPtr
                - calloc
                - byteConvert3to4
                - byteConvert3to4
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'encoding.c:118,6'
              BranchSideFuncs:
                - returnErrorPtr
                - calloc
                - byteConvert3to4
                - byteConvert3to4
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'encoding.c:117,24'
          Branch Sides:
            - BranchSide:      'encoding.c:117,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:117,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:119,9'
          Branch Sides:
            - BranchSide:      'encoding.c:120,24'
              BranchSideFuncs:
                - calloc
                - byteConvert3to4
                - byteConvert3to4
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'encoding.c:121,9'
              BranchSideFuncs:
                - calloc
                - byteConvert3to4
                - byteConvert3to4
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'encoding.c:120,24'
          Branch Sides:
            - BranchSide:      'encoding.c:120,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:120,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:121,9'
          Branch Sides:
            - BranchSide:      'encoding.c:122,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:127,21'
              BranchSideFuncs:
                - calloc
                - byteConvert3to4
                - byteConvert3to4
                - returnErrorPtr
        - Branch String:   'encoding.c:122,24'
          Branch Sides:
            - BranchSide:      'encoding.c:122,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:122,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:129,9'
          Branch Sides:
            - BranchSide:      'encoding.c:130,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:134,27'
              BranchSideFuncs:
                - byteConvert3to4
                - byteConvert3to4
        - Branch String:   'encoding.c:130,24'
          Branch Sides:
            - BranchSide:      'encoding.c:130,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'encoding.c:130,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:136,5'
          Branch Sides:
            - BranchSide:      'encoding.c:137,13'
              BranchSideFuncs:
                - byteConvert3to4
                - byteConvert3to4
            - BranchSide:      'encoding.c:158,9'
              BranchSideFuncs:
                - byteConvert3to4
        - Branch String:   'encoding.c:137,13'
          Branch Sides:
            - BranchSide:      'encoding.c:138,13'
              BranchSideFuncs:
                - byteConvert3to4
                - byteConvert3to4
            - BranchSide:      'encoding.c:141,29'
              BranchSideFuncs:
                - byteConvert3to4
                - byteConvert3to4
        - Branch String:   'encoding.c:142,13'
          Branch Sides:
            - BranchSide:      'encoding.c:136,5'
              BranchSideFuncs:
                - byteConvert3to4
                - byteConvert3to4
            - BranchSide:      'encoding.c:143,29'
              BranchSideFuncs:
                - byteConvert3to4
                - byteConvert3to4
        - Branch String:   'encoding.c:144,13'
          Branch Sides:
            - BranchSide:      'encoding.c:145,34'
              BranchSideFuncs:
                - byteConvert3to4
                - byteConvert3to4
            - BranchSide:      'encoding.c:146,15'
              BranchSideFuncs:
                - byteConvert3to4
                - byteConvert3to4
        - Branch String:   'encoding.c:158,9'
          Branch Sides:
            - BranchSide:      'encoding.c:159,18'
              BranchSideFuncs:
                - byteConvert3to4
            - BranchSide:      'encoding.c:167,17'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:159,9'
          Branch Sides:
            - BranchSide:      'encoding.c:160,20'
              BranchSideFuncs:
                - byteConvert3to4
            - BranchSide:      'encoding.c:161,25'
              BranchSideFuncs:
                - byteConvert3to4
        - Branch String:   'encoding.c:162,9'
          Branch Sides:
            - BranchSide:      'encoding.c:163,30'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:164,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:164,9'
          Branch Sides:
            - BranchSide:      'encoding.c:165,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:166,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:117,24'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:120,24'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:122,24'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:129,26'
          Dst:             calloc
        - Src:             'encoding.c:130,24'
          Dst:             returnErrorPtr
        - Src:             'encoding.c:143,13'
          Dst:             byteConvert3to4
        - Src:             'encoding.c:161,9'
          Dst:             byteConvert3to4
    - functionName:    pixHalfEdgeByBandpass
      functionSourceFile: '/src/leptonica/src/enhance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2280
      functionLinenumberEnd: 2318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - sm1h
        - sm1v
        - sm2h
        - sm2v
      BBCount:         43
      ICount:          231
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - pixBlockconvAccum
        - pixBlockconvGray
        - pixClone
        - pixConvertRGBToLuminance
        - pixDestroy
        - pixGetDepth
        - pixSubtractGray
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'enhance.c:2284,9'
          Branch Sides:
            - BranchSide:      'enhance.c:2285,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixBlockconvAccum
                - pixBlockconvGray
                - pixBlockconvGray
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixSubtractGray
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertRGBToLuminance
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:2286,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixBlockconvAccum
                - pixBlockconvGray
                - pixBlockconvGray
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixSubtractGray
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertRGBToLuminance
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:2285,23'
          Branch Sides:
            - BranchSide:      'enhance.c:2285,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2285,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:2286,22'
          Branch Sides:
            - BranchSide:      'enhance.c:2286,25'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixBlockconvAccum
                - pixBlockconvGray
                - pixBlockconvGray
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixSubtractGray
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertRGBToLuminance
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:2288,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixBlockconvAccum
                - pixBlockconvGray
                - pixBlockconvGray
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixSubtractGray
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertRGBToLuminance
                - returnErrorPtr
        - Branch String:   'enhance.c:2286,9'
          Branch Sides:
            - BranchSide:      'enhance.c:2287,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2288,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixBlockconvAccum
                - pixBlockconvGray
                - pixBlockconvGray
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixSubtractGray
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertRGBToLuminance
                - returnErrorPtr
        - Branch String:   'enhance.c:2287,23'
          Branch Sides:
            - BranchSide:      'enhance.c:2287,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2287,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:2289,16'
          Branch Sides:
            - BranchSide:      'enhance.c:2289,19'
              BranchSideFuncs:
                - pixClone
                - pixBlockconvAccum
                - pixBlockconvGray
                - pixBlockconvGray
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixSubtractGray
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertRGBToLuminance
                - returnErrorPtr
            - BranchSide:      'enhance.c:2291,9'
              BranchSideFuncs:
                - pixClone
                - pixBlockconvAccum
                - pixBlockconvGray
                - pixBlockconvGray
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixSubtractGray
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertRGBToLuminance
        - Branch String:   'enhance.c:2289,9'
          Branch Sides:
            - BranchSide:      'enhance.c:2290,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2291,9'
              BranchSideFuncs:
                - pixClone
                - pixBlockconvAccum
                - pixBlockconvGray
                - pixBlockconvGray
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixSubtractGray
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertRGBToLuminance
        - Branch String:   'enhance.c:2290,23'
          Branch Sides:
            - BranchSide:      'enhance.c:2290,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2290,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:2291,9'
          Branch Sides:
            - BranchSide:      'enhance.c:2292,41'
              BranchSideFuncs:
                - pixConvertRGBToLuminance
                - pixBlockconvAccum
                - pixBlockconvGray
                - pixBlockconvGray
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixSubtractGray
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'enhance.c:2294,25'
              BranchSideFuncs:
                - pixClone
                - pixBlockconvAccum
                - pixBlockconvGray
                - pixBlockconvGray
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixSubtractGray
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'enhance.c:2297,9'
          Branch Sides:
            - BranchSide:      'enhance.c:2298,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'enhance.c:2301,35'
              BranchSideFuncs:
                - pixBlockconvGray
                - pixBlockconvGray
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixSubtractGray
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'enhance.c:2299,23'
          Branch Sides:
            - BranchSide:      'enhance.c:2299,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2299,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:2301,9'
          Branch Sides:
            - BranchSide:      'enhance.c:2302,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'enhance.c:2306,30'
              BranchSideFuncs:
                - pixBlockconvGray
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixSubtractGray
                - pixDestroy
        - Branch String:   'enhance.c:2304,23'
          Branch Sides:
            - BranchSide:      'enhance.c:2304,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2304,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:2309,9'
          Branch Sides:
            - BranchSide:      'enhance.c:2310,9'
              BranchSideFuncs:
                - pixSubtractGray
                - pixDestroy
            - BranchSide:      'enhance.c:2315,21'
              BranchSideFuncs:
                - pixSubtractGray
                - pixDestroy
        - Branch String:   'enhance.c:2311,23'
          Branch Sides:
            - BranchSide:      'enhance.c:2311,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2311,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'enhance.c:2285,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:2287,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:2288,9'
          Dst:             pixGetDepth
        - Src:             'enhance.c:2290,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:2292,16'
          Dst:             pixConvertRGBToLuminance
        - Src:             'enhance.c:2294,16'
          Dst:             pixClone
        - Src:             'enhance.c:2297,19'
          Dst:             pixBlockconvAccum
        - Src:             'enhance.c:2298,9'
          Dst:             pixDestroy
        - Src:             'enhance.c:2299,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:2301,18'
          Dst:             pixBlockconvGray
        - Src:             'enhance.c:2302,9'
          Dst:             pixDestroy
        - Src:             'enhance.c:2303,9'
          Dst:             pixDestroy
        - Src:             'enhance.c:2304,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:2306,13'
          Dst:             pixBlockconvGray
        - Src:             'enhance.c:2307,5'
          Dst:             pixDestroy
        - Src:             'enhance.c:2308,5'
          Dst:             pixDestroy
        - Src:             'enhance.c:2310,9'
          Dst:             pixDestroy
        - Src:             'enhance.c:2311,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:2315,5'
          Dst:             pixSubtractGray
        - Src:             'enhance.c:2316,5'
          Dst:             pixDestroy
    - functionName:    pixMultMatrixColor
      functionSourceFile: '/src/leptonica/src/enhance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2170
      functionLinenumberEnd: 2236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - kel
      BBCount:         116
      ICount:          706
      EdgeCount:       154
      CyclomaticComplexity: 40
      functionsReached:
        - composeRGBPixel
        - extractRGBValues
        - kernelGetElement
        - kernelGetParameters
        - pixCopy
        - pixCreateTemplate
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixcmapGetColor
        - pixcmapGetCount
        - pixcmapResetColor
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'enhance.c:2179,9'
          Branch Sides:
            - BranchSide:      'enhance.c:2180,23'
              BranchSideFuncs:
                - returnErrorPtr
                - kernelGetParameters
                - pixGetDimensions
                - pixGetColormap
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
                - kernelGetElement
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:2181,10'
              BranchSideFuncs:
                - returnErrorPtr
                - kernelGetParameters
                - pixGetDimensions
                - pixGetColormap
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
                - kernelGetElement
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:2180,23'
          Branch Sides:
            - BranchSide:      'enhance.c:2180,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2180,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:2181,9'
          Branch Sides:
            - BranchSide:      'enhance.c:2182,23'
              BranchSideFuncs:
                - kernelGetParameters
                - pixGetDimensions
                - pixGetColormap
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
                - kernelGetElement
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:2183,25'
              BranchSideFuncs:
                - kernelGetParameters
                - pixGetDimensions
                - pixGetColormap
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
                - kernelGetElement
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:2182,23'
          Branch Sides:
            - BranchSide:      'enhance.c:2182,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2182,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:2184,17'
          Branch Sides:
            - BranchSide:      'enhance.c:2184,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2185,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'enhance.c:2184,9'
          Branch Sides:
            - BranchSide:      'enhance.c:2185,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2186,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
                - kernelGetElement
                - returnErrorPtr
        - Branch String:   'enhance.c:2185,23'
          Branch Sides:
            - BranchSide:      'enhance.c:2185,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2185,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:2188,15'
          Branch Sides:
            - BranchSide:      'enhance.c:2188,18'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
                - kernelGetElement
            - BranchSide:      'enhance.c:2191,12'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
                - kernelGetElement
        - Branch String:   'enhance.c:2188,9'
          Branch Sides:
            - BranchSide:      'enhance.c:2189,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2191,12'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
                - kernelGetElement
        - Branch String:   'enhance.c:2189,23'
          Branch Sides:
            - BranchSide:      'enhance.c:2189,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2189,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:2191,5'
          Branch Sides:
            - BranchSide:      'enhance.c:2192,16'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
                - kernelGetElement
            - BranchSide:      'enhance.c:2195,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
        - Branch String:   'enhance.c:2192,9'
          Branch Sides:
            - BranchSide:      'enhance.c:2193,30'
              BranchSideFuncs:
                - kernelGetElement
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
            - BranchSide:      'enhance.c:2193,50'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
                - kernelGetElement
        - Branch String:   'enhance.c:2195,9'
          Branch Sides:
            - BranchSide:      'enhance.c:2196,35'
              BranchSideFuncs:
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
            - BranchSide:      'enhance.c:2213,35'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
        - Branch String:   'enhance.c:2196,13'
          Branch Sides:
            - BranchSide:      'enhance.c:2197,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2198,31'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
        - Branch String:   'enhance.c:2197,27'
          Branch Sides:
            - BranchSide:      'enhance.c:2197,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2197,13'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:2200,9'
          Branch Sides:
            - BranchSide:      'enhance.c:2201,29'
              BranchSideFuncs:
                - pixcmapGetColor
                - pixcmapResetColor
            - BranchSide:      'enhance.c:2210,16'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:2205,21'
          Branch Sides:
            - BranchSide:      'enhance.c:2205,21'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetColor
            - BranchSide:      'enhance.c:2205,21'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetColor
        - Branch String:   'enhance.c:2205,21'
          Branch Sides:
            - BranchSide:      'enhance.c:2205,19'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetColor
            - BranchSide:      'enhance.c:2205,21'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetColor
        - Branch String:   'enhance.c:2205,21'
          Branch Sides:
            - BranchSide:      'enhance.c:2205,19'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetColor
            - BranchSide:      'enhance.c:2205,19'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetColor
        - Branch String:   'enhance.c:2206,21'
          Branch Sides:
            - BranchSide:      'enhance.c:2206,21'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetColor
            - BranchSide:      'enhance.c:2206,21'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetColor
        - Branch String:   'enhance.c:2206,21'
          Branch Sides:
            - BranchSide:      'enhance.c:2206,19'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetColor
            - BranchSide:      'enhance.c:2206,21'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetColor
        - Branch String:   'enhance.c:2206,21'
          Branch Sides:
            - BranchSide:      'enhance.c:2206,19'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetColor
            - BranchSide:      'enhance.c:2206,19'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetColor
        - Branch String:   'enhance.c:2207,21'
          Branch Sides:
            - BranchSide:      'enhance.c:2207,21'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetColor
            - BranchSide:      'enhance.c:2207,21'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetColor
        - Branch String:   'enhance.c:2207,21'
          Branch Sides:
            - BranchSide:      'enhance.c:2207,19'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetColor
            - BranchSide:      'enhance.c:2207,21'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetColor
        - Branch String:   'enhance.c:2207,21'
          Branch Sides:
            - BranchSide:      'enhance.c:2207,19'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetColor
            - BranchSide:      'enhance.c:2207,19'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetColor
        - Branch String:   'enhance.c:2213,9'
          Branch Sides:
            - BranchSide:      'enhance.c:2214,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2215,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'enhance.c:2214,23'
          Branch Sides:
            - BranchSide:      'enhance.c:2214,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2214,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:2219,5'
          Branch Sides:
            - BranchSide:      'enhance.c:2220,17'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'enhance.c:2235,12'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:2222,9'
          Branch Sides:
            - BranchSide:      'enhance.c:2223,30'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'enhance.c:2233,5'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'enhance.c:2227,21'
          Branch Sides:
            - BranchSide:      'enhance.c:2227,21'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
            - BranchSide:      'enhance.c:2227,21'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
        - Branch String:   'enhance.c:2227,21'
          Branch Sides:
            - BranchSide:      'enhance.c:2227,19'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
            - BranchSide:      'enhance.c:2227,21'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
        - Branch String:   'enhance.c:2227,21'
          Branch Sides:
            - BranchSide:      'enhance.c:2227,19'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
            - BranchSide:      'enhance.c:2227,19'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
        - Branch String:   'enhance.c:2228,21'
          Branch Sides:
            - BranchSide:      'enhance.c:2228,21'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
            - BranchSide:      'enhance.c:2228,21'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
        - Branch String:   'enhance.c:2228,21'
          Branch Sides:
            - BranchSide:      'enhance.c:2228,19'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
            - BranchSide:      'enhance.c:2228,21'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
        - Branch String:   'enhance.c:2228,21'
          Branch Sides:
            - BranchSide:      'enhance.c:2228,19'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
            - BranchSide:      'enhance.c:2228,19'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
        - Branch String:   'enhance.c:2229,21'
          Branch Sides:
            - BranchSide:      'enhance.c:2229,21'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
            - BranchSide:      'enhance.c:2229,21'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
        - Branch String:   'enhance.c:2229,21'
          Branch Sides:
            - BranchSide:      'enhance.c:2229,19'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
            - BranchSide:      'enhance.c:2229,21'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
        - Branch String:   'enhance.c:2229,21'
          Branch Sides:
            - BranchSide:      'enhance.c:2229,19'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
            - BranchSide:      'enhance.c:2229,19'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
      Callsites:
        - Src:             'enhance.c:2180,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:2182,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:2183,5'
          Dst:             kernelGetParameters
        - Src:             'enhance.c:2185,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:2186,5'
          Dst:             pixGetDimensions
        - Src:             'enhance.c:2187,12'
          Dst:             pixGetColormap
        - Src:             'enhance.c:2189,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:2193,13'
          Dst:             kernelGetElement
        - Src:             'enhance.c:2196,21'
          Dst:             pixCopy
        - Src:             'enhance.c:2197,27'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:2198,16'
          Dst:             pixGetColormap
        - Src:             'enhance.c:2199,19'
          Dst:             pixcmapGetCount
        - Src:             'enhance.c:2201,13'
          Dst:             pixcmapGetColor
        - Src:             'enhance.c:2208,13'
          Dst:             pixcmapResetColor
        - Src:             'enhance.c:2213,17'
          Dst:             pixCreateTemplate
        - Src:             'enhance.c:2214,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:2215,13'
          Dst:             pixGetData
        - Src:             'enhance.c:2216,13'
          Dst:             pixGetData
        - Src:             'enhance.c:2217,12'
          Dst:             pixGetWpl
        - Src:             'enhance.c:2218,12'
          Dst:             pixGetWpl
        - Src:             'enhance.c:2223,13'
          Dst:             extractRGBValues
        - Src:             'enhance.c:2230,13'
          Dst:             composeRGBPixel
    - functionName:    pixMultConstantColor
      functionSourceFile: '/src/leptonica/src/enhance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2072
      functionLinenumberEnd: 2131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - pixs
        - rfact
        - gfact
        - bfact
      BBCount:         68
      ICount:          458
      EdgeCount:       90
      CyclomaticComplexity: 24
      functionsReached:
        - composeRGBPixel
        - extractRGBValues
        - pixCopy
        - pixCreateTemplate
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixcmapGetColor
        - pixcmapGetCount
        - pixcmapResetColor
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'enhance.c:2080,9'
          Branch Sides:
            - BranchSide:      'enhance.c:2081,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:2082,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:2081,23'
          Branch Sides:
            - BranchSide:      'enhance.c:2081,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2081,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:2084,15'
          Branch Sides:
            - BranchSide:      'enhance.c:2084,18'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
            - BranchSide:      'enhance.c:2086,13'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
        - Branch String:   'enhance.c:2084,9'
          Branch Sides:
            - BranchSide:      'enhance.c:2085,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2086,13'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
        - Branch String:   'enhance.c:2085,23'
          Branch Sides:
            - BranchSide:      'enhance.c:2085,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2085,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:2086,13'
          Branch Sides:
            - BranchSide:      'enhance.c:2086,13'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
            - BranchSide:      'enhance.c:2086,13'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
        - Branch String:   'enhance.c:2087,13'
          Branch Sides:
            - BranchSide:      'enhance.c:2087,13'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
            - BranchSide:      'enhance.c:2087,13'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
        - Branch String:   'enhance.c:2088,13'
          Branch Sides:
            - BranchSide:      'enhance.c:2088,13'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
            - BranchSide:      'enhance.c:2088,13'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
        - Branch String:   'enhance.c:2090,9'
          Branch Sides:
            - BranchSide:      'enhance.c:2091,35'
              BranchSideFuncs:
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
            - BranchSide:      'enhance.c:2108,35'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
        - Branch String:   'enhance.c:2091,13'
          Branch Sides:
            - BranchSide:      'enhance.c:2092,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2093,31'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapGetCount
                - pixcmapGetColor
                - pixcmapResetColor
        - Branch String:   'enhance.c:2092,27'
          Branch Sides:
            - BranchSide:      'enhance.c:2092,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2092,13'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:2095,9'
          Branch Sides:
            - BranchSide:      'enhance.c:2096,29'
              BranchSideFuncs:
                - pixcmapGetColor
                - pixcmapResetColor
            - BranchSide:      'enhance.c:2105,16'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:2100,21'
          Branch Sides:
            - BranchSide:      'enhance.c:2100,19'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetColor
            - BranchSide:      'enhance.c:2100,19'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetColor
        - Branch String:   'enhance.c:2101,21'
          Branch Sides:
            - BranchSide:      'enhance.c:2101,19'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetColor
            - BranchSide:      'enhance.c:2101,19'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetColor
        - Branch String:   'enhance.c:2102,21'
          Branch Sides:
            - BranchSide:      'enhance.c:2102,19'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetColor
            - BranchSide:      'enhance.c:2102,19'
              BranchSideFuncs:
                - pixcmapResetColor
                - pixcmapGetColor
        - Branch String:   'enhance.c:2108,9'
          Branch Sides:
            - BranchSide:      'enhance.c:2109,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2110,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'enhance.c:2109,23'
          Branch Sides:
            - BranchSide:      'enhance.c:2109,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2109,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:2114,5'
          Branch Sides:
            - BranchSide:      'enhance.c:2115,17'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'enhance.c:2130,12'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:2117,9'
          Branch Sides:
            - BranchSide:      'enhance.c:2118,30'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'enhance.c:2128,5'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'enhance.c:2122,21'
          Branch Sides:
            - BranchSide:      'enhance.c:2122,19'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
            - BranchSide:      'enhance.c:2122,19'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
        - Branch String:   'enhance.c:2123,21'
          Branch Sides:
            - BranchSide:      'enhance.c:2123,19'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
            - BranchSide:      'enhance.c:2123,19'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
        - Branch String:   'enhance.c:2124,21'
          Branch Sides:
            - BranchSide:      'enhance.c:2124,19'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
            - BranchSide:      'enhance.c:2124,19'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
      Callsites:
        - Src:             'enhance.c:2081,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:2082,5'
          Dst:             pixGetDimensions
        - Src:             'enhance.c:2083,12'
          Dst:             pixGetColormap
        - Src:             'enhance.c:2085,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:2091,21'
          Dst:             pixCopy
        - Src:             'enhance.c:2092,27'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:2093,16'
          Dst:             pixGetColormap
        - Src:             'enhance.c:2094,19'
          Dst:             pixcmapGetCount
        - Src:             'enhance.c:2096,13'
          Dst:             pixcmapGetColor
        - Src:             'enhance.c:2103,13'
          Dst:             pixcmapResetColor
        - Src:             'enhance.c:2108,17'
          Dst:             pixCreateTemplate
        - Src:             'enhance.c:2109,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:2110,13'
          Dst:             pixGetData
        - Src:             'enhance.c:2111,13'
          Dst:             pixGetData
        - Src:             'enhance.c:2112,12'
          Dst:             pixGetWpl
        - Src:             'enhance.c:2113,12'
          Dst:             pixGetWpl
        - Src:             'enhance.c:2118,13'
          Dst:             extractRGBValues
        - Src:             'enhance.c:2125,13'
          Dst:             composeRGBPixel
    - functionName:    pixDarkenGray
      functionSourceFile: '/src/leptonica/src/enhance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2002
      functionLinenumberEnd: 2043
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - thresh
        - satlimit
      BBCount:         63
      ICount:          387
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - composeRGBPixel
        - extractRGBValues
        - pixCopy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'enhance.c:2008,15'
          Branch Sides:
            - BranchSide:      'enhance.c:2008,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCopy
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:2009,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'enhance.c:2008,9'
          Branch Sides:
            - BranchSide:      'enhance.c:2009,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2010,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCopy
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:2009,23'
          Branch Sides:
            - BranchSide:      'enhance.c:2009,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2009,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:2010,20'
          Branch Sides:
            - BranchSide:      'enhance.c:2010,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2011,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'enhance.c:2010,9'
          Branch Sides:
            - BranchSide:      'enhance.c:2011,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2012,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCopy
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:2011,23'
          Branch Sides:
            - BranchSide:      'enhance.c:2011,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2011,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:2012,9'
          Branch Sides:
            - BranchSide:      'enhance.c:2013,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2014,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCopy
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:2013,23'
          Branch Sides:
            - BranchSide:      'enhance.c:2013,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2013,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:2014,14'
          Branch Sides:
            - BranchSide:      'enhance.c:2014,18'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCopy
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:2017,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCopy
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
        - Branch String:   'enhance.c:2014,9'
          Branch Sides:
            - BranchSide:      'enhance.c:2015,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2017,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCopy
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
        - Branch String:   'enhance.c:2015,23'
          Branch Sides:
            - BranchSide:      'enhance.c:2015,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2015,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:2020,9'
          Branch Sides:
            - BranchSide:      'enhance.c:2021,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2022,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'enhance.c:2021,23'
          Branch Sides:
            - BranchSide:      'enhance.c:2021,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:2021,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:2025,5'
          Branch Sides:
            - BranchSide:      'enhance.c:2026,17'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'enhance.c:2042,12'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:2028,9'
          Branch Sides:
            - BranchSide:      'enhance.c:2029,30'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'enhance.c:2041,5'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'enhance.c:2030,21'
          Branch Sides:
            - BranchSide:      'enhance.c:2030,19'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
            - BranchSide:      'enhance.c:2030,19'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
        - Branch String:   'enhance.c:2031,19'
          Branch Sides:
            - BranchSide:      'enhance.c:2031,17'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
            - BranchSide:      'enhance.c:2031,17'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
        - Branch String:   'enhance.c:2032,21'
          Branch Sides:
            - BranchSide:      'enhance.c:2032,19'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
            - BranchSide:      'enhance.c:2032,19'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
        - Branch String:   'enhance.c:2033,19'
          Branch Sides:
            - BranchSide:      'enhance.c:2033,17'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
            - BranchSide:      'enhance.c:2033,17'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
        - Branch String:   'enhance.c:2035,31'
          Branch Sides:
            - BranchSide:      'enhance.c:2035,34'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'enhance.c:2036,17'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'enhance.c:2035,17'
          Branch Sides:
            - BranchSide:      'enhance.c:2036,17'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'enhance.c:2037,32'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
      Callsites:
        - Src:             'enhance.c:2008,18'
          Dst:             pixGetDepth
        - Src:             'enhance.c:2009,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:2011,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:2013,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:2015,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:2017,5'
          Dst:             pixGetDimensions
        - Src:             'enhance.c:2018,13'
          Dst:             pixGetData
        - Src:             'enhance.c:2019,12'
          Dst:             pixGetWpl
        - Src:             'enhance.c:2020,17'
          Dst:             pixCopy
        - Src:             'enhance.c:2021,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:2022,13'
          Dst:             pixGetData
        - Src:             'enhance.c:2023,12'
          Dst:             pixGetWpl
        - Src:             'enhance.c:2029,13'
          Dst:             extractRGBValues
        - Src:             'enhance.c:2038,13'
          Dst:             composeRGBPixel
    - functionName:    pixColorShiftRGB
      functionSourceFile: '/src/leptonica/src/enhance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1905
      functionLinenumberEnd: 1966
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - pixs
        - rfract
        - gfract
        - bfract
      BBCount:         66
      ICount:          462
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - calloc
        - composeRGBPixel
        - extractRGBValues
        - pixCopy
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'enhance.c:1912,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1913,23'
              BranchSideFuncs:
                - pixGetDepth
                - calloc
                - calloc
                - calloc
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:1914,21'
              BranchSideFuncs:
                - pixGetDepth
                - calloc
                - calloc
                - calloc
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:1913,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1913,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1913,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1914,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1915,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1916,9'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:1915,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1915,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1915,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1916,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1916,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1917,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'enhance.c:1916,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1917,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1918,9'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:1917,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1917,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1917,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1918,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1918,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1919,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'enhance.c:1918,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1919,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1920,9'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
                - pixCopy
                - returnErrorPtr
        - Branch String:   'enhance.c:1919,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1919,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1919,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1920,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1920,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1921,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'enhance.c:1920,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1921,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1922,9'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
                - pixCopy
        - Branch String:   'enhance.c:1921,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1921,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1921,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1922,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1922,26'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
                - pixCopy
            - BranchSide:      'enhance.c:1925,23'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'enhance.c:1922,40'
          Branch Sides:
            - BranchSide:      'enhance.c:1922,43'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
                - pixCopy
            - BranchSide:      'enhance.c:1925,23'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'enhance.c:1922,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1923,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'enhance.c:1925,23'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'enhance.c:1928,5'
          Branch Sides:
            - BranchSide:      'enhance.c:1929,14'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'enhance.c:1947,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'enhance.c:1930,13'
          Branch Sides:
            - BranchSide:      'enhance.c:1931,33'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'enhance.c:1933,33'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'enhance.c:1935,13'
          Branch Sides:
            - BranchSide:      'enhance.c:1936,33'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'enhance.c:1938,33'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'enhance.c:1940,13'
          Branch Sides:
            - BranchSide:      'enhance.c:1941,33'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'enhance.c:1943,33'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'enhance.c:1953,5'
          Branch Sides:
            - BranchSide:      'enhance.c:1954,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'enhance.c:1962,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'enhance.c:1956,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1957,30'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
                - free
                - free
                - free
            - BranchSide:      'enhance.c:1960,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
      Callsites:
        - Src:             'enhance.c:1913,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1914,9'
          Dst:             pixGetDepth
        - Src:             'enhance.c:1915,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1917,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1919,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1921,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1923,16'
          Dst:             pixCopy
        - Src:             'enhance.c:1925,23'
          Dst:             calloc
        - Src:             'enhance.c:1926,23'
          Dst:             calloc
        - Src:             'enhance.c:1927,23'
          Dst:             calloc
        - Src:             'enhance.c:1947,5'
          Dst:             pixGetDimensions
        - Src:             'enhance.c:1948,13'
          Dst:             pixGetData
        - Src:             'enhance.c:1949,12'
          Dst:             pixGetWpl
        - Src:             'enhance.c:1950,12'
          Dst:             pixCreate
        - Src:             'enhance.c:1951,13'
          Dst:             pixGetData
        - Src:             'enhance.c:1952,12'
          Dst:             pixGetWpl
        - Src:             'enhance.c:1957,13'
          Dst:             extractRGBValues
        - Src:             'enhance.c:1958,13'
          Dst:             composeRGBPixel
    - functionName:    pixMosaicColorShiftRGB
      functionSourceFile: '/src/leptonica/src/enhance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1803
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - float
        - float
        - float
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - roff
        - goff
        - boff
        - delta
        - nincr
      BBCount:         86
      ICount:          528
      EdgeCount:       115
      CyclomaticComplexity: 31
      functionsReached:
        - bmfCreate
        - bmfDestroy
        - lept_stderr
        - pixAddSingleTextblock
        - pixColorShiftRGB
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixMaxAspectRatio
        - pixScaleToSize
        - pixaAddPix
        - pixaCreate
        - pixaDestroy
        - pixaDisplayTiledAndScaled
        - returnErrorPtr
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'enhance.c:1811,16'
          Branch Sides:
            - BranchSide:      'enhance.c:1811,31'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixMaxAspectRatio
                - pixaCreate
                - bmfCreate
                - pixScaleToSize
                - pixDestroy
                - pixaDisplayTiledAndScaled
                - pixaDestroy
                - bmfDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:1812,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'enhance.c:1811,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1812,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1813,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixMaxAspectRatio
                - pixaCreate
                - bmfCreate
                - pixScaleToSize
                - pixDestroy
                - pixaDisplayTiledAndScaled
                - pixaDestroy
                - bmfDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:1812,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1812,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1812,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1813,21'
          Branch Sides:
            - BranchSide:      'enhance.c:1813,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1814,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'enhance.c:1813,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1814,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1815,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixMaxAspectRatio
                - pixaCreate
                - bmfCreate
                - pixScaleToSize
                - pixDestroy
                - pixaDisplayTiledAndScaled
                - pixaDestroy
                - bmfDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:1814,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1814,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1814,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1815,21'
          Branch Sides:
            - BranchSide:      'enhance.c:1815,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1816,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'enhance.c:1815,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1816,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1817,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixMaxAspectRatio
                - pixaCreate
                - bmfCreate
                - pixScaleToSize
                - pixDestroy
                - pixaDisplayTiledAndScaled
                - pixaDestroy
                - bmfDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:1816,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1816,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1816,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1817,21'
          Branch Sides:
            - BranchSide:      'enhance.c:1817,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1818,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'enhance.c:1817,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1818,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1819,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixMaxAspectRatio
                - pixaCreate
                - bmfCreate
                - pixScaleToSize
                - pixDestroy
                - pixaDisplayTiledAndScaled
                - pixaDestroy
                - bmfDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:1818,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1818,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1818,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1819,21'
          Branch Sides:
            - BranchSide:      'enhance.c:1819,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1820,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'enhance.c:1819,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1820,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1821,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixMaxAspectRatio
                - pixaCreate
                - bmfCreate
                - pixScaleToSize
                - pixDestroy
                - pixaDisplayTiledAndScaled
                - pixaDestroy
                - bmfDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:1820,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1820,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1820,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1821,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1821,29'
              BranchSideFuncs:
                - pixGetDimensions
                - pixMaxAspectRatio
                - pixaCreate
                - bmfCreate
                - pixScaleToSize
                - pixDestroy
                - pixaDisplayTiledAndScaled
                - pixaDestroy
                - bmfDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:1822,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixMaxAspectRatio
                - pixaCreate
                - bmfCreate
                - pixScaleToSize
                - pixDestroy
                - pixaDisplayTiledAndScaled
                - pixaDestroy
                - bmfDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:1822,19'
          Branch Sides:
            - BranchSide:      'enhance.c:1822,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1823,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'enhance.c:1822,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1823,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1824,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixMaxAspectRatio
                - pixaCreate
                - bmfCreate
                - pixScaleToSize
                - pixDestroy
                - pixaDisplayTiledAndScaled
                - pixaDestroy
                - bmfDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'enhance.c:1823,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1823,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1823,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1824,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1824,27'
              BranchSideFuncs:
                - pixGetDimensions
                - pixMaxAspectRatio
                - pixaCreate
                - bmfCreate
                - pixScaleToSize
                - pixDestroy
                - pixaDisplayTiledAndScaled
                - pixaDestroy
                - bmfDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'enhance.c:1827,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixMaxAspectRatio
                - pixaCreate
                - bmfCreate
                - pixScaleToSize
                - pixDestroy
                - pixaDisplayTiledAndScaled
                - pixaDestroy
                - bmfDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'enhance.c:1828,17'
          Branch Sides:
            - BranchSide:      'enhance.c:1828,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1829,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'enhance.c:1828,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1829,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1830,23'
              BranchSideFuncs:
                - pixMaxAspectRatio
                - pixaCreate
                - bmfCreate
                - pixScaleToSize
                - pixDestroy
                - pixaDisplayTiledAndScaled
                - pixaDestroy
                - bmfDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - lept_stderr
        - Branch String:   'enhance.c:1829,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1829,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1829,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1831,21'
          Branch Sides:
            - BranchSide:      'enhance.c:1831,24'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'enhance.c:1832,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'enhance.c:1831,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1832,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'enhance.c:1836,32'
              BranchSideFuncs:
                - pixaCreate
                - bmfCreate
                - pixScaleToSize
                - pixDestroy
                - pixaDisplayTiledAndScaled
                - pixaDestroy
                - bmfDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
        - Branch String:   'enhance.c:1832,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1833,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'enhance.c:1833,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1839,5'
          Branch Sides:
            - BranchSide:      'enhance.c:1840,33'
              BranchSideFuncs:
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDisplayTiledAndScaled
                - pixaDestroy
                - bmfDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
            - BranchSide:      'enhance.c:1848,12'
              BranchSideFuncs:
                - pixDestroy
                - pixaDisplayTiledAndScaled
                - pixaDestroy
                - bmfDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
        - Branch String:   'enhance.c:1848,5'
          Branch Sides:
            - BranchSide:      'enhance.c:1849,33'
              BranchSideFuncs:
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDisplayTiledAndScaled
                - pixaDestroy
                - bmfDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
            - BranchSide:      'enhance.c:1857,12'
              BranchSideFuncs:
                - pixDestroy
                - pixaDisplayTiledAndScaled
                - pixaDestroy
                - bmfDestroy
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
        - Branch String:   'enhance.c:1857,5'
          Branch Sides:
            - BranchSide:      'enhance.c:1858,33'
              BranchSideFuncs:
                - pixColorShiftRGB
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDisplayTiledAndScaled
                - pixaDestroy
                - bmfDestroy
            - BranchSide:      'enhance.c:1866,5'
              BranchSideFuncs:
                - pixDestroy
                - pixaDisplayTiledAndScaled
                - pixaDestroy
                - bmfDestroy
      Callsites:
        - Src:             'enhance.c:1811,19'
          Dst:             pixGetDepth
        - Src:             'enhance.c:1812,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1814,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1816,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1818,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1820,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1823,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1827,5'
          Dst:             pixGetDimensions
        - Src:             'enhance.c:1829,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1830,5'
          Dst:             pixMaxAspectRatio
        - Src:             'enhance.c:1832,9'
          Dst:             lept_stderr
        - Src:             'enhance.c:1836,12'
          Dst:             pixaCreate
        - Src:             'enhance.c:1837,11'
          Dst:             bmfCreate
        - Src:             'enhance.c:1838,12'
          Dst:             pixScaleToSize
        - Src:             'enhance.c:1840,16'
          Dst:             pixColorShiftRGB
        - Src:             'enhance.c:1841,9'
          Dst:             snprintf
        - Src:             'enhance.c:1843,16'
          Dst:             pixAddSingleTextblock
        - Src:             'enhance.c:1845,9'
          Dst:             pixaAddPix
        - Src:             'enhance.c:1846,9'
          Dst:             pixDestroy
        - Src:             'enhance.c:1849,16'
          Dst:             pixColorShiftRGB
        - Src:             'enhance.c:1850,9'
          Dst:             snprintf
        - Src:             'enhance.c:1852,16'
          Dst:             pixAddSingleTextblock
        - Src:             'enhance.c:1854,9'
          Dst:             pixaAddPix
        - Src:             'enhance.c:1855,9'
          Dst:             pixDestroy
        - Src:             'enhance.c:1858,16'
          Dst:             pixColorShiftRGB
        - Src:             'enhance.c:1859,9'
          Dst:             snprintf
        - Src:             'enhance.c:1861,16'
          Dst:             pixAddSingleTextblock
        - Src:             'enhance.c:1863,9'
          Dst:             pixaAddPix
        - Src:             'enhance.c:1864,9'
          Dst:             pixDestroy
        - Src:             'enhance.c:1866,5'
          Dst:             pixDestroy
        - Src:             'enhance.c:1868,12'
          Dst:             pixaDisplayTiledAndScaled
        - Src:             'enhance.c:1869,5'
          Dst:             pixaDestroy
        - Src:             'enhance.c:1870,5'
          Dst:             bmfDestroy
    - functionName:    pixModifyBrightness
      functionSourceFile: '/src/leptonica/src/enhance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1721
      functionLinenumberEnd: 1759
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - fract
      BBCount:         41
      ICount:          263
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - composeRGBPixel
        - convertHSVToRGB
        - convertRGBToHSV
        - extractRGBValues
        - lept_stderr
        - pixCopy
        - pixCopyRGBComponent
        - pixGetData
        - pixGetDimensions
        - pixGetSpp
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'enhance.c:1726,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1727,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:1728,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:1727,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1727,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1727,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1729,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1730,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1731,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'enhance.c:1730,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1730,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1730,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1731,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1731,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'enhance.c:1731,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'enhance.c:1731,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1732,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1734,20'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
                - lept_stderr
        - Branch String:   'enhance.c:1732,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1732,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1732,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1735,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1736,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'enhance.c:1740,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
        - Branch String:   'enhance.c:1736,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1737,16'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'enhance.c:1737,16'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1742,5'
          Branch Sides:
            - BranchSide:      'enhance.c:1743,16'
              BranchSideFuncs:
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
            - BranchSide:      'enhance.c:1755,19'
              BranchSideFuncs:
                - pixGetSpp
                - pixCopyRGBComponent
        - Branch String:   'enhance.c:1744,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1745,30'
              BranchSideFuncs:
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
                - pixGetSpp
                - pixCopyRGBComponent
            - BranchSide:      'enhance.c:1754,5'
              BranchSideFuncs:
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
        - Branch String:   'enhance.c:1747,17'
          Branch Sides:
            - BranchSide:      'enhance.c:1748,34'
              BranchSideFuncs:
                - convertHSVToRGB
                - composeRGBPixel
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
            - BranchSide:      'enhance.c:1750,34'
              BranchSideFuncs:
                - convertHSVToRGB
                - composeRGBPixel
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
        - Branch String:   'enhance.c:1755,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1756,29'
              BranchSideFuncs:
                - pixCopyRGBComponent
            - BranchSide:      'enhance.c:1758,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'enhance.c:1727,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1728,5'
          Dst:             pixGetDimensions
        - Src:             'enhance.c:1730,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1732,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1734,12'
          Dst:             pixCopy
        - Src:             'enhance.c:1736,9'
          Dst:             lept_stderr
        - Src:             'enhance.c:1740,12'
          Dst:             pixGetData
        - Src:             'enhance.c:1741,11'
          Dst:             pixGetWpl
        - Src:             'enhance.c:1745,13'
          Dst:             extractRGBValues
        - Src:             'enhance.c:1746,13'
          Dst:             convertRGBToHSV
        - Src:             'enhance.c:1751,13'
          Dst:             convertHSVToRGB
        - Src:             'enhance.c:1752,13'
          Dst:             composeRGBPixel
        - Src:             'enhance.c:1755,9'
          Dst:             pixGetSpp
        - Src:             'enhance.c:1756,9'
          Dst:             pixCopyRGBComponent
    - functionName:    pixMeasureSaturation
      functionSourceFile: '/src/leptonica/src/enhance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - factor
        - psat
      BBCount:         35
      ICount:          221
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - convertRGBToHSV
        - extractRGBValues
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'enhance.c:1666,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1667,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - convertRGBToHSV
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'enhance.c:1668,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - convertRGBToHSV
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'enhance.c:1667,16'
          Branch Sides:
            - BranchSide:      'enhance.c:1667,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'enhance.c:1667,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1669,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1670,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - convertRGBToHSV
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'enhance.c:1671,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - convertRGBToHSV
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'enhance.c:1670,16'
          Branch Sides:
            - BranchSide:      'enhance.c:1670,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'enhance.c:1670,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1672,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1673,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'enhance.c:1674,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - convertRGBToHSV
                - returnErrorInt
        - Branch String:   'enhance.c:1673,16'
          Branch Sides:
            - BranchSide:      'enhance.c:1673,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'enhance.c:1673,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1674,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1675,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'enhance.c:1677,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - convertRGBToHSV
        - Branch String:   'enhance.c:1675,16'
          Branch Sides:
            - BranchSide:      'enhance.c:1675,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'enhance.c:1675,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1679,5'
          Branch Sides:
            - BranchSide:      'enhance.c:1680,16'
              BranchSideFuncs:
                - extractRGBValues
                - convertRGBToHSV
            - BranchSide:      'enhance.c:1689,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1681,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1682,30'
              BranchSideFuncs:
                - extractRGBValues
                - convertRGBToHSV
            - BranchSide:      'enhance.c:1687,5'
              BranchSideFuncs:
                - extractRGBValues
                - convertRGBToHSV
        - Branch String:   'enhance.c:1689,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1690,28'
              BranchSideFuncs: []
            - BranchSide:      'enhance.c:1691,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'enhance.c:1667,16'
          Dst:             returnErrorInt
        - Src:             'enhance.c:1670,16'
          Dst:             returnErrorInt
        - Src:             'enhance.c:1671,5'
          Dst:             pixGetDimensions
        - Src:             'enhance.c:1673,16'
          Dst:             returnErrorInt
        - Src:             'enhance.c:1675,16'
          Dst:             returnErrorInt
        - Src:             'enhance.c:1677,12'
          Dst:             pixGetData
        - Src:             'enhance.c:1678,11'
          Dst:             pixGetWpl
        - Src:             'enhance.c:1682,13'
          Dst:             extractRGBValues
        - Src:             'enhance.c:1683,13'
          Dst:             convertRGBToHSV
    - functionName:    pixModifySaturation
      functionSourceFile: '/src/leptonica/src/enhance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1608
      functionLinenumberEnd: 1646
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - fract
      BBCount:         41
      ICount:          262
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - composeRGBPixel
        - convertHSVToRGB
        - convertRGBToHSV
        - extractRGBValues
        - lept_stderr
        - pixCopy
        - pixCopyRGBComponent
        - pixGetData
        - pixGetDimensions
        - pixGetSpp
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'enhance.c:1613,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1614,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:1615,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:1614,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1614,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1614,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1616,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1617,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1618,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'enhance.c:1617,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1617,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1617,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1618,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1618,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'enhance.c:1618,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'enhance.c:1618,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1619,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1621,20'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
                - lept_stderr
        - Branch String:   'enhance.c:1619,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1619,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1619,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1622,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1623,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'enhance.c:1627,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
        - Branch String:   'enhance.c:1623,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1624,16'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'enhance.c:1624,16'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1629,5'
          Branch Sides:
            - BranchSide:      'enhance.c:1630,16'
              BranchSideFuncs:
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
            - BranchSide:      'enhance.c:1642,19'
              BranchSideFuncs:
                - pixGetSpp
                - pixCopyRGBComponent
        - Branch String:   'enhance.c:1631,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1632,30'
              BranchSideFuncs:
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
                - pixGetSpp
                - pixCopyRGBComponent
            - BranchSide:      'enhance.c:1641,5'
              BranchSideFuncs:
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
        - Branch String:   'enhance.c:1634,17'
          Branch Sides:
            - BranchSide:      'enhance.c:1635,34'
              BranchSideFuncs:
                - convertHSVToRGB
                - composeRGBPixel
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
            - BranchSide:      'enhance.c:1637,34'
              BranchSideFuncs:
                - convertHSVToRGB
                - composeRGBPixel
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
        - Branch String:   'enhance.c:1642,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1643,29'
              BranchSideFuncs:
                - pixCopyRGBComponent
            - BranchSide:      'enhance.c:1645,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'enhance.c:1614,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1615,5'
          Dst:             pixGetDimensions
        - Src:             'enhance.c:1617,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1619,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1621,12'
          Dst:             pixCopy
        - Src:             'enhance.c:1623,9'
          Dst:             lept_stderr
        - Src:             'enhance.c:1627,12'
          Dst:             pixGetData
        - Src:             'enhance.c:1628,11'
          Dst:             pixGetWpl
        - Src:             'enhance.c:1632,13'
          Dst:             extractRGBValues
        - Src:             'enhance.c:1633,13'
          Dst:             convertRGBToHSV
        - Src:             'enhance.c:1638,13'
          Dst:             convertHSVToRGB
        - Src:             'enhance.c:1639,13'
          Dst:             composeRGBPixel
        - Src:             'enhance.c:1642,9'
          Dst:             pixGetSpp
        - Src:             'enhance.c:1643,9'
          Dst:             pixCopyRGBComponent
    - functionName:    pixModifyHue
      functionSourceFile: '/src/leptonica/src/enhance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1536
      functionLinenumberEnd: 1579
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - fract
      BBCount:         59
      ICount:          332
      EdgeCount:       79
      CyclomaticComplexity: 22
      functionsReached:
        - composeRGBPixel
        - convertHSVToRGB
        - convertRGBToHSV
        - extractRGBValues
        - lept_stderr
        - pixCopy
        - pixCopyRGBComponent
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetSpp
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'enhance.c:1541,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1542,23'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:1543,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:1542,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1542,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1542,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1543,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1544,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1545,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:1544,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1544,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1544,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1545,14'
          Branch Sides:
            - BranchSide:      'enhance.c:1545,18'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:1547,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:1545,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1546,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1547,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:1546,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1546,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1546,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1548,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1549,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1550,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'enhance.c:1549,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1549,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1549,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1550,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1550,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'enhance.c:1550,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'enhance.c:1550,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1551,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1553,20'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
                - lept_stderr
        - Branch String:   'enhance.c:1551,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1551,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1551,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1556,21'
          Branch Sides:
            - BranchSide:      'enhance.c:1556,24'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'enhance.c:1557,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'enhance.c:1556,38'
          Branch Sides:
            - BranchSide:      'enhance.c:1556,41'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'enhance.c:1557,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'enhance.c:1556,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1557,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'enhance.c:1560,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
        - Branch String:   'enhance.c:1557,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1558,16'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'enhance.c:1558,16'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1560,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1561,16'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
            - BranchSide:      'enhance.c:1563,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
        - Branch String:   'enhance.c:1565,5'
          Branch Sides:
            - BranchSide:      'enhance.c:1566,16'
              BranchSideFuncs:
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
            - BranchSide:      'enhance.c:1575,19'
              BranchSideFuncs:
                - pixGetSpp
                - pixCopyRGBComponent
        - Branch String:   'enhance.c:1567,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1568,30'
              BranchSideFuncs:
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
                - pixGetSpp
                - pixCopyRGBComponent
            - BranchSide:      'enhance.c:1574,5'
              BranchSideFuncs:
                - pixGetSpp
                - pixCopyRGBComponent
                - extractRGBValues
                - convertRGBToHSV
                - convertHSVToRGB
                - composeRGBPixel
        - Branch String:   'enhance.c:1575,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1576,29'
              BranchSideFuncs:
                - pixCopyRGBComponent
            - BranchSide:      'enhance.c:1578,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'enhance.c:1542,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1543,9'
          Dst:             pixGetColormap
        - Src:             'enhance.c:1544,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1546,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1547,5'
          Dst:             pixGetDimensions
        - Src:             'enhance.c:1549,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1551,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1553,12'
          Dst:             pixCopy
        - Src:             'enhance.c:1557,9'
          Dst:             lept_stderr
        - Src:             'enhance.c:1563,12'
          Dst:             pixGetData
        - Src:             'enhance.c:1564,11'
          Dst:             pixGetWpl
        - Src:             'enhance.c:1568,13'
          Dst:             extractRGBValues
        - Src:             'enhance.c:1569,13'
          Dst:             convertRGBToHSV
        - Src:             'enhance.c:1571,13'
          Dst:             convertHSVToRGB
        - Src:             'enhance.c:1572,13'
          Dst:             composeRGBPixel
        - Src:             'enhance.c:1575,9'
          Dst:             pixGetSpp
        - Src:             'enhance.c:1576,9'
          Dst:             pixCopyRGBComponent
    - functionName:    pixUnsharpMaskingGray2D
      functionSourceFile: '/src/leptonica/src/enhance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionLinenumberEnd: 1503
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - pixs
        - halfwidth
        - fract
      BBCount:         93
      ICount:          806
      EdgeCount:       122
      CyclomaticComplexity: 31
      functionsReached:
        - fpixCreate
        - fpixDestroy
        - fpixGetData
        - fpixGetWpl
        - lept_stderr
        - pixClone
        - pixCopyBorder
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'enhance.c:1400,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1401,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixCopyBorder
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - fpixCreate
                - fpixGetData
                - fpixGetWpl
                - fpixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - pixClone
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'enhance.c:1402,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixCopyBorder
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - fpixCreate
                - fpixGetData
                - fpixGetWpl
                - fpixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - pixClone
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'enhance.c:1401,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1401,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1401,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1403,16'
          Branch Sides:
            - BranchSide:      'enhance.c:1403,34'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1404,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'enhance.c:1403,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1404,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1405,9'
              BranchSideFuncs:
                - pixCopyBorder
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - fpixCreate
                - fpixGetData
                - fpixGetWpl
                - fpixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - pixClone
                - lept_stderr
        - Branch String:   'enhance.c:1404,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1404,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1404,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1405,22'
          Branch Sides:
            - BranchSide:      'enhance.c:1405,25'
              BranchSideFuncs:
                - pixClone
                - lept_stderr
            - BranchSide:      'enhance.c:1406,9'
              BranchSideFuncs:
                - pixClone
                - lept_stderr
        - Branch String:   'enhance.c:1405,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1406,9'
              BranchSideFuncs:
                - pixClone
                - lept_stderr
            - BranchSide:      'enhance.c:1409,9'
              BranchSideFuncs:
                - pixCopyBorder
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - fpixCreate
                - fpixGetData
                - fpixGetWpl
                - fpixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:1406,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1407,25'
              BranchSideFuncs:
                - lept_stderr
                - pixClone
            - BranchSide:      'enhance.c:1407,25'
              BranchSideFuncs:
                - pixClone
        - Branch String:   'enhance.c:1409,24'
          Branch Sides:
            - BranchSide:      'enhance.c:1409,27'
              BranchSideFuncs:
                - pixCopyBorder
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - fpixCreate
                - fpixGetData
                - fpixGetWpl
                - fpixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:1412,37'
              BranchSideFuncs:
                - pixCopyBorder
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - fpixCreate
                - fpixGetData
                - fpixGetWpl
                - fpixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:1409,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1410,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1412,37'
              BranchSideFuncs:
                - pixCopyBorder
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - fpixCreate
                - fpixGetData
                - fpixGetWpl
                - fpixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:1410,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1410,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1410,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1412,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1414,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1415,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - fpixCreate
                - fpixGetData
                - fpixGetWpl
                - fpixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'enhance.c:1414,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1414,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1414,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1422,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1423,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'enhance.c:1426,25'
              BranchSideFuncs:
                - fpixGetData
                - fpixGetWpl
                - fpixDestroy
        - Branch String:   'enhance.c:1424,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1424,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1424,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1428,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1429,16'
              BranchSideFuncs:
                - fpixDestroy
            - BranchSide:      'enhance.c:1440,16'
              BranchSideFuncs:
                - fpixDestroy
        - Branch String:   'enhance.c:1429,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1430,21'
              BranchSideFuncs:
                - fpixDestroy
            - BranchSide:      'enhance.c:1439,5'
              BranchSideFuncs:
                - fpixDestroy
        - Branch String:   'enhance.c:1432,13'
          Branch Sides:
            - BranchSide:      'enhance.c:1433,23'
              BranchSideFuncs:
                - fpixDestroy
            - BranchSide:      'enhance.c:1438,9'
              BranchSideFuncs:
                - fpixDestroy
        - Branch String:   'enhance.c:1440,9'
          Branch Sides:
            - BranchSide:      'enhance.c:0,0'
              BranchSideFuncs:
                - fpixDestroy
            - BranchSide:      'enhance.c:1441,21'
              BranchSideFuncs:
                - fpixDestroy
        - Branch String:   'enhance.c:1443,13'
          Branch Sides:
            - BranchSide:      'enhance.c:1444,23'
              BranchSideFuncs:
                - fpixDestroy
            - BranchSide:      'enhance.c:1451,9'
              BranchSideFuncs:
                - fpixDestroy
        - Branch String:   'enhance.c:1461,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1462,16'
              BranchSideFuncs:
                - fpixDestroy
            - BranchSide:      'enhance.c:1480,16'
              BranchSideFuncs:
                - fpixDestroy
        - Branch String:   'enhance.c:1462,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1463,22'
              BranchSideFuncs:
                - fpixDestroy
            - BranchSide:      'enhance.c:1479,5'
              BranchSideFuncs:
                - fpixDestroy
        - Branch String:   'enhance.c:1469,13'
          Branch Sides:
            - BranchSide:      'enhance.c:1470,23'
              BranchSideFuncs:
                - fpixDestroy
            - BranchSide:      'enhance.c:1478,9'
              BranchSideFuncs:
                - fpixDestroy
        - Branch String:   'enhance.c:1474,24'
          Branch Sides:
            - BranchSide:      'enhance.c:1474,22'
              BranchSideFuncs:
                - fpixDestroy
            - BranchSide:      'enhance.c:1474,22'
              BranchSideFuncs:
                - fpixDestroy
        - Branch String:   'enhance.c:1475,24'
          Branch Sides:
            - BranchSide:      'enhance.c:1475,22'
              BranchSideFuncs:
                - fpixDestroy
            - BranchSide:      'enhance.c:1475,22'
              BranchSideFuncs:
                - fpixDestroy
        - Branch String:   'enhance.c:1480,9'
          Branch Sides:
            - BranchSide:      'enhance.c:0,0'
              BranchSideFuncs:
                - fpixDestroy
            - BranchSide:      'enhance.c:1481,22'
              BranchSideFuncs:
                - fpixDestroy
        - Branch String:   'enhance.c:1489,13'
          Branch Sides:
            - BranchSide:      'enhance.c:1490,23'
              BranchSideFuncs:
                - fpixDestroy
            - BranchSide:      'enhance.c:1498,9'
              BranchSideFuncs:
                - fpixDestroy
        - Branch String:   'enhance.c:1494,24'
          Branch Sides:
            - BranchSide:      'enhance.c:1494,22'
              BranchSideFuncs:
                - fpixDestroy
            - BranchSide:      'enhance.c:1494,22'
              BranchSideFuncs:
                - fpixDestroy
        - Branch String:   'enhance.c:1495,24'
          Branch Sides:
            - BranchSide:      'enhance.c:1495,22'
              BranchSideFuncs:
                - fpixDestroy
            - BranchSide:      'enhance.c:1495,22'
              BranchSideFuncs:
                - fpixDestroy
      Callsites:
        - Src:             'enhance.c:1401,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1402,5'
          Dst:             pixGetDimensions
        - Src:             'enhance.c:1403,19'
          Dst:             pixGetColormap
        - Src:             'enhance.c:1404,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1406,9'
          Dst:             lept_stderr
        - Src:             'enhance.c:1407,16'
          Dst:             pixClone
        - Src:             'enhance.c:1410,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1412,17'
          Dst:             pixCopyBorder
        - Src:             'enhance.c:1414,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1415,13'
          Dst:             pixGetData
        - Src:             'enhance.c:1416,12'
          Dst:             pixGetWpl
        - Src:             'enhance.c:1417,13'
          Dst:             pixGetData
        - Src:             'enhance.c:1418,12'
          Dst:             pixGetWpl
        - Src:             'enhance.c:1422,17'
          Dst:             fpixCreate
        - Src:             'enhance.c:1423,9'
          Dst:             pixDestroy
        - Src:             'enhance.c:1424,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1426,13'
          Dst:             fpixGetData
        - Src:             'enhance.c:1427,12'
          Dst:             fpixGetWpl
        - Src:             'enhance.c:1501,5'
          Dst:             fpixDestroy
    - functionName:    pixUnsharpMaskingGray1D
      functionSourceFile: '/src/leptonica/src/enhance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1261
      functionLinenumberEnd: 1370
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - halfwidth
        - fract
        - direction
      BBCount:         97
      ICount:          885
      EdgeCount:       127
      CyclomaticComplexity: 32
      functionsReached:
        - lept_stderr
        - pixClone
        - pixCopyBorder
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'enhance.c:1268,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1269,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixCopyBorder
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
                - pixClone
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'enhance.c:1270,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixCopyBorder
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
                - pixClone
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'enhance.c:1269,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1269,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1269,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1271,16'
          Branch Sides:
            - BranchSide:      'enhance.c:1271,34'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1272,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'enhance.c:1271,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1272,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1273,9'
              BranchSideFuncs:
                - pixCopyBorder
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
                - pixClone
                - lept_stderr
        - Branch String:   'enhance.c:1272,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1272,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1272,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1273,22'
          Branch Sides:
            - BranchSide:      'enhance.c:1273,25'
              BranchSideFuncs:
                - pixClone
                - lept_stderr
            - BranchSide:      'enhance.c:1274,9'
              BranchSideFuncs:
                - pixClone
                - lept_stderr
        - Branch String:   'enhance.c:1273,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1274,9'
              BranchSideFuncs:
                - pixClone
                - lept_stderr
            - BranchSide:      'enhance.c:1277,9'
              BranchSideFuncs:
                - pixCopyBorder
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'enhance.c:1274,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1275,25'
              BranchSideFuncs:
                - lept_stderr
                - pixClone
            - BranchSide:      'enhance.c:1275,25'
              BranchSideFuncs:
                - pixClone
        - Branch String:   'enhance.c:1277,24'
          Branch Sides:
            - BranchSide:      'enhance.c:1277,27'
              BranchSideFuncs:
                - pixCopyBorder
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'enhance.c:1282,32'
              BranchSideFuncs:
                - pixCopyBorder
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
        - Branch String:   'enhance.c:1277,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1278,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1282,32'
              BranchSideFuncs:
                - pixCopyBorder
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
        - Branch String:   'enhance.c:1278,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1278,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1278,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1289,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1290,17'
              BranchSideFuncs: []
            - BranchSide:      'enhance.c:1294,17'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1301,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1302,16'
              BranchSideFuncs: []
            - BranchSide:      'enhance.c:1330,13'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1302,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1303,21'
              BranchSideFuncs: []
            - BranchSide:      'enhance.c:1329,5'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1305,17'
          Branch Sides:
            - BranchSide:      'enhance.c:1306,24'
              BranchSideFuncs: []
            - BranchSide:      'enhance.c:1316,24'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1306,17'
          Branch Sides:
            - BranchSide:      'enhance.c:1307,27'
              BranchSideFuncs: []
            - BranchSide:      'enhance.c:1315,13'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1311,28'
          Branch Sides:
            - BranchSide:      'enhance.c:1311,26'
              BranchSideFuncs: []
            - BranchSide:      'enhance.c:1311,26'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1312,28'
          Branch Sides:
            - BranchSide:      'enhance.c:1312,26'
              BranchSideFuncs: []
            - BranchSide:      'enhance.c:1312,26'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1316,17'
          Branch Sides:
            - BranchSide:      'enhance.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'enhance.c:1317,27'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1323,28'
          Branch Sides:
            - BranchSide:      'enhance.c:1323,26'
              BranchSideFuncs: []
            - BranchSide:      'enhance.c:1323,26'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1324,28'
          Branch Sides:
            - BranchSide:      'enhance.c:1324,26'
              BranchSideFuncs: []
            - BranchSide:      'enhance.c:1324,26'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1330,13'
          Branch Sides:
            - BranchSide:      'enhance.c:1331,20'
              BranchSideFuncs: []
            - BranchSide:      'enhance.c:1347,20'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1331,13'
          Branch Sides:
            - BranchSide:      'enhance.c:1332,26'
              BranchSideFuncs: []
            - BranchSide:      'enhance.c:1346,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1336,17'
          Branch Sides:
            - BranchSide:      'enhance.c:1337,27'
              BranchSideFuncs: []
            - BranchSide:      'enhance.c:1345,13'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1341,28'
          Branch Sides:
            - BranchSide:      'enhance.c:1341,26'
              BranchSideFuncs: []
            - BranchSide:      'enhance.c:1341,26'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1342,28'
          Branch Sides:
            - BranchSide:      'enhance.c:1342,26'
              BranchSideFuncs: []
            - BranchSide:      'enhance.c:1342,26'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1347,13'
          Branch Sides:
            - BranchSide:      'enhance.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'enhance.c:1348,26'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1354,17'
          Branch Sides:
            - BranchSide:      'enhance.c:1355,27'
              BranchSideFuncs: []
            - BranchSide:      'enhance.c:1365,13'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1361,28'
          Branch Sides:
            - BranchSide:      'enhance.c:1361,26'
              BranchSideFuncs: []
            - BranchSide:      'enhance.c:1361,26'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1362,28'
          Branch Sides:
            - BranchSide:      'enhance.c:1362,26'
              BranchSideFuncs: []
            - BranchSide:      'enhance.c:1362,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'enhance.c:1269,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1270,5'
          Dst:             pixGetDimensions
        - Src:             'enhance.c:1271,19'
          Dst:             pixGetColormap
        - Src:             'enhance.c:1272,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1274,9'
          Dst:             lept_stderr
        - Src:             'enhance.c:1275,16'
          Dst:             pixClone
        - Src:             'enhance.c:1278,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1282,12'
          Dst:             pixCopyBorder
        - Src:             'enhance.c:1284,13'
          Dst:             pixGetData
        - Src:             'enhance.c:1285,13'
          Dst:             pixGetData
        - Src:             'enhance.c:1286,12'
          Dst:             pixGetWpl
        - Src:             'enhance.c:1287,12'
          Dst:             pixGetWpl
    - functionName:    pixUnsharpMaskingGrayFast
      functionSourceFile: '/src/leptonica/src/enhance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - halfwidth
        - fract
        - direction
      BBCount:         46
      ICount:          210
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - lept_stderr
        - pixClone
        - pixGetDepth
        - pixUnsharpMaskingGray1D
        - pixUnsharpMaskingGray2D
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'enhance.c:1217,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1218,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixUnsharpMaskingGray2D
                - pixUnsharpMaskingGray1D
                - returnErrorPtr
                - returnErrorPtr
                - pixClone
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'enhance.c:1219,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixUnsharpMaskingGray2D
                - pixUnsharpMaskingGray1D
                - returnErrorPtr
                - returnErrorPtr
                - pixClone
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'enhance.c:1218,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1218,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1218,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1219,32'
          Branch Sides:
            - BranchSide:      'enhance.c:1219,50'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1220,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'enhance.c:1219,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1220,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1221,9'
              BranchSideFuncs:
                - pixUnsharpMaskingGray2D
                - pixUnsharpMaskingGray1D
                - returnErrorPtr
                - returnErrorPtr
                - pixClone
                - lept_stderr
        - Branch String:   'enhance.c:1220,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1220,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1220,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1221,22'
          Branch Sides:
            - BranchSide:      'enhance.c:1221,25'
              BranchSideFuncs:
                - pixClone
                - lept_stderr
            - BranchSide:      'enhance.c:1222,9'
              BranchSideFuncs:
                - pixClone
                - lept_stderr
        - Branch String:   'enhance.c:1221,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1222,9'
              BranchSideFuncs:
                - pixClone
                - lept_stderr
            - BranchSide:      'enhance.c:1225,9'
              BranchSideFuncs:
                - pixUnsharpMaskingGray2D
                - pixUnsharpMaskingGray1D
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:1222,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1223,25'
              BranchSideFuncs:
                - lept_stderr
                - pixClone
            - BranchSide:      'enhance.c:1223,25'
              BranchSideFuncs:
                - pixClone
        - Branch String:   'enhance.c:1225,24'
          Branch Sides:
            - BranchSide:      'enhance.c:1225,27'
              BranchSideFuncs:
                - pixUnsharpMaskingGray2D
                - pixUnsharpMaskingGray1D
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:1227,9'
              BranchSideFuncs:
                - pixUnsharpMaskingGray2D
                - pixUnsharpMaskingGray1D
                - returnErrorPtr
        - Branch String:   'enhance.c:1225,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1226,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1227,9'
              BranchSideFuncs:
                - pixUnsharpMaskingGray2D
                - pixUnsharpMaskingGray1D
                - returnErrorPtr
        - Branch String:   'enhance.c:1226,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1226,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1226,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1227,30'
          Branch Sides:
            - BranchSide:      'enhance.c:1227,33'
              BranchSideFuncs:
                - pixUnsharpMaskingGray2D
                - pixUnsharpMaskingGray1D
                - returnErrorPtr
            - BranchSide:      'enhance.c:1231,9'
              BranchSideFuncs:
                - pixUnsharpMaskingGray2D
                - pixUnsharpMaskingGray1D
        - Branch String:   'enhance.c:1227,53'
          Branch Sides:
            - BranchSide:      'enhance.c:1228,9'
              BranchSideFuncs:
                - pixUnsharpMaskingGray2D
                - pixUnsharpMaskingGray1D
                - returnErrorPtr
            - BranchSide:      'enhance.c:1231,9'
              BranchSideFuncs:
                - pixUnsharpMaskingGray2D
                - pixUnsharpMaskingGray1D
        - Branch String:   'enhance.c:1227,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1229,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1231,9'
              BranchSideFuncs:
                - pixUnsharpMaskingGray2D
                - pixUnsharpMaskingGray1D
        - Branch String:   'enhance.c:1229,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1229,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1229,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1231,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1232,40'
              BranchSideFuncs:
                - pixUnsharpMaskingGray1D
            - BranchSide:      'enhance.c:1234,40'
              BranchSideFuncs:
                - pixUnsharpMaskingGray2D
      Callsites:
        - Src:             'enhance.c:1218,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1219,9'
          Dst:             pixGetDepth
        - Src:             'enhance.c:1219,35'
          Dst:             pixGetColormap
        - Src:             'enhance.c:1220,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1222,9'
          Dst:             lept_stderr
        - Src:             'enhance.c:1223,16'
          Dst:             pixClone
        - Src:             'enhance.c:1226,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1229,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1232,16'
          Dst:             pixUnsharpMaskingGray1D
        - Src:             'enhance.c:1234,16'
          Dst:             pixUnsharpMaskingGray2D
    - functionName:    pixUnsharpMaskingGray
      functionSourceFile: '/src/leptonica/src/enhance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - pixs
        - halfwidth
        - fract
      BBCount:         35
      ICount:          192
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - lept_stderr
        - pixBlockconvGray
        - pixClone
        - pixDestroy
        - pixGetColormap
        - pixGetDimensions
        - pixUnsharpMaskingGrayFast
        - pixaccAdd
        - pixaccCreate
        - pixaccDestroy
        - pixaccFinal
        - pixaccMultConst
        - pixaccSubtract
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'enhance.c:1054,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1055,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixBlockconvGray
                - pixaccCreate
                - pixaccAdd
                - pixaccSubtract
                - pixaccMultConst
                - pixaccAdd
                - pixaccFinal
                - pixaccDestroy
                - pixDestroy
                - returnErrorPtr
                - pixUnsharpMaskingGrayFast
                - pixClone
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'enhance.c:1056,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixBlockconvGray
                - pixaccCreate
                - pixaccAdd
                - pixaccSubtract
                - pixaccMultConst
                - pixaccAdd
                - pixaccFinal
                - pixaccDestroy
                - pixDestroy
                - returnErrorPtr
                - pixUnsharpMaskingGrayFast
                - pixClone
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'enhance.c:1055,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1055,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1055,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1057,16'
          Branch Sides:
            - BranchSide:      'enhance.c:1057,34'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1058,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'enhance.c:1057,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1058,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1059,9'
              BranchSideFuncs:
                - pixBlockconvGray
                - pixaccCreate
                - pixaccAdd
                - pixaccSubtract
                - pixaccMultConst
                - pixaccAdd
                - pixaccFinal
                - pixaccDestroy
                - pixDestroy
                - returnErrorPtr
                - pixUnsharpMaskingGrayFast
                - pixClone
                - lept_stderr
        - Branch String:   'enhance.c:1058,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1058,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1058,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1059,22'
          Branch Sides:
            - BranchSide:      'enhance.c:1059,25'
              BranchSideFuncs:
                - pixClone
                - lept_stderr
            - BranchSide:      'enhance.c:1060,9'
              BranchSideFuncs:
                - pixClone
                - lept_stderr
        - Branch String:   'enhance.c:1059,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1060,9'
              BranchSideFuncs:
                - pixClone
                - lept_stderr
            - BranchSide:      'enhance.c:1063,9'
              BranchSideFuncs:
                - pixBlockconvGray
                - pixaccCreate
                - pixaccAdd
                - pixaccSubtract
                - pixaccMultConst
                - pixaccAdd
                - pixaccFinal
                - pixaccDestroy
                - pixDestroy
                - returnErrorPtr
                - pixUnsharpMaskingGrayFast
        - Branch String:   'enhance.c:1060,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1061,25'
              BranchSideFuncs:
                - lept_stderr
                - pixClone
            - BranchSide:      'enhance.c:1061,25'
              BranchSideFuncs:
                - pixClone
        - Branch String:   'enhance.c:1063,24'
          Branch Sides:
            - BranchSide:      'enhance.c:1063,27'
              BranchSideFuncs:
                - pixUnsharpMaskingGrayFast
            - BranchSide:      'enhance.c:1064,42'
              BranchSideFuncs:
                - pixUnsharpMaskingGrayFast
        - Branch String:   'enhance.c:1063,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1064,42'
              BranchSideFuncs:
                - pixUnsharpMaskingGrayFast
            - BranchSide:      'enhance.c:1067,34'
              BranchSideFuncs:
                - pixBlockconvGray
                - pixaccCreate
                - pixaccAdd
                - pixaccSubtract
                - pixaccMultConst
                - pixaccAdd
                - pixaccFinal
                - pixaccDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'enhance.c:1067,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1068,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1089,27'
              BranchSideFuncs:
                - pixaccCreate
                - pixaccAdd
                - pixaccSubtract
                - pixaccMultConst
                - pixaccAdd
                - pixaccFinal
                - pixaccDestroy
                - pixDestroy
        - Branch String:   'enhance.c:1068,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1068,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1068,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'enhance.c:1055,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1056,5'
          Dst:             pixGetDimensions
        - Src:             'enhance.c:1057,19'
          Dst:             pixGetColormap
        - Src:             'enhance.c:1058,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1060,9'
          Dst:             lept_stderr
        - Src:             'enhance.c:1061,16'
          Dst:             pixClone
        - Src:             'enhance.c:1064,16'
          Dst:             pixUnsharpMaskingGrayFast
        - Src:             'enhance.c:1067,17'
          Dst:             pixBlockconvGray
        - Src:             'enhance.c:1068,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1089,14'
          Dst:             pixaccCreate
        - Src:             'enhance.c:1090,5'
          Dst:             pixaccAdd
        - Src:             'enhance.c:1091,5'
          Dst:             pixaccSubtract
        - Src:             'enhance.c:1092,5'
          Dst:             pixaccMultConst
        - Src:             'enhance.c:1093,5'
          Dst:             pixaccAdd
        - Src:             'enhance.c:1094,12'
          Dst:             pixaccFinal
        - Src:             'enhance.c:1095,5'
          Dst:             pixaccDestroy
        - Src:             'enhance.c:1097,5'
          Dst:             pixDestroy
    - functionName:    pixUnsharpMaskingFast
      functionSourceFile: '/src/leptonica/src/enhance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1145
      functionLinenumberEnd: 1189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - halfwidth
        - fract
        - direction
      BBCount:         49
      ICount:          277
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - lept_stderr
        - pixClone
        - pixConvertTo8Or32
        - pixCopyRGBComponent
        - pixCreateRGBImage
        - pixDestroy
        - pixGetDepth
        - pixGetRGBComponent
        - pixGetSpp
        - pixUnsharpMaskingGrayFast
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'enhance.c:1149,15'
          Branch Sides:
            - BranchSide:      'enhance.c:1149,31'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8Or32
                - pixGetDepth
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixCreateRGBImage
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyRGBComponent
                - pixUnsharpMaskingGrayFast
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - pixClone
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'enhance.c:1150,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'enhance.c:1149,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1150,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1151,9'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixCreateRGBImage
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyRGBComponent
                - pixUnsharpMaskingGrayFast
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - pixClone
                - lept_stderr
        - Branch String:   'enhance.c:1150,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1150,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1150,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1151,22'
          Branch Sides:
            - BranchSide:      'enhance.c:1151,25'
              BranchSideFuncs:
                - pixClone
                - lept_stderr
            - BranchSide:      'enhance.c:1152,9'
              BranchSideFuncs:
                - pixClone
                - lept_stderr
        - Branch String:   'enhance.c:1151,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1152,9'
              BranchSideFuncs:
                - pixClone
                - lept_stderr
            - BranchSide:      'enhance.c:1155,9'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixCreateRGBImage
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyRGBComponent
                - pixUnsharpMaskingGrayFast
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:1152,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1153,25'
              BranchSideFuncs:
                - lept_stderr
                - pixClone
            - BranchSide:      'enhance.c:1153,25'
              BranchSideFuncs:
                - pixClone
        - Branch String:   'enhance.c:1155,24'
          Branch Sides:
            - BranchSide:      'enhance.c:1155,27'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixCreateRGBImage
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyRGBComponent
                - pixUnsharpMaskingGrayFast
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:1157,9'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixCreateRGBImage
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyRGBComponent
                - pixUnsharpMaskingGrayFast
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:1155,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1156,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1157,9'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixCreateRGBImage
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyRGBComponent
                - pixUnsharpMaskingGrayFast
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:1156,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1156,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1156,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1157,30'
          Branch Sides:
            - BranchSide:      'enhance.c:1157,33'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixCreateRGBImage
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyRGBComponent
                - pixUnsharpMaskingGrayFast
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:1162,35'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixCreateRGBImage
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyRGBComponent
                - pixUnsharpMaskingGrayFast
                - returnErrorPtr
        - Branch String:   'enhance.c:1157,53'
          Branch Sides:
            - BranchSide:      'enhance.c:1158,9'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixCreateRGBImage
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyRGBComponent
                - pixUnsharpMaskingGrayFast
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:1162,35'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixCreateRGBImage
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyRGBComponent
                - pixUnsharpMaskingGrayFast
                - returnErrorPtr
        - Branch String:   'enhance.c:1157,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1159,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1162,35'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixCreateRGBImage
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyRGBComponent
                - pixUnsharpMaskingGrayFast
                - returnErrorPtr
        - Branch String:   'enhance.c:1159,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1159,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1159,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1162,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1163,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1166,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixCreateRGBImage
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyRGBComponent
                - pixUnsharpMaskingGrayFast
        - Branch String:   'enhance.c:1163,23'
          Branch Sides:
            - BranchSide:      'enhance.c:1163,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1163,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1167,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1168,42'
              BranchSideFuncs:
                - pixUnsharpMaskingGrayFast
                - pixDestroy
            - BranchSide:      'enhance.c:1170,35'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGrayFast
                - pixDestroy
                - pixCreateRGBImage
                - pixGetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixCopyRGBComponent
        - Branch String:   'enhance.c:1180,13'
          Branch Sides:
            - BranchSide:      'enhance.c:1181,33'
              BranchSideFuncs:
                - pixCopyRGBComponent
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'enhance.c:1182,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'enhance.c:1149,19'
          Dst:             pixGetDepth
        - Src:             'enhance.c:1150,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1152,9'
          Dst:             lept_stderr
        - Src:             'enhance.c:1153,16'
          Dst:             pixClone
        - Src:             'enhance.c:1156,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1159,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1162,17'
          Dst:             pixConvertTo8Or32
        - Src:             'enhance.c:1163,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1166,9'
          Dst:             pixGetDepth
        - Src:             'enhance.c:1168,16'
          Dst:             pixUnsharpMaskingGrayFast
        - Src:             'enhance.c:1170,16'
          Dst:             pixGetRGBComponent
        - Src:             'enhance.c:1171,17'
          Dst:             pixUnsharpMaskingGrayFast
        - Src:             'enhance.c:1172,9'
          Dst:             pixDestroy
        - Src:             'enhance.c:1173,16'
          Dst:             pixGetRGBComponent
        - Src:             'enhance.c:1174,17'
          Dst:             pixUnsharpMaskingGrayFast
        - Src:             'enhance.c:1175,9'
          Dst:             pixDestroy
        - Src:             'enhance.c:1176,16'
          Dst:             pixGetRGBComponent
        - Src:             'enhance.c:1177,17'
          Dst:             pixUnsharpMaskingGrayFast
        - Src:             'enhance.c:1178,9'
          Dst:             pixDestroy
        - Src:             'enhance.c:1179,16'
          Dst:             pixCreateRGBImage
        - Src:             'enhance.c:1180,13'
          Dst:             pixGetSpp
        - Src:             'enhance.c:1181,13'
          Dst:             pixCopyRGBComponent
        - Src:             'enhance.c:1182,9'
          Dst:             pixDestroy
        - Src:             'enhance.c:1183,9'
          Dst:             pixDestroy
        - Src:             'enhance.c:1184,9'
          Dst:             pixDestroy
        - Src:             'enhance.c:1187,5'
          Dst:             pixDestroy
    - functionName:    pixUnsharpMasking
      functionSourceFile: '/src/leptonica/src/enhance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - pixs
        - halfwidth
        - fract
      BBCount:         36
      ICount:          220
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - lept_stderr
        - pixClone
        - pixConvertTo8Or32
        - pixCopyRGBComponent
        - pixCreateRGBImage
        - pixDestroy
        - pixGetDepth
        - pixGetRGBComponent
        - pixGetSpp
        - pixUnsharpMaskingFast
        - pixUnsharpMaskingGray
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'enhance.c:986,15'
          Branch Sides:
            - BranchSide:      'enhance.c:986,31'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8Or32
                - pixGetDepth
                - pixGetRGBComponent
                - pixUnsharpMaskingGray
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGray
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetSpp
                - pixDestroy
                - pixCopyRGBComponent
                - pixUnsharpMaskingGray
                - returnErrorPtr
                - pixUnsharpMaskingFast
                - pixClone
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'enhance.c:987,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'enhance.c:986,9'
          Branch Sides:
            - BranchSide:      'enhance.c:987,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:988,9'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixGetRGBComponent
                - pixUnsharpMaskingGray
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGray
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetSpp
                - pixDestroy
                - pixCopyRGBComponent
                - pixUnsharpMaskingGray
                - returnErrorPtr
                - pixUnsharpMaskingFast
                - pixClone
                - lept_stderr
        - Branch String:   'enhance.c:987,23'
          Branch Sides:
            - BranchSide:      'enhance.c:987,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:987,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:988,22'
          Branch Sides:
            - BranchSide:      'enhance.c:988,25'
              BranchSideFuncs:
                - pixClone
                - lept_stderr
            - BranchSide:      'enhance.c:989,9'
              BranchSideFuncs:
                - pixClone
                - lept_stderr
        - Branch String:   'enhance.c:988,9'
          Branch Sides:
            - BranchSide:      'enhance.c:989,9'
              BranchSideFuncs:
                - pixClone
                - lept_stderr
            - BranchSide:      'enhance.c:993,9'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixGetRGBComponent
                - pixUnsharpMaskingGray
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGray
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetSpp
                - pixDestroy
                - pixCopyRGBComponent
                - pixUnsharpMaskingGray
                - returnErrorPtr
                - pixUnsharpMaskingFast
        - Branch String:   'enhance.c:989,9'
          Branch Sides:
            - BranchSide:      'enhance.c:990,25'
              BranchSideFuncs:
                - lept_stderr
                - pixClone
            - BranchSide:      'enhance.c:990,25'
              BranchSideFuncs:
                - pixClone
        - Branch String:   'enhance.c:993,24'
          Branch Sides:
            - BranchSide:      'enhance.c:993,27'
              BranchSideFuncs:
                - pixUnsharpMaskingFast
            - BranchSide:      'enhance.c:994,38'
              BranchSideFuncs:
                - pixUnsharpMaskingFast
        - Branch String:   'enhance.c:993,9'
          Branch Sides:
            - BranchSide:      'enhance.c:994,38'
              BranchSideFuncs:
                - pixUnsharpMaskingFast
            - BranchSide:      'enhance.c:997,35'
              BranchSideFuncs:
                - pixConvertTo8Or32
                - pixGetDepth
                - pixGetRGBComponent
                - pixUnsharpMaskingGray
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGray
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetSpp
                - pixDestroy
                - pixCopyRGBComponent
                - pixUnsharpMaskingGray
                - returnErrorPtr
        - Branch String:   'enhance.c:997,9'
          Branch Sides:
            - BranchSide:      'enhance.c:998,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:1001,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetRGBComponent
                - pixUnsharpMaskingGray
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGray
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetSpp
                - pixDestroy
                - pixCopyRGBComponent
                - pixUnsharpMaskingGray
        - Branch String:   'enhance.c:998,23'
          Branch Sides:
            - BranchSide:      'enhance.c:998,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:998,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:1002,9'
          Branch Sides:
            - BranchSide:      'enhance.c:1003,38'
              BranchSideFuncs:
                - pixUnsharpMaskingGray
                - pixDestroy
            - BranchSide:      'enhance.c:1005,35'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixUnsharpMaskingGray
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGray
                - pixDestroy
                - pixGetRGBComponent
                - pixUnsharpMaskingGray
                - pixDestroy
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixGetSpp
                - pixDestroy
                - pixCopyRGBComponent
      Callsites:
        - Src:             'enhance.c:986,19'
          Dst:             pixGetDepth
        - Src:             'enhance.c:987,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:989,9'
          Dst:             lept_stderr
        - Src:             'enhance.c:990,16'
          Dst:             pixClone
        - Src:             'enhance.c:994,16'
          Dst:             pixUnsharpMaskingFast
        - Src:             'enhance.c:997,17'
          Dst:             pixConvertTo8Or32
        - Src:             'enhance.c:998,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:1001,9'
          Dst:             pixGetDepth
        - Src:             'enhance.c:1003,16'
          Dst:             pixUnsharpMaskingGray
        - Src:             'enhance.c:1005,16'
          Dst:             pixGetRGBComponent
        - Src:             'enhance.c:1006,17'
          Dst:             pixUnsharpMaskingGray
        - Src:             'enhance.c:1007,9'
          Dst:             pixDestroy
        - Src:             'enhance.c:1008,16'
          Dst:             pixGetRGBComponent
        - Src:             'enhance.c:1009,17'
          Dst:             pixUnsharpMaskingGray
        - Src:             'enhance.c:1010,9'
          Dst:             pixDestroy
        - Src:             'enhance.c:1011,16'
          Dst:             pixGetRGBComponent
        - Src:             'enhance.c:1012,17'
          Dst:             pixUnsharpMaskingGray
        - Src:             'enhance.c:1013,9'
          Dst:             pixDestroy
        - Src:             'enhance.c:1014,16'
          Dst:             pixCreateRGBImage
        - Src:             'enhance.c:1015,9'
          Dst:             pixDestroy
        - Src:             'enhance.c:1016,9'
          Dst:             pixDestroy
        - Src:             'enhance.c:1017,9'
          Dst:             pixDestroy
        - Src:             'enhance.c:1018,13'
          Dst:             pixGetSpp
        - Src:             'enhance.c:1019,13'
          Dst:             pixCopyRGBComponent
        - Src:             'enhance.c:1022,5'
          Dst:             pixDestroy
    - functionName:    pixTRCMapGeneral
      functionSourceFile: '/src/leptonica/src/enhance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 953
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - nar
        - nag
        - nab
      BBCount:         67
      ICount:          450
      EdgeCount:       89
      CyclomaticComplexity: 24
      functionsReached:
        - numaGetCount
        - numaGetIArray
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'enhance.c:896,15'
          Branch Sides:
            - BranchSide:      'enhance.c:896,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetCount
                - numaGetIArray
                - numaGetIArray
                - numaGetIArray
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - free
                - free
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'enhance.c:897,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'enhance.c:896,9'
          Branch Sides:
            - BranchSide:      'enhance.c:897,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'enhance.c:898,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetCount
                - numaGetIArray
                - numaGetIArray
                - numaGetIArray
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - free
                - free
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
        - Branch String:   'enhance.c:897,16'
          Branch Sides:
            - BranchSide:      'enhance.c:897,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'enhance.c:897,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:898,14'
          Branch Sides:
            - BranchSide:      'enhance.c:898,29'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetCount
                - numaGetIArray
                - numaGetIArray
                - numaGetIArray
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - free
                - free
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'enhance.c:900,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetCount
                - numaGetIArray
                - numaGetIArray
                - numaGetIArray
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - free
                - free
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - returnErrorInt
        - Branch String:   'enhance.c:898,9'
          Branch Sides:
            - BranchSide:      'enhance.c:899,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'enhance.c:900,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetCount
                - numaGetIArray
                - numaGetIArray
                - numaGetIArray
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - free
                - free
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - returnErrorInt
        - Branch String:   'enhance.c:899,16'
          Branch Sides:
            - BranchSide:      'enhance.c:899,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'enhance.c:899,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:900,14'
          Branch Sides:
            - BranchSide:      'enhance.c:900,18'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetCount
                - numaGetIArray
                - numaGetIArray
                - numaGetIArray
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - free
                - free
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - returnErrorInt
            - BranchSide:      'enhance.c:901,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'enhance.c:900,22'
          Branch Sides:
            - BranchSide:      'enhance.c:900,26'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetCount
                - numaGetIArray
                - numaGetIArray
                - numaGetIArray
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - free
                - free
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - returnErrorInt
            - BranchSide:      'enhance.c:901,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'enhance.c:900,9'
          Branch Sides:
            - BranchSide:      'enhance.c:901,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetCount
                - numaGetIArray
                - numaGetIArray
                - numaGetIArray
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - free
                - free
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - returnErrorInt
            - BranchSide:      'enhance.c:902,22'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetCount
                - numaGetIArray
                - numaGetIArray
                - numaGetIArray
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - free
                - free
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - returnErrorInt
        - Branch String:   'enhance.c:901,16'
          Branch Sides:
            - BranchSide:      'enhance.c:901,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'enhance.c:901,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:902,34'
          Branch Sides:
            - BranchSide:      'enhance.c:902,50'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'enhance.c:904,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'enhance.c:902,62'
          Branch Sides:
            - BranchSide:      'enhance.c:903,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'enhance.c:904,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'enhance.c:902,9'
          Branch Sides:
            - BranchSide:      'enhance.c:904,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'enhance.c:907,38'
              BranchSideFuncs:
                - numaGetIArray
                - numaGetIArray
                - numaGetIArray
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - free
                - free
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
        - Branch String:   'enhance.c:904,16'
          Branch Sides:
            - BranchSide:      'enhance.c:904,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'enhance.c:904,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:913,9'
          Branch Sides:
            - BranchSide:      'enhance.c:914,16'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - free
                - free
                - free
            - BranchSide:      'enhance.c:926,28'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - free
                - free
                - free
        - Branch String:   'enhance.c:914,9'
          Branch Sides:
            - BranchSide:      'enhance.c:915,20'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'enhance.c:925,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'enhance.c:916,13'
          Branch Sides:
            - BranchSide:      'enhance.c:917,28'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'enhance.c:924,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'enhance.c:930,17'
          Branch Sides:
            - BranchSide:      'enhance.c:931,17'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'enhance.c:932,20'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'enhance.c:934,13'
          Branch Sides:
            - BranchSide:      'enhance.c:935,21'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'enhance.c:946,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'enhance.c:935,21'
          Branch Sides:
            - BranchSide:      'enhance.c:936,21'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'enhance.c:937,21'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'enhance.c:937,21'
          Branch Sides:
            - BranchSide:      'enhance.c:938,21'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'enhance.c:939,28'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'enhance.c:896,18'
          Dst:             pixGetDepth
        - Src:             'enhance.c:897,16'
          Dst:             returnErrorInt
        - Src:             'enhance.c:898,17'
          Dst:             pixGetDepth
        - Src:             'enhance.c:899,16'
          Dst:             returnErrorInt
        - Src:             'enhance.c:901,16'
          Dst:             returnErrorInt
        - Src:             'enhance.c:902,9'
          Dst:             numaGetCount
        - Src:             'enhance.c:902,37'
          Dst:             numaGetCount
        - Src:             'enhance.c:903,9'
          Dst:             numaGetCount
        - Src:             'enhance.c:904,16'
          Dst:             returnErrorInt
        - Src:             'enhance.c:907,24'
          Dst:             numaGetIArray
        - Src:             'enhance.c:908,24'
          Dst:             numaGetIArray
        - Src:             'enhance.c:909,24'
          Dst:             numaGetIArray
        - Src:             'enhance.c:910,5'
          Dst:             pixGetDimensions
        - Src:             'enhance.c:911,11'
          Dst:             pixGetWpl
        - Src:             'enhance.c:912,12'
          Dst:             pixGetData
        - Src:             'enhance.c:926,17'
          Dst:             pixGetData
        - Src:             'enhance.c:927,16'
          Dst:             pixGetWpl
        - Src:             'enhance.c:928,9'
          Dst:             pixGetDimensions
    - functionName:    numaEqualizeTRC
      functionSourceFile: '/src/leptonica/src/enhance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - pix
        - fract
        - factor
      BBCount:         45
      ICount:          244
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetFValue
        - numaGetPartialSums
        - numaGetSum
        - pixGetDepth
        - pixGetGrayHistogram
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'enhance.c:709,9'
          Branch Sides:
            - BranchSide:      'enhance.c:710,24'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetGrayHistogram
                - numaGetSum
                - numaGetPartialSums
                - numaCreate
                - numaDestroy
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:711,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetGrayHistogram
                - numaGetSum
                - numaGetPartialSums
                - numaCreate
                - numaDestroy
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:710,24'
          Branch Sides:
            - BranchSide:      'enhance.c:710,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:710,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:711,9'
          Branch Sides:
            - BranchSide:      'enhance.c:712,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:713,9'
              BranchSideFuncs:
                - pixGetGrayHistogram
                - numaGetSum
                - numaGetPartialSums
                - numaCreate
                - numaDestroy
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:712,24'
          Branch Sides:
            - BranchSide:      'enhance.c:712,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:712,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:713,21'
          Branch Sides:
            - BranchSide:      'enhance.c:713,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:714,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'enhance.c:713,9'
          Branch Sides:
            - BranchSide:      'enhance.c:714,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:715,9'
              BranchSideFuncs:
                - pixGetGrayHistogram
                - numaGetSum
                - numaGetPartialSums
                - numaCreate
                - numaDestroy
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'enhance.c:714,24'
          Branch Sides:
            - BranchSide:      'enhance.c:714,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:714,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:715,9'
          Branch Sides:
            - BranchSide:      'enhance.c:716,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:718,9'
              BranchSideFuncs:
                - pixGetGrayHistogram
                - numaGetSum
                - numaGetPartialSums
                - numaCreate
                - numaDestroy
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'enhance.c:716,24'
          Branch Sides:
            - BranchSide:      'enhance.c:716,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:716,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:718,9'
          Branch Sides:
            - BranchSide:      'enhance.c:719,9'
              BranchSideFuncs:
                - pixGetGrayHistogram
                - numaGetSum
                - numaGetPartialSums
                - numaCreate
                - numaDestroy
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'enhance.c:721,36'
              BranchSideFuncs:
                - pixGetGrayHistogram
                - numaGetSum
                - numaGetPartialSums
                - numaCreate
                - numaDestroy
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'enhance.c:719,9'
          Branch Sides:
            - BranchSide:      'enhance.c:721,36'
              BranchSideFuncs:
                - lept_stderr
                - pixGetGrayHistogram
                - numaGetSum
                - numaGetPartialSums
                - numaCreate
                - numaDestroy
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
                - returnErrorPtr
            - BranchSide:      'enhance.c:721,36'
              BranchSideFuncs:
                - pixGetGrayHistogram
                - numaGetSum
                - numaGetPartialSums
                - numaCreate
                - numaDestroy
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'enhance.c:721,9'
          Branch Sides:
            - BranchSide:      'enhance.c:722,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:723,16'
              BranchSideFuncs:
                - numaGetSum
                - numaGetPartialSums
                - numaCreate
                - numaDestroy
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
        - Branch String:   'enhance.c:722,24'
          Branch Sides:
            - BranchSide:      'enhance.c:722,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:722,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:727,5'
          Branch Sides:
            - BranchSide:      'enhance.c:728,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaDestroy
                - numaDestroy
            - BranchSide:      'enhance.c:735,5'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
        - Branch String:   'enhance.c:731,16'
          Branch Sides:
            - BranchSide:      'enhance.c:731,14'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - numaGetFValue
            - BranchSide:      'enhance.c:731,14'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - numaGetFValue
      Callsites:
        - Src:             'enhance.c:710,24'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:711,9'
          Dst:             pixGetDepth
        - Src:             'enhance.c:712,24'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:714,24'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:716,24'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:719,9'
          Dst:             lept_stderr
        - Src:             'enhance.c:721,16'
          Dst:             pixGetGrayHistogram
        - Src:             'enhance.c:722,24'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:723,5'
          Dst:             numaGetSum
        - Src:             'enhance.c:724,13'
          Dst:             numaGetPartialSums
        - Src:             'enhance.c:726,11'
          Dst:             numaCreate
        - Src:             'enhance.c:728,9'
          Dst:             numaGetFValue
        - Src:             'enhance.c:732,9'
          Dst:             numaAddNumber
        - Src:             'enhance.c:735,5'
          Dst:             numaDestroy
        - Src:             'enhance.c:736,5'
          Dst:             numaDestroy
    - functionName:    pixEqualizeTRC
      functionSourceFile: '/src/leptonica/src/enhance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - fract
        - factor
      BBCount:         48
      ICount:          293
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - numaDestroy
        - numaEqualizeTRC
        - pixClone
        - pixCopy
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixGetRGBComponent
        - pixRemoveColormap
        - pixSetRGBComponent
        - pixTRCMap
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'enhance.c:626,9'
          Branch Sides:
            - BranchSide:      'enhance.c:627,23'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - numaEqualizeTRC
                - pixTRCMap
                - numaDestroy
                - pixRemoveColormap
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:628,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - numaEqualizeTRC
                - pixTRCMap
                - numaDestroy
                - pixRemoveColormap
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:627,23'
          Branch Sides:
            - BranchSide:      'enhance.c:627,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:627,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:628,14'
          Branch Sides:
            - BranchSide:      'enhance.c:628,18'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - numaEqualizeTRC
                - pixTRCMap
                - numaDestroy
                - pixRemoveColormap
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:630,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - numaEqualizeTRC
                - pixTRCMap
                - numaDestroy
                - pixRemoveColormap
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:628,9'
          Branch Sides:
            - BranchSide:      'enhance.c:629,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:630,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - numaEqualizeTRC
                - pixTRCMap
                - numaDestroy
                - pixRemoveColormap
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:629,23'
          Branch Sides:
            - BranchSide:      'enhance.c:629,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:629,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:632,16'
          Branch Sides:
            - BranchSide:      'enhance.c:632,19'
              BranchSideFuncs:
                - pixClone
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - numaEqualizeTRC
                - pixTRCMap
                - numaDestroy
                - pixRemoveColormap
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:634,9'
              BranchSideFuncs:
                - pixClone
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - numaEqualizeTRC
                - pixTRCMap
                - numaDestroy
                - pixRemoveColormap
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:632,27'
          Branch Sides:
            - BranchSide:      'enhance.c:632,31'
              BranchSideFuncs:
                - returnErrorPtr
                - pixClone
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - numaEqualizeTRC
                - pixTRCMap
                - numaDestroy
                - pixRemoveColormap
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:634,9'
              BranchSideFuncs:
                - pixClone
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - numaEqualizeTRC
                - pixTRCMap
                - numaDestroy
                - pixRemoveColormap
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:632,9'
          Branch Sides:
            - BranchSide:      'enhance.c:633,23'
              BranchSideFuncs:
                - pixClone
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - numaEqualizeTRC
                - pixTRCMap
                - numaDestroy
                - pixRemoveColormap
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:634,9'
              BranchSideFuncs:
                - pixClone
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - numaEqualizeTRC
                - pixTRCMap
                - numaDestroy
                - pixRemoveColormap
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:633,23'
          Branch Sides:
            - BranchSide:      'enhance.c:633,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:633,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:634,21'
          Branch Sides:
            - BranchSide:      'enhance.c:634,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:635,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'enhance.c:634,9'
          Branch Sides:
            - BranchSide:      'enhance.c:635,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:636,9'
              BranchSideFuncs:
                - pixClone
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - numaEqualizeTRC
                - pixTRCMap
                - numaDestroy
                - pixRemoveColormap
                - pixCopy
                - returnErrorPtr
        - Branch String:   'enhance.c:635,23'
          Branch Sides:
            - BranchSide:      'enhance.c:635,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:635,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:636,9'
          Branch Sides:
            - BranchSide:      'enhance.c:637,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:639,9'
              BranchSideFuncs:
                - pixClone
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - numaEqualizeTRC
                - pixTRCMap
                - numaDestroy
                - pixRemoveColormap
                - pixCopy
        - Branch String:   'enhance.c:637,23'
          Branch Sides:
            - BranchSide:      'enhance.c:637,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:637,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:639,9'
          Branch Sides:
            - BranchSide:      'enhance.c:640,24'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'enhance.c:643,9'
              BranchSideFuncs:
                - pixClone
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - numaEqualizeTRC
                - pixTRCMap
                - numaDestroy
                - pixRemoveColormap
        - Branch String:   'enhance.c:643,9'
          Branch Sides:
            - BranchSide:      'enhance.c:644,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - numaEqualizeTRC
                - pixTRCMap
                - numaDestroy
            - BranchSide:      'enhance.c:646,25'
              BranchSideFuncs:
                - pixClone
                - pixCopy
                - pixDestroy
                - pixGetDepth
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - numaEqualizeTRC
                - pixTRCMap
                - numaDestroy
        - Branch String:   'enhance.c:653,9'
          Branch Sides:
            - BranchSide:      'enhance.c:654,30'
              BranchSideFuncs:
                - numaEqualizeTRC
                - pixTRCMap
                - numaDestroy
            - BranchSide:      'enhance.c:658,35'
              BranchSideFuncs:
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
                - pixGetRGBComponent
                - numaEqualizeTRC
                - pixTRCMap
                - pixSetRGBComponent
                - numaDestroy
                - pixDestroy
      Callsites:
        - Src:             'enhance.c:627,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:629,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:630,12'
          Dst:             pixGetColormap
        - Src:             'enhance.c:631,9'
          Dst:             pixGetDepth
        - Src:             'enhance.c:633,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:635,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:637,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:640,16'
          Dst:             pixCopy
        - Src:             'enhance.c:644,16'
          Dst:             pixRemoveColormap
        - Src:             'enhance.c:646,16'
          Dst:             pixClone
        - Src:             'enhance.c:649,12'
          Dst:             pixCopy
        - Src:             'enhance.c:650,5'
          Dst:             pixDestroy
        - Src:             'enhance.c:652,9'
          Dst:             pixGetDepth
        - Src:             'enhance.c:654,14'
          Dst:             numaEqualizeTRC
        - Src:             'enhance.c:655,9'
          Dst:             pixTRCMap
        - Src:             'enhance.c:656,9'
          Dst:             numaDestroy
        - Src:             'enhance.c:658,16'
          Dst:             pixGetRGBComponent
        - Src:             'enhance.c:659,14'
          Dst:             numaEqualizeTRC
        - Src:             'enhance.c:660,9'
          Dst:             pixTRCMap
        - Src:             'enhance.c:661,9'
          Dst:             pixSetRGBComponent
        - Src:             'enhance.c:662,9'
          Dst:             numaDestroy
        - Src:             'enhance.c:663,9'
          Dst:             pixDestroy
        - Src:             'enhance.c:664,16'
          Dst:             pixGetRGBComponent
        - Src:             'enhance.c:665,14'
          Dst:             numaEqualizeTRC
        - Src:             'enhance.c:666,9'
          Dst:             pixTRCMap
        - Src:             'enhance.c:667,9'
          Dst:             pixSetRGBComponent
        - Src:             'enhance.c:668,9'
          Dst:             numaDestroy
        - Src:             'enhance.c:669,9'
          Dst:             pixDestroy
        - Src:             'enhance.c:670,16'
          Dst:             pixGetRGBComponent
        - Src:             'enhance.c:671,14'
          Dst:             numaEqualizeTRC
        - Src:             'enhance.c:672,9'
          Dst:             pixTRCMap
        - Src:             'enhance.c:673,9'
          Dst:             pixSetRGBComponent
        - Src:             'enhance.c:674,9'
          Dst:             numaDestroy
        - Src:             'enhance.c:675,9'
          Dst:             pixDestroy
    - functionName:    pixTRCMap
      functionSourceFile: '/src/leptonica/src/enhance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - na
      BBCount:         97
      ICount:          627
      EdgeCount:       128
      CyclomaticComplexity: 33
      functionsReached:
        - numaGetCount
        - numaGetIArray
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    9
      BranchProfiles:
        - Branch String:   'enhance.c:774,9'
          Branch Sides:
            - BranchSide:      'enhance.c:775,16'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorInt
                - numaGetCount
                - pixGetDimensions
                - numaGetIArray
                - pixGetWpl
                - pixGetData
                - free
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'enhance.c:776,24'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorInt
                - numaGetCount
                - pixGetDimensions
                - numaGetIArray
                - pixGetWpl
                - pixGetData
                - free
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'enhance.c:775,16'
          Branch Sides:
            - BranchSide:      'enhance.c:775,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'enhance.c:775,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:776,9'
          Branch Sides:
            - BranchSide:      'enhance.c:777,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'enhance.c:778,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - pixGetDimensions
                - numaGetIArray
                - pixGetWpl
                - pixGetData
                - free
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'enhance.c:777,16'
          Branch Sides:
            - BranchSide:      'enhance.c:777,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'enhance.c:777,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:778,9'
          Branch Sides:
            - BranchSide:      'enhance.c:779,16'
              BranchSideFuncs:
                - numaGetCount
                - pixGetDimensions
                - numaGetIArray
                - pixGetWpl
                - pixGetData
                - free
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'enhance.c:780,22'
              BranchSideFuncs:
                - numaGetCount
                - pixGetDimensions
                - numaGetIArray
                - pixGetWpl
                - pixGetData
                - free
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'enhance.c:779,16'
          Branch Sides:
            - BranchSide:      'enhance.c:779,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'enhance.c:779,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:780,9'
          Branch Sides:
            - BranchSide:      'enhance.c:781,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'enhance.c:782,22'
              BranchSideFuncs:
                - pixGetDimensions
                - numaGetIArray
                - pixGetWpl
                - pixGetData
                - free
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'enhance.c:781,16'
          Branch Sides:
            - BranchSide:      'enhance.c:781,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'enhance.c:781,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:783,16'
          Branch Sides:
            - BranchSide:      'enhance.c:783,19'
              BranchSideFuncs:
                - numaGetIArray
                - pixGetWpl
                - pixGetData
                - free
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'enhance.c:785,9'
              BranchSideFuncs:
                - numaGetIArray
                - pixGetWpl
                - pixGetData
                - free
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetDepth
                - returnErrorInt
        - Branch String:   'enhance.c:783,9'
          Branch Sides:
            - BranchSide:      'enhance.c:784,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'enhance.c:785,9'
              BranchSideFuncs:
                - numaGetIArray
                - pixGetWpl
                - pixGetData
                - free
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - pixGetDepth
                - returnErrorInt
        - Branch String:   'enhance.c:784,16'
          Branch Sides:
            - BranchSide:      'enhance.c:784,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'enhance.c:784,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:785,9'
          Branch Sides:
            - BranchSide:      'enhance.c:786,25'
              BranchSideFuncs:
                - pixGetDepth
                - numaGetIArray
                - pixGetWpl
                - pixGetData
                - free
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - returnErrorInt
            - BranchSide:      'enhance.c:790,37'
              BranchSideFuncs:
                - numaGetIArray
                - pixGetWpl
                - pixGetData
                - free
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
        - Branch String:   'enhance.c:786,13'
          Branch Sides:
            - BranchSide:      'enhance.c:787,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'enhance.c:788,5'
              BranchSideFuncs:
                - numaGetIArray
                - pixGetWpl
                - pixGetData
                - free
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
        - Branch String:   'enhance.c:787,20'
          Branch Sides:
            - BranchSide:      'enhance.c:787,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'enhance.c:787,13'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:793,9'
          Branch Sides:
            - BranchSide:      'enhance.c:794,13'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - free
            - BranchSide:      'enhance.c:817,28'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetDimensions
                - free
        - Branch String:   'enhance.c:794,13'
          Branch Sides:
            - BranchSide:      'enhance.c:795,20'
              BranchSideFuncs:
                - free
            - BranchSide:      'enhance.c:804,20'
              BranchSideFuncs:
                - free
        - Branch String:   'enhance.c:795,13'
          Branch Sides:
            - BranchSide:      'enhance.c:796,24'
              BranchSideFuncs:
                - free
            - BranchSide:      'enhance.c:803,9'
              BranchSideFuncs:
                - free
        - Branch String:   'enhance.c:797,17'
          Branch Sides:
            - BranchSide:      'enhance.c:798,29'
              BranchSideFuncs:
                - free
            - BranchSide:      'enhance.c:802,13'
              BranchSideFuncs:
                - free
        - Branch String:   'enhance.c:804,13'
          Branch Sides:
            - BranchSide:      'enhance.c:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      'enhance.c:805,24'
              BranchSideFuncs:
                - free
        - Branch String:   'enhance.c:806,17'
          Branch Sides:
            - BranchSide:      'enhance.c:807,32'
              BranchSideFuncs:
                - free
            - BranchSide:      'enhance.c:814,13'
              BranchSideFuncs:
                - free
        - Branch String:   'enhance.c:820,13'
          Branch Sides:
            - BranchSide:      'enhance.c:821,20'
              BranchSideFuncs:
                - free
            - BranchSide:      'enhance.c:837,20'
              BranchSideFuncs:
                - free
        - Branch String:   'enhance.c:821,13'
          Branch Sides:
            - BranchSide:      'enhance.c:822,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'enhance.c:836,9'
              BranchSideFuncs:
                - free
        - Branch String:   'enhance.c:822,21'
          Branch Sides:
            - BranchSide:      'enhance.c:823,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'enhance.c:824,24'
              BranchSideFuncs:
                - free
        - Branch String:   'enhance.c:826,17'
          Branch Sides:
            - BranchSide:      'enhance.c:827,25'
              BranchSideFuncs:
                - free
            - BranchSide:      'enhance.c:835,13'
              BranchSideFuncs:
                - free
        - Branch String:   'enhance.c:827,25'
          Branch Sides:
            - BranchSide:      'enhance.c:828,25'
              BranchSideFuncs:
                - free
            - BranchSide:      'enhance.c:829,25'
              BranchSideFuncs:
                - free
        - Branch String:   'enhance.c:829,25'
          Branch Sides:
            - BranchSide:      'enhance.c:830,25'
              BranchSideFuncs:
                - free
            - BranchSide:      'enhance.c:831,29'
              BranchSideFuncs:
                - free
        - Branch String:   'enhance.c:838,21'
          Branch Sides:
            - BranchSide:      'enhance.c:839,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'enhance.c:840,24'
              BranchSideFuncs:
                - free
        - Branch String:   'enhance.c:842,17'
          Branch Sides:
            - BranchSide:      'enhance.c:843,25'
              BranchSideFuncs:
                - free
            - BranchSide:      'enhance.c:854,13'
              BranchSideFuncs:
                - free
        - Branch String:   'enhance.c:843,25'
          Branch Sides:
            - BranchSide:      'enhance.c:844,25'
              BranchSideFuncs:
                - free
            - BranchSide:      'enhance.c:845,25'
              BranchSideFuncs:
                - free
        - Branch String:   'enhance.c:845,25'
          Branch Sides:
            - BranchSide:      'enhance.c:846,25'
              BranchSideFuncs:
                - free
            - BranchSide:      'enhance.c:847,32'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'enhance.c:775,16'
          Dst:             returnErrorInt
        - Src:             'enhance.c:776,9'
          Dst:             pixGetColormap
        - Src:             'enhance.c:777,16'
          Dst:             returnErrorInt
        - Src:             'enhance.c:779,16'
          Dst:             returnErrorInt
        - Src:             'enhance.c:780,9'
          Dst:             numaGetCount
        - Src:             'enhance.c:781,16'
          Dst:             returnErrorInt
        - Src:             'enhance.c:782,5'
          Dst:             pixGetDimensions
        - Src:             'enhance.c:784,16'
          Dst:             returnErrorInt
        - Src:             'enhance.c:786,13'
          Dst:             pixGetDepth
        - Src:             'enhance.c:787,20'
          Dst:             returnErrorInt
        - Src:             'enhance.c:790,23'
          Dst:             numaGetIArray
        - Src:             'enhance.c:791,11'
          Dst:             pixGetWpl
        - Src:             'enhance.c:792,12'
          Dst:             pixGetData
        - Src:             'enhance.c:817,17'
          Dst:             pixGetData
        - Src:             'enhance.c:818,16'
          Dst:             pixGetWpl
        - Src:             'enhance.c:819,9'
          Dst:             pixGetDimensions
    - functionName:    pixContrastTRCMasked
      functionSourceFile: '/src/leptonica/src/enhance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - pixm
        - factor
      BBCount:         48
      ICount:          237
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - lept_stderr
        - numaContrastTRC
        - numaDestroy
        - pixContrastTRC
        - pixCopy
        - pixGetColormap
        - pixGetDepth
        - pixTRCMap
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'enhance.c:499,9'
          Branch Sides:
            - BranchSide:      'enhance.c:500,31'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:502,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:502,9'
          Branch Sides:
            - BranchSide:      'enhance.c:503,23'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:504,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:503,23'
          Branch Sides:
            - BranchSide:      'enhance.c:503,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:503,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:504,9'
          Branch Sides:
            - BranchSide:      'enhance.c:505,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:506,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:505,23'
          Branch Sides:
            - BranchSide:      'enhance.c:505,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:505,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:506,14'
          Branch Sides:
            - BranchSide:      'enhance.c:506,18'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:508,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'enhance.c:506,9'
          Branch Sides:
            - BranchSide:      'enhance.c:507,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:508,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'enhance.c:507,23'
          Branch Sides:
            - BranchSide:      'enhance.c:507,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:507,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:509,16'
          Branch Sides:
            - BranchSide:      'enhance.c:509,19'
              BranchSideFuncs:
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'enhance.c:512,9'
              BranchSideFuncs:
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
        - Branch String:   'enhance.c:509,9'
          Branch Sides:
            - BranchSide:      'enhance.c:510,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:512,9'
              BranchSideFuncs:
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
        - Branch String:   'enhance.c:510,23'
          Branch Sides:
            - BranchSide:      'enhance.c:510,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:510,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:512,9'
          Branch Sides:
            - BranchSide:      'enhance.c:513,9'
              BranchSideFuncs:
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
            - BranchSide:      'enhance.c:516,9'
              BranchSideFuncs:
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
        - Branch String:   'enhance.c:513,9'
          Branch Sides:
            - BranchSide:      'enhance.c:514,16'
              BranchSideFuncs:
                - lept_stderr
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
            - BranchSide:      'enhance.c:514,16'
              BranchSideFuncs:
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
        - Branch String:   'enhance.c:516,9'
          Branch Sides:
            - BranchSide:      'enhance.c:517,24'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'enhance.c:519,10'
              BranchSideFuncs:
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'enhance.c:519,9'
          Branch Sides:
            - BranchSide:      'enhance.c:520,30'
              BranchSideFuncs:
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'enhance.c:522,32'
              BranchSideFuncs:
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'enhance.c:522,9'
          Branch Sides:
            - BranchSide:      'enhance.c:523,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:524,15'
              BranchSideFuncs:
                - pixTRCMap
                - numaDestroy
        - Branch String:   'enhance.c:523,23'
          Branch Sides:
            - BranchSide:      'enhance.c:523,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:523,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'enhance.c:500,16'
          Dst:             pixContrastTRC
        - Src:             'enhance.c:503,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:504,9'
          Dst:             pixGetColormap
        - Src:             'enhance.c:505,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:507,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:508,9'
          Dst:             pixGetDepth
        - Src:             'enhance.c:510,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:513,9'
          Dst:             lept_stderr
        - Src:             'enhance.c:517,16'
          Dst:             pixCopy
        - Src:             'enhance.c:520,16'
          Dst:             pixCopy
        - Src:             'enhance.c:522,16'
          Dst:             numaContrastTRC
        - Src:             'enhance.c:523,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:524,5'
          Dst:             pixTRCMap
        - Src:             'enhance.c:525,5'
          Dst:             numaDestroy
    - functionName:    pixContrastTRC
      functionSourceFile: '/src/leptonica/src/enhance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - factor
      BBCount:         45
      ICount:          224
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - lept_stderr
        - numaContrastTRC
        - numaDestroy
        - pixCopy
        - pixGetColormap
        - pixGetDepth
        - pixTRCMap
        - pixcmapContrastTRC
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'enhance.c:439,9'
          Branch Sides:
            - BranchSide:      'enhance.c:440,23'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapContrastTRC
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'enhance.c:441,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapContrastTRC
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'enhance.c:440,23'
          Branch Sides:
            - BranchSide:      'enhance.c:440,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:440,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:441,14'
          Branch Sides:
            - BranchSide:      'enhance.c:441,18'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapContrastTRC
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'enhance.c:443,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapContrastTRC
                - returnErrorPtr
                - pixCopy
                - lept_stderr
        - Branch String:   'enhance.c:441,9'
          Branch Sides:
            - BranchSide:      'enhance.c:442,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:443,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapContrastTRC
                - returnErrorPtr
                - pixCopy
                - lept_stderr
        - Branch String:   'enhance.c:442,23'
          Branch Sides:
            - BranchSide:      'enhance.c:442,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:442,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:443,9'
          Branch Sides:
            - BranchSide:      'enhance.c:444,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapContrastTRC
                - returnErrorPtr
                - pixCopy
                - lept_stderr
            - BranchSide:      'enhance.c:447,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapContrastTRC
                - returnErrorPtr
                - pixCopy
        - Branch String:   'enhance.c:444,9'
          Branch Sides:
            - BranchSide:      'enhance.c:445,16'
              BranchSideFuncs:
                - lept_stderr
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapContrastTRC
                - returnErrorPtr
                - pixCopy
            - BranchSide:      'enhance.c:445,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapContrastTRC
                - returnErrorPtr
                - pixCopy
        - Branch String:   'enhance.c:447,9'
          Branch Sides:
            - BranchSide:      'enhance.c:448,24'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'enhance.c:450,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapContrastTRC
                - returnErrorPtr
        - Branch String:   'enhance.c:452,15'
          Branch Sides:
            - BranchSide:      'enhance.c:452,18'
              BranchSideFuncs:
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapContrastTRC
            - BranchSide:      'enhance.c:455,10'
              BranchSideFuncs:
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapContrastTRC
        - Branch String:   'enhance.c:452,25'
          Branch Sides:
            - BranchSide:      'enhance.c:452,28'
              BranchSideFuncs:
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapContrastTRC
                - returnErrorPtr
            - BranchSide:      'enhance.c:455,10'
              BranchSideFuncs:
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapContrastTRC
        - Branch String:   'enhance.c:452,9'
          Branch Sides:
            - BranchSide:      'enhance.c:453,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:455,10'
              BranchSideFuncs:
                - pixCopy
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapContrastTRC
        - Branch String:   'enhance.c:453,23'
          Branch Sides:
            - BranchSide:      'enhance.c:453,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:453,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:455,9'
          Branch Sides:
            - BranchSide:      'enhance.c:456,30'
              BranchSideFuncs:
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapContrastTRC
            - BranchSide:      'enhance.c:458,9'
              BranchSideFuncs:
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapContrastTRC
        - Branch String:   'enhance.c:458,9'
          Branch Sides:
            - BranchSide:      'enhance.c:459,43'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapContrastTRC
            - BranchSide:      'enhance.c:464,32'
              BranchSideFuncs:
                - numaContrastTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'enhance.c:464,9'
          Branch Sides:
            - BranchSide:      'enhance.c:465,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:466,15'
              BranchSideFuncs:
                - pixTRCMap
                - numaDestroy
        - Branch String:   'enhance.c:465,23'
          Branch Sides:
            - BranchSide:      'enhance.c:465,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:465,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'enhance.c:440,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:442,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:444,9'
          Dst:             lept_stderr
        - Src:             'enhance.c:448,16'
          Dst:             pixCopy
        - Src:             'enhance.c:450,12'
          Dst:             pixGetColormap
        - Src:             'enhance.c:451,9'
          Dst:             pixGetDepth
        - Src:             'enhance.c:453,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:456,16'
          Dst:             pixCopy
        - Src:             'enhance.c:459,28'
          Dst:             pixGetColormap
        - Src:             'enhance.c:459,9'
          Dst:             pixcmapContrastTRC
        - Src:             'enhance.c:464,16'
          Dst:             numaContrastTRC
        - Src:             'enhance.c:465,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:466,5'
          Dst:             pixTRCMap
        - Src:             'enhance.c:467,5'
          Dst:             numaDestroy
    - functionName:    numaContrastTRC
      functionSourceFile: '/src/leptonica/src/enhance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - factor
      BBCount:         16
      ICount:          131
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - atan
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaMakeSequence
      functionUses:    3
      BranchProfiles:
        - Branch String:   'enhance.c:554,9'
          Branch Sides:
            - BranchSide:      'enhance.c:555,9'
              BranchSideFuncs:
                - atan
                - atan
                - numaCreate
                - atan
                - numaAddNumber
                - numaMakeSequence
                - lept_stderr
            - BranchSide:      'enhance.c:559,9'
              BranchSideFuncs:
                - atan
                - atan
                - numaCreate
                - atan
                - numaAddNumber
                - numaMakeSequence
        - Branch String:   'enhance.c:555,9'
          Branch Sides:
            - BranchSide:      'enhance.c:557,16'
              BranchSideFuncs:
                - lept_stderr
                - atan
                - atan
                - numaCreate
                - atan
                - numaAddNumber
                - numaMakeSequence
            - BranchSide:      'enhance.c:557,16'
              BranchSideFuncs:
                - atan
                - atan
                - numaCreate
                - atan
                - numaAddNumber
                - numaMakeSequence
        - Branch String:   'enhance.c:559,9'
          Branch Sides:
            - BranchSide:      'enhance.c:560,16'
              BranchSideFuncs:
                - numaMakeSequence
            - BranchSide:      'enhance.c:562,11'
              BranchSideFuncs:
                - atan
                - atan
                - numaCreate
                - atan
                - numaAddNumber
        - Branch String:   'enhance.c:567,5'
          Branch Sides:
            - BranchSide:      'enhance.c:568,24'
              BranchSideFuncs:
                - atan
                - numaAddNumber
            - BranchSide:      'enhance.c:575,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'enhance.c:555,9'
          Dst:             lept_stderr
        - Src:             'enhance.c:560,16'
          Dst:             numaMakeSequence
        - Src:             'enhance.c:563,12'
          Dst:             atan
        - Src:             'enhance.c:564,12'
          Dst:             atan
        - Src:             'enhance.c:566,10'
          Dst:             numaCreate
        - Src:             'enhance.c:570,23'
          Dst:             atan
        - Src:             'enhance.c:572,9'
          Dst:             numaAddNumber
    - functionName:    atan
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pixGammaTRCWithAlpha
      functionSourceFile: '/src/leptonica/src/enhance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - gamma
        - minval
        - maxval
      BBCount:         46
      ICount:          235
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - lept_stderr
        - numaDestroy
        - numaGammaTRC
        - pixCopy
        - pixDestroy
        - pixGetDepth
        - pixGetRGBComponent
        - pixSetRGBComponent
        - pixSetSpp
        - pixTRCMap
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'enhance.c:313,15'
          Branch Sides:
            - BranchSide:      'enhance.c:313,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - pixGetRGBComponent
                - numaGammaTRC
                - pixTRCMap
                - pixSetRGBComponent
                - pixSetSpp
                - numaDestroy
                - pixDestroy
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:314,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'enhance.c:313,9'
          Branch Sides:
            - BranchSide:      'enhance.c:314,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:315,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetRGBComponent
                - numaGammaTRC
                - pixTRCMap
                - pixSetRGBComponent
                - pixSetSpp
                - numaDestroy
                - pixDestroy
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'enhance.c:314,23'
          Branch Sides:
            - BranchSide:      'enhance.c:314,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:314,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:315,14'
          Branch Sides:
            - BranchSide:      'enhance.c:315,18'
              BranchSideFuncs:
                - pixCopy
                - pixGetRGBComponent
                - numaGammaTRC
                - pixTRCMap
                - pixSetRGBComponent
                - pixSetSpp
                - numaDestroy
                - pixDestroy
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'enhance.c:317,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetRGBComponent
                - numaGammaTRC
                - pixTRCMap
                - pixSetRGBComponent
                - pixSetSpp
                - numaDestroy
                - pixDestroy
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'enhance.c:315,9'
          Branch Sides:
            - BranchSide:      'enhance.c:316,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:317,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetRGBComponent
                - numaGammaTRC
                - pixTRCMap
                - pixSetRGBComponent
                - pixSetSpp
                - numaDestroy
                - pixDestroy
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'enhance.c:316,23'
          Branch Sides:
            - BranchSide:      'enhance.c:316,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:316,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:317,9'
          Branch Sides:
            - BranchSide:      'enhance.c:318,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetRGBComponent
                - numaGammaTRC
                - pixTRCMap
                - pixSetRGBComponent
                - pixSetSpp
                - numaDestroy
                - pixDestroy
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'enhance.c:321,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetRGBComponent
                - numaGammaTRC
                - pixTRCMap
                - pixSetRGBComponent
                - pixSetSpp
                - numaDestroy
                - pixDestroy
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
        - Branch String:   'enhance.c:318,9'
          Branch Sides:
            - BranchSide:      'enhance.c:319,15'
              BranchSideFuncs:
                - lept_stderr
                - pixCopy
                - pixGetRGBComponent
                - numaGammaTRC
                - pixTRCMap
                - pixSetRGBComponent
                - pixSetSpp
                - numaDestroy
                - pixDestroy
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'enhance.c:319,15'
              BranchSideFuncs:
                - pixCopy
                - pixGetRGBComponent
                - numaGammaTRC
                - pixTRCMap
                - pixSetRGBComponent
                - pixSetSpp
                - numaDestroy
                - pixDestroy
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
        - Branch String:   'enhance.c:321,9'
          Branch Sides:
            - BranchSide:      'enhance.c:322,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:324,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetRGBComponent
                - numaGammaTRC
                - pixTRCMap
                - pixSetRGBComponent
                - pixSetSpp
                - numaDestroy
                - pixDestroy
                - returnErrorPtr
                - pixCopy
        - Branch String:   'enhance.c:322,23'
          Branch Sides:
            - BranchSide:      'enhance.c:322,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:322,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:324,22'
          Branch Sides:
            - BranchSide:      'enhance.c:324,25'
              BranchSideFuncs:
                - pixCopy
                - pixGetRGBComponent
                - numaGammaTRC
                - pixTRCMap
                - pixSetRGBComponent
                - pixSetSpp
                - numaDestroy
                - pixDestroy
                - returnErrorPtr
                - pixCopy
            - BranchSide:      'enhance.c:326,10'
              BranchSideFuncs:
                - pixCopy
                - pixGetRGBComponent
                - numaGammaTRC
                - pixTRCMap
                - pixSetRGBComponent
                - pixSetSpp
                - numaDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'enhance.c:324,37'
          Branch Sides:
            - BranchSide:      'enhance.c:324,40'
              BranchSideFuncs:
                - pixCopy
                - pixGetRGBComponent
                - numaGammaTRC
                - pixTRCMap
                - pixSetRGBComponent
                - pixSetSpp
                - numaDestroy
                - pixDestroy
                - returnErrorPtr
                - pixCopy
            - BranchSide:      'enhance.c:326,10'
              BranchSideFuncs:
                - pixCopy
                - pixGetRGBComponent
                - numaGammaTRC
                - pixTRCMap
                - pixSetRGBComponent
                - pixSetSpp
                - numaDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'enhance.c:324,9'
          Branch Sides:
            - BranchSide:      'enhance.c:325,24'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'enhance.c:326,10'
              BranchSideFuncs:
                - pixCopy
                - pixGetRGBComponent
                - numaGammaTRC
                - pixTRCMap
                - pixSetRGBComponent
                - pixSetSpp
                - numaDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'enhance.c:326,9'
          Branch Sides:
            - BranchSide:      'enhance.c:327,30'
              BranchSideFuncs:
                - pixGetRGBComponent
                - numaGammaTRC
                - pixTRCMap
                - pixSetRGBComponent
                - pixSetSpp
                - numaDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'enhance.c:329,35'
              BranchSideFuncs:
                - pixGetRGBComponent
                - numaGammaTRC
                - pixTRCMap
                - pixSetRGBComponent
                - pixSetSpp
                - numaDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'enhance.c:330,9'
          Branch Sides:
            - BranchSide:      'enhance.c:331,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:332,15'
              BranchSideFuncs:
                - pixTRCMap
                - pixSetRGBComponent
                - pixSetSpp
                - numaDestroy
                - pixDestroy
        - Branch String:   'enhance.c:331,23'
          Branch Sides:
            - BranchSide:      'enhance.c:331,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:331,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'enhance.c:313,18'
          Dst:             pixGetDepth
        - Src:             'enhance.c:314,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:316,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:318,9'
          Dst:             lept_stderr
        - Src:             'enhance.c:322,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:325,16'
          Dst:             pixCopy
        - Src:             'enhance.c:327,16'
          Dst:             pixCopy
        - Src:             'enhance.c:329,16'
          Dst:             pixGetRGBComponent
        - Src:             'enhance.c:330,16'
          Dst:             numaGammaTRC
        - Src:             'enhance.c:331,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:332,5'
          Dst:             pixTRCMap
        - Src:             'enhance.c:333,5'
          Dst:             pixSetRGBComponent
        - Src:             'enhance.c:334,5'
          Dst:             pixSetSpp
        - Src:             'enhance.c:336,5'
          Dst:             numaDestroy
        - Src:             'enhance.c:337,5'
          Dst:             pixDestroy
    - functionName:    numaGammaTRC
      functionSourceFile: '/src/leptonica/src/enhance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - gamma
        - minval
        - maxval
      BBCount:         37
      ICount:          204
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - powf
        - returnErrorPtr
      functionUses:    10
      BranchProfiles:
        - Branch String:   'enhance.c:371,9'
          Branch Sides:
            - BranchSide:      'enhance.c:372,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:373,9'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - powf
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
        - Branch String:   'enhance.c:372,24'
          Branch Sides:
            - BranchSide:      'enhance.c:372,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:372,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:373,9'
          Branch Sides:
            - BranchSide:      'enhance.c:374,9'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - powf
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'enhance.c:378,21'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - powf
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'enhance.c:374,9'
          Branch Sides:
            - BranchSide:      'enhance.c:375,15'
              BranchSideFuncs:
                - lept_stderr
                - numaCreate
                - numaAddNumber
                - powf
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'enhance.c:375,15'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - powf
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'enhance.c:380,5'
          Branch Sides:
            - BranchSide:      'enhance.c:381,23'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - powf
                - numaAddNumber
            - BranchSide:      'enhance.c:382,14'
              BranchSideFuncs:
                - numaAddNumber
                - powf
                - numaAddNumber
        - Branch String:   'enhance.c:382,5'
          Branch Sides:
            - BranchSide:      'enhance.c:383,13'
              BranchSideFuncs:
                - powf
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'enhance.c:391,14'
              BranchSideFuncs:
                - numaAddNumber
        - Branch String:   'enhance.c:383,13'
          Branch Sides:
            - BranchSide:      'enhance.c:383,20'
              BranchSideFuncs:
                - numaAddNumber
                - powf
                - numaAddNumber
            - BranchSide:      'enhance.c:384,13'
              BranchSideFuncs:
                - powf
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'enhance.c:384,13'
          Branch Sides:
            - BranchSide:      'enhance.c:384,22'
              BranchSideFuncs:
                - numaAddNumber
                - powf
                - numaAddNumber
            - BranchSide:      'enhance.c:385,25'
              BranchSideFuncs:
                - powf
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'enhance.c:387,15'
          Branch Sides:
            - BranchSide:      'enhance.c:387,13'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - powf
            - BranchSide:      'enhance.c:387,13'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - powf
        - Branch String:   'enhance.c:388,15'
          Branch Sides:
            - BranchSide:      'enhance.c:388,13'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - powf
            - BranchSide:      'enhance.c:388,13'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - powf
        - Branch String:   'enhance.c:391,5'
          Branch Sides:
            - BranchSide:      'enhance.c:392,23'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'enhance.c:394,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'enhance.c:372,24'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:374,9'
          Dst:             lept_stderr
        - Src:             'enhance.c:379,10'
          Dst:             numaCreate
        - Src:             'enhance.c:381,9'
          Dst:             numaAddNumber
        - Src:             'enhance.c:386,32'
          Dst:             powf
        - Src:             'enhance.c:389,9'
          Dst:             numaAddNumber
        - Src:             'enhance.c:392,9'
          Dst:             numaAddNumber
    - functionName:    pixGammaTRCMasked
      functionSourceFile: '/src/leptonica/src/enhance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - pixm
        - gamma
        - minval
        - maxval
      BBCount:         58
      ICount:          290
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - lept_stderr
        - numaDestroy
        - numaGammaTRC
        - pixCopy
        - pixGammaTRC
        - pixGetColormap
        - pixGetDepth
        - pixTRCMap
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'enhance.c:252,9'
          Branch Sides:
            - BranchSide:      'enhance.c:253,28'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:255,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:255,9'
          Branch Sides:
            - BranchSide:      'enhance.c:256,23'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:257,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:256,23'
          Branch Sides:
            - BranchSide:      'enhance.c:256,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:256,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:257,9'
          Branch Sides:
            - BranchSide:      'enhance.c:258,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:259,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:258,23'
          Branch Sides:
            - BranchSide:      'enhance.c:258,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:258,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:259,14'
          Branch Sides:
            - BranchSide:      'enhance.c:259,18'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:261,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:259,9'
          Branch Sides:
            - BranchSide:      'enhance.c:260,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:261,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:260,23'
          Branch Sides:
            - BranchSide:      'enhance.c:260,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:260,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:262,16'
          Branch Sides:
            - BranchSide:      'enhance.c:262,19'
              BranchSideFuncs:
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:264,9'
              BranchSideFuncs:
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'enhance.c:262,9'
          Branch Sides:
            - BranchSide:      'enhance.c:263,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:264,9'
              BranchSideFuncs:
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'enhance.c:263,23'
          Branch Sides:
            - BranchSide:      'enhance.c:263,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:263,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:264,9'
          Branch Sides:
            - BranchSide:      'enhance.c:265,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:266,9'
              BranchSideFuncs:
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
        - Branch String:   'enhance.c:265,23'
          Branch Sides:
            - BranchSide:      'enhance.c:265,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:265,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:266,9'
          Branch Sides:
            - BranchSide:      'enhance.c:267,9'
              BranchSideFuncs:
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
            - BranchSide:      'enhance.c:271,9'
              BranchSideFuncs:
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
        - Branch String:   'enhance.c:267,9'
          Branch Sides:
            - BranchSide:      'enhance.c:268,15'
              BranchSideFuncs:
                - lept_stderr
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
            - BranchSide:      'enhance.c:268,15'
              BranchSideFuncs:
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
        - Branch String:   'enhance.c:271,22'
          Branch Sides:
            - BranchSide:      'enhance.c:271,25'
              BranchSideFuncs:
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
            - BranchSide:      'enhance.c:274,10'
              BranchSideFuncs:
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'enhance.c:271,37'
          Branch Sides:
            - BranchSide:      'enhance.c:271,40'
              BranchSideFuncs:
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixCopy
            - BranchSide:      'enhance.c:274,10'
              BranchSideFuncs:
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'enhance.c:271,9'
          Branch Sides:
            - BranchSide:      'enhance.c:272,24'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'enhance.c:274,10'
              BranchSideFuncs:
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'enhance.c:274,9'
          Branch Sides:
            - BranchSide:      'enhance.c:275,30'
              BranchSideFuncs:
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'enhance.c:277,29'
              BranchSideFuncs:
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'enhance.c:277,9'
          Branch Sides:
            - BranchSide:      'enhance.c:278,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:279,15'
              BranchSideFuncs:
                - pixTRCMap
                - numaDestroy
        - Branch String:   'enhance.c:278,23'
          Branch Sides:
            - BranchSide:      'enhance.c:278,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:278,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'enhance.c:253,16'
          Dst:             pixGammaTRC
        - Src:             'enhance.c:256,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:257,9'
          Dst:             pixGetColormap
        - Src:             'enhance.c:258,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:260,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:261,9'
          Dst:             pixGetDepth
        - Src:             'enhance.c:263,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:265,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:267,9'
          Dst:             lept_stderr
        - Src:             'enhance.c:272,16'
          Dst:             pixCopy
        - Src:             'enhance.c:275,16'
          Dst:             pixCopy
        - Src:             'enhance.c:277,16'
          Dst:             numaGammaTRC
        - Src:             'enhance.c:278,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:279,5'
          Dst:             pixTRCMap
        - Src:             'enhance.c:280,5'
          Dst:             numaDestroy
    - functionName:    pixGammaTRC
      functionSourceFile: '/src/leptonica/src/enhance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - gamma
        - minval
        - maxval
      BBCount:         55
      ICount:          277
      EdgeCount:       75
      CyclomaticComplexity: 22
      functionsReached:
        - lept_stderr
        - numaDestroy
        - numaGammaTRC
        - pixCopy
        - pixGetColormap
        - pixGetDepth
        - pixTRCMap
        - pixcmapGammaTRC
        - returnErrorPtr
      functionUses:    15
      BranchProfiles:
        - Branch String:   'enhance.c:186,9'
          Branch Sides:
            - BranchSide:      'enhance.c:187,23'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapGammaTRC
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'enhance.c:188,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapGammaTRC
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'enhance.c:187,23'
          Branch Sides:
            - BranchSide:      'enhance.c:187,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:187,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:188,14'
          Branch Sides:
            - BranchSide:      'enhance.c:188,18'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapGammaTRC
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'enhance.c:190,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapGammaTRC
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'enhance.c:188,9'
          Branch Sides:
            - BranchSide:      'enhance.c:189,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:190,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapGammaTRC
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'enhance.c:189,23'
          Branch Sides:
            - BranchSide:      'enhance.c:189,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:189,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:190,9'
          Branch Sides:
            - BranchSide:      'enhance.c:191,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapGammaTRC
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'enhance.c:194,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapGammaTRC
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:191,9'
          Branch Sides:
            - BranchSide:      'enhance.c:192,15'
              BranchSideFuncs:
                - lept_stderr
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapGammaTRC
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'enhance.c:192,15'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapGammaTRC
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'enhance.c:194,9'
          Branch Sides:
            - BranchSide:      'enhance.c:195,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:196,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapGammaTRC
                - pixCopy
                - returnErrorPtr
        - Branch String:   'enhance.c:195,23'
          Branch Sides:
            - BranchSide:      'enhance.c:195,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:195,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:198,15'
          Branch Sides:
            - BranchSide:      'enhance.c:198,18'
              BranchSideFuncs:
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapGammaTRC
                - pixCopy
            - BranchSide:      'enhance.c:201,9'
              BranchSideFuncs:
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapGammaTRC
                - pixCopy
        - Branch String:   'enhance.c:198,25'
          Branch Sides:
            - BranchSide:      'enhance.c:198,28'
              BranchSideFuncs:
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapGammaTRC
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'enhance.c:201,9'
              BranchSideFuncs:
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapGammaTRC
                - pixCopy
        - Branch String:   'enhance.c:198,9'
          Branch Sides:
            - BranchSide:      'enhance.c:199,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:201,9'
              BranchSideFuncs:
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapGammaTRC
                - pixCopy
        - Branch String:   'enhance.c:199,23'
          Branch Sides:
            - BranchSide:      'enhance.c:199,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:199,9'
              BranchSideFuncs: []
        - Branch String:   'enhance.c:201,22'
          Branch Sides:
            - BranchSide:      'enhance.c:201,25'
              BranchSideFuncs:
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapGammaTRC
                - pixCopy
            - BranchSide:      'enhance.c:204,10'
              BranchSideFuncs:
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapGammaTRC
        - Branch String:   'enhance.c:201,37'
          Branch Sides:
            - BranchSide:      'enhance.c:201,40'
              BranchSideFuncs:
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapGammaTRC
                - pixCopy
            - BranchSide:      'enhance.c:204,10'
              BranchSideFuncs:
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapGammaTRC
        - Branch String:   'enhance.c:201,9'
          Branch Sides:
            - BranchSide:      'enhance.c:202,24'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'enhance.c:204,10'
              BranchSideFuncs:
                - pixCopy
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapGammaTRC
        - Branch String:   'enhance.c:204,9'
          Branch Sides:
            - BranchSide:      'enhance.c:205,30'
              BranchSideFuncs:
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapGammaTRC
            - BranchSide:      'enhance.c:207,9'
              BranchSideFuncs:
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
                - pixGetColormap
                - pixcmapGammaTRC
        - Branch String:   'enhance.c:207,9'
          Branch Sides:
            - BranchSide:      'enhance.c:208,40'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapGammaTRC
            - BranchSide:      'enhance.c:213,29'
              BranchSideFuncs:
                - numaGammaTRC
                - pixTRCMap
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'enhance.c:213,9'
          Branch Sides:
            - BranchSide:      'enhance.c:214,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:215,15'
              BranchSideFuncs:
                - pixTRCMap
                - numaDestroy
        - Branch String:   'enhance.c:214,23'
          Branch Sides:
            - BranchSide:      'enhance.c:214,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'enhance.c:214,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'enhance.c:187,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:189,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:191,9'
          Dst:             lept_stderr
        - Src:             'enhance.c:195,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:196,12'
          Dst:             pixGetColormap
        - Src:             'enhance.c:197,9'
          Dst:             pixGetDepth
        - Src:             'enhance.c:199,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:202,16'
          Dst:             pixCopy
        - Src:             'enhance.c:205,16'
          Dst:             pixCopy
        - Src:             'enhance.c:208,25'
          Dst:             pixGetColormap
        - Src:             'enhance.c:208,9'
          Dst:             pixcmapGammaTRC
        - Src:             'enhance.c:213,16'
          Dst:             numaGammaTRC
        - Src:             'enhance.c:214,23'
          Dst:             returnErrorPtr
        - Src:             'enhance.c:215,5'
          Dst:             pixTRCMap
        - Src:             'enhance.c:216,5'
          Dst:             numaDestroy
    - functionName:    fpixaExtendArrayToSize
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fpixa
        - size
      BBCount:         29
      ICount:          153
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - lept_stderr
        - reallocNew
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fpix1.c:747,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:748,16'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'fpix1.c:749,9'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'fpix1.c:748,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:748,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:748,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:749,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:750,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:751,9'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'fpix1.c:750,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:750,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:750,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:751,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:752,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:753,9'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - lept_stderr
        - Branch String:   'fpix1.c:752,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:752,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:752,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:753,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:754,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'fpix1.c:758,15'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
        - Branch String:   'fpix1.c:754,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:755,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'fpix1.c:755,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:760,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:762,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:763,21'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:762,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:762,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:762,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:748,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:750,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:752,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:754,9'
          Dst:             lept_stderr
        - Src:             'fpix1.c:760,33'
          Dst:             reallocNew
        - Src:             'fpix1.c:762,16'
          Dst:             returnErrorInt
    - functionName:    fpixPrintStream
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1949
      functionLinenumberEnd: 1972
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fp
        - fpix
        - factor
      BBCount:         33
      ICount:          182
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - fpixGetDimensions
        - fpixGetPixel
        - fprintf
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix1.c:1953,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1954,16'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
                - fprintf
                - fprintf
                - fprintf
                - fpixGetPixel
                - fprintf
                - fprintf
                - returnErrorInt
            - BranchSide:      'fpix1.c:1955,10'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
                - fprintf
                - fprintf
                - fprintf
                - fpixGetPixel
                - fprintf
                - fprintf
                - returnErrorInt
        - Branch String:   'fpix1.c:1954,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1954,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1954,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1955,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1956,16'
              BranchSideFuncs:
                - fpixGetDimensions
                - fprintf
                - fprintf
                - fprintf
                - fpixGetPixel
                - fprintf
                - fprintf
                - returnErrorInt
            - BranchSide:      'fpix1.c:1957,9'
              BranchSideFuncs:
                - fpixGetDimensions
                - fprintf
                - fprintf
                - fprintf
                - fpixGetPixel
                - fprintf
                - fprintf
                - returnErrorInt
        - Branch String:   'fpix1.c:1956,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1956,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1956,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1957,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1958,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1960,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fprintf
                - fprintf
                - fprintf
                - fpixGetPixel
                - fprintf
                - fprintf
        - Branch String:   'fpix1.c:1958,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1958,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1958,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1962,5'
          Branch Sides:
            - BranchSide:      'fpix1.c:1963,20'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fpixGetPixel
                - fprintf
                - fprintf
            - BranchSide:      'fpix1.c:1970,14'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'fpix1.c:1963,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1964,26'
              BranchSideFuncs:
                - fpixGetPixel
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'fpix1.c:1968,13'
              BranchSideFuncs:
                - fprintf
                - fpixGetPixel
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'fpix1.c:1966,17'
          Branch Sides:
            - BranchSide:      'fpix1.c:1966,47'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fpixGetPixel
                - fprintf
            - BranchSide:      'fpix1.c:1967,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fpixGetPixel
                - fprintf
                - fprintf
        - Branch String:   'fpix1.c:1968,13'
          Branch Sides:
            - BranchSide:      'fpix1.c:1968,32'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fpixGetPixel
                - fprintf
                - fprintf
            - BranchSide:      'fpix1.c:1969,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fpixGetPixel
                - fprintf
                - fprintf
      Callsites:
        - Src:             'fpix1.c:1954,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:1956,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:1958,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:1960,5'
          Dst:             fpixGetDimensions
        - Src:             'fpix1.c:1961,5'
          Dst:             fprintf
        - Src:             'fpix1.c:1964,13'
          Dst:             fpixGetPixel
        - Src:             'fpix1.c:1965,13'
          Dst:             fprintf
        - Src:             'fpix1.c:1966,39'
          Dst:             fprintf
        - Src:             'fpix1.c:1968,24'
          Dst:             fprintf
        - Src:             'fpix1.c:1970,6'
          Dst:             fprintf
    - functionName:    fpixGetDimensions
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fpix
        - pw
        - ph
      BBCount:         29
      ICount:          131
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - returnErrorInt
      functionUses:    32
      BranchProfiles:
        - Branch String:   'fpix1.c:318,13'
          Branch Sides:
            - BranchSide:      'fpix1.c:318,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:320,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'fpix1.c:318,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:319,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:320,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'fpix1.c:319,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:319,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:319,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:320,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:320,14'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:321,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'fpix1.c:321,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:321,14'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:322,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'fpix1.c:322,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:323,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:324,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:323,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:323,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:323,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:324,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:324,19'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:325,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:325,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:325,19'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:326,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:319,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:323,16'
          Dst:             returnErrorInt
    - functionName:    fpixGetPixel
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fpix
        - x
        - y
        - pval
      BBCount:         23
      ICount:          126
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - fpixGetDimensions
        - returnErrorInt
      functionUses:    10
      BranchProfiles:
        - Branch String:   'fpix1.c:499,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:500,16'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
            - BranchSide:      'fpix1.c:501,6'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
        - Branch String:   'fpix1.c:500,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:500,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:500,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:502,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:503,16'
              BranchSideFuncs:
                - fpixGetDimensions
            - BranchSide:      'fpix1.c:505,23'
              BranchSideFuncs:
                - fpixGetDimensions
        - Branch String:   'fpix1.c:503,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:503,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:503,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:506,15'
          Branch Sides:
            - BranchSide:      'fpix1.c:506,18'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:507,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:506,25'
          Branch Sides:
            - BranchSide:      'fpix1.c:506,28'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:507,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:506,34'
          Branch Sides:
            - BranchSide:      'fpix1.c:506,37'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:507,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:506,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:507,9'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:509,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:500,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:503,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:505,5'
          Dst:             fpixGetDimensions
    - functionName:    dpixWriteMem
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1830
      functionLinenumberEnd: 1865
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdata
        - psize
        - dpix
      BBCount:         30
      ICount:          150
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - dpixWriteStream
        - fclose
        - fputc
        - open_memstream
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix1.c:1834,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1834,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - dpixWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'fpix1.c:1835,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - dpixWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'fpix1.c:1835,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1835,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - dpixWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'fpix1.c:1836,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - dpixWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'fpix1.c:1836,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1837,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - dpixWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'fpix1.c:1838,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - dpixWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'fpix1.c:1837,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1837,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1837,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1838,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1839,16'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - dpixWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'fpix1.c:1840,10'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - dpixWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'fpix1.c:1839,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1839,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1839,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1840,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1841,16'
              BranchSideFuncs:
                - open_memstream
                - dpixWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'fpix1.c:1844,39'
              BranchSideFuncs:
                - open_memstream
                - dpixWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'fpix1.c:1841,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1841,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1841,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1844,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1845,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1846,27'
              BranchSideFuncs:
                - dpixWriteStream
                - fputc
                - fclose
        - Branch String:   'fpix1.c:1845,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1845,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1845,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:1837,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:1839,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:1841,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:1844,15'
          Dst:             open_memstream
        - Src:             'fpix1.c:1845,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:1846,11'
          Dst:             dpixWriteStream
        - Src:             'fpix1.c:1847,5'
          Dst:             fputc
        - Src:             'fpix1.c:1848,5'
          Dst:             fclose
    - functionName:    dpixWriteStream
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1784
      functionLinenumberEnd: 1810
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - dpix
      BBCount:         14
      ICount:          113
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - dpixDestroy
        - dpixEndianByteSwap
        - dpixGetData
        - dpixGetDimensions
        - dpixGetResolution
        - fprintf
        - fwrite
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fpix1.c:1790,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1791,16'
              BranchSideFuncs:
                - returnErrorInt
                - dpixEndianByteSwap
                - dpixGetDimensions
                - dpixGetResolution
                - dpixGetData
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - fprintf
                - dpixDestroy
            - BranchSide:      'fpix1.c:1792,10'
              BranchSideFuncs:
                - returnErrorInt
                - dpixEndianByteSwap
                - dpixGetDimensions
                - dpixGetResolution
                - dpixGetData
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - fprintf
                - dpixDestroy
        - Branch String:   'fpix1.c:1791,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1791,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1791,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1792,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1793,16'
              BranchSideFuncs:
                - dpixEndianByteSwap
                - dpixGetDimensions
                - dpixGetResolution
                - dpixGetData
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - fprintf
                - dpixDestroy
            - BranchSide:      'fpix1.c:1796,38'
              BranchSideFuncs:
                - dpixEndianByteSwap
                - dpixGetDimensions
                - dpixGetResolution
                - dpixGetData
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - fprintf
                - dpixDestroy
        - Branch String:   'fpix1.c:1793,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1793,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1793,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:1791,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:1793,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:1796,13'
          Dst:             dpixEndianByteSwap
        - Src:             'fpix1.c:1798,5'
          Dst:             dpixGetDimensions
        - Src:             'fpix1.c:1799,5'
          Dst:             dpixGetResolution
        - Src:             'fpix1.c:1800,12'
          Dst:             dpixGetData
        - Src:             'fpix1.c:1802,5'
          Dst:             fprintf
        - Src:             'fpix1.c:1803,5'
          Dst:             fprintf
        - Src:             'fpix1.c:1804,5'
          Dst:             fprintf
        - Src:             'fpix1.c:1805,5'
          Dst:             fwrite
        - Src:             'fpix1.c:1806,5'
          Dst:             fprintf
        - Src:             'fpix1.c:1808,5'
          Dst:             dpixDestroy
    - functionName:    dpixEndianByteSwap
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1890
      functionLinenumberEnd: 1926
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpixd
        - dpixs
      BBCount:         19
      ICount:          89
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - dpixClone
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fpix1.c:1891,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1892,24'
              BranchSideFuncs:
                - dpixClone
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1893,9'
              BranchSideFuncs:
                - dpixClone
                - returnErrorPtr
        - Branch String:   'fpix1.c:1892,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1892,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1892,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1893,15'
          Branch Sides:
            - BranchSide:      'fpix1.c:1893,19'
              BranchSideFuncs:
                - dpixClone
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1920,9'
              BranchSideFuncs:
                - dpixClone
        - Branch String:   'fpix1.c:1893,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1894,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1920,9'
              BranchSideFuncs:
                - dpixClone
        - Branch String:   'fpix1.c:1894,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1894,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1894,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1920,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1921,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:1923,26'
              BranchSideFuncs:
                - dpixClone
      Callsites:
        - Src:             'fpix1.c:1892,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1894,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1923,16'
          Dst:             dpixClone
    - functionName:    dpixGetDimensions
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpix
        - pw
        - ph
      BBCount:         29
      ICount:          131
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - returnErrorInt
      functionUses:    14
      BranchProfiles:
        - Branch String:   'fpix1.c:1123,13'
          Branch Sides:
            - BranchSide:      'fpix1.c:1123,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1125,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'fpix1.c:1123,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1124,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1125,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'fpix1.c:1124,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1124,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1124,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1125,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1125,14'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1126,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'fpix1.c:1126,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1126,14'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1127,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'fpix1.c:1127,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1128,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:1129,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1128,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1128,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1128,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1129,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1129,19'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:1130,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1130,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1130,19'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:1131,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:1124,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:1128,16'
          Dst:             returnErrorInt
    - functionName:    dpixGetResolution
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionLinenumberEnd: 1206
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpix
        - pxres
        - pyres
      BBCount:         15
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fpix1.c:1201,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1202,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:1203,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1202,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1202,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1202,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1203,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1203,25'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:1204,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1204,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1204,25'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:1205,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:1202,16'
          Dst:             returnErrorInt
    - functionName:    dpixGetData
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpix
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorPtr
      functionUses:    19
      BranchProfiles:
        - Branch String:   'fpix1.c:1259,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1260,29'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:1261,12'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1260,29'
          Branch Sides:
            - BranchSide:      'fpix1.c:1260,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1260,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:1260,29'
          Dst:             returnErrorPtr
    - functionName:    dpixDestroy
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1086
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdpix
      BBCount:         17
      ICount:          76
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - dpixGetData
        - lept_stderr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'fpix1.c:1090,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1091,9'
              BranchSideFuncs:
                - dpixGetData
                - free
                - free
            - BranchSide:      'fpix1.c:1095,18'
              BranchSideFuncs:
                - dpixGetData
                - free
                - free
        - Branch String:   'fpix1.c:1091,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1092,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'fpix1.c:1092,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1095,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1096,9'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:1099,11'
              BranchSideFuncs:
                - dpixGetData
                - free
                - free
        - Branch String:   'fpix1.c:1099,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1100,33'
              BranchSideFuncs:
                - dpixGetData
                - free
                - free
            - BranchSide:      'fpix1.c:1104,6'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1100,13'
          Branch Sides:
            - BranchSide:      'fpix1.c:1101,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'fpix1.c:1102,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'fpix1.c:1091,9'
          Dst:             lept_stderr
        - Src:             'fpix1.c:1100,21'
          Dst:             dpixGetData
    - functionName:    dpixClone
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1040
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpix
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fpix1.c:1036,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1037,24'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:1038,7'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1037,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1037,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1037,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:1037,24'
          Dst:             returnErrorPtr
    - functionName:    dpixWrite
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1755
      functionLinenumberEnd: 1771
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - dpix
      BBCount:         24
      ICount:          115
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - dpixWriteStream
        - fclose
        - fopenWriteStream
        - returnErrorInt
        - returnErrorInt1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix1.c:1759,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1760,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - dpixWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'fpix1.c:1761,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - dpixWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'fpix1.c:1760,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1760,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1760,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1761,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1762,16'
              BranchSideFuncs:
                - fopenWriteStream
                - dpixWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'fpix1.c:1764,32'
              BranchSideFuncs:
                - fopenWriteStream
                - dpixWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'fpix1.c:1762,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1762,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1762,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1764,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1765,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'fpix1.c:1766,27'
              BranchSideFuncs:
                - dpixWriteStream
                - fclose
                - returnErrorInt1
        - Branch String:   'fpix1.c:1765,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1765,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'fpix1.c:1765,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1768,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1769,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'fpix1.c:1770,5'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1769,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1769,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'fpix1.c:1769,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:1760,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:1762,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:1764,15'
          Dst:             fopenWriteStream
        - Src:             'fpix1.c:1765,16'
          Dst:             returnErrorInt1
        - Src:             'fpix1.c:1766,11'
          Dst:             dpixWriteStream
        - Src:             'fpix1.c:1767,5'
          Dst:             fclose
        - Src:             'fpix1.c:1769,16'
          Dst:             returnErrorInt1
    - functionName:    dpixReadMem
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1729
      functionLinenumberEnd: 1742
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         20
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - dpixReadStream
        - fclose
        - fopenReadFromMemory
        - lept_stderr
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix1.c:1733,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1734,24'
              BranchSideFuncs:
                - fopenReadFromMemory
                - dpixReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1735,35'
              BranchSideFuncs:
                - fopenReadFromMemory
                - dpixReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'fpix1.c:1734,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1734,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1734,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1735,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1736,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1738,27'
              BranchSideFuncs:
                - dpixReadStream
                - fclose
                - lept_stderr
        - Branch String:   'fpix1.c:1736,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1736,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1736,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1740,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1740,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:1741,12'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1740,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1741,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'fpix1.c:1741,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:1734,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1735,15'
          Dst:             fopenReadFromMemory
        - Src:             'fpix1.c:1736,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1738,12'
          Dst:             dpixReadStream
        - Src:             'fpix1.c:1739,5'
          Dst:             fclose
        - Src:             'fpix1.c:1740,16'
          Dst:             lept_stderr
    - functionName:    dpixReadStream
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1677
      functionLinenumberEnd: 1716
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         44
      ICount:          224
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - __isoc99_fscanf
        - __isoc99_sscanf
        - dpixCreate
        - dpixDestroy
        - dpixEndianByteSwap
        - dpixGetData
        - dpixSetResolution
        - fgetc
        - fgets
        - fread
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fpix1.c:1683,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1684,24'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - dpixCreate
                - dpixSetResolution
                - dpixGetData
                - fread
                - fgetc
                - dpixEndianByteSwap
                - dpixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1686,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - dpixCreate
                - dpixSetResolution
                - dpixGetData
                - fread
                - fgetc
                - dpixEndianByteSwap
                - dpixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'fpix1.c:1684,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1684,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1684,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1686,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1687,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1688,9'
              BranchSideFuncs:
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - dpixCreate
                - dpixSetResolution
                - dpixGetData
                - fread
                - fgetc
                - dpixEndianByteSwap
                - dpixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'fpix1.c:1687,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1687,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1687,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1688,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1689,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1690,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - dpixCreate
                - dpixSetResolution
                - dpixGetData
                - fread
                - fgetc
                - dpixEndianByteSwap
                - dpixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'fpix1.c:1689,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1689,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1689,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1690,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1691,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1698,15'
              BranchSideFuncs:
                - fgets
                - __isoc99_sscanf
                - dpixCreate
                - dpixSetResolution
                - dpixGetData
                - fread
                - fgetc
                - dpixEndianByteSwap
                - dpixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'fpix1.c:1691,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1691,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1691,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1698,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1699,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1700,16'
              BranchSideFuncs:
                - __isoc99_sscanf
                - dpixCreate
                - dpixSetResolution
                - dpixGetData
                - fread
                - fgetc
                - dpixEndianByteSwap
                - dpixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'fpix1.c:1699,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1699,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1699,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1700,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1701,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1703,28'
              BranchSideFuncs:
                - dpixCreate
                - dpixSetResolution
                - dpixGetData
                - fread
                - fgetc
                - dpixEndianByteSwap
                - dpixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'fpix1.c:1701,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1701,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1701,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1703,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1704,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1705,23'
              BranchSideFuncs:
                - dpixSetResolution
                - dpixGetData
                - fread
                - fgetc
                - dpixEndianByteSwap
                - dpixDestroy
                - returnErrorPtr
        - Branch String:   'fpix1.c:1704,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1704,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1704,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1707,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1708,9'
              BranchSideFuncs:
                - dpixDestroy
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1711,11'
              BranchSideFuncs:
                - fgetc
                - dpixEndianByteSwap
        - Branch String:   'fpix1.c:1709,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1709,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1709,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:1684,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1686,9'
          Dst:             __isoc99_fscanf
        - Src:             'fpix1.c:1687,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1689,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1690,9'
          Dst:             __isoc99_fscanf
        - Src:             'fpix1.c:1691,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1698,9'
          Dst:             fgets
        - Src:             'fpix1.c:1699,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1700,9'
          Dst:             __isoc99_sscanf
        - Src:             'fpix1.c:1701,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1703,17'
          Dst:             dpixCreate
        - Src:             'fpix1.c:1704,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1705,5'
          Dst:             dpixSetResolution
        - Src:             'fpix1.c:1706,12'
          Dst:             dpixGetData
        - Src:             'fpix1.c:1707,9'
          Dst:             fread
        - Src:             'fpix1.c:1708,9'
          Dst:             dpixDestroy
        - Src:             'fpix1.c:1709,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1711,5'
          Dst:             fgetc
        - Src:             'fpix1.c:1714,5'
          Dst:             dpixEndianByteSwap
    - functionName:    dpixCreate
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - width
        - height
      BBCount:         27
      ICount:          154
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - calloc
        - dpixDestroy
        - dpixSetData
        - dpixSetDimensions
        - dpixSetWpl
        - lept_stderr
        - returnErrorPtr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'fpix1.c:966,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:967,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:968,9'
              BranchSideFuncs:
                - calloc
                - dpixSetDimensions
                - dpixSetWpl
                - calloc
                - dpixDestroy
                - returnErrorPtr
                - dpixSetData
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'fpix1.c:967,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:967,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:967,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:968,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:969,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:972,24'
              BranchSideFuncs:
                - calloc
                - dpixSetDimensions
                - dpixSetWpl
                - calloc
                - dpixDestroy
                - returnErrorPtr
                - dpixSetData
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'fpix1.c:969,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:969,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:969,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:973,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:974,9'
              BranchSideFuncs:
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'fpix1.c:978,20'
              BranchSideFuncs:
                - calloc
                - dpixSetDimensions
                - dpixSetWpl
                - calloc
                - dpixDestroy
                - returnErrorPtr
                - dpixSetData
        - Branch String:   'fpix1.c:974,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:975,24'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'fpix1.c:975,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'fpix1.c:975,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:975,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:975,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:984,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:985,9'
              BranchSideFuncs:
                - dpixSetData
            - BranchSide:      'fpix1.c:988,17'
              BranchSideFuncs:
                - dpixSetData
        - Branch String:   'fpix1.c:986,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:986,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:986,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:967,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:969,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:974,9'
          Dst:             lept_stderr
        - Src:             'fpix1.c:975,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:978,20'
          Dst:             calloc
        - Src:             'fpix1.c:979,5'
          Dst:             dpixSetDimensions
        - Src:             'fpix1.c:980,5'
          Dst:             dpixSetWpl
        - Src:             'fpix1.c:983,25'
          Dst:             calloc
        - Src:             'fpix1.c:985,9'
          Dst:             dpixDestroy
        - Src:             'fpix1.c:986,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:988,5'
          Dst:             dpixSetData
    - functionName:    dpixSetResolution
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionLinenumberEnd: 1227
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - dpix
        - xres
        - yres
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fpix1.c:1221,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1222,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:1224,18'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1222,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1222,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1222,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:1222,16'
          Dst:             returnErrorInt
    - functionName:    dpixSetDimensions
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1152
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - dpix
        - w
        - h
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fpix1.c:1147,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1148,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:1149,15'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1148,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1148,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1148,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:1148,16'
          Dst:             returnErrorInt
    - functionName:    dpixSetWpl
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1180
      functionLinenumberEnd: 1186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dpix
        - wpl
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fpix1.c:1181,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1182,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:1184,17'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1182,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1182,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1182,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:1182,16'
          Dst:             returnErrorInt
    - functionName:    dpixSetData
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1281
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpix
        - data
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fpix1.c:1276,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1277,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:1279,18'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1277,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1277,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1277,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:1277,16'
          Dst:             returnErrorInt
    - functionName:    dpixRead
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1651
      functionLinenumberEnd: 1666
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         19
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - dpixReadStream
        - fclose
        - fopenReadStream
        - returnErrorPtr
        - returnErrorPtr1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix1.c:1655,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1656,24'
              BranchSideFuncs:
                - fopenReadStream
                - dpixReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
            - BranchSide:      'fpix1.c:1658,31'
              BranchSideFuncs:
                - fopenReadStream
                - dpixReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
        - Branch String:   'fpix1.c:1656,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1656,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1656,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1658,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1659,24'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'fpix1.c:1661,27'
              BranchSideFuncs:
                - dpixReadStream
                - fclose
                - returnErrorPtr1
        - Branch String:   'fpix1.c:1659,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1659,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'fpix1.c:1659,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1663,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1664,24'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:1665,12'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1664,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1664,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'fpix1.c:1664,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:1656,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1658,15'
          Dst:             fopenReadStream
        - Src:             'fpix1.c:1659,24'
          Dst:             returnErrorPtr1
        - Src:             'fpix1.c:1661,12'
          Dst:             dpixReadStream
        - Src:             'fpix1.c:1662,5'
          Dst:             fclose
        - Src:             'fpix1.c:1664,24'
          Dst:             returnErrorPtr1
    - functionName:    fpixWriteMem
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1541
      functionLinenumberEnd: 1576
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdata
        - psize
        - fpix
      BBCount:         30
      ICount:          150
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - fclose
        - fpixWriteStream
        - fputc
        - open_memstream
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix1.c:1545,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1545,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - fpixWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'fpix1.c:1546,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - fpixWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'fpix1.c:1546,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1546,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - fpixWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'fpix1.c:1547,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - fpixWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'fpix1.c:1547,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1548,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - fpixWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'fpix1.c:1549,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - fpixWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'fpix1.c:1548,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1548,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1548,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1549,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1550,16'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - fpixWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'fpix1.c:1551,10'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - fpixWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'fpix1.c:1550,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1550,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1550,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1551,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1552,16'
              BranchSideFuncs:
                - open_memstream
                - fpixWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'fpix1.c:1555,39'
              BranchSideFuncs:
                - open_memstream
                - fpixWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'fpix1.c:1552,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1552,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1552,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1555,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1556,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1557,27'
              BranchSideFuncs:
                - fpixWriteStream
                - fputc
                - fclose
        - Branch String:   'fpix1.c:1556,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1556,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1556,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:1548,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:1550,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:1552,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:1555,15'
          Dst:             open_memstream
        - Src:             'fpix1.c:1556,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:1557,11'
          Dst:             fpixWriteStream
        - Src:             'fpix1.c:1558,5'
          Dst:             fputc
        - Src:             'fpix1.c:1559,5'
          Dst:             fclose
    - functionName:    fpixWriteStream
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1495
      functionLinenumberEnd: 1521
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - fpix
      BBCount:         14
      ICount:          113
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpixDestroy
        - fpixEndianByteSwap
        - fpixGetData
        - fpixGetDimensions
        - fpixGetResolution
        - fprintf
        - fwrite
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fpix1.c:1501,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1502,16'
              BranchSideFuncs:
                - returnErrorInt
                - fpixEndianByteSwap
                - fpixGetDimensions
                - fpixGetData
                - fpixGetResolution
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - fprintf
                - fpixDestroy
            - BranchSide:      'fpix1.c:1503,10'
              BranchSideFuncs:
                - returnErrorInt
                - fpixEndianByteSwap
                - fpixGetDimensions
                - fpixGetData
                - fpixGetResolution
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - fprintf
                - fpixDestroy
        - Branch String:   'fpix1.c:1502,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1502,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1502,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1503,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1504,16'
              BranchSideFuncs:
                - fpixEndianByteSwap
                - fpixGetDimensions
                - fpixGetData
                - fpixGetResolution
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - fprintf
                - fpixDestroy
            - BranchSide:      'fpix1.c:1507,38'
              BranchSideFuncs:
                - fpixEndianByteSwap
                - fpixGetDimensions
                - fpixGetData
                - fpixGetResolution
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - fprintf
                - fpixDestroy
        - Branch String:   'fpix1.c:1504,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1504,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1504,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:1502,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:1504,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:1507,13'
          Dst:             fpixEndianByteSwap
        - Src:             'fpix1.c:1509,5'
          Dst:             fpixGetDimensions
        - Src:             'fpix1.c:1510,12'
          Dst:             fpixGetData
        - Src:             'fpix1.c:1512,5'
          Dst:             fpixGetResolution
        - Src:             'fpix1.c:1513,5'
          Dst:             fprintf
        - Src:             'fpix1.c:1514,5'
          Dst:             fprintf
        - Src:             'fpix1.c:1515,5'
          Dst:             fprintf
        - Src:             'fpix1.c:1516,5'
          Dst:             fwrite
        - Src:             'fpix1.c:1517,5'
          Dst:             fprintf
        - Src:             'fpix1.c:1519,5'
          Dst:             fpixDestroy
    - functionName:    fpixEndianByteSwap
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1601
      functionLinenumberEnd: 1637
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fpixd
        - fpixs
      BBCount:         19
      ICount:          89
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fpixClone
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fpix1.c:1602,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1603,24'
              BranchSideFuncs:
                - fpixClone
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1604,9'
              BranchSideFuncs:
                - fpixClone
                - returnErrorPtr
        - Branch String:   'fpix1.c:1603,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1603,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1603,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1604,15'
          Branch Sides:
            - BranchSide:      'fpix1.c:1604,19'
              BranchSideFuncs:
                - fpixClone
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1631,9'
              BranchSideFuncs:
                - fpixClone
        - Branch String:   'fpix1.c:1604,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1605,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1631,9'
              BranchSideFuncs:
                - fpixClone
        - Branch String:   'fpix1.c:1605,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1605,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1605,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1631,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1632,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:1634,26'
              BranchSideFuncs:
                - fpixClone
      Callsites:
        - Src:             'fpix1.c:1603,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1605,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1634,16'
          Dst:             fpixClone
    - functionName:    fpixGetData
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fpix
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorPtr
      functionUses:    37
      BranchProfiles:
        - Branch String:   'fpix1.c:454,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:455,29'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:456,12'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:455,29'
          Branch Sides:
            - BranchSide:      'fpix1.c:455,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:455,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:455,29'
          Dst:             returnErrorPtr
    - functionName:    fpixGetResolution
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fpix
        - pxres
        - pyres
      BBCount:         15
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fpix1.c:396,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:397,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:398,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:397,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:397,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:397,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:398,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:398,25'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:399,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:399,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:399,25'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:400,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:397,16'
          Dst:             returnErrorInt
    - functionName:    fpixDestroy
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pfpix
      BBCount:         17
      ICount:          76
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - fpixGetData
        - lept_stderr
      functionUses:    22
      BranchProfiles:
        - Branch String:   'fpix1.c:285,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:286,9'
              BranchSideFuncs:
                - fpixGetData
                - free
                - free
            - BranchSide:      'fpix1.c:290,18'
              BranchSideFuncs:
                - fpixGetData
                - free
                - free
        - Branch String:   'fpix1.c:286,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:287,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'fpix1.c:287,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:290,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:291,9'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:294,11'
              BranchSideFuncs:
                - fpixGetData
                - free
                - free
        - Branch String:   'fpix1.c:294,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:295,33'
              BranchSideFuncs:
                - fpixGetData
                - free
                - free
            - BranchSide:      'fpix1.c:299,6'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:295,13'
          Branch Sides:
            - BranchSide:      'fpix1.c:296,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'fpix1.c:297,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'fpix1.c:286,9'
          Dst:             lept_stderr
        - Src:             'fpix1.c:295,21'
          Dst:             fpixGetData
    - functionName:    fpixClone
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fpix
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'fpix1.c:230,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:231,24'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:232,7'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:231,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:231,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:231,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:231,24'
          Dst:             returnErrorPtr
    - functionName:    fpixWrite
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1482
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - fpix
      BBCount:         24
      ICount:          115
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - fclose
        - fopenWriteStream
        - fpixWriteStream
        - returnErrorInt
        - returnErrorInt1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix1.c:1470,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1471,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - fpixWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'fpix1.c:1472,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - fpixWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'fpix1.c:1471,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1471,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1471,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1472,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1473,16'
              BranchSideFuncs:
                - fopenWriteStream
                - fpixWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'fpix1.c:1475,32'
              BranchSideFuncs:
                - fopenWriteStream
                - fpixWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'fpix1.c:1473,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1473,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1473,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1475,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1476,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'fpix1.c:1477,27'
              BranchSideFuncs:
                - fpixWriteStream
                - fclose
                - returnErrorInt1
        - Branch String:   'fpix1.c:1476,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1476,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'fpix1.c:1476,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1479,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1480,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'fpix1.c:1481,5'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1480,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1480,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'fpix1.c:1480,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:1471,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:1473,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:1475,15'
          Dst:             fopenWriteStream
        - Src:             'fpix1.c:1476,16'
          Dst:             returnErrorInt1
        - Src:             'fpix1.c:1477,11'
          Dst:             fpixWriteStream
        - Src:             'fpix1.c:1478,5'
          Dst:             fclose
        - Src:             'fpix1.c:1480,16'
          Dst:             returnErrorInt1
    - functionName:    fpixReadMem
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1440
      functionLinenumberEnd: 1453
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         20
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadFromMemory
        - fpixReadStream
        - lept_stderr
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix1.c:1444,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1445,24'
              BranchSideFuncs:
                - fopenReadFromMemory
                - fpixReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1446,35'
              BranchSideFuncs:
                - fopenReadFromMemory
                - fpixReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'fpix1.c:1445,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1445,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1445,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1446,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1447,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1449,27'
              BranchSideFuncs:
                - fpixReadStream
                - fclose
                - lept_stderr
        - Branch String:   'fpix1.c:1447,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1447,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1447,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1451,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1451,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:1452,12'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1451,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1452,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'fpix1.c:1452,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:1445,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1446,15'
          Dst:             fopenReadFromMemory
        - Src:             'fpix1.c:1447,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1449,12'
          Dst:             fpixReadStream
        - Src:             'fpix1.c:1450,5'
          Dst:             fclose
        - Src:             'fpix1.c:1451,16'
          Dst:             lept_stderr
    - functionName:    fpixReadStream
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         44
      ICount:          224
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - __isoc99_fscanf
        - __isoc99_sscanf
        - fgetc
        - fgets
        - fpixCreate
        - fpixDestroy
        - fpixEndianByteSwap
        - fpixGetData
        - fpixSetResolution
        - fread
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fpix1.c:1394,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1395,24'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - fpixCreate
                - fpixSetResolution
                - fpixGetData
                - fread
                - fgetc
                - fpixEndianByteSwap
                - fpixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1397,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - fpixCreate
                - fpixSetResolution
                - fpixGetData
                - fread
                - fgetc
                - fpixEndianByteSwap
                - fpixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'fpix1.c:1395,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1395,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1395,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1397,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1398,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1399,9'
              BranchSideFuncs:
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - fpixCreate
                - fpixSetResolution
                - fpixGetData
                - fread
                - fgetc
                - fpixEndianByteSwap
                - fpixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'fpix1.c:1398,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1398,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1398,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1399,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1400,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1401,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - fpixCreate
                - fpixSetResolution
                - fpixGetData
                - fread
                - fgetc
                - fpixEndianByteSwap
                - fpixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'fpix1.c:1400,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1400,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1400,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1401,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1402,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1409,15'
              BranchSideFuncs:
                - fgets
                - __isoc99_sscanf
                - fpixCreate
                - fpixSetResolution
                - fpixGetData
                - fread
                - fgetc
                - fpixEndianByteSwap
                - fpixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'fpix1.c:1402,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1402,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1402,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1409,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1410,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1411,16'
              BranchSideFuncs:
                - __isoc99_sscanf
                - fpixCreate
                - fpixSetResolution
                - fpixGetData
                - fread
                - fgetc
                - fpixEndianByteSwap
                - fpixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'fpix1.c:1410,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1410,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1410,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1411,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1412,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1414,28'
              BranchSideFuncs:
                - fpixCreate
                - fpixSetResolution
                - fpixGetData
                - fread
                - fgetc
                - fpixEndianByteSwap
                - fpixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'fpix1.c:1412,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1412,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1412,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1414,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1415,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1416,23'
              BranchSideFuncs:
                - fpixSetResolution
                - fpixGetData
                - fread
                - fgetc
                - fpixEndianByteSwap
                - fpixDestroy
                - returnErrorPtr
        - Branch String:   'fpix1.c:1415,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1415,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1415,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1418,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1419,9'
              BranchSideFuncs:
                - fpixDestroy
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1422,11'
              BranchSideFuncs:
                - fgetc
                - fpixEndianByteSwap
        - Branch String:   'fpix1.c:1420,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1420,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1420,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:1395,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1397,9'
          Dst:             __isoc99_fscanf
        - Src:             'fpix1.c:1398,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1400,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1401,9'
          Dst:             __isoc99_fscanf
        - Src:             'fpix1.c:1402,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1409,9'
          Dst:             fgets
        - Src:             'fpix1.c:1410,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1411,9'
          Dst:             __isoc99_sscanf
        - Src:             'fpix1.c:1412,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1414,17'
          Dst:             fpixCreate
        - Src:             'fpix1.c:1415,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1416,5'
          Dst:             fpixSetResolution
        - Src:             'fpix1.c:1417,12'
          Dst:             fpixGetData
        - Src:             'fpix1.c:1418,9'
          Dst:             fread
        - Src:             'fpix1.c:1419,9'
          Dst:             fpixDestroy
        - Src:             'fpix1.c:1420,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1422,5'
          Dst:             fgetc
        - Src:             'fpix1.c:1425,5'
          Dst:             fpixEndianByteSwap
    - functionName:    fpixCreate
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - width
        - height
      BBCount:         27
      ICount:          154
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - calloc
        - fpixDestroy
        - fpixSetData
        - fpixSetDimensions
        - fpixSetWpl
        - lept_stderr
        - returnErrorPtr
      functionUses:    18
      BranchProfiles:
        - Branch String:   'fpix1.c:159,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:160,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:161,9'
              BranchSideFuncs:
                - calloc
                - fpixSetDimensions
                - fpixSetWpl
                - calloc
                - fpixDestroy
                - returnErrorPtr
                - fpixSetData
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'fpix1.c:160,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:160,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:160,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:161,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:162,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:165,24'
              BranchSideFuncs:
                - calloc
                - fpixSetDimensions
                - fpixSetWpl
                - calloc
                - fpixDestroy
                - returnErrorPtr
                - fpixSetData
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'fpix1.c:162,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:162,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:162,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:166,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:167,9'
              BranchSideFuncs:
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'fpix1.c:171,21'
              BranchSideFuncs:
                - calloc
                - fpixSetDimensions
                - fpixSetWpl
                - calloc
                - fpixDestroy
                - returnErrorPtr
                - fpixSetData
        - Branch String:   'fpix1.c:167,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:168,24'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'fpix1.c:168,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'fpix1.c:168,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:168,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:168,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:177,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:178,9'
              BranchSideFuncs:
                - fpixSetData
            - BranchSide:      'fpix1.c:181,17'
              BranchSideFuncs:
                - fpixSetData
        - Branch String:   'fpix1.c:179,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:179,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:179,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:160,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:162,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:167,9'
          Dst:             lept_stderr
        - Src:             'fpix1.c:168,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:171,21'
          Dst:             calloc
        - Src:             'fpix1.c:172,5'
          Dst:             fpixSetDimensions
        - Src:             'fpix1.c:173,5'
          Dst:             fpixSetWpl
        - Src:             'fpix1.c:176,25'
          Dst:             calloc
        - Src:             'fpix1.c:178,9'
          Dst:             fpixDestroy
        - Src:             'fpix1.c:179,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:181,5'
          Dst:             fpixSetData
    - functionName:    fpixSetResolution
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - fpix
        - xres
        - yres
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fpix1.c:416,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:417,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:419,18'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:417,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:417,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:417,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:417,16'
          Dst:             returnErrorInt
    - functionName:    fpixSetDimensions
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - fpix
        - w
        - h
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fpix1.c:342,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:343,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:344,15'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:343,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:343,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:343,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:343,16'
          Dst:             returnErrorInt
    - functionName:    fpixSetWpl
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fpix
        - wpl
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fpix1.c:376,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:377,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:379,17'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:377,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:377,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:377,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:377,16'
          Dst:             returnErrorInt
    - functionName:    fpixSetData
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fpix
        - data
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fpix1.c:471,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:472,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:474,18'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:472,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:472,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:472,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:472,16'
          Dst:             returnErrorInt
    - functionName:    fpixRead
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         19
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadStream
        - fpixReadStream
        - returnErrorPtr
        - returnErrorPtr1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix1.c:1366,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1367,24'
              BranchSideFuncs:
                - fopenReadStream
                - fpixReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
            - BranchSide:      'fpix1.c:1369,31'
              BranchSideFuncs:
                - fopenReadStream
                - fpixReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
        - Branch String:   'fpix1.c:1367,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1367,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1367,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1369,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1370,24'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'fpix1.c:1372,27'
              BranchSideFuncs:
                - fpixReadStream
                - fclose
                - returnErrorPtr1
        - Branch String:   'fpix1.c:1370,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1370,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'fpix1.c:1370,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1374,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1375,24'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:1376,12'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1375,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1375,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'fpix1.c:1375,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:1367,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1369,15'
          Dst:             fopenReadStream
        - Src:             'fpix1.c:1370,24'
          Dst:             returnErrorPtr1
        - Src:             'fpix1.c:1372,12'
          Dst:             fpixReadStream
        - Src:             'fpix1.c:1373,5'
          Dst:             fclose
        - Src:             'fpix1.c:1375,24'
          Dst:             returnErrorPtr1
    - functionName:    dpixSetPixel
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1348
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - double
      constantsTouched: []
      argNames:
        - dpix
        - x
        - y
        - val
      BBCount:         18
      ICount:          104
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - dpixGetDimensions
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix1.c:1339,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1340,16'
              BranchSideFuncs:
                - dpixGetDimensions
            - BranchSide:      'fpix1.c:1342,23'
              BranchSideFuncs:
                - dpixGetDimensions
        - Branch String:   'fpix1.c:1340,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1340,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1340,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1343,15'
          Branch Sides:
            - BranchSide:      'fpix1.c:1343,18'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:1344,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1343,25'
          Branch Sides:
            - BranchSide:      'fpix1.c:1343,28'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:1344,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1343,34'
          Branch Sides:
            - BranchSide:      'fpix1.c:1343,37'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:1344,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1343,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1344,9'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:1346,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:1340,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:1342,5'
          Dst:             dpixGetDimensions
    - functionName:    dpixGetPixel
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpix
        - x
        - y
        - pval
      BBCount:         23
      ICount:          126
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - dpixGetDimensions
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix1.c:1304,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1305,16'
              BranchSideFuncs:
                - returnErrorInt
                - dpixGetDimensions
            - BranchSide:      'fpix1.c:1306,6'
              BranchSideFuncs:
                - returnErrorInt
                - dpixGetDimensions
        - Branch String:   'fpix1.c:1305,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1305,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1305,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1307,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1308,16'
              BranchSideFuncs:
                - dpixGetDimensions
            - BranchSide:      'fpix1.c:1310,23'
              BranchSideFuncs:
                - dpixGetDimensions
        - Branch String:   'fpix1.c:1308,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1308,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1308,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1311,15'
          Branch Sides:
            - BranchSide:      'fpix1.c:1311,18'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:1312,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1311,25'
          Branch Sides:
            - BranchSide:      'fpix1.c:1311,28'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:1312,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1311,34'
          Branch Sides:
            - BranchSide:      'fpix1.c:1311,37'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:1312,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1311,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1312,9'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:1314,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:1305,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:1308,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:1310,5'
          Dst:             dpixGetDimensions
    - functionName:    dpixGetWpl
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionLinenumberEnd: 1167
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpix
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    13
      BranchProfiles:
        - Branch String:   'fpix1.c:1164,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1165,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:1166,12'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1165,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1165,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1165,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:1165,16'
          Dst:             returnErrorInt
    - functionName:    dpixCopy
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpixs
      BBCount:         14
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - dpixCreateTemplate
        - dpixGetData
        - dpixGetDimensions
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fpix1.c:1056,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1057,24'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixCreateTemplate
                - dpixGetData
                - dpixGetData
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1060,23'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixCreateTemplate
                - dpixGetData
                - dpixGetData
                - returnErrorPtr
        - Branch String:   'fpix1.c:1057,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1057,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1057,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:1063,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1064,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1065,25'
              BranchSideFuncs:
                - dpixGetData
                - dpixGetData
        - Branch String:   'fpix1.c:1064,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1064,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1064,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:1057,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1060,5'
          Dst:             dpixGetDimensions
        - Src:             'fpix1.c:1063,18'
          Dst:             dpixCreateTemplate
        - Src:             'fpix1.c:1064,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1065,13'
          Dst:             dpixGetData
        - Src:             'fpix1.c:1066,13'
          Dst:             dpixGetData
    - functionName:    dpixCreateTemplate
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1008
      functionLinenumberEnd: 1019
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpixs
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - dpixCopyResolution
        - dpixCreate
        - dpixGetDimensions
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fpix1.c:1012,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1013,24'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixCreate
                - dpixCopyResolution
            - BranchSide:      'fpix1.c:1015,23'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixCreate
                - dpixCopyResolution
        - Branch String:   'fpix1.c:1013,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:1013,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:1013,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:1013,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:1015,5'
          Dst:             dpixGetDimensions
        - Src:             'fpix1.c:1016,13'
          Dst:             dpixCreate
        - Src:             'fpix1.c:1017,5'
          Dst:             dpixCopyResolution
    - functionName:    dpixCopyResolution
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1239
      functionLinenumberEnd: 1247
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpixd
        - dpixs
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - dpixGetResolution
        - dpixSetResolution
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fpix1.c:1241,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1241,20'
              BranchSideFuncs:
                - returnErrorInt
                - dpixGetResolution
                - dpixSetResolution
            - BranchSide:      'fpix1.c:1242,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'fpix1.c:1241,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:1242,16'
              BranchSideFuncs:
                - dpixGetResolution
                - dpixSetResolution
            - BranchSide:      'fpix1.c:1244,23'
              BranchSideFuncs:
                - dpixGetResolution
                - dpixSetResolution
        - Branch String:   'fpix1.c:1242,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:1242,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:1242,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:1242,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:1244,5'
          Dst:             dpixGetResolution
        - Src:             'fpix1.c:1245,5'
          Dst:             dpixSetResolution
    - functionName:    fpixaSetPixel
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - float
      constantsTouched: []
      argNames:
        - fpixa
        - index
        - x
        - y
        - val
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - fpixDestroy
        - fpixSetPixel
        - fpixaGetCount
        - fpixaGetFPix
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix1.c:929,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:930,16'
              BranchSideFuncs:
                - fpixaGetCount
                - fpixaGetFPix
                - fpixSetPixel
                - fpixDestroy
                - returnErrorInt
            - BranchSide:      'fpix1.c:931,23'
              BranchSideFuncs:
                - fpixaGetCount
                - fpixaGetFPix
                - fpixSetPixel
                - fpixDestroy
                - returnErrorInt
        - Branch String:   'fpix1.c:930,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:930,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:930,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:932,19'
          Branch Sides:
            - BranchSide:      'fpix1.c:932,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:933,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'fpix1.c:932,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:933,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:935,25'
              BranchSideFuncs:
                - fpixaGetFPix
                - fpixSetPixel
                - fpixDestroy
        - Branch String:   'fpix1.c:933,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:933,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:933,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:930,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:931,9'
          Dst:             fpixaGetCount
        - Src:             'fpix1.c:933,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:935,12'
          Dst:             fpixaGetFPix
        - Src:             'fpix1.c:936,11'
          Dst:             fpixSetPixel
        - Src:             'fpix1.c:937,5'
          Dst:             fpixDestroy
    - functionName:    fpixaGetCount
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fpixa
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    8
      BranchProfiles:
        - Branch String:   'fpix1.c:780,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:781,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:783,12'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:781,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:781,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:781,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:781,16'
          Dst:             returnErrorInt
    - functionName:    fpixaGetFPix
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - fpixa
        - index
        - accesstype
      BBCount:         24
      ICount:          126
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - fpixClone
        - fpixCopy
        - returnErrorPtr
      functionUses:    8
      BranchProfiles:
        - Branch String:   'fpix1.c:800,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:801,24'
              BranchSideFuncs:
                - returnErrorPtr
                - fpixClone
                - fpixCopy
                - returnErrorPtr
            - BranchSide:      'fpix1.c:802,9'
              BranchSideFuncs:
                - returnErrorPtr
                - fpixClone
                - fpixCopy
                - returnErrorPtr
        - Branch String:   'fpix1.c:801,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:801,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:801,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:802,19'
          Branch Sides:
            - BranchSide:      'fpix1.c:802,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:803,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'fpix1.c:802,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:803,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:805,9'
              BranchSideFuncs:
                - returnErrorPtr
                - fpixClone
                - fpixCopy
        - Branch String:   'fpix1.c:803,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:803,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:803,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:805,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:806,25'
              BranchSideFuncs:
                - fpixCopy
            - BranchSide:      'fpix1.c:807,14'
              BranchSideFuncs:
                - returnErrorPtr
                - fpixClone
        - Branch String:   'fpix1.c:807,14'
          Branch Sides:
            - BranchSide:      'fpix1.c:808,26'
              BranchSideFuncs:
                - fpixClone
            - BranchSide:      'fpix1.c:810,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'fpix1.c:810,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:810,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:810,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:801,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:803,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:806,16'
          Dst:             fpixCopy
        - Src:             'fpix1.c:808,16'
          Dst:             fpixClone
        - Src:             'fpix1.c:810,24'
          Dst:             returnErrorPtr
    - functionName:    fpixSetPixel
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - float
      constantsTouched: []
      argNames:
        - fpix
        - x
        - y
        - val
      BBCount:         18
      ICount:          104
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - fpixGetDimensions
        - returnErrorInt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'fpix1.c:534,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:535,16'
              BranchSideFuncs:
                - fpixGetDimensions
            - BranchSide:      'fpix1.c:537,23'
              BranchSideFuncs:
                - fpixGetDimensions
        - Branch String:   'fpix1.c:535,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:535,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:535,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:538,15'
          Branch Sides:
            - BranchSide:      'fpix1.c:538,18'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:539,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:538,25'
          Branch Sides:
            - BranchSide:      'fpix1.c:538,28'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:539,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:538,34'
          Branch Sides:
            - BranchSide:      'fpix1.c:538,37'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:539,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:538,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:539,9'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:541,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:535,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:537,5'
          Dst:             fpixGetDimensions
    - functionName:    fpixCopy
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fpixs
      BBCount:         14
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpixCreateTemplate
        - fpixGetData
        - fpixGetDimensions
        - returnErrorPtr
      functionUses:    9
      BranchProfiles:
        - Branch String:   'fpix1.c:251,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:252,24'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreateTemplate
                - fpixGetData
                - fpixGetData
                - returnErrorPtr
            - BranchSide:      'fpix1.c:255,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreateTemplate
                - fpixGetData
                - fpixGetData
                - returnErrorPtr
        - Branch String:   'fpix1.c:252,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:252,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:252,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:258,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:259,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:260,25'
              BranchSideFuncs:
                - fpixGetData
                - fpixGetData
        - Branch String:   'fpix1.c:259,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:259,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:259,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:252,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:255,5'
          Dst:             fpixGetDimensions
        - Src:             'fpix1.c:258,18'
          Dst:             fpixCreateTemplate
        - Src:             'fpix1.c:259,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:260,13'
          Dst:             fpixGetData
        - Src:             'fpix1.c:261,13'
          Dst:             fpixGetData
    - functionName:    fpixCreateTemplate
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fpixs
      BBCount:         14
      ICount:          74
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpixCopyResolution
        - fpixCreate
        - fpixGetDimensions
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'fpix1.c:205,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:206,24'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreate
                - fpixCopyResolution
                - returnErrorPtr
            - BranchSide:      'fpix1.c:208,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreate
                - fpixCopyResolution
                - returnErrorPtr
        - Branch String:   'fpix1.c:206,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:206,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:206,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:209,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:210,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:211,24'
              BranchSideFuncs:
                - fpixCopyResolution
        - Branch String:   'fpix1.c:210,24'
          Branch Sides:
            - BranchSide:      'fpix1.c:210,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:210,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:206,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:208,5'
          Dst:             fpixGetDimensions
        - Src:             'fpix1.c:209,18'
          Dst:             fpixCreate
        - Src:             'fpix1.c:210,24'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:211,5'
          Dst:             fpixCopyResolution
    - functionName:    fpixCopyResolution
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fpixd
        - fpixs
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fpixGetResolution
        - fpixSetResolution
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'fpix1.c:436,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:436,20'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetResolution
                - fpixSetResolution
            - BranchSide:      'fpix1.c:437,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'fpix1.c:436,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:437,16'
              BranchSideFuncs:
                - fpixGetResolution
                - fpixSetResolution
            - BranchSide:      'fpix1.c:439,23'
              BranchSideFuncs:
                - fpixGetResolution
                - fpixSetResolution
        - Branch String:   'fpix1.c:437,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:437,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:437,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:437,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:439,5'
          Dst:             fpixGetResolution
        - Src:             'fpix1.c:440,5'
          Dst:             fpixSetResolution
    - functionName:    fpixaGetPixel
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fpixa
        - index
        - x
        - y
        - pval
      BBCount:         22
      ICount:          127
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - fpixDestroy
        - fpixGetPixel
        - fpixaGetCount
        - fpixaGetFPix
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix1.c:894,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:895,16'
              BranchSideFuncs:
                - returnErrorInt
                - fpixaGetCount
                - fpixaGetFPix
                - fpixGetPixel
                - fpixDestroy
                - returnErrorInt
            - BranchSide:      'fpix1.c:896,6'
              BranchSideFuncs:
                - returnErrorInt
                - fpixaGetCount
                - fpixaGetFPix
                - fpixGetPixel
                - fpixDestroy
                - returnErrorInt
        - Branch String:   'fpix1.c:895,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:895,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:895,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:897,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:898,16'
              BranchSideFuncs:
                - fpixaGetCount
                - fpixaGetFPix
                - fpixGetPixel
                - fpixDestroy
                - returnErrorInt
            - BranchSide:      'fpix1.c:899,23'
              BranchSideFuncs:
                - fpixaGetCount
                - fpixaGetFPix
                - fpixGetPixel
                - fpixDestroy
                - returnErrorInt
        - Branch String:   'fpix1.c:898,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:898,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:898,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:900,19'
          Branch Sides:
            - BranchSide:      'fpix1.c:900,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:901,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'fpix1.c:900,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:901,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:903,25'
              BranchSideFuncs:
                - fpixaGetFPix
                - fpixGetPixel
                - fpixDestroy
        - Branch String:   'fpix1.c:901,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:901,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:901,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:895,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:898,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:899,9'
          Dst:             fpixaGetCount
        - Src:             'fpix1.c:901,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:903,12'
          Dst:             fpixaGetFPix
        - Src:             'fpix1.c:904,11'
          Dst:             fpixGetPixel
        - Src:             'fpix1.c:905,5'
          Dst:             fpixDestroy
    - functionName:    fpixaGetData
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fpixa
        - index
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - fpixDestroy
        - fpixGetData
        - fpixaGetCount
        - fpixaGetFPix
        - returnErrorPtr
      functionUses:    24
      BranchProfiles:
        - Branch String:   'fpix1.c:862,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:863,29'
              BranchSideFuncs:
                - fpixaGetCount
                - fpixaGetFPix
                - fpixGetData
                - fpixDestroy
                - returnErrorPtr
            - BranchSide:      'fpix1.c:864,23'
              BranchSideFuncs:
                - fpixaGetCount
                - fpixaGetFPix
                - fpixGetData
                - fpixDestroy
                - returnErrorPtr
        - Branch String:   'fpix1.c:863,29'
          Branch Sides:
            - BranchSide:      'fpix1.c:863,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:863,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:865,19'
          Branch Sides:
            - BranchSide:      'fpix1.c:865,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:866,29'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'fpix1.c:865,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:866,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:868,25'
              BranchSideFuncs:
                - fpixaGetFPix
                - fpixGetData
                - fpixDestroy
        - Branch String:   'fpix1.c:866,29'
          Branch Sides:
            - BranchSide:      'fpix1.c:866,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:866,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:863,29'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:864,9'
          Dst:             fpixaGetCount
        - Src:             'fpix1.c:866,29'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:868,12'
          Dst:             fpixaGetFPix
        - Src:             'fpix1.c:869,12'
          Dst:             fpixGetData
        - Src:             'fpix1.c:870,5'
          Dst:             fpixDestroy
    - functionName:    fpixaGetFPixDimensions
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fpixa
        - index
        - pw
        - ph
      BBCount:         36
      ICount:          169
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - fpixDestroy
        - fpixGetDimensions
        - fpixaGetFPix
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'fpix1.c:830,13'
          Branch Sides:
            - BranchSide:      'fpix1.c:830,17'
              BranchSideFuncs:
                - returnErrorInt
                - fpixaGetFPix
                - fpixGetDimensions
                - fpixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'fpix1.c:832,9'
              BranchSideFuncs:
                - returnErrorInt
                - fpixaGetFPix
                - fpixGetDimensions
                - fpixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'fpix1.c:830,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:831,16'
              BranchSideFuncs:
                - returnErrorInt
                - fpixaGetFPix
                - fpixGetDimensions
                - fpixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'fpix1.c:832,9'
              BranchSideFuncs:
                - returnErrorInt
                - fpixaGetFPix
                - fpixGetDimensions
                - fpixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'fpix1.c:831,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:831,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:831,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:832,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:832,14'
              BranchSideFuncs:
                - returnErrorInt
                - fpixaGetFPix
                - fpixGetDimensions
                - fpixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'fpix1.c:833,9'
              BranchSideFuncs:
                - returnErrorInt
                - fpixaGetFPix
                - fpixGetDimensions
                - fpixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'fpix1.c:833,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:833,14'
              BranchSideFuncs:
                - returnErrorInt
                - fpixaGetFPix
                - fpixGetDimensions
                - fpixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'fpix1.c:834,10'
              BranchSideFuncs:
                - returnErrorInt
                - fpixaGetFPix
                - fpixGetDimensions
                - fpixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'fpix1.c:834,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:835,16'
              BranchSideFuncs:
                - fpixaGetFPix
                - fpixGetDimensions
                - fpixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'fpix1.c:836,9'
              BranchSideFuncs:
                - fpixaGetFPix
                - fpixGetDimensions
                - fpixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'fpix1.c:835,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:835,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:835,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:836,19'
          Branch Sides:
            - BranchSide:      'fpix1.c:836,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:837,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'fpix1.c:836,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:837,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:839,30'
              BranchSideFuncs:
                - fpixaGetFPix
                - fpixGetDimensions
                - fpixDestroy
                - returnErrorInt
        - Branch String:   'fpix1.c:837,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:837,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:837,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:839,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:840,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:841,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixDestroy
        - Branch String:   'fpix1.c:840,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:840,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:840,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:831,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:835,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:837,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:839,17'
          Dst:             fpixaGetFPix
        - Src:             'fpix1.c:840,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:841,5'
          Dst:             fpixGetDimensions
        - Src:             'fpix1.c:842,5'
          Dst:             fpixDestroy
    - functionName:    fpixaExtendArray
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fpixa
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fpixaExtendArrayToSize
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fpix1.c:721,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:722,16'
              BranchSideFuncs:
                - fpixaExtendArrayToSize
            - BranchSide:      'fpix1.c:724,35'
              BranchSideFuncs:
                - fpixaExtendArrayToSize
        - Branch String:   'fpix1.c:722,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:722,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:722,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:722,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:724,12'
          Dst:             fpixaExtendArrayToSize
    - functionName:    fpixaDestroy
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pfpixa
      BBCount:         18
      ICount:          92
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - fpixDestroy
        - lept_stderr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix1.c:638,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:639,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'fpix1.c:643,19'
              BranchSideFuncs:
                - free
                - free
                - fpixDestroy
        - Branch String:   'fpix1.c:639,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:640,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'fpix1.c:640,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:643,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:644,9'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:647,11'
              BranchSideFuncs:
                - free
                - free
                - fpixDestroy
        - Branch String:   'fpix1.c:647,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:648,16'
              BranchSideFuncs:
                - free
                - free
                - fpixDestroy
            - BranchSide:      'fpix1.c:653,6'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:648,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:649,26'
              BranchSideFuncs:
                - fpixDestroy
                - free
                - free
            - BranchSide:      'fpix1.c:650,9'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'fpix1.c:639,9'
          Dst:             lept_stderr
        - Src:             'fpix1.c:649,13'
          Dst:             fpixDestroy
    - functionName:    fpixaAddFPix
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fpixa
        - fpix
        - copyflag
      BBCount:         42
      ICount:          200
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - fpixClone
        - fpixCopy
        - fpixDestroy
        - fpixaExtendArray
        - fpixaGetCount
        - returnErrorInt
      functionUses:    5
      BranchProfiles:
        - Branch String:   'fpix1.c:676,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:677,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fpixClone
                - returnErrorInt
                - fpixaGetCount
                - fpixaExtendArray
                - returnErrorInt
                - fpixDestroy
                - fpixCopy
            - BranchSide:      'fpix1.c:678,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fpixClone
                - returnErrorInt
                - fpixaGetCount
                - fpixaExtendArray
                - returnErrorInt
                - fpixDestroy
                - fpixCopy
        - Branch String:   'fpix1.c:677,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:677,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:677,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:678,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:679,16'
              BranchSideFuncs:
                - returnErrorInt
                - fpixClone
                - returnErrorInt
                - fpixaGetCount
                - fpixaExtendArray
                - returnErrorInt
                - fpixDestroy
                - fpixCopy
            - BranchSide:      'fpix1.c:681,9'
              BranchSideFuncs:
                - returnErrorInt
                - fpixClone
                - returnErrorInt
                - fpixaGetCount
                - fpixaExtendArray
                - returnErrorInt
                - fpixDestroy
                - fpixCopy
        - Branch String:   'fpix1.c:679,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:679,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:679,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:681,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:682,17'
              BranchSideFuncs:
                - returnErrorInt
                - fpixaGetCount
                - fpixaExtendArray
                - returnErrorInt
                - fpixDestroy
            - BranchSide:      'fpix1.c:683,14'
              BranchSideFuncs:
                - returnErrorInt
                - fpixClone
                - returnErrorInt
                - fpixaGetCount
                - fpixaExtendArray
                - returnErrorInt
                - fpixDestroy
                - fpixCopy
        - Branch String:   'fpix1.c:683,14'
          Branch Sides:
            - BranchSide:      'fpix1.c:684,26'
              BranchSideFuncs:
                - fpixCopy
                - returnErrorInt
                - fpixaGetCount
                - fpixaExtendArray
                - returnErrorInt
                - fpixDestroy
            - BranchSide:      'fpix1.c:685,14'
              BranchSideFuncs:
                - returnErrorInt
                - fpixClone
                - returnErrorInt
                - fpixaGetCount
                - fpixaExtendArray
                - returnErrorInt
                - fpixDestroy
        - Branch String:   'fpix1.c:685,14'
          Branch Sides:
            - BranchSide:      'fpix1.c:686,27'
              BranchSideFuncs:
                - fpixClone
                - returnErrorInt
                - fpixaGetCount
                - fpixaExtendArray
                - returnErrorInt
                - fpixDestroy
            - BranchSide:      'fpix1.c:688,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'fpix1.c:688,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:688,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:688,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:689,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:690,16'
              BranchSideFuncs:
                - fpixaGetCount
                - fpixaExtendArray
                - returnErrorInt
                - fpixDestroy
            - BranchSide:      'fpix1.c:692,23'
              BranchSideFuncs:
                - fpixaGetCount
                - fpixaExtendArray
                - returnErrorInt
                - fpixDestroy
        - Branch String:   'fpix1.c:690,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:690,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:690,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:693,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:694,30'
              BranchSideFuncs:
                - fpixaExtendArray
                - returnErrorInt
                - fpixDestroy
            - BranchSide:      'fpix1.c:700,22'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:694,13'
          Branch Sides:
            - BranchSide:      'fpix1.c:695,17'
              BranchSideFuncs:
                - returnErrorInt
                - fpixDestroy
            - BranchSide:      'fpix1.c:699,5'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:695,17'
          Branch Sides:
            - BranchSide:      'fpix1.c:696,17'
              BranchSideFuncs:
                - fpixDestroy
                - returnErrorInt
            - BranchSide:      'fpix1.c:697,20'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'fpix1.c:697,20'
          Branch Sides:
            - BranchSide:      'fpix1.c:697,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:697,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:677,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:679,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:684,17'
          Dst:             fpixCopy
        - Src:             'fpix1.c:686,17'
          Dst:             fpixClone
        - Src:             'fpix1.c:688,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:690,16'
          Dst:             returnErrorInt
        - Src:             'fpix1.c:692,9'
          Dst:             fpixaGetCount
        - Src:             'fpix1.c:694,13'
          Dst:             fpixaExtendArray
        - Src:             'fpix1.c:696,17'
          Dst:             fpixDestroy
        - Src:             'fpix1.c:697,20'
          Dst:             returnErrorInt
    - functionName:    fpixaCopy
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fpixa
        - copyflag
      BBCount:         31
      ICount:          159
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - fpixaAddFPix
        - fpixaCreate
        - fpixaGetFPix
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix1.c:595,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:596,25'
              BranchSideFuncs:
                - fpixaCreate
                - fpixaGetFPix
                - fpixaAddFPix
                - fpixaGetFPix
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'fpix1.c:598,9'
              BranchSideFuncs:
                - fpixaCreate
                - fpixaGetFPix
                - fpixaAddFPix
                - fpixaGetFPix
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'fpix1.c:596,25'
          Branch Sides:
            - BranchSide:      'fpix1.c:596,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:596,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:598,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:599,11'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:603,9'
              BranchSideFuncs:
                - fpixaCreate
                - fpixaGetFPix
                - fpixaAddFPix
                - fpixaGetFPix
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'fpix1.c:603,28'
          Branch Sides:
            - BranchSide:      'fpix1.c:603,31'
              BranchSideFuncs:
                - fpixaCreate
                - fpixaGetFPix
                - fpixaAddFPix
                - fpixaGetFPix
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'fpix1.c:606,31'
              BranchSideFuncs:
                - fpixaCreate
                - fpixaGetFPix
                - fpixaAddFPix
                - fpixaGetFPix
                - returnErrorPtr
        - Branch String:   'fpix1.c:603,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:604,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:606,31'
              BranchSideFuncs:
                - fpixaCreate
                - fpixaGetFPix
                - fpixaAddFPix
                - fpixaGetFPix
                - returnErrorPtr
        - Branch String:   'fpix1.c:604,25'
          Branch Sides:
            - BranchSide:      'fpix1.c:604,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:604,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:606,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:607,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:608,12'
              BranchSideFuncs:
                - fpixaGetFPix
                - fpixaAddFPix
                - fpixaGetFPix
        - Branch String:   'fpix1.c:607,25'
          Branch Sides:
            - BranchSide:      'fpix1.c:607,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix1.c:607,9'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:608,5'
          Branch Sides:
            - BranchSide:      'fpix1.c:609,13'
              BranchSideFuncs:
                - fpixaGetFPix
                - fpixaAddFPix
                - fpixaGetFPix
            - BranchSide:      'fpix1.c:616,12'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:609,13'
          Branch Sides:
            - BranchSide:      'fpix1.c:610,34'
              BranchSideFuncs:
                - fpixaGetFPix
                - fpixaAddFPix
                - fpixaGetFPix
            - BranchSide:      'fpix1.c:612,34'
              BranchSideFuncs:
                - fpixaGetFPix
                - fpixaAddFPix
                - fpixaGetFPix
      Callsites:
        - Src:             'fpix1.c:596,25'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:604,25'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:606,19'
          Dst:             fpixaCreate
        - Src:             'fpix1.c:607,25'
          Dst:             returnErrorPtr
        - Src:             'fpix1.c:610,21'
          Dst:             fpixaGetFPix
        - Src:             'fpix1.c:612,21'
          Dst:             fpixaGetFPix
        - Src:             'fpix1.c:613,9'
          Dst:             fpixaAddFPix
    - functionName:    fpixaCreate
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'fpix1.c:560,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:560,19'
              BranchSideFuncs:
                - calloc
                - calloc
            - BranchSide:      'fpix1.c:561,11'
              BranchSideFuncs:
                - calloc
                - calloc
        - Branch String:   'fpix1.c:560,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:560,9'
              BranchSideFuncs:
                - calloc
                - calloc
            - BranchSide:      'fpix1.c:561,11'
              BranchSideFuncs:
                - calloc
                - calloc
      Callsites:
        - Src:             'fpix1.c:563,22'
          Dst:             calloc
        - Src:             'fpix1.c:567,28'
          Dst:             calloc
    - functionName:    fpixGetWpl
      functionSourceFile: '/src/leptonica/src/fpix1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fpix
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    34
      BranchProfiles:
        - Branch String:   'fpix1.c:359,9'
          Branch Sides:
            - BranchSide:      'fpix1.c:360,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix1.c:361,12'
              BranchSideFuncs: []
        - Branch String:   'fpix1.c:360,16'
          Branch Sides:
            - BranchSide:      'fpix1.c:360,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix1.c:360,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix1.c:360,16'
          Dst:             returnErrorInt
    - functionName:    pixComponentFunction
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2302
      functionLinenumberEnd: 2367
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - float
        - float
        - float
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - pix
        - rnum
        - gnum
        - bnum
        - rdenom
        - gdenom
        - bdenom
      BBCount:         92
      ICount:          630
      EdgeCount:       121
      CyclomaticComplexity: 31
      functionsReached:
        - calloc
        - extractRGBValues
        - fpixCreate
        - fpixGetData
        - fpixGetWpl
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fpix2.c:2309,14'
          Branch Sides:
            - BranchSide:      'fpix2.c:2309,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - fpixCreate
                - fpixGetData
                - fpixGetWpl
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - calloc
                - returnErrorPtr
            - BranchSide:      'fpix2.c:2310,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'fpix2.c:2309,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:2310,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:2312,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - fpixCreate
                - fpixGetData
                - fpixGetWpl
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - calloc
        - Branch String:   'fpix2.c:2310,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:2310,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:2310,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:2318,32'
          Branch Sides:
            - BranchSide:      'fpix2.c:2318,35'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - calloc
            - BranchSide:      'fpix2.c:2318,17'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - calloc
        - Branch String:   'fpix2.c:2318,49'
          Branch Sides:
            - BranchSide:      'fpix2.c:2318,52'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - calloc
            - BranchSide:      'fpix2.c:2318,17'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - calloc
        - Branch String:   'fpix2.c:2319,32'
          Branch Sides:
            - BranchSide:      'fpix2.c:2319,35'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - calloc
            - BranchSide:      'fpix2.c:2320,18'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - calloc
        - Branch String:   'fpix2.c:2319,49'
          Branch Sides:
            - BranchSide:      'fpix2.c:2319,52'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - calloc
            - BranchSide:      'fpix2.c:2320,18'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - calloc
        - Branch String:   'fpix2.c:2319,67'
          Branch Sides:
            - BranchSide:      'fpix2.c:2319,16'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - calloc
            - BranchSide:      'fpix2.c:2320,18'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - calloc
        - Branch String:   'fpix2.c:2320,32'
          Branch Sides:
            - BranchSide:      'fpix2.c:2320,35'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - calloc
            - BranchSide:      'fpix2.c:2321,18'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - calloc
        - Branch String:   'fpix2.c:2320,49'
          Branch Sides:
            - BranchSide:      'fpix2.c:2320,52'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - calloc
            - BranchSide:      'fpix2.c:2321,18'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - calloc
        - Branch String:   'fpix2.c:2320,67'
          Branch Sides:
            - BranchSide:      'fpix2.c:2319,16'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - calloc
            - BranchSide:      'fpix2.c:2321,18'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - calloc
        - Branch String:   'fpix2.c:2321,32'
          Branch Sides:
            - BranchSide:      'fpix2.c:2320,67'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - calloc
            - BranchSide:      'fpix2.c:2321,35'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - calloc
        - Branch String:   'fpix2.c:2321,49'
          Branch Sides:
            - BranchSide:      'fpix2.c:2320,67'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - calloc
            - BranchSide:      'fpix2.c:2321,52'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - calloc
        - Branch String:   'fpix2.c:2323,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:2324,30'
              BranchSideFuncs:
                - calloc
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'fpix2.c:2329,12'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'fpix2.c:2326,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:2327,41'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'fpix2.c:2328,5'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'fpix2.c:2329,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:2330,17'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'fpix2.c:2365,5'
              BranchSideFuncs:
                - free
        - Branch String:   'fpix2.c:2332,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:2333,20'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'fpix2.c:2337,20'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'fpix2.c:2333,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:2334,34'
              BranchSideFuncs:
                - extractRGBValues
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'fpix2.c:2337,9'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'fpix2.c:2337,29'
          Branch Sides:
            - BranchSide:      'fpix2.c:2337,32'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'fpix2.c:2343,20'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'fpix2.c:2337,20'
          Branch Sides:
            - BranchSide:      'fpix2.c:2338,20'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'fpix2.c:2343,20'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'fpix2.c:2338,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:2339,34'
              BranchSideFuncs:
                - extractRGBValues
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'fpix2.c:2343,9'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'fpix2.c:2343,29'
          Branch Sides:
            - BranchSide:      'fpix2.c:2343,32'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'fpix2.c:2349,20'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'fpix2.c:2343,20'
          Branch Sides:
            - BranchSide:      'fpix2.c:2344,20'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'fpix2.c:2349,20'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'fpix2.c:2344,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:2345,34'
              BranchSideFuncs:
                - extractRGBValues
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'fpix2.c:2349,9'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'fpix2.c:2349,29'
          Branch Sides:
            - BranchSide:      'fpix2.c:2349,32'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'fpix2.c:2356,20'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'fpix2.c:2349,20'
          Branch Sides:
            - BranchSide:      'fpix2.c:2350,20'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'fpix2.c:2356,20'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'fpix2.c:2350,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:2351,34'
              BranchSideFuncs:
                - extractRGBValues
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'fpix2.c:2355,9'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'fpix2.c:2356,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:0,0'
              BranchSideFuncs:
                - extractRGBValues
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'fpix2.c:2357,34'
              BranchSideFuncs:
                - extractRGBValues
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'fpix2.c:2360,28'
          Branch Sides:
            - BranchSide:      'fpix2.c:2360,52'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'fpix2.c:2360,59'
              BranchSideFuncs:
                - free
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
      Callsites:
        - Src:             'fpix2.c:2309,17'
          Dst:             pixGetDepth
        - Src:             'fpix2.c:2310,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:2312,5'
          Dst:             pixGetDimensions
        - Src:             'fpix2.c:2313,13'
          Dst:             pixGetData
        - Src:             'fpix2.c:2314,12'
          Dst:             pixGetWpl
        - Src:             'fpix2.c:2315,13'
          Dst:             fpixCreate
        - Src:             'fpix2.c:2316,13'
          Dst:             fpixGetData
        - Src:             'fpix2.c:2317,12'
          Dst:             fpixGetWpl
        - Src:             'fpix2.c:2324,30'
          Dst:             calloc
        - Src:             'fpix2.c:2334,17'
          Dst:             extractRGBValues
        - Src:             'fpix2.c:2339,17'
          Dst:             extractRGBValues
        - Src:             'fpix2.c:2345,17'
          Dst:             extractRGBValues
        - Src:             'fpix2.c:2351,17'
          Dst:             extractRGBValues
        - Src:             'fpix2.c:2357,17'
          Dst:             extractRGBValues
    - functionName:    fpixThresholdToPix
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2241
      functionLinenumberEnd: 2266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - fpix
        - thresh
      BBCount:         20
      ICount:          155
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - fpixGetData
        - fpixGetDimensions
        - fpixGetWpl
        - pixCreate
        - pixGetData
        - pixGetWpl
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fpix2.c:2247,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:2248,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
            - BranchSide:      'fpix2.c:2250,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
        - Branch String:   'fpix2.c:2248,23'
          Branch Sides:
            - BranchSide:      'fpix2.c:2248,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:2248,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:2256,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:2257,17'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:2265,12'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:2259,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:2260,17'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:2263,5'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:2260,17'
          Branch Sides:
            - BranchSide:      'fpix2.c:2261,17'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:2262,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix2.c:2248,23'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:2250,5'
          Dst:             fpixGetDimensions
        - Src:             'fpix2.c:2251,13'
          Dst:             fpixGetData
        - Src:             'fpix2.c:2252,12'
          Dst:             fpixGetWpl
        - Src:             'fpix2.c:2253,12'
          Dst:             pixCreate
        - Src:             'fpix2.c:2254,13'
          Dst:             pixGetData
        - Src:             'fpix2.c:2255,12'
          Dst:             pixGetWpl
    - functionName:    fpixProjective
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2124
      functionLinenumberEnd: 2155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - fpixs
        - vc
        - inval
      BBCount:         22
      ICount:          161
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - fpixCreateTemplate
        - fpixGetData
        - fpixGetDimensions
        - fpixGetWpl
        - fpixSetAllArbitrary
        - linearInterpolatePixelFloat
        - projectiveXformPt
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fpix2.c:2131,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:2132,24'
              BranchSideFuncs:
                - fpixGetDimensions
                - returnErrorPtr
                - fpixGetData
                - fpixCreateTemplate
                - fpixSetAllArbitrary
                - fpixGetData
                - fpixGetWpl
                - projectiveXformPt
                - linearInterpolatePixelFloat
            - BranchSide:      'fpix2.c:2133,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - returnErrorPtr
                - fpixGetData
                - fpixCreateTemplate
                - fpixSetAllArbitrary
                - fpixGetData
                - fpixGetWpl
                - projectiveXformPt
                - linearInterpolatePixelFloat
        - Branch String:   'fpix2.c:2132,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:2132,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:2132,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:2134,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:2135,24'
              BranchSideFuncs:
                - fpixGetData
                - fpixCreateTemplate
                - fpixSetAllArbitrary
                - fpixGetData
                - fpixGetWpl
                - projectiveXformPt
                - linearInterpolatePixelFloat
            - BranchSide:      'fpix2.c:2137,25'
              BranchSideFuncs:
                - fpixGetData
                - fpixCreateTemplate
                - fpixSetAllArbitrary
                - fpixGetData
                - fpixGetWpl
                - projectiveXformPt
                - linearInterpolatePixelFloat
        - Branch String:   'fpix2.c:2135,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:2135,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:2135,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:2144,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:2145,17'
              BranchSideFuncs:
                - projectiveXformPt
                - linearInterpolatePixelFloat
            - BranchSide:      'fpix2.c:2154,12'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:2146,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:2148,31'
              BranchSideFuncs:
                - projectiveXformPt
                - linearInterpolatePixelFloat
            - BranchSide:      'fpix2.c:2152,5'
              BranchSideFuncs:
                - projectiveXformPt
                - linearInterpolatePixelFloat
      Callsites:
        - Src:             'fpix2.c:2132,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:2133,5'
          Dst:             fpixGetDimensions
        - Src:             'fpix2.c:2135,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:2137,13'
          Dst:             fpixGetData
        - Src:             'fpix2.c:2138,13'
          Dst:             fpixCreateTemplate
        - Src:             'fpix2.c:2139,5'
          Dst:             fpixSetAllArbitrary
        - Src:             'fpix2.c:2140,13'
          Dst:             fpixGetData
        - Src:             'fpix2.c:2141,12'
          Dst:             fpixGetWpl
        - Src:             'fpix2.c:2148,13'
          Dst:             projectiveXformPt
        - Src:             'fpix2.c:2149,13'
          Dst:             linearInterpolatePixelFloat
    - functionName:    fpixSetAllArbitrary
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1309
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - fpix
        - inval
      BBCount:         17
      ICount:          103
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - fpixGetData
        - fpixGetDimensions
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fpix2.c:1297,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1298,16'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
            - BranchSide:      'fpix2.c:1300,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
        - Branch String:   'fpix2.c:1298,16'
          Branch Sides:
            - BranchSide:      'fpix2.c:1298,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix2.c:1298,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1302,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:1303,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1308,5'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1304,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1305,27'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1306,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix2.c:1298,16'
          Dst:             returnErrorInt
        - Src:             'fpix2.c:1300,5'
          Dst:             fpixGetDimensions
        - Src:             'fpix2.c:1301,12'
          Dst:             fpixGetData
    - functionName:    linearInterpolatePixelFloat
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2184
      functionLinenumberEnd: 2219
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - float
        - float
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - datas
        - w
        - h
        - x
        - y
        - inval
        - pval
      BBCount:         23
      ICount:          249
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fpix2.c:2189,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:2190,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix2.c:2191,13'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'fpix2.c:2190,16'
          Branch Sides:
            - BranchSide:      'fpix2.c:2190,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix2.c:2190,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:2192,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:2193,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:2196,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:2193,16'
          Branch Sides:
            - BranchSide:      'fpix2.c:2193,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix2.c:2193,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:2196,17'
          Branch Sides:
            - BranchSide:      'fpix2.c:2196,20'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:2197,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:2196,28'
          Branch Sides:
            - BranchSide:      'fpix2.c:2196,31'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:2197,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:2196,43'
          Branch Sides:
            - BranchSide:      'fpix2.c:2196,46'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:2197,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:2196,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:2197,9'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:2199,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix2.c:2190,16'
          Dst:             returnErrorInt
        - Src:             'fpix2.c:2193,16'
          Dst:             returnErrorInt
    - functionName:    fpixProjectivePta
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2071
      functionLinenumberEnd: 2109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - fpixs
        - ptad
        - ptas
        - border
        - inval
      BBCount:         24
      ICount:          172
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - fpixAddSlopeBorder
        - fpixClone
        - fpixDestroy
        - fpixProjective
        - fpixRemoveBorder
        - getProjectiveXformCoeffs
        - ptaClone
        - ptaDestroy
        - ptaTransform
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix2.c:2076,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:2077,24'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - ptaClone
                - ptaClone
                - fpixClone
                - getProjectiveXformCoeffs
                - fpixProjective
                - fpixDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - fpixRemoveBorder
                - fpixDestroy
                - ptaTransform
                - ptaTransform
                - fpixAddSlopeBorder
            - BranchSide:      'fpix2.c:2078,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - ptaClone
                - ptaClone
                - fpixClone
                - getProjectiveXformCoeffs
                - fpixProjective
                - fpixDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - fpixRemoveBorder
                - fpixDestroy
                - ptaTransform
                - ptaTransform
                - fpixAddSlopeBorder
        - Branch String:   'fpix2.c:2077,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:2077,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:2077,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:2078,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:2079,24'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaClone
                - ptaClone
                - fpixClone
                - getProjectiveXformCoeffs
                - fpixProjective
                - fpixDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - fpixRemoveBorder
                - fpixDestroy
                - ptaTransform
                - ptaTransform
                - fpixAddSlopeBorder
            - BranchSide:      'fpix2.c:2080,10'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaClone
                - ptaClone
                - fpixClone
                - getProjectiveXformCoeffs
                - fpixProjective
                - fpixDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - fpixRemoveBorder
                - fpixDestroy
                - ptaTransform
                - ptaTransform
                - fpixAddSlopeBorder
        - Branch String:   'fpix2.c:2079,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:2079,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:2079,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:2080,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:2081,24'
              BranchSideFuncs:
                - ptaClone
                - ptaClone
                - fpixClone
                - getProjectiveXformCoeffs
                - fpixProjective
                - fpixDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - fpixRemoveBorder
                - fpixDestroy
                - ptaTransform
                - ptaTransform
                - fpixAddSlopeBorder
            - BranchSide:      'fpix2.c:2084,9'
              BranchSideFuncs:
                - ptaClone
                - ptaClone
                - fpixClone
                - getProjectiveXformCoeffs
                - fpixProjective
                - fpixDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - fpixRemoveBorder
                - fpixDestroy
                - ptaTransform
                - ptaTransform
                - fpixAddSlopeBorder
        - Branch String:   'fpix2.c:2081,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:2081,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:2081,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:2084,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:2085,30'
              BranchSideFuncs:
                - ptaTransform
                - ptaTransform
                - fpixAddSlopeBorder
                - getProjectiveXformCoeffs
                - fpixProjective
                - fpixDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - fpixRemoveBorder
                - fpixDestroy
            - BranchSide:      'fpix2.c:2089,26'
              BranchSideFuncs:
                - ptaClone
                - ptaClone
                - fpixClone
                - getProjectiveXformCoeffs
                - fpixProjective
                - fpixDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - fpixRemoveBorder
                - fpixDestroy
        - Branch String:   'fpix2.c:2102,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:2103,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:2106,30'
              BranchSideFuncs:
                - fpixRemoveBorder
                - fpixDestroy
      Callsites:
        - Src:             'fpix2.c:2077,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:2079,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:2081,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:2085,17'
          Dst:             ptaTransform
        - Src:             'fpix2.c:2086,17'
          Dst:             ptaTransform
        - Src:             'fpix2.c:2087,18'
          Dst:             fpixAddSlopeBorder
        - Src:             'fpix2.c:2089,17'
          Dst:             ptaClone
        - Src:             'fpix2.c:2090,17'
          Dst:             ptaClone
        - Src:             'fpix2.c:2091,18'
          Dst:             fpixClone
        - Src:             'fpix2.c:2095,5'
          Dst:             getProjectiveXformCoeffs
        - Src:             'fpix2.c:2096,14'
          Dst:             fpixProjective
        - Src:             'fpix2.c:2097,5'
          Dst:             fpixDestroy
        - Src:             'fpix2.c:2098,5'
          Dst:             ptaDestroy
        - Src:             'fpix2.c:2099,5'
          Dst:             ptaDestroy
        - Src:             'fpix2.c:2106,13'
          Dst:             fpixRemoveBorder
        - Src:             'fpix2.c:2107,5'
          Dst:             fpixDestroy
    - functionName:    fpixAddSlopeBorder
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1526
      functionLinenumberEnd: 1576
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - fpixs
        - left
        - right
        - top
        - bot
      BBCount:         41
      ICount:          338
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached:
        - fpixAddBorder
        - fpixGetDimensions
        - fpixGetPixel
        - fpixSetPixel
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fpix2.c:1531,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1532,24'
              BranchSideFuncs:
                - fpixAddBorder
                - fpixGetDimensions
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
            - BranchSide:      'fpix2.c:1534,27'
              BranchSideFuncs:
                - fpixAddBorder
                - fpixGetDimensions
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
        - Branch String:   'fpix2.c:1532,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:1532,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1532,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1538,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:1539,22'
              BranchSideFuncs:
                - fpixGetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
                - fpixSetPixel
            - BranchSide:      'fpix2.c:1547,13'
              BranchSideFuncs:
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
        - Branch String:   'fpix2.c:1542,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1543,26'
              BranchSideFuncs:
                - fpixSetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
                - fpixGetPixel
                - fpixGetPixel
            - BranchSide:      'fpix2.c:1544,5'
              BranchSideFuncs:
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
        - Branch String:   'fpix2.c:1548,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:1549,22'
              BranchSideFuncs:
                - fpixGetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
                - fpixSetPixel
            - BranchSide:      'fpix2.c:1557,12'
              BranchSideFuncs:
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
        - Branch String:   'fpix2.c:1552,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1553,26'
              BranchSideFuncs:
                - fpixSetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
                - fpixGetPixel
                - fpixGetPixel
            - BranchSide:      'fpix2.c:1554,5'
              BranchSideFuncs:
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
        - Branch String:   'fpix2.c:1557,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:1558,22'
              BranchSideFuncs:
                - fpixGetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
                - fpixSetPixel
            - BranchSide:      'fpix2.c:1566,13'
              BranchSideFuncs:
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
        - Branch String:   'fpix2.c:1561,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1562,26'
              BranchSideFuncs:
                - fpixSetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
                - fpixGetPixel
                - fpixGetPixel
            - BranchSide:      'fpix2.c:1563,5'
              BranchSideFuncs:
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
        - Branch String:   'fpix2.c:1567,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:1568,22'
              BranchSideFuncs:
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
            - BranchSide:      'fpix2.c:1575,12'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1571,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1572,26'
              BranchSideFuncs:
                - fpixSetPixel
                - fpixGetPixel
                - fpixGetPixel
            - BranchSide:      'fpix2.c:1573,5'
              BranchSideFuncs:
                - fpixGetPixel
                - fpixGetPixel
                - fpixSetPixel
      Callsites:
        - Src:             'fpix2.c:1532,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:1534,13'
          Dst:             fpixAddBorder
        - Src:             'fpix2.c:1535,5'
          Dst:             fpixGetDimensions
        - Src:             'fpix2.c:1539,9'
          Dst:             fpixGetPixel
        - Src:             'fpix2.c:1540,9'
          Dst:             fpixGetPixel
        - Src:             'fpix2.c:1543,13'
          Dst:             fpixSetPixel
        - Src:             'fpix2.c:1549,9'
          Dst:             fpixGetPixel
        - Src:             'fpix2.c:1550,9'
          Dst:             fpixGetPixel
        - Src:             'fpix2.c:1553,13'
          Dst:             fpixSetPixel
        - Src:             'fpix2.c:1558,9'
          Dst:             fpixGetPixel
        - Src:             'fpix2.c:1559,9'
          Dst:             fpixGetPixel
        - Src:             'fpix2.c:1562,13'
          Dst:             fpixSetPixel
        - Src:             'fpix2.c:1568,9'
          Dst:             fpixGetPixel
        - Src:             'fpix2.c:1569,9'
          Dst:             fpixGetPixel
        - Src:             'fpix2.c:1572,13'
          Dst:             fpixSetPixel
    - functionName:    fpixRemoveBorder
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1396
      functionLinenumberEnd: 1416
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - fpixs
        - left
        - right
        - top
        - bot
      BBCount:         31
      ICount:          180
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - fpixCopy
        - fpixCopyResolution
        - fpixCreate
        - fpixGetDimensions
        - fpixRasterop
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fpix2.c:1400,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1401,24'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreate
                - fpixCopyResolution
                - fpixRasterop
                - returnErrorPtr
                - returnErrorPtr
                - fpixCopy
            - BranchSide:      'fpix2.c:1403,9'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreate
                - fpixCopyResolution
                - fpixRasterop
                - returnErrorPtr
                - returnErrorPtr
                - fpixCopy
        - Branch String:   'fpix2.c:1401,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:1401,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1401,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1403,19'
          Branch Sides:
            - BranchSide:      'fpix2.c:1403,22'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreate
                - fpixCopyResolution
                - fpixRasterop
                - returnErrorPtr
                - returnErrorPtr
                - fpixCopy
            - BranchSide:      'fpix2.c:1405,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreate
                - fpixCopyResolution
                - fpixRasterop
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'fpix2.c:1403,33'
          Branch Sides:
            - BranchSide:      'fpix2.c:1403,36'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreate
                - fpixCopyResolution
                - fpixRasterop
                - returnErrorPtr
                - returnErrorPtr
                - fpixCopy
            - BranchSide:      'fpix2.c:1405,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreate
                - fpixCopyResolution
                - fpixRasterop
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'fpix2.c:1403,45'
          Branch Sides:
            - BranchSide:      'fpix2.c:1403,48'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreate
                - fpixCopyResolution
                - fpixRasterop
                - returnErrorPtr
                - returnErrorPtr
                - fpixCopy
            - BranchSide:      'fpix2.c:1405,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreate
                - fpixCopyResolution
                - fpixRasterop
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'fpix2.c:1403,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1404,25'
              BranchSideFuncs:
                - fpixCopy
            - BranchSide:      'fpix2.c:1405,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreate
                - fpixCopyResolution
                - fpixRasterop
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'fpix2.c:1408,17'
          Branch Sides:
            - BranchSide:      'fpix2.c:1408,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1409,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'fpix2.c:1408,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1409,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1410,29'
              BranchSideFuncs:
                - fpixCreate
                - fpixCopyResolution
                - fpixRasterop
                - returnErrorPtr
        - Branch String:   'fpix2.c:1409,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:1409,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1409,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1410,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1411,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1413,24'
              BranchSideFuncs:
                - fpixCopyResolution
                - fpixRasterop
        - Branch String:   'fpix2.c:1411,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:1411,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1411,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix2.c:1401,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:1404,16'
          Dst:             fpixCopy
        - Src:             'fpix2.c:1405,5'
          Dst:             fpixGetDimensions
        - Src:             'fpix2.c:1409,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:1410,18'
          Dst:             fpixCreate
        - Src:             'fpix2.c:1411,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:1413,5'
          Dst:             fpixCopyResolution
        - Src:             'fpix2.c:1414,5'
          Dst:             fpixRasterop
    - functionName:    fpixRasterop
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1616
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - fpixd
        - dx
        - dy
        - dw
        - dh
        - fpixs
        - sx
        - sy
      BBCount:         51
      ICount:          390
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - fpixGetData
        - fpixGetDimensions
        - fpixGetWpl
        - returnErrorInt
      functionUses:    10
      BranchProfiles:
        - Branch String:   'fpix2.c:1621,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1622,16'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
                - fpixGetDimensions
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
            - BranchSide:      'fpix2.c:1623,10'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
                - fpixGetDimensions
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
        - Branch String:   'fpix2.c:1622,16'
          Branch Sides:
            - BranchSide:      'fpix2.c:1622,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix2.c:1622,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1623,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1624,16'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetDimensions
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
            - BranchSide:      'fpix2.c:1629,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetDimensions
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
        - Branch String:   'fpix2.c:1624,16'
          Branch Sides:
            - BranchSide:      'fpix2.c:1624,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix2.c:1624,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1633,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1634,15'
              BranchSideFuncs:
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
            - BranchSide:      'fpix2.c:1638,9'
              BranchSideFuncs:
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
        - Branch String:   'fpix2.c:1638,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1639,15'
              BranchSideFuncs:
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
            - BranchSide:      'fpix2.c:1643,14'
              BranchSideFuncs:
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
        - Branch String:   'fpix2.c:1644,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1645,15'
              BranchSideFuncs:
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
            - BranchSide:      'fpix2.c:1646,14'
              BranchSideFuncs:
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
        - Branch String:   'fpix2.c:1647,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1648,15'
              BranchSideFuncs:
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
            - BranchSide:      'fpix2.c:1651,9'
              BranchSideFuncs:
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
        - Branch String:   'fpix2.c:1651,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1652,15'
              BranchSideFuncs:
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
            - BranchSide:      'fpix2.c:1656,9'
              BranchSideFuncs:
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
        - Branch String:   'fpix2.c:1656,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1657,15'
              BranchSideFuncs:
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
            - BranchSide:      'fpix2.c:1661,14'
              BranchSideFuncs:
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
        - Branch String:   'fpix2.c:1662,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1663,15'
              BranchSideFuncs:
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
            - BranchSide:      'fpix2.c:1664,14'
              BranchSideFuncs:
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
        - Branch String:   'fpix2.c:1665,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1666,15'
              BranchSideFuncs:
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
            - BranchSide:      'fpix2.c:1669,10'
              BranchSideFuncs:
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
        - Branch String:   'fpix2.c:1669,19'
          Branch Sides:
            - BranchSide:      'fpix2.c:1669,23'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1670,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1669,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1670,9'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1675,25'
              BranchSideFuncs:
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
        - Branch String:   'fpix2.c:1681,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:1682,17'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1691,5'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1684,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1685,23'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1689,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix2.c:1622,16'
          Dst:             returnErrorInt
        - Src:             'fpix2.c:1624,16'
          Dst:             returnErrorInt
        - Src:             'fpix2.c:1629,5'
          Dst:             fpixGetDimensions
        - Src:             'fpix2.c:1630,5'
          Dst:             fpixGetDimensions
        - Src:             'fpix2.c:1675,13'
          Dst:             fpixGetData
        - Src:             'fpix2.c:1676,13'
          Dst:             fpixGetData
        - Src:             'fpix2.c:1677,12'
          Dst:             fpixGetWpl
        - Src:             'fpix2.c:1678,12'
          Dst:             fpixGetWpl
    - functionName:    fpixAddBorder
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionLinenumberEnd: 1380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - fpixs
        - left
        - right
        - top
        - bot
      BBCount:         23
      ICount:          148
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - fpixCopy
        - fpixCopyResolution
        - fpixCreate
        - fpixGetDimensions
        - fpixRasterop
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'fpix2.c:1366,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1367,24'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreate
                - fpixCopyResolution
                - fpixRasterop
                - returnErrorPtr
                - fpixCopy
            - BranchSide:      'fpix2.c:1369,9'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreate
                - fpixCopyResolution
                - fpixRasterop
                - returnErrorPtr
                - fpixCopy
        - Branch String:   'fpix2.c:1367,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:1367,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1367,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1369,19'
          Branch Sides:
            - BranchSide:      'fpix2.c:1369,22'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreate
                - fpixCopyResolution
                - fpixRasterop
                - returnErrorPtr
                - fpixCopy
            - BranchSide:      'fpix2.c:1371,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreate
                - fpixCopyResolution
                - fpixRasterop
                - returnErrorPtr
        - Branch String:   'fpix2.c:1369,33'
          Branch Sides:
            - BranchSide:      'fpix2.c:1369,36'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreate
                - fpixCopyResolution
                - fpixRasterop
                - returnErrorPtr
                - fpixCopy
            - BranchSide:      'fpix2.c:1371,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreate
                - fpixCopyResolution
                - fpixRasterop
                - returnErrorPtr
        - Branch String:   'fpix2.c:1369,45'
          Branch Sides:
            - BranchSide:      'fpix2.c:1369,48'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreate
                - fpixCopyResolution
                - fpixRasterop
                - returnErrorPtr
                - fpixCopy
            - BranchSide:      'fpix2.c:1371,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreate
                - fpixCopyResolution
                - fpixRasterop
                - returnErrorPtr
        - Branch String:   'fpix2.c:1369,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1370,25'
              BranchSideFuncs:
                - fpixCopy
            - BranchSide:      'fpix2.c:1371,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreate
                - fpixCopyResolution
                - fpixRasterop
                - returnErrorPtr
        - Branch String:   'fpix2.c:1374,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1375,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1377,24'
              BranchSideFuncs:
                - fpixCopyResolution
                - fpixRasterop
        - Branch String:   'fpix2.c:1375,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:1375,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1375,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix2.c:1367,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:1370,16'
          Dst:             fpixCopy
        - Src:             'fpix2.c:1371,5'
          Dst:             fpixGetDimensions
        - Src:             'fpix2.c:1374,18'
          Dst:             fpixCreate
        - Src:             'fpix2.c:1375,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:1377,5'
          Dst:             fpixCopyResolution
        - Src:             'fpix2.c:1378,5'
          Dst:             fpixRasterop
    - functionName:    fpixAffine
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2009
      functionLinenumberEnd: 2040
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - fpixs
        - vc
        - inval
      BBCount:         22
      ICount:          161
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - affineXformPt
        - fpixCreateTemplate
        - fpixGetData
        - fpixGetDimensions
        - fpixGetWpl
        - fpixSetAllArbitrary
        - linearInterpolatePixelFloat
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fpix2.c:2016,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:2017,24'
              BranchSideFuncs:
                - fpixGetDimensions
                - returnErrorPtr
                - fpixGetData
                - fpixCreateTemplate
                - fpixSetAllArbitrary
                - fpixGetData
                - fpixGetWpl
                - affineXformPt
                - linearInterpolatePixelFloat
            - BranchSide:      'fpix2.c:2018,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - returnErrorPtr
                - fpixGetData
                - fpixCreateTemplate
                - fpixSetAllArbitrary
                - fpixGetData
                - fpixGetWpl
                - affineXformPt
                - linearInterpolatePixelFloat
        - Branch String:   'fpix2.c:2017,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:2017,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:2017,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:2019,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:2020,24'
              BranchSideFuncs:
                - fpixGetData
                - fpixCreateTemplate
                - fpixSetAllArbitrary
                - fpixGetData
                - fpixGetWpl
                - affineXformPt
                - linearInterpolatePixelFloat
            - BranchSide:      'fpix2.c:2022,25'
              BranchSideFuncs:
                - fpixGetData
                - fpixCreateTemplate
                - fpixSetAllArbitrary
                - fpixGetData
                - fpixGetWpl
                - affineXformPt
                - linearInterpolatePixelFloat
        - Branch String:   'fpix2.c:2020,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:2020,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:2020,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:2029,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:2030,17'
              BranchSideFuncs:
                - affineXformPt
                - linearInterpolatePixelFloat
            - BranchSide:      'fpix2.c:2039,12'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:2031,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:2033,27'
              BranchSideFuncs:
                - affineXformPt
                - linearInterpolatePixelFloat
            - BranchSide:      'fpix2.c:2037,5'
              BranchSideFuncs:
                - affineXformPt
                - linearInterpolatePixelFloat
      Callsites:
        - Src:             'fpix2.c:2017,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:2018,5'
          Dst:             fpixGetDimensions
        - Src:             'fpix2.c:2020,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:2022,13'
          Dst:             fpixGetData
        - Src:             'fpix2.c:2023,13'
          Dst:             fpixCreateTemplate
        - Src:             'fpix2.c:2024,5'
          Dst:             fpixSetAllArbitrary
        - Src:             'fpix2.c:2025,13'
          Dst:             fpixGetData
        - Src:             'fpix2.c:2026,12'
          Dst:             fpixGetWpl
        - Src:             'fpix2.c:2033,13'
          Dst:             affineXformPt
        - Src:             'fpix2.c:2034,13'
          Dst:             linearInterpolatePixelFloat
    - functionName:    fpixAffinePta
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1956
      functionLinenumberEnd: 1994
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - fpixs
        - ptad
        - ptas
        - border
        - inval
      BBCount:         24
      ICount:          172
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - fpixAddSlopeBorder
        - fpixAffine
        - fpixClone
        - fpixDestroy
        - fpixRemoveBorder
        - getAffineXformCoeffs
        - ptaClone
        - ptaDestroy
        - ptaTransform
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix2.c:1961,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1962,24'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - ptaClone
                - ptaClone
                - fpixClone
                - getAffineXformCoeffs
                - fpixAffine
                - fpixDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - fpixRemoveBorder
                - fpixDestroy
                - ptaTransform
                - ptaTransform
                - fpixAddSlopeBorder
            - BranchSide:      'fpix2.c:1963,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - ptaClone
                - ptaClone
                - fpixClone
                - getAffineXformCoeffs
                - fpixAffine
                - fpixDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - fpixRemoveBorder
                - fpixDestroy
                - ptaTransform
                - ptaTransform
                - fpixAddSlopeBorder
        - Branch String:   'fpix2.c:1962,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:1962,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1962,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1963,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1964,24'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaClone
                - ptaClone
                - fpixClone
                - getAffineXformCoeffs
                - fpixAffine
                - fpixDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - fpixRemoveBorder
                - fpixDestroy
                - ptaTransform
                - ptaTransform
                - fpixAddSlopeBorder
            - BranchSide:      'fpix2.c:1965,10'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaClone
                - ptaClone
                - fpixClone
                - getAffineXformCoeffs
                - fpixAffine
                - fpixDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - fpixRemoveBorder
                - fpixDestroy
                - ptaTransform
                - ptaTransform
                - fpixAddSlopeBorder
        - Branch String:   'fpix2.c:1964,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:1964,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1964,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1965,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1966,24'
              BranchSideFuncs:
                - ptaClone
                - ptaClone
                - fpixClone
                - getAffineXformCoeffs
                - fpixAffine
                - fpixDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - fpixRemoveBorder
                - fpixDestroy
                - ptaTransform
                - ptaTransform
                - fpixAddSlopeBorder
            - BranchSide:      'fpix2.c:1969,9'
              BranchSideFuncs:
                - ptaClone
                - ptaClone
                - fpixClone
                - getAffineXformCoeffs
                - fpixAffine
                - fpixDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - fpixRemoveBorder
                - fpixDestroy
                - ptaTransform
                - ptaTransform
                - fpixAddSlopeBorder
        - Branch String:   'fpix2.c:1966,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:1966,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1966,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1969,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1970,30'
              BranchSideFuncs:
                - ptaTransform
                - ptaTransform
                - fpixAddSlopeBorder
                - getAffineXformCoeffs
                - fpixAffine
                - fpixDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - fpixRemoveBorder
                - fpixDestroy
            - BranchSide:      'fpix2.c:1974,26'
              BranchSideFuncs:
                - ptaClone
                - ptaClone
                - fpixClone
                - getAffineXformCoeffs
                - fpixAffine
                - fpixDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - fpixRemoveBorder
                - fpixDestroy
        - Branch String:   'fpix2.c:1987,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1988,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1991,30'
              BranchSideFuncs:
                - fpixRemoveBorder
                - fpixDestroy
      Callsites:
        - Src:             'fpix2.c:1962,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:1964,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:1966,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:1970,17'
          Dst:             ptaTransform
        - Src:             'fpix2.c:1971,17'
          Dst:             ptaTransform
        - Src:             'fpix2.c:1972,18'
          Dst:             fpixAddSlopeBorder
        - Src:             'fpix2.c:1974,17'
          Dst:             ptaClone
        - Src:             'fpix2.c:1975,17'
          Dst:             ptaClone
        - Src:             'fpix2.c:1976,18'
          Dst:             fpixClone
        - Src:             'fpix2.c:1980,5'
          Dst:             getAffineXformCoeffs
        - Src:             'fpix2.c:1981,14'
          Dst:             fpixAffine
        - Src:             'fpix2.c:1982,5'
          Dst:             fpixDestroy
        - Src:             'fpix2.c:1983,5'
          Dst:             ptaDestroy
        - Src:             'fpix2.c:1984,5'
          Dst:             ptaDestroy
        - Src:             'fpix2.c:1991,13'
          Dst:             fpixRemoveBorder
        - Src:             'fpix2.c:1992,5'
          Dst:             fpixDestroy
    - functionName:    fpixFlipTB
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1896
      functionLinenumberEnd: 1922
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fpixd
        - fpixs
      BBCount:         16
      ICount:          148
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - fpixCopy
        - fpixGetData
        - fpixGetDimensions
        - fpixGetWpl
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fpix2.c:1900,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1901,24'
              BranchSideFuncs:
                - fpixCopy
                - fpixGetData
                - fpixGetWpl
                - fpixGetDimensions
                - calloc
                - free
            - BranchSide:      'fpix2.c:1904,10'
              BranchSideFuncs:
                - fpixCopy
                - fpixGetData
                - fpixGetWpl
                - fpixGetDimensions
                - calloc
                - free
        - Branch String:   'fpix2.c:1901,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:1901,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1901,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1904,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1905,26'
              BranchSideFuncs:
                - fpixGetData
                - fpixGetWpl
                - fpixGetDimensions
                - calloc
                - free
            - BranchSide:      'fpix2.c:1907,24'
              BranchSideFuncs:
                - fpixGetData
                - fpixGetWpl
                - fpixGetDimensions
                - calloc
                - free
        - Branch String:   'fpix2.c:1913,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:1914,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'fpix2.c:1920,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'fpix2.c:1901,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:1905,17'
          Dst:             fpixCopy
        - Src:             'fpix2.c:1907,12'
          Dst:             fpixGetData
        - Src:             'fpix2.c:1908,11'
          Dst:             fpixGetWpl
        - Src:             'fpix2.c:1909,5'
          Dst:             fpixGetDimensions
        - Src:             'fpix2.c:1910,27'
          Dst:             calloc
    - functionName:    fpixFlipLR
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1846
      functionLinenumberEnd: 1870
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fpixd
        - fpixs
      BBCount:         20
      ICount:          148
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - fpixCopy
        - fpixGetData
        - fpixGetDimensions
        - fpixGetWpl
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fpix2.c:1850,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1851,24'
              BranchSideFuncs:
                - fpixCopy
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
                - calloc
                - free
            - BranchSide:      'fpix2.c:1854,10'
              BranchSideFuncs:
                - fpixCopy
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
                - calloc
                - free
        - Branch String:   'fpix2.c:1851,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:1851,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1851,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1854,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1855,26'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
                - calloc
                - free
            - BranchSide:      'fpix2.c:1857,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
                - calloc
                - free
        - Branch String:   'fpix2.c:1862,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:1863,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'fpix2.c:1868,5'
              BranchSideFuncs:
                - free
        - Branch String:   'fpix2.c:1865,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1866,23'
              BranchSideFuncs:
                - free
            - BranchSide:      'fpix2.c:1867,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'fpix2.c:1851,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:1855,17'
          Dst:             fpixCopy
        - Src:             'fpix2.c:1857,5'
          Dst:             fpixGetDimensions
        - Src:             'fpix2.c:1858,12'
          Dst:             fpixGetData
        - Src:             'fpix2.c:1859,11'
          Dst:             fpixGetWpl
        - Src:             'fpix2.c:1861,27'
          Dst:             calloc
    - functionName:    fpixRotate180
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1749
      functionLinenumberEnd: 1760
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fpixd
        - fpixs
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fpixCopy
        - fpixFlipLR
        - fpixFlipTB
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fpix2.c:1750,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1751,24'
              BranchSideFuncs:
                - fpixCopy
                - fpixFlipLR
                - fpixFlipTB
            - BranchSide:      'fpix2.c:1754,10'
              BranchSideFuncs:
                - fpixCopy
                - fpixFlipLR
                - fpixFlipTB
        - Branch String:   'fpix2.c:1751,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:1751,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1751,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1754,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1755,26'
              BranchSideFuncs:
                - fpixFlipLR
                - fpixFlipTB
            - BranchSide:      'fpix2.c:1757,16'
              BranchSideFuncs:
                - fpixFlipLR
                - fpixFlipTB
      Callsites:
        - Src:             'fpix2.c:1751,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:1755,17'
          Dst:             fpixCopy
        - Src:             'fpix2.c:1757,5'
          Dst:             fpixFlipLR
        - Src:             'fpix2.c:1758,5'
          Dst:             fpixFlipTB
    - functionName:    fpixRotate90
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1780
      functionLinenumberEnd: 1820
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fpixs
        - direction
      BBCount:         41
      ICount:          264
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - fpixCopyResolution
        - fpixCreate
        - fpixGetData
        - fpixGetDimensions
        - fpixGetWpl
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fpix2.c:1785,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1786,24'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreate
                - fpixCopyResolution
                - fpixGetData
                - fpixGetWpl
                - fpixGetData
                - fpixGetWpl
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1787,9'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreate
                - fpixCopyResolution
                - fpixGetData
                - fpixGetWpl
                - fpixGetData
                - fpixGetWpl
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'fpix2.c:1786,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:1786,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1786,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1787,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:1787,27'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreate
                - fpixCopyResolution
                - fpixGetData
                - fpixGetWpl
                - fpixGetData
                - fpixGetWpl
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1790,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreate
                - fpixCopyResolution
                - fpixGetData
                - fpixGetWpl
                - fpixGetData
                - fpixGetWpl
                - returnErrorPtr
        - Branch String:   'fpix2.c:1787,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1788,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1790,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreate
                - fpixCopyResolution
                - fpixGetData
                - fpixGetWpl
                - fpixGetData
                - fpixGetWpl
                - returnErrorPtr
        - Branch String:   'fpix2.c:1788,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:1788,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1788,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1791,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1792,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1793,24'
              BranchSideFuncs:
                - fpixCopyResolution
                - fpixGetData
                - fpixGetWpl
                - fpixGetData
                - fpixGetWpl
        - Branch String:   'fpix2.c:1792,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:1792,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1792,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1799,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1800,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1809,16'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1800,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1801,21'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1808,5'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1803,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:1804,28'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1807,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1809,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1810,21'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1812,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:1813,28'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1816,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix2.c:1786,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:1788,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:1790,5'
          Dst:             fpixGetDimensions
        - Src:             'fpix2.c:1791,18'
          Dst:             fpixCreate
        - Src:             'fpix2.c:1792,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:1793,5'
          Dst:             fpixCopyResolution
        - Src:             'fpix2.c:1795,13'
          Dst:             fpixGetData
        - Src:             'fpix2.c:1796,12'
          Dst:             fpixGetWpl
        - Src:             'fpix2.c:1797,13'
          Dst:             fpixGetData
        - Src:             'fpix2.c:1798,12'
          Dst:             fpixGetWpl
    - functionName:    fpixRotateOrth
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1708
      functionLinenumberEnd: 1722
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fpixs
        - quads
      BBCount:         23
      ICount:          110
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - fpixCopy
        - fpixRotate180
        - fpixRotate90
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix2.c:1709,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1710,24'
              BranchSideFuncs:
                - fpixRotate90
                - fpixRotate180
                - fpixRotate90
                - fpixCopy
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1711,9'
              BranchSideFuncs:
                - fpixRotate90
                - fpixRotate180
                - fpixRotate90
                - fpixCopy
                - returnErrorPtr
        - Branch String:   'fpix2.c:1710,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:1710,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1710,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1711,19'
          Branch Sides:
            - BranchSide:      'fpix2.c:1711,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1712,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'fpix2.c:1711,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1712,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1714,9'
              BranchSideFuncs:
                - fpixRotate90
                - fpixRotate180
                - fpixRotate90
                - fpixCopy
        - Branch String:   'fpix2.c:1712,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:1712,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1712,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1714,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1715,25'
              BranchSideFuncs:
                - fpixCopy
            - BranchSide:      'fpix2.c:1716,14'
              BranchSideFuncs:
                - fpixRotate90
                - fpixRotate180
                - fpixRotate90
        - Branch String:   'fpix2.c:1716,14'
          Branch Sides:
            - BranchSide:      'fpix2.c:1717,29'
              BranchSideFuncs:
                - fpixRotate90
            - BranchSide:      'fpix2.c:1718,14'
              BranchSideFuncs:
                - fpixRotate90
                - fpixRotate180
        - Branch String:   'fpix2.c:1718,14'
          Branch Sides:
            - BranchSide:      'fpix2.c:1719,36'
              BranchSideFuncs:
                - fpixRotate180
            - BranchSide:      'fpix2.c:1721,29'
              BranchSideFuncs:
                - fpixRotate90
      Callsites:
        - Src:             'fpix2.c:1710,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:1712,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:1715,16'
          Dst:             fpixCopy
        - Src:             'fpix2.c:1717,16'
          Dst:             fpixRotate90
        - Src:             'fpix2.c:1719,16'
          Dst:             fpixRotate180
        - Src:             'fpix2.c:1721,16'
          Dst:             fpixRotate90
    - functionName:    fpixAddContinuedBorder
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1483
      functionLinenumberEnd: 1503
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - fpixs
        - left
        - right
        - top
        - bot
      BBCount:         25
      ICount:          182
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - fpixAddBorder
        - fpixGetDimensions
        - fpixRasterop
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix2.c:1487,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1488,24'
              BranchSideFuncs:
                - fpixAddBorder
                - fpixGetDimensions
                - fpixRasterop
                - fpixRasterop
                - fpixRasterop
                - fpixRasterop
            - BranchSide:      'fpix2.c:1490,27'
              BranchSideFuncs:
                - fpixAddBorder
                - fpixGetDimensions
                - fpixRasterop
                - fpixRasterop
                - fpixRasterop
                - fpixRasterop
        - Branch String:   'fpix2.c:1488,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:1488,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1488,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1492,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:1493,22'
              BranchSideFuncs:
                - fpixRasterop
                - fpixRasterop
                - fpixRasterop
                - fpixRasterop
            - BranchSide:      'fpix2.c:1494,12'
              BranchSideFuncs:
                - fpixRasterop
                - fpixRasterop
                - fpixRasterop
        - Branch String:   'fpix2.c:1494,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:1495,22'
              BranchSideFuncs:
                - fpixRasterop
                - fpixRasterop
                - fpixRasterop
            - BranchSide:      'fpix2.c:1496,12'
              BranchSideFuncs:
                - fpixRasterop
                - fpixRasterop
        - Branch String:   'fpix2.c:1496,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:1497,22'
              BranchSideFuncs:
                - fpixRasterop
                - fpixRasterop
            - BranchSide:      'fpix2.c:1498,12'
              BranchSideFuncs:
                - fpixRasterop
        - Branch String:   'fpix2.c:1498,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:1499,22'
              BranchSideFuncs:
                - fpixRasterop
            - BranchSide:      'fpix2.c:1502,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix2.c:1488,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:1490,13'
          Dst:             fpixAddBorder
        - Src:             'fpix2.c:1491,5'
          Dst:             fpixGetDimensions
        - Src:             'fpix2.c:1493,9'
          Dst:             fpixRasterop
        - Src:             'fpix2.c:1495,9'
          Dst:             fpixRasterop
        - Src:             'fpix2.c:1497,9'
          Dst:             fpixRasterop
        - Src:             'fpix2.c:1499,9'
          Dst:             fpixRasterop
    - functionName:    fpixAddMirroredBorder
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionLinenumberEnd: 1461
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - fpixs
        - left
        - right
        - top
        - bot
      BBCount:         25
      ICount:          196
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - fpixAddBorder
        - fpixGetDimensions
        - fpixRasterop
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fpix2.c:1442,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1443,24'
              BranchSideFuncs:
                - fpixAddBorder
                - fpixGetDimensions
                - fpixRasterop
                - fpixRasterop
                - fpixRasterop
                - fpixRasterop
            - BranchSide:      'fpix2.c:1445,27'
              BranchSideFuncs:
                - fpixAddBorder
                - fpixGetDimensions
                - fpixRasterop
                - fpixRasterop
                - fpixRasterop
                - fpixRasterop
        - Branch String:   'fpix2.c:1443,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:1443,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1443,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1447,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:1448,22'
              BranchSideFuncs:
                - fpixRasterop
                - fpixRasterop
                - fpixRasterop
                - fpixRasterop
            - BranchSide:      'fpix2.c:1450,12'
              BranchSideFuncs:
                - fpixRasterop
                - fpixRasterop
                - fpixRasterop
        - Branch String:   'fpix2.c:1450,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:1451,22'
              BranchSideFuncs:
                - fpixRasterop
                - fpixRasterop
                - fpixRasterop
            - BranchSide:      'fpix2.c:1453,12'
              BranchSideFuncs:
                - fpixRasterop
                - fpixRasterop
        - Branch String:   'fpix2.c:1453,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:1454,22'
              BranchSideFuncs:
                - fpixRasterop
                - fpixRasterop
            - BranchSide:      'fpix2.c:1456,12'
              BranchSideFuncs:
                - fpixRasterop
        - Branch String:   'fpix2.c:1456,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:1457,22'
              BranchSideFuncs:
                - fpixRasterop
            - BranchSide:      'fpix2.c:1460,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix2.c:1443,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:1445,13'
          Dst:             fpixAddBorder
        - Src:             'fpix2.c:1446,5'
          Dst:             fpixGetDimensions
        - Src:             'fpix2.c:1448,9'
          Dst:             fpixRasterop
        - Src:             'fpix2.c:1451,9'
          Dst:             fpixRasterop
        - Src:             'fpix2.c:1454,9'
          Dst:             fpixRasterop
        - Src:             'fpix2.c:1457,9'
          Dst:             fpixRasterop
    - functionName:    dpixSetAllArbitrary
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1322
      functionLinenumberEnd: 1338
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - dpix
        - inval
      BBCount:         17
      ICount:          103
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - dpixGetData
        - dpixGetDimensions
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix2.c:1326,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1327,16'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixGetData
            - BranchSide:      'fpix2.c:1329,23'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixGetData
        - Branch String:   'fpix2.c:1327,16'
          Branch Sides:
            - BranchSide:      'fpix2.c:1327,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix2.c:1327,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1331,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:1332,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1337,5'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1333,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1334,27'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1335,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix2.c:1327,16'
          Dst:             returnErrorInt
        - Src:             'fpix2.c:1329,5'
          Dst:             dpixGetDimensions
        - Src:             'fpix2.c:1330,12'
          Dst:             dpixGetData
    - functionName:    dpixAddMultConstant
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1249
      functionLinenumberEnd: 1277
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - dpix
        - addc
        - multc
      BBCount:         36
      ICount:          202
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - dpixGetData
        - dpixGetDimensions
        - dpixGetWpl
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix2.c:1253,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1254,16'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
            - BranchSide:      'fpix2.c:1256,9'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
        - Branch String:   'fpix2.c:1254,16'
          Branch Sides:
            - BranchSide:      'fpix2.c:1254,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix2.c:1254,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1256,21'
          Branch Sides:
            - BranchSide:      'fpix2.c:1256,24'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
            - BranchSide:      'fpix2.c:1259,23'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
        - Branch String:   'fpix2.c:1256,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1257,9'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1259,23'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
        - Branch String:   'fpix2.c:1262,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:1263,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1276,5'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1264,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:1265,20'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1267,20'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1265,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:1266,28'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1267,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1267,20'
          Branch Sides:
            - BranchSide:      'fpix2.c:1268,20'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1271,20'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1268,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:1269,28'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1270,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1271,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1272,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix2.c:1254,16'
          Dst:             returnErrorInt
        - Src:             'fpix2.c:1259,5'
          Dst:             dpixGetDimensions
        - Src:             'fpix2.c:1260,12'
          Dst:             dpixGetData
        - Src:             'fpix2.c:1261,11'
          Dst:             dpixGetWpl
    - functionName:    dpixLinearCombination
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1197
      functionLinenumberEnd: 1226
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - dpixd
        - dpixs1
        - dpixs2
        - a
        - b
      BBCount:         39
      ICount:          262
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - dpixCopy
        - dpixGetData
        - dpixGetDimensions
        - dpixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix2.c:1201,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1202,24'
              BranchSideFuncs:
                - returnErrorPtr
                - dpixCopy
                - dpixGetData
                - dpixGetData
                - dpixGetWpl
                - dpixGetWpl
                - dpixGetDimensions
                - dpixGetDimensions
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1203,10'
              BranchSideFuncs:
                - returnErrorPtr
                - dpixCopy
                - dpixGetData
                - dpixGetData
                - dpixGetWpl
                - dpixGetWpl
                - dpixGetDimensions
                - dpixGetDimensions
                - returnErrorPtr
        - Branch String:   'fpix2.c:1202,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:1202,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1202,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1203,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1204,24'
              BranchSideFuncs:
                - dpixCopy
                - dpixGetData
                - dpixGetData
                - dpixGetWpl
                - dpixGetWpl
                - dpixGetDimensions
                - dpixGetDimensions
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1205,9'
              BranchSideFuncs:
                - dpixCopy
                - dpixGetData
                - dpixGetData
                - dpixGetWpl
                - dpixGetWpl
                - dpixGetDimensions
                - dpixGetDimensions
                - returnErrorPtr
        - Branch String:   'fpix2.c:1204,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:1204,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1204,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1205,15'
          Branch Sides:
            - BranchSide:      'fpix2.c:1205,19'
              BranchSideFuncs:
                - dpixCopy
                - dpixGetData
                - dpixGetData
                - dpixGetWpl
                - dpixGetWpl
                - dpixGetDimensions
                - dpixGetDimensions
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1208,10'
              BranchSideFuncs:
                - dpixCopy
                - dpixGetData
                - dpixGetData
                - dpixGetWpl
                - dpixGetWpl
                - dpixGetDimensions
                - dpixGetDimensions
        - Branch String:   'fpix2.c:1205,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1206,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1208,10'
              BranchSideFuncs:
                - dpixCopy
                - dpixGetData
                - dpixGetData
                - dpixGetWpl
                - dpixGetWpl
                - dpixGetDimensions
                - dpixGetDimensions
        - Branch String:   'fpix2.c:1206,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:1206,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1206,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1208,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1209,26'
              BranchSideFuncs:
                - dpixGetData
                - dpixGetData
                - dpixGetWpl
                - dpixGetWpl
                - dpixGetDimensions
                - dpixGetDimensions
            - BranchSide:      'fpix2.c:1210,25'
              BranchSideFuncs:
                - dpixGetData
                - dpixGetData
                - dpixGetWpl
                - dpixGetWpl
                - dpixGetDimensions
                - dpixGetDimensions
        - Branch String:   'fpix2.c:1216,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1216,7'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1216,7'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1217,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1217,7'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1217,7'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1218,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:1219,17'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1225,12'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1221,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1222,24'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1223,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix2.c:1202,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:1204,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:1206,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:1209,17'
          Dst:             dpixCopy
        - Src:             'fpix2.c:1210,13'
          Dst:             dpixGetData
        - Src:             'fpix2.c:1211,13'
          Dst:             dpixGetData
        - Src:             'fpix2.c:1212,12'
          Dst:             dpixGetWpl
        - Src:             'fpix2.c:1213,12'
          Dst:             dpixGetWpl
        - Src:             'fpix2.c:1214,5'
          Dst:             dpixGetDimensions
        - Src:             'fpix2.c:1215,5'
          Dst:             dpixGetDimensions
    - functionName:    fpixAddMultConstant
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - fpix
        - addc
        - multc
      BBCount:         36
      ICount:          206
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - fpixGetData
        - fpixGetDimensions
        - fpixGetWpl
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fpix2.c:1143,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1144,16'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
            - BranchSide:      'fpix2.c:1146,9'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
        - Branch String:   'fpix2.c:1144,16'
          Branch Sides:
            - BranchSide:      'fpix2.c:1144,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix2.c:1144,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1146,21'
          Branch Sides:
            - BranchSide:      'fpix2.c:1146,24'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
            - BranchSide:      'fpix2.c:1149,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
        - Branch String:   'fpix2.c:1146,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1147,9'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1149,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
        - Branch String:   'fpix2.c:1152,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:1153,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1167,5'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1154,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:1155,20'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1157,20'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1155,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:1156,28'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1157,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1157,20'
          Branch Sides:
            - BranchSide:      'fpix2.c:1158,20'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1161,20'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1158,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:1159,28'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1160,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1161,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1162,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix2.c:1144,16'
          Dst:             returnErrorInt
        - Src:             'fpix2.c:1149,5'
          Dst:             fpixGetDimensions
        - Src:             'fpix2.c:1150,12'
          Dst:             fpixGetData
        - Src:             'fpix2.c:1151,11'
          Dst:             fpixGetWpl
    - functionName:    fpixLinearCombination
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1087
      functionLinenumberEnd: 1116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - fpixd
        - fpixs1
        - fpixs2
        - a
        - b
      BBCount:         39
      ICount:          260
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - fpixCopy
        - fpixGetData
        - fpixGetDimensions
        - fpixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix2.c:1091,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1092,24'
              BranchSideFuncs:
                - returnErrorPtr
                - fpixCopy
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
                - fpixGetDimensions
                - fpixGetDimensions
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1093,10'
              BranchSideFuncs:
                - returnErrorPtr
                - fpixCopy
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
                - fpixGetDimensions
                - fpixGetDimensions
                - returnErrorPtr
        - Branch String:   'fpix2.c:1092,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:1092,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1092,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1093,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1094,24'
              BranchSideFuncs:
                - fpixCopy
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
                - fpixGetDimensions
                - fpixGetDimensions
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1095,9'
              BranchSideFuncs:
                - fpixCopy
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
                - fpixGetDimensions
                - fpixGetDimensions
                - returnErrorPtr
        - Branch String:   'fpix2.c:1094,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:1094,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1094,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1095,15'
          Branch Sides:
            - BranchSide:      'fpix2.c:1095,19'
              BranchSideFuncs:
                - fpixCopy
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
                - fpixGetDimensions
                - fpixGetDimensions
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1098,10'
              BranchSideFuncs:
                - fpixCopy
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
                - fpixGetDimensions
                - fpixGetDimensions
        - Branch String:   'fpix2.c:1095,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1096,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1098,10'
              BranchSideFuncs:
                - fpixCopy
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
                - fpixGetDimensions
                - fpixGetDimensions
        - Branch String:   'fpix2.c:1096,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:1096,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:1096,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1098,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1099,26'
              BranchSideFuncs:
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
                - fpixGetDimensions
                - fpixGetDimensions
            - BranchSide:      'fpix2.c:1100,25'
              BranchSideFuncs:
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
                - fpixGetDimensions
                - fpixGetDimensions
        - Branch String:   'fpix2.c:1106,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1106,7'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1106,7'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1107,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1107,7'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1107,7'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1108,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:1109,17'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1115,12'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1111,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1112,24'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:1113,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix2.c:1092,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:1094,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:1096,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:1099,17'
          Dst:             fpixCopy
        - Src:             'fpix2.c:1100,13'
          Dst:             fpixGetData
        - Src:             'fpix2.c:1101,13'
          Dst:             fpixGetData
        - Src:             'fpix2.c:1102,12'
          Dst:             fpixGetWpl
        - Src:             'fpix2.c:1103,12'
          Dst:             fpixGetWpl
        - Src:             'fpix2.c:1104,5'
          Dst:             fpixGetDimensions
        - Src:             'fpix2.c:1105,5'
          Dst:             fpixGetDimensions
    - functionName:    dpixScaleByInteger
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dpixs
        - factor
      BBCount:         45
      ICount:          502
      EdgeCount:       56
      CyclomaticComplexity: 13
      functionsReached:
        - calloc
        - dpixCreate
        - dpixGetData
        - dpixGetDimensions
        - dpixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix2.c:997,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:998,24'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixCreate
                - dpixGetData
                - dpixGetData
                - dpixGetWpl
                - dpixGetWpl
                - calloc
                - free
            - BranchSide:      'fpix2.c:1000,23'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixCreate
                - dpixGetData
                - dpixGetData
                - dpixGetWpl
                - dpixGetWpl
                - calloc
                - free
        - Branch String:   'fpix2.c:998,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:998,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:998,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:1009,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:1010,20'
              BranchSideFuncs:
                - free
            - BranchSide:      'fpix2.c:1011,12'
              BranchSideFuncs:
                - free
        - Branch String:   'fpix2.c:1011,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:1012,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'fpix2.c:1032,12'
              BranchSideFuncs:
                - free
        - Branch String:   'fpix2.c:1013,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1014,20'
              BranchSideFuncs:
                - free
            - BranchSide:      'fpix2.c:1029,5'
              BranchSideFuncs:
                - free
        - Branch String:   'fpix2.c:1018,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:1019,25'
              BranchSideFuncs:
                - free
            - BranchSide:      'fpix2.c:1028,9'
              BranchSideFuncs:
                - free
        - Branch String:   'fpix2.c:1020,17'
          Branch Sides:
            - BranchSide:      'fpix2.c:1022,29'
              BranchSideFuncs:
                - free
            - BranchSide:      'fpix2.c:1027,13'
              BranchSideFuncs:
                - free
        - Branch String:   'fpix2.c:1032,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:1033,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'fpix2.c:1043,13'
              BranchSideFuncs:
                - free
        - Branch String:   'fpix2.c:1036,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1037,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'fpix2.c:1040,5'
              BranchSideFuncs:
                - free
        - Branch String:   'fpix2.c:1045,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:1046,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'fpix2.c:1053,5'
              BranchSideFuncs:
                - free
        - Branch String:   'fpix2.c:1048,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:1049,37'
              BranchSideFuncs:
                - free
            - BranchSide:      'fpix2.c:1050,25'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'fpix2.c:998,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:1000,5'
          Dst:             dpixGetDimensions
        - Src:             'fpix2.c:1003,13'
          Dst:             dpixCreate
        - Src:             'fpix2.c:1004,13'
          Dst:             dpixGetData
        - Src:             'fpix2.c:1005,13'
          Dst:             dpixGetData
        - Src:             'fpix2.c:1006,12'
          Dst:             dpixGetWpl
        - Src:             'fpix2.c:1007,12'
          Dst:             dpixGetWpl
        - Src:             'fpix2.c:1008,26'
          Dst:             calloc
    - functionName:    fpixScaleByInteger
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fpixs
        - factor
      BBCount:         45
      ICount:          521
      EdgeCount:       56
      CyclomaticComplexity: 13
      functionsReached:
        - calloc
        - fpixCreate
        - fpixGetData
        - fpixGetDimensions
        - fpixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix2.c:907,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:908,24'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreate
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
                - calloc
                - free
            - BranchSide:      'fpix2.c:910,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixCreate
                - fpixGetData
                - fpixGetData
                - fpixGetWpl
                - fpixGetWpl
                - calloc
                - free
        - Branch String:   'fpix2.c:908,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:908,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:908,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:919,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:920,20'
              BranchSideFuncs:
                - free
            - BranchSide:      'fpix2.c:921,12'
              BranchSideFuncs:
                - free
        - Branch String:   'fpix2.c:921,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:922,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'fpix2.c:942,12'
              BranchSideFuncs:
                - free
        - Branch String:   'fpix2.c:923,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:924,20'
              BranchSideFuncs:
                - free
            - BranchSide:      'fpix2.c:939,5'
              BranchSideFuncs:
                - free
        - Branch String:   'fpix2.c:928,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:929,25'
              BranchSideFuncs:
                - free
            - BranchSide:      'fpix2.c:938,9'
              BranchSideFuncs:
                - free
        - Branch String:   'fpix2.c:930,17'
          Branch Sides:
            - BranchSide:      'fpix2.c:932,29'
              BranchSideFuncs:
                - free
            - BranchSide:      'fpix2.c:937,13'
              BranchSideFuncs:
                - free
        - Branch String:   'fpix2.c:942,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:943,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'fpix2.c:953,13'
              BranchSideFuncs:
                - free
        - Branch String:   'fpix2.c:946,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:947,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'fpix2.c:950,5'
              BranchSideFuncs:
                - free
        - Branch String:   'fpix2.c:955,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:956,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'fpix2.c:963,5'
              BranchSideFuncs:
                - free
        - Branch String:   'fpix2.c:958,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:959,37'
              BranchSideFuncs:
                - free
            - BranchSide:      'fpix2.c:960,25'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'fpix2.c:908,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:910,5'
          Dst:             fpixGetDimensions
        - Src:             'fpix2.c:913,13'
          Dst:             fpixCreate
        - Src:             'fpix2.c:914,13'
          Dst:             fpixGetData
        - Src:             'fpix2.c:915,13'
          Dst:             fpixGetData
        - Src:             'fpix2.c:916,12'
          Dst:             fpixGetWpl
        - Src:             'fpix2.c:917,12'
          Dst:             fpixGetWpl
        - Src:             'fpix2.c:918,26'
          Dst:             calloc
    - functionName:    dpixGetMax
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpix
        - pmaxval
        - pxmaxloc
        - pymaxloc
      BBCount:         48
      ICount:          258
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - dpixGetData
        - dpixGetDimensions
        - dpixGetWpl
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix2.c:843,18'
          Branch Sides:
            - BranchSide:      'fpix2.c:843,22'
              BranchSideFuncs:
                - returnErrorInt
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
            - BranchSide:      'fpix2.c:845,9'
              BranchSideFuncs:
                - returnErrorInt
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
        - Branch String:   'fpix2.c:843,31'
          Branch Sides:
            - BranchSide:      'fpix2.c:843,35'
              BranchSideFuncs:
                - returnErrorInt
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
            - BranchSide:      'fpix2.c:845,9'
              BranchSideFuncs:
                - returnErrorInt
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
        - Branch String:   'fpix2.c:843,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:844,16'
              BranchSideFuncs:
                - returnErrorInt
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
            - BranchSide:      'fpix2.c:845,9'
              BranchSideFuncs:
                - returnErrorInt
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
        - Branch String:   'fpix2.c:844,16'
          Branch Sides:
            - BranchSide:      'fpix2.c:844,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix2.c:844,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:845,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:845,19'
              BranchSideFuncs:
                - returnErrorInt
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
            - BranchSide:      'fpix2.c:846,9'
              BranchSideFuncs:
                - returnErrorInt
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
        - Branch String:   'fpix2.c:846,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:846,20'
              BranchSideFuncs:
                - returnErrorInt
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
            - BranchSide:      'fpix2.c:847,9'
              BranchSideFuncs:
                - returnErrorInt
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
        - Branch String:   'fpix2.c:847,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:847,20'
              BranchSideFuncs:
                - returnErrorInt
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
            - BranchSide:      'fpix2.c:848,10'
              BranchSideFuncs:
                - returnErrorInt
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
        - Branch String:   'fpix2.c:848,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:849,16'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
            - BranchSide:      'fpix2.c:851,12'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
        - Branch String:   'fpix2.c:849,16'
          Branch Sides:
            - BranchSide:      'fpix2.c:849,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix2.c:849,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:857,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:858,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:868,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:859,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:860,17'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:866,5'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:860,17'
          Branch Sides:
            - BranchSide:      'fpix2.c:861,26'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:865,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:868,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:868,29'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:869,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:869,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:869,31'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:870,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:870,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:870,31'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:871,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix2.c:844,16'
          Dst:             returnErrorInt
        - Src:             'fpix2.c:849,16'
          Dst:             returnErrorInt
        - Src:             'fpix2.c:854,5'
          Dst:             dpixGetDimensions
        - Src:             'fpix2.c:855,12'
          Dst:             dpixGetData
        - Src:             'fpix2.c:856,11'
          Dst:             dpixGetWpl
    - functionName:    dpixGetMin
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpix
        - pminval
        - pxminloc
        - pyminloc
      BBCount:         48
      ICount:          258
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - dpixGetData
        - dpixGetDimensions
        - dpixGetWpl
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix2.c:792,18'
          Branch Sides:
            - BranchSide:      'fpix2.c:792,22'
              BranchSideFuncs:
                - returnErrorInt
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
            - BranchSide:      'fpix2.c:794,9'
              BranchSideFuncs:
                - returnErrorInt
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
        - Branch String:   'fpix2.c:792,31'
          Branch Sides:
            - BranchSide:      'fpix2.c:792,35'
              BranchSideFuncs:
                - returnErrorInt
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
            - BranchSide:      'fpix2.c:794,9'
              BranchSideFuncs:
                - returnErrorInt
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
        - Branch String:   'fpix2.c:792,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:793,16'
              BranchSideFuncs:
                - returnErrorInt
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
            - BranchSide:      'fpix2.c:794,9'
              BranchSideFuncs:
                - returnErrorInt
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
        - Branch String:   'fpix2.c:793,16'
          Branch Sides:
            - BranchSide:      'fpix2.c:793,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix2.c:793,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:794,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:794,19'
              BranchSideFuncs:
                - returnErrorInt
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
            - BranchSide:      'fpix2.c:795,9'
              BranchSideFuncs:
                - returnErrorInt
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
        - Branch String:   'fpix2.c:795,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:795,20'
              BranchSideFuncs:
                - returnErrorInt
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
            - BranchSide:      'fpix2.c:796,9'
              BranchSideFuncs:
                - returnErrorInt
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
        - Branch String:   'fpix2.c:796,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:796,20'
              BranchSideFuncs:
                - returnErrorInt
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
            - BranchSide:      'fpix2.c:797,10'
              BranchSideFuncs:
                - returnErrorInt
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
        - Branch String:   'fpix2.c:797,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:798,16'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
            - BranchSide:      'fpix2.c:800,12'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
        - Branch String:   'fpix2.c:798,16'
          Branch Sides:
            - BranchSide:      'fpix2.c:798,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix2.c:798,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:806,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:807,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:817,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:808,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:809,17'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:815,5'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:809,17'
          Branch Sides:
            - BranchSide:      'fpix2.c:810,26'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:814,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:817,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:817,29'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:818,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:818,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:818,31'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:819,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:819,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:819,31'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:820,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix2.c:793,16'
          Dst:             returnErrorInt
        - Src:             'fpix2.c:798,16'
          Dst:             returnErrorInt
        - Src:             'fpix2.c:803,5'
          Dst:             dpixGetDimensions
        - Src:             'fpix2.c:804,12'
          Dst:             dpixGetData
        - Src:             'fpix2.c:805,11'
          Dst:             dpixGetWpl
    - functionName:    fpixGetMax
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fpix
        - pmaxval
        - pxmaxloc
        - pymaxloc
      BBCount:         48
      ICount:          258
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - fpixGetData
        - fpixGetDimensions
        - fpixGetWpl
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fpix2.c:741,18'
          Branch Sides:
            - BranchSide:      'fpix2.c:741,22'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
            - BranchSide:      'fpix2.c:743,9'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
        - Branch String:   'fpix2.c:741,31'
          Branch Sides:
            - BranchSide:      'fpix2.c:741,35'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
            - BranchSide:      'fpix2.c:743,9'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
        - Branch String:   'fpix2.c:741,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:742,16'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
            - BranchSide:      'fpix2.c:743,9'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
        - Branch String:   'fpix2.c:742,16'
          Branch Sides:
            - BranchSide:      'fpix2.c:742,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix2.c:742,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:743,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:743,19'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
            - BranchSide:      'fpix2.c:744,9'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
        - Branch String:   'fpix2.c:744,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:744,20'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
            - BranchSide:      'fpix2.c:745,9'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
        - Branch String:   'fpix2.c:745,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:745,20'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
            - BranchSide:      'fpix2.c:746,10'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
        - Branch String:   'fpix2.c:746,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:747,16'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
            - BranchSide:      'fpix2.c:749,12'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
        - Branch String:   'fpix2.c:747,16'
          Branch Sides:
            - BranchSide:      'fpix2.c:747,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix2.c:747,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:755,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:756,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:766,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:757,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:758,17'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:764,5'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:758,17'
          Branch Sides:
            - BranchSide:      'fpix2.c:759,26'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:763,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:766,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:766,29'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:767,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:767,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:767,31'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:768,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:768,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:768,31'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:769,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix2.c:742,16'
          Dst:             returnErrorInt
        - Src:             'fpix2.c:747,16'
          Dst:             returnErrorInt
        - Src:             'fpix2.c:752,5'
          Dst:             fpixGetDimensions
        - Src:             'fpix2.c:753,12'
          Dst:             fpixGetData
        - Src:             'fpix2.c:754,11'
          Dst:             fpixGetWpl
    - functionName:    fpixGetMin
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fpix
        - pminval
        - pxminloc
        - pyminloc
      BBCount:         48
      ICount:          258
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - fpixGetData
        - fpixGetDimensions
        - fpixGetWpl
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fpix2.c:690,18'
          Branch Sides:
            - BranchSide:      'fpix2.c:690,22'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
            - BranchSide:      'fpix2.c:692,9'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
        - Branch String:   'fpix2.c:690,31'
          Branch Sides:
            - BranchSide:      'fpix2.c:690,35'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
            - BranchSide:      'fpix2.c:692,9'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
        - Branch String:   'fpix2.c:690,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:691,16'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
            - BranchSide:      'fpix2.c:692,9'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
        - Branch String:   'fpix2.c:691,16'
          Branch Sides:
            - BranchSide:      'fpix2.c:691,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix2.c:691,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:692,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:692,19'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
            - BranchSide:      'fpix2.c:693,9'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
        - Branch String:   'fpix2.c:693,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:693,20'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
            - BranchSide:      'fpix2.c:694,9'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
        - Branch String:   'fpix2.c:694,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:694,20'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
            - BranchSide:      'fpix2.c:695,10'
              BranchSideFuncs:
                - returnErrorInt
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
        - Branch String:   'fpix2.c:695,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:696,16'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
            - BranchSide:      'fpix2.c:698,12'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
        - Branch String:   'fpix2.c:696,16'
          Branch Sides:
            - BranchSide:      'fpix2.c:696,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'fpix2.c:696,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:704,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:705,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:715,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:706,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:707,17'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:713,5'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:707,17'
          Branch Sides:
            - BranchSide:      'fpix2.c:708,26'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:712,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:715,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:715,29'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:716,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:716,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:716,31'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:717,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:717,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:717,31'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:718,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix2.c:691,16'
          Dst:             returnErrorInt
        - Src:             'fpix2.c:696,16'
          Dst:             returnErrorInt
        - Src:             'fpix2.c:701,5'
          Dst:             fpixGetDimensions
        - Src:             'fpix2.c:702,12'
          Dst:             fpixGetData
        - Src:             'fpix2.c:703,11'
          Dst:             fpixGetWpl
    - functionName:    dpixConvertToFPix
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpix
      BBCount:         22
      ICount:          158
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - dpixGetData
        - dpixGetDimensions
        - dpixGetWpl
        - fpixCreate
        - fpixGetData
        - fpixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix2.c:643,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:644,24'
              BranchSideFuncs:
                - dpixGetDimensions
                - fpixCreate
                - dpixGetData
                - fpixGetData
                - dpixGetWpl
                - fpixGetWpl
                - returnErrorPtr
            - BranchSide:      'fpix2.c:646,23'
              BranchSideFuncs:
                - dpixGetDimensions
                - fpixCreate
                - dpixGetData
                - fpixGetData
                - dpixGetWpl
                - fpixGetWpl
                - returnErrorPtr
        - Branch String:   'fpix2.c:644,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:644,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:644,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:647,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:648,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:650,25'
              BranchSideFuncs:
                - dpixGetData
                - fpixGetData
                - dpixGetWpl
                - fpixGetWpl
        - Branch String:   'fpix2.c:648,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:648,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:648,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:654,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:655,17'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:663,12'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:657,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:658,19'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:661,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix2.c:644,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:646,5'
          Dst:             dpixGetDimensions
        - Src:             'fpix2.c:647,17'
          Dst:             fpixCreate
        - Src:             'fpix2.c:648,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:650,13'
          Dst:             dpixGetData
        - Src:             'fpix2.c:651,13'
          Dst:             fpixGetData
        - Src:             'fpix2.c:652,12'
          Dst:             dpixGetWpl
        - Src:             'fpix2.c:653,12'
          Dst:             fpixGetWpl
    - functionName:    dpixConvertToPix
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - dpixs
        - outdepth
        - negvals
        - errorflag
      BBCount:         112
      ICount:          588
      EdgeCount:       148
      CyclomaticComplexity: 38
      functionsReached:
        - dpixGetData
        - dpixGetDimensions
        - dpixGetWpl
        - lept_stderr
        - pixCreate
        - pixGetData
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix2.c:545,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:546,23'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'fpix2.c:547,9'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'fpix2.c:546,23'
          Branch Sides:
            - BranchSide:      'fpix2.c:546,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:546,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:547,35'
          Branch Sides:
            - BranchSide:      'fpix2.c:547,38'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'fpix2.c:549,9'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'fpix2.c:547,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:548,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:549,9'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'fpix2.c:548,23'
          Branch Sides:
            - BranchSide:      'fpix2.c:548,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:548,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:549,23'
          Branch Sides:
            - BranchSide:      'fpix2.c:549,26'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'fpix2.c:552,23'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:549,40'
          Branch Sides:
            - BranchSide:      'fpix2.c:549,43'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'fpix2.c:552,23'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:549,58'
          Branch Sides:
            - BranchSide:      'fpix2.c:549,61'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'fpix2.c:552,23'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:549,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:550,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:552,23'
              BranchSideFuncs:
                - dpixGetDimensions
                - dpixGetData
                - dpixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:550,23'
          Branch Sides:
            - BranchSide:      'fpix2.c:550,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:550,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:557,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:558,18'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'fpix2.c:569,12'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:559,27'
          Branch Sides:
            - BranchSide:      'fpix2.c:559,30'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'fpix2.c:559,9'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:559,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:560,21'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'fpix2.c:568,5'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:561,31'
          Branch Sides:
            - BranchSide:      'fpix2.c:561,34'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'fpix2.c:561,13'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:561,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:562,21'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'fpix2.c:567,9'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:562,21'
          Branch Sides:
            - BranchSide:      'fpix2.c:563,30'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'fpix2.c:564,26'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:570,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:571,16'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'fpix2.c:573,16'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:576,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:577,18'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'fpix2.c:596,27'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'fpix2.c:579,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:580,21'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'fpix2.c:589,13'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:581,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:582,23'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'fpix2.c:588,9'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:583,21'
          Branch Sides:
            - BranchSide:      'fpix2.c:584,25'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'fpix2.c:585,26'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:589,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:590,13'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'fpix2.c:591,13'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'fpix2.c:590,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:591,13'
              BranchSideFuncs:
                - lept_stderr
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'fpix2.c:591,13'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'fpix2.c:591,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:592,13'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'fpix2.c:593,5'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'fpix2.c:592,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:593,5'
              BranchSideFuncs:
                - lept_stderr
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'fpix2.c:593,5'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'fpix2.c:596,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:597,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:598,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
        - Branch String:   'fpix2.c:597,23'
          Branch Sides:
            - BranchSide:      'fpix2.c:597,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:597,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:600,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:601,17'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:624,12'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:603,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:604,19'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:622,5'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:605,17'
          Branch Sides:
            - BranchSide:      'fpix2.c:606,35'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:608,21'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:608,21'
          Branch Sides:
            - BranchSide:      'fpix2.c:609,26'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:611,40'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:613,17'
          Branch Sides:
            - BranchSide:      'fpix2.c:614,24'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:615,17'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:615,17'
          Branch Sides:
            - BranchSide:      'fpix2.c:616,17'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:617,22'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:617,22'
          Branch Sides:
            - BranchSide:      'fpix2.c:618,17'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:620,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix2.c:546,23'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:548,23'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:550,23'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:552,5'
          Dst:             dpixGetDimensions
        - Src:             'fpix2.c:553,13'
          Dst:             dpixGetData
        - Src:             'fpix2.c:554,12'
          Dst:             dpixGetWpl
        - Src:             'fpix2.c:590,13'
          Dst:             lept_stderr
        - Src:             'fpix2.c:592,13'
          Dst:             lept_stderr
        - Src:             'fpix2.c:596,17'
          Dst:             pixCreate
        - Src:             'fpix2.c:597,23'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:598,13'
          Dst:             pixGetData
        - Src:             'fpix2.c:599,12'
          Dst:             pixGetWpl
    - functionName:    fpixConvertToDPix
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fpix
      BBCount:         22
      ICount:          158
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - dpixCreate
        - dpixGetData
        - dpixGetWpl
        - fpixGetData
        - fpixGetDimensions
        - fpixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix2.c:485,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:486,24'
              BranchSideFuncs:
                - fpixGetDimensions
                - dpixCreate
                - fpixGetData
                - dpixGetData
                - fpixGetWpl
                - dpixGetWpl
                - returnErrorPtr
            - BranchSide:      'fpix2.c:488,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - dpixCreate
                - fpixGetData
                - dpixGetData
                - fpixGetWpl
                - dpixGetWpl
                - returnErrorPtr
        - Branch String:   'fpix2.c:486,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:486,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:486,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:489,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:490,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:492,25'
              BranchSideFuncs:
                - fpixGetData
                - dpixGetData
                - fpixGetWpl
                - dpixGetWpl
        - Branch String:   'fpix2.c:490,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:490,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:490,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:496,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:497,17'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:505,12'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:499,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:500,19'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:503,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix2.c:486,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:488,5'
          Dst:             fpixGetDimensions
        - Src:             'fpix2.c:489,17'
          Dst:             dpixCreate
        - Src:             'fpix2.c:490,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:492,13'
          Dst:             fpixGetData
        - Src:             'fpix2.c:493,13'
          Dst:             dpixGetData
        - Src:             'fpix2.c:494,12'
          Dst:             fpixGetWpl
        - Src:             'fpix2.c:495,12'
          Dst:             dpixGetWpl
    - functionName:    fpixDisplayMaxDynamicRange
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fpixs
      BBCount:         33
      ICount:          241
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - fpixGetData
        - fpixGetDimensions
        - fpixGetWpl
        - pixCreate
        - pixGetData
        - pixGetWpl
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fpix2.c:431,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:432,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
            - BranchSide:      'fpix2.c:434,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
        - Branch String:   'fpix2.c:432,23'
          Branch Sides:
            - BranchSide:      'fpix2.c:432,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:432,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:439,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:440,17'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
            - BranchSide:      'fpix2.c:448,22'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
        - Branch String:   'fpix2.c:441,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:442,22'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
            - BranchSide:      'fpix2.c:446,5'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
        - Branch String:   'fpix2.c:443,17'
          Branch Sides:
            - BranchSide:      'fpix2.c:444,26'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
            - BranchSide:      'fpix2.c:445,9'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
        - Branch String:   'fpix2.c:449,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:450,16'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:452,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
        - Branch String:   'fpix2.c:455,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:456,17'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:466,12'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:458,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:459,22'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:464,5'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:460,17'
          Branch Sides:
            - BranchSide:      'fpix2.c:460,34'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:461,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix2.c:432,23'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:434,5'
          Dst:             fpixGetDimensions
        - Src:             'fpix2.c:435,13'
          Dst:             fpixGetData
        - Src:             'fpix2.c:436,12'
          Dst:             fpixGetWpl
        - Src:             'fpix2.c:448,12'
          Dst:             pixCreate
        - Src:             'fpix2.c:452,13'
          Dst:             pixGetData
        - Src:             'fpix2.c:453,12'
          Dst:             pixGetWpl
    - functionName:    fpixConvertToPix
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - fpixs
        - outdepth
        - negvals
        - errorflag
      BBCount:         115
      ICount:          603
      EdgeCount:       152
      CyclomaticComplexity: 39
      functionsReached:
        - fpixGetData
        - fpixGetDimensions
        - fpixGetWpl
        - lept_stderr
        - pixCreate
        - pixGetData
        - pixGetWpl
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fpix2.c:332,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:333,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'fpix2.c:334,9'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'fpix2.c:333,23'
          Branch Sides:
            - BranchSide:      'fpix2.c:333,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:333,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:334,35'
          Branch Sides:
            - BranchSide:      'fpix2.c:334,38'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'fpix2.c:336,9'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'fpix2.c:334,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:335,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:336,9'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'fpix2.c:335,23'
          Branch Sides:
            - BranchSide:      'fpix2.c:335,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:335,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:336,23'
          Branch Sides:
            - BranchSide:      'fpix2.c:336,26'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'fpix2.c:339,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:336,40'
          Branch Sides:
            - BranchSide:      'fpix2.c:336,43'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'fpix2.c:339,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:336,58'
          Branch Sides:
            - BranchSide:      'fpix2.c:336,61'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'fpix2.c:339,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:336,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:337,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:339,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - fpixGetData
                - fpixGetWpl
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:337,23'
          Branch Sides:
            - BranchSide:      'fpix2.c:337,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:337,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:344,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:345,18'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'fpix2.c:356,9'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:346,27'
          Branch Sides:
            - BranchSide:      'fpix2.c:346,30'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'fpix2.c:346,9'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:346,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:347,21'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'fpix2.c:355,5'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:348,31'
          Branch Sides:
            - BranchSide:      'fpix2.c:348,34'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'fpix2.c:348,13'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:348,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:349,21'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'fpix2.c:354,9'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:349,21'
          Branch Sides:
            - BranchSide:      'fpix2.c:350,30'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'fpix2.c:351,26'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:356,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:357,16'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'fpix2.c:358,14'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:358,14'
          Branch Sides:
            - BranchSide:      'fpix2.c:359,16'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'fpix2.c:361,16'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:364,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:365,18'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'fpix2.c:384,27'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'fpix2.c:367,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:368,21'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'fpix2.c:377,13'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:369,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:370,23'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'fpix2.c:376,9'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:371,21'
          Branch Sides:
            - BranchSide:      'fpix2.c:372,25'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'fpix2.c:373,26'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'fpix2.c:377,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:378,13'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'fpix2.c:379,13'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'fpix2.c:378,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:379,13'
              BranchSideFuncs:
                - lept_stderr
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'fpix2.c:379,13'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'fpix2.c:379,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:380,13'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'fpix2.c:381,5'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'fpix2.c:380,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:381,5'
              BranchSideFuncs:
                - lept_stderr
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'fpix2.c:381,5'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'fpix2.c:384,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:385,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:386,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
        - Branch String:   'fpix2.c:385,23'
          Branch Sides:
            - BranchSide:      'fpix2.c:385,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:385,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:388,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:389,17'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:411,12'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:391,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:392,19'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:409,5'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:393,17'
          Branch Sides:
            - BranchSide:      'fpix2.c:394,35'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:395,22'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:395,22'
          Branch Sides:
            - BranchSide:      'fpix2.c:396,22'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:398,36'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:399,17'
          Branch Sides:
            - BranchSide:      'fpix2.c:400,24'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:402,17'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:402,17'
          Branch Sides:
            - BranchSide:      'fpix2.c:403,17'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:404,22'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:404,22'
          Branch Sides:
            - BranchSide:      'fpix2.c:405,17'
              BranchSideFuncs: []
            - BranchSide:      'fpix2.c:407,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fpix2.c:333,23'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:335,23'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:337,23'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:339,5'
          Dst:             fpixGetDimensions
        - Src:             'fpix2.c:340,13'
          Dst:             fpixGetData
        - Src:             'fpix2.c:341,12'
          Dst:             fpixGetWpl
        - Src:             'fpix2.c:378,13'
          Dst:             lept_stderr
        - Src:             'fpix2.c:380,13'
          Dst:             lept_stderr
        - Src:             'fpix2.c:384,17'
          Dst:             pixCreate
        - Src:             'fpix2.c:385,23'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:386,13'
          Dst:             pixGetData
        - Src:             'fpix2.c:387,12'
          Dst:             pixGetWpl
    - functionName:    pixConvertToDPix
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - ncomps
      BBCount:         82
      ICount:          490
      EdgeCount:       108
      CyclomaticComplexity: 28
      functionsReached:
        - dpixCreate
        - dpixGetData
        - dpixGetWpl
        - pixClone
        - pixConvertRGBToLuminance
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fpix2.c:231,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:232,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - dpixCreate
                - pixGetData
                - pixGetWpl
                - dpixGetData
                - dpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertRGBToLuminance
                - pixRemoveColormap
            - BranchSide:      'fpix2.c:235,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - dpixCreate
                - pixGetData
                - pixGetWpl
                - dpixGetData
                - dpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertRGBToLuminance
                - pixRemoveColormap
        - Branch String:   'fpix2.c:232,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:232,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:232,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:235,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:236,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDimensions
                - dpixCreate
                - pixGetData
                - pixGetWpl
                - dpixGetData
                - dpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'fpix2.c:237,26'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - dpixCreate
                - pixGetData
                - pixGetWpl
                - dpixGetData
                - dpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertRGBToLuminance
        - Branch String:   'fpix2.c:237,38'
          Branch Sides:
            - BranchSide:      'fpix2.c:237,41'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - dpixCreate
                - pixGetData
                - pixGetWpl
                - dpixGetData
                - dpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertRGBToLuminance
            - BranchSide:      'fpix2.c:240,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - dpixCreate
                - pixGetData
                - pixGetWpl
                - dpixGetData
                - dpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'fpix2.c:237,14'
          Branch Sides:
            - BranchSide:      'fpix2.c:238,41'
              BranchSideFuncs:
                - pixConvertRGBToLuminance
                - pixGetDimensions
                - dpixCreate
                - pixGetData
                - pixGetWpl
                - dpixGetData
                - dpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'fpix2.c:240,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - dpixCreate
                - pixGetData
                - pixGetWpl
                - dpixGetData
                - dpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'fpix2.c:242,16'
          Branch Sides:
            - BranchSide:      'fpix2.c:242,19'
              BranchSideFuncs:
                - dpixCreate
                - pixGetData
                - pixGetWpl
                - dpixGetData
                - dpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'fpix2.c:247,29'
              BranchSideFuncs:
                - dpixCreate
                - pixGetData
                - pixGetWpl
                - dpixGetData
                - dpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'fpix2.c:242,26'
          Branch Sides:
            - BranchSide:      'fpix2.c:242,29'
              BranchSideFuncs:
                - dpixCreate
                - pixGetData
                - pixGetWpl
                - dpixGetData
                - dpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'fpix2.c:247,29'
              BranchSideFuncs:
                - dpixCreate
                - pixGetData
                - pixGetWpl
                - dpixGetData
                - dpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'fpix2.c:242,36'
          Branch Sides:
            - BranchSide:      'fpix2.c:242,39'
              BranchSideFuncs:
                - dpixCreate
                - pixGetData
                - pixGetWpl
                - dpixGetData
                - dpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'fpix2.c:247,29'
              BranchSideFuncs:
                - dpixCreate
                - pixGetData
                - pixGetWpl
                - dpixGetData
                - dpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'fpix2.c:242,46'
          Branch Sides:
            - BranchSide:      'fpix2.c:242,49'
              BranchSideFuncs:
                - dpixCreate
                - pixGetData
                - pixGetWpl
                - dpixGetData
                - dpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'fpix2.c:247,29'
              BranchSideFuncs:
                - dpixCreate
                - pixGetData
                - pixGetWpl
                - dpixGetData
                - dpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'fpix2.c:242,57'
          Branch Sides:
            - BranchSide:      'fpix2.c:242,60'
              BranchSideFuncs:
                - dpixCreate
                - pixGetData
                - pixGetWpl
                - dpixGetData
                - dpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'fpix2.c:247,29'
              BranchSideFuncs:
                - dpixCreate
                - pixGetData
                - pixGetWpl
                - dpixGetData
                - dpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'fpix2.c:242,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:243,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'fpix2.c:247,29'
              BranchSideFuncs:
                - dpixCreate
                - pixGetData
                - pixGetWpl
                - dpixGetData
                - dpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'fpix2.c:244,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:244,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:244,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:247,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:248,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'fpix2.c:251,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - dpixGetData
                - dpixGetWpl
                - pixDestroy
        - Branch String:   'fpix2.c:249,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:249,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:249,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:255,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:256,17'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'fpix2.c:291,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'fpix2.c:258,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:259,20'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'fpix2.c:263,20'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'fpix2.c:259,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:260,23'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'fpix2.c:263,9'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'fpix2.c:263,20'
          Branch Sides:
            - BranchSide:      'fpix2.c:264,20'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'fpix2.c:268,20'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'fpix2.c:264,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:265,23'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'fpix2.c:268,9'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'fpix2.c:268,20'
          Branch Sides:
            - BranchSide:      'fpix2.c:269,20'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'fpix2.c:273,20'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'fpix2.c:269,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:270,23'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'fpix2.c:273,9'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'fpix2.c:273,20'
          Branch Sides:
            - BranchSide:      'fpix2.c:274,20'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'fpix2.c:278,20'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'fpix2.c:274,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:275,23'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'fpix2.c:278,9'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'fpix2.c:278,20'
          Branch Sides:
            - BranchSide:      'fpix2.c:279,20'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'fpix2.c:284,20'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'fpix2.c:279,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:280,23'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'fpix2.c:283,9'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'fpix2.c:284,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:0,0'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'fpix2.c:285,24'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'fpix2.c:232,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:235,9'
          Dst:             pixGetColormap
        - Src:             'fpix2.c:236,16'
          Dst:             pixRemoveColormap
        - Src:             'fpix2.c:237,14'
          Dst:             pixGetDepth
        - Src:             'fpix2.c:238,16'
          Dst:             pixConvertRGBToLuminance
        - Src:             'fpix2.c:240,16'
          Dst:             pixClone
        - Src:             'fpix2.c:241,5'
          Dst:             pixGetDimensions
        - Src:             'fpix2.c:243,9'
          Dst:             pixDestroy
        - Src:             'fpix2.c:244,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:247,18'
          Dst:             dpixCreate
        - Src:             'fpix2.c:248,9'
          Dst:             pixDestroy
        - Src:             'fpix2.c:249,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:251,13'
          Dst:             pixGetData
        - Src:             'fpix2.c:252,12'
          Dst:             pixGetWpl
        - Src:             'fpix2.c:253,13'
          Dst:             dpixGetData
        - Src:             'fpix2.c:254,12'
          Dst:             dpixGetWpl
        - Src:             'fpix2.c:291,5'
          Dst:             pixDestroy
    - functionName:    pixConvertToFPix
      functionSourceFile: '/src/leptonica/src/fpix2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - ncomps
      BBCount:         82
      ICount:          490
      EdgeCount:       108
      CyclomaticComplexity: 28
      functionsReached:
        - fpixCreate
        - fpixGetData
        - fpixGetWpl
        - pixClone
        - pixConvertRGBToLuminance
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fpix2.c:140,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:141,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - fpixCreate
                - pixGetData
                - pixGetWpl
                - fpixGetData
                - fpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertRGBToLuminance
                - pixRemoveColormap
            - BranchSide:      'fpix2.c:144,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - fpixCreate
                - pixGetData
                - pixGetWpl
                - fpixGetData
                - fpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertRGBToLuminance
                - pixRemoveColormap
        - Branch String:   'fpix2.c:141,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:141,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:141,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:144,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:145,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDimensions
                - fpixCreate
                - pixGetData
                - pixGetWpl
                - fpixGetData
                - fpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'fpix2.c:146,26'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - fpixCreate
                - pixGetData
                - pixGetWpl
                - fpixGetData
                - fpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertRGBToLuminance
        - Branch String:   'fpix2.c:146,38'
          Branch Sides:
            - BranchSide:      'fpix2.c:146,41'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - fpixCreate
                - pixGetData
                - pixGetWpl
                - fpixGetData
                - fpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixConvertRGBToLuminance
            - BranchSide:      'fpix2.c:149,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - fpixCreate
                - pixGetData
                - pixGetWpl
                - fpixGetData
                - fpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'fpix2.c:146,14'
          Branch Sides:
            - BranchSide:      'fpix2.c:147,41'
              BranchSideFuncs:
                - pixConvertRGBToLuminance
                - pixGetDimensions
                - fpixCreate
                - pixGetData
                - pixGetWpl
                - fpixGetData
                - fpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'fpix2.c:149,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - fpixCreate
                - pixGetData
                - pixGetWpl
                - fpixGetData
                - fpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'fpix2.c:151,16'
          Branch Sides:
            - BranchSide:      'fpix2.c:151,19'
              BranchSideFuncs:
                - fpixCreate
                - pixGetData
                - pixGetWpl
                - fpixGetData
                - fpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'fpix2.c:156,29'
              BranchSideFuncs:
                - fpixCreate
                - pixGetData
                - pixGetWpl
                - fpixGetData
                - fpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'fpix2.c:151,26'
          Branch Sides:
            - BranchSide:      'fpix2.c:151,29'
              BranchSideFuncs:
                - fpixCreate
                - pixGetData
                - pixGetWpl
                - fpixGetData
                - fpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'fpix2.c:156,29'
              BranchSideFuncs:
                - fpixCreate
                - pixGetData
                - pixGetWpl
                - fpixGetData
                - fpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'fpix2.c:151,36'
          Branch Sides:
            - BranchSide:      'fpix2.c:151,39'
              BranchSideFuncs:
                - fpixCreate
                - pixGetData
                - pixGetWpl
                - fpixGetData
                - fpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'fpix2.c:156,29'
              BranchSideFuncs:
                - fpixCreate
                - pixGetData
                - pixGetWpl
                - fpixGetData
                - fpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'fpix2.c:151,46'
          Branch Sides:
            - BranchSide:      'fpix2.c:151,49'
              BranchSideFuncs:
                - fpixCreate
                - pixGetData
                - pixGetWpl
                - fpixGetData
                - fpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'fpix2.c:156,29'
              BranchSideFuncs:
                - fpixCreate
                - pixGetData
                - pixGetWpl
                - fpixGetData
                - fpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'fpix2.c:151,57'
          Branch Sides:
            - BranchSide:      'fpix2.c:151,60'
              BranchSideFuncs:
                - fpixCreate
                - pixGetData
                - pixGetWpl
                - fpixGetData
                - fpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'fpix2.c:156,29'
              BranchSideFuncs:
                - fpixCreate
                - pixGetData
                - pixGetWpl
                - fpixGetData
                - fpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'fpix2.c:151,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:152,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'fpix2.c:156,29'
              BranchSideFuncs:
                - fpixCreate
                - pixGetData
                - pixGetWpl
                - fpixGetData
                - fpixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'fpix2.c:153,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:153,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:153,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:156,9'
          Branch Sides:
            - BranchSide:      'fpix2.c:157,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'fpix2.c:160,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - fpixGetData
                - fpixGetWpl
                - pixDestroy
        - Branch String:   'fpix2.c:158,24'
          Branch Sides:
            - BranchSide:      'fpix2.c:158,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fpix2.c:158,9'
              BranchSideFuncs: []
        - Branch String:   'fpix2.c:164,5'
          Branch Sides:
            - BranchSide:      'fpix2.c:165,17'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'fpix2.c:200,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'fpix2.c:167,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:168,20'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'fpix2.c:172,20'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'fpix2.c:168,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:169,23'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'fpix2.c:172,9'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'fpix2.c:172,20'
          Branch Sides:
            - BranchSide:      'fpix2.c:173,20'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'fpix2.c:177,20'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'fpix2.c:173,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:174,23'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'fpix2.c:177,9'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'fpix2.c:177,20'
          Branch Sides:
            - BranchSide:      'fpix2.c:178,20'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'fpix2.c:182,20'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'fpix2.c:178,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:179,23'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'fpix2.c:182,9'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'fpix2.c:182,20'
          Branch Sides:
            - BranchSide:      'fpix2.c:183,20'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'fpix2.c:187,20'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'fpix2.c:183,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:184,23'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'fpix2.c:187,9'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'fpix2.c:187,20'
          Branch Sides:
            - BranchSide:      'fpix2.c:188,20'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'fpix2.c:193,20'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'fpix2.c:188,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:189,23'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'fpix2.c:192,9'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'fpix2.c:193,13'
          Branch Sides:
            - BranchSide:      'fpix2.c:0,0'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'fpix2.c:194,24'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'fpix2.c:141,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:144,9'
          Dst:             pixGetColormap
        - Src:             'fpix2.c:145,16'
          Dst:             pixRemoveColormap
        - Src:             'fpix2.c:146,14'
          Dst:             pixGetDepth
        - Src:             'fpix2.c:147,16'
          Dst:             pixConvertRGBToLuminance
        - Src:             'fpix2.c:149,16'
          Dst:             pixClone
        - Src:             'fpix2.c:150,5'
          Dst:             pixGetDimensions
        - Src:             'fpix2.c:152,9'
          Dst:             pixDestroy
        - Src:             'fpix2.c:153,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:156,18'
          Dst:             fpixCreate
        - Src:             'fpix2.c:157,9'
          Dst:             pixDestroy
        - Src:             'fpix2.c:158,24'
          Dst:             returnErrorPtr
        - Src:             'fpix2.c:160,13'
          Dst:             pixGetData
        - Src:             'fpix2.c:161,12'
          Dst:             pixGetWpl
        - Src:             'fpix2.c:162,13'
          Dst:             fpixGetData
        - Src:             'fpix2.c:163,12'
          Dst:             fpixGetWpl
        - Src:             'fpix2.c:200,5'
          Dst:             pixDestroy
    - functionName:    pixWriteMemGif
      functionSourceFile: '/src/leptonica/src/gifiostub.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdata
        - psize
        - pix
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gifiostub.c:68,12'
          Branch Sides:
            - BranchSide:      'gifiostub.c:68,12'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'gifiostub.c:68,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gifiostub.c:68,12'
          Dst:             returnErrorInt
    - functionName:    pixWriteStreamGif
      functionSourceFile: '/src/leptonica/src/gifiostub.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pix
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gifiostub.c:61,12'
          Branch Sides:
            - BranchSide:      'gifiostub.c:61,12'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'gifiostub.c:61,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gifiostub.c:61,12'
          Dst:             returnErrorInt
    - functionName:    pixReadMemGif
      functionSourceFile: '/src/leptonica/src/gifiostub.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cdata
        - size
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gifiostub.c:54,19'
          Branch Sides:
            - BranchSide:      'gifiostub.c:54,19'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gifiostub.c:54,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gifiostub.c:54,19'
          Dst:             returnErrorPtr
    - functionName:    pixReadStreamGif
      functionSourceFile: '/src/leptonica/src/gifiostub.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gifiostub.c:47,20'
          Branch Sides:
            - BranchSide:      'gifiostub.c:47,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gifiostub.c:47,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gifiostub.c:47,20'
          Dst:             returnErrorPtr
    - functionName:    gplotWrite
      functionSourceFile: '/src/leptonica/src/gplot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1294
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - gplot
      BBCount:         19
      ICount:          169
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenWriteStream
        - fprintf
        - numaWriteStderr
        - returnErrorInt
        - returnErrorInt1
        - sarrayWriteStream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gplot.c:1297,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1298,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - sarrayWriteStream
                - fprintf
                - sarrayWriteStream
                - fprintf
                - sarrayWriteStream
                - fprintf
                - sarrayWriteStream
                - fprintf
                - numaWriteStderr
                - fprintf
                - fprintf
                - fprintf
                - fclose
                - returnErrorInt1
            - BranchSide:      'gplot.c:1299,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - sarrayWriteStream
                - fprintf
                - sarrayWriteStream
                - fprintf
                - sarrayWriteStream
                - fprintf
                - sarrayWriteStream
                - fprintf
                - numaWriteStderr
                - fprintf
                - fprintf
                - fprintf
                - fclose
                - returnErrorInt1
        - Branch String:   'gplot.c:1298,16'
          Branch Sides:
            - BranchSide:      'gplot.c:1298,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'gplot.c:1298,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:1299,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1300,16'
              BranchSideFuncs:
                - fopenWriteStream
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - sarrayWriteStream
                - fprintf
                - sarrayWriteStream
                - fprintf
                - sarrayWriteStream
                - fprintf
                - sarrayWriteStream
                - fprintf
                - numaWriteStderr
                - fprintf
                - fprintf
                - fprintf
                - fclose
                - returnErrorInt1
            - BranchSide:      'gplot.c:1302,32'
              BranchSideFuncs:
                - fopenWriteStream
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - sarrayWriteStream
                - fprintf
                - sarrayWriteStream
                - fprintf
                - sarrayWriteStream
                - fprintf
                - sarrayWriteStream
                - fprintf
                - numaWriteStderr
                - fprintf
                - fprintf
                - fprintf
                - fclose
                - returnErrorInt1
        - Branch String:   'gplot.c:1300,16'
          Branch Sides:
            - BranchSide:      'gplot.c:1300,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'gplot.c:1300,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:1302,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1303,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'gplot.c:1305,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - sarrayWriteStream
                - fprintf
                - sarrayWriteStream
                - fprintf
                - sarrayWriteStream
                - fprintf
                - sarrayWriteStream
                - fprintf
                - numaWriteStderr
                - fprintf
                - fprintf
                - fprintf
                - fclose
        - Branch String:   'gplot.c:1303,16'
          Branch Sides:
            - BranchSide:      'gplot.c:1303,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'gplot.c:1303,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gplot.c:1298,16'
          Dst:             returnErrorInt
        - Src:             'gplot.c:1300,16'
          Dst:             returnErrorInt
        - Src:             'gplot.c:1302,15'
          Dst:             fopenWriteStream
        - Src:             'gplot.c:1303,16'
          Dst:             returnErrorInt1
        - Src:             'gplot.c:1305,5'
          Dst:             fprintf
        - Src:             'gplot.c:1306,5'
          Dst:             fprintf
        - Src:             'gplot.c:1307,5'
          Dst:             fprintf
        - Src:             'gplot.c:1308,5'
          Dst:             fprintf
        - Src:             'gplot.c:1309,5'
          Dst:             fprintf
        - Src:             'gplot.c:1310,5'
          Dst:             fprintf
        - Src:             'gplot.c:1312,5'
          Dst:             fprintf
        - Src:             'gplot.c:1313,5'
          Dst:             fprintf
        - Src:             'gplot.c:1314,5'
          Dst:             sarrayWriteStream
        - Src:             'gplot.c:1315,5'
          Dst:             fprintf
        - Src:             'gplot.c:1316,5'
          Dst:             sarrayWriteStream
        - Src:             'gplot.c:1317,5'
          Dst:             fprintf
        - Src:             'gplot.c:1318,5'
          Dst:             sarrayWriteStream
        - Src:             'gplot.c:1319,5'
          Dst:             fprintf
        - Src:             'gplot.c:1320,5'
          Dst:             sarrayWriteStream
        - Src:             'gplot.c:1321,5'
          Dst:             fprintf
        - Src:             'gplot.c:1322,5'
          Dst:             numaWriteStderr
        - Src:             'gplot.c:1324,5'
          Dst:             fprintf
        - Src:             'gplot.c:1325,5'
          Dst:             fprintf
        - Src:             'gplot.c:1326,5'
          Dst:             fprintf
        - Src:             'gplot.c:1328,5'
          Dst:             fclose
    - functionName:    gplotRead
      functionSourceFile: '/src/leptonica/src/gplot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1207
      functionLinenumberEnd: 1281
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         29
      ICount:          308
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - __isoc99_fscanf
        - fclose
        - fgets
        - fopenReadStream
        - gplotCreate
        - numaDestroy
        - numaReadStream
        - returnErrorPtr
        - returnErrorPtr1
        - sarrayDestroy
        - sarrayReadStream
        - stringNew
        - stringReplace
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gplot.c:1214,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1215,25'
              BranchSideFuncs:
                - fopenReadStream
                - __isoc99_fscanf
                - __isoc99_fscanf
                - stringNew
                - __isoc99_fscanf
                - fgets
                - stringNew
                - strlen
                - fgets
                - stringNew
                - strlen
                - fgets
                - stringNew
                - strlen
                - gplotCreate
                - free
                - free
                - free
                - free
                - fclose
                - returnErrorPtr1
                - sarrayDestroy
                - sarrayDestroy
                - sarrayDestroy
                - sarrayDestroy
                - numaDestroy
                - __isoc99_fscanf
                - stringReplace
                - __isoc99_fscanf
                - sarrayReadStream
                - __isoc99_fscanf
                - sarrayReadStream
                - __isoc99_fscanf
                - sarrayReadStream
                - __isoc99_fscanf
                - sarrayReadStream
                - __isoc99_fscanf
                - numaReadStream
                - __isoc99_fscanf
                - __isoc99_fscanf
                - stringReplace
                - __isoc99_fscanf
                - fclose
                - fclose
                - returnErrorPtr1
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
            - BranchSide:      'gplot.c:1217,31'
              BranchSideFuncs:
                - fopenReadStream
                - __isoc99_fscanf
                - __isoc99_fscanf
                - stringNew
                - __isoc99_fscanf
                - fgets
                - stringNew
                - strlen
                - fgets
                - stringNew
                - strlen
                - fgets
                - stringNew
                - strlen
                - gplotCreate
                - free
                - free
                - free
                - free
                - fclose
                - returnErrorPtr1
                - sarrayDestroy
                - sarrayDestroy
                - sarrayDestroy
                - sarrayDestroy
                - numaDestroy
                - __isoc99_fscanf
                - stringReplace
                - __isoc99_fscanf
                - sarrayReadStream
                - __isoc99_fscanf
                - sarrayReadStream
                - __isoc99_fscanf
                - sarrayReadStream
                - __isoc99_fscanf
                - sarrayReadStream
                - __isoc99_fscanf
                - numaReadStream
                - __isoc99_fscanf
                - __isoc99_fscanf
                - stringReplace
                - __isoc99_fscanf
                - fclose
                - fclose
                - returnErrorPtr1
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
        - Branch String:   'gplot.c:1215,25'
          Branch Sides:
            - BranchSide:      'gplot.c:1215,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1215,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:1217,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1218,25'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'gplot.c:1221,18'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - stringNew
                - __isoc99_fscanf
                - fgets
                - stringNew
                - strlen
                - fgets
                - stringNew
                - strlen
                - fgets
                - stringNew
                - strlen
                - gplotCreate
                - free
                - free
                - free
                - free
                - fclose
                - returnErrorPtr1
                - sarrayDestroy
                - sarrayDestroy
                - sarrayDestroy
                - sarrayDestroy
                - numaDestroy
                - __isoc99_fscanf
                - stringReplace
                - __isoc99_fscanf
                - sarrayReadStream
                - __isoc99_fscanf
                - sarrayReadStream
                - __isoc99_fscanf
                - sarrayReadStream
                - __isoc99_fscanf
                - sarrayReadStream
                - __isoc99_fscanf
                - numaReadStream
                - __isoc99_fscanf
                - __isoc99_fscanf
                - stringReplace
                - __isoc99_fscanf
                - fclose
                - fclose
                - returnErrorPtr1
                - fclose
                - returnErrorPtr1
        - Branch String:   'gplot.c:1218,25'
          Branch Sides:
            - BranchSide:      'gplot.c:1218,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'gplot.c:1218,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:1222,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1223,16'
              BranchSideFuncs:
                - fclose
                - returnErrorPtr1
            - BranchSide:      'gplot.c:1227,9'
              BranchSideFuncs:
                - __isoc99_fscanf
                - stringNew
                - __isoc99_fscanf
                - fgets
                - stringNew
                - strlen
                - fgets
                - stringNew
                - strlen
                - fgets
                - stringNew
                - strlen
                - gplotCreate
                - free
                - free
                - free
                - free
                - fclose
                - returnErrorPtr1
                - sarrayDestroy
                - sarrayDestroy
                - sarrayDestroy
                - sarrayDestroy
                - numaDestroy
                - __isoc99_fscanf
                - stringReplace
                - __isoc99_fscanf
                - sarrayReadStream
                - __isoc99_fscanf
                - sarrayReadStream
                - __isoc99_fscanf
                - sarrayReadStream
                - __isoc99_fscanf
                - sarrayReadStream
                - __isoc99_fscanf
                - numaReadStream
                - __isoc99_fscanf
                - __isoc99_fscanf
                - stringReplace
                - __isoc99_fscanf
                - fclose
                - fclose
                - returnErrorPtr1
        - Branch String:   'gplot.c:1224,25'
          Branch Sides:
            - BranchSide:      'gplot.c:1224,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'gplot.c:1224,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:1227,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1228,16'
              BranchSideFuncs:
                - fclose
                - returnErrorPtr1
            - BranchSide:      'gplot.c:1233,21'
              BranchSideFuncs:
                - __isoc99_fscanf
                - stringNew
                - __isoc99_fscanf
                - fgets
                - stringNew
                - strlen
                - fgets
                - stringNew
                - strlen
                - fgets
                - stringNew
                - strlen
                - gplotCreate
                - free
                - free
                - free
                - free
                - fclose
                - returnErrorPtr1
                - sarrayDestroy
                - sarrayDestroy
                - sarrayDestroy
                - sarrayDestroy
                - numaDestroy
                - __isoc99_fscanf
                - stringReplace
                - __isoc99_fscanf
                - sarrayReadStream
                - __isoc99_fscanf
                - sarrayReadStream
                - __isoc99_fscanf
                - sarrayReadStream
                - __isoc99_fscanf
                - sarrayReadStream
                - __isoc99_fscanf
                - numaReadStream
                - __isoc99_fscanf
                - __isoc99_fscanf
                - stringReplace
                - __isoc99_fscanf
                - fclose
        - Branch String:   'gplot.c:1229,25'
          Branch Sides:
            - BranchSide:      'gplot.c:1229,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'gplot.c:1229,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:1251,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1252,16'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayDestroy
                - sarrayDestroy
                - sarrayDestroy
                - numaDestroy
                - __isoc99_fscanf
                - stringReplace
                - __isoc99_fscanf
                - sarrayReadStream
                - __isoc99_fscanf
                - sarrayReadStream
                - __isoc99_fscanf
                - sarrayReadStream
                - __isoc99_fscanf
                - sarrayReadStream
                - __isoc99_fscanf
                - numaReadStream
                - __isoc99_fscanf
                - __isoc99_fscanf
                - stringReplace
                - __isoc99_fscanf
                - fclose
            - BranchSide:      'gplot.c:1255,20'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayDestroy
                - sarrayDestroy
                - sarrayDestroy
                - numaDestroy
                - __isoc99_fscanf
                - stringReplace
                - __isoc99_fscanf
                - sarrayReadStream
                - __isoc99_fscanf
                - sarrayReadStream
                - __isoc99_fscanf
                - sarrayReadStream
                - __isoc99_fscanf
                - sarrayReadStream
                - __isoc99_fscanf
                - numaReadStream
                - __isoc99_fscanf
                - __isoc99_fscanf
                - stringReplace
                - __isoc99_fscanf
                - fclose
        - Branch String:   'gplot.c:1253,25'
          Branch Sides:
            - BranchSide:      'gplot.c:1253,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'gplot.c:1253,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gplot.c:1215,25'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:1217,15'
          Dst:             fopenReadStream
        - Src:             'gplot.c:1218,25'
          Dst:             returnErrorPtr1
        - Src:             'gplot.c:1221,11'
          Dst:             __isoc99_fscanf
        - Src:             'gplot.c:1223,9'
          Dst:             fclose
        - Src:             'gplot.c:1224,25'
          Dst:             returnErrorPtr1
        - Src:             'gplot.c:1228,9'
          Dst:             fclose
        - Src:             'gplot.c:1229,25'
          Dst:             returnErrorPtr1
        - Src:             'gplot.c:1233,14'
          Dst:             __isoc99_fscanf
        - Src:             'gplot.c:1234,16'
          Dst:             stringNew
        - Src:             'gplot.c:1235,14'
          Dst:             __isoc99_fscanf
        - Src:             'gplot.c:1236,15'
          Dst:             fgets
        - Src:             'gplot.c:1237,13'
          Dst:             stringNew
        - Src:             'gplot.c:1238,11'
          Dst:             strlen
        - Src:             'gplot.c:1239,15'
          Dst:             fgets
        - Src:             'gplot.c:1240,14'
          Dst:             stringNew
        - Src:             'gplot.c:1241,12'
          Dst:             strlen
        - Src:             'gplot.c:1242,15'
          Dst:             fgets
        - Src:             'gplot.c:1243,14'
          Dst:             stringNew
        - Src:             'gplot.c:1244,12'
          Dst:             strlen
        - Src:             'gplot.c:1246,13'
          Dst:             gplotCreate
        - Src:             'gplot.c:1252,9'
          Dst:             fclose
        - Src:             'gplot.c:1253,25'
          Dst:             returnErrorPtr1
        - Src:             'gplot.c:1255,5'
          Dst:             sarrayDestroy
        - Src:             'gplot.c:1256,5'
          Dst:             sarrayDestroy
        - Src:             'gplot.c:1257,5'
          Dst:             sarrayDestroy
        - Src:             'gplot.c:1258,5'
          Dst:             sarrayDestroy
        - Src:             'gplot.c:1259,5'
          Dst:             numaDestroy
        - Src:             'gplot.c:1261,14'
          Dst:             __isoc99_fscanf
        - Src:             'gplot.c:1262,5'
          Dst:             stringReplace
        - Src:             'gplot.c:1263,14'
          Dst:             __isoc99_fscanf
        - Src:             'gplot.c:1264,22'
          Dst:             sarrayReadStream
        - Src:             'gplot.c:1265,14'
          Dst:             __isoc99_fscanf
        - Src:             'gplot.c:1266,24'
          Dst:             sarrayReadStream
        - Src:             'gplot.c:1267,14'
          Dst:             __isoc99_fscanf
        - Src:             'gplot.c:1268,23'
          Dst:             sarrayReadStream
        - Src:             'gplot.c:1269,14'
          Dst:             __isoc99_fscanf
        - Src:             'gplot.c:1270,25'
          Dst:             sarrayReadStream
        - Src:             'gplot.c:1271,14'
          Dst:             __isoc99_fscanf
        - Src:             'gplot.c:1272,25'
          Dst:             numaReadStream
        - Src:             'gplot.c:1274,14'
          Dst:             __isoc99_fscanf
        - Src:             'gplot.c:1275,14'
          Dst:             __isoc99_fscanf
        - Src:             'gplot.c:1276,5'
          Dst:             stringReplace
        - Src:             'gplot.c:1277,14'
          Dst:             __isoc99_fscanf
        - Src:             'gplot.c:1279,5'
          Dst:             fclose
    - functionName:    gplotCreate
      functionSourceFile: '/src/leptonica/src/gplot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rootname
        - outformat
        - title
        - xlabel
        - ylabel
      BBCount:         52
      ICount:          293
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - calloc
        - genPathname
        - numaCreate
        - returnErrorPtr
        - sarrayCreate
        - snprintf
        - stringCheckForChars
        - stringNew
      functionUses:    10
      BranchProfiles:
        - Branch String:   'gplot.c:203,9'
          Branch Sides:
            - BranchSide:      'gplot.c:204,25'
              BranchSideFuncs:
                - stringCheckForChars
                - calloc
                - sarrayCreate
                - sarrayCreate
                - sarrayCreate
                - sarrayCreate
                - numaCreate
                - genPathname
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'gplot.c:205,9'
              BranchSideFuncs:
                - stringCheckForChars
                - calloc
                - sarrayCreate
                - sarrayCreate
                - sarrayCreate
                - sarrayCreate
                - numaCreate
                - genPathname
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'gplot.c:204,25'
          Branch Sides:
            - BranchSide:      'gplot.c:204,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:204,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:205,32'
          Branch Sides:
            - BranchSide:      'gplot.c:205,35'
              BranchSideFuncs:
                - stringCheckForChars
                - calloc
                - sarrayCreate
                - sarrayCreate
                - sarrayCreate
                - sarrayCreate
                - numaCreate
                - genPathname
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'gplot.c:209,25'
              BranchSideFuncs:
                - stringCheckForChars
                - calloc
                - sarrayCreate
                - sarrayCreate
                - sarrayCreate
                - sarrayCreate
                - numaCreate
                - genPathname
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - returnErrorPtr
        - Branch String:   'gplot.c:205,57'
          Branch Sides:
            - BranchSide:      'gplot.c:206,9'
              BranchSideFuncs:
                - stringCheckForChars
                - calloc
                - sarrayCreate
                - sarrayCreate
                - sarrayCreate
                - sarrayCreate
                - numaCreate
                - genPathname
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'gplot.c:209,25'
              BranchSideFuncs:
                - stringCheckForChars
                - calloc
                - sarrayCreate
                - sarrayCreate
                - sarrayCreate
                - sarrayCreate
                - numaCreate
                - genPathname
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - returnErrorPtr
        - Branch String:   'gplot.c:206,32'
          Branch Sides:
            - BranchSide:      'gplot.c:206,35'
              BranchSideFuncs:
                - stringCheckForChars
                - calloc
                - sarrayCreate
                - sarrayCreate
                - sarrayCreate
                - sarrayCreate
                - numaCreate
                - genPathname
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'gplot.c:209,25'
              BranchSideFuncs:
                - stringCheckForChars
                - calloc
                - sarrayCreate
                - sarrayCreate
                - sarrayCreate
                - sarrayCreate
                - numaCreate
                - genPathname
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - returnErrorPtr
        - Branch String:   'gplot.c:206,60'
          Branch Sides:
            - BranchSide:      'gplot.c:207,9'
              BranchSideFuncs:
                - stringCheckForChars
                - calloc
                - sarrayCreate
                - sarrayCreate
                - sarrayCreate
                - sarrayCreate
                - numaCreate
                - genPathname
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'gplot.c:209,25'
              BranchSideFuncs:
                - stringCheckForChars
                - calloc
                - sarrayCreate
                - sarrayCreate
                - sarrayCreate
                - sarrayCreate
                - numaCreate
                - genPathname
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - returnErrorPtr
        - Branch String:   'gplot.c:205,9'
          Branch Sides:
            - BranchSide:      'gplot.c:208,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:209,25'
              BranchSideFuncs:
                - stringCheckForChars
                - calloc
                - sarrayCreate
                - sarrayCreate
                - sarrayCreate
                - sarrayCreate
                - numaCreate
                - genPathname
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - returnErrorPtr
        - Branch String:   'gplot.c:208,25'
          Branch Sides:
            - BranchSide:      'gplot.c:208,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:208,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:210,9'
          Branch Sides:
            - BranchSide:      'gplot.c:211,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:220,22'
              BranchSideFuncs:
                - calloc
                - sarrayCreate
                - sarrayCreate
                - sarrayCreate
                - sarrayCreate
                - numaCreate
                - genPathname
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'gplot.c:211,25'
          Branch Sides:
            - BranchSide:      'gplot.c:211,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:211,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:233,9'
          Branch Sides:
            - BranchSide:      'gplot.c:234,18'
              BranchSideFuncs:
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - stringNew
            - BranchSide:      'gplot.c:235,14'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'gplot.c:235,14'
          Branch Sides:
            - BranchSide:      'gplot.c:236,18'
              BranchSideFuncs:
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - stringNew
            - BranchSide:      'gplot.c:237,14'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'gplot.c:237,14'
          Branch Sides:
            - BranchSide:      'gplot.c:238,18'
              BranchSideFuncs:
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - stringNew
            - BranchSide:      'gplot.c:239,14'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - snprintf
        - Branch String:   'gplot.c:239,14'
          Branch Sides:
            - BranchSide:      'gplot.c:240,18'
              BranchSideFuncs:
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - stringNew
            - BranchSide:      'gplot.c:241,14'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
        - Branch String:   'gplot.c:244,9'
          Branch Sides:
            - BranchSide:      'gplot.c:244,41'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
            - BranchSide:      'gplot.c:245,9'
              BranchSideFuncs:
                - stringNew
                - stringNew
        - Branch String:   'gplot.c:245,9'
          Branch Sides:
            - BranchSide:      'gplot.c:245,43'
              BranchSideFuncs:
                - stringNew
                - stringNew
            - BranchSide:      'gplot.c:246,9'
              BranchSideFuncs:
                - stringNew
        - Branch String:   'gplot.c:246,9'
          Branch Sides:
            - BranchSide:      'gplot.c:246,43'
              BranchSideFuncs:
                - stringNew
            - BranchSide:      'gplot.c:248,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gplot.c:204,25'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:208,25'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:209,5'
          Dst:             stringCheckForChars
        - Src:             'gplot.c:211,25'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:220,22'
          Dst:             calloc
        - Src:             'gplot.c:221,22'
          Dst:             sarrayCreate
        - Src:             'gplot.c:222,24'
          Dst:             sarrayCreate
        - Src:             'gplot.c:223,23'
          Dst:             sarrayCreate
        - Src:             'gplot.c:224,25'
          Dst:             sarrayCreate
        - Src:             'gplot.c:225,25'
          Dst:             numaCreate
        - Src:             'gplot.c:228,15'
          Dst:             genPathname
        - Src:             'gplot.c:231,5'
          Dst:             snprintf
        - Src:             'gplot.c:232,22'
          Dst:             stringNew
        - Src:             'gplot.c:234,9'
          Dst:             snprintf
        - Src:             'gplot.c:236,9'
          Dst:             snprintf
        - Src:             'gplot.c:238,9'
          Dst:             snprintf
        - Src:             'gplot.c:240,9'
          Dst:             snprintf
        - Src:             'gplot.c:242,9'
          Dst:             snprintf
        - Src:             'gplot.c:243,22'
          Dst:             stringNew
        - Src:             'gplot.c:244,31'
          Dst:             stringNew
        - Src:             'gplot.c:245,33'
          Dst:             stringNew
        - Src:             'gplot.c:246,33'
          Dst:             stringNew
    - functionName:    gplotGeneralPixN
      functionSourceFile: '/src/leptonica/src/gplot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nax
        - naay
        - plotstyle
        - rootname
        - title
        - xlabel
        - ylabel
      BBCount:         41
      ICount:          215
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - gplotAddPlot
        - gplotCreate
        - gplotDestroy
        - gplotMakeOutputPix
        - numaDestroy
        - numaaGetCount
        - numaaGetNuma
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gplot.c:1171,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1172,23'
              BranchSideFuncs:
                - returnErrorPtr
                - numaaGetCount
                - returnErrorPtr
                - gplotCreate
                - returnErrorPtr
                - gplotMakeOutputPix
                - gplotDestroy
                - numaaGetNuma
                - gplotAddPlot
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'gplot.c:1173,10'
              BranchSideFuncs:
                - returnErrorPtr
                - numaaGetCount
                - returnErrorPtr
                - gplotCreate
                - returnErrorPtr
                - gplotMakeOutputPix
                - gplotDestroy
                - numaaGetNuma
                - gplotAddPlot
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'gplot.c:1172,23'
          Branch Sides:
            - BranchSide:      'gplot.c:1172,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1172,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:1173,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1174,23'
              BranchSideFuncs:
                - numaaGetCount
                - returnErrorPtr
                - gplotCreate
                - returnErrorPtr
                - gplotMakeOutputPix
                - gplotDestroy
                - numaaGetNuma
                - gplotAddPlot
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'gplot.c:1175,28'
              BranchSideFuncs:
                - numaaGetCount
                - returnErrorPtr
                - gplotCreate
                - returnErrorPtr
                - gplotMakeOutputPix
                - gplotDestroy
                - numaaGetNuma
                - gplotAddPlot
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'gplot.c:1174,23'
          Branch Sides:
            - BranchSide:      'gplot.c:1174,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1174,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:1175,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1176,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1177,9'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - returnErrorPtr
                - gplotMakeOutputPix
                - gplotDestroy
                - numaaGetNuma
                - gplotAddPlot
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'gplot.c:1176,23'
          Branch Sides:
            - BranchSide:      'gplot.c:1176,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1176,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:1177,23'
          Branch Sides:
            - BranchSide:      'gplot.c:1177,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1178,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'gplot.c:1177,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1178,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1179,10'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - returnErrorPtr
                - gplotMakeOutputPix
                - gplotDestroy
                - numaaGetNuma
                - gplotAddPlot
                - numaDestroy
        - Branch String:   'gplot.c:1178,23'
          Branch Sides:
            - BranchSide:      'gplot.c:1178,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1178,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:1179,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1180,23'
              BranchSideFuncs:
                - gplotCreate
                - returnErrorPtr
                - gplotMakeOutputPix
                - gplotDestroy
                - numaaGetNuma
                - gplotAddPlot
                - numaDestroy
            - BranchSide:      'gplot.c:1182,25'
              BranchSideFuncs:
                - gplotCreate
                - returnErrorPtr
                - gplotMakeOutputPix
                - gplotDestroy
                - numaaGetNuma
                - gplotAddPlot
                - numaDestroy
        - Branch String:   'gplot.c:1180,23'
          Branch Sides:
            - BranchSide:      'gplot.c:1180,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1180,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:1183,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1184,23'
              BranchSideFuncs:
                - gplotMakeOutputPix
                - gplotDestroy
                - numaaGetNuma
                - gplotAddPlot
                - numaDestroy
            - BranchSide:      'gplot.c:1185,12'
              BranchSideFuncs:
                - gplotMakeOutputPix
                - gplotDestroy
                - numaaGetNuma
                - gplotAddPlot
                - numaDestroy
        - Branch String:   'gplot.c:1184,23'
          Branch Sides:
            - BranchSide:      'gplot.c:1184,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1184,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:1185,5'
          Branch Sides:
            - BranchSide:      'gplot.c:1186,28'
              BranchSideFuncs:
                - numaaGetNuma
                - gplotAddPlot
                - numaDestroy
                - gplotMakeOutputPix
                - gplotDestroy
            - BranchSide:      'gplot.c:1190,30'
              BranchSideFuncs:
                - gplotMakeOutputPix
                - gplotDestroy
      Callsites:
        - Src:             'gplot.c:1172,23'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:1174,23'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:1175,14'
          Dst:             numaaGetCount
        - Src:             'gplot.c:1176,23'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:1178,23'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:1180,23'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:1182,13'
          Dst:             gplotCreate
        - Src:             'gplot.c:1184,23'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:1186,15'
          Dst:             numaaGetNuma
        - Src:             'gplot.c:1187,9'
          Dst:             gplotAddPlot
        - Src:             'gplot.c:1188,9'
          Dst:             numaDestroy
        - Src:             'gplot.c:1190,11'
          Dst:             gplotMakeOutputPix
        - Src:             'gplot.c:1191,5'
          Dst:             gplotDestroy
    - functionName:    gplotAddPlot
      functionSourceFile: '/src/leptonica/src/gplot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - gplot
        - nax
        - nay
        - plotstyle
        - plotlabel
      BBCount:         53
      ICount:          321
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - lept_stderr
        - numaAddNumber
        - numaGetCount
        - numaGetFValue
        - numaGetParameters
        - returnErrorInt
        - sarrayAddString
        - sarrayCreate
        - sarrayDestroy
        - sarrayToString
        - snprintf
        - stringNew
      functionUses:    13
      BranchProfiles:
        - Branch String:   'gplot.c:334,9'
          Branch Sides:
            - BranchSide:      'gplot.c:335,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetParameters
                - numaAddNumber
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayCreate
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetFValue
                - stringNew
                - sarrayAddString
                - lept_stderr
                - numaGetCount
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'gplot.c:336,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetParameters
                - numaAddNumber
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayCreate
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetFValue
                - stringNew
                - sarrayAddString
                - lept_stderr
                - numaGetCount
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'gplot.c:335,16'
          Branch Sides:
            - BranchSide:      'gplot.c:335,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'gplot.c:335,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:336,9'
          Branch Sides:
            - BranchSide:      'gplot.c:337,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetParameters
                - numaAddNumber
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayCreate
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetFValue
                - stringNew
                - sarrayAddString
                - lept_stderr
                - numaGetCount
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'gplot.c:338,9'
              BranchSideFuncs:
                - numaGetCount
                - numaGetParameters
                - numaAddNumber
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayCreate
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetFValue
                - stringNew
                - sarrayAddString
                - lept_stderr
                - numaGetCount
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'gplot.c:337,16'
          Branch Sides:
            - BranchSide:      'gplot.c:337,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'gplot.c:337,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:338,23'
          Branch Sides:
            - BranchSide:      'gplot.c:338,26'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'gplot.c:339,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'gplot.c:338,9'
          Branch Sides:
            - BranchSide:      'gplot.c:339,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'gplot.c:341,27'
              BranchSideFuncs:
                - numaGetCount
                - numaGetParameters
                - numaAddNumber
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayCreate
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetFValue
                - stringNew
                - sarrayAddString
                - lept_stderr
                - numaGetCount
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'gplot.c:339,16'
          Branch Sides:
            - BranchSide:      'gplot.c:339,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'gplot.c:339,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:341,9'
          Branch Sides:
            - BranchSide:      'gplot.c:342,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'gplot.c:343,9'
              BranchSideFuncs:
                - numaGetParameters
                - numaAddNumber
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayCreate
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetFValue
                - stringNew
                - sarrayAddString
                - lept_stderr
                - numaGetCount
                - returnErrorInt
        - Branch String:   'gplot.c:342,16'
          Branch Sides:
            - BranchSide:      'gplot.c:342,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'gplot.c:342,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:343,13'
          Branch Sides:
            - BranchSide:      'gplot.c:343,17'
              BranchSideFuncs:
                - numaGetCount
                - numaGetParameters
                - numaAddNumber
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayCreate
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetFValue
                - stringNew
                - sarrayAddString
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'gplot.c:345,9'
              BranchSideFuncs:
                - numaGetParameters
                - numaAddNumber
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayCreate
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetFValue
                - stringNew
                - sarrayAddString
                - lept_stderr
        - Branch String:   'gplot.c:343,9'
          Branch Sides:
            - BranchSide:      'gplot.c:344,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'gplot.c:345,9'
              BranchSideFuncs:
                - numaGetParameters
                - numaAddNumber
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayCreate
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetFValue
                - stringNew
                - sarrayAddString
                - lept_stderr
        - Branch String:   'gplot.c:344,16'
          Branch Sides:
            - BranchSide:      'gplot.c:344,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'gplot.c:344,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:345,16'
          Branch Sides:
            - BranchSide:      'gplot.c:345,19'
              BranchSideFuncs:
                - numaGetParameters
                - numaAddNumber
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayCreate
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetFValue
                - stringNew
                - sarrayAddString
                - lept_stderr
            - BranchSide:      'gplot.c:351,23'
              BranchSideFuncs:
                - numaGetParameters
                - numaAddNumber
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayCreate
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetFValue
                - stringNew
                - sarrayAddString
        - Branch String:   'gplot.c:345,9'
          Branch Sides:
            - BranchSide:      'gplot.c:346,9'
              BranchSideFuncs:
                - numaGetParameters
                - numaAddNumber
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayCreate
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetFValue
                - stringNew
                - sarrayAddString
                - lept_stderr
            - BranchSide:      'gplot.c:351,23'
              BranchSideFuncs:
                - numaGetParameters
                - numaAddNumber
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayCreate
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetFValue
                - stringNew
                - sarrayAddString
        - Branch String:   'gplot.c:346,9'
          Branch Sides:
            - BranchSide:      'gplot.c:347,19'
              BranchSideFuncs:
                - lept_stderr
                - numaGetParameters
                - numaAddNumber
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayCreate
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetFValue
                - stringNew
                - sarrayAddString
            - BranchSide:      'gplot.c:347,19'
              BranchSideFuncs:
                - numaGetParameters
                - numaAddNumber
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayCreate
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetFValue
                - stringNew
                - sarrayAddString
        - Branch String:   'gplot.c:353,9'
          Branch Sides:
            - BranchSide:      'gplot.c:354,27'
              BranchSideFuncs:
                - stringNew
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayCreate
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetFValue
            - BranchSide:      'gplot.c:357,25'
              BranchSideFuncs:
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayCreate
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetFValue
        - Branch String:   'gplot.c:367,5'
          Branch Sides:
            - BranchSide:      'gplot.c:368,13'
              BranchSideFuncs:
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - numaGetFValue
            - BranchSide:      'gplot.c:376,30'
              BranchSideFuncs:
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
        - Branch String:   'gplot.c:368,13'
          Branch Sides:
            - BranchSide:      'gplot.c:369,27'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
            - BranchSide:      'gplot.c:371,20'
              BranchSideFuncs:
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - sarrayToString
                - sarrayAddString
                - sarrayDestroy
                - numaGetFValue
      Callsites:
        - Src:             'gplot.c:335,16'
          Dst:             returnErrorInt
        - Src:             'gplot.c:337,16'
          Dst:             returnErrorInt
        - Src:             'gplot.c:339,16'
          Dst:             returnErrorInt
        - Src:             'gplot.c:341,14'
          Dst:             numaGetCount
        - Src:             'gplot.c:342,16'
          Dst:             returnErrorInt
        - Src:             'gplot.c:343,22'
          Dst:             numaGetCount
        - Src:             'gplot.c:344,16'
          Dst:             returnErrorInt
        - Src:             'gplot.c:346,9'
          Dst:             lept_stderr
        - Src:             'gplot.c:351,5'
          Dst:             numaGetParameters
        - Src:             'gplot.c:352,5'
          Dst:             numaAddNumber
        - Src:             'gplot.c:354,17'
          Dst:             stringNew
        - Src:             'gplot.c:355,9'
          Dst:             sarrayAddString
        - Src:             'gplot.c:357,9'
          Dst:             sarrayAddString
        - Src:             'gplot.c:362,5'
          Dst:             snprintf
        - Src:             'gplot.c:363,5'
          Dst:             sarrayAddString
        - Src:             'gplot.c:366,10'
          Dst:             sarrayCreate
        - Src:             'gplot.c:369,13'
          Dst:             numaGetFValue
        - Src:             'gplot.c:372,9'
          Dst:             numaGetFValue
        - Src:             'gplot.c:373,9'
          Dst:             snprintf
        - Src:             'gplot.c:374,9'
          Dst:             sarrayAddString
        - Src:             'gplot.c:376,15'
          Dst:             sarrayToString
        - Src:             'gplot.c:377,5'
          Dst:             sarrayAddString
        - Src:             'gplot.c:378,5'
          Dst:             sarrayDestroy
    - functionName:    gplotMakeOutputPix
      functionSourceFile: '/src/leptonica/src/gplot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - gplot
      BBCount:         22
      ICount:          101
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - gplotMakeOutput
        - pixRead
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'gplot.c:430,9'
          Branch Sides:
            - BranchSide:      'gplot.c:431,23'
              BranchSideFuncs:
                - gplotMakeOutput
                - pixRead
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'gplot.c:432,9'
              BranchSideFuncs:
                - gplotMakeOutput
                - pixRead
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'gplot.c:431,23'
          Branch Sides:
            - BranchSide:      'gplot.c:431,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:431,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:432,39'
          Branch Sides:
            - BranchSide:      'gplot.c:432,42'
              BranchSideFuncs:
                - gplotMakeOutput
                - pixRead
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'gplot.c:435,25'
              BranchSideFuncs:
                - gplotMakeOutput
                - pixRead
                - returnErrorPtr
        - Branch String:   'gplot.c:432,9'
          Branch Sides:
            - BranchSide:      'gplot.c:433,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:435,25'
              BranchSideFuncs:
                - gplotMakeOutput
                - pixRead
                - returnErrorPtr
        - Branch String:   'gplot.c:433,23'
          Branch Sides:
            - BranchSide:      'gplot.c:433,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:433,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:435,9'
          Branch Sides:
            - BranchSide:      'gplot.c:436,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:437,20'
              BranchSideFuncs:
                - pixRead
        - Branch String:   'gplot.c:436,23'
          Branch Sides:
            - BranchSide:      'gplot.c:436,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:436,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gplot.c:431,23'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:433,23'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:435,9'
          Dst:             gplotMakeOutput
        - Src:             'gplot.c:436,23'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:437,12'
          Dst:             pixRead
    - functionName:    gplotDestroy
      functionSourceFile: '/src/leptonica/src/gplot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pgplot
      BBCount:         20
      ICount:          125
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - lept_stderr
        - numaDestroy
        - sarrayDestroy
      functionUses:    12
      BranchProfiles:
        - Branch String:   'gplot.c:262,9'
          Branch Sides:
            - BranchSide:      'gplot.c:263,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'gplot.c:267,19'
              BranchSideFuncs:
                - free
                - free
                - sarrayDestroy
                - sarrayDestroy
                - sarrayDestroy
                - sarrayDestroy
                - numaDestroy
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'gplot.c:263,9'
          Branch Sides:
            - BranchSide:      'gplot.c:264,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'gplot.c:264,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:267,9'
          Branch Sides:
            - BranchSide:      'gplot.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'gplot.c:270,5'
              BranchSideFuncs:
                - free
                - free
                - sarrayDestroy
                - sarrayDestroy
                - sarrayDestroy
                - sarrayDestroy
                - numaDestroy
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'gplot.c:278,9'
          Branch Sides:
            - BranchSide:      'gplot.c:279,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'gplot.c:280,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'gplot.c:280,9'
          Branch Sides:
            - BranchSide:      'gplot.c:281,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'gplot.c:282,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'gplot.c:282,9'
          Branch Sides:
            - BranchSide:      'gplot.c:283,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'gplot.c:285,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'gplot.c:263,9'
          Dst:             lept_stderr
        - Src:             'gplot.c:272,5'
          Dst:             sarrayDestroy
        - Src:             'gplot.c:273,5'
          Dst:             sarrayDestroy
        - Src:             'gplot.c:274,5'
          Dst:             sarrayDestroy
        - Src:             'gplot.c:275,5'
          Dst:             sarrayDestroy
        - Src:             'gplot.c:276,5'
          Dst:             numaDestroy
    - functionName:    gplotMakeOutput
      functionSourceFile: '/src/leptonica/src/gplot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - gplot
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - callSystemDebug
        - genPathname
        - gplotGenCommandFile
        - gplotGenDataFiles
        - lept_stderr
        - returnErrorInt
        - snprintf
      functionUses:    6
      BranchProfiles:
        - Branch String:   'gplot.c:466,9'
          Branch Sides:
            - BranchSide:      'gplot.c:467,16'
              BranchSideFuncs:
                - lept_stderr
                - gplotGenCommandFile
                - gplotGenDataFiles
                - genPathname
                - snprintf
                - callSystemDebug
                - free
            - BranchSide:      'gplot.c:469,10'
              BranchSideFuncs:
                - lept_stderr
                - gplotGenCommandFile
                - gplotGenDataFiles
                - genPathname
                - snprintf
                - callSystemDebug
                - free
        - Branch String:   'gplot.c:467,16'
          Branch Sides:
            - BranchSide:      'gplot.c:467,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'gplot.c:467,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:469,9'
          Branch Sides:
            - BranchSide:      'gplot.c:470,9'
              BranchSideFuncs:
                - gplotGenCommandFile
                - gplotGenDataFiles
                - genPathname
                - snprintf
                - callSystemDebug
                - free
            - BranchSide:      'gplot.c:479,25'
              BranchSideFuncs:
                - gplotGenCommandFile
                - gplotGenDataFiles
                - genPathname
                - snprintf
                - callSystemDebug
                - free
        - Branch String:   'gplot.c:470,9'
          Branch Sides:
            - BranchSide:      'gplot.c:472,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'gplot.c:472,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gplot.c:467,16'
          Dst:             returnErrorInt
        - Src:             'gplot.c:470,9'
          Dst:             lept_stderr
        - Src:             'gplot.c:479,5'
          Dst:             gplotGenCommandFile
        - Src:             'gplot.c:480,5'
          Dst:             gplotGenDataFiles
        - Src:             'gplot.c:481,15'
          Dst:             genPathname
        - Src:             'gplot.c:484,5'
          Dst:             snprintf
        - Src:             'gplot.c:489,5'
          Dst:             callSystemDebug
    - functionName:    gplotGenCommandFile
      functionSourceFile: '/src/leptonica/src/gplot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - gplot
      BBCount:         63
      ICount:          426
      EdgeCount:       83
      CyclomaticComplexity: 22
      functionsReached:
        - fclose
        - fopenWriteStream
        - lept_stderr
        - numaGetIValue
        - returnErrorInt
        - sarrayAddString
        - sarrayClear
        - sarrayGetCount
        - sarrayGetString
        - sarrayToString
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gplot.c:509,9'
          Branch Sides:
            - BranchSide:      'gplot.c:510,16'
              BranchSideFuncs:
                - sarrayClear
                - sarrayAddString
                - sarrayGetCount
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
            - BranchSide:      'gplot.c:513,17'
              BranchSideFuncs:
                - sarrayClear
                - sarrayAddString
                - sarrayGetCount
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
        - Branch String:   'gplot.c:510,16'
          Branch Sides:
            - BranchSide:      'gplot.c:510,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'gplot.c:510,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:516,9'
          Branch Sides:
            - BranchSide:      'gplot.c:517,18'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayGetCount
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
            - BranchSide:      'gplot.c:520,9'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayGetCount
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
        - Branch String:   'gplot.c:520,9'
          Branch Sides:
            - BranchSide:      'gplot.c:521,18'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayGetCount
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sarrayAddString
            - BranchSide:      'gplot.c:524,9'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayGetCount
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sarrayAddString
        - Branch String:   'gplot.c:524,9'
          Branch Sides:
            - BranchSide:      'gplot.c:525,18'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayGetCount
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'gplot.c:530,9'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayGetCount
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'gplot.c:530,9'
          Branch Sides:
            - BranchSide:      'gplot.c:531,18'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayGetCount
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
            - BranchSide:      'gplot.c:533,16'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayGetCount
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'gplot.c:533,16'
          Branch Sides:
            - BranchSide:      'gplot.c:534,18'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayGetCount
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
            - BranchSide:      'gplot.c:536,16'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayGetCount
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'gplot.c:536,16'
          Branch Sides:
            - BranchSide:      'gplot.c:537,18'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayGetCount
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
            - BranchSide:      'gplot.c:539,16'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayGetCount
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
        - Branch String:   'gplot.c:539,16'
          Branch Sides:
            - BranchSide:      'gplot.c:540,18'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayGetCount
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
            - BranchSide:      'gplot.c:542,16'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayGetCount
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
        - Branch String:   'gplot.c:548,45'
          Branch Sides:
            - BranchSide:      'gplot.c:549,9'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayGetCount
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sarrayAddString
            - BranchSide:      'gplot.c:550,18'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayGetCount
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sarrayAddString
        - Branch String:   'gplot.c:548,9'
          Branch Sides:
            - BranchSide:      'gplot.c:550,18'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayGetCount
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sarrayAddString
            - BranchSide:      'gplot.c:553,9'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sarrayAddString
        - Branch String:   'gplot.c:553,45'
          Branch Sides:
            - BranchSide:      'gplot.c:554,9'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayGetCount
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'gplot.c:555,18'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayGetCount
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'gplot.c:553,9'
          Branch Sides:
            - BranchSide:      'gplot.c:555,18'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayGetCount
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'gplot.c:559,29'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - sarrayAddString
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'gplot.c:560,5'
          Branch Sides:
            - BranchSide:      'gplot.c:561,37'
              BranchSideFuncs:
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - sarrayAddString
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'gplot.c:582,29'
              BranchSideFuncs:
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
        - Branch String:   'gplot.c:564,13'
          Branch Sides:
            - BranchSide:      'gplot.c:565,22'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'gplot.c:568,17'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'gplot.c:568,17'
          Branch Sides:
            - BranchSide:      'gplot.c:569,26'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'gplot.c:571,22'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'gplot.c:571,22'
          Branch Sides:
            - BranchSide:      'gplot.c:572,26'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'gplot.c:575,26'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayToString
                - fopenWriteStream
                - strlen
                - fwrite
                - fclose
                - free
                - free
                - lept_stderr
                - sarrayGetString
                - sarrayGetString
                - numaGetIValue
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'gplot.c:583,9'
          Branch Sides:
            - BranchSide:      'gplot.c:584,9'
              BranchSideFuncs:
                - free
                - lept_stderr
            - BranchSide:      'gplot.c:588,12'
              BranchSideFuncs:
                - strlen
                - fwrite
                - fclose
                - free
        - Branch String:   'gplot.c:584,9'
          Branch Sides:
            - BranchSide:      'gplot.c:585,9'
              BranchSideFuncs:
                - lept_stderr
                - free
            - BranchSide:      'gplot.c:585,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'gplot.c:510,16'
          Dst:             returnErrorInt
        - Src:             'gplot.c:513,5'
          Dst:             sarrayClear
        - Src:             'gplot.c:517,9'
          Dst:             snprintf
        - Src:             'gplot.c:518,9'
          Dst:             sarrayAddString
        - Src:             'gplot.c:521,9'
          Dst:             snprintf
        - Src:             'gplot.c:522,9'
          Dst:             sarrayAddString
        - Src:             'gplot.c:525,9'
          Dst:             snprintf
        - Src:             'gplot.c:526,9'
          Dst:             sarrayAddString
        - Src:             'gplot.c:531,9'
          Dst:             snprintf
        - Src:             'gplot.c:534,9'
          Dst:             snprintf
        - Src:             'gplot.c:537,9'
          Dst:             snprintf
        - Src:             'gplot.c:540,9'
          Dst:             snprintf
        - Src:             'gplot.c:543,9'
          Dst:             snprintf
        - Src:             'gplot.c:546,5'
          Dst:             sarrayAddString
        - Src:             'gplot.c:550,9'
          Dst:             snprintf
        - Src:             'gplot.c:551,9'
          Dst:             sarrayAddString
        - Src:             'gplot.c:555,9'
          Dst:             snprintf
        - Src:             'gplot.c:556,9'
          Dst:             sarrayAddString
        - Src:             'gplot.c:559,14'
          Dst:             sarrayGetCount
        - Src:             'gplot.c:561,21'
          Dst:             sarrayGetString
        - Src:             'gplot.c:562,20'
          Dst:             sarrayGetString
        - Src:             'gplot.c:563,9'
          Dst:             numaGetIValue
        - Src:             'gplot.c:565,13'
          Dst:             snprintf
        - Src:             'gplot.c:569,17'
          Dst:             snprintf
        - Src:             'gplot.c:572,17'
          Dst:             snprintf
        - Src:             'gplot.c:575,17'
          Dst:             snprintf
        - Src:             'gplot.c:578,9'
          Dst:             sarrayAddString
        - Src:             'gplot.c:582,14'
          Dst:             sarrayToString
        - Src:             'gplot.c:583,15'
          Dst:             fopenWriteStream
        - Src:             'gplot.c:584,9'
          Dst:             lept_stderr
        - Src:             'gplot.c:588,23'
          Dst:             strlen
        - Src:             'gplot.c:588,5'
          Dst:             fwrite
        - Src:             'gplot.c:589,5'
          Dst:             fclose
    - functionName:    gplotGenDataFiles
      functionSourceFile: '/src/leptonica/src/gplot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - gplot
      BBCount:         18
      ICount:          111
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - fclose
        - fopen
        - returnErrorInt
        - returnErrorInt1
        - sarrayGetCount
        - sarrayGetString
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gplot.c:615,9'
          Branch Sides:
            - BranchSide:      'gplot.c:616,16'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayGetString
                - sarrayGetString
                - fopen
                - strlen
                - fwrite
                - fclose
                - returnErrorInt1
            - BranchSide:      'gplot.c:618,29'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayGetString
                - sarrayGetString
                - fopen
                - strlen
                - fwrite
                - fclose
                - returnErrorInt1
        - Branch String:   'gplot.c:616,16'
          Branch Sides:
            - BranchSide:      'gplot.c:616,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'gplot.c:616,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:619,5'
          Branch Sides:
            - BranchSide:      'gplot.c:620,36'
              BranchSideFuncs:
                - sarrayGetString
                - sarrayGetString
                - fopen
                - strlen
                - fwrite
                - fclose
                - returnErrorInt1
            - BranchSide:      'gplot.c:629,5'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:622,13'
          Branch Sides:
            - BranchSide:      'gplot.c:623,20'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'gplot.c:625,16'
              BranchSideFuncs:
                - strlen
                - fwrite
                - fclose
                - sarrayGetString
                - sarrayGetString
                - fopen
                - returnErrorInt1
        - Branch String:   'gplot.c:623,20'
          Branch Sides:
            - BranchSide:      'gplot.c:623,13'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'gplot.c:623,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gplot.c:616,16'
          Dst:             returnErrorInt
        - Src:             'gplot.c:618,14'
          Dst:             sarrayGetCount
        - Src:             'gplot.c:620,20'
          Dst:             sarrayGetString
        - Src:             'gplot.c:621,20'
          Dst:             sarrayGetString
        - Src:             'gplot.c:622,19'
          Dst:             fopen
        - Src:             'gplot.c:623,20'
          Dst:             returnErrorInt1
        - Src:             'gplot.c:625,29'
          Dst:             strlen
        - Src:             'gplot.c:625,9'
          Dst:             fwrite
        - Src:             'gplot.c:626,9'
          Dst:             fclose
    - functionName:    gplotGeneralPix2
      functionSourceFile: '/src/leptonica/src/gplot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na1
        - na2
        - plotstyle
        - rootname
        - title
        - xlabel
        - ylabel
      BBCount:         32
      ICount:          167
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - gplotAddPlot
        - gplotCreate
        - gplotDestroy
        - gplotMakeOutputPix
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gplot.c:1119,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1120,23'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - gplotCreate
                - returnErrorPtr
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - returnErrorPtr
            - BranchSide:      'gplot.c:1121,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - gplotCreate
                - returnErrorPtr
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - returnErrorPtr
        - Branch String:   'gplot.c:1120,23'
          Branch Sides:
            - BranchSide:      'gplot.c:1120,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1120,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:1121,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1122,23'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - returnErrorPtr
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - returnErrorPtr
            - BranchSide:      'gplot.c:1123,9'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - returnErrorPtr
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - returnErrorPtr
        - Branch String:   'gplot.c:1122,23'
          Branch Sides:
            - BranchSide:      'gplot.c:1122,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1122,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:1123,23'
          Branch Sides:
            - BranchSide:      'gplot.c:1123,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1124,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'gplot.c:1123,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1124,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1125,10'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - returnErrorPtr
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
        - Branch String:   'gplot.c:1124,23'
          Branch Sides:
            - BranchSide:      'gplot.c:1124,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1124,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:1125,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1126,23'
              BranchSideFuncs:
                - gplotCreate
                - returnErrorPtr
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
            - BranchSide:      'gplot.c:1128,25'
              BranchSideFuncs:
                - gplotCreate
                - returnErrorPtr
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
        - Branch String:   'gplot.c:1126,23'
          Branch Sides:
            - BranchSide:      'gplot.c:1126,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1126,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:1129,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1130,23'
              BranchSideFuncs:
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
            - BranchSide:      'gplot.c:1131,18'
              BranchSideFuncs:
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
        - Branch String:   'gplot.c:1130,23'
          Branch Sides:
            - BranchSide:      'gplot.c:1130,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1130,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gplot.c:1120,23'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:1122,23'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:1124,23'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:1126,23'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:1128,13'
          Dst:             gplotCreate
        - Src:             'gplot.c:1130,23'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:1131,5'
          Dst:             gplotAddPlot
        - Src:             'gplot.c:1132,11'
          Dst:             gplotMakeOutputPix
        - Src:             'gplot.c:1133,5'
          Dst:             gplotDestroy
    - functionName:    gplotGeneralPix1
      functionSourceFile: '/src/leptonica/src/gplot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - plotstyle
        - rootname
        - title
        - xlabel
        - ylabel
      BBCount:         27
      ICount:          144
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - gplotAddPlot
        - gplotCreate
        - gplotDestroy
        - gplotMakeOutputPix
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gplot.c:1071,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1072,23'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - returnErrorPtr
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - returnErrorPtr
            - BranchSide:      'gplot.c:1073,9'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - returnErrorPtr
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - returnErrorPtr
        - Branch String:   'gplot.c:1072,23'
          Branch Sides:
            - BranchSide:      'gplot.c:1072,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1072,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:1073,23'
          Branch Sides:
            - BranchSide:      'gplot.c:1073,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1074,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'gplot.c:1073,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1074,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1075,10'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - returnErrorPtr
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
        - Branch String:   'gplot.c:1074,23'
          Branch Sides:
            - BranchSide:      'gplot.c:1074,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1074,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:1075,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1076,23'
              BranchSideFuncs:
                - gplotCreate
                - returnErrorPtr
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
            - BranchSide:      'gplot.c:1078,25'
              BranchSideFuncs:
                - gplotCreate
                - returnErrorPtr
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
        - Branch String:   'gplot.c:1076,23'
          Branch Sides:
            - BranchSide:      'gplot.c:1076,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1076,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:1079,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1080,23'
              BranchSideFuncs:
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
            - BranchSide:      'gplot.c:1081,18'
              BranchSideFuncs:
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
        - Branch String:   'gplot.c:1080,23'
          Branch Sides:
            - BranchSide:      'gplot.c:1080,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1080,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gplot.c:1072,23'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:1074,23'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:1076,23'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:1078,13'
          Dst:             gplotCreate
        - Src:             'gplot.c:1080,23'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:1081,5'
          Dst:             gplotAddPlot
        - Src:             'gplot.c:1082,11'
          Dst:             gplotMakeOutputPix
        - Src:             'gplot.c:1083,5'
          Dst:             gplotDestroy
    - functionName:    gplotSimplePixN
      functionSourceFile: '/src/leptonica/src/gplot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 846
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - naa
        - title
      BBCount:         19
      ICount:          103
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - gplotDestroy
        - gplotSimpleXYN
        - lept_mkdir
        - pixRead
        - returnErrorPtr
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gplot.c:852,9'
          Branch Sides:
            - BranchSide:      'gplot.c:853,23'
              BranchSideFuncs:
                - lept_mkdir
                - snprintf
                - gplotSimpleXYN
                - returnErrorPtr
                - pixRead
                - gplotDestroy
                - returnErrorPtr
            - BranchSide:      'gplot.c:855,5'
              BranchSideFuncs:
                - lept_mkdir
                - snprintf
                - gplotSimpleXYN
                - returnErrorPtr
                - pixRead
                - gplotDestroy
                - returnErrorPtr
        - Branch String:   'gplot.c:853,23'
          Branch Sides:
            - BranchSide:      'gplot.c:853,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:853,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:858,9'
          Branch Sides:
            - BranchSide:      'gplot.c:859,23'
              BranchSideFuncs:
                - pixRead
                - gplotDestroy
                - returnErrorPtr
            - BranchSide:      'gplot.c:860,19'
              BranchSideFuncs:
                - pixRead
                - gplotDestroy
                - returnErrorPtr
        - Branch String:   'gplot.c:859,23'
          Branch Sides:
            - BranchSide:      'gplot.c:859,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:859,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:862,9'
          Branch Sides:
            - BranchSide:      'gplot.c:863,23'
              BranchSideFuncs: []
            - BranchSide:      'gplot.c:864,12'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:863,23'
          Branch Sides:
            - BranchSide:      'gplot.c:863,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:863,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gplot.c:853,23'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:855,5'
          Dst:             lept_mkdir
        - Src:             'gplot.c:856,5'
          Dst:             snprintf
        - Src:             'gplot.c:857,13'
          Dst:             gplotSimpleXYN
        - Src:             'gplot.c:859,23'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:860,11'
          Dst:             pixRead
        - Src:             'gplot.c:861,5'
          Dst:             gplotDestroy
        - Src:             'gplot.c:863,23'
          Dst:             returnErrorPtr
    - functionName:    gplotSimpleXYN
      functionSourceFile: '/src/leptonica/src/gplot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nax
        - naay
        - plotstyle
        - outformat
        - outroot
        - title
      BBCount:         50
      ICount:          243
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - gplotAddPlot
        - gplotCreate
        - gplotMakeOutput
        - numaDestroy
        - numaaGetCount
        - numaaGetNuma
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gplot.c:1017,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1018,25'
              BranchSideFuncs:
                - numaaGetCount
                - returnErrorPtr
                - gplotCreate
                - gplotMakeOutput
                - numaaGetNuma
                - gplotAddPlot
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'gplot.c:1019,28'
              BranchSideFuncs:
                - numaaGetCount
                - returnErrorPtr
                - gplotCreate
                - gplotMakeOutput
                - numaaGetNuma
                - gplotAddPlot
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'gplot.c:1018,25'
          Branch Sides:
            - BranchSide:      'gplot.c:1018,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1018,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:1019,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1020,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1021,9'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotMakeOutput
                - numaaGetNuma
                - gplotAddPlot
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'gplot.c:1020,25'
          Branch Sides:
            - BranchSide:      'gplot.c:1020,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1020,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:1021,23'
          Branch Sides:
            - BranchSide:      'gplot.c:1021,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1022,25'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'gplot.c:1021,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1022,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1023,9'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotMakeOutput
                - numaaGetNuma
                - gplotAddPlot
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'gplot.c:1022,25'
          Branch Sides:
            - BranchSide:      'gplot.c:1022,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1022,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:1023,32'
          Branch Sides:
            - BranchSide:      'gplot.c:1023,35'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotMakeOutput
                - numaaGetNuma
                - gplotAddPlot
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'gplot.c:1027,10'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotMakeOutput
                - numaaGetNuma
                - gplotAddPlot
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'gplot.c:1023,57'
          Branch Sides:
            - BranchSide:      'gplot.c:1024,9'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotMakeOutput
                - numaaGetNuma
                - gplotAddPlot
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'gplot.c:1027,10'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotMakeOutput
                - numaaGetNuma
                - gplotAddPlot
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'gplot.c:1024,32'
          Branch Sides:
            - BranchSide:      'gplot.c:1024,35'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotMakeOutput
                - numaaGetNuma
                - gplotAddPlot
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'gplot.c:1027,10'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotMakeOutput
                - numaaGetNuma
                - gplotAddPlot
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'gplot.c:1024,60'
          Branch Sides:
            - BranchSide:      'gplot.c:1025,9'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotMakeOutput
                - numaaGetNuma
                - gplotAddPlot
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'gplot.c:1027,10'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotMakeOutput
                - numaaGetNuma
                - gplotAddPlot
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'gplot.c:1023,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1026,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1027,10'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotMakeOutput
                - numaaGetNuma
                - gplotAddPlot
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'gplot.c:1026,25'
          Branch Sides:
            - BranchSide:      'gplot.c:1026,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1026,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:1027,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1028,25'
              BranchSideFuncs:
                - gplotCreate
                - gplotMakeOutput
                - numaaGetNuma
                - gplotAddPlot
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'gplot.c:1030,30'
              BranchSideFuncs:
                - gplotCreate
                - gplotMakeOutput
                - numaaGetNuma
                - gplotAddPlot
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'gplot.c:1028,25'
          Branch Sides:
            - BranchSide:      'gplot.c:1028,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1028,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:1030,9'
          Branch Sides:
            - BranchSide:      'gplot.c:1031,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1032,12'
              BranchSideFuncs:
                - gplotMakeOutput
                - numaaGetNuma
                - gplotAddPlot
                - numaDestroy
        - Branch String:   'gplot.c:1031,25'
          Branch Sides:
            - BranchSide:      'gplot.c:1031,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:1031,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:1032,5'
          Branch Sides:
            - BranchSide:      'gplot.c:1033,28'
              BranchSideFuncs:
                - numaaGetNuma
                - gplotAddPlot
                - numaDestroy
                - gplotMakeOutput
            - BranchSide:      'gplot.c:1037,21'
              BranchSideFuncs:
                - gplotMakeOutput
      Callsites:
        - Src:             'gplot.c:1018,25'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:1019,14'
          Dst:             numaaGetCount
        - Src:             'gplot.c:1020,25'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:1022,25'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:1026,25'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:1028,25'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:1030,18'
          Dst:             gplotCreate
        - Src:             'gplot.c:1031,25'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:1033,15'
          Dst:             numaaGetNuma
        - Src:             'gplot.c:1034,9'
          Dst:             gplotAddPlot
        - Src:             'gplot.c:1035,9'
          Dst:             numaDestroy
        - Src:             'gplot.c:1037,5'
          Dst:             gplotMakeOutput
    - functionName:    gplotSimplePix2
      functionSourceFile: '/src/leptonica/src/gplot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na1
        - na2
        - title
      BBCount:         22
      ICount:          118
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - gplotDestroy
        - gplotSimpleXY2
        - lept_mkdir
        - pixRead
        - returnErrorPtr
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gplot.c:811,14'
          Branch Sides:
            - BranchSide:      'gplot.c:811,18'
              BranchSideFuncs:
                - returnErrorPtr
                - lept_mkdir
                - snprintf
                - gplotSimpleXY2
                - returnErrorPtr
                - pixRead
                - gplotDestroy
                - returnErrorPtr
            - BranchSide:      'gplot.c:812,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'gplot.c:811,9'
          Branch Sides:
            - BranchSide:      'gplot.c:812,23'
              BranchSideFuncs:
                - lept_mkdir
                - snprintf
                - gplotSimpleXY2
                - returnErrorPtr
                - pixRead
                - gplotDestroy
                - returnErrorPtr
            - BranchSide:      'gplot.c:814,5'
              BranchSideFuncs:
                - lept_mkdir
                - snprintf
                - gplotSimpleXY2
                - returnErrorPtr
                - pixRead
                - gplotDestroy
                - returnErrorPtr
        - Branch String:   'gplot.c:812,23'
          Branch Sides:
            - BranchSide:      'gplot.c:812,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:812,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:817,9'
          Branch Sides:
            - BranchSide:      'gplot.c:818,23'
              BranchSideFuncs:
                - pixRead
                - gplotDestroy
                - returnErrorPtr
            - BranchSide:      'gplot.c:819,19'
              BranchSideFuncs:
                - pixRead
                - gplotDestroy
                - returnErrorPtr
        - Branch String:   'gplot.c:818,23'
          Branch Sides:
            - BranchSide:      'gplot.c:818,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:818,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:821,9'
          Branch Sides:
            - BranchSide:      'gplot.c:822,23'
              BranchSideFuncs: []
            - BranchSide:      'gplot.c:823,12'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:822,23'
          Branch Sides:
            - BranchSide:      'gplot.c:822,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:822,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gplot.c:812,23'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:814,5'
          Dst:             lept_mkdir
        - Src:             'gplot.c:815,5'
          Dst:             snprintf
        - Src:             'gplot.c:816,13'
          Dst:             gplotSimpleXY2
        - Src:             'gplot.c:818,23'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:819,11'
          Dst:             pixRead
        - Src:             'gplot.c:820,5'
          Dst:             gplotDestroy
        - Src:             'gplot.c:822,23'
          Dst:             returnErrorPtr
    - functionName:    gplotSimpleXY2
      functionSourceFile: '/src/leptonica/src/gplot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nax
        - nay1
        - nay2
        - plotstyle
        - outformat
        - outroot
        - title
      BBCount:         44
      ICount:          214
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - gplotAddPlot
        - gplotCreate
        - gplotMakeOutput
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gplot.c:959,15'
          Branch Sides:
            - BranchSide:      'gplot.c:959,19'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'gplot.c:960,25'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'gplot.c:959,9'
          Branch Sides:
            - BranchSide:      'gplot.c:960,25'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'gplot.c:962,9'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'gplot.c:960,25'
          Branch Sides:
            - BranchSide:      'gplot.c:960,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:960,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:962,23'
          Branch Sides:
            - BranchSide:      'gplot.c:962,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:963,25'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'gplot.c:962,9'
          Branch Sides:
            - BranchSide:      'gplot.c:963,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:964,9'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'gplot.c:963,25'
          Branch Sides:
            - BranchSide:      'gplot.c:963,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:963,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:964,32'
          Branch Sides:
            - BranchSide:      'gplot.c:964,35'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'gplot.c:968,10'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
        - Branch String:   'gplot.c:964,57'
          Branch Sides:
            - BranchSide:      'gplot.c:965,9'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'gplot.c:968,10'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
        - Branch String:   'gplot.c:965,32'
          Branch Sides:
            - BranchSide:      'gplot.c:965,35'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'gplot.c:968,10'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
        - Branch String:   'gplot.c:965,60'
          Branch Sides:
            - BranchSide:      'gplot.c:966,9'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'gplot.c:968,10'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
        - Branch String:   'gplot.c:964,9'
          Branch Sides:
            - BranchSide:      'gplot.c:967,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:968,10'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
        - Branch String:   'gplot.c:967,25'
          Branch Sides:
            - BranchSide:      'gplot.c:967,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:967,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:968,9'
          Branch Sides:
            - BranchSide:      'gplot.c:969,25'
              BranchSideFuncs:
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
            - BranchSide:      'gplot.c:971,30'
              BranchSideFuncs:
                - gplotCreate
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
        - Branch String:   'gplot.c:969,25'
          Branch Sides:
            - BranchSide:      'gplot.c:969,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:969,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:971,9'
          Branch Sides:
            - BranchSide:      'gplot.c:972,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:973,18'
              BranchSideFuncs:
                - gplotAddPlot
                - gplotAddPlot
                - gplotMakeOutput
        - Branch String:   'gplot.c:972,25'
          Branch Sides:
            - BranchSide:      'gplot.c:972,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:972,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gplot.c:960,25'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:963,25'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:967,25'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:969,25'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:971,18'
          Dst:             gplotCreate
        - Src:             'gplot.c:972,25'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:973,5'
          Dst:             gplotAddPlot
        - Src:             'gplot.c:974,5'
          Dst:             gplotAddPlot
        - Src:             'gplot.c:975,5'
          Dst:             gplotMakeOutput
    - functionName:    gplotSimplePix1
      functionSourceFile: '/src/leptonica/src/gplot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - title
      BBCount:         19
      ICount:          103
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - gplotDestroy
        - gplotSimpleXY1
        - lept_mkdir
        - pixRead
        - returnErrorPtr
        - snprintf
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gplot.c:769,9'
          Branch Sides:
            - BranchSide:      'gplot.c:770,23'
              BranchSideFuncs:
                - lept_mkdir
                - snprintf
                - gplotSimpleXY1
                - returnErrorPtr
                - pixRead
                - gplotDestroy
                - returnErrorPtr
            - BranchSide:      'gplot.c:772,5'
              BranchSideFuncs:
                - lept_mkdir
                - snprintf
                - gplotSimpleXY1
                - returnErrorPtr
                - pixRead
                - gplotDestroy
                - returnErrorPtr
        - Branch String:   'gplot.c:770,23'
          Branch Sides:
            - BranchSide:      'gplot.c:770,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:770,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:775,9'
          Branch Sides:
            - BranchSide:      'gplot.c:776,23'
              BranchSideFuncs:
                - pixRead
                - gplotDestroy
                - returnErrorPtr
            - BranchSide:      'gplot.c:777,19'
              BranchSideFuncs:
                - pixRead
                - gplotDestroy
                - returnErrorPtr
        - Branch String:   'gplot.c:776,23'
          Branch Sides:
            - BranchSide:      'gplot.c:776,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:776,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:779,9'
          Branch Sides:
            - BranchSide:      'gplot.c:780,23'
              BranchSideFuncs: []
            - BranchSide:      'gplot.c:781,12'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:780,23'
          Branch Sides:
            - BranchSide:      'gplot.c:780,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:780,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gplot.c:770,23'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:772,5'
          Dst:             lept_mkdir
        - Src:             'gplot.c:773,5'
          Dst:             snprintf
        - Src:             'gplot.c:774,13'
          Dst:             gplotSimpleXY1
        - Src:             'gplot.c:776,23'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:777,11'
          Dst:             pixRead
        - Src:             'gplot.c:778,5'
          Dst:             gplotDestroy
        - Src:             'gplot.c:780,23'
          Dst:             returnErrorPtr
    - functionName:    gplotSimpleXY1
      functionSourceFile: '/src/leptonica/src/gplot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nax
        - nay
        - plotstyle
        - outformat
        - outroot
        - title
      BBCount:         41
      ICount:          195
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - gplotAddPlot
        - gplotCreate
        - gplotMakeOutput
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gplot.c:903,9'
          Branch Sides:
            - BranchSide:      'gplot.c:904,25'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'gplot.c:905,9'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'gplot.c:904,25'
          Branch Sides:
            - BranchSide:      'gplot.c:904,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:904,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:905,23'
          Branch Sides:
            - BranchSide:      'gplot.c:905,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:906,25'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'gplot.c:905,9'
          Branch Sides:
            - BranchSide:      'gplot.c:906,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:907,9'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'gplot.c:906,25'
          Branch Sides:
            - BranchSide:      'gplot.c:906,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:906,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:907,32'
          Branch Sides:
            - BranchSide:      'gplot.c:907,35'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'gplot.c:911,10'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
        - Branch String:   'gplot.c:907,57'
          Branch Sides:
            - BranchSide:      'gplot.c:908,9'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'gplot.c:911,10'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
        - Branch String:   'gplot.c:908,32'
          Branch Sides:
            - BranchSide:      'gplot.c:908,35'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'gplot.c:911,10'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
        - Branch String:   'gplot.c:908,60'
          Branch Sides:
            - BranchSide:      'gplot.c:909,9'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'gplot.c:911,10'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
        - Branch String:   'gplot.c:907,9'
          Branch Sides:
            - BranchSide:      'gplot.c:910,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:911,10'
              BranchSideFuncs:
                - returnErrorPtr
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
        - Branch String:   'gplot.c:910,25'
          Branch Sides:
            - BranchSide:      'gplot.c:910,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:910,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:911,9'
          Branch Sides:
            - BranchSide:      'gplot.c:912,25'
              BranchSideFuncs:
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
            - BranchSide:      'gplot.c:914,30'
              BranchSideFuncs:
                - gplotCreate
                - gplotAddPlot
                - gplotMakeOutput
                - returnErrorPtr
        - Branch String:   'gplot.c:912,25'
          Branch Sides:
            - BranchSide:      'gplot.c:912,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:912,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:914,9'
          Branch Sides:
            - BranchSide:      'gplot.c:915,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:916,18'
              BranchSideFuncs:
                - gplotAddPlot
                - gplotMakeOutput
        - Branch String:   'gplot.c:915,25'
          Branch Sides:
            - BranchSide:      'gplot.c:915,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'gplot.c:915,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gplot.c:904,25'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:906,25'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:910,25'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:912,25'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:914,18'
          Dst:             gplotCreate
        - Src:             'gplot.c:915,25'
          Dst:             returnErrorPtr
        - Src:             'gplot.c:916,5'
          Dst:             gplotAddPlot
        - Src:             'gplot.c:917,5'
          Dst:             gplotMakeOutput
    - functionName:    gplotSimpleN
      functionSourceFile: '/src/leptonica/src/gplot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - naa
        - outformat
        - outroot
        - title
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - gplotDestroy
        - gplotSimpleXYN
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gplot.c:738,9'
          Branch Sides:
            - BranchSide:      'gplot.c:739,16'
              BranchSideFuncs:
                - gplotDestroy
            - BranchSide:      'gplot.c:740,5'
              BranchSideFuncs:
                - gplotDestroy
        - Branch String:   'gplot.c:739,16'
          Branch Sides:
            - BranchSide:      'gplot.c:739,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'gplot.c:739,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gplot.c:737,13'
          Dst:             gplotSimpleXYN
        - Src:             'gplot.c:739,16'
          Dst:             returnErrorInt
        - Src:             'gplot.c:740,5'
          Dst:             gplotDestroy
    - functionName:    gplotSimple2
      functionSourceFile: '/src/leptonica/src/gplot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na1
        - na2
        - outformat
        - outroot
        - title
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - gplotDestroy
        - gplotSimpleXY2
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gplot.c:702,9'
          Branch Sides:
            - BranchSide:      'gplot.c:703,16'
              BranchSideFuncs:
                - gplotDestroy
            - BranchSide:      'gplot.c:704,5'
              BranchSideFuncs:
                - gplotDestroy
        - Branch String:   'gplot.c:703,16'
          Branch Sides:
            - BranchSide:      'gplot.c:703,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'gplot.c:703,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gplot.c:700,13'
          Dst:             gplotSimpleXY2
        - Src:             'gplot.c:703,16'
          Dst:             returnErrorInt
        - Src:             'gplot.c:704,5'
          Dst:             gplotDestroy
    - functionName:    gplotSimple1
      functionSourceFile: '/src/leptonica/src/gplot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - outformat
        - outroot
        - title
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - gplotDestroy
        - gplotSimpleXY1
        - returnErrorInt
      functionUses:    8
      BranchProfiles:
        - Branch String:   'gplot.c:664,9'
          Branch Sides:
            - BranchSide:      'gplot.c:665,16'
              BranchSideFuncs:
                - gplotDestroy
            - BranchSide:      'gplot.c:666,5'
              BranchSideFuncs:
                - gplotDestroy
        - Branch String:   'gplot.c:665,16'
          Branch Sides:
            - BranchSide:      'gplot.c:665,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'gplot.c:665,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gplot.c:663,13'
          Dst:             gplotSimpleXY1
        - Src:             'gplot.c:665,16'
          Dst:             returnErrorInt
        - Src:             'gplot.c:666,5'
          Dst:             gplotDestroy
    - functionName:    gplotSetScaling
      functionSourceFile: '/src/leptonica/src/gplot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - gplot
        - scaling
      BBCount:         21
      ICount:          92
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gplot.c:402,9'
          Branch Sides:
            - BranchSide:      'gplot.c:403,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'gplot.c:404,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'gplot.c:403,16'
          Branch Sides:
            - BranchSide:      'gplot.c:403,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'gplot.c:403,9'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:404,39'
          Branch Sides:
            - BranchSide:      'gplot.c:405,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'gplot.c:409,22'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:405,38'
          Branch Sides:
            - BranchSide:      'gplot.c:406,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'gplot.c:409,22'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:406,38'
          Branch Sides:
            - BranchSide:      'gplot.c:407,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'gplot.c:409,22'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:404,9'
          Branch Sides:
            - BranchSide:      'gplot.c:408,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'gplot.c:409,22'
              BranchSideFuncs: []
        - Branch String:   'gplot.c:408,16'
          Branch Sides:
            - BranchSide:      'gplot.c:408,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'gplot.c:408,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gplot.c:403,16'
          Dst:             returnErrorInt
        - Src:             'gplot.c:408,16'
          Dst:             returnErrorInt
    - functionName:    pixGeneratePtaBoundary
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2800
      functionLinenumberEnd: 2816
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - width
      BBCount:         18
      ICount:          98
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - lept_stderr
        - pixDestroy
        - pixErodeBrick
        - pixGetDepth
        - pixXor
        - ptaGetPixelsFromPix
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'graphics.c:2804,15'
          Branch Sides:
            - BranchSide:      'graphics.c:2804,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixErodeBrick
                - pixXor
                - ptaGetPixelsFromPix
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'graphics.c:2805,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'graphics.c:2804,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2805,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2806,9'
              BranchSideFuncs:
                - pixErodeBrick
                - pixXor
                - ptaGetPixelsFromPix
                - pixDestroy
                - lept_stderr
        - Branch String:   'graphics.c:2805,23'
          Branch Sides:
            - BranchSide:      'graphics.c:2805,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2805,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2806,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2807,9'
              BranchSideFuncs:
                - pixErodeBrick
                - pixXor
                - ptaGetPixelsFromPix
                - pixDestroy
                - lept_stderr
            - BranchSide:      'graphics.c:2811,32'
              BranchSideFuncs:
                - pixErodeBrick
                - pixXor
                - ptaGetPixelsFromPix
                - pixDestroy
        - Branch String:   'graphics.c:2807,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2808,15'
              BranchSideFuncs:
                - lept_stderr
                - pixErodeBrick
                - pixXor
                - ptaGetPixelsFromPix
                - pixDestroy
            - BranchSide:      'graphics.c:2808,15'
              BranchSideFuncs:
                - pixErodeBrick
                - pixXor
                - ptaGetPixelsFromPix
                - pixDestroy
      Callsites:
        - Src:             'graphics.c:2804,18'
          Dst:             pixGetDepth
        - Src:             'graphics.c:2805,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:2807,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:2811,12'
          Dst:             pixErodeBrick
        - Src:             'graphics.c:2812,5'
          Dst:             pixXor
        - Src:             'graphics.c:2813,11'
          Dst:             ptaGetPixelsFromPix
        - Src:             'graphics.c:2814,5'
          Dst:             pixDestroy
    - functionName:    fpixRenderContours
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2724
      functionLinenumberEnd: 2772
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - fpixs
        - incr
        - proxim
      BBCount:         39
      ICount:          285
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - fpixGetData
        - fpixGetDimensions
        - fpixGetWpl
        - pixCreate
        - pixGetData
        - pixGetWpl
        - pixSetColormap
        - pixcmapAddColor
        - pixcmapCreate
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'graphics.c:2732,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2733,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - fpixGetData
                - fpixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'graphics.c:2734,9'
              BranchSideFuncs:
                - fpixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - fpixGetData
                - fpixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'graphics.c:2733,23'
          Branch Sides:
            - BranchSide:      'graphics.c:2733,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2733,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2734,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2735,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2736,9'
              BranchSideFuncs:
                - fpixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - fpixGetData
                - fpixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'graphics.c:2735,23'
          Branch Sides:
            - BranchSide:      'graphics.c:2735,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2735,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2736,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2737,16'
              BranchSideFuncs:
                - fpixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - fpixGetData
                - fpixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'graphics.c:2739,23'
              BranchSideFuncs:
                - fpixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - fpixGetData
                - fpixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'graphics.c:2740,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2741,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2742,12'
              BranchSideFuncs:
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - pixcmapAddColor
                - pixcmapAddColor
                - fpixGetData
                - fpixGetWpl
                - pixGetData
                - pixGetWpl
        - Branch String:   'graphics.c:2741,23'
          Branch Sides:
            - BranchSide:      'graphics.c:2741,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2741,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2753,5'
          Branch Sides:
            - BranchSide:      'graphics.c:2754,17'
              BranchSideFuncs: []
            - BranchSide:      'graphics.c:2771,12'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2756,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2757,19'
              BranchSideFuncs: []
            - BranchSide:      'graphics.c:2769,5'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2761,20'
          Branch Sides:
            - BranchSide:      'graphics.c:2761,18'
              BranchSideFuncs: []
            - BranchSide:      'graphics.c:2761,18'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2762,17'
          Branch Sides:
            - BranchSide:      'graphics.c:2763,21'
              BranchSideFuncs: []
            - BranchSide:      'graphics.c:2768,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2763,21'
          Branch Sides:
            - BranchSide:      'graphics.c:2764,21'
              BranchSideFuncs: []
            - BranchSide:      'graphics.c:2766,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graphics.c:2733,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:2735,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:2739,5'
          Dst:             fpixGetDimensions
        - Src:             'graphics.c:2740,17'
          Dst:             pixCreate
        - Src:             'graphics.c:2741,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:2742,12'
          Dst:             pixcmapCreate
        - Src:             'graphics.c:2743,5'
          Dst:             pixSetColormap
        - Src:             'graphics.c:2744,5'
          Dst:             pixcmapAddColor
        - Src:             'graphics.c:2745,5'
          Dst:             pixcmapAddColor
        - Src:             'graphics.c:2746,5'
          Dst:             pixcmapAddColor
        - Src:             'graphics.c:2748,13'
          Dst:             fpixGetData
        - Src:             'graphics.c:2749,12'
          Dst:             fpixGetWpl
        - Src:             'graphics.c:2750,13'
          Dst:             pixGetData
        - Src:             'graphics.c:2751,12'
          Dst:             pixGetWpl
    - functionName:    fpixAutoRenderContours
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2687
      functionLinenumberEnd: 2701
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fpix
        - ncontours
      BBCount:         22
      ICount:          116
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - fpixGetMax
        - fpixGetMin
        - fpixRenderContours
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'graphics.c:2690,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2691,23'
              BranchSideFuncs:
                - fpixGetMin
                - fpixGetMax
                - fpixRenderContours
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'graphics.c:2692,9'
              BranchSideFuncs:
                - fpixGetMin
                - fpixGetMax
                - fpixRenderContours
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'graphics.c:2691,23'
          Branch Sides:
            - BranchSide:      'graphics.c:2691,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2691,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2692,23'
          Branch Sides:
            - BranchSide:      'graphics.c:2692,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2693,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'graphics.c:2692,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2693,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2695,16'
              BranchSideFuncs:
                - fpixGetMin
                - fpixGetMax
                - fpixRenderContours
                - returnErrorPtr
        - Branch String:   'graphics.c:2693,23'
          Branch Sides:
            - BranchSide:      'graphics.c:2693,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2693,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2697,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2698,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2699,13'
              BranchSideFuncs:
                - fpixRenderContours
        - Branch String:   'graphics.c:2698,23'
          Branch Sides:
            - BranchSide:      'graphics.c:2698,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2698,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graphics.c:2691,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:2693,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:2695,5'
          Dst:             fpixGetMin
        - Src:             'graphics.c:2696,5'
          Dst:             fpixGetMax
        - Src:             'graphics.c:2698,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:2700,12'
          Dst:             fpixRenderContours
    - functionName:    pixRenderContours
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2565
      functionLinenumberEnd: 2666
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - startval
        - incr
        - outdepth
      BBCount:         111
      ICount:          651
      EdgeCount:       145
      CyclomaticComplexity: 36
      functionsReached:
        - lept_stderr
        - pixCopy
        - pixCopyResolution
        - pixCreate
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'graphics.c:2570,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2571,23'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'graphics.c:2572,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'graphics.c:2571,23'
          Branch Sides:
            - BranchSide:      'graphics.c:2571,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2571,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2572,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2573,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2574,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'graphics.c:2573,23'
          Branch Sides:
            - BranchSide:      'graphics.c:2573,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2573,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2575,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2575,19'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'graphics.c:2577,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'graphics.c:2575,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2576,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2577,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'graphics.c:2576,23'
          Branch Sides:
            - BranchSide:      'graphics.c:2576,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2576,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2577,23'
          Branch Sides:
            - BranchSide:      'graphics.c:2577,26'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'graphics.c:2581,20'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'graphics.c:2577,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2578,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'graphics.c:2581,20'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'graphics.c:2578,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2579,18'
              BranchSideFuncs:
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'graphics.c:2579,18'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'graphics.c:2582,22'
          Branch Sides:
            - BranchSide:      'graphics.c:2582,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2583,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'graphics.c:2582,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2583,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2585,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
        - Branch String:   'graphics.c:2583,23'
          Branch Sides:
            - BranchSide:      'graphics.c:2583,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2583,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2585,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2586,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2588,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - pixCopy
        - Branch String:   'graphics.c:2586,23'
          Branch Sides:
            - BranchSide:      'graphics.c:2586,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2586,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2588,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2589,30'
              BranchSideFuncs:
                - pixCopy
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'graphics.c:2591,26'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'graphics.c:2599,5'
          Branch Sides:
            - BranchSide:      'graphics.c:2602,13'
              BranchSideFuncs: []
            - BranchSide:      'graphics.c:2632,13'
              BranchSideFuncs: []
            - BranchSide:      'graphics.c:2662,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'graphics.c:2602,13'
          Branch Sides:
            - BranchSide:      'graphics.c:2603,20'
              BranchSideFuncs: []
            - BranchSide:      'graphics.c:2616,20'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2603,13'
          Branch Sides:
            - BranchSide:      'graphics.c:2604,25'
              BranchSideFuncs: []
            - BranchSide:      'graphics.c:2615,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2606,17'
          Branch Sides:
            - BranchSide:      'graphics.c:2607,27'
              BranchSideFuncs: []
            - BranchSide:      'graphics.c:2614,13'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2608,25'
          Branch Sides:
            - BranchSide:      'graphics.c:2609,25'
              BranchSideFuncs: []
            - BranchSide:      'graphics.c:2610,29'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2611,25'
          Branch Sides:
            - BranchSide:      'graphics.c:2612,25'
              BranchSideFuncs: []
            - BranchSide:      'graphics.c:2613,17'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2616,13'
          Branch Sides:
            - BranchSide:      'graphics.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'graphics.c:2617,25'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2619,17'
          Branch Sides:
            - BranchSide:      'graphics.c:2620,27'
              BranchSideFuncs: []
            - BranchSide:      'graphics.c:2627,13'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2621,25'
          Branch Sides:
            - BranchSide:      'graphics.c:2622,25'
              BranchSideFuncs: []
            - BranchSide:      'graphics.c:2623,29'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2624,25'
          Branch Sides:
            - BranchSide:      'graphics.c:2625,25'
              BranchSideFuncs: []
            - BranchSide:      'graphics.c:2626,17'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2632,13'
          Branch Sides:
            - BranchSide:      'graphics.c:2633,20'
              BranchSideFuncs: []
            - BranchSide:      'graphics.c:2646,20'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2633,13'
          Branch Sides:
            - BranchSide:      'graphics.c:2634,25'
              BranchSideFuncs: []
            - BranchSide:      'graphics.c:2645,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2636,17'
          Branch Sides:
            - BranchSide:      'graphics.c:2637,27'
              BranchSideFuncs: []
            - BranchSide:      'graphics.c:2644,13'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2638,25'
          Branch Sides:
            - BranchSide:      'graphics.c:2639,25'
              BranchSideFuncs: []
            - BranchSide:      'graphics.c:2640,29'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2641,25'
          Branch Sides:
            - BranchSide:      'graphics.c:2642,25'
              BranchSideFuncs: []
            - BranchSide:      'graphics.c:2643,17'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2646,13'
          Branch Sides:
            - BranchSide:      'graphics.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'graphics.c:2647,25'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2649,17'
          Branch Sides:
            - BranchSide:      'graphics.c:2650,27'
              BranchSideFuncs: []
            - BranchSide:      'graphics.c:2657,13'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2651,25'
          Branch Sides:
            - BranchSide:      'graphics.c:2652,25'
              BranchSideFuncs: []
            - BranchSide:      'graphics.c:2653,29'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2654,25'
          Branch Sides:
            - BranchSide:      'graphics.c:2655,25'
              BranchSideFuncs: []
            - BranchSide:      'graphics.c:2656,17'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2662,23'
          Branch Sides:
            - BranchSide:      'graphics.c:2662,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2662,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graphics.c:2571,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:2572,9'
          Dst:             pixGetColormap
        - Src:             'graphics.c:2573,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:2574,5'
          Dst:             pixGetDimensions
        - Src:             'graphics.c:2576,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:2578,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:2583,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:2586,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:2589,16'
          Dst:             pixCopy
        - Src:             'graphics.c:2591,16'
          Dst:             pixCreate
        - Src:             'graphics.c:2593,5'
          Dst:             pixCopyResolution
        - Src:             'graphics.c:2594,13'
          Dst:             pixGetData
        - Src:             'graphics.c:2595,12'
          Dst:             pixGetWpl
        - Src:             'graphics.c:2596,13'
          Dst:             pixGetData
        - Src:             'graphics.c:2597,12'
          Dst:             pixGetWpl
        - Src:             'graphics.c:2662,23'
          Dst:             returnErrorPtr
    - functionName:    pixFillPolygon
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2481
      functionLinenumberEnd: 2538
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pta
        - xmin
        - ymin
      BBCount:         51
      ICount:          303
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - calloc
        - lept_stderr
        - pixCreateTemplate
        - pixDestroy
        - pixFindHorizontalRuns
        - pixGetDepth
        - pixGetDimensions
        - pixInvert
        - pixOr
        - pixSeedfillBinary
        - pixSetPixel
        - ptaGetCount
        - ptaPtInsidePolygon
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'graphics.c:2486,15'
          Branch Sides:
            - BranchSide:      'graphics.c:2486,31'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - ptaGetCount
                - pixGetDimensions
                - calloc
                - calloc
                - free
                - free
                - returnErrorPtr
                - free
                - free
                - lept_stderr
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - free
                - free
                - pixFindHorizontalRuns
                - ptaPtInsidePolygon
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'graphics.c:2487,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'graphics.c:2486,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2487,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2488,10'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaGetCount
                - pixGetDimensions
                - calloc
                - calloc
                - free
                - free
                - returnErrorPtr
                - free
                - free
                - lept_stderr
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - free
                - free
                - pixFindHorizontalRuns
                - ptaPtInsidePolygon
                - returnErrorPtr
        - Branch String:   'graphics.c:2487,23'
          Branch Sides:
            - BranchSide:      'graphics.c:2487,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2487,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2488,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2489,23'
              BranchSideFuncs:
                - ptaGetCount
                - pixGetDimensions
                - calloc
                - calloc
                - free
                - free
                - returnErrorPtr
                - free
                - free
                - lept_stderr
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - free
                - free
                - pixFindHorizontalRuns
                - ptaPtInsidePolygon
                - returnErrorPtr
            - BranchSide:      'graphics.c:2490,21'
              BranchSideFuncs:
                - ptaGetCount
                - pixGetDimensions
                - calloc
                - calloc
                - free
                - free
                - returnErrorPtr
                - free
                - free
                - lept_stderr
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - free
                - free
                - pixFindHorizontalRuns
                - ptaPtInsidePolygon
                - returnErrorPtr
        - Branch String:   'graphics.c:2489,23'
          Branch Sides:
            - BranchSide:      'graphics.c:2489,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2489,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2490,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2491,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2493,22'
              BranchSideFuncs:
                - pixGetDimensions
                - calloc
                - calloc
                - free
                - free
                - returnErrorPtr
                - free
                - free
                - lept_stderr
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - free
                - free
                - pixFindHorizontalRuns
                - ptaPtInsidePolygon
        - Branch String:   'graphics.c:2491,23'
          Branch Sides:
            - BranchSide:      'graphics.c:2491,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2491,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2494,25'
          Branch Sides:
            - BranchSide:      'graphics.c:2494,25'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - returnErrorPtr
                - free
                - free
                - lept_stderr
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - free
                - free
                - pixFindHorizontalRuns
                - ptaPtInsidePolygon
            - BranchSide:      'graphics.c:2494,25'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - returnErrorPtr
                - free
                - free
                - lept_stderr
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - free
                - free
                - pixFindHorizontalRuns
                - ptaPtInsidePolygon
        - Branch String:   'graphics.c:2495,23'
          Branch Sides:
            - BranchSide:      'graphics.c:2495,23'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - returnErrorPtr
                - free
                - free
                - lept_stderr
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - free
                - free
                - pixFindHorizontalRuns
                - ptaPtInsidePolygon
            - BranchSide:      'graphics.c:2495,23'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - returnErrorPtr
                - free
                - free
                - lept_stderr
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - free
                - free
                - pixFindHorizontalRuns
                - ptaPtInsidePolygon
        - Branch String:   'graphics.c:2496,17'
          Branch Sides:
            - BranchSide:      'graphics.c:2496,21'
              BranchSideFuncs:
                - free
                - free
                - returnErrorPtr
                - free
                - free
                - lept_stderr
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - free
                - free
                - pixFindHorizontalRuns
                - ptaPtInsidePolygon
            - BranchSide:      'graphics.c:2497,9'
              BranchSideFuncs:
                - free
                - free
                - returnErrorPtr
        - Branch String:   'graphics.c:2496,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2497,9'
              BranchSideFuncs:
                - free
                - free
                - lept_stderr
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - free
                - free
                - pixFindHorizontalRuns
                - ptaPtInsidePolygon
            - BranchSide:      'graphics.c:2505,11'
              BranchSideFuncs:
                - free
                - free
                - lept_stderr
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - free
                - free
                - pixFindHorizontalRuns
                - ptaPtInsidePolygon
        - Branch String:   'graphics.c:2499,23'
          Branch Sides:
            - BranchSide:      'graphics.c:2499,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2499,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2506,5'
          Branch Sides:
            - BranchSide:      'graphics.c:2507,31'
              BranchSideFuncs:
                - pixFindHorizontalRuns
                - free
                - free
                - lept_stderr
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - free
                - free
                - ptaPtInsidePolygon
            - BranchSide:      'graphics.c:2516,10'
              BranchSideFuncs:
                - free
                - free
                - lept_stderr
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - free
                - free
        - Branch String:   'graphics.c:2508,13'
          Branch Sides:
            - BranchSide:      'graphics.c:2509,32'
              BranchSideFuncs:
                - ptaPtInsidePolygon
                - free
                - free
                - lept_stderr
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - free
                - free
                - pixFindHorizontalRuns
            - BranchSide:      'graphics.c:2515,5'
              BranchSideFuncs:
                - free
                - free
                - lept_stderr
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - free
                - free
                - pixFindHorizontalRuns
                - ptaPtInsidePolygon
        - Branch String:   'graphics.c:2510,17'
          Branch Sides:
            - BranchSide:      'graphics.c:2511,23'
              BranchSideFuncs:
                - free
                - free
                - lept_stderr
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - free
                - free
            - BranchSide:      'graphics.c:2514,9'
              BranchSideFuncs:
                - free
                - free
                - lept_stderr
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - free
                - free
                - pixFindHorizontalRuns
                - ptaPtInsidePolygon
        - Branch String:   'graphics.c:2516,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2517,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - free
                - free
            - BranchSide:      'graphics.c:2524,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - free
                - free
        - Branch String:   'graphics.c:2517,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2518,9'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
            - BranchSide:      'graphics.c:2518,9'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'graphics.c:2486,19'
          Dst:             pixGetDepth
        - Src:             'graphics.c:2487,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:2489,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:2490,9'
          Dst:             ptaGetCount
        - Src:             'graphics.c:2491,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:2493,5'
          Dst:             pixGetDimensions
        - Src:             'graphics.c:2494,25'
          Dst:             calloc
        - Src:             'graphics.c:2495,23'
          Dst:             calloc
        - Src:             'graphics.c:2499,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:2507,9'
          Dst:             pixFindHorizontalRuns
        - Src:             'graphics.c:2509,13'
          Dst:             ptaPtInsidePolygon
        - Src:             'graphics.c:2517,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:2524,12'
          Dst:             pixCreateTemplate
        - Src:             'graphics.c:2525,5'
          Dst:             pixSetPixel
        - Src:             'graphics.c:2528,12'
          Dst:             pixInvert
        - Src:             'graphics.c:2529,5'
          Dst:             pixSeedfillBinary
        - Src:             'graphics.c:2532,5'
          Dst:             pixOr
        - Src:             'graphics.c:2534,5'
          Dst:             pixDestroy
    - functionName:    pixRenderPolygon
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2428
      functionLinenumberEnd: 2455
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptas
        - width
        - pxmin
        - pymin
      BBCount:         29
      ICount:          181
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - convertPtaLineTo4cc
        - generatePtaPolyline
        - pixCreate
        - pixRenderPolyline
        - ptaClone
        - ptaDestroy
        - ptaGetRange
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'graphics.c:2433,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2433,17'
              BranchSideFuncs:
                - returnErrorPtr
                - generatePtaPolyline
                - ptaClone
                - ptaGetRange
                - pixCreate
                - pixRenderPolyline
                - ptaDestroy
                - ptaDestroy
                - convertPtaLineTo4cc
                - returnErrorPtr
            - BranchSide:      'graphics.c:2434,9'
              BranchSideFuncs:
                - returnErrorPtr
                - generatePtaPolyline
                - ptaClone
                - ptaGetRange
                - pixCreate
                - pixRenderPolyline
                - ptaDestroy
                - ptaDestroy
                - convertPtaLineTo4cc
                - returnErrorPtr
        - Branch String:   'graphics.c:2434,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2434,17'
              BranchSideFuncs:
                - returnErrorPtr
                - generatePtaPolyline
                - ptaClone
                - ptaGetRange
                - pixCreate
                - pixRenderPolyline
                - ptaDestroy
                - ptaDestroy
                - convertPtaLineTo4cc
                - returnErrorPtr
            - BranchSide:      'graphics.c:2435,10'
              BranchSideFuncs:
                - returnErrorPtr
                - generatePtaPolyline
                - ptaClone
                - ptaGetRange
                - pixCreate
                - pixRenderPolyline
                - ptaDestroy
                - ptaDestroy
                - convertPtaLineTo4cc
                - returnErrorPtr
        - Branch String:   'graphics.c:2435,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2436,23'
              BranchSideFuncs:
                - generatePtaPolyline
                - ptaClone
                - ptaGetRange
                - pixCreate
                - pixRenderPolyline
                - ptaDestroy
                - ptaDestroy
                - convertPtaLineTo4cc
                - returnErrorPtr
            - BranchSide:      'graphics.c:2439,37'
              BranchSideFuncs:
                - generatePtaPolyline
                - ptaClone
                - ptaGetRange
                - pixCreate
                - pixRenderPolyline
                - ptaDestroy
                - ptaDestroy
                - convertPtaLineTo4cc
                - returnErrorPtr
        - Branch String:   'graphics.c:2436,23'
          Branch Sides:
            - BranchSide:      'graphics.c:2436,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2436,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2439,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2440,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2441,9'
              BranchSideFuncs:
                - ptaClone
                - ptaGetRange
                - pixCreate
                - pixRenderPolyline
                - ptaDestroy
                - ptaDestroy
                - convertPtaLineTo4cc
        - Branch String:   'graphics.c:2440,23'
          Branch Sides:
            - BranchSide:      'graphics.c:2440,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2440,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2441,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2442,36'
              BranchSideFuncs:
                - convertPtaLineTo4cc
                - ptaGetRange
                - pixCreate
                - pixRenderPolyline
                - ptaDestroy
                - ptaDestroy
            - BranchSide:      'graphics.c:2444,25'
              BranchSideFuncs:
                - ptaClone
                - ptaGetRange
                - pixCreate
                - pixRenderPolyline
                - ptaDestroy
                - ptaDestroy
        - Branch String:   'graphics.c:2448,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2448,35'
              BranchSideFuncs:
                - pixCreate
                - pixRenderPolyline
                - ptaDestroy
                - ptaDestroy
            - BranchSide:      'graphics.c:2449,9'
              BranchSideFuncs:
                - pixCreate
                - pixRenderPolyline
                - ptaDestroy
                - ptaDestroy
        - Branch String:   'graphics.c:2449,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2449,35'
              BranchSideFuncs:
                - pixCreate
                - pixRenderPolyline
                - ptaDestroy
                - ptaDestroy
            - BranchSide:      'graphics.c:2450,32'
              BranchSideFuncs:
                - pixCreate
                - pixRenderPolyline
                - ptaDestroy
                - ptaDestroy
      Callsites:
        - Src:             'graphics.c:2436,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:2439,17'
          Dst:             generatePtaPolyline
        - Src:             'graphics.c:2440,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:2442,16'
          Dst:             convertPtaLineTo4cc
        - Src:             'graphics.c:2444,16'
          Dst:             ptaClone
        - Src:             'graphics.c:2447,5'
          Dst:             ptaGetRange
        - Src:             'graphics.c:2450,12'
          Dst:             pixCreate
        - Src:             'graphics.c:2451,5'
          Dst:             pixRenderPolyline
        - Src:             'graphics.c:2452,5'
          Dst:             ptaDestroy
        - Src:             'graphics.c:2453,5'
          Dst:             ptaDestroy
    - functionName:    generatePtaPolyline
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ptas
        - width
        - closeflag
        - removedups
      BBCount:         27
      ICount:          181
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - generatePtaWideLine
        - lept_stderr
        - ptaClone
        - ptaCreate
        - ptaDestroy
        - ptaGetCount
        - ptaGetIPt
        - ptaJoin
        - ptaRemoveDupsByAset
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'graphics.c:666,9'
          Branch Sides:
            - BranchSide:      'graphics.c:667,23'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - ptaGetIPt
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - ptaGetIPt
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - lept_stderr
            - BranchSide:      'graphics.c:668,9'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - ptaGetIPt
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - ptaGetIPt
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - lept_stderr
        - Branch String:   'graphics.c:667,23'
          Branch Sides:
            - BranchSide:      'graphics.c:667,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:667,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:668,9'
          Branch Sides:
            - BranchSide:      'graphics.c:669,9'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - ptaGetIPt
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - ptaGetIPt
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - lept_stderr
            - BranchSide:      'graphics.c:673,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - ptaGetIPt
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - ptaGetIPt
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
        - Branch String:   'graphics.c:669,9'
          Branch Sides:
            - BranchSide:      'graphics.c:670,15'
              BranchSideFuncs:
                - lept_stderr
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - ptaGetIPt
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - ptaGetIPt
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
            - BranchSide:      'graphics.c:670,15'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - ptaGetIPt
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - ptaGetIPt
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
        - Branch String:   'graphics.c:675,9'
          Branch Sides:
            - BranchSide:      'graphics.c:676,16'
              BranchSideFuncs: []
            - BranchSide:      'graphics.c:678,15'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - ptaGetIPt
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - ptaGetIPt
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
        - Branch String:   'graphics.c:679,5'
          Branch Sides:
            - BranchSide:      'graphics.c:680,19'
              BranchSideFuncs:
                - ptaGetIPt
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - ptaGetIPt
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
            - BranchSide:      'graphics.c:688,9'
              BranchSideFuncs:
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - ptaGetIPt
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
        - Branch String:   'graphics.c:688,9'
          Branch Sides:
            - BranchSide:      'graphics.c:689,19'
              BranchSideFuncs:
                - ptaGetIPt
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
            - BranchSide:      'graphics.c:695,9'
              BranchSideFuncs:
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
        - Branch String:   'graphics.c:695,9'
          Branch Sides:
            - BranchSide:      'graphics.c:696,29'
              BranchSideFuncs:
                - ptaRemoveDupsByAset
                - ptaDestroy
            - BranchSide:      'graphics.c:698,25'
              BranchSideFuncs:
                - ptaClone
                - ptaDestroy
      Callsites:
        - Src:             'graphics.c:667,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:669,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:673,9'
          Dst:             ptaGetCount
        - Src:             'graphics.c:674,12'
          Dst:             ptaCreate
        - Src:             'graphics.c:678,5'
          Dst:             ptaGetIPt
        - Src:             'graphics.c:680,9'
          Dst:             ptaGetIPt
        - Src:             'graphics.c:681,15'
          Dst:             generatePtaWideLine
        - Src:             'graphics.c:682,9'
          Dst:             ptaJoin
        - Src:             'graphics.c:683,9'
          Dst:             ptaDestroy
        - Src:             'graphics.c:689,9'
          Dst:             ptaGetIPt
        - Src:             'graphics.c:690,15'
          Dst:             generatePtaWideLine
        - Src:             'graphics.c:691,9'
          Dst:             ptaJoin
        - Src:             'graphics.c:692,9'
          Dst:             ptaDestroy
        - Src:             'graphics.c:696,9'
          Dst:             ptaRemoveDupsByAset
        - Src:             'graphics.c:698,16'
          Dst:             ptaClone
        - Src:             'graphics.c:700,5'
          Dst:             ptaDestroy
    - functionName:    convertPtaLineTo4cc
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptas
      BBCount:         18
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ptaAddPt
        - ptaCreate
        - ptaGetCount
        - ptaGetIPt
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'graphics.c:775,9'
          Branch Sides:
            - BranchSide:      'graphics.c:776,23'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'graphics.c:778,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'graphics.c:776,23'
          Branch Sides:
            - BranchSide:      'graphics.c:776,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:776,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:782,5'
          Branch Sides:
            - BranchSide:      'graphics.c:783,19'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'graphics.c:791,12'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:784,21'
          Branch Sides:
            - BranchSide:      'graphics.c:784,24'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
            - BranchSide:      'graphics.c:786,18'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
        - Branch String:   'graphics.c:784,13'
          Branch Sides:
            - BranchSide:      'graphics.c:785,22'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaGetIPt
            - BranchSide:      'graphics.c:786,18'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
      Callsites:
        - Src:             'graphics.c:776,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:778,9'
          Dst:             ptaGetCount
        - Src:             'graphics.c:779,12'
          Dst:             ptaCreate
        - Src:             'graphics.c:780,5'
          Dst:             ptaGetIPt
        - Src:             'graphics.c:781,5'
          Dst:             ptaAddPt
        - Src:             'graphics.c:783,9'
          Dst:             ptaGetIPt
        - Src:             'graphics.c:785,13'
          Dst:             ptaAddPt
        - Src:             'graphics.c:786,9'
          Dst:             ptaAddPt
    - functionName:    pixRenderPolyline
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2181
      functionLinenumberEnd: 2200
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pix
        - ptas
        - width
        - op
        - closeflag
      BBCount:         35
      ICount:          164
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - generatePtaPolyline
        - lept_stderr
        - pixRenderPta
        - ptaDestroy
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'graphics.c:2184,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2185,16'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaPolyline
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:2186,10'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaPolyline
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:2185,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2185,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2185,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2186,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2187,16'
              BranchSideFuncs:
                - generatePtaPolyline
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:2188,9'
              BranchSideFuncs:
                - generatePtaPolyline
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:2187,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2187,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2187,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2188,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2189,9'
              BranchSideFuncs:
                - generatePtaPolyline
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:2192,9'
              BranchSideFuncs:
                - generatePtaPolyline
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'graphics.c:2189,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2190,15'
              BranchSideFuncs:
                - lept_stderr
                - generatePtaPolyline
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'graphics.c:2190,15'
              BranchSideFuncs:
                - generatePtaPolyline
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'graphics.c:2192,28'
          Branch Sides:
            - BranchSide:      'graphics.c:2192,31'
              BranchSideFuncs:
                - generatePtaPolyline
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'graphics.c:2195,36'
              BranchSideFuncs:
                - generatePtaPolyline
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:2192,52'
          Branch Sides:
            - BranchSide:      'graphics.c:2192,55'
              BranchSideFuncs:
                - generatePtaPolyline
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'graphics.c:2195,36'
              BranchSideFuncs:
                - generatePtaPolyline
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:2192,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2193,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2195,36'
              BranchSideFuncs:
                - generatePtaPolyline
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:2193,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2193,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2193,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2195,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2196,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2197,18'
              BranchSideFuncs:
                - pixRenderPta
                - ptaDestroy
        - Branch String:   'graphics.c:2196,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2196,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2196,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graphics.c:2185,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2187,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2189,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:2193,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2195,16'
          Dst:             generatePtaPolyline
        - Src:             'graphics.c:2196,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2197,5'
          Dst:             pixRenderPta
        - Src:             'graphics.c:2198,5'
          Dst:             ptaDestroy
    - functionName:    pixRenderPta
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1236
      functionLinenumberEnd: 1295
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix
        - pta
        - op
      BBCount:         58
      ICount:          273
      EdgeCount:       72
      CyclomaticComplexity: 16
      functionsReached:
        - pixClearPixel
        - pixFlipPixel
        - pixGetColormap
        - pixGetDimensions
        - pixSetPixel
        - ptaGetCount
        - ptaGetIPt
        - returnErrorInt
      functionUses:    9
      BranchProfiles:
        - Branch String:   'graphics.c:1239,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1240,16'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorInt
                - pixGetDimensions
                - ptaGetCount
                - ptaGetIPt
                - pixFlipPixel
                - pixClearPixel
                - pixSetPixel
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'graphics.c:1241,24'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorInt
                - pixGetDimensions
                - ptaGetCount
                - ptaGetIPt
                - pixFlipPixel
                - pixClearPixel
                - pixSetPixel
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'graphics.c:1240,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1240,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1240,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1241,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1242,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1243,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - ptaGetCount
                - ptaGetIPt
                - pixFlipPixel
                - pixClearPixel
                - pixSetPixel
                - returnErrorInt
        - Branch String:   'graphics.c:1242,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1242,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1242,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1243,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1244,16'
              BranchSideFuncs:
                - pixGetDimensions
                - ptaGetCount
                - ptaGetIPt
                - pixFlipPixel
                - pixClearPixel
                - pixSetPixel
                - returnErrorInt
            - BranchSide:      'graphics.c:1245,9'
              BranchSideFuncs:
                - pixGetDimensions
                - ptaGetCount
                - ptaGetIPt
                - pixFlipPixel
                - pixClearPixel
                - pixSetPixel
                - returnErrorInt
        - Branch String:   'graphics.c:1244,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1244,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1244,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1245,28'
          Branch Sides:
            - BranchSide:      'graphics.c:1245,31'
              BranchSideFuncs:
                - pixGetDimensions
                - ptaGetCount
                - ptaGetIPt
                - pixFlipPixel
                - pixClearPixel
                - pixSetPixel
                - returnErrorInt
            - BranchSide:      'graphics.c:1248,22'
              BranchSideFuncs:
                - pixGetDimensions
                - ptaGetCount
                - ptaGetIPt
                - pixFlipPixel
                - pixClearPixel
                - pixSetPixel
        - Branch String:   'graphics.c:1245,52'
          Branch Sides:
            - BranchSide:      'graphics.c:1245,55'
              BranchSideFuncs:
                - pixGetDimensions
                - ptaGetCount
                - ptaGetIPt
                - pixFlipPixel
                - pixClearPixel
                - pixSetPixel
                - returnErrorInt
            - BranchSide:      'graphics.c:1248,22'
              BranchSideFuncs:
                - pixGetDimensions
                - ptaGetCount
                - ptaGetIPt
                - pixFlipPixel
                - pixClearPixel
                - pixSetPixel
        - Branch String:   'graphics.c:1245,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1246,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1248,22'
              BranchSideFuncs:
                - pixGetDimensions
                - ptaGetCount
                - ptaGetIPt
                - pixFlipPixel
                - pixClearPixel
                - pixSetPixel
        - Branch String:   'graphics.c:1246,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1246,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1246,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1250,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1251,17'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - pixFlipPixel
                - pixClearPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1271,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - pixFlipPixel
                - pixClearPixel
                - pixSetPixel
        - Branch String:   'graphics.c:1251,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1254,20'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - pixFlipPixel
                - pixClearPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1257,20'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - pixFlipPixel
                - pixClearPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1260,20'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - pixFlipPixel
                - pixClearPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1263,20'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - pixFlipPixel
                - pixClearPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1266,20'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - pixFlipPixel
                - pixClearPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1269,5'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - pixFlipPixel
                - pixClearPixel
                - pixSetPixel
        - Branch String:   'graphics.c:1272,5'
          Branch Sides:
            - BranchSide:      'graphics.c:1273,19'
              BranchSideFuncs:
                - ptaGetIPt
                - pixFlipPixel
                - pixClearPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1294,5'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1274,19'
          Branch Sides:
            - BranchSide:      'graphics.c:1274,22'
              BranchSideFuncs:
                - ptaGetIPt
                - pixFlipPixel
                - pixClearPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1275,13'
              BranchSideFuncs:
                - ptaGetIPt
                - pixFlipPixel
                - pixClearPixel
                - pixSetPixel
        - Branch String:   'graphics.c:1274,13'
          Branch Sides:
            - BranchSide:      'graphics.c:1275,13'
              BranchSideFuncs:
                - ptaGetIPt
                - pixFlipPixel
                - pixClearPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1276,13'
              BranchSideFuncs:
                - pixFlipPixel
                - ptaGetIPt
                - pixClearPixel
                - pixSetPixel
        - Branch String:   'graphics.c:1276,19'
          Branch Sides:
            - BranchSide:      'graphics.c:1276,22'
              BranchSideFuncs:
                - ptaGetIPt
                - pixFlipPixel
                - pixClearPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1277,13'
              BranchSideFuncs:
                - ptaGetIPt
                - pixFlipPixel
                - pixClearPixel
                - pixSetPixel
        - Branch String:   'graphics.c:1276,13'
          Branch Sides:
            - BranchSide:      'graphics.c:1277,13'
              BranchSideFuncs:
                - ptaGetIPt
                - pixFlipPixel
                - pixClearPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1278,17'
              BranchSideFuncs:
                - pixFlipPixel
                - ptaGetIPt
                - pixClearPixel
                - pixSetPixel
        - Branch String:   'graphics.c:1278,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1281,25'
              BranchSideFuncs:
                - pixSetPixel
                - ptaGetIPt
                - pixFlipPixel
                - pixClearPixel
            - BranchSide:      'graphics.c:1284,27'
              BranchSideFuncs:
                - pixClearPixel
                - ptaGetIPt
                - pixFlipPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1287,26'
              BranchSideFuncs:
                - pixFlipPixel
                - ptaGetIPt
                - pixClearPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1290,13'
              BranchSideFuncs:
                - ptaGetIPt
                - pixFlipPixel
                - pixClearPixel
                - pixSetPixel
      Callsites:
        - Src:             'graphics.c:1240,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1241,9'
          Dst:             pixGetColormap
        - Src:             'graphics.c:1242,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1244,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1246,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1248,5'
          Dst:             pixGetDimensions
        - Src:             'graphics.c:1271,9'
          Dst:             ptaGetCount
        - Src:             'graphics.c:1273,9'
          Dst:             ptaGetIPt
        - Src:             'graphics.c:1281,13'
          Dst:             pixSetPixel
        - Src:             'graphics.c:1284,13'
          Dst:             pixClearPixel
        - Src:             'graphics.c:1287,13'
          Dst:             pixFlipPixel
    - functionName:    generatePtaWideLine
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - x1
        - y1
        - x2
        - y2
        - width
      BBCount:         46
      ICount:          301
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - generatePtaLine
        - lept_stderr
        - ptaDestroy
        - ptaJoin
        - returnErrorPtr
      functionUses:    17
      BranchProfiles:
        - Branch String:   'graphics.c:213,9'
          Branch Sides:
            - BranchSide:      'graphics.c:214,9'
              BranchSideFuncs:
                - generatePtaLine
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'graphics.c:218,33'
              BranchSideFuncs:
                - generatePtaLine
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - returnErrorPtr
        - Branch String:   'graphics.c:214,9'
          Branch Sides:
            - BranchSide:      'graphics.c:215,15'
              BranchSideFuncs:
                - lept_stderr
                - generatePtaLine
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - returnErrorPtr
            - BranchSide:      'graphics.c:215,15'
              BranchSideFuncs:
                - generatePtaLine
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - returnErrorPtr
        - Branch String:   'graphics.c:218,9'
          Branch Sides:
            - BranchSide:      'graphics.c:219,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:220,9'
              BranchSideFuncs:
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
        - Branch String:   'graphics.c:219,23'
          Branch Sides:
            - BranchSide:      'graphics.c:219,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:219,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:220,9'
          Branch Sides:
            - BranchSide:      'graphics.c:221,16'
              BranchSideFuncs: []
            - BranchSide:      'graphics.c:224,9'
              BranchSideFuncs:
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
        - Branch String:   'graphics.c:224,9'
          Branch Sides:
            - BranchSide:      'graphics.c:224,26'
              BranchSideFuncs:
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
            - BranchSide:      'graphics.c:224,26'
              BranchSideFuncs:
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
        - Branch String:   'graphics.c:224,26'
          Branch Sides:
            - BranchSide:      'graphics.c:224,24'
              BranchSideFuncs:
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
            - BranchSide:      'graphics.c:224,24'
              BranchSideFuncs:
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
        - Branch String:   'graphics.c:224,9'
          Branch Sides:
            - BranchSide:      'graphics.c:225,16'
              BranchSideFuncs:
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
            - BranchSide:      'graphics.c:239,16'
              BranchSideFuncs:
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
        - Branch String:   'graphics.c:225,9'
          Branch Sides:
            - BranchSide:      'graphics.c:226,18'
              BranchSideFuncs:
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
            - BranchSide:      'graphics.c:238,5'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:226,17'
          Branch Sides:
            - BranchSide:      'graphics.c:227,23'
              BranchSideFuncs:
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
            - BranchSide:      'graphics.c:230,23'
              BranchSideFuncs:
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
        - Branch String:   'graphics.c:233,17'
          Branch Sides:
            - BranchSide:      'graphics.c:234,25'
              BranchSideFuncs:
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
            - BranchSide:      'graphics.c:237,9'
              BranchSideFuncs:
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
        - Branch String:   'graphics.c:239,9'
          Branch Sides:
            - BranchSide:      'graphics.c:0,0'
              BranchSideFuncs:
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
            - BranchSide:      'graphics.c:240,18'
              BranchSideFuncs:
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
        - Branch String:   'graphics.c:240,17'
          Branch Sides:
            - BranchSide:      'graphics.c:241,23'
              BranchSideFuncs:
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
            - BranchSide:      'graphics.c:244,23'
              BranchSideFuncs:
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
        - Branch String:   'graphics.c:247,17'
          Branch Sides:
            - BranchSide:      'graphics.c:248,25'
              BranchSideFuncs:
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
            - BranchSide:      'graphics.c:251,9'
              BranchSideFuncs:
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
      Callsites:
        - Src:             'graphics.c:214,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:218,17'
          Dst:             generatePtaLine
        - Src:             'graphics.c:219,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:233,24'
          Dst:             generatePtaLine
        - Src:             'graphics.c:234,17'
          Dst:             ptaJoin
        - Src:             'graphics.c:235,17'
          Dst:             ptaDestroy
        - Src:             'graphics.c:247,24'
          Dst:             generatePtaLine
        - Src:             'graphics.c:248,17'
          Dst:             ptaJoin
        - Src:             'graphics.c:249,17'
          Dst:             ptaDestroy
    - functionName:    generatePtaLine
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - x1
        - y1
        - x2
        - y2
      BBCount:         43
      ICount:          337
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - ptaAddPt
        - ptaCreate
        - returnErrorPtr
      functionUses:    11
      BranchProfiles:
        - Branch String:   'graphics.c:151,18'
          Branch Sides:
            - BranchSide:      'graphics.c:151,21'
              BranchSideFuncs:
                - ptaCreate
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
            - BranchSide:      'graphics.c:154,16'
              BranchSideFuncs:
                - ptaCreate
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'graphics.c:151,9'
          Branch Sides:
            - BranchSide:      'graphics.c:152,17'
              BranchSideFuncs:
                - ptaCreate
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
            - BranchSide:      'graphics.c:154,16'
              BranchSideFuncs:
                - ptaCreate
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'graphics.c:154,16'
          Branch Sides:
            - BranchSide:      'graphics.c:154,34'
              BranchSideFuncs:
                - ptaCreate
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
            - BranchSide:      'graphics.c:154,34'
              BranchSideFuncs:
                - ptaCreate
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'graphics.c:154,34'
          Branch Sides:
            - BranchSide:      'graphics.c:154,31'
              BranchSideFuncs:
                - ptaCreate
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
            - BranchSide:      'graphics.c:154,31'
              BranchSideFuncs:
                - ptaCreate
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'graphics.c:154,16'
          Branch Sides:
            - BranchSide:      'graphics.c:155,17'
              BranchSideFuncs:
                - ptaCreate
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
            - BranchSide:      'graphics.c:161,17'
              BranchSideFuncs:
                - ptaCreate
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'graphics.c:156,16'
          Branch Sides:
            - BranchSide:      'graphics.c:156,31'
              BranchSideFuncs:
                - ptaCreate
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
            - BranchSide:      'graphics.c:156,31'
              BranchSideFuncs:
                - ptaCreate
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'graphics.c:162,16'
          Branch Sides:
            - BranchSide:      'graphics.c:162,31'
              BranchSideFuncs:
                - ptaCreate
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
            - BranchSide:      'graphics.c:162,31'
              BranchSideFuncs:
                - ptaCreate
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'graphics.c:168,9'
          Branch Sides:
            - BranchSide:      'graphics.c:169,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:171,9'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'graphics.c:169,23'
          Branch Sides:
            - BranchSide:      'graphics.c:169,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:169,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:171,9'
          Branch Sides:
            - BranchSide:      'graphics.c:172,18'
              BranchSideFuncs:
                - ptaAddPt
            - BranchSide:      'graphics.c:177,9'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'graphics.c:177,9'
          Branch Sides:
            - BranchSide:      'graphics.c:178,16'
              BranchSideFuncs:
                - ptaAddPt
            - BranchSide:      'graphics.c:184,16'
              BranchSideFuncs:
                - ptaAddPt
        - Branch String:   'graphics.c:178,9'
          Branch Sides:
            - BranchSide:      'graphics.c:179,17'
              BranchSideFuncs:
                - ptaAddPt
            - BranchSide:      'graphics.c:183,5'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:184,9'
          Branch Sides:
            - BranchSide:      'graphics.c:0,0'
              BranchSideFuncs:
                - ptaAddPt
            - BranchSide:      'graphics.c:185,27'
              BranchSideFuncs:
                - ptaAddPt
      Callsites:
        - Src:             'graphics.c:168,16'
          Dst:             ptaCreate
        - Src:             'graphics.c:169,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:172,9'
          Dst:             ptaAddPt
        - Src:             'graphics.c:181,13'
          Dst:             ptaAddPt
        - Src:             'graphics.c:187,13'
          Dst:             ptaAddPt
    - functionName:    pixRenderRandomCmapPtaa
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2362
      functionLinenumberEnd: 2398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pix
        - ptaa
        - polyflag
        - width
        - closeflag
      BBCount:         31
      ICount:          200
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - generatePtaPolyline
        - lept_stderr
        - pixConvertTo8
        - pixRenderPtaArb
        - pixSetColormap
        - pixcmapCreateRandom
        - pixcmapGetColor
        - ptaClone
        - ptaDestroy
        - ptaaGetCount
        - ptaaGetPta
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'graphics.c:2368,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2369,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixConvertTo8
                - pixcmapCreateRandom
                - pixSetColormap
                - ptaaGetCount
                - pixcmapGetColor
                - ptaaGetPta
                - ptaClone
                - pixRenderPtaArb
                - ptaDestroy
                - ptaDestroy
                - generatePtaPolyline
                - lept_stderr
            - BranchSide:      'graphics.c:2370,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixConvertTo8
                - pixcmapCreateRandom
                - pixSetColormap
                - ptaaGetCount
                - pixcmapGetColor
                - ptaaGetPta
                - ptaClone
                - pixRenderPtaArb
                - ptaDestroy
                - ptaDestroy
                - generatePtaPolyline
                - lept_stderr
        - Branch String:   'graphics.c:2369,23'
          Branch Sides:
            - BranchSide:      'graphics.c:2369,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2369,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2370,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2371,23'
              BranchSideFuncs:
                - pixConvertTo8
                - pixcmapCreateRandom
                - pixSetColormap
                - ptaaGetCount
                - pixcmapGetColor
                - ptaaGetPta
                - ptaClone
                - pixRenderPtaArb
                - ptaDestroy
                - ptaDestroy
                - generatePtaPolyline
                - lept_stderr
            - BranchSide:      'graphics.c:2372,9'
              BranchSideFuncs:
                - pixConvertTo8
                - pixcmapCreateRandom
                - pixSetColormap
                - ptaaGetCount
                - pixcmapGetColor
                - ptaaGetPta
                - ptaClone
                - pixRenderPtaArb
                - ptaDestroy
                - ptaDestroy
                - generatePtaPolyline
                - lept_stderr
        - Branch String:   'graphics.c:2371,23'
          Branch Sides:
            - BranchSide:      'graphics.c:2371,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:2371,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2372,23'
          Branch Sides:
            - BranchSide:      'graphics.c:2372,26'
              BranchSideFuncs:
                - pixConvertTo8
                - pixcmapCreateRandom
                - pixSetColormap
                - ptaaGetCount
                - pixcmapGetColor
                - ptaaGetPta
                - ptaClone
                - pixRenderPtaArb
                - ptaDestroy
                - ptaDestroy
                - generatePtaPolyline
                - lept_stderr
            - BranchSide:      'graphics.c:2377,26'
              BranchSideFuncs:
                - pixConvertTo8
                - pixcmapCreateRandom
                - pixSetColormap
                - ptaaGetCount
                - pixcmapGetColor
                - ptaaGetPta
                - ptaClone
                - pixRenderPtaArb
                - ptaDestroy
                - ptaDestroy
                - generatePtaPolyline
        - Branch String:   'graphics.c:2372,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2373,9'
              BranchSideFuncs:
                - pixConvertTo8
                - pixcmapCreateRandom
                - pixSetColormap
                - ptaaGetCount
                - pixcmapGetColor
                - ptaaGetPta
                - ptaClone
                - pixRenderPtaArb
                - ptaDestroy
                - ptaDestroy
                - generatePtaPolyline
                - lept_stderr
            - BranchSide:      'graphics.c:2377,26'
              BranchSideFuncs:
                - pixConvertTo8
                - pixcmapCreateRandom
                - pixSetColormap
                - ptaaGetCount
                - pixcmapGetColor
                - ptaaGetPta
                - ptaClone
                - pixRenderPtaArb
                - ptaDestroy
                - ptaDestroy
                - generatePtaPolyline
        - Branch String:   'graphics.c:2373,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2374,15'
              BranchSideFuncs:
                - lept_stderr
                - pixConvertTo8
                - pixcmapCreateRandom
                - pixSetColormap
                - ptaaGetCount
                - pixcmapGetColor
                - ptaaGetPta
                - ptaClone
                - pixRenderPtaArb
                - ptaDestroy
                - ptaDestroy
                - generatePtaPolyline
            - BranchSide:      'graphics.c:2374,15'
              BranchSideFuncs:
                - pixConvertTo8
                - pixcmapCreateRandom
                - pixSetColormap
                - ptaaGetCount
                - pixcmapGetColor
                - ptaaGetPta
                - ptaClone
                - pixRenderPtaArb
                - ptaDestroy
                - ptaDestroy
                - generatePtaPolyline
        - Branch String:   'graphics.c:2381,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2382,16'
              BranchSideFuncs: []
            - BranchSide:      'graphics.c:2384,12'
              BranchSideFuncs:
                - pixcmapGetColor
                - ptaaGetPta
                - ptaClone
                - pixRenderPtaArb
                - ptaDestroy
                - ptaDestroy
                - generatePtaPolyline
        - Branch String:   'graphics.c:2384,5'
          Branch Sides:
            - BranchSide:      'graphics.c:2385,22'
              BranchSideFuncs:
                - pixcmapGetColor
                - ptaaGetPta
                - ptaClone
                - pixRenderPtaArb
                - ptaDestroy
                - ptaDestroy
                - generatePtaPolyline
            - BranchSide:      'graphics.c:2397,12'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2388,13'
          Branch Sides:
            - BranchSide:      'graphics.c:2389,40'
              BranchSideFuncs:
                - generatePtaPolyline
                - pixRenderPtaArb
                - ptaDestroy
                - ptaDestroy
                - pixcmapGetColor
                - ptaaGetPta
                - ptaClone
            - BranchSide:      'graphics.c:2391,29'
              BranchSideFuncs:
                - ptaClone
                - pixRenderPtaArb
                - ptaDestroy
                - ptaDestroy
                - pixcmapGetColor
                - ptaaGetPta
                - generatePtaPolyline
      Callsites:
        - Src:             'graphics.c:2369,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:2371,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:2373,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:2377,12'
          Dst:             pixConvertTo8
        - Src:             'graphics.c:2378,12'
          Dst:             pixcmapCreateRandom
        - Src:             'graphics.c:2379,5'
          Dst:             pixSetColormap
        - Src:             'graphics.c:2381,14'
          Dst:             ptaaGetCount
        - Src:             'graphics.c:2386,9'
          Dst:             pixcmapGetColor
        - Src:             'graphics.c:2387,15'
          Dst:             ptaaGetPta
        - Src:             'graphics.c:2389,20'
          Dst:             generatePtaPolyline
        - Src:             'graphics.c:2391,20'
          Dst:             ptaClone
        - Src:             'graphics.c:2392,9'
          Dst:             pixRenderPtaArb
        - Src:             'graphics.c:2393,9'
          Dst:             ptaDestroy
        - Src:             'graphics.c:2394,9'
          Dst:             ptaDestroy
    - functionName:    pixRenderPtaArb
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1375
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - pix
        - pta
        - rval
        - gval
        - bval
      BBCount:         62
      ICount:          345
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - composeRGBPixel
        - pixGetColormap
        - pixGetDepth
        - pixGetDimensions
        - pixRenderPta
        - pixSetPixel
        - pixcmapAddNearestColor
        - ptaGetCount
        - ptaGetIPt
        - returnErrorInt
      functionUses:    11
      BranchProfiles:
        - Branch String:   'graphics.c:1331,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1332,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - composeRGBPixel
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixcmapAddNearestColor
                - pixRenderPta
                - returnErrorInt
            - BranchSide:      'graphics.c:1333,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - composeRGBPixel
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixcmapAddNearestColor
                - pixRenderPta
                - returnErrorInt
        - Branch String:   'graphics.c:1332,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1332,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1332,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1333,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1334,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - composeRGBPixel
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixcmapAddNearestColor
                - pixRenderPta
                - returnErrorInt
            - BranchSide:      'graphics.c:1335,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - composeRGBPixel
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixcmapAddNearestColor
                - pixRenderPta
                - returnErrorInt
        - Branch String:   'graphics.c:1334,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1334,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1334,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1336,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1336,19'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - composeRGBPixel
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixcmapAddNearestColor
                - pixRenderPta
                - returnErrorInt
            - BranchSide:      'graphics.c:1339,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - composeRGBPixel
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixcmapAddNearestColor
                - pixRenderPta
        - Branch String:   'graphics.c:1336,26'
          Branch Sides:
            - BranchSide:      'graphics.c:1336,29'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - composeRGBPixel
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixcmapAddNearestColor
                - pixRenderPta
                - returnErrorInt
            - BranchSide:      'graphics.c:1339,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - composeRGBPixel
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixcmapAddNearestColor
                - pixRenderPta
        - Branch String:   'graphics.c:1336,36'
          Branch Sides:
            - BranchSide:      'graphics.c:1336,39'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - composeRGBPixel
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixcmapAddNearestColor
                - pixRenderPta
                - returnErrorInt
            - BranchSide:      'graphics.c:1339,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - composeRGBPixel
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixcmapAddNearestColor
                - pixRenderPta
        - Branch String:   'graphics.c:1336,46'
          Branch Sides:
            - BranchSide:      'graphics.c:1336,49'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - composeRGBPixel
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixcmapAddNearestColor
                - pixRenderPta
                - returnErrorInt
            - BranchSide:      'graphics.c:1339,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - composeRGBPixel
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixcmapAddNearestColor
                - pixRenderPta
        - Branch String:   'graphics.c:1336,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1337,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1339,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - composeRGBPixel
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixcmapAddNearestColor
                - pixRenderPta
        - Branch String:   'graphics.c:1337,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1337,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1337,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1339,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1340,22'
              BranchSideFuncs:
                - pixRenderPta
            - BranchSide:      'graphics.c:1344,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - composeRGBPixel
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixcmapAddNearestColor
        - Branch String:   'graphics.c:1346,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1347,32'
              BranchSideFuncs:
                - pixcmapAddNearestColor
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1349,13'
              BranchSideFuncs:
                - composeRGBPixel
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'graphics.c:1349,13'
          Branch Sides:
            - BranchSide:      'graphics.c:1350,20'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1351,18'
              BranchSideFuncs:
                - composeRGBPixel
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'graphics.c:1351,18'
          Branch Sides:
            - BranchSide:      'graphics.c:1352,20'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1353,18'
              BranchSideFuncs:
                - composeRGBPixel
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'graphics.c:1353,18'
          Branch Sides:
            - BranchSide:      'graphics.c:1354,20'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1356,29'
              BranchSideFuncs:
                - composeRGBPixel
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'graphics.c:1360,5'
          Branch Sides:
            - BranchSide:      'graphics.c:1361,19'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1374,5'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1362,19'
          Branch Sides:
            - BranchSide:      'graphics.c:1362,22'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1363,13'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'graphics.c:1362,13'
          Branch Sides:
            - BranchSide:      'graphics.c:1363,13'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1364,13'
              BranchSideFuncs:
                - pixSetPixel
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'graphics.c:1364,19'
          Branch Sides:
            - BranchSide:      'graphics.c:1364,22'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1365,13'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'graphics.c:1364,13'
          Branch Sides:
            - BranchSide:      'graphics.c:1365,13'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1366,13'
              BranchSideFuncs:
                - pixSetPixel
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'graphics.c:1366,13'
          Branch Sides:
            - BranchSide:      'graphics.c:1367,25'
              BranchSideFuncs:
                - pixSetPixel
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1368,18'
              BranchSideFuncs:
                - pixSetPixel
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'graphics.c:1368,18'
          Branch Sides:
            - BranchSide:      'graphics.c:1369,25'
              BranchSideFuncs:
                - pixSetPixel
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1371,25'
              BranchSideFuncs:
                - pixSetPixel
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
      Callsites:
        - Src:             'graphics.c:1332,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1334,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1335,9'
          Dst:             pixGetDepth
        - Src:             'graphics.c:1337,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1340,9'
          Dst:             pixRenderPta
        - Src:             'graphics.c:1344,12'
          Dst:             pixGetColormap
        - Src:             'graphics.c:1345,5'
          Dst:             pixGetDimensions
        - Src:             'graphics.c:1347,9'
          Dst:             pixcmapAddNearestColor
        - Src:             'graphics.c:1356,13'
          Dst:             composeRGBPixel
        - Src:             'graphics.c:1359,9'
          Dst:             ptaGetCount
        - Src:             'graphics.c:1361,9'
          Dst:             ptaGetIPt
        - Src:             'graphics.c:1367,13'
          Dst:             pixSetPixel
        - Src:             'graphics.c:1369,13'
          Dst:             pixSetPixel
        - Src:             'graphics.c:1371,13'
          Dst:             pixSetPixel
    - functionName:    pixRenderGridArb
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2306
      functionLinenumberEnd: 2325
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - pix
        - nx
        - ny
        - width
        - rval
        - gval
        - bval
      BBCount:         28
      ICount:          153
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - generatePtaGrid
        - lept_stderr
        - pixGetDimensions
        - pixRenderPtaArb
        - ptaDestroy
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'graphics.c:2310,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2311,16'
              BranchSideFuncs:
                - pixGetDimensions
                - generatePtaGrid
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'graphics.c:2312,9'
              BranchSideFuncs:
                - pixGetDimensions
                - generatePtaGrid
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'graphics.c:2311,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2311,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2311,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2312,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2312,19'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2313,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'graphics.c:2312,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2313,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2314,9'
              BranchSideFuncs:
                - pixGetDimensions
                - generatePtaGrid
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:2313,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2313,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2313,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2314,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2315,9'
              BranchSideFuncs:
                - pixGetDimensions
                - generatePtaGrid
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:2319,22'
              BranchSideFuncs:
                - pixGetDimensions
                - generatePtaGrid
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:2315,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2316,15'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDimensions
                - generatePtaGrid
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:2316,15'
              BranchSideFuncs:
                - pixGetDimensions
                - generatePtaGrid
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:2320,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2321,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2322,21'
              BranchSideFuncs:
                - pixRenderPtaArb
                - ptaDestroy
        - Branch String:   'graphics.c:2321,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2321,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2321,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graphics.c:2311,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2313,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2315,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:2319,5'
          Dst:             pixGetDimensions
        - Src:             'graphics.c:2320,16'
          Dst:             generatePtaGrid
        - Src:             'graphics.c:2321,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2322,5'
          Dst:             pixRenderPtaArb
        - Src:             'graphics.c:2323,5'
          Dst:             ptaDestroy
    - functionName:    generatePtaGrid
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - w
        - h
        - nx
        - ny
        - width
      BBCount:         40
      ICount:          270
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - boxCreate
        - boxaAddBox
        - boxaCreate
        - boxaDestroy
        - generatePtaBoxa
        - lept_stderr
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'graphics.c:725,16'
          Branch Sides:
            - BranchSide:      'graphics.c:725,19'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:726,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'graphics.c:725,9'
          Branch Sides:
            - BranchSide:      'graphics.c:726,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:727,9'
              BranchSideFuncs:
                - boxaCreate
                - generatePtaBoxa
                - boxaDestroy
                - boxCreate
                - boxaAddBox
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'graphics.c:726,23'
          Branch Sides:
            - BranchSide:      'graphics.c:726,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:726,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:727,20'
          Branch Sides:
            - BranchSide:      'graphics.c:727,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:728,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'graphics.c:727,9'
          Branch Sides:
            - BranchSide:      'graphics.c:728,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:729,9'
              BranchSideFuncs:
                - boxaCreate
                - generatePtaBoxa
                - boxaDestroy
                - boxCreate
                - boxaAddBox
                - lept_stderr
        - Branch String:   'graphics.c:728,23'
          Branch Sides:
            - BranchSide:      'graphics.c:728,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:728,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:729,9'
          Branch Sides:
            - BranchSide:      'graphics.c:730,9'
              BranchSideFuncs:
                - boxaCreate
                - generatePtaBoxa
                - boxaDestroy
                - boxCreate
                - boxaAddBox
                - lept_stderr
            - BranchSide:      'graphics.c:734,23'
              BranchSideFuncs:
                - boxaCreate
                - generatePtaBoxa
                - boxaDestroy
                - boxCreate
                - boxaAddBox
        - Branch String:   'graphics.c:730,9'
          Branch Sides:
            - BranchSide:      'graphics.c:731,15'
              BranchSideFuncs:
                - lept_stderr
                - boxaCreate
                - generatePtaBoxa
                - boxaDestroy
                - boxCreate
                - boxaAddBox
            - BranchSide:      'graphics.c:731,15'
              BranchSideFuncs:
                - boxaCreate
                - generatePtaBoxa
                - boxaDestroy
                - boxCreate
                - boxaAddBox
        - Branch String:   'graphics.c:737,5'
          Branch Sides:
            - BranchSide:      'graphics.c:738,14'
              BranchSideFuncs:
                - generatePtaBoxa
                - boxaDestroy
                - boxCreate
                - boxaAddBox
            - BranchSide:      'graphics.c:748,27'
              BranchSideFuncs:
                - generatePtaBoxa
                - boxaDestroy
        - Branch String:   'graphics.c:739,14'
          Branch Sides:
            - BranchSide:      'graphics.c:739,12'
              BranchSideFuncs:
                - generatePtaBoxa
                - boxaDestroy
                - boxCreate
                - boxaAddBox
            - BranchSide:      'graphics.c:739,12'
              BranchSideFuncs:
                - generatePtaBoxa
                - boxaDestroy
                - boxCreate
                - boxaAddBox
        - Branch String:   'graphics.c:740,9'
          Branch Sides:
            - BranchSide:      'graphics.c:741,18'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
                - generatePtaBoxa
                - boxaDestroy
            - BranchSide:      'graphics.c:746,5'
              BranchSideFuncs:
                - generatePtaBoxa
                - boxaDestroy
                - boxCreate
                - boxaAddBox
        - Branch String:   'graphics.c:742,18'
          Branch Sides:
            - BranchSide:      'graphics.c:742,16'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
                - generatePtaBoxa
                - boxaDestroy
            - BranchSide:      'graphics.c:742,16'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
                - generatePtaBoxa
                - boxaDestroy
      Callsites:
        - Src:             'graphics.c:726,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:728,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:730,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:734,12'
          Dst:             boxaCreate
        - Src:             'graphics.c:743,19'
          Dst:             boxCreate
        - Src:             'graphics.c:744,13'
          Dst:             boxaAddBox
        - Src:             'graphics.c:748,11'
          Dst:             generatePtaBoxa
        - Src:             'graphics.c:749,5'
          Dst:             boxaDestroy
    - functionName:    generatePtaBoxa
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - boxa
        - width
        - removedups
      BBCount:         22
      ICount:          130
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - boxDestroy
        - boxaGetBox
        - boxaGetCount
        - generatePtaBox
        - lept_stderr
        - ptaClone
        - ptaCreate
        - ptaDestroy
        - ptaJoin
        - ptaRemoveDupsByAset
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'graphics.c:355,9'
          Branch Sides:
            - BranchSide:      'graphics.c:356,23'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - boxaGetBox
                - generatePtaBox
                - ptaJoin
                - ptaDestroy
                - boxDestroy
                - lept_stderr
            - BranchSide:      'graphics.c:357,9'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - boxaGetBox
                - generatePtaBox
                - ptaJoin
                - ptaDestroy
                - boxDestroy
                - lept_stderr
        - Branch String:   'graphics.c:356,23'
          Branch Sides:
            - BranchSide:      'graphics.c:356,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:356,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:357,9'
          Branch Sides:
            - BranchSide:      'graphics.c:358,9'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - boxaGetBox
                - generatePtaBox
                - ptaJoin
                - ptaDestroy
                - boxDestroy
                - lept_stderr
            - BranchSide:      'graphics.c:362,22'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - boxaGetBox
                - generatePtaBox
                - ptaJoin
                - ptaDestroy
                - boxDestroy
        - Branch String:   'graphics.c:358,9'
          Branch Sides:
            - BranchSide:      'graphics.c:359,15'
              BranchSideFuncs:
                - lept_stderr
                - boxaGetCount
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - boxaGetBox
                - generatePtaBox
                - ptaJoin
                - ptaDestroy
                - boxDestroy
            - BranchSide:      'graphics.c:359,15'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - boxaGetBox
                - generatePtaBox
                - ptaJoin
                - ptaDestroy
                - boxDestroy
        - Branch String:   'graphics.c:364,5'
          Branch Sides:
            - BranchSide:      'graphics.c:365,26'
              BranchSideFuncs:
                - boxaGetBox
                - generatePtaBox
                - ptaJoin
                - ptaDestroy
                - boxDestroy
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
            - BranchSide:      'graphics.c:372,9'
              BranchSideFuncs:
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
        - Branch String:   'graphics.c:372,9'
          Branch Sides:
            - BranchSide:      'graphics.c:373,29'
              BranchSideFuncs:
                - ptaRemoveDupsByAset
                - ptaDestroy
            - BranchSide:      'graphics.c:375,25'
              BranchSideFuncs:
                - ptaClone
                - ptaDestroy
      Callsites:
        - Src:             'graphics.c:356,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:358,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:362,9'
          Dst:             boxaGetCount
        - Src:             'graphics.c:363,12'
          Dst:             ptaCreate
        - Src:             'graphics.c:365,15'
          Dst:             boxaGetBox
        - Src:             'graphics.c:366,15'
          Dst:             generatePtaBox
        - Src:             'graphics.c:367,9'
          Dst:             ptaJoin
        - Src:             'graphics.c:368,9'
          Dst:             ptaDestroy
        - Src:             'graphics.c:369,9'
          Dst:             boxDestroy
        - Src:             'graphics.c:373,9'
          Dst:             ptaRemoveDupsByAset
        - Src:             'graphics.c:375,16'
          Dst:             ptaClone
        - Src:             'graphics.c:377,5'
          Dst:             ptaDestroy
    - functionName:    generatePtaBox
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - box
        - width
      BBCount:         26
      ICount:          313
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - boxGetGeometry
        - generatePtaWideLine
        - lept_stderr
        - ptaCreate
        - ptaDestroy
        - ptaJoin
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'graphics.c:278,9'
          Branch Sides:
            - BranchSide:      'graphics.c:279,23'
              BranchSideFuncs:
                - boxGetGeometry
                - ptaCreate
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'graphics.c:280,9'
              BranchSideFuncs:
                - boxGetGeometry
                - ptaCreate
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'graphics.c:279,23'
          Branch Sides:
            - BranchSide:      'graphics.c:279,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:279,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:280,9'
          Branch Sides:
            - BranchSide:      'graphics.c:281,9'
              BranchSideFuncs:
                - boxGetGeometry
                - ptaCreate
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'graphics.c:286,20'
              BranchSideFuncs:
                - boxGetGeometry
                - ptaCreate
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - returnErrorPtr
        - Branch String:   'graphics.c:281,9'
          Branch Sides:
            - BranchSide:      'graphics.c:282,15'
              BranchSideFuncs:
                - lept_stderr
                - boxGetGeometry
                - ptaCreate
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - returnErrorPtr
            - BranchSide:      'graphics.c:282,15'
              BranchSideFuncs:
                - boxGetGeometry
                - ptaCreate
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - returnErrorPtr
        - Branch String:   'graphics.c:287,16'
          Branch Sides:
            - BranchSide:      'graphics.c:287,19'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:288,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'graphics.c:287,9'
          Branch Sides:
            - BranchSide:      'graphics.c:288,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:289,12'
              BranchSideFuncs:
                - ptaCreate
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
        - Branch String:   'graphics.c:288,23'
          Branch Sides:
            - BranchSide:      'graphics.c:288,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:288,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:290,9'
          Branch Sides:
            - BranchSide:      'graphics.c:291,35'
              BranchSideFuncs:
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
            - BranchSide:      'graphics.c:308,35'
              BranchSideFuncs:
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
      Callsites:
        - Src:             'graphics.c:279,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:281,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:286,5'
          Dst:             boxGetGeometry
        - Src:             'graphics.c:288,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:289,12'
          Dst:             ptaCreate
        - Src:             'graphics.c:291,15'
          Dst:             generatePtaWideLine
        - Src:             'graphics.c:293,9'
          Dst:             ptaJoin
        - Src:             'graphics.c:294,9'
          Dst:             ptaDestroy
        - Src:             'graphics.c:295,15'
          Dst:             generatePtaWideLine
        - Src:             'graphics.c:297,9'
          Dst:             ptaJoin
        - Src:             'graphics.c:298,9'
          Dst:             ptaDestroy
        - Src:             'graphics.c:299,15'
          Dst:             generatePtaWideLine
        - Src:             'graphics.c:301,9'
          Dst:             ptaJoin
        - Src:             'graphics.c:302,9'
          Dst:             ptaDestroy
        - Src:             'graphics.c:303,15'
          Dst:             generatePtaWideLine
        - Src:             'graphics.c:305,9'
          Dst:             ptaJoin
        - Src:             'graphics.c:306,9'
          Dst:             ptaDestroy
        - Src:             'graphics.c:308,15'
          Dst:             generatePtaWideLine
        - Src:             'graphics.c:310,9'
          Dst:             ptaJoin
        - Src:             'graphics.c:311,9'
          Dst:             ptaDestroy
        - Src:             'graphics.c:312,15'
          Dst:             generatePtaWideLine
        - Src:             'graphics.c:314,9'
          Dst:             ptaJoin
        - Src:             'graphics.c:315,9'
          Dst:             ptaDestroy
        - Src:             'graphics.c:316,15'
          Dst:             generatePtaWideLine
        - Src:             'graphics.c:318,9'
          Dst:             ptaJoin
        - Src:             'graphics.c:319,9'
          Dst:             ptaDestroy
        - Src:             'graphics.c:320,15'
          Dst:             generatePtaWideLine
        - Src:             'graphics.c:322,9'
          Dst:             ptaJoin
        - Src:             'graphics.c:323,9'
          Dst:             ptaDestroy
    - functionName:    pixRenderPolylineBlend
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2269
      functionLinenumberEnd: 2286
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - char
        - char
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - pix
        - ptas
        - width
        - rval
        - gval
        - bval
        - fract
        - closeflag
        - removedups
      BBCount:         25
      ICount:          140
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - generatePtaPolyline
        - lept_stderr
        - pixRenderPtaBlend
        - ptaDestroy
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'graphics.c:2272,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2273,16'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaPolyline
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:2274,10'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaPolyline
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:2273,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2273,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2273,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2274,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2275,16'
              BranchSideFuncs:
                - generatePtaPolyline
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:2276,9'
              BranchSideFuncs:
                - generatePtaPolyline
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:2275,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2275,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2275,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2276,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2277,9'
              BranchSideFuncs:
                - generatePtaPolyline
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:2281,36'
              BranchSideFuncs:
                - generatePtaPolyline
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:2277,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2278,15'
              BranchSideFuncs:
                - lept_stderr
                - generatePtaPolyline
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:2278,15'
              BranchSideFuncs:
                - generatePtaPolyline
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:2281,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2282,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2283,23'
              BranchSideFuncs:
                - pixRenderPtaBlend
                - ptaDestroy
        - Branch String:   'graphics.c:2282,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2282,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2282,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graphics.c:2273,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2275,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2277,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:2281,16'
          Dst:             generatePtaPolyline
        - Src:             'graphics.c:2282,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2283,5'
          Dst:             pixRenderPtaBlend
        - Src:             'graphics.c:2284,5'
          Dst:             ptaDestroy
    - functionName:    pixRenderPtaBlend
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1399
      functionLinenumberEnd: 1439
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - char
        - float
      constantsTouched: []
      argNames:
        - pix
        - pta
        - rval
        - gval
        - bval
        - fract
      BBCount:         42
      ICount:          300
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - composeRGBPixel
        - lept_stderr
        - pixGetDepth
        - pixGetDimensions
        - pixGetPixel
        - pixSetPixel
        - ptaGetCount
        - ptaGetIPt
        - returnErrorInt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'graphics.c:1405,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1406,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - ptaGetCount
                - ptaGetIPt
                - pixGetPixel
                - composeRGBPixel
                - pixSetPixel
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'graphics.c:1407,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - ptaGetCount
                - ptaGetIPt
                - pixGetPixel
                - composeRGBPixel
                - pixSetPixel
                - lept_stderr
                - returnErrorInt
        - Branch String:   'graphics.c:1406,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1406,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1406,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1407,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1408,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - ptaGetCount
                - ptaGetIPt
                - pixGetPixel
                - composeRGBPixel
                - pixSetPixel
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'graphics.c:1409,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - ptaGetCount
                - ptaGetIPt
                - pixGetPixel
                - composeRGBPixel
                - pixSetPixel
                - lept_stderr
                - returnErrorInt
        - Branch String:   'graphics.c:1408,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1408,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1408,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1409,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1410,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1411,9'
              BranchSideFuncs:
                - pixGetDimensions
                - ptaGetCount
                - ptaGetIPt
                - pixGetPixel
                - composeRGBPixel
                - pixSetPixel
                - lept_stderr
        - Branch String:   'graphics.c:1410,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1410,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1410,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1411,21'
          Branch Sides:
            - BranchSide:      'graphics.c:1411,24'
              BranchSideFuncs:
                - pixGetDimensions
                - ptaGetCount
                - ptaGetIPt
                - pixGetPixel
                - composeRGBPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'graphics.c:1412,9'
              BranchSideFuncs:
                - pixGetDimensions
                - ptaGetCount
                - ptaGetIPt
                - pixGetPixel
                - composeRGBPixel
                - pixSetPixel
                - lept_stderr
        - Branch String:   'graphics.c:1411,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1412,9'
              BranchSideFuncs:
                - pixGetDimensions
                - ptaGetCount
                - ptaGetIPt
                - pixGetPixel
                - composeRGBPixel
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'graphics.c:1416,22'
              BranchSideFuncs:
                - pixGetDimensions
                - ptaGetCount
                - ptaGetIPt
                - pixGetPixel
                - composeRGBPixel
                - pixSetPixel
        - Branch String:   'graphics.c:1412,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1413,15'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDimensions
                - ptaGetCount
                - ptaGetIPt
                - pixGetPixel
                - composeRGBPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1413,15'
              BranchSideFuncs:
                - pixGetDimensions
                - ptaGetCount
                - ptaGetIPt
                - pixGetPixel
                - composeRGBPixel
                - pixSetPixel
        - Branch String:   'graphics.c:1421,5'
          Branch Sides:
            - BranchSide:      'graphics.c:1422,19'
              BranchSideFuncs:
                - ptaGetIPt
                - pixGetPixel
                - composeRGBPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1438,5'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1423,19'
          Branch Sides:
            - BranchSide:      'graphics.c:1423,22'
              BranchSideFuncs:
                - ptaGetIPt
                - pixGetPixel
                - composeRGBPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1424,13'
              BranchSideFuncs:
                - ptaGetIPt
                - pixGetPixel
                - composeRGBPixel
                - pixSetPixel
        - Branch String:   'graphics.c:1423,13'
          Branch Sides:
            - BranchSide:      'graphics.c:1424,13'
              BranchSideFuncs:
                - ptaGetIPt
                - pixGetPixel
                - composeRGBPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1425,13'
              BranchSideFuncs:
                - pixGetPixel
                - composeRGBPixel
                - pixSetPixel
                - ptaGetIPt
        - Branch String:   'graphics.c:1425,19'
          Branch Sides:
            - BranchSide:      'graphics.c:1425,22'
              BranchSideFuncs:
                - ptaGetIPt
                - pixGetPixel
                - composeRGBPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1426,13'
              BranchSideFuncs:
                - ptaGetIPt
                - pixGetPixel
                - composeRGBPixel
                - pixSetPixel
        - Branch String:   'graphics.c:1425,13'
          Branch Sides:
            - BranchSide:      'graphics.c:1426,13'
              BranchSideFuncs:
                - ptaGetIPt
                - pixGetPixel
                - composeRGBPixel
                - pixSetPixel
            - BranchSide:      'graphics.c:1427,21'
              BranchSideFuncs:
                - pixGetPixel
                - composeRGBPixel
                - pixSetPixel
                - ptaGetIPt
      Callsites:
        - Src:             'graphics.c:1406,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1408,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1409,9'
          Dst:             pixGetDepth
        - Src:             'graphics.c:1410,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1412,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:1416,5'
          Dst:             pixGetDimensions
        - Src:             'graphics.c:1417,9'
          Dst:             ptaGetCount
        - Src:             'graphics.c:1422,9'
          Dst:             ptaGetIPt
        - Src:             'graphics.c:1427,9'
          Dst:             pixGetPixel
        - Src:             'graphics.c:1434,9'
          Dst:             composeRGBPixel
        - Src:             'graphics.c:1435,9'
          Dst:             pixSetPixel
    - functionName:    pixRenderPolylineArb
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2226
      functionLinenumberEnd: 2243
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - pix
        - ptas
        - width
        - rval
        - gval
        - bval
        - closeflag
      BBCount:         25
      ICount:          132
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - generatePtaPolyline
        - lept_stderr
        - pixRenderPtaArb
        - ptaDestroy
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'graphics.c:2229,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2230,16'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaPolyline
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:2231,10'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaPolyline
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:2230,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2230,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2230,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2231,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2232,16'
              BranchSideFuncs:
                - generatePtaPolyline
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:2233,9'
              BranchSideFuncs:
                - generatePtaPolyline
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:2232,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2232,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2232,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2233,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2234,9'
              BranchSideFuncs:
                - generatePtaPolyline
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:2238,36'
              BranchSideFuncs:
                - generatePtaPolyline
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:2234,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2235,15'
              BranchSideFuncs:
                - lept_stderr
                - generatePtaPolyline
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:2235,15'
              BranchSideFuncs:
                - generatePtaPolyline
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:2238,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2239,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2240,21'
              BranchSideFuncs:
                - pixRenderPtaArb
                - ptaDestroy
        - Branch String:   'graphics.c:2239,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2239,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2239,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graphics.c:2230,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2232,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2234,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:2238,16'
          Dst:             generatePtaPolyline
        - Src:             'graphics.c:2239,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2240,5'
          Dst:             pixRenderPtaArb
        - Src:             'graphics.c:2241,5'
          Dst:             ptaDestroy
    - functionName:    pixRenderHashBoxaBlend
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2134
      functionLinenumberEnd: 2157
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - float
      constantsTouched: []
      argNames:
        - pix
        - boxa
        - spacing
        - width
        - orient
        - outline
        - rval
        - gval
        - bval
        - fract
      BBCount:         42
      ICount:          216
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - generatePtaHashBoxa
        - lept_stderr
        - pixRenderPtaBlend
        - ptaDestroy
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'graphics.c:2137,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2138,16'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'graphics.c:2139,10'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'graphics.c:2138,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2138,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2138,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2139,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2140,16'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'graphics.c:2141,9'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'graphics.c:2140,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2140,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2140,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2141,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2142,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2143,9'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:2142,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2142,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2142,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2143,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2144,9'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:2147,9'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:2144,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2145,15'
              BranchSideFuncs:
                - lept_stderr
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:2145,15'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:2147,37'
          Branch Sides:
            - BranchSide:      'graphics.c:2147,40'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:2151,31'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
        - Branch String:   'graphics.c:2147,67'
          Branch Sides:
            - BranchSide:      'graphics.c:2148,9'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:2151,31'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
        - Branch String:   'graphics.c:2148,35'
          Branch Sides:
            - BranchSide:      'graphics.c:2148,38'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:2151,31'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
        - Branch String:   'graphics.c:2147,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2149,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2151,31'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
        - Branch String:   'graphics.c:2149,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2149,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2149,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2152,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2153,16'
              BranchSideFuncs:
                - pixRenderPtaBlend
                - ptaDestroy
            - BranchSide:      'graphics.c:2154,23'
              BranchSideFuncs:
                - pixRenderPtaBlend
                - ptaDestroy
        - Branch String:   'graphics.c:2153,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2153,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2153,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graphics.c:2138,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2140,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2142,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2144,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:2149,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2151,11'
          Dst:             generatePtaHashBoxa
        - Src:             'graphics.c:2153,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2154,5'
          Dst:             pixRenderPtaBlend
        - Src:             'graphics.c:2155,5'
          Dst:             ptaDestroy
    - functionName:    generatePtaHashBoxa
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - boxa
        - spacing
        - width
        - orient
        - outline
        - removedups
      BBCount:         39
      ICount:          210
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - boxDestroy
        - boxaGetBox
        - boxaGetCount
        - generatePtaHashBox
        - lept_stderr
        - ptaClone
        - ptaCreate
        - ptaDestroy
        - ptaJoin
        - ptaRemoveDupsByAset
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'graphics.c:514,9'
          Branch Sides:
            - BranchSide:      'graphics.c:515,23'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - boxaGetBox
                - generatePtaHashBox
                - ptaJoin
                - ptaDestroy
                - boxDestroy
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'graphics.c:516,9'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - boxaGetBox
                - generatePtaHashBox
                - ptaJoin
                - ptaDestroy
                - boxDestroy
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'graphics.c:515,23'
          Branch Sides:
            - BranchSide:      'graphics.c:515,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:515,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:516,9'
          Branch Sides:
            - BranchSide:      'graphics.c:517,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:518,9'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - boxaGetBox
                - generatePtaHashBox
                - ptaJoin
                - ptaDestroy
                - boxDestroy
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'graphics.c:517,23'
          Branch Sides:
            - BranchSide:      'graphics.c:517,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:517,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:518,9'
          Branch Sides:
            - BranchSide:      'graphics.c:519,9'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - boxaGetBox
                - generatePtaHashBox
                - ptaJoin
                - ptaDestroy
                - boxDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'graphics.c:522,9'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - boxaGetBox
                - generatePtaHashBox
                - ptaJoin
                - ptaDestroy
                - boxDestroy
                - returnErrorPtr
        - Branch String:   'graphics.c:519,9'
          Branch Sides:
            - BranchSide:      'graphics.c:520,15'
              BranchSideFuncs:
                - lept_stderr
                - boxaGetCount
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - boxaGetBox
                - generatePtaHashBox
                - ptaJoin
                - ptaDestroy
                - boxDestroy
                - returnErrorPtr
            - BranchSide:      'graphics.c:520,15'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - boxaGetBox
                - generatePtaHashBox
                - ptaJoin
                - ptaDestroy
                - boxDestroy
                - returnErrorPtr
        - Branch String:   'graphics.c:522,37'
          Branch Sides:
            - BranchSide:      'graphics.c:522,40'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - boxaGetBox
                - generatePtaHashBox
                - ptaJoin
                - ptaDestroy
                - boxDestroy
                - returnErrorPtr
            - BranchSide:      'graphics.c:526,22'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - boxaGetBox
                - generatePtaHashBox
                - ptaJoin
                - ptaDestroy
                - boxDestroy
        - Branch String:   'graphics.c:522,67'
          Branch Sides:
            - BranchSide:      'graphics.c:523,9'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - boxaGetBox
                - generatePtaHashBox
                - ptaJoin
                - ptaDestroy
                - boxDestroy
                - returnErrorPtr
            - BranchSide:      'graphics.c:526,22'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - boxaGetBox
                - generatePtaHashBox
                - ptaJoin
                - ptaDestroy
                - boxDestroy
        - Branch String:   'graphics.c:523,35'
          Branch Sides:
            - BranchSide:      'graphics.c:523,38'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - boxaGetBox
                - generatePtaHashBox
                - ptaJoin
                - ptaDestroy
                - boxDestroy
                - returnErrorPtr
            - BranchSide:      'graphics.c:526,22'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - boxaGetBox
                - generatePtaHashBox
                - ptaJoin
                - ptaDestroy
                - boxDestroy
        - Branch String:   'graphics.c:522,9'
          Branch Sides:
            - BranchSide:      'graphics.c:524,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:526,22'
              BranchSideFuncs:
                - boxaGetCount
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
                - boxaGetBox
                - generatePtaHashBox
                - ptaJoin
                - ptaDestroy
                - boxDestroy
        - Branch String:   'graphics.c:524,23'
          Branch Sides:
            - BranchSide:      'graphics.c:524,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:524,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:528,5'
          Branch Sides:
            - BranchSide:      'graphics.c:529,26'
              BranchSideFuncs:
                - boxaGetBox
                - generatePtaHashBox
                - ptaJoin
                - ptaDestroy
                - boxDestroy
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
            - BranchSide:      'graphics.c:536,9'
              BranchSideFuncs:
                - ptaClone
                - ptaDestroy
                - ptaRemoveDupsByAset
        - Branch String:   'graphics.c:536,9'
          Branch Sides:
            - BranchSide:      'graphics.c:537,29'
              BranchSideFuncs:
                - ptaRemoveDupsByAset
                - ptaDestroy
            - BranchSide:      'graphics.c:539,25'
              BranchSideFuncs:
                - ptaClone
                - ptaDestroy
      Callsites:
        - Src:             'graphics.c:515,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:517,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:519,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:524,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:526,9'
          Dst:             boxaGetCount
        - Src:             'graphics.c:527,12'
          Dst:             ptaCreate
        - Src:             'graphics.c:529,15'
          Dst:             boxaGetBox
        - Src:             'graphics.c:530,15'
          Dst:             generatePtaHashBox
        - Src:             'graphics.c:531,9'
          Dst:             ptaJoin
        - Src:             'graphics.c:532,9'
          Dst:             ptaDestroy
        - Src:             'graphics.c:533,9'
          Dst:             boxDestroy
        - Src:             'graphics.c:537,9'
          Dst:             ptaRemoveDupsByAset
        - Src:             'graphics.c:539,16'
          Dst:             ptaClone
        - Src:             'graphics.c:541,5'
          Dst:             ptaDestroy
    - functionName:    generatePtaHashBox
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - box
        - spacing
        - width
        - orient
        - outline
      BBCount:         74
      ICount:          477
      EdgeCount:       98
      CyclomaticComplexity: 26
      functionsReached:
        - boxGetGeometry
        - boxIntersectByLine
        - generatePtaBox
        - generatePtaWideLine
        - lept_stderr
        - ptaCreate
        - ptaDestroy
        - ptaJoin
        - returnErrorPtr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'graphics.c:411,9'
          Branch Sides:
            - BranchSide:      'graphics.c:412,23'
              BranchSideFuncs:
                - boxGetGeometry
                - ptaCreate
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaBox
                - ptaJoin
                - ptaDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'graphics.c:413,9'
              BranchSideFuncs:
                - boxGetGeometry
                - ptaCreate
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaBox
                - ptaJoin
                - ptaDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'graphics.c:412,23'
          Branch Sides:
            - BranchSide:      'graphics.c:412,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:412,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:413,9'
          Branch Sides:
            - BranchSide:      'graphics.c:414,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:415,9'
              BranchSideFuncs:
                - boxGetGeometry
                - ptaCreate
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaBox
                - ptaJoin
                - ptaDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'graphics.c:414,23'
          Branch Sides:
            - BranchSide:      'graphics.c:414,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:414,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:415,37'
          Branch Sides:
            - BranchSide:      'graphics.c:415,40'
              BranchSideFuncs:
                - boxGetGeometry
                - ptaCreate
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaBox
                - ptaJoin
                - ptaDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'graphics.c:418,20'
              BranchSideFuncs:
                - boxGetGeometry
                - ptaCreate
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaBox
                - ptaJoin
                - ptaDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'graphics.c:415,67'
          Branch Sides:
            - BranchSide:      'graphics.c:416,9'
              BranchSideFuncs:
                - boxGetGeometry
                - ptaCreate
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaBox
                - ptaJoin
                - ptaDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'graphics.c:418,20'
              BranchSideFuncs:
                - boxGetGeometry
                - ptaCreate
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaBox
                - ptaJoin
                - ptaDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'graphics.c:416,35'
          Branch Sides:
            - BranchSide:      'graphics.c:416,38'
              BranchSideFuncs:
                - boxGetGeometry
                - ptaCreate
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaBox
                - ptaJoin
                - ptaDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'graphics.c:418,20'
              BranchSideFuncs:
                - boxGetGeometry
                - ptaCreate
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaBox
                - ptaJoin
                - ptaDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'graphics.c:415,9'
          Branch Sides:
            - BranchSide:      'graphics.c:417,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:418,20'
              BranchSideFuncs:
                - boxGetGeometry
                - ptaCreate
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaBox
                - ptaJoin
                - ptaDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'graphics.c:417,23'
          Branch Sides:
            - BranchSide:      'graphics.c:417,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:417,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:419,17'
          Branch Sides:
            - BranchSide:      'graphics.c:419,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:420,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'graphics.c:419,9'
          Branch Sides:
            - BranchSide:      'graphics.c:420,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:421,9'
              BranchSideFuncs:
                - ptaCreate
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaBox
                - ptaJoin
                - ptaDestroy
                - lept_stderr
        - Branch String:   'graphics.c:420,23'
          Branch Sides:
            - BranchSide:      'graphics.c:420,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:420,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:421,9'
          Branch Sides:
            - BranchSide:      'graphics.c:422,9'
              BranchSideFuncs:
                - ptaCreate
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaBox
                - ptaJoin
                - ptaDestroy
                - lept_stderr
            - BranchSide:      'graphics.c:427,12'
              BranchSideFuncs:
                - ptaCreate
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaBox
                - ptaJoin
                - ptaDestroy
        - Branch String:   'graphics.c:422,9'
          Branch Sides:
            - BranchSide:      'graphics.c:423,15'
              BranchSideFuncs:
                - lept_stderr
                - ptaCreate
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaBox
                - ptaJoin
                - ptaDestroy
            - BranchSide:      'graphics.c:423,15'
              BranchSideFuncs:
                - ptaCreate
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaBox
                - ptaJoin
                - ptaDestroy
        - Branch String:   'graphics.c:428,9'
          Branch Sides:
            - BranchSide:      'graphics.c:429,30'
              BranchSideFuncs:
                - generatePtaBox
                - ptaJoin
                - ptaDestroy
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
            - BranchSide:      'graphics.c:433,9'
              BranchSideFuncs:
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
        - Branch String:   'graphics.c:433,9'
          Branch Sides:
            - BranchSide:      'graphics.c:434,17'
              BranchSideFuncs:
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
            - BranchSide:      'graphics.c:441,16'
              BranchSideFuncs:
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
        - Branch String:   'graphics.c:435,9'
          Branch Sides:
            - BranchSide:      'graphics.c:436,17'
              BranchSideFuncs:
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
            - BranchSide:      'graphics.c:441,5'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:441,16'
          Branch Sides:
            - BranchSide:      'graphics.c:442,17'
              BranchSideFuncs:
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
            - BranchSide:      'graphics.c:449,16'
              BranchSideFuncs:
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
        - Branch String:   'graphics.c:443,9'
          Branch Sides:
            - BranchSide:      'graphics.c:444,17'
              BranchSideFuncs:
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
            - BranchSide:      'graphics.c:449,5'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:449,16'
          Branch Sides:
            - BranchSide:      'graphics.c:450,28'
              BranchSideFuncs:
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
            - BranchSide:      'graphics.c:461,28'
              BranchSideFuncs:
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
        - Branch String:   'graphics.c:451,9'
          Branch Sides:
            - BranchSide:      'graphics.c:452,27'
              BranchSideFuncs:
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
            - BranchSide:      'graphics.c:460,5'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:454,17'
          Branch Sides:
            - BranchSide:      'graphics.c:455,43'
              BranchSideFuncs:
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - boxIntersectByLine
            - BranchSide:      'graphics.c:459,9'
              BranchSideFuncs:
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
        - Branch String:   'graphics.c:462,9'
          Branch Sides:
            - BranchSide:      'graphics.c:0,0'
              BranchSideFuncs:
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
            - BranchSide:      'graphics.c:463,27'
              BranchSideFuncs:
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
        - Branch String:   'graphics.c:465,17'
          Branch Sides:
            - BranchSide:      'graphics.c:466,43'
              BranchSideFuncs:
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
                - boxIntersectByLine
            - BranchSide:      'graphics.c:470,9'
              BranchSideFuncs:
                - boxIntersectByLine
                - generatePtaWideLine
                - ptaJoin
                - ptaDestroy
      Callsites:
        - Src:             'graphics.c:412,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:414,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:417,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:418,5'
          Dst:             boxGetGeometry
        - Src:             'graphics.c:420,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:422,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:427,12'
          Dst:             ptaCreate
        - Src:             'graphics.c:429,15'
          Dst:             generatePtaBox
        - Src:             'graphics.c:430,9'
          Dst:             ptaJoin
        - Src:             'graphics.c:431,9'
          Dst:             ptaDestroy
        - Src:             'graphics.c:437,19'
          Dst:             generatePtaWideLine
        - Src:             'graphics.c:438,13'
          Dst:             ptaJoin
        - Src:             'graphics.c:439,13'
          Dst:             ptaDestroy
        - Src:             'graphics.c:445,19'
          Dst:             generatePtaWideLine
        - Src:             'graphics.c:446,13'
          Dst:             ptaJoin
        - Src:             'graphics.c:447,13'
          Dst:             ptaDestroy
        - Src:             'graphics.c:453,13'
          Dst:             boxIntersectByLine
        - Src:             'graphics.c:455,23'
          Dst:             generatePtaWideLine
        - Src:             'graphics.c:456,17'
          Dst:             ptaJoin
        - Src:             'graphics.c:457,17'
          Dst:             ptaDestroy
        - Src:             'graphics.c:464,13'
          Dst:             boxIntersectByLine
        - Src:             'graphics.c:466,23'
          Dst:             generatePtaWideLine
        - Src:             'graphics.c:467,17'
          Dst:             ptaJoin
        - Src:             'graphics.c:468,17'
          Dst:             ptaDestroy
    - functionName:    pixRenderHashBoxaArb
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2081
      functionLinenumberEnd: 2104
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pix
        - boxa
        - spacing
        - width
        - orient
        - outline
        - rval
        - gval
        - bval
      BBCount:         42
      ICount:          212
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - generatePtaHashBoxa
        - lept_stderr
        - pixRenderPtaArb
        - ptaDestroy
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'graphics.c:2084,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2085,16'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'graphics.c:2086,10'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'graphics.c:2085,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2085,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2085,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2086,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2087,16'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'graphics.c:2088,9'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'graphics.c:2087,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2087,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2087,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2088,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2089,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2090,9'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:2089,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2089,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2089,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2090,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2091,9'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:2094,9'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:2091,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2092,15'
              BranchSideFuncs:
                - lept_stderr
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:2092,15'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:2094,37'
          Branch Sides:
            - BranchSide:      'graphics.c:2094,40'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:2098,31'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
        - Branch String:   'graphics.c:2094,67'
          Branch Sides:
            - BranchSide:      'graphics.c:2095,9'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:2098,31'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
        - Branch String:   'graphics.c:2095,35'
          Branch Sides:
            - BranchSide:      'graphics.c:2095,38'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:2098,31'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
        - Branch String:   'graphics.c:2094,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2096,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2098,31'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
        - Branch String:   'graphics.c:2096,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2096,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2096,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2099,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2100,16'
              BranchSideFuncs:
                - pixRenderPtaArb
                - ptaDestroy
            - BranchSide:      'graphics.c:2101,21'
              BranchSideFuncs:
                - pixRenderPtaArb
                - ptaDestroy
        - Branch String:   'graphics.c:2100,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2100,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2100,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graphics.c:2085,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2087,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2089,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2091,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:2096,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2098,11'
          Dst:             generatePtaHashBoxa
        - Src:             'graphics.c:2100,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2101,5'
          Dst:             pixRenderPtaArb
        - Src:             'graphics.c:2102,5'
          Dst:             ptaDestroy
    - functionName:    pixRenderHashBoxa
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2029
      functionLinenumberEnd: 2054
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pix
        - boxa
        - spacing
        - width
        - orient
        - outline
        - op
      BBCount:         52
      ICount:          241
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - generatePtaHashBoxa
        - lept_stderr
        - pixRenderPta
        - ptaDestroy
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'graphics.c:2032,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2033,16'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'graphics.c:2034,10'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'graphics.c:2033,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2033,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2033,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2034,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2035,16'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'graphics.c:2036,9'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'graphics.c:2035,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2035,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2035,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2036,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2037,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2038,9'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:2037,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2037,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2037,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2038,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2039,9'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:2042,9'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'graphics.c:2039,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2040,15'
              BranchSideFuncs:
                - lept_stderr
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'graphics.c:2040,15'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'graphics.c:2042,37'
          Branch Sides:
            - BranchSide:      'graphics.c:2042,40'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'graphics.c:2045,9'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:2042,67'
          Branch Sides:
            - BranchSide:      'graphics.c:2043,9'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'graphics.c:2045,9'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:2043,35'
          Branch Sides:
            - BranchSide:      'graphics.c:2043,38'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'graphics.c:2045,9'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:2042,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2044,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2045,9'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:2044,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2044,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2044,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2045,28'
          Branch Sides:
            - BranchSide:      'graphics.c:2045,31'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:2048,31'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
        - Branch String:   'graphics.c:2045,52'
          Branch Sides:
            - BranchSide:      'graphics.c:2045,55'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:2048,31'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
        - Branch String:   'graphics.c:2045,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2046,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2048,31'
              BranchSideFuncs:
                - generatePtaHashBoxa
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
        - Branch String:   'graphics.c:2046,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2046,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2046,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:2049,9'
          Branch Sides:
            - BranchSide:      'graphics.c:2050,16'
              BranchSideFuncs:
                - pixRenderPta
                - ptaDestroy
            - BranchSide:      'graphics.c:2051,18'
              BranchSideFuncs:
                - pixRenderPta
                - ptaDestroy
        - Branch String:   'graphics.c:2050,16'
          Branch Sides:
            - BranchSide:      'graphics.c:2050,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:2050,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graphics.c:2033,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2035,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2037,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2039,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:2044,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2046,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2048,11'
          Dst:             generatePtaHashBoxa
        - Src:             'graphics.c:2050,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:2051,5'
          Dst:             pixRenderPta
        - Src:             'graphics.c:2052,5'
          Dst:             ptaDestroy
    - functionName:    pixRenderHashMaskArb
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1965
      functionLinenumberEnd: 2004
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pix
        - pixm
        - x
        - y
        - spacing
        - width
        - orient
        - outline
        - rval
        - gval
        - bval
      BBCount:         40
      ICount:          252
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - boxCreate
        - boxDestroy
        - generatePtaHashBox
        - lept_stderr
        - pixClipRectangle
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixRasterop
        - pixRenderPtaArb
        - ptaCropToMask
        - ptaDestroy
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'graphics.c:1971,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1972,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxCreate
                - generatePtaHashBox
                - ptaCropToMask
                - boxDestroy
                - ptaDestroy
                - boxCreate
                - pixClipRectangle
                - pixRenderPtaArb
                - ptaDestroy
                - boxDestroy
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'graphics.c:1973,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxCreate
                - generatePtaHashBox
                - ptaCropToMask
                - boxDestroy
                - ptaDestroy
                - boxCreate
                - pixClipRectangle
                - pixRenderPtaArb
                - ptaDestroy
                - boxDestroy
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'graphics.c:1972,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1972,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1972,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1973,15'
          Branch Sides:
            - BranchSide:      'graphics.c:1973,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - boxCreate
                - generatePtaHashBox
                - ptaCropToMask
                - boxDestroy
                - ptaDestroy
                - boxCreate
                - pixClipRectangle
                - pixRenderPtaArb
                - ptaDestroy
                - boxDestroy
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'graphics.c:1974,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'graphics.c:1973,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1974,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1975,9'
              BranchSideFuncs:
                - pixGetDimensions
                - boxCreate
                - generatePtaHashBox
                - ptaCropToMask
                - boxDestroy
                - ptaDestroy
                - boxCreate
                - pixClipRectangle
                - pixRenderPtaArb
                - ptaDestroy
                - boxDestroy
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'graphics.c:1974,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1974,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1974,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1975,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1976,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1977,9'
              BranchSideFuncs:
                - pixGetDimensions
                - boxCreate
                - generatePtaHashBox
                - ptaCropToMask
                - boxDestroy
                - ptaDestroy
                - boxCreate
                - pixClipRectangle
                - pixRenderPtaArb
                - ptaDestroy
                - boxDestroy
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:1976,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1976,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1976,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1977,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1978,9'
              BranchSideFuncs:
                - pixGetDimensions
                - boxCreate
                - generatePtaHashBox
                - ptaCropToMask
                - boxDestroy
                - ptaDestroy
                - boxCreate
                - pixClipRectangle
                - pixRenderPtaArb
                - ptaDestroy
                - boxDestroy
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:1981,9'
              BranchSideFuncs:
                - pixGetDimensions
                - boxCreate
                - generatePtaHashBox
                - ptaCropToMask
                - boxDestroy
                - ptaDestroy
                - boxCreate
                - pixClipRectangle
                - pixRenderPtaArb
                - ptaDestroy
                - boxDestroy
                - pixRasterop
                - pixDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1978,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1979,15'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDimensions
                - boxCreate
                - generatePtaHashBox
                - ptaCropToMask
                - boxDestroy
                - ptaDestroy
                - boxCreate
                - pixClipRectangle
                - pixRenderPtaArb
                - ptaDestroy
                - boxDestroy
                - pixRasterop
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:1979,15'
              BranchSideFuncs:
                - pixGetDimensions
                - boxCreate
                - generatePtaHashBox
                - ptaCropToMask
                - boxDestroy
                - ptaDestroy
                - boxCreate
                - pixClipRectangle
                - pixRenderPtaArb
                - ptaDestroy
                - boxDestroy
                - pixRasterop
                - pixDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1981,37'
          Branch Sides:
            - BranchSide:      'graphics.c:1981,40'
              BranchSideFuncs:
                - pixGetDimensions
                - boxCreate
                - generatePtaHashBox
                - ptaCropToMask
                - boxDestroy
                - ptaDestroy
                - boxCreate
                - pixClipRectangle
                - pixRenderPtaArb
                - ptaDestroy
                - boxDestroy
                - pixRasterop
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:1986,22'
              BranchSideFuncs:
                - pixGetDimensions
                - boxCreate
                - generatePtaHashBox
                - ptaCropToMask
                - boxDestroy
                - ptaDestroy
                - boxCreate
                - pixClipRectangle
                - pixRenderPtaArb
                - ptaDestroy
                - boxDestroy
                - pixRasterop
                - pixDestroy
        - Branch String:   'graphics.c:1981,67'
          Branch Sides:
            - BranchSide:      'graphics.c:1982,9'
              BranchSideFuncs:
                - pixGetDimensions
                - boxCreate
                - generatePtaHashBox
                - ptaCropToMask
                - boxDestroy
                - ptaDestroy
                - boxCreate
                - pixClipRectangle
                - pixRenderPtaArb
                - ptaDestroy
                - boxDestroy
                - pixRasterop
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:1986,22'
              BranchSideFuncs:
                - pixGetDimensions
                - boxCreate
                - generatePtaHashBox
                - ptaCropToMask
                - boxDestroy
                - ptaDestroy
                - boxCreate
                - pixClipRectangle
                - pixRenderPtaArb
                - ptaDestroy
                - boxDestroy
                - pixRasterop
                - pixDestroy
        - Branch String:   'graphics.c:1982,35'
          Branch Sides:
            - BranchSide:      'graphics.c:1982,38'
              BranchSideFuncs:
                - pixGetDimensions
                - boxCreate
                - generatePtaHashBox
                - ptaCropToMask
                - boxDestroy
                - ptaDestroy
                - boxCreate
                - pixClipRectangle
                - pixRenderPtaArb
                - ptaDestroy
                - boxDestroy
                - pixRasterop
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:1986,22'
              BranchSideFuncs:
                - pixGetDimensions
                - boxCreate
                - generatePtaHashBox
                - ptaCropToMask
                - boxDestroy
                - ptaDestroy
                - boxCreate
                - pixClipRectangle
                - pixRenderPtaArb
                - ptaDestroy
                - boxDestroy
                - pixRasterop
                - pixDestroy
        - Branch String:   'graphics.c:1981,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1983,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1986,22'
              BranchSideFuncs:
                - pixGetDimensions
                - boxCreate
                - generatePtaHashBox
                - ptaCropToMask
                - boxDestroy
                - ptaDestroy
                - boxCreate
                - pixClipRectangle
                - pixRenderPtaArb
                - ptaDestroy
                - boxDestroy
                - pixRasterop
                - pixDestroy
        - Branch String:   'graphics.c:1983,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1983,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1983,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graphics.c:1972,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1973,18'
          Dst:             pixGetDepth
        - Src:             'graphics.c:1974,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1976,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1978,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:1983,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1986,5'
          Dst:             pixGetDimensions
        - Src:             'graphics.c:1987,12'
          Dst:             boxCreate
        - Src:             'graphics.c:1988,12'
          Dst:             generatePtaHashBox
        - Src:             'graphics.c:1989,12'
          Dst:             ptaCropToMask
        - Src:             'graphics.c:1990,5'
          Dst:             boxDestroy
        - Src:             'graphics.c:1991,5'
          Dst:             ptaDestroy
        - Src:             'graphics.c:1994,12'
          Dst:             boxCreate
        - Src:             'graphics.c:1995,12'
          Dst:             pixClipRectangle
        - Src:             'graphics.c:1996,5'
          Dst:             pixRenderPtaArb
        - Src:             'graphics.c:1997,5'
          Dst:             ptaDestroy
        - Src:             'graphics.c:1998,5'
          Dst:             boxDestroy
        - Src:             'graphics.c:2001,5'
          Dst:             pixRasterop
        - Src:             'graphics.c:2002,5'
          Dst:             pixDestroy
    - functionName:    pixRenderHashBoxBlend
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1906
      functionLinenumberEnd: 1929
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - float
      constantsTouched: []
      argNames:
        - pix
        - box
        - spacing
        - width
        - orient
        - outline
        - rval
        - gval
        - bval
        - fract
      BBCount:         42
      ICount:          216
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - generatePtaHashBox
        - lept_stderr
        - pixRenderPtaBlend
        - ptaDestroy
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'graphics.c:1909,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1910,16'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'graphics.c:1911,10'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'graphics.c:1910,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1910,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1910,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1911,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1912,16'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'graphics.c:1913,9'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'graphics.c:1912,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1912,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1912,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1913,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1914,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1915,9'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:1914,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1914,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1914,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1915,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1916,9'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:1919,9'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1916,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1917,15'
              BranchSideFuncs:
                - lept_stderr
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:1917,15'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1919,37'
          Branch Sides:
            - BranchSide:      'graphics.c:1919,40'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:1923,30'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
        - Branch String:   'graphics.c:1919,67'
          Branch Sides:
            - BranchSide:      'graphics.c:1920,9'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:1923,30'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
        - Branch String:   'graphics.c:1920,35'
          Branch Sides:
            - BranchSide:      'graphics.c:1920,38'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:1923,30'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
        - Branch String:   'graphics.c:1919,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1921,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1923,30'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaBlend
                - ptaDestroy
        - Branch String:   'graphics.c:1921,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1921,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1921,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1924,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1925,16'
              BranchSideFuncs:
                - pixRenderPtaBlend
                - ptaDestroy
            - BranchSide:      'graphics.c:1926,23'
              BranchSideFuncs:
                - pixRenderPtaBlend
                - ptaDestroy
        - Branch String:   'graphics.c:1925,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1925,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1925,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graphics.c:1910,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1912,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1914,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1916,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:1921,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1923,11'
          Dst:             generatePtaHashBox
        - Src:             'graphics.c:1925,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1926,5'
          Dst:             pixRenderPtaBlend
        - Src:             'graphics.c:1927,5'
          Dst:             ptaDestroy
    - functionName:    pixRenderHashBoxArb
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1855
      functionLinenumberEnd: 1878
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pix
        - box
        - spacing
        - width
        - orient
        - outline
        - rval
        - gval
        - bval
      BBCount:         42
      ICount:          212
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - generatePtaHashBox
        - lept_stderr
        - pixRenderPtaArb
        - ptaDestroy
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'graphics.c:1858,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1859,16'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'graphics.c:1860,10'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'graphics.c:1859,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1859,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1859,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1860,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1861,16'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'graphics.c:1862,9'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'graphics.c:1861,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1861,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1861,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1862,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1863,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1864,9'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:1863,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1863,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1863,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1864,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1865,9'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:1868,9'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1865,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1866,15'
              BranchSideFuncs:
                - lept_stderr
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:1866,15'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1868,37'
          Branch Sides:
            - BranchSide:      'graphics.c:1868,40'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:1872,30'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
        - Branch String:   'graphics.c:1868,67'
          Branch Sides:
            - BranchSide:      'graphics.c:1869,9'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:1872,30'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
        - Branch String:   'graphics.c:1869,35'
          Branch Sides:
            - BranchSide:      'graphics.c:1869,38'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:1872,30'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
        - Branch String:   'graphics.c:1868,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1870,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1872,30'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPtaArb
                - ptaDestroy
        - Branch String:   'graphics.c:1870,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1870,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1870,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1873,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1874,16'
              BranchSideFuncs:
                - pixRenderPtaArb
                - ptaDestroy
            - BranchSide:      'graphics.c:1875,21'
              BranchSideFuncs:
                - pixRenderPtaArb
                - ptaDestroy
        - Branch String:   'graphics.c:1874,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1874,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1874,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graphics.c:1859,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1861,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1863,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1865,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:1870,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1872,11'
          Dst:             generatePtaHashBox
        - Src:             'graphics.c:1874,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1875,5'
          Dst:             pixRenderPtaArb
        - Src:             'graphics.c:1876,5'
          Dst:             ptaDestroy
    - functionName:    pixRenderHashBox
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1805
      functionLinenumberEnd: 1830
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pix
        - box
        - spacing
        - width
        - orient
        - outline
        - op
      BBCount:         52
      ICount:          241
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - generatePtaHashBox
        - lept_stderr
        - pixRenderPta
        - ptaDestroy
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'graphics.c:1808,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1809,16'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'graphics.c:1810,10'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'graphics.c:1809,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1809,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1809,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1810,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1811,16'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'graphics.c:1812,9'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'graphics.c:1811,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1811,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1811,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1812,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1813,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1814,9'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:1813,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1813,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1813,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1814,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1815,9'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:1818,9'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'graphics.c:1815,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1816,15'
              BranchSideFuncs:
                - lept_stderr
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'graphics.c:1816,15'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'graphics.c:1818,37'
          Branch Sides:
            - BranchSide:      'graphics.c:1818,40'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'graphics.c:1821,9'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1818,67'
          Branch Sides:
            - BranchSide:      'graphics.c:1819,9'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'graphics.c:1821,9'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1819,35'
          Branch Sides:
            - BranchSide:      'graphics.c:1819,38'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'graphics.c:1821,9'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1818,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1820,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1821,9'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1820,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1820,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1820,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1821,28'
          Branch Sides:
            - BranchSide:      'graphics.c:1821,31'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:1824,30'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
        - Branch String:   'graphics.c:1821,52'
          Branch Sides:
            - BranchSide:      'graphics.c:1821,55'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:1824,30'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
        - Branch String:   'graphics.c:1821,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1822,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1824,30'
              BranchSideFuncs:
                - generatePtaHashBox
                - returnErrorInt
                - pixRenderPta
                - ptaDestroy
        - Branch String:   'graphics.c:1822,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1822,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1822,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1825,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1826,16'
              BranchSideFuncs:
                - pixRenderPta
                - ptaDestroy
            - BranchSide:      'graphics.c:1827,18'
              BranchSideFuncs:
                - pixRenderPta
                - ptaDestroy
        - Branch String:   'graphics.c:1826,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1826,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1826,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graphics.c:1809,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1811,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1813,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1815,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:1820,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1822,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1824,11'
          Dst:             generatePtaHashBox
        - Src:             'graphics.c:1826,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1827,5'
          Dst:             pixRenderPta
        - Src:             'graphics.c:1828,5'
          Dst:             ptaDestroy
    - functionName:    pixRenderBoxaBlend
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1765
      functionLinenumberEnd: 1782
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - char
        - char
        - float
        - int
      constantsTouched: []
      argNames:
        - pix
        - boxa
        - width
        - rval
        - gval
        - bval
        - fract
        - removedups
      BBCount:         25
      ICount:          136
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - generatePtaBoxa
        - lept_stderr
        - pixRenderPtaBlend
        - ptaDestroy
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'graphics.c:1768,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1769,16'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaBoxa
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:1770,10'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaBoxa
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:1769,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1769,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1769,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1770,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1771,16'
              BranchSideFuncs:
                - generatePtaBoxa
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:1772,9'
              BranchSideFuncs:
                - generatePtaBoxa
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:1771,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1771,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1771,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1772,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1773,9'
              BranchSideFuncs:
                - generatePtaBoxa
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:1777,32'
              BranchSideFuncs:
                - generatePtaBoxa
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1773,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1774,15'
              BranchSideFuncs:
                - lept_stderr
                - generatePtaBoxa
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:1774,15'
              BranchSideFuncs:
                - generatePtaBoxa
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1777,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1778,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1779,23'
              BranchSideFuncs:
                - pixRenderPtaBlend
                - ptaDestroy
        - Branch String:   'graphics.c:1778,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1778,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1778,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graphics.c:1769,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1771,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1773,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:1777,16'
          Dst:             generatePtaBoxa
        - Src:             'graphics.c:1778,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1779,5'
          Dst:             pixRenderPtaBlend
        - Src:             'graphics.c:1780,5'
          Dst:             ptaDestroy
    - functionName:    pixRenderBoxaArb
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1724
      functionLinenumberEnd: 1741
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - pix
        - boxa
        - width
        - rval
        - gval
        - bval
      BBCount:         25
      ICount:          128
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - generatePtaBoxa
        - lept_stderr
        - pixRenderPtaArb
        - ptaDestroy
        - returnErrorInt
      functionUses:    9
      BranchProfiles:
        - Branch String:   'graphics.c:1727,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1728,16'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaBoxa
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:1729,10'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaBoxa
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:1728,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1728,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1728,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1729,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1730,16'
              BranchSideFuncs:
                - generatePtaBoxa
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:1731,9'
              BranchSideFuncs:
                - generatePtaBoxa
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:1730,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1730,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1730,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1731,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1732,9'
              BranchSideFuncs:
                - generatePtaBoxa
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:1736,32'
              BranchSideFuncs:
                - generatePtaBoxa
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1732,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1733,15'
              BranchSideFuncs:
                - lept_stderr
                - generatePtaBoxa
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:1733,15'
              BranchSideFuncs:
                - generatePtaBoxa
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1736,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1737,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1738,21'
              BranchSideFuncs:
                - pixRenderPtaArb
                - ptaDestroy
        - Branch String:   'graphics.c:1737,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1737,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1737,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graphics.c:1728,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1730,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1732,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:1736,16'
          Dst:             generatePtaBoxa
        - Src:             'graphics.c:1737,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1738,5'
          Dst:             pixRenderPtaArb
        - Src:             'graphics.c:1739,5'
          Dst:             ptaDestroy
    - functionName:    pixRenderBoxa
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1686
      functionLinenumberEnd: 1705
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pix
        - boxa
        - width
        - op
      BBCount:         35
      ICount:          160
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - generatePtaBoxa
        - lept_stderr
        - pixRenderPta
        - ptaDestroy
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'graphics.c:1689,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1690,16'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaBoxa
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:1691,10'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaBoxa
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:1690,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1690,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1690,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1691,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1692,16'
              BranchSideFuncs:
                - generatePtaBoxa
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:1693,9'
              BranchSideFuncs:
                - generatePtaBoxa
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:1692,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1692,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1692,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1693,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1694,9'
              BranchSideFuncs:
                - generatePtaBoxa
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:1697,9'
              BranchSideFuncs:
                - generatePtaBoxa
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'graphics.c:1694,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1695,15'
              BranchSideFuncs:
                - lept_stderr
                - generatePtaBoxa
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'graphics.c:1695,15'
              BranchSideFuncs:
                - generatePtaBoxa
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'graphics.c:1697,28'
          Branch Sides:
            - BranchSide:      'graphics.c:1697,31'
              BranchSideFuncs:
                - generatePtaBoxa
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'graphics.c:1700,32'
              BranchSideFuncs:
                - generatePtaBoxa
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1697,52'
          Branch Sides:
            - BranchSide:      'graphics.c:1697,55'
              BranchSideFuncs:
                - generatePtaBoxa
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'graphics.c:1700,32'
              BranchSideFuncs:
                - generatePtaBoxa
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1697,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1698,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1700,32'
              BranchSideFuncs:
                - generatePtaBoxa
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1698,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1698,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1698,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1700,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1701,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1702,18'
              BranchSideFuncs:
                - pixRenderPta
                - ptaDestroy
        - Branch String:   'graphics.c:1701,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1701,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1701,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graphics.c:1690,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1692,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1694,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:1698,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1700,16'
          Dst:             generatePtaBoxa
        - Src:             'graphics.c:1701,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1702,5'
          Dst:             pixRenderPta
        - Src:             'graphics.c:1703,5'
          Dst:             ptaDestroy
    - functionName:    pixRenderBoxBlend
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1652
      functionLinenumberEnd: 1669
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - char
        - char
        - float
      constantsTouched: []
      argNames:
        - pix
        - box
        - width
        - rval
        - gval
        - bval
        - fract
      BBCount:         25
      ICount:          132
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - generatePtaBox
        - lept_stderr
        - pixRenderPtaBlend
        - ptaDestroy
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'graphics.c:1655,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1656,16'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaBox
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:1657,10'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaBox
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:1656,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1656,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1656,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1657,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1658,16'
              BranchSideFuncs:
                - generatePtaBox
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:1659,9'
              BranchSideFuncs:
                - generatePtaBox
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:1658,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1658,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1658,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1659,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1660,9'
              BranchSideFuncs:
                - generatePtaBox
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:1664,31'
              BranchSideFuncs:
                - generatePtaBox
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1660,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1661,15'
              BranchSideFuncs:
                - lept_stderr
                - generatePtaBox
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:1661,15'
              BranchSideFuncs:
                - generatePtaBox
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1664,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1665,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1666,23'
              BranchSideFuncs:
                - pixRenderPtaBlend
                - ptaDestroy
        - Branch String:   'graphics.c:1665,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1665,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1665,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graphics.c:1656,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1658,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1660,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:1664,16'
          Dst:             generatePtaBox
        - Src:             'graphics.c:1665,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1666,5'
          Dst:             pixRenderPtaBlend
        - Src:             'graphics.c:1667,5'
          Dst:             ptaDestroy
    - functionName:    pixRenderBoxArb
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1613
      functionLinenumberEnd: 1630
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - pix
        - box
        - width
        - rval
        - gval
        - bval
      BBCount:         25
      ICount:          128
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - generatePtaBox
        - lept_stderr
        - pixRenderPtaArb
        - ptaDestroy
        - returnErrorInt
      functionUses:    12
      BranchProfiles:
        - Branch String:   'graphics.c:1616,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1617,16'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaBox
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:1618,10'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaBox
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:1617,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1617,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1617,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1618,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1619,16'
              BranchSideFuncs:
                - generatePtaBox
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:1620,9'
              BranchSideFuncs:
                - generatePtaBox
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:1619,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1619,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1619,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1620,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1621,9'
              BranchSideFuncs:
                - generatePtaBox
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:1625,31'
              BranchSideFuncs:
                - generatePtaBox
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1621,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1622,15'
              BranchSideFuncs:
                - lept_stderr
                - generatePtaBox
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:1622,15'
              BranchSideFuncs:
                - generatePtaBox
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1625,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1626,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1627,21'
              BranchSideFuncs:
                - pixRenderPtaArb
                - ptaDestroy
        - Branch String:   'graphics.c:1626,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1626,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1626,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graphics.c:1617,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1619,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1621,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:1625,16'
          Dst:             generatePtaBox
        - Src:             'graphics.c:1626,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1627,5'
          Dst:             pixRenderPtaArb
        - Src:             'graphics.c:1628,5'
          Dst:             ptaDestroy
    - functionName:    pixRenderBox
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1575
      functionLinenumberEnd: 1594
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pix
        - box
        - width
        - op
      BBCount:         35
      ICount:          160
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - generatePtaBox
        - lept_stderr
        - pixRenderPta
        - ptaDestroy
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'graphics.c:1578,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1579,16'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaBox
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:1580,10'
              BranchSideFuncs:
                - returnErrorInt
                - generatePtaBox
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:1579,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1579,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1579,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1580,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1581,16'
              BranchSideFuncs:
                - generatePtaBox
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:1582,9'
              BranchSideFuncs:
                - generatePtaBox
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:1581,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1581,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1581,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1582,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1583,9'
              BranchSideFuncs:
                - generatePtaBox
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:1586,9'
              BranchSideFuncs:
                - generatePtaBox
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'graphics.c:1583,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1584,15'
              BranchSideFuncs:
                - lept_stderr
                - generatePtaBox
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'graphics.c:1584,15'
              BranchSideFuncs:
                - generatePtaBox
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'graphics.c:1586,28'
          Branch Sides:
            - BranchSide:      'graphics.c:1586,31'
              BranchSideFuncs:
                - generatePtaBox
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'graphics.c:1589,31'
              BranchSideFuncs:
                - generatePtaBox
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1586,52'
          Branch Sides:
            - BranchSide:      'graphics.c:1586,55'
              BranchSideFuncs:
                - generatePtaBox
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'graphics.c:1589,31'
              BranchSideFuncs:
                - generatePtaBox
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1586,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1587,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1589,31'
              BranchSideFuncs:
                - generatePtaBox
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1587,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1587,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1587,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1589,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1590,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1591,18'
              BranchSideFuncs:
                - pixRenderPta
                - ptaDestroy
        - Branch String:   'graphics.c:1590,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1590,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1590,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graphics.c:1579,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1581,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1583,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:1587,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1589,16'
          Dst:             generatePtaBox
        - Src:             'graphics.c:1590,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1591,5'
          Dst:             pixRenderPta
        - Src:             'graphics.c:1592,5'
          Dst:             ptaDestroy
    - functionName:    pixRenderLineBlend
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1543
      functionLinenumberEnd: 1558
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - char
        - char
        - char
        - float
      constantsTouched: []
      argNames:
        - pix
        - x1
        - y1
        - x2
        - y2
        - width
        - rval
        - gval
        - bval
        - fract
      BBCount:         20
      ICount:          125
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - generatePtaWideLine
        - lept_stderr
        - pixRenderPtaBlend
        - ptaDestroy
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'graphics.c:1546,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1547,16'
              BranchSideFuncs:
                - generatePtaWideLine
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:1548,9'
              BranchSideFuncs:
                - generatePtaWideLine
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:1547,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1547,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1547,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1548,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1549,9'
              BranchSideFuncs:
                - generatePtaWideLine
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:1553,36'
              BranchSideFuncs:
                - generatePtaWideLine
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1549,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1550,15'
              BranchSideFuncs:
                - lept_stderr
                - generatePtaWideLine
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:1550,15'
              BranchSideFuncs:
                - generatePtaWideLine
                - pixRenderPtaBlend
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1553,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1554,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1555,23'
              BranchSideFuncs:
                - pixRenderPtaBlend
                - ptaDestroy
        - Branch String:   'graphics.c:1554,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1554,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1554,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graphics.c:1547,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1549,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:1553,16'
          Dst:             generatePtaWideLine
        - Src:             'graphics.c:1554,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1555,5'
          Dst:             pixRenderPtaBlend
        - Src:             'graphics.c:1556,5'
          Dst:             ptaDestroy
    - functionName:    pixRenderLineArb
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1518
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - pix
        - x1
        - y1
        - x2
        - y2
        - width
        - rval
        - gval
        - bval
      BBCount:         20
      ICount:          121
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - generatePtaWideLine
        - lept_stderr
        - pixRenderPtaArb
        - ptaDestroy
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'graphics.c:1506,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1507,16'
              BranchSideFuncs:
                - generatePtaWideLine
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:1508,9'
              BranchSideFuncs:
                - generatePtaWideLine
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:1507,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1507,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1507,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1508,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1509,9'
              BranchSideFuncs:
                - generatePtaWideLine
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:1513,36'
              BranchSideFuncs:
                - generatePtaWideLine
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1509,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1510,15'
              BranchSideFuncs:
                - lept_stderr
                - generatePtaWideLine
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:1510,15'
              BranchSideFuncs:
                - generatePtaWideLine
                - pixRenderPtaArb
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1513,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1514,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1515,21'
              BranchSideFuncs:
                - pixRenderPtaArb
                - ptaDestroy
        - Branch String:   'graphics.c:1514,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1514,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1514,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graphics.c:1507,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1509,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:1513,16'
          Dst:             generatePtaWideLine
        - Src:             'graphics.c:1514,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1515,5'
          Dst:             pixRenderPtaArb
        - Src:             'graphics.c:1516,5'
          Dst:             ptaDestroy
    - functionName:    pixRenderLine
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionLinenumberEnd: 1480
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pix
        - x1
        - y1
        - x2
        - y2
        - width
        - op
      BBCount:         30
      ICount:          153
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - generatePtaWideLine
        - lept_stderr
        - pixRenderPta
        - ptaDestroy
        - returnErrorInt
      functionUses:    10
      BranchProfiles:
        - Branch String:   'graphics.c:1466,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1467,16'
              BranchSideFuncs:
                - generatePtaWideLine
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:1468,9'
              BranchSideFuncs:
                - generatePtaWideLine
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
        - Branch String:   'graphics.c:1467,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1467,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1467,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1468,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1469,9'
              BranchSideFuncs:
                - generatePtaWideLine
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'graphics.c:1472,9'
              BranchSideFuncs:
                - generatePtaWideLine
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'graphics.c:1469,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1470,15'
              BranchSideFuncs:
                - lept_stderr
                - generatePtaWideLine
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'graphics.c:1470,15'
              BranchSideFuncs:
                - generatePtaWideLine
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'graphics.c:1472,28'
          Branch Sides:
            - BranchSide:      'graphics.c:1472,31'
              BranchSideFuncs:
                - generatePtaWideLine
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'graphics.c:1475,36'
              BranchSideFuncs:
                - generatePtaWideLine
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1472,52'
          Branch Sides:
            - BranchSide:      'graphics.c:1472,55'
              BranchSideFuncs:
                - generatePtaWideLine
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'graphics.c:1475,36'
              BranchSideFuncs:
                - generatePtaWideLine
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1472,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1473,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1475,36'
              BranchSideFuncs:
                - generatePtaWideLine
                - pixRenderPta
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1473,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1473,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1473,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1475,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1476,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1477,18'
              BranchSideFuncs:
                - pixRenderPta
                - ptaDestroy
        - Branch String:   'graphics.c:1476,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1476,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1476,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graphics.c:1467,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1469,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:1473,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1475,16'
          Dst:             generatePtaWideLine
        - Src:             'graphics.c:1476,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1477,5'
          Dst:             pixRenderPta
        - Src:             'graphics.c:1478,5'
          Dst:             ptaDestroy
    - functionName:    pixRenderPlotFromNumaGen
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ppix
        - na
        - orient
        - linewidth
        - refpos
        - max
        - drawref
        - color
      BBCount:         22
      ICount:          151
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - extractRGBValues
        - makePlotPtaFromNumaGen
        - pixConvertTo32
        - pixDestroy
        - pixGetDepth
        - pixRenderPtaArb
        - ptaDestroy
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'graphics.c:1071,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1072,16'
              BranchSideFuncs:
                - makePlotPtaFromNumaGen
                - returnErrorInt
                - pixGetDepth
                - extractRGBValues
                - pixRenderPtaArb
                - ptaDestroy
                - pixConvertTo32
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:1073,10'
              BranchSideFuncs:
                - makePlotPtaFromNumaGen
                - returnErrorInt
                - pixGetDepth
                - extractRGBValues
                - pixRenderPtaArb
                - ptaDestroy
                - pixConvertTo32
                - pixDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:1072,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1072,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1072,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1073,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1074,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1076,34'
              BranchSideFuncs:
                - makePlotPtaFromNumaGen
                - returnErrorInt
                - pixGetDepth
                - extractRGBValues
                - pixRenderPtaArb
                - ptaDestroy
                - pixConvertTo32
                - pixDestroy
        - Branch String:   'graphics.c:1074,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1074,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1074,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1077,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1078,16'
              BranchSideFuncs:
                - pixGetDepth
                - extractRGBValues
                - pixRenderPtaArb
                - ptaDestroy
                - pixConvertTo32
                - pixDestroy
            - BranchSide:      'graphics.c:1080,22'
              BranchSideFuncs:
                - pixGetDepth
                - extractRGBValues
                - pixRenderPtaArb
                - ptaDestroy
                - pixConvertTo32
                - pixDestroy
        - Branch String:   'graphics.c:1078,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1078,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:1078,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1080,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1081,32'
              BranchSideFuncs:
                - pixConvertTo32
                - pixDestroy
                - extractRGBValues
                - pixRenderPtaArb
                - ptaDestroy
            - BranchSide:      'graphics.c:1085,22'
              BranchSideFuncs:
                - extractRGBValues
                - pixRenderPtaArb
                - ptaDestroy
      Callsites:
        - Src:             'graphics.c:1072,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1074,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1076,11'
          Dst:             makePlotPtaFromNumaGen
        - Src:             'graphics.c:1078,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:1080,9'
          Dst:             pixGetDepth
        - Src:             'graphics.c:1081,16'
          Dst:             pixConvertTo32
        - Src:             'graphics.c:1082,9'
          Dst:             pixDestroy
        - Src:             'graphics.c:1085,5'
          Dst:             extractRGBValues
        - Src:             'graphics.c:1086,5'
          Dst:             pixRenderPtaArb
        - Src:             'graphics.c:1087,5'
          Dst:             ptaDestroy
    - functionName:    makePlotPtaFromNumaGen
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1206
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - na
        - orient
        - linewidth
        - refpos
        - max
        - drawref
      BBCount:         69
      ICount:          484
      EdgeCount:       91
      CyclomaticComplexity: 24
      functionsReached:
        - generatePtaFilledCircle
        - generatePtaFilledSquare
        - generatePtaLine
        - lept_stderr
        - numaGetCount
        - numaGetFValue
        - numaGetMax
        - numaGetMin
        - numaGetParameters
        - ptaAddPt
        - ptaClone
        - ptaCreate
        - ptaDestroy
        - ptaJoin
        - ptaReplicatePattern
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'graphics.c:1133,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1134,23'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaGetCount
                - numaGetParameters
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
                - ptaAddPt
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'graphics.c:1135,9'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaGetCount
                - numaGetParameters
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
                - ptaAddPt
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'graphics.c:1134,23'
          Branch Sides:
            - BranchSide:      'graphics.c:1134,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:1134,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1135,37'
          Branch Sides:
            - BranchSide:      'graphics.c:1135,40'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaGetCount
                - numaGetParameters
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
                - ptaAddPt
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'graphics.c:1137,9'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaGetCount
                - numaGetParameters
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
                - ptaAddPt
                - lept_stderr
                - lept_stderr
        - Branch String:   'graphics.c:1135,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1136,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:1137,9'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaGetCount
                - numaGetParameters
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
                - ptaAddPt
                - lept_stderr
                - lept_stderr
        - Branch String:   'graphics.c:1136,23'
          Branch Sides:
            - BranchSide:      'graphics.c:1136,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:1136,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1137,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1138,9'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaGetCount
                - numaGetParameters
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
                - ptaAddPt
                - lept_stderr
                - lept_stderr
            - BranchSide:      'graphics.c:1141,9'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaGetCount
                - numaGetParameters
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
                - ptaAddPt
                - lept_stderr
        - Branch String:   'graphics.c:1138,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1139,19'
              BranchSideFuncs:
                - lept_stderr
                - numaGetMin
                - numaGetMax
                - numaGetCount
                - numaGetParameters
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
                - ptaAddPt
                - lept_stderr
            - BranchSide:      'graphics.c:1139,19'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaGetCount
                - numaGetParameters
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
                - ptaAddPt
                - lept_stderr
        - Branch String:   'graphics.c:1141,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1142,9'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaGetCount
                - numaGetParameters
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
                - ptaAddPt
                - lept_stderr
            - BranchSide:      'graphics.c:1146,16'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaGetCount
                - numaGetParameters
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'graphics.c:1142,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1143,19'
              BranchSideFuncs:
                - lept_stderr
                - numaGetMin
                - numaGetMax
                - numaGetCount
                - numaGetParameters
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'graphics.c:1143,19'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaGetCount
                - numaGetParameters
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'graphics.c:1148,14'
          Branch Sides:
            - BranchSide:      'graphics.c:1148,14'
              BranchSideFuncs:
                - numaGetCount
                - numaGetParameters
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'graphics.c:1148,14'
              BranchSideFuncs:
                - numaGetCount
                - numaGetParameters
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'graphics.c:1148,14'
          Branch Sides:
            - BranchSide:      'graphics.c:1148,14'
              BranchSideFuncs:
                - numaGetCount
                - numaGetParameters
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'graphics.c:1148,14'
              BranchSideFuncs:
                - numaGetCount
                - numaGetParameters
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'graphics.c:1148,14'
          Branch Sides:
            - BranchSide:      'graphics.c:1148,14'
              BranchSideFuncs:
                - numaGetCount
                - numaGetParameters
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'graphics.c:1148,14'
              BranchSideFuncs:
                - numaGetCount
                - numaGetParameters
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'graphics.c:1148,14'
          Branch Sides:
            - BranchSide:      'graphics.c:1148,12'
              BranchSideFuncs:
                - numaGetCount
                - numaGetParameters
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'graphics.c:1148,12'
              BranchSideFuncs:
                - numaGetCount
                - numaGetParameters
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'graphics.c:1148,14'
          Branch Sides:
            - BranchSide:      'graphics.c:1148,12'
              BranchSideFuncs:
                - numaGetCount
                - numaGetParameters
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'graphics.c:1148,12'
              BranchSideFuncs:
                - numaGetCount
                - numaGetParameters
                - ptaCreate
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'graphics.c:1156,5'
          Branch Sides:
            - BranchSide:      'graphics.c:1157,23'
              BranchSideFuncs:
                - numaGetFValue
                - ptaAddPt
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - ptaAddPt
            - BranchSide:      'graphics.c:1172,9'
              BranchSideFuncs:
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
        - Branch String:   'graphics.c:1158,13'
          Branch Sides:
            - BranchSide:      'graphics.c:1159,22'
              BranchSideFuncs:
                - ptaAddPt
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
            - BranchSide:      'graphics.c:1164,22'
              BranchSideFuncs:
                - ptaAddPt
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
        - Branch String:   'graphics.c:1160,20'
          Branch Sides:
            - BranchSide:      'graphics.c:1160,33'
              BranchSideFuncs:
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'graphics.c:1161,33'
              BranchSideFuncs:
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'graphics.c:1166,20'
          Branch Sides:
            - BranchSide:      'graphics.c:1166,33'
              BranchSideFuncs:
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'graphics.c:1167,33'
              BranchSideFuncs:
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - generatePtaFilledSquare
                - numaGetFValue
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'graphics.c:1172,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1173,13'
              BranchSideFuncs:
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - generatePtaFilledSquare
            - BranchSide:      'graphics.c:1181,25'
              BranchSideFuncs:
                - ptaClone
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
        - Branch String:   'graphics.c:1173,13'
          Branch Sides:
            - BranchSide:      'graphics.c:1174,44'
              BranchSideFuncs:
                - generatePtaFilledSquare
                - ptaReplicatePattern
                - ptaDestroy
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
            - BranchSide:      'graphics.c:1176,44'
              BranchSideFuncs:
                - generatePtaFilledCircle
                - ptaReplicatePattern
                - ptaDestroy
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
        - Branch String:   'graphics.c:1186,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1187,13'
              BranchSideFuncs:
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
            - BranchSide:      'graphics.c:1205,12'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1187,13'
          Branch Sides:
            - BranchSide:      'graphics.c:1188,36'
              BranchSideFuncs:
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
            - BranchSide:      'graphics.c:1195,36'
              BranchSideFuncs:
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
                - generatePtaLine
                - ptaJoin
                - ptaDestroy
      Callsites:
        - Src:             'graphics.c:1134,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:1136,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:1138,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:1142,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:1146,5'
          Dst:             numaGetMin
        - Src:             'graphics.c:1147,5'
          Dst:             numaGetMax
        - Src:             'graphics.c:1150,9'
          Dst:             numaGetCount
        - Src:             'graphics.c:1151,5'
          Dst:             numaGetParameters
        - Src:             'graphics.c:1154,12'
          Dst:             ptaCreate
        - Src:             'graphics.c:1157,9'
          Dst:             numaGetFValue
        - Src:             'graphics.c:1159,13'
          Dst:             ptaAddPt
        - Src:             'graphics.c:1164,13'
          Dst:             ptaAddPt
        - Src:             'graphics.c:1174,20'
          Dst:             generatePtaFilledSquare
        - Src:             'graphics.c:1176,20'
          Dst:             generatePtaFilledCircle
        - Src:             'graphics.c:1177,16'
          Dst:             ptaReplicatePattern
        - Src:             'graphics.c:1179,9'
          Dst:             ptaDestroy
        - Src:             'graphics.c:1181,16'
          Dst:             ptaClone
        - Src:             'graphics.c:1183,5'
          Dst:             ptaDestroy
        - Src:             'graphics.c:1188,20'
          Dst:             generatePtaLine
        - Src:             'graphics.c:1189,13'
          Dst:             ptaJoin
        - Src:             'graphics.c:1190,13'
          Dst:             ptaDestroy
        - Src:             'graphics.c:1191,20'
          Dst:             generatePtaLine
        - Src:             'graphics.c:1193,13'
          Dst:             ptaJoin
        - Src:             'graphics.c:1195,20'
          Dst:             generatePtaLine
        - Src:             'graphics.c:1196,13'
          Dst:             ptaJoin
        - Src:             'graphics.c:1197,13'
          Dst:             ptaDestroy
        - Src:             'graphics.c:1198,20'
          Dst:             generatePtaLine
        - Src:             'graphics.c:1200,13'
          Dst:             ptaJoin
        - Src:             'graphics.c:1202,9'
          Dst:             ptaDestroy
    - functionName:    generatePtaFilledSquare
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - side
      BBCount:         17
      ICount:          86
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - ptaAddPt
        - ptaCreate
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'graphics.c:854,9'
          Branch Sides:
            - BranchSide:      'graphics.c:855,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:857,11'
              BranchSideFuncs:
                - ptaCreate
                - ptaAddPt
        - Branch String:   'graphics.c:855,23'
          Branch Sides:
            - BranchSide:      'graphics.c:855,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:855,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:858,5'
          Branch Sides:
            - BranchSide:      'graphics.c:859,16'
              BranchSideFuncs:
                - ptaAddPt
            - BranchSide:      'graphics.c:862,12'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:859,9'
          Branch Sides:
            - BranchSide:      'graphics.c:860,22'
              BranchSideFuncs:
                - ptaAddPt
            - BranchSide:      'graphics.c:860,31'
              BranchSideFuncs:
                - ptaAddPt
      Callsites:
        - Src:             'graphics.c:855,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:857,11'
          Dst:             ptaCreate
        - Src:             'graphics.c:860,13'
          Dst:             ptaAddPt
    - functionName:    generatePtaFilledCircle
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - radius
      BBCount:         20
      ICount:          130
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - ptaAddPt
        - ptaCreate
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'graphics.c:817,9'
          Branch Sides:
            - BranchSide:      'graphics.c:818,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:820,11'
              BranchSideFuncs:
                - ptaCreate
                - ptaAddPt
        - Branch String:   'graphics.c:818,23'
          Branch Sides:
            - BranchSide:      'graphics.c:818,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:818,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:822,5'
          Branch Sides:
            - BranchSide:      'graphics.c:823,16'
              BranchSideFuncs:
                - ptaAddPt
            - BranchSide:      'graphics.c:831,12'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:823,9'
          Branch Sides:
            - BranchSide:      'graphics.c:824,35'
              BranchSideFuncs:
                - ptaAddPt
            - BranchSide:      'graphics.c:829,5'
              BranchSideFuncs:
                - ptaAddPt
        - Branch String:   'graphics.c:826,17'
          Branch Sides:
            - BranchSide:      'graphics.c:827,26'
              BranchSideFuncs:
                - ptaAddPt
            - BranchSide:      'graphics.c:828,9'
              BranchSideFuncs:
                - ptaAddPt
      Callsites:
        - Src:             'graphics.c:818,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:820,11'
          Dst:             ptaCreate
        - Src:             'graphics.c:827,17'
          Dst:             ptaAddPt
    - functionName:    makePlotPtaFromNuma
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1008
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - na
        - size
        - plotloc
        - linewidth
        - max
      BBCount:         40
      ICount:          180
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - makePlotPtaFromNumaGen
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'graphics.c:1011,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1012,23'
              BranchSideFuncs:
                - returnErrorPtr
                - makePlotPtaFromNumaGen
            - BranchSide:      'graphics.c:1013,9'
              BranchSideFuncs:
                - returnErrorPtr
                - makePlotPtaFromNumaGen
        - Branch String:   'graphics.c:1012,23'
          Branch Sides:
            - BranchSide:      'graphics.c:1012,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:1012,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1013,34'
          Branch Sides:
            - BranchSide:      'graphics.c:1013,37'
              BranchSideFuncs:
                - makePlotPtaFromNumaGen
            - BranchSide:      'graphics.c:1015,16'
              BranchSideFuncs:
                - makePlotPtaFromNumaGen
        - Branch String:   'graphics.c:1013,68'
          Branch Sides:
            - BranchSide:      'graphics.c:1014,9'
              BranchSideFuncs:
                - makePlotPtaFromNumaGen
            - BranchSide:      'graphics.c:1015,16'
              BranchSideFuncs:
                - makePlotPtaFromNumaGen
        - Branch String:   'graphics.c:1013,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1015,16'
              BranchSideFuncs:
                - makePlotPtaFromNumaGen
            - BranchSide:      'graphics.c:1016,16'
              BranchSideFuncs:
                - returnErrorPtr
                - makePlotPtaFromNumaGen
        - Branch String:   'graphics.c:1016,42'
          Branch Sides:
            - BranchSide:      'graphics.c:1016,45'
              BranchSideFuncs:
                - makePlotPtaFromNumaGen
            - BranchSide:      'graphics.c:1018,16'
              BranchSideFuncs:
                - makePlotPtaFromNumaGen
        - Branch String:   'graphics.c:1016,75'
          Branch Sides:
            - BranchSide:      'graphics.c:1017,16'
              BranchSideFuncs:
                - makePlotPtaFromNumaGen
            - BranchSide:      'graphics.c:1018,16'
              BranchSideFuncs:
                - makePlotPtaFromNumaGen
        - Branch String:   'graphics.c:1016,16'
          Branch Sides:
            - BranchSide:      'graphics.c:1018,16'
              BranchSideFuncs:
                - makePlotPtaFromNumaGen
            - BranchSide:      'graphics.c:1020,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'graphics.c:1020,23'
          Branch Sides:
            - BranchSide:      'graphics.c:1020,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:1020,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:1023,35'
          Branch Sides:
            - BranchSide:      'graphics.c:1023,38'
              BranchSideFuncs:
                - makePlotPtaFromNumaGen
            - BranchSide:      'graphics.c:1024,18'
              BranchSideFuncs:
                - makePlotPtaFromNumaGen
        - Branch String:   'graphics.c:1023,9'
          Branch Sides:
            - BranchSide:      'graphics.c:1024,18'
              BranchSideFuncs:
                - makePlotPtaFromNumaGen
            - BranchSide:      'graphics.c:1025,14'
              BranchSideFuncs:
                - makePlotPtaFromNumaGen
        - Branch String:   'graphics.c:1025,44'
          Branch Sides:
            - BranchSide:      'graphics.c:1025,47'
              BranchSideFuncs:
                - makePlotPtaFromNumaGen
            - BranchSide:      'graphics.c:1026,18'
              BranchSideFuncs:
                - makePlotPtaFromNumaGen
        - Branch String:   'graphics.c:1025,14'
          Branch Sides:
            - BranchSide:      'graphics.c:1026,18'
              BranchSideFuncs:
                - makePlotPtaFromNumaGen
            - BranchSide:      'graphics.c:1028,18'
              BranchSideFuncs:
                - makePlotPtaFromNumaGen
      Callsites:
        - Src:             'graphics.c:1012,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:1020,23'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:1030,12'
          Dst:             makePlotPtaFromNumaGen
    - functionName:    pixRenderPlotFromNuma
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionLinenumberEnd: 978
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ppix
        - na
        - plotloc
        - linewidth
        - max
        - color
      BBCount:         30
      ICount:          186
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - extractRGBValues
        - makePlotPtaFromNuma
        - pixConvertTo32
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixRenderPtaArb
        - ptaDestroy
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'graphics.c:957,9'
          Branch Sides:
            - BranchSide:      'graphics.c:958,16'
              BranchSideFuncs:
                - pixGetDimensions
                - makePlotPtaFromNuma
                - returnErrorInt
                - pixGetDepth
                - extractRGBValues
                - pixRenderPtaArb
                - ptaDestroy
                - pixConvertTo32
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'graphics.c:959,10'
              BranchSideFuncs:
                - pixGetDimensions
                - makePlotPtaFromNuma
                - returnErrorInt
                - pixGetDepth
                - extractRGBValues
                - pixRenderPtaArb
                - ptaDestroy
                - pixConvertTo32
                - pixDestroy
                - returnErrorInt
        - Branch String:   'graphics.c:958,16'
          Branch Sides:
            - BranchSide:      'graphics.c:958,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:958,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:959,9'
          Branch Sides:
            - BranchSide:      'graphics.c:960,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:962,23'
              BranchSideFuncs:
                - pixGetDimensions
                - makePlotPtaFromNuma
                - returnErrorInt
                - pixGetDepth
                - extractRGBValues
                - pixRenderPtaArb
                - ptaDestroy
                - pixConvertTo32
                - pixDestroy
        - Branch String:   'graphics.c:960,16'
          Branch Sides:
            - BranchSide:      'graphics.c:960,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:960,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:963,38'
          Branch Sides:
            - BranchSide:      'graphics.c:963,41'
              BranchSideFuncs:
                - makePlotPtaFromNuma
                - returnErrorInt
                - pixGetDepth
                - extractRGBValues
                - pixRenderPtaArb
                - ptaDestroy
                - pixConvertTo32
                - pixDestroy
            - BranchSide:      'graphics.c:964,41'
              BranchSideFuncs:
                - makePlotPtaFromNuma
                - returnErrorInt
                - pixGetDepth
                - extractRGBValues
                - pixRenderPtaArb
                - ptaDestroy
                - pixConvertTo32
                - pixDestroy
        - Branch String:   'graphics.c:963,72'
          Branch Sides:
            - BranchSide:      'graphics.c:964,41'
              BranchSideFuncs:
                - makePlotPtaFromNuma
                - returnErrorInt
                - pixGetDepth
                - extractRGBValues
                - pixRenderPtaArb
                - ptaDestroy
                - pixConvertTo32
                - pixDestroy
            - BranchSide:      'graphics.c:964,13'
              BranchSideFuncs:
                - makePlotPtaFromNuma
                - returnErrorInt
                - pixGetDepth
                - extractRGBValues
                - pixRenderPtaArb
                - ptaDestroy
                - pixConvertTo32
                - pixDestroy
        - Branch String:   'graphics.c:963,12'
          Branch Sides:
            - BranchSide:      'graphics.c:964,41'
              BranchSideFuncs:
                - makePlotPtaFromNuma
                - returnErrorInt
                - pixGetDepth
                - extractRGBValues
                - pixRenderPtaArb
                - ptaDestroy
                - pixConvertTo32
                - pixDestroy
            - BranchSide:      'graphics.c:964,45'
              BranchSideFuncs:
                - makePlotPtaFromNuma
                - returnErrorInt
                - pixGetDepth
                - extractRGBValues
                - pixRenderPtaArb
                - ptaDestroy
                - pixConvertTo32
                - pixDestroy
        - Branch String:   'graphics.c:966,9'
          Branch Sides:
            - BranchSide:      'graphics.c:967,16'
              BranchSideFuncs:
                - pixGetDepth
                - extractRGBValues
                - pixRenderPtaArb
                - ptaDestroy
                - pixConvertTo32
                - pixDestroy
            - BranchSide:      'graphics.c:969,22'
              BranchSideFuncs:
                - pixGetDepth
                - extractRGBValues
                - pixRenderPtaArb
                - ptaDestroy
                - pixConvertTo32
                - pixDestroy
        - Branch String:   'graphics.c:967,16'
          Branch Sides:
            - BranchSide:      'graphics.c:967,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:967,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:969,9'
          Branch Sides:
            - BranchSide:      'graphics.c:970,32'
              BranchSideFuncs:
                - pixConvertTo32
                - pixDestroy
                - extractRGBValues
                - pixRenderPtaArb
                - ptaDestroy
            - BranchSide:      'graphics.c:974,22'
              BranchSideFuncs:
                - extractRGBValues
                - pixRenderPtaArb
                - ptaDestroy
      Callsites:
        - Src:             'graphics.c:958,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:960,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:962,5'
          Dst:             pixGetDimensions
        - Src:             'graphics.c:965,11'
          Dst:             makePlotPtaFromNuma
        - Src:             'graphics.c:967,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:969,9'
          Dst:             pixGetDepth
        - Src:             'graphics.c:970,16'
          Dst:             pixConvertTo32
        - Src:             'graphics.c:971,9'
          Dst:             pixDestroy
        - Src:             'graphics.c:974,5'
          Dst:             extractRGBValues
        - Src:             'graphics.c:975,5'
          Dst:             pixRenderPtaArb
        - Src:             'graphics.c:976,5'
          Dst:             ptaDestroy
    - functionName:    locatePtRadially
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - double
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xr
        - yr
        - dist
        - radang
        - px
        - py
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cos
        - returnErrorInt
        - sin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'graphics.c:913,13'
          Branch Sides:
            - BranchSide:      'graphics.c:913,17'
              BranchSideFuncs:
                - returnErrorInt
                - cos
                - sin
            - BranchSide:      'graphics.c:914,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'graphics.c:913,9'
          Branch Sides:
            - BranchSide:      'graphics.c:914,16'
              BranchSideFuncs:
                - cos
                - sin
            - BranchSide:      'graphics.c:916,11'
              BranchSideFuncs:
                - cos
                - sin
        - Branch String:   'graphics.c:914,16'
          Branch Sides:
            - BranchSide:      'graphics.c:914,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'graphics.c:914,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graphics.c:914,16'
          Dst:             returnErrorInt
        - Src:             'graphics.c:916,23'
          Dst:             cos
        - Src:             'graphics.c:917,23'
          Dst:             sin
    - functionName:    generatePtaLineFromPt
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - int
        - double
        - double
      constantsTouched: []
      argNames:
        - x
        - y
        - length
        - radang
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cos
        - generatePtaLine
        - sin
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'graphics.c:889,41'
          Dst:             cos
        - Src:             'graphics.c:890,41'
          Dst:             sin
        - Src:             'graphics.c:891,12'
          Dst:             generatePtaLine
    - functionName:    generatePtaaHashBoxa
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - boxa
        - spacing
        - width
        - orient
        - outline
      BBCount:         36
      ICount:          190
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - boxDestroy
        - boxaGetBox
        - boxaGetCount
        - generatePtaHashBox
        - lept_stderr
        - ptaaAddPta
        - ptaaCreate
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'graphics.c:623,9'
          Branch Sides:
            - BranchSide:      'graphics.c:624,24'
              BranchSideFuncs:
                - boxaGetCount
                - ptaaCreate
                - boxaGetBox
                - generatePtaHashBox
                - ptaaAddPta
                - boxDestroy
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'graphics.c:625,9'
              BranchSideFuncs:
                - boxaGetCount
                - ptaaCreate
                - boxaGetBox
                - generatePtaHashBox
                - ptaaAddPta
                - boxDestroy
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'graphics.c:624,24'
          Branch Sides:
            - BranchSide:      'graphics.c:624,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:624,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:625,9'
          Branch Sides:
            - BranchSide:      'graphics.c:626,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:627,9'
              BranchSideFuncs:
                - boxaGetCount
                - ptaaCreate
                - boxaGetBox
                - generatePtaHashBox
                - ptaaAddPta
                - boxDestroy
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'graphics.c:626,24'
          Branch Sides:
            - BranchSide:      'graphics.c:626,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:626,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:627,9'
          Branch Sides:
            - BranchSide:      'graphics.c:628,9'
              BranchSideFuncs:
                - boxaGetCount
                - ptaaCreate
                - boxaGetBox
                - generatePtaHashBox
                - ptaaAddPta
                - boxDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'graphics.c:631,9'
              BranchSideFuncs:
                - boxaGetCount
                - ptaaCreate
                - boxaGetBox
                - generatePtaHashBox
                - ptaaAddPta
                - boxDestroy
                - returnErrorPtr
        - Branch String:   'graphics.c:628,9'
          Branch Sides:
            - BranchSide:      'graphics.c:629,15'
              BranchSideFuncs:
                - lept_stderr
                - boxaGetCount
                - ptaaCreate
                - boxaGetBox
                - generatePtaHashBox
                - ptaaAddPta
                - boxDestroy
                - returnErrorPtr
            - BranchSide:      'graphics.c:629,15'
              BranchSideFuncs:
                - boxaGetCount
                - ptaaCreate
                - boxaGetBox
                - generatePtaHashBox
                - ptaaAddPta
                - boxDestroy
                - returnErrorPtr
        - Branch String:   'graphics.c:631,37'
          Branch Sides:
            - BranchSide:      'graphics.c:631,40'
              BranchSideFuncs:
                - boxaGetCount
                - ptaaCreate
                - boxaGetBox
                - generatePtaHashBox
                - ptaaAddPta
                - boxDestroy
                - returnErrorPtr
            - BranchSide:      'graphics.c:635,22'
              BranchSideFuncs:
                - boxaGetCount
                - ptaaCreate
                - boxaGetBox
                - generatePtaHashBox
                - ptaaAddPta
                - boxDestroy
        - Branch String:   'graphics.c:631,67'
          Branch Sides:
            - BranchSide:      'graphics.c:632,9'
              BranchSideFuncs:
                - boxaGetCount
                - ptaaCreate
                - boxaGetBox
                - generatePtaHashBox
                - ptaaAddPta
                - boxDestroy
                - returnErrorPtr
            - BranchSide:      'graphics.c:635,22'
              BranchSideFuncs:
                - boxaGetCount
                - ptaaCreate
                - boxaGetBox
                - generatePtaHashBox
                - ptaaAddPta
                - boxDestroy
        - Branch String:   'graphics.c:632,35'
          Branch Sides:
            - BranchSide:      'graphics.c:632,38'
              BranchSideFuncs:
                - boxaGetCount
                - ptaaCreate
                - boxaGetBox
                - generatePtaHashBox
                - ptaaAddPta
                - boxDestroy
                - returnErrorPtr
            - BranchSide:      'graphics.c:635,22'
              BranchSideFuncs:
                - boxaGetCount
                - ptaaCreate
                - boxaGetBox
                - generatePtaHashBox
                - ptaaAddPta
                - boxDestroy
        - Branch String:   'graphics.c:631,9'
          Branch Sides:
            - BranchSide:      'graphics.c:633,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:635,22'
              BranchSideFuncs:
                - boxaGetCount
                - ptaaCreate
                - boxaGetBox
                - generatePtaHashBox
                - ptaaAddPta
                - boxDestroy
        - Branch String:   'graphics.c:633,24'
          Branch Sides:
            - BranchSide:      'graphics.c:633,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:633,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:637,5'
          Branch Sides:
            - BranchSide:      'graphics.c:638,26'
              BranchSideFuncs:
                - boxaGetBox
                - generatePtaHashBox
                - ptaaAddPta
                - boxDestroy
            - BranchSide:      'graphics.c:644,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graphics.c:624,24'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:626,24'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:628,9'
          Dst:             lept_stderr
        - Src:             'graphics.c:633,24'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:635,9'
          Dst:             boxaGetCount
        - Src:             'graphics.c:636,12'
          Dst:             ptaaCreate
        - Src:             'graphics.c:638,15'
          Dst:             boxaGetBox
        - Src:             'graphics.c:639,15'
          Dst:             generatePtaHashBox
        - Src:             'graphics.c:640,9'
          Dst:             ptaaAddPta
        - Src:             'graphics.c:641,9'
          Dst:             boxDestroy
    - functionName:    generatePtaaBoxa
      functionSourceFile: '/src/leptonica/src/graphics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa
      BBCount:         13
      ICount:          128
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - boxDestroy
        - boxGetGeometry
        - boxaGetBox
        - boxaGetCount
        - ptaAddPt
        - ptaCreate
        - ptaaAddPta
        - ptaaCreate
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'graphics.c:568,9'
          Branch Sides:
            - BranchSide:      'graphics.c:569,24'
              BranchSideFuncs:
                - boxaGetCount
                - ptaaCreate
                - boxaGetBox
                - boxGetGeometry
                - ptaCreate
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaaAddPta
                - boxDestroy
            - BranchSide:      'graphics.c:571,22'
              BranchSideFuncs:
                - boxaGetCount
                - ptaaCreate
                - boxaGetBox
                - boxGetGeometry
                - ptaCreate
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaaAddPta
                - boxDestroy
        - Branch String:   'graphics.c:569,24'
          Branch Sides:
            - BranchSide:      'graphics.c:569,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graphics.c:569,9'
              BranchSideFuncs: []
        - Branch String:   'graphics.c:573,5'
          Branch Sides:
            - BranchSide:      'graphics.c:574,26'
              BranchSideFuncs:
                - boxaGetBox
                - boxGetGeometry
                - ptaCreate
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaaAddPta
                - boxDestroy
            - BranchSide:      'graphics.c:585,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graphics.c:569,24'
          Dst:             returnErrorPtr
        - Src:             'graphics.c:571,9'
          Dst:             boxaGetCount
        - Src:             'graphics.c:572,12'
          Dst:             ptaaCreate
        - Src:             'graphics.c:574,15'
          Dst:             boxaGetBox
        - Src:             'graphics.c:575,9'
          Dst:             boxGetGeometry
        - Src:             'graphics.c:576,15'
          Dst:             ptaCreate
        - Src:             'graphics.c:577,9'
          Dst:             ptaAddPt
        - Src:             'graphics.c:578,9'
          Dst:             ptaAddPt
        - Src:             'graphics.c:579,9'
          Dst:             ptaAddPt
        - Src:             'graphics.c:580,9'
          Dst:             ptaAddPt
        - Src:             'graphics.c:581,9'
          Dst:             ptaaAddPta
        - Src:             'graphics.c:582,9'
          Dst:             boxDestroy
    - functionName:    pixCloseGray3
      functionSourceFile: '/src/leptonica/src/graymorph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1083
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - hsize
        - vsize
      BBCount:         44
      ICount:          236
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - pixAddBorderGeneral
        - pixCopy
        - pixDestroy
        - pixDilateGray3h
        - pixDilateGray3v
        - pixErodeGray3h
        - pixErodeGray3v
        - pixGetColormap
        - pixGetDepth
        - pixRemoveBorderGeneral
        - pixSetBorderVal
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'graymorph.c:1086,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:1087,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixAddBorderGeneral
                - pixDilateGray3h
                - pixDilateGray3v
                - pixDestroy
                - pixSetBorderVal
                - pixErodeGray3h
                - pixDestroy
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixDilateGray3v
                - pixSetBorderVal
                - pixErodeGray3v
                - pixDestroy
                - pixDilateGray3h
                - pixSetBorderVal
                - pixErodeGray3h
                - pixDestroy
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'graymorph.c:1088,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixAddBorderGeneral
                - pixDilateGray3h
                - pixDilateGray3v
                - pixDestroy
                - pixSetBorderVal
                - pixErodeGray3h
                - pixDestroy
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixDilateGray3v
                - pixSetBorderVal
                - pixErodeGray3v
                - pixDestroy
                - pixDilateGray3h
                - pixSetBorderVal
                - pixErodeGray3h
                - pixDestroy
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'graymorph.c:1087,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:1087,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:1087,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1088,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:1089,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:1090,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixAddBorderGeneral
                - pixDilateGray3h
                - pixDilateGray3v
                - pixDestroy
                - pixSetBorderVal
                - pixErodeGray3h
                - pixDestroy
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixDilateGray3v
                - pixSetBorderVal
                - pixErodeGray3v
                - pixDestroy
                - pixDilateGray3h
                - pixSetBorderVal
                - pixErodeGray3h
                - pixDestroy
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'graymorph.c:1089,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:1089,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:1089,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1090,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:1091,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:1092,10'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixDilateGray3h
                - pixDilateGray3v
                - pixDestroy
                - pixSetBorderVal
                - pixErodeGray3h
                - pixDestroy
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixDilateGray3v
                - pixSetBorderVal
                - pixErodeGray3v
                - pixDestroy
                - pixDilateGray3h
                - pixSetBorderVal
                - pixErodeGray3h
                - pixDestroy
                - pixCopy
                - returnErrorPtr
        - Branch String:   'graymorph.c:1091,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:1091,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:1091,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1092,21'
          Branch Sides:
            - BranchSide:      'graymorph.c:1092,24'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixDilateGray3h
                - pixDilateGray3v
                - pixDestroy
                - pixSetBorderVal
                - pixErodeGray3h
                - pixDestroy
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixDilateGray3v
                - pixSetBorderVal
                - pixErodeGray3v
                - pixDestroy
                - pixDilateGray3h
                - pixSetBorderVal
                - pixErodeGray3h
                - pixDestroy
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'graymorph.c:1093,10'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixDilateGray3h
                - pixDilateGray3v
                - pixDestroy
                - pixSetBorderVal
                - pixErodeGray3h
                - pixDestroy
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixDilateGray3v
                - pixSetBorderVal
                - pixErodeGray3v
                - pixDestroy
                - pixDilateGray3h
                - pixSetBorderVal
                - pixErodeGray3h
                - pixDestroy
                - pixCopy
                - returnErrorPtr
        - Branch String:   'graymorph.c:1092,36'
          Branch Sides:
            - BranchSide:      'graymorph.c:1093,10'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:1094,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'graymorph.c:1093,21'
          Branch Sides:
            - BranchSide:      'graymorph.c:1093,24'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixDilateGray3h
                - pixDilateGray3v
                - pixDestroy
                - pixSetBorderVal
                - pixErodeGray3h
                - pixDestroy
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixDilateGray3v
                - pixSetBorderVal
                - pixErodeGray3v
                - pixDestroy
                - pixDilateGray3h
                - pixSetBorderVal
                - pixErodeGray3h
                - pixDestroy
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'graymorph.c:1096,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixDilateGray3h
                - pixDilateGray3v
                - pixDestroy
                - pixSetBorderVal
                - pixErodeGray3h
                - pixDestroy
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixDilateGray3v
                - pixSetBorderVal
                - pixErodeGray3v
                - pixDestroy
                - pixDilateGray3h
                - pixSetBorderVal
                - pixErodeGray3h
                - pixDestroy
                - pixCopy
        - Branch String:   'graymorph.c:1092,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:1094,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:1096,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixDilateGray3h
                - pixDilateGray3v
                - pixDestroy
                - pixSetBorderVal
                - pixErodeGray3h
                - pixDestroy
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixDilateGray3v
                - pixSetBorderVal
                - pixErodeGray3v
                - pixDestroy
                - pixDilateGray3h
                - pixSetBorderVal
                - pixErodeGray3h
                - pixDestroy
                - pixCopy
        - Branch String:   'graymorph.c:1094,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:1094,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:1094,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1096,20'
          Branch Sides:
            - BranchSide:      'graymorph.c:1096,23'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixDilateGray3h
                - pixDilateGray3v
                - pixDestroy
                - pixSetBorderVal
                - pixErodeGray3h
                - pixDestroy
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixDilateGray3v
                - pixSetBorderVal
                - pixErodeGray3v
                - pixDestroy
                - pixDilateGray3h
                - pixSetBorderVal
                - pixErodeGray3h
                - pixDestroy
                - pixCopy
            - BranchSide:      'graymorph.c:1099,32'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixDilateGray3h
                - pixDilateGray3v
                - pixDestroy
                - pixSetBorderVal
                - pixErodeGray3h
                - pixDestroy
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixDilateGray3v
                - pixSetBorderVal
                - pixErodeGray3v
                - pixDestroy
                - pixDilateGray3h
                - pixSetBorderVal
                - pixErodeGray3h
                - pixDestroy
        - Branch String:   'graymorph.c:1096,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:1097,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'graymorph.c:1099,32'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixDilateGray3h
                - pixDilateGray3v
                - pixDestroy
                - pixSetBorderVal
                - pixErodeGray3h
                - pixDestroy
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixDilateGray3v
                - pixSetBorderVal
                - pixErodeGray3v
                - pixDestroy
                - pixDilateGray3h
                - pixSetBorderVal
                - pixErodeGray3h
                - pixDestroy
        - Branch String:   'graymorph.c:1101,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:1102,32'
              BranchSideFuncs:
                - pixDilateGray3h
                - pixSetBorderVal
                - pixErodeGray3h
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
            - BranchSide:      'graymorph.c:1106,16'
              BranchSideFuncs:
                - pixDilateGray3h
                - pixDilateGray3v
                - pixDestroy
                - pixSetBorderVal
                - pixErodeGray3h
                - pixDestroy
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixDilateGray3v
                - pixSetBorderVal
                - pixErodeGray3v
                - pixDestroy
        - Branch String:   'graymorph.c:1106,16'
          Branch Sides:
            - BranchSide:      'graymorph.c:1107,32'
              BranchSideFuncs:
                - pixDilateGray3v
                - pixSetBorderVal
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
            - BranchSide:      'graymorph.c:1112,32'
              BranchSideFuncs:
                - pixDilateGray3h
                - pixDilateGray3v
                - pixDestroy
                - pixSetBorderVal
                - pixErodeGray3h
                - pixDestroy
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'graymorph.c:1087,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:1088,9'
          Dst:             pixGetDepth
        - Src:             'graymorph.c:1089,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:1090,9'
          Dst:             pixGetColormap
        - Src:             'graymorph.c:1091,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:1094,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:1097,16'
          Dst:             pixCopy
        - Src:             'graymorph.c:1099,12'
          Dst:             pixAddBorderGeneral
        - Src:             'graymorph.c:1102,16'
          Dst:             pixDilateGray3h
        - Src:             'graymorph.c:1103,9'
          Dst:             pixSetBorderVal
        - Src:             'graymorph.c:1104,17'
          Dst:             pixErodeGray3h
        - Src:             'graymorph.c:1105,9'
          Dst:             pixDestroy
        - Src:             'graymorph.c:1107,16'
          Dst:             pixDilateGray3v
        - Src:             'graymorph.c:1108,9'
          Dst:             pixSetBorderVal
        - Src:             'graymorph.c:1109,17'
          Dst:             pixErodeGray3v
        - Src:             'graymorph.c:1110,9'
          Dst:             pixDestroy
        - Src:             'graymorph.c:1112,16'
          Dst:             pixDilateGray3h
        - Src:             'graymorph.c:1113,17'
          Dst:             pixDilateGray3v
        - Src:             'graymorph.c:1114,9'
          Dst:             pixDestroy
        - Src:             'graymorph.c:1115,9'
          Dst:             pixSetBorderVal
        - Src:             'graymorph.c:1116,16'
          Dst:             pixErodeGray3h
        - Src:             'graymorph.c:1117,9'
          Dst:             pixDestroy
        - Src:             'graymorph.c:1118,17'
          Dst:             pixErodeGray3v
        - Src:             'graymorph.c:1119,9'
          Dst:             pixDestroy
        - Src:             'graymorph.c:1122,12'
          Dst:             pixRemoveBorderGeneral
        - Src:             'graymorph.c:1123,5'
          Dst:             pixDestroy
        - Src:             'graymorph.c:1124,5'
          Dst:             pixDestroy
    - functionName:    pixDilateGray3h
      functionSourceFile: '/src/leptonica/src/graymorph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         58
      ICount:          547
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - pixCreateTemplate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'graymorph.c:895,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:896,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixCreateTemplate
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'graymorph.c:897,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixCreateTemplate
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'graymorph.c:896,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:896,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:896,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:897,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:898,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:900,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
        - Branch String:   'graymorph.c:898,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:898,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:898,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:905,5'
          Branch Sides:
            - BranchSide:      'graymorph.c:906,17'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:933,12'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:908,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:909,20'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:932,5'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:919,22'
          Branch Sides:
            - BranchSide:      'graymorph.c:919,20'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:919,20'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:920,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:920,13'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:920,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:921,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:921,13'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:921,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:922,22'
          Branch Sides:
            - BranchSide:      'graymorph.c:922,20'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:922,20'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:923,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:923,13'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:923,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:924,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:924,13'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:924,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:925,22'
          Branch Sides:
            - BranchSide:      'graymorph.c:925,20'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:925,20'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:926,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:926,13'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:926,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:927,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:927,13'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:927,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:928,22'
          Branch Sides:
            - BranchSide:      'graymorph.c:928,20'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:928,20'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:929,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:929,13'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:929,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:930,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:908,34'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:908,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graymorph.c:896,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:897,9'
          Dst:             pixGetDepth
        - Src:             'graymorph.c:898,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:900,12'
          Dst:             pixCreateTemplate
        - Src:             'graymorph.c:901,5'
          Dst:             pixGetDimensions
        - Src:             'graymorph.c:902,13'
          Dst:             pixGetData
        - Src:             'graymorph.c:903,13'
          Dst:             pixGetData
        - Src:             'graymorph.c:904,11'
          Dst:             pixGetWpl
    - functionName:    pixErodeGray3h
      functionSourceFile: '/src/leptonica/src/graymorph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         58
      ICount:          547
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - pixCreateTemplate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'graymorph.c:715,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:716,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixCreateTemplate
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'graymorph.c:717,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixCreateTemplate
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'graymorph.c:716,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:716,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:716,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:717,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:718,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:720,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
        - Branch String:   'graymorph.c:718,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:718,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:718,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:725,5'
          Branch Sides:
            - BranchSide:      'graymorph.c:726,17'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:753,12'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:728,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:729,20'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:752,5'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:739,22'
          Branch Sides:
            - BranchSide:      'graymorph.c:739,20'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:739,20'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:740,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:740,13'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:740,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:741,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:741,13'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:741,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:742,22'
          Branch Sides:
            - BranchSide:      'graymorph.c:742,20'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:742,20'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:743,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:743,13'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:743,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:744,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:744,13'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:744,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:745,22'
          Branch Sides:
            - BranchSide:      'graymorph.c:745,20'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:745,20'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:746,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:746,13'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:746,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:747,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:747,13'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:747,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:748,22'
          Branch Sides:
            - BranchSide:      'graymorph.c:748,20'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:748,20'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:749,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:749,13'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:749,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:750,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:728,34'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:728,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graymorph.c:716,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:717,9'
          Dst:             pixGetDepth
        - Src:             'graymorph.c:718,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:720,12'
          Dst:             pixCreateTemplate
        - Src:             'graymorph.c:721,5'
          Dst:             pixGetDimensions
        - Src:             'graymorph.c:722,13'
          Dst:             pixGetData
        - Src:             'graymorph.c:723,13'
          Dst:             pixGetData
        - Src:             'graymorph.c:724,11'
          Dst:             pixGetWpl
    - functionName:    pixDilateGray3v
      functionSourceFile: '/src/leptonica/src/graymorph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         58
      ICount:          593
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - pixCreateTemplate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'graymorph.c:957,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:958,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixCreateTemplate
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'graymorph.c:959,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixCreateTemplate
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'graymorph.c:958,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:958,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:958,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:959,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:960,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:962,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
        - Branch String:   'graymorph.c:960,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:960,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:960,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:967,5'
          Branch Sides:
            - BranchSide:      'graymorph.c:968,16'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:995,12'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:968,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:969,22'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:994,5'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:981,22'
          Branch Sides:
            - BranchSide:      'graymorph.c:981,20'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:981,20'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:982,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:982,13'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:982,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:983,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:983,13'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:983,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:984,22'
          Branch Sides:
            - BranchSide:      'graymorph.c:984,20'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:984,20'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:985,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:985,13'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:985,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:986,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:986,13'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:986,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:987,22'
          Branch Sides:
            - BranchSide:      'graymorph.c:987,20'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:987,20'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:988,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:988,13'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:988,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:989,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:989,13'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:989,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:990,22'
          Branch Sides:
            - BranchSide:      'graymorph.c:990,20'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:990,20'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:991,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:991,13'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:991,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:992,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:968,34'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:968,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graymorph.c:958,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:959,9'
          Dst:             pixGetDepth
        - Src:             'graymorph.c:960,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:962,12'
          Dst:             pixCreateTemplate
        - Src:             'graymorph.c:963,5'
          Dst:             pixGetDimensions
        - Src:             'graymorph.c:964,13'
          Dst:             pixGetData
        - Src:             'graymorph.c:965,13'
          Dst:             pixGetData
        - Src:             'graymorph.c:966,11'
          Dst:             pixGetWpl
    - functionName:    pixErodeGray3v
      functionSourceFile: '/src/leptonica/src/graymorph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         58
      ICount:          593
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - pixCreateTemplate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'graymorph.c:780,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:781,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixCreateTemplate
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'graymorph.c:782,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixCreateTemplate
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'graymorph.c:781,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:781,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:781,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:782,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:783,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:785,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
        - Branch String:   'graymorph.c:783,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:783,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:783,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:790,5'
          Branch Sides:
            - BranchSide:      'graymorph.c:791,16'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:818,12'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:791,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:792,22'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:817,5'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:804,22'
          Branch Sides:
            - BranchSide:      'graymorph.c:804,20'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:804,20'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:805,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:805,13'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:805,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:806,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:806,13'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:806,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:807,22'
          Branch Sides:
            - BranchSide:      'graymorph.c:807,20'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:807,20'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:808,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:808,13'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:808,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:809,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:809,13'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:809,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:810,22'
          Branch Sides:
            - BranchSide:      'graymorph.c:810,20'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:810,20'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:811,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:811,13'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:811,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:812,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:812,13'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:812,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:813,22'
          Branch Sides:
            - BranchSide:      'graymorph.c:813,20'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:813,20'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:814,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:814,13'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:814,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:815,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:791,34'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:791,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'graymorph.c:781,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:782,9'
          Dst:             pixGetDepth
        - Src:             'graymorph.c:783,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:785,12'
          Dst:             pixCreateTemplate
        - Src:             'graymorph.c:786,5'
          Dst:             pixGetDimensions
        - Src:             'graymorph.c:787,13'
          Dst:             pixGetData
        - Src:             'graymorph.c:788,13'
          Dst:             pixGetData
        - Src:             'graymorph.c:789,11'
          Dst:             pixGetWpl
    - functionName:    pixOpenGray3
      functionSourceFile: '/src/leptonica/src/graymorph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1062
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - hsize
        - vsize
      BBCount:         44
      ICount:          236
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - pixAddBorderGeneral
        - pixCopy
        - pixDestroy
        - pixDilateGray3h
        - pixDilateGray3v
        - pixErodeGray3h
        - pixErodeGray3v
        - pixGetColormap
        - pixGetDepth
        - pixRemoveBorderGeneral
        - pixSetBorderVal
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'graymorph.c:1022,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:1023,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixAddBorderGeneral
                - pixErodeGray3h
                - pixErodeGray3v
                - pixDestroy
                - pixSetBorderVal
                - pixDilateGray3h
                - pixDestroy
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixErodeGray3v
                - pixSetBorderVal
                - pixDilateGray3v
                - pixDestroy
                - pixErodeGray3h
                - pixSetBorderVal
                - pixDilateGray3h
                - pixDestroy
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'graymorph.c:1024,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixAddBorderGeneral
                - pixErodeGray3h
                - pixErodeGray3v
                - pixDestroy
                - pixSetBorderVal
                - pixDilateGray3h
                - pixDestroy
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixErodeGray3v
                - pixSetBorderVal
                - pixDilateGray3v
                - pixDestroy
                - pixErodeGray3h
                - pixSetBorderVal
                - pixDilateGray3h
                - pixDestroy
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'graymorph.c:1023,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:1023,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:1023,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1024,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:1025,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:1026,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixAddBorderGeneral
                - pixErodeGray3h
                - pixErodeGray3v
                - pixDestroy
                - pixSetBorderVal
                - pixDilateGray3h
                - pixDestroy
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixErodeGray3v
                - pixSetBorderVal
                - pixDilateGray3v
                - pixDestroy
                - pixErodeGray3h
                - pixSetBorderVal
                - pixDilateGray3h
                - pixDestroy
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'graymorph.c:1025,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:1025,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:1025,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1026,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:1027,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:1028,10'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixErodeGray3h
                - pixErodeGray3v
                - pixDestroy
                - pixSetBorderVal
                - pixDilateGray3h
                - pixDestroy
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixErodeGray3v
                - pixSetBorderVal
                - pixDilateGray3v
                - pixDestroy
                - pixErodeGray3h
                - pixSetBorderVal
                - pixDilateGray3h
                - pixDestroy
                - pixCopy
                - returnErrorPtr
        - Branch String:   'graymorph.c:1027,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:1027,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:1027,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1028,21'
          Branch Sides:
            - BranchSide:      'graymorph.c:1028,24'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixErodeGray3h
                - pixErodeGray3v
                - pixDestroy
                - pixSetBorderVal
                - pixDilateGray3h
                - pixDestroy
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixErodeGray3v
                - pixSetBorderVal
                - pixDilateGray3v
                - pixDestroy
                - pixErodeGray3h
                - pixSetBorderVal
                - pixDilateGray3h
                - pixDestroy
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'graymorph.c:1029,10'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixErodeGray3h
                - pixErodeGray3v
                - pixDestroy
                - pixSetBorderVal
                - pixDilateGray3h
                - pixDestroy
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixErodeGray3v
                - pixSetBorderVal
                - pixDilateGray3v
                - pixDestroy
                - pixErodeGray3h
                - pixSetBorderVal
                - pixDilateGray3h
                - pixDestroy
                - pixCopy
                - returnErrorPtr
        - Branch String:   'graymorph.c:1028,36'
          Branch Sides:
            - BranchSide:      'graymorph.c:1029,10'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:1030,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'graymorph.c:1029,21'
          Branch Sides:
            - BranchSide:      'graymorph.c:1029,24'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixErodeGray3h
                - pixErodeGray3v
                - pixDestroy
                - pixSetBorderVal
                - pixDilateGray3h
                - pixDestroy
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixErodeGray3v
                - pixSetBorderVal
                - pixDilateGray3v
                - pixDestroy
                - pixErodeGray3h
                - pixSetBorderVal
                - pixDilateGray3h
                - pixDestroy
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'graymorph.c:1032,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixErodeGray3h
                - pixErodeGray3v
                - pixDestroy
                - pixSetBorderVal
                - pixDilateGray3h
                - pixDestroy
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixErodeGray3v
                - pixSetBorderVal
                - pixDilateGray3v
                - pixDestroy
                - pixErodeGray3h
                - pixSetBorderVal
                - pixDilateGray3h
                - pixDestroy
                - pixCopy
        - Branch String:   'graymorph.c:1028,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:1030,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:1032,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixErodeGray3h
                - pixErodeGray3v
                - pixDestroy
                - pixSetBorderVal
                - pixDilateGray3h
                - pixDestroy
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixErodeGray3v
                - pixSetBorderVal
                - pixDilateGray3v
                - pixDestroy
                - pixErodeGray3h
                - pixSetBorderVal
                - pixDilateGray3h
                - pixDestroy
                - pixCopy
        - Branch String:   'graymorph.c:1030,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:1030,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:1030,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1032,20'
          Branch Sides:
            - BranchSide:      'graymorph.c:1032,23'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixErodeGray3h
                - pixErodeGray3v
                - pixDestroy
                - pixSetBorderVal
                - pixDilateGray3h
                - pixDestroy
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixErodeGray3v
                - pixSetBorderVal
                - pixDilateGray3v
                - pixDestroy
                - pixErodeGray3h
                - pixSetBorderVal
                - pixDilateGray3h
                - pixDestroy
                - pixCopy
            - BranchSide:      'graymorph.c:1035,32'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixErodeGray3h
                - pixErodeGray3v
                - pixDestroy
                - pixSetBorderVal
                - pixDilateGray3h
                - pixDestroy
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixErodeGray3v
                - pixSetBorderVal
                - pixDilateGray3v
                - pixDestroy
                - pixErodeGray3h
                - pixSetBorderVal
                - pixDilateGray3h
                - pixDestroy
        - Branch String:   'graymorph.c:1032,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:1033,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'graymorph.c:1035,32'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixErodeGray3h
                - pixErodeGray3v
                - pixDestroy
                - pixSetBorderVal
                - pixDilateGray3h
                - pixDestroy
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixErodeGray3v
                - pixSetBorderVal
                - pixDilateGray3v
                - pixDestroy
                - pixErodeGray3h
                - pixSetBorderVal
                - pixDilateGray3h
                - pixDestroy
        - Branch String:   'graymorph.c:1037,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:1038,31'
              BranchSideFuncs:
                - pixErodeGray3h
                - pixSetBorderVal
                - pixDilateGray3h
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
            - BranchSide:      'graymorph.c:1042,16'
              BranchSideFuncs:
                - pixErodeGray3h
                - pixErodeGray3v
                - pixDestroy
                - pixSetBorderVal
                - pixDilateGray3h
                - pixDestroy
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixErodeGray3v
                - pixSetBorderVal
                - pixDilateGray3v
                - pixDestroy
        - Branch String:   'graymorph.c:1042,16'
          Branch Sides:
            - BranchSide:      'graymorph.c:1043,31'
              BranchSideFuncs:
                - pixErodeGray3v
                - pixSetBorderVal
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
            - BranchSide:      'graymorph.c:1048,31'
              BranchSideFuncs:
                - pixErodeGray3h
                - pixErodeGray3v
                - pixDestroy
                - pixSetBorderVal
                - pixDilateGray3h
                - pixDestroy
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'graymorph.c:1023,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:1024,9'
          Dst:             pixGetDepth
        - Src:             'graymorph.c:1025,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:1026,9'
          Dst:             pixGetColormap
        - Src:             'graymorph.c:1027,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:1030,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:1033,16'
          Dst:             pixCopy
        - Src:             'graymorph.c:1035,12'
          Dst:             pixAddBorderGeneral
        - Src:             'graymorph.c:1038,16'
          Dst:             pixErodeGray3h
        - Src:             'graymorph.c:1039,9'
          Dst:             pixSetBorderVal
        - Src:             'graymorph.c:1040,17'
          Dst:             pixDilateGray3h
        - Src:             'graymorph.c:1041,9'
          Dst:             pixDestroy
        - Src:             'graymorph.c:1043,16'
          Dst:             pixErodeGray3v
        - Src:             'graymorph.c:1044,9'
          Dst:             pixSetBorderVal
        - Src:             'graymorph.c:1045,17'
          Dst:             pixDilateGray3v
        - Src:             'graymorph.c:1046,9'
          Dst:             pixDestroy
        - Src:             'graymorph.c:1048,16'
          Dst:             pixErodeGray3h
        - Src:             'graymorph.c:1049,17'
          Dst:             pixErodeGray3v
        - Src:             'graymorph.c:1050,9'
          Dst:             pixDestroy
        - Src:             'graymorph.c:1051,9'
          Dst:             pixSetBorderVal
        - Src:             'graymorph.c:1052,16'
          Dst:             pixDilateGray3h
        - Src:             'graymorph.c:1053,9'
          Dst:             pixDestroy
        - Src:             'graymorph.c:1054,17'
          Dst:             pixDilateGray3v
        - Src:             'graymorph.c:1055,9'
          Dst:             pixDestroy
        - Src:             'graymorph.c:1058,12'
          Dst:             pixRemoveBorderGeneral
        - Src:             'graymorph.c:1059,5'
          Dst:             pixDestroy
        - Src:             'graymorph.c:1060,5'
          Dst:             pixDestroy
    - functionName:    pixDilateGray3
      functionSourceFile: '/src/leptonica/src/graymorph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - hsize
        - vsize
      BBCount:         44
      ICount:          214
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - pixAddBorderGeneral
        - pixCopy
        - pixDestroy
        - pixDilateGray3h
        - pixDilateGray3v
        - pixGetColormap
        - pixGetDepth
        - pixRemoveBorderGeneral
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'graymorph.c:843,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:844,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixAddBorderGeneral
                - pixDilateGray3h
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixDilateGray3v
                - pixDilateGray3h
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'graymorph.c:845,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixAddBorderGeneral
                - pixDilateGray3h
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixDilateGray3v
                - pixDilateGray3h
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'graymorph.c:844,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:844,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:844,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:845,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:846,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:847,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixAddBorderGeneral
                - pixDilateGray3h
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixDilateGray3v
                - pixDilateGray3h
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'graymorph.c:846,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:846,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:846,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:847,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:848,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:849,10'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixDilateGray3h
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixDilateGray3v
                - pixDilateGray3h
                - pixCopy
                - returnErrorPtr
        - Branch String:   'graymorph.c:848,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:848,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:848,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:849,21'
          Branch Sides:
            - BranchSide:      'graymorph.c:849,24'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixDilateGray3h
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixDilateGray3v
                - pixDilateGray3h
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'graymorph.c:850,10'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixDilateGray3h
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixDilateGray3v
                - pixDilateGray3h
                - pixCopy
                - returnErrorPtr
        - Branch String:   'graymorph.c:849,36'
          Branch Sides:
            - BranchSide:      'graymorph.c:850,10'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:851,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'graymorph.c:850,21'
          Branch Sides:
            - BranchSide:      'graymorph.c:850,24'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixDilateGray3h
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixDilateGray3v
                - pixDilateGray3h
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'graymorph.c:853,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixDilateGray3h
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixDilateGray3v
                - pixDilateGray3h
                - pixCopy
        - Branch String:   'graymorph.c:849,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:851,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:853,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixDilateGray3h
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixDilateGray3v
                - pixDilateGray3h
                - pixCopy
        - Branch String:   'graymorph.c:851,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:851,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:851,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:853,20'
          Branch Sides:
            - BranchSide:      'graymorph.c:853,23'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixDilateGray3h
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixDilateGray3v
                - pixDilateGray3h
                - pixCopy
            - BranchSide:      'graymorph.c:856,32'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixDilateGray3h
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixDilateGray3v
                - pixDilateGray3h
        - Branch String:   'graymorph.c:853,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:854,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'graymorph.c:856,32'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixDilateGray3h
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixDilateGray3v
                - pixDilateGray3h
        - Branch String:   'graymorph.c:858,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:859,33'
              BranchSideFuncs:
                - pixDilateGray3h
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
            - BranchSide:      'graymorph.c:860,14'
              BranchSideFuncs:
                - pixDilateGray3h
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixDilateGray3v
        - Branch String:   'graymorph.c:860,14'
          Branch Sides:
            - BranchSide:      'graymorph.c:861,33'
              BranchSideFuncs:
                - pixDilateGray3v
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
            - BranchSide:      'graymorph.c:863,32'
              BranchSideFuncs:
                - pixDilateGray3h
                - pixDilateGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'graymorph.c:844,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:845,9'
          Dst:             pixGetDepth
        - Src:             'graymorph.c:846,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:847,9'
          Dst:             pixGetColormap
        - Src:             'graymorph.c:848,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:851,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:854,16'
          Dst:             pixCopy
        - Src:             'graymorph.c:856,12'
          Dst:             pixAddBorderGeneral
        - Src:             'graymorph.c:859,17'
          Dst:             pixDilateGray3h
        - Src:             'graymorph.c:861,17'
          Dst:             pixDilateGray3v
        - Src:             'graymorph.c:863,16'
          Dst:             pixDilateGray3h
        - Src:             'graymorph.c:864,17'
          Dst:             pixDilateGray3v
        - Src:             'graymorph.c:865,9'
          Dst:             pixDestroy
        - Src:             'graymorph.c:868,12'
          Dst:             pixRemoveBorderGeneral
        - Src:             'graymorph.c:869,5'
          Dst:             pixDestroy
        - Src:             'graymorph.c:870,5'
          Dst:             pixDestroy
    - functionName:    pixErodeGray3
      functionSourceFile: '/src/leptonica/src/graymorph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - hsize
        - vsize
      BBCount:         44
      ICount:          214
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - pixAddBorderGeneral
        - pixCopy
        - pixDestroy
        - pixErodeGray3h
        - pixErodeGray3v
        - pixGetColormap
        - pixGetDepth
        - pixRemoveBorderGeneral
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'graymorph.c:663,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:664,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixAddBorderGeneral
                - pixErodeGray3h
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixErodeGray3v
                - pixErodeGray3h
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'graymorph.c:665,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixAddBorderGeneral
                - pixErodeGray3h
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixErodeGray3v
                - pixErodeGray3h
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'graymorph.c:664,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:664,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:664,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:665,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:666,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:667,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixAddBorderGeneral
                - pixErodeGray3h
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixErodeGray3v
                - pixErodeGray3h
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'graymorph.c:666,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:666,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:666,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:667,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:668,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:669,10'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixErodeGray3h
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixErodeGray3v
                - pixErodeGray3h
                - pixCopy
                - returnErrorPtr
        - Branch String:   'graymorph.c:668,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:668,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:668,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:669,21'
          Branch Sides:
            - BranchSide:      'graymorph.c:669,24'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixErodeGray3h
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixErodeGray3v
                - pixErodeGray3h
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'graymorph.c:670,10'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixErodeGray3h
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixErodeGray3v
                - pixErodeGray3h
                - pixCopy
                - returnErrorPtr
        - Branch String:   'graymorph.c:669,36'
          Branch Sides:
            - BranchSide:      'graymorph.c:670,10'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:671,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'graymorph.c:670,21'
          Branch Sides:
            - BranchSide:      'graymorph.c:670,24'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixErodeGray3h
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixErodeGray3v
                - pixErodeGray3h
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'graymorph.c:673,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixErodeGray3h
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixErodeGray3v
                - pixErodeGray3h
                - pixCopy
        - Branch String:   'graymorph.c:669,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:671,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:673,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixErodeGray3h
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixErodeGray3v
                - pixErodeGray3h
                - pixCopy
        - Branch String:   'graymorph.c:671,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:671,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:671,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:673,20'
          Branch Sides:
            - BranchSide:      'graymorph.c:673,23'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixErodeGray3h
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixErodeGray3v
                - pixErodeGray3h
                - pixCopy
            - BranchSide:      'graymorph.c:676,32'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixErodeGray3h
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixErodeGray3v
                - pixErodeGray3h
        - Branch String:   'graymorph.c:673,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:674,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'graymorph.c:676,32'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixErodeGray3h
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixErodeGray3v
                - pixErodeGray3h
        - Branch String:   'graymorph.c:678,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:679,32'
              BranchSideFuncs:
                - pixErodeGray3h
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
            - BranchSide:      'graymorph.c:680,14'
              BranchSideFuncs:
                - pixErodeGray3h
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixErodeGray3v
        - Branch String:   'graymorph.c:680,14'
          Branch Sides:
            - BranchSide:      'graymorph.c:681,32'
              BranchSideFuncs:
                - pixErodeGray3v
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
            - BranchSide:      'graymorph.c:683,31'
              BranchSideFuncs:
                - pixErodeGray3h
                - pixErodeGray3v
                - pixDestroy
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'graymorph.c:664,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:665,9'
          Dst:             pixGetDepth
        - Src:             'graymorph.c:666,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:667,9'
          Dst:             pixGetColormap
        - Src:             'graymorph.c:668,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:671,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:674,16'
          Dst:             pixCopy
        - Src:             'graymorph.c:676,12'
          Dst:             pixAddBorderGeneral
        - Src:             'graymorph.c:679,17'
          Dst:             pixErodeGray3h
        - Src:             'graymorph.c:681,17'
          Dst:             pixErodeGray3v
        - Src:             'graymorph.c:683,16'
          Dst:             pixErodeGray3h
        - Src:             'graymorph.c:684,17'
          Dst:             pixErodeGray3v
        - Src:             'graymorph.c:685,9'
          Dst:             pixDestroy
        - Src:             'graymorph.c:688,12'
          Dst:             pixRemoveBorderGeneral
        - Src:             'graymorph.c:689,5'
          Dst:             pixDestroy
        - Src:             'graymorph.c:690,5'
          Dst:             pixDestroy
    - functionName:    pixCloseGray
      functionSourceFile: '/src/leptonica/src/graymorph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - hsize
        - vsize
      BBCount:         80
      ICount:          558
      EdgeCount:       107
      CyclomaticComplexity: 29
      functionsReached:
        - calloc
        - dilateGrayLow
        - erodeGrayLow
        - lept_stderr
        - pixAddBorderGeneral
        - pixCopy
        - pixCreateTemplate
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveBorderGeneral
        - pixSetOrClearBorder
        - returnErrorPtr
      functionUses:    9
      BranchProfiles:
        - Branch String:   'graymorph.c:531,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:532,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixCopy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'graymorph.c:533,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixCopy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'graymorph.c:532,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:532,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:532,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:533,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:534,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:535,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixCopy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'graymorph.c:534,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:534,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:534,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:535,19'
          Branch Sides:
            - BranchSide:      'graymorph.c:535,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:536,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'graymorph.c:535,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:536,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:537,10'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixCopy
                - lept_stderr
                - lept_stderr
        - Branch String:   'graymorph.c:536,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:536,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:536,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:537,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:538,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixCopy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'graymorph.c:541,10'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixCopy
                - lept_stderr
        - Branch String:   'graymorph.c:538,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:539,14'
              BranchSideFuncs:
                - lept_stderr
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixCopy
                - lept_stderr
            - BranchSide:      'graymorph.c:539,14'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixCopy
                - lept_stderr
        - Branch String:   'graymorph.c:541,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:542,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixCopy
                - lept_stderr
            - BranchSide:      'graymorph.c:546,24'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixCopy
        - Branch String:   'graymorph.c:542,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:543,14'
              BranchSideFuncs:
                - lept_stderr
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixCopy
            - BranchSide:      'graymorph.c:543,14'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixCopy
        - Branch String:   'graymorph.c:549,20'
          Branch Sides:
            - BranchSide:      'graymorph.c:549,23'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixCopy
            - BranchSide:      'graymorph.c:552,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
        - Branch String:   'graymorph.c:549,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:550,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'graymorph.c:552,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
        - Branch String:   'graymorph.c:552,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:553,20'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
            - BranchSide:      'graymorph.c:557,16'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
        - Branch String:   'graymorph.c:557,16'
          Branch Sides:
            - BranchSide:      'graymorph.c:558,17'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
            - BranchSide:      'graymorph.c:563,20'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
        - Branch String:   'graymorph.c:571,15'
          Branch Sides:
            - BranchSide:      'graymorph.c:571,19'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
            - BranchSide:      'graymorph.c:572,9'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'graymorph.c:571,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:572,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
            - BranchSide:      'graymorph.c:576,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
        - Branch String:   'graymorph.c:572,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:573,9'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - pixDestroy
                - pixDestroy
            - BranchSide:      'graymorph.c:573,9'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
        - Branch String:   'graymorph.c:582,25'
          Branch Sides:
            - BranchSide:      'graymorph.c:582,25'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
            - BranchSide:      'graymorph.c:582,25'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
        - Branch String:   'graymorph.c:583,15'
          Branch Sides:
            - BranchSide:      'graymorph.c:583,13'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
            - BranchSide:      'graymorph.c:583,13'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
        - Branch String:   'graymorph.c:585,17'
          Branch Sides:
            - BranchSide:      'graymorph.c:585,21'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
            - BranchSide:      'graymorph.c:586,9'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'graymorph.c:585,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:586,9'
              BranchSideFuncs:
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
            - BranchSide:      'graymorph.c:590,9'
              BranchSideFuncs:
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
        - Branch String:   'graymorph.c:586,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:587,9'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - pixDestroy
                - pixDestroy
            - BranchSide:      'graymorph.c:587,9'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
        - Branch String:   'graymorph.c:590,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:591,23'
              BranchSideFuncs:
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'graymorph.c:597,16'
              BranchSideFuncs:
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
        - Branch String:   'graymorph.c:597,16'
          Branch Sides:
            - BranchSide:      'graymorph.c:598,23'
              BranchSideFuncs:
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'graymorph.c:605,23'
              BranchSideFuncs:
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'graymorph.c:622,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:622,10'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
            - BranchSide:      'graymorph.c:623,9'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'graymorph.c:623,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:622,10'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - pixDestroy
                - pixDestroy
            - BranchSide:      'graymorph.c:622,10'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'graymorph.c:532,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:533,9'
          Dst:             pixGetDepth
        - Src:             'graymorph.c:534,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:536,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:538,9'
          Dst:             lept_stderr
        - Src:             'graymorph.c:542,9'
          Dst:             lept_stderr
        - Src:             'graymorph.c:550,16'
          Dst:             pixCopy
        - Src:             'graymorph.c:569,12'
          Dst:             pixAddBorderGeneral
        - Src:             'graymorph.c:570,12'
          Dst:             pixCreateTemplate
        - Src:             'graymorph.c:572,9'
          Dst:             lept_stderr
        - Src:             'graymorph.c:576,5'
          Dst:             pixGetDimensions
        - Src:             'graymorph.c:577,13'
          Dst:             pixGetData
        - Src:             'graymorph.c:578,13'
          Dst:             pixGetData
        - Src:             'graymorph.c:579,12'
          Dst:             pixGetWpl
        - Src:             'graymorph.c:580,12'
          Dst:             pixGetWpl
        - Src:             'graymorph.c:582,25'
          Dst:             calloc
        - Src:             'graymorph.c:584,24'
          Dst:             calloc
        - Src:             'graymorph.c:586,9'
          Dst:             lept_stderr
        - Src:             'graymorph.c:591,9'
          Dst:             dilateGrayLow
        - Src:             'graymorph.c:593,9'
          Dst:             pixSetOrClearBorder
        - Src:             'graymorph.c:595,9'
          Dst:             erodeGrayLow
        - Src:             'graymorph.c:598,9'
          Dst:             dilateGrayLow
        - Src:             'graymorph.c:600,9'
          Dst:             pixSetOrClearBorder
        - Src:             'graymorph.c:602,9'
          Dst:             erodeGrayLow
        - Src:             'graymorph.c:605,9'
          Dst:             dilateGrayLow
        - Src:             'graymorph.c:607,9'
          Dst:             pixSetOrClearBorder
        - Src:             'graymorph.c:609,9'
          Dst:             dilateGrayLow
        - Src:             'graymorph.c:611,9'
          Dst:             pixSetOrClearBorder
        - Src:             'graymorph.c:613,9'
          Dst:             erodeGrayLow
        - Src:             'graymorph.c:615,9'
          Dst:             pixSetOrClearBorder
        - Src:             'graymorph.c:617,9'
          Dst:             erodeGrayLow
        - Src:             'graymorph.c:621,12'
          Dst:             pixRemoveBorderGeneral
        - Src:             'graymorph.c:623,9'
          Dst:             lept_stderr
        - Src:             'graymorph.c:628,5'
          Dst:             pixDestroy
        - Src:             'graymorph.c:629,5'
          Dst:             pixDestroy
    - functionName:    dilateGrayLow
      functionSourceFile: '/src/leptonica/src/graymorph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1171
      functionLinenumberEnd: 1244
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
        - size
        - direction
        - buffer
        - maxarray
      BBCount:         62
      ICount:          730
      EdgeCount:       78
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'graymorph.c:1177,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:1178,17'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1210,17'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1180,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:1181,21'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1209,5'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1185,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:1186,29'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1188,20'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1188,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:1190,29'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1208,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1192,17'
          Branch Sides:
            - BranchSide:      'graymorph.c:1194,25'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1200,26'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1194,25'
          Branch Sides:
            - BranchSide:      'graymorph.c:1194,25'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1194,25'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1196,25'
          Branch Sides:
            - BranchSide:      'graymorph.c:1192,40'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1192,40'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1203,17'
          Branch Sides:
            - BranchSide:      'graymorph.c:1204,30'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1207,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1204,30'
          Branch Sides:
            - BranchSide:      'graymorph.c:1203,44'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1203,44'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1212,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1214,20'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1214,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:1215,25'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1219,20'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1219,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:1221,29'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1241,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1223,17'
          Branch Sides:
            - BranchSide:      'graymorph.c:1225,25'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1231,26'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1225,25'
          Branch Sides:
            - BranchSide:      'graymorph.c:1225,25'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1225,25'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1227,25'
          Branch Sides:
            - BranchSide:      'graymorph.c:1223,40'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1223,40'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1236,17'
          Branch Sides:
            - BranchSide:      'graymorph.c:1237,30'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1240,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1237,30'
          Branch Sides:
            - BranchSide:      'graymorph.c:1236,44'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1236,44'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    erodeGrayLow
      functionSourceFile: '/src/leptonica/src/graymorph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1278
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
        - size
        - direction
        - buffer
        - minarray
      BBCount:         62
      ICount:          730
      EdgeCount:       78
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'graymorph.c:1284,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:1285,17'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1317,17'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1287,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:1288,21'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1316,5'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1292,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:1293,29'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1295,20'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1295,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:1297,29'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1315,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1299,17'
          Branch Sides:
            - BranchSide:      'graymorph.c:1301,25'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1307,26'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1301,25'
          Branch Sides:
            - BranchSide:      'graymorph.c:1301,25'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1301,25'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1303,25'
          Branch Sides:
            - BranchSide:      'graymorph.c:1299,40'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1299,40'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1310,17'
          Branch Sides:
            - BranchSide:      'graymorph.c:1311,30'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1314,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1311,30'
          Branch Sides:
            - BranchSide:      'graymorph.c:1310,44'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1310,44'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1319,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1321,20'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1321,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:1322,25'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1326,20'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1326,13'
          Branch Sides:
            - BranchSide:      'graymorph.c:1328,29'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1348,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1330,17'
          Branch Sides:
            - BranchSide:      'graymorph.c:1332,25'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1338,26'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1332,25'
          Branch Sides:
            - BranchSide:      'graymorph.c:1332,25'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1332,25'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1334,25'
          Branch Sides:
            - BranchSide:      'graymorph.c:1330,40'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1330,40'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1343,17'
          Branch Sides:
            - BranchSide:      'graymorph.c:1344,30'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1347,13'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:1344,30'
          Branch Sides:
            - BranchSide:      'graymorph.c:1343,44'
              BranchSideFuncs: []
            - BranchSide:      'graymorph.c:1343,44'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pixOpenGray
      functionSourceFile: '/src/leptonica/src/graymorph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - hsize
        - vsize
      BBCount:         80
      ICount:          558
      EdgeCount:       107
      CyclomaticComplexity: 29
      functionsReached:
        - calloc
        - dilateGrayLow
        - erodeGrayLow
        - lept_stderr
        - pixAddBorderGeneral
        - pixCopy
        - pixCreateTemplate
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveBorderGeneral
        - pixSetOrClearBorder
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'graymorph.c:401,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:402,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixCopy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'graymorph.c:403,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixCopy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'graymorph.c:402,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:402,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:402,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:403,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:404,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:405,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixCopy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'graymorph.c:404,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:404,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:404,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:405,19'
          Branch Sides:
            - BranchSide:      'graymorph.c:405,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:406,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'graymorph.c:405,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:406,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:407,10'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixCopy
                - lept_stderr
                - lept_stderr
        - Branch String:   'graymorph.c:406,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:406,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:406,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:407,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:408,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixCopy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'graymorph.c:411,10'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixCopy
                - lept_stderr
        - Branch String:   'graymorph.c:408,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:409,14'
              BranchSideFuncs:
                - lept_stderr
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixCopy
                - lept_stderr
            - BranchSide:      'graymorph.c:409,14'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixCopy
                - lept_stderr
        - Branch String:   'graymorph.c:411,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:412,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixCopy
                - lept_stderr
            - BranchSide:      'graymorph.c:416,24'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixCopy
        - Branch String:   'graymorph.c:412,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:413,14'
              BranchSideFuncs:
                - lept_stderr
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixCopy
            - BranchSide:      'graymorph.c:413,14'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixCopy
        - Branch String:   'graymorph.c:419,20'
          Branch Sides:
            - BranchSide:      'graymorph.c:419,23'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixCopy
            - BranchSide:      'graymorph.c:422,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
        - Branch String:   'graymorph.c:419,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:420,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'graymorph.c:422,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
        - Branch String:   'graymorph.c:422,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:423,20'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
            - BranchSide:      'graymorph.c:427,16'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
        - Branch String:   'graymorph.c:427,16'
          Branch Sides:
            - BranchSide:      'graymorph.c:428,17'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
            - BranchSide:      'graymorph.c:433,20'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
        - Branch String:   'graymorph.c:441,15'
          Branch Sides:
            - BranchSide:      'graymorph.c:441,19'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
            - BranchSide:      'graymorph.c:442,9'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'graymorph.c:441,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:442,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
            - BranchSide:      'graymorph.c:446,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
        - Branch String:   'graymorph.c:442,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:443,9'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - pixDestroy
                - pixDestroy
            - BranchSide:      'graymorph.c:443,9'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
        - Branch String:   'graymorph.c:452,25'
          Branch Sides:
            - BranchSide:      'graymorph.c:452,25'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
            - BranchSide:      'graymorph.c:452,25'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
        - Branch String:   'graymorph.c:453,15'
          Branch Sides:
            - BranchSide:      'graymorph.c:453,13'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
            - BranchSide:      'graymorph.c:453,13'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
        - Branch String:   'graymorph.c:455,17'
          Branch Sides:
            - BranchSide:      'graymorph.c:455,21'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
            - BranchSide:      'graymorph.c:456,9'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'graymorph.c:455,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:456,9'
              BranchSideFuncs:
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
            - BranchSide:      'graymorph.c:460,9'
              BranchSideFuncs:
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
        - Branch String:   'graymorph.c:456,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:457,9'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - pixDestroy
                - pixDestroy
            - BranchSide:      'graymorph.c:457,9'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
        - Branch String:   'graymorph.c:460,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:461,22'
              BranchSideFuncs:
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'graymorph.c:468,14'
              BranchSideFuncs:
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
        - Branch String:   'graymorph.c:468,14'
          Branch Sides:
            - BranchSide:      'graymorph.c:469,22'
              BranchSideFuncs:
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'graymorph.c:476,22'
              BranchSideFuncs:
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'graymorph.c:493,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:493,10'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
            - BranchSide:      'graymorph.c:494,9'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'graymorph.c:494,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:493,10'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - pixDestroy
                - pixDestroy
            - BranchSide:      'graymorph.c:493,10'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'graymorph.c:402,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:403,9'
          Dst:             pixGetDepth
        - Src:             'graymorph.c:404,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:406,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:408,9'
          Dst:             lept_stderr
        - Src:             'graymorph.c:412,9'
          Dst:             lept_stderr
        - Src:             'graymorph.c:420,16'
          Dst:             pixCopy
        - Src:             'graymorph.c:439,12'
          Dst:             pixAddBorderGeneral
        - Src:             'graymorph.c:440,12'
          Dst:             pixCreateTemplate
        - Src:             'graymorph.c:442,9'
          Dst:             lept_stderr
        - Src:             'graymorph.c:446,5'
          Dst:             pixGetDimensions
        - Src:             'graymorph.c:447,13'
          Dst:             pixGetData
        - Src:             'graymorph.c:448,13'
          Dst:             pixGetData
        - Src:             'graymorph.c:449,12'
          Dst:             pixGetWpl
        - Src:             'graymorph.c:450,12'
          Dst:             pixGetWpl
        - Src:             'graymorph.c:452,25'
          Dst:             calloc
        - Src:             'graymorph.c:454,24'
          Dst:             calloc
        - Src:             'graymorph.c:456,9'
          Dst:             lept_stderr
        - Src:             'graymorph.c:461,9'
          Dst:             erodeGrayLow
        - Src:             'graymorph.c:463,9'
          Dst:             pixSetOrClearBorder
        - Src:             'graymorph.c:465,9'
          Dst:             dilateGrayLow
        - Src:             'graymorph.c:469,9'
          Dst:             erodeGrayLow
        - Src:             'graymorph.c:471,9'
          Dst:             pixSetOrClearBorder
        - Src:             'graymorph.c:473,9'
          Dst:             dilateGrayLow
        - Src:             'graymorph.c:476,9'
          Dst:             erodeGrayLow
        - Src:             'graymorph.c:478,9'
          Dst:             pixSetOrClearBorder
        - Src:             'graymorph.c:480,9'
          Dst:             erodeGrayLow
        - Src:             'graymorph.c:482,9'
          Dst:             pixSetOrClearBorder
        - Src:             'graymorph.c:484,9'
          Dst:             dilateGrayLow
        - Src:             'graymorph.c:486,9'
          Dst:             pixSetOrClearBorder
        - Src:             'graymorph.c:488,9'
          Dst:             dilateGrayLow
        - Src:             'graymorph.c:492,12'
          Dst:             pixRemoveBorderGeneral
        - Src:             'graymorph.c:494,9'
          Dst:             lept_stderr
        - Src:             'graymorph.c:499,5'
          Dst:             pixDestroy
        - Src:             'graymorph.c:500,5'
          Dst:             pixDestroy
    - functionName:    pixDilateGray
      functionSourceFile: '/src/leptonica/src/graymorph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - hsize
        - vsize
      BBCount:         80
      ICount:          498
      EdgeCount:       107
      CyclomaticComplexity: 29
      functionsReached:
        - calloc
        - dilateGrayLow
        - lept_stderr
        - pixAddBorderGeneral
        - pixClone
        - pixCopy
        - pixCreateTemplate
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveBorderGeneral
        - pixSetOrClearBorder
        - returnErrorPtr
      functionUses:    8
      BranchProfiles:
        - Branch String:   'graymorph.c:286,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:287,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
                - pixCopy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'graymorph.c:288,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
                - pixCopy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'graymorph.c:287,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:287,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:287,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:288,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:289,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:290,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
                - pixCopy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'graymorph.c:289,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:289,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:289,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:290,19'
          Branch Sides:
            - BranchSide:      'graymorph.c:290,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:291,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'graymorph.c:290,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:291,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:292,10'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
                - pixCopy
                - lept_stderr
                - lept_stderr
        - Branch String:   'graymorph.c:291,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:291,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:291,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:292,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:293,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
                - pixCopy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'graymorph.c:296,10'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
                - pixCopy
                - lept_stderr
        - Branch String:   'graymorph.c:293,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:294,14'
              BranchSideFuncs:
                - lept_stderr
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
                - pixCopy
                - lept_stderr
            - BranchSide:      'graymorph.c:294,14'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
                - pixCopy
                - lept_stderr
        - Branch String:   'graymorph.c:296,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:297,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
                - pixCopy
                - lept_stderr
            - BranchSide:      'graymorph.c:301,24'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
                - pixCopy
        - Branch String:   'graymorph.c:297,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:298,14'
              BranchSideFuncs:
                - lept_stderr
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
                - pixCopy
            - BranchSide:      'graymorph.c:298,14'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
                - pixCopy
        - Branch String:   'graymorph.c:304,20'
          Branch Sides:
            - BranchSide:      'graymorph.c:304,23'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
                - pixCopy
            - BranchSide:      'graymorph.c:307,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
        - Branch String:   'graymorph.c:304,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:305,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'graymorph.c:307,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
        - Branch String:   'graymorph.c:307,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:308,20'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
            - BranchSide:      'graymorph.c:312,16'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
        - Branch String:   'graymorph.c:312,16'
          Branch Sides:
            - BranchSide:      'graymorph.c:313,17'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
            - BranchSide:      'graymorph.c:318,20'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
        - Branch String:   'graymorph.c:326,15'
          Branch Sides:
            - BranchSide:      'graymorph.c:326,19'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
            - BranchSide:      'graymorph.c:327,9'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'graymorph.c:326,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:327,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
            - BranchSide:      'graymorph.c:331,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
        - Branch String:   'graymorph.c:327,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:328,9'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - pixDestroy
                - pixDestroy
            - BranchSide:      'graymorph.c:328,9'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
        - Branch String:   'graymorph.c:337,25'
          Branch Sides:
            - BranchSide:      'graymorph.c:337,25'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
            - BranchSide:      'graymorph.c:337,25'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
        - Branch String:   'graymorph.c:338,15'
          Branch Sides:
            - BranchSide:      'graymorph.c:338,13'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
            - BranchSide:      'graymorph.c:338,13'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
        - Branch String:   'graymorph.c:340,17'
          Branch Sides:
            - BranchSide:      'graymorph.c:340,21'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
            - BranchSide:      'graymorph.c:341,9'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'graymorph.c:340,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:341,9'
              BranchSideFuncs:
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
            - BranchSide:      'graymorph.c:345,9'
              BranchSideFuncs:
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - dilateGrayLow
                - dilateGrayLow
        - Branch String:   'graymorph.c:341,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:342,9'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - pixDestroy
                - pixDestroy
            - BranchSide:      'graymorph.c:342,9'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
        - Branch String:   'graymorph.c:345,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:346,23'
              BranchSideFuncs:
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'graymorph.c:348,16'
              BranchSideFuncs:
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - dilateGrayLow
        - Branch String:   'graymorph.c:348,16'
          Branch Sides:
            - BranchSide:      'graymorph.c:349,23'
              BranchSideFuncs:
                - dilateGrayLow
                - pixRemoveBorderGeneral
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'graymorph.c:352,23'
              BranchSideFuncs:
                - dilateGrayLow
                - pixSetOrClearBorder
                - dilateGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'graymorph.c:363,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:363,10'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
            - BranchSide:      'graymorph.c:364,9'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'graymorph.c:364,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:363,10'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - pixDestroy
                - pixDestroy
            - BranchSide:      'graymorph.c:363,10'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'graymorph.c:287,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:288,9'
          Dst:             pixGetDepth
        - Src:             'graymorph.c:289,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:291,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:293,9'
          Dst:             lept_stderr
        - Src:             'graymorph.c:297,9'
          Dst:             lept_stderr
        - Src:             'graymorph.c:305,16'
          Dst:             pixCopy
        - Src:             'graymorph.c:324,12'
          Dst:             pixAddBorderGeneral
        - Src:             'graymorph.c:325,12'
          Dst:             pixCreateTemplate
        - Src:             'graymorph.c:327,9'
          Dst:             lept_stderr
        - Src:             'graymorph.c:331,5'
          Dst:             pixGetDimensions
        - Src:             'graymorph.c:332,13'
          Dst:             pixGetData
        - Src:             'graymorph.c:333,13'
          Dst:             pixGetData
        - Src:             'graymorph.c:334,12'
          Dst:             pixGetWpl
        - Src:             'graymorph.c:335,12'
          Dst:             pixGetWpl
        - Src:             'graymorph.c:337,25'
          Dst:             calloc
        - Src:             'graymorph.c:339,27'
          Dst:             calloc
        - Src:             'graymorph.c:341,9'
          Dst:             lept_stderr
        - Src:             'graymorph.c:346,9'
          Dst:             dilateGrayLow
        - Src:             'graymorph.c:349,9'
          Dst:             dilateGrayLow
        - Src:             'graymorph.c:352,9'
          Dst:             dilateGrayLow
        - Src:             'graymorph.c:354,9'
          Dst:             pixSetOrClearBorder
        - Src:             'graymorph.c:356,9'
          Dst:             dilateGrayLow
        - Src:             'graymorph.c:358,9'
          Dst:             pixDestroy
        - Src:             'graymorph.c:359,16'
          Dst:             pixClone
        - Src:             'graymorph.c:362,12'
          Dst:             pixRemoveBorderGeneral
        - Src:             'graymorph.c:364,9'
          Dst:             lept_stderr
        - Src:             'graymorph.c:369,5'
          Dst:             pixDestroy
        - Src:             'graymorph.c:370,5'
          Dst:             pixDestroy
    - functionName:    pixErodeGray
      functionSourceFile: '/src/leptonica/src/graymorph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - hsize
        - vsize
      BBCount:         80
      ICount:          498
      EdgeCount:       107
      CyclomaticComplexity: 29
      functionsReached:
        - calloc
        - erodeGrayLow
        - lept_stderr
        - pixAddBorderGeneral
        - pixClone
        - pixCopy
        - pixCreateTemplate
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveBorderGeneral
        - pixSetOrClearBorder
        - returnErrorPtr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'graymorph.c:172,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:173,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
                - pixCopy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'graymorph.c:174,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
                - pixCopy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'graymorph.c:173,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:173,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:173,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:174,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:175,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:176,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
                - pixCopy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'graymorph.c:175,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:175,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:175,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:176,19'
          Branch Sides:
            - BranchSide:      'graymorph.c:176,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:177,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'graymorph.c:176,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:177,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:178,10'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
                - pixCopy
                - lept_stderr
                - lept_stderr
        - Branch String:   'graymorph.c:177,23'
          Branch Sides:
            - BranchSide:      'graymorph.c:177,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'graymorph.c:177,9'
              BranchSideFuncs: []
        - Branch String:   'graymorph.c:178,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:179,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
                - pixCopy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'graymorph.c:182,10'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
                - pixCopy
                - lept_stderr
        - Branch String:   'graymorph.c:179,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:180,14'
              BranchSideFuncs:
                - lept_stderr
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
                - pixCopy
                - lept_stderr
            - BranchSide:      'graymorph.c:180,14'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
                - pixCopy
                - lept_stderr
        - Branch String:   'graymorph.c:182,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:183,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
                - pixCopy
                - lept_stderr
            - BranchSide:      'graymorph.c:187,24'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
                - pixCopy
        - Branch String:   'graymorph.c:183,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:184,14'
              BranchSideFuncs:
                - lept_stderr
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
                - pixCopy
            - BranchSide:      'graymorph.c:184,14'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
                - pixCopy
        - Branch String:   'graymorph.c:190,20'
          Branch Sides:
            - BranchSide:      'graymorph.c:190,23'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
                - pixCopy
            - BranchSide:      'graymorph.c:193,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
        - Branch String:   'graymorph.c:190,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:191,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'graymorph.c:193,9'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
        - Branch String:   'graymorph.c:193,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:194,20'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
            - BranchSide:      'graymorph.c:198,16'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
        - Branch String:   'graymorph.c:198,16'
          Branch Sides:
            - BranchSide:      'graymorph.c:199,17'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
            - BranchSide:      'graymorph.c:204,20'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixCreateTemplate
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
        - Branch String:   'graymorph.c:212,15'
          Branch Sides:
            - BranchSide:      'graymorph.c:212,19'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
            - BranchSide:      'graymorph.c:213,9'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'graymorph.c:212,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:213,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
            - BranchSide:      'graymorph.c:217,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
        - Branch String:   'graymorph.c:213,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:214,9'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - pixDestroy
                - pixDestroy
            - BranchSide:      'graymorph.c:214,9'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
        - Branch String:   'graymorph.c:223,25'
          Branch Sides:
            - BranchSide:      'graymorph.c:223,25'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
            - BranchSide:      'graymorph.c:223,25'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
        - Branch String:   'graymorph.c:224,15'
          Branch Sides:
            - BranchSide:      'graymorph.c:224,13'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
            - BranchSide:      'graymorph.c:224,13'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
        - Branch String:   'graymorph.c:226,17'
          Branch Sides:
            - BranchSide:      'graymorph.c:226,21'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
            - BranchSide:      'graymorph.c:227,9'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'graymorph.c:226,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:227,9'
              BranchSideFuncs:
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
            - BranchSide:      'graymorph.c:231,9'
              BranchSideFuncs:
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - erodeGrayLow
                - erodeGrayLow
        - Branch String:   'graymorph.c:227,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:228,9'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - pixDestroy
                - pixDestroy
            - BranchSide:      'graymorph.c:228,9'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
        - Branch String:   'graymorph.c:231,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:232,22'
              BranchSideFuncs:
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'graymorph.c:234,16'
              BranchSideFuncs:
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - erodeGrayLow
        - Branch String:   'graymorph.c:234,16'
          Branch Sides:
            - BranchSide:      'graymorph.c:235,22'
              BranchSideFuncs:
                - erodeGrayLow
                - pixRemoveBorderGeneral
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'graymorph.c:238,22'
              BranchSideFuncs:
                - erodeGrayLow
                - pixSetOrClearBorder
                - erodeGrayLow
                - pixDestroy
                - pixClone
                - pixRemoveBorderGeneral
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'graymorph.c:249,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:249,10'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
            - BranchSide:      'graymorph.c:250,9'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'graymorph.c:250,9'
          Branch Sides:
            - BranchSide:      'graymorph.c:249,10'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - pixDestroy
                - pixDestroy
            - BranchSide:      'graymorph.c:249,10'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'graymorph.c:173,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:174,9'
          Dst:             pixGetDepth
        - Src:             'graymorph.c:175,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:177,23'
          Dst:             returnErrorPtr
        - Src:             'graymorph.c:179,9'
          Dst:             lept_stderr
        - Src:             'graymorph.c:183,9'
          Dst:             lept_stderr
        - Src:             'graymorph.c:191,16'
          Dst:             pixCopy
        - Src:             'graymorph.c:210,12'
          Dst:             pixAddBorderGeneral
        - Src:             'graymorph.c:211,12'
          Dst:             pixCreateTemplate
        - Src:             'graymorph.c:213,9'
          Dst:             lept_stderr
        - Src:             'graymorph.c:217,5'
          Dst:             pixGetDimensions
        - Src:             'graymorph.c:218,13'
          Dst:             pixGetData
        - Src:             'graymorph.c:219,13'
          Dst:             pixGetData
        - Src:             'graymorph.c:220,12'
          Dst:             pixGetWpl
        - Src:             'graymorph.c:221,12'
          Dst:             pixGetWpl
        - Src:             'graymorph.c:223,25'
          Dst:             calloc
        - Src:             'graymorph.c:225,27'
          Dst:             calloc
        - Src:             'graymorph.c:227,9'
          Dst:             lept_stderr
        - Src:             'graymorph.c:232,9'
          Dst:             erodeGrayLow
        - Src:             'graymorph.c:235,9'
          Dst:             erodeGrayLow
        - Src:             'graymorph.c:238,9'
          Dst:             erodeGrayLow
        - Src:             'graymorph.c:240,9'
          Dst:             pixSetOrClearBorder
        - Src:             'graymorph.c:242,9'
          Dst:             erodeGrayLow
        - Src:             'graymorph.c:244,9'
          Dst:             pixDestroy
        - Src:             'graymorph.c:245,16'
          Dst:             pixClone
        - Src:             'graymorph.c:248,12'
          Dst:             pixRemoveBorderGeneral
        - Src:             'graymorph.c:250,9'
          Dst:             lept_stderr
        - Src:             'graymorph.c:255,5'
          Dst:             pixDestroy
        - Src:             'graymorph.c:256,5'
          Dst:             pixDestroy
    - functionName:    ditherTo2bppLineLow
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1183
      functionLinenumberEnd: 1238
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lined
        - w
        - bufs1
        - bufs2
        - tabval
        - tab38
        - tab14
        - lastlineflag
      BBCount:         51
      ICount:          601
      EdgeCount:       66
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grayquant.c:1188,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1189,16'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1222,16'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1189,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1190,20'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1212,16'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1197,17'
          Branch Sides:
            - BranchSide:      'grayquant.c:1198,24'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1202,24'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1198,24'
          Branch Sides:
            - BranchSide:      'grayquant.c:1198,24'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1198,24'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1199,24'
          Branch Sides:
            - BranchSide:      'grayquant.c:1199,24'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1199,24'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1200,24'
          Branch Sides:
            - BranchSide:      'grayquant.c:1206,13'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1206,13'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1202,24'
          Branch Sides:
            - BranchSide:      'grayquant.c:1202,24'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1202,24'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1203,24'
          Branch Sides:
            - BranchSide:      'grayquant.c:1203,24'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1203,24'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1204,24'
          Branch Sides:
            - BranchSide:      'grayquant.c:1206,13'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1206,13'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1216,13'
          Branch Sides:
            - BranchSide:      'grayquant.c:1217,20'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1219,20'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1217,20'
          Branch Sides:
            - BranchSide:      'grayquant.c:1220,9'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1220,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1219,20'
          Branch Sides:
            - BranchSide:      'grayquant.c:1220,9'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1220,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1222,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1223,20'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1235,16'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1227,17'
          Branch Sides:
            - BranchSide:      'grayquant.c:1228,24'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1230,24'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1228,24'
          Branch Sides:
            - BranchSide:      'grayquant.c:1231,13'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1231,13'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1230,24'
          Branch Sides:
            - BranchSide:      'grayquant.c:1231,13'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1231,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pixGrayQuantFromCmap
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2525
      functionLinenumberEnd: 2590
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - cmap
        - mindepth
      BBCount:         61
      ICount:          432
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - calloc
        - lept_stderr
        - pixCopy
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixSetColormap
        - pixcmapColorToGray
        - pixcmapCopy
        - pixcmapGetMinDepth
        - pixcmapGetNearestGrayIndex
        - pixcmapHasColor
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grayquant.c:2533,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2534,23'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - returnErrorPtr
                - pixcmapHasColor
                - pixcmapCopy
                - calloc
                - pixcmapGetMinDepth
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixcmapGetNearestGrayIndex
                - pixcmapColorToGray
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - pixCopy
                - lept_stderr
            - BranchSide:      'grayquant.c:2535,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - returnErrorPtr
                - pixcmapHasColor
                - pixcmapCopy
                - calloc
                - pixcmapGetMinDepth
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixcmapGetNearestGrayIndex
                - pixcmapColorToGray
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - pixCopy
                - lept_stderr
        - Branch String:   'grayquant.c:2534,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:2534,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2534,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2535,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2536,9'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
            - BranchSide:      'grayquant.c:2539,22'
              BranchSideFuncs:
                - pixGetDimensions
                - returnErrorPtr
                - pixcmapHasColor
                - pixcmapCopy
                - calloc
                - pixcmapGetMinDepth
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixcmapGetNearestGrayIndex
                - pixcmapColorToGray
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:2536,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2537,30'
              BranchSideFuncs:
                - lept_stderr
                - pixCopy
            - BranchSide:      'grayquant.c:2537,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'grayquant.c:2540,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2541,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2542,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixcmapHasColor
                - pixcmapCopy
                - calloc
                - pixcmapGetMinDepth
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixcmapGetNearestGrayIndex
                - pixcmapColorToGray
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'grayquant.c:2541,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:2541,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2541,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2542,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2543,23'
              BranchSideFuncs:
                - pixcmapHasColor
                - pixcmapCopy
                - calloc
                - pixcmapGetMinDepth
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixcmapGetNearestGrayIndex
                - pixcmapColorToGray
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2544,9'
              BranchSideFuncs:
                - pixcmapHasColor
                - pixcmapCopy
                - calloc
                - pixcmapGetMinDepth
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixcmapGetNearestGrayIndex
                - pixcmapColorToGray
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'grayquant.c:2543,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:2543,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2543,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2544,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:2544,26'
              BranchSideFuncs:
                - pixcmapHasColor
                - pixcmapCopy
                - calloc
                - pixcmapGetMinDepth
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixcmapGetNearestGrayIndex
                - pixcmapColorToGray
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2548,21'
              BranchSideFuncs:
                - pixcmapHasColor
                - pixcmapCopy
                - calloc
                - pixcmapGetMinDepth
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixcmapGetNearestGrayIndex
                - pixcmapColorToGray
                - lept_stderr
        - Branch String:   'grayquant.c:2544,40'
          Branch Sides:
            - BranchSide:      'grayquant.c:2544,43'
              BranchSideFuncs:
                - pixcmapHasColor
                - pixcmapCopy
                - calloc
                - pixcmapGetMinDepth
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixcmapGetNearestGrayIndex
                - pixcmapColorToGray
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2548,21'
              BranchSideFuncs:
                - pixcmapHasColor
                - pixcmapCopy
                - calloc
                - pixcmapGetMinDepth
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixcmapGetNearestGrayIndex
                - pixcmapColorToGray
                - lept_stderr
        - Branch String:   'grayquant.c:2544,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2545,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2548,21'
              BranchSideFuncs:
                - pixcmapHasColor
                - pixcmapCopy
                - calloc
                - pixcmapGetMinDepth
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixcmapGetNearestGrayIndex
                - pixcmapColorToGray
                - lept_stderr
        - Branch String:   'grayquant.c:2545,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:2545,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2545,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2549,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2550,9'
              BranchSideFuncs:
                - pixcmapColorToGray
                - calloc
                - pixcmapGetMinDepth
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixcmapGetNearestGrayIndex
                - lept_stderr
            - BranchSide:      'grayquant.c:2553,29'
              BranchSideFuncs:
                - pixcmapCopy
                - calloc
                - pixcmapGetMinDepth
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixcmapGetNearestGrayIndex
        - Branch String:   'grayquant.c:2550,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2551,36'
              BranchSideFuncs:
                - lept_stderr
                - pixcmapColorToGray
                - calloc
                - pixcmapGetMinDepth
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixcmapGetNearestGrayIndex
            - BranchSide:      'grayquant.c:2551,36'
              BranchSideFuncs:
                - pixcmapColorToGray
                - calloc
                - pixcmapGetMinDepth
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixcmapGetNearestGrayIndex
        - Branch String:   'grayquant.c:2558,5'
          Branch Sides:
            - BranchSide:      'grayquant.c:2559,36'
              BranchSideFuncs:
                - pixcmapGetNearestGrayIndex
                - pixcmapGetMinDepth
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
            - BranchSide:      'grayquant.c:2563,24'
              BranchSideFuncs:
                - pixcmapGetMinDepth
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
        - Branch String:   'grayquant.c:2564,13'
          Branch Sides:
            - BranchSide:      'grayquant.c:2564,11'
              BranchSideFuncs:
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
            - BranchSide:      'grayquant.c:2564,11'
              BranchSideFuncs:
                - pixCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
        - Branch String:   'grayquant.c:2573,5'
          Branch Sides:
            - BranchSide:      'grayquant.c:2574,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'grayquant.c:2588,5'
              BranchSideFuncs:
                - free
        - Branch String:   'grayquant.c:2576,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2577,20'
              BranchSideFuncs:
                - free
            - BranchSide:      'grayquant.c:2586,5'
              BranchSideFuncs:
                - free
        - Branch String:   'grayquant.c:2579,17'
          Branch Sides:
            - BranchSide:      'grayquant.c:2580,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'grayquant.c:2581,22'
              BranchSideFuncs:
                - free
        - Branch String:   'grayquant.c:2581,22'
          Branch Sides:
            - BranchSide:      'grayquant.c:2582,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'grayquant.c:2584,17'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'grayquant.c:2534,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:2535,9'
          Dst:             pixGetColormap
        - Src:             'grayquant.c:2536,9'
          Dst:             lept_stderr
        - Src:             'grayquant.c:2537,16'
          Dst:             pixCopy
        - Src:             'grayquant.c:2539,5'
          Dst:             pixGetDimensions
        - Src:             'grayquant.c:2541,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:2543,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:2545,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:2548,5'
          Dst:             pixcmapHasColor
        - Src:             'grayquant.c:2550,9'
          Dst:             lept_stderr
        - Src:             'grayquant.c:2551,17'
          Dst:             pixcmapColorToGray
        - Src:             'grayquant.c:2553,17'
          Dst:             pixcmapCopy
        - Src:             'grayquant.c:2557,22'
          Dst:             calloc
        - Src:             'grayquant.c:2559,9'
          Dst:             pixcmapGetNearestGrayIndex
        - Src:             'grayquant.c:2563,5'
          Dst:             pixcmapGetMinDepth
        - Src:             'grayquant.c:2565,12'
          Dst:             pixCreate
        - Src:             'grayquant.c:2566,5'
          Dst:             pixSetColormap
        - Src:             'grayquant.c:2567,5'
          Dst:             pixCopyResolution
        - Src:             'grayquant.c:2568,5'
          Dst:             pixCopyInputFormat
        - Src:             'grayquant.c:2569,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:2570,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:2571,12'
          Dst:             pixGetWpl
        - Src:             'grayquant.c:2572,12'
          Dst:             pixGetWpl
    - functionName:    numaFillCmapFromHisto
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2438
      functionLinenumberEnd: 2500
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - cmap
        - minfract
        - maxsize
        - plut
      BBCount:         35
      ICount:          275
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - calloc
        - numaGetIArray
        - numaGetSum
        - pixcmapAddColor
        - pixcmapGetCount
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grayquant.c:2443,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2444,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetSum
                - numaGetIArray
                - calloc
                - pixcmapGetCount
                - free
                - pixcmapAddColor
                - pixcmapAddColor
            - BranchSide:      'grayquant.c:2445,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetSum
                - numaGetIArray
                - calloc
                - pixcmapGetCount
                - free
                - pixcmapAddColor
                - pixcmapAddColor
        - Branch String:   'grayquant.c:2444,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:2444,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'grayquant.c:2444,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2446,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2447,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetSum
                - numaGetIArray
                - calloc
                - pixcmapGetCount
                - free
                - pixcmapAddColor
                - pixcmapAddColor
            - BranchSide:      'grayquant.c:2448,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetSum
                - numaGetIArray
                - calloc
                - pixcmapGetCount
                - free
                - pixcmapAddColor
                - pixcmapAddColor
        - Branch String:   'grayquant.c:2447,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:2447,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'grayquant.c:2447,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2448,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2449,16'
              BranchSideFuncs:
                - numaGetSum
                - numaGetIArray
                - calloc
                - pixcmapGetCount
                - free
                - pixcmapAddColor
                - pixcmapAddColor
            - BranchSide:      'grayquant.c:2451,16'
              BranchSideFuncs:
                - numaGetSum
                - numaGetIArray
                - calloc
                - pixcmapGetCount
                - free
                - pixcmapAddColor
                - pixcmapAddColor
        - Branch String:   'grayquant.c:2449,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:2449,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'grayquant.c:2449,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2471,5'
          Branch Sides:
            - BranchSide:      'grayquant.c:2472,18'
              BranchSideFuncs:
                - pixcmapAddColor
                - free
                - pixcmapAddColor
            - BranchSide:      'grayquant.c:2492,9'
              BranchSideFuncs:
                - free
                - pixcmapAddColor
        - Branch String:   'grayquant.c:2476,28'
          Branch Sides:
            - BranchSide:      'grayquant.c:2476,31'
              BranchSideFuncs:
                - pixcmapAddColor
                - free
                - pixcmapAddColor
            - BranchSide:      'grayquant.c:2479,13'
              BranchSideFuncs:
                - pixcmapAddColor
                - free
                - pixcmapAddColor
        - Branch String:   'grayquant.c:2476,13'
          Branch Sides:
            - BranchSide:      'grayquant.c:2477,13'
              BranchSideFuncs:
                - free
                - pixcmapAddColor
                - pixcmapAddColor
            - BranchSide:      'grayquant.c:2479,13'
              BranchSideFuncs:
                - pixcmapAddColor
                - free
                - pixcmapAddColor
        - Branch String:   'grayquant.c:2479,13'
          Branch Sides:
            - BranchSide:      'grayquant.c:2480,22'
              BranchSideFuncs:
                - free
                - pixcmapAddColor
                - pixcmapAddColor
            - BranchSide:      'grayquant.c:2485,36'
              BranchSideFuncs:
                - pixcmapAddColor
                - free
                - pixcmapAddColor
        - Branch String:   'grayquant.c:2492,22'
          Branch Sides:
            - BranchSide:      'grayquant.c:2492,25'
              BranchSideFuncs:
                - free
                - pixcmapAddColor
            - BranchSide:      'grayquant.c:2498,5'
              BranchSideFuncs:
                - free
        - Branch String:   'grayquant.c:2492,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2493,22'
              BranchSideFuncs:
                - pixcmapAddColor
                - free
            - BranchSide:      'grayquant.c:2498,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'grayquant.c:2444,16'
          Dst:             returnErrorInt
        - Src:             'grayquant.c:2447,16'
          Dst:             returnErrorInt
        - Src:             'grayquant.c:2449,16'
          Dst:             returnErrorInt
        - Src:             'grayquant.c:2451,5'
          Dst:             numaGetSum
        - Src:             'grayquant.c:2453,15'
          Dst:             numaGetIArray
        - Src:             'grayquant.c:2454,22'
          Dst:             calloc
        - Src:             'grayquant.c:2456,13'
          Dst:             pixcmapGetCount
        - Src:             'grayquant.c:2486,15'
          Dst:             pixcmapAddColor
        - Src:             'grayquant.c:2495,15'
          Dst:             pixcmapAddColor
    - functionName:    pixGrayQuantFromHisto
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2308
      functionLinenumberEnd: 2409
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - pixm
        - minfract
        - maxsize
      BBCount:         102
      ICount:          655
      EdgeCount:       136
      CyclomaticComplexity: 36
      functionsReached:
        - lept_stderr
        - numaDestroy
        - numaFillCmapFromHisto
        - pixClone
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixCreateTemplate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetGrayHistogramMasked
        - pixGetWpl
        - pixRasterop
        - pixSetColormap
        - pixcmapCreate
        - pixcmapGetCount
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grayquant.c:2317,15'
          Branch Sides:
            - BranchSide:      'grayquant.c:2317,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreateTemplate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetGrayHistogramMasked
                - numaFillCmapFromHisto
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixcmapGetCount
                - lept_stderr
                - pixGetDimensions
                - pixClone
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2318,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'grayquant.c:2317,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2318,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2319,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetGrayHistogramMasked
                - numaFillCmapFromHisto
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixcmapGetCount
                - lept_stderr
                - pixGetDimensions
                - pixClone
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'grayquant.c:2318,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:2318,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2318,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2319,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2320,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetGrayHistogramMasked
                - numaFillCmapFromHisto
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixcmapGetCount
                - lept_stderr
                - pixGetDimensions
                - pixClone
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'grayquant.c:2323,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetGrayHistogramMasked
                - numaFillCmapFromHisto
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixcmapGetCount
                - lept_stderr
                - pixGetDimensions
                - pixClone
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'grayquant.c:2320,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2321,18'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDimensions
                - pixCreateTemplate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetGrayHistogramMasked
                - numaFillCmapFromHisto
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixcmapGetCount
                - lept_stderr
                - pixGetDimensions
                - pixClone
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'grayquant.c:2321,18'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetGrayHistogramMasked
                - numaFillCmapFromHisto
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixcmapGetCount
                - lept_stderr
                - pixGetDimensions
                - pixClone
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'grayquant.c:2323,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2324,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetGrayHistogramMasked
                - numaFillCmapFromHisto
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixcmapGetCount
                - lept_stderr
                - pixGetDimensions
                - pixClone
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'grayquant.c:2327,10'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetGrayHistogramMasked
                - numaFillCmapFromHisto
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixcmapGetCount
                - lept_stderr
                - pixGetDimensions
                - pixClone
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:2324,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2325,17'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDimensions
                - pixCreateTemplate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetGrayHistogramMasked
                - numaFillCmapFromHisto
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixcmapGetCount
                - lept_stderr
                - pixGetDimensions
                - pixClone
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2325,17'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetGrayHistogramMasked
                - numaFillCmapFromHisto
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixcmapGetCount
                - lept_stderr
                - pixGetDimensions
                - pixClone
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:2327,15'
          Branch Sides:
            - BranchSide:      'grayquant.c:2327,19'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixCreateTemplate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetGrayHistogramMasked
                - numaFillCmapFromHisto
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixcmapGetCount
                - lept_stderr
                - pixGetDimensions
                - pixClone
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2327,30'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetGrayHistogramMasked
                - numaFillCmapFromHisto
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixcmapGetCount
                - lept_stderr
                - pixGetDimensions
                - pixClone
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:2327,25'
          Branch Sides:
            - BranchSide:      'grayquant.c:2327,30'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetGrayHistogramMasked
                - numaFillCmapFromHisto
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixcmapGetCount
                - lept_stderr
                - pixGetDimensions
                - pixClone
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2328,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'grayquant.c:2327,35'
          Branch Sides:
            - BranchSide:      'grayquant.c:2327,38'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetGrayHistogramMasked
                - numaFillCmapFromHisto
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixcmapGetCount
                - lept_stderr
                - pixGetDimensions
                - pixClone
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2330,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetGrayHistogramMasked
                - numaFillCmapFromHisto
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixcmapGetCount
                - lept_stderr
                - pixGetDimensions
                - pixClone
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:2327,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2328,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2330,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetGrayHistogramMasked
                - numaFillCmapFromHisto
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixcmapGetCount
                - lept_stderr
                - pixGetDimensions
                - pixClone
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:2328,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:2328,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2328,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2331,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2332,25'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixcmapGetCount
                - lept_stderr
                - pixGetDimensions
                - pixClone
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetGrayHistogramMasked
                - numaFillCmapFromHisto
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2357,34'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixcmapCreate
                - pixSetColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetGrayHistogramMasked
                - numaFillCmapFromHisto
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
        - Branch String:   'grayquant.c:2332,13'
          Branch Sides:
            - BranchSide:      'grayquant.c:2333,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2334,36'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixcmapGetCount
                - lept_stderr
                - pixGetDimensions
                - pixClone
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetGrayHistogramMasked
                - numaFillCmapFromHisto
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:2333,27'
          Branch Sides:
            - BranchSide:      'grayquant.c:2333,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2333,13'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2334,13'
          Branch Sides:
            - BranchSide:      'grayquant.c:2335,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2336,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixcmapGetCount
                - lept_stderr
                - pixGetDimensions
                - pixClone
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetGrayHistogramMasked
                - numaFillCmapFromHisto
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'grayquant.c:2335,27'
          Branch Sides:
            - BranchSide:      'grayquant.c:2335,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2335,13'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2337,21'
          Branch Sides:
            - BranchSide:      'grayquant.c:2337,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2338,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'grayquant.c:2337,13'
          Branch Sides:
            - BranchSide:      'grayquant.c:2338,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2339,30'
              BranchSideFuncs:
                - pixcmapGetCount
                - lept_stderr
                - pixGetDimensions
                - pixClone
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetGrayHistogramMasked
                - numaFillCmapFromHisto
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'grayquant.c:2338,27'
          Branch Sides:
            - BranchSide:      'grayquant.c:2338,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2338,13'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2342,13'
          Branch Sides:
            - BranchSide:      'grayquant.c:2343,13'
              BranchSideFuncs:
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'grayquant.c:2346,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetGrayHistogramMasked
                - numaFillCmapFromHisto
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - lept_stderr
        - Branch String:   'grayquant.c:2343,13'
          Branch Sides:
            - BranchSide:      'grayquant.c:2344,27'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2344,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'grayquant.c:2344,27'
          Branch Sides:
            - BranchSide:      'grayquant.c:2344,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2344,13'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2347,21'
          Branch Sides:
            - BranchSide:      'grayquant.c:2347,24'
              BranchSideFuncs:
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetGrayHistogramMasked
                - numaFillCmapFromHisto
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
                - lept_stderr
            - BranchSide:      'grayquant.c:2348,13'
              BranchSideFuncs:
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetGrayHistogramMasked
                - numaFillCmapFromHisto
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
                - lept_stderr
        - Branch String:   'grayquant.c:2347,13'
          Branch Sides:
            - BranchSide:      'grayquant.c:2348,13'
              BranchSideFuncs:
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetGrayHistogramMasked
                - numaFillCmapFromHisto
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
                - lept_stderr
            - BranchSide:      'grayquant.c:2354,30'
              BranchSideFuncs:
                - pixClone
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetGrayHistogramMasked
                - numaFillCmapFromHisto
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
        - Branch String:   'grayquant.c:2348,13'
          Branch Sides:
            - BranchSide:      'grayquant.c:2349,31'
              BranchSideFuncs:
                - lept_stderr
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetGrayHistogramMasked
                - numaFillCmapFromHisto
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
            - BranchSide:      'grayquant.c:2349,31'
              BranchSideFuncs:
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetGrayHistogramMasked
                - numaFillCmapFromHisto
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
        - Branch String:   'grayquant.c:2369,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2370,9'
              BranchSideFuncs:
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
                - lept_stderr
            - BranchSide:      'grayquant.c:2371,5'
              BranchSideFuncs:
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
        - Branch String:   'grayquant.c:2370,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2371,5'
              BranchSideFuncs:
                - lept_stderr
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
            - BranchSide:      'grayquant.c:2371,5'
              BranchSideFuncs:
                - numaDestroy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - free
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
        - Branch String:   'grayquant.c:2378,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2379,16'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
            - BranchSide:      'grayquant.c:2392,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - free
        - Branch String:   'grayquant.c:2379,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2380,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'grayquant.c:2388,9'
              BranchSideFuncs:
                - free
        - Branch String:   'grayquant.c:2382,13'
          Branch Sides:
            - BranchSide:      'grayquant.c:2383,24'
              BranchSideFuncs:
                - free
            - BranchSide:      'grayquant.c:2387,9'
              BranchSideFuncs:
                - free
        - Branch String:   'grayquant.c:2394,5'
          Branch Sides:
            - BranchSide:      'grayquant.c:2395,17'
              BranchSideFuncs:
                - pixDestroy
                - free
            - BranchSide:      'grayquant.c:2406,5'
              BranchSideFuncs:
                - pixDestroy
                - free
        - Branch String:   'grayquant.c:2398,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2399,18'
              BranchSideFuncs:
                - pixDestroy
                - free
            - BranchSide:      'grayquant.c:2405,5'
              BranchSideFuncs:
                - pixDestroy
                - free
        - Branch String:   'grayquant.c:2399,17'
          Branch Sides:
            - BranchSide:      'grayquant.c:2400,17'
              BranchSideFuncs:
                - pixDestroy
                - free
            - BranchSide:      'grayquant.c:2401,20'
              BranchSideFuncs:
                - pixDestroy
                - free
      Callsites:
        - Src:             'grayquant.c:2317,18'
          Dst:             pixGetDepth
        - Src:             'grayquant.c:2318,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:2320,9'
          Dst:             lept_stderr
        - Src:             'grayquant.c:2324,9'
          Dst:             lept_stderr
        - Src:             'grayquant.c:2328,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:2330,5'
          Dst:             pixGetDimensions
        - Src:             'grayquant.c:2332,13'
          Dst:             pixGetDepth
        - Src:             'grayquant.c:2333,27'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:2334,21'
          Dst:             pixGetColormap
        - Src:             'grayquant.c:2335,27'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:2336,9'
          Dst:             pixGetDimensions
        - Src:             'grayquant.c:2338,27'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:2339,14'
          Dst:             pixcmapGetCount
        - Src:             'grayquant.c:2341,9'
          Dst:             lept_stderr
        - Src:             'grayquant.c:2343,13'
          Dst:             lept_stderr
        - Src:             'grayquant.c:2344,27'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:2346,9'
          Dst:             pixGetDimensions
        - Src:             'grayquant.c:2348,13'
          Dst:             lept_stderr
        - Src:             'grayquant.c:2349,21'
          Dst:             pixCreate
        - Src:             'grayquant.c:2350,13'
          Dst:             pixRasterop
        - Src:             'grayquant.c:2351,13'
          Dst:             pixRasterop
        - Src:             'grayquant.c:2352,13'
          Dst:             pixRasterop
        - Src:             'grayquant.c:2354,21'
          Dst:             pixClone
        - Src:             'grayquant.c:2357,16'
          Dst:             pixCreateTemplate
        - Src:             'grayquant.c:2358,16'
          Dst:             pixcmapCreate
        - Src:             'grayquant.c:2359,9'
          Dst:             pixSetColormap
        - Src:             'grayquant.c:2361,5'
          Dst:             pixCopyResolution
        - Src:             'grayquant.c:2362,5'
          Dst:             pixCopyInputFormat
        - Src:             'grayquant.c:2365,10'
          Dst:             pixGetGrayHistogramMasked
        - Src:             'grayquant.c:2369,9'
          Dst:             numaFillCmapFromHisto
        - Src:             'grayquant.c:2370,9'
          Dst:             lept_stderr
        - Src:             'grayquant.c:2371,5'
          Dst:             numaDestroy
        - Src:             'grayquant.c:2374,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:2375,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:2376,12'
          Dst:             pixGetWpl
        - Src:             'grayquant.c:2377,12'
          Dst:             pixGetWpl
        - Src:             'grayquant.c:2392,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:2393,12'
          Dst:             pixGetWpl
        - Src:             'grayquant.c:2406,5'
          Dst:             pixDestroy
    - functionName:    pixGenerateMaskByDiscr32
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2195
      functionLinenumberEnd: 2246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - refval1
        - refval2
        - distflag
      BBCount:         54
      ICount:          465
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - extractRGBValues
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'grayquant.c:2202,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2203,23'
              BranchSideFuncs:
                - pixGetDimensions
                - extractRGBValues
                - extractRGBValues
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2204,22'
              BranchSideFuncs:
                - pixGetDimensions
                - extractRGBValues
                - extractRGBValues
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:2203,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:2203,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2203,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2205,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2206,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2207,9'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - returnErrorPtr
        - Branch String:   'grayquant.c:2206,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:2206,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2206,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2207,42'
          Branch Sides:
            - BranchSide:      'grayquant.c:2207,45'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2210,22'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
        - Branch String:   'grayquant.c:2207,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2208,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2210,22'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
        - Branch String:   'grayquant.c:2208,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:2208,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2208,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2219,5'
          Branch Sides:
            - BranchSide:      'grayquant.c:2220,17'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'grayquant.c:2245,12'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2222,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2223,21'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'grayquant.c:2243,5'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'grayquant.c:2225,17'
          Branch Sides:
            - BranchSide:      'grayquant.c:2226,25'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'grayquant.c:2233,26'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'grayquant.c:2226,25'
          Branch Sides:
            - BranchSide:      'grayquant.c:2226,23'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'grayquant.c:2226,23'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'grayquant.c:2227,25'
          Branch Sides:
            - BranchSide:      'grayquant.c:2227,23'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'grayquant.c:2227,23'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'grayquant.c:2228,26'
          Branch Sides:
            - BranchSide:      'grayquant.c:2228,23'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'grayquant.c:2228,23'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'grayquant.c:2229,26'
          Branch Sides:
            - BranchSide:      'grayquant.c:2229,23'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'grayquant.c:2229,23'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'grayquant.c:2230,26'
          Branch Sides:
            - BranchSide:      'grayquant.c:2230,23'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'grayquant.c:2230,23'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'grayquant.c:2231,26'
          Branch Sides:
            - BranchSide:      'grayquant.c:2231,23'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'grayquant.c:2231,23'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'grayquant.c:2240,17'
          Branch Sides:
            - BranchSide:      'grayquant.c:2241,17'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'grayquant.c:2242,9'
              BranchSideFuncs:
                - extractRGBValues
      Callsites:
        - Src:             'grayquant.c:2203,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:2204,5'
          Dst:             pixGetDimensions
        - Src:             'grayquant.c:2206,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:2208,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:2210,5'
          Dst:             extractRGBValues
        - Src:             'grayquant.c:2211,5'
          Dst:             extractRGBValues
        - Src:             'grayquant.c:2212,12'
          Dst:             pixCreate
        - Src:             'grayquant.c:2213,5'
          Dst:             pixCopyResolution
        - Src:             'grayquant.c:2214,5'
          Dst:             pixCopyInputFormat
        - Src:             'grayquant.c:2215,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:2216,12'
          Dst:             pixGetWpl
        - Src:             'grayquant.c:2217,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:2218,12'
          Dst:             pixGetWpl
        - Src:             'grayquant.c:2224,13'
          Dst:             extractRGBValues
    - functionName:    pixGenerateMaskByBand32
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2101
      functionLinenumberEnd: 2166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - float
        - float
      constantsTouched: []
      argNames:
        - pixs
        - refval
        - delm
        - delp
        - fractm
        - fractp
      BBCount:         72
      ICount:          493
      EdgeCount:       97
      CyclomaticComplexity: 27
      functionsReached:
        - extractRGBValues
        - lept_stderr
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'grayquant.c:2109,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2110,23'
              BranchSideFuncs:
                - pixGetDimensions
                - extractRGBValues
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2111,22'
              BranchSideFuncs:
                - pixGetDimensions
                - extractRGBValues
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:2110,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:2110,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2110,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2112,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2113,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2114,9'
              BranchSideFuncs:
                - extractRGBValues
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:2113,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:2113,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2113,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2114,18'
          Branch Sides:
            - BranchSide:      'grayquant.c:2114,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2115,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'grayquant.c:2114,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2115,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2116,9'
              BranchSideFuncs:
                - extractRGBValues
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'grayquant.c:2115,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:2115,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2115,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2116,22'
          Branch Sides:
            - BranchSide:      'grayquant.c:2116,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2117,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'grayquant.c:2116,38'
          Branch Sides:
            - BranchSide:      'grayquant.c:2116,41'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2117,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'grayquant.c:2116,54'
          Branch Sides:
            - BranchSide:      'grayquant.c:2116,57'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2117,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'grayquant.c:2116,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2117,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2119,22'
              BranchSideFuncs:
                - extractRGBValues
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
        - Branch String:   'grayquant.c:2117,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:2117,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:2117,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2120,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:2120,26'
              BranchSideFuncs:
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
            - BranchSide:      'grayquant.c:2127,16'
              BranchSideFuncs:
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
        - Branch String:   'grayquant.c:2120,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2121,16'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
            - BranchSide:      'grayquant.c:2127,16'
              BranchSideFuncs:
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
        - Branch String:   'grayquant.c:2127,26'
          Branch Sides:
            - BranchSide:      'grayquant.c:2127,29'
              BranchSideFuncs:
                - lept_stderr
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
            - BranchSide:      'grayquant.c:2135,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'grayquant.c:2127,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:2128,33'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
            - BranchSide:      'grayquant.c:2135,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'grayquant.c:2135,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2137,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'grayquant.c:2137,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2147,5'
          Branch Sides:
            - BranchSide:      'grayquant.c:2148,17'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:2165,12'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2150,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2151,21'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:2163,5'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2153,29'
          Branch Sides:
            - BranchSide:      'grayquant.c:2153,32'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:2154,17'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2153,17'
          Branch Sides:
            - BranchSide:      'grayquant.c:2154,17'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:2155,21'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2156,29'
          Branch Sides:
            - BranchSide:      'grayquant.c:2156,32'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:2157,17'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2156,17'
          Branch Sides:
            - BranchSide:      'grayquant.c:2157,17'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:2158,21'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2159,29'
          Branch Sides:
            - BranchSide:      'grayquant.c:2159,32'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:2160,17'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2159,17'
          Branch Sides:
            - BranchSide:      'grayquant.c:2160,17'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:2161,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grayquant.c:2110,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:2111,5'
          Dst:             pixGetDimensions
        - Src:             'grayquant.c:2113,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:2115,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:2117,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:2119,5'
          Dst:             extractRGBValues
        - Src:             'grayquant.c:2135,9'
          Dst:             lept_stderr
        - Src:             'grayquant.c:2140,12'
          Dst:             pixCreate
        - Src:             'grayquant.c:2141,5'
          Dst:             pixCopyResolution
        - Src:             'grayquant.c:2142,5'
          Dst:             pixCopyInputFormat
        - Src:             'grayquant.c:2143,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:2144,12'
          Dst:             pixGetWpl
        - Src:             'grayquant.c:2145,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:2146,12'
          Dst:             pixGetWpl
    - functionName:    makeGrayQuantColormapArb
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1996
      functionLinenumberEnd: 2062
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - tab
        - outdepth
        - pcmap
      BBCount:         69
      ICount:          462
      EdgeCount:       92
      CyclomaticComplexity: 25
      functionsReached:
        - calloc
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixcmapAddColor
        - pixcmapCreate
        - returnErrorInt
        - sqrt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grayquant.c:2001,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2002,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - returnErrorInt
                - calloc
                - calloc
                - sqrt
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - free
                - free
                - free
                - pixcmapAddColor
                - free
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'grayquant.c:2003,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - returnErrorInt
                - calloc
                - calloc
                - sqrt
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - free
                - free
                - free
                - pixcmapAddColor
                - free
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'grayquant.c:2002,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:2002,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'grayquant.c:2002,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2004,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2005,16'
              BranchSideFuncs:
                - pixGetDimensions
                - returnErrorInt
                - calloc
                - calloc
                - sqrt
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - free
                - free
                - free
                - pixcmapAddColor
                - free
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'grayquant.c:2006,22'
              BranchSideFuncs:
                - pixGetDimensions
                - returnErrorInt
                - calloc
                - calloc
                - sqrt
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - free
                - free
                - free
                - pixcmapAddColor
                - free
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'grayquant.c:2005,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:2005,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'grayquant.c:2005,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2007,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2008,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'grayquant.c:2009,10'
              BranchSideFuncs:
                - returnErrorInt
                - calloc
                - calloc
                - sqrt
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - free
                - free
                - free
                - pixcmapAddColor
                - free
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'grayquant.c:2008,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:2008,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'grayquant.c:2008,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2009,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2010,16'
              BranchSideFuncs:
                - calloc
                - calloc
                - sqrt
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - free
                - free
                - free
                - pixcmapAddColor
                - free
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'grayquant.c:2011,13'
              BranchSideFuncs:
                - calloc
                - calloc
                - sqrt
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - free
                - free
                - free
                - pixcmapAddColor
                - free
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'grayquant.c:2010,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:2010,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'grayquant.c:2010,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2012,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2013,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'grayquant.c:2016,32'
              BranchSideFuncs:
                - calloc
                - calloc
                - sqrt
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - free
                - free
                - free
                - pixcmapAddColor
                - free
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'grayquant.c:2013,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:2013,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'grayquant.c:2013,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2016,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2017,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'grayquant.c:2018,30'
              BranchSideFuncs:
                - calloc
                - sqrt
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - free
                - free
                - free
                - pixcmapAddColor
                - free
                - returnErrorInt
        - Branch String:   'grayquant.c:2017,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:2017,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'grayquant.c:2017,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2018,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2019,9'
              BranchSideFuncs:
                - free
                - returnErrorInt
            - BranchSide:      'grayquant.c:2022,41'
              BranchSideFuncs:
                - sqrt
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - free
                - free
                - free
                - pixcmapAddColor
        - Branch String:   'grayquant.c:2020,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:2020,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'grayquant.c:2020,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:2023,14'
          Branch Sides:
            - BranchSide:      'grayquant.c:2023,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - free
                - free
                - free
                - pixcmapAddColor
            - BranchSide:      'grayquant.c:2023,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - pixcmapCreate
                - free
                - free
                - free
                - pixcmapAddColor
        - Branch String:   'grayquant.c:2026,5'
          Branch Sides:
            - BranchSide:      'grayquant.c:2027,16'
              BranchSideFuncs:
                - calloc
                - pixcmapCreate
                - free
                - free
                - free
                - pixcmapAddColor
            - BranchSide:      'grayquant.c:2036,27'
              BranchSideFuncs:
                - calloc
                - pixcmapCreate
                - free
                - free
                - free
                - pixcmapAddColor
        - Branch String:   'grayquant.c:2028,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:2029,19'
              BranchSideFuncs:
                - calloc
                - pixcmapCreate
                - free
                - free
                - free
                - pixcmapAddColor
            - BranchSide:      'grayquant.c:2033,5'
              BranchSideFuncs:
                - calloc
                - pixcmapCreate
                - free
                - free
                - free
                - pixcmapAddColor
        - Branch String:   'grayquant.c:2037,5'
          Branch Sides:
            - BranchSide:      'grayquant.c:2038,13'
              BranchSideFuncs:
                - pixcmapCreate
                - free
                - free
                - free
                - pixcmapAddColor
            - BranchSide:      'grayquant.c:2045,28'
              BranchSideFuncs:
                - pixcmapCreate
                - free
                - free
                - free
                - pixcmapAddColor
        - Branch String:   'grayquant.c:2038,13'
          Branch Sides:
            - BranchSide:      'grayquant.c:2038,29'
              BranchSideFuncs:
                - pixcmapCreate
                - free
                - free
                - free
                - pixcmapAddColor
            - BranchSide:      'grayquant.c:2039,13'
              BranchSideFuncs:
                - pixcmapCreate
                - free
                - free
                - free
                - pixcmapAddColor
        - Branch String:   'grayquant.c:2039,13'
          Branch Sides:
            - BranchSide:      'grayquant.c:2040,33'
              BranchSideFuncs:
                - pixcmapCreate
                - free
                - free
                - free
                - pixcmapAddColor
            - BranchSide:      'grayquant.c:2041,5'
              BranchSideFuncs:
                - pixcmapCreate
                - free
                - free
                - free
                - pixcmapAddColor
        - Branch String:   'grayquant.c:2046,5'
          Branch Sides:
            - BranchSide:      'grayquant.c:2047,13'
              BranchSideFuncs:
                - pixcmapAddColor
                - free
                - free
                - free
            - BranchSide:      'grayquant.c:2058,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'grayquant.c:2047,13'
          Branch Sides:
            - BranchSide:      'grayquant.c:2048,19'
              BranchSideFuncs:
                - pixcmapAddColor
                - free
                - free
                - free
            - BranchSide:      'grayquant.c:2050,17'
              BranchSideFuncs:
                - pixcmapAddColor
                - free
                - free
                - free
        - Branch String:   'grayquant.c:2050,17'
          Branch Sides:
            - BranchSide:      'grayquant.c:2051,24'
              BranchSideFuncs:
                - pixcmapAddColor
                - free
                - free
                - free
            - BranchSide:      'grayquant.c:2053,24'
              BranchSideFuncs:
                - pixcmapAddColor
                - free
                - free
                - free
      Callsites:
        - Src:             'grayquant.c:2002,16'
          Dst:             returnErrorInt
        - Src:             'grayquant.c:2005,16'
          Dst:             returnErrorInt
        - Src:             'grayquant.c:2006,5'
          Dst:             pixGetDimensions
        - Src:             'grayquant.c:2008,16'
          Dst:             returnErrorInt
        - Src:             'grayquant.c:2010,16'
          Dst:             returnErrorInt
        - Src:             'grayquant.c:2013,16'
          Dst:             returnErrorInt
        - Src:             'grayquant.c:2016,32'
          Dst:             calloc
        - Src:             'grayquant.c:2017,16'
          Dst:             returnErrorInt
        - Src:             'grayquant.c:2018,30'
          Dst:             calloc
        - Src:             'grayquant.c:2020,16'
          Dst:             returnErrorInt
        - Src:             'grayquant.c:2022,24'
          Dst:             sqrt
        - Src:             'grayquant.c:2024,12'
          Dst:             pixGetData
        - Src:             'grayquant.c:2025,11'
          Dst:             pixGetWpl
        - Src:             'grayquant.c:2036,27'
          Dst:             calloc
        - Src:             'grayquant.c:2045,14'
          Dst:             pixcmapCreate
        - Src:             'grayquant.c:2055,9'
          Dst:             pixcmapAddColor
    - functionName:    makeGrayQuantTableArb
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1926
      functionLinenumberEnd: 1967
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - outdepth
        - ptab
        - pcmap
      BBCount:         41
      ICount:          245
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - calloc
        - numaGetCount
        - numaGetIValue
        - pixcmapAddColor
        - pixcmapCreate
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grayquant.c:1931,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1932,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - pixcmapCreate
                - calloc
                - pixcmapAddColor
                - numaGetIValue
                - pixcmapAddColor
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'grayquant.c:1933,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - pixcmapCreate
                - calloc
                - pixcmapAddColor
                - numaGetIValue
                - pixcmapAddColor
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'grayquant.c:1932,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:1932,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'grayquant.c:1932,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1934,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1935,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - pixcmapCreate
                - calloc
                - pixcmapAddColor
                - numaGetIValue
                - pixcmapAddColor
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'grayquant.c:1936,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - pixcmapCreate
                - calloc
                - pixcmapAddColor
                - numaGetIValue
                - pixcmapAddColor
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'grayquant.c:1935,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:1935,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'grayquant.c:1935,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1937,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1938,16'
              BranchSideFuncs:
                - numaGetCount
                - pixcmapCreate
                - calloc
                - pixcmapAddColor
                - numaGetIValue
                - pixcmapAddColor
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'grayquant.c:1939,22'
              BranchSideFuncs:
                - numaGetCount
                - pixcmapCreate
                - calloc
                - pixcmapAddColor
                - numaGetIValue
                - pixcmapAddColor
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'grayquant.c:1938,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:1938,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'grayquant.c:1938,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1940,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1941,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'grayquant.c:1943,31'
              BranchSideFuncs:
                - pixcmapCreate
                - calloc
                - pixcmapAddColor
                - numaGetIValue
                - pixcmapAddColor
                - returnErrorInt
        - Branch String:   'grayquant.c:1941,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:1941,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'grayquant.c:1941,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1943,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1944,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'grayquant.c:1945,22'
              BranchSideFuncs:
                - calloc
                - pixcmapAddColor
                - numaGetIValue
                - pixcmapAddColor
        - Branch String:   'grayquant.c:1944,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:1944,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'grayquant.c:1944,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1951,5'
          Branch Sides:
            - BranchSide:      'grayquant.c:1952,23'
              BranchSideFuncs:
                - numaGetIValue
                - pixcmapAddColor
                - pixcmapAddColor
            - BranchSide:      'grayquant.c:1961,12'
              BranchSideFuncs:
                - pixcmapAddColor
        - Branch String:   'grayquant.c:1955,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1956,22'
              BranchSideFuncs:
                - pixcmapAddColor
                - numaGetIValue
                - pixcmapAddColor
            - BranchSide:      'grayquant.c:1957,18'
              BranchSideFuncs:
                - pixcmapAddColor
                - numaGetIValue
                - pixcmapAddColor
        - Branch String:   'grayquant.c:1963,5'
          Branch Sides:
            - BranchSide:      'grayquant.c:1964,18'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1966,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grayquant.c:1932,16'
          Dst:             returnErrorInt
        - Src:             'grayquant.c:1935,16'
          Dst:             returnErrorInt
        - Src:             'grayquant.c:1938,16'
          Dst:             returnErrorInt
        - Src:             'grayquant.c:1939,9'
          Dst:             numaGetCount
        - Src:             'grayquant.c:1941,16'
          Dst:             returnErrorInt
        - Src:             'grayquant.c:1943,17'
          Dst:             pixcmapCreate
        - Src:             'grayquant.c:1944,16'
          Dst:             returnErrorInt
        - Src:             'grayquant.c:1945,22'
          Dst:             calloc
        - Src:             'grayquant.c:1952,9'
          Dst:             numaGetIValue
        - Src:             'grayquant.c:1954,9'
          Dst:             pixcmapAddColor
        - Src:             'grayquant.c:1962,5'
          Dst:             pixcmapAddColor
    - functionName:    pixThresholdGrayArb
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1718
      functionLinenumberEnd: 1800
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - edgevals
        - outdepth
        - use_average
        - setblack
        - setwhite
      BBCount:         73
      ICount:          449
      EdgeCount:       98
      CyclomaticComplexity: 27
      functionsReached:
        - lept_stderr
        - makeGrayQuantColormapArb
        - makeGrayQuantTableArb
        - numaDestroy
        - numaGetCount
        - numaSort
        - parseStringForNumbers
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - pixSetColormap
        - pixcmapDestroy
        - pixcmapSetBlackAndWhite
        - returnErrorPtr
        - thresholdTo2bppLow
        - thresholdTo4bppLow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'grayquant.c:1726,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1727,23'
              BranchSideFuncs:
                - pixGetDimensions
                - returnErrorPtr
                - parseStringForNumbers
                - numaGetCount
                - numaSort
                - makeGrayQuantTableArb
                - pixcmapSetBlackAndWhite
                - numaDestroy
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - thresholdTo4bppLow
                - thresholdTo2bppLow
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - makeGrayQuantColormapArb
                - lept_stderr
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1728,22'
              BranchSideFuncs:
                - pixGetDimensions
                - returnErrorPtr
                - parseStringForNumbers
                - numaGetCount
                - numaSort
                - makeGrayQuantTableArb
                - pixcmapSetBlackAndWhite
                - numaDestroy
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - thresholdTo4bppLow
                - thresholdTo2bppLow
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - makeGrayQuantColormapArb
                - lept_stderr
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:1727,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:1727,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1727,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1729,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1730,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1731,10'
              BranchSideFuncs:
                - returnErrorPtr
                - parseStringForNumbers
                - numaGetCount
                - numaSort
                - makeGrayQuantTableArb
                - pixcmapSetBlackAndWhite
                - numaDestroy
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - thresholdTo4bppLow
                - thresholdTo2bppLow
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - makeGrayQuantColormapArb
                - lept_stderr
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:1730,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:1730,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1730,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1731,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1732,23'
              BranchSideFuncs:
                - parseStringForNumbers
                - numaGetCount
                - numaSort
                - makeGrayQuantTableArb
                - pixcmapSetBlackAndWhite
                - numaDestroy
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - thresholdTo4bppLow
                - thresholdTo2bppLow
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - makeGrayQuantColormapArb
                - lept_stderr
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1733,9'
              BranchSideFuncs:
                - parseStringForNumbers
                - numaGetCount
                - numaSort
                - makeGrayQuantTableArb
                - pixcmapSetBlackAndWhite
                - numaDestroy
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - thresholdTo4bppLow
                - thresholdTo2bppLow
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - makeGrayQuantColormapArb
                - lept_stderr
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:1732,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:1732,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1732,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1733,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:1733,26'
              BranchSideFuncs:
                - parseStringForNumbers
                - numaGetCount
                - numaSort
                - makeGrayQuantTableArb
                - pixcmapSetBlackAndWhite
                - numaDestroy
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - thresholdTo4bppLow
                - thresholdTo2bppLow
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - makeGrayQuantColormapArb
                - lept_stderr
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1737,32'
              BranchSideFuncs:
                - parseStringForNumbers
                - numaGetCount
                - numaSort
                - makeGrayQuantTableArb
                - pixcmapSetBlackAndWhite
                - numaDestroy
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - thresholdTo4bppLow
                - thresholdTo2bppLow
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - makeGrayQuantColormapArb
                - lept_stderr
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'grayquant.c:1733,40'
          Branch Sides:
            - BranchSide:      'grayquant.c:1733,43'
              BranchSideFuncs:
                - parseStringForNumbers
                - numaGetCount
                - numaSort
                - makeGrayQuantTableArb
                - pixcmapSetBlackAndWhite
                - numaDestroy
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - thresholdTo4bppLow
                - thresholdTo2bppLow
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - makeGrayQuantColormapArb
                - lept_stderr
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1737,32'
              BranchSideFuncs:
                - parseStringForNumbers
                - numaGetCount
                - numaSort
                - makeGrayQuantTableArb
                - pixcmapSetBlackAndWhite
                - numaDestroy
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - thresholdTo4bppLow
                - thresholdTo2bppLow
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - makeGrayQuantColormapArb
                - lept_stderr
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'grayquant.c:1733,57'
          Branch Sides:
            - BranchSide:      'grayquant.c:1733,60'
              BranchSideFuncs:
                - parseStringForNumbers
                - numaGetCount
                - numaSort
                - makeGrayQuantTableArb
                - pixcmapSetBlackAndWhite
                - numaDestroy
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - thresholdTo4bppLow
                - thresholdTo2bppLow
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - makeGrayQuantColormapArb
                - lept_stderr
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1737,32'
              BranchSideFuncs:
                - parseStringForNumbers
                - numaGetCount
                - numaSort
                - makeGrayQuantTableArb
                - pixcmapSetBlackAndWhite
                - numaDestroy
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - thresholdTo4bppLow
                - thresholdTo2bppLow
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - makeGrayQuantColormapArb
                - lept_stderr
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'grayquant.c:1733,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1734,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1737,32'
              BranchSideFuncs:
                - parseStringForNumbers
                - numaGetCount
                - numaSort
                - makeGrayQuantTableArb
                - pixcmapSetBlackAndWhite
                - numaDestroy
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - thresholdTo4bppLow
                - thresholdTo2bppLow
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - makeGrayQuantColormapArb
                - lept_stderr
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'grayquant.c:1734,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:1734,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1734,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1739,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1740,9'
              BranchSideFuncs:
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1743,9'
              BranchSideFuncs:
                - numaSort
                - makeGrayQuantTableArb
                - pixcmapSetBlackAndWhite
                - numaDestroy
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - thresholdTo4bppLow
                - thresholdTo2bppLow
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - makeGrayQuantColormapArb
                - lept_stderr
        - Branch String:   'grayquant.c:1741,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:1741,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1741,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1743,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1744,13'
              BranchSideFuncs:
                - numaSort
                - makeGrayQuantTableArb
                - pixcmapSetBlackAndWhite
                - numaDestroy
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - thresholdTo4bppLow
                - thresholdTo2bppLow
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - makeGrayQuantColormapArb
            - BranchSide:      'grayquant.c:1750,16'
              BranchSideFuncs:
                - numaSort
                - makeGrayQuantTableArb
                - pixcmapSetBlackAndWhite
                - numaDestroy
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - thresholdTo4bppLow
                - thresholdTo2bppLow
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - makeGrayQuantColormapArb
                - lept_stderr
        - Branch String:   'grayquant.c:1744,13'
          Branch Sides:
            - BranchSide:      'grayquant.c:1745,22'
              BranchSideFuncs:
                - numaSort
                - makeGrayQuantTableArb
                - pixcmapSetBlackAndWhite
                - numaDestroy
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - thresholdTo4bppLow
                - thresholdTo2bppLow
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - makeGrayQuantColormapArb
            - BranchSide:      'grayquant.c:1746,18'
              BranchSideFuncs:
                - numaSort
                - makeGrayQuantTableArb
                - pixcmapSetBlackAndWhite
                - numaDestroy
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - thresholdTo4bppLow
                - thresholdTo2bppLow
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - makeGrayQuantColormapArb
        - Branch String:   'grayquant.c:1746,18'
          Branch Sides:
            - BranchSide:      'grayquant.c:1747,22'
              BranchSideFuncs:
                - numaSort
                - makeGrayQuantTableArb
                - pixcmapSetBlackAndWhite
                - numaDestroy
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - thresholdTo4bppLow
                - thresholdTo2bppLow
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - makeGrayQuantColormapArb
            - BranchSide:      'grayquant.c:1749,22'
              BranchSideFuncs:
                - numaSort
                - makeGrayQuantTableArb
                - pixcmapSetBlackAndWhite
                - numaDestroy
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - thresholdTo4bppLow
                - thresholdTo2bppLow
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - makeGrayQuantColormapArb
        - Branch String:   'grayquant.c:1751,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1752,18'
              BranchSideFuncs:
                - lept_stderr
                - numaSort
                - makeGrayQuantTableArb
                - pixcmapSetBlackAndWhite
                - numaDestroy
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - thresholdTo4bppLow
                - thresholdTo2bppLow
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - makeGrayQuantColormapArb
            - BranchSide:      'grayquant.c:1752,18'
              BranchSideFuncs:
                - numaSort
                - makeGrayQuantTableArb
                - pixcmapSetBlackAndWhite
                - numaDestroy
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - thresholdTo4bppLow
                - thresholdTo2bppLow
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - pixcmapDestroy
                - makeGrayQuantColormapArb
        - Branch String:   'grayquant.c:1758,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1759,9'
              BranchSideFuncs:
                - pixcmapDestroy
                - makeGrayQuantColormapArb
                - pixcmapSetBlackAndWhite
                - numaDestroy
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - thresholdTo4bppLow
                - thresholdTo2bppLow
                - free
                - pixcmapDestroy
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1762,29'
              BranchSideFuncs:
                - pixcmapSetBlackAndWhite
                - numaDestroy
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - thresholdTo4bppLow
                - thresholdTo2bppLow
                - free
                - pixcmapDestroy
                - returnErrorPtr
        - Branch String:   'grayquant.c:1765,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1766,9'
              BranchSideFuncs:
                - free
                - pixcmapDestroy
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1770,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - pixSetColormap
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - free
                - pixDestroy
                - thresholdTo4bppLow
                - thresholdTo2bppLow
        - Branch String:   'grayquant.c:1768,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:1768,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1768,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1781,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1782,28'
              BranchSideFuncs:
                - thresholdTo2bppLow
                - free
                - pixDestroy
            - BranchSide:      'grayquant.c:1783,16'
              BranchSideFuncs:
                - free
                - pixDestroy
                - thresholdTo4bppLow
        - Branch String:   'grayquant.c:1783,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:1784,28'
              BranchSideFuncs:
                - thresholdTo4bppLow
                - free
                - pixDestroy
            - BranchSide:      'grayquant.c:1786,16'
              BranchSideFuncs:
                - free
                - pixDestroy
        - Branch String:   'grayquant.c:1786,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:0,0'
              BranchSideFuncs:
                - free
                - pixDestroy
            - BranchSide:      'grayquant.c:1787,21'
              BranchSideFuncs:
                - free
                - pixDestroy
        - Branch String:   'grayquant.c:1789,13'
          Branch Sides:
            - BranchSide:      'grayquant.c:1790,23'
              BranchSideFuncs:
                - free
                - pixDestroy
            - BranchSide:      'grayquant.c:1794,9'
              BranchSideFuncs:
                - free
                - pixDestroy
      Callsites:
        - Src:             'grayquant.c:1727,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:1728,5'
          Dst:             pixGetDimensions
        - Src:             'grayquant.c:1730,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:1732,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:1734,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:1737,10'
          Dst:             parseStringForNumbers
        - Src:             'grayquant.c:1738,9'
          Dst:             numaGetCount
        - Src:             'grayquant.c:1740,9'
          Dst:             numaDestroy
        - Src:             'grayquant.c:1741,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:1751,9'
          Dst:             lept_stderr
        - Src:             'grayquant.c:1754,5'
          Dst:             numaSort
        - Src:             'grayquant.c:1757,5'
          Dst:             makeGrayQuantTableArb
        - Src:             'grayquant.c:1759,9'
          Dst:             pixcmapDestroy
        - Src:             'grayquant.c:1760,9'
          Dst:             makeGrayQuantColormapArb
        - Src:             'grayquant.c:1762,5'
          Dst:             pixcmapSetBlackAndWhite
        - Src:             'grayquant.c:1763,5'
          Dst:             numaDestroy
        - Src:             'grayquant.c:1765,17'
          Dst:             pixCreate
        - Src:             'grayquant.c:1767,9'
          Dst:             pixcmapDestroy
        - Src:             'grayquant.c:1768,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:1770,5'
          Dst:             pixCopyResolution
        - Src:             'grayquant.c:1771,5'
          Dst:             pixCopyInputFormat
        - Src:             'grayquant.c:1772,5'
          Dst:             pixSetColormap
        - Src:             'grayquant.c:1773,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:1774,12'
          Dst:             pixGetWpl
        - Src:             'grayquant.c:1777,12'
          Dst:             pixRemoveColormap
        - Src:             'grayquant.c:1778,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:1779,12'
          Dst:             pixGetWpl
        - Src:             'grayquant.c:1782,9'
          Dst:             thresholdTo2bppLow
        - Src:             'grayquant.c:1784,9'
          Dst:             thresholdTo4bppLow
        - Src:             'grayquant.c:1798,5'
          Dst:             pixDestroy
    - functionName:    thresholdTo2bppLow
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1426
      functionLinenumberEnd: 1445
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - datad
        - h
        - wpld
        - datas
        - wpls
        - tab
      BBCount:         9
      ICount:          168
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grayquant.c:1431,5'
          Branch Sides:
            - BranchSide:      'grayquant.c:1432,17'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1445,1'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1434,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1435,21'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1444,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    thresholdTo4bppLow
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1566
      functionLinenumberEnd: 1586
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - datad
        - h
        - wpld
        - datas
        - wpls
        - tab
      BBCount:         9
      ICount:          168
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grayquant.c:1572,5'
          Branch Sides:
            - BranchSide:      'grayquant.c:1573,17'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1586,1'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1575,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1576,21'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1585,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pixThresholdOn8bpp
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1616
      functionLinenumberEnd: 1662
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - nlevels
        - cmapflag
      BBCount:         39
      ICount:          257
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - makeGrayQuantIndexTable
        - makeGrayQuantTargetTable
        - pixCopy
        - pixCopyInputFormat
        - pixCopyResolution
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - pixSetColormap
        - pixcmapCreateLinear
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grayquant.c:1623,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1624,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - makeGrayQuantTargetTable
                - pixGetDimensions
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
                - makeGrayQuantIndexTable
                - pixcmapCreateLinear
                - pixSetColormap
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1625,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixCopy
                - makeGrayQuantTargetTable
                - pixGetDimensions
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
                - makeGrayQuantIndexTable
                - pixcmapCreateLinear
                - pixSetColormap
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:1624,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:1624,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1624,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1625,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1626,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1627,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - makeGrayQuantTargetTable
                - pixGetDimensions
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
                - makeGrayQuantIndexTable
                - pixcmapCreateLinear
                - pixSetColormap
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'grayquant.c:1626,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:1626,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1626,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1627,21'
          Branch Sides:
            - BranchSide:      'grayquant.c:1627,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1628,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'grayquant.c:1627,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1628,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1631,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixCopy
                - makeGrayQuantTargetTable
                - pixGetDimensions
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
                - makeGrayQuantIndexTable
                - pixcmapCreateLinear
                - pixSetColormap
                - pixRemoveColormap
        - Branch String:   'grayquant.c:1628,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:1628,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1628,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1631,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1632,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - makeGrayQuantTargetTable
                - pixGetDimensions
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
                - makeGrayQuantIndexTable
                - pixcmapCreateLinear
                - pixSetColormap
            - BranchSide:      'grayquant.c:1634,30'
              BranchSideFuncs:
                - pixCopy
                - makeGrayQuantTargetTable
                - pixGetDimensions
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
                - makeGrayQuantIndexTable
                - pixcmapCreateLinear
                - pixSetColormap
        - Branch String:   'grayquant.c:1636,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1637,39'
              BranchSideFuncs:
                - pixcmapCreateLinear
                - pixSetColormap
                - makeGrayQuantTargetTable
                - pixGetDimensions
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
                - makeGrayQuantIndexTable
            - BranchSide:      'grayquant.c:1641,9'
              BranchSideFuncs:
                - makeGrayQuantTargetTable
                - pixGetDimensions
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
                - makeGrayQuantIndexTable
        - Branch String:   'grayquant.c:1641,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1642,40'
              BranchSideFuncs:
                - makeGrayQuantIndexTable
                - pixGetDimensions
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
            - BranchSide:      'grayquant.c:1644,41'
              BranchSideFuncs:
                - makeGrayQuantTargetTable
                - pixGetDimensions
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - free
        - Branch String:   'grayquant.c:1651,5'
          Branch Sides:
            - BranchSide:      'grayquant.c:1652,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'grayquant.c:1660,5'
              BranchSideFuncs:
                - free
        - Branch String:   'grayquant.c:1653,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1654,19'
              BranchSideFuncs:
                - free
            - BranchSide:      'grayquant.c:1658,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'grayquant.c:1624,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:1625,9'
          Dst:             pixGetDepth
        - Src:             'grayquant.c:1626,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:1628,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:1631,9'
          Dst:             pixGetColormap
        - Src:             'grayquant.c:1632,16'
          Dst:             pixRemoveColormap
        - Src:             'grayquant.c:1634,16'
          Dst:             pixCopy
        - Src:             'grayquant.c:1637,16'
          Dst:             pixcmapCreateLinear
        - Src:             'grayquant.c:1638,9'
          Dst:             pixSetColormap
        - Src:             'grayquant.c:1642,16'
          Dst:             makeGrayQuantIndexTable
        - Src:             'grayquant.c:1644,16'
          Dst:             makeGrayQuantTargetTable
        - Src:             'grayquant.c:1646,5'
          Dst:             pixGetDimensions
        - Src:             'grayquant.c:1647,5'
          Dst:             pixCopyResolution
        - Src:             'grayquant.c:1648,5'
          Dst:             pixCopyInputFormat
        - Src:             'grayquant.c:1649,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:1650,12'
          Dst:             pixGetWpl
    - functionName:    makeGrayQuantIndexTable
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1821
      functionLinenumberEnd: 1836
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - nlevels
      BBCount:         14
      ICount:          85
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'grayquant.c:1826,5'
          Branch Sides:
            - BranchSide:      'grayquant.c:1827,16'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1836,12'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1827,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1828,33'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1835,5'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1829,17'
          Branch Sides:
            - BranchSide:      'grayquant.c:1830,26'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1834,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grayquant.c:1825,22'
          Dst:             calloc
    - functionName:    makeGrayQuantTargetTable
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1890
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - nlevels
        - depth
      BBCount:         17
      ICount:          118
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'grayquant.c:1877,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1878,24'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1879,12'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1879,5'
          Branch Sides:
            - BranchSide:      'grayquant.c:1880,16'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1890,12'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1880,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1881,33'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1889,5'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1882,17'
          Branch Sides:
            - BranchSide:      'grayquant.c:1883,28'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1888,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grayquant.c:1875,22'
          Dst:             calloc
    - functionName:    pixThresholdTo4bpp
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1501
      functionLinenumberEnd: 1544
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - nlevels
        - cmapflag
      BBCount:         33
      ICount:          208
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - makeGrayQuantIndexTable
        - makeGrayQuantTargetTable
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - pixSetColormap
        - pixcmapCreateLinear
        - returnErrorPtr
        - thresholdTo4bppLow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'grayquant.c:1508,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1509,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - makeGrayQuantTargetTable
                - thresholdTo4bppLow
                - free
                - pixDestroy
                - makeGrayQuantIndexTable
                - pixcmapCreateLinear
                - pixSetColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1510,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - makeGrayQuantTargetTable
                - thresholdTo4bppLow
                - free
                - pixDestroy
                - makeGrayQuantIndexTable
                - pixcmapCreateLinear
                - pixSetColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:1509,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:1509,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1509,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1511,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1512,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1513,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - makeGrayQuantTargetTable
                - thresholdTo4bppLow
                - free
                - pixDestroy
                - makeGrayQuantIndexTable
                - pixcmapCreateLinear
                - pixSetColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:1512,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:1512,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1512,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1513,21'
          Branch Sides:
            - BranchSide:      'grayquant.c:1513,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1514,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'grayquant.c:1513,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1514,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1516,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - makeGrayQuantTargetTable
                - thresholdTo4bppLow
                - free
                - pixDestroy
                - makeGrayQuantIndexTable
                - pixcmapCreateLinear
                - pixSetColormap
                - returnErrorPtr
        - Branch String:   'grayquant.c:1514,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:1514,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1514,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1516,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1517,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1518,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - makeGrayQuantTargetTable
                - thresholdTo4bppLow
                - free
                - pixDestroy
                - makeGrayQuantIndexTable
                - pixcmapCreateLinear
                - pixSetColormap
        - Branch String:   'grayquant.c:1517,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:1517,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1517,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1523,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1524,39'
              BranchSideFuncs:
                - pixcmapCreateLinear
                - pixSetColormap
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - makeGrayQuantTargetTable
                - thresholdTo4bppLow
                - free
                - pixDestroy
                - makeGrayQuantIndexTable
            - BranchSide:      'grayquant.c:1529,30'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - makeGrayQuantTargetTable
                - thresholdTo4bppLow
                - free
                - pixDestroy
                - makeGrayQuantIndexTable
        - Branch String:   'grayquant.c:1534,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1535,40'
              BranchSideFuncs:
                - makeGrayQuantIndexTable
                - thresholdTo4bppLow
                - free
                - pixDestroy
            - BranchSide:      'grayquant.c:1537,16'
              BranchSideFuncs:
                - makeGrayQuantTargetTable
                - thresholdTo4bppLow
                - free
                - pixDestroy
      Callsites:
        - Src:             'grayquant.c:1509,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:1510,5'
          Dst:             pixGetDimensions
        - Src:             'grayquant.c:1512,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:1514,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:1516,17'
          Dst:             pixCreate
        - Src:             'grayquant.c:1517,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:1518,5'
          Dst:             pixCopyResolution
        - Src:             'grayquant.c:1519,5'
          Dst:             pixCopyInputFormat
        - Src:             'grayquant.c:1520,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:1521,12'
          Dst:             pixGetWpl
        - Src:             'grayquant.c:1524,16'
          Dst:             pixcmapCreateLinear
        - Src:             'grayquant.c:1525,9'
          Dst:             pixSetColormap
        - Src:             'grayquant.c:1529,12'
          Dst:             pixRemoveColormap
        - Src:             'grayquant.c:1530,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:1531,12'
          Dst:             pixGetWpl
        - Src:             'grayquant.c:1535,16'
          Dst:             makeGrayQuantIndexTable
        - Src:             'grayquant.c:1537,16'
          Dst:             makeGrayQuantTargetTable
        - Src:             'grayquant.c:1539,5'
          Dst:             thresholdTo4bppLow
        - Src:             'grayquant.c:1542,5'
          Dst:             pixDestroy
    - functionName:    pixThresholdTo2bpp
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1361
      functionLinenumberEnd: 1404
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - nlevels
        - cmapflag
      BBCount:         33
      ICount:          208
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - makeGrayQuantIndexTable
        - makeGrayQuantTargetTable
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - pixSetColormap
        - pixcmapCreateLinear
        - returnErrorPtr
        - thresholdTo2bppLow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grayquant.c:1368,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1369,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - makeGrayQuantTargetTable
                - thresholdTo2bppLow
                - free
                - pixDestroy
                - makeGrayQuantIndexTable
                - pixcmapCreateLinear
                - pixSetColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1370,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - makeGrayQuantTargetTable
                - thresholdTo2bppLow
                - free
                - pixDestroy
                - makeGrayQuantIndexTable
                - pixcmapCreateLinear
                - pixSetColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:1369,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:1369,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1369,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1371,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1372,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1373,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - makeGrayQuantTargetTable
                - thresholdTo2bppLow
                - free
                - pixDestroy
                - makeGrayQuantIndexTable
                - pixcmapCreateLinear
                - pixSetColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:1372,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:1372,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1372,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1373,21'
          Branch Sides:
            - BranchSide:      'grayquant.c:1373,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1374,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'grayquant.c:1373,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1374,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1376,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - makeGrayQuantTargetTable
                - thresholdTo2bppLow
                - free
                - pixDestroy
                - makeGrayQuantIndexTable
                - pixcmapCreateLinear
                - pixSetColormap
                - returnErrorPtr
        - Branch String:   'grayquant.c:1374,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:1374,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1374,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1376,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1377,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1378,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - makeGrayQuantTargetTable
                - thresholdTo2bppLow
                - free
                - pixDestroy
                - makeGrayQuantIndexTable
                - pixcmapCreateLinear
                - pixSetColormap
        - Branch String:   'grayquant.c:1377,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:1377,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1377,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1383,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1384,39'
              BranchSideFuncs:
                - pixcmapCreateLinear
                - pixSetColormap
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - makeGrayQuantTargetTable
                - thresholdTo2bppLow
                - free
                - pixDestroy
                - makeGrayQuantIndexTable
            - BranchSide:      'grayquant.c:1389,30'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - makeGrayQuantTargetTable
                - thresholdTo2bppLow
                - free
                - pixDestroy
                - makeGrayQuantIndexTable
        - Branch String:   'grayquant.c:1394,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1395,40'
              BranchSideFuncs:
                - makeGrayQuantIndexTable
                - thresholdTo2bppLow
                - free
                - pixDestroy
            - BranchSide:      'grayquant.c:1397,16'
              BranchSideFuncs:
                - makeGrayQuantTargetTable
                - thresholdTo2bppLow
                - free
                - pixDestroy
      Callsites:
        - Src:             'grayquant.c:1369,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:1370,5'
          Dst:             pixGetDimensions
        - Src:             'grayquant.c:1372,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:1374,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:1376,17'
          Dst:             pixCreate
        - Src:             'grayquant.c:1377,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:1378,5'
          Dst:             pixCopyResolution
        - Src:             'grayquant.c:1379,5'
          Dst:             pixCopyInputFormat
        - Src:             'grayquant.c:1380,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:1381,12'
          Dst:             pixGetWpl
        - Src:             'grayquant.c:1384,16'
          Dst:             pixcmapCreateLinear
        - Src:             'grayquant.c:1385,9'
          Dst:             pixSetColormap
        - Src:             'grayquant.c:1389,12'
          Dst:             pixRemoveColormap
        - Src:             'grayquant.c:1390,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:1391,12'
          Dst:             pixGetWpl
        - Src:             'grayquant.c:1395,16'
          Dst:             makeGrayQuantIndexTable
        - Src:             'grayquant.c:1397,16'
          Dst:             makeGrayQuantTargetTable
        - Src:             'grayquant.c:1399,5'
          Dst:             thresholdTo2bppLow
        - Src:             'grayquant.c:1402,5'
          Dst:             pixDestroy
    - functionName:    ditherTo2bppLow
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
        - bufs1
        - bufs2
        - tabval
        - tab38
        - tab14
      BBCount:         7
      ICount:          128
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ditherTo2bppLineLow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grayquant.c:1134,5'
          Branch Sides:
            - BranchSide:      'grayquant.c:1135,16'
              BranchSideFuncs:
                - ditherTo2bppLineLow
                - ditherTo2bppLineLow
            - BranchSide:      'grayquant.c:1142,12'
              BranchSideFuncs:
                - ditherTo2bppLineLow
      Callsites:
        - Src:             'grayquant.c:1138,9'
          Dst:             ditherTo2bppLineLow
        - Src:             'grayquant.c:1144,5'
          Dst:             ditherTo2bppLineLow
    - functionName:    make8To2DitherTables
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionLinenumberEnd: 1306
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ptabval
        - ptab38
        - ptab14
        - cliptoblack
        - cliptowhite
      BBCount:         28
      ICount:          307
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grayquant.c:1270,5'
          Branch Sides:
            - BranchSide:      'grayquant.c:1271,13'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1306,5'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1271,13'
          Branch Sides:
            - BranchSide:      'grayquant.c:1272,13'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1275,20'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1275,20'
          Branch Sides:
            - BranchSide:      'grayquant.c:1276,13'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1279,20'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1279,20'
          Branch Sides:
            - BranchSide:      'grayquant.c:1280,13'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1283,20'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1283,20'
          Branch Sides:
            - BranchSide:      'grayquant.c:1284,13'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1287,20'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1287,20'
          Branch Sides:
            - BranchSide:      'grayquant.c:1288,13'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1291,20'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1291,20'
          Branch Sides:
            - BranchSide:      'grayquant.c:1292,13'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1295,20'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1295,20'
          Branch Sides:
            - BranchSide:      'grayquant.c:1296,13'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:1300,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grayquant.c:1263,25'
          Dst:             calloc
        - Src:             'grayquant.c:1264,24'
          Dst:             calloc
        - Src:             'grayquant.c:1265,24'
          Dst:             calloc
    - functionName:    pixDitherTo2bppSpec
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - lowerclip
        - upperclip
        - cmapflag
      BBCount:         46
      ICount:          293
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - calloc
        - ditherTo2bppLow
        - make8To2DitherTables
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - pixSetColormap
        - pixcmapCreateLinear
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grayquant.c:1048,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1049,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - make8To2DitherTables
                - ditherTo2bppLow
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - pixcmapCreateLinear
                - pixSetColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1050,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - make8To2DitherTables
                - ditherTo2bppLow
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - pixcmapCreateLinear
                - pixSetColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:1049,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:1049,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1049,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1051,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1052,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1053,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - make8To2DitherTables
                - ditherTo2bppLow
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - pixcmapCreateLinear
                - pixSetColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:1052,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:1052,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1052,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1053,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:1053,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1054,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'grayquant.c:1053,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1054,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1055,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - make8To2DitherTables
                - ditherTo2bppLow
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - pixcmapCreateLinear
                - pixSetColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:1054,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:1054,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1054,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1055,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:1055,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1056,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'grayquant.c:1055,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1056,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1058,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - make8To2DitherTables
                - ditherTo2bppLow
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - pixcmapCreateLinear
                - pixSetColormap
                - returnErrorPtr
        - Branch String:   'grayquant.c:1056,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:1056,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1056,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1058,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1059,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1060,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - make8To2DitherTables
                - ditherTo2bppLow
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - pixcmapCreateLinear
                - pixSetColormap
        - Branch String:   'grayquant.c:1059,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:1059,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1059,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1073,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:1073,20'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - make8To2DitherTables
                - ditherTo2bppLow
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - pixcmapCreateLinear
                - pixSetColormap
            - BranchSide:      'grayquant.c:1074,9'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'grayquant.c:1073,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1074,9'
              BranchSideFuncs:
                - make8To2DitherTables
                - ditherTo2bppLow
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - pixcmapCreateLinear
                - pixSetColormap
            - BranchSide:      'grayquant.c:1082,51'
              BranchSideFuncs:
                - make8To2DitherTables
                - ditherTo2bppLow
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
                - pixcmapCreateLinear
                - pixSetColormap
        - Branch String:   'grayquant.c:1078,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:1078,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1078,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1087,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1088,16'
              BranchSideFuncs:
                - pixcmapCreateLinear
                - pixSetColormap
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
            - BranchSide:      'grayquant.c:1092,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - pixDestroy
      Callsites:
        - Src:             'grayquant.c:1049,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:1050,5'
          Dst:             pixGetDimensions
        - Src:             'grayquant.c:1052,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:1054,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:1056,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:1058,17'
          Dst:             pixCreate
        - Src:             'grayquant.c:1059,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:1060,5'
          Dst:             pixCopyResolution
        - Src:             'grayquant.c:1061,5'
          Dst:             pixCopyInputFormat
        - Src:             'grayquant.c:1062,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:1063,12'
          Dst:             pixGetWpl
        - Src:             'grayquant.c:1066,12'
          Dst:             pixRemoveColormap
        - Src:             'grayquant.c:1067,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:1068,12'
          Dst:             pixGetWpl
        - Src:             'grayquant.c:1071,25'
          Dst:             calloc
        - Src:             'grayquant.c:1072,25'
          Dst:             calloc
        - Src:             'grayquant.c:1076,9'
          Dst:             pixDestroy
        - Src:             'grayquant.c:1077,9'
          Dst:             pixDestroy
        - Src:             'grayquant.c:1078,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:1082,5'
          Dst:             make8To2DitherTables
        - Src:             'grayquant.c:1084,5'
          Dst:             ditherTo2bppLow
        - Src:             'grayquant.c:1088,16'
          Dst:             pixcmapCreateLinear
        - Src:             'grayquant.c:1089,9'
          Dst:             pixSetColormap
        - Src:             'grayquant.c:1097,5'
          Dst:             pixDestroy
    - functionName:    pixDitherTo2bpp
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - cmapflag
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pixDitherTo2bppSpec
        - pixGetDepth
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'grayquant.c:1007,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1008,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixDitherTo2bppSpec
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1009,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixDitherTo2bppSpec
                - returnErrorPtr
        - Branch String:   'grayquant.c:1008,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:1008,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1008,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:1009,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:1010,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1012,32'
              BranchSideFuncs:
                - pixDitherTo2bppSpec
        - Branch String:   'grayquant.c:1010,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:1010,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:1010,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grayquant.c:1008,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:1009,9'
          Dst:             pixGetDepth
        - Src:             'grayquant.c:1010,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:1012,12'
          Dst:             pixDitherTo2bppSpec
    - functionName:    pixGenerateMaskByBand
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - lower
        - upper
        - inband
        - usecmap
      BBCount:         85
      ICount:          482
      EdgeCount:       114
      CyclomaticComplexity: 31
      functionsReached:
        - pixClone
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'grayquant.c:903,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:904,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:905,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:904,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:904,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:904,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:906,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:906,19'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:908,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'grayquant.c:906,26'
          Branch Sides:
            - BranchSide:      'grayquant.c:906,29'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:908,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'grayquant.c:906,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:907,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:908,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'grayquant.c:907,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:907,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:907,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:908,19'
          Branch Sides:
            - BranchSide:      'grayquant.c:908,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:909,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'grayquant.c:908,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:909,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:911,10'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixRemoveColormap
        - Branch String:   'grayquant.c:909,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:909,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:909,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:911,18'
          Branch Sides:
            - BranchSide:      'grayquant.c:911,36'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'grayquant.c:914,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'grayquant.c:911,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:912,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'grayquant.c:914,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'grayquant.c:916,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:916,19'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'grayquant.c:920,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'grayquant.c:916,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:917,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'grayquant.c:920,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'grayquant.c:918,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:918,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:918,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:920,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:920,19'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'grayquant.c:924,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'grayquant.c:920,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:921,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'grayquant.c:924,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'grayquant.c:922,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:922,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:922,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:924,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:924,19'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'grayquant.c:929,22'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
        - Branch String:   'grayquant.c:924,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:925,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'grayquant.c:929,22'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
        - Branch String:   'grayquant.c:926,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:926,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:926,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:936,5'
          Branch Sides:
            - BranchSide:      'grayquant.c:937,17'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'grayquant.c:956,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'grayquant.c:939,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:940,17'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'grayquant.c:954,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'grayquant.c:940,17'
          Branch Sides:
            - BranchSide:      'grayquant.c:941,23'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'grayquant.c:942,22'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'grayquant.c:942,22'
          Branch Sides:
            - BranchSide:      'grayquant.c:943,23'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'grayquant.c:945,23'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'grayquant.c:946,17'
          Branch Sides:
            - BranchSide:      'grayquant.c:947,21'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'grayquant.c:950,21'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'grayquant.c:947,34'
          Branch Sides:
            - BranchSide:      'grayquant.c:947,37'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'grayquant.c:949,13'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'grayquant.c:947,21'
          Branch Sides:
            - BranchSide:      'grayquant.c:948,21'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'grayquant.c:949,13'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'grayquant.c:950,33'
          Branch Sides:
            - BranchSide:      'grayquant.c:950,36'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'grayquant.c:951,21'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'grayquant.c:904,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:905,9'
          Dst:             pixGetDepth
        - Src:             'grayquant.c:907,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:909,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:911,21'
          Dst:             pixGetColormap
        - Src:             'grayquant.c:912,16'
          Dst:             pixRemoveColormap
        - Src:             'grayquant.c:914,16'
          Dst:             pixClone
        - Src:             'grayquant.c:915,5'
          Dst:             pixGetDimensions
        - Src:             'grayquant.c:917,9'
          Dst:             pixDestroy
        - Src:             'grayquant.c:918,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:921,9'
          Dst:             pixDestroy
        - Src:             'grayquant.c:922,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:925,9'
          Dst:             pixDestroy
        - Src:             'grayquant.c:926,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:929,12'
          Dst:             pixCreate
        - Src:             'grayquant.c:930,5'
          Dst:             pixCopyResolution
        - Src:             'grayquant.c:931,5'
          Dst:             pixCopyInputFormat
        - Src:             'grayquant.c:932,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:933,12'
          Dst:             pixGetWpl
        - Src:             'grayquant.c:934,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:935,12'
          Dst:             pixGetWpl
        - Src:             'grayquant.c:956,5'
          Dst:             pixDestroy
    - functionName:    pixGenerateMaskByValue
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - val
        - usecmap
      BBCount:         81
      ICount:          461
      EdgeCount:       108
      CyclomaticComplexity: 29
      functionsReached:
        - pixClone
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grayquant.c:812,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:813,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - returnErrorPtr
            - BranchSide:      'grayquant.c:814,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'grayquant.c:813,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:813,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:813,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:815,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:815,19'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - returnErrorPtr
            - BranchSide:      'grayquant.c:818,10'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixRemoveColormap
        - Branch String:   'grayquant.c:815,26'
          Branch Sides:
            - BranchSide:      'grayquant.c:815,29'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - returnErrorPtr
            - BranchSide:      'grayquant.c:818,10'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixRemoveColormap
        - Branch String:   'grayquant.c:815,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:816,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:818,10'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixRemoveColormap
        - Branch String:   'grayquant.c:816,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:816,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:816,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:818,18'
          Branch Sides:
            - BranchSide:      'grayquant.c:818,36'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'grayquant.c:821,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'grayquant.c:818,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:819,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'grayquant.c:821,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'grayquant.c:823,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:823,20'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'grayquant.c:827,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'grayquant.c:823,28'
          Branch Sides:
            - BranchSide:      'grayquant.c:823,31'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'grayquant.c:824,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'grayquant.c:823,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:824,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'grayquant.c:827,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'grayquant.c:825,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:825,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:825,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:827,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:827,20'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'grayquant.c:831,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'grayquant.c:827,28'
          Branch Sides:
            - BranchSide:      'grayquant.c:827,31'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'grayquant.c:828,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'grayquant.c:827,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:828,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'grayquant.c:831,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'grayquant.c:829,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:829,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:829,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:831,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:831,20'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'grayquant.c:836,22'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
        - Branch String:   'grayquant.c:831,28'
          Branch Sides:
            - BranchSide:      'grayquant.c:831,31'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'grayquant.c:832,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'grayquant.c:831,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:832,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'grayquant.c:836,22'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
        - Branch String:   'grayquant.c:833,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:833,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:833,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:843,5'
          Branch Sides:
            - BranchSide:      'grayquant.c:844,17'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'grayquant.c:860,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'grayquant.c:846,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:847,17'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'grayquant.c:858,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'grayquant.c:847,17'
          Branch Sides:
            - BranchSide:      'grayquant.c:848,21'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'grayquant.c:850,24'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'grayquant.c:848,21'
          Branch Sides:
            - BranchSide:      'grayquant.c:849,21'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'grayquant.c:850,13'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'grayquant.c:850,24'
          Branch Sides:
            - BranchSide:      'grayquant.c:851,21'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'grayquant.c:854,21'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'grayquant.c:851,21'
          Branch Sides:
            - BranchSide:      'grayquant.c:852,21'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'grayquant.c:853,13'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'grayquant.c:813,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:814,9'
          Dst:             pixGetDepth
        - Src:             'grayquant.c:816,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:818,21'
          Dst:             pixGetColormap
        - Src:             'grayquant.c:819,16'
          Dst:             pixRemoveColormap
        - Src:             'grayquant.c:821,16'
          Dst:             pixClone
        - Src:             'grayquant.c:822,5'
          Dst:             pixGetDimensions
        - Src:             'grayquant.c:824,9'
          Dst:             pixDestroy
        - Src:             'grayquant.c:825,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:828,9'
          Dst:             pixDestroy
        - Src:             'grayquant.c:829,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:832,9'
          Dst:             pixDestroy
        - Src:             'grayquant.c:833,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:836,12'
          Dst:             pixCreate
        - Src:             'grayquant.c:837,5'
          Dst:             pixCopyResolution
        - Src:             'grayquant.c:838,5'
          Dst:             pixCopyInputFormat
        - Src:             'grayquant.c:839,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:840,12'
          Dst:             pixGetWpl
        - Src:             'grayquant.c:841,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:842,12'
          Dst:             pixGetWpl
        - Src:             'grayquant.c:860,5'
          Dst:             pixDestroy
    - functionName:    pixAdaptThresholdToBinaryGen
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - gamma
        - blackval
        - whiteval
        - thresh
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - pixBackgroundNormSimple
        - pixDestroy
        - pixGammaTRC
        - pixGetDepth
        - pixThresholdToBinary
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grayquant.c:769,15'
          Branch Sides:
            - BranchSide:      'grayquant.c:769,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixBackgroundNormSimple
                - pixGammaTRC
                - pixThresholdToBinary
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:770,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'grayquant.c:769,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:770,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:772,41'
              BranchSideFuncs:
                - pixBackgroundNormSimple
                - pixGammaTRC
                - pixThresholdToBinary
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'grayquant.c:770,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:770,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:770,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:772,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:773,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:774,17'
              BranchSideFuncs:
                - pixGammaTRC
                - pixThresholdToBinary
                - pixDestroy
        - Branch String:   'grayquant.c:773,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:773,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:773,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grayquant.c:769,18'
          Dst:             pixGetDepth
        - Src:             'grayquant.c:770,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:772,17'
          Dst:             pixBackgroundNormSimple
        - Src:             'grayquant.c:773,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:774,5'
          Dst:             pixGammaTRC
        - Src:             'grayquant.c:775,12'
          Dst:             pixThresholdToBinary
        - Src:             'grayquant.c:776,5'
          Dst:             pixDestroy
    - functionName:    pixThresholdToBinary
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - thresh
      BBCount:         48
      ICount:          254
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorPtr
        - thresholdToBinaryLow
      functionUses:    28
      BranchProfiles:
        - Branch String:   'grayquant.c:450,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:451,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - pixGetColormap
                - thresholdToBinaryLow
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:452,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - pixGetColormap
                - thresholdToBinaryLow
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:451,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:451,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:451,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:453,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:453,19'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - pixGetColormap
                - thresholdToBinaryLow
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:455,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - pixGetColormap
                - thresholdToBinaryLow
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:453,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:454,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:455,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - pixGetColormap
                - thresholdToBinaryLow
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:454,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:454,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:454,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:455,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:456,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:457,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - pixGetColormap
                - thresholdToBinaryLow
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:456,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:456,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:456,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:457,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:457,19'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - pixGetColormap
                - thresholdToBinaryLow
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:459,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - pixGetColormap
                - thresholdToBinaryLow
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:457,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:458,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:459,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - pixGetColormap
                - thresholdToBinaryLow
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:458,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:458,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:458,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:459,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:459,19'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - pixGetColormap
                - thresholdToBinaryLow
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:462,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - pixGetColormap
                - thresholdToBinaryLow
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'grayquant.c:459,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:460,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:462,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - pixGetColormap
                - thresholdToBinaryLow
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'grayquant.c:460,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:460,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:460,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:462,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:463,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:464,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - pixGetColormap
                - thresholdToBinaryLow
                - pixDestroy
        - Branch String:   'grayquant.c:463,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:463,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:463,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:474,30'
          Branch Sides:
            - BranchSide:      'grayquant.c:474,33'
              BranchSideFuncs:
                - thresholdToBinaryLow
                - pixDestroy
            - BranchSide:      'grayquant.c:479,26'
              BranchSideFuncs:
                - thresholdToBinaryLow
                - pixDestroy
        - Branch String:   'grayquant.c:474,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:475,11'
              BranchSideFuncs:
                - thresholdToBinaryLow
                - pixDestroy
            - BranchSide:      'grayquant.c:479,26'
              BranchSideFuncs:
                - thresholdToBinaryLow
                - pixDestroy
      Callsites:
        - Src:             'grayquant.c:451,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:452,5'
          Dst:             pixGetDimensions
        - Src:             'grayquant.c:454,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:456,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:458,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:460,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:462,17'
          Dst:             pixCreate
        - Src:             'grayquant.c:463,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:464,5'
          Dst:             pixCopyResolution
        - Src:             'grayquant.c:465,5'
          Dst:             pixCopyInputFormat
        - Src:             'grayquant.c:466,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:467,12'
          Dst:             pixGetWpl
        - Src:             'grayquant.c:471,12'
          Dst:             pixRemoveColormap
        - Src:             'grayquant.c:472,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:473,12'
          Dst:             pixGetWpl
        - Src:             'grayquant.c:474,9'
          Dst:             pixGetColormap
        - Src:             'grayquant.c:479,5'
          Dst:             thresholdToBinaryLow
        - Src:             'grayquant.c:480,5'
          Dst:             pixDestroy
    - functionName:    thresholdToBinaryLow
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - d
        - wpls
        - thresh
      BBCount:         7
      ICount:          79
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - thresholdToBinaryLineLow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grayquant.c:504,5'
          Branch Sides:
            - BranchSide:      'grayquant.c:505,17'
              BranchSideFuncs:
                - thresholdToBinaryLineLow
            - BranchSide:      'grayquant.c:509,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grayquant.c:507,9'
          Dst:             thresholdToBinaryLineLow
    - functionName:    thresholdToBinaryLineLow
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - lined
        - w
        - lines
        - d
        - thresh
      BBCount:         46
      ICount:          458
      EdgeCount:       56
      CyclomaticComplexity: 12
      functionsReached:
        - lept_stderr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'grayquant.c:526,5'
          Branch Sides:
            - BranchSide:      'grayquant.c:530,16'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:585,16'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:624,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'grayquant.c:530,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:531,19'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:561,13'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:532,13'
          Branch Sides:
            - BranchSide:      'grayquant.c:533,25'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:558,31'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:561,13'
          Branch Sides:
            - BranchSide:      'grayquant.c:562,17'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:582,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:563,11'
          Branch Sides:
            - BranchSide:      'grayquant.c:564,20'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:571,27'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:564,19'
          Branch Sides:
            - BranchSide:      'grayquant.c:565,27'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:567,23'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:585,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:586,19'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:602,13'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:587,13'
          Branch Sides:
            - BranchSide:      'grayquant.c:588,25'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:599,31'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:602,13'
          Branch Sides:
            - BranchSide:      'grayquant.c:603,19'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:622,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:604,13'
          Branch Sides:
            - BranchSide:      'grayquant.c:605,22'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:613,29'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:605,21'
          Branch Sides:
            - BranchSide:      'grayquant.c:606,29'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:608,25'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:624,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:625,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'grayquant.c:625,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grayquant.c:624,9'
          Dst:             lept_stderr
    - functionName:    pixAdaptThresholdToBinary
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - gamma
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pixAdaptThresholdToBinaryGen
        - pixGetDepth
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'grayquant.c:726,15'
          Branch Sides:
            - BranchSide:      'grayquant.c:726,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixAdaptThresholdToBinaryGen
                - returnErrorPtr
            - BranchSide:      'grayquant.c:727,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'grayquant.c:726,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:727,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:729,41'
              BranchSideFuncs:
                - pixAdaptThresholdToBinaryGen
        - Branch String:   'grayquant.c:727,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:727,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:727,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grayquant.c:726,18'
          Dst:             pixGetDepth
        - Src:             'grayquant.c:727,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:729,12'
          Dst:             pixAdaptThresholdToBinaryGen
    - functionName:    pixVarThresholdToBinary
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pixg
      BBCount:         35
      ICount:          264
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixSizesEqual
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grayquant.c:654,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:655,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixSizesEqual
                - returnErrorPtr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'grayquant.c:656,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixSizesEqual
                - returnErrorPtr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'grayquant.c:655,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:655,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:655,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:656,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:657,23'
              BranchSideFuncs:
                - pixSizesEqual
                - returnErrorPtr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'grayquant.c:658,24'
              BranchSideFuncs:
                - pixSizesEqual
                - returnErrorPtr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'grayquant.c:657,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:657,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:657,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:658,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:659,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'grayquant.c:660,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'grayquant.c:659,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:659,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:659,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:661,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:662,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:664,22'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
        - Branch String:   'grayquant.c:662,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:662,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:662,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:673,5'
          Branch Sides:
            - BranchSide:      'grayquant.c:674,17'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:685,12'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:677,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:678,20'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:680,17'
          Branch Sides:
            - BranchSide:      'grayquant.c:681,17'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:682,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grayquant.c:655,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:657,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:658,10'
          Dst:             pixSizesEqual
        - Src:             'grayquant.c:659,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:660,5'
          Dst:             pixGetDimensions
        - Src:             'grayquant.c:662,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:664,12'
          Dst:             pixCreate
        - Src:             'grayquant.c:665,5'
          Dst:             pixCopyResolution
        - Src:             'grayquant.c:666,5'
          Dst:             pixCopyInputFormat
        - Src:             'grayquant.c:667,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:668,12'
          Dst:             pixGetWpl
        - Src:             'grayquant.c:669,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:670,12'
          Dst:             pixGetWpl
        - Src:             'grayquant.c:671,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:672,12'
          Dst:             pixGetWpl
    - functionName:    ditherToBinaryLineLow
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - lined
        - w
        - bufs1
        - bufs2
        - lowerclip
        - upperclip
        - lastlineflag
      BBCount:         72
      ICount:          729
      EdgeCount:       94
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'grayquant.c:334,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:335,16'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:392,16'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:335,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:336,20'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:372,16'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:337,17'
          Branch Sides:
            - BranchSide:      'grayquant.c:338,35'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:353,17'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:338,21'
          Branch Sides:
            - BranchSide:      'grayquant.c:340,34'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:352,13'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:343,28'
          Branch Sides:
            - BranchSide:      'grayquant.c:343,28'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:343,28'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:346,28'
          Branch Sides:
            - BranchSide:      'grayquant.c:346,28'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:346,28'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:349,28'
          Branch Sides:
            - BranchSide:      'grayquant.c:352,13'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:352,13'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:359,28'
          Branch Sides:
            - BranchSide:      'grayquant.c:359,28'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:359,28'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:362,28'
          Branch Sides:
            - BranchSide:      'grayquant.c:362,28'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:362,28'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:373,13'
          Branch Sides:
            - BranchSide:      'grayquant.c:374,31'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:382,13'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:374,17'
          Branch Sides:
            - BranchSide:      'grayquant.c:376,30'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:381,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:378,24'
          Branch Sides:
            - BranchSide:      'grayquant.c:381,9'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:381,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:392,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:393,20'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:415,16'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:394,17'
          Branch Sides:
            - BranchSide:      'grayquant.c:395,35'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:403,17'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:395,21'
          Branch Sides:
            - BranchSide:      'grayquant.c:397,34'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:402,13'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:399,28'
          Branch Sides:
            - BranchSide:      'grayquant.c:402,13'
              BranchSideFuncs: []
            - BranchSide:      'grayquant.c:402,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ditherToBinaryLow
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
        - bufs1
        - bufs2
        - lowerclip
        - upperclip
      BBCount:         7
      ICount:          123
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ditherToBinaryLineLow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grayquant.c:282,5'
          Branch Sides:
            - BranchSide:      'grayquant.c:283,16'
              BranchSideFuncs:
                - ditherToBinaryLineLow
                - ditherToBinaryLineLow
            - BranchSide:      'grayquant.c:290,12'
              BranchSideFuncs:
                - ditherToBinaryLineLow
      Callsites:
        - Src:             'grayquant.c:286,9'
          Dst:             ditherToBinaryLineLow
        - Src:             'grayquant.c:292,5'
          Dst:             ditherToBinaryLineLow
    - functionName:    pixDitherToBinarySpec
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - lowerclip
        - upperclip
      BBCount:         48
      ICount:          277
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - calloc
        - ditherToBinaryLow
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grayquant.c:214,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:215,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - ditherToBinaryLow
                - free
                - free
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'grayquant.c:216,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - ditherToBinaryLow
                - free
                - free
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:215,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:215,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:215,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:217,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:218,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:219,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - ditherToBinaryLow
                - free
                - free
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:218,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:218,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:218,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:219,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:219,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:220,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'grayquant.c:219,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:220,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:221,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - ditherToBinaryLow
                - free
                - free
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:220,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:220,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:220,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:221,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:221,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:222,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'grayquant.c:221,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:222,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:224,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - ditherToBinaryLow
                - free
                - free
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'grayquant.c:222,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:222,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:222,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:224,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:225,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:226,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - ditherToBinaryLow
                - free
                - free
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'grayquant.c:225,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:225,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:225,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:232,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:233,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'grayquant.c:236,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - free
                - free
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - ditherToBinaryLow
                - free
                - free
                - pixDestroy
        - Branch String:   'grayquant.c:234,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:234,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:234,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:242,16'
          Branch Sides:
            - BranchSide:      'grayquant.c:242,20'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - ditherToBinaryLow
                - free
                - free
                - pixDestroy
            - BranchSide:      'grayquant.c:243,9'
              BranchSideFuncs:
                - free
                - free
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'grayquant.c:242,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:243,9'
              BranchSideFuncs:
                - ditherToBinaryLow
                - free
                - free
                - pixDestroy
            - BranchSide:      'grayquant.c:250,23'
              BranchSideFuncs:
                - ditherToBinaryLow
                - free
                - free
                - pixDestroy
        - Branch String:   'grayquant.c:247,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:247,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:247,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grayquant.c:215,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:216,5'
          Dst:             pixGetDimensions
        - Src:             'grayquant.c:218,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:220,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:222,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:224,17'
          Dst:             pixCreate
        - Src:             'grayquant.c:225,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:226,5'
          Dst:             pixCopyResolution
        - Src:             'grayquant.c:227,5'
          Dst:             pixCopyInputFormat
        - Src:             'grayquant.c:228,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:229,12'
          Dst:             pixGetWpl
        - Src:             'grayquant.c:232,17'
          Dst:             pixRemoveColormap
        - Src:             'grayquant.c:233,9'
          Dst:             pixDestroy
        - Src:             'grayquant.c:234,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:236,13'
          Dst:             pixGetData
        - Src:             'grayquant.c:237,12'
          Dst:             pixGetWpl
        - Src:             'grayquant.c:240,25'
          Dst:             calloc
        - Src:             'grayquant.c:241,25'
          Dst:             calloc
        - Src:             'grayquant.c:245,9'
          Dst:             pixDestroy
        - Src:             'grayquant.c:246,9'
          Dst:             pixDestroy
        - Src:             'grayquant.c:247,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:250,5'
          Dst:             ditherToBinaryLow
        - Src:             'grayquant.c:255,5'
          Dst:             pixDestroy
    - functionName:    pixDitherToBinary
      functionSourceFile: '/src/leptonica/src/grayquant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         14
      ICount:          63
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pixDitherToBinarySpec
        - pixGetDepth
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'grayquant.c:177,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:178,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixDitherToBinarySpec
                - returnErrorPtr
            - BranchSide:      'grayquant.c:179,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixDitherToBinarySpec
                - returnErrorPtr
        - Branch String:   'grayquant.c:178,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:178,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:178,9'
              BranchSideFuncs: []
        - Branch String:   'grayquant.c:179,9'
          Branch Sides:
            - BranchSide:      'grayquant.c:180,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:182,34'
              BranchSideFuncs:
                - pixDitherToBinarySpec
        - Branch String:   'grayquant.c:180,23'
          Branch Sides:
            - BranchSide:      'grayquant.c:180,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'grayquant.c:180,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grayquant.c:178,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:179,9'
          Dst:             pixGetDepth
        - Src:             'grayquant.c:180,23'
          Dst:             returnErrorPtr
        - Src:             'grayquant.c:182,12'
          Dst:             pixDitherToBinarySpec
    - functionName:    l_hmapRehash
      functionSourceFile: '/src/leptonica/src/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hmap
      BBCount:         26
      ICount:          197
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
        - findNextLargerPrime
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashmap.c:261,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:262,16'
              BranchSideFuncs:
                - free
                - findNextLargerPrime
                - calloc
                - returnErrorInt
            - BranchSide:      'hashmap.c:266,12'
              BranchSideFuncs:
                - free
                - findNextLargerPrime
                - calloc
                - returnErrorInt
        - Branch String:   'hashmap.c:262,16'
          Branch Sides:
            - BranchSide:      'hashmap.c:262,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'hashmap.c:262,9'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:267,5'
          Branch Sides:
            - BranchSide:      'hashmap.c:268,22'
              BranchSideFuncs:
                - free
                - findNextLargerPrime
                - calloc
                - returnErrorInt
            - BranchSide:      'hashmap.c:276,5'
              BranchSideFuncs:
                - free
                - findNextLargerPrime
                - calloc
                - returnErrorInt
        - Branch String:   'hashmap.c:268,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:269,20'
              BranchSideFuncs:
                - free
                - findNextLargerPrime
                - calloc
                - returnErrorInt
            - BranchSide:      'hashmap.c:273,5'
              BranchSideFuncs:
                - free
                - findNextLargerPrime
                - calloc
                - returnErrorInt
        - Branch String:   'hashmap.c:280,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:281,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'hashmap.c:284,19'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:282,16'
          Branch Sides:
            - BranchSide:      'hashmap.c:282,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'hashmap.c:282,9'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:287,5'
          Branch Sides:
            - BranchSide:      'hashmap.c:288,16'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:294,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hashmap.c:262,16'
          Dst:             returnErrorInt
        - Src:             'hashmap.c:277,5'
          Dst:             findNextLargerPrime
        - Src:             'hashmap.c:279,36'
          Dst:             calloc
        - Src:             'hashmap.c:282,16'
          Dst:             returnErrorInt
    - functionName:    l_hmapLookup
      functionSourceFile: '/src/leptonica/src/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - hmap
        - key
        - val
        - op
      BBCount:         31
      ICount:          203
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - calloc
        - l_hmapRehash
        - returnErrorPtr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'hashmap.c:207,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:208,30'
              BranchSideFuncs:
                - calloc
                - l_hmapRehash
                - returnErrorPtr
            - BranchSide:      'hashmap.c:209,9'
              BranchSideFuncs:
                - calloc
                - l_hmapRehash
                - returnErrorPtr
        - Branch String:   'hashmap.c:208,30'
          Branch Sides:
            - BranchSide:      'hashmap.c:208,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'hashmap.c:208,9'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:209,28'
          Branch Sides:
            - BranchSide:      'hashmap.c:209,31'
              BranchSideFuncs:
                - calloc
                - l_hmapRehash
                - returnErrorPtr
            - BranchSide:      'hashmap.c:213,13'
              BranchSideFuncs:
                - calloc
                - l_hmapRehash
        - Branch String:   'hashmap.c:209,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:210,30'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'hashmap.c:213,13'
              BranchSideFuncs:
                - calloc
                - l_hmapRehash
        - Branch String:   'hashmap.c:210,30'
          Branch Sides:
            - BranchSide:      'hashmap.c:210,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'hashmap.c:210,9'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:215,5'
          Branch Sides:
            - BranchSide:      'hashmap.c:216,13'
              BranchSideFuncs:
                - calloc
                - l_hmapRehash
            - BranchSide:      'hashmap.c:221,9'
              BranchSideFuncs:
                - calloc
                - l_hmapRehash
        - Branch String:   'hashmap.c:216,13'
          Branch Sides:
            - BranchSide:      'hashmap.c:217,17'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:220,5'
              BranchSideFuncs:
                - calloc
                - l_hmapRehash
        - Branch String:   'hashmap.c:217,17'
          Branch Sides:
            - BranchSide:      'hashmap.c:217,38'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:218,20'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:221,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:221,29'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:225,27'
              BranchSideFuncs:
                - calloc
                - l_hmapRehash
        - Branch String:   'hashmap.c:235,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:236,22'
              BranchSideFuncs:
                - l_hmapRehash
            - BranchSide:      'hashmap.c:238,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hashmap.c:208,30'
          Dst:             returnErrorPtr
        - Src:             'hashmap.c:210,30'
          Dst:             returnErrorPtr
        - Src:             'hashmap.c:225,27'
          Dst:             calloc
        - Src:             'hashmap.c:236,9'
          Dst:             l_hmapRehash
    - functionName:    l_hmapDestroy
      functionSourceFile: '/src/leptonica/src/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - phmap
      BBCount:         19
      ICount:          102
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - lept_stderr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'hashmap.c:151,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:152,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'hashmap.c:156,18'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'hashmap.c:152,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:153,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'hashmap.c:153,9'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:156,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:157,9'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:159,12'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'hashmap.c:159,5'
          Branch Sides:
            - BranchSide:      'hashmap.c:160,22'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'hashmap.c:165,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'hashmap.c:160,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:161,20'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'hashmap.c:164,5'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'hashmap.c:152,9'
          Dst:             lept_stderr
    - functionName:    l_hmapCreate
      functionSourceFile: '/src/leptonica/src/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ninit
        - maxocc
      BBCount:         26
      ICount:          152
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
        - findNextLargerPrime
        - lept_stderr
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'hashmap.c:108,13'
          Branch Sides:
            - BranchSide:      'hashmap.c:108,11'
              BranchSideFuncs:
                - calloc
                - findNextLargerPrime
                - calloc
                - free
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'hashmap.c:108,11'
              BranchSideFuncs:
                - calloc
                - findNextLargerPrime
                - calloc
                - free
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'hashmap.c:109,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:109,29'
              BranchSideFuncs:
                - calloc
                - findNextLargerPrime
                - calloc
                - free
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'hashmap.c:110,9'
              BranchSideFuncs:
                - calloc
                - findNextLargerPrime
                - calloc
                - free
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'hashmap.c:110,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:111,9'
              BranchSideFuncs:
                - calloc
                - findNextLargerPrime
                - calloc
                - free
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'hashmap.c:115,12'
              BranchSideFuncs:
                - calloc
                - findNextLargerPrime
                - calloc
                - free
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'hashmap.c:111,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:113,16'
              BranchSideFuncs:
                - lept_stderr
                - calloc
                - findNextLargerPrime
                - calloc
                - free
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'hashmap.c:113,16'
              BranchSideFuncs:
                - calloc
                - findNextLargerPrime
                - calloc
                - free
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'hashmap.c:116,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:117,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'hashmap.c:122,25'
              BranchSideFuncs:
                - calloc
                - findNextLargerPrime
                - calloc
                - free
                - returnErrorPtr
        - Branch String:   'hashmap.c:117,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:119,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'hashmap.c:119,9'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:124,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:126,9'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'hashmap.c:130,5'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:127,29'
          Branch Sides:
            - BranchSide:      'hashmap.c:127,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'hashmap.c:127,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hashmap.c:111,9'
          Dst:             lept_stderr
        - Src:             'hashmap.c:117,9'
          Dst:             lept_stderr
        - Src:             'hashmap.c:122,25'
          Dst:             calloc
        - Src:             'hashmap.c:123,5'
          Dst:             findNextLargerPrime
        - Src:             'hashmap.c:125,24'
          Dst:             calloc
        - Src:             'hashmap.c:127,29'
          Dst:             returnErrorPtr
    - functionName:    lheapPrint
      functionSourceFile: '/src/leptonica/src/heap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - lh
      BBCount:         18
      ICount:          104
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'heap.c:554,9'
          Branch Sides:
            - BranchSide:      'heap.c:555,16'
              BranchSideFuncs:
                - returnErrorInt
                - fprintf
                - fprintf
            - BranchSide:      'heap.c:556,10'
              BranchSideFuncs:
                - returnErrorInt
                - fprintf
                - fprintf
        - Branch String:   'heap.c:555,16'
          Branch Sides:
            - BranchSide:      'heap.c:555,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'heap.c:555,9'
              BranchSideFuncs: []
        - Branch String:   'heap.c:556,9'
          Branch Sides:
            - BranchSide:      'heap.c:557,16'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'heap.c:559,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'heap.c:557,16'
          Branch Sides:
            - BranchSide:      'heap.c:557,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'heap.c:557,9'
              BranchSideFuncs: []
        - Branch String:   'heap.c:561,5'
          Branch Sides:
            - BranchSide:      'heap.c:562,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'heap.c:564,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'heap.c:555,16'
          Dst:             returnErrorInt
        - Src:             'heap.c:557,16'
          Dst:             returnErrorInt
        - Src:             'heap.c:559,5'
          Dst:             fprintf
        - Src:             'heap.c:562,9'
          Dst:             fprintf
    - functionName:    lheapSortStrictOrder
      functionSourceFile: '/src/leptonica/src/heap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         17
      ICount:          166
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - lheapSort
        - lheapSwapDown
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'heap.c:363,7'
          Branch Sides:
            - BranchSide:      'heap.c:364,14'
              BranchSideFuncs:
                - lheapSort
                - lheapSwapDown
            - BranchSide:      'heap.c:367,13'
              BranchSideFuncs:
                - lheapSort
                - lheapSwapDown
        - Branch String:   'heap.c:364,14'
          Branch Sides:
            - BranchSide:      'heap.c:364,7'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'heap.c:364,7'
              BranchSideFuncs: []
        - Branch String:   'heap.c:370,3'
          Branch Sides:
            - BranchSide:      'heap.c:371,15'
              BranchSideFuncs:
                - lheapSwapDown
            - BranchSide:      'heap.c:376,11'
              BranchSideFuncs: []
        - Branch String:   'heap.c:378,3'
          Branch Sides:
            - BranchSide:      'heap.c:379,7'
              BranchSideFuncs: []
            - BranchSide:      'heap.c:381,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'heap.c:364,14'
          Dst:             returnErrorInt
        - Src:             'heap.c:367,3'
          Dst:             lheapSort
        - Src:             'heap.c:374,7'
          Dst:             lheapSwapDown
    - functionName:    lheapSort
      functionSourceFile: '/src/leptonica/src/heap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         13
      ICount:          62
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - lheapSwapUp
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'heap.c:331,7'
          Branch Sides:
            - BranchSide:      'heap.c:332,14'
              BranchSideFuncs:
                - lheapSwapUp
            - BranchSide:      'heap.c:334,10'
              BranchSideFuncs:
                - lheapSwapUp
        - Branch String:   'heap.c:332,14'
          Branch Sides:
            - BranchSide:      'heap.c:332,7'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'heap.c:332,7'
              BranchSideFuncs: []
        - Branch String:   'heap.c:334,3'
          Branch Sides:
            - BranchSide:      'heap.c:335,19'
              BranchSideFuncs:
                - lheapSwapUp
            - BranchSide:      'heap.c:337,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'heap.c:332,14'
          Dst:             returnErrorInt
        - Src:             'heap.c:335,7'
          Dst:             lheapSwapUp
    - functionName:    lheapSwapDown
      functionSourceFile: '/src/leptonica/src/heap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         50
      ICount:          502
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - lheapGetCount
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'heap.c:476,7'
          Branch Sides:
            - BranchSide:      'heap.c:477,14'
              BranchSideFuncs:
                - lheapGetCount
            - BranchSide:      'heap.c:478,21'
              BranchSideFuncs:
                - lheapGetCount
        - Branch String:   'heap.c:477,14'
          Branch Sides:
            - BranchSide:      'heap.c:477,7'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'heap.c:477,7'
              BranchSideFuncs: []
        - Branch String:   'heap.c:478,7'
          Branch Sides:
            - BranchSide:      'heap.c:479,7'
              BranchSideFuncs: []
            - BranchSide:      'heap.c:481,6'
              BranchSideFuncs: []
        - Branch String:   'heap.c:482,7'
          Branch Sides:
            - BranchSide:      'heap.c:483,7'
              BranchSideFuncs: []
            - BranchSide:      'heap.c:508,7'
              BranchSideFuncs: []
        - Branch String:   'heap.c:485,15'
          Branch Sides:
            - BranchSide:      'heap.c:486,14'
              BranchSideFuncs: []
            - BranchSide:      'heap.c:487,33'
              BranchSideFuncs: []
        - Branch String:   'heap.c:490,15'
          Branch Sides:
            - BranchSide:      'heap.c:491,19'
              BranchSideFuncs: []
            - BranchSide:      'heap.c:495,38'
              BranchSideFuncs: []
        - Branch String:   'heap.c:491,19'
          Branch Sides:
            - BranchSide:      'heap.c:492,19'
              BranchSideFuncs: []
            - BranchSide:      'heap.c:493,15'
              BranchSideFuncs: []
        - Branch String:   'heap.c:496,33'
          Branch Sides:
            - BranchSide:      'heap.c:496,36'
              BranchSideFuncs: []
            - BranchSide:      'heap.c:498,19'
              BranchSideFuncs: []
        - Branch String:   'heap.c:496,19'
          Branch Sides:
            - BranchSide:      'heap.c:497,19'
              BranchSideFuncs: []
            - BranchSide:      'heap.c:498,19'
              BranchSideFuncs: []
        - Branch String:   'heap.c:498,19'
          Branch Sides:
            - BranchSide:      'heap.c:499,19'
              BranchSideFuncs: []
            - BranchSide:      'heap.c:502,19'
              BranchSideFuncs: []
        - Branch String:   'heap.c:510,15'
          Branch Sides:
            - BranchSide:      'heap.c:511,14'
              BranchSideFuncs: []
            - BranchSide:      'heap.c:512,33'
              BranchSideFuncs: []
        - Branch String:   'heap.c:515,15'
          Branch Sides:
            - BranchSide:      'heap.c:516,19'
              BranchSideFuncs: []
            - BranchSide:      'heap.c:520,38'
              BranchSideFuncs: []
        - Branch String:   'heap.c:516,19'
          Branch Sides:
            - BranchSide:      'heap.c:517,19'
              BranchSideFuncs: []
            - BranchSide:      'heap.c:518,15'
              BranchSideFuncs: []
        - Branch String:   'heap.c:521,33'
          Branch Sides:
            - BranchSide:      'heap.c:521,36'
              BranchSideFuncs: []
            - BranchSide:      'heap.c:523,19'
              BranchSideFuncs: []
        - Branch String:   'heap.c:521,19'
          Branch Sides:
            - BranchSide:      'heap.c:522,19'
              BranchSideFuncs: []
            - BranchSide:      'heap.c:523,19'
              BranchSideFuncs: []
        - Branch String:   'heap.c:523,19'
          Branch Sides:
            - BranchSide:      'heap.c:524,19'
              BranchSideFuncs: []
            - BranchSide:      'heap.c:527,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'heap.c:477,14'
          Dst:             returnErrorInt
        - Src:             'heap.c:478,7'
          Dst:             lheapGetCount
    - functionName:    lheapGetCount
      functionSourceFile: '/src/leptonica/src/heap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'heap.c:275,9'
          Branch Sides:
            - BranchSide:      'heap.c:276,16'
              BranchSideFuncs: []
            - BranchSide:      'heap.c:278,12'
              BranchSideFuncs: []
        - Branch String:   'heap.c:276,16'
          Branch Sides:
            - BranchSide:      'heap.c:276,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'heap.c:276,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'heap.c:276,16'
          Dst:             returnErrorInt
    - functionName:    lheapSwapUp
      functionSourceFile: '/src/leptonica/src/heap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lh
        - index
      BBCount:         32
      ICount:          258
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'heap.c:413,7'
          Branch Sides:
            - BranchSide:      'heap.c:414,14'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'heap.c:415,7'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'heap.c:414,14'
          Branch Sides:
            - BranchSide:      'heap.c:414,7'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'heap.c:414,7'
              BranchSideFuncs: []
        - Branch String:   'heap.c:415,17'
          Branch Sides:
            - BranchSide:      'heap.c:415,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'heap.c:416,14'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'heap.c:415,7'
          Branch Sides:
            - BranchSide:      'heap.c:416,14'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'heap.c:418,8'
              BranchSideFuncs: []
        - Branch String:   'heap.c:416,14'
          Branch Sides:
            - BranchSide:      'heap.c:416,7'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'heap.c:416,7'
              BranchSideFuncs: []
        - Branch String:   'heap.c:419,7'
          Branch Sides:
            - BranchSide:      'heap.c:420,7'
              BranchSideFuncs: []
            - BranchSide:      'heap.c:432,7'
              BranchSideFuncs: []
        - Branch String:   'heap.c:421,15'
          Branch Sides:
            - BranchSide:      'heap.c:422,15'
              BranchSideFuncs: []
            - BranchSide:      'heap.c:423,16'
              BranchSideFuncs: []
        - Branch String:   'heap.c:426,15'
          Branch Sides:
            - BranchSide:      'heap.c:427,14'
              BranchSideFuncs: []
            - BranchSide:      'heap.c:428,11'
              BranchSideFuncs: []
        - Branch String:   'heap.c:433,15'
          Branch Sides:
            - BranchSide:      'heap.c:434,15'
              BranchSideFuncs: []
            - BranchSide:      'heap.c:435,16'
              BranchSideFuncs: []
        - Branch String:   'heap.c:438,15'
          Branch Sides:
            - BranchSide:      'heap.c:439,14'
              BranchSideFuncs: []
            - BranchSide:      'heap.c:440,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'heap.c:414,14'
          Dst:             returnErrorInt
        - Src:             'heap.c:416,14'
          Dst:             returnErrorInt
    - functionName:    lheapGetElement
      functionSourceFile: '/src/leptonica/src/heap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lh
        - index
      BBCount:         17
      ICount:          85
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'heap.c:302,9'
          Branch Sides:
            - BranchSide:      'heap.c:303,16'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'heap.c:304,9'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'heap.c:303,16'
          Branch Sides:
            - BranchSide:      'heap.c:303,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'heap.c:303,9'
              BranchSideFuncs: []
        - Branch String:   'heap.c:304,19'
          Branch Sides:
            - BranchSide:      'heap.c:304,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'heap.c:305,16'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'heap.c:304,9'
          Branch Sides:
            - BranchSide:      'heap.c:305,16'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'heap.c:307,20'
              BranchSideFuncs: []
        - Branch String:   'heap.c:305,16'
          Branch Sides:
            - BranchSide:      'heap.c:305,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'heap.c:305,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'heap.c:303,16'
          Dst:             returnErrorPtr
        - Src:             'heap.c:305,16'
          Dst:             returnErrorPtr
    - functionName:    lheapRemove
      functionSourceFile: '/src/leptonica/src/heap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         11
      ICount:          92
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - lheapSwapDown
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'heap.c:247,9'
          Branch Sides:
            - BranchSide:      'heap.c:248,24'
              BranchSideFuncs:
                - lheapSwapDown
            - BranchSide:      'heap.c:250,9'
              BranchSideFuncs:
                - lheapSwapDown
        - Branch String:   'heap.c:248,24'
          Branch Sides:
            - BranchSide:      'heap.c:248,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'heap.c:248,9'
              BranchSideFuncs: []
        - Branch String:   'heap.c:250,9'
          Branch Sides:
            - BranchSide:      'heap.c:251,9'
              BranchSideFuncs: []
            - BranchSide:      'heap.c:253,12'
              BranchSideFuncs:
                - lheapSwapDown
      Callsites:
        - Src:             'heap.c:248,24'
          Dst:             returnErrorPtr
        - Src:             'heap.c:258,5'
          Dst:             lheapSwapDown
    - functionName:    lheapExtendArray
      functionSourceFile: '/src/leptonica/src/heap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         14
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - reallocNew
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'heap.c:222,9'
          Branch Sides:
            - BranchSide:      'heap.c:223,16'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
            - BranchSide:      'heap.c:225,52'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
        - Branch String:   'heap.c:223,16'
          Branch Sides:
            - BranchSide:      'heap.c:223,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'heap.c:223,9'
              BranchSideFuncs: []
        - Branch String:   'heap.c:225,9'
          Branch Sides:
            - BranchSide:      'heap.c:228,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'heap.c:230,22'
              BranchSideFuncs: []
        - Branch String:   'heap.c:228,16'
          Branch Sides:
            - BranchSide:      'heap.c:228,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'heap.c:228,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'heap.c:223,16'
          Dst:             returnErrorInt
        - Src:             'heap.c:225,31'
          Dst:             reallocNew
        - Src:             'heap.c:228,16'
          Dst:             returnErrorInt
    - functionName:    lheapAdd
      functionSourceFile: '/src/leptonica/src/heap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lh
        - item
      BBCount:         22
      ICount:          118
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - lheapExtendArray
        - lheapSwapUp
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'heap.c:192,9'
          Branch Sides:
            - BranchSide:      'heap.c:193,16'
              BranchSideFuncs:
                - returnErrorInt
                - lheapSwapUp
                - lheapExtendArray
                - returnErrorInt
            - BranchSide:      'heap.c:194,10'
              BranchSideFuncs:
                - returnErrorInt
                - lheapSwapUp
                - lheapExtendArray
                - returnErrorInt
        - Branch String:   'heap.c:193,16'
          Branch Sides:
            - BranchSide:      'heap.c:193,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'heap.c:193,9'
              BranchSideFuncs: []
        - Branch String:   'heap.c:194,9'
          Branch Sides:
            - BranchSide:      'heap.c:195,16'
              BranchSideFuncs:
                - lheapSwapUp
                - lheapExtendArray
                - returnErrorInt
            - BranchSide:      'heap.c:198,9'
              BranchSideFuncs:
                - lheapSwapUp
                - lheapExtendArray
                - returnErrorInt
        - Branch String:   'heap.c:195,16'
          Branch Sides:
            - BranchSide:      'heap.c:195,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'heap.c:195,9'
              BranchSideFuncs: []
        - Branch String:   'heap.c:198,9'
          Branch Sides:
            - BranchSide:      'heap.c:199,30'
              BranchSideFuncs:
                - lheapExtendArray
                - lheapSwapUp
                - returnErrorInt
            - BranchSide:      'heap.c:204,24'
              BranchSideFuncs:
                - lheapSwapUp
        - Branch String:   'heap.c:199,13'
          Branch Sides:
            - BranchSide:      'heap.c:200,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'heap.c:201,5'
              BranchSideFuncs:
                - lheapSwapUp
        - Branch String:   'heap.c:200,20'
          Branch Sides:
            - BranchSide:      'heap.c:200,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'heap.c:200,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'heap.c:193,16'
          Dst:             returnErrorInt
        - Src:             'heap.c:195,16'
          Dst:             returnErrorInt
        - Src:             'heap.c:199,13'
          Dst:             lheapExtendArray
        - Src:             'heap.c:200,20'
          Dst:             returnErrorInt
        - Src:             'heap.c:208,5'
          Dst:             lheapSwapUp
    - functionName:    lheapDestroy
      functionSourceFile: '/src/leptonica/src/heap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - plh
        - freeflag
      BBCount:         27
      ICount:          130
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - lept_stderr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'heap.c:158,9'
          Branch Sides:
            - BranchSide:      'heap.c:159,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'heap.c:162,16'
              BranchSideFuncs:
                - free
                - free
                - lept_stderr
                - free
        - Branch String:   'heap.c:159,9'
          Branch Sides:
            - BranchSide:      'heap.c:160,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'heap.c:160,9'
              BranchSideFuncs: []
        - Branch String:   'heap.c:162,9'
          Branch Sides:
            - BranchSide:      'heap.c:163,9'
              BranchSideFuncs: []
            - BranchSide:      'heap.c:165,9'
              BranchSideFuncs:
                - free
                - free
                - lept_stderr
                - free
        - Branch String:   'heap.c:165,9'
          Branch Sides:
            - BranchSide:      'heap.c:166,16'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'heap.c:168,16'
              BranchSideFuncs:
                - free
                - free
                - lept_stderr
        - Branch String:   'heap.c:166,9'
          Branch Sides:
            - BranchSide:      'heap.c:167,13'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'heap.c:168,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'heap.c:169,9'
          Branch Sides:
            - BranchSide:      'heap.c:170,5'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
            - BranchSide:      'heap.c:170,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'heap.c:172,9'
          Branch Sides:
            - BranchSide:      'heap.c:173,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'heap.c:174,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'heap.c:159,9'
          Dst:             lept_stderr
        - Src:             'heap.c:169,9'
          Dst:             lept_stderr
    - functionName:    lheapCreate
      functionSourceFile: '/src/leptonica/src/heap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - n
        - direction
      BBCount:         15
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - lheapDestroy
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'heap.c:117,33'
          Branch Sides:
            - BranchSide:      'heap.c:117,36'
              BranchSideFuncs:
                - calloc
                - calloc
                - lheapDestroy
                - returnErrorPtr
            - BranchSide:      'heap.c:118,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - lheapDestroy
                - returnErrorPtr
        - Branch String:   'heap.c:117,9'
          Branch Sides:
            - BranchSide:      'heap.c:118,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - lheapDestroy
                - returnErrorPtr
            - BranchSide:      'heap.c:121,20'
              BranchSideFuncs:
                - calloc
                - calloc
                - lheapDestroy
                - returnErrorPtr
        - Branch String:   'heap.c:122,9'
          Branch Sides:
            - BranchSide:      'heap.c:123,9'
              BranchSideFuncs:
                - lheapDestroy
                - returnErrorPtr
            - BranchSide:      'heap.c:126,18'
              BranchSideFuncs: []
        - Branch String:   'heap.c:124,26'
          Branch Sides:
            - BranchSide:      'heap.c:124,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'heap.c:124,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'heap.c:121,20'
          Dst:             calloc
        - Src:             'heap.c:122,31'
          Dst:             calloc
        - Src:             'heap.c:123,9'
          Dst:             lheapDestroy
        - Src:             'heap.c:124,26'
          Dst:             returnErrorPtr
    - functionName:    readResolutionMemJp2k
      functionSourceFile: '/src/leptonica/src/jp2kheader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - nbytes
        - pxres
        - pyres
      BBCount:         48
      ICount:          367
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - arrayFindSequence
        - convertOnLittleEnd16
        - lept_stderr
        - pow
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jp2kheader.c:320,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:320,17'
              BranchSideFuncs:
                - returnErrorInt
                - arrayFindSequence
                - lept_stderr
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - pow
                - pow
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'jp2kheader.c:321,9'
              BranchSideFuncs:
                - returnErrorInt
                - arrayFindSequence
                - lept_stderr
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - pow
                - pow
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'jp2kheader.c:321,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:321,17'
              BranchSideFuncs:
                - returnErrorInt
                - arrayFindSequence
                - lept_stderr
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - pow
                - pow
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'jp2kheader.c:322,10'
              BranchSideFuncs:
                - returnErrorInt
                - arrayFindSequence
                - lept_stderr
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - pow
                - pow
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'jp2kheader.c:322,16'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:322,20'
              BranchSideFuncs:
                - returnErrorInt
                - arrayFindSequence
                - lept_stderr
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - pow
                - pow
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'jp2kheader.c:323,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'jp2kheader.c:322,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:323,16'
              BranchSideFuncs:
                - arrayFindSequence
                - lept_stderr
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - pow
                - pow
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'jp2kheader.c:326,23'
              BranchSideFuncs:
                - arrayFindSequence
                - lept_stderr
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - pow
                - pow
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'jp2kheader.c:323,16'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:323,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:323,9'
              BranchSideFuncs: []
        - Branch String:   'jp2kheader.c:327,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:328,9'
              BranchSideFuncs:
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - pow
                - pow
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'jp2kheader.c:331,9'
              BranchSideFuncs:
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - pow
                - pow
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'jp2kheader.c:328,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:329,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'jp2kheader.c:329,9'
              BranchSideFuncs: []
        - Branch String:   'jp2kheader.c:331,21'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:331,24'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'jp2kheader.c:332,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'jp2kheader.c:331,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:332,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'jp2kheader.c:338,12'
              BranchSideFuncs:
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - convertOnLittleEnd16
                - pow
                - pow
                - lept_stderr
                - lept_stderr
        - Branch String:   'jp2kheader.c:332,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:333,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'jp2kheader.c:333,9'
              BranchSideFuncs: []
        - Branch String:   'jp2kheader.c:346,21'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:346,24'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'jp2kheader.c:347,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'jp2kheader.c:346,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:347,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'jp2kheader.c:350,12'
              BranchSideFuncs:
                - pow
                - pow
                - lept_stderr
        - Branch String:   'jp2kheader.c:347,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:348,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'jp2kheader.c:348,9'
              BranchSideFuncs: []
        - Branch String:   'jp2kheader.c:361,23'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:361,26'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'jp2kheader.c:362,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'jp2kheader.c:361,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:362,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'jp2kheader.c:364,28'
              BranchSideFuncs: []
        - Branch String:   'jp2kheader.c:362,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:363,5'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'jp2kheader.c:363,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jp2kheader.c:323,16'
          Dst:             returnErrorInt
        - Src:             'jp2kheader.c:326,5'
          Dst:             arrayFindSequence
        - Src:             'jp2kheader.c:328,9'
          Dst:             lept_stderr
        - Src:             'jp2kheader.c:332,9'
          Dst:             lept_stderr
        - Src:             'jp2kheader.c:339,12'
          Dst:             convertOnLittleEnd16
        - Src:             'jp2kheader.c:341,14'
          Dst:             convertOnLittleEnd16
        - Src:             'jp2kheader.c:343,12'
          Dst:             convertOnLittleEnd16
        - Src:             'jp2kheader.c:345,14'
          Dst:             convertOnLittleEnd16
        - Src:             'jp2kheader.c:347,9'
          Dst:             lept_stderr
        - Src:             'jp2kheader.c:352,52'
          Dst:             pow
        - Src:             'jp2kheader.c:353,52'
          Dst:             pow
        - Src:             'jp2kheader.c:362,9'
          Dst:             lept_stderr
    - functionName:    pow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fgetJp2kResolution
      functionSourceFile: '/src/leptonica/src/jp2kheader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pxres
        - pyres
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - l_binaryReadStream
        - readResolutionMemJp2k
        - returnErrorInt
        - rewind
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jp2kheader.c:285,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:286,16'
              BranchSideFuncs:
                - rewind
                - l_binaryReadStream
                - rewind
                - readResolutionMemJp2k
                - free
            - BranchSide:      'jp2kheader.c:288,12'
              BranchSideFuncs:
                - rewind
                - l_binaryReadStream
                - rewind
                - readResolutionMemJp2k
                - free
        - Branch String:   'jp2kheader.c:286,16'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:286,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:286,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jp2kheader.c:286,16'
          Dst:             returnErrorInt
        - Src:             'jp2kheader.c:288,5'
          Dst:             rewind
        - Src:             'jp2kheader.c:289,12'
          Dst:             l_binaryReadStream
        - Src:             'jp2kheader.c:290,5'
          Dst:             rewind
        - Src:             'jp2kheader.c:292,10'
          Dst:             readResolutionMemJp2k
    - functionName:    readHeaderMemJp2k
      functionSourceFile: '/src/leptonica/src/jp2kheader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - size
        - pw
        - ph
        - pbps
        - pspp
        - pcodec
      BBCount:         104
      ICount:          574
      EdgeCount:       141
      CyclomaticComplexity: 39
      functionsReached:
        - arrayFindSequence
        - convertOnLittleEnd16
        - convertOnLittleEnd32
        - findFileFormatBuffer
        - memcmp
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jp2kheader.c:180,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:180,14'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormatBuffer
                - memcmp
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - arrayFindSequence
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:181,9'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormatBuffer
                - memcmp
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - arrayFindSequence
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'jp2kheader.c:181,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:181,14'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormatBuffer
                - memcmp
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - arrayFindSequence
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:182,9'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormatBuffer
                - memcmp
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - arrayFindSequence
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'jp2kheader.c:182,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:182,16'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormatBuffer
                - memcmp
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - arrayFindSequence
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:183,9'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormatBuffer
                - memcmp
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - arrayFindSequence
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'jp2kheader.c:183,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:183,16'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormatBuffer
                - memcmp
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - arrayFindSequence
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:184,9'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormatBuffer
                - memcmp
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - arrayFindSequence
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'jp2kheader.c:184,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:184,18'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormatBuffer
                - memcmp
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - arrayFindSequence
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:185,10'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormatBuffer
                - memcmp
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - arrayFindSequence
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'jp2kheader.c:185,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:186,16'
              BranchSideFuncs:
                - findFileFormatBuffer
                - memcmp
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - arrayFindSequence
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:187,9'
              BranchSideFuncs:
                - findFileFormatBuffer
                - memcmp
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - arrayFindSequence
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'jp2kheader.c:186,16'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:186,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:186,9'
              BranchSideFuncs: []
        - Branch String:   'jp2kheader.c:187,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:188,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:189,26'
              BranchSideFuncs:
                - findFileFormatBuffer
                - memcmp
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - arrayFindSequence
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'jp2kheader.c:188,16'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:188,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:188,9'
              BranchSideFuncs: []
        - Branch String:   'jp2kheader.c:190,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:191,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:194,17'
              BranchSideFuncs:
                - memcmp
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - arrayFindSequence
                - returnErrorInt
        - Branch String:   'jp2kheader.c:191,16'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:191,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:191,9'
              BranchSideFuncs: []
        - Branch String:   'jp2kheader.c:194,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:195,15'
              BranchSideFuncs:
                - arrayFindSequence
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:198,27'
              BranchSideFuncs:
                - arrayFindSequence
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
        - Branch String:   'jp2kheader.c:199,13'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:200,20'
              BranchSideFuncs:
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:201,17'
              BranchSideFuncs:
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
        - Branch String:   'jp2kheader.c:200,20'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:200,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:200,13'
              BranchSideFuncs: []
        - Branch String:   'jp2kheader.c:208,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:208,27'
              BranchSideFuncs:
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:210,9'
              BranchSideFuncs:
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
        - Branch String:   'jp2kheader.c:210,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:211,13'
              BranchSideFuncs:
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:221,13'
              BranchSideFuncs:
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'jp2kheader.c:211,13'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:212,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:213,29'
              BranchSideFuncs:
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'jp2kheader.c:212,20'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:212,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:212,13'
              BranchSideFuncs: []
        - Branch String:   'jp2kheader.c:221,13'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:222,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:223,29'
              BranchSideFuncs:
                - convertOnLittleEnd32
                - convertOnLittleEnd32
                - convertOnLittleEnd16
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'jp2kheader.c:222,20'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:222,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:222,13'
              BranchSideFuncs: []
        - Branch String:   'jp2kheader.c:236,15'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:236,18'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:237,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'jp2kheader.c:236,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:237,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:238,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'jp2kheader.c:237,16'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:237,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:237,9'
              BranchSideFuncs: []
        - Branch String:   'jp2kheader.c:238,28'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:238,31'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:239,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'jp2kheader.c:238,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:239,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:240,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'jp2kheader.c:239,16'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:239,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:239,9'
              BranchSideFuncs: []
        - Branch String:   'jp2kheader.c:240,18'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:240,21'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:242,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'jp2kheader.c:240,30'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:240,33'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:242,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'jp2kheader.c:240,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:241,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:242,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'jp2kheader.c:241,16'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:241,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:241,9'
              BranchSideFuncs: []
        - Branch String:   'jp2kheader.c:242,18'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:242,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:244,9'
              BranchSideFuncs: []
        - Branch String:   'jp2kheader.c:242,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:243,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:244,9'
              BranchSideFuncs: []
        - Branch String:   'jp2kheader.c:243,16'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:243,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:243,9'
              BranchSideFuncs: []
        - Branch String:   'jp2kheader.c:244,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:244,19'
              BranchSideFuncs: []
            - BranchSide:      'jp2kheader.c:245,9'
              BranchSideFuncs: []
        - Branch String:   'jp2kheader.c:245,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:245,19'
              BranchSideFuncs: []
            - BranchSide:      'jp2kheader.c:246,9'
              BranchSideFuncs: []
        - Branch String:   'jp2kheader.c:246,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:246,23'
              BranchSideFuncs: []
            - BranchSide:      'jp2kheader.c:247,9'
              BranchSideFuncs: []
        - Branch String:   'jp2kheader.c:247,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:247,23'
              BranchSideFuncs: []
            - BranchSide:      'jp2kheader.c:248,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jp2kheader.c:186,16'
          Dst:             returnErrorInt
        - Src:             'jp2kheader.c:188,16'
          Dst:             returnErrorInt
        - Src:             'jp2kheader.c:189,5'
          Dst:             findFileFormatBuffer
        - Src:             'jp2kheader.c:191,16'
          Dst:             returnErrorInt
        - Src:             'jp2kheader.c:194,10'
          Dst:             memcmp
        - Src:             'jp2kheader.c:198,9'
          Dst:             arrayFindSequence
        - Src:             'jp2kheader.c:200,20'
          Dst:             returnErrorInt
        - Src:             'jp2kheader.c:212,20'
          Dst:             returnErrorInt
        - Src:             'jp2kheader.c:214,13'
          Dst:             convertOnLittleEnd32
        - Src:             'jp2kheader.c:216,13'
          Dst:             convertOnLittleEnd32
        - Src:             'jp2kheader.c:218,15'
          Dst:             convertOnLittleEnd16
        - Src:             'jp2kheader.c:222,20'
          Dst:             returnErrorInt
        - Src:             'jp2kheader.c:224,13'
          Dst:             convertOnLittleEnd32
        - Src:             'jp2kheader.c:226,13'
          Dst:             convertOnLittleEnd32
        - Src:             'jp2kheader.c:228,15'
          Dst:             convertOnLittleEnd16
        - Src:             'jp2kheader.c:237,16'
          Dst:             returnErrorInt
        - Src:             'jp2kheader.c:239,16'
          Dst:             returnErrorInt
        - Src:             'jp2kheader.c:241,16'
          Dst:             returnErrorInt
        - Src:             'jp2kheader.c:243,16'
          Dst:             returnErrorInt
    - functionName:    freadHeaderJp2k
      functionSourceFile: '/src/leptonica/src/jp2kheader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pw
        - ph
        - pbps
        - pspp
        - pcodec
      BBCount:         14
      ICount:          100
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fread
        - readHeaderMemJp2k
        - returnErrorInt
        - rewind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jp2kheader.c:124,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:125,16'
              BranchSideFuncs:
                - rewind
                - fread
                - readHeaderMemJp2k
                - rewind
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:127,12'
              BranchSideFuncs:
                - rewind
                - fread
                - readHeaderMemJp2k
                - rewind
                - returnErrorInt
        - Branch String:   'jp2kheader.c:125,16'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:125,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:125,9'
              BranchSideFuncs: []
        - Branch String:   'jp2kheader.c:129,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:130,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:132,29'
              BranchSideFuncs:
                - readHeaderMemJp2k
                - rewind
        - Branch String:   'jp2kheader.c:130,16'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:130,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:130,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jp2kheader.c:125,16'
          Dst:             returnErrorInt
        - Src:             'jp2kheader.c:127,5'
          Dst:             rewind
        - Src:             'jp2kheader.c:128,13'
          Dst:             fread
        - Src:             'jp2kheader.c:130,16'
          Dst:             returnErrorInt
        - Src:             'jp2kheader.c:132,11'
          Dst:             readHeaderMemJp2k
        - Src:             'jp2kheader.c:133,5'
          Dst:             rewind
    - functionName:    readHeaderJp2k
      functionSourceFile: '/src/leptonica/src/jp2kheader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - pw
        - ph
        - pbps
        - pspp
        - pcodec
      BBCount:         14
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fclose
        - fopenReadStream
        - freadHeaderJp2k
        - returnErrorInt
        - returnErrorInt1
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jp2kheader.c:91,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:92,16'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderJp2k
                - fclose
                - returnErrorInt1
            - BranchSide:      'jp2kheader.c:94,31'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderJp2k
                - fclose
                - returnErrorInt1
        - Branch String:   'jp2kheader.c:92,16'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:92,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kheader.c:92,9'
              BranchSideFuncs: []
        - Branch String:   'jp2kheader.c:94,9'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:95,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'jp2kheader.c:96,27'
              BranchSideFuncs:
                - freadHeaderJp2k
                - fclose
        - Branch String:   'jp2kheader.c:95,16'
          Branch Sides:
            - BranchSide:      'jp2kheader.c:95,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'jp2kheader.c:95,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jp2kheader.c:92,16'
          Dst:             returnErrorInt
        - Src:             'jp2kheader.c:94,15'
          Dst:             fopenReadStream
        - Src:             'jp2kheader.c:95,16'
          Dst:             returnErrorInt1
        - Src:             'jp2kheader.c:96,11'
          Dst:             freadHeaderJp2k
        - Src:             'jp2kheader.c:97,5'
          Dst:             fclose
    - functionName:    pixWriteMemJp2k
      functionSourceFile: '/src/leptonica/src/jp2kiostub.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pdata
        - psize
        - pix
        - quality
        - nlevels
        - hint
        - debug
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jp2kiostub.c:92,12'
          Branch Sides:
            - BranchSide:      'jp2kiostub.c:92,12'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kiostub.c:92,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jp2kiostub.c:92,12'
          Dst:             returnErrorInt
    - functionName:    pixReadMemJp2k
      functionSourceFile: '/src/leptonica/src/jp2kiostub.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - data
        - size
        - reduction
        - box
        - hint
        - debug
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jp2kiostub.c:83,20'
          Branch Sides:
            - BranchSide:      'jp2kiostub.c:83,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'jp2kiostub.c:83,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jp2kiostub.c:83,20'
          Dst:             returnErrorPtr
    - functionName:    pixWriteStreamJp2k
      functionSourceFile: '/src/leptonica/src/jp2kiostub.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - fp
        - pix
        - quality
        - nlevels
        - codec
        - hint
        - debug
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jp2kiostub.c:75,12'
          Branch Sides:
            - BranchSide:      'jp2kiostub.c:75,12'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kiostub.c:75,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jp2kiostub.c:75,12'
          Dst:             returnErrorInt
    - functionName:    pixWriteJp2k
      functionSourceFile: '/src/leptonica/src/jp2kiostub.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - filename
        - pix
        - quality
        - nlevels
        - hint
        - debug
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jp2kiostub.c:66,12'
          Branch Sides:
            - BranchSide:      'jp2kiostub.c:66,12'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jp2kiostub.c:66,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jp2kiostub.c:66,12'
          Dst:             returnErrorInt
    - functionName:    pixReadStreamJp2k
      functionSourceFile: '/src/leptonica/src/jp2kiostub.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - fp
        - reduction
        - box
        - hint
        - debug
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jp2kiostub.c:58,20'
          Branch Sides:
            - BranchSide:      'jp2kiostub.c:58,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'jp2kiostub.c:58,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jp2kiostub.c:58,20'
          Dst:             returnErrorPtr
    - functionName:    pixReadJp2k
      functionSourceFile: '/src/leptonica/src/jp2kiostub.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - filename
        - reduction
        - box
        - hint
        - debug
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'jp2kiostub.c:50,20'
          Branch Sides:
            - BranchSide:      'jp2kiostub.c:50,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'jp2kiostub.c:50,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jp2kiostub.c:50,20'
          Dst:             returnErrorPtr
    - functionName:    jpeg_getc
      functionSourceFile: '/src/leptonica/src/jpegio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1230
      functionLinenumberEnd: 1241
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jpegio.c:1234,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1235,17'
              BranchSideFuncs: []
            - BranchSide:      'jpegio.c:1239,5'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:1235,13'
          Branch Sides:
            - BranchSide:      'jpegio.c:1236,13'
              BranchSideFuncs: []
            - BranchSide:      'jpegio.c:1238,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pixSetChromaSampling
      functionSourceFile: '/src/leptonica/src/jpegio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1184
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix
        - sampling
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pixSetSpecial
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'jpegio.c:1177,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1178,16'
              BranchSideFuncs:
                - pixSetSpecial
                - pixSetSpecial
            - BranchSide:      'jpegio.c:1179,9'
              BranchSideFuncs:
                - pixSetSpecial
                - pixSetSpecial
        - Branch String:   'jpegio.c:1178,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:1178,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:1178,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:1179,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1180,23'
              BranchSideFuncs:
                - pixSetSpecial
            - BranchSide:      'jpegio.c:1182,23'
              BranchSideFuncs:
                - pixSetSpecial
      Callsites:
        - Src:             'jpegio.c:1178,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:1180,9'
          Dst:             pixSetSpecial
        - Src:             'jpegio.c:1182,9'
          Dst:             pixSetSpecial
    - functionName:    pixWriteMemJpeg
      functionSourceFile: '/src/leptonica/src/jpegio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1117
      functionLinenumberEnd: 1152
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pdata
        - psize
        - pix
        - quality
        - progressive
      BBCount:         30
      ICount:          158
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - fclose
        - fputc
        - open_memstream
        - pixWriteStreamJpeg
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jpegio.c:1121,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1121,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixWriteStreamJpeg
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'jpegio.c:1122,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixWriteStreamJpeg
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'jpegio.c:1122,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1122,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixWriteStreamJpeg
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'jpegio.c:1123,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixWriteStreamJpeg
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'jpegio.c:1123,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1124,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixWriteStreamJpeg
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'jpegio.c:1125,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixWriteStreamJpeg
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'jpegio.c:1124,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:1124,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:1124,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:1125,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1126,16'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - pixWriteStreamJpeg
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'jpegio.c:1127,10'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - pixWriteStreamJpeg
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'jpegio.c:1126,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:1126,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:1126,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:1127,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1128,16'
              BranchSideFuncs:
                - open_memstream
                - pixWriteStreamJpeg
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'jpegio.c:1131,39'
              BranchSideFuncs:
                - open_memstream
                - pixWriteStreamJpeg
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'jpegio.c:1128,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:1128,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:1128,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:1131,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1132,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:1133,30'
              BranchSideFuncs:
                - pixWriteStreamJpeg
                - fputc
                - fclose
        - Branch String:   'jpegio.c:1132,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:1132,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:1132,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jpegio.c:1124,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:1126,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:1128,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:1131,15'
          Dst:             open_memstream
        - Src:             'jpegio.c:1132,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:1133,11'
          Dst:             pixWriteStreamJpeg
        - Src:             'jpegio.c:1134,5'
          Dst:             fputc
        - Src:             'jpegio.c:1135,5'
          Dst:             fclose
    - functionName:    pixWriteStreamJpeg
      functionSourceFile: '/src/leptonica/src/jpegio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - fp
        - pixs
        - quality
        - progressive
      BBCount:         106
      ICount:          668
      EdgeCount:       141
      CyclomaticComplexity: 37
      functionsReached:
        - _setjmp
        - calloc
        - jpeg_CreateCompress
        - jpeg_destroy_compress
        - jpeg_finish_compress
        - jpeg_set_defaults
        - jpeg_set_quality
        - jpeg_simple_progression
        - jpeg_start_compress
        - jpeg_std_error
        - jpeg_stdio_dest
        - jpeg_write_marker
        - jpeg_write_scanlines
        - lept_stderr
        - pixClone
        - pixConvertTo8
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetText
        - pixGetWpl
        - pixGetXRes
        - pixGetYRes
        - pixRemoveColormap
        - pixSetPadBits
        - returnErrorInt
        - rewind
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jpegio.c:807,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:808,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - lept_stderr
                - pixConvertTo8
                - returnErrorInt
                - pixSetPadBits
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateCompress
                - jpeg_stdio_dest
                - pixGetDepth
                - jpeg_set_defaults
                - pixGetXRes
                - pixGetYRes
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
                - free
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
            - BranchSide:      'jpegio.c:809,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - lept_stderr
                - pixConvertTo8
                - returnErrorInt
                - pixSetPadBits
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateCompress
                - jpeg_stdio_dest
                - pixGetDepth
                - jpeg_set_defaults
                - pixGetXRes
                - pixGetYRes
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
                - free
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
        - Branch String:   'jpegio.c:808,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:808,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:808,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:809,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:810,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - lept_stderr
                - pixConvertTo8
                - returnErrorInt
                - pixSetPadBits
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateCompress
                - jpeg_stdio_dest
                - pixGetDepth
                - jpeg_set_defaults
                - pixGetXRes
                - pixGetYRes
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
                - free
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
            - BranchSide:      'jpegio.c:811,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - lept_stderr
                - pixConvertTo8
                - returnErrorInt
                - pixSetPadBits
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateCompress
                - jpeg_stdio_dest
                - pixGetDepth
                - jpeg_set_defaults
                - pixGetXRes
                - pixGetYRes
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
                - free
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
        - Branch String:   'jpegio.c:810,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:810,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:810,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:811,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:811,31'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - lept_stderr
                - pixConvertTo8
                - returnErrorInt
                - pixSetPadBits
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateCompress
                - jpeg_stdio_dest
                - pixGetDepth
                - jpeg_set_defaults
                - pixGetXRes
                - pixGetYRes
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
                - free
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
            - BranchSide:      'jpegio.c:812,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - lept_stderr
                - pixConvertTo8
                - returnErrorInt
                - pixSetPadBits
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateCompress
                - jpeg_stdio_dest
                - pixGetDepth
                - jpeg_set_defaults
                - pixGetXRes
                - pixGetYRes
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
                - free
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
        - Branch String:   'jpegio.c:812,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:813,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - lept_stderr
                - pixConvertTo8
                - returnErrorInt
                - pixSetPadBits
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateCompress
                - jpeg_stdio_dest
                - pixGetDepth
                - jpeg_set_defaults
                - pixGetXRes
                - pixGetYRes
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
                - free
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
            - BranchSide:      'jpegio.c:820,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - lept_stderr
                - pixConvertTo8
                - returnErrorInt
                - pixSetPadBits
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateCompress
                - jpeg_stdio_dest
                - pixGetDepth
                - jpeg_set_defaults
                - pixGetXRes
                - pixGetYRes
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
                - free
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
        - Branch String:   'jpegio.c:813,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:814,17'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDimensions
                - pixGetColormap
                - lept_stderr
                - pixConvertTo8
                - returnErrorInt
                - pixSetPadBits
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateCompress
                - jpeg_stdio_dest
                - pixGetDepth
                - jpeg_set_defaults
                - pixGetXRes
                - pixGetYRes
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
                - free
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
            - BranchSide:      'jpegio.c:814,17'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - lept_stderr
                - pixConvertTo8
                - returnErrorInt
                - pixSetPadBits
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateCompress
                - jpeg_stdio_dest
                - pixGetDepth
                - jpeg_set_defaults
                - pixGetXRes
                - pixGetYRes
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
                - free
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
        - Branch String:   'jpegio.c:822,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:823,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - returnErrorInt
                - pixSetPadBits
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateCompress
                - jpeg_stdio_dest
                - pixGetDepth
                - jpeg_set_defaults
                - pixGetXRes
                - pixGetYRes
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
                - free
                - pixDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'jpegio.c:826,16'
              BranchSideFuncs:
                - lept_stderr
                - pixConvertTo8
                - returnErrorInt
                - pixSetPadBits
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateCompress
                - jpeg_stdio_dest
                - pixGetDepth
                - jpeg_set_defaults
                - pixGetXRes
                - pixGetYRes
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
                - free
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - pixClone
        - Branch String:   'jpegio.c:823,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:825,33'
              BranchSideFuncs:
                - lept_stderr
                - pixRemoveColormap
                - returnErrorInt
                - pixSetPadBits
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateCompress
                - jpeg_stdio_dest
                - pixGetDepth
                - jpeg_set_defaults
                - pixGetXRes
                - pixGetYRes
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
                - free
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'jpegio.c:825,33'
              BranchSideFuncs:
                - pixRemoveColormap
                - returnErrorInt
                - pixSetPadBits
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateCompress
                - jpeg_stdio_dest
                - pixGetDepth
                - jpeg_set_defaults
                - pixGetXRes
                - pixGetYRes
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
                - free
                - pixDestroy
                - returnErrorInt
        - Branch String:   'jpegio.c:826,23'
          Branch Sides:
            - BranchSide:      'jpegio.c:826,26'
              BranchSideFuncs:
                - lept_stderr
                - pixConvertTo8
                - returnErrorInt
                - pixSetPadBits
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateCompress
                - jpeg_stdio_dest
                - pixGetDepth
                - jpeg_set_defaults
                - pixGetXRes
                - pixGetYRes
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
                - free
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - pixClone
            - BranchSide:      'jpegio.c:828,16'
              BranchSideFuncs:
                - lept_stderr
                - pixConvertTo8
                - returnErrorInt
                - pixSetPadBits
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateCompress
                - jpeg_stdio_dest
                - pixGetDepth
                - jpeg_set_defaults
                - pixGetXRes
                - pixGetYRes
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
                - free
                - pixDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'jpegio.c:826,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:827,24'
              BranchSideFuncs:
                - pixClone
                - returnErrorInt
                - pixSetPadBits
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateCompress
                - jpeg_stdio_dest
                - pixGetDepth
                - jpeg_set_defaults
                - pixGetXRes
                - pixGetYRes
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
                - free
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'jpegio.c:828,16'
              BranchSideFuncs:
                - lept_stderr
                - pixConvertTo8
                - returnErrorInt
                - pixSetPadBits
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateCompress
                - jpeg_stdio_dest
                - pixGetDepth
                - jpeg_set_defaults
                - pixGetXRes
                - pixGetYRes
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
                - free
                - pixDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'jpegio.c:828,22'
          Branch Sides:
            - BranchSide:      'jpegio.c:828,25'
              BranchSideFuncs:
                - pixConvertTo8
                - returnErrorInt
                - pixSetPadBits
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateCompress
                - jpeg_stdio_dest
                - pixGetDepth
                - jpeg_set_defaults
                - pixGetXRes
                - pixGetYRes
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
                - free
                - pixDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'jpegio.c:829,9'
              BranchSideFuncs:
                - pixConvertTo8
                - returnErrorInt
                - pixSetPadBits
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateCompress
                - jpeg_stdio_dest
                - pixGetDepth
                - jpeg_set_defaults
                - pixGetXRes
                - pixGetYRes
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
                - free
                - pixDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'jpegio.c:828,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:829,9'
              BranchSideFuncs:
                - pixConvertTo8
                - returnErrorInt
                - pixSetPadBits
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateCompress
                - jpeg_stdio_dest
                - pixGetDepth
                - jpeg_set_defaults
                - pixGetXRes
                - pixGetYRes
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
                - free
                - pixDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'jpegio.c:832,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'jpegio.c:829,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:830,29'
              BranchSideFuncs:
                - lept_stderr
                - pixConvertTo8
                - returnErrorInt
                - pixSetPadBits
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateCompress
                - jpeg_stdio_dest
                - pixGetDepth
                - jpeg_set_defaults
                - pixGetXRes
                - pixGetYRes
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
                - free
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'jpegio.c:830,29'
              BranchSideFuncs:
                - pixConvertTo8
                - returnErrorInt
                - pixSetPadBits
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateCompress
                - jpeg_stdio_dest
                - pixGetDepth
                - jpeg_set_defaults
                - pixGetXRes
                - pixGetYRes
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
                - free
                - pixDestroy
                - returnErrorInt
        - Branch String:   'jpegio.c:832,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:833,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'jpegio.c:833,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:835,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:836,16'
              BranchSideFuncs:
                - pixSetPadBits
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateCompress
                - jpeg_stdio_dest
                - pixGetDepth
                - jpeg_set_defaults
                - pixGetXRes
                - pixGetYRes
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
                - free
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'jpegio.c:837,19'
              BranchSideFuncs:
                - pixSetPadBits
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateCompress
                - jpeg_stdio_dest
                - pixGetDepth
                - jpeg_set_defaults
                - pixGetXRes
                - pixGetYRes
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
                - free
                - pixDestroy
                - returnErrorInt
        - Branch String:   'jpegio.c:836,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:836,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:836,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:846,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:847,9'
              BranchSideFuncs:
                - free
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'jpegio.c:853,5'
              BranchSideFuncs:
                - jpeg_CreateCompress
                - jpeg_stdio_dest
                - pixGetDepth
                - jpeg_set_defaults
                - pixGetXRes
                - pixGetYRes
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
        - Branch String:   'jpegio.c:849,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:849,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:849,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:860,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:861,19'
              BranchSideFuncs:
                - jpeg_set_defaults
                - pixGetXRes
                - pixGetYRes
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
            - BranchSide:      'jpegio.c:865,19'
              BranchSideFuncs:
                - jpeg_set_defaults
                - pixGetXRes
                - pixGetYRes
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
        - Branch String:   'jpegio.c:879,21'
          Branch Sides:
            - BranchSide:      'jpegio.c:879,25'
              BranchSideFuncs:
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
            - BranchSide:      'jpegio.c:886,30'
              BranchSideFuncs:
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
        - Branch String:   'jpegio.c:879,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:880,15'
              BranchSideFuncs:
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
            - BranchSide:      'jpegio.c:886,30'
              BranchSideFuncs:
                - jpeg_set_quality
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
                - jpeg_simple_progression
        - Branch String:   'jpegio.c:887,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:888,9'
              BranchSideFuncs:
                - jpeg_simple_progression
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
            - BranchSide:      'jpegio.c:898,9'
              BranchSideFuncs:
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
        - Branch String:   'jpegio.c:898,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:899,15'
              BranchSideFuncs:
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
            - BranchSide:      'jpegio.c:907,5'
              BranchSideFuncs:
                - jpeg_start_compress
                - pixGetText
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - strlen
                - jpeg_write_marker
                - strlen
                - lept_stderr
        - Branch String:   'jpegio.c:911,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:912,20'
              BranchSideFuncs:
                - strlen
                - strlen
                - jpeg_write_marker
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - lept_stderr
            - BranchSide:      'jpegio.c:921,17'
              BranchSideFuncs:
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
        - Branch String:   'jpegio.c:912,13'
          Branch Sides:
            - BranchSide:      'jpegio.c:913,13'
              BranchSideFuncs:
                - strlen
                - jpeg_write_marker
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
                - strlen
                - lept_stderr
            - BranchSide:      'jpegio.c:917,61'
              BranchSideFuncs:
                - strlen
                - jpeg_write_marker
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
        - Branch String:   'jpegio.c:913,13'
          Branch Sides:
            - BranchSide:      'jpegio.c:915,13'
              BranchSideFuncs:
                - strlen
                - lept_stderr
                - strlen
                - jpeg_write_marker
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'jpegio.c:915,13'
              BranchSideFuncs:
                - strlen
                - jpeg_write_marker
                - calloc
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
                - pixDestroy
                - returnErrorInt
        - Branch String:   'jpegio.c:923,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:925,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'jpegio.c:929,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
        - Branch String:   'jpegio.c:926,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:926,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:926,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:931,5'
          Branch Sides:
            - BranchSide:      'jpegio.c:932,16'
              BranchSideFuncs:
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
            - BranchSide:      'jpegio.c:952,5'
              BranchSideFuncs:
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
        - Branch String:   'jpegio.c:933,13'
          Branch Sides:
            - BranchSide:      'jpegio.c:934,20'
              BranchSideFuncs:
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
            - BranchSide:      'jpegio.c:937,17'
              BranchSideFuncs:
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
        - Branch String:   'jpegio.c:934,13'
          Branch Sides:
            - BranchSide:      'jpegio.c:935,32'
              BranchSideFuncs:
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
            - BranchSide:      'jpegio.c:936,9'
              BranchSideFuncs:
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
        - Branch String:   'jpegio.c:937,17'
          Branch Sides:
            - BranchSide:      'jpegio.c:938,17'
              BranchSideFuncs:
                - jpeg_write_scanlines
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
            - BranchSide:      'jpegio.c:940,26'
              BranchSideFuncs:
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
        - Branch String:   'jpegio.c:941,17'
          Branch Sides:
            - BranchSide:      'jpegio.c:0,0'
              BranchSideFuncs:
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
            - BranchSide:      'jpegio.c:942,38'
              BranchSideFuncs:
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
        - Branch String:   'jpegio.c:949,13'
          Branch Sides:
            - BranchSide:      'jpegio.c:950,13'
              BranchSideFuncs:
                - jpeg_write_scanlines
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
            - BranchSide:      'jpegio.c:951,5'
              BranchSideFuncs:
                - jpeg_finish_compress
                - pixDestroy
                - free
                - jpeg_destroy_compress
                - jpeg_write_scanlines
                - jpeg_write_scanlines
      Callsites:
        - Src:             'jpegio.c:808,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:810,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:813,9'
          Dst:             lept_stderr
        - Src:             'jpegio.c:820,5'
          Dst:             pixGetDimensions
        - Src:             'jpegio.c:822,9'
          Dst:             pixGetColormap
        - Src:             'jpegio.c:823,9'
          Dst:             lept_stderr
        - Src:             'jpegio.c:825,15'
          Dst:             pixRemoveColormap
        - Src:             'jpegio.c:827,15'
          Dst:             pixClone
        - Src:             'jpegio.c:829,9'
          Dst:             lept_stderr
        - Src:             'jpegio.c:830,15'
          Dst:             pixConvertTo8
        - Src:             'jpegio.c:832,9'
          Dst:             lept_stderr
        - Src:             'jpegio.c:836,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:837,5'
          Dst:             pixSetPadBits
        - Src:             'jpegio.c:839,5'
          Dst:             rewind
        - Src:             'jpegio.c:843,17'
          Dst:             jpeg_std_error
        - Src:             'jpegio.c:846,9'
          Dst:             _setjmp
        - Src:             'jpegio.c:848,9'
          Dst:             pixDestroy
        - Src:             'jpegio.c:849,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:853,5'
          Dst:             jpeg_CreateCompress
        - Src:             'jpegio.c:854,5'
          Dst:             jpeg_stdio_dest
        - Src:             'jpegio.c:859,9'
          Dst:             pixGetDepth
        - Src:             'jpegio.c:870,5'
          Dst:             jpeg_set_defaults
        - Src:             'jpegio.c:877,12'
          Dst:             pixGetXRes
        - Src:             'jpegio.c:878,12'
          Dst:             pixGetYRes
        - Src:             'jpegio.c:886,5'
          Dst:             jpeg_set_quality
        - Src:             'jpegio.c:888,9'
          Dst:             jpeg_simple_progression
        - Src:             'jpegio.c:907,5'
          Dst:             jpeg_start_compress
        - Src:             'jpegio.c:911,17'
          Dst:             pixGetText
        - Src:             'jpegio.c:912,13'
          Dst:             strlen
        - Src:             'jpegio.c:913,13'
          Dst:             strlen
        - Src:             'jpegio.c:913,13'
          Dst:             lept_stderr
        - Src:             'jpegio.c:917,67'
          Dst:             strlen
        - Src:             'jpegio.c:917,9'
          Dst:             jpeg_write_marker
        - Src:             'jpegio.c:923,32'
          Dst:             calloc
        - Src:             'jpegio.c:925,9'
          Dst:             pixDestroy
        - Src:             'jpegio.c:926,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:929,12'
          Dst:             pixGetData
        - Src:             'jpegio.c:930,12'
          Dst:             pixGetWpl
        - Src:             'jpegio.c:938,17'
          Dst:             jpeg_write_scanlines
        - Src:             'jpegio.c:950,13'
          Dst:             jpeg_write_scanlines
        - Src:             'jpegio.c:952,5'
          Dst:             jpeg_finish_compress
        - Src:             'jpegio.c:954,5'
          Dst:             pixDestroy
        - Src:             'jpegio.c:957,5'
          Dst:             jpeg_destroy_compress
    - functionName:    jpeg_error_catch_all_1
      functionSourceFile: '/src/leptonica/src/jpegio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionLinenumberEnd: 1205
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_destroy
        - longjmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'jpegio.c:1204,5'
          Dst:             jpeg_destroy
        - Src:             'jpegio.c:1205,5'
          Dst:             longjmp
    - functionName:    readResolutionMemJpeg
      functionSourceFile: '/src/leptonica/src/jpegio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1092
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - size
        - pxres
        - pyres
      BBCount:         28
      ICount:          139
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - fclose
        - fgetJpegResolution
        - fopenReadFromMemory
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jpegio.c:1080,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1080,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadFromMemory
                - fgetJpegResolution
                - fclose
                - returnErrorInt
            - BranchSide:      'jpegio.c:1081,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadFromMemory
                - fgetJpegResolution
                - fclose
                - returnErrorInt
        - Branch String:   'jpegio.c:1081,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1081,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadFromMemory
                - fgetJpegResolution
                - fclose
                - returnErrorInt
            - BranchSide:      'jpegio.c:1082,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadFromMemory
                - fgetJpegResolution
                - fclose
                - returnErrorInt
        - Branch String:   'jpegio.c:1082,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1083,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadFromMemory
                - fgetJpegResolution
                - fclose
                - returnErrorInt
            - BranchSide:      'jpegio.c:1084,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadFromMemory
                - fgetJpegResolution
                - fclose
                - returnErrorInt
        - Branch String:   'jpegio.c:1083,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:1083,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:1083,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:1084,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:1084,20'
              BranchSideFuncs:
                - fopenReadFromMemory
                - fgetJpegResolution
                - fclose
                - returnErrorInt
            - BranchSide:      'jpegio.c:1087,35'
              BranchSideFuncs:
                - fopenReadFromMemory
                - fgetJpegResolution
                - fclose
                - returnErrorInt
        - Branch String:   'jpegio.c:1084,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1085,16'
              BranchSideFuncs:
                - fopenReadFromMemory
                - fgetJpegResolution
                - fclose
                - returnErrorInt
            - BranchSide:      'jpegio.c:1087,35'
              BranchSideFuncs:
                - fopenReadFromMemory
                - fgetJpegResolution
                - fclose
                - returnErrorInt
        - Branch String:   'jpegio.c:1085,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:1085,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:1085,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:1087,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1088,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:1089,30'
              BranchSideFuncs:
                - fgetJpegResolution
                - fclose
        - Branch String:   'jpegio.c:1088,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:1088,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:1088,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jpegio.c:1083,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:1085,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:1087,15'
          Dst:             fopenReadFromMemory
        - Src:             'jpegio.c:1088,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:1089,11'
          Dst:             fgetJpegResolution
        - Src:             'jpegio.c:1090,5'
          Dst:             fclose
    - functionName:    fgetJpegResolution
      functionSourceFile: '/src/leptonica/src/jpegio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pxres
        - pyres
      BBCount:         34
      ICount:          195
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - _setjmp
        - jpeg_CreateDecompress
        - jpeg_destroy_decompress
        - jpeg_read_header
        - jpeg_std_error
        - jpeg_stdio_src
        - returnErrorInt
        - rewind
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jpegio.c:630,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:630,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
            - BranchSide:      'jpegio.c:631,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
        - Branch String:   'jpegio.c:631,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:631,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
            - BranchSide:      'jpegio.c:632,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
        - Branch String:   'jpegio.c:632,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:632,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
            - BranchSide:      'jpegio.c:633,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'jpegio.c:632,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:633,16'
              BranchSideFuncs:
                - returnErrorInt
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
            - BranchSide:      'jpegio.c:634,10'
              BranchSideFuncs:
                - returnErrorInt
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
        - Branch String:   'jpegio.c:633,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:633,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:633,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:634,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:635,16'
              BranchSideFuncs:
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
            - BranchSide:      'jpegio.c:637,12'
              BranchSideFuncs:
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
        - Branch String:   'jpegio.c:635,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:635,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:635,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:643,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:644,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:647,5'
              BranchSideFuncs:
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_destroy_decompress
                - rewind
        - Branch String:   'jpegio.c:644,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:644,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:644,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:653,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:654,24'
              BranchSideFuncs:
                - jpeg_destroy_decompress
                - rewind
            - BranchSide:      'jpegio.c:656,22'
              BranchSideFuncs:
                - jpeg_destroy_decompress
                - rewind
      Callsites:
        - Src:             'jpegio.c:633,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:635,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:637,5'
          Dst:             rewind
        - Src:             'jpegio.c:640,17'
          Dst:             jpeg_std_error
        - Src:             'jpegio.c:643,9'
          Dst:             _setjmp
        - Src:             'jpegio.c:644,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:647,5'
          Dst:             jpeg_CreateDecompress
        - Src:             'jpegio.c:648,5'
          Dst:             jpeg_stdio_src
        - Src:             'jpegio.c:649,5'
          Dst:             jpeg_read_header
        - Src:             'jpegio.c:661,5'
          Dst:             jpeg_destroy_decompress
        - Src:             'jpegio.c:662,5'
          Dst:             rewind
    - functionName:    readHeaderMemJpeg
      functionSourceFile: '/src/leptonica/src/jpegio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1059
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - size
        - pw
        - ph
        - pspp
        - pycck
        - pcmyk
      BBCount:         43
      ICount:          211
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - fclose
        - fopenReadFromMemory
        - freadHeaderJpeg
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jpegio.c:1044,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1044,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadFromMemory
                - freadHeaderJpeg
                - fclose
                - returnErrorInt
            - BranchSide:      'jpegio.c:1045,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadFromMemory
                - freadHeaderJpeg
                - fclose
                - returnErrorInt
        - Branch String:   'jpegio.c:1045,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1045,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadFromMemory
                - freadHeaderJpeg
                - fclose
                - returnErrorInt
            - BranchSide:      'jpegio.c:1046,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadFromMemory
                - freadHeaderJpeg
                - fclose
                - returnErrorInt
        - Branch String:   'jpegio.c:1046,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1046,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadFromMemory
                - freadHeaderJpeg
                - fclose
                - returnErrorInt
            - BranchSide:      'jpegio.c:1047,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadFromMemory
                - freadHeaderJpeg
                - fclose
                - returnErrorInt
        - Branch String:   'jpegio.c:1047,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1047,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadFromMemory
                - freadHeaderJpeg
                - fclose
                - returnErrorInt
            - BranchSide:      'jpegio.c:1048,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadFromMemory
                - freadHeaderJpeg
                - fclose
                - returnErrorInt
        - Branch String:   'jpegio.c:1048,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1048,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadFromMemory
                - freadHeaderJpeg
                - fclose
                - returnErrorInt
            - BranchSide:      'jpegio.c:1049,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadFromMemory
                - freadHeaderJpeg
                - fclose
                - returnErrorInt
        - Branch String:   'jpegio.c:1049,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1050,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadFromMemory
                - freadHeaderJpeg
                - fclose
                - returnErrorInt
            - BranchSide:      'jpegio.c:1051,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadFromMemory
                - freadHeaderJpeg
                - fclose
                - returnErrorInt
        - Branch String:   'jpegio.c:1050,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:1050,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:1050,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:1051,13'
          Branch Sides:
            - BranchSide:      'jpegio.c:1051,17'
              BranchSideFuncs:
                - fopenReadFromMemory
                - freadHeaderJpeg
                - fclose
                - returnErrorInt
            - BranchSide:      'jpegio.c:1054,35'
              BranchSideFuncs:
                - fopenReadFromMemory
                - freadHeaderJpeg
                - fclose
                - returnErrorInt
        - Branch String:   'jpegio.c:1051,20'
          Branch Sides:
            - BranchSide:      'jpegio.c:1051,24'
              BranchSideFuncs:
                - fopenReadFromMemory
                - freadHeaderJpeg
                - fclose
                - returnErrorInt
            - BranchSide:      'jpegio.c:1054,35'
              BranchSideFuncs:
                - fopenReadFromMemory
                - freadHeaderJpeg
                - fclose
                - returnErrorInt
        - Branch String:   'jpegio.c:1051,29'
          Branch Sides:
            - BranchSide:      'jpegio.c:1051,33'
              BranchSideFuncs:
                - fopenReadFromMemory
                - freadHeaderJpeg
                - fclose
                - returnErrorInt
            - BranchSide:      'jpegio.c:1054,35'
              BranchSideFuncs:
                - fopenReadFromMemory
                - freadHeaderJpeg
                - fclose
                - returnErrorInt
        - Branch String:   'jpegio.c:1051,39'
          Branch Sides:
            - BranchSide:      'jpegio.c:1051,43'
              BranchSideFuncs:
                - fopenReadFromMemory
                - freadHeaderJpeg
                - fclose
                - returnErrorInt
            - BranchSide:      'jpegio.c:1054,35'
              BranchSideFuncs:
                - fopenReadFromMemory
                - freadHeaderJpeg
                - fclose
                - returnErrorInt
        - Branch String:   'jpegio.c:1051,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1052,16'
              BranchSideFuncs:
                - fopenReadFromMemory
                - freadHeaderJpeg
                - fclose
                - returnErrorInt
            - BranchSide:      'jpegio.c:1054,35'
              BranchSideFuncs:
                - fopenReadFromMemory
                - freadHeaderJpeg
                - fclose
                - returnErrorInt
        - Branch String:   'jpegio.c:1052,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:1052,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:1052,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:1054,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1055,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:1056,27'
              BranchSideFuncs:
                - freadHeaderJpeg
                - fclose
        - Branch String:   'jpegio.c:1055,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:1055,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:1055,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jpegio.c:1050,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:1052,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:1054,15'
          Dst:             fopenReadFromMemory
        - Src:             'jpegio.c:1055,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:1056,11'
          Dst:             freadHeaderJpeg
        - Src:             'jpegio.c:1057,5'
          Dst:             fclose
    - functionName:    freadHeaderJpeg
      functionSourceFile: '/src/leptonica/src/jpegio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pw
        - ph
        - pspp
        - pycck
        - pcmyk
      BBCount:         76
      ICount:          380
      EdgeCount:       103
      CyclomaticComplexity: 29
      functionsReached:
        - _setjmp
        - jpeg_CreateDecompress
        - jpeg_calc_output_dimensions
        - jpeg_destroy_decompress
        - jpeg_read_header
        - jpeg_std_error
        - jpeg_stdio_src
        - returnErrorInt
        - rewind
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jpegio.c:560,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:560,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - jpeg_destroy_decompress
                - rewind
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'jpegio.c:561,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - jpeg_destroy_decompress
                - rewind
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'jpegio.c:561,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:561,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - jpeg_destroy_decompress
                - rewind
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'jpegio.c:562,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - jpeg_destroy_decompress
                - rewind
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'jpegio.c:562,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:562,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - jpeg_destroy_decompress
                - rewind
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'jpegio.c:563,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - jpeg_destroy_decompress
                - rewind
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'jpegio.c:563,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:563,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - jpeg_destroy_decompress
                - rewind
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'jpegio.c:564,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - jpeg_destroy_decompress
                - rewind
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'jpegio.c:564,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:564,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - jpeg_destroy_decompress
                - rewind
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'jpegio.c:565,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - jpeg_destroy_decompress
                - rewind
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'jpegio.c:565,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:566,16'
              BranchSideFuncs:
                - returnErrorInt
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - jpeg_destroy_decompress
                - rewind
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'jpegio.c:567,10'
              BranchSideFuncs:
                - returnErrorInt
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - jpeg_destroy_decompress
                - rewind
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'jpegio.c:566,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:566,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:566,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:567,13'
          Branch Sides:
            - BranchSide:      'jpegio.c:567,17'
              BranchSideFuncs:
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - jpeg_destroy_decompress
                - rewind
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'jpegio.c:570,12'
              BranchSideFuncs:
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - jpeg_destroy_decompress
                - rewind
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'jpegio.c:567,20'
          Branch Sides:
            - BranchSide:      'jpegio.c:567,24'
              BranchSideFuncs:
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - jpeg_destroy_decompress
                - rewind
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'jpegio.c:570,12'
              BranchSideFuncs:
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - jpeg_destroy_decompress
                - rewind
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'jpegio.c:567,29'
          Branch Sides:
            - BranchSide:      'jpegio.c:567,33'
              BranchSideFuncs:
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - jpeg_destroy_decompress
                - rewind
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'jpegio.c:570,12'
              BranchSideFuncs:
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - jpeg_destroy_decompress
                - rewind
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'jpegio.c:567,39'
          Branch Sides:
            - BranchSide:      'jpegio.c:567,43'
              BranchSideFuncs:
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - jpeg_destroy_decompress
                - rewind
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'jpegio.c:570,12'
              BranchSideFuncs:
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - jpeg_destroy_decompress
                - rewind
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'jpegio.c:567,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:568,16'
              BranchSideFuncs:
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - jpeg_destroy_decompress
                - rewind
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'jpegio.c:570,12'
              BranchSideFuncs:
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - jpeg_destroy_decompress
                - rewind
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'jpegio.c:568,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:568,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:568,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:576,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:577,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:580,5'
              BranchSideFuncs:
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - jpeg_destroy_decompress
                - rewind
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
        - Branch String:   'jpegio.c:577,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:577,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:577,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:587,15'
          Branch Sides:
            - BranchSide:      'jpegio.c:587,18'
              BranchSideFuncs:
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
            - BranchSide:      'jpegio.c:588,9'
              BranchSideFuncs:
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
        - Branch String:   'jpegio.c:587,24'
          Branch Sides:
            - BranchSide:      'jpegio.c:587,27'
              BranchSideFuncs:
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
            - BranchSide:      'jpegio.c:588,9'
              BranchSideFuncs:
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
        - Branch String:   'jpegio.c:587,35'
          Branch Sides:
            - BranchSide:      'jpegio.c:587,38'
              BranchSideFuncs:
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
            - BranchSide:      'jpegio.c:588,9'
              BranchSideFuncs:
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
        - Branch String:   'jpegio.c:587,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:588,9'
              BranchSideFuncs:
                - jpeg_destroy_decompress
                - rewind
                - returnErrorInt
            - BranchSide:      'jpegio.c:593,9'
              BranchSideFuncs:
                - jpeg_destroy_decompress
                - rewind
        - Branch String:   'jpegio.c:590,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:590,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:590,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:593,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:593,23'
              BranchSideFuncs:
                - jpeg_destroy_decompress
                - rewind
            - BranchSide:      'jpegio.c:594,9'
              BranchSideFuncs:
                - jpeg_destroy_decompress
                - rewind
        - Branch String:   'jpegio.c:594,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:594,25'
              BranchSideFuncs:
                - jpeg_destroy_decompress
                - rewind
            - BranchSide:      'jpegio.c:595,9'
              BranchSideFuncs:
                - jpeg_destroy_decompress
                - rewind
        - Branch String:   'jpegio.c:595,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:595,25'
              BranchSideFuncs:
                - jpeg_destroy_decompress
                - rewind
            - BranchSide:      'jpegio.c:596,9'
              BranchSideFuncs:
                - jpeg_destroy_decompress
                - rewind
        - Branch String:   'jpegio.c:596,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:597,16'
              BranchSideFuncs:
                - jpeg_destroy_decompress
                - rewind
            - BranchSide:      'jpegio.c:598,9'
              BranchSideFuncs:
                - jpeg_destroy_decompress
                - rewind
        - Branch String:   'jpegio.c:597,45'
          Branch Sides:
            - BranchSide:      'jpegio.c:597,48'
              BranchSideFuncs:
                - jpeg_destroy_decompress
                - rewind
            - BranchSide:      'jpegio.c:598,9'
              BranchSideFuncs:
                - jpeg_destroy_decompress
                - rewind
        - Branch String:   'jpegio.c:598,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:599,16'
              BranchSideFuncs:
                - jpeg_destroy_decompress
                - rewind
            - BranchSide:      'jpegio.c:601,5'
              BranchSideFuncs:
                - jpeg_destroy_decompress
                - rewind
        - Branch String:   'jpegio.c:599,45'
          Branch Sides:
            - BranchSide:      'jpegio.c:599,48'
              BranchSideFuncs:
                - jpeg_destroy_decompress
                - rewind
            - BranchSide:      'jpegio.c:601,5'
              BranchSideFuncs:
                - jpeg_destroy_decompress
                - rewind
      Callsites:
        - Src:             'jpegio.c:566,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:568,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:570,5'
          Dst:             rewind
        - Src:             'jpegio.c:573,17'
          Dst:             jpeg_std_error
        - Src:             'jpegio.c:576,9'
          Dst:             _setjmp
        - Src:             'jpegio.c:577,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:580,5'
          Dst:             jpeg_CreateDecompress
        - Src:             'jpegio.c:581,5'
          Dst:             jpeg_stdio_src
        - Src:             'jpegio.c:582,5'
          Dst:             jpeg_read_header
        - Src:             'jpegio.c:583,5'
          Dst:             jpeg_calc_output_dimensions
        - Src:             'jpegio.c:588,9'
          Dst:             jpeg_destroy_decompress
        - Src:             'jpegio.c:589,9'
          Dst:             rewind
        - Src:             'jpegio.c:590,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:601,5'
          Dst:             jpeg_destroy_decompress
        - Src:             'jpegio.c:602,5'
          Dst:             rewind
    - functionName:    pixReadMemJpeg
      functionSourceFile: '/src/leptonica/src/jpegio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - data
        - size
        - cmflag
        - reduction
        - pnwarn
        - hint
      BBCount:         31
      ICount:          161
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - fclose
        - fgetJpegComment
        - fopenReadFromMemory
        - lept_stderr
        - pixReadStreamJpeg
        - pixSetText
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jpegio.c:1000,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1000,18'
              BranchSideFuncs:
                - returnErrorPtr
                - fopenReadFromMemory
                - pixReadStreamJpeg
                - fclose
                - lept_stderr
                - fgetJpegComment
                - pixSetText
                - free
                - returnErrorPtr
            - BranchSide:      'jpegio.c:1001,10'
              BranchSideFuncs:
                - returnErrorPtr
                - fopenReadFromMemory
                - pixReadStreamJpeg
                - fclose
                - lept_stderr
                - fgetJpegComment
                - pixSetText
                - free
                - returnErrorPtr
        - Branch String:   'jpegio.c:1001,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1002,23'
              BranchSideFuncs:
                - fopenReadFromMemory
                - pixReadStreamJpeg
                - fclose
                - lept_stderr
                - fgetJpegComment
                - pixSetText
                - free
                - returnErrorPtr
            - BranchSide:      'jpegio.c:1004,35'
              BranchSideFuncs:
                - fopenReadFromMemory
                - pixReadStreamJpeg
                - fclose
                - lept_stderr
                - fgetJpegComment
                - pixSetText
                - free
                - returnErrorPtr
        - Branch String:   'jpegio.c:1002,23'
          Branch Sides:
            - BranchSide:      'jpegio.c:1002,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'jpegio.c:1002,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:1004,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1005,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'jpegio.c:1006,29'
              BranchSideFuncs:
                - pixReadStreamJpeg
                - fclose
                - lept_stderr
                - fgetJpegComment
                - pixSetText
                - free
        - Branch String:   'jpegio.c:1005,23'
          Branch Sides:
            - BranchSide:      'jpegio.c:1005,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'jpegio.c:1005,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:1007,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1008,31'
              BranchSideFuncs:
                - fgetJpegComment
                - fclose
                - lept_stderr
                - pixSetText
                - free
            - BranchSide:      'jpegio.c:1014,12'
              BranchSideFuncs:
                - fclose
                - lept_stderr
        - Branch String:   'jpegio.c:1009,18'
          Branch Sides:
            - BranchSide:      'jpegio.c:1009,21'
              BranchSideFuncs:
                - fclose
                - lept_stderr
            - BranchSide:      'jpegio.c:1013,5'
              BranchSideFuncs:
                - fclose
                - lept_stderr
        - Branch String:   'jpegio.c:1009,13'
          Branch Sides:
            - BranchSide:      'jpegio.c:1010,24'
              BranchSideFuncs:
                - pixSetText
                - free
                - fclose
                - lept_stderr
            - BranchSide:      'jpegio.c:1013,5'
              BranchSideFuncs:
                - fclose
                - lept_stderr
        - Branch String:   'jpegio.c:1015,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1015,15'
              BranchSideFuncs: []
            - BranchSide:      'jpegio.c:1016,12'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:1015,15'
          Branch Sides:
            - BranchSide:      'jpegio.c:1016,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'jpegio.c:1016,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jpegio.c:1002,23'
          Dst:             returnErrorPtr
        - Src:             'jpegio.c:1004,15'
          Dst:             fopenReadFromMemory
        - Src:             'jpegio.c:1005,23'
          Dst:             returnErrorPtr
        - Src:             'jpegio.c:1006,11'
          Dst:             pixReadStreamJpeg
        - Src:             'jpegio.c:1008,15'
          Dst:             fgetJpegComment
        - Src:             'jpegio.c:1010,13'
          Dst:             pixSetText
        - Src:             'jpegio.c:1014,5'
          Dst:             fclose
        - Src:             'jpegio.c:1015,15'
          Dst:             lept_stderr
    - functionName:    pixReadStreamJpeg
      functionSourceFile: '/src/leptonica/src/jpegio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fp
        - cmapflag
        - reduction
        - pnwarn
        - hint
      BBCount:         186
      ICount:          1161
      EdgeCount:       250
      CyclomaticComplexity: 66
      functionsReached:
        - _setjmp
        - calloc
        - composeRGBPixel
        - jpeg_CreateDecompress
        - jpeg_calc_output_dimensions
        - jpeg_destroy_decompress
        - jpeg_finish_decompress
        - jpeg_read_header
        - jpeg_read_scanlines
        - jpeg_start_decompress
        - jpeg_std_error
        - jpeg_stdio_src
        - lept_stderr
        - pixCreate
        - pixDestroy
        - pixGetData
        - pixGetWpl
        - pixSetColormap
        - pixSetInputFormat
        - pixSetXRes
        - pixSetYRes
        - pixcmapAddColor
        - pixcmapCreate
        - returnErrorPtr
        - rewind
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jpegio.c:284,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:284,18'
              BranchSideFuncs:
                - returnErrorPtr
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
                - lept_stderr
                - jpeg_destroy_decompress
                - pixDestroy
                - free
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'jpegio.c:285,10'
              BranchSideFuncs:
                - returnErrorPtr
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
                - lept_stderr
                - jpeg_destroy_decompress
                - pixDestroy
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'jpegio.c:285,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:286,23'
              BranchSideFuncs:
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
                - lept_stderr
                - jpeg_destroy_decompress
                - pixDestroy
                - free
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'jpegio.c:287,9'
              BranchSideFuncs:
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
                - lept_stderr
                - jpeg_destroy_decompress
                - pixDestroy
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'jpegio.c:286,23'
          Branch Sides:
            - BranchSide:      'jpegio.c:286,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'jpegio.c:286,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:287,23'
          Branch Sides:
            - BranchSide:      'jpegio.c:287,26'
              BranchSideFuncs:
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
                - lept_stderr
                - jpeg_destroy_decompress
                - pixDestroy
                - free
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'jpegio.c:289,9'
              BranchSideFuncs:
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
                - lept_stderr
                - jpeg_destroy_decompress
                - pixDestroy
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'jpegio.c:287,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:288,18'
              BranchSideFuncs:
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
                - lept_stderr
                - jpeg_destroy_decompress
                - pixDestroy
                - free
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'jpegio.c:289,9'
              BranchSideFuncs:
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
                - lept_stderr
                - jpeg_destroy_decompress
                - pixDestroy
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'jpegio.c:289,24'
          Branch Sides:
            - BranchSide:      'jpegio.c:289,27'
              BranchSideFuncs:
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
                - lept_stderr
                - jpeg_destroy_decompress
                - pixDestroy
                - free
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'jpegio.c:295,12'
              BranchSideFuncs:
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
                - lept_stderr
                - jpeg_destroy_decompress
                - pixDestroy
                - free
                - returnErrorPtr
        - Branch String:   'jpegio.c:289,42'
          Branch Sides:
            - BranchSide:      'jpegio.c:289,45'
              BranchSideFuncs:
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
                - lept_stderr
                - jpeg_destroy_decompress
                - pixDestroy
                - free
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'jpegio.c:295,12'
              BranchSideFuncs:
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
                - lept_stderr
                - jpeg_destroy_decompress
                - pixDestroy
                - free
                - returnErrorPtr
        - Branch String:   'jpegio.c:289,60'
          Branch Sides:
            - BranchSide:      'jpegio.c:289,63'
              BranchSideFuncs:
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
                - lept_stderr
                - jpeg_destroy_decompress
                - pixDestroy
                - free
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'jpegio.c:295,12'
              BranchSideFuncs:
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
                - lept_stderr
                - jpeg_destroy_decompress
                - pixDestroy
                - free
                - returnErrorPtr
        - Branch String:   'jpegio.c:289,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:290,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'jpegio.c:295,12'
              BranchSideFuncs:
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
                - lept_stderr
                - jpeg_destroy_decompress
                - pixDestroy
                - free
                - returnErrorPtr
        - Branch String:   'jpegio.c:290,23'
          Branch Sides:
            - BranchSide:      'jpegio.c:290,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'jpegio.c:290,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:303,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:304,9'
              BranchSideFuncs:
                - jpeg_destroy_decompress
                - pixDestroy
                - free
                - returnErrorPtr
            - BranchSide:      'jpegio.c:311,5'
              BranchSideFuncs:
                - jpeg_CreateDecompress
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_calc_output_dimensions
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'jpegio.c:307,23'
          Branch Sides:
            - BranchSide:      'jpegio.c:307,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'jpegio.c:307,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:317,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:318,15'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'jpegio.c:322,21'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
        - Branch String:   'jpegio.c:320,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:321,5'
              BranchSideFuncs:
                - lept_stderr
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
            - BranchSide:      'jpegio.c:321,5'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
        - Branch String:   'jpegio.c:328,48'
          Branch Sides:
            - BranchSide:      'jpegio.c:328,51'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
            - BranchSide:      'jpegio.c:328,60'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
        - Branch String:   'jpegio.c:328,60'
          Branch Sides:
            - BranchSide:      'jpegio.c:328,63'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
            - BranchSide:      'jpegio.c:328,60'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
        - Branch String:   'jpegio.c:329,48'
          Branch Sides:
            - BranchSide:      'jpegio.c:329,51'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
            - BranchSide:      'jpegio.c:329,60'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
        - Branch String:   'jpegio.c:329,60'
          Branch Sides:
            - BranchSide:      'jpegio.c:329,63'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
            - BranchSide:      'jpegio.c:329,60'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
        - Branch String:   'jpegio.c:330,18'
          Branch Sides:
            - BranchSide:      'jpegio.c:330,21'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
                - jpeg_destroy_decompress
                - returnErrorPtr
            - BranchSide:      'jpegio.c:335,10'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
        - Branch String:   'jpegio.c:330,30'
          Branch Sides:
            - BranchSide:      'jpegio.c:330,34'
              BranchSideFuncs:
                - jpeg_destroy_decompress
                - returnErrorPtr
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
            - BranchSide:      'jpegio.c:335,10'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
        - Branch String:   'jpegio.c:330,39'
          Branch Sides:
            - BranchSide:      'jpegio.c:330,43'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
            - BranchSide:      'jpegio.c:335,10'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
        - Branch String:   'jpegio.c:330,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:331,9'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
            - BranchSide:      'jpegio.c:335,10'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
        - Branch String:   'jpegio.c:332,23'
          Branch Sides:
            - BranchSide:      'jpegio.c:332,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'jpegio.c:332,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:335,19'
          Branch Sides:
            - BranchSide:      'jpegio.c:335,22'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
            - BranchSide:      'jpegio.c:335,40'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
                - calloc
                - pixCreate
        - Branch String:   'jpegio.c:335,37'
          Branch Sides:
            - BranchSide:      'jpegio.c:335,40'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
            - BranchSide:      'jpegio.c:336,31'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
        - Branch String:   'jpegio.c:335,45'
          Branch Sides:
            - BranchSide:      'jpegio.c:335,48'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
            - BranchSide:      'jpegio.c:336,31'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
        - Branch String:   'jpegio.c:335,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:336,31'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
            - BranchSide:      'jpegio.c:339,31'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
        - Branch String:   'jpegio.c:342,20'
          Branch Sides:
            - BranchSide:      'jpegio.c:342,24'
              BranchSideFuncs:
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
            - BranchSide:      'jpegio.c:343,9'
              BranchSideFuncs:
                - free
                - pixDestroy
                - jpeg_destroy_decompress
                - returnErrorPtr
        - Branch String:   'jpegio.c:342,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:343,9'
              BranchSideFuncs:
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
            - BranchSide:      'jpegio.c:349,23'
              BranchSideFuncs:
                - pixSetInputFormat
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
                - jpeg_start_decompress
        - Branch String:   'jpegio.c:347,23'
          Branch Sides:
            - BranchSide:      'jpegio.c:347,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'jpegio.c:347,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:358,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:359,9'
              BranchSideFuncs:
                - jpeg_start_decompress
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'jpegio.c:361,13'
              BranchSideFuncs:
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
                - jpeg_start_decompress
        - Branch String:   'jpegio.c:361,13'
          Branch Sides:
            - BranchSide:      'jpegio.c:362,19'
              BranchSideFuncs:
                - jpeg_start_decompress
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'jpegio.c:365,19'
              BranchSideFuncs:
                - jpeg_start_decompress
                - pixcmapCreate
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - pixcmapAddColor
        - Branch String:   'jpegio.c:372,13'
          Branch Sides:
            - BranchSide:      'jpegio.c:373,30'
              BranchSideFuncs:
                - pixcmapAddColor
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'jpegio.c:378,28'
              BranchSideFuncs:
                - pixSetColormap
                - pixGetWpl
                - pixGetData
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'jpegio.c:394,5'
          Branch Sides:
            - BranchSide:      'jpegio.c:395,22'
              BranchSideFuncs:
                - jpeg_read_scanlines
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'jpegio.c:470,15'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
        - Branch String:   'jpegio.c:397,29'
          Branch Sides:
            - BranchSide:      'jpegio.c:397,33'
              BranchSideFuncs:
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'jpegio.c:398,13'
              BranchSideFuncs:
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'jpegio.c:397,50'
          Branch Sides:
            - BranchSide:      'jpegio.c:397,53'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - composeRGBPixel
            - BranchSide:      'jpegio.c:409,14'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - composeRGBPixel
        - Branch String:   'jpegio.c:397,13'
          Branch Sides:
            - BranchSide:      'jpegio.c:398,13'
              BranchSideFuncs:
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'jpegio.c:409,14'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - composeRGBPixel
        - Branch String:   'jpegio.c:398,13'
          Branch Sides:
            - BranchSide:      'jpegio.c:400,13'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
            - BranchSide:      'jpegio.c:400,13'
              BranchSideFuncs:
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
        - Branch String:   'jpegio.c:404,17'
          Branch Sides:
            - BranchSide:      'jpegio.c:404,35'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'jpegio.c:405,27'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'jpegio.c:405,27'
          Branch Sides:
            - BranchSide:      'jpegio.c:405,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'jpegio.c:405,13'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:409,23'
          Branch Sides:
            - BranchSide:      'jpegio.c:409,26'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - composeRGBPixel
            - BranchSide:      'jpegio.c:409,44'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'jpegio.c:409,41'
          Branch Sides:
            - BranchSide:      'jpegio.c:409,44'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - composeRGBPixel
            - BranchSide:      'jpegio.c:410,22'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - composeRGBPixel
        - Branch String:   'jpegio.c:409,49'
          Branch Sides:
            - BranchSide:      'jpegio.c:409,52'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - composeRGBPixel
            - BranchSide:      'jpegio.c:410,22'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - composeRGBPixel
        - Branch String:   'jpegio.c:409,13'
          Branch Sides:
            - BranchSide:      'jpegio.c:410,22'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - composeRGBPixel
            - BranchSide:      'jpegio.c:462,20'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'jpegio.c:411,17'
          Branch Sides:
            - BranchSide:      'jpegio.c:412,28'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'jpegio.c:440,28'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
                - composeRGBPixel
        - Branch String:   'jpegio.c:412,17'
          Branch Sides:
            - BranchSide:      'jpegio.c:413,21'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'jpegio.c:418,13'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'jpegio.c:440,17'
          Branch Sides:
            - BranchSide:      'jpegio.c:0,0'
              BranchSideFuncs:
                - composeRGBPixel
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'jpegio.c:441,28'
              BranchSideFuncs:
                - composeRGBPixel
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'jpegio.c:445,25'
          Branch Sides:
            - BranchSide:      'jpegio.c:446,33'
              BranchSideFuncs:
                - composeRGBPixel
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'jpegio.c:450,32'
              BranchSideFuncs:
                - composeRGBPixel
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'jpegio.c:454,28'
          Branch Sides:
            - BranchSide:      'jpegio.c:454,28'
              BranchSideFuncs:
                - composeRGBPixel
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'jpegio.c:454,28'
              BranchSideFuncs:
                - composeRGBPixel
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'jpegio.c:454,28'
          Branch Sides:
            - BranchSide:      'jpegio.c:454,28'
              BranchSideFuncs:
                - composeRGBPixel
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'jpegio.c:454,26'
              BranchSideFuncs:
                - composeRGBPixel
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'jpegio.c:454,28'
          Branch Sides:
            - BranchSide:      'jpegio.c:454,26'
              BranchSideFuncs:
                - composeRGBPixel
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'jpegio.c:454,26'
              BranchSideFuncs:
                - composeRGBPixel
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'jpegio.c:455,28'
          Branch Sides:
            - BranchSide:      'jpegio.c:455,28'
              BranchSideFuncs:
                - composeRGBPixel
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'jpegio.c:455,28'
              BranchSideFuncs:
                - composeRGBPixel
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'jpegio.c:455,28'
          Branch Sides:
            - BranchSide:      'jpegio.c:455,28'
              BranchSideFuncs:
                - composeRGBPixel
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'jpegio.c:455,26'
              BranchSideFuncs:
                - composeRGBPixel
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'jpegio.c:455,28'
          Branch Sides:
            - BranchSide:      'jpegio.c:455,26'
              BranchSideFuncs:
                - composeRGBPixel
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'jpegio.c:455,26'
              BranchSideFuncs:
                - composeRGBPixel
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'jpegio.c:456,28'
          Branch Sides:
            - BranchSide:      'jpegio.c:456,28'
              BranchSideFuncs:
                - composeRGBPixel
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'jpegio.c:456,28'
              BranchSideFuncs:
                - composeRGBPixel
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'jpegio.c:456,28'
          Branch Sides:
            - BranchSide:      'jpegio.c:456,28'
              BranchSideFuncs:
                - composeRGBPixel
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'jpegio.c:456,26'
              BranchSideFuncs:
                - composeRGBPixel
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'jpegio.c:456,28'
          Branch Sides:
            - BranchSide:      'jpegio.c:456,26'
              BranchSideFuncs:
                - composeRGBPixel
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'jpegio.c:456,26'
              BranchSideFuncs:
                - composeRGBPixel
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'jpegio.c:463,13'
          Branch Sides:
            - BranchSide:      'jpegio.c:0,0'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'jpegio.c:464,17'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
                - pixSetXRes
                - pixSetYRes
                - jpeg_read_scanlines
                - composeRGBPixel
                - pixDestroy
                - jpeg_destroy_decompress
                - free
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'jpegio.c:470,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:471,20'
              BranchSideFuncs:
                - pixSetXRes
                - pixSetYRes
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
            - BranchSide:      'jpegio.c:473,22'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
                - lept_stderr
                - pixSetXRes
                - pixSetYRes
        - Branch String:   'jpegio.c:478,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:480,27'
              BranchSideFuncs:
                - lept_stderr
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
            - BranchSide:      'jpegio.c:482,5'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - jpeg_destroy_decompress
                - free
                - lept_stderr
        - Branch String:   'jpegio.c:486,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:486,27'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'jpegio.c:487,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'jpegio.c:487,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:488,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'jpegio.c:489,12'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:488,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:489,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'jpegio.c:489,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jpegio.c:286,23'
          Dst:             returnErrorPtr
        - Src:             'jpegio.c:290,23'
          Dst:             returnErrorPtr
        - Src:             'jpegio.c:295,5'
          Dst:             rewind
        - Src:             'jpegio.c:300,17'
          Dst:             jpeg_std_error
        - Src:             'jpegio.c:303,9'
          Dst:             _setjmp
        - Src:             'jpegio.c:304,9'
          Dst:             jpeg_destroy_decompress
        - Src:             'jpegio.c:305,9'
          Dst:             pixDestroy
        - Src:             'jpegio.c:307,23'
          Dst:             returnErrorPtr
        - Src:             'jpegio.c:311,5'
          Dst:             jpeg_CreateDecompress
        - Src:             'jpegio.c:312,5'
          Dst:             jpeg_stdio_src
        - Src:             'jpegio.c:313,5'
          Dst:             jpeg_read_header
        - Src:             'jpegio.c:316,5'
          Dst:             jpeg_calc_output_dimensions
        - Src:             'jpegio.c:320,9'
          Dst:             lept_stderr
        - Src:             'jpegio.c:331,9'
          Dst:             jpeg_destroy_decompress
        - Src:             'jpegio.c:332,23'
          Dst:             returnErrorPtr
        - Src:             'jpegio.c:336,31'
          Dst:             calloc
        - Src:             'jpegio.c:337,15'
          Dst:             pixCreate
        - Src:             'jpegio.c:339,31'
          Dst:             calloc
        - Src:             'jpegio.c:340,15'
          Dst:             pixCreate
        - Src:             'jpegio.c:345,9'
          Dst:             pixDestroy
        - Src:             'jpegio.c:346,9'
          Dst:             jpeg_destroy_decompress
        - Src:             'jpegio.c:347,23'
          Dst:             returnErrorPtr
        - Src:             'jpegio.c:349,5'
          Dst:             pixSetInputFormat
        - Src:             'jpegio.c:359,9'
          Dst:             jpeg_start_decompress
        - Src:             'jpegio.c:363,13'
          Dst:             jpeg_start_decompress
        - Src:             'jpegio.c:367,13'
          Dst:             jpeg_start_decompress
        - Src:             'jpegio.c:370,20'
          Dst:             pixcmapCreate
        - Src:             'jpegio.c:376,17'
          Dst:             pixcmapAddColor
        - Src:             'jpegio.c:378,13'
          Dst:             pixSetColormap
        - Src:             'jpegio.c:381,12'
          Dst:             pixGetWpl
        - Src:             'jpegio.c:382,12'
          Dst:             pixGetData
        - Src:             'jpegio.c:395,22'
          Dst:             jpeg_read_scanlines
        - Src:             'jpegio.c:398,13'
          Dst:             lept_stderr
        - Src:             'jpegio.c:400,13'
          Dst:             pixDestroy
        - Src:             'jpegio.c:401,13'
          Dst:             jpeg_destroy_decompress
        - Src:             'jpegio.c:405,27'
          Dst:             returnErrorPtr
        - Src:             'jpegio.c:457,21'
          Dst:             composeRGBPixel
        - Src:             'jpegio.c:471,9'
          Dst:             pixSetXRes
        - Src:             'jpegio.c:472,9'
          Dst:             pixSetYRes
        - Src:             'jpegio.c:474,9'
          Dst:             pixSetXRes
        - Src:             'jpegio.c:475,9'
          Dst:             pixSetYRes
        - Src:             'jpegio.c:479,9'
          Dst:             lept_stderr
        - Src:             'jpegio.c:482,5'
          Dst:             jpeg_finish_decompress
        - Src:             'jpegio.c:483,5'
          Dst:             jpeg_destroy_decompress
        - Src:             'jpegio.c:488,9'
          Dst:             lept_stderr
    - functionName:    fgetJpegComment
      functionSourceFile: '/src/leptonica/src/jpegio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pcomment
      BBCount:         19
      ICount:          121
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _setjmp
        - jpeg_CreateDecompress
        - jpeg_comment_callback
        - jpeg_destroy_decompress
        - jpeg_read_header
        - jpeg_set_marker_processor
        - jpeg_std_error
        - jpeg_stdio_src
        - returnErrorInt
        - rewind
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jpegio.c:687,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:688,16'
              BranchSideFuncs:
                - returnErrorInt
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_set_marker_processor
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_destroy_decompress
                - rewind
                - free
                - returnErrorInt
            - BranchSide:      'jpegio.c:689,6'
              BranchSideFuncs:
                - returnErrorInt
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_set_marker_processor
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_destroy_decompress
                - rewind
                - free
                - returnErrorInt
        - Branch String:   'jpegio.c:688,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:688,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:688,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:690,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:691,16'
              BranchSideFuncs:
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_set_marker_processor
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_destroy_decompress
                - rewind
                - free
                - returnErrorInt
            - BranchSide:      'jpegio.c:693,12'
              BranchSideFuncs:
                - rewind
                - jpeg_std_error
                - _setjmp
                - jpeg_CreateDecompress
                - jpeg_set_marker_processor
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_destroy_decompress
                - rewind
                - free
                - returnErrorInt
        - Branch String:   'jpegio.c:691,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:691,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:691,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:700,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:701,9'
              BranchSideFuncs:
                - free
                - returnErrorInt
            - BranchSide:      'jpegio.c:706,5'
              BranchSideFuncs:
                - jpeg_CreateDecompress
                - jpeg_set_marker_processor
                - jpeg_stdio_src
                - jpeg_read_header
                - jpeg_destroy_decompress
                - rewind
        - Branch String:   'jpegio.c:702,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:702,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:702,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jpegio.c:688,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:691,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:693,5'
          Dst:             rewind
        - Src:             'jpegio.c:696,17'
          Dst:             jpeg_std_error
        - Src:             'jpegio.c:700,9'
          Dst:             _setjmp
        - Src:             'jpegio.c:702,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:706,5'
          Dst:             jpeg_CreateDecompress
        - Src:             'jpegio.c:707,5'
          Dst:             jpeg_set_marker_processor
        - Src:             'jpegio.c:707,5'
          Dst:             jpeg_comment_callback
        - Src:             'jpegio.c:708,5'
          Dst:             jpeg_stdio_src
        - Src:             'jpegio.c:709,5'
          Dst:             jpeg_read_header
        - Src:             'jpegio.c:713,5'
          Dst:             jpeg_destroy_decompress
        - Src:             'jpegio.c:714,5'
          Dst:             rewind
    - functionName:    jpeg_error_catch_all_2
      functionSourceFile: '/src/leptonica/src/jpegio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1217
      functionLinenumberEnd: 1224
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_destroy
        - longjmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jpegio.c:1223,5'
          Dst:             jpeg_destroy
        - Src:             'jpegio.c:1224,5'
          Dst:             longjmp
    - functionName:    jpeg_comment_callback
      functionSourceFile: '/src/leptonica/src/jpegio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1279
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - jpeg_getc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jpegio.c:1262,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1263,9'
              BranchSideFuncs: []
            - BranchSide:      'jpegio.c:1266,31'
              BranchSideFuncs:
                - calloc
                - free
                - jpeg_getc
        - Branch String:   'jpegio.c:1266,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1267,9'
              BranchSideFuncs: []
            - BranchSide:      'jpegio.c:1268,12'
              BranchSideFuncs:
                - free
                - jpeg_getc
        - Branch String:   'jpegio.c:1268,5'
          Branch Sides:
            - BranchSide:      'jpegio.c:1269,32'
              BranchSideFuncs:
                - jpeg_getc
                - free
            - BranchSide:      'jpegio.c:1272,40'
              BranchSideFuncs:
                - free
        - Branch String:   'jpegio.c:1273,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:1274,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'jpegio.c:1277,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jpegio.c:1259,14'
          Dst:             jpeg_getc
        - Src:             'jpegio.c:1260,15'
          Dst:             jpeg_getc
        - Src:             'jpegio.c:1266,31'
          Dst:             calloc
        - Src:             'jpegio.c:1269,22'
          Dst:             jpeg_getc
    - functionName:    pixWriteJpeg
      functionSourceFile: '/src/leptonica/src/jpegio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - filename
        - pix
        - quality
        - progressive
      BBCount:         24
      ICount:          121
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - fclose
        - fopenWriteStream
        - pixWriteStreamJpeg
        - returnErrorInt
        - returnErrorInt1
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jpegio.c:739,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:740,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - pixWriteStreamJpeg
                - fclose
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'jpegio.c:741,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - pixWriteStreamJpeg
                - fclose
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'jpegio.c:740,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:740,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:740,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:741,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:742,16'
              BranchSideFuncs:
                - fopenWriteStream
                - pixWriteStreamJpeg
                - fclose
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'jpegio.c:744,32'
              BranchSideFuncs:
                - fopenWriteStream
                - pixWriteStreamJpeg
                - fclose
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'jpegio.c:742,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:742,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:742,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:744,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:745,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'jpegio.c:747,28'
              BranchSideFuncs:
                - pixWriteStreamJpeg
                - fclose
                - fclose
                - returnErrorInt1
        - Branch String:   'jpegio.c:745,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:745,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'jpegio.c:745,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:747,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:748,16'
              BranchSideFuncs:
                - fclose
                - returnErrorInt1
            - BranchSide:      'jpegio.c:752,12'
              BranchSideFuncs:
                - fclose
        - Branch String:   'jpegio.c:749,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:749,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'jpegio.c:749,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jpegio.c:740,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:742,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:744,15'
          Dst:             fopenWriteStream
        - Src:             'jpegio.c:745,16'
          Dst:             returnErrorInt1
        - Src:             'jpegio.c:747,9'
          Dst:             pixWriteStreamJpeg
        - Src:             'jpegio.c:748,9'
          Dst:             fclose
        - Src:             'jpegio.c:749,16'
          Dst:             returnErrorInt1
        - Src:             'jpegio.c:752,5'
          Dst:             fclose
    - functionName:    readHeaderJpeg
      functionSourceFile: '/src/leptonica/src/jpegio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - pw
        - ph
        - pspp
        - pycck
        - pcmyk
      BBCount:         43
      ICount:          208
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - fclose
        - fopenReadStream
        - freadHeaderJpeg
        - returnErrorInt
        - returnErrorInt1
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jpegio.c:518,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:518,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadStream
                - freadHeaderJpeg
                - fclose
                - returnErrorInt1
            - BranchSide:      'jpegio.c:519,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadStream
                - freadHeaderJpeg
                - fclose
                - returnErrorInt1
        - Branch String:   'jpegio.c:519,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:519,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadStream
                - freadHeaderJpeg
                - fclose
                - returnErrorInt1
            - BranchSide:      'jpegio.c:520,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadStream
                - freadHeaderJpeg
                - fclose
                - returnErrorInt1
        - Branch String:   'jpegio.c:520,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:520,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadStream
                - freadHeaderJpeg
                - fclose
                - returnErrorInt1
            - BranchSide:      'jpegio.c:521,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadStream
                - freadHeaderJpeg
                - fclose
                - returnErrorInt1
        - Branch String:   'jpegio.c:521,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:521,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadStream
                - freadHeaderJpeg
                - fclose
                - returnErrorInt1
            - BranchSide:      'jpegio.c:522,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadStream
                - freadHeaderJpeg
                - fclose
                - returnErrorInt1
        - Branch String:   'jpegio.c:522,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:522,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadStream
                - freadHeaderJpeg
                - fclose
                - returnErrorInt1
            - BranchSide:      'jpegio.c:523,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - fopenReadStream
                - freadHeaderJpeg
                - fclose
                - returnErrorInt1
        - Branch String:   'jpegio.c:523,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:524,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderJpeg
                - fclose
                - returnErrorInt1
            - BranchSide:      'jpegio.c:525,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderJpeg
                - fclose
                - returnErrorInt1
        - Branch String:   'jpegio.c:524,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:524,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:524,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:525,13'
          Branch Sides:
            - BranchSide:      'jpegio.c:525,17'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderJpeg
                - fclose
                - returnErrorInt1
            - BranchSide:      'jpegio.c:528,31'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderJpeg
                - fclose
                - returnErrorInt1
        - Branch String:   'jpegio.c:525,20'
          Branch Sides:
            - BranchSide:      'jpegio.c:525,24'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderJpeg
                - fclose
                - returnErrorInt1
            - BranchSide:      'jpegio.c:528,31'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderJpeg
                - fclose
                - returnErrorInt1
        - Branch String:   'jpegio.c:525,29'
          Branch Sides:
            - BranchSide:      'jpegio.c:525,33'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderJpeg
                - fclose
                - returnErrorInt1
            - BranchSide:      'jpegio.c:528,31'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderJpeg
                - fclose
                - returnErrorInt1
        - Branch String:   'jpegio.c:525,39'
          Branch Sides:
            - BranchSide:      'jpegio.c:525,43'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderJpeg
                - fclose
                - returnErrorInt1
            - BranchSide:      'jpegio.c:528,31'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderJpeg
                - fclose
                - returnErrorInt1
        - Branch String:   'jpegio.c:525,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:526,16'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderJpeg
                - fclose
                - returnErrorInt1
            - BranchSide:      'jpegio.c:528,31'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderJpeg
                - fclose
                - returnErrorInt1
        - Branch String:   'jpegio.c:526,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:526,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'jpegio.c:526,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:528,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:529,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'jpegio.c:530,27'
              BranchSideFuncs:
                - freadHeaderJpeg
                - fclose
        - Branch String:   'jpegio.c:529,16'
          Branch Sides:
            - BranchSide:      'jpegio.c:529,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'jpegio.c:529,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jpegio.c:524,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:526,16'
          Dst:             returnErrorInt
        - Src:             'jpegio.c:528,15'
          Dst:             fopenReadStream
        - Src:             'jpegio.c:529,16'
          Dst:             returnErrorInt1
        - Src:             'jpegio.c:530,11'
          Dst:             freadHeaderJpeg
        - Src:             'jpegio.c:531,5'
          Dst:             fclose
    - functionName:    pixReadJpeg
      functionSourceFile: '/src/leptonica/src/jpegio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - cmapflag
        - reduction
        - pnwarn
        - hint
      BBCount:         47
      ICount:          229
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - fclose
        - fgetJpegComment
        - fopenReadStream
        - pixReadStreamJpeg
        - pixSetText
        - returnErrorPtr
        - returnErrorPtr1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'jpegio.c:220,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:220,18'
              BranchSideFuncs:
                - returnErrorPtr
                - fopenReadStream
                - pixReadStreamJpeg
                - fclose
                - returnErrorPtr1
                - fgetJpegComment
                - free
                - pixSetText
                - returnErrorPtr1
                - returnErrorPtr
            - BranchSide:      'jpegio.c:221,10'
              BranchSideFuncs:
                - returnErrorPtr
                - fopenReadStream
                - pixReadStreamJpeg
                - fclose
                - returnErrorPtr1
                - fgetJpegComment
                - free
                - pixSetText
                - returnErrorPtr1
                - returnErrorPtr
        - Branch String:   'jpegio.c:221,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:222,23'
              BranchSideFuncs:
                - fopenReadStream
                - pixReadStreamJpeg
                - fclose
                - returnErrorPtr1
                - fgetJpegComment
                - free
                - pixSetText
                - returnErrorPtr1
                - returnErrorPtr
            - BranchSide:      'jpegio.c:223,9'
              BranchSideFuncs:
                - fopenReadStream
                - pixReadStreamJpeg
                - fclose
                - returnErrorPtr1
                - fgetJpegComment
                - free
                - pixSetText
                - returnErrorPtr1
                - returnErrorPtr
        - Branch String:   'jpegio.c:222,23'
          Branch Sides:
            - BranchSide:      'jpegio.c:222,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'jpegio.c:222,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:223,23'
          Branch Sides:
            - BranchSide:      'jpegio.c:223,26'
              BranchSideFuncs:
                - fopenReadStream
                - pixReadStreamJpeg
                - fclose
                - returnErrorPtr1
                - fgetJpegComment
                - free
                - pixSetText
                - returnErrorPtr1
                - returnErrorPtr
            - BranchSide:      'jpegio.c:225,9'
              BranchSideFuncs:
                - fopenReadStream
                - pixReadStreamJpeg
                - fclose
                - returnErrorPtr1
                - fgetJpegComment
                - free
                - pixSetText
                - returnErrorPtr1
                - returnErrorPtr
        - Branch String:   'jpegio.c:223,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:224,18'
              BranchSideFuncs:
                - fopenReadStream
                - pixReadStreamJpeg
                - fclose
                - returnErrorPtr1
                - fgetJpegComment
                - free
                - pixSetText
                - returnErrorPtr1
                - returnErrorPtr
            - BranchSide:      'jpegio.c:225,9'
              BranchSideFuncs:
                - fopenReadStream
                - pixReadStreamJpeg
                - fclose
                - returnErrorPtr1
                - fgetJpegComment
                - free
                - pixSetText
                - returnErrorPtr1
                - returnErrorPtr
        - Branch String:   'jpegio.c:225,24'
          Branch Sides:
            - BranchSide:      'jpegio.c:225,27'
              BranchSideFuncs:
                - fopenReadStream
                - pixReadStreamJpeg
                - fclose
                - returnErrorPtr1
                - fgetJpegComment
                - free
                - pixSetText
                - returnErrorPtr1
                - returnErrorPtr
            - BranchSide:      'jpegio.c:228,31'
              BranchSideFuncs:
                - fopenReadStream
                - pixReadStreamJpeg
                - fclose
                - returnErrorPtr1
                - fgetJpegComment
                - free
                - pixSetText
                - returnErrorPtr1
        - Branch String:   'jpegio.c:225,42'
          Branch Sides:
            - BranchSide:      'jpegio.c:225,45'
              BranchSideFuncs:
                - fopenReadStream
                - pixReadStreamJpeg
                - fclose
                - returnErrorPtr1
                - fgetJpegComment
                - free
                - pixSetText
                - returnErrorPtr1
                - returnErrorPtr
            - BranchSide:      'jpegio.c:228,31'
              BranchSideFuncs:
                - fopenReadStream
                - pixReadStreamJpeg
                - fclose
                - returnErrorPtr1
                - fgetJpegComment
                - free
                - pixSetText
                - returnErrorPtr1
        - Branch String:   'jpegio.c:225,60'
          Branch Sides:
            - BranchSide:      'jpegio.c:225,63'
              BranchSideFuncs:
                - fopenReadStream
                - pixReadStreamJpeg
                - fclose
                - returnErrorPtr1
                - fgetJpegComment
                - free
                - pixSetText
                - returnErrorPtr1
                - returnErrorPtr
            - BranchSide:      'jpegio.c:228,31'
              BranchSideFuncs:
                - fopenReadStream
                - pixReadStreamJpeg
                - fclose
                - returnErrorPtr1
                - fgetJpegComment
                - free
                - pixSetText
                - returnErrorPtr1
        - Branch String:   'jpegio.c:225,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:226,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'jpegio.c:228,31'
              BranchSideFuncs:
                - fopenReadStream
                - pixReadStreamJpeg
                - fclose
                - returnErrorPtr1
                - fgetJpegComment
                - free
                - pixSetText
                - returnErrorPtr1
        - Branch String:   'jpegio.c:226,23'
          Branch Sides:
            - BranchSide:      'jpegio.c:226,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'jpegio.c:226,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:228,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:229,23'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'jpegio.c:231,29'
              BranchSideFuncs:
                - pixReadStreamJpeg
                - fclose
                - returnErrorPtr1
                - fgetJpegComment
                - free
                - pixSetText
        - Branch String:   'jpegio.c:229,23'
          Branch Sides:
            - BranchSide:      'jpegio.c:229,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'jpegio.c:229,9'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:232,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:233,31'
              BranchSideFuncs:
                - fgetJpegComment
                - free
                - fclose
                - returnErrorPtr1
                - pixSetText
            - BranchSide:      'jpegio.c:238,12'
              BranchSideFuncs:
                - fclose
                - returnErrorPtr1
        - Branch String:   'jpegio.c:234,18'
          Branch Sides:
            - BranchSide:      'jpegio.c:234,21'
              BranchSideFuncs:
                - free
                - fclose
                - returnErrorPtr1
            - BranchSide:      'jpegio.c:236,9'
              BranchSideFuncs:
                - free
                - fclose
                - returnErrorPtr1
        - Branch String:   'jpegio.c:234,13'
          Branch Sides:
            - BranchSide:      'jpegio.c:235,24'
              BranchSideFuncs:
                - pixSetText
                - free
                - fclose
                - returnErrorPtr1
            - BranchSide:      'jpegio.c:236,9'
              BranchSideFuncs:
                - free
                - fclose
                - returnErrorPtr1
        - Branch String:   'jpegio.c:240,9'
          Branch Sides:
            - BranchSide:      'jpegio.c:241,23'
              BranchSideFuncs: []
            - BranchSide:      'jpegio.c:243,12'
              BranchSideFuncs: []
        - Branch String:   'jpegio.c:241,23'
          Branch Sides:
            - BranchSide:      'jpegio.c:241,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'jpegio.c:241,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jpegio.c:222,23'
          Dst:             returnErrorPtr
        - Src:             'jpegio.c:226,23'
          Dst:             returnErrorPtr
        - Src:             'jpegio.c:228,15'
          Dst:             fopenReadStream
        - Src:             'jpegio.c:229,23'
          Dst:             returnErrorPtr1
        - Src:             'jpegio.c:231,11'
          Dst:             pixReadStreamJpeg
        - Src:             'jpegio.c:233,15'
          Dst:             fgetJpegComment
        - Src:             'jpegio.c:235,13'
          Dst:             pixSetText
        - Src:             'jpegio.c:238,5'
          Dst:             fclose
        - Src:             'jpegio.c:241,23'
          Dst:             returnErrorPtr1
    - functionName:    makeDoGKernel
      functionSourceFile: '/src/leptonica/src/kernel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - int
        - float
        - float
      constantsTouched: []
      argNames:
        - halfh
        - halfw
        - stdev
        - ratio
      BBCount:         17
      ICount:          170
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - expf
        - kernelCreate
        - kernelSetElement
        - kernelSetOrigin
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'kernel.c:1221,9'
          Branch Sides:
            - BranchSide:      'kernel.c:1222,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:1223,21'
              BranchSideFuncs:
                - kernelSetOrigin
                - expf
                - expf
                - kernelSetElement
        - Branch String:   'kernel.c:1222,28'
          Branch Sides:
            - BranchSide:      'kernel.c:1222,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:1222,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:1226,5'
          Branch Sides:
            - BranchSide:      'kernel.c:1227,16'
              BranchSideFuncs:
                - expf
                - expf
                - kernelSetElement
            - BranchSide:      'kernel.c:1238,12'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:1227,9'
          Branch Sides:
            - BranchSide:      'kernel.c:1228,39'
              BranchSideFuncs:
                - expf
                - expf
                - kernelSetElement
            - BranchSide:      'kernel.c:1236,5'
              BranchSideFuncs:
                - expf
                - expf
                - kernelSetElement
      Callsites:
        - Src:             'kernel.c:1221,16'
          Dst:             kernelCreate
        - Src:             'kernel.c:1222,28'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:1223,5'
          Dst:             kernelSetOrigin
        - Src:             'kernel.c:1232,37'
          Dst:             expf
        - Src:             'kernel.c:1233,38'
          Dst:             expf
        - Src:             'kernel.c:1234,13'
          Dst:             kernelSetElement
    - functionName:    kernelCreate
      functionSourceFile: '/src/leptonica/src/kernel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - height
        - width
      BBCount:         27
      ICount:          146
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - calloc
        - create2dFloatArray
        - lept_stderr
        - returnErrorPtr
      functionUses:    10
      BranchProfiles:
        - Branch String:   'kernel.c:118,9'
          Branch Sides:
            - BranchSide:      'kernel.c:119,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:120,9'
              BranchSideFuncs:
                - calloc
                - create2dFloatArray
                - free
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'kernel.c:119,28'
          Branch Sides:
            - BranchSide:      'kernel.c:119,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:119,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:120,9'
          Branch Sides:
            - BranchSide:      'kernel.c:121,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:124,24'
              BranchSideFuncs:
                - calloc
                - create2dFloatArray
                - free
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'kernel.c:121,28'
          Branch Sides:
            - BranchSide:      'kernel.c:121,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:121,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:125,9'
          Branch Sides:
            - BranchSide:      'kernel.c:126,9'
              BranchSideFuncs:
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'kernel.c:130,23'
              BranchSideFuncs:
                - calloc
                - create2dFloatArray
                - free
                - returnErrorPtr
        - Branch String:   'kernel.c:126,9'
          Branch Sides:
            - BranchSide:      'kernel.c:127,28'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'kernel.c:127,28'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'kernel.c:127,28'
          Branch Sides:
            - BranchSide:      'kernel.c:127,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:127,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:133,9'
          Branch Sides:
            - BranchSide:      'kernel.c:134,9'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'kernel.c:137,12'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:135,28'
          Branch Sides:
            - BranchSide:      'kernel.c:135,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:135,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kernel.c:119,28'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:121,28'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:126,9'
          Dst:             lept_stderr
        - Src:             'kernel.c:127,28'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:130,23'
          Dst:             calloc
        - Src:             'kernel.c:133,22'
          Dst:             create2dFloatArray
        - Src:             'kernel.c:135,28'
          Dst:             returnErrorPtr
    - functionName:    kernelSetOrigin
      functionSourceFile: '/src/leptonica/src/kernel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - kel
        - cy
        - cx
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    7
      BranchProfiles:
        - Branch String:   'kernel.c:296,9'
          Branch Sides:
            - BranchSide:      'kernel.c:297,16'
              BranchSideFuncs: []
            - BranchSide:      'kernel.c:298,15'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:297,16'
          Branch Sides:
            - BranchSide:      'kernel.c:297,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:297,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kernel.c:297,16'
          Dst:             returnErrorInt
    - functionName:    expf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kernelSetElement
      functionSourceFile: '/src/leptonica/src/kernel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - float
      constantsTouched: []
      argNames:
        - kel
        - row
        - col
        - val
      BBCount:         25
      ICount:          131
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - returnErrorInt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'kernel.c:244,9'
          Branch Sides:
            - BranchSide:      'kernel.c:245,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'kernel.c:246,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'kernel.c:245,16'
          Branch Sides:
            - BranchSide:      'kernel.c:245,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:245,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:246,17'
          Branch Sides:
            - BranchSide:      'kernel.c:246,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:247,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'kernel.c:246,9'
          Branch Sides:
            - BranchSide:      'kernel.c:247,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:248,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'kernel.c:247,16'
          Branch Sides:
            - BranchSide:      'kernel.c:247,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:247,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:248,17'
          Branch Sides:
            - BranchSide:      'kernel.c:248,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:249,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'kernel.c:248,9'
          Branch Sides:
            - BranchSide:      'kernel.c:249,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:251,27'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:249,16'
          Branch Sides:
            - BranchSide:      'kernel.c:249,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:249,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kernel.c:245,16'
          Dst:             returnErrorInt
        - Src:             'kernel.c:247,16'
          Dst:             returnErrorInt
        - Src:             'kernel.c:249,16'
          Dst:             returnErrorInt
    - functionName:    create2dFloatArray
      functionSourceFile: '/src/leptonica/src/kernel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - sy
        - sx
      BBCount:         24
      ICount:          120
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'kernel.c:487,17'
          Branch Sides:
            - BranchSide:      'kernel.c:487,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:488,30'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'kernel.c:487,9'
          Branch Sides:
            - BranchSide:      'kernel.c:488,30'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:489,9'
              BranchSideFuncs:
                - calloc
                - calloc
                - returnErrorPtr
        - Branch String:   'kernel.c:488,30'
          Branch Sides:
            - BranchSide:      'kernel.c:488,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:488,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:489,17'
          Branch Sides:
            - BranchSide:      'kernel.c:489,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:490,30'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'kernel.c:489,9'
          Branch Sides:
            - BranchSide:      'kernel.c:490,30'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:492,27'
              BranchSideFuncs:
                - calloc
                - calloc
        - Branch String:   'kernel.c:490,30'
          Branch Sides:
            - BranchSide:      'kernel.c:490,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:490,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:493,5'
          Branch Sides:
            - BranchSide:      'kernel.c:494,33'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'kernel.c:495,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kernel.c:488,30'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:490,30'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:492,27'
          Dst:             calloc
        - Src:             'kernel.c:494,33'
          Dst:             calloc
    - functionName:    makeGaussianKernelSep
      functionSourceFile: '/src/leptonica/src/kernel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1179
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - float
        - float
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - halfh
        - halfw
        - stdev
        - max
        - pkelx
        - pkely
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - makeGaussianKernel
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'kernel.c:1173,16'
          Branch Sides:
            - BranchSide:      'kernel.c:1173,20'
              BranchSideFuncs:
                - returnErrorInt
                - makeGaussianKernel
                - makeGaussianKernel
            - BranchSide:      'kernel.c:1174,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'kernel.c:1173,9'
          Branch Sides:
            - BranchSide:      'kernel.c:1174,16'
              BranchSideFuncs:
                - makeGaussianKernel
                - makeGaussianKernel
            - BranchSide:      'kernel.c:1176,36'
              BranchSideFuncs:
                - makeGaussianKernel
                - makeGaussianKernel
        - Branch String:   'kernel.c:1174,16'
          Branch Sides:
            - BranchSide:      'kernel.c:1174,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:1174,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kernel.c:1174,16'
          Dst:             returnErrorInt
        - Src:             'kernel.c:1176,14'
          Dst:             makeGaussianKernel
        - Src:             'kernel.c:1177,14'
          Dst:             makeGaussianKernel
    - functionName:    makeGaussianKernel
      functionSourceFile: '/src/leptonica/src/kernel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1117
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - int
        - float
        - float
      constantsTouched: []
      argNames:
        - halfh
        - halfw
        - stdev
        - max
      BBCount:         17
      ICount:          142
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - expf
        - kernelCreate
        - kernelSetElement
        - kernelSetOrigin
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'kernel.c:1124,9'
          Branch Sides:
            - BranchSide:      'kernel.c:1125,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:1126,21'
              BranchSideFuncs:
                - kernelSetOrigin
                - expf
                - kernelSetElement
        - Branch String:   'kernel.c:1125,28'
          Branch Sides:
            - BranchSide:      'kernel.c:1125,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:1125,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:1127,5'
          Branch Sides:
            - BranchSide:      'kernel.c:1128,16'
              BranchSideFuncs:
                - expf
                - kernelSetElement
            - BranchSide:      'kernel.c:1136,12'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:1128,9'
          Branch Sides:
            - BranchSide:      'kernel.c:1129,38'
              BranchSideFuncs:
                - expf
                - kernelSetElement
            - BranchSide:      'kernel.c:1134,5'
              BranchSideFuncs:
                - expf
                - kernelSetElement
      Callsites:
        - Src:             'kernel.c:1124,16'
          Dst:             kernelCreate
        - Src:             'kernel.c:1125,28'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:1126,5'
          Dst:             kernelSetOrigin
        - Src:             'kernel.c:1129,19'
          Dst:             expf
        - Src:             'kernel.c:1132,13'
          Dst:             kernelSetElement
    - functionName:    makeFlatKernel
      functionSourceFile: '/src/leptonica/src/kernel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1073
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - height
        - width
        - cy
        - cx
      BBCount:         17
      ICount:          106
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - kernelCreate
        - kernelSetElement
        - kernelSetOrigin
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'kernel.c:1078,9'
          Branch Sides:
            - BranchSide:      'kernel.c:1079,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:1080,21'
              BranchSideFuncs:
                - kernelSetOrigin
                - kernelSetElement
        - Branch String:   'kernel.c:1079,28'
          Branch Sides:
            - BranchSide:      'kernel.c:1079,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:1079,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:1082,5'
          Branch Sides:
            - BranchSide:      'kernel.c:1083,16'
              BranchSideFuncs:
                - kernelSetElement
            - BranchSide:      'kernel.c:1088,12'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:1083,9'
          Branch Sides:
            - BranchSide:      'kernel.c:1084,30'
              BranchSideFuncs:
                - kernelSetElement
            - BranchSide:      'kernel.c:1086,5'
              BranchSideFuncs:
                - kernelSetElement
      Callsites:
        - Src:             'kernel.c:1078,16'
          Dst:             kernelCreate
        - Src:             'kernel.c:1079,28'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:1080,5'
          Dst:             kernelSetOrigin
        - Src:             'kernel.c:1084,13'
          Dst:             kernelSetElement
    - functionName:    kernelDisplayInPix
      functionSourceFile: '/src/leptonica/src/kernel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - kel
        - size
        - gthick
      BBCount:         72
      ICount:          535
      EdgeCount:       94
      CyclomaticComplexity: 24
      functionsReached:
        - kernelGetElement
        - kernelGetMinMax
        - kernelGetParameters
        - lept_stderr
        - pixCreate
        - pixDestroy
        - pixPaintThroughMask
        - pixRasterop
        - pixRenderLine
        - pixSetAll
        - pixSetMaskedGeneral
        - pixSetPixel
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'kernel.c:916,9'
          Branch Sides:
            - BranchSide:      'kernel.c:917,23'
              BranchSideFuncs:
                - kernelGetParameters
                - kernelGetMinMax
                - pixCreate
                - pixCreate
                - pixSetAll
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixSetMaskedGeneral
                - pixPaintThroughMask
                - pixRenderLine
                - pixRenderLine
                - lept_stderr
                - lept_stderr
                - pixCreate
                - kernelGetElement
                - pixSetPixel
                - returnErrorPtr
            - BranchSide:      'kernel.c:920,25'
              BranchSideFuncs:
                - kernelGetParameters
                - kernelGetMinMax
                - pixCreate
                - pixCreate
                - pixSetAll
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixSetMaskedGeneral
                - pixPaintThroughMask
                - pixRenderLine
                - pixRenderLine
                - lept_stderr
                - lept_stderr
                - pixCreate
                - kernelGetElement
                - pixSetPixel
                - returnErrorPtr
        - Branch String:   'kernel.c:917,23'
          Branch Sides:
            - BranchSide:      'kernel.c:917,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:917,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:922,11'
          Branch Sides:
            - BranchSide:      'kernel.c:922,9'
              BranchSideFuncs:
                - pixCreate
                - pixCreate
                - pixSetAll
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixSetMaskedGeneral
                - pixPaintThroughMask
                - pixRenderLine
                - pixRenderLine
                - lept_stderr
                - lept_stderr
                - pixCreate
                - kernelGetElement
                - pixSetPixel
                - returnErrorPtr
            - BranchSide:      'kernel.c:922,9'
              BranchSideFuncs:
                - pixCreate
                - pixCreate
                - pixSetAll
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixSetMaskedGeneral
                - pixPaintThroughMask
                - pixRenderLine
                - pixRenderLine
                - lept_stderr
                - lept_stderr
                - pixCreate
                - kernelGetElement
                - pixSetPixel
                - returnErrorPtr
        - Branch String:   'kernel.c:923,9'
          Branch Sides:
            - BranchSide:      'kernel.c:924,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:925,31'
              BranchSideFuncs:
                - pixCreate
                - pixCreate
                - pixSetAll
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixSetMaskedGeneral
                - pixPaintThroughMask
                - pixRenderLine
                - pixRenderLine
                - lept_stderr
                - lept_stderr
                - pixCreate
                - kernelGetElement
                - pixSetPixel
        - Branch String:   'kernel.c:924,23'
          Branch Sides:
            - BranchSide:      'kernel.c:924,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:924,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:928,19'
          Branch Sides:
            - BranchSide:      'kernel.c:928,22'
              BranchSideFuncs:
                - pixCreate
                - pixCreate
                - pixSetAll
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixSetMaskedGeneral
                - pixPaintThroughMask
                - pixRenderLine
                - pixRenderLine
                - lept_stderr
                - lept_stderr
                - pixCreate
                - kernelGetElement
                - pixSetPixel
            - BranchSide:      'kernel.c:941,9'
              BranchSideFuncs:
                - pixCreate
                - pixCreate
                - pixSetAll
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixSetMaskedGeneral
                - pixPaintThroughMask
                - pixRenderLine
                - pixRenderLine
                - lept_stderr
                - lept_stderr
        - Branch String:   'kernel.c:928,9'
          Branch Sides:
            - BranchSide:      'kernel.c:929,26'
              BranchSideFuncs:
                - pixCreate
                - kernelGetElement
                - pixSetPixel
            - BranchSide:      'kernel.c:941,9'
              BranchSideFuncs:
                - pixCreate
                - pixCreate
                - pixSetAll
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixSetMaskedGeneral
                - pixPaintThroughMask
                - pixRenderLine
                - pixRenderLine
                - lept_stderr
                - lept_stderr
        - Branch String:   'kernel.c:930,9'
          Branch Sides:
            - BranchSide:      'kernel.c:931,20'
              BranchSideFuncs:
                - kernelGetElement
                - pixSetPixel
            - BranchSide:      'kernel.c:937,16'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:931,13'
          Branch Sides:
            - BranchSide:      'kernel.c:932,34'
              BranchSideFuncs:
                - kernelGetElement
                - pixSetPixel
            - BranchSide:      'kernel.c:936,9'
              BranchSideFuncs:
                - kernelGetElement
                - pixSetPixel
        - Branch String:   'kernel.c:933,44'
          Branch Sides:
            - BranchSide:      'kernel.c:933,42'
              BranchSideFuncs:
                - pixSetPixel
                - kernelGetElement
            - BranchSide:      'kernel.c:933,42'
              BranchSideFuncs:
                - pixSetPixel
                - kernelGetElement
        - Branch String:   'kernel.c:941,9'
          Branch Sides:
            - BranchSide:      'kernel.c:942,9'
              BranchSideFuncs:
                - pixCreate
                - pixCreate
                - pixSetAll
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixSetMaskedGeneral
                - pixPaintThroughMask
                - pixRenderLine
                - pixRenderLine
                - lept_stderr
                - lept_stderr
            - BranchSide:      'kernel.c:945,9'
              BranchSideFuncs:
                - pixCreate
                - pixCreate
                - pixSetAll
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixSetMaskedGeneral
                - pixPaintThroughMask
                - pixRenderLine
                - pixRenderLine
                - lept_stderr
        - Branch String:   'kernel.c:942,9'
          Branch Sides:
            - BranchSide:      'kernel.c:943,14'
              BranchSideFuncs:
                - lept_stderr
                - pixCreate
                - pixCreate
                - pixSetAll
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixSetMaskedGeneral
                - pixPaintThroughMask
                - pixRenderLine
                - pixRenderLine
                - lept_stderr
            - BranchSide:      'kernel.c:943,14'
              BranchSideFuncs:
                - pixCreate
                - pixCreate
                - pixSetAll
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixSetMaskedGeneral
                - pixPaintThroughMask
                - pixRenderLine
                - pixRenderLine
                - lept_stderr
        - Branch String:   'kernel.c:945,9'
          Branch Sides:
            - BranchSide:      'kernel.c:946,13'
              BranchSideFuncs:
                - pixCreate
                - pixCreate
                - pixSetAll
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixSetMaskedGeneral
                - pixPaintThroughMask
                - pixRenderLine
                - pixRenderLine
                - lept_stderr
            - BranchSide:      'kernel.c:947,9'
              BranchSideFuncs:
                - pixCreate
                - pixCreate
                - pixSetAll
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixSetMaskedGeneral
                - pixPaintThroughMask
                - pixRenderLine
                - pixRenderLine
                - lept_stderr
        - Branch String:   'kernel.c:947,9'
          Branch Sides:
            - BranchSide:      'kernel.c:948,9'
              BranchSideFuncs:
                - pixCreate
                - pixCreate
                - pixSetAll
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixSetMaskedGeneral
                - pixPaintThroughMask
                - pixRenderLine
                - pixRenderLine
                - lept_stderr
            - BranchSide:      'kernel.c:952,9'
              BranchSideFuncs:
                - pixCreate
                - pixCreate
                - pixSetAll
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixSetMaskedGeneral
                - pixPaintThroughMask
                - pixRenderLine
                - pixRenderLine
        - Branch String:   'kernel.c:948,9'
          Branch Sides:
            - BranchSide:      'kernel.c:949,16'
              BranchSideFuncs:
                - lept_stderr
                - pixCreate
                - pixCreate
                - pixSetAll
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixSetMaskedGeneral
                - pixPaintThroughMask
                - pixRenderLine
                - pixRenderLine
            - BranchSide:      'kernel.c:949,16'
              BranchSideFuncs:
                - pixCreate
                - pixCreate
                - pixSetAll
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixSetMaskedGeneral
                - pixPaintThroughMask
                - pixRenderLine
                - pixRenderLine
        - Branch String:   'kernel.c:957,5'
          Branch Sides:
            - BranchSide:      'kernel.c:958,23'
              BranchSideFuncs:
                - pixRenderLine
                - pixCreate
                - pixSetAll
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixSetMaskedGeneral
                - pixPaintThroughMask
                - pixRenderLine
            - BranchSide:      'kernel.c:961,12'
              BranchSideFuncs:
                - pixCreate
                - pixSetAll
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixSetMaskedGeneral
                - pixPaintThroughMask
                - pixRenderLine
        - Branch String:   'kernel.c:961,5'
          Branch Sides:
            - BranchSide:      'kernel.c:962,23'
              BranchSideFuncs:
                - pixRenderLine
                - pixCreate
                - pixSetAll
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixSetMaskedGeneral
                - pixPaintThroughMask
            - BranchSide:      'kernel.c:967,23'
              BranchSideFuncs:
                - pixCreate
                - pixSetAll
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixSetMaskedGeneral
                - pixPaintThroughMask
        - Branch String:   'kernel.c:984,5'
          Branch Sides:
            - BranchSide:      'kernel.c:985,14'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixSetMaskedGeneral
                - pixPaintThroughMask
            - BranchSide:      'kernel.c:997,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
        - Branch String:   'kernel.c:986,9'
          Branch Sides:
            - BranchSide:      'kernel.c:987,30'
              BranchSideFuncs:
                - kernelGetElement
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixPaintThroughMask
            - BranchSide:      'kernel.c:994,15'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixSetMaskedGeneral
                - pixPaintThroughMask
        - Branch String:   'kernel.c:988,40'
          Branch Sides:
            - BranchSide:      'kernel.c:988,38'
              BranchSideFuncs:
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixPaintThroughMask
            - BranchSide:      'kernel.c:988,38'
              BranchSideFuncs:
                - pixSetMaskedGeneral
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixPaintThroughMask
        - Branch String:   'kernel.c:990,25'
          Branch Sides:
            - BranchSide:      'kernel.c:990,28'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixSetMaskedGeneral
                - pixPaintThroughMask
            - BranchSide:      'kernel.c:992,19'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixSetMaskedGeneral
                - pixPaintThroughMask
        - Branch String:   'kernel.c:990,17'
          Branch Sides:
            - BranchSide:      'kernel.c:991,37'
              BranchSideFuncs:
                - pixPaintThroughMask
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixSetMaskedGeneral
            - BranchSide:      'kernel.c:992,19'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - kernelGetElement
                - pixSetMaskedGeneral
                - pixPaintThroughMask
      Callsites:
        - Src:             'kernel.c:917,23'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:920,5'
          Dst:             kernelGetParameters
        - Src:             'kernel.c:921,5'
          Dst:             kernelGetMinMax
        - Src:             'kernel.c:924,23'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:929,16'
          Dst:             pixCreate
        - Src:             'kernel.c:932,17'
          Dst:             kernelGetElement
        - Src:             'kernel.c:934,17'
          Dst:             pixSetPixel
        - Src:             'kernel.c:942,9'
          Dst:             lept_stderr
        - Src:             'kernel.c:948,9'
          Dst:             lept_stderr
        - Src:             'kernel.c:954,12'
          Dst:             pixCreate
        - Src:             'kernel.c:958,9'
          Dst:             pixRenderLine
        - Src:             'kernel.c:962,9'
          Dst:             pixRenderLine
        - Src:             'kernel.c:967,13'
          Dst:             pixCreate
        - Src:             'kernel.c:968,5'
          Dst:             pixSetAll
        - Src:             'kernel.c:971,13'
          Dst:             pixCreate
        - Src:             'kernel.c:973,5'
          Dst:             pixRenderLine
        - Src:             'kernel.c:976,5'
          Dst:             pixRenderLine
        - Src:             'kernel.c:979,5'
          Dst:             pixRasterop
        - Src:             'kernel.c:987,13'
          Dst:             kernelGetElement
        - Src:             'kernel.c:989,13'
          Dst:             pixSetMaskedGeneral
        - Src:             'kernel.c:991,17'
          Dst:             pixPaintThroughMask
        - Src:             'kernel.c:997,5'
          Dst:             pixDestroy
        - Src:             'kernel.c:998,5'
          Dst:             pixDestroy
    - functionName:    kernelGetParameters
      functionSourceFile: '/src/leptonica/src/kernel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - kel
        - psy
        - psx
        - pcy
        - pcx
      BBCount:         33
      ICount:          165
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - returnErrorInt
      functionUses:    10
      BranchProfiles:
        - Branch String:   'kernel.c:270,9'
          Branch Sides:
            - BranchSide:      'kernel.c:270,15'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:271,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'kernel.c:271,9'
          Branch Sides:
            - BranchSide:      'kernel.c:271,15'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:272,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'kernel.c:272,9'
          Branch Sides:
            - BranchSide:      'kernel.c:272,15'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:273,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'kernel.c:273,9'
          Branch Sides:
            - BranchSide:      'kernel.c:273,15'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:274,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'kernel.c:274,9'
          Branch Sides:
            - BranchSide:      'kernel.c:275,16'
              BranchSideFuncs: []
            - BranchSide:      'kernel.c:276,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:275,16'
          Branch Sides:
            - BranchSide:      'kernel.c:275,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:275,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:276,9'
          Branch Sides:
            - BranchSide:      'kernel.c:276,21'
              BranchSideFuncs: []
            - BranchSide:      'kernel.c:277,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:277,9'
          Branch Sides:
            - BranchSide:      'kernel.c:277,21'
              BranchSideFuncs: []
            - BranchSide:      'kernel.c:278,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:278,9'
          Branch Sides:
            - BranchSide:      'kernel.c:278,21'
              BranchSideFuncs: []
            - BranchSide:      'kernel.c:279,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:279,9'
          Branch Sides:
            - BranchSide:      'kernel.c:279,21'
              BranchSideFuncs: []
            - BranchSide:      'kernel.c:280,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kernel.c:275,16'
          Dst:             returnErrorInt
    - functionName:    kernelGetMinMax
      functionSourceFile: '/src/leptonica/src/kernel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - kel
        - pmin
        - pmax
      BBCount:         43
      ICount:          215
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - kernelGetParameters
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'kernel.c:349,15'
          Branch Sides:
            - BranchSide:      'kernel.c:349,19'
              BranchSideFuncs:
                - returnErrorInt
                - kernelGetParameters
            - BranchSide:      'kernel.c:351,9'
              BranchSideFuncs:
                - returnErrorInt
                - kernelGetParameters
        - Branch String:   'kernel.c:349,9'
          Branch Sides:
            - BranchSide:      'kernel.c:350,16'
              BranchSideFuncs:
                - returnErrorInt
                - kernelGetParameters
            - BranchSide:      'kernel.c:351,9'
              BranchSideFuncs:
                - returnErrorInt
                - kernelGetParameters
        - Branch String:   'kernel.c:350,16'
          Branch Sides:
            - BranchSide:      'kernel.c:350,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:350,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:351,9'
          Branch Sides:
            - BranchSide:      'kernel.c:351,16'
              BranchSideFuncs:
                - returnErrorInt
                - kernelGetParameters
            - BranchSide:      'kernel.c:352,9'
              BranchSideFuncs:
                - returnErrorInt
                - kernelGetParameters
        - Branch String:   'kernel.c:352,9'
          Branch Sides:
            - BranchSide:      'kernel.c:352,16'
              BranchSideFuncs:
                - returnErrorInt
                - kernelGetParameters
            - BranchSide:      'kernel.c:353,10'
              BranchSideFuncs:
                - returnErrorInt
                - kernelGetParameters
        - Branch String:   'kernel.c:353,9'
          Branch Sides:
            - BranchSide:      'kernel.c:354,16'
              BranchSideFuncs:
                - kernelGetParameters
            - BranchSide:      'kernel.c:356,25'
              BranchSideFuncs:
                - kernelGetParameters
        - Branch String:   'kernel.c:354,16'
          Branch Sides:
            - BranchSide:      'kernel.c:354,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:354,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:359,5'
          Branch Sides:
            - BranchSide:      'kernel.c:360,16'
              BranchSideFuncs: []
            - BranchSide:      'kernel.c:368,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:360,9'
          Branch Sides:
            - BranchSide:      'kernel.c:361,19'
              BranchSideFuncs: []
            - BranchSide:      'kernel.c:367,5'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:362,17'
          Branch Sides:
            - BranchSide:      'kernel.c:363,26'
              BranchSideFuncs: []
            - BranchSide:      'kernel.c:364,17'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:364,17'
          Branch Sides:
            - BranchSide:      'kernel.c:365,26'
              BranchSideFuncs: []
            - BranchSide:      'kernel.c:366,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:368,9'
          Branch Sides:
            - BranchSide:      'kernel.c:369,17'
              BranchSideFuncs: []
            - BranchSide:      'kernel.c:370,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:370,9'
          Branch Sides:
            - BranchSide:      'kernel.c:371,17'
              BranchSideFuncs: []
            - BranchSide:      'kernel.c:373,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kernel.c:350,16'
          Dst:             returnErrorInt
        - Src:             'kernel.c:354,16'
          Dst:             returnErrorInt
        - Src:             'kernel.c:356,5'
          Dst:             kernelGetParameters
    - functionName:    kernelGetElement
      functionSourceFile: '/src/leptonica/src/kernel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - kel
        - row
        - col
        - pval
      BBCount:         30
      ICount:          153
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'kernel.c:214,9'
          Branch Sides:
            - BranchSide:      'kernel.c:215,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'kernel.c:216,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'kernel.c:215,16'
          Branch Sides:
            - BranchSide:      'kernel.c:215,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:215,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:217,9'
          Branch Sides:
            - BranchSide:      'kernel.c:218,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'kernel.c:219,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'kernel.c:218,16'
          Branch Sides:
            - BranchSide:      'kernel.c:218,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:218,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:219,17'
          Branch Sides:
            - BranchSide:      'kernel.c:219,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:220,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'kernel.c:219,9'
          Branch Sides:
            - BranchSide:      'kernel.c:220,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:221,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'kernel.c:220,16'
          Branch Sides:
            - BranchSide:      'kernel.c:220,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:220,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:221,17'
          Branch Sides:
            - BranchSide:      'kernel.c:221,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:222,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'kernel.c:221,9'
          Branch Sides:
            - BranchSide:      'kernel.c:222,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:224,13'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:222,16'
          Branch Sides:
            - BranchSide:      'kernel.c:222,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:222,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kernel.c:215,16'
          Dst:             returnErrorInt
        - Src:             'kernel.c:218,16'
          Dst:             returnErrorInt
        - Src:             'kernel.c:220,16'
          Dst:             returnErrorInt
        - Src:             'kernel.c:222,16'
          Dst:             returnErrorInt
    - functionName:    kernelCreateFromPix
      functionSourceFile: '/src/leptonica/src/kernel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pix
        - cy
        - cx
      BBCount:         34
      ICount:          181
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - kernelCreate
        - kernelSetElement
        - kernelSetOrigin
        - pixGetDimensions
        - pixGetPixel
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'kernel.c:856,9'
          Branch Sides:
            - BranchSide:      'kernel.c:857,28'
              BranchSideFuncs:
                - pixGetDimensions
                - kernelCreate
                - kernelSetOrigin
                - pixGetPixel
                - kernelSetElement
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'kernel.c:858,22'
              BranchSideFuncs:
                - pixGetDimensions
                - kernelCreate
                - kernelSetOrigin
                - pixGetPixel
                - kernelSetElement
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'kernel.c:857,28'
          Branch Sides:
            - BranchSide:      'kernel.c:857,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:857,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:859,9'
          Branch Sides:
            - BranchSide:      'kernel.c:860,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:861,9'
              BranchSideFuncs:
                - kernelCreate
                - kernelSetOrigin
                - pixGetPixel
                - kernelSetElement
                - returnErrorPtr
        - Branch String:   'kernel.c:860,28'
          Branch Sides:
            - BranchSide:      'kernel.c:860,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:860,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:861,16'
          Branch Sides:
            - BranchSide:      'kernel.c:861,19'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:862,28'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'kernel.c:861,26'
          Branch Sides:
            - BranchSide:      'kernel.c:861,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:862,28'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'kernel.c:861,37'
          Branch Sides:
            - BranchSide:      'kernel.c:861,40'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:862,28'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'kernel.c:861,9'
          Branch Sides:
            - BranchSide:      'kernel.c:862,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:864,24'
              BranchSideFuncs:
                - kernelCreate
                - kernelSetOrigin
                - pixGetPixel
                - kernelSetElement
        - Branch String:   'kernel.c:862,28'
          Branch Sides:
            - BranchSide:      'kernel.c:862,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:862,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:866,5'
          Branch Sides:
            - BranchSide:      'kernel.c:867,16'
              BranchSideFuncs:
                - pixGetPixel
                - kernelSetElement
            - BranchSide:      'kernel.c:873,12'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:867,9'
          Branch Sides:
            - BranchSide:      'kernel.c:868,25'
              BranchSideFuncs:
                - pixGetPixel
                - kernelSetElement
            - BranchSide:      'kernel.c:871,5'
              BranchSideFuncs:
                - pixGetPixel
                - kernelSetElement
      Callsites:
        - Src:             'kernel.c:857,28'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:858,5'
          Dst:             pixGetDimensions
        - Src:             'kernel.c:860,28'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:862,28'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:864,11'
          Dst:             kernelCreate
        - Src:             'kernel.c:865,5'
          Dst:             kernelSetOrigin
        - Src:             'kernel.c:868,13'
          Dst:             pixGetPixel
        - Src:             'kernel.c:869,13'
          Dst:             kernelSetElement
    - functionName:    kernelCreateFromFile
      functionSourceFile: '/src/leptonica/src/kernel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         69
      ICount:          405
      EdgeCount:       92
      CyclomaticComplexity: 25
      functionsReached:
        - __isoc99_sscanf
        - kernelCreate
        - kernelSetElement
        - kernelSetOrigin
        - l_binaryRead
        - lept_stderr
        - numaCreate
        - numaDestroy
        - numaGetCount
        - numaGetFValue
        - numaJoin
        - parseStringForNumbers
        - returnErrorPtr
        - returnErrorPtr1
        - sarrayCreateLinesFromString
        - sarrayDestroy
        - sarrayGetCount
        - sarrayGetString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'kernel.c:753,9'
          Branch Sides:
            - BranchSide:      'kernel.c:754,28'
              BranchSideFuncs:
                - l_binaryRead
                - sarrayCreateLinesFromString
                - free
                - sarrayGetCount
                - sarrayGetString
                - __isoc99_sscanf
                - sarrayGetString
                - __isoc99_sscanf
                - numaCreate
                - sarrayDestroy
                - numaGetCount
                - kernelCreate
                - kernelSetOrigin
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
                - numaDestroy
                - lept_stderr
                - returnErrorPtr
                - sarrayGetString
                - parseStringForNumbers
                - numaJoin
                - numaDestroy
                - sarrayDestroy
                - returnErrorPtr
                - sarrayDestroy
                - lept_stderr
                - sarrayDestroy
                - returnErrorPtr
                - sarrayGetString
                - free
                - returnErrorPtr1
                - returnErrorPtr1
            - BranchSide:      'kernel.c:756,41'
              BranchSideFuncs:
                - l_binaryRead
                - sarrayCreateLinesFromString
                - free
                - sarrayGetCount
                - sarrayGetString
                - __isoc99_sscanf
                - sarrayGetString
                - __isoc99_sscanf
                - numaCreate
                - sarrayDestroy
                - numaGetCount
                - kernelCreate
                - kernelSetOrigin
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
                - numaDestroy
                - lept_stderr
                - returnErrorPtr
                - sarrayGetString
                - parseStringForNumbers
                - numaJoin
                - numaDestroy
                - sarrayDestroy
                - returnErrorPtr
                - sarrayDestroy
                - lept_stderr
                - sarrayDestroy
                - returnErrorPtr
                - sarrayGetString
                - free
                - returnErrorPtr1
                - returnErrorPtr1
        - Branch String:   'kernel.c:754,28'
          Branch Sides:
            - BranchSide:      'kernel.c:754,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:754,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:756,9'
          Branch Sides:
            - BranchSide:      'kernel.c:757,28'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'kernel.c:759,9'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - free
                - sarrayGetCount
                - sarrayGetString
                - __isoc99_sscanf
                - sarrayGetString
                - __isoc99_sscanf
                - numaCreate
                - sarrayDestroy
                - numaGetCount
                - kernelCreate
                - kernelSetOrigin
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
                - numaDestroy
                - lept_stderr
                - returnErrorPtr
                - sarrayGetString
                - parseStringForNumbers
                - numaJoin
                - numaDestroy
                - sarrayDestroy
                - returnErrorPtr
                - sarrayDestroy
                - lept_stderr
                - sarrayDestroy
                - returnErrorPtr
                - sarrayGetString
                - free
                - returnErrorPtr1
        - Branch String:   'kernel.c:757,28'
          Branch Sides:
            - BranchSide:      'kernel.c:757,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'kernel.c:757,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:759,9'
          Branch Sides:
            - BranchSide:      'kernel.c:760,9'
              BranchSideFuncs:
                - free
                - returnErrorPtr1
            - BranchSide:      'kernel.c:765,38'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - free
                - sarrayGetCount
                - sarrayGetString
                - __isoc99_sscanf
                - sarrayGetString
                - __isoc99_sscanf
                - numaCreate
                - sarrayDestroy
                - numaGetCount
                - kernelCreate
                - kernelSetOrigin
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
                - numaDestroy
                - lept_stderr
                - returnErrorPtr
                - sarrayGetString
                - parseStringForNumbers
                - numaJoin
                - numaDestroy
                - sarrayDestroy
                - returnErrorPtr
                - sarrayDestroy
                - lept_stderr
                - sarrayDestroy
                - returnErrorPtr
                - sarrayGetString
        - Branch String:   'kernel.c:761,28'
          Branch Sides:
            - BranchSide:      'kernel.c:761,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'kernel.c:761,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:770,5'
          Branch Sides:
            - BranchSide:      'kernel.c:771,32'
              BranchSideFuncs:
                - sarrayGetString
                - sarrayGetString
                - __isoc99_sscanf
                - sarrayGetString
                - __isoc99_sscanf
                - numaCreate
                - sarrayDestroy
                - numaGetCount
                - kernelCreate
                - kernelSetOrigin
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
                - numaDestroy
                - lept_stderr
                - returnErrorPtr
                - sarrayGetString
                - parseStringForNumbers
                - numaJoin
                - numaDestroy
                - sarrayDestroy
                - returnErrorPtr
                - sarrayDestroy
                - lept_stderr
                - sarrayDestroy
                - returnErrorPtr
            - BranchSide:      'kernel.c:779,28'
              BranchSideFuncs:
                - sarrayGetString
                - __isoc99_sscanf
                - sarrayGetString
                - __isoc99_sscanf
                - numaCreate
                - sarrayDestroy
                - numaGetCount
                - kernelCreate
                - kernelSetOrigin
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
                - numaDestroy
                - lept_stderr
                - returnErrorPtr
                - sarrayGetString
                - parseStringForNumbers
                - numaJoin
                - numaDestroy
                - sarrayDestroy
                - returnErrorPtr
                - sarrayDestroy
                - lept_stderr
                - sarrayDestroy
                - returnErrorPtr
        - Branch String:   'kernel.c:772,13'
          Branch Sides:
            - BranchSide:      'kernel.c:773,21'
              BranchSideFuncs:
                - sarrayGetString
                - __isoc99_sscanf
                - sarrayGetString
                - __isoc99_sscanf
                - numaCreate
                - sarrayDestroy
                - numaGetCount
                - kernelCreate
                - kernelSetOrigin
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
                - numaDestroy
                - lept_stderr
                - returnErrorPtr
                - sarrayGetString
                - parseStringForNumbers
                - numaJoin
                - numaDestroy
                - sarrayDestroy
                - returnErrorPtr
                - sarrayDestroy
                - lept_stderr
                - sarrayDestroy
                - returnErrorPtr
            - BranchSide:      'kernel.c:776,5'
              BranchSideFuncs:
                - sarrayGetString
                - __isoc99_sscanf
                - sarrayGetString
                - __isoc99_sscanf
                - numaCreate
                - sarrayDestroy
                - numaGetCount
                - kernelCreate
                - kernelSetOrigin
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
                - numaDestroy
                - lept_stderr
                - returnErrorPtr
                - sarrayGetString
                - parseStringForNumbers
                - numaJoin
                - numaDestroy
                - sarrayDestroy
                - returnErrorPtr
                - sarrayDestroy
                - lept_stderr
                - sarrayDestroy
                - returnErrorPtr
                - sarrayGetString
        - Branch String:   'kernel.c:780,9'
          Branch Sides:
            - BranchSide:      'kernel.c:781,9'
              BranchSideFuncs:
                - sarrayDestroy
                - returnErrorPtr
            - BranchSide:      'kernel.c:784,9'
              BranchSideFuncs:
                - sarrayGetString
                - __isoc99_sscanf
                - numaCreate
                - sarrayDestroy
                - numaGetCount
                - kernelCreate
                - kernelSetOrigin
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
                - numaDestroy
                - lept_stderr
                - returnErrorPtr
                - sarrayGetString
                - parseStringForNumbers
                - numaJoin
                - numaDestroy
                - sarrayDestroy
                - returnErrorPtr
                - sarrayDestroy
                - lept_stderr
        - Branch String:   'kernel.c:782,28'
          Branch Sides:
            - BranchSide:      'kernel.c:782,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:782,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:784,26'
          Branch Sides:
            - BranchSide:      'kernel.c:784,29'
              BranchSideFuncs:
                - sarrayDestroy
                - lept_stderr
            - BranchSide:      'kernel.c:785,9'
              BranchSideFuncs:
                - sarrayDestroy
                - lept_stderr
        - Branch String:   'kernel.c:784,9'
          Branch Sides:
            - BranchSide:      'kernel.c:785,9'
              BranchSideFuncs:
                - sarrayDestroy
                - lept_stderr
            - BranchSide:      'kernel.c:789,28'
              BranchSideFuncs:
                - sarrayGetString
                - __isoc99_sscanf
                - numaCreate
                - sarrayDestroy
                - numaGetCount
                - kernelCreate
                - kernelSetOrigin
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
                - numaDestroy
                - lept_stderr
                - returnErrorPtr
                - sarrayGetString
                - parseStringForNumbers
                - numaJoin
                - numaDestroy
                - sarrayDestroy
                - returnErrorPtr
        - Branch String:   'kernel.c:785,9'
          Branch Sides:
            - BranchSide:      'kernel.c:786,9'
              BranchSideFuncs:
                - lept_stderr
                - sarrayDestroy
            - BranchSide:      'kernel.c:786,9'
              BranchSideFuncs:
                - sarrayDestroy
        - Branch String:   'kernel.c:790,9'
          Branch Sides:
            - BranchSide:      'kernel.c:791,9'
              BranchSideFuncs:
                - sarrayDestroy
                - returnErrorPtr
            - BranchSide:      'kernel.c:798,10'
              BranchSideFuncs:
                - numaCreate
                - sarrayDestroy
                - numaGetCount
                - kernelCreate
                - kernelSetOrigin
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
                - numaDestroy
                - lept_stderr
                - returnErrorPtr
                - sarrayGetString
                - parseStringForNumbers
                - numaJoin
                - numaDestroy
        - Branch String:   'kernel.c:792,28'
          Branch Sides:
            - BranchSide:      'kernel.c:792,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:792,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:799,5'
          Branch Sides:
            - BranchSide:      'kernel.c:800,32'
              BranchSideFuncs:
                - sarrayGetString
                - parseStringForNumbers
                - numaJoin
                - numaDestroy
                - sarrayDestroy
                - numaGetCount
                - kernelCreate
                - kernelSetOrigin
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
                - numaDestroy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'kernel.c:807,5'
              BranchSideFuncs:
                - sarrayDestroy
                - numaGetCount
                - kernelCreate
                - kernelSetOrigin
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
                - numaDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'kernel.c:801,29'
          Branch Sides:
            - BranchSide:      'kernel.c:801,32'
              BranchSideFuncs:
                - sarrayDestroy
                - numaGetCount
                - kernelCreate
                - kernelSetOrigin
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
                - numaDestroy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'kernel.c:802,13'
              BranchSideFuncs:
                - sarrayDestroy
                - numaGetCount
                - kernelCreate
                - kernelSetOrigin
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
                - numaDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'kernel.c:801,48'
          Branch Sides:
            - BranchSide:      'kernel.c:801,51'
              BranchSideFuncs:
                - sarrayDestroy
                - numaGetCount
                - kernelCreate
                - kernelSetOrigin
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
                - numaDestroy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'kernel.c:802,13'
              BranchSideFuncs:
                - sarrayDestroy
                - numaGetCount
                - kernelCreate
                - kernelSetOrigin
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
                - numaDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'kernel.c:801,13'
          Branch Sides:
            - BranchSide:      'kernel.c:802,13'
              BranchSideFuncs:
                - sarrayDestroy
                - numaGetCount
                - kernelCreate
                - kernelSetOrigin
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
                - numaDestroy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'kernel.c:803,37'
              BranchSideFuncs:
                - parseStringForNumbers
                - numaJoin
                - numaDestroy
                - sarrayDestroy
                - numaGetCount
                - kernelCreate
                - kernelSetOrigin
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
                - numaDestroy
                - lept_stderr
                - returnErrorPtr
                - sarrayGetString
        - Branch String:   'kernel.c:810,9'
          Branch Sides:
            - BranchSide:      'kernel.c:811,9'
              BranchSideFuncs:
                - numaDestroy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'kernel.c:816,24'
              BranchSideFuncs:
                - kernelCreate
                - kernelSetOrigin
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
        - Branch String:   'kernel.c:813,28'
          Branch Sides:
            - BranchSide:      'kernel.c:813,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:813,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:819,5'
          Branch Sides:
            - BranchSide:      'kernel.c:820,16'
              BranchSideFuncs:
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
            - BranchSide:      'kernel.c:827,5'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'kernel.c:820,9'
          Branch Sides:
            - BranchSide:      'kernel.c:821,27'
              BranchSideFuncs:
                - numaGetFValue
                - kernelSetElement
                - numaDestroy
            - BranchSide:      'kernel.c:825,5'
              BranchSideFuncs:
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
      Callsites:
        - Src:             'kernel.c:754,28'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:756,28'
          Dst:             l_binaryRead
        - Src:             'kernel.c:757,28'
          Dst:             returnErrorPtr1
        - Src:             'kernel.c:761,28'
          Dst:             returnErrorPtr1
        - Src:             'kernel.c:765,10'
          Dst:             sarrayCreateLinesFromString
        - Src:             'kernel.c:767,14'
          Dst:             sarrayGetCount
        - Src:             'kernel.c:771,16'
          Dst:             sarrayGetString
        - Src:             'kernel.c:779,12'
          Dst:             sarrayGetString
        - Src:             'kernel.c:780,9'
          Dst:             __isoc99_sscanf
        - Src:             'kernel.c:781,9'
          Dst:             sarrayDestroy
        - Src:             'kernel.c:782,28'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:785,9'
          Dst:             lept_stderr
        - Src:             'kernel.c:786,9'
          Dst:             sarrayDestroy
        - Src:             'kernel.c:789,12'
          Dst:             sarrayGetString
        - Src:             'kernel.c:790,9'
          Dst:             __isoc99_sscanf
        - Src:             'kernel.c:791,9'
          Dst:             sarrayDestroy
        - Src:             'kernel.c:792,28'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:798,10'
          Dst:             numaCreate
        - Src:             'kernel.c:800,16'
          Dst:             sarrayGetString
        - Src:             'kernel.c:803,15'
          Dst:             parseStringForNumbers
        - Src:             'kernel.c:804,9'
          Dst:             numaJoin
        - Src:             'kernel.c:805,9'
          Dst:             numaDestroy
        - Src:             'kernel.c:807,5'
          Dst:             sarrayDestroy
        - Src:             'kernel.c:809,9'
          Dst:             numaGetCount
        - Src:             'kernel.c:811,9'
          Dst:             numaDestroy
        - Src:             'kernel.c:812,9'
          Dst:             lept_stderr
        - Src:             'kernel.c:813,28'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:816,11'
          Dst:             kernelCreate
        - Src:             'kernel.c:817,5'
          Dst:             kernelSetOrigin
        - Src:             'kernel.c:821,13'
          Dst:             numaGetFValue
        - Src:             'kernel.c:822,13'
          Dst:             kernelSetElement
        - Src:             'kernel.c:827,5'
          Dst:             numaDestroy
    - functionName:    parseStringForNumbers
      functionSourceFile: '/src/leptonica/src/kernel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - seps
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - atof
        - numaAddNumber
        - numaCreate
        - returnErrorPtr
        - stringNew
        - strtokSafe
      functionUses:    3
      BranchProfiles:
        - Branch String:   'kernel.c:1027,9'
          Branch Sides:
            - BranchSide:      'kernel.c:1028,24'
              BranchSideFuncs:
                - stringNew
                - numaCreate
                - strtokSafe
                - atof
                - numaAddNumber
                - free
                - strtokSafe
                - free
                - atof
                - numaAddNumber
                - free
            - BranchSide:      'kernel.c:1030,24'
              BranchSideFuncs:
                - stringNew
                - numaCreate
                - strtokSafe
                - atof
                - numaAddNumber
                - free
                - strtokSafe
                - free
                - atof
                - numaAddNumber
                - free
        - Branch String:   'kernel.c:1028,24'
          Branch Sides:
            - BranchSide:      'kernel.c:1028,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:1028,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:1036,5'
          Branch Sides:
            - BranchSide:      'kernel.c:1037,20'
              BranchSideFuncs:
                - atof
                - numaAddNumber
                - free
                - strtokSafe
                - free
            - BranchSide:      'kernel.c:1042,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'kernel.c:1028,24'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:1030,14'
          Dst:             stringNew
        - Src:             'kernel.c:1031,10'
          Dst:             numaCreate
        - Src:             'kernel.c:1032,12'
          Dst:             strtokSafe
        - Src:             'kernel.c:1033,11'
          Dst:             atof
        - Src:             'kernel.c:1034,5'
          Dst:             numaAddNumber
        - Src:             'kernel.c:1036,20'
          Dst:             strtokSafe
        - Src:             'kernel.c:1037,15'
          Dst:             atof
        - Src:             'kernel.c:1038,9'
          Dst:             numaAddNumber
    - functionName:    atof
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kernelCreateFromString
      functionSourceFile: '/src/leptonica/src/kernel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - w
        - cy
        - cx
        - kdata
      BBCount:         43
      ICount:          240
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - kernelCreate
        - kernelDestroy
        - kernelSetElement
        - kernelSetOrigin
        - lept_stderr
        - numaDestroy
        - numaGetCount
        - numaGetFValue
        - parseStringForNumbers
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'kernel.c:670,9'
          Branch Sides:
            - BranchSide:      'kernel.c:671,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:672,9'
              BranchSideFuncs:
                - kernelCreate
                - kernelSetOrigin
                - parseStringForNumbers
                - numaGetCount
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
                - kernelDestroy
                - numaDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'kernel.c:671,28'
          Branch Sides:
            - BranchSide:      'kernel.c:671,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:671,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:672,9'
          Branch Sides:
            - BranchSide:      'kernel.c:673,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:674,9'
              BranchSideFuncs:
                - kernelCreate
                - kernelSetOrigin
                - parseStringForNumbers
                - numaGetCount
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
                - kernelDestroy
                - numaDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'kernel.c:673,28'
          Branch Sides:
            - BranchSide:      'kernel.c:673,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:673,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:674,16'
          Branch Sides:
            - BranchSide:      'kernel.c:674,19'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:675,28'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'kernel.c:674,9'
          Branch Sides:
            - BranchSide:      'kernel.c:675,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:676,9'
              BranchSideFuncs:
                - kernelCreate
                - kernelSetOrigin
                - parseStringForNumbers
                - numaGetCount
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
                - kernelDestroy
                - numaDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'kernel.c:675,28'
          Branch Sides:
            - BranchSide:      'kernel.c:675,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:675,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:676,16'
          Branch Sides:
            - BranchSide:      'kernel.c:676,19'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:677,28'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'kernel.c:676,9'
          Branch Sides:
            - BranchSide:      'kernel.c:677,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:679,24'
              BranchSideFuncs:
                - kernelCreate
                - kernelSetOrigin
                - parseStringForNumbers
                - numaGetCount
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
                - kernelDestroy
                - numaDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'kernel.c:677,28'
          Branch Sides:
            - BranchSide:      'kernel.c:677,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:677,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:683,9'
          Branch Sides:
            - BranchSide:      'kernel.c:684,9'
              BranchSideFuncs:
                - kernelDestroy
                - numaDestroy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'kernel.c:690,11'
              BranchSideFuncs:
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
        - Branch String:   'kernel.c:687,28'
          Branch Sides:
            - BranchSide:      'kernel.c:687,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:687,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:691,5'
          Branch Sides:
            - BranchSide:      'kernel.c:692,16'
              BranchSideFuncs:
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
            - BranchSide:      'kernel.c:699,5'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'kernel.c:692,9'
          Branch Sides:
            - BranchSide:      'kernel.c:693,27'
              BranchSideFuncs:
                - numaGetFValue
                - kernelSetElement
                - numaDestroy
            - BranchSide:      'kernel.c:697,5'
              BranchSideFuncs:
                - numaDestroy
                - numaGetFValue
                - kernelSetElement
      Callsites:
        - Src:             'kernel.c:671,28'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:673,28'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:675,28'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:677,28'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:679,11'
          Dst:             kernelCreate
        - Src:             'kernel.c:680,5'
          Dst:             kernelSetOrigin
        - Src:             'kernel.c:681,10'
          Dst:             parseStringForNumbers
        - Src:             'kernel.c:682,9'
          Dst:             numaGetCount
        - Src:             'kernel.c:684,9'
          Dst:             kernelDestroy
        - Src:             'kernel.c:685,9'
          Dst:             numaDestroy
        - Src:             'kernel.c:686,9'
          Dst:             lept_stderr
        - Src:             'kernel.c:687,28'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:693,13'
          Dst:             numaGetFValue
        - Src:             'kernel.c:694,13'
          Dst:             kernelSetElement
        - Src:             'kernel.c:699,5'
          Dst:             numaDestroy
    - functionName:    kernelDestroy
      functionSourceFile: '/src/leptonica/src/kernel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pkel
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - lept_stderr
      functionUses:    9
      BranchProfiles:
        - Branch String:   'kernel.c:153,9'
          Branch Sides:
            - BranchSide:      'kernel.c:154,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'kernel.c:157,17'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'kernel.c:154,9'
          Branch Sides:
            - BranchSide:      'kernel.c:155,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'kernel.c:155,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:157,9'
          Branch Sides:
            - BranchSide:      'kernel.c:158,9'
              BranchSideFuncs: []
            - BranchSide:      'kernel.c:160,12'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'kernel.c:160,5'
          Branch Sides:
            - BranchSide:      'kernel.c:161,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'kernel.c:162,5'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'kernel.c:154,9'
          Dst:             lept_stderr
    - functionName:    kernelWriteStream
      functionSourceFile: '/src/leptonica/src/kernel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - kel
      BBCount:         22
      ICount:          132
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - fprintf
        - kernelGetParameters
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'kernel.c:614,9'
          Branch Sides:
            - BranchSide:      'kernel.c:615,16'
              BranchSideFuncs:
                - returnErrorInt
                - kernelGetParameters
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'kernel.c:616,10'
              BranchSideFuncs:
                - returnErrorInt
                - kernelGetParameters
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'kernel.c:615,16'
          Branch Sides:
            - BranchSide:      'kernel.c:615,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:615,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:616,9'
          Branch Sides:
            - BranchSide:      'kernel.c:617,16'
              BranchSideFuncs:
                - kernelGetParameters
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'kernel.c:618,25'
              BranchSideFuncs:
                - kernelGetParameters
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'kernel.c:617,16'
          Branch Sides:
            - BranchSide:      'kernel.c:617,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:617,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:622,5'
          Branch Sides:
            - BranchSide:      'kernel.c:623,16'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'kernel.c:627,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'kernel.c:623,9'
          Branch Sides:
            - BranchSide:      'kernel.c:624,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'kernel.c:625,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
      Callsites:
        - Src:             'kernel.c:615,16'
          Dst:             returnErrorInt
        - Src:             'kernel.c:617,16'
          Dst:             returnErrorInt
        - Src:             'kernel.c:618,5'
          Dst:             kernelGetParameters
        - Src:             'kernel.c:620,5'
          Dst:             fprintf
        - Src:             'kernel.c:621,5'
          Dst:             fprintf
        - Src:             'kernel.c:624,13'
          Dst:             fprintf
        - Src:             'kernel.c:625,9'
          Dst:             fprintf
        - Src:             'kernel.c:627,5'
          Dst:             fprintf
    - functionName:    kernelWrite
      functionSourceFile: '/src/leptonica/src/kernel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fname
        - kel
      BBCount:         19
      ICount:          91
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenWriteStream
        - kernelWriteStream
        - returnErrorInt
        - returnErrorInt1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'kernel.c:587,9'
          Branch Sides:
            - BranchSide:      'kernel.c:588,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - kernelWriteStream
                - fclose
                - returnErrorInt1
            - BranchSide:      'kernel.c:589,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - kernelWriteStream
                - fclose
                - returnErrorInt1
        - Branch String:   'kernel.c:588,16'
          Branch Sides:
            - BranchSide:      'kernel.c:588,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:588,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:589,9'
          Branch Sides:
            - BranchSide:      'kernel.c:590,16'
              BranchSideFuncs:
                - fopenWriteStream
                - kernelWriteStream
                - fclose
                - returnErrorInt1
            - BranchSide:      'kernel.c:592,32'
              BranchSideFuncs:
                - fopenWriteStream
                - kernelWriteStream
                - fclose
                - returnErrorInt1
        - Branch String:   'kernel.c:590,16'
          Branch Sides:
            - BranchSide:      'kernel.c:590,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:590,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:592,9'
          Branch Sides:
            - BranchSide:      'kernel.c:593,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'kernel.c:594,23'
              BranchSideFuncs:
                - kernelWriteStream
                - fclose
        - Branch String:   'kernel.c:593,16'
          Branch Sides:
            - BranchSide:      'kernel.c:593,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'kernel.c:593,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kernel.c:588,16'
          Dst:             returnErrorInt
        - Src:             'kernel.c:590,16'
          Dst:             returnErrorInt
        - Src:             'kernel.c:592,15'
          Dst:             fopenWriteStream
        - Src:             'kernel.c:593,16'
          Dst:             returnErrorInt1
        - Src:             'kernel.c:594,5'
          Dst:             kernelWriteStream
        - Src:             'kernel.c:595,5'
          Dst:             fclose
    - functionName:    kernelReadStream
      functionSourceFile: '/src/leptonica/src/kernel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         45
      ICount:          233
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - __isoc99_fscanf
        - kernelCreate
        - kernelSetOrigin
        - lept_stderr
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'kernel.c:543,9'
          Branch Sides:
            - BranchSide:      'kernel.c:544,28'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - kernelCreate
                - kernelSetOrigin
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'kernel.c:546,18'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - kernelCreate
                - kernelSetOrigin
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'kernel.c:544,28'
          Branch Sides:
            - BranchSide:      'kernel.c:544,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:544,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:547,9'
          Branch Sides:
            - BranchSide:      'kernel.c:548,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:549,9'
              BranchSideFuncs:
                - __isoc99_fscanf
                - kernelCreate
                - kernelSetOrigin
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'kernel.c:548,28'
          Branch Sides:
            - BranchSide:      'kernel.c:548,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:548,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:549,9'
          Branch Sides:
            - BranchSide:      'kernel.c:550,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:552,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - kernelCreate
                - kernelSetOrigin
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'kernel.c:550,28'
          Branch Sides:
            - BranchSide:      'kernel.c:550,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:550,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:552,9'
          Branch Sides:
            - BranchSide:      'kernel.c:554,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:555,9'
              BranchSideFuncs:
                - kernelCreate
                - kernelSetOrigin
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'kernel.c:554,28'
          Branch Sides:
            - BranchSide:      'kernel.c:554,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:554,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:555,27'
          Branch Sides:
            - BranchSide:      'kernel.c:555,30'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'kernel.c:556,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'kernel.c:555,9'
          Branch Sides:
            - BranchSide:      'kernel.c:556,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'kernel.c:559,29'
              BranchSideFuncs:
                - kernelCreate
                - kernelSetOrigin
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
                - returnErrorPtr
        - Branch String:   'kernel.c:556,9'
          Branch Sides:
            - BranchSide:      'kernel.c:557,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'kernel.c:557,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:559,9'
          Branch Sides:
            - BranchSide:      'kernel.c:560,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:561,21'
              BranchSideFuncs:
                - kernelSetOrigin
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
        - Branch String:   'kernel.c:560,28'
          Branch Sides:
            - BranchSide:      'kernel.c:560,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:560,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:563,5'
          Branch Sides:
            - BranchSide:      'kernel.c:564,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
            - BranchSide:      'kernel.c:568,21'
              BranchSideFuncs:
                - __isoc99_fscanf
        - Branch String:   'kernel.c:564,9'
          Branch Sides:
            - BranchSide:      'kernel.c:565,29'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
            - BranchSide:      'kernel.c:566,25'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
      Callsites:
        - Src:             'kernel.c:544,28'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:546,11'
          Dst:             __isoc99_fscanf
        - Src:             'kernel.c:548,28'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:550,28'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:552,9'
          Dst:             __isoc99_fscanf
        - Src:             'kernel.c:554,28'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:556,9'
          Dst:             lept_stderr
        - Src:             'kernel.c:559,16'
          Dst:             kernelCreate
        - Src:             'kernel.c:560,28'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:561,5'
          Dst:             kernelSetOrigin
        - Src:             'kernel.c:565,22'
          Dst:             __isoc99_fscanf
        - Src:             'kernel.c:566,18'
          Dst:             __isoc99_fscanf
        - Src:             'kernel.c:568,14'
          Dst:             __isoc99_fscanf
    - functionName:    kernelRead
      functionSourceFile: '/src/leptonica/src/kernel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fname
      BBCount:         19
      ICount:          93
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadStream
        - kernelReadStream
        - returnErrorPtr
        - returnErrorPtr1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'kernel.c:514,9'
          Branch Sides:
            - BranchSide:      'kernel.c:515,28'
              BranchSideFuncs:
                - fopenReadStream
                - kernelReadStream
                - fclose
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
            - BranchSide:      'kernel.c:517,31'
              BranchSideFuncs:
                - fopenReadStream
                - kernelReadStream
                - fclose
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
        - Branch String:   'kernel.c:515,28'
          Branch Sides:
            - BranchSide:      'kernel.c:515,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:515,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:517,9'
          Branch Sides:
            - BranchSide:      'kernel.c:518,28'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'kernel.c:520,33'
              BranchSideFuncs:
                - kernelReadStream
                - fclose
                - fclose
                - returnErrorPtr1
        - Branch String:   'kernel.c:518,28'
          Branch Sides:
            - BranchSide:      'kernel.c:518,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'kernel.c:518,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:520,9'
          Branch Sides:
            - BranchSide:      'kernel.c:521,16'
              BranchSideFuncs:
                - fclose
                - returnErrorPtr1
            - BranchSide:      'kernel.c:525,12'
              BranchSideFuncs:
                - fclose
        - Branch String:   'kernel.c:522,28'
          Branch Sides:
            - BranchSide:      'kernel.c:522,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'kernel.c:522,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kernel.c:515,28'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:517,15'
          Dst:             fopenReadStream
        - Src:             'kernel.c:518,28'
          Dst:             returnErrorPtr1
        - Src:             'kernel.c:520,16'
          Dst:             kernelReadStream
        - Src:             'kernel.c:521,9'
          Dst:             fclose
        - Src:             'kernel.c:522,28'
          Dst:             returnErrorPtr1
        - Src:             'kernel.c:525,5'
          Dst:             fclose
    - functionName:    kernelInvert
      functionSourceFile: '/src/leptonica/src/kernel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - kels
      BBCount:         22
      ICount:          151
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - kernelCreate
        - kernelGetParameters
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'kernel.c:445,9'
          Branch Sides:
            - BranchSide:      'kernel.c:446,28'
              BranchSideFuncs:
                - kernelGetParameters
                - kernelCreate
                - returnErrorPtr
            - BranchSide:      'kernel.c:448,25'
              BranchSideFuncs:
                - kernelGetParameters
                - kernelCreate
                - returnErrorPtr
        - Branch String:   'kernel.c:446,28'
          Branch Sides:
            - BranchSide:      'kernel.c:446,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:446,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:449,9'
          Branch Sides:
            - BranchSide:      'kernel.c:450,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:451,16'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:450,28'
          Branch Sides:
            - BranchSide:      'kernel.c:450,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:450,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:454,5'
          Branch Sides:
            - BranchSide:      'kernel.c:455,16'
              BranchSideFuncs: []
            - BranchSide:      'kernel.c:458,12'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:455,9'
          Branch Sides:
            - BranchSide:      'kernel.c:456,32'
              BranchSideFuncs: []
            - BranchSide:      'kernel.c:456,65'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kernel.c:446,28'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:448,5'
          Dst:             kernelGetParameters
        - Src:             'kernel.c:449,17'
          Dst:             kernelCreate
        - Src:             'kernel.c:450,28'
          Dst:             returnErrorPtr
    - functionName:    kernelNormalize
      functionSourceFile: '/src/leptonica/src/kernel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - kels
        - normsum
      BBCount:         30
      ICount:          189
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - kernelCopy
        - kernelCreate
        - kernelGetParameters
        - kernelGetSum
        - lept_stderr
        - returnErrorPtr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'kernel.c:403,9'
          Branch Sides:
            - BranchSide:      'kernel.c:404,28'
              BranchSideFuncs:
                - kernelGetSum
                - kernelGetParameters
                - kernelCreate
                - returnErrorPtr
                - kernelCopy
                - lept_stderr
            - BranchSide:      'kernel.c:406,18'
              BranchSideFuncs:
                - kernelGetSum
                - kernelGetParameters
                - kernelCreate
                - returnErrorPtr
                - kernelCopy
                - lept_stderr
        - Branch String:   'kernel.c:404,28'
          Branch Sides:
            - BranchSide:      'kernel.c:404,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:404,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:407,9'
          Branch Sides:
            - BranchSide:      'kernel.c:407,9'
              BranchSideFuncs:
                - kernelGetParameters
                - kernelCreate
                - returnErrorPtr
                - kernelCopy
                - lept_stderr
            - BranchSide:      'kernel.c:407,9'
              BranchSideFuncs:
                - kernelGetParameters
                - kernelCreate
                - returnErrorPtr
                - kernelCopy
                - lept_stderr
        - Branch String:   'kernel.c:407,9'
          Branch Sides:
            - BranchSide:      'kernel.c:408,9'
              BranchSideFuncs:
                - kernelCopy
                - lept_stderr
            - BranchSide:      'kernel.c:412,25'
              BranchSideFuncs:
                - kernelGetParameters
                - kernelCreate
                - returnErrorPtr
        - Branch String:   'kernel.c:408,9'
          Branch Sides:
            - BranchSide:      'kernel.c:409,27'
              BranchSideFuncs:
                - lept_stderr
                - kernelCopy
            - BranchSide:      'kernel.c:409,27'
              BranchSideFuncs:
                - kernelCopy
        - Branch String:   'kernel.c:413,9'
          Branch Sides:
            - BranchSide:      'kernel.c:414,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:415,16'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:414,28'
          Branch Sides:
            - BranchSide:      'kernel.c:414,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:414,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:419,5'
          Branch Sides:
            - BranchSide:      'kernel.c:420,16'
              BranchSideFuncs: []
            - BranchSide:      'kernel.c:423,12'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:420,9'
          Branch Sides:
            - BranchSide:      'kernel.c:421,32'
              BranchSideFuncs: []
            - BranchSide:      'kernel.c:421,56'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kernel.c:404,28'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:406,5'
          Dst:             kernelGetSum
        - Src:             'kernel.c:408,9'
          Dst:             lept_stderr
        - Src:             'kernel.c:409,16'
          Dst:             kernelCopy
        - Src:             'kernel.c:412,5'
          Dst:             kernelGetParameters
        - Src:             'kernel.c:413,17'
          Dst:             kernelCreate
        - Src:             'kernel.c:414,28'
          Dst:             returnErrorPtr
    - functionName:    kernelGetSum
      functionSourceFile: '/src/leptonica/src/kernel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - kel
        - psum
      BBCount:         22
      ICount:          119
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - kernelGetParameters
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'kernel.c:317,9'
          Branch Sides:
            - BranchSide:      'kernel.c:318,16'
              BranchSideFuncs:
                - returnErrorInt
                - kernelGetParameters
            - BranchSide:      'kernel.c:319,6'
              BranchSideFuncs:
                - returnErrorInt
                - kernelGetParameters
        - Branch String:   'kernel.c:318,16'
          Branch Sides:
            - BranchSide:      'kernel.c:318,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:318,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:320,9'
          Branch Sides:
            - BranchSide:      'kernel.c:321,16'
              BranchSideFuncs:
                - kernelGetParameters
            - BranchSide:      'kernel.c:323,25'
              BranchSideFuncs:
                - kernelGetParameters
        - Branch String:   'kernel.c:321,16'
          Branch Sides:
            - BranchSide:      'kernel.c:321,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'kernel.c:321,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:324,5'
          Branch Sides:
            - BranchSide:      'kernel.c:325,16'
              BranchSideFuncs: []
            - BranchSide:      'kernel.c:329,5'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:325,9'
          Branch Sides:
            - BranchSide:      'kernel.c:326,22'
              BranchSideFuncs: []
            - BranchSide:      'kernel.c:328,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kernel.c:318,16'
          Dst:             returnErrorInt
        - Src:             'kernel.c:321,16'
          Dst:             returnErrorInt
        - Src:             'kernel.c:323,5'
          Dst:             kernelGetParameters
    - functionName:    kernelCopy
      functionSourceFile: '/src/leptonica/src/kernel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - kels
      BBCount:         22
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - kernelCreate
        - kernelGetParameters
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'kernel.c:180,9'
          Branch Sides:
            - BranchSide:      'kernel.c:181,28'
              BranchSideFuncs:
                - kernelGetParameters
                - kernelCreate
                - returnErrorPtr
            - BranchSide:      'kernel.c:183,25'
              BranchSideFuncs:
                - kernelGetParameters
                - kernelCreate
                - returnErrorPtr
        - Branch String:   'kernel.c:181,28'
          Branch Sides:
            - BranchSide:      'kernel.c:181,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:181,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:184,9'
          Branch Sides:
            - BranchSide:      'kernel.c:185,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:186,16'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:185,28'
          Branch Sides:
            - BranchSide:      'kernel.c:185,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'kernel.c:185,9'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:188,5'
          Branch Sides:
            - BranchSide:      'kernel.c:189,16'
              BranchSideFuncs: []
            - BranchSide:      'kernel.c:192,12'
              BranchSideFuncs: []
        - Branch String:   'kernel.c:189,9'
          Branch Sides:
            - BranchSide:      'kernel.c:190,32'
              BranchSideFuncs: []
            - BranchSide:      'kernel.c:190,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kernel.c:181,28'
          Dst:             returnErrorPtr
        - Src:             'kernel.c:183,5'
          Dst:             kernelGetParameters
        - Src:             'kernel.c:184,17'
          Dst:             kernelCreate
        - Src:             'kernel.c:185,28'
          Dst:             returnErrorPtr
    - functionName:    l_asetSize
      functionSourceFile: '/src/leptonica/src/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - l_rbtreeGetCount
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'map.c:263,12'
          Dst:             l_rbtreeGetCount
    - functionName:    l_asetGetPrev
      functionSourceFile: '/src/leptonica/src/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - l_rbtreeGetPrev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'map.c:257,12'
          Dst:             l_rbtreeGetPrev
    - functionName:    l_asetGetLast
      functionSourceFile: '/src/leptonica/src/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - l_rbtreeGetLast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'map.c:251,12'
          Dst:             l_rbtreeGetLast
    - functionName:    l_asetGetNext
      functionSourceFile: '/src/leptonica/src/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - l_rbtreeGetNext
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'map.c:245,12'
          Dst:             l_rbtreeGetNext
    - functionName:    l_asetGetFirst
      functionSourceFile: '/src/leptonica/src/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - l_rbtreeGetFirst
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'map.c:239,12'
          Dst:             l_rbtreeGetFirst
    - functionName:    l_asetDestroy
      functionSourceFile: '/src/leptonica/src/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - l_rbtreeDestroy
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'map.c:233,5'
          Dst:             l_rbtreeDestroy
    - functionName:    l_asetDelete
      functionSourceFile: '/src/leptonica/src/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - key
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - l_rbtreeDelete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'map.c:227,5'
          Dst:             l_rbtreeDelete
    - functionName:    l_asetInsert
      functionSourceFile: '/src/leptonica/src/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - key
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - l_rbtreeInsert
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'map.c:220,5'
          Dst:             l_rbtreeInsert
    - functionName:    l_asetFind
      functionSourceFile: '/src/leptonica/src/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - key
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - l_rbtreeLookup
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'map.c:210,12'
          Dst:             l_rbtreeLookup
    - functionName:    l_asetCreate
      functionSourceFile: '/src/leptonica/src/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - keytype
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - returnErrorPtr
      functionUses:    9
      BranchProfiles:
        - Branch String:   'map.c:191,31'
          Branch Sides:
            - BranchSide:      'map.c:191,34'
              BranchSideFuncs:
                - calloc
                - returnErrorPtr
            - BranchSide:      'map.c:195,19'
              BranchSideFuncs:
                - calloc
        - Branch String:   'map.c:191,57'
          Branch Sides:
            - BranchSide:      'map.c:192,9'
              BranchSideFuncs:
                - calloc
                - returnErrorPtr
            - BranchSide:      'map.c:195,19'
              BranchSideFuncs:
                - calloc
        - Branch String:   'map.c:191,9'
          Branch Sides:
            - BranchSide:      'map.c:193,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'map.c:195,19'
              BranchSideFuncs:
                - calloc
        - Branch String:   'map.c:193,26'
          Branch Sides:
            - BranchSide:      'map.c:193,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'map.c:193,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'map.c:193,26'
          Dst:             returnErrorPtr
        - Src:             'map.c:195,19'
          Dst:             calloc
    - functionName:    l_amapSize
      functionSourceFile: '/src/leptonica/src/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - l_rbtreeGetCount
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'map.c:179,12'
          Dst:             l_rbtreeGetCount
    - functionName:    l_amapGetPrev
      functionSourceFile: '/src/leptonica/src/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - l_rbtreeGetPrev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'map.c:173,12'
          Dst:             l_rbtreeGetPrev
    - functionName:    l_amapGetLast
      functionSourceFile: '/src/leptonica/src/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - l_rbtreeGetLast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'map.c:167,12'
          Dst:             l_rbtreeGetLast
    - functionName:    l_amapGetNext
      functionSourceFile: '/src/leptonica/src/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - l_rbtreeGetNext
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'map.c:161,12'
          Dst:             l_rbtreeGetNext
    - functionName:    l_amapGetFirst
      functionSourceFile: '/src/leptonica/src/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - l_rbtreeGetFirst
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'map.c:155,12'
          Dst:             l_rbtreeGetFirst
    - functionName:    l_amapDestroy
      functionSourceFile: '/src/leptonica/src/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pm
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - l_rbtreeDestroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'map.c:149,5'
          Dst:             l_rbtreeDestroy
    - functionName:    l_amapDelete
      functionSourceFile: '/src/leptonica/src/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - m
        - key
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - l_rbtreeDelete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'map.c:143,5'
          Dst:             l_rbtreeDelete
    - functionName:    l_amapInsert
      functionSourceFile: '/src/leptonica/src/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - m
        - key
        - value
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - l_rbtreeInsert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'map.c:136,5'
          Dst:             l_rbtreeInsert
    - functionName:    l_amapFind
      functionSourceFile: '/src/leptonica/src/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - m
        - key
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - l_rbtreeLookup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'map.c:128,12'
          Dst:             l_rbtreeLookup
    - functionName:    l_amapCreate
      functionSourceFile: '/src/leptonica/src/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - keytype
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'map.c:115,31'
          Branch Sides:
            - BranchSide:      'map.c:115,34'
              BranchSideFuncs:
                - calloc
                - returnErrorPtr
            - BranchSide:      'map.c:119,19'
              BranchSideFuncs:
                - calloc
        - Branch String:   'map.c:115,57'
          Branch Sides:
            - BranchSide:      'map.c:116,9'
              BranchSideFuncs:
                - calloc
                - returnErrorPtr
            - BranchSide:      'map.c:119,19'
              BranchSideFuncs:
                - calloc
        - Branch String:   'map.c:115,9'
          Branch Sides:
            - BranchSide:      'map.c:117,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'map.c:119,19'
              BranchSideFuncs:
                - calloc
        - Branch String:   'map.c:117,26'
          Branch Sides:
            - BranchSide:      'map.c:117,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'map.c:117,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'map.c:117,26'
          Dst:             returnErrorPtr
        - Src:             'map.c:119,19'
          Dst:             calloc
    - functionName:    getMorphBorderPixelColor
      functionSourceFile: '/src/leptonica/src/morph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1763
      functionLinenumberEnd: 1778
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - type
        - depth
      BBCount:         35
      ICount:          150
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - returnErrorInt
      functionUses:    9
      BranchProfiles:
        - Branch String:   'morph.c:1764,32'
          Branch Sides:
            - BranchSide:      'morph.c:1764,35'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'morph.c:1766,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'morph.c:1764,9'
          Branch Sides:
            - BranchSide:      'morph.c:1765,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morph.c:1766,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'morph.c:1765,16'
          Branch Sides:
            - BranchSide:      'morph.c:1765,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morph.c:1765,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1766,20'
          Branch Sides:
            - BranchSide:      'morph.c:1766,23'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morph.c:1770,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1766,34'
          Branch Sides:
            - BranchSide:      'morph.c:1766,37'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morph.c:1770,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1766,48'
          Branch Sides:
            - BranchSide:      'morph.c:1766,51'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morph.c:1770,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1766,62'
          Branch Sides:
            - BranchSide:      'morph.c:1767,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morph.c:1770,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1767,21'
          Branch Sides:
            - BranchSide:      'morph.c:1767,24'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morph.c:1770,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1766,9'
          Branch Sides:
            - BranchSide:      'morph.c:1768,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morph.c:1770,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1768,16'
          Branch Sides:
            - BranchSide:      'morph.c:1768,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morph.c:1768,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1770,41'
          Branch Sides:
            - BranchSide:      'morph.c:1770,44'
              BranchSideFuncs: []
            - BranchSide:      'morph.c:1771,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1770,9'
          Branch Sides:
            - BranchSide:      'morph.c:1771,9'
              BranchSideFuncs: []
            - BranchSide:      'morph.c:1774,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1774,9'
          Branch Sides:
            - BranchSide:      'morph.c:1775,23'
              BranchSideFuncs: []
            - BranchSide:      'morph.c:1777,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'morph.c:1765,16'
          Dst:             returnErrorInt
        - Src:             'morph.c:1768,16'
          Dst:             returnErrorInt
    - functionName:    resetMorphBoundaryCondition
      functionSourceFile: '/src/leptonica/src/morph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1743
      functionLinenumberEnd: 1749
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - bc
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - lept_stderr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'morph.c:1744,34'
          Branch Sides:
            - BranchSide:      'morph.c:1744,37'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'morph.c:1744,34'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1744,9'
          Branch Sides:
            - BranchSide:      'morph.c:1744,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'morph.c:1745,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'morph.c:1745,9'
          Branch Sides:
            - BranchSide:      'morph.c:1746,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'morph.c:1746,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'morph.c:1745,9'
          Dst:             lept_stderr
    - functionName:    pixCloseSafeCompBrick
      functionSourceFile: '/src/leptonica/src/morph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1648
      functionLinenumberEnd: 1729
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - hsize
        - vsize
      BBCount:         57
      ICount:          385
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - pixAddBorder
        - pixCloseCompBrick
        - pixCopy
        - pixDestroy
        - pixDilate
        - pixErode
        - pixGetDepth
        - pixRemoveBorder
        - returnErrorPtr
        - selDestroy
        - selectComposableSels
      functionUses:    2
      BranchProfiles:
        - Branch String:   'morph.c:1656,9'
          Branch Sides:
            - BranchSide:      'morph.c:1657,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - pixCloseCompBrick
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morph.c:1658,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - pixCloseCompBrick
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morph.c:1657,23'
          Branch Sides:
            - BranchSide:      'morph.c:1657,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1657,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1658,9'
          Branch Sides:
            - BranchSide:      'morph.c:1659,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1660,9'
              BranchSideFuncs:
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - pixCloseCompBrick
                - pixCopy
                - returnErrorPtr
        - Branch String:   'morph.c:1659,23'
          Branch Sides:
            - BranchSide:      'morph.c:1659,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1659,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1660,19'
          Branch Sides:
            - BranchSide:      'morph.c:1660,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1661,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morph.c:1660,9'
          Branch Sides:
            - BranchSide:      'morph.c:1661,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1663,9'
              BranchSideFuncs:
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - pixCloseCompBrick
                - pixCopy
        - Branch String:   'morph.c:1661,23'
          Branch Sides:
            - BranchSide:      'morph.c:1661,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1661,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1663,20'
          Branch Sides:
            - BranchSide:      'morph.c:1663,23'
              BranchSideFuncs:
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - pixCloseCompBrick
                - pixCopy
            - BranchSide:      'morph.c:1667,9'
              BranchSideFuncs:
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - pixCloseCompBrick
        - Branch String:   'morph.c:1663,9'
          Branch Sides:
            - BranchSide:      'morph.c:1664,24'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'morph.c:1667,9'
              BranchSideFuncs:
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - pixCloseCompBrick
        - Branch String:   'morph.c:1667,9'
          Branch Sides:
            - BranchSide:      'morph.c:1668,34'
              BranchSideFuncs:
                - pixCloseCompBrick
            - BranchSide:      'morph.c:1670,9'
              BranchSideFuncs:
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:1670,9'
          Branch Sides:
            - BranchSide:      'morph.c:1671,34'
              BranchSideFuncs:
                - selectComposableSels
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selDestroy
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'morph.c:1677,9'
              BranchSideFuncs:
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:1671,13'
          Branch Sides:
            - BranchSide:      'morph.c:1672,13'
              BranchSideFuncs:
                - selDestroy
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'morph.c:1676,5'
              BranchSideFuncs:
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:1674,27'
          Branch Sides:
            - BranchSide:      'morph.c:1674,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1674,13'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1677,9'
          Branch Sides:
            - BranchSide:      'morph.c:1678,34'
              BranchSideFuncs:
                - selectComposableSels
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'morph.c:1687,16'
              BranchSideFuncs:
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
        - Branch String:   'morph.c:1678,13'
          Branch Sides:
            - BranchSide:      'morph.c:1679,13'
              BranchSideFuncs:
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'morph.c:1685,5'
              BranchSideFuncs:
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
        - Branch String:   'morph.c:1683,27'
          Branch Sides:
            - BranchSide:      'morph.c:1683,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1683,13'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1687,16'
          Branch Sides:
            - BranchSide:      'morph.c:1687,14'
              BranchSideFuncs:
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
            - BranchSide:      'morph.c:1687,14'
              BranchSideFuncs:
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
        - Branch String:   'morph.c:1691,9'
          Branch Sides:
            - BranchSide:      'morph.c:1692,32'
              BranchSideFuncs:
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixCopy
                - pixDestroy
            - BranchSide:      'morph.c:1696,16'
              BranchSideFuncs:
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
        - Branch String:   'morph.c:1696,16'
          Branch Sides:
            - BranchSide:      'morph.c:1697,32'
              BranchSideFuncs:
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixCopy
                - pixDestroy
            - BranchSide:      'morph.c:1702,32'
              BranchSideFuncs:
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixCopy
                - pixDestroy
        - Branch String:   'morph.c:1717,9'
          Branch Sides:
            - BranchSide:      'morph.c:1718,16'
              BranchSideFuncs:
                - pixCopy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
            - BranchSide:      'morph.c:1720,17'
              BranchSideFuncs:
                - pixCopy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
      Callsites:
        - Src:             'morph.c:1657,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1658,9'
          Dst:             pixGetDepth
        - Src:             'morph.c:1659,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1661,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1664,16'
          Dst:             pixCopy
        - Src:             'morph.c:1668,16'
          Dst:             pixCloseCompBrick
        - Src:             'morph.c:1671,13'
          Dst:             selectComposableSels
        - Src:             'morph.c:1672,13'
          Dst:             selDestroy
        - Src:             'morph.c:1673,13'
          Dst:             selDestroy
        - Src:             'morph.c:1674,27'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1678,13'
          Dst:             selectComposableSels
        - Src:             'morph.c:1679,13'
          Dst:             selDestroy
        - Src:             'morph.c:1680,13'
          Dst:             selDestroy
        - Src:             'morph.c:1681,13'
          Dst:             selDestroy
        - Src:             'morph.c:1682,13'
          Dst:             selDestroy
        - Src:             'morph.c:1683,27'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1689,13'
          Dst:             pixAddBorder
        - Src:             'morph.c:1692,16'
          Dst:             pixDilate
        - Src:             'morph.c:1693,17'
          Dst:             pixDilate
        - Src:             'morph.c:1694,9'
          Dst:             pixErode
        - Src:             'morph.c:1695,9'
          Dst:             pixErode
        - Src:             'morph.c:1697,16'
          Dst:             pixDilate
        - Src:             'morph.c:1698,17'
          Dst:             pixDilate
        - Src:             'morph.c:1699,9'
          Dst:             pixErode
        - Src:             'morph.c:1700,9'
          Dst:             pixErode
        - Src:             'morph.c:1702,16'
          Dst:             pixDilate
        - Src:             'morph.c:1703,17'
          Dst:             pixDilate
        - Src:             'morph.c:1704,9'
          Dst:             pixDilate
        - Src:             'morph.c:1705,9'
          Dst:             pixDilate
        - Src:             'morph.c:1706,9'
          Dst:             pixErode
        - Src:             'morph.c:1707,9'
          Dst:             pixErode
        - Src:             'morph.c:1708,9'
          Dst:             pixErode
        - Src:             'morph.c:1709,9'
          Dst:             pixErode
        - Src:             'morph.c:1711,5'
          Dst:             pixDestroy
        - Src:             'morph.c:1713,12'
          Dst:             pixRemoveBorder
        - Src:             'morph.c:1714,5'
          Dst:             pixDestroy
        - Src:             'morph.c:1715,5'
          Dst:             pixDestroy
        - Src:             'morph.c:1720,9'
          Dst:             pixCopy
        - Src:             'morph.c:1721,9'
          Dst:             pixDestroy
        - Src:             'morph.c:1724,5'
          Dst:             selDestroy
        - Src:             'morph.c:1725,5'
          Dst:             selDestroy
        - Src:             'morph.c:1726,5'
          Dst:             selDestroy
        - Src:             'morph.c:1727,5'
          Dst:             selDestroy
    - functionName:    pixCloseCompBrick
      functionSourceFile: '/src/leptonica/src/morph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1535
      functionLinenumberEnd: 1595
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - hsize
        - vsize
      BBCount:         49
      ICount:          313
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - pixCopy
        - pixDestroy
        - pixDilate
        - pixErode
        - pixGetDepth
        - returnErrorPtr
        - selDestroy
        - selectComposableSels
      functionUses:    1
      BranchProfiles:
        - Branch String:   'morph.c:1542,9'
          Branch Sides:
            - BranchSide:      'morph.c:1543,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morph.c:1544,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morph.c:1543,23'
          Branch Sides:
            - BranchSide:      'morph.c:1543,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1543,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1544,9'
          Branch Sides:
            - BranchSide:      'morph.c:1545,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1546,9'
              BranchSideFuncs:
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
        - Branch String:   'morph.c:1545,23'
          Branch Sides:
            - BranchSide:      'morph.c:1545,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1545,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1546,19'
          Branch Sides:
            - BranchSide:      'morph.c:1546,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1547,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morph.c:1546,9'
          Branch Sides:
            - BranchSide:      'morph.c:1547,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1549,9'
              BranchSideFuncs:
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - pixCopy
        - Branch String:   'morph.c:1547,23'
          Branch Sides:
            - BranchSide:      'morph.c:1547,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1547,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1549,20'
          Branch Sides:
            - BranchSide:      'morph.c:1549,23'
              BranchSideFuncs:
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - pixCopy
            - BranchSide:      'morph.c:1551,9'
              BranchSideFuncs:
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:1549,9'
          Branch Sides:
            - BranchSide:      'morph.c:1550,24'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'morph.c:1551,9'
              BranchSideFuncs:
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:1551,9'
          Branch Sides:
            - BranchSide:      'morph.c:1552,34'
              BranchSideFuncs:
                - selectComposableSels
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selDestroy
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'morph.c:1558,9'
              BranchSideFuncs:
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:1552,13'
          Branch Sides:
            - BranchSide:      'morph.c:1553,13'
              BranchSideFuncs:
                - selDestroy
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'morph.c:1557,5'
              BranchSideFuncs:
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:1555,27'
          Branch Sides:
            - BranchSide:      'morph.c:1555,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1555,13'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1558,9'
          Branch Sides:
            - BranchSide:      'morph.c:1559,34'
              BranchSideFuncs:
                - selectComposableSels
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'morph.c:1568,9'
              BranchSideFuncs:
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
        - Branch String:   'morph.c:1559,13'
          Branch Sides:
            - BranchSide:      'morph.c:1560,13'
              BranchSideFuncs:
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'morph.c:1566,5'
              BranchSideFuncs:
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
        - Branch String:   'morph.c:1564,27'
          Branch Sides:
            - BranchSide:      'morph.c:1564,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1564,13'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1568,9'
          Branch Sides:
            - BranchSide:      'morph.c:1569,32'
              BranchSideFuncs:
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
            - BranchSide:      'morph.c:1573,16'
              BranchSideFuncs:
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
        - Branch String:   'morph.c:1573,16'
          Branch Sides:
            - BranchSide:      'morph.c:1574,32'
              BranchSideFuncs:
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
            - BranchSide:      'morph.c:1579,32'
              BranchSideFuncs:
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
      Callsites:
        - Src:             'morph.c:1543,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1544,9'
          Dst:             pixGetDepth
        - Src:             'morph.c:1545,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1547,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1550,16'
          Dst:             pixCopy
        - Src:             'morph.c:1552,13'
          Dst:             selectComposableSels
        - Src:             'morph.c:1553,13'
          Dst:             selDestroy
        - Src:             'morph.c:1554,13'
          Dst:             selDestroy
        - Src:             'morph.c:1555,27'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1559,13'
          Dst:             selectComposableSels
        - Src:             'morph.c:1560,13'
          Dst:             selDestroy
        - Src:             'morph.c:1561,13'
          Dst:             selDestroy
        - Src:             'morph.c:1562,13'
          Dst:             selDestroy
        - Src:             'morph.c:1563,13'
          Dst:             selDestroy
        - Src:             'morph.c:1564,27'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1569,16'
          Dst:             pixDilate
        - Src:             'morph.c:1570,16'
          Dst:             pixDilate
        - Src:             'morph.c:1571,9'
          Dst:             pixErode
        - Src:             'morph.c:1572,9'
          Dst:             pixErode
        - Src:             'morph.c:1574,16'
          Dst:             pixDilate
        - Src:             'morph.c:1575,16'
          Dst:             pixDilate
        - Src:             'morph.c:1576,9'
          Dst:             pixErode
        - Src:             'morph.c:1577,9'
          Dst:             pixErode
        - Src:             'morph.c:1579,16'
          Dst:             pixDilate
        - Src:             'morph.c:1580,16'
          Dst:             pixDilate
        - Src:             'morph.c:1581,9'
          Dst:             pixDilate
        - Src:             'morph.c:1582,9'
          Dst:             pixDilate
        - Src:             'morph.c:1583,9'
          Dst:             pixErode
        - Src:             'morph.c:1584,9'
          Dst:             pixErode
        - Src:             'morph.c:1585,9'
          Dst:             pixErode
        - Src:             'morph.c:1586,9'
          Dst:             pixErode
        - Src:             'morph.c:1588,5'
          Dst:             pixDestroy
        - Src:             'morph.c:1590,5'
          Dst:             selDestroy
        - Src:             'morph.c:1591,5'
          Dst:             selDestroy
        - Src:             'morph.c:1592,5'
          Dst:             selDestroy
        - Src:             'morph.c:1593,5'
          Dst:             selDestroy
    - functionName:    selectComposableSels
      functionSourceFile: '/src/leptonica/src/morph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - size
        - direction
        - psel1
        - psel2
      BBCount:         48
      ICount:          221
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - returnErrorInt
        - selCreateBrick
        - selCreateComb
        - selectComposableSizes
      functionUses:    12
      BranchProfiles:
        - Branch String:   'morph.c:1058,16'
          Branch Sides:
            - BranchSide:      'morph.c:1058,20'
              BranchSideFuncs:
                - selectComposableSizes
                - selCreateComb
                - selCreateBrick
                - selCreateBrick
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'morph.c:1060,9'
              BranchSideFuncs:
                - selectComposableSizes
                - selCreateComb
                - selCreateBrick
                - selCreateBrick
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'morph.c:1058,9'
          Branch Sides:
            - BranchSide:      'morph.c:1059,16'
              BranchSideFuncs:
                - selectComposableSizes
                - selCreateComb
                - selCreateBrick
                - selCreateBrick
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'morph.c:1060,9'
              BranchSideFuncs:
                - selectComposableSizes
                - selCreateComb
                - selCreateBrick
                - selCreateBrick
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'morph.c:1059,16'
          Branch Sides:
            - BranchSide:      'morph.c:1059,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morph.c:1059,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1060,9'
          Branch Sides:
            - BranchSide:      'morph.c:1060,17'
              BranchSideFuncs:
                - selectComposableSizes
                - selCreateComb
                - selCreateBrick
                - selCreateBrick
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'morph.c:1061,9'
              BranchSideFuncs:
                - selectComposableSizes
                - selCreateComb
                - selCreateBrick
                - selCreateBrick
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'morph.c:1061,9'
          Branch Sides:
            - BranchSide:      'morph.c:1061,17'
              BranchSideFuncs:
                - selectComposableSizes
                - selCreateComb
                - selCreateBrick
                - selCreateBrick
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'morph.c:1062,9'
              BranchSideFuncs:
                - selectComposableSizes
                - selCreateComb
                - selCreateBrick
                - selCreateBrick
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'morph.c:1062,18'
          Branch Sides:
            - BranchSide:      'morph.c:1062,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morph.c:1063,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'morph.c:1062,9'
          Branch Sides:
            - BranchSide:      'morph.c:1063,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morph.c:1064,9'
              BranchSideFuncs:
                - selectComposableSizes
                - selCreateComb
                - selCreateBrick
                - selCreateBrick
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'morph.c:1063,16'
          Branch Sides:
            - BranchSide:      'morph.c:1063,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morph.c:1063,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1064,30'
          Branch Sides:
            - BranchSide:      'morph.c:1064,33'
              BranchSideFuncs:
                - selectComposableSizes
                - selCreateComb
                - selCreateBrick
                - selCreateBrick
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'morph.c:1067,31'
              BranchSideFuncs:
                - selectComposableSizes
                - selCreateComb
                - selCreateBrick
                - selCreateBrick
                - returnErrorInt
        - Branch String:   'morph.c:1064,9'
          Branch Sides:
            - BranchSide:      'morph.c:1065,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morph.c:1067,31'
              BranchSideFuncs:
                - selectComposableSizes
                - selCreateComb
                - selCreateBrick
                - selCreateBrick
                - returnErrorInt
        - Branch String:   'morph.c:1065,16'
          Branch Sides:
            - BranchSide:      'morph.c:1065,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morph.c:1065,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1067,9'
          Branch Sides:
            - BranchSide:      'morph.c:1068,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morph.c:1070,9'
              BranchSideFuncs:
                - selCreateComb
                - selCreateBrick
                - selCreateBrick
        - Branch String:   'morph.c:1068,16'
          Branch Sides:
            - BranchSide:      'morph.c:1068,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morph.c:1068,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1070,9'
          Branch Sides:
            - BranchSide:      'morph.c:1071,13'
              BranchSideFuncs:
                - selCreateBrick
                - selCreateComb
                - selCreateBrick
            - BranchSide:      'morph.c:1076,9'
              BranchSideFuncs:
                - selCreateComb
        - Branch String:   'morph.c:1071,13'
          Branch Sides:
            - BranchSide:      'morph.c:1072,40'
              BranchSideFuncs:
                - selCreateBrick
                - selCreateComb
            - BranchSide:      'morph.c:1074,37'
              BranchSideFuncs:
                - selCreateBrick
                - selCreateComb
        - Branch String:   'morph.c:1076,9'
          Branch Sides:
            - BranchSide:      'morph.c:1077,32'
              BranchSideFuncs:
                - selCreateComb
            - BranchSide:      'morph.c:1078,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'morph.c:1059,16'
          Dst:             returnErrorInt
        - Src:             'morph.c:1063,16'
          Dst:             returnErrorInt
        - Src:             'morph.c:1065,16'
          Dst:             returnErrorInt
        - Src:             'morph.c:1067,9'
          Dst:             selectComposableSizes
        - Src:             'morph.c:1068,16'
          Dst:             returnErrorInt
        - Src:             'morph.c:1072,22'
          Dst:             selCreateBrick
        - Src:             'morph.c:1074,22'
          Dst:             selCreateBrick
        - Src:             'morph.c:1077,18'
          Dst:             selCreateComb
    - functionName:    pixDilate
      functionSourceFile: '/src/leptonica/src/morph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - sel
      BBCount:         20
      ICount:          145
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - pixClearAll
        - pixDestroy
        - pixGetDimensions
        - pixRasterop
        - processMorphArgs1
        - returnErrorPtr
        - selGetParameters
      functionUses:    51
      BranchProfiles:
        - Branch String:   'morph.c:220,9'
          Branch Sides:
            - BranchSide:      'morph.c:221,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:223,22'
              BranchSideFuncs:
                - pixGetDimensions
                - selGetParameters
                - pixClearAll
                - pixDestroy
                - pixRasterop
        - Branch String:   'morph.c:221,23'
          Branch Sides:
            - BranchSide:      'morph.c:221,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:221,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:226,5'
          Branch Sides:
            - BranchSide:      'morph.c:227,16'
              BranchSideFuncs:
                - pixDestroy
                - pixRasterop
            - BranchSide:      'morph.c:236,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'morph.c:227,9'
          Branch Sides:
            - BranchSide:      'morph.c:228,23'
              BranchSideFuncs:
                - pixDestroy
                - pixRasterop
            - BranchSide:      'morph.c:234,5'
              BranchSideFuncs:
                - pixDestroy
                - pixRasterop
        - Branch String:   'morph.c:229,17'
          Branch Sides:
            - BranchSide:      'morph.c:230,29'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
            - BranchSide:      'morph.c:233,9'
              BranchSideFuncs:
                - pixDestroy
                - pixRasterop
      Callsites:
        - Src:             'morph.c:220,17'
          Dst:             processMorphArgs1
        - Src:             'morph.c:221,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:223,5'
          Dst:             pixGetDimensions
        - Src:             'morph.c:224,5'
          Dst:             selGetParameters
        - Src:             'morph.c:225,5'
          Dst:             pixClearAll
        - Src:             'morph.c:230,17'
          Dst:             pixRasterop
        - Src:             'morph.c:236,5'
          Dst:             pixDestroy
    - functionName:    pixErode
      functionSourceFile: '/src/leptonica/src/morph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - sel
      BBCount:         35
      ICount:          231
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - pixDestroy
        - pixGetDimensions
        - pixRasterop
        - pixSetAll
        - processMorphArgs1
        - returnErrorPtr
        - selFindMaxTranslations
        - selGetParameters
      functionUses:    49
      BranchProfiles:
        - Branch String:   'morph.c:273,9'
          Branch Sides:
            - BranchSide:      'morph.c:274,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:276,22'
              BranchSideFuncs:
                - pixGetDimensions
                - selGetParameters
                - pixSetAll
                - pixDestroy
                - selFindMaxTranslations
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'morph.c:274,23'
          Branch Sides:
            - BranchSide:      'morph.c:274,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:274,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:279,5'
          Branch Sides:
            - BranchSide:      'morph.c:280,16'
              BranchSideFuncs:
                - pixDestroy
                - selFindMaxTranslations
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
            - BranchSide:      'morph.c:295,9'
              BranchSideFuncs:
                - pixDestroy
                - selFindMaxTranslations
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'morph.c:280,9'
          Branch Sides:
            - BranchSide:      'morph.c:281,23'
              BranchSideFuncs:
                - pixDestroy
                - selFindMaxTranslations
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
            - BranchSide:      'morph.c:287,5'
              BranchSideFuncs:
                - pixDestroy
                - selFindMaxTranslations
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'morph.c:282,17'
          Branch Sides:
            - BranchSide:      'morph.c:283,33'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - selFindMaxTranslations
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
            - BranchSide:      'morph.c:286,9'
              BranchSideFuncs:
                - pixDestroy
                - selFindMaxTranslations
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'morph.c:295,9'
          Branch Sides:
            - BranchSide:      'morph.c:296,32'
              BranchSideFuncs:
                - selFindMaxTranslations
                - pixDestroy
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
            - BranchSide:      'morph.c:307,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'morph.c:297,13'
          Branch Sides:
            - BranchSide:      'morph.c:298,25'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixRasterop
                - pixRasterop
            - BranchSide:      'morph.c:299,13'
              BranchSideFuncs:
                - pixDestroy
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'morph.c:299,13'
          Branch Sides:
            - BranchSide:      'morph.c:300,25'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixRasterop
            - BranchSide:      'morph.c:301,13'
              BranchSideFuncs:
                - pixDestroy
                - pixRasterop
                - pixRasterop
        - Branch String:   'morph.c:301,13'
          Branch Sides:
            - BranchSide:      'morph.c:302,25'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixRasterop
            - BranchSide:      'morph.c:303,13'
              BranchSideFuncs:
                - pixDestroy
                - pixRasterop
        - Branch String:   'morph.c:303,13'
          Branch Sides:
            - BranchSide:      'morph.c:304,25'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
            - BranchSide:      'morph.c:305,5'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'morph.c:273,17'
          Dst:             processMorphArgs1
        - Src:             'morph.c:274,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:276,5'
          Dst:             pixGetDimensions
        - Src:             'morph.c:277,5'
          Dst:             selGetParameters
        - Src:             'morph.c:278,5'
          Dst:             pixSetAll
        - Src:             'morph.c:283,21'
          Dst:             pixRasterop
        - Src:             'morph.c:296,9'
          Dst:             selFindMaxTranslations
        - Src:             'morph.c:298,13'
          Dst:             pixRasterop
        - Src:             'morph.c:300,13'
          Dst:             pixRasterop
        - Src:             'morph.c:302,13'
          Dst:             pixRasterop
        - Src:             'morph.c:304,13'
          Dst:             pixRasterop
        - Src:             'morph.c:307,5'
          Dst:             pixDestroy
    - functionName:    processMorphArgs1
      functionSourceFile: '/src/leptonica/src/morph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1804
      functionLinenumberEnd: 1837
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - sel
        - ppixt
      BBCount:         48
      ICount:          232
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - pixClone
        - pixCopy
        - pixCreateTemplate
        - pixGetDepth
        - pixResizeImageData
        - returnErrorPtr
        - selGetParameters
      functionUses:    3
      BranchProfiles:
        - Branch String:   'morph.c:1807,9'
          Branch Sides:
            - BranchSide:      'morph.c:1808,23'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - selGetParameters
                - pixCreateTemplate
                - pixClone
                - returnErrorPtr
                - pixResizeImageData
                - pixClone
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morph.c:1809,6'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - selGetParameters
                - pixCreateTemplate
                - pixClone
                - returnErrorPtr
                - pixResizeImageData
                - pixClone
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morph.c:1808,23'
          Branch Sides:
            - BranchSide:      'morph.c:1808,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1808,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1810,9'
          Branch Sides:
            - BranchSide:      'morph.c:1811,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - selGetParameters
                - pixCreateTemplate
                - pixClone
                - returnErrorPtr
                - pixResizeImageData
                - pixClone
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morph.c:1812,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - selGetParameters
                - pixCreateTemplate
                - pixClone
                - returnErrorPtr
                - pixResizeImageData
                - pixClone
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morph.c:1811,23'
          Branch Sides:
            - BranchSide:      'morph.c:1811,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1811,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1812,9'
          Branch Sides:
            - BranchSide:      'morph.c:1813,23'
              BranchSideFuncs:
                - pixGetDepth
                - selGetParameters
                - pixCreateTemplate
                - pixClone
                - returnErrorPtr
                - pixResizeImageData
                - pixClone
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morph.c:1814,21'
              BranchSideFuncs:
                - pixGetDepth
                - selGetParameters
                - pixCreateTemplate
                - pixClone
                - returnErrorPtr
                - pixResizeImageData
                - pixClone
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morph.c:1813,23'
          Branch Sides:
            - BranchSide:      'morph.c:1813,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1813,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1814,9'
          Branch Sides:
            - BranchSide:      'morph.c:1815,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1817,22'
              BranchSideFuncs:
                - selGetParameters
                - pixCreateTemplate
                - pixClone
                - returnErrorPtr
                - pixResizeImageData
                - pixClone
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morph.c:1815,23'
          Branch Sides:
            - BranchSide:      'morph.c:1815,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1815,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1818,17'
          Branch Sides:
            - BranchSide:      'morph.c:1818,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1819,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morph.c:1818,9'
          Branch Sides:
            - BranchSide:      'morph.c:1819,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1823,10'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixClone
                - returnErrorPtr
                - pixResizeImageData
                - pixClone
                - pixCopy
                - returnErrorPtr
        - Branch String:   'morph.c:1819,23'
          Branch Sides:
            - BranchSide:      'morph.c:1819,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1819,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1823,9'
          Branch Sides:
            - BranchSide:      'morph.c:1824,39'
              BranchSideFuncs:
                - pixResizeImageData
                - pixClone
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'morph.c:1828,28'
              BranchSideFuncs:
                - pixResizeImageData
                - pixClone
                - pixCopy
                - returnErrorPtr
        - Branch String:   'morph.c:1824,13'
          Branch Sides:
            - BranchSide:      'morph.c:1825,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1826,27'
              BranchSideFuncs:
                - pixClone
        - Branch String:   'morph.c:1825,27'
          Branch Sides:
            - BranchSide:      'morph.c:1825,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1825,13'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1829,13'
          Branch Sides:
            - BranchSide:      'morph.c:1830,41'
              BranchSideFuncs:
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'morph.c:1833,31'
              BranchSideFuncs:
                - pixClone
        - Branch String:   'morph.c:1830,17'
          Branch Sides:
            - BranchSide:      'morph.c:1831,31'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1832,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1831,31'
          Branch Sides:
            - BranchSide:      'morph.c:1831,17'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1831,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'morph.c:1808,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1811,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1813,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1814,9'
          Dst:             pixGetDepth
        - Src:             'morph.c:1815,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1817,5'
          Dst:             selGetParameters
        - Src:             'morph.c:1819,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1824,21'
          Dst:             pixCreateTemplate
        - Src:             'morph.c:1825,27'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1826,18'
          Dst:             pixClone
        - Src:             'morph.c:1828,9'
          Dst:             pixResizeImageData
        - Src:             'morph.c:1830,27'
          Dst:             pixCopy
        - Src:             'morph.c:1831,31'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1833,22'
          Dst:             pixClone
    - functionName:    selectComposableSizes
      functionSourceFile: '/src/leptonica/src/morph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - size
        - pfactor1
        - pfactor2
      BBCount:         59
      ICount:          447
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - returnErrorInt
        - sqrt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'morph.c:1116,18'
          Branch Sides:
            - BranchSide:      'morph.c:1116,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morph.c:1117,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'morph.c:1116,9'
          Branch Sides:
            - BranchSide:      'morph.c:1117,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morph.c:1118,10'
              BranchSideFuncs:
                - returnErrorInt
                - sqrt
        - Branch String:   'morph.c:1117,16'
          Branch Sides:
            - BranchSide:      'morph.c:1117,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morph.c:1117,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1118,19'
          Branch Sides:
            - BranchSide:      'morph.c:1118,23'
              BranchSideFuncs:
                - returnErrorInt
                - sqrt
            - BranchSide:      'morph.c:1119,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'morph.c:1118,9'
          Branch Sides:
            - BranchSide:      'morph.c:1119,16'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      'morph.c:1121,40'
              BranchSideFuncs:
                - sqrt
        - Branch String:   'morph.c:1119,16'
          Branch Sides:
            - BranchSide:      'morph.c:1119,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morph.c:1119,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1122,9'
          Branch Sides:
            - BranchSide:      'morph.c:1123,33'
              BranchSideFuncs: []
            - BranchSide:      'morph.c:1129,17'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1129,5'
          Branch Sides:
            - BranchSide:      'morph.c:1130,17'
              BranchSideFuncs: []
            - BranchSide:      'morph.c:1152,13'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1136,17'
          Branch Sides:
            - BranchSide:      'morph.c:1136,15'
              BranchSideFuncs: []
            - BranchSide:      'morph.c:1136,15'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1137,17'
          Branch Sides:
            - BranchSide:      'morph.c:1137,15'
              BranchSideFuncs: []
            - BranchSide:      'morph.c:1137,15'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1138,13'
          Branch Sides:
            - BranchSide:      'morph.c:1139,25'
              BranchSideFuncs: []
            - BranchSide:      'morph.c:1144,25'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1139,25'
          Branch Sides:
            - BranchSide:      'morph.c:1139,20'
              BranchSideFuncs: []
            - BranchSide:      'morph.c:1139,20'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1140,24'
          Branch Sides:
            - BranchSide:      'morph.c:1140,19'
              BranchSideFuncs: []
            - BranchSide:      'morph.c:1140,19'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1144,25'
          Branch Sides:
            - BranchSide:      'morph.c:1144,20'
              BranchSideFuncs: []
            - BranchSide:      'morph.c:1144,20'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1145,24'
          Branch Sides:
            - BranchSide:      'morph.c:1145,19'
              BranchSideFuncs: []
            - BranchSide:      'morph.c:1145,19'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1154,5'
          Branch Sides:
            - BranchSide:      'morph.c:1155,18'
              BranchSideFuncs: []
            - BranchSide:      'morph.c:1166,23'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1155,26'
          Branch Sides:
            - BranchSide:      'morph.c:1155,38'
              BranchSideFuncs: []
            - BranchSide:      'morph.c:1160,28'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1155,13'
          Branch Sides:
            - BranchSide:      'morph.c:1156,31'
              BranchSideFuncs: []
            - BranchSide:      'morph.c:1160,28'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1161,13'
          Branch Sides:
            - BranchSide:      'morph.c:1162,23'
              BranchSideFuncs: []
            - BranchSide:      'morph.c:1165,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'morph.c:1117,16'
          Dst:             returnErrorInt
        - Src:             'morph.c:1119,16'
          Dst:             returnErrorInt
        - Src:             'morph.c:1121,24'
          Dst:             sqrt
    - functionName:    pixOpenCompBrick
      functionSourceFile: '/src/leptonica/src/morph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1427
      functionLinenumberEnd: 1487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - hsize
        - vsize
      BBCount:         49
      ICount:          313
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - pixCopy
        - pixDestroy
        - pixDilate
        - pixErode
        - pixGetDepth
        - returnErrorPtr
        - selDestroy
        - selectComposableSels
      functionUses:    1
      BranchProfiles:
        - Branch String:   'morph.c:1434,9'
          Branch Sides:
            - BranchSide:      'morph.c:1435,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morph.c:1436,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morph.c:1435,23'
          Branch Sides:
            - BranchSide:      'morph.c:1435,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1435,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1436,9'
          Branch Sides:
            - BranchSide:      'morph.c:1437,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1438,9'
              BranchSideFuncs:
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
        - Branch String:   'morph.c:1437,23'
          Branch Sides:
            - BranchSide:      'morph.c:1437,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1437,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1438,19'
          Branch Sides:
            - BranchSide:      'morph.c:1438,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1439,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morph.c:1438,9'
          Branch Sides:
            - BranchSide:      'morph.c:1439,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1441,9'
              BranchSideFuncs:
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - pixCopy
        - Branch String:   'morph.c:1439,23'
          Branch Sides:
            - BranchSide:      'morph.c:1439,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1439,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1441,20'
          Branch Sides:
            - BranchSide:      'morph.c:1441,23'
              BranchSideFuncs:
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - pixCopy
            - BranchSide:      'morph.c:1443,9'
              BranchSideFuncs:
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:1441,9'
          Branch Sides:
            - BranchSide:      'morph.c:1442,24'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'morph.c:1443,9'
              BranchSideFuncs:
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:1443,9'
          Branch Sides:
            - BranchSide:      'morph.c:1444,34'
              BranchSideFuncs:
                - selectComposableSels
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selDestroy
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'morph.c:1450,9'
              BranchSideFuncs:
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:1444,13'
          Branch Sides:
            - BranchSide:      'morph.c:1445,13'
              BranchSideFuncs:
                - selDestroy
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'morph.c:1449,5'
              BranchSideFuncs:
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:1447,27'
          Branch Sides:
            - BranchSide:      'morph.c:1447,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1447,13'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1450,9'
          Branch Sides:
            - BranchSide:      'morph.c:1451,34'
              BranchSideFuncs:
                - selectComposableSels
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'morph.c:1460,9'
              BranchSideFuncs:
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
        - Branch String:   'morph.c:1451,13'
          Branch Sides:
            - BranchSide:      'morph.c:1452,13'
              BranchSideFuncs:
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'morph.c:1458,5'
              BranchSideFuncs:
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
        - Branch String:   'morph.c:1456,27'
          Branch Sides:
            - BranchSide:      'morph.c:1456,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1456,13'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1460,9'
          Branch Sides:
            - BranchSide:      'morph.c:1461,31'
              BranchSideFuncs:
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
            - BranchSide:      'morph.c:1465,16'
              BranchSideFuncs:
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
        - Branch String:   'morph.c:1465,16'
          Branch Sides:
            - BranchSide:      'morph.c:1466,31'
              BranchSideFuncs:
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
            - BranchSide:      'morph.c:1471,31'
              BranchSideFuncs:
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
      Callsites:
        - Src:             'morph.c:1435,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1436,9'
          Dst:             pixGetDepth
        - Src:             'morph.c:1437,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1439,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1442,16'
          Dst:             pixCopy
        - Src:             'morph.c:1444,13'
          Dst:             selectComposableSels
        - Src:             'morph.c:1445,13'
          Dst:             selDestroy
        - Src:             'morph.c:1446,13'
          Dst:             selDestroy
        - Src:             'morph.c:1447,27'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1451,13'
          Dst:             selectComposableSels
        - Src:             'morph.c:1452,13'
          Dst:             selDestroy
        - Src:             'morph.c:1453,13'
          Dst:             selDestroy
        - Src:             'morph.c:1454,13'
          Dst:             selDestroy
        - Src:             'morph.c:1455,13'
          Dst:             selDestroy
        - Src:             'morph.c:1456,27'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1461,16'
          Dst:             pixErode
        - Src:             'morph.c:1462,16'
          Dst:             pixErode
        - Src:             'morph.c:1463,9'
          Dst:             pixDilate
        - Src:             'morph.c:1464,9'
          Dst:             pixDilate
        - Src:             'morph.c:1466,16'
          Dst:             pixErode
        - Src:             'morph.c:1467,16'
          Dst:             pixErode
        - Src:             'morph.c:1468,9'
          Dst:             pixDilate
        - Src:             'morph.c:1469,9'
          Dst:             pixDilate
        - Src:             'morph.c:1471,16'
          Dst:             pixErode
        - Src:             'morph.c:1472,16'
          Dst:             pixErode
        - Src:             'morph.c:1473,9'
          Dst:             pixErode
        - Src:             'morph.c:1474,9'
          Dst:             pixErode
        - Src:             'morph.c:1475,9'
          Dst:             pixDilate
        - Src:             'morph.c:1476,9'
          Dst:             pixDilate
        - Src:             'morph.c:1477,9'
          Dst:             pixDilate
        - Src:             'morph.c:1478,9'
          Dst:             pixDilate
        - Src:             'morph.c:1480,5'
          Dst:             pixDestroy
        - Src:             'morph.c:1482,5'
          Dst:             selDestroy
        - Src:             'morph.c:1483,5'
          Dst:             selDestroy
        - Src:             'morph.c:1484,5'
          Dst:             selDestroy
        - Src:             'morph.c:1485,5'
          Dst:             selDestroy
    - functionName:    pixErodeCompBrick
      functionSourceFile: '/src/leptonica/src/morph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1379
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - hsize
        - vsize
      BBCount:         49
      ICount:          281
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - pixCopy
        - pixDestroy
        - pixErode
        - pixGetDepth
        - returnErrorPtr
        - selDestroy
        - selectComposableSels
      functionUses:    1
      BranchProfiles:
        - Branch String:   'morph.c:1334,9'
          Branch Sides:
            - BranchSide:      'morph.c:1335,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morph.c:1336,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morph.c:1335,23'
          Branch Sides:
            - BranchSide:      'morph.c:1335,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1335,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1336,9'
          Branch Sides:
            - BranchSide:      'morph.c:1337,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1338,9'
              BranchSideFuncs:
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
        - Branch String:   'morph.c:1337,23'
          Branch Sides:
            - BranchSide:      'morph.c:1337,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1337,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1338,19'
          Branch Sides:
            - BranchSide:      'morph.c:1338,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1339,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morph.c:1338,9'
          Branch Sides:
            - BranchSide:      'morph.c:1339,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1341,9'
              BranchSideFuncs:
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - pixCopy
        - Branch String:   'morph.c:1339,23'
          Branch Sides:
            - BranchSide:      'morph.c:1339,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1339,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1341,20'
          Branch Sides:
            - BranchSide:      'morph.c:1341,23'
              BranchSideFuncs:
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - pixCopy
            - BranchSide:      'morph.c:1343,9'
              BranchSideFuncs:
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:1341,9'
          Branch Sides:
            - BranchSide:      'morph.c:1342,24'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'morph.c:1343,9'
              BranchSideFuncs:
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:1343,9'
          Branch Sides:
            - BranchSide:      'morph.c:1344,34'
              BranchSideFuncs:
                - selectComposableSels
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selDestroy
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'morph.c:1350,9'
              BranchSideFuncs:
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:1344,13'
          Branch Sides:
            - BranchSide:      'morph.c:1345,13'
              BranchSideFuncs:
                - selDestroy
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'morph.c:1349,5'
              BranchSideFuncs:
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:1347,27'
          Branch Sides:
            - BranchSide:      'morph.c:1347,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1347,13'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1350,9'
          Branch Sides:
            - BranchSide:      'morph.c:1351,34'
              BranchSideFuncs:
                - selectComposableSels
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'morph.c:1360,9'
              BranchSideFuncs:
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixErode
                - pixErode
                - pixErode
                - pixErode
        - Branch String:   'morph.c:1351,13'
          Branch Sides:
            - BranchSide:      'morph.c:1352,13'
              BranchSideFuncs:
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'morph.c:1358,5'
              BranchSideFuncs:
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixErode
                - pixErode
                - pixErode
                - pixErode
        - Branch String:   'morph.c:1356,27'
          Branch Sides:
            - BranchSide:      'morph.c:1356,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1356,13'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1360,9'
          Branch Sides:
            - BranchSide:      'morph.c:1361,31'
              BranchSideFuncs:
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
            - BranchSide:      'morph.c:1363,16'
              BranchSideFuncs:
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixErode
                - pixErode
        - Branch String:   'morph.c:1363,16'
          Branch Sides:
            - BranchSide:      'morph.c:1364,31'
              BranchSideFuncs:
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
            - BranchSide:      'morph.c:1367,31'
              BranchSideFuncs:
                - pixErode
                - pixErode
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
      Callsites:
        - Src:             'morph.c:1335,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1336,9'
          Dst:             pixGetDepth
        - Src:             'morph.c:1337,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1339,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1342,16'
          Dst:             pixCopy
        - Src:             'morph.c:1344,13'
          Dst:             selectComposableSels
        - Src:             'morph.c:1345,13'
          Dst:             selDestroy
        - Src:             'morph.c:1346,13'
          Dst:             selDestroy
        - Src:             'morph.c:1347,27'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1351,13'
          Dst:             selectComposableSels
        - Src:             'morph.c:1352,13'
          Dst:             selDestroy
        - Src:             'morph.c:1353,13'
          Dst:             selDestroy
        - Src:             'morph.c:1354,13'
          Dst:             selDestroy
        - Src:             'morph.c:1355,13'
          Dst:             selDestroy
        - Src:             'morph.c:1356,27'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1361,16'
          Dst:             pixErode
        - Src:             'morph.c:1362,16'
          Dst:             pixErode
        - Src:             'morph.c:1364,16'
          Dst:             pixErode
        - Src:             'morph.c:1365,16'
          Dst:             pixErode
        - Src:             'morph.c:1367,16'
          Dst:             pixErode
        - Src:             'morph.c:1368,16'
          Dst:             pixErode
        - Src:             'morph.c:1369,9'
          Dst:             pixErode
        - Src:             'morph.c:1370,9'
          Dst:             pixErode
        - Src:             'morph.c:1372,5'
          Dst:             pixDestroy
        - Src:             'morph.c:1374,5'
          Dst:             selDestroy
        - Src:             'morph.c:1375,5'
          Dst:             selDestroy
        - Src:             'morph.c:1376,5'
          Dst:             selDestroy
        - Src:             'morph.c:1377,5'
          Dst:             selDestroy
    - functionName:    pixDilateCompBrick
      functionSourceFile: '/src/leptonica/src/morph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1218
      functionLinenumberEnd: 1279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - hsize
        - vsize
      BBCount:         51
      ICount:          306
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - pixAddBorder
        - pixCopy
        - pixDestroy
        - pixDilate
        - pixGetDepth
        - pixRemoveBorder
        - returnErrorPtr
        - selDestroy
        - selectComposableSels
      functionUses:    2
      BranchProfiles:
        - Branch String:   'morph.c:1225,9'
          Branch Sides:
            - BranchSide:      'morph.c:1226,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morph.c:1227,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morph.c:1226,23'
          Branch Sides:
            - BranchSide:      'morph.c:1226,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1226,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1227,9'
          Branch Sides:
            - BranchSide:      'morph.c:1228,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1229,9'
              BranchSideFuncs:
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - pixCopy
                - returnErrorPtr
        - Branch String:   'morph.c:1228,23'
          Branch Sides:
            - BranchSide:      'morph.c:1228,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1228,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1229,19'
          Branch Sides:
            - BranchSide:      'morph.c:1229,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1230,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morph.c:1229,9'
          Branch Sides:
            - BranchSide:      'morph.c:1230,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1232,9'
              BranchSideFuncs:
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - pixCopy
        - Branch String:   'morph.c:1230,23'
          Branch Sides:
            - BranchSide:      'morph.c:1230,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1230,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1232,20'
          Branch Sides:
            - BranchSide:      'morph.c:1232,23'
              BranchSideFuncs:
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - pixCopy
            - BranchSide:      'morph.c:1234,9'
              BranchSideFuncs:
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:1232,9'
          Branch Sides:
            - BranchSide:      'morph.c:1233,24'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'morph.c:1234,9'
              BranchSideFuncs:
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selectComposableSels
                - selDestroy
                - selDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:1234,9'
          Branch Sides:
            - BranchSide:      'morph.c:1235,34'
              BranchSideFuncs:
                - selectComposableSels
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - selDestroy
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'morph.c:1241,9'
              BranchSideFuncs:
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:1235,13'
          Branch Sides:
            - BranchSide:      'morph.c:1236,13'
              BranchSideFuncs:
                - selDestroy
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'morph.c:1240,5'
              BranchSideFuncs:
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - selectComposableSels
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:1238,27'
          Branch Sides:
            - BranchSide:      'morph.c:1238,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1238,13'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1241,9'
          Branch Sides:
            - BranchSide:      'morph.c:1242,34'
              BranchSideFuncs:
                - selectComposableSels
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'morph.c:1251,25'
              BranchSideFuncs:
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
        - Branch String:   'morph.c:1242,13'
          Branch Sides:
            - BranchSide:      'morph.c:1243,13'
              BranchSideFuncs:
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'morph.c:1249,5'
              BranchSideFuncs:
                - pixAddBorder
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
        - Branch String:   'morph.c:1247,27'
          Branch Sides:
            - BranchSide:      'morph.c:1247,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1247,13'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1252,9'
          Branch Sides:
            - BranchSide:      'morph.c:1253,32'
              BranchSideFuncs:
                - pixDilate
                - pixDilate
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixCopy
                - pixDestroy
            - BranchSide:      'morph.c:1255,16'
              BranchSideFuncs:
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixCopy
                - pixDestroy
                - pixDilate
                - pixDilate
        - Branch String:   'morph.c:1255,16'
          Branch Sides:
            - BranchSide:      'morph.c:1256,32'
              BranchSideFuncs:
                - pixDilate
                - pixDilate
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixCopy
                - pixDestroy
            - BranchSide:      'morph.c:1259,32'
              BranchSideFuncs:
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDilate
                - pixDestroy
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixCopy
                - pixDestroy
        - Branch String:   'morph.c:1274,9'
          Branch Sides:
            - BranchSide:      'morph.c:1275,16'
              BranchSideFuncs:
                - pixCopy
                - pixDestroy
            - BranchSide:      'morph.c:1276,13'
              BranchSideFuncs:
                - pixCopy
                - pixDestroy
      Callsites:
        - Src:             'morph.c:1226,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1227,9'
          Dst:             pixGetDepth
        - Src:             'morph.c:1228,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1230,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1233,16'
          Dst:             pixCopy
        - Src:             'morph.c:1235,13'
          Dst:             selectComposableSels
        - Src:             'morph.c:1236,13'
          Dst:             selDestroy
        - Src:             'morph.c:1237,13'
          Dst:             selDestroy
        - Src:             'morph.c:1238,27'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1242,13'
          Dst:             selectComposableSels
        - Src:             'morph.c:1243,13'
          Dst:             selDestroy
        - Src:             'morph.c:1244,13'
          Dst:             selDestroy
        - Src:             'morph.c:1245,13'
          Dst:             selDestroy
        - Src:             'morph.c:1246,13'
          Dst:             selDestroy
        - Src:             'morph.c:1247,27'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1251,12'
          Dst:             pixAddBorder
        - Src:             'morph.c:1253,16'
          Dst:             pixDilate
        - Src:             'morph.c:1254,16'
          Dst:             pixDilate
        - Src:             'morph.c:1256,16'
          Dst:             pixDilate
        - Src:             'morph.c:1257,16'
          Dst:             pixDilate
        - Src:             'morph.c:1259,16'
          Dst:             pixDilate
        - Src:             'morph.c:1260,16'
          Dst:             pixDilate
        - Src:             'morph.c:1261,9'
          Dst:             pixDilate
        - Src:             'morph.c:1262,9'
          Dst:             pixDilate
        - Src:             'morph.c:1264,5'
          Dst:             pixDestroy
        - Src:             'morph.c:1265,5'
          Dst:             pixDestroy
        - Src:             'morph.c:1267,5'
          Dst:             selDestroy
        - Src:             'morph.c:1268,5'
          Dst:             selDestroy
        - Src:             'morph.c:1269,5'
          Dst:             selDestroy
        - Src:             'morph.c:1270,5'
          Dst:             selDestroy
        - Src:             'morph.c:1272,12'
          Dst:             pixRemoveBorder
        - Src:             'morph.c:1273,5'
          Dst:             pixDestroy
        - Src:             'morph.c:1276,5'
          Dst:             pixCopy
        - Src:             'morph.c:1277,5'
          Dst:             pixDestroy
    - functionName:    pixCloseSafeBrick
      functionSourceFile: '/src/leptonica/src/morph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - hsize
        - vsize
      BBCount:         54
      ICount:          336
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - pixAddBorder
        - pixClose
        - pixCloseBrick
        - pixCopy
        - pixDestroy
        - pixDilate
        - pixErode
        - pixGetDepth
        - pixRemoveBorder
        - returnErrorPtr
        - selCreateBrick
        - selDestroy
      functionUses:    8
      BranchProfiles:
        - Branch String:   'morph.c:962,9'
          Branch Sides:
            - BranchSide:      'morph.c:963,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixAddBorder
                - selCreateBrick
                - selCreateBrick
                - selDestroy
                - selDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - selCreateBrick
                - pixDestroy
                - returnErrorPtr
                - pixClose
                - selDestroy
                - pixCloseBrick
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morph.c:964,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixAddBorder
                - selCreateBrick
                - selCreateBrick
                - selDestroy
                - selDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - selCreateBrick
                - pixDestroy
                - returnErrorPtr
                - pixClose
                - selDestroy
                - pixCloseBrick
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morph.c:963,23'
          Branch Sides:
            - BranchSide:      'morph.c:963,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:963,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:964,9'
          Branch Sides:
            - BranchSide:      'morph.c:965,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:966,9'
              BranchSideFuncs:
                - pixAddBorder
                - selCreateBrick
                - selCreateBrick
                - selDestroy
                - selDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - selCreateBrick
                - pixDestroy
                - returnErrorPtr
                - pixClose
                - selDestroy
                - pixCloseBrick
                - pixCopy
                - returnErrorPtr
        - Branch String:   'morph.c:965,23'
          Branch Sides:
            - BranchSide:      'morph.c:965,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:965,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:966,19'
          Branch Sides:
            - BranchSide:      'morph.c:966,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:967,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morph.c:966,9'
          Branch Sides:
            - BranchSide:      'morph.c:967,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:969,9'
              BranchSideFuncs:
                - pixAddBorder
                - selCreateBrick
                - selCreateBrick
                - selDestroy
                - selDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - selCreateBrick
                - pixDestroy
                - returnErrorPtr
                - pixClose
                - selDestroy
                - pixCloseBrick
                - pixCopy
        - Branch String:   'morph.c:967,23'
          Branch Sides:
            - BranchSide:      'morph.c:967,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:967,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:969,20'
          Branch Sides:
            - BranchSide:      'morph.c:969,23'
              BranchSideFuncs:
                - pixAddBorder
                - selCreateBrick
                - selCreateBrick
                - selDestroy
                - selDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - selCreateBrick
                - pixDestroy
                - returnErrorPtr
                - pixClose
                - selDestroy
                - pixCloseBrick
                - pixCopy
            - BranchSide:      'morph.c:973,9'
              BranchSideFuncs:
                - pixAddBorder
                - selCreateBrick
                - selCreateBrick
                - selDestroy
                - selDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - selCreateBrick
                - pixDestroy
                - returnErrorPtr
                - pixClose
                - selDestroy
                - pixCloseBrick
        - Branch String:   'morph.c:969,9'
          Branch Sides:
            - BranchSide:      'morph.c:970,24'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'morph.c:973,9'
              BranchSideFuncs:
                - pixAddBorder
                - selCreateBrick
                - selCreateBrick
                - selDestroy
                - selDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - selCreateBrick
                - pixDestroy
                - returnErrorPtr
                - pixClose
                - selDestroy
                - pixCloseBrick
        - Branch String:   'morph.c:973,9'
          Branch Sides:
            - BranchSide:      'morph.c:974,30'
              BranchSideFuncs:
                - pixCloseBrick
            - BranchSide:      'morph.c:976,16'
              BranchSideFuncs:
                - pixAddBorder
                - selCreateBrick
                - selCreateBrick
                - selDestroy
                - selDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - selCreateBrick
                - pixDestroy
                - returnErrorPtr
                - pixClose
                - selDestroy
        - Branch String:   'morph.c:976,16'
          Branch Sides:
            - BranchSide:      'morph.c:976,14'
              BranchSideFuncs:
                - pixAddBorder
                - selCreateBrick
                - selCreateBrick
                - selDestroy
                - selDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - selCreateBrick
                - pixDestroy
                - returnErrorPtr
                - pixClose
                - selDestroy
            - BranchSide:      'morph.c:976,14'
              BranchSideFuncs:
                - pixAddBorder
                - selCreateBrick
                - selCreateBrick
                - selDestroy
                - selDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - selCreateBrick
                - pixDestroy
                - returnErrorPtr
                - pixClose
                - selDestroy
        - Branch String:   'morph.c:980,20'
          Branch Sides:
            - BranchSide:      'morph.c:980,23'
              BranchSideFuncs:
                - selCreateBrick
                - pixDestroy
                - returnErrorPtr
                - pixClose
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
            - BranchSide:      'morph.c:981,30'
              BranchSideFuncs:
                - selCreateBrick
                - pixDestroy
                - returnErrorPtr
                - pixClose
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
        - Branch String:   'morph.c:980,9'
          Branch Sides:
            - BranchSide:      'morph.c:981,30'
              BranchSideFuncs:
                - selCreateBrick
                - pixDestroy
                - returnErrorPtr
                - pixClose
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
            - BranchSide:      'morph.c:989,34'
              BranchSideFuncs:
                - selCreateBrick
                - selCreateBrick
                - selDestroy
                - selDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
        - Branch String:   'morph.c:982,13'
          Branch Sides:
            - BranchSide:      'morph.c:983,13'
              BranchSideFuncs:
                - pixClose
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
            - BranchSide:      'morph.c:986,32'
              BranchSideFuncs:
                - pixClose
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
        - Branch String:   'morph.c:984,27'
          Branch Sides:
            - BranchSide:      'morph.c:984,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:984,13'
              BranchSideFuncs: []
        - Branch String:   'morph.c:991,19'
          Branch Sides:
            - BranchSide:      'morph.c:991,23'
              BranchSideFuncs:
                - selDestroy
                - selDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
            - BranchSide:      'morph.c:992,13'
              BranchSideFuncs:
                - selDestroy
                - selDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:991,13'
          Branch Sides:
            - BranchSide:      'morph.c:992,13'
              BranchSideFuncs:
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
            - BranchSide:      'morph.c:998,32'
              BranchSideFuncs:
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
        - Branch String:   'morph.c:995,27'
          Branch Sides:
            - BranchSide:      'morph.c:995,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:995,13'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1011,9'
          Branch Sides:
            - BranchSide:      'morph.c:1012,16'
              BranchSideFuncs:
                - pixCopy
                - pixDestroy
            - BranchSide:      'morph.c:1014,17'
              BranchSideFuncs:
                - pixCopy
                - pixDestroy
      Callsites:
        - Src:             'morph.c:963,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:964,9'
          Dst:             pixGetDepth
        - Src:             'morph.c:965,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:967,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:970,16'
          Dst:             pixCopy
        - Src:             'morph.c:974,16'
          Dst:             pixCloseBrick
        - Src:             'morph.c:978,13'
          Dst:             pixAddBorder
        - Src:             'morph.c:981,15'
          Dst:             selCreateBrick
        - Src:             'morph.c:983,13'
          Dst:             pixDestroy
        - Src:             'morph.c:984,27'
          Dst:             returnErrorPtr
        - Src:             'morph.c:986,17'
          Dst:             pixClose
        - Src:             'morph.c:987,9'
          Dst:             selDestroy
        - Src:             'morph.c:989,16'
          Dst:             selCreateBrick
        - Src:             'morph.c:990,16'
          Dst:             selCreateBrick
        - Src:             'morph.c:992,13'
          Dst:             selDestroy
        - Src:             'morph.c:993,13'
          Dst:             selDestroy
        - Src:             'morph.c:994,13'
          Dst:             pixDestroy
        - Src:             'morph.c:995,27'
          Dst:             returnErrorPtr
        - Src:             'morph.c:998,16'
          Dst:             pixDilate
        - Src:             'morph.c:999,17'
          Dst:             pixDilate
        - Src:             'morph.c:1000,9'
          Dst:             pixErode
        - Src:             'morph.c:1001,9'
          Dst:             pixErode
        - Src:             'morph.c:1002,9'
          Dst:             pixDestroy
        - Src:             'morph.c:1003,9'
          Dst:             selDestroy
        - Src:             'morph.c:1004,9'
          Dst:             selDestroy
        - Src:             'morph.c:1007,12'
          Dst:             pixRemoveBorder
        - Src:             'morph.c:1008,5'
          Dst:             pixDestroy
        - Src:             'morph.c:1009,5'
          Dst:             pixDestroy
        - Src:             'morph.c:1014,9'
          Dst:             pixCopy
        - Src:             'morph.c:1015,9'
          Dst:             pixDestroy
    - functionName:    pixCloseBrick
      functionSourceFile: '/src/leptonica/src/morph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - hsize
        - vsize
      BBCount:         48
      ICount:          268
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - pixClose
        - pixCopy
        - pixDestroy
        - pixDilate
        - pixErode
        - pixGetDepth
        - returnErrorPtr
        - selCreateBrick
        - selDestroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'morph.c:886,9'
          Branch Sides:
            - BranchSide:      'morph.c:887,23'
              BranchSideFuncs:
                - pixGetDepth
                - selCreateBrick
                - selCreateBrick
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - pixClose
                - selDestroy
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morph.c:888,21'
              BranchSideFuncs:
                - pixGetDepth
                - selCreateBrick
                - selCreateBrick
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - pixClose
                - selDestroy
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morph.c:887,23'
          Branch Sides:
            - BranchSide:      'morph.c:887,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:887,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:888,9'
          Branch Sides:
            - BranchSide:      'morph.c:889,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:890,9'
              BranchSideFuncs:
                - selCreateBrick
                - selCreateBrick
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - pixClose
                - selDestroy
                - pixCopy
                - returnErrorPtr
        - Branch String:   'morph.c:889,23'
          Branch Sides:
            - BranchSide:      'morph.c:889,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:889,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:890,19'
          Branch Sides:
            - BranchSide:      'morph.c:890,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:891,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morph.c:890,9'
          Branch Sides:
            - BranchSide:      'morph.c:891,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:893,9'
              BranchSideFuncs:
                - selCreateBrick
                - selCreateBrick
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - pixClose
                - selDestroy
                - pixCopy
        - Branch String:   'morph.c:891,23'
          Branch Sides:
            - BranchSide:      'morph.c:891,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:891,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:893,20'
          Branch Sides:
            - BranchSide:      'morph.c:893,23'
              BranchSideFuncs:
                - selCreateBrick
                - selCreateBrick
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - pixClose
                - selDestroy
                - pixCopy
            - BranchSide:      'morph.c:895,9'
              BranchSideFuncs:
                - selCreateBrick
                - selCreateBrick
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - pixClose
                - selDestroy
        - Branch String:   'morph.c:893,9'
          Branch Sides:
            - BranchSide:      'morph.c:894,24'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'morph.c:895,9'
              BranchSideFuncs:
                - selCreateBrick
                - selCreateBrick
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - pixClose
                - selDestroy
        - Branch String:   'morph.c:895,20'
          Branch Sides:
            - BranchSide:      'morph.c:895,23'
              BranchSideFuncs:
                - selCreateBrick
                - returnErrorPtr
                - pixClose
                - selDestroy
            - BranchSide:      'morph.c:896,30'
              BranchSideFuncs:
                - selCreateBrick
                - returnErrorPtr
                - pixClose
                - selDestroy
        - Branch String:   'morph.c:895,9'
          Branch Sides:
            - BranchSide:      'morph.c:896,30'
              BranchSideFuncs:
                - selCreateBrick
                - returnErrorPtr
                - pixClose
                - selDestroy
            - BranchSide:      'morph.c:902,39'
              BranchSideFuncs:
                - selCreateBrick
                - selCreateBrick
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morph.c:897,13'
          Branch Sides:
            - BranchSide:      'morph.c:898,27'
              BranchSideFuncs:
                - pixClose
                - selDestroy
            - BranchSide:      'morph.c:899,25'
              BranchSideFuncs:
                - pixClose
                - selDestroy
        - Branch String:   'morph.c:898,27'
          Branch Sides:
            - BranchSide:      'morph.c:898,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:898,13'
              BranchSideFuncs: []
        - Branch String:   'morph.c:902,13'
          Branch Sides:
            - BranchSide:      'morph.c:903,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:904,36'
              BranchSideFuncs:
                - selCreateBrick
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:903,27'
          Branch Sides:
            - BranchSide:      'morph.c:903,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:903,13'
              BranchSideFuncs: []
        - Branch String:   'morph.c:904,13'
          Branch Sides:
            - BranchSide:      'morph.c:905,13'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'morph.c:908,32'
              BranchSideFuncs:
                - pixDilate
                - pixDilate
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
        - Branch String:   'morph.c:906,27'
          Branch Sides:
            - BranchSide:      'morph.c:906,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:906,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'morph.c:887,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:888,9'
          Dst:             pixGetDepth
        - Src:             'morph.c:889,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:891,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:894,16'
          Dst:             pixCopy
        - Src:             'morph.c:896,15'
          Dst:             selCreateBrick
        - Src:             'morph.c:898,27'
          Dst:             returnErrorPtr
        - Src:             'morph.c:899,16'
          Dst:             pixClose
        - Src:             'morph.c:900,9'
          Dst:             selDestroy
        - Src:             'morph.c:902,21'
          Dst:             selCreateBrick
        - Src:             'morph.c:903,27'
          Dst:             returnErrorPtr
        - Src:             'morph.c:904,21'
          Dst:             selCreateBrick
        - Src:             'morph.c:905,13'
          Dst:             selDestroy
        - Src:             'morph.c:906,27'
          Dst:             returnErrorPtr
        - Src:             'morph.c:908,16'
          Dst:             pixDilate
        - Src:             'morph.c:909,16'
          Dst:             pixDilate
        - Src:             'morph.c:910,9'
          Dst:             pixErode
        - Src:             'morph.c:911,9'
          Dst:             pixErode
        - Src:             'morph.c:912,9'
          Dst:             pixDestroy
        - Src:             'morph.c:913,9'
          Dst:             selDestroy
        - Src:             'morph.c:914,9'
          Dst:             selDestroy
    - functionName:    pixClose
      functionSourceFile: '/src/leptonica/src/morph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - sel
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pixDestroy
        - pixDilate
        - pixErode
        - processMorphArgs2
        - returnErrorPtr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'morph.c:471,9'
          Branch Sides:
            - BranchSide:      'morph.c:472,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:474,33'
              BranchSideFuncs:
                - pixDilate
                - pixErode
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:472,23'
          Branch Sides:
            - BranchSide:      'morph.c:472,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:472,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:474,9'
          Branch Sides:
            - BranchSide:      'morph.c:475,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:476,14'
              BranchSideFuncs:
                - pixErode
                - pixDestroy
        - Branch String:   'morph.c:475,23'
          Branch Sides:
            - BranchSide:      'morph.c:475,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:475,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'morph.c:471,17'
          Dst:             processMorphArgs2
        - Src:             'morph.c:472,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:474,17'
          Dst:             pixDilate
        - Src:             'morph.c:475,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:476,5'
          Dst:             pixErode
        - Src:             'morph.c:477,5'
          Dst:             pixDestroy
    - functionName:    processMorphArgs2
      functionSourceFile: '/src/leptonica/src/morph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1849
      functionLinenumberEnd: 1867
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - sel
      BBCount:         29
      ICount:          146
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - pixCreateTemplate
        - pixGetDepth
        - pixResizeImageData
        - returnErrorPtr
        - selGetParameters
      functionUses:    4
      BranchProfiles:
        - Branch String:   'morph.c:1852,9'
          Branch Sides:
            - BranchSide:      'morph.c:1853,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - selGetParameters
                - pixCreateTemplate
                - pixResizeImageData
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morph.c:1854,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - selGetParameters
                - pixCreateTemplate
                - pixResizeImageData
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morph.c:1853,23'
          Branch Sides:
            - BranchSide:      'morph.c:1853,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1853,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1854,9'
          Branch Sides:
            - BranchSide:      'morph.c:1855,23'
              BranchSideFuncs:
                - pixGetDepth
                - selGetParameters
                - pixCreateTemplate
                - pixResizeImageData
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morph.c:1856,21'
              BranchSideFuncs:
                - pixGetDepth
                - selGetParameters
                - pixCreateTemplate
                - pixResizeImageData
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morph.c:1855,23'
          Branch Sides:
            - BranchSide:      'morph.c:1855,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1855,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1856,9'
          Branch Sides:
            - BranchSide:      'morph.c:1857,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1859,22'
              BranchSideFuncs:
                - selGetParameters
                - pixCreateTemplate
                - pixResizeImageData
                - returnErrorPtr
        - Branch String:   'morph.c:1857,23'
          Branch Sides:
            - BranchSide:      'morph.c:1857,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1857,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1860,17'
          Branch Sides:
            - BranchSide:      'morph.c:1860,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1861,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morph.c:1860,9'
          Branch Sides:
            - BranchSide:      'morph.c:1861,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1863,10'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixResizeImageData
        - Branch String:   'morph.c:1861,23'
          Branch Sides:
            - BranchSide:      'morph.c:1861,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:1861,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:1863,9'
          Branch Sides:
            - BranchSide:      'morph.c:1864,34'
              BranchSideFuncs:
                - pixResizeImageData
            - BranchSide:      'morph.c:1865,24'
              BranchSideFuncs:
                - pixResizeImageData
      Callsites:
        - Src:             'morph.c:1853,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1855,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1856,9'
          Dst:             pixGetDepth
        - Src:             'morph.c:1857,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1859,5'
          Dst:             selGetParameters
        - Src:             'morph.c:1861,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:1864,16'
          Dst:             pixCreateTemplate
        - Src:             'morph.c:1865,5'
          Dst:             pixResizeImageData
    - functionName:    pixOpenBrick
      functionSourceFile: '/src/leptonica/src/morph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - hsize
        - vsize
      BBCount:         48
      ICount:          268
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - pixCopy
        - pixDestroy
        - pixDilate
        - pixErode
        - pixGetDepth
        - pixOpen
        - returnErrorPtr
        - selCreateBrick
        - selDestroy
      functionUses:    3
      BranchProfiles:
        - Branch String:   'morph.c:816,9'
          Branch Sides:
            - BranchSide:      'morph.c:817,23'
              BranchSideFuncs:
                - pixGetDepth
                - selCreateBrick
                - selCreateBrick
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - pixOpen
                - selDestroy
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morph.c:818,21'
              BranchSideFuncs:
                - pixGetDepth
                - selCreateBrick
                - selCreateBrick
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - pixOpen
                - selDestroy
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morph.c:817,23'
          Branch Sides:
            - BranchSide:      'morph.c:817,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:817,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:818,9'
          Branch Sides:
            - BranchSide:      'morph.c:819,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:820,9'
              BranchSideFuncs:
                - selCreateBrick
                - selCreateBrick
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - pixOpen
                - selDestroy
                - pixCopy
                - returnErrorPtr
        - Branch String:   'morph.c:819,23'
          Branch Sides:
            - BranchSide:      'morph.c:819,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:819,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:820,19'
          Branch Sides:
            - BranchSide:      'morph.c:820,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:821,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morph.c:820,9'
          Branch Sides:
            - BranchSide:      'morph.c:821,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:823,9'
              BranchSideFuncs:
                - selCreateBrick
                - selCreateBrick
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - pixOpen
                - selDestroy
                - pixCopy
        - Branch String:   'morph.c:821,23'
          Branch Sides:
            - BranchSide:      'morph.c:821,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:821,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:823,20'
          Branch Sides:
            - BranchSide:      'morph.c:823,23'
              BranchSideFuncs:
                - selCreateBrick
                - selCreateBrick
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - pixOpen
                - selDestroy
                - pixCopy
            - BranchSide:      'morph.c:825,9'
              BranchSideFuncs:
                - selCreateBrick
                - selCreateBrick
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - pixOpen
                - selDestroy
        - Branch String:   'morph.c:823,9'
          Branch Sides:
            - BranchSide:      'morph.c:824,24'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'morph.c:825,9'
              BranchSideFuncs:
                - selCreateBrick
                - selCreateBrick
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - pixOpen
                - selDestroy
        - Branch String:   'morph.c:825,20'
          Branch Sides:
            - BranchSide:      'morph.c:825,23'
              BranchSideFuncs:
                - selCreateBrick
                - returnErrorPtr
                - pixOpen
                - selDestroy
            - BranchSide:      'morph.c:826,30'
              BranchSideFuncs:
                - selCreateBrick
                - returnErrorPtr
                - pixOpen
                - selDestroy
        - Branch String:   'morph.c:825,9'
          Branch Sides:
            - BranchSide:      'morph.c:826,30'
              BranchSideFuncs:
                - selCreateBrick
                - returnErrorPtr
                - pixOpen
                - selDestroy
            - BranchSide:      'morph.c:832,39'
              BranchSideFuncs:
                - selCreateBrick
                - selCreateBrick
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morph.c:827,13'
          Branch Sides:
            - BranchSide:      'morph.c:828,27'
              BranchSideFuncs:
                - pixOpen
                - selDestroy
            - BranchSide:      'morph.c:829,24'
              BranchSideFuncs:
                - pixOpen
                - selDestroy
        - Branch String:   'morph.c:828,27'
          Branch Sides:
            - BranchSide:      'morph.c:828,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:828,13'
              BranchSideFuncs: []
        - Branch String:   'morph.c:832,13'
          Branch Sides:
            - BranchSide:      'morph.c:833,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:834,36'
              BranchSideFuncs:
                - selCreateBrick
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:833,27'
          Branch Sides:
            - BranchSide:      'morph.c:833,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:833,13'
              BranchSideFuncs: []
        - Branch String:   'morph.c:834,13'
          Branch Sides:
            - BranchSide:      'morph.c:835,13'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'morph.c:838,31'
              BranchSideFuncs:
                - pixErode
                - pixErode
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
        - Branch String:   'morph.c:836,27'
          Branch Sides:
            - BranchSide:      'morph.c:836,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:836,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'morph.c:817,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:818,9'
          Dst:             pixGetDepth
        - Src:             'morph.c:819,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:821,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:824,16'
          Dst:             pixCopy
        - Src:             'morph.c:826,15'
          Dst:             selCreateBrick
        - Src:             'morph.c:828,27'
          Dst:             returnErrorPtr
        - Src:             'morph.c:829,16'
          Dst:             pixOpen
        - Src:             'morph.c:830,9'
          Dst:             selDestroy
        - Src:             'morph.c:832,21'
          Dst:             selCreateBrick
        - Src:             'morph.c:833,27'
          Dst:             returnErrorPtr
        - Src:             'morph.c:834,21'
          Dst:             selCreateBrick
        - Src:             'morph.c:835,13'
          Dst:             selDestroy
        - Src:             'morph.c:836,27'
          Dst:             returnErrorPtr
        - Src:             'morph.c:838,16'
          Dst:             pixErode
        - Src:             'morph.c:839,16'
          Dst:             pixErode
        - Src:             'morph.c:840,9'
          Dst:             pixDilate
        - Src:             'morph.c:841,9'
          Dst:             pixDilate
        - Src:             'morph.c:842,9'
          Dst:             pixDestroy
        - Src:             'morph.c:843,9'
          Dst:             selDestroy
        - Src:             'morph.c:844,9'
          Dst:             selDestroy
    - functionName:    pixOpen
      functionSourceFile: '/src/leptonica/src/morph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - sel
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pixDestroy
        - pixDilate
        - pixErode
        - processMorphArgs2
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'morph.c:426,9'
          Branch Sides:
            - BranchSide:      'morph.c:427,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:429,32'
              BranchSideFuncs:
                - pixErode
                - pixDilate
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:427,23'
          Branch Sides:
            - BranchSide:      'morph.c:427,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:427,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:429,9'
          Branch Sides:
            - BranchSide:      'morph.c:430,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:431,15'
              BranchSideFuncs:
                - pixDilate
                - pixDestroy
        - Branch String:   'morph.c:430,23'
          Branch Sides:
            - BranchSide:      'morph.c:430,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:430,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'morph.c:426,17'
          Dst:             processMorphArgs2
        - Src:             'morph.c:427,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:429,17'
          Dst:             pixErode
        - Src:             'morph.c:430,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:431,5'
          Dst:             pixDilate
        - Src:             'morph.c:432,5'
          Dst:             pixDestroy
    - functionName:    pixErodeBrick
      functionSourceFile: '/src/leptonica/src/morph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - hsize
        - vsize
      BBCount:         48
      ICount:          260
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - pixCopy
        - pixDestroy
        - pixErode
        - pixGetDepth
        - returnErrorPtr
        - selCreateBrick
        - selDestroy
      functionUses:    7
      BranchProfiles:
        - Branch String:   'morph.c:748,9'
          Branch Sides:
            - BranchSide:      'morph.c:749,23'
              BranchSideFuncs:
                - pixGetDepth
                - selCreateBrick
                - selCreateBrick
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - pixErode
                - selDestroy
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morph.c:750,21'
              BranchSideFuncs:
                - pixGetDepth
                - selCreateBrick
                - selCreateBrick
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - pixErode
                - selDestroy
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morph.c:749,23'
          Branch Sides:
            - BranchSide:      'morph.c:749,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:749,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:750,9'
          Branch Sides:
            - BranchSide:      'morph.c:751,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:752,9'
              BranchSideFuncs:
                - selCreateBrick
                - selCreateBrick
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - pixErode
                - selDestroy
                - pixCopy
                - returnErrorPtr
        - Branch String:   'morph.c:751,23'
          Branch Sides:
            - BranchSide:      'morph.c:751,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:751,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:752,19'
          Branch Sides:
            - BranchSide:      'morph.c:752,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:753,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morph.c:752,9'
          Branch Sides:
            - BranchSide:      'morph.c:753,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:755,9'
              BranchSideFuncs:
                - selCreateBrick
                - selCreateBrick
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - pixErode
                - selDestroy
                - pixCopy
        - Branch String:   'morph.c:753,23'
          Branch Sides:
            - BranchSide:      'morph.c:753,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:753,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:755,20'
          Branch Sides:
            - BranchSide:      'morph.c:755,23'
              BranchSideFuncs:
                - selCreateBrick
                - selCreateBrick
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - pixErode
                - selDestroy
                - pixCopy
            - BranchSide:      'morph.c:757,9'
              BranchSideFuncs:
                - selCreateBrick
                - selCreateBrick
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - pixErode
                - selDestroy
        - Branch String:   'morph.c:755,9'
          Branch Sides:
            - BranchSide:      'morph.c:756,24'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'morph.c:757,9'
              BranchSideFuncs:
                - selCreateBrick
                - selCreateBrick
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - pixErode
                - selDestroy
        - Branch String:   'morph.c:757,20'
          Branch Sides:
            - BranchSide:      'morph.c:757,23'
              BranchSideFuncs:
                - selCreateBrick
                - returnErrorPtr
                - pixErode
                - selDestroy
            - BranchSide:      'morph.c:758,30'
              BranchSideFuncs:
                - selCreateBrick
                - returnErrorPtr
                - pixErode
                - selDestroy
        - Branch String:   'morph.c:757,9'
          Branch Sides:
            - BranchSide:      'morph.c:758,30'
              BranchSideFuncs:
                - selCreateBrick
                - returnErrorPtr
                - pixErode
                - selDestroy
            - BranchSide:      'morph.c:764,39'
              BranchSideFuncs:
                - selCreateBrick
                - selCreateBrick
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morph.c:759,13'
          Branch Sides:
            - BranchSide:      'morph.c:760,27'
              BranchSideFuncs:
                - pixErode
                - selDestroy
            - BranchSide:      'morph.c:761,25'
              BranchSideFuncs:
                - pixErode
                - selDestroy
        - Branch String:   'morph.c:760,27'
          Branch Sides:
            - BranchSide:      'morph.c:760,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:760,13'
              BranchSideFuncs: []
        - Branch String:   'morph.c:764,13'
          Branch Sides:
            - BranchSide:      'morph.c:765,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:766,36'
              BranchSideFuncs:
                - selCreateBrick
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:765,27'
          Branch Sides:
            - BranchSide:      'morph.c:765,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:765,13'
              BranchSideFuncs: []
        - Branch String:   'morph.c:766,13'
          Branch Sides:
            - BranchSide:      'morph.c:767,13'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'morph.c:770,31'
              BranchSideFuncs:
                - pixErode
                - pixErode
                - pixDestroy
                - selDestroy
                - selDestroy
        - Branch String:   'morph.c:768,27'
          Branch Sides:
            - BranchSide:      'morph.c:768,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:768,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'morph.c:749,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:750,9'
          Dst:             pixGetDepth
        - Src:             'morph.c:751,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:753,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:756,16'
          Dst:             pixCopy
        - Src:             'morph.c:758,15'
          Dst:             selCreateBrick
        - Src:             'morph.c:760,27'
          Dst:             returnErrorPtr
        - Src:             'morph.c:761,16'
          Dst:             pixErode
        - Src:             'morph.c:762,9'
          Dst:             selDestroy
        - Src:             'morph.c:764,21'
          Dst:             selCreateBrick
        - Src:             'morph.c:765,27'
          Dst:             returnErrorPtr
        - Src:             'morph.c:766,21'
          Dst:             selCreateBrick
        - Src:             'morph.c:767,13'
          Dst:             selDestroy
        - Src:             'morph.c:768,27'
          Dst:             returnErrorPtr
        - Src:             'morph.c:770,16'
          Dst:             pixErode
        - Src:             'morph.c:771,16'
          Dst:             pixErode
        - Src:             'morph.c:772,9'
          Dst:             pixDestroy
        - Src:             'morph.c:773,9'
          Dst:             selDestroy
        - Src:             'morph.c:774,9'
          Dst:             selDestroy
    - functionName:    pixDilateBrick
      functionSourceFile: '/src/leptonica/src/morph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - hsize
        - vsize
      BBCount:         48
      ICount:          260
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - pixCopy
        - pixDestroy
        - pixDilate
        - pixGetDepth
        - returnErrorPtr
        - selCreateBrick
        - selDestroy
      functionUses:    10
      BranchProfiles:
        - Branch String:   'morph.c:680,9'
          Branch Sides:
            - BranchSide:      'morph.c:681,23'
              BranchSideFuncs:
                - pixGetDepth
                - selCreateBrick
                - selCreateBrick
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - pixDilate
                - selDestroy
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morph.c:682,21'
              BranchSideFuncs:
                - pixGetDepth
                - selCreateBrick
                - selCreateBrick
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - pixDilate
                - selDestroy
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morph.c:681,23'
          Branch Sides:
            - BranchSide:      'morph.c:681,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:681,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:682,9'
          Branch Sides:
            - BranchSide:      'morph.c:683,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:684,9'
              BranchSideFuncs:
                - selCreateBrick
                - selCreateBrick
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - pixDilate
                - selDestroy
                - pixCopy
                - returnErrorPtr
        - Branch String:   'morph.c:683,23'
          Branch Sides:
            - BranchSide:      'morph.c:683,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:683,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:684,19'
          Branch Sides:
            - BranchSide:      'morph.c:684,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:685,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morph.c:684,9'
          Branch Sides:
            - BranchSide:      'morph.c:685,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:687,9'
              BranchSideFuncs:
                - selCreateBrick
                - selCreateBrick
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - pixDilate
                - selDestroy
                - pixCopy
        - Branch String:   'morph.c:685,23'
          Branch Sides:
            - BranchSide:      'morph.c:685,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:685,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:687,20'
          Branch Sides:
            - BranchSide:      'morph.c:687,23'
              BranchSideFuncs:
                - selCreateBrick
                - selCreateBrick
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - pixDilate
                - selDestroy
                - pixCopy
            - BranchSide:      'morph.c:689,9'
              BranchSideFuncs:
                - selCreateBrick
                - selCreateBrick
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - pixDilate
                - selDestroy
        - Branch String:   'morph.c:687,9'
          Branch Sides:
            - BranchSide:      'morph.c:688,24'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'morph.c:689,9'
              BranchSideFuncs:
                - selCreateBrick
                - selCreateBrick
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - pixDilate
                - selDestroy
        - Branch String:   'morph.c:689,20'
          Branch Sides:
            - BranchSide:      'morph.c:689,23'
              BranchSideFuncs:
                - selCreateBrick
                - returnErrorPtr
                - pixDilate
                - selDestroy
            - BranchSide:      'morph.c:690,30'
              BranchSideFuncs:
                - selCreateBrick
                - returnErrorPtr
                - pixDilate
                - selDestroy
        - Branch String:   'morph.c:689,9'
          Branch Sides:
            - BranchSide:      'morph.c:690,30'
              BranchSideFuncs:
                - selCreateBrick
                - returnErrorPtr
                - pixDilate
                - selDestroy
            - BranchSide:      'morph.c:696,39'
              BranchSideFuncs:
                - selCreateBrick
                - selCreateBrick
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morph.c:691,13'
          Branch Sides:
            - BranchSide:      'morph.c:692,27'
              BranchSideFuncs:
                - pixDilate
                - selDestroy
            - BranchSide:      'morph.c:693,26'
              BranchSideFuncs:
                - pixDilate
                - selDestroy
        - Branch String:   'morph.c:692,27'
          Branch Sides:
            - BranchSide:      'morph.c:692,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:692,13'
              BranchSideFuncs: []
        - Branch String:   'morph.c:696,13'
          Branch Sides:
            - BranchSide:      'morph.c:697,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:698,36'
              BranchSideFuncs:
                - selCreateBrick
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
                - selDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:697,27'
          Branch Sides:
            - BranchSide:      'morph.c:697,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:697,13'
              BranchSideFuncs: []
        - Branch String:   'morph.c:698,13'
          Branch Sides:
            - BranchSide:      'morph.c:699,13'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'morph.c:702,32'
              BranchSideFuncs:
                - pixDilate
                - pixDilate
                - pixDestroy
                - selDestroy
                - selDestroy
        - Branch String:   'morph.c:700,27'
          Branch Sides:
            - BranchSide:      'morph.c:700,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:700,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'morph.c:681,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:682,9'
          Dst:             pixGetDepth
        - Src:             'morph.c:683,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:685,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:688,16'
          Dst:             pixCopy
        - Src:             'morph.c:690,15'
          Dst:             selCreateBrick
        - Src:             'morph.c:692,27'
          Dst:             returnErrorPtr
        - Src:             'morph.c:693,16'
          Dst:             pixDilate
        - Src:             'morph.c:694,9'
          Dst:             selDestroy
        - Src:             'morph.c:696,21'
          Dst:             selCreateBrick
        - Src:             'morph.c:697,27'
          Dst:             returnErrorPtr
        - Src:             'morph.c:698,21'
          Dst:             selCreateBrick
        - Src:             'morph.c:699,13'
          Dst:             selDestroy
        - Src:             'morph.c:700,27'
          Dst:             returnErrorPtr
        - Src:             'morph.c:702,16'
          Dst:             pixDilate
        - Src:             'morph.c:703,16'
          Dst:             pixDilate
        - Src:             'morph.c:704,9'
          Dst:             pixDestroy
        - Src:             'morph.c:705,9'
          Dst:             selDestroy
        - Src:             'morph.c:706,9'
          Dst:             selDestroy
    - functionName:    pixCloseGeneralized
      functionSourceFile: '/src/leptonica/src/morph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - sel
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pixDestroy
        - pixDilate
        - pixHMT
        - processMorphArgs2
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'morph.c:630,9'
          Branch Sides:
            - BranchSide:      'morph.c:631,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:633,33'
              BranchSideFuncs:
                - pixDilate
                - pixHMT
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:631,23'
          Branch Sides:
            - BranchSide:      'morph.c:631,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:631,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:633,9'
          Branch Sides:
            - BranchSide:      'morph.c:634,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:635,12'
              BranchSideFuncs:
                - pixHMT
                - pixDestroy
        - Branch String:   'morph.c:634,23'
          Branch Sides:
            - BranchSide:      'morph.c:634,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:634,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'morph.c:630,17'
          Dst:             processMorphArgs2
        - Src:             'morph.c:631,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:633,17'
          Dst:             pixDilate
        - Src:             'morph.c:634,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:635,5'
          Dst:             pixHMT
        - Src:             'morph.c:636,5'
          Dst:             pixDestroy
    - functionName:    pixHMT
      functionSourceFile: '/src/leptonica/src/morph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - sel
      BBCount:         41
      ICount:          289
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - pixClearAll
        - pixDestroy
        - pixGetDimensions
        - pixRasterop
        - pixSetAll
        - processMorphArgs1
        - returnErrorPtr
        - selFindMaxTranslations
        - selGetParameters
      functionUses:    5
      BranchProfiles:
        - Branch String:   'morph.c:346,9'
          Branch Sides:
            - BranchSide:      'morph.c:347,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:349,22'
              BranchSideFuncs:
                - pixGetDimensions
                - selGetParameters
                - selFindMaxTranslations
                - pixDestroy
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixSetAll
                - pixRasterop
                - pixRasterop
                - pixClearAll
                - pixRasterop
        - Branch String:   'morph.c:347,23'
          Branch Sides:
            - BranchSide:      'morph.c:347,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:347,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:352,5'
          Branch Sides:
            - BranchSide:      'morph.c:353,16'
              BranchSideFuncs:
                - selFindMaxTranslations
                - pixDestroy
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixSetAll
                - pixRasterop
                - pixRasterop
                - pixClearAll
                - pixRasterop
            - BranchSide:      'morph.c:381,28'
              BranchSideFuncs:
                - selFindMaxTranslations
                - pixDestroy
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'morph.c:353,9'
          Branch Sides:
            - BranchSide:      'morph.c:354,23'
              BranchSideFuncs:
                - selFindMaxTranslations
                - pixDestroy
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixSetAll
                - pixRasterop
                - pixRasterop
                - pixClearAll
                - pixRasterop
            - BranchSide:      'morph.c:378,5'
              BranchSideFuncs:
                - selFindMaxTranslations
                - pixDestroy
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixSetAll
                - pixRasterop
                - pixRasterop
                - pixClearAll
                - pixRasterop
        - Branch String:   'morph.c:355,17'
          Branch Sides:
            - BranchSide:      'morph.c:356,21'
              BranchSideFuncs:
                - pixRasterop
                - selFindMaxTranslations
                - pixDestroy
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixSetAll
                - pixRasterop
                - pixClearAll
                - pixRasterop
            - BranchSide:      'morph.c:365,24'
              BranchSideFuncs:
                - selFindMaxTranslations
                - pixDestroy
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixClearAll
                - pixRasterop
                - pixRasterop
                - pixSetAll
                - pixRasterop
        - Branch String:   'morph.c:356,21'
          Branch Sides:
            - BranchSide:      'morph.c:357,33'
              BranchSideFuncs:
                - pixClearAll
                - pixRasterop
                - selFindMaxTranslations
                - pixDestroy
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixSetAll
                - pixRasterop
                - pixRasterop
            - BranchSide:      'morph.c:362,33'
              BranchSideFuncs:
                - pixRasterop
                - selFindMaxTranslations
                - pixDestroy
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixSetAll
                - pixRasterop
                - pixClearAll
                - pixRasterop
        - Branch String:   'morph.c:366,21'
          Branch Sides:
            - BranchSide:      'morph.c:367,31'
              BranchSideFuncs:
                - pixSetAll
                - pixRasterop
                - selFindMaxTranslations
                - pixDestroy
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixClearAll
                - pixRasterop
            - BranchSide:      'morph.c:372,33'
              BranchSideFuncs:
                - pixRasterop
                - selFindMaxTranslations
                - pixDestroy
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixSetAll
                - pixRasterop
                - pixRasterop
                - pixClearAll
                - pixRasterop
        - Branch String:   'morph.c:382,9'
          Branch Sides:
            - BranchSide:      'morph.c:383,21'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixRasterop
                - pixRasterop
            - BranchSide:      'morph.c:384,9'
              BranchSideFuncs:
                - pixDestroy
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'morph.c:384,9'
          Branch Sides:
            - BranchSide:      'morph.c:385,21'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixRasterop
            - BranchSide:      'morph.c:386,9'
              BranchSideFuncs:
                - pixDestroy
                - pixRasterop
                - pixRasterop
        - Branch String:   'morph.c:386,9'
          Branch Sides:
            - BranchSide:      'morph.c:387,21'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixRasterop
            - BranchSide:      'morph.c:388,9'
              BranchSideFuncs:
                - pixDestroy
                - pixRasterop
        - Branch String:   'morph.c:388,9'
          Branch Sides:
            - BranchSide:      'morph.c:389,21'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
            - BranchSide:      'morph.c:391,5'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'morph.c:346,17'
          Dst:             processMorphArgs1
        - Src:             'morph.c:347,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:349,5'
          Dst:             pixGetDimensions
        - Src:             'morph.c:350,5'
          Dst:             selGetParameters
        - Src:             'morph.c:357,21'
          Dst:             pixClearAll
        - Src:             'morph.c:358,21'
          Dst:             pixRasterop
        - Src:             'morph.c:362,21'
          Dst:             pixRasterop
        - Src:             'morph.c:367,21'
          Dst:             pixSetAll
        - Src:             'morph.c:368,21'
          Dst:             pixRasterop
        - Src:             'morph.c:372,21'
          Dst:             pixRasterop
        - Src:             'morph.c:381,5'
          Dst:             selFindMaxTranslations
        - Src:             'morph.c:383,9'
          Dst:             pixRasterop
        - Src:             'morph.c:385,9'
          Dst:             pixRasterop
        - Src:             'morph.c:387,9'
          Dst:             pixRasterop
        - Src:             'morph.c:389,9'
          Dst:             pixRasterop
        - Src:             'morph.c:391,5'
          Dst:             pixDestroy
    - functionName:    pixOpenGeneralized
      functionSourceFile: '/src/leptonica/src/morph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - sel
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pixDestroy
        - pixDilate
        - pixHMT
        - processMorphArgs2
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'morph.c:585,9'
          Branch Sides:
            - BranchSide:      'morph.c:586,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:588,30'
              BranchSideFuncs:
                - pixHMT
                - pixDilate
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:586,23'
          Branch Sides:
            - BranchSide:      'morph.c:586,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:586,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:588,9'
          Branch Sides:
            - BranchSide:      'morph.c:589,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:590,15'
              BranchSideFuncs:
                - pixDilate
                - pixDestroy
        - Branch String:   'morph.c:589,23'
          Branch Sides:
            - BranchSide:      'morph.c:589,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:589,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'morph.c:585,17'
          Dst:             processMorphArgs2
        - Src:             'morph.c:586,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:588,17'
          Dst:             pixHMT
        - Src:             'morph.c:589,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:590,5'
          Dst:             pixDilate
        - Src:             'morph.c:591,5'
          Dst:             pixDestroy
    - functionName:    pixCloseSafe
      functionSourceFile: '/src/leptonica/src/morph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - sel
      BBCount:         36
      ICount:          218
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - pixAddBorderGeneral
        - pixClose
        - pixCopy
        - pixDestroy
        - pixGetDepth
        - pixRemoveBorderGeneral
        - returnErrorPtr
        - selFindMaxTranslations
      functionUses:    0
      BranchProfiles:
        - Branch String:   'morph.c:521,9'
          Branch Sides:
            - BranchSide:      'morph.c:522,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - selFindMaxTranslations
                - pixAddBorderGeneral
                - pixClose
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixCopy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixClose
                - returnErrorPtr
            - BranchSide:      'morph.c:523,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - selFindMaxTranslations
                - pixAddBorderGeneral
                - pixClose
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixCopy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixClose
                - returnErrorPtr
        - Branch String:   'morph.c:522,23'
          Branch Sides:
            - BranchSide:      'morph.c:522,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:522,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:523,9'
          Branch Sides:
            - BranchSide:      'morph.c:524,23'
              BranchSideFuncs:
                - pixGetDepth
                - selFindMaxTranslations
                - pixAddBorderGeneral
                - pixClose
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixCopy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixClose
                - returnErrorPtr
            - BranchSide:      'morph.c:525,21'
              BranchSideFuncs:
                - pixGetDepth
                - selFindMaxTranslations
                - pixAddBorderGeneral
                - pixClose
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixCopy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixClose
                - returnErrorPtr
        - Branch String:   'morph.c:524,23'
          Branch Sides:
            - BranchSide:      'morph.c:524,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:524,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:525,9'
          Branch Sides:
            - BranchSide:      'morph.c:526,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:529,9'
              BranchSideFuncs:
                - selFindMaxTranslations
                - pixAddBorderGeneral
                - pixClose
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixCopy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixClose
        - Branch String:   'morph.c:526,23'
          Branch Sides:
            - BranchSide:      'morph.c:526,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:526,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:529,9'
          Branch Sides:
            - BranchSide:      'morph.c:530,25'
              BranchSideFuncs:
                - pixClose
            - BranchSide:      'morph.c:532,28'
              BranchSideFuncs:
                - selFindMaxTranslations
                - pixAddBorderGeneral
                - pixClose
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixCopy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morph.c:533,12'
          Branch Sides:
            - BranchSide:      'morph.c:533,10'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixClose
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixCopy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morph.c:533,10'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixClose
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixCopy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morph.c:536,9'
          Branch Sides:
            - BranchSide:      'morph.c:537,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:538,14'
              BranchSideFuncs:
                - pixClose
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixCopy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'morph.c:537,23'
          Branch Sides:
            - BranchSide:      'morph.c:537,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:537,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:539,9'
          Branch Sides:
            - BranchSide:      'morph.c:540,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:541,5'
              BranchSideFuncs:
                - pixDestroy
                - pixCopy
                - pixDestroy
        - Branch String:   'morph.c:540,23'
          Branch Sides:
            - BranchSide:      'morph.c:540,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morph.c:540,9'
              BranchSideFuncs: []
        - Branch String:   'morph.c:543,9'
          Branch Sides:
            - BranchSide:      'morph.c:544,16'
              BranchSideFuncs:
                - pixCopy
                - pixDestroy
            - BranchSide:      'morph.c:546,13'
              BranchSideFuncs:
                - pixCopy
                - pixDestroy
      Callsites:
        - Src:             'morph.c:522,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:524,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:525,9'
          Dst:             pixGetDepth
        - Src:             'morph.c:526,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:530,16'
          Dst:             pixClose
        - Src:             'morph.c:532,5'
          Dst:             selFindMaxTranslations
        - Src:             'morph.c:536,18'
          Dst:             pixAddBorderGeneral
        - Src:             'morph.c:537,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:538,5'
          Dst:             pixClose
        - Src:             'morph.c:539,18'
          Dst:             pixRemoveBorderGeneral
        - Src:             'morph.c:540,23'
          Dst:             returnErrorPtr
        - Src:             'morph.c:541,5'
          Dst:             pixDestroy
        - Src:             'morph.c:546,5'
          Dst:             pixCopy
        - Src:             'morph.c:547,5'
          Dst:             pixDestroy
    - functionName:    pixCentroid
      functionSourceFile: '/src/leptonica/src/morphapp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1597
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - centtab
        - sumtab
        - pxave
        - pyave
      BBCount:         77
      ICount:          568
      EdgeCount:       101
      CyclomaticComplexity: 26
      functionsReached:
        - lept_stderr
        - makePixelCentroidTab8
        - makePixelSumTab8
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixSetPadBits
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'morphapp.c:1507,16'
          Branch Sides:
            - BranchSide:      'morphapp.c:1507,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - lept_stderr
                - lept_stderr
                - pixSetPadBits
                - makePixelCentroidTab8
                - makePixelSumTab8
                - returnErrorInt
            - BranchSide:      'morphapp.c:1508,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'morphapp.c:1507,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1508,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - lept_stderr
                - lept_stderr
                - pixSetPadBits
                - makePixelCentroidTab8
                - makePixelSumTab8
                - returnErrorInt
            - BranchSide:      'morphapp.c:1509,15'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - lept_stderr
                - lept_stderr
                - pixSetPadBits
                - makePixelCentroidTab8
                - makePixelSumTab8
                - returnErrorInt
        - Branch String:   'morphapp.c:1508,16'
          Branch Sides:
            - BranchSide:      'morphapp.c:1508,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morphapp.c:1508,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1510,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1511,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - lept_stderr
                - lept_stderr
                - pixSetPadBits
                - makePixelCentroidTab8
                - makePixelSumTab8
                - returnErrorInt
            - BranchSide:      'morphapp.c:1512,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - lept_stderr
                - lept_stderr
                - pixSetPadBits
                - makePixelCentroidTab8
                - makePixelSumTab8
                - returnErrorInt
        - Branch String:   'morphapp.c:1511,16'
          Branch Sides:
            - BranchSide:      'morphapp.c:1511,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morphapp.c:1511,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1513,16'
          Branch Sides:
            - BranchSide:      'morphapp.c:1513,19'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - free
                - free
                - lept_stderr
                - lept_stderr
                - pixSetPadBits
                - makePixelCentroidTab8
                - makePixelSumTab8
                - returnErrorInt
            - BranchSide:      'morphapp.c:1516,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - free
                - free
                - lept_stderr
                - lept_stderr
                - pixSetPadBits
                - makePixelCentroidTab8
                - makePixelSumTab8
        - Branch String:   'morphapp.c:1513,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1514,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morphapp.c:1516,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - free
                - free
                - lept_stderr
                - lept_stderr
                - pixSetPadBits
                - makePixelCentroidTab8
                - makePixelSumTab8
        - Branch String:   'morphapp.c:1514,16'
          Branch Sides:
            - BranchSide:      'morphapp.c:1514,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morphapp.c:1514,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1518,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1519,23'
              BranchSideFuncs:
                - pixSetPadBits
                - makePixelCentroidTab8
                - makePixelSumTab8
                - pixGetData
                - pixGetWpl
                - free
                - free
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphapp.c:1526,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - free
                - free
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphapp.c:1520,13'
          Branch Sides:
            - BranchSide:      'morphapp.c:1521,20'
              BranchSideFuncs:
                - makePixelSumTab8
                - pixGetData
                - pixGetWpl
                - free
                - free
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphapp.c:1522,14'
              BranchSideFuncs:
                - makePixelSumTab8
                - pixGetData
                - pixGetWpl
                - free
                - free
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphapp.c:1522,13'
          Branch Sides:
            - BranchSide:      'morphapp.c:1523,20'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - free
                - free
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphapp.c:1524,5'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - free
                - free
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphapp.c:1530,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1531,16'
              BranchSideFuncs:
                - free
                - free
                - lept_stderr
            - BranchSide:      'morphapp.c:1575,16'
              BranchSideFuncs:
                - free
                - free
                - lept_stderr
        - Branch String:   'morphapp.c:1531,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1546,20'
              BranchSideFuncs:
                - free
                - free
                - lept_stderr
            - BranchSide:      'morphapp.c:1568,13'
              BranchSideFuncs:
                - free
                - free
                - lept_stderr
        - Branch String:   'morphapp.c:1548,13'
          Branch Sides:
            - BranchSide:      'morphapp.c:1549,24'
              BranchSideFuncs:
                - free
                - free
                - lept_stderr
            - BranchSide:      'morphapp.c:1565,23'
              BranchSideFuncs:
                - free
                - free
                - lept_stderr
        - Branch String:   'morphapp.c:1550,21'
          Branch Sides:
            - BranchSide:      'morphapp.c:1551,28'
              BranchSideFuncs:
                - free
                - free
                - lept_stderr
            - BranchSide:      'morphapp.c:1564,13'
              BranchSideFuncs:
                - free
                - free
                - lept_stderr
        - Branch String:   'morphapp.c:1568,13'
          Branch Sides:
            - BranchSide:      'morphapp.c:1569,13'
              BranchSideFuncs:
                - free
                - free
                - lept_stderr
            - BranchSide:      'morphapp.c:1571,22'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'morphapp.c:1569,13'
          Branch Sides:
            - BranchSide:      'morphapp.c:1570,9'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
            - BranchSide:      'morphapp.c:1570,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'morphapp.c:1575,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1576,20'
              BranchSideFuncs:
                - free
                - free
                - lept_stderr
            - BranchSide:      'morphapp.c:1584,13'
              BranchSideFuncs:
                - free
                - free
                - lept_stderr
        - Branch String:   'morphapp.c:1577,13'
          Branch Sides:
            - BranchSide:      'morphapp.c:1578,23'
              BranchSideFuncs:
                - free
                - free
                - lept_stderr
            - BranchSide:      'morphapp.c:1583,9'
              BranchSideFuncs:
                - free
                - free
                - lept_stderr
        - Branch String:   'morphapp.c:1584,13'
          Branch Sides:
            - BranchSide:      'morphapp.c:1585,13'
              BranchSideFuncs:
                - free
                - free
                - lept_stderr
            - BranchSide:      'morphapp.c:1587,22'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'morphapp.c:1585,13'
          Branch Sides:
            - BranchSide:      'morphapp.c:1586,9'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
            - BranchSide:      'morphapp.c:1586,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'morphapp.c:1592,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1593,14'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'morphapp.c:1596,5'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1593,13'
          Branch Sides:
            - BranchSide:      'morphapp.c:1593,23'
              BranchSideFuncs:
                - free
            - BranchSide:      'morphapp.c:1594,14'
              BranchSideFuncs:
                - free
        - Branch String:   'morphapp.c:1594,13'
          Branch Sides:
            - BranchSide:      'morphapp.c:1594,22'
              BranchSideFuncs: []
            - BranchSide:      'morphapp.c:1595,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'morphapp.c:1508,16'
          Dst:             returnErrorInt
        - Src:             'morphapp.c:1511,16'
          Dst:             returnErrorInt
        - Src:             'morphapp.c:1512,5'
          Dst:             pixGetDimensions
        - Src:             'morphapp.c:1514,16'
          Dst:             returnErrorInt
        - Src:             'morphapp.c:1519,9'
          Dst:             pixSetPadBits
        - Src:             'morphapp.c:1521,20'
          Dst:             makePixelCentroidTab8
        - Src:             'morphapp.c:1523,20'
          Dst:             makePixelSumTab8
        - Src:             'morphapp.c:1526,12'
          Dst:             pixGetData
        - Src:             'morphapp.c:1527,11'
          Dst:             pixGetWpl
        - Src:             'morphapp.c:1569,13'
          Dst:             lept_stderr
        - Src:             'morphapp.c:1585,13'
          Dst:             lept_stderr
    - functionName:    pixMorphGradient
      functionSourceFile: '/src/leptonica/src/morphapp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1393
      functionLinenumberEnd: 1420
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - hsize
        - vsize
        - smoothing
      BBCount:         34
      ICount:          171
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - lept_stderr
        - pixBlockconvGray
        - pixDestroy
        - pixDilateGray
        - pixGetDepth
        - pixSubtractGray
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'morphapp.c:1396,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1397,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixBlockconvGray
                - pixDilateGray
                - pixSubtractGray
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1398,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixBlockconvGray
                - pixDilateGray
                - pixSubtractGray
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:1397,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:1397,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1397,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1398,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1399,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1400,9'
              BranchSideFuncs:
                - pixBlockconvGray
                - pixDilateGray
                - pixSubtractGray
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'morphapp.c:1399,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:1399,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1399,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1400,19'
          Branch Sides:
            - BranchSide:      'morphapp.c:1400,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1401,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morphapp.c:1400,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1401,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1402,10'
              BranchSideFuncs:
                - pixBlockconvGray
                - pixDilateGray
                - pixSubtractGray
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphapp.c:1401,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:1401,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1401,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1402,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1403,9'
              BranchSideFuncs:
                - pixBlockconvGray
                - pixDilateGray
                - pixSubtractGray
                - pixDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphapp.c:1406,10'
              BranchSideFuncs:
                - pixBlockconvGray
                - pixDilateGray
                - pixSubtractGray
                - pixDestroy
                - lept_stderr
        - Branch String:   'morphapp.c:1403,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1404,14'
              BranchSideFuncs:
                - lept_stderr
                - pixBlockconvGray
                - pixDilateGray
                - pixSubtractGray
                - pixDestroy
                - lept_stderr
            - BranchSide:      'morphapp.c:1404,14'
              BranchSideFuncs:
                - pixBlockconvGray
                - pixDilateGray
                - pixSubtractGray
                - pixDestroy
                - lept_stderr
        - Branch String:   'morphapp.c:1406,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1407,9'
              BranchSideFuncs:
                - pixBlockconvGray
                - pixDilateGray
                - pixSubtractGray
                - pixDestroy
                - lept_stderr
            - BranchSide:      'morphapp.c:1413,29'
              BranchSideFuncs:
                - pixBlockconvGray
                - pixDilateGray
                - pixSubtractGray
                - pixDestroy
        - Branch String:   'morphapp.c:1407,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1408,14'
              BranchSideFuncs:
                - lept_stderr
                - pixBlockconvGray
                - pixDilateGray
                - pixSubtractGray
                - pixDestroy
            - BranchSide:      'morphapp.c:1408,14'
              BranchSideFuncs:
                - pixBlockconvGray
                - pixDilateGray
                - pixSubtractGray
                - pixDestroy
      Callsites:
        - Src:             'morphapp.c:1397,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1398,9'
          Dst:             pixGetDepth
        - Src:             'morphapp.c:1399,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1401,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1403,9'
          Dst:             lept_stderr
        - Src:             'morphapp.c:1407,9'
          Dst:             lept_stderr
        - Src:             'morphapp.c:1413,12'
          Dst:             pixBlockconvGray
        - Src:             'morphapp.c:1416,12'
          Dst:             pixDilateGray
        - Src:             'morphapp.c:1417,5'
          Dst:             pixSubtractGray
        - Src:             'morphapp.c:1418,5'
          Dst:             pixDestroy
    - functionName:    pixFastTophat
      functionSourceFile: '/src/leptonica/src/morphapp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1333
      functionLinenumberEnd: 1375
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - xsize
        - ysize
        - type
      BBCount:         52
      ICount:          268
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached:
        - pixBlockconv
        - pixCreateTemplate
        - pixDestroy
        - pixGetDepth
        - pixScaleBySampling
        - pixScaleGrayMinMax
        - pixSubtractGray
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'morphapp.c:1336,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1337,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixScaleGrayMinMax
                - pixBlockconv
                - pixScaleBySampling
                - pixSubtractGray
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixScaleGrayMinMax
                - pixBlockconv
                - pixScaleBySampling
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCreateTemplate
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1338,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixScaleGrayMinMax
                - pixBlockconv
                - pixScaleBySampling
                - pixSubtractGray
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixScaleGrayMinMax
                - pixBlockconv
                - pixScaleBySampling
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCreateTemplate
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:1337,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:1337,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1337,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1338,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1339,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1340,9'
              BranchSideFuncs:
                - pixScaleGrayMinMax
                - pixBlockconv
                - pixScaleBySampling
                - pixSubtractGray
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixScaleGrayMinMax
                - pixBlockconv
                - pixScaleBySampling
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCreateTemplate
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:1339,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:1339,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1339,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1340,19'
          Branch Sides:
            - BranchSide:      'morphapp.c:1340,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1341,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morphapp.c:1340,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1341,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1342,9'
              BranchSideFuncs:
                - pixScaleGrayMinMax
                - pixBlockconv
                - pixScaleBySampling
                - pixSubtractGray
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixScaleGrayMinMax
                - pixBlockconv
                - pixScaleBySampling
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCreateTemplate
                - returnErrorPtr
        - Branch String:   'morphapp.c:1341,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:1341,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1341,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1342,32'
          Branch Sides:
            - BranchSide:      'morphapp.c:1342,35'
              BranchSideFuncs:
                - pixScaleGrayMinMax
                - pixBlockconv
                - pixScaleBySampling
                - pixSubtractGray
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixScaleGrayMinMax
                - pixBlockconv
                - pixScaleBySampling
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCreateTemplate
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1346,9'
              BranchSideFuncs:
                - pixScaleGrayMinMax
                - pixBlockconv
                - pixScaleBySampling
                - pixSubtractGray
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixScaleGrayMinMax
                - pixBlockconv
                - pixScaleBySampling
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCreateTemplate
        - Branch String:   'morphapp.c:1342,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1343,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1346,9'
              BranchSideFuncs:
                - pixScaleGrayMinMax
                - pixBlockconv
                - pixScaleBySampling
                - pixSubtractGray
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixScaleGrayMinMax
                - pixBlockconv
                - pixScaleBySampling
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCreateTemplate
        - Branch String:   'morphapp.c:1343,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:1343,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1343,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1346,20'
          Branch Sides:
            - BranchSide:      'morphapp.c:1346,23'
              BranchSideFuncs:
                - pixScaleGrayMinMax
                - pixBlockconv
                - pixScaleBySampling
                - pixSubtractGray
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixScaleGrayMinMax
                - pixBlockconv
                - pixScaleBySampling
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCreateTemplate
            - BranchSide:      'morphapp.c:1349,13'
              BranchSideFuncs:
                - pixScaleGrayMinMax
                - pixBlockconv
                - pixScaleBySampling
                - pixSubtractGray
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixScaleGrayMinMax
                - pixBlockconv
                - pixScaleBySampling
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:1346,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1347,34'
              BranchSideFuncs:
                - pixCreateTemplate
            - BranchSide:      'morphapp.c:1349,13'
              BranchSideFuncs:
                - pixScaleGrayMinMax
                - pixBlockconv
                - pixScaleBySampling
                - pixSubtractGray
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixScaleGrayMinMax
                - pixBlockconv
                - pixScaleBySampling
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:1349,5'
          Branch Sides:
            - BranchSide:      'morphapp.c:1352,40'
              BranchSideFuncs:
                - pixScaleGrayMinMax
                - pixBlockconv
                - pixScaleBySampling
                - pixSubtractGray
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1361,40'
              BranchSideFuncs:
                - pixScaleGrayMinMax
                - pixBlockconv
                - pixScaleBySampling
                - pixSubtractGray
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1369,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morphapp.c:1352,13'
          Branch Sides:
            - BranchSide:      'morphapp.c:1354,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1355,29'
              BranchSideFuncs:
                - pixBlockconv
                - pixScaleBySampling
                - pixSubtractGray
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'morphapp.c:1354,27'
          Branch Sides:
            - BranchSide:      'morphapp.c:1354,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1354,13'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1361,13'
          Branch Sides:
            - BranchSide:      'morphapp.c:1363,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1364,29'
              BranchSideFuncs:
                - pixBlockconv
                - pixScaleBySampling
                - pixSubtractGray
                - pixDestroy
                - pixDestroy
        - Branch String:   'morphapp.c:1363,27'
          Branch Sides:
            - BranchSide:      'morphapp.c:1363,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1363,13'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1369,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:1369,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1369,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'morphapp.c:1337,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1338,9'
          Dst:             pixGetDepth
        - Src:             'morphapp.c:1339,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1341,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1343,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1347,16'
          Dst:             pixCreateTemplate
        - Src:             'morphapp.c:1352,21'
          Dst:             pixScaleGrayMinMax
        - Src:             'morphapp.c:1354,27'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1355,16'
          Dst:             pixBlockconv
        - Src:             'morphapp.c:1356,16'
          Dst:             pixScaleBySampling
        - Src:             'morphapp.c:1357,16'
          Dst:             pixSubtractGray
        - Src:             'morphapp.c:1358,9'
          Dst:             pixDestroy
        - Src:             'morphapp.c:1361,21'
          Dst:             pixScaleGrayMinMax
        - Src:             'morphapp.c:1363,27'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1364,16'
          Dst:             pixBlockconv
        - Src:             'morphapp.c:1365,16'
          Dst:             pixScaleBySampling
        - Src:             'morphapp.c:1366,9'
          Dst:             pixSubtractGray
        - Src:             'morphapp.c:1369,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1372,5'
          Dst:             pixDestroy
        - Src:             'morphapp.c:1373,5'
          Dst:             pixDestroy
    - functionName:    pixHDome
      functionSourceFile: '/src/leptonica/src/morphapp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1278
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - height
        - connectivity
      BBCount:         26
      ICount:          137
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - pixAddConstantGray
        - pixCopy
        - pixCreateTemplate
        - pixDestroy
        - pixGetDepth
        - pixSeedfillGray
        - pixSubtractGray
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'morphapp.c:1281,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1282,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - pixAddConstantGray
                - pixSeedfillGray
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - pixCreateTemplate
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1283,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - pixAddConstantGray
                - pixSeedfillGray
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - pixCreateTemplate
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:1282,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:1282,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1282,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1283,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1284,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1285,9'
              BranchSideFuncs:
                - pixCopy
                - pixAddConstantGray
                - pixSeedfillGray
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - pixCreateTemplate
                - returnErrorPtr
        - Branch String:   'morphapp.c:1284,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:1284,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1284,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1285,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1286,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1287,9'
              BranchSideFuncs:
                - pixCopy
                - pixAddConstantGray
                - pixSeedfillGray
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - pixCreateTemplate
        - Branch String:   'morphapp.c:1286,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:1286,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1286,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1287,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1288,34'
              BranchSideFuncs:
                - pixCreateTemplate
            - BranchSide:      'morphapp.c:1290,32'
              BranchSideFuncs:
                - pixCopy
                - pixAddConstantGray
                - pixSeedfillGray
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'morphapp.c:1290,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1291,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1292,24'
              BranchSideFuncs:
                - pixAddConstantGray
                - pixSeedfillGray
                - pixSubtractGray
                - pixDestroy
        - Branch String:   'morphapp.c:1291,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:1291,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1291,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'morphapp.c:1282,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1283,9'
          Dst:             pixGetDepth
        - Src:             'morphapp.c:1284,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1286,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1288,16'
          Dst:             pixCreateTemplate
        - Src:             'morphapp.c:1290,18'
          Dst:             pixCopy
        - Src:             'morphapp.c:1291,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1292,5'
          Dst:             pixAddConstantGray
        - Src:             'morphapp.c:1293,5'
          Dst:             pixSeedfillGray
        - Src:             'morphapp.c:1294,12'
          Dst:             pixSubtractGray
        - Src:             'morphapp.c:1295,5'
          Dst:             pixDestroy
    - functionName:    pixTophat
      functionSourceFile: '/src/leptonica/src/morphapp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - hsize
        - vsize
        - type
      BBCount:         64
      ICount:          294
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - lept_stderr
        - pixCloseGray
        - pixCreateTemplate
        - pixDestroy
        - pixGetDepth
        - pixOpenGray
        - pixSubtractGray
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'morphapp.c:1184,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1185,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixCloseGray
                - pixSubtractGray
                - returnErrorPtr
                - pixOpenGray
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCreateTemplate
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1186,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixCloseGray
                - pixSubtractGray
                - returnErrorPtr
                - pixOpenGray
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCreateTemplate
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:1185,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:1185,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1185,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1186,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1187,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1188,9'
              BranchSideFuncs:
                - pixCloseGray
                - pixSubtractGray
                - returnErrorPtr
                - pixOpenGray
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCreateTemplate
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'morphapp.c:1187,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:1187,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1187,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1188,19'
          Branch Sides:
            - BranchSide:      'morphapp.c:1188,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1189,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morphapp.c:1188,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1189,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1190,10'
              BranchSideFuncs:
                - pixCloseGray
                - pixSubtractGray
                - returnErrorPtr
                - pixOpenGray
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCreateTemplate
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphapp.c:1189,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:1189,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1189,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1190,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1191,9'
              BranchSideFuncs:
                - pixCloseGray
                - pixSubtractGray
                - returnErrorPtr
                - pixOpenGray
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCreateTemplate
                - returnErrorPtr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphapp.c:1194,10'
              BranchSideFuncs:
                - pixCloseGray
                - pixSubtractGray
                - returnErrorPtr
                - pixOpenGray
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCreateTemplate
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'morphapp.c:1191,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1192,14'
              BranchSideFuncs:
                - lept_stderr
                - pixCloseGray
                - pixSubtractGray
                - returnErrorPtr
                - pixOpenGray
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCreateTemplate
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'morphapp.c:1192,14'
              BranchSideFuncs:
                - pixCloseGray
                - pixSubtractGray
                - returnErrorPtr
                - pixOpenGray
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCreateTemplate
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'morphapp.c:1194,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1195,9'
              BranchSideFuncs:
                - pixCloseGray
                - pixSubtractGray
                - returnErrorPtr
                - pixOpenGray
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCreateTemplate
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'morphapp.c:1198,9'
              BranchSideFuncs:
                - pixCloseGray
                - pixSubtractGray
                - returnErrorPtr
                - pixOpenGray
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCreateTemplate
                - returnErrorPtr
        - Branch String:   'morphapp.c:1195,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1196,14'
              BranchSideFuncs:
                - lept_stderr
                - pixCloseGray
                - pixSubtractGray
                - returnErrorPtr
                - pixOpenGray
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCreateTemplate
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1196,14'
              BranchSideFuncs:
                - pixCloseGray
                - pixSubtractGray
                - returnErrorPtr
                - pixOpenGray
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCreateTemplate
                - returnErrorPtr
        - Branch String:   'morphapp.c:1198,32'
          Branch Sides:
            - BranchSide:      'morphapp.c:1198,35'
              BranchSideFuncs:
                - pixCloseGray
                - pixSubtractGray
                - returnErrorPtr
                - pixOpenGray
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCreateTemplate
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1202,9'
              BranchSideFuncs:
                - pixCloseGray
                - pixSubtractGray
                - returnErrorPtr
                - pixOpenGray
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCreateTemplate
        - Branch String:   'morphapp.c:1198,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1199,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1202,9'
              BranchSideFuncs:
                - pixCloseGray
                - pixSubtractGray
                - returnErrorPtr
                - pixOpenGray
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCreateTemplate
        - Branch String:   'morphapp.c:1199,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:1199,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1199,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1202,20'
          Branch Sides:
            - BranchSide:      'morphapp.c:1202,23'
              BranchSideFuncs:
                - pixCloseGray
                - pixSubtractGray
                - returnErrorPtr
                - pixOpenGray
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixCreateTemplate
            - BranchSide:      'morphapp.c:1205,13'
              BranchSideFuncs:
                - pixCloseGray
                - pixSubtractGray
                - returnErrorPtr
                - pixOpenGray
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:1202,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1203,34'
              BranchSideFuncs:
                - pixCreateTemplate
            - BranchSide:      'morphapp.c:1205,13'
              BranchSideFuncs:
                - pixCloseGray
                - pixSubtractGray
                - returnErrorPtr
                - pixOpenGray
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:1205,5'
          Branch Sides:
            - BranchSide:      'morphapp.c:1208,33'
              BranchSideFuncs:
                - pixOpenGray
                - pixSubtractGray
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1214,34'
              BranchSideFuncs:
                - pixCloseGray
                - pixSubtractGray
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1219,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morphapp.c:1208,13'
          Branch Sides:
            - BranchSide:      'morphapp.c:1209,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1210,38'
              BranchSideFuncs:
                - pixSubtractGray
                - pixDestroy
        - Branch String:   'morphapp.c:1209,27'
          Branch Sides:
            - BranchSide:      'morphapp.c:1209,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1209,13'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1214,13'
          Branch Sides:
            - BranchSide:      'morphapp.c:1215,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1216,25'
              BranchSideFuncs:
                - pixSubtractGray
        - Branch String:   'morphapp.c:1215,27'
          Branch Sides:
            - BranchSide:      'morphapp.c:1215,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1215,13'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1219,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:1219,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1219,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'morphapp.c:1185,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1186,9'
          Dst:             pixGetDepth
        - Src:             'morphapp.c:1187,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1189,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1191,9'
          Dst:             lept_stderr
        - Src:             'morphapp.c:1195,9'
          Dst:             lept_stderr
        - Src:             'morphapp.c:1199,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1203,16'
          Dst:             pixCreateTemplate
        - Src:             'morphapp.c:1208,21'
          Dst:             pixOpenGray
        - Src:             'morphapp.c:1209,27'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1210,16'
          Dst:             pixSubtractGray
        - Src:             'morphapp.c:1211,9'
          Dst:             pixDestroy
        - Src:             'morphapp.c:1214,21'
          Dst:             pixCloseGray
        - Src:             'morphapp.c:1215,27'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1216,9'
          Dst:             pixSubtractGray
        - Src:             'morphapp.c:1219,23'
          Dst:             returnErrorPtr
    - functionName:    pixRunHistogramMorph
      functionSourceFile: '/src/leptonica/src/morphapp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1083
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - runtype
        - direction
        - maxsize
      BBCount:         54
      ICount:          348
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetCount
        - pixClone
        - pixCopy
        - pixCountPixels
        - pixCreateTemplate
        - pixDestroy
        - pixErode
        - pixGetDepth
        - pixInvert
        - returnErrorPtr
        - selCreateBrick
        - selDestroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'morphapp.c:1090,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1091,24'
              BranchSideFuncs:
                - pixGetDepth
                - selCreateBrick
                - returnErrorPtr
                - pixClone
                - numaCreate
                - pixCreateTemplate
                - pixCreateTemplate
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - numaGetCount
                - numaCreate
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - selDestroy
                - numaDestroy
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixCopy
                - pixInvert
                - selDestroy
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1092,9'
              BranchSideFuncs:
                - pixGetDepth
                - selCreateBrick
                - returnErrorPtr
                - pixClone
                - numaCreate
                - pixCreateTemplate
                - pixCreateTemplate
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - numaGetCount
                - numaCreate
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - selDestroy
                - numaDestroy
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixCopy
                - pixInvert
                - selDestroy
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:1091,24'
          Branch Sides:
            - BranchSide:      'morphapp.c:1091,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1091,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1092,30'
          Branch Sides:
            - BranchSide:      'morphapp.c:1092,33'
              BranchSideFuncs:
                - pixGetDepth
                - selCreateBrick
                - returnErrorPtr
                - pixClone
                - numaCreate
                - pixCreateTemplate
                - pixCreateTemplate
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - numaGetCount
                - numaCreate
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - selDestroy
                - numaDestroy
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixCopy
                - pixInvert
                - selDestroy
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1094,9'
              BranchSideFuncs:
                - pixGetDepth
                - selCreateBrick
                - returnErrorPtr
                - pixClone
                - numaCreate
                - pixCreateTemplate
                - pixCreateTemplate
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - numaGetCount
                - numaCreate
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - selDestroy
                - numaDestroy
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixCopy
                - pixInvert
                - selDestroy
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:1092,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1093,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1094,9'
              BranchSideFuncs:
                - pixGetDepth
                - selCreateBrick
                - returnErrorPtr
                - pixClone
                - numaCreate
                - pixCreateTemplate
                - pixCreateTemplate
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - numaGetCount
                - numaCreate
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - selDestroy
                - numaDestroy
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixCopy
                - pixInvert
                - selDestroy
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:1093,24'
          Branch Sides:
            - BranchSide:      'morphapp.c:1093,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1093,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1094,30'
          Branch Sides:
            - BranchSide:      'morphapp.c:1094,33'
              BranchSideFuncs:
                - pixGetDepth
                - selCreateBrick
                - returnErrorPtr
                - pixClone
                - numaCreate
                - pixCreateTemplate
                - pixCreateTemplate
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - numaGetCount
                - numaCreate
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - selDestroy
                - numaDestroy
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixCopy
                - pixInvert
                - selDestroy
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1097,21'
              BranchSideFuncs:
                - pixGetDepth
                - selCreateBrick
                - returnErrorPtr
                - pixClone
                - numaCreate
                - pixCreateTemplate
                - pixCreateTemplate
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - numaGetCount
                - numaCreate
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - selDestroy
                - numaDestroy
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixCopy
                - pixInvert
                - selDestroy
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
        - Branch String:   'morphapp.c:1094,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1095,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1097,21'
              BranchSideFuncs:
                - pixGetDepth
                - selCreateBrick
                - returnErrorPtr
                - pixClone
                - numaCreate
                - pixCreateTemplate
                - pixCreateTemplate
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - numaGetCount
                - numaCreate
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - selDestroy
                - numaDestroy
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixCopy
                - pixInvert
                - selDestroy
                - returnErrorPtr
                - selCreateBrick
                - returnErrorPtr
        - Branch String:   'morphapp.c:1095,24'
          Branch Sides:
            - BranchSide:      'morphapp.c:1095,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1095,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1097,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1098,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1100,9'
              BranchSideFuncs:
                - selCreateBrick
                - returnErrorPtr
                - pixClone
                - numaCreate
                - pixCreateTemplate
                - pixCreateTemplate
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - numaGetCount
                - numaCreate
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - selDestroy
                - numaDestroy
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixCopy
                - pixInvert
                - selDestroy
                - returnErrorPtr
                - selCreateBrick
        - Branch String:   'morphapp.c:1098,24'
          Branch Sides:
            - BranchSide:      'morphapp.c:1098,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1098,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1100,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1101,18'
              BranchSideFuncs:
                - selCreateBrick
                - returnErrorPtr
                - pixClone
                - numaCreate
                - pixCreateTemplate
                - pixCreateTemplate
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - numaGetCount
                - numaCreate
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - selDestroy
                - numaDestroy
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixCopy
                - pixInvert
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1103,18'
              BranchSideFuncs:
                - selCreateBrick
                - returnErrorPtr
                - pixClone
                - numaCreate
                - pixCreateTemplate
                - pixCreateTemplate
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - numaGetCount
                - numaCreate
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - selDestroy
                - numaDestroy
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixCopy
                - pixInvert
                - selDestroy
                - returnErrorPtr
        - Branch String:   'morphapp.c:1104,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1105,24'
              BranchSideFuncs:
                - pixClone
                - numaCreate
                - pixCreateTemplate
                - pixCreateTemplate
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - numaGetCount
                - numaCreate
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - selDestroy
                - numaDestroy
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixCopy
                - pixInvert
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1107,9'
              BranchSideFuncs:
                - pixClone
                - numaCreate
                - pixCreateTemplate
                - pixCreateTemplate
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - numaGetCount
                - numaCreate
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - selDestroy
                - numaDestroy
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixCopy
                - pixInvert
                - selDestroy
                - returnErrorPtr
        - Branch String:   'morphapp.c:1105,24'
          Branch Sides:
            - BranchSide:      'morphapp.c:1105,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1105,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1107,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1108,35'
              BranchSideFuncs:
                - pixCopy
                - pixInvert
                - numaCreate
                - pixCreateTemplate
                - pixCreateTemplate
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - numaGetCount
                - numaCreate
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - selDestroy
                - numaDestroy
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1114,25'
              BranchSideFuncs:
                - pixClone
                - numaCreate
                - pixCreateTemplate
                - pixCreateTemplate
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - numaGetCount
                - numaCreate
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - selDestroy
                - numaDestroy
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
        - Branch String:   'morphapp.c:1108,13'
          Branch Sides:
            - BranchSide:      'morphapp.c:1109,13'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1112,19'
              BranchSideFuncs:
                - pixInvert
                - numaCreate
                - pixCreateTemplate
                - pixCreateTemplate
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - numaGetCount
                - numaCreate
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - selDestroy
                - numaDestroy
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
        - Branch String:   'morphapp.c:1110,28'
          Branch Sides:
            - BranchSide:      'morphapp.c:1110,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1110,13'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1126,5'
          Branch Sides:
            - BranchSide:      'morphapp.c:1127,18'
              BranchSideFuncs:
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - pixErode
                - pixCountPixels
                - numaAddNumber
                - numaGetCount
                - numaCreate
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - selDestroy
                - numaDestroy
                - numaAddNumber
            - BranchSide:      'morphapp.c:1136,25'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - selDestroy
                - numaDestroy
                - numaAddNumber
        - Branch String:   'morphapp.c:1139,5'
          Branch Sides:
            - BranchSide:      'morphapp.c:1140,15'
              BranchSideFuncs:
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - selDestroy
                - numaDestroy
            - BranchSide:      'morphapp.c:1144,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - selDestroy
                - numaDestroy
      Callsites:
        - Src:             'morphapp.c:1091,24'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1093,24'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1095,24'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1097,9'
          Dst:             pixGetDepth
        - Src:             'morphapp.c:1098,24'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1101,18'
          Dst:             selCreateBrick
        - Src:             'morphapp.c:1103,18'
          Dst:             selCreateBrick
        - Src:             'morphapp.c:1105,24'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1108,21'
          Dst:             pixCopy
        - Src:             'morphapp.c:1109,13'
          Dst:             selDestroy
        - Src:             'morphapp.c:1110,28'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1112,9'
          Dst:             pixInvert
        - Src:             'morphapp.c:1114,16'
          Dst:             pixClone
        - Src:             'morphapp.c:1118,10'
          Dst:             numaCreate
        - Src:             'morphapp.c:1119,12'
          Dst:             pixCreateTemplate
        - Src:             'morphapp.c:1120,12'
          Dst:             pixCreateTemplate
        - Src:             'morphapp.c:1121,5'
          Dst:             pixCountPixels
        - Src:             'morphapp.c:1122,5'
          Dst:             numaAddNumber
        - Src:             'morphapp.c:1123,5'
          Dst:             pixErode
        - Src:             'morphapp.c:1124,5'
          Dst:             pixCountPixels
        - Src:             'morphapp.c:1125,5'
          Dst:             numaAddNumber
        - Src:             'morphapp.c:1127,9'
          Dst:             pixErode
        - Src:             'morphapp.c:1128,9'
          Dst:             pixCountPixels
        - Src:             'morphapp.c:1129,9'
          Dst:             numaAddNumber
        - Src:             'morphapp.c:1130,9'
          Dst:             pixErode
        - Src:             'morphapp.c:1131,9'
          Dst:             pixCountPixels
        - Src:             'morphapp.c:1132,9'
          Dst:             numaAddNumber
        - Src:             'morphapp.c:1136,12'
          Dst:             numaGetCount
        - Src:             'morphapp.c:1137,11'
          Dst:             numaCreate
        - Src:             'morphapp.c:1138,5'
          Dst:             numaAddNumber
        - Src:             'morphapp.c:1141,9'
          Dst:             numaAddNumber
        - Src:             'morphapp.c:1144,5'
          Dst:             pixDestroy
        - Src:             'morphapp.c:1145,5'
          Dst:             pixDestroy
        - Src:             'morphapp.c:1146,5'
          Dst:             pixDestroy
        - Src:             'morphapp.c:1147,5'
          Dst:             selDestroy
        - Src:             'morphapp.c:1148,5'
          Dst:             numaDestroy
    - functionName:    pixSeedfillMorph
      functionSourceFile: '/src/leptonica/src/morphapp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1063
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - maxiters
        - connectivity
      BBCount:         52
      ICount:          263
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - lept_stderr
        - pixAnd
        - pixCopy
        - pixCreateTemplate
        - pixDestroy
        - pixDilate
        - pixEqual
        - pixGetDepth
        - pixSizesEqual
        - returnErrorPtr
        - selCreateBrick
        - selDestroy
        - selSetElement
      functionUses:    0
      BranchProfiles:
        - Branch String:   'morphapp.c:1028,15'
          Branch Sides:
            - BranchSide:      'morphapp.c:1028,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixSizesEqual
                - selCreateBrick
                - pixCopy
                - pixCreateTemplate
                - lept_stderr
                - pixDestroy
                - selDestroy
                - pixDilate
                - pixAnd
                - pixEqual
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1029,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morphapp.c:1028,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1029,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1030,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixSizesEqual
                - selCreateBrick
                - pixCopy
                - pixCreateTemplate
                - lept_stderr
                - pixDestroy
                - selDestroy
                - pixDilate
                - pixAnd
                - pixEqual
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:1029,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:1029,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1029,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1030,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1031,23'
              BranchSideFuncs:
                - pixSizesEqual
                - selCreateBrick
                - pixCopy
                - pixCreateTemplate
                - lept_stderr
                - pixDestroy
                - selDestroy
                - pixDilate
                - pixAnd
                - pixEqual
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1032,9'
              BranchSideFuncs:
                - pixSizesEqual
                - selCreateBrick
                - pixCopy
                - pixCreateTemplate
                - lept_stderr
                - pixDestroy
                - selDestroy
                - pixDilate
                - pixAnd
                - pixEqual
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:1031,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:1031,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1031,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1032,27'
          Branch Sides:
            - BranchSide:      'morphapp.c:1032,30'
              BranchSideFuncs:
                - pixSizesEqual
                - selCreateBrick
                - pixCopy
                - pixCreateTemplate
                - lept_stderr
                - pixDestroy
                - selDestroy
                - pixDilate
                - pixAnd
                - pixEqual
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1034,9'
              BranchSideFuncs:
                - pixSizesEqual
                - selCreateBrick
                - pixCopy
                - pixCreateTemplate
                - lept_stderr
                - pixDestroy
                - selDestroy
                - pixDilate
                - pixAnd
                - pixEqual
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:1032,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1033,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1034,9'
              BranchSideFuncs:
                - pixSizesEqual
                - selCreateBrick
                - pixCopy
                - pixCreateTemplate
                - lept_stderr
                - pixDestroy
                - selDestroy
                - pixDilate
                - pixAnd
                - pixEqual
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:1033,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:1033,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1033,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1034,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1034,33'
              BranchSideFuncs:
                - pixSizesEqual
                - selCreateBrick
                - pixCopy
                - pixCreateTemplate
                - lept_stderr
                - pixDestroy
                - selDestroy
                - pixDilate
                - pixAnd
                - pixEqual
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1035,23'
              BranchSideFuncs:
                - pixSizesEqual
                - selCreateBrick
                - pixCopy
                - pixCreateTemplate
                - lept_stderr
                - pixDestroy
                - selDestroy
                - pixDilate
                - pixAnd
                - pixEqual
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:1035,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1036,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1038,18'
              BranchSideFuncs:
                - selCreateBrick
                - pixCopy
                - pixCreateTemplate
                - lept_stderr
                - pixDestroy
                - selDestroy
                - pixDilate
                - pixAnd
                - pixEqual
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - returnErrorPtr
        - Branch String:   'morphapp.c:1036,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:1036,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1036,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1038,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1039,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1040,9'
              BranchSideFuncs:
                - pixCopy
                - pixCreateTemplate
                - lept_stderr
                - pixDestroy
                - selDestroy
                - pixDilate
                - pixAnd
                - pixEqual
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
        - Branch String:   'morphapp.c:1039,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:1039,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1039,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1040,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1041,23'
              BranchSideFuncs:
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - pixCopy
                - pixCreateTemplate
                - lept_stderr
                - pixDestroy
                - selDestroy
                - pixDilate
                - pixAnd
                - pixEqual
            - BranchSide:      'morphapp.c:1047,26'
              BranchSideFuncs:
                - pixCopy
                - pixCreateTemplate
                - lept_stderr
                - pixDestroy
                - selDestroy
                - pixDilate
                - pixAnd
                - pixEqual
        - Branch String:   'morphapp.c:1049,5'
          Branch Sides:
            - BranchSide:      'morphapp.c:1050,19'
              BranchSideFuncs:
                - pixDilate
                - pixAnd
                - pixEqual
                - lept_stderr
                - pixDestroy
                - selDestroy
            - BranchSide:      'morphapp.c:1058,63'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - selDestroy
        - Branch String:   'morphapp.c:1053,18'
          Branch Sides:
            - BranchSide:      'morphapp.c:1053,21'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - selDestroy
            - BranchSide:      'morphapp.c:1054,13'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - selDestroy
        - Branch String:   'morphapp.c:1053,13'
          Branch Sides:
            - BranchSide:      'morphapp.c:1054,13'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - selDestroy
            - BranchSide:      'morphapp.c:1056,13'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - selDestroy
                - pixDilate
                - pixAnd
                - pixEqual
      Callsites:
        - Src:             'morphapp.c:1028,18'
          Dst:             pixGetDepth
        - Src:             'morphapp.c:1029,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1031,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1033,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1035,9'
          Dst:             pixSizesEqual
        - Src:             'morphapp.c:1036,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1038,18'
          Dst:             selCreateBrick
        - Src:             'morphapp.c:1039,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1041,9'
          Dst:             selSetElement
        - Src:             'morphapp.c:1042,9'
          Dst:             selSetElement
        - Src:             'morphapp.c:1043,9'
          Dst:             selSetElement
        - Src:             'morphapp.c:1044,9'
          Dst:             selSetElement
        - Src:             'morphapp.c:1047,12'
          Dst:             pixCopy
        - Src:             'morphapp.c:1048,12'
          Dst:             pixCreateTemplate
        - Src:             'morphapp.c:1050,9'
          Dst:             pixDilate
        - Src:             'morphapp.c:1051,9'
          Dst:             pixAnd
        - Src:             'morphapp.c:1052,9'
          Dst:             pixEqual
        - Src:             'morphapp.c:1058,5'
          Dst:             lept_stderr
        - Src:             'morphapp.c:1060,5'
          Dst:             pixDestroy
        - Src:             'morphapp.c:1061,5'
          Dst:             selDestroy
    - functionName:    pixaExtendByScaling
      functionSourceFile: '/src/leptonica/src/morphapp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixas
        - nasc
        - type
        - include
      BBCount:         55
      ICount:          298
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - lept_stderr
        - numaGetCount
        - numaGetFValue
        - pixDestroy
        - pixGetDimensions
        - pixScaleToSize
        - pixaAddPix
        - pixaCreate
        - pixaGetCount
        - pixaGetPix
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'morphapp.c:963,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:964,24'
              BranchSideFuncs:
                - returnErrorPtr
                - numaGetCount
                - pixaGetCount
                - numaGetCount
                - pixaCreate
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - numaGetFValue
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:965,10'
              BranchSideFuncs:
                - returnErrorPtr
                - numaGetCount
                - pixaGetCount
                - numaGetCount
                - pixaCreate
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - numaGetFValue
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'morphapp.c:964,24'
          Branch Sides:
            - BranchSide:      'morphapp.c:964,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:964,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:965,15'
          Branch Sides:
            - BranchSide:      'morphapp.c:965,31'
              BranchSideFuncs:
                - numaGetCount
                - pixaGetCount
                - numaGetCount
                - pixaCreate
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - numaGetFValue
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:966,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morphapp.c:965,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:966,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:967,9'
              BranchSideFuncs:
                - pixaGetCount
                - numaGetCount
                - pixaCreate
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - numaGetFValue
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'morphapp.c:966,24'
          Branch Sides:
            - BranchSide:      'morphapp.c:966,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:966,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:967,25'
          Branch Sides:
            - BranchSide:      'morphapp.c:967,28'
              BranchSideFuncs:
                - pixaGetCount
                - numaGetCount
                - pixaCreate
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - numaGetFValue
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:970,22'
              BranchSideFuncs:
                - pixaGetCount
                - numaGetCount
                - pixaCreate
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - numaGetFValue
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
        - Branch String:   'morphapp.c:967,43'
          Branch Sides:
            - BranchSide:      'morphapp.c:967,46'
              BranchSideFuncs:
                - pixaGetCount
                - numaGetCount
                - pixaCreate
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - numaGetFValue
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:970,22'
              BranchSideFuncs:
                - pixaGetCount
                - numaGetCount
                - pixaCreate
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - numaGetFValue
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
        - Branch String:   'morphapp.c:967,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:968,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:970,22'
              BranchSideFuncs:
                - pixaGetCount
                - numaGetCount
                - pixaCreate
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - numaGetFValue
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
        - Branch String:   'morphapp.c:968,24'
          Branch Sides:
            - BranchSide:      'morphapp.c:968,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:968,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:972,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:973,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'morphapp.c:976,12'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - numaGetFValue
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'morphapp.c:973,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:974,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'morphapp.c:974,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:976,5'
          Branch Sides:
            - BranchSide:      'morphapp.c:977,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - numaGetFValue
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'morphapp.c:993,12'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:978,13'
          Branch Sides:
            - BranchSide:      'morphapp.c:978,33'
              BranchSideFuncs:
                - pixaAddPix
                - pixGetDimensions
                - pixDestroy
                - pixaGetPix
                - numaGetFValue
                - pixScaleToSize
                - pixaAddPix
            - BranchSide:      'morphapp.c:979,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixDestroy
                - pixaGetPix
                - pixaAddPix
                - numaGetFValue
                - pixScaleToSize
                - pixaAddPix
        - Branch String:   'morphapp.c:980,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:981,27'
              BranchSideFuncs:
                - numaGetFValue
                - pixScaleToSize
                - pixaAddPix
                - pixDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixaAddPix
            - BranchSide:      'morphapp.c:991,9'
              BranchSideFuncs:
                - pixDestroy
                - pixaGetPix
                - pixGetDimensions
                - numaGetFValue
                - pixScaleToSize
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'morphapp.c:984,33'
          Branch Sides:
            - BranchSide:      'morphapp.c:984,36'
              BranchSideFuncs:
                - pixScaleToSize
                - pixaAddPix
                - pixDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixaAddPix
                - numaGetFValue
            - BranchSide:      'morphapp.c:985,26'
              BranchSideFuncs:
                - pixScaleToSize
                - pixaAddPix
                - pixDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixaAddPix
                - numaGetFValue
        - Branch String:   'morphapp.c:984,17'
          Branch Sides:
            - BranchSide:      'morphapp.c:985,26'
              BranchSideFuncs:
                - pixScaleToSize
                - pixaAddPix
                - pixDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixaAddPix
                - numaGetFValue
            - BranchSide:      'morphapp.c:986,17'
              BranchSideFuncs:
                - pixScaleToSize
                - pixaAddPix
                - pixDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixaAddPix
                - numaGetFValue
        - Branch String:   'morphapp.c:986,32'
          Branch Sides:
            - BranchSide:      'morphapp.c:986,35'
              BranchSideFuncs:
                - pixScaleToSize
                - pixaAddPix
                - pixDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixaAddPix
                - numaGetFValue
            - BranchSide:      'morphapp.c:987,26'
              BranchSideFuncs:
                - pixScaleToSize
                - pixaAddPix
                - pixDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixaAddPix
                - numaGetFValue
        - Branch String:   'morphapp.c:986,17'
          Branch Sides:
            - BranchSide:      'morphapp.c:987,26'
              BranchSideFuncs:
                - pixScaleToSize
                - pixaAddPix
                - pixDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixaAddPix
                - numaGetFValue
            - BranchSide:      'morphapp.c:988,35'
              BranchSideFuncs:
                - pixScaleToSize
                - pixaAddPix
                - pixDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixaAddPix
                - numaGetFValue
      Callsites:
        - Src:             'morphapp.c:964,24'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:965,18'
          Dst:             numaGetCount
        - Src:             'morphapp.c:966,24'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:968,24'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:970,9'
          Dst:             pixaGetCount
        - Src:             'morphapp.c:971,11'
          Dst:             numaGetCount
        - Src:             'morphapp.c:972,18'
          Dst:             pixaCreate
        - Src:             'morphapp.c:973,9'
          Dst:             lept_stderr
        - Src:             'morphapp.c:977,16'
          Dst:             pixaGetPix
        - Src:             'morphapp.c:978,22'
          Dst:             pixaAddPix
        - Src:             'morphapp.c:979,9'
          Dst:             pixGetDimensions
        - Src:             'morphapp.c:981,13'
          Dst:             numaGetFValue
        - Src:             'morphapp.c:988,20'
          Dst:             pixScaleToSize
        - Src:             'morphapp.c:989,13'
          Dst:             pixaAddPix
        - Src:             'morphapp.c:991,9'
          Dst:             pixDestroy
    - functionName:    pixaExtendByMorph
      functionSourceFile: '/src/leptonica/src/morphapp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixas
        - type
        - niters
        - sel
        - include
      BBCount:         44
      ICount:          249
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - lept_stderr
        - pixDestroy
        - pixDilate
        - pixErode
        - pixaAddPix
        - pixaCopy
        - pixaCreate
        - pixaGetCount
        - pixaGetDepthInfo
        - pixaGetPix
        - returnErrorPtr
        - selCopy
        - selCreateBrick
        - selDestroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'morphapp.c:894,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:895,24'
              BranchSideFuncs:
                - pixaGetDepthInfo
                - selCreateBrick
                - pixaGetCount
                - pixaCreate
                - selDestroy
                - pixaGetPix
                - pixDestroy
                - pixErode
                - pixaAddPix
                - pixDilate
                - pixaAddPix
                - selCopy
                - returnErrorPtr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
            - BranchSide:      'morphapp.c:896,9'
              BranchSideFuncs:
                - pixaGetDepthInfo
                - selCreateBrick
                - pixaGetCount
                - pixaCreate
                - selDestroy
                - pixaGetPix
                - pixDestroy
                - pixErode
                - pixaAddPix
                - pixDilate
                - pixaAddPix
                - selCopy
                - returnErrorPtr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
        - Branch String:   'morphapp.c:895,24'
          Branch Sides:
            - BranchSide:      'morphapp.c:895,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:895,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:896,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:897,9'
              BranchSideFuncs:
                - pixaCopy
                - lept_stderr
            - BranchSide:      'morphapp.c:900,9'
              BranchSideFuncs:
                - pixaGetDepthInfo
                - selCreateBrick
                - pixaGetCount
                - pixaCreate
                - selDestroy
                - pixaGetPix
                - pixDestroy
                - pixErode
                - pixaAddPix
                - pixDilate
                - pixaAddPix
                - selCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:897,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:898,25'
              BranchSideFuncs:
                - lept_stderr
                - pixaCopy
            - BranchSide:      'morphapp.c:898,25'
              BranchSideFuncs:
                - pixaCopy
        - Branch String:   'morphapp.c:900,32'
          Branch Sides:
            - BranchSide:      'morphapp.c:900,35'
              BranchSideFuncs:
                - pixaGetDepthInfo
                - selCreateBrick
                - pixaGetCount
                - pixaCreate
                - selDestroy
                - pixaGetPix
                - pixDestroy
                - pixErode
                - pixaAddPix
                - pixDilate
                - pixaAddPix
                - selCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:902,22'
              BranchSideFuncs:
                - pixaGetDepthInfo
                - selCreateBrick
                - pixaGetCount
                - pixaCreate
                - selDestroy
                - pixaGetPix
                - pixDestroy
                - pixErode
                - pixaAddPix
                - pixDilate
                - pixaAddPix
                - selCopy
                - returnErrorPtr
        - Branch String:   'morphapp.c:900,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:901,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:902,22'
              BranchSideFuncs:
                - pixaGetDepthInfo
                - selCreateBrick
                - pixaGetCount
                - pixaCreate
                - selDestroy
                - pixaGetPix
                - pixDestroy
                - pixErode
                - pixaAddPix
                - pixDilate
                - pixaAddPix
                - selCopy
                - returnErrorPtr
        - Branch String:   'morphapp.c:901,24'
          Branch Sides:
            - BranchSide:      'morphapp.c:901,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:901,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:903,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:904,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:906,10'
              BranchSideFuncs:
                - selCreateBrick
                - pixaGetCount
                - pixaCreate
                - selDestroy
                - pixaGetPix
                - pixDestroy
                - pixErode
                - pixaAddPix
                - pixDilate
                - pixaAddPix
                - selCopy
        - Branch String:   'morphapp.c:904,24'
          Branch Sides:
            - BranchSide:      'morphapp.c:904,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:904,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:906,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:907,16'
              BranchSideFuncs:
                - selCopy
                - pixaGetCount
                - pixaCreate
                - selDestroy
                - pixaGetPix
                - pixDestroy
                - pixErode
                - pixaAddPix
                - pixDilate
                - pixaAddPix
            - BranchSide:      'morphapp.c:909,24'
              BranchSideFuncs:
                - selCopy
                - pixaGetCount
                - pixaCreate
                - selDestroy
                - pixaGetPix
                - pixDestroy
                - pixErode
                - pixaAddPix
                - pixDilate
                - pixaAddPix
        - Branch String:   'morphapp.c:912,5'
          Branch Sides:
            - BranchSide:      'morphapp.c:913,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixDestroy
                - selDestroy
                - pixErode
                - pixaAddPix
                - pixDilate
                - pixaAddPix
            - BranchSide:      'morphapp.c:928,5'
              BranchSideFuncs:
                - selDestroy
        - Branch String:   'morphapp.c:914,13'
          Branch Sides:
            - BranchSide:      'morphapp.c:914,33'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - selDestroy
                - pixaGetPix
                - pixErode
                - pixaAddPix
                - pixDilate
            - BranchSide:      'morphapp.c:915,16'
              BranchSideFuncs:
                - pixDestroy
                - selDestroy
                - pixaGetPix
                - pixaAddPix
                - pixErode
                - pixaAddPix
                - pixDilate
        - Branch String:   'morphapp.c:916,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:917,17'
              BranchSideFuncs:
                - pixErode
                - pixaAddPix
                - pixDestroy
                - selDestroy
                - pixaGetPix
                - pixaAddPix
                - pixDilate
            - BranchSide:      'morphapp.c:925,9'
              BranchSideFuncs:
                - pixDestroy
                - selDestroy
                - pixaGetPix
                - pixErode
                - pixaAddPix
                - pixDilate
                - pixaAddPix
        - Branch String:   'morphapp.c:917,17'
          Branch Sides:
            - BranchSide:      'morphapp.c:918,40'
              BranchSideFuncs:
                - pixDilate
                - pixaAddPix
                - pixDestroy
                - selDestroy
                - pixaGetPix
                - pixaAddPix
                - pixErode
            - BranchSide:      'morphapp.c:920,39'
              BranchSideFuncs:
                - pixErode
                - pixaAddPix
                - pixDestroy
                - selDestroy
                - pixaGetPix
                - pixaAddPix
                - pixDilate
      Callsites:
        - Src:             'morphapp.c:895,24'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:897,9'
          Dst:             lept_stderr
        - Src:             'morphapp.c:898,16'
          Dst:             pixaCopy
        - Src:             'morphapp.c:901,24'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:902,5'
          Dst:             pixaGetDepthInfo
        - Src:             'morphapp.c:904,24'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:907,16'
          Dst:             selCreateBrick
        - Src:             'morphapp.c:909,16'
          Dst:             selCopy
        - Src:             'morphapp.c:910,9'
          Dst:             pixaGetCount
        - Src:             'morphapp.c:911,13'
          Dst:             pixaCreate
        - Src:             'morphapp.c:913,16'
          Dst:             pixaGetPix
        - Src:             'morphapp.c:914,22'
          Dst:             pixaAddPix
        - Src:             'morphapp.c:918,24'
          Dst:             pixDilate
        - Src:             'morphapp.c:920,24'
          Dst:             pixErode
        - Src:             'morphapp.c:922,13'
          Dst:             pixaAddPix
        - Src:             'morphapp.c:925,9'
          Dst:             pixDestroy
        - Src:             'morphapp.c:928,5'
          Dst:             selDestroy
    - functionName:    pixDisplayMatchedPattern
      functionSourceFile: '/src/leptonica/src/morphapp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixp
        - pixe
        - x0
        - y0
        - color
        - scale
        - nlevels
      BBCount:         54
      ICount:          370
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - boxaDestroy
        - boxaGetBoxGeometry
        - boxaGetCount
        - extractRGBValues
        - lept_stderr
        - pixConnComp
        - pixConvert1To4
        - pixDestroy
        - pixGetDepth
        - pixScaleBySampling
        - pixScaleToGray
        - pixSetColormap
        - pixSetMaskedCmap
        - pixThresholdTo4bpp
        - pixaCentroids
        - pixaDestroy
        - pixcmapAddColor
        - pixcmapCreate
        - ptaDestroy
        - ptaGetIPt
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'morphapp.c:789,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:790,23'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixGetDepth
                - pixConnComp
                - boxaGetCount
                - pixaCentroids
                - extractRGBValues
                - pixScaleToGray
                - pixThresholdTo4bpp
                - pixScaleBySampling
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - ptaDestroy
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - pixConvert1To4
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:791,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixGetDepth
                - pixConnComp
                - boxaGetCount
                - pixaCentroids
                - extractRGBValues
                - pixScaleToGray
                - pixThresholdTo4bpp
                - pixScaleBySampling
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - ptaDestroy
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - pixConvert1To4
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'morphapp.c:790,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:790,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:790,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:791,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:792,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixGetDepth
                - pixConnComp
                - boxaGetCount
                - pixaCentroids
                - extractRGBValues
                - pixScaleToGray
                - pixThresholdTo4bpp
                - pixScaleBySampling
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - ptaDestroy
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - pixConvert1To4
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:793,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixGetDepth
                - pixConnComp
                - boxaGetCount
                - pixaCentroids
                - extractRGBValues
                - pixScaleToGray
                - pixThresholdTo4bpp
                - pixScaleBySampling
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - ptaDestroy
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - pixConvert1To4
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'morphapp.c:792,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:792,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:792,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:793,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:794,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixGetDepth
                - pixConnComp
                - boxaGetCount
                - pixaCentroids
                - extractRGBValues
                - pixScaleToGray
                - pixThresholdTo4bpp
                - pixScaleBySampling
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - ptaDestroy
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - pixConvert1To4
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:795,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixGetDepth
                - pixConnComp
                - boxaGetCount
                - pixaCentroids
                - extractRGBValues
                - pixScaleToGray
                - pixThresholdTo4bpp
                - pixScaleBySampling
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - ptaDestroy
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - pixConvert1To4
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'morphapp.c:794,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:794,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:794,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:795,32'
          Branch Sides:
            - BranchSide:      'morphapp.c:795,47'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:797,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morphapp.c:795,58'
          Branch Sides:
            - BranchSide:      'morphapp.c:796,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:797,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morphapp.c:795,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:797,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:798,9'
              BranchSideFuncs:
                - pixConnComp
                - boxaGetCount
                - pixaCentroids
                - extractRGBValues
                - pixScaleToGray
                - pixThresholdTo4bpp
                - pixScaleBySampling
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - ptaDestroy
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - pixConvert1To4
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphapp.c:797,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:797,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:797,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:798,21'
          Branch Sides:
            - BranchSide:      'morphapp.c:798,24'
              BranchSideFuncs:
                - pixConnComp
                - boxaGetCount
                - pixaCentroids
                - extractRGBValues
                - pixScaleToGray
                - pixThresholdTo4bpp
                - pixScaleBySampling
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - ptaDestroy
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - pixConvert1To4
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphapp.c:799,9'
              BranchSideFuncs:
                - pixConnComp
                - boxaGetCount
                - pixaCentroids
                - extractRGBValues
                - pixScaleToGray
                - pixThresholdTo4bpp
                - pixScaleBySampling
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - ptaDestroy
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - pixConvert1To4
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphapp.c:798,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:799,9'
              BranchSideFuncs:
                - pixConnComp
                - boxaGetCount
                - pixaCentroids
                - extractRGBValues
                - pixScaleToGray
                - pixThresholdTo4bpp
                - pixScaleBySampling
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - ptaDestroy
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - pixConvert1To4
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphapp.c:804,24'
              BranchSideFuncs:
                - pixConnComp
                - boxaGetCount
                - pixaCentroids
                - extractRGBValues
                - pixScaleToGray
                - pixThresholdTo4bpp
                - pixScaleBySampling
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - ptaDestroy
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - pixConvert1To4
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
        - Branch String:   'morphapp.c:799,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:800,15'
              BranchSideFuncs:
                - lept_stderr
                - pixConnComp
                - boxaGetCount
                - pixaCentroids
                - extractRGBValues
                - pixScaleToGray
                - pixThresholdTo4bpp
                - pixScaleBySampling
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - ptaDestroy
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - pixConvert1To4
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
            - BranchSide:      'morphapp.c:800,15'
              BranchSideFuncs:
                - pixConnComp
                - boxaGetCount
                - pixaCentroids
                - extractRGBValues
                - pixScaleToGray
                - pixThresholdTo4bpp
                - pixScaleBySampling
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - ptaDestroy
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - pixConvert1To4
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
        - Branch String:   'morphapp.c:805,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:806,9'
              BranchSideFuncs:
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
            - BranchSide:      'morphapp.c:811,25'
              BranchSideFuncs:
                - pixaCentroids
                - extractRGBValues
                - pixScaleToGray
                - pixThresholdTo4bpp
                - pixScaleBySampling
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - ptaDestroy
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - pixConvert1To4
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
        - Branch String:   'morphapp.c:806,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:807,9'
              BranchSideFuncs:
                - lept_stderr
                - boxaDestroy
                - pixaDestroy
            - BranchSide:      'morphapp.c:807,9'
              BranchSideFuncs:
                - boxaDestroy
                - pixaDestroy
        - Branch String:   'morphapp.c:814,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:815,37'
              BranchSideFuncs:
                - pixConvert1To4
                - pixcmapCreate
                - pixcmapAddColor
                - pixcmapAddColor
                - pixSetColormap
                - boxaDestroy
                - pixaDestroy
                - ptaDestroy
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
            - BranchSide:      'morphapp.c:835,31'
              BranchSideFuncs:
                - pixScaleToGray
                - pixThresholdTo4bpp
                - pixScaleBySampling
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - ptaDestroy
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
        - Branch String:   'morphapp.c:828,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:829,23'
              BranchSideFuncs:
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - boxaDestroy
                - pixaDestroy
                - ptaDestroy
            - BranchSide:      'morphapp.c:834,5'
              BranchSideFuncs:
                - boxaDestroy
                - pixaDestroy
                - ptaDestroy
        - Branch String:   'morphapp.c:839,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:840,23'
              BranchSideFuncs:
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixSetMaskedCmap
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - ptaDestroy
            - BranchSide:      'morphapp.c:846,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - ptaDestroy
      Callsites:
        - Src:             'morphapp.c:790,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:792,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:794,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:795,9'
          Dst:             pixGetDepth
        - Src:             'morphapp.c:795,35'
          Dst:             pixGetDepth
        - Src:             'morphapp.c:796,9'
          Dst:             pixGetDepth
        - Src:             'morphapp.c:797,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:799,9'
          Dst:             lept_stderr
        - Src:             'morphapp.c:804,12'
          Dst:             pixConnComp
        - Src:             'morphapp.c:805,15'
          Dst:             boxaGetCount
        - Src:             'morphapp.c:806,9'
          Dst:             lept_stderr
        - Src:             'morphapp.c:807,9'
          Dst:             boxaDestroy
        - Src:             'morphapp.c:808,9'
          Dst:             pixaDestroy
        - Src:             'morphapp.c:811,11'
          Dst:             pixaCentroids
        - Src:             'morphapp.c:813,5'
          Dst:             extractRGBValues
        - Src:             'morphapp.c:815,16'
          Dst:             pixConvert1To4
        - Src:             'morphapp.c:816,16'
          Dst:             pixcmapCreate
        - Src:             'morphapp.c:817,9'
          Dst:             pixcmapAddColor
        - Src:             'morphapp.c:818,9'
          Dst:             pixcmapAddColor
        - Src:             'morphapp.c:819,9'
          Dst:             pixSetColormap
        - Src:             'morphapp.c:829,13'
          Dst:             ptaGetIPt
        - Src:             'morphapp.c:830,13'
          Dst:             boxaGetBoxGeometry
        - Src:             'morphapp.c:831,13'
          Dst:             pixSetMaskedCmap
        - Src:             'morphapp.c:835,16'
          Dst:             pixScaleToGray
        - Src:             'morphapp.c:836,16'
          Dst:             pixThresholdTo4bpp
        - Src:             'morphapp.c:837,17'
          Dst:             pixScaleBySampling
        - Src:             'morphapp.c:840,13'
          Dst:             ptaGetIPt
        - Src:             'morphapp.c:841,13'
          Dst:             boxaGetBoxGeometry
        - Src:             'morphapp.c:844,13'
          Dst:             pixSetMaskedCmap
        - Src:             'morphapp.c:846,9'
          Dst:             pixDestroy
        - Src:             'morphapp.c:847,9'
          Dst:             pixDestroy
        - Src:             'morphapp.c:850,5'
          Dst:             boxaDestroy
        - Src:             'morphapp.c:851,5'
          Dst:             pixaDestroy
        - Src:             'morphapp.c:852,5'
          Dst:             ptaDestroy
    - functionName:    pixaCentroids
      functionSourceFile: '/src/leptonica/src/morphapp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1442
      functionLinenumberEnd: 1471
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
      BBCount:         29
      ICount:          160
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - lept_stderr
        - makePixelCentroidTab8
        - makePixelSumTab8
        - pixCentroid
        - pixDestroy
        - pixaGetCount
        - pixaGetPix
        - ptaAddPt
        - ptaCreate
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'morphapp.c:1450,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1451,23'
              BranchSideFuncs:
                - pixaGetCount
                - ptaCreate
                - makePixelCentroidTab8
                - makePixelSumTab8
                - free
                - free
                - pixaGetPix
                - pixCentroid
                - pixDestroy
                - ptaAddPt
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1452,27'
              BranchSideFuncs:
                - pixaGetCount
                - ptaCreate
                - makePixelCentroidTab8
                - makePixelSumTab8
                - free
                - free
                - pixaGetPix
                - pixCentroid
                - pixDestroy
                - ptaAddPt
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:1451,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:1451,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1451,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1452,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1453,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1455,26'
              BranchSideFuncs:
                - ptaCreate
                - makePixelCentroidTab8
                - makePixelSumTab8
                - free
                - free
                - pixaGetPix
                - pixCentroid
                - pixDestroy
                - ptaAddPt
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'morphapp.c:1453,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:1453,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1453,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1455,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:1456,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1457,15'
              BranchSideFuncs:
                - makePixelCentroidTab8
                - makePixelSumTab8
                - free
                - free
                - pixaGetPix
                - pixCentroid
                - pixDestroy
                - ptaAddPt
                - lept_stderr
        - Branch String:   'morphapp.c:1456,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:1456,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:1456,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:1460,5'
          Branch Sides:
            - BranchSide:      'morphapp.c:1461,26'
              BranchSideFuncs:
                - pixaGetPix
                - pixCentroid
                - pixDestroy
                - ptaAddPt
                - free
                - free
                - lept_stderr
            - BranchSide:      'morphapp.c:1468,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'morphapp.c:1462,13'
          Branch Sides:
            - BranchSide:      'morphapp.c:1463,13'
              BranchSideFuncs:
                - pixDestroy
                - ptaAddPt
                - free
                - free
                - pixaGetPix
                - pixCentroid
                - lept_stderr
            - BranchSide:      'morphapp.c:1464,9'
              BranchSideFuncs:
                - pixDestroy
                - ptaAddPt
                - free
                - free
                - pixaGetPix
                - pixCentroid
                - lept_stderr
        - Branch String:   'morphapp.c:1463,13'
          Branch Sides:
            - BranchSide:      'morphapp.c:1464,9'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - ptaAddPt
                - free
                - free
                - pixaGetPix
                - pixCentroid
            - BranchSide:      'morphapp.c:1464,9'
              BranchSideFuncs:
                - pixDestroy
                - ptaAddPt
                - free
                - free
                - pixaGetPix
                - pixCentroid
                - lept_stderr
      Callsites:
        - Src:             'morphapp.c:1451,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1452,14'
          Dst:             pixaGetCount
        - Src:             'morphapp.c:1453,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1455,16'
          Dst:             ptaCreate
        - Src:             'morphapp.c:1456,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:1457,15'
          Dst:             makePixelCentroidTab8
        - Src:             'morphapp.c:1458,14'
          Dst:             makePixelSumTab8
        - Src:             'morphapp.c:1461,15'
          Dst:             pixaGetPix
        - Src:             'morphapp.c:1462,13'
          Dst:             pixCentroid
        - Src:             'morphapp.c:1463,13'
          Dst:             lept_stderr
        - Src:             'morphapp.c:1464,9'
          Dst:             pixDestroy
        - Src:             'morphapp.c:1465,9'
          Dst:             ptaAddPt
    - functionName:    pixRemoveMatchedPattern
      functionSourceFile: '/src/leptonica/src/morphapp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixp
        - pixe
        - x0
        - y0
        - dsize
      BBCount:         49
      ICount:          307
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - boxaDestroy
        - boxaGetBoxGeometry
        - boxaGetCount
        - lept_stderr
        - pixAddBorder
        - pixClone
        - pixConnComp
        - pixDestroy
        - pixDilate
        - pixGetDepth
        - pixGetDimensions
        - pixRasterop
        - pixaCentroids
        - pixaDestroy
        - ptaDestroy
        - ptaGetIPt
        - returnErrorInt
        - selCreateBrick
        - selDestroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'morphapp.c:684,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:685,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixGetDepth
                - pixConnComp
                - boxaGetCount
                - pixaCentroids
                - pixaDestroy
                - pixClone
                - pixGetDimensions
                - boxaDestroy
                - ptaDestroy
                - pixDestroy
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixRasterop
                - selCreateBrick
                - pixAddBorder
                - pixDilate
                - selDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'morphapp.c:686,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixGetDepth
                - pixConnComp
                - boxaGetCount
                - pixaCentroids
                - pixaDestroy
                - pixClone
                - pixGetDimensions
                - boxaDestroy
                - ptaDestroy
                - pixDestroy
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixRasterop
                - selCreateBrick
                - pixAddBorder
                - pixDilate
                - selDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'morphapp.c:685,16'
          Branch Sides:
            - BranchSide:      'morphapp.c:685,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morphapp.c:685,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:686,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:687,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixGetDepth
                - pixConnComp
                - boxaGetCount
                - pixaCentroids
                - pixaDestroy
                - pixClone
                - pixGetDimensions
                - boxaDestroy
                - ptaDestroy
                - pixDestroy
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixRasterop
                - selCreateBrick
                - pixAddBorder
                - pixDilate
                - selDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'morphapp.c:688,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDepth
                - pixGetDepth
                - pixConnComp
                - boxaGetCount
                - pixaCentroids
                - pixaDestroy
                - pixClone
                - pixGetDimensions
                - boxaDestroy
                - ptaDestroy
                - pixDestroy
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixRasterop
                - selCreateBrick
                - pixAddBorder
                - pixDilate
                - selDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'morphapp.c:687,16'
          Branch Sides:
            - BranchSide:      'morphapp.c:687,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morphapp.c:687,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:688,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:689,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixGetDepth
                - pixConnComp
                - boxaGetCount
                - pixaCentroids
                - pixaDestroy
                - pixClone
                - pixGetDimensions
                - boxaDestroy
                - ptaDestroy
                - pixDestroy
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixRasterop
                - selCreateBrick
                - pixAddBorder
                - pixDilate
                - selDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'morphapp.c:690,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixGetDepth
                - pixConnComp
                - boxaGetCount
                - pixaCentroids
                - pixaDestroy
                - pixClone
                - pixGetDimensions
                - boxaDestroy
                - ptaDestroy
                - pixDestroy
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixRasterop
                - selCreateBrick
                - pixAddBorder
                - pixDilate
                - selDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'morphapp.c:689,16'
          Branch Sides:
            - BranchSide:      'morphapp.c:689,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morphapp.c:689,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:690,32'
          Branch Sides:
            - BranchSide:      'morphapp.c:690,47'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morphapp.c:692,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'morphapp.c:690,58'
          Branch Sides:
            - BranchSide:      'morphapp.c:691,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morphapp.c:692,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'morphapp.c:690,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:692,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morphapp.c:693,9'
              BranchSideFuncs:
                - pixConnComp
                - boxaGetCount
                - pixaCentroids
                - pixaDestroy
                - pixClone
                - pixGetDimensions
                - boxaDestroy
                - ptaDestroy
                - pixDestroy
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixRasterop
                - selCreateBrick
                - pixAddBorder
                - pixDilate
                - selDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
                - returnErrorInt
        - Branch String:   'morphapp.c:692,16'
          Branch Sides:
            - BranchSide:      'morphapp.c:692,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morphapp.c:692,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:693,19'
          Branch Sides:
            - BranchSide:      'morphapp.c:693,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morphapp.c:694,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'morphapp.c:693,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:694,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morphapp.c:697,24'
              BranchSideFuncs:
                - pixConnComp
                - boxaGetCount
                - pixaCentroids
                - pixaDestroy
                - pixClone
                - pixGetDimensions
                - boxaDestroy
                - ptaDestroy
                - pixDestroy
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixRasterop
                - selCreateBrick
                - pixAddBorder
                - pixDilate
                - selDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
        - Branch String:   'morphapp.c:694,16'
          Branch Sides:
            - BranchSide:      'morphapp.c:694,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morphapp.c:694,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:698,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:699,9'
              BranchSideFuncs:
                - boxaDestroy
                - pixaDestroy
                - lept_stderr
            - BranchSide:      'morphapp.c:704,25'
              BranchSideFuncs:
                - pixaCentroids
                - pixaDestroy
                - pixClone
                - pixGetDimensions
                - boxaDestroy
                - ptaDestroy
                - pixDestroy
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixRasterop
                - selCreateBrick
                - pixAddBorder
                - pixDilate
                - selDestroy
                - pixDestroy
        - Branch String:   'morphapp.c:699,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:700,9'
              BranchSideFuncs:
                - lept_stderr
                - boxaDestroy
                - pixaDestroy
            - BranchSide:      'morphapp.c:700,9'
              BranchSideFuncs:
                - boxaDestroy
                - pixaDestroy
        - Branch String:   'morphapp.c:710,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:711,34'
              BranchSideFuncs:
                - selCreateBrick
                - pixAddBorder
                - pixDilate
                - selDestroy
                - pixDestroy
                - pixGetDimensions
                - boxaDestroy
                - ptaDestroy
                - pixDestroy
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixRasterop
            - BranchSide:      'morphapp.c:718,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - boxaDestroy
                - ptaDestroy
                - pixDestroy
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixRasterop
        - Branch String:   'morphapp.c:729,5'
          Branch Sides:
            - BranchSide:      'morphapp.c:730,19'
              BranchSideFuncs:
                - ptaGetIPt
                - boxaGetBoxGeometry
                - pixRasterop
                - boxaDestroy
                - ptaDestroy
                - pixDestroy
            - BranchSide:      'morphapp.c:736,5'
              BranchSideFuncs:
                - boxaDestroy
                - ptaDestroy
                - pixDestroy
      Callsites:
        - Src:             'morphapp.c:685,16'
          Dst:             returnErrorInt
        - Src:             'morphapp.c:687,16'
          Dst:             returnErrorInt
        - Src:             'morphapp.c:689,16'
          Dst:             returnErrorInt
        - Src:             'morphapp.c:690,9'
          Dst:             pixGetDepth
        - Src:             'morphapp.c:690,35'
          Dst:             pixGetDepth
        - Src:             'morphapp.c:691,9'
          Dst:             pixGetDepth
        - Src:             'morphapp.c:692,16'
          Dst:             returnErrorInt
        - Src:             'morphapp.c:694,16'
          Dst:             returnErrorInt
        - Src:             'morphapp.c:697,12'
          Dst:             pixConnComp
        - Src:             'morphapp.c:698,15'
          Dst:             boxaGetCount
        - Src:             'morphapp.c:699,9'
          Dst:             lept_stderr
        - Src:             'morphapp.c:700,9'
          Dst:             boxaDestroy
        - Src:             'morphapp.c:701,9'
          Dst:             pixaDestroy
        - Src:             'morphapp.c:704,11'
          Dst:             pixaCentroids
        - Src:             'morphapp.c:705,5'
          Dst:             pixaDestroy
        - Src:             'morphapp.c:711,15'
          Dst:             selCreateBrick
        - Src:             'morphapp.c:713,16'
          Dst:             pixAddBorder
        - Src:             'morphapp.c:714,16'
          Dst:             pixDilate
        - Src:             'morphapp.c:715,9'
          Dst:             selDestroy
        - Src:             'morphapp.c:716,9'
          Dst:             pixDestroy
        - Src:             'morphapp.c:718,16'
          Dst:             pixClone
        - Src:             'morphapp.c:728,5'
          Dst:             pixGetDimensions
        - Src:             'morphapp.c:730,9'
          Dst:             ptaGetIPt
        - Src:             'morphapp.c:731,9'
          Dst:             boxaGetBoxGeometry
        - Src:             'morphapp.c:732,9'
          Dst:             pixRasterop
        - Src:             'morphapp.c:736,5'
          Dst:             boxaDestroy
        - Src:             'morphapp.c:737,5'
          Dst:             ptaDestroy
        - Src:             'morphapp.c:738,5'
          Dst:             pixDestroy
    - functionName:    pixSelectiveConnCompFill
      functionSourceFile: '/src/leptonica/src/morphapp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - connectivity
        - minw
        - minh
      BBCount:         39
      ICount:          222
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - boxaDestroy
        - boxaGetBoxGeometry
        - boxaGetCount
        - lept_stderr
        - pixConnComp
        - pixCopy
        - pixDestroy
        - pixGetDepth
        - pixHolesByFilling
        - pixRasterop
        - pixaDestroy
        - pixaGetPix
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'morphapp.c:611,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:612,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixConnComp
                - boxaGetCount
                - pixCopy
                - pixaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:613,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixConnComp
                - boxaGetCount
                - pixCopy
                - pixaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:612,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:612,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:612,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:613,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:614,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:615,9'
              BranchSideFuncs:
                - pixConnComp
                - boxaGetCount
                - pixCopy
                - pixaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'morphapp.c:614,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:614,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:614,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:615,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:615,25'
              BranchSideFuncs:
                - pixConnComp
                - boxaGetCount
                - pixCopy
                - pixaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:616,9'
              BranchSideFuncs:
                - pixConnComp
                - boxaGetCount
                - pixCopy
                - pixaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'morphapp.c:616,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:616,25'
              BranchSideFuncs:
                - pixConnComp
                - boxaGetCount
                - pixCopy
                - pixaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:618,29'
              BranchSideFuncs:
                - pixConnComp
                - boxaGetCount
                - pixCopy
                - pixaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'morphapp.c:618,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:619,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:620,22'
              BranchSideFuncs:
                - boxaGetCount
                - pixCopy
                - pixaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'morphapp.c:619,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:619,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:619,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:622,5'
          Branch Sides:
            - BranchSide:      'morphapp.c:623,28'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - pixaDestroy
                - boxaDestroy
                - pixaGetPix
                - pixHolesByFilling
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'morphapp.c:636,5'
              BranchSideFuncs:
                - pixaDestroy
                - boxaDestroy
        - Branch String:   'morphapp.c:624,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:624,26'
              BranchSideFuncs:
                - pixaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'morphapp.c:635,5'
              BranchSideFuncs:
                - pixaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'morphapp.c:624,13'
          Branch Sides:
            - BranchSide:      'morphapp.c:625,31'
              BranchSideFuncs:
                - pixaGetPix
                - pixHolesByFilling
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
                - pixDestroy
                - lept_stderr
            - BranchSide:      'morphapp.c:635,5'
              BranchSideFuncs:
                - pixaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'morphapp.c:626,17'
          Branch Sides:
            - BranchSide:      'morphapp.c:627,17'
              BranchSideFuncs:
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'morphapp.c:631,25'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixDestroy
                - lept_stderr
        - Branch String:   'morphapp.c:627,17'
          Branch Sides:
            - BranchSide:      'morphapp.c:628,17'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixRasterop
                - pixDestroy
                - pixDestroy
            - BranchSide:      'morphapp.c:628,17'
              BranchSideFuncs:
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - lept_stderr
      Callsites:
        - Src:             'morphapp.c:612,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:613,9'
          Dst:             pixGetDepth
        - Src:             'morphapp.c:614,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:618,17'
          Dst:             pixConnComp
        - Src:             'morphapp.c:619,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:620,9'
          Dst:             boxaGetCount
        - Src:             'morphapp.c:621,12'
          Dst:             pixCopy
        - Src:             'morphapp.c:623,9'
          Dst:             boxaGetBoxGeometry
        - Src:             'morphapp.c:625,20'
          Dst:             pixaGetPix
        - Src:             'morphapp.c:626,25'
          Dst:             pixHolesByFilling
        - Src:             'morphapp.c:627,17'
          Dst:             lept_stderr
        - Src:             'morphapp.c:628,17'
          Dst:             pixDestroy
        - Src:             'morphapp.c:631,13'
          Dst:             pixRasterop
        - Src:             'morphapp.c:632,13'
          Dst:             pixDestroy
        - Src:             'morphapp.c:633,13'
          Dst:             pixDestroy
        - Src:             'morphapp.c:636,5'
          Dst:             pixaDestroy
        - Src:             'morphapp.c:637,5'
          Dst:             boxaDestroy
    - functionName:    pixIntersectionOfMorphOps
      functionSourceFile: '/src/leptonica/src/morphapp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - sela
        - type
      BBCount:         52
      ICount:          256
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - pixAnd
        - pixClose
        - pixCreateTemplate
        - pixDestroy
        - pixDilate
        - pixErode
        - pixGetDepth
        - pixHMT
        - pixOpen
        - pixSetAll
        - returnErrorPtr
        - selaGetCount
        - selaGetSel
      functionUses:    0
      BranchProfiles:
        - Branch String:   'morphapp.c:553,15'
          Branch Sides:
            - BranchSide:      'morphapp.c:553,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - selaGetCount
                - pixCreateTemplate
                - pixSetAll
                - selaGetSel
                - pixHMT
                - pixAnd
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:554,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morphapp.c:553,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:554,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:555,10'
              BranchSideFuncs:
                - returnErrorPtr
                - selaGetCount
                - pixCreateTemplate
                - pixSetAll
                - selaGetSel
                - pixHMT
                - pixAnd
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:554,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:554,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:554,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:555,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:556,23'
              BranchSideFuncs:
                - selaGetCount
                - pixCreateTemplate
                - pixSetAll
                - selaGetSel
                - pixHMT
                - pixAnd
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:557,22'
              BranchSideFuncs:
                - selaGetCount
                - pixCreateTemplate
                - pixSetAll
                - selaGetSel
                - pixHMT
                - pixAnd
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:556,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:556,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:556,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:558,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:559,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:560,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetAll
                - selaGetSel
                - pixHMT
                - pixAnd
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
                - returnErrorPtr
        - Branch String:   'morphapp.c:559,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:559,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:559,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:560,32'
          Branch Sides:
            - BranchSide:      'morphapp.c:560,35'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetAll
                - selaGetSel
                - pixHMT
                - pixAnd
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
                - returnErrorPtr
            - BranchSide:      'morphapp.c:565,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetAll
                - selaGetSel
                - pixHMT
                - pixAnd
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
        - Branch String:   'morphapp.c:560,57'
          Branch Sides:
            - BranchSide:      'morphapp.c:561,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetAll
                - selaGetSel
                - pixHMT
                - pixAnd
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
                - returnErrorPtr
            - BranchSide:      'morphapp.c:565,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetAll
                - selaGetSel
                - pixHMT
                - pixAnd
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
        - Branch String:   'morphapp.c:561,30'
          Branch Sides:
            - BranchSide:      'morphapp.c:561,33'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetAll
                - selaGetSel
                - pixHMT
                - pixAnd
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
                - returnErrorPtr
            - BranchSide:      'morphapp.c:565,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetAll
                - selaGetSel
                - pixHMT
                - pixAnd
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
        - Branch String:   'morphapp.c:561,55'
          Branch Sides:
            - BranchSide:      'morphapp.c:562,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetAll
                - selaGetSel
                - pixHMT
                - pixAnd
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
                - returnErrorPtr
            - BranchSide:      'morphapp.c:565,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetAll
                - selaGetSel
                - pixHMT
                - pixAnd
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
        - Branch String:   'morphapp.c:560,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:563,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:565,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetAll
                - selaGetSel
                - pixHMT
                - pixAnd
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
        - Branch String:   'morphapp.c:563,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:563,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:563,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:567,5'
          Branch Sides:
            - BranchSide:      'morphapp.c:568,26'
              BranchSideFuncs:
                - selaGetSel
                - pixHMT
                - pixAnd
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
            - BranchSide:      'morphapp.c:583,12'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:569,13'
          Branch Sides:
            - BranchSide:      'morphapp.c:570,36'
              BranchSideFuncs:
                - pixDilate
                - pixAnd
                - pixDestroy
                - selaGetSel
                - pixHMT
                - pixClose
                - pixOpen
                - pixErode
            - BranchSide:      'morphapp.c:571,18'
              BranchSideFuncs:
                - pixHMT
                - pixAnd
                - pixDestroy
                - selaGetSel
                - pixDilate
                - pixClose
                - pixOpen
                - pixErode
        - Branch String:   'morphapp.c:571,18'
          Branch Sides:
            - BranchSide:      'morphapp.c:572,35'
              BranchSideFuncs:
                - pixErode
                - pixAnd
                - pixDestroy
                - selaGetSel
                - pixHMT
                - pixClose
                - pixOpen
                - pixDilate
            - BranchSide:      'morphapp.c:573,18'
              BranchSideFuncs:
                - pixHMT
                - pixAnd
                - pixDestroy
                - selaGetSel
                - pixErode
                - pixDilate
                - pixClose
                - pixOpen
        - Branch String:   'morphapp.c:573,18'
          Branch Sides:
            - BranchSide:      'morphapp.c:574,34'
              BranchSideFuncs:
                - pixOpen
                - pixAnd
                - pixDestroy
                - selaGetSel
                - pixHMT
                - pixClose
                - pixErode
                - pixDilate
            - BranchSide:      'morphapp.c:575,18'
              BranchSideFuncs:
                - pixHMT
                - pixAnd
                - pixDestroy
                - selaGetSel
                - pixOpen
                - pixErode
                - pixDilate
                - pixClose
        - Branch String:   'morphapp.c:575,18'
          Branch Sides:
            - BranchSide:      'morphapp.c:576,35'
              BranchSideFuncs:
                - pixClose
                - pixAnd
                - pixDestroy
                - selaGetSel
                - pixHMT
                - pixOpen
                - pixErode
                - pixDilate
            - BranchSide:      'morphapp.c:578,33'
              BranchSideFuncs:
                - pixHMT
                - pixAnd
                - pixDestroy
                - selaGetSel
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
      Callsites:
        - Src:             'morphapp.c:553,18'
          Dst:             pixGetDepth
        - Src:             'morphapp.c:554,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:556,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:557,9'
          Dst:             selaGetCount
        - Src:             'morphapp.c:559,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:563,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:565,12'
          Dst:             pixCreateTemplate
        - Src:             'morphapp.c:566,5'
          Dst:             pixSetAll
        - Src:             'morphapp.c:568,15'
          Dst:             selaGetSel
        - Src:             'morphapp.c:570,20'
          Dst:             pixDilate
        - Src:             'morphapp.c:572,20'
          Dst:             pixErode
        - Src:             'morphapp.c:574,20'
          Dst:             pixOpen
        - Src:             'morphapp.c:576,20'
          Dst:             pixClose
        - Src:             'morphapp.c:578,20'
          Dst:             pixHMT
        - Src:             'morphapp.c:579,9'
          Dst:             pixAnd
        - Src:             'morphapp.c:580,9'
          Dst:             pixDestroy
    - functionName:    pixUnionOfMorphOps
      functionSourceFile: '/src/leptonica/src/morphapp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - sela
        - type
      BBCount:         52
      ICount:          254
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - pixClose
        - pixCreateTemplate
        - pixDestroy
        - pixDilate
        - pixErode
        - pixGetDepth
        - pixHMT
        - pixOpen
        - pixOr
        - returnErrorPtr
        - selaGetCount
        - selaGetSel
      functionUses:    0
      BranchProfiles:
        - Branch String:   'morphapp.c:502,15'
          Branch Sides:
            - BranchSide:      'morphapp.c:502,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - selaGetCount
                - pixCreateTemplate
                - selaGetSel
                - pixHMT
                - pixOr
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:503,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morphapp.c:502,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:503,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:504,10'
              BranchSideFuncs:
                - returnErrorPtr
                - selaGetCount
                - pixCreateTemplate
                - selaGetSel
                - pixHMT
                - pixOr
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:503,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:503,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:503,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:504,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:505,23'
              BranchSideFuncs:
                - selaGetCount
                - pixCreateTemplate
                - selaGetSel
                - pixHMT
                - pixOr
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:506,22'
              BranchSideFuncs:
                - selaGetCount
                - pixCreateTemplate
                - selaGetSel
                - pixHMT
                - pixOr
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:505,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:505,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:505,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:507,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:508,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:509,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - selaGetSel
                - pixHMT
                - pixOr
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
                - returnErrorPtr
        - Branch String:   'morphapp.c:508,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:508,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:508,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:509,32'
          Branch Sides:
            - BranchSide:      'morphapp.c:509,35'
              BranchSideFuncs:
                - pixCreateTemplate
                - selaGetSel
                - pixHMT
                - pixOr
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
                - returnErrorPtr
            - BranchSide:      'morphapp.c:514,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - selaGetSel
                - pixHMT
                - pixOr
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
        - Branch String:   'morphapp.c:509,57'
          Branch Sides:
            - BranchSide:      'morphapp.c:510,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - selaGetSel
                - pixHMT
                - pixOr
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
                - returnErrorPtr
            - BranchSide:      'morphapp.c:514,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - selaGetSel
                - pixHMT
                - pixOr
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
        - Branch String:   'morphapp.c:510,30'
          Branch Sides:
            - BranchSide:      'morphapp.c:510,33'
              BranchSideFuncs:
                - pixCreateTemplate
                - selaGetSel
                - pixHMT
                - pixOr
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
                - returnErrorPtr
            - BranchSide:      'morphapp.c:514,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - selaGetSel
                - pixHMT
                - pixOr
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
        - Branch String:   'morphapp.c:510,55'
          Branch Sides:
            - BranchSide:      'morphapp.c:511,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - selaGetSel
                - pixHMT
                - pixOr
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
                - returnErrorPtr
            - BranchSide:      'morphapp.c:514,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - selaGetSel
                - pixHMT
                - pixOr
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
        - Branch String:   'morphapp.c:509,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:512,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:514,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - selaGetSel
                - pixHMT
                - pixOr
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
        - Branch String:   'morphapp.c:512,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:512,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:512,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:515,5'
          Branch Sides:
            - BranchSide:      'morphapp.c:516,26'
              BranchSideFuncs:
                - selaGetSel
                - pixHMT
                - pixOr
                - pixDestroy
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
            - BranchSide:      'morphapp.c:531,12'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:517,13'
          Branch Sides:
            - BranchSide:      'morphapp.c:518,36'
              BranchSideFuncs:
                - pixDilate
                - pixOr
                - pixDestroy
                - selaGetSel
                - pixHMT
                - pixClose
                - pixOpen
                - pixErode
            - BranchSide:      'morphapp.c:519,18'
              BranchSideFuncs:
                - pixHMT
                - pixOr
                - pixDestroy
                - selaGetSel
                - pixDilate
                - pixClose
                - pixOpen
                - pixErode
        - Branch String:   'morphapp.c:519,18'
          Branch Sides:
            - BranchSide:      'morphapp.c:520,35'
              BranchSideFuncs:
                - pixErode
                - pixOr
                - pixDestroy
                - selaGetSel
                - pixHMT
                - pixClose
                - pixOpen
                - pixDilate
            - BranchSide:      'morphapp.c:521,18'
              BranchSideFuncs:
                - pixHMT
                - pixOr
                - pixDestroy
                - selaGetSel
                - pixErode
                - pixDilate
                - pixClose
                - pixOpen
        - Branch String:   'morphapp.c:521,18'
          Branch Sides:
            - BranchSide:      'morphapp.c:522,34'
              BranchSideFuncs:
                - pixOpen
                - pixOr
                - pixDestroy
                - selaGetSel
                - pixHMT
                - pixClose
                - pixErode
                - pixDilate
            - BranchSide:      'morphapp.c:523,18'
              BranchSideFuncs:
                - pixHMT
                - pixOr
                - pixDestroy
                - selaGetSel
                - pixOpen
                - pixErode
                - pixDilate
                - pixClose
        - Branch String:   'morphapp.c:523,18'
          Branch Sides:
            - BranchSide:      'morphapp.c:524,35'
              BranchSideFuncs:
                - pixClose
                - pixOr
                - pixDestroy
                - selaGetSel
                - pixHMT
                - pixOpen
                - pixErode
                - pixDilate
            - BranchSide:      'morphapp.c:526,33'
              BranchSideFuncs:
                - pixHMT
                - pixOr
                - pixDestroy
                - selaGetSel
                - pixClose
                - pixOpen
                - pixErode
                - pixDilate
      Callsites:
        - Src:             'morphapp.c:502,18'
          Dst:             pixGetDepth
        - Src:             'morphapp.c:503,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:505,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:506,9'
          Dst:             selaGetCount
        - Src:             'morphapp.c:508,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:512,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:514,12'
          Dst:             pixCreateTemplate
        - Src:             'morphapp.c:516,15'
          Dst:             selaGetSel
        - Src:             'morphapp.c:518,20'
          Dst:             pixDilate
        - Src:             'morphapp.c:520,20'
          Dst:             pixErode
        - Src:             'morphapp.c:522,20'
          Dst:             pixOpen
        - Src:             'morphapp.c:524,20'
          Dst:             pixClose
        - Src:             'morphapp.c:526,20'
          Dst:             pixHMT
        - Src:             'morphapp.c:527,9'
          Dst:             pixOr
        - Src:             'morphapp.c:528,9'
          Dst:             pixDestroy
    - functionName:    pixaMorphSequenceByRegion
      functionSourceFile: '/src/leptonica/src/morphapp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixam
        - sequence
        - minw
        - minh
      BBCount:         63
      ICount:          333
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - boxDestroy
        - lept_stderr
        - pixAnd
        - pixClipRectangle
        - pixDestroy
        - pixGetDepth
        - pixMorphCompSequence
        - pixaAddBox
        - pixaAddPix
        - pixaCreate
        - pixaDestroy
        - pixaGetBox
        - pixaGetCount
        - pixaGetPix
        - pixaGetPixDimensions
        - pixaIsFull
        - pixaVerifyDepth
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'morphapp.c:432,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:433,24'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - pixaVerifyDepth
                - pixaIsFull
                - returnErrorPtr
                - pixaGetCount
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixMorphCompSequence
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - lept_stderr
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:434,21'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - pixaVerifyDepth
                - pixaIsFull
                - returnErrorPtr
                - pixaGetCount
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixMorphCompSequence
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - lept_stderr
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:433,24'
          Branch Sides:
            - BranchSide:      'morphapp.c:433,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:433,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:434,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:435,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:436,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixaVerifyDepth
                - pixaIsFull
                - returnErrorPtr
                - pixaGetCount
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixMorphCompSequence
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - lept_stderr
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:435,24'
          Branch Sides:
            - BranchSide:      'morphapp.c:435,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:435,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:436,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:437,24'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaVerifyDepth
                - pixaIsFull
                - returnErrorPtr
                - pixaGetCount
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixMorphCompSequence
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - lept_stderr
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:438,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaVerifyDepth
                - pixaIsFull
                - returnErrorPtr
                - pixaGetCount
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixMorphCompSequence
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - lept_stderr
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:437,24'
          Branch Sides:
            - BranchSide:      'morphapp.c:437,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:437,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:438,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:439,24'
              BranchSideFuncs:
                - pixaVerifyDepth
                - pixaIsFull
                - returnErrorPtr
                - pixaGetCount
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixMorphCompSequence
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - lept_stderr
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:440,21'
              BranchSideFuncs:
                - pixaVerifyDepth
                - pixaIsFull
                - returnErrorPtr
                - pixaGetCount
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixMorphCompSequence
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - lept_stderr
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:439,24'
          Branch Sides:
            - BranchSide:      'morphapp.c:439,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:439,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:441,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:442,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:443,16'
              BranchSideFuncs:
                - pixaIsFull
                - returnErrorPtr
                - pixaGetCount
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixMorphCompSequence
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - lept_stderr
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
        - Branch String:   'morphapp.c:442,24'
          Branch Sides:
            - BranchSide:      'morphapp.c:442,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:442,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:444,17'
          Branch Sides:
            - BranchSide:      'morphapp.c:444,21'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaGetCount
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixMorphCompSequence
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - lept_stderr
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
            - BranchSide:      'morphapp.c:445,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morphapp.c:444,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:445,24'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixMorphCompSequence
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - lept_stderr
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
            - BranchSide:      'morphapp.c:446,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixMorphCompSequence
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - lept_stderr
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
        - Branch String:   'morphapp.c:445,24'
          Branch Sides:
            - BranchSide:      'morphapp.c:445,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:445,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:447,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:447,25'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixMorphCompSequence
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - lept_stderr
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
            - BranchSide:      'morphapp.c:448,9'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixMorphCompSequence
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - lept_stderr
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
        - Branch String:   'morphapp.c:448,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:448,25'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixMorphCompSequence
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - lept_stderr
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
            - BranchSide:      'morphapp.c:450,29'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixMorphCompSequence
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - lept_stderr
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
        - Branch String:   'morphapp.c:450,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:451,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:456,12'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixMorphCompSequence
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - lept_stderr
                - pixaAddPix
                - pixaAddBox
        - Branch String:   'morphapp.c:451,24'
          Branch Sides:
            - BranchSide:      'morphapp.c:451,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:451,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:456,5'
          Branch Sides:
            - BranchSide:      'morphapp.c:457,30'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixMorphCompSequence
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - lept_stderr
                - pixaAddPix
                - pixaAddBox
            - BranchSide:      'morphapp.c:477,12'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:458,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:458,26'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixMorphCompSequence
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - lept_stderr
                - pixaAddPix
                - pixaAddBox
            - BranchSide:      'morphapp.c:475,5'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixMorphCompSequence
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - lept_stderr
                - pixaAddPix
                - pixaAddBox
        - Branch String:   'morphapp.c:458,13'
          Branch Sides:
            - BranchSide:      'morphapp.c:459,31'
              BranchSideFuncs:
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixMorphCompSequence
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - lept_stderr
                - pixaAddPix
                - pixaAddBox
                - pixaGetPixDimensions
            - BranchSide:      'morphapp.c:475,5'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixMorphCompSequence
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - lept_stderr
                - pixaAddPix
                - pixaAddBox
        - Branch String:   'morphapp.c:466,17'
          Branch Sides:
            - BranchSide:      'morphapp.c:467,17'
              BranchSideFuncs:
                - pixaAddPix
                - pixaAddBox
                - pixaGetPixDimensions
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixMorphCompSequence
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - lept_stderr
            - BranchSide:      'morphapp.c:472,24'
              BranchSideFuncs:
                - pixaAddPix
                - pixaAddBox
                - pixaGetPixDimensions
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixMorphCompSequence
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - lept_stderr
        - Branch String:   'morphapp.c:469,17'
          Branch Sides:
            - BranchSide:      'morphapp.c:470,17'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'morphapp.c:470,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'morphapp.c:433,24'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:434,9'
          Dst:             pixGetDepth
        - Src:             'morphapp.c:435,24'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:437,24'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:439,24'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:440,5'
          Dst:             pixaVerifyDepth
        - Src:             'morphapp.c:442,24'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:443,5'
          Dst:             pixaIsFull
        - Src:             'morphapp.c:445,24'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:446,9'
          Dst:             pixaGetCount
        - Src:             'morphapp.c:450,18'
          Dst:             pixaCreate
        - Src:             'morphapp.c:451,24'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:457,9'
          Dst:             pixaGetPixDimensions
        - Src:             'morphapp.c:459,20'
          Dst:             pixaGetPix
        - Src:             'morphapp.c:460,19'
          Dst:             pixaGetBox
        - Src:             'morphapp.c:461,20'
          Dst:             pixClipRectangle
        - Src:             'morphapp.c:462,13'
          Dst:             pixAnd
        - Src:             'morphapp.c:463,20'
          Dst:             pixMorphCompSequence
        - Src:             'morphapp.c:464,13'
          Dst:             pixDestroy
        - Src:             'morphapp.c:465,13'
          Dst:             pixDestroy
        - Src:             'morphapp.c:467,17'
          Dst:             boxDestroy
        - Src:             'morphapp.c:468,17'
          Dst:             pixaDestroy
        - Src:             'morphapp.c:469,17'
          Dst:             lept_stderr
        - Src:             'morphapp.c:472,13'
          Dst:             pixaAddPix
        - Src:             'morphapp.c:473,13'
          Dst:             pixaAddBox
    - functionName:    pixMorphSequenceByRegion
      functionSourceFile: '/src/leptonica/src/morphapp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - sequence
        - connectivity
        - minw
        - minh
        - pboxa
      BBCount:         53
      ICount:          291
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - boxaDestroy
        - pixConnComp
        - pixCreateTemplate
        - pixDestroy
        - pixGetDepth
        - pixRasterop
        - pixaDestroy
        - pixaGetBoxGeometry
        - pixaGetBoxa
        - pixaGetCount
        - pixaGetPix
        - pixaMorphSequenceByRegion
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'morphapp.c:357,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:357,17'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - returnErrorPtr
                - pixConnComp
                - pixaMorphSequenceByRegion
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - pixCreateTemplate
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:358,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - returnErrorPtr
                - pixConnComp
                - pixaMorphSequenceByRegion
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - pixCreateTemplate
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:358,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:359,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - returnErrorPtr
                - pixConnComp
                - pixaMorphSequenceByRegion
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - pixCreateTemplate
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:360,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - returnErrorPtr
                - pixConnComp
                - pixaMorphSequenceByRegion
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - pixCreateTemplate
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:359,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:359,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:359,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:360,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:361,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - returnErrorPtr
                - pixConnComp
                - pixaMorphSequenceByRegion
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - pixCreateTemplate
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:362,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - returnErrorPtr
                - pixConnComp
                - pixaMorphSequenceByRegion
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - pixCreateTemplate
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:361,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:361,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:361,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:362,32'
          Branch Sides:
            - BranchSide:      'morphapp.c:362,47'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:363,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morphapp.c:362,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:363,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:364,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixConnComp
                - pixaMorphSequenceByRegion
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - pixCreateTemplate
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'morphapp.c:363,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:363,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:363,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:364,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:365,23'
              BranchSideFuncs:
                - pixConnComp
                - pixaMorphSequenceByRegion
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - pixCreateTemplate
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'morphapp.c:367,9'
              BranchSideFuncs:
                - pixConnComp
                - pixaMorphSequenceByRegion
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - pixCreateTemplate
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'morphapp.c:365,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:365,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:365,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:367,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:367,25'
              BranchSideFuncs:
                - pixConnComp
                - pixaMorphSequenceByRegion
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - pixCreateTemplate
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'morphapp.c:368,9'
              BranchSideFuncs:
                - pixConnComp
                - pixaMorphSequenceByRegion
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - pixCreateTemplate
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'morphapp.c:368,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:368,25'
              BranchSideFuncs:
                - pixConnComp
                - pixaMorphSequenceByRegion
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - pixCreateTemplate
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'morphapp.c:371,29'
              BranchSideFuncs:
                - pixConnComp
                - pixaMorphSequenceByRegion
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - pixCreateTemplate
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'morphapp.c:371,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:372,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:375,39'
              BranchSideFuncs:
                - pixaMorphSequenceByRegion
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - pixCreateTemplate
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
        - Branch String:   'morphapp.c:372,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:372,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:372,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:378,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:379,23'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
            - BranchSide:      'morphapp.c:382,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
        - Branch String:   'morphapp.c:379,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:379,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:379,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:384,5'
          Branch Sides:
            - BranchSide:      'morphapp.c:385,28'
              BranchSideFuncs:
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixaDestroy
                - pixaGetBoxa
            - BranchSide:      'morphapp.c:391,9'
              BranchSideFuncs:
                - pixaDestroy
                - pixaGetBoxa
        - Branch String:   'morphapp.c:391,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:392,30'
              BranchSideFuncs:
                - pixaGetBoxa
                - pixaDestroy
            - BranchSide:      'morphapp.c:393,5'
              BranchSideFuncs:
                - pixaDestroy
      Callsites:
        - Src:             'morphapp.c:359,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:361,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:362,9'
          Dst:             pixGetDepth
        - Src:             'morphapp.c:362,35'
          Dst:             pixGetDepth
        - Src:             'morphapp.c:363,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:365,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:371,17'
          Dst:             pixConnComp
        - Src:             'morphapp.c:372,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:375,13'
          Dst:             pixaMorphSequenceByRegion
        - Src:             'morphapp.c:376,5'
          Dst:             pixaDestroy
        - Src:             'morphapp.c:377,5'
          Dst:             boxaDestroy
        - Src:             'morphapp.c:379,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:382,12'
          Dst:             pixCreateTemplate
        - Src:             'morphapp.c:383,9'
          Dst:             pixaGetCount
        - Src:             'morphapp.c:385,9'
          Dst:             pixaGetBoxGeometry
        - Src:             'morphapp.c:386,15'
          Dst:             pixaGetPix
        - Src:             'morphapp.c:387,9'
          Dst:             pixRasterop
        - Src:             'morphapp.c:388,9'
          Dst:             pixDestroy
        - Src:             'morphapp.c:392,18'
          Dst:             pixaGetBoxa
        - Src:             'morphapp.c:393,5'
          Dst:             pixaDestroy
    - functionName:    pixaMorphSequenceByComponent
      functionSourceFile: '/src/leptonica/src/morphapp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixas
        - sequence
        - minw
        - minh
      BBCount:         60
      ICount:          299
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - lept_stderr
        - pixDestroy
        - pixMorphCompSequence
        - pixaAddBox
        - pixaAddPix
        - pixaCreate
        - pixaDestroy
        - pixaGetBox
        - pixaGetBoxaCount
        - pixaGetCount
        - pixaGetPix
        - pixaGetPixDimensions
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'morphapp.c:273,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:274,24'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetBoxaCount
                - pixaGetPixDimensions
                - returnErrorPtr
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixMorphCompSequence
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:275,27'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetBoxaCount
                - pixaGetPixDimensions
                - returnErrorPtr
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixMorphCompSequence
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'morphapp.c:274,24'
          Branch Sides:
            - BranchSide:      'morphapp.c:274,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:274,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:275,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:276,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:277,9'
              BranchSideFuncs:
                - pixaGetBoxaCount
                - pixaGetPixDimensions
                - returnErrorPtr
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixMorphCompSequence
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'morphapp.c:276,24'
          Branch Sides:
            - BranchSide:      'morphapp.c:276,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:276,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:277,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:278,9'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - returnErrorPtr
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixMorphCompSequence
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'morphapp.c:279,26'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - returnErrorPtr
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixMorphCompSequence
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:278,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:279,26'
              BranchSideFuncs:
                - lept_stderr
                - pixaGetPixDimensions
                - returnErrorPtr
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixMorphCompSequence
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:279,26'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - returnErrorPtr
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixMorphCompSequence
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:280,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:281,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:283,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixMorphCompSequence
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:281,24'
          Branch Sides:
            - BranchSide:      'morphapp.c:281,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:281,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:283,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:284,24'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixMorphCompSequence
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:285,9'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixMorphCompSequence
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:284,24'
          Branch Sides:
            - BranchSide:      'morphapp.c:284,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:284,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:285,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:285,25'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixMorphCompSequence
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:286,9'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixMorphCompSequence
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:286,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:286,25'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixMorphCompSequence
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphapp.c:288,29'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPixDimensions
                - pixaGetPix
                - pixMorphCompSequence
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphapp.c:288,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:289,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:290,12'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - pixaGetPix
                - pixMorphCompSequence
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'morphapp.c:289,24'
          Branch Sides:
            - BranchSide:      'morphapp.c:289,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:289,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:290,5'
          Branch Sides:
            - BranchSide:      'morphapp.c:291,30'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - pixaGetPix
                - pixMorphCompSequence
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'morphapp.c:308,12'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:292,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:292,26'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - pixaGetPix
                - pixMorphCompSequence
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'morphapp.c:306,5'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - pixaGetPix
                - pixMorphCompSequence
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'morphapp.c:292,13'
          Branch Sides:
            - BranchSide:      'morphapp.c:293,36'
              BranchSideFuncs:
                - pixaGetPix
                - pixMorphCompSequence
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixDestroy
                - pixaGetPixDimensions
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'morphapp.c:306,5'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - pixaGetPix
                - pixMorphCompSequence
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'morphapp.c:293,17'
          Branch Sides:
            - BranchSide:      'morphapp.c:294,17'
              BranchSideFuncs:
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'morphapp.c:297,46'
              BranchSideFuncs:
                - pixMorphCompSequence
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixDestroy
                - pixaGetPixDimensions
                - pixaGetPix
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'morphapp.c:295,32'
          Branch Sides:
            - BranchSide:      'morphapp.c:295,17'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:295,17'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:297,17'
          Branch Sides:
            - BranchSide:      'morphapp.c:298,17'
              BranchSideFuncs:
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'morphapp.c:301,24'
              BranchSideFuncs:
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixDestroy
                - pixaGetPixDimensions
                - pixaGetPix
                - pixMorphCompSequence
                - pixaDestroy
                - returnErrorPtr
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'morphapp.c:299,32'
          Branch Sides:
            - BranchSide:      'morphapp.c:299,17'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:299,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'morphapp.c:274,24'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:275,14'
          Dst:             pixaGetCount
        - Src:             'morphapp.c:276,24'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:277,14'
          Dst:             pixaGetBoxaCount
        - Src:             'morphapp.c:278,9'
          Dst:             lept_stderr
        - Src:             'morphapp.c:279,5'
          Dst:             pixaGetPixDimensions
        - Src:             'morphapp.c:281,24'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:284,24'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:288,18'
          Dst:             pixaCreate
        - Src:             'morphapp.c:289,24'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:291,9'
          Dst:             pixaGetPixDimensions
        - Src:             'morphapp.c:293,25'
          Dst:             pixaGetPix
        - Src:             'morphapp.c:294,17'
          Dst:             pixaDestroy
        - Src:             'morphapp.c:295,32'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:297,25'
          Dst:             pixMorphCompSequence
        - Src:             'morphapp.c:298,17'
          Dst:             pixaDestroy
        - Src:             'morphapp.c:299,32'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:301,13'
          Dst:             pixaAddPix
        - Src:             'morphapp.c:302,19'
          Dst:             pixaGetBox
        - Src:             'morphapp.c:303,13'
          Dst:             pixaAddBox
        - Src:             'morphapp.c:304,13'
          Dst:             pixDestroy
    - functionName:    pixMorphSequenceByComponent
      functionSourceFile: '/src/leptonica/src/morphapp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - sequence
        - connectivity
        - minw
        - minh
        - pboxa
      BBCount:         37
      ICount:          221
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - boxaDestroy
        - pixConnComp
        - pixCreateTemplate
        - pixDestroy
        - pixRasterop
        - pixaDestroy
        - pixaGetBoxGeometry
        - pixaGetBoxa
        - pixaGetCount
        - pixaGetPix
        - pixaMorphSequenceByComponent
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'morphapp.c:207,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:208,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixConnComp
                - pixaMorphSequenceByComponent
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - pixCreateTemplate
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'morphapp.c:209,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixConnComp
                - pixaMorphSequenceByComponent
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - pixCreateTemplate
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'morphapp.c:208,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:208,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:208,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:209,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:210,23'
              BranchSideFuncs:
                - pixConnComp
                - pixaMorphSequenceByComponent
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - pixCreateTemplate
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'morphapp.c:212,9'
              BranchSideFuncs:
                - pixConnComp
                - pixaMorphSequenceByComponent
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - pixCreateTemplate
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'morphapp.c:210,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:210,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:210,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:212,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:212,25'
              BranchSideFuncs:
                - pixConnComp
                - pixaMorphSequenceByComponent
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - pixCreateTemplate
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'morphapp.c:213,9'
              BranchSideFuncs:
                - pixConnComp
                - pixaMorphSequenceByComponent
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - pixCreateTemplate
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'morphapp.c:213,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:213,25'
              BranchSideFuncs:
                - pixConnComp
                - pixaMorphSequenceByComponent
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - pixCreateTemplate
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'morphapp.c:216,29'
              BranchSideFuncs:
                - pixConnComp
                - pixaMorphSequenceByComponent
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - pixCreateTemplate
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'morphapp.c:216,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:217,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:220,42'
              BranchSideFuncs:
                - pixaMorphSequenceByComponent
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - pixCreateTemplate
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
        - Branch String:   'morphapp.c:217,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:217,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:217,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:223,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:224,23'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
            - BranchSide:      'morphapp.c:227,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixaGetCount
                - pixaDestroy
                - pixaGetBoxa
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
        - Branch String:   'morphapp.c:224,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:224,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:224,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:229,5'
          Branch Sides:
            - BranchSide:      'morphapp.c:230,28'
              BranchSideFuncs:
                - pixaGetBoxGeometry
                - pixaGetPix
                - pixRasterop
                - pixDestroy
                - pixaDestroy
                - pixaGetBoxa
            - BranchSide:      'morphapp.c:236,9'
              BranchSideFuncs:
                - pixaDestroy
                - pixaGetBoxa
        - Branch String:   'morphapp.c:236,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:237,30'
              BranchSideFuncs:
                - pixaGetBoxa
                - pixaDestroy
            - BranchSide:      'morphapp.c:238,5'
              BranchSideFuncs:
                - pixaDestroy
      Callsites:
        - Src:             'morphapp.c:208,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:210,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:216,17'
          Dst:             pixConnComp
        - Src:             'morphapp.c:217,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:220,13'
          Dst:             pixaMorphSequenceByComponent
        - Src:             'morphapp.c:221,5'
          Dst:             pixaDestroy
        - Src:             'morphapp.c:222,5'
          Dst:             boxaDestroy
        - Src:             'morphapp.c:224,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:227,12'
          Dst:             pixCreateTemplate
        - Src:             'morphapp.c:228,9'
          Dst:             pixaGetCount
        - Src:             'morphapp.c:230,9'
          Dst:             pixaGetBoxGeometry
        - Src:             'morphapp.c:231,15'
          Dst:             pixaGetPix
        - Src:             'morphapp.c:232,9'
          Dst:             pixRasterop
        - Src:             'morphapp.c:233,9'
          Dst:             pixDestroy
        - Src:             'morphapp.c:237,18'
          Dst:             pixaGetBoxa
        - Src:             'morphapp.c:238,5'
          Dst:             pixaDestroy
    - functionName:    pixMorphSequenceMasked
      functionSourceFile: '/src/leptonica/src/morphapp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - sequence
        - dispsep
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pixCombineMasked
        - pixMorphSequence
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'morphapp.c:157,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:158,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixMorphSequence
                - pixCombineMasked
            - BranchSide:      'morphapp.c:159,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixMorphSequence
                - pixCombineMasked
        - Branch String:   'morphapp.c:158,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:158,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:158,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:159,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:160,23'
              BranchSideFuncs:
                - pixMorphSequence
                - pixCombineMasked
            - BranchSide:      'morphapp.c:162,29'
              BranchSideFuncs:
                - pixMorphSequence
                - pixCombineMasked
        - Branch String:   'morphapp.c:160,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:160,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:160,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'morphapp.c:158,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:160,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:162,12'
          Dst:             pixMorphSequence
        - Src:             'morphapp.c:163,5'
          Dst:             pixCombineMasked
    - functionName:    pixExtractBoundary
      functionSourceFile: '/src/leptonica/src/morphapp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - type
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pixDilateBrick
        - pixErodeBrick
        - pixXor
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'morphapp.c:117,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:118,23'
              BranchSideFuncs:
                - pixErodeBrick
                - pixXor
                - pixDilateBrick
            - BranchSide:      'morphapp.c:120,9'
              BranchSideFuncs:
                - pixErodeBrick
                - pixXor
                - pixDilateBrick
        - Branch String:   'morphapp.c:118,23'
          Branch Sides:
            - BranchSide:      'morphapp.c:118,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphapp.c:118,9'
              BranchSideFuncs: []
        - Branch String:   'morphapp.c:120,9'
          Branch Sides:
            - BranchSide:      'morphapp.c:121,37'
              BranchSideFuncs:
                - pixDilateBrick
                - pixXor
            - BranchSide:      'morphapp.c:123,36'
              BranchSideFuncs:
                - pixErodeBrick
                - pixXor
      Callsites:
        - Src:             'morphapp.c:118,23'
          Dst:             returnErrorPtr
        - Src:             'morphapp.c:121,16'
          Dst:             pixDilateBrick
        - Src:             'morphapp.c:123,16'
          Dst:             pixErodeBrick
        - Src:             'morphapp.c:124,5'
          Dst:             pixXor
    - functionName:    pixColorMorphSequence
      functionSourceFile: '/src/leptonica/src/morphseq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1109
      functionLinenumberEnd: 1229
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - sequence
        - dispsep
        - dispy
      BBCount:         78
      ICount:          455
      EdgeCount:       94
      CyclomaticComplexity: 18
      functionsReached:
        - __isoc99_sscanf
        - lept_stderr
        - pixColorMorph
        - pixCopy
        - pixDisplay
        - pixSwapAndDestroy
        - pixaAddPix
        - pixaConvertToPdf
        - pixaCreate
        - pixaDestroy
        - returnErrorPtr
        - sarrayCreate
        - sarrayDestroy
        - sarrayGetCount
        - sarrayGetString
        - sarraySplitString
        - snprintf
        - stringRemoveChars
      functionUses:    0
      BranchProfiles:
        - Branch String:   'morphseq.c:1117,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:1118,23'
              BranchSideFuncs:
                - returnErrorPtr
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - free
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:1119,10'
              BranchSideFuncs:
                - returnErrorPtr
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - free
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:1118,23'
          Branch Sides:
            - BranchSide:      'morphseq.c:1118,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphseq.c:1118,9'
              BranchSideFuncs: []
        - Branch String:   'morphseq.c:1119,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:1120,23'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - free
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:1123,10'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - free
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:1120,23'
          Branch Sides:
            - BranchSide:      'morphseq.c:1120,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphseq.c:1120,9'
              BranchSideFuncs: []
        - Branch String:   'morphseq.c:1130,5'
          Branch Sides:
            - BranchSide:      'morphseq.c:1131,33'
              BranchSideFuncs:
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:1162,10'
              BranchSideFuncs:
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
        - Branch String:   'morphseq.c:1133,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:1143,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:1143,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:1143,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:1143,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:1143,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:1143,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:1143,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:1143,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:1157,54'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:1143,17'
          Branch Sides:
            - BranchSide:      'morphseq.c:1144,53'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:1148,17'
              BranchSideFuncs:
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:1148,23'
          Branch Sides:
            - BranchSide:      'morphseq.c:1148,27'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:1150,29'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:1148,39'
          Branch Sides:
            - BranchSide:      'morphseq.c:1148,42'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:1150,29'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:1148,48'
          Branch Sides:
            - BranchSide:      'morphseq.c:1148,52'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:1150,29'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:1148,17'
          Branch Sides:
            - BranchSide:      'morphseq.c:1150,29'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:1155,13'
              BranchSideFuncs:
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:1162,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:1163,9'
              BranchSideFuncs:
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
            - BranchSide:      'morphseq.c:1168,10'
              BranchSideFuncs:
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
        - Branch String:   'morphseq.c:1164,23'
          Branch Sides:
            - BranchSide:      'morphseq.c:1164,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphseq.c:1164,9'
              BranchSideFuncs: []
        - Branch String:   'morphseq.c:1169,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:1170,16'
              BranchSideFuncs:
                - pixaCreate
                - pixaAddPix
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
            - BranchSide:      'morphseq.c:1173,26'
              BranchSideFuncs:
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
        - Branch String:   'morphseq.c:1176,5'
          Branch Sides:
            - BranchSide:      'morphseq.c:1177,33'
              BranchSideFuncs:
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
            - BranchSide:      'morphseq.c:1220,9'
              BranchSideFuncs:
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
        - Branch String:   'morphseq.c:1179,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:1183,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:1183,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:1189,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:1189,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:1195,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:1195,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:1201,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:1201,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:1207,13'
              BranchSideFuncs:
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
        - Branch String:   'morphseq.c:1212,13'
          Branch Sides:
            - BranchSide:      'morphseq.c:1213,24'
              BranchSideFuncs:
                - pixDisplay
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaAddPix
            - BranchSide:      'morphseq.c:1216,13'
              BranchSideFuncs:
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - pixaAddPix
        - Branch String:   'morphseq.c:1216,13'
          Branch Sides:
            - BranchSide:      'morphseq.c:1217,24'
              BranchSideFuncs:
                - pixaAddPix
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
            - BranchSide:      'morphseq.c:1218,5'
              BranchSideFuncs:
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixColorMorph
                - pixSwapAndDestroy
        - Branch String:   'morphseq.c:1220,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:1221,18'
              BranchSideFuncs:
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayDestroy
            - BranchSide:      'morphseq.c:1227,5'
              BranchSideFuncs:
                - sarrayDestroy
        - Branch String:   'morphseq.c:1222,18'
          Branch Sides:
            - BranchSide:      'morphseq.c:1221,9'
              BranchSideFuncs:
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayDestroy
            - BranchSide:      'morphseq.c:1221,9'
              BranchSideFuncs:
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayDestroy
      Callsites:
        - Src:             'morphseq.c:1118,23'
          Dst:             returnErrorPtr
        - Src:             'morphseq.c:1120,23'
          Dst:             returnErrorPtr
        - Src:             'morphseq.c:1123,10'
          Dst:             sarrayCreate
        - Src:             'morphseq.c:1124,5'
          Dst:             sarraySplitString
        - Src:             'morphseq.c:1125,12'
          Dst:             sarrayGetCount
        - Src:             'morphseq.c:1131,17'
          Dst:             sarrayGetString
        - Src:             'morphseq.c:1132,14'
          Dst:             stringRemoveChars
        - Src:             'morphseq.c:1143,17'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:1144,17'
          Dst:             lept_stderr
        - Src:             'morphseq.c:1149,17'
          Dst:             lept_stderr
        - Src:             'morphseq.c:1157,13'
          Dst:             lept_stderr
        - Src:             'morphseq.c:1163,9'
          Dst:             sarrayDestroy
        - Src:             'morphseq.c:1164,23'
          Dst:             returnErrorPtr
        - Src:             'morphseq.c:1170,16'
          Dst:             pixaCreate
        - Src:             'morphseq.c:1171,9'
          Dst:             pixaAddPix
        - Src:             'morphseq.c:1173,12'
          Dst:             pixCopy
        - Src:             'morphseq.c:1177,17'
          Dst:             sarrayGetString
        - Src:             'morphseq.c:1178,14'
          Dst:             stringRemoveChars
        - Src:             'morphseq.c:1183,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:1184,20'
          Dst:             pixColorMorph
        - Src:             'morphseq.c:1185,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:1189,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:1190,20'
          Dst:             pixColorMorph
        - Src:             'morphseq.c:1191,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:1195,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:1196,20'
          Dst:             pixColorMorph
        - Src:             'morphseq.c:1197,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:1201,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:1202,20'
          Dst:             pixColorMorph
        - Src:             'morphseq.c:1203,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:1213,13'
          Dst:             pixDisplay
        - Src:             'morphseq.c:1217,13'
          Dst:             pixaAddPix
        - Src:             'morphseq.c:1221,9'
          Dst:             snprintf
        - Src:             'morphseq.c:1223,9'
          Dst:             pixaConvertToPdf
        - Src:             'morphseq.c:1224,9'
          Dst:             pixaDestroy
        - Src:             'morphseq.c:1227,5'
          Dst:             sarrayDestroy
    - functionName:    pixGrayMorphSequence
      functionSourceFile: '/src/leptonica/src/morphseq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - sequence
        - dispsep
        - dispy
      BBCount:         108
      ICount:          615
      EdgeCount:       134
      CyclomaticComplexity: 28
      functionsReached:
        - __isoc99_sscanf
        - lept_stderr
        - pixCloseGray
        - pixCopy
        - pixDilateGray
        - pixDisplay
        - pixErodeGray
        - pixOpenGray
        - pixSwapAndDestroy
        - pixTophat
        - pixaAddPix
        - pixaConvertToPdf
        - pixaCreate
        - pixaDestroy
        - returnErrorPtr
        - sarrayCreate
        - sarrayDestroy
        - sarrayGetCount
        - sarrayGetString
        - sarraySplitString
        - snprintf
        - stringRemoveChars
      functionUses:    0
      BranchProfiles:
        - Branch String:   'morphseq.c:916,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:917,23'
              BranchSideFuncs:
                - returnErrorPtr
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - free
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:918,10'
              BranchSideFuncs:
                - returnErrorPtr
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - free
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:917,23'
          Branch Sides:
            - BranchSide:      'morphseq.c:917,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphseq.c:917,9'
              BranchSideFuncs: []
        - Branch String:   'morphseq.c:918,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:919,23'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - free
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:922,10'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - free
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:919,23'
          Branch Sides:
            - BranchSide:      'morphseq.c:919,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphseq.c:919,9'
              BranchSideFuncs: []
        - Branch String:   'morphseq.c:929,5'
          Branch Sides:
            - BranchSide:      'morphseq.c:930,33'
              BranchSideFuncs:
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:979,10'
              BranchSideFuncs:
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
        - Branch String:   'morphseq.c:932,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:942,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:942,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:942,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:942,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:942,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:942,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:942,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:942,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:957,17'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:957,17'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:974,54'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:942,17'
          Branch Sides:
            - BranchSide:      'morphseq.c:943,53'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:947,17'
              BranchSideFuncs:
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:947,23'
          Branch Sides:
            - BranchSide:      'morphseq.c:947,27'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:949,29'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:947,39'
          Branch Sides:
            - BranchSide:      'morphseq.c:947,42'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:949,29'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:947,48'
          Branch Sides:
            - BranchSide:      'morphseq.c:947,52'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:949,29'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:947,17'
          Branch Sides:
            - BranchSide:      'morphseq.c:949,29'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:954,13'
              BranchSideFuncs:
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:957,30'
          Branch Sides:
            - BranchSide:      'morphseq.c:957,33'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:964,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:957,46'
          Branch Sides:
            - BranchSide:      'morphseq.c:958,17'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:964,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:958,30'
          Branch Sides:
            - BranchSide:      'morphseq.c:958,33'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:964,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:957,17'
          Branch Sides:
            - BranchSide:      'morphseq.c:960,69'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:964,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:965,23'
          Branch Sides:
            - BranchSide:      'morphseq.c:965,27'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:967,29'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:965,39'
          Branch Sides:
            - BranchSide:      'morphseq.c:965,42'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:967,29'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:965,48'
          Branch Sides:
            - BranchSide:      'morphseq.c:965,52'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:967,29'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:965,17'
          Branch Sides:
            - BranchSide:      'morphseq.c:967,29'
              BranchSideFuncs:
                - lept_stderr
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:972,13'
              BranchSideFuncs:
                - free
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:979,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:980,9'
              BranchSideFuncs:
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
            - BranchSide:      'morphseq.c:985,10'
              BranchSideFuncs:
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
        - Branch String:   'morphseq.c:981,23'
          Branch Sides:
            - BranchSide:      'morphseq.c:981,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphseq.c:981,9'
              BranchSideFuncs: []
        - Branch String:   'morphseq.c:986,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:987,16'
              BranchSideFuncs:
                - pixaCreate
                - pixaAddPix
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
            - BranchSide:      'morphseq.c:990,26'
              BranchSideFuncs:
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
        - Branch String:   'morphseq.c:993,5'
          Branch Sides:
            - BranchSide:      'morphseq.c:994,33'
              BranchSideFuncs:
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
            - BranchSide:      'morphseq.c:1046,9'
              BranchSideFuncs:
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
        - Branch String:   'morphseq.c:996,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:1000,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:1000,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:1006,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:1006,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:1012,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:1012,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:1018,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - pixTophat
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:1018,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - pixTophat
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:1024,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
                - pixTophat
            - BranchSide:      'morphseq.c:1024,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
                - pixTophat
            - BranchSide:      'morphseq.c:1033,13'
              BranchSideFuncs:
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
        - Branch String:   'morphseq.c:1025,30'
          Branch Sides:
            - BranchSide:      'morphseq.c:1025,33'
              BranchSideFuncs:
                - pixTophat
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:1026,34'
              BranchSideFuncs:
                - pixTophat
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
        - Branch String:   'morphseq.c:1025,17'
          Branch Sides:
            - BranchSide:      'morphseq.c:1026,34'
              BranchSideFuncs:
                - pixTophat
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:1028,34'
              BranchSideFuncs:
                - pixTophat
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
        - Branch String:   'morphseq.c:1038,13'
          Branch Sides:
            - BranchSide:      'morphseq.c:1039,24'
              BranchSideFuncs:
                - pixDisplay
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaAddPix
            - BranchSide:      'morphseq.c:1042,13'
              BranchSideFuncs:
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
                - pixaAddPix
        - Branch String:   'morphseq.c:1042,13'
          Branch Sides:
            - BranchSide:      'morphseq.c:1043,24'
              BranchSideFuncs:
                - pixaAddPix
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
            - BranchSide:      'morphseq.c:1044,5'
              BranchSideFuncs:
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixTophat
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - pixTophat
                - __isoc99_sscanf
                - pixCloseGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixErodeGray
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateGray
                - pixSwapAndDestroy
        - Branch String:   'morphseq.c:1046,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:1047,18'
              BranchSideFuncs:
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayDestroy
            - BranchSide:      'morphseq.c:1053,5'
              BranchSideFuncs:
                - sarrayDestroy
        - Branch String:   'morphseq.c:1048,18'
          Branch Sides:
            - BranchSide:      'morphseq.c:1047,9'
              BranchSideFuncs:
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayDestroy
            - BranchSide:      'morphseq.c:1047,9'
              BranchSideFuncs:
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayDestroy
      Callsites:
        - Src:             'morphseq.c:917,23'
          Dst:             returnErrorPtr
        - Src:             'morphseq.c:919,23'
          Dst:             returnErrorPtr
        - Src:             'morphseq.c:922,10'
          Dst:             sarrayCreate
        - Src:             'morphseq.c:923,5'
          Dst:             sarraySplitString
        - Src:             'morphseq.c:924,12'
          Dst:             sarrayGetCount
        - Src:             'morphseq.c:930,17'
          Dst:             sarrayGetString
        - Src:             'morphseq.c:931,14'
          Dst:             stringRemoveChars
        - Src:             'morphseq.c:942,17'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:943,17'
          Dst:             lept_stderr
        - Src:             'morphseq.c:948,17'
          Dst:             lept_stderr
        - Src:             'morphseq.c:959,17'
          Dst:             lept_stderr
        - Src:             'morphseq.c:964,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:966,17'
          Dst:             lept_stderr
        - Src:             'morphseq.c:974,13'
          Dst:             lept_stderr
        - Src:             'morphseq.c:980,9'
          Dst:             sarrayDestroy
        - Src:             'morphseq.c:981,23'
          Dst:             returnErrorPtr
        - Src:             'morphseq.c:987,16'
          Dst:             pixaCreate
        - Src:             'morphseq.c:988,9'
          Dst:             pixaAddPix
        - Src:             'morphseq.c:990,12'
          Dst:             pixCopy
        - Src:             'morphseq.c:994,17'
          Dst:             sarrayGetString
        - Src:             'morphseq.c:995,14'
          Dst:             stringRemoveChars
        - Src:             'morphseq.c:1000,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:1001,20'
          Dst:             pixDilateGray
        - Src:             'morphseq.c:1002,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:1006,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:1007,20'
          Dst:             pixErodeGray
        - Src:             'morphseq.c:1008,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:1012,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:1013,20'
          Dst:             pixOpenGray
        - Src:             'morphseq.c:1014,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:1018,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:1019,20'
          Dst:             pixCloseGray
        - Src:             'morphseq.c:1020,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:1024,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:1026,24'
          Dst:             pixTophat
        - Src:             'morphseq.c:1028,24'
          Dst:             pixTophat
        - Src:             'morphseq.c:1029,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:1039,13'
          Dst:             pixDisplay
        - Src:             'morphseq.c:1043,13'
          Dst:             pixaAddPix
        - Src:             'morphseq.c:1047,9'
          Dst:             snprintf
        - Src:             'morphseq.c:1049,9'
          Dst:             pixaConvertToPdf
        - Src:             'morphseq.c:1050,9'
          Dst:             pixaDestroy
        - Src:             'morphseq.c:1053,5'
          Dst:             sarrayDestroy
    - functionName:    pixMorphCompSequenceDwa
      functionSourceFile: '/src/leptonica/src/morphseq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - sequence
        - dispsep
      BBCount:         72
      ICount:          457
      EdgeCount:       86
      CyclomaticComplexity: 16
      functionsReached:
        - __isoc99_sscanf
        - morphSequenceVerify
        - pixAddBorder
        - pixCloseCompBrickDwa
        - pixCopy
        - pixDilateCompBrickDwa
        - pixDisplay
        - pixErodeCompBrickDwa
        - pixExpandReplicate
        - pixOpenCompBrickDwa
        - pixReduceRankBinaryCascade
        - pixRemoveBorder
        - pixSwapAndDestroy
        - pixaAddPix
        - pixaConvertToPdf
        - pixaCreate
        - pixaDestroy
        - returnErrorPtr
        - sarrayCreate
        - sarrayDestroy
        - sarrayGetCount
        - sarrayGetString
        - sarraySplitString
        - snprintf
        - stringRemoveChars
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'morphseq.c:608,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:609,23'
              BranchSideFuncs:
                - returnErrorPtr
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - morphSequenceVerify
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
            - BranchSide:      'morphseq.c:610,10'
              BranchSideFuncs:
                - returnErrorPtr
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - morphSequenceVerify
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
        - Branch String:   'morphseq.c:609,23'
          Branch Sides:
            - BranchSide:      'morphseq.c:609,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphseq.c:609,9'
              BranchSideFuncs: []
        - Branch String:   'morphseq.c:610,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:611,23'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - morphSequenceVerify
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
            - BranchSide:      'morphseq.c:614,10'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - morphSequenceVerify
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
        - Branch String:   'morphseq.c:611,23'
          Branch Sides:
            - BranchSide:      'morphseq.c:611,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphseq.c:611,9'
              BranchSideFuncs: []
        - Branch String:   'morphseq.c:619,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:620,9'
              BranchSideFuncs:
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
            - BranchSide:      'morphseq.c:625,10'
              BranchSideFuncs:
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
        - Branch String:   'morphseq.c:621,23'
          Branch Sides:
            - BranchSide:      'morphseq.c:621,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphseq.c:621,9'
              BranchSideFuncs: []
        - Branch String:   'morphseq.c:626,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:627,16'
              BranchSideFuncs:
                - pixaCreate
                - pixaAddPix
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
            - BranchSide:      'morphseq.c:630,12'
              BranchSideFuncs:
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
        - Branch String:   'morphseq.c:634,5'
          Branch Sides:
            - BranchSide:      'morphseq.c:635,33'
              BranchSideFuncs:
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
            - BranchSide:      'morphseq.c:698,9'
              BranchSideFuncs:
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
        - Branch String:   'morphseq.c:637,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:641,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:641,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:647,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:647,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:653,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:653,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:658,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:658,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:663,27'
              BranchSideFuncs:
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:663,27'
              BranchSideFuncs:
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:674,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:674,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:680,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:680,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:686,13'
              BranchSideFuncs:
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
        - Branch String:   'morphseq.c:664,13'
          Branch Sides:
            - BranchSide:      'morphseq.c:665,28'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:666,22'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
        - Branch String:   'morphseq.c:666,13'
          Branch Sides:
            - BranchSide:      'morphseq.c:667,23'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:668,47'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
        - Branch String:   'morphseq.c:691,13'
          Branch Sides:
            - BranchSide:      'morphseq.c:692,24'
              BranchSideFuncs:
                - pixDisplay
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
            - BranchSide:      'morphseq.c:695,13'
              BranchSideFuncs:
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
        - Branch String:   'morphseq.c:695,13'
          Branch Sides:
            - BranchSide:      'morphseq.c:696,24'
              BranchSideFuncs:
                - pixaAddPix
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
            - BranchSide:      'morphseq.c:697,5'
              BranchSideFuncs:
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseCompBrickDwa
                - __isoc99_sscanf
                - pixOpenCompBrickDwa
                - __isoc99_sscanf
                - pixErodeCompBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrickDwa
                - pixSwapAndDestroy
        - Branch String:   'morphseq.c:698,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:699,32'
              BranchSideFuncs:
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
            - BranchSide:      'morphseq.c:703,9'
              BranchSideFuncs:
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
        - Branch String:   'morphseq.c:703,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:704,18'
              BranchSideFuncs:
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayDestroy
            - BranchSide:      'morphseq.c:710,5'
              BranchSideFuncs:
                - sarrayDestroy
        - Branch String:   'morphseq.c:705,18'
          Branch Sides:
            - BranchSide:      'morphseq.c:704,9'
              BranchSideFuncs:
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayDestroy
            - BranchSide:      'morphseq.c:704,9'
              BranchSideFuncs:
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayDestroy
      Callsites:
        - Src:             'morphseq.c:609,23'
          Dst:             returnErrorPtr
        - Src:             'morphseq.c:611,23'
          Dst:             returnErrorPtr
        - Src:             'morphseq.c:614,10'
          Dst:             sarrayCreate
        - Src:             'morphseq.c:615,5'
          Dst:             sarraySplitString
        - Src:             'morphseq.c:616,12'
          Dst:             sarrayGetCount
        - Src:             'morphseq.c:619,10'
          Dst:             morphSequenceVerify
        - Src:             'morphseq.c:620,9'
          Dst:             sarrayDestroy
        - Src:             'morphseq.c:621,23'
          Dst:             returnErrorPtr
        - Src:             'morphseq.c:627,16'
          Dst:             pixaCreate
        - Src:             'morphseq.c:628,9'
          Dst:             pixaAddPix
        - Src:             'morphseq.c:631,12'
          Dst:             pixCopy
        - Src:             'morphseq.c:635,17'
          Dst:             sarrayGetString
        - Src:             'morphseq.c:636,14'
          Dst:             stringRemoveChars
        - Src:             'morphseq.c:641,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:642,20'
          Dst:             pixDilateCompBrickDwa
        - Src:             'morphseq.c:643,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:647,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:648,20'
          Dst:             pixErodeCompBrickDwa
        - Src:             'morphseq.c:649,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:653,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:654,13'
          Dst:             pixOpenCompBrickDwa
        - Src:             'morphseq.c:658,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:659,13'
          Dst:             pixCloseCompBrickDwa
        - Src:             'morphseq.c:663,20'
          Dst:             strlen
        - Src:             'morphseq.c:668,20'
          Dst:             pixReduceRankBinaryCascade
        - Src:             'morphseq.c:670,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:674,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:675,20'
          Dst:             pixExpandReplicate
        - Src:             'morphseq.c:676,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:680,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:681,20'
          Dst:             pixAddBorder
        - Src:             'morphseq.c:682,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:692,13'
          Dst:             pixDisplay
        - Src:             'morphseq.c:696,13'
          Dst:             pixaAddPix
        - Src:             'morphseq.c:699,16'
          Dst:             pixRemoveBorder
        - Src:             'morphseq.c:700,9'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:704,9'
          Dst:             snprintf
        - Src:             'morphseq.c:706,9'
          Dst:             pixaConvertToPdf
        - Src:             'morphseq.c:707,9'
          Dst:             pixaDestroy
        - Src:             'morphseq.c:710,5'
          Dst:             sarrayDestroy
    - functionName:    morphSequenceVerify
      functionSourceFile: '/src/leptonica/src/morphseq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sa
      BBCount:         83
      ICount:          465
      EdgeCount:       105
      CyclomaticComplexity: 24
      functionsReached:
        - __isoc99_sscanf
        - lept_stderr
        - returnErrorInt
        - sarrayGetCount
        - sarrayGetString
        - stringRemoveChars
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'morphseq.c:740,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:741,16'
              BranchSideFuncs:
                - sarrayGetCount
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - free
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:743,27'
              BranchSideFuncs:
                - sarrayGetCount
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - free
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:741,16'
          Branch Sides:
            - BranchSide:      'morphseq.c:741,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morphseq.c:741,9'
              BranchSideFuncs: []
        - Branch String:   'morphseq.c:747,5'
          Branch Sides:
            - BranchSide:      'morphseq.c:748,33'
              BranchSideFuncs:
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - free
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:844,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'morphseq.c:750,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:760,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:760,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:760,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:760,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:760,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:760,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:760,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:760,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:775,27'
              BranchSideFuncs:
                - strlen
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:775,27'
              BranchSideFuncs:
                - strlen
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:804,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:804,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:819,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:819,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:838,54'
              BranchSideFuncs:
                - lept_stderr
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:760,17'
          Branch Sides:
            - BranchSide:      'morphseq.c:761,53'
              BranchSideFuncs:
                - lept_stderr
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:765,17'
              BranchSideFuncs:
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:765,24'
          Branch Sides:
            - BranchSide:      'morphseq.c:765,27'
              BranchSideFuncs:
                - lept_stderr
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:767,29'
              BranchSideFuncs:
                - lept_stderr
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:765,17'
          Branch Sides:
            - BranchSide:      'morphseq.c:767,29'
              BranchSideFuncs:
                - lept_stderr
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:772,13'
              BranchSideFuncs:
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:777,26'
          Branch Sides:
            - BranchSide:      'morphseq.c:777,29'
              BranchSideFuncs:
                - lept_stderr
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:780,25'
              BranchSideFuncs:
                - lept_stderr
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:777,17'
          Branch Sides:
            - BranchSide:      'morphseq.c:780,25'
              BranchSideFuncs:
                - lept_stderr
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:784,20'
              BranchSideFuncs:
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:784,13'
          Branch Sides:
            - BranchSide:      'morphseq.c:785,28'
              BranchSideFuncs:
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:793,18'
              BranchSideFuncs:
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:786,34'
          Branch Sides:
            - BranchSide:      'morphseq.c:786,43'
              BranchSideFuncs:
                - lept_stderr
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:788,33'
              BranchSideFuncs:
                - lept_stderr
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:786,21'
          Branch Sides:
            - BranchSide:      'morphseq.c:788,33'
              BranchSideFuncs:
                - lept_stderr
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:792,13'
              BranchSideFuncs:
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:793,17'
          Branch Sides:
            - BranchSide:      'morphseq.c:794,17'
              BranchSideFuncs:
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:796,20'
              BranchSideFuncs:
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:796,13'
          Branch Sides:
            - BranchSide:      'morphseq.c:797,28'
              BranchSideFuncs:
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:801,13'
              BranchSideFuncs:
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:804,17'
          Branch Sides:
            - BranchSide:      'morphseq.c:805,59'
              BranchSideFuncs:
                - lept_stderr
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:809,17'
              BranchSideFuncs:
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:809,27'
          Branch Sides:
            - BranchSide:      'morphseq.c:809,30'
              BranchSideFuncs:
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:814,35'
              BranchSideFuncs:
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:809,40'
          Branch Sides:
            - BranchSide:      'morphseq.c:809,43'
              BranchSideFuncs:
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:814,35'
              BranchSideFuncs:
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:809,53'
          Branch Sides:
            - BranchSide:      'morphseq.c:809,56'
              BranchSideFuncs:
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:814,35'
              BranchSideFuncs:
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:809,17'
          Branch Sides:
            - BranchSide:      'morphseq.c:810,65'
              BranchSideFuncs:
                - lept_stderr
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:814,35'
              BranchSideFuncs:
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:819,17'
          Branch Sides:
            - BranchSide:      'morphseq.c:820,59'
              BranchSideFuncs:
                - lept_stderr
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:824,17'
              BranchSideFuncs:
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:824,17'
          Branch Sides:
            - BranchSide:      'morphseq.c:825,64'
              BranchSideFuncs:
                - lept_stderr
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:829,17'
              BranchSideFuncs:
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:829,17'
          Branch Sides:
            - BranchSide:      'morphseq.c:830,65'
              BranchSideFuncs:
                - lept_stderr
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'morphseq.c:834,22'
              BranchSideFuncs:
                - free
                - lept_stderr
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - strlen
                - lept_stderr
                - lept_stderr
                - __isoc99_sscanf
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'morphseq.c:844,21'
          Branch Sides:
            - BranchSide:      'morphseq.c:844,24'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'morphseq.c:848,12'
              BranchSideFuncs: []
        - Branch String:   'morphseq.c:844,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:845,76'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'morphseq.c:848,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'morphseq.c:741,16'
          Dst:             returnErrorInt
        - Src:             'morphseq.c:743,12'
          Dst:             sarrayGetCount
        - Src:             'morphseq.c:748,17'
          Dst:             sarrayGetString
        - Src:             'morphseq.c:749,14'
          Dst:             stringRemoveChars
        - Src:             'morphseq.c:760,17'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:761,17'
          Dst:             lept_stderr
        - Src:             'morphseq.c:766,17'
          Dst:             lept_stderr
        - Src:             'morphseq.c:775,20'
          Dst:             strlen
        - Src:             'morphseq.c:778,17'
          Dst:             lept_stderr
        - Src:             'morphseq.c:787,21'
          Dst:             lept_stderr
        - Src:             'morphseq.c:804,17'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:805,17'
          Dst:             lept_stderr
        - Src:             'morphseq.c:810,17'
          Dst:             lept_stderr
        - Src:             'morphseq.c:819,17'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:820,17'
          Dst:             lept_stderr
        - Src:             'morphseq.c:825,17'
          Dst:             lept_stderr
        - Src:             'morphseq.c:830,17'
          Dst:             lept_stderr
        - Src:             'morphseq.c:838,13'
          Dst:             lept_stderr
        - Src:             'morphseq.c:845,9'
          Dst:             lept_stderr
    - functionName:    pixMorphSequenceDwa
      functionSourceFile: '/src/leptonica/src/morphseq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - sequence
        - dispsep
      BBCount:         72
      ICount:          457
      EdgeCount:       86
      CyclomaticComplexity: 16
      functionsReached:
        - __isoc99_sscanf
        - morphSequenceVerify
        - pixAddBorder
        - pixCloseBrickDwa
        - pixCopy
        - pixDilateBrickDwa
        - pixDisplay
        - pixErodeBrickDwa
        - pixExpandReplicate
        - pixOpenBrickDwa
        - pixReduceRankBinaryCascade
        - pixRemoveBorder
        - pixSwapAndDestroy
        - pixaAddPix
        - pixaConvertToPdf
        - pixaCreate
        - pixaDestroy
        - returnErrorPtr
        - sarrayCreate
        - sarrayDestroy
        - sarrayGetCount
        - sarrayGetString
        - sarraySplitString
        - snprintf
        - stringRemoveChars
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'morphseq.c:461,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:462,23'
              BranchSideFuncs:
                - returnErrorPtr
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - morphSequenceVerify
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
            - BranchSide:      'morphseq.c:463,10'
              BranchSideFuncs:
                - returnErrorPtr
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - morphSequenceVerify
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
        - Branch String:   'morphseq.c:462,23'
          Branch Sides:
            - BranchSide:      'morphseq.c:462,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphseq.c:462,9'
              BranchSideFuncs: []
        - Branch String:   'morphseq.c:463,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:464,23'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - morphSequenceVerify
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
            - BranchSide:      'morphseq.c:467,10'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - morphSequenceVerify
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
        - Branch String:   'morphseq.c:464,23'
          Branch Sides:
            - BranchSide:      'morphseq.c:464,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphseq.c:464,9'
              BranchSideFuncs: []
        - Branch String:   'morphseq.c:472,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:473,9'
              BranchSideFuncs:
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
            - BranchSide:      'morphseq.c:478,10'
              BranchSideFuncs:
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
        - Branch String:   'morphseq.c:474,23'
          Branch Sides:
            - BranchSide:      'morphseq.c:474,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphseq.c:474,9'
              BranchSideFuncs: []
        - Branch String:   'morphseq.c:479,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:480,16'
              BranchSideFuncs:
                - pixaCreate
                - pixaAddPix
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
            - BranchSide:      'morphseq.c:483,12'
              BranchSideFuncs:
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
        - Branch String:   'morphseq.c:487,5'
          Branch Sides:
            - BranchSide:      'morphseq.c:488,33'
              BranchSideFuncs:
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
            - BranchSide:      'morphseq.c:551,9'
              BranchSideFuncs:
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
        - Branch String:   'morphseq.c:490,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:494,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:494,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:500,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:500,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:506,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:506,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:511,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:511,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:516,27'
              BranchSideFuncs:
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:516,27'
              BranchSideFuncs:
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:527,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:527,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:533,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:533,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:539,13'
              BranchSideFuncs:
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
        - Branch String:   'morphseq.c:517,13'
          Branch Sides:
            - BranchSide:      'morphseq.c:518,28'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:519,22'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
        - Branch String:   'morphseq.c:519,13'
          Branch Sides:
            - BranchSide:      'morphseq.c:520,23'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:521,47'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
        - Branch String:   'morphseq.c:544,13'
          Branch Sides:
            - BranchSide:      'morphseq.c:545,24'
              BranchSideFuncs:
                - pixDisplay
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
            - BranchSide:      'morphseq.c:548,13'
              BranchSideFuncs:
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
                - pixaAddPix
        - Branch String:   'morphseq.c:548,13'
          Branch Sides:
            - BranchSide:      'morphseq.c:549,24'
              BranchSideFuncs:
                - pixaAddPix
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
            - BranchSide:      'morphseq.c:550,5'
              BranchSideFuncs:
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseBrickDwa
                - __isoc99_sscanf
                - pixOpenBrickDwa
                - __isoc99_sscanf
                - pixErodeBrickDwa
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrickDwa
                - pixSwapAndDestroy
        - Branch String:   'morphseq.c:551,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:552,32'
              BranchSideFuncs:
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
            - BranchSide:      'morphseq.c:556,9'
              BranchSideFuncs:
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
        - Branch String:   'morphseq.c:556,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:557,18'
              BranchSideFuncs:
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayDestroy
            - BranchSide:      'morphseq.c:563,5'
              BranchSideFuncs:
                - sarrayDestroy
        - Branch String:   'morphseq.c:558,18'
          Branch Sides:
            - BranchSide:      'morphseq.c:557,9'
              BranchSideFuncs:
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayDestroy
            - BranchSide:      'morphseq.c:557,9'
              BranchSideFuncs:
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayDestroy
      Callsites:
        - Src:             'morphseq.c:462,23'
          Dst:             returnErrorPtr
        - Src:             'morphseq.c:464,23'
          Dst:             returnErrorPtr
        - Src:             'morphseq.c:467,10'
          Dst:             sarrayCreate
        - Src:             'morphseq.c:468,5'
          Dst:             sarraySplitString
        - Src:             'morphseq.c:469,12'
          Dst:             sarrayGetCount
        - Src:             'morphseq.c:472,10'
          Dst:             morphSequenceVerify
        - Src:             'morphseq.c:473,9'
          Dst:             sarrayDestroy
        - Src:             'morphseq.c:474,23'
          Dst:             returnErrorPtr
        - Src:             'morphseq.c:480,16'
          Dst:             pixaCreate
        - Src:             'morphseq.c:481,9'
          Dst:             pixaAddPix
        - Src:             'morphseq.c:484,12'
          Dst:             pixCopy
        - Src:             'morphseq.c:488,17'
          Dst:             sarrayGetString
        - Src:             'morphseq.c:489,14'
          Dst:             stringRemoveChars
        - Src:             'morphseq.c:494,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:495,20'
          Dst:             pixDilateBrickDwa
        - Src:             'morphseq.c:496,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:500,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:501,20'
          Dst:             pixErodeBrickDwa
        - Src:             'morphseq.c:502,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:506,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:507,13'
          Dst:             pixOpenBrickDwa
        - Src:             'morphseq.c:511,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:512,13'
          Dst:             pixCloseBrickDwa
        - Src:             'morphseq.c:516,20'
          Dst:             strlen
        - Src:             'morphseq.c:521,20'
          Dst:             pixReduceRankBinaryCascade
        - Src:             'morphseq.c:523,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:527,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:528,20'
          Dst:             pixExpandReplicate
        - Src:             'morphseq.c:529,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:533,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:534,20'
          Dst:             pixAddBorder
        - Src:             'morphseq.c:535,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:545,13'
          Dst:             pixDisplay
        - Src:             'morphseq.c:549,13'
          Dst:             pixaAddPix
        - Src:             'morphseq.c:552,16'
          Dst:             pixRemoveBorder
        - Src:             'morphseq.c:553,9'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:557,9'
          Dst:             snprintf
        - Src:             'morphseq.c:559,9'
          Dst:             pixaConvertToPdf
        - Src:             'morphseq.c:560,9'
          Dst:             pixaDestroy
        - Src:             'morphseq.c:563,5'
          Dst:             sarrayDestroy
    - functionName:    pixMorphCompSequence
      functionSourceFile: '/src/leptonica/src/morphseq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - sequence
        - dispsep
      BBCount:         72
      ICount:          457
      EdgeCount:       86
      CyclomaticComplexity: 16
      functionsReached:
        - __isoc99_sscanf
        - morphSequenceVerify
        - pixAddBorder
        - pixCloseSafeCompBrick
        - pixCopy
        - pixDilateCompBrick
        - pixDisplay
        - pixErodeCompBrick
        - pixExpandReplicate
        - pixOpenCompBrick
        - pixReduceRankBinaryCascade
        - pixRemoveBorder
        - pixSwapAndDestroy
        - pixaAddPix
        - pixaConvertToPdf
        - pixaCreate
        - pixaDestroy
        - returnErrorPtr
        - sarrayCreate
        - sarrayDestroy
        - sarrayGetCount
        - sarrayGetString
        - sarraySplitString
        - snprintf
        - stringRemoveChars
        - strlen
      functionUses:    7
      BranchProfiles:
        - Branch String:   'morphseq.c:314,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:315,23'
              BranchSideFuncs:
                - returnErrorPtr
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - morphSequenceVerify
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
            - BranchSide:      'morphseq.c:316,10'
              BranchSideFuncs:
                - returnErrorPtr
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - morphSequenceVerify
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
        - Branch String:   'morphseq.c:315,23'
          Branch Sides:
            - BranchSide:      'morphseq.c:315,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphseq.c:315,9'
              BranchSideFuncs: []
        - Branch String:   'morphseq.c:316,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:317,23'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - morphSequenceVerify
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
            - BranchSide:      'morphseq.c:320,10'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - morphSequenceVerify
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
        - Branch String:   'morphseq.c:317,23'
          Branch Sides:
            - BranchSide:      'morphseq.c:317,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphseq.c:317,9'
              BranchSideFuncs: []
        - Branch String:   'morphseq.c:325,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:326,9'
              BranchSideFuncs:
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
            - BranchSide:      'morphseq.c:331,10'
              BranchSideFuncs:
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
        - Branch String:   'morphseq.c:327,23'
          Branch Sides:
            - BranchSide:      'morphseq.c:327,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphseq.c:327,9'
              BranchSideFuncs: []
        - Branch String:   'morphseq.c:332,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:333,16'
              BranchSideFuncs:
                - pixaCreate
                - pixaAddPix
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
            - BranchSide:      'morphseq.c:336,12'
              BranchSideFuncs:
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
        - Branch String:   'morphseq.c:340,5'
          Branch Sides:
            - BranchSide:      'morphseq.c:341,33'
              BranchSideFuncs:
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
            - BranchSide:      'morphseq.c:404,9'
              BranchSideFuncs:
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
        - Branch String:   'morphseq.c:343,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:347,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:347,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:353,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:353,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:359,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixOpenCompBrick
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:359,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixOpenCompBrick
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:364,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:364,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:369,27'
              BranchSideFuncs:
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:369,27'
              BranchSideFuncs:
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:380,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:380,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:386,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:386,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:392,13'
              BranchSideFuncs:
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
        - Branch String:   'morphseq.c:370,13'
          Branch Sides:
            - BranchSide:      'morphseq.c:371,28'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:372,22'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
        - Branch String:   'morphseq.c:372,13'
          Branch Sides:
            - BranchSide:      'morphseq.c:373,23'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:374,47'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
        - Branch String:   'morphseq.c:397,13'
          Branch Sides:
            - BranchSide:      'morphseq.c:398,24'
              BranchSideFuncs:
                - pixDisplay
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
                - pixaAddPix
            - BranchSide:      'morphseq.c:401,13'
              BranchSideFuncs:
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
                - pixaAddPix
        - Branch String:   'morphseq.c:401,13'
          Branch Sides:
            - BranchSide:      'morphseq.c:402,24'
              BranchSideFuncs:
                - pixaAddPix
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
            - BranchSide:      'morphseq.c:403,5'
              BranchSideFuncs:
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeCompBrick
                - __isoc99_sscanf
                - pixOpenCompBrick
                - __isoc99_sscanf
                - pixErodeCompBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateCompBrick
                - pixSwapAndDestroy
        - Branch String:   'morphseq.c:404,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:405,32'
              BranchSideFuncs:
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
            - BranchSide:      'morphseq.c:409,9'
              BranchSideFuncs:
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
        - Branch String:   'morphseq.c:409,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:410,18'
              BranchSideFuncs:
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayDestroy
            - BranchSide:      'morphseq.c:416,5'
              BranchSideFuncs:
                - sarrayDestroy
        - Branch String:   'morphseq.c:411,18'
          Branch Sides:
            - BranchSide:      'morphseq.c:410,9'
              BranchSideFuncs:
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayDestroy
            - BranchSide:      'morphseq.c:410,9'
              BranchSideFuncs:
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayDestroy
      Callsites:
        - Src:             'morphseq.c:315,23'
          Dst:             returnErrorPtr
        - Src:             'morphseq.c:317,23'
          Dst:             returnErrorPtr
        - Src:             'morphseq.c:320,10'
          Dst:             sarrayCreate
        - Src:             'morphseq.c:321,5'
          Dst:             sarraySplitString
        - Src:             'morphseq.c:322,12'
          Dst:             sarrayGetCount
        - Src:             'morphseq.c:325,10'
          Dst:             morphSequenceVerify
        - Src:             'morphseq.c:326,9'
          Dst:             sarrayDestroy
        - Src:             'morphseq.c:327,23'
          Dst:             returnErrorPtr
        - Src:             'morphseq.c:333,16'
          Dst:             pixaCreate
        - Src:             'morphseq.c:334,9'
          Dst:             pixaAddPix
        - Src:             'morphseq.c:337,12'
          Dst:             pixCopy
        - Src:             'morphseq.c:341,17'
          Dst:             sarrayGetString
        - Src:             'morphseq.c:342,14'
          Dst:             stringRemoveChars
        - Src:             'morphseq.c:347,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:348,20'
          Dst:             pixDilateCompBrick
        - Src:             'morphseq.c:349,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:353,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:354,20'
          Dst:             pixErodeCompBrick
        - Src:             'morphseq.c:355,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:359,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:360,13'
          Dst:             pixOpenCompBrick
        - Src:             'morphseq.c:364,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:365,13'
          Dst:             pixCloseSafeCompBrick
        - Src:             'morphseq.c:369,20'
          Dst:             strlen
        - Src:             'morphseq.c:374,20'
          Dst:             pixReduceRankBinaryCascade
        - Src:             'morphseq.c:376,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:380,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:381,20'
          Dst:             pixExpandReplicate
        - Src:             'morphseq.c:382,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:386,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:387,20'
          Dst:             pixAddBorder
        - Src:             'morphseq.c:388,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:398,13'
          Dst:             pixDisplay
        - Src:             'morphseq.c:402,13'
          Dst:             pixaAddPix
        - Src:             'morphseq.c:405,16'
          Dst:             pixRemoveBorder
        - Src:             'morphseq.c:406,9'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:410,9'
          Dst:             snprintf
        - Src:             'morphseq.c:412,9'
          Dst:             pixaConvertToPdf
        - Src:             'morphseq.c:413,9'
          Dst:             pixaDestroy
        - Src:             'morphseq.c:416,5'
          Dst:             sarrayDestroy
    - functionName:    pixMorphSequence
      functionSourceFile: '/src/leptonica/src/morphseq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - sequence
        - dispsep
      BBCount:         72
      ICount:          457
      EdgeCount:       86
      CyclomaticComplexity: 16
      functionsReached:
        - __isoc99_sscanf
        - morphSequenceVerify
        - pixAddBorder
        - pixCloseSafeBrick
        - pixCopy
        - pixDilateBrick
        - pixDisplay
        - pixErodeBrick
        - pixExpandReplicate
        - pixOpenBrick
        - pixReduceRankBinaryCascade
        - pixRemoveBorder
        - pixSwapAndDestroy
        - pixaAddPix
        - pixaConvertToPdf
        - pixaCreate
        - pixaDestroy
        - returnErrorPtr
        - sarrayCreate
        - sarrayDestroy
        - sarrayGetCount
        - sarrayGetString
        - sarraySplitString
        - snprintf
        - stringRemoveChars
        - strlen
      functionUses:    24
      BranchProfiles:
        - Branch String:   'morphseq.c:149,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:150,23'
              BranchSideFuncs:
                - returnErrorPtr
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - morphSequenceVerify
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
            - BranchSide:      'morphseq.c:151,10'
              BranchSideFuncs:
                - returnErrorPtr
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - morphSequenceVerify
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
        - Branch String:   'morphseq.c:150,23'
          Branch Sides:
            - BranchSide:      'morphseq.c:150,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphseq.c:150,9'
              BranchSideFuncs: []
        - Branch String:   'morphseq.c:151,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:152,23'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - morphSequenceVerify
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
            - BranchSide:      'morphseq.c:155,10'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - morphSequenceVerify
                - sarrayDestroy
                - returnErrorPtr
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
        - Branch String:   'morphseq.c:152,23'
          Branch Sides:
            - BranchSide:      'morphseq.c:152,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphseq.c:152,9'
              BranchSideFuncs: []
        - Branch String:   'morphseq.c:159,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:160,9'
              BranchSideFuncs:
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
            - BranchSide:      'morphseq.c:165,10'
              BranchSideFuncs:
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
                - pixaCreate
                - pixaAddPix
        - Branch String:   'morphseq.c:161,23'
          Branch Sides:
            - BranchSide:      'morphseq.c:161,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphseq.c:161,9'
              BranchSideFuncs: []
        - Branch String:   'morphseq.c:166,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:167,16'
              BranchSideFuncs:
                - pixaCreate
                - pixaAddPix
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
            - BranchSide:      'morphseq.c:170,12'
              BranchSideFuncs:
                - pixCopy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
        - Branch String:   'morphseq.c:174,5'
          Branch Sides:
            - BranchSide:      'morphseq.c:175,33'
              BranchSideFuncs:
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
            - BranchSide:      'morphseq.c:238,9'
              BranchSideFuncs:
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
        - Branch String:   'morphseq.c:177,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:181,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:181,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:187,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:187,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:193,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixOpenBrick
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:193,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixOpenBrick
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:198,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:198,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:203,27'
              BranchSideFuncs:
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:203,27'
              BranchSideFuncs:
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:214,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:214,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:220,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:220,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:226,13'
              BranchSideFuncs:
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
        - Branch String:   'morphseq.c:204,13'
          Branch Sides:
            - BranchSide:      'morphseq.c:205,28'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:206,22'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
        - Branch String:   'morphseq.c:206,13'
          Branch Sides:
            - BranchSide:      'morphseq.c:207,23'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
            - BranchSide:      'morphseq.c:208,47'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - free
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
                - pixaAddPix
                - pixDisplay
        - Branch String:   'morphseq.c:231,13'
          Branch Sides:
            - BranchSide:      'morphseq.c:232,24'
              BranchSideFuncs:
                - pixDisplay
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
                - pixaAddPix
            - BranchSide:      'morphseq.c:235,13'
              BranchSideFuncs:
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
                - pixaAddPix
        - Branch String:   'morphseq.c:235,13'
          Branch Sides:
            - BranchSide:      'morphseq.c:236,24'
              BranchSideFuncs:
                - pixaAddPix
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
            - BranchSide:      'morphseq.c:237,5'
              BranchSideFuncs:
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayGetString
                - stringRemoveChars
                - __isoc99_sscanf
                - pixAddBorder
                - pixSwapAndDestroy
                - free
                - pixaAddPix
                - pixDisplay
                - __isoc99_sscanf
                - pixExpandReplicate
                - pixSwapAndDestroy
                - strlen
                - pixReduceRankBinaryCascade
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixCloseSafeBrick
                - __isoc99_sscanf
                - pixOpenBrick
                - __isoc99_sscanf
                - pixErodeBrick
                - pixSwapAndDestroy
                - __isoc99_sscanf
                - pixDilateBrick
                - pixSwapAndDestroy
        - Branch String:   'morphseq.c:238,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:239,32'
              BranchSideFuncs:
                - pixRemoveBorder
                - pixSwapAndDestroy
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
            - BranchSide:      'morphseq.c:243,9'
              BranchSideFuncs:
                - sarrayDestroy
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
        - Branch String:   'morphseq.c:243,9'
          Branch Sides:
            - BranchSide:      'morphseq.c:244,18'
              BranchSideFuncs:
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayDestroy
            - BranchSide:      'morphseq.c:250,5'
              BranchSideFuncs:
                - sarrayDestroy
        - Branch String:   'morphseq.c:245,18'
          Branch Sides:
            - BranchSide:      'morphseq.c:244,9'
              BranchSideFuncs:
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayDestroy
            - BranchSide:      'morphseq.c:244,9'
              BranchSideFuncs:
                - snprintf
                - pixaConvertToPdf
                - pixaDestroy
                - sarrayDestroy
      Callsites:
        - Src:             'morphseq.c:150,23'
          Dst:             returnErrorPtr
        - Src:             'morphseq.c:152,23'
          Dst:             returnErrorPtr
        - Src:             'morphseq.c:155,10'
          Dst:             sarrayCreate
        - Src:             'morphseq.c:156,5'
          Dst:             sarraySplitString
        - Src:             'morphseq.c:157,12'
          Dst:             sarrayGetCount
        - Src:             'morphseq.c:159,10'
          Dst:             morphSequenceVerify
        - Src:             'morphseq.c:160,9'
          Dst:             sarrayDestroy
        - Src:             'morphseq.c:161,23'
          Dst:             returnErrorPtr
        - Src:             'morphseq.c:167,16'
          Dst:             pixaCreate
        - Src:             'morphseq.c:168,9'
          Dst:             pixaAddPix
        - Src:             'morphseq.c:171,12'
          Dst:             pixCopy
        - Src:             'morphseq.c:175,17'
          Dst:             sarrayGetString
        - Src:             'morphseq.c:176,14'
          Dst:             stringRemoveChars
        - Src:             'morphseq.c:181,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:182,20'
          Dst:             pixDilateBrick
        - Src:             'morphseq.c:183,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:187,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:188,20'
          Dst:             pixErodeBrick
        - Src:             'morphseq.c:189,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:193,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:194,13'
          Dst:             pixOpenBrick
        - Src:             'morphseq.c:198,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:199,13'
          Dst:             pixCloseSafeBrick
        - Src:             'morphseq.c:203,20'
          Dst:             strlen
        - Src:             'morphseq.c:208,20'
          Dst:             pixReduceRankBinaryCascade
        - Src:             'morphseq.c:210,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:214,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:215,20'
          Dst:             pixExpandReplicate
        - Src:             'morphseq.c:216,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:220,13'
          Dst:             __isoc99_sscanf
        - Src:             'morphseq.c:221,20'
          Dst:             pixAddBorder
        - Src:             'morphseq.c:222,13'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:232,13'
          Dst:             pixDisplay
        - Src:             'morphseq.c:236,13'
          Dst:             pixaAddPix
        - Src:             'morphseq.c:239,16'
          Dst:             pixRemoveBorder
        - Src:             'morphseq.c:240,9'
          Dst:             pixSwapAndDestroy
        - Src:             'morphseq.c:244,9'
          Dst:             snprintf
        - Src:             'morphseq.c:246,9'
          Dst:             pixaConvertToPdf
        - Src:             'morphseq.c:247,9'
          Dst:             pixaDestroy
        - Src:             'morphseq.c:250,5'
          Dst:             sarrayDestroy
    - functionName:    numaaWriteMem
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1930
      functionLinenumberEnd: 1965
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdata
        - psize
        - naa
      BBCount:         30
      ICount:          150
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - fclose
        - fputc
        - numaaWriteStream
        - open_memstream
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numabasic.c:1934,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1934,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - numaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'numabasic.c:1935,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - numaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'numabasic.c:1935,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1935,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - numaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'numabasic.c:1936,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - numaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'numabasic.c:1936,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1937,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - numaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'numabasic.c:1938,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - numaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'numabasic.c:1937,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1937,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1937,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1938,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1939,16'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - numaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'numabasic.c:1940,10'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - numaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'numabasic.c:1939,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1939,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1939,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1940,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1941,16'
              BranchSideFuncs:
                - open_memstream
                - numaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'numabasic.c:1944,39'
              BranchSideFuncs:
                - open_memstream
                - numaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'numabasic.c:1941,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1941,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1941,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1944,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1945,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1946,28'
              BranchSideFuncs:
                - numaaWriteStream
                - fputc
                - fclose
        - Branch String:   'numabasic.c:1945,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1945,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1945,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:1937,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1939,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1941,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1944,15'
          Dst:             open_memstream
        - Src:             'numabasic.c:1945,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1946,11'
          Dst:             numaaWriteStream
        - Src:             'numabasic.c:1947,5'
          Dst:             fputc
        - Src:             'numabasic.c:1948,5'
          Dst:             fclose
    - functionName:    numaaWriteStream
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1889
      functionLinenumberEnd: 1910
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - naa
      BBCount:         23
      ICount:          120
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - fprintf
        - numaDestroy
        - numaWriteStream
        - numaaGetCount
        - numaaGetNuma
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'numabasic.c:1893,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1894,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaaGetCount
                - fprintf
                - fprintf
                - numaaGetNuma
                - fprintf
                - numaWriteStream
                - numaDestroy
                - returnErrorInt
            - BranchSide:      'numabasic.c:1895,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaaGetCount
                - fprintf
                - fprintf
                - numaaGetNuma
                - fprintf
                - numaWriteStream
                - numaDestroy
                - returnErrorInt
        - Branch String:   'numabasic.c:1894,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1894,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1894,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1895,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1896,16'
              BranchSideFuncs:
                - numaaGetCount
                - fprintf
                - fprintf
                - numaaGetNuma
                - fprintf
                - numaWriteStream
                - numaDestroy
                - returnErrorInt
            - BranchSide:      'numabasic.c:1898,23'
              BranchSideFuncs:
                - numaaGetCount
                - fprintf
                - fprintf
                - numaaGetNuma
                - fprintf
                - numaWriteStream
                - numaDestroy
                - returnErrorInt
        - Branch String:   'numabasic.c:1896,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1896,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1896,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1901,5'
          Branch Sides:
            - BranchSide:      'numabasic.c:1902,32'
              BranchSideFuncs:
                - numaaGetNuma
                - fprintf
                - numaWriteStream
                - numaDestroy
                - returnErrorInt
            - BranchSide:      'numabasic.c:1909,5'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1902,13'
          Branch Sides:
            - BranchSide:      'numabasic.c:1903,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1904,17'
              BranchSideFuncs:
                - fprintf
                - numaWriteStream
                - numaDestroy
                - numaaGetNuma
                - returnErrorInt
        - Branch String:   'numabasic.c:1903,20'
          Branch Sides:
            - BranchSide:      'numabasic.c:1903,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1903,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:1894,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1896,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1898,9'
          Dst:             numaaGetCount
        - Src:             'numabasic.c:1899,5'
          Dst:             fprintf
        - Src:             'numabasic.c:1900,5'
          Dst:             fprintf
        - Src:             'numabasic.c:1902,19'
          Dst:             numaaGetNuma
        - Src:             'numabasic.c:1903,20'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1904,9'
          Dst:             fprintf
        - Src:             'numabasic.c:1905,9'
          Dst:             numaWriteStream
        - Src:             'numabasic.c:1906,9'
          Dst:             numaDestroy
    - functionName:    numaaGetCount
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1521
      functionLinenumberEnd: 1525
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - naa
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    20
      BranchProfiles:
        - Branch String:   'numabasic.c:1522,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1523,16'
              BranchSideFuncs: []
            - BranchSide:      'numabasic.c:1524,12'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1523,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1523,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1523,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:1523,16'
          Dst:             returnErrorInt
    - functionName:    numaaGetNuma
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1624
      functionLinenumberEnd: 1636
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - naa
        - index
        - accessflag
      BBCount:         24
      ICount:          126
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - numaClone
        - numaCopy
        - returnErrorPtr
      functionUses:    23
      BranchProfiles:
        - Branch String:   'numabasic.c:1625,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1626,24'
              BranchSideFuncs:
                - returnErrorPtr
                - numaClone
                - numaCopy
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1627,9'
              BranchSideFuncs:
                - returnErrorPtr
                - numaClone
                - numaCopy
                - returnErrorPtr
        - Branch String:   'numabasic.c:1626,24'
          Branch Sides:
            - BranchSide:      'numabasic.c:1626,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1626,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1627,19'
          Branch Sides:
            - BranchSide:      'numabasic.c:1627,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1628,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'numabasic.c:1627,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1628,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1630,9'
              BranchSideFuncs:
                - returnErrorPtr
                - numaClone
                - numaCopy
        - Branch String:   'numabasic.c:1628,24'
          Branch Sides:
            - BranchSide:      'numabasic.c:1628,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1628,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1630,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1631,25'
              BranchSideFuncs:
                - numaCopy
            - BranchSide:      'numabasic.c:1632,14'
              BranchSideFuncs:
                - returnErrorPtr
                - numaClone
        - Branch String:   'numabasic.c:1632,14'
          Branch Sides:
            - BranchSide:      'numabasic.c:1633,26'
              BranchSideFuncs:
                - numaClone
            - BranchSide:      'numabasic.c:1635,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'numabasic.c:1635,24'
          Branch Sides:
            - BranchSide:      'numabasic.c:1635,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1635,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:1626,24'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:1628,24'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:1631,16'
          Dst:             numaCopy
        - Src:             'numabasic.c:1633,16'
          Dst:             numaClone
        - Src:             'numabasic.c:1635,24'
          Dst:             returnErrorPtr
    - functionName:    numaWriteStream
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1206
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - na
      BBCount:         21
      ICount:          123
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - fprintf
        - numaGetCount
        - numaGetParameters
        - numaWriteStderr
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'numabasic.c:1188,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1189,16'
              BranchSideFuncs:
                - numaWriteStderr
                - numaGetCount
                - fprintf
                - fprintf
                - fprintf
                - numaGetParameters
                - fprintf
                - fprintf
            - BranchSide:      'numabasic.c:1190,10'
              BranchSideFuncs:
                - numaWriteStderr
                - numaGetCount
                - fprintf
                - fprintf
                - fprintf
                - numaGetParameters
                - fprintf
                - fprintf
        - Branch String:   'numabasic.c:1189,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1189,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1189,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1190,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1191,32'
              BranchSideFuncs:
                - numaGetCount
                - fprintf
                - fprintf
                - fprintf
                - numaGetParameters
                - fprintf
                - fprintf
            - BranchSide:      'numabasic.c:1193,22'
              BranchSideFuncs:
                - numaGetCount
                - fprintf
                - fprintf
                - fprintf
                - numaGetParameters
                - fprintf
                - fprintf
        - Branch String:   'numabasic.c:1196,5'
          Branch Sides:
            - BranchSide:      'numabasic.c:1197,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - numaGetParameters
                - fprintf
            - BranchSide:      'numabasic.c:1198,13'
              BranchSideFuncs:
                - fprintf
                - numaGetParameters
                - fprintf
        - Branch String:   'numabasic.c:1202,23'
          Branch Sides:
            - BranchSide:      'numabasic.c:1202,26'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'numabasic.c:1203,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'numabasic.c:1202,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1203,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'numabasic.c:1205,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:1189,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1191,16'
          Dst:             numaWriteStderr
        - Src:             'numabasic.c:1193,9'
          Dst:             numaGetCount
        - Src:             'numabasic.c:1194,5'
          Dst:             fprintf
        - Src:             'numabasic.c:1195,5'
          Dst:             fprintf
        - Src:             'numabasic.c:1197,9'
          Dst:             fprintf
        - Src:             'numabasic.c:1198,5'
          Dst:             fprintf
        - Src:             'numabasic.c:1201,5'
          Dst:             numaGetParameters
        - Src:             'numabasic.c:1203,9'
          Dst:             fprintf
    - functionName:    numaDestroy
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pna
      BBCount:         17
      ICount:          76
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - lept_stderr
      functionUses:    302
      BranchProfiles:
        - Branch String:   'numabasic.c:361,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:362,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numabasic.c:366,16'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'numabasic.c:362,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:363,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numabasic.c:363,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:366,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:367,9'
              BranchSideFuncs: []
            - BranchSide:      'numabasic.c:370,11'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'numabasic.c:370,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:371,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'numabasic.c:376,6'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:371,13'
          Branch Sides:
            - BranchSide:      'numabasic.c:372,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'numabasic.c:373,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'numabasic.c:362,9'
          Dst:             lept_stderr
    - functionName:    numaWriteStderr
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1217
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
      BBCount:         19
      ICount:          105
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - lept_stderr
        - numaGetCount
        - numaGetParameters
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'numabasic.c:1221,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1222,16'
              BranchSideFuncs:
                - numaGetCount
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - numaGetParameters
                - lept_stderr
                - lept_stderr
            - BranchSide:      'numabasic.c:1224,22'
              BranchSideFuncs:
                - numaGetCount
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - numaGetParameters
                - lept_stderr
                - lept_stderr
        - Branch String:   'numabasic.c:1222,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1222,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1222,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1227,5'
          Branch Sides:
            - BranchSide:      'numabasic.c:1228,38'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - numaGetParameters
                - lept_stderr
            - BranchSide:      'numabasic.c:1229,5'
              BranchSideFuncs:
                - lept_stderr
                - numaGetParameters
                - lept_stderr
        - Branch String:   'numabasic.c:1233,23'
          Branch Sides:
            - BranchSide:      'numabasic.c:1233,26'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numabasic.c:1234,49'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'numabasic.c:1233,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1234,49'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numabasic.c:1236,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:1222,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1224,9'
          Dst:             numaGetCount
        - Src:             'numabasic.c:1225,5'
          Dst:             lept_stderr
        - Src:             'numabasic.c:1226,5'
          Dst:             lept_stderr
        - Src:             'numabasic.c:1228,9'
          Dst:             lept_stderr
        - Src:             'numabasic.c:1229,5'
          Dst:             lept_stderr
        - Src:             'numabasic.c:1232,5'
          Dst:             numaGetParameters
        - Src:             'numabasic.c:1234,9'
          Dst:             lept_stderr
    - functionName:    numaGetCount
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    182
      BranchProfiles:
        - Branch String:   'numabasic.c:632,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:633,16'
              BranchSideFuncs: []
            - BranchSide:      'numabasic.c:634,12'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:633,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:633,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:633,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:633,16'
          Dst:             returnErrorInt
    - functionName:    numaGetParameters
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - pstartx
        - pdelx
      BBCount:         29
      ICount:          131
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - returnErrorInt
      functionUses:    20
      BranchProfiles:
        - Branch String:   'numabasic.c:888,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:888,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:890,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numabasic.c:888,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:889,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:890,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numabasic.c:889,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:889,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:889,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:890,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:890,19'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:891,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numabasic.c:891,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:891,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:892,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numabasic.c:892,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:893,16'
              BranchSideFuncs: []
            - BranchSide:      'numabasic.c:895,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:893,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:893,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:893,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:895,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:895,29'
              BranchSideFuncs: []
            - BranchSide:      'numabasic.c:896,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:896,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:896,25'
              BranchSideFuncs: []
            - BranchSide:      'numabasic.c:897,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:889,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:893,16'
          Dst:             returnErrorInt
    - functionName:    numaCopy
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
      BBCount:         18
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - numaAddNumber
        - numaCreate
        - returnErrorPtr
      functionUses:    26
      BranchProfiles:
        - Branch String:   'numabasic.c:392,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:393,24'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - returnErrorPtr
            - BranchSide:      'numabasic.c:395,27'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'numabasic.c:393,24'
          Branch Sides:
            - BranchSide:      'numabasic.c:393,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:393,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:395,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:396,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:397,19'
              BranchSideFuncs:
                - numaAddNumber
        - Branch String:   'numabasic.c:396,24'
          Branch Sides:
            - BranchSide:      'numabasic.c:396,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:396,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:400,5'
          Branch Sides:
            - BranchSide:      'numabasic.c:401,23'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'numabasic.c:403,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:393,24'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:395,16'
          Dst:             numaCreate
        - Src:             'numabasic.c:396,24'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:401,9'
          Dst:             numaAddNumber
    - functionName:    numaClone
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'numabasic.c:416,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:417,24'
              BranchSideFuncs: []
            - BranchSide:      'numabasic.c:419,7'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:417,24'
          Branch Sides:
            - BranchSide:      'numabasic.c:417,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:417,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:417,24'
          Dst:             returnErrorPtr
    - functionName:    numaCreate
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - numaDestroy
        - returnErrorPtr
      functionUses:    209
      BranchProfiles:
        - Branch String:   'numabasic.c:197,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:197,19'
              BranchSideFuncs:
                - calloc
                - calloc
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'numabasic.c:198,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'numabasic.c:197,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:198,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'numabasic.c:200,18'
              BranchSideFuncs:
                - calloc
                - calloc
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'numabasic.c:201,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:202,9'
              BranchSideFuncs:
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'numabasic.c:206,18'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:203,24'
          Branch Sides:
            - BranchSide:      'numabasic.c:203,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:203,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:200,18'
          Dst:             calloc
        - Src:             'numabasic.c:201,35'
          Dst:             calloc
        - Src:             'numabasic.c:202,9'
          Dst:             numaDestroy
        - Src:             'numabasic.c:203,24'
          Dst:             returnErrorPtr
    - functionName:    numaAddNumber
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - na
        - val
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - numaExtendArray
        - numaGetCount
        - returnErrorInt
      functionUses:    272
      BranchProfiles:
        - Branch String:   'numabasic.c:465,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:466,16'
              BranchSideFuncs:
                - numaGetCount
                - numaExtendArray
                - returnErrorInt
            - BranchSide:      'numabasic.c:468,22'
              BranchSideFuncs:
                - numaGetCount
                - numaExtendArray
                - returnErrorInt
        - Branch String:   'numabasic.c:466,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:466,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:466,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:469,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:470,29'
              BranchSideFuncs:
                - numaExtendArray
                - returnErrorInt
            - BranchSide:      'numabasic.c:473,20'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:470,13'
          Branch Sides:
            - BranchSide:      'numabasic.c:471,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:472,5'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:471,20'
          Branch Sides:
            - BranchSide:      'numabasic.c:471,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:471,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:466,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:468,9'
          Dst:             numaGetCount
        - Src:             'numabasic.c:470,13'
          Dst:             numaExtendArray
        - Src:             'numabasic.c:471,20'
          Dst:             returnErrorInt
    - functionName:    numaExtendArray
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
      BBCount:         24
      ICount:          126
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - reallocNew
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'numabasic.c:495,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:496,16'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numabasic.c:497,9'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numabasic.c:496,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:496,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:496,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:497,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:498,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:499,15'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numabasic.c:498,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:498,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:498,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:501,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:502,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:504,56'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
        - Branch String:   'numabasic.c:502,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:502,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:502,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:504,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:506,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:508,5'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:506,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:506,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:506,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:496,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:498,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:502,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:504,35'
          Dst:             reallocNew
        - Src:             'numabasic.c:506,16'
          Dst:             returnErrorInt
    - functionName:    numaaWrite
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1860
      functionLinenumberEnd: 1876
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - naa
      BBCount:         24
      ICount:          115
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - fclose
        - fopenWriteStream
        - numaaWriteStream
        - returnErrorInt
        - returnErrorInt1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numabasic.c:1864,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1865,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - numaaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'numabasic.c:1866,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - numaaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'numabasic.c:1865,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1865,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1865,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1866,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1867,16'
              BranchSideFuncs:
                - fopenWriteStream
                - numaaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'numabasic.c:1869,32'
              BranchSideFuncs:
                - fopenWriteStream
                - numaaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'numabasic.c:1867,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1867,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1867,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1869,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1870,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'numabasic.c:1871,28'
              BranchSideFuncs:
                - numaaWriteStream
                - fclose
                - returnErrorInt1
        - Branch String:   'numabasic.c:1870,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1870,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'numabasic.c:1870,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1873,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1874,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'numabasic.c:1875,5'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1874,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1874,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'numabasic.c:1874,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:1865,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1867,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1869,15'
          Dst:             fopenWriteStream
        - Src:             'numabasic.c:1870,16'
          Dst:             returnErrorInt1
        - Src:             'numabasic.c:1871,11'
          Dst:             numaaWriteStream
        - Src:             'numabasic.c:1872,5'
          Dst:             fclose
        - Src:             'numabasic.c:1874,16'
          Dst:             returnErrorInt1
    - functionName:    numaaReadMem
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1834
      functionLinenumberEnd: 1847
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         20
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadFromMemory
        - lept_stderr
        - numaaReadStream
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numabasic.c:1838,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1839,25'
              BranchSideFuncs:
                - fopenReadFromMemory
                - numaaReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1840,35'
              BranchSideFuncs:
                - fopenReadFromMemory
                - numaaReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'numabasic.c:1839,25'
          Branch Sides:
            - BranchSide:      'numabasic.c:1839,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1839,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1840,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1841,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1843,27'
              BranchSideFuncs:
                - numaaReadStream
                - fclose
                - lept_stderr
        - Branch String:   'numabasic.c:1841,25'
          Branch Sides:
            - BranchSide:      'numabasic.c:1841,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1841,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1845,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1845,15'
              BranchSideFuncs: []
            - BranchSide:      'numabasic.c:1846,12'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1845,15'
          Branch Sides:
            - BranchSide:      'numabasic.c:1846,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numabasic.c:1846,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:1839,25'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:1840,15'
          Dst:             fopenReadFromMemory
        - Src:             'numabasic.c:1841,25'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:1843,11'
          Dst:             numaaReadStream
        - Src:             'numabasic.c:1844,5'
          Dst:             fclose
        - Src:             'numabasic.c:1845,15'
          Dst:             lept_stderr
    - functionName:    numaaReadStream
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1785
      functionLinenumberEnd: 1821
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         48
      ICount:          222
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - __isoc99_fscanf
        - lept_stderr
        - numaReadStream
        - numaaAddNuma
        - numaaCreate
        - numaaDestroy
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'numabasic.c:1790,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1791,25'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - numaaCreate
                - __isoc99_fscanf
                - numaReadStream
                - numaaAddNuma
                - numaaDestroy
                - returnErrorPtr
                - numaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1793,18'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - numaaCreate
                - __isoc99_fscanf
                - numaReadStream
                - numaaAddNuma
                - numaaDestroy
                - returnErrorPtr
                - numaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numabasic.c:1791,25'
          Branch Sides:
            - BranchSide:      'numabasic.c:1791,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1791,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1794,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1795,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1796,9'
              BranchSideFuncs:
                - __isoc99_fscanf
                - numaaCreate
                - __isoc99_fscanf
                - numaReadStream
                - numaaAddNuma
                - numaaDestroy
                - returnErrorPtr
                - numaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numabasic.c:1795,25'
          Branch Sides:
            - BranchSide:      'numabasic.c:1795,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1795,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1796,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1797,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1798,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - numaaCreate
                - __isoc99_fscanf
                - numaReadStream
                - numaaAddNuma
                - numaaDestroy
                - returnErrorPtr
                - numaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'numabasic.c:1797,25'
          Branch Sides:
            - BranchSide:      'numabasic.c:1797,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1797,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1798,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1799,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1801,9'
              BranchSideFuncs:
                - numaaCreate
                - __isoc99_fscanf
                - numaReadStream
                - numaaAddNuma
                - numaaDestroy
                - returnErrorPtr
                - numaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'numabasic.c:1799,25'
          Branch Sides:
            - BranchSide:      'numabasic.c:1799,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1799,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1801,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1802,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numabasic.c:1805,28'
              BranchSideFuncs:
                - numaaCreate
                - __isoc99_fscanf
                - numaReadStream
                - numaaAddNuma
                - numaaDestroy
                - returnErrorPtr
                - numaaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numabasic.c:1802,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1803,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numabasic.c:1803,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1805,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1806,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1808,12'
              BranchSideFuncs:
                - __isoc99_fscanf
                - numaReadStream
                - numaaAddNuma
                - numaaDestroy
                - returnErrorPtr
                - numaaDestroy
                - returnErrorPtr
        - Branch String:   'numabasic.c:1806,25'
          Branch Sides:
            - BranchSide:      'numabasic.c:1806,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1806,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1808,5'
          Branch Sides:
            - BranchSide:      'numabasic.c:1809,20'
              BranchSideFuncs:
                - __isoc99_fscanf
                - numaReadStream
                - numaaAddNuma
                - numaaDestroy
                - returnErrorPtr
                - numaaDestroy
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1820,12'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1809,13'
          Branch Sides:
            - BranchSide:      'numabasic.c:1810,13'
              BranchSideFuncs:
                - numaaDestroy
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1813,34'
              BranchSideFuncs:
                - numaReadStream
                - numaaAddNuma
                - __isoc99_fscanf
                - numaaDestroy
                - returnErrorPtr
                - numaaDestroy
                - returnErrorPtr
        - Branch String:   'numabasic.c:1811,29'
          Branch Sides:
            - BranchSide:      'numabasic.c:1811,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1811,13'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1813,13'
          Branch Sides:
            - BranchSide:      'numabasic.c:1814,13'
              BranchSideFuncs:
                - numaaDestroy
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1817,22'
              BranchSideFuncs:
                - numaaAddNuma
                - __isoc99_fscanf
                - numaReadStream
                - numaaDestroy
                - returnErrorPtr
                - numaaDestroy
                - returnErrorPtr
        - Branch String:   'numabasic.c:1815,29'
          Branch Sides:
            - BranchSide:      'numabasic.c:1815,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1815,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:1791,25'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:1793,11'
          Dst:             __isoc99_fscanf
        - Src:             'numabasic.c:1795,25'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:1797,25'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:1798,9'
          Dst:             __isoc99_fscanf
        - Src:             'numabasic.c:1799,25'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:1802,9'
          Dst:             lept_stderr
        - Src:             'numabasic.c:1805,16'
          Dst:             numaaCreate
        - Src:             'numabasic.c:1806,25'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:1809,13'
          Dst:             __isoc99_fscanf
        - Src:             'numabasic.c:1810,13'
          Dst:             numaaDestroy
        - Src:             'numabasic.c:1811,29'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:1813,19'
          Dst:             numaReadStream
        - Src:             'numabasic.c:1814,13'
          Dst:             numaaDestroy
        - Src:             'numabasic.c:1815,29'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:1817,9'
          Dst:             numaaAddNuma
    - functionName:    numaaCreate
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1322
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - numaaDestroy
        - returnErrorPtr
      functionUses:    13
      BranchProfiles:
        - Branch String:   'numabasic.c:1310,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1310,19'
              BranchSideFuncs:
                - calloc
                - calloc
                - numaaDestroy
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1311,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - numaaDestroy
                - returnErrorPtr
        - Branch String:   'numabasic.c:1310,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1311,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - numaaDestroy
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1313,20'
              BranchSideFuncs:
                - calloc
                - calloc
                - numaaDestroy
                - returnErrorPtr
        - Branch String:   'numabasic.c:1314,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1315,9'
              BranchSideFuncs:
                - numaaDestroy
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1319,19'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1316,25'
          Branch Sides:
            - BranchSide:      'numabasic.c:1316,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1316,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:1313,20'
          Dst:             calloc
        - Src:             'numabasic.c:1314,31'
          Dst:             calloc
        - Src:             'numabasic.c:1315,9'
          Dst:             numaaDestroy
        - Src:             'numabasic.c:1316,25'
          Dst:             returnErrorPtr
    - functionName:    numaaDestroy
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1406
      functionLinenumberEnd: 1423
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pnaa
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - lept_stderr
        - numaDestroy
      functionUses:    11
      BranchProfiles:
        - Branch String:   'numabasic.c:1410,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1411,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numabasic.c:1415,17'
              BranchSideFuncs:
                - free
                - free
                - numaDestroy
        - Branch String:   'numabasic.c:1411,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1412,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numabasic.c:1412,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1415,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1416,9'
              BranchSideFuncs: []
            - BranchSide:      'numabasic.c:1418,12'
              BranchSideFuncs:
                - free
                - free
                - numaDestroy
        - Branch String:   'numabasic.c:1418,5'
          Branch Sides:
            - BranchSide:      'numabasic.c:1419,22'
              BranchSideFuncs:
                - numaDestroy
                - free
                - free
            - BranchSide:      'numabasic.c:1420,5'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'numabasic.c:1411,9'
          Dst:             lept_stderr
        - Src:             'numabasic.c:1419,9'
          Dst:             numaDestroy
    - functionName:    numaReadStream
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1087
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         46
      ICount:          218
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - __isoc99_fscanf
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaSetParameters
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'numabasic.c:1056,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1057,24'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - numaCreate
                - __isoc99_fscanf
                - numaSetParameters
                - __isoc99_fscanf
                - numaAddNumber
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1059,18'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - numaCreate
                - __isoc99_fscanf
                - numaSetParameters
                - __isoc99_fscanf
                - numaAddNumber
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numabasic.c:1057,24'
          Branch Sides:
            - BranchSide:      'numabasic.c:1057,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1057,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1060,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1061,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1062,9'
              BranchSideFuncs:
                - __isoc99_fscanf
                - numaCreate
                - __isoc99_fscanf
                - numaSetParameters
                - __isoc99_fscanf
                - numaAddNumber
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numabasic.c:1061,24'
          Branch Sides:
            - BranchSide:      'numabasic.c:1061,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1061,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1062,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1063,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1064,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - numaCreate
                - __isoc99_fscanf
                - numaSetParameters
                - __isoc99_fscanf
                - numaAddNumber
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'numabasic.c:1063,24'
          Branch Sides:
            - BranchSide:      'numabasic.c:1063,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1063,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1064,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1065,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1067,9'
              BranchSideFuncs:
                - numaCreate
                - __isoc99_fscanf
                - numaSetParameters
                - __isoc99_fscanf
                - numaAddNumber
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'numabasic.c:1065,24'
          Branch Sides:
            - BranchSide:      'numabasic.c:1065,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1065,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1067,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1068,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numabasic.c:1071,26'
              BranchSideFuncs:
                - numaCreate
                - __isoc99_fscanf
                - numaSetParameters
                - __isoc99_fscanf
                - numaAddNumber
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numabasic.c:1068,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1069,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numabasic.c:1069,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1071,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1072,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1074,12'
              BranchSideFuncs:
                - __isoc99_fscanf
                - numaSetParameters
                - __isoc99_fscanf
                - numaAddNumber
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'numabasic.c:1072,24'
          Branch Sides:
            - BranchSide:      'numabasic.c:1072,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1072,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1074,5'
          Branch Sides:
            - BranchSide:      'numabasic.c:1075,20'
              BranchSideFuncs:
                - __isoc99_fscanf
                - numaAddNumber
                - __isoc99_fscanf
                - numaSetParameters
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1083,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - numaSetParameters
        - Branch String:   'numabasic.c:1075,13'
          Branch Sides:
            - BranchSide:      'numabasic.c:1076,13'
              BranchSideFuncs:
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1079,23'
              BranchSideFuncs:
                - numaAddNumber
                - __isoc99_fscanf
                - numaSetParameters
                - __isoc99_fscanf
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'numabasic.c:1077,28'
          Branch Sides:
            - BranchSide:      'numabasic.c:1077,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1077,13'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1083,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1084,27'
              BranchSideFuncs:
                - numaSetParameters
            - BranchSide:      'numabasic.c:1086,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:1057,24'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:1059,11'
          Dst:             __isoc99_fscanf
        - Src:             'numabasic.c:1061,24'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:1063,24'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:1064,9'
          Dst:             __isoc99_fscanf
        - Src:             'numabasic.c:1065,24'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:1068,9'
          Dst:             lept_stderr
        - Src:             'numabasic.c:1071,15'
          Dst:             numaCreate
        - Src:             'numabasic.c:1072,24'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:1075,13'
          Dst:             __isoc99_fscanf
        - Src:             'numabasic.c:1076,13'
          Dst:             numaDestroy
        - Src:             'numabasic.c:1077,28'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:1079,9'
          Dst:             numaAddNumber
        - Src:             'numabasic.c:1083,9'
          Dst:             __isoc99_fscanf
        - Src:             'numabasic.c:1084,9'
          Dst:             numaSetParameters
    - functionName:    numaaAddNuma
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1442
      functionLinenumberEnd: 1473
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - naa
        - na
        - copyflag
      BBCount:         42
      ICount:          199
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - numaClone
        - numaCopy
        - numaDestroy
        - numaaExtendArray
        - numaaGetCount
        - returnErrorInt
      functionUses:    15
      BranchProfiles:
        - Branch String:   'numabasic.c:1446,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1447,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaClone
                - numaaGetCount
                - numaaExtendArray
                - returnErrorInt
                - numaDestroy
                - numaCopy
                - returnErrorInt
            - BranchSide:      'numabasic.c:1448,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaClone
                - numaaGetCount
                - numaaExtendArray
                - returnErrorInt
                - numaDestroy
                - numaCopy
                - returnErrorInt
        - Branch String:   'numabasic.c:1447,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1447,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1447,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1448,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1449,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaClone
                - numaaGetCount
                - numaaExtendArray
                - returnErrorInt
                - numaDestroy
                - numaCopy
                - returnErrorInt
            - BranchSide:      'numabasic.c:1451,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaClone
                - numaaGetCount
                - numaaExtendArray
                - returnErrorInt
                - numaDestroy
                - numaCopy
                - returnErrorInt
        - Branch String:   'numabasic.c:1449,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1449,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1449,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1451,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1452,15'
              BranchSideFuncs:
                - numaaGetCount
                - numaaExtendArray
                - returnErrorInt
                - numaDestroy
            - BranchSide:      'numabasic.c:1453,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaClone
                - numaaGetCount
                - numaaExtendArray
                - returnErrorInt
                - numaDestroy
                - numaCopy
                - returnErrorInt
        - Branch String:   'numabasic.c:1453,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1454,29'
              BranchSideFuncs:
                - numaCopy
                - numaaGetCount
                - numaaExtendArray
                - returnErrorInt
                - numaDestroy
                - returnErrorInt
            - BranchSide:      'numabasic.c:1456,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaClone
                - numaaGetCount
                - numaaExtendArray
                - returnErrorInt
                - numaDestroy
        - Branch String:   'numabasic.c:1454,13'
          Branch Sides:
            - BranchSide:      'numabasic.c:1455,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1456,5'
              BranchSideFuncs:
                - numaaGetCount
                - numaaExtendArray
                - returnErrorInt
                - numaDestroy
        - Branch String:   'numabasic.c:1455,20'
          Branch Sides:
            - BranchSide:      'numabasic.c:1455,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1455,13'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1456,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1457,25'
              BranchSideFuncs:
                - numaClone
                - numaaGetCount
                - numaaExtendArray
                - returnErrorInt
                - numaDestroy
            - BranchSide:      'numabasic.c:1459,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numabasic.c:1459,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1459,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1459,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1463,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1464,30'
              BranchSideFuncs:
                - numaaExtendArray
                - returnErrorInt
                - numaDestroy
            - BranchSide:      'numabasic.c:1470,20'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1464,13'
          Branch Sides:
            - BranchSide:      'numabasic.c:1465,17'
              BranchSideFuncs:
                - returnErrorInt
                - numaDestroy
            - BranchSide:      'numabasic.c:1469,5'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1465,17'
          Branch Sides:
            - BranchSide:      'numabasic.c:1466,17'
              BranchSideFuncs:
                - numaDestroy
                - returnErrorInt
            - BranchSide:      'numabasic.c:1467,20'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numabasic.c:1467,20'
          Branch Sides:
            - BranchSide:      'numabasic.c:1467,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1467,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:1447,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1449,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1454,20'
          Dst:             numaCopy
        - Src:             'numabasic.c:1455,20'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1457,15'
          Dst:             numaClone
        - Src:             'numabasic.c:1459,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1462,9'
          Dst:             numaaGetCount
        - Src:             'numabasic.c:1464,13'
          Dst:             numaaExtendArray
        - Src:             'numabasic.c:1466,17'
          Dst:             numaDestroy
        - Src:             'numabasic.c:1467,20'
          Dst:             returnErrorInt
    - functionName:    numaaExtendArray
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1507
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - naa
      BBCount:         24
      ICount:          126
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - reallocNew
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numabasic.c:1492,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1493,16'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numabasic.c:1494,9'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numabasic.c:1493,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1493,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1493,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1494,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1495,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1496,15'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numabasic.c:1495,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1495,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1495,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1498,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1499,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1501,52'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
        - Branch String:   'numabasic.c:1499,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1499,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1499,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1501,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1503,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1505,5'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1503,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1503,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1503,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:1493,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1495,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1499,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1501,31'
          Dst:             reallocNew
        - Src:             'numabasic.c:1503,16'
          Dst:             returnErrorInt
    - functionName:    numaSetParameters
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - na
        - startx
        - delx
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    29
      BranchProfiles:
        - Branch String:   'numabasic.c:916,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:917,16'
              BranchSideFuncs: []
            - BranchSide:      'numabasic.c:919,18'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:917,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:917,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:917,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:917,16'
          Dst:             returnErrorInt
    - functionName:    numaaRead
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1758
      functionLinenumberEnd: 1774
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         19
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadStream
        - numaaReadStream
        - returnErrorPtr
        - returnErrorPtr1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numabasic.c:1762,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1763,25'
              BranchSideFuncs:
                - fopenReadStream
                - numaaReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
            - BranchSide:      'numabasic.c:1765,31'
              BranchSideFuncs:
                - fopenReadStream
                - numaaReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
        - Branch String:   'numabasic.c:1763,25'
          Branch Sides:
            - BranchSide:      'numabasic.c:1763,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1763,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1765,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1766,25'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'numabasic.c:1768,27'
              BranchSideFuncs:
                - numaaReadStream
                - fclose
                - returnErrorPtr1
        - Branch String:   'numabasic.c:1766,25'
          Branch Sides:
            - BranchSide:      'numabasic.c:1766,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'numabasic.c:1766,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1770,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1771,25'
              BranchSideFuncs: []
            - BranchSide:      'numabasic.c:1773,12'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1771,25'
          Branch Sides:
            - BranchSide:      'numabasic.c:1771,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'numabasic.c:1771,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:1763,25'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:1765,15'
          Dst:             fopenReadStream
        - Src:             'numabasic.c:1766,25'
          Dst:             returnErrorPtr1
        - Src:             'numabasic.c:1768,11'
          Dst:             numaaReadStream
        - Src:             'numabasic.c:1769,5'
          Dst:             fclose
        - Src:             'numabasic.c:1771,25'
          Dst:             returnErrorPtr1
    - functionName:    numaaAddNumber
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1744
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - naa
        - index
        - val
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - numaAddNumber
        - numaDestroy
        - numaaGetCount
        - numaaGetNuma
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'numabasic.c:1734,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1735,16'
              BranchSideFuncs:
                - numaaGetCount
                - numaaGetNuma
                - numaAddNumber
                - numaDestroy
                - returnErrorInt
            - BranchSide:      'numabasic.c:1736,23'
              BranchSideFuncs:
                - numaaGetCount
                - numaaGetNuma
                - numaAddNumber
                - numaDestroy
                - returnErrorInt
        - Branch String:   'numabasic.c:1735,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1735,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1735,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1737,19'
          Branch Sides:
            - BranchSide:      'numabasic.c:1737,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1738,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numabasic.c:1737,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1738,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1740,23'
              BranchSideFuncs:
                - numaaGetNuma
                - numaAddNumber
                - numaDestroy
        - Branch String:   'numabasic.c:1738,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1738,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1738,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:1735,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1736,9'
          Dst:             numaaGetCount
        - Src:             'numabasic.c:1738,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1740,10'
          Dst:             numaaGetNuma
        - Src:             'numabasic.c:1741,5'
          Dst:             numaAddNumber
        - Src:             'numabasic.c:1742,5'
          Dst:             numaDestroy
    - functionName:    numaaGetValue
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1691
      functionLinenumberEnd: 1710
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - naa
        - i
        - j
        - pfval
        - pival
      BBCount:         45
      ICount:          229
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - numaaGetCount
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numabasic.c:1695,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1695,20'
              BranchSideFuncs:
                - returnErrorInt
                - numaaGetCount
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numabasic.c:1697,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaaGetCount
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numabasic.c:1695,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1696,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaaGetCount
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numabasic.c:1697,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaaGetCount
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numabasic.c:1696,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1696,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1696,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1697,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1697,17'
              BranchSideFuncs:
                - returnErrorInt
                - numaaGetCount
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numabasic.c:1698,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaaGetCount
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numabasic.c:1698,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1698,17'
              BranchSideFuncs:
                - returnErrorInt
                - numaaGetCount
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numabasic.c:1699,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaaGetCount
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numabasic.c:1699,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1700,16'
              BranchSideFuncs:
                - numaaGetCount
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numabasic.c:1701,23'
              BranchSideFuncs:
                - numaaGetCount
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numabasic.c:1700,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1700,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1700,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1702,15'
          Branch Sides:
            - BranchSide:      'numabasic.c:1702,18'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1703,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numabasic.c:1702,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1703,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1704,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numabasic.c:1703,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1703,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1703,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1705,15'
          Branch Sides:
            - BranchSide:      'numabasic.c:1705,18'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1706,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numabasic.c:1705,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1706,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1707,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1706,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1706,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1706,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1707,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1707,25'
              BranchSideFuncs: []
            - BranchSide:      'numabasic.c:1708,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1708,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1708,35'
              BranchSideFuncs: []
            - BranchSide:      'numabasic.c:1709,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:1696,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1700,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1701,9'
          Dst:             numaaGetCount
        - Src:             'numabasic.c:1703,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1706,16'
          Dst:             returnErrorInt
    - functionName:    numaaReplaceNuma
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1658
      functionLinenumberEnd: 1672
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - naa
        - index
        - na
      BBCount:         22
      ICount:          118
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - numaDestroy
        - numaaGetCount
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numabasic.c:1661,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1662,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaaGetCount
                - numaDestroy
                - returnErrorInt
            - BranchSide:      'numabasic.c:1663,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaaGetCount
                - numaDestroy
                - returnErrorInt
        - Branch String:   'numabasic.c:1662,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1662,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1662,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1663,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1664,16'
              BranchSideFuncs:
                - numaaGetCount
                - numaDestroy
                - returnErrorInt
            - BranchSide:      'numabasic.c:1665,23'
              BranchSideFuncs:
                - numaaGetCount
                - numaDestroy
                - returnErrorInt
        - Branch String:   'numabasic.c:1664,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1664,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1664,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1666,19'
          Branch Sides:
            - BranchSide:      'numabasic.c:1666,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1667,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numabasic.c:1666,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1667,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1669,18'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'numabasic.c:1667,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1667,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1667,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:1662,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1664,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1665,9'
          Dst:             numaaGetCount
        - Src:             'numabasic.c:1667,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1669,5'
          Dst:             numaDestroy
    - functionName:    numaaGetPtrArray
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1603
      functionLinenumberEnd: 1609
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - naa
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numabasic.c:1604,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1605,25'
              BranchSideFuncs: []
            - BranchSide:      'numabasic.c:1607,14'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1605,25'
          Branch Sides:
            - BranchSide:      'numabasic.c:1605,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1605,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:1605,25'
          Dst:             returnErrorPtr
    - functionName:    numaaGetNumberCount
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1556
      functionLinenumberEnd: 1571
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - naa
      BBCount:         13
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - numaDestroy
        - numaGetCount
        - numaaGetCount
        - numaaGetNuma
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'numabasic.c:1560,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1561,16'
              BranchSideFuncs:
                - numaaGetCount
                - numaaGetNuma
                - numaGetCount
                - numaDestroy
            - BranchSide:      'numabasic.c:1563,23'
              BranchSideFuncs:
                - numaaGetCount
                - numaaGetNuma
                - numaGetCount
                - numaDestroy
        - Branch String:   'numabasic.c:1561,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1561,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1561,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1564,5'
          Branch Sides:
            - BranchSide:      'numabasic.c:1565,27'
              BranchSideFuncs:
                - numaaGetNuma
                - numaGetCount
                - numaDestroy
            - BranchSide:      'numabasic.c:1570,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:1561,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1563,9'
          Dst:             numaaGetCount
        - Src:             'numabasic.c:1565,14'
          Dst:             numaaGetNuma
        - Src:             'numabasic.c:1566,16'
          Dst:             numaGetCount
        - Src:             'numabasic.c:1567,9'
          Dst:             numaDestroy
    - functionName:    numaaGetNumaCount
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1538
      functionLinenumberEnd: 1544
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - naa
        - index
      BBCount:         17
      ICount:          86
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - numaGetCount
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'numabasic.c:1539,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1540,16'
              BranchSideFuncs:
                - numaGetCount
                - returnErrorInt
            - BranchSide:      'numabasic.c:1541,9'
              BranchSideFuncs:
                - numaGetCount
                - returnErrorInt
        - Branch String:   'numabasic.c:1540,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1540,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1540,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1541,19'
          Branch Sides:
            - BranchSide:      'numabasic.c:1541,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1542,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numabasic.c:1541,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1542,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1543,25'
              BranchSideFuncs:
                - numaGetCount
        - Branch String:   'numabasic.c:1542,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1542,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1542,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:1540,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1542,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1543,12'
          Dst:             numaGetCount
    - functionName:    numaaTruncate
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1374
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - naa
      BBCount:         19
      ICount:          104
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - numaDestroy
        - numaGetCount
        - numaaGetCount
        - numaaGetNuma
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numabasic.c:1378,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1379,16'
              BranchSideFuncs:
                - numaaGetCount
                - numaaGetNuma
                - numaGetCount
                - numaDestroy
                - numaDestroy
            - BranchSide:      'numabasic.c:1381,23'
              BranchSideFuncs:
                - numaaGetCount
                - numaaGetNuma
                - numaGetCount
                - numaDestroy
                - numaDestroy
        - Branch String:   'numabasic.c:1379,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1379,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1379,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1382,5'
          Branch Sides:
            - BranchSide:      'numabasic.c:1383,27'
              BranchSideFuncs:
                - numaaGetNuma
                - numaGetCount
                - numaDestroy
                - numaDestroy
            - BranchSide:      'numabasic.c:1393,14'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1384,13'
          Branch Sides:
            - BranchSide:      'numabasic.c:1385,13'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaaGetNuma
            - BranchSide:      'numabasic.c:1386,27'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaaGetNuma
        - Branch String:   'numabasic.c:1388,13'
          Branch Sides:
            - BranchSide:      'numabasic.c:1389,26'
              BranchSideFuncs:
                - numaDestroy
                - numaaGetNuma
                - numaGetCount
                - numaDestroy
            - BranchSide:      'numabasic.c:1391,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:1379,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1381,9'
          Dst:             numaaGetCount
        - Src:             'numabasic.c:1383,14'
          Dst:             numaaGetNuma
        - Src:             'numabasic.c:1386,14'
          Dst:             numaGetCount
        - Src:             'numabasic.c:1387,9'
          Dst:             numaDestroy
        - Src:             'numabasic.c:1389,13'
          Dst:             numaDestroy
    - functionName:    numaaCreateFull
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1344
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - nptr
        - n
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - numaCreate
        - numaaAddNuma
        - numaaCreate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numabasic.c:1350,5'
          Branch Sides:
            - BranchSide:      'numabasic.c:1351,25'
              BranchSideFuncs:
                - numaCreate
                - numaaAddNuma
            - BranchSide:      'numabasic.c:1355,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:1349,11'
          Dst:             numaaCreate
        - Src:             'numabasic.c:1351,14'
          Dst:             numaCreate
        - Src:             'numabasic.c:1352,9'
          Dst:             numaaAddNuma
    - functionName:    numaWriteMem
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1292
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdata
        - psize
        - na
      BBCount:         30
      ICount:          150
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - fclose
        - fputc
        - numaWriteStream
        - open_memstream
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numabasic.c:1261,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1261,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - numaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'numabasic.c:1262,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - numaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'numabasic.c:1262,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1262,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - numaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'numabasic.c:1263,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - numaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'numabasic.c:1263,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1264,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - numaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'numabasic.c:1265,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - numaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'numabasic.c:1264,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1264,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1264,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1265,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1266,16'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - numaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'numabasic.c:1267,10'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - numaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'numabasic.c:1266,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1266,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1266,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1267,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1268,16'
              BranchSideFuncs:
                - open_memstream
                - numaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'numabasic.c:1271,39'
              BranchSideFuncs:
                - open_memstream
                - numaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'numabasic.c:1268,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1268,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1268,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1271,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1272,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1273,27'
              BranchSideFuncs:
                - numaWriteStream
                - fputc
                - fclose
        - Branch String:   'numabasic.c:1272,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1272,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1272,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:1264,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1266,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1268,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1271,15'
          Dst:             open_memstream
        - Src:             'numabasic.c:1272,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1273,11'
          Dst:             numaWriteStream
        - Src:             'numabasic.c:1274,5'
          Dst:             fputc
        - Src:             'numabasic.c:1275,5'
          Dst:             fclose
    - functionName:    numaWrite
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1155
      functionLinenumberEnd: 1171
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - na
      BBCount:         24
      ICount:          115
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - fclose
        - fopenWriteStream
        - numaWriteStream
        - returnErrorInt
        - returnErrorInt1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numabasic.c:1159,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1160,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - numaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'numabasic.c:1161,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - numaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'numabasic.c:1160,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1160,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1160,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1161,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1162,16'
              BranchSideFuncs:
                - fopenWriteStream
                - numaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'numabasic.c:1164,32'
              BranchSideFuncs:
                - fopenWriteStream
                - numaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'numabasic.c:1162,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1162,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:1162,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1164,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1165,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'numabasic.c:1166,27'
              BranchSideFuncs:
                - numaWriteStream
                - fclose
                - returnErrorInt1
        - Branch String:   'numabasic.c:1165,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1165,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'numabasic.c:1165,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1168,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1169,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'numabasic.c:1170,5'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1169,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:1169,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'numabasic.c:1169,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:1160,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1162,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:1164,15'
          Dst:             fopenWriteStream
        - Src:             'numabasic.c:1165,16'
          Dst:             returnErrorInt1
        - Src:             'numabasic.c:1166,11'
          Dst:             numaWriteStream
        - Src:             'numabasic.c:1167,5'
          Dst:             fclose
        - Src:             'numabasic.c:1169,16'
          Dst:             returnErrorInt1
    - functionName:    numaWriteDebug
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1142
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - na
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lept_stderr
        - numaWrite
      functionUses:    3
      BranchProfiles:
        - Branch String:   'numabasic.c:1136,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1137,26'
              BranchSideFuncs:
                - numaWrite
            - BranchSide:      'numabasic.c:1139,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'numabasic.c:1139,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1140,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numabasic.c:1140,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:1137,16'
          Dst:             numaWrite
        - Src:             'numabasic.c:1139,9'
          Dst:             lept_stderr
    - functionName:    numaReadMem
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         20
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadFromMemory
        - lept_stderr
        - numaReadStream
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numabasic.c:1104,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1105,24'
              BranchSideFuncs:
                - fopenReadFromMemory
                - numaReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1106,35'
              BranchSideFuncs:
                - fopenReadFromMemory
                - numaReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'numabasic.c:1105,24'
          Branch Sides:
            - BranchSide:      'numabasic.c:1105,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1105,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1106,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1107,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1109,25'
              BranchSideFuncs:
                - numaReadStream
                - fclose
                - lept_stderr
        - Branch String:   'numabasic.c:1107,24'
          Branch Sides:
            - BranchSide:      'numabasic.c:1107,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1107,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1111,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1111,14'
              BranchSideFuncs: []
            - BranchSide:      'numabasic.c:1112,12'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1111,14'
          Branch Sides:
            - BranchSide:      'numabasic.c:1112,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numabasic.c:1112,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:1105,24'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:1106,15'
          Dst:             fopenReadFromMemory
        - Src:             'numabasic.c:1107,24'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:1109,10'
          Dst:             numaReadStream
        - Src:             'numabasic.c:1110,5'
          Dst:             fclose
        - Src:             'numabasic.c:1111,14'
          Dst:             lept_stderr
    - functionName:    numaRead
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1040
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         19
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadStream
        - numaReadStream
        - returnErrorPtr
        - returnErrorPtr1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numabasic.c:1028,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1029,24'
              BranchSideFuncs:
                - fopenReadStream
                - numaReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
            - BranchSide:      'numabasic.c:1031,31'
              BranchSideFuncs:
                - fopenReadStream
                - numaReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
        - Branch String:   'numabasic.c:1029,24'
          Branch Sides:
            - BranchSide:      'numabasic.c:1029,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:1029,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1031,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1032,24'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'numabasic.c:1034,25'
              BranchSideFuncs:
                - numaReadStream
                - fclose
                - returnErrorPtr1
        - Branch String:   'numabasic.c:1032,24'
          Branch Sides:
            - BranchSide:      'numabasic.c:1032,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'numabasic.c:1032,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1036,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:1037,24'
              BranchSideFuncs: []
            - BranchSide:      'numabasic.c:1039,12'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:1037,24'
          Branch Sides:
            - BranchSide:      'numabasic.c:1037,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'numabasic.c:1037,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:1029,24'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:1031,15'
          Dst:             fopenReadStream
        - Src:             'numabasic.c:1032,24'
          Dst:             returnErrorPtr1
        - Src:             'numabasic.c:1034,10'
          Dst:             numaReadStream
        - Src:             'numabasic.c:1035,5'
          Dst:             fclose
        - Src:             'numabasic.c:1037,24'
          Dst:             returnErrorPtr1
    - functionName:    numaConvertToSarray
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - na
        - size1
        - size2
        - addzeros
        - type
      BBCount:         35
      ICount:          199
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - numaGetCount
        - numaGetFValue
        - numaGetIValue
        - returnErrorPtr
        - sarrayAddString
        - sarrayCreate
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numabasic.c:980,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:981,26'
              BranchSideFuncs:
                - snprintf
                - numaGetCount
                - sarrayCreate
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetIValue
                - snprintf
                - returnErrorPtr
                - snprintf
                - snprintf
                - returnErrorPtr
            - BranchSide:      'numabasic.c:982,9'
              BranchSideFuncs:
                - snprintf
                - numaGetCount
                - sarrayCreate
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetIValue
                - snprintf
                - returnErrorPtr
                - snprintf
                - snprintf
                - returnErrorPtr
        - Branch String:   'numabasic.c:981,26'
          Branch Sides:
            - BranchSide:      'numabasic.c:981,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:981,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:982,33'
          Branch Sides:
            - BranchSide:      'numabasic.c:982,36'
              BranchSideFuncs:
                - snprintf
                - numaGetCount
                - sarrayCreate
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetIValue
                - snprintf
                - returnErrorPtr
                - snprintf
                - snprintf
                - returnErrorPtr
            - BranchSide:      'numabasic.c:985,9'
              BranchSideFuncs:
                - snprintf
                - numaGetCount
                - sarrayCreate
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetIValue
                - snprintf
                - returnErrorPtr
                - snprintf
                - snprintf
        - Branch String:   'numabasic.c:982,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:983,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:985,9'
              BranchSideFuncs:
                - snprintf
                - numaGetCount
                - sarrayCreate
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetIValue
                - snprintf
                - returnErrorPtr
                - snprintf
                - snprintf
        - Branch String:   'numabasic.c:983,26'
          Branch Sides:
            - BranchSide:      'numabasic.c:983,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:983,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:985,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:986,13'
              BranchSideFuncs:
                - snprintf
                - numaGetCount
                - sarrayCreate
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetIValue
                - snprintf
                - returnErrorPtr
                - snprintf
            - BranchSide:      'numabasic.c:991,18'
              BranchSideFuncs:
                - snprintf
                - numaGetCount
                - sarrayCreate
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetIValue
                - snprintf
                - returnErrorPtr
        - Branch String:   'numabasic.c:986,13'
          Branch Sides:
            - BranchSide:      'numabasic.c:987,22'
              BranchSideFuncs:
                - snprintf
                - numaGetCount
                - sarrayCreate
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetIValue
                - snprintf
                - returnErrorPtr
            - BranchSide:      'numabasic.c:989,22'
              BranchSideFuncs:
                - snprintf
                - numaGetCount
                - sarrayCreate
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetIValue
                - snprintf
                - returnErrorPtr
        - Branch String:   'numabasic.c:995,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:996,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:998,12'
              BranchSideFuncs:
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetIValue
                - snprintf
        - Branch String:   'numabasic.c:996,26'
          Branch Sides:
            - BranchSide:      'numabasic.c:996,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:996,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:998,5'
          Branch Sides:
            - BranchSide:      'numabasic.c:999,13'
              BranchSideFuncs:
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetIValue
                - snprintf
            - BranchSide:      'numabasic.c:1009,12'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:999,13'
          Branch Sides:
            - BranchSide:      'numabasic.c:1000,27'
              BranchSideFuncs:
                - numaGetIValue
                - snprintf
                - sarrayAddString
                - numaGetFValue
                - snprintf
            - BranchSide:      'numabasic.c:1003,27'
              BranchSideFuncs:
                - numaGetFValue
                - snprintf
                - sarrayAddString
                - numaGetIValue
                - snprintf
      Callsites:
        - Src:             'numabasic.c:981,26'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:983,26'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:987,13'
          Dst:             snprintf
        - Src:             'numabasic.c:989,13'
          Dst:             snprintf
        - Src:             'numabasic.c:991,9'
          Dst:             snprintf
        - Src:             'numabasic.c:994,9'
          Dst:             numaGetCount
        - Src:             'numabasic.c:995,15'
          Dst:             sarrayCreate
        - Src:             'numabasic.c:996,26'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:1000,13'
          Dst:             numaGetIValue
        - Src:             'numabasic.c:1001,13'
          Dst:             snprintf
        - Src:             'numabasic.c:1003,13'
          Dst:             numaGetFValue
        - Src:             'numabasic.c:1004,13'
          Dst:             snprintf
        - Src:             'numabasic.c:1006,9'
          Dst:             sarrayAddString
    - functionName:    numaGetIValue
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - index
        - pival
      BBCount:         22
      ICount:          123
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - returnErrorInt
      functionUses:    117
      BranchProfiles:
        - Branch String:   'numabasic.c:726,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:727,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numabasic.c:728,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numabasic.c:727,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:727,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:727,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:729,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:730,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:732,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numabasic.c:730,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:730,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:730,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:732,19'
          Branch Sides:
            - BranchSide:      'numabasic.c:732,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:733,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numabasic.c:732,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:733,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:735,11'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:733,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:733,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:733,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:727,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:730,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:733,16'
          Dst:             returnErrorInt
    - functionName:    numaGetFValue
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - index
        - pval
      BBCount:         22
      ICount:          111
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - returnErrorInt
      functionUses:    116
      BranchProfiles:
        - Branch String:   'numabasic.c:691,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:692,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numabasic.c:693,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numabasic.c:692,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:692,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:692,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:694,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:695,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:697,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numabasic.c:695,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:695,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:695,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:697,19'
          Branch Sides:
            - BranchSide:      'numabasic.c:697,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:698,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numabasic.c:697,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:698,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:700,13'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:698,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:698,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:698,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:692,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:695,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:698,16'
          Dst:             returnErrorInt
    - functionName:    numaCopyParameters
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nad
        - nas
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - numaGetParameters
        - numaSetParameters
        - returnErrorInt
      functionUses:    5
      BranchProfiles:
        - Branch String:   'numabasic.c:938,14'
          Branch Sides:
            - BranchSide:      'numabasic.c:938,18'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetParameters
                - numaSetParameters
            - BranchSide:      'numabasic.c:939,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numabasic.c:938,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:939,16'
              BranchSideFuncs:
                - numaGetParameters
                - numaSetParameters
            - BranchSide:      'numabasic.c:941,23'
              BranchSideFuncs:
                - numaGetParameters
                - numaSetParameters
        - Branch String:   'numabasic.c:939,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:939,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:939,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:939,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:941,5'
          Dst:             numaGetParameters
        - Src:             'numabasic.c:942,5'
          Dst:             numaSetParameters
    - functionName:    numaGetFArray
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - na
        - copyflag
      BBCount:         26
      ICount:          134
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
        - numaGetCount
        - returnErrorPtr
      functionUses:    58
      BranchProfiles:
        - Branch String:   'numabasic.c:857,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:858,29'
              BranchSideFuncs:
                - numaGetCount
                - calloc
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numabasic.c:860,9'
              BranchSideFuncs:
                - numaGetCount
                - calloc
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numabasic.c:858,29'
          Branch Sides:
            - BranchSide:      'numabasic.c:858,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:858,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:860,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:861,17'
              BranchSideFuncs: []
            - BranchSide:      'numabasic.c:863,31'
              BranchSideFuncs:
                - numaGetCount
                - calloc
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numabasic.c:863,13'
          Branch Sides:
            - BranchSide:      'numabasic.c:864,33'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:865,35'
              BranchSideFuncs:
                - calloc
                - returnErrorPtr
        - Branch String:   'numabasic.c:864,33'
          Branch Sides:
            - BranchSide:      'numabasic.c:864,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:864,13'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:865,13'
          Branch Sides:
            - BranchSide:      'numabasic.c:866,33'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:867,16'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:866,33'
          Branch Sides:
            - BranchSide:      'numabasic.c:866,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:866,13'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:867,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'numabasic.c:868,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:858,29'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:863,18'
          Dst:             numaGetCount
        - Src:             'numabasic.c:864,33'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:865,35'
          Dst:             calloc
        - Src:             'numabasic.c:866,33'
          Dst:             returnErrorPtr
    - functionName:    numaGetIArray
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 825
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
      BBCount:         23
      ICount:          117
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
        - numaGetCount
        - numaGetIValue
        - returnErrorPtr
      functionUses:    19
      BranchProfiles:
        - Branch String:   'numabasic.c:812,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:813,27'
              BranchSideFuncs:
                - numaGetCount
                - calloc
                - numaGetIValue
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numabasic.c:815,27'
              BranchSideFuncs:
                - numaGetCount
                - calloc
                - numaGetIValue
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numabasic.c:813,27'
          Branch Sides:
            - BranchSide:      'numabasic.c:813,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:813,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:815,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:816,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:817,29'
              BranchSideFuncs:
                - calloc
                - numaGetIValue
                - returnErrorPtr
        - Branch String:   'numabasic.c:816,27'
          Branch Sides:
            - BranchSide:      'numabasic.c:816,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:816,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:817,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:818,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:819,12'
              BranchSideFuncs:
                - numaGetIValue
        - Branch String:   'numabasic.c:818,27'
          Branch Sides:
            - BranchSide:      'numabasic.c:818,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:818,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:819,5'
          Branch Sides:
            - BranchSide:      'numabasic.c:820,23'
              BranchSideFuncs:
                - numaGetIValue
            - BranchSide:      'numabasic.c:824,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:813,27'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:815,14'
          Dst:             numaGetCount
        - Src:             'numabasic.c:816,27'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:817,29'
          Dst:             calloc
        - Src:             'numabasic.c:818,27'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:820,9'
          Dst:             numaGetIValue
    - functionName:    numaShiftValue
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - na
        - index
        - diff
      BBCount:         17
      ICount:          91
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - returnErrorInt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'numabasic.c:777,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:778,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:779,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numabasic.c:778,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:778,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:778,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:779,19'
          Branch Sides:
            - BranchSide:      'numabasic.c:779,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:780,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numabasic.c:779,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:780,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:782,25'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:780,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:780,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:780,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:778,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:780,16'
          Dst:             returnErrorInt
    - functionName:    numaSetValue
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - na
        - index
        - val
      BBCount:         17
      ICount:          89
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - returnErrorInt
      functionUses:    28
      BranchProfiles:
        - Branch String:   'numabasic.c:754,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:755,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:756,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numabasic.c:755,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:755,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:755,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:756,19'
          Branch Sides:
            - BranchSide:      'numabasic.c:756,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:757,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numabasic.c:756,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:757,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:759,24'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:757,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:757,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:757,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:755,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:757,16'
          Dst:             returnErrorInt
    - functionName:    numaSetCount
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - na
        - newcount
      BBCount:         17
      ICount:          95
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - reallocNew
        - returnErrorInt
      functionUses:    27
      BranchProfiles:
        - Branch String:   'numabasic.c:658,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:659,16'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
            - BranchSide:      'numabasic.c:660,9'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
        - Branch String:   'numabasic.c:659,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:659,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:659,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:660,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:661,60'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
            - BranchSide:      'numabasic.c:667,13'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:661,13'
          Branch Sides:
            - BranchSide:      'numabasic.c:664,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:665,22'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:664,20'
          Branch Sides:
            - BranchSide:      'numabasic.c:664,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:664,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:659,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:661,39'
          Dst:             reallocNew
        - Src:             'numabasic.c:664,20'
          Dst:             returnErrorInt
    - functionName:    numaReplaceNumber
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - na
        - index
        - val
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - lept_stderr
        - numaGetCount
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'numabasic.c:607,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:608,16'
              BranchSideFuncs:
                - numaGetCount
                - lept_stderr
            - BranchSide:      'numabasic.c:609,22'
              BranchSideFuncs:
                - numaGetCount
                - lept_stderr
        - Branch String:   'numabasic.c:608,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:608,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:608,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:610,19'
          Branch Sides:
            - BranchSide:      'numabasic.c:610,22'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numabasic.c:611,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'numabasic.c:610,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:611,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numabasic.c:615,24'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:611,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:612,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numabasic.c:612,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:608,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:609,9'
          Dst:             numaGetCount
        - Src:             'numabasic.c:611,9'
          Dst:             lept_stderr
    - functionName:    numaRemoveNumber
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - na
        - index
      BBCount:         21
      ICount:          122
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - lept_stderr
        - numaGetCount
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numabasic.c:577,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:578,16'
              BranchSideFuncs:
                - numaGetCount
                - lept_stderr
            - BranchSide:      'numabasic.c:579,22'
              BranchSideFuncs:
                - numaGetCount
                - lept_stderr
        - Branch String:   'numabasic.c:578,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:578,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:578,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:580,19'
          Branch Sides:
            - BranchSide:      'numabasic.c:580,22'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numabasic.c:581,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'numabasic.c:580,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:581,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numabasic.c:585,14'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:581,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:582,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numabasic.c:582,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:585,5'
          Branch Sides:
            - BranchSide:      'numabasic.c:586,28'
              BranchSideFuncs: []
            - BranchSide:      'numabasic.c:587,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:578,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:579,9'
          Dst:             numaGetCount
        - Src:             'numabasic.c:581,9'
          Dst:             lept_stderr
    - functionName:    numaInsertNumber
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - na
        - index
        - val
      BBCount:         29
      ICount:          167
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - lept_stderr
        - numaExtendArray
        - numaGetCount
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numabasic.c:537,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:538,16'
              BranchSideFuncs:
                - numaGetCount
                - numaExtendArray
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'numabasic.c:539,22'
              BranchSideFuncs:
                - numaGetCount
                - numaExtendArray
                - returnErrorInt
                - lept_stderr
        - Branch String:   'numabasic.c:538,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:538,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:538,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:540,19'
          Branch Sides:
            - BranchSide:      'numabasic.c:540,22'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numabasic.c:541,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'numabasic.c:540,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:541,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numabasic.c:545,9'
              BranchSideFuncs:
                - numaExtendArray
                - returnErrorInt
        - Branch String:   'numabasic.c:541,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:542,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numabasic.c:542,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:545,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:546,29'
              BranchSideFuncs:
                - numaExtendArray
                - returnErrorInt
            - BranchSide:      'numabasic.c:549,14'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:546,13'
          Branch Sides:
            - BranchSide:      'numabasic.c:547,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:548,5'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:547,20'
          Branch Sides:
            - BranchSide:      'numabasic.c:547,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:547,13'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:549,5'
          Branch Sides:
            - BranchSide:      'numabasic.c:550,24'
              BranchSideFuncs: []
            - BranchSide:      'numabasic.c:551,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:538,16'
          Dst:             returnErrorInt
        - Src:             'numabasic.c:539,9'
          Dst:             numaGetCount
        - Src:             'numabasic.c:541,9'
          Dst:             lept_stderr
        - Src:             'numabasic.c:546,13'
          Dst:             numaExtendArray
        - Src:             'numabasic.c:547,20'
          Dst:             returnErrorInt
    - functionName:    numaEmpty
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'numabasic.c:440,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:441,16'
              BranchSideFuncs: []
            - BranchSide:      'numabasic.c:443,5'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:441,16'
          Branch Sides:
            - BranchSide:      'numabasic.c:441,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numabasic.c:441,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:441,16'
          Dst:             returnErrorInt
    - functionName:    numaCreateFromString
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         27
      ICount:          151
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __isoc99_sscanf
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - returnErrorPtr
        - sarrayCreate
        - sarrayDestroy
        - sarrayGetCount
        - sarrayGetString
        - sarraySplitString
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numabasic.c:316,14'
          Branch Sides:
            - BranchSide:      'numabasic.c:316,25'
              BranchSideFuncs:
                - strlen
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - numaCreate
                - sarrayDestroy
                - numaDestroy
                - returnErrorPtr
                - sarrayGetString
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'numabasic.c:317,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'numabasic.c:316,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:317,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:319,10'
              BranchSideFuncs:
                - sarrayCreate
                - sarraySplitString
                - sarrayGetCount
                - numaCreate
                - sarrayDestroy
                - numaDestroy
                - returnErrorPtr
                - sarrayGetString
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
        - Branch String:   'numabasic.c:317,24'
          Branch Sides:
            - BranchSide:      'numabasic.c:317,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:317,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:324,5'
          Branch Sides:
            - BranchSide:      'numabasic.c:325,34'
              BranchSideFuncs:
                - sarrayGetString
                - __isoc99_sscanf
                - numaAddNumber
                - sarrayDestroy
                - numaDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'numabasic.c:334,5'
              BranchSideFuncs:
                - sarrayDestroy
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'numabasic.c:326,13'
          Branch Sides:
            - BranchSide:      'numabasic.c:327,13'
              BranchSideFuncs:
                - sarrayDestroy
                - numaDestroy
                - returnErrorPtr
                - sarrayGetString
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'numabasic.c:330,27'
              BranchSideFuncs:
                - numaAddNumber
                - sarrayDestroy
                - numaDestroy
                - returnErrorPtr
                - sarrayGetString
                - __isoc99_sscanf
                - lept_stderr
        - Branch String:   'numabasic.c:327,13'
          Branch Sides:
            - BranchSide:      'numabasic.c:328,20'
              BranchSideFuncs:
                - lept_stderr
                - sarrayDestroy
                - numaDestroy
                - returnErrorPtr
                - sarrayGetString
                - __isoc99_sscanf
                - numaAddNumber
            - BranchSide:      'numabasic.c:328,20'
              BranchSideFuncs:
                - sarrayDestroy
                - numaDestroy
                - returnErrorPtr
                - sarrayGetString
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
        - Branch String:   'numabasic.c:335,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:336,9'
              BranchSideFuncs:
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'numabasic.c:340,12'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:337,24'
          Branch Sides:
            - BranchSide:      'numabasic.c:337,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:337,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:316,18'
          Dst:             strlen
        - Src:             'numabasic.c:317,24'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:319,10'
          Dst:             sarrayCreate
        - Src:             'numabasic.c:320,5'
          Dst:             sarraySplitString
        - Src:             'numabasic.c:321,9'
          Dst:             sarrayGetCount
        - Src:             'numabasic.c:322,10'
          Dst:             numaCreate
        - Src:             'numabasic.c:325,18'
          Dst:             sarrayGetString
        - Src:             'numabasic.c:326,13'
          Dst:             __isoc99_sscanf
        - Src:             'numabasic.c:327,13'
          Dst:             lept_stderr
        - Src:             'numabasic.c:330,13'
          Dst:             numaAddNumber
        - Src:             'numabasic.c:334,5'
          Dst:             sarrayDestroy
        - Src:             'numabasic.c:336,9'
          Dst:             numaDestroy
        - Src:             'numabasic.c:337,24'
          Dst:             returnErrorPtr
    - functionName:    numaCreateFromFArray
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - farray
        - size
        - copyflag
      BBCount:         32
      ICount:          159
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - numaAddNumber
        - numaCreate
        - returnErrorPtr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'numabasic.c:273,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:274,24'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - free
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numabasic.c:275,9'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numabasic.c:274,24'
          Branch Sides:
            - BranchSide:      'numabasic.c:274,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:274,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:275,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:276,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:277,9'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - free
                - returnErrorPtr
        - Branch String:   'numabasic.c:276,24'
          Branch Sides:
            - BranchSide:      'numabasic.c:276,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:276,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:277,30'
          Branch Sides:
            - BranchSide:      'numabasic.c:277,33'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - free
                - returnErrorPtr
            - BranchSide:      'numabasic.c:280,21'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - free
        - Branch String:   'numabasic.c:277,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:278,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:280,21'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - free
        - Branch String:   'numabasic.c:278,24'
          Branch Sides:
            - BranchSide:      'numabasic.c:278,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:278,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:281,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:282,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'numabasic.c:286,16'
              BranchSideFuncs:
                - numaAddNumber
        - Branch String:   'numabasic.c:282,13'
          Branch Sides:
            - BranchSide:      'numabasic.c:282,24'
              BranchSideFuncs:
                - free
            - BranchSide:      'numabasic.c:283,21'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:286,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:0,0'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'numabasic.c:287,27'
              BranchSideFuncs:
                - numaAddNumber
      Callsites:
        - Src:             'numabasic.c:274,24'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:276,24'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:278,24'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:280,10'
          Dst:             numaCreate
        - Src:             'numabasic.c:287,13'
          Dst:             numaAddNumber
    - functionName:    numaCreateFromIArray
      functionSourceFile: '/src/leptonica/src/numabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - iarray
        - size
      BBCount:         18
      ICount:          94
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - numaAddNumber
        - numaCreate
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numabasic.c:237,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:238,24'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - returnErrorPtr
            - BranchSide:      'numabasic.c:239,9'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'numabasic.c:238,24'
          Branch Sides:
            - BranchSide:      'numabasic.c:238,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:238,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:239,9'
          Branch Sides:
            - BranchSide:      'numabasic.c:240,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:242,21'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
        - Branch String:   'numabasic.c:240,24'
          Branch Sides:
            - BranchSide:      'numabasic.c:240,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numabasic.c:240,9'
              BranchSideFuncs: []
        - Branch String:   'numabasic.c:243,5'
          Branch Sides:
            - BranchSide:      'numabasic.c:244,23'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'numabasic.c:246,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numabasic.c:238,24'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:240,24'
          Dst:             returnErrorPtr
        - Src:             'numabasic.c:242,10'
          Dst:             numaCreate
        - Src:             'numabasic.c:244,9'
          Dst:             numaAddNumber
    - functionName:    numaaFlattenToNuma
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3615
      functionLinenumberEnd: 3633
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - naa
      BBCount:         15
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - numaCreate
        - numaJoin
        - numaaGetPtrArray
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc1.c:3620,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3621,24'
              BranchSideFuncs:
                - numaaGetPtrArray
                - numaCreate
                - numaJoin
            - BranchSide:      'numafunc1.c:3623,14'
              BranchSideFuncs:
                - numaaGetPtrArray
                - numaCreate
                - numaJoin
        - Branch String:   'numafunc1.c:3621,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3621,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:3621,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3626,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3627,14'
              BranchSideFuncs:
                - numaJoin
            - BranchSide:      'numafunc1.c:3632,12'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3628,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3628,18'
              BranchSideFuncs:
                - numaJoin
            - BranchSide:      'numafunc1.c:3629,18'
              BranchSideFuncs:
                - numaJoin
      Callsites:
        - Src:             'numafunc1.c:3621,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:3624,13'
          Dst:             numaaGetPtrArray
        - Src:             'numafunc1.c:3625,11'
          Dst:             numaCreate
        - Src:             'numafunc1.c:3629,9'
          Dst:             numaJoin
    - functionName:    numaJoin
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3525
      functionLinenumberEnd: 3548
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - nad
        - nas
        - istart
        - iend
      BBCount:         29
      ICount:          147
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - numaAddNumber
        - numaGetCount
        - numaGetFValue
        - returnErrorInt
      functionUses:    5
      BranchProfiles:
        - Branch String:   'numafunc1.c:3529,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3530,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3531,10'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
        - Branch String:   'numafunc1.c:3530,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3530,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3530,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3531,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3532,9'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3534,9'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
        - Branch String:   'numafunc1.c:3534,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3535,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3536,22'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
        - Branch String:   'numafunc1.c:3537,18'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3537,21'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3538,16'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
        - Branch String:   'numafunc1.c:3537,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3538,16'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3539,9'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
        - Branch String:   'numafunc1.c:3539,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3540,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3542,14'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
        - Branch String:   'numafunc1.c:3540,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3540,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3540,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3542,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3543,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
            - BranchSide:      'numafunc1.c:3547,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:3530,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:3536,9'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:3540,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:3543,9'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:3544,9'
          Dst:             numaAddNumber
    - functionName:    numaaJoin
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3572
      functionLinenumberEnd: 3595
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - naad
        - naas
        - istart
        - iend
      BBCount:         29
      ICount:          148
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - numaaAddNuma
        - numaaGetCount
        - numaaGetNuma
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc1.c:3576,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3577,16'
              BranchSideFuncs:
                - numaaGetCount
                - numaaGetNuma
                - numaaAddNuma
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3578,10'
              BranchSideFuncs:
                - numaaGetCount
                - numaaGetNuma
                - numaaAddNuma
                - returnErrorInt
        - Branch String:   'numafunc1.c:3577,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3577,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3577,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3578,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3579,9'
              BranchSideFuncs:
                - numaaGetCount
                - numaaGetNuma
                - numaaAddNuma
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3581,9'
              BranchSideFuncs:
                - numaaGetCount
                - numaaGetNuma
                - numaaAddNuma
                - returnErrorInt
        - Branch String:   'numafunc1.c:3581,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3582,16'
              BranchSideFuncs:
                - numaaGetCount
                - numaaGetNuma
                - numaaAddNuma
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3583,23'
              BranchSideFuncs:
                - numaaGetCount
                - numaaGetNuma
                - numaaAddNuma
                - returnErrorInt
        - Branch String:   'numafunc1.c:3584,18'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3584,21'
              BranchSideFuncs:
                - numaaGetNuma
                - numaaAddNuma
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3585,16'
              BranchSideFuncs:
                - numaaGetNuma
                - numaaAddNuma
                - returnErrorInt
        - Branch String:   'numafunc1.c:3584,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3585,16'
              BranchSideFuncs:
                - numaaGetNuma
                - numaaAddNuma
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3586,9'
              BranchSideFuncs:
                - numaaGetNuma
                - numaaAddNuma
                - returnErrorInt
        - Branch String:   'numafunc1.c:3586,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3587,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3589,14'
              BranchSideFuncs:
                - numaaGetNuma
                - numaaAddNuma
        - Branch String:   'numafunc1.c:3587,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3587,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3587,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3589,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3590,27'
              BranchSideFuncs:
                - numaaGetNuma
                - numaaAddNuma
            - BranchSide:      'numafunc1.c:3594,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:3577,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:3583,9'
          Dst:             numaaGetCount
        - Src:             'numafunc1.c:3587,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:3590,14'
          Dst:             numaaGetNuma
        - Src:             'numafunc1.c:3591,9'
          Dst:             numaaAddNuma
    - functionName:    numaGetMode
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3446
      functionLinenumberEnd: 3498
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - pval
        - pcount
      BBCount:         43
      ICount:          238
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - numaDestroy
        - numaGetCount
        - numaGetFArray
        - numaSort
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numafunc1.c:3452,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3452,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaSort
                - numaGetFArray
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3453,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaSort
                - numaGetFArray
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:3453,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3454,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaSort
                - numaGetFArray
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3455,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaSort
                - numaGetFArray
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:3454,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3454,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3454,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3456,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3457,16'
              BranchSideFuncs:
                - numaGetCount
                - numaSort
                - numaGetFArray
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3458,27'
              BranchSideFuncs:
                - numaGetCount
                - numaSort
                - numaGetFArray
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:3457,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3457,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3457,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3458,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3459,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3461,34'
              BranchSideFuncs:
                - numaSort
                - numaGetFArray
                - numaDestroy
                - returnErrorInt
        - Branch String:   'numafunc1.c:3459,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3459,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3459,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3461,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3462,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3463,27'
              BranchSideFuncs:
                - numaGetFArray
                - numaDestroy
        - Branch String:   'numafunc1.c:3462,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3462,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3462,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3472,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3473,15'
              BranchSideFuncs:
                - numaDestroy
            - BranchSide:      'numafunc1.c:3487,9'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'numafunc1.c:3474,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3475,22'
              BranchSideFuncs:
                - numaDestroy
            - BranchSide:      'numafunc1.c:3477,17'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'numafunc1.c:3477,17'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3478,28'
              BranchSideFuncs:
                - numaDestroy
            - BranchSide:      'numafunc1.c:3481,23'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'numafunc1.c:3487,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3488,20'
              BranchSideFuncs:
                - numaDestroy
            - BranchSide:      'numafunc1.c:3492,13'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'numafunc1.c:3493,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3494,19'
              BranchSideFuncs:
                - numaDestroy
            - BranchSide:      'numafunc1.c:3496,5'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'numafunc1.c:3454,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:3457,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:3458,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:3459,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:3461,19'
          Dst:             numaSort
        - Src:             'numafunc1.c:3462,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:3463,13'
          Dst:             numaGetFArray
        - Src:             'numafunc1.c:3496,5'
          Dst:             numaDestroy
    - functionName:    numaSort
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2570
      functionLinenumberEnd: 2610
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - naout
        - nain
        - sortorder
      BBCount:         53
      ICount:          291
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - lept_stderr
        - numaCopy
        - numaGetCount
        - returnErrorPtr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'numafunc1.c:2575,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2576,24'
              BranchSideFuncs:
                - numaCopy
                - numaGetCount
                - numaGetCount
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2577,9'
              BranchSideFuncs:
                - numaCopy
                - numaGetCount
                - numaGetCount
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:2576,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2576,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2576,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2577,40'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2577,43'
              BranchSideFuncs:
                - numaCopy
                - numaGetCount
                - numaGetCount
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2581,10'
              BranchSideFuncs:
                - numaCopy
                - numaGetCount
                - numaGetCount
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:2577,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2578,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2581,10'
              BranchSideFuncs:
                - numaCopy
                - numaGetCount
                - numaGetCount
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:2578,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2578,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2578,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2581,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2582,26'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2583,14'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:2583,14'
          Branch Sides:
            - BranchSide:      'numafunc1.c:0,0'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2584,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'numafunc1.c:2584,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2584,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2584,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2585,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2586,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numafunc1.c:2589,13'
              BranchSideFuncs:
                - numaGetCount
        - Branch String:   'numafunc1.c:2586,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2587,16'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numafunc1.c:2587,16'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2593,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2594,18'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:2609,12'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2594,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2595,22'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:2607,5'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2595,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2596,22'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:2606,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2596,53'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2597,22'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:2598,22'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2597,49'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2598,22'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:2601,27'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2598,53'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2599,22'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:2605,13'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2596,21'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2601,27'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:2605,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:2576,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:2578,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:2582,17'
          Dst:             numaCopy
        - Src:             'numafunc1.c:2584,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:2585,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:2586,9'
          Dst:             lept_stderr
        - Src:             'numafunc1.c:2590,9'
          Dst:             numaGetCount
    - functionName:    numaGetMedianDevFromMedian
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3399
      functionLinenumberEnd: 3423
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - pmed
        - pdev
      BBCount:         30
      ICount:          170
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetCount
        - numaGetFValue
        - numaGetMedian
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc1.c:3404,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3404,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetMedian
                - numaGetCount
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
            - BranchSide:      'numafunc1.c:3405,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetMedian
                - numaGetCount
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
        - Branch String:   'numafunc1.c:3405,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3406,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetMedian
                - numaGetCount
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
            - BranchSide:      'numafunc1.c:3407,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetMedian
                - numaGetCount
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
        - Branch String:   'numafunc1.c:3406,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3406,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3406,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3408,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3408,29'
              BranchSideFuncs:
                - numaGetCount
                - numaGetMedian
                - numaGetCount
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3409,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numafunc1.c:3408,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3409,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3411,19'
              BranchSideFuncs:
                - numaGetMedian
                - numaGetCount
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
        - Branch String:   'numafunc1.c:3409,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3409,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3409,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3412,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3412,23'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
            - BranchSide:      'numafunc1.c:3413,22'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
        - Branch String:   'numafunc1.c:3415,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3416,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaGetMedian
                - numaDestroy
            - BranchSide:      'numafunc1.c:3419,19'
              BranchSideFuncs:
                - numaGetMedian
                - numaDestroy
        - Branch String:   'numafunc1.c:3417,30'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3417,9'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetMedian
                - numaDestroy
                - numaGetFValue
            - BranchSide:      'numafunc1.c:3417,9'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetMedian
                - numaDestroy
                - numaGetFValue
      Callsites:
        - Src:             'numafunc1.c:3406,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:3408,16'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:3409,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:3411,5'
          Dst:             numaGetMedian
        - Src:             'numafunc1.c:3413,9'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:3414,13'
          Dst:             numaCreate
        - Src:             'numafunc1.c:3416,9'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:3417,9'
          Dst:             numaAddNumber
        - Src:             'numafunc1.c:3419,5'
          Dst:             numaGetMedian
        - Src:             'numafunc1.c:3421,5'
          Dst:             numaDestroy
    - functionName:    numaGetMedian
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3298
      functionLinenumberEnd: 3306
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - pval
      BBCount:         17
      ICount:          80
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - numaGetCount
        - numaGetRankValue
        - returnErrorInt
      functionUses:    9
      BranchProfiles:
        - Branch String:   'numafunc1.c:3299,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3300,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetRankValue
            - BranchSide:      'numafunc1.c:3301,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetRankValue
        - Branch String:   'numafunc1.c:3300,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3300,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3300,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3302,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3302,29'
              BranchSideFuncs:
                - numaGetCount
                - numaGetRankValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3303,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numafunc1.c:3302,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3303,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3305,29'
              BranchSideFuncs:
                - numaGetRankValue
        - Branch String:   'numafunc1.c:3303,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3303,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3303,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:3300,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:3302,16'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:3303,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:3305,12'
          Dst:             numaGetRankValue
    - functionName:    numaGetRankValue
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3250
      functionLinenumberEnd: 3279
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - float
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - fract
        - nasort
        - usebins
        - pval
      BBCount:         41
      ICount:          205
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - numaBinSort
        - numaDestroy
        - numaGetCount
        - numaGetFValue
        - numaSort
        - returnErrorInt
      functionUses:    8
      BranchProfiles:
        - Branch String:   'numafunc1.c:3254,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3255,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaBinSort
                - returnErrorInt
                - numaGetFValue
                - numaDestroy
                - numaSort
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3256,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaBinSort
                - returnErrorInt
                - numaGetFValue
                - numaDestroy
                - numaSort
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:3255,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3255,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3255,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3257,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3258,16'
              BranchSideFuncs:
                - numaGetCount
                - numaBinSort
                - returnErrorInt
                - numaGetFValue
                - numaDestroy
                - numaSort
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3259,27'
              BranchSideFuncs:
                - numaGetCount
                - numaBinSort
                - returnErrorInt
                - numaGetFValue
                - numaDestroy
                - numaSort
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:3258,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3258,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3258,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3259,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3260,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3261,9'
              BranchSideFuncs:
                - numaBinSort
                - returnErrorInt
                - numaGetFValue
                - numaDestroy
                - numaSort
                - returnErrorInt
        - Branch String:   'numafunc1.c:3260,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3260,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3260,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3261,21'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3261,24'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3262,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numafunc1.c:3261,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3262,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3264,9'
              BranchSideFuncs:
                - numaBinSort
                - returnErrorInt
                - numaGetFValue
                - numaDestroy
                - numaSort
        - Branch String:   'numafunc1.c:3262,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3262,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3262,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3264,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3265,15'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
            - BranchSide:      'numafunc1.c:3267,13'
              BranchSideFuncs:
                - numaBinSort
                - returnErrorInt
                - numaGetFValue
                - numaDestroy
                - numaSort
        - Branch String:   'numafunc1.c:3267,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3268,34'
              BranchSideFuncs:
                - numaSort
                - returnErrorInt
                - numaGetFValue
                - numaDestroy
            - BranchSide:      'numafunc1.c:3270,31'
              BranchSideFuncs:
                - numaBinSort
                - returnErrorInt
                - numaGetFValue
                - numaDestroy
        - Branch String:   'numafunc1.c:3271,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:0,0'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
            - BranchSide:      'numafunc1.c:3272,20'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numafunc1.c:3272,20'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3272,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3272,13'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3277,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3277,18'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:3278,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:3255,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:3258,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:3259,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:3260,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:3262,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:3268,19'
          Dst:             numaSort
        - Src:             'numafunc1.c:3270,19'
          Dst:             numaBinSort
        - Src:             'numafunc1.c:3272,20'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:3275,5'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:3277,18'
          Dst:             numaDestroy
    - functionName:    numaBinSort
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2635
      functionLinenumberEnd: 2652
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nas
        - sortorder
      BBCount:         27
      ICount:          129
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - lept_stderr
        - numaCopy
        - numaDestroy
        - numaGetBinSortIndex
        - numaGetCount
        - numaSortByIndex
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'numafunc1.c:2638,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2639,24'
              BranchSideFuncs:
                - numaGetCount
                - numaGetBinSortIndex
                - numaSortByIndex
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - numaCopy
                - lept_stderr
            - BranchSide:      'numafunc1.c:2640,22'
              BranchSideFuncs:
                - numaGetCount
                - numaGetBinSortIndex
                - numaSortByIndex
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - numaCopy
                - lept_stderr
        - Branch String:   'numafunc1.c:2639,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2639,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2639,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2640,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2641,9'
              BranchSideFuncs:
                - numaCopy
                - lept_stderr
            - BranchSide:      'numafunc1.c:2644,9'
              BranchSideFuncs:
                - numaGetBinSortIndex
                - numaSortByIndex
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:2641,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2642,25'
              BranchSideFuncs:
                - lept_stderr
                - numaCopy
            - BranchSide:      'numafunc1.c:2642,25'
              BranchSideFuncs:
                - numaCopy
        - Branch String:   'numafunc1.c:2644,40'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2644,43'
              BranchSideFuncs:
                - numaGetBinSortIndex
                - numaSortByIndex
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2647,36'
              BranchSideFuncs:
                - numaGetBinSortIndex
                - numaSortByIndex
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'numafunc1.c:2644,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2645,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2647,36'
              BranchSideFuncs:
                - numaGetBinSortIndex
                - numaSortByIndex
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'numafunc1.c:2645,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2645,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2645,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2647,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2648,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2649,27'
              BranchSideFuncs:
                - numaSortByIndex
                - numaDestroy
        - Branch String:   'numafunc1.c:2648,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2648,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2648,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:2639,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:2640,9'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:2641,9'
          Dst:             lept_stderr
        - Src:             'numafunc1.c:2642,16'
          Dst:             numaCopy
        - Src:             'numafunc1.c:2645,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:2647,16'
          Dst:             numaGetBinSortIndex
        - Src:             'numafunc1.c:2648,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:2649,11'
          Dst:             numaSortByIndex
        - Src:             'numafunc1.c:2650,5'
          Dst:             numaDestroy
    - functionName:    numaGetBinSortIndex
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2746
      functionLinenumberEnd: 2814
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nas
        - sortorder
      BBCount:         55
      ICount:          293
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetCount
        - numaGetIValue
        - numaGetMax
        - numaGetMin
        - numaJoin
        - ptraCreate
        - ptraDestroy
        - ptraGetMaxIndex
        - ptraGetPtrToItem
        - ptraInsert
        - ptraRemove
        - ptraRemoveLast
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'numafunc1.c:2752,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2753,24'
              BranchSideFuncs:
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - ptraCreate
                - numaGetCount
                - ptraGetMaxIndex
                - numaCreate
                - ptraDestroy
                - ptraRemoveLast
                - numaJoin
                - numaDestroy
                - ptraRemove
                - numaJoin
                - numaDestroy
                - numaGetIValue
                - ptraGetPtrToItem
                - numaCreate
                - ptraInsert
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - numaCreate
                - lept_stderr
            - BranchSide:      'numafunc1.c:2754,22'
              BranchSideFuncs:
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - ptraCreate
                - numaGetCount
                - ptraGetMaxIndex
                - numaCreate
                - ptraDestroy
                - ptraRemoveLast
                - numaJoin
                - numaDestroy
                - ptraRemove
                - numaJoin
                - numaDestroy
                - numaGetIValue
                - ptraGetPtrToItem
                - numaCreate
                - ptraInsert
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - numaCreate
                - lept_stderr
        - Branch String:   'numafunc1.c:2753,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2753,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2753,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2754,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2755,9'
              BranchSideFuncs:
                - numaCreate
                - lept_stderr
            - BranchSide:      'numafunc1.c:2758,9'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - ptraCreate
                - numaGetCount
                - ptraGetMaxIndex
                - numaCreate
                - ptraDestroy
                - ptraRemoveLast
                - numaJoin
                - numaDestroy
                - ptraRemove
                - numaJoin
                - numaDestroy
                - numaGetIValue
                - ptraGetPtrToItem
                - numaCreate
                - ptraInsert
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:2755,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2756,16'
              BranchSideFuncs:
                - lept_stderr
                - numaCreate
            - BranchSide:      'numafunc1.c:2756,16'
              BranchSideFuncs:
                - numaCreate
        - Branch String:   'numafunc1.c:2758,40'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2758,43'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - ptraCreate
                - numaGetCount
                - ptraGetMaxIndex
                - numaCreate
                - ptraDestroy
                - ptraRemoveLast
                - numaJoin
                - numaDestroy
                - ptraRemove
                - numaJoin
                - numaDestroy
                - numaGetIValue
                - ptraGetPtrToItem
                - numaCreate
                - ptraInsert
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2760,16'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - ptraCreate
                - numaGetCount
                - ptraGetMaxIndex
                - numaCreate
                - ptraDestroy
                - ptraRemoveLast
                - numaJoin
                - numaDestroy
                - ptraRemove
                - numaJoin
                - numaDestroy
                - numaGetIValue
                - ptraGetPtrToItem
                - numaCreate
                - ptraInsert
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:2758,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2759,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2760,16'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - ptraCreate
                - numaGetCount
                - ptraGetMaxIndex
                - numaCreate
                - ptraDestroy
                - ptraRemoveLast
                - numaJoin
                - numaDestroy
                - ptraRemove
                - numaJoin
                - numaDestroy
                - numaGetIValue
                - ptraGetPtrToItem
                - numaCreate
                - ptraInsert
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:2759,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2759,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2759,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2761,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2762,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2763,16'
              BranchSideFuncs:
                - numaGetMax
                - ptraCreate
                - numaGetCount
                - ptraGetMaxIndex
                - numaCreate
                - ptraDestroy
                - ptraRemoveLast
                - numaJoin
                - numaDestroy
                - ptraRemove
                - numaJoin
                - numaDestroy
                - numaGetIValue
                - ptraGetPtrToItem
                - numaCreate
                - ptraInsert
                - numaAddNumber
                - lept_stderr
        - Branch String:   'numafunc1.c:2762,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2762,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2762,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2765,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2766,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numafunc1.c:2779,26'
              BranchSideFuncs:
                - ptraCreate
                - numaGetCount
                - ptraGetMaxIndex
                - numaCreate
                - ptraDestroy
                - ptraRemoveLast
                - numaJoin
                - numaDestroy
                - ptraRemove
                - numaJoin
                - numaDestroy
                - numaGetIValue
                - ptraGetPtrToItem
                - numaCreate
                - ptraInsert
                - numaAddNumber
        - Branch String:   'numafunc1.c:2766,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2768,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numafunc1.c:2768,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2781,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2782,23'
              BranchSideFuncs:
                - numaGetIValue
                - ptraGetPtrToItem
                - numaCreate
                - ptraInsert
                - numaAddNumber
                - ptraGetMaxIndex
                - numaCreate
                - ptraDestroy
                - ptraRemoveLast
                - numaJoin
                - numaDestroy
                - ptraRemove
                - numaJoin
                - numaDestroy
            - BranchSide:      'numafunc1.c:2794,21'
              BranchSideFuncs:
                - ptraGetMaxIndex
                - numaCreate
                - ptraDestroy
                - ptraRemoveLast
                - numaJoin
                - numaDestroy
                - ptraRemove
                - numaJoin
                - numaDestroy
        - Branch String:   'numafunc1.c:2784,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2785,19'
              BranchSideFuncs:
                - numaAddNumber
                - ptraGetMaxIndex
                - numaCreate
                - ptraDestroy
                - ptraRemoveLast
                - numaJoin
                - numaDestroy
                - ptraRemove
                - numaJoin
                - numaDestroy
                - numaGetIValue
                - ptraGetPtrToItem
                - numaCreate
                - ptraInsert
            - BranchSide:      'numafunc1.c:2788,23'
              BranchSideFuncs:
                - numaAddNumber
                - ptraGetMaxIndex
                - numaCreate
                - ptraDestroy
                - ptraRemoveLast
                - numaJoin
                - numaDestroy
                - ptraRemove
                - numaJoin
                - numaDestroy
                - numaGetIValue
                - ptraGetPtrToItem
                - numaCreate
                - ptraInsert
        - Branch String:   'numafunc1.c:2796,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2797,16'
              BranchSideFuncs:
                - ptraDestroy
                - ptraRemove
                - numaJoin
                - numaDestroy
            - BranchSide:      'numafunc1.c:2804,18'
              BranchSideFuncs:
                - ptraDestroy
                - ptraRemoveLast
                - numaJoin
                - numaDestroy
        - Branch String:   'numafunc1.c:2797,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2798,37'
              BranchSideFuncs:
                - ptraRemove
                - ptraDestroy
                - numaJoin
                - numaDestroy
            - BranchSide:      'numafunc1.c:2803,5'
              BranchSideFuncs:
                - ptraDestroy
        - Branch String:   'numafunc1.c:2799,17'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2799,22'
              BranchSideFuncs:
                - numaJoin
                - numaDestroy
                - ptraDestroy
                - ptraRemove
            - BranchSide:      'numafunc1.c:2800,22'
              BranchSideFuncs:
                - numaJoin
                - numaDestroy
                - ptraDestroy
                - ptraRemove
        - Branch String:   'numafunc1.c:2806,17'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2806,22'
              BranchSideFuncs:
                - numaJoin
                - numaDestroy
                - ptraDestroy
                - ptraRemoveLast
            - BranchSide:      'numafunc1.c:2807,22'
              BranchSideFuncs:
                - numaJoin
                - numaDestroy
                - ptraDestroy
                - ptraRemoveLast
      Callsites:
        - Src:             'numafunc1.c:2753,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:2754,9'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:2755,9'
          Dst:             lept_stderr
        - Src:             'numafunc1.c:2756,16'
          Dst:             numaCreate
        - Src:             'numafunc1.c:2759,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:2760,5'
          Dst:             numaGetMin
        - Src:             'numafunc1.c:2762,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:2763,5'
          Dst:             numaGetMax
        - Src:             'numafunc1.c:2766,9'
          Dst:             lept_stderr
        - Src:             'numafunc1.c:2779,15'
          Dst:             ptraCreate
        - Src:             'numafunc1.c:2780,9'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:2782,9'
          Dst:             numaGetIValue
        - Src:             'numafunc1.c:2783,23'
          Dst:             ptraGetPtrToItem
        - Src:             'numafunc1.c:2785,19'
          Dst:             numaCreate
        - Src:             'numafunc1.c:2786,13'
          Dst:             ptraInsert
        - Src:             'numafunc1.c:2788,9'
          Dst:             numaAddNumber
        - Src:             'numafunc1.c:2794,5'
          Dst:             ptraGetMaxIndex
        - Src:             'numafunc1.c:2795,11'
          Dst:             numaCreate
        - Src:             'numafunc1.c:2798,26'
          Dst:             ptraRemove
        - Src:             'numafunc1.c:2800,13'
          Dst:             numaJoin
        - Src:             'numafunc1.c:2801,13'
          Dst:             numaDestroy
        - Src:             'numafunc1.c:2805,26'
          Dst:             ptraRemoveLast
        - Src:             'numafunc1.c:2807,13'
          Dst:             numaJoin
        - Src:             'numafunc1.c:2808,13'
          Dst:             numaDestroy
        - Src:             'numafunc1.c:2812,5'
          Dst:             ptraDestroy
    - functionName:    numaSortByIndex
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2827
      functionLinenumberEnd: 2853
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nas
        - naindex
      BBCount:         28
      ICount:          150
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - lept_stderr
        - numaAddNumber
        - numaCopy
        - numaCreate
        - numaGetCount
        - numaGetFValue
        - numaGetIValue
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'numafunc1.c:2832,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2833,24'
              BranchSideFuncs:
                - returnErrorPtr
                - numaGetCount
                - numaGetCount
                - numaCreate
                - numaGetIValue
                - numaGetFValue
                - numaAddNumber
                - numaCopy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2834,10'
              BranchSideFuncs:
                - returnErrorPtr
                - numaGetCount
                - numaGetCount
                - numaCreate
                - numaGetIValue
                - numaGetFValue
                - numaAddNumber
                - numaCopy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:2833,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2833,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2833,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2834,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2835,24'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaCreate
                - numaGetIValue
                - numaGetFValue
                - numaAddNumber
                - numaCopy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2836,22'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaCreate
                - numaGetIValue
                - numaGetFValue
                - numaAddNumber
                - numaCopy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:2835,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2835,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2835,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2838,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2839,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2840,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetIValue
                - numaGetFValue
                - numaAddNumber
                - numaCopy
                - lept_stderr
        - Branch String:   'numafunc1.c:2839,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2839,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2839,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2840,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2841,9'
              BranchSideFuncs:
                - numaCopy
                - lept_stderr
            - BranchSide:      'numafunc1.c:2845,22'
              BranchSideFuncs:
                - numaCreate
                - numaGetIValue
                - numaGetFValue
                - numaAddNumber
        - Branch String:   'numafunc1.c:2841,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2842,25'
              BranchSideFuncs:
                - lept_stderr
                - numaCopy
            - BranchSide:      'numafunc1.c:2842,25'
              BranchSideFuncs:
                - numaCopy
        - Branch String:   'numafunc1.c:2846,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2847,23'
              BranchSideFuncs:
                - numaGetIValue
                - numaGetFValue
                - numaAddNumber
            - BranchSide:      'numafunc1.c:2852,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:2833,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:2835,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:2836,9'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:2837,10'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:2839,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:2841,9'
          Dst:             lept_stderr
        - Src:             'numafunc1.c:2842,16'
          Dst:             numaCopy
        - Src:             'numafunc1.c:2845,11'
          Dst:             numaCreate
        - Src:             'numafunc1.c:2847,9'
          Dst:             numaGetIValue
        - Src:             'numafunc1.c:2848,9'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:2849,9'
          Dst:             numaAddNumber
    - functionName:    numaGetMin
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - pminval
        - piminloc
      BBCount:         41
      ICount:          195
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - numaGetCount
        - numaGetFValue
        - returnErrorInt
      functionUses:    12
      BranchProfiles:
        - Branch String:   'numafunc1.c:451,18'
          Branch Sides:
            - BranchSide:      'numafunc1.c:451,22'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:453,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:451,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:452,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:453,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:452,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:452,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:452,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:453,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:453,19'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:454,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:454,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:454,20'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:455,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:455,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:456,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:457,27'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:456,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:456,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:456,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:457,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:458,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:460,12'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc1.c:458,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:458,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:458,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:462,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:463,23'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:470,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:464,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:465,22'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:468,5'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc1.c:470,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:470,29'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:471,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:471,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:471,31'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:472,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:452,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:456,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:457,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:458,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:463,9'
          Dst:             numaGetFValue
    - functionName:    numaGetMax
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - pmaxval
        - pimaxloc
      BBCount:         41
      ICount:          195
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - numaGetCount
        - numaGetFValue
        - returnErrorInt
      functionUses:    28
      BranchProfiles:
        - Branch String:   'numafunc1.c:492,18'
          Branch Sides:
            - BranchSide:      'numafunc1.c:492,22'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:494,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:492,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:493,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:494,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:493,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:493,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:493,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:494,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:494,19'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:495,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:495,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:495,20'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:496,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:496,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:497,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:498,27'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:497,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:497,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:497,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:498,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:499,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:501,12'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc1.c:499,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:499,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:499,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:503,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:504,23'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:511,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:505,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:506,22'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:509,5'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc1.c:511,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:511,29'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:512,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:512,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:512,31'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:513,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:493,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:497,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:498,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:499,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:504,9'
          Dst:             numaGetFValue
    - functionName:    numaGetMeanDevFromMedian
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3355
      functionLinenumberEnd: 3374
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - med
        - pdev
      BBCount:         26
      ICount:          146
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - numaGetCount
        - numaGetFValue
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc1.c:3359,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3360,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3361,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:3360,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3360,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3360,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3362,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3363,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3364,27'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:3363,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3363,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3363,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3364,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3365,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3367,9'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc1.c:3365,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3365,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3365,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3368,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3369,23'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:3372,13'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3370,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3370,13'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:3370,13'
              BranchSideFuncs:
                - numaGetFValue
      Callsites:
        - Src:             'numafunc1.c:3360,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:3363,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:3364,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:3365,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:3369,9'
          Dst:             numaGetFValue
    - functionName:    numaGetBinnedMedian
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3327
      functionLinenumberEnd: 3340
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - pval
      BBCount:         17
      ICount:          89
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - lept_roundftoi
        - numaGetCount
        - numaGetRankValue
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc1.c:3331,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3332,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetRankValue
                - lept_roundftoi
            - BranchSide:      'numafunc1.c:3333,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetRankValue
                - lept_roundftoi
        - Branch String:   'numafunc1.c:3332,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3332,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3332,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3334,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3334,29'
              BranchSideFuncs:
                - numaGetCount
                - numaGetRankValue
                - lept_roundftoi
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3335,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numafunc1.c:3334,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3335,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3337,28'
              BranchSideFuncs:
                - numaGetRankValue
                - lept_roundftoi
        - Branch String:   'numafunc1.c:3335,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3335,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3335,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:3332,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:3334,16'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:3335,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:3337,11'
          Dst:             numaGetRankValue
        - Src:             'numafunc1.c:3338,13'
          Dst:             lept_roundftoi
    - functionName:    numaRandomPermutation
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3190
      functionLinenumberEnd: 3211
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nas
        - seed
      BBCount:         18
      ICount:          111
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - lept_stderr
        - numaAddNumber
        - numaCopy
        - numaCreate
        - numaDestroy
        - numaGetCount
        - numaGetFValue
        - numaGetIValue
        - numaPseudorandomSequence
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc1.c:3195,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3196,24'
              BranchSideFuncs:
                - numaGetCount
                - numaPseudorandomSequence
                - numaCreate
                - numaDestroy
                - numaGetIValue
                - numaGetFValue
                - numaAddNumber
                - numaCopy
                - lept_stderr
            - BranchSide:      'numafunc1.c:3197,30'
              BranchSideFuncs:
                - numaGetCount
                - numaPseudorandomSequence
                - numaCreate
                - numaDestroy
                - numaGetIValue
                - numaGetFValue
                - numaAddNumber
                - numaCopy
                - lept_stderr
        - Branch String:   'numafunc1.c:3196,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3196,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:3196,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3197,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3198,9'
              BranchSideFuncs:
                - numaCopy
                - lept_stderr
            - BranchSide:      'numafunc1.c:3202,40'
              BranchSideFuncs:
                - numaPseudorandomSequence
                - numaCreate
                - numaDestroy
                - numaGetIValue
                - numaGetFValue
                - numaAddNumber
        - Branch String:   'numafunc1.c:3198,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3199,25'
              BranchSideFuncs:
                - lept_stderr
                - numaCopy
            - BranchSide:      'numafunc1.c:3199,25'
              BranchSideFuncs:
                - numaCopy
        - Branch String:   'numafunc1.c:3204,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3205,23'
              BranchSideFuncs:
                - numaGetIValue
                - numaGetFValue
                - numaAddNumber
                - numaDestroy
            - BranchSide:      'numafunc1.c:3209,5'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'numafunc1.c:3196,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:3197,17'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:3198,9'
          Dst:             lept_stderr
        - Src:             'numafunc1.c:3199,16'
          Dst:             numaCopy
        - Src:             'numafunc1.c:3202,15'
          Dst:             numaPseudorandomSequence
        - Src:             'numafunc1.c:3203,11'
          Dst:             numaCreate
        - Src:             'numafunc1.c:3205,9'
          Dst:             numaGetIValue
        - Src:             'numafunc1.c:3206,9'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:3207,9'
          Dst:             numaAddNumber
        - Src:             'numafunc1.c:3209,5'
          Dst:             numaDestroy
    - functionName:    numaPseudorandomSequence
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3153
      functionLinenumberEnd: 3177
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - size
        - seed
      BBCount:         25
      ICount:          170
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
        - numaCreateFromIArray
        - rand
        - returnErrorPtr
        - srand
      functionUses:    5
      BranchProfiles:
        - Branch String:   'numafunc1.c:3158,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3159,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:3161,29'
              BranchSideFuncs:
                - calloc
                - srand
                - numaCreateFromIArray
                - free
                - rand
                - returnErrorPtr
        - Branch String:   'numafunc1.c:3159,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3159,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:3159,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3161,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3162,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:3163,12'
              BranchSideFuncs:
                - srand
                - numaCreateFromIArray
                - free
                - rand
        - Branch String:   'numafunc1.c:3162,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3162,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:3162,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3163,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3164,20'
              BranchSideFuncs:
                - srand
                - numaCreateFromIArray
                - free
                - rand
            - BranchSide:      'numafunc1.c:3165,11'
              BranchSideFuncs:
                - srand
                - numaCreateFromIArray
                - free
                - rand
        - Branch String:   'numafunc1.c:3166,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3167,28'
              BranchSideFuncs:
                - rand
                - numaCreateFromIArray
                - free
            - BranchSide:      'numafunc1.c:3174,31'
              BranchSideFuncs:
                - numaCreateFromIArray
                - free
        - Branch String:   'numafunc1.c:3168,17'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3168,15'
              BranchSideFuncs:
                - numaCreateFromIArray
                - free
                - rand
            - BranchSide:      'numafunc1.c:3168,15'
              BranchSideFuncs:
                - numaCreateFromIArray
                - free
                - rand
      Callsites:
        - Src:             'numafunc1.c:3159,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:3161,29'
          Dst:             calloc
        - Src:             'numafunc1.c:3162,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:3165,5'
          Dst:             srand
        - Src:             'numafunc1.c:3167,49'
          Dst:             rand
        - Src:             'numafunc1.c:3174,10'
          Dst:             numaCreateFromIArray
    - functionName:    numaFindSortedLoc
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3066
      functionLinenumberEnd: 3129
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - val
        - pindex
      BBCount:         50
      ICount:          261
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - numaGetCount
        - numaGetFValue
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numafunc1.c:3070,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3071,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc1.c:3072,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc1.c:3071,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3071,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3071,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3073,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3074,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc1.c:3076,22'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc1.c:3074,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3074,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3074,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3077,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3077,17'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:3078,19'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc1.c:3079,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3080,13'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:3086,19'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc1.c:3080,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3081,14'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:3082,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3090,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3091,13'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:3099,13'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc1.c:3091,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3092,14'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:3094,20'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc1.c:3099,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3100,14'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:3102,20'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc1.c:3113,32'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3113,55'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:3113,35'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc1.c:3113,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3113,55'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:3114,23'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc1.c:3115,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3116,17'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:3121,17'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc1.c:3116,17'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3117,26'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:3119,26'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc1.c:3121,17'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3122,26'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:3124,26'
              BranchSideFuncs:
                - numaGetFValue
      Callsites:
        - Src:             'numafunc1.c:3071,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:3074,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:3076,9'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:3078,5'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:3086,5'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:3114,9'
          Dst:             numaGetFValue
    - functionName:    numaAddSorted
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3027
      functionLinenumberEnd: 3037
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - na
        - val
      BBCount:         14
      ICount:          71
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - numaFindSortedLoc
        - numaInsertNumber
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc1.c:3030,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3031,16'
              BranchSideFuncs:
                - numaFindSortedLoc
                - numaInsertNumber
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3033,27'
              BranchSideFuncs:
                - numaFindSortedLoc
                - numaInsertNumber
                - returnErrorInt
        - Branch String:   'numafunc1.c:3031,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3031,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3031,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3033,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3034,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3035,22'
              BranchSideFuncs:
                - numaInsertNumber
        - Branch String:   'numafunc1.c:3034,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3034,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:3034,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:3031,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:3033,9'
          Dst:             numaFindSortedLoc
        - Src:             'numafunc1.c:3034,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:3035,5'
          Dst:             numaInsertNumber
    - functionName:    numaSortIndexAutoSelect
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2485
      functionLinenumberEnd: 2504
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nas
        - sortorder
      BBCount:         32
      ICount:          149
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - lept_stderr
        - numaChooseSortType
        - numaCopy
        - numaGetBinSortIndex
        - numaGetCount
        - numaGetSortIndex
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numafunc1.c:2488,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2489,24'
              BranchSideFuncs:
                - numaGetCount
                - numaChooseSortType
                - numaGetSortIndex
                - numaGetBinSortIndex
                - returnErrorPtr
                - returnErrorPtr
                - numaCopy
                - lept_stderr
            - BranchSide:      'numafunc1.c:2490,22'
              BranchSideFuncs:
                - numaGetCount
                - numaChooseSortType
                - numaGetSortIndex
                - numaGetBinSortIndex
                - returnErrorPtr
                - returnErrorPtr
                - numaCopy
                - lept_stderr
        - Branch String:   'numafunc1.c:2489,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2489,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2489,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2490,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2491,9'
              BranchSideFuncs:
                - numaCopy
                - lept_stderr
            - BranchSide:      'numafunc1.c:2494,9'
              BranchSideFuncs:
                - numaChooseSortType
                - numaGetSortIndex
                - numaGetBinSortIndex
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:2491,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2492,25'
              BranchSideFuncs:
                - lept_stderr
                - numaCopy
            - BranchSide:      'numafunc1.c:2492,25'
              BranchSideFuncs:
                - numaCopy
        - Branch String:   'numafunc1.c:2494,40'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2494,43'
              BranchSideFuncs:
                - numaChooseSortType
                - numaGetSortIndex
                - numaGetBinSortIndex
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2496,31'
              BranchSideFuncs:
                - numaChooseSortType
                - numaGetSortIndex
                - numaGetBinSortIndex
                - returnErrorPtr
        - Branch String:   'numafunc1.c:2494,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2495,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2496,31'
              BranchSideFuncs:
                - numaChooseSortType
                - numaGetSortIndex
                - numaGetBinSortIndex
                - returnErrorPtr
        - Branch String:   'numafunc1.c:2495,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2495,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2495,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2497,30'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2497,33'
              BranchSideFuncs:
                - numaGetSortIndex
                - numaGetBinSortIndex
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2500,9'
              BranchSideFuncs:
                - numaGetSortIndex
                - numaGetBinSortIndex
        - Branch String:   'numafunc1.c:2497,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2498,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2500,9'
              BranchSideFuncs:
                - numaGetSortIndex
                - numaGetBinSortIndex
        - Branch String:   'numafunc1.c:2498,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2498,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2498,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2500,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2501,36'
              BranchSideFuncs:
                - numaGetBinSortIndex
            - BranchSide:      'numafunc1.c:2503,33'
              BranchSideFuncs:
                - numaGetSortIndex
      Callsites:
        - Src:             'numafunc1.c:2489,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:2490,9'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:2491,9'
          Dst:             lept_stderr
        - Src:             'numafunc1.c:2492,16'
          Dst:             numaCopy
        - Src:             'numafunc1.c:2495,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:2496,12'
          Dst:             numaChooseSortType
        - Src:             'numafunc1.c:2498,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:2501,16'
          Dst:             numaGetBinSortIndex
        - Src:             'numafunc1.c:2503,16'
          Dst:             numaGetSortIndex
    - functionName:    numaChooseSortType
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2522
      functionLinenumberEnd: 2548
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nas
      BBCount:         18
      ICount:          99
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - log
        - numaGetCount
        - numaGetMax
        - numaGetMin
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'numafunc1.c:2526,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2527,16'
              BranchSideFuncs:
                - numaGetMin
                - numaGetCount
                - numaGetMax
                - log
            - BranchSide:      'numafunc1.c:2530,16'
              BranchSideFuncs:
                - numaGetMin
                - numaGetCount
                - numaGetMax
                - log
        - Branch String:   'numafunc1.c:2527,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2527,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2527,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2532,22'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2532,25'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:2533,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2532,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2533,9'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:2536,16'
              BranchSideFuncs:
                - numaGetMax
                - log
        - Branch String:   'numafunc1.c:2537,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2538,9'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:2544,9'
              BranchSideFuncs:
                - log
        - Branch String:   'numafunc1.c:2544,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2545,9'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:2547,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:2527,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2530,5'
          Dst:             numaGetMin
        - Src:             'numafunc1.c:2531,9'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:2536,5'
          Dst:             numaGetMax
        - Src:             'numafunc1.c:2544,13'
          Dst:             log
    - functionName:    numaGetSortIndex
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2666
      functionLinenumberEnd: 2719
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - na
        - sortorder
      BBCount:         63
      ICount:          375
      EdgeCount:       83
      CyclomaticComplexity: 22
      functionsReached:
        - calloc
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaGetCount
        - numaGetFArray
        - returnErrorPtr
      functionUses:    10
      BranchProfiles:
        - Branch String:   'numafunc1.c:2673,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2674,24'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - free
                - numaAddNumber
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - numaCreate
                - lept_stderr
            - BranchSide:      'numafunc1.c:2675,22'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - free
                - numaAddNumber
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - numaCreate
                - lept_stderr
        - Branch String:   'numafunc1.c:2674,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2674,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2674,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2675,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2676,9'
              BranchSideFuncs:
                - numaCreate
                - lept_stderr
            - BranchSide:      'numafunc1.c:2679,9'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - free
                - numaAddNumber
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:2676,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2677,16'
              BranchSideFuncs:
                - lept_stderr
                - numaCreate
            - BranchSide:      'numafunc1.c:2677,16'
              BranchSideFuncs:
                - numaCreate
        - Branch String:   'numafunc1.c:2679,40'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2679,43'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - free
                - numaAddNumber
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2682,22'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - free
                - numaAddNumber
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:2679,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2680,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2682,22'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - free
                - numaAddNumber
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:2680,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2680,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2680,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2683,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2684,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2685,32'
              BranchSideFuncs:
                - calloc
                - numaCreate
                - free
                - free
                - numaAddNumber
                - free
                - returnErrorPtr
        - Branch String:   'numafunc1.c:2684,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2684,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2684,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2685,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2686,9'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2689,12'
              BranchSideFuncs:
                - numaCreate
                - free
                - free
                - numaAddNumber
        - Branch String:   'numafunc1.c:2687,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2687,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2687,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2689,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2690,21'
              BranchSideFuncs:
                - numaCreate
                - free
                - free
                - numaAddNumber
            - BranchSide:      'numafunc1.c:2693,16'
              BranchSideFuncs:
                - numaCreate
                - free
                - free
                - numaAddNumber
        - Branch String:   'numafunc1.c:2693,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2694,18'
              BranchSideFuncs:
                - numaCreate
                - free
                - free
                - numaAddNumber
            - BranchSide:      'numafunc1.c:2712,26'
              BranchSideFuncs:
                - numaCreate
                - free
                - free
                - numaAddNumber
        - Branch String:   'numafunc1.c:2694,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2695,22'
              BranchSideFuncs:
                - numaCreate
                - free
                - free
                - numaAddNumber
            - BranchSide:      'numafunc1.c:2710,5'
              BranchSideFuncs:
                - numaCreate
                - free
                - free
                - numaAddNumber
        - Branch String:   'numafunc1.c:2695,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2696,22'
              BranchSideFuncs:
                - numaCreate
                - free
                - free
                - numaAddNumber
            - BranchSide:      'numafunc1.c:2709,9'
              BranchSideFuncs:
                - numaCreate
                - free
                - free
                - numaAddNumber
        - Branch String:   'numafunc1.c:2696,53'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2697,22'
              BranchSideFuncs:
                - numaCreate
                - free
                - free
                - numaAddNumber
            - BranchSide:      'numafunc1.c:2698,22'
              BranchSideFuncs:
                - numaCreate
                - free
                - free
                - numaAddNumber
        - Branch String:   'numafunc1.c:2697,49'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2698,22'
              BranchSideFuncs:
                - numaCreate
                - free
                - free
                - numaAddNumber
            - BranchSide:      'numafunc1.c:2701,27'
              BranchSideFuncs:
                - numaCreate
                - free
                - free
                - numaAddNumber
        - Branch String:   'numafunc1.c:2698,53'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2699,22'
              BranchSideFuncs:
                - numaCreate
                - free
                - free
                - numaAddNumber
            - BranchSide:      'numafunc1.c:2708,13'
              BranchSideFuncs:
                - numaCreate
                - free
                - free
                - numaAddNumber
        - Branch String:   'numafunc1.c:2696,21'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2701,27'
              BranchSideFuncs:
                - numaCreate
                - free
                - free
                - numaAddNumber
            - BranchSide:      'numafunc1.c:2708,13'
              BranchSideFuncs:
                - numaCreate
                - free
                - free
                - numaAddNumber
        - Branch String:   'numafunc1.c:2713,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2714,23'
              BranchSideFuncs:
                - numaAddNumber
                - free
                - free
            - BranchSide:      'numafunc1.c:2716,5'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'numafunc1.c:2674,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:2675,9'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:2676,9'
          Dst:             lept_stderr
        - Src:             'numafunc1.c:2677,16'
          Dst:             numaCreate
        - Src:             'numafunc1.c:2680,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:2682,9'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:2683,18'
          Dst:             numaGetFArray
        - Src:             'numafunc1.c:2684,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:2685,32'
          Dst:             calloc
        - Src:             'numafunc1.c:2687,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:2712,15'
          Dst:             numaCreate
        - Src:             'numafunc1.c:2714,9'
          Dst:             numaAddNumber
    - functionName:    numaSortAutoSelect
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2446
      functionLinenumberEnd: 2466
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nas
        - sortorder
      BBCount:         32
      ICount:          149
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - lept_stderr
        - numaBinSort
        - numaChooseSortType
        - numaCopy
        - numaGetCount
        - numaSort
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc1.c:2449,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2450,24'
              BranchSideFuncs:
                - numaGetCount
                - numaChooseSortType
                - numaSort
                - numaBinSort
                - returnErrorPtr
                - returnErrorPtr
                - numaCopy
                - lept_stderr
            - BranchSide:      'numafunc1.c:2451,22'
              BranchSideFuncs:
                - numaGetCount
                - numaChooseSortType
                - numaSort
                - numaBinSort
                - returnErrorPtr
                - returnErrorPtr
                - numaCopy
                - lept_stderr
        - Branch String:   'numafunc1.c:2450,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2450,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2450,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2451,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2452,9'
              BranchSideFuncs:
                - numaCopy
                - lept_stderr
            - BranchSide:      'numafunc1.c:2455,9'
              BranchSideFuncs:
                - numaChooseSortType
                - numaSort
                - numaBinSort
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:2452,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2453,25'
              BranchSideFuncs:
                - lept_stderr
                - numaCopy
            - BranchSide:      'numafunc1.c:2453,25'
              BranchSideFuncs:
                - numaCopy
        - Branch String:   'numafunc1.c:2455,40'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2455,43'
              BranchSideFuncs:
                - numaChooseSortType
                - numaSort
                - numaBinSort
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2458,31'
              BranchSideFuncs:
                - numaChooseSortType
                - numaSort
                - numaBinSort
                - returnErrorPtr
        - Branch String:   'numafunc1.c:2455,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2456,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2458,31'
              BranchSideFuncs:
                - numaChooseSortType
                - numaSort
                - numaBinSort
                - returnErrorPtr
        - Branch String:   'numafunc1.c:2456,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2456,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2456,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2459,30'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2459,33'
              BranchSideFuncs:
                - numaSort
                - numaBinSort
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2462,9'
              BranchSideFuncs:
                - numaSort
                - numaBinSort
        - Branch String:   'numafunc1.c:2459,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2460,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2462,9'
              BranchSideFuncs:
                - numaSort
                - numaBinSort
        - Branch String:   'numafunc1.c:2460,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2460,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2460,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2462,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2463,28'
              BranchSideFuncs:
                - numaBinSort
            - BranchSide:      'numafunc1.c:2465,31'
              BranchSideFuncs:
                - numaSort
      Callsites:
        - Src:             'numafunc1.c:2450,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:2451,9'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:2452,9'
          Dst:             lept_stderr
        - Src:             'numafunc1.c:2453,16'
          Dst:             numaCopy
        - Src:             'numafunc1.c:2456,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:2458,12'
          Dst:             numaChooseSortType
        - Src:             'numafunc1.c:2460,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:2463,16'
          Dst:             numaBinSort
        - Src:             'numafunc1.c:2465,16'
          Dst:             numaSort
    - functionName:    numaInvertMap
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2972
      functionLinenumberEnd: 3009
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nas
      BBCount:         29
      ICount:          163
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - calloc
        - lept_stderr
        - numaCopy
        - numaDestroy
        - numaGetCount
        - numaGetIValue
        - numaMakeConstant
        - numaReplaceNumber
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numafunc1.c:2977,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2978,24'
              BranchSideFuncs:
                - numaGetCount
                - numaMakeConstant
                - calloc
                - free
                - numaDestroy
                - returnErrorPtr
                - numaGetIValue
                - numaReplaceNumber
                - numaCopy
                - lept_stderr
            - BranchSide:      'numafunc1.c:2979,27'
              BranchSideFuncs:
                - numaGetCount
                - numaMakeConstant
                - calloc
                - free
                - numaDestroy
                - returnErrorPtr
                - numaGetIValue
                - numaReplaceNumber
                - numaCopy
                - lept_stderr
        - Branch String:   'numafunc1.c:2978,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2978,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2978,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2979,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2980,9'
              BranchSideFuncs:
                - numaCopy
                - lept_stderr
            - BranchSide:      'numafunc1.c:2984,33'
              BranchSideFuncs:
                - numaMakeConstant
                - calloc
                - free
                - numaDestroy
                - returnErrorPtr
                - numaGetIValue
                - numaReplaceNumber
        - Branch String:   'numafunc1.c:2980,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2981,25'
              BranchSideFuncs:
                - lept_stderr
                - numaCopy
            - BranchSide:      'numafunc1.c:2981,25'
              BranchSideFuncs:
                - numaCopy
        - Branch String:   'numafunc1.c:2987,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2988,23'
              BranchSideFuncs:
                - numaGetIValue
                - numaReplaceNumber
                - free
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:3002,5'
              BranchSideFuncs:
                - free
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'numafunc1.c:2989,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2990,19'
              BranchSideFuncs:
                - free
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:2993,27'
              BranchSideFuncs:
                - numaReplaceNumber
                - free
                - numaDestroy
                - returnErrorPtr
                - numaGetIValue
        - Branch String:   'numafunc1.c:2994,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2995,13'
              BranchSideFuncs:
                - free
                - numaDestroy
                - returnErrorPtr
                - numaGetIValue
                - numaReplaceNumber
            - BranchSide:      'numafunc1.c:2997,19'
              BranchSideFuncs:
                - free
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'numafunc1.c:3003,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3004,9'
              BranchSideFuncs:
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:3008,12'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:3005,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:3005,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:3005,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:2978,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:2979,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:2980,9'
          Dst:             lept_stderr
        - Src:             'numafunc1.c:2981,16'
          Dst:             numaCopy
        - Src:             'numafunc1.c:2984,11'
          Dst:             numaMakeConstant
        - Src:             'numafunc1.c:2985,23'
          Dst:             calloc
        - Src:             'numafunc1.c:2988,9'
          Dst:             numaGetIValue
        - Src:             'numafunc1.c:2993,9'
          Dst:             numaReplaceNumber
        - Src:             'numafunc1.c:3004,9'
          Dst:             numaDestroy
        - Src:             'numafunc1.c:3005,24'
          Dst:             returnErrorPtr
    - functionName:    numaMakeConstant
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - float
        - int
      constantsTouched: []
      argNames:
        - val
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - numaMakeSequence
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'numafunc1.c:823,12'
          Dst:             numaMakeSequence
    - functionName:    numaMakeSequence
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - float
        - float
        - int
      constantsTouched: []
      argNames:
        - startval
        - increment
        - size
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - numaAddNumber
        - numaCreate
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'numafunc1.c:800,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:801,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:803,12'
              BranchSideFuncs:
                - numaAddNumber
        - Branch String:   'numafunc1.c:801,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:801,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:801,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:803,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:804,15'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'numafunc1.c:807,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:800,15'
          Dst:             numaCreate
        - Src:             'numafunc1.c:801,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:805,9'
          Dst:             numaAddNumber
    - functionName:    numaSortGeneral
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2387
      functionLinenumberEnd: 2427
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - na
        - pnasort
        - pnaindex
        - pnainvert
        - sortorder
        - sorttype
      BBCount:         65
      ICount:          304
      EdgeCount:       87
      CyclomaticComplexity: 24
      functionsReached:
        - lept_stderr
        - numaDestroy
        - numaGetBinSortIndex
        - numaGetMax
        - numaGetSortIndex
        - numaInvertMap
        - numaSortByIndex
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc1.c:2392,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2392,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaDestroy
                - numaInvertMap
                - numaSortByIndex
                - numaGetSortIndex
                - numaGetMax
                - numaGetBinSortIndex
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2393,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaDestroy
                - numaInvertMap
                - numaSortByIndex
                - numaGetSortIndex
                - numaGetMax
                - numaGetBinSortIndex
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:2393,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2393,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaDestroy
                - numaInvertMap
                - numaSortByIndex
                - numaGetSortIndex
                - numaGetMax
                - numaGetBinSortIndex
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2394,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaDestroy
                - numaInvertMap
                - numaSortByIndex
                - numaGetSortIndex
                - numaGetMax
                - numaGetBinSortIndex
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:2394,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2394,21'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaDestroy
                - numaInvertMap
                - numaSortByIndex
                - numaGetSortIndex
                - numaGetMax
                - numaGetBinSortIndex
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2395,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaDestroy
                - numaInvertMap
                - numaSortByIndex
                - numaGetSortIndex
                - numaGetMax
                - numaGetBinSortIndex
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:2395,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2396,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaDestroy
                - numaInvertMap
                - numaSortByIndex
                - numaGetSortIndex
                - numaGetMax
                - numaGetBinSortIndex
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2397,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaDestroy
                - numaInvertMap
                - numaSortByIndex
                - numaGetSortIndex
                - numaGetMax
                - numaGetBinSortIndex
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:2396,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2396,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2396,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2397,40'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2397,43'
              BranchSideFuncs:
                - returnErrorInt
                - numaDestroy
                - numaInvertMap
                - numaSortByIndex
                - numaGetSortIndex
                - numaGetMax
                - numaGetBinSortIndex
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2399,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaDestroy
                - numaInvertMap
                - numaSortByIndex
                - numaGetSortIndex
                - numaGetMax
                - numaGetBinSortIndex
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc1.c:2397,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2398,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2399,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaDestroy
                - numaInvertMap
                - numaSortByIndex
                - numaGetSortIndex
                - numaGetMax
                - numaGetBinSortIndex
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc1.c:2398,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2398,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2398,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2399,34'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2399,37'
              BranchSideFuncs:
                - returnErrorInt
                - numaDestroy
                - numaInvertMap
                - numaSortByIndex
                - numaGetSortIndex
                - numaGetMax
                - numaGetBinSortIndex
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2401,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaDestroy
                - numaInvertMap
                - numaSortByIndex
                - numaGetSortIndex
                - numaGetMax
                - numaGetBinSortIndex
                - lept_stderr
        - Branch String:   'numafunc1.c:2399,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2400,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2401,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaDestroy
                - numaInvertMap
                - numaSortByIndex
                - numaGetSortIndex
                - numaGetMax
                - numaGetBinSortIndex
                - lept_stderr
        - Branch String:   'numafunc1.c:2400,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2400,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2400,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2401,18'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2401,22'
              BranchSideFuncs:
                - numaDestroy
                - numaInvertMap
                - numaSortByIndex
                - numaGetSortIndex
                - numaGetMax
                - numaGetBinSortIndex
                - lept_stderr
            - BranchSide:      'numafunc1.c:2404,9'
              BranchSideFuncs:
                - numaDestroy
                - numaInvertMap
                - numaSortByIndex
                - numaGetSortIndex
                - numaGetMax
                - numaGetBinSortIndex
                - lept_stderr
        - Branch String:   'numafunc1.c:2401,31'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2401,35'
              BranchSideFuncs:
                - numaDestroy
                - numaInvertMap
                - numaSortByIndex
                - numaGetSortIndex
                - numaGetMax
                - numaGetBinSortIndex
                - lept_stderr
            - BranchSide:      'numafunc1.c:2404,9'
              BranchSideFuncs:
                - numaDestroy
                - numaInvertMap
                - numaSortByIndex
                - numaGetSortIndex
                - numaGetMax
                - numaGetBinSortIndex
                - lept_stderr
        - Branch String:   'numafunc1.c:2401,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2402,16'
              BranchSideFuncs:
                - numaDestroy
                - numaInvertMap
                - numaSortByIndex
                - numaGetSortIndex
                - numaGetMax
                - numaGetBinSortIndex
                - lept_stderr
            - BranchSide:      'numafunc1.c:2404,9'
              BranchSideFuncs:
                - numaDestroy
                - numaInvertMap
                - numaSortByIndex
                - numaGetSortIndex
                - numaGetMax
                - numaGetBinSortIndex
                - lept_stderr
        - Branch String:   'numafunc1.c:2402,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2402,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2402,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2404,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2405,20'
              BranchSideFuncs:
                - numaGetMax
                - numaGetBinSortIndex
                - numaDestroy
                - numaInvertMap
                - numaSortByIndex
                - numaGetSortIndex
                - lept_stderr
            - BranchSide:      'numafunc1.c:2415,9'
              BranchSideFuncs:
                - numaDestroy
                - numaInvertMap
                - numaSortByIndex
                - numaGetSortIndex
        - Branch String:   'numafunc1.c:2407,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2408,13'
              BranchSideFuncs:
                - numaDestroy
                - numaInvertMap
                - numaSortByIndex
                - numaGetSortIndex
                - lept_stderr
            - BranchSide:      'numafunc1.c:2411,43'
              BranchSideFuncs:
                - numaGetBinSortIndex
                - numaDestroy
                - numaInvertMap
                - numaSortByIndex
                - numaGetSortIndex
        - Branch String:   'numafunc1.c:2408,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2409,22'
              BranchSideFuncs:
                - lept_stderr
                - numaDestroy
                - numaInvertMap
                - numaSortByIndex
                - numaGetSortIndex
            - BranchSide:      'numafunc1.c:2409,22'
              BranchSideFuncs:
                - numaDestroy
                - numaInvertMap
                - numaSortByIndex
                - numaGetSortIndex
        - Branch String:   'numafunc1.c:2415,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2416,36'
              BranchSideFuncs:
                - numaGetSortIndex
                - numaDestroy
                - numaInvertMap
                - numaSortByIndex
            - BranchSide:      'numafunc1.c:2418,9'
              BranchSideFuncs:
                - numaDestroy
                - numaInvertMap
                - numaSortByIndex
        - Branch String:   'numafunc1.c:2418,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2419,36'
              BranchSideFuncs:
                - numaSortByIndex
                - numaDestroy
                - numaInvertMap
            - BranchSide:      'numafunc1.c:2420,9'
              BranchSideFuncs:
                - numaDestroy
                - numaInvertMap
        - Branch String:   'numafunc1.c:2420,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2421,36'
              BranchSideFuncs:
                - numaInvertMap
                - numaDestroy
            - BranchSide:      'numafunc1.c:2422,9'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'numafunc1.c:2422,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2423,21'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:2425,9'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'numafunc1.c:2396,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2398,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2400,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2402,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2405,9'
          Dst:             numaGetMax
        - Src:             'numafunc1.c:2408,13'
          Dst:             lept_stderr
        - Src:             'numafunc1.c:2411,23'
          Dst:             numaGetBinSortIndex
        - Src:             'numafunc1.c:2416,19'
          Dst:             numaGetSortIndex
        - Src:             'numafunc1.c:2419,20'
          Dst:             numaSortByIndex
        - Src:             'numafunc1.c:2421,22'
          Dst:             numaInvertMap
        - Src:             'numafunc1.c:2425,9'
          Dst:             numaDestroy
    - functionName:    numaIntegrateInterval
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2284
      functionLinenumberEnd: 2328
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - float
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - nax
        - nay
        - x0
        - x1
        - npts
        - psum
      BBCount:         56
      ICount:          314
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached:
        - numaDestroy
        - numaGetCount
        - numaGetFArray
        - numaGetMax
        - numaGetMin
        - numaInterpolateArbxInterval
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc1.c:2290,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2291,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaInterpolateArbxInterval
                - numaGetFArray
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2292,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaInterpolateArbxInterval
                - numaGetFArray
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:2291,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2291,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2291,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2293,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2294,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaInterpolateArbxInterval
                - numaGetFArray
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2295,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaInterpolateArbxInterval
                - numaGetFArray
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:2294,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2294,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2294,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2295,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2296,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaInterpolateArbxInterval
                - numaGetFArray
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2297,9'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaInterpolateArbxInterval
                - numaGetFArray
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:2296,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2296,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2296,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2297,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2298,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2299,9'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaInterpolateArbxInterval
                - numaGetFArray
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:2298,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2298,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2298,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2299,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2300,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2301,23'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaInterpolateArbxInterval
                - numaGetFArray
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:2300,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2300,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2300,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2303,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2304,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2305,9'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaInterpolateArbxInterval
                - numaGetFArray
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:2304,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2304,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2304,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2305,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2306,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2307,16'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaInterpolateArbxInterval
                - numaGetFArray
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:2306,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2306,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2306,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2309,19'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2309,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2310,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numafunc1.c:2309,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2310,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2313,37'
              BranchSideFuncs:
                - numaInterpolateArbxInterval
                - numaGetFArray
                - numaDestroy
                - returnErrorInt
        - Branch String:   'numafunc1.c:2310,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2310,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2310,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2313,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2315,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2317,12'
              BranchSideFuncs:
                - numaGetFArray
                - numaDestroy
        - Branch String:   'numafunc1.c:2315,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2315,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2315,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2322,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2323,16'
              BranchSideFuncs:
                - numaDestroy
            - BranchSide:      'numafunc1.c:2324,13'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'numafunc1.c:2291,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2294,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2296,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2298,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2300,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2301,10'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:2302,10'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:2304,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2306,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2307,5'
          Dst:             numaGetMin
        - Src:             'numafunc1.c:2308,5'
          Dst:             numaGetMax
        - Src:             'numafunc1.c:2310,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2313,9'
          Dst:             numaInterpolateArbxInterval
        - Src:             'numafunc1.c:2315,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2318,11'
          Dst:             numaGetFArray
        - Src:             'numafunc1.c:2326,5'
          Dst:             numaDestroy
    - functionName:    numaInterpolateArbxInterval
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1942
      functionLinenumberEnd: 2054
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
        - float
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nax
        - nay
        - type
        - x0
        - x1
        - npts
        - pnadx
        - pnady
      BBCount:         111
      ICount:          834
      EdgeCount:       150
      CyclomaticComplexity: 41
      functionsReached:
        - calloc
        - lept_stderr
        - numaAddNumber
        - numaClone
        - numaCreate
        - numaDestroy
        - numaGetCount
        - numaGetFArray
        - numaGetMax
        - numaGetMin
        - numaIsSorted
        - numaSortPair
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'numafunc1.c:1949,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1949,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaIsSorted
                - numaSortPair
                - numaGetFArray
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - lept_stderr
                - numaClone
                - numaClone
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1950,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaIsSorted
                - numaSortPair
                - numaGetFArray
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - lept_stderr
                - numaClone
                - numaClone
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:1950,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1951,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaIsSorted
                - numaSortPair
                - numaGetFArray
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - lept_stderr
                - numaClone
                - numaClone
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1952,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaIsSorted
                - numaSortPair
                - numaGetFArray
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - lept_stderr
                - numaClone
                - numaClone
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:1951,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1951,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1951,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1953,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1954,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaIsSorted
                - numaSortPair
                - numaGetFArray
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - lept_stderr
                - numaClone
                - numaClone
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1955,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaIsSorted
                - numaSortPair
                - numaGetFArray
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - lept_stderr
                - numaClone
                - numaClone
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:1954,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1954,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1954,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1955,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1956,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaIsSorted
                - numaSortPair
                - numaGetFArray
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - lept_stderr
                - numaClone
                - numaClone
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1957,9'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaIsSorted
                - numaSortPair
                - numaGetFArray
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - lept_stderr
                - numaClone
                - numaClone
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:1956,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1956,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1956,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1957,33'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1957,36'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaIsSorted
                - numaSortPair
                - numaGetFArray
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - lept_stderr
                - numaClone
                - numaClone
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1959,9'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaIsSorted
                - numaSortPair
                - numaGetFArray
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - lept_stderr
                - numaClone
                - numaClone
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:1957,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1958,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1959,9'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaIsSorted
                - numaSortPair
                - numaGetFArray
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - lept_stderr
                - numaClone
                - numaClone
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:1958,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1958,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1958,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1959,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1960,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1961,23'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaIsSorted
                - numaSortPair
                - numaGetFArray
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - lept_stderr
                - numaClone
                - numaClone
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:1960,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1960,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1960,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1963,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1964,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1965,9'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaIsSorted
                - numaSortPair
                - numaGetFArray
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - lept_stderr
                - numaClone
                - numaClone
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc1.c:1964,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1964,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1964,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1965,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1966,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1967,9'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaIsSorted
                - numaSortPair
                - numaGetFArray
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - lept_stderr
                - numaClone
                - numaClone
                - returnErrorInt
                - lept_stderr
        - Branch String:   'numafunc1.c:1966,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1966,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1966,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1967,36'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1967,39'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaIsSorted
                - numaSortPair
                - numaGetFArray
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - lept_stderr
                - numaClone
                - numaClone
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'numafunc1.c:1971,16'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaIsSorted
                - numaSortPair
                - numaGetFArray
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - lept_stderr
                - numaClone
                - numaClone
                - returnErrorInt
        - Branch String:   'numafunc1.c:1967,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1968,14'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaIsSorted
                - numaSortPair
                - numaGetFArray
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - lept_stderr
                - numaClone
                - numaClone
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'numafunc1.c:1971,16'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaIsSorted
                - numaSortPair
                - numaGetFArray
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - lept_stderr
                - numaClone
                - numaClone
                - returnErrorInt
        - Branch String:   'numafunc1.c:1969,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1970,5'
              BranchSideFuncs:
                - lept_stderr
                - numaGetMin
                - numaGetMax
                - numaIsSorted
                - numaSortPair
                - numaGetFArray
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - lept_stderr
                - numaClone
                - numaClone
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1970,5'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaIsSorted
                - numaSortPair
                - numaGetFArray
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - lept_stderr
                - numaClone
                - numaClone
                - returnErrorInt
        - Branch String:   'numafunc1.c:1973,19'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1973,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1974,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numafunc1.c:1973,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1974,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1977,18'
              BranchSideFuncs:
                - numaIsSorted
                - numaSortPair
                - numaGetFArray
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - lept_stderr
                - numaClone
                - numaClone
        - Branch String:   'numafunc1.c:1974,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1974,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1974,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1978,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1979,9'
              BranchSideFuncs:
                - numaClone
                - numaClone
                - numaGetFArray
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaDestroy
                - numaDestroy
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1982,26'
              BranchSideFuncs:
                - numaClone
                - numaClone
                - numaGetFArray
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaDestroy
                - numaDestroy
                - returnErrorInt
        - Branch String:   'numafunc1.c:1979,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1980,22'
              BranchSideFuncs:
                - lept_stderr
                - numaSortPair
                - numaGetFArray
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaDestroy
                - numaDestroy
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1980,22'
              BranchSideFuncs:
                - numaSortPair
                - numaGetFArray
                - numaGetFArray
                - calloc
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaDestroy
                - numaDestroy
                - returnErrorInt
        - Branch String:   'numafunc1.c:1990,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1991,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1995,12'
              BranchSideFuncs:
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
        - Branch String:   'numafunc1.c:1993,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1993,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1993,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1996,31'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1996,34'
              BranchSideFuncs:
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
            - BranchSide:      'numafunc1.c:1996,5'
              BranchSideFuncs:
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
        - Branch String:   'numafunc1.c:1996,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1997,16'
              BranchSideFuncs:
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
            - BranchSide:      'numafunc1.c:2007,23'
              BranchSideFuncs:
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
        - Branch String:   'numafunc1.c:1998,27'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1998,30'
              BranchSideFuncs:
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
            - BranchSide:      'numafunc1.c:1998,9'
              BranchSideFuncs:
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
        - Branch String:   'numafunc1.c:1998,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1999,14'
              BranchSideFuncs:
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
            - BranchSide:      'numafunc1.c:2000,13'
              BranchSideFuncs:
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
        - Branch String:   'numafunc1.c:2000,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2001,24'
              BranchSideFuncs:
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
            - BranchSide:      'numafunc1.c:2003,24'
              BranchSideFuncs:
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
        - Branch String:   'numafunc1.c:2001,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2001,13'
              BranchSideFuncs:
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
            - BranchSide:      'numafunc1.c:2001,13'
              BranchSideFuncs:
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
        - Branch String:   'numafunc1.c:2003,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2003,13'
              BranchSideFuncs:
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
            - BranchSide:      'numafunc1.c:2003,13'
              BranchSideFuncs:
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
        - Branch String:   'numafunc1.c:2009,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2010,27'
              BranchSideFuncs:
                - numaCreate
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:2013,12'
              BranchSideFuncs:
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:2013,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2014,16'
              BranchSideFuncs:
                - numaAddNumber
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:2050,5'
              BranchSideFuncs:
                - free
                - numaDestroy
                - numaDestroy
        - Branch String:   'numafunc1.c:2015,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2016,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:2017,14'
              BranchSideFuncs:
                - numaAddNumber
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:2019,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2020,27'
              BranchSideFuncs:
                - numaAddNumber
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:2023,17'
              BranchSideFuncs:
                - numaAddNumber
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:2025,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2026,20'
              BranchSideFuncs:
                - numaAddNumber
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:2032,13'
              BranchSideFuncs:
                - numaAddNumber
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:2032,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2033,18'
              BranchSideFuncs:
                - numaAddNumber
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:2037,18'
              BranchSideFuncs:
                - numaAddNumber
                - free
                - numaDestroy
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
      Callsites:
        - Src:             'numafunc1.c:1951,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1954,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1956,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1958,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1960,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1961,10'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:1962,10'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:1964,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1966,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1969,9'
          Dst:             lept_stderr
        - Src:             'numafunc1.c:1971,5'
          Dst:             numaGetMin
        - Src:             'numafunc1.c:1972,5'
          Dst:             numaGetMax
        - Src:             'numafunc1.c:1974,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1977,5'
          Dst:             numaIsSorted
        - Src:             'numafunc1.c:1979,9'
          Dst:             lept_stderr
        - Src:             'numafunc1.c:1980,9'
          Dst:             numaSortPair
        - Src:             'numafunc1.c:1982,16'
          Dst:             numaClone
        - Src:             'numafunc1.c:1983,16'
          Dst:             numaClone
        - Src:             'numafunc1.c:1986,11'
          Dst:             numaGetFArray
        - Src:             'numafunc1.c:1987,11'
          Dst:             numaGetFArray
        - Src:             'numafunc1.c:1990,29'
          Dst:             calloc
        - Src:             'numafunc1.c:1991,9'
          Dst:             numaDestroy
        - Src:             'numafunc1.c:1992,9'
          Dst:             numaDestroy
        - Src:             'numafunc1.c:1993,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2007,12'
          Dst:             numaCreate
        - Src:             'numafunc1.c:2010,16'
          Dst:             numaCreate
        - Src:             'numafunc1.c:2016,13'
          Dst:             numaAddNumber
        - Src:             'numafunc1.c:2020,13'
          Dst:             numaAddNumber
        - Src:             'numafunc1.c:2027,13'
          Dst:             numaAddNumber
        - Src:             'numafunc1.c:2047,9'
          Dst:             numaAddNumber
        - Src:             'numafunc1.c:2051,5'
          Dst:             numaDestroy
        - Src:             'numafunc1.c:2052,5'
          Dst:             numaDestroy
    - functionName:    numaIsSorted
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2875
      functionLinenumberEnd: 2903
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - nas
        - sortorder
        - psorted
      BBCount:         42
      ICount:          197
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - lept_stderr
        - numaGetCount
        - numaGetFValue
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'numafunc1.c:2879,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2880,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'numafunc1.c:2881,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
        - Branch String:   'numafunc1.c:2880,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2880,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2880,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2882,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2883,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'numafunc1.c:2884,27'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
        - Branch String:   'numafunc1.c:2883,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2883,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2883,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2884,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2885,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numafunc1.c:2889,9'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:2885,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2886,10'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numafunc1.c:2886,10'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2889,40'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2889,43'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2892,22'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc1.c:2889,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2890,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2892,22'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc1.c:2890,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2890,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2890,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2894,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2895,23'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:2901,6'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2896,45'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2896,48'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:2897,14'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc1.c:2896,63'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2897,14'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:2898,13'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2897,45'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2897,48'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:2899,5'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc1.c:2896,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2898,13'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:2899,5'
              BranchSideFuncs:
                - numaGetFValue
      Callsites:
        - Src:             'numafunc1.c:2880,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2883,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2884,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:2885,9'
          Dst:             lept_stderr
        - Src:             'numafunc1.c:2890,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2892,9'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:2893,5'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:2895,9'
          Dst:             numaGetFValue
    - functionName:    numaSortPair
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2927
      functionLinenumberEnd: 2954
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nax
        - nay
        - sortorder
        - pnasx
        - pnasy
      BBCount:         39
      ICount:          198
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - numaCopy
        - numaDestroy
        - numaGetSortIndex
        - numaIsSorted
        - numaSortByIndex
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numafunc1.c:2931,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2931,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaIsSorted
                - numaGetSortIndex
                - numaSortByIndex
                - numaSortByIndex
                - numaDestroy
                - numaCopy
                - numaCopy
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2932,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaIsSorted
                - numaGetSortIndex
                - numaSortByIndex
                - numaSortByIndex
                - numaDestroy
                - numaCopy
                - numaCopy
                - returnErrorInt
        - Branch String:   'numafunc1.c:2932,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2932,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaIsSorted
                - numaGetSortIndex
                - numaSortByIndex
                - numaSortByIndex
                - numaDestroy
                - numaCopy
                - numaCopy
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2933,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaIsSorted
                - numaGetSortIndex
                - numaSortByIndex
                - numaSortByIndex
                - numaDestroy
                - numaCopy
                - numaCopy
                - returnErrorInt
        - Branch String:   'numafunc1.c:2933,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2933,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaIsSorted
                - numaGetSortIndex
                - numaSortByIndex
                - numaSortByIndex
                - numaDestroy
                - numaCopy
                - numaCopy
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2934,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numafunc1.c:2933,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2934,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaIsSorted
                - numaGetSortIndex
                - numaSortByIndex
                - numaSortByIndex
                - numaDestroy
                - numaCopy
                - numaCopy
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2935,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaIsSorted
                - numaGetSortIndex
                - numaSortByIndex
                - numaSortByIndex
                - numaDestroy
                - numaCopy
                - numaCopy
                - returnErrorInt
        - Branch String:   'numafunc1.c:2934,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2934,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2934,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2935,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2936,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaIsSorted
                - numaGetSortIndex
                - numaSortByIndex
                - numaSortByIndex
                - numaDestroy
                - numaCopy
                - numaCopy
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2937,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaIsSorted
                - numaGetSortIndex
                - numaSortByIndex
                - numaSortByIndex
                - numaDestroy
                - numaCopy
                - numaCopy
                - returnErrorInt
        - Branch String:   'numafunc1.c:2936,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2936,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2936,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2937,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2938,16'
              BranchSideFuncs:
                - numaIsSorted
                - numaGetSortIndex
                - numaSortByIndex
                - numaSortByIndex
                - numaDestroy
                - numaCopy
                - numaCopy
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2939,9'
              BranchSideFuncs:
                - numaIsSorted
                - numaGetSortIndex
                - numaSortByIndex
                - numaSortByIndex
                - numaDestroy
                - numaCopy
                - numaCopy
                - returnErrorInt
        - Branch String:   'numafunc1.c:2938,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2938,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2938,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2939,40'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2939,43'
              BranchSideFuncs:
                - numaIsSorted
                - numaGetSortIndex
                - numaSortByIndex
                - numaSortByIndex
                - numaDestroy
                - numaCopy
                - numaCopy
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2942,18'
              BranchSideFuncs:
                - numaIsSorted
                - numaGetSortIndex
                - numaSortByIndex
                - numaSortByIndex
                - numaDestroy
                - numaCopy
                - numaCopy
        - Branch String:   'numafunc1.c:2939,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2940,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2942,18'
              BranchSideFuncs:
                - numaIsSorted
                - numaGetSortIndex
                - numaSortByIndex
                - numaSortByIndex
                - numaDestroy
                - numaCopy
                - numaCopy
        - Branch String:   'numafunc1.c:2940,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2940,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2940,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2943,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2944,27'
              BranchSideFuncs:
                - numaCopy
                - numaCopy
            - BranchSide:      'numafunc1.c:2947,36'
              BranchSideFuncs:
                - numaGetSortIndex
                - numaSortByIndex
                - numaSortByIndex
                - numaDestroy
      Callsites:
        - Src:             'numafunc1.c:2934,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2936,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2938,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2940,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2942,5'
          Dst:             numaIsSorted
        - Src:             'numafunc1.c:2944,18'
          Dst:             numaCopy
        - Src:             'numafunc1.c:2945,18'
          Dst:             numaCopy
        - Src:             'numafunc1.c:2947,19'
          Dst:             numaGetSortIndex
        - Src:             'numafunc1.c:2948,18'
          Dst:             numaSortByIndex
        - Src:             'numafunc1.c:2949,18'
          Dst:             numaSortByIndex
        - Src:             'numafunc1.c:2950,9'
          Dst:             numaDestroy
    - functionName:    numaDifferentiateInterval
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2204
      functionLinenumberEnd: 2255
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - float
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nax
        - nay
        - x0
        - x1
        - npts
        - pnadx
        - pnady
      BBCount:         59
      ICount:          368
      EdgeCount:       80
      CyclomaticComplexity: 23
      functionsReached:
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetCount
        - numaGetFArray
        - numaGetMax
        - numaGetMin
        - numaInterpolateArbxInterval
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc1.c:2210,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2210,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaInterpolateArbxInterval
                - numaCreate
                - numaGetFArray
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2211,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaInterpolateArbxInterval
                - numaCreate
                - numaGetFArray
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:2211,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2212,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaInterpolateArbxInterval
                - numaCreate
                - numaGetFArray
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2213,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaInterpolateArbxInterval
                - numaCreate
                - numaGetFArray
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:2212,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2212,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2212,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2214,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2215,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaInterpolateArbxInterval
                - numaCreate
                - numaGetFArray
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2216,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaInterpolateArbxInterval
                - numaCreate
                - numaGetFArray
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:2215,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2215,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2215,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2216,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2217,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaInterpolateArbxInterval
                - numaCreate
                - numaGetFArray
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2218,9'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaInterpolateArbxInterval
                - numaCreate
                - numaGetFArray
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:2217,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2217,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2217,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2218,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2219,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2220,23'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaInterpolateArbxInterval
                - numaCreate
                - numaGetFArray
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:2219,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2219,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2219,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2222,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2223,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2224,9'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaInterpolateArbxInterval
                - numaCreate
                - numaGetFArray
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:2223,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2223,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2223,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2224,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2225,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2226,16'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaInterpolateArbxInterval
                - numaCreate
                - numaGetFArray
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:2225,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2225,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2225,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2228,19'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2228,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2229,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numafunc1.c:2228,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2229,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2230,9'
              BranchSideFuncs:
                - numaInterpolateArbxInterval
                - numaCreate
                - numaGetFArray
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:2229,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2229,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2229,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2230,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2231,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2234,37'
              BranchSideFuncs:
                - numaInterpolateArbxInterval
                - numaCreate
                - numaGetFArray
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaAddNumber
                - returnErrorInt
        - Branch String:   'numafunc1.c:2231,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2231,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2231,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2234,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2236,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2238,23'
              BranchSideFuncs:
                - numaCreate
                - numaGetFArray
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaAddNumber
        - Branch String:   'numafunc1.c:2236,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2236,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2236,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2246,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2247,15'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
            - BranchSide:      'numafunc1.c:2250,18'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
      Callsites:
        - Src:             'numafunc1.c:2212,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2215,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2217,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2219,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2220,10'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:2221,10'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:2223,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2225,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2226,5'
          Dst:             numaGetMin
        - Src:             'numafunc1.c:2227,5'
          Dst:             numaGetMax
        - Src:             'numafunc1.c:2229,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2231,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2234,9'
          Dst:             numaInterpolateArbxInterval
        - Src:             'numafunc1.c:2236,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2238,12'
          Dst:             numaCreate
        - Src:             'numafunc1.c:2241,11'
          Dst:             numaGetFArray
        - Src:             'numafunc1.c:2245,5'
          Dst:             numaAddNumber
        - Src:             'numafunc1.c:2248,9'
          Dst:             numaAddNumber
        - Src:             'numafunc1.c:2251,5'
          Dst:             numaAddNumber
        - Src:             'numafunc1.c:2253,5'
          Dst:             numaDestroy
    - functionName:    numaFitMax
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2097
      functionLinenumberEnd: 2173
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - pmaxval
        - naloc
        - pmaxloc
      BBCount:         56
      ICount:          424
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached:
        - numaGetCount
        - numaGetFValue
        - numaGetMax
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numafunc1.c:2103,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2103,19'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetCount
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2104,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetCount
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:2104,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2104,19'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetCount
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2105,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetCount
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:2105,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2106,16'
              BranchSideFuncs:
                - numaGetCount
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetCount
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2107,27'
              BranchSideFuncs:
                - numaGetCount
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetCount
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:2106,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2106,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2106,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2107,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2108,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2109,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetCount
                - returnErrorInt
        - Branch String:   'numafunc1.c:2108,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2108,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2108,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2109,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2110,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetCount
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2111,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetCount
                - returnErrorInt
        - Branch String:   'numafunc1.c:2110,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2110,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2110,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2111,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2112,16'
              BranchSideFuncs:
                - numaGetMax
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetCount
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2113,9'
              BranchSideFuncs:
                - numaGetMax
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetCount
                - returnErrorInt
        - Branch String:   'numafunc1.c:2112,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2112,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2112,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2113,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2114,13'
              BranchSideFuncs:
                - numaGetCount
                - numaGetMax
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2118,16'
              BranchSideFuncs:
                - numaGetMax
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc1.c:2114,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2115,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2116,5'
              BranchSideFuncs:
                - numaGetMax
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc1.c:2115,20'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2115,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:2115,13'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2121,22'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2121,25'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:2122,20'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc1.c:2121,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2122,20'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:2133,10'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc1.c:2123,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2124,27'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:2127,24'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2138,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2139,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc1.c:2146,14'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2153,18'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2153,21'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:2154,20'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2153,30'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2153,33'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:2154,20'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:2153,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:2154,20'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:2160,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:2106,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2107,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:2108,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2110,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2112,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2114,18'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:2115,20'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:2118,5'
          Dst:             numaGetMax
        - Src:             'numafunc1.c:2124,13'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:2134,5'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:2136,5'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:2139,9'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:2141,9'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:2143,9'
          Dst:             numaGetFValue
    - functionName:    numaInterpolateEqxInterval
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1856
      functionLinenumberEnd: 1902
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - float
        - float
        - 'N/A'
        - int
        - float
        - float
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - startx
        - deltax
        - nasy
        - type
        - x0
        - x1
        - npts
        - pnax
        - pnay
      BBCount:         73
      ICount:          384
      EdgeCount:       99
      CyclomaticComplexity: 28
      functionsReached:
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaGetCount
        - numaInterpolateEqxVal
        - numaSetParameters
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numafunc1.c:1861,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1861,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaCreate
                - numaSetParameters
                - numaInterpolateEqxVal
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1862,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaCreate
                - numaSetParameters
                - numaInterpolateEqxVal
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:1862,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1863,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaCreate
                - numaSetParameters
                - numaInterpolateEqxVal
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1864,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaCreate
                - numaSetParameters
                - numaInterpolateEqxVal
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:1863,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1863,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1863,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1865,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1866,16'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaSetParameters
                - numaInterpolateEqxVal
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1867,27'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaSetParameters
                - numaInterpolateEqxVal
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:1866,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1866,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1866,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1867,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1868,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1869,9'
              BranchSideFuncs:
                - numaCreate
                - numaSetParameters
                - numaInterpolateEqxVal
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:1868,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1868,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1868,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1869,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1870,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1871,9'
              BranchSideFuncs:
                - numaCreate
                - numaSetParameters
                - numaInterpolateEqxVal
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc1.c:1870,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1870,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1870,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1871,33'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1871,36'
              BranchSideFuncs:
                - numaCreate
                - numaSetParameters
                - numaInterpolateEqxVal
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1873,9'
              BranchSideFuncs:
                - numaCreate
                - numaSetParameters
                - numaInterpolateEqxVal
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
        - Branch String:   'numafunc1.c:1871,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1872,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1873,9'
              BranchSideFuncs:
                - numaCreate
                - numaSetParameters
                - numaInterpolateEqxVal
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
        - Branch String:   'numafunc1.c:1872,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1872,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1872,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1873,36'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1873,39'
              BranchSideFuncs:
                - numaCreate
                - numaSetParameters
                - numaInterpolateEqxVal
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'numafunc1.c:1877,12'
              BranchSideFuncs:
                - numaCreate
                - numaSetParameters
                - numaInterpolateEqxVal
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:1873,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1874,14'
              BranchSideFuncs:
                - numaCreate
                - numaSetParameters
                - numaInterpolateEqxVal
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'numafunc1.c:1877,12'
              BranchSideFuncs:
                - numaCreate
                - numaSetParameters
                - numaInterpolateEqxVal
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:1875,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1876,5'
              BranchSideFuncs:
                - lept_stderr
                - numaCreate
                - numaSetParameters
                - numaInterpolateEqxVal
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1876,5'
              BranchSideFuncs:
                - numaCreate
                - numaSetParameters
                - numaInterpolateEqxVal
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:1878,21'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1878,24'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1879,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numafunc1.c:1878,34'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1878,37'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1879,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numafunc1.c:1878,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1879,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1880,9'
              BranchSideFuncs:
                - numaCreate
                - numaSetParameters
                - numaInterpolateEqxVal
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:1879,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1879,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1879,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1880,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1881,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1882,13'
              BranchSideFuncs:
                - numaCreate
                - numaSetParameters
                - numaInterpolateEqxVal
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - returnErrorInt
        - Branch String:   'numafunc1.c:1881,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1881,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1881,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1884,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1885,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1886,23'
              BranchSideFuncs:
                - numaSetParameters
                - numaInterpolateEqxVal
                - numaAddNumber
                - numaAddNumber
                - numaCreate
        - Branch String:   'numafunc1.c:1885,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1885,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1885,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1888,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1889,26'
              BranchSideFuncs:
                - numaCreate
                - numaInterpolateEqxVal
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1893,12'
              BranchSideFuncs:
                - numaInterpolateEqxVal
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1893,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1894,13'
              BranchSideFuncs:
                - numaInterpolateEqxVal
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1901,5'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1895,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1896,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaInterpolateEqxVal
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1897,31'
              BranchSideFuncs:
                - numaInterpolateEqxVal
                - numaAddNumber
                - numaAddNumber
      Callsites:
        - Src:             'numafunc1.c:1863,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1866,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1867,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:1868,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1870,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1872,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1875,9'
          Dst:             lept_stderr
        - Src:             'numafunc1.c:1879,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1881,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1884,16'
          Dst:             numaCreate
        - Src:             'numafunc1.c:1885,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1886,5'
          Dst:             numaSetParameters
        - Src:             'numafunc1.c:1889,15'
          Dst:             numaCreate
        - Src:             'numafunc1.c:1896,13'
          Dst:             numaAddNumber
        - Src:             'numafunc1.c:1897,9'
          Dst:             numaInterpolateEqxVal
        - Src:             'numafunc1.c:1898,9'
          Dst:             numaAddNumber
    - functionName:    numaInterpolateEqxVal
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1648
      functionLinenumberEnd: 1708
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - float
        - float
        - 'N/A'
        - int
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - startx
        - deltax
        - nay
        - type
        - xval
        - pyval
      BBCount:         55
      ICount:          424
      EdgeCount:       75
      CyclomaticComplexity: 22
      functionsReached:
        - lept_stderr
        - numaGetCount
        - numaGetFArray
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numafunc1.c:1653,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1654,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFArray
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1655,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFArray
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:1654,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1654,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1654,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1656,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1657,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFArray
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1658,9'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFArray
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:1657,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1657,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1657,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1658,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1659,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1660,9'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFArray
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:1659,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1659,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1659,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1660,33'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1660,36'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFArray
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1662,27'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFArray
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc1.c:1660,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1661,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1662,27'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFArray
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc1.c:1661,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1661,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1661,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1662,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1663,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1664,9'
              BranchSideFuncs:
                - numaGetFArray
                - returnErrorInt
                - lept_stderr
        - Branch String:   'numafunc1.c:1663,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1663,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1663,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1664,36'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1664,39'
              BranchSideFuncs:
                - numaGetFArray
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'numafunc1.c:1668,12'
              BranchSideFuncs:
                - numaGetFArray
                - returnErrorInt
        - Branch String:   'numafunc1.c:1664,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1665,14'
              BranchSideFuncs:
                - numaGetFArray
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'numafunc1.c:1668,12'
              BranchSideFuncs:
                - numaGetFArray
                - returnErrorInt
        - Branch String:   'numafunc1.c:1666,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1667,5'
              BranchSideFuncs:
                - lept_stderr
                - numaGetFArray
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1667,5'
              BranchSideFuncs:
                - numaGetFArray
                - returnErrorInt
        - Branch String:   'numafunc1.c:1669,23'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1669,26'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1670,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numafunc1.c:1669,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1670,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1672,24'
              BranchSideFuncs:
                - numaGetFArray
        - Branch String:   'numafunc1.c:1670,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1670,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1670,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1676,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1677,18'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:1681,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1681,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1682,18'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:1687,23'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1689,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1690,14'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:1694,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:1654,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1657,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1659,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1661,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1662,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:1663,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1666,9'
          Dst:             lept_stderr
        - Src:             'numafunc1.c:1670,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1672,10'
          Dst:             numaGetFArray
    - functionName:    numaInterpolateArbxVal
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1737
      functionLinenumberEnd: 1815
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - nax
        - nay
        - type
        - xval
        - pyval
      BBCount:         69
      ICount:          574
      EdgeCount:       94
      CyclomaticComplexity: 27
      functionsReached:
        - lept_stderr
        - numaGetCount
        - numaGetFArray
        - numaGetFValue
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc1.c:1743,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1744,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - numaGetFArray
                - numaGetFArray
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1745,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - numaGetFArray
                - numaGetFArray
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:1744,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1744,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1744,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1746,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1747,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - numaGetFArray
                - numaGetFArray
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1748,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - numaGetFArray
                - numaGetFArray
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:1747,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1747,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1747,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1748,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1749,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - numaGetFArray
                - numaGetFArray
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1750,9'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - numaGetFArray
                - numaGetFArray
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:1749,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1749,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1749,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1750,33'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1750,36'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - numaGetFArray
                - numaGetFArray
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1752,23'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - numaGetFArray
                - numaGetFArray
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:1750,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1751,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1752,23'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - numaGetFArray
                - numaGetFArray
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:1751,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1751,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1751,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1754,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1755,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1756,9'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaGetFArray
                - numaGetFArray
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc1.c:1755,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1755,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1755,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1756,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1757,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1758,9'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaGetFArray
                - numaGetFArray
                - returnErrorInt
                - lept_stderr
        - Branch String:   'numafunc1.c:1757,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1757,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1757,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1758,36'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1758,39'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaGetFArray
                - numaGetFArray
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'numafunc1.c:1762,19'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaGetFArray
                - numaGetFArray
                - returnErrorInt
        - Branch String:   'numafunc1.c:1758,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1759,14'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaGetFArray
                - numaGetFArray
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'numafunc1.c:1762,19'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaGetFArray
                - numaGetFArray
                - returnErrorInt
        - Branch String:   'numafunc1.c:1760,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1761,5'
              BranchSideFuncs:
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - numaGetFArray
                - numaGetFArray
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1761,5'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaGetFArray
                - numaGetFArray
                - returnErrorInt
        - Branch String:   'numafunc1.c:1764,21'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1764,24'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1765,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numafunc1.c:1764,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1765,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1767,25'
              BranchSideFuncs:
                - numaGetFArray
                - numaGetFArray
        - Branch String:   'numafunc1.c:1765,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1765,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1765,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1773,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1774,18'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:1777,8'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1779,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1780,16'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:1791,13'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1781,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1782,17'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:1790,5'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1782,17'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1783,26'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:1786,18'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1793,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1794,18'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:1799,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1799,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1800,14'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:1804,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:1744,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1747,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1749,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1751,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1752,10'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:1753,10'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:1755,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1757,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1760,9'
          Dst:             lept_stderr
        - Src:             'numafunc1.c:1762,5'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:1763,5'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:1765,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1767,11'
          Dst:             numaGetFArray
        - Src:             'numafunc1.c:1768,11'
          Dst:             numaGetFArray
    - functionName:    numaGetEdgeValues
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1591
      functionLinenumberEnd: 1608
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - edge
        - pstart
        - pend
        - psign
      BBCount:         36
      ICount:          184
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - numaGetCount
        - numaGetIValue
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc1.c:1594,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1595,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1596,27'
              BranchSideFuncs:
                - numaGetCount
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:1595,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1595,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1595,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1596,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1597,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1598,9'
              BranchSideFuncs:
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:1597,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1597,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1597,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1598,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1599,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1600,15'
              BranchSideFuncs:
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:1599,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1599,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1599,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1601,18'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1601,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1602,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numafunc1.c:1601,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1602,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1604,9'
              BranchSideFuncs:
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
        - Branch String:   'numafunc1.c:1602,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1602,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1602,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1604,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1604,31'
              BranchSideFuncs:
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
            - BranchSide:      'numafunc1.c:1605,9'
              BranchSideFuncs:
                - numaGetIValue
                - numaGetIValue
        - Branch String:   'numafunc1.c:1605,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1605,29'
              BranchSideFuncs:
                - numaGetIValue
                - numaGetIValue
            - BranchSide:      'numafunc1.c:1606,9'
              BranchSideFuncs:
                - numaGetIValue
        - Branch String:   'numafunc1.c:1606,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1606,30'
              BranchSideFuncs:
                - numaGetIValue
            - BranchSide:      'numafunc1.c:1607,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:1595,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1596,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:1597,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1599,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1602,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1604,17'
          Dst:             numaGetIValue
        - Src:             'numafunc1.c:1605,15'
          Dst:             numaGetIValue
        - Src:             'numafunc1.c:1606,16'
          Dst:             numaGetIValue
    - functionName:    numaGetSpanValues
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1555
      functionLinenumberEnd: 1571
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - span
        - pstart
        - pend
      BBCount:         33
      ICount:          163
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - numaGetCount
        - numaGetIValue
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc1.c:1558,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1559,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetIValue
                - numaGetIValue
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1560,27'
              BranchSideFuncs:
                - numaGetCount
                - numaGetIValue
                - numaGetIValue
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:1559,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1559,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1559,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1560,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1561,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1562,9'
              BranchSideFuncs:
                - numaGetIValue
                - numaGetIValue
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc1.c:1561,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1561,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1561,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1562,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1563,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1564,14'
              BranchSideFuncs:
                - numaGetIValue
                - numaGetIValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:1563,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1563,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1563,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1565,20'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1565,23'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1566,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numafunc1.c:1565,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1566,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1568,9'
              BranchSideFuncs:
                - numaGetIValue
                - numaGetIValue
        - Branch String:   'numafunc1.c:1566,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1566,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1566,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1568,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1568,31'
              BranchSideFuncs:
                - numaGetIValue
                - numaGetIValue
            - BranchSide:      'numafunc1.c:1569,9'
              BranchSideFuncs:
                - numaGetIValue
        - Branch String:   'numafunc1.c:1569,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1569,29'
              BranchSideFuncs:
                - numaGetIValue
            - BranchSide:      'numafunc1.c:1570,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:1559,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1560,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:1561,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1563,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1566,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1568,17'
          Dst:             numaGetIValue
        - Src:             'numafunc1.c:1569,15'
          Dst:             numaGetIValue
    - functionName:    numaThresholdEdges
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1436
      functionLinenumberEnd: 1538
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - nas
        - thresh1
        - thresh2
        - maxn
      BBCount:         117
      ICount:          645
      EdgeCount:       159
      CyclomaticComplexity: 44
      functionsReached:
        - numaAddNumber
        - numaCreate
        - numaGetCount
        - numaGetFValue
        - numaGetMax
        - numaGetParameters
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc1.c:1442,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1443,24'
              BranchSideFuncs:
                - numaGetCount
                - numaGetMax
                - numaGetParameters
                - numaCreate
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaGetMax
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1444,27'
              BranchSideFuncs:
                - numaGetCount
                - numaGetMax
                - numaGetParameters
                - numaCreate
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaGetMax
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:1443,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1443,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1443,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1444,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1445,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1446,9'
              BranchSideFuncs:
                - numaGetMax
                - numaGetParameters
                - numaCreate
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaGetMax
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:1445,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1445,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1445,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1446,23'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1446,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1447,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'numafunc1.c:1446,40'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1446,43'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1447,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'numafunc1.c:1446,57'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1446,60'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1447,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'numafunc1.c:1446,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1447,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1448,9'
              BranchSideFuncs:
                - numaGetMax
                - numaGetParameters
                - numaCreate
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaGetMax
                - returnErrorPtr
        - Branch String:   'numafunc1.c:1447,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1447,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1447,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1448,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1449,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1454,9'
              BranchSideFuncs:
                - numaGetMax
                - numaGetParameters
                - numaCreate
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaGetMax
        - Branch String:   'numafunc1.c:1449,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1449,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1449,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1454,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1455,20'
              BranchSideFuncs:
                - numaGetMax
                - numaGetMax
                - numaGetParameters
                - numaCreate
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
            - BranchSide:      'numafunc1.c:1457,18'
              BranchSideFuncs:
                - numaGetMax
                - numaGetParameters
                - numaCreate
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
        - Branch String:   'numafunc1.c:1468,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1469,18'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1476,9'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1473,31'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1473,34'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1474,13'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1473,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1474,13'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1475,5'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
        - Branch String:   'numafunc1.c:1476,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1477,16'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:1483,12'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1487,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1488,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1537,12'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1491,21'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1491,24'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1496,21'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1491,34'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1491,37'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1496,21'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1491,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1492,18'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1496,21'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1496,28'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1496,31'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1501,20'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1496,41'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1496,44'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1501,20'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1496,20'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1497,18'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1501,20'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1501,27'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1501,30'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1507,20'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1501,41'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1501,44'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1507,20'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1501,20'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1502,18'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1507,20'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1507,27'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1507,31'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1514,20'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1507,42'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1507,45'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1514,20'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1507,20'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1509,18'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1514,20'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1514,27'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1514,31'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1517,20'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1514,42'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1514,45'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1517,20'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1514,20'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1515,18'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1517,20'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1517,27'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1517,30'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1520,21'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1517,41'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1517,44'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1520,21'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1517,20'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1518,18'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1520,21'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1520,28'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1520,32'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1523,21'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1520,38'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1520,42'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1523,21'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1520,20'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1521,20'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1523,21'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1523,38'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1523,41'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1524,18'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1528,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1529,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
            - BranchSide:      'numafunc1.c:1535,5'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
      Callsites:
        - Src:             'numafunc1.c:1443,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:1444,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:1445,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:1447,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:1449,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:1455,9'
          Dst:             numaGetMax
        - Src:             'numafunc1.c:1458,5'
          Dst:             numaGetMax
        - Src:             'numafunc1.c:1459,5'
          Dst:             numaGetParameters
        - Src:             'numafunc1.c:1462,11'
          Dst:             numaCreate
        - Src:             'numafunc1.c:1463,5'
          Dst:             numaAddNumber
        - Src:             'numafunc1.c:1470,9'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:1488,9'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:1529,13'
          Dst:             numaAddNumber
        - Src:             'numafunc1.c:1530,13'
          Dst:             numaAddNumber
        - Src:             'numafunc1.c:1531,13'
          Dst:             numaAddNumber
    - functionName:    numaLowPassIntervals
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1360
      functionLinenumberEnd: 1404
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - nas
        - thresh
        - maxn
      BBCount:         43
      ICount:          252
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - numaAddNumber
        - numaCreate
        - numaGetCount
        - numaGetFValue
        - numaGetMax
        - numaGetParameters
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc1.c:1365,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1366,24'
              BranchSideFuncs:
                - numaGetCount
                - numaGetParameters
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaGetMax
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1367,27'
              BranchSideFuncs:
                - numaGetCount
                - numaGetParameters
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaGetMax
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:1366,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1366,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1366,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1367,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1368,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1369,9'
              BranchSideFuncs:
                - numaGetParameters
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaGetMax
                - returnErrorPtr
        - Branch String:   'numafunc1.c:1368,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1368,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1368,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1369,22'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1369,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1370,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'numafunc1.c:1369,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1370,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1374,9'
              BranchSideFuncs:
                - numaGetParameters
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaGetMax
        - Branch String:   'numafunc1.c:1370,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1370,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1370,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1374,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1375,20'
              BranchSideFuncs:
                - numaGetMax
                - numaGetParameters
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1377,18'
              BranchSideFuncs:
                - numaGetParameters
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1385,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1386,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1397,9'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1387,30'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1387,33'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1390,20'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1387,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1388,19'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1390,20'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc1.c:1397,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1398,14'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1403,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:1366,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:1367,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:1368,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:1370,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:1375,9'
          Dst:             numaGetMax
        - Src:             'numafunc1.c:1378,5'
          Dst:             numaGetParameters
        - Src:             'numafunc1.c:1380,11'
          Dst:             numaCreate
        - Src:             'numafunc1.c:1381,5'
          Dst:             numaAddNumber
        - Src:             'numafunc1.c:1386,9'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:1393,13'
          Dst:             numaAddNumber
        - Src:             'numafunc1.c:1394,13'
          Dst:             numaAddNumber
        - Src:             'numafunc1.c:1399,9'
          Dst:             numaAddNumber
        - Src:             'numafunc1.c:1400,9'
          Dst:             numaAddNumber
    - functionName:    numaReverse
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1306
      functionLinenumberEnd: 1335
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nad
        - nas
      BBCount:         28
      ICount:          175
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - numaAddNumber
        - numaCreate
        - numaGetCount
        - numaGetFValue
        - numaSetValue
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc1.c:1310,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1311,24'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaGetFValue
                - numaAddNumber
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1312,9'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaGetFValue
                - numaAddNumber
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - returnErrorPtr
        - Branch String:   'numafunc1.c:1311,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1311,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1311,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1312,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1312,16'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaGetFValue
                - numaAddNumber
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1315,22'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaGetFValue
                - numaAddNumber
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
        - Branch String:   'numafunc1.c:1312,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1313,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1315,22'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaGetFValue
                - numaAddNumber
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
        - Branch String:   'numafunc1.c:1313,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1313,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1313,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1316,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1317,16'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
            - BranchSide:      'numafunc1.c:1324,26'
              BranchSideFuncs:
                - numaCreate
                - numaGetFValue
                - numaAddNumber
        - Branch String:   'numafunc1.c:1317,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1318,27'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
            - BranchSide:      'numafunc1.c:1323,5'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1325,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:0,0'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1326,27'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
      Callsites:
        - Src:             'numafunc1.c:1311,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:1313,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:1315,9'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:1318,13'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:1319,13'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:1320,13'
          Dst:             numaSetValue
        - Src:             'numafunc1.c:1321,13'
          Dst:             numaSetValue
        - Src:             'numafunc1.c:1324,15'
          Dst:             numaCreate
        - Src:             'numafunc1.c:1326,13'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:1327,13'
          Dst:             numaAddNumber
    - functionName:    numaUniformSampling
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nas
        - nsamp
      BBCount:         42
      ICount:          303
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - numaAddNumber
        - numaCreate
        - numaGetCount
        - numaGetFArray
        - numaGetParameters
        - numaSetParameters
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc1.c:1248,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1249,24'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaGetFArray
                - numaGetParameters
                - numaSetParameters
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1250,27'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaGetFArray
                - numaGetParameters
                - numaSetParameters
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:1249,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1249,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1249,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1250,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1251,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1252,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetFArray
                - numaGetParameters
                - numaSetParameters
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'numafunc1.c:1251,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1251,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1251,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1252,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1253,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1255,22'
              BranchSideFuncs:
                - numaCreate
                - numaGetFArray
                - numaGetParameters
                - numaSetParameters
                - numaAddNumber
        - Branch String:   'numafunc1.c:1253,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1253,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1253,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1261,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1262,13'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1285,12'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1266,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1267,20'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1268,27'
              BranchSideFuncs:
                - numaAddNumber
        - Branch String:   'numafunc1.c:1270,18'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1270,16'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1270,16'
              BranchSideFuncs:
                - numaAddNumber
        - Branch String:   'numafunc1.c:1271,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1272,21'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1274,17'
              BranchSideFuncs:
                - numaAddNumber
        - Branch String:   'numafunc1.c:1274,17'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1275,24'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1276,17'
              BranchSideFuncs:
                - numaAddNumber
        - Branch String:   'numafunc1.c:1276,17'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1277,24'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1278,22'
              BranchSideFuncs:
                - numaAddNumber
        - Branch String:   'numafunc1.c:1278,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:0,0'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'numafunc1.c:1279,24'
              BranchSideFuncs:
                - numaAddNumber
      Callsites:
        - Src:             'numafunc1.c:1249,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:1250,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:1251,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:1253,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:1255,11'
          Dst:             numaCreate
        - Src:             'numafunc1.c:1256,13'
          Dst:             numaGetFArray
        - Src:             'numafunc1.c:1258,5'
          Dst:             numaGetParameters
        - Src:             'numafunc1.c:1259,5'
          Dst:             numaSetParameters
        - Src:             'numafunc1.c:1282,9'
          Dst:             numaAddNumber
    - functionName:    numaMakeThresholdIndicator
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - nas
        - thresh
        - type
      BBCount:         39
      ICount:          182
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetCount
        - numaGetFValue
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'numafunc1.c:1192,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1193,24'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaGetFValue
                - numaAddNumber
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1194,27'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaGetFValue
                - numaAddNumber
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:1193,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1193,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1193,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1194,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1195,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1197,22'
              BranchSideFuncs:
                - numaCreate
                - numaGetFValue
                - numaAddNumber
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'numafunc1.c:1195,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1195,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1195,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1198,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1199,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1222,12'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1201,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1204,17'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1207,17'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1210,17'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1213,17'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1216,13'
              BranchSideFuncs:
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'numafunc1.c:1204,17'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1204,37'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1205,13'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'numafunc1.c:1207,17'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1207,37'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1208,13'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'numafunc1.c:1210,17'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1210,38'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1211,13'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'numafunc1.c:1213,17'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1213,38'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1214,13'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'numafunc1.c:1217,28'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1217,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1217,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:1193,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:1194,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:1195,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:1197,11'
          Dst:             numaCreate
        - Src:             'numafunc1.c:1199,9'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:1216,13'
          Dst:             numaDestroy
        - Src:             'numafunc1.c:1217,28'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:1219,9'
          Dst:             numaAddNumber
    - functionName:    numaClipToInterval
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1140
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - nas
        - first
        - last
      BBCount:         39
      ICount:          210
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - numaAddNumber
        - numaCreate
        - numaGetCount
        - numaGetFValue
        - numaGetParameters
        - numaSetParameters
        - returnErrorPtr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'numafunc1.c:1145,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1146,24'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaGetParameters
                - numaSetParameters
                - numaGetFValue
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1147,27'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaGetParameters
                - numaSetParameters
                - numaGetFValue
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:1146,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1146,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1146,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1147,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1148,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1149,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetParameters
                - numaSetParameters
                - numaGetFValue
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:1148,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1148,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1148,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1149,19'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1149,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1150,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'numafunc1.c:1149,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1150,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1151,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetParameters
                - numaSetParameters
                - numaGetFValue
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:1150,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1150,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1150,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1151,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1152,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1154,12'
              BranchSideFuncs:
                - numaCreate
                - numaGetParameters
                - numaSetParameters
                - numaGetFValue
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'numafunc1.c:1152,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1152,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1152,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1154,12'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1154,10'
              BranchSideFuncs:
                - numaCreate
                - numaGetParameters
                - numaSetParameters
                - numaGetFValue
                - numaAddNumber
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1154,10'
              BranchSideFuncs:
                - numaCreate
                - numaGetParameters
                - numaSetParameters
                - numaGetFValue
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'numafunc1.c:1155,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1156,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1157,14'
              BranchSideFuncs:
                - numaGetParameters
                - numaSetParameters
                - numaGetFValue
                - numaAddNumber
        - Branch String:   'numafunc1.c:1156,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1156,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:1156,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1157,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1158,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaGetParameters
                - numaSetParameters
            - BranchSide:      'numafunc1.c:1161,23'
              BranchSideFuncs:
                - numaGetParameters
                - numaSetParameters
      Callsites:
        - Src:             'numafunc1.c:1146,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:1147,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:1148,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:1150,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:1152,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:1155,16'
          Dst:             numaCreate
        - Src:             'numafunc1.c:1156,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:1158,9'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:1159,9'
          Dst:             numaAddNumber
        - Src:             'numafunc1.c:1161,5'
          Dst:             numaGetParameters
        - Src:             'numafunc1.c:1162,5'
          Dst:             numaSetParameters
    - functionName:    numaGetCountRelativeToZero
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1091
      functionLinenumberEnd: 1115
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - type
        - pcount
      BBCount:         40
      ICount:          190
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - numaGetCount
        - numaGetFValue
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numafunc1.c:1095,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1096,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1097,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:1096,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1096,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1096,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1098,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1099,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1100,27'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:1099,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1099,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1099,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1100,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1101,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1103,12'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc1.c:1101,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1101,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1101,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1103,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1104,23'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:1113,15'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1105,38'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1105,41'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:1107,18'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc1.c:1105,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1106,18'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:1107,18'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc1.c:1107,42'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1107,45'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:1109,18'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc1.c:1107,18'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1108,18'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:1109,18'
              BranchSideFuncs:
                - numaGetFValue
      Callsites:
        - Src:             'numafunc1.c:1096,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1099,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1100,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:1101,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1104,9'
          Dst:             numaGetFValue
    - functionName:    numaGetNonzeroRange
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1076
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - eps
        - pfirst
        - plast
      BBCount:         44
      ICount:          216
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - numaGetCount
        - numaGetFValue
        - returnErrorInt
      functionUses:    5
      BranchProfiles:
        - Branch String:   'numafunc1.c:1045,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1045,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1046,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:1046,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1046,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1047,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:1047,17'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1047,21'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1048,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numafunc1.c:1047,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1048,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1049,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:1048,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1048,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1048,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1049,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1050,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1051,27'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:1050,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1050,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1050,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1051,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1052,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1054,11'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc1.c:1052,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1052,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1052,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1055,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1056,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc1.c:1062,10'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc1.c:1057,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1058,19'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:1061,5'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc1.c:1062,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1063,19'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:1068,15'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc1.c:1069,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1070,23'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:1074,14'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1071,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1072,13'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:1073,5'
              BranchSideFuncs:
                - numaGetFValue
      Callsites:
        - Src:             'numafunc1.c:1048,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1050,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1051,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:1052,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1056,9'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:1070,9'
          Dst:             numaGetFValue
    - functionName:    numaCountNonzeroRuns
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - pcount
      BBCount:         34
      ICount:          165
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - numaGetCount
        - numaGetIValue
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc1.c:1003,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1004,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetIValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1005,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetIValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:1004,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1004,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1004,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1006,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1007,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetIValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1008,27'
              BranchSideFuncs:
                - numaGetCount
                - numaGetIValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:1007,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1007,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1007,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1008,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1009,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1011,11'
              BranchSideFuncs:
                - numaGetIValue
        - Branch String:   'numafunc1.c:1009,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1009,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:1009,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1013,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1014,23'
              BranchSideFuncs:
                - numaGetIValue
            - BranchSide:      'numafunc1.c:1022,15'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:1015,20'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1015,23'
              BranchSideFuncs:
                - numaGetIValue
            - BranchSide:      'numafunc1.c:1018,20'
              BranchSideFuncs:
                - numaGetIValue
        - Branch String:   'numafunc1.c:1015,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:1016,18'
              BranchSideFuncs:
                - numaGetIValue
            - BranchSide:      'numafunc1.c:1018,20'
              BranchSideFuncs:
                - numaGetIValue
      Callsites:
        - Src:             'numafunc1.c:1004,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1007,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1008,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:1009,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:1014,9'
          Dst:             numaGetIValue
    - functionName:    numaRemoveBorder
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - nas
        - left
        - right
      BBCount:         29
      ICount:          186
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - numaCopy
        - numaGetCount
        - numaGetFArray
        - numaGetParameters
        - numaMakeConstant
        - numaSetParameters
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numafunc1.c:968,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:969,24'
              BranchSideFuncs:
                - numaGetCount
                - numaMakeConstant
                - numaGetParameters
                - numaSetParameters
                - numaGetFArray
                - numaGetFArray
                - returnErrorPtr
                - numaCopy
            - BranchSide:      'numafunc1.c:970,9'
              BranchSideFuncs:
                - numaGetCount
                - numaMakeConstant
                - numaGetParameters
                - numaSetParameters
                - numaGetFArray
                - numaGetFArray
                - returnErrorPtr
                - numaCopy
        - Branch String:   'numafunc1.c:969,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:969,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:969,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:970,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:970,24'
              BranchSideFuncs:
                - numaGetCount
                - numaMakeConstant
                - numaGetParameters
                - numaSetParameters
                - numaGetFArray
                - numaGetFArray
                - returnErrorPtr
                - numaCopy
            - BranchSide:      'numafunc1.c:971,9'
              BranchSideFuncs:
                - numaGetCount
                - numaMakeConstant
                - numaGetParameters
                - numaSetParameters
                - numaGetFArray
                - numaGetFArray
                - returnErrorPtr
                - numaCopy
        - Branch String:   'numafunc1.c:971,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:971,26'
              BranchSideFuncs:
                - numaGetCount
                - numaMakeConstant
                - numaGetParameters
                - numaSetParameters
                - numaGetFArray
                - numaGetFArray
                - returnErrorPtr
                - numaCopy
            - BranchSide:      'numafunc1.c:972,9'
              BranchSideFuncs:
                - numaGetCount
                - numaMakeConstant
                - numaGetParameters
                - numaSetParameters
                - numaGetFArray
                - numaGetFArray
                - returnErrorPtr
                - numaCopy
        - Branch String:   'numafunc1.c:972,19'
          Branch Sides:
            - BranchSide:      'numafunc1.c:972,22'
              BranchSideFuncs:
                - numaGetCount
                - numaMakeConstant
                - numaGetParameters
                - numaSetParameters
                - numaGetFArray
                - numaGetFArray
                - returnErrorPtr
                - numaCopy
            - BranchSide:      'numafunc1.c:975,22'
              BranchSideFuncs:
                - numaGetCount
                - numaMakeConstant
                - numaGetParameters
                - numaSetParameters
                - numaGetFArray
                - numaGetFArray
                - returnErrorPtr
        - Branch String:   'numafunc1.c:972,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:973,25'
              BranchSideFuncs:
                - numaCopy
            - BranchSide:      'numafunc1.c:975,22'
              BranchSideFuncs:
                - numaGetCount
                - numaMakeConstant
                - numaGetParameters
                - numaSetParameters
                - numaGetFArray
                - numaGetFArray
                - returnErrorPtr
        - Branch String:   'numafunc1.c:976,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:977,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:978,31'
              BranchSideFuncs:
                - numaMakeConstant
                - numaGetParameters
                - numaSetParameters
                - numaGetFArray
                - numaGetFArray
        - Branch String:   'numafunc1.c:977,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:977,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:977,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:983,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:984,18'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:986,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:969,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:973,16'
          Dst:             numaCopy
        - Src:             'numafunc1.c:975,9'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:977,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:978,11'
          Dst:             numaMakeConstant
        - Src:             'numafunc1.c:979,5'
          Dst:             numaGetParameters
        - Src:             'numafunc1.c:980,5'
          Dst:             numaSetParameters
        - Src:             'numafunc1.c:981,11'
          Dst:             numaGetFArray
        - Src:             'numafunc1.c:982,11'
          Dst:             numaGetFArray
    - functionName:    numaAddSpecifiedBorder
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - nas
        - left
        - right
        - type
      BBCount:         58
      ICount:          327
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - numaAddBorder
        - numaCopy
        - numaGetCount
        - numaGetFArray
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'numafunc1.c:919,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:920,24'
              BranchSideFuncs:
                - numaGetCount
                - numaAddBorder
                - numaGetCount
                - numaGetFArray
                - returnErrorPtr
                - returnErrorPtr
                - numaCopy
            - BranchSide:      'numafunc1.c:921,9'
              BranchSideFuncs:
                - numaGetCount
                - numaAddBorder
                - numaGetCount
                - numaGetFArray
                - returnErrorPtr
                - returnErrorPtr
                - numaCopy
        - Branch String:   'numafunc1.c:920,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:920,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:920,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:921,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:921,24'
              BranchSideFuncs:
                - numaGetCount
                - numaAddBorder
                - numaGetCount
                - numaGetFArray
                - returnErrorPtr
                - returnErrorPtr
                - numaCopy
            - BranchSide:      'numafunc1.c:922,9'
              BranchSideFuncs:
                - numaGetCount
                - numaAddBorder
                - numaGetCount
                - numaGetFArray
                - returnErrorPtr
                - returnErrorPtr
                - numaCopy
        - Branch String:   'numafunc1.c:922,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:922,26'
              BranchSideFuncs:
                - numaGetCount
                - numaAddBorder
                - numaGetCount
                - numaGetFArray
                - returnErrorPtr
                - returnErrorPtr
                - numaCopy
            - BranchSide:      'numafunc1.c:923,9'
              BranchSideFuncs:
                - numaGetCount
                - numaAddBorder
                - numaGetCount
                - numaGetFArray
                - returnErrorPtr
                - returnErrorPtr
                - numaCopy
        - Branch String:   'numafunc1.c:923,19'
          Branch Sides:
            - BranchSide:      'numafunc1.c:923,22'
              BranchSideFuncs:
                - numaGetCount
                - numaAddBorder
                - numaGetCount
                - numaGetFArray
                - returnErrorPtr
                - returnErrorPtr
                - numaCopy
            - BranchSide:      'numafunc1.c:925,9'
              BranchSideFuncs:
                - numaGetCount
                - numaAddBorder
                - numaGetCount
                - numaGetFArray
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:923,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:924,25'
              BranchSideFuncs:
                - numaCopy
            - BranchSide:      'numafunc1.c:925,9'
              BranchSideFuncs:
                - numaGetCount
                - numaAddBorder
                - numaGetCount
                - numaGetFArray
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:925,36'
          Branch Sides:
            - BranchSide:      'numafunc1.c:925,39'
              BranchSideFuncs:
                - numaGetCount
                - numaAddBorder
                - numaGetCount
                - numaGetFArray
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:927,22'
              BranchSideFuncs:
                - numaGetCount
                - numaAddBorder
                - numaGetCount
                - numaGetFArray
                - returnErrorPtr
        - Branch String:   'numafunc1.c:925,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:926,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:927,22'
              BranchSideFuncs:
                - numaGetCount
                - numaAddBorder
                - numaGetCount
                - numaGetFArray
                - returnErrorPtr
        - Branch String:   'numafunc1.c:926,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:926,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:926,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:928,35'
          Branch Sides:
            - BranchSide:      'numafunc1.c:928,39'
              BranchSideFuncs:
                - numaAddBorder
                - numaGetCount
                - numaGetFArray
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:931,25'
              BranchSideFuncs:
                - numaAddBorder
                - numaGetCount
                - numaGetFArray
        - Branch String:   'numafunc1.c:928,48'
          Branch Sides:
            - BranchSide:      'numafunc1.c:928,51'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:929,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'numafunc1.c:928,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:929,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:931,25'
              BranchSideFuncs:
                - numaAddBorder
                - numaGetCount
                - numaGetFArray
        - Branch String:   'numafunc1.c:929,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:929,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:929,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:934,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:935,16'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:940,16'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:935,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:936,21'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:937,18'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:937,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:938,21'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:939,5'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:940,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:941,21'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:942,16'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:942,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:943,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:920,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:924,16'
          Dst:             numaCopy
        - Src:             'numafunc1.c:926,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:927,9'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:929,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:931,11'
          Dst:             numaAddBorder
        - Src:             'numafunc1.c:932,9'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:933,10'
          Dst:             numaGetFArray
    - functionName:    numaAddBorder
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - float
      constantsTouched: []
      argNames:
        - nas
        - left
        - right
        - val
      BBCount:         24
      ICount:          172
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - numaCopy
        - numaGetCount
        - numaGetFArray
        - numaGetParameters
        - numaMakeConstant
        - numaSetParameters
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'numafunc1.c:879,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:880,24'
              BranchSideFuncs:
                - numaGetCount
                - numaMakeConstant
                - numaGetParameters
                - numaSetParameters
                - numaGetFArray
                - numaGetFArray
                - numaCopy
            - BranchSide:      'numafunc1.c:881,9'
              BranchSideFuncs:
                - numaGetCount
                - numaMakeConstant
                - numaGetParameters
                - numaSetParameters
                - numaGetFArray
                - numaGetFArray
                - numaCopy
        - Branch String:   'numafunc1.c:880,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:880,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:880,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:881,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:881,24'
              BranchSideFuncs:
                - numaGetCount
                - numaMakeConstant
                - numaGetParameters
                - numaSetParameters
                - numaGetFArray
                - numaGetFArray
                - numaCopy
            - BranchSide:      'numafunc1.c:882,9'
              BranchSideFuncs:
                - numaGetCount
                - numaMakeConstant
                - numaGetParameters
                - numaSetParameters
                - numaGetFArray
                - numaGetFArray
                - numaCopy
        - Branch String:   'numafunc1.c:882,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:882,26'
              BranchSideFuncs:
                - numaGetCount
                - numaMakeConstant
                - numaGetParameters
                - numaSetParameters
                - numaGetFArray
                - numaGetFArray
                - numaCopy
            - BranchSide:      'numafunc1.c:883,9'
              BranchSideFuncs:
                - numaGetCount
                - numaMakeConstant
                - numaGetParameters
                - numaSetParameters
                - numaGetFArray
                - numaGetFArray
                - numaCopy
        - Branch String:   'numafunc1.c:883,19'
          Branch Sides:
            - BranchSide:      'numafunc1.c:883,22'
              BranchSideFuncs:
                - numaGetCount
                - numaMakeConstant
                - numaGetParameters
                - numaSetParameters
                - numaGetFArray
                - numaGetFArray
                - numaCopy
            - BranchSide:      'numafunc1.c:886,22'
              BranchSideFuncs:
                - numaGetCount
                - numaMakeConstant
                - numaGetParameters
                - numaSetParameters
                - numaGetFArray
                - numaGetFArray
        - Branch String:   'numafunc1.c:883,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:884,25'
              BranchSideFuncs:
                - numaCopy
            - BranchSide:      'numafunc1.c:886,22'
              BranchSideFuncs:
                - numaGetCount
                - numaMakeConstant
                - numaGetParameters
                - numaSetParameters
                - numaGetFArray
                - numaGetFArray
        - Branch String:   'numafunc1.c:893,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:894,25'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:896,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:880,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:884,16'
          Dst:             numaCopy
        - Src:             'numafunc1.c:886,9'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:888,11'
          Dst:             numaMakeConstant
        - Src:             'numafunc1.c:889,5'
          Dst:             numaGetParameters
        - Src:             'numafunc1.c:890,5'
          Dst:             numaSetParameters
        - Src:             'numafunc1.c:891,11'
          Dst:             numaGetFArray
        - Src:             'numafunc1.c:892,11'
          Dst:             numaGetFArray
    - functionName:    numaMakeDelta
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nas
      BBCount:         18
      ICount:          104
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaGetCount
        - numaGetFValue
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc1.c:765,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:766,24'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaCreate
                - lept_stderr
            - BranchSide:      'numafunc1.c:767,27'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaCreate
                - lept_stderr
        - Branch String:   'numafunc1.c:766,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:766,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:766,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:767,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:768,9'
              BranchSideFuncs:
                - numaCreate
                - lept_stderr
            - BranchSide:      'numafunc1.c:772,22'
              BranchSideFuncs:
                - numaCreate
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
        - Branch String:   'numafunc1.c:768,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:769,16'
              BranchSideFuncs:
                - lept_stderr
                - numaCreate
            - BranchSide:      'numafunc1.c:769,16'
              BranchSideFuncs:
                - numaCreate
        - Branch String:   'numafunc1.c:774,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:775,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
            - BranchSide:      'numafunc1.c:779,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:766,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:767,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:768,9'
          Dst:             lept_stderr
        - Src:             'numafunc1.c:769,16'
          Dst:             numaCreate
        - Src:             'numafunc1.c:772,11'
          Dst:             numaCreate
        - Src:             'numafunc1.c:773,5'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:775,9'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:776,9'
          Dst:             numaAddNumber
    - functionName:    numaSubsample
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nas
        - subfactor
      BBCount:         26
      ICount:          129
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaGetCount
        - numaGetFValue
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc1.c:733,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:734,24'
              BranchSideFuncs:
                - numaCreate
                - numaGetCount
                - numaGetFValue
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:735,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetCount
                - numaGetFValue
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:734,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:734,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:734,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:735,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:736,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:738,11'
              BranchSideFuncs:
                - numaCreate
                - numaGetCount
                - numaGetFValue
                - numaAddNumber
                - lept_stderr
        - Branch String:   'numafunc1.c:736,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:736,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:736,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:739,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:740,9'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'numafunc1.c:741,12'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
        - Branch String:   'numafunc1.c:740,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:741,12'
              BranchSideFuncs:
                - lept_stderr
                - numaGetFValue
                - numaAddNumber
            - BranchSide:      'numafunc1.c:741,12'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
        - Branch String:   'numafunc1.c:741,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:742,13'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
            - BranchSide:      'numafunc1.c:747,12'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:742,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:742,33'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
            - BranchSide:      'numafunc1.c:743,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
      Callsites:
        - Src:             'numafunc1.c:734,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:736,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:738,11'
          Dst:             numaCreate
        - Src:             'numafunc1.c:739,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:740,9'
          Dst:             lept_stderr
        - Src:             'numafunc1.c:743,9'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:744,9'
          Dst:             numaAddNumber
    - functionName:    numaMakeAbsval
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nad
        - nas
      BBCount:         27
      ICount:          143
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - numaCopy
        - numaGetCount
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numafunc1.c:842,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:843,24'
              BranchSideFuncs:
                - numaCopy
                - numaGetCount
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:844,9'
              BranchSideFuncs:
                - numaCopy
                - numaGetCount
                - returnErrorPtr
        - Branch String:   'numafunc1.c:843,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:843,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:843,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:844,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:844,16'
              BranchSideFuncs:
                - numaCopy
                - numaGetCount
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:847,10'
              BranchSideFuncs:
                - numaCopy
                - numaGetCount
        - Branch String:   'numafunc1.c:844,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:845,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:847,10'
              BranchSideFuncs:
                - numaCopy
                - numaGetCount
        - Branch String:   'numafunc1.c:845,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:845,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:845,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:847,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:848,24'
              BranchSideFuncs:
                - numaGetCount
            - BranchSide:      'numafunc1.c:849,22'
              BranchSideFuncs:
                - numaGetCount
        - Branch String:   'numafunc1.c:850,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:851,15'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:855,12'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:852,25'
          Branch Sides:
            - BranchSide:      'numafunc1.c:852,9'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:852,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:843,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:845,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:848,15'
          Dst:             numaCopy
        - Src:             'numafunc1.c:849,9'
          Dst:             numaGetCount
    - functionName:    numaGetMeanAbsval
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - paveabs
      BBCount:         19
      ICount:          97
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - numaDestroy
        - numaGetCount
        - numaGetMean
        - numaMakeAbsval
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc1.c:703,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:704,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaMakeAbsval
                - numaGetMean
                - numaDestroy
                - returnErrorInt
            - BranchSide:      'numafunc1.c:705,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaMakeAbsval
                - numaGetMean
                - numaDestroy
                - returnErrorInt
        - Branch String:   'numafunc1.c:704,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:704,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:706,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:707,16'
              BranchSideFuncs:
                - numaGetCount
                - numaMakeAbsval
                - numaGetMean
                - numaDestroy
                - returnErrorInt
            - BranchSide:      'numafunc1.c:708,27'
              BranchSideFuncs:
                - numaGetCount
                - numaMakeAbsval
                - numaGetMean
                - numaDestroy
                - returnErrorInt
        - Branch String:   'numafunc1.c:707,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:707,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:707,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:708,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:709,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:711,32'
              BranchSideFuncs:
                - numaMakeAbsval
                - numaGetMean
                - numaDestroy
        - Branch String:   'numafunc1.c:709,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:709,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:709,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:704,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:707,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:708,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:709,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:711,11'
          Dst:             numaMakeAbsval
        - Src:             'numafunc1.c:712,5'
          Dst:             numaGetMean
        - Src:             'numafunc1.c:713,5'
          Dst:             numaDestroy
    - functionName:    numaGetMean
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - pave
      BBCount:         19
      ICount:          98
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - numaGetCount
        - numaGetSum
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numafunc1.c:676,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:677,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetSum
                - returnErrorInt
            - BranchSide:      'numafunc1.c:678,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetSum
                - returnErrorInt
        - Branch String:   'numafunc1.c:677,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:677,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:677,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:679,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:680,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetSum
                - returnErrorInt
            - BranchSide:      'numafunc1.c:681,27'
              BranchSideFuncs:
                - numaGetCount
                - numaGetSum
                - returnErrorInt
        - Branch String:   'numafunc1.c:680,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:680,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:680,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:681,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:682,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:684,16'
              BranchSideFuncs:
                - numaGetSum
        - Branch String:   'numafunc1.c:682,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:682,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:682,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:677,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:680,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:681,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:682,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:684,5'
          Dst:             numaGetSum
    - functionName:    numaGetSum
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - psum
      BBCount:         23
      ICount:          120
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - numaGetCount
        - numaGetFValue
        - returnErrorInt
      functionUses:    17
      BranchProfiles:
        - Branch String:   'numafunc1.c:531,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:532,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:533,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:532,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:532,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:532,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:534,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:535,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:537,27'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:535,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:535,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:535,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:537,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:538,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:539,9'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc1.c:538,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:538,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:538,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:540,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:541,23'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:544,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:532,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:535,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:537,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:538,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:541,9'
          Dst:             numaGetFValue
    - functionName:    numaHasOnlyIntegers
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - pallints
      BBCount:         25
      ICount:          123
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - numaGetCount
        - numaGetFValue
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numafunc1.c:643,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:644,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:645,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:644,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:644,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:644,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:646,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:647,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:649,27'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:647,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:647,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:647,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:649,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:650,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:651,12'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc1.c:650,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:650,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:650,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:651,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:652,23'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:658,5'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:653,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:654,14'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:657,5'
              BranchSideFuncs:
                - numaGetFValue
      Callsites:
        - Src:             'numafunc1.c:644,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:647,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:649,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:650,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:652,9'
          Dst:             numaGetFValue
    - functionName:    numaGetSumOnInterval
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - first
        - last
        - psum
      BBCount:         37
      ICount:          193
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - numaGetCount
        - numaGetFValue
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'numafunc1.c:604,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:605,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:606,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:605,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:605,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:605,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:607,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:608,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc1.c:610,9'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc1.c:608,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:608,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:608,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:611,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:612,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:613,9'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc1.c:612,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:612,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:612,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:613,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:613,26'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:614,9'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc1.c:614,20'
          Branch Sides:
            - BranchSide:      'numafunc1.c:614,23'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:615,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:614,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:615,9'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:616,9'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc1.c:616,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:617,16'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:618,12'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc1.c:618,12'
          Branch Sides:
            - BranchSide:      'numafunc1.c:618,10'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:618,10'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc1.c:620,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:621,23'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc1.c:624,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:605,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:608,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:611,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:612,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:621,9'
          Dst:             numaGetFValue
    - functionName:    numaGetPartialSums
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
      BBCount:         19
      ICount:          104
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaGetCount
        - numaGetFValue
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'numafunc1.c:570,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:571,24'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaGetFValue
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'numafunc1.c:573,27'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaGetFValue
                - numaAddNumber
                - lept_stderr
        - Branch String:   'numafunc1.c:571,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:571,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:571,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:573,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:574,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetFValue
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'numafunc1.c:575,24'
              BranchSideFuncs:
                - numaCreate
                - numaGetFValue
                - numaAddNumber
        - Branch String:   'numafunc1.c:574,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:575,24'
              BranchSideFuncs:
                - lept_stderr
                - numaCreate
                - numaGetFValue
                - numaAddNumber
            - BranchSide:      'numafunc1.c:575,24'
              BranchSideFuncs:
                - numaCreate
                - numaGetFValue
                - numaAddNumber
        - Branch String:   'numafunc1.c:577,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:578,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
            - BranchSide:      'numafunc1.c:582,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:571,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:573,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:574,9'
          Dst:             lept_stderr
        - Src:             'numafunc1.c:575,13'
          Dst:             numaCreate
        - Src:             'numafunc1.c:578,9'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:580,9'
          Dst:             numaAddNumber
    - functionName:    numaAddToNumber
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - na
        - index
        - val
      BBCount:         22
      ICount:          115
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - lept_stderr
        - numaGetCount
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc1.c:418,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:419,16'
              BranchSideFuncs:
                - numaGetCount
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'numafunc1.c:420,27'
              BranchSideFuncs:
                - numaGetCount
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc1.c:419,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:419,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:419,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:420,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:421,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:422,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'numafunc1.c:421,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:421,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:421,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:422,19'
          Branch Sides:
            - BranchSide:      'numafunc1.c:422,22'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numafunc1.c:423,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'numafunc1.c:422,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:423,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numafunc1.c:427,25'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:423,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:424,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numafunc1.c:424,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc1.c:419,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:420,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:421,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:423,9'
          Dst:             lept_stderr
    - functionName:    numaSimilar
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - na1
        - na2
        - maxdiff
        - psimilar
      BBCount:         31
      ICount:          171
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - numaGetCount
        - numaGetFValue
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc1.c:373,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:374,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc1.c:375,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc1.c:374,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:374,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:374,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:376,14'
          Branch Sides:
            - BranchSide:      'numafunc1.c:376,18'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc1.c:377,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numafunc1.c:376,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:377,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc1.c:378,15'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc1.c:377,16'
          Branch Sides:
            - BranchSide:      'numafunc1.c:377,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc1.c:377,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:378,15'
          Branch Sides:
            - BranchSide:      'numafunc1.c:378,13'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc1.c:378,13'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc1.c:381,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:381,33'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:383,12'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc1.c:383,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:384,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc1.c:389,6'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:386,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:386,34'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc1.c:386,34'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc1.c:386,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:386,43'
              BranchSideFuncs: []
            - BranchSide:      'numafunc1.c:387,5'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
      Callsites:
        - Src:             'numafunc1.c:374,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:377,16'
          Dst:             returnErrorInt
        - Src:             'numafunc1.c:380,9'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:381,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:384,9'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:385,9'
          Dst:             numaGetFValue
    - functionName:    numaInvert
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nad
        - nas
      BBCount:         27
      ICount:          139
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - numaCopy
        - numaGetCount
        - numaGetIValue
        - numaSetValue
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc1.c:328,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:329,24'
              BranchSideFuncs:
                - numaCopy
                - numaGetCount
                - numaGetIValue
                - numaSetValue
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:330,9'
              BranchSideFuncs:
                - numaCopy
                - numaGetCount
                - numaGetIValue
                - numaSetValue
                - returnErrorPtr
        - Branch String:   'numafunc1.c:329,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:329,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:329,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:330,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:330,16'
              BranchSideFuncs:
                - numaCopy
                - numaGetCount
                - numaGetIValue
                - numaSetValue
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:333,10'
              BranchSideFuncs:
                - numaCopy
                - numaGetCount
                - numaGetIValue
                - numaSetValue
        - Branch String:   'numafunc1.c:330,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:331,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:333,10'
              BranchSideFuncs:
                - numaCopy
                - numaGetCount
                - numaGetIValue
                - numaSetValue
        - Branch String:   'numafunc1.c:331,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:331,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:331,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:333,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:334,24'
              BranchSideFuncs:
                - numaGetCount
                - numaGetIValue
                - numaSetValue
            - BranchSide:      'numafunc1.c:335,22'
              BranchSideFuncs:
                - numaGetCount
                - numaGetIValue
                - numaSetValue
        - Branch String:   'numafunc1.c:336,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:337,23'
              BranchSideFuncs:
                - numaGetIValue
                - numaSetValue
            - BranchSide:      'numafunc1.c:344,12'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:338,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:339,17'
              BranchSideFuncs:
                - numaSetValue
                - numaGetIValue
            - BranchSide:      'numafunc1.c:341,17'
              BranchSideFuncs:
                - numaSetValue
                - numaGetIValue
      Callsites:
        - Src:             'numafunc1.c:329,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:331,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:334,15'
          Dst:             numaCopy
        - Src:             'numafunc1.c:335,9'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:337,9'
          Dst:             numaGetIValue
        - Src:             'numafunc1.c:342,9'
          Dst:             numaSetValue
    - functionName:    numaLogicalOp
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nad
        - na1
        - na2
        - op
      BBCount:         59
      ICount:          334
      EdgeCount:       76
      CyclomaticComplexity: 19
      functionsReached:
        - lept_stderr
        - numaCopy
        - numaGetCount
        - numaGetIValue
        - numaSetValue
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc1.c:259,14'
          Branch Sides:
            - BranchSide:      'numafunc1.c:259,18'
              BranchSideFuncs:
                - returnErrorPtr
                - numaGetCount
                - numaGetCount
                - numaCopy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:260,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'numafunc1.c:259,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:260,24'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaCopy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:261,22'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaCopy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:260,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:260,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:260,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:262,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:263,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:264,9'
              BranchSideFuncs:
                - numaCopy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:263,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:263,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:263,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:264,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:264,16'
              BranchSideFuncs:
                - numaCopy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:266,9'
              BranchSideFuncs:
                - numaCopy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:264,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:265,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:266,9'
              BranchSideFuncs:
                - numaCopy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:265,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:265,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:265,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:266,23'
          Branch Sides:
            - BranchSide:      'numafunc1.c:266,26'
              BranchSideFuncs:
                - numaCopy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:271,10'
              BranchSideFuncs:
                - numaCopy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
        - Branch String:   'numafunc1.c:266,47'
          Branch Sides:
            - BranchSide:      'numafunc1.c:267,9'
              BranchSideFuncs:
                - numaCopy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:271,10'
              BranchSideFuncs:
                - numaCopy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
        - Branch String:   'numafunc1.c:267,29'
          Branch Sides:
            - BranchSide:      'numafunc1.c:267,32'
              BranchSideFuncs:
                - numaCopy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:271,10'
              BranchSideFuncs:
                - numaCopy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
        - Branch String:   'numafunc1.c:266,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:268,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:271,10'
              BranchSideFuncs:
                - numaCopy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
        - Branch String:   'numafunc1.c:268,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:268,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:268,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:271,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:272,24'
              BranchSideFuncs:
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
            - BranchSide:      'numafunc1.c:274,12'
              BranchSideFuncs:
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
        - Branch String:   'numafunc1.c:274,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:275,23'
              BranchSideFuncs:
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
            - BranchSide:      'numafunc1.c:302,12'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:279,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:281,20'
              BranchSideFuncs:
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
            - BranchSide:      'numafunc1.c:285,20'
              BranchSideFuncs:
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
            - BranchSide:      'numafunc1.c:289,20'
              BranchSideFuncs:
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
            - BranchSide:      'numafunc1.c:293,20'
              BranchSideFuncs:
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
            - BranchSide:      'numafunc1.c:297,54'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'numafunc1.c:281,25'
          Branch Sides:
            - BranchSide:      'numafunc1.c:281,19'
              BranchSideFuncs:
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
            - BranchSide:      'numafunc1.c:281,28'
              BranchSideFuncs:
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
        - Branch String:   'numafunc1.c:285,25'
          Branch Sides:
            - BranchSide:      'numafunc1.c:285,28'
              BranchSideFuncs:
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
            - BranchSide:      'numafunc1.c:285,19'
              BranchSideFuncs:
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
        - Branch String:   'numafunc1.c:289,25'
          Branch Sides:
            - BranchSide:      'numafunc1.c:289,29'
              BranchSideFuncs:
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
            - BranchSide:      'numafunc1.c:289,19'
              BranchSideFuncs:
                - numaSetValue
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
      Callsites:
        - Src:             'numafunc1.c:260,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:261,9'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:262,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:263,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:265,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:268,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:272,15'
          Dst:             numaCopy
        - Src:             'numafunc1.c:275,9'
          Dst:             numaGetIValue
        - Src:             'numafunc1.c:276,9'
          Dst:             numaGetIValue
        - Src:             'numafunc1.c:282,13'
          Dst:             numaSetValue
        - Src:             'numafunc1.c:286,13'
          Dst:             numaSetValue
        - Src:             'numafunc1.c:290,13'
          Dst:             numaSetValue
        - Src:             'numafunc1.c:294,13'
          Dst:             numaSetValue
        - Src:             'numafunc1.c:297,13'
          Dst:             lept_stderr
    - functionName:    numaArithOp
      functionSourceFile: '/src/leptonica/src/numafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nad
        - na1
        - na2
        - op
      BBCount:         62
      ICount:          320
      EdgeCount:       80
      CyclomaticComplexity: 20
      functionsReached:
        - lept_stderr
        - numaCopy
        - numaGetCount
        - numaGetFValue
        - numaSetValue
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc1.c:182,14'
          Branch Sides:
            - BranchSide:      'numafunc1.c:182,18'
              BranchSideFuncs:
                - returnErrorPtr
                - numaGetCount
                - numaGetCount
                - numaCopy
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
                - numaGetFValue
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:183,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'numafunc1.c:182,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:183,24'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaCopy
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
                - numaGetFValue
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:184,22'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaCopy
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
                - numaGetFValue
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:183,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:183,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:183,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:185,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:186,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:187,9'
              BranchSideFuncs:
                - numaCopy
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
                - numaGetFValue
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:186,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:186,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:186,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:187,13'
          Branch Sides:
            - BranchSide:      'numafunc1.c:187,16'
              BranchSideFuncs:
                - numaCopy
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
                - numaGetFValue
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:189,9'
              BranchSideFuncs:
                - numaCopy
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
                - numaGetFValue
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:187,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:188,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:189,9'
              BranchSideFuncs:
                - numaCopy
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
                - numaGetFValue
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc1.c:188,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:188,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:188,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:189,27'
          Branch Sides:
            - BranchSide:      'numafunc1.c:189,30'
              BranchSideFuncs:
                - numaCopy
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
                - numaGetFValue
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:192,9'
              BranchSideFuncs:
                - numaCopy
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
                - numaGetFValue
                - returnErrorPtr
        - Branch String:   'numafunc1.c:189,53'
          Branch Sides:
            - BranchSide:      'numafunc1.c:190,9'
              BranchSideFuncs:
                - numaCopy
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
                - numaGetFValue
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:192,9'
              BranchSideFuncs:
                - numaCopy
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
                - numaGetFValue
                - returnErrorPtr
        - Branch String:   'numafunc1.c:190,32'
          Branch Sides:
            - BranchSide:      'numafunc1.c:190,35'
              BranchSideFuncs:
                - numaCopy
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
                - numaGetFValue
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:192,9'
              BranchSideFuncs:
                - numaCopy
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
                - numaGetFValue
                - returnErrorPtr
        - Branch String:   'numafunc1.c:189,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:191,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:192,9'
              BranchSideFuncs:
                - numaCopy
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
                - numaGetFValue
                - returnErrorPtr
        - Branch String:   'numafunc1.c:191,24'
          Branch Sides:
            - BranchSide:      'numafunc1.c:191,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:191,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:192,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:193,16'
              BranchSideFuncs:
                - numaCopy
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
                - numaGetFValue
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:201,10'
              BranchSideFuncs:
                - numaCopy
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
        - Branch String:   'numafunc1.c:193,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:194,27'
              BranchSideFuncs:
                - numaGetFValue
                - numaCopy
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:198,5'
              BranchSideFuncs:
                - numaCopy
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
        - Branch String:   'numafunc1.c:195,17'
          Branch Sides:
            - BranchSide:      'numafunc1.c:196,32'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:197,9'
              BranchSideFuncs:
                - numaCopy
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
                - numaGetFValue
                - returnErrorPtr
        - Branch String:   'numafunc1.c:196,32'
          Branch Sides:
            - BranchSide:      'numafunc1.c:196,17'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc1.c:196,17'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:201,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:202,24'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
            - BranchSide:      'numafunc1.c:204,12'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
        - Branch String:   'numafunc1.c:204,5'
          Branch Sides:
            - BranchSide:      'numafunc1.c:205,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
            - BranchSide:      'numafunc1.c:226,12'
              BranchSideFuncs: []
        - Branch String:   'numafunc1.c:207,9'
          Branch Sides:
            - BranchSide:      'numafunc1.c:209,26'
              BranchSideFuncs:
                - numaSetValue
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
            - BranchSide:      'numafunc1.c:212,26'
              BranchSideFuncs:
                - numaSetValue
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
            - BranchSide:      'numafunc1.c:215,26'
              BranchSideFuncs:
                - numaSetValue
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
            - BranchSide:      'numafunc1.c:218,26'
              BranchSideFuncs:
                - numaSetValue
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
                - numaSetValue
                - numaSetValue
                - lept_stderr
            - BranchSide:      'numafunc1.c:221,52'
              BranchSideFuncs:
                - lept_stderr
      Callsites:
        - Src:             'numafunc1.c:183,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:184,9'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:185,14'
          Dst:             numaGetCount
        - Src:             'numafunc1.c:186,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:188,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:191,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:194,13'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:196,32'
          Dst:             returnErrorPtr
        - Src:             'numafunc1.c:202,15'
          Dst:             numaCopy
        - Src:             'numafunc1.c:205,9'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:206,9'
          Dst:             numaGetFValue
        - Src:             'numafunc1.c:209,13'
          Dst:             numaSetValue
        - Src:             'numafunc1.c:212,13'
          Dst:             numaSetValue
        - Src:             'numafunc1.c:215,13'
          Dst:             numaSetValue
        - Src:             'numafunc1.c:218,13'
          Dst:             numaSetValue
        - Src:             'numafunc1.c:221,13'
          Dst:             lept_stderr
    - functionName:    genConstrainedNumaInRange
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3227
      functionLinenumberEnd: 3263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - first
        - last
        - nmax
        - use_pairs
      BBCount:         41
      ICount:          245
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - numaAddNumber
        - numaCreate
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numafunc2.c:3232,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3232,11'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:3232,11'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc2.c:3233,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3234,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:3235,9'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc2.c:3234,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3234,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:3234,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:3235,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3236,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:3238,13'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'numafunc2.c:3236,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3236,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:3236,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:3238,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3238,11'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:3238,11'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'numafunc2.c:3239,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3240,17'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:3241,9'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'numafunc2.c:3241,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3242,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:3245,9'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:3242,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3242,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:3242,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:3245,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3246,15'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:3248,13'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:3248,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3249,33'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:3251,33'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:3255,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3256,25'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:3262,12'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:3258,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3259,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:3260,5'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
      Callsites:
        - Src:             'numafunc2.c:3234,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:3236,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:3242,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:3254,10'
          Dst:             numaCreate
        - Src:             'numafunc2.c:3257,9'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:3259,13'
          Dst:             numaAddNumber
    - functionName:    numaEvalHaarSum
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3173
      functionLinenumberEnd: 3196
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - float
        - float
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - nas
        - width
        - shift
        - relweight
        - pscore
      BBCount:         26
      ICount:          176
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - numaGetCount
        - numaGetFValue
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numafunc2.c:3177,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3178,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc2.c:3179,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc2.c:3178,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3178,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:3178,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:3180,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3181,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc2.c:3182,27'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc2.c:3181,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3181,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:3181,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:3182,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3183,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:3185,11'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc2.c:3183,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3183,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:3183,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:3187,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3188,27'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc2.c:3194,22'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:3189,18'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3189,16'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc2.c:3189,43'
              BranchSideFuncs:
                - numaGetFValue
      Callsites:
        - Src:             'numafunc2.c:3178,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:3181,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:3182,14'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:3183,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:3190,9'
          Dst:             numaGetFValue
    - functionName:    numaEvalBestHaarParameters
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3094
      functionLinenumberEnd: 3132
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - float
        - int
        - int
        - float
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nas
        - relweight
        - nwidth
        - nshift
        - minwidth
        - maxwidth
        - pbestwidth
        - pbestshift
        - pbestscore
      BBCount:         40
      ICount:          250
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - numaEvalHaarSum
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc2.c:3099,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3099,22'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaEvalHaarSum
            - BranchSide:      'numafunc2.c:3100,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaEvalHaarSum
        - Branch String:   'numafunc2.c:3100,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3100,22'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaEvalHaarSum
            - BranchSide:      'numafunc2.c:3101,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaEvalHaarSum
        - Branch String:   'numafunc2.c:3101,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3101,22'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaEvalHaarSum
            - BranchSide:      'numafunc2.c:3102,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaEvalHaarSum
        - Branch String:   'numafunc2.c:3102,21'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3102,25'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaEvalHaarSum
            - BranchSide:      'numafunc2.c:3103,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numafunc2.c:3102,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3103,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaEvalHaarSum
            - BranchSide:      'numafunc2.c:3104,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaEvalHaarSum
        - Branch String:   'numafunc2.c:3103,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3103,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:3103,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:3104,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3105,16'
              BranchSideFuncs:
                - numaEvalHaarSum
            - BranchSide:      'numafunc2.c:3107,39'
              BranchSideFuncs:
                - numaEvalHaarSum
        - Branch String:   'numafunc2.c:3105,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3105,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:3105,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:3109,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3110,17'
              BranchSideFuncs:
                - numaEvalHaarSum
            - BranchSide:      'numafunc2.c:3127,19'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:3112,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3113,21'
              BranchSideFuncs:
                - numaEvalHaarSum
            - BranchSide:      'numafunc2.c:3125,5'
              BranchSideFuncs:
                - numaEvalHaarSum
        - Branch String:   'numafunc2.c:3115,17'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3116,29'
              BranchSideFuncs:
                - numaEvalHaarSum
            - BranchSide:      'numafunc2.c:3124,9'
              BranchSideFuncs:
                - numaEvalHaarSum
        - Branch String:   'numafunc2.c:3129,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3130,23'
              BranchSideFuncs: []
            - BranchSide:      'numafunc2.c:3131,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc2.c:3103,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:3105,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:3114,13'
          Dst:             numaEvalHaarSum
    - functionName:    numaCrossingsByPeaks
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2979
      functionLinenumberEnd: 3044
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - nax
        - nay
        - delta
      BBCount:         49
      ICount:          348
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaFindExtrema
        - numaGetCount
        - numaGetFValue
        - numaGetIValue
        - numaGetParameters
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc2.c:2986,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2987,24'
              BranchSideFuncs:
                - numaGetCount
                - numaFindExtrema
                - numaAddNumber
                - numaGetCount
                - numaCreate
                - numaGetFValue
                - numaGetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetCount
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:2989,22'
              BranchSideFuncs:
                - numaGetCount
                - numaFindExtrema
                - numaAddNumber
                - numaGetCount
                - numaCreate
                - numaGetFValue
                - numaGetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetCount
                - returnErrorPtr
        - Branch String:   'numafunc2.c:2987,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2987,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:2987,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2990,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2990,30'
              BranchSideFuncs:
                - numaGetCount
                - numaFindExtrema
                - numaAddNumber
                - numaGetCount
                - numaCreate
                - numaGetFValue
                - numaGetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:2996,27'
              BranchSideFuncs:
                - numaFindExtrema
                - numaAddNumber
                - numaGetCount
                - numaCreate
                - numaGetFValue
                - numaGetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
        - Branch String:   'numafunc2.c:2990,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2991,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:2996,27'
              BranchSideFuncs:
                - numaFindExtrema
                - numaAddNumber
                - numaGetCount
                - numaCreate
                - numaGetFValue
                - numaGetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
        - Branch String:   'numafunc2.c:2991,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2991,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:2991,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2999,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3002,22'
              BranchSideFuncs:
                - lept_stderr
                - numaCreate
                - numaGetFValue
                - numaGetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:3002,22'
              BranchSideFuncs:
                - numaCreate
                - numaGetFValue
                - numaGetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:3006,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3007,23'
              BranchSideFuncs:
                - numaGetIValue
                - numaGetFValue
                - numaGetFValue
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:3042,5'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'numafunc2.c:3010,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3011,27'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaDestroy
                - numaGetIValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
            - BranchSide:      'numafunc2.c:3013,21'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
                - numaGetIValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
        - Branch String:   'numafunc2.c:3015,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3016,17'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
                - numaGetIValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
            - BranchSide:      'numafunc2.c:3038,21'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:3016,17'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3017,31'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaDestroy
                - numaGetIValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:3019,25'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
                - numaGetIValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:3023,17'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3024,31'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - numaGetIValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:3026,24'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:3026,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3027,31'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - numaGetIValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:3029,24'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
        - Branch String:   'numafunc2.c:3030,25'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3030,41'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - numaGetIValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:3030,41'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - numaGetIValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:3030,41'
          Branch Sides:
            - BranchSide:      'numafunc2.c:3030,39'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - numaGetIValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:3030,39'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - numaGetIValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaGetFValue
      Callsites:
        - Src:             'numafunc2.c:2987,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:2989,9'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:2990,17'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:2991,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:2996,11'
          Dst:             numaFindExtrema
        - Src:             'numafunc2.c:2997,5'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:2998,10'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:2999,5'
          Dst:             lept_stderr
        - Src:             'numafunc2.c:3002,11'
          Dst:             numaCreate
        - Src:             'numafunc2.c:3004,5'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:3005,5'
          Dst:             numaGetParameters
        - Src:             'numafunc2.c:3007,9'
          Dst:             numaGetIValue
        - Src:             'numafunc2.c:3008,9'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:3011,13'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:3014,9'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:3017,17'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:3020,13'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:3024,17'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:3027,17'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:3032,17'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:3042,5'
          Dst:             numaDestroy
    - functionName:    numaFindExtrema
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2494
      functionLinenumberEnd: 2567
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - nas
        - delta
        - pnav
      BBCount:         68
      ICount:          363
      EdgeCount:       90
      CyclomaticComplexity: 24
      functionsReached:
        - numaAddNumber
        - numaCreate
        - numaGetCount
        - numaGetFValue
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'numafunc2.c:2499,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2499,16'
              BranchSideFuncs:
                - returnErrorPtr
                - numaGetCount
                - numaCreate
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaCreate
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:2500,10'
              BranchSideFuncs:
                - returnErrorPtr
                - numaGetCount
                - numaCreate
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaCreate
                - returnErrorPtr
        - Branch String:   'numafunc2.c:2500,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2501,24'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaCreate
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:2502,9'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaCreate
                - returnErrorPtr
        - Branch String:   'numafunc2.c:2501,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2501,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:2501,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2502,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2503,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:2505,22'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaCreate
        - Branch String:   'numafunc2.c:2503,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2503,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:2503,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2508,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2509,15'
              BranchSideFuncs:
                - numaCreate
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
            - BranchSide:      'numafunc2.c:2516,19'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
        - Branch String:   'numafunc2.c:2518,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2519,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2526,10'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:2520,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2520,38'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
            - BranchSide:      'numafunc2.c:2520,38'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
        - Branch String:   'numafunc2.c:2520,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2521,19'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2524,5'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
        - Branch String:   'numafunc2.c:2526,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2527,16'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2530,9'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:2530,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2531,19'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2534,19'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:2541,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2542,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2566,12'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2543,28'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2543,31'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2546,20'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:2543,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2544,22'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2546,20'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:2546,36'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2546,39'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2549,20'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:2546,20'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2547,22'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2549,20'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:2549,35'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2549,39'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2555,20'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:2549,20'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2550,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2555,20'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:2551,17'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2551,36'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2552,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:2557,17'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2557,36'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2558,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
      Callsites:
        - Src:             'numafunc2.c:2501,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:2503,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:2505,9'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:2506,11'
          Dst:             numaCreate
        - Src:             'numafunc2.c:2509,15'
          Dst:             numaCreate
        - Src:             'numafunc2.c:2516,5'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:2519,9'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:2542,9'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:2550,13'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:2551,22'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:2556,13'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:2557,22'
          Dst:             numaAddNumber
    - functionName:    numaCrossingsByThreshold
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2915
      functionLinenumberEnd: 2958
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - nax
        - nay
        - thresh
      BBCount:         44
      ICount:          273
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - numaAddNumber
        - numaCreate
        - numaGetCount
        - numaGetFValue
        - numaGetParameters
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numafunc2.c:2921,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2922,24'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaGetFValue
                - numaGetParameters
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaGetFValue
                - numaGetCount
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:2923,22'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaGetFValue
                - numaGetParameters
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaGetFValue
                - numaGetCount
                - returnErrorPtr
        - Branch String:   'numafunc2.c:2922,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2922,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:2922,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2925,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2925,30'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaGetFValue
                - numaGetParameters
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaGetFValue
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:2928,11'
              BranchSideFuncs:
                - numaCreate
                - numaGetFValue
                - numaGetParameters
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:2925,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2926,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:2928,11'
              BranchSideFuncs:
                - numaCreate
                - numaGetFValue
                - numaGetParameters
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:2926,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2926,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:2926,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2929,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2929,23'
              BranchSideFuncs: []
            - BranchSide:      'numafunc2.c:2930,19'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetParameters
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:2932,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2933,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
            - BranchSide:      'numafunc2.c:2935,17'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
        - Branch String:   'numafunc2.c:2936,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2937,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
            - BranchSide:      'numafunc2.c:2957,12'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2938,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2939,27'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2941,21'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:2944,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2945,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
            - BranchSide:      'numafunc2.c:2946,20'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:2946,20'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2947,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
            - BranchSide:      'numafunc2.c:2948,20'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
        - Branch String:   'numafunc2.c:2949,21'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2949,37'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
            - BranchSide:      'numafunc2.c:2949,37'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
        - Branch String:   'numafunc2.c:2949,37'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2949,35'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
            - BranchSide:      'numafunc2.c:2949,35'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
      Callsites:
        - Src:             'numafunc2.c:2922,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:2923,9'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:2925,17'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:2926,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:2928,11'
          Dst:             numaCreate
        - Src:             'numafunc2.c:2930,5'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:2931,5'
          Dst:             numaGetParameters
        - Src:             'numafunc2.c:2933,9'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:2937,9'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:2939,13'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:2945,13'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:2947,13'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:2951,13'
          Dst:             numaAddNumber
    - functionName:    numaSelectCrossingThreshold
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2807
      functionLinenumberEnd: 2894
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - nax
        - nay
        - estthresh
        - pbestthresh
      BBCount:         61
      ICount:          360
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - lept_stderr
        - numaCreate
        - numaCrossingsByThreshold
        - numaDestroy
        - numaGetCount
        - numaGetIValue
        - numaGetMax
        - numaGetMode
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc2.c:2813,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2814,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaCreate
                - numaGetMax
                - numaDestroy
                - numaGetIValue
                - numaGetMode
                - numaGetIValue
                - numaCrossingsByThreshold
                - numaGetCount
                - numaAddNumber
                - numaDestroy
                - lept_stderr
            - BranchSide:      'numafunc2.c:2815,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaCreate
                - numaGetMax
                - numaDestroy
                - numaGetIValue
                - numaGetMode
                - numaGetIValue
                - numaCrossingsByThreshold
                - numaGetCount
                - numaAddNumber
                - numaDestroy
                - lept_stderr
        - Branch String:   'numafunc2.c:2814,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2814,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2814,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2816,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2817,16'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaGetMax
                - numaDestroy
                - numaGetIValue
                - numaGetMode
                - numaGetIValue
                - numaCrossingsByThreshold
                - numaGetCount
                - numaAddNumber
                - numaDestroy
                - lept_stderr
            - BranchSide:      'numafunc2.c:2818,22'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaGetMax
                - numaDestroy
                - numaGetIValue
                - numaGetMode
                - numaGetIValue
                - numaCrossingsByThreshold
                - numaGetCount
                - numaAddNumber
                - numaDestroy
                - lept_stderr
        - Branch String:   'numafunc2.c:2817,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2817,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2817,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2818,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2819,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numafunc2.c:2824,11'
              BranchSideFuncs:
                - numaCreate
                - numaGetMax
                - numaDestroy
                - numaGetIValue
                - numaGetMode
                - numaGetIValue
                - numaCrossingsByThreshold
                - numaGetCount
                - numaAddNumber
                - numaDestroy
        - Branch String:   'numafunc2.c:2819,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2820,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numafunc2.c:2820,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2825,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2826,18'
              BranchSideFuncs:
                - numaCrossingsByThreshold
                - numaGetCount
                - numaAddNumber
                - numaDestroy
                - numaGetMax
                - numaDestroy
                - numaGetIValue
                - numaGetMode
                - numaGetIValue
            - BranchSide:      'numafunc2.c:2834,16'
              BranchSideFuncs:
                - numaGetMax
                - numaDestroy
                - numaGetIValue
                - numaGetMode
                - numaGetIValue
        - Branch String:   'numafunc2.c:2837,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2838,23'
              BranchSideFuncs:
                - numaGetIValue
                - numaDestroy
                - numaGetIValue
                - numaGetMode
            - BranchSide:      'numafunc2.c:2842,9'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
                - numaGetMode
        - Branch String:   'numafunc2.c:2839,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2840,17'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
                - numaGetMode
                - numaGetIValue
            - BranchSide:      'numafunc2.c:2841,5'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
                - numaGetMode
                - numaGetIValue
        - Branch String:   'numafunc2.c:2842,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2843,21'
              BranchSideFuncs:
                - numaGetMode
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'numafunc2.c:2848,11'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
        - Branch String:   'numafunc2.c:2844,26'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2844,29'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'numafunc2.c:2846,5'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
        - Branch String:   'numafunc2.c:2844,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2845,31'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'numafunc2.c:2846,5'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
        - Branch String:   'numafunc2.c:2851,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2852,23'
              BranchSideFuncs:
                - numaGetIValue
                - numaDestroy
            - BranchSide:      'numafunc2.c:2871,9'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'numafunc2.c:2853,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2854,18'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'numafunc2.c:2860,13'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
        - Branch String:   'numafunc2.c:2854,17'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2855,26'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'numafunc2.c:2858,13'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
        - Branch String:   'numafunc2.c:2860,19'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2860,23'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'numafunc2.c:2870,5'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
        - Branch String:   'numafunc2.c:2860,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2861,20'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'numafunc2.c:2870,5'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
        - Branch String:   'numafunc2.c:2864,17'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2865,28'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'numafunc2.c:2869,9'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
        - Branch String:   'numafunc2.c:2871,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2872,18'
              BranchSideFuncs:
                - numaDestroy
            - BranchSide:      'numafunc2.c:2880,20'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'numafunc2.c:2873,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2874,24'
              BranchSideFuncs:
                - numaDestroy
            - BranchSide:      'numafunc2.c:2878,5'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'numafunc2.c:2814,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:2817,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:2818,9'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:2819,9'
          Dst:             lept_stderr
        - Src:             'numafunc2.c:2824,11'
          Dst:             numaCreate
        - Src:             'numafunc2.c:2827,15'
          Dst:             numaCrossingsByThreshold
        - Src:             'numafunc2.c:2828,28'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:2828,9'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:2829,9'
          Dst:             numaDestroy
        - Src:             'numafunc2.c:2834,5'
          Dst:             numaGetMax
        - Src:             'numafunc2.c:2838,9'
          Dst:             numaGetIValue
        - Src:             'numafunc2.c:2843,9'
          Dst:             numaGetMode
        - Src:             'numafunc2.c:2852,9'
          Dst:             numaGetIValue
        - Src:             'numafunc2.c:2892,5'
          Dst:             numaDestroy
    - functionName:    numaCountReversals
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2713
      functionLinenumberEnd: 2770
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nas
        - minreversal
        - pnr
        - prd
      BBCount:         65
      ICount:          335
      EdgeCount:       86
      CyclomaticComplexity: 23
      functionsReached:
        - lept_stderr
        - numaDestroy
        - numaFindExtrema
        - numaGetCount
        - numaGetFValue
        - numaGetIArray
        - numaGetParameters
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'numafunc2.c:2719,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2719,15'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetParameters
                - numaGetIArray
                - free
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'numafunc2.c:2720,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetParameters
                - numaGetIArray
                - free
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
        - Branch String:   'numafunc2.c:2720,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2720,15'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetParameters
                - numaGetIArray
                - free
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'numafunc2.c:2721,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetParameters
                - numaGetIArray
                - free
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
        - Branch String:   'numafunc2.c:2721,14'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2721,18'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetParameters
                - numaGetIArray
                - free
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'numafunc2.c:2723,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetParameters
                - numaGetIArray
                - free
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
        - Branch String:   'numafunc2.c:2721,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2722,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetParameters
                - numaGetIArray
                - free
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'numafunc2.c:2723,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetParameters
                - numaGetIArray
                - free
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
        - Branch String:   'numafunc2.c:2722,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2722,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2722,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2723,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2724,16'
              BranchSideFuncs:
                - numaGetCount
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetParameters
                - numaGetIArray
                - free
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'numafunc2.c:2725,27'
              BranchSideFuncs:
                - numaGetCount
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetParameters
                - numaGetIArray
                - free
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
        - Branch String:   'numafunc2.c:2724,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2724,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2724,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2725,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2726,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numafunc2.c:2729,9'
              BranchSideFuncs:
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetParameters
                - numaGetIArray
                - free
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc2.c:2726,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2727,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numafunc2.c:2727,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2729,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2730,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2733,13'
              BranchSideFuncs:
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetParameters
                - numaGetIArray
                - free
                - lept_stderr
                - numaGetFValue
        - Branch String:   'numafunc2.c:2730,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2730,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2730,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2734,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2735,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetParameters
                - numaGetIArray
                - free
                - lept_stderr
            - BranchSide:      'numafunc2.c:2742,8'
              BranchSideFuncs:
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetParameters
                - numaGetIArray
                - free
                - lept_stderr
        - Branch String:   'numafunc2.c:2736,25'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2736,28'
              BranchSideFuncs:
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetParameters
                - numaGetIArray
                - free
                - lept_stderr
                - numaGetFValue
            - BranchSide:      'numafunc2.c:2740,5'
              BranchSideFuncs:
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetParameters
                - numaGetIArray
                - free
                - lept_stderr
                - numaGetFValue
        - Branch String:   'numafunc2.c:2736,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2737,21'
              BranchSideFuncs:
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetParameters
                - numaGetIArray
                - free
                - lept_stderr
            - BranchSide:      'numafunc2.c:2740,5'
              BranchSideFuncs:
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetParameters
                - numaGetIArray
                - free
                - lept_stderr
                - numaGetFValue
        - Branch String:   'numafunc2.c:2743,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2744,13'
              BranchSideFuncs:
                - numaGetIArray
                - free
                - numaGetParameters
                - lept_stderr
            - BranchSide:      'numafunc2.c:2758,31'
              BranchSideFuncs:
                - numaFindExtrema
                - numaGetCount
                - numaDestroy
                - numaGetParameters
        - Branch String:   'numafunc2.c:2744,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2745,13'
              BranchSideFuncs:
                - numaGetParameters
                - lept_stderr
            - BranchSide:      'numafunc2.c:2747,32'
              BranchSideFuncs:
                - numaGetIArray
                - free
                - numaGetParameters
        - Branch String:   'numafunc2.c:2745,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2746,9'
              BranchSideFuncs:
                - lept_stderr
                - numaGetParameters
            - BranchSide:      'numafunc2.c:2746,9'
              BranchSideFuncs:
                - numaGetParameters
        - Branch String:   'numafunc2.c:2749,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2750,21'
              BranchSideFuncs:
                - free
                - numaGetParameters
            - BranchSide:      'numafunc2.c:2755,13'
              BranchSideFuncs:
                - free
                - numaGetParameters
        - Branch String:   'numafunc2.c:2750,21'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2751,23'
              BranchSideFuncs:
                - free
                - numaGetParameters
            - BranchSide:      'numafunc2.c:2754,13'
              BranchSideFuncs:
                - free
                - numaGetParameters
        - Branch String:   'numafunc2.c:2762,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2762,21'
              BranchSideFuncs:
                - numaGetParameters
            - BranchSide:      'numafunc2.c:2763,9'
              BranchSideFuncs:
                - numaGetParameters
        - Branch String:   'numafunc2.c:2763,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2764,27'
              BranchSideFuncs:
                - numaGetParameters
            - BranchSide:      'numafunc2.c:2769,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc2.c:2722,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:2724,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:2725,14'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:2726,9'
          Dst:             lept_stderr
        - Src:             'numafunc2.c:2730,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:2735,9'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:2745,13'
          Dst:             lept_stderr
        - Src:             'numafunc2.c:2747,18'
          Dst:             numaGetIArray
        - Src:             'numafunc2.c:2758,15'
          Dst:             numaFindExtrema
        - Src:             'numafunc2.c:2759,14'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:2760,9'
          Dst:             numaDestroy
        - Src:             'numafunc2.c:2764,9'
          Dst:             numaGetParameters
    - functionName:    numaFindLocForThreshold
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2601
      functionLinenumberEnd: 2684
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - skip
        - pthresh
        - pfract
      BBCount:         86
      ICount:          495
      EdgeCount:       114
      CyclomaticComplexity: 30
      functionsReached:
        - lept_stderr
        - numaGetCount
        - numaGetFArray
        - numaGetMax
        - numaGetMin
        - numaGetSum
        - numaGetSumOnInterval
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc2.c:2606,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2606,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetMin
                - numaGetMax
                - numaGetCount
                - numaGetFArray
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2607,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetMin
                - numaGetMax
                - numaGetCount
                - numaGetFArray
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc2.c:2607,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2608,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetMin
                - numaGetMax
                - numaGetCount
                - numaGetFArray
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2609,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetMin
                - numaGetMax
                - numaGetCount
                - numaGetFArray
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc2.c:2608,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2608,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2608,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2610,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2611,16'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaGetCount
                - numaGetFArray
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2612,9'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaGetCount
                - numaGetFArray
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc2.c:2611,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2611,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2611,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2612,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2612,25'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaGetCount
                - numaGetFArray
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2615,16'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaGetCount
                - numaGetFArray
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc2.c:2617,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2618,15'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2621,22'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFArray
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
        - Branch String:   'numafunc2.c:2618,15'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2618,8'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2618,8'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2622,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2623,9'
              BranchSideFuncs:
                - numaGetFArray
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'numafunc2.c:2624,24'
              BranchSideFuncs:
                - numaGetFArray
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc2.c:2623,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2624,24'
              BranchSideFuncs:
                - lept_stderr
                - numaGetFArray
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2624,24'
              BranchSideFuncs:
                - numaGetFArray
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc2.c:2626,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2627,15'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2635,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc2.c:2628,17'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2628,15'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2628,15'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc2.c:2630,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2630,27'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2632,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc2.c:2630,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2631,13'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2632,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc2.c:2635,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2636,15'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2639,11'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
        - Branch String:   'numafunc2.c:2636,15'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2636,8'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2636,8'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2642,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2643,15'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2658,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
        - Branch String:   'numafunc2.c:2644,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2645,20'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2647,21'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
        - Branch String:   'numafunc2.c:2647,21'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2647,19'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2647,19'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
        - Branch String:   'numafunc2.c:2649,17'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2650,24'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2653,23'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
        - Branch String:   'numafunc2.c:2658,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2659,15'
              BranchSideFuncs:
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2662,14'
              BranchSideFuncs:
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
        - Branch String:   'numafunc2.c:2659,15'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2659,8'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2659,8'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2664,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2665,13'
              BranchSideFuncs:
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2672,9'
              BranchSideFuncs:
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
        - Branch String:   'numafunc2.c:2665,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2666,22'
              BranchSideFuncs:
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2669,5'
              BranchSideFuncs:
                - numaGetSumOnInterval
                - numaGetSum
                - returnErrorInt
        - Branch String:   'numafunc2.c:2672,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2673,15'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2674,16'
              BranchSideFuncs:
                - numaGetSumOnInterval
                - numaGetSum
        - Branch String:   'numafunc2.c:2673,15'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2673,8'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2673,8'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2677,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2678,30'
              BranchSideFuncs:
                - numaGetSumOnInterval
                - numaGetSum
            - BranchSide:      'numafunc2.c:2683,5'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2680,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2681,22'
              BranchSideFuncs: []
            - BranchSide:      'numafunc2.c:2682,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc2.c:2608,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:2611,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:2615,5'
          Dst:             numaGetMin
        - Src:             'numafunc2.c:2616,5'
          Dst:             numaGetMax
        - Src:             'numafunc2.c:2618,15'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:2621,9'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:2623,9'
          Dst:             lept_stderr
        - Src:             'numafunc2.c:2624,10'
          Dst:             numaGetFArray
        - Src:             'numafunc2.c:2636,15'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:2659,15'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:2673,15'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:2678,9'
          Dst:             numaGetSumOnInterval
        - Src:             'numafunc2.c:2679,9'
          Dst:             numaGetSum
    - functionName:    numaFindPeaks
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2379
      functionLinenumberEnd: 2458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - float
        - float
      constantsTouched: []
      argNames:
        - nas
        - nmax
        - fract1
        - fract2
      BBCount:         52
      ICount:          347
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - numaAddNumber
        - numaCopy
        - numaCreate
        - numaDestroy
        - numaGetCount
        - numaGetFValue
        - numaGetMax
        - numaGetSum
        - numaSetValue
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc2.c:2385,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2386,24'
              BranchSideFuncs:
                - numaGetCount
                - numaGetSum
                - numaCopy
                - numaCreate
                - numaDestroy
                - numaGetSum
                - numaGetMax
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaSetValue
                - numaGetFValue
                - numaGetFValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:2387,22'
              BranchSideFuncs:
                - numaGetCount
                - numaGetSum
                - numaCopy
                - numaCreate
                - numaDestroy
                - numaGetSum
                - numaGetMax
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaSetValue
                - numaGetFValue
                - numaGetFValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc2.c:2386,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2386,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:2386,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2391,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2392,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:2393,34'
              BranchSideFuncs:
                - numaCreate
                - numaDestroy
                - numaGetSum
                - numaGetMax
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaSetValue
                - numaGetFValue
                - numaGetFValue
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'numafunc2.c:2392,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2392,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:2392,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2393,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2394,9'
              BranchSideFuncs:
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:2398,12'
              BranchSideFuncs:
                - numaDestroy
                - numaGetSum
                - numaGetMax
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaSetValue
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:2395,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2395,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:2395,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2398,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2399,20'
              BranchSideFuncs:
                - numaGetSum
                - numaGetMax
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaSetValue
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:2456,5'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'numafunc2.c:2400,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2401,13'
              BranchSideFuncs:
                - numaDestroy
            - BranchSide:      'numafunc2.c:2402,20'
              BranchSideFuncs:
                - numaGetMax
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaGetSum
                - numaSetValue
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:2406,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2407,27'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaGetSum
                - numaGetMax
                - numaSetValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:2425,19'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaGetSum
                - numaGetMax
                - numaGetFValue
                - numaSetValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:2408,17'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2409,24'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaGetSum
                - numaGetMax
                - numaGetFValue
                - numaSetValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:2412,17'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaGetSum
                - numaGetMax
                - numaGetFValue
                - numaSetValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:2412,17'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2413,24'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaGetSum
                - numaGetMax
                - numaSetValue
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:2417,17'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaGetSum
                - numaGetMax
                - numaGetFValue
                - numaSetValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:2417,17'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2418,24'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaGetSum
                - numaGetMax
                - numaSetValue
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:2422,20'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaGetSum
                - numaGetMax
                - numaGetFValue
                - numaSetValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:2427,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2428,27'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaGetSum
                - numaGetMax
                - numaGetFValue
                - numaSetValue
            - BranchSide:      'numafunc2.c:2446,21'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaGetSum
                - numaGetMax
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
        - Branch String:   'numafunc2.c:2429,17'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2430,24'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaGetSum
                - numaGetMax
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
            - BranchSide:      'numafunc2.c:2433,17'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaGetSum
                - numaGetMax
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
        - Branch String:   'numafunc2.c:2433,17'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2434,24'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaGetSum
                - numaGetMax
                - numaGetFValue
                - numaSetValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:2438,17'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaGetSum
                - numaGetMax
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
        - Branch String:   'numafunc2.c:2438,17'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2439,24'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaGetSum
                - numaGetMax
                - numaGetFValue
                - numaSetValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:2443,20'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaDestroy
                - numaGetSum
                - numaGetMax
                - numaGetFValue
                - numaGetFValue
                - numaSetValue
        - Branch String:   'numafunc2.c:2452,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2453,26'
              BranchSideFuncs:
                - numaSetValue
                - numaDestroy
                - numaGetSum
                - numaGetMax
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:2454,5'
              BranchSideFuncs:
                - numaDestroy
                - numaGetSum
                - numaGetMax
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaSetValue
                - numaGetFValue
                - numaGetFValue
      Callsites:
        - Src:             'numafunc2.c:2386,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:2387,9'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:2388,5'
          Dst:             numaGetSum
        - Src:             'numafunc2.c:2391,15'
          Dst:             numaCopy
        - Src:             'numafunc2.c:2392,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:2393,19'
          Dst:             numaCreate
        - Src:             'numafunc2.c:2394,9'
          Dst:             numaDestroy
        - Src:             'numafunc2.c:2395,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:2399,9'
          Dst:             numaGetSum
        - Src:             'numafunc2.c:2402,9'
          Dst:             numaGetMax
        - Src:             'numafunc2.c:2407,13'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:2428,13'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:2447,9'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:2448,9'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:2449,9'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:2450,9'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:2453,13'
          Dst:             numaSetValue
        - Src:             'numafunc2.c:2456,5'
          Dst:             numaDestroy
    - functionName:    grayInterHistogramStats
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2293
      functionLinenumberEnd: 2352
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - naa
        - wc
        - pnam
        - pnams
        - pnav
        - pnarv
      BBCount:         82
      ICount:          445
      EdgeCount:       108
      CyclomaticComplexity: 28
      functionsReached:
        - calloc
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetFArray
        - numaNormalizeHistogram
        - numaSimpleStats
        - numaWindowedMean
        - numaaGetCount
        - numaaGetNuma
        - numaaGetNumaCount
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numafunc2.c:2299,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2299,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaaGetCount
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaaGetNumaCount
                - lept_stderr
            - BranchSide:      'numafunc2.c:2300,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaaGetCount
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaaGetNumaCount
                - lept_stderr
        - Branch String:   'numafunc2.c:2300,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2300,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaaGetCount
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaaGetNumaCount
                - lept_stderr
            - BranchSide:      'numafunc2.c:2301,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaaGetCount
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaaGetNumaCount
                - lept_stderr
        - Branch String:   'numafunc2.c:2301,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2301,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaaGetCount
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaaGetNumaCount
                - lept_stderr
            - BranchSide:      'numafunc2.c:2302,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaaGetCount
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaaGetNumaCount
                - lept_stderr
        - Branch String:   'numafunc2.c:2302,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2302,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaaGetCount
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaaGetNumaCount
                - lept_stderr
            - BranchSide:      'numafunc2.c:2303,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaaGetCount
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaaGetNumaCount
                - lept_stderr
        - Branch String:   'numafunc2.c:2303,15'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2303,19'
              BranchSideFuncs:
                - returnErrorInt
                - numaaGetCount
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaaGetNumaCount
                - lept_stderr
            - BranchSide:      'numafunc2.c:2305,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaaGetCount
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaaGetNumaCount
                - lept_stderr
        - Branch String:   'numafunc2.c:2303,25'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2303,29'
              BranchSideFuncs:
                - returnErrorInt
                - numaaGetCount
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaaGetNumaCount
                - lept_stderr
            - BranchSide:      'numafunc2.c:2305,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaaGetCount
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaaGetNumaCount
                - lept_stderr
        - Branch String:   'numafunc2.c:2303,34'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2303,38'
              BranchSideFuncs:
                - returnErrorInt
                - numaaGetCount
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaaGetNumaCount
                - lept_stderr
            - BranchSide:      'numafunc2.c:2305,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaaGetCount
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaaGetNumaCount
                - lept_stderr
        - Branch String:   'numafunc2.c:2303,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2304,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaaGetCount
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaaGetNumaCount
                - lept_stderr
            - BranchSide:      'numafunc2.c:2305,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaaGetCount
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaaGetNumaCount
                - lept_stderr
        - Branch String:   'numafunc2.c:2304,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2304,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2304,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2305,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2306,16'
              BranchSideFuncs:
                - numaaGetCount
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaaGetNumaCount
                - lept_stderr
            - BranchSide:      'numafunc2.c:2307,23'
              BranchSideFuncs:
                - numaaGetCount
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaaGetNumaCount
                - lept_stderr
        - Branch String:   'numafunc2.c:2306,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2306,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2306,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2308,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2309,32'
              BranchSideFuncs:
                - numaaGetNumaCount
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_stderr
            - BranchSide:      'numafunc2.c:2316,9'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
        - Branch String:   'numafunc2.c:2310,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2311,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numafunc2.c:2314,5'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - numaaGetNumaCount
                - lept_stderr
        - Branch String:   'numafunc2.c:2311,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2312,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numafunc2.c:2312,13'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2316,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2316,23'
              BranchSideFuncs:
                - numaCreate
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
            - BranchSide:      'numafunc2.c:2317,9'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
        - Branch String:   'numafunc2.c:2317,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2317,25'
              BranchSideFuncs:
                - numaCreate
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCreate
                - numaCreate
            - BranchSide:      'numafunc2.c:2318,9'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCreate
                - numaCreate
        - Branch String:   'numafunc2.c:2318,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2318,23'
              BranchSideFuncs:
                - numaCreate
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCreate
            - BranchSide:      'numafunc2.c:2319,9'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCreate
        - Branch String:   'numafunc2.c:2319,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2319,25'
              BranchSideFuncs:
                - numaCreate
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
            - BranchSide:      'numafunc2.c:2323,28'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
        - Branch String:   'numafunc2.c:2324,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2325,28'
              BranchSideFuncs:
                - numaaGetNuma
                - numaWindowedMean
                - numaNormalizeHistogram
                - numaGetFArray
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2335,12'
              BranchSideFuncs:
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:2335,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2336,26'
              BranchSideFuncs:
                - numaCreate
                - numaSimpleStats
                - numaDestroy
                - free
                - free
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2348,12'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'numafunc2.c:2337,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2338,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaSimpleStats
                - numaDestroy
                - free
                - free
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2340,25'
              BranchSideFuncs:
                - numaSimpleStats
                - numaDestroy
                - free
                - free
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:2341,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2341,34'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2342,13'
              BranchSideFuncs:
                - numaDestroy
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:2342,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2342,35'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2343,13'
              BranchSideFuncs:
                - numaDestroy
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:2343,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2343,34'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2344,13'
              BranchSideFuncs:
                - numaDestroy
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:2344,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2344,35'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2345,9'
              BranchSideFuncs:
                - numaDestroy
                - free
                - free
                - numaCreate
                - numaSimpleStats
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:2348,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2349,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'numafunc2.c:2350,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'numafunc2.c:2304,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:2306,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:2307,9'
          Dst:             numaaGetCount
        - Src:             'numafunc2.c:2309,14'
          Dst:             numaaGetNumaCount
        - Src:             'numafunc2.c:2311,13'
          Dst:             lept_stderr
        - Src:             'numafunc2.c:2316,23'
          Dst:             numaCreate
        - Src:             'numafunc2.c:2317,25'
          Dst:             numaCreate
        - Src:             'numafunc2.c:2318,23'
          Dst:             numaCreate
        - Src:             'numafunc2.c:2319,25'
          Dst:             numaCreate
        - Src:             'numafunc2.c:2323,28'
          Dst:             calloc
        - Src:             'numafunc2.c:2325,15'
          Dst:             numaaGetNuma
        - Src:             'numafunc2.c:2326,15'
          Dst:             numaWindowedMean
        - Src:             'numafunc2.c:2327,15'
          Dst:             numaNormalizeHistogram
        - Src:             'numafunc2.c:2328,21'
          Dst:             numaGetFArray
        - Src:             'numafunc2.c:2329,9'
          Dst:             numaDestroy
        - Src:             'numafunc2.c:2330,9'
          Dst:             numaDestroy
        - Src:             'numafunc2.c:2331,9'
          Dst:             numaDestroy
        - Src:             'numafunc2.c:2336,15'
          Dst:             numaCreate
        - Src:             'numafunc2.c:2338,13'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:2340,9'
          Dst:             numaSimpleStats
        - Src:             'numafunc2.c:2341,19'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:2342,20'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:2343,19'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:2344,20'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:2345,9'
          Dst:             numaDestroy
    - functionName:    numaWindowedMean
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nas
        - wc
      BBCount:         28
      ICount:          218
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
        - lept_stderr
        - numaAddSpecifiedBorder
        - numaDestroy
        - numaGetCount
        - numaGetFArray
        - numaMakeConstant
        - returnErrorPtr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'numafunc2.c:582,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:583,24'
              BranchSideFuncs:
                - numaGetCount
                - numaAddSpecifiedBorder
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - free
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'numafunc2.c:584,22'
              BranchSideFuncs:
                - numaGetCount
                - numaAddSpecifiedBorder
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - free
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'numafunc2.c:583,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:583,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:583,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:586,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:587,9'
              BranchSideFuncs:
                - numaAddSpecifiedBorder
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - free
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'numafunc2.c:589,34'
              BranchSideFuncs:
                - numaAddSpecifiedBorder
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - free
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'numafunc2.c:587,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:589,34'
              BranchSideFuncs:
                - lept_stderr
                - numaAddSpecifiedBorder
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - free
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:589,34'
              BranchSideFuncs:
                - numaAddSpecifiedBorder
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - free
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'numafunc2.c:596,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:597,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:601,9'
              BranchSideFuncs:
                - free
                - numaDestroy
        - Branch String:   'numafunc2.c:599,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:599,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:599,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:603,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:604,16'
              BranchSideFuncs:
                - free
                - numaDestroy
            - BranchSide:      'numafunc2.c:608,23'
              BranchSideFuncs:
                - free
                - numaDestroy
        - Branch String:   'numafunc2.c:609,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:610,18'
              BranchSideFuncs:
                - free
                - numaDestroy
            - BranchSide:      'numafunc2.c:612,5'
              BranchSideFuncs:
                - free
                - numaDestroy
      Callsites:
        - Src:             'numafunc2.c:583,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:584,9'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:587,9'
          Dst:             lept_stderr
        - Src:             'numafunc2.c:589,11'
          Dst:             numaAddSpecifiedBorder
        - Src:             'numafunc2.c:591,11'
          Dst:             numaGetFArray
        - Src:             'numafunc2.c:592,11'
          Dst:             numaMakeConstant
        - Src:             'numafunc2.c:593,11'
          Dst:             numaGetFArray
        - Src:             'numafunc2.c:596,30'
          Dst:             calloc
        - Src:             'numafunc2.c:597,9'
          Dst:             numaDestroy
        - Src:             'numafunc2.c:598,9'
          Dst:             numaDestroy
        - Src:             'numafunc2.c:599,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:613,5'
          Dst:             numaDestroy
    - functionName:    numaNormalizeHistogram
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionLinenumberEnd: 1175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - nas
        - tsum
      BBCount:         28
      ICount:          153
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - numaAddNumber
        - numaCopyParameters
        - numaCreate
        - numaGetCount
        - numaGetFValue
        - numaGetSum
        - returnErrorPtr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'numafunc2.c:1154,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1155,24'
              BranchSideFuncs:
                - numaGetCount
                - numaGetSum
                - numaCreate
                - numaCopyParameters
                - numaGetFValue
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1156,9'
              BranchSideFuncs:
                - numaGetCount
                - numaGetSum
                - numaCreate
                - numaCopyParameters
                - numaGetFValue
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc2.c:1155,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1155,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1155,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1156,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1157,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1158,28'
              BranchSideFuncs:
                - numaGetCount
                - numaGetSum
                - numaCreate
                - numaCopyParameters
                - numaGetFValue
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc2.c:1157,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1157,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1157,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1158,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1159,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1161,16'
              BranchSideFuncs:
                - numaGetSum
                - numaCreate
                - numaCopyParameters
                - numaGetFValue
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'numafunc2.c:1159,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1159,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1159,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1164,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1165,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1166,24'
              BranchSideFuncs:
                - numaCopyParameters
                - numaGetFValue
                - numaAddNumber
        - Branch String:   'numafunc2.c:1165,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1165,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1165,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1168,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1169,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
            - BranchSide:      'numafunc2.c:1174,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc2.c:1155,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:1157,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:1158,15'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:1159,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:1161,5'
          Dst:             numaGetSum
        - Src:             'numafunc2.c:1164,16'
          Dst:             numaCreate
        - Src:             'numafunc2.c:1165,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:1166,5'
          Dst:             numaCopyParameters
        - Src:             'numafunc2.c:1169,9'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:1171,9'
          Dst:             numaAddNumber
    - functionName:    numaSimpleStats
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - first
        - last
        - pmean
        - pvar
        - prvar
      BBCount:         74
      ICount:          378
      EdgeCount:       99
      CyclomaticComplexity: 27
      functionsReached:
        - lept_stderr
        - numaGetCount
        - numaGetFValue
        - returnErrorInt
        - sqrtf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numafunc2.c:452,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:452,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - sqrtf
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc2.c:453,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - sqrtf
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc2.c:453,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:453,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - sqrtf
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc2.c:454,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - sqrtf
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc2.c:454,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:454,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - sqrtf
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc2.c:455,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - sqrtf
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc2.c:455,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:455,20'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - sqrtf
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc2.c:457,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - sqrtf
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc2.c:455,25'
          Branch Sides:
            - BranchSide:      'numafunc2.c:455,29'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - sqrtf
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc2.c:457,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - sqrtf
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc2.c:455,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:456,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - sqrtf
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc2.c:457,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - sqrtf
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc2.c:456,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:456,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:456,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:457,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:458,16'
              BranchSideFuncs:
                - numaGetCount
                - sqrtf
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc2.c:459,27'
              BranchSideFuncs:
                - numaGetCount
                - sqrtf
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc2.c:458,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:458,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:458,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:459,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:460,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:461,13'
              BranchSideFuncs:
                - sqrtf
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc2.c:460,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:460,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:460,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:461,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:461,11'
              BranchSideFuncs:
                - sqrtf
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'numafunc2.c:461,11'
              BranchSideFuncs:
                - sqrtf
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc2.c:462,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:462,26'
              BranchSideFuncs:
                - sqrtf
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'numafunc2.c:463,9'
              BranchSideFuncs:
                - sqrtf
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc2.c:463,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:464,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:465,9'
              BranchSideFuncs:
                - sqrtf
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
        - Branch String:   'numafunc2.c:464,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:464,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:464,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:465,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:466,9'
              BranchSideFuncs:
                - sqrtf
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'numafunc2.c:470,9'
              BranchSideFuncs:
                - sqrtf
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc2.c:466,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:468,16'
              BranchSideFuncs:
                - lept_stderr
                - sqrtf
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc2.c:468,16'
              BranchSideFuncs:
                - sqrtf
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc2.c:470,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:471,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:472,10'
              BranchSideFuncs:
                - sqrtf
                - numaGetFValue
        - Branch String:   'numafunc2.c:471,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:471,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:471,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:474,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:475,23'
              BranchSideFuncs:
                - numaGetFValue
                - sqrtf
            - BranchSide:      'numafunc2.c:480,12'
              BranchSideFuncs:
                - sqrtf
        - Branch String:   'numafunc2.c:481,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:482,18'
              BranchSideFuncs:
                - sqrtf
            - BranchSide:      'numafunc2.c:483,9'
              BranchSideFuncs:
                - sqrtf
        - Branch String:   'numafunc2.c:483,14'
          Branch Sides:
            - BranchSide:      'numafunc2.c:483,17'
              BranchSideFuncs:
                - sqrtf
            - BranchSide:      'numafunc2.c:484,15'
              BranchSideFuncs:
                - sqrtf
        - Branch String:   'numafunc2.c:483,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:484,15'
              BranchSideFuncs:
                - sqrtf
            - BranchSide:      'numafunc2.c:489,5'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:485,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:485,27'
              BranchSideFuncs:
                - sqrtf
            - BranchSide:      'numafunc2.c:486,13'
              BranchSideFuncs:
                - sqrtf
        - Branch String:   'numafunc2.c:486,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:486,35'
              BranchSideFuncs:
                - sqrtf
            - BranchSide:      'numafunc2.c:487,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc2.c:456,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:458,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:459,14'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:460,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:464,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:466,9'
          Dst:             lept_stderr
        - Src:             'numafunc2.c:471,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:475,9'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:486,29'
          Dst:             sqrtf
    - functionName:    sqrtf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    numaEarthMoverDistance
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2201
      functionLinenumberEnd: 2238
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na1
        - na2
        - pdist
      BBCount:         38
      ICount:          259
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - numaCopy
        - numaDestroy
        - numaGetCount
        - numaGetFArray
        - numaGetSum
        - numaTransform
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'numafunc2.c:2207,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2208,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetSum
                - numaGetSum
                - numaTransform
                - numaGetFArray
                - numaGetFArray
                - numaDestroy
                - numaCopy
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2209,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetSum
                - numaGetSum
                - numaTransform
                - numaGetFArray
                - numaGetFArray
                - numaDestroy
                - numaCopy
                - returnErrorInt
        - Branch String:   'numafunc2.c:2208,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2208,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2208,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2210,14'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2210,18'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetSum
                - numaGetSum
                - numaTransform
                - numaGetFArray
                - numaGetFArray
                - numaDestroy
                - numaCopy
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2211,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numafunc2.c:2210,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2211,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetSum
                - numaGetSum
                - numaTransform
                - numaGetFArray
                - numaGetFArray
                - numaDestroy
                - numaCopy
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2212,22'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetSum
                - numaGetSum
                - numaTransform
                - numaGetFArray
                - numaGetFArray
                - numaDestroy
                - numaCopy
                - returnErrorInt
        - Branch String:   'numafunc2.c:2211,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2211,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2211,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2213,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2214,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2217,16'
              BranchSideFuncs:
                - numaGetSum
                - numaGetSum
                - numaTransform
                - numaGetFArray
                - numaGetFArray
                - numaDestroy
                - numaCopy
        - Branch String:   'numafunc2.c:2214,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2214,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2214,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2219,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2219,13'
              BranchSideFuncs:
                - numaTransform
                - numaGetFArray
                - numaGetFArray
                - numaDestroy
                - numaCopy
            - BranchSide:      'numafunc2.c:2219,13'
              BranchSideFuncs:
                - numaTransform
                - numaGetFArray
                - numaGetFArray
                - numaDestroy
                - numaCopy
        - Branch String:   'numafunc2.c:2219,44'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2219,44'
              BranchSideFuncs:
                - numaTransform
                - numaGetFArray
                - numaGetFArray
                - numaDestroy
                - numaCopy
            - BranchSide:      'numafunc2.c:2219,44'
              BranchSideFuncs:
                - numaTransform
                - numaGetFArray
                - numaGetFArray
                - numaDestroy
                - numaCopy
        - Branch String:   'numafunc2.c:2220,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2221,29'
              BranchSideFuncs:
                - numaCopy
                - numaGetFArray
                - numaGetFArray
                - numaDestroy
            - BranchSide:      'numafunc2.c:2223,24'
              BranchSideFuncs:
                - numaCopy
                - numaGetFArray
                - numaGetFArray
                - numaDestroy
        - Branch String:   'numafunc2.c:2229,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2230,16'
              BranchSideFuncs:
                - numaDestroy
            - BranchSide:      'numafunc2.c:2234,14'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'numafunc2.c:2232,18'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2232,15'
              BranchSideFuncs:
                - numaDestroy
            - BranchSide:      'numafunc2.c:2232,15'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'numafunc2.c:2208,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:2211,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:2212,9'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:2213,14'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:2214,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:2217,5'
          Dst:             numaGetSum
        - Src:             'numafunc2.c:2218,5'
          Dst:             numaGetSum
        - Src:             'numafunc2.c:2221,15'
          Dst:             numaTransform
        - Src:             'numafunc2.c:2223,15'
          Dst:             numaCopy
        - Src:             'numafunc2.c:2224,14'
          Dst:             numaGetFArray
        - Src:             'numafunc2.c:2225,14'
          Dst:             numaGetFArray
        - Src:             'numafunc2.c:2236,5'
          Dst:             numaDestroy
    - functionName:    numaTransform
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - nas
        - shift
        - scale
      BBCount:         18
      ICount:          109
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - numaAddNumber
        - numaCopyParameters
        - numaCreate
        - numaGetCount
        - numaGetFValue
        - returnErrorPtr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'numafunc2.c:415,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:416,24'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaCopyParameters
                - numaGetFValue
                - numaAddNumber
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:417,22'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaCopyParameters
                - numaGetFValue
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'numafunc2.c:416,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:416,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:416,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:418,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:419,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:420,24'
              BranchSideFuncs:
                - numaCopyParameters
                - numaGetFValue
                - numaAddNumber
        - Branch String:   'numafunc2.c:419,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:419,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:419,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:421,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:422,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
            - BranchSide:      'numafunc2.c:426,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc2.c:416,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:417,9'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:418,16'
          Dst:             numaCreate
        - Src:             'numafunc2.c:419,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:420,5'
          Dst:             numaCopyParameters
        - Src:             'numafunc2.c:422,9'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:424,9'
          Dst:             numaAddNumber
    - functionName:    grayHistogramsToEMD
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2137
      functionLinenumberEnd: 2167
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - naa1
        - naa2
        - pnad
      BBCount:         36
      ICount:          202
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaEarthMoverDistance
        - numaaGetCount
        - numaaGetNuma
        - numaaGetNumberCount
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc2.c:2142,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2143,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaaGetCount
                - numaaGetCount
                - numaaGetNumberCount
                - numaaGetNumberCount
                - numaCreate
                - numaaGetNuma
                - numaaGetNuma
                - numaEarthMoverDistance
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2144,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaaGetCount
                - numaaGetCount
                - numaaGetNumberCount
                - numaaGetNumberCount
                - numaCreate
                - numaaGetNuma
                - numaaGetNuma
                - numaEarthMoverDistance
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc2.c:2143,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2143,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2143,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2145,15'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2145,19'
              BranchSideFuncs:
                - returnErrorInt
                - numaaGetCount
                - numaaGetCount
                - numaaGetNumberCount
                - numaaGetNumberCount
                - numaCreate
                - numaaGetNuma
                - numaaGetNuma
                - numaEarthMoverDistance
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2146,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'numafunc2.c:2145,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2146,16'
              BranchSideFuncs:
                - numaaGetCount
                - numaaGetCount
                - numaaGetNumberCount
                - numaaGetNumberCount
                - numaCreate
                - numaaGetNuma
                - numaaGetNuma
                - numaEarthMoverDistance
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2147,23'
              BranchSideFuncs:
                - numaaGetCount
                - numaaGetCount
                - numaaGetNumberCount
                - numaaGetNumberCount
                - numaCreate
                - numaaGetNuma
                - numaaGetNuma
                - numaEarthMoverDistance
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc2.c:2146,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2146,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2146,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2148,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2149,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2150,30'
              BranchSideFuncs:
                - numaaGetNumberCount
                - numaaGetNumberCount
                - numaCreate
                - numaaGetNuma
                - numaaGetNuma
                - numaEarthMoverDistance
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc2.c:2149,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2149,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2149,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2151,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2152,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2153,15'
              BranchSideFuncs:
                - numaCreate
                - numaaGetNuma
                - numaaGetNuma
                - numaEarthMoverDistance
                - numaAddNumber
                - numaDestroy
                - numaDestroy
                - returnErrorInt
        - Branch String:   'numafunc2.c:2152,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2152,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2152,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2153,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2154,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2156,22'
              BranchSideFuncs:
                - numaCreate
                - numaaGetNuma
                - numaaGetNuma
                - numaEarthMoverDistance
                - numaAddNumber
                - numaDestroy
                - numaDestroy
        - Branch String:   'numafunc2.c:2154,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2154,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2154,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2158,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2159,28'
              BranchSideFuncs:
                - numaaGetNuma
                - numaaGetNuma
                - numaEarthMoverDistance
                - numaAddNumber
                - numaDestroy
                - numaDestroy
            - BranchSide:      'numafunc2.c:2166,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc2.c:2143,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:2146,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:2147,9'
          Dst:             numaaGetCount
        - Src:             'numafunc2.c:2148,14'
          Dst:             numaaGetCount
        - Src:             'numafunc2.c:2149,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:2150,10'
          Dst:             numaaGetNumberCount
        - Src:             'numafunc2.c:2151,15'
          Dst:             numaaGetNumberCount
        - Src:             'numafunc2.c:2152,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:2154,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:2156,11'
          Dst:             numaCreate
        - Src:             'numafunc2.c:2159,15'
          Dst:             numaaGetNuma
        - Src:             'numafunc2.c:2160,15'
          Dst:             numaaGetNuma
        - Src:             'numafunc2.c:2161,9'
          Dst:             numaEarthMoverDistance
        - Src:             'numafunc2.c:2162,9'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:2163,9'
          Dst:             numaDestroy
        - Src:             'numafunc2.c:2164,9'
          Dst:             numaDestroy
    - functionName:    numaSplitDistribution
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1982
      functionLinenumberEnd: 2103
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - scorefract
        - psplitindex
        - pave1
        - pave2
        - pnum1
        - pnum2
        - pnascore
      BBCount:         133
      ICount:          787
      EdgeCount:       176
      CyclomaticComplexity: 45
      functionsReached:
        - gplotSimple1
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetCount
        - numaGetFValue
        - numaGetHistogramStats
        - numaGetSum
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'numafunc2.c:1990,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1990,23'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetSum
                - numaGetHistogramStats
                - numaCreate
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1991,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetSum
                - numaGetHistogramStats
                - numaCreate
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc2.c:1991,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1991,17'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetSum
                - numaGetHistogramStats
                - numaCreate
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1992,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetSum
                - numaGetHistogramStats
                - numaCreate
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc2.c:1992,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1992,17'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetSum
                - numaGetHistogramStats
                - numaCreate
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1993,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetSum
                - numaGetHistogramStats
                - numaCreate
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc2.c:1993,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1993,17'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetSum
                - numaGetHistogramStats
                - numaCreate
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1994,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetSum
                - numaGetHistogramStats
                - numaCreate
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc2.c:1994,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1994,17'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetSum
                - numaGetHistogramStats
                - numaCreate
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1995,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetSum
                - numaGetHistogramStats
                - numaCreate
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc2.c:1995,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1995,20'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetSum
                - numaGetHistogramStats
                - numaCreate
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1996,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetSum
                - numaGetHistogramStats
                - numaCreate
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc2.c:1996,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1997,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetSum
                - numaGetHistogramStats
                - numaCreate
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1999,22'
              BranchSideFuncs:
                - numaGetCount
                - numaGetSum
                - numaGetHistogramStats
                - numaCreate
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc2.c:1997,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1997,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1997,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2000,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2001,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2002,16'
              BranchSideFuncs:
                - numaGetSum
                - numaGetHistogramStats
                - numaCreate
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc2.c:2001,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2001,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2001,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2003,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2004,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2005,32'
              BranchSideFuncs:
                - numaGetHistogramStats
                - numaCreate
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
                - returnErrorInt
        - Branch String:   'numafunc2.c:2004,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2004,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2004,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2015,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2016,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2017,15'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - numaCreate
        - Branch String:   'numafunc2.c:2016,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2016,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:2016,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:2017,14'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2017,35'
              BranchSideFuncs:
                - numaCreate
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
            - BranchSide:      'numafunc2.c:2017,12'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
        - Branch String:   'numafunc2.c:2018,14'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2018,35'
              BranchSideFuncs:
                - numaCreate
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
            - BranchSide:      'numafunc2.c:2018,12'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
        - Branch String:   'numafunc2.c:2019,14'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2019,35'
              BranchSideFuncs:
                - numaCreate
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
            - BranchSide:      'numafunc2.c:2019,12'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaCreate
        - Branch String:   'numafunc2.c:2020,14'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2020,35'
              BranchSideFuncs:
                - numaCreate
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2020,12'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:2022,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2023,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2054,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:2025,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2026,20'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2028,21'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:2030,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2031,20'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2033,21'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:2037,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2037,34'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2038,13'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:2038,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2038,34'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2039,13'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:2039,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2039,34'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2040,13'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:2040,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2040,34'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2041,13'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:2041,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2042,24'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'numafunc2.c:2045,20'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:2055,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2056,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:2060,16'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:2057,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2058,13'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:2059,5'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:2061,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2062,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:2066,16'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:2063,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2064,13'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:2065,5'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:2069,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2070,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:2080,17'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:2071,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2072,22'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:2075,5'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:2080,17'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2080,15'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:2080,15'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:2082,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2082,37'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:2083,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:2083,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2083,30'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:2084,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:2084,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2084,30'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:2085,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:2085,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2085,30'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
            - BranchSide:      'numafunc2.c:2086,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaGetFValue
        - Branch String:   'numafunc2.c:2086,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2086,30'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
            - BranchSide:      'numafunc2.c:2088,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
                - lept_stderr
                - gplotSimple1
        - Branch String:   'numafunc2.c:2088,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2089,55'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
            - BranchSide:      'numafunc2.c:2095,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
        - Branch String:   'numafunc2.c:2098,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2098,16'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
            - BranchSide:      'numafunc2.c:2099,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
        - Branch String:   'numafunc2.c:2099,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2099,16'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
            - BranchSide:      'numafunc2.c:2100,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
        - Branch String:   'numafunc2.c:2100,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2100,16'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
            - BranchSide:      'numafunc2.c:2101,9'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'numafunc2.c:2101,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:2101,16'
              BranchSideFuncs:
                - numaDestroy
            - BranchSide:      'numafunc2.c:2102,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc2.c:1997,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:1999,9'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:2001,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:2002,5'
          Dst:             numaGetSum
        - Src:             'numafunc2.c:2004,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:2007,5'
          Dst:             numaGetHistogramStats
        - Src:             'numafunc2.c:2015,20'
          Dst:             numaCreate
        - Src:             'numafunc2.c:2016,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:2017,24'
          Dst:             numaCreate
        - Src:             'numafunc2.c:2018,24'
          Dst:             numaCreate
        - Src:             'numafunc2.c:2019,24'
          Dst:             numaCreate
        - Src:             'numafunc2.c:2020,24'
          Dst:             numaCreate
        - Src:             'numafunc2.c:2023,9'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:2036,9'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:2037,20'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:2038,20'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:2039,20'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:2040,20'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:2056,9'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:2062,9'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:2067,5'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:2070,9'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:2083,16'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:2084,16'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:2085,16'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:2086,16'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:2089,9'
          Dst:             lept_stderr
        - Src:             'numafunc2.c:2090,9'
          Dst:             lept_stderr
        - Src:             'numafunc2.c:2091,9'
          Dst:             gplotSimple1
        - Src:             'numafunc2.c:2095,9'
          Dst:             numaDestroy
        - Src:             'numafunc2.c:2098,16'
          Dst:             numaDestroy
        - Src:             'numafunc2.c:2099,16'
          Dst:             numaDestroy
        - Src:             'numafunc2.c:2100,16'
          Dst:             numaDestroy
        - Src:             'numafunc2.c:2101,16'
          Dst:             numaDestroy
    - functionName:    numaGetHistogramStats
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1323
      functionLinenumberEnd: 1334
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - float
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nahisto
        - startx
        - deltax
        - pxmean
        - pxmedian
        - pxmode
        - pxvariance
      BBCount:         21
      ICount:          118
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - numaGetHistogramStatsOnInterval
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numafunc2.c:1324,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1324,18'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetHistogramStatsOnInterval
            - BranchSide:      'numafunc2.c:1325,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetHistogramStatsOnInterval
        - Branch String:   'numafunc2.c:1325,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1325,20'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetHistogramStatsOnInterval
            - BranchSide:      'numafunc2.c:1326,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetHistogramStatsOnInterval
        - Branch String:   'numafunc2.c:1326,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1326,18'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetHistogramStatsOnInterval
            - BranchSide:      'numafunc2.c:1327,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetHistogramStatsOnInterval
        - Branch String:   'numafunc2.c:1327,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1327,22'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetHistogramStatsOnInterval
            - BranchSide:      'numafunc2.c:1328,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetHistogramStatsOnInterval
        - Branch String:   'numafunc2.c:1328,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1329,16'
              BranchSideFuncs:
                - numaGetHistogramStatsOnInterval
            - BranchSide:      'numafunc2.c:1331,44'
              BranchSideFuncs:
                - numaGetHistogramStatsOnInterval
        - Branch String:   'numafunc2.c:1329,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1329,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1329,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc2.c:1329,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:1331,12'
          Dst:             numaGetHistogramStatsOnInterval
    - functionName:    numaGetHistogramStatsOnInterval
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionLinenumberEnd: 1440
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - float
        - float
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nahisto
        - startx
        - deltax
        - ifirst
        - ilast
        - pxmean
        - pxmedian
        - pxmode
        - pxvariance
      BBCount:         90
      ICount:          495
      EdgeCount:       120
      CyclomaticComplexity: 32
      functionsReached:
        - lept_stderr
        - numaGetCount
        - numaGetFValue
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numafunc2.c:1376,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1376,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1377,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc2.c:1377,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1377,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1378,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc2.c:1378,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1378,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1379,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc2.c:1379,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1379,22'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1380,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc2.c:1380,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1381,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1382,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc2.c:1381,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1381,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1381,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1382,17'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1382,21'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1385,22'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc2.c:1382,30'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1382,34'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1385,22'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc2.c:1382,41'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1382,45'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1385,22'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc2.c:1382,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1383,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1385,22'
              BranchSideFuncs:
                - numaGetCount
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc2.c:1383,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1383,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1383,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1386,14'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1386,12'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1386,12'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc2.c:1387,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1387,28'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1388,9'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc2.c:1388,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1389,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1390,9'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
        - Branch String:   'numafunc2.c:1389,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1389,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1389,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1390,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1391,9'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'numafunc2.c:1395,9'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc2.c:1391,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1393,17'
              BranchSideFuncs:
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1393,17'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc2.c:1395,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1396,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1397,14'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - numaGetFValue
        - Branch String:   'numafunc2.c:1396,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1396,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1396,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1397,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1398,13'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
            - BranchSide:      'numafunc2.c:1404,9'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
        - Branch String:   'numafunc2.c:1404,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1405,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numafunc2.c:1409,9'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:1405,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1406,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'numafunc2.c:1406,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1409,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1410,19'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:1411,9'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:1411,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1412,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:1414,9'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:1414,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1415,19'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:1426,9'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc2.c:1416,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1417,27'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:1424,5'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc2.c:1419,17'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1420,29'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc2.c:1423,9'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:1426,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1427,14'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc2.c:1439,5'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1429,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1430,27'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc2.c:1436,19'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1431,17'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1432,24'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc2.c:1435,9'
              BranchSideFuncs:
                - numaGetFValue
      Callsites:
        - Src:             'numafunc2.c:1381,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:1383,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:1385,9'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:1389,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:1391,9'
          Dst:             lept_stderr
        - Src:             'numafunc2.c:1396,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:1399,9'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:1405,9'
          Dst:             lept_stderr
        - Src:             'numafunc2.c:1417,13'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:1430,13'
          Dst:             numaGetFValue
    - functionName:    numaGetRankBinValues
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1825
      functionLinenumberEnd: 1874
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - nbins
        - pnam
      BBCount:         41
      ICount:          218
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - lept_stderr
        - numaChooseSortType
        - numaDestroy
        - numaDiscretizeHistoInBins
        - numaDiscretizeSortedInBins
        - numaGetCount
        - numaGetMax
        - numaGetParameters
        - numaMakeHistogram
        - numaSort
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc2.c:1830,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1831,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaChooseSortType
                - numaGetMax
                - numaMakeHistogram
                - numaGetParameters
                - numaDiscretizeHistoInBins
                - numaDestroy
                - lept_stderr
                - numaGetCount
                - lept_stderr
                - numaSort
                - numaDiscretizeSortedInBins
                - numaDestroy
                - numaGetCount
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1832,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaChooseSortType
                - numaGetMax
                - numaMakeHistogram
                - numaGetParameters
                - numaDiscretizeHistoInBins
                - numaDestroy
                - lept_stderr
                - numaGetCount
                - lept_stderr
                - numaSort
                - numaDiscretizeSortedInBins
                - numaDestroy
                - numaGetCount
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc2.c:1831,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1831,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1831,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1833,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1834,16'
              BranchSideFuncs:
                - numaGetCount
                - numaChooseSortType
                - numaGetMax
                - numaMakeHistogram
                - numaGetParameters
                - numaDiscretizeHistoInBins
                - numaDestroy
                - lept_stderr
                - numaGetCount
                - lept_stderr
                - numaSort
                - numaDiscretizeSortedInBins
                - numaDestroy
                - numaGetCount
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1835,22'
              BranchSideFuncs:
                - numaGetCount
                - numaChooseSortType
                - numaGetMax
                - numaMakeHistogram
                - numaGetParameters
                - numaDiscretizeHistoInBins
                - numaDestroy
                - lept_stderr
                - numaGetCount
                - lept_stderr
                - numaSort
                - numaDiscretizeSortedInBins
                - numaDestroy
                - numaGetCount
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc2.c:1834,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1834,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1834,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1835,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1836,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1837,9'
              BranchSideFuncs:
                - numaChooseSortType
                - numaGetMax
                - numaMakeHistogram
                - numaGetParameters
                - numaDiscretizeHistoInBins
                - numaDestroy
                - lept_stderr
                - numaGetCount
                - lept_stderr
                - numaSort
                - numaDiscretizeSortedInBins
                - numaDestroy
                - numaGetCount
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc2.c:1836,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1836,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1836,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1837,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1838,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1846,31'
              BranchSideFuncs:
                - numaChooseSortType
                - numaGetMax
                - numaMakeHistogram
                - numaGetParameters
                - numaDiscretizeHistoInBins
                - numaDestroy
                - lept_stderr
                - numaGetCount
                - lept_stderr
                - numaSort
                - numaDiscretizeSortedInBins
                - numaDestroy
                - numaGetCount
                - lept_stderr
        - Branch String:   'numafunc2.c:1838,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1838,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1838,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1847,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1848,9'
              BranchSideFuncs:
                - numaSort
                - numaDiscretizeSortedInBins
                - numaDestroy
                - numaGetCount
                - lept_stderr
            - BranchSide:      'numafunc2.c:1859,5'
              BranchSideFuncs:
                - numaGetMax
                - numaMakeHistogram
                - numaGetParameters
                - numaDiscretizeHistoInBins
                - numaDestroy
                - lept_stderr
                - numaGetCount
                - lept_stderr
        - Branch String:   'numafunc2.c:1848,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1849,30'
              BranchSideFuncs:
                - numaGetCount
                - lept_stderr
                - numaSort
                - numaDiscretizeSortedInBins
                - numaDestroy
            - BranchSide:      'numafunc2.c:1849,30'
              BranchSideFuncs:
                - numaSort
                - numaDiscretizeSortedInBins
                - numaDestroy
        - Branch String:   'numafunc2.c:1859,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1860,16'
              BranchSideFuncs:
                - numaGetCount
                - lept_stderr
                - numaGetMax
                - numaMakeHistogram
                - numaGetParameters
                - numaDiscretizeHistoInBins
                - numaDestroy
                - lept_stderr
            - BranchSide:      'numafunc2.c:1860,16'
              BranchSideFuncs:
                - numaGetMax
                - numaMakeHistogram
                - numaGetParameters
                - numaDiscretizeHistoInBins
                - numaDestroy
                - lept_stderr
        - Branch String:   'numafunc2.c:1861,15'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1861,13'
              BranchSideFuncs:
                - numaMakeHistogram
                - numaGetParameters
                - numaDiscretizeHistoInBins
                - numaDestroy
                - lept_stderr
            - BranchSide:      'numafunc2.c:1861,13'
              BranchSideFuncs:
                - numaMakeHistogram
                - numaGetParameters
                - numaDiscretizeHistoInBins
                - numaDestroy
                - lept_stderr
        - Branch String:   'numafunc2.c:1867,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1868,9'
              BranchSideFuncs:
                - numaDiscretizeHistoInBins
                - numaDestroy
                - lept_stderr
            - BranchSide:      'numafunc2.c:1871,31'
              BranchSideFuncs:
                - numaDiscretizeHistoInBins
                - numaDestroy
        - Branch String:   'numafunc2.c:1868,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1871,31'
              BranchSideFuncs:
                - lept_stderr
                - numaDiscretizeHistoInBins
                - numaDestroy
            - BranchSide:      'numafunc2.c:1871,31'
              BranchSideFuncs:
                - numaDiscretizeHistoInBins
                - numaDestroy
      Callsites:
        - Src:             'numafunc2.c:1831,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:1834,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:1835,9'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:1836,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:1838,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:1846,12'
          Dst:             numaChooseSortType
        - Src:             'numafunc2.c:1848,9'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:1848,9'
          Dst:             lept_stderr
        - Src:             'numafunc2.c:1849,15'
          Dst:             numaSort
        - Src:             'numafunc2.c:1850,9'
          Dst:             numaDiscretizeSortedInBins
        - Src:             'numafunc2.c:1851,9'
          Dst:             numaDestroy
        - Src:             'numafunc2.c:1859,5'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:1859,5'
          Dst:             lept_stderr
        - Src:             'numafunc2.c:1860,5'
          Dst:             numaGetMax
        - Src:             'numafunc2.c:1862,11'
          Dst:             numaMakeHistogram
        - Src:             'numafunc2.c:1866,5'
          Dst:             numaGetParameters
        - Src:             'numafunc2.c:1868,9'
          Dst:             lept_stderr
        - Src:             'numafunc2.c:1871,5'
          Dst:             numaDiscretizeHistoInBins
        - Src:             'numafunc2.c:1872,5'
          Dst:             numaDestroy
    - functionName:    numaDiscretizeSortedInBins
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1664
      functionLinenumberEnd: 1707
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - nbins
        - pnabinval
      BBCount:         34
      ICount:          208
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetCount
        - numaGetFValue
        - numaGetIValue
        - numaGetUniformBinSizes
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numafunc2.c:1670,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1671,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetUniformBinSizes
                - numaGetIValue
                - numaCreate
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
                - numaGetIValue
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1672,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetUniformBinSizes
                - numaGetIValue
                - numaCreate
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
                - numaGetIValue
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc2.c:1671,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1671,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1671,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1673,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1674,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetUniformBinSizes
                - numaGetIValue
                - numaCreate
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
                - numaGetIValue
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1675,9'
              BranchSideFuncs:
                - numaGetCount
                - numaGetUniformBinSizes
                - numaGetIValue
                - numaCreate
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
                - numaGetIValue
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'numafunc2.c:1674,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1674,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1674,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1675,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1676,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1679,25'
              BranchSideFuncs:
                - numaGetCount
                - numaGetUniformBinSizes
                - numaGetIValue
                - numaCreate
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
                - numaGetIValue
                - returnErrorInt
        - Branch String:   'numafunc2.c:1676,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1676,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1676,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1680,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1681,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1684,9'
              BranchSideFuncs:
                - numaGetIValue
                - numaCreate
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
                - numaGetIValue
        - Branch String:   'numafunc2.c:1681,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1681,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1681,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1689,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1690,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
                - numaAddNumber
                - numaGetIValue
            - BranchSide:      'numafunc2.c:1703,18'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'numafunc2.c:1693,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1694,19'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetIValue
                - numaDestroy
                - numaGetFValue
            - BranchSide:      'numafunc2.c:1702,5'
              BranchSideFuncs:
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
                - numaGetIValue
        - Branch String:   'numafunc2.c:1699,17'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1699,36'
              BranchSideFuncs:
                - numaDestroy
            - BranchSide:      'numafunc2.c:1700,27'
              BranchSideFuncs:
                - numaGetIValue
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
      Callsites:
        - Src:             'numafunc2.c:1671,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:1674,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:1676,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:1679,12'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:1680,19'
          Dst:             numaGetUniformBinSizes
        - Src:             'numafunc2.c:1681,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:1687,5'
          Dst:             numaGetIValue
        - Src:             'numafunc2.c:1688,16'
          Dst:             numaCreate
        - Src:             'numafunc2.c:1690,9'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:1695,13'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:1700,13'
          Dst:             numaGetIValue
        - Src:             'numafunc2.c:1705,5'
          Dst:             numaDestroy
    - functionName:    numaMakeHistogram
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - maxbins
        - pbinsize
        - pbinstart
      BBCount:         76
      ICount:          438
      EdgeCount:       102
      CyclomaticComplexity: 28
      functionsReached:
        - numaConvertToInt
        - numaCreate
        - numaDestroy
        - numaGetCount
        - numaGetIValue
        - numaGetMax
        - numaGetMin
        - numaSetCount
        - numaSetParameters
        - numaSetValue
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numafunc2.c:871,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:871,20'
              BranchSideFuncs:
                - returnErrorPtr
                - numaGetMin
                - numaGetMax
                - numaConvertToInt
                - numaGetCount
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:872,9'
              BranchSideFuncs:
                - returnErrorPtr
                - numaGetMin
                - numaGetMax
                - numaConvertToInt
                - numaGetCount
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc2.c:872,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:872,21'
              BranchSideFuncs:
                - returnErrorPtr
                - numaGetMin
                - numaGetMax
                - numaConvertToInt
                - numaGetCount
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:873,10'
              BranchSideFuncs:
                - returnErrorPtr
                - numaGetMin
                - numaGetMax
                - numaConvertToInt
                - numaGetCount
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc2.c:873,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:874,24'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaConvertToInt
                - numaGetCount
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:875,9'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaConvertToInt
                - numaGetCount
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc2.c:874,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:874,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:874,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:875,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:876,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:879,16'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaConvertToInt
                - numaGetCount
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc2.c:876,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:876,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:876,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:883,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:884,17'
              BranchSideFuncs:
                - numaConvertToInt
                - numaGetCount
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:890,13'
              BranchSideFuncs:
                - numaConvertToInt
                - numaGetCount
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc2.c:885,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:886,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:887,5'
              BranchSideFuncs:
                - numaConvertToInt
                - numaGetCount
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc2.c:886,28'
          Branch Sides:
            - BranchSide:      'numafunc2.c:886,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:886,13'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:891,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:892,28'
              BranchSideFuncs:
                - numaConvertToInt
                - numaGetCount
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:903,17'
              BranchSideFuncs:
                - numaConvertToInt
                - numaGetCount
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc2.c:894,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:895,17'
              BranchSideFuncs:
                - numaConvertToInt
                - numaGetCount
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:900,13'
              BranchSideFuncs:
                - numaConvertToInt
                - numaGetCount
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc2.c:895,17'
          Branch Sides:
            - BranchSide:      'numafunc2.c:896,40'
              BranchSideFuncs:
                - numaConvertToInt
                - numaGetCount
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:899,9'
              BranchSideFuncs:
                - numaConvertToInt
                - numaGetCount
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc2.c:900,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:901,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:902,5'
              BranchSideFuncs:
                - numaConvertToInt
                - numaGetCount
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc2.c:901,28'
          Branch Sides:
            - BranchSide:      'numafunc2.c:901,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:901,13'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:905,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:905,31'
              BranchSideFuncs:
                - numaConvertToInt
                - numaGetCount
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:906,17'
              BranchSideFuncs:
                - numaConvertToInt
                - numaGetCount
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc2.c:909,19'
          Branch Sides:
            - BranchSide:      'numafunc2.c:909,22'
              BranchSideFuncs:
                - numaConvertToInt
                - numaGetCount
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:915,9'
              BranchSideFuncs:
                - numaConvertToInt
                - numaGetCount
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc2.c:909,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:910,13'
              BranchSideFuncs:
                - numaConvertToInt
                - numaGetCount
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:915,9'
              BranchSideFuncs:
                - numaConvertToInt
                - numaGetCount
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc2.c:910,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:911,23'
              BranchSideFuncs:
                - numaConvertToInt
                - numaGetCount
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:913,23'
              BranchSideFuncs:
                - numaConvertToInt
                - numaGetCount
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc2.c:915,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:915,33'
              BranchSideFuncs:
                - numaConvertToInt
                - numaGetCount
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:923,33'
              BranchSideFuncs:
                - numaConvertToInt
                - numaGetCount
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc2.c:923,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:924,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:925,22'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'numafunc2.c:924,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:924,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:924,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:929,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:930,9'
              BranchSideFuncs:
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:933,18'
              BranchSideFuncs:
                - numaSetCount
                - numaSetParameters
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
        - Branch String:   'numafunc2.c:931,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:931,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:931,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:935,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:936,23'
              BranchSideFuncs:
                - numaGetIValue
                - numaDestroy
                - numaGetIValue
                - numaSetValue
            - BranchSide:      'numafunc2.c:944,5'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'numafunc2.c:938,23'
          Branch Sides:
            - BranchSide:      'numafunc2.c:938,26'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
            - BranchSide:      'numafunc2.c:942,5'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
        - Branch String:   'numafunc2.c:938,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:939,27'
              BranchSideFuncs:
                - numaGetIValue
                - numaSetValue
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'numafunc2.c:942,5'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
      Callsites:
        - Src:             'numafunc2.c:874,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:876,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:879,5'
          Dst:             numaGetMin
        - Src:             'numafunc2.c:881,5'
          Dst:             numaGetMax
        - Src:             'numafunc2.c:886,28'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:901,28'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:923,16'
          Dst:             numaConvertToInt
        - Src:             'numafunc2.c:924,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:925,9'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:929,19'
          Dst:             numaCreate
        - Src:             'numafunc2.c:930,9'
          Dst:             numaDestroy
        - Src:             'numafunc2.c:931,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:933,5'
          Dst:             numaSetCount
        - Src:             'numafunc2.c:934,5'
          Dst:             numaSetParameters
        - Src:             'numafunc2.c:936,9'
          Dst:             numaGetIValue
        - Src:             'numafunc2.c:939,13'
          Dst:             numaGetIValue
        - Src:             'numafunc2.c:940,13'
          Dst:             numaSetValue
        - Src:             'numafunc2.c:944,5'
          Dst:             numaDestroy
    - functionName:    numaDiscretizeHistoInBins
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1740
      functionLinenumberEnd: 1800
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - nbins
        - pnabinval
        - pnarank
      BBCount:         59
      ICount:          337
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetCount
        - numaGetIValue
        - numaGetPartialSums
        - numaGetSum
        - numaGetUniformBinSizes
        - numaNormalizeHistogram
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'numafunc2.c:1746,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1746,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetSum
                - numaGetUniformBinSizes
                - numaGetIValue
                - numaCreate
                - numaDestroy
                - numaNormalizeHistogram
                - numaGetPartialSums
                - numaDestroy
                - lept_stderr
                - numaGetIValue
                - numaAddNumber
                - numaGetIValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1747,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetSum
                - numaGetUniformBinSizes
                - numaGetIValue
                - numaCreate
                - numaDestroy
                - numaNormalizeHistogram
                - numaGetPartialSums
                - numaDestroy
                - lept_stderr
                - numaGetIValue
                - numaAddNumber
                - numaGetIValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc2.c:1747,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1748,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetSum
                - numaGetUniformBinSizes
                - numaGetIValue
                - numaCreate
                - numaDestroy
                - numaNormalizeHistogram
                - numaGetPartialSums
                - numaDestroy
                - lept_stderr
                - numaGetIValue
                - numaAddNumber
                - numaGetIValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1749,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetSum
                - numaGetUniformBinSizes
                - numaGetIValue
                - numaCreate
                - numaDestroy
                - numaNormalizeHistogram
                - numaGetPartialSums
                - numaDestroy
                - lept_stderr
                - numaGetIValue
                - numaAddNumber
                - numaGetIValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc2.c:1748,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1748,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1748,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1750,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1751,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetSum
                - numaGetUniformBinSizes
                - numaGetIValue
                - numaCreate
                - numaDestroy
                - numaNormalizeHistogram
                - numaGetPartialSums
                - numaDestroy
                - lept_stderr
                - numaGetIValue
                - numaAddNumber
                - numaGetIValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1752,9'
              BranchSideFuncs:
                - numaGetCount
                - numaGetSum
                - numaGetUniformBinSizes
                - numaGetIValue
                - numaCreate
                - numaDestroy
                - numaNormalizeHistogram
                - numaGetPartialSums
                - numaDestroy
                - lept_stderr
                - numaGetIValue
                - numaAddNumber
                - numaGetIValue
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'numafunc2.c:1751,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1751,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1751,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1752,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1753,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1755,27'
              BranchSideFuncs:
                - numaGetCount
                - numaGetSum
                - numaGetUniformBinSizes
                - numaGetIValue
                - numaCreate
                - numaDestroy
                - numaNormalizeHistogram
                - numaGetPartialSums
                - numaDestroy
                - lept_stderr
                - numaGetIValue
                - numaAddNumber
                - numaGetIValue
                - returnErrorInt
                - lept_stderr
        - Branch String:   'numafunc2.c:1753,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1753,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1753,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1758,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1758,20'
              BranchSideFuncs:
                - numaGetUniformBinSizes
                - numaGetIValue
                - numaCreate
                - numaDestroy
                - numaNormalizeHistogram
                - numaGetPartialSums
                - numaDestroy
                - lept_stderr
                - numaGetIValue
                - numaAddNumber
                - numaGetIValue
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'numafunc2.c:1761,42'
              BranchSideFuncs:
                - numaGetUniformBinSizes
                - numaGetIValue
                - numaCreate
                - numaDestroy
                - numaNormalizeHistogram
                - numaGetPartialSums
                - numaDestroy
                - lept_stderr
                - numaGetIValue
                - numaAddNumber
                - numaGetIValue
                - returnErrorInt
        - Branch String:   'numafunc2.c:1758,20'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1761,42'
              BranchSideFuncs:
                - lept_stderr
                - numaGetUniformBinSizes
                - numaGetIValue
                - numaCreate
                - numaDestroy
                - numaNormalizeHistogram
                - numaGetPartialSums
                - numaDestroy
                - lept_stderr
                - numaGetIValue
                - numaAddNumber
                - numaGetIValue
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1761,42'
              BranchSideFuncs:
                - numaGetUniformBinSizes
                - numaGetIValue
                - numaCreate
                - numaDestroy
                - numaNormalizeHistogram
                - numaGetPartialSums
                - numaDestroy
                - lept_stderr
                - numaGetIValue
                - numaAddNumber
                - numaGetIValue
                - returnErrorInt
        - Branch String:   'numafunc2.c:1761,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1762,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1765,9'
              BranchSideFuncs:
                - numaGetIValue
                - numaCreate
                - numaDestroy
                - numaNormalizeHistogram
                - numaGetPartialSums
                - numaDestroy
                - lept_stderr
                - numaGetIValue
                - numaAddNumber
                - numaGetIValue
        - Branch String:   'numafunc2.c:1762,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1762,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1762,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1770,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1771,23'
              BranchSideFuncs:
                - numaGetIValue
                - numaDestroy
                - numaNormalizeHistogram
                - numaGetPartialSums
                - numaDestroy
                - lept_stderr
                - numaAddNumber
                - numaGetIValue
            - BranchSide:      'numafunc2.c:1787,18'
              BranchSideFuncs:
                - numaDestroy
                - numaNormalizeHistogram
                - numaGetPartialSums
                - numaDestroy
                - lept_stderr
        - Branch String:   'numafunc2.c:1772,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1773,21'
              BranchSideFuncs:
                - numaDestroy
                - numaNormalizeHistogram
                - numaGetPartialSums
                - numaDestroy
                - lept_stderr
                - numaGetIValue
                - numaAddNumber
                - numaGetIValue
            - BranchSide:      'numafunc2.c:1785,13'
              BranchSideFuncs:
                - numaDestroy
                - numaNormalizeHistogram
                - numaGetPartialSums
                - numaDestroy
                - lept_stderr
                - numaGetIValue
                - numaAddNumber
                - numaGetIValue
        - Branch String:   'numafunc2.c:1775,17'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1776,23'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetIValue
                - numaDestroy
                - numaNormalizeHistogram
                - numaGetPartialSums
                - numaDestroy
                - lept_stderr
                - numaGetIValue
            - BranchSide:      'numafunc2.c:1784,9'
              BranchSideFuncs:
                - numaDestroy
                - numaNormalizeHistogram
                - numaGetPartialSums
                - numaDestroy
                - lept_stderr
                - numaGetIValue
                - numaAddNumber
                - numaGetIValue
        - Branch String:   'numafunc2.c:1781,21'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1781,40'
              BranchSideFuncs:
                - numaDestroy
                - numaNormalizeHistogram
                - numaGetPartialSums
                - numaDestroy
                - lept_stderr
                - numaGetIValue
                - numaAddNumber
                - numaGetIValue
            - BranchSide:      'numafunc2.c:1782,31'
              BranchSideFuncs:
                - numaGetIValue
                - numaDestroy
                - numaNormalizeHistogram
                - numaGetPartialSums
                - numaDestroy
                - lept_stderr
                - numaGetIValue
                - numaAddNumber
        - Branch String:   'numafunc2.c:1785,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1785,32'
              BranchSideFuncs:
                - numaDestroy
                - numaNormalizeHistogram
                - numaGetPartialSums
                - numaDestroy
                - lept_stderr
            - BranchSide:      'numafunc2.c:1786,5'
              BranchSideFuncs:
                - numaDestroy
                - numaNormalizeHistogram
                - numaGetPartialSums
                - numaDestroy
                - lept_stderr
                - numaGetIValue
                - numaAddNumber
                - numaGetIValue
        - Branch String:   'numafunc2.c:1788,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1789,9'
              BranchSideFuncs:
                - numaDestroy
                - numaNormalizeHistogram
                - numaGetPartialSums
                - numaDestroy
                - lept_stderr
            - BranchSide:      'numafunc2.c:1793,9'
              BranchSideFuncs:
                - numaDestroy
                - numaNormalizeHistogram
                - numaGetPartialSums
                - numaDestroy
        - Branch String:   'numafunc2.c:1789,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1793,9'
              BranchSideFuncs:
                - lept_stderr
                - numaDestroy
                - numaNormalizeHistogram
                - numaGetPartialSums
                - numaDestroy
            - BranchSide:      'numafunc2.c:1793,9'
              BranchSideFuncs:
                - numaDestroy
                - numaNormalizeHistogram
                - numaGetPartialSums
                - numaDestroy
        - Branch String:   'numafunc2.c:1793,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1794,38'
              BranchSideFuncs:
                - numaNormalizeHistogram
                - numaGetPartialSums
                - numaDestroy
                - numaDestroy
            - BranchSide:      'numafunc2.c:1798,5'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'numafunc2.c:1748,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:1751,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:1753,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:1755,14'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:1756,5'
          Dst:             numaGetSum
        - Src:             'numafunc2.c:1758,20'
          Dst:             lept_stderr
        - Src:             'numafunc2.c:1761,19'
          Dst:             numaGetUniformBinSizes
        - Src:             'numafunc2.c:1762,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:1768,5'
          Dst:             numaGetIValue
        - Src:             'numafunc2.c:1769,16'
          Dst:             numaCreate
        - Src:             'numafunc2.c:1771,9'
          Dst:             numaGetIValue
        - Src:             'numafunc2.c:1777,17'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:1782,17'
          Dst:             numaGetIValue
        - Src:             'numafunc2.c:1789,9'
          Dst:             lept_stderr
        - Src:             'numafunc2.c:1794,15'
          Dst:             numaNormalizeHistogram
        - Src:             'numafunc2.c:1795,20'
          Dst:             numaGetPartialSums
        - Src:             'numafunc2.c:1796,9'
          Dst:             numaDestroy
        - Src:             'numafunc2.c:1798,5'
          Dst:             numaDestroy
    - functionName:    numaGetUniformBinSizes
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1893
      functionLinenumberEnd: 1918
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ntotal
        - nbins
      BBCount:         29
      ICount:          153
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - numaAddNumber
        - numaCreate
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'numafunc2.c:1897,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1898,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1899,9'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc2.c:1898,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1898,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1898,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1899,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1900,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1902,30'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'numafunc2.c:1900,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1900,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1900,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1902,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1903,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1905,9'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'numafunc2.c:1903,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1903,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1903,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1905,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1906,16'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'numafunc2.c:1911,11'
              BranchSideFuncs:
                - numaAddNumber
        - Branch String:   'numafunc2.c:1906,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1907,27'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'numafunc2.c:1908,16'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1912,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1913,15'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'numafunc2.c:1917,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc2.c:1898,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:1900,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:1902,19'
          Dst:             numaCreate
        - Src:             'numafunc2.c:1903,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:1907,13'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:1914,9'
          Dst:             numaAddNumber
    - functionName:    numaConvertToInt
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nas
      BBCount:         18
      ICount:          98
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - numaAddNumber
        - numaCopyParameters
        - numaCreate
        - numaGetCount
        - numaGetIValue
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numafunc2.c:816,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:817,24'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaCopyParameters
                - numaGetIValue
                - numaAddNumber
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:819,22'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaCopyParameters
                - numaGetIValue
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'numafunc2.c:817,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:817,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:817,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:820,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:821,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:822,24'
              BranchSideFuncs:
                - numaCopyParameters
                - numaGetIValue
                - numaAddNumber
        - Branch String:   'numafunc2.c:821,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:821,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:821,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:823,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:824,23'
              BranchSideFuncs:
                - numaGetIValue
                - numaAddNumber
            - BranchSide:      'numafunc2.c:827,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc2.c:817,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:819,9'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:820,16'
          Dst:             numaCreate
        - Src:             'numafunc2.c:821,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:822,5'
          Dst:             numaCopyParameters
        - Src:             'numafunc2.c:824,9'
          Dst:             numaGetIValue
        - Src:             'numafunc2.c:825,9'
          Dst:             numaAddNumber
    - functionName:    numaHistogramGetRankFromVal
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1524
      functionLinenumberEnd: 1564
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - rval
        - prank
      BBCount:         24
      ICount:          184
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - numaGetCount
        - numaGetFValue
        - numaGetParameters
        - numaGetSum
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc2.c:1528,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1529,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetParameters
                - numaGetCount
                - numaGetFValue
                - numaGetSum
                - numaGetFValue
            - BranchSide:      'numafunc2.c:1530,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetParameters
                - numaGetCount
                - numaGetFValue
                - numaGetSum
                - numaGetFValue
        - Branch String:   'numafunc2.c:1529,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1529,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1529,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1531,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1532,16'
              BranchSideFuncs:
                - numaGetParameters
                - numaGetCount
                - numaGetFValue
                - numaGetSum
                - numaGetFValue
            - BranchSide:      'numafunc2.c:1533,23'
              BranchSideFuncs:
                - numaGetParameters
                - numaGetCount
                - numaGetFValue
                - numaGetSum
                - numaGetFValue
        - Branch String:   'numafunc2.c:1532,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1532,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1532,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1535,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1536,9'
              BranchSideFuncs: []
            - BranchSide:      'numafunc2.c:1537,14'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetSum
                - numaGetFValue
        - Branch String:   'numafunc2.c:1538,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1539,10'
              BranchSideFuncs: []
            - BranchSide:      'numafunc2.c:1543,15'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetSum
                - numaGetFValue
        - Branch String:   'numafunc2.c:1545,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1546,10'
              BranchSideFuncs: []
            - BranchSide:      'numafunc2.c:1549,16'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetSum
                - numaGetFValue
        - Branch String:   'numafunc2.c:1552,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1553,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaGetSum
            - BranchSide:      'numafunc2.c:1556,19'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetSum
      Callsites:
        - Src:             'numafunc2.c:1529,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:1532,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:1533,5'
          Dst:             numaGetParameters
        - Src:             'numafunc2.c:1534,9'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:1553,9'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:1556,5'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:1558,5'
          Dst:             numaGetSum
    - functionName:    numaMakeRankFromHistogram
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1461
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - float
        - float
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - startx
        - deltax
        - nasy
        - npts
        - pnax
        - pnay
      BBCount:         26
      ICount:          174
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetCount
        - numaGetFValue
        - numaInterpolateEqxInterval
        - numaNormalizeHistogram
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc2.c:1466,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1466,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaNormalizeHistogram
                - numaCreate
                - numaAddNumber
                - numaInterpolateEqxInterval
                - numaDestroy
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1467,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaNormalizeHistogram
                - numaCreate
                - numaAddNumber
                - numaInterpolateEqxInterval
                - numaDestroy
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
        - Branch String:   'numafunc2.c:1467,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1468,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaNormalizeHistogram
                - numaCreate
                - numaAddNumber
                - numaInterpolateEqxInterval
                - numaDestroy
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1469,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaNormalizeHistogram
                - numaCreate
                - numaAddNumber
                - numaInterpolateEqxInterval
                - numaDestroy
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
        - Branch String:   'numafunc2.c:1468,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1468,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1468,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1470,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1471,16'
              BranchSideFuncs:
                - numaGetCount
                - numaNormalizeHistogram
                - numaCreate
                - numaAddNumber
                - numaInterpolateEqxInterval
                - numaDestroy
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1472,27'
              BranchSideFuncs:
                - numaGetCount
                - numaNormalizeHistogram
                - numaCreate
                - numaAddNumber
                - numaInterpolateEqxInterval
                - numaDestroy
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
        - Branch String:   'numafunc2.c:1471,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1471,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1471,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1472,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1473,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1477,34'
              BranchSideFuncs:
                - numaNormalizeHistogram
                - numaCreate
                - numaAddNumber
                - numaInterpolateEqxInterval
                - numaDestroy
                - numaDestroy
                - numaGetFValue
                - numaAddNumber
        - Branch String:   'numafunc2.c:1473,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1473,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1473,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1481,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1482,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaAddNumber
                - numaInterpolateEqxInterval
                - numaDestroy
                - numaDestroy
            - BranchSide:      'numafunc2.c:1489,32'
              BranchSideFuncs:
                - numaInterpolateEqxInterval
                - numaDestroy
                - numaDestroy
      Callsites:
        - Src:             'numafunc2.c:1468,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:1471,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:1472,14'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:1473,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:1477,11'
          Dst:             numaNormalizeHistogram
        - Src:             'numafunc2.c:1478,11'
          Dst:             numaCreate
        - Src:             'numafunc2.c:1480,5'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:1482,9'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:1484,9'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:1489,5'
          Dst:             numaInterpolateEqxInterval
        - Src:             'numafunc2.c:1492,5'
          Dst:             numaDestroy
        - Src:             'numafunc2.c:1493,5'
          Dst:             numaDestroy
    - functionName:    numaHistogramGetValFromRank
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1593
      functionLinenumberEnd: 1635
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - rank
        - prval
      BBCount:         36
      ICount:          205
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - lept_stderr
        - numaGetCount
        - numaGetFValue
        - numaGetParameters
        - numaGetSum
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'numafunc2.c:1597,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1598,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetParameters
                - numaGetSum
                - numaGetFValue
                - lept_stderr
                - lept_stderr
            - BranchSide:      'numafunc2.c:1599,6'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetParameters
                - numaGetSum
                - numaGetFValue
                - lept_stderr
                - lept_stderr
        - Branch String:   'numafunc2.c:1598,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1598,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1598,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1600,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1601,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetParameters
                - numaGetSum
                - numaGetFValue
                - lept_stderr
                - lept_stderr
            - BranchSide:      'numafunc2.c:1602,9'
              BranchSideFuncs:
                - numaGetCount
                - numaGetParameters
                - numaGetSum
                - numaGetFValue
                - lept_stderr
                - lept_stderr
        - Branch String:   'numafunc2.c:1601,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1601,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1601,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1602,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1603,9'
              BranchSideFuncs:
                - numaGetCount
                - numaGetParameters
                - numaGetSum
                - numaGetFValue
                - lept_stderr
                - lept_stderr
            - BranchSide:      'numafunc2.c:1606,9'
              BranchSideFuncs:
                - numaGetCount
                - numaGetParameters
                - numaGetSum
                - numaGetFValue
                - lept_stderr
        - Branch String:   'numafunc2.c:1603,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1604,14'
              BranchSideFuncs:
                - lept_stderr
                - numaGetCount
                - numaGetParameters
                - numaGetSum
                - numaGetFValue
                - lept_stderr
            - BranchSide:      'numafunc2.c:1604,14'
              BranchSideFuncs:
                - numaGetCount
                - numaGetParameters
                - numaGetSum
                - numaGetFValue
                - lept_stderr
        - Branch String:   'numafunc2.c:1606,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1607,9'
              BranchSideFuncs:
                - numaGetCount
                - numaGetParameters
                - numaGetSum
                - numaGetFValue
                - lept_stderr
            - BranchSide:      'numafunc2.c:1611,22'
              BranchSideFuncs:
                - numaGetCount
                - numaGetParameters
                - numaGetSum
                - numaGetFValue
        - Branch String:   'numafunc2.c:1607,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1608,14'
              BranchSideFuncs:
                - lept_stderr
                - numaGetCount
                - numaGetParameters
                - numaGetSum
                - numaGetFValue
            - BranchSide:      'numafunc2.c:1608,14'
              BranchSideFuncs:
                - numaGetCount
                - numaGetParameters
                - numaGetSum
                - numaGetFValue
        - Branch String:   'numafunc2.c:1617,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1618,23'
              BranchSideFuncs:
                - numaGetFValue
            - BranchSide:      'numafunc2.c:1623,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1619,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1620,13'
              BranchSideFuncs: []
            - BranchSide:      'numafunc2.c:1621,16'
              BranchSideFuncs:
                - numaGetFValue
        - Branch String:   'numafunc2.c:1623,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1624,15'
              BranchSideFuncs: []
            - BranchSide:      'numafunc2.c:1626,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numafunc2.c:1598,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:1601,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:1603,9'
          Dst:             lept_stderr
        - Src:             'numafunc2.c:1607,9'
          Dst:             lept_stderr
        - Src:             'numafunc2.c:1611,9'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:1612,5'
          Dst:             numaGetParameters
        - Src:             'numafunc2.c:1613,5'
          Dst:             numaGetSum
        - Src:             'numafunc2.c:1618,9'
          Dst:             numaGetFValue
    - functionName:    numaGetStatsUsingHistogram
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1289
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - float
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - maxbins
        - pmin
        - pmax
        - pmean
        - pvariance
        - pmedian
        - rank
        - prval
        - phisto
      BBCount:         77
      ICount:          405
      EdgeCount:       102
      CyclomaticComplexity: 27
      functionsReached:
        - numaDestroy
        - numaGetCount
        - numaGetFValue
        - numaGetMax
        - numaGetMin
        - numaHistogramGetValFromRank
        - numaMakeHistogramAuto
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'numafunc2.c:1242,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1242,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1243,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc2.c:1243,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1243,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1244,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc2.c:1244,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1244,17'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1245,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc2.c:1245,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1245,21'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1246,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc2.c:1246,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1246,19'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1247,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc2.c:1247,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1247,17'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1248,9'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc2.c:1248,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1248,18'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1249,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc2.c:1249,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1250,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1251,27'
              BranchSideFuncs:
                - numaGetCount
                - numaGetMin
                - numaGetMax
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'numafunc2.c:1250,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1250,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1250,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1251,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1252,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1254,16'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:1252,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1252,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:1252,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1256,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1256,23'
              BranchSideFuncs:
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:1257,9'
              BranchSideFuncs:
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:1257,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1257,23'
              BranchSideFuncs:
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:1258,9'
              BranchSideFuncs:
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:1258,15'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1258,18'
              BranchSideFuncs:
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:1259,13'
              BranchSideFuncs:
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'numafunc2.c:1258,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1259,13'
              BranchSideFuncs:
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:1267,9'
              BranchSideFuncs:
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
        - Branch String:   'numafunc2.c:1260,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1261,27'
              BranchSideFuncs:
                - numaGetFValue
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
            - BranchSide:      'numafunc2.c:1264,16'
              BranchSideFuncs:
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
        - Branch String:   'numafunc2.c:1265,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1265,29'
              BranchSideFuncs:
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
            - BranchSide:      'numafunc2.c:1266,5'
              BranchSideFuncs:
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
        - Branch String:   'numafunc2.c:1267,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1268,13'
              BranchSideFuncs:
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
                - numaGetFValue
            - BranchSide:      'numafunc2.c:1276,10'
              BranchSideFuncs:
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
        - Branch String:   'numafunc2.c:1269,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1270,27'
              BranchSideFuncs:
                - numaGetFValue
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
            - BranchSide:      'numafunc2.c:1273,22'
              BranchSideFuncs:
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
        - Branch String:   'numafunc2.c:1276,18'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1276,22'
              BranchSideFuncs:
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
            - BranchSide:      'numafunc2.c:1279,33'
              BranchSideFuncs:
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
        - Branch String:   'numafunc2.c:1276,28'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1276,32'
              BranchSideFuncs:
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
            - BranchSide:      'numafunc2.c:1279,33'
              BranchSideFuncs:
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
        - Branch String:   'numafunc2.c:1276,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1277,9'
              BranchSideFuncs:
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
            - BranchSide:      'numafunc2.c:1279,33'
              BranchSideFuncs:
                - numaMakeHistogramAuto
                - numaDestroy
                - numaHistogramGetValFromRank
                - numaHistogramGetValFromRank
        - Branch String:   'numafunc2.c:1280,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1281,37'
              BranchSideFuncs:
                - numaHistogramGetValFromRank
                - numaDestroy
                - numaHistogramGetValFromRank
            - BranchSide:      'numafunc2.c:1282,9'
              BranchSideFuncs:
                - numaDestroy
                - numaHistogramGetValFromRank
        - Branch String:   'numafunc2.c:1282,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1283,37'
              BranchSideFuncs:
                - numaHistogramGetValFromRank
                - numaDestroy
            - BranchSide:      'numafunc2.c:1284,9'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'numafunc2.c:1284,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1285,19'
              BranchSideFuncs: []
            - BranchSide:      'numafunc2.c:1287,9'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'numafunc2.c:1250,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:1251,14'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:1252,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:1254,5'
          Dst:             numaGetMin
        - Src:             'numafunc2.c:1255,5'
          Dst:             numaGetMax
        - Src:             'numafunc2.c:1261,13'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:1270,13'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:1279,11'
          Dst:             numaMakeHistogramAuto
        - Src:             'numafunc2.c:1281,9'
          Dst:             numaHistogramGetValFromRank
        - Src:             'numafunc2.c:1283,9'
          Dst:             numaHistogramGetValFromRank
        - Src:             'numafunc2.c:1287,9'
          Dst:             numaDestroy
    - functionName:    numaMakeHistogramAuto
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - na
        - maxbins
      BBCount:         30
      ICount:          264
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - numaAddNumber
        - numaCreate
        - numaGetCount
        - numaGetFValue
        - numaGetIValue
        - numaGetMax
        - numaGetMin
        - numaHasOnlyIntegers
        - numaSetCount
        - numaSetParameters
        - numaSetValue
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numafunc2.c:979,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:980,24'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaGetCount
                - numaHasOnlyIntegers
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaGetFValue
                - numaGetIValue
                - numaSetValue
                - numaCreate
                - numaSetParameters
                - numaAddNumber
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
            - BranchSide:      'numafunc2.c:981,15'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaGetCount
                - numaHasOnlyIntegers
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaGetFValue
                - numaGetIValue
                - numaSetValue
                - numaCreate
                - numaSetParameters
                - numaAddNumber
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
        - Branch String:   'numafunc2.c:980,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:980,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:980,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:981,15'
          Branch Sides:
            - BranchSide:      'numafunc2.c:981,13'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaGetCount
                - numaHasOnlyIntegers
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaGetFValue
                - numaGetIValue
                - numaSetValue
                - numaCreate
                - numaSetParameters
                - numaAddNumber
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
            - BranchSide:      'numafunc2.c:981,13'
              BranchSideFuncs:
                - numaGetMin
                - numaGetMax
                - numaGetCount
                - numaHasOnlyIntegers
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaGetFValue
                - numaGetIValue
                - numaSetValue
                - numaCreate
                - numaSetParameters
                - numaAddNumber
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
        - Branch String:   'numafunc2.c:992,17'
          Branch Sides:
            - BranchSide:      'numafunc2.c:992,21'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaGetFValue
                - numaGetIValue
                - numaSetValue
                - numaCreate
                - numaSetParameters
                - numaAddNumber
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
            - BranchSide:      'numafunc2.c:1010,13'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaGetFValue
                - numaGetIValue
                - numaSetValue
                - numaCreate
                - numaSetParameters
                - numaAddNumber
        - Branch String:   'numafunc2.c:992,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:993,25'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
            - BranchSide:      'numafunc2.c:1010,13'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaGetFValue
                - numaGetIValue
                - numaSetValue
                - numaCreate
                - numaSetParameters
                - numaAddNumber
        - Branch String:   'numafunc2.c:999,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1000,27'
              BranchSideFuncs:
                - numaGetIValue
                - numaGetIValue
                - numaSetValue
            - BranchSide:      'numafunc2.c:1006,16'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1012,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1013,15'
              BranchSideFuncs:
                - numaCreate
                - numaSetParameters
                - numaAddNumber
            - BranchSide:      'numafunc2.c:1018,22'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaSetParameters
                - numaGetFValue
                - numaGetIValue
                - numaSetValue
        - Branch String:   'numafunc2.c:1021,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1022,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetIValue
                - numaSetValue
            - BranchSide:      'numafunc2.c:1029,12'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1024,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1024,14'
              BranchSideFuncs:
                - numaGetIValue
                - numaSetValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:1024,14'
              BranchSideFuncs:
                - numaGetIValue
                - numaSetValue
                - numaGetFValue
      Callsites:
        - Src:             'numafunc2.c:980,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:984,5'
          Dst:             numaGetMin
        - Src:             'numafunc2.c:985,5'
          Dst:             numaGetMax
        - Src:             'numafunc2.c:988,9'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:989,5'
          Dst:             numaHasOnlyIntegers
        - Src:             'numafunc2.c:996,15'
          Dst:             numaCreate
        - Src:             'numafunc2.c:997,9'
          Dst:             numaSetCount
        - Src:             'numafunc2.c:998,9'
          Dst:             numaSetParameters
        - Src:             'numafunc2.c:1000,13'
          Dst:             numaGetIValue
        - Src:             'numafunc2.c:1002,13'
          Dst:             numaGetIValue
        - Src:             'numafunc2.c:1003,13'
          Dst:             numaSetValue
        - Src:             'numafunc2.c:1013,15'
          Dst:             numaCreate
        - Src:             'numafunc2.c:1014,9'
          Dst:             numaSetParameters
        - Src:             'numafunc2.c:1015,9'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:1018,11'
          Dst:             numaCreate
        - Src:             'numafunc2.c:1019,5'
          Dst:             numaSetCount
        - Src:             'numafunc2.c:1020,5'
          Dst:             numaSetParameters
        - Src:             'numafunc2.c:1022,9'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:1025,9'
          Dst:             numaGetIValue
        - Src:             'numafunc2.c:1026,9'
          Dst:             numaSetValue
    - functionName:    numaRebinHistogram
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1103
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nas
        - newsize
      BBCount:         35
      ICount:          205
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - numaAddNumber
        - numaCreate
        - numaGetCount
        - numaGetIValue
        - numaGetParameters
        - numaSetParameters
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc2.c:1108,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1109,24'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaGetParameters
                - numaSetParameters
                - numaAddNumber
                - numaGetIValue
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1110,9'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaGetParameters
                - numaSetParameters
                - numaAddNumber
                - numaGetIValue
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc2.c:1109,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1109,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1109,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1110,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1111,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1112,28'
              BranchSideFuncs:
                - numaGetCount
                - numaCreate
                - numaGetParameters
                - numaSetParameters
                - numaAddNumber
                - numaGetIValue
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc2.c:1111,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1111,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1111,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1112,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1113,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1115,11'
              BranchSideFuncs:
                - numaCreate
                - numaGetParameters
                - numaSetParameters
                - numaAddNumber
                - numaGetIValue
                - returnErrorPtr
        - Branch String:   'numafunc2.c:1113,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1113,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1113,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1116,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1117,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1118,23'
              BranchSideFuncs:
                - numaGetParameters
                - numaSetParameters
                - numaAddNumber
                - numaGetIValue
        - Branch String:   'numafunc2.c:1117,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1117,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1117,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1121,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1122,15'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetIValue
            - BranchSide:      'numafunc2.c:1134,12'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1124,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1125,17'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetIValue
            - BranchSide:      'numafunc2.c:1131,23'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetIValue
        - Branch String:   'numafunc2.c:1125,17'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1126,31'
              BranchSideFuncs:
                - numaGetIValue
                - numaAddNumber
            - BranchSide:      'numafunc2.c:1130,9'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetIValue
      Callsites:
        - Src:             'numafunc2.c:1109,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:1111,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:1112,15'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:1113,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:1116,16'
          Dst:             numaCreate
        - Src:             'numafunc2.c:1117,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:1118,5'
          Dst:             numaGetParameters
        - Src:             'numafunc2.c:1119,5'
          Dst:             numaSetParameters
        - Src:             'numafunc2.c:1126,17'
          Dst:             numaGetIValue
        - Src:             'numafunc2.c:1131,9'
          Dst:             numaAddNumber
    - functionName:    numaMakeHistogramClipped
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1090
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - na
        - binsize
        - maxsize
      BBCount:         34
      ICount:          204
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - numaCreate
        - numaGetCount
        - numaGetFValue
        - numaGetIValue
        - numaGetMax
        - numaSetCount
        - numaSetParameters
        - numaSetValue
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc2.c:1062,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1063,24'
              BranchSideFuncs:
                - numaGetMax
                - numaGetCount
                - numaCreate
                - numaSetParameters
                - numaSetCount
                - numaGetFValue
                - numaGetIValue
                - numaSetValue
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1064,9'
              BranchSideFuncs:
                - numaGetMax
                - numaGetCount
                - numaCreate
                - numaSetParameters
                - numaSetCount
                - numaGetFValue
                - numaGetIValue
                - numaSetValue
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'numafunc2.c:1063,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1063,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1063,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1064,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1065,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1066,9'
              BranchSideFuncs:
                - numaGetMax
                - numaGetCount
                - numaCreate
                - numaSetParameters
                - numaSetCount
                - numaGetFValue
                - numaGetIValue
                - numaSetValue
                - returnErrorPtr
        - Branch String:   'numafunc2.c:1065,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1065,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1065,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1066,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1067,19'
              BranchSideFuncs:
                - numaGetMax
                - numaGetCount
                - numaCreate
                - numaSetParameters
                - numaSetCount
                - numaGetFValue
                - numaGetIValue
                - numaSetValue
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1069,16'
              BranchSideFuncs:
                - numaGetMax
                - numaGetCount
                - numaCreate
                - numaSetParameters
                - numaSetCount
                - numaGetFValue
                - numaGetIValue
                - numaSetValue
                - returnErrorPtr
        - Branch String:   'numafunc2.c:1071,15'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1071,13'
              BranchSideFuncs:
                - numaCreate
                - numaSetParameters
                - numaSetCount
                - numaGetFValue
                - numaGetIValue
                - numaSetValue
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1071,13'
              BranchSideFuncs:
                - numaCreate
                - numaSetParameters
                - numaSetCount
                - numaGetFValue
                - numaGetIValue
                - numaSetValue
                - returnErrorPtr
        - Branch String:   'numafunc2.c:1076,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1077,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1078,23'
              BranchSideFuncs:
                - numaSetParameters
                - numaSetCount
                - numaGetFValue
                - numaGetIValue
                - numaSetValue
        - Branch String:   'numafunc2.c:1077,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1077,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:1077,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1080,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1081,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetIValue
                - numaSetValue
            - BranchSide:      'numafunc2.c:1089,12'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:1083,23'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1083,26'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetIValue
                - numaSetValue
            - BranchSide:      'numafunc2.c:1087,5'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetIValue
                - numaSetValue
        - Branch String:   'numafunc2.c:1083,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:1084,27'
              BranchSideFuncs:
                - numaGetIValue
                - numaSetValue
                - numaGetFValue
            - BranchSide:      'numafunc2.c:1087,5'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetIValue
                - numaSetValue
      Callsites:
        - Src:             'numafunc2.c:1063,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:1065,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:1069,5'
          Dst:             numaGetMax
        - Src:             'numafunc2.c:1070,9'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:1076,16'
          Dst:             numaCreate
        - Src:             'numafunc2.c:1077,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:1078,5'
          Dst:             numaSetParameters
        - Src:             'numafunc2.c:1079,5'
          Dst:             numaSetCount
        - Src:             'numafunc2.c:1081,9'
          Dst:             numaGetFValue
        - Src:             'numafunc2.c:1084,13'
          Dst:             numaGetIValue
        - Src:             'numafunc2.c:1085,13'
          Dst:             numaSetValue
    - functionName:    numaWindowedMedian
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nas
        - halfwin
      BBCount:         26
      ICount:          158
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - lept_stderr
        - numaAddNumber
        - numaAddSpecifiedBorder
        - numaClipToInterval
        - numaCopy
        - numaCreate
        - numaDestroy
        - numaGetCount
        - numaGetMedian
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc2.c:771,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:772,24'
              BranchSideFuncs:
                - numaGetCount
                - numaAddSpecifiedBorder
                - numaCreate
                - numaDestroy
                - numaClipToInterval
                - numaGetMedian
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - numaCopy
                - lept_stderr
                - numaCopy
            - BranchSide:      'numafunc2.c:773,27'
              BranchSideFuncs:
                - numaGetCount
                - numaAddSpecifiedBorder
                - numaCreate
                - numaDestroy
                - numaClipToInterval
                - numaGetMedian
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - numaCopy
                - lept_stderr
                - numaCopy
        - Branch String:   'numafunc2.c:772,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:772,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:772,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:773,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:774,25'
              BranchSideFuncs:
                - numaCopy
            - BranchSide:      'numafunc2.c:775,9'
              BranchSideFuncs:
                - numaAddSpecifiedBorder
                - numaCreate
                - numaDestroy
                - numaClipToInterval
                - numaGetMedian
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - numaCopy
                - lept_stderr
        - Branch String:   'numafunc2.c:775,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:776,9'
              BranchSideFuncs:
                - numaCopy
                - lept_stderr
            - BranchSide:      'numafunc2.c:780,9'
              BranchSideFuncs:
                - numaAddSpecifiedBorder
                - numaCreate
                - numaDestroy
                - numaClipToInterval
                - numaGetMedian
                - numaAddNumber
                - numaDestroy
                - lept_stderr
        - Branch String:   'numafunc2.c:776,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:777,25'
              BranchSideFuncs:
                - lept_stderr
                - numaCopy
            - BranchSide:      'numafunc2.c:777,25'
              BranchSideFuncs:
                - numaCopy
        - Branch String:   'numafunc2.c:780,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:781,20'
              BranchSideFuncs:
                - numaAddSpecifiedBorder
                - numaCreate
                - numaDestroy
                - numaClipToInterval
                - numaGetMedian
                - numaAddNumber
                - numaDestroy
                - lept_stderr
            - BranchSide:      'numafunc2.c:786,34'
              BranchSideFuncs:
                - numaAddSpecifiedBorder
                - numaCreate
                - numaDestroy
                - numaClipToInterval
                - numaGetMedian
                - numaAddNumber
                - numaDestroy
        - Branch String:   'numafunc2.c:782,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:783,5'
              BranchSideFuncs:
                - lept_stderr
                - numaAddSpecifiedBorder
                - numaCreate
                - numaDestroy
                - numaClipToInterval
                - numaGetMedian
                - numaAddNumber
                - numaDestroy
            - BranchSide:      'numafunc2.c:783,5'
              BranchSideFuncs:
                - numaAddSpecifiedBorder
                - numaCreate
                - numaDestroy
                - numaClipToInterval
                - numaGetMedian
                - numaAddNumber
                - numaDestroy
        - Branch String:   'numafunc2.c:791,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:792,34'
              BranchSideFuncs:
                - numaClipToInterval
                - numaGetMedian
                - numaAddNumber
                - numaDestroy
                - numaDestroy
            - BranchSide:      'numafunc2.c:798,5'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'numafunc2.c:772,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:773,14'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:774,16'
          Dst:             numaCopy
        - Src:             'numafunc2.c:776,9'
          Dst:             lept_stderr
        - Src:             'numafunc2.c:777,16'
          Dst:             numaCopy
        - Src:             'numafunc2.c:782,9'
          Dst:             lept_stderr
        - Src:             'numafunc2.c:786,11'
          Dst:             numaAddSpecifiedBorder
        - Src:             'numafunc2.c:790,11'
          Dst:             numaCreate
        - Src:             'numafunc2.c:792,15'
          Dst:             numaClipToInterval
        - Src:             'numafunc2.c:793,9'
          Dst:             numaGetMedian
        - Src:             'numafunc2.c:794,9'
          Dst:             numaAddNumber
        - Src:             'numafunc2.c:795,9'
          Dst:             numaDestroy
        - Src:             'numafunc2.c:798,5'
          Dst:             numaDestroy
    - functionName:    numaWindowedVariance
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 743
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nam
        - nams
        - pnav
        - pnarv
      BBCount:         49
      ICount:          287
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - numaGetCount
        - numaGetFArray
        - numaMakeConstant
        - returnErrorInt
        - sqrtf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numafunc2.c:708,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:708,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetFArray
                - numaGetFArray
                - sqrtf
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - returnErrorInt
            - BranchSide:      'numafunc2.c:709,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetFArray
                - numaGetFArray
                - sqrtf
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - returnErrorInt
        - Branch String:   'numafunc2.c:709,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:709,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetFArray
                - numaGetFArray
                - sqrtf
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - returnErrorInt
            - BranchSide:      'numafunc2.c:710,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetFArray
                - numaGetFArray
                - sqrtf
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - returnErrorInt
        - Branch String:   'numafunc2.c:710,15'
          Branch Sides:
            - BranchSide:      'numafunc2.c:710,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetFArray
                - numaGetFArray
                - sqrtf
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - returnErrorInt
            - BranchSide:      'numafunc2.c:712,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetFArray
                - numaGetFArray
                - sqrtf
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - returnErrorInt
        - Branch String:   'numafunc2.c:710,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:711,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetFArray
                - numaGetFArray
                - sqrtf
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - returnErrorInt
            - BranchSide:      'numafunc2.c:712,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetFArray
                - numaGetFArray
                - sqrtf
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - returnErrorInt
        - Branch String:   'numafunc2.c:711,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:711,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:711,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:712,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:713,16'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetFArray
                - numaGetFArray
                - sqrtf
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - returnErrorInt
            - BranchSide:      'numafunc2.c:714,10'
              BranchSideFuncs:
                - returnErrorInt
                - numaGetCount
                - numaGetCount
                - numaGetFArray
                - numaGetFArray
                - sqrtf
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - returnErrorInt
        - Branch String:   'numafunc2.c:713,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:713,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:713,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:714,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:715,16'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetFArray
                - numaGetFArray
                - sqrtf
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - returnErrorInt
            - BranchSide:      'numafunc2.c:716,23'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - numaGetFArray
                - numaGetFArray
                - sqrtf
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - returnErrorInt
        - Branch String:   'numafunc2.c:715,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:715,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:715,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:718,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:719,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:721,9'
              BranchSideFuncs:
                - numaGetFArray
                - numaGetFArray
                - sqrtf
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
        - Branch String:   'numafunc2.c:719,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:719,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:719,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:721,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:722,35'
              BranchSideFuncs:
                - numaMakeConstant
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - sqrtf
                - numaMakeConstant
                - numaGetFArray
            - BranchSide:      'numafunc2.c:726,9'
              BranchSideFuncs:
                - numaGetFArray
                - numaGetFArray
                - sqrtf
                - numaMakeConstant
                - numaGetFArray
        - Branch String:   'numafunc2.c:726,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:727,36'
              BranchSideFuncs:
                - numaMakeConstant
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - sqrtf
            - BranchSide:      'numafunc2.c:731,25'
              BranchSideFuncs:
                - numaGetFArray
                - numaGetFArray
                - sqrtf
        - Branch String:   'numafunc2.c:734,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:735,15'
              BranchSideFuncs:
                - sqrtf
            - BranchSide:      'numafunc2.c:742,5'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:736,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:737,22'
              BranchSideFuncs:
                - sqrtf
            - BranchSide:      'numafunc2.c:738,13'
              BranchSideFuncs:
                - sqrtf
        - Branch String:   'numafunc2.c:738,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:739,29'
              BranchSideFuncs:
                - sqrtf
            - BranchSide:      'numafunc2.c:740,5'
              BranchSideFuncs:
                - sqrtf
      Callsites:
        - Src:             'numafunc2.c:711,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:713,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:715,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:716,10'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:717,11'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:719,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:722,15'
          Dst:             numaMakeConstant
        - Src:             'numafunc2.c:724,15'
          Dst:             numaGetFArray
        - Src:             'numafunc2.c:727,16'
          Dst:             numaMakeConstant
        - Src:             'numafunc2.c:729,16'
          Dst:             numaGetFArray
        - Src:             'numafunc2.c:731,11'
          Dst:             numaGetFArray
        - Src:             'numafunc2.c:732,12'
          Dst:             numaGetFArray
        - Src:             'numafunc2.c:739,23'
          Dst:             sqrtf
    - functionName:    numaWindowedMeanSquare
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nas
        - wc
      BBCount:         28
      ICount:          223
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
        - lept_stderr
        - numaAddSpecifiedBorder
        - numaDestroy
        - numaGetCount
        - numaGetFArray
        - numaMakeConstant
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'numafunc2.c:640,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:641,24'
              BranchSideFuncs:
                - numaGetCount
                - numaAddSpecifiedBorder
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - free
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'numafunc2.c:642,22'
              BranchSideFuncs:
                - numaGetCount
                - numaAddSpecifiedBorder
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - free
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'numafunc2.c:641,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:641,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:641,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:644,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:645,9'
              BranchSideFuncs:
                - numaAddSpecifiedBorder
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - free
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'numafunc2.c:647,34'
              BranchSideFuncs:
                - numaAddSpecifiedBorder
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - free
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'numafunc2.c:645,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:647,34'
              BranchSideFuncs:
                - lept_stderr
                - numaAddSpecifiedBorder
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - free
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:647,34'
              BranchSideFuncs:
                - numaAddSpecifiedBorder
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - free
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'numafunc2.c:654,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:655,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:659,9'
              BranchSideFuncs:
                - free
                - numaDestroy
        - Branch String:   'numafunc2.c:657,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:657,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:657,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:661,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:662,16'
              BranchSideFuncs:
                - free
                - numaDestroy
            - BranchSide:      'numafunc2.c:666,23'
              BranchSideFuncs:
                - free
                - numaDestroy
        - Branch String:   'numafunc2.c:667,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:668,18'
              BranchSideFuncs:
                - free
                - numaDestroy
            - BranchSide:      'numafunc2.c:670,5'
              BranchSideFuncs:
                - free
                - numaDestroy
      Callsites:
        - Src:             'numafunc2.c:641,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:642,9'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:645,9'
          Dst:             lept_stderr
        - Src:             'numafunc2.c:647,11'
          Dst:             numaAddSpecifiedBorder
        - Src:             'numafunc2.c:649,11'
          Dst:             numaGetFArray
        - Src:             'numafunc2.c:650,11'
          Dst:             numaMakeConstant
        - Src:             'numafunc2.c:651,11'
          Dst:             numaGetFArray
        - Src:             'numafunc2.c:654,30'
          Dst:             calloc
        - Src:             'numafunc2.c:655,9'
          Dst:             numaDestroy
        - Src:             'numafunc2.c:656,9'
          Dst:             numaDestroy
        - Src:             'numafunc2.c:657,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:671,5'
          Dst:             numaDestroy
    - functionName:    numaWindowedStats
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nas
        - wc
        - pnam
        - pnams
        - pnav
        - pnarv
      BBCount:         32
      ICount:          173
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - lept_stderr
        - numaDestroy
        - numaGetCount
        - numaWindowedMean
        - numaWindowedMeanSquare
        - numaWindowedVariance
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc2.c:534,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:535,16'
              BranchSideFuncs:
                - numaGetCount
                - numaWindowedMeanSquare
                - numaWindowedMean
                - numaWindowedMean
                - numaWindowedMeanSquare
                - numaWindowedVariance
                - numaDestroy
                - numaDestroy
                - lept_stderr
            - BranchSide:      'numafunc2.c:536,13'
              BranchSideFuncs:
                - numaGetCount
                - numaWindowedMeanSquare
                - numaWindowedMean
                - numaWindowedMean
                - numaWindowedMeanSquare
                - numaWindowedVariance
                - numaDestroy
                - numaDestroy
                - lept_stderr
        - Branch String:   'numafunc2.c:535,16'
          Branch Sides:
            - BranchSide:      'numafunc2.c:535,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'numafunc2.c:535,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:536,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:537,9'
              BranchSideFuncs:
                - numaWindowedMeanSquare
                - numaWindowedMean
                - numaWindowedMean
                - numaWindowedMeanSquare
                - numaWindowedVariance
                - numaDestroy
                - numaDestroy
                - lept_stderr
            - BranchSide:      'numafunc2.c:539,10'
              BranchSideFuncs:
                - numaWindowedMeanSquare
                - numaWindowedMean
                - numaWindowedMean
                - numaWindowedMeanSquare
                - numaWindowedVariance
                - numaDestroy
                - numaDestroy
        - Branch String:   'numafunc2.c:537,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:539,10'
              BranchSideFuncs:
                - lept_stderr
                - numaWindowedMeanSquare
                - numaWindowedMean
                - numaWindowedMean
                - numaWindowedMeanSquare
                - numaWindowedVariance
                - numaDestroy
                - numaDestroy
            - BranchSide:      'numafunc2.c:539,10'
              BranchSideFuncs:
                - numaWindowedMeanSquare
                - numaWindowedMean
                - numaWindowedMean
                - numaWindowedMeanSquare
                - numaWindowedVariance
                - numaDestroy
                - numaDestroy
        - Branch String:   'numafunc2.c:539,15'
          Branch Sides:
            - BranchSide:      'numafunc2.c:539,19'
              BranchSideFuncs:
                - numaWindowedMean
                - numaWindowedMeanSquare
                - numaWindowedVariance
                - numaDestroy
                - numaDestroy
            - BranchSide:      'numafunc2.c:545,28'
              BranchSideFuncs:
                - numaWindowedMean
                - numaWindowedMeanSquare
                - numaWindowedVariance
                - numaDestroy
                - numaDestroy
        - Branch String:   'numafunc2.c:539,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:540,13'
              BranchSideFuncs:
                - numaWindowedMean
                - numaWindowedMeanSquare
                - numaWindowedVariance
                - numaDestroy
                - numaDestroy
            - BranchSide:      'numafunc2.c:545,28'
              BranchSideFuncs:
                - numaWindowedMean
                - numaWindowedMeanSquare
                - numaWindowedVariance
                - numaDestroy
                - numaDestroy
        - Branch String:   'numafunc2.c:540,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:540,44'
              BranchSideFuncs:
                - numaWindowedMean
                - numaWindowedMeanSquare
            - BranchSide:      'numafunc2.c:541,13'
              BranchSideFuncs:
                - numaWindowedMeanSquare
        - Branch String:   'numafunc2.c:541,13'
          Branch Sides:
            - BranchSide:      'numafunc2.c:541,52'
              BranchSideFuncs:
                - numaWindowedMeanSquare
            - BranchSide:      'numafunc2.c:542,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:548,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:549,17'
              BranchSideFuncs:
                - numaDestroy
            - BranchSide:      'numafunc2.c:551,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
        - Branch String:   'numafunc2.c:552,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:553,18'
              BranchSideFuncs: []
            - BranchSide:      'numafunc2.c:555,9'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'numafunc2.c:535,16'
          Dst:             returnErrorInt
        - Src:             'numafunc2.c:536,22'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:537,9'
          Dst:             lept_stderr
        - Src:             'numafunc2.c:540,27'
          Dst:             numaWindowedMean
        - Src:             'numafunc2.c:541,29'
          Dst:             numaWindowedMeanSquare
        - Src:             'numafunc2.c:545,11'
          Dst:             numaWindowedMean
        - Src:             'numafunc2.c:546,12'
          Dst:             numaWindowedMeanSquare
        - Src:             'numafunc2.c:547,5'
          Dst:             numaWindowedVariance
        - Src:             'numafunc2.c:551,9'
          Dst:             numaDestroy
        - Src:             'numafunc2.c:555,9'
          Dst:             numaDestroy
    - functionName:    numaClose
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nas
        - size
      BBCount:         22
      ICount:          130
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - lept_stderr
        - numaAddBorder
        - numaCopy
        - numaDestroy
        - numaDilate
        - numaErode
        - numaRemoveBorder
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc2.c:367,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:368,24'
              BranchSideFuncs:
                - numaAddBorder
                - numaDilate
                - numaErode
                - numaRemoveBorder
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCopy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:369,9'
              BranchSideFuncs:
                - numaAddBorder
                - numaDilate
                - numaErode
                - numaRemoveBorder
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCopy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'numafunc2.c:368,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:368,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:368,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:369,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:370,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:371,10'
              BranchSideFuncs:
                - numaAddBorder
                - numaDilate
                - numaErode
                - numaRemoveBorder
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCopy
                - lept_stderr
        - Branch String:   'numafunc2.c:370,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:370,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:370,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:371,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:372,9'
              BranchSideFuncs:
                - numaAddBorder
                - numaDilate
                - numaErode
                - numaRemoveBorder
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCopy
                - lept_stderr
            - BranchSide:      'numafunc2.c:376,9'
              BranchSideFuncs:
                - numaAddBorder
                - numaDilate
                - numaErode
                - numaRemoveBorder
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCopy
        - Branch String:   'numafunc2.c:372,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:373,13'
              BranchSideFuncs:
                - lept_stderr
                - numaAddBorder
                - numaDilate
                - numaErode
                - numaRemoveBorder
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCopy
            - BranchSide:      'numafunc2.c:373,13'
              BranchSideFuncs:
                - numaAddBorder
                - numaDilate
                - numaErode
                - numaRemoveBorder
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaCopy
        - Branch String:   'numafunc2.c:376,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:377,25'
              BranchSideFuncs:
                - numaCopy
            - BranchSide:      'numafunc2.c:379,25'
              BranchSideFuncs:
                - numaAddBorder
                - numaDilate
                - numaErode
                - numaRemoveBorder
                - numaDestroy
                - numaDestroy
                - numaDestroy
      Callsites:
        - Src:             'numafunc2.c:368,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:370,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:372,9'
          Dst:             lept_stderr
        - Src:             'numafunc2.c:377,16'
          Dst:             numaCopy
        - Src:             'numafunc2.c:379,11'
          Dst:             numaAddBorder
        - Src:             'numafunc2.c:380,12'
          Dst:             numaDilate
        - Src:             'numafunc2.c:381,12'
          Dst:             numaErode
        - Src:             'numafunc2.c:382,11'
          Dst:             numaRemoveBorder
        - Src:             'numafunc2.c:383,5'
          Dst:             numaDestroy
        - Src:             'numafunc2.c:384,5'
          Dst:             numaDestroy
        - Src:             'numafunc2.c:385,5'
          Dst:             numaDestroy
    - functionName:    numaDilate
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nas
        - size
      BBCount:         50
      ICount:          303
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached:
        - calloc
        - lept_stderr
        - numaCopy
        - numaCopyParameters
        - numaGetCount
        - numaGetFArray
        - numaMakeConstant
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'numafunc2.c:258,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:259,24'
              BranchSideFuncs:
                - numaGetCount
                - calloc
                - numaGetFArray
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
                - returnErrorPtr
                - numaCopy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:260,9'
              BranchSideFuncs:
                - numaGetCount
                - calloc
                - numaGetFArray
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
                - returnErrorPtr
                - numaCopy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'numafunc2.c:259,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:259,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:259,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:260,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:261,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:262,10'
              BranchSideFuncs:
                - numaGetCount
                - calloc
                - numaGetFArray
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
                - returnErrorPtr
                - numaCopy
                - lept_stderr
        - Branch String:   'numafunc2.c:261,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:261,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:261,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:262,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:263,9'
              BranchSideFuncs:
                - numaGetCount
                - calloc
                - numaGetFArray
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
                - returnErrorPtr
                - numaCopy
                - lept_stderr
            - BranchSide:      'numafunc2.c:267,9'
              BranchSideFuncs:
                - numaGetCount
                - calloc
                - numaGetFArray
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
                - returnErrorPtr
                - numaCopy
        - Branch String:   'numafunc2.c:263,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:264,13'
              BranchSideFuncs:
                - lept_stderr
                - numaGetCount
                - calloc
                - numaGetFArray
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
                - returnErrorPtr
                - numaCopy
            - BranchSide:      'numafunc2.c:264,13'
              BranchSideFuncs:
                - numaGetCount
                - calloc
                - numaGetFArray
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
                - returnErrorPtr
                - numaCopy
        - Branch String:   'numafunc2.c:267,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:268,25'
              BranchSideFuncs:
                - numaCopy
            - BranchSide:      'numafunc2.c:274,22'
              BranchSideFuncs:
                - numaGetCount
                - calloc
                - numaGetFArray
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
                - returnErrorPtr
        - Branch String:   'numafunc2.c:277,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:278,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:279,12'
              BranchSideFuncs:
                - numaGetFArray
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
        - Branch String:   'numafunc2.c:278,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:278,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:278,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:279,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:280,10'
              BranchSideFuncs:
                - numaGetFArray
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
            - BranchSide:      'numafunc2.c:281,14'
              BranchSideFuncs:
                - numaGetFArray
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
        - Branch String:   'numafunc2.c:281,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:282,10'
              BranchSideFuncs:
                - numaGetFArray
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
            - BranchSide:      'numafunc2.c:283,24'
              BranchSideFuncs:
                - numaGetFArray
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
        - Branch String:   'numafunc2.c:284,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:285,27'
              BranchSideFuncs:
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
            - BranchSide:      'numafunc2.c:287,31'
              BranchSideFuncs:
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
        - Branch String:   'numafunc2.c:290,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:291,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'numafunc2.c:297,5'
              BranchSideFuncs:
                - free
        - Branch String:   'numafunc2.c:292,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:293,22'
              BranchSideFuncs:
                - free
            - BranchSide:      'numafunc2.c:294,18'
              BranchSideFuncs:
                - free
        - Branch String:   'numafunc2.c:293,22'
          Branch Sides:
            - BranchSide:      'numafunc2.c:293,20'
              BranchSideFuncs:
                - free
            - BranchSide:      'numafunc2.c:293,20'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'numafunc2.c:259,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:261,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:263,9'
          Dst:             lept_stderr
        - Src:             'numafunc2.c:268,16'
          Dst:             numaCopy
        - Src:             'numafunc2.c:274,9'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:277,29'
          Dst:             calloc
        - Src:             'numafunc2.c:278,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:283,10'
          Dst:             numaGetFArray
        - Src:             'numafunc2.c:287,11'
          Dst:             numaMakeConstant
        - Src:             'numafunc2.c:288,5'
          Dst:             numaCopyParameters
        - Src:             'numafunc2.c:289,11'
          Dst:             numaGetFArray
    - functionName:    numaErode
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nas
        - size
      BBCount:         50
      ICount:          303
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached:
        - calloc
        - lept_stderr
        - numaCopy
        - numaCopyParameters
        - numaGetCount
        - numaGetFArray
        - numaMakeConstant
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'numafunc2.c:191,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:192,24'
              BranchSideFuncs:
                - numaGetCount
                - calloc
                - numaGetFArray
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
                - returnErrorPtr
                - numaCopy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:193,9'
              BranchSideFuncs:
                - numaGetCount
                - calloc
                - numaGetFArray
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
                - returnErrorPtr
                - numaCopy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'numafunc2.c:192,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:192,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:192,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:193,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:194,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:195,10'
              BranchSideFuncs:
                - numaGetCount
                - calloc
                - numaGetFArray
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
                - returnErrorPtr
                - numaCopy
                - lept_stderr
        - Branch String:   'numafunc2.c:194,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:194,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:194,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:195,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:196,9'
              BranchSideFuncs:
                - numaGetCount
                - calloc
                - numaGetFArray
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
                - returnErrorPtr
                - numaCopy
                - lept_stderr
            - BranchSide:      'numafunc2.c:200,9'
              BranchSideFuncs:
                - numaGetCount
                - calloc
                - numaGetFArray
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
                - returnErrorPtr
                - numaCopy
        - Branch String:   'numafunc2.c:196,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:197,13'
              BranchSideFuncs:
                - lept_stderr
                - numaGetCount
                - calloc
                - numaGetFArray
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
                - returnErrorPtr
                - numaCopy
            - BranchSide:      'numafunc2.c:197,13'
              BranchSideFuncs:
                - numaGetCount
                - calloc
                - numaGetFArray
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
                - returnErrorPtr
                - numaCopy
        - Branch String:   'numafunc2.c:200,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:201,25'
              BranchSideFuncs:
                - numaCopy
            - BranchSide:      'numafunc2.c:207,22'
              BranchSideFuncs:
                - numaGetCount
                - calloc
                - numaGetFArray
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
                - returnErrorPtr
        - Branch String:   'numafunc2.c:210,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:211,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:212,12'
              BranchSideFuncs:
                - numaGetFArray
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
        - Branch String:   'numafunc2.c:211,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:211,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:211,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:212,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:213,10'
              BranchSideFuncs:
                - numaGetFArray
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
            - BranchSide:      'numafunc2.c:214,14'
              BranchSideFuncs:
                - numaGetFArray
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
        - Branch String:   'numafunc2.c:214,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:215,10'
              BranchSideFuncs:
                - numaGetFArray
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
            - BranchSide:      'numafunc2.c:216,24'
              BranchSideFuncs:
                - numaGetFArray
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
        - Branch String:   'numafunc2.c:217,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:218,27'
              BranchSideFuncs:
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
            - BranchSide:      'numafunc2.c:220,31'
              BranchSideFuncs:
                - numaMakeConstant
                - numaCopyParameters
                - numaGetFArray
                - free
        - Branch String:   'numafunc2.c:223,5'
          Branch Sides:
            - BranchSide:      'numafunc2.c:224,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'numafunc2.c:230,5'
              BranchSideFuncs:
                - free
        - Branch String:   'numafunc2.c:225,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:226,22'
              BranchSideFuncs:
                - free
            - BranchSide:      'numafunc2.c:227,18'
              BranchSideFuncs:
                - free
        - Branch String:   'numafunc2.c:226,22'
          Branch Sides:
            - BranchSide:      'numafunc2.c:226,20'
              BranchSideFuncs:
                - free
            - BranchSide:      'numafunc2.c:226,20'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'numafunc2.c:192,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:194,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:196,9'
          Dst:             lept_stderr
        - Src:             'numafunc2.c:201,16'
          Dst:             numaCopy
        - Src:             'numafunc2.c:207,9'
          Dst:             numaGetCount
        - Src:             'numafunc2.c:210,29'
          Dst:             calloc
        - Src:             'numafunc2.c:211,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:216,10'
          Dst:             numaGetFArray
        - Src:             'numafunc2.c:220,11'
          Dst:             numaMakeConstant
        - Src:             'numafunc2.c:221,5'
          Dst:             numaCopyParameters
        - Src:             'numafunc2.c:222,11'
          Dst:             numaGetFArray
    - functionName:    numaOpen
      functionSourceFile: '/src/leptonica/src/numafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nas
        - size
      BBCount:         22
      ICount:          114
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - lept_stderr
        - numaCopy
        - numaDestroy
        - numaDilate
        - numaErode
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'numafunc2.c:322,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:323,24'
              BranchSideFuncs:
                - numaErode
                - numaDilate
                - numaDestroy
                - numaCopy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:324,9'
              BranchSideFuncs:
                - numaErode
                - numaDilate
                - numaDestroy
                - numaCopy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'numafunc2.c:323,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:323,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:323,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:324,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:325,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:326,10'
              BranchSideFuncs:
                - numaErode
                - numaDilate
                - numaDestroy
                - numaCopy
                - lept_stderr
        - Branch String:   'numafunc2.c:325,24'
          Branch Sides:
            - BranchSide:      'numafunc2.c:325,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'numafunc2.c:325,9'
              BranchSideFuncs: []
        - Branch String:   'numafunc2.c:326,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:327,9'
              BranchSideFuncs:
                - numaErode
                - numaDilate
                - numaDestroy
                - numaCopy
                - lept_stderr
            - BranchSide:      'numafunc2.c:331,9'
              BranchSideFuncs:
                - numaErode
                - numaDilate
                - numaDestroy
                - numaCopy
        - Branch String:   'numafunc2.c:327,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:328,13'
              BranchSideFuncs:
                - lept_stderr
                - numaErode
                - numaDilate
                - numaDestroy
                - numaCopy
            - BranchSide:      'numafunc2.c:328,13'
              BranchSideFuncs:
                - numaErode
                - numaDilate
                - numaDestroy
                - numaCopy
        - Branch String:   'numafunc2.c:331,9'
          Branch Sides:
            - BranchSide:      'numafunc2.c:332,25'
              BranchSideFuncs:
                - numaCopy
            - BranchSide:      'numafunc2.c:334,21'
              BranchSideFuncs:
                - numaErode
                - numaDilate
                - numaDestroy
      Callsites:
        - Src:             'numafunc2.c:323,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:325,24'
          Dst:             returnErrorPtr
        - Src:             'numafunc2.c:327,9'
          Dst:             lept_stderr
        - Src:             'numafunc2.c:332,16'
          Dst:             numaCopy
        - Src:             'numafunc2.c:334,11'
          Dst:             numaErode
        - Src:             'numafunc2.c:335,11'
          Dst:             numaDilate
        - Src:             'numafunc2.c:336,5'
          Dst:             numaDestroy
    - functionName:    pixAutoPhotoinvert
      functionSourceFile: '/src/leptonica/src/pageseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2799
      functionLinenumberEnd: 2873
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - thresh
        - ppixm
        - pixadb
      BBCount:         46
      ICount:          305
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - boxDestroy
        - boxGetGeometry
        - boxaDestroy
        - boxaGetBox
        - boxaGetCount
        - lept_stderr
        - pixClipRectangle
        - pixCombineMasked
        - pixConnCompBB
        - pixConvertTo1
        - pixDestroy
        - pixFillHolesToBoundingRect
        - pixForegroundFraction
        - pixGenerateHalftoneMask
        - pixInvert
        - pixMorphSequence
        - pixRasterop
        - pixZero
        - pixaAddPix
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pageseg.c:2806,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2806,17'
              BranchSideFuncs:
                - returnErrorPtr
                - pixConvertTo1
                - pixGenerateHalftoneMask
                - pixMorphSequence
                - pixFillHolesToBoundingRect
                - pixDestroy
                - pixDestroy
                - pixZero
                - pixConnCompBB
                - boxaGetCount
                - boxaDestroy
                - pixZero
                - pixInvert
                - pixCombineMasked
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixForegroundFraction
                - boxGetGeometry
                - pixDestroy
                - boxDestroy
                - pixRasterop
                - lept_stderr
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - returnErrorPtr
            - BranchSide:      'pageseg.c:2807,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixConvertTo1
                - pixGenerateHalftoneMask
                - pixMorphSequence
                - pixFillHolesToBoundingRect
                - pixDestroy
                - pixDestroy
                - pixZero
                - pixConnCompBB
                - boxaGetCount
                - boxaDestroy
                - pixZero
                - pixInvert
                - pixCombineMasked
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixForegroundFraction
                - boxGetGeometry
                - pixDestroy
                - boxDestroy
                - pixRasterop
                - lept_stderr
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - returnErrorPtr
        - Branch String:   'pageseg.c:2807,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2808,23'
              BranchSideFuncs:
                - pixConvertTo1
                - pixGenerateHalftoneMask
                - pixMorphSequence
                - pixFillHolesToBoundingRect
                - pixDestroy
                - pixDestroy
                - pixZero
                - pixConnCompBB
                - boxaGetCount
                - boxaDestroy
                - pixZero
                - pixInvert
                - pixCombineMasked
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixForegroundFraction
                - boxGetGeometry
                - pixDestroy
                - boxDestroy
                - pixRasterop
                - lept_stderr
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - returnErrorPtr
            - BranchSide:      'pageseg.c:2809,9'
              BranchSideFuncs:
                - pixConvertTo1
                - pixGenerateHalftoneMask
                - pixMorphSequence
                - pixFillHolesToBoundingRect
                - pixDestroy
                - pixDestroy
                - pixZero
                - pixConnCompBB
                - boxaGetCount
                - boxaDestroy
                - pixZero
                - pixInvert
                - pixCombineMasked
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixForegroundFraction
                - boxGetGeometry
                - pixDestroy
                - boxDestroy
                - pixRasterop
                - lept_stderr
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - returnErrorPtr
        - Branch String:   'pageseg.c:2808,23'
          Branch Sides:
            - BranchSide:      'pageseg.c:2808,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:2808,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:2809,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2809,29'
              BranchSideFuncs:
                - pixConvertTo1
                - pixGenerateHalftoneMask
                - pixMorphSequence
                - pixFillHolesToBoundingRect
                - pixDestroy
                - pixDestroy
                - pixZero
                - pixConnCompBB
                - boxaGetCount
                - boxaDestroy
                - pixZero
                - pixInvert
                - pixCombineMasked
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixForegroundFraction
                - boxGetGeometry
                - pixDestroy
                - boxDestroy
                - pixRasterop
                - lept_stderr
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - returnErrorPtr
            - BranchSide:      'pageseg.c:2811,31'
              BranchSideFuncs:
                - pixConvertTo1
                - pixGenerateHalftoneMask
                - pixMorphSequence
                - pixFillHolesToBoundingRect
                - pixDestroy
                - pixDestroy
                - pixZero
                - pixConnCompBB
                - boxaGetCount
                - boxaDestroy
                - pixZero
                - pixInvert
                - pixCombineMasked
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixForegroundFraction
                - boxGetGeometry
                - pixDestroy
                - boxDestroy
                - pixRasterop
                - lept_stderr
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - returnErrorPtr
        - Branch String:   'pageseg.c:2811,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2812,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:2813,9'
              BranchSideFuncs:
                - pixGenerateHalftoneMask
                - pixMorphSequence
                - pixFillHolesToBoundingRect
                - pixDestroy
                - pixDestroy
                - pixZero
                - pixConnCompBB
                - boxaGetCount
                - boxaDestroy
                - pixZero
                - pixInvert
                - pixCombineMasked
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixForegroundFraction
                - boxGetGeometry
                - pixDestroy
                - boxDestroy
                - pixRasterop
                - lept_stderr
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:2812,23'
          Branch Sides:
            - BranchSide:      'pageseg.c:2812,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:2812,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:2813,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2813,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixGenerateHalftoneMask
                - pixMorphSequence
                - pixFillHolesToBoundingRect
                - pixDestroy
                - pixDestroy
                - pixZero
                - pixConnCompBB
                - boxaGetCount
                - boxaDestroy
                - pixZero
                - pixInvert
                - pixCombineMasked
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixForegroundFraction
                - boxGetGeometry
                - pixDestroy
                - boxDestroy
                - pixRasterop
                - lept_stderr
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'pageseg.c:2821,36'
              BranchSideFuncs:
                - pixGenerateHalftoneMask
                - pixMorphSequence
                - pixFillHolesToBoundingRect
                - pixDestroy
                - pixDestroy
                - pixZero
                - pixConnCompBB
                - boxaGetCount
                - boxaDestroy
                - pixZero
                - pixInvert
                - pixCombineMasked
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixForegroundFraction
                - boxGetGeometry
                - pixDestroy
                - boxDestroy
                - pixRasterop
                - lept_stderr
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:2824,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2825,20'
              BranchSideFuncs:
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixZero
                - pixConnCompBB
                - boxaGetCount
                - boxaDestroy
                - pixZero
                - pixInvert
                - pixCombineMasked
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixForegroundFraction
                - boxGetGeometry
                - pixDestroy
                - boxDestroy
                - pixRasterop
                - lept_stderr
                - pixDestroy
            - BranchSide:      'pageseg.c:2829,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixZero
                - pixConnCompBB
                - boxaGetCount
                - boxaDestroy
                - pixZero
                - pixInvert
                - pixCombineMasked
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixForegroundFraction
                - boxGetGeometry
                - pixDestroy
                - boxDestroy
                - pixRasterop
                - lept_stderr
                - pixDestroy
        - Branch String:   'pageseg.c:2832,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2833,9'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pageseg.c:2839,27'
              BranchSideFuncs:
                - pixConnCompBB
                - boxaGetCount
                - boxaDestroy
                - pixZero
                - pixInvert
                - pixCombineMasked
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixForegroundFraction
                - boxGetGeometry
                - pixDestroy
                - boxDestroy
                - pixRasterop
                - lept_stderr
        - Branch String:   'pageseg.c:2841,5'
          Branch Sides:
            - BranchSide:      'pageseg.c:2842,27'
              BranchSideFuncs:
                - boxaGetBox
                - pixClipRectangle
                - pixForegroundFraction
                - boxGetGeometry
                - pixDestroy
                - boxDestroy
                - boxaDestroy
                - pixZero
                - pixInvert
                - pixCombineMasked
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - pixRasterop
                - lept_stderr
            - BranchSide:      'pageseg.c:2852,5'
              BranchSideFuncs:
                - boxaDestroy
                - pixZero
                - pixInvert
                - pixCombineMasked
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
        - Branch String:   'pageseg.c:2845,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:2845,57'
              BranchSideFuncs:
                - lept_stderr
                - boxGetGeometry
                - pixDestroy
                - boxDestroy
                - boxaDestroy
                - pixZero
                - pixInvert
                - pixCombineMasked
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixForegroundFraction
                - pixRasterop
            - BranchSide:      'pageseg.c:2846,24'
              BranchSideFuncs:
                - boxGetGeometry
                - pixDestroy
                - boxDestroy
                - boxaDestroy
                - pixZero
                - pixInvert
                - pixCombineMasked
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixForegroundFraction
                - lept_stderr
                - pixRasterop
        - Branch String:   'pageseg.c:2847,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:2848,25'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - boxDestroy
                - boxaDestroy
                - pixZero
                - pixInvert
                - pixCombineMasked
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixForegroundFraction
                - boxGetGeometry
                - lept_stderr
            - BranchSide:      'pageseg.c:2849,9'
              BranchSideFuncs:
                - pixDestroy
                - boxDestroy
                - boxaDestroy
                - pixZero
                - pixInvert
                - pixCombineMasked
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixForegroundFraction
                - boxGetGeometry
                - pixRasterop
                - lept_stderr
        - Branch String:   'pageseg.c:2854,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2855,9'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pageseg.c:2860,28'
              BranchSideFuncs:
                - pixInvert
                - pixCombineMasked
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:2863,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2864,20'
              BranchSideFuncs:
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pageseg.c:2867,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
        - Branch String:   'pageseg.c:2868,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2869,18'
              BranchSideFuncs: []
            - BranchSide:      'pageseg.c:2871,9'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'pageseg.c:2808,23'
          Dst:             returnErrorPtr
        - Src:             'pageseg.c:2811,17'
          Dst:             pixConvertTo1
        - Src:             'pageseg.c:2812,23'
          Dst:             returnErrorPtr
        - Src:             'pageseg.c:2813,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:2821,12'
          Dst:             pixGenerateHalftoneMask
        - Src:             'pageseg.c:2822,12'
          Dst:             pixMorphSequence
        - Src:             'pageseg.c:2823,12'
          Dst:             pixFillHolesToBoundingRect
        - Src:             'pageseg.c:2825,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:2826,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:2827,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:2829,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2830,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2831,5'
          Dst:             pixZero
        - Src:             'pageseg.c:2833,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2839,13'
          Dst:             pixConnCompBB
        - Src:             'pageseg.c:2840,9'
          Dst:             boxaGetCount
        - Src:             'pageseg.c:2842,16'
          Dst:             boxaGetBox
        - Src:             'pageseg.c:2843,16'
          Dst:             pixClipRectangle
        - Src:             'pageseg.c:2844,9'
          Dst:             pixForegroundFraction
        - Src:             'pageseg.c:2845,21'
          Dst:             lept_stderr
        - Src:             'pageseg.c:2846,9'
          Dst:             boxGetGeometry
        - Src:             'pageseg.c:2848,13'
          Dst:             pixRasterop
        - Src:             'pageseg.c:2849,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2850,9'
          Dst:             boxDestroy
        - Src:             'pageseg.c:2852,5'
          Dst:             boxaDestroy
        - Src:             'pageseg.c:2853,5'
          Dst:             pixZero
        - Src:             'pageseg.c:2855,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2860,12'
          Dst:             pixInvert
        - Src:             'pageseg.c:2861,5'
          Dst:             pixCombineMasked
        - Src:             'pageseg.c:2864,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:2865,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:2867,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2871,9'
          Dst:             pixDestroy
    - functionName:    pixGenerateHalftoneMask
      functionSourceFile: '/src/leptonica/src/pageseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - ppixtext
        - phtfound
        - pixadb
      BBCount:         49
      ICount:          266
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - lept_stderr
        - pixCloseSafeBrick
        - pixCopy
        - pixDestroy
        - pixExpandReplicate
        - pixGetDepth
        - pixGetDimensions
        - pixOpenBrick
        - pixReduceRankBinaryCascade
        - pixSeedfillBinary
        - pixSubtract
        - pixZero
        - pixaAddPix
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pageseg.c:321,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:321,20'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixReduceRankBinaryCascade
                - pixOpenBrick
                - pixExpandReplicate
                - pixDestroy
                - pixDestroy
                - pixCloseSafeBrick
                - pixSeedfillBinary
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixaAddPix
                - pixCopy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
            - BranchSide:      'pageseg.c:322,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixReduceRankBinaryCascade
                - pixOpenBrick
                - pixExpandReplicate
                - pixDestroy
                - pixDestroy
                - pixCloseSafeBrick
                - pixSeedfillBinary
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixaAddPix
                - pixCopy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
        - Branch String:   'pageseg.c:322,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:322,20'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixReduceRankBinaryCascade
                - pixOpenBrick
                - pixExpandReplicate
                - pixDestroy
                - pixDestroy
                - pixCloseSafeBrick
                - pixSeedfillBinary
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixaAddPix
                - pixCopy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
            - BranchSide:      'pageseg.c:323,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixReduceRankBinaryCascade
                - pixOpenBrick
                - pixExpandReplicate
                - pixDestroy
                - pixDestroy
                - pixCloseSafeBrick
                - pixSeedfillBinary
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixaAddPix
                - pixCopy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
        - Branch String:   'pageseg.c:323,15'
          Branch Sides:
            - BranchSide:      'pageseg.c:323,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixReduceRankBinaryCascade
                - pixOpenBrick
                - pixExpandReplicate
                - pixDestroy
                - pixDestroy
                - pixCloseSafeBrick
                - pixSeedfillBinary
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixaAddPix
                - pixCopy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pageseg.c:324,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pageseg.c:323,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:324,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:325,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixReduceRankBinaryCascade
                - pixOpenBrick
                - pixExpandReplicate
                - pixDestroy
                - pixDestroy
                - pixCloseSafeBrick
                - pixSeedfillBinary
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixaAddPix
                - pixCopy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
        - Branch String:   'pageseg.c:324,23'
          Branch Sides:
            - BranchSide:      'pageseg.c:324,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:324,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:326,22'
          Branch Sides:
            - BranchSide:      'pageseg.c:326,25'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:327,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pageseg.c:326,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:327,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:332,39'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixOpenBrick
                - pixExpandReplicate
                - pixDestroy
                - pixDestroy
                - pixCloseSafeBrick
                - pixSeedfillBinary
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixaAddPix
                - pixCopy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:327,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:328,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:328,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:337,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:337,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixCloseSafeBrick
                - pixSeedfillBinary
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixaAddPix
                - pixCopy
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'pageseg.c:340,37'
              BranchSideFuncs:
                - pixCloseSafeBrick
                - pixSeedfillBinary
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixaAddPix
                - pixCopy
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:341,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:341,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixSeedfillBinary
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixaAddPix
                - pixCopy
                - pixaAddPix
            - BranchSide:      'pageseg.c:344,36'
              BranchSideFuncs:
                - pixSeedfillBinary
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixaAddPix
                - pixCopy
                - pixaAddPix
        - Branch String:   'pageseg.c:345,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:345,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixaAddPix
                - pixCopy
            - BranchSide:      'pageseg.c:352,13'
              BranchSideFuncs:
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixaAddPix
                - pixCopy
        - Branch String:   'pageseg.c:353,18'
          Branch Sides:
            - BranchSide:      'pageseg.c:353,22'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixaAddPix
                - pixCopy
            - BranchSide:      'pageseg.c:357,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixaAddPix
                - pixCopy
        - Branch String:   'pageseg.c:353,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:354,10'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixaAddPix
                - pixCopy
            - BranchSide:      'pageseg.c:357,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixSubtract
                - pixaAddPix
                - pixCopy
        - Branch String:   'pageseg.c:357,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:358,13'
              BranchSideFuncs:
                - pixSubtract
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixCopy
            - BranchSide:      'pageseg.c:365,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
        - Branch String:   'pageseg.c:358,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:359,39'
              BranchSideFuncs:
                - pixCopy
                - pixDestroy
                - pixDestroy
                - pixaAddPix
            - BranchSide:      'pageseg.c:361,43'
              BranchSideFuncs:
                - pixSubtract
                - pixDestroy
                - pixDestroy
                - pixaAddPix
        - Branch String:   'pageseg.c:362,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:362,32'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pageseg.c:363,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'pageseg.c:323,18'
          Dst:             pixGetDepth
        - Src:             'pageseg.c:324,23'
          Dst:             returnErrorPtr
        - Src:             'pageseg.c:325,5'
          Dst:             pixGetDimensions
        - Src:             'pageseg.c:327,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:332,12'
          Dst:             pixReduceRankBinaryCascade
        - Src:             'pageseg.c:333,12'
          Dst:             pixOpenBrick
        - Src:             'pageseg.c:334,13'
          Dst:             pixExpandReplicate
        - Src:             'pageseg.c:335,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:336,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:337,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:340,13'
          Dst:             pixCloseSafeBrick
        - Src:             'pageseg.c:341,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:344,12'
          Dst:             pixSeedfillBinary
        - Src:             'pageseg.c:345,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:352,5'
          Dst:             pixZero
        - Src:             'pageseg.c:359,25'
          Dst:             pixCopy
        - Src:             'pageseg.c:361,25'
          Dst:             pixSubtract
        - Src:             'pageseg.c:362,21'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:365,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:366,5'
          Dst:             pixDestroy
    - functionName:    pixFindRectangleInCC
      functionSourceFile: '/src/leptonica/src/pageseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2614
      functionLinenumberEnd: 2770
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - boxs
        - fract
        - dir
        - select
        - debug
      BBCount:         131
      ICount:          792
      EdgeCount:       175
      CyclomaticComplexity: 46
      functionsReached:
        - boxBoundingRegion
        - boxCopy
        - boxCreate
        - boxDestroy
        - boxGetGeometry
        - boxOverlapRegion
        - boxRotateOrth
        - boxTransform
        - lept_mkdir
        - lept_stderr
        - pixAddConstantGray
        - pixClipRectangle
        - pixClone
        - pixConvertTo32
        - pixConvertTo8
        - pixDestroy
        - pixFindMaxHorizontalRunOnLine
        - pixGetDepth
        - pixGetDimensions
        - pixGetXRes
        - pixRenderBoxArb
        - pixRotate90
        - pixWrite
        - pixaAddPix
        - pixaConvertToPdf
        - pixaCreate
        - pixaDestroy
        - pixaDisplayTiledAndScaled
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pageseg.c:2621,15'
          Branch Sides:
            - BranchSide:      'pageseg.c:2621,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixClone
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - lept_mkdir
                - pixaAddPix
                - pixConvertTo32
                - pixaCreate
                - pixRotate90
                - pixClipRectangle
                - boxGetGeometry
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pageseg.c:2622,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pageseg.c:2621,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2622,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:2623,9'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - lept_mkdir
                - pixaAddPix
                - pixConvertTo32
                - pixaCreate
                - pixRotate90
                - pixClipRectangle
                - boxGetGeometry
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pageseg.c:2622,23'
          Branch Sides:
            - BranchSide:      'pageseg.c:2622,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:2622,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:2623,22'
          Branch Sides:
            - BranchSide:      'pageseg.c:2623,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:2624,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pageseg.c:2623,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2624,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:2625,9'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - lept_mkdir
                - pixaAddPix
                - pixConvertTo32
                - pixaCreate
                - pixRotate90
                - pixClipRectangle
                - boxGetGeometry
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pageseg.c:2624,23'
          Branch Sides:
            - BranchSide:      'pageseg.c:2624,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:2624,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:2625,32'
          Branch Sides:
            - BranchSide:      'pageseg.c:2625,35'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - lept_mkdir
                - pixaAddPix
                - pixConvertTo32
                - pixaCreate
                - pixRotate90
                - pixClipRectangle
                - boxGetGeometry
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pageseg.c:2627,9'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - lept_mkdir
                - pixaAddPix
                - pixConvertTo32
                - pixaCreate
                - pixRotate90
                - pixClipRectangle
                - boxGetGeometry
                - returnErrorPtr
        - Branch String:   'pageseg.c:2625,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2626,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:2627,9'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - lept_mkdir
                - pixaAddPix
                - pixConvertTo32
                - pixaCreate
                - pixRotate90
                - pixClipRectangle
                - boxGetGeometry
                - returnErrorPtr
        - Branch String:   'pageseg.c:2626,23'
          Branch Sides:
            - BranchSide:      'pageseg.c:2626,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:2626,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:2627,37'
          Branch Sides:
            - BranchSide:      'pageseg.c:2627,40'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - lept_mkdir
                - pixaAddPix
                - pixConvertTo32
                - pixaCreate
                - pixRotate90
                - pixClipRectangle
                - boxGetGeometry
                - returnErrorPtr
            - BranchSide:      'pageseg.c:2632,11'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - lept_mkdir
                - pixaAddPix
                - pixConvertTo32
                - pixaCreate
                - pixRotate90
                - pixClipRectangle
                - boxGetGeometry
        - Branch String:   'pageseg.c:2627,75'
          Branch Sides:
            - BranchSide:      'pageseg.c:2628,9'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - lept_mkdir
                - pixaAddPix
                - pixConvertTo32
                - pixaCreate
                - pixRotate90
                - pixClipRectangle
                - boxGetGeometry
                - returnErrorPtr
            - BranchSide:      'pageseg.c:2632,11'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - lept_mkdir
                - pixaAddPix
                - pixConvertTo32
                - pixaCreate
                - pixRotate90
                - pixClipRectangle
                - boxGetGeometry
        - Branch String:   'pageseg.c:2628,34'
          Branch Sides:
            - BranchSide:      'pageseg.c:2628,37'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - lept_mkdir
                - pixaAddPix
                - pixConvertTo32
                - pixaCreate
                - pixRotate90
                - pixClipRectangle
                - boxGetGeometry
                - returnErrorPtr
            - BranchSide:      'pageseg.c:2632,11'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - lept_mkdir
                - pixaAddPix
                - pixConvertTo32
                - pixaCreate
                - pixRotate90
                - pixClipRectangle
                - boxGetGeometry
        - Branch String:   'pageseg.c:2627,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2629,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:2632,11'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - lept_mkdir
                - pixaAddPix
                - pixConvertTo32
                - pixaCreate
                - pixRotate90
                - pixClipRectangle
                - boxGetGeometry
        - Branch String:   'pageseg.c:2629,23'
          Branch Sides:
            - BranchSide:      'pageseg.c:2629,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:2629,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:2633,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2634,33'
              BranchSideFuncs:
                - pixClipRectangle
                - boxGetGeometry
                - pixClone
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - lept_mkdir
                - pixaAddPix
                - pixConvertTo32
                - pixaCreate
                - pixRotate90
            - BranchSide:      'pageseg.c:2637,25'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - lept_mkdir
                - pixaAddPix
                - pixConvertTo32
                - pixaCreate
                - pixRotate90
        - Branch String:   'pageseg.c:2641,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2642,28'
              BranchSideFuncs:
                - pixRotate90
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - lept_mkdir
                - pixaAddPix
                - pixConvertTo32
                - pixaCreate
            - BranchSide:      'pageseg.c:2644,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - lept_mkdir
                - pixaAddPix
                - pixConvertTo32
                - pixaCreate
        - Branch String:   'pageseg.c:2647,14'
          Branch Sides:
            - BranchSide:      'pageseg.c:2647,24'
              BranchSideFuncs:
                - pixaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - lept_mkdir
                - pixaAddPix
                - pixConvertTo32
            - BranchSide:      'pageseg.c:2647,12'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - lept_mkdir
                - pixaAddPix
                - pixConvertTo32
        - Branch String:   'pageseg.c:2649,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2650,9'
              BranchSideFuncs:
                - lept_mkdir
                - pixaAddPix
                - pixConvertTo32
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
            - BranchSide:      'pageseg.c:2654,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
        - Branch String:   'pageseg.c:2659,5'
          Branch Sides:
            - BranchSide:      'pageseg.c:2660,39'
              BranchSideFuncs:
                - pixFindMaxHorizontalRunOnLine
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
            - BranchSide:      'pageseg.c:2669,10'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
        - Branch String:   'pageseg.c:2661,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:2662,22'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
            - BranchSide:      'pageseg.c:2668,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
        - Branch String:   'pageseg.c:2669,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2670,9'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
            - BranchSide:      'pageseg.c:2678,10'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
        - Branch String:   'pageseg.c:2670,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2671,9'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - pixaDestroy
            - BranchSide:      'pageseg.c:2671,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixaDestroy
        - Branch String:   'pageseg.c:2681,5'
          Branch Sides:
            - BranchSide:      'pageseg.c:2682,39'
              BranchSideFuncs:
                - pixFindMaxHorizontalRunOnLine
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
            - BranchSide:      'pageseg.c:2690,22'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
        - Branch String:   'pageseg.c:2683,29'
          Branch Sides:
            - BranchSide:      'pageseg.c:2683,33'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
            - BranchSide:      'pageseg.c:2685,21'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
        - Branch String:   'pageseg.c:2683,62'
          Branch Sides:
            - BranchSide:      'pageseg.c:2684,13'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
            - BranchSide:      'pageseg.c:2685,21'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
        - Branch String:   'pageseg.c:2683,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:2685,21'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
            - BranchSide:      'pageseg.c:2689,5'
              BranchSideFuncs:
                - boxCreate
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
        - Branch String:   'pageseg.c:2694,5'
          Branch Sides:
            - BranchSide:      'pageseg.c:2695,39'
              BranchSideFuncs:
                - pixFindMaxHorizontalRunOnLine
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
            - BranchSide:      'pageseg.c:2705,10'
              BranchSideFuncs:
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
        - Branch String:   'pageseg.c:2696,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:2697,21'
              BranchSideFuncs:
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
            - BranchSide:      'pageseg.c:2702,5'
              BranchSideFuncs:
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
                - pixFindMaxHorizontalRunOnLine
        - Branch String:   'pageseg.c:2707,5'
          Branch Sides:
            - BranchSide:      'pageseg.c:2708,39'
              BranchSideFuncs:
                - pixFindMaxHorizontalRunOnLine
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
            - BranchSide:      'pageseg.c:2716,22'
              BranchSideFuncs:
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
        - Branch String:   'pageseg.c:2709,29'
          Branch Sides:
            - BranchSide:      'pageseg.c:2709,33'
              BranchSideFuncs:
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
            - BranchSide:      'pageseg.c:2711,22'
              BranchSideFuncs:
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
        - Branch String:   'pageseg.c:2709,62'
          Branch Sides:
            - BranchSide:      'pageseg.c:2710,13'
              BranchSideFuncs:
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
            - BranchSide:      'pageseg.c:2711,22'
              BranchSideFuncs:
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
        - Branch String:   'pageseg.c:2709,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:2711,22'
              BranchSideFuncs:
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
            - BranchSide:      'pageseg.c:2715,5'
              BranchSideFuncs:
                - boxCreate
                - pixDestroy
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - pixFindMaxHorizontalRunOnLine
        - Branch String:   'pageseg.c:2719,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2720,25'
              BranchSideFuncs:
                - pixRenderBoxArb
                - pixRenderBoxArb
                - pixaAddPix
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
            - BranchSide:      'pageseg.c:2726,9'
              BranchSideFuncs:
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
                - boxBoundingRegion
        - Branch String:   'pageseg.c:2726,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2727,34'
              BranchSideFuncs:
                - boxBoundingRegion
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
            - BranchSide:      'pageseg.c:2728,14'
              BranchSideFuncs:
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
                - boxOverlapRegion
        - Branch String:   'pageseg.c:2728,14'
          Branch Sides:
            - BranchSide:      'pageseg.c:2729,33'
              BranchSideFuncs:
                - boxOverlapRegion
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
            - BranchSide:      'pageseg.c:2730,14'
              BranchSideFuncs:
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
                - boxCopy
                - boxCopy
        - Branch String:   'pageseg.c:2730,14'
          Branch Sides:
            - BranchSide:      'pageseg.c:2731,17'
              BranchSideFuncs:
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
            - BranchSide:      'pageseg.c:2733,17'
              BranchSideFuncs:
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
                - boxCopy
        - Branch String:   'pageseg.c:2731,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:2731,47'
              BranchSideFuncs:
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
            - BranchSide:      'pageseg.c:2731,63'
              BranchSideFuncs:
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
        - Branch String:   'pageseg.c:2733,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:2733,47'
              BranchSideFuncs:
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
            - BranchSide:      'pageseg.c:2733,63'
              BranchSideFuncs:
                - boxCopy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxCopy
                - boxRotateOrth
        - Branch String:   'pageseg.c:2739,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2740,13'
              BranchSideFuncs:
                - boxCopy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
                - boxRotateOrth
            - BranchSide:      'pageseg.c:2747,13'
              BranchSideFuncs:
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
        - Branch String:   'pageseg.c:2740,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:2741,34'
              BranchSideFuncs:
                - boxRotateOrth
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
            - BranchSide:      'pageseg.c:2743,28'
              BranchSideFuncs:
                - boxCopy
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
                - boxTransform
        - Branch String:   'pageseg.c:2747,12'
          Branch Sides:
            - BranchSide:      'pageseg.c:2747,34'
              BranchSideFuncs:
                - boxTransform
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
            - BranchSide:      'pageseg.c:2747,10'
              BranchSideFuncs:
                - boxDestroy
                - boxDestroy
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
        - Branch String:   'pageseg.c:2752,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2753,32'
              BranchSideFuncs:
                - pixConvertTo8
                - pixAddConstantGray
                - pixConvertTo32
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - pixRenderBoxArb
            - BranchSide:      'pageseg.c:2769,12'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:2756,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:2756,35'
              BranchSideFuncs:
                - pixRenderBoxArb
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
            - BranchSide:      'pageseg.c:2757,20'
              BranchSideFuncs:
                - pixaAddPix
                - pixGetXRes
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_stderr
        - Branch String:   'pageseg.c:2759,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2760,26'
              BranchSideFuncs:
                - lept_stderr
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
            - BranchSide:      'pageseg.c:2760,26'
              BranchSideFuncs:
                - pixaConvertToPdf
                - pixaDisplayTiledAndScaled
                - pixWrite
                - pixDestroy
                - pixDestroy
                - pixaDestroy
      Callsites:
        - Src:             'pageseg.c:2621,18'
          Dst:             pixGetDepth
        - Src:             'pageseg.c:2622,23'
          Dst:             returnErrorPtr
        - Src:             'pageseg.c:2624,23'
          Dst:             returnErrorPtr
        - Src:             'pageseg.c:2626,23'
          Dst:             returnErrorPtr
        - Src:             'pageseg.c:2629,23'
          Dst:             returnErrorPtr
        - Src:             'pageseg.c:2634,16'
          Dst:             pixClipRectangle
        - Src:             'pageseg.c:2635,9'
          Dst:             boxGetGeometry
        - Src:             'pageseg.c:2637,16'
          Dst:             pixClone
        - Src:             'pageseg.c:2642,16'
          Dst:             pixRotate90
        - Src:             'pageseg.c:2644,16'
          Dst:             pixClone
        - Src:             'pageseg.c:2645,5'
          Dst:             pixGetDimensions
        - Src:             'pageseg.c:2647,24'
          Dst:             pixaCreate
        - Src:             'pageseg.c:2650,9'
          Dst:             lept_mkdir
        - Src:             'pageseg.c:2651,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:2652,18'
          Dst:             pixConvertTo32
        - Src:             'pageseg.c:2654,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2660,9'
          Dst:             pixFindMaxHorizontalRunOnLine
        - Src:             'pageseg.c:2670,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:2671,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2672,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2673,9'
          Dst:             pixaDestroy
        - Src:             'pageseg.c:2682,9'
          Dst:             pixFindMaxHorizontalRunOnLine
        - Src:             'pageseg.c:2690,12'
          Dst:             boxCreate
        - Src:             'pageseg.c:2695,9'
          Dst:             pixFindMaxHorizontalRunOnLine
        - Src:             'pageseg.c:2708,9'
          Dst:             pixFindMaxHorizontalRunOnLine
        - Src:             'pageseg.c:2716,12'
          Dst:             boxCreate
        - Src:             'pageseg.c:2717,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2720,9'
          Dst:             pixRenderBoxArb
        - Src:             'pageseg.c:2721,9'
          Dst:             pixRenderBoxArb
        - Src:             'pageseg.c:2722,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:2727,16'
          Dst:             boxBoundingRegion
        - Src:             'pageseg.c:2729,16'
          Dst:             boxOverlapRegion
        - Src:             'pageseg.c:2731,39'
          Dst:             boxCopy
        - Src:             'pageseg.c:2731,55'
          Dst:             boxCopy
        - Src:             'pageseg.c:2733,39'
          Dst:             boxCopy
        - Src:             'pageseg.c:2733,55'
          Dst:             boxCopy
        - Src:             'pageseg.c:2734,5'
          Dst:             boxDestroy
        - Src:             'pageseg.c:2735,5'
          Dst:             boxDestroy
        - Src:             'pageseg.c:2741,20'
          Dst:             boxRotateOrth
        - Src:             'pageseg.c:2743,20'
          Dst:             boxCopy
        - Src:             'pageseg.c:2747,21'
          Dst:             boxTransform
        - Src:             'pageseg.c:2748,5'
          Dst:             boxDestroy
        - Src:             'pageseg.c:2749,5'
          Dst:             boxDestroy
        - Src:             'pageseg.c:2753,18'
          Dst:             pixConvertTo8
        - Src:             'pageseg.c:2754,9'
          Dst:             pixAddConstantGray
        - Src:             'pageseg.c:2755,18'
          Dst:             pixConvertTo32
        - Src:             'pageseg.c:2756,19'
          Dst:             pixRenderBoxArb
        - Src:             'pageseg.c:2757,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:2758,15'
          Dst:             pixGetXRes
        - Src:             'pageseg.c:2759,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:2760,9'
          Dst:             pixaConvertToPdf
        - Src:             'pageseg.c:2762,16'
          Dst:             pixaDisplayTiledAndScaled
        - Src:             'pageseg.c:2763,9'
          Dst:             pixWrite
        - Src:             'pageseg.c:2764,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2765,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2766,9'
          Dst:             pixaDestroy
    - functionName:    pixFindLargestRectangle
      functionSourceFile: '/src/leptonica/src/pageseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2462
      functionLinenumberEnd: 2570
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - polarity
        - pbox
        - ppixdb
      BBCount:         72
      ICount:          599
      EdgeCount:       95
      CyclomaticComplexity: 25
      functionsReached:
        - boxCreate
        - calloc
        - pixConvertTo8
        - pixCreate
        - pixDestroy
        - pixGetData
        - pixGetDimensions
        - pixGetLinePtrs
        - pixGetWpl
        - pixRenderHashBoxArb
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pageseg.c:2474,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2474,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - calloc
                - pixCreate
                - pixCreate
                - pixGetLinePtrs
                - pixGetLinePtrs
                - pixGetData
                - pixGetWpl
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pageseg.c:2475,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - calloc
                - pixCreate
                - pixCreate
                - pixGetLinePtrs
                - pixGetLinePtrs
                - pixGetData
                - pixGetWpl
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pageseg.c:2475,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2476,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - calloc
                - pixCreate
                - pixCreate
                - pixGetLinePtrs
                - pixGetLinePtrs
                - pixGetData
                - pixGetWpl
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pageseg.c:2477,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - calloc
                - pixCreate
                - pixCreate
                - pixGetLinePtrs
                - pixGetLinePtrs
                - pixGetData
                - pixGetWpl
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pageseg.c:2476,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:2476,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:2476,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:2478,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2479,16'
              BranchSideFuncs:
                - pixGetDimensions
                - calloc
                - pixCreate
                - pixCreate
                - pixGetLinePtrs
                - pixGetLinePtrs
                - pixGetData
                - pixGetWpl
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pageseg.c:2480,22'
              BranchSideFuncs:
                - pixGetDimensions
                - calloc
                - pixCreate
                - pixCreate
                - pixGetLinePtrs
                - pixGetLinePtrs
                - pixGetData
                - pixGetWpl
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pageseg.c:2479,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:2479,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:2479,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:2481,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2482,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:2483,9'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - pixCreate
                - pixGetLinePtrs
                - pixGetLinePtrs
                - pixGetData
                - pixGetWpl
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
                - returnErrorInt
        - Branch String:   'pageseg.c:2482,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:2482,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:2482,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:2483,23'
          Branch Sides:
            - BranchSide:      'pageseg.c:2483,26'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - pixCreate
                - pixGetLinePtrs
                - pixGetLinePtrs
                - pixGetData
                - pixGetWpl
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
                - returnErrorInt
            - BranchSide:      'pageseg.c:2487,27'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - pixCreate
                - pixGetLinePtrs
                - pixGetLinePtrs
                - pixGetData
                - pixGetWpl
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
        - Branch String:   'pageseg.c:2483,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2484,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:2487,27'
              BranchSideFuncs:
                - calloc
                - pixCreate
                - pixCreate
                - pixGetLinePtrs
                - pixGetLinePtrs
                - pixGetData
                - pixGetWpl
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
        - Branch String:   'pageseg.c:2484,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:2484,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:2484,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:2488,5'
          Branch Sides:
            - BranchSide:      'pageseg.c:2489,9'
              BranchSideFuncs:
                - pixCreate
                - pixCreate
                - pixGetLinePtrs
                - pixGetLinePtrs
                - pixGetData
                - pixGetWpl
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
            - BranchSide:      'pageseg.c:2494,22'
              BranchSideFuncs:
                - pixCreate
                - pixCreate
                - pixGetLinePtrs
                - pixGetLinePtrs
                - pixGetData
                - pixGetWpl
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
        - Branch String:   'pageseg.c:2501,5'
          Branch Sides:
            - BranchSide:      'pageseg.c:2502,17'
              BranchSideFuncs:
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
            - BranchSide:      'pageseg.c:2556,21'
              BranchSideFuncs:
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
        - Branch String:   'pageseg.c:2504,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2505,19'
              BranchSideFuncs:
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
            - BranchSide:      'pageseg.c:2553,5'
              BranchSideFuncs:
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
        - Branch String:   'pageseg.c:2506,17'
          Branch Sides:
            - BranchSide:      'pageseg.c:2507,21'
              BranchSideFuncs:
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
            - BranchSide:      'pageseg.c:2539,26'
              BranchSideFuncs:
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
        - Branch String:   'pageseg.c:2507,28'
          Branch Sides:
            - BranchSide:      'pageseg.c:2507,31'
              BranchSideFuncs:
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
            - BranchSide:      'pageseg.c:2509,28'
              BranchSideFuncs:
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
        - Branch String:   'pageseg.c:2507,21'
          Branch Sides:
            - BranchSide:      'pageseg.c:2508,29'
              BranchSideFuncs:
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
            - BranchSide:      'pageseg.c:2509,28'
              BranchSideFuncs:
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
        - Branch String:   'pageseg.c:2509,28'
          Branch Sides:
            - BranchSide:      'pageseg.c:2510,26'
              BranchSideFuncs:
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
            - BranchSide:      'pageseg.c:2512,28'
              BranchSideFuncs:
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
        - Branch String:   'pageseg.c:2512,28'
          Branch Sides:
            - BranchSide:      'pageseg.c:2513,24'
              BranchSideFuncs:
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
            - BranchSide:      'pageseg.c:2517,26'
              BranchSideFuncs:
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
        - Branch String:   'pageseg.c:2520,28'
          Branch Sides:
            - BranchSide:      'pageseg.c:2520,26'
              BranchSideFuncs:
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
            - BranchSide:      'pageseg.c:2520,26'
              BranchSideFuncs:
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
        - Branch String:   'pageseg.c:2527,28'
          Branch Sides:
            - BranchSide:      'pageseg.c:2527,26'
              BranchSideFuncs:
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
            - BranchSide:      'pageseg.c:2527,26'
              BranchSideFuncs:
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
        - Branch String:   'pageseg.c:2530,25'
          Branch Sides:
            - BranchSide:      'pageseg.c:2531,31'
              BranchSideFuncs:
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
            - BranchSide:      'pageseg.c:2534,31'
              BranchSideFuncs:
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
        - Branch String:   'pageseg.c:2545,17'
          Branch Sides:
            - BranchSide:      'pageseg.c:2546,27'
              BranchSideFuncs:
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
            - BranchSide:      'pageseg.c:2552,9'
              BranchSideFuncs:
                - boxCreate
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
                - pixConvertTo8
                - pixRenderHashBoxArb
        - Branch String:   'pageseg.c:2559,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2560,33'
              BranchSideFuncs:
                - pixConvertTo8
                - pixRenderHashBoxArb
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pageseg.c:2564,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'pageseg.c:2476,16'
          Dst:             returnErrorInt
        - Src:             'pageseg.c:2479,16'
          Dst:             returnErrorInt
        - Src:             'pageseg.c:2480,5'
          Dst:             pixGetDimensions
        - Src:             'pageseg.c:2482,16'
          Dst:             returnErrorInt
        - Src:             'pageseg.c:2484,16'
          Dst:             returnErrorInt
        - Src:             'pageseg.c:2487,27'
          Dst:             calloc
        - Src:             'pageseg.c:2494,12'
          Dst:             pixCreate
        - Src:             'pageseg.c:2495,12'
          Dst:             pixCreate
        - Src:             'pageseg.c:2496,26'
          Dst:             pixGetLinePtrs
        - Src:             'pageseg.c:2497,26'
          Dst:             pixGetLinePtrs
        - Src:             'pageseg.c:2498,13'
          Dst:             pixGetData
        - Src:             'pageseg.c:2499,12'
          Dst:             pixGetWpl
        - Src:             'pageseg.c:2556,11'
          Dst:             boxCreate
        - Src:             'pageseg.c:2560,19'
          Dst:             pixConvertTo8
        - Src:             'pageseg.c:2561,9'
          Dst:             pixRenderHashBoxArb
        - Src:             'pageseg.c:2567,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2568,5'
          Dst:             pixDestroy
    - functionName:    pixFindLargeRectangles
      functionSourceFile: '/src/leptonica/src/pageseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2362
      functionLinenumberEnd: 2404
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - polarity
        - nrect
        - pboxa
        - ppixdb
      BBCount:         47
      ICount:          254
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - boxDestroy
        - boxGetGeometry
        - boxaAddBox
        - boxaCreate
        - lept_stderr
        - pixCopy
        - pixDestroy
        - pixDrawBoxaRandom
        - pixFindLargestRectangle
        - pixGetDepth
        - pixRasterop
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pageseg.c:2368,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2368,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixCopy
                - boxaCreate
                - pixDestroy
                - pixDrawBoxaRandom
                - pixFindLargestRectangle
                - boxaAddBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - lept_stderr
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pageseg.c:2369,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixCopy
                - boxaCreate
                - pixDestroy
                - pixDrawBoxaRandom
                - pixFindLargestRectangle
                - boxaAddBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - lept_stderr
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pageseg.c:2369,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2370,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixCopy
                - boxaCreate
                - pixDestroy
                - pixDrawBoxaRandom
                - pixFindLargestRectangle
                - boxaAddBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - lept_stderr
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pageseg.c:2371,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixCopy
                - boxaCreate
                - pixDestroy
                - pixDrawBoxaRandom
                - pixFindLargestRectangle
                - boxaAddBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - lept_stderr
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pageseg.c:2370,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:2370,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:2370,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:2372,15'
          Branch Sides:
            - BranchSide:      'pageseg.c:2372,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - boxaCreate
                - pixDestroy
                - pixDrawBoxaRandom
                - pixFindLargestRectangle
                - boxaAddBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pageseg.c:2373,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pageseg.c:2372,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2373,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:2374,9'
              BranchSideFuncs:
                - pixCopy
                - boxaCreate
                - pixDestroy
                - pixDrawBoxaRandom
                - pixFindLargestRectangle
                - boxaAddBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - lept_stderr
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pageseg.c:2373,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:2373,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:2373,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:2374,23'
          Branch Sides:
            - BranchSide:      'pageseg.c:2374,26'
              BranchSideFuncs:
                - pixCopy
                - boxaCreate
                - pixDestroy
                - pixDrawBoxaRandom
                - pixFindLargestRectangle
                - boxaAddBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - lept_stderr
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pageseg.c:2376,9'
              BranchSideFuncs:
                - pixCopy
                - boxaCreate
                - pixDestroy
                - pixDrawBoxaRandom
                - pixFindLargestRectangle
                - boxaAddBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:2374,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2375,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:2376,9'
              BranchSideFuncs:
                - pixCopy
                - boxaCreate
                - pixDestroy
                - pixDrawBoxaRandom
                - pixFindLargestRectangle
                - boxaAddBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:2375,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:2375,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:2375,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:2376,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2377,9'
              BranchSideFuncs:
                - pixCopy
                - boxaCreate
                - pixDestroy
                - pixDrawBoxaRandom
                - pixFindLargestRectangle
                - boxaAddBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pageseg.c:2382,25'
              BranchSideFuncs:
                - pixCopy
                - boxaCreate
                - pixDestroy
                - pixDrawBoxaRandom
                - pixFindLargestRectangle
                - boxaAddBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - lept_stderr
        - Branch String:   'pageseg.c:2377,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2379,15'
              BranchSideFuncs:
                - lept_stderr
                - pixCopy
                - boxaCreate
                - pixDestroy
                - pixDrawBoxaRandom
                - pixFindLargestRectangle
                - boxaAddBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - lept_stderr
            - BranchSide:      'pageseg.c:2379,15'
              BranchSideFuncs:
                - pixCopy
                - boxaCreate
                - pixDestroy
                - pixDrawBoxaRandom
                - pixFindLargestRectangle
                - boxaAddBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - lept_stderr
        - Branch String:   'pageseg.c:2387,5'
          Branch Sides:
            - BranchSide:      'pageseg.c:2388,37'
              BranchSideFuncs:
                - pixFindLargestRectangle
                - boxaAddBox
                - boxGetGeometry
                - pixRasterop
                - pixDestroy
                - pixDrawBoxaRandom
                - boxDestroy
                - lept_stderr
            - BranchSide:      'pageseg.c:2399,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDrawBoxaRandom
        - Branch String:   'pageseg.c:2388,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:2389,13'
              BranchSideFuncs:
                - boxDestroy
                - pixDestroy
                - pixDrawBoxaRandom
                - lept_stderr
            - BranchSide:      'pageseg.c:2393,20'
              BranchSideFuncs:
                - boxaAddBox
                - boxGetGeometry
                - pixRasterop
                - pixDestroy
                - pixDrawBoxaRandom
                - pixFindLargestRectangle
                - boxDestroy
                - lept_stderr
        - Branch String:   'pageseg.c:2390,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:2391,13'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixDrawBoxaRandom
            - BranchSide:      'pageseg.c:2391,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDrawBoxaRandom
        - Branch String:   'pageseg.c:2399,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2400,37'
              BranchSideFuncs:
                - pixDrawBoxaRandom
                - pixDestroy
            - BranchSide:      'pageseg.c:2402,5'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'pageseg.c:2370,16'
          Dst:             returnErrorInt
        - Src:             'pageseg.c:2372,18'
          Dst:             pixGetDepth
        - Src:             'pageseg.c:2373,16'
          Dst:             returnErrorInt
        - Src:             'pageseg.c:2375,16'
          Dst:             returnErrorInt
        - Src:             'pageseg.c:2377,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:2382,11'
          Dst:             pixCopy
        - Src:             'pageseg.c:2383,12'
          Dst:             boxaCreate
        - Src:             'pageseg.c:2388,13'
          Dst:             pixFindLargestRectangle
        - Src:             'pageseg.c:2389,13'
          Dst:             boxDestroy
        - Src:             'pageseg.c:2390,13'
          Dst:             lept_stderr
        - Src:             'pageseg.c:2393,9'
          Dst:             boxaAddBox
        - Src:             'pageseg.c:2395,9'
          Dst:             boxGetGeometry
        - Src:             'pageseg.c:2396,9'
          Dst:             pixRasterop
        - Src:             'pageseg.c:2400,19'
          Dst:             pixDrawBoxaRandom
        - Src:             'pageseg.c:2402,5'
          Dst:             pixDestroy
    - functionName:    pixEstimateBackground
      functionSourceFile: '/src/leptonica/src/pageseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2279
      functionLinenumberEnd: 2324
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - darkthresh
        - edgecrop
        - pbg
      BBCount:         40
      ICount:          267
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - boxCreate
        - boxDestroy
        - lept_stderr
        - pixClipRectangle
        - pixClone
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixGetRankValueMasked
        - pixInvert
        - pixRemoveColormap
        - pixThresholdToBinary
        - returnErrorInt
        - sqrt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pageseg.c:2285,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2286,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDimensions
                - pixClone
                - sqrt
                - sqrt
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixThresholdToBinary
                - pixInvert
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pageseg.c:2287,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDimensions
                - pixClone
                - sqrt
                - sqrt
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixThresholdToBinary
                - pixInvert
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pageseg.c:2286,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:2286,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:2286,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:2288,15'
          Branch Sides:
            - BranchSide:      'pageseg.c:2288,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDimensions
                - pixClone
                - sqrt
                - sqrt
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixThresholdToBinary
                - pixInvert
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pageseg.c:2289,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pageseg.c:2288,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2289,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:2290,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDimensions
                - pixClone
                - sqrt
                - sqrt
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixThresholdToBinary
                - pixInvert
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pageseg.c:2289,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:2289,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:2289,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:2290,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2291,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDimensions
                - pixClone
                - sqrt
                - sqrt
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixThresholdToBinary
                - pixInvert
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pageseg.c:2292,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDimensions
                - pixClone
                - sqrt
                - sqrt
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixThresholdToBinary
                - pixInvert
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - returnErrorInt
        - Branch String:   'pageseg.c:2291,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2292,9'
              BranchSideFuncs:
                - lept_stderr
                - pixRemoveColormap
                - pixGetDimensions
                - pixClone
                - sqrt
                - sqrt
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixThresholdToBinary
                - pixInvert
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - returnErrorInt
            - BranchSide:      'pageseg.c:2292,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDimensions
                - pixClone
                - sqrt
                - sqrt
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixThresholdToBinary
                - pixInvert
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - returnErrorInt
        - Branch String:   'pageseg.c:2292,24'
          Branch Sides:
            - BranchSide:      'pageseg.c:2292,27'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:2293,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pageseg.c:2292,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2293,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:2295,30'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDimensions
                - pixClone
                - sqrt
                - sqrt
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixThresholdToBinary
                - pixInvert
                - boxCreate
                - pixClipRectangle
                - boxDestroy
        - Branch String:   'pageseg.c:2293,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:2293,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:2293,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:2299,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2300,31'
              BranchSideFuncs:
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - sqrt
                - sqrt
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixThresholdToBinary
                - pixInvert
            - BranchSide:      'pageseg.c:2305,25'
              BranchSideFuncs:
                - pixClone
                - sqrt
                - sqrt
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixThresholdToBinary
                - pixInvert
        - Branch String:   'pageseg.c:2309,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:2309,14'
              BranchSideFuncs:
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixThresholdToBinary
                - pixInvert
            - BranchSide:      'pageseg.c:2309,14'
              BranchSideFuncs:
                - sqrt
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixThresholdToBinary
                - pixInvert
        - Branch String:   'pageseg.c:2313,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2314,37'
              BranchSideFuncs:
                - pixThresholdToBinary
                - pixInvert
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pageseg.c:2318,27'
              BranchSideFuncs:
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'pageseg.c:2286,16'
          Dst:             returnErrorInt
        - Src:             'pageseg.c:2288,18'
          Dst:             pixGetDepth
        - Src:             'pageseg.c:2289,16'
          Dst:             returnErrorInt
        - Src:             'pageseg.c:2291,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:2293,16'
          Dst:             returnErrorInt
        - Src:             'pageseg.c:2295,12'
          Dst:             pixRemoveColormap
        - Src:             'pageseg.c:2296,5'
          Dst:             pixGetDimensions
        - Src:             'pageseg.c:2300,15'
          Dst:             boxCreate
        - Src:             'pageseg.c:2302,16'
          Dst:             pixClipRectangle
        - Src:             'pageseg.c:2303,9'
          Dst:             boxDestroy
        - Src:             'pageseg.c:2305,16'
          Dst:             pixClone
        - Src:             'pageseg.c:2309,16'
          Dst:             sqrt
        - Src:             'pageseg.c:2309,16'
          Dst:             sqrt
        - Src:             'pageseg.c:2314,16'
          Dst:             pixThresholdToBinary
        - Src:             'pageseg.c:2315,9'
          Dst:             pixInvert
        - Src:             'pageseg.c:2318,5'
          Dst:             pixGetRankValueMasked
        - Src:             'pageseg.c:2320,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2321,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2322,5'
          Dst:             pixDestroy
    - functionName:    pixDecideIfTable
      functionSourceFile: '/src/leptonica/src/pageseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2049
      functionLinenumberEnd: 2170
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - box
        - orient
        - pscore
        - pixadb
      BBCount:         64
      ICount:          432
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached:
        - lept_stderr
        - pixClone
        - pixCountConnComp
        - pixDeskewBoth
        - pixDestroy
        - pixDilateBrick
        - pixGenerateHalftoneMask
        - pixInvert
        - pixMorphSequence
        - pixOr
        - pixPrepare1bpp
        - pixRotate90
        - pixScale
        - pixSeedfillBinary
        - pixSelectBySize
        - pixSubtract
        - pixZero
        - pixaAddPix
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pageseg.c:2053,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2054,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixPrepare1bpp
                - pixGenerateHalftoneMask
                - pixDestroy
                - pixDestroy
                - pixPrepare1bpp
                - pixZero
                - pixDilateBrick
                - pixDeskewBoth
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixMorphSequence
                - pixSeedfillBinary
                - pixMorphSequence
                - pixSeedfillBinary
                - pixOr
                - pixCountConnComp
                - pixCountConnComp
                - pixSubtract
                - pixMorphSequence
                - pixInvert
                - pixMorphSequence
                - pixSelectBySize
                - pixCountConnComp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScale
                - pixaAddPix
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixRotate90
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - pixaAddPix
            - BranchSide:      'pageseg.c:2055,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixPrepare1bpp
                - pixGenerateHalftoneMask
                - pixDestroy
                - pixDestroy
                - pixPrepare1bpp
                - pixZero
                - pixDilateBrick
                - pixDeskewBoth
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixMorphSequence
                - pixSeedfillBinary
                - pixMorphSequence
                - pixSeedfillBinary
                - pixOr
                - pixCountConnComp
                - pixCountConnComp
                - pixSubtract
                - pixMorphSequence
                - pixInvert
                - pixMorphSequence
                - pixSelectBySize
                - pixCountConnComp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScale
                - pixaAddPix
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixRotate90
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - pixaAddPix
        - Branch String:   'pageseg.c:2054,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:2054,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:2054,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:2056,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2057,16'
              BranchSideFuncs:
                - pixPrepare1bpp
                - pixGenerateHalftoneMask
                - pixDestroy
                - pixDestroy
                - pixPrepare1bpp
                - pixZero
                - pixDilateBrick
                - pixDeskewBoth
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixMorphSequence
                - pixSeedfillBinary
                - pixMorphSequence
                - pixSeedfillBinary
                - pixOr
                - pixCountConnComp
                - pixCountConnComp
                - pixSubtract
                - pixMorphSequence
                - pixInvert
                - pixMorphSequence
                - pixSelectBySize
                - pixCountConnComp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScale
                - pixaAddPix
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixRotate90
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - pixaAddPix
            - BranchSide:      'pageseg.c:2061,27'
              BranchSideFuncs:
                - pixPrepare1bpp
                - pixGenerateHalftoneMask
                - pixDestroy
                - pixDestroy
                - pixPrepare1bpp
                - pixZero
                - pixDilateBrick
                - pixDeskewBoth
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixMorphSequence
                - pixSeedfillBinary
                - pixMorphSequence
                - pixSeedfillBinary
                - pixOr
                - pixCountConnComp
                - pixCountConnComp
                - pixSubtract
                - pixMorphSequence
                - pixInvert
                - pixMorphSequence
                - pixSelectBySize
                - pixCountConnComp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScale
                - pixaAddPix
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixRotate90
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - pixaAddPix
        - Branch String:   'pageseg.c:2057,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:2057,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:2057,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:2063,17'
          Branch Sides:
            - BranchSide:      'pageseg.c:2063,20'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixPrepare1bpp
                - pixZero
                - pixDilateBrick
                - pixDeskewBoth
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixMorphSequence
                - pixSeedfillBinary
                - pixMorphSequence
                - pixSeedfillBinary
                - pixOr
                - pixCountConnComp
                - pixCountConnComp
                - pixSubtract
                - pixMorphSequence
                - pixInvert
                - pixMorphSequence
                - pixSelectBySize
                - pixCountConnComp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScale
                - pixaAddPix
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixRotate90
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - pixaAddPix
            - BranchSide:      'pageseg.c:2064,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixPrepare1bpp
                - pixZero
                - pixDilateBrick
                - pixDeskewBoth
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixMorphSequence
                - pixSeedfillBinary
                - pixMorphSequence
                - pixSeedfillBinary
                - pixOr
                - pixCountConnComp
                - pixCountConnComp
                - pixSubtract
                - pixMorphSequence
                - pixInvert
                - pixMorphSequence
                - pixSelectBySize
                - pixCountConnComp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScale
                - pixaAddPix
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixRotate90
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pageseg.c:2063,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2063,39'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixPrepare1bpp
                - pixZero
                - pixDilateBrick
                - pixDeskewBoth
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixMorphSequence
                - pixSeedfillBinary
                - pixMorphSequence
                - pixSeedfillBinary
                - pixOr
                - pixCountConnComp
                - pixCountConnComp
                - pixSubtract
                - pixMorphSequence
                - pixInvert
                - pixMorphSequence
                - pixSelectBySize
                - pixCountConnComp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScale
                - pixaAddPix
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixRotate90
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pageseg.c:2064,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixPrepare1bpp
                - pixZero
                - pixDilateBrick
                - pixDeskewBoth
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixMorphSequence
                - pixSeedfillBinary
                - pixMorphSequence
                - pixSeedfillBinary
                - pixOr
                - pixCountConnComp
                - pixCountConnComp
                - pixSubtract
                - pixMorphSequence
                - pixInvert
                - pixMorphSequence
                - pixSelectBySize
                - pixCountConnComp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScale
                - pixaAddPix
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixRotate90
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pageseg.c:2066,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2067,10'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:2073,32'
              BranchSideFuncs:
                - pixPrepare1bpp
                - pixZero
                - pixDilateBrick
                - pixDeskewBoth
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixMorphSequence
                - pixSeedfillBinary
                - pixMorphSequence
                - pixSeedfillBinary
                - pixOr
                - pixCountConnComp
                - pixCountConnComp
                - pixSubtract
                - pixMorphSequence
                - pixInvert
                - pixMorphSequence
                - pixSelectBySize
                - pixCountConnComp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScale
                - pixaAddPix
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixRotate90
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pageseg.c:2068,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2069,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:2069,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:2073,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2074,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:2076,13'
              BranchSideFuncs:
                - pixZero
                - pixDilateBrick
                - pixDeskewBoth
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixMorphSequence
                - pixSeedfillBinary
                - pixMorphSequence
                - pixSeedfillBinary
                - pixOr
                - pixCountConnComp
                - pixCountConnComp
                - pixSubtract
                - pixMorphSequence
                - pixInvert
                - pixMorphSequence
                - pixSelectBySize
                - pixCountConnComp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScale
                - pixaAddPix
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixRotate90
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
        - Branch String:   'pageseg.c:2074,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:2074,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:2074,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:2077,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2078,10'
              BranchSideFuncs:
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pageseg.c:2091,33'
              BranchSideFuncs:
                - pixDilateBrick
                - pixDeskewBoth
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixMorphSequence
                - pixSeedfillBinary
                - pixMorphSequence
                - pixSeedfillBinary
                - pixOr
                - pixCountConnComp
                - pixCountConnComp
                - pixSubtract
                - pixMorphSequence
                - pixInvert
                - pixMorphSequence
                - pixSelectBySize
                - pixCountConnComp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScale
                - pixaAddPix
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixRotate90
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:2080,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2081,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:2081,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:2096,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2097,20'
              BranchSideFuncs:
                - pixaAddPix
                - pixaAddPix
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixMorphSequence
                - pixSeedfillBinary
                - pixMorphSequence
                - pixSeedfillBinary
                - pixOr
                - pixCountConnComp
                - pixCountConnComp
                - pixSubtract
                - pixMorphSequence
                - pixInvert
                - pixMorphSequence
                - pixSelectBySize
                - pixCountConnComp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScale
                - pixaAddPix
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixRotate90
            - BranchSide:      'pageseg.c:2100,9'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixMorphSequence
                - pixSeedfillBinary
                - pixMorphSequence
                - pixSeedfillBinary
                - pixOr
                - pixCountConnComp
                - pixCountConnComp
                - pixSubtract
                - pixMorphSequence
                - pixInvert
                - pixMorphSequence
                - pixSelectBySize
                - pixCountConnComp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScale
                - pixaAddPix
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixRotate90
        - Branch String:   'pageseg.c:2100,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2101,28'
              BranchSideFuncs:
                - pixRotate90
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixMorphSequence
                - pixSeedfillBinary
                - pixMorphSequence
                - pixSeedfillBinary
                - pixOr
                - pixCountConnComp
                - pixCountConnComp
                - pixSubtract
                - pixMorphSequence
                - pixInvert
                - pixMorphSequence
                - pixSelectBySize
                - pixCountConnComp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScale
                - pixaAddPix
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'pageseg.c:2103,25'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixMorphSequence
                - pixSeedfillBinary
                - pixMorphSequence
                - pixSeedfillBinary
                - pixOr
                - pixCountConnComp
                - pixCountConnComp
                - pixSubtract
                - pixMorphSequence
                - pixInvert
                - pixMorphSequence
                - pixSelectBySize
                - pixCountConnComp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScale
                - pixaAddPix
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:2116,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2117,20'
              BranchSideFuncs:
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixCountConnComp
                - pixCountConnComp
                - pixSubtract
                - pixMorphSequence
                - pixInvert
                - pixMorphSequence
                - pixSelectBySize
                - pixCountConnComp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScale
                - pixaAddPix
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'pageseg.c:2123,22'
              BranchSideFuncs:
                - pixCountConnComp
                - pixCountConnComp
                - pixSubtract
                - pixMorphSequence
                - pixInvert
                - pixMorphSequence
                - pixSelectBySize
                - pixCountConnComp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScale
                - pixaAddPix
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:2128,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2128,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixMorphSequence
                - pixInvert
                - pixMorphSequence
                - pixSelectBySize
                - pixCountConnComp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScale
                - pixaAddPix
                - pixScale
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'pageseg.c:2131,29'
              BranchSideFuncs:
                - pixMorphSequence
                - pixInvert
                - pixMorphSequence
                - pixSelectBySize
                - pixCountConnComp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScale
                - pixaAddPix
                - pixScale
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:2132,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2132,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixInvert
                - pixMorphSequence
                - pixSelectBySize
                - pixCountConnComp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScale
                - pixaAddPix
                - pixScale
                - pixaAddPix
            - BranchSide:      'pageseg.c:2140,15'
              BranchSideFuncs:
                - pixInvert
                - pixMorphSequence
                - pixSelectBySize
                - pixCountConnComp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixScale
                - pixaAddPix
                - pixScale
                - pixaAddPix
        - Branch String:   'pageseg.c:2145,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2146,20'
              BranchSideFuncs:
                - pixScale
                - pixaAddPix
                - pixScale
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pageseg.c:2153,11'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'pageseg.c:2154,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2154,23'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pageseg.c:2155,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'pageseg.c:2155,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2155,23'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pageseg.c:2156,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'pageseg.c:2156,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2156,23'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pageseg.c:2157,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'pageseg.c:2157,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2157,23'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pageseg.c:2158,15'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'pageseg.c:2054,16'
          Dst:             returnErrorInt
        - Src:             'pageseg.c:2057,16'
          Dst:             returnErrorInt
        - Src:             'pageseg.c:2061,12'
          Dst:             pixPrepare1bpp
        - Src:             'pageseg.c:2062,12'
          Dst:             pixGenerateHalftoneMask
        - Src:             'pageseg.c:2063,28'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:2064,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2065,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2068,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:2073,17'
          Dst:             pixPrepare1bpp
        - Src:             'pageseg.c:2074,16'
          Dst:             returnErrorInt
        - Src:             'pageseg.c:2076,5'
          Dst:             pixZero
        - Src:             'pageseg.c:2079,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2080,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:2091,12'
          Dst:             pixDilateBrick
        - Src:             'pageseg.c:2095,12'
          Dst:             pixDeskewBoth
        - Src:             'pageseg.c:2097,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:2098,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:2101,16'
          Dst:             pixRotate90
        - Src:             'pageseg.c:2103,16'
          Dst:             pixClone
        - Src:             'pageseg.c:2104,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2105,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2106,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2107,12'
          Dst:             pixClone
        - Src:             'pageseg.c:2108,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2111,12'
          Dst:             pixMorphSequence
        - Src:             'pageseg.c:2112,12'
          Dst:             pixSeedfillBinary
        - Src:             'pageseg.c:2113,12'
          Dst:             pixMorphSequence
        - Src:             'pageseg.c:2114,12'
          Dst:             pixSeedfillBinary
        - Src:             'pageseg.c:2115,12'
          Dst:             pixOr
        - Src:             'pageseg.c:2117,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:2118,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:2119,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:2120,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:2121,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:2123,5'
          Dst:             pixCountConnComp
        - Src:             'pageseg.c:2124,5'
          Dst:             pixCountConnComp
        - Src:             'pageseg.c:2127,5'
          Dst:             pixSubtract
        - Src:             'pageseg.c:2128,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:2131,12'
          Dst:             pixMorphSequence
        - Src:             'pageseg.c:2132,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:2140,5'
          Dst:             pixInvert
        - Src:             'pageseg.c:2141,12'
          Dst:             pixMorphSequence
        - Src:             'pageseg.c:2142,12'
          Dst:             pixSelectBySize
        - Src:             'pageseg.c:2144,5'
          Dst:             pixCountConnComp
        - Src:             'pageseg.c:2146,28'
          Dst:             pixScale
        - Src:             'pageseg.c:2146,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:2147,28'
          Dst:             pixScale
        - Src:             'pageseg.c:2147,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:2160,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2161,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2162,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2163,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2164,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2165,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2166,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2167,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2168,5'
          Dst:             pixDestroy
    - functionName:    pixPrepare1bpp
      functionSourceFile: '/src/leptonica/src/pageseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2196
      functionLinenumberEnd: 2252
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - box
        - cropfract
        - outres
      BBCount:         31
      ICount:          227
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - boxCreate
        - boxDestroy
        - lept_stderr
        - pixCleanBackgroundToWhite
        - pixClipRectangle
        - pixClone
        - pixConvertTo8
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixGetXRes
        - pixScale
        - pixThresholdToBinary
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pageseg.c:2202,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2203,23'
              BranchSideFuncs:
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixGetDepth
                - pixClone
                - pixDestroy
                - pixGetXRes
                - pixClone
                - pixDestroy
                - pixScale
                - lept_stderr
                - pixConvertTo8
                - pixCleanBackgroundToWhite
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixThresholdToBinary
                - pixDestroy
                - pixClipRectangle
            - BranchSide:      'pageseg.c:2208,9'
              BranchSideFuncs:
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixGetDepth
                - pixClone
                - pixDestroy
                - pixGetXRes
                - pixClone
                - pixDestroy
                - pixScale
                - lept_stderr
                - pixConvertTo8
                - pixCleanBackgroundToWhite
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixThresholdToBinary
                - pixDestroy
                - pixClipRectangle
        - Branch String:   'pageseg.c:2203,23'
          Branch Sides:
            - BranchSide:      'pageseg.c:2203,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:2203,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:2208,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2209,33'
              BranchSideFuncs:
                - pixClipRectangle
                - pixGetDepth
                - pixClone
                - pixDestroy
                - pixGetXRes
                - pixClone
                - pixDestroy
                - pixScale
                - lept_stderr
                - pixConvertTo8
                - pixCleanBackgroundToWhite
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixThresholdToBinary
                - pixDestroy
            - BranchSide:      'pageseg.c:2211,26'
              BranchSideFuncs:
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixGetDepth
                - pixClone
                - pixDestroy
                - pixGetXRes
                - pixClone
                - pixDestroy
                - pixScale
                - lept_stderr
                - pixConvertTo8
                - pixCleanBackgroundToWhite
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixThresholdToBinary
                - pixDestroy
        - Branch String:   'pageseg.c:2220,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2221,30'
              BranchSideFuncs:
                - pixConvertTo8
                - pixCleanBackgroundToWhite
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - pixThresholdToBinary
                - pixDestroy
                - pixGetXRes
                - pixClone
                - pixDestroy
                - pixScale
                - lept_stderr
            - BranchSide:      'pageseg.c:2232,25'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixGetXRes
                - pixClone
                - pixDestroy
                - pixScale
                - lept_stderr
        - Branch String:   'pageseg.c:2225,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:2226,13'
              BranchSideFuncs:
                - pixThresholdToBinary
                - pixDestroy
                - pixGetXRes
                - pixClone
                - pixDestroy
                - pixScale
                - lept_stderr
            - BranchSide:      'pageseg.c:2229,37'
              BranchSideFuncs:
                - pixThresholdToBinary
                - pixDestroy
                - pixGetXRes
                - pixClone
                - pixDestroy
                - pixScale
                - lept_stderr
        - Branch String:   'pageseg.c:2226,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:2227,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:2227,13'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:2238,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2239,16'
              BranchSideFuncs: []
            - BranchSide:      'pageseg.c:2240,27'
              BranchSideFuncs:
                - pixGetXRes
                - pixClone
                - pixDestroy
                - pixScale
                - lept_stderr
        - Branch String:   'pageseg.c:2240,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2241,9'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixScale
                - lept_stderr
            - BranchSide:      'pageseg.c:2244,9'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixScale
        - Branch String:   'pageseg.c:2241,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2242,13'
              BranchSideFuncs:
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixScale
            - BranchSide:      'pageseg.c:2242,13'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixScale
        - Branch String:   'pageseg.c:2244,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:2245,29'
              BranchSideFuncs:
                - pixScale
                - pixDestroy
            - BranchSide:      'pageseg.c:2248,25'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
      Callsites:
        - Src:             'pageseg.c:2203,23'
          Dst:             returnErrorPtr
        - Src:             'pageseg.c:2209,16'
          Dst:             pixClipRectangle
        - Src:             'pageseg.c:2211,9'
          Dst:             pixGetDimensions
        - Src:             'pageseg.c:2212,16'
          Dst:             boxCreate
        - Src:             'pageseg.c:2215,16'
          Dst:             pixClipRectangle
        - Src:             'pageseg.c:2216,9'
          Dst:             boxDestroy
        - Src:             'pageseg.c:2220,9'
          Dst:             pixGetDepth
        - Src:             'pageseg.c:2221,16'
          Dst:             pixConvertTo8
        - Src:             'pageseg.c:2222,16'
          Dst:             pixCleanBackgroundToWhite
        - Src:             'pageseg.c:2223,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2224,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2226,13'
          Dst:             lept_stderr
        - Src:             'pageseg.c:2229,16'
          Dst:             pixThresholdToBinary
        - Src:             'pageseg.c:2230,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2232,16'
          Dst:             pixClone
        - Src:             'pageseg.c:2233,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:2240,16'
          Dst:             pixGetXRes
        - Src:             'pageseg.c:2241,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:2246,16'
          Dst:             pixScale
        - Src:             'pageseg.c:2248,16'
          Dst:             pixClone
        - Src:             'pageseg.c:2250,5'
          Dst:             pixDestroy
    - functionName:    pixFindThreshFgExtent
      functionSourceFile: '/src/leptonica/src/pageseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1960
      functionLinenumberEnd: 1994
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - thresh
        - ptop
        - pbot
      BBCount:         46
      ICount:          222
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - numaDestroy
        - numaGetCount
        - numaGetIArray
        - pixCountPixelsByRow
        - pixGetDepth
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pageseg.c:1965,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1965,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixCountPixelsByRow
                - numaGetCount
                - numaGetIArray
                - free
                - numaDestroy
            - BranchSide:      'pageseg.c:1966,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixCountPixelsByRow
                - numaGetCount
                - numaGetIArray
                - free
                - numaDestroy
        - Branch String:   'pageseg.c:1966,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1966,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixCountPixelsByRow
                - numaGetCount
                - numaGetIArray
                - free
                - numaDestroy
            - BranchSide:      'pageseg.c:1967,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixCountPixelsByRow
                - numaGetCount
                - numaGetIArray
                - free
                - numaDestroy
        - Branch String:   'pageseg.c:1967,15'
          Branch Sides:
            - BranchSide:      'pageseg.c:1967,19'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixCountPixelsByRow
                - numaGetCount
                - numaGetIArray
                - free
                - numaDestroy
            - BranchSide:      'pageseg.c:1969,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixCountPixelsByRow
                - numaGetCount
                - numaGetIArray
                - free
                - numaDestroy
        - Branch String:   'pageseg.c:1967,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1968,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixCountPixelsByRow
                - numaGetCount
                - numaGetIArray
                - free
                - numaDestroy
            - BranchSide:      'pageseg.c:1969,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixCountPixelsByRow
                - numaGetCount
                - numaGetIArray
                - free
                - numaDestroy
        - Branch String:   'pageseg.c:1968,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:1968,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:1968,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:1969,15'
          Branch Sides:
            - BranchSide:      'pageseg.c:1969,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixCountPixelsByRow
                - numaGetCount
                - numaGetIArray
                - free
                - numaDestroy
                - returnErrorInt
            - BranchSide:      'pageseg.c:1970,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pageseg.c:1969,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1970,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:1972,30'
              BranchSideFuncs:
                - pixCountPixelsByRow
                - numaGetCount
                - numaGetIArray
                - free
                - numaDestroy
        - Branch String:   'pageseg.c:1970,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:1970,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:1970,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:1975,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1976,16'
              BranchSideFuncs:
                - free
                - numaDestroy
            - BranchSide:      'pageseg.c:1983,9'
              BranchSideFuncs:
                - free
                - numaDestroy
        - Branch String:   'pageseg.c:1976,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1977,17'
              BranchSideFuncs:
                - free
                - numaDestroy
            - BranchSide:      'pageseg.c:1982,5'
              BranchSideFuncs:
                - free
                - numaDestroy
        - Branch String:   'pageseg.c:1977,17'
          Branch Sides:
            - BranchSide:      'pageseg.c:1978,25'
              BranchSideFuncs:
                - free
                - numaDestroy
            - BranchSide:      'pageseg.c:1981,9'
              BranchSideFuncs:
                - free
                - numaDestroy
        - Branch String:   'pageseg.c:1983,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1984,18'
              BranchSideFuncs:
                - free
                - numaDestroy
            - BranchSide:      'pageseg.c:1991,5'
              BranchSideFuncs:
                - free
                - numaDestroy
        - Branch String:   'pageseg.c:1984,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1985,17'
              BranchSideFuncs:
                - free
                - numaDestroy
            - BranchSide:      'pageseg.c:1990,5'
              BranchSideFuncs:
                - free
                - numaDestroy
        - Branch String:   'pageseg.c:1985,17'
          Branch Sides:
            - BranchSide:      'pageseg.c:1986,25'
              BranchSideFuncs:
                - free
                - numaDestroy
            - BranchSide:      'pageseg.c:1989,9'
              BranchSideFuncs:
                - free
                - numaDestroy
      Callsites:
        - Src:             'pageseg.c:1968,16'
          Dst:             returnErrorInt
        - Src:             'pageseg.c:1969,18'
          Dst:             pixGetDepth
        - Src:             'pageseg.c:1970,16'
          Dst:             returnErrorInt
        - Src:             'pageseg.c:1972,10'
          Dst:             pixCountPixelsByRow
        - Src:             'pageseg.c:1973,9'
          Dst:             numaGetCount
        - Src:             'pageseg.c:1974,13'
          Dst:             numaGetIArray
        - Src:             'pageseg.c:1992,5'
          Dst:             numaDestroy
    - functionName:    pixDecideIfText
      functionSourceFile: '/src/leptonica/src/pageseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1796
      functionLinenumberEnd: 1943
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - box
        - pistext
        - pixadb
      BBCount:         62
      ICount:          471
      EdgeCount:       83
      CyclomaticComplexity: 23
      functionsReached:
        - bmfCreate
        - bmfDestroy
        - boxaDestroy
        - boxaGetBoxGeometry
        - boxaGetCount
        - boxaSelectBySize
        - boxaSort
        - lept_stderr
        - pixConnComp
        - pixCreate
        - pixDestroy
        - pixFindThreshFgExtent
        - pixGetColormap
        - pixGetDimensions
        - pixGetWidth
        - pixHMT
        - pixMorphCompSequence
        - pixPrepare1bpp
        - pixSeedfillBinaryRestricted
        - pixSetPixel
        - pixXor
        - pixZero
        - pixaAddPixWithText
        - pixaDestroy
        - pixaDisplayRandomCmap
        - pixcmapResetColor
        - returnErrorInt
        - selCreateFromPix
        - selDestroy
        - selSetElement
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pageseg.c:1805,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1806,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixPrepare1bpp
                - pixZero
                - pixGetWidth
                - pixCreate
                - selCreateFromPix
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - pixHMT
                - pixSeedfillBinaryRestricted
                - pixXor
                - pixDestroy
                - selDestroy
                - pixMorphCompSequence
                - pixFindThreshFgExtent
                - pixConnComp
                - boxaSort
                - boxaGetBoxGeometry
                - boxaSelectBySize
                - boxaSelectBySize
                - boxaSelectBySize
                - boxaGetCount
                - boxaGetCount
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixConnComp
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPixWithText
                - pixDestroy
                - pixaDestroy
                - bmfDestroy
                - bmfCreate
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixGetDimensions
                - pixSetPixel
                - pixDestroy
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pageseg.c:1807,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixPrepare1bpp
                - pixZero
                - pixGetWidth
                - pixCreate
                - selCreateFromPix
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - pixHMT
                - pixSeedfillBinaryRestricted
                - pixXor
                - pixDestroy
                - selDestroy
                - pixMorphCompSequence
                - pixFindThreshFgExtent
                - pixConnComp
                - boxaSort
                - boxaGetBoxGeometry
                - boxaSelectBySize
                - boxaSelectBySize
                - boxaSelectBySize
                - boxaGetCount
                - boxaGetCount
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixConnComp
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPixWithText
                - pixDestroy
                - pixaDestroy
                - bmfDestroy
                - bmfCreate
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixGetDimensions
                - pixSetPixel
                - pixDestroy
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pageseg.c:1806,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:1806,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:1806,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:1808,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1809,16'
              BranchSideFuncs:
                - pixPrepare1bpp
                - pixZero
                - pixGetWidth
                - pixCreate
                - selCreateFromPix
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - pixHMT
                - pixSeedfillBinaryRestricted
                - pixXor
                - pixDestroy
                - selDestroy
                - pixMorphCompSequence
                - pixFindThreshFgExtent
                - pixConnComp
                - boxaSort
                - boxaGetBoxGeometry
                - boxaSelectBySize
                - boxaSelectBySize
                - boxaSelectBySize
                - boxaGetCount
                - boxaGetCount
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixConnComp
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPixWithText
                - pixDestroy
                - pixaDestroy
                - bmfDestroy
                - bmfCreate
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixGetDimensions
                - pixSetPixel
                - pixDestroy
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pageseg.c:1812,32'
              BranchSideFuncs:
                - pixPrepare1bpp
                - pixZero
                - pixGetWidth
                - pixCreate
                - selCreateFromPix
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - pixHMT
                - pixSeedfillBinaryRestricted
                - pixXor
                - pixDestroy
                - selDestroy
                - pixMorphCompSequence
                - pixFindThreshFgExtent
                - pixConnComp
                - boxaSort
                - boxaGetBoxGeometry
                - boxaSelectBySize
                - boxaSelectBySize
                - boxaSelectBySize
                - boxaGetCount
                - boxaGetCount
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixConnComp
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPixWithText
                - pixDestroy
                - pixaDestroy
                - bmfDestroy
                - bmfCreate
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixGetDimensions
                - pixSetPixel
                - pixDestroy
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pageseg.c:1809,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:1809,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:1809,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:1812,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1813,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:1815,13'
              BranchSideFuncs:
                - pixZero
                - pixGetWidth
                - pixCreate
                - selCreateFromPix
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - pixHMT
                - pixSeedfillBinaryRestricted
                - pixXor
                - pixDestroy
                - selDestroy
                - pixMorphCompSequence
                - pixFindThreshFgExtent
                - pixConnComp
                - boxaSort
                - boxaGetBoxGeometry
                - boxaSelectBySize
                - boxaSelectBySize
                - boxaSelectBySize
                - boxaGetCount
                - boxaGetCount
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixConnComp
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPixWithText
                - pixDestroy
                - pixaDestroy
                - bmfDestroy
                - bmfCreate
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixGetDimensions
                - pixSetPixel
                - pixDestroy
                - lept_stderr
        - Branch String:   'pageseg.c:1813,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:1813,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:1813,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:1816,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1817,9'
              BranchSideFuncs:
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pageseg.c:1821,21'
              BranchSideFuncs:
                - pixGetWidth
                - pixCreate
                - selCreateFromPix
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - pixHMT
                - pixSeedfillBinaryRestricted
                - pixXor
                - pixDestroy
                - selDestroy
                - pixMorphCompSequence
                - pixFindThreshFgExtent
                - pixConnComp
                - boxaSort
                - boxaGetBoxGeometry
                - boxaSelectBySize
                - boxaSelectBySize
                - boxaSelectBySize
                - boxaGetCount
                - boxaGetCount
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixConnComp
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPixWithText
                - pixDestroy
                - pixaDestroy
                - bmfDestroy
                - bmfCreate
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixGetDimensions
                - pixSetPixel
        - Branch String:   'pageseg.c:1818,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1819,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:1819,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:1831,5'
          Branch Sides:
            - BranchSide:      'pageseg.c:1832,21'
              BranchSideFuncs:
                - pixSetPixel
                - selCreateFromPix
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - pixHMT
                - pixSeedfillBinaryRestricted
                - pixXor
                - pixDestroy
                - selDestroy
                - pixMorphCompSequence
                - pixFindThreshFgExtent
                - pixConnComp
                - boxaSort
                - boxaGetBoxGeometry
                - boxaSelectBySize
                - boxaSelectBySize
                - boxaSelectBySize
                - boxaGetCount
                - boxaGetCount
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixConnComp
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPixWithText
                - pixDestroy
                - pixaDestroy
                - bmfDestroy
                - bmfCreate
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixGetDimensions
            - BranchSide:      'pageseg.c:1833,29'
              BranchSideFuncs:
                - selCreateFromPix
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - pixHMT
                - pixSeedfillBinaryRestricted
                - pixXor
                - pixDestroy
                - selDestroy
                - pixMorphCompSequence
                - pixFindThreshFgExtent
                - pixConnComp
                - boxaSort
                - boxaGetBoxGeometry
                - boxaSelectBySize
                - boxaSelectBySize
                - boxaSelectBySize
                - boxaGetCount
                - boxaGetCount
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixConnComp
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPixWithText
                - pixDestroy
                - pixaDestroy
                - bmfDestroy
                - bmfCreate
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixGetDimensions
        - Branch String:   'pageseg.c:1850,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1851,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixConnComp
                - boxaSort
                - boxaGetBoxGeometry
                - boxaSelectBySize
                - boxaSelectBySize
                - boxaSelectBySize
                - boxaGetCount
                - boxaGetCount
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixConnComp
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPixWithText
                - pixDestroy
                - pixaDestroy
                - bmfDestroy
                - bmfCreate
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
            - BranchSide:      'pageseg.c:1853,31'
              BranchSideFuncs:
                - pixFindThreshFgExtent
                - pixConnComp
                - boxaSort
                - boxaGetBoxGeometry
                - boxaSelectBySize
                - boxaSelectBySize
                - boxaSelectBySize
                - boxaGetCount
                - boxaGetCount
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixConnComp
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPixWithText
                - pixDestroy
                - pixaDestroy
                - bmfDestroy
                - bmfCreate
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
        - Branch String:   'pageseg.c:1856,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1857,15'
              BranchSideFuncs:
                - bmfCreate
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixaAddPixWithText
                - pixConnComp
                - boxaSort
                - boxaGetBoxGeometry
                - boxaSelectBySize
                - boxaSelectBySize
                - boxaSelectBySize
                - boxaGetCount
                - boxaGetCount
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixConnComp
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPixWithText
                - pixDestroy
                - pixaDestroy
                - bmfDestroy
            - BranchSide:      'pageseg.c:1871,9'
              BranchSideFuncs:
                - pixConnComp
                - boxaSort
                - boxaGetBoxGeometry
                - boxaSelectBySize
                - boxaSelectBySize
                - boxaSelectBySize
                - boxaGetCount
                - boxaGetCount
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - pixConnComp
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPixWithText
                - pixDestroy
                - pixaDestroy
                - bmfDestroy
        - Branch String:   'pageseg.c:1871,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1872,29'
              BranchSideFuncs:
                - pixConnComp
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPixWithText
                - pixDestroy
                - pixaDestroy
                - bmfDestroy
                - boxaSort
                - boxaGetBoxGeometry
                - boxaSelectBySize
                - boxaSelectBySize
                - boxaSelectBySize
                - boxaGetCount
                - boxaGetCount
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pageseg.c:1881,29'
              BranchSideFuncs:
                - pixConnComp
                - boxaSort
                - boxaGetBoxGeometry
                - boxaSelectBySize
                - boxaSelectBySize
                - boxaSelectBySize
                - boxaGetCount
                - boxaGetCount
                - boxaGetCount
                - boxaGetCount
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:1913,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:1913,14'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pageseg.c:1913,14'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:1914,18'
          Branch Sides:
            - BranchSide:      'pageseg.c:1914,21'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pageseg.c:1915,10'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:1914,34'
          Branch Sides:
            - BranchSide:      'pageseg.c:1914,37'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pageseg.c:1915,10'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:1914,50'
          Branch Sides:
            - BranchSide:      'pageseg.c:1914,53'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pageseg.c:1915,10'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:1914,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1915,10'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pageseg.c:1917,10'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:1918,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1919,14'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pageseg.c:1932,5'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'pageseg.c:1919,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:1920,13'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pageseg.c:1925,13'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'pageseg.c:1920,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:1924,9'
              BranchSideFuncs:
                - lept_stderr
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pageseg.c:1924,9'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'pageseg.c:1806,16'
          Dst:             returnErrorInt
        - Src:             'pageseg.c:1809,16'
          Dst:             returnErrorInt
        - Src:             'pageseg.c:1812,17'
          Dst:             pixPrepare1bpp
        - Src:             'pageseg.c:1813,16'
          Dst:             returnErrorInt
        - Src:             'pageseg.c:1815,5'
          Dst:             pixZero
        - Src:             'pageseg.c:1817,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1818,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:1821,9'
          Dst:             pixGetWidth
        - Src:             'pageseg.c:1830,12'
          Dst:             pixCreate
        - Src:             'pageseg.c:1832,9'
          Dst:             pixSetPixel
        - Src:             'pageseg.c:1833,12'
          Dst:             selCreateFromPix
        - Src:             'pageseg.c:1834,5'
          Dst:             selSetElement
        - Src:             'pageseg.c:1835,5'
          Dst:             selSetElement
        - Src:             'pageseg.c:1836,5'
          Dst:             selSetElement
        - Src:             'pageseg.c:1837,5'
          Dst:             selSetElement
        - Src:             'pageseg.c:1838,5'
          Dst:             selSetElement
        - Src:             'pageseg.c:1839,5'
          Dst:             selSetElement
        - Src:             'pageseg.c:1840,12'
          Dst:             pixHMT
        - Src:             'pageseg.c:1841,12'
          Dst:             pixSeedfillBinaryRestricted
        - Src:             'pageseg.c:1842,12'
          Dst:             pixXor
        - Src:             'pageseg.c:1843,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1844,5'
          Dst:             selDestroy
        - Src:             'pageseg.c:1847,12'
          Dst:             pixMorphCompSequence
        - Src:             'pageseg.c:1851,9'
          Dst:             pixGetDimensions
        - Src:             'pageseg.c:1853,9'
          Dst:             pixFindThreshFgExtent
        - Src:             'pageseg.c:1857,15'
          Dst:             bmfCreate
        - Src:             'pageseg.c:1858,9'
          Dst:             pixaAddPixWithText
        - Src:             'pageseg.c:1860,9'
          Dst:             pixaAddPixWithText
        - Src:             'pageseg.c:1862,9'
          Dst:             pixaAddPixWithText
        - Src:             'pageseg.c:1864,9'
          Dst:             pixaAddPixWithText
        - Src:             'pageseg.c:1866,9'
          Dst:             pixaAddPixWithText
        - Src:             'pageseg.c:1872,17'
          Dst:             pixConnComp
        - Src:             'pageseg.c:1873,16'
          Dst:             pixaDisplayRandomCmap
        - Src:             'pageseg.c:1874,27'
          Dst:             pixGetColormap
        - Src:             'pageseg.c:1874,9'
          Dst:             pixcmapResetColor
        - Src:             'pageseg.c:1875,9'
          Dst:             pixaAddPixWithText
        - Src:             'pageseg.c:1877,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1878,9'
          Dst:             pixaDestroy
        - Src:             'pageseg.c:1879,9'
          Dst:             bmfDestroy
        - Src:             'pageseg.c:1881,17'
          Dst:             pixConnComp
        - Src:             'pageseg.c:1899,13'
          Dst:             boxaSort
        - Src:             'pageseg.c:1900,5'
          Dst:             boxaGetBoxGeometry
        - Src:             'pageseg.c:1901,13'
          Dst:             boxaSelectBySize
        - Src:             'pageseg.c:1903,13'
          Dst:             boxaSelectBySize
        - Src:             'pageseg.c:1905,13'
          Dst:             boxaSelectBySize
        - Src:             'pageseg.c:1907,17'
          Dst:             boxaGetCount
        - Src:             'pageseg.c:1908,10'
          Dst:             boxaGetCount
        - Src:             'pageseg.c:1909,10'
          Dst:             boxaGetCount
        - Src:             'pageseg.c:1910,10'
          Dst:             boxaGetCount
        - Src:             'pageseg.c:1920,13'
          Dst:             lept_stderr
        - Src:             'pageseg.c:1925,13'
          Dst:             lept_stderr
        - Src:             'pageseg.c:1932,5'
          Dst:             boxaDestroy
        - Src:             'pageseg.c:1933,5'
          Dst:             boxaDestroy
        - Src:             'pageseg.c:1934,5'
          Dst:             boxaDestroy
        - Src:             'pageseg.c:1935,5'
          Dst:             boxaDestroy
        - Src:             'pageseg.c:1936,5'
          Dst:             boxaDestroy
        - Src:             'pageseg.c:1937,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1938,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1939,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1940,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1941,5'
          Dst:             pixDestroy
    - functionName:    pixCountTextColumns
      functionSourceFile: '/src/leptonica/src/pageseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1652
      functionLinenumberEnd: 1759
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - float
        - float
        - float
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - deltafract
        - peakfract
        - clipfract
        - pncols
        - pixadb
      BBCount:         105
      ICount:          632
      EdgeCount:       140
      CyclomaticComplexity: 37
      functionsReached:
        - boxCreate
        - boxDestroy
        - gplotSimple1
        - lept_stderr
        - numaDestroy
        - numaFindExtrema
        - numaGetCount
        - numaGetFValue
        - numaGetMax
        - numaGetMin
        - numaTransform
        - pixClipRectangle
        - pixClone
        - pixCloseSafeBrick
        - pixCountByColumn
        - pixDeskew
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixGetXRes
        - pixInvert
        - pixRead
        - pixReduceRankBinaryCascade
        - pixScale
        - pixSetResolution
        - pixaAddPix
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pageseg.c:1659,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1660,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetXRes
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixScale
                - lept_stderr
                - pixSetResolution
                - lept_stderr
                - pixaAddPix
                - returnErrorInt
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pageseg.c:1661,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetXRes
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixScale
                - lept_stderr
                - pixSetResolution
                - lept_stderr
                - pixaAddPix
                - returnErrorInt
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:1660,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:1660,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:1660,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:1662,15'
          Branch Sides:
            - BranchSide:      'pageseg.c:1662,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetXRes
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixScale
                - lept_stderr
                - pixSetResolution
                - lept_stderr
                - pixaAddPix
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pageseg.c:1663,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pageseg.c:1662,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1663,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:1664,9'
              BranchSideFuncs:
                - pixGetXRes
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixScale
                - lept_stderr
                - pixSetResolution
                - lept_stderr
                - pixaAddPix
                - returnErrorInt
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:1663,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:1663,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:1663,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:1664,27'
          Branch Sides:
            - BranchSide:      'pageseg.c:1664,30'
              BranchSideFuncs:
                - pixGetXRes
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixScale
                - lept_stderr
                - pixSetResolution
                - lept_stderr
                - pixaAddPix
                - returnErrorInt
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pageseg.c:1665,9'
              BranchSideFuncs:
                - pixGetXRes
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixScale
                - lept_stderr
                - pixSetResolution
                - lept_stderr
                - pixaAddPix
                - returnErrorInt
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:1664,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1665,9'
              BranchSideFuncs:
                - pixGetXRes
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixScale
                - lept_stderr
                - pixSetResolution
                - lept_stderr
                - pixaAddPix
                - returnErrorInt
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pageseg.c:1666,9'
              BranchSideFuncs:
                - pixGetXRes
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixScale
                - lept_stderr
                - pixSetResolution
                - lept_stderr
                - pixaAddPix
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pageseg.c:1665,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1666,9'
              BranchSideFuncs:
                - lept_stderr
                - pixGetXRes
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixScale
                - lept_stderr
                - pixSetResolution
                - lept_stderr
                - pixaAddPix
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pageseg.c:1666,9'
              BranchSideFuncs:
                - pixGetXRes
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixScale
                - lept_stderr
                - pixSetResolution
                - lept_stderr
                - pixaAddPix
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pageseg.c:1666,26'
          Branch Sides:
            - BranchSide:      'pageseg.c:1666,29'
              BranchSideFuncs:
                - pixGetXRes
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixScale
                - lept_stderr
                - pixSetResolution
                - lept_stderr
                - pixaAddPix
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pageseg.c:1667,9'
              BranchSideFuncs:
                - pixGetXRes
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixScale
                - lept_stderr
                - pixSetResolution
                - lept_stderr
                - pixaAddPix
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pageseg.c:1666,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1667,9'
              BranchSideFuncs:
                - pixGetXRes
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixScale
                - lept_stderr
                - pixSetResolution
                - lept_stderr
                - pixaAddPix
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pageseg.c:1668,9'
              BranchSideFuncs:
                - pixGetXRes
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixScale
                - lept_stderr
                - pixSetResolution
                - lept_stderr
                - pixaAddPix
                - returnErrorInt
        - Branch String:   'pageseg.c:1667,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1668,9'
              BranchSideFuncs:
                - lept_stderr
                - pixGetXRes
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixScale
                - lept_stderr
                - pixSetResolution
                - lept_stderr
                - pixaAddPix
                - returnErrorInt
            - BranchSide:      'pageseg.c:1668,9'
              BranchSideFuncs:
                - pixGetXRes
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixScale
                - lept_stderr
                - pixSetResolution
                - lept_stderr
                - pixaAddPix
                - returnErrorInt
        - Branch String:   'pageseg.c:1668,25'
          Branch Sides:
            - BranchSide:      'pageseg.c:1668,28'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:1669,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pageseg.c:1668,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1669,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:1670,9'
              BranchSideFuncs:
                - pixGetXRes
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixScale
                - lept_stderr
                - pixSetResolution
                - lept_stderr
                - pixaAddPix
        - Branch String:   'pageseg.c:1669,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:1669,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:1669,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:1670,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1670,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixGetXRes
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixScale
                - lept_stderr
                - pixSetResolution
                - lept_stderr
            - BranchSide:      'pageseg.c:1673,27'
              BranchSideFuncs:
                - pixGetXRes
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixScale
                - lept_stderr
                - pixSetResolution
                - lept_stderr
        - Branch String:   'pageseg.c:1673,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1674,9'
              BranchSideFuncs:
                - pixSetResolution
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixScale
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pageseg.c:1678,9'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixScale
                - lept_stderr
        - Branch String:   'pageseg.c:1674,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1675,26'
              BranchSideFuncs:
                - lept_stderr
                - pixSetResolution
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixScale
                - lept_stderr
            - BranchSide:      'pageseg.c:1675,26'
              BranchSideFuncs:
                - pixSetResolution
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixScale
                - lept_stderr
        - Branch String:   'pageseg.c:1678,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1679,9'
              BranchSideFuncs:
                - pixScale
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
            - BranchSide:      'pageseg.c:1683,30'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
        - Branch String:   'pageseg.c:1679,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1680,28'
              BranchSideFuncs:
                - lept_stderr
                - pixScale
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'pageseg.c:1680,28'
              BranchSideFuncs:
                - pixScale
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:1684,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:1685,29'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'pageseg.c:1686,18'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
        - Branch String:   'pageseg.c:1686,18'
          Branch Sides:
            - BranchSide:      'pageseg.c:1687,47'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'pageseg.c:1688,18'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
        - Branch String:   'pageseg.c:1688,18'
          Branch Sides:
            - BranchSide:      'pageseg.c:1689,47'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'pageseg.c:1690,18'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixReduceRankBinaryCascade
        - Branch String:   'pageseg.c:1690,18'
          Branch Sides:
            - BranchSide:      'pageseg.c:1691,47'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'pageseg.c:1693,47'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:1695,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1695,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'pageseg.c:1698,22'
              BranchSideFuncs:
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxDestroy
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:1704,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1704,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'pageseg.c:1707,22'
              BranchSideFuncs:
                - pixDeskew
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:1708,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1708,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'pageseg.c:1711,36'
              BranchSideFuncs:
                - pixCloseSafeBrick
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:1712,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1712,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
            - BranchSide:      'pageseg.c:1713,15'
              BranchSideFuncs:
                - pixInvert
                - pixCountByColumn
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
                - gplotSimple1
                - pixRead
                - pixaAddPix
        - Branch String:   'pageseg.c:1716,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1717,22'
              BranchSideFuncs:
                - gplotSimple1
                - pixRead
                - pixaAddPix
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pageseg.c:1727,16'
              BranchSideFuncs:
                - numaGetMax
                - numaGetMin
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:1730,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1731,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - lept_stderr
            - BranchSide:      'pageseg.c:1734,31'
              BranchSideFuncs:
                - numaFindExtrema
                - numaTransform
                - numaTransform
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
        - Branch String:   'pageseg.c:1731,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1732,10'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
            - BranchSide:      'pageseg.c:1732,10'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
        - Branch String:   'pageseg.c:1738,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1739,27'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - lept_stderr
            - BranchSide:      'pageseg.c:1746,19'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
        - Branch String:   'pageseg.c:1741,28'
          Branch Sides:
            - BranchSide:      'pageseg.c:1741,31'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
            - BranchSide:      'pageseg.c:1745,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
        - Branch String:   'pageseg.c:1741,42'
          Branch Sides:
            - BranchSide:      'pageseg.c:1741,45'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
            - BranchSide:      'pageseg.c:1745,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
        - Branch String:   'pageseg.c:1741,17'
          Branch Sides:
            - BranchSide:      'pageseg.c:1742,22'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
            - BranchSide:      'pageseg.c:1745,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
        - Branch String:   'pageseg.c:1743,17'
          Branch Sides:
            - BranchSide:      'pageseg.c:1744,13'
              BranchSideFuncs:
                - lept_stderr
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'pageseg.c:1744,13'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
      Callsites:
        - Src:             'pageseg.c:1660,16'
          Dst:             returnErrorInt
        - Src:             'pageseg.c:1662,18'
          Dst:             pixGetDepth
        - Src:             'pageseg.c:1663,16'
          Dst:             returnErrorInt
        - Src:             'pageseg.c:1665,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:1667,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:1669,16'
          Dst:             returnErrorInt
        - Src:             'pageseg.c:1670,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:1673,16'
          Dst:             pixGetXRes
        - Src:             'pageseg.c:1674,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:1675,9'
          Dst:             pixSetResolution
        - Src:             'pageseg.c:1679,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:1681,16'
          Dst:             pixScale
        - Src:             'pageseg.c:1685,20'
          Dst:             pixClone
        - Src:             'pageseg.c:1687,20'
          Dst:             pixReduceRankBinaryCascade
        - Src:             'pageseg.c:1689,20'
          Dst:             pixReduceRankBinaryCascade
        - Src:             'pageseg.c:1691,20'
          Dst:             pixReduceRankBinaryCascade
        - Src:             'pageseg.c:1693,20'
          Dst:             pixReduceRankBinaryCascade
        - Src:             'pageseg.c:1695,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:1698,5'
          Dst:             pixGetDimensions
        - Src:             'pageseg.c:1699,11'
          Dst:             boxCreate
        - Src:             'pageseg.c:1701,12'
          Dst:             pixClipRectangle
        - Src:             'pageseg.c:1702,5'
          Dst:             pixGetDimensions
        - Src:             'pageseg.c:1703,5'
          Dst:             boxDestroy
        - Src:             'pageseg.c:1704,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:1707,12'
          Dst:             pixDeskew
        - Src:             'pageseg.c:1708,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:1711,12'
          Dst:             pixCloseSafeBrick
        - Src:             'pageseg.c:1712,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:1713,5'
          Dst:             pixInvert
        - Src:             'pageseg.c:1714,11'
          Dst:             pixCountByColumn
        - Src:             'pageseg.c:1717,9'
          Dst:             gplotSimple1
        - Src:             'pageseg.c:1718,16'
          Dst:             pixRead
        - Src:             'pageseg.c:1719,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:1727,5'
          Dst:             numaGetMax
        - Src:             'pageseg.c:1728,5'
          Dst:             numaGetMin
        - Src:             'pageseg.c:1731,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:1734,15'
          Dst:             numaFindExtrema
        - Src:             'pageseg.c:1735,15'
          Dst:             numaTransform
        - Src:             'pageseg.c:1736,15'
          Dst:             numaTransform
        - Src:             'pageseg.c:1737,13'
          Dst:             numaGetCount
        - Src:             'pageseg.c:1739,13'
          Dst:             numaGetFValue
        - Src:             'pageseg.c:1740,13'
          Dst:             numaGetFValue
        - Src:             'pageseg.c:1743,17'
          Dst:             lept_stderr
        - Src:             'pageseg.c:1747,9'
          Dst:             numaDestroy
        - Src:             'pageseg.c:1748,9'
          Dst:             numaDestroy
        - Src:             'pageseg.c:1749,9'
          Dst:             numaDestroy
        - Src:             'pageseg.c:1750,9'
          Dst:             numaDestroy
        - Src:             'pageseg.c:1753,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1754,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1755,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1756,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1757,5'
          Dst:             numaDestroy
    - functionName:    pixExtractRawTextlines
      functionSourceFile: '/src/leptonica/src/pageseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1526
      functionLinenumberEnd: 1613
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - maxw
        - maxh
        - adjw
        - adjh
        - pixadb
      BBCount:         50
      ICount:          355
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - boxaAdjustSides
        - boxaDestroy
        - boxaSort2d
        - boxaaDestroy
        - boxaaGetExtent
        - lept_stderr
        - pixCleanBackgroundToWhite
        - pixClipRectangles
        - pixClone
        - pixConnComp
        - pixConvertTo32
        - pixConvertTo8
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixGetXRes
        - pixMorphCompSequence
        - pixRenderBoxaArb
        - pixSelectBySize
        - pixThresholdToBinary
        - pixZero
        - pixaAddPix
        - pixaDestroy
        - pixaDisplayRandomCmap
        - pixcmapResetColor
        - returnErrorPtr
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pageseg.c:1534,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1535,24'
              BranchSideFuncs:
                - pixGetXRes
                - pixGetDepth
                - pixClone
                - pixZero
                - pixSelectBySize
                - pixDestroy
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - boxaSort2d
                - boxaaGetExtent
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - pixConvertTo8
                - pixCleanBackgroundToWhite
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pageseg.c:1538,27'
              BranchSideFuncs:
                - pixGetXRes
                - pixGetDepth
                - pixClone
                - pixZero
                - pixSelectBySize
                - pixDestroy
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - boxaSort2d
                - boxaaGetExtent
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - pixConvertTo8
                - pixCleanBackgroundToWhite
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'pageseg.c:1535,24'
          Branch Sides:
            - BranchSide:      'pageseg.c:1535,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:1535,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:1538,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1539,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixZero
                - pixSelectBySize
                - pixDestroy
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - boxaSort2d
                - boxaaGetExtent
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - pixConvertTo8
                - pixCleanBackgroundToWhite
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pageseg.c:1542,13'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixZero
                - pixSelectBySize
                - pixDestroy
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - boxaSort2d
                - boxaaGetExtent
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - pixConvertTo8
                - pixCleanBackgroundToWhite
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
        - Branch String:   'pageseg.c:1539,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1540,13'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDepth
                - pixClone
                - pixZero
                - pixSelectBySize
                - pixDestroy
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - boxaSort2d
                - boxaaGetExtent
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - pixConvertTo8
                - pixCleanBackgroundToWhite
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pageseg.c:1540,13'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixZero
                - pixSelectBySize
                - pixDestroy
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - boxaSort2d
                - boxaaGetExtent
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - pixConvertTo8
                - pixCleanBackgroundToWhite
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
        - Branch String:   'pageseg.c:1542,12'
          Branch Sides:
            - BranchSide:      'pageseg.c:1542,26'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixZero
                - pixSelectBySize
                - pixDestroy
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - boxaSort2d
                - boxaaGetExtent
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - pixConvertTo8
                - pixCleanBackgroundToWhite
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pageseg.c:1542,49'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixZero
                - pixSelectBySize
                - pixDestroy
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - boxaSort2d
                - boxaaGetExtent
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - pixConvertTo8
                - pixCleanBackgroundToWhite
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
        - Branch String:   'pageseg.c:1543,12'
          Branch Sides:
            - BranchSide:      'pageseg.c:1543,26'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixZero
                - pixSelectBySize
                - pixDestroy
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - boxaSort2d
                - boxaaGetExtent
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - pixConvertTo8
                - pixCleanBackgroundToWhite
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pageseg.c:1543,49'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixZero
                - pixSelectBySize
                - pixDestroy
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - boxaSort2d
                - boxaaGetExtent
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - pixConvertTo8
                - pixCleanBackgroundToWhite
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
        - Branch String:   'pageseg.c:1546,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1547,30'
              BranchSideFuncs:
                - pixConvertTo8
                - pixCleanBackgroundToWhite
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixZero
                - pixSelectBySize
                - pixDestroy
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - boxaSort2d
                - boxaaGetExtent
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pageseg.c:1553,25'
              BranchSideFuncs:
                - pixClone
                - pixZero
                - pixSelectBySize
                - pixDestroy
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - boxaSort2d
                - boxaaGetExtent
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
        - Branch String:   'pageseg.c:1556,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1557,9'
              BranchSideFuncs:
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pageseg.c:1561,9'
              BranchSideFuncs:
                - pixSelectBySize
                - pixDestroy
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - boxaSort2d
                - boxaaGetExtent
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:1558,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1559,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:1559,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:1561,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1561,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixSelectBySize
                - pixDestroy
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - boxaSort2d
                - boxaaGetExtent
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'pageseg.c:1564,28'
              BranchSideFuncs:
                - pixSelectBySize
                - pixDestroy
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - boxaSort2d
                - boxaaGetExtent
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:1566,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1566,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - boxaSort2d
                - boxaaGetExtent
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'pageseg.c:1567,5'
              BranchSideFuncs:
                - pixDestroy
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - boxaSort2d
                - boxaaGetExtent
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:1571,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:1571,13'
              BranchSideFuncs:
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - boxaSort2d
                - boxaaGetExtent
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'pageseg.c:1571,13'
              BranchSideFuncs:
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - boxaSort2d
                - boxaaGetExtent
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:1574,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1574,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixConnComp
                - boxaSort2d
                - boxaaGetExtent
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
            - BranchSide:      'pageseg.c:1577,25'
              BranchSideFuncs:
                - pixConnComp
                - boxaSort2d
                - boxaaGetExtent
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
        - Branch String:   'pageseg.c:1578,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1579,38'
              BranchSideFuncs:
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - boxaSort2d
                - boxaaGetExtent
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
            - BranchSide:      'pageseg.c:1587,23'
              BranchSideFuncs:
                - boxaSort2d
                - boxaaGetExtent
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
        - Branch String:   'pageseg.c:1589,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1590,31'
              BranchSideFuncs:
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
            - BranchSide:      'pageseg.c:1597,29'
              BranchSideFuncs:
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
        - Branch String:   'pageseg.c:1599,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1600,38'
              BranchSideFuncs:
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaaDestroy
            - BranchSide:      'pageseg.c:1605,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaaDestroy
      Callsites:
        - Src:             'pageseg.c:1535,24'
          Dst:             returnErrorPtr
        - Src:             'pageseg.c:1538,16'
          Dst:             pixGetXRes
        - Src:             'pageseg.c:1539,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:1546,9'
          Dst:             pixGetDepth
        - Src:             'pageseg.c:1547,16'
          Dst:             pixConvertTo8
        - Src:             'pageseg.c:1548,16'
          Dst:             pixCleanBackgroundToWhite
        - Src:             'pageseg.c:1549,16'
          Dst:             pixThresholdToBinary
        - Src:             'pageseg.c:1550,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1551,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1553,16'
          Dst:             pixClone
        - Src:             'pageseg.c:1555,5'
          Dst:             pixZero
        - Src:             'pageseg.c:1557,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1558,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:1561,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:1564,12'
          Dst:             pixSelectBySize
        - Src:             'pageseg.c:1566,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:1567,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1572,5'
          Dst:             snprintf
        - Src:             'pageseg.c:1573,12'
          Dst:             pixMorphCompSequence
        - Src:             'pageseg.c:1574,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:1577,13'
          Dst:             pixConnComp
        - Src:             'pageseg.c:1579,16'
          Dst:             pixaDisplayRandomCmap
        - Src:             'pageseg.c:1580,27'
          Dst:             pixGetColormap
        - Src:             'pageseg.c:1580,9'
          Dst:             pixcmapResetColor
        - Src:             'pageseg.c:1581,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:1587,12'
          Dst:             boxaSort2d
        - Src:             'pageseg.c:1588,5'
          Dst:             boxaaGetExtent
        - Src:             'pageseg.c:1590,16'
          Dst:             pixConvertTo32
        - Src:             'pageseg.c:1591,9'
          Dst:             pixRenderBoxaArb
        - Src:             'pageseg.c:1592,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:1597,13'
          Dst:             boxaAdjustSides
        - Src:             'pageseg.c:1598,13'
          Dst:             pixClipRectangles
        - Src:             'pageseg.c:1600,16'
          Dst:             pixaDisplayRandomCmap
        - Src:             'pageseg.c:1601,27'
          Dst:             pixGetColormap
        - Src:             'pageseg.c:1601,9'
          Dst:             pixcmapResetColor
        - Src:             'pageseg.c:1602,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:1605,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1606,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1607,5'
          Dst:             pixaDestroy
        - Src:             'pageseg.c:1608,5'
          Dst:             boxaDestroy
        - Src:             'pageseg.c:1609,5'
          Dst:             boxaDestroy
        - Src:             'pageseg.c:1610,5'
          Dst:             boxaDestroy
        - Src:             'pageseg.c:1611,5'
          Dst:             boxaaDestroy
    - functionName:    pixExtractTextlines
      functionSourceFile: '/src/leptonica/src/pageseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1478
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - maxw
        - maxh
        - minw
        - minh
        - adjw
        - adjh
        - pixadb
      BBCount:         50
      ICount:          377
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - boxaAdjustSides
        - boxaDestroy
        - lept_stderr
        - pixCleanBackgroundToWhite
        - pixClipRectangles
        - pixClone
        - pixConnComp
        - pixConvertTo32
        - pixConvertTo8
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixGetXRes
        - pixMorphCompSequence
        - pixRenderBoxaArb
        - pixSelectBySize
        - pixThresholdToBinary
        - pixZero
        - pixaAddPix
        - pixaDestroy
        - pixaDisplayRandomCmap
        - pixaGetBoxa
        - pixaSelectBySize
        - pixcmapResetColor
        - returnErrorPtr
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pageseg.c:1397,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1398,24'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixZero
                - pixSelectBySize
                - pixDestroy
                - pixGetXRes
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - pixaSelectBySize
                - pixaGetBoxa
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - pixConvertTo8
                - pixCleanBackgroundToWhite
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pageseg.c:1401,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixZero
                - pixSelectBySize
                - pixDestroy
                - pixGetXRes
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - pixaSelectBySize
                - pixaGetBoxa
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - pixConvertTo8
                - pixCleanBackgroundToWhite
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
        - Branch String:   'pageseg.c:1398,24'
          Branch Sides:
            - BranchSide:      'pageseg.c:1398,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:1398,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:1401,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1402,30'
              BranchSideFuncs:
                - pixConvertTo8
                - pixCleanBackgroundToWhite
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixZero
                - pixSelectBySize
                - pixDestroy
                - pixGetXRes
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - pixaSelectBySize
                - pixaGetBoxa
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pageseg.c:1408,25'
              BranchSideFuncs:
                - pixClone
                - pixZero
                - pixSelectBySize
                - pixDestroy
                - pixGetXRes
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - pixaSelectBySize
                - pixaGetBoxa
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
        - Branch String:   'pageseg.c:1411,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1412,9'
              BranchSideFuncs:
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pageseg.c:1416,9'
              BranchSideFuncs:
                - pixSelectBySize
                - pixDestroy
                - pixGetXRes
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - pixaSelectBySize
                - pixaGetBoxa
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:1413,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1414,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:1414,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:1416,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1416,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixSelectBySize
                - pixDestroy
                - pixGetXRes
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - pixaSelectBySize
                - pixaGetBoxa
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
                - pixaAddPix
            - BranchSide:      'pageseg.c:1419,28'
              BranchSideFuncs:
                - pixSelectBySize
                - pixDestroy
                - pixGetXRes
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - pixaSelectBySize
                - pixaGetBoxa
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
                - pixaAddPix
        - Branch String:   'pageseg.c:1421,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1421,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixGetXRes
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - pixaSelectBySize
                - pixaGetBoxa
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
            - BranchSide:      'pageseg.c:1422,5'
              BranchSideFuncs:
                - pixDestroy
                - pixGetXRes
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - pixaSelectBySize
                - pixaGetBoxa
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
        - Branch String:   'pageseg.c:1427,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1428,9'
              BranchSideFuncs:
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - pixaSelectBySize
                - pixaGetBoxa
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
            - BranchSide:      'pageseg.c:1431,13'
              BranchSideFuncs:
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - pixaSelectBySize
                - pixaGetBoxa
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:1428,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1429,13'
              BranchSideFuncs:
                - lept_stderr
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - pixaSelectBySize
                - pixaGetBoxa
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'pageseg.c:1429,13'
              BranchSideFuncs:
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - pixaSelectBySize
                - pixaGetBoxa
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:1431,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:1431,13'
              BranchSideFuncs:
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - pixaSelectBySize
                - pixaGetBoxa
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'pageseg.c:1431,13'
              BranchSideFuncs:
                - snprintf
                - pixMorphCompSequence
                - pixConnComp
                - pixaSelectBySize
                - pixaGetBoxa
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:1434,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1434,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixConnComp
                - pixaSelectBySize
                - pixaGetBoxa
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
            - BranchSide:      'pageseg.c:1437,25'
              BranchSideFuncs:
                - pixConnComp
                - pixaSelectBySize
                - pixaGetBoxa
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
        - Branch String:   'pageseg.c:1438,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1439,38'
              BranchSideFuncs:
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaSelectBySize
                - pixaGetBoxa
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
            - BranchSide:      'pageseg.c:1445,13'
              BranchSideFuncs:
                - pixaSelectBySize
                - pixaGetBoxa
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
        - Branch String:   'pageseg.c:1445,12'
          Branch Sides:
            - BranchSide:      'pageseg.c:1445,26'
              BranchSideFuncs:
                - pixaSelectBySize
                - pixaGetBoxa
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
            - BranchSide:      'pageseg.c:1445,50'
              BranchSideFuncs:
                - pixaSelectBySize
                - pixaGetBoxa
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
        - Branch String:   'pageseg.c:1446,12'
          Branch Sides:
            - BranchSide:      'pageseg.c:1446,26'
              BranchSideFuncs:
                - pixaSelectBySize
                - pixaGetBoxa
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
            - BranchSide:      'pageseg.c:1446,50'
              BranchSideFuncs:
                - pixaSelectBySize
                - pixaGetBoxa
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
        - Branch String:   'pageseg.c:1451,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1452,38'
              BranchSideFuncs:
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixConvertTo32
                - pixRenderBoxaArb
                - pixaAddPix
                - pixaGetBoxa
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
            - BranchSide:      'pageseg.c:1461,25'
              BranchSideFuncs:
                - pixaGetBoxa
                - boxaAdjustSides
                - pixClipRectangles
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
        - Branch String:   'pageseg.c:1464,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1465,38'
              BranchSideFuncs:
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
            - BranchSide:      'pageseg.c:1470,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
      Callsites:
        - Src:             'pageseg.c:1398,24'
          Dst:             returnErrorPtr
        - Src:             'pageseg.c:1401,9'
          Dst:             pixGetDepth
        - Src:             'pageseg.c:1402,16'
          Dst:             pixConvertTo8
        - Src:             'pageseg.c:1403,16'
          Dst:             pixCleanBackgroundToWhite
        - Src:             'pageseg.c:1404,16'
          Dst:             pixThresholdToBinary
        - Src:             'pageseg.c:1405,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1406,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1408,16'
          Dst:             pixClone
        - Src:             'pageseg.c:1410,5'
          Dst:             pixZero
        - Src:             'pageseg.c:1412,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1413,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:1416,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:1419,12'
          Dst:             pixSelectBySize
        - Src:             'pageseg.c:1421,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:1422,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1427,16'
          Dst:             pixGetXRes
        - Src:             'pageseg.c:1428,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:1432,5'
          Dst:             snprintf
        - Src:             'pageseg.c:1433,12'
          Dst:             pixMorphCompSequence
        - Src:             'pageseg.c:1434,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:1437,13'
          Dst:             pixConnComp
        - Src:             'pageseg.c:1439,16'
          Dst:             pixaDisplayRandomCmap
        - Src:             'pageseg.c:1440,27'
          Dst:             pixGetColormap
        - Src:             'pageseg.c:1440,9'
          Dst:             pixcmapResetColor
        - Src:             'pageseg.c:1441,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:1449,13'
          Dst:             pixaSelectBySize
        - Src:             'pageseg.c:1452,16'
          Dst:             pixaDisplayRandomCmap
        - Src:             'pageseg.c:1453,27'
          Dst:             pixGetColormap
        - Src:             'pageseg.c:1453,9'
          Dst:             pixcmapResetColor
        - Src:             'pageseg.c:1454,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:1455,16'
          Dst:             pixConvertTo32
        - Src:             'pageseg.c:1456,9'
          Dst:             pixRenderBoxaArb
        - Src:             'pageseg.c:1457,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:1461,13'
          Dst:             pixaGetBoxa
        - Src:             'pageseg.c:1462,13'
          Dst:             boxaAdjustSides
        - Src:             'pageseg.c:1463,13'
          Dst:             pixClipRectangles
        - Src:             'pageseg.c:1465,16'
          Dst:             pixaDisplayRandomCmap
        - Src:             'pageseg.c:1466,27'
          Dst:             pixGetColormap
        - Src:             'pageseg.c:1466,9'
          Dst:             pixcmapResetColor
        - Src:             'pageseg.c:1467,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:1470,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1471,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1472,5'
          Dst:             pixaDestroy
        - Src:             'pageseg.c:1473,5'
          Dst:             pixaDestroy
        - Src:             'pageseg.c:1474,5'
          Dst:             boxaDestroy
        - Src:             'pageseg.c:1475,5'
          Dst:             boxaDestroy
        - Src:             'pageseg.c:1476,5'
          Dst:             boxaDestroy
    - functionName:    pixSplitComponentWithProfile
      functionSourceFile: '/src/leptonica/src/pageseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - delta
        - mindel
        - ppixdebug
      BBCount:         48
      ICount:          413
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - boxCreate
        - boxDestroy
        - boxaAddBox
        - boxaCreate
        - boxaGetBox
        - boxaGetCount
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaFindExtrema
        - numaGetCount
        - numaGetIArray
        - numaGetIValue
        - numaWriteStderr
        - pixCloseSafeBrick
        - pixConvertTo32
        - pixCountPixelsByColumn
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixRenderBoxBlend
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pageseg.c:1241,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1241,21'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixCloseSafeBrick
                - boxaCreate
                - pixCountPixelsByColumn
                - pixDestroy
                - numaFindExtrema
                - numaGetCount
                - numaGetIArray
                - numaGetIArray
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - free
                - free
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixRenderBoxBlend
                - boxDestroy
                - numaGetIValue
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - boxCreate
                - boxaAddBox
                - numaAddNumber
                - lept_stderr
                - numaWriteStderr
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - numaDestroy
            - BranchSide:      'pageseg.c:1242,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixCloseSafeBrick
                - boxaCreate
                - pixCountPixelsByColumn
                - pixDestroy
                - numaFindExtrema
                - numaGetCount
                - numaGetIArray
                - numaGetIArray
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - free
                - free
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixRenderBoxBlend
                - boxDestroy
                - numaGetIValue
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - boxCreate
                - boxaAddBox
                - numaAddNumber
                - lept_stderr
                - numaWriteStderr
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - numaDestroy
        - Branch String:   'pageseg.c:1242,15'
          Branch Sides:
            - BranchSide:      'pageseg.c:1242,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCloseSafeBrick
                - boxaCreate
                - pixCountPixelsByColumn
                - pixDestroy
                - numaFindExtrema
                - numaGetCount
                - numaGetIArray
                - numaGetIArray
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - free
                - free
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixRenderBoxBlend
                - boxDestroy
                - numaGetIValue
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - boxCreate
                - boxaAddBox
                - numaAddNumber
                - lept_stderr
                - numaWriteStderr
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pageseg.c:1243,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pageseg.c:1242,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1243,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:1244,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCloseSafeBrick
                - boxaCreate
                - pixCountPixelsByColumn
                - pixDestroy
                - numaFindExtrema
                - numaGetCount
                - numaGetIArray
                - numaGetIArray
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - free
                - free
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixRenderBoxBlend
                - boxDestroy
                - numaGetIValue
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - boxCreate
                - boxaAddBox
                - numaAddNumber
                - lept_stderr
                - numaWriteStderr
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - numaDestroy
        - Branch String:   'pageseg.c:1243,24'
          Branch Sides:
            - BranchSide:      'pageseg.c:1243,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:1243,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:1255,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1256,31'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - numaDestroy
            - BranchSide:      'pageseg.c:1266,28'
              BranchSideFuncs:
                - numaGetIArray
                - numaGetIArray
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - free
                - free
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixRenderBoxBlend
                - boxDestroy
                - numaGetIValue
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - boxCreate
                - boxaAddBox
                - numaAddNumber
                - lept_stderr
                - numaWriteStderr
        - Branch String:   'pageseg.c:1268,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1268,36'
              BranchSideFuncs:
                - numaWriteStderr
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - free
                - free
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixRenderBoxBlend
                - boxDestroy
                - numaGetIValue
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - boxCreate
                - boxaAddBox
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pageseg.c:1269,17'
              BranchSideFuncs:
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - free
                - free
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixRenderBoxBlend
                - boxDestroy
                - numaGetIValue
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - boxCreate
                - boxaAddBox
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pageseg.c:1271,5'
          Branch Sides:
            - BranchSide:      'pageseg.c:1272,16'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - free
                - free
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixRenderBoxBlend
                - boxDestroy
                - numaGetIValue
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - boxCreate
                - boxaAddBox
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pageseg.c:1285,27'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - free
                - free
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixRenderBoxBlend
                - boxDestroy
                - numaGetIValue
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - boxCreate
                - boxaAddBox
        - Branch String:   'pageseg.c:1274,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:1274,28'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - free
                - free
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixRenderBoxBlend
                - boxDestroy
                - numaGetIValue
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - boxCreate
                - boxaAddBox
            - BranchSide:      'pageseg.c:1275,17'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - free
                - free
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixRenderBoxBlend
                - boxDestroy
                - numaGetIValue
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - boxCreate
                - boxaAddBox
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pageseg.c:1277,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:1280,17'
              BranchSideFuncs:
                - lept_stderr
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - free
                - free
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixRenderBoxBlend
                - boxDestroy
                - numaGetIValue
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - boxCreate
                - boxaAddBox
                - numaAddNumber
            - BranchSide:      'pageseg.c:1282,13'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - free
                - free
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixRenderBoxBlend
                - boxDestroy
                - numaGetIValue
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - boxCreate
                - boxaAddBox
                - lept_stderr
                - numaAddNumber
        - Branch String:   'pageseg.c:1282,36'
          Branch Sides:
            - BranchSide:      'pageseg.c:1282,39'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - free
                - free
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixRenderBoxBlend
                - boxDestroy
                - numaGetIValue
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - boxCreate
                - boxaAddBox
                - lept_stderr
                - numaAddNumber
            - BranchSide:      'pageseg.c:1284,5'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - free
                - free
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixRenderBoxBlend
                - boxDestroy
                - numaGetIValue
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - boxCreate
                - boxaAddBox
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pageseg.c:1282,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:1283,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - free
                - free
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixRenderBoxBlend
                - boxDestroy
                - numaGetIValue
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - boxCreate
                - boxaAddBox
                - lept_stderr
            - BranchSide:      'pageseg.c:1284,5'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - free
                - free
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixRenderBoxBlend
                - boxDestroy
                - numaGetIValue
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - boxCreate
                - boxaAddBox
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pageseg.c:1299,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1300,9'
              BranchSideFuncs:
                - numaDestroy
                - boxCreate
                - boxaAddBox
            - BranchSide:      'pageseg.c:1307,12'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixRenderBoxBlend
                - boxDestroy
                - numaGetIValue
                - boxCreate
                - boxaAddBox
        - Branch String:   'pageseg.c:1307,5'
          Branch Sides:
            - BranchSide:      'pageseg.c:1308,23'
              BranchSideFuncs:
                - numaGetIValue
                - boxCreate
                - boxaAddBox
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixRenderBoxBlend
                - boxDestroy
            - BranchSide:      'pageseg.c:1313,21'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
                - numaDestroy
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixRenderBoxBlend
                - boxDestroy
        - Branch String:   'pageseg.c:1317,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1318,32'
              BranchSideFuncs:
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixRenderBoxBlend
                - boxDestroy
            - BranchSide:      'pageseg.c:1328,12'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:1320,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1321,30'
              BranchSideFuncs:
                - boxaGetBox
                - pixRenderBoxBlend
                - boxDestroy
            - BranchSide:      'pageseg.c:1325,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pageseg.c:1242,18'
          Dst:             pixGetDepth
        - Src:             'pageseg.c:1243,24'
          Dst:             returnErrorPtr
        - Src:             'pageseg.c:1244,5'
          Dst:             pixGetDimensions
        - Src:             'pageseg.c:1247,12'
          Dst:             pixCloseSafeBrick
        - Src:             'pageseg.c:1250,13'
          Dst:             boxaCreate
        - Src:             'pageseg.c:1251,11'
          Dst:             pixCountPixelsByColumn
        - Src:             'pageseg.c:1252,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1253,11'
          Dst:             numaFindExtrema
        - Src:             'pageseg.c:1254,10'
          Dst:             numaGetCount
        - Src:             'pageseg.c:1256,15'
          Dst:             boxCreate
        - Src:             'pageseg.c:1257,9'
          Dst:             boxaAddBox
        - Src:             'pageseg.c:1258,9'
          Dst:             numaDestroy
        - Src:             'pageseg.c:1259,9'
          Dst:             numaDestroy
        - Src:             'pageseg.c:1266,14'
          Dst:             numaGetIArray
        - Src:             'pageseg.c:1267,14'
          Dst:             numaGetIArray
        - Src:             'pageseg.c:1268,20'
          Dst:             numaWriteStderr
        - Src:             'pageseg.c:1270,15'
          Dst:             numaCreate
        - Src:             'pageseg.c:1278,13'
          Dst:             lept_stderr
        - Src:             'pageseg.c:1283,13'
          Dst:             numaAddNumber
        - Src:             'pageseg.c:1285,14'
          Dst:             numaGetCount
        - Src:             'pageseg.c:1294,5'
          Dst:             numaDestroy
        - Src:             'pageseg.c:1295,5'
          Dst:             numaDestroy
        - Src:             'pageseg.c:1300,9'
          Dst:             numaDestroy
        - Src:             'pageseg.c:1301,15'
          Dst:             boxCreate
        - Src:             'pageseg.c:1302,9'
          Dst:             boxaAddBox
        - Src:             'pageseg.c:1308,9'
          Dst:             numaGetIValue
        - Src:             'pageseg.c:1309,15'
          Dst:             boxCreate
        - Src:             'pageseg.c:1310,9'
          Dst:             boxaAddBox
        - Src:             'pageseg.c:1313,11'
          Dst:             boxCreate
        - Src:             'pageseg.c:1314,5'
          Dst:             boxaAddBox
        - Src:             'pageseg.c:1315,5'
          Dst:             numaDestroy
        - Src:             'pageseg.c:1318,17'
          Dst:             pixConvertTo32
        - Src:             'pageseg.c:1319,17'
          Dst:             boxaGetCount
        - Src:             'pageseg.c:1321,19'
          Dst:             boxaGetBox
        - Src:             'pageseg.c:1322,13'
          Dst:             pixRenderBoxBlend
        - Src:             'pageseg.c:1323,13'
          Dst:             boxDestroy
    - functionName:    pixSplitIntoCharacters
      functionSourceFile: '/src/leptonica/src/pageseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1206
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - minw
        - minh
        - pboxa
        - ppixa
        - ppixdebug
      BBCount:         46
      ICount:          298
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - boxaCreate
        - boxaDestroy
        - boxaJoin
        - boxaSort2d
        - boxaTransform
        - boxaaDestroy
        - boxaaFlattenToBoxa
        - pixClipRectangles
        - pixConnComp
        - pixDestroy
        - pixGetDepth
        - pixMorphSequence
        - pixSelectBySize
        - pixSplitComponentWithProfile
        - pixaAddPix
        - pixaCreate
        - pixaDestroy
        - pixaDisplayTiledInRows
        - pixaGetBoxGeometry
        - pixaGetCount
        - pixaGetPix
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pageseg.c:1142,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1142,17'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixSelectBySize
                - pixMorphSequence
                - pixDestroy
                - pixConnComp
                - pixDestroy
                - boxaDestroy
                - pixaGetCount
                - boxaCreate
                - pixaDestroy
                - boxaSort2d
                - boxaaFlattenToBoxa
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipRectangles
                - pixaGetCount
                - pixaDestroy
                - pixaDisplayTiledInRows
                - pixaGetPix
                - pixSplitComponentWithProfile
                - pixaGetBoxGeometry
                - boxaTransform
                - boxaJoin
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - pixSplitComponentWithProfile
                - pixaAddPix
                - pixaCreate
            - BranchSide:      'pageseg.c:1143,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixSelectBySize
                - pixMorphSequence
                - pixDestroy
                - pixConnComp
                - pixDestroy
                - boxaDestroy
                - pixaGetCount
                - boxaCreate
                - pixaDestroy
                - boxaSort2d
                - boxaaFlattenToBoxa
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipRectangles
                - pixaGetCount
                - pixaDestroy
                - pixaDisplayTiledInRows
                - pixaGetPix
                - pixSplitComponentWithProfile
                - pixaGetBoxGeometry
                - boxaTransform
                - boxaJoin
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - pixSplitComponentWithProfile
                - pixaAddPix
                - pixaCreate
        - Branch String:   'pageseg.c:1143,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1143,17'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixSelectBySize
                - pixMorphSequence
                - pixDestroy
                - pixConnComp
                - pixDestroy
                - boxaDestroy
                - pixaGetCount
                - boxaCreate
                - pixaDestroy
                - boxaSort2d
                - boxaaFlattenToBoxa
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipRectangles
                - pixaGetCount
                - pixaDestroy
                - pixaDisplayTiledInRows
                - pixaGetPix
                - pixSplitComponentWithProfile
                - pixaGetBoxGeometry
                - boxaTransform
                - boxaJoin
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - pixSplitComponentWithProfile
                - pixaAddPix
                - pixaCreate
            - BranchSide:      'pageseg.c:1144,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixSelectBySize
                - pixMorphSequence
                - pixDestroy
                - pixConnComp
                - pixDestroy
                - boxaDestroy
                - pixaGetCount
                - boxaCreate
                - pixaDestroy
                - boxaSort2d
                - boxaaFlattenToBoxa
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipRectangles
                - pixaGetCount
                - pixaDestroy
                - pixaDisplayTiledInRows
                - pixaGetPix
                - pixSplitComponentWithProfile
                - pixaGetBoxGeometry
                - boxaTransform
                - boxaJoin
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - pixSplitComponentWithProfile
                - pixaAddPix
                - pixaCreate
        - Branch String:   'pageseg.c:1144,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1144,21'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixSelectBySize
                - pixMorphSequence
                - pixDestroy
                - pixConnComp
                - pixDestroy
                - boxaDestroy
                - pixaGetCount
                - boxaCreate
                - pixaDestroy
                - boxaSort2d
                - boxaaFlattenToBoxa
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipRectangles
                - pixaGetCount
                - pixaDestroy
                - pixaDisplayTiledInRows
                - pixaGetPix
                - pixSplitComponentWithProfile
                - pixaGetBoxGeometry
                - boxaTransform
                - boxaJoin
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - pixSplitComponentWithProfile
                - pixaAddPix
                - pixaCreate
            - BranchSide:      'pageseg.c:1145,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixSelectBySize
                - pixMorphSequence
                - pixDestroy
                - pixConnComp
                - pixDestroy
                - boxaDestroy
                - pixaGetCount
                - boxaCreate
                - pixaDestroy
                - boxaSort2d
                - boxaaFlattenToBoxa
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipRectangles
                - pixaGetCount
                - pixaDestroy
                - pixaDisplayTiledInRows
                - pixaGetPix
                - pixSplitComponentWithProfile
                - pixaGetBoxGeometry
                - boxaTransform
                - boxaJoin
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - pixSplitComponentWithProfile
                - pixaAddPix
                - pixaCreate
        - Branch String:   'pageseg.c:1145,15'
          Branch Sides:
            - BranchSide:      'pageseg.c:1145,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixSelectBySize
                - pixMorphSequence
                - pixDestroy
                - pixConnComp
                - pixDestroy
                - boxaDestroy
                - pixaGetCount
                - boxaCreate
                - pixaDestroy
                - boxaSort2d
                - boxaaFlattenToBoxa
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipRectangles
                - pixaGetCount
                - pixaDestroy
                - pixaDisplayTiledInRows
                - pixaGetPix
                - pixSplitComponentWithProfile
                - pixaGetBoxGeometry
                - boxaTransform
                - boxaJoin
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - pixSplitComponentWithProfile
                - pixaAddPix
                - pixaCreate
                - returnErrorInt
            - BranchSide:      'pageseg.c:1146,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pageseg.c:1145,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1146,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:1149,28'
              BranchSideFuncs:
                - pixSelectBySize
                - pixMorphSequence
                - pixDestroy
                - pixConnComp
                - pixDestroy
                - boxaDestroy
                - pixaGetCount
                - boxaCreate
                - pixaDestroy
                - boxaSort2d
                - boxaaFlattenToBoxa
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipRectangles
                - pixaGetCount
                - pixaDestroy
                - pixaDisplayTiledInRows
                - pixaGetPix
                - pixSplitComponentWithProfile
                - pixaGetBoxGeometry
                - boxaTransform
                - boxaJoin
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - pixSplitComponentWithProfile
                - pixaAddPix
                - pixaCreate
        - Branch String:   'pageseg.c:1146,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:1146,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:1146,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:1164,14'
          Branch Sides:
            - BranchSide:      'pageseg.c:1164,39'
              BranchSideFuncs:
                - pixaCreate
                - pixaDestroy
                - boxaSort2d
                - boxaaFlattenToBoxa
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipRectangles
                - pixaGetCount
                - pixaDestroy
                - pixaDisplayTiledInRows
                - pixaGetPix
                - pixSplitComponentWithProfile
                - pixaGetBoxGeometry
                - boxaTransform
                - boxaJoin
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - pixSplitComponentWithProfile
                - pixaAddPix
            - BranchSide:      'pageseg.c:1164,12'
              BranchSideFuncs:
                - pixaDestroy
                - boxaSort2d
                - boxaaFlattenToBoxa
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipRectangles
                - pixaGetCount
                - pixaDestroy
                - pixaDisplayTiledInRows
                - pixaGetPix
                - pixSplitComponentWithProfile
                - pixaGetBoxGeometry
                - boxaTransform
                - boxaJoin
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - pixSplitComponentWithProfile
                - pixaAddPix
        - Branch String:   'pageseg.c:1165,5'
          Branch Sides:
            - BranchSide:      'pageseg.c:1166,26'
              BranchSideFuncs:
                - pixaGetPix
                - pixSplitComponentWithProfile
                - pixaGetBoxGeometry
                - boxaTransform
                - boxaJoin
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaSort2d
                - boxaaFlattenToBoxa
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipRectangles
                - pixaGetCount
                - pixaDestroy
                - pixaDisplayTiledInRows
                - pixSplitComponentWithProfile
                - pixaAddPix
            - BranchSide:      'pageseg.c:1181,5'
              BranchSideFuncs:
                - pixaDestroy
                - boxaSort2d
                - boxaaFlattenToBoxa
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipRectangles
                - pixaGetCount
                - pixaDestroy
                - pixaDisplayTiledInRows
        - Branch String:   'pageseg.c:1167,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:1168,51'
              BranchSideFuncs:
                - pixSplitComponentWithProfile
                - pixaGetBoxGeometry
                - boxaTransform
                - boxaJoin
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaSort2d
                - boxaaFlattenToBoxa
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipRectangles
                - pixaGetCount
                - pixaDestroy
                - pixaDisplayTiledInRows
                - pixaGetPix
                - pixSplitComponentWithProfile
                - pixaAddPix
            - BranchSide:      'pageseg.c:1172,51'
              BranchSideFuncs:
                - pixSplitComponentWithProfile
                - pixaGetBoxGeometry
                - boxaTransform
                - boxaJoin
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaSort2d
                - boxaaFlattenToBoxa
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipRectangles
                - pixaGetCount
                - pixaDestroy
                - pixaDisplayTiledInRows
                - pixaGetPix
                - pixSplitComponentWithProfile
                - pixaAddPix
        - Branch String:   'pageseg.c:1169,17'
          Branch Sides:
            - BranchSide:      'pageseg.c:1170,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixaGetBoxGeometry
                - boxaTransform
                - boxaJoin
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaSort2d
                - boxaaFlattenToBoxa
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipRectangles
                - pixaGetCount
                - pixaDestroy
                - pixaDisplayTiledInRows
                - pixaGetPix
                - pixSplitComponentWithProfile
                - pixSplitComponentWithProfile
            - BranchSide:      'pageseg.c:1171,9'
              BranchSideFuncs:
                - pixaGetBoxGeometry
                - boxaTransform
                - boxaJoin
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaSort2d
                - boxaaFlattenToBoxa
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipRectangles
                - pixaGetCount
                - pixaDestroy
                - pixaDisplayTiledInRows
                - pixaGetPix
                - pixSplitComponentWithProfile
                - pixSplitComponentWithProfile
                - pixaAddPix
        - Branch String:   'pageseg.c:1184,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1185,26'
              BranchSideFuncs:
                - pixaGetCount
                - pixaDestroy
                - boxaSort2d
                - boxaaFlattenToBoxa
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipRectangles
                - pixaDisplayTiledInRows
            - BranchSide:      'pageseg.c:1193,22'
              BranchSideFuncs:
                - boxaSort2d
                - boxaaFlattenToBoxa
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipRectangles
        - Branch String:   'pageseg.c:1185,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:1186,49'
              BranchSideFuncs:
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaSort2d
                - boxaaFlattenToBoxa
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipRectangles
            - BranchSide:      'pageseg.c:1189,9'
              BranchSideFuncs:
                - pixaDestroy
                - boxaSort2d
                - boxaaFlattenToBoxa
                - boxaaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipRectangles
        - Branch String:   'pageseg.c:1199,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1200,36'
              BranchSideFuncs:
                - pixClipRectangles
                - boxaDestroy
            - BranchSide:      'pageseg.c:1201,9'
              BranchSideFuncs:
                - boxaDestroy
        - Branch String:   'pageseg.c:1201,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1202,18'
              BranchSideFuncs: []
            - BranchSide:      'pageseg.c:1204,9'
              BranchSideFuncs:
                - boxaDestroy
      Callsites:
        - Src:             'pageseg.c:1145,18'
          Dst:             pixGetDepth
        - Src:             'pageseg.c:1146,16'
          Dst:             returnErrorInt
        - Src:             'pageseg.c:1149,12'
          Dst:             pixSelectBySize
        - Src:             'pageseg.c:1153,12'
          Dst:             pixMorphSequence
        - Src:             'pageseg.c:1154,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1157,13'
          Dst:             pixConnComp
        - Src:             'pageseg.c:1158,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1159,5'
          Dst:             boxaDestroy
        - Src:             'pageseg.c:1162,13'
          Dst:             pixaGetCount
        - Src:             'pageseg.c:1163,13'
          Dst:             boxaCreate
        - Src:             'pageseg.c:1164,28'
          Dst:             pixaCreate
        - Src:             'pageseg.c:1166,15'
          Dst:             pixaGetPix
        - Src:             'pageseg.c:1168,22'
          Dst:             pixSplitComponentWithProfile
        - Src:             'pageseg.c:1170,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:1172,22'
          Dst:             pixSplitComponentWithProfile
        - Src:             'pageseg.c:1174,9'
          Dst:             pixaGetBoxGeometry
        - Src:             'pageseg.c:1175,18'
          Dst:             boxaTransform
        - Src:             'pageseg.c:1176,9'
          Dst:             boxaJoin
        - Src:             'pageseg.c:1177,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1178,9'
          Dst:             boxaDestroy
        - Src:             'pageseg.c:1179,9'
          Dst:             boxaDestroy
        - Src:             'pageseg.c:1181,5'
          Dst:             pixaDestroy
        - Src:             'pageseg.c:1185,13'
          Dst:             pixaGetCount
        - Src:             'pageseg.c:1186,26'
          Dst:             pixaDisplayTiledInRows
        - Src:             'pageseg.c:1189,9'
          Dst:             pixaDestroy
        - Src:             'pageseg.c:1193,11'
          Dst:             boxaSort2d
        - Src:             'pageseg.c:1194,13'
          Dst:             boxaaFlattenToBoxa
        - Src:             'pageseg.c:1195,5'
          Dst:             boxaaDestroy
        - Src:             'pageseg.c:1196,5'
          Dst:             boxaDestroy
        - Src:             'pageseg.c:1200,18'
          Dst:             pixClipRectangles
        - Src:             'pageseg.c:1204,9'
          Dst:             boxaDestroy
    - functionName:    pixFindPageForeground
      functionSourceFile: '/src/leptonica/src/pageseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - threshold
        - mindist
        - erasedist
        - showmorph
        - pixac
      BBCount:         44
      ICount:          371
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - boxAdjustSides
        - boxCreate
        - boxDestroy
        - boxGetGeometry
        - boxIntersects
        - boxTransform
        - boxaDestroy
        - boxaGetBox
        - boxaGetCount
        - boxaSort
        - lept_stderr
        - pixClipToForeground
        - pixConnComp
        - pixConvert1To4Cmap
        - pixConvertTo1
        - pixDestroy
        - pixGetDimensions
        - pixMorphSequence
        - pixOr
        - pixRemoveBorderConnComps
        - pixRenderBoxArb
        - pixScale
        - pixSeedfillBinary
        - pixSetOrClearBorder
        - pixacompAddPix
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pageseg.c:1016,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1017,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixConvertTo1
                - pixScale
                - pixMorphSequence
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixSeedfillBinary
                - pixRemoveBorderConnComps
                - pixMorphSequence
                - pixConnComp
                - boxaSort
                - pixGetDimensions
                - boxaGetCount
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxAdjustSides
                - boxTransform
                - pixConvert1To4Cmap
                - pixRenderBoxArb
                - pixacompAddPix
                - pixDestroy
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - boxaGetBox
                - boxGetGeometry
                - pixSetOrClearBorder
                - boxDestroy
                - lept_stderr
            - BranchSide:      'pageseg.c:1018,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixConvertTo1
                - pixScale
                - pixMorphSequence
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixSeedfillBinary
                - pixRemoveBorderConnComps
                - pixMorphSequence
                - pixConnComp
                - boxaSort
                - pixGetDimensions
                - boxaGetCount
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxAdjustSides
                - boxTransform
                - pixConvert1To4Cmap
                - pixRenderBoxArb
                - pixacompAddPix
                - pixDestroy
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - boxaGetBox
                - boxGetGeometry
                - pixSetOrClearBorder
                - boxDestroy
                - lept_stderr
        - Branch String:   'pageseg.c:1017,23'
          Branch Sides:
            - BranchSide:      'pageseg.c:1017,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:1017,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:1019,22'
          Branch Sides:
            - BranchSide:      'pageseg.c:1019,25'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:1020,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pageseg.c:1019,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1020,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:1028,13'
              BranchSideFuncs:
                - pixConvertTo1
                - pixScale
                - pixMorphSequence
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixSeedfillBinary
                - pixRemoveBorderConnComps
                - pixMorphSequence
                - pixConnComp
                - boxaSort
                - pixGetDimensions
                - boxaGetCount
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxAdjustSides
                - boxTransform
                - pixConvert1To4Cmap
                - pixRenderBoxArb
                - pixacompAddPix
                - pixDestroy
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - boxaGetBox
                - boxGetGeometry
                - pixSetOrClearBorder
                - boxDestroy
        - Branch String:   'pageseg.c:1020,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1021,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:1021,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:1052,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1053,26'
              BranchSideFuncs:
                - boxaGetBox
                - boxGetGeometry
                - pixSetOrClearBorder
                - boxDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxAdjustSides
                - boxTransform
                - pixConvert1To4Cmap
                - pixRenderBoxArb
                - pixacompAddPix
                - pixDestroy
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
            - BranchSide:      'pageseg.c:1062,5'
              BranchSideFuncs:
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxAdjustSides
                - boxTransform
                - pixConvert1To4Cmap
                - pixRenderBoxArb
                - pixacompAddPix
                - pixDestroy
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
        - Branch String:   'pageseg.c:1055,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:1055,33'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - boxDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxAdjustSides
                - boxTransform
                - pixConvert1To4Cmap
                - pixRenderBoxArb
                - pixacompAddPix
                - pixDestroy
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
            - BranchSide:      'pageseg.c:1055,14'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - boxDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxAdjustSides
                - boxTransform
                - pixConvert1To4Cmap
                - pixRenderBoxArb
                - pixacompAddPix
                - pixDestroy
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
        - Branch String:   'pageseg.c:1056,17'
          Branch Sides:
            - BranchSide:      'pageseg.c:1056,43'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - boxDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxAdjustSides
                - boxTransform
                - pixConvert1To4Cmap
                - pixRenderBoxArb
                - pixacompAddPix
                - pixDestroy
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
            - BranchSide:      'pageseg.c:1056,15'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - boxDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxAdjustSides
                - boxTransform
                - pixConvert1To4Cmap
                - pixRenderBoxArb
                - pixacompAddPix
                - pixDestroy
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
        - Branch String:   'pageseg.c:1057,15'
          Branch Sides:
            - BranchSide:      'pageseg.c:1057,32'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - boxDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxAdjustSides
                - boxTransform
                - pixConvert1To4Cmap
                - pixRenderBoxArb
                - pixacompAddPix
                - pixDestroy
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
            - BranchSide:      'pageseg.c:1057,13'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - boxDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxAdjustSides
                - boxTransform
                - pixConvert1To4Cmap
                - pixRenderBoxArb
                - pixacompAddPix
                - pixDestroy
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
        - Branch String:   'pageseg.c:1058,18'
          Branch Sides:
            - BranchSide:      'pageseg.c:1058,44'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - boxDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxAdjustSides
                - boxTransform
                - pixConvert1To4Cmap
                - pixRenderBoxArb
                - pixacompAddPix
                - pixDestroy
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
            - BranchSide:      'pageseg.c:1058,16'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - boxDestroy
                - pixDestroy
                - boxaDestroy
                - boxaDestroy
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxAdjustSides
                - boxTransform
                - pixConvert1To4Cmap
                - pixRenderBoxArb
                - pixacompAddPix
                - pixDestroy
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
        - Branch String:   'pageseg.c:1072,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1073,33'
              BranchSideFuncs:
                - boxCreate
                - boxIntersects
                - boxDestroy
                - boxDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxAdjustSides
                - boxTransform
                - pixConvert1To4Cmap
                - pixRenderBoxArb
                - pixacompAddPix
                - pixDestroy
            - BranchSide:      'pageseg.c:1079,10'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxAdjustSides
                - boxTransform
                - pixConvert1To4Cmap
                - pixRenderBoxArb
                - pixacompAddPix
                - pixDestroy
        - Branch String:   'pageseg.c:1076,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:1076,26'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxAdjustSides
                - boxTransform
                - pixConvert1To4Cmap
                - pixRenderBoxArb
                - pixacompAddPix
                - pixDestroy
            - BranchSide:      'pageseg.c:1077,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxAdjustSides
                - boxTransform
                - pixConvert1To4Cmap
                - pixRenderBoxArb
                - pixacompAddPix
                - pixDestroy
        - Branch String:   'pageseg.c:1080,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:1081,24'
              BranchSideFuncs:
                - boxAdjustSides
                - boxTransform
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixConvert1To4Cmap
                - pixRenderBoxArb
                - pixacompAddPix
                - pixDestroy
            - BranchSide:      'pageseg.c:1093,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
        - Branch String:   'pageseg.c:1085,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:1086,40'
              BranchSideFuncs:
                - pixConvert1To4Cmap
                - pixRenderBoxArb
                - pixacompAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
            - BranchSide:      'pageseg.c:1091,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
      Callsites:
        - Src:             'pageseg.c:1017,23'
          Dst:             returnErrorPtr
        - Src:             'pageseg.c:1018,5'
          Dst:             pixGetDimensions
        - Src:             'pageseg.c:1020,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:1029,12'
          Dst:             pixConvertTo1
        - Src:             'pageseg.c:1030,13'
          Dst:             pixScale
        - Src:             'pageseg.c:1031,15'
          Dst:             pixMorphSequence
        - Src:             'pageseg.c:1032,12'
          Dst:             pixMorphSequence
        - Src:             'pageseg.c:1033,5'
          Dst:             pixOr
        - Src:             'pageseg.c:1034,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1035,12'
          Dst:             pixMorphSequence
        - Src:             'pageseg.c:1036,5'
          Dst:             pixOr
        - Src:             'pageseg.c:1037,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1038,13'
          Dst:             pixSeedfillBinary
        - Src:             'pageseg.c:1039,12'
          Dst:             pixRemoveBorderConnComps
        - Src:             'pageseg.c:1047,12'
          Dst:             pixMorphSequence
        - Src:             'pageseg.c:1048,11'
          Dst:             pixConnComp
        - Src:             'pageseg.c:1049,11'
          Dst:             boxaSort
        - Src:             'pageseg.c:1050,5'
          Dst:             pixGetDimensions
        - Src:             'pageseg.c:1051,12'
          Dst:             boxaGetCount
        - Src:             'pageseg.c:1053,15'
          Dst:             boxaGetBox
        - Src:             'pageseg.c:1054,9'
          Dst:             boxGetGeometry
        - Src:             'pageseg.c:1059,9'
          Dst:             pixSetOrClearBorder
        - Src:             'pageseg.c:1060,9'
          Dst:             boxDestroy
        - Src:             'pageseg.c:1062,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1063,5'
          Dst:             boxaDestroy
        - Src:             'pageseg.c:1064,5'
          Dst:             boxaDestroy
        - Src:             'pageseg.c:1067,5'
          Dst:             pixClipToForeground
        - Src:             'pageseg.c:1073,17'
          Dst:             boxCreate
        - Src:             'pageseg.c:1074,9'
          Dst:             boxIntersects
        - Src:             'pageseg.c:1075,9'
          Dst:             boxDestroy
        - Src:             'pageseg.c:1076,26'
          Dst:             boxDestroy
        - Src:             'pageseg.c:1081,9'
          Dst:             boxAdjustSides
        - Src:             'pageseg.c:1082,16'
          Dst:             boxTransform
        - Src:             'pageseg.c:1086,21'
          Dst:             pixConvert1To4Cmap
        - Src:             'pageseg.c:1087,13'
          Dst:             pixRenderBoxArb
        - Src:             'pageseg.c:1088,13'
          Dst:             pixacompAddPix
        - Src:             'pageseg.c:1089,13'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1093,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1094,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1095,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1096,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1097,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:1098,5'
          Dst:             boxDestroy
    - functionName:    pixCleanImage
      functionSourceFile: '/src/leptonica/src/pageseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 964
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - contrast
        - rotation
        - scale
        - opensize
      BBCount:         56
      ICount:          291
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - lept_stderr
        - pixBackgroundNormTo1MinMax
        - pixClone
        - pixConvertTo8MinMax
        - pixDestroy
        - pixExpandBinaryReplicate
        - pixFindSkewAndDeskew
        - pixGetDepth
        - pixMorphSequence
        - pixRotateOrth
        - returnErrorPtr
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pageseg.c:909,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:910,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8MinMax
                - pixClone
                - pixFindSkewAndDeskew
                - pixBackgroundNormTo1MinMax
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - snprintf
                - pixMorphSequence
                - pixRotateOrth
                - pixClone
                - pixFindSkewAndDeskew
                - pixClone
                - pixExpandBinaryReplicate
                - pixRotateOrth
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pageseg.c:911,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8MinMax
                - pixClone
                - pixFindSkewAndDeskew
                - pixBackgroundNormTo1MinMax
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - snprintf
                - pixMorphSequence
                - pixRotateOrth
                - pixClone
                - pixFindSkewAndDeskew
                - pixClone
                - pixExpandBinaryReplicate
                - pixRotateOrth
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:910,23'
          Branch Sides:
            - BranchSide:      'pageseg.c:910,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:910,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:911,22'
          Branch Sides:
            - BranchSide:      'pageseg.c:911,25'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:912,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pageseg.c:911,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:912,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:916,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8MinMax
                - pixClone
                - pixFindSkewAndDeskew
                - pixBackgroundNormTo1MinMax
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - snprintf
                - pixMorphSequence
                - pixRotateOrth
                - pixClone
                - pixFindSkewAndDeskew
                - pixClone
                - pixExpandBinaryReplicate
                - pixRotateOrth
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:912,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:914,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:914,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:916,22'
          Branch Sides:
            - BranchSide:      'pageseg.c:916,25'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:917,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pageseg.c:916,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:917,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:921,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8MinMax
                - pixClone
                - pixFindSkewAndDeskew
                - pixBackgroundNormTo1MinMax
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - snprintf
                - pixMorphSequence
                - pixRotateOrth
                - pixClone
                - pixFindSkewAndDeskew
                - pixClone
                - pixExpandBinaryReplicate
                - pixRotateOrth
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:917,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:919,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:919,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:921,20'
          Branch Sides:
            - BranchSide:      'pageseg.c:921,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8MinMax
                - pixClone
                - pixFindSkewAndDeskew
                - pixBackgroundNormTo1MinMax
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - snprintf
                - pixMorphSequence
                - pixRotateOrth
                - pixClone
                - pixFindSkewAndDeskew
                - pixClone
                - pixExpandBinaryReplicate
                - pixRotateOrth
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pageseg.c:926,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8MinMax
                - pixClone
                - pixFindSkewAndDeskew
                - pixBackgroundNormTo1MinMax
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - snprintf
                - pixMorphSequence
                - pixRotateOrth
                - pixClone
                - pixFindSkewAndDeskew
                - pixClone
                - pixExpandBinaryReplicate
                - pixRotateOrth
                - lept_stderr
        - Branch String:   'pageseg.c:921,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:922,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:926,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8MinMax
                - pixClone
                - pixFindSkewAndDeskew
                - pixBackgroundNormTo1MinMax
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - snprintf
                - pixMorphSequence
                - pixRotateOrth
                - pixClone
                - pixFindSkewAndDeskew
                - pixClone
                - pixExpandBinaryReplicate
                - pixRotateOrth
                - lept_stderr
        - Branch String:   'pageseg.c:922,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:924,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:924,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:926,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:927,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:932,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8MinMax
                - pixClone
                - pixFindSkewAndDeskew
                - pixBackgroundNormTo1MinMax
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - snprintf
                - pixMorphSequence
                - pixRotateOrth
                - pixClone
                - pixFindSkewAndDeskew
                - pixClone
                - pixExpandBinaryReplicate
                - pixRotateOrth
        - Branch String:   'pageseg.c:927,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:929,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:929,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:932,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:933,13'
              BranchSideFuncs:
                - pixClone
                - pixFindSkewAndDeskew
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - snprintf
                - pixMorphSequence
                - pixExpandBinaryReplicate
                - pixRotateOrth
            - BranchSide:      'pageseg.c:943,36'
              BranchSideFuncs:
                - pixConvertTo8MinMax
                - pixClone
                - pixFindSkewAndDeskew
                - pixBackgroundNormTo1MinMax
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - snprintf
                - pixMorphSequence
                - pixRotateOrth
        - Branch String:   'pageseg.c:933,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:934,34'
              BranchSideFuncs:
                - pixRotateOrth
                - pixFindSkewAndDeskew
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - snprintf
                - pixMorphSequence
                - pixExpandBinaryReplicate
            - BranchSide:      'pageseg.c:936,29'
              BranchSideFuncs:
                - pixClone
                - pixFindSkewAndDeskew
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - snprintf
                - pixMorphSequence
                - pixExpandBinaryReplicate
        - Branch String:   'pageseg.c:938,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:939,45'
              BranchSideFuncs:
                - pixExpandBinaryReplicate
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - snprintf
                - pixMorphSequence
            - BranchSide:      'pageseg.c:941,29'
              BranchSideFuncs:
                - pixClone
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - snprintf
                - pixMorphSequence
        - Branch String:   'pageseg.c:944,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:945,34'
              BranchSideFuncs:
                - pixRotateOrth
                - pixFindSkewAndDeskew
                - pixBackgroundNormTo1MinMax
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - snprintf
                - pixMorphSequence
            - BranchSide:      'pageseg.c:947,29'
              BranchSideFuncs:
                - pixClone
                - pixFindSkewAndDeskew
                - pixBackgroundNormTo1MinMax
                - pixDestroy
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - snprintf
                - pixMorphSequence
        - Branch String:   'pageseg.c:953,23'
          Branch Sides:
            - BranchSide:      'pageseg.c:953,26'
              BranchSideFuncs:
                - snprintf
                - pixMorphSequence
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pageseg.c:954,18'
              BranchSideFuncs:
                - snprintf
                - pixMorphSequence
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'pageseg.c:953,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:954,18'
              BranchSideFuncs:
                - snprintf
                - pixMorphSequence
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pageseg.c:957,25'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'pageseg.c:910,23'
          Dst:             returnErrorPtr
        - Src:             'pageseg.c:912,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:917,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:922,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:927,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:932,9'
          Dst:             pixGetDepth
        - Src:             'pageseg.c:934,20'
          Dst:             pixRotateOrth
        - Src:             'pageseg.c:936,20'
          Dst:             pixClone
        - Src:             'pageseg.c:937,16'
          Dst:             pixFindSkewAndDeskew
        - Src:             'pageseg.c:939,20'
          Dst:             pixExpandBinaryReplicate
        - Src:             'pageseg.c:941,20'
          Dst:             pixClone
        - Src:             'pageseg.c:943,16'
          Dst:             pixConvertTo8MinMax
        - Src:             'pageseg.c:945,20'
          Dst:             pixRotateOrth
        - Src:             'pageseg.c:947,20'
          Dst:             pixClone
        - Src:             'pageseg.c:948,16'
          Dst:             pixFindSkewAndDeskew
        - Src:             'pageseg.c:949,16'
          Dst:             pixBackgroundNormTo1MinMax
        - Src:             'pageseg.c:950,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:954,9'
          Dst:             snprintf
        - Src:             'pageseg.c:955,16'
          Dst:             pixMorphSequence
        - Src:             'pageseg.c:957,16'
          Dst:             pixClone
        - Src:             'pageseg.c:960,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:961,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:962,5'
          Dst:             pixDestroy
    - functionName:    pixRescaleForCropping
      functionSourceFile: '/src/leptonica/src/pageseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - w
        - h
        - lr_border
        - tb_border
        - maxwiden
        - ppixsc
      BBCount:         42
      ICount:          330
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - lept_stderr
        - pixCreate
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixRasterop
        - pixScale
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pageseg.c:809,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:809,18'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixScale
                - pixCreate
                - pixRasterop
                - pixDestroy
                - pixScale
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pageseg.c:810,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixScale
                - pixCreate
                - pixRasterop
                - pixDestroy
                - pixScale
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:810,15'
          Branch Sides:
            - BranchSide:      'pageseg.c:810,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixScale
                - pixCreate
                - pixRasterop
                - pixDestroy
                - pixScale
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pageseg.c:811,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pageseg.c:810,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:811,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:812,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScale
                - pixCreate
                - pixRasterop
                - pixDestroy
                - pixScale
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:811,23'
          Branch Sides:
            - BranchSide:      'pageseg.c:811,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:811,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:812,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:812,34'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScale
                - pixCreate
                - pixRasterop
                - pixDestroy
                - pixScale
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pageseg.c:813,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScale
                - pixCreate
                - pixRasterop
                - pixDestroy
                - pixScale
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:813,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:813,34'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScale
                - pixCreate
                - pixRasterop
                - pixDestroy
                - pixScale
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pageseg.c:814,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScale
                - pixCreate
                - pixRasterop
                - pixDestroy
                - pixScale
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:814,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:814,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScale
                - pixCreate
                - pixRasterop
                - pixDestroy
                - pixScale
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pageseg.c:814,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScale
                - pixCreate
                - pixRasterop
                - pixDestroy
                - pixScale
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:815,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:816,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScale
                - pixCreate
                - pixRasterop
                - pixDestroy
                - pixScale
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pageseg.c:828,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScale
                - pixCreate
                - pixRasterop
                - pixDestroy
                - pixScale
                - lept_stderr
        - Branch String:   'pageseg.c:816,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:828,22'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDimensions
                - pixScale
                - pixCreate
                - pixRasterop
                - pixDestroy
                - pixScale
                - lept_stderr
            - BranchSide:      'pageseg.c:828,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScale
                - pixCreate
                - pixRasterop
                - pixDestroy
                - pixScale
                - lept_stderr
        - Branch String:   'pageseg.c:832,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:833,29'
              BranchSideFuncs:
                - pixScale
                - pixCreate
                - pixRasterop
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pageseg.c:846,29'
              BranchSideFuncs:
                - pixScale
                - pixCreate
                - pixRasterop
                - pixDestroy
        - Branch String:   'pageseg.c:835,20'
          Branch Sides:
            - BranchSide:      'pageseg.c:835,18'
              BranchSideFuncs:
                - pixScale
                - pixCreate
                - pixRasterop
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pageseg.c:835,18'
              BranchSideFuncs:
                - pixScale
                - pixCreate
                - pixRasterop
                - pixDestroy
                - lept_stderr
        - Branch String:   'pageseg.c:840,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:841,62'
              BranchSideFuncs:
                - lept_stderr
                - pixCreate
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pageseg.c:844,15'
              BranchSideFuncs:
                - pixCreate
                - pixRasterop
                - pixDestroy
        - Branch String:   'pageseg.c:858,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:859,19'
              BranchSideFuncs: []
            - BranchSide:      'pageseg.c:861,9'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'pageseg.c:810,18'
          Dst:             pixGetDepth
        - Src:             'pageseg.c:811,23'
          Dst:             returnErrorPtr
        - Src:             'pageseg.c:816,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:828,5'
          Dst:             pixGetDimensions
        - Src:             'pageseg.c:839,16'
          Dst:             pixScale
        - Src:             'pageseg.c:841,13'
          Dst:             lept_stderr
        - Src:             'pageseg.c:847,16'
          Dst:             pixScale
        - Src:             'pageseg.c:855,12'
          Dst:             pixCreate
        - Src:             'pageseg.c:856,5'
          Dst:             pixRasterop
        - Src:             'pageseg.c:861,9'
          Dst:             pixDestroy
    - functionName:    pixMaxCompAfterVClosing
      functionSourceFile: '/src/leptonica/src/pageseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pbox
      BBCount:         29
      ICount:          174
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - boxaDestroy
        - boxaGetBox
        - boxaGetBoxGeometry
        - boxaGetCount
        - pixConnCompBB
        - pixDestroy
        - pixGetDepth
        - pixMorphSequence
        - pixZero
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pageseg.c:736,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:737,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixMorphSequence
                - pixZero
                - pixConnCompBB
                - pixDestroy
                - boxaGetCount
                - boxaGetBox
                - boxaDestroy
                - boxaGetBoxGeometry
                - returnErrorInt
            - BranchSide:      'pageseg.c:738,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixMorphSequence
                - pixZero
                - pixConnCompBB
                - pixDestroy
                - boxaGetCount
                - boxaGetBox
                - boxaDestroy
                - boxaGetBoxGeometry
                - returnErrorInt
        - Branch String:   'pageseg.c:737,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:737,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:737,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:739,15'
          Branch Sides:
            - BranchSide:      'pageseg.c:739,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixMorphSequence
                - pixZero
                - pixConnCompBB
                - pixDestroy
                - boxaGetCount
                - boxaGetBox
                - boxaDestroy
                - boxaGetBoxGeometry
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pageseg.c:740,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pageseg.c:739,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:740,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:743,29'
              BranchSideFuncs:
                - pixMorphSequence
                - pixZero
                - pixConnCompBB
                - pixDestroy
                - boxaGetCount
                - boxaGetBox
                - boxaDestroy
                - boxaGetBoxGeometry
                - returnErrorInt
        - Branch String:   'pageseg.c:740,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:740,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:740,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:745,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:746,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:749,27'
              BranchSideFuncs:
                - pixConnCompBB
                - pixDestroy
                - boxaGetCount
                - boxaGetBox
                - boxaDestroy
                - boxaGetBoxGeometry
        - Branch String:   'pageseg.c:746,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:746,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:746,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:754,5'
          Branch Sides:
            - BranchSide:      'pageseg.c:755,28'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxaGetBox
                - boxaDestroy
            - BranchSide:      'pageseg.c:761,24'
              BranchSideFuncs:
                - boxaGetBox
                - boxaDestroy
        - Branch String:   'pageseg.c:756,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:757,23'
              BranchSideFuncs:
                - boxaGetBox
                - boxaDestroy
                - boxaGetBoxGeometry
            - BranchSide:      'pageseg.c:760,5'
              BranchSideFuncs:
                - boxaGetBox
                - boxaDestroy
                - boxaGetBoxGeometry
      Callsites:
        - Src:             'pageseg.c:737,16'
          Dst:             returnErrorInt
        - Src:             'pageseg.c:739,18'
          Dst:             pixGetDepth
        - Src:             'pageseg.c:740,16'
          Dst:             returnErrorInt
        - Src:             'pageseg.c:743,12'
          Dst:             pixMorphSequence
        - Src:             'pageseg.c:744,5'
          Dst:             pixZero
        - Src:             'pageseg.c:746,16'
          Dst:             returnErrorInt
        - Src:             'pageseg.c:749,13'
          Dst:             pixConnCompBB
        - Src:             'pageseg.c:750,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:751,9'
          Dst:             boxaGetCount
        - Src:             'pageseg.c:755,9'
          Dst:             boxaGetBoxGeometry
        - Src:             'pageseg.c:761,13'
          Dst:             boxaGetBox
        - Src:             'pageseg.c:762,5'
          Dst:             boxaDestroy
    - functionName:    pixCropImage
      functionSourceFile: '/src/leptonica/src/pageseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - float
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - lr_clear
        - tb_clear
        - edgeclean
        - lr_border
        - tb_border
        - maxwiden
        - debugfile
        - pcropbox
      BBCount:         84
      ICount:          493
      EdgeCount:       112
      CyclomaticComplexity: 30
      functionsReached:
        - boxDestroy
        - boxTransform
        - lept_stderr
        - pixBackgroundNormTo1MinMax
        - pixClipRectangle
        - pixClipToForeground
        - pixCopy
        - pixDestroy
        - pixGetDimensions
        - pixMaxCompAfterVClosing
        - pixMorphSequence
        - pixOr
        - pixReduceRankBinary2
        - pixRenderBoxArb
        - pixRescaleForCropping
        - pixScale
        - pixSetOrClearBorder
        - pixaAddPix
        - pixaConvertToPdf
        - pixaCreate
        - pixaDestroy
        - returnErrorPtr
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pageseg.c:605,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:605,20'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixBackgroundNormTo1MinMax
                - pixReduceRankBinary2
                - pixSetOrClearBorder
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixClipToForeground
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pageseg.c:606,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixBackgroundNormTo1MinMax
                - pixReduceRankBinary2
                - pixSetOrClearBorder
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixClipToForeground
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:606,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:607,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixBackgroundNormTo1MinMax
                - pixReduceRankBinary2
                - pixSetOrClearBorder
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixClipToForeground
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pageseg.c:608,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixBackgroundNormTo1MinMax
                - pixReduceRankBinary2
                - pixSetOrClearBorder
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixClipToForeground
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:607,23'
          Branch Sides:
            - BranchSide:      'pageseg.c:607,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:607,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:608,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:609,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixBackgroundNormTo1MinMax
                - pixReduceRankBinary2
                - pixSetOrClearBorder
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixClipToForeground
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pageseg.c:612,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixBackgroundNormTo1MinMax
                - pixReduceRankBinary2
                - pixSetOrClearBorder
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixClipToForeground
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:609,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:610,19'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDimensions
                - pixBackgroundNormTo1MinMax
                - pixReduceRankBinary2
                - pixSetOrClearBorder
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixClipToForeground
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pageseg.c:610,19'
              BranchSideFuncs:
                - pixGetDimensions
                - pixBackgroundNormTo1MinMax
                - pixReduceRankBinary2
                - pixSetOrClearBorder
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixClipToForeground
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:613,22'
          Branch Sides:
            - BranchSide:      'pageseg.c:613,25'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:614,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pageseg.c:613,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:614,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:617,9'
              BranchSideFuncs:
                - pixBackgroundNormTo1MinMax
                - pixReduceRankBinary2
                - pixSetOrClearBorder
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixClipToForeground
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:614,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:615,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:615,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:617,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:617,32'
              BranchSideFuncs:
                - pixBackgroundNormTo1MinMax
                - pixReduceRankBinary2
                - pixSetOrClearBorder
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixClipToForeground
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pageseg.c:618,9'
              BranchSideFuncs:
                - pixBackgroundNormTo1MinMax
                - pixReduceRankBinary2
                - pixSetOrClearBorder
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixClipToForeground
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:618,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:618,32'
              BranchSideFuncs:
                - pixBackgroundNormTo1MinMax
                - pixReduceRankBinary2
                - pixSetOrClearBorder
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixClipToForeground
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pageseg.c:619,9'
              BranchSideFuncs:
                - pixBackgroundNormTo1MinMax
                - pixReduceRankBinary2
                - pixSetOrClearBorder
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixClipToForeground
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:619,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:619,34'
              BranchSideFuncs:
                - pixBackgroundNormTo1MinMax
                - pixReduceRankBinary2
                - pixSetOrClearBorder
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixClipToForeground
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pageseg.c:620,9'
              BranchSideFuncs:
                - pixBackgroundNormTo1MinMax
                - pixReduceRankBinary2
                - pixSetOrClearBorder
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixClipToForeground
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:620,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:620,34'
              BranchSideFuncs:
                - pixBackgroundNormTo1MinMax
                - pixReduceRankBinary2
                - pixSetOrClearBorder
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixClipToForeground
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pageseg.c:621,9'
              BranchSideFuncs:
                - pixBackgroundNormTo1MinMax
                - pixReduceRankBinary2
                - pixSetOrClearBorder
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixClipToForeground
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:621,26'
          Branch Sides:
            - BranchSide:      'pageseg.c:621,29'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:622,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pageseg.c:621,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:622,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:626,9'
              BranchSideFuncs:
                - pixBackgroundNormTo1MinMax
                - pixReduceRankBinary2
                - pixSetOrClearBorder
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixClipToForeground
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
                - lept_stderr
        - Branch String:   'pageseg.c:622,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:624,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:624,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:626,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:627,9'
              BranchSideFuncs:
                - pixBackgroundNormTo1MinMax
                - pixReduceRankBinary2
                - pixSetOrClearBorder
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixClipToForeground
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
                - lept_stderr
            - BranchSide:      'pageseg.c:629,14'
              BranchSideFuncs:
                - pixBackgroundNormTo1MinMax
                - pixReduceRankBinary2
                - pixSetOrClearBorder
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixClipToForeground
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
        - Branch String:   'pageseg.c:627,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:629,14'
              BranchSideFuncs:
                - lept_stderr
                - pixBackgroundNormTo1MinMax
                - pixReduceRankBinary2
                - pixSetOrClearBorder
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixClipToForeground
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
            - BranchSide:      'pageseg.c:629,14'
              BranchSideFuncs:
                - pixBackgroundNormTo1MinMax
                - pixReduceRankBinary2
                - pixSetOrClearBorder
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixClipToForeground
                - pixScale
                - pixaAddPix
                - pixaAddPix
                - pixaCreate
        - Branch String:   'pageseg.c:629,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:629,27'
              BranchSideFuncs:
                - pixaCreate
                - pixBackgroundNormTo1MinMax
                - pixReduceRankBinary2
                - pixSetOrClearBorder
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixClipToForeground
                - pixScale
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'pageseg.c:629,11'
              BranchSideFuncs:
                - pixBackgroundNormTo1MinMax
                - pixReduceRankBinary2
                - pixSetOrClearBorder
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixClipToForeground
                - pixScale
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:630,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:630,27'
              BranchSideFuncs:
                - pixaAddPix
                - pixBackgroundNormTo1MinMax
                - pixReduceRankBinary2
                - pixSetOrClearBorder
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixClipToForeground
                - pixScale
                - pixaAddPix
            - BranchSide:      'pageseg.c:633,39'
              BranchSideFuncs:
                - pixBackgroundNormTo1MinMax
                - pixReduceRankBinary2
                - pixSetOrClearBorder
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixClipToForeground
                - pixScale
                - pixaAddPix
        - Branch String:   'pageseg.c:639,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:639,27'
              BranchSideFuncs:
                - pixScale
                - pixaAddPix
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixClipToForeground
            - BranchSide:      'pageseg.c:647,9'
              BranchSideFuncs:
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixClipToForeground
        - Branch String:   'pageseg.c:647,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:648,35'
              BranchSideFuncs:
                - pixClipToForeground
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
            - BranchSide:      'pageseg.c:649,16'
              BranchSideFuncs:
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
        - Branch String:   'pageseg.c:649,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:650,15'
              BranchSideFuncs:
                - snprintf
                - pixMorphSequence
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
            - BranchSide:      'pageseg.c:656,39'
              BranchSideFuncs:
                - pixMaxCompAfterVClosing
                - pixDestroy
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - lept_stderr
        - Branch String:   'pageseg.c:659,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:660,9'
              BranchSideFuncs:
                - pixDestroy
                - pixaDestroy
                - lept_stderr
            - BranchSide:      'pageseg.c:667,25'
              BranchSideFuncs:
                - boxTransform
                - boxDestroy
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
        - Branch String:   'pageseg.c:660,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:661,9'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixaDestroy
            - BranchSide:      'pageseg.c:661,9'
              BranchSideFuncs:
                - pixDestroy
                - pixaDestroy
        - Branch String:   'pageseg.c:669,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:670,30'
              BranchSideFuncs:
                - pixCopy
                - pixRenderBoxArb
                - pixaAddPix
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
            - BranchSide:      'pageseg.c:676,29'
              BranchSideFuncs:
                - pixClipRectangle
                - pixDestroy
                - pixMorphSequence
                - pixOr
                - pixDestroy
                - pixRescaleForCropping
                - pixDestroy
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
                - pixCopy
                - pixaAddPix
        - Branch String:   'pageseg.c:689,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:690,30'
              BranchSideFuncs:
                - pixCopy
                - pixaAddPix
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
            - BranchSide:      'pageseg.c:694,9'
              BranchSideFuncs:
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
        - Branch String:   'pageseg.c:694,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:695,21'
              BranchSideFuncs:
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
            - BranchSide:      'pageseg.c:697,9'
              BranchSideFuncs:
                - boxDestroy
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
        - Branch String:   'pageseg.c:698,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:699,19'
              BranchSideFuncs:
                - pixaAddPix
                - lept_stderr
                - pixaConvertToPdf
                - pixaDestroy
            - BranchSide:      'pageseg.c:704,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pageseg.c:607,23'
          Dst:             returnErrorPtr
        - Src:             'pageseg.c:609,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:612,5'
          Dst:             pixGetDimensions
        - Src:             'pageseg.c:614,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:622,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:627,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:629,27'
          Dst:             pixaCreate
        - Src:             'pageseg.c:630,16'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:633,12'
          Dst:             pixBackgroundNormTo1MinMax
        - Src:             'pageseg.c:634,12'
          Dst:             pixReduceRankBinary2
        - Src:             'pageseg.c:637,5'
          Dst:             pixSetOrClearBorder
        - Src:             'pageseg.c:639,34'
          Dst:             pixScale
        - Src:             'pageseg.c:639,16'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:648,15'
          Dst:             pixClipToForeground
        - Src:             'pageseg.c:651,9'
          Dst:             snprintf
        - Src:             'pageseg.c:652,16'
          Dst:             pixMorphSequence
        - Src:             'pageseg.c:653,15'
          Dst:             pixClipToForeground
        - Src:             'pageseg.c:654,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:656,15'
          Dst:             pixMaxCompAfterVClosing
        - Src:             'pageseg.c:658,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:660,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:661,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:662,9'
          Dst:             pixaDestroy
        - Src:             'pageseg.c:667,12'
          Dst:             boxTransform
        - Src:             'pageseg.c:668,5'
          Dst:             boxDestroy
        - Src:             'pageseg.c:670,16'
          Dst:             pixCopy
        - Src:             'pageseg.c:671,9'
          Dst:             pixRenderBoxArb
        - Src:             'pageseg.c:672,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:676,12'
          Dst:             pixClipRectangle
        - Src:             'pageseg.c:677,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:681,12'
          Dst:             pixMorphSequence
        - Src:             'pageseg.c:682,5'
          Dst:             pixOr
        - Src:             'pageseg.c:683,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:686,12'
          Dst:             pixRescaleForCropping
        - Src:             'pageseg.c:688,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:690,16'
          Dst:             pixCopy
        - Src:             'pageseg.c:691,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:697,9'
          Dst:             boxDestroy
        - Src:             'pageseg.c:699,8'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:700,8'
          Dst:             lept_stderr
        - Src:             'pageseg.c:701,8'
          Dst:             pixaConvertToPdf
        - Src:             'pageseg.c:702,8'
          Dst:             pixaDestroy
    - functionName:    pixGenHalftoneMask
      functionSourceFile: '/src/leptonica/src/pageseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - ppixtext
        - phtfound
        - debug
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pixGenerateHalftoneMask
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pageseg.c:293,12'
          Dst:             pixGenerateHalftoneMask
    - functionName:    pixGenTextblockMask
      functionSourceFile: '/src/leptonica/src/pageseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pixvws
        - pixadb
      BBCount:         42
      ICount:          222
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - lept_stderr
        - pixCloseSafeBrick
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixMorphSequence
        - pixMorphSequenceByComponent
        - pixSelectBySize
        - pixSubtract
        - pixZero
        - pixaAddPix
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pageseg.c:491,15'
          Branch Sides:
            - BranchSide:      'pageseg.c:491,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - returnErrorPtr
                - pixMorphSequence
                - pixZero
                - pixMorphSequenceByComponent
                - pixCloseSafeBrick
                - pixSubtract
                - pixSelectBySize
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pageseg.c:492,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pageseg.c:491,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:492,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:493,22'
              BranchSideFuncs:
                - pixGetDimensions
                - returnErrorPtr
                - pixMorphSequence
                - pixZero
                - pixMorphSequenceByComponent
                - pixCloseSafeBrick
                - pixSubtract
                - pixSelectBySize
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'pageseg.c:492,23'
          Branch Sides:
            - BranchSide:      'pageseg.c:492,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:492,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:494,22'
          Branch Sides:
            - BranchSide:      'pageseg.c:494,25'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:495,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pageseg.c:494,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:495,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:498,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixMorphSequence
                - pixZero
                - pixMorphSequenceByComponent
                - pixCloseSafeBrick
                - pixSubtract
                - pixSelectBySize
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
        - Branch String:   'pageseg.c:495,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:496,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:496,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:498,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:499,23'
              BranchSideFuncs:
                - pixMorphSequence
                - pixZero
                - pixMorphSequenceByComponent
                - pixCloseSafeBrick
                - pixSubtract
                - pixSelectBySize
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pageseg.c:502,29'
              BranchSideFuncs:
                - pixMorphSequence
                - pixZero
                - pixMorphSequenceByComponent
                - pixCloseSafeBrick
                - pixSubtract
                - pixSelectBySize
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixDestroy
                - lept_stderr
        - Branch String:   'pageseg.c:499,23'
          Branch Sides:
            - BranchSide:      'pageseg.c:499,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:499,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:504,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:505,9'
              BranchSideFuncs:
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pageseg.c:509,9'
              BranchSideFuncs:
                - pixMorphSequenceByComponent
                - pixCloseSafeBrick
                - pixSubtract
                - pixSelectBySize
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:506,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:507,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:507,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:509,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:509,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixMorphSequenceByComponent
                - pixCloseSafeBrick
                - pixSubtract
                - pixSelectBySize
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'pageseg.c:517,40'
              BranchSideFuncs:
                - pixMorphSequenceByComponent
                - pixCloseSafeBrick
                - pixSubtract
                - pixSelectBySize
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:519,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:519,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixSubtract
                - pixSelectBySize
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'pageseg.c:520,30'
              BranchSideFuncs:
                - pixSubtract
                - pixSelectBySize
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:521,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:521,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixSelectBySize
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaAddPix
            - BranchSide:      'pageseg.c:522,28'
              BranchSideFuncs:
                - pixSelectBySize
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaAddPix
        - Branch String:   'pageseg.c:524,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:524,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pageseg.c:526,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'pageseg.c:491,18'
          Dst:             pixGetDepth
        - Src:             'pageseg.c:492,23'
          Dst:             returnErrorPtr
        - Src:             'pageseg.c:493,5'
          Dst:             pixGetDimensions
        - Src:             'pageseg.c:495,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:499,23'
          Dst:             returnErrorPtr
        - Src:             'pageseg.c:502,12'
          Dst:             pixMorphSequence
        - Src:             'pageseg.c:503,5'
          Dst:             pixZero
        - Src:             'pageseg.c:505,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:506,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:509,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:517,12'
          Dst:             pixMorphSequenceByComponent
        - Src:             'pageseg.c:518,5'
          Dst:             pixCloseSafeBrick
        - Src:             'pageseg.c:519,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:520,12'
          Dst:             pixSubtract
        - Src:             'pageseg.c:521,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:522,12'
          Dst:             pixSelectBySize
        - Src:             'pageseg.c:524,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:526,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:527,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:528,5'
          Dst:             pixDestroy
    - functionName:    pixGenTextlineMask
      functionSourceFile: '/src/leptonica/src/pageseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - ppixvws
        - ptlfound
        - pixadb
      BBCount:         46
      ICount:          252
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - lept_stderr
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixInvert
        - pixMorphCompSequence
        - pixMorphSequence
        - pixOpenBrick
        - pixSubtract
        - pixZero
        - pixaAddPix
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pageseg.c:402,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:402,20'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixInvert
                - pixMorphCompSequence
                - pixSubtract
                - pixDestroy
                - pixMorphCompSequence
                - pixDestroy
                - pixMorphSequence
                - pixSubtract
                - pixOpenBrick
                - pixDestroy
                - pixZero
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
            - BranchSide:      'pageseg.c:403,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixInvert
                - pixMorphCompSequence
                - pixSubtract
                - pixDestroy
                - pixMorphCompSequence
                - pixDestroy
                - pixMorphSequence
                - pixSubtract
                - pixOpenBrick
                - pixDestroy
                - pixZero
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
        - Branch String:   'pageseg.c:403,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:404,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixInvert
                - pixMorphCompSequence
                - pixSubtract
                - pixDestroy
                - pixMorphCompSequence
                - pixDestroy
                - pixMorphSequence
                - pixSubtract
                - pixOpenBrick
                - pixDestroy
                - pixZero
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
            - BranchSide:      'pageseg.c:405,6'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixInvert
                - pixMorphCompSequence
                - pixSubtract
                - pixDestroy
                - pixMorphCompSequence
                - pixDestroy
                - pixMorphSequence
                - pixSubtract
                - pixOpenBrick
                - pixDestroy
                - pixZero
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
        - Branch String:   'pageseg.c:404,23'
          Branch Sides:
            - BranchSide:      'pageseg.c:404,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:404,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:406,15'
          Branch Sides:
            - BranchSide:      'pageseg.c:406,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixInvert
                - pixMorphCompSequence
                - pixSubtract
                - pixDestroy
                - pixMorphCompSequence
                - pixDestroy
                - pixMorphSequence
                - pixSubtract
                - pixOpenBrick
                - pixDestroy
                - pixZero
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pageseg.c:407,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pageseg.c:406,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:407,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:408,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixInvert
                - pixMorphCompSequence
                - pixSubtract
                - pixDestroy
                - pixMorphCompSequence
                - pixDestroy
                - pixMorphSequence
                - pixSubtract
                - pixOpenBrick
                - pixDestroy
                - pixZero
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
        - Branch String:   'pageseg.c:407,23'
          Branch Sides:
            - BranchSide:      'pageseg.c:407,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pageseg.c:407,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:409,22'
          Branch Sides:
            - BranchSide:      'pageseg.c:409,25'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:410,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pageseg.c:409,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:410,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:415,28'
              BranchSideFuncs:
                - pixInvert
                - pixMorphCompSequence
                - pixSubtract
                - pixDestroy
                - pixMorphCompSequence
                - pixDestroy
                - pixMorphSequence
                - pixSubtract
                - pixOpenBrick
                - pixDestroy
                - pixZero
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:410,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:411,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:411,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:426,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:426,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixMorphCompSequence
                - pixDestroy
                - pixMorphSequence
                - pixSubtract
                - pixOpenBrick
                - pixDestroy
                - pixZero
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'pageseg.c:427,5'
              BranchSideFuncs:
                - pixDestroy
                - pixMorphCompSequence
                - pixDestroy
                - pixMorphSequence
                - pixSubtract
                - pixOpenBrick
                - pixDestroy
                - pixZero
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:434,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:434,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixMorphSequence
                - pixSubtract
                - pixOpenBrick
                - pixDestroy
                - pixZero
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'pageseg.c:435,5'
              BranchSideFuncs:
                - pixDestroy
                - pixMorphSequence
                - pixSubtract
                - pixOpenBrick
                - pixDestroy
                - pixZero
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:442,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:442,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixSubtract
                - pixOpenBrick
                - pixDestroy
                - pixZero
                - pixaAddPix
            - BranchSide:      'pageseg.c:443,30'
              BranchSideFuncs:
                - pixSubtract
                - pixOpenBrick
                - pixDestroy
                - pixZero
                - pixaAddPix
        - Branch String:   'pageseg.c:445,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:445,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixZero
            - BranchSide:      'pageseg.c:446,5'
              BranchSideFuncs:
                - pixDestroy
                - pixZero
        - Branch String:   'pageseg.c:449,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:450,17'
              BranchSideFuncs:
                - pixZero
            - BranchSide:      'pageseg.c:455,12'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:451,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:452,14'
              BranchSideFuncs: []
            - BranchSide:      'pageseg.c:453,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pageseg.c:404,23'
          Dst:             returnErrorPtr
        - Src:             'pageseg.c:406,18'
          Dst:             pixGetDepth
        - Src:             'pageseg.c:407,23'
          Dst:             returnErrorPtr
        - Src:             'pageseg.c:408,5'
          Dst:             pixGetDimensions
        - Src:             'pageseg.c:410,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:415,12'
          Dst:             pixInvert
        - Src:             'pageseg.c:424,12'
          Dst:             pixMorphCompSequence
        - Src:             'pageseg.c:425,5'
          Dst:             pixSubtract
        - Src:             'pageseg.c:426,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:427,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:432,14'
          Dst:             pixMorphCompSequence
        - Src:             'pageseg.c:434,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:435,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:441,12'
          Dst:             pixMorphSequence
        - Src:             'pageseg.c:442,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:443,12'
          Dst:             pixSubtract
        - Src:             'pageseg.c:444,5'
          Dst:             pixOpenBrick
        - Src:             'pageseg.c:445,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:446,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:450,9'
          Dst:             pixZero
    - functionName:    pixGetRegionsBinary
      functionSourceFile: '/src/leptonica/src/pageseg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - ppixhm
        - ppixtm
        - ppixtb
        - pixadb
      BBCount:         77
      ICount:          507
      EdgeCount:       102
      CyclomaticComplexity: 27
      functionsReached:
        - boxaDestroy
        - boxaWriteDebug
        - lept_mkdir
        - lept_stderr
        - pixConnComp
        - pixCreateTemplate
        - pixDestroy
        - pixDilateBrick
        - pixExpandReplicate
        - pixGenTextblockMask
        - pixGenTextlineMask
        - pixGenerateHalftoneMask
        - pixGetColormap
        - pixGetDepth
        - pixGetDimensions
        - pixGetOuterBordersPtaa
        - pixOr
        - pixReduceRankBinaryCascade
        - pixRenderRandomCmapPtaa
        - pixSeedfillBinary
        - pixSelectBySize
        - pixSubtract
        - pixaAddPix
        - pixaConvertToPdf
        - pixaDestroy
        - pixaDisplayRandomCmap
        - pixcmapResetColor
        - ptaaDestroy
        - ptaaWriteDebug
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pageseg.c:140,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:140,18'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixReduceRankBinaryCascade
                - pixGenerateHalftoneMask
                - pixGenTextlineMask
                - pixGenTextblockMask
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixExpandReplicate
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixGetOuterBordersPtaa
                - lept_mkdir
                - ptaaWriteDebug
                - pixRenderRandomCmapPtaa
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - ptaaDestroy
                - pixConnComp
                - pixGetDimensions
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDestroy
                - boxaDestroy
                - pixSubtract
                - pixSubtract
                - pixaAddPix
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixSelectBySize
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
            - BranchSide:      'pageseg.c:141,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixReduceRankBinaryCascade
                - pixGenerateHalftoneMask
                - pixGenTextlineMask
                - pixGenTextblockMask
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixExpandReplicate
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixGetOuterBordersPtaa
                - lept_mkdir
                - ptaaWriteDebug
                - pixRenderRandomCmapPtaa
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - ptaaDestroy
                - pixConnComp
                - pixGetDimensions
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDestroy
                - boxaDestroy
                - pixSubtract
                - pixSubtract
                - pixaAddPix
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixSelectBySize
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
        - Branch String:   'pageseg.c:141,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:141,18'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixReduceRankBinaryCascade
                - pixGenerateHalftoneMask
                - pixGenTextlineMask
                - pixGenTextblockMask
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixExpandReplicate
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixGetOuterBordersPtaa
                - lept_mkdir
                - ptaaWriteDebug
                - pixRenderRandomCmapPtaa
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - ptaaDestroy
                - pixConnComp
                - pixGetDimensions
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDestroy
                - boxaDestroy
                - pixSubtract
                - pixSubtract
                - pixaAddPix
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixSelectBySize
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
            - BranchSide:      'pageseg.c:142,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixReduceRankBinaryCascade
                - pixGenerateHalftoneMask
                - pixGenTextlineMask
                - pixGenTextblockMask
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixExpandReplicate
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixGetOuterBordersPtaa
                - lept_mkdir
                - ptaaWriteDebug
                - pixRenderRandomCmapPtaa
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - ptaaDestroy
                - pixConnComp
                - pixGetDimensions
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDestroy
                - boxaDestroy
                - pixSubtract
                - pixSubtract
                - pixaAddPix
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixSelectBySize
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
        - Branch String:   'pageseg.c:142,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:142,18'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixReduceRankBinaryCascade
                - pixGenerateHalftoneMask
                - pixGenTextlineMask
                - pixGenTextblockMask
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixExpandReplicate
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixGetOuterBordersPtaa
                - lept_mkdir
                - ptaaWriteDebug
                - pixRenderRandomCmapPtaa
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - ptaaDestroy
                - pixConnComp
                - pixGetDimensions
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDestroy
                - boxaDestroy
                - pixSubtract
                - pixSubtract
                - pixaAddPix
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixSelectBySize
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
            - BranchSide:      'pageseg.c:143,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixReduceRankBinaryCascade
                - pixGenerateHalftoneMask
                - pixGenTextlineMask
                - pixGenTextblockMask
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixExpandReplicate
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixGetOuterBordersPtaa
                - lept_mkdir
                - ptaaWriteDebug
                - pixRenderRandomCmapPtaa
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - ptaaDestroy
                - pixConnComp
                - pixGetDimensions
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDestroy
                - boxaDestroy
                - pixSubtract
                - pixSubtract
                - pixaAddPix
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixSelectBySize
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
        - Branch String:   'pageseg.c:143,15'
          Branch Sides:
            - BranchSide:      'pageseg.c:143,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixReduceRankBinaryCascade
                - pixGenerateHalftoneMask
                - pixGenTextlineMask
                - pixGenTextblockMask
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixExpandReplicate
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixGetOuterBordersPtaa
                - lept_mkdir
                - ptaaWriteDebug
                - pixRenderRandomCmapPtaa
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - ptaaDestroy
                - pixConnComp
                - pixGetDimensions
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDestroy
                - boxaDestroy
                - pixSubtract
                - pixSubtract
                - pixaAddPix
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixSelectBySize
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pageseg.c:144,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pageseg.c:143,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:144,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:145,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixReduceRankBinaryCascade
                - pixGenerateHalftoneMask
                - pixGenTextlineMask
                - pixGenTextblockMask
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixExpandReplicate
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixGetOuterBordersPtaa
                - lept_mkdir
                - ptaaWriteDebug
                - pixRenderRandomCmapPtaa
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - ptaaDestroy
                - pixConnComp
                - pixGetDimensions
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDestroy
                - boxaDestroy
                - pixSubtract
                - pixSubtract
                - pixaAddPix
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixSelectBySize
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - lept_stderr
        - Branch String:   'pageseg.c:144,16'
          Branch Sides:
            - BranchSide:      'pageseg.c:144,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pageseg.c:144,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:146,22'
          Branch Sides:
            - BranchSide:      'pageseg.c:146,25'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:147,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pageseg.c:146,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:147,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:152,39'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixGenerateHalftoneMask
                - pixGenTextlineMask
                - pixGenTextblockMask
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixExpandReplicate
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixGetOuterBordersPtaa
                - lept_mkdir
                - ptaaWriteDebug
                - pixRenderRandomCmapPtaa
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - ptaaDestroy
                - pixConnComp
                - pixGetDimensions
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDestroy
                - boxaDestroy
                - pixSubtract
                - pixSubtract
                - pixaAddPix
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixSelectBySize
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:147,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:148,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pageseg.c:148,9'
              BranchSideFuncs: []
        - Branch String:   'pageseg.c:153,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:153,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixGenerateHalftoneMask
                - pixGenTextlineMask
                - pixGenTextblockMask
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixExpandReplicate
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixGetOuterBordersPtaa
                - lept_mkdir
                - ptaaWriteDebug
                - pixRenderRandomCmapPtaa
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - ptaaDestroy
                - pixConnComp
                - pixGetDimensions
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDestroy
                - boxaDestroy
                - pixSubtract
                - pixSubtract
                - pixaAddPix
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixSelectBySize
                - pixDestroy
                - pixaAddPix
            - BranchSide:      'pageseg.c:156,38'
              BranchSideFuncs:
                - pixGenerateHalftoneMask
                - pixGenTextlineMask
                - pixGenTextblockMask
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixExpandReplicate
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixGetOuterBordersPtaa
                - lept_mkdir
                - ptaaWriteDebug
                - pixRenderRandomCmapPtaa
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - ptaaDestroy
                - pixConnComp
                - pixGetDimensions
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDestroy
                - boxaDestroy
                - pixSubtract
                - pixSubtract
                - pixaAddPix
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixSelectBySize
                - pixDestroy
                - pixaAddPix
        - Branch String:   'pageseg.c:170,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:171,35'
              BranchSideFuncs:
                - pixSelectBySize
                - pixDestroy
                - pixExpandReplicate
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixGetOuterBordersPtaa
                - lept_mkdir
                - ptaaWriteDebug
                - pixRenderRandomCmapPtaa
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - ptaaDestroy
                - pixConnComp
                - pixGetDimensions
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDestroy
                - boxaDestroy
                - pixSubtract
                - pixSubtract
                - pixaAddPix
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'pageseg.c:179,32'
              BranchSideFuncs:
                - pixExpandReplicate
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixGetOuterBordersPtaa
                - lept_mkdir
                - ptaaWriteDebug
                - pixRenderRandomCmapPtaa
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - ptaaDestroy
                - pixConnComp
                - pixGetDimensions
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDestroy
                - boxaDestroy
                - pixSubtract
                - pixSubtract
                - pixaAddPix
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:174,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:174,32'
              BranchSideFuncs:
                - pixaAddPix
                - pixExpandReplicate
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixGetOuterBordersPtaa
                - lept_mkdir
                - ptaaWriteDebug
                - pixRenderRandomCmapPtaa
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - ptaaDestroy
                - pixConnComp
                - pixGetDimensions
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDestroy
                - boxaDestroy
                - pixSubtract
                - pixSubtract
                - pixaAddPix
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'pageseg.c:175,5'
              BranchSideFuncs:
                - pixExpandReplicate
                - pixSeedfillBinary
                - pixOr
                - pixDestroy
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixGetOuterBordersPtaa
                - lept_mkdir
                - ptaaWriteDebug
                - pixRenderRandomCmapPtaa
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - ptaaDestroy
                - pixConnComp
                - pixGetDimensions
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDestroy
                - boxaDestroy
                - pixSubtract
                - pixSubtract
                - pixaAddPix
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:184,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:184,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixGetOuterBordersPtaa
                - lept_mkdir
                - ptaaWriteDebug
                - pixRenderRandomCmapPtaa
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - ptaaDestroy
                - pixConnComp
                - pixGetDimensions
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDestroy
                - boxaDestroy
                - pixSubtract
                - pixSubtract
                - pixaAddPix
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
            - BranchSide:      'pageseg.c:186,31'
              BranchSideFuncs:
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixGetOuterBordersPtaa
                - lept_mkdir
                - ptaaWriteDebug
                - pixRenderRandomCmapPtaa
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - ptaaDestroy
                - pixConnComp
                - pixGetDimensions
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDestroy
                - boxaDestroy
                - pixSubtract
                - pixSubtract
                - pixaAddPix
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixaAddPix
                - pixaAddPix
        - Branch String:   'pageseg.c:190,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:190,28'
              BranchSideFuncs:
                - pixaAddPix
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixGetOuterBordersPtaa
                - lept_mkdir
                - ptaaWriteDebug
                - pixRenderRandomCmapPtaa
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - ptaaDestroy
                - pixConnComp
                - pixGetDimensions
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDestroy
                - boxaDestroy
                - pixSubtract
                - pixSubtract
                - pixaAddPix
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixaAddPix
            - BranchSide:      'pageseg.c:192,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixGetOuterBordersPtaa
                - lept_mkdir
                - ptaaWriteDebug
                - pixRenderRandomCmapPtaa
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - ptaaDestroy
                - pixConnComp
                - pixGetDimensions
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDestroy
                - boxaDestroy
                - pixSubtract
                - pixSubtract
                - pixaAddPix
                - pixDestroy
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixaAddPix
        - Branch String:   'pageseg.c:192,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:193,35'
              BranchSideFuncs:
                - pixExpandReplicate
                - pixDilateBrick
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixGetOuterBordersPtaa
                - lept_mkdir
                - ptaaWriteDebug
                - pixRenderRandomCmapPtaa
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - ptaaDestroy
                - pixConnComp
                - pixGetDimensions
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDestroy
                - boxaDestroy
                - pixSubtract
                - pixSubtract
                - pixaAddPix
                - pixDestroy
                - pixaAddPix
            - BranchSide:      'pageseg.c:199,35'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixGetOuterBordersPtaa
                - lept_mkdir
                - ptaaWriteDebug
                - pixRenderRandomCmapPtaa
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - ptaaDestroy
                - pixConnComp
                - pixGetDimensions
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDestroy
                - boxaDestroy
                - pixSubtract
                - pixSubtract
                - pixaAddPix
                - pixDestroy
        - Branch String:   'pageseg.c:197,13'
          Branch Sides:
            - BranchSide:      'pageseg.c:197,32'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixGetOuterBordersPtaa
                - lept_mkdir
                - ptaaWriteDebug
                - pixRenderRandomCmapPtaa
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - ptaaDestroy
                - pixConnComp
                - pixGetDimensions
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDestroy
                - boxaDestroy
                - pixSubtract
                - pixSubtract
                - pixaAddPix
                - pixDestroy
            - BranchSide:      'pageseg.c:198,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixGetOuterBordersPtaa
                - lept_mkdir
                - ptaaWriteDebug
                - pixRenderRandomCmapPtaa
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - ptaaDestroy
                - pixConnComp
                - pixGetDimensions
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDestroy
                - boxaDestroy
                - pixSubtract
                - pixSubtract
                - pixaAddPix
                - pixDestroy
        - Branch String:   'pageseg.c:203,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:204,34'
              BranchSideFuncs:
                - pixSubtract
                - pixSubtract
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixGetOuterBordersPtaa
                - lept_mkdir
                - ptaaWriteDebug
                - pixRenderRandomCmapPtaa
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - ptaaDestroy
                - pixConnComp
                - pixGetDimensions
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDestroy
                - boxaDestroy
            - BranchSide:      'pageseg.c:211,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixGetOuterBordersPtaa
                - lept_mkdir
                - ptaaWriteDebug
                - pixRenderRandomCmapPtaa
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - ptaaDestroy
                - pixConnComp
                - pixGetDimensions
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDestroy
                - boxaDestroy
        - Branch String:   'pageseg.c:211,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:212,18'
              BranchSideFuncs:
                - pixConnComp
                - pixGetDimensions
                - pixaDisplayRandomCmap
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - pixaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixGetOuterBordersPtaa
                - lept_mkdir
                - ptaaWriteDebug
                - pixRenderRandomCmapPtaa
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - ptaaDestroy
            - BranchSide:      'pageseg.c:225,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixGetOuterBordersPtaa
                - lept_mkdir
                - ptaaWriteDebug
                - pixRenderRandomCmapPtaa
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - ptaaDestroy
        - Branch String:   'pageseg.c:225,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:226,19'
              BranchSideFuncs:
                - pixGetOuterBordersPtaa
                - lept_mkdir
                - ptaaWriteDebug
                - pixRenderRandomCmapPtaa
                - pixGetColormap
                - pixcmapResetColor
                - pixaAddPix
                - ptaaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
            - BranchSide:      'pageseg.c:239,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
        - Branch String:   'pageseg.c:239,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:240,16'
              BranchSideFuncs:
                - pixConnComp
                - pixConnComp
                - pixConnComp
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaWriteDebug
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
            - BranchSide:      'pageseg.c:251,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaConvertToPdf
                - lept_stderr
        - Branch String:   'pageseg.c:251,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:252,26'
              BranchSideFuncs:
                - pixaConvertToPdf
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pageseg.c:257,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'pageseg.c:254,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:255,5'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pageseg.c:255,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'pageseg.c:257,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:258,19'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pageseg.c:260,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'pageseg.c:261,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:262,19'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pageseg.c:264,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
        - Branch String:   'pageseg.c:265,9'
          Branch Sides:
            - BranchSide:      'pageseg.c:266,19'
              BranchSideFuncs: []
            - BranchSide:      'pageseg.c:268,9'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'pageseg.c:143,18'
          Dst:             pixGetDepth
        - Src:             'pageseg.c:144,16'
          Dst:             returnErrorInt
        - Src:             'pageseg.c:145,5'
          Dst:             pixGetDimensions
        - Src:             'pageseg.c:147,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:152,12'
          Dst:             pixReduceRankBinaryCascade
        - Src:             'pageseg.c:153,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:156,14'
          Dst:             pixGenerateHalftoneMask
        - Src:             'pageseg.c:159,14'
          Dst:             pixGenTextlineMask
        - Src:             'pageseg.c:162,14'
          Dst:             pixGenTextblockMask
        - Src:             'pageseg.c:163,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:164,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:165,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:171,19'
          Dst:             pixSelectBySize
        - Src:             'pageseg.c:173,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:174,21'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:179,13'
          Dst:             pixExpandReplicate
        - Src:             'pageseg.c:180,12'
          Dst:             pixSeedfillBinary
        - Src:             'pageseg.c:181,5'
          Dst:             pixOr
        - Src:             'pageseg.c:182,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:183,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:184,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:186,12'
          Dst:             pixExpandReplicate
        - Src:             'pageseg.c:187,13'
          Dst:             pixDilateBrick
        - Src:             'pageseg.c:188,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:189,5'
          Dst:             pixDestroy
        - Src:             'pageseg.c:190,17'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:193,16'
          Dst:             pixExpandReplicate
        - Src:             'pageseg.c:194,17'
          Dst:             pixDilateBrick
        - Src:             'pageseg.c:195,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:196,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:197,21'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:199,17'
          Dst:             pixCreateTemplate
        - Src:             'pageseg.c:204,16'
          Dst:             pixSubtract
        - Src:             'pageseg.c:205,16'
          Dst:             pixSubtract
        - Src:             'pageseg.c:206,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:207,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:215,16'
          Dst:             pixConnComp
        - Src:             'pageseg.c:216,9'
          Dst:             pixGetDimensions
        - Src:             'pageseg.c:217,16'
          Dst:             pixaDisplayRandomCmap
        - Src:             'pageseg.c:218,27'
          Dst:             pixGetColormap
        - Src:             'pageseg.c:218,9'
          Dst:             pixcmapResetColor
        - Src:             'pageseg.c:219,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:220,9'
          Dst:             pixaDestroy
        - Src:             'pageseg.c:221,9'
          Dst:             boxaDestroy
        - Src:             'pageseg.c:228,16'
          Dst:             pixGetOuterBordersPtaa
        - Src:             'pageseg.c:229,9'
          Dst:             lept_mkdir
        - Src:             'pageseg.c:230,9'
          Dst:             ptaaWriteDebug
        - Src:             'pageseg.c:231,16'
          Dst:             pixRenderRandomCmapPtaa
        - Src:             'pageseg.c:232,16'
          Dst:             pixGetColormap
        - Src:             'pageseg.c:233,9'
          Dst:             pixcmapResetColor
        - Src:             'pageseg.c:234,9'
          Dst:             pixaAddPix
        - Src:             'pageseg.c:235,9'
          Dst:             ptaaDestroy
        - Src:             'pageseg.c:241,16'
          Dst:             pixConnComp
        - Src:             'pageseg.c:242,16'
          Dst:             pixConnComp
        - Src:             'pageseg.c:243,16'
          Dst:             pixConnComp
        - Src:             'pageseg.c:244,9'
          Dst:             boxaWriteDebug
        - Src:             'pageseg.c:245,9'
          Dst:             boxaWriteDebug
        - Src:             'pageseg.c:246,9'
          Dst:             boxaWriteDebug
        - Src:             'pageseg.c:247,9'
          Dst:             boxaDestroy
        - Src:             'pageseg.c:248,9'
          Dst:             boxaDestroy
        - Src:             'pageseg.c:249,9'
          Dst:             boxaDestroy
        - Src:             'pageseg.c:252,9'
          Dst:             pixaConvertToPdf
        - Src:             'pageseg.c:254,9'
          Dst:             lept_stderr
        - Src:             'pageseg.c:260,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:264,9'
          Dst:             pixDestroy
        - Src:             'pageseg.c:268,9'
          Dst:             pixDestroy
    - functionName:    pixSetMaskedCmap
      functionSourceFile: '/src/leptonica/src/paintcmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - x
        - y
        - rval
        - gval
        - bval
      BBCount:         71
      ICount:          469
      EdgeCount:       93
      CyclomaticComplexity: 24
      functionsReached:
        - lept_stderr
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixcmapAddColor
        - pixcmapGetCount
        - pixcmapGetIndex
        - returnErrorInt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'paintcmap.c:699,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:700,16'
              BranchSideFuncs:
                - pixGetColormap
                - lept_stderr
                - pixGetDepth
                - pixGetDepth
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixcmapAddColor
                - pixcmapGetCount
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'paintcmap.c:701,32'
              BranchSideFuncs:
                - pixGetColormap
                - lept_stderr
                - pixGetDepth
                - pixGetDepth
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixcmapAddColor
                - pixcmapGetCount
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'paintcmap.c:700,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:700,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:700,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:701,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:702,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:703,10'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDepth
                - pixGetDepth
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixcmapAddColor
                - pixcmapGetCount
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'paintcmap.c:702,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:702,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:702,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:703,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:704,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixcmapAddColor
                - pixcmapGetCount
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'paintcmap.c:707,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixcmapAddColor
                - pixcmapGetCount
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'paintcmap.c:704,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:705,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'paintcmap.c:705,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:708,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:708,19'
              BranchSideFuncs:
                - pixGetDepth
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixcmapAddColor
                - pixcmapGetCount
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'paintcmap.c:710,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixcmapAddColor
                - pixcmapGetCount
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'paintcmap.c:708,26'
          Branch Sides:
            - BranchSide:      'paintcmap.c:708,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixcmapAddColor
                - pixcmapGetCount
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'paintcmap.c:710,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixcmapAddColor
                - pixcmapGetCount
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'paintcmap.c:708,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:709,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:710,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixcmapAddColor
                - pixcmapGetCount
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'paintcmap.c:709,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:709,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:709,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:710,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:711,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:714,25'
              BranchSideFuncs:
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixcmapAddColor
                - pixcmapGetCount
                - returnErrorInt
        - Branch String:   'paintcmap.c:711,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:711,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:711,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:714,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:715,29'
              BranchSideFuncs:
                - pixcmapAddColor
                - pixcmapGetCount
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'paintcmap.c:720,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'paintcmap.c:715,13'
          Branch Sides:
            - BranchSide:      'paintcmap.c:716,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:717,33'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'paintcmap.c:716,20'
          Branch Sides:
            - BranchSide:      'paintcmap.c:716,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:716,13'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:726,5'
          Branch Sides:
            - BranchSide:      'paintcmap.c:727,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:750,5'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:727,23'
          Branch Sides:
            - BranchSide:      'paintcmap.c:727,38'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:727,26'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:727,13'
          Branch Sides:
            - BranchSide:      'paintcmap.c:727,38'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:728,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:730,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:731,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:748,5'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:731,28'
          Branch Sides:
            - BranchSide:      'paintcmap.c:731,43'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:731,31'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:731,17'
          Branch Sides:
            - BranchSide:      'paintcmap.c:731,43'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:732,17'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:732,17'
          Branch Sides:
            - BranchSide:      'paintcmap.c:733,25'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:747,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:733,17'
          Branch Sides:
            - BranchSide:      'paintcmap.c:735,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:738,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:741,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:744,28'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:744,28'
          Branch Sides:
            - BranchSide:      'paintcmap.c:744,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:744,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'paintcmap.c:700,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:701,17'
          Dst:             pixGetColormap
        - Src:             'paintcmap.c:702,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:704,9'
          Dst:             lept_stderr
        - Src:             'paintcmap.c:707,9'
          Dst:             pixGetDepth
        - Src:             'paintcmap.c:709,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:710,9'
          Dst:             pixGetDepth
        - Src:             'paintcmap.c:711,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:714,9'
          Dst:             pixcmapGetIndex
        - Src:             'paintcmap.c:715,13'
          Dst:             pixcmapAddColor
        - Src:             'paintcmap.c:716,20'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:717,17'
          Dst:             pixcmapGetCount
        - Src:             'paintcmap.c:720,5'
          Dst:             pixGetDimensions
        - Src:             'paintcmap.c:721,11'
          Dst:             pixGetWpl
        - Src:             'paintcmap.c:722,12'
          Dst:             pixGetData
        - Src:             'paintcmap.c:723,5'
          Dst:             pixGetDimensions
        - Src:             'paintcmap.c:724,12'
          Dst:             pixGetWpl
        - Src:             'paintcmap.c:725,13'
          Dst:             pixGetData
        - Src:             'paintcmap.c:744,28'
          Dst:             returnErrorInt
    - functionName:    pixSetSelectMaskedCmap
      functionSourceFile: '/src/leptonica/src/paintcmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - x
        - y
        - sindex
        - rval
        - gval
        - bval
      BBCount:         81
      ICount:          558
      EdgeCount:       106
      CyclomaticComplexity: 27
      functionsReached:
        - lept_stderr
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetHeight
        - pixGetWidth
        - pixGetWpl
        - pixcmapAddColor
        - pixcmapGetCount
        - pixcmapGetIndex
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'paintcmap.c:591,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:592,16'
              BranchSideFuncs:
                - pixGetColormap
                - lept_stderr
                - pixGetDepth
                - pixcmapGetCount
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - pixcmapAddColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'paintcmap.c:593,32'
              BranchSideFuncs:
                - pixGetColormap
                - lept_stderr
                - pixGetDepth
                - pixcmapGetCount
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - pixcmapAddColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'paintcmap.c:592,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:592,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:592,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:593,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:594,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:595,10'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDepth
                - pixcmapGetCount
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - pixcmapAddColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'paintcmap.c:594,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:594,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:594,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:595,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:596,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixcmapGetCount
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - pixcmapAddColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'paintcmap.c:600,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixcmapGetCount
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - pixcmapAddColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'paintcmap.c:596,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:597,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'paintcmap.c:597,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:601,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:601,19'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - pixcmapAddColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'paintcmap.c:605,25'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - pixcmapAddColor
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'paintcmap.c:601,26'
          Branch Sides:
            - BranchSide:      'paintcmap.c:601,29'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - pixcmapAddColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'paintcmap.c:605,25'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - pixcmapAddColor
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'paintcmap.c:601,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:602,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:605,25'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - pixcmapAddColor
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'paintcmap.c:602,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:602,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:602,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:606,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:607,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:608,25'
              BranchSideFuncs:
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - pixcmapAddColor
                - returnErrorInt
        - Branch String:   'paintcmap.c:607,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:607,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:607,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:608,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:609,29'
              BranchSideFuncs:
                - pixcmapAddColor
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'paintcmap.c:617,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'paintcmap.c:609,13'
          Branch Sides:
            - BranchSide:      'paintcmap.c:610,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:612,21'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'paintcmap.c:610,20'
          Branch Sides:
            - BranchSide:      'paintcmap.c:610,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:610,13'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:624,5'
          Branch Sides:
            - BranchSide:      'paintcmap.c:625,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:654,5'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:625,23'
          Branch Sides:
            - BranchSide:      'paintcmap.c:625,38'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:625,26'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:625,13'
          Branch Sides:
            - BranchSide:      'paintcmap.c:625,38'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:626,17'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:628,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:629,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:652,5'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:629,28'
          Branch Sides:
            - BranchSide:      'paintcmap.c:629,43'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:629,31'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:629,17'
          Branch Sides:
            - BranchSide:      'paintcmap.c:629,43'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:630,17'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:630,17'
          Branch Sides:
            - BranchSide:      'paintcmap.c:631,25'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:651,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:631,17'
          Branch Sides:
            - BranchSide:      'paintcmap.c:633,27'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:638,27'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:643,27'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:648,28'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:634,25'
          Branch Sides:
            - BranchSide:      'paintcmap.c:635,25'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:636,21'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:639,25'
          Branch Sides:
            - BranchSide:      'paintcmap.c:640,25'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:641,21'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:644,25'
          Branch Sides:
            - BranchSide:      'paintcmap.c:645,25'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:646,21'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:648,28'
          Branch Sides:
            - BranchSide:      'paintcmap.c:648,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:648,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'paintcmap.c:592,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:593,17'
          Dst:             pixGetColormap
        - Src:             'paintcmap.c:594,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:596,9'
          Dst:             lept_stderr
        - Src:             'paintcmap.c:600,9'
          Dst:             pixGetDepth
        - Src:             'paintcmap.c:602,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:605,9'
          Dst:             pixcmapGetCount
        - Src:             'paintcmap.c:607,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:608,9'
          Dst:             pixcmapGetIndex
        - Src:             'paintcmap.c:609,13'
          Dst:             pixcmapAddColor
        - Src:             'paintcmap.c:610,20'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:617,5'
          Dst:             pixGetDimensions
        - Src:             'paintcmap.c:618,13'
          Dst:             pixGetData
        - Src:             'paintcmap.c:619,12'
          Dst:             pixGetWpl
        - Src:             'paintcmap.c:620,10'
          Dst:             pixGetWidth
        - Src:             'paintcmap.c:621,10'
          Dst:             pixGetHeight
        - Src:             'paintcmap.c:622,13'
          Dst:             pixGetData
        - Src:             'paintcmap.c:623,12'
          Dst:             pixGetWpl
        - Src:             'paintcmap.c:648,28'
          Dst:             returnErrorInt
    - functionName:    pixColorGrayMaskedCmap
      functionSourceFile: '/src/leptonica/src/paintcmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - type
        - rval
        - gval
        - bval
      BBCount:         76
      ICount:          446
      EdgeCount:       102
      CyclomaticComplexity: 28
      functionsReached:
        - addColorizedGrayToCmap
        - lept_stderr
        - numaDestroy
        - numaGetIArray
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'paintcmap.c:407,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:408,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixGetDepth
                - addColorizedGrayToCmap
                - numaGetIArray
                - numaDestroy
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'paintcmap.c:409,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixGetDepth
                - addColorizedGrayToCmap
                - numaGetIArray
                - numaDestroy
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'paintcmap.c:408,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:408,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:408,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:409,15'
          Branch Sides:
            - BranchSide:      'paintcmap.c:409,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDepth
                - addColorizedGrayToCmap
                - numaGetIArray
                - numaDestroy
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'paintcmap.c:410,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:409,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:410,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:411,32'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - addColorizedGrayToCmap
                - numaGetIArray
                - numaDestroy
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'paintcmap.c:410,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:410,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:410,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:411,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:412,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:413,21'
              BranchSideFuncs:
                - pixGetDepth
                - addColorizedGrayToCmap
                - numaGetIArray
                - numaDestroy
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'paintcmap.c:412,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:412,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:412,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:413,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:414,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:415,9'
              BranchSideFuncs:
                - addColorizedGrayToCmap
                - numaGetIArray
                - numaDestroy
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'paintcmap.c:414,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:414,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:414,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:415,30'
          Branch Sides:
            - BranchSide:      'paintcmap.c:415,33'
              BranchSideFuncs:
                - addColorizedGrayToCmap
                - numaGetIArray
                - numaDestroy
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'paintcmap.c:418,32'
              BranchSideFuncs:
                - addColorizedGrayToCmap
                - numaGetIArray
                - numaDestroy
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - lept_stderr
                - lept_stderr
                - returnErrorInt
        - Branch String:   'paintcmap.c:415,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:416,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:418,32'
              BranchSideFuncs:
                - addColorizedGrayToCmap
                - numaGetIArray
                - numaDestroy
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - lept_stderr
                - lept_stderr
                - returnErrorInt
        - Branch String:   'paintcmap.c:416,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:416,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:416,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:418,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:419,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:420,25'
              BranchSideFuncs:
                - numaGetIArray
                - numaDestroy
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - lept_stderr
                - lept_stderr
        - Branch String:   'paintcmap.c:419,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:419,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:419,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:422,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:423,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - lept_stderr
                - lept_stderr
            - BranchSide:      'paintcmap.c:425,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - lept_stderr
                - lept_stderr
        - Branch String:   'paintcmap.c:423,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:423,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:423,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:427,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:428,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - lept_stderr
                - lept_stderr
            - BranchSide:      'paintcmap.c:429,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - lept_stderr
        - Branch String:   'paintcmap.c:428,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:429,9'
              BranchSideFuncs:
                - lept_stderr
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - lept_stderr
            - BranchSide:      'paintcmap.c:429,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - lept_stderr
        - Branch String:   'paintcmap.c:429,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:430,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
                - lept_stderr
            - BranchSide:      'paintcmap.c:431,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
        - Branch String:   'paintcmap.c:430,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:431,12'
              BranchSideFuncs:
                - lept_stderr
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
            - BranchSide:      'paintcmap.c:431,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
        - Branch String:   'paintcmap.c:431,12'
          Branch Sides:
            - BranchSide:      'paintcmap.c:431,10'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
            - BranchSide:      'paintcmap.c:431,10'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
        - Branch String:   'paintcmap.c:432,12'
          Branch Sides:
            - BranchSide:      'paintcmap.c:432,10'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
            - BranchSide:      'paintcmap.c:432,10'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - free
        - Branch String:   'paintcmap.c:440,5'
          Branch Sides:
            - BranchSide:      'paintcmap.c:441,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'paintcmap.c:453,5'
              BranchSideFuncs:
                - free
        - Branch String:   'paintcmap.c:443,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:444,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'paintcmap.c:451,5'
              BranchSideFuncs:
                - free
        - Branch String:   'paintcmap.c:444,17'
          Branch Sides:
            - BranchSide:      'paintcmap.c:445,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'paintcmap.c:446,19'
              BranchSideFuncs:
                - free
        - Branch String:   'paintcmap.c:448,17'
          Branch Sides:
            - BranchSide:      'paintcmap.c:449,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'paintcmap.c:450,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'paintcmap.c:408,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:409,18'
          Dst:             pixGetDepth
        - Src:             'paintcmap.c:410,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:411,17'
          Dst:             pixGetColormap
        - Src:             'paintcmap.c:412,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:413,9'
          Dst:             pixGetDepth
        - Src:             'paintcmap.c:414,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:416,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:418,9'
          Dst:             addColorizedGrayToCmap
        - Src:             'paintcmap.c:419,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:420,11'
          Dst:             numaGetIArray
        - Src:             'paintcmap.c:421,5'
          Dst:             numaDestroy
        - Src:             'paintcmap.c:423,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:425,5'
          Dst:             pixGetDimensions
        - Src:             'paintcmap.c:426,5'
          Dst:             pixGetDimensions
        - Src:             'paintcmap.c:428,9'
          Dst:             lept_stderr
        - Src:             'paintcmap.c:430,9'
          Dst:             lept_stderr
        - Src:             'paintcmap.c:434,12'
          Dst:             pixGetData
        - Src:             'paintcmap.c:435,11'
          Dst:             pixGetWpl
        - Src:             'paintcmap.c:436,13'
          Dst:             pixGetData
        - Src:             'paintcmap.c:437,12'
          Dst:             pixGetWpl
    - functionName:    addColorizedGrayToCmap
      functionSourceFile: '/src/leptonica/src/paintcmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmap
        - type
        - rval
        - gval
        - bval
        - pna
      BBCount:         56
      ICount:          347
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - pixcmapAddNewColor
        - pixcmapGetColor
        - pixcmapGetCount
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'paintcmap.c:498,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:498,15'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - numaCreate
                - numaDestroy
                - pixcmapGetColor
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'paintcmap.c:499,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixcmapGetCount
                - numaCreate
                - numaDestroy
                - pixcmapGetColor
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - returnErrorInt
        - Branch String:   'paintcmap.c:499,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:500,16'
              BranchSideFuncs:
                - pixcmapGetCount
                - numaCreate
                - numaDestroy
                - pixcmapGetColor
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'paintcmap.c:501,9'
              BranchSideFuncs:
                - pixcmapGetCount
                - numaCreate
                - numaDestroy
                - pixcmapGetColor
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - returnErrorInt
        - Branch String:   'paintcmap.c:500,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:500,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:500,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:501,30'
          Branch Sides:
            - BranchSide:      'paintcmap.c:501,33'
              BranchSideFuncs:
                - pixcmapGetCount
                - numaCreate
                - numaDestroy
                - pixcmapGetColor
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'paintcmap.c:504,25'
              BranchSideFuncs:
                - pixcmapGetCount
                - numaCreate
                - numaDestroy
                - pixcmapGetColor
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
        - Branch String:   'paintcmap.c:501,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:502,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:504,25'
              BranchSideFuncs:
                - pixcmapGetCount
                - numaCreate
                - numaDestroy
                - pixcmapGetColor
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
        - Branch String:   'paintcmap.c:502,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:502,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:502,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:506,5'
          Branch Sides:
            - BranchSide:      'paintcmap.c:507,25'
              BranchSideFuncs:
                - pixcmapGetColor
                - numaAddNumber
                - numaDestroy
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
            - BranchSide:      'paintcmap.c:542,9'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'paintcmap.c:508,13'
          Branch Sides:
            - BranchSide:      'paintcmap.c:509,17'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - pixcmapGetColor
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
            - BranchSide:      'paintcmap.c:523,17'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - pixcmapGetColor
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
        - Branch String:   'paintcmap.c:509,32'
          Branch Sides:
            - BranchSide:      'paintcmap.c:509,35'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - pixcmapGetColor
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
            - BranchSide:      'paintcmap.c:520,31'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - pixcmapGetColor
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
        - Branch String:   'paintcmap.c:509,50'
          Branch Sides:
            - BranchSide:      'paintcmap.c:509,53'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - pixcmapGetColor
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
            - BranchSide:      'paintcmap.c:520,31'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - pixcmapGetColor
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
        - Branch String:   'paintcmap.c:509,17'
          Branch Sides:
            - BranchSide:      'paintcmap.c:510,35'
              BranchSideFuncs:
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - pixcmapGetColor
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - numaAddNumber
                - numaDestroy
                - lept_stderr
            - BranchSide:      'paintcmap.c:520,31'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - pixcmapGetColor
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
        - Branch String:   'paintcmap.c:513,21'
          Branch Sides:
            - BranchSide:      'paintcmap.c:514,21'
              BranchSideFuncs:
                - numaDestroy
                - lept_stderr
            - BranchSide:      'paintcmap.c:518,31'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - pixcmapGetColor
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - numaAddNumber
                - pixcmapAddNewColor
                - numaDestroy
                - lept_stderr
        - Branch String:   'paintcmap.c:515,21'
          Branch Sides:
            - BranchSide:      'paintcmap.c:516,21'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'paintcmap.c:516,21'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:523,32'
          Branch Sides:
            - BranchSide:      'paintcmap.c:523,35'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - pixcmapGetColor
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
            - BranchSide:      'paintcmap.c:537,31'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - pixcmapGetColor
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
        - Branch String:   'paintcmap.c:523,50'
          Branch Sides:
            - BranchSide:      'paintcmap.c:523,53'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - pixcmapGetColor
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
            - BranchSide:      'paintcmap.c:537,31'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - pixcmapGetColor
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
        - Branch String:   'paintcmap.c:523,17'
          Branch Sides:
            - BranchSide:      'paintcmap.c:524,25'
              BranchSideFuncs:
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - pixcmapGetColor
                - numaAddNumber
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - numaDestroy
                - lept_stderr
            - BranchSide:      'paintcmap.c:537,31'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - pixcmapGetColor
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
        - Branch String:   'paintcmap.c:530,21'
          Branch Sides:
            - BranchSide:      'paintcmap.c:531,21'
              BranchSideFuncs:
                - numaDestroy
                - lept_stderr
            - BranchSide:      'paintcmap.c:535,31'
              BranchSideFuncs:
                - numaAddNumber
                - numaDestroy
                - pixcmapGetColor
                - numaAddNumber
                - pixcmapAddNewColor
                - numaDestroy
                - lept_stderr
                - numaAddNumber
                - pixcmapAddNewColor
                - numaAddNumber
                - numaDestroy
                - lept_stderr
        - Branch String:   'paintcmap.c:532,21'
          Branch Sides:
            - BranchSide:      'paintcmap.c:533,21'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'paintcmap.c:533,21'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:542,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:543,16'
              BranchSideFuncs: []
            - BranchSide:      'paintcmap.c:545,9'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'paintcmap.c:500,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:502,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:504,9'
          Dst:             pixcmapGetCount
        - Src:             'paintcmap.c:505,10'
          Dst:             numaCreate
        - Src:             'paintcmap.c:507,9'
          Dst:             pixcmapGetColor
        - Src:             'paintcmap.c:513,21'
          Dst:             pixcmapAddNewColor
        - Src:             'paintcmap.c:514,21'
          Dst:             numaDestroy
        - Src:             'paintcmap.c:515,21'
          Dst:             lept_stderr
        - Src:             'paintcmap.c:518,17'
          Dst:             numaAddNumber
        - Src:             'paintcmap.c:520,17'
          Dst:             numaAddNumber
        - Src:             'paintcmap.c:530,21'
          Dst:             pixcmapAddNewColor
        - Src:             'paintcmap.c:531,21'
          Dst:             numaDestroy
        - Src:             'paintcmap.c:532,21'
          Dst:             lept_stderr
        - Src:             'paintcmap.c:535,17'
          Dst:             numaAddNumber
        - Src:             'paintcmap.c:537,17'
          Dst:             numaAddNumber
        - Src:             'paintcmap.c:545,9'
          Dst:             numaDestroy
    - functionName:    pixColorGrayCmap
      functionSourceFile: '/src/leptonica/src/paintcmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - box
        - type
        - rval
        - gval
        - bval
      BBCount:         41
      ICount:          220
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - boxCreate
        - boxaAddBox
        - boxaCreate
        - boxaDestroy
        - pixColorGrayRegionsCmap
        - pixConvertTo8
        - pixGetColormap
        - pixGetDimensions
        - pixTransferAllData
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'paintcmap.c:339,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:340,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - pixColorGrayRegionsCmap
                - boxaDestroy
                - boxaAddBox
                - pixConvertTo8
                - pixTransferAllData
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'paintcmap.c:341,32'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - pixColorGrayRegionsCmap
                - boxaDestroy
                - boxaAddBox
                - pixConvertTo8
                - pixTransferAllData
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'paintcmap.c:340,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:340,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:340,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:341,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:342,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:343,22'
              BranchSideFuncs:
                - pixGetDimensions
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - pixColorGrayRegionsCmap
                - boxaDestroy
                - boxaAddBox
                - pixConvertTo8
                - pixTransferAllData
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'paintcmap.c:342,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:342,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:342,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:344,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:344,19'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - pixColorGrayRegionsCmap
                - boxaDestroy
                - boxaAddBox
                - pixConvertTo8
                - pixTransferAllData
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'paintcmap.c:346,9'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - pixColorGrayRegionsCmap
                - boxaDestroy
                - boxaAddBox
                - pixConvertTo8
                - pixTransferAllData
                - returnErrorInt
        - Branch String:   'paintcmap.c:344,26'
          Branch Sides:
            - BranchSide:      'paintcmap.c:344,29'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - pixColorGrayRegionsCmap
                - boxaDestroy
                - boxaAddBox
                - pixConvertTo8
                - pixTransferAllData
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'paintcmap.c:346,9'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - pixColorGrayRegionsCmap
                - boxaDestroy
                - boxaAddBox
                - pixConvertTo8
                - pixTransferAllData
                - returnErrorInt
        - Branch String:   'paintcmap.c:344,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:345,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:346,9'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - pixColorGrayRegionsCmap
                - boxaDestroy
                - boxaAddBox
                - pixConvertTo8
                - pixTransferAllData
                - returnErrorInt
        - Branch String:   'paintcmap.c:345,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:345,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:345,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:346,30'
          Branch Sides:
            - BranchSide:      'paintcmap.c:346,33'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - pixColorGrayRegionsCmap
                - boxaDestroy
                - boxaAddBox
                - pixConvertTo8
                - pixTransferAllData
                - returnErrorInt
            - BranchSide:      'paintcmap.c:350,9'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - pixColorGrayRegionsCmap
                - boxaDestroy
                - boxaAddBox
                - pixConvertTo8
                - pixTransferAllData
        - Branch String:   'paintcmap.c:346,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:347,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:350,9'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - pixColorGrayRegionsCmap
                - boxaDestroy
                - boxaAddBox
                - pixConvertTo8
                - pixTransferAllData
        - Branch String:   'paintcmap.c:347,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:347,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:347,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:350,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:350,19'
              BranchSideFuncs:
                - pixConvertTo8
                - pixTransferAllData
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - pixColorGrayRegionsCmap
                - boxaDestroy
                - boxaAddBox
            - BranchSide:      'paintcmap.c:351,30'
              BranchSideFuncs:
                - pixConvertTo8
                - pixTransferAllData
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - pixColorGrayRegionsCmap
                - boxaDestroy
                - boxaAddBox
        - Branch String:   'paintcmap.c:350,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:351,30'
              BranchSideFuncs:
                - pixConvertTo8
                - pixTransferAllData
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - pixColorGrayRegionsCmap
                - boxaDestroy
                - boxaAddBox
            - BranchSide:      'paintcmap.c:356,12'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - pixColorGrayRegionsCmap
                - boxaDestroy
                - boxaAddBox
        - Branch String:   'paintcmap.c:357,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:358,20'
              BranchSideFuncs:
                - boxaAddBox
                - pixColorGrayRegionsCmap
                - boxaDestroy
            - BranchSide:      'paintcmap.c:360,31'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
                - pixColorGrayRegionsCmap
                - boxaDestroy
      Callsites:
        - Src:             'paintcmap.c:340,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:341,17'
          Dst:             pixGetColormap
        - Src:             'paintcmap.c:342,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:343,5'
          Dst:             pixGetDimensions
        - Src:             'paintcmap.c:345,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:347,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:351,16'
          Dst:             pixConvertTo8
        - Src:             'paintcmap.c:352,9'
          Dst:             pixTransferAllData
        - Src:             'paintcmap.c:356,12'
          Dst:             boxaCreate
        - Src:             'paintcmap.c:358,9'
          Dst:             boxaAddBox
        - Src:             'paintcmap.c:360,15'
          Dst:             boxCreate
        - Src:             'paintcmap.c:361,9'
          Dst:             boxaAddBox
        - Src:             'paintcmap.c:363,11'
          Dst:             pixColorGrayRegionsCmap
        - Src:             'paintcmap.c:365,5'
          Dst:             boxaDestroy
    - functionName:    pixColorGrayRegionsCmap
      functionSourceFile: '/src/leptonica/src/paintcmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - boxa
        - type
        - rval
        - gval
        - bval
      BBCount:         69
      ICount:          407
      EdgeCount:       93
      CyclomaticComplexity: 26
      functionsReached:
        - addColorizedGrayToCmap
        - boxDestroy
        - boxGetGeometry
        - boxaGetBox
        - boxaGetCount
        - numaDestroy
        - numaGetIArray
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixcmapGetCount
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'paintcmap.c:236,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:237,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixcmapGetCount
                - addColorizedGrayToCmap
                - numaGetIArray
                - numaDestroy
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxaGetCount
                - free
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'paintcmap.c:238,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixcmapGetCount
                - addColorizedGrayToCmap
                - numaGetIArray
                - numaDestroy
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxaGetCount
                - free
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'paintcmap.c:237,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:237,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:237,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:238,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:239,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixcmapGetCount
                - addColorizedGrayToCmap
                - numaGetIArray
                - numaDestroy
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxaGetCount
                - free
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'paintcmap.c:240,32'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixcmapGetCount
                - addColorizedGrayToCmap
                - numaGetIArray
                - numaDestroy
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxaGetCount
                - free
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'paintcmap.c:239,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:239,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:239,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:240,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:241,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:242,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixcmapGetCount
                - addColorizedGrayToCmap
                - numaGetIArray
                - numaDestroy
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxaGetCount
                - free
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'paintcmap.c:241,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:241,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:241,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:242,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:243,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:244,9'
              BranchSideFuncs:
                - pixcmapGetCount
                - addColorizedGrayToCmap
                - numaGetIArray
                - numaDestroy
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxaGetCount
                - free
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'paintcmap.c:243,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:243,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:243,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:244,30'
          Branch Sides:
            - BranchSide:      'paintcmap.c:244,33'
              BranchSideFuncs:
                - pixcmapGetCount
                - addColorizedGrayToCmap
                - numaGetIArray
                - numaDestroy
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxaGetCount
                - free
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'paintcmap.c:247,26'
              BranchSideFuncs:
                - pixcmapGetCount
                - addColorizedGrayToCmap
                - numaGetIArray
                - numaDestroy
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxaGetCount
                - free
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
        - Branch String:   'paintcmap.c:244,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:245,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:247,26'
              BranchSideFuncs:
                - pixcmapGetCount
                - addColorizedGrayToCmap
                - numaGetIArray
                - numaDestroy
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxaGetCount
                - free
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
        - Branch String:   'paintcmap.c:245,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:245,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:245,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:248,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:249,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:250,25'
              BranchSideFuncs:
                - numaGetIArray
                - numaDestroy
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxaGetCount
                - free
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
        - Branch String:   'paintcmap.c:249,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:249,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:249,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:252,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:253,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxaGetCount
                - free
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
            - BranchSide:      'paintcmap.c:255,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxaGetCount
                - free
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
        - Branch String:   'paintcmap.c:253,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:253,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:253,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:259,5'
          Branch Sides:
            - BranchSide:      'paintcmap.c:260,26'
              BranchSideFuncs:
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - free
            - BranchSide:      'paintcmap.c:283,5'
              BranchSideFuncs:
                - free
        - Branch String:   'paintcmap.c:266,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:267,17'
              BranchSideFuncs:
                - boxDestroy
                - free
                - boxaGetBox
                - boxGetGeometry
            - BranchSide:      'paintcmap.c:280,9'
              BranchSideFuncs:
                - boxDestroy
                - free
                - boxaGetBox
                - boxGetGeometry
        - Branch String:   'paintcmap.c:267,23'
          Branch Sides:
            - BranchSide:      'paintcmap.c:267,26'
              BranchSideFuncs:
                - boxDestroy
                - free
                - boxaGetBox
                - boxGetGeometry
            - BranchSide:      'paintcmap.c:268,17'
              BranchSideFuncs:
                - boxDestroy
                - free
                - boxaGetBox
                - boxGetGeometry
        - Branch String:   'paintcmap.c:267,17'
          Branch Sides:
            - BranchSide:      'paintcmap.c:268,17'
              BranchSideFuncs:
                - boxDestroy
                - free
                - boxaGetBox
                - boxGetGeometry
            - BranchSide:      'paintcmap.c:269,20'
              BranchSideFuncs:
                - boxDestroy
                - free
                - boxaGetBox
                - boxGetGeometry
        - Branch String:   'paintcmap.c:270,13'
          Branch Sides:
            - BranchSide:      'paintcmap.c:271,21'
              BranchSideFuncs:
                - boxDestroy
                - free
                - boxaGetBox
                - boxGetGeometry
            - BranchSide:      'paintcmap.c:279,9'
              BranchSideFuncs:
                - boxDestroy
                - free
                - boxaGetBox
                - boxGetGeometry
        - Branch String:   'paintcmap.c:271,27'
          Branch Sides:
            - BranchSide:      'paintcmap.c:271,30'
              BranchSideFuncs:
                - boxDestroy
                - free
                - boxaGetBox
                - boxGetGeometry
            - BranchSide:      'paintcmap.c:272,21'
              BranchSideFuncs:
                - boxDestroy
                - free
                - boxaGetBox
                - boxGetGeometry
        - Branch String:   'paintcmap.c:271,21'
          Branch Sides:
            - BranchSide:      'paintcmap.c:272,21'
              BranchSideFuncs:
                - boxDestroy
                - free
                - boxaGetBox
                - boxGetGeometry
            - BranchSide:      'paintcmap.c:273,23'
              BranchSideFuncs:
                - boxDestroy
                - free
                - boxaGetBox
                - boxGetGeometry
        - Branch String:   'paintcmap.c:274,21'
          Branch Sides:
            - BranchSide:      'paintcmap.c:274,32'
              BranchSideFuncs:
                - boxDestroy
                - free
                - boxaGetBox
                - boxGetGeometry
            - BranchSide:      'paintcmap.c:275,24'
              BranchSideFuncs:
                - boxDestroy
                - free
                - boxaGetBox
                - boxGetGeometry
        - Branch String:   'paintcmap.c:276,21'
          Branch Sides:
            - BranchSide:      'paintcmap.c:277,21'
              BranchSideFuncs:
                - boxDestroy
                - free
                - boxaGetBox
                - boxGetGeometry
            - BranchSide:      'paintcmap.c:278,13'
              BranchSideFuncs:
                - boxDestroy
                - free
                - boxaGetBox
                - boxGetGeometry
      Callsites:
        - Src:             'paintcmap.c:237,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:239,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:240,17'
          Dst:             pixGetColormap
        - Src:             'paintcmap.c:241,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:242,9'
          Dst:             pixGetDepth
        - Src:             'paintcmap.c:243,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:245,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:247,10'
          Dst:             pixcmapGetCount
        - Src:             'paintcmap.c:248,9'
          Dst:             addColorizedGrayToCmap
        - Src:             'paintcmap.c:249,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:250,11'
          Dst:             numaGetIArray
        - Src:             'paintcmap.c:251,5'
          Dst:             numaDestroy
        - Src:             'paintcmap.c:253,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:255,5'
          Dst:             pixGetDimensions
        - Src:             'paintcmap.c:256,12'
          Dst:             pixGetData
        - Src:             'paintcmap.c:257,11'
          Dst:             pixGetWpl
        - Src:             'paintcmap.c:258,9'
          Dst:             boxaGetCount
        - Src:             'paintcmap.c:260,15'
          Dst:             boxaGetBox
        - Src:             'paintcmap.c:261,9'
          Dst:             boxGetGeometry
        - Src:             'paintcmap.c:280,9'
          Dst:             boxDestroy
    - functionName:    pixSetSelectCmap
      functionSourceFile: '/src/leptonica/src/paintcmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - box
        - sindex
        - rval
        - gval
        - bval
      BBCount:         85
      ICount:          557
      EdgeCount:       111
      CyclomaticComplexity: 28
      functionsReached:
        - boxGetGeometry
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixcmapAddColor
        - pixcmapGetCount
        - pixcmapGetIndex
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'paintcmap.c:114,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:115,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixcmapGetCount
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - boxGetGeometry
                - pixcmapAddColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'paintcmap.c:116,32'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixcmapGetCount
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - boxGetGeometry
                - pixcmapAddColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'paintcmap.c:115,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:115,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:115,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:116,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:117,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:118,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixcmapGetCount
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - boxGetGeometry
                - pixcmapAddColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'paintcmap.c:117,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:117,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:117,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:119,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:119,19'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - boxGetGeometry
                - pixcmapAddColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'paintcmap.c:123,25'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - boxGetGeometry
                - pixcmapAddColor
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'paintcmap.c:119,26'
          Branch Sides:
            - BranchSide:      'paintcmap.c:119,29'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - boxGetGeometry
                - pixcmapAddColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'paintcmap.c:123,25'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - boxGetGeometry
                - pixcmapAddColor
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'paintcmap.c:119,36'
          Branch Sides:
            - BranchSide:      'paintcmap.c:119,39'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - boxGetGeometry
                - pixcmapAddColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'paintcmap.c:123,25'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - boxGetGeometry
                - pixcmapAddColor
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'paintcmap.c:119,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:120,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:123,25'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - boxGetGeometry
                - pixcmapAddColor
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'paintcmap.c:120,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:120,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:120,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:124,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:125,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:126,25'
              BranchSideFuncs:
                - pixcmapGetIndex
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - boxGetGeometry
                - pixcmapAddColor
                - returnErrorInt
        - Branch String:   'paintcmap.c:125,16'
          Branch Sides:
            - BranchSide:      'paintcmap.c:125,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:125,9'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:126,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:127,29'
              BranchSideFuncs:
                - pixcmapAddColor
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - boxGetGeometry
                - returnErrorInt
            - BranchSide:      'paintcmap.c:134,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - boxGetGeometry
        - Branch String:   'paintcmap.c:127,13'
          Branch Sides:
            - BranchSide:      'paintcmap.c:128,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:130,21'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - boxGetGeometry
        - Branch String:   'paintcmap.c:128,20'
          Branch Sides:
            - BranchSide:      'paintcmap.c:128,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:128,13'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:135,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:136,17'
              BranchSideFuncs:
                - boxGetGeometry
                - pixGetData
                - pixGetWpl
                - returnErrorInt
            - BranchSide:      'paintcmap.c:140,24'
              BranchSideFuncs:
                - boxGetGeometry
                - pixGetData
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'paintcmap.c:148,5'
          Branch Sides:
            - BranchSide:      'paintcmap.c:149,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:186,5'
              BranchSideFuncs: []
        - Branch String:   'paintcmap.c:149,19'
          Branch Sides:
            - BranchSide:      'paintcmap.c:149,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:150,13'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:149,13'
          Branch Sides:
            - BranchSide:      'paintcmap.c:150,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:151,17'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:152,9'
          Branch Sides:
            - BranchSide:      'paintcmap.c:153,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:184,5'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:153,23'
          Branch Sides:
            - BranchSide:      'paintcmap.c:153,26'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:154,17'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:153,17'
          Branch Sides:
            - BranchSide:      'paintcmap.c:154,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:155,21'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:155,13'
          Branch Sides:
            - BranchSide:      'paintcmap.c:157,23'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:166,23'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:171,23'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:176,23'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:181,24'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:158,21'
          Branch Sides:
            - BranchSide:      'paintcmap.c:159,25'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:164,17'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:159,25'
          Branch Sides:
            - BranchSide:      'paintcmap.c:160,25'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:162,25'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:167,21'
          Branch Sides:
            - BranchSide:      'paintcmap.c:168,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:169,17'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:172,21'
          Branch Sides:
            - BranchSide:      'paintcmap.c:173,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:174,17'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:177,21'
          Branch Sides:
            - BranchSide:      'paintcmap.c:178,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:179,17'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'paintcmap.c:181,24'
          Branch Sides:
            - BranchSide:      'paintcmap.c:181,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'paintcmap.c:181,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'paintcmap.c:115,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:116,17'
          Dst:             pixGetColormap
        - Src:             'paintcmap.c:117,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:118,9'
          Dst:             pixGetDepth
        - Src:             'paintcmap.c:120,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:123,9'
          Dst:             pixcmapGetCount
        - Src:             'paintcmap.c:125,16'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:126,9'
          Dst:             pixcmapGetIndex
        - Src:             'paintcmap.c:127,13'
          Dst:             pixcmapAddColor
        - Src:             'paintcmap.c:128,20'
          Dst:             returnErrorInt
        - Src:             'paintcmap.c:134,5'
          Dst:             pixGetDimensions
        - Src:             'paintcmap.c:140,9'
          Dst:             boxGetGeometry
        - Src:             'paintcmap.c:146,13'
          Dst:             pixGetData
        - Src:             'paintcmap.c:147,12'
          Dst:             pixGetWpl
        - Src:             'paintcmap.c:181,24'
          Dst:             returnErrorInt
    - functionName:    concatenatePdfToData
      functionSourceFile: '/src/leptonica/src/pdfio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2110
      functionLinenumberEnd: 2128
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dirname
        - substr
        - pdata
        - pnbytes
      BBCount:         24
      ICount:          124
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - getSortedPathnamesInDirectory
        - returnErrorInt
        - saConcatenatePdfToData
        - sarrayDestroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pdfio1.c:2114,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2115,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - getSortedPathnamesInDirectory
                - saConcatenatePdfToData
                - sarrayDestroy
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2116,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - getSortedPathnamesInDirectory
                - saConcatenatePdfToData
                - sarrayDestroy
                - returnErrorInt
        - Branch String:   'pdfio1.c:2115,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2115,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2115,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:2117,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2118,16'
              BranchSideFuncs:
                - returnErrorInt
                - getSortedPathnamesInDirectory
                - saConcatenatePdfToData
                - sarrayDestroy
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2119,6'
              BranchSideFuncs:
                - returnErrorInt
                - getSortedPathnamesInDirectory
                - saConcatenatePdfToData
                - sarrayDestroy
                - returnErrorInt
        - Branch String:   'pdfio1.c:2118,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2118,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2118,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:2120,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2121,16'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - saConcatenatePdfToData
                - sarrayDestroy
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2123,45'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - saConcatenatePdfToData
                - sarrayDestroy
                - returnErrorInt
        - Branch String:   'pdfio1.c:2121,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2121,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2121,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:2123,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2124,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2125,34'
              BranchSideFuncs:
                - saConcatenatePdfToData
                - sarrayDestroy
        - Branch String:   'pdfio1.c:2124,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2124,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2124,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio1.c:2115,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:2118,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:2121,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:2123,15'
          Dst:             getSortedPathnamesInDirectory
        - Src:             'pdfio1.c:2124,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:2125,11'
          Dst:             saConcatenatePdfToData
        - Src:             'pdfio1.c:2126,5'
          Dst:             sarrayDestroy
    - functionName:    saConcatenatePdfToData
      functionSourceFile: '/src/leptonica/src/pdfio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2148
      functionLinenumberEnd: 2183
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sa
        - pdata
        - pnbytes
      BBCount:         32
      ICount:          180
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - l_byteaDestroy
        - l_byteaInitFromFile
        - ptraAdd
        - ptraConcatenatePdfToData
        - ptraCreate
        - ptraDestroy
        - ptraGetActualCount
        - ptraRemove
        - returnErrorInt
        - sarrayGetCount
        - sarrayGetString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pdfio1.c:2154,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2155,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - sarrayGetCount
                - ptraCreate
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - sarrayGetString
                - l_byteaInitFromFile
                - ptraAdd
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2156,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - sarrayGetCount
                - ptraCreate
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - sarrayGetString
                - l_byteaInitFromFile
                - ptraAdd
                - returnErrorInt
        - Branch String:   'pdfio1.c:2155,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2155,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2155,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:2157,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2158,16'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayGetCount
                - ptraCreate
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - sarrayGetString
                - l_byteaInitFromFile
                - ptraAdd
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2159,6'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayGetCount
                - ptraCreate
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - sarrayGetString
                - l_byteaInitFromFile
                - ptraAdd
                - returnErrorInt
        - Branch String:   'pdfio1.c:2158,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2158,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2158,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:2160,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2161,16'
              BranchSideFuncs:
                - sarrayGetCount
                - ptraCreate
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - sarrayGetString
                - l_byteaInitFromFile
                - ptraAdd
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2164,34'
              BranchSideFuncs:
                - sarrayGetCount
                - ptraCreate
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - sarrayGetString
                - l_byteaInitFromFile
                - ptraAdd
                - returnErrorInt
        - Branch String:   'pdfio1.c:2161,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2161,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2161,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:2164,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2165,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2166,26'
              BranchSideFuncs:
                - ptraCreate
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - sarrayGetString
                - l_byteaInitFromFile
                - ptraAdd
        - Branch String:   'pdfio1.c:2165,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2165,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2165,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:2167,5'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2168,33'
              BranchSideFuncs:
                - sarrayGetString
                - l_byteaInitFromFile
                - ptraAdd
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
            - BranchSide:      'pdfio1.c:2173,36'
              BranchSideFuncs:
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
        - Branch String:   'pdfio1.c:2177,5'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2178,37'
              BranchSideFuncs:
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
            - BranchSide:      'pdfio1.c:2181,5'
              BranchSideFuncs:
                - ptraDestroy
      Callsites:
        - Src:             'pdfio1.c:2155,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:2158,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:2161,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:2164,19'
          Dst:             sarrayGetCount
        - Src:             'pdfio1.c:2165,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:2166,15'
          Dst:             ptraCreate
        - Src:             'pdfio1.c:2168,17'
          Dst:             sarrayGetString
        - Src:             'pdfio1.c:2169,15'
          Dst:             l_byteaInitFromFile
        - Src:             'pdfio1.c:2170,9'
          Dst:             ptraAdd
        - Src:             'pdfio1.c:2173,11'
          Dst:             ptraConcatenatePdfToData
        - Src:             'pdfio1.c:2176,5'
          Dst:             ptraGetActualCount
        - Src:             'pdfio1.c:2178,26'
          Dst:             ptraRemove
        - Src:             'pdfio1.c:2179,9'
          Dst:             l_byteaDestroy
        - Src:             'pdfio1.c:2181,5'
          Dst:             ptraDestroy
    - functionName:    ptraConcatenatePdf
      functionSourceFile: '/src/leptonica/src/pdfio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2065
      functionLinenumberEnd: 2081
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pa
        - fileout
      BBCount:         19
      ICount:          99
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - l_binaryWrite
        - ptraConcatenatePdfToData
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pdfio1.c:2070,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2071,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptraConcatenatePdfToData
                - l_binaryWrite
                - free
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2072,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptraConcatenatePdfToData
                - l_binaryWrite
                - free
                - returnErrorInt
        - Branch String:   'pdfio1.c:2071,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2071,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2071,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:2072,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2073,16'
              BranchSideFuncs:
                - ptraConcatenatePdfToData
                - l_binaryWrite
                - free
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2075,36'
              BranchSideFuncs:
                - ptraConcatenatePdfToData
                - l_binaryWrite
                - free
                - returnErrorInt
        - Branch String:   'pdfio1.c:2073,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2073,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2073,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:2076,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2077,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2078,25'
              BranchSideFuncs:
                - l_binaryWrite
                - free
        - Branch String:   'pdfio1.c:2077,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2077,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2077,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio1.c:2071,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:2073,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:2075,11'
          Dst:             ptraConcatenatePdfToData
        - Src:             'pdfio1.c:2077,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:2078,11'
          Dst:             l_binaryWrite
    - functionName:    saConcatenatePdf
      functionSourceFile: '/src/leptonica/src/pdfio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2031
      functionLinenumberEnd: 2047
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sa
        - fileout
      BBCount:         19
      ICount:          99
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - l_binaryWrite
        - returnErrorInt
        - saConcatenatePdfToData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio1.c:2036,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2037,16'
              BranchSideFuncs:
                - returnErrorInt
                - saConcatenatePdfToData
                - l_binaryWrite
                - free
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2038,10'
              BranchSideFuncs:
                - returnErrorInt
                - saConcatenatePdfToData
                - l_binaryWrite
                - free
                - returnErrorInt
        - Branch String:   'pdfio1.c:2037,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2037,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2037,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:2038,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2039,16'
              BranchSideFuncs:
                - saConcatenatePdfToData
                - l_binaryWrite
                - free
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2041,34'
              BranchSideFuncs:
                - saConcatenatePdfToData
                - l_binaryWrite
                - free
                - returnErrorInt
        - Branch String:   'pdfio1.c:2039,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2039,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2039,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:2042,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2043,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2044,25'
              BranchSideFuncs:
                - l_binaryWrite
                - free
        - Branch String:   'pdfio1.c:2043,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2043,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2043,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio1.c:2037,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:2039,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:2041,11'
          Dst:             saConcatenatePdfToData
        - Src:             'pdfio1.c:2043,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:2044,11'
          Dst:             l_binaryWrite
    - functionName:    concatenatePdf
      functionSourceFile: '/src/leptonica/src/pdfio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1999
      functionLinenumberEnd: 2013
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dirname
        - substr
        - fileout
      BBCount:         19
      ICount:          97
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - getSortedPathnamesInDirectory
        - returnErrorInt
        - saConcatenatePdf
        - sarrayDestroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pdfio1.c:2003,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2004,16'
              BranchSideFuncs:
                - returnErrorInt
                - getSortedPathnamesInDirectory
                - saConcatenatePdf
                - sarrayDestroy
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2005,10'
              BranchSideFuncs:
                - returnErrorInt
                - getSortedPathnamesInDirectory
                - saConcatenatePdf
                - sarrayDestroy
                - returnErrorInt
        - Branch String:   'pdfio1.c:2004,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2004,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2004,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:2005,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2006,16'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - saConcatenatePdf
                - sarrayDestroy
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2008,45'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - saConcatenatePdf
                - sarrayDestroy
                - returnErrorInt
        - Branch String:   'pdfio1.c:2006,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2006,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2006,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:2008,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2009,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2010,28'
              BranchSideFuncs:
                - saConcatenatePdf
                - sarrayDestroy
        - Branch String:   'pdfio1.c:2009,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:2009,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:2009,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio1.c:2004,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:2006,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:2008,15'
          Dst:             getSortedPathnamesInDirectory
        - Src:             'pdfio1.c:2009,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:2010,11'
          Dst:             saConcatenatePdf
        - Src:             'pdfio1.c:2011,5'
          Dst:             sarrayDestroy
    - functionName:    pixConvertToPdfDataSegmented
      functionSourceFile: '/src/leptonica/src/pdfio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1843
      functionLinenumberEnd: 1969
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - res
        - type
        - thresh
        - boxa
        - quality
        - scalefactor
        - title
        - pdata
        - pnbytes
      BBCount:         77
      ICount:          558
      EdgeCount:       103
      CyclomaticComplexity: 28
      functionsReached:
        - boxDestroy
        - boxGetGeometry
        - boxTransform
        - boxaGetBox
        - boxaGetCount
        - lept_stderr
        - pixClipRectangle
        - pixClone
        - pixConvertTo8
        - pixConvertToPdfData
        - pixCreateTemplate
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixRasterop
        - pixRemoveColormap
        - pixScale
        - pixScaleGray2xLIThresh
        - pixScaleToGray
        - pixSetBlackOrWhite
        - pixSetBlackOrWhiteBoxa
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pdfio1.c:1851,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1852,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixConvertToPdfData
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixRemoveColormap
                - boxaGetCount
                - pixSetBlackOrWhiteBoxa
                - boxaGetCount
                - pixConvertToPdfData
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - boxTransform
                - boxGetGeometry
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixScaleToGray
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - pixConvertToPdfData
                - pixGetDepth
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixScaleToGray
                - boxaGetBox
                - pixClipRectangle
                - boxGetGeometry
                - pixRasterop
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1853,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixConvertToPdfData
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixRemoveColormap
                - boxaGetCount
                - pixSetBlackOrWhiteBoxa
                - boxaGetCount
                - pixConvertToPdfData
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - boxTransform
                - boxGetGeometry
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixScaleToGray
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - pixConvertToPdfData
                - pixGetDepth
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixScaleToGray
                - boxaGetBox
                - pixClipRectangle
                - boxGetGeometry
                - pixRasterop
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pdfio1.c:1852,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1852,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1852,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1854,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1855,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixConvertToPdfData
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixRemoveColormap
                - boxaGetCount
                - pixSetBlackOrWhiteBoxa
                - boxaGetCount
                - pixConvertToPdfData
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - boxTransform
                - boxGetGeometry
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixScaleToGray
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - pixConvertToPdfData
                - pixGetDepth
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixScaleToGray
                - boxaGetBox
                - pixClipRectangle
                - boxGetGeometry
                - pixRasterop
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1856,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixConvertToPdfData
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixRemoveColormap
                - boxaGetCount
                - pixSetBlackOrWhiteBoxa
                - boxaGetCount
                - pixConvertToPdfData
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - boxTransform
                - boxGetGeometry
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixScaleToGray
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - pixConvertToPdfData
                - pixGetDepth
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixScaleToGray
                - boxaGetBox
                - pixClipRectangle
                - boxGetGeometry
                - pixRasterop
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pdfio1.c:1855,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1855,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1855,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1857,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1858,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixConvertToPdfData
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixRemoveColormap
                - boxaGetCount
                - pixSetBlackOrWhiteBoxa
                - boxaGetCount
                - pixConvertToPdfData
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - boxTransform
                - boxGetGeometry
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixScaleToGray
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - pixConvertToPdfData
                - pixGetDepth
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixScaleToGray
                - boxaGetBox
                - pixClipRectangle
                - boxGetGeometry
                - pixRasterop
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1859,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixConvertToPdfData
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixRemoveColormap
                - boxaGetCount
                - pixSetBlackOrWhiteBoxa
                - boxaGetCount
                - pixConvertToPdfData
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - boxTransform
                - boxGetGeometry
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixScaleToGray
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - pixConvertToPdfData
                - pixGetDepth
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixScaleToGray
                - boxaGetBox
                - pixClipRectangle
                - boxGetGeometry
                - pixRasterop
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pdfio1.c:1858,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1858,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1858,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1859,29'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1859,32'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixConvertToPdfData
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixRemoveColormap
                - boxaGetCount
                - pixSetBlackOrWhiteBoxa
                - boxaGetCount
                - pixConvertToPdfData
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - boxTransform
                - boxGetGeometry
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixScaleToGray
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - pixConvertToPdfData
                - pixGetDepth
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixScaleToGray
                - boxaGetBox
                - pixClipRectangle
                - boxGetGeometry
                - pixRasterop
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1862,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixConvertToPdfData
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixRemoveColormap
                - boxaGetCount
                - pixSetBlackOrWhiteBoxa
                - boxaGetCount
                - pixConvertToPdfData
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - boxTransform
                - boxGetGeometry
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixScaleToGray
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - pixConvertToPdfData
                - pixGetDepth
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixScaleToGray
                - boxaGetBox
                - pixClipRectangle
                - boxGetGeometry
                - pixRasterop
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - lept_stderr
        - Branch String:   'pdfio1.c:1859,54'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1860,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixConvertToPdfData
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixRemoveColormap
                - boxaGetCount
                - pixSetBlackOrWhiteBoxa
                - boxaGetCount
                - pixConvertToPdfData
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - boxTransform
                - boxGetGeometry
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixScaleToGray
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - pixConvertToPdfData
                - pixGetDepth
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixScaleToGray
                - boxaGetBox
                - pixClipRectangle
                - boxGetGeometry
                - pixRasterop
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1862,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixConvertToPdfData
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixRemoveColormap
                - boxaGetCount
                - pixSetBlackOrWhiteBoxa
                - boxaGetCount
                - pixConvertToPdfData
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - boxTransform
                - boxGetGeometry
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixScaleToGray
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - pixConvertToPdfData
                - pixGetDepth
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixScaleToGray
                - boxaGetBox
                - pixClipRectangle
                - boxGetGeometry
                - pixRasterop
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - lept_stderr
        - Branch String:   'pdfio1.c:1859,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1861,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1862,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixConvertToPdfData
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixRemoveColormap
                - boxaGetCount
                - pixSetBlackOrWhiteBoxa
                - boxaGetCount
                - pixConvertToPdfData
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - boxTransform
                - boxGetGeometry
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixScaleToGray
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - pixConvertToPdfData
                - pixGetDepth
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixScaleToGray
                - boxaGetBox
                - pixClipRectangle
                - boxGetGeometry
                - pixRasterop
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - lept_stderr
        - Branch String:   'pdfio1.c:1861,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1861,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1861,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1862,14'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1862,18'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixConvertToPdfData
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixRemoveColormap
                - boxaGetCount
                - pixSetBlackOrWhiteBoxa
                - boxaGetCount
                - pixConvertToPdfData
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - boxTransform
                - boxGetGeometry
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixScaleToGray
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - pixConvertToPdfData
                - pixGetDepth
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixScaleToGray
                - boxaGetBox
                - pixClipRectangle
                - boxGetGeometry
                - pixRasterop
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - lept_stderr
            - BranchSide:      'pdfio1.c:1868,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixConvertToPdfData
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixRemoveColormap
                - boxaGetCount
                - pixSetBlackOrWhiteBoxa
                - boxaGetCount
                - pixConvertToPdfData
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - boxTransform
                - boxGetGeometry
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixScaleToGray
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - pixConvertToPdfData
                - pixGetDepth
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixScaleToGray
                - boxaGetBox
                - pixClipRectangle
                - boxGetGeometry
                - pixRasterop
                - pixDestroy
                - boxDestroy
                - boxDestroy
        - Branch String:   'pdfio1.c:1862,37'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1862,40'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixConvertToPdfData
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixRemoveColormap
                - boxaGetCount
                - pixSetBlackOrWhiteBoxa
                - boxaGetCount
                - pixConvertToPdfData
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - boxTransform
                - boxGetGeometry
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixScaleToGray
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - pixConvertToPdfData
                - pixGetDepth
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixScaleToGray
                - boxaGetBox
                - pixClipRectangle
                - boxGetGeometry
                - pixRasterop
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - lept_stderr
            - BranchSide:      'pdfio1.c:1863,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixConvertToPdfData
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixRemoveColormap
                - boxaGetCount
                - pixSetBlackOrWhiteBoxa
                - boxaGetCount
                - pixConvertToPdfData
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - boxTransform
                - boxGetGeometry
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixScaleToGray
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - pixConvertToPdfData
                - pixGetDepth
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixScaleToGray
                - boxaGetBox
                - pixClipRectangle
                - boxGetGeometry
                - pixRasterop
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - lept_stderr
        - Branch String:   'pdfio1.c:1862,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1863,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixConvertToPdfData
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixRemoveColormap
                - boxaGetCount
                - pixSetBlackOrWhiteBoxa
                - boxaGetCount
                - pixConvertToPdfData
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - boxTransform
                - boxGetGeometry
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixScaleToGray
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - pixConvertToPdfData
                - pixGetDepth
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixScaleToGray
                - boxaGetBox
                - pixClipRectangle
                - boxGetGeometry
                - pixRasterop
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - lept_stderr
            - BranchSide:      'pdfio1.c:1868,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixConvertToPdfData
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixRemoveColormap
                - boxaGetCount
                - pixSetBlackOrWhiteBoxa
                - boxaGetCount
                - pixConvertToPdfData
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - boxTransform
                - boxGetGeometry
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixScaleToGray
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - pixConvertToPdfData
                - pixGetDepth
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixScaleToGray
                - boxaGetBox
                - pixClipRectangle
                - boxGetGeometry
                - pixRasterop
                - pixDestroy
                - boxDestroy
                - boxDestroy
        - Branch String:   'pdfio1.c:1863,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1864,21'
              BranchSideFuncs:
                - lept_stderr
                - pixGetColormap
                - pixGetDepth
                - pixConvertToPdfData
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixRemoveColormap
                - boxaGetCount
                - pixSetBlackOrWhiteBoxa
                - boxaGetCount
                - pixConvertToPdfData
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - boxTransform
                - boxGetGeometry
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixScaleToGray
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - pixConvertToPdfData
                - pixGetDepth
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixScaleToGray
                - boxaGetBox
                - pixClipRectangle
                - boxGetGeometry
                - pixRasterop
                - pixDestroy
                - boxDestroy
                - boxDestroy
            - BranchSide:      'pdfio1.c:1864,21'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixConvertToPdfData
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixRemoveColormap
                - boxaGetCount
                - pixSetBlackOrWhiteBoxa
                - boxaGetCount
                - pixConvertToPdfData
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - boxTransform
                - boxGetGeometry
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixScaleToGray
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - pixConvertToPdfData
                - pixGetDepth
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixScaleToGray
                - boxaGetBox
                - pixClipRectangle
                - boxGetGeometry
                - pixRasterop
                - pixDestroy
                - boxDestroy
                - boxDestroy
        - Branch String:   'pdfio1.c:1868,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1869,13'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixConvertToPdfData
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixRemoveColormap
                - boxaGetCount
                - pixSetBlackOrWhiteBoxa
                - boxaGetCount
                - pixConvertToPdfData
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - boxTransform
                - boxGetGeometry
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixScaleToGray
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - pixConvertToPdfData
                - pixGetDepth
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixScaleToGray
                - boxaGetBox
                - pixClipRectangle
                - boxGetGeometry
                - pixRasterop
                - pixDestroy
                - boxDestroy
                - boxDestroy
            - BranchSide:      'pdfio1.c:1870,35'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixConvertToPdfData
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixRemoveColormap
                - boxaGetCount
                - pixSetBlackOrWhiteBoxa
                - boxaGetCount
                - pixConvertToPdfData
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - boxTransform
                - boxGetGeometry
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixScaleToGray
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - pixConvertToPdfData
                - pixGetDepth
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixScaleToGray
                - boxaGetBox
                - pixClipRectangle
                - boxGetGeometry
                - pixRasterop
                - pixDestroy
                - boxDestroy
                - boxDestroy
        - Branch String:   'pdfio1.c:1874,15'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1874,31'
              BranchSideFuncs:
                - boxaGetCount
                - pixSetBlackOrWhiteBoxa
                - boxaGetCount
                - pixConvertToPdfData
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - boxTransform
                - boxGetGeometry
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixScaleToGray
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - pixConvertToPdfData
                - pixGetDepth
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixScaleToGray
                - boxaGetBox
                - pixClipRectangle
                - boxGetGeometry
                - pixRasterop
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixGetDepth
                - pixConvertToPdfData
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixRemoveColormap
            - BranchSide:      'pdfio1.c:1875,25'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertToPdfData
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixRemoveColormap
        - Branch String:   'pdfio1.c:1874,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1875,25'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertToPdfData
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixRemoveColormap
            - BranchSide:      'pdfio1.c:1898,36'
              BranchSideFuncs:
                - pixSetBlackOrWhiteBoxa
                - boxaGetCount
                - pixConvertToPdfData
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - boxTransform
                - boxGetGeometry
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixScaleToGray
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - pixConvertToPdfData
                - pixGetDepth
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixScaleToGray
                - boxaGetBox
                - pixClipRectangle
                - boxGetGeometry
                - pixRasterop
                - pixDestroy
                - boxDestroy
                - boxDestroy
        - Branch String:   'pdfio1.c:1875,35'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1875,38'
              BranchSideFuncs:
                - pixConvertToPdfData
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixRemoveColormap
            - BranchSide:      'pdfio1.c:1886,33'
              BranchSideFuncs:
                - pixConvertToPdfData
        - Branch String:   'pdfio1.c:1875,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1876,17'
              BranchSideFuncs:
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixRemoveColormap
            - BranchSide:      'pdfio1.c:1886,33'
              BranchSideFuncs:
                - pixConvertToPdfData
        - Branch String:   'pdfio1.c:1876,17'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1877,43'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixScaleGray2xLIThresh
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pdfio1.c:1879,39'
              BranchSideFuncs:
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
        - Branch String:   'pdfio1.c:1900,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1901,35'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - pixConvertToPdfData
                - pixGetDepth
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixScaleToGray
                - boxaGetBox
                - pixClipRectangle
                - boxGetGeometry
                - pixRasterop
                - pixDestroy
                - boxDestroy
                - boxDestroy
            - BranchSide:      'pdfio1.c:1942,29'
              BranchSideFuncs:
                - pixConvertToPdfData
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - boxTransform
                - boxGetGeometry
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixScaleToGray
        - Branch String:   'pdfio1.c:1903,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1904,31'
              BranchSideFuncs:
                - boxaGetBox
                - pixClipRectangle
                - boxGetGeometry
                - pixRasterop
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - pixConvertToPdfData
                - pixGetDepth
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixScaleToGray
            - BranchSide:      'pdfio1.c:1912,35'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - pixConvertToPdfData
                - pixGetDepth
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixScaleToGray
        - Branch String:   'pdfio1.c:1913,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1914,36'
              BranchSideFuncs:
                - pixScaleToGray
                - pixConvertToPdfData
                - pixGetDepth
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
            - BranchSide:      'pdfio1.c:1916,30'
              BranchSideFuncs:
                - pixScale
                - pixConvertToPdfData
                - pixGetDepth
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixClone
        - Branch String:   'pdfio1.c:1921,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1922,30'
              BranchSideFuncs:
                - pixClone
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pdfio1.c:1925,35'
              BranchSideFuncs:
                - pixConvertTo8
                - pixScaleGray2xLIThresh
                - pixDestroy
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'pdfio1.c:1944,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:0,0'
              BranchSideFuncs:
                - boxaGetBox
                - pixClipRectangle
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - boxTransform
                - boxGetGeometry
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixDestroy
                - pixScaleToGray
            - BranchSide:      'pdfio1.c:1945,30'
              BranchSideFuncs:
                - boxaGetBox
                - pixClipRectangle
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
                - boxTransform
                - boxGetGeometry
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixDestroy
                - pixScaleToGray
        - Branch String:   'pdfio1.c:1948,17'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1949,40'
              BranchSideFuncs:
                - pixScaleToGray
                - boxTransform
                - boxGetGeometry
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixRemoveColormap
                - pixGetDepth
                - pixScale
            - BranchSide:      'pdfio1.c:1951,34'
              BranchSideFuncs:
                - pixScale
                - boxTransform
                - boxGetGeometry
                - pixConvertToPdfData
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - boxDestroy
                - pixDestroy
                - boxaGetBox
                - pixClipRectangle
                - pixRemoveColormap
                - pixGetDepth
                - pixScaleToGray
      Callsites:
        - Src:             'pdfio1.c:1852,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1855,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1858,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1861,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1863,9'
          Dst:             lept_stderr
        - Src:             'pdfio1.c:1871,12'
          Dst:             pixGetColormap
        - Src:             'pdfio1.c:1874,18'
          Dst:             boxaGetCount
        - Src:             'pdfio1.c:1875,13'
          Dst:             pixGetDepth
        - Src:             'pdfio1.c:1877,25'
          Dst:             pixRemoveColormap
        - Src:             'pdfio1.c:1879,25'
          Dst:             pixConvertTo8
        - Src:             'pdfio1.c:1880,21'
          Dst:             pixScaleGray2xLIThresh
        - Src:             'pdfio1.c:1881,13'
          Dst:             pixConvertToPdfData
        - Src:             'pdfio1.c:1883,13'
          Dst:             pixDestroy
        - Src:             'pdfio1.c:1884,13'
          Dst:             pixDestroy
        - Src:             'pdfio1.c:1886,13'
          Dst:             pixConvertToPdfData
        - Src:             'pdfio1.c:1898,13'
          Dst:             pixSetBlackOrWhiteBoxa
        - Src:             'pdfio1.c:1899,12'
          Dst:             boxaGetCount
        - Src:             'pdfio1.c:1901,17'
          Dst:             pixCreateTemplate
        - Src:             'pdfio1.c:1902,9'
          Dst:             pixSetBlackOrWhite
        - Src:             'pdfio1.c:1904,20'
          Dst:             boxaGetBox
        - Src:             'pdfio1.c:1905,20'
          Dst:             pixClipRectangle
        - Src:             'pdfio1.c:1906,14'
          Dst:             boxGetGeometry
        - Src:             'pdfio1.c:1907,14'
          Dst:             pixRasterop
        - Src:             'pdfio1.c:1908,14'
          Dst:             pixDestroy
        - Src:             'pdfio1.c:1909,14'
          Dst:             boxDestroy
        - Src:             'pdfio1.c:1910,14'
          Dst:             boxDestroy
        - Src:             'pdfio1.c:1912,17'
          Dst:             pixRemoveColormap
        - Src:             'pdfio1.c:1913,13'
          Dst:             pixGetDepth
        - Src:             'pdfio1.c:1914,21'
          Dst:             pixScaleToGray
        - Src:             'pdfio1.c:1916,21'
          Dst:             pixScale
        - Src:             'pdfio1.c:1917,9'
          Dst:             pixConvertToPdfData
        - Src:             'pdfio1.c:1921,13'
          Dst:             pixGetDepth
        - Src:             'pdfio1.c:1922,21'
          Dst:             pixClone
        - Src:             'pdfio1.c:1925,21'
          Dst:             pixConvertTo8
        - Src:             'pdfio1.c:1926,21'
          Dst:             pixScaleGray2xLIThresh
        - Src:             'pdfio1.c:1927,13'
          Dst:             pixDestroy
        - Src:             'pdfio1.c:1930,9'
          Dst:             pixConvertToPdfData
        - Src:             'pdfio1.c:1932,9'
          Dst:             pixDestroy
        - Src:             'pdfio1.c:1933,9'
          Dst:             pixDestroy
        - Src:             'pdfio1.c:1934,9'
          Dst:             pixDestroy
        - Src:             'pdfio1.c:1935,9'
          Dst:             pixDestroy
        - Src:             'pdfio1.c:1942,9'
          Dst:             pixConvertToPdfData
        - Src:             'pdfio1.c:1945,19'
          Dst:             boxaGetBox
        - Src:             'pdfio1.c:1946,21'
          Dst:             pixClipRectangle
        - Src:             'pdfio1.c:1947,21'
          Dst:             pixRemoveColormap
        - Src:             'pdfio1.c:1948,17'
          Dst:             pixGetDepth
        - Src:             'pdfio1.c:1949,25'
          Dst:             pixScaleToGray
        - Src:             'pdfio1.c:1951,25'
          Dst:             pixScale
        - Src:             'pdfio1.c:1952,20'
          Dst:             boxTransform
        - Src:             'pdfio1.c:1953,13'
          Dst:             boxGetGeometry
        - Src:             'pdfio1.c:1955,13'
          Dst:             pixConvertToPdfData
        - Src:             'pdfio1.c:1958,13'
          Dst:             pixDestroy
        - Src:             'pdfio1.c:1959,13'
          Dst:             pixDestroy
        - Src:             'pdfio1.c:1960,13'
          Dst:             pixDestroy
        - Src:             'pdfio1.c:1961,13'
          Dst:             boxDestroy
        - Src:             'pdfio1.c:1962,13'
          Dst:             boxDestroy
        - Src:             'pdfio1.c:1963,13'
          Dst:             boxDestroy
        - Src:             'pdfio1.c:1967,5'
          Dst:             pixDestroy
    - functionName:    pixConvertToPdfSegmented
      functionSourceFile: '/src/leptonica/src/pdfio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1716
      functionLinenumberEnd: 1741
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - float
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - res
        - type
        - thresh
        - boxa
        - quality
        - scalefactor
        - title
        - fileout
      BBCount:         40
      ICount:          205
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - l_binaryWrite
        - lept_stderr
        - pixConvertToPdfDataSegmented
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio1.c:1721,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1722,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixConvertToPdfDataSegmented
                - l_binaryWrite
                - free
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1723,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixConvertToPdfDataSegmented
                - l_binaryWrite
                - free
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pdfio1.c:1722,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1722,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1722,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1723,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1724,16'
              BranchSideFuncs:
                - pixConvertToPdfDataSegmented
                - l_binaryWrite
                - free
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1725,9'
              BranchSideFuncs:
                - pixConvertToPdfDataSegmented
                - l_binaryWrite
                - free
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pdfio1.c:1724,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1724,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1724,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1725,29'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1725,32'
              BranchSideFuncs:
                - pixConvertToPdfDataSegmented
                - l_binaryWrite
                - free
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1728,9'
              BranchSideFuncs:
                - pixConvertToPdfDataSegmented
                - l_binaryWrite
                - free
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pdfio1.c:1725,54'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1726,9'
              BranchSideFuncs:
                - pixConvertToPdfDataSegmented
                - l_binaryWrite
                - free
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1728,9'
              BranchSideFuncs:
                - pixConvertToPdfDataSegmented
                - l_binaryWrite
                - free
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pdfio1.c:1725,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1727,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1728,9'
              BranchSideFuncs:
                - pixConvertToPdfDataSegmented
                - l_binaryWrite
                - free
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pdfio1.c:1727,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1727,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1727,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1728,14'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1728,17'
              BranchSideFuncs:
                - pixConvertToPdfDataSegmented
                - l_binaryWrite
                - free
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pdfio1.c:1733,40'
              BranchSideFuncs:
                - pixConvertToPdfDataSegmented
                - l_binaryWrite
                - free
                - returnErrorInt
        - Branch String:   'pdfio1.c:1728,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1729,9'
              BranchSideFuncs:
                - pixConvertToPdfDataSegmented
                - l_binaryWrite
                - free
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pdfio1.c:1733,40'
              BranchSideFuncs:
                - pixConvertToPdfDataSegmented
                - l_binaryWrite
                - free
                - returnErrorInt
        - Branch String:   'pdfio1.c:1729,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1730,21'
              BranchSideFuncs:
                - lept_stderr
                - pixConvertToPdfDataSegmented
                - l_binaryWrite
                - free
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1730,21'
              BranchSideFuncs:
                - pixConvertToPdfDataSegmented
                - l_binaryWrite
                - free
                - returnErrorInt
        - Branch String:   'pdfio1.c:1735,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1736,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1738,25'
              BranchSideFuncs:
                - l_binaryWrite
                - free
        - Branch String:   'pdfio1.c:1736,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1736,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1736,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1739,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1739,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'pdfio1.c:1740,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio1.c:1722,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1724,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1727,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1729,9'
          Dst:             lept_stderr
        - Src:             'pdfio1.c:1733,11'
          Dst:             pixConvertToPdfDataSegmented
        - Src:             'pdfio1.c:1736,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1738,11'
          Dst:             l_binaryWrite
    - functionName:    convertToPdfSegmented
      functionSourceFile: '/src/leptonica/src/pdfio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1659
      functionLinenumberEnd: 1682
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - float
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filein
        - res
        - type
        - thresh
        - boxa
        - quality
        - scalefactor
        - title
        - fileout
      BBCount:         37
      ICount:          191
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - lept_stderr
        - pixConvertToPdfSegmented
        - pixDestroy
        - pixRead
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pdfio1.c:1663,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1664,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixRead
                - pixConvertToPdfSegmented
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1665,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixRead
                - pixConvertToPdfSegmented
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pdfio1.c:1664,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1664,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1664,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1665,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1666,16'
              BranchSideFuncs:
                - pixRead
                - pixConvertToPdfSegmented
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1667,9'
              BranchSideFuncs:
                - pixRead
                - pixConvertToPdfSegmented
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pdfio1.c:1666,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1666,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1666,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1667,29'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1667,32'
              BranchSideFuncs:
                - pixRead
                - pixConvertToPdfSegmented
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1670,9'
              BranchSideFuncs:
                - pixRead
                - pixConvertToPdfSegmented
                - pixDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pdfio1.c:1667,54'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1668,9'
              BranchSideFuncs:
                - pixRead
                - pixConvertToPdfSegmented
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1670,9'
              BranchSideFuncs:
                - pixRead
                - pixConvertToPdfSegmented
                - pixDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pdfio1.c:1667,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1669,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1670,9'
              BranchSideFuncs:
                - pixRead
                - pixConvertToPdfSegmented
                - pixDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pdfio1.c:1669,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1669,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1669,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1670,14'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1670,17'
              BranchSideFuncs:
                - pixRead
                - pixConvertToPdfSegmented
                - pixDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pdfio1.c:1675,25'
              BranchSideFuncs:
                - pixRead
                - pixConvertToPdfSegmented
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pdfio1.c:1670,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1671,9'
              BranchSideFuncs:
                - pixRead
                - pixConvertToPdfSegmented
                - pixDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pdfio1.c:1675,25'
              BranchSideFuncs:
                - pixRead
                - pixConvertToPdfSegmented
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pdfio1.c:1671,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1672,21'
              BranchSideFuncs:
                - lept_stderr
                - pixRead
                - pixConvertToPdfSegmented
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1672,21'
              BranchSideFuncs:
                - pixRead
                - pixConvertToPdfSegmented
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pdfio1.c:1675,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1676,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1678,36'
              BranchSideFuncs:
                - pixConvertToPdfSegmented
                - pixDestroy
        - Branch String:   'pdfio1.c:1676,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1676,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1676,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio1.c:1664,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1666,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1669,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1671,9'
          Dst:             lept_stderr
        - Src:             'pdfio1.c:1675,17'
          Dst:             pixRead
        - Src:             'pdfio1.c:1676,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1678,11'
          Dst:             pixConvertToPdfSegmented
        - Src:             'pdfio1.c:1680,5'
          Dst:             pixDestroy
    - functionName:    convertNumberedMasksToBoxaa
      functionSourceFile: '/src/leptonica/src/pdfio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1547
      functionLinenumberEnd: 1582
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - dirname
        - substr
        - numpre
        - numpost
      BBCount:         25
      ICount:          157
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - boxaCreate
        - boxaDestroy
        - boxaaCreate
        - boxaaInitFull
        - boxaaReplaceBoxa
        - getNumberedPathnamesInDirectory
        - lept_stderr
        - pixConnComp
        - pixDestroy
        - pixRead
        - returnErrorPtr
        - sarrayDestroy
        - sarrayGetCount
        - sarrayGetString
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pdfio1.c:1555,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1556,25'
              BranchSideFuncs:
                - getNumberedPathnamesInDirectory
                - sarrayGetCount
                - boxaaCreate
                - boxaCreate
                - boxaaInitFull
                - boxaDestroy
                - sarrayDestroy
                - sarrayGetString
                - strcmp
                - pixRead
                - pixConnComp
                - boxaaReplaceBoxa
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pdfio1.c:1558,47'
              BranchSideFuncs:
                - getNumberedPathnamesInDirectory
                - sarrayGetCount
                - boxaaCreate
                - boxaCreate
                - boxaaInitFull
                - boxaDestroy
                - sarrayDestroy
                - sarrayGetString
                - strcmp
                - pixRead
                - pixConnComp
                - boxaaReplaceBoxa
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pdfio1.c:1556,25'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1556,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio1.c:1556,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1558,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1560,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio1.c:1563,24'
              BranchSideFuncs:
                - sarrayGetCount
                - boxaaCreate
                - boxaCreate
                - boxaaInitFull
                - boxaDestroy
                - sarrayDestroy
                - sarrayGetString
                - strcmp
                - pixRead
                - pixConnComp
                - boxaaReplaceBoxa
                - pixDestroy
                - lept_stderr
        - Branch String:   'pdfio1.c:1560,25'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1560,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio1.c:1560,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1568,5'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1569,33'
              BranchSideFuncs:
                - sarrayGetString
                - strcmp
                - sarrayDestroy
                - pixRead
                - pixConnComp
                - boxaaReplaceBoxa
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pdfio1.c:1580,5'
              BranchSideFuncs:
                - sarrayDestroy
        - Branch String:   'pdfio1.c:1570,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1570,33'
              BranchSideFuncs:
                - pixRead
                - pixConnComp
                - boxaaReplaceBoxa
                - pixDestroy
                - sarrayDestroy
                - sarrayGetString
                - strcmp
                - lept_stderr
            - BranchSide:      'pdfio1.c:1571,28'
              BranchSideFuncs:
                - pixRead
                - pixConnComp
                - boxaaReplaceBoxa
                - pixDestroy
                - sarrayDestroy
                - sarrayGetString
                - strcmp
                - lept_stderr
        - Branch String:   'pdfio1.c:1571,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1572,13'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayGetString
                - strcmp
                - pixRead
                - pixConnComp
                - boxaaReplaceBoxa
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pdfio1.c:1575,28'
              BranchSideFuncs:
                - pixConnComp
                - boxaaReplaceBoxa
                - pixDestroy
                - sarrayDestroy
                - sarrayGetString
                - strcmp
                - pixRead
                - lept_stderr
        - Branch String:   'pdfio1.c:1572,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1573,13'
              BranchSideFuncs:
                - lept_stderr
                - sarrayDestroy
                - sarrayGetString
                - strcmp
                - pixRead
                - pixConnComp
                - boxaaReplaceBoxa
                - pixDestroy
            - BranchSide:      'pdfio1.c:1573,13'
              BranchSideFuncs:
                - sarrayDestroy
                - sarrayGetString
                - strcmp
                - pixRead
                - pixConnComp
                - boxaaReplaceBoxa
                - pixDestroy
                - lept_stderr
      Callsites:
        - Src:             'pdfio1.c:1556,25'
          Dst:             returnErrorPtr
        - Src:             'pdfio1.c:1558,15'
          Dst:             getNumberedPathnamesInDirectory
        - Src:             'pdfio1.c:1560,25'
          Dst:             returnErrorPtr
        - Src:             'pdfio1.c:1563,9'
          Dst:             sarrayGetCount
        - Src:             'pdfio1.c:1564,11'
          Dst:             boxaaCreate
        - Src:             'pdfio1.c:1565,12'
          Dst:             boxaCreate
        - Src:             'pdfio1.c:1566,5'
          Dst:             boxaaInitFull
        - Src:             'pdfio1.c:1567,5'
          Dst:             boxaDestroy
        - Src:             'pdfio1.c:1569,17'
          Dst:             sarrayGetString
        - Src:             'pdfio1.c:1570,14'
          Dst:             strcmp
        - Src:             'pdfio1.c:1571,20'
          Dst:             pixRead
        - Src:             'pdfio1.c:1572,13'
          Dst:             lept_stderr
        - Src:             'pdfio1.c:1575,16'
          Dst:             pixConnComp
        - Src:             'pdfio1.c:1576,9'
          Dst:             boxaaReplaceBoxa
        - Src:             'pdfio1.c:1577,9'
          Dst:             pixDestroy
        - Src:             'pdfio1.c:1580,5'
          Dst:             sarrayDestroy
    - functionName:    convertToPdfDataSegmented
      functionSourceFile: '/src/leptonica/src/pdfio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1779
      functionLinenumberEnd: 1807
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filein
        - res
        - type
        - thresh
        - boxa
        - quality
        - scalefactor
        - title
        - pdata
        - pnbytes
      BBCount:         42
      ICount:          218
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - lept_stderr
        - pixConvertToPdfDataSegmented
        - pixDestroy
        - pixRead
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio1.c:1783,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1784,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixConvertToPdfDataSegmented
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1785,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixConvertToPdfDataSegmented
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pdfio1.c:1784,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1784,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1784,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1786,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1787,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixRead
                - pixConvertToPdfDataSegmented
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1788,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixRead
                - pixConvertToPdfDataSegmented
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pdfio1.c:1787,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1787,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1787,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1789,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1790,16'
              BranchSideFuncs:
                - pixRead
                - pixConvertToPdfDataSegmented
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1791,9'
              BranchSideFuncs:
                - pixRead
                - pixConvertToPdfDataSegmented
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pdfio1.c:1790,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1790,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1790,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1791,29'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1791,32'
              BranchSideFuncs:
                - pixRead
                - pixConvertToPdfDataSegmented
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1794,9'
              BranchSideFuncs:
                - pixRead
                - pixConvertToPdfDataSegmented
                - pixDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pdfio1.c:1791,54'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1792,9'
              BranchSideFuncs:
                - pixRead
                - pixConvertToPdfDataSegmented
                - pixDestroy
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1794,9'
              BranchSideFuncs:
                - pixRead
                - pixConvertToPdfDataSegmented
                - pixDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pdfio1.c:1791,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1793,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1794,9'
              BranchSideFuncs:
                - pixRead
                - pixConvertToPdfDataSegmented
                - pixDestroy
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pdfio1.c:1793,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1793,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1793,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1794,14'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1794,17'
              BranchSideFuncs:
                - pixRead
                - pixConvertToPdfDataSegmented
                - pixDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pdfio1.c:1799,25'
              BranchSideFuncs:
                - pixRead
                - pixConvertToPdfDataSegmented
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pdfio1.c:1794,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1795,9'
              BranchSideFuncs:
                - pixRead
                - pixConvertToPdfDataSegmented
                - pixDestroy
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pdfio1.c:1799,25'
              BranchSideFuncs:
                - pixRead
                - pixConvertToPdfDataSegmented
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pdfio1.c:1795,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1796,21'
              BranchSideFuncs:
                - lept_stderr
                - pixRead
                - pixConvertToPdfDataSegmented
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1796,21'
              BranchSideFuncs:
                - pixRead
                - pixConvertToPdfDataSegmented
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pdfio1.c:1799,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1800,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1802,40'
              BranchSideFuncs:
                - pixConvertToPdfDataSegmented
                - pixDestroy
        - Branch String:   'pdfio1.c:1800,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1800,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1800,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio1.c:1784,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1787,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1790,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1793,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1795,9'
          Dst:             lept_stderr
        - Src:             'pdfio1.c:1799,17'
          Dst:             pixRead
        - Src:             'pdfio1.c:1800,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1802,11'
          Dst:             pixConvertToPdfDataSegmented
        - Src:             'pdfio1.c:1805,5'
          Dst:             pixDestroy
    - functionName:    convertSegmentedFilesToPdf
      functionSourceFile: '/src/leptonica/src/pdfio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1435
      functionLinenumberEnd: 1520
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - float
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dirname
        - substr
        - res
        - type
        - thresh
        - baa
        - quality
        - scalefactor
        - title
        - fileout
      BBCount:         68
      ICount:          386
      EdgeCount:       91
      CyclomaticComplexity: 25
      functionsReached:
        - boxaCreate
        - boxaDestroy
        - boxaGetCount
        - boxaaExtendWithInit
        - boxaaGetBoxa
        - boxaaGetCount
        - convertToPdfDataSegmented
        - getNumberedPathnamesInDirectory
        - l_binaryWrite
        - l_byteaDestroy
        - l_byteaInitFromMem
        - lept_stderr
        - ptraAdd
        - ptraConcatenatePdfToData
        - ptraCreate
        - ptraDestroy
        - ptraGetActualCount
        - ptraRemove
        - returnErrorInt
        - sarrayDestroy
        - sarrayGetCount
        - sarrayGetString
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pdfio1.c:1445,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1446,16'
              BranchSideFuncs:
                - returnErrorInt
                - getNumberedPathnamesInDirectory
                - sarrayGetCount
                - ptraCreate
                - sarrayDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - strcmp
                - convertToPdfDataSegmented
                - boxaDestroy
                - l_byteaInitFromMem
                - ptraAdd
                - free
                - lept_stderr
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxaaGetCount
                - boxaCreate
                - boxaaExtendWithInit
                - boxaDestroy
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1447,10'
              BranchSideFuncs:
                - returnErrorInt
                - getNumberedPathnamesInDirectory
                - sarrayGetCount
                - ptraCreate
                - sarrayDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - strcmp
                - convertToPdfDataSegmented
                - boxaDestroy
                - l_byteaInitFromMem
                - ptraAdd
                - free
                - lept_stderr
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxaaGetCount
                - boxaCreate
                - boxaaExtendWithInit
                - boxaDestroy
                - returnErrorInt
        - Branch String:   'pdfio1.c:1446,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1446,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1446,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1447,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1448,16'
              BranchSideFuncs:
                - getNumberedPathnamesInDirectory
                - sarrayGetCount
                - ptraCreate
                - sarrayDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - strcmp
                - convertToPdfDataSegmented
                - boxaDestroy
                - l_byteaInitFromMem
                - ptraAdd
                - free
                - lept_stderr
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxaaGetCount
                - boxaCreate
                - boxaaExtendWithInit
                - boxaDestroy
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1450,47'
              BranchSideFuncs:
                - getNumberedPathnamesInDirectory
                - sarrayGetCount
                - ptraCreate
                - sarrayDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - strcmp
                - convertToPdfDataSegmented
                - boxaDestroy
                - l_byteaInitFromMem
                - ptraAdd
                - free
                - lept_stderr
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxaaGetCount
                - boxaCreate
                - boxaaExtendWithInit
                - boxaDestroy
                - returnErrorInt
        - Branch String:   'pdfio1.c:1448,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1448,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1448,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1450,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1452,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1454,29'
              BranchSideFuncs:
                - sarrayGetCount
                - ptraCreate
                - sarrayDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - strcmp
                - convertToPdfDataSegmented
                - boxaDestroy
                - l_byteaInitFromMem
                - ptraAdd
                - free
                - lept_stderr
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxaaGetCount
                - boxaCreate
                - boxaaExtendWithInit
                - boxaDestroy
        - Branch String:   'pdfio1.c:1452,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1452,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1452,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1457,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1458,31'
              BranchSideFuncs:
                - boxaaGetCount
                - ptraCreate
                - sarrayDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - strcmp
                - convertToPdfDataSegmented
                - boxaDestroy
                - l_byteaInitFromMem
                - ptraAdd
                - free
                - lept_stderr
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxaCreate
                - boxaaExtendWithInit
                - boxaDestroy
            - BranchSide:      'pdfio1.c:1467,26'
              BranchSideFuncs:
                - ptraCreate
                - sarrayDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - strcmp
                - convertToPdfDataSegmented
                - boxaDestroy
                - l_byteaInitFromMem
                - ptraAdd
                - free
                - lept_stderr
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
        - Branch String:   'pdfio1.c:1459,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1460,20'
              BranchSideFuncs:
                - boxaCreate
                - boxaaExtendWithInit
                - boxaDestroy
                - ptraCreate
                - sarrayDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - strcmp
                - convertToPdfDataSegmented
                - boxaDestroy
                - l_byteaInitFromMem
                - ptraAdd
                - free
                - lept_stderr
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
            - BranchSide:      'pdfio1.c:1464,5'
              BranchSideFuncs:
                - ptraCreate
                - sarrayDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - strcmp
                - convertToPdfDataSegmented
                - boxaDestroy
                - l_byteaInitFromMem
                - ptraAdd
                - free
                - lept_stderr
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
        - Branch String:   'pdfio1.c:1468,5'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1469,33'
              BranchSideFuncs:
                - sarrayGetString
                - strcmp
                - sarrayDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - convertToPdfDataSegmented
                - boxaDestroy
                - l_byteaInitFromMem
                - ptraAdd
                - free
                - lept_stderr
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
            - BranchSide:      'pdfio1.c:1490,5'
              BranchSideFuncs:
                - sarrayDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
        - Branch String:   'pdfio1.c:1470,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1470,33'
              BranchSideFuncs:
                - convertToPdfDataSegmented
                - boxaDestroy
                - l_byteaInitFromMem
                - ptraAdd
                - sarrayDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - strcmp
                - free
                - lept_stderr
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
            - BranchSide:      'pdfio1.c:1471,14'
              BranchSideFuncs:
                - convertToPdfDataSegmented
                - boxaDestroy
                - l_byteaInitFromMem
                - ptraAdd
                - sarrayDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - strcmp
                - free
                - lept_stderr
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
        - Branch String:   'pdfio1.c:1472,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1473,33'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaGetCount
                - convertToPdfDataSegmented
                - boxaDestroy
                - l_byteaInitFromMem
                - ptraAdd
                - sarrayDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - strcmp
                - free
                - lept_stderr
                - boxaDestroy
            - BranchSide:      'pdfio1.c:1478,41'
              BranchSideFuncs:
                - convertToPdfDataSegmented
                - boxaDestroy
                - l_byteaInitFromMem
                - ptraAdd
                - sarrayDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - strcmp
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - free
                - lept_stderr
        - Branch String:   'pdfio1.c:1475,17'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1476,17'
              BranchSideFuncs:
                - boxaDestroy
                - convertToPdfDataSegmented
                - boxaDestroy
                - l_byteaInitFromMem
                - ptraAdd
                - sarrayDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - strcmp
                - boxaaGetBoxa
                - boxaGetCount
                - free
                - lept_stderr
            - BranchSide:      'pdfio1.c:1477,9'
              BranchSideFuncs:
                - convertToPdfDataSegmented
                - boxaDestroy
                - l_byteaInitFromMem
                - ptraAdd
                - sarrayDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - strcmp
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - free
                - lept_stderr
        - Branch String:   'pdfio1.c:1482,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1483,13'
              BranchSideFuncs:
                - sarrayDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - strcmp
                - convertToPdfDataSegmented
                - boxaDestroy
                - l_byteaInitFromMem
                - ptraAdd
                - free
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - lept_stderr
            - BranchSide:      'pdfio1.c:1486,33'
              BranchSideFuncs:
                - l_byteaInitFromMem
                - ptraAdd
                - sarrayDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - strcmp
                - convertToPdfDataSegmented
                - boxaDestroy
                - lept_stderr
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - free
        - Branch String:   'pdfio1.c:1483,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1484,13'
              BranchSideFuncs:
                - lept_stderr
                - sarrayDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - strcmp
                - convertToPdfDataSegmented
                - boxaDestroy
                - l_byteaInitFromMem
                - ptraAdd
                - free
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
            - BranchSide:      'pdfio1.c:1484,13'
              BranchSideFuncs:
                - sarrayDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - strcmp
                - convertToPdfDataSegmented
                - boxaDestroy
                - l_byteaInitFromMem
                - ptraAdd
                - free
                - lept_stderr
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
        - Branch String:   'pdfio1.c:1487,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1487,21'
              BranchSideFuncs:
                - free
                - ptraAdd
                - sarrayDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - strcmp
                - convertToPdfDataSegmented
                - boxaDestroy
                - l_byteaInitFromMem
                - lept_stderr
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
            - BranchSide:      'pdfio1.c:1488,17'
              BranchSideFuncs:
                - ptraAdd
                - sarrayDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - strcmp
                - convertToPdfDataSegmented
                - boxaDestroy
                - l_byteaInitFromMem
                - free
                - lept_stderr
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
        - Branch String:   'pdfio1.c:1493,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1494,9'
              BranchSideFuncs:
                - ptraDestroy
                - lept_stderr
            - BranchSide:      'pdfio1.c:1500,36'
              BranchSideFuncs:
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
                - ptraRemove
                - l_byteaDestroy
        - Branch String:   'pdfio1.c:1494,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1495,9'
              BranchSideFuncs:
                - lept_stderr
                - ptraDestroy
            - BranchSide:      'pdfio1.c:1495,9'
              BranchSideFuncs:
                - ptraDestroy
        - Branch String:   'pdfio1.c:1504,5'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1505,36'
              BranchSideFuncs:
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
            - BranchSide:      'pdfio1.c:1508,5'
              BranchSideFuncs:
                - ptraDestroy
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
        - Branch String:   'pdfio1.c:1510,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1511,13'
              BranchSideFuncs:
                - returnErrorInt
                - free
            - BranchSide:      'pdfio1.c:1515,25'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - lept_stderr
        - Branch String:   'pdfio1.c:1511,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1511,19'
              BranchSideFuncs:
                - free
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1512,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pdfio1.c:1512,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1512,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1512,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1517,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1518,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio1.c:1519,12'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1518,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1519,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio1.c:1519,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio1.c:1446,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1448,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1450,15'
          Dst:             getNumberedPathnamesInDirectory
        - Src:             'pdfio1.c:1452,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1454,14'
          Dst:             sarrayGetCount
        - Src:             'pdfio1.c:1458,17'
          Dst:             boxaaGetCount
        - Src:             'pdfio1.c:1460,20'
          Dst:             boxaCreate
        - Src:             'pdfio1.c:1461,13'
          Dst:             boxaaExtendWithInit
        - Src:             'pdfio1.c:1462,13'
          Dst:             boxaDestroy
        - Src:             'pdfio1.c:1467,15'
          Dst:             ptraCreate
        - Src:             'pdfio1.c:1469,17'
          Dst:             sarrayGetString
        - Src:             'pdfio1.c:1470,14'
          Dst:             strcmp
        - Src:             'pdfio1.c:1473,20'
          Dst:             boxaaGetBoxa
        - Src:             'pdfio1.c:1474,22'
          Dst:             boxaGetCount
        - Src:             'pdfio1.c:1476,17'
          Dst:             boxaDestroy
        - Src:             'pdfio1.c:1478,15'
          Dst:             convertToPdfDataSegmented
        - Src:             'pdfio1.c:1481,9'
          Dst:             boxaDestroy
        - Src:             'pdfio1.c:1483,13'
          Dst:             lept_stderr
        - Src:             'pdfio1.c:1486,14'
          Dst:             l_byteaInitFromMem
        - Src:             'pdfio1.c:1488,9'
          Dst:             ptraAdd
        - Src:             'pdfio1.c:1490,5'
          Dst:             sarrayDestroy
        - Src:             'pdfio1.c:1492,5'
          Dst:             ptraGetActualCount
        - Src:             'pdfio1.c:1494,9'
          Dst:             lept_stderr
        - Src:             'pdfio1.c:1495,9'
          Dst:             ptraDestroy
        - Src:             'pdfio1.c:1500,11'
          Dst:             ptraConcatenatePdfToData
        - Src:             'pdfio1.c:1503,5'
          Dst:             ptraGetActualCount
        - Src:             'pdfio1.c:1505,25'
          Dst:             ptraRemove
        - Src:             'pdfio1.c:1506,9'
          Dst:             l_byteaDestroy
        - Src:             'pdfio1.c:1508,5'
          Dst:             ptraDestroy
        - Src:             'pdfio1.c:1512,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1515,11'
          Dst:             l_binaryWrite
        - Src:             'pdfio1.c:1518,9'
          Dst:             lept_stderr
    - functionName:    pixWriteMemPdf
      functionSourceFile: '/src/leptonica/src/pdfio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionLinenumberEnd: 1375
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdata
        - pnbytes
        - pix
        - res
        - title
      BBCount:         28
      ICount:          142
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - pixConvertToPdfData
        - returnErrorInt
        - selectDefaultPdfEncoding
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pdfio1.c:1362,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1362,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1363,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - returnErrorInt
        - Branch String:   'pdfio1.c:1363,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1363,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1364,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - returnErrorInt
        - Branch String:   'pdfio1.c:1364,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1364,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1365,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pdfio1.c:1364,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1365,16'
              BranchSideFuncs:
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1366,10'
              BranchSideFuncs:
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - returnErrorInt
        - Branch String:   'pdfio1.c:1365,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1365,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1365,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1366,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1367,16'
              BranchSideFuncs:
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1369,30'
              BranchSideFuncs:
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - returnErrorInt
        - Branch String:   'pdfio1.c:1367,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1367,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1367,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1372,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1373,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1374,5'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1373,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1373,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1373,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio1.c:1365,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1367,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1369,5'
          Dst:             selectDefaultPdfEncoding
        - Src:             'pdfio1.c:1370,11'
          Dst:             pixConvertToPdfData
        - Src:             'pdfio1.c:1373,16'
          Dst:             returnErrorInt
    - functionName:    selectDefaultPdfEncoding
      functionSourceFile: '/src/leptonica/src/pdfio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - ptype
      BBCount:         49
      ICount:          225
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - pixGetColormap
        - pixGetDimensions
        - pixNumColors
        - returnErrorInt
        - sqrt
      functionUses:    9
      BranchProfiles:
        - Branch String:   'pdfio1.c:473,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:474,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - returnErrorInt
                - sqrt
                - sqrt
                - pixNumColors
            - BranchSide:      'pdfio1.c:475,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - returnErrorInt
                - sqrt
                - sqrt
                - pixNumColors
        - Branch String:   'pdfio1.c:474,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:474,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:474,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:476,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:477,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - returnErrorInt
                - sqrt
                - sqrt
                - pixNumColors
            - BranchSide:      'pdfio1.c:478,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - returnErrorInt
                - sqrt
                - sqrt
                - pixNumColors
        - Branch String:   'pdfio1.c:477,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:477,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:477,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:480,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:480,20'
              BranchSideFuncs:
                - sqrt
                - sqrt
                - pixNumColors
                - returnErrorInt
            - BranchSide:      'pdfio1.c:487,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pdfio1.c:480,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:481,18'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:487,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pdfio1.c:481,18'
          Branch Sides:
            - BranchSide:      'pdfio1.c:481,16'
              BranchSideFuncs:
                - pixNumColors
            - BranchSide:      'pdfio1.c:481,16'
              BranchSideFuncs:
                - sqrt
                - pixNumColors
        - Branch String:   'pdfio1.c:483,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:484,14'
              BranchSideFuncs: []
            - BranchSide:      'pdfio1.c:486,14'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:487,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:488,10'
              BranchSideFuncs: []
            - BranchSide:      'pdfio1.c:489,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pdfio1.c:489,21'
          Branch Sides:
            - BranchSide:      'pdfio1.c:489,24'
              BranchSideFuncs: []
            - BranchSide:      'pdfio1.c:490,10'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:489,31'
          Branch Sides:
            - BranchSide:      'pdfio1.c:489,34'
              BranchSideFuncs: []
            - BranchSide:      'pdfio1.c:490,10'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:489,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:490,10'
              BranchSideFuncs: []
            - BranchSide:      'pdfio1.c:491,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pdfio1.c:491,23'
          Branch Sides:
            - BranchSide:      'pdfio1.c:491,26'
              BranchSideFuncs: []
            - BranchSide:      'pdfio1.c:492,10'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:491,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:492,10'
              BranchSideFuncs: []
            - BranchSide:      'pdfio1.c:493,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pdfio1.c:493,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:494,10'
              BranchSideFuncs: []
            - BranchSide:      'pdfio1.c:496,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pdfio1.c:496,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:496,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:496,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio1.c:474,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:477,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:478,5'
          Dst:             pixGetDimensions
        - Src:             'pdfio1.c:479,12'
          Dst:             pixGetColormap
        - Src:             'pdfio1.c:481,18'
          Dst:             sqrt
        - Src:             'pdfio1.c:481,18'
          Dst:             sqrt
        - Src:             'pdfio1.c:482,9'
          Dst:             pixNumColors
        - Src:             'pdfio1.c:496,16'
          Dst:             returnErrorInt
    - functionName:    pixWriteStreamPdf
      functionSourceFile: '/src/leptonica/src/pdfio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1312
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pix
        - res
        - title
      BBCount:         24
      ICount:          127
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - fwrite
        - pixWriteMemPdf
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio1.c:1316,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1317,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixWriteMemPdf
                - fwrite
                - free
                - returnErrorInt
                - free
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1318,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixWriteMemPdf
                - fwrite
                - free
                - returnErrorInt
                - free
                - returnErrorInt
        - Branch String:   'pdfio1.c:1317,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1317,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1317,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1318,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1319,16'
              BranchSideFuncs:
                - pixWriteMemPdf
                - fwrite
                - free
                - returnErrorInt
                - free
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1321,40'
              BranchSideFuncs:
                - pixWriteMemPdf
                - fwrite
                - free
                - returnErrorInt
                - free
                - returnErrorInt
        - Branch String:   'pdfio1.c:1319,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1319,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1319,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1321,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1322,9'
              BranchSideFuncs:
                - free
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1326,29'
              BranchSideFuncs:
                - fwrite
                - free
                - returnErrorInt
        - Branch String:   'pdfio1.c:1323,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1323,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1323,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1328,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1329,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1330,5'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1329,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1329,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1329,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio1.c:1317,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1319,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1321,9'
          Dst:             pixWriteMemPdf
        - Src:             'pdfio1.c:1323,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1326,22'
          Dst:             fwrite
        - Src:             'pdfio1.c:1329,16'
          Dst:             returnErrorInt
    - functionName:    convertImageDataToPdfData
      functionSourceFile: '/src/leptonica/src/pdfio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - imdata
        - size
        - type
        - quality
        - pdata
        - pnbytes
        - x
        - y
        - res
        - title
        - plpd
        - position
      BBCount:         39
      ICount:          213
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - pixConvertToPdfData
        - pixDestroy
        - pixReadMem
        - returnErrorInt
        - selectDefaultPdfEncoding
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pdfio1.c:1191,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1192,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixReadMem
                - pixConvertToPdfData
                - pixDestroy
                - selectDefaultPdfEncoding
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1193,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixReadMem
                - pixConvertToPdfData
                - pixDestroy
                - selectDefaultPdfEncoding
                - returnErrorInt
        - Branch String:   'pdfio1.c:1192,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1192,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1192,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1194,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1195,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixReadMem
                - pixConvertToPdfData
                - pixDestroy
                - selectDefaultPdfEncoding
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1196,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixReadMem
                - pixConvertToPdfData
                - pixDestroy
                - selectDefaultPdfEncoding
                - returnErrorInt
        - Branch String:   'pdfio1.c:1195,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1195,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1195,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1197,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1198,16'
              BranchSideFuncs:
                - pixReadMem
                - pixConvertToPdfData
                - pixDestroy
                - selectDefaultPdfEncoding
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1199,9'
              BranchSideFuncs:
                - pixReadMem
                - pixConvertToPdfData
                - pixDestroy
                - selectDefaultPdfEncoding
                - returnErrorInt
        - Branch String:   'pdfio1.c:1198,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1198,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1198,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1199,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1200,13'
              BranchSideFuncs:
                - pixReadMem
                - pixConvertToPdfData
                - pixDestroy
                - selectDefaultPdfEncoding
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1204,27'
              BranchSideFuncs:
                - pixReadMem
                - pixConvertToPdfData
                - pixDestroy
                - selectDefaultPdfEncoding
                - returnErrorInt
        - Branch String:   'pdfio1.c:1200,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1201,14'
              BranchSideFuncs:
                - pixReadMem
                - pixConvertToPdfData
                - pixDestroy
                - selectDefaultPdfEncoding
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1202,5'
              BranchSideFuncs:
                - pixReadMem
                - pixConvertToPdfData
                - pixDestroy
                - selectDefaultPdfEncoding
                - returnErrorInt
        - Branch String:   'pdfio1.c:1204,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1205,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1206,9'
              BranchSideFuncs:
                - pixConvertToPdfData
                - pixDestroy
                - selectDefaultPdfEncoding
        - Branch String:   'pdfio1.c:1205,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1205,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1205,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1206,31'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1206,34'
              BranchSideFuncs:
                - pixConvertToPdfData
                - pixDestroy
                - selectDefaultPdfEncoding
            - BranchSide:      'pdfio1.c:1210,31'
              BranchSideFuncs:
                - pixConvertToPdfData
                - pixDestroy
        - Branch String:   'pdfio1.c:1206,54'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1207,9'
              BranchSideFuncs:
                - pixConvertToPdfData
                - pixDestroy
                - selectDefaultPdfEncoding
            - BranchSide:      'pdfio1.c:1210,31'
              BranchSideFuncs:
                - pixConvertToPdfData
                - pixDestroy
        - Branch String:   'pdfio1.c:1207,32'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1207,35'
              BranchSideFuncs:
                - pixConvertToPdfData
                - pixDestroy
                - selectDefaultPdfEncoding
            - BranchSide:      'pdfio1.c:1210,31'
              BranchSideFuncs:
                - pixConvertToPdfData
                - pixDestroy
        - Branch String:   'pdfio1.c:1206,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1208,34'
              BranchSideFuncs:
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
            - BranchSide:      'pdfio1.c:1210,31'
              BranchSideFuncs:
                - pixConvertToPdfData
                - pixDestroy
      Callsites:
        - Src:             'pdfio1.c:1192,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1195,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1198,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1204,16'
          Dst:             pixReadMem
        - Src:             'pdfio1.c:1205,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1208,9'
          Dst:             selectDefaultPdfEncoding
        - Src:             'pdfio1.c:1210,11'
          Dst:             pixConvertToPdfData
        - Src:             'pdfio1.c:1212,5'
          Dst:             pixDestroy
    - functionName:    pixConvertToPdf
      functionSourceFile: '/src/leptonica/src/pdfio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1261
      functionLinenumberEnd: 1286
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix
        - type
        - quality
        - fileout
        - x
        - y
        - res
        - title
        - plpd
        - position
      BBCount:         36
      ICount:          193
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - l_binaryWrite
        - pixConvertToPdfData
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio1.c:1266,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1267,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixConvertToPdfData
                - l_binaryWrite
                - free
                - returnErrorInt
                - free
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1268,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixConvertToPdfData
                - l_binaryWrite
                - free
                - returnErrorInt
                - free
                - returnErrorInt
        - Branch String:   'pdfio1.c:1267,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1267,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1267,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1268,15'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1268,19'
              BranchSideFuncs:
                - pixConvertToPdfData
                - l_binaryWrite
                - free
                - returnErrorInt
                - free
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1269,14'
              BranchSideFuncs:
                - returnErrorInt
                - pixConvertToPdfData
                - l_binaryWrite
                - free
                - returnErrorInt
                - free
                - returnErrorInt
        - Branch String:   'pdfio1.c:1268,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1269,14'
              BranchSideFuncs:
                - returnErrorInt
                - pixConvertToPdfData
                - l_binaryWrite
                - free
                - returnErrorInt
                - free
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1273,29'
              BranchSideFuncs:
                - pixConvertToPdfData
                - l_binaryWrite
                - free
                - returnErrorInt
                - free
                - returnErrorInt
        - Branch String:   'pdfio1.c:1269,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1270,20'
              BranchSideFuncs:
                - pixConvertToPdfData
                - l_binaryWrite
                - free
                - returnErrorInt
                - free
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1271,5'
              BranchSideFuncs:
                - pixConvertToPdfData
                - l_binaryWrite
                - free
                - returnErrorInt
                - free
                - returnErrorInt
        - Branch String:   'pdfio1.c:1270,20'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1270,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1270,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1273,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1275,9'
              BranchSideFuncs:
                - free
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1279,10'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - returnErrorInt
        - Branch String:   'pdfio1.c:1276,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1276,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1276,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1279,15'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1279,19'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1280,29'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - returnErrorInt
        - Branch String:   'pdfio1.c:1279,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1280,29'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1285,5'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1282,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1283,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1284,5'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1283,20'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1283,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1283,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio1.c:1267,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1270,20'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1273,9'
          Dst:             pixConvertToPdfData
        - Src:             'pdfio1.c:1276,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1280,15'
          Dst:             l_binaryWrite
        - Src:             'pdfio1.c:1283,20'
          Dst:             returnErrorInt
    - functionName:    convertImageDataToPdf
      functionSourceFile: '/src/leptonica/src/pdfio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1074
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - imdata
        - size
        - type
        - quality
        - fileout
        - x
        - y
        - res
        - title
        - plpd
        - position
      BBCount:         34
      ICount:          187
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - pixConvertToPdf
        - pixDestroy
        - pixReadMem
        - returnErrorInt
        - selectDefaultPdfEncoding
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pdfio1.c:1057,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1058,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixReadMem
                - pixConvertToPdf
                - pixDestroy
                - selectDefaultPdfEncoding
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1059,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixReadMem
                - pixConvertToPdf
                - pixDestroy
                - selectDefaultPdfEncoding
                - returnErrorInt
        - Branch String:   'pdfio1.c:1058,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1058,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1058,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1059,15'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1059,19'
              BranchSideFuncs:
                - pixReadMem
                - pixConvertToPdf
                - pixDestroy
                - selectDefaultPdfEncoding
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1060,14'
              BranchSideFuncs:
                - returnErrorInt
                - pixReadMem
                - pixConvertToPdf
                - pixDestroy
                - selectDefaultPdfEncoding
                - returnErrorInt
        - Branch String:   'pdfio1.c:1059,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1060,14'
              BranchSideFuncs:
                - returnErrorInt
                - pixReadMem
                - pixConvertToPdf
                - pixDestroy
                - selectDefaultPdfEncoding
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1064,27'
              BranchSideFuncs:
                - pixReadMem
                - pixConvertToPdf
                - pixDestroy
                - selectDefaultPdfEncoding
                - returnErrorInt
        - Branch String:   'pdfio1.c:1060,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1061,20'
              BranchSideFuncs:
                - pixReadMem
                - pixConvertToPdf
                - pixDestroy
                - selectDefaultPdfEncoding
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1062,5'
              BranchSideFuncs:
                - pixReadMem
                - pixConvertToPdf
                - pixDestroy
                - selectDefaultPdfEncoding
                - returnErrorInt
        - Branch String:   'pdfio1.c:1061,20'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1061,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1061,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1064,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1065,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1066,9'
              BranchSideFuncs:
                - pixConvertToPdf
                - pixDestroy
                - selectDefaultPdfEncoding
        - Branch String:   'pdfio1.c:1065,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1065,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1065,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1066,31'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1066,34'
              BranchSideFuncs:
                - pixConvertToPdf
                - pixDestroy
                - selectDefaultPdfEncoding
            - BranchSide:      'pdfio1.c:1070,27'
              BranchSideFuncs:
                - pixConvertToPdf
                - pixDestroy
        - Branch String:   'pdfio1.c:1066,54'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1067,9'
              BranchSideFuncs:
                - pixConvertToPdf
                - pixDestroy
                - selectDefaultPdfEncoding
            - BranchSide:      'pdfio1.c:1070,27'
              BranchSideFuncs:
                - pixConvertToPdf
                - pixDestroy
        - Branch String:   'pdfio1.c:1067,32'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1067,35'
              BranchSideFuncs:
                - pixConvertToPdf
                - pixDestroy
                - selectDefaultPdfEncoding
            - BranchSide:      'pdfio1.c:1070,27'
              BranchSideFuncs:
                - pixConvertToPdf
                - pixDestroy
        - Branch String:   'pdfio1.c:1066,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1068,34'
              BranchSideFuncs:
                - selectDefaultPdfEncoding
                - pixConvertToPdf
                - pixDestroy
            - BranchSide:      'pdfio1.c:1070,27'
              BranchSideFuncs:
                - pixConvertToPdf
                - pixDestroy
      Callsites:
        - Src:             'pdfio1.c:1058,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1061,20'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1064,16'
          Dst:             pixReadMem
        - Src:             'pdfio1.c:1065,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1068,9'
          Dst:             selectDefaultPdfEncoding
        - Src:             'pdfio1.c:1070,11'
          Dst:             pixConvertToPdf
        - Src:             'pdfio1.c:1072,5'
          Dst:             pixDestroy
    - functionName:    convertToPdfData
      functionSourceFile: '/src/leptonica/src/pdfio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filein
        - type
        - quality
        - pdata
        - pnbytes
        - x
        - y
        - res
        - title
        - plpd
        - position
      BBCount:         24
      ICount:          148
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - pixConvertToPdfData
        - pixDestroy
        - pixRead
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio1.c:1123,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1124,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixConvertToPdfData
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1125,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixConvertToPdfData
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pdfio1.c:1124,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1124,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1124,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1126,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1127,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixRead
                - pixConvertToPdfData
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1128,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixRead
                - pixConvertToPdfData
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pdfio1.c:1127,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1127,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1127,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1129,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1130,16'
              BranchSideFuncs:
                - pixRead
                - pixConvertToPdfData
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1132,24'
              BranchSideFuncs:
                - pixRead
                - pixConvertToPdfData
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pdfio1.c:1130,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1130,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1130,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1132,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1133,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1135,25'
              BranchSideFuncs:
                - pixConvertToPdfData
                - pixDestroy
        - Branch String:   'pdfio1.c:1133,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1133,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1133,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio1.c:1124,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1127,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1130,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1132,16'
          Dst:             pixRead
        - Src:             'pdfio1.c:1133,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:1135,5'
          Dst:             pixConvertToPdfData
        - Src:             'pdfio1.c:1137,5'
          Dst:             pixDestroy
    - functionName:    convertToPdf
      functionSourceFile: '/src/leptonica/src/pdfio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filein
        - type
        - quality
        - fileout
        - x
        - y
        - res
        - title
        - plpd
        - position
      BBCount:         36
      ICount:          191
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - convertToPdfData
        - l_binaryWrite
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pdfio1.c:987,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:988,16'
              BranchSideFuncs:
                - returnErrorInt
                - convertToPdfData
                - l_binaryWrite
                - free
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio1.c:989,10'
              BranchSideFuncs:
                - returnErrorInt
                - convertToPdfData
                - l_binaryWrite
                - free
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio1.c:988,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:988,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:988,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:989,15'
          Branch Sides:
            - BranchSide:      'pdfio1.c:989,19'
              BranchSideFuncs:
                - convertToPdfData
                - l_binaryWrite
                - free
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio1.c:990,14'
              BranchSideFuncs:
                - returnErrorInt
                - convertToPdfData
                - l_binaryWrite
                - free
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio1.c:989,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:990,14'
              BranchSideFuncs:
                - returnErrorInt
                - convertToPdfData
                - l_binaryWrite
                - free
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio1.c:994,26'
              BranchSideFuncs:
                - convertToPdfData
                - l_binaryWrite
                - free
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio1.c:990,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:991,20'
              BranchSideFuncs:
                - convertToPdfData
                - l_binaryWrite
                - free
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio1.c:992,5'
              BranchSideFuncs:
                - convertToPdfData
                - l_binaryWrite
                - free
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio1.c:991,20'
          Branch Sides:
            - BranchSide:      'pdfio1.c:991,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:991,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:994,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:996,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:998,10'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - returnErrorInt
        - Branch String:   'pdfio1.c:996,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:996,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:996,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:998,15'
          Branch Sides:
            - BranchSide:      'pdfio1.c:998,19'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - returnErrorInt
            - BranchSide:      'pdfio1.c:999,29'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - returnErrorInt
        - Branch String:   'pdfio1.c:998,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:999,29'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1005,5'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1001,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1002,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1003,5'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:1002,20'
          Branch Sides:
            - BranchSide:      'pdfio1.c:1002,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:1002,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio1.c:988,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:991,20'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:994,9'
          Dst:             convertToPdfData
        - Src:             'pdfio1.c:996,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:999,15'
          Dst:             l_binaryWrite
        - Src:             'pdfio1.c:1002,20'
          Dst:             returnErrorInt
    - functionName:    pixaConvertToPdfData
      functionSourceFile: '/src/leptonica/src/pdfio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - float
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
        - res
        - scalefactor
        - type
        - quality
        - title
        - pdata
        - pnbytes
      BBCount:         88
      ICount:          456
      EdgeCount:       120
      CyclomaticComplexity: 34
      functionsReached:
        - l_byteaDestroy
        - l_byteaInitFromMem
        - lept_stderr
        - pixClone
        - pixConvertToPdfData
        - pixDestroy
        - pixScale
        - pixaGetCount
        - pixaGetPix
        - ptraAdd
        - ptraConcatenatePdfToData
        - ptraCreate
        - ptraDestroy
        - ptraGetActualCount
        - ptraRemove
        - returnErrorInt
        - selectDefaultPdfEncoding
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio1.c:827,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:828,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pdfio1.c:829,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pdfio1.c:828,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:828,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:828,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:830,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:831,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pdfio1.c:832,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pdfio1.c:831,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:831,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:831,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:833,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:834,16'
              BranchSideFuncs:
                - pixaGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pdfio1.c:835,9'
              BranchSideFuncs:
                - pixaGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pdfio1.c:834,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:834,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:834,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:835,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:835,41'
              BranchSideFuncs:
                - pixaGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pdfio1.c:836,9'
              BranchSideFuncs:
                - pixaGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pdfio1.c:836,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:837,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:838,9'
              BranchSideFuncs:
                - pixaGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pdfio1.c:837,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:837,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:837,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:838,34'
          Branch Sides:
            - BranchSide:      'pdfio1.c:838,37'
              BranchSideFuncs:
                - pixaGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pdfio1.c:845,9'
              BranchSideFuncs:
                - pixaGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pdfio1.c:838,59'
          Branch Sides:
            - BranchSide:      'pdfio1.c:839,9'
              BranchSideFuncs:
                - pixaGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pdfio1.c:845,9'
              BranchSideFuncs:
                - pixaGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pdfio1.c:839,29'
          Branch Sides:
            - BranchSide:      'pdfio1.c:839,32'
              BranchSideFuncs:
                - pixaGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pdfio1.c:845,9'
              BranchSideFuncs:
                - pixaGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pdfio1.c:839,55'
          Branch Sides:
            - BranchSide:      'pdfio1.c:840,9'
              BranchSideFuncs:
                - pixaGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pdfio1.c:845,9'
              BranchSideFuncs:
                - pixaGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pdfio1.c:838,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:841,9'
              BranchSideFuncs:
                - pixaGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pdfio1.c:845,9'
              BranchSideFuncs:
                - pixaGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pdfio1.c:841,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:843,14'
              BranchSideFuncs:
                - lept_stderr
                - pixaGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pdfio1.c:843,14'
              BranchSideFuncs:
                - pixaGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pdfio1.c:845,21'
          Branch Sides:
            - BranchSide:      'pdfio1.c:845,24'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:846,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pdfio1.c:845,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:846,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:849,22'
              BranchSideFuncs:
                - pixaGetCount
                - ptraCreate
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
        - Branch String:   'pdfio1.c:846,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:846,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:846,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:851,5'
          Branch Sides:
            - BranchSide:      'pdfio1.c:852,32'
              BranchSideFuncs:
                - pixaGetPix
                - pixClone
                - pixDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
            - BranchSide:      'pdfio1.c:889,24'
              BranchSideFuncs:
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
        - Branch String:   'pdfio1.c:852,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:853,13'
              BranchSideFuncs:
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
            - BranchSide:      'pdfio1.c:856,13'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - lept_stderr
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
        - Branch String:   'pdfio1.c:853,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:854,13'
              BranchSideFuncs:
                - lept_stderr
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
            - BranchSide:      'pdfio1.c:854,13'
              BranchSideFuncs:
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
        - Branch String:   'pdfio1.c:856,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:857,28'
              BranchSideFuncs:
                - pixScale
                - pixDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - lept_stderr
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pdfio1.c:859,28'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixScale
                - lept_stderr
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
        - Branch String:   'pdfio1.c:861,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:862,13'
              BranchSideFuncs:
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pdfio1.c:865,31'
              BranchSideFuncs:
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
        - Branch String:   'pdfio1.c:862,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:863,13'
              BranchSideFuncs:
                - lept_stderr
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
            - BranchSide:      'pdfio1.c:863,13'
              BranchSideFuncs:
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
        - Branch String:   'pdfio1.c:868,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:869,24'
              BranchSideFuncs:
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - free
                - lept_stderr
            - BranchSide:      'pdfio1.c:870,45'
              BranchSideFuncs:
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
        - Branch String:   'pdfio1.c:870,20'
          Branch Sides:
            - BranchSide:      'pdfio1.c:0,0'
              BranchSideFuncs:
                - pixDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio1.c:871,13'
              BranchSideFuncs:
                - pixDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio1.c:871,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:873,13'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixScale
                - lept_stderr
            - BranchSide:      'pdfio1.c:873,13'
              BranchSideFuncs:
                - pixDestroy
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - lept_stderr
                - pixScale
                - lept_stderr
        - Branch String:   'pdfio1.c:880,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:881,13'
              BranchSideFuncs:
                - free
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio1.c:885,33'
              BranchSideFuncs:
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
        - Branch String:   'pdfio1.c:882,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:883,13'
              BranchSideFuncs:
                - lept_stderr
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
            - BranchSide:      'pdfio1.c:883,13'
              BranchSideFuncs:
                - ptraGetActualCount
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - pixaGetPix
                - pixClone
                - pixDestroy
                - lept_stderr
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
        - Branch String:   'pdfio1.c:890,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:891,9'
              BranchSideFuncs:
                - ptraDestroy
                - lept_stderr
            - BranchSide:      'pdfio1.c:897,36'
              BranchSideFuncs:
                - ptraConcatenatePdfToData
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
        - Branch String:   'pdfio1.c:891,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:892,9'
              BranchSideFuncs:
                - lept_stderr
                - ptraDestroy
            - BranchSide:      'pdfio1.c:892,9'
              BranchSideFuncs:
                - ptraDestroy
        - Branch String:   'pdfio1.c:900,5'
          Branch Sides:
            - BranchSide:      'pdfio1.c:901,36'
              BranchSideFuncs:
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
            - BranchSide:      'pdfio1.c:904,5'
              BranchSideFuncs:
                - ptraDestroy
      Callsites:
        - Src:             'pdfio1.c:828,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:831,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:834,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:837,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:841,9'
          Dst:             lept_stderr
        - Src:             'pdfio1.c:846,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:849,9'
          Dst:             pixaGetCount
        - Src:             'pdfio1.c:850,15'
          Dst:             ptraCreate
        - Src:             'pdfio1.c:852,21'
          Dst:             pixaGetPix
        - Src:             'pdfio1.c:853,13'
          Dst:             lept_stderr
        - Src:             'pdfio1.c:857,19'
          Dst:             pixScale
        - Src:             'pdfio1.c:859,19'
          Dst:             pixClone
        - Src:             'pdfio1.c:860,9'
          Dst:             pixDestroy
        - Src:             'pdfio1.c:862,13'
          Dst:             lept_stderr
        - Src:             'pdfio1.c:870,20'
          Dst:             selectDefaultPdfEncoding
        - Src:             'pdfio1.c:871,13'
          Dst:             lept_stderr
        - Src:             'pdfio1.c:873,13'
          Dst:             pixDestroy
        - Src:             'pdfio1.c:877,15'
          Dst:             pixConvertToPdfData
        - Src:             'pdfio1.c:879,9'
          Dst:             pixDestroy
        - Src:             'pdfio1.c:882,13'
          Dst:             lept_stderr
        - Src:             'pdfio1.c:885,14'
          Dst:             l_byteaInitFromMem
        - Src:             'pdfio1.c:887,9'
          Dst:             ptraAdd
        - Src:             'pdfio1.c:889,5'
          Dst:             ptraGetActualCount
        - Src:             'pdfio1.c:891,9'
          Dst:             lept_stderr
        - Src:             'pdfio1.c:892,9'
          Dst:             ptraDestroy
        - Src:             'pdfio1.c:897,11'
          Dst:             ptraConcatenatePdfToData
        - Src:             'pdfio1.c:899,5'
          Dst:             ptraGetActualCount
        - Src:             'pdfio1.c:901,25'
          Dst:             ptraRemove
        - Src:             'pdfio1.c:902,9'
          Dst:             l_byteaDestroy
        - Src:             'pdfio1.c:904,5'
          Dst:             ptraDestroy
    - functionName:    pixaConvertToPdf
      functionSourceFile: '/src/leptonica/src/pdfio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - float
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
        - res
        - scalefactor
        - type
        - quality
        - title
        - fileout
      BBCount:         20
      ICount:          121
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - l_binaryWrite
        - lept_stderr
        - pixaConvertToPdfData
        - returnErrorInt
      functionUses:    17
      BranchProfiles:
        - Branch String:   'pdfio1.c:771,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:772,16'
              BranchSideFuncs:
                - pixaConvertToPdfData
                - l_binaryWrite
                - free
                - lept_stderr
                - free
                - returnErrorInt
            - BranchSide:      'pdfio1.c:774,32'
              BranchSideFuncs:
                - pixaConvertToPdfData
                - l_binaryWrite
                - free
                - lept_stderr
                - free
                - returnErrorInt
        - Branch String:   'pdfio1.c:772,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:772,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:772,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:776,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:777,9'
              BranchSideFuncs:
                - free
                - returnErrorInt
            - BranchSide:      'pdfio1.c:781,25'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - lept_stderr
        - Branch String:   'pdfio1.c:778,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:778,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:778,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:783,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:784,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio1.c:785,12'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:784,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:785,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio1.c:785,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio1.c:772,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:774,11'
          Dst:             pixaConvertToPdfData
        - Src:             'pdfio1.c:778,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:781,11'
          Dst:             l_binaryWrite
        - Src:             'pdfio1.c:784,9'
          Dst:             lept_stderr
    - functionName:    convertUnscaledToPdfData
      functionSourceFile: '/src/leptonica/src/pdfio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fname
        - title
        - pdata
        - pnbytes
      BBCount:         37
      ICount:          177
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - cidConvertToPdfData
        - findFileFormat
        - l_generateCIDataForPdf
        - lept_stderr
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio1.c:692,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:693,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormat
                - l_generateCIDataForPdf
                - lept_stderr
                - cidConvertToPdfData
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio1.c:694,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormat
                - l_generateCIDataForPdf
                - lept_stderr
                - cidConvertToPdfData
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio1.c:693,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:693,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:693,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:695,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:696,16'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormat
                - l_generateCIDataForPdf
                - lept_stderr
                - cidConvertToPdfData
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio1.c:697,6'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormat
                - l_generateCIDataForPdf
                - lept_stderr
                - cidConvertToPdfData
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio1.c:696,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:696,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:696,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:698,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:699,16'
              BranchSideFuncs:
                - findFileFormat
                - l_generateCIDataForPdf
                - lept_stderr
                - cidConvertToPdfData
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio1.c:701,20'
              BranchSideFuncs:
                - findFileFormat
                - l_generateCIDataForPdf
                - lept_stderr
                - cidConvertToPdfData
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio1.c:699,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:699,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:699,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:702,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:703,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio1.c:706,9'
              BranchSideFuncs:
                - l_generateCIDataForPdf
                - lept_stderr
                - cidConvertToPdfData
                - lept_stderr
        - Branch String:   'pdfio1.c:703,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:704,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio1.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:706,26'
          Branch Sides:
            - BranchSide:      'pdfio1.c:706,29'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio1.c:707,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pdfio1.c:706,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:707,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio1.c:714,28'
              BranchSideFuncs:
                - l_generateCIDataForPdf
                - lept_stderr
                - cidConvertToPdfData
        - Branch String:   'pdfio1.c:707,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:708,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio1.c:708,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:715,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:716,9'
              BranchSideFuncs:
                - cidConvertToPdfData
            - BranchSide:      'pdfio1.c:722,25'
              BranchSideFuncs:
                - cidConvertToPdfData
        - Branch String:   'pdfio1.c:716,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:717,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio1.c:717,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio1.c:693,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:696,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:699,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:701,5'
          Dst:             findFileFormat
        - Src:             'pdfio1.c:703,9'
          Dst:             lept_stderr
        - Src:             'pdfio1.c:707,9'
          Dst:             lept_stderr
        - Src:             'pdfio1.c:714,5'
          Dst:             l_generateCIDataForPdf
        - Src:             'pdfio1.c:716,9'
          Dst:             lept_stderr
        - Src:             'pdfio1.c:722,5'
          Dst:             cidConvertToPdfData
    - functionName:    saConvertUnscaledFilesToPdfData
      functionSourceFile: '/src/leptonica/src/pdfio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sa
        - title
        - pdata
        - pnbytes
      BBCount:         42
      ICount:          237
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - convertUnscaledToPdfData
        - l_byteaDestroy
        - l_byteaInitFromMem
        - lept_stderr
        - ptraAdd
        - ptraConcatenatePdfToData
        - ptraCreate
        - ptraDestroy
        - ptraGetActualCount
        - ptraRemove
        - returnErrorInt
        - sarrayGetCount
        - sarrayGetString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio1.c:619,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:620,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - sarrayGetCount
                - ptraCreate
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - convertUnscaledToPdfData
                - l_byteaInitFromMem
                - ptraAdd
                - free
                - lept_stderr
            - BranchSide:      'pdfio1.c:621,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - sarrayGetCount
                - ptraCreate
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - convertUnscaledToPdfData
                - l_byteaInitFromMem
                - ptraAdd
                - free
                - lept_stderr
        - Branch String:   'pdfio1.c:620,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:620,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:620,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:622,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:623,16'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayGetCount
                - ptraCreate
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - convertUnscaledToPdfData
                - l_byteaInitFromMem
                - ptraAdd
                - free
                - lept_stderr
            - BranchSide:      'pdfio1.c:624,6'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayGetCount
                - ptraCreate
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - convertUnscaledToPdfData
                - l_byteaInitFromMem
                - ptraAdd
                - free
                - lept_stderr
        - Branch String:   'pdfio1.c:623,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:623,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:623,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:625,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:626,16'
              BranchSideFuncs:
                - sarrayGetCount
                - ptraCreate
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - convertUnscaledToPdfData
                - l_byteaInitFromMem
                - ptraAdd
                - free
                - lept_stderr
            - BranchSide:      'pdfio1.c:629,24'
              BranchSideFuncs:
                - sarrayGetCount
                - ptraCreate
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - convertUnscaledToPdfData
                - l_byteaInitFromMem
                - ptraAdd
                - free
                - lept_stderr
        - Branch String:   'pdfio1.c:626,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:626,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:626,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:631,5'
          Branch Sides:
            - BranchSide:      'pdfio1.c:632,13'
              BranchSideFuncs:
                - sarrayGetString
                - convertUnscaledToPdfData
                - l_byteaInitFromMem
                - ptraAdd
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - free
                - lept_stderr
            - BranchSide:      'pdfio1.c:644,24'
              BranchSideFuncs:
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
        - Branch String:   'pdfio1.c:632,15'
          Branch Sides:
            - BranchSide:      'pdfio1.c:632,19'
              BranchSideFuncs:
                - sarrayGetString
                - convertUnscaledToPdfData
                - l_byteaInitFromMem
                - ptraAdd
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - free
                - lept_stderr
            - BranchSide:      'pdfio1.c:633,33'
              BranchSideFuncs:
                - sarrayGetString
                - convertUnscaledToPdfData
                - l_byteaInitFromMem
                - ptraAdd
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - lept_stderr
                - free
        - Branch String:   'pdfio1.c:632,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:632,55'
              BranchSideFuncs:
                - lept_stderr
                - sarrayGetString
                - convertUnscaledToPdfData
                - l_byteaInitFromMem
                - ptraAdd
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - free
            - BranchSide:      'pdfio1.c:633,33'
              BranchSideFuncs:
                - sarrayGetString
                - convertUnscaledToPdfData
                - l_byteaInitFromMem
                - ptraAdd
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - lept_stderr
                - free
        - Branch String:   'pdfio1.c:636,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:637,13'
              BranchSideFuncs:
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - convertUnscaledToPdfData
                - l_byteaInitFromMem
                - ptraAdd
                - free
                - lept_stderr
            - BranchSide:      'pdfio1.c:640,33'
              BranchSideFuncs:
                - l_byteaInitFromMem
                - ptraAdd
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - convertUnscaledToPdfData
                - lept_stderr
                - free
        - Branch String:   'pdfio1.c:641,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:641,21'
              BranchSideFuncs:
                - free
                - ptraAdd
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - convertUnscaledToPdfData
                - l_byteaInitFromMem
                - lept_stderr
            - BranchSide:      'pdfio1.c:642,17'
              BranchSideFuncs:
                - ptraAdd
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - convertUnscaledToPdfData
                - l_byteaInitFromMem
                - free
                - lept_stderr
        - Branch String:   'pdfio1.c:645,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:646,9'
              BranchSideFuncs:
                - ptraDestroy
                - lept_stderr
            - BranchSide:      'pdfio1.c:652,5'
              BranchSideFuncs:
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
        - Branch String:   'pdfio1.c:646,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:647,9'
              BranchSideFuncs:
                - lept_stderr
                - ptraDestroy
            - BranchSide:      'pdfio1.c:647,9'
              BranchSideFuncs:
                - ptraDestroy
        - Branch String:   'pdfio1.c:658,5'
          Branch Sides:
            - BranchSide:      'pdfio1.c:659,36'
              BranchSideFuncs:
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
            - BranchSide:      'pdfio1.c:662,5'
              BranchSideFuncs:
                - ptraDestroy
      Callsites:
        - Src:             'pdfio1.c:620,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:623,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:626,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:629,9'
          Dst:             sarrayGetCount
        - Src:             'pdfio1.c:630,15'
          Dst:             ptraCreate
        - Src:             'pdfio1.c:632,33'
          Dst:             lept_stderr
        - Src:             'pdfio1.c:633,17'
          Dst:             sarrayGetString
        - Src:             'pdfio1.c:636,13'
          Dst:             convertUnscaledToPdfData
        - Src:             'pdfio1.c:640,14'
          Dst:             l_byteaInitFromMem
        - Src:             'pdfio1.c:642,9'
          Dst:             ptraAdd
        - Src:             'pdfio1.c:644,5'
          Dst:             ptraGetActualCount
        - Src:             'pdfio1.c:646,9'
          Dst:             lept_stderr
        - Src:             'pdfio1.c:647,9'
          Dst:             ptraDestroy
        - Src:             'pdfio1.c:652,5'
          Dst:             lept_stderr
        - Src:             'pdfio1.c:653,11'
          Dst:             ptraConcatenatePdfToData
        - Src:             'pdfio1.c:654,5'
          Dst:             lept_stderr
        - Src:             'pdfio1.c:657,5'
          Dst:             ptraGetActualCount
        - Src:             'pdfio1.c:659,25'
          Dst:             ptraRemove
        - Src:             'pdfio1.c:660,9'
          Dst:             l_byteaDestroy
        - Src:             'pdfio1.c:662,5'
          Dst:             ptraDestroy
    - functionName:    saConvertUnscaledFilesToPdf
      functionSourceFile: '/src/leptonica/src/pdfio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sa
        - title
        - fileout
      BBCount:         23
      ICount:          116
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - l_binaryWrite
        - lept_stderr
        - returnErrorInt
        - saConvertUnscaledFilesToPdfData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio1.c:573,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:574,16'
              BranchSideFuncs:
                - saConvertUnscaledFilesToPdfData
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
            - BranchSide:      'pdfio1.c:576,43'
              BranchSideFuncs:
                - saConvertUnscaledFilesToPdfData
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
        - Branch String:   'pdfio1.c:574,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:574,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:574,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:577,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:578,13'
              BranchSideFuncs:
                - returnErrorInt
                - free
            - BranchSide:      'pdfio1.c:582,25'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - lept_stderr
        - Branch String:   'pdfio1.c:578,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:578,19'
              BranchSideFuncs:
                - free
                - returnErrorInt
            - BranchSide:      'pdfio1.c:579,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pdfio1.c:579,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:579,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:579,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:584,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:585,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio1.c:586,12'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:585,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:586,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio1.c:586,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio1.c:574,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:576,11'
          Dst:             saConvertUnscaledFilesToPdfData
        - Src:             'pdfio1.c:579,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:582,11'
          Dst:             l_binaryWrite
        - Src:             'pdfio1.c:585,9'
          Dst:             lept_stderr
    - functionName:    convertUnscaledFilesToPdf
      functionSourceFile: '/src/leptonica/src/pdfio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dirname
        - substr
        - title
        - fileout
      BBCount:         19
      ICount:          101
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - getSortedPathnamesInDirectory
        - returnErrorInt
        - saConvertUnscaledFilesToPdf
        - sarrayDestroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pdfio1.c:538,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:539,16'
              BranchSideFuncs:
                - returnErrorInt
                - getSortedPathnamesInDirectory
                - saConvertUnscaledFilesToPdf
                - sarrayDestroy
                - returnErrorInt
            - BranchSide:      'pdfio1.c:540,10'
              BranchSideFuncs:
                - returnErrorInt
                - getSortedPathnamesInDirectory
                - saConvertUnscaledFilesToPdf
                - sarrayDestroy
                - returnErrorInt
        - Branch String:   'pdfio1.c:539,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:539,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:539,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:540,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:541,16'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - saConvertUnscaledFilesToPdf
                - sarrayDestroy
                - returnErrorInt
            - BranchSide:      'pdfio1.c:543,45'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - saConvertUnscaledFilesToPdf
                - sarrayDestroy
                - returnErrorInt
        - Branch String:   'pdfio1.c:541,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:541,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:541,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:543,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:544,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:545,39'
              BranchSideFuncs:
                - saConvertUnscaledFilesToPdf
                - sarrayDestroy
        - Branch String:   'pdfio1.c:544,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:544,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:544,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio1.c:539,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:541,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:543,15'
          Dst:             getSortedPathnamesInDirectory
        - Src:             'pdfio1.c:544,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:545,11'
          Dst:             saConvertUnscaledFilesToPdf
        - Src:             'pdfio1.c:546,5'
          Dst:             sarrayDestroy
    - functionName:    saConvertFilesToPdfData
      functionSourceFile: '/src/leptonica/src/pdfio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - float
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sa
        - res
        - scalefactor
        - type
        - quality
        - title
        - pdata
        - pnbytes
      BBCount:         70
      ICount:          400
      EdgeCount:       95
      CyclomaticComplexity: 27
      functionsReached:
        - l_byteaDestroy
        - l_byteaInitFromMem
        - lept_stderr
        - pixClone
        - pixConvertToPdfData
        - pixDestroy
        - pixRead
        - pixScale
        - ptraAdd
        - ptraConcatenatePdfToData
        - ptraCreate
        - ptraDestroy
        - ptraGetActualCount
        - ptraRemove
        - returnErrorInt
        - sarrayGetCount
        - sarrayGetString
        - selectDefaultPdfEncoding
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio1.c:368,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:369,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - sarrayGetCount
                - ptraCreate
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio1.c:370,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - sarrayGetCount
                - ptraCreate
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio1.c:369,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:369,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:369,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:371,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:372,16'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayGetCount
                - ptraCreate
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio1.c:373,6'
              BranchSideFuncs:
                - returnErrorInt
                - sarrayGetCount
                - ptraCreate
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio1.c:372,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:372,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:372,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:374,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:375,16'
              BranchSideFuncs:
                - sarrayGetCount
                - ptraCreate
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio1.c:376,9'
              BranchSideFuncs:
                - sarrayGetCount
                - ptraCreate
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio1.c:375,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:375,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:375,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:376,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:376,41'
              BranchSideFuncs:
                - sarrayGetCount
                - ptraCreate
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio1.c:377,9'
              BranchSideFuncs:
                - sarrayGetCount
                - ptraCreate
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio1.c:377,31'
          Branch Sides:
            - BranchSide:      'pdfio1.c:377,34'
              BranchSideFuncs:
                - sarrayGetCount
                - ptraCreate
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio1.c:383,24'
              BranchSideFuncs:
                - sarrayGetCount
                - ptraCreate
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio1.c:377,54'
          Branch Sides:
            - BranchSide:      'pdfio1.c:378,9'
              BranchSideFuncs:
                - sarrayGetCount
                - ptraCreate
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio1.c:383,24'
              BranchSideFuncs:
                - sarrayGetCount
                - ptraCreate
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio1.c:378,32'
          Branch Sides:
            - BranchSide:      'pdfio1.c:378,35'
              BranchSideFuncs:
                - sarrayGetCount
                - ptraCreate
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio1.c:383,24'
              BranchSideFuncs:
                - sarrayGetCount
                - ptraCreate
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio1.c:377,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:379,14'
              BranchSideFuncs:
                - sarrayGetCount
                - ptraCreate
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio1.c:383,24'
              BranchSideFuncs:
                - sarrayGetCount
                - ptraCreate
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio1.c:385,5'
          Branch Sides:
            - BranchSide:      'pdfio1.c:386,13'
              BranchSideFuncs:
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio1.c:421,24'
              BranchSideFuncs:
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
        - Branch String:   'pdfio1.c:386,15'
          Branch Sides:
            - BranchSide:      'pdfio1.c:386,19'
              BranchSideFuncs:
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio1.c:387,33'
              BranchSideFuncs:
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - lept_stderr
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
        - Branch String:   'pdfio1.c:386,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:386,55'
              BranchSideFuncs:
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
            - BranchSide:      'pdfio1.c:387,33'
              BranchSideFuncs:
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - lept_stderr
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
        - Branch String:   'pdfio1.c:388,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:389,13'
              BranchSideFuncs:
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio1.c:392,13'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - lept_stderr
                - lept_stderr
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
        - Branch String:   'pdfio1.c:389,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:390,13'
              BranchSideFuncs:
                - lept_stderr
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
            - BranchSide:      'pdfio1.c:390,13'
              BranchSideFuncs:
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio1.c:392,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:393,28'
              BranchSideFuncs:
                - pixScale
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - lept_stderr
                - lept_stderr
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pdfio1.c:395,28'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixScale
                - lept_stderr
                - lept_stderr
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
        - Branch String:   'pdfio1.c:400,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:401,24'
              BranchSideFuncs:
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
                - free
                - lept_stderr
            - BranchSide:      'pdfio1.c:402,45'
              BranchSideFuncs:
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - pixScale
                - lept_stderr
                - lept_stderr
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
        - Branch String:   'pdfio1.c:402,20'
          Branch Sides:
            - BranchSide:      'pdfio1.c:0,0'
              BranchSideFuncs:
                - pixDestroy
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio1.c:403,13'
              BranchSideFuncs:
                - pixDestroy
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio1.c:404,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:406,13'
              BranchSideFuncs:
                - lept_stderr
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - pixScale
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio1.c:406,13'
              BranchSideFuncs:
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio1.c:412,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:413,13'
              BranchSideFuncs:
                - free
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio1.c:417,33'
              BranchSideFuncs:
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio1.c:414,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:415,13'
              BranchSideFuncs:
                - lept_stderr
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio1.c:415,13'
              BranchSideFuncs:
                - ptraGetActualCount
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
                - lept_stderr
                - sarrayGetString
                - pixRead
                - pixClone
                - pixDestroy
                - selectDefaultPdfEncoding
                - pixConvertToPdfData
                - pixDestroy
                - l_byteaInitFromMem
                - free
                - ptraAdd
                - free
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - pixScale
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio1.c:422,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:423,9'
              BranchSideFuncs:
                - ptraDestroy
                - lept_stderr
            - BranchSide:      'pdfio1.c:429,5'
              BranchSideFuncs:
                - lept_stderr
                - ptraConcatenatePdfToData
                - lept_stderr
                - ptraGetActualCount
                - ptraDestroy
                - ptraRemove
                - l_byteaDestroy
        - Branch String:   'pdfio1.c:423,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:424,9'
              BranchSideFuncs:
                - lept_stderr
                - ptraDestroy
            - BranchSide:      'pdfio1.c:424,9'
              BranchSideFuncs:
                - ptraDestroy
        - Branch String:   'pdfio1.c:434,5'
          Branch Sides:
            - BranchSide:      'pdfio1.c:435,36'
              BranchSideFuncs:
                - ptraRemove
                - l_byteaDestroy
                - ptraDestroy
            - BranchSide:      'pdfio1.c:438,5'
              BranchSideFuncs:
                - ptraDestroy
      Callsites:
        - Src:             'pdfio1.c:369,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:372,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:375,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:383,9'
          Dst:             sarrayGetCount
        - Src:             'pdfio1.c:384,15'
          Dst:             ptraCreate
        - Src:             'pdfio1.c:386,33'
          Dst:             lept_stderr
        - Src:             'pdfio1.c:387,17'
          Dst:             sarrayGetString
        - Src:             'pdfio1.c:388,21'
          Dst:             pixRead
        - Src:             'pdfio1.c:389,13'
          Dst:             lept_stderr
        - Src:             'pdfio1.c:393,19'
          Dst:             pixScale
        - Src:             'pdfio1.c:395,19'
          Dst:             pixClone
        - Src:             'pdfio1.c:396,9'
          Dst:             pixDestroy
        - Src:             'pdfio1.c:402,20'
          Dst:             selectDefaultPdfEncoding
        - Src:             'pdfio1.c:403,13'
          Dst:             pixDestroy
        - Src:             'pdfio1.c:404,13'
          Dst:             lept_stderr
        - Src:             'pdfio1.c:409,15'
          Dst:             pixConvertToPdfData
        - Src:             'pdfio1.c:411,9'
          Dst:             pixDestroy
        - Src:             'pdfio1.c:414,13'
          Dst:             lept_stderr
        - Src:             'pdfio1.c:417,14'
          Dst:             l_byteaInitFromMem
        - Src:             'pdfio1.c:419,9'
          Dst:             ptraAdd
        - Src:             'pdfio1.c:421,5'
          Dst:             ptraGetActualCount
        - Src:             'pdfio1.c:423,9'
          Dst:             lept_stderr
        - Src:             'pdfio1.c:424,9'
          Dst:             ptraDestroy
        - Src:             'pdfio1.c:429,5'
          Dst:             lept_stderr
        - Src:             'pdfio1.c:430,11'
          Dst:             ptraConcatenatePdfToData
        - Src:             'pdfio1.c:431,5'
          Dst:             lept_stderr
        - Src:             'pdfio1.c:433,5'
          Dst:             ptraGetActualCount
        - Src:             'pdfio1.c:435,25'
          Dst:             ptraRemove
        - Src:             'pdfio1.c:436,9'
          Dst:             l_byteaDestroy
        - Src:             'pdfio1.c:438,5'
          Dst:             ptraDestroy
    - functionName:    saConvertFilesToPdf
      functionSourceFile: '/src/leptonica/src/pdfio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - float
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sa
        - res
        - scalefactor
        - type
        - quality
        - title
        - fileout
      BBCount:         23
      ICount:          132
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - l_binaryWrite
        - lept_stderr
        - returnErrorInt
        - saConvertFilesToPdfData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio1.c:311,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:312,16'
              BranchSideFuncs:
                - saConvertFilesToPdfData
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
            - BranchSide:      'pdfio1.c:314,35'
              BranchSideFuncs:
                - saConvertFilesToPdfData
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - free
        - Branch String:   'pdfio1.c:312,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:312,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:312,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:316,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:317,13'
              BranchSideFuncs:
                - returnErrorInt
                - free
            - BranchSide:      'pdfio1.c:321,25'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - lept_stderr
        - Branch String:   'pdfio1.c:317,13'
          Branch Sides:
            - BranchSide:      'pdfio1.c:317,19'
              BranchSideFuncs:
                - free
                - returnErrorInt
            - BranchSide:      'pdfio1.c:318,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pdfio1.c:318,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:318,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:318,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:323,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:324,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio1.c:325,12'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:324,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:325,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio1.c:325,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio1.c:312,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:314,11'
          Dst:             saConvertFilesToPdfData
        - Src:             'pdfio1.c:318,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:321,11'
          Dst:             l_binaryWrite
        - Src:             'pdfio1.c:324,9'
          Dst:             lept_stderr
    - functionName:    convertFilesToPdf
      functionSourceFile: '/src/leptonica/src/pdfio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dirname
        - substr
        - res
        - scalefactor
        - type
        - quality
        - title
        - fileout
      BBCount:         19
      ICount:          117
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - getSortedPathnamesInDirectory
        - returnErrorInt
        - saConvertFilesToPdf
        - sarrayDestroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio1.c:264,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:265,16'
              BranchSideFuncs:
                - returnErrorInt
                - getSortedPathnamesInDirectory
                - saConvertFilesToPdf
                - sarrayDestroy
                - returnErrorInt
            - BranchSide:      'pdfio1.c:266,10'
              BranchSideFuncs:
                - returnErrorInt
                - getSortedPathnamesInDirectory
                - saConvertFilesToPdf
                - sarrayDestroy
                - returnErrorInt
        - Branch String:   'pdfio1.c:265,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:265,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:265,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:266,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:267,16'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - saConvertFilesToPdf
                - sarrayDestroy
                - returnErrorInt
            - BranchSide:      'pdfio1.c:269,45'
              BranchSideFuncs:
                - getSortedPathnamesInDirectory
                - saConvertFilesToPdf
                - sarrayDestroy
                - returnErrorInt
        - Branch String:   'pdfio1.c:267,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:267,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:267,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio1.c:269,9'
          Branch Sides:
            - BranchSide:      'pdfio1.c:270,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:271,31'
              BranchSideFuncs:
                - saConvertFilesToPdf
                - sarrayDestroy
        - Branch String:   'pdfio1.c:270,16'
          Branch Sides:
            - BranchSide:      'pdfio1.c:270,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio1.c:270,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio1.c:265,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:267,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:269,15'
          Dst:             getSortedPathnamesInDirectory
        - Src:             'pdfio1.c:270,16'
          Dst:             returnErrorInt
        - Src:             'pdfio1.c:271,11'
          Dst:             saConvertFilesToPdf
        - Src:             'pdfio1.c:273,5'
          Dst:             sarrayDestroy
    - functionName:    pdfdataGetCid
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2589
      functionLinenumberEnd: 2596
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpd
        - index
      BBCount:         17
      ICount:          83
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ptraGetPtrToItem
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pdfio2.c:2590,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2591,31'
              BranchSideFuncs:
                - ptraGetPtrToItem
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:2592,9'
              BranchSideFuncs:
                - ptraGetPtrToItem
                - returnErrorPtr
        - Branch String:   'pdfio2.c:2591,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2591,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:2591,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2592,19'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2592,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:2593,31'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pdfio2.c:2592,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2593,31'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:2595,44'
              BranchSideFuncs:
                - ptraGetPtrToItem
        - Branch String:   'pdfio2.c:2593,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2593,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:2593,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio2.c:2591,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:2593,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:2595,27'
          Dst:             ptraGetPtrToItem
    - functionName:    generateEscapeString
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1810
      functionLinenumberEnd: 1832
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         22
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - calloc
        - returnErrorPtr
        - snprintf
        - stringCat
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio2.c:1815,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1816,24'
              BranchSideFuncs:
                - strlen
                - calloc
                - stringCat
                - stringCat
                - snprintf
                - stringCat
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1817,20'
              BranchSideFuncs:
                - strlen
                - calloc
                - stringCat
                - stringCat
                - snprintf
                - stringCat
                - returnErrorPtr
        - Branch String:   'pdfio2.c:1816,24'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1816,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1816,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1818,5'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1819,13'
              BranchSideFuncs:
                - calloc
                - stringCat
                - stringCat
                - snprintf
                - stringCat
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1823,18'
              BranchSideFuncs:
                - calloc
                - stringCat
                - stringCat
                - snprintf
                - stringCat
        - Branch String:   'pdfio2.c:1819,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1820,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1821,5'
              BranchSideFuncs:
                - calloc
                - stringCat
                - stringCat
                - snprintf
                - stringCat
                - returnErrorPtr
        - Branch String:   'pdfio2.c:1820,28'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1820,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1820,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1826,5'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1827,18'
              BranchSideFuncs:
                - snprintf
                - stringCat
                - stringCat
            - BranchSide:      'pdfio2.c:1830,15'
              BranchSideFuncs:
                - stringCat
      Callsites:
        - Src:             'pdfio2.c:1816,24'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:1817,13'
          Dst:             strlen
        - Src:             'pdfio2.c:1820,28'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:1824,22'
          Dst:             calloc
        - Src:             'pdfio2.c:1825,5'
          Dst:             stringCat
        - Src:             'pdfio2.c:1827,9'
          Dst:             snprintf
        - Src:             'pdfio2.c:1828,9'
          Dst:             stringCat
        - Src:             'pdfio2.c:1830,5'
          Dst:             stringCat
    - functionName:    generateOutputDataPdf
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2228
      functionLinenumberEnd: 2285
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdata
        - pnbytes
        - lpd
      BBCount:         32
      ICount:          378
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - calloc
        - l_dnaGetIArray
        - pdfdataGetCid
        - returnErrorInt
        - sarrayGetString
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio2.c:2236,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2237,16'
              BranchSideFuncs:
                - returnErrorInt
                - strlen
                - calloc
                - l_dnaGetIArray
                - l_dnaGetIArray
                - strlen
                - free
                - free
                - sarrayGetString
                - strlen
                - pdfdataGetCid
                - sarrayGetString
                - strlen
                - strlen
                - free
                - free
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2238,6'
              BranchSideFuncs:
                - returnErrorInt
                - strlen
                - calloc
                - l_dnaGetIArray
                - l_dnaGetIArray
                - strlen
                - free
                - free
                - sarrayGetString
                - strlen
                - pdfdataGetCid
                - sarrayGetString
                - strlen
                - strlen
                - free
                - free
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2237,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2237,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2237,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2239,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2240,16'
              BranchSideFuncs:
                - strlen
                - calloc
                - l_dnaGetIArray
                - l_dnaGetIArray
                - strlen
                - free
                - free
                - sarrayGetString
                - strlen
                - pdfdataGetCid
                - sarrayGetString
                - strlen
                - strlen
                - free
                - free
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2241,14'
              BranchSideFuncs:
                - strlen
                - calloc
                - l_dnaGetIArray
                - l_dnaGetIArray
                - strlen
                - free
                - free
                - sarrayGetString
                - strlen
                - pdfdataGetCid
                - sarrayGetString
                - strlen
                - strlen
                - free
                - free
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2240,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2240,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2240,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2243,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2244,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2245,14'
              BranchSideFuncs:
                - l_dnaGetIArray
                - l_dnaGetIArray
                - strlen
                - free
                - free
                - sarrayGetString
                - strlen
                - pdfdataGetCid
                - sarrayGetString
                - strlen
                - strlen
                - free
                - free
                - returnErrorInt
        - Branch String:   'pdfio2.c:2244,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2244,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2244,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2259,5'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2260,34'
              BranchSideFuncs:
                - pdfdataGetCid
                - sarrayGetString
                - strlen
                - strlen
                - strlen
                - free
                - free
                - sarrayGetString
                - strlen
                - free
                - free
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2275,12'
              BranchSideFuncs:
                - strlen
                - free
                - free
                - sarrayGetString
                - strlen
        - Branch String:   'pdfio2.c:2260,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2261,13'
              BranchSideFuncs:
                - free
                - free
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2265,31'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - strlen
                - free
                - free
                - sarrayGetString
                - strlen
                - pdfdataGetCid
                - free
                - free
                - returnErrorInt
        - Branch String:   'pdfio2.c:2263,20'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2263,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2263,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2275,5'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2276,31'
              BranchSideFuncs:
                - sarrayGetString
                - strlen
                - strlen
                - free
                - free
            - BranchSide:      'pdfio2.c:2281,12'
              BranchSideFuncs:
                - strlen
                - free
                - free
      Callsites:
        - Src:             'pdfio2.c:2237,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2240,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2241,29'
          Dst:             strlen
        - Src:             'pdfio2.c:2243,28'
          Dst:             calloc
        - Src:             'pdfio2.c:2244,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2247,13'
          Dst:             l_dnaGetIArray
        - Src:             'pdfio2.c:2248,12'
          Dst:             l_dnaGetIArray
        - Src:             'pdfio2.c:2260,20'
          Dst:             pdfdataGetCid
        - Src:             'pdfio2.c:2263,20'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2265,15'
          Dst:             sarrayGetString
        - Src:             'pdfio2.c:2266,15'
          Dst:             strlen
        - Src:             'pdfio2.c:2271,33'
          Dst:             strlen
        - Src:             'pdfio2.c:2276,15'
          Dst:             sarrayGetString
        - Src:             'pdfio2.c:2277,51'
          Dst:             strlen
        - Src:             'pdfio2.c:2281,47'
          Dst:             strlen
    - functionName:    generateTrailerPdf
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2132
      functionLinenumberEnd: 2168
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpd
      BBCount:         7
      ICount:          81
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - l_dnaAddNumber
        - l_dnaGetCount
        - l_dnaGetIValue
        - makeTrailerStringPdf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio2.c:2159,5'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2160,24'
              BranchSideFuncs:
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaGetIValue
                - makeTrailerStringPdf
            - BranchSide:      'pdfio2.c:2164,20'
              BranchSideFuncs:
                - l_dnaGetIValue
                - makeTrailerStringPdf
      Callsites:
        - Src:             'pdfio2.c:2157,5'
          Dst:             l_dnaAddNumber
        - Src:             'pdfio2.c:2158,9'
          Dst:             l_dnaGetCount
        - Src:             'pdfio2.c:2160,9'
          Dst:             l_dnaGetIValue
        - Src:             'pdfio2.c:2162,9'
          Dst:             l_dnaAddNumber
        - Src:             'pdfio2.c:2164,5'
          Dst:             l_dnaGetIValue
        - Src:             'pdfio2.c:2167,20'
          Dst:             makeTrailerStringPdf
    - functionName:    makeTrailerStringPdf
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2173
      functionLinenumberEnd: 2208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - daloc
      BBCount:         13
      ICount:          105
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - l_dnaGetCount
        - l_dnaGetIValue
        - returnErrorPtr
        - sarrayAddString
        - sarrayCreate
        - sarrayDestroy
        - sarrayToString
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pdfio2.c:2179,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2180,24'
              BranchSideFuncs:
                - l_dnaGetCount
                - sarrayCreate
                - snprintf
                - sarrayAddString
                - l_dnaGetIValue
                - snprintf
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - l_dnaGetIValue
                - snprintf
                - sarrayAddString
            - BranchSide:      'pdfio2.c:2181,23'
              BranchSideFuncs:
                - l_dnaGetCount
                - sarrayCreate
                - snprintf
                - sarrayAddString
                - l_dnaGetIValue
                - snprintf
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - l_dnaGetIValue
                - snprintf
                - sarrayAddString
        - Branch String:   'pdfio2.c:2180,24'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2180,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:2180,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2188,5'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2189,24'
              BranchSideFuncs:
                - l_dnaGetIValue
                - snprintf
                - sarrayAddString
                - l_dnaGetIValue
                - snprintf
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
            - BranchSide:      'pdfio2.c:2194,20'
              BranchSideFuncs:
                - l_dnaGetIValue
                - snprintf
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
      Callsites:
        - Src:             'pdfio2.c:2180,24'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:2181,9'
          Dst:             l_dnaGetCount
        - Src:             'pdfio2.c:2183,10'
          Dst:             sarrayCreate
        - Src:             'pdfio2.c:2184,5'
          Dst:             snprintf
        - Src:             'pdfio2.c:2187,5'
          Dst:             sarrayAddString
        - Src:             'pdfio2.c:2189,9'
          Dst:             l_dnaGetIValue
        - Src:             'pdfio2.c:2190,9'
          Dst:             snprintf
        - Src:             'pdfio2.c:2191,9'
          Dst:             sarrayAddString
        - Src:             'pdfio2.c:2194,5'
          Dst:             l_dnaGetIValue
        - Src:             'pdfio2.c:2195,5'
          Dst:             snprintf
        - Src:             'pdfio2.c:2204,5'
          Dst:             sarrayAddString
        - Src:             'pdfio2.c:2205,14'
          Dst:             sarrayToString
        - Src:             'pdfio2.c:2206,5'
          Dst:             sarrayDestroy
    - functionName:    generateColormapStringsPdf
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2093
      functionLinenumberEnd: 2127
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpd
      BBCount:         15
      ICount:          127
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - l_dnaAddNumber
        - pdfdataGetCid
        - returnErrorInt
        - sarrayAddString
        - snprintf
        - stringNew
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio2.c:2106,5'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2107,34'
              BranchSideFuncs:
                - pdfdataGetCid
                - snprintf
                - stringNew
                - strlen
                - l_dnaAddNumber
                - sarrayAddString
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2125,18'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2107,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2108,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2109,13'
              BranchSideFuncs:
                - snprintf
                - stringNew
                - strlen
                - l_dnaAddNumber
                - sarrayAddString
                - pdfdataGetCid
                - returnErrorInt
        - Branch String:   'pdfio2.c:2108,20'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2108,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2108,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2109,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2109,32'
              BranchSideFuncs:
                - pdfdataGetCid
                - snprintf
                - stringNew
                - strlen
                - l_dnaAddNumber
                - sarrayAddString
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2111,14'
              BranchSideFuncs:
                - snprintf
                - stringNew
                - strlen
                - l_dnaAddNumber
                - sarrayAddString
                - pdfdataGetCid
                - returnErrorInt
      Callsites:
        - Src:             'pdfio2.c:2107,20'
          Dst:             pdfdataGetCid
        - Src:             'pdfio2.c:2108,20'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2112,9'
          Dst:             snprintf
        - Src:             'pdfio2.c:2120,17'
          Dst:             stringNew
        - Src:             'pdfio2.c:2121,38'
          Dst:             strlen
        - Src:             'pdfio2.c:2121,9'
          Dst:             l_dnaAddNumber
        - Src:             'pdfio2.c:2122,9'
          Dst:             sarrayAddString
    - functionName:    generatePreXStringsPdf
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1966
      functionLinenumberEnd: 2088
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpd
      BBCount:         73
      ICount:          451
      EdgeCount:       96
      CyclomaticComplexity: 25
      functionsReached:
        - l_dnaAddNumber
        - lept_stderr
        - pdfdataGetCid
        - returnErrorInt
        - sarrayAddString
        - snprintf
        - stringNew
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio2.c:1976,5'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1977,21'
              BranchSideFuncs:
                - pdfdataGetCid
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2087,5'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1978,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1979,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1981,13'
              BranchSideFuncs:
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - returnErrorInt
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
        - Branch String:   'pdfio2.c:1979,20'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1979,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1979,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1981,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1982,17'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - snprintf
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - returnErrorInt
                - stringNew
                - stringNew
            - BranchSide:      'pdfio2.c:2008,20'
              BranchSideFuncs:
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
                - returnErrorInt
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
        - Branch String:   'pdfio2.c:1982,17'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1983,24'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - snprintf
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorInt
                - stringNew
            - BranchSide:      'pdfio2.c:1986,24'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - snprintf
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorInt
                - stringNew
        - Branch String:   'pdfio2.c:1996,26'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1996,46'
              BranchSideFuncs:
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - snprintf
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1997,46'
              BranchSideFuncs:
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - snprintf
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorInt
        - Branch String:   'pdfio2.c:2008,20'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2009,17'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - snprintf
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
                - returnErrorInt
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
            - BranchSide:      'pdfio2.c:2019,20'
              BranchSideFuncs:
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
                - returnErrorInt
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
        - Branch String:   'pdfio2.c:2009,17'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2010,24'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - snprintf
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2011,22'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - snprintf
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
                - returnErrorInt
                - lept_stderr
                - stringNew
                - stringNew
        - Branch String:   'pdfio2.c:2011,22'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2012,24'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - snprintf
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2013,22'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - snprintf
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
                - returnErrorInt
                - lept_stderr
                - stringNew
        - Branch String:   'pdfio2.c:2013,22'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2014,24'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - snprintf
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2016,17'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - snprintf
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pdfio2.c:2019,20'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2020,17'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - snprintf
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
                - returnErrorInt
                - lept_stderr
                - stringNew
                - stringNew
            - BranchSide:      'pdfio2.c:2029,17'
              BranchSideFuncs:
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
                - returnErrorInt
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
        - Branch String:   'pdfio2.c:2020,17'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2021,24'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - snprintf
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2022,22'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - snprintf
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
                - returnErrorInt
                - lept_stderr
                - stringNew
        - Branch String:   'pdfio2.c:2022,22'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2023,24'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - snprintf
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2025,17'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - snprintf
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pdfio2.c:2029,17'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2030,26'
              BranchSideFuncs:
                - snprintf
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
                - returnErrorInt
                - snprintf
                - stringNew
            - BranchSide:      'pdfio2.c:2033,21'
              BranchSideFuncs:
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
                - returnErrorInt
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
        - Branch String:   'pdfio2.c:2033,35'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2033,38'
              BranchSideFuncs:
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
                - returnErrorInt
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
            - BranchSide:      'pdfio2.c:2036,26'
              BranchSideFuncs:
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
                - returnErrorInt
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
        - Branch String:   'pdfio2.c:2033,21'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2034,28'
              BranchSideFuncs:
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - lept_stderr
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
                - returnErrorInt
                - snprintf
                - stringNew
            - BranchSide:      'pdfio2.c:2036,26'
              BranchSideFuncs:
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
                - returnErrorInt
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
        - Branch String:   'pdfio2.c:2036,26'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2037,28'
              BranchSideFuncs:
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - lept_stderr
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
                - returnErrorInt
                - snprintf
                - stringNew
            - BranchSide:      'pdfio2.c:2038,26'
              BranchSideFuncs:
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
                - returnErrorInt
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
        - Branch String:   'pdfio2.c:2038,26'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2039,28'
              BranchSideFuncs:
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - lept_stderr
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
                - returnErrorInt
                - snprintf
                - stringNew
            - BranchSide:      'pdfio2.c:2041,21'
              BranchSideFuncs:
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
                - returnErrorInt
                - snprintf
                - stringNew
                - lept_stderr
        - Branch String:   'pdfio2.c:2059,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2060,20'
              BranchSideFuncs:
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2062,18'
              BranchSideFuncs:
                - snprintf
                - stringNew
                - sarrayAddString
                - strlen
                - strlen
                - l_dnaAddNumber
                - free
                - free
                - free
                - free
                - pdfdataGetCid
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - lept_stderr
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - snprintf
                - stringNew
                - free
                - stringNew
                - stringNew
                - returnErrorInt
      Callsites:
        - Src:             'pdfio2.c:1978,20'
          Dst:             pdfdataGetCid
        - Src:             'pdfio2.c:1979,20'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:1983,24'
          Dst:             stringNew
        - Src:             'pdfio2.c:1986,24'
          Dst:             stringNew
        - Src:             'pdfio2.c:1988,20'
          Dst:             stringNew
        - Src:             'pdfio2.c:1996,46'
          Dst:             stringNew
        - Src:             'pdfio2.c:1997,46'
          Dst:             stringNew
        - Src:             'pdfio2.c:1998,13'
          Dst:             snprintf
        - Src:             'pdfio2.c:2006,20'
          Dst:             stringNew
        - Src:             'pdfio2.c:2010,24'
          Dst:             stringNew
        - Src:             'pdfio2.c:2012,24'
          Dst:             stringNew
        - Src:             'pdfio2.c:2014,24'
          Dst:             stringNew
        - Src:             'pdfio2.c:2016,17'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:2017,20'
          Dst:             stringNew
        - Src:             'pdfio2.c:2018,20'
          Dst:             stringNew
        - Src:             'pdfio2.c:2021,24'
          Dst:             stringNew
        - Src:             'pdfio2.c:2023,24'
          Dst:             stringNew
        - Src:             'pdfio2.c:2025,17'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:2026,20'
          Dst:             stringNew
        - Src:             'pdfio2.c:2027,20'
          Dst:             stringNew
        - Src:             'pdfio2.c:2030,17'
          Dst:             snprintf
        - Src:             'pdfio2.c:2031,24'
          Dst:             stringNew
        - Src:             'pdfio2.c:2034,28'
          Dst:             stringNew
        - Src:             'pdfio2.c:2037,28'
          Dst:             stringNew
        - Src:             'pdfio2.c:2039,28'
          Dst:             stringNew
        - Src:             'pdfio2.c:2041,21'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:2044,13'
          Dst:             snprintf
        - Src:             'pdfio2.c:2045,20'
          Dst:             stringNew
        - Src:             'pdfio2.c:2046,20'
          Dst:             stringNew
        - Src:             'pdfio2.c:2048,17'
          Dst:             snprintf
        - Src:             'pdfio2.c:2056,24'
          Dst:             stringNew
        - Src:             'pdfio2.c:2060,20'
          Dst:             stringNew
        - Src:             'pdfio2.c:2062,9'
          Dst:             snprintf
        - Src:             'pdfio2.c:2077,16'
          Dst:             stringNew
        - Src:             'pdfio2.c:2078,9'
          Dst:             sarrayAddString
        - Src:             'pdfio2.c:2080,23'
          Dst:             strlen
        - Src:             'pdfio2.c:2080,56'
          Dst:             strlen
        - Src:             'pdfio2.c:2079,9'
          Dst:             l_dnaAddNumber
    - functionName:    generateContentStringPdf
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1920
      functionLinenumberEnd: 1961
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpd
      BBCount:         18
      ICount:          168
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - l_dnaAddNumber
        - ptaGetPt
        - returnErrorInt
        - sarrayAddString
        - sarrayCreate
        - sarrayDestroy
        - sarrayToString
        - snprintf
        - stringNew
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio2.c:1928,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1929,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1931,23'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayToString
                - sarrayDestroy
                - free
                - returnErrorInt
                - strlen
                - snprintf
                - stringNew
                - strlen
                - l_dnaAddNumber
                - sarrayDestroy
                - free
                - free
                - ptaGetPt
                - ptaGetPt
                - snprintf
                - sarrayAddString
        - Branch String:   'pdfio2.c:1929,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1929,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1929,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1932,5'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1933,18'
              BranchSideFuncs:
                - ptaGetPt
                - ptaGetPt
                - snprintf
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - free
                - returnErrorInt
                - strlen
                - snprintf
                - stringNew
                - strlen
                - l_dnaAddNumber
                - sarrayDestroy
                - free
                - free
            - BranchSide:      'pdfio2.c:1940,27'
              BranchSideFuncs:
                - sarrayToString
                - sarrayDestroy
                - free
                - returnErrorInt
                - strlen
                - snprintf
                - stringNew
                - strlen
                - l_dnaAddNumber
                - sarrayDestroy
                - free
                - free
        - Branch String:   'pdfio2.c:1942,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1943,9'
              BranchSideFuncs:
                - strlen
                - snprintf
                - stringNew
                - strlen
                - l_dnaAddNumber
                - sarrayDestroy
                - free
                - free
            - BranchSide:      'pdfio2.c:1947,14'
              BranchSideFuncs:
                - strlen
                - snprintf
                - stringNew
                - strlen
                - l_dnaAddNumber
                - sarrayDestroy
                - free
                - free
        - Branch String:   'pdfio2.c:1944,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1944,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1944,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio2.c:1928,24'
          Dst:             calloc
        - Src:             'pdfio2.c:1929,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:1931,10'
          Dst:             sarrayCreate
        - Src:             'pdfio2.c:1933,9'
          Dst:             ptaGetPt
        - Src:             'pdfio2.c:1934,9'
          Dst:             ptaGetPt
        - Src:             'pdfio2.c:1935,9'
          Dst:             snprintf
        - Src:             'pdfio2.c:1938,9'
          Dst:             sarrayAddString
        - Src:             'pdfio2.c:1940,12'
          Dst:             sarrayToString
        - Src:             'pdfio2.c:1941,5'
          Dst:             sarrayDestroy
        - Src:             'pdfio2.c:1944,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:1953,37'
          Dst:             strlen
        - Src:             'pdfio2.c:1947,5'
          Dst:             snprintf
        - Src:             'pdfio2.c:1955,17'
          Dst:             stringNew
        - Src:             'pdfio2.c:1956,34'
          Dst:             strlen
        - Src:             'pdfio2.c:1956,5'
          Dst:             l_dnaAddNumber
        - Src:             'pdfio2.c:1957,5'
          Dst:             sarrayDestroy
    - functionName:    generatePageStringPdf
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1915
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpd
      BBCount:         18
      ICount:          151
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - boxGetGeometry
        - calloc
        - l_dnaAddNumber
        - returnErrorInt
        - sarrayAddString
        - sarrayCreate
        - sarrayDestroy
        - sarrayToString
        - snprintf
        - stringNew
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio2.c:1878,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1879,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1881,20'
              BranchSideFuncs:
                - boxGetGeometry
                - sarrayCreate
                - sarrayToString
                - sarrayDestroy
                - free
                - returnErrorInt
                - snprintf
                - stringNew
                - strlen
                - l_dnaAddNumber
                - sarrayDestroy
                - free
                - free
                - snprintf
                - sarrayAddString
        - Branch String:   'pdfio2.c:1879,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1879,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1879,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1883,5'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1884,18'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - free
                - returnErrorInt
                - snprintf
                - stringNew
                - strlen
                - l_dnaAddNumber
                - sarrayDestroy
                - free
                - free
            - BranchSide:      'pdfio2.c:1887,27'
              BranchSideFuncs:
                - sarrayToString
                - sarrayDestroy
                - free
                - returnErrorInt
                - snprintf
                - stringNew
                - strlen
                - l_dnaAddNumber
                - sarrayDestroy
                - free
                - free
        - Branch String:   'pdfio2.c:1889,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1890,9'
              BranchSideFuncs:
                - snprintf
                - stringNew
                - strlen
                - l_dnaAddNumber
                - sarrayDestroy
                - free
                - free
            - BranchSide:      'pdfio2.c:1894,14'
              BranchSideFuncs:
                - snprintf
                - stringNew
                - strlen
                - l_dnaAddNumber
                - sarrayDestroy
                - free
                - free
        - Branch String:   'pdfio2.c:1891,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1891,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1891,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio2.c:1878,24'
          Dst:             calloc
        - Src:             'pdfio2.c:1879,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:1881,5'
          Dst:             boxGetGeometry
        - Src:             'pdfio2.c:1882,10'
          Dst:             sarrayCreate
        - Src:             'pdfio2.c:1884,9'
          Dst:             snprintf
        - Src:             'pdfio2.c:1885,9'
          Dst:             sarrayAddString
        - Src:             'pdfio2.c:1887,12'
          Dst:             sarrayToString
        - Src:             'pdfio2.c:1888,5'
          Dst:             sarrayDestroy
        - Src:             'pdfio2.c:1891,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:1894,5'
          Dst:             snprintf
        - Src:             'pdfio2.c:1909,17'
          Dst:             stringNew
        - Src:             'pdfio2.c:1910,34'
          Dst:             strlen
        - Src:             'pdfio2.c:1910,5'
          Dst:             l_dnaAddNumber
        - Src:             'pdfio2.c:1911,5'
          Dst:             sarrayDestroy
    - functionName:    generateMediaboxPdf
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1837
      functionLinenumberEnd: 1863
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpd
      BBCount:         17
      ICount:          150
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - boxCreate
        - ptaGetPt
        - ptaSetPt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio2.c:1844,5'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1845,18'
              BranchSideFuncs:
                - ptaGetPt
                - ptaGetPt
                - boxCreate
                - ptaGetPt
                - ptaGetPt
                - ptaSetPt
            - BranchSide:      'pdfio2.c:1851,47'
              BranchSideFuncs:
                - boxCreate
                - ptaGetPt
                - ptaGetPt
                - ptaSetPt
        - Branch String:   'pdfio2.c:1847,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1847,14'
              BranchSideFuncs:
                - boxCreate
                - ptaGetPt
                - ptaGetPt
                - ptaSetPt
                - ptaGetPt
                - ptaGetPt
            - BranchSide:      'pdfio2.c:1847,14'
              BranchSideFuncs:
                - boxCreate
                - ptaGetPt
                - ptaGetPt
                - ptaSetPt
                - ptaGetPt
                - ptaGetPt
        - Branch String:   'pdfio2.c:1848,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1848,14'
              BranchSideFuncs:
                - boxCreate
                - ptaGetPt
                - ptaGetPt
                - ptaSetPt
                - ptaGetPt
                - ptaGetPt
            - BranchSide:      'pdfio2.c:1848,14'
              BranchSideFuncs:
                - boxCreate
                - ptaGetPt
                - ptaGetPt
                - ptaSetPt
                - ptaGetPt
                - ptaGetPt
        - Branch String:   'pdfio2.c:1858,5'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1859,18'
              BranchSideFuncs:
                - ptaGetPt
                - ptaGetPt
                - ptaSetPt
            - BranchSide:      'pdfio2.c:1863,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio2.c:1845,9'
          Dst:             ptaGetPt
        - Src:             'pdfio2.c:1846,9'
          Dst:             ptaGetPt
        - Src:             'pdfio2.c:1851,21'
          Dst:             boxCreate
        - Src:             'pdfio2.c:1859,9'
          Dst:             ptaGetPt
        - Src:             'pdfio2.c:1860,9'
          Dst:             ptaGetPt
        - Src:             'pdfio2.c:1861,9'
          Dst:             ptaSetPt
    - functionName:    generateFixedStringsPdf
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1727
      functionLinenumberEnd: 1788
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpd
      BBCount:         15
      ICount:          165
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - generateEscapeString
        - getLeptonicaVersion
        - l_dnaAddNumber
        - l_getFormattedDate
        - lept_stderr
        - sarrayAddString
        - sarrayCreate
        - sarrayDestroy
        - sarrayToString
        - snprintf
        - stringNew
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio2.c:1747,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1748,19'
              BranchSideFuncs:
                - l_getFormattedDate
                - snprintf
                - sarrayAddString
                - free
                - getLeptonicaVersion
                - snprintf
                - free
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - strlen
                - l_dnaAddNumber
                - sarrayDestroy
                - stringNew
                - strlen
                - l_dnaAddNumber
                - stringNew
                - generateEscapeString
                - free
                - lept_stderr
                - snprintf
                - sarrayAddString
            - BranchSide:      'pdfio2.c:1757,18'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - strlen
                - l_dnaAddNumber
                - sarrayDestroy
                - stringNew
                - strlen
                - l_dnaAddNumber
                - stringNew
                - generateEscapeString
                - free
                - lept_stderr
                - snprintf
                - sarrayAddString
        - Branch String:   'pdfio2.c:1760,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1760,9'
              BranchSideFuncs:
                - generateEscapeString
                - free
                - sarrayAddString
                - sarrayToString
                - strlen
                - l_dnaAddNumber
                - sarrayDestroy
                - stringNew
                - strlen
                - l_dnaAddNumber
                - stringNew
                - lept_stderr
                - snprintf
                - sarrayAddString
            - BranchSide:      'pdfio2.c:1762,44'
              BranchSideFuncs:
                - generateEscapeString
                - free
                - sarrayAddString
                - sarrayToString
                - strlen
                - l_dnaAddNumber
                - sarrayDestroy
                - stringNew
                - strlen
                - l_dnaAddNumber
                - stringNew
                - lept_stderr
                - snprintf
                - sarrayAddString
        - Branch String:   'pdfio2.c:1762,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1763,22'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - free
                - sarrayAddString
                - sarrayToString
                - strlen
                - l_dnaAddNumber
                - sarrayDestroy
                - stringNew
                - strlen
                - l_dnaAddNumber
                - stringNew
            - BranchSide:      'pdfio2.c:1766,13'
              BranchSideFuncs:
                - free
                - sarrayAddString
                - sarrayToString
                - strlen
                - l_dnaAddNumber
                - sarrayDestroy
                - stringNew
                - strlen
                - l_dnaAddNumber
                - stringNew
                - lept_stderr
      Callsites:
        - Src:             'pdfio2.c:1733,15'
          Dst:             stringNew
        - Src:             'pdfio2.c:1734,34'
          Dst:             strlen
        - Src:             'pdfio2.c:1734,5'
          Dst:             l_dnaAddNumber
        - Src:             'pdfio2.c:1736,17'
          Dst:             stringNew
        - Src:             'pdfio2.c:1742,34'
          Dst:             strlen
        - Src:             'pdfio2.c:1742,5'
          Dst:             l_dnaAddNumber
        - Src:             'pdfio2.c:1744,10'
          Dst:             sarrayCreate
        - Src:             'pdfio2.c:1745,5'
          Dst:             sarrayAddString
        - Src:             'pdfio2.c:1748,19'
          Dst:             l_getFormattedDate
        - Src:             'pdfio2.c:1749,9'
          Dst:             snprintf
        - Src:             'pdfio2.c:1750,9'
          Dst:             sarrayAddString
        - Src:             'pdfio2.c:1752,19'
          Dst:             getLeptonicaVersion
        - Src:             'pdfio2.c:1753,9'
          Dst:             snprintf
        - Src:             'pdfio2.c:1757,9'
          Dst:             snprintf
        - Src:             'pdfio2.c:1759,5'
          Dst:             sarrayAddString
        - Src:             'pdfio2.c:1762,23'
          Dst:             generateEscapeString
        - Src:             'pdfio2.c:1763,13'
          Dst:             snprintf
        - Src:             'pdfio2.c:1764,13'
          Dst:             sarrayAddString
        - Src:             'pdfio2.c:1766,13'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:1770,5'
          Dst:             sarrayAddString
        - Src:             'pdfio2.c:1772,17'
          Dst:             sarrayToString
        - Src:             'pdfio2.c:1773,34'
          Dst:             strlen
        - Src:             'pdfio2.c:1773,5'
          Dst:             l_dnaAddNumber
        - Src:             'pdfio2.c:1774,5'
          Dst:             sarrayDestroy
        - Src:             'pdfio2.c:1776,17'
          Dst:             stringNew
        - Src:             'pdfio2.c:1782,34'
          Dst:             strlen
        - Src:             'pdfio2.c:1782,5'
          Dst:             l_dnaAddNumber
        - Src:             'pdfio2.c:1785,23'
          Dst:             stringNew
    - functionName:    l_pdfSetDateAndVersion
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3052
      functionLinenumberEnd: 3054
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - flag
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    l_pdfSetG4ImageMask
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3032
      functionLinenumberEnd: 3034
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - flag
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getPdfRendererResolution
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2943
      functionLinenumberEnd: 3010
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - infile
        - outdir
        - pres
      BBCount:         53
      ICount:          309
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - callSystemDebug
        - getPdfMediaBoxSizes
        - getPdfPageCount
        - getSortedPathnamesInDirectory
        - lept_stderr
        - pixReadHeader
        - returnErrorInt
        - sarrayDestroy
        - sarrayGetString
        - snprintf
        - splitPathAtDirectory
        - splitPathAtExtension
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pdfio2.c:2949,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2950,16'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - getPdfMediaBoxSizes
                - lept_stderr
                - getPdfPageCount
                - splitPathAtDirectory
                - splitPathAtExtension
                - snprintf
                - free
                - free
                - callSystemDebug
                - getSortedPathnamesInDirectory
                - sarrayGetString
                - pixReadHeader
                - sarrayDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:2951,6'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - getPdfMediaBoxSizes
                - lept_stderr
                - getPdfPageCount
                - splitPathAtDirectory
                - splitPathAtExtension
                - snprintf
                - free
                - free
                - callSystemDebug
                - getSortedPathnamesInDirectory
                - sarrayGetString
                - pixReadHeader
                - sarrayDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio2.c:2950,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2950,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2950,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2959,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2960,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - getPdfMediaBoxSizes
                - lept_stderr
                - getPdfPageCount
                - splitPathAtDirectory
                - splitPathAtExtension
                - snprintf
                - free
                - free
                - callSystemDebug
                - getSortedPathnamesInDirectory
                - sarrayGetString
                - pixReadHeader
                - sarrayDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:2966,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - getPdfMediaBoxSizes
                - lept_stderr
                - getPdfPageCount
                - splitPathAtDirectory
                - splitPathAtExtension
                - snprintf
                - free
                - free
                - callSystemDebug
                - getSortedPathnamesInDirectory
                - sarrayGetString
                - pixReadHeader
                - sarrayDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio2.c:2960,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2963,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio2.c:2963,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2966,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2967,16'
              BranchSideFuncs:
                - returnErrorInt
                - getPdfMediaBoxSizes
                - lept_stderr
                - getPdfPageCount
                - splitPathAtDirectory
                - splitPathAtExtension
                - snprintf
                - free
                - free
                - callSystemDebug
                - getSortedPathnamesInDirectory
                - sarrayGetString
                - pixReadHeader
                - sarrayDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:2968,10'
              BranchSideFuncs:
                - returnErrorInt
                - getPdfMediaBoxSizes
                - lept_stderr
                - getPdfPageCount
                - splitPathAtDirectory
                - splitPathAtExtension
                - snprintf
                - free
                - free
                - callSystemDebug
                - getSortedPathnamesInDirectory
                - sarrayGetString
                - pixReadHeader
                - sarrayDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio2.c:2967,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2967,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2967,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2968,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2969,16'
              BranchSideFuncs:
                - getPdfMediaBoxSizes
                - lept_stderr
                - getPdfPageCount
                - splitPathAtDirectory
                - splitPathAtExtension
                - snprintf
                - free
                - free
                - callSystemDebug
                - getSortedPathnamesInDirectory
                - sarrayGetString
                - pixReadHeader
                - sarrayDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:2971,9'
              BranchSideFuncs:
                - getPdfMediaBoxSizes
                - lept_stderr
                - getPdfPageCount
                - splitPathAtDirectory
                - splitPathAtExtension
                - snprintf
                - free
                - free
                - callSystemDebug
                - getSortedPathnamesInDirectory
                - sarrayGetString
                - pixReadHeader
                - sarrayDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio2.c:2969,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2969,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2969,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2973,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2974,66'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:2985,5'
              BranchSideFuncs:
                - lept_stderr
                - getPdfPageCount
                - splitPathAtDirectory
                - splitPathAtExtension
                - snprintf
                - free
                - free
                - callSystemDebug
                - getSortedPathnamesInDirectory
                - sarrayGetString
                - pixReadHeader
                - sarrayDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio2.c:2975,18'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2975,16'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio2.c:2975,16'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pdfio2.c:2976,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2977,54'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio2.c:2981,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2987,14'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2987,30'
              BranchSideFuncs:
                - splitPathAtDirectory
                - splitPathAtExtension
                - snprintf
                - free
                - free
                - callSystemDebug
                - getSortedPathnamesInDirectory
                - sarrayGetString
                - pixReadHeader
                - sarrayDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:2987,12'
              BranchSideFuncs:
                - splitPathAtDirectory
                - splitPathAtExtension
                - snprintf
                - free
                - free
                - callSystemDebug
                - getSortedPathnamesInDirectory
                - sarrayGetString
                - pixReadHeader
                - sarrayDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio2.c:3001,15'
          Branch Sides:
            - BranchSide:      'pdfio2.c:3001,18'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:3006,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pdfio2.c:3001,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:3002,15'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio2.c:3006,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pdfio2.c:3002,15'
          Branch Sides:
            - BranchSide:      'pdfio2.c:3002,15'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio2.c:3002,15'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pdfio2.c:3002,15'
          Branch Sides:
            - BranchSide:      'pdfio2.c:3002,15'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio2.c:3002,13'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pdfio2.c:3002,15'
          Branch Sides:
            - BranchSide:      'pdfio2.c:3002,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio2.c:3002,13'
              BranchSideFuncs:
                - lept_stderr
      Callsites:
        - Src:             'pdfio2.c:2950,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2960,9'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:2967,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2969,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2972,11'
          Dst:             getPdfMediaBoxSizes
        - Src:             'pdfio2.c:2974,9'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:2978,13'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:2985,5'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:2986,5'
          Dst:             getPdfPageCount
        - Src:             'pdfio2.c:2988,5'
          Dst:             splitPathAtDirectory
        - Src:             'pdfio2.c:2989,5'
          Dst:             splitPathAtExtension
        - Src:             'pdfio2.c:2990,5'
          Dst:             snprintf
        - Src:             'pdfio2.c:2994,5'
          Dst:             callSystemDebug
        - Src:             'pdfio2.c:2997,10'
          Dst:             getSortedPathnamesInDirectory
        - Src:             'pdfio2.c:2998,13'
          Dst:             sarrayGetString
        - Src:             'pdfio2.c:2999,5'
          Dst:             pixReadHeader
        - Src:             'pdfio2.c:3000,5'
          Dst:             sarrayDestroy
        - Src:             'pdfio2.c:3004,9'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:3006,9'
          Dst:             lept_stderr
    - functionName:    getPdfMediaBoxSizes
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2833
      functionLinenumberEnd: 2905
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fname
        - pnaw
        - pnah
        - pmedw
        - pmedh
      BBCount:         75
      ICount:          394
      EdgeCount:       101
      CyclomaticComplexity: 28
      functionsReached:
        - __isoc99_sscanf
        - arrayFindEachSequence
        - findFileFormat
        - l_binaryRead
        - l_dnaDestroy
        - l_dnaGetCount
        - l_dnaGetIValue
        - lept_roundftoi
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetMedian
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio2.c:2842,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2842,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - numaCreate
                - free
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2843,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - numaCreate
                - free
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2843,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2843,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - numaCreate
                - free
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2844,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - numaCreate
                - free
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2844,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2844,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - numaCreate
                - free
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2845,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - numaCreate
                - free
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2845,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2845,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - numaCreate
                - free
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2846,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - numaCreate
                - free
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2846,15'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2846,19'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - numaCreate
                - free
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2848,10'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - numaCreate
                - free
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2846,24'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2846,28'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - numaCreate
                - free
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2848,10'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - numaCreate
                - free
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2846,34'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2846,38'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - numaCreate
                - free
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2848,10'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - numaCreate
                - free
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2846,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2847,16'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - numaCreate
                - free
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2848,10'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - numaCreate
                - free
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2847,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2847,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2847,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2848,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2849,16'
              BranchSideFuncs:
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - numaCreate
                - free
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2852,20'
              BranchSideFuncs:
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - numaCreate
                - free
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2849,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2849,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2849,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2853,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2854,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2857,30'
              BranchSideFuncs:
                - l_binaryRead
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - numaCreate
                - free
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pdfio2.c:2854,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2854,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2854,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2857,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2858,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2859,33'
              BranchSideFuncs:
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - numaCreate
                - free
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pdfio2.c:2858,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2858,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2858,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2861,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2862,9'
              BranchSideFuncs:
                - l_dnaGetCount
                - numaCreate
                - numaCreate
                - free
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pdfio2.c:2868,23'
              BranchSideFuncs:
                - l_dnaGetCount
                - numaCreate
                - numaCreate
                - free
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pdfio2.c:2863,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2864,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio2.c:2864,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2871,5'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2872,24'
              BranchSideFuncs:
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - numaAddNumber
                - free
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:2883,5'
              BranchSideFuncs:
                - free
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
        - Branch String:   'pdfio2.c:2875,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2876,13'
              BranchSideFuncs:
                - free
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pdfio2.c:2880,23'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - free
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - lept_stderr
        - Branch String:   'pdfio2.c:2876,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2878,13'
              BranchSideFuncs:
                - lept_stderr
                - free
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'pdfio2.c:2878,13'
              BranchSideFuncs:
                - free
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pdfio2.c:2886,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2887,23'
              BranchSideFuncs:
                - numaGetMedian
                - lept_roundftoi
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:2891,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
        - Branch String:   'pdfio2.c:2889,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2889,64'
              BranchSideFuncs:
                - lept_stderr
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
            - BranchSide:      'pdfio2.c:2890,5'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
        - Branch String:   'pdfio2.c:2891,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2892,17'
              BranchSideFuncs:
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
            - BranchSide:      'pdfio2.c:2894,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
        - Branch String:   'pdfio2.c:2895,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2896,23'
              BranchSideFuncs:
                - numaGetMedian
                - lept_roundftoi
                - numaDestroy
                - lept_stderr
            - BranchSide:      'pdfio2.c:2900,9'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'pdfio2.c:2898,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2898,65'
              BranchSideFuncs:
                - lept_stderr
                - numaDestroy
            - BranchSide:      'pdfio2.c:2899,5'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'pdfio2.c:2900,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2901,17'
              BranchSideFuncs: []
            - BranchSide:      'pdfio2.c:2903,9'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'pdfio2.c:2847,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2849,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2852,5'
          Dst:             findFileFormat
        - Src:             'pdfio2.c:2854,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2857,17'
          Dst:             l_binaryRead
        - Src:             'pdfio2.c:2858,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2859,11'
          Dst:             arrayFindEachSequence
        - Src:             'pdfio2.c:2863,9'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:2868,9'
          Dst:             l_dnaGetCount
        - Src:             'pdfio2.c:2869,11'
          Dst:             numaCreate
        - Src:             'pdfio2.c:2870,11'
          Dst:             numaCreate
        - Src:             'pdfio2.c:2872,9'
          Dst:             l_dnaGetIValue
        - Src:             'pdfio2.c:2873,15'
          Dst:             __isoc99_sscanf
        - Src:             'pdfio2.c:2876,13'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:2880,9'
          Dst:             numaAddNumber
        - Src:             'pdfio2.c:2881,9'
          Dst:             numaAddNumber
        - Src:             'pdfio2.c:2884,5'
          Dst:             l_dnaDestroy
        - Src:             'pdfio2.c:2887,9'
          Dst:             numaGetMedian
        - Src:             'pdfio2.c:2888,18'
          Dst:             lept_roundftoi
        - Src:             'pdfio2.c:2889,27'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:2894,9'
          Dst:             numaDestroy
        - Src:             'pdfio2.c:2896,9'
          Dst:             numaGetMedian
        - Src:             'pdfio2.c:2897,18'
          Dst:             lept_roundftoi
        - Src:             'pdfio2.c:2898,27'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:2903,9'
          Dst:             numaDestroy
    - functionName:    getPdfPageCount
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2623
      functionLinenumberEnd: 2678
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fname
        - pnpages
      BBCount:         47
      ICount:          240
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - __isoc99_sscanf
        - arrayFindSequence
        - findFileFormat
        - l_binaryRead
        - l_binaryReadSelect
        - lept_stderr
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio2.c:2628,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2629,16'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormat
                - l_binaryReadSelect
                - arrayFindSequence
                - lept_stderr
                - free
                - l_binaryRead
                - arrayFindSequence
                - free
                - lept_stderr
                - __isoc99_sscanf
                - free
                - returnErrorInt
                - free
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2630,6'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormat
                - l_binaryReadSelect
                - arrayFindSequence
                - lept_stderr
                - free
                - l_binaryRead
                - arrayFindSequence
                - free
                - lept_stderr
                - __isoc99_sscanf
                - free
                - returnErrorInt
                - free
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2629,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2629,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2629,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2631,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2632,16'
              BranchSideFuncs:
                - findFileFormat
                - l_binaryReadSelect
                - arrayFindSequence
                - lept_stderr
                - free
                - l_binaryRead
                - arrayFindSequence
                - free
                - lept_stderr
                - __isoc99_sscanf
                - free
                - returnErrorInt
                - free
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2635,20'
              BranchSideFuncs:
                - findFileFormat
                - l_binaryReadSelect
                - arrayFindSequence
                - lept_stderr
                - free
                - l_binaryRead
                - arrayFindSequence
                - free
                - lept_stderr
                - __isoc99_sscanf
                - free
                - returnErrorInt
                - free
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2632,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2632,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2632,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2636,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2637,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2640,36'
              BranchSideFuncs:
                - l_binaryReadSelect
                - arrayFindSequence
                - lept_stderr
                - free
                - l_binaryRead
                - arrayFindSequence
                - free
                - lept_stderr
                - __isoc99_sscanf
                - free
                - returnErrorInt
                - free
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2637,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2637,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2637,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2640,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2642,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2647,23'
              BranchSideFuncs:
                - arrayFindSequence
                - lept_stderr
                - free
                - l_binaryRead
                - arrayFindSequence
                - free
                - lept_stderr
                - __isoc99_sscanf
                - free
                - returnErrorInt
                - free
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2642,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2642,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2642,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2649,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2650,9'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - returnErrorInt
                - free
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2664,9'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - returnErrorInt
                - free
                - returnErrorInt
        - Branch String:   'pdfio2.c:2652,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2653,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2654,27'
              BranchSideFuncs:
                - arrayFindSequence
                - free
                - lept_stderr
                - __isoc99_sscanf
                - free
                - returnErrorInt
                - free
                - returnErrorInt
        - Branch String:   'pdfio2.c:2653,20'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2653,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2653,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2656,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2657,13'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - returnErrorInt
                - free
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2661,5'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - returnErrorInt
                - free
                - returnErrorInt
        - Branch String:   'pdfio2.c:2658,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2659,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio2.c:2659,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2664,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2665,9'
              BranchSideFuncs:
                - free
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2670,27'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - returnErrorInt
        - Branch String:   'pdfio2.c:2666,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2666,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2666,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2672,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2673,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2674,16'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2673,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2673,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2673,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio2.c:2629,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2632,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2635,5'
          Dst:             findFileFormat
        - Src:             'pdfio2.c:2637,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2640,17'
          Dst:             l_binaryReadSelect
        - Src:             'pdfio2.c:2642,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2647,5'
          Dst:             arrayFindSequence
        - Src:             'pdfio2.c:2650,9'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:2652,21'
          Dst:             l_binaryRead
        - Src:             'pdfio2.c:2653,20'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2654,9'
          Dst:             arrayFindSequence
        - Src:             'pdfio2.c:2658,13'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:2666,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2670,11'
          Dst:             __isoc99_sscanf
        - Src:             'pdfio2.c:2673,16'
          Dst:             returnErrorInt
    - functionName:    getPdfPageSizes
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2710
      functionLinenumberEnd: 2798
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fname
        - pnaw
        - pnah
        - pmedw
        - pmedh
      BBCount:         93
      ICount:          475
      EdgeCount:       125
      CyclomaticComplexity: 34
      functionsReached:
        - __isoc99_sscanf
        - arrayFindEachSequence
        - findFileFormat
        - l_binaryRead
        - l_dnaDestroy
        - l_dnaGetCount
        - l_dnaGetIValue
        - lept_roundftoi
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetMedian
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pdfio2.c:2720,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2720,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2721,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2721,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2721,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2722,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2722,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2722,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2723,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2723,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2723,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2724,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2724,15'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2724,19'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2726,10'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2724,24'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2724,28'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2726,10'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2724,34'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2724,38'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2726,10'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2724,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2725,16'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2726,10'
              BranchSideFuncs:
                - returnErrorInt
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2725,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2725,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2725,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2726,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2727,16'
              BranchSideFuncs:
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2730,20'
              BranchSideFuncs:
                - findFileFormat
                - l_binaryRead
                - arrayFindEachSequence
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2727,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2727,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2727,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2731,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2732,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2736,30'
              BranchSideFuncs:
                - l_binaryRead
                - arrayFindEachSequence
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pdfio2.c:2732,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2732,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2732,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2736,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2737,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2738,34'
              BranchSideFuncs:
                - arrayFindEachSequence
                - arrayFindEachSequence
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio2.c:2737,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2737,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2737,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2742,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2743,9'
              BranchSideFuncs:
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:2744,10'
              BranchSideFuncs:
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio2.c:2743,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2744,10'
              BranchSideFuncs:
                - lept_stderr
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:2744,10'
              BranchSideFuncs:
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio2.c:2744,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2745,9'
              BranchSideFuncs:
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pdfio2.c:2746,10'
              BranchSideFuncs:
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pdfio2.c:2745,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2746,10'
              BranchSideFuncs:
                - lept_stderr
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pdfio2.c:2746,10'
              BranchSideFuncs:
                - free
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pdfio2.c:2746,15'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2746,19'
              BranchSideFuncs:
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pdfio2.c:2753,24'
              BranchSideFuncs:
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pdfio2.c:2746,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2747,9'
              BranchSideFuncs:
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pdfio2.c:2753,24'
              BranchSideFuncs:
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pdfio2.c:2748,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2749,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio2.c:2749,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2755,5'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2756,24'
              BranchSideFuncs:
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:2765,24'
              BranchSideFuncs:
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pdfio2.c:2758,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2759,13'
              BranchSideFuncs:
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pdfio2.c:2763,23'
              BranchSideFuncs:
                - numaAddNumber
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - lept_stderr
        - Branch String:   'pdfio2.c:2759,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2761,13'
              BranchSideFuncs:
                - lept_stderr
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
            - BranchSide:      'pdfio2.c:2761,13'
              BranchSideFuncs:
                - l_dnaGetCount
                - numaCreate
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pdfio2.c:2767,5'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2768,24'
              BranchSideFuncs:
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - lept_stderr
            - BranchSide:      'pdfio2.c:2778,5'
              BranchSideFuncs:
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
        - Branch String:   'pdfio2.c:2770,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2771,13'
              BranchSideFuncs:
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pdfio2.c:2775,23'
              BranchSideFuncs:
                - numaAddNumber
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - lept_stderr
        - Branch String:   'pdfio2.c:2771,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2773,13'
              BranchSideFuncs:
                - lept_stderr
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
            - BranchSide:      'pdfio2.c:2773,13'
              BranchSideFuncs:
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
                - numaGetMedian
                - lept_roundftoi
                - l_dnaGetIValue
                - __isoc99_sscanf
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pdfio2.c:2781,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2782,23'
              BranchSideFuncs:
                - numaGetMedian
                - lept_roundftoi
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
            - BranchSide:      'pdfio2.c:2785,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
        - Branch String:   'pdfio2.c:2785,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2786,17'
              BranchSideFuncs:
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
            - BranchSide:      'pdfio2.c:2788,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaGetMedian
                - lept_roundftoi
        - Branch String:   'pdfio2.c:2789,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2790,23'
              BranchSideFuncs:
                - numaGetMedian
                - lept_roundftoi
                - numaDestroy
            - BranchSide:      'pdfio2.c:2793,9'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'pdfio2.c:2793,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2794,17'
              BranchSideFuncs: []
            - BranchSide:      'pdfio2.c:2796,9'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'pdfio2.c:2725,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2727,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2730,5'
          Dst:             findFileFormat
        - Src:             'pdfio2.c:2732,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2736,17'
          Dst:             l_binaryRead
        - Src:             'pdfio2.c:2737,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2738,12'
          Dst:             arrayFindEachSequence
        - Src:             'pdfio2.c:2740,12'
          Dst:             arrayFindEachSequence
        - Src:             'pdfio2.c:2743,9'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:2745,9'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:2748,9'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:2753,10'
          Dst:             l_dnaGetCount
        - Src:             'pdfio2.c:2754,11'
          Dst:             numaCreate
        - Src:             'pdfio2.c:2756,9'
          Dst:             l_dnaGetIValue
        - Src:             'pdfio2.c:2757,15'
          Dst:             __isoc99_sscanf
        - Src:             'pdfio2.c:2759,13'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:2763,9'
          Dst:             numaAddNumber
        - Src:             'pdfio2.c:2765,10'
          Dst:             l_dnaGetCount
        - Src:             'pdfio2.c:2766,11'
          Dst:             numaCreate
        - Src:             'pdfio2.c:2768,9'
          Dst:             l_dnaGetIValue
        - Src:             'pdfio2.c:2769,15'
          Dst:             __isoc99_sscanf
        - Src:             'pdfio2.c:2771,13'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:2775,9'
          Dst:             numaAddNumber
        - Src:             'pdfio2.c:2779,5'
          Dst:             l_dnaDestroy
        - Src:             'pdfio2.c:2780,5'
          Dst:             l_dnaDestroy
        - Src:             'pdfio2.c:2782,9'
          Dst:             numaGetMedian
        - Src:             'pdfio2.c:2783,18'
          Dst:             lept_roundftoi
        - Src:             'pdfio2.c:2788,9'
          Dst:             numaDestroy
        - Src:             'pdfio2.c:2790,9'
          Dst:             numaGetMedian
        - Src:             'pdfio2.c:2791,18'
          Dst:             lept_roundftoi
        - Src:             'pdfio2.c:2796,9'
          Dst:             numaDestroy
    - functionName:    l_CIDataDestroy
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pcid
      BBCount:         23
      ICount:          115
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - lept_stderr
      functionUses:    8
      BranchProfiles:
        - Branch String:   'pdfio2.c:1660,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1661,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio2.c:1664,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'pdfio2.c:1661,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1662,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio2.c:1662,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1664,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1665,9'
              BranchSideFuncs: []
            - BranchSide:      'pdfio2.c:1667,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'pdfio2.c:1667,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1667,24'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'pdfio2.c:1668,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'pdfio2.c:1668,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1668,22'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'pdfio2.c:1669,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pdfio2.c:1669,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1669,26'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pdfio2.c:1670,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'pdfio2.c:1670,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1670,27'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'pdfio2.c:1671,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'pdfio2.c:1661,9'
          Dst:             lept_stderr
    - functionName:    cidConvertToPdfData
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1613
      functionLinenumberEnd: 1646
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cid
        - title
        - pdata
        - pnbytes
      BBCount:         30
      ICount:          196
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - l_generatePdf
        - pdfdataCreate
        - pdfdataDestroy
        - ptaAddPt
        - ptraAdd
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pdfio2.c:1618,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1618,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1619,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pdfio2.c:1618,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1619,16'
              BranchSideFuncs:
                - returnErrorInt
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1620,6'
              BranchSideFuncs:
                - returnErrorInt
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:1619,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1619,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1619,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1622,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1623,16'
              BranchSideFuncs:
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1626,11'
              BranchSideFuncs:
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:1623,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1623,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1623,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1627,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1628,13'
              BranchSideFuncs:
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1629,11'
              BranchSideFuncs:
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:1633,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1634,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1635,13'
              BranchSideFuncs:
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
        - Branch String:   'pdfio2.c:1634,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1634,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1634,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1643,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1644,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1645,5'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1644,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1644,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1644,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio2.c:1619,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:1623,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:1633,16'
          Dst:             pdfdataCreate
        - Src:             'pdfio2.c:1634,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:1635,5'
          Dst:             ptraAdd
        - Src:             'pdfio2.c:1637,5'
          Dst:             ptaAddPt
        - Src:             'pdfio2.c:1638,5'
          Dst:             ptaAddPt
        - Src:             'pdfio2.c:1641,11'
          Dst:             l_generatePdf
        - Src:             'pdfio2.c:1642,5'
          Dst:             pdfdataDestroy
        - Src:             'pdfio2.c:1644,16'
          Dst:             returnErrorInt
    - functionName:    pdfdataCreate
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2530
      functionLinenumberEnd: 2542
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - title
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - l_dnaCreate
        - ptaCreate
        - ptraCreate
        - sarrayCreate
        - stringNew
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pdfio2.c:2534,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2534,39'
              BranchSideFuncs:
                - stringNew
                - ptraCreate
                - ptaCreate
                - ptaCreate
                - sarrayCreate
                - sarrayCreate
                - l_dnaCreate
                - l_dnaCreate
            - BranchSide:      'pdfio2.c:2534,9'
              BranchSideFuncs:
                - ptraCreate
                - ptaCreate
                - ptaCreate
                - sarrayCreate
                - sarrayCreate
                - l_dnaCreate
                - l_dnaCreate
      Callsites:
        - Src:             'pdfio2.c:2533,25'
          Dst:             calloc
        - Src:             'pdfio2.c:2534,29'
          Dst:             stringNew
        - Src:             'pdfio2.c:2535,17'
          Dst:             ptraCreate
        - Src:             'pdfio2.c:2536,15'
          Dst:             ptaCreate
        - Src:             'pdfio2.c:2537,15'
          Dst:             ptaCreate
        - Src:             'pdfio2.c:2538,19'
          Dst:             sarrayCreate
        - Src:             'pdfio2.c:2539,19'
          Dst:             sarrayCreate
        - Src:             'pdfio2.c:2540,20'
          Dst:             l_dnaCreate
        - Src:             'pdfio2.c:2541,19'
          Dst:             l_dnaCreate
    - functionName:    l_generatePdf
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1722
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdata
        - pnbytes
        - lpd
      BBCount:         19
      ICount:          106
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - generateColormapStringsPdf
        - generateContentStringPdf
        - generateFixedStringsPdf
        - generateMediaboxPdf
        - generateOutputDataPdf
        - generatePageStringPdf
        - generatePreXStringsPdf
        - generateTrailerPdf
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pdfio2.c:1705,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1706,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - generateFixedStringsPdf
                - generateMediaboxPdf
                - generatePageStringPdf
                - generateContentStringPdf
                - generatePreXStringsPdf
                - generateColormapStringsPdf
                - generateTrailerPdf
                - generateOutputDataPdf
            - BranchSide:      'pdfio2.c:1707,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - generateFixedStringsPdf
                - generateMediaboxPdf
                - generatePageStringPdf
                - generateContentStringPdf
                - generatePreXStringsPdf
                - generateColormapStringsPdf
                - generateTrailerPdf
                - generateOutputDataPdf
        - Branch String:   'pdfio2.c:1706,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1706,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1706,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1708,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1709,16'
              BranchSideFuncs:
                - returnErrorInt
                - generateFixedStringsPdf
                - generateMediaboxPdf
                - generatePageStringPdf
                - generateContentStringPdf
                - generatePreXStringsPdf
                - generateColormapStringsPdf
                - generateTrailerPdf
                - generateOutputDataPdf
            - BranchSide:      'pdfio2.c:1710,6'
              BranchSideFuncs:
                - returnErrorInt
                - generateFixedStringsPdf
                - generateMediaboxPdf
                - generatePageStringPdf
                - generateContentStringPdf
                - generatePreXStringsPdf
                - generateColormapStringsPdf
                - generateTrailerPdf
                - generateOutputDataPdf
        - Branch String:   'pdfio2.c:1709,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1709,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1709,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1711,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1712,16'
              BranchSideFuncs:
                - generateFixedStringsPdf
                - generateMediaboxPdf
                - generatePageStringPdf
                - generateContentStringPdf
                - generatePreXStringsPdf
                - generateColormapStringsPdf
                - generateTrailerPdf
                - generateOutputDataPdf
            - BranchSide:      'pdfio2.c:1714,29'
              BranchSideFuncs:
                - generateFixedStringsPdf
                - generateMediaboxPdf
                - generatePageStringPdf
                - generateContentStringPdf
                - generatePreXStringsPdf
                - generateColormapStringsPdf
                - generateTrailerPdf
                - generateOutputDataPdf
        - Branch String:   'pdfio2.c:1712,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1712,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1712,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio2.c:1706,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:1709,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:1712,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:1714,5'
          Dst:             generateFixedStringsPdf
        - Src:             'pdfio2.c:1715,5'
          Dst:             generateMediaboxPdf
        - Src:             'pdfio2.c:1716,5'
          Dst:             generatePageStringPdf
        - Src:             'pdfio2.c:1717,5'
          Dst:             generateContentStringPdf
        - Src:             'pdfio2.c:1718,5'
          Dst:             generatePreXStringsPdf
        - Src:             'pdfio2.c:1719,5'
          Dst:             generateColormapStringsPdf
        - Src:             'pdfio2.c:1720,5'
          Dst:             generateTrailerPdf
        - Src:             'pdfio2.c:1721,12'
          Dst:             generateOutputDataPdf
    - functionName:    pdfdataDestroy
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2547
      functionLinenumberEnd: 2583
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - plpd
      BBCount:         63
      ICount:          343
      EdgeCount:       83
      CyclomaticComplexity: 22
      functionsReached:
        - boxDestroy
        - l_CIDataDestroy
        - l_dnaDestroy
        - lept_stderr
        - ptaDestroy
        - ptraDestroy
        - ptraRemove
        - sarrayDestroy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pdfio2.c:2552,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2553,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio2.c:2556,17'
              BranchSideFuncs:
                - ptraDestroy
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
                - sarrayDestroy
                - boxDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ptraRemove
                - l_CIDataDestroy
                - free
        - Branch String:   'pdfio2.c:2553,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2554,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio2.c:2554,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2556,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2557,9'
              BranchSideFuncs: []
            - BranchSide:      'pdfio2.c:2559,9'
              BranchSideFuncs:
                - ptraDestroy
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
                - sarrayDestroy
                - boxDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ptraRemove
                - l_CIDataDestroy
                - free
        - Branch String:   'pdfio2.c:2559,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2559,21'
              BranchSideFuncs:
                - free
                - ptraDestroy
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
                - sarrayDestroy
                - boxDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ptraRemove
                - l_CIDataDestroy
            - BranchSide:      'pdfio2.c:2560,12'
              BranchSideFuncs:
                - ptraDestroy
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
                - sarrayDestroy
                - boxDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ptraRemove
                - l_CIDataDestroy
        - Branch String:   'pdfio2.c:2560,5'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2561,41'
              BranchSideFuncs:
                - ptraRemove
                - l_CIDataDestroy
                - ptraDestroy
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
                - sarrayDestroy
                - boxDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'pdfio2.c:2565,18'
              BranchSideFuncs:
                - ptraDestroy
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
                - sarrayDestroy
                - boxDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'pdfio2.c:2566,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2566,18'
              BranchSideFuncs:
                - free
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
                - sarrayDestroy
                - boxDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'pdfio2.c:2567,9'
              BranchSideFuncs:
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
                - sarrayDestroy
                - boxDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'pdfio2.c:2567,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2567,20'
              BranchSideFuncs:
                - free
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
                - sarrayDestroy
                - boxDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'pdfio2.c:2568,9'
              BranchSideFuncs:
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
                - sarrayDestroy
                - boxDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'pdfio2.c:2568,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2568,20'
              BranchSideFuncs:
                - free
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
                - sarrayDestroy
                - boxDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'pdfio2.c:2569,9'
              BranchSideFuncs:
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
                - sarrayDestroy
                - boxDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'pdfio2.c:2569,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2569,20'
              BranchSideFuncs:
                - free
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
                - sarrayDestroy
                - boxDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - free
                - free
                - free
            - BranchSide:      'pdfio2.c:2570,9'
              BranchSideFuncs:
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
                - sarrayDestroy
                - boxDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - free
                - free
                - free
        - Branch String:   'pdfio2.c:2570,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2570,20'
              BranchSideFuncs:
                - free
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
                - sarrayDestroy
                - boxDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - free
                - free
            - BranchSide:      'pdfio2.c:2571,9'
              BranchSideFuncs:
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
                - sarrayDestroy
                - boxDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - free
                - free
        - Branch String:   'pdfio2.c:2571,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2571,20'
              BranchSideFuncs:
                - free
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
                - sarrayDestroy
                - boxDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - free
            - BranchSide:      'pdfio2.c:2572,9'
              BranchSideFuncs:
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
                - sarrayDestroy
                - boxDestroy
                - ptaDestroy
                - ptaDestroy
                - free
                - free
        - Branch String:   'pdfio2.c:2572,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2572,26'
              BranchSideFuncs:
                - free
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
                - sarrayDestroy
                - boxDestroy
                - ptaDestroy
                - ptaDestroy
                - free
            - BranchSide:      'pdfio2.c:2573,9'
              BranchSideFuncs:
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
                - sarrayDestroy
                - boxDestroy
                - ptaDestroy
                - ptaDestroy
                - free
        - Branch String:   'pdfio2.c:2573,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2573,23'
              BranchSideFuncs:
                - free
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
                - sarrayDestroy
                - boxDestroy
                - ptaDestroy
                - ptaDestroy
            - BranchSide:      'pdfio2.c:2574,9'
              BranchSideFuncs:
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
                - sarrayDestroy
                - boxDestroy
                - ptaDestroy
                - ptaDestroy
        - Branch String:   'pdfio2.c:2574,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2574,30'
              BranchSideFuncs:
                - ptaDestroy
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
                - sarrayDestroy
                - boxDestroy
                - ptaDestroy
            - BranchSide:      'pdfio2.c:2575,9'
              BranchSideFuncs:
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
                - sarrayDestroy
                - boxDestroy
                - ptaDestroy
        - Branch String:   'pdfio2.c:2575,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2575,30'
              BranchSideFuncs:
                - ptaDestroy
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
                - sarrayDestroy
                - boxDestroy
            - BranchSide:      'pdfio2.c:2576,9'
              BranchSideFuncs:
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
                - sarrayDestroy
                - boxDestroy
        - Branch String:   'pdfio2.c:2576,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2576,36'
              BranchSideFuncs:
                - boxDestroy
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
                - sarrayDestroy
            - BranchSide:      'pdfio2.c:2577,9'
              BranchSideFuncs:
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
                - sarrayDestroy
        - Branch String:   'pdfio2.c:2577,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2577,37'
              BranchSideFuncs:
                - sarrayDestroy
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
            - BranchSide:      'pdfio2.c:2578,9'
              BranchSideFuncs:
                - free
                - l_dnaDestroy
                - l_dnaDestroy
                - sarrayDestroy
        - Branch String:   'pdfio2.c:2578,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2578,37'
              BranchSideFuncs:
                - sarrayDestroy
                - free
                - l_dnaDestroy
                - l_dnaDestroy
            - BranchSide:      'pdfio2.c:2579,9'
              BranchSideFuncs:
                - free
                - l_dnaDestroy
                - l_dnaDestroy
        - Branch String:   'pdfio2.c:2579,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2579,37'
              BranchSideFuncs:
                - l_dnaDestroy
                - free
                - l_dnaDestroy
            - BranchSide:      'pdfio2.c:2580,9'
              BranchSideFuncs:
                - free
                - l_dnaDestroy
        - Branch String:   'pdfio2.c:2580,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2580,36'
              BranchSideFuncs:
                - l_dnaDestroy
                - free
            - BranchSide:      'pdfio2.c:2581,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'pdfio2.c:2553,9'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:2561,30'
          Dst:             ptraRemove
        - Src:             'pdfio2.c:2562,9'
          Dst:             l_CIDataDestroy
        - Src:             'pdfio2.c:2565,5'
          Dst:             ptraDestroy
        - Src:             'pdfio2.c:2574,18'
          Dst:             ptaDestroy
        - Src:             'pdfio2.c:2575,18'
          Dst:             ptaDestroy
        - Src:             'pdfio2.c:2576,24'
          Dst:             boxDestroy
        - Src:             'pdfio2.c:2577,22'
          Dst:             sarrayDestroy
        - Src:             'pdfio2.c:2578,22'
          Dst:             sarrayDestroy
        - Src:             'pdfio2.c:2579,23'
          Dst:             l_dnaDestroy
        - Src:             'pdfio2.c:2580,22'
          Dst:             l_dnaDestroy
    - functionName:    l_generateG4Data
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fname
        - ascii85flag
      BBCount:         41
      ICount:          261
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - calloc
        - encodeAscii85
        - extractG4DataFromFile
        - fclose
        - fopenReadStream
        - getTiffResolution
        - lept_stderr
        - returnErrorPtr
        - returnErrorPtr1
        - tiffGetCount
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pdfio2.c:1125,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1126,31'
              BranchSideFuncs:
                - fopenReadStream
                - tiffGetCount
                - fclose
                - fopenReadStream
                - getTiffResolution
                - fclose
                - extractG4DataFromFile
                - calloc
                - encodeAscii85
                - free
                - returnErrorPtr1
                - returnErrorPtr1
                - returnErrorPtr1
                - lept_stderr
                - returnErrorPtr1
            - BranchSide:      'pdfio2.c:1129,31'
              BranchSideFuncs:
                - fopenReadStream
                - tiffGetCount
                - fclose
                - fopenReadStream
                - getTiffResolution
                - fclose
                - extractG4DataFromFile
                - calloc
                - encodeAscii85
                - free
                - returnErrorPtr1
                - returnErrorPtr1
                - returnErrorPtr1
                - lept_stderr
                - returnErrorPtr1
        - Branch String:   'pdfio2.c:1126,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1126,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1126,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1129,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1130,31'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'pdfio2.c:1132,18'
              BranchSideFuncs:
                - tiffGetCount
                - fclose
                - fopenReadStream
                - getTiffResolution
                - fclose
                - extractG4DataFromFile
                - calloc
                - encodeAscii85
                - free
                - returnErrorPtr1
                - returnErrorPtr1
                - returnErrorPtr1
                - lept_stderr
        - Branch String:   'pdfio2.c:1130,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1130,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'pdfio2.c:1130,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1134,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1135,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio2.c:1140,31'
              BranchSideFuncs:
                - fopenReadStream
                - getTiffResolution
                - fclose
                - extractG4DataFromFile
                - calloc
                - encodeAscii85
                - free
                - returnErrorPtr1
                - returnErrorPtr1
                - returnErrorPtr1
        - Branch String:   'pdfio2.c:1135,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1136,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio2.c:1136,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1140,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1141,31'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'pdfio2.c:1143,23'
              BranchSideFuncs:
                - getTiffResolution
                - fclose
                - extractG4DataFromFile
                - calloc
                - encodeAscii85
                - free
                - returnErrorPtr1
                - returnErrorPtr1
        - Branch String:   'pdfio2.c:1141,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1141,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'pdfio2.c:1141,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1149,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1151,31'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'pdfio2.c:1156,9'
              BranchSideFuncs:
                - calloc
                - encodeAscii85
                - free
                - returnErrorPtr1
        - Branch String:   'pdfio2.c:1151,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1151,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'pdfio2.c:1151,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1156,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1157,32'
              BranchSideFuncs:
                - encodeAscii85
                - free
                - returnErrorPtr1
                - calloc
            - BranchSide:      'pdfio2.c:1166,26'
              BranchSideFuncs:
                - calloc
        - Branch String:   'pdfio2.c:1159,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1160,35'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'pdfio2.c:1163,13'
              BranchSideFuncs:
                - calloc
        - Branch String:   'pdfio2.c:1160,35'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1160,13'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'pdfio2.c:1160,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1167,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1168,25'
              BranchSideFuncs: []
            - BranchSide:      'pdfio2.c:1170,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio2.c:1126,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:1129,15'
          Dst:             fopenReadStream
        - Src:             'pdfio2.c:1130,31'
          Dst:             returnErrorPtr1
        - Src:             'pdfio2.c:1132,5'
          Dst:             tiffGetCount
        - Src:             'pdfio2.c:1133,5'
          Dst:             fclose
        - Src:             'pdfio2.c:1135,9'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:1140,15'
          Dst:             fopenReadStream
        - Src:             'pdfio2.c:1141,31'
          Dst:             returnErrorPtr1
        - Src:             'pdfio2.c:1143,5'
          Dst:             getTiffResolution
        - Src:             'pdfio2.c:1144,5'
          Dst:             fclose
        - Src:             'pdfio2.c:1149,9'
          Dst:             extractG4DataFromFile
        - Src:             'pdfio2.c:1151,31'
          Dst:             returnErrorPtr1
        - Src:             'pdfio2.c:1157,18'
          Dst:             encodeAscii85
        - Src:             'pdfio2.c:1160,35'
          Dst:             returnErrorPtr1
        - Src:             'pdfio2.c:1166,26'
          Dst:             calloc
    - functionName:    l_generateJpegDataMem
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1047
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - data
        - nbytes
        - ascii85flag
      BBCount:         26
      ICount:          187
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
        - encodeAscii85
        - readHeaderMemJpeg
        - readResolutionMemJpeg
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio2.c:1011,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1012,31'
              BranchSideFuncs:
                - readHeaderMemJpeg
                - readResolutionMemJpeg
                - calloc
                - encodeAscii85
                - free
                - returnErrorPtr
                - free
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1015,27'
              BranchSideFuncs:
                - readHeaderMemJpeg
                - readResolutionMemJpeg
                - calloc
                - encodeAscii85
                - free
                - returnErrorPtr
                - free
                - returnErrorPtr
        - Branch String:   'pdfio2.c:1012,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1012,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1012,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1015,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1016,9'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1019,9'
              BranchSideFuncs:
                - readResolutionMemJpeg
                - calloc
                - encodeAscii85
                - free
                - returnErrorPtr
        - Branch String:   'pdfio2.c:1017,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1017,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1017,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1023,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1024,32'
              BranchSideFuncs:
                - encodeAscii85
                - free
                - returnErrorPtr
                - calloc
            - BranchSide:      'pdfio2.c:1032,26'
              BranchSideFuncs:
                - calloc
        - Branch String:   'pdfio2.c:1026,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1027,35'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'pdfio2.c:1029,13'
              BranchSideFuncs:
                - calloc
        - Branch String:   'pdfio2.c:1027,35'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1027,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1027,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1033,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1034,25'
              BranchSideFuncs: []
            - BranchSide:      'pdfio2.c:1036,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio2.c:1012,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:1015,9'
          Dst:             readHeaderMemJpeg
        - Src:             'pdfio2.c:1017,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:1020,5'
          Dst:             readResolutionMemJpeg
        - Src:             'pdfio2.c:1024,18'
          Dst:             encodeAscii85
        - Src:             'pdfio2.c:1027,35'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:1032,26'
          Dst:             calloc
    - functionName:    pixGenerateFlateData
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1345
      functionLinenumberEnd: 1451
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - ascii85flag
      BBCount:         61
      ICount:          421
      EdgeCount:       82
      CyclomaticComplexity: 23
      functionsReached:
        - calloc
        - encodeAscii85
        - pixAlphaBlendUniform
        - pixClone
        - pixConvertTo8
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixGetDimensions
        - pixGetRasterData
        - pixGetSpp
        - pixGetXRes
        - pixcmapConvertToHex
        - pixcmapSerializeToMemory
        - returnErrorPtr
        - zlibCompress
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pdfio2.c:1363,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1364,31'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixClone
                - returnErrorPtr
                - pixGetRasterData
                - pixDestroy
                - free
                - free
                - returnErrorPtr
                - zlibCompress
                - free
                - free
                - free
                - returnErrorPtr
                - calloc
                - pixGetXRes
                - encodeAscii85
                - free
                - free
                - free
                - returnErrorPtr
                - pixcmapSerializeToMemory
                - pixDestroy
                - returnErrorPtr
                - encodeAscii85
                - pixcmapConvertToHex
                - free
                - pixGetSpp
                - pixAlphaBlendUniform
                - pixConvertTo8
                - pixGetColormap
                - pixGetDepth
            - BranchSide:      'pdfio2.c:1371,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixClone
                - returnErrorPtr
                - pixGetRasterData
                - pixDestroy
                - free
                - free
                - returnErrorPtr
                - zlibCompress
                - free
                - free
                - free
                - returnErrorPtr
                - calloc
                - pixGetXRes
                - encodeAscii85
                - free
                - free
                - free
                - returnErrorPtr
                - pixcmapSerializeToMemory
                - pixDestroy
                - returnErrorPtr
                - encodeAscii85
                - pixcmapConvertToHex
                - free
                - pixGetSpp
                - pixAlphaBlendUniform
                - pixConvertTo8
                - pixGetColormap
                - pixGetDepth
        - Branch String:   'pdfio2.c:1364,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1364,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1364,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1374,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1374,19'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGetColormap
                - pixGetDepth
                - returnErrorPtr
                - pixGetRasterData
                - pixDestroy
                - free
                - free
                - returnErrorPtr
                - zlibCompress
                - free
                - free
                - free
                - returnErrorPtr
                - calloc
                - pixGetXRes
                - encodeAscii85
                - free
                - free
                - free
                - returnErrorPtr
                - pixcmapSerializeToMemory
                - pixDestroy
                - returnErrorPtr
                - encodeAscii85
                - pixcmapConvertToHex
                - free
            - BranchSide:      'pdfio2.c:1375,30'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGetColormap
                - pixGetDepth
                - returnErrorPtr
                - pixGetRasterData
                - pixDestroy
                - free
                - free
                - returnErrorPtr
                - zlibCompress
                - free
                - free
                - free
                - returnErrorPtr
                - calloc
                - pixGetXRes
                - encodeAscii85
                - free
                - free
                - free
                - returnErrorPtr
                - pixcmapSerializeToMemory
                - pixDestroy
                - returnErrorPtr
                - encodeAscii85
                - pixcmapConvertToHex
                - free
        - Branch String:   'pdfio2.c:1374,26'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1374,29'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGetColormap
                - pixGetDepth
                - returnErrorPtr
                - pixGetRasterData
                - pixDestroy
                - free
                - free
                - returnErrorPtr
                - zlibCompress
                - free
                - free
                - free
                - returnErrorPtr
                - calloc
                - pixGetXRes
                - encodeAscii85
                - free
                - free
                - free
                - returnErrorPtr
                - pixcmapSerializeToMemory
                - pixDestroy
                - returnErrorPtr
                - encodeAscii85
                - pixcmapConvertToHex
                - free
            - BranchSide:      'pdfio2.c:1375,30'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGetColormap
                - pixGetDepth
                - returnErrorPtr
                - pixGetRasterData
                - pixDestroy
                - free
                - free
                - returnErrorPtr
                - zlibCompress
                - free
                - free
                - free
                - returnErrorPtr
                - calloc
                - pixGetXRes
                - encodeAscii85
                - free
                - free
                - free
                - returnErrorPtr
                - pixcmapSerializeToMemory
                - pixDestroy
                - returnErrorPtr
                - encodeAscii85
                - pixcmapConvertToHex
                - free
        - Branch String:   'pdfio2.c:1374,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1375,30'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGetColormap
                - pixGetDepth
                - returnErrorPtr
                - pixGetRasterData
                - pixDestroy
                - free
                - free
                - returnErrorPtr
                - zlibCompress
                - free
                - free
                - free
                - returnErrorPtr
                - calloc
                - pixGetXRes
                - encodeAscii85
                - free
                - free
                - free
                - returnErrorPtr
                - pixcmapSerializeToMemory
                - pixDestroy
                - returnErrorPtr
                - encodeAscii85
                - pixcmapConvertToHex
                - free
            - BranchSide:      'pdfio2.c:1378,16'
              BranchSideFuncs:
                - pixClone
                - returnErrorPtr
                - pixGetRasterData
                - pixDestroy
                - free
                - free
                - returnErrorPtr
                - zlibCompress
                - free
                - free
                - free
                - returnErrorPtr
                - calloc
                - pixGetXRes
                - encodeAscii85
                - free
                - free
                - free
                - returnErrorPtr
                - pixcmapSerializeToMemory
                - pixDestroy
                - returnErrorPtr
                - encodeAscii85
                - pixcmapConvertToHex
                - free
                - pixGetSpp
                - pixAlphaBlendUniform
        - Branch String:   'pdfio2.c:1378,24'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1378,37'
              BranchSideFuncs:
                - pixGetSpp
                - pixClone
                - returnErrorPtr
                - pixGetRasterData
                - pixDestroy
                - free
                - free
                - returnErrorPtr
                - zlibCompress
                - free
                - free
                - free
                - returnErrorPtr
                - calloc
                - pixGetXRes
                - encodeAscii85
                - free
                - free
                - free
                - returnErrorPtr
                - pixcmapSerializeToMemory
                - pixDestroy
                - returnErrorPtr
                - encodeAscii85
                - pixcmapConvertToHex
                - free
                - pixAlphaBlendUniform
            - BranchSide:      'pdfio2.c:1381,25'
              BranchSideFuncs:
                - pixClone
                - returnErrorPtr
                - pixGetRasterData
                - pixDestroy
                - free
                - free
                - returnErrorPtr
                - zlibCompress
                - free
                - free
                - free
                - returnErrorPtr
                - calloc
                - pixGetXRes
                - encodeAscii85
                - free
                - free
                - free
                - returnErrorPtr
                - pixcmapSerializeToMemory
                - pixDestroy
                - returnErrorPtr
                - encodeAscii85
                - pixcmapConvertToHex
                - free
        - Branch String:   'pdfio2.c:1378,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1379,37'
              BranchSideFuncs:
                - pixAlphaBlendUniform
                - returnErrorPtr
                - pixGetRasterData
                - pixDestroy
                - free
                - free
                - returnErrorPtr
                - zlibCompress
                - free
                - free
                - free
                - returnErrorPtr
                - calloc
                - pixGetXRes
                - encodeAscii85
                - free
                - free
                - free
                - returnErrorPtr
                - pixcmapSerializeToMemory
                - pixDestroy
                - returnErrorPtr
                - encodeAscii85
                - pixcmapConvertToHex
                - free
            - BranchSide:      'pdfio2.c:1381,25'
              BranchSideFuncs:
                - pixClone
                - returnErrorPtr
                - pixGetRasterData
                - pixDestroy
                - free
                - free
                - returnErrorPtr
                - zlibCompress
                - free
                - free
                - free
                - returnErrorPtr
                - calloc
                - pixGetXRes
                - encodeAscii85
                - free
                - free
                - free
                - returnErrorPtr
                - pixcmapSerializeToMemory
                - pixDestroy
                - returnErrorPtr
                - encodeAscii85
                - pixcmapConvertToHex
                - free
        - Branch String:   'pdfio2.c:1383,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1384,31'
              BranchSideFuncs:
                - pixGetRasterData
                - pixDestroy
                - free
                - free
                - returnErrorPtr
                - zlibCompress
                - free
                - free
                - free
                - returnErrorPtr
                - calloc
                - pixGetXRes
                - encodeAscii85
                - free
                - free
                - free
                - returnErrorPtr
                - pixcmapSerializeToMemory
                - pixDestroy
                - returnErrorPtr
                - encodeAscii85
                - pixcmapConvertToHex
                - free
            - BranchSide:      'pdfio2.c:1385,12'
              BranchSideFuncs:
                - pixGetRasterData
                - pixDestroy
                - free
                - free
                - returnErrorPtr
                - zlibCompress
                - free
                - free
                - free
                - returnErrorPtr
                - calloc
                - pixGetXRes
                - encodeAscii85
                - free
                - free
                - free
                - returnErrorPtr
                - pixcmapSerializeToMemory
                - pixDestroy
                - returnErrorPtr
                - encodeAscii85
                - pixcmapConvertToHex
                - free
        - Branch String:   'pdfio2.c:1384,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1384,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1384,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1386,11'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1386,9'
              BranchSideFuncs:
                - pixGetRasterData
                - pixDestroy
                - free
                - free
                - returnErrorPtr
                - zlibCompress
                - free
                - free
                - free
                - returnErrorPtr
                - calloc
                - pixGetXRes
                - encodeAscii85
                - free
                - free
                - free
                - returnErrorPtr
                - pixcmapSerializeToMemory
                - pixDestroy
                - returnErrorPtr
                - encodeAscii85
                - pixcmapConvertToHex
                - free
            - BranchSide:      'pdfio2.c:1386,27'
              BranchSideFuncs:
                - pixGetRasterData
                - pixDestroy
                - free
                - free
                - returnErrorPtr
                - zlibCompress
                - free
                - free
                - free
                - returnErrorPtr
                - calloc
                - pixGetXRes
                - encodeAscii85
                - free
                - free
                - free
                - returnErrorPtr
                - pixcmapSerializeToMemory
                - pixDestroy
                - returnErrorPtr
                - encodeAscii85
                - pixcmapConvertToHex
                - free
        - Branch String:   'pdfio2.c:1390,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1391,34'
              BranchSideFuncs:
                - pixcmapSerializeToMemory
                - pixDestroy
                - returnErrorPtr
                - encodeAscii85
                - pixcmapConvertToHex
                - free
                - pixGetRasterData
                - pixDestroy
                - free
                - free
                - returnErrorPtr
                - zlibCompress
                - free
                - free
                - free
                - returnErrorPtr
                - calloc
                - pixGetXRes
                - encodeAscii85
                - free
                - free
                - free
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1404,22'
              BranchSideFuncs:
                - pixGetRasterData
                - pixDestroy
                - free
                - free
                - returnErrorPtr
                - zlibCompress
                - free
                - free
                - free
                - returnErrorPtr
                - calloc
                - pixGetXRes
                - encodeAscii85
                - free
                - free
                - free
                - returnErrorPtr
        - Branch String:   'pdfio2.c:1392,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1393,13'
              BranchSideFuncs:
                - encodeAscii85
                - pixcmapConvertToHex
                - free
                - pixGetRasterData
                - pixDestroy
                - free
                - free
                - returnErrorPtr
                - zlibCompress
                - free
                - free
                - free
                - returnErrorPtr
                - calloc
                - pixGetXRes
                - encodeAscii85
                - free
                - free
                - free
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1398,36'
              BranchSideFuncs:
                - encodeAscii85
                - pixcmapConvertToHex
                - free
                - pixGetRasterData
                - pixDestroy
                - free
                - free
                - returnErrorPtr
                - zlibCompress
                - free
                - free
                - free
                - returnErrorPtr
                - calloc
                - pixGetXRes
                - encodeAscii85
                - free
                - free
                - free
                - returnErrorPtr
        - Branch String:   'pdfio2.c:1394,35'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1394,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1394,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1406,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1407,9'
              BranchSideFuncs:
                - zlibCompress
                - free
                - free
                - free
                - returnErrorPtr
                - calloc
                - pixGetXRes
                - encodeAscii85
                - free
                - free
                - free
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1411,29'
              BranchSideFuncs:
                - zlibCompress
                - free
                - free
                - free
                - returnErrorPtr
                - calloc
                - pixGetXRes
                - encodeAscii85
                - free
                - free
                - free
                - returnErrorPtr
        - Branch String:   'pdfio2.c:1409,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1409,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1409,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1413,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1414,9'
              BranchSideFuncs:
                - calloc
                - pixGetXRes
                - encodeAscii85
                - free
                - free
                - free
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1420,9'
              BranchSideFuncs:
                - calloc
                - pixGetXRes
                - encodeAscii85
                - free
                - free
                - free
                - returnErrorPtr
        - Branch String:   'pdfio2.c:1416,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1416,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1416,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1420,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1421,32'
              BranchSideFuncs:
                - encodeAscii85
                - free
                - free
                - free
                - returnErrorPtr
                - calloc
                - pixGetXRes
            - BranchSide:      'pdfio2.c:1432,26'
              BranchSideFuncs:
                - calloc
                - pixGetXRes
        - Branch String:   'pdfio2.c:1423,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1424,13'
              BranchSideFuncs:
                - calloc
                - pixGetXRes
            - BranchSide:      'pdfio2.c:1428,13'
              BranchSideFuncs:
                - calloc
                - pixGetXRes
        - Branch String:   'pdfio2.c:1426,35'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1426,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1426,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1433,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1434,25'
              BranchSideFuncs:
                - pixGetXRes
            - BranchSide:      'pdfio2.c:1436,23'
              BranchSideFuncs:
                - pixGetXRes
      Callsites:
        - Src:             'pdfio2.c:1364,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:1371,5'
          Dst:             pixGetDimensions
        - Src:             'pdfio2.c:1372,12'
          Dst:             pixGetColormap
        - Src:             'pdfio2.c:1375,16'
          Dst:             pixConvertTo8
        - Src:             'pdfio2.c:1376,16'
          Dst:             pixGetColormap
        - Src:             'pdfio2.c:1377,13'
          Dst:             pixGetDepth
        - Src:             'pdfio2.c:1378,27'
          Dst:             pixGetSpp
        - Src:             'pdfio2.c:1379,16'
          Dst:             pixAlphaBlendUniform
        - Src:             'pdfio2.c:1381,16'
          Dst:             pixClone
        - Src:             'pdfio2.c:1384,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:1391,9'
          Dst:             pixcmapSerializeToMemory
        - Src:             'pdfio2.c:1393,13'
          Dst:             pixDestroy
        - Src:             'pdfio2.c:1394,35'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:1398,22'
          Dst:             encodeAscii85
        - Src:             'pdfio2.c:1399,23'
          Dst:             pixcmapConvertToHex
        - Src:             'pdfio2.c:1404,5'
          Dst:             pixGetRasterData
        - Src:             'pdfio2.c:1405,5'
          Dst:             pixDestroy
        - Src:             'pdfio2.c:1409,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:1411,16'
          Dst:             zlibCompress
        - Src:             'pdfio2.c:1416,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:1421,18'
          Dst:             encodeAscii85
        - Src:             'pdfio2.c:1426,35'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:1432,26'
          Dst:             calloc
        - Src:             'pdfio2.c:1448,16'
          Dst:             pixGetXRes
    - functionName:    l_generateFlateData
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1322
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fname
        - ascii85flag
      BBCount:         14
      ICount:          74
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pixDestroy
        - pixGenerateFlateData
        - pixRead
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pdfio2.c:1314,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1315,31'
              BranchSideFuncs:
                - pixRead
                - pixGenerateFlateData
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1317,25'
              BranchSideFuncs:
                - pixRead
                - pixGenerateFlateData
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pdfio2.c:1315,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1315,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1315,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1317,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1318,31'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1319,32'
              BranchSideFuncs:
                - pixGenerateFlateData
                - pixDestroy
        - Branch String:   'pdfio2.c:1318,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1318,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1318,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio2.c:1315,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:1317,17'
          Dst:             pixRead
        - Src:             'pdfio2.c:1318,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:1319,11'
          Dst:             pixGenerateFlateData
        - Src:             'pdfio2.c:1320,5'
          Dst:             pixDestroy
    - functionName:    pixGenerateG4Data
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1567
      functionLinenumberEnd: 1590
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - ascii85flag
      BBCount:         27
      ICount:          131
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - l_generateG4Data
        - l_makeTempFilename
        - lept_rmfile
        - lept_stderr
        - pixGetColormap
        - pixGetDepth
        - pixWrite
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pdfio2.c:1571,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1572,31'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - l_makeTempFilename
                - pixWrite
                - l_generateG4Data
                - lept_rmfile
                - free
                - lept_stderr
                - free
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1573,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - l_makeTempFilename
                - pixWrite
                - l_generateG4Data
                - lept_rmfile
                - free
                - lept_stderr
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pdfio2.c:1572,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1572,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1572,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1573,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1574,31'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1575,24'
              BranchSideFuncs:
                - pixGetColormap
                - l_makeTempFilename
                - pixWrite
                - l_generateG4Data
                - lept_rmfile
                - free
                - lept_stderr
                - free
                - returnErrorPtr
        - Branch String:   'pdfio2.c:1574,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1574,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1574,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1575,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1576,31'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1579,13'
              BranchSideFuncs:
                - l_makeTempFilename
                - pixWrite
                - l_generateG4Data
                - lept_rmfile
                - free
                - lept_stderr
                - free
        - Branch String:   'pdfio2.c:1576,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1576,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1576,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1580,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1581,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'pdfio2.c:1585,28'
              BranchSideFuncs:
                - l_generateG4Data
                - lept_rmfile
                - free
                - lept_stderr
        - Branch String:   'pdfio2.c:1586,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1587,9'
              BranchSideFuncs:
                - free
                - lept_stderr
            - BranchSide:      'pdfio2.c:1588,5'
              BranchSideFuncs:
                - free
        - Branch String:   'pdfio2.c:1587,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1588,5'
              BranchSideFuncs:
                - lept_stderr
                - free
            - BranchSide:      'pdfio2.c:1588,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'pdfio2.c:1572,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:1573,9'
          Dst:             pixGetDepth
        - Src:             'pdfio2.c:1574,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:1575,9'
          Dst:             pixGetColormap
        - Src:             'pdfio2.c:1576,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:1579,13'
          Dst:             l_makeTempFilename
        - Src:             'pdfio2.c:1580,9'
          Dst:             pixWrite
        - Src:             'pdfio2.c:1585,11'
          Dst:             l_generateG4Data
        - Src:             'pdfio2.c:1586,9'
          Dst:             lept_rmfile
        - Src:             'pdfio2.c:1587,9'
          Dst:             lept_stderr
    - functionName:    pixGenerateJp2kData
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1521
      functionLinenumberEnd: 1547
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - quality
      BBCount:         30
      ICount:          147
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - l_generateJp2kData
        - l_makeTempFilename
        - lept_rmfile
        - lept_stderr
        - pixGetColormap
        - pixGetDepth
        - pixWriteJp2k
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pdfio2.c:1526,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1527,31'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - l_makeTempFilename
                - pixWriteJp2k
                - l_generateJp2kData
                - lept_rmfile
                - free
                - lept_stderr
                - free
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1528,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - l_makeTempFilename
                - pixWriteJp2k
                - l_generateJp2kData
                - lept_rmfile
                - free
                - lept_stderr
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pdfio2.c:1527,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1527,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1527,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1528,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1529,31'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1530,21'
              BranchSideFuncs:
                - pixGetDepth
                - l_makeTempFilename
                - pixWriteJp2k
                - l_generateJp2kData
                - lept_rmfile
                - free
                - lept_stderr
                - free
                - returnErrorPtr
        - Branch String:   'pdfio2.c:1529,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1529,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1529,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1531,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1531,19'
              BranchSideFuncs:
                - l_makeTempFilename
                - pixWriteJp2k
                - l_generateJp2kData
                - lept_rmfile
                - free
                - lept_stderr
                - free
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1535,13'
              BranchSideFuncs:
                - l_makeTempFilename
                - pixWriteJp2k
                - l_generateJp2kData
                - lept_rmfile
                - free
                - lept_stderr
                - free
        - Branch String:   'pdfio2.c:1531,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1532,31'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1535,13'
              BranchSideFuncs:
                - l_makeTempFilename
                - pixWriteJp2k
                - l_generateJp2kData
                - lept_rmfile
                - free
                - lept_stderr
                - free
        - Branch String:   'pdfio2.c:1532,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1532,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1532,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1536,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1537,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'pdfio2.c:1542,30'
              BranchSideFuncs:
                - l_generateJp2kData
                - lept_rmfile
                - free
                - lept_stderr
        - Branch String:   'pdfio2.c:1543,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1544,9'
              BranchSideFuncs:
                - free
                - lept_stderr
            - BranchSide:      'pdfio2.c:1545,5'
              BranchSideFuncs:
                - free
        - Branch String:   'pdfio2.c:1544,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1545,5'
              BranchSideFuncs:
                - lept_stderr
                - free
            - BranchSide:      'pdfio2.c:1545,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'pdfio2.c:1527,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:1528,9'
          Dst:             pixGetColormap
        - Src:             'pdfio2.c:1529,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:1530,9'
          Dst:             pixGetDepth
        - Src:             'pdfio2.c:1532,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:1535,13'
          Dst:             l_makeTempFilename
        - Src:             'pdfio2.c:1536,9'
          Dst:             pixWriteJp2k
        - Src:             'pdfio2.c:1542,11'
          Dst:             l_generateJp2kData
        - Src:             'pdfio2.c:1543,9'
          Dst:             lept_rmfile
        - Src:             'pdfio2.c:1544,9'
          Dst:             lept_stderr
    - functionName:    l_generateJp2kData
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1063
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fname
      BBCount:         22
      ICount:          149
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
        - fclose
        - fgetJp2kResolution
        - fopenReadStream
        - l_CIDataDestroy
        - l_binaryRead
        - readHeaderJp2k
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pdfio2.c:1069,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1070,31'
              BranchSideFuncs:
                - readHeaderJp2k
                - calloc
                - l_binaryRead
                - fopenReadStream
                - fgetJp2kResolution
                - fclose
                - l_CIDataDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1072,24'
              BranchSideFuncs:
                - readHeaderJp2k
                - calloc
                - l_binaryRead
                - fopenReadStream
                - fgetJp2kResolution
                - fclose
                - l_CIDataDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pdfio2.c:1070,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1070,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1070,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1072,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1073,31'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1076,26'
              BranchSideFuncs:
                - calloc
                - l_binaryRead
                - fopenReadStream
                - fgetJp2kResolution
                - fclose
                - l_CIDataDestroy
                - returnErrorPtr
        - Branch String:   'pdfio2.c:1073,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1073,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1073,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1077,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1078,9'
              BranchSideFuncs:
                - l_CIDataDestroy
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1082,17'
              BranchSideFuncs:
                - fopenReadStream
                - fgetJp2kResolution
                - fclose
        - Branch String:   'pdfio2.c:1079,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1079,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1079,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1083,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1084,28'
              BranchSideFuncs:
                - fgetJp2kResolution
                - fclose
            - BranchSide:      'pdfio2.c:1087,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio2.c:1070,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:1072,9'
          Dst:             readHeaderJp2k
        - Src:             'pdfio2.c:1073,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:1076,26'
          Dst:             calloc
        - Src:             'pdfio2.c:1077,26'
          Dst:             l_binaryRead
        - Src:             'pdfio2.c:1078,9'
          Dst:             l_CIDataDestroy
        - Src:             'pdfio2.c:1079,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:1083,15'
          Dst:             fopenReadStream
        - Src:             'pdfio2.c:1084,9'
          Dst:             fgetJp2kResolution
        - Src:             'pdfio2.c:1085,9'
          Dst:             fclose
    - functionName:    pixGenerateJpegData
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1474
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - ascii85flag
        - quality
      BBCount:         32
      ICount:          159
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - l_generateJpegData
        - l_makeTempFilename
        - lept_rmfile
        - lept_stderr
        - pixGetColormap
        - pixGetDepth
        - pixWriteJpeg
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pdfio2.c:1479,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1480,31'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - l_makeTempFilename
                - pixWriteJpeg
                - l_generateJpegData
                - lept_rmfile
                - free
                - lept_stderr
                - free
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1481,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - l_makeTempFilename
                - pixWriteJpeg
                - l_generateJpegData
                - lept_rmfile
                - free
                - lept_stderr
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pdfio2.c:1480,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1480,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1480,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1481,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1482,31'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1483,21'
              BranchSideFuncs:
                - pixGetDepth
                - l_makeTempFilename
                - pixWriteJpeg
                - l_generateJpegData
                - lept_rmfile
                - free
                - lept_stderr
                - free
                - returnErrorPtr
        - Branch String:   'pdfio2.c:1482,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1482,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1482,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1484,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1484,19'
              BranchSideFuncs:
                - l_makeTempFilename
                - pixWriteJpeg
                - l_generateJpegData
                - lept_rmfile
                - free
                - lept_stderr
                - free
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1489,13'
              BranchSideFuncs:
                - l_makeTempFilename
                - pixWriteJpeg
                - l_generateJpegData
                - lept_rmfile
                - free
                - lept_stderr
                - free
        - Branch String:   'pdfio2.c:1484,27'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1484,30'
              BranchSideFuncs:
                - l_makeTempFilename
                - pixWriteJpeg
                - l_generateJpegData
                - lept_rmfile
                - free
                - lept_stderr
                - free
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1489,13'
              BranchSideFuncs:
                - l_makeTempFilename
                - pixWriteJpeg
                - l_generateJpegData
                - lept_rmfile
                - free
                - lept_stderr
                - free
        - Branch String:   'pdfio2.c:1484,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1485,31'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1489,13'
              BranchSideFuncs:
                - l_makeTempFilename
                - pixWriteJpeg
                - l_generateJpegData
                - lept_rmfile
                - free
                - lept_stderr
                - free
        - Branch String:   'pdfio2.c:1485,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1485,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:1485,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1490,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1491,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'pdfio2.c:1496,30'
              BranchSideFuncs:
                - l_generateJpegData
                - lept_rmfile
                - free
                - lept_stderr
        - Branch String:   'pdfio2.c:1497,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1498,9'
              BranchSideFuncs:
                - free
                - lept_stderr
            - BranchSide:      'pdfio2.c:1499,5'
              BranchSideFuncs:
                - free
        - Branch String:   'pdfio2.c:1498,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1499,5'
              BranchSideFuncs:
                - lept_stderr
                - free
            - BranchSide:      'pdfio2.c:1499,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'pdfio2.c:1480,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:1481,9'
          Dst:             pixGetColormap
        - Src:             'pdfio2.c:1482,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:1483,9'
          Dst:             pixGetDepth
        - Src:             'pdfio2.c:1485,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:1489,13'
          Dst:             l_makeTempFilename
        - Src:             'pdfio2.c:1490,9'
          Dst:             pixWriteJpeg
        - Src:             'pdfio2.c:1496,11'
          Dst:             l_generateJpegData
        - Src:             'pdfio2.c:1497,9'
          Dst:             lept_rmfile
        - Src:             'pdfio2.c:1498,9'
          Dst:             lept_stderr
    - functionName:    l_generateJpegData
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fname
        - ascii85flag
      BBCount:         44
      ICount:          266
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - calloc
        - encodeAscii85
        - fclose
        - fgetJpegResolution
        - fopenReadStream
        - l_binaryRead
        - readHeaderJpeg
        - returnErrorPtr
        - returnErrorPtr1
      functionUses:    5
      BranchProfiles:
        - Branch String:   'pdfio2.c:935,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:936,31'
              BranchSideFuncs:
                - readHeaderJpeg
                - fopenReadStream
                - fgetJpegResolution
                - fclose
                - l_binaryRead
                - calloc
                - encodeAscii85
                - free
                - returnErrorPtr1
                - returnErrorPtr1
                - returnErrorPtr1
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:938,9'
              BranchSideFuncs:
                - readHeaderJpeg
                - fopenReadStream
                - fgetJpegResolution
                - fclose
                - l_binaryRead
                - calloc
                - encodeAscii85
                - free
                - returnErrorPtr1
                - returnErrorPtr1
                - returnErrorPtr1
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pdfio2.c:936,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:936,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:936,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:938,26'
          Branch Sides:
            - BranchSide:      'pdfio2.c:938,29'
              BranchSideFuncs:
                - readHeaderJpeg
                - fopenReadStream
                - fgetJpegResolution
                - fclose
                - l_binaryRead
                - calloc
                - encodeAscii85
                - free
                - returnErrorPtr1
                - returnErrorPtr1
                - returnErrorPtr1
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:942,24'
              BranchSideFuncs:
                - readHeaderJpeg
                - fopenReadStream
                - fgetJpegResolution
                - fclose
                - l_binaryRead
                - calloc
                - encodeAscii85
                - free
                - returnErrorPtr1
                - returnErrorPtr1
                - returnErrorPtr1
                - returnErrorPtr
        - Branch String:   'pdfio2.c:938,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:939,31'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:942,24'
              BranchSideFuncs:
                - readHeaderJpeg
                - fopenReadStream
                - fgetJpegResolution
                - fclose
                - l_binaryRead
                - calloc
                - encodeAscii85
                - free
                - returnErrorPtr1
                - returnErrorPtr1
                - returnErrorPtr1
                - returnErrorPtr
        - Branch String:   'pdfio2.c:939,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:939,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:939,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:942,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:943,31'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:944,9'
              BranchSideFuncs:
                - fopenReadStream
                - fgetJpegResolution
                - fclose
                - l_binaryRead
                - calloc
                - encodeAscii85
                - free
                - returnErrorPtr1
                - returnErrorPtr1
                - returnErrorPtr1
        - Branch String:   'pdfio2.c:943,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:943,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:943,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:945,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:946,31'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'pdfio2.c:948,24'
              BranchSideFuncs:
                - fgetJpegResolution
                - fclose
                - l_binaryRead
                - calloc
                - encodeAscii85
                - free
                - returnErrorPtr1
                - returnErrorPtr1
        - Branch String:   'pdfio2.c:946,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:946,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'pdfio2.c:946,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:953,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:954,31'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'pdfio2.c:958,9'
              BranchSideFuncs:
                - calloc
                - encodeAscii85
                - free
                - returnErrorPtr1
        - Branch String:   'pdfio2.c:954,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:954,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'pdfio2.c:954,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:958,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:959,32'
              BranchSideFuncs:
                - encodeAscii85
                - free
                - returnErrorPtr1
                - calloc
            - BranchSide:      'pdfio2.c:968,26'
              BranchSideFuncs:
                - calloc
        - Branch String:   'pdfio2.c:961,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:962,35'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'pdfio2.c:965,13'
              BranchSideFuncs:
                - calloc
        - Branch String:   'pdfio2.c:962,35'
          Branch Sides:
            - BranchSide:      'pdfio2.c:962,13'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'pdfio2.c:962,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:969,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:970,25'
              BranchSideFuncs: []
            - BranchSide:      'pdfio2.c:972,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio2.c:936,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:939,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:942,9'
          Dst:             readHeaderJpeg
        - Src:             'pdfio2.c:943,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:945,15'
          Dst:             fopenReadStream
        - Src:             'pdfio2.c:946,31'
          Dst:             returnErrorPtr1
        - Src:             'pdfio2.c:948,5'
          Dst:             fgetJpegResolution
        - Src:             'pdfio2.c:949,5'
          Dst:             fclose
        - Src:             'pdfio2.c:953,17'
          Dst:             l_binaryRead
        - Src:             'pdfio2.c:954,31'
          Dst:             returnErrorPtr1
        - Src:             'pdfio2.c:959,18'
          Dst:             encodeAscii85
        - Src:             'pdfio2.c:962,35'
          Dst:             returnErrorPtr1
        - Src:             'pdfio2.c:968,26'
          Dst:             calloc
    - functionName:    l_generateCIData
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fname
        - type
        - quality
        - ascii85
        - pcid
      BBCount:         128
      ICount:          553
      EdgeCount:       174
      CyclomaticComplexity: 48
      functionsReached:
        - l_generateFlateData
        - l_generateJp2kData
        - l_generateJpegData
        - lept_stderr
        - pixDestroy
        - pixGenerateG4Data
        - pixGenerateJp2kData
        - pixGenerateJpegData
        - pixRead
        - pixReadHeader
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pdfio2.c:635,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:636,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixReadHeader
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:637,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixReadHeader
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:636,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:636,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:636,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:638,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:639,16'
              BranchSideFuncs:
                - pixReadHeader
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:640,9'
              BranchSideFuncs:
                - pixReadHeader
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:639,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:639,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:639,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:640,29'
          Branch Sides:
            - BranchSide:      'pdfio2.c:640,32'
              BranchSideFuncs:
                - pixReadHeader
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:643,9'
              BranchSideFuncs:
                - pixReadHeader
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pdfio2.c:640,54'
          Branch Sides:
            - BranchSide:      'pdfio2.c:641,9'
              BranchSideFuncs:
                - pixReadHeader
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:643,9'
              BranchSideFuncs:
                - pixReadHeader
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pdfio2.c:641,32'
          Branch Sides:
            - BranchSide:      'pdfio2.c:641,35'
              BranchSideFuncs:
                - pixReadHeader
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:643,9'
              BranchSideFuncs:
                - pixReadHeader
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pdfio2.c:640,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:642,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:643,9'
              BranchSideFuncs:
                - pixReadHeader
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pdfio2.c:642,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:642,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:642,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:643,22'
          Branch Sides:
            - BranchSide:      'pdfio2.c:643,25'
              BranchSideFuncs:
                - pixReadHeader
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pdfio2.c:647,19'
              BranchSideFuncs:
                - pixReadHeader
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio2.c:643,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:644,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:647,19'
              BranchSideFuncs:
                - pixReadHeader
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio2.c:644,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:644,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:644,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:649,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:649,20'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:650,9'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio2.c:650,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:650,19'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:653,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio2.c:650,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:651,9'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - lept_stderr
            - BranchSide:      'pdfio2.c:653,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio2.c:651,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:652,14'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
            - BranchSide:      'pdfio2.c:652,14'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
        - Branch String:   'pdfio2.c:653,22'
          Branch Sides:
            - BranchSide:      'pdfio2.c:653,25'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:656,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio2.c:653,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:654,9'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - lept_stderr
            - BranchSide:      'pdfio2.c:656,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio2.c:654,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:655,14'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
            - BranchSide:      'pdfio2.c:655,14'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
        - Branch String:   'pdfio2.c:656,22'
          Branch Sides:
            - BranchSide:      'pdfio2.c:656,25'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:659,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - lept_stderr
        - Branch String:   'pdfio2.c:656,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:657,9'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - lept_stderr
            - BranchSide:      'pdfio2.c:659,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - lept_stderr
        - Branch String:   'pdfio2.c:657,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:658,14'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
            - BranchSide:      'pdfio2.c:658,14'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
        - Branch String:   'pdfio2.c:660,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:661,14'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
            - BranchSide:      'pdfio2.c:661,14'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
        - Branch String:   'pdfio2.c:664,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:665,13'
              BranchSideFuncs:
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
            - BranchSide:      'pdfio2.c:675,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
        - Branch String:   'pdfio2.c:665,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:666,38'
              BranchSideFuncs:
                - l_generateJpegData
                - returnErrorInt
            - BranchSide:      'pdfio2.c:668,32'
              BranchSideFuncs:
                - pixRead
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:668,17'
          Branch Sides:
            - BranchSide:      'pdfio2.c:669,24'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:670,39'
              BranchSideFuncs:
                - pixGenerateJpegData
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pdfio2.c:669,24'
          Branch Sides:
            - BranchSide:      'pdfio2.c:669,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:669,17'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:673,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:674,20'
              BranchSideFuncs: []
            - BranchSide:      'pdfio2.c:675,5'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:674,20'
          Branch Sides:
            - BranchSide:      'pdfio2.c:674,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:674,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:675,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:676,13'
              BranchSideFuncs:
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - l_generateJp2kData
            - BranchSide:      'pdfio2.c:686,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:676,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:677,38'
              BranchSideFuncs:
                - l_generateJp2kData
                - returnErrorInt
            - BranchSide:      'pdfio2.c:679,32'
              BranchSideFuncs:
                - pixRead
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:679,17'
          Branch Sides:
            - BranchSide:      'pdfio2.c:680,24'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:681,39'
              BranchSideFuncs:
                - pixGenerateJp2kData
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pdfio2.c:680,24'
          Branch Sides:
            - BranchSide:      'pdfio2.c:680,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:680,17'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:684,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:685,20'
              BranchSideFuncs: []
            - BranchSide:      'pdfio2.c:686,5'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:685,20'
          Branch Sides:
            - BranchSide:      'pdfio2.c:685,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:685,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:686,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:687,28'
              BranchSideFuncs:
                - pixRead
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:693,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateFlateData
                - returnErrorInt
        - Branch String:   'pdfio2.c:687,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:688,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:689,33'
              BranchSideFuncs:
                - pixGenerateG4Data
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pdfio2.c:688,20'
          Branch Sides:
            - BranchSide:      'pdfio2.c:688,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:688,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:691,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:692,20'
              BranchSideFuncs: []
            - BranchSide:      'pdfio2.c:693,5'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:692,20'
          Branch Sides:
            - BranchSide:      'pdfio2.c:692,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:692,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:693,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:694,40'
              BranchSideFuncs:
                - l_generateFlateData
                - returnErrorInt
            - BranchSide:      'pdfio2.c:697,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pdfio2.c:694,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:695,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:696,5'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:695,20'
          Branch Sides:
            - BranchSide:      'pdfio2.c:695,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:695,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:697,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:697,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:697,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio2.c:636,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:639,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:642,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:644,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:647,5'
          Dst:             pixReadHeader
        - Src:             'pdfio2.c:651,9'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:654,9'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:657,9'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:660,9'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:666,19'
          Dst:             l_generateJpegData
        - Src:             'pdfio2.c:668,24'
          Dst:             pixRead
        - Src:             'pdfio2.c:669,24'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:670,19'
          Dst:             pixGenerateJpegData
        - Src:             'pdfio2.c:671,13'
          Dst:             pixDestroy
        - Src:             'pdfio2.c:674,20'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:677,19'
          Dst:             l_generateJp2kData
        - Src:             'pdfio2.c:679,24'
          Dst:             pixRead
        - Src:             'pdfio2.c:680,24'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:681,19'
          Dst:             pixGenerateJp2kData
        - Src:             'pdfio2.c:682,13'
          Dst:             pixDestroy
        - Src:             'pdfio2.c:685,20'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:687,20'
          Dst:             pixRead
        - Src:             'pdfio2.c:688,20'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:689,15'
          Dst:             pixGenerateG4Data
        - Src:             'pdfio2.c:690,9'
          Dst:             pixDestroy
        - Src:             'pdfio2.c:692,20'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:694,20'
          Dst:             l_generateFlateData
        - Src:             'pdfio2.c:695,20'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:697,16'
          Dst:             returnErrorInt
    - functionName:    l_generateFlateDataPdf
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fname
        - pixs
      BBCount:         97
      ICount:          659
      EdgeCount:       133
      CyclomaticComplexity: 38
      functionsReached:
        - calloc
        - fclose
        - fgetPngResolution
        - findFileFormat
        - fopenReadStream
        - freadHeaderPng
        - isPngInterlaced
        - l_binaryRead
        - l_generateFlateData
        - lept_stderr
        - memcmp
        - pixClone
        - pixDestroy
        - pixGenerateFlateData
        - pixRead
        - pixcmapAddColor
        - pixcmapConvertToHex
        - pixcmapCreate
        - pixcmapDestroy
        - pixcmapSerializeToMemory
        - readHeaderPng
        - returnErrorPtr
        - returnErrorPtr1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio2.c:747,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:748,31'
              BranchSideFuncs:
                - findFileFormat
                - fopenReadStream
                - freadHeaderPng
                - fgetPngResolution
                - fclose
                - l_binaryRead
                - calloc
                - free
                - calloc
                - pixcmapSerializeToMemory
                - pixcmapDestroy
                - free
                - returnErrorPtr
                - pixcmapConvertToHex
                - free
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - memcmp
                - memcmp
                - pixcmapCreate
                - pixcmapAddColor
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - returnErrorPtr
                - returnErrorPtr1
                - l_generateFlateData
                - returnErrorPtr1
                - pixRead
                - returnErrorPtr
                - pixGenerateFlateData
                - pixDestroy
                - pixClone
                - isPngInterlaced
                - readHeaderPng
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:750,20'
              BranchSideFuncs:
                - findFileFormat
                - fopenReadStream
                - freadHeaderPng
                - fgetPngResolution
                - fclose
                - l_binaryRead
                - calloc
                - free
                - calloc
                - pixcmapSerializeToMemory
                - pixcmapDestroy
                - free
                - returnErrorPtr
                - pixcmapConvertToHex
                - free
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - memcmp
                - memcmp
                - pixcmapCreate
                - pixcmapAddColor
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - returnErrorPtr
                - returnErrorPtr1
                - l_generateFlateData
                - returnErrorPtr1
                - pixRead
                - returnErrorPtr
                - pixGenerateFlateData
                - pixDestroy
                - pixClone
                - isPngInterlaced
                - readHeaderPng
                - returnErrorPtr
        - Branch String:   'pdfio2.c:748,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:748,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:748,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:754,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:755,25'
              BranchSideFuncs:
                - isPngInterlaced
                - readHeaderPng
                - fopenReadStream
                - freadHeaderPng
                - fgetPngResolution
                - fclose
                - l_binaryRead
                - calloc
                - free
                - calloc
                - pixcmapSerializeToMemory
                - pixcmapDestroy
                - free
                - returnErrorPtr
                - pixcmapConvertToHex
                - free
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - memcmp
                - memcmp
                - pixcmapCreate
                - pixcmapAddColor
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - returnErrorPtr
                - returnErrorPtr1
                - l_generateFlateData
                - returnErrorPtr1
                - pixRead
                - returnErrorPtr
                - pixGenerateFlateData
                - pixDestroy
                - pixClone
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:768,9'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderPng
                - fgetPngResolution
                - fclose
                - l_binaryRead
                - calloc
                - free
                - calloc
                - pixcmapSerializeToMemory
                - pixcmapDestroy
                - free
                - returnErrorPtr
                - pixcmapConvertToHex
                - free
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - memcmp
                - memcmp
                - pixcmapCreate
                - pixcmapAddColor
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - returnErrorPtr
                - returnErrorPtr1
                - l_generateFlateData
                - returnErrorPtr1
                - pixRead
                - returnErrorPtr
                - pixGenerateFlateData
                - pixDestroy
                - pixClone
        - Branch String:   'pdfio2.c:756,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:757,35'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:758,5'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderPng
                - fgetPngResolution
                - fclose
                - l_binaryRead
                - calloc
                - free
                - calloc
                - pixcmapSerializeToMemory
                - pixcmapDestroy
                - free
                - returnErrorPtr
                - pixcmapConvertToHex
                - free
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - memcmp
                - memcmp
                - pixcmapCreate
                - pixcmapAddColor
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - returnErrorPtr
                - returnErrorPtr1
                - l_generateFlateData
                - returnErrorPtr1
                - pixRead
                - returnErrorPtr
                - pixGenerateFlateData
                - pixDestroy
                - pixClone
        - Branch String:   'pdfio2.c:757,35'
          Branch Sides:
            - BranchSide:      'pdfio2.c:757,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:757,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:768,27'
          Branch Sides:
            - BranchSide:      'pdfio2.c:769,9'
              BranchSideFuncs:
                - pixRead
                - returnErrorPtr
                - pixGenerateFlateData
                - pixDestroy
                - pixClone
            - BranchSide:      'pdfio2.c:771,14'
              BranchSideFuncs:
                - pixRead
                - returnErrorPtr
                - pixGenerateFlateData
                - pixDestroy
                - pixClone
        - Branch String:   'pdfio2.c:769,27'
          Branch Sides:
            - BranchSide:      'pdfio2.c:769,31'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderPng
                - fgetPngResolution
                - fclose
                - l_binaryRead
                - calloc
                - free
                - calloc
                - pixcmapSerializeToMemory
                - pixcmapDestroy
                - free
                - returnErrorPtr
                - pixcmapConvertToHex
                - free
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - memcmp
                - memcmp
                - pixcmapCreate
                - pixcmapAddColor
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - returnErrorPtr
                - returnErrorPtr1
                - l_generateFlateData
                - returnErrorPtr1
                - pixRead
                - returnErrorPtr
                - pixGenerateFlateData
                - pixDestroy
                - pixClone
            - BranchSide:      'pdfio2.c:785,31'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderPng
                - fgetPngResolution
                - fclose
                - l_binaryRead
                - calloc
                - free
                - calloc
                - pixcmapSerializeToMemory
                - pixcmapDestroy
                - free
                - returnErrorPtr
                - pixcmapConvertToHex
                - free
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - memcmp
                - memcmp
                - pixcmapCreate
                - pixcmapAddColor
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - returnErrorPtr
                - returnErrorPtr1
                - l_generateFlateData
                - returnErrorPtr1
        - Branch String:   'pdfio2.c:769,42'
          Branch Sides:
            - BranchSide:      'pdfio2.c:769,45'
              BranchSideFuncs:
                - pixRead
                - returnErrorPtr
                - pixGenerateFlateData
                - pixDestroy
                - pixClone
            - BranchSide:      'pdfio2.c:771,14'
              BranchSideFuncs:
                - pixRead
                - returnErrorPtr
                - pixGenerateFlateData
                - pixDestroy
                - pixClone
        - Branch String:   'pdfio2.c:769,54'
          Branch Sides:
            - BranchSide:      'pdfio2.c:769,57'
              BranchSideFuncs:
                - pixRead
                - returnErrorPtr
                - pixGenerateFlateData
                - pixDestroy
                - pixClone
            - BranchSide:      'pdfio2.c:771,14'
              BranchSideFuncs:
                - pixRead
                - returnErrorPtr
                - pixGenerateFlateData
                - pixDestroy
                - pixClone
        - Branch String:   'pdfio2.c:769,66'
          Branch Sides:
            - BranchSide:      'pdfio2.c:769,69'
              BranchSideFuncs:
                - pixRead
                - returnErrorPtr
                - pixGenerateFlateData
                - pixDestroy
                - pixClone
            - BranchSide:      'pdfio2.c:771,14'
              BranchSideFuncs:
                - pixRead
                - returnErrorPtr
                - pixGenerateFlateData
                - pixDestroy
                - pixClone
        - Branch String:   'pdfio2.c:768,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:771,14'
              BranchSideFuncs:
                - pixRead
                - returnErrorPtr
                - pixGenerateFlateData
                - pixDestroy
                - pixClone
            - BranchSide:      'pdfio2.c:785,31'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderPng
                - fgetPngResolution
                - fclose
                - l_binaryRead
                - calloc
                - free
                - calloc
                - pixcmapSerializeToMemory
                - pixcmapDestroy
                - free
                - returnErrorPtr
                - pixcmapConvertToHex
                - free
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - memcmp
                - memcmp
                - pixcmapCreate
                - pixcmapAddColor
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - returnErrorPtr
                - returnErrorPtr1
                - l_generateFlateData
                - returnErrorPtr1
        - Branch String:   'pdfio2.c:771,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:772,27'
              BranchSideFuncs:
                - pixClone
                - returnErrorPtr
                - pixGenerateFlateData
                - pixDestroy
            - BranchSide:      'pdfio2.c:774,28'
              BranchSideFuncs:
                - pixClone
                - returnErrorPtr
                - pixGenerateFlateData
                - pixDestroy
        - Branch String:   'pdfio2.c:775,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:776,35'
              BranchSideFuncs:
                - pixGenerateFlateData
                - pixDestroy
            - BranchSide:      'pdfio2.c:777,36'
              BranchSideFuncs:
                - pixGenerateFlateData
                - pixDestroy
        - Branch String:   'pdfio2.c:776,35'
          Branch Sides:
            - BranchSide:      'pdfio2.c:776,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:776,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:785,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:786,31'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'pdfio2.c:788,20'
              BranchSideFuncs:
                - freadHeaderPng
                - fgetPngResolution
                - fclose
                - l_binaryRead
                - calloc
                - free
                - calloc
                - pixcmapSerializeToMemory
                - pixcmapDestroy
                - free
                - returnErrorPtr
                - pixcmapConvertToHex
                - free
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - memcmp
                - memcmp
                - pixcmapCreate
                - pixcmapAddColor
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - returnErrorPtr
                - returnErrorPtr1
                - l_generateFlateData
        - Branch String:   'pdfio2.c:786,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:786,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'pdfio2.c:786,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:793,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:794,36'
              BranchSideFuncs:
                - l_generateFlateData
            - BranchSide:      'pdfio2.c:797,33'
              BranchSideFuncs:
                - l_binaryRead
                - calloc
                - free
                - calloc
                - pixcmapSerializeToMemory
                - pixcmapDestroy
                - free
                - returnErrorPtr
                - pixcmapConvertToHex
                - free
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - memcmp
                - memcmp
                - pixcmapCreate
                - pixcmapAddColor
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - returnErrorPtr
                - returnErrorPtr1
        - Branch String:   'pdfio2.c:797,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:798,31'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'pdfio2.c:807,32'
              BranchSideFuncs:
                - calloc
                - free
                - calloc
                - pixcmapSerializeToMemory
                - pixcmapDestroy
                - free
                - returnErrorPtr
                - pixcmapConvertToHex
                - free
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - memcmp
                - memcmp
                - pixcmapCreate
                - pixcmapAddColor
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - returnErrorPtr
        - Branch String:   'pdfio2.c:798,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:798,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'pdfio2.c:798,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:807,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:808,9'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:823,12'
              BranchSideFuncs:
                - free
                - calloc
                - pixcmapSerializeToMemory
                - pixcmapDestroy
                - free
                - returnErrorPtr
                - pixcmapConvertToHex
                - free
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - memcmp
                - memcmp
                - pixcmapCreate
                - pixcmapAddColor
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
        - Branch String:   'pdfio2.c:809,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:809,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:809,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:823,5'
          Branch Sides:
            - BranchSide:      'pdfio2.c:825,14'
              BranchSideFuncs:
                - memcmp
                - free
                - calloc
                - pixcmapSerializeToMemory
                - pixcmapDestroy
                - free
                - returnErrorPtr
                - pixcmapConvertToHex
                - free
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - memcmp
                - pixcmapCreate
                - pixcmapAddColor
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
            - BranchSide:      'pdfio2.c:863,5'
              BranchSideFuncs:
                - free
                - calloc
                - pixcmapSerializeToMemory
                - pixcmapDestroy
                - free
                - returnErrorPtr
                - pixcmapConvertToHex
                - free
                - free
                - pixcmapDestroy
                - returnErrorPtr
        - Branch String:   'pdfio2.c:829,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:830,13'
              BranchSideFuncs:
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
            - BranchSide:      'pdfio2.c:839,20'
              BranchSideFuncs:
                - memcmp
                - free
                - calloc
                - pixcmapSerializeToMemory
                - pixcmapDestroy
                - free
                - returnErrorPtr
                - pixcmapConvertToHex
                - free
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - memcmp
                - pixcmapCreate
                - pixcmapAddColor
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
        - Branch String:   'pdfio2.c:833,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:835,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio2.c:835,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:839,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:840,20'
              BranchSideFuncs:
                - free
                - calloc
                - pixcmapSerializeToMemory
                - pixcmapDestroy
                - free
                - returnErrorPtr
                - pixcmapConvertToHex
                - free
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - memcmp
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - memcmp
                - pixcmapCreate
                - pixcmapAddColor
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
            - BranchSide:      'pdfio2.c:845,13'
              BranchSideFuncs:
                - free
                - calloc
                - pixcmapSerializeToMemory
                - pixcmapDestroy
                - free
                - returnErrorPtr
                - pixcmapConvertToHex
                - free
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - memcmp
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - memcmp
                - pixcmapCreate
                - pixcmapAddColor
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
        - Branch String:   'pdfio2.c:845,22'
          Branch Sides:
            - BranchSide:      'pdfio2.c:845,26'
              BranchSideFuncs:
                - memcmp
                - free
                - calloc
                - pixcmapSerializeToMemory
                - pixcmapDestroy
                - free
                - returnErrorPtr
                - pixcmapConvertToHex
                - free
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - memcmp
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - pixcmapCreate
                - pixcmapAddColor
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
            - BranchSide:      'pdfio2.c:861,14'
              BranchSideFuncs:
                - free
                - calloc
                - pixcmapSerializeToMemory
                - pixcmapDestroy
                - free
                - returnErrorPtr
                - pixcmapConvertToHex
                - free
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - memcmp
                - memcmp
                - pixcmapCreate
                - pixcmapAddColor
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
        - Branch String:   'pdfio2.c:845,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:846,20'
              BranchSideFuncs:
                - free
                - calloc
                - pixcmapSerializeToMemory
                - pixcmapDestroy
                - free
                - returnErrorPtr
                - pixcmapConvertToHex
                - free
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - memcmp
                - memcmp
                - pixcmapCreate
                - pixcmapAddColor
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
            - BranchSide:      'pdfio2.c:861,14'
              BranchSideFuncs:
                - free
                - calloc
                - pixcmapSerializeToMemory
                - pixcmapDestroy
                - free
                - returnErrorPtr
                - pixcmapConvertToHex
                - free
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - memcmp
                - memcmp
                - pixcmapCreate
                - pixcmapAddColor
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
        - Branch String:   'pdfio2.c:845,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:847,18'
              BranchSideFuncs:
                - pixcmapCreate
                - free
                - calloc
                - pixcmapSerializeToMemory
                - pixcmapDestroy
                - free
                - returnErrorPtr
                - pixcmapConvertToHex
                - free
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - memcmp
                - memcmp
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - pixcmapAddColor
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
            - BranchSide:      'pdfio2.c:861,14'
              BranchSideFuncs:
                - free
                - calloc
                - pixcmapSerializeToMemory
                - pixcmapDestroy
                - free
                - returnErrorPtr
                - pixcmapConvertToHex
                - free
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - memcmp
                - memcmp
                - pixcmapCreate
                - pixcmapAddColor
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
        - Branch String:   'pdfio2.c:847,17'
          Branch Sides:
            - BranchSide:      'pdfio2.c:848,17'
              BranchSideFuncs:
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
            - BranchSide:      'pdfio2.c:855,34'
              BranchSideFuncs:
                - pixcmapCreate
                - free
                - calloc
                - pixcmapSerializeToMemory
                - pixcmapDestroy
                - free
                - returnErrorPtr
                - pixcmapConvertToHex
                - free
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - memcmp
                - memcmp
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - pixcmapAddColor
        - Branch String:   'pdfio2.c:851,17'
          Branch Sides:
            - BranchSide:      'pdfio2.c:853,17'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio2.c:853,17'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:856,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:857,33'
              BranchSideFuncs:
                - pixcmapAddColor
                - free
                - calloc
                - pixcmapSerializeToMemory
                - pixcmapDestroy
                - free
                - returnErrorPtr
                - pixcmapConvertToHex
                - free
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - memcmp
                - memcmp
                - pixcmapCreate
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
            - BranchSide:      'pdfio2.c:860,9'
              BranchSideFuncs:
                - free
                - calloc
                - pixcmapSerializeToMemory
                - pixcmapDestroy
                - free
                - returnErrorPtr
                - pixcmapConvertToHex
                - free
                - free
                - pixcmapDestroy
                - returnErrorPtr
                - memcmp
                - memcmp
                - pixcmapCreate
                - pixcmapAddColor
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
                - free
                - free
                - pixcmapDestroy
                - lept_stderr
        - Branch String:   'pdfio2.c:865,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:866,9'
              BranchSideFuncs:
                - free
                - pixcmapDestroy
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:872,13'
              BranchSideFuncs:
                - calloc
                - pixcmapSerializeToMemory
                - pixcmapDestroy
                - free
                - returnErrorPtr
                - pixcmapConvertToHex
                - free
        - Branch String:   'pdfio2.c:868,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:868,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:868,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:873,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:874,34'
              BranchSideFuncs:
                - pixcmapSerializeToMemory
                - pixcmapDestroy
                - free
                - returnErrorPtr
                - pixcmapConvertToHex
                - free
                - calloc
            - BranchSide:      'pdfio2.c:892,26'
              BranchSideFuncs:
                - calloc
        - Branch String:   'pdfio2.c:876,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:877,13'
              BranchSideFuncs:
                - pixcmapConvertToHex
                - free
                - calloc
            - BranchSide:      'pdfio2.c:881,43'
              BranchSideFuncs:
                - pixcmapConvertToHex
                - free
                - calloc
        - Branch String:   'pdfio2.c:878,35'
          Branch Sides:
            - BranchSide:      'pdfio2.c:878,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:878,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio2.c:748,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:750,5'
          Dst:             findFileFormat
        - Src:             'pdfio2.c:755,9'
          Dst:             isPngInterlaced
        - Src:             'pdfio2.c:756,13'
          Dst:             readHeaderPng
        - Src:             'pdfio2.c:757,35'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:772,19'
          Dst:             pixRead
        - Src:             'pdfio2.c:774,19'
          Dst:             pixClone
        - Src:             'pdfio2.c:776,35'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:777,15'
          Dst:             pixGenerateFlateData
        - Src:             'pdfio2.c:778,9'
          Dst:             pixDestroy
        - Src:             'pdfio2.c:785,15'
          Dst:             fopenReadStream
        - Src:             'pdfio2.c:786,31'
          Dst:             returnErrorPtr1
        - Src:             'pdfio2.c:788,5'
          Dst:             freadHeaderPng
        - Src:             'pdfio2.c:789,5'
          Dst:             fgetPngResolution
        - Src:             'pdfio2.c:790,5'
          Dst:             fclose
        - Src:             'pdfio2.c:794,16'
          Dst:             l_generateFlateData
        - Src:             'pdfio2.c:797,20'
          Dst:             l_binaryRead
        - Src:             'pdfio2.c:798,31'
          Dst:             returnErrorPtr1
        - Src:             'pdfio2.c:807,32'
          Dst:             calloc
        - Src:             'pdfio2.c:809,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:832,13'
          Dst:             pixcmapDestroy
        - Src:             'pdfio2.c:833,13'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:839,13'
          Dst:             memcmp
        - Src:             'pdfio2.c:846,13'
          Dst:             memcmp
        - Src:             'pdfio2.c:850,17'
          Dst:             pixcmapDestroy
        - Src:             'pdfio2.c:851,17'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:855,20'
          Dst:             pixcmapCreate
        - Src:             'pdfio2.c:857,17'
          Dst:             pixcmapAddColor
        - Src:             'pdfio2.c:867,9'
          Dst:             pixcmapDestroy
        - Src:             'pdfio2.c:868,31'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:874,9'
          Dst:             pixcmapSerializeToMemory
        - Src:             'pdfio2.c:875,9'
          Dst:             pixcmapDestroy
        - Src:             'pdfio2.c:878,35'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:881,23'
          Dst:             pixcmapConvertToHex
        - Src:             'pdfio2.c:892,26'
          Dst:             calloc
    - functionName:    l_generateCIDataForPdf
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fname
        - pix
        - quality
        - pcid
      BBCount:         65
      ICount:          296
      EdgeCount:       88
      CyclomaticComplexity: 25
      functionsReached:
        - findFileFormat
        - l_generateFlateDataPdf
        - l_generateJp2kData
        - l_generateJpegData
        - lept_stderr
        - pixClone
        - pixDestroy
        - pixGenerateCIData
        - pixRead
        - returnErrorInt
        - selectDefaultPdfEncoding
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio2.c:552,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:553,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixRead
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixGenerateCIData
                - pixDestroy
                - returnErrorInt
                - pixDestroy
                - pixClone
                - strcmp
                - strcmp
                - findFileFormat
                - l_generateFlateDataPdf
                - l_generateJp2kData
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:554,17'
              BranchSideFuncs:
                - returnErrorInt
                - pixRead
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixGenerateCIData
                - pixDestroy
                - returnErrorInt
                - pixDestroy
                - pixClone
                - strcmp
                - strcmp
                - findFileFormat
                - l_generateFlateDataPdf
                - l_generateJp2kData
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio2.c:553,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:553,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:553,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:555,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:555,20'
              BranchSideFuncs:
                - pixRead
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixGenerateCIData
                - pixDestroy
                - returnErrorInt
                - pixDestroy
                - pixClone
                - strcmp
                - strcmp
                - findFileFormat
                - l_generateFlateDataPdf
                - l_generateJp2kData
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:560,9'
              BranchSideFuncs:
                - pixRead
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixGenerateCIData
                - pixDestroy
                - returnErrorInt
                - pixDestroy
                - pixClone
                - strcmp
                - strcmp
                - findFileFormat
                - l_generateFlateDataPdf
                - l_generateJp2kData
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio2.c:555,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:556,16'
              BranchSideFuncs:
                - pixRead
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixGenerateCIData
                - pixDestroy
                - returnErrorInt
                - pixDestroy
                - pixClone
                - strcmp
                - strcmp
                - findFileFormat
                - l_generateFlateDataPdf
                - l_generateJp2kData
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:560,9'
              BranchSideFuncs:
                - pixRead
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixGenerateCIData
                - pixDestroy
                - returnErrorInt
                - pixDestroy
                - pixClone
                - strcmp
                - strcmp
                - findFileFormat
                - l_generateFlateDataPdf
                - l_generateJp2kData
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio2.c:556,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:556,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:556,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:560,15'
          Branch Sides:
            - BranchSide:      'pdfio2.c:560,25'
              BranchSideFuncs:
                - strcmp
                - pixRead
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixGenerateCIData
                - pixDestroy
                - returnErrorInt
                - pixDestroy
                - pixClone
                - strcmp
                - findFileFormat
                - l_generateFlateDataPdf
                - l_generateJp2kData
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:579,11'
              BranchSideFuncs:
                - pixRead
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixGenerateCIData
                - pixDestroy
                - returnErrorInt
                - pixDestroy
                - pixClone
        - Branch String:   'pdfio2.c:560,42'
          Branch Sides:
            - BranchSide:      'pdfio2.c:560,52'
              BranchSideFuncs:
                - strcmp
                - pixRead
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixGenerateCIData
                - pixDestroy
                - returnErrorInt
                - pixDestroy
                - pixClone
                - findFileFormat
                - l_generateFlateDataPdf
                - l_generateJp2kData
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:579,11'
              BranchSideFuncs:
                - pixRead
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixGenerateCIData
                - pixDestroy
                - returnErrorInt
                - pixDestroy
                - pixClone
        - Branch String:   'pdfio2.c:560,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:561,24'
              BranchSideFuncs:
                - findFileFormat
                - pixRead
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixGenerateCIData
                - pixDestroy
                - returnErrorInt
                - pixDestroy
                - pixClone
                - l_generateFlateDataPdf
                - l_generateJp2kData
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:579,11'
              BranchSideFuncs:
                - pixRead
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixGenerateCIData
                - pixDestroy
                - returnErrorInt
                - pixDestroy
                - pixClone
        - Branch String:   'pdfio2.c:562,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:563,13'
              BranchSideFuncs:
                - pixRead
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixGenerateCIData
                - pixDestroy
                - returnErrorInt
                - pixDestroy
                - pixClone
                - l_generateFlateDataPdf
                - l_generateJp2kData
                - l_generateJpegData
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:564,13'
              BranchSideFuncs:
                - pixRead
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixGenerateCIData
                - pixDestroy
                - returnErrorInt
                - pixDestroy
                - pixClone
                - l_generateFlateDataPdf
                - l_generateJp2kData
                - l_generateJpegData
                - lept_stderr
        - Branch String:   'pdfio2.c:563,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:564,13'
              BranchSideFuncs:
                - lept_stderr
                - pixRead
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixGenerateCIData
                - pixDestroy
                - returnErrorInt
                - pixDestroy
                - pixClone
                - l_generateFlateDataPdf
                - l_generateJp2kData
                - l_generateJpegData
                - lept_stderr
            - BranchSide:      'pdfio2.c:564,13'
              BranchSideFuncs:
                - pixRead
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixGenerateCIData
                - pixDestroy
                - returnErrorInt
                - pixDestroy
                - pixClone
                - l_generateFlateDataPdf
                - l_generateJp2kData
                - l_generateJpegData
                - lept_stderr
        - Branch String:   'pdfio2.c:564,30'
          Branch Sides:
            - BranchSide:      'pdfio2.c:564,33'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio2.c:565,13'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pdfio2.c:564,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:565,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio2.c:569,13'
              BranchSideFuncs:
                - pixRead
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixGenerateCIData
                - pixDestroy
                - returnErrorInt
                - pixDestroy
                - pixClone
                - l_generateFlateDataPdf
                - l_generateJp2kData
                - l_generateJpegData
        - Branch String:   'pdfio2.c:565,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:567,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pdfio2.c:567,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:569,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:570,38'
              BranchSideFuncs:
                - l_generateJpegData
                - pixRead
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixGenerateCIData
                - pixDestroy
                - returnErrorInt
                - pixDestroy
                - pixClone
            - BranchSide:      'pdfio2.c:571,20'
              BranchSideFuncs:
                - pixRead
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixGenerateCIData
                - pixDestroy
                - returnErrorInt
                - pixDestroy
                - pixClone
                - l_generateFlateDataPdf
                - l_generateJp2kData
        - Branch String:   'pdfio2.c:571,20'
          Branch Sides:
            - BranchSide:      'pdfio2.c:572,38'
              BranchSideFuncs:
                - l_generateJp2kData
                - pixRead
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixGenerateCIData
                - pixDestroy
                - returnErrorInt
                - pixDestroy
                - pixClone
            - BranchSide:      'pdfio2.c:573,20'
              BranchSideFuncs:
                - pixRead
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixGenerateCIData
                - pixDestroy
                - returnErrorInt
                - pixDestroy
                - pixClone
                - l_generateFlateDataPdf
        - Branch String:   'pdfio2.c:579,10'
          Branch Sides:
            - BranchSide:      'pdfio2.c:580,14'
              BranchSideFuncs: []
            - BranchSide:      'pdfio2.c:595,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:580,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:581,28'
              BranchSideFuncs:
                - pixClone
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixGenerateCIData
                - pixDestroy
                - returnErrorInt
                - pixDestroy
            - BranchSide:      'pdfio2.c:583,29'
              BranchSideFuncs:
                - pixClone
                - returnErrorInt
                - selectDefaultPdfEncoding
                - pixGenerateCIData
                - pixDestroy
                - returnErrorInt
                - pixDestroy
        - Branch String:   'pdfio2.c:584,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:585,20'
              BranchSideFuncs:
                - selectDefaultPdfEncoding
                - pixGenerateCIData
                - pixDestroy
                - returnErrorInt
                - pixDestroy
            - BranchSide:      'pdfio2.c:586,38'
              BranchSideFuncs:
                - selectDefaultPdfEncoding
                - pixGenerateCIData
                - pixDestroy
                - returnErrorInt
                - pixDestroy
        - Branch String:   'pdfio2.c:585,20'
          Branch Sides:
            - BranchSide:      'pdfio2.c:585,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:585,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:586,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:587,13'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pdfio2.c:590,27'
              BranchSideFuncs:
                - pixGenerateCIData
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pdfio2.c:592,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:593,20'
              BranchSideFuncs: []
            - BranchSide:      'pdfio2.c:594,5'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:593,20'
          Branch Sides:
            - BranchSide:      'pdfio2.c:593,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:593,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio2.c:553,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:556,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:560,18'
          Dst:             strcmp
        - Src:             'pdfio2.c:560,45'
          Dst:             strcmp
        - Src:             'pdfio2.c:561,9'
          Dst:             findFileFormat
        - Src:             'pdfio2.c:563,13'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:565,13'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:570,19'
          Dst:             l_generateJpegData
        - Src:             'pdfio2.c:572,19'
          Dst:             l_generateJp2kData
        - Src:             'pdfio2.c:574,19'
          Dst:             l_generateFlateDataPdf
        - Src:             'pdfio2.c:581,20'
          Dst:             pixRead
        - Src:             'pdfio2.c:583,20'
          Dst:             pixClone
        - Src:             'pdfio2.c:585,20'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:586,13'
          Dst:             selectDefaultPdfEncoding
        - Src:             'pdfio2.c:587,13'
          Dst:             pixDestroy
        - Src:             'pdfio2.c:590,9'
          Dst:             pixGenerateCIData
        - Src:             'pdfio2.c:591,9'
          Dst:             pixDestroy
        - Src:             'pdfio2.c:593,20'
          Dst:             returnErrorInt
    - functionName:    pixGenerateCIData
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionLinenumberEnd: 1284
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - type
        - quality
        - ascii85
        - pcid
      BBCount:         111
      ICount:          487
      EdgeCount:       151
      CyclomaticComplexity: 42
      functionsReached:
        - lept_stderr
        - pixGenerateFlateData
        - pixGenerateG4Data
        - pixGenerateJp2kData
        - pixGenerateJpegData
        - pixGetColormap
        - pixGetDepth
        - pixGetDimensions
        - returnErrorInt
        - selectDefaultPdfEncoding
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pdfio2.c:1215,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1216,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetDepth
                - pixGetColormap
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - selectDefaultPdfEncoding
            - BranchSide:      'pdfio2.c:1217,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetDepth
                - pixGetColormap
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - selectDefaultPdfEncoding
        - Branch String:   'pdfio2.c:1216,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1216,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1216,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1218,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1219,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDepth
                - pixGetColormap
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - selectDefaultPdfEncoding
            - BranchSide:      'pdfio2.c:1220,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDepth
                - pixGetColormap
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - selectDefaultPdfEncoding
        - Branch String:   'pdfio2.c:1219,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1219,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1219,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1220,29'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1220,32'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDepth
                - pixGetColormap
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - selectDefaultPdfEncoding
            - BranchSide:      'pdfio2.c:1224,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDepth
                - pixGetColormap
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:1220,54'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1221,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDepth
                - pixGetColormap
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - selectDefaultPdfEncoding
            - BranchSide:      'pdfio2.c:1224,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDepth
                - pixGetColormap
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:1221,32'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1221,35'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDepth
                - pixGetColormap
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - selectDefaultPdfEncoding
            - BranchSide:      'pdfio2.c:1224,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDepth
                - pixGetColormap
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:1220,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1222,34'
              BranchSideFuncs:
                - selectDefaultPdfEncoding
                - pixGetDimensions
                - pixGetDepth
                - pixGetColormap
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1224,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDepth
                - pixGetColormap
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:1224,22'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1224,25'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDepth
                - pixGetColormap
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1226,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDepth
                - pixGetColormap
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:1224,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1225,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1226,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDepth
                - pixGetColormap
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:1225,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1225,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1225,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1227,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1227,19'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1228,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pdfio2.c:1227,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1228,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1229,14'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pdfio2.c:1228,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1228,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1228,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1229,14'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1229,12'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1229,12'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pdfio2.c:1230,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1231,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1243,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio2.c:1231,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1231,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1231,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1243,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1244,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:1257,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio2.c:1244,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1245,14'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDepth
                - pixGetColormap
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:1245,14'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio2.c:1259,14'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1259,17'
              BranchSideFuncs:
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:1262,16'
              BranchSideFuncs:
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio2.c:1259,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1260,9'
              BranchSideFuncs:
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pdfio2.c:1262,16'
              BranchSideFuncs:
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio2.c:1260,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1261,14'
              BranchSideFuncs:
                - lept_stderr
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1261,14'
              BranchSideFuncs:
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
        - Branch String:   'pdfio2.c:1262,22'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1262,26'
              BranchSideFuncs:
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:1265,16'
              BranchSideFuncs:
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pdfio2.c:1262,48'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1262,51'
              BranchSideFuncs:
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pdfio2.c:1263,9'
              BranchSideFuncs:
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pdfio2.c:1262,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1263,9'
              BranchSideFuncs:
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pdfio2.c:1265,16'
              BranchSideFuncs:
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pdfio2.c:1263,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1264,14'
              BranchSideFuncs:
                - lept_stderr
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1264,14'
              BranchSideFuncs:
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
        - Branch String:   'pdfio2.c:1266,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1267,14'
              BranchSideFuncs:
                - lept_stderr
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1267,14'
              BranchSideFuncs:
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
                - pixGenerateJpegData
                - returnErrorInt
        - Branch String:   'pdfio2.c:1270,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1271,42'
              BranchSideFuncs:
                - pixGenerateJpegData
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1273,16'
              BranchSideFuncs:
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
                - pixGenerateJp2kData
                - returnErrorInt
        - Branch String:   'pdfio2.c:1271,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1272,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1273,5'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1272,20'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1272,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1272,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1273,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1274,42'
              BranchSideFuncs:
                - pixGenerateJp2kData
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1276,16'
              BranchSideFuncs:
                - pixGenerateFlateData
                - returnErrorInt
                - pixGenerateG4Data
                - returnErrorInt
        - Branch String:   'pdfio2.c:1274,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1275,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1276,5'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1275,20'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1275,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1275,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1276,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1277,40'
              BranchSideFuncs:
                - pixGenerateG4Data
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1280,43'
              BranchSideFuncs:
                - pixGenerateFlateData
                - returnErrorInt
        - Branch String:   'pdfio2.c:1277,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1278,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1279,5'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1278,20'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1278,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1278,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:1280,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:0,0'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1281,20'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pdfio2.c:1281,20'
          Branch Sides:
            - BranchSide:      'pdfio2.c:1281,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:1281,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio2.c:1216,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:1219,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:1222,9'
          Dst:             selectDefaultPdfEncoding
        - Src:             'pdfio2.c:1225,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:1226,5'
          Dst:             pixGetDimensions
        - Src:             'pdfio2.c:1228,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:1231,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:1244,9'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:1257,9'
          Dst:             pixGetDepth
        - Src:             'pdfio2.c:1258,12'
          Dst:             pixGetColormap
        - Src:             'pdfio2.c:1260,9'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:1263,9'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:1266,9'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:1271,22'
          Dst:             pixGenerateJpegData
        - Src:             'pdfio2.c:1272,20'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:1274,22'
          Dst:             pixGenerateJp2kData
        - Src:             'pdfio2.c:1275,20'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:1277,22'
          Dst:             pixGenerateG4Data
        - Src:             'pdfio2.c:1278,20'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:1280,22'
          Dst:             pixGenerateFlateData
        - Src:             'pdfio2.c:1281,20'
          Dst:             returnErrorInt
    - functionName:    convertTiffMultipageToPdf
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filein
        - fileout
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fclose
        - fileFormatIsTiff
        - fopenReadStream
        - pixaConvertToPdf
        - pixaDestroy
        - pixaReadMultipageTiff
        - returnErrorInt1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pdfio2.c:498,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:499,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'pdfio2.c:500,31'
              BranchSideFuncs:
                - fileFormatIsTiff
                - fclose
                - returnErrorInt1
                - pixaReadMultipageTiff
                - pixaConvertToPdf
                - pixaDestroy
        - Branch String:   'pdfio2.c:499,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:499,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'pdfio2.c:499,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:502,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:503,16'
              BranchSideFuncs:
                - pixaReadMultipageTiff
                - pixaConvertToPdf
                - pixaDestroy
            - BranchSide:      'pdfio2.c:505,34'
              BranchSideFuncs:
                - pixaReadMultipageTiff
                - pixaConvertToPdf
                - pixaDestroy
        - Branch String:   'pdfio2.c:503,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:503,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'pdfio2.c:503,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio2.c:498,15'
          Dst:             fopenReadStream
        - Src:             'pdfio2.c:499,16'
          Dst:             returnErrorInt1
        - Src:             'pdfio2.c:500,14'
          Dst:             fileFormatIsTiff
        - Src:             'pdfio2.c:501,5'
          Dst:             fclose
        - Src:             'pdfio2.c:503,16'
          Dst:             returnErrorInt1
        - Src:             'pdfio2.c:505,12'
          Dst:             pixaReadMultipageTiff
        - Src:             'pdfio2.c:506,5'
          Dst:             pixaConvertToPdf
        - Src:             'pdfio2.c:507,5'
          Dst:             pixaDestroy
    - functionName:    substituteObjectNumbers
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2452
      functionLinenumberEnd: 2522
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bas
        - na_objs
      BBCount:         43
      ICount:          336
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - __isoc99_sscanf
        - arrayFindEachSequence
        - arrayFindSequence
        - l_byteaAppendData
        - l_byteaAppendString
        - l_byteaCreate
        - l_byteaGetData
        - l_dnaDestroy
        - l_dnaGetCount
        - l_dnaGetIArray
        - lept_stderr
        - numaGetCount
        - numaGetIArray
        - returnErrorPtr
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio2.c:2462,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2463,27'
              BranchSideFuncs:
                - returnErrorPtr
                - l_byteaGetData
                - l_byteaCreate
                - numaGetIArray
                - numaGetCount
                - __isoc99_sscanf
                - snprintf
                - l_byteaAppendString
                - arrayFindSequence
                - arrayFindEachSequence
                - l_byteaAppendData
                - free
                - l_dnaGetCount
                - l_dnaGetIArray
                - l_byteaAppendData
                - free
                - free
                - l_dnaDestroy
                - l_byteaAppendData
                - __isoc99_sscanf
                - snprintf
                - l_byteaAppendString
                - free
                - free
                - l_dnaDestroy
                - lept_stderr
                - free
                - lept_stderr
            - BranchSide:      'pdfio2.c:2464,10'
              BranchSideFuncs:
                - returnErrorPtr
                - l_byteaGetData
                - l_byteaCreate
                - numaGetIArray
                - numaGetCount
                - __isoc99_sscanf
                - snprintf
                - l_byteaAppendString
                - arrayFindSequence
                - arrayFindEachSequence
                - l_byteaAppendData
                - free
                - l_dnaGetCount
                - l_dnaGetIArray
                - l_byteaAppendData
                - free
                - free
                - l_dnaDestroy
                - l_byteaAppendData
                - __isoc99_sscanf
                - snprintf
                - l_byteaAppendString
                - free
                - free
                - l_dnaDestroy
                - lept_stderr
                - free
                - lept_stderr
        - Branch String:   'pdfio2.c:2463,27'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2463,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:2463,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2464,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2465,27'
              BranchSideFuncs:
                - l_byteaGetData
                - l_byteaCreate
                - numaGetIArray
                - numaGetCount
                - __isoc99_sscanf
                - snprintf
                - l_byteaAppendString
                - arrayFindSequence
                - arrayFindEachSequence
                - l_byteaAppendData
                - free
                - l_dnaGetCount
                - l_dnaGetIArray
                - l_byteaAppendData
                - free
                - free
                - l_dnaDestroy
                - l_byteaAppendData
                - __isoc99_sscanf
                - snprintf
                - l_byteaAppendString
                - free
                - free
                - l_dnaDestroy
                - lept_stderr
                - free
                - lept_stderr
            - BranchSide:      'pdfio2.c:2467,28'
              BranchSideFuncs:
                - l_byteaGetData
                - l_byteaCreate
                - numaGetIArray
                - numaGetCount
                - __isoc99_sscanf
                - snprintf
                - l_byteaAppendString
                - arrayFindSequence
                - arrayFindEachSequence
                - l_byteaAppendData
                - free
                - l_dnaGetCount
                - l_dnaGetIArray
                - l_byteaAppendData
                - free
                - free
                - l_dnaDestroy
                - l_byteaAppendData
                - __isoc99_sscanf
                - snprintf
                - l_byteaAppendString
                - free
                - free
                - l_dnaDestroy
                - lept_stderr
                - free
                - lept_stderr
        - Branch String:   'pdfio2.c:2465,27'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2465,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:2465,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2474,19'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2474,22'
              BranchSideFuncs:
                - free
                - lept_stderr
            - BranchSide:      'pdfio2.c:2475,9'
              BranchSideFuncs:
                - free
                - lept_stderr
        - Branch String:   'pdfio2.c:2474,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2475,9'
              BranchSideFuncs:
                - free
                - lept_stderr
            - BranchSide:      'pdfio2.c:2479,14'
              BranchSideFuncs:
                - snprintf
                - l_byteaAppendString
                - arrayFindSequence
                - arrayFindEachSequence
                - l_byteaAppendData
                - free
                - l_dnaGetCount
                - l_dnaGetIArray
                - l_byteaAppendData
                - free
                - free
                - l_dnaDestroy
                - l_byteaAppendData
                - __isoc99_sscanf
                - snprintf
                - l_byteaAppendString
                - free
                - free
                - l_dnaDestroy
                - lept_stderr
        - Branch String:   'pdfio2.c:2475,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2476,9'
              BranchSideFuncs:
                - lept_stderr
                - free
            - BranchSide:      'pdfio2.c:2476,9'
              BranchSideFuncs:
                - free
        - Branch String:   'pdfio2.c:2486,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2487,27'
              BranchSideFuncs:
                - l_dnaGetCount
                - l_dnaGetIArray
                - l_byteaAppendData
                - free
                - free
                - l_dnaDestroy
                - l_byteaAppendData
                - __isoc99_sscanf
                - snprintf
                - l_byteaAppendString
                - free
                - free
                - l_dnaDestroy
                - lept_stderr
            - BranchSide:      'pdfio2.c:2493,27'
              BranchSideFuncs:
                - l_dnaGetCount
                - l_dnaGetIArray
                - l_byteaAppendData
                - free
                - free
                - l_dnaDestroy
                - l_byteaAppendData
                - __isoc99_sscanf
                - snprintf
                - l_byteaAppendString
                - free
                - free
                - l_dnaDestroy
                - lept_stderr
        - Branch String:   'pdfio2.c:2495,5'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2497,18'
              BranchSideFuncs:
                - l_byteaAppendData
                - __isoc99_sscanf
                - snprintf
                - l_byteaAppendString
                - l_byteaAppendData
                - free
                - free
                - l_dnaDestroy
                - free
                - free
                - l_dnaDestroy
                - lept_stderr
            - BranchSide:      'pdfio2.c:2516,23'
              BranchSideFuncs:
                - l_byteaAppendData
                - free
                - free
                - l_dnaDestroy
        - Branch String:   'pdfio2.c:2497,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2498,17'
              BranchSideFuncs:
                - l_byteaAppendData
                - __isoc99_sscanf
                - snprintf
                - l_byteaAppendString
                - l_byteaAppendData
                - free
                - free
                - l_dnaDestroy
                - free
                - free
                - l_dnaDestroy
                - lept_stderr
            - BranchSide:      'pdfio2.c:2502,27'
              BranchSideFuncs:
                - l_byteaAppendData
                - __isoc99_sscanf
                - snprintf
                - l_byteaAppendString
                - l_byteaAppendData
                - free
                - free
                - l_dnaDestroy
                - free
                - free
                - l_dnaDestroy
                - lept_stderr
        - Branch String:   'pdfio2.c:2498,17'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2499,17'
              BranchSideFuncs:
                - l_byteaAppendData
                - __isoc99_sscanf
                - snprintf
                - l_byteaAppendString
                - l_byteaAppendData
                - free
                - free
                - l_dnaDestroy
                - free
                - free
                - l_dnaDestroy
                - lept_stderr
            - BranchSide:      'pdfio2.c:2500,9'
              BranchSideFuncs:
                - l_byteaAppendData
                - __isoc99_sscanf
                - snprintf
                - l_byteaAppendString
                - l_byteaAppendData
                - free
                - free
                - l_dnaDestroy
                - free
                - free
                - l_dnaDestroy
                - lept_stderr
        - Branch String:   'pdfio2.c:2504,23'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2504,26'
              BranchSideFuncs:
                - free
                - free
                - l_dnaDestroy
                - lept_stderr
            - BranchSide:      'pdfio2.c:2505,13'
              BranchSideFuncs:
                - free
                - free
                - l_dnaDestroy
                - lept_stderr
        - Branch String:   'pdfio2.c:2504,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2505,13'
              BranchSideFuncs:
                - free
                - free
                - l_dnaDestroy
                - lept_stderr
            - BranchSide:      'pdfio2.c:2511,18'
              BranchSideFuncs:
                - snprintf
                - l_byteaAppendString
                - l_byteaAppendData
                - free
                - free
                - l_dnaDestroy
                - l_byteaAppendData
                - __isoc99_sscanf
                - free
                - free
                - l_dnaDestroy
                - lept_stderr
        - Branch String:   'pdfio2.c:2505,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2506,13'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - l_dnaDestroy
            - BranchSide:      'pdfio2.c:2506,13'
              BranchSideFuncs:
                - free
                - free
                - l_dnaDestroy
      Callsites:
        - Src:             'pdfio2.c:2463,27'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:2465,27'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:2467,13'
          Dst:             l_byteaGetData
        - Src:             'pdfio2.c:2468,11'
          Dst:             l_byteaCreate
        - Src:             'pdfio2.c:2469,12'
          Dst:             numaGetIArray
        - Src:             'pdfio2.c:2470,13'
          Dst:             numaGetCount
        - Src:             'pdfio2.c:2473,5'
          Dst:             __isoc99_sscanf
        - Src:             'pdfio2.c:2475,9'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:2480,5'
          Dst:             snprintf
        - Src:             'pdfio2.c:2481,5'
          Dst:             l_byteaAppendString
        - Src:             'pdfio2.c:2484,5'
          Dst:             arrayFindSequence
        - Src:             'pdfio2.c:2485,16'
          Dst:             arrayFindEachSequence
        - Src:             'pdfio2.c:2487,9'
          Dst:             l_byteaAppendData
        - Src:             'pdfio2.c:2493,13'
          Dst:             l_dnaGetCount
        - Src:             'pdfio2.c:2494,15'
          Dst:             l_dnaGetIArray
        - Src:             'pdfio2.c:2502,9'
          Dst:             l_byteaAppendData
        - Src:             'pdfio2.c:2503,9'
          Dst:             __isoc99_sscanf
        - Src:             'pdfio2.c:2505,13'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:2508,13'
          Dst:             l_dnaDestroy
        - Src:             'pdfio2.c:2512,9'
          Dst:             snprintf
        - Src:             'pdfio2.c:2513,9'
          Dst:             l_byteaAppendString
        - Src:             'pdfio2.c:2516,5'
          Dst:             l_byteaAppendData
        - Src:             'pdfio2.c:2520,5'
          Dst:             l_dnaDestroy
    - functionName:    generatePagesObjStringPdf
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2398
      functionLinenumberEnd: 2429
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - napage
      BBCount:         13
      ICount:          108
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - numaGetCount
        - numaGetIValue
        - returnErrorPtr
        - sarrayAddString
        - sarrayCreate
        - sarrayDestroy
        - sarrayToString
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio2.c:2404,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2405,24'
              BranchSideFuncs:
                - numaGetCount
                - calloc
                - sarrayCreate
                - sarrayToString
                - snprintf
                - sarrayDestroy
                - free
                - numaGetIValue
                - snprintf
                - sarrayAddString
            - BranchSide:      'pdfio2.c:2407,22'
              BranchSideFuncs:
                - numaGetCount
                - calloc
                - sarrayCreate
                - sarrayToString
                - snprintf
                - sarrayDestroy
                - free
                - numaGetIValue
                - snprintf
                - sarrayAddString
        - Branch String:   'pdfio2.c:2405,24'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2405,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pdfio2.c:2405,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2411,5'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2412,23'
              BranchSideFuncs:
                - numaGetIValue
                - snprintf
                - sarrayAddString
                - sarrayToString
                - snprintf
                - sarrayDestroy
                - free
            - BranchSide:      'pdfio2.c:2417,26'
              BranchSideFuncs:
                - sarrayToString
                - snprintf
                - sarrayDestroy
                - free
      Callsites:
        - Src:             'pdfio2.c:2405,24'
          Dst:             returnErrorPtr
        - Src:             'pdfio2.c:2407,9'
          Dst:             numaGetCount
        - Src:             'pdfio2.c:2409,19'
          Dst:             calloc
        - Src:             'pdfio2.c:2410,10'
          Dst:             sarrayCreate
        - Src:             'pdfio2.c:2412,9'
          Dst:             numaGetIValue
        - Src:             'pdfio2.c:2413,9'
          Dst:             snprintf
        - Src:             'pdfio2.c:2414,9'
          Dst:             sarrayAddString
        - Src:             'pdfio2.c:2417,11'
          Dst:             sarrayToString
        - Src:             'pdfio2.c:2418,5'
          Dst:             snprintf
        - Src:             'pdfio2.c:2426,5'
          Dst:             sarrayDestroy
    - functionName:    parseTrailerPdf
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2301
      functionLinenumberEnd: 2393
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bas
        - pda
      BBCount:         76
      ICount:          448
      EdgeCount:       101
      CyclomaticComplexity: 27
      functionsReached:
        - __isoc99_sscanf
        - arrayFindSequence
        - l_byteaFindEachSequence
        - l_byteaGetData
        - l_dnaAddNumber
        - l_dnaCreate
        - l_dnaDestroy
        - l_dnaEmpty
        - l_dnaGetCount
        - l_dnaGetIValue
        - lept_stderr
        - memcmp
        - returnErrorInt
        - sarrayCreateLinesFromString
        - sarrayDestroy
        - sarrayGetString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pdfio2.c:2310,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2311,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_byteaGetData
                - memcmp
                - arrayFindSequence
                - returnErrorInt
                - __isoc99_sscanf
                - sarrayCreateLinesFromString
                - sarrayGetString
                - __isoc99_sscanf
                - l_dnaCreate
                - l_dnaAddNumber
                - sarrayDestroy
                - l_dnaEmpty
                - l_dnaAddNumber
                - l_byteaFindEachSequence
                - l_dnaGetCount
                - l_byteaFindEachSequence
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaDestroy
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - lept_stderr
                - sarrayGetString
                - __isoc99_sscanf
                - l_dnaAddNumber
                - sarrayDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2312,6'
              BranchSideFuncs:
                - returnErrorInt
                - l_byteaGetData
                - memcmp
                - arrayFindSequence
                - returnErrorInt
                - __isoc99_sscanf
                - sarrayCreateLinesFromString
                - sarrayGetString
                - __isoc99_sscanf
                - l_dnaCreate
                - l_dnaAddNumber
                - sarrayDestroy
                - l_dnaEmpty
                - l_dnaAddNumber
                - l_byteaFindEachSequence
                - l_dnaGetCount
                - l_byteaFindEachSequence
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaDestroy
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - lept_stderr
                - sarrayGetString
                - __isoc99_sscanf
                - l_dnaAddNumber
                - sarrayDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2311,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2311,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2311,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2313,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2314,16'
              BranchSideFuncs:
                - l_byteaGetData
                - memcmp
                - arrayFindSequence
                - returnErrorInt
                - __isoc99_sscanf
                - sarrayCreateLinesFromString
                - sarrayGetString
                - __isoc99_sscanf
                - l_dnaCreate
                - l_dnaAddNumber
                - sarrayDestroy
                - l_dnaEmpty
                - l_dnaAddNumber
                - l_byteaFindEachSequence
                - l_dnaGetCount
                - l_byteaFindEachSequence
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaDestroy
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - lept_stderr
                - sarrayGetString
                - __isoc99_sscanf
                - l_dnaAddNumber
                - sarrayDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2315,27'
              BranchSideFuncs:
                - l_byteaGetData
                - memcmp
                - arrayFindSequence
                - returnErrorInt
                - __isoc99_sscanf
                - sarrayCreateLinesFromString
                - sarrayGetString
                - __isoc99_sscanf
                - l_dnaCreate
                - l_dnaAddNumber
                - sarrayDestroy
                - l_dnaEmpty
                - l_dnaAddNumber
                - l_byteaFindEachSequence
                - l_dnaGetCount
                - l_byteaFindEachSequence
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaDestroy
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - lept_stderr
                - sarrayGetString
                - __isoc99_sscanf
                - l_dnaAddNumber
                - sarrayDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2314,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2314,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2314,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2316,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2317,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2320,11'
              BranchSideFuncs:
                - arrayFindSequence
                - returnErrorInt
                - __isoc99_sscanf
                - sarrayCreateLinesFromString
                - sarrayGetString
                - __isoc99_sscanf
                - l_dnaCreate
                - l_dnaAddNumber
                - sarrayDestroy
                - l_dnaEmpty
                - l_dnaAddNumber
                - l_byteaFindEachSequence
                - l_dnaGetCount
                - l_byteaFindEachSequence
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaDestroy
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - lept_stderr
                - sarrayGetString
                - __isoc99_sscanf
                - l_dnaAddNumber
                - sarrayDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2317,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2317,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2317,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2321,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2322,17'
              BranchSideFuncs:
                - arrayFindSequence
                - returnErrorInt
                - __isoc99_sscanf
                - sarrayCreateLinesFromString
                - sarrayGetString
                - __isoc99_sscanf
                - l_dnaCreate
                - l_dnaAddNumber
                - sarrayDestroy
                - l_dnaEmpty
                - l_dnaAddNumber
                - l_byteaFindEachSequence
                - l_dnaGetCount
                - l_byteaFindEachSequence
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaDestroy
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - lept_stderr
                - sarrayGetString
                - __isoc99_sscanf
                - l_dnaAddNumber
                - sarrayDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2323,23'
              BranchSideFuncs:
                - arrayFindSequence
                - returnErrorInt
                - __isoc99_sscanf
                - sarrayCreateLinesFromString
                - sarrayGetString
                - __isoc99_sscanf
                - l_dnaCreate
                - l_dnaAddNumber
                - sarrayDestroy
                - l_dnaEmpty
                - l_dnaAddNumber
                - l_byteaFindEachSequence
                - l_dnaGetCount
                - l_byteaFindEachSequence
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaDestroy
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - lept_stderr
                - sarrayGetString
                - __isoc99_sscanf
                - l_dnaAddNumber
                - sarrayDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2325,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2326,16'
              BranchSideFuncs:
                - __isoc99_sscanf
                - sarrayCreateLinesFromString
                - sarrayGetString
                - __isoc99_sscanf
                - l_dnaCreate
                - l_dnaAddNumber
                - sarrayDestroy
                - l_dnaEmpty
                - l_dnaAddNumber
                - l_byteaFindEachSequence
                - l_dnaGetCount
                - l_byteaFindEachSequence
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaDestroy
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - lept_stderr
                - sarrayGetString
                - __isoc99_sscanf
                - l_dnaAddNumber
                - sarrayDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2327,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - sarrayCreateLinesFromString
                - sarrayGetString
                - __isoc99_sscanf
                - l_dnaCreate
                - l_dnaAddNumber
                - sarrayDestroy
                - l_dnaEmpty
                - l_dnaAddNumber
                - l_byteaFindEachSequence
                - l_dnaGetCount
                - l_byteaFindEachSequence
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaDestroy
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - lept_stderr
                - sarrayGetString
                - __isoc99_sscanf
                - l_dnaAddNumber
                - sarrayDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2326,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2326,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2326,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2327,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2328,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2329,9'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetString
                - __isoc99_sscanf
                - l_dnaCreate
                - l_dnaAddNumber
                - sarrayDestroy
                - l_dnaEmpty
                - l_dnaAddNumber
                - l_byteaFindEachSequence
                - l_dnaGetCount
                - l_byteaFindEachSequence
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaDestroy
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - lept_stderr
                - sarrayGetString
                - __isoc99_sscanf
                - l_dnaAddNumber
                - sarrayDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:2328,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2328,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2328,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2329,21'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2329,24'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2330,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pdfio2.c:2329,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2330,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2331,47'
              BranchSideFuncs:
                - sarrayCreateLinesFromString
                - sarrayGetString
                - __isoc99_sscanf
                - l_dnaCreate
                - l_dnaAddNumber
                - sarrayDestroy
                - l_dnaEmpty
                - l_dnaAddNumber
                - l_byteaFindEachSequence
                - l_dnaGetCount
                - l_byteaFindEachSequence
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaDestroy
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - lept_stderr
                - sarrayGetString
                - __isoc99_sscanf
                - l_dnaAddNumber
                - sarrayDestroy
                - returnErrorInt
        - Branch String:   'pdfio2.c:2330,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2330,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2330,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2333,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2334,9'
              BranchSideFuncs:
                - sarrayDestroy
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2340,22'
              BranchSideFuncs:
                - l_dnaCreate
                - l_dnaAddNumber
                - sarrayDestroy
                - l_dnaEmpty
                - l_dnaAddNumber
                - l_byteaFindEachSequence
                - l_dnaGetCount
                - l_byteaFindEachSequence
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaDestroy
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - lept_stderr
                - sarrayGetString
                - __isoc99_sscanf
                - l_dnaAddNumber
        - Branch String:   'pdfio2.c:2335,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2335,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:2335,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2342,5'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2343,31'
              BranchSideFuncs:
                - sarrayGetString
                - __isoc99_sscanf
                - l_dnaAddNumber
                - l_dnaAddNumber
                - sarrayDestroy
                - l_dnaEmpty
                - l_dnaAddNumber
                - l_byteaFindEachSequence
                - l_dnaGetCount
                - l_byteaFindEachSequence
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaDestroy
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - lept_stderr
            - BranchSide:      'pdfio2.c:2347,20'
              BranchSideFuncs:
                - l_dnaAddNumber
                - sarrayDestroy
                - l_dnaEmpty
                - l_dnaAddNumber
                - l_byteaFindEachSequence
                - l_dnaGetCount
                - l_byteaFindEachSequence
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaDestroy
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - lept_stderr
        - Branch String:   'pdfio2.c:2361,5'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2362,24'
              BranchSideFuncs:
                - l_dnaGetIValue
                - __isoc99_sscanf
                - l_dnaEmpty
                - l_dnaAddNumber
                - l_byteaFindEachSequence
                - l_dnaGetCount
                - l_byteaFindEachSequence
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaDestroy
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaAddNumber
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:2371,10'
              BranchSideFuncs:
                - l_dnaEmpty
                - l_dnaAddNumber
                - l_byteaFindEachSequence
                - l_dnaGetCount
                - l_byteaFindEachSequence
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaDestroy
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaAddNumber
                - lept_stderr
        - Branch String:   'pdfio2.c:2363,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2364,13'
              BranchSideFuncs:
                - l_dnaEmpty
                - l_dnaAddNumber
                - l_byteaFindEachSequence
                - l_dnaGetCount
                - l_byteaFindEachSequence
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaDestroy
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaAddNumber
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:2368,5'
              BranchSideFuncs:
                - l_dnaEmpty
                - l_dnaAddNumber
                - l_byteaFindEachSequence
                - l_dnaGetCount
                - l_byteaFindEachSequence
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaDestroy
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaAddNumber
                - lept_stderr
                - l_dnaGetIValue
                - __isoc99_sscanf
                - lept_stderr
        - Branch String:   'pdfio2.c:2364,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2365,24'
              BranchSideFuncs:
                - lept_stderr
                - l_dnaEmpty
                - l_dnaAddNumber
                - l_byteaFindEachSequence
                - l_dnaGetCount
                - l_byteaFindEachSequence
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaDestroy
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaAddNumber
                - lept_stderr
            - BranchSide:      'pdfio2.c:2365,24'
              BranchSideFuncs:
                - l_dnaEmpty
                - l_dnaAddNumber
                - l_byteaFindEachSequence
                - l_dnaGetCount
                - l_byteaFindEachSequence
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaDestroy
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaAddNumber
                - lept_stderr
        - Branch String:   'pdfio2.c:2371,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2372,9'
              BranchSideFuncs: []
            - BranchSide:      'pdfio2.c:2392,5'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:2372,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2373,20'
              BranchSideFuncs:
                - lept_stderr
                - l_dnaEmpty
                - l_dnaAddNumber
                - l_byteaFindEachSequence
                - l_dnaGetCount
                - l_byteaFindEachSequence
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaDestroy
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaAddNumber
            - BranchSide:      'pdfio2.c:2373,20'
              BranchSideFuncs:
                - l_dnaEmpty
                - l_dnaAddNumber
                - l_byteaFindEachSequence
                - l_dnaGetCount
                - l_byteaFindEachSequence
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaDestroy
                - l_dnaDestroy
                - l_dnaGetIValue
                - l_dnaAddNumber
        - Branch String:   'pdfio2.c:2377,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2378,28'
              BranchSideFuncs:
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_byteaFindEachSequence
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaDestroy
                - l_dnaDestroy
            - BranchSide:      'pdfio2.c:2385,33'
              BranchSideFuncs:
                - l_byteaFindEachSequence
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaDestroy
                - l_dnaDestroy
        - Branch String:   'pdfio2.c:2379,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2380,21'
              BranchSideFuncs:
                - l_dnaAddNumber
                - l_byteaFindEachSequence
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaDestroy
                - l_dnaDestroy
                - l_dnaGetIValue
            - BranchSide:      'pdfio2.c:2383,28'
              BranchSideFuncs:
                - l_dnaAddNumber
                - l_byteaFindEachSequence
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaDestroy
                - l_dnaDestroy
                - l_dnaGetIValue
        - Branch String:   'pdfio2.c:2380,21'
          Branch Sides:
            - BranchSide:      'pdfio2.c:2381,21'
              BranchSideFuncs:
                - l_dnaAddNumber
                - l_byteaFindEachSequence
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaDestroy
                - l_dnaDestroy
                - l_dnaGetIValue
            - BranchSide:      'pdfio2.c:2382,13'
              BranchSideFuncs:
                - l_dnaAddNumber
                - l_byteaFindEachSequence
                - l_dnaGetIValue
                - l_dnaAddNumber
                - l_dnaDestroy
                - l_dnaDestroy
                - l_dnaGetIValue
      Callsites:
        - Src:             'pdfio2.c:2311,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2314,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2315,12'
          Dst:             l_byteaGetData
        - Src:             'pdfio2.c:2316,9'
          Dst:             memcmp
        - Src:             'pdfio2.c:2317,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2323,5'
          Dst:             arrayFindSequence
        - Src:             'pdfio2.c:2326,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2327,9'
          Dst:             __isoc99_sscanf
        - Src:             'pdfio2.c:2328,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2330,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2331,10'
          Dst:             sarrayCreateLinesFromString
        - Src:             'pdfio2.c:2332,11'
          Dst:             sarrayGetString
        - Src:             'pdfio2.c:2333,10'
          Dst:             __isoc99_sscanf
        - Src:             'pdfio2.c:2334,9'
          Dst:             sarrayDestroy
        - Src:             'pdfio2.c:2335,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:2340,10'
          Dst:             l_dnaCreate
        - Src:             'pdfio2.c:2343,15'
          Dst:             sarrayGetString
        - Src:             'pdfio2.c:2344,9'
          Dst:             __isoc99_sscanf
        - Src:             'pdfio2.c:2345,9'
          Dst:             l_dnaAddNumber
        - Src:             'pdfio2.c:2347,5'
          Dst:             l_dnaAddNumber
        - Src:             'pdfio2.c:2357,5'
          Dst:             sarrayDestroy
        - Src:             'pdfio2.c:2362,9'
          Dst:             l_dnaGetIValue
        - Src:             'pdfio2.c:2363,14'
          Dst:             __isoc99_sscanf
        - Src:             'pdfio2.c:2364,13'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:2372,9'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:2373,9'
          Dst:             l_dnaEmpty
        - Src:             'pdfio2.c:2374,9'
          Dst:             l_dnaAddNumber
        - Src:             'pdfio2.c:2375,9'
          Dst:             l_byteaFindEachSequence
        - Src:             'pdfio2.c:2376,16'
          Dst:             l_dnaGetCount
        - Src:             'pdfio2.c:2378,13'
          Dst:             l_dnaGetIValue
        - Src:             'pdfio2.c:2383,13'
          Dst:             l_dnaAddNumber
        - Src:             'pdfio2.c:2385,9'
          Dst:             l_byteaFindEachSequence
        - Src:             'pdfio2.c:2386,9'
          Dst:             l_dnaGetIValue
        - Src:             'pdfio2.c:2387,9'
          Dst:             l_dnaAddNumber
        - Src:             'pdfio2.c:2388,9'
          Dst:             l_dnaDestroy
        - Src:             'pdfio2.c:2389,9'
          Dst:             l_dnaDestroy
    - functionName:    ptraConcatenatePdfToData
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pa_data
        - sa
        - pdata
        - pnbytes
      BBCount:         69
      ICount:          545
      EdgeCount:       90
      CyclomaticComplexity: 23
      functionsReached:
        - generatePagesObjStringPdf
        - l_byteaAppendData
        - l_byteaAppendString
        - l_byteaCopyData
        - l_byteaCreate
        - l_byteaDestroy
        - l_byteaGetData
        - l_byteaGetSize
        - l_byteaInitFromMem
        - l_dnaAddNumber
        - l_dnaCreate
        - l_dnaDestroy
        - l_dnaDiffAdjValues
        - l_dnaGetCount
        - l_dnaGetIArray
        - l_dnaaAddDna
        - l_dnaaCreate
        - l_dnaaDestroy
        - l_dnaaGetDna
        - lept_stderr
        - makeTrailerStringPdf
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaMakeConstant
        - numaMakeSequence
        - numaReplaceNumber
        - numaSetValue
        - numaaAddNuma
        - numaaCreate
        - numaaDestroy
        - numaaGetNuma
        - parseTrailerPdf
        - ptraCompactArray
        - ptraGetActualCount
        - ptraGetPtrToItem
        - ptraRemove
        - returnErrorInt
        - sarrayGetString
        - substituteObjectNumbers
      functionUses:    8
      BranchProfiles:
        - Branch String:   'pdfio2.c:345,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:346,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptraGetActualCount
                - l_dnaaCreate
                - ptraCompactArray
                - ptraGetActualCount
                - numaaCreate
                - numaCreate
                - generatePagesObjStringPdf
                - l_byteaCreate
                - l_dnaCreate
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_dnaAddNumber
                - l_dnaaGetDna
                - l_dnaGetCount
                - numaAddNumber
                - numaMakeConstant
                - numaReplaceNumber
                - numaaAddNuma
                - l_dnaDestroy
                - numaSetValue
                - numaAddNumber
                - numaMakeSequence
                - l_dnaaDestroy
                - returnErrorInt
                - ptraGetPtrToItem
                - parseTrailerPdf
                - l_dnaaAddDna
                - ptraRemove
                - l_byteaDestroy
                - lept_stderr
                - sarrayGetString
                - lept_stderr
            - BranchSide:      'pdfio2.c:347,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptraGetActualCount
                - l_dnaaCreate
                - ptraCompactArray
                - ptraGetActualCount
                - numaaCreate
                - numaCreate
                - generatePagesObjStringPdf
                - l_byteaCreate
                - l_dnaCreate
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_dnaAddNumber
                - l_dnaaGetDna
                - l_dnaGetCount
                - numaAddNumber
                - numaMakeConstant
                - numaReplaceNumber
                - numaaAddNuma
                - l_dnaDestroy
                - numaSetValue
                - numaAddNumber
                - numaMakeSequence
                - l_dnaaDestroy
                - returnErrorInt
                - ptraGetPtrToItem
                - parseTrailerPdf
                - l_dnaaAddDna
                - ptraRemove
                - l_byteaDestroy
                - lept_stderr
                - sarrayGetString
                - lept_stderr
        - Branch String:   'pdfio2.c:346,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:346,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:346,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:348,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:349,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptraGetActualCount
                - l_dnaaCreate
                - ptraCompactArray
                - ptraGetActualCount
                - numaaCreate
                - numaCreate
                - generatePagesObjStringPdf
                - l_byteaCreate
                - l_dnaCreate
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_dnaAddNumber
                - l_dnaaGetDna
                - l_dnaGetCount
                - numaAddNumber
                - numaMakeConstant
                - numaReplaceNumber
                - numaaAddNuma
                - l_dnaDestroy
                - numaSetValue
                - numaAddNumber
                - numaMakeSequence
                - l_dnaaDestroy
                - returnErrorInt
                - ptraGetPtrToItem
                - parseTrailerPdf
                - l_dnaaAddDna
                - ptraRemove
                - l_byteaDestroy
                - lept_stderr
                - sarrayGetString
                - lept_stderr
            - BranchSide:      'pdfio2.c:350,6'
              BranchSideFuncs:
                - returnErrorInt
                - ptraGetActualCount
                - l_dnaaCreate
                - ptraCompactArray
                - ptraGetActualCount
                - numaaCreate
                - numaCreate
                - generatePagesObjStringPdf
                - l_byteaCreate
                - l_dnaCreate
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_dnaAddNumber
                - l_dnaaGetDna
                - l_dnaGetCount
                - numaAddNumber
                - numaMakeConstant
                - numaReplaceNumber
                - numaaAddNuma
                - l_dnaDestroy
                - numaSetValue
                - numaAddNumber
                - numaMakeSequence
                - l_dnaaDestroy
                - returnErrorInt
                - ptraGetPtrToItem
                - parseTrailerPdf
                - l_dnaaAddDna
                - ptraRemove
                - l_byteaDestroy
                - lept_stderr
                - sarrayGetString
                - lept_stderr
        - Branch String:   'pdfio2.c:349,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:349,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:349,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:351,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:352,16'
              BranchSideFuncs:
                - ptraGetActualCount
                - l_dnaaCreate
                - ptraCompactArray
                - ptraGetActualCount
                - numaaCreate
                - numaCreate
                - generatePagesObjStringPdf
                - l_byteaCreate
                - l_dnaCreate
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_dnaAddNumber
                - l_dnaaGetDna
                - l_dnaGetCount
                - numaAddNumber
                - numaMakeConstant
                - numaReplaceNumber
                - numaaAddNuma
                - l_dnaDestroy
                - numaSetValue
                - numaAddNumber
                - numaMakeSequence
                - l_dnaaDestroy
                - returnErrorInt
                - ptraGetPtrToItem
                - parseTrailerPdf
                - l_dnaaAddDna
                - ptraRemove
                - l_byteaDestroy
                - lept_stderr
                - sarrayGetString
                - lept_stderr
            - BranchSide:      'pdfio2.c:356,24'
              BranchSideFuncs:
                - ptraGetActualCount
                - l_dnaaCreate
                - ptraCompactArray
                - ptraGetActualCount
                - numaaCreate
                - numaCreate
                - generatePagesObjStringPdf
                - l_byteaCreate
                - l_dnaCreate
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_dnaAddNumber
                - l_dnaaGetDna
                - l_dnaGetCount
                - numaAddNumber
                - numaMakeConstant
                - numaReplaceNumber
                - numaaAddNuma
                - l_dnaDestroy
                - numaSetValue
                - numaAddNumber
                - numaMakeSequence
                - l_dnaaDestroy
                - returnErrorInt
                - ptraGetPtrToItem
                - parseTrailerPdf
                - l_dnaaAddDna
                - ptraRemove
                - l_byteaDestroy
                - lept_stderr
                - sarrayGetString
                - lept_stderr
        - Branch String:   'pdfio2.c:352,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:352,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:352,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:358,5'
          Branch Sides:
            - BranchSide:      'pdfio2.c:359,43'
              BranchSideFuncs:
                - ptraGetPtrToItem
                - parseTrailerPdf
                - l_dnaaAddDna
                - ptraCompactArray
                - ptraGetActualCount
                - numaaCreate
                - numaCreate
                - generatePagesObjStringPdf
                - l_byteaCreate
                - l_dnaCreate
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_dnaAddNumber
                - l_dnaaGetDna
                - l_dnaGetCount
                - numaAddNumber
                - numaMakeConstant
                - numaReplaceNumber
                - numaaAddNuma
                - l_dnaDestroy
                - numaSetValue
                - numaAddNumber
                - numaMakeSequence
                - l_dnaaDestroy
                - returnErrorInt
                - ptraRemove
                - l_byteaDestroy
                - lept_stderr
                - sarrayGetString
                - lept_stderr
            - BranchSide:      'pdfio2.c:375,22'
              BranchSideFuncs:
                - ptraCompactArray
                - ptraGetActualCount
                - numaaCreate
                - numaCreate
                - generatePagesObjStringPdf
                - l_byteaCreate
                - l_dnaCreate
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_dnaAddNumber
                - l_dnaaGetDna
                - l_dnaGetCount
                - numaAddNumber
                - numaMakeConstant
                - numaReplaceNumber
                - numaaAddNuma
                - l_dnaDestroy
                - numaSetValue
                - numaAddNumber
                - numaMakeSequence
                - l_dnaaDestroy
                - returnErrorInt
        - Branch String:   'pdfio2.c:360,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:361,41'
              BranchSideFuncs:
                - ptraRemove
                - l_byteaDestroy
                - ptraCompactArray
                - ptraGetActualCount
                - numaaCreate
                - numaCreate
                - generatePagesObjStringPdf
                - l_byteaCreate
                - l_dnaCreate
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_dnaAddNumber
                - l_dnaaGetDna
                - l_dnaGetCount
                - numaAddNumber
                - numaMakeConstant
                - numaReplaceNumber
                - numaaAddNuma
                - l_dnaDestroy
                - numaSetValue
                - numaAddNumber
                - numaMakeSequence
                - l_dnaaDestroy
                - returnErrorInt
                - ptraGetPtrToItem
                - parseTrailerPdf
                - l_dnaaAddDna
                - lept_stderr
                - sarrayGetString
                - lept_stderr
            - BranchSide:      'pdfio2.c:370,26'
              BranchSideFuncs:
                - l_dnaaAddDna
                - ptraCompactArray
                - ptraGetActualCount
                - numaaCreate
                - numaCreate
                - generatePagesObjStringPdf
                - l_byteaCreate
                - l_dnaCreate
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_dnaAddNumber
                - l_dnaaGetDna
                - l_dnaGetCount
                - numaAddNumber
                - numaMakeConstant
                - numaReplaceNumber
                - numaaAddNuma
                - l_dnaDestroy
                - numaSetValue
                - numaAddNumber
                - numaMakeSequence
                - l_dnaaDestroy
                - returnErrorInt
                - ptraGetPtrToItem
                - parseTrailerPdf
                - ptraRemove
                - l_byteaDestroy
                - lept_stderr
                - sarrayGetString
                - lept_stderr
        - Branch String:   'pdfio2.c:363,17'
          Branch Sides:
            - BranchSide:      'pdfio2.c:364,41'
              BranchSideFuncs:
                - sarrayGetString
                - ptraCompactArray
                - ptraGetActualCount
                - numaaCreate
                - numaCreate
                - generatePagesObjStringPdf
                - l_byteaCreate
                - l_dnaCreate
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_dnaAddNumber
                - l_dnaaGetDna
                - l_dnaGetCount
                - numaAddNumber
                - numaMakeConstant
                - numaReplaceNumber
                - numaaAddNuma
                - l_dnaDestroy
                - numaSetValue
                - numaAddNumber
                - numaMakeSequence
                - l_dnaaDestroy
                - returnErrorInt
                - ptraGetPtrToItem
                - parseTrailerPdf
                - l_dnaaAddDna
                - ptraRemove
                - l_byteaDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pdfio2.c:367,17'
              BranchSideFuncs:
                - ptraCompactArray
                - ptraGetActualCount
                - numaaCreate
                - numaCreate
                - generatePagesObjStringPdf
                - l_byteaCreate
                - l_dnaCreate
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_dnaAddNumber
                - l_dnaaGetDna
                - l_dnaGetCount
                - numaAddNumber
                - numaMakeConstant
                - numaReplaceNumber
                - numaaAddNuma
                - l_dnaDestroy
                - numaSetValue
                - numaAddNumber
                - numaMakeSequence
                - l_dnaaDestroy
                - returnErrorInt
                - ptraGetPtrToItem
                - parseTrailerPdf
                - l_dnaaAddDna
                - ptraRemove
                - l_byteaDestroy
                - sarrayGetString
                - lept_stderr
                - lept_stderr
        - Branch String:   'pdfio2.c:365,17'
          Branch Sides:
            - BranchSide:      'pdfio2.c:366,13'
              BranchSideFuncs:
                - lept_stderr
                - ptraCompactArray
                - ptraGetActualCount
                - numaaCreate
                - numaCreate
                - generatePagesObjStringPdf
                - l_byteaCreate
                - l_dnaCreate
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_dnaAddNumber
                - l_dnaaGetDna
                - l_dnaGetCount
                - numaAddNumber
                - numaMakeConstant
                - numaReplaceNumber
                - numaaAddNuma
                - l_dnaDestroy
                - numaSetValue
                - numaAddNumber
                - numaMakeSequence
                - l_dnaaDestroy
                - returnErrorInt
                - ptraGetPtrToItem
                - parseTrailerPdf
                - l_dnaaAddDna
                - ptraRemove
                - l_byteaDestroy
                - lept_stderr
                - sarrayGetString
            - BranchSide:      'pdfio2.c:366,13'
              BranchSideFuncs:
                - ptraCompactArray
                - ptraGetActualCount
                - numaaCreate
                - numaCreate
                - generatePagesObjStringPdf
                - l_byteaCreate
                - l_dnaCreate
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_dnaAddNumber
                - l_dnaaGetDna
                - l_dnaGetCount
                - numaAddNumber
                - numaMakeConstant
                - numaReplaceNumber
                - numaaAddNuma
                - l_dnaDestroy
                - numaSetValue
                - numaAddNumber
                - numaMakeSequence
                - l_dnaaDestroy
                - returnErrorInt
                - ptraGetPtrToItem
                - parseTrailerPdf
                - l_dnaaAddDna
                - ptraRemove
                - l_byteaDestroy
                - lept_stderr
                - sarrayGetString
                - lept_stderr
        - Branch String:   'pdfio2.c:377,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:378,9'
              BranchSideFuncs:
                - l_dnaaDestroy
                - returnErrorInt
            - BranchSide:      'pdfio2.c:383,28'
              BranchSideFuncs:
                - numaaCreate
                - numaCreate
                - generatePagesObjStringPdf
                - l_byteaCreate
                - l_dnaCreate
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_dnaAddNumber
                - l_dnaaGetDna
                - l_dnaGetCount
                - numaAddNumber
                - numaMakeConstant
                - numaReplaceNumber
                - numaaAddNuma
                - l_dnaDestroy
                - numaSetValue
                - numaAddNumber
                - numaMakeSequence
        - Branch String:   'pdfio2.c:379,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:379,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:379,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:386,5'
          Branch Sides:
            - BranchSide:      'pdfio2.c:387,27'
              BranchSideFuncs:
                - l_dnaaGetDna
                - l_dnaGetCount
                - numaAddNumber
                - numaMakeConstant
                - numaReplaceNumber
                - numaaAddNuma
                - l_dnaDestroy
                - generatePagesObjStringPdf
                - l_byteaCreate
                - l_dnaCreate
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_dnaAddNumber
                - numaSetValue
                - numaAddNumber
                - numaMakeSequence
            - BranchSide:      'pdfio2.c:405,43'
              BranchSideFuncs:
                - generatePagesObjStringPdf
                - l_byteaCreate
                - l_dnaCreate
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_dnaAddNumber
        - Branch String:   'pdfio2.c:389,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:390,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaMakeSequence
                - numaaAddNuma
                - l_dnaDestroy
                - generatePagesObjStringPdf
                - l_byteaCreate
                - l_dnaCreate
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_dnaAddNumber
                - l_dnaaGetDna
                - l_dnaGetCount
                - numaAddNumber
                - numaMakeConstant
                - numaReplaceNumber
                - numaSetValue
            - BranchSide:      'pdfio2.c:394,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaMakeConstant
                - numaReplaceNumber
                - numaaAddNuma
                - l_dnaDestroy
                - generatePagesObjStringPdf
                - l_byteaCreate
                - l_dnaCreate
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_dnaAddNumber
                - l_dnaaGetDna
                - l_dnaGetCount
                - numaAddNumber
                - numaMakeSequence
                - numaSetValue
        - Branch String:   'pdfio2.c:397,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:0,0'
              BranchSideFuncs:
                - numaSetValue
                - numaaAddNuma
                - l_dnaDestroy
                - generatePagesObjStringPdf
                - l_byteaCreate
                - l_dnaCreate
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_dnaAddNumber
                - l_dnaaGetDna
                - l_dnaGetCount
                - numaAddNumber
                - numaMakeConstant
                - numaReplaceNumber
                - numaAddNumber
                - numaMakeSequence
            - BranchSide:      'pdfio2.c:398,30'
              BranchSideFuncs:
                - numaSetValue
                - numaaAddNuma
                - l_dnaDestroy
                - generatePagesObjStringPdf
                - l_byteaCreate
                - l_dnaCreate
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_dnaAddNumber
                - l_dnaaGetDna
                - l_dnaGetCount
                - numaAddNumber
                - numaMakeConstant
                - numaReplaceNumber
                - numaAddNumber
                - numaMakeSequence
        - Branch String:   'pdfio2.c:410,5'
          Branch Sides:
            - BranchSide:      'pdfio2.c:411,43'
              BranchSideFuncs:
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_dnaAddNumber
            - BranchSide:      'pdfio2.c:446,40'
              BranchSideFuncs:
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
        - Branch String:   'pdfio2.c:419,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:420,31'
              BranchSideFuncs:
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
                - l_dnaAddNumber
            - BranchSide:      'pdfio2.c:427,16'
              BranchSideFuncs:
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
        - Branch String:   'pdfio2.c:424,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:425,32'
              BranchSideFuncs:
                - l_dnaAddNumber
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
            - BranchSide:      'pdfio2.c:426,9'
              BranchSideFuncs:
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
        - Branch String:   'pdfio2.c:427,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:428,28'
              BranchSideFuncs:
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
            - BranchSide:      'pdfio2.c:436,13'
              BranchSideFuncs:
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
        - Branch String:   'pdfio2.c:436,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:437,28'
              BranchSideFuncs:
                - l_byteaGetSize
                - l_dnaAddNumber
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_dnaAddNumber
            - BranchSide:      'pdfio2.c:438,9'
              BranchSideFuncs:
                - free
                - free
                - l_dnaDestroy
                - numaDestroy
                - l_dnaDestroy
                - makeTrailerStringPdf
                - l_byteaAppendString
                - l_byteaCopyData
                - l_byteaDestroy
                - numaDestroy
                - numaaDestroy
                - l_dnaDestroy
                - l_dnaaDestroy
                - free
                - free
                - ptraGetPtrToItem
                - l_byteaGetData
                - l_dnaaGetDna
                - numaaGetNuma
                - l_dnaGetCount
                - l_dnaDiffAdjValues
                - l_dnaGetIArray
                - l_dnaGetIArray
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaGetSize
                - l_dnaAddNumber
                - l_byteaInitFromMem
                - substituteObjectNumbers
                - l_byteaGetData
                - l_byteaAppendData
                - l_byteaDestroy
                - l_byteaDestroy
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendData
                - l_byteaAppendString
                - l_dnaAddNumber
      Callsites:
        - Src:             'pdfio2.c:346,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:349,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:352,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:356,5'
          Dst:             ptraGetActualCount
        - Src:             'pdfio2.c:357,16'
          Dst:             l_dnaaCreate
        - Src:             'pdfio2.c:359,26'
          Dst:             ptraGetPtrToItem
        - Src:             'pdfio2.c:360,13'
          Dst:             parseTrailerPdf
        - Src:             'pdfio2.c:361,30'
          Dst:             ptraRemove
        - Src:             'pdfio2.c:362,13'
          Dst:             l_byteaDestroy
        - Src:             'pdfio2.c:364,25'
          Dst:             sarrayGetString
        - Src:             'pdfio2.c:365,17'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:367,17'
          Dst:             lept_stderr
        - Src:             'pdfio2.c:370,13'
          Dst:             l_dnaaAddDna
        - Src:             'pdfio2.c:375,5'
          Dst:             ptraCompactArray
        - Src:             'pdfio2.c:376,5'
          Dst:             ptraGetActualCount
        - Src:             'pdfio2.c:378,9'
          Dst:             l_dnaaDestroy
        - Src:             'pdfio2.c:379,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:383,16'
          Dst:             numaaCreate
        - Src:             'pdfio2.c:384,14'
          Dst:             numaCreate
        - Src:             'pdfio2.c:387,14'
          Dst:             l_dnaaGetDna
        - Src:             'pdfio2.c:388,16'
          Dst:             l_dnaGetCount
        - Src:             'pdfio2.c:390,13'
          Dst:             numaAddNumber
        - Src:             'pdfio2.c:391,23'
          Dst:             numaMakeSequence
        - Src:             'pdfio2.c:394,13'
          Dst:             numaAddNumber
        - Src:             'pdfio2.c:395,23'
          Dst:             numaMakeConstant
        - Src:             'pdfio2.c:396,13'
          Dst:             numaReplaceNumber
        - Src:             'pdfio2.c:398,17'
          Dst:             numaSetValue
        - Src:             'pdfio2.c:400,9'
          Dst:             numaaAddNuma
        - Src:             'pdfio2.c:401,9'
          Dst:             l_dnaDestroy
        - Src:             'pdfio2.c:405,17'
          Dst:             generatePagesObjStringPdf
        - Src:             'pdfio2.c:408,11'
          Dst:             l_byteaCreate
        - Src:             'pdfio2.c:409,18'
          Dst:             l_dnaCreate
        - Src:             'pdfio2.c:411,26'
          Dst:             ptraGetPtrToItem
        - Src:             'pdfio2.c:412,19'
          Dst:             l_byteaGetData
        - Src:             'pdfio2.c:413,19'
          Dst:             l_dnaaGetDna
        - Src:             'pdfio2.c:414,19'
          Dst:             numaaGetNuma
        - Src:             'pdfio2.c:415,16'
          Dst:             l_dnaGetCount
        - Src:             'pdfio2.c:416,20'
          Dst:             l_dnaDiffAdjValues
        - Src:             'pdfio2.c:417,17'
          Dst:             l_dnaGetIArray
        - Src:             'pdfio2.c:418,16'
          Dst:             l_dnaGetIArray
        - Src:             'pdfio2.c:420,13'
          Dst:             l_byteaAppendData
        - Src:             'pdfio2.c:421,13'
          Dst:             l_byteaAppendData
        - Src:             'pdfio2.c:422,13'
          Dst:             l_byteaAppendData
        - Src:             'pdfio2.c:423,13'
          Dst:             l_byteaAppendString
        - Src:             'pdfio2.c:425,17'
          Dst:             l_dnaAddNumber
        - Src:             'pdfio2.c:428,40'
          Dst:             l_byteaGetSize
        - Src:             'pdfio2.c:428,13'
          Dst:             l_dnaAddNumber
        - Src:             'pdfio2.c:429,20'
          Dst:             l_byteaInitFromMem
        - Src:             'pdfio2.c:430,20'
          Dst:             substituteObjectNumbers
        - Src:             'pdfio2.c:431,20'
          Dst:             l_byteaGetData
        - Src:             'pdfio2.c:432,13'
          Dst:             l_byteaAppendData
        - Src:             'pdfio2.c:433,13'
          Dst:             l_byteaDestroy
        - Src:             'pdfio2.c:434,13'
          Dst:             l_byteaDestroy
        - Src:             'pdfio2.c:437,40'
          Dst:             l_byteaGetSize
        - Src:             'pdfio2.c:437,13'
          Dst:             l_dnaAddNumber
        - Src:             'pdfio2.c:440,9'
          Dst:             l_dnaDestroy
        - Src:             'pdfio2.c:441,9'
          Dst:             numaDestroy
        - Src:             'pdfio2.c:442,9'
          Dst:             l_dnaDestroy
        - Src:             'pdfio2.c:446,19'
          Dst:             makeTrailerStringPdf
        - Src:             'pdfio2.c:447,5'
          Dst:             l_byteaAppendString
        - Src:             'pdfio2.c:450,14'
          Dst:             l_byteaCopyData
        - Src:             'pdfio2.c:451,5'
          Dst:             l_byteaDestroy
        - Src:             'pdfio2.c:464,5'
          Dst:             numaDestroy
        - Src:             'pdfio2.c:465,5'
          Dst:             numaaDestroy
        - Src:             'pdfio2.c:466,5'
          Dst:             l_dnaDestroy
        - Src:             'pdfio2.c:467,5'
          Dst:             l_dnaaDestroy
    - functionName:    pixConvertToPdfData
      functionSourceFile: '/src/leptonica/src/pdfio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix
        - type
        - quality
        - pdata
        - pnbytes
        - x
        - y
        - res
        - title
        - plpd
        - position
      BBCount:         83
      ICount:          462
      EdgeCount:       113
      CyclomaticComplexity: 32
      functionsReached:
        - l_generatePdf
        - pdfdataCreate
        - pdfdataDestroy
        - pixGenerateCIData
        - ptaAddPt
        - ptraAdd
        - returnErrorInt
        - selectDefaultPdfEncoding
      functionUses:    13
      BranchProfiles:
        - Branch String:   'pdfio2.c:218,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:219,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGenerateCIData
                - returnErrorInt
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
                - pdfdataCreate
                - returnErrorInt
                - returnErrorInt
                - selectDefaultPdfEncoding
            - BranchSide:      'pdfio2.c:220,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGenerateCIData
                - returnErrorInt
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
                - pdfdataCreate
                - returnErrorInt
                - returnErrorInt
                - selectDefaultPdfEncoding
        - Branch String:   'pdfio2.c:219,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:219,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:219,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:221,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:222,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGenerateCIData
                - returnErrorInt
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
                - pdfdataCreate
                - returnErrorInt
                - returnErrorInt
                - selectDefaultPdfEncoding
            - BranchSide:      'pdfio2.c:223,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGenerateCIData
                - returnErrorInt
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
                - pdfdataCreate
                - returnErrorInt
                - returnErrorInt
                - selectDefaultPdfEncoding
        - Branch String:   'pdfio2.c:222,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:222,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:222,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:224,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:225,16'
              BranchSideFuncs:
                - pixGenerateCIData
                - returnErrorInt
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
                - pdfdataCreate
                - returnErrorInt
                - returnErrorInt
                - selectDefaultPdfEncoding
            - BranchSide:      'pdfio2.c:226,9'
              BranchSideFuncs:
                - pixGenerateCIData
                - returnErrorInt
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
                - pdfdataCreate
                - returnErrorInt
                - returnErrorInt
                - selectDefaultPdfEncoding
        - Branch String:   'pdfio2.c:225,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:225,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:225,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:226,31'
          Branch Sides:
            - BranchSide:      'pdfio2.c:226,34'
              BranchSideFuncs:
                - pixGenerateCIData
                - returnErrorInt
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
                - pdfdataCreate
                - returnErrorInt
                - returnErrorInt
                - selectDefaultPdfEncoding
            - BranchSide:      'pdfio2.c:230,9'
              BranchSideFuncs:
                - pixGenerateCIData
                - returnErrorInt
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
                - pdfdataCreate
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:226,54'
          Branch Sides:
            - BranchSide:      'pdfio2.c:227,9'
              BranchSideFuncs:
                - pixGenerateCIData
                - returnErrorInt
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
                - pdfdataCreate
                - returnErrorInt
                - returnErrorInt
                - selectDefaultPdfEncoding
            - BranchSide:      'pdfio2.c:230,9'
              BranchSideFuncs:
                - pixGenerateCIData
                - returnErrorInt
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
                - pdfdataCreate
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:227,32'
          Branch Sides:
            - BranchSide:      'pdfio2.c:227,35'
              BranchSideFuncs:
                - pixGenerateCIData
                - returnErrorInt
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
                - pdfdataCreate
                - returnErrorInt
                - returnErrorInt
                - selectDefaultPdfEncoding
            - BranchSide:      'pdfio2.c:230,9'
              BranchSideFuncs:
                - pixGenerateCIData
                - returnErrorInt
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
                - pdfdataCreate
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:226,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:228,34'
              BranchSideFuncs:
                - selectDefaultPdfEncoding
                - pixGenerateCIData
                - returnErrorInt
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
                - pdfdataCreate
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:230,9'
              BranchSideFuncs:
                - pixGenerateCIData
                - returnErrorInt
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
                - pdfdataCreate
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pdfio2.c:230,21'
          Branch Sides:
            - BranchSide:      'pdfio2.c:230,24'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:231,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pdfio2.c:230,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:231,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:233,9'
              BranchSideFuncs:
                - pixGenerateCIData
                - returnErrorInt
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
                - pdfdataCreate
                - returnErrorInt
        - Branch String:   'pdfio2.c:231,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:231,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:231,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:233,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:234,13'
              BranchSideFuncs:
                - pixGenerateCIData
                - returnErrorInt
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
                - pdfdataCreate
                - returnErrorInt
            - BranchSide:      'pdfio2.c:240,23'
              BranchSideFuncs:
                - pixGenerateCIData
                - returnErrorInt
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
                - pdfdataCreate
                - returnErrorInt
        - Branch String:   'pdfio2.c:234,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:235,14'
              BranchSideFuncs:
                - pixGenerateCIData
                - returnErrorInt
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
                - pdfdataCreate
                - returnErrorInt
            - BranchSide:      'pdfio2.c:236,5'
              BranchSideFuncs:
                - pixGenerateCIData
                - returnErrorInt
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
                - pdfdataCreate
                - returnErrorInt
        - Branch String:   'pdfio2.c:241,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:242,16'
              BranchSideFuncs:
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
                - pdfdataCreate
                - returnErrorInt
            - BranchSide:      'pdfio2.c:247,14'
              BranchSideFuncs:
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
                - pdfdataCreate
                - returnErrorInt
        - Branch String:   'pdfio2.c:242,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:242,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:242,9'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:250,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:251,16'
              BranchSideFuncs:
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
                - pdfdataCreate
                - returnErrorInt
            - BranchSide:      'pdfio2.c:252,11'
              BranchSideFuncs:
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
                - pdfdataCreate
                - returnErrorInt
        - Branch String:   'pdfio2.c:251,15'
          Branch Sides:
            - BranchSide:      'pdfio2.c:251,30'
              BranchSideFuncs:
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
                - pdfdataCreate
                - returnErrorInt
            - BranchSide:      'pdfio2.c:251,13'
              BranchSideFuncs:
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
                - pdfdataCreate
                - returnErrorInt
        - Branch String:   'pdfio2.c:258,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:259,34'
              BranchSideFuncs:
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - pdfdataCreate
                - returnErrorInt
            - BranchSide:      'pdfio2.c:261,16'
              BranchSideFuncs:
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - pdfdataCreate
                - returnErrorInt
        - Branch String:   'pdfio2.c:259,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:260,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:261,5'
              BranchSideFuncs:
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
        - Branch String:   'pdfio2.c:260,20'
          Branch Sides:
            - BranchSide:      'pdfio2.c:260,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:260,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:261,16'
          Branch Sides:
            - BranchSide:      'pdfio2.c:262,34'
              BranchSideFuncs:
                - pdfdataCreate
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pdfio2.c:266,16'
              BranchSideFuncs:
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
        - Branch String:   'pdfio2.c:262,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:263,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:264,17'
              BranchSideFuncs:
                - ptraAdd
                - ptaAddPt
                - ptaAddPt
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
        - Branch String:   'pdfio2.c:263,20'
          Branch Sides:
            - BranchSide:      'pdfio2.c:263,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:263,13'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:277,15'
          Branch Sides:
            - BranchSide:      'pdfio2.c:277,19'
              BranchSideFuncs:
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
            - BranchSide:      'pdfio2.c:278,29'
              BranchSideFuncs:
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
        - Branch String:   'pdfio2.c:277,9'
          Branch Sides:
            - BranchSide:      'pdfio2.c:278,29'
              BranchSideFuncs:
                - l_generatePdf
                - pdfdataDestroy
                - returnErrorInt
            - BranchSide:      'pdfio2.c:285,5'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:280,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:280,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:281,13'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pdfio2.c:281,13'
          Branch Sides:
            - BranchSide:      'pdfio2.c:282,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:283,5'
              BranchSideFuncs: []
        - Branch String:   'pdfio2.c:282,20'
          Branch Sides:
            - BranchSide:      'pdfio2.c:282,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pdfio2.c:282,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pdfio2.c:219,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:222,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:225,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:228,9'
          Dst:             selectDefaultPdfEncoding
        - Src:             'pdfio2.c:231,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:240,5'
          Dst:             pixGenerateCIData
        - Src:             'pdfio2.c:242,16'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:259,20'
          Dst:             pdfdataCreate
        - Src:             'pdfio2.c:260,20'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:262,20'
          Dst:             pdfdataCreate
        - Src:             'pdfio2.c:263,20'
          Dst:             returnErrorInt
        - Src:             'pdfio2.c:270,5'
          Dst:             ptraAdd
        - Src:             'pdfio2.c:272,5'
          Dst:             ptaAddPt
        - Src:             'pdfio2.c:273,5'
          Dst:             ptaAddPt
        - Src:             'pdfio2.c:278,15'
          Dst:             l_generatePdf
        - Src:             'pdfio2.c:279,9'
          Dst:             pdfdataDestroy
        - Src:             'pdfio2.c:282,20'
          Dst:             returnErrorInt
    - functionName:    findTileRegionsForSearch
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3568
      functionLinenumberEnd: 3650
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - box
        - w
        - h
        - searchdir
        - mindist
        - tsize
        - ntiles
      BBCount:         76
      ICount:          564
      EdgeCount:       100
      CyclomaticComplexity: 26
      functionsReached:
        - boxCreate
        - boxGetGeometry
        - boxaAddBox
        - boxaCreate
        - lept_stderr
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix3.c:3574,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3575,24'
              BranchSideFuncs:
                - boxGetGeometry
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - lept_stderr
                - lept_stderr
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pix3.c:3576,9'
              BranchSideFuncs:
                - boxGetGeometry
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - lept_stderr
                - lept_stderr
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pix3.c:3575,24'
          Branch Sides:
            - BranchSide:      'pix3.c:3575,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:3575,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3576,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3577,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:3579,20'
              BranchSideFuncs:
                - boxGetGeometry
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - lept_stderr
                - lept_stderr
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - lept_stderr
                - lept_stderr
        - Branch String:   'pix3.c:3577,24'
          Branch Sides:
            - BranchSide:      'pix3.c:3577,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:3577,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3580,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3583,16'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pix3.c:3617,15'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - lept_stderr
                - lept_stderr
        - Branch String:   'pix3.c:3585,19'
          Branch Sides:
            - BranchSide:      'pix3.c:3585,40'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pix3.c:3585,40'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - lept_stderr
                - lept_stderr
        - Branch String:   'pix3.c:3586,13'
          Branch Sides:
            - BranchSide:      'pix3.c:3586,29'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pix3.c:3587,13'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - lept_stderr
                - lept_stderr
        - Branch String:   'pix3.c:3587,13'
          Branch Sides:
            - BranchSide:      'pix3.c:3588,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix3.c:3591,20'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - lept_stderr
        - Branch String:   'pix3.c:3588,13'
          Branch Sides:
            - BranchSide:      'pix3.c:3589,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix3.c:3589,13'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3592,13'
          Branch Sides:
            - BranchSide:      'pix3.c:3593,32'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - lept_stderr
            - BranchSide:      'pix3.c:3599,17'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
        - Branch String:   'pix3.c:3594,13'
          Branch Sides:
            - BranchSide:      'pix3.c:3596,22'
              BranchSideFuncs:
                - lept_stderr
                - boxaCreate
                - boxCreate
                - boxaAddBox
            - BranchSide:      'pix3.c:3596,22'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
        - Branch String:   'pix3.c:3599,17'
          Branch Sides:
            - BranchSide:      'pix3.c:3599,15'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
            - BranchSide:      'pix3.c:3599,15'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
        - Branch String:   'pix3.c:3603,13'
          Branch Sides:
            - BranchSide:      'pix3.c:3604,18'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
            - BranchSide:      'pix3.c:3606,18'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
        - Branch String:   'pix3.c:3607,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3608,17'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
            - BranchSide:      'pix3.c:3615,5'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3609,13'
          Branch Sides:
            - BranchSide:      'pix3.c:3610,21'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
            - BranchSide:      'pix3.c:3614,9'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
        - Branch String:   'pix3.c:3619,19'
          Branch Sides:
            - BranchSide:      'pix3.c:3619,37'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pix3.c:3619,37'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - lept_stderr
                - lept_stderr
        - Branch String:   'pix3.c:3620,13'
          Branch Sides:
            - BranchSide:      'pix3.c:3621,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix3.c:3624,20'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - lept_stderr
        - Branch String:   'pix3.c:3621,13'
          Branch Sides:
            - BranchSide:      'pix3.c:3622,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix3.c:3622,13'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3625,13'
          Branch Sides:
            - BranchSide:      'pix3.c:3626,32'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - lept_stderr
            - BranchSide:      'pix3.c:3632,17'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
        - Branch String:   'pix3.c:3627,13'
          Branch Sides:
            - BranchSide:      'pix3.c:3629,22'
              BranchSideFuncs:
                - lept_stderr
                - boxaCreate
                - boxCreate
                - boxaAddBox
            - BranchSide:      'pix3.c:3629,22'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
        - Branch String:   'pix3.c:3632,17'
          Branch Sides:
            - BranchSide:      'pix3.c:3632,15'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
            - BranchSide:      'pix3.c:3632,15'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
        - Branch String:   'pix3.c:3636,13'
          Branch Sides:
            - BranchSide:      'pix3.c:3637,18'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
            - BranchSide:      'pix3.c:3639,18'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
        - Branch String:   'pix3.c:3640,9'
          Branch Sides:
            - BranchSide:      'pix3.c:0,0'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
            - BranchSide:      'pix3.c:3641,17'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
        - Branch String:   'pix3.c:3642,13'
          Branch Sides:
            - BranchSide:      'pix3.c:3643,21'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
            - BranchSide:      'pix3.c:3647,9'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
      Callsites:
        - Src:             'pix3.c:3575,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:3577,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:3579,5'
          Dst:             boxGetGeometry
        - Src:             'pix3.c:3588,13'
          Dst:             lept_stderr
        - Src:             'pix3.c:3594,13'
          Dst:             lept_stderr
        - Src:             'pix3.c:3602,16'
          Dst:             boxaCreate
        - Src:             'pix3.c:3611,24'
          Dst:             boxCreate
        - Src:             'pix3.c:3612,17'
          Dst:             boxaAddBox
        - Src:             'pix3.c:3621,13'
          Dst:             lept_stderr
        - Src:             'pix3.c:3627,13'
          Dst:             lept_stderr
        - Src:             'pix3.c:3635,16'
          Dst:             boxaCreate
        - Src:             'pix3.c:3644,24'
          Dst:             boxCreate
        - Src:             'pix3.c:3645,17'
          Dst:             boxaAddBox
    - functionName:    pixCountArbInRect
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3263
      functionLinenumberEnd: 3327
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - box
        - val
        - factor
        - pcount
      BBCount:         97
      ICount:          577
      EdgeCount:       130
      CyclomaticComplexity: 35
      functionsReached:
        - boxGetGeometry
        - lept_stderr
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix3.c:3267,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3268,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:3269,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:3268,16'
          Branch Sides:
            - BranchSide:      'pix3.c:3268,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3268,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3270,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3271,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:3272,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:3271,16'
          Branch Sides:
            - BranchSide:      'pix3.c:3271,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3271,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3273,16'
          Branch Sides:
            - BranchSide:      'pix3.c:3273,19'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:3275,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pix3.c:3273,26'
          Branch Sides:
            - BranchSide:      'pix3.c:3273,29'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:3275,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pix3.c:3273,36'
          Branch Sides:
            - BranchSide:      'pix3.c:3273,39'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:3275,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pix3.c:3273,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3274,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3275,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pix3.c:3274,16'
          Branch Sides:
            - BranchSide:      'pix3.c:3274,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3274,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3275,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3276,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3277,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pix3.c:3276,16'
          Branch Sides:
            - BranchSide:      'pix3.c:3276,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3276,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3277,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3278,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix3.c:3281,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
        - Branch String:   'pix3.c:3278,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3279,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix3.c:3279,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3281,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3282,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3284,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
        - Branch String:   'pix3.c:3282,16'
          Branch Sides:
            - BranchSide:      'pix3.c:3282,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3282,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3287,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3288,16'
              BranchSideFuncs:
                - boxGetGeometry
            - BranchSide:      'pix3.c:3304,24'
              BranchSideFuncs:
                - boxGetGeometry
        - Branch String:   'pix3.c:3288,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3289,20'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:3303,5'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3290,13'
          Branch Sides:
            - BranchSide:      'pix3.c:3291,21'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:3302,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3291,21'
          Branch Sides:
            - BranchSide:      'pix3.c:3292,30'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:3293,28'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3293,28'
          Branch Sides:
            - BranchSide:      'pix3.c:3294,30'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:3295,28'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3295,28'
          Branch Sides:
            - BranchSide:      'pix3.c:3296,30'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:3298,30'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3300,21'
          Branch Sides:
            - BranchSide:      'pix3.c:3300,38'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:3301,13'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3305,9'
          Branch Sides:
            - BranchSide:      'pix3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:3306,17'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3306,28'
          Branch Sides:
            - BranchSide:      'pix3.c:3306,44'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:3306,31'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3306,17'
          Branch Sides:
            - BranchSide:      'pix3.c:3306,44'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:3307,20'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3308,13'
          Branch Sides:
            - BranchSide:      'pix3.c:3309,21'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:3321,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3309,32'
          Branch Sides:
            - BranchSide:      'pix3.c:3309,48'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:3309,35'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3309,21'
          Branch Sides:
            - BranchSide:      'pix3.c:3309,48'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:3310,21'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3310,21'
          Branch Sides:
            - BranchSide:      'pix3.c:3311,30'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:3312,28'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3312,28'
          Branch Sides:
            - BranchSide:      'pix3.c:3313,30'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:3314,28'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3314,28'
          Branch Sides:
            - BranchSide:      'pix3.c:3315,30'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:3317,30'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3319,21'
          Branch Sides:
            - BranchSide:      'pix3.c:3319,38'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:3320,13'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3324,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3325,20'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:3326,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix3.c:3268,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:3271,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:3272,9'
          Dst:             pixGetDepth
        - Src:             'pix3.c:3274,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:3276,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:3278,9'
          Dst:             lept_stderr
        - Src:             'pix3.c:3282,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:3284,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:3285,12'
          Dst:             pixGetData
        - Src:             'pix3.c:3286,11'
          Dst:             pixGetWpl
        - Src:             'pix3.c:3304,9'
          Dst:             boxGetGeometry
    - functionName:    pixAbsDiffOnLine
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3184
      functionLinenumberEnd: 3232
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - x1
        - y1
        - x2
        - y2
        - pabsdiff
      BBCount:         70
      ICount:          405
      EdgeCount:       93
      CyclomaticComplexity: 25
      functionsReached:
        - pixGetColormap
        - pixGetDepth
        - pixGetDimensions
        - pixGetPixel
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix3.c:3188,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3189,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:3190,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:3189,16'
          Branch Sides:
            - BranchSide:      'pix3.c:3189,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3189,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3191,14'
          Branch Sides:
            - BranchSide:      'pix3.c:3191,29'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:3192,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:3191,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3192,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3193,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:3192,16'
          Branch Sides:
            - BranchSide:      'pix3.c:3192,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3192,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3193,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3194,13'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:3195,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:3195,16'
          Branch Sides:
            - BranchSide:      'pix3.c:3196,13'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:3198,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:3198,16'
          Branch Sides:
            - BranchSide:      'pix3.c:3198,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3198,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3200,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3201,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3203,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
        - Branch String:   'pix3.c:3201,16'
          Branch Sides:
            - BranchSide:      'pix3.c:3201,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3201,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3205,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3206,14'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
            - BranchSide:      'pix3.c:3218,14'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
        - Branch String:   'pix3.c:3206,14'
          Branch Sides:
            - BranchSide:      'pix3.c:3206,12'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
            - BranchSide:      'pix3.c:3206,12'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
        - Branch String:   'pix3.c:3207,14'
          Branch Sides:
            - BranchSide:      'pix3.c:3207,12'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
            - BranchSide:      'pix3.c:3207,12'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
        - Branch String:   'pix3.c:3208,13'
          Branch Sides:
            - BranchSide:      'pix3.c:3209,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3210,16'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
        - Branch String:   'pix3.c:3209,20'
          Branch Sides:
            - BranchSide:      'pix3.c:3209,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3209,13'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3212,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3213,25'
              BranchSideFuncs:
                - pixGetPixel
            - BranchSide:      'pix3.c:3217,5'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3214,20'
          Branch Sides:
            - BranchSide:      'pix3.c:3214,17'
              BranchSideFuncs:
                - pixGetPixel
            - BranchSide:      'pix3.c:3214,17'
              BranchSideFuncs:
                - pixGetPixel
        - Branch String:   'pix3.c:3218,14'
          Branch Sides:
            - BranchSide:      'pix3.c:3218,12'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
            - BranchSide:      'pix3.c:3218,12'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
        - Branch String:   'pix3.c:3219,14'
          Branch Sides:
            - BranchSide:      'pix3.c:3219,12'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
            - BranchSide:      'pix3.c:3219,12'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
        - Branch String:   'pix3.c:3220,13'
          Branch Sides:
            - BranchSide:      'pix3.c:3221,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3222,16'
              BranchSideFuncs:
                - pixGetPixel
                - pixGetPixel
        - Branch String:   'pix3.c:3221,20'
          Branch Sides:
            - BranchSide:      'pix3.c:3221,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3221,13'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3224,9'
          Branch Sides:
            - BranchSide:      'pix3.c:0,0'
              BranchSideFuncs:
                - pixGetPixel
            - BranchSide:      'pix3.c:3225,25'
              BranchSideFuncs:
                - pixGetPixel
        - Branch String:   'pix3.c:3226,20'
          Branch Sides:
            - BranchSide:      'pix3.c:3226,17'
              BranchSideFuncs:
                - pixGetPixel
            - BranchSide:      'pix3.c:3226,17'
              BranchSideFuncs:
                - pixGetPixel
      Callsites:
        - Src:             'pix3.c:3189,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:3191,17'
          Dst:             pixGetDepth
        - Src:             'pix3.c:3192,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:3198,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:3200,9'
          Dst:             pixGetColormap
        - Src:             'pix3.c:3201,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:3203,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:3209,20'
          Dst:             returnErrorInt
        - Src:             'pix3.c:3211,9'
          Dst:             pixGetPixel
        - Src:             'pix3.c:3213,13'
          Dst:             pixGetPixel
        - Src:             'pix3.c:3221,20'
          Dst:             returnErrorInt
        - Src:             'pix3.c:3223,9'
          Dst:             pixGetPixel
        - Src:             'pix3.c:3225,13'
          Dst:             pixGetPixel
    - functionName:    pixAbsDiffInRect
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3107
      functionLinenumberEnd: 3157
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - box
        - dir
        - pabsdiff
      BBCount:         60
      ICount:          416
      EdgeCount:       79
      CyclomaticComplexity: 21
      functionsReached:
        - boxClipToRectangleParams
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix3.c:3112,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3113,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:3114,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:3113,16'
          Branch Sides:
            - BranchSide:      'pix3.c:3113,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3113,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3115,14'
          Branch Sides:
            - BranchSide:      'pix3.c:3115,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:3116,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:3115,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3116,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3117,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:3116,16'
          Branch Sides:
            - BranchSide:      'pix3.c:3116,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3116,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3117,34'
          Branch Sides:
            - BranchSide:      'pix3.c:3117,37'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:3119,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:3117,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3118,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3119,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:3118,16'
          Branch Sides:
            - BranchSide:      'pix3.c:3118,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3118,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3119,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3120,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3122,22'
              BranchSideFuncs:
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'pix3.c:3120,16'
          Branch Sides:
            - BranchSide:      'pix3.c:3120,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3120,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3123,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3125,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3127,21'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
        - Branch String:   'pix3.c:3125,16'
          Branch Sides:
            - BranchSide:      'pix3.c:3125,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3125,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3129,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3130,33'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:3142,33'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3132,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3133,20'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:3141,5'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3135,13'
          Branch Sides:
            - BranchSide:      'pix3.c:3136,24'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:3140,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3137,24'
          Branch Sides:
            - BranchSide:      'pix3.c:3135,45'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:3135,45'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3144,9'
          Branch Sides:
            - BranchSide:      'pix3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:3145,20'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3147,13'
          Branch Sides:
            - BranchSide:      'pix3.c:3148,24'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:3153,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3150,24'
          Branch Sides:
            - BranchSide:      'pix3.c:3147,45'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:3147,45'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix3.c:3113,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:3115,17'
          Dst:             pixGetDepth
        - Src:             'pix3.c:3116,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:3118,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:3119,9'
          Dst:             pixGetColormap
        - Src:             'pix3.c:3120,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:3122,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:3123,9'
          Dst:             boxClipToRectangleParams
        - Src:             'pix3.c:3125,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:3127,11'
          Dst:             pixGetWpl
        - Src:             'pix3.c:3128,12'
          Dst:             pixGetData
    - functionName:    pixAbsDiffByColumn
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3044
      functionLinenumberEnd: 3082
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - box
      BBCount:         43
      ICount:          297
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - boxClipToRectangleParams
        - numaAddNumber
        - numaCreate
        - numaSetParameters
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix3.c:3050,14'
          Branch Sides:
            - BranchSide:      'pix3.c:3050,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:3051,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix3.c:3050,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3051,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:3052,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:3051,24'
          Branch Sides:
            - BranchSide:      'pix3.c:3051,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:3051,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3052,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3053,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:3055,22'
              BranchSideFuncs:
                - pixGetDimensions
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:3053,24'
          Branch Sides:
            - BranchSide:      'pix3.c:3053,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:3053,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3056,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3058,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:3059,9'
              BranchSideFuncs:
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:3058,24'
          Branch Sides:
            - BranchSide:      'pix3.c:3058,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:3058,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3059,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3060,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:3062,29'
              BranchSideFuncs:
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'pix3.c:3060,24'
          Branch Sides:
            - BranchSide:      'pix3.c:3060,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:3060,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3063,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3064,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:3065,23'
              BranchSideFuncs:
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
        - Branch String:   'pix3.c:3064,24'
          Branch Sides:
            - BranchSide:      'pix3.c:3064,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:3064,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3068,5'
          Branch Sides:
            - BranchSide:      'pix3.c:3069,13'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'pix3.c:3081,12'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3072,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3073,20'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'pix3.c:3078,23'
              BranchSideFuncs:
                - numaAddNumber
        - Branch String:   'pix3.c:3075,20'
          Branch Sides:
            - BranchSide:      'pix3.c:3072,41'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'pix3.c:3072,41'
              BranchSideFuncs:
                - numaAddNumber
      Callsites:
        - Src:             'pix3.c:3050,17'
          Dst:             pixGetDepth
        - Src:             'pix3.c:3051,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:3052,9'
          Dst:             pixGetColormap
        - Src:             'pix3.c:3053,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:3055,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:3056,9'
          Dst:             boxClipToRectangleParams
        - Src:             'pix3.c:3058,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:3060,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:3063,15'
          Dst:             numaCreate
        - Src:             'pix3.c:3064,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:3065,5'
          Dst:             numaSetParameters
        - Src:             'pix3.c:3066,12'
          Dst:             pixGetData
        - Src:             'pix3.c:3067,11'
          Dst:             pixGetWpl
        - Src:             'pix3.c:3078,9'
          Dst:             numaAddNumber
    - functionName:    pixAbsDiffByRow
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2985
      functionLinenumberEnd: 3022
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - box
      BBCount:         43
      ICount:          290
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - boxClipToRectangleParams
        - numaAddNumber
        - numaCreate
        - numaSetParameters
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix3.c:2991,14'
          Branch Sides:
            - BranchSide:      'pix3.c:2991,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:2992,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix3.c:2991,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2992,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2993,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:2992,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2992,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2992,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2993,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2994,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2996,22'
              BranchSideFuncs:
                - pixGetDimensions
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:2994,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2994,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2994,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2997,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2999,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:3000,9'
              BranchSideFuncs:
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:2999,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2999,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2999,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3000,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3001,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:3003,29'
              BranchSideFuncs:
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'pix3.c:3001,24'
          Branch Sides:
            - BranchSide:      'pix3.c:3001,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:3001,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3004,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3005,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:3006,23'
              BranchSideFuncs:
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
        - Branch String:   'pix3.c:3005,24'
          Branch Sides:
            - BranchSide:      'pix3.c:3005,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:3005,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3009,5'
          Branch Sides:
            - BranchSide:      'pix3.c:3010,13'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'pix3.c:3021,12'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3013,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3014,20'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'pix3.c:3018,23'
              BranchSideFuncs:
                - numaAddNumber
        - Branch String:   'pix3.c:3015,20'
          Branch Sides:
            - BranchSide:      'pix3.c:3013,41'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'pix3.c:3013,41'
              BranchSideFuncs:
                - numaAddNumber
      Callsites:
        - Src:             'pix3.c:2991,17'
          Dst:             pixGetDepth
        - Src:             'pix3.c:2992,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2993,9'
          Dst:             pixGetColormap
        - Src:             'pix3.c:2994,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2996,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:2997,9'
          Dst:             boxClipToRectangleParams
        - Src:             'pix3.c:2999,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:3001,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:3004,15'
          Dst:             numaCreate
        - Src:             'pix3.c:3005,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:3006,5'
          Dst:             numaSetParameters
        - Src:             'pix3.c:3007,12'
          Dst:             pixGetData
        - Src:             'pix3.c:3008,11'
          Dst:             pixGetWpl
        - Src:             'pix3.c:3018,9'
          Dst:             numaAddNumber
    - functionName:    pixVarianceInRect
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2911
      functionLinenumberEnd: 2961
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - box
        - prootvar
      BBCount:         53
      ICount:          397
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - boxClipToRectangleParams
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
        - sqrt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix3.c:2916,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2917,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - boxClipToRectangleParams
                - pixGetWpl
                - pixGetData
                - sqrt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:2918,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - boxClipToRectangleParams
                - pixGetWpl
                - pixGetData
                - sqrt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:2917,16'
          Branch Sides:
            - BranchSide:      'pix3.c:2917,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2917,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2919,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2920,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - boxClipToRectangleParams
                - pixGetWpl
                - pixGetData
                - sqrt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:2921,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - boxClipToRectangleParams
                - pixGetWpl
                - pixGetData
                - sqrt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:2920,16'
          Branch Sides:
            - BranchSide:      'pix3.c:2920,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2920,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2922,16'
          Branch Sides:
            - BranchSide:      'pix3.c:2922,19'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangleParams
                - pixGetWpl
                - pixGetData
                - sqrt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:2924,24'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangleParams
                - pixGetWpl
                - pixGetData
                - sqrt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:2922,26'
          Branch Sides:
            - BranchSide:      'pix3.c:2922,29'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangleParams
                - pixGetWpl
                - pixGetData
                - sqrt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:2924,24'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangleParams
                - pixGetWpl
                - pixGetData
                - sqrt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:2922,36'
          Branch Sides:
            - BranchSide:      'pix3.c:2922,39'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangleParams
                - pixGetWpl
                - pixGetData
                - sqrt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:2924,24'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangleParams
                - pixGetWpl
                - pixGetData
                - sqrt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:2922,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2923,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2924,24'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangleParams
                - pixGetWpl
                - pixGetData
                - sqrt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:2923,16'
          Branch Sides:
            - BranchSide:      'pix3.c:2923,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2923,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2924,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2925,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2927,34'
              BranchSideFuncs:
                - boxClipToRectangleParams
                - pixGetWpl
                - pixGetData
                - sqrt
                - returnErrorInt
        - Branch String:   'pix3.c:2925,16'
          Branch Sides:
            - BranchSide:      'pix3.c:2925,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2925,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2927,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2929,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2931,21'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - sqrt
        - Branch String:   'pix3.c:2929,16'
          Branch Sides:
            - BranchSide:      'pix3.c:2929,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2929,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2934,5'
          Branch Sides:
            - BranchSide:      'pix3.c:2935,16'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      'pix3.c:2956,31'
              BranchSideFuncs:
                - sqrt
        - Branch String:   'pix3.c:2936,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2937,17'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      'pix3.c:2955,5'
              BranchSideFuncs:
                - sqrt
        - Branch String:   'pix3.c:2937,17'
          Branch Sides:
            - BranchSide:      'pix3.c:2938,23'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      'pix3.c:2941,24'
              BranchSideFuncs:
                - sqrt
        - Branch String:   'pix3.c:2941,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2942,23'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      'pix3.c:2945,24'
              BranchSideFuncs:
                - sqrt
        - Branch String:   'pix3.c:2945,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2946,23'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      'pix3.c:2950,23'
              BranchSideFuncs:
                - sqrt
      Callsites:
        - Src:             'pix3.c:2917,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:2920,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:2921,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:2923,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:2924,9'
          Dst:             pixGetColormap
        - Src:             'pix3.c:2925,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:2927,9'
          Dst:             boxClipToRectangleParams
        - Src:             'pix3.c:2929,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:2931,11'
          Dst:             pixGetWpl
        - Src:             'pix3.c:2932,12'
          Dst:             pixGetData
        - Src:             'pix3.c:2959,28'
          Dst:             sqrt
    - functionName:    pixVarianceByColumn
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2854
      functionLinenumberEnd: 2896
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - box
      BBCount:         43
      ICount:          305
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - boxClipToRectangleParams
        - numaAddNumber
        - numaCreate
        - numaSetParameters
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
        - sqrt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix3.c:2860,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2861,24'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - sqrt
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:2862,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - sqrt
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:2861,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2861,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2861,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2863,16'
          Branch Sides:
            - BranchSide:      'pix3.c:2863,19'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - sqrt
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:2865,24'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - sqrt
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:2863,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2864,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2865,24'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - sqrt
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:2864,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2864,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2864,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2865,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2866,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2868,34'
              BranchSideFuncs:
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - sqrt
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:2866,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2866,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2866,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2868,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2870,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2872,26'
              BranchSideFuncs:
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - sqrt
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'pix3.c:2870,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2870,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2870,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2872,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2873,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2874,23'
              BranchSideFuncs:
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - sqrt
                - numaAddNumber
        - Branch String:   'pix3.c:2873,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2873,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2873,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2878,5'
          Branch Sides:
            - BranchSide:      'pix3.c:2879,21'
              BranchSideFuncs:
                - sqrt
                - numaAddNumber
            - BranchSide:      'pix3.c:2895,12'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2880,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2881,20'
              BranchSideFuncs:
                - sqrt
                - numaAddNumber
            - BranchSide:      'pix3.c:2889,15'
              BranchSideFuncs:
                - sqrt
                - numaAddNumber
        - Branch String:   'pix3.c:2882,17'
          Branch Sides:
            - BranchSide:      'pix3.c:2883,23'
              BranchSideFuncs:
                - sqrt
                - numaAddNumber
            - BranchSide:      'pix3.c:2885,23'
              BranchSideFuncs:
                - sqrt
                - numaAddNumber
      Callsites:
        - Src:             'pix3.c:2861,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2862,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:2864,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2865,9'
          Dst:             pixGetColormap
        - Src:             'pix3.c:2866,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2868,9'
          Dst:             boxClipToRectangleParams
        - Src:             'pix3.c:2870,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2872,15'
          Dst:             numaCreate
        - Src:             'pix3.c:2873,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2874,5'
          Dst:             numaSetParameters
        - Src:             'pix3.c:2876,12'
          Dst:             pixGetData
        - Src:             'pix3.c:2877,11'
          Dst:             pixGetWpl
        - Src:             'pix3.c:2891,19'
          Dst:             sqrt
        - Src:             'pix3.c:2892,9'
          Dst:             numaAddNumber
    - functionName:    pixVarianceByRow
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2791
      functionLinenumberEnd: 2833
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - box
      BBCount:         43
      ICount:          305
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - boxClipToRectangleParams
        - numaAddNumber
        - numaCreate
        - numaSetParameters
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
        - sqrt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix3.c:2797,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2798,24'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - sqrt
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:2799,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - sqrt
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:2798,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2798,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2798,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2800,16'
          Branch Sides:
            - BranchSide:      'pix3.c:2800,19'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - sqrt
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:2802,24'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - sqrt
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:2800,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2801,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2802,24'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - sqrt
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:2801,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2801,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2801,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2802,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2803,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2805,34'
              BranchSideFuncs:
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - sqrt
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:2803,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2803,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2803,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2805,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2807,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2809,26'
              BranchSideFuncs:
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - sqrt
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'pix3.c:2807,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2807,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2807,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2809,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2810,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2811,23'
              BranchSideFuncs:
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - sqrt
                - numaAddNumber
        - Branch String:   'pix3.c:2810,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2810,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2810,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2815,5'
          Branch Sides:
            - BranchSide:      'pix3.c:2816,21'
              BranchSideFuncs:
                - sqrt
                - numaAddNumber
            - BranchSide:      'pix3.c:2832,12'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2818,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2819,17'
              BranchSideFuncs:
                - sqrt
                - numaAddNumber
            - BranchSide:      'pix3.c:2826,15'
              BranchSideFuncs:
                - sqrt
                - numaAddNumber
        - Branch String:   'pix3.c:2819,17'
          Branch Sides:
            - BranchSide:      'pix3.c:2820,23'
              BranchSideFuncs:
                - sqrt
                - numaAddNumber
            - BranchSide:      'pix3.c:2822,23'
              BranchSideFuncs:
                - sqrt
                - numaAddNumber
      Callsites:
        - Src:             'pix3.c:2798,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2799,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:2801,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2802,9'
          Dst:             pixGetColormap
        - Src:             'pix3.c:2803,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2805,9'
          Dst:             boxClipToRectangleParams
        - Src:             'pix3.c:2807,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2809,15'
          Dst:             numaCreate
        - Src:             'pix3.c:2810,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2811,5'
          Dst:             numaSetParameters
        - Src:             'pix3.c:2813,12'
          Dst:             pixGetData
        - Src:             'pix3.c:2814,11'
          Dst:             pixGetWpl
        - Src:             'pix3.c:2828,19'
          Dst:             sqrt
        - Src:             'pix3.c:2829,9'
          Dst:             numaAddNumber
    - functionName:    pixAverageInRectRGB
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2709
      functionLinenumberEnd: 2767
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - box
        - subsamp
        - pave
      BBCount:         62
      ICount:          423
      EdgeCount:       83
      CyclomaticComplexity: 23
      functionsReached:
        - boxClipToRectangleParams
        - composeRGBPixel
        - extractRGBValues
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix3.c:2716,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2717,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - extractRGBValues
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - returnErrorInt
            - BranchSide:      'pix3.c:2718,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - extractRGBValues
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - returnErrorInt
        - Branch String:   'pix3.c:2717,16'
          Branch Sides:
            - BranchSide:      'pix3.c:2717,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2717,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2719,15'
          Branch Sides:
            - BranchSide:      'pix3.c:2719,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - extractRGBValues
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:2720,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:2719,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2720,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2721,22'
              BranchSideFuncs:
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - extractRGBValues
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - returnErrorInt
        - Branch String:   'pix3.c:2720,16'
          Branch Sides:
            - BranchSide:      'pix3.c:2720,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2720,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2722,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2723,26'
              BranchSideFuncs:
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - extractRGBValues
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:2729,9'
              BranchSideFuncs:
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - extractRGBValues
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:2724,13'
          Branch Sides:
            - BranchSide:      'pix3.c:2725,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2726,13'
              BranchSideFuncs:
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - extractRGBValues
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:2725,20'
          Branch Sides:
            - BranchSide:      'pix3.c:2725,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2725,13'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2726,13'
          Branch Sides:
            - BranchSide:      'pix3.c:2726,11'
              BranchSideFuncs:
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - extractRGBValues
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:2726,11'
              BranchSideFuncs:
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - extractRGBValues
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:2727,13'
          Branch Sides:
            - BranchSide:      'pix3.c:2727,11'
              BranchSideFuncs:
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - extractRGBValues
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:2727,11'
              BranchSideFuncs:
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - extractRGBValues
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:2729,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2730,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2732,34'
              BranchSideFuncs:
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - extractRGBValues
                - pixGetData
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'pix3.c:2730,16'
          Branch Sides:
            - BranchSide:      'pix3.c:2730,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2730,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2732,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2734,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2736,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - extractRGBValues
                - pixGetData
                - pixGetWpl
        - Branch String:   'pix3.c:2734,16'
          Branch Sides:
            - BranchSide:      'pix3.c:2734,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2734,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2738,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2739,28'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - extractRGBValues
            - BranchSide:      'pix3.c:2742,24'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
        - Branch String:   'pix3.c:2744,5'
          Branch Sides:
            - BranchSide:      'pix3.c:2745,17'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
            - BranchSide:      'pix3.c:2760,9'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'pix3.c:2746,13'
          Branch Sides:
            - BranchSide:      'pix3.c:2747,21'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
            - BranchSide:      'pix3.c:2748,18'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
        - Branch String:   'pix3.c:2748,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2749,17'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pix3.c:2758,5'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
        - Branch String:   'pix3.c:2749,22'
          Branch Sides:
            - BranchSide:      'pix3.c:2749,26'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pix3.c:2751,23'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pix3.c:2749,17'
          Branch Sides:
            - BranchSide:      'pix3.c:2750,17'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
            - BranchSide:      'pix3.c:2751,23'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pix3.c:2760,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2761,9'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2762,23'
              BranchSideFuncs:
                - composeRGBPixel
      Callsites:
        - Src:             'pix3.c:2717,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:2719,18'
          Dst:             pixGetDepth
        - Src:             'pix3.c:2720,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:2721,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:2723,9'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:2725,20'
          Dst:             returnErrorInt
        - Src:             'pix3.c:2730,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:2732,9'
          Dst:             boxClipToRectangleParams
        - Src:             'pix3.c:2734,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:2736,13'
          Dst:             pixGetData
        - Src:             'pix3.c:2737,12'
          Dst:             pixGetWpl
        - Src:             'pix3.c:2739,17'
          Dst:             pixGetData
        - Src:             'pix3.c:2740,16'
          Dst:             pixGetWpl
        - Src:             'pix3.c:2752,13'
          Dst:             extractRGBValues
        - Src:             'pix3.c:2765,5'
          Dst:             composeRGBPixel
    - functionName:    pixAverageInRect
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2606
      functionLinenumberEnd: 2670
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - box
        - minval
        - maxval
        - subsamp
        - pave
      BBCount:         90
      ICount:          535
      EdgeCount:       122
      CyclomaticComplexity: 34
      functionsReached:
        - boxClipToRectangleParams
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix3.c:2612,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2613,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:2614,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:2613,16'
          Branch Sides:
            - BranchSide:      'pix3.c:2613,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2613,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2615,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2616,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:2617,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:2616,16'
          Branch Sides:
            - BranchSide:      'pix3.c:2616,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2616,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2617,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2618,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2619,22'
              BranchSideFuncs:
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:2618,16'
          Branch Sides:
            - BranchSide:      'pix3.c:2618,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2618,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2620,16'
          Branch Sides:
            - BranchSide:      'pix3.c:2620,19'
              BranchSideFuncs:
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:2622,9'
              BranchSideFuncs:
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - returnErrorInt
        - Branch String:   'pix3.c:2620,26'
          Branch Sides:
            - BranchSide:      'pix3.c:2620,29'
              BranchSideFuncs:
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:2622,9'
              BranchSideFuncs:
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - returnErrorInt
        - Branch String:   'pix3.c:2620,36'
          Branch Sides:
            - BranchSide:      'pix3.c:2620,39'
              BranchSideFuncs:
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:2622,9'
              BranchSideFuncs:
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - returnErrorInt
        - Branch String:   'pix3.c:2620,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2621,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2622,9'
              BranchSideFuncs:
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - returnErrorInt
        - Branch String:   'pix3.c:2621,16'
          Branch Sides:
            - BranchSide:      'pix3.c:2621,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2621,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2622,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2623,26'
              BranchSideFuncs:
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:2629,9'
              BranchSideFuncs:
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:2624,13'
          Branch Sides:
            - BranchSide:      'pix3.c:2625,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2626,13'
              BranchSideFuncs:
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:2625,20'
          Branch Sides:
            - BranchSide:      'pix3.c:2625,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2625,13'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2626,13'
          Branch Sides:
            - BranchSide:      'pix3.c:2626,11'
              BranchSideFuncs:
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:2626,11'
              BranchSideFuncs:
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:2627,13'
          Branch Sides:
            - BranchSide:      'pix3.c:2627,11'
              BranchSideFuncs:
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:2627,11'
              BranchSideFuncs:
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:2629,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2630,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2632,34'
              BranchSideFuncs:
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'pix3.c:2630,16'
          Branch Sides:
            - BranchSide:      'pix3.c:2630,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2630,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2632,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2634,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2636,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
        - Branch String:   'pix3.c:2634,16'
          Branch Sides:
            - BranchSide:      'pix3.c:2634,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2634,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2638,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2639,28'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
            - BranchSide:      'pix3.c:2642,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2644,5'
          Branch Sides:
            - BranchSide:      'pix3.c:2645,17'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2666,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2646,13'
          Branch Sides:
            - BranchSide:      'pix3.c:2647,21'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2648,18'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2648,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2649,17'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2664,5'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2649,22'
          Branch Sides:
            - BranchSide:      'pix3.c:2649,26'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2651,17'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2649,17'
          Branch Sides:
            - BranchSide:      'pix3.c:2650,17'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2651,17'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2651,17'
          Branch Sides:
            - BranchSide:      'pix3.c:2652,23'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2653,22'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2653,22'
          Branch Sides:
            - BranchSide:      'pix3.c:2654,23'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2655,22'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2655,22'
          Branch Sides:
            - BranchSide:      'pix3.c:2656,23'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2658,23'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2659,31'
          Branch Sides:
            - BranchSide:      'pix3.c:2659,34'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2663,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2659,17'
          Branch Sides:
            - BranchSide:      'pix3.c:2660,24'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2663,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2666,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2667,9'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2668,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix3.c:2613,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:2616,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:2617,9'
          Dst:             pixGetColormap
        - Src:             'pix3.c:2618,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:2619,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:2621,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:2623,9'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:2625,20'
          Dst:             returnErrorInt
        - Src:             'pix3.c:2630,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:2632,9'
          Dst:             boxClipToRectangleParams
        - Src:             'pix3.c:2634,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:2636,13'
          Dst:             pixGetData
        - Src:             'pix3.c:2637,12'
          Dst:             pixGetWpl
        - Src:             'pix3.c:2639,17'
          Dst:             pixGetData
        - Src:             'pix3.c:2640,16'
          Dst:             pixGetWpl
    - functionName:    pixAverageByColumn
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2517
      functionLinenumberEnd: 2565
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix
        - box
        - type
      BBCount:         61
      ICount:          361
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - boxClipToRectangleParams
        - numaAddNumber
        - numaCreate
        - numaSetParameters
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix3.c:2523,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2524,24'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:2525,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:2524,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2524,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2524,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2527,16'
          Branch Sides:
            - BranchSide:      'pix3.c:2527,19'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:2529,9'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:2527,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2528,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2529,9'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:2528,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2528,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2528,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2529,32'
          Branch Sides:
            - BranchSide:      'pix3.c:2529,35'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:2531,24'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:2529,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2530,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2531,24'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:2530,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2530,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2530,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2531,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2532,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2534,34'
              BranchSideFuncs:
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:2532,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2532,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2532,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2534,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2536,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2538,26'
              BranchSideFuncs:
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'pix3.c:2536,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2536,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2536,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2538,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2539,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2540,23'
              BranchSideFuncs:
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
        - Branch String:   'pix3.c:2539,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2539,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2539,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2544,5'
          Branch Sides:
            - BranchSide:      'pix3.c:2545,13'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'pix3.c:2564,12'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2546,13'
          Branch Sides:
            - BranchSide:      'pix3.c:2547,22'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'pix3.c:2554,22'
              BranchSideFuncs:
                - numaAddNumber
        - Branch String:   'pix3.c:2547,13'
          Branch Sides:
            - BranchSide:      'pix3.c:2548,24'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'pix3.c:2551,17'
              BranchSideFuncs:
                - numaAddNumber
        - Branch String:   'pix3.c:2551,17'
          Branch Sides:
            - BranchSide:      'pix3.c:2552,23'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'pix3.c:2553,9'
              BranchSideFuncs:
                - numaAddNumber
        - Branch String:   'pix3.c:2554,13'
          Branch Sides:
            - BranchSide:      'pix3.c:2555,24'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'pix3.c:2558,17'
              BranchSideFuncs:
                - numaAddNumber
      Callsites:
        - Src:             'pix3.c:2524,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2525,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:2528,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2530,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2531,9'
          Dst:             pixGetColormap
        - Src:             'pix3.c:2532,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2534,9'
          Dst:             boxClipToRectangleParams
        - Src:             'pix3.c:2536,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2538,15'
          Dst:             numaCreate
        - Src:             'pix3.c:2539,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2540,5'
          Dst:             numaSetParameters
        - Src:             'pix3.c:2542,12'
          Dst:             pixGetData
        - Src:             'pix3.c:2543,11'
          Dst:             pixGetWpl
        - Src:             'pix3.c:2561,9'
          Dst:             numaAddNumber
    - functionName:    pixAverageByRow
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2450
      functionLinenumberEnd: 2494
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix
        - box
        - type
      BBCount:         61
      ICount:          356
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - boxClipToRectangleParams
        - numaAddNumber
        - numaCreate
        - numaSetParameters
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix3.c:2456,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2457,24'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:2458,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:2457,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2457,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2457,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2459,16'
          Branch Sides:
            - BranchSide:      'pix3.c:2459,19'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:2461,9'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:2459,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2460,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2461,9'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:2460,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2460,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2460,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2461,32'
          Branch Sides:
            - BranchSide:      'pix3.c:2461,35'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:2463,24'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:2461,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2462,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2463,24'
              BranchSideFuncs:
                - pixGetColormap
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:2462,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2462,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2462,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2463,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2464,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2466,34'
              BranchSideFuncs:
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:2464,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2464,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2464,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2466,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2468,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2470,28'
              BranchSideFuncs:
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'pix3.c:2468,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2468,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2468,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2471,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2472,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2473,23'
              BranchSideFuncs:
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
        - Branch String:   'pix3.c:2472,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2472,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2472,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2476,5'
          Branch Sides:
            - BranchSide:      'pix3.c:2477,13'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'pix3.c:2493,12'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2479,13'
          Branch Sides:
            - BranchSide:      'pix3.c:2480,22'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'pix3.c:2485,22'
              BranchSideFuncs:
                - numaAddNumber
        - Branch String:   'pix3.c:2480,13'
          Branch Sides:
            - BranchSide:      'pix3.c:2481,24'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'pix3.c:2482,17'
              BranchSideFuncs:
                - numaAddNumber
        - Branch String:   'pix3.c:2482,17'
          Branch Sides:
            - BranchSide:      'pix3.c:2483,23'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'pix3.c:2484,9'
              BranchSideFuncs:
                - numaAddNumber
        - Branch String:   'pix3.c:2485,13'
          Branch Sides:
            - BranchSide:      'pix3.c:2486,24'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'pix3.c:2487,17'
              BranchSideFuncs:
                - numaAddNumber
      Callsites:
        - Src:             'pix3.c:2457,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2458,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:2460,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2462,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2463,9'
          Dst:             pixGetColormap
        - Src:             'pix3.c:2464,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2466,9'
          Dst:             boxClipToRectangleParams
        - Src:             'pix3.c:2468,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2471,15'
          Dst:             numaCreate
        - Src:             'pix3.c:2472,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2473,5'
          Dst:             numaSetParameters
        - Src:             'pix3.c:2474,12'
          Dst:             pixGetData
        - Src:             'pix3.c:2475,11'
          Dst:             pixGetWpl
        - Src:             'pix3.c:2490,9'
          Dst:             numaAddNumber
    - functionName:    makePixelCentroidTab8
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2395
      functionLinenumberEnd: 2423
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         31
      ICount:          208
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pix3.c:2396,11'
          Branch Sides:
            - BranchSide:      'pix3.c:2399,22'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'pix3.c:2399,22'
              BranchSideFuncs:
                - calloc
        - Branch String:   'pix3.c:2402,5'
          Branch Sides:
            - BranchSide:      'pix3.c:2403,18'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2405,12'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2405,5'
          Branch Sides:
            - BranchSide:      'pix3.c:2406,18'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2408,12'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2408,5'
          Branch Sides:
            - BranchSide:      'pix3.c:2409,18'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2411,12'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2411,5'
          Branch Sides:
            - BranchSide:      'pix3.c:2412,18'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2414,12'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2414,5'
          Branch Sides:
            - BranchSide:      'pix3.c:2415,18'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2417,12'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2417,5'
          Branch Sides:
            - BranchSide:      'pix3.c:2418,18'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2420,12'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2420,5'
          Branch Sides:
            - BranchSide:      'pix3.c:2421,18'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2423,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix3.c:2399,22'
          Dst:             calloc
    - functionName:    pixThresholdPixelSum
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2288
      functionLinenumberEnd: 2339
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - thresh
        - pabove
        - tab8
      BBCount:         45
      ICount:          325
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - makePixelSumTab8
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix3.c:2295,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2296,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - makePixelSumTab8
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - free
            - BranchSide:      'pix3.c:2297,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - makePixelSumTab8
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - free
        - Branch String:   'pix3.c:2296,16'
          Branch Sides:
            - BranchSide:      'pix3.c:2296,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2296,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2298,14'
          Branch Sides:
            - BranchSide:      'pix3.c:2298,29'
              BranchSideFuncs:
                - pixGetDepth
                - makePixelSumTab8
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - free
                - returnErrorInt
            - BranchSide:      'pix3.c:2299,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:2298,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2299,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2301,12'
              BranchSideFuncs:
                - makePixelSumTab8
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - free
        - Branch String:   'pix3.c:2299,16'
          Branch Sides:
            - BranchSide:      'pix3.c:2299,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2299,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2301,11'
          Branch Sides:
            - BranchSide:      'pix3.c:2301,20'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - free
            - BranchSide:      'pix3.c:2301,27'
              BranchSideFuncs:
                - makePixelSumTab8
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - free
        - Branch String:   'pix3.c:2310,5'
          Branch Sides:
            - BranchSide:      'pix3.c:2311,16'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'pix3.c:2337,10'
              BranchSideFuncs:
                - free
        - Branch String:   'pix3.c:2312,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2313,20'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'pix3.c:2321,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'pix3.c:2314,17'
          Branch Sides:
            - BranchSide:      'pix3.c:2315,24'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'pix3.c:2320,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'pix3.c:2321,13'
          Branch Sides:
            - BranchSide:      'pix3.c:2322,20'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'pix3.c:2330,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'pix3.c:2323,17'
          Branch Sides:
            - BranchSide:      'pix3.c:2324,24'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'pix3.c:2329,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'pix3.c:2330,13'
          Branch Sides:
            - BranchSide:      'pix3.c:2331,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix3.c:2335,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'pix3.c:2332,17'
          Branch Sides:
            - BranchSide:      'pix3.c:2332,24'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2333,13'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2337,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2337,16'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2338,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix3.c:2296,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:2298,17'
          Dst:             pixGetDepth
        - Src:             'pix3.c:2299,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:2301,27'
          Dst:             makePixelSumTab8
        - Src:             'pix3.c:2302,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:2303,11'
          Dst:             pixGetWpl
        - Src:             'pix3.c:2304,12'
          Dst:             pixGetData
    - functionName:    makePixelSumTab8
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2355
      functionLinenumberEnd: 2372
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          83
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    27
      BranchProfiles:
        - Branch String:   'pix3.c:2356,11'
          Branch Sides:
            - BranchSide:      'pix3.c:2360,22'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'pix3.c:2360,22'
              BranchSideFuncs:
                - calloc
        - Branch String:   'pix3.c:2361,5'
          Branch Sides:
            - BranchSide:      'pix3.c:2362,25'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2372,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix3.c:2360,22'
          Dst:             calloc
    - functionName:    pixGetMomentByColumn
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2230
      functionLinenumberEnd: 2261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix
        - order
      BBCount:         39
      ICount:          230
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - numaCreate
        - numaGetFArray
        - numaSetCount
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix3.c:2236,14'
          Branch Sides:
            - BranchSide:      'pix3.c:2236,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:2237,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix3.c:2236,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2237,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2238,9'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:2237,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2237,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2237,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2238,20'
          Branch Sides:
            - BranchSide:      'pix3.c:2238,23'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:2241,22'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'pix3.c:2238,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2239,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2241,22'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'pix3.c:2239,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2239,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2239,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2242,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2243,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2244,18'
              BranchSideFuncs:
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
        - Branch String:   'pix3.c:2243,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2243,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2243,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2248,5'
          Branch Sides:
            - BranchSide:      'pix3.c:2249,16'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2260,12'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2250,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2251,17'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2258,5'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2251,17'
          Branch Sides:
            - BranchSide:      'pix3.c:2252,21'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2257,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2252,21'
          Branch Sides:
            - BranchSide:      'pix3.c:2253,33'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2255,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix3.c:2236,17'
          Dst:             pixGetDepth
        - Src:             'pix3.c:2237,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2239,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2241,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:2242,15'
          Dst:             numaCreate
        - Src:             'pix3.c:2243,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2244,5'
          Dst:             numaSetCount
        - Src:             'pix3.c:2245,13'
          Dst:             numaGetFArray
        - Src:             'pix3.c:2246,12'
          Dst:             pixGetData
        - Src:             'pix3.c:2247,11'
          Dst:             pixGetWpl
    - functionName:    pixCountPixelsInRow
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2171
      functionLinenumberEnd: 2217
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - row
        - pcount
        - tab8
      BBCount:         47
      ICount:          331
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - makePixelSumTab8
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix3.c:2178,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2179,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - makePixelSumTab8
                - free
                - returnErrorInt
            - BranchSide:      'pix3.c:2180,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - makePixelSumTab8
                - free
                - returnErrorInt
        - Branch String:   'pix3.c:2179,16'
          Branch Sides:
            - BranchSide:      'pix3.c:2179,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2179,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2181,14'
          Branch Sides:
            - BranchSide:      'pix3.c:2181,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - makePixelSumTab8
                - free
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:2182,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:2181,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2182,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2184,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - makePixelSumTab8
                - free
                - returnErrorInt
        - Branch String:   'pix3.c:2182,16'
          Branch Sides:
            - BranchSide:      'pix3.c:2182,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2182,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2185,17'
          Branch Sides:
            - BranchSide:      'pix3.c:2185,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2186,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:2185,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2186,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2187,21'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - makePixelSumTab8
                - free
        - Branch String:   'pix3.c:2186,16'
          Branch Sides:
            - BranchSide:      'pix3.c:2186,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:2186,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2191,15'
          Branch Sides:
            - BranchSide:      'pix3.c:2191,13'
              BranchSideFuncs:
                - makePixelSumTab8
                - free
            - BranchSide:      'pix3.c:2191,58'
              BranchSideFuncs:
                - makePixelSumTab8
                - free
        - Branch String:   'pix3.c:2193,11'
          Branch Sides:
            - BranchSide:      'pix3.c:2193,20'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix3.c:2193,27'
              BranchSideFuncs:
                - makePixelSumTab8
                - free
        - Branch String:   'pix3.c:2195,5'
          Branch Sides:
            - BranchSide:      'pix3.c:2196,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix3.c:2204,9'
              BranchSideFuncs:
                - free
        - Branch String:   'pix3.c:2197,13'
          Branch Sides:
            - BranchSide:      'pix3.c:2198,20'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix3.c:2203,5'
              BranchSideFuncs:
                - free
        - Branch String:   'pix3.c:2204,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2205,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix3.c:2213,15'
              BranchSideFuncs:
                - free
        - Branch String:   'pix3.c:2206,13'
          Branch Sides:
            - BranchSide:      'pix3.c:2207,20'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix3.c:2212,5'
              BranchSideFuncs:
                - free
        - Branch String:   'pix3.c:2215,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2215,16'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2216,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix3.c:2179,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:2181,17'
          Dst:             pixGetDepth
        - Src:             'pix3.c:2182,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:2184,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:2186,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:2187,11'
          Dst:             pixGetWpl
        - Src:             'pix3.c:2188,12'
          Dst:             pixGetData
        - Src:             'pix3.c:2193,27'
          Dst:             makePixelSumTab8
    - functionName:    pixCountPixelsByColumn
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2129
      functionLinenumberEnd: 2154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
      BBCount:         28
      ICount:          175
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - numaCreate
        - numaGetFArray
        - numaSetCount
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pix3.c:2135,14'
          Branch Sides:
            - BranchSide:      'pix3.c:2135,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:2136,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix3.c:2135,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2136,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2138,22'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'pix3.c:2136,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2136,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2136,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2139,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2140,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2141,18'
              BranchSideFuncs:
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
        - Branch String:   'pix3.c:2140,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2140,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2140,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2145,5'
          Branch Sides:
            - BranchSide:      'pix3.c:2146,16'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2153,12'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2147,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2148,17'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2151,5'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2148,17'
          Branch Sides:
            - BranchSide:      'pix3.c:2149,17'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2150,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix3.c:2135,17'
          Dst:             pixGetDepth
        - Src:             'pix3.c:2136,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2138,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:2139,15'
          Dst:             numaCreate
        - Src:             'pix3.c:2140,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2141,5'
          Dst:             numaSetCount
        - Src:             'pix3.c:2142,13'
          Dst:             numaGetFArray
        - Src:             'pix3.c:2143,12'
          Dst:             pixGetData
        - Src:             'pix3.c:2144,11'
          Dst:             pixGetWpl
    - functionName:    pixCountByColumn
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2054
      functionLinenumberEnd: 2085
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - box
      BBCount:         35
      ICount:          222
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - boxClipToRectangleParams
        - numaAddNumber
        - numaCreate
        - numaSetParameters
        - pixCountPixelsByColumn
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix3.c:2059,14'
          Branch Sides:
            - BranchSide:      'pix3.c:2059,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixCountPixelsByColumn
                - pixGetDimensions
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:2060,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix3.c:2059,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2060,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2061,10'
              BranchSideFuncs:
                - pixCountPixelsByColumn
                - pixGetDimensions
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:2060,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2060,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2060,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2061,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2062,39'
              BranchSideFuncs:
                - pixGetDimensions
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:2064,22'
              BranchSideFuncs:
                - pixGetDimensions
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:2065,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2067,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2069,26'
              BranchSideFuncs:
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'pix3.c:2067,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2067,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2067,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2069,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2070,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2071,23'
              BranchSideFuncs:
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
        - Branch String:   'pix3.c:2070,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2070,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2070,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2074,5'
          Branch Sides:
            - BranchSide:      'pix3.c:2075,15'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'pix3.c:2084,12'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2076,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2077,20'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'pix3.c:2081,23'
              BranchSideFuncs:
                - numaAddNumber
        - Branch String:   'pix3.c:2078,17'
          Branch Sides:
            - BranchSide:      'pix3.c:2079,22'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'pix3.c:2080,9'
              BranchSideFuncs:
                - numaAddNumber
      Callsites:
        - Src:             'pix3.c:2059,17'
          Dst:             pixGetDepth
        - Src:             'pix3.c:2060,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2062,16'
          Dst:             pixCountPixelsByColumn
        - Src:             'pix3.c:2064,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:2065,9'
          Dst:             boxClipToRectangleParams
        - Src:             'pix3.c:2067,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2069,15'
          Dst:             numaCreate
        - Src:             'pix3.c:2070,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2071,5'
          Dst:             numaSetParameters
        - Src:             'pix3.c:2072,12'
          Dst:             pixGetData
        - Src:             'pix3.c:2073,11'
          Dst:             pixGetWpl
        - Src:             'pix3.c:2081,9'
          Dst:             numaAddNumber
    - functionName:    pixCountPixelsByRow
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2098
      functionLinenumberEnd: 2118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - tab8
      BBCount:         27
      ICount:          139
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - makePixelSumTab8
        - numaAddNumber
        - numaCreate
        - pixCountPixelsInRow
        - pixGetDepth
        - pixGetHeight
        - returnErrorPtr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'pix3.c:2103,14'
          Branch Sides:
            - BranchSide:      'pix3.c:2103,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetHeight
                - numaCreate
                - makePixelSumTab8
                - free
                - pixCountPixelsInRow
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:2104,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix3.c:2103,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2104,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2106,22'
              BranchSideFuncs:
                - pixGetHeight
                - numaCreate
                - makePixelSumTab8
                - free
                - pixCountPixelsInRow
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'pix3.c:2104,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2104,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2104,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2107,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2108,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2110,12'
              BranchSideFuncs:
                - makePixelSumTab8
                - free
                - pixCountPixelsInRow
                - numaAddNumber
        - Branch String:   'pix3.c:2108,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2108,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2108,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2110,11'
          Branch Sides:
            - BranchSide:      'pix3.c:2110,20'
              BranchSideFuncs:
                - free
                - pixCountPixelsInRow
                - numaAddNumber
            - BranchSide:      'pix3.c:2110,27'
              BranchSideFuncs:
                - makePixelSumTab8
                - free
                - pixCountPixelsInRow
                - numaAddNumber
        - Branch String:   'pix3.c:2111,5'
          Branch Sides:
            - BranchSide:      'pix3.c:2112,29'
              BranchSideFuncs:
                - pixCountPixelsInRow
                - numaAddNumber
                - free
            - BranchSide:      'pix3.c:2116,10'
              BranchSideFuncs:
                - free
        - Branch String:   'pix3.c:2116,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2116,16'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:2117,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix3.c:2103,17'
          Dst:             pixGetDepth
        - Src:             'pix3.c:2104,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2106,9'
          Dst:             pixGetHeight
        - Src:             'pix3.c:2107,15'
          Dst:             numaCreate
        - Src:             'pix3.c:2108,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2110,27'
          Dst:             makePixelSumTab8
        - Src:             'pix3.c:2112,9'
          Dst:             pixCountPixelsInRow
        - Src:             'pix3.c:2113,9'
          Dst:             numaAddNumber
    - functionName:    pixCountByRow
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2004
      functionLinenumberEnd: 2035
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - box
      BBCount:         35
      ICount:          222
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - boxClipToRectangleParams
        - numaAddNumber
        - numaCreate
        - numaSetParameters
        - pixCountPixelsByRow
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix3.c:2009,14'
          Branch Sides:
            - BranchSide:      'pix3.c:2009,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixCountPixelsByRow
                - pixGetDimensions
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:2010,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix3.c:2009,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2010,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2011,10'
              BranchSideFuncs:
                - pixCountPixelsByRow
                - pixGetDimensions
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:2010,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2010,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2010,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2011,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2012,36'
              BranchSideFuncs:
                - pixGetDimensions
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:2014,22'
              BranchSideFuncs:
                - pixGetDimensions
                - boxClipToRectangleParams
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:2015,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2017,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2019,26'
              BranchSideFuncs:
                - numaCreate
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'pix3.c:2017,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2017,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2017,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2019,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2020,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2021,23'
              BranchSideFuncs:
                - numaSetParameters
                - pixGetData
                - pixGetWpl
                - numaAddNumber
        - Branch String:   'pix3.c:2020,24'
          Branch Sides:
            - BranchSide:      'pix3.c:2020,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:2020,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2024,5'
          Branch Sides:
            - BranchSide:      'pix3.c:2025,15'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'pix3.c:2034,12'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:2027,9'
          Branch Sides:
            - BranchSide:      'pix3.c:2028,17'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'pix3.c:2031,23'
              BranchSideFuncs:
                - numaAddNumber
        - Branch String:   'pix3.c:2028,17'
          Branch Sides:
            - BranchSide:      'pix3.c:2029,22'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'pix3.c:2030,9'
              BranchSideFuncs:
                - numaAddNumber
      Callsites:
        - Src:             'pix3.c:2009,17'
          Dst:             pixGetDepth
        - Src:             'pix3.c:2010,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2012,16'
          Dst:             pixCountPixelsByRow
        - Src:             'pix3.c:2014,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:2015,9'
          Dst:             boxClipToRectangleParams
        - Src:             'pix3.c:2017,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2019,15'
          Dst:             numaCreate
        - Src:             'pix3.c:2020,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:2021,5'
          Dst:             numaSetParameters
        - Src:             'pix3.c:2022,12'
          Dst:             pixGetData
        - Src:             'pix3.c:2023,11'
          Dst:             pixGetWpl
        - Src:             'pix3.c:2031,9'
          Dst:             numaAddNumber
    - functionName:    pixCountPixelsInRect
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1959
      functionLinenumberEnd: 1985
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - box
        - pcount
        - tab8
      BBCount:         25
      ICount:          155
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - boxClipToRectangle
        - boxDestroy
        - boxGetGeometry
        - pixCountPixels
        - pixCreate
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixRasterop
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix3.c:1964,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1965,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixCountPixels
                - pixGetDimensions
                - boxClipToRectangle
                - boxGetGeometry
                - pixCreate
                - pixRasterop
                - pixCountPixels
                - pixDestroy
                - boxDestroy
                - returnErrorInt
            - BranchSide:      'pix3.c:1966,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixCountPixels
                - pixGetDimensions
                - boxClipToRectangle
                - boxGetGeometry
                - pixCreate
                - pixRasterop
                - pixCountPixels
                - pixDestroy
                - boxDestroy
                - returnErrorInt
        - Branch String:   'pix3.c:1965,16'
          Branch Sides:
            - BranchSide:      'pix3.c:1965,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:1965,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1967,15'
          Branch Sides:
            - BranchSide:      'pix3.c:1967,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixCountPixels
                - pixGetDimensions
                - boxClipToRectangle
                - boxGetGeometry
                - pixCreate
                - pixRasterop
                - pixCountPixels
                - pixDestroy
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:1968,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:1967,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1968,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:1970,9'
              BranchSideFuncs:
                - pixCountPixels
                - pixGetDimensions
                - boxClipToRectangle
                - boxGetGeometry
                - pixCreate
                - pixRasterop
                - pixCountPixels
                - pixDestroy
                - boxDestroy
                - returnErrorInt
        - Branch String:   'pix3.c:1968,16'
          Branch Sides:
            - BranchSide:      'pix3.c:1968,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:1968,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1970,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1971,26'
              BranchSideFuncs:
                - pixGetDimensions
                - boxClipToRectangle
                - boxGetGeometry
                - pixCreate
                - pixRasterop
                - pixCountPixels
                - pixDestroy
                - boxDestroy
                - returnErrorInt
            - BranchSide:      'pix3.c:1981,24'
              BranchSideFuncs:
                - pixCountPixels
        - Branch String:   'pix3.c:1972,13'
          Branch Sides:
            - BranchSide:      'pix3.c:1973,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:1974,24'
              BranchSideFuncs:
                - boxGetGeometry
                - pixCreate
                - pixRasterop
                - pixCountPixels
                - pixDestroy
                - boxDestroy
        - Branch String:   'pix3.c:1973,20'
          Branch Sides:
            - BranchSide:      'pix3.c:1973,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:1973,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix3.c:1965,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:1967,18'
          Dst:             pixGetDepth
        - Src:             'pix3.c:1968,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:1971,9'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:1972,21'
          Dst:             boxClipToRectangle
        - Src:             'pix3.c:1973,20'
          Dst:             returnErrorInt
        - Src:             'pix3.c:1974,9'
          Dst:             boxGetGeometry
        - Src:             'pix3.c:1975,16'
          Dst:             pixCreate
        - Src:             'pix3.c:1976,9'
          Dst:             pixRasterop
        - Src:             'pix3.c:1977,9'
          Dst:             pixCountPixels
        - Src:             'pix3.c:1978,9'
          Dst:             pixDestroy
        - Src:             'pix3.c:1979,9'
          Dst:             boxDestroy
        - Src:             'pix3.c:1981,9'
          Dst:             pixCountPixels
    - functionName:    pixCountPixels
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1896
      functionLinenumberEnd: 1942
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pcount
        - tab8
      BBCount:         43
      ICount:          314
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - makePixelSumTab8
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    40
      BranchProfiles:
        - Branch String:   'pix3.c:1903,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1904,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - makePixelSumTab8
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
            - BranchSide:      'pix3.c:1905,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - makePixelSumTab8
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
        - Branch String:   'pix3.c:1904,16'
          Branch Sides:
            - BranchSide:      'pix3.c:1904,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:1904,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1906,15'
          Branch Sides:
            - BranchSide:      'pix3.c:1906,30'
              BranchSideFuncs:
                - pixGetDepth
                - makePixelSumTab8
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
                - returnErrorInt
            - BranchSide:      'pix3.c:1907,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:1906,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1907,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:1909,12'
              BranchSideFuncs:
                - makePixelSumTab8
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
        - Branch String:   'pix3.c:1907,16'
          Branch Sides:
            - BranchSide:      'pix3.c:1907,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:1907,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1909,11'
          Branch Sides:
            - BranchSide:      'pix3.c:1909,20'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
            - BranchSide:      'pix3.c:1909,27'
              BranchSideFuncs:
                - makePixelSumTab8
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - free
        - Branch String:   'pix3.c:1915,15'
          Branch Sides:
            - BranchSide:      'pix3.c:1915,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix3.c:1915,58'
              BranchSideFuncs:
                - free
        - Branch String:   'pix3.c:1918,5'
          Branch Sides:
            - BranchSide:      'pix3.c:1919,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix3.c:1938,15'
              BranchSideFuncs:
                - free
        - Branch String:   'pix3.c:1919,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1920,29'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix3.c:1928,13'
              BranchSideFuncs:
                - free
        - Branch String:   'pix3.c:1921,17'
          Branch Sides:
            - BranchSide:      'pix3.c:1922,24'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix3.c:1927,9'
              BranchSideFuncs:
                - free
        - Branch String:   'pix3.c:1928,13'
          Branch Sides:
            - BranchSide:      'pix3.c:1929,29'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix3.c:1937,5'
              BranchSideFuncs:
                - free
        - Branch String:   'pix3.c:1930,17'
          Branch Sides:
            - BranchSide:      'pix3.c:1931,24'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix3.c:1936,9'
              BranchSideFuncs:
                - free
        - Branch String:   'pix3.c:1940,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1940,16'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:1941,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix3.c:1904,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:1906,18'
          Dst:             pixGetDepth
        - Src:             'pix3.c:1907,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:1909,27'
          Dst:             makePixelSumTab8
        - Src:             'pix3.c:1910,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:1911,11'
          Dst:             pixGetWpl
        - Src:             'pix3.c:1912,12'
          Dst:             pixGetData
    - functionName:    pixaCountPixels
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1851
      functionLinenumberEnd: 1881
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
      BBCount:         25
      ICount:          146
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - makePixelSumTab8
        - numaAddNumber
        - numaCreate
        - pixCountPixels
        - pixDestroy
        - pixGetDepth
        - pixaGetCount
        - pixaGetPix
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix3.c:1857,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1858,24'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixGetDepth
                - pixDestroy
                - numaCreate
                - makePixelSumTab8
                - free
                - pixaGetPix
                - pixCountPixels
                - numaAddNumber
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - numaCreate
            - BranchSide:      'pix3.c:1860,27'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixGetDepth
                - pixDestroy
                - numaCreate
                - makePixelSumTab8
                - free
                - pixaGetPix
                - pixCountPixels
                - numaAddNumber
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - numaCreate
        - Branch String:   'pix3.c:1858,24'
          Branch Sides:
            - BranchSide:      'pix3.c:1858,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1858,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1860,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1861,16'
              BranchSideFuncs:
                - numaCreate
            - BranchSide:      'pix3.c:1863,22'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDepth
                - pixDestroy
                - numaCreate
                - makePixelSumTab8
                - free
                - pixaGetPix
                - pixCountPixels
                - numaAddNumber
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:1866,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1867,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1869,26'
              BranchSideFuncs:
                - numaCreate
                - makePixelSumTab8
                - free
                - pixaGetPix
                - pixCountPixels
                - numaAddNumber
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pix3.c:1867,24'
          Branch Sides:
            - BranchSide:      'pix3.c:1867,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1867,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1869,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1870,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1871,11'
              BranchSideFuncs:
                - makePixelSumTab8
                - free
                - pixaGetPix
                - pixCountPixels
                - numaAddNumber
                - pixDestroy
        - Branch String:   'pix3.c:1870,24'
          Branch Sides:
            - BranchSide:      'pix3.c:1870,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1870,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1872,5'
          Branch Sides:
            - BranchSide:      'pix3.c:1873,26'
              BranchSideFuncs:
                - pixaGetPix
                - pixCountPixels
                - numaAddNumber
                - pixDestroy
                - free
            - BranchSide:      'pix3.c:1879,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'pix3.c:1858,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1860,14'
          Dst:             pixaGetCount
        - Src:             'pix3.c:1861,16'
          Dst:             numaCreate
        - Src:             'pix3.c:1863,11'
          Dst:             pixaGetPix
        - Src:             'pix3.c:1864,9'
          Dst:             pixGetDepth
        - Src:             'pix3.c:1865,5'
          Dst:             pixDestroy
        - Src:             'pix3.c:1867,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1869,15'
          Dst:             numaCreate
        - Src:             'pix3.c:1870,24'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1871,11'
          Dst:             makePixelSumTab8
        - Src:             'pix3.c:1873,15'
          Dst:             pixaGetPix
        - Src:             'pix3.c:1874,9'
          Dst:             pixCountPixels
        - Src:             'pix3.c:1875,9'
          Dst:             numaAddNumber
        - Src:             'pix3.c:1876,9'
          Dst:             pixDestroy
    - functionName:    pixForegroundFraction
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1827
      functionLinenumberEnd: 1840
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - pfract
      BBCount:         17
      ICount:          96
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - pixCountPixels
        - pixGetDepth
        - pixGetDimensions
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pix3.c:1830,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1831,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixCountPixels
                - pixGetDimensions
            - BranchSide:      'pix3.c:1832,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixCountPixels
                - pixGetDimensions
        - Branch String:   'pix3.c:1831,16'
          Branch Sides:
            - BranchSide:      'pix3.c:1831,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:1831,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1833,14'
          Branch Sides:
            - BranchSide:      'pix3.c:1833,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixCountPixels
                - pixGetDimensions
                - returnErrorInt
            - BranchSide:      'pix3.c:1834,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:1833,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1834,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:1836,20'
              BranchSideFuncs:
                - pixCountPixels
                - pixGetDimensions
        - Branch String:   'pix3.c:1834,16'
          Branch Sides:
            - BranchSide:      'pix3.c:1834,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:1834,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix3.c:1831,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:1833,17'
          Dst:             pixGetDepth
        - Src:             'pix3.c:1834,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:1836,5'
          Dst:             pixCountPixels
        - Src:             'pix3.c:1837,5'
          Dst:             pixGetDimensions
    - functionName:    pixSubtract
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1720
      functionLinenumberEnd: 1753
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs1
        - pixs2
      BBCount:         28
      ICount:          153
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - pixCopy
        - pixGetDepth
        - pixGetDimensions
        - pixRasterop
        - returnErrorPtr
      functionUses:    17
      BranchProfiles:
        - Branch String:   'pix3.c:1723,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1724,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixCopy
                - pixRasterop
                - pixCopy
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
            - BranchSide:      'pix3.c:1725,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixCopy
                - pixRasterop
                - pixCopy
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'pix3.c:1724,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1724,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1724,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1725,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1726,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixCopy
                - pixRasterop
                - pixCopy
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
            - BranchSide:      'pix3.c:1727,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixCopy
                - pixRasterop
                - pixCopy
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'pix3.c:1726,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1726,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1726,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1727,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1728,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1735,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixRasterop
                - pixCopy
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'pix3.c:1728,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1728,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1728,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1736,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1737,30'
              BranchSideFuncs:
                - pixCopy
                - pixRasterop
                - pixRasterop
                - pixRasterop
            - BranchSide:      'pix3.c:1740,16'
              BranchSideFuncs:
                - pixCopy
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'pix3.c:1740,16'
          Branch Sides:
            - BranchSide:      'pix3.c:1741,21'
              BranchSideFuncs:
                - pixRasterop
            - BranchSide:      'pix3.c:1743,16'
              BranchSideFuncs:
                - pixCopy
                - pixRasterop
                - pixRasterop
        - Branch String:   'pix3.c:1743,16'
          Branch Sides:
            - BranchSide:      'pix3.c:1744,21'
              BranchSideFuncs:
                - pixRasterop
            - BranchSide:      'pix3.c:1747,17'
              BranchSideFuncs:
                - pixCopy
                - pixRasterop
      Callsites:
        - Src:             'pix3.c:1724,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1726,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1727,9'
          Dst:             pixGetDepth
        - Src:             'pix3.c:1727,31'
          Dst:             pixGetDepth
        - Src:             'pix3.c:1728,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1735,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:1737,16'
          Dst:             pixCopy
        - Src:             'pix3.c:1738,9'
          Dst:             pixRasterop
        - Src:             'pix3.c:1741,9'
          Dst:             pixRasterop
        - Src:             'pix3.c:1744,9'
          Dst:             pixRasterop
        - Src:             'pix3.c:1747,9'
          Dst:             pixCopy
        - Src:             'pix3.c:1748,9'
          Dst:             pixRasterop
    - functionName:    pixOr
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1533
      functionLinenumberEnd: 1557
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs1
        - pixs2
      BBCount:         29
      ICount:          148
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - pixCopy
        - pixGetDepth
        - pixGetWidth
        - pixRasterop
        - returnErrorPtr
      functionUses:    12
      BranchProfiles:
        - Branch String:   'pix3.c:1534,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1535,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixCopy
                - pixGetWidth
                - pixGetHeight
                - pixRasterop
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:1536,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixCopy
                - pixGetWidth
                - pixGetHeight
                - pixRasterop
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:1535,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1535,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1535,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1536,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1537,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixCopy
                - pixGetWidth
                - pixGetHeight
                - pixRasterop
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:1538,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixCopy
                - pixGetWidth
                - pixGetHeight
                - pixRasterop
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:1537,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1537,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1537,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1538,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1539,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1540,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixCopy
                - pixGetWidth
                - pixGetHeight
                - pixRasterop
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:1539,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1539,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1539,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1540,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1541,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1549,25'
              BranchSideFuncs:
                - pixCopy
                - pixGetWidth
                - pixGetHeight
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'pix3.c:1541,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1541,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1541,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1549,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1550,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1553,17'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixRasterop
        - Branch String:   'pix3.c:1550,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1550,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1550,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix3.c:1535,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1537,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1539,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1540,9'
          Dst:             pixGetDepth
        - Src:             'pix3.c:1540,31'
          Dst:             pixGetDepth
        - Src:             'pix3.c:1541,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1549,17'
          Dst:             pixCopy
        - Src:             'pix3.c:1550,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1553,29'
          Dst:             pixGetWidth
        - Src:             'pix3.c:1553,48'
          Dst:             pixGetHeight
        - Src:             'pix3.c:1553,5'
          Dst:             pixRasterop
    - functionName:    pixDisplaySelectedPixels
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1431
      functionLinenumberEnd: 1453
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - sel
        - val
      BBCount:         18
      ICount:          113
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - pixClone
        - pixConvertTo32
        - pixCreate
        - pixDestroy
        - pixDilate
        - pixGetDepth
        - pixGetDimensions
        - pixSetAll
        - pixSetMasked
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix3.c:1435,15'
          Branch Sides:
            - BranchSide:      'pix3.c:1435,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixClone
                - pixSetMasked
                - pixDestroy
                - pixDilate
                - pixConvertTo32
                - returnErrorPtr
            - BranchSide:      'pix3.c:1436,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix3.c:1435,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1436,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1438,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixClone
                - pixSetMasked
                - pixDestroy
                - pixDilate
                - pixConvertTo32
        - Branch String:   'pix3.c:1436,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1436,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1436,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1438,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1439,31'
              BranchSideFuncs:
                - pixConvertTo32
                - pixClone
                - pixSetMasked
                - pixDestroy
                - pixDilate
            - BranchSide:      'pix3.c:1441,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixSetAll
                - pixClone
                - pixSetMasked
                - pixDestroy
                - pixDilate
        - Branch String:   'pix3.c:1446,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1447,31'
              BranchSideFuncs:
                - pixDilate
                - pixSetMasked
                - pixDestroy
            - BranchSide:      'pix3.c:1449,24'
              BranchSideFuncs:
                - pixClone
                - pixSetMasked
                - pixDestroy
      Callsites:
        - Src:             'pix3.c:1435,18'
          Dst:             pixGetDepth
        - Src:             'pix3.c:1436,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1439,16'
          Dst:             pixConvertTo32
        - Src:             'pix3.c:1441,9'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:1442,16'
          Dst:             pixCreate
        - Src:             'pix3.c:1443,9'
          Dst:             pixSetAll
        - Src:             'pix3.c:1447,15'
          Dst:             pixDilate
        - Src:             'pix3.c:1449,15'
          Dst:             pixClone
        - Src:             'pix3.c:1450,5'
          Dst:             pixSetMasked
        - Src:             'pix3.c:1451,5'
          Dst:             pixDestroy
    - functionName:    pixSetMasked
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixm
        - val
      BBCount:         98
      ICount:          634
      EdgeCount:       128
      CyclomaticComplexity: 32
      functionsReached:
        - extractRGBValues
        - lept_stderr
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixInvert
        - pixRasterop
        - pixSetMaskedCmap
        - pixUnpackBinary
        - returnErrorInt
      functionUses:    10
      BranchProfiles:
        - Branch String:   'pix3.c:171,9'
          Branch Sides:
            - BranchSide:      'pix3.c:172,16'
              BranchSideFuncs:
                - lept_stderr
                - pixGetColormap
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - extractRGBValues
                - pixSetMaskedCmap
            - BranchSide:      'pix3.c:173,10'
              BranchSideFuncs:
                - lept_stderr
                - pixGetColormap
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - extractRGBValues
                - pixSetMaskedCmap
        - Branch String:   'pix3.c:172,16'
          Branch Sides:
            - BranchSide:      'pix3.c:172,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:172,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:173,9'
          Branch Sides:
            - BranchSide:      'pix3.c:174,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - extractRGBValues
                - pixSetMaskedCmap
            - BranchSide:      'pix3.c:177,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - extractRGBValues
                - pixSetMaskedCmap
        - Branch String:   'pix3.c:174,9'
          Branch Sides:
            - BranchSide:      'pix3.c:175,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix3.c:175,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:177,9'
          Branch Sides:
            - BranchSide:      'pix3.c:178,26'
              BranchSideFuncs:
                - extractRGBValues
                - pixSetMaskedCmap
            - BranchSide:      'pix3.c:182,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:182,9'
          Branch Sides:
            - BranchSide:      'pix3.c:183,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:184,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pix3.c:183,16'
          Branch Sides:
            - BranchSide:      'pix3.c:183,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:183,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:185,9'
          Branch Sides:
            - BranchSide:      'pix3.c:186,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:187,14'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pix3.c:187,14'
          Branch Sides:
            - BranchSide:      'pix3.c:188,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:189,14'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pix3.c:189,14'
          Branch Sides:
            - BranchSide:      'pix3.c:190,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:191,14'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pix3.c:191,14'
          Branch Sides:
            - BranchSide:      'pix3.c:192,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:193,14'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pix3.c:193,14'
          Branch Sides:
            - BranchSide:      'pix3.c:194,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:195,14'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pix3.c:195,14'
          Branch Sides:
            - BranchSide:      'pix3.c:0,0'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:196,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:196,16'
          Branch Sides:
            - BranchSide:      'pix3.c:196,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:196,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:200,9'
          Branch Sides:
            - BranchSide:      'pix3.c:201,13'
              BranchSideFuncs:
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:212,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
        - Branch String:   'pix3.c:201,13'
          Branch Sides:
            - BranchSide:      'pix3.c:202,18'
              BranchSideFuncs:
                - pixInvert
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:206,25'
              BranchSideFuncs:
                - pixRasterop
        - Branch String:   'pix3.c:212,16'
          Branch Sides:
            - BranchSide:      'pix3.c:212,19'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:220,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
        - Branch String:   'pix3.c:212,9'
          Branch Sides:
            - BranchSide:      'pix3.c:213,14'
              BranchSideFuncs:
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:220,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
        - Branch String:   'pix3.c:220,16'
          Branch Sides:
            - BranchSide:      'pix3.c:220,19'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:227,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pix3.c:220,9'
          Branch Sides:
            - BranchSide:      'pix3.c:221,14'
              BranchSideFuncs:
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:227,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pix3.c:228,9'
          Branch Sides:
            - BranchSide:      'pix3.c:228,7'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pix3.c:228,7'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pix3.c:229,9'
          Branch Sides:
            - BranchSide:      'pix3.c:229,7'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pix3.c:229,7'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pix3.c:230,9'
          Branch Sides:
            - BranchSide:      'pix3.c:230,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pix3.c:230,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pix3.c:230,28'
          Branch Sides:
            - BranchSide:      'pix3.c:230,31'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pix3.c:231,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pix3.c:230,31'
          Branch Sides:
            - BranchSide:      'pix3.c:230,46'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pix3.c:230,46'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pix3.c:230,9'
          Branch Sides:
            - BranchSide:      'pix3.c:231,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pix3.c:233,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'pix3.c:231,9'
          Branch Sides:
            - BranchSide:      'pix3.c:233,24'
              BranchSideFuncs:
                - lept_stderr
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
            - BranchSide:      'pix3.c:233,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'pix3.c:237,5'
          Branch Sides:
            - BranchSide:      'pix3.c:238,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:266,5'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:240,9'
          Branch Sides:
            - BranchSide:      'pix3.c:241,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:264,5'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:241,17'
          Branch Sides:
            - BranchSide:      'pix3.c:242,24'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:263,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:242,17'
          Branch Sides:
            - BranchSide:      'pix3.c:245,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:248,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:251,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:254,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:257,36'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:260,28'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:260,28'
          Branch Sides:
            - BranchSide:      'pix3.c:260,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:260,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix3.c:172,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:174,9'
          Dst:             lept_stderr
        - Src:             'pix3.c:177,9'
          Dst:             pixGetColormap
        - Src:             'pix3.c:178,9'
          Dst:             extractRGBValues
        - Src:             'pix3.c:179,16'
          Dst:             pixSetMaskedCmap
        - Src:             'pix3.c:182,9'
          Dst:             pixGetDepth
        - Src:             'pix3.c:183,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:184,9'
          Dst:             pixGetDepth
        - Src:             'pix3.c:196,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:197,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:202,26'
          Dst:             pixInvert
        - Src:             'pix3.c:203,13'
          Dst:             pixRasterop
        - Src:             'pix3.c:204,13'
          Dst:             pixDestroy
        - Src:             'pix3.c:206,13'
          Dst:             pixRasterop
        - Src:             'pix3.c:213,22'
          Dst:             pixUnpackBinary
        - Src:             'pix3.c:214,9'
          Dst:             pixRasterop
        - Src:             'pix3.c:215,9'
          Dst:             pixDestroy
        - Src:             'pix3.c:221,22'
          Dst:             pixUnpackBinary
        - Src:             'pix3.c:222,9'
          Dst:             pixRasterop
        - Src:             'pix3.c:223,9'
          Dst:             pixDestroy
        - Src:             'pix3.c:227,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:231,9'
          Dst:             lept_stderr
        - Src:             'pix3.c:233,13'
          Dst:             pixGetData
        - Src:             'pix3.c:234,13'
          Dst:             pixGetData
        - Src:             'pix3.c:235,12'
          Dst:             pixGetWpl
        - Src:             'pix3.c:236,12'
          Dst:             pixGetWpl
        - Src:             'pix3.c:260,28'
          Dst:             returnErrorInt
    - functionName:    pixInvert
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1483
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
      BBCount:         14
      ICount:          72
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pixCopy
        - pixGetWidth
        - pixRasterop
        - returnErrorPtr
      functionUses:    76
      BranchProfiles:
        - Branch String:   'pix3.c:1484,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1485,23'
              BranchSideFuncs:
                - pixCopy
                - pixGetWidth
                - pixGetHeight
                - pixRasterop
                - returnErrorPtr
            - BranchSide:      'pix3.c:1488,25'
              BranchSideFuncs:
                - pixCopy
                - pixGetWidth
                - pixGetHeight
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'pix3.c:1485,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1485,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1485,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1488,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1489,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1491,17'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixRasterop
        - Branch String:   'pix3.c:1489,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1489,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1489,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix3.c:1485,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1488,17'
          Dst:             pixCopy
        - Src:             'pix3.c:1489,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1491,29'
          Dst:             pixGetWidth
        - Src:             'pix3.c:1491,48'
          Dst:             pixGetHeight
        - Src:             'pix3.c:1491,5'
          Dst:             pixRasterop
    - functionName:    pixZero
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1779
      functionLinenumberEnd: 1814
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - pempty
      BBCount:         32
      ICount:          199
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - pixGetData
        - pixGetHeight
        - pixGetWidth
        - pixGetWpl
        - returnErrorInt
      functionUses:    52
      BranchProfiles:
        - Branch String:   'pix3.c:1784,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1785,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetWidth
                - pixGetDepth
                - pixGetHeight
                - pixGetWpl
                - pixGetData
            - BranchSide:      'pix3.c:1786,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetWidth
                - pixGetDepth
                - pixGetHeight
                - pixGetWpl
                - pixGetData
        - Branch String:   'pix3.c:1785,16'
          Branch Sides:
            - BranchSide:      'pix3.c:1785,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:1785,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1787,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1788,16'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetDepth
                - pixGetHeight
                - pixGetWpl
                - pixGetData
            - BranchSide:      'pix3.c:1790,21'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetDepth
                - pixGetHeight
                - pixGetWpl
                - pixGetData
        - Branch String:   'pix3.c:1788,16'
          Branch Sides:
            - BranchSide:      'pix3.c:1788,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:1788,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1796,15'
          Branch Sides:
            - BranchSide:      'pix3.c:1796,13'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:1796,58'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1798,5'
          Branch Sides:
            - BranchSide:      'pix3.c:1799,16'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:1813,5'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1800,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1801,22'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:1805,13'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1801,17'
          Branch Sides:
            - BranchSide:      'pix3.c:1801,22'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:1802,18'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1805,13'
          Branch Sides:
            - BranchSide:      'pix3.c:1806,18'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:1811,5'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1806,17'
          Branch Sides:
            - BranchSide:      'pix3.c:1807,18'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:1810,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix3.c:1785,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:1788,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:1790,9'
          Dst:             pixGetWidth
        - Src:             'pix3.c:1790,28'
          Dst:             pixGetDepth
        - Src:             'pix3.c:1791,9'
          Dst:             pixGetHeight
        - Src:             'pix3.c:1792,11'
          Dst:             pixGetWpl
        - Src:             'pix3.c:1793,12'
          Dst:             pixGetData
    - functionName:    pixXor
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionLinenumberEnd: 1681
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs1
        - pixs2
      BBCount:         29
      ICount:          148
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - pixCopy
        - pixGetDepth
        - pixGetWidth
        - pixRasterop
        - returnErrorPtr
      functionUses:    17
      BranchProfiles:
        - Branch String:   'pix3.c:1658,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1659,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixCopy
                - pixGetWidth
                - pixGetHeight
                - pixRasterop
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:1660,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixCopy
                - pixGetWidth
                - pixGetHeight
                - pixRasterop
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:1659,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1659,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1659,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1660,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1661,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixCopy
                - pixGetWidth
                - pixGetHeight
                - pixRasterop
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:1662,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixCopy
                - pixGetWidth
                - pixGetHeight
                - pixRasterop
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:1661,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1661,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1661,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1662,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1663,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1664,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixCopy
                - pixGetWidth
                - pixGetHeight
                - pixRasterop
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:1663,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1663,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1663,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1664,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1665,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1673,25'
              BranchSideFuncs:
                - pixCopy
                - pixGetWidth
                - pixGetHeight
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'pix3.c:1665,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1665,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1665,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1673,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1674,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1677,17'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixRasterop
        - Branch String:   'pix3.c:1674,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1674,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1674,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix3.c:1659,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1661,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1663,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1664,9'
          Dst:             pixGetDepth
        - Src:             'pix3.c:1664,31'
          Dst:             pixGetDepth
        - Src:             'pix3.c:1665,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1673,17'
          Dst:             pixCopy
        - Src:             'pix3.c:1674,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1677,29'
          Dst:             pixGetWidth
        - Src:             'pix3.c:1677,48'
          Dst:             pixGetHeight
        - Src:             'pix3.c:1677,5'
          Dst:             pixRasterop
    - functionName:    pixSetUnderTransparency
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - val
        - debug
      BBCount:         20
      ICount:          121
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - lept_stderr
        - pixCopy
        - pixDestroy
        - pixDisplay
        - pixDisplayLayersRGBA
        - pixGetDepth
        - pixGetRGBComponent
        - pixGetSpp
        - pixSetMasked
        - pixThresholdToBinary
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix3.c:1194,15'
          Branch Sides:
            - BranchSide:      'pix3.c:1194,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixThresholdToBinary
                - pixCopy
                - pixSetMasked
                - pixDestroy
                - pixDestroy
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCopy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pix3.c:1195,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix3.c:1194,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1195,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1198,19'
              BranchSideFuncs:
                - pixGetSpp
                - pixGetRGBComponent
                - pixThresholdToBinary
                - pixCopy
                - pixSetMasked
                - pixDestroy
                - pixDestroy
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCopy
                - lept_stderr
        - Branch String:   'pix3.c:1195,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1195,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1195,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1198,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1199,9'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
            - BranchSide:      'pix3.c:1213,31'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixThresholdToBinary
                - pixCopy
                - pixSetMasked
                - pixDestroy
                - pixDestroy
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
        - Branch String:   'pix3.c:1199,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1200,30'
              BranchSideFuncs:
                - lept_stderr
                - pixCopy
            - BranchSide:      'pix3.c:1200,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'pix3.c:1216,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1217,37'
              BranchSideFuncs:
                - pixDisplayLayersRGBA
                - pixDisplay
                - pixDestroy
                - pixCopy
                - pixSetMasked
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pix3.c:1222,26'
              BranchSideFuncs:
                - pixCopy
                - pixSetMasked
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'pix3.c:1194,18'
          Dst:             pixGetDepth
        - Src:             'pix3.c:1195,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1198,9'
          Dst:             pixGetSpp
        - Src:             'pix3.c:1199,9'
          Dst:             lept_stderr
        - Src:             'pix3.c:1200,16'
          Dst:             pixCopy
        - Src:             'pix3.c:1213,12'
          Dst:             pixGetRGBComponent
        - Src:             'pix3.c:1214,12'
          Dst:             pixThresholdToBinary
        - Src:             'pix3.c:1217,16'
          Dst:             pixDisplayLayersRGBA
        - Src:             'pix3.c:1218,9'
          Dst:             pixDisplay
        - Src:             'pix3.c:1219,9'
          Dst:             pixDestroy
        - Src:             'pix3.c:1222,12'
          Dst:             pixCopy
        - Src:             'pix3.c:1223,5'
          Dst:             pixSetMasked
        - Src:             'pix3.c:1224,5'
          Dst:             pixDestroy
        - Src:             'pix3.c:1225,5'
          Dst:             pixDestroy
    - functionName:    pixMakeArbMaskFromRGB
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - float
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - pixs
        - rc
        - gc
        - bc
        - thresh
      BBCount:         20
      ICount:          117
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - pixConvertRGBToGrayArb
        - pixDestroy
        - pixGetDepth
        - pixInvert
        - pixThresholdToBinary
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix3.c:1121,15'
          Branch Sides:
            - BranchSide:      'pix3.c:1121,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertRGBToGrayArb
                - pixThresholdToBinary
                - pixInvert
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:1122,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix3.c:1121,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1122,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1123,9'
              BranchSideFuncs:
                - pixConvertRGBToGrayArb
                - pixThresholdToBinary
                - pixInvert
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pix3.c:1122,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1122,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1122,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1123,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1123,33'
              BranchSideFuncs:
                - pixConvertRGBToGrayArb
                - pixThresholdToBinary
                - pixInvert
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pix3.c:1125,40'
              BranchSideFuncs:
                - pixConvertRGBToGrayArb
                - pixThresholdToBinary
                - pixInvert
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pix3.c:1125,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1126,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1127,33'
              BranchSideFuncs:
                - pixThresholdToBinary
                - pixInvert
                - pixDestroy
        - Branch String:   'pix3.c:1126,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1126,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1126,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix3.c:1121,18'
          Dst:             pixGetDepth
        - Src:             'pix3.c:1122,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1125,17'
          Dst:             pixConvertRGBToGrayArb
        - Src:             'pix3.c:1126,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1127,12'
          Dst:             pixThresholdToBinary
        - Src:             'pix3.c:1128,5'
          Dst:             pixInvert
        - Src:             'pix3.c:1129,5'
          Dst:             pixDestroy
    - functionName:    pixMakeMaskFromLUT
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1084
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - tab
      BBCount:         41
      ICount:          281
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pix3.c:1053,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1054,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'pix3.c:1055,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'pix3.c:1054,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1054,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1054,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1055,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1056,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'pix3.c:1057,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'pix3.c:1056,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1056,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1056,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1058,16'
          Branch Sides:
            - BranchSide:      'pix3.c:1058,19'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'pix3.c:1061,22'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
        - Branch String:   'pix3.c:1058,26'
          Branch Sides:
            - BranchSide:      'pix3.c:1058,29'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'pix3.c:1061,22'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
        - Branch String:   'pix3.c:1058,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1059,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1061,22'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
        - Branch String:   'pix3.c:1059,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1059,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1059,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1068,5'
          Branch Sides:
            - BranchSide:      'pix3.c:1069,17'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:1083,12'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1071,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1072,17'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:1081,5'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1072,17'
          Branch Sides:
            - BranchSide:      'pix3.c:1073,23'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:1074,22'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1074,22'
          Branch Sides:
            - BranchSide:      'pix3.c:1075,23'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:1077,23'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1078,17'
          Branch Sides:
            - BranchSide:      'pix3.c:1079,17'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:1080,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix3.c:1054,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1056,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1057,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:1059,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1061,12'
          Dst:             pixCreate
        - Src:             'pix3.c:1062,5'
          Dst:             pixCopyResolution
        - Src:             'pix3.c:1063,5'
          Dst:             pixCopyInputFormat
        - Src:             'pix3.c:1064,13'
          Dst:             pixGetData
        - Src:             'pix3.c:1065,13'
          Dst:             pixGetData
        - Src:             'pix3.c:1066,12'
          Dst:             pixGetWpl
        - Src:             'pix3.c:1067,12'
          Dst:             pixGetWpl
    - functionName:    pixMakeMaskFromVal
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1027
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - val
      BBCount:         36
      ICount:          259
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix3.c:998,9'
          Branch Sides:
            - BranchSide:      'pix3.c:999,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'pix3.c:1000,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'pix3.c:999,23'
          Branch Sides:
            - BranchSide:      'pix3.c:999,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:999,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1001,16'
          Branch Sides:
            - BranchSide:      'pix3.c:1001,19'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'pix3.c:1004,22'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
        - Branch String:   'pix3.c:1001,26'
          Branch Sides:
            - BranchSide:      'pix3.c:1001,29'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'pix3.c:1004,22'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
        - Branch String:   'pix3.c:1001,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1002,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1004,22'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyInputFormat
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
        - Branch String:   'pix3.c:1002,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1002,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1002,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1011,5'
          Branch Sides:
            - BranchSide:      'pix3.c:1012,17'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:1026,12'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1014,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1015,17'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:1024,5'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1015,17'
          Branch Sides:
            - BranchSide:      'pix3.c:1016,24'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:1017,22'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1017,22'
          Branch Sides:
            - BranchSide:      'pix3.c:1018,24'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:1020,24'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1021,17'
          Branch Sides:
            - BranchSide:      'pix3.c:1022,17'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:1023,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix3.c:999,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1000,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:1002,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1004,12'
          Dst:             pixCreate
        - Src:             'pix3.c:1005,5'
          Dst:             pixCopyResolution
        - Src:             'pix3.c:1006,5'
          Dst:             pixCopyInputFormat
        - Src:             'pix3.c:1007,13'
          Dst:             pixGetData
        - Src:             'pix3.c:1008,13'
          Dst:             pixGetData
        - Src:             'pix3.c:1009,12'
          Dst:             pixGetWpl
        - Src:             'pix3.c:1010,12'
          Dst:             pixGetWpl
    - functionName:    pixMirroredTiling
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3358
      functionLinenumberEnd: 3396
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - w
        - h
      BBCount:         55
      ICount:          306
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - pixCopySpp
        - pixCreate
        - pixDestroy
        - pixFlipLR
        - pixFlipTB
        - pixGetDimensions
        - pixRasterop
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix3.c:3362,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3363,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopySpp
                - pixFlipLR
                - pixFlipTB
                - pixFlipTB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:3364,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopySpp
                - pixFlipLR
                - pixFlipTB
                - pixFlipTB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:3363,23'
          Branch Sides:
            - BranchSide:      'pix3.c:3363,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:3363,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3365,17'
          Branch Sides:
            - BranchSide:      'pix3.c:3365,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:3366,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix3.c:3365,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3366,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:3367,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopySpp
                - pixFlipLR
                - pixFlipTB
                - pixFlipTB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:3366,23'
          Branch Sides:
            - BranchSide:      'pix3.c:3366,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:3366,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3367,16'
          Branch Sides:
            - BranchSide:      'pix3.c:3367,19'
              BranchSideFuncs:
                - pixCreate
                - pixCopySpp
                - pixFlipLR
                - pixFlipTB
                - pixFlipTB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:3370,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopySpp
                - pixFlipLR
                - pixFlipTB
                - pixFlipTB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'pix3.c:3367,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3368,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:3370,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopySpp
                - pixFlipLR
                - pixFlipTB
                - pixFlipTB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'pix3.c:3368,23'
          Branch Sides:
            - BranchSide:      'pix3.c:3368,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:3368,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3370,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3371,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:3372,16'
              BranchSideFuncs:
                - pixCopySpp
                - pixFlipLR
                - pixFlipTB
                - pixFlipTB
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRasterop
        - Branch String:   'pix3.c:3371,23'
          Branch Sides:
            - BranchSide:      'pix3.c:3371,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:3371,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3379,5'
          Branch Sides:
            - BranchSide:      'pix3.c:3380,16'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRasterop
            - BranchSide:      'pix3.c:3392,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'pix3.c:3380,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3381,19'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pix3.c:3390,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRasterop
        - Branch String:   'pix3.c:3382,25'
          Branch Sides:
            - BranchSide:      'pix3.c:3382,30'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pix3.c:3384,24'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'pix3.c:3382,17'
          Branch Sides:
            - BranchSide:      'pix3.c:3383,23'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pix3.c:3384,24'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'pix3.c:3384,31'
          Branch Sides:
            - BranchSide:      'pix3.c:3384,35'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pix3.c:3386,23'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'pix3.c:3384,22'
          Branch Sides:
            - BranchSide:      'pix3.c:3385,23'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pix3.c:3386,23'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'pix3.c:3363,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:3364,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:3366,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:3368,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:3370,17'
          Dst:             pixCreate
        - Src:             'pix3.c:3371,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:3372,5'
          Dst:             pixCopySpp
        - Src:             'pix3.c:3376,14'
          Dst:             pixFlipLR
        - Src:             'pix3.c:3377,14'
          Dst:             pixFlipTB
        - Src:             'pix3.c:3378,15'
          Dst:             pixFlipTB
        - Src:             'pix3.c:3388,13'
          Dst:             pixRasterop
        - Src:             'pix3.c:3392,5'
          Dst:             pixDestroy
        - Src:             'pix3.c:3393,5'
          Dst:             pixDestroy
        - Src:             'pix3.c:3394,5'
          Dst:             pixDestroy
    - functionName:    pixGetColorNearMaskBoundary
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1403
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - box
        - dist
        - pval
        - debug
      BBCount:         47
      ICount:          313
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - boxAdjustSides
        - boxDestroy
        - boxGetGeometry
        - boxPrintStreamInfo
        - composeRGBPixel
        - lept_mkdir
        - lept_rmdir
        - lept_stderr
        - pixClipRectangle
        - pixCopy
        - pixDestroy
        - pixDilateBrick
        - pixGetAverageMaskedRGB
        - pixGetDepth
        - pixMorphSequence
        - pixWriteDebug
        - pixXor
        - pixZero
        - returnErrorInt
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix3.c:1342,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1343,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - boxAdjustSides
                - pixClipRectangle
                - snprintf
                - pixMorphSequence
                - pixCopy
                - pixDilateBrick
                - pixXor
                - pixZero
                - boxGetGeometry
                - pixGetAverageMaskedRGB
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - lept_rmdir
                - lept_mkdir
                - pixWriteDebug
                - pixWriteDebug
                - pixWriteDebug
                - lept_stderr
                - boxPrintStreamInfo
                - boxPrintStreamInfo
                - boxPrintStreamInfo
                - lept_stderr
                - pixCopy
                - returnErrorInt
            - BranchSide:      'pix3.c:1344,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - boxAdjustSides
                - pixClipRectangle
                - snprintf
                - pixMorphSequence
                - pixCopy
                - pixDilateBrick
                - pixXor
                - pixZero
                - boxGetGeometry
                - pixGetAverageMaskedRGB
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - lept_rmdir
                - lept_mkdir
                - pixWriteDebug
                - pixWriteDebug
                - pixWriteDebug
                - lept_stderr
                - boxPrintStreamInfo
                - boxPrintStreamInfo
                - boxPrintStreamInfo
                - lept_stderr
                - pixCopy
                - returnErrorInt
        - Branch String:   'pix3.c:1343,16'
          Branch Sides:
            - BranchSide:      'pix3.c:1343,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:1343,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1345,15'
          Branch Sides:
            - BranchSide:      'pix3.c:1345,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - boxAdjustSides
                - pixClipRectangle
                - snprintf
                - pixMorphSequence
                - pixCopy
                - pixDilateBrick
                - pixXor
                - pixZero
                - boxGetGeometry
                - pixGetAverageMaskedRGB
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - lept_rmdir
                - lept_mkdir
                - pixWriteDebug
                - pixWriteDebug
                - pixWriteDebug
                - lept_stderr
                - boxPrintStreamInfo
                - boxPrintStreamInfo
                - boxPrintStreamInfo
                - lept_stderr
                - pixCopy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:1346,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:1345,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1346,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:1347,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - boxAdjustSides
                - pixClipRectangle
                - snprintf
                - pixMorphSequence
                - pixCopy
                - pixDilateBrick
                - pixXor
                - pixZero
                - boxGetGeometry
                - pixGetAverageMaskedRGB
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - lept_rmdir
                - lept_mkdir
                - pixWriteDebug
                - pixWriteDebug
                - pixWriteDebug
                - lept_stderr
                - boxPrintStreamInfo
                - boxPrintStreamInfo
                - boxPrintStreamInfo
                - lept_stderr
                - pixCopy
                - returnErrorInt
        - Branch String:   'pix3.c:1346,16'
          Branch Sides:
            - BranchSide:      'pix3.c:1346,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:1346,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1347,15'
          Branch Sides:
            - BranchSide:      'pix3.c:1347,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - boxAdjustSides
                - pixClipRectangle
                - snprintf
                - pixMorphSequence
                - pixCopy
                - pixDilateBrick
                - pixXor
                - pixZero
                - boxGetGeometry
                - pixGetAverageMaskedRGB
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - lept_rmdir
                - lept_mkdir
                - pixWriteDebug
                - pixWriteDebug
                - pixWriteDebug
                - lept_stderr
                - boxPrintStreamInfo
                - boxPrintStreamInfo
                - boxPrintStreamInfo
                - lept_stderr
                - pixCopy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:1348,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:1347,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1348,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:1349,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxAdjustSides
                - pixClipRectangle
                - snprintf
                - pixMorphSequence
                - pixCopy
                - pixDilateBrick
                - pixXor
                - pixZero
                - boxGetGeometry
                - pixGetAverageMaskedRGB
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - lept_rmdir
                - lept_mkdir
                - pixWriteDebug
                - pixWriteDebug
                - pixWriteDebug
                - lept_stderr
                - boxPrintStreamInfo
                - boxPrintStreamInfo
                - boxPrintStreamInfo
                - lept_stderr
                - pixCopy
                - returnErrorInt
        - Branch String:   'pix3.c:1348,16'
          Branch Sides:
            - BranchSide:      'pix3.c:1348,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:1348,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1349,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1350,16'
              BranchSideFuncs:
                - boxAdjustSides
                - pixClipRectangle
                - snprintf
                - pixMorphSequence
                - pixCopy
                - pixDilateBrick
                - pixXor
                - pixZero
                - boxGetGeometry
                - pixGetAverageMaskedRGB
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - lept_rmdir
                - lept_mkdir
                - pixWriteDebug
                - pixWriteDebug
                - pixWriteDebug
                - lept_stderr
                - boxPrintStreamInfo
                - boxPrintStreamInfo
                - boxPrintStreamInfo
                - lept_stderr
                - pixCopy
                - returnErrorInt
            - BranchSide:      'pix3.c:1351,9'
              BranchSideFuncs:
                - boxAdjustSides
                - pixClipRectangle
                - snprintf
                - pixMorphSequence
                - pixCopy
                - pixDilateBrick
                - pixXor
                - pixZero
                - boxGetGeometry
                - pixGetAverageMaskedRGB
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - lept_rmdir
                - lept_mkdir
                - pixWriteDebug
                - pixWriteDebug
                - pixWriteDebug
                - lept_stderr
                - boxPrintStreamInfo
                - boxPrintStreamInfo
                - boxPrintStreamInfo
                - lept_stderr
                - pixCopy
                - returnErrorInt
        - Branch String:   'pix3.c:1350,16'
          Branch Sides:
            - BranchSide:      'pix3.c:1350,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:1350,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1351,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1352,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:1357,33'
              BranchSideFuncs:
                - boxAdjustSides
                - pixClipRectangle
                - snprintf
                - pixMorphSequence
                - pixCopy
                - pixDilateBrick
                - pixXor
                - pixZero
                - boxGetGeometry
                - pixGetAverageMaskedRGB
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - lept_rmdir
                - lept_mkdir
                - pixWriteDebug
                - pixWriteDebug
                - pixWriteDebug
                - lept_stderr
                - boxPrintStreamInfo
                - boxPrintStreamInfo
                - boxPrintStreamInfo
                - lept_stderr
                - pixCopy
        - Branch String:   'pix3.c:1352,16'
          Branch Sides:
            - BranchSide:      'pix3.c:1352,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:1352,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1361,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1362,30'
              BranchSideFuncs:
                - pixCopy
                - pixCopy
                - pixDilateBrick
                - pixXor
                - pixZero
                - boxGetGeometry
                - pixGetAverageMaskedRGB
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - lept_rmdir
                - lept_mkdir
                - pixWriteDebug
                - pixWriteDebug
                - pixWriteDebug
                - lept_stderr
                - boxPrintStreamInfo
                - boxPrintStreamInfo
                - boxPrintStreamInfo
                - lept_stderr
            - BranchSide:      'pix3.c:1364,18'
              BranchSideFuncs:
                - snprintf
                - pixMorphSequence
                - pixCopy
                - pixDilateBrick
                - pixXor
                - pixZero
                - boxGetGeometry
                - pixGetAverageMaskedRGB
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - lept_rmdir
                - lept_mkdir
                - pixWriteDebug
                - pixWriteDebug
                - pixWriteDebug
                - lept_stderr
                - boxPrintStreamInfo
                - boxPrintStreamInfo
                - boxPrintStreamInfo
                - lept_stderr
        - Branch String:   'pix3.c:1374,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1376,24'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - lept_rmdir
                - lept_mkdir
                - pixWriteDebug
                - pixWriteDebug
                - pixWriteDebug
                - lept_stderr
                - boxPrintStreamInfo
                - boxPrintStreamInfo
                - boxPrintStreamInfo
                - lept_stderr
            - BranchSide:      'pix3.c:1382,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - lept_rmdir
                - lept_mkdir
                - pixWriteDebug
                - pixWriteDebug
                - pixWriteDebug
                - lept_stderr
                - boxPrintStreamInfo
                - boxPrintStreamInfo
                - boxPrintStreamInfo
                - lept_stderr
        - Branch String:   'pix3.c:1385,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1386,9'
              BranchSideFuncs:
                - lept_rmdir
                - lept_mkdir
                - pixWriteDebug
                - pixWriteDebug
                - pixWriteDebug
                - lept_stderr
                - boxPrintStreamInfo
                - boxPrintStreamInfo
                - boxPrintStreamInfo
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
            - BranchSide:      'pix3.c:1397,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
      Callsites:
        - Src:             'pix3.c:1343,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:1345,18'
          Dst:             pixGetDepth
        - Src:             'pix3.c:1346,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:1347,18'
          Dst:             pixGetDepth
        - Src:             'pix3.c:1348,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:1350,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:1352,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:1357,12'
          Dst:             boxAdjustSides
        - Src:             'pix3.c:1358,12'
          Dst:             pixClipRectangle
        - Src:             'pix3.c:1362,16'
          Dst:             pixCopy
        - Src:             'pix3.c:1364,9'
          Dst:             snprintf
        - Src:             'pix3.c:1365,16'
          Dst:             pixMorphSequence
        - Src:             'pix3.c:1370,12'
          Dst:             pixCopy
        - Src:             'pix3.c:1371,5'
          Dst:             pixDilateBrick
        - Src:             'pix3.c:1372,5'
          Dst:             pixXor
        - Src:             'pix3.c:1373,5'
          Dst:             pixZero
        - Src:             'pix3.c:1376,9'
          Dst:             boxGetGeometry
        - Src:             'pix3.c:1377,9'
          Dst:             pixGetAverageMaskedRGB
        - Src:             'pix3.c:1379,9'
          Dst:             composeRGBPixel
        - Src:             'pix3.c:1382,9'
          Dst:             lept_stderr
        - Src:             'pix3.c:1386,9'
          Dst:             lept_rmdir
        - Src:             'pix3.c:1387,9'
          Dst:             lept_mkdir
        - Src:             'pix3.c:1388,9'
          Dst:             pixWriteDebug
        - Src:             'pix3.c:1389,9'
          Dst:             pixWriteDebug
        - Src:             'pix3.c:1390,9'
          Dst:             pixWriteDebug
        - Src:             'pix3.c:1391,9'
          Dst:             lept_stderr
        - Src:             'pix3.c:1392,9'
          Dst:             boxPrintStreamInfo
        - Src:             'pix3.c:1393,9'
          Dst:             boxPrintStreamInfo
        - Src:             'pix3.c:1394,9'
          Dst:             boxPrintStreamInfo
        - Src:             'pix3.c:1397,5'
          Dst:             pixDestroy
        - Src:             'pix3.c:1398,5'
          Dst:             pixDestroy
        - Src:             'pix3.c:1399,5'
          Dst:             pixDestroy
        - Src:             'pix3.c:1400,5'
          Dst:             boxDestroy
        - Src:             'pix3.c:1401,5'
          Dst:             boxDestroy
    - functionName:    pixFindRepCloseTile
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3436
      functionLinenumberEnd: 3541
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - box
        - searchdir
        - mindist
        - tsize
        - ntiles
        - pboxtile
        - debug
      BBCount:         92
      ICount:          539
      EdgeCount:       123
      CyclomaticComplexity: 33
      functionsReached:
        - boxaDestroy
        - boxaGetBox
        - findTileRegionsForSearch
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetFValue
        - numaGetStatsUsingHistogram
        - pixClipRectangles
        - pixConvertRGBToGray
        - pixDestroy
        - pixGetAverageMasked
        - pixGetDimensions
        - pixaDestroy
        - pixaGetCount
        - pixaGetPix
        - returnErrorInt
        - sqrt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pix3.c:3445,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3446,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - findTileRegionsForSearch
                - returnErrorInt
                - pixClipRectangles
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaGetStatsUsingHistogram
                - numaGetStatsUsingHistogram
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - sqrt
                - lept_stderr
                - pixaGetPix
                - pixConvertRGBToGray
                - pixGetAverageMasked
                - pixGetAverageMasked
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:3447,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - findTileRegionsForSearch
                - returnErrorInt
                - pixClipRectangles
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaGetStatsUsingHistogram
                - numaGetStatsUsingHistogram
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - sqrt
                - lept_stderr
                - pixaGetPix
                - pixConvertRGBToGray
                - pixGetAverageMasked
                - pixGetAverageMasked
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:3446,16'
          Branch Sides:
            - BranchSide:      'pix3.c:3446,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3446,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3448,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3449,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - findTileRegionsForSearch
                - returnErrorInt
                - pixClipRectangles
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaGetStatsUsingHistogram
                - numaGetStatsUsingHistogram
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - sqrt
                - lept_stderr
                - pixaGetPix
                - pixConvertRGBToGray
                - pixGetAverageMasked
                - pixGetAverageMasked
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:3450,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - findTileRegionsForSearch
                - returnErrorInt
                - pixClipRectangles
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaGetStatsUsingHistogram
                - numaGetStatsUsingHistogram
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - sqrt
                - lept_stderr
                - pixaGetPix
                - pixConvertRGBToGray
                - pixGetAverageMasked
                - pixGetAverageMasked
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:3449,16'
          Branch Sides:
            - BranchSide:      'pix3.c:3449,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3449,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3450,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3451,16'
              BranchSideFuncs:
                - pixGetDimensions
                - findTileRegionsForSearch
                - returnErrorInt
                - pixClipRectangles
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaGetStatsUsingHistogram
                - numaGetStatsUsingHistogram
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - sqrt
                - lept_stderr
                - pixaGetPix
                - pixConvertRGBToGray
                - pixGetAverageMasked
                - pixGetAverageMasked
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:3452,9'
              BranchSideFuncs:
                - pixGetDimensions
                - findTileRegionsForSearch
                - returnErrorInt
                - pixClipRectangles
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaGetStatsUsingHistogram
                - numaGetStatsUsingHistogram
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - sqrt
                - lept_stderr
                - pixaGetPix
                - pixConvertRGBToGray
                - pixGetAverageMasked
                - pixGetAverageMasked
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:3451,16'
          Branch Sides:
            - BranchSide:      'pix3.c:3451,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3451,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3452,30'
          Branch Sides:
            - BranchSide:      'pix3.c:3452,33'
              BranchSideFuncs:
                - pixGetDimensions
                - findTileRegionsForSearch
                - returnErrorInt
                - pixClipRectangles
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaGetStatsUsingHistogram
                - numaGetStatsUsingHistogram
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - sqrt
                - lept_stderr
                - pixaGetPix
                - pixConvertRGBToGray
                - pixGetAverageMasked
                - pixGetAverageMasked
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:3454,9'
              BranchSideFuncs:
                - pixGetDimensions
                - findTileRegionsForSearch
                - returnErrorInt
                - pixClipRectangles
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaGetStatsUsingHistogram
                - numaGetStatsUsingHistogram
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - sqrt
                - lept_stderr
                - pixaGetPix
                - pixConvertRGBToGray
                - pixGetAverageMasked
                - pixGetAverageMasked
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:3452,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3453,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3454,9'
              BranchSideFuncs:
                - pixGetDimensions
                - findTileRegionsForSearch
                - returnErrorInt
                - pixClipRectangles
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaGetStatsUsingHistogram
                - numaGetStatsUsingHistogram
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - sqrt
                - lept_stderr
                - pixaGetPix
                - pixConvertRGBToGray
                - pixGetAverageMasked
                - pixGetAverageMasked
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:3453,16'
          Branch Sides:
            - BranchSide:      'pix3.c:3453,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3453,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3454,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3455,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3456,9'
              BranchSideFuncs:
                - pixGetDimensions
                - findTileRegionsForSearch
                - returnErrorInt
                - pixClipRectangles
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaGetStatsUsingHistogram
                - numaGetStatsUsingHistogram
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - sqrt
                - lept_stderr
                - pixaGetPix
                - pixConvertRGBToGray
                - pixGetAverageMasked
                - pixGetAverageMasked
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pix3.c:3455,16'
          Branch Sides:
            - BranchSide:      'pix3.c:3455,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3455,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3456,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3457,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3458,9'
              BranchSideFuncs:
                - pixGetDimensions
                - findTileRegionsForSearch
                - returnErrorInt
                - pixClipRectangles
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaGetStatsUsingHistogram
                - numaGetStatsUsingHistogram
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - sqrt
                - lept_stderr
                - pixaGetPix
                - pixConvertRGBToGray
                - pixGetAverageMasked
                - pixGetAverageMasked
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'pix3.c:3457,16'
          Branch Sides:
            - BranchSide:      'pix3.c:3457,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3457,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3458,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3459,9'
              BranchSideFuncs:
                - pixGetDimensions
                - findTileRegionsForSearch
                - returnErrorInt
                - pixClipRectangles
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaGetStatsUsingHistogram
                - numaGetStatsUsingHistogram
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - sqrt
                - lept_stderr
                - pixaGetPix
                - pixConvertRGBToGray
                - pixGetAverageMasked
                - pixGetAverageMasked
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pix3.c:3464,22'
              BranchSideFuncs:
                - pixGetDimensions
                - findTileRegionsForSearch
                - returnErrorInt
                - pixClipRectangles
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaGetStatsUsingHistogram
                - numaGetStatsUsingHistogram
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - sqrt
                - lept_stderr
                - pixaGetPix
                - pixConvertRGBToGray
                - pixGetAverageMasked
                - pixGetAverageMasked
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixDestroy
        - Branch String:   'pix3.c:3459,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3461,5'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDimensions
                - findTileRegionsForSearch
                - returnErrorInt
                - pixClipRectangles
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaGetStatsUsingHistogram
                - numaGetStatsUsingHistogram
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - sqrt
                - lept_stderr
                - pixaGetPix
                - pixConvertRGBToGray
                - pixGetAverageMasked
                - pixGetAverageMasked
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pix3.c:3461,5'
              BranchSideFuncs:
                - pixGetDimensions
                - findTileRegionsForSearch
                - returnErrorInt
                - pixClipRectangles
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaGetStatsUsingHistogram
                - numaGetStatsUsingHistogram
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - sqrt
                - lept_stderr
                - pixaGetPix
                - pixConvertRGBToGray
                - pixGetAverageMasked
                - pixGetAverageMasked
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixDestroy
        - Branch String:   'pix3.c:3467,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3468,16'
              BranchSideFuncs:
                - pixClipRectangles
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaGetStatsUsingHistogram
                - numaGetStatsUsingHistogram
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - sqrt
                - lept_stderr
                - pixaGetPix
                - pixConvertRGBToGray
                - pixGetAverageMasked
                - pixGetAverageMasked
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pix3.c:3471,30'
              BranchSideFuncs:
                - pixClipRectangles
                - pixaGetCount
                - numaCreate
                - numaCreate
                - numaGetStatsUsingHistogram
                - numaGetStatsUsingHistogram
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - sqrt
                - lept_stderr
                - pixaGetPix
                - pixConvertRGBToGray
                - pixGetAverageMasked
                - pixGetAverageMasked
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixDestroy
        - Branch String:   'pix3.c:3468,16'
          Branch Sides:
            - BranchSide:      'pix3.c:3468,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:3468,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:3475,5'
          Branch Sides:
            - BranchSide:      'pix3.c:3476,26'
              BranchSideFuncs:
                - pixaGetPix
                - pixConvertRGBToGray
                - pixGetAverageMasked
                - pixGetAverageMasked
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - numaGetStatsUsingHistogram
                - numaGetStatsUsingHistogram
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - sqrt
                - lept_stderr
            - BranchSide:      'pix3.c:3493,32'
              BranchSideFuncs:
                - numaGetStatsUsingHistogram
                - numaGetStatsUsingHistogram
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - sqrt
                - lept_stderr
        - Branch String:   'pix3.c:3500,5'
          Branch Sides:
            - BranchSide:      'pix3.c:3501,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - sqrt
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pix3.c:3523,28'
              BranchSideFuncs:
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
        - Branch String:   'pix3.c:3503,13'
          Branch Sides:
            - BranchSide:      'pix3.c:3504,18'
              BranchSideFuncs:
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - sqrt
                - lept_stderr
            - BranchSide:      'pix3.c:3507,20'
              BranchSideFuncs:
                - sqrt
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
        - Branch String:   'pix3.c:3507,20'
          Branch Sides:
            - BranchSide:      'pix3.c:3510,13'
              BranchSideFuncs:
                - sqrt
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
            - BranchSide:      'pix3.c:3510,13'
              BranchSideFuncs:
                - sqrt
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - lept_stderr
        - Branch String:   'pix3.c:3510,13'
          Branch Sides:
            - BranchSide:      'pix3.c:3511,17'
              BranchSideFuncs:
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - sqrt
                - lept_stderr
            - BranchSide:      'pix3.c:3522,5'
              BranchSideFuncs:
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - sqrt
                - lept_stderr
        - Branch String:   'pix3.c:3511,17'
          Branch Sides:
            - BranchSide:      'pix3.c:3512,21'
              BranchSideFuncs:
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - sqrt
                - lept_stderr
            - BranchSide:      'pix3.c:3521,9'
              BranchSideFuncs:
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - sqrt
                - lept_stderr
        - Branch String:   'pix3.c:3512,21'
          Branch Sides:
            - BranchSide:      'pix3.c:3515,33'
              BranchSideFuncs:
                - lept_stderr
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - sqrt
            - BranchSide:      'pix3.c:3517,27'
              BranchSideFuncs:
                - boxaGetBox
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
                - numaGetFValue
                - numaGetFValue
                - sqrt
                - lept_stderr
        - Branch String:   'pix3.c:3525,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3526,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pix3.c:3536,5'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
        - Branch String:   'pix3.c:3526,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3527,9'
              BranchSideFuncs:
                - lept_stderr
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
            - BranchSide:      'pix3.c:3527,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - sqrt
                - lept_stderr
        - Branch String:   'pix3.c:3527,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3528,9'
              BranchSideFuncs:
                - sqrt
                - lept_stderr
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pix3.c:3528,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pix3.c:3528,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3529,9'
              BranchSideFuncs:
                - lept_stderr
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pix3.c:3529,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pix3.c:3529,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3530,9'
              BranchSideFuncs:
                - lept_stderr
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pix3.c:3530,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - lept_stderr
        - Branch String:   'pix3.c:3530,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3532,9'
              BranchSideFuncs:
                - lept_stderr
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
            - BranchSide:      'pix3.c:3532,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
        - Branch String:   'pix3.c:3532,9'
          Branch Sides:
            - BranchSide:      'pix3.c:3534,5'
              BranchSideFuncs:
                - lept_stderr
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
            - BranchSide:      'pix3.c:3534,5'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - pixaDestroy
                - boxaDestroy
      Callsites:
        - Src:             'pix3.c:3446,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:3449,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:3451,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:3453,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:3455,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:3457,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:3459,9'
          Dst:             lept_stderr
        - Src:             'pix3.c:3464,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:3465,12'
          Dst:             findTileRegionsForSearch
        - Src:             'pix3.c:3468,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:3471,12'
          Dst:             pixClipRectangles
        - Src:             'pix3.c:3472,9'
          Dst:             pixaGetCount
        - Src:             'pix3.c:3473,14'
          Dst:             numaCreate
        - Src:             'pix3.c:3474,15'
          Dst:             numaCreate
        - Src:             'pix3.c:3476,15'
          Dst:             pixaGetPix
        - Src:             'pix3.c:3477,16'
          Dst:             pixConvertRGBToGray
        - Src:             'pix3.c:3478,9'
          Dst:             pixGetAverageMasked
        - Src:             'pix3.c:3479,9'
          Dst:             pixGetAverageMasked
        - Src:             'pix3.c:3480,9'
          Dst:             numaAddNumber
        - Src:             'pix3.c:3481,9'
          Dst:             numaAddNumber
        - Src:             'pix3.c:3482,9'
          Dst:             pixDestroy
        - Src:             'pix3.c:3483,9'
          Dst:             pixDestroy
        - Src:             'pix3.c:3493,5'
          Dst:             numaGetStatsUsingHistogram
        - Src:             'pix3.c:3495,5'
          Dst:             numaGetStatsUsingHistogram
        - Src:             'pix3.c:3501,9'
          Dst:             numaGetFValue
        - Src:             'pix3.c:3502,9'
          Dst:             numaGetFValue
        - Src:             'pix3.c:3507,55'
          Dst:             sqrt
        - Src:             'pix3.c:3513,21'
          Dst:             lept_stderr
        - Src:             'pix3.c:3523,17'
          Dst:             boxaGetBox
        - Src:             'pix3.c:3526,9'
          Dst:             lept_stderr
        - Src:             'pix3.c:3527,9'
          Dst:             sqrt
        - Src:             'pix3.c:3527,9'
          Dst:             lept_stderr
        - Src:             'pix3.c:3528,9'
          Dst:             lept_stderr
        - Src:             'pix3.c:3529,9'
          Dst:             lept_stderr
        - Src:             'pix3.c:3530,9'
          Dst:             lept_stderr
        - Src:             'pix3.c:3532,9'
          Dst:             lept_stderr
        - Src:             'pix3.c:3536,5'
          Dst:             numaDestroy
        - Src:             'pix3.c:3537,5'
          Dst:             numaDestroy
        - Src:             'pix3.c:3538,5'
          Dst:             pixaDestroy
        - Src:             'pix3.c:3539,5'
          Dst:             boxaDestroy
    - functionName:    pixMakeAlphaFromMask
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - dist
        - pbox
      BBCount:         30
      ICount:          194
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - boxAdjustSides
        - boxClipToRectangle
        - boxDestroy
        - lept_stderr
        - pixClipRectangle
        - pixClipToForeground
        - pixConvert1To8
        - pixCopy
        - pixCreateTemplate
        - pixDestroy
        - pixDistanceFunction
        - pixGetDepth
        - pixGetDimensions
        - pixInvert
        - pixMultConstantGray
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix3.c:1270,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1270,16'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixCopy
                - pixInvert
                - pixDistanceFunction
                - pixMultConstantGray
                - pixInvert
                - pixDestroy
                - pixConvert1To8
                - pixDestroy
                - pixClipToForeground
                - pixCreateTemplate
                - lept_stderr
                - boxAdjustSides
                - pixGetDimensions
                - boxClipToRectangle
                - pixClipRectangle
                - boxDestroy
                - returnErrorPtr
            - BranchSide:      'pix3.c:1271,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixCopy
                - pixInvert
                - pixDistanceFunction
                - pixMultConstantGray
                - pixInvert
                - pixDestroy
                - pixConvert1To8
                - pixDestroy
                - pixClipToForeground
                - pixCreateTemplate
                - lept_stderr
                - boxAdjustSides
                - pixGetDimensions
                - boxClipToRectangle
                - pixClipRectangle
                - boxDestroy
                - returnErrorPtr
        - Branch String:   'pix3.c:1271,15'
          Branch Sides:
            - BranchSide:      'pix3.c:1271,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - pixInvert
                - pixDistanceFunction
                - pixMultConstantGray
                - pixInvert
                - pixDestroy
                - pixConvert1To8
                - pixDestroy
                - pixClipToForeground
                - pixCreateTemplate
                - lept_stderr
                - boxAdjustSides
                - pixGetDimensions
                - boxClipToRectangle
                - pixClipRectangle
                - boxDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:1272,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix3.c:1271,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1272,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1273,9'
              BranchSideFuncs:
                - pixCopy
                - pixInvert
                - pixDistanceFunction
                - pixMultConstantGray
                - pixInvert
                - pixDestroy
                - pixConvert1To8
                - pixDestroy
                - pixClipToForeground
                - pixCreateTemplate
                - lept_stderr
                - boxAdjustSides
                - pixGetDimensions
                - boxClipToRectangle
                - pixClipRectangle
                - boxDestroy
                - returnErrorPtr
        - Branch String:   'pix3.c:1272,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1272,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1272,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1273,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1274,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1277,9'
              BranchSideFuncs:
                - pixCopy
                - pixInvert
                - pixDistanceFunction
                - pixMultConstantGray
                - pixInvert
                - pixDestroy
                - pixConvert1To8
                - pixDestroy
                - pixClipToForeground
                - pixCreateTemplate
                - lept_stderr
                - boxAdjustSides
                - pixGetDimensions
                - boxClipToRectangle
                - pixClipRectangle
                - boxDestroy
        - Branch String:   'pix3.c:1274,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1274,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1274,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1277,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1278,29'
              BranchSideFuncs:
                - pixClipToForeground
                - pixCreateTemplate
                - lept_stderr
                - boxAdjustSides
                - pixGetDimensions
                - boxClipToRectangle
                - pixClipRectangle
                - boxDestroy
                - pixInvert
                - pixDistanceFunction
                - pixMultConstantGray
                - pixInvert
                - pixDestroy
                - pixConvert1To8
                - pixDestroy
            - BranchSide:      'pix3.c:1291,30'
              BranchSideFuncs:
                - pixCopy
                - pixInvert
                - pixDistanceFunction
                - pixMultConstantGray
                - pixInvert
                - pixDestroy
                - pixConvert1To8
                - pixDestroy
        - Branch String:   'pix3.c:1279,13'
          Branch Sides:
            - BranchSide:      'pix3.c:1280,13'
              BranchSideFuncs:
                - boxAdjustSides
                - pixGetDimensions
                - boxClipToRectangle
                - pixClipRectangle
                - boxDestroy
                - pixInvert
                - pixDistanceFunction
                - pixMultConstantGray
                - pixInvert
                - pixDestroy
                - pixConvert1To8
                - pixDestroy
            - BranchSide:      'pix3.c:1284,24'
              BranchSideFuncs:
                - boxAdjustSides
                - pixGetDimensions
                - boxClipToRectangle
                - pixClipRectangle
                - boxDestroy
                - pixInvert
                - pixDistanceFunction
                - pixMultConstantGray
                - pixInvert
                - pixDestroy
                - pixConvert1To8
                - pixDestroy
        - Branch String:   'pix3.c:1280,13'
          Branch Sides:
            - BranchSide:      'pix3.c:1281,38'
              BranchSideFuncs:
                - lept_stderr
                - pixCreateTemplate
            - BranchSide:      'pix3.c:1281,38'
              BranchSideFuncs:
                - pixCreateTemplate
        - Branch String:   'pix3.c:1294,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1295,37'
              BranchSideFuncs:
                - pixConvert1To8
                - pixDestroy
            - BranchSide:      'pix3.c:1301,15'
              BranchSideFuncs:
                - pixInvert
                - pixDistanceFunction
                - pixMultConstantGray
                - pixInvert
                - pixDestroy
      Callsites:
        - Src:             'pix3.c:1271,18'
          Dst:             pixGetDepth
        - Src:             'pix3.c:1272,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1274,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1278,9'
          Dst:             pixClipToForeground
        - Src:             'pix3.c:1280,13'
          Dst:             lept_stderr
        - Src:             'pix3.c:1281,20'
          Dst:             pixCreateTemplate
        - Src:             'pix3.c:1284,9'
          Dst:             boxAdjustSides
        - Src:             'pix3.c:1285,9'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:1286,16'
          Dst:             boxClipToRectangle
        - Src:             'pix3.c:1288,16'
          Dst:             pixClipRectangle
        - Src:             'pix3.c:1289,9'
          Dst:             boxDestroy
        - Src:             'pix3.c:1291,16'
          Dst:             pixCopy
        - Src:             'pix3.c:1295,16'
          Dst:             pixConvert1To8
        - Src:             'pix3.c:1296,9'
          Dst:             pixDestroy
        - Src:             'pix3.c:1301,5'
          Dst:             pixInvert
        - Src:             'pix3.c:1302,12'
          Dst:             pixDistanceFunction
        - Src:             'pix3.c:1303,5'
          Dst:             pixMultConstantGray
        - Src:             'pix3.c:1304,5'
          Dst:             pixInvert
        - Src:             'pix3.c:1305,5'
          Dst:             pixDestroy
    - functionName:    pixPaintSelfThroughMask
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixm
        - x
        - y
        - searchdir
        - mindist
        - tilesize
        - ntiles
        - distblend
      BBCount:         133
      ICount:          749
      EdgeCount:       180
      CyclomaticComplexity: 49
      functionsReached:
        - boxDestroy
        - boxGetGeometry
        - boxaDestroy
        - lept_stderr
        - pixBlend
        - pixBlendWithGrayMask
        - pixClipRectangle
        - pixClone
        - pixCombineMaskedGeneral
        - pixConnComp
        - pixCopy
        - pixCreate
        - pixDestroy
        - pixFindRepCloseTile
        - pixGetColorNearMaskBoundary
        - pixGetColormap
        - pixGetDimensions
        - pixMakeAlphaFromMask
        - pixMirroredTiling
        - pixRasterop
        - pixSetMaskedGeneral
        - pixaDestroy
        - pixaGetBox
        - pixaGetBoxGeometry
        - pixaGetCount
        - pixaGetPix
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix3.c:853,9'
          Branch Sides:
            - BranchSide:      'pix3.c:854,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixConnComp
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - pixCreate
                - pixRasterop
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:855,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixConnComp
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - pixCreate
                - pixRasterop
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:855,9'
          Branch Sides:
            - BranchSide:      'pix3.c:856,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixConnComp
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - pixCreate
                - pixRasterop
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:857,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixConnComp
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - pixCreate
                - pixRasterop
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:856,16'
          Branch Sides:
            - BranchSide:      'pix3.c:856,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:856,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:857,9'
          Branch Sides:
            - BranchSide:      'pix3.c:858,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:859,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixConnComp
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - pixCreate
                - pixRasterop
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:858,16'
          Branch Sides:
            - BranchSide:      'pix3.c:858,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:858,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:860,16'
          Branch Sides:
            - BranchSide:      'pix3.c:860,19'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixConnComp
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - pixCreate
                - pixRasterop
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:862,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixConnComp
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - pixCreate
                - pixRasterop
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:860,9'
          Branch Sides:
            - BranchSide:      'pix3.c:861,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:862,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixConnComp
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - pixCreate
                - pixRasterop
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:861,16'
          Branch Sides:
            - BranchSide:      'pix3.c:861,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:861,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:863,9'
          Branch Sides:
            - BranchSide:      'pix3.c:864,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:865,9'
              BranchSideFuncs:
                - pixCopy
                - pixConnComp
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - pixCreate
                - pixRasterop
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:864,16'
          Branch Sides:
            - BranchSide:      'pix3.c:864,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:864,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:865,15'
          Branch Sides:
            - BranchSide:      'pix3.c:865,18'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:866,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:865,9'
          Branch Sides:
            - BranchSide:      'pix3.c:866,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:867,9'
              BranchSideFuncs:
                - pixCopy
                - pixConnComp
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - pixCreate
                - pixRasterop
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:866,16'
          Branch Sides:
            - BranchSide:      'pix3.c:866,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:866,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:867,30'
          Branch Sides:
            - BranchSide:      'pix3.c:867,33'
              BranchSideFuncs:
                - pixCopy
                - pixConnComp
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - pixCreate
                - pixRasterop
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:870,9'
              BranchSideFuncs:
                - pixCopy
                - pixConnComp
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - pixCreate
                - pixRasterop
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:867,53'
          Branch Sides:
            - BranchSide:      'pix3.c:868,9'
              BranchSideFuncs:
                - pixCopy
                - pixConnComp
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - pixCreate
                - pixRasterop
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:870,9'
              BranchSideFuncs:
                - pixCopy
                - pixConnComp
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - pixCreate
                - pixRasterop
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:867,9'
          Branch Sides:
            - BranchSide:      'pix3.c:869,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:870,9'
              BranchSideFuncs:
                - pixCopy
                - pixConnComp
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - pixCreate
                - pixRasterop
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:869,16'
          Branch Sides:
            - BranchSide:      'pix3.c:869,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:869,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:870,9'
          Branch Sides:
            - BranchSide:      'pix3.c:871,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:872,9'
              BranchSideFuncs:
                - pixCopy
                - pixConnComp
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - pixCreate
                - pixRasterop
                - returnErrorInt
        - Branch String:   'pix3.c:871,16'
          Branch Sides:
            - BranchSide:      'pix3.c:871,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:871,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:872,9'
          Branch Sides:
            - BranchSide:      'pix3.c:873,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:876,9'
              BranchSideFuncs:
                - pixCopy
                - pixConnComp
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
                - pixCreate
                - pixRasterop
        - Branch String:   'pix3.c:873,16'
          Branch Sides:
            - BranchSide:      'pix3.c:873,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:873,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:876,16'
          Branch Sides:
            - BranchSide:      'pix3.c:876,19'
              BranchSideFuncs:
                - pixCreate
                - pixRasterop
                - pixConnComp
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
            - BranchSide:      'pix3.c:877,26'
              BranchSideFuncs:
                - pixCreate
                - pixRasterop
                - pixConnComp
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
        - Branch String:   'pix3.c:876,9'
          Branch Sides:
            - BranchSide:      'pix3.c:877,26'
              BranchSideFuncs:
                - pixCreate
                - pixRasterop
                - pixConnComp
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
            - BranchSide:      'pix3.c:880,30'
              BranchSideFuncs:
                - pixCopy
                - pixConnComp
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
        - Branch String:   'pix3.c:885,9'
          Branch Sides:
            - BranchSide:      'pix3.c:886,9'
              BranchSideFuncs:
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - lept_stderr
            - BranchSide:      'pix3.c:892,5'
              BranchSideFuncs:
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
        - Branch String:   'pix3.c:886,9'
          Branch Sides:
            - BranchSide:      'pix3.c:887,9'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
            - BranchSide:      'pix3.c:887,9'
              BranchSideFuncs:
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
        - Branch String:   'pix3.c:899,25'
          Branch Sides:
            - BranchSide:      'pix3.c:899,28'
              BranchSideFuncs:
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
            - BranchSide:      'pix3.c:899,17'
              BranchSideFuncs:
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
        - Branch String:   'pix3.c:900,23'
          Branch Sides:
            - BranchSide:      'pix3.c:900,26'
              BranchSideFuncs:
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
            - BranchSide:      'pix3.c:902,12'
              BranchSideFuncs:
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
        - Branch String:   'pix3.c:900,9'
          Branch Sides:
            - BranchSide:      'pix3.c:901,9'
              BranchSideFuncs:
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
            - BranchSide:      'pix3.c:902,12'
              BranchSideFuncs:
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
        - Branch String:   'pix3.c:901,9'
          Branch Sides:
            - BranchSide:      'pix3.c:902,12'
              BranchSideFuncs:
                - lept_stderr
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
            - BranchSide:      'pix3.c:902,12'
              BranchSideFuncs:
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
        - Branch String:   'pix3.c:903,5'
          Branch Sides:
            - BranchSide:      'pix3.c:904,13'
              BranchSideFuncs:
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
            - BranchSide:      'pix3.c:970,5'
              BranchSideFuncs:
                - pixaDestroy
                - pixDestroy
        - Branch String:   'pix3.c:904,13'
          Branch Sides:
            - BranchSide:      'pix3.c:905,41'
              BranchSideFuncs:
                - pixMakeAlphaFromMask
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
            - BranchSide:      'pix3.c:907,31'
              BranchSideFuncs:
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
        - Branch String:   'pix3.c:911,19'
          Branch Sides:
            - BranchSide:      'pix3.c:911,17'
              BranchSideFuncs:
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
            - BranchSide:      'pix3.c:911,17'
              BranchSideFuncs:
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
        - Branch String:   'pix3.c:914,34'
          Branch Sides:
            - BranchSide:      'pix3.c:914,37'
              BranchSideFuncs:
                - pixFindRepCloseTile
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
            - BranchSide:      'pix3.c:915,33'
              BranchSideFuncs:
                - pixFindRepCloseTile
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
        - Branch String:   'pix3.c:914,13'
          Branch Sides:
            - BranchSide:      'pix3.c:915,33'
              BranchSideFuncs:
                - pixFindRepCloseTile
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
            - BranchSide:      'pix3.c:918,13'
              BranchSideFuncs:
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
        - Branch String:   'pix3.c:916,33'
          Branch Sides:
            - BranchSide:      'pix3.c:916,59'
              BranchSideFuncs:
                - pixFindRepCloseTile
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
            - BranchSide:      'pix3.c:916,59'
              BranchSideFuncs:
                - pixFindRepCloseTile
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
        - Branch String:   'pix3.c:918,33'
          Branch Sides:
            - BranchSide:      'pix3.c:918,36'
              BranchSideFuncs:
                - pixFindRepCloseTile
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
            - BranchSide:      'pix3.c:919,33'
              BranchSideFuncs:
                - pixFindRepCloseTile
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
        - Branch String:   'pix3.c:918,13'
          Branch Sides:
            - BranchSide:      'pix3.c:919,33'
              BranchSideFuncs:
                - pixFindRepCloseTile
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
            - BranchSide:      'pix3.c:922,14'
              BranchSideFuncs:
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
        - Branch String:   'pix3.c:920,33'
          Branch Sides:
            - BranchSide:      'pix3.c:920,59'
              BranchSideFuncs:
                - pixFindRepCloseTile
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
            - BranchSide:      'pix3.c:920,59'
              BranchSideFuncs:
                - pixFindRepCloseTile
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
        - Branch String:   'pix3.c:922,19'
          Branch Sides:
            - BranchSide:      'pix3.c:922,23'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
            - BranchSide:      'pix3.c:937,17'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
        - Branch String:   'pix3.c:922,13'
          Branch Sides:
            - BranchSide:      'pix3.c:923,13'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
            - BranchSide:      'pix3.c:937,17'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
        - Branch String:   'pix3.c:923,13'
          Branch Sides:
            - BranchSide:      'pix3.c:925,13'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
            - BranchSide:      'pix3.c:925,13'
              BranchSideFuncs:
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
        - Branch String:   'pix3.c:937,16'
          Branch Sides:
            - BranchSide:      'pix3.c:937,42'
              BranchSideFuncs:
                - pixClipRectangle
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
            - BranchSide:      'pix3.c:937,14'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
        - Branch String:   'pix3.c:938,16'
          Branch Sides:
            - BranchSide:      'pix3.c:938,42'
              BranchSideFuncs:
                - pixClipRectangle
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
            - BranchSide:      'pix3.c:938,14'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
        - Branch String:   'pix3.c:939,18'
          Branch Sides:
            - BranchSide:      'pix3.c:939,21'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
            - BranchSide:      'pix3.c:941,18'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
        - Branch String:   'pix3.c:939,13'
          Branch Sides:
            - BranchSide:      'pix3.c:940,29'
              BranchSideFuncs:
                - pixBlend
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixClone
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pix3.c:941,18'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
        - Branch String:   'pix3.c:941,18'
          Branch Sides:
            - BranchSide:      'pix3.c:942,29'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pix3.c:944,29'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
        - Branch String:   'pix3.c:955,13'
          Branch Sides:
            - BranchSide:      'pix3.c:956,37'
              BranchSideFuncs:
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixCombineMaskedGeneral
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
            - BranchSide:      'pix3.c:962,37'
              BranchSideFuncs:
                - pixCombineMaskedGeneral
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixDestroy
                - pixaGetPix
                - pixaGetBoxGeometry
                - pixGetColorNearMaskBoundary
                - pixSetMaskedGeneral
                - pixDestroy
                - boxDestroy
                - lept_stderr
                - pixClone
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxDestroy
                - pixMirroredTiling
                - pixClipRectangle
                - pixBlendWithGrayMask
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixClone
                - pixBlend
                - pixClipRectangle
                - pixClipRectangle
                - pixFindRepCloseTile
                - pixFindRepCloseTile
                - pixMakeAlphaFromMask
      Callsites:
        - Src:             'pix3.c:856,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:857,9'
          Dst:             pixGetColormap
        - Src:             'pix3.c:858,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:859,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:861,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:862,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:864,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:866,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:869,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:871,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:873,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:877,16'
          Dst:             pixCreate
        - Src:             'pix3.c:878,9'
          Dst:             pixRasterop
        - Src:             'pix3.c:880,16'
          Dst:             pixCopy
        - Src:             'pix3.c:884,12'
          Dst:             pixConnComp
        - Src:             'pix3.c:885,14'
          Dst:             pixaGetCount
        - Src:             'pix3.c:886,9'
          Dst:             lept_stderr
        - Src:             'pix3.c:887,9'
          Dst:             pixDestroy
        - Src:             'pix3.c:888,9'
          Dst:             pixaDestroy
        - Src:             'pix3.c:889,9'
          Dst:             boxaDestroy
        - Src:             'pix3.c:892,5'
          Dst:             boxaDestroy
        - Src:             'pix3.c:901,9'
          Dst:             lept_stderr
        - Src:             'pix3.c:905,20'
          Dst:             pixMakeAlphaFromMask
        - Src:             'pix3.c:907,20'
          Dst:             pixaGetPix
        - Src:             'pix3.c:908,19'
          Dst:             pixaGetBox
        - Src:             'pix3.c:910,9'
          Dst:             boxGetGeometry
        - Src:             'pix3.c:915,13'
          Dst:             pixFindRepCloseTile
        - Src:             'pix3.c:919,13'
          Dst:             pixFindRepCloseTile
        - Src:             'pix3.c:923,13'
          Dst:             lept_stderr
        - Src:             'pix3.c:925,13'
          Dst:             pixDestroy
        - Src:             'pix3.c:926,20'
          Dst:             pixaGetPix
        - Src:             'pix3.c:927,13'
          Dst:             pixaGetBoxGeometry
        - Src:             'pix3.c:928,22'
          Dst:             pixGetColorNearMaskBoundary
        - Src:             'pix3.c:930,13'
          Dst:             pixSetMaskedGeneral
        - Src:             'pix3.c:931,13'
          Dst:             pixDestroy
        - Src:             'pix3.c:932,13'
          Dst:             boxDestroy
        - Src:             'pix3.c:937,25'
          Dst:             pixClipRectangle
        - Src:             'pix3.c:938,25'
          Dst:             pixClipRectangle
        - Src:             'pix3.c:940,20'
          Dst:             pixBlend
        - Src:             'pix3.c:942,20'
          Dst:             pixClone
        - Src:             'pix3.c:944,20'
          Dst:             pixClone
        - Src:             'pix3.c:945,9'
          Dst:             pixDestroy
        - Src:             'pix3.c:946,9'
          Dst:             pixDestroy
        - Src:             'pix3.c:947,9'
          Dst:             boxDestroy
        - Src:             'pix3.c:948,9'
          Dst:             boxDestroy
        - Src:             'pix3.c:954,16'
          Dst:             pixMirroredTiling
        - Src:             'pix3.c:956,20'
          Dst:             pixClipRectangle
        - Src:             'pix3.c:957,20'
          Dst:             pixBlendWithGrayMask
        - Src:             'pix3.c:958,13'
          Dst:             pixRasterop
        - Src:             'pix3.c:959,13'
          Dst:             pixDestroy
        - Src:             'pix3.c:960,13'
          Dst:             pixDestroy
        - Src:             'pix3.c:962,13'
          Dst:             pixCombineMaskedGeneral
        - Src:             'pix3.c:964,9'
          Dst:             pixDestroy
        - Src:             'pix3.c:965,9'
          Dst:             pixDestroy
        - Src:             'pix3.c:966,9'
          Dst:             pixDestroy
        - Src:             'pix3.c:967,9'
          Dst:             boxDestroy
        - Src:             'pix3.c:970,5'
          Dst:             pixaDestroy
        - Src:             'pix3.c:971,5'
          Dst:             pixDestroy
    - functionName:    pixSetMaskedGeneral
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixm
        - val
        - x
        - y
      BBCount:         36
      ICount:          206
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - pixAnd
        - pixCreateTemplate
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixInvert
        - pixRasterop
        - pixSetAllArbitrary
        - pixUnpackBinary
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pix3.c:309,9'
          Branch Sides:
            - BranchSide:      'pix3.c:310,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixUnpackBinary
                - pixGetDimensions
                - pixRasterop
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixInvert
                - pixAnd
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:311,10'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixUnpackBinary
                - pixGetDimensions
                - pixRasterop
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixInvert
                - pixAnd
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:310,16'
          Branch Sides:
            - BranchSide:      'pix3.c:310,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:310,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:311,9'
          Branch Sides:
            - BranchSide:      'pix3.c:312,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixUnpackBinary
                - pixGetDimensions
                - pixRasterop
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixInvert
                - pixAnd
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:314,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixUnpackBinary
                - pixGetDimensions
                - pixRasterop
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixInvert
                - pixAnd
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:315,16'
          Branch Sides:
            - BranchSide:      'pix3.c:315,19'
              BranchSideFuncs:
                - pixGetDepth
                - pixUnpackBinary
                - pixGetDimensions
                - pixRasterop
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixInvert
                - pixAnd
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:317,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixUnpackBinary
                - pixGetDimensions
                - pixRasterop
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixInvert
                - pixAnd
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:315,27'
          Branch Sides:
            - BranchSide:      'pix3.c:315,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixUnpackBinary
                - pixGetDimensions
                - pixRasterop
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixInvert
                - pixAnd
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:317,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixUnpackBinary
                - pixGetDimensions
                - pixRasterop
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixInvert
                - pixAnd
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:315,9'
          Branch Sides:
            - BranchSide:      'pix3.c:316,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:317,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixUnpackBinary
                - pixGetDimensions
                - pixRasterop
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixInvert
                - pixAnd
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:316,16'
          Branch Sides:
            - BranchSide:      'pix3.c:316,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:316,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:317,9'
          Branch Sides:
            - BranchSide:      'pix3.c:318,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:321,34'
              BranchSideFuncs:
                - pixUnpackBinary
                - pixGetDimensions
                - pixRasterop
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixInvert
                - pixAnd
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:318,16'
          Branch Sides:
            - BranchSide:      'pix3.c:318,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:318,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:321,9'
          Branch Sides:
            - BranchSide:      'pix3.c:322,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:325,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRasterop
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixInvert
                - pixAnd
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pix3.c:322,16'
          Branch Sides:
            - BranchSide:      'pix3.c:322,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:322,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:329,9'
          Branch Sides:
            - BranchSide:      'pix3.c:330,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pix3.c:333,24'
              BranchSideFuncs:
                - pixSetAllArbitrary
                - pixInvert
                - pixAnd
                - pixRasterop
                - pixDestroy
                - pixDestroy
        - Branch String:   'pix3.c:331,16'
          Branch Sides:
            - BranchSide:      'pix3.c:331,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:331,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix3.c:310,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:314,9'
          Dst:             pixGetDepth
        - Src:             'pix3.c:316,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:317,9'
          Dst:             pixGetDepth
        - Src:             'pix3.c:318,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:321,18'
          Dst:             pixUnpackBinary
        - Src:             'pix3.c:322,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:325,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:326,5'
          Dst:             pixRasterop
        - Src:             'pix3.c:329,17'
          Dst:             pixCreateTemplate
        - Src:             'pix3.c:330,9'
          Dst:             pixDestroy
        - Src:             'pix3.c:331,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:333,5'
          Dst:             pixSetAllArbitrary
        - Src:             'pix3.c:336,5'
          Dst:             pixInvert
        - Src:             'pix3.c:337,5'
          Dst:             pixAnd
        - Src:             'pix3.c:340,5'
          Dst:             pixRasterop
        - Src:             'pix3.c:342,5'
          Dst:             pixDestroy
        - Src:             'pix3.c:343,5'
          Dst:             pixDestroy
    - functionName:    pixCombineMaskedGeneral
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - pixm
        - x
        - y
      BBCount:         80
      ICount:          502
      EdgeCount:       106
      CyclomaticComplexity: 28
      functionsReached:
        - pixAnd
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixRasterop
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix3.c:506,9'
          Branch Sides:
            - BranchSide:      'pix3.c:507,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixGetDimensions
                - pixGetColormap
                - pixGetColormap
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:508,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixGetDimensions
                - pixGetColormap
                - pixGetColormap
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:508,9'
          Branch Sides:
            - BranchSide:      'pix3.c:509,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixGetDimensions
                - pixGetColormap
                - pixGetColormap
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:510,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixGetDimensions
                - pixGetColormap
                - pixGetColormap
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:509,16'
          Branch Sides:
            - BranchSide:      'pix3.c:509,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:509,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:510,9'
          Branch Sides:
            - BranchSide:      'pix3.c:511,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetDimensions
                - pixGetColormap
                - pixGetColormap
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:512,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetDimensions
                - pixGetColormap
                - pixGetColormap
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:511,16'
          Branch Sides:
            - BranchSide:      'pix3.c:511,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:511,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:515,9'
          Branch Sides:
            - BranchSide:      'pix3.c:516,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:517,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:516,16'
          Branch Sides:
            - BranchSide:      'pix3.c:516,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:516,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:517,9'
          Branch Sides:
            - BranchSide:      'pix3.c:518,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:519,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:518,16'
          Branch Sides:
            - BranchSide:      'pix3.c:518,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:518,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:519,16'
          Branch Sides:
            - BranchSide:      'pix3.c:519,19'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:521,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pix3.c:519,26'
          Branch Sides:
            - BranchSide:      'pix3.c:519,29'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:521,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pix3.c:519,9'
          Branch Sides:
            - BranchSide:      'pix3.c:520,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:521,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pix3.c:520,16'
          Branch Sides:
            - BranchSide:      'pix3.c:520,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:520,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:521,30'
          Branch Sides:
            - BranchSide:      'pix3.c:521,48'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:522,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:521,9'
          Branch Sides:
            - BranchSide:      'pix3.c:522,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:528,12'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
        - Branch String:   'pix3.c:522,16'
          Branch Sides:
            - BranchSide:      'pix3.c:522,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:522,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:528,12'
          Branch Sides:
            - BranchSide:      'pix3.c:528,10'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:528,10'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
        - Branch String:   'pix3.c:529,12'
          Branch Sides:
            - BranchSide:      'pix3.c:529,10'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:529,10'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
        - Branch String:   'pix3.c:530,9'
          Branch Sides:
            - BranchSide:      'pix3.c:531,29'
              BranchSideFuncs:
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:539,21'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'pix3.c:546,5'
          Branch Sides:
            - BranchSide:      'pix3.c:547,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:570,5'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:547,23'
          Branch Sides:
            - BranchSide:      'pix3.c:547,38'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:547,26'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:547,13'
          Branch Sides:
            - BranchSide:      'pix3.c:547,38'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:548,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:551,9'
          Branch Sides:
            - BranchSide:      'pix3.c:552,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:568,5'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:552,27'
          Branch Sides:
            - BranchSide:      'pix3.c:552,42'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:552,30'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:552,17'
          Branch Sides:
            - BranchSide:      'pix3.c:552,42'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:553,17'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:553,17'
          Branch Sides:
            - BranchSide:      'pix3.c:554,25'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:567,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:554,17'
          Branch Sides:
            - BranchSide:      'pix3.c:557,27'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:561,41'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:564,28'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:564,28'
          Branch Sides:
            - BranchSide:      'pix3.c:564,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:564,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix3.c:509,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:511,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:512,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:513,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:514,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:516,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:518,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:520,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:521,9'
          Dst:             pixGetColormap
        - Src:             'pix3.c:521,33'
          Dst:             pixGetColormap
        - Src:             'pix3.c:522,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:531,16'
          Dst:             pixAnd
        - Src:             'pix3.c:532,9'
          Dst:             pixRasterop
        - Src:             'pix3.c:534,9'
          Dst:             pixRasterop
        - Src:             'pix3.c:535,9'
          Dst:             pixDestroy
        - Src:             'pix3.c:539,11'
          Dst:             pixGetWpl
        - Src:             'pix3.c:540,12'
          Dst:             pixGetData
        - Src:             'pix3.c:541,12'
          Dst:             pixGetWpl
        - Src:             'pix3.c:542,13'
          Dst:             pixGetData
        - Src:             'pix3.c:543,12'
          Dst:             pixGetWpl
        - Src:             'pix3.c:544,13'
          Dst:             pixGetData
        - Src:             'pix3.c:564,28'
          Dst:             returnErrorInt
    - functionName:    pixAnd
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1595
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs1
        - pixs2
      BBCount:         29
      ICount:          148
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - pixCopy
        - pixGetDepth
        - pixGetWidth
        - pixRasterop
        - returnErrorPtr
      functionUses:    18
      BranchProfiles:
        - Branch String:   'pix3.c:1596,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1597,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixCopy
                - pixGetWidth
                - pixGetHeight
                - pixRasterop
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:1598,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixCopy
                - pixGetWidth
                - pixGetHeight
                - pixRasterop
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:1597,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1597,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1597,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1598,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1599,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixCopy
                - pixGetWidth
                - pixGetHeight
                - pixRasterop
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix3.c:1600,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixCopy
                - pixGetWidth
                - pixGetHeight
                - pixRasterop
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:1599,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1599,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1599,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1600,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1601,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1602,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixCopy
                - pixGetWidth
                - pixGetHeight
                - pixRasterop
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix3.c:1601,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1601,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1601,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1602,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1603,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1611,25'
              BranchSideFuncs:
                - pixCopy
                - pixGetWidth
                - pixGetHeight
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'pix3.c:1603,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1603,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1603,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:1611,9'
          Branch Sides:
            - BranchSide:      'pix3.c:1612,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1615,17'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixRasterop
        - Branch String:   'pix3.c:1612,23'
          Branch Sides:
            - BranchSide:      'pix3.c:1612,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:1612,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix3.c:1597,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1599,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1601,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1602,9'
          Dst:             pixGetDepth
        - Src:             'pix3.c:1602,31'
          Dst:             pixGetDepth
        - Src:             'pix3.c:1603,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1611,17'
          Dst:             pixCopy
        - Src:             'pix3.c:1612,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:1615,29'
          Dst:             pixGetWidth
        - Src:             'pix3.c:1615,48'
          Dst:             pixGetHeight
        - Src:             'pix3.c:1615,5'
          Dst:             pixRasterop
    - functionName:    pixCopyWithBoxa
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - boxa
        - background
      BBCount:         26
      ICount:          148
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - boxaGetBoxGeometry
        - boxaGetCount
        - pixCreateTemplate
        - pixRasterop
        - pixSetBlackOrWhite
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix3.c:756,9'
          Branch Sides:
            - BranchSide:      'pix3.c:757,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - boxaGetCount
                - boxaGetBoxGeometry
                - pixRasterop
                - returnErrorPtr
            - BranchSide:      'pix3.c:758,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - boxaGetCount
                - boxaGetBoxGeometry
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'pix3.c:757,23'
          Branch Sides:
            - BranchSide:      'pix3.c:757,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:757,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:758,9'
          Branch Sides:
            - BranchSide:      'pix3.c:759,23'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - boxaGetCount
                - boxaGetBoxGeometry
                - pixRasterop
                - returnErrorPtr
            - BranchSide:      'pix3.c:760,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - boxaGetCount
                - boxaGetBoxGeometry
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'pix3.c:759,23'
          Branch Sides:
            - BranchSide:      'pix3.c:759,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:759,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:760,35'
          Branch Sides:
            - BranchSide:      'pix3.c:760,38'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - boxaGetCount
                - boxaGetBoxGeometry
                - pixRasterop
                - returnErrorPtr
            - BranchSide:      'pix3.c:763,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - boxaGetCount
                - boxaGetBoxGeometry
                - pixRasterop
        - Branch String:   'pix3.c:760,9'
          Branch Sides:
            - BranchSide:      'pix3.c:761,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:763,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - boxaGetCount
                - boxaGetBoxGeometry
                - pixRasterop
        - Branch String:   'pix3.c:761,23'
          Branch Sides:
            - BranchSide:      'pix3.c:761,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix3.c:761,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:766,5'
          Branch Sides:
            - BranchSide:      'pix3.c:767,28'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - pixRasterop
            - BranchSide:      'pix3.c:770,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix3.c:757,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:759,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:761,23'
          Dst:             returnErrorPtr
        - Src:             'pix3.c:763,12'
          Dst:             pixCreateTemplate
        - Src:             'pix3.c:764,5'
          Dst:             pixSetBlackOrWhite
        - Src:             'pix3.c:765,9'
          Dst:             boxaGetCount
        - Src:             'pix3.c:767,9'
          Dst:             boxaGetBoxGeometry
        - Src:             'pix3.c:768,9'
          Dst:             pixRasterop
    - functionName:    pixPaintThroughMask
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixm
        - x
        - y
        - val
      BBCount:         84
      ICount:          592
      EdgeCount:       110
      CyclomaticComplexity: 28
      functionsReached:
        - extractRGBValues
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixInvert
        - pixRasterop
        - pixSetMaskedCmap
        - pixUnpackBinary
        - returnErrorInt
      functionUses:    13
      BranchProfiles:
        - Branch String:   'pix3.c:627,9'
          Branch Sides:
            - BranchSide:      'pix3.c:628,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - extractRGBValues
                - pixSetMaskedCmap
            - BranchSide:      'pix3.c:629,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - extractRGBValues
                - pixSetMaskedCmap
        - Branch String:   'pix3.c:629,9'
          Branch Sides:
            - BranchSide:      'pix3.c:630,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - extractRGBValues
                - pixSetMaskedCmap
            - BranchSide:      'pix3.c:631,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - extractRGBValues
                - pixSetMaskedCmap
        - Branch String:   'pix3.c:630,16'
          Branch Sides:
            - BranchSide:      'pix3.c:630,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:630,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:631,9'
          Branch Sides:
            - BranchSide:      'pix3.c:632,26'
              BranchSideFuncs:
                - extractRGBValues
                - pixSetMaskedCmap
            - BranchSide:      'pix3.c:636,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:636,9'
          Branch Sides:
            - BranchSide:      'pix3.c:637,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:638,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pix3.c:637,16'
          Branch Sides:
            - BranchSide:      'pix3.c:637,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:637,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:639,9'
          Branch Sides:
            - BranchSide:      'pix3.c:640,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:641,14'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pix3.c:641,14'
          Branch Sides:
            - BranchSide:      'pix3.c:642,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:643,14'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pix3.c:643,14'
          Branch Sides:
            - BranchSide:      'pix3.c:644,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:645,14'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pix3.c:645,14'
          Branch Sides:
            - BranchSide:      'pix3.c:646,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:647,14'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pix3.c:647,14'
          Branch Sides:
            - BranchSide:      'pix3.c:648,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:649,14'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pix3.c:649,14'
          Branch Sides:
            - BranchSide:      'pix3.c:0,0'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:650,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:650,16'
          Branch Sides:
            - BranchSide:      'pix3.c:650,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:650,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:654,9'
          Branch Sides:
            - BranchSide:      'pix3.c:655,13'
              BranchSideFuncs:
                - pixRasterop
                - pixInvert
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:666,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
        - Branch String:   'pix3.c:655,13'
          Branch Sides:
            - BranchSide:      'pix3.c:656,18'
              BranchSideFuncs:
                - pixInvert
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:660,25'
              BranchSideFuncs:
                - pixRasterop
        - Branch String:   'pix3.c:666,16'
          Branch Sides:
            - BranchSide:      'pix3.c:666,19'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:674,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
        - Branch String:   'pix3.c:666,9'
          Branch Sides:
            - BranchSide:      'pix3.c:667,14'
              BranchSideFuncs:
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:674,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
        - Branch String:   'pix3.c:674,16'
          Branch Sides:
            - BranchSide:      'pix3.c:674,19'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:682,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'pix3.c:674,9'
          Branch Sides:
            - BranchSide:      'pix3.c:675,14'
              BranchSideFuncs:
                - pixUnpackBinary
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:682,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'pix3.c:687,5'
          Branch Sides:
            - BranchSide:      'pix3.c:688,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:718,5'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:688,23'
          Branch Sides:
            - BranchSide:      'pix3.c:688,38'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:688,26'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:688,13'
          Branch Sides:
            - BranchSide:      'pix3.c:688,38'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:689,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:691,9'
          Branch Sides:
            - BranchSide:      'pix3.c:692,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:716,5'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:692,27'
          Branch Sides:
            - BranchSide:      'pix3.c:692,42'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:692,30'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:692,17'
          Branch Sides:
            - BranchSide:      'pix3.c:692,42'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:693,17'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:693,17'
          Branch Sides:
            - BranchSide:      'pix3.c:694,25'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:715,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:694,17'
          Branch Sides:
            - BranchSide:      'pix3.c:697,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:700,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:703,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:706,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:709,39'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:712,28'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:712,28'
          Branch Sides:
            - BranchSide:      'pix3.c:712,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:712,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix3.c:630,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:631,9'
          Dst:             pixGetColormap
        - Src:             'pix3.c:632,9'
          Dst:             extractRGBValues
        - Src:             'pix3.c:633,16'
          Dst:             pixSetMaskedCmap
        - Src:             'pix3.c:636,9'
          Dst:             pixGetDepth
        - Src:             'pix3.c:637,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:638,9'
          Dst:             pixGetDepth
        - Src:             'pix3.c:650,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:651,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:656,26'
          Dst:             pixInvert
        - Src:             'pix3.c:657,13'
          Dst:             pixRasterop
        - Src:             'pix3.c:658,13'
          Dst:             pixDestroy
        - Src:             'pix3.c:660,13'
          Dst:             pixRasterop
        - Src:             'pix3.c:667,22'
          Dst:             pixUnpackBinary
        - Src:             'pix3.c:668,9'
          Dst:             pixRasterop
        - Src:             'pix3.c:669,9'
          Dst:             pixDestroy
        - Src:             'pix3.c:675,22'
          Dst:             pixUnpackBinary
        - Src:             'pix3.c:676,9'
          Dst:             pixRasterop
        - Src:             'pix3.c:677,9'
          Dst:             pixDestroy
        - Src:             'pix3.c:682,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:683,11'
          Dst:             pixGetWpl
        - Src:             'pix3.c:684,12'
          Dst:             pixGetData
        - Src:             'pix3.c:685,12'
          Dst:             pixGetWpl
        - Src:             'pix3.c:686,13'
          Dst:             pixGetData
        - Src:             'pix3.c:712,28'
          Dst:             returnErrorInt
    - functionName:    pixCombineMasked
      functionSourceFile: '/src/leptonica/src/pix3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - pixm
      BBCount:         89
      ICount:          555
      EdgeCount:       119
      CyclomaticComplexity: 32
      functionsReached:
        - pixAnd
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixRasterop
        - returnErrorInt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'pix3.c:387,9'
          Branch Sides:
            - BranchSide:      'pix3.c:388,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixGetDimensions
                - pixGetColormap
                - pixGetColormap
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:389,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixGetDimensions
                - pixGetColormap
                - pixGetColormap
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:389,9'
          Branch Sides:
            - BranchSide:      'pix3.c:390,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixGetDimensions
                - pixGetColormap
                - pixGetColormap
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:391,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixGetDimensions
                - pixGetColormap
                - pixGetColormap
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:390,16'
          Branch Sides:
            - BranchSide:      'pix3.c:390,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:390,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:391,9'
          Branch Sides:
            - BranchSide:      'pix3.c:392,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetDimensions
                - pixGetColormap
                - pixGetColormap
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:393,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetDimensions
                - pixGetColormap
                - pixGetColormap
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:392,16'
          Branch Sides:
            - BranchSide:      'pix3.c:392,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:392,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:396,9'
          Branch Sides:
            - BranchSide:      'pix3.c:397,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:398,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:397,16'
          Branch Sides:
            - BranchSide:      'pix3.c:397,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:397,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:398,9'
          Branch Sides:
            - BranchSide:      'pix3.c:399,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:400,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix3.c:399,16'
          Branch Sides:
            - BranchSide:      'pix3.c:399,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:399,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:400,16'
          Branch Sides:
            - BranchSide:      'pix3.c:400,19'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:402,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pix3.c:400,26'
          Branch Sides:
            - BranchSide:      'pix3.c:400,29'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix3.c:402,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pix3.c:400,9'
          Branch Sides:
            - BranchSide:      'pix3.c:401,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:402,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pix3.c:401,16'
          Branch Sides:
            - BranchSide:      'pix3.c:401,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:401,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:402,30'
          Branch Sides:
            - BranchSide:      'pix3.c:402,48'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:403,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix3.c:402,9'
          Branch Sides:
            - BranchSide:      'pix3.c:403,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:409,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
        - Branch String:   'pix3.c:403,16'
          Branch Sides:
            - BranchSide:      'pix3.c:403,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix3.c:403,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:409,12'
          Branch Sides:
            - BranchSide:      'pix3.c:409,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:409,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
        - Branch String:   'pix3.c:409,12'
          Branch Sides:
            - BranchSide:      'pix3.c:409,10'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:409,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
        - Branch String:   'pix3.c:409,12'
          Branch Sides:
            - BranchSide:      'pix3.c:409,10'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:409,10'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
        - Branch String:   'pix3.c:410,12'
          Branch Sides:
            - BranchSide:      'pix3.c:410,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:410,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
        - Branch String:   'pix3.c:410,12'
          Branch Sides:
            - BranchSide:      'pix3.c:410,10'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:410,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
        - Branch String:   'pix3.c:410,12'
          Branch Sides:
            - BranchSide:      'pix3.c:410,10'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:410,10'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
        - Branch String:   'pix3.c:411,9'
          Branch Sides:
            - BranchSide:      'pix3.c:412,29'
              BranchSideFuncs:
                - pixAnd
                - pixRasterop
                - pixRasterop
                - pixDestroy
            - BranchSide:      'pix3.c:420,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
        - Branch String:   'pix3.c:426,9'
          Branch Sides:
            - BranchSide:      'pix3.c:427,16'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:439,16'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:427,9'
          Branch Sides:
            - BranchSide:      'pix3.c:428,20'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:438,5'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:431,13'
          Branch Sides:
            - BranchSide:      'pix3.c:432,21'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:437,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:432,21'
          Branch Sides:
            - BranchSide:      'pix3.c:433,26'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:436,13'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:439,9'
          Branch Sides:
            - BranchSide:      'pix3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:440,20'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:443,13'
          Branch Sides:
            - BranchSide:      'pix3.c:444,21'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:447,9'
              BranchSideFuncs: []
        - Branch String:   'pix3.c:444,21'
          Branch Sides:
            - BranchSide:      'pix3.c:445,30'
              BranchSideFuncs: []
            - BranchSide:      'pix3.c:446,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix3.c:390,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:392,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:393,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:394,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:395,5'
          Dst:             pixGetDimensions
        - Src:             'pix3.c:397,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:399,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:401,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:402,9'
          Dst:             pixGetColormap
        - Src:             'pix3.c:402,33'
          Dst:             pixGetColormap
        - Src:             'pix3.c:403,16'
          Dst:             returnErrorInt
        - Src:             'pix3.c:412,16'
          Dst:             pixAnd
        - Src:             'pix3.c:413,9'
          Dst:             pixRasterop
        - Src:             'pix3.c:415,9'
          Dst:             pixRasterop
        - Src:             'pix3.c:416,9'
          Dst:             pixDestroy
        - Src:             'pix3.c:420,12'
          Dst:             pixGetData
        - Src:             'pix3.c:421,13'
          Dst:             pixGetData
        - Src:             'pix3.c:422,13'
          Dst:             pixGetData
        - Src:             'pix3.c:423,11'
          Dst:             pixGetWpl
        - Src:             'pix3.c:424,12'
          Dst:             pixGetWpl
        - Src:             'pix3.c:425,12'
          Dst:             pixGetWpl
    - functionName:    pixSplitDistributionFgBg
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3431
      functionLinenumberEnd: 3486
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - float
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - scorefract
        - factor
        - pthresh
        - pfgval
        - pbgval
        - ppixdb
      BBCount:         46
      ICount:          289
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - gplotAddPlot
        - gplotCreate
        - gplotDestroy
        - gplotMakeOutputPix
        - lept_mkdir
        - numaDestroy
        - numaGetMax
        - numaMakeConstant
        - numaReplaceNumber
        - numaSplitDistribution
        - pixConvertTo8BySampling
        - pixDestroy
        - pixGetGrayHistogram
        - returnErrorInt
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix4.c:3439,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3439,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixConvertTo8BySampling
                - pixGetGrayHistogram
                - numaSplitDistribution
                - pixDestroy
                - numaDestroy
                - lept_mkdir
                - gplotCreate
                - gplotAddPlot
                - numaMakeConstant
                - numaGetMax
                - numaMakeConstant
                - numaReplaceNumber
                - snprintf
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - numaDestroy
                - numaDestroy
                - numaSplitDistribution
                - numaDestroy
            - BranchSide:      'pix4.c:3440,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixConvertTo8BySampling
                - pixGetGrayHistogram
                - numaSplitDistribution
                - pixDestroy
                - numaDestroy
                - lept_mkdir
                - gplotCreate
                - gplotAddPlot
                - numaMakeConstant
                - numaGetMax
                - numaMakeConstant
                - numaReplaceNumber
                - snprintf
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - numaDestroy
                - numaDestroy
                - numaSplitDistribution
                - numaDestroy
        - Branch String:   'pix4.c:3440,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3440,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixConvertTo8BySampling
                - pixGetGrayHistogram
                - numaSplitDistribution
                - pixDestroy
                - numaDestroy
                - lept_mkdir
                - gplotCreate
                - gplotAddPlot
                - numaMakeConstant
                - numaGetMax
                - numaMakeConstant
                - numaReplaceNumber
                - snprintf
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - numaDestroy
                - numaDestroy
                - numaSplitDistribution
                - numaDestroy
            - BranchSide:      'pix4.c:3441,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixConvertTo8BySampling
                - pixGetGrayHistogram
                - numaSplitDistribution
                - pixDestroy
                - numaDestroy
                - lept_mkdir
                - gplotCreate
                - gplotAddPlot
                - numaMakeConstant
                - numaGetMax
                - numaMakeConstant
                - numaReplaceNumber
                - snprintf
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - numaDestroy
                - numaDestroy
                - numaSplitDistribution
                - numaDestroy
        - Branch String:   'pix4.c:3441,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3441,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixConvertTo8BySampling
                - pixGetGrayHistogram
                - numaSplitDistribution
                - pixDestroy
                - numaDestroy
                - lept_mkdir
                - gplotCreate
                - gplotAddPlot
                - numaMakeConstant
                - numaGetMax
                - numaMakeConstant
                - numaReplaceNumber
                - snprintf
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - numaDestroy
                - numaDestroy
                - numaSplitDistribution
                - numaDestroy
            - BranchSide:      'pix4.c:3442,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixConvertTo8BySampling
                - pixGetGrayHistogram
                - numaSplitDistribution
                - pixDestroy
                - numaDestroy
                - lept_mkdir
                - gplotCreate
                - gplotAddPlot
                - numaMakeConstant
                - numaGetMax
                - numaMakeConstant
                - numaReplaceNumber
                - snprintf
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - numaDestroy
                - numaDestroy
                - numaSplitDistribution
                - numaDestroy
        - Branch String:   'pix4.c:3442,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3442,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixConvertTo8BySampling
                - pixGetGrayHistogram
                - numaSplitDistribution
                - pixDestroy
                - numaDestroy
                - lept_mkdir
                - gplotCreate
                - gplotAddPlot
                - numaMakeConstant
                - numaGetMax
                - numaMakeConstant
                - numaReplaceNumber
                - snprintf
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - numaDestroy
                - numaDestroy
                - numaSplitDistribution
                - numaDestroy
            - BranchSide:      'pix4.c:3443,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixConvertTo8BySampling
                - pixGetGrayHistogram
                - numaSplitDistribution
                - pixDestroy
                - numaDestroy
                - lept_mkdir
                - gplotCreate
                - gplotAddPlot
                - numaMakeConstant
                - numaGetMax
                - numaMakeConstant
                - numaReplaceNumber
                - snprintf
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - numaDestroy
                - numaDestroy
                - numaSplitDistribution
                - numaDestroy
        - Branch String:   'pix4.c:3443,18'
          Branch Sides:
            - BranchSide:      'pix4.c:3443,22'
              BranchSideFuncs:
                - returnErrorInt
                - pixConvertTo8BySampling
                - pixGetGrayHistogram
                - numaSplitDistribution
                - pixDestroy
                - numaDestroy
                - lept_mkdir
                - gplotCreate
                - gplotAddPlot
                - numaMakeConstant
                - numaGetMax
                - numaMakeConstant
                - numaReplaceNumber
                - snprintf
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - numaDestroy
                - numaDestroy
                - numaSplitDistribution
                - numaDestroy
            - BranchSide:      'pix4.c:3445,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixConvertTo8BySampling
                - pixGetGrayHistogram
                - numaSplitDistribution
                - pixDestroy
                - numaDestroy
                - lept_mkdir
                - gplotCreate
                - gplotAddPlot
                - numaMakeConstant
                - numaGetMax
                - numaMakeConstant
                - numaReplaceNumber
                - snprintf
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - numaDestroy
                - numaDestroy
                - numaSplitDistribution
                - numaDestroy
        - Branch String:   'pix4.c:3443,29'
          Branch Sides:
            - BranchSide:      'pix4.c:3443,33'
              BranchSideFuncs:
                - returnErrorInt
                - pixConvertTo8BySampling
                - pixGetGrayHistogram
                - numaSplitDistribution
                - pixDestroy
                - numaDestroy
                - lept_mkdir
                - gplotCreate
                - gplotAddPlot
                - numaMakeConstant
                - numaGetMax
                - numaMakeConstant
                - numaReplaceNumber
                - snprintf
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - numaDestroy
                - numaDestroy
                - numaSplitDistribution
                - numaDestroy
            - BranchSide:      'pix4.c:3445,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixConvertTo8BySampling
                - pixGetGrayHistogram
                - numaSplitDistribution
                - pixDestroy
                - numaDestroy
                - lept_mkdir
                - gplotCreate
                - gplotAddPlot
                - numaMakeConstant
                - numaGetMax
                - numaMakeConstant
                - numaReplaceNumber
                - snprintf
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - numaDestroy
                - numaDestroy
                - numaSplitDistribution
                - numaDestroy
        - Branch String:   'pix4.c:3443,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3444,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixConvertTo8BySampling
                - pixGetGrayHistogram
                - numaSplitDistribution
                - pixDestroy
                - numaDestroy
                - lept_mkdir
                - gplotCreate
                - gplotAddPlot
                - numaMakeConstant
                - numaGetMax
                - numaMakeConstant
                - numaReplaceNumber
                - snprintf
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - numaDestroy
                - numaDestroy
                - numaSplitDistribution
                - numaDestroy
            - BranchSide:      'pix4.c:3445,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixConvertTo8BySampling
                - pixGetGrayHistogram
                - numaSplitDistribution
                - pixDestroy
                - numaDestroy
                - lept_mkdir
                - gplotCreate
                - gplotAddPlot
                - numaMakeConstant
                - numaGetMax
                - numaMakeConstant
                - numaReplaceNumber
                - snprintf
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - numaDestroy
                - numaDestroy
                - numaSplitDistribution
                - numaDestroy
        - Branch String:   'pix4.c:3444,16'
          Branch Sides:
            - BranchSide:      'pix4.c:3444,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3444,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:3445,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3446,16'
              BranchSideFuncs:
                - pixConvertTo8BySampling
                - pixGetGrayHistogram
                - numaSplitDistribution
                - pixDestroy
                - numaDestroy
                - lept_mkdir
                - gplotCreate
                - gplotAddPlot
                - numaMakeConstant
                - numaGetMax
                - numaMakeConstant
                - numaReplaceNumber
                - snprintf
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - numaDestroy
                - numaDestroy
                - numaSplitDistribution
                - numaDestroy
            - BranchSide:      'pix4.c:3449,36'
              BranchSideFuncs:
                - pixConvertTo8BySampling
                - pixGetGrayHistogram
                - numaSplitDistribution
                - pixDestroy
                - numaDestroy
                - lept_mkdir
                - gplotCreate
                - gplotAddPlot
                - numaMakeConstant
                - numaGetMax
                - numaMakeConstant
                - numaReplaceNumber
                - snprintf
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - numaDestroy
                - numaDestroy
                - numaSplitDistribution
                - numaDestroy
        - Branch String:   'pix4.c:3446,16'
          Branch Sides:
            - BranchSide:      'pix4.c:3446,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3446,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:3453,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3454,31'
              BranchSideFuncs:
                - numaSplitDistribution
                - numaDestroy
                - pixDestroy
                - numaDestroy
                - lept_mkdir
                - gplotCreate
                - gplotAddPlot
                - numaMakeConstant
                - numaGetMax
                - numaMakeConstant
                - numaReplaceNumber
                - snprintf
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - numaDestroy
                - numaDestroy
            - BranchSide:      'pix4.c:3458,31'
              BranchSideFuncs:
                - numaSplitDistribution
                - pixDestroy
                - numaDestroy
                - lept_mkdir
                - gplotCreate
                - gplotAddPlot
                - numaMakeConstant
                - numaGetMax
                - numaMakeConstant
                - numaReplaceNumber
                - snprintf
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - numaDestroy
                - numaDestroy
        - Branch String:   'pix4.c:3462,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3462,29'
              BranchSideFuncs:
                - pixDestroy
                - numaDestroy
                - lept_mkdir
                - gplotCreate
                - gplotAddPlot
                - numaMakeConstant
                - numaGetMax
                - numaMakeConstant
                - numaReplaceNumber
                - snprintf
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - numaDestroy
                - numaDestroy
            - BranchSide:      'pix4.c:3463,9'
              BranchSideFuncs:
                - pixDestroy
                - numaDestroy
                - lept_mkdir
                - gplotCreate
                - gplotAddPlot
                - numaMakeConstant
                - numaGetMax
                - numaMakeConstant
                - numaReplaceNumber
                - snprintf
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - numaDestroy
                - numaDestroy
        - Branch String:   'pix4.c:3463,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3463,37'
              BranchSideFuncs:
                - pixDestroy
                - numaDestroy
                - lept_mkdir
                - gplotCreate
                - gplotAddPlot
                - numaMakeConstant
                - numaGetMax
                - numaMakeConstant
                - numaReplaceNumber
                - snprintf
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - numaDestroy
                - numaDestroy
            - BranchSide:      'pix4.c:3464,9'
              BranchSideFuncs:
                - pixDestroy
                - numaDestroy
                - lept_mkdir
                - gplotCreate
                - gplotAddPlot
                - numaMakeConstant
                - numaGetMax
                - numaMakeConstant
                - numaReplaceNumber
                - snprintf
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - numaDestroy
                - numaDestroy
        - Branch String:   'pix4.c:3464,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3464,37'
              BranchSideFuncs:
                - pixDestroy
                - numaDestroy
                - lept_mkdir
                - gplotCreate
                - gplotAddPlot
                - numaMakeConstant
                - numaGetMax
                - numaMakeConstant
                - numaReplaceNumber
                - snprintf
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - numaDestroy
                - numaDestroy
            - BranchSide:      'pix4.c:3466,9'
              BranchSideFuncs:
                - pixDestroy
                - numaDestroy
                - lept_mkdir
                - gplotCreate
                - gplotAddPlot
                - numaMakeConstant
                - numaGetMax
                - numaMakeConstant
                - numaReplaceNumber
                - snprintf
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - numaDestroy
                - numaDestroy
        - Branch String:   'pix4.c:3466,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3467,9'
              BranchSideFuncs:
                - lept_mkdir
                - gplotCreate
                - gplotAddPlot
                - numaMakeConstant
                - numaGetMax
                - numaMakeConstant
                - numaReplaceNumber
                - snprintf
                - gplotAddPlot
                - gplotMakeOutputPix
                - gplotDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - numaDestroy
            - BranchSide:      'pix4.c:3483,5'
              BranchSideFuncs:
                - pixDestroy
                - numaDestroy
      Callsites:
        - Src:             'pix4.c:3444,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:3446,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:3449,12'
          Dst:             pixConvertTo8BySampling
        - Src:             'pix4.c:3452,10'
          Dst:             pixGetGrayHistogram
        - Src:             'pix4.c:3454,9'
          Dst:             numaSplitDistribution
        - Src:             'pix4.c:3456,9'
          Dst:             numaDestroy
        - Src:             'pix4.c:3458,9'
          Dst:             numaSplitDistribution
        - Src:             'pix4.c:3467,9'
          Dst:             lept_mkdir
        - Src:             'pix4.c:3468,17'
          Dst:             gplotCreate
        - Src:             'pix4.c:3470,9'
          Dst:             gplotAddPlot
        - Src:             'pix4.c:3471,15'
          Dst:             numaMakeConstant
        - Src:             'pix4.c:3472,9'
          Dst:             numaGetMax
        - Src:             'pix4.c:3473,15'
          Dst:             numaMakeConstant
        - Src:             'pix4.c:3474,9'
          Dst:             numaReplaceNumber
        - Src:             'pix4.c:3475,9'
          Dst:             snprintf
        - Src:             'pix4.c:3476,9'
          Dst:             gplotAddPlot
        - Src:             'pix4.c:3477,19'
          Dst:             gplotMakeOutputPix
        - Src:             'pix4.c:3478,9'
          Dst:             gplotDestroy
        - Src:             'pix4.c:3479,9'
          Dst:             numaDestroy
        - Src:             'pix4.c:3480,9'
          Dst:             numaDestroy
        - Src:             'pix4.c:3483,5'
          Dst:             pixDestroy
        - Src:             'pix4.c:3484,5'
          Dst:             numaDestroy
    - functionName:    pixGetGrayHistogram
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - factor
      BBCount:         58
      ICount:          399
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - numaCreate
        - numaGetFArray
        - numaSetCount
        - pixClone
        - pixCountPixels
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    15
      BranchProfiles:
        - Branch String:   'pix4.c:124,9'
          Branch Sides:
            - BranchSide:      'pix4.c:125,24'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixCountPixels
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:126,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixCountPixels
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:125,24'
          Branch Sides:
            - BranchSide:      'pix4.c:125,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:125,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:127,9'
          Branch Sides:
            - BranchSide:      'pix4.c:128,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:129,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixCountPixels
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'pix4.c:128,24'
          Branch Sides:
            - BranchSide:      'pix4.c:128,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:128,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:129,9'
          Branch Sides:
            - BranchSide:      'pix4.c:130,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:132,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixCountPixels
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixRemoveColormap
        - Branch String:   'pix4.c:130,24'
          Branch Sides:
            - BranchSide:      'pix4.c:130,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:130,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:132,9'
          Branch Sides:
            - BranchSide:      'pix4.c:133,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixCountPixels
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pix4.c:135,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixCountPixels
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pix4.c:139,9'
          Branch Sides:
            - BranchSide:      'pix4.c:140,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pix4.c:143,18'
              BranchSideFuncs:
                - numaSetCount
                - numaGetFArray
                - pixGetWpl
                - pixGetData
                - pixDestroy
                - pixCountPixels
                - pixDestroy
        - Branch String:   'pix4.c:141,24'
          Branch Sides:
            - BranchSide:      'pix4.c:141,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:141,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:146,9'
          Branch Sides:
            - BranchSide:      'pix4.c:147,24'
              BranchSideFuncs:
                - pixCountPixels
                - pixDestroy
            - BranchSide:      'pix4.c:154,21'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixDestroy
        - Branch String:   'pix4.c:156,5'
          Branch Sides:
            - BranchSide:      'pix4.c:157,16'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix4.c:181,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pix4.c:158,13'
          Branch Sides:
            - BranchSide:      'pix4.c:159,20'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix4.c:163,20'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pix4.c:159,13'
          Branch Sides:
            - BranchSide:      'pix4.c:160,23'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix4.c:163,9'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pix4.c:163,20'
          Branch Sides:
            - BranchSide:      'pix4.c:164,20'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix4.c:168,20'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pix4.c:164,13'
          Branch Sides:
            - BranchSide:      'pix4.c:165,23'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix4.c:168,9'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pix4.c:168,20'
          Branch Sides:
            - BranchSide:      'pix4.c:169,20'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix4.c:174,20'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pix4.c:169,13'
          Branch Sides:
            - BranchSide:      'pix4.c:170,23'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix4.c:173,9'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pix4.c:174,13'
          Branch Sides:
            - BranchSide:      'pix4.c:0,0'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix4.c:175,23'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'pix4.c:125,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:126,9'
          Dst:             pixGetDepth
        - Src:             'pix4.c:128,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:130,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:132,9'
          Dst:             pixGetColormap
        - Src:             'pix4.c:133,16'
          Dst:             pixRemoveColormap
        - Src:             'pix4.c:135,16'
          Dst:             pixClone
        - Src:             'pix4.c:137,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:139,15'
          Dst:             numaCreate
        - Src:             'pix4.c:140,9'
          Dst:             pixDestroy
        - Src:             'pix4.c:141,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:143,5'
          Dst:             numaSetCount
        - Src:             'pix4.c:144,13'
          Dst:             numaGetFArray
        - Src:             'pix4.c:147,9'
          Dst:             pixCountPixels
        - Src:             'pix4.c:150,9'
          Dst:             pixDestroy
        - Src:             'pix4.c:154,11'
          Dst:             pixGetWpl
        - Src:             'pix4.c:155,12'
          Dst:             pixGetData
        - Src:             'pix4.c:181,5'
          Dst:             pixDestroy
    - functionName:    pixThresholdForFgBg
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3372
      functionLinenumberEnd: 3401
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - factor
        - thresh
        - pfgval
        - pbgval
      BBCount:         29
      ICount:          164
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - pixConvertTo8BySampling
        - pixDestroy
        - pixGetAverageMasked
        - pixInvert
        - pixThresholdToBinary
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix4.c:3376,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3376,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixConvertTo8BySampling
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixGetAverageMasked
                - pixGetAverageMasked
            - BranchSide:      'pix4.c:3377,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixConvertTo8BySampling
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixGetAverageMasked
                - pixGetAverageMasked
        - Branch String:   'pix4.c:3377,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3377,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixConvertTo8BySampling
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixGetAverageMasked
                - pixGetAverageMasked
            - BranchSide:      'pix4.c:3378,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixConvertTo8BySampling
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixGetAverageMasked
                - pixGetAverageMasked
        - Branch String:   'pix4.c:3378,17'
          Branch Sides:
            - BranchSide:      'pix4.c:3378,21'
              BranchSideFuncs:
                - returnErrorInt
                - pixConvertTo8BySampling
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixGetAverageMasked
                - pixGetAverageMasked
            - BranchSide:      'pix4.c:3380,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixConvertTo8BySampling
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixGetAverageMasked
                - pixGetAverageMasked
        - Branch String:   'pix4.c:3378,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3379,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixConvertTo8BySampling
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixGetAverageMasked
                - pixGetAverageMasked
            - BranchSide:      'pix4.c:3380,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixConvertTo8BySampling
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixGetAverageMasked
                - pixGetAverageMasked
        - Branch String:   'pix4.c:3379,16'
          Branch Sides:
            - BranchSide:      'pix4.c:3379,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3379,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:3380,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3381,16'
              BranchSideFuncs:
                - pixConvertTo8BySampling
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixGetAverageMasked
                - pixGetAverageMasked
            - BranchSide:      'pix4.c:3384,36'
              BranchSideFuncs:
                - pixConvertTo8BySampling
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixGetAverageMasked
                - pixGetAverageMasked
        - Branch String:   'pix4.c:3381,16'
          Branch Sides:
            - BranchSide:      'pix4.c:3381,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3381,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:3387,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3388,29'
              BranchSideFuncs:
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixGetAverageMasked
            - BranchSide:      'pix4.c:3392,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixInvert
                - pixGetAverageMasked
        - Branch String:   'pix4.c:3392,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3393,19'
              BranchSideFuncs:
                - pixInvert
                - pixGetAverageMasked
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pix4.c:3398,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'pix4.c:3379,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:3381,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:3384,12'
          Dst:             pixConvertTo8BySampling
        - Src:             'pix4.c:3385,12'
          Dst:             pixThresholdToBinary
        - Src:             'pix4.c:3388,9'
          Dst:             pixGetAverageMasked
        - Src:             'pix4.c:3393,9'
          Dst:             pixInvert
        - Src:             'pix4.c:3394,9'
          Dst:             pixGetAverageMasked
        - Src:             'pix4.c:3398,5'
          Dst:             pixDestroy
        - Src:             'pix4.c:3399,5'
          Dst:             pixDestroy
    - functionName:    pixGetAverageMasked
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1495
      functionLinenumberEnd: 1588
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - x
        - y
        - factor
        - type
        - pval
      BBCount:         124
      ICount:          722
      EdgeCount:       167
      CyclomaticComplexity: 45
      functionsReached:
        - pixClone
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - pixZero
        - returnErrorInt
        - sqrt
      functionUses:    17
      BranchProfiles:
        - Branch String:   'pix4.c:1501,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1502,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetColormap
                - returnErrorInt
            - BranchSide:      'pix4.c:1503,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetColormap
                - returnErrorInt
        - Branch String:   'pix4.c:1502,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1502,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1502,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1504,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1505,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetColormap
                - returnErrorInt
            - BranchSide:      'pix4.c:1506,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetColormap
                - returnErrorInt
        - Branch String:   'pix4.c:1505,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1505,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1505,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1507,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1507,19'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetColormap
                - returnErrorInt
            - BranchSide:      'pix4.c:1509,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
        - Branch String:   'pix4.c:1507,27'
          Branch Sides:
            - BranchSide:      'pix4.c:1507,46'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorInt
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
            - BranchSide:      'pix4.c:1509,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
        - Branch String:   'pix4.c:1507,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1508,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
            - BranchSide:      'pix4.c:1509,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
        - Branch String:   'pix4.c:1508,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1508,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1508,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1509,14'
          Branch Sides:
            - BranchSide:      'pix4.c:1509,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1511,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1509,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1510,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1511,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1510,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1510,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1510,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1511,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1512,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1513,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixZero
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1512,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1512,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1512,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1513,31'
          Branch Sides:
            - BranchSide:      'pix4.c:1513,34'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixZero
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1516,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixZero
                - returnErrorInt
        - Branch String:   'pix4.c:1513,61'
          Branch Sides:
            - BranchSide:      'pix4.c:1514,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixZero
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1516,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixZero
                - returnErrorInt
        - Branch String:   'pix4.c:1514,38'
          Branch Sides:
            - BranchSide:      'pix4.c:1514,41'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixZero
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1516,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixZero
                - returnErrorInt
        - Branch String:   'pix4.c:1513,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1515,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1516,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - pixZero
                - returnErrorInt
        - Branch String:   'pix4.c:1515,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1515,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1515,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1516,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1517,17'
              BranchSideFuncs:
                - pixZero
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
                - returnErrorInt
            - BranchSide:      'pix4.c:1522,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
        - Branch String:   'pix4.c:1518,13'
          Branch Sides:
            - BranchSide:      'pix4.c:1519,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1520,5'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixRemoveColormap
        - Branch String:   'pix4.c:1519,20'
          Branch Sides:
            - BranchSide:      'pix4.c:1519,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1519,13'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1522,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1523,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
            - BranchSide:      'pix4.c:1525,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
        - Branch String:   'pix4.c:1532,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1533,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
            - BranchSide:      'pix4.c:1548,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
        - Branch String:   'pix4.c:1533,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1534,21'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
            - BranchSide:      'pix4.c:1547,5'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
        - Branch String:   'pix4.c:1535,13'
          Branch Sides:
            - BranchSide:      'pix4.c:1536,21'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
            - BranchSide:      'pix4.c:1546,9'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
        - Branch String:   'pix4.c:1536,21'
          Branch Sides:
            - BranchSide:      'pix4.c:1537,27'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
            - BranchSide:      'pix4.c:1539,27'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
        - Branch String:   'pix4.c:1540,21'
          Branch Sides:
            - BranchSide:      'pix4.c:1541,31'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
            - BranchSide:      'pix4.c:1542,21'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
        - Branch String:   'pix4.c:1542,21'
          Branch Sides:
            - BranchSide:      'pix4.c:1543,42'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
            - BranchSide:      'pix4.c:1544,22'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
        - Branch String:   'pix4.c:1551,9'
          Branch Sides:
            - BranchSide:      'pix4.c:0,0'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
            - BranchSide:      'pix4.c:1552,17'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
        - Branch String:   'pix4.c:1552,27'
          Branch Sides:
            - BranchSide:      'pix4.c:1552,42'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
            - BranchSide:      'pix4.c:1552,30'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
        - Branch String:   'pix4.c:1552,17'
          Branch Sides:
            - BranchSide:      'pix4.c:1552,42'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
            - BranchSide:      'pix4.c:1553,21'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
        - Branch String:   'pix4.c:1555,13'
          Branch Sides:
            - BranchSide:      'pix4.c:1556,21'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
            - BranchSide:      'pix4.c:1569,9'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
        - Branch String:   'pix4.c:1556,31'
          Branch Sides:
            - BranchSide:      'pix4.c:1556,46'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
            - BranchSide:      'pix4.c:1556,34'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
        - Branch String:   'pix4.c:1556,21'
          Branch Sides:
            - BranchSide:      'pix4.c:1556,46'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
            - BranchSide:      'pix4.c:1557,21'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
        - Branch String:   'pix4.c:1557,21'
          Branch Sides:
            - BranchSide:      'pix4.c:1558,25'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
            - BranchSide:      'pix4.c:1568,13'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
        - Branch String:   'pix4.c:1558,25'
          Branch Sides:
            - BranchSide:      'pix4.c:1559,31'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
            - BranchSide:      'pix4.c:1561,31'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
        - Branch String:   'pix4.c:1562,25'
          Branch Sides:
            - BranchSide:      'pix4.c:1563,35'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
            - BranchSide:      'pix4.c:1564,25'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
        - Branch String:   'pix4.c:1564,25'
          Branch Sides:
            - BranchSide:      'pix4.c:1565,46'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
            - BranchSide:      'pix4.c:1566,26'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorInt
        - Branch String:   'pix4.c:1573,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1574,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1575,11'
              BranchSideFuncs:
                - sqrt
                - sqrt
        - Branch String:   'pix4.c:1574,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1574,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1574,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1578,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1579,28'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:1580,14'
              BranchSideFuncs:
                - sqrt
                - sqrt
        - Branch String:   'pix4.c:1580,14'
          Branch Sides:
            - BranchSide:      'pix4.c:1581,33'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      'pix4.c:1582,14'
              BranchSideFuncs:
                - sqrt
        - Branch String:   'pix4.c:1582,14'
          Branch Sides:
            - BranchSide:      'pix4.c:1583,33'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      'pix4.c:1585,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix4.c:1502,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1505,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1506,9'
          Dst:             pixGetDepth
        - Src:             'pix4.c:1507,31'
          Dst:             pixGetColormap
        - Src:             'pix4.c:1508,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1509,17'
          Dst:             pixGetDepth
        - Src:             'pix4.c:1510,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1512,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1515,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1517,9'
          Dst:             pixZero
        - Src:             'pix4.c:1519,20'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1522,9'
          Dst:             pixGetColormap
        - Src:             'pix4.c:1523,16'
          Dst:             pixRemoveColormap
        - Src:             'pix4.c:1525,16'
          Dst:             pixClone
        - Src:             'pix4.c:1526,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:1527,13'
          Dst:             pixGetData
        - Src:             'pix4.c:1528,12'
          Dst:             pixGetWpl
        - Src:             'pix4.c:1548,9'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:1549,17'
          Dst:             pixGetData
        - Src:             'pix4.c:1550,16'
          Dst:             pixGetWpl
        - Src:             'pix4.c:1572,5'
          Dst:             pixDestroy
        - Src:             'pix4.c:1574,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1581,28'
          Dst:             sqrt
        - Src:             'pix4.c:1583,28'
          Dst:             sqrt
    - functionName:    pixGetColumnStats
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3235
      functionLinenumberEnd: 3317
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - type
        - nbins
        - thresh
        - rowvect
      BBCount:         100
      ICount:          605
      EdgeCount:       131
      CyclomaticComplexity: 33
      functionsReached:
        - calloc
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix4.c:3240,15'
          Branch Sides:
            - BranchSide:      'pix4.c:3240,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:3241,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix4.c:3240,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3241,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3242,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:3241,16'
          Branch Sides:
            - BranchSide:      'pix4.c:3241,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3241,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:3242,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3243,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:3244,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:3243,16'
          Branch Sides:
            - BranchSide:      'pix4.c:3243,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3243,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:3244,31'
          Branch Sides:
            - BranchSide:      'pix4.c:3244,34'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:3247,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
        - Branch String:   'pix4.c:3244,55'
          Branch Sides:
            - BranchSide:      'pix4.c:3245,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:3247,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
        - Branch String:   'pix4.c:3245,28'
          Branch Sides:
            - BranchSide:      'pix4.c:3245,31'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:3247,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
        - Branch String:   'pix4.c:3244,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3246,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3247,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
        - Branch String:   'pix4.c:3246,16'
          Branch Sides:
            - BranchSide:      'pix4.c:3246,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3246,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:3247,31'
          Branch Sides:
            - BranchSide:      'pix4.c:3247,35'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
            - BranchSide:      'pix4.c:3249,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
        - Branch String:   'pix4.c:3247,45'
          Branch Sides:
            - BranchSide:      'pix4.c:3247,48'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3248,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix4.c:3247,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3248,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3249,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
        - Branch String:   'pix4.c:3248,16'
          Branch Sides:
            - BranchSide:      'pix4.c:3248,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3248,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:3253,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3254,16'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:3264,24'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
        - Branch String:   'pix4.c:3254,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3255,17'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:3260,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:3256,13'
          Branch Sides:
            - BranchSide:      'pix4.c:3257,24'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:3258,37'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:3267,5'
          Branch Sides:
            - BranchSide:      'pix4.c:3268,24'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pix4.c:3269,12'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pix4.c:3269,5'
          Branch Sides:
            - BranchSide:      'pix4.c:3270,24'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pix4.c:3272,12'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pix4.c:3272,5'
          Branch Sides:
            - BranchSide:      'pix4.c:3273,16'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pix4.c:3313,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pix4.c:3273,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3274,19'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pix4.c:3278,13'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pix4.c:3278,13'
          Branch Sides:
            - BranchSide:      'pix4.c:3279,17'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pix4.c:3288,20'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pix4.c:3281,13'
          Branch Sides:
            - BranchSide:      'pix4.c:3282,24'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pix4.c:3288,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pix4.c:3283,21'
          Branch Sides:
            - BranchSide:      'pix4.c:3284,34'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pix4.c:3287,13'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pix4.c:3288,20'
          Branch Sides:
            - BranchSide:      'pix4.c:3289,17'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pix4.c:3302,17'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pix4.c:3291,13'
          Branch Sides:
            - BranchSide:      'pix4.c:3292,21'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pix4.c:3297,17'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pix4.c:3292,21'
          Branch Sides:
            - BranchSide:      'pix4.c:3293,27'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pix4.c:3296,13'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pix4.c:3297,17'
          Branch Sides:
            - BranchSide:      'pix4.c:3298,17'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pix4.c:3300,30'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pix4.c:3303,13'
          Branch Sides:
            - BranchSide:      'pix4.c:3304,21'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pix4.c:3307,26'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pix4.c:3304,21'
          Branch Sides:
            - BranchSide:      'pix4.c:3305,27'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pix4.c:3306,13'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pix4.c:3309,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3310,13'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pix4.c:3311,5'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'pix4.c:3240,18'
          Dst:             pixGetDepth
        - Src:             'pix4.c:3241,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:3243,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:3246,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:3248,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:3249,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:3251,13'
          Dst:             pixGetData
        - Src:             'pix4.c:3252,12'
          Dst:             pixGetWpl
        - Src:             'pix4.c:3264,24'
          Dst:             calloc
        - Src:             'pix4.c:3265,27'
          Dst:             calloc
        - Src:             'pix4.c:3266,27'
          Dst:             calloc
    - functionName:    pixSetPixelColumn
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3332
      functionLinenumberEnd: 3350
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - col
        - colvect
      BBCount:         29
      ICount:          164
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix4.c:3336,14'
          Branch Sides:
            - BranchSide:      'pix4.c:3336,29'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:3337,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix4.c:3336,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3337,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3338,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'pix4.c:3337,16'
          Branch Sides:
            - BranchSide:      'pix4.c:3337,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3337,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:3338,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3339,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
            - BranchSide:      'pix4.c:3340,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'pix4.c:3339,16'
          Branch Sides:
            - BranchSide:      'pix4.c:3339,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3339,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:3341,17'
          Branch Sides:
            - BranchSide:      'pix4.c:3341,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3342,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix4.c:3341,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3342,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3344,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
        - Branch String:   'pix4.c:3342,16'
          Branch Sides:
            - BranchSide:      'pix4.c:3342,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3342,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:3346,5'
          Branch Sides:
            - BranchSide:      'pix4.c:3347,9'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:3349,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix4.c:3336,17'
          Dst:             pixGetDepth
        - Src:             'pix4.c:3337,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:3339,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:3340,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:3342,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:3344,12'
          Dst:             pixGetData
        - Src:             'pix4.c:3345,11'
          Dst:             pixGetWpl
    - functionName:    pixGetRowStats
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3115
      functionLinenumberEnd: 3199
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - type
        - nbins
        - thresh
        - colvect
      BBCount:         100
      ICount:          611
      EdgeCount:       131
      CyclomaticComplexity: 33
      functionsReached:
        - calloc
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix4.c:3120,15'
          Branch Sides:
            - BranchSide:      'pix4.c:3120,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:3121,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix4.c:3120,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3121,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3122,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:3121,16'
          Branch Sides:
            - BranchSide:      'pix4.c:3121,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3121,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:3122,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3123,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:3124,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:3123,16'
          Branch Sides:
            - BranchSide:      'pix4.c:3123,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3123,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:3124,31'
          Branch Sides:
            - BranchSide:      'pix4.c:3124,34'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:3127,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
        - Branch String:   'pix4.c:3124,55'
          Branch Sides:
            - BranchSide:      'pix4.c:3125,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:3127,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
        - Branch String:   'pix4.c:3125,28'
          Branch Sides:
            - BranchSide:      'pix4.c:3125,31'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:3127,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
        - Branch String:   'pix4.c:3124,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3126,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3127,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
        - Branch String:   'pix4.c:3126,16'
          Branch Sides:
            - BranchSide:      'pix4.c:3126,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3126,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:3127,31'
          Branch Sides:
            - BranchSide:      'pix4.c:3127,35'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - returnErrorInt
            - BranchSide:      'pix4.c:3129,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
        - Branch String:   'pix4.c:3127,45'
          Branch Sides:
            - BranchSide:      'pix4.c:3127,48'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3128,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix4.c:3127,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3128,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3129,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
        - Branch String:   'pix4.c:3128,16'
          Branch Sides:
            - BranchSide:      'pix4.c:3128,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3128,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:3133,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3134,16'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:3145,24'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
        - Branch String:   'pix4.c:3134,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3135,17'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:3141,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:3137,13'
          Branch Sides:
            - BranchSide:      'pix4.c:3138,24'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:3139,37'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:3148,5'
          Branch Sides:
            - BranchSide:      'pix4.c:3149,24'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pix4.c:3150,12'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pix4.c:3150,5'
          Branch Sides:
            - BranchSide:      'pix4.c:3151,24'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pix4.c:3153,12'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pix4.c:3153,5'
          Branch Sides:
            - BranchSide:      'pix4.c:3154,17'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pix4.c:3195,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pix4.c:3155,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3156,13'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pix4.c:3157,16'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pix4.c:3157,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3158,19'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pix4.c:3162,13'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pix4.c:3162,13'
          Branch Sides:
            - BranchSide:      'pix4.c:3163,17'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pix4.c:3172,20'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pix4.c:3165,13'
          Branch Sides:
            - BranchSide:      'pix4.c:3166,24'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pix4.c:3172,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pix4.c:3167,21'
          Branch Sides:
            - BranchSide:      'pix4.c:3168,34'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pix4.c:3171,13'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pix4.c:3172,20'
          Branch Sides:
            - BranchSide:      'pix4.c:3173,17'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pix4.c:3186,17'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pix4.c:3175,13'
          Branch Sides:
            - BranchSide:      'pix4.c:3176,21'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pix4.c:3181,17'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pix4.c:3176,21'
          Branch Sides:
            - BranchSide:      'pix4.c:3177,27'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pix4.c:3180,13'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pix4.c:3181,17'
          Branch Sides:
            - BranchSide:      'pix4.c:3182,17'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pix4.c:3184,30'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pix4.c:3187,13'
          Branch Sides:
            - BranchSide:      'pix4.c:3188,21'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pix4.c:3191,26'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'pix4.c:3188,21'
          Branch Sides:
            - BranchSide:      'pix4.c:3189,27'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'pix4.c:3190,13'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'pix4.c:3120,18'
          Dst:             pixGetDepth
        - Src:             'pix4.c:3121,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:3123,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:3126,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:3128,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:3129,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:3131,13'
          Dst:             pixGetData
        - Src:             'pix4.c:3132,12'
          Dst:             pixGetWpl
        - Src:             'pix4.c:3145,24'
          Dst:             calloc
        - Src:             'pix4.c:3146,27'
          Dst:             calloc
        - Src:             'pix4.c:3147,27'
          Dst:             calloc
    - functionName:    pixaExtractColumnFromEachPix
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3040
      functionLinenumberEnd: 3074
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
        - col
        - pixd
      BBCount:         35
      ICount:          232
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixaGetCount
        - pixaGetPix
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix4.c:3045,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3046,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixaGetCount
                - pixGetDimensions
                - pixaGetPix
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixGetData
                - pixGetWpl
                - pixaGetPix
                - pixGetData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:3047,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixaGetCount
                - pixGetDimensions
                - pixaGetPix
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixGetData
                - pixGetWpl
                - pixaGetPix
                - pixGetData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:3046,16'
          Branch Sides:
            - BranchSide:      'pix4.c:3046,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3046,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:3047,15'
          Branch Sides:
            - BranchSide:      'pix4.c:3047,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixaGetCount
                - pixGetDimensions
                - pixaGetPix
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixGetData
                - pixGetWpl
                - pixaGetPix
                - pixGetData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:3048,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix4.c:3047,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3048,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3049,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixGetDimensions
                - pixaGetPix
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixGetData
                - pixGetWpl
                - pixaGetPix
                - pixGetData
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:3048,16'
          Branch Sides:
            - BranchSide:      'pix4.c:3048,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3048,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:3051,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3052,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3053,23'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixGetData
                - pixGetWpl
                - pixaGetPix
                - pixGetData
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pix4.c:3052,16'
          Branch Sides:
            - BranchSide:      'pix4.c:3052,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3052,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:3057,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3058,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3060,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixaGetPix
                - pixGetData
                - pixDestroy
        - Branch String:   'pix4.c:3058,16'
          Branch Sides:
            - BranchSide:      'pix4.c:3058,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:3058,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:3062,5'
          Branch Sides:
            - BranchSide:      'pix4.c:3063,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetData
                - pixDestroy
            - BranchSide:      'pix4.c:3073,5'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:3065,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3066,19'
              BranchSideFuncs:
                - pixDestroy
                - pixaGetPix
                - pixGetData
            - BranchSide:      'pix4.c:3070,9'
              BranchSideFuncs:
                - pixDestroy
                - pixaGetPix
                - pixGetData
      Callsites:
        - Src:             'pix4.c:3046,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:3047,18'
          Dst:             pixGetDepth
        - Src:             'pix4.c:3048,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:3049,9'
          Dst:             pixaGetCount
        - Src:             'pix4.c:3050,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:3052,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:3053,12'
          Dst:             pixaGetPix
        - Src:             'pix4.c:3054,12'
          Dst:             pixGetWpl
        - Src:             'pix4.c:3055,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:3056,5'
          Dst:             pixDestroy
        - Src:             'pix4.c:3058,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:3060,13'
          Dst:             pixGetData
        - Src:             'pix4.c:3061,12'
          Dst:             pixGetWpl
        - Src:             'pix4.c:3063,16'
          Dst:             pixaGetPix
        - Src:             'pix4.c:3064,17'
          Dst:             pixGetData
        - Src:             'pix4.c:3070,9'
          Dst:             pixDestroy
    - functionName:    pixaGetAlignedStats
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2996
      functionLinenumberEnd: 3025
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixa
        - type
        - nbins
        - thresh
      BBCount:         35
      ICount:          203
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - calloc
        - pixCreate
        - pixDestroy
        - pixGetRowStats
        - pixSetPixelColumn
        - pixaExtractColumnFromEachPix
        - pixaGetCount
        - pixaGetPixDimensions
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix4.c:3001,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3002,23'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPixDimensions
                - pixCreate
                - pixCreate
                - calloc
                - free
                - pixDestroy
                - pixaExtractColumnFromEachPix
                - pixGetRowStats
                - pixSetPixelColumn
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:3003,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPixDimensions
                - pixCreate
                - pixCreate
                - calloc
                - free
                - pixDestroy
                - pixaExtractColumnFromEachPix
                - pixGetRowStats
                - pixSetPixelColumn
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:3002,23'
          Branch Sides:
            - BranchSide:      'pix4.c:3002,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:3002,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:3003,31'
          Branch Sides:
            - BranchSide:      'pix4.c:3003,34'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPixDimensions
                - pixCreate
                - pixCreate
                - calloc
                - free
                - pixDestroy
                - pixaExtractColumnFromEachPix
                - pixGetRowStats
                - pixSetPixelColumn
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:3006,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPixDimensions
                - pixCreate
                - pixCreate
                - calloc
                - free
                - pixDestroy
                - pixaExtractColumnFromEachPix
                - pixGetRowStats
                - pixSetPixelColumn
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:3003,55'
          Branch Sides:
            - BranchSide:      'pix4.c:3004,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPixDimensions
                - pixCreate
                - pixCreate
                - calloc
                - free
                - pixDestroy
                - pixaExtractColumnFromEachPix
                - pixGetRowStats
                - pixSetPixelColumn
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:3006,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPixDimensions
                - pixCreate
                - pixCreate
                - calloc
                - free
                - pixDestroy
                - pixaExtractColumnFromEachPix
                - pixGetRowStats
                - pixSetPixelColumn
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:3004,28'
          Branch Sides:
            - BranchSide:      'pix4.c:3004,31'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPixDimensions
                - pixCreate
                - pixCreate
                - calloc
                - free
                - pixDestroy
                - pixaExtractColumnFromEachPix
                - pixGetRowStats
                - pixSetPixelColumn
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:3006,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPixDimensions
                - pixCreate
                - pixCreate
                - calloc
                - free
                - pixDestroy
                - pixaExtractColumnFromEachPix
                - pixGetRowStats
                - pixSetPixelColumn
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:3003,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3005,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:3006,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPixDimensions
                - pixCreate
                - pixCreate
                - calloc
                - free
                - pixDestroy
                - pixaExtractColumnFromEachPix
                - pixGetRowStats
                - pixSetPixelColumn
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:3005,23'
          Branch Sides:
            - BranchSide:      'pix4.c:3005,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:3005,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:3007,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3008,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:3009,26'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - pixCreate
                - pixCreate
                - calloc
                - free
                - pixDestroy
                - pixaExtractColumnFromEachPix
                - pixGetRowStats
                - pixSetPixelColumn
                - returnErrorPtr
        - Branch String:   'pix4.c:3008,23'
          Branch Sides:
            - BranchSide:      'pix4.c:3008,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:3008,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:3010,9'
          Branch Sides:
            - BranchSide:      'pix4.c:3011,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:3013,22'
              BranchSideFuncs:
                - pixCreate
                - pixCreate
                - calloc
                - free
                - pixDestroy
                - pixaExtractColumnFromEachPix
                - pixGetRowStats
                - pixSetPixelColumn
        - Branch String:   'pix4.c:3011,23'
          Branch Sides:
            - BranchSide:      'pix4.c:3011,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:3011,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:3016,5'
          Branch Sides:
            - BranchSide:      'pix4.c:3017,38'
              BranchSideFuncs:
                - pixaExtractColumnFromEachPix
                - pixGetRowStats
                - pixSetPixelColumn
                - free
                - pixDestroy
            - BranchSide:      'pix4.c:3022,5'
              BranchSideFuncs:
                - free
                - pixDestroy
      Callsites:
        - Src:             'pix4.c:3002,23'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:3005,23'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:3006,9'
          Dst:             pixaGetCount
        - Src:             'pix4.c:3008,23'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:3009,5'
          Dst:             pixaGetPixDimensions
        - Src:             'pix4.c:3011,23'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:3013,12'
          Dst:             pixCreate
        - Src:             'pix4.c:3014,12'
          Dst:             pixCreate
        - Src:             'pix4.c:3015,28'
          Dst:             calloc
        - Src:             'pix4.c:3017,9'
          Dst:             pixaExtractColumnFromEachPix
        - Src:             'pix4.c:3018,9'
          Dst:             pixGetRowStats
        - Src:             'pix4.c:3019,9'
          Dst:             pixSetPixelColumn
        - Src:             'pix4.c:3023,5'
          Dst:             pixDestroy
    - functionName:    pixRankBinByStrip
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2892
      functionLinenumberEnd: 2963
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - direction
        - size
        - nbins
        - type
      BBCount:         94
      ICount:          493
      EdgeCount:       127
      CyclomaticComplexity: 35
      functionsReached:
        - boxaDestroy
        - makeMosaicStrips
        - pixClipRectangles
        - pixClone
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixGetDimensions
        - pixGetRankColorArray
        - pixRemoveColormap
        - pixSetPixel
        - pixaDestroy
        - pixaGetCount
        - pixaGetPix
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix4.c:2900,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2901,23'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixGetDimensions
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:2902,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixGetDimensions
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:2901,23'
          Branch Sides:
            - BranchSide:      'pix4.c:2901,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:2901,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2903,33'
          Branch Sides:
            - BranchSide:      'pix4.c:2903,37'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:2906,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:2903,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2904,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:2906,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:2904,23'
          Branch Sides:
            - BranchSide:      'pix4.c:2904,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:2904,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2906,40'
          Branch Sides:
            - BranchSide:      'pix4.c:2906,43'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:2908,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:2906,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2907,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:2908,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:2907,23'
          Branch Sides:
            - BranchSide:      'pix4.c:2907,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:2907,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2908,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2909,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:2910,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:2909,23'
          Branch Sides:
            - BranchSide:      'pix4.c:2909,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:2909,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2910,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2911,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:2912,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:2911,23'
          Branch Sides:
            - BranchSide:      'pix4.c:2911,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:2911,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2912,30'
          Branch Sides:
            - BranchSide:      'pix4.c:2912,33'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:2917,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'pix4.c:2912,56'
          Branch Sides:
            - BranchSide:      'pix4.c:2913,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:2917,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'pix4.c:2913,31'
          Branch Sides:
            - BranchSide:      'pix4.c:2913,34'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:2917,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'pix4.c:2913,55'
          Branch Sides:
            - BranchSide:      'pix4.c:2914,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:2917,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'pix4.c:2914,30'
          Branch Sides:
            - BranchSide:      'pix4.c:2914,33'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:2917,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'pix4.c:2914,58'
          Branch Sides:
            - BranchSide:      'pix4.c:2915,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:2917,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'pix4.c:2915,30'
          Branch Sides:
            - BranchSide:      'pix4.c:2915,33'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:2917,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'pix4.c:2912,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2916,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:2917,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'pix4.c:2916,23'
          Branch Sides:
            - BranchSide:      'pix4.c:2916,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:2916,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2918,14'
          Branch Sides:
            - BranchSide:      'pix4.c:2918,12'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
                - returnErrorPtr
            - BranchSide:      'pix4.c:2918,12'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'pix4.c:2919,21'
          Branch Sides:
            - BranchSide:      'pix4.c:2919,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:2920,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix4.c:2919,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2920,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:2924,9'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixRemoveColormap
        - Branch String:   'pix4.c:2920,23'
          Branch Sides:
            - BranchSide:      'pix4.c:2920,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:2920,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2924,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2925,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
            - BranchSide:      'pix4.c:2927,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - makeMosaicStrips
                - pixClipRectangles
                - pixaGetCount
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
                - pixCreate
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
        - Branch String:   'pix4.c:2934,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2935,26'
              BranchSideFuncs:
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
            - BranchSide:      'pix4.c:2947,26'
              BranchSideFuncs:
                - pixCreate
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - free
                - pixSetPixel
        - Branch String:   'pix4.c:2936,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2937,31'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - free
                - pixSetPixel
            - BranchSide:      'pix4.c:2946,5'
              BranchSideFuncs:
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
        - Branch String:   'pix4.c:2939,17'
          Branch Sides:
            - BranchSide:      'pix4.c:2940,24'
              BranchSideFuncs:
                - free
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixSetPixel
            - BranchSide:      'pix4.c:2944,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - free
                - pixSetPixel
        - Branch String:   'pix4.c:2940,17'
          Branch Sides:
            - BranchSide:      'pix4.c:2941,33'
              BranchSideFuncs:
                - pixSetPixel
                - free
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
            - BranchSide:      'pix4.c:2942,17'
              BranchSideFuncs:
                - free
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixSetPixel
        - Branch String:   'pix4.c:2948,9'
          Branch Sides:
            - BranchSide:      'pix4.c:0,0'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - free
                - pixSetPixel
            - BranchSide:      'pix4.c:2949,31'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetRankColorArray
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - free
                - pixSetPixel
        - Branch String:   'pix4.c:2951,17'
          Branch Sides:
            - BranchSide:      'pix4.c:2952,24'
              BranchSideFuncs:
                - free
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixSetPixel
            - BranchSide:      'pix4.c:2956,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - free
                - pixSetPixel
        - Branch String:   'pix4.c:2952,17'
          Branch Sides:
            - BranchSide:      'pix4.c:2953,33'
              BranchSideFuncs:
                - pixSetPixel
                - free
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
            - BranchSide:      'pix4.c:2954,17'
              BranchSideFuncs:
                - free
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetRankColorArray
                - pixSetPixel
      Callsites:
        - Src:             'pix4.c:2901,23'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:2902,12'
          Dst:             pixGetColormap
        - Src:             'pix4.c:2903,9'
          Dst:             pixGetDepth
        - Src:             'pix4.c:2904,23'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:2907,23'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:2909,23'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:2911,23'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:2916,23'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:2917,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:2920,23'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:2925,16'
          Dst:             pixRemoveColormap
        - Src:             'pix4.c:2927,16'
          Dst:             pixClone
        - Src:             'pix4.c:2928,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:2931,12'
          Dst:             makeMosaicStrips
        - Src:             'pix4.c:2932,12'
          Dst:             pixClipRectangles
        - Src:             'pix4.c:2933,15'
          Dst:             pixaGetCount
        - Src:             'pix4.c:2935,16'
          Dst:             pixCreate
        - Src:             'pix4.c:2937,20'
          Dst:             pixaGetPix
        - Src:             'pix4.c:2938,13'
          Dst:             pixGetRankColorArray
        - Src:             'pix4.c:2941,21'
          Dst:             pixSetPixel
        - Src:             'pix4.c:2944,13'
          Dst:             pixDestroy
        - Src:             'pix4.c:2947,16'
          Dst:             pixCreate
        - Src:             'pix4.c:2949,20'
          Dst:             pixaGetPix
        - Src:             'pix4.c:2950,13'
          Dst:             pixGetRankColorArray
        - Src:             'pix4.c:2953,21'
          Dst:             pixSetPixel
        - Src:             'pix4.c:2956,13'
          Dst:             pixDestroy
        - Src:             'pix4.c:2959,5'
          Dst:             pixDestroy
        - Src:             'pix4.c:2960,5'
          Dst:             boxaDestroy
        - Src:             'pix4.c:2961,5'
          Dst:             pixaDestroy
    - functionName:    pixGetRankColorArray
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2549
      functionLinenumberEnd: 2614
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - nbins
        - type
        - factor
        - pcarray
        - pixadb
        - fontsize
      BBCount:         87
      ICount:          430
      EdgeCount:       120
      CyclomaticComplexity: 35
      functionsReached:
        - lept_stderr
        - pixClone
        - pixConvertRGBToGrayGeneral
        - pixDestroy
        - pixDisplayColorArray
        - pixGetBinnedColor
        - pixGetColormap
        - pixGetDepth
        - pixGetDimensions
        - pixRemoveColormap
        - pixScaleByIntSampling
        - pixWriteDebug
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pix4.c:2555,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2556,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:2557,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:2556,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2556,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2556,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2558,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2559,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2560,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:2559,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2559,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2559,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2560,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2561,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2562,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:2561,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2561,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2561,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2562,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2563,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:2564,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:2563,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2563,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2563,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2565,33'
          Branch Sides:
            - BranchSide:      'pix4.c:2565,37'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix4.c:2567,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pix4.c:2565,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2566,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix4.c:2567,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pix4.c:2566,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2566,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2566,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2567,30'
          Branch Sides:
            - BranchSide:      'pix4.c:2567,33'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix4.c:2572,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
        - Branch String:   'pix4.c:2567,56'
          Branch Sides:
            - BranchSide:      'pix4.c:2568,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix4.c:2572,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
        - Branch String:   'pix4.c:2568,31'
          Branch Sides:
            - BranchSide:      'pix4.c:2568,34'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix4.c:2572,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
        - Branch String:   'pix4.c:2568,55'
          Branch Sides:
            - BranchSide:      'pix4.c:2569,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix4.c:2572,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
        - Branch String:   'pix4.c:2569,30'
          Branch Sides:
            - BranchSide:      'pix4.c:2569,33'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix4.c:2572,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
        - Branch String:   'pix4.c:2569,58'
          Branch Sides:
            - BranchSide:      'pix4.c:2570,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix4.c:2572,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
        - Branch String:   'pix4.c:2570,30'
          Branch Sides:
            - BranchSide:      'pix4.c:2570,33'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix4.c:2572,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
        - Branch String:   'pix4.c:2567,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2571,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2572,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
        - Branch String:   'pix4.c:2571,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2571,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2571,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2572,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2573,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pix4.c:2579,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
        - Branch String:   'pix4.c:2573,26'
          Branch Sides:
            - BranchSide:      'pix4.c:2573,29'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pix4.c:2574,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
        - Branch String:   'pix4.c:2573,43'
          Branch Sides:
            - BranchSide:      'pix4.c:2573,46'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pix4.c:2574,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
        - Branch String:   'pix4.c:2573,59'
          Branch Sides:
            - BranchSide:      'pix4.c:2573,62'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pix4.c:2574,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
        - Branch String:   'pix4.c:2573,13'
          Branch Sides:
            - BranchSide:      'pix4.c:2574,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pix4.c:2578,5'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
        - Branch String:   'pix4.c:2574,13'
          Branch Sides:
            - BranchSide:      'pix4.c:2576,22'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
            - BranchSide:      'pix4.c:2576,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
                - lept_stderr
        - Branch String:   'pix4.c:2581,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2582,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix4.c:2587,34'
              BranchSideFuncs:
                - pixScaleByIntSampling
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
                - pixRemoveColormap
        - Branch String:   'pix4.c:2582,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2583,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix4.c:2583,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2588,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2589,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pix4.c:2591,25'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixConvertRGBToGrayGeneral
                - pixGetBinnedColor
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
        - Branch String:   'pix4.c:2601,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2602,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pix4.c:2605,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
        - Branch String:   'pix4.c:2602,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2603,13'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
            - BranchSide:      'pix4.c:2603,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
        - Branch String:   'pix4.c:2605,15'
          Branch Sides:
            - BranchSide:      'pix4.c:2605,18'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
            - BranchSide:      'pix4.c:2611,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
        - Branch String:   'pix4.c:2605,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2606,37'
              BranchSideFuncs:
                - pixDisplayColorArray
                - pixWriteDebug
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pix4.c:2611,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'pix4.c:2556,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2559,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2561,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2563,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2564,12'
          Dst:             pixGetColormap
        - Src:             'pix4.c:2565,9'
          Dst:             pixGetDepth
        - Src:             'pix4.c:2566,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2571,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2574,13'
          Dst:             lept_stderr
        - Src:             'pix4.c:2579,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:2582,9'
          Dst:             lept_stderr
        - Src:             'pix4.c:2587,12'
          Dst:             pixScaleByIntSampling
        - Src:             'pix4.c:2589,16'
          Dst:             pixRemoveColormap
        - Src:             'pix4.c:2591,16'
          Dst:             pixClone
        - Src:             'pix4.c:2592,5'
          Dst:             pixDestroy
        - Src:             'pix4.c:2595,12'
          Dst:             pixConvertRGBToGrayGeneral
        - Src:             'pix4.c:2599,5'
          Dst:             pixGetBinnedColor
        - Src:             'pix4.c:2602,9'
          Dst:             lept_stderr
        - Src:             'pix4.c:2606,16'
          Dst:             pixDisplayColorArray
        - Src:             'pix4.c:2607,9'
          Dst:             pixWriteDebug
        - Src:             'pix4.c:2608,9'
          Dst:             pixDestroy
        - Src:             'pix4.c:2611,5'
          Dst:             pixDestroy
        - Src:             'pix4.c:2612,5'
          Dst:             pixDestroy
    - functionName:    pixGetBinnedColor
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2651
      functionLinenumberEnd: 2790
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pixg
        - factor
        - nbins
        - pcarray
        - pixadb
      BBCount:         94
      ICount:          700
      EdgeCount:       124
      CyclomaticComplexity: 32
      functionsReached:
        - calloc
        - composeRGBPixel
        - extractRGBValues
        - gplotSimplePix1
        - l_dnaaAddNumber
        - l_dnaaCreateFull
        - l_dnaaDestroy
        - l_dnaaGetDnaCount
        - l_dnaaGetNumberCount
        - l_dnaaGetValue
        - lept_mkdir
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaDiscretizeHistoInBins
        - numaGetIValue
        - numaGetUniformBinSizes
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixaAddPix
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix4.c:2661,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2662,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - l_dnaaCreateFull
                - l_dnaaGetNumberCount
                - numaGetUniformBinSizes
                - calloc
                - numaGetIValue
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetDnaCount
                - l_dnaaGetValue
                - extractRGBValues
                - composeRGBPixel
                - numaGetIValue
                - l_dnaaDestroy
                - returnErrorInt
                - numaCreate
                - numaDiscretizeHistoInBins
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - l_dnaaGetDnaCount
                - numaAddNumber
                - l_dnaaAddNumber
                - lept_stderr
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pix4.c:2663,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - l_dnaaCreateFull
                - l_dnaaGetNumberCount
                - numaGetUniformBinSizes
                - calloc
                - numaGetIValue
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetDnaCount
                - l_dnaaGetValue
                - extractRGBValues
                - composeRGBPixel
                - numaGetIValue
                - l_dnaaDestroy
                - returnErrorInt
                - numaCreate
                - numaDiscretizeHistoInBins
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - l_dnaaGetDnaCount
                - numaAddNumber
                - l_dnaaAddNumber
                - lept_stderr
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pix4.c:2662,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2662,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2662,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2664,15'
          Branch Sides:
            - BranchSide:      'pix4.c:2664,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - l_dnaaCreateFull
                - l_dnaaGetNumberCount
                - numaGetUniformBinSizes
                - calloc
                - numaGetIValue
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetDnaCount
                - l_dnaaGetValue
                - extractRGBValues
                - composeRGBPixel
                - numaGetIValue
                - l_dnaaDestroy
                - returnErrorInt
                - numaCreate
                - numaDiscretizeHistoInBins
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - l_dnaaGetDnaCount
                - numaAddNumber
                - l_dnaaAddNumber
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix4.c:2665,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix4.c:2664,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2665,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2666,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - l_dnaaCreateFull
                - l_dnaaGetNumberCount
                - numaGetUniformBinSizes
                - calloc
                - numaGetIValue
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetDnaCount
                - l_dnaaGetValue
                - extractRGBValues
                - composeRGBPixel
                - numaGetIValue
                - l_dnaaDestroy
                - returnErrorInt
                - numaCreate
                - numaDiscretizeHistoInBins
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - l_dnaaGetDnaCount
                - numaAddNumber
                - l_dnaaAddNumber
                - lept_stderr
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pix4.c:2665,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2665,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2665,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2666,15'
          Branch Sides:
            - BranchSide:      'pix4.c:2666,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - l_dnaaCreateFull
                - l_dnaaGetNumberCount
                - numaGetUniformBinSizes
                - calloc
                - numaGetIValue
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetDnaCount
                - l_dnaaGetValue
                - extractRGBValues
                - composeRGBPixel
                - numaGetIValue
                - l_dnaaDestroy
                - returnErrorInt
                - numaCreate
                - numaDiscretizeHistoInBins
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - l_dnaaGetDnaCount
                - numaAddNumber
                - l_dnaaAddNumber
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix4.c:2667,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix4.c:2666,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2667,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2668,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - l_dnaaCreateFull
                - l_dnaaGetNumberCount
                - numaGetUniformBinSizes
                - calloc
                - numaGetIValue
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetDnaCount
                - l_dnaaGetValue
                - extractRGBValues
                - composeRGBPixel
                - numaGetIValue
                - l_dnaaDestroy
                - returnErrorInt
                - numaCreate
                - numaDiscretizeHistoInBins
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - l_dnaaGetDnaCount
                - numaAddNumber
                - l_dnaaAddNumber
                - lept_stderr
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pix4.c:2667,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2667,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2667,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2668,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2669,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - l_dnaaCreateFull
                - l_dnaaGetNumberCount
                - numaGetUniformBinSizes
                - calloc
                - numaGetIValue
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetDnaCount
                - l_dnaaGetValue
                - extractRGBValues
                - composeRGBPixel
                - numaGetIValue
                - l_dnaaDestroy
                - returnErrorInt
                - numaCreate
                - numaDiscretizeHistoInBins
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - l_dnaaGetDnaCount
                - numaAddNumber
                - l_dnaaAddNumber
                - lept_stderr
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'pix4.c:2672,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - l_dnaaCreateFull
                - l_dnaaGetNumberCount
                - numaGetUniformBinSizes
                - calloc
                - numaGetIValue
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetDnaCount
                - l_dnaaGetValue
                - extractRGBValues
                - composeRGBPixel
                - numaGetIValue
                - l_dnaaDestroy
                - returnErrorInt
                - numaCreate
                - numaDiscretizeHistoInBins
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - l_dnaaGetDnaCount
                - numaAddNumber
                - l_dnaaAddNumber
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pix4.c:2669,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2670,16'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - l_dnaaCreateFull
                - l_dnaaGetNumberCount
                - numaGetUniformBinSizes
                - calloc
                - numaGetIValue
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetDnaCount
                - l_dnaaGetValue
                - extractRGBValues
                - composeRGBPixel
                - numaGetIValue
                - l_dnaaDestroy
                - returnErrorInt
                - numaCreate
                - numaDiscretizeHistoInBins
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - l_dnaaGetDnaCount
                - numaAddNumber
                - l_dnaaAddNumber
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix4.c:2670,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - l_dnaaCreateFull
                - l_dnaaGetNumberCount
                - numaGetUniformBinSizes
                - calloc
                - numaGetIValue
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetDnaCount
                - l_dnaaGetValue
                - extractRGBValues
                - composeRGBPixel
                - numaGetIValue
                - l_dnaaDestroy
                - returnErrorInt
                - numaCreate
                - numaDiscretizeHistoInBins
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - l_dnaaGetDnaCount
                - numaAddNumber
                - l_dnaaAddNumber
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pix4.c:2672,19'
          Branch Sides:
            - BranchSide:      'pix4.c:2672,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2673,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix4.c:2672,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2673,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2676,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - l_dnaaCreateFull
                - l_dnaaGetNumberCount
                - numaGetUniformBinSizes
                - calloc
                - numaGetIValue
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetDnaCount
                - l_dnaaGetValue
                - extractRGBValues
                - composeRGBPixel
                - numaGetIValue
                - l_dnaaDestroy
                - returnErrorInt
                - numaCreate
                - numaDiscretizeHistoInBins
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - l_dnaaGetDnaCount
                - numaAddNumber
                - l_dnaaAddNumber
                - lept_stderr
        - Branch String:   'pix4.c:2673,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2673,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2673,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2679,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2680,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix4.c:2692,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - l_dnaaCreateFull
                - l_dnaaGetNumberCount
                - numaGetUniformBinSizes
                - calloc
                - numaGetIValue
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetDnaCount
                - l_dnaaGetValue
                - extractRGBValues
                - composeRGBPixel
                - numaGetIValue
                - l_dnaaDestroy
                - returnErrorInt
                - numaCreate
                - numaDiscretizeHistoInBins
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - l_dnaaGetDnaCount
                - numaAddNumber
                - l_dnaaAddNumber
        - Branch String:   'pix4.c:2680,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2681,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix4.c:2681,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2697,5'
          Branch Sides:
            - BranchSide:      'pix4.c:2698,17'
              BranchSideFuncs:
                - l_dnaaGetNumberCount
                - numaGetUniformBinSizes
                - calloc
                - numaGetIValue
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetDnaCount
                - l_dnaaGetValue
                - extractRGBValues
                - composeRGBPixel
                - numaGetIValue
                - l_dnaaDestroy
                - returnErrorInt
                - numaCreate
                - numaDiscretizeHistoInBins
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - l_dnaaGetDnaCount
                - numaAddNumber
                - l_dnaaAddNumber
            - BranchSide:      'pix4.c:2706,9'
              BranchSideFuncs:
                - l_dnaaGetNumberCount
                - numaGetUniformBinSizes
                - calloc
                - numaGetIValue
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetDnaCount
                - l_dnaaGetValue
                - extractRGBValues
                - composeRGBPixel
                - numaGetIValue
                - l_dnaaDestroy
                - returnErrorInt
                - numaCreate
                - numaDiscretizeHistoInBins
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - l_dnaaGetDnaCount
                - numaAddNumber
        - Branch String:   'pix4.c:2700,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2701,23'
              BranchSideFuncs:
                - l_dnaaAddNumber
                - l_dnaaGetNumberCount
                - numaGetUniformBinSizes
                - calloc
                - numaGetIValue
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetDnaCount
                - l_dnaaGetValue
                - extractRGBValues
                - composeRGBPixel
                - numaGetIValue
                - l_dnaaDestroy
                - returnErrorInt
                - numaCreate
                - numaDiscretizeHistoInBins
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - l_dnaaGetDnaCount
                - numaAddNumber
            - BranchSide:      'pix4.c:2704,5'
              BranchSideFuncs:
                - l_dnaaGetNumberCount
                - numaGetUniformBinSizes
                - calloc
                - numaGetIValue
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetDnaCount
                - l_dnaaGetValue
                - extractRGBValues
                - composeRGBPixel
                - numaGetIValue
                - l_dnaaDestroy
                - returnErrorInt
                - numaCreate
                - numaDiscretizeHistoInBins
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - l_dnaaGetDnaCount
                - numaAddNumber
                - l_dnaaAddNumber
        - Branch String:   'pix4.c:2706,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2708,14'
              BranchSideFuncs:
                - numaCreate
                - numaDiscretizeHistoInBins
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - l_dnaaGetNumberCount
                - numaGetUniformBinSizes
                - calloc
                - numaGetIValue
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetDnaCount
                - l_dnaaGetValue
                - extractRGBValues
                - composeRGBPixel
                - numaGetIValue
                - l_dnaaDestroy
                - returnErrorInt
                - l_dnaaGetDnaCount
                - numaAddNumber
            - BranchSide:      'pix4.c:2724,33'
              BranchSideFuncs:
                - l_dnaaGetNumberCount
                - numaGetUniformBinSizes
                - calloc
                - numaGetIValue
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetDnaCount
                - l_dnaaGetValue
                - extractRGBValues
                - composeRGBPixel
                - numaGetIValue
                - l_dnaaDestroy
                - returnErrorInt
        - Branch String:   'pix4.c:2709,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2710,27'
              BranchSideFuncs:
                - l_dnaaGetDnaCount
                - numaAddNumber
                - numaDiscretizeHistoInBins
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - l_dnaaGetNumberCount
                - numaGetUniformBinSizes
                - calloc
                - numaGetIValue
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetDnaCount
                - l_dnaaGetValue
                - extractRGBValues
                - composeRGBPixel
                - numaGetIValue
                - l_dnaaDestroy
                - returnErrorInt
            - BranchSide:      'pix4.c:2713,35'
              BranchSideFuncs:
                - numaDiscretizeHistoInBins
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - l_dnaaGetNumberCount
                - numaGetUniformBinSizes
                - calloc
                - numaGetIValue
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetDnaCount
                - l_dnaaGetValue
                - extractRGBValues
                - composeRGBPixel
                - numaGetIValue
                - l_dnaaDestroy
                - returnErrorInt
        - Branch String:   'pix4.c:2725,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2726,9'
              BranchSideFuncs:
                - l_dnaaDestroy
                - returnErrorInt
            - BranchSide:      'pix4.c:2732,26'
              BranchSideFuncs:
                - calloc
                - numaGetIValue
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetDnaCount
                - l_dnaaGetValue
                - extractRGBValues
                - composeRGBPixel
                - numaGetIValue
        - Branch String:   'pix4.c:2727,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2727,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2727,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2737,5'
          Branch Sides:
            - BranchSide:      'pix4.c:2738,35'
              BranchSideFuncs:
                - l_dnaaGetDnaCount
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetValue
                - extractRGBValues
                - composeRGBPixel
                - numaGetIValue
            - BranchSide:      'pix4.c:2760,9'
              BranchSideFuncs:
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pix4.c:2739,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2740,21'
              BranchSideFuncs:
                - l_dnaaGetValue
                - extractRGBValues
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetDnaCount
                - composeRGBPixel
                - numaGetIValue
            - BranchSide:      'pix4.c:2758,13'
              BranchSideFuncs:
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetDnaCount
                - l_dnaaGetValue
                - extractRGBValues
                - composeRGBPixel
                - numaGetIValue
        - Branch String:   'pix4.c:2746,17'
          Branch Sides:
            - BranchSide:      'pix4.c:2747,34'
              BranchSideFuncs:
                - composeRGBPixel
                - numaGetIValue
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetDnaCount
                - l_dnaaGetValue
                - extractRGBValues
            - BranchSide:      'pix4.c:2757,9'
              BranchSideFuncs:
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetDnaCount
                - l_dnaaGetValue
                - extractRGBValues
                - composeRGBPixel
                - numaGetIValue
        - Branch String:   'pix4.c:2754,21'
          Branch Sides:
            - BranchSide:      'pix4.c:2754,40'
              BranchSideFuncs:
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetDnaCount
                - l_dnaaGetValue
                - extractRGBValues
                - composeRGBPixel
                - numaGetIValue
            - BranchSide:      'pix4.c:2755,31'
              BranchSideFuncs:
                - numaGetIValue
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetDnaCount
                - l_dnaaGetValue
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pix4.c:2758,13'
          Branch Sides:
            - BranchSide:      'pix4.c:2758,32'
              BranchSideFuncs:
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pix4.c:2759,5'
              BranchSideFuncs:
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - l_dnaaGetDnaCount
                - l_dnaaGetValue
                - extractRGBValues
                - composeRGBPixel
                - numaGetIValue
        - Branch String:   'pix4.c:2760,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2761,9'
              BranchSideFuncs:
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pix4.c:2763,9'
              BranchSideFuncs:
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'pix4.c:2761,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2763,9'
              BranchSideFuncs:
                - lept_stderr
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'pix4.c:2763,9'
              BranchSideFuncs:
                - numaDestroy
                - l_dnaaDestroy
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'pix4.c:2763,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2765,28'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - numaCreate
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - l_dnaaDestroy
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'pix4.c:2786,16'
              BranchSideFuncs:
                - numaDestroy
                - l_dnaaDestroy
        - Branch String:   'pix4.c:2768,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2769,30'
              BranchSideFuncs:
                - extractRGBValues
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - l_dnaaDestroy
            - BranchSide:      'pix4.c:2774,9'
              BranchSideFuncs:
                - lept_mkdir
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - gplotSimplePix1
                - pixaAddPix
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - l_dnaaDestroy
      Callsites:
        - Src:             'pix4.c:2662,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2664,18'
          Dst:             pixGetDepth
        - Src:             'pix4.c:2665,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2666,18'
          Dst:             pixGetDepth
        - Src:             'pix4.c:2667,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2669,9'
          Dst:             lept_stderr
        - Src:             'pix4.c:2673,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2676,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:2680,9'
          Dst:             lept_stderr
        - Src:             'pix4.c:2692,13'
          Dst:             pixGetData
        - Src:             'pix4.c:2693,12'
          Dst:             pixGetWpl
        - Src:             'pix4.c:2694,13'
          Dst:             pixGetData
        - Src:             'pix4.c:2695,12'
          Dst:             pixGetWpl
        - Src:             'pix4.c:2696,11'
          Dst:             l_dnaaCreateFull
        - Src:             'pix4.c:2702,13'
          Dst:             l_dnaaAddNumber
        - Src:             'pix4.c:2708,14'
          Dst:             numaCreate
        - Src:             'pix4.c:2710,31'
          Dst:             l_dnaaGetDnaCount
        - Src:             'pix4.c:2710,13'
          Dst:             numaAddNumber
        - Src:             'pix4.c:2713,9'
          Dst:             numaDiscretizeHistoInBins
        - Src:             'pix4.c:2714,16'
          Dst:             gplotSimplePix1
        - Src:             'pix4.c:2715,9'
          Dst:             pixaAddPix
        - Src:             'pix4.c:2716,16'
          Dst:             gplotSimplePix1
        - Src:             'pix4.c:2717,9'
          Dst:             pixaAddPix
        - Src:             'pix4.c:2718,9'
          Dst:             numaDestroy
        - Src:             'pix4.c:2719,9'
          Dst:             numaDestroy
        - Src:             'pix4.c:2720,9'
          Dst:             numaDestroy
        - Src:             'pix4.c:2724,12'
          Dst:             l_dnaaGetNumberCount
        - Src:             'pix4.c:2725,19'
          Dst:             numaGetUniformBinSizes
        - Src:             'pix4.c:2726,9'
          Dst:             l_dnaaDestroy
        - Src:             'pix4.c:2727,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2732,26'
          Dst:             calloc
        - Src:             'pix4.c:2736,5'
          Dst:             numaGetIValue
        - Src:             'pix4.c:2738,17'
          Dst:             l_dnaaGetDnaCount
        - Src:             'pix4.c:2741,13'
          Dst:             l_dnaaGetValue
        - Src:             'pix4.c:2742,13'
          Dst:             extractRGBValues
        - Src:             'pix4.c:2750,17'
          Dst:             composeRGBPixel
        - Src:             'pix4.c:2755,17'
          Dst:             numaGetIValue
        - Src:             'pix4.c:2761,9'
          Dst:             lept_stderr
        - Src:             'pix4.c:2765,17'
          Dst:             numaCreate
        - Src:             'pix4.c:2766,19'
          Dst:             numaCreate
        - Src:             'pix4.c:2767,18'
          Dst:             numaCreate
        - Src:             'pix4.c:2769,13'
          Dst:             extractRGBValues
        - Src:             'pix4.c:2770,13'
          Dst:             numaAddNumber
        - Src:             'pix4.c:2771,13'
          Dst:             numaAddNumber
        - Src:             'pix4.c:2772,13'
          Dst:             numaAddNumber
        - Src:             'pix4.c:2774,9'
          Dst:             lept_mkdir
        - Src:             'pix4.c:2775,16'
          Dst:             gplotSimplePix1
        - Src:             'pix4.c:2776,9'
          Dst:             pixaAddPix
        - Src:             'pix4.c:2777,16'
          Dst:             gplotSimplePix1
        - Src:             'pix4.c:2778,9'
          Dst:             pixaAddPix
        - Src:             'pix4.c:2779,16'
          Dst:             gplotSimplePix1
        - Src:             'pix4.c:2780,9'
          Dst:             pixaAddPix
        - Src:             'pix4.c:2781,9'
          Dst:             numaDestroy
        - Src:             'pix4.c:2782,9'
          Dst:             numaDestroy
        - Src:             'pix4.c:2783,9'
          Dst:             numaDestroy
        - Src:             'pix4.c:2787,5'
          Dst:             numaDestroy
        - Src:             'pix4.c:2788,5'
          Dst:             l_dnaaDestroy
    - functionName:    pixDisplayColorArray
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2818
      functionLinenumberEnd: 2853
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - carray
        - ncolors
        - side
        - ncols
        - fontsize
      BBCount:         31
      ICount:          214
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - bmfCreate
        - bmfDestroy
        - extractRGBValues
        - pixAddBorder
        - pixAddSingleTextblock
        - pixClone
        - pixCreate
        - pixDestroy
        - pixSetAllArbitrary
        - pixaAddPix
        - pixaCreate
        - pixaDestroy
        - pixaDisplayTiledInColumns
        - returnErrorPtr
        - snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pix4.c:2825,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2826,23'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - bmfDestroy
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
                - returnErrorPtr
            - BranchSide:      'pix4.c:2827,9'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - bmfDestroy
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
                - returnErrorPtr
        - Branch String:   'pix4.c:2826,23'
          Branch Sides:
            - BranchSide:      'pix4.c:2826,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:2826,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2827,22'
          Branch Sides:
            - BranchSide:      'pix4.c:2827,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:2828,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix4.c:2827,39'
          Branch Sides:
            - BranchSide:      'pix4.c:2827,42'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:2828,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix4.c:2827,55'
          Branch Sides:
            - BranchSide:      'pix4.c:2827,58'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:2828,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix4.c:2827,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2828,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:2830,12'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - bmfDestroy
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
        - Branch String:   'pix4.c:2828,23'
          Branch Sides:
            - BranchSide:      'pix4.c:2828,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:2828,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2830,11'
          Branch Sides:
            - BranchSide:      'pix4.c:2830,9'
              BranchSideFuncs:
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - bmfDestroy
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
            - BranchSide:      'pix4.c:2830,52'
              BranchSideFuncs:
                - bmfCreate
                - pixaCreate
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - bmfDestroy
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
        - Branch String:   'pix4.c:2832,5'
          Branch Sides:
            - BranchSide:      'pix4.c:2833,26'
              BranchSideFuncs:
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - bmfDestroy
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
            - BranchSide:      'pix4.c:2849,38'
              BranchSideFuncs:
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - bmfDestroy
        - Branch String:   'pix4.c:2836,13'
          Branch Sides:
            - BranchSide:      'pix4.c:2837,30'
              BranchSideFuncs:
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - bmfDestroy
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixClone
            - BranchSide:      'pix4.c:2843,29'
              BranchSideFuncs:
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDisplayTiledInColumns
                - pixaDestroy
                - bmfDestroy
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - extractRGBValues
                - snprintf
                - pixAddSingleTextblock
      Callsites:
        - Src:             'pix4.c:2826,23'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:2828,23'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:2830,36'
          Dst:             bmfCreate
        - Src:             'pix4.c:2831,12'
          Dst:             pixaCreate
        - Src:             'pix4.c:2833,16'
          Dst:             pixCreate
        - Src:             'pix4.c:2834,9'
          Dst:             pixSetAllArbitrary
        - Src:             'pix4.c:2835,16'
          Dst:             pixAddBorder
        - Src:             'pix4.c:2837,13'
          Dst:             extractRGBValues
        - Src:             'pix4.c:2838,13'
          Dst:             snprintf
        - Src:             'pix4.c:2840,20'
          Dst:             pixAddSingleTextblock
        - Src:             'pix4.c:2843,20'
          Dst:             pixClone
        - Src:             'pix4.c:2845,9'
          Dst:             pixaAddPix
        - Src:             'pix4.c:2846,9'
          Dst:             pixDestroy
        - Src:             'pix4.c:2847,9'
          Dst:             pixDestroy
        - Src:             'pix4.c:2849,12'
          Dst:             pixaDisplayTiledInColumns
        - Src:             'pix4.c:2850,5'
          Dst:             pixaDestroy
        - Src:             'pix4.c:2851,5'
          Dst:             bmfDestroy
    - functionName:    pixGetBinnedComponentRange
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2453
      functionLinenumberEnd: 2505
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - nbins
        - factor
        - color
        - pminval
        - pmaxval
        - pcarray
        - fontsize
      BBCount:         92
      ICount:          452
      EdgeCount:       124
      CyclomaticComplexity: 34
      functionsReached:
        - extractRGBValues
        - lept_stderr
        - pixDestroy
        - pixDisplay
        - pixDisplayColorArray
        - pixGetDepth
        - pixGetRankColorArray
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix4.c:2458,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2458,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - extractRGBValues
                - free
                - pixDisplayColorArray
                - pixDisplay
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:2459,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - extractRGBValues
                - free
                - pixDisplayColorArray
                - pixDisplay
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:2459,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2459,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - extractRGBValues
                - free
                - pixDisplayColorArray
                - pixDisplay
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:2460,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - extractRGBValues
                - free
                - pixDisplayColorArray
                - pixDisplay
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:2460,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2460,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - extractRGBValues
                - free
                - pixDisplayColorArray
                - pixDisplay
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:2461,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - extractRGBValues
                - free
                - pixDisplayColorArray
                - pixDisplay
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:2461,18'
          Branch Sides:
            - BranchSide:      'pix4.c:2461,22'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - extractRGBValues
                - free
                - pixDisplayColorArray
                - pixDisplay
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:2463,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - extractRGBValues
                - free
                - pixDisplayColorArray
                - pixDisplay
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:2461,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2462,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - extractRGBValues
                - free
                - pixDisplayColorArray
                - pixDisplay
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:2463,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - extractRGBValues
                - free
                - pixDisplayColorArray
                - pixDisplay
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:2462,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2462,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2462,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2463,15'
          Branch Sides:
            - BranchSide:      'pix4.c:2463,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - extractRGBValues
                - free
                - pixDisplayColorArray
                - pixDisplay
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:2464,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix4.c:2463,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2464,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2465,9'
              BranchSideFuncs:
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - extractRGBValues
                - free
                - pixDisplayColorArray
                - pixDisplay
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:2464,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2464,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2464,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2465,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2466,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2467,9'
              BranchSideFuncs:
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - extractRGBValues
                - free
                - pixDisplayColorArray
                - pixDisplay
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:2466,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2466,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2466,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2467,31'
          Branch Sides:
            - BranchSide:      'pix4.c:2467,34'
              BranchSideFuncs:
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - extractRGBValues
                - free
                - pixDisplayColorArray
                - pixDisplay
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:2470,9'
              BranchSideFuncs:
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - extractRGBValues
                - free
                - pixDisplayColorArray
                - pixDisplay
                - pixDestroy
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pix4.c:2467,58'
          Branch Sides:
            - BranchSide:      'pix4.c:2468,9'
              BranchSideFuncs:
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - extractRGBValues
                - free
                - pixDisplayColorArray
                - pixDisplay
                - pixDestroy
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:2470,9'
              BranchSideFuncs:
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - extractRGBValues
                - free
                - pixDisplayColorArray
                - pixDisplay
                - pixDestroy
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pix4.c:2467,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2469,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2470,9'
              BranchSideFuncs:
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - extractRGBValues
                - free
                - pixDisplayColorArray
                - pixDisplay
                - pixDestroy
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pix4.c:2469,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2469,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2469,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2470,22'
          Branch Sides:
            - BranchSide:      'pix4.c:2470,25'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2471,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix4.c:2470,39'
          Branch Sides:
            - BranchSide:      'pix4.c:2470,42'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2471,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix4.c:2470,55'
          Branch Sides:
            - BranchSide:      'pix4.c:2470,58'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2471,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix4.c:2470,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2471,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2473,26'
              BranchSideFuncs:
                - pixGetRankColorArray
                - returnErrorInt
                - extractRGBValues
                - extractRGBValues
                - free
                - pixDisplayColorArray
                - pixDisplay
                - pixDestroy
                - lept_stderr
        - Branch String:   'pix4.c:2471,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2471,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2471,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2474,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2475,16'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - free
                - pixDisplayColorArray
                - pixDisplay
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pix4.c:2477,9'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - free
                - pixDisplayColorArray
                - pixDisplay
                - pixDestroy
                - lept_stderr
        - Branch String:   'pix4.c:2475,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2475,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2475,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2477,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2478,16'
              BranchSideFuncs:
                - pixDisplayColorArray
                - pixDisplay
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - free
                - lept_stderr
            - BranchSide:      'pix4.c:2485,22'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - free
        - Branch String:   'pix4.c:2478,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2479,13'
              BranchSideFuncs:
                - pixDisplayColorArray
                - pixDisplay
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - free
                - lept_stderr
            - BranchSide:      'pix4.c:2480,37'
              BranchSideFuncs:
                - pixDisplayColorArray
                - pixDisplay
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - free
        - Branch String:   'pix4.c:2479,13'
          Branch Sides:
            - BranchSide:      'pix4.c:2478,33'
              BranchSideFuncs:
                - lept_stderr
                - pixDisplayColorArray
                - pixDisplay
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - free
            - BranchSide:      'pix4.c:2478,33'
              BranchSideFuncs:
                - pixDisplayColorArray
                - pixDisplay
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - free
                - lept_stderr
        - Branch String:   'pix4.c:2487,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2488,18'
              BranchSideFuncs:
                - extractRGBValues
                - free
            - BranchSide:      'pix4.c:2489,14'
              BranchSideFuncs:
                - extractRGBValues
                - free
        - Branch String:   'pix4.c:2493,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2494,18'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix4.c:2495,14'
              BranchSideFuncs:
                - free
        - Branch String:   'pix4.c:2498,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2498,29'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix4.c:2499,9'
              BranchSideFuncs:
                - free
        - Branch String:   'pix4.c:2499,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2499,29'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix4.c:2500,9'
              BranchSideFuncs:
                - free
        - Branch String:   'pix4.c:2500,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2501,20'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2503,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'pix4.c:2462,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2463,18'
          Dst:             pixGetDepth
        - Src:             'pix4.c:2464,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2466,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2469,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2471,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2473,5'
          Dst:             pixGetRankColorArray
        - Src:             'pix4.c:2475,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2479,13'
          Dst:             lept_stderr
        - Src:             'pix4.c:2480,16'
          Dst:             pixDisplayColorArray
        - Src:             'pix4.c:2481,9'
          Dst:             pixDisplay
        - Src:             'pix4.c:2482,9'
          Dst:             pixDestroy
        - Src:             'pix4.c:2485,5'
          Dst:             extractRGBValues
        - Src:             'pix4.c:2491,5'
          Dst:             extractRGBValues
    - functionName:    pixGetMaxColorIndex
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2375
      functionLinenumberEnd: 2420
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pmaxindex
      BBCount:         68
      ICount:          364
      EdgeCount:       90
      CyclomaticComplexity: 24
      functionsReached:
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixZero
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix4.c:2379,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2380,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixZero
                - returnErrorInt
            - BranchSide:      'pix4.c:2381,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixZero
                - returnErrorInt
        - Branch String:   'pix4.c:2380,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2380,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2380,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2382,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2383,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixZero
                - returnErrorInt
            - BranchSide:      'pix4.c:2384,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixZero
                - returnErrorInt
        - Branch String:   'pix4.c:2383,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2383,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2383,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2385,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2385,19'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixZero
                - returnErrorInt
            - BranchSide:      'pix4.c:2388,21'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixZero
        - Branch String:   'pix4.c:2385,26'
          Branch Sides:
            - BranchSide:      'pix4.c:2385,29'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixZero
                - returnErrorInt
            - BranchSide:      'pix4.c:2388,21'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixZero
        - Branch String:   'pix4.c:2385,36'
          Branch Sides:
            - BranchSide:      'pix4.c:2385,39'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixZero
                - returnErrorInt
            - BranchSide:      'pix4.c:2388,21'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixZero
        - Branch String:   'pix4.c:2385,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2386,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2388,21'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixZero
        - Branch String:   'pix4.c:2386,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2386,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2386,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2392,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2393,17'
              BranchSideFuncs:
                - pixZero
            - BranchSide:      'pix4.c:2398,12'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2394,13'
          Branch Sides:
            - BranchSide:      'pix4.c:2394,25'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2395,22'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2398,5'
          Branch Sides:
            - BranchSide:      'pix4.c:2399,16'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2418,18'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2400,13'
          Branch Sides:
            - BranchSide:      'pix4.c:2401,20'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2405,20'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2401,13'
          Branch Sides:
            - BranchSide:      'pix4.c:2402,23'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2405,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2403,21'
          Branch Sides:
            - BranchSide:      'pix4.c:2403,38'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2404,13'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2405,20'
          Branch Sides:
            - BranchSide:      'pix4.c:2406,20'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2410,20'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2406,13'
          Branch Sides:
            - BranchSide:      'pix4.c:2407,23'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2410,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2408,21'
          Branch Sides:
            - BranchSide:      'pix4.c:2408,38'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2409,13'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2411,13'
          Branch Sides:
            - BranchSide:      'pix4.c:2412,23'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2415,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2413,21'
          Branch Sides:
            - BranchSide:      'pix4.c:2413,38'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2414,13'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2416,13'
          Branch Sides:
            - BranchSide:      'pix4.c:2416,28'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2417,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix4.c:2380,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2383,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2384,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:2386,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2388,11'
          Dst:             pixGetWpl
        - Src:             'pix4.c:2389,12'
          Dst:             pixGetData
        - Src:             'pix4.c:2393,9'
          Dst:             pixZero
    - functionName:    pixGetMaxValueInRect
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2305
      functionLinenumberEnd: 2362
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - box
        - pmaxval
        - pxmax
        - pymax
      BBCount:         75
      ICount:          432
      EdgeCount:       100
      CyclomaticComplexity: 27
      functionsReached:
        - boxGetGeometry
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pix4.c:2311,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2311,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:2312,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:2312,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2312,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:2313,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:2313,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2313,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:2314,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:2314,18'
          Branch Sides:
            - BranchSide:      'pix4.c:2314,22'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:2316,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:2314,28'
          Branch Sides:
            - BranchSide:      'pix4.c:2314,32'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:2316,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:2314,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2315,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:2316,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:2315,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2315,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2315,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2316,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2317,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:2318,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:2317,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2317,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2317,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2318,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2319,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2320,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
        - Branch String:   'pix4.c:2319,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2319,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2319,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2321,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2321,19'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
            - BranchSide:      'pix4.c:2324,21'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
        - Branch String:   'pix4.c:2321,27'
          Branch Sides:
            - BranchSide:      'pix4.c:2321,30'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorInt
            - BranchSide:      'pix4.c:2324,21'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
        - Branch String:   'pix4.c:2321,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2322,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2324,21'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
        - Branch String:   'pix4.c:2322,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2322,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2322,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2327,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2328,24'
              BranchSideFuncs:
                - boxGetGeometry
                - pixGetData
                - pixGetWpl
            - BranchSide:      'pix4.c:2333,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
        - Branch String:   'pix4.c:2337,5'
          Branch Sides:
            - BranchSide:      'pix4.c:2338,16'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2353,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2339,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2340,17'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2352,5'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2340,17'
          Branch Sides:
            - BranchSide:      'pix4.c:2341,23'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2342,22'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2342,22'
          Branch Sides:
            - BranchSide:      'pix4.c:2343,23'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2345,23'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2346,17'
          Branch Sides:
            - BranchSide:      'pix4.c:2347,26'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2351,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2353,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2354,17'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2358,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2358,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2358,29'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2359,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2359,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2359,25'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2360,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2360,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2360,25'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2361,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix4.c:2315,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2317,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2318,9'
          Dst:             pixGetColormap
        - Src:             'pix4.c:2319,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2320,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:2322,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2328,9'
          Dst:             boxGetGeometry
        - Src:             'pix4.c:2333,12'
          Dst:             pixGetData
        - Src:             'pix4.c:2334,11'
          Dst:             pixGetWpl
    - functionName:    pixGetExtremeValue
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2172
      functionLinenumberEnd: 2277
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - factor
        - type
        - prval
        - pgval
        - pbval
        - pgrayval
      BBCount:         171
      ICount:          805
      EdgeCount:       230
      CyclomaticComplexity: 61
      functionsReached:
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixcmapGetRangeValues
        - returnErrorInt
      functionUses:    9
      BranchProfiles:
        - Branch String:   'pix4.c:2179,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2179,17'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - returnErrorInt
            - BranchSide:      'pix4.c:2180,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - returnErrorInt
        - Branch String:   'pix4.c:2180,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2180,17'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - returnErrorInt
            - BranchSide:      'pix4.c:2181,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - returnErrorInt
        - Branch String:   'pix4.c:2181,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2181,17'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - returnErrorInt
            - BranchSide:      'pix4.c:2182,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - returnErrorInt
        - Branch String:   'pix4.c:2182,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2182,20'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - returnErrorInt
            - BranchSide:      'pix4.c:2183,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - returnErrorInt
        - Branch String:   'pix4.c:2183,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2184,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - returnErrorInt
            - BranchSide:      'pix4.c:2185,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - returnErrorInt
        - Branch String:   'pix4.c:2184,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2184,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2184,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2185,30'
          Branch Sides:
            - BranchSide:      'pix4.c:2185,33'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - returnErrorInt
            - BranchSide:      'pix4.c:2188,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
        - Branch String:   'pix4.c:2185,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2186,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2188,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
        - Branch String:   'pix4.c:2186,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2186,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2186,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2189,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2190,13'
              BranchSideFuncs:
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
            - BranchSide:      'pix4.c:2208,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:2190,13'
          Branch Sides:
            - BranchSide:      'pix4.c:2191,17'
              BranchSideFuncs:
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
            - BranchSide:      'pix4.c:2198,17'
              BranchSideFuncs:
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
        - Branch String:   'pix4.c:2191,17'
          Branch Sides:
            - BranchSide:      'pix4.c:2191,46'
              BranchSideFuncs:
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
            - BranchSide:      'pix4.c:2193,17'
              BranchSideFuncs:
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
        - Branch String:   'pix4.c:2193,17'
          Branch Sides:
            - BranchSide:      'pix4.c:2193,46'
              BranchSideFuncs:
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
            - BranchSide:      'pix4.c:2195,17'
              BranchSideFuncs:
                - pixcmapGetRangeValues
        - Branch String:   'pix4.c:2195,17'
          Branch Sides:
            - BranchSide:      'pix4.c:2195,46'
              BranchSideFuncs:
                - pixcmapGetRangeValues
            - BranchSide:      'pix4.c:2197,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2198,17'
          Branch Sides:
            - BranchSide:      'pix4.c:2198,46'
              BranchSideFuncs:
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
            - BranchSide:      'pix4.c:2200,17'
              BranchSideFuncs:
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
        - Branch String:   'pix4.c:2200,17'
          Branch Sides:
            - BranchSide:      'pix4.c:2200,46'
              BranchSideFuncs:
                - pixcmapGetRangeValues
                - pixcmapGetRangeValues
            - BranchSide:      'pix4.c:2202,17'
              BranchSideFuncs:
                - pixcmapGetRangeValues
        - Branch String:   'pix4.c:2209,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2210,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2211,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:2210,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2210,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2210,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2211,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2211,19'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:2213,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:2211,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2212,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2213,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:2212,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2212,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2212,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2213,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2213,20'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetData
                - pixGetWpl
                - returnErrorInt
            - BranchSide:      'pix4.c:2215,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'pix4.c:2213,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2214,16'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - returnErrorInt
            - BranchSide:      'pix4.c:2215,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'pix4.c:2214,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2214,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2214,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2215,17'
          Branch Sides:
            - BranchSide:      'pix4.c:2215,21'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetData
                - pixGetWpl
            - BranchSide:      'pix4.c:2218,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
        - Branch String:   'pix4.c:2215,27'
          Branch Sides:
            - BranchSide:      'pix4.c:2215,31'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
            - BranchSide:      'pix4.c:2218,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
        - Branch String:   'pix4.c:2215,37'
          Branch Sides:
            - BranchSide:      'pix4.c:2215,41'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
            - BranchSide:      'pix4.c:2218,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
        - Branch String:   'pix4.c:2215,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2216,16'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
            - BranchSide:      'pix4.c:2218,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
        - Branch String:   'pix4.c:2216,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2216,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2216,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2220,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2221,13'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2240,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2221,13'
          Branch Sides:
            - BranchSide:      'pix4.c:2222,20'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2224,20'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2226,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2227,20'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2235,21'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2228,13'
          Branch Sides:
            - BranchSide:      'pix4.c:2229,23'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2234,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2230,43'
          Branch Sides:
            - BranchSide:      'pix4.c:2230,46'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2231,22'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2230,60'
          Branch Sides:
            - BranchSide:      'pix4.c:2231,22'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2232,30'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2231,43'
          Branch Sides:
            - BranchSide:      'pix4.c:2231,46'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2233,13'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2230,21'
          Branch Sides:
            - BranchSide:      'pix4.c:2232,30'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2233,13'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2240,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2241,17'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2245,17'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2249,5'
          Branch Sides:
            - BranchSide:      'pix4.c:2250,16'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2273,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2251,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2252,21'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2272,5'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2253,17'
          Branch Sides:
            - BranchSide:      'pix4.c:2254,25'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2259,17'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2255,43'
          Branch Sides:
            - BranchSide:      'pix4.c:2255,46'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2256,22'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2255,62'
          Branch Sides:
            - BranchSide:      'pix4.c:2256,22'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2257,31'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2256,43'
          Branch Sides:
            - BranchSide:      'pix4.c:2256,46'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2258,13'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2255,21'
          Branch Sides:
            - BranchSide:      'pix4.c:2257,31'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2258,13'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2259,17'
          Branch Sides:
            - BranchSide:      'pix4.c:2260,25'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2265,17'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2261,43'
          Branch Sides:
            - BranchSide:      'pix4.c:2261,46'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2262,22'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2261,62'
          Branch Sides:
            - BranchSide:      'pix4.c:2262,22'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2263,31'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2262,43'
          Branch Sides:
            - BranchSide:      'pix4.c:2262,46'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2264,13'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2261,21'
          Branch Sides:
            - BranchSide:      'pix4.c:2263,31'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2264,13'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2265,17'
          Branch Sides:
            - BranchSide:      'pix4.c:2266,25'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2271,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2267,43'
          Branch Sides:
            - BranchSide:      'pix4.c:2267,46'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2268,22'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2267,62'
          Branch Sides:
            - BranchSide:      'pix4.c:2268,22'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2269,31'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2268,43'
          Branch Sides:
            - BranchSide:      'pix4.c:2268,46'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2270,13'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2267,21'
          Branch Sides:
            - BranchSide:      'pix4.c:2269,31'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2270,13'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2273,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2273,25'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2274,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2274,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2274,25'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2275,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2275,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2275,25'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:2276,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix4.c:2184,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2186,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2188,12'
          Dst:             pixGetColormap
        - Src:             'pix4.c:2191,24'
          Dst:             pixcmapGetRangeValues
        - Src:             'pix4.c:2193,24'
          Dst:             pixcmapGetRangeValues
        - Src:             'pix4.c:2195,24'
          Dst:             pixcmapGetRangeValues
        - Src:             'pix4.c:2198,24'
          Dst:             pixcmapGetRangeValues
        - Src:             'pix4.c:2200,24'
          Dst:             pixcmapGetRangeValues
        - Src:             'pix4.c:2202,24'
          Dst:             pixcmapGetRangeValues
        - Src:             'pix4.c:2208,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:2210,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2212,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2214,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2216,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2218,12'
          Dst:             pixGetData
        - Src:             'pix4.c:2219,11'
          Dst:             pixGetWpl
    - functionName:    pixGetRangeValues
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2094
      functionLinenumberEnd: 2141
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - factor
        - color
        - pminval
        - pmaxval
      BBCount:         53
      ICount:          263
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - pixGetColormap
        - pixGetDepth
        - pixGetExtremeValue
        - pixcmapGetRangeValues
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix4.c:2098,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2098,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - returnErrorInt
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetRangeValues
            - BranchSide:      'pix4.c:2099,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - returnErrorInt
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetRangeValues
        - Branch String:   'pix4.c:2099,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2099,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - returnErrorInt
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetRangeValues
            - BranchSide:      'pix4.c:2100,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - returnErrorInt
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetRangeValues
        - Branch String:   'pix4.c:2100,18'
          Branch Sides:
            - BranchSide:      'pix4.c:2100,22'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - returnErrorInt
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetRangeValues
            - BranchSide:      'pix4.c:2102,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - returnErrorInt
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetRangeValues
        - Branch String:   'pix4.c:2100,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2101,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - returnErrorInt
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetRangeValues
            - BranchSide:      'pix4.c:2102,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - returnErrorInt
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetRangeValues
        - Branch String:   'pix4.c:2101,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2101,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2101,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2102,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2103,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - returnErrorInt
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetRangeValues
            - BranchSide:      'pix4.c:2105,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - returnErrorInt
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - returnErrorInt
                - returnErrorInt
                - pixcmapGetRangeValues
        - Branch String:   'pix4.c:2103,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2103,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2103,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2106,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2107,38'
              BranchSideFuncs:
                - pixcmapGetRangeValues
            - BranchSide:      'pix4.c:2110,9'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:2110,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2111,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2112,21'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - returnErrorInt
        - Branch String:   'pix4.c:2111,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2111,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2111,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2113,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2113,19'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - returnErrorInt
            - BranchSide:      'pix4.c:2116,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
        - Branch String:   'pix4.c:2113,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2114,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2116,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
        - Branch String:   'pix4.c:2114,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2114,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2114,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2116,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2117,28'
              BranchSideFuncs:
                - pixGetExtremeValue
                - pixGetExtremeValue
            - BranchSide:      'pix4.c:2121,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
        - Branch String:   'pix4.c:2121,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2122,28'
              BranchSideFuncs:
                - pixGetExtremeValue
                - pixGetExtremeValue
            - BranchSide:      'pix4.c:2126,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
                - pixGetExtremeValue
        - Branch String:   'pix4.c:2126,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2127,28'
              BranchSideFuncs:
                - pixGetExtremeValue
                - pixGetExtremeValue
            - BranchSide:      'pix4.c:2131,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetExtremeValue
                - pixGetExtremeValue
        - Branch String:   'pix4.c:2131,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2132,28'
              BranchSideFuncs:
                - pixGetExtremeValue
                - pixGetExtremeValue
            - BranchSide:      'pix4.c:2137,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix4.c:2137,16'
          Branch Sides:
            - BranchSide:      'pix4.c:2137,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:2137,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix4.c:2101,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2103,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2105,12'
          Dst:             pixGetColormap
        - Src:             'pix4.c:2107,16'
          Dst:             pixcmapGetRangeValues
        - Src:             'pix4.c:2111,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2112,9'
          Dst:             pixGetDepth
        - Src:             'pix4.c:2114,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:2117,9'
          Dst:             pixGetExtremeValue
        - Src:             'pix4.c:2119,9'
          Dst:             pixGetExtremeValue
        - Src:             'pix4.c:2122,9'
          Dst:             pixGetExtremeValue
        - Src:             'pix4.c:2124,9'
          Dst:             pixGetExtremeValue
        - Src:             'pix4.c:2127,9'
          Dst:             pixGetExtremeValue
        - Src:             'pix4.c:2129,9'
          Dst:             pixGetExtremeValue
        - Src:             'pix4.c:2132,9'
          Dst:             pixGetExtremeValue
        - Src:             'pix4.c:2134,9'
          Dst:             pixGetExtremeValue
        - Src:             'pix4.c:2137,16'
          Dst:             returnErrorInt
    - functionName:    pixColumnStats
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1952
      functionLinenumberEnd: 2070
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - box
        - pnamean
        - pnamedian
        - pnamode
        - pnamodecount
        - pnavar
        - pnarootvar
      BBCount:         132
      ICount:          816
      EdgeCount:       174
      CyclomaticComplexity: 44
      functionsReached:
        - boxClipToRectangleParams
        - calloc
        - numaCreateFromFArray
        - numaGetFArray
        - numaMakeConstant
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
        - sqrtf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix4.c:1961,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1961,19'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
                - returnErrorInt
            - BranchSide:      'pix4.c:1962,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
                - returnErrorInt
        - Branch String:   'pix4.c:1962,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1962,21'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
                - returnErrorInt
            - BranchSide:      'pix4.c:1963,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
                - returnErrorInt
        - Branch String:   'pix4.c:1963,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1963,19'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
                - returnErrorInt
            - BranchSide:      'pix4.c:1964,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
                - returnErrorInt
        - Branch String:   'pix4.c:1964,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1964,24'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
                - returnErrorInt
            - BranchSide:      'pix4.c:1965,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
                - returnErrorInt
        - Branch String:   'pix4.c:1965,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1965,18'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
                - returnErrorInt
            - BranchSide:      'pix4.c:1966,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
                - returnErrorInt
        - Branch String:   'pix4.c:1966,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1966,22'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
                - returnErrorInt
            - BranchSide:      'pix4.c:1967,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
                - returnErrorInt
        - Branch String:   'pix4.c:1967,15'
          Branch Sides:
            - BranchSide:      'pix4.c:1967,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1968,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix4.c:1967,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1968,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1969,43'
              BranchSideFuncs:
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
                - returnErrorInt
        - Branch String:   'pix4.c:1968,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1968,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1968,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1973,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1975,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1978,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
        - Branch String:   'pix4.c:1975,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1975,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1975,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1980,17'
          Branch Sides:
            - BranchSide:      'pix4.c:1980,20'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
            - BranchSide:      'pix4.c:1981,33'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
        - Branch String:   'pix4.c:1980,27'
          Branch Sides:
            - BranchSide:      'pix4.c:1980,30'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
            - BranchSide:      'pix4.c:1981,33'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
        - Branch String:   'pix4.c:1980,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1981,33'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
            - BranchSide:      'pix4.c:2018,9'
              BranchSideFuncs:
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
        - Branch String:   'pix4.c:1984,20'
          Branch Sides:
            - BranchSide:      'pix4.c:1984,23'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
            - BranchSide:      'pix4.c:1985,34'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
        - Branch String:   'pix4.c:1984,13'
          Branch Sides:
            - BranchSide:      'pix4.c:1985,34'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
            - BranchSide:      'pix4.c:1989,18'
              BranchSideFuncs:
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
        - Branch String:   'pix4.c:1986,17'
          Branch Sides:
            - BranchSide:      'pix4.c:1987,42'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
            - BranchSide:      'pix4.c:1988,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
        - Branch String:   'pix4.c:1989,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1990,25'
              BranchSideFuncs:
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
            - BranchSide:      'pix4.c:2004,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
        - Branch String:   'pix4.c:1991,13'
          Branch Sides:
            - BranchSide:      'pix4.c:1992,23'
              BranchSideFuncs:
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
            - BranchSide:      'pix4.c:1996,25'
              BranchSideFuncs:
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
        - Branch String:   'pix4.c:1998,24'
          Branch Sides:
            - BranchSide:      'pix4.c:1998,27'
              BranchSideFuncs:
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
            - BranchSide:      'pix4.c:1999,28'
              BranchSideFuncs:
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
        - Branch String:   'pix4.c:1998,17'
          Branch Sides:
            - BranchSide:      'pix4.c:1999,28'
              BranchSideFuncs:
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
            - BranchSide:      'pix4.c:2003,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
        - Branch String:   'pix4.c:2000,21'
          Branch Sides:
            - BranchSide:      'pix4.c:2001,42'
              BranchSideFuncs:
                - sqrtf
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
            - BranchSide:      'pix4.c:2002,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
        - Branch String:   'pix4.c:2005,13'
          Branch Sides:
            - BranchSide:      'pix4.c:2006,45'
              BranchSideFuncs:
                - numaCreateFromFArray
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
            - BranchSide:      'pix4.c:2008,13'
              BranchSideFuncs:
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
        - Branch String:   'pix4.c:2009,13'
          Branch Sides:
            - BranchSide:      'pix4.c:2010,44'
              BranchSideFuncs:
                - numaCreateFromFArray
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
            - BranchSide:      'pix4.c:2012,13'
              BranchSideFuncs:
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
        - Branch String:   'pix4.c:2013,13'
          Branch Sides:
            - BranchSide:      'pix4.c:2014,48'
              BranchSideFuncs:
                - numaCreateFromFArray
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
            - BranchSide:      'pix4.c:2015,5'
              BranchSideFuncs:
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
        - Branch String:   'pix4.c:2018,19'
          Branch Sides:
            - BranchSide:      'pix4.c:2018,22'
              BranchSideFuncs:
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
            - BranchSide:      'pix4.c:2019,28'
              BranchSideFuncs:
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
        - Branch String:   'pix4.c:2018,30'
          Branch Sides:
            - BranchSide:      'pix4.c:2018,33'
              BranchSideFuncs:
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
            - BranchSide:      'pix4.c:2019,28'
              BranchSideFuncs:
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
        - Branch String:   'pix4.c:2018,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2019,28'
              BranchSideFuncs:
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
            - BranchSide:      'pix4.c:2069,5'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:2020,13'
          Branch Sides:
            - BranchSide:      'pix4.c:2021,46'
              BranchSideFuncs:
                - numaMakeConstant
                - numaGetFArray
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
            - BranchSide:      'pix4.c:2024,13'
              BranchSideFuncs:
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
        - Branch String:   'pix4.c:2024,13'
          Branch Sides:
            - BranchSide:      'pix4.c:2025,44'
              BranchSideFuncs:
                - numaMakeConstant
                - numaGetFArray
                - free
                - numaMakeConstant
                - numaGetFArray
            - BranchSide:      'pix4.c:2028,13'
              BranchSideFuncs:
                - free
                - numaMakeConstant
                - numaGetFArray
        - Branch String:   'pix4.c:2028,13'
          Branch Sides:
            - BranchSide:      'pix4.c:2029,49'
              BranchSideFuncs:
                - numaMakeConstant
                - numaGetFArray
                - free
            - BranchSide:      'pix4.c:2032,18'
              BranchSideFuncs:
                - free
        - Branch String:   'pix4.c:2032,9'
          Branch Sides:
            - BranchSide:      'pix4.c:2033,20'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix4.c:2066,9'
              BranchSideFuncs:
                - free
        - Branch String:   'pix4.c:2034,13'
          Branch Sides:
            - BranchSide:      'pix4.c:2035,23'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix4.c:2039,17'
              BranchSideFuncs:
                - free
        - Branch String:   'pix4.c:2039,17'
          Branch Sides:
            - BranchSide:      'pix4.c:2040,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix4.c:2051,17'
              BranchSideFuncs:
                - free
        - Branch String:   'pix4.c:2042,17'
          Branch Sides:
            - BranchSide:      'pix4.c:2043,28'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix4.c:2049,13'
              BranchSideFuncs:
                - free
        - Branch String:   'pix4.c:2044,25'
          Branch Sides:
            - BranchSide:      'pix4.c:2045,39'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix4.c:2048,17'
              BranchSideFuncs:
                - free
        - Branch String:   'pix4.c:2051,25'
          Branch Sides:
            - BranchSide:      'pix4.c:2051,28'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix4.c:2052,21'
              BranchSideFuncs:
                - free
        - Branch String:   'pix4.c:2051,17'
          Branch Sides:
            - BranchSide:      'pix4.c:2052,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix4.c:2065,9'
              BranchSideFuncs:
                - free
        - Branch String:   'pix4.c:2054,17'
          Branch Sides:
            - BranchSide:      'pix4.c:2055,25'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix4.c:2060,21'
              BranchSideFuncs:
                - free
        - Branch String:   'pix4.c:2055,25'
          Branch Sides:
            - BranchSide:      'pix4.c:2056,31'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix4.c:2059,17'
              BranchSideFuncs:
                - free
        - Branch String:   'pix4.c:2060,21'
          Branch Sides:
            - BranchSide:      'pix4.c:2061,33'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix4.c:2062,21'
              BranchSideFuncs:
                - free
        - Branch String:   'pix4.c:2062,21'
          Branch Sides:
            - BranchSide:      'pix4.c:2063,38'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix4.c:2064,13'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'pix4.c:1967,18'
          Dst:             pixGetDepth
        - Src:             'pix4.c:1968,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1972,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:1973,9'
          Dst:             boxClipToRectangleParams
        - Src:             'pix4.c:1975,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1978,13'
          Dst:             pixGetData
        - Src:             'pix4.c:1979,12'
          Dst:             pixGetWpl
        - Src:             'pix4.c:1982,31'
          Dst:             calloc
        - Src:             'pix4.c:1983,33'
          Dst:             calloc
        - Src:             'pix4.c:1985,34'
          Dst:             calloc
        - Src:             'pix4.c:1987,42'
          Dst:             calloc
        - Src:             'pix4.c:2001,36'
          Dst:             sqrtf
        - Src:             'pix4.c:2006,24'
          Dst:             numaCreateFromFArray
        - Src:             'pix4.c:2010,23'
          Dst:             numaCreateFromFArray
        - Src:             'pix4.c:2014,27'
          Dst:             numaCreateFromFArray
        - Src:             'pix4.c:2019,28'
          Dst:             calloc
        - Src:             'pix4.c:2021,26'
          Dst:             numaMakeConstant
        - Src:             'pix4.c:2022,24'
          Dst:             numaGetFArray
        - Src:             'pix4.c:2025,24'
          Dst:             numaMakeConstant
        - Src:             'pix4.c:2026,22'
          Dst:             numaGetFArray
        - Src:             'pix4.c:2029,29'
          Dst:             numaMakeConstant
        - Src:             'pix4.c:2030,27'
          Dst:             numaGetFArray
    - functionName:    pixRowStats
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1794
      functionLinenumberEnd: 1914
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - box
        - pnamean
        - pnamedian
        - pnamode
        - pnamodecount
        - pnavar
        - pnarootvar
      BBCount:         132
      ICount:          816
      EdgeCount:       174
      CyclomaticComplexity: 44
      functionsReached:
        - boxClipToRectangleParams
        - calloc
        - numaCreateFromFArray
        - numaGetFArray
        - numaMakeConstant
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
        - sqrtf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix4.c:1803,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1803,19'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
                - returnErrorInt
            - BranchSide:      'pix4.c:1804,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
                - returnErrorInt
        - Branch String:   'pix4.c:1804,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1804,21'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
                - returnErrorInt
            - BranchSide:      'pix4.c:1805,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
                - returnErrorInt
        - Branch String:   'pix4.c:1805,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1805,19'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
                - returnErrorInt
            - BranchSide:      'pix4.c:1806,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
                - returnErrorInt
        - Branch String:   'pix4.c:1806,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1806,24'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
                - returnErrorInt
            - BranchSide:      'pix4.c:1807,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
                - returnErrorInt
        - Branch String:   'pix4.c:1807,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1807,18'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
                - returnErrorInt
            - BranchSide:      'pix4.c:1808,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
                - returnErrorInt
        - Branch String:   'pix4.c:1808,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1808,22'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
                - returnErrorInt
            - BranchSide:      'pix4.c:1809,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
                - returnErrorInt
        - Branch String:   'pix4.c:1809,15'
          Branch Sides:
            - BranchSide:      'pix4.c:1809,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1810,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix4.c:1809,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1810,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1811,43'
              BranchSideFuncs:
                - pixGetDimensions
                - boxClipToRectangleParams
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
                - returnErrorInt
        - Branch String:   'pix4.c:1810,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1810,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1810,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1815,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1817,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1820,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - calloc
                - calloc
                - free
                - free
                - free
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
        - Branch String:   'pix4.c:1817,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1817,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1817,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1822,17'
          Branch Sides:
            - BranchSide:      'pix4.c:1822,20'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
            - BranchSide:      'pix4.c:1823,33'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
        - Branch String:   'pix4.c:1822,27'
          Branch Sides:
            - BranchSide:      'pix4.c:1822,30'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
            - BranchSide:      'pix4.c:1823,33'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
        - Branch String:   'pix4.c:1822,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1823,33'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
                - calloc
            - BranchSide:      'pix4.c:1861,9'
              BranchSideFuncs:
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
        - Branch String:   'pix4.c:1826,20'
          Branch Sides:
            - BranchSide:      'pix4.c:1826,23'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
            - BranchSide:      'pix4.c:1827,34'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
        - Branch String:   'pix4.c:1826,13'
          Branch Sides:
            - BranchSide:      'pix4.c:1827,34'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
                - calloc
            - BranchSide:      'pix4.c:1831,18'
              BranchSideFuncs:
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
        - Branch String:   'pix4.c:1828,17'
          Branch Sides:
            - BranchSide:      'pix4.c:1829,42'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
            - BranchSide:      'pix4.c:1830,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
        - Branch String:   'pix4.c:1831,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1832,25'
              BranchSideFuncs:
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
            - BranchSide:      'pix4.c:1847,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
        - Branch String:   'pix4.c:1834,13'
          Branch Sides:
            - BranchSide:      'pix4.c:1835,23'
              BranchSideFuncs:
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
            - BranchSide:      'pix4.c:1839,25'
              BranchSideFuncs:
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
        - Branch String:   'pix4.c:1841,24'
          Branch Sides:
            - BranchSide:      'pix4.c:1841,27'
              BranchSideFuncs:
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
            - BranchSide:      'pix4.c:1842,28'
              BranchSideFuncs:
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
        - Branch String:   'pix4.c:1841,17'
          Branch Sides:
            - BranchSide:      'pix4.c:1842,28'
              BranchSideFuncs:
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
            - BranchSide:      'pix4.c:1846,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
        - Branch String:   'pix4.c:1843,21'
          Branch Sides:
            - BranchSide:      'pix4.c:1844,42'
              BranchSideFuncs:
                - sqrtf
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
            - BranchSide:      'pix4.c:1845,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
                - sqrtf
        - Branch String:   'pix4.c:1848,13'
          Branch Sides:
            - BranchSide:      'pix4.c:1849,45'
              BranchSideFuncs:
                - numaCreateFromFArray
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
            - BranchSide:      'pix4.c:1851,13'
              BranchSideFuncs:
                - free
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
                - numaCreateFromFArray
        - Branch String:   'pix4.c:1852,13'
          Branch Sides:
            - BranchSide:      'pix4.c:1853,44'
              BranchSideFuncs:
                - numaCreateFromFArray
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
            - BranchSide:      'pix4.c:1855,13'
              BranchSideFuncs:
                - free
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaCreateFromFArray
        - Branch String:   'pix4.c:1856,13'
          Branch Sides:
            - BranchSide:      'pix4.c:1857,48'
              BranchSideFuncs:
                - numaCreateFromFArray
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
            - BranchSide:      'pix4.c:1858,5'
              BranchSideFuncs:
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
        - Branch String:   'pix4.c:1861,19'
          Branch Sides:
            - BranchSide:      'pix4.c:1861,22'
              BranchSideFuncs:
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
            - BranchSide:      'pix4.c:1862,28'
              BranchSideFuncs:
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
        - Branch String:   'pix4.c:1861,30'
          Branch Sides:
            - BranchSide:      'pix4.c:1861,33'
              BranchSideFuncs:
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
            - BranchSide:      'pix4.c:1862,28'
              BranchSideFuncs:
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
        - Branch String:   'pix4.c:1861,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1862,28'
              BranchSideFuncs:
                - calloc
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
            - BranchSide:      'pix4.c:1913,5'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1863,13'
          Branch Sides:
            - BranchSide:      'pix4.c:1864,46'
              BranchSideFuncs:
                - numaMakeConstant
                - numaGetFArray
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
            - BranchSide:      'pix4.c:1867,13'
              BranchSideFuncs:
                - free
                - numaMakeConstant
                - numaGetFArray
                - numaMakeConstant
                - numaGetFArray
        - Branch String:   'pix4.c:1867,13'
          Branch Sides:
            - BranchSide:      'pix4.c:1868,44'
              BranchSideFuncs:
                - numaMakeConstant
                - numaGetFArray
                - free
                - numaMakeConstant
                - numaGetFArray
            - BranchSide:      'pix4.c:1871,13'
              BranchSideFuncs:
                - free
                - numaMakeConstant
                - numaGetFArray
        - Branch String:   'pix4.c:1871,13'
          Branch Sides:
            - BranchSide:      'pix4.c:1872,49'
              BranchSideFuncs:
                - numaMakeConstant
                - numaGetFArray
                - free
            - BranchSide:      'pix4.c:1875,18'
              BranchSideFuncs:
                - free
        - Branch String:   'pix4.c:1875,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1876,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix4.c:1910,9'
              BranchSideFuncs:
                - free
        - Branch String:   'pix4.c:1878,13'
          Branch Sides:
            - BranchSide:      'pix4.c:1879,23'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix4.c:1883,17'
              BranchSideFuncs:
                - free
        - Branch String:   'pix4.c:1883,17'
          Branch Sides:
            - BranchSide:      'pix4.c:1884,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix4.c:1895,17'
              BranchSideFuncs:
                - free
        - Branch String:   'pix4.c:1886,17'
          Branch Sides:
            - BranchSide:      'pix4.c:1887,28'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix4.c:1893,13'
              BranchSideFuncs:
                - free
        - Branch String:   'pix4.c:1888,25'
          Branch Sides:
            - BranchSide:      'pix4.c:1889,39'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix4.c:1892,17'
              BranchSideFuncs:
                - free
        - Branch String:   'pix4.c:1895,25'
          Branch Sides:
            - BranchSide:      'pix4.c:1895,28'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix4.c:1896,21'
              BranchSideFuncs:
                - free
        - Branch String:   'pix4.c:1895,17'
          Branch Sides:
            - BranchSide:      'pix4.c:1896,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix4.c:1909,9'
              BranchSideFuncs:
                - free
        - Branch String:   'pix4.c:1898,17'
          Branch Sides:
            - BranchSide:      'pix4.c:1899,25'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix4.c:1904,21'
              BranchSideFuncs:
                - free
        - Branch String:   'pix4.c:1899,25'
          Branch Sides:
            - BranchSide:      'pix4.c:1900,31'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix4.c:1903,17'
              BranchSideFuncs:
                - free
        - Branch String:   'pix4.c:1904,21'
          Branch Sides:
            - BranchSide:      'pix4.c:1905,33'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix4.c:1906,21'
              BranchSideFuncs:
                - free
        - Branch String:   'pix4.c:1906,21'
          Branch Sides:
            - BranchSide:      'pix4.c:1907,38'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix4.c:1908,13'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'pix4.c:1809,18'
          Dst:             pixGetDepth
        - Src:             'pix4.c:1810,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1814,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:1815,9'
          Dst:             boxClipToRectangleParams
        - Src:             'pix4.c:1817,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1820,13'
          Dst:             pixGetData
        - Src:             'pix4.c:1821,12'
          Dst:             pixGetWpl
        - Src:             'pix4.c:1824,31'
          Dst:             calloc
        - Src:             'pix4.c:1825,33'
          Dst:             calloc
        - Src:             'pix4.c:1827,34'
          Dst:             calloc
        - Src:             'pix4.c:1829,42'
          Dst:             calloc
        - Src:             'pix4.c:1844,36'
          Dst:             sqrtf
        - Src:             'pix4.c:1849,24'
          Dst:             numaCreateFromFArray
        - Src:             'pix4.c:1853,23'
          Dst:             numaCreateFromFArray
        - Src:             'pix4.c:1857,27'
          Dst:             numaCreateFromFArray
        - Src:             'pix4.c:1862,28'
          Dst:             calloc
        - Src:             'pix4.c:1864,26'
          Dst:             numaMakeConstant
        - Src:             'pix4.c:1865,24'
          Dst:             numaGetFArray
        - Src:             'pix4.c:1868,24'
          Dst:             numaMakeConstant
        - Src:             'pix4.c:1869,22'
          Dst:             numaGetFArray
        - Src:             'pix4.c:1872,29'
          Dst:             numaMakeConstant
        - Src:             'pix4.c:1873,27'
          Dst:             numaGetFArray
    - functionName:    pixGetAverageTiled
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1689
      functionLinenumberEnd: 1757
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - sx
        - sy
        - type
      BBCount:         85
      ICount:          543
      EdgeCount:       112
      CyclomaticComplexity: 29
      functionsReached:
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorPtr
        - sqrt
      functionUses:    7
      BranchProfiles:
        - Branch String:   'pix4.c:1695,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1696,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRemoveColormap
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
            - BranchSide:      'pix4.c:1697,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRemoveColormap
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
        - Branch String:   'pix4.c:1696,23'
          Branch Sides:
            - BranchSide:      'pix4.c:1696,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:1696,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1698,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1698,35'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorPtr
                - pixRemoveColormap
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:1700,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:1698,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1699,23'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:1700,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:1699,23'
          Branch Sides:
            - BranchSide:      'pix4.c:1699,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:1699,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1700,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1700,19'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:1701,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix4.c:1700,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1701,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:1702,10'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:1701,23'
          Branch Sides:
            - BranchSide:      'pix4.c:1701,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:1701,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1704,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1704,19'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:1705,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix4.c:1704,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1705,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:1706,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorPtr
        - Branch String:   'pix4.c:1705,23'
          Branch Sides:
            - BranchSide:      'pix4.c:1705,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:1705,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1706,31'
          Branch Sides:
            - BranchSide:      'pix4.c:1706,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorPtr
            - BranchSide:      'pix4.c:1710,30'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
        - Branch String:   'pix4.c:1706,61'
          Branch Sides:
            - BranchSide:      'pix4.c:1707,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
                - returnErrorPtr
            - BranchSide:      'pix4.c:1710,30'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
        - Branch String:   'pix4.c:1706,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1708,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:1710,30'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - sqrt
                - sqrt
        - Branch String:   'pix4.c:1708,23'
          Branch Sides:
            - BranchSide:      'pix4.c:1708,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:1708,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1717,5'
          Branch Sides:
            - BranchSide:      'pix4.c:1718,17'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
            - BranchSide:      'pix4.c:1755,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pix4.c:1720,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1721,17'
              BranchSideFuncs:
                - sqrt
                - pixDestroy
                - sqrt
            - BranchSide:      'pix4.c:1753,5'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
        - Branch String:   'pix4.c:1721,39'
          Branch Sides:
            - BranchSide:      'pix4.c:1721,42'
              BranchSideFuncs:
                - sqrt
                - pixDestroy
                - sqrt
            - BranchSide:      'pix4.c:1722,24'
              BranchSideFuncs:
                - sqrt
                - pixDestroy
                - sqrt
        - Branch String:   'pix4.c:1721,17'
          Branch Sides:
            - BranchSide:      'pix4.c:1722,24'
              BranchSideFuncs:
                - sqrt
                - pixDestroy
                - sqrt
            - BranchSide:      'pix4.c:1733,17'
              BranchSideFuncs:
                - sqrt
                - pixDestroy
                - sqrt
        - Branch String:   'pix4.c:1723,17'
          Branch Sides:
            - BranchSide:      'pix4.c:1724,30'
              BranchSideFuncs:
                - sqrt
                - pixDestroy
                - sqrt
            - BranchSide:      'pix4.c:1731,23'
              BranchSideFuncs:
                - sqrt
                - pixDestroy
                - sqrt
        - Branch String:   'pix4.c:1725,21'
          Branch Sides:
            - BranchSide:      'pix4.c:1726,31'
              BranchSideFuncs:
                - sqrt
                - pixDestroy
                - sqrt
            - BranchSide:      'pix4.c:1730,17'
              BranchSideFuncs:
                - sqrt
                - pixDestroy
                - sqrt
        - Branch String:   'pix4.c:1733,44'
          Branch Sides:
            - BranchSide:      'pix4.c:1733,47'
              BranchSideFuncs:
                - sqrt
                - pixDestroy
                - sqrt
            - BranchSide:      'pix4.c:1734,23'
              BranchSideFuncs:
                - sqrt
                - pixDestroy
                - sqrt
        - Branch String:   'pix4.c:1733,17'
          Branch Sides:
            - BranchSide:      'pix4.c:1734,23'
              BranchSideFuncs:
                - sqrt
                - pixDestroy
                - sqrt
            - BranchSide:      'pix4.c:1745,17'
              BranchSideFuncs:
                - sqrt
                - pixDestroy
                - sqrt
        - Branch String:   'pix4.c:1735,17'
          Branch Sides:
            - BranchSide:      'pix4.c:1736,30'
              BranchSideFuncs:
                - sqrt
                - pixDestroy
                - sqrt
            - BranchSide:      'pix4.c:1743,26'
              BranchSideFuncs:
                - sqrt
                - pixDestroy
                - sqrt
        - Branch String:   'pix4.c:1737,21'
          Branch Sides:
            - BranchSide:      'pix4.c:1738,31'
              BranchSideFuncs:
                - sqrt
                - pixDestroy
                - sqrt
            - BranchSide:      'pix4.c:1742,17'
              BranchSideFuncs:
                - sqrt
                - pixDestroy
                - sqrt
        - Branch String:   'pix4.c:1745,17'
          Branch Sides:
            - BranchSide:      'pix4.c:1746,34'
              BranchSideFuncs:
                - pixDestroy
                - sqrt
                - sqrt
            - BranchSide:      'pix4.c:1747,22'
              BranchSideFuncs:
                - sqrt
                - pixDestroy
                - sqrt
        - Branch String:   'pix4.c:1747,22'
          Branch Sides:
            - BranchSide:      'pix4.c:1748,39'
              BranchSideFuncs:
                - sqrt
                - pixDestroy
                - sqrt
            - BranchSide:      'pix4.c:1750,39'
              BranchSideFuncs:
                - sqrt
                - pixDestroy
                - sqrt
      Callsites:
        - Src:             'pix4.c:1696,23'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:1697,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:1698,20'
          Dst:             pixGetColormap
        - Src:             'pix4.c:1699,23'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:1701,23'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:1705,23'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:1708,23'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:1710,12'
          Dst:             pixRemoveColormap
        - Src:             'pix4.c:1711,12'
          Dst:             pixCreate
        - Src:             'pix4.c:1712,13'
          Dst:             pixGetData
        - Src:             'pix4.c:1713,12'
          Dst:             pixGetWpl
        - Src:             'pix4.c:1714,13'
          Dst:             pixGetData
        - Src:             'pix4.c:1715,12'
          Dst:             pixGetWpl
        - Src:             'pix4.c:1748,34'
          Dst:             sqrt
        - Src:             'pix4.c:1750,34'
          Dst:             sqrt
        - Src:             'pix4.c:1755,5'
          Dst:             pixDestroy
    - functionName:    pixGetAverageTiledRGB
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1617
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - sx
        - sy
        - type
        - ppixr
        - ppixg
        - ppixb
      BBCount:         72
      ICount:          341
      EdgeCount:       97
      CyclomaticComplexity: 27
      functionsReached:
        - pixDestroy
        - pixGetAverageTiled
        - pixGetColormap
        - pixGetDepth
        - pixGetRGBComponent
        - pixGetRGBComponentCmap
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix4.c:1621,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1621,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1622,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1622,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1622,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1623,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1623,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1623,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1624,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1624,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1624,20'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1626,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1624,26'
          Branch Sides:
            - BranchSide:      'pix4.c:1624,30'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1626,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1624,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1625,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1626,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1625,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1625,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1625,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1626,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1627,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1628,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1627,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1627,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1627,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1629,33'
          Branch Sides:
            - BranchSide:      'pix4.c:1629,37'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1631,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1629,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1630,16'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1631,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1630,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1630,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1630,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1631,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1631,19'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1632,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix4.c:1631,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1632,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1633,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - returnErrorInt
        - Branch String:   'pix4.c:1632,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1632,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1632,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1633,31'
          Branch Sides:
            - BranchSide:      'pix4.c:1633,34'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - returnErrorInt
            - BranchSide:      'pix4.c:1637,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
        - Branch String:   'pix4.c:1633,61'
          Branch Sides:
            - BranchSide:      'pix4.c:1634,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - returnErrorInt
            - BranchSide:      'pix4.c:1637,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
        - Branch String:   'pix4.c:1633,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1635,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1637,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
        - Branch String:   'pix4.c:1635,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1635,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1635,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1637,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1638,13'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponentCmap
            - BranchSide:      'pix4.c:1645,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
        - Branch String:   'pix4.c:1638,13'
          Branch Sides:
            - BranchSide:      'pix4.c:1639,43'
              BranchSideFuncs:
                - pixGetRGBComponentCmap
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
            - BranchSide:      'pix4.c:1641,39'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
        - Branch String:   'pix4.c:1645,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1646,13'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponentCmap
            - BranchSide:      'pix4.c:1653,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
        - Branch String:   'pix4.c:1646,13'
          Branch Sides:
            - BranchSide:      'pix4.c:1647,43'
              BranchSideFuncs:
                - pixGetRGBComponentCmap
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
            - BranchSide:      'pix4.c:1649,39'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
        - Branch String:   'pix4.c:1653,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1654,13'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
                - pixGetRGBComponentCmap
            - BranchSide:      'pix4.c:1662,5'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1654,13'
          Branch Sides:
            - BranchSide:      'pix4.c:1655,43'
              BranchSideFuncs:
                - pixGetRGBComponentCmap
                - pixGetAverageTiled
                - pixDestroy
            - BranchSide:      'pix4.c:1657,39'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageTiled
                - pixDestroy
      Callsites:
        - Src:             'pix4.c:1625,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1627,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1628,12'
          Dst:             pixGetColormap
        - Src:             'pix4.c:1629,9'
          Dst:             pixGetDepth
        - Src:             'pix4.c:1630,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1632,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1635,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1639,20'
          Dst:             pixGetRGBComponentCmap
        - Src:             'pix4.c:1641,20'
          Dst:             pixGetRGBComponent
        - Src:             'pix4.c:1642,18'
          Dst:             pixGetAverageTiled
        - Src:             'pix4.c:1643,9'
          Dst:             pixDestroy
        - Src:             'pix4.c:1647,20'
          Dst:             pixGetRGBComponentCmap
        - Src:             'pix4.c:1649,20'
          Dst:             pixGetRGBComponent
        - Src:             'pix4.c:1650,18'
          Dst:             pixGetAverageTiled
        - Src:             'pix4.c:1651,9'
          Dst:             pixDestroy
        - Src:             'pix4.c:1655,20'
          Dst:             pixGetRGBComponentCmap
        - Src:             'pix4.c:1657,20'
          Dst:             pixGetRGBComponent
        - Src:             'pix4.c:1658,18'
          Dst:             pixGetAverageTiled
        - Src:             'pix4.c:1659,9'
          Dst:             pixDestroy
    - functionName:    pixGetAverageMaskedRGB
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1451
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - x
        - y
        - factor
        - type
        - prval
        - pgval
        - pbval
      BBCount:         87
      ICount:          413
      EdgeCount:       118
      CyclomaticComplexity: 33
      functionsReached:
        - pixDestroy
        - pixGetAverageMasked
        - pixGetColormap
        - pixGetDepth
        - pixGetRGBComponent
        - pixGetRGBComponentCmap
        - pixZero
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pix4.c:1402,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1402,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1403,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1403,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1403,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1404,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1404,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1404,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1405,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1405,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1405,20'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1407,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1405,26'
          Branch Sides:
            - BranchSide:      'pix4.c:1405,30'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1407,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1405,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1406,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1407,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1406,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1406,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1406,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1407,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1408,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1409,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1408,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1408,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1408,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1410,33'
          Branch Sides:
            - BranchSide:      'pix4.c:1410,37'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
            - BranchSide:      'pix4.c:1412,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
        - Branch String:   'pix4.c:1410,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1411,16'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
            - BranchSide:      'pix4.c:1412,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
        - Branch String:   'pix4.c:1411,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1411,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1411,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1412,14'
          Branch Sides:
            - BranchSide:      'pix4.c:1412,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1414,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1412,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1413,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1414,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1413,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1413,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1413,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1414,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1415,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1416,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1415,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1415,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1415,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1416,31'
          Branch Sides:
            - BranchSide:      'pix4.c:1416,34'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1419,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
        - Branch String:   'pix4.c:1416,61'
          Branch Sides:
            - BranchSide:      'pix4.c:1417,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1419,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
        - Branch String:   'pix4.c:1417,38'
          Branch Sides:
            - BranchSide:      'pix4.c:1417,41'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1419,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
        - Branch String:   'pix4.c:1416,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1418,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1419,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixZero
                - returnErrorInt
        - Branch String:   'pix4.c:1418,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1418,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1418,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1419,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1420,17'
              BranchSideFuncs:
                - pixZero
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - returnErrorInt
            - BranchSide:      'pix4.c:1425,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
        - Branch String:   'pix4.c:1421,13'
          Branch Sides:
            - BranchSide:      'pix4.c:1422,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1423,5'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
        - Branch String:   'pix4.c:1422,20'
          Branch Sides:
            - BranchSide:      'pix4.c:1422,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1422,13'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1425,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1426,13'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponentCmap
            - BranchSide:      'pix4.c:1433,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
        - Branch String:   'pix4.c:1426,13'
          Branch Sides:
            - BranchSide:      'pix4.c:1427,43'
              BranchSideFuncs:
                - pixGetRGBComponentCmap
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
            - BranchSide:      'pix4.c:1429,39'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
        - Branch String:   'pix4.c:1433,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1434,13'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
                - pixGetRGBComponentCmap
            - BranchSide:      'pix4.c:1441,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
        - Branch String:   'pix4.c:1434,13'
          Branch Sides:
            - BranchSide:      'pix4.c:1435,43'
              BranchSideFuncs:
                - pixGetRGBComponentCmap
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
            - BranchSide:      'pix4.c:1437,39'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
        - Branch String:   'pix4.c:1441,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1442,13'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
                - pixGetRGBComponentCmap
            - BranchSide:      'pix4.c:1450,5'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1442,13'
          Branch Sides:
            - BranchSide:      'pix4.c:1443,43'
              BranchSideFuncs:
                - pixGetRGBComponentCmap
                - pixGetAverageMasked
                - pixDestroy
            - BranchSide:      'pix4.c:1445,39'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetAverageMasked
                - pixDestroy
      Callsites:
        - Src:             'pix4.c:1406,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1408,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1409,12'
          Dst:             pixGetColormap
        - Src:             'pix4.c:1410,9'
          Dst:             pixGetDepth
        - Src:             'pix4.c:1411,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1412,17'
          Dst:             pixGetDepth
        - Src:             'pix4.c:1413,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1415,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1418,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1420,9'
          Dst:             pixZero
        - Src:             'pix4.c:1422,20'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1427,20'
          Dst:             pixGetRGBComponentCmap
        - Src:             'pix4.c:1429,20'
          Dst:             pixGetRGBComponent
        - Src:             'pix4.c:1430,9'
          Dst:             pixGetAverageMasked
        - Src:             'pix4.c:1431,9'
          Dst:             pixDestroy
        - Src:             'pix4.c:1435,20'
          Dst:             pixGetRGBComponentCmap
        - Src:             'pix4.c:1437,20'
          Dst:             pixGetRGBComponent
        - Src:             'pix4.c:1438,9'
          Dst:             pixGetAverageMasked
        - Src:             'pix4.c:1439,9'
          Dst:             pixDestroy
        - Src:             'pix4.c:1443,20'
          Dst:             pixGetRGBComponentCmap
        - Src:             'pix4.c:1445,20'
          Dst:             pixGetRGBComponent
        - Src:             'pix4.c:1446,9'
          Dst:             pixGetAverageMasked
        - Src:             'pix4.c:1447,9'
          Dst:             pixDestroy
    - functionName:    pixGetPixelStats
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1360
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - factor
        - type
        - pvalue
      BBCount:         30
      ICount:          179
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - composeRGBPixel
        - lept_roundftoi
        - pixClone
        - pixDestroy
        - pixGetAverageMasked
        - pixGetAverageMaskedRGB
        - pixGetColormap
        - pixGetDepth
        - pixRemoveColormap
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix4.c:1333,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1334,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetAverageMaskedRGB
                - lept_roundftoi
                - lept_roundftoi
                - lept_roundftoi
                - composeRGBPixel
                - pixDestroy
                - pixGetAverageMasked
                - lept_roundftoi
                - pixRemoveColormap
                - returnErrorInt
            - BranchSide:      'pix4.c:1335,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetAverageMaskedRGB
                - lept_roundftoi
                - lept_roundftoi
                - lept_roundftoi
                - composeRGBPixel
                - pixDestroy
                - pixGetAverageMasked
                - lept_roundftoi
                - pixRemoveColormap
                - returnErrorInt
        - Branch String:   'pix4.c:1334,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1334,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1334,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1336,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1337,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetAverageMaskedRGB
                - lept_roundftoi
                - lept_roundftoi
                - lept_roundftoi
                - composeRGBPixel
                - pixDestroy
                - pixGetAverageMasked
                - lept_roundftoi
                - pixRemoveColormap
                - returnErrorInt
            - BranchSide:      'pix4.c:1338,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetAverageMaskedRGB
                - lept_roundftoi
                - lept_roundftoi
                - lept_roundftoi
                - composeRGBPixel
                - pixDestroy
                - pixGetAverageMasked
                - lept_roundftoi
                - pixRemoveColormap
                - returnErrorInt
        - Branch String:   'pix4.c:1337,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1337,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1337,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1340,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1340,19'
              BranchSideFuncs:
                - pixClone
                - pixGetDepth
                - pixGetAverageMaskedRGB
                - lept_roundftoi
                - lept_roundftoi
                - lept_roundftoi
                - composeRGBPixel
                - pixDestroy
                - pixGetAverageMasked
                - lept_roundftoi
                - pixRemoveColormap
                - returnErrorInt
            - BranchSide:      'pix4.c:1342,9'
              BranchSideFuncs:
                - pixClone
                - pixGetDepth
                - pixGetAverageMaskedRGB
                - lept_roundftoi
                - lept_roundftoi
                - lept_roundftoi
                - composeRGBPixel
                - pixDestroy
                - pixGetAverageMasked
                - lept_roundftoi
                - pixRemoveColormap
        - Branch String:   'pix4.c:1340,27'
          Branch Sides:
            - BranchSide:      'pix4.c:1340,31'
              BranchSideFuncs:
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetAverageMaskedRGB
                - lept_roundftoi
                - lept_roundftoi
                - lept_roundftoi
                - composeRGBPixel
                - pixDestroy
                - pixGetAverageMasked
                - lept_roundftoi
                - pixRemoveColormap
            - BranchSide:      'pix4.c:1342,9'
              BranchSideFuncs:
                - pixClone
                - pixGetDepth
                - pixGetAverageMaskedRGB
                - lept_roundftoi
                - lept_roundftoi
                - lept_roundftoi
                - composeRGBPixel
                - pixDestroy
                - pixGetAverageMasked
                - lept_roundftoi
                - pixRemoveColormap
        - Branch String:   'pix4.c:1340,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1341,16'
              BranchSideFuncs:
                - pixClone
                - pixGetDepth
                - pixGetAverageMaskedRGB
                - lept_roundftoi
                - lept_roundftoi
                - lept_roundftoi
                - composeRGBPixel
                - pixDestroy
                - pixGetAverageMasked
                - lept_roundftoi
                - pixRemoveColormap
            - BranchSide:      'pix4.c:1342,9'
              BranchSideFuncs:
                - pixClone
                - pixGetDepth
                - pixGetAverageMaskedRGB
                - lept_roundftoi
                - lept_roundftoi
                - lept_roundftoi
                - composeRGBPixel
                - pixDestroy
                - pixGetAverageMasked
                - lept_roundftoi
                - pixRemoveColormap
        - Branch String:   'pix4.c:1341,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1341,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1341,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1342,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1343,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetAverageMaskedRGB
                - lept_roundftoi
                - lept_roundftoi
                - lept_roundftoi
                - composeRGBPixel
                - pixDestroy
                - pixGetAverageMasked
                - lept_roundftoi
            - BranchSide:      'pix4.c:1345,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDepth
                - pixGetAverageMaskedRGB
                - lept_roundftoi
                - lept_roundftoi
                - lept_roundftoi
                - composeRGBPixel
                - pixDestroy
                - pixGetAverageMasked
                - lept_roundftoi
        - Branch String:   'pix4.c:1348,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1349,29'
              BranchSideFuncs:
                - pixGetAverageMasked
                - lept_roundftoi
                - pixDestroy
            - BranchSide:      'pix4.c:1352,32'
              BranchSideFuncs:
                - pixGetAverageMaskedRGB
                - lept_roundftoi
                - lept_roundftoi
                - lept_roundftoi
                - composeRGBPixel
                - pixDestroy
      Callsites:
        - Src:             'pix4.c:1334,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1337,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1338,9'
          Dst:             pixGetDepth
        - Src:             'pix4.c:1339,12'
          Dst:             pixGetColormap
        - Src:             'pix4.c:1341,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1343,16'
          Dst:             pixRemoveColormap
        - Src:             'pix4.c:1345,16'
          Dst:             pixClone
        - Src:             'pix4.c:1346,9'
          Dst:             pixGetDepth
        - Src:             'pix4.c:1349,9'
          Dst:             pixGetAverageMasked
        - Src:             'pix4.c:1350,19'
          Dst:             lept_roundftoi
        - Src:             'pix4.c:1352,9'
          Dst:             pixGetAverageMaskedRGB
        - Src:             'pix4.c:1354,25'
          Dst:             lept_roundftoi
        - Src:             'pix4.c:1354,47'
          Dst:             lept_roundftoi
        - Src:             'pix4.c:1355,25'
          Dst:             lept_roundftoi
        - Src:             'pix4.c:1354,9'
          Dst:             composeRGBPixel
        - Src:             'pix4.c:1358,5'
          Dst:             pixDestroy
    - functionName:    pixGetPixelAverage
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1301
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - x
        - y
        - factor
        - pval
      BBCount:         89
      ICount:          594
      EdgeCount:       119
      CyclomaticComplexity: 32
      functionsReached:
        - composeRGBPixel
        - extractRGBValues
        - pixClone
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix4.c:1219,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1220,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixDestroy
                - returnErrorInt
                - pixRemoveColormap
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetColormap
                - returnErrorInt
            - BranchSide:      'pix4.c:1221,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixDestroy
                - returnErrorInt
                - pixRemoveColormap
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetColormap
                - returnErrorInt
        - Branch String:   'pix4.c:1220,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1220,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1220,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1222,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1223,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixDestroy
                - returnErrorInt
                - pixRemoveColormap
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetColormap
                - returnErrorInt
            - BranchSide:      'pix4.c:1224,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixDestroy
                - returnErrorInt
                - pixRemoveColormap
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetColormap
                - returnErrorInt
        - Branch String:   'pix4.c:1223,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1223,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1223,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1225,17'
          Branch Sides:
            - BranchSide:      'pix4.c:1225,36'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorInt
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixDestroy
                - returnErrorInt
                - pixRemoveColormap
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
            - BranchSide:      'pix4.c:1227,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixDestroy
                - returnErrorInt
                - pixRemoveColormap
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
        - Branch String:   'pix4.c:1225,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1226,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixDestroy
                - returnErrorInt
                - pixRemoveColormap
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
            - BranchSide:      'pix4.c:1227,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixDestroy
                - returnErrorInt
                - pixRemoveColormap
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
        - Branch String:   'pix4.c:1226,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1226,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1226,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1227,14'
          Branch Sides:
            - BranchSide:      'pix4.c:1227,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixDestroy
                - returnErrorInt
                - pixRemoveColormap
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1229,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixDestroy
                - returnErrorInt
                - pixRemoveColormap
                - returnErrorInt
        - Branch String:   'pix4.c:1227,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1228,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1229,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixDestroy
                - returnErrorInt
                - pixRemoveColormap
                - returnErrorInt
        - Branch String:   'pix4.c:1228,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1228,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1228,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1229,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1230,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1232,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixDestroy
                - returnErrorInt
                - pixRemoveColormap
        - Branch String:   'pix4.c:1230,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1230,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1230,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1232,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1233,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pix4.c:1235,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pix4.c:1237,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1238,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pix4.c:1241,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
        - Branch String:   'pix4.c:1239,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1239,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1239,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1246,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1247,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
            - BranchSide:      'pix4.c:1263,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
        - Branch String:   'pix4.c:1247,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1248,21'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
            - BranchSide:      'pix4.c:1262,5'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
        - Branch String:   'pix4.c:1249,13'
          Branch Sides:
            - BranchSide:      'pix4.c:1250,21'
              BranchSideFuncs:
                - extractRGBValues
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
            - BranchSide:      'pix4.c:1261,9'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
        - Branch String:   'pix4.c:1250,21'
          Branch Sides:
            - BranchSide:      'pix4.c:1251,27'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
            - BranchSide:      'pix4.c:1254,40'
              BranchSideFuncs:
                - extractRGBValues
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
        - Branch String:   'pix4.c:1266,9'
          Branch Sides:
            - BranchSide:      'pix4.c:0,0'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
            - BranchSide:      'pix4.c:1267,17'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
        - Branch String:   'pix4.c:1267,27'
          Branch Sides:
            - BranchSide:      'pix4.c:1267,42'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
            - BranchSide:      'pix4.c:1267,30'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
        - Branch String:   'pix4.c:1267,17'
          Branch Sides:
            - BranchSide:      'pix4.c:1267,42'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
            - BranchSide:      'pix4.c:1268,21'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
        - Branch String:   'pix4.c:1270,13'
          Branch Sides:
            - BranchSide:      'pix4.c:1271,21'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
            - BranchSide:      'pix4.c:1285,9'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
        - Branch String:   'pix4.c:1271,31'
          Branch Sides:
            - BranchSide:      'pix4.c:1271,46'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
            - BranchSide:      'pix4.c:1271,34'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
        - Branch String:   'pix4.c:1271,21'
          Branch Sides:
            - BranchSide:      'pix4.c:1271,46'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
            - BranchSide:      'pix4.c:1272,21'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
        - Branch String:   'pix4.c:1272,21'
          Branch Sides:
            - BranchSide:      'pix4.c:1273,25'
              BranchSideFuncs:
                - extractRGBValues
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
            - BranchSide:      'pix4.c:1284,13'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
        - Branch String:   'pix4.c:1273,25'
          Branch Sides:
            - BranchSide:      'pix4.c:1274,31'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
                - extractRGBValues
            - BranchSide:      'pix4.c:1277,44'
              BranchSideFuncs:
                - extractRGBValues
                - pixDestroy
                - composeRGBPixel
                - returnErrorInt
        - Branch String:   'pix4.c:1289,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1290,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1291,9'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'pix4.c:1290,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1290,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1290,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1291,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1292,28'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:1294,27'
              BranchSideFuncs:
                - composeRGBPixel
      Callsites:
        - Src:             'pix4.c:1220,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1223,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1224,9'
          Dst:             pixGetDepth
        - Src:             'pix4.c:1225,21'
          Dst:             pixGetColormap
        - Src:             'pix4.c:1226,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1227,17'
          Dst:             pixGetDepth
        - Src:             'pix4.c:1228,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1230,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1232,9'
          Dst:             pixGetColormap
        - Src:             'pix4.c:1233,16'
          Dst:             pixRemoveColormap
        - Src:             'pix4.c:1235,16'
          Dst:             pixClone
        - Src:             'pix4.c:1236,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:1238,9'
          Dst:             pixDestroy
        - Src:             'pix4.c:1239,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1241,13'
          Dst:             pixGetData
        - Src:             'pix4.c:1242,12'
          Dst:             pixGetWpl
        - Src:             'pix4.c:1254,21'
          Dst:             extractRGBValues
        - Src:             'pix4.c:1263,9'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:1264,17'
          Dst:             pixGetData
        - Src:             'pix4.c:1265,16'
          Dst:             pixGetWpl
        - Src:             'pix4.c:1277,25'
          Dst:             extractRGBValues
        - Src:             'pix4.c:1288,5'
          Dst:             pixDestroy
        - Src:             'pix4.c:1290,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1297,9'
          Dst:             composeRGBPixel
    - functionName:    pixGetRankValueMaskedRGB
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - x
        - y
        - factor
        - rank
        - prval
        - pgval
        - pbval
      BBCount:         66
      ICount:          354
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - pixDestroy
        - pixGetDepth
        - pixGetRankValueMasked
        - pixScale
        - pixScaleRGBToGrayFast
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pix4.c:1061,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1061,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScale
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1062,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScale
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1062,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1062,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScale
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1063,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScale
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1063,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1063,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScale
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1064,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScale
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1064,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1064,20'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScale
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1066,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScale
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1064,26'
          Branch Sides:
            - BranchSide:      'pix4.c:1064,30'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScale
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1066,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScale
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1064,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1065,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScale
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1066,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScale
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1065,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1065,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1065,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1066,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1067,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScale
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1068,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScale
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1067,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1067,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1067,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1068,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1069,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1070,9'
              BranchSideFuncs:
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScale
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
        - Branch String:   'pix4.c:1069,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1069,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1069,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1070,14'
          Branch Sides:
            - BranchSide:      'pix4.c:1070,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScale
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1072,9'
              BranchSideFuncs:
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScale
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1070,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1071,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1072,9'
              BranchSideFuncs:
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScale
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1071,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1071,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1071,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1072,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1073,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1074,9'
              BranchSideFuncs:
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScale
                - returnErrorInt
        - Branch String:   'pix4.c:1073,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1073,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1073,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1074,20'
          Branch Sides:
            - BranchSide:      'pix4.c:1074,23'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1075,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix4.c:1074,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1075,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1077,11'
              BranchSideFuncs:
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScale
        - Branch String:   'pix4.c:1075,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1075,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1075,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1078,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1079,35'
              BranchSideFuncs:
                - pixScale
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
            - BranchSide:      'pix4.c:1082,9'
              BranchSideFuncs:
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
        - Branch String:   'pix4.c:1082,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1083,38'
              BranchSideFuncs:
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
            - BranchSide:      'pix4.c:1088,9'
              BranchSideFuncs:
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
        - Branch String:   'pix4.c:1088,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1089,38'
              BranchSideFuncs:
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
            - BranchSide:      'pix4.c:1094,9'
              BranchSideFuncs:
                - pixDestroy
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
        - Branch String:   'pix4.c:1094,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1095,38'
              BranchSideFuncs:
                - pixScaleRGBToGrayFast
                - pixGetRankValueMasked
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pix4.c:1100,5'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'pix4.c:1065,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1067,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1068,9'
          Dst:             pixGetDepth
        - Src:             'pix4.c:1069,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1070,17'
          Dst:             pixGetDepth
        - Src:             'pix4.c:1071,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1073,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1075,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1080,17'
          Dst:             pixScale
        - Src:             'pix4.c:1083,16'
          Dst:             pixScaleRGBToGrayFast
        - Src:             'pix4.c:1084,9'
          Dst:             pixGetRankValueMasked
        - Src:             'pix4.c:1086,9'
          Dst:             pixDestroy
        - Src:             'pix4.c:1089,16'
          Dst:             pixScaleRGBToGrayFast
        - Src:             'pix4.c:1090,9'
          Dst:             pixGetRankValueMasked
        - Src:             'pix4.c:1092,9'
          Dst:             pixDestroy
        - Src:             'pix4.c:1095,16'
          Dst:             pixScaleRGBToGrayFast
        - Src:             'pix4.c:1096,9'
          Dst:             pixGetRankValueMasked
        - Src:             'pix4.c:1098,9'
          Dst:             pixDestroy
        - Src:             'pix4.c:1100,5'
          Dst:             pixDestroy
    - functionName:    pixGetRankValueMasked
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - float
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - x
        - y
        - factor
        - rank
        - pval
        - pna
      BBCount:         54
      ICount:          255
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - numaDestroy
        - numaHistogramGetValFromRank
        - pixGetDepth
        - pixGetGrayHistogramMasked
        - returnErrorInt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'pix4.c:1149,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1149,15'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetGrayHistogramMasked
                - numaHistogramGetValFromRank
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetColormap
                - returnErrorInt
            - BranchSide:      'pix4.c:1150,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetGrayHistogramMasked
                - numaHistogramGetValFromRank
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetColormap
                - returnErrorInt
        - Branch String:   'pix4.c:1150,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1151,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetGrayHistogramMasked
                - numaHistogramGetValFromRank
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetColormap
                - returnErrorInt
            - BranchSide:      'pix4.c:1152,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetGrayHistogramMasked
                - numaHistogramGetValFromRank
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetColormap
                - returnErrorInt
        - Branch String:   'pix4.c:1151,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1151,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1151,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1153,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1154,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetGrayHistogramMasked
                - numaHistogramGetValFromRank
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetColormap
                - returnErrorInt
            - BranchSide:      'pix4.c:1155,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetGrayHistogramMasked
                - numaHistogramGetValFromRank
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetColormap
                - returnErrorInt
        - Branch String:   'pix4.c:1154,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1154,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1154,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1155,32'
          Branch Sides:
            - BranchSide:      'pix4.c:1155,51'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorInt
                - pixGetGrayHistogramMasked
                - numaHistogramGetValFromRank
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
            - BranchSide:      'pix4.c:1157,9'
              BranchSideFuncs:
                - pixGetGrayHistogramMasked
                - numaHistogramGetValFromRank
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
        - Branch String:   'pix4.c:1155,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1156,16'
              BranchSideFuncs:
                - pixGetGrayHistogramMasked
                - numaHistogramGetValFromRank
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
            - BranchSide:      'pix4.c:1157,9'
              BranchSideFuncs:
                - pixGetGrayHistogramMasked
                - numaHistogramGetValFromRank
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
        - Branch String:   'pix4.c:1156,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1156,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1156,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1157,14'
          Branch Sides:
            - BranchSide:      'pix4.c:1157,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetGrayHistogramMasked
                - numaHistogramGetValFromRank
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:1159,9'
              BranchSideFuncs:
                - pixGetGrayHistogramMasked
                - numaHistogramGetValFromRank
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1157,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1158,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1159,9'
              BranchSideFuncs:
                - pixGetGrayHistogramMasked
                - numaHistogramGetValFromRank
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1158,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1158,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1158,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1159,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1160,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1161,9'
              BranchSideFuncs:
                - pixGetGrayHistogramMasked
                - numaHistogramGetValFromRank
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:1160,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1160,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1160,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1161,20'
          Branch Sides:
            - BranchSide:      'pix4.c:1161,23'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1162,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix4.c:1161,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1162,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1164,41'
              BranchSideFuncs:
                - pixGetGrayHistogramMasked
                - numaHistogramGetValFromRank
                - numaDestroy
                - returnErrorInt
        - Branch String:   'pix4.c:1162,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1162,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1162,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1164,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1165,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1166,33'
              BranchSideFuncs:
                - numaHistogramGetValFromRank
                - numaDestroy
        - Branch String:   'pix4.c:1165,16'
          Branch Sides:
            - BranchSide:      'pix4.c:1165,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:1165,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:1167,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1168,16'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:1170,9'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'pix4.c:1151,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1154,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1155,9'
          Dst:             pixGetDepth
        - Src:             'pix4.c:1155,36'
          Dst:             pixGetColormap
        - Src:             'pix4.c:1156,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1157,17'
          Dst:             pixGetDepth
        - Src:             'pix4.c:1158,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1160,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1162,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1164,15'
          Dst:             pixGetGrayHistogramMasked
        - Src:             'pix4.c:1165,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1166,5'
          Dst:             numaHistogramGetValFromRank
        - Src:             'pix4.c:1170,9'
          Dst:             numaDestroy
    - functionName:    pixGetGrayHistogramMasked
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - x
        - y
        - factor
      BBCount:         58
      ICount:          363
      EdgeCount:       78
      CyclomaticComplexity: 22
      functionsReached:
        - numaCreate
        - numaGetFArray
        - numaSetCount
        - pixClone
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetGrayHistogram
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pix4.c:221,9'
          Branch Sides:
            - BranchSide:      'pix4.c:222,36'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
            - BranchSide:      'pix4.c:223,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
        - Branch String:   'pix4.c:223,9'
          Branch Sides:
            - BranchSide:      'pix4.c:224,24'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
            - BranchSide:      'pix4.c:225,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
        - Branch String:   'pix4.c:224,24'
          Branch Sides:
            - BranchSide:      'pix4.c:224,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:224,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:225,32'
          Branch Sides:
            - BranchSide:      'pix4.c:225,51'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorPtr
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:228,22'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:225,9'
          Branch Sides:
            - BranchSide:      'pix4.c:226,24'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:228,22'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:226,24'
          Branch Sides:
            - BranchSide:      'pix4.c:226,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:226,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:229,9'
          Branch Sides:
            - BranchSide:      'pix4.c:230,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:231,9'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:230,24'
          Branch Sides:
            - BranchSide:      'pix4.c:230,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:230,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:231,9'
          Branch Sides:
            - BranchSide:      'pix4.c:232,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:234,15'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'pix4.c:232,24'
          Branch Sides:
            - BranchSide:      'pix4.c:232,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:232,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:234,9'
          Branch Sides:
            - BranchSide:      'pix4.c:235,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:236,18'
              BranchSideFuncs:
                - numaSetCount
                - numaGetFArray
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - pixRemoveColormap
        - Branch String:   'pix4.c:235,24'
          Branch Sides:
            - BranchSide:      'pix4.c:235,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:235,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:239,9'
          Branch Sides:
            - BranchSide:      'pix4.c:240,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
            - BranchSide:      'pix4.c:242,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
        - Branch String:   'pix4.c:250,5'
          Branch Sides:
            - BranchSide:      'pix4.c:251,13'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix4.c:263,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pix4.c:251,23'
          Branch Sides:
            - BranchSide:      'pix4.c:251,38'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix4.c:251,26'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pix4.c:251,13'
          Branch Sides:
            - BranchSide:      'pix4.c:251,38'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix4.c:252,17'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pix4.c:254,9'
          Branch Sides:
            - BranchSide:      'pix4.c:255,17'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix4.c:261,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pix4.c:255,27'
          Branch Sides:
            - BranchSide:      'pix4.c:255,42'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix4.c:255,30'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pix4.c:255,17'
          Branch Sides:
            - BranchSide:      'pix4.c:255,42'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix4.c:256,17'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pix4.c:256,17'
          Branch Sides:
            - BranchSide:      'pix4.c:257,23'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix4.c:260,9'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'pix4.c:222,16'
          Dst:             pixGetGrayHistogram
        - Src:             'pix4.c:224,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:225,9'
          Dst:             pixGetDepth
        - Src:             'pix4.c:225,36'
          Dst:             pixGetColormap
        - Src:             'pix4.c:226,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:228,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:230,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:232,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:234,15'
          Dst:             numaCreate
        - Src:             'pix4.c:235,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:236,5'
          Dst:             numaSetCount
        - Src:             'pix4.c:237,13'
          Dst:             numaGetFArray
        - Src:             'pix4.c:239,9'
          Dst:             pixGetColormap
        - Src:             'pix4.c:240,16'
          Dst:             pixRemoveColormap
        - Src:             'pix4.c:242,16'
          Dst:             pixClone
        - Src:             'pix4.c:243,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:244,13'
          Dst:             pixGetData
        - Src:             'pix4.c:245,12'
          Dst:             pixGetWpl
        - Src:             'pix4.c:246,13'
          Dst:             pixGetData
        - Src:             'pix4.c:247,12'
          Dst:             pixGetWpl
        - Src:             'pix4.c:263,5'
          Dst:             pixDestroy
    - functionName:    pixGetRankValue
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - factor
        - rank
        - pvalue
      BBCount:         30
      ICount:          179
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - composeRGBPixel
        - lept_roundftoi
        - pixClone
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixGetRankValueMasked
        - pixGetRankValueMaskedRGB
        - pixRemoveColormap
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix4.c:990,9'
          Branch Sides:
            - BranchSide:      'pix4.c:991,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetRankValueMaskedRGB
                - lept_roundftoi
                - lept_roundftoi
                - lept_roundftoi
                - composeRGBPixel
                - pixDestroy
                - pixGetRankValueMasked
                - lept_roundftoi
                - pixRemoveColormap
                - returnErrorInt
            - BranchSide:      'pix4.c:992,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetRankValueMaskedRGB
                - lept_roundftoi
                - lept_roundftoi
                - lept_roundftoi
                - composeRGBPixel
                - pixDestroy
                - pixGetRankValueMasked
                - lept_roundftoi
                - pixRemoveColormap
                - returnErrorInt
        - Branch String:   'pix4.c:991,16'
          Branch Sides:
            - BranchSide:      'pix4.c:991,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:991,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:993,9'
          Branch Sides:
            - BranchSide:      'pix4.c:994,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetRankValueMaskedRGB
                - lept_roundftoi
                - lept_roundftoi
                - lept_roundftoi
                - composeRGBPixel
                - pixDestroy
                - pixGetRankValueMasked
                - lept_roundftoi
                - pixRemoveColormap
                - returnErrorInt
            - BranchSide:      'pix4.c:995,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetRankValueMaskedRGB
                - lept_roundftoi
                - lept_roundftoi
                - lept_roundftoi
                - composeRGBPixel
                - pixDestroy
                - pixGetRankValueMasked
                - lept_roundftoi
                - pixRemoveColormap
                - returnErrorInt
        - Branch String:   'pix4.c:994,16'
          Branch Sides:
            - BranchSide:      'pix4.c:994,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:994,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:997,16'
          Branch Sides:
            - BranchSide:      'pix4.c:997,19'
              BranchSideFuncs:
                - pixClone
                - pixGetDepth
                - pixGetRankValueMaskedRGB
                - lept_roundftoi
                - lept_roundftoi
                - lept_roundftoi
                - composeRGBPixel
                - pixDestroy
                - pixGetRankValueMasked
                - lept_roundftoi
                - pixRemoveColormap
                - returnErrorInt
            - BranchSide:      'pix4.c:999,9'
              BranchSideFuncs:
                - pixClone
                - pixGetDepth
                - pixGetRankValueMaskedRGB
                - lept_roundftoi
                - lept_roundftoi
                - lept_roundftoi
                - composeRGBPixel
                - pixDestroy
                - pixGetRankValueMasked
                - lept_roundftoi
                - pixRemoveColormap
        - Branch String:   'pix4.c:997,27'
          Branch Sides:
            - BranchSide:      'pix4.c:997,31'
              BranchSideFuncs:
                - returnErrorInt
                - pixClone
                - pixGetDepth
                - pixGetRankValueMaskedRGB
                - lept_roundftoi
                - lept_roundftoi
                - lept_roundftoi
                - composeRGBPixel
                - pixDestroy
                - pixGetRankValueMasked
                - lept_roundftoi
                - pixRemoveColormap
            - BranchSide:      'pix4.c:999,9'
              BranchSideFuncs:
                - pixClone
                - pixGetDepth
                - pixGetRankValueMaskedRGB
                - lept_roundftoi
                - lept_roundftoi
                - lept_roundftoi
                - composeRGBPixel
                - pixDestroy
                - pixGetRankValueMasked
                - lept_roundftoi
                - pixRemoveColormap
        - Branch String:   'pix4.c:997,9'
          Branch Sides:
            - BranchSide:      'pix4.c:998,16'
              BranchSideFuncs:
                - pixClone
                - pixGetDepth
                - pixGetRankValueMaskedRGB
                - lept_roundftoi
                - lept_roundftoi
                - lept_roundftoi
                - composeRGBPixel
                - pixDestroy
                - pixGetRankValueMasked
                - lept_roundftoi
                - pixRemoveColormap
            - BranchSide:      'pix4.c:999,9'
              BranchSideFuncs:
                - pixClone
                - pixGetDepth
                - pixGetRankValueMaskedRGB
                - lept_roundftoi
                - lept_roundftoi
                - lept_roundftoi
                - composeRGBPixel
                - pixDestroy
                - pixGetRankValueMasked
                - lept_roundftoi
                - pixRemoveColormap
        - Branch String:   'pix4.c:998,16'
          Branch Sides:
            - BranchSide:      'pix4.c:998,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:998,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:999,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1000,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetRankValueMaskedRGB
                - lept_roundftoi
                - lept_roundftoi
                - lept_roundftoi
                - composeRGBPixel
                - pixDestroy
                - pixGetRankValueMasked
                - lept_roundftoi
            - BranchSide:      'pix4.c:1002,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDepth
                - pixGetRankValueMaskedRGB
                - lept_roundftoi
                - lept_roundftoi
                - lept_roundftoi
                - composeRGBPixel
                - pixDestroy
                - pixGetRankValueMasked
                - lept_roundftoi
        - Branch String:   'pix4.c:1005,9'
          Branch Sides:
            - BranchSide:      'pix4.c:1006,31'
              BranchSideFuncs:
                - pixGetRankValueMasked
                - lept_roundftoi
                - pixDestroy
            - BranchSide:      'pix4.c:1009,34'
              BranchSideFuncs:
                - pixGetRankValueMaskedRGB
                - lept_roundftoi
                - lept_roundftoi
                - lept_roundftoi
                - composeRGBPixel
                - pixDestroy
      Callsites:
        - Src:             'pix4.c:991,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:994,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:995,9'
          Dst:             pixGetDepth
        - Src:             'pix4.c:996,12'
          Dst:             pixGetColormap
        - Src:             'pix4.c:998,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:1000,16'
          Dst:             pixRemoveColormap
        - Src:             'pix4.c:1002,16'
          Dst:             pixClone
        - Src:             'pix4.c:1003,9'
          Dst:             pixGetDepth
        - Src:             'pix4.c:1006,9'
          Dst:             pixGetRankValueMasked
        - Src:             'pix4.c:1007,19'
          Dst:             lept_roundftoi
        - Src:             'pix4.c:1009,9'
          Dst:             pixGetRankValueMaskedRGB
        - Src:             'pix4.c:1011,25'
          Dst:             lept_roundftoi
        - Src:             'pix4.c:1011,47'
          Dst:             lept_roundftoi
        - Src:             'pix4.c:1012,25'
          Dst:             lept_roundftoi
        - Src:             'pix4.c:1011,9'
          Dst:             composeRGBPixel
        - Src:             'pix4.c:1015,5'
          Dst:             pixDestroy
    - functionName:    amapGetCountForColor
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - amap
        - val
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - l_amapFind
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix4.c:949,9'
          Branch Sides:
            - BranchSide:      'pix4.c:950,16'
              BranchSideFuncs:
                - l_amapFind
            - BranchSide:      'pix4.c:952,17'
              BranchSideFuncs:
                - l_amapFind
        - Branch String:   'pix4.c:950,16'
          Branch Sides:
            - BranchSide:      'pix4.c:950,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:950,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:954,12'
          Branch Sides:
            - BranchSide:      'pix4.c:954,21'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:954,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix4.c:950,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:953,12'
          Dst:             l_amapFind
    - functionName:    pixGetColorAmapHistogram
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - factor
      BBCount:         30
      ICount:          190
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - l_amapCreate
        - l_amapFind
        - l_amapInsert
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix4.c:903,9'
          Branch Sides:
            - BranchSide:      'pix4.c:904,26'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - l_amapCreate
                - l_amapFind
                - l_amapInsert
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:905,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - l_amapCreate
                - l_amapFind
                - l_amapInsert
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:904,26'
          Branch Sides:
            - BranchSide:      'pix4.c:904,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:904,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:905,9'
          Branch Sides:
            - BranchSide:      'pix4.c:906,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:907,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - l_amapCreate
                - l_amapFind
                - l_amapInsert
                - returnErrorPtr
        - Branch String:   'pix4.c:906,26'
          Branch Sides:
            - BranchSide:      'pix4.c:906,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:906,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:907,9'
          Branch Sides:
            - BranchSide:      'pix4.c:908,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:909,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - l_amapCreate
                - l_amapFind
                - l_amapInsert
        - Branch String:   'pix4.c:908,26'
          Branch Sides:
            - BranchSide:      'pix4.c:908,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:908,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:913,5'
          Branch Sides:
            - BranchSide:      'pix4.c:914,16'
              BranchSideFuncs:
                - l_amapFind
                - l_amapInsert
            - BranchSide:      'pix4.c:926,12'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:915,9'
          Branch Sides:
            - BranchSide:      'pix4.c:916,25'
              BranchSideFuncs:
                - l_amapFind
                - l_amapInsert
            - BranchSide:      'pix4.c:924,5'
              BranchSideFuncs:
                - l_amapFind
                - l_amapInsert
        - Branch String:   'pix4.c:918,17'
          Branch Sides:
            - BranchSide:      'pix4.c:919,29'
              BranchSideFuncs:
                - l_amapInsert
                - l_amapFind
            - BranchSide:      'pix4.c:921,35'
              BranchSideFuncs:
                - l_amapInsert
                - l_amapFind
      Callsites:
        - Src:             'pix4.c:904,26'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:905,9'
          Dst:             pixGetDepth
        - Src:             'pix4.c:906,26'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:908,26'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:909,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:910,12'
          Dst:             pixGetData
        - Src:             'pix4.c:911,11'
          Dst:             pixGetWpl
        - Src:             'pix4.c:912,12'
          Dst:             l_amapCreate
        - Src:             'pix4.c:917,20'
          Dst:             l_amapFind
        - Src:             'pix4.c:922,13'
          Dst:             l_amapInsert
    - functionName:    pixCountRGBColors
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - factor
        - pncolors
      BBCount:         22
      ICount:          111
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - l_amapDestroy
        - l_amapSize
        - pixGetColorAmapHistogram
        - pixGetDepth
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix4.c:866,9'
          Branch Sides:
            - BranchSide:      'pix4.c:867,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColorAmapHistogram
                - l_amapSize
                - l_amapDestroy
                - returnErrorInt
            - BranchSide:      'pix4.c:868,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetColorAmapHistogram
                - l_amapSize
                - l_amapDestroy
                - returnErrorInt
        - Branch String:   'pix4.c:867,16'
          Branch Sides:
            - BranchSide:      'pix4.c:867,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:867,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:869,15'
          Branch Sides:
            - BranchSide:      'pix4.c:869,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColorAmapHistogram
                - l_amapSize
                - l_amapDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:870,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix4.c:869,9'
          Branch Sides:
            - BranchSide:      'pix4.c:870,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:871,9'
              BranchSideFuncs:
                - pixGetColorAmapHistogram
                - l_amapSize
                - l_amapDestroy
                - returnErrorInt
        - Branch String:   'pix4.c:870,16'
          Branch Sides:
            - BranchSide:      'pix4.c:870,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:870,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:871,9'
          Branch Sides:
            - BranchSide:      'pix4.c:872,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:873,37'
              BranchSideFuncs:
                - pixGetColorAmapHistogram
                - l_amapSize
                - l_amapDestroy
        - Branch String:   'pix4.c:872,16'
          Branch Sides:
            - BranchSide:      'pix4.c:872,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:872,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix4.c:867,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:869,18'
          Dst:             pixGetDepth
        - Src:             'pix4.c:870,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:872,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:873,12'
          Dst:             pixGetColorAmapHistogram
        - Src:             'pix4.c:874,17'
          Dst:             l_amapSize
        - Src:             'pix4.c:875,5'
          Dst:             l_amapDestroy
    - functionName:    pixCountRGBColorsByHash
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pncolors
      BBCount:         17
      ICount:          92
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - l_dnaDestroy
        - l_dnaGetCount
        - l_dnaRemoveDupsByHmap
        - pixConvertDataToDna
        - pixGetDepth
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix4.c:831,9'
          Branch Sides:
            - BranchSide:      'pix4.c:832,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixConvertDataToDna
                - l_dnaRemoveDupsByHmap
                - l_dnaGetCount
                - l_dnaDestroy
                - l_dnaDestroy
            - BranchSide:      'pix4.c:833,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixConvertDataToDna
                - l_dnaRemoveDupsByHmap
                - l_dnaGetCount
                - l_dnaDestroy
                - l_dnaDestroy
        - Branch String:   'pix4.c:832,16'
          Branch Sides:
            - BranchSide:      'pix4.c:832,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:832,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:834,15'
          Branch Sides:
            - BranchSide:      'pix4.c:834,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertDataToDna
                - l_dnaRemoveDupsByHmap
                - l_dnaGetCount
                - l_dnaDestroy
                - l_dnaDestroy
                - returnErrorInt
            - BranchSide:      'pix4.c:835,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix4.c:834,9'
          Branch Sides:
            - BranchSide:      'pix4.c:835,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:836,31'
              BranchSideFuncs:
                - pixConvertDataToDna
                - l_dnaRemoveDupsByHmap
                - l_dnaGetCount
                - l_dnaDestroy
                - l_dnaDestroy
        - Branch String:   'pix4.c:835,16'
          Branch Sides:
            - BranchSide:      'pix4.c:835,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:835,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix4.c:832,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:834,18'
          Dst:             pixGetDepth
        - Src:             'pix4.c:835,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:836,11'
          Dst:             pixConvertDataToDna
        - Src:             'pix4.c:837,5'
          Dst:             l_dnaRemoveDupsByHmap
        - Src:             'pix4.c:838,17'
          Dst:             l_dnaGetCount
        - Src:             'pix4.c:839,5'
          Dst:             l_dnaDestroy
        - Src:             'pix4.c:840,5'
          Dst:             l_dnaDestroy
    - functionName:    pixGetCmapHistogramInRect
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - box
        - factor
      BBCount:         60
      ICount:          368
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - boxGetGeometry
        - numaCreate
        - numaGetFArray
        - numaSetCount
        - pixGetCmapHistogram
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix4.c:771,9'
          Branch Sides:
            - BranchSide:      'pix4.c:772,36'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetColormap
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:773,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetColormap
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:773,9'
          Branch Sides:
            - BranchSide:      'pix4.c:774,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:775,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:774,24'
          Branch Sides:
            - BranchSide:      'pix4.c:774,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:774,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:775,9'
          Branch Sides:
            - BranchSide:      'pix4.c:776,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:777,9'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:776,24'
          Branch Sides:
            - BranchSide:      'pix4.c:776,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:776,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:777,9'
          Branch Sides:
            - BranchSide:      'pix4.c:778,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:779,22'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:778,24'
          Branch Sides:
            - BranchSide:      'pix4.c:778,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:778,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:780,16'
          Branch Sides:
            - BranchSide:      'pix4.c:780,19'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:783,17'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorPtr
        - Branch String:   'pix4.c:780,26'
          Branch Sides:
            - BranchSide:      'pix4.c:780,29'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:783,17'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorPtr
        - Branch String:   'pix4.c:780,9'
          Branch Sides:
            - BranchSide:      'pix4.c:781,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:783,17'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - returnErrorPtr
        - Branch String:   'pix4.c:781,24'
          Branch Sides:
            - BranchSide:      'pix4.c:781,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:781,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:784,9'
          Branch Sides:
            - BranchSide:      'pix4.c:785,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:786,18'
              BranchSideFuncs:
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
        - Branch String:   'pix4.c:785,24'
          Branch Sides:
            - BranchSide:      'pix4.c:785,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:785,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:793,5'
          Branch Sides:
            - BranchSide:      'pix4.c:794,13'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:808,12'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:794,24'
          Branch Sides:
            - BranchSide:      'pix4.c:794,40'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:794,27'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:794,13'
          Branch Sides:
            - BranchSide:      'pix4.c:794,40'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:795,17'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:796,9'
          Branch Sides:
            - BranchSide:      'pix4.c:797,17'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:806,5'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:797,28'
          Branch Sides:
            - BranchSide:      'pix4.c:797,44'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:797,31'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:797,17'
          Branch Sides:
            - BranchSide:      'pix4.c:797,44'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:798,17'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:798,17'
          Branch Sides:
            - BranchSide:      'pix4.c:799,23'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:800,22'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:800,22'
          Branch Sides:
            - BranchSide:      'pix4.c:801,23'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:803,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix4.c:772,16'
          Dst:             pixGetCmapHistogram
        - Src:             'pix4.c:774,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:775,9'
          Dst:             pixGetColormap
        - Src:             'pix4.c:776,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:778,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:779,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:781,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:784,15'
          Dst:             numaCreate
        - Src:             'pix4.c:785,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:786,5'
          Dst:             numaSetCount
        - Src:             'pix4.c:787,13'
          Dst:             numaGetFArray
        - Src:             'pix4.c:789,13'
          Dst:             pixGetData
        - Src:             'pix4.c:790,12'
          Dst:             pixGetWpl
        - Src:             'pix4.c:791,5'
          Dst:             boxGetGeometry
    - functionName:    pixGetCmapHistogram
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - factor
      BBCount:         48
      ICount:          291
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - numaCreate
        - numaGetFArray
        - numaSetCount
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pix4.c:629,9'
          Branch Sides:
            - BranchSide:      'pix4.c:630,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:631,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:630,24'
          Branch Sides:
            - BranchSide:      'pix4.c:630,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:630,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:631,9'
          Branch Sides:
            - BranchSide:      'pix4.c:632,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:633,9'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:632,24'
          Branch Sides:
            - BranchSide:      'pix4.c:632,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:632,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:633,9'
          Branch Sides:
            - BranchSide:      'pix4.c:634,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:635,22'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:634,24'
          Branch Sides:
            - BranchSide:      'pix4.c:634,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:634,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:636,16'
          Branch Sides:
            - BranchSide:      'pix4.c:636,19'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:639,17'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
        - Branch String:   'pix4.c:636,26'
          Branch Sides:
            - BranchSide:      'pix4.c:636,29'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:639,17'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
        - Branch String:   'pix4.c:636,9'
          Branch Sides:
            - BranchSide:      'pix4.c:637,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:639,17'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetWpl
                - pixGetData
                - returnErrorPtr
        - Branch String:   'pix4.c:637,24'
          Branch Sides:
            - BranchSide:      'pix4.c:637,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:637,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:640,9'
          Branch Sides:
            - BranchSide:      'pix4.c:641,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:642,18'
              BranchSideFuncs:
                - numaSetCount
                - numaGetFArray
                - pixGetWpl
                - pixGetData
        - Branch String:   'pix4.c:641,24'
          Branch Sides:
            - BranchSide:      'pix4.c:641,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:641,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:647,5'
          Branch Sides:
            - BranchSide:      'pix4.c:648,16'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:660,12'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:649,9'
          Branch Sides:
            - BranchSide:      'pix4.c:650,17'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:658,5'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:650,17'
          Branch Sides:
            - BranchSide:      'pix4.c:651,23'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:652,22'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:652,22'
          Branch Sides:
            - BranchSide:      'pix4.c:653,23'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:655,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix4.c:630,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:631,9'
          Dst:             pixGetColormap
        - Src:             'pix4.c:632,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:634,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:635,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:637,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:640,15'
          Dst:             numaCreate
        - Src:             'pix4.c:641,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:642,5'
          Dst:             numaSetCount
        - Src:             'pix4.c:643,13'
          Dst:             numaGetFArray
        - Src:             'pix4.c:645,11'
          Dst:             pixGetWpl
        - Src:             'pix4.c:646,12'
          Dst:             pixGetData
    - functionName:    pixGetCmapHistogramMasked
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - x
        - y
        - factor
      BBCount:         68
      ICount:          430
      EdgeCount:       92
      CyclomaticComplexity: 26
      functionsReached:
        - numaCreate
        - numaGetFArray
        - numaSetCount
        - pixGetCmapHistogram
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix4.c:695,9'
          Branch Sides:
            - BranchSide:      'pix4.c:696,36'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetColormap
                - pixGetDimensions
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:698,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetColormap
                - pixGetDimensions
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:698,9'
          Branch Sides:
            - BranchSide:      'pix4.c:699,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:700,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:699,24'
          Branch Sides:
            - BranchSide:      'pix4.c:699,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:699,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:700,9'
          Branch Sides:
            - BranchSide:      'pix4.c:701,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:702,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:701,24'
          Branch Sides:
            - BranchSide:      'pix4.c:701,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:701,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:703,9'
          Branch Sides:
            - BranchSide:      'pix4.c:704,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:705,9'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:704,24'
          Branch Sides:
            - BranchSide:      'pix4.c:704,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:705,9'
          Branch Sides:
            - BranchSide:      'pix4.c:706,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:707,22'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:706,24'
          Branch Sides:
            - BranchSide:      'pix4.c:706,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:706,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:708,16'
          Branch Sides:
            - BranchSide:      'pix4.c:708,19'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:711,17'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'pix4.c:708,26'
          Branch Sides:
            - BranchSide:      'pix4.c:708,29'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:711,17'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'pix4.c:708,9'
          Branch Sides:
            - BranchSide:      'pix4.c:709,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:711,17'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'pix4.c:709,24'
          Branch Sides:
            - BranchSide:      'pix4.c:709,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:709,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:712,9'
          Branch Sides:
            - BranchSide:      'pix4.c:713,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:714,18'
              BranchSideFuncs:
                - numaSetCount
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
        - Branch String:   'pix4.c:713,24'
          Branch Sides:
            - BranchSide:      'pix4.c:713,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:713,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:722,5'
          Branch Sides:
            - BranchSide:      'pix4.c:723,13'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:740,12'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:723,23'
          Branch Sides:
            - BranchSide:      'pix4.c:723,38'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:723,26'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:723,13'
          Branch Sides:
            - BranchSide:      'pix4.c:723,38'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:724,17'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:726,9'
          Branch Sides:
            - BranchSide:      'pix4.c:727,17'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:738,5'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:727,27'
          Branch Sides:
            - BranchSide:      'pix4.c:727,42'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:727,30'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:727,17'
          Branch Sides:
            - BranchSide:      'pix4.c:727,42'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:728,17'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:728,17'
          Branch Sides:
            - BranchSide:      'pix4.c:729,21'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:737,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:729,21'
          Branch Sides:
            - BranchSide:      'pix4.c:730,27'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:731,26'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:731,26'
          Branch Sides:
            - BranchSide:      'pix4.c:732,27'
              BranchSideFuncs: []
            - BranchSide:      'pix4.c:734,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix4.c:696,16'
          Dst:             pixGetCmapHistogram
        - Src:             'pix4.c:699,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:700,9'
          Dst:             pixGetColormap
        - Src:             'pix4.c:701,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:702,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:704,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:706,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:707,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:709,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:712,15'
          Dst:             numaCreate
        - Src:             'pix4.c:713,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:714,5'
          Dst:             numaSetCount
        - Src:             'pix4.c:715,13'
          Dst:             numaGetFArray
        - Src:             'pix4.c:717,13'
          Dst:             pixGetData
        - Src:             'pix4.c:718,12'
          Dst:             pixGetWpl
        - Src:             'pix4.c:719,13'
          Dst:             pixGetData
        - Src:             'pix4.c:720,12'
          Dst:             pixGetWpl
    - functionName:    pixGetColorHistogramMasked
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - x
        - y
        - factor
        - pnar
        - pnag
        - pnab
      BBCount:         111
      ICount:          727
      EdgeCount:       150
      CyclomaticComplexity: 41
      functionsReached:
        - extractRGBValues
        - numaCreate
        - numaGetFArray
        - numaSetCount
        - pixGetColorHistogram
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixcmapGetColor
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix4.c:523,9'
          Branch Sides:
            - BranchSide:      'pix4.c:524,37'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - pixGetDimensions
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:526,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - pixGetDimensions
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:526,9'
          Branch Sides:
            - BranchSide:      'pix4.c:526,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - pixGetDimensions
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:527,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - pixGetDimensions
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:527,9'
          Branch Sides:
            - BranchSide:      'pix4.c:527,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - pixGetDimensions
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:528,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - pixGetDimensions
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:528,9'
          Branch Sides:
            - BranchSide:      'pix4.c:528,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - pixGetDimensions
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:529,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - pixGetDimensions
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:529,15'
          Branch Sides:
            - BranchSide:      'pix4.c:529,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - pixGetDimensions
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:530,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix4.c:529,24'
          Branch Sides:
            - BranchSide:      'pix4.c:529,28'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - pixGetDimensions
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:530,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix4.c:529,9'
          Branch Sides:
            - BranchSide:      'pix4.c:530,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - pixGetDimensions
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:531,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - pixGetDimensions
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:530,16'
          Branch Sides:
            - BranchSide:      'pix4.c:530,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:530,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:531,9'
          Branch Sides:
            - BranchSide:      'pix4.c:532,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixGetDimensions
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:533,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixGetDimensions
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:532,16'
          Branch Sides:
            - BranchSide:      'pix4.c:532,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:532,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:535,14'
          Branch Sides:
            - BranchSide:      'pix4.c:535,18'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:537,10'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:535,25'
          Branch Sides:
            - BranchSide:      'pix4.c:535,28'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:537,10'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:535,35'
          Branch Sides:
            - BranchSide:      'pix4.c:535,38'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:537,10'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:535,9'
          Branch Sides:
            - BranchSide:      'pix4.c:536,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:537,10'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:536,16'
          Branch Sides:
            - BranchSide:      'pix4.c:536,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:536,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:537,15'
          Branch Sides:
            - BranchSide:      'pix4.c:537,18'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:539,22'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:537,9'
          Branch Sides:
            - BranchSide:      'pix4.c:538,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:539,22'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:538,16'
          Branch Sides:
            - BranchSide:      'pix4.c:538,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:538,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:540,9'
          Branch Sides:
            - BranchSide:      'pix4.c:541,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:542,9'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
        - Branch String:   'pix4.c:541,16'
          Branch Sides:
            - BranchSide:      'pix4.c:541,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:541,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:542,9'
          Branch Sides:
            - BranchSide:      'pix4.c:543,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:546,11'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
        - Branch String:   'pix4.c:543,16'
          Branch Sides:
            - BranchSide:      'pix4.c:543,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:543,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:564,9'
          Branch Sides:
            - BranchSide:      'pix4.c:565,16'
              BranchSideFuncs:
                - pixcmapGetColor
            - BranchSide:      'pix4.c:586,16'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pix4.c:565,9'
          Branch Sides:
            - BranchSide:      'pix4.c:566,17'
              BranchSideFuncs:
                - pixcmapGetColor
            - BranchSide:      'pix4.c:585,5'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:566,27'
          Branch Sides:
            - BranchSide:      'pix4.c:566,42'
              BranchSideFuncs:
                - pixcmapGetColor
            - BranchSide:      'pix4.c:566,30'
              BranchSideFuncs:
                - pixcmapGetColor
        - Branch String:   'pix4.c:566,17'
          Branch Sides:
            - BranchSide:      'pix4.c:566,42'
              BranchSideFuncs:
                - pixcmapGetColor
            - BranchSide:      'pix4.c:567,21'
              BranchSideFuncs:
                - pixcmapGetColor
        - Branch String:   'pix4.c:569,13'
          Branch Sides:
            - BranchSide:      'pix4.c:570,21'
              BranchSideFuncs:
                - pixcmapGetColor
            - BranchSide:      'pix4.c:584,9'
              BranchSideFuncs:
                - pixcmapGetColor
        - Branch String:   'pix4.c:570,31'
          Branch Sides:
            - BranchSide:      'pix4.c:570,46'
              BranchSideFuncs:
                - pixcmapGetColor
            - BranchSide:      'pix4.c:570,34'
              BranchSideFuncs:
                - pixcmapGetColor
        - Branch String:   'pix4.c:570,21'
          Branch Sides:
            - BranchSide:      'pix4.c:570,46'
              BranchSideFuncs:
                - pixcmapGetColor
            - BranchSide:      'pix4.c:571,21'
              BranchSideFuncs:
                - pixcmapGetColor
        - Branch String:   'pix4.c:571,21'
          Branch Sides:
            - BranchSide:      'pix4.c:572,25'
              BranchSideFuncs:
                - pixcmapGetColor
            - BranchSide:      'pix4.c:583,13'
              BranchSideFuncs:
                - pixcmapGetColor
        - Branch String:   'pix4.c:572,25'
          Branch Sides:
            - BranchSide:      'pix4.c:573,33'
              BranchSideFuncs:
                - pixcmapGetColor
            - BranchSide:      'pix4.c:574,30'
              BranchSideFuncs:
                - pixcmapGetColor
        - Branch String:   'pix4.c:574,30'
          Branch Sides:
            - BranchSide:      'pix4.c:575,33'
              BranchSideFuncs:
                - pixcmapGetColor
            - BranchSide:      'pix4.c:577,33'
              BranchSideFuncs:
                - pixcmapGetColor
        - Branch String:   'pix4.c:586,9'
          Branch Sides:
            - BranchSide:      'pix4.c:0,0'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pix4.c:587,17'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pix4.c:587,27'
          Branch Sides:
            - BranchSide:      'pix4.c:587,42'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pix4.c:587,30'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pix4.c:587,17'
          Branch Sides:
            - BranchSide:      'pix4.c:587,42'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pix4.c:588,21'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pix4.c:590,13'
          Branch Sides:
            - BranchSide:      'pix4.c:591,21'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pix4.c:599,9'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pix4.c:591,31'
          Branch Sides:
            - BranchSide:      'pix4.c:591,46'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pix4.c:591,34'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pix4.c:591,21'
          Branch Sides:
            - BranchSide:      'pix4.c:591,46'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pix4.c:592,21'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pix4.c:592,21'
          Branch Sides:
            - BranchSide:      'pix4.c:593,38'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pix4.c:598,13'
              BranchSideFuncs:
                - extractRGBValues
      Callsites:
        - Src:             'pix4.c:524,16'
          Dst:             pixGetColorHistogram
        - Src:             'pix4.c:530,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:532,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:533,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:534,12'
          Dst:             pixGetColormap
        - Src:             'pix4.c:536,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:538,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:539,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:541,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:543,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:546,11'
          Dst:             numaCreate
        - Src:             'pix4.c:547,11'
          Dst:             numaCreate
        - Src:             'pix4.c:548,11'
          Dst:             numaCreate
        - Src:             'pix4.c:549,5'
          Dst:             numaSetCount
        - Src:             'pix4.c:550,5'
          Dst:             numaSetCount
        - Src:             'pix4.c:551,5'
          Dst:             numaSetCount
        - Src:             'pix4.c:552,14'
          Dst:             numaGetFArray
        - Src:             'pix4.c:553,14'
          Dst:             numaGetFArray
        - Src:             'pix4.c:554,14'
          Dst:             numaGetFArray
        - Src:             'pix4.c:560,13'
          Dst:             pixGetData
        - Src:             'pix4.c:561,12'
          Dst:             pixGetWpl
        - Src:             'pix4.c:562,13'
          Dst:             pixGetData
        - Src:             'pix4.c:563,12'
          Dst:             pixGetWpl
        - Src:             'pix4.c:578,21'
          Dst:             pixcmapGetColor
        - Src:             'pix4.c:593,21'
          Dst:             extractRGBValues
    - functionName:    pixGetColorHistogram
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - factor
        - pnar
        - pnag
        - pnab
      BBCount:         78
      ICount:          511
      EdgeCount:       104
      CyclomaticComplexity: 28
      functionsReached:
        - extractRGBValues
        - numaCreate
        - numaGetFArray
        - numaSetCount
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixcmapGetColor
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix4.c:420,9'
          Branch Sides:
            - BranchSide:      'pix4.c:420,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:421,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:421,9'
          Branch Sides:
            - BranchSide:      'pix4.c:421,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:422,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:422,9'
          Branch Sides:
            - BranchSide:      'pix4.c:422,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:423,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:423,15'
          Branch Sides:
            - BranchSide:      'pix4.c:423,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:424,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix4.c:423,24'
          Branch Sides:
            - BranchSide:      'pix4.c:423,28'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:424,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix4.c:423,9'
          Branch Sides:
            - BranchSide:      'pix4.c:424,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:425,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:424,16'
          Branch Sides:
            - BranchSide:      'pix4.c:424,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:424,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:425,9'
          Branch Sides:
            - BranchSide:      'pix4.c:426,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:427,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:426,16'
          Branch Sides:
            - BranchSide:      'pix4.c:426,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:426,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:429,14'
          Branch Sides:
            - BranchSide:      'pix4.c:429,18'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:431,10'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:429,25'
          Branch Sides:
            - BranchSide:      'pix4.c:429,28'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:431,10'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:429,35'
          Branch Sides:
            - BranchSide:      'pix4.c:429,38'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix4.c:431,10'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:429,9'
          Branch Sides:
            - BranchSide:      'pix4.c:430,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:431,10'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix4.c:430,16'
          Branch Sides:
            - BranchSide:      'pix4.c:430,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:430,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:431,15'
          Branch Sides:
            - BranchSide:      'pix4.c:431,18'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
            - BranchSide:      'pix4.c:433,9'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
        - Branch String:   'pix4.c:431,9'
          Branch Sides:
            - BranchSide:      'pix4.c:432,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:433,9'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
                - returnErrorInt
        - Branch String:   'pix4.c:432,16'
          Branch Sides:
            - BranchSide:      'pix4.c:432,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:432,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:433,9'
          Branch Sides:
            - BranchSide:      'pix4.c:434,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:437,11'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - numaCreate
                - numaSetCount
                - numaSetCount
                - numaSetCount
                - numaGetFArray
                - numaGetFArray
                - numaGetFArray
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - pixcmapGetColor
        - Branch String:   'pix4.c:434,16'
          Branch Sides:
            - BranchSide:      'pix4.c:434,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix4.c:434,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:453,9'
          Branch Sides:
            - BranchSide:      'pix4.c:454,16'
              BranchSideFuncs:
                - pixcmapGetColor
            - BranchSide:      'pix4.c:470,16'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pix4.c:454,9'
          Branch Sides:
            - BranchSide:      'pix4.c:455,20'
              BranchSideFuncs:
                - pixcmapGetColor
            - BranchSide:      'pix4.c:469,5'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:456,13'
          Branch Sides:
            - BranchSide:      'pix4.c:457,21'
              BranchSideFuncs:
                - pixcmapGetColor
            - BranchSide:      'pix4.c:468,9'
              BranchSideFuncs:
                - pixcmapGetColor
        - Branch String:   'pix4.c:457,21'
          Branch Sides:
            - BranchSide:      'pix4.c:458,29'
              BranchSideFuncs:
                - pixcmapGetColor
            - BranchSide:      'pix4.c:459,26'
              BranchSideFuncs:
                - pixcmapGetColor
        - Branch String:   'pix4.c:459,26'
          Branch Sides:
            - BranchSide:      'pix4.c:460,29'
              BranchSideFuncs:
                - pixcmapGetColor
            - BranchSide:      'pix4.c:462,29'
              BranchSideFuncs:
                - pixcmapGetColor
        - Branch String:   'pix4.c:470,9'
          Branch Sides:
            - BranchSide:      'pix4.c:0,0'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pix4.c:471,20'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'pix4.c:472,13'
          Branch Sides:
            - BranchSide:      'pix4.c:473,34'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'pix4.c:478,9'
              BranchSideFuncs:
                - extractRGBValues
      Callsites:
        - Src:             'pix4.c:424,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:426,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:427,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:428,12'
          Dst:             pixGetColormap
        - Src:             'pix4.c:430,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:432,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:434,16'
          Dst:             returnErrorInt
        - Src:             'pix4.c:437,11'
          Dst:             numaCreate
        - Src:             'pix4.c:438,11'
          Dst:             numaCreate
        - Src:             'pix4.c:439,11'
          Dst:             numaCreate
        - Src:             'pix4.c:440,5'
          Dst:             numaSetCount
        - Src:             'pix4.c:441,5'
          Dst:             numaSetCount
        - Src:             'pix4.c:442,5'
          Dst:             numaSetCount
        - Src:             'pix4.c:443,14'
          Dst:             numaGetFArray
        - Src:             'pix4.c:444,14'
          Dst:             numaGetFArray
        - Src:             'pix4.c:445,14'
          Dst:             numaGetFArray
        - Src:             'pix4.c:451,12'
          Dst:             pixGetData
        - Src:             'pix4.c:452,11'
          Dst:             pixGetWpl
        - Src:             'pix4.c:463,17'
          Dst:             pixcmapGetColor
        - Src:             'pix4.c:473,17'
          Dst:             extractRGBValues
    - functionName:    pixGetGrayHistogramTiled
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - factor
        - nx
        - ny
      BBCount:         31
      ICount:          178
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - numaaAddNuma
        - numaaCreate
        - pixConvertTo8
        - pixDestroy
        - pixGetGrayHistogram
        - pixaDestroy
        - pixaGetPix
        - pixaSplitPix
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix4.c:364,9'
          Branch Sides:
            - BranchSide:      'pix4.c:365,25'
              BranchSideFuncs:
                - numaaCreate
                - pixConvertTo8
                - pixaSplitPix
                - pixDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetGrayHistogram
                - numaaAddNuma
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:366,9'
              BranchSideFuncs:
                - numaaCreate
                - pixConvertTo8
                - pixaSplitPix
                - pixDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetGrayHistogram
                - numaaAddNuma
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:365,25'
          Branch Sides:
            - BranchSide:      'pix4.c:365,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:365,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:366,9'
          Branch Sides:
            - BranchSide:      'pix4.c:367,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:368,9'
              BranchSideFuncs:
                - numaaCreate
                - pixConvertTo8
                - pixaSplitPix
                - pixDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetGrayHistogram
                - numaaAddNuma
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:367,25'
          Branch Sides:
            - BranchSide:      'pix4.c:367,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:367,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:368,16'
          Branch Sides:
            - BranchSide:      'pix4.c:368,19'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:369,25'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix4.c:368,9'
          Branch Sides:
            - BranchSide:      'pix4.c:369,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:371,9'
              BranchSideFuncs:
                - numaaCreate
                - pixConvertTo8
                - pixaSplitPix
                - pixDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetGrayHistogram
                - numaaAddNuma
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pix4.c:369,25'
          Branch Sides:
            - BranchSide:      'pix4.c:369,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:369,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:372,9'
          Branch Sides:
            - BranchSide:      'pix4.c:373,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:375,26'
              BranchSideFuncs:
                - pixConvertTo8
                - pixaSplitPix
                - pixDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetGrayHistogram
                - numaaAddNuma
                - pixDestroy
        - Branch String:   'pix4.c:373,25'
          Branch Sides:
            - BranchSide:      'pix4.c:373,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:373,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:377,5'
          Branch Sides:
            - BranchSide:      'pix4.c:378,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetGrayHistogram
                - numaaAddNuma
                - pixDestroy
                - pixDestroy
                - pixaDestroy
            - BranchSide:      'pix4.c:384,5'
              BranchSideFuncs:
                - pixDestroy
                - pixaDestroy
      Callsites:
        - Src:             'pix4.c:365,25'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:367,25'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:369,25'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:372,16'
          Dst:             numaaCreate
        - Src:             'pix4.c:373,25'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:375,12'
          Dst:             pixConvertTo8
        - Src:             'pix4.c:376,12'
          Dst:             pixaSplitPix
        - Src:             'pix4.c:378,16'
          Dst:             pixaGetPix
        - Src:             'pix4.c:379,14'
          Dst:             pixGetGrayHistogram
        - Src:             'pix4.c:380,9'
          Dst:             numaaAddNuma
        - Src:             'pix4.c:381,9'
          Dst:             pixDestroy
        - Src:             'pix4.c:384,5'
          Dst:             pixDestroy
        - Src:             'pix4.c:385,5'
          Dst:             pixaDestroy
    - functionName:    pixGetGrayHistogramInRect
      functionSourceFile: '/src/leptonica/src/pix4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - box
        - factor
      BBCount:         50
      ICount:          301
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - boxGetGeometry
        - numaCreate
        - numaGetFArray
        - numaSetCount
        - pixClone
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetGrayHistogram
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix4.c:297,9'
          Branch Sides:
            - BranchSide:      'pix4.c:298,36'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - pixDestroy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
            - BranchSide:      'pix4.c:299,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - pixDestroy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
        - Branch String:   'pix4.c:299,9'
          Branch Sides:
            - BranchSide:      'pix4.c:300,24'
              BranchSideFuncs:
                - pixGetDepth
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - pixDestroy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
            - BranchSide:      'pix4.c:301,21'
              BranchSideFuncs:
                - pixGetDepth
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - pixDestroy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
        - Branch String:   'pix4.c:300,24'
          Branch Sides:
            - BranchSide:      'pix4.c:300,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:300,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:301,32'
          Branch Sides:
            - BranchSide:      'pix4.c:301,51'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorPtr
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - pixDestroy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:304,9'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - pixDestroy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:301,9'
          Branch Sides:
            - BranchSide:      'pix4.c:302,24'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - pixDestroy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix4.c:304,9'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - pixDestroy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix4.c:302,24'
          Branch Sides:
            - BranchSide:      'pix4.c:302,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:302,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:304,9'
          Branch Sides:
            - BranchSide:      'pix4.c:305,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:307,15'
              BranchSideFuncs:
                - numaCreate
                - numaSetCount
                - numaGetFArray
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - pixDestroy
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'pix4.c:305,24'
          Branch Sides:
            - BranchSide:      'pix4.c:305,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:305,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:307,9'
          Branch Sides:
            - BranchSide:      'pix4.c:308,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:309,18'
              BranchSideFuncs:
                - numaSetCount
                - numaGetFArray
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - pixDestroy
                - pixRemoveColormap
        - Branch String:   'pix4.c:308,24'
          Branch Sides:
            - BranchSide:      'pix4.c:308,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix4.c:308,9'
              BranchSideFuncs: []
        - Branch String:   'pix4.c:312,9'
          Branch Sides:
            - BranchSide:      'pix4.c:313,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - pixDestroy
            - BranchSide:      'pix4.c:315,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - boxGetGeometry
                - pixDestroy
        - Branch String:   'pix4.c:322,5'
          Branch Sides:
            - BranchSide:      'pix4.c:323,13'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix4.c:332,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pix4.c:323,24'
          Branch Sides:
            - BranchSide:      'pix4.c:323,40'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix4.c:323,27'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pix4.c:323,13'
          Branch Sides:
            - BranchSide:      'pix4.c:323,40'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix4.c:324,17'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pix4.c:325,9'
          Branch Sides:
            - BranchSide:      'pix4.c:326,17'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix4.c:330,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pix4.c:326,28'
          Branch Sides:
            - BranchSide:      'pix4.c:326,44'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix4.c:326,31'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pix4.c:326,17'
          Branch Sides:
            - BranchSide:      'pix4.c:326,44'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix4.c:327,19'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'pix4.c:298,16'
          Dst:             pixGetGrayHistogram
        - Src:             'pix4.c:300,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:301,9'
          Dst:             pixGetDepth
        - Src:             'pix4.c:301,36'
          Dst:             pixGetColormap
        - Src:             'pix4.c:302,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:305,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:307,15'
          Dst:             numaCreate
        - Src:             'pix4.c:308,24'
          Dst:             returnErrorPtr
        - Src:             'pix4.c:309,5'
          Dst:             numaSetCount
        - Src:             'pix4.c:310,13'
          Dst:             numaGetFArray
        - Src:             'pix4.c:312,9'
          Dst:             pixGetColormap
        - Src:             'pix4.c:313,16'
          Dst:             pixRemoveColormap
        - Src:             'pix4.c:315,16'
          Dst:             pixClone
        - Src:             'pix4.c:316,5'
          Dst:             pixGetDimensions
        - Src:             'pix4.c:317,13'
          Dst:             pixGetData
        - Src:             'pix4.c:318,12'
          Dst:             pixGetWpl
        - Src:             'pix4.c:319,5'
          Dst:             boxGetGeometry
        - Src:             'pix4.c:332,5'
          Dst:             pixDestroy
    - functionName:    pixRankColumnTransform
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3148
      functionLinenumberEnd: 3180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         35
      ICount:          221
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - pixCreateTemplate
        - pixGetColormap
        - pixGetDepth
        - pixGetDimensions
        - pixGetLinePtrs
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix5.c:3154,9'
          Branch Sides:
            - BranchSide:      'pix5.c:3155,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetLinePtrs
                - pixGetLinePtrs
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix5.c:3156,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetLinePtrs
                - pixGetLinePtrs
                - free
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix5.c:3155,23'
          Branch Sides:
            - BranchSide:      'pix5.c:3155,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:3155,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:3156,9'
          Branch Sides:
            - BranchSide:      'pix5.c:3157,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:3158,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetLinePtrs
                - pixGetLinePtrs
                - free
                - free
                - returnErrorPtr
        - Branch String:   'pix5.c:3157,23'
          Branch Sides:
            - BranchSide:      'pix5.c:3157,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:3157,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:3158,9'
          Branch Sides:
            - BranchSide:      'pix5.c:3159,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:3161,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetLinePtrs
                - pixGetLinePtrs
                - free
                - free
        - Branch String:   'pix5.c:3159,23'
          Branch Sides:
            - BranchSide:      'pix5.c:3159,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:3159,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:3165,5'
          Branch Sides:
            - BranchSide:      'pix5.c:3166,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'pix5.c:3177,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'pix5.c:3167,9'
          Branch Sides:
            - BranchSide:      'pix5.c:3168,19'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'pix5.c:3171,16'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'pix5.c:3171,9'
          Branch Sides:
            - BranchSide:      'pix5.c:3172,20'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'pix5.c:3175,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'pix5.c:3172,13'
          Branch Sides:
            - BranchSide:      'pix5.c:3173,17'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'pix5.c:3174,9'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'pix5.c:3155,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:3156,9'
          Dst:             pixGetDepth
        - Src:             'pix5.c:3157,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:3158,9'
          Dst:             pixGetColormap
        - Src:             'pix5.c:3159,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:3161,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:3162,12'
          Dst:             pixCreateTemplate
        - Src:             'pix5.c:3163,14'
          Dst:             pixGetLinePtrs
        - Src:             'pix5.c:3164,14'
          Dst:             pixGetLinePtrs
    - functionName:    pixRankRowTransform
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3097
      functionLinenumberEnd: 3130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         35
      ICount:          232
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - pixCreateTemplate
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix5.c:3103,9'
          Branch Sides:
            - BranchSide:      'pix5.c:3104,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix5.c:3105,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix5.c:3104,23'
          Branch Sides:
            - BranchSide:      'pix5.c:3104,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:3104,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:3105,9'
          Branch Sides:
            - BranchSide:      'pix5.c:3106,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:3107,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'pix5.c:3106,23'
          Branch Sides:
            - BranchSide:      'pix5.c:3106,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:3106,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:3107,9'
          Branch Sides:
            - BranchSide:      'pix5.c:3108,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:3110,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
        - Branch String:   'pix5.c:3108,23'
          Branch Sides:
            - BranchSide:      'pix5.c:3108,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:3108,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:3115,5'
          Branch Sides:
            - BranchSide:      'pix5.c:3116,9'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:3129,12'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:3119,9'
          Branch Sides:
            - BranchSide:      'pix5.c:3120,19'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:3123,16'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:3123,9'
          Branch Sides:
            - BranchSide:      'pix5.c:3124,20'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:3127,5'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:3124,13'
          Branch Sides:
            - BranchSide:      'pix5.c:3125,17'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:3126,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix5.c:3104,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:3105,9'
          Dst:             pixGetDepth
        - Src:             'pix5.c:3106,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:3107,9'
          Dst:             pixGetColormap
        - Src:             'pix5.c:3108,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:3110,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:3111,12'
          Dst:             pixCreateTemplate
        - Src:             'pix5.c:3112,13'
          Dst:             pixGetData
        - Src:             'pix5.c:3113,13'
          Dst:             pixGetData
        - Src:             'pix5.c:3114,11'
          Dst:             pixGetWpl
    - functionName:    pixMinMaxNearLine
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2986
      functionLinenumberEnd: 3076
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - x1
        - y1
        - x2
        - y2
        - dist
        - direction
        - pnamin
        - pnamax
        - pminave
        - pmaxave
      BBCount:         130
      ICount:          689
      EdgeCount:       175
      CyclomaticComplexity: 47
      functionsReached:
        - generatePtaLine
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetCount
        - numaGetSum
        - pixGetColormap
        - pixGetDimensions
        - pixGetPixel
        - ptaDestroy
        - ptaGetCount
        - ptaGetIPt
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix5.c:2993,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2993,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - generatePtaLine
                - ptaGetCount
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix5.c:2994,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - generatePtaLine
                - ptaGetCount
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix5.c:2994,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2994,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - generatePtaLine
                - ptaGetCount
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix5.c:2995,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - generatePtaLine
                - ptaGetCount
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix5.c:2995,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2995,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - generatePtaLine
                - ptaGetCount
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix5.c:2996,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - generatePtaLine
                - ptaGetCount
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix5.c:2996,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2996,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - generatePtaLine
                - ptaGetCount
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix5.c:2997,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - generatePtaLine
                - ptaGetCount
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix5.c:2997,17'
          Branch Sides:
            - BranchSide:      'pix5.c:2997,21'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - generatePtaLine
                - ptaGetCount
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix5.c:2999,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - generatePtaLine
                - ptaGetCount
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix5.c:2997,28'
          Branch Sides:
            - BranchSide:      'pix5.c:2997,32'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - generatePtaLine
                - ptaGetCount
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix5.c:2999,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - generatePtaLine
                - ptaGetCount
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix5.c:2997,40'
          Branch Sides:
            - BranchSide:      'pix5.c:2997,44'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - generatePtaLine
                - ptaGetCount
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix5.c:2999,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - generatePtaLine
                - ptaGetCount
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix5.c:2997,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2998,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - generatePtaLine
                - ptaGetCount
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix5.c:2999,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - generatePtaLine
                - ptaGetCount
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix5.c:2998,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2998,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2998,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2999,9'
          Branch Sides:
            - BranchSide:      'pix5.c:3000,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - generatePtaLine
                - ptaGetCount
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix5.c:3001,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - generatePtaLine
                - ptaGetCount
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix5.c:3000,16'
          Branch Sides:
            - BranchSide:      'pix5.c:3000,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:3000,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:3002,16'
          Branch Sides:
            - BranchSide:      'pix5.c:3002,34'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:3003,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:3002,9'
          Branch Sides:
            - BranchSide:      'pix5.c:3003,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:3004,12'
              BranchSideFuncs:
                - generatePtaLine
                - ptaGetCount
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
        - Branch String:   'pix5.c:3003,16'
          Branch Sides:
            - BranchSide:      'pix5.c:3003,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:3003,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:3004,12'
          Branch Sides:
            - BranchSide:      'pix5.c:3004,10'
              BranchSideFuncs:
                - generatePtaLine
                - ptaGetCount
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
            - BranchSide:      'pix5.c:3004,10'
              BranchSideFuncs:
                - generatePtaLine
                - ptaGetCount
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
        - Branch String:   'pix5.c:3005,38'
          Branch Sides:
            - BranchSide:      'pix5.c:3005,41'
              BranchSideFuncs:
                - generatePtaLine
                - ptaGetCount
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
            - BranchSide:      'pix5.c:3009,27'
              BranchSideFuncs:
                - generatePtaLine
                - ptaGetCount
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
        - Branch String:   'pix5.c:3005,70'
          Branch Sides:
            - BranchSide:      'pix5.c:3006,9'
              BranchSideFuncs:
                - generatePtaLine
                - ptaGetCount
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
                - returnErrorInt
            - BranchSide:      'pix5.c:3009,27'
              BranchSideFuncs:
                - generatePtaLine
                - ptaGetCount
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
        - Branch String:   'pix5.c:3005,9'
          Branch Sides:
            - BranchSide:      'pix5.c:3007,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:3009,27'
              BranchSideFuncs:
                - generatePtaLine
                - ptaGetCount
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
        - Branch String:   'pix5.c:3007,16'
          Branch Sides:
            - BranchSide:      'pix5.c:3007,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:3007,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:3011,12'
          Branch Sides:
            - BranchSide:      'pix5.c:3011,30'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
            - BranchSide:      'pix5.c:3011,30'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
        - Branch String:   'pix5.c:3016,9'
          Branch Sides:
            - BranchSide:      'pix5.c:3017,16'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
            - BranchSide:      'pix5.c:3018,14'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
        - Branch String:   'pix5.c:3020,5'
          Branch Sides:
            - BranchSide:      'pix5.c:3021,19'
              BranchSideFuncs:
                - ptaGetIPt
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
            - BranchSide:      'pix5.c:3050,22'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'pix5.c:3025,13'
          Branch Sides:
            - BranchSide:      'pix5.c:3026,17'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
            - BranchSide:      'pix5.c:3035,17'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
        - Branch String:   'pix5.c:3026,23'
          Branch Sides:
            - BranchSide:      'pix5.c:3026,34'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
            - BranchSide:      'pix5.c:3026,26'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
        - Branch String:   'pix5.c:3026,17'
          Branch Sides:
            - BranchSide:      'pix5.c:3026,34'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
            - BranchSide:      'pix5.c:3027,22'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
        - Branch String:   'pix5.c:3027,13'
          Branch Sides:
            - BranchSide:      'pix5.c:3028,21'
              BranchSideFuncs:
                - pixGetPixel
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'pix5.c:3034,9'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - pixGetPixel
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'pix5.c:3028,31'
          Branch Sides:
            - BranchSide:      'pix5.c:3028,46'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
            - BranchSide:      'pix5.c:3028,34'
              BranchSideFuncs:
                - pixGetPixel
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'pix5.c:3028,21'
          Branch Sides:
            - BranchSide:      'pix5.c:3028,46'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
            - BranchSide:      'pix5.c:3029,29'
              BranchSideFuncs:
                - pixGetPixel
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'pix5.c:3031,21'
          Branch Sides:
            - BranchSide:      'pix5.c:3031,44'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
            - BranchSide:      'pix5.c:3032,21'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
        - Branch String:   'pix5.c:3032,21'
          Branch Sides:
            - BranchSide:      'pix5.c:3032,44'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
            - BranchSide:      'pix5.c:3033,13'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
        - Branch String:   'pix5.c:3035,23'
          Branch Sides:
            - BranchSide:      'pix5.c:3035,34'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
            - BranchSide:      'pix5.c:3035,26'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
        - Branch String:   'pix5.c:3035,17'
          Branch Sides:
            - BranchSide:      'pix5.c:3035,34'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
            - BranchSide:      'pix5.c:3036,22'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
        - Branch String:   'pix5.c:3036,13'
          Branch Sides:
            - BranchSide:      'pix5.c:0,0'
              BranchSideFuncs:
                - pixGetPixel
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'pix5.c:3037,21'
              BranchSideFuncs:
                - pixGetPixel
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'pix5.c:3037,31'
          Branch Sides:
            - BranchSide:      'pix5.c:3037,46'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
            - BranchSide:      'pix5.c:3037,34'
              BranchSideFuncs:
                - pixGetPixel
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'pix5.c:3037,21'
          Branch Sides:
            - BranchSide:      'pix5.c:3037,46'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
            - BranchSide:      'pix5.c:3038,29'
              BranchSideFuncs:
                - pixGetPixel
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'pix5.c:3040,21'
          Branch Sides:
            - BranchSide:      'pix5.c:3040,44'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
            - BranchSide:      'pix5.c:3041,21'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
        - Branch String:   'pix5.c:3041,21'
          Branch Sides:
            - BranchSide:      'pix5.c:3041,44'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
            - BranchSide:      'pix5.c:3042,13'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
        - Branch String:   'pix5.c:3044,13'
          Branch Sides:
            - BranchSide:      'pix5.c:3045,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - pixGetPixel
                - pixGetPixel
            - BranchSide:      'pix5.c:3048,5'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetIPt
                - numaAddNumber
                - numaAddNumber
                - pixGetPixel
                - pixGetPixel
        - Branch String:   'pix5.c:3051,9'
          Branch Sides:
            - BranchSide:      'pix5.c:3052,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'pix5.c:3058,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
                - numaGetSum
        - Branch String:   'pix5.c:3055,16'
          Branch Sides:
            - BranchSide:      'pix5.c:3055,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:3055,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:3058,9'
          Branch Sides:
            - BranchSide:      'pix5.c:3059,20'
              BranchSideFuncs:
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
            - BranchSide:      'pix5.c:3062,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetSum
        - Branch String:   'pix5.c:3062,9'
          Branch Sides:
            - BranchSide:      'pix5.c:3063,20'
              BranchSideFuncs:
                - numaGetSum
                - numaDestroy
                - numaDestroy
                - ptaDestroy
            - BranchSide:      'pix5.c:3066,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - ptaDestroy
        - Branch String:   'pix5.c:3066,9'
          Branch Sides:
            - BranchSide:      'pix5.c:3067,19'
              BranchSideFuncs:
                - numaDestroy
                - ptaDestroy
            - BranchSide:      'pix5.c:3069,9'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - ptaDestroy
        - Branch String:   'pix5.c:3070,9'
          Branch Sides:
            - BranchSide:      'pix5.c:3071,19'
              BranchSideFuncs:
                - ptaDestroy
            - BranchSide:      'pix5.c:3073,9'
              BranchSideFuncs:
                - numaDestroy
                - ptaDestroy
      Callsites:
        - Src:             'pix5.c:2998,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:3000,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:3001,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:3002,19'
          Dst:             pixGetColormap
        - Src:             'pix5.c:3003,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:3007,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:3009,11'
          Dst:             generatePtaLine
        - Src:             'pix5.c:3010,9'
          Dst:             ptaGetCount
        - Src:             'pix5.c:3012,13'
          Dst:             numaCreate
        - Src:             'pix5.c:3013,13'
          Dst:             numaCreate
        - Src:             'pix5.c:3021,9'
          Dst:             ptaGetIPt
        - Src:             'pix5.c:3029,17'
          Dst:             pixGetPixel
        - Src:             'pix5.c:3038,17'
          Dst:             pixGetPixel
        - Src:             'pix5.c:3045,13'
          Dst:             numaAddNumber
        - Src:             'pix5.c:3046,13'
          Dst:             numaAddNumber
        - Src:             'pix5.c:3050,9'
          Dst:             numaGetCount
        - Src:             'pix5.c:3052,9'
          Dst:             numaDestroy
        - Src:             'pix5.c:3053,9'
          Dst:             numaDestroy
        - Src:             'pix5.c:3054,9'
          Dst:             ptaDestroy
        - Src:             'pix5.c:3055,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:3059,9'
          Dst:             numaGetSum
        - Src:             'pix5.c:3063,9'
          Dst:             numaGetSum
        - Src:             'pix5.c:3069,9'
          Dst:             numaDestroy
        - Src:             'pix5.c:3073,9'
          Dst:             numaDestroy
        - Src:             'pix5.c:3074,5'
          Dst:             ptaDestroy
    - functionName:    pixWindowedVarianceOnLine
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2864
      functionLinenumberEnd: 2938
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - dir
        - loc
        - c1
        - c2
        - size
        - pnad
      BBCount:         94
      ICount:          582
      EdgeCount:       124
      CyclomaticComplexity: 32
      functionsReached:
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetFArray
        - numaSetParameters
        - pixGetDepth
        - pixGetDimensions
        - pixGetPixel
        - ptaAddPt
        - ptaCreate
        - ptaDestroy
        - ptaGetIPt
        - returnErrorInt
        - sqrt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix5.c:2873,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2874,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix5.c:2875,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix5.c:2874,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2874,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2874,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2876,15'
          Branch Sides:
            - BranchSide:      'pix5.c:2876,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix5.c:2877,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:2876,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2877,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2878,9'
              BranchSideFuncs:
                - pixGetDimensions
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix5.c:2877,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2877,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2877,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2878,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2879,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2880,9'
              BranchSideFuncs:
                - pixGetDimensions
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix5.c:2879,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2879,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2879,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2880,34'
          Branch Sides:
            - BranchSide:      'pix5.c:2880,37'
              BranchSideFuncs:
                - pixGetDimensions
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix5.c:2882,22'
              BranchSideFuncs:
                - pixGetDimensions
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
                - returnErrorInt
        - Branch String:   'pix5.c:2880,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2881,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2882,22'
              BranchSideFuncs:
                - pixGetDimensions
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
                - returnErrorInt
        - Branch String:   'pix5.c:2881,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2881,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2881,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2883,14'
          Branch Sides:
            - BranchSide:      'pix5.c:2883,43'
              BranchSideFuncs:
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
                - returnErrorInt
            - BranchSide:      'pix5.c:2883,51'
              BranchSideFuncs:
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
                - returnErrorInt
        - Branch String:   'pix5.c:2884,17'
          Branch Sides:
            - BranchSide:      'pix5.c:2884,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2885,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:2884,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2885,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2888,12'
              BranchSideFuncs:
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'pix5.c:2885,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2885,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2885,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2888,12'
          Branch Sides:
            - BranchSide:      'pix5.c:2888,10'
              BranchSideFuncs:
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'pix5.c:2888,10'
              BranchSideFuncs:
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'pix5.c:2889,12'
          Branch Sides:
            - BranchSide:      'pix5.c:2889,10'
              BranchSideFuncs:
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'pix5.c:2889,10'
              BranchSideFuncs:
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'pix5.c:2890,14'
          Branch Sides:
            - BranchSide:      'pix5.c:2890,43'
              BranchSideFuncs:
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'pix5.c:2890,51'
              BranchSideFuncs:
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'pix5.c:2891,12'
          Branch Sides:
            - BranchSide:      'pix5.c:2891,12'
              BranchSideFuncs:
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'pix5.c:2891,12'
              BranchSideFuncs:
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'pix5.c:2891,12'
          Branch Sides:
            - BranchSide:      'pix5.c:2891,10'
              BranchSideFuncs:
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'pix5.c:2891,12'
              BranchSideFuncs:
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'pix5.c:2891,12'
          Branch Sides:
            - BranchSide:      'pix5.c:2891,10'
              BranchSideFuncs:
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'pix5.c:2891,10'
              BranchSideFuncs:
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'pix5.c:2892,12'
          Branch Sides:
            - BranchSide:      'pix5.c:2892,12'
              BranchSideFuncs:
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'pix5.c:2892,12'
              BranchSideFuncs:
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'pix5.c:2892,12'
          Branch Sides:
            - BranchSide:      'pix5.c:2892,10'
              BranchSideFuncs:
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'pix5.c:2892,12'
              BranchSideFuncs:
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'pix5.c:2892,12'
          Branch Sides:
            - BranchSide:      'pix5.c:2892,10'
              BranchSideFuncs:
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'pix5.c:2892,10'
              BranchSideFuncs:
                - ptaCreate
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'pix5.c:2897,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2898,18'
              BranchSideFuncs:
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
            - BranchSide:      'pix5.c:2901,18'
              BranchSideFuncs:
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - ptaAddPt
        - Branch String:   'pix5.c:2898,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2899,22'
              BranchSideFuncs:
                - ptaAddPt
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
            - BranchSide:      'pix5.c:2900,5'
              BranchSideFuncs:
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
        - Branch String:   'pix5.c:2901,9'
          Branch Sides:
            - BranchSide:      'pix5.c:0,0'
              BranchSideFuncs:
                - ptaAddPt
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
            - BranchSide:      'pix5.c:2902,22'
              BranchSideFuncs:
                - ptaAddPt
                - numaCreate
                - numaSetParameters
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
        - Branch String:   'pix5.c:2908,5'
          Branch Sides:
            - BranchSide:      'pix5.c:2909,19'
              BranchSideFuncs:
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
            - BranchSide:      'pix5.c:2913,27'
              BranchSideFuncs:
                - numaGetFArray
                - ptaDestroy
                - numaCreate
                - numaSetParameters
                - numaDestroy
                - sqrt
                - numaAddNumber
        - Branch String:   'pix5.c:2921,5'
          Branch Sides:
            - BranchSide:      'pix5.c:2922,21'
              BranchSideFuncs:
                - sqrt
                - numaAddNumber
                - numaDestroy
            - BranchSide:      'pix5.c:2936,5'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'pix5.c:2923,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2924,19'
              BranchSideFuncs:
                - sqrt
                - numaAddNumber
                - numaDestroy
            - BranchSide:      'pix5.c:2928,15'
              BranchSideFuncs:
                - sqrt
                - numaAddNumber
                - numaDestroy
        - Branch String:   'pix5.c:2930,13'
          Branch Sides:
            - BranchSide:      'pix5.c:2931,17'
              BranchSideFuncs:
                - sqrt
                - numaAddNumber
                - numaDestroy
            - BranchSide:      'pix5.c:2932,35'
              BranchSideFuncs:
                - sqrt
                - numaAddNumber
                - numaDestroy
      Callsites:
        - Src:             'pix5.c:2874,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:2876,18'
          Dst:             pixGetDepth
        - Src:             'pix5.c:2877,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:2879,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:2881,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:2882,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:2885,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:2896,11'
          Dst:             ptaCreate
        - Src:             'pix5.c:2899,13'
          Dst:             ptaAddPt
        - Src:             'pix5.c:2902,13'
          Dst:             ptaAddPt
        - Src:             'pix5.c:2906,11'
          Dst:             numaCreate
        - Src:             'pix5.c:2907,5'
          Dst:             numaSetParameters
        - Src:             'pix5.c:2909,9'
          Dst:             ptaGetIPt
        - Src:             'pix5.c:2910,9'
          Dst:             pixGetPixel
        - Src:             'pix5.c:2911,9'
          Dst:             numaAddNumber
        - Src:             'pix5.c:2913,13'
          Dst:             numaGetFArray
        - Src:             'pix5.c:2914,5'
          Dst:             ptaDestroy
        - Src:             'pix5.c:2917,11'
          Dst:             numaCreate
        - Src:             'pix5.c:2919,5'
          Dst:             numaSetParameters
        - Src:             'pix5.c:2932,30'
          Dst:             sqrt
        - Src:             'pix5.c:2933,9'
          Dst:             numaAddNumber
        - Src:             'pix5.c:2936,5'
          Dst:             numaDestroy
    - functionName:    pixReversalProfile
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2758
      functionLinenumberEnd: 2827
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - float
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - fract
        - dir
        - first
        - last
        - minreversal
        - factor1
        - factor2
      BBCount:         77
      ICount:          445
      EdgeCount:       102
      CyclomaticComplexity: 27
      functionsReached:
        - lept_stderr
        - numaAddNumber
        - numaCountReversals
        - numaCreate
        - numaDestroy
        - numaSetParameters
        - pixClone
        - pixConvertTo8
        - pixDestroy
        - pixExtractOnLine
        - pixGetColormap
        - pixGetDimensions
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix5.c:2763,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2764,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix5.c:2765,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix5.c:2764,24'
          Branch Sides:
            - BranchSide:      'pix5.c:2764,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:2764,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2765,21'
          Branch Sides:
            - BranchSide:      'pix5.c:2765,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:2766,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix5.c:2765,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2766,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:2767,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix5.c:2766,24'
          Branch Sides:
            - BranchSide:      'pix5.c:2766,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:2766,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2767,34'
          Branch Sides:
            - BranchSide:      'pix5.c:2767,37'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix5.c:2769,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pix5.c:2767,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2768,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:2769,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pix5.c:2768,24'
          Branch Sides:
            - BranchSide:      'pix5.c:2768,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:2768,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2769,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2769,26'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pix5.c:2770,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pix5.c:2770,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2771,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:2772,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
        - Branch String:   'pix5.c:2771,24'
          Branch Sides:
            - BranchSide:      'pix5.c:2771,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:2771,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2772,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2773,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pix5.c:2776,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
        - Branch String:   'pix5.c:2773,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2774,17'
              BranchSideFuncs:
                - lept_stderr
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
            - BranchSide:      'pix5.c:2774,17'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
        - Branch String:   'pix5.c:2776,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2777,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
            - BranchSide:      'pix5.c:2782,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixClone
                - pixRemoveColormap
        - Branch String:   'pix5.c:2777,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2778,17'
              BranchSideFuncs:
                - lept_stderr
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixClone
                - pixRemoveColormap
            - BranchSide:      'pix5.c:2778,17'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixClone
                - pixRemoveColormap
        - Branch String:   'pix5.c:2782,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2783,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixClone
            - BranchSide:      'pix5.c:2785,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixClone
        - Branch String:   'pix5.c:2787,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2788,25'
              BranchSideFuncs:
                - pixClone
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
            - BranchSide:      'pix5.c:2791,30'
              BranchSideFuncs:
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
        - Branch String:   'pix5.c:2796,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2797,40'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
            - BranchSide:      'pix5.c:2809,16'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
        - Branch String:   'pix5.c:2799,13'
          Branch Sides:
            - BranchSide:      'pix5.c:2800,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
            - BranchSide:      'pix5.c:2803,18'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
        - Branch String:   'pix5.c:2800,13'
          Branch Sides:
            - BranchSide:      'pix5.c:2801,20'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
            - BranchSide:      'pix5.c:2801,20'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
        - Branch String:   'pix5.c:2803,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2804,39'
              BranchSideFuncs:
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pix5.c:2809,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
        - Branch String:   'pix5.c:2812,13'
          Branch Sides:
            - BranchSide:      'pix5.c:2813,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - lept_stderr
            - BranchSide:      'pix5.c:2816,18'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
        - Branch String:   'pix5.c:2813,13'
          Branch Sides:
            - BranchSide:      'pix5.c:2814,20'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
            - BranchSide:      'pix5.c:2814,20'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
        - Branch String:   'pix5.c:2816,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2817,39'
              BranchSideFuncs:
                - pixExtractOnLine
                - numaCountReversals
                - numaAddNumber
                - numaDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pix5.c:2822,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'pix5.c:2764,24'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:2766,24'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:2768,24'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:2771,24'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:2773,9'
          Dst:             lept_stderr
        - Src:             'pix5.c:2777,9'
          Dst:             lept_stderr
        - Src:             'pix5.c:2782,9'
          Dst:             pixGetColormap
        - Src:             'pix5.c:2783,16'
          Dst:             pixRemoveColormap
        - Src:             'pix5.c:2785,16'
          Dst:             pixClone
        - Src:             'pix5.c:2786,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:2788,16'
          Dst:             pixClone
        - Src:             'pix5.c:2791,16'
          Dst:             pixConvertTo8
        - Src:             'pix5.c:2794,11'
          Dst:             numaCreate
        - Src:             'pix5.c:2795,5'
          Dst:             numaSetParameters
        - Src:             'pix5.c:2800,13'
          Dst:             lept_stderr
        - Src:             'pix5.c:2804,22'
          Dst:             pixExtractOnLine
        - Src:             'pix5.c:2805,13'
          Dst:             numaCountReversals
        - Src:             'pix5.c:2806,13'
          Dst:             numaAddNumber
        - Src:             'pix5.c:2807,13'
          Dst:             numaDestroy
        - Src:             'pix5.c:2813,13'
          Dst:             lept_stderr
        - Src:             'pix5.c:2817,22'
          Dst:             pixExtractOnLine
        - Src:             'pix5.c:2818,13'
          Dst:             numaCountReversals
        - Src:             'pix5.c:2819,13'
          Dst:             numaAddNumber
        - Src:             'pix5.c:2820,13'
          Dst:             numaDestroy
        - Src:             'pix5.c:2824,5'
          Dst:             pixDestroy
        - Src:             'pix5.c:2825,5'
          Dst:             pixDestroy
    - functionName:    pixExtractOnLine
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2428
      functionLinenumberEnd: 2517
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - x1
        - y1
        - x2
        - y2
        - factor
      BBCount:         135
      ICount:          780
      EdgeCount:       179
      CyclomaticComplexity: 46
      functionsReached:
        - generatePtaLine
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaSetParameters
        - pixGetColormap
        - pixGetDimensions
        - pixGetPixel
        - ptaDestroy
        - ptaGetCount
        - ptaGetPt
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pix5.c:2436,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2437,24'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix5.c:2438,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix5.c:2437,24'
          Branch Sides:
            - BranchSide:      'pix5.c:2437,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:2437,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2439,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2439,19'
              BranchSideFuncs:
                - pixGetColormap
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix5.c:2441,24'
              BranchSideFuncs:
                - pixGetColormap
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pix5.c:2439,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2440,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:2441,24'
              BranchSideFuncs:
                - pixGetColormap
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pix5.c:2440,24'
          Branch Sides:
            - BranchSide:      'pix5.c:2440,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:2440,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2441,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2442,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:2443,9'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pix5.c:2442,24'
          Branch Sides:
            - BranchSide:      'pix5.c:2442,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:2442,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2443,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2444,9'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pix5.c:2449,10'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
        - Branch String:   'pix5.c:2444,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2445,16'
              BranchSideFuncs:
                - lept_stderr
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
            - BranchSide:      'pix5.c:2445,16'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
        - Branch String:   'pix5.c:2449,10'
          Branch Sides:
            - BranchSide:      'pix5.c:2449,10'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
            - BranchSide:      'pix5.c:2449,10'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
        - Branch String:   'pix5.c:2449,10'
          Branch Sides:
            - BranchSide:      'pix5.c:2449,8'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
            - BranchSide:      'pix5.c:2449,10'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
        - Branch String:   'pix5.c:2449,10'
          Branch Sides:
            - BranchSide:      'pix5.c:2449,8'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
            - BranchSide:      'pix5.c:2449,8'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
        - Branch String:   'pix5.c:2450,10'
          Branch Sides:
            - BranchSide:      'pix5.c:2450,10'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
            - BranchSide:      'pix5.c:2450,10'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
        - Branch String:   'pix5.c:2450,10'
          Branch Sides:
            - BranchSide:      'pix5.c:2450,8'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
            - BranchSide:      'pix5.c:2450,10'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
        - Branch String:   'pix5.c:2450,10'
          Branch Sides:
            - BranchSide:      'pix5.c:2450,8'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
            - BranchSide:      'pix5.c:2450,8'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
        - Branch String:   'pix5.c:2451,10'
          Branch Sides:
            - BranchSide:      'pix5.c:2451,10'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
            - BranchSide:      'pix5.c:2451,10'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
        - Branch String:   'pix5.c:2451,10'
          Branch Sides:
            - BranchSide:      'pix5.c:2451,8'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
            - BranchSide:      'pix5.c:2451,10'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
        - Branch String:   'pix5.c:2451,10'
          Branch Sides:
            - BranchSide:      'pix5.c:2451,8'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
            - BranchSide:      'pix5.c:2451,8'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
        - Branch String:   'pix5.c:2452,10'
          Branch Sides:
            - BranchSide:      'pix5.c:2452,10'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
            - BranchSide:      'pix5.c:2452,10'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
        - Branch String:   'pix5.c:2452,10'
          Branch Sides:
            - BranchSide:      'pix5.c:2452,8'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
            - BranchSide:      'pix5.c:2452,10'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
        - Branch String:   'pix5.c:2452,10'
          Branch Sides:
            - BranchSide:      'pix5.c:2452,8'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
            - BranchSide:      'pix5.c:2452,8'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
        - Branch String:   'pix5.c:2454,18'
          Branch Sides:
            - BranchSide:      'pix5.c:2454,21'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - pixGetPixel
                - numaCreate
                - numaAddNumber
            - BranchSide:      'pix5.c:2461,9'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
        - Branch String:   'pix5.c:2454,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2455,21'
              BranchSideFuncs:
                - pixGetPixel
                - numaCreate
                - numaAddNumber
            - BranchSide:      'pix5.c:2461,9'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
        - Branch String:   'pix5.c:2461,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2462,19'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
            - BranchSide:      'pix5.c:2463,14'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
        - Branch String:   'pix5.c:2463,14'
          Branch Sides:
            - BranchSide:      'pix5.c:2464,19'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
            - BranchSide:      'pix5.c:2466,19'
              BranchSideFuncs:
                - numaCreate
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
        - Branch String:   'pix5.c:2469,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2470,16'
              BranchSideFuncs:
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
            - BranchSide:      'pix5.c:2477,16'
              BranchSideFuncs:
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
        - Branch String:   'pix5.c:2470,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2470,14'
              BranchSideFuncs:
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
            - BranchSide:      'pix5.c:2470,14'
              BranchSideFuncs:
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
        - Branch String:   'pix5.c:2471,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2471,14'
              BranchSideFuncs:
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
            - BranchSide:      'pix5.c:2471,14'
              BranchSideFuncs:
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
        - Branch String:   'pix5.c:2473,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2474,25'
              BranchSideFuncs:
                - pixGetPixel
                - numaAddNumber
            - BranchSide:      'pix5.c:2477,5'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2477,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2478,16'
              BranchSideFuncs:
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
            - BranchSide:      'pix5.c:2486,30'
              BranchSideFuncs:
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
        - Branch String:   'pix5.c:2478,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2478,14'
              BranchSideFuncs:
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
            - BranchSide:      'pix5.c:2478,14'
              BranchSideFuncs:
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
        - Branch String:   'pix5.c:2479,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2479,14'
              BranchSideFuncs:
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
            - BranchSide:      'pix5.c:2479,14'
              BranchSideFuncs:
                - numaSetParameters
                - pixGetPixel
                - numaAddNumber
        - Branch String:   'pix5.c:2481,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2482,25'
              BranchSideFuncs:
                - pixGetPixel
                - numaAddNumber
            - BranchSide:      'pix5.c:2485,5'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2487,13'
          Branch Sides:
            - BranchSide:      'pix5.c:2487,26'
              BranchSideFuncs:
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
            - BranchSide:      'pix5.c:2487,26'
              BranchSideFuncs:
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - generatePtaLine
                - numaSetParameters
        - Branch String:   'pix5.c:2487,13'
          Branch Sides:
            - BranchSide:      'pix5.c:2488,20'
              BranchSideFuncs:
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
            - BranchSide:      'pix5.c:2495,20'
              BranchSideFuncs:
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
        - Branch String:   'pix5.c:2488,20'
          Branch Sides:
            - BranchSide:      'pix5.c:2488,18'
              BranchSideFuncs:
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
            - BranchSide:      'pix5.c:2488,18'
              BranchSideFuncs:
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
        - Branch String:   'pix5.c:2489,20'
          Branch Sides:
            - BranchSide:      'pix5.c:2489,18'
              BranchSideFuncs:
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
            - BranchSide:      'pix5.c:2489,18'
              BranchSideFuncs:
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
        - Branch String:   'pix5.c:2490,20'
          Branch Sides:
            - BranchSide:      'pix5.c:2490,35'
              BranchSideFuncs:
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
            - BranchSide:      'pix5.c:2490,40'
              BranchSideFuncs:
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
        - Branch String:   'pix5.c:2491,20'
          Branch Sides:
            - BranchSide:      'pix5.c:2491,35'
              BranchSideFuncs:
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
            - BranchSide:      'pix5.c:2491,40'
              BranchSideFuncs:
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
        - Branch String:   'pix5.c:2495,20'
          Branch Sides:
            - BranchSide:      'pix5.c:2495,18'
              BranchSideFuncs:
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
            - BranchSide:      'pix5.c:2495,18'
              BranchSideFuncs:
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
        - Branch String:   'pix5.c:2496,20'
          Branch Sides:
            - BranchSide:      'pix5.c:2496,18'
              BranchSideFuncs:
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
            - BranchSide:      'pix5.c:2496,18'
              BranchSideFuncs:
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
        - Branch String:   'pix5.c:2497,20'
          Branch Sides:
            - BranchSide:      'pix5.c:2497,35'
              BranchSideFuncs:
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
            - BranchSide:      'pix5.c:2497,40'
              BranchSideFuncs:
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
        - Branch String:   'pix5.c:2498,20'
          Branch Sides:
            - BranchSide:      'pix5.c:2498,35'
              BranchSideFuncs:
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
            - BranchSide:      'pix5.c:2498,40'
              BranchSideFuncs:
                - generatePtaLine
                - numaSetParameters
                - ptaGetCount
                - ptaDestroy
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
        - Branch String:   'pix5.c:2503,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2504,22'
              BranchSideFuncs:
                - ptaGetPt
                - pixGetPixel
                - numaAddNumber
                - ptaDestroy
            - BranchSide:      'pix5.c:2513,9'
              BranchSideFuncs:
                - ptaDestroy
      Callsites:
        - Src:             'pix5.c:2437,24'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:2438,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:2440,24'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:2441,9'
          Dst:             pixGetColormap
        - Src:             'pix5.c:2442,24'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:2444,9'
          Dst:             lept_stderr
        - Src:             'pix5.c:2455,9'
          Dst:             pixGetPixel
        - Src:             'pix5.c:2456,14'
          Dst:             numaCreate
        - Src:             'pix5.c:2457,9'
          Dst:             numaAddNumber
        - Src:             'pix5.c:2468,10'
          Dst:             numaCreate
        - Src:             'pix5.c:2472,9'
          Dst:             numaSetParameters
        - Src:             'pix5.c:2474,13'
          Dst:             pixGetPixel
        - Src:             'pix5.c:2475,13'
          Dst:             numaAddNumber
        - Src:             'pix5.c:2480,9'
          Dst:             numaSetParameters
        - Src:             'pix5.c:2482,13'
          Dst:             pixGetPixel
        - Src:             'pix5.c:2483,13'
          Dst:             numaAddNumber
        - Src:             'pix5.c:2492,19'
          Dst:             generatePtaLine
        - Src:             'pix5.c:2493,13'
          Dst:             numaSetParameters
        - Src:             'pix5.c:2499,19'
          Dst:             generatePtaLine
        - Src:             'pix5.c:2500,13'
          Dst:             numaSetParameters
        - Src:             'pix5.c:2502,16'
          Dst:             ptaGetCount
        - Src:             'pix5.c:2504,13'
          Dst:             ptaGetPt
        - Src:             'pix5.c:2505,13'
          Dst:             pixGetPixel
        - Src:             'pix5.c:2506,13'
          Dst:             numaAddNumber
        - Src:             'pix5.c:2513,9'
          Dst:             ptaDestroy
    - functionName:    pixAverageIntensityProfile
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2644
      functionLinenumberEnd: 2708
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - float
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - fract
        - dir
        - first
        - last
        - factor1
        - factor2
      BBCount:         77
      ICount:          427
      EdgeCount:       102
      CyclomaticComplexity: 27
      functionsReached:
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaSetParameters
        - pixAverageOnLine
        - pixClone
        - pixConvertTo8
        - pixDestroy
        - pixGetColormap
        - pixGetDimensions
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix5.c:2650,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2651,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix5.c:2652,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix5.c:2651,24'
          Branch Sides:
            - BranchSide:      'pix5.c:2651,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:2651,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2652,21'
          Branch Sides:
            - BranchSide:      'pix5.c:2652,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:2653,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix5.c:2652,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2653,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:2654,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix5.c:2653,24'
          Branch Sides:
            - BranchSide:      'pix5.c:2653,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:2653,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2654,34'
          Branch Sides:
            - BranchSide:      'pix5.c:2654,37'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix5.c:2656,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pix5.c:2654,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2655,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:2656,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pix5.c:2655,24'
          Branch Sides:
            - BranchSide:      'pix5.c:2655,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:2655,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2656,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2656,26'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pix5.c:2657,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pix5.c:2657,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2658,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:2659,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
        - Branch String:   'pix5.c:2658,24'
          Branch Sides:
            - BranchSide:      'pix5.c:2658,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:2658,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2659,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2660,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pix5.c:2663,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
        - Branch String:   'pix5.c:2660,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2661,17'
              BranchSideFuncs:
                - lept_stderr
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
            - BranchSide:      'pix5.c:2661,17'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
        - Branch String:   'pix5.c:2663,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2664,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixClone
                - pixRemoveColormap
                - lept_stderr
            - BranchSide:      'pix5.c:2669,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixClone
                - pixRemoveColormap
        - Branch String:   'pix5.c:2664,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2665,17'
              BranchSideFuncs:
                - lept_stderr
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixClone
                - pixRemoveColormap
            - BranchSide:      'pix5.c:2665,17'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixClone
                - pixRemoveColormap
        - Branch String:   'pix5.c:2669,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2670,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixClone
            - BranchSide:      'pix5.c:2672,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixClone
        - Branch String:   'pix5.c:2674,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2675,25'
              BranchSideFuncs:
                - pixClone
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pix5.c:2677,30'
              BranchSideFuncs:
                - pixConvertTo8
                - numaCreate
                - numaSetParameters
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pix5.c:2681,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2682,40'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pix5.c:2692,16'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pix5.c:2684,13'
          Branch Sides:
            - BranchSide:      'pix5.c:2685,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pix5.c:2688,18'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
        - Branch String:   'pix5.c:2685,13'
          Branch Sides:
            - BranchSide:      'pix5.c:2686,20'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
            - BranchSide:      'pix5.c:2686,20'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
        - Branch String:   'pix5.c:2688,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2689,36'
              BranchSideFuncs:
                - pixAverageOnLine
                - numaAddNumber
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pix5.c:2692,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
        - Branch String:   'pix5.c:2695,13'
          Branch Sides:
            - BranchSide:      'pix5.c:2696,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pix5.c:2699,18'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
        - Branch String:   'pix5.c:2696,13'
          Branch Sides:
            - BranchSide:      'pix5.c:2697,20'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
            - BranchSide:      'pix5.c:2697,20'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixAverageOnLine
                - numaAddNumber
        - Branch String:   'pix5.c:2699,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2700,36'
              BranchSideFuncs:
                - pixAverageOnLine
                - numaAddNumber
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pix5.c:2703,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'pix5.c:2651,24'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:2653,24'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:2655,24'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:2658,24'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:2660,9'
          Dst:             lept_stderr
        - Src:             'pix5.c:2664,9'
          Dst:             lept_stderr
        - Src:             'pix5.c:2669,9'
          Dst:             pixGetColormap
        - Src:             'pix5.c:2670,16'
          Dst:             pixRemoveColormap
        - Src:             'pix5.c:2672,16'
          Dst:             pixClone
        - Src:             'pix5.c:2673,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:2675,16'
          Dst:             pixClone
        - Src:             'pix5.c:2677,16'
          Dst:             pixConvertTo8
        - Src:             'pix5.c:2679,11'
          Dst:             numaCreate
        - Src:             'pix5.c:2680,5'
          Dst:             numaSetParameters
        - Src:             'pix5.c:2685,13'
          Dst:             lept_stderr
        - Src:             'pix5.c:2689,19'
          Dst:             pixAverageOnLine
        - Src:             'pix5.c:2690,13'
          Dst:             numaAddNumber
        - Src:             'pix5.c:2696,13'
          Dst:             lept_stderr
        - Src:             'pix5.c:2700,19'
          Dst:             pixAverageOnLine
        - Src:             'pix5.c:2701,13'
          Dst:             numaAddNumber
        - Src:             'pix5.c:2705,5'
          Dst:             pixDestroy
        - Src:             'pix5.c:2706,5'
          Dst:             pixDestroy
    - functionName:    pixAverageOnLine
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2546
      functionLinenumberEnd: 2603
      functionDepth:   0
      returnType:      float
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - x1
        - y1
        - x2
        - y2
        - factor
      BBCount:         95
      ICount:          553
      EdgeCount:       126
      CyclomaticComplexity: 33
      functionsReached:
        - lept_stderr
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pix5.c:2551,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2552,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - returnErrorInt
                - pixGetData
                - pixGetWpl
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix5.c:2553,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - returnErrorInt
                - pixGetData
                - pixGetWpl
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix5.c:2552,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2552,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2552,16'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2554,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2554,19'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorInt
                - pixGetData
                - pixGetWpl
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix5.c:2556,24'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorInt
                - pixGetData
                - pixGetWpl
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix5.c:2554,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2555,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2556,24'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorInt
                - pixGetData
                - pixGetWpl
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix5.c:2555,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2555,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2555,16'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2556,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2557,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2558,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetData
                - pixGetWpl
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pix5.c:2557,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2557,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2557,16'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2558,17'
          Branch Sides:
            - BranchSide:      'pix5.c:2558,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2559,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:2558,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2559,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2561,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetData
                - pixGetWpl
                - lept_stderr
        - Branch String:   'pix5.c:2559,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2559,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2559,16'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2561,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2562,14'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - lept_stderr
            - BranchSide:      'pix5.c:2566,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetData
                - pixGetWpl
                - lept_stderr
        - Branch String:   'pix5.c:2562,14'
          Branch Sides:
            - BranchSide:      'pix5.c:2562,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - lept_stderr
            - BranchSide:      'pix5.c:2562,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - lept_stderr
        - Branch String:   'pix5.c:2563,14'
          Branch Sides:
            - BranchSide:      'pix5.c:2563,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - lept_stderr
            - BranchSide:      'pix5.c:2563,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - lept_stderr
        - Branch String:   'pix5.c:2564,14'
          Branch Sides:
            - BranchSide:      'pix5.c:2564,14'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - lept_stderr
            - BranchSide:      'pix5.c:2564,14'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - lept_stderr
        - Branch String:   'pix5.c:2564,14'
          Branch Sides:
            - BranchSide:      'pix5.c:2564,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - lept_stderr
            - BranchSide:      'pix5.c:2564,14'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - lept_stderr
        - Branch String:   'pix5.c:2564,14'
          Branch Sides:
            - BranchSide:      'pix5.c:2564,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - lept_stderr
            - BranchSide:      'pix5.c:2564,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - lept_stderr
        - Branch String:   'pix5.c:2566,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2567,14'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - lept_stderr
            - BranchSide:      'pix5.c:2572,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:2567,14'
          Branch Sides:
            - BranchSide:      'pix5.c:2567,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - lept_stderr
            - BranchSide:      'pix5.c:2567,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - lept_stderr
        - Branch String:   'pix5.c:2568,14'
          Branch Sides:
            - BranchSide:      'pix5.c:2568,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - lept_stderr
            - BranchSide:      'pix5.c:2568,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - lept_stderr
        - Branch String:   'pix5.c:2569,14'
          Branch Sides:
            - BranchSide:      'pix5.c:2569,14'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - lept_stderr
            - BranchSide:      'pix5.c:2569,14'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - lept_stderr
        - Branch String:   'pix5.c:2569,14'
          Branch Sides:
            - BranchSide:      'pix5.c:2569,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - lept_stderr
            - BranchSide:      'pix5.c:2569,14'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - lept_stderr
        - Branch String:   'pix5.c:2569,14'
          Branch Sides:
            - BranchSide:      'pix5.c:2569,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - lept_stderr
            - BranchSide:      'pix5.c:2569,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - lept_stderr
        - Branch String:   'pix5.c:2572,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2572,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2572,16'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2575,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2576,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - lept_stderr
            - BranchSide:      'pix5.c:2580,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
        - Branch String:   'pix5.c:2576,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2577,16'
              BranchSideFuncs:
                - lept_stderr
                - pixGetData
                - pixGetWpl
            - BranchSide:      'pix5.c:2577,16'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
        - Branch String:   'pix5.c:2584,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2585,16'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2592,16'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2586,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2587,17'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2592,5'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2587,17'
          Branch Sides:
            - BranchSide:      'pix5.c:2588,24'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2590,24'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2593,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2594,20'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2600,5'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2595,17'
          Branch Sides:
            - BranchSide:      'pix5.c:2596,24'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2598,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix5.c:2552,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:2553,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:2555,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:2556,9'
          Dst:             pixGetColormap
        - Src:             'pix5.c:2557,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:2559,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:2572,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:2576,9'
          Dst:             lept_stderr
        - Src:             'pix5.c:2580,12'
          Dst:             pixGetData
        - Src:             'pix5.c:2581,11'
          Dst:             pixGetWpl
    - functionName:    pixScanForEdge
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2251
      functionLinenumberEnd: 2394
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - box
        - lowthresh
        - highthresh
        - maxwidth
        - factor
        - scanflag
        - ploc
      BBCount:         147
      ICount:          811
      EdgeCount:       198
      CyclomaticComplexity: 53
      functionsReached:
        - boxClipToRectangle
        - boxDestroy
        - boxGetGeometry
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pix5.c:2257,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2258,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix5.c:2259,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix5.c:2258,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2258,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2258,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2260,15'
          Branch Sides:
            - BranchSide:      'pix5.c:2260,31'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix5.c:2261,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:2260,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2261,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2262,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pix5.c:2261,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2261,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2261,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2262,23'
          Branch Sides:
            - BranchSide:      'pix5.c:2262,26'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2264,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:2262,41'
          Branch Sides:
            - BranchSide:      'pix5.c:2263,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2264,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:2263,32'
          Branch Sides:
            - BranchSide:      'pix5.c:2263,35'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2264,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:2262,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2264,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2265,14'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
        - Branch String:   'pix5.c:2264,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2264,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2264,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2265,14'
          Branch Sides:
            - BranchSide:      'pix5.c:2265,12'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
            - BranchSide:      'pix5.c:2265,12'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
        - Branch String:   'pix5.c:2269,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2270,40'
              BranchSideFuncs:
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix5.c:2275,17'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'pix5.c:2270,13'
          Branch Sides:
            - BranchSide:      'pix5.c:2271,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2272,24'
              BranchSideFuncs:
                - boxGetGeometry
                - boxDestroy
                - pixGetData
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'pix5.c:2271,20'
          Branch Sides:
            - BranchSide:      'pix5.c:2271,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2271,13'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2285,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2286,18'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2311,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:2286,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2287,17'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2311,5'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2288,13'
          Branch Sides:
            - BranchSide:      'pix5.c:2289,24'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2293,18'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2290,21'
          Branch Sides:
            - BranchSide:      'pix5.c:2291,24'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2292,13'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2293,27'
          Branch Sides:
            - BranchSide:      'pix5.c:2293,30'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2295,18'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2293,17'
          Branch Sides:
            - BranchSide:      'pix5.c:2294,17'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2295,18'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2295,17'
          Branch Sides:
            - BranchSide:      'pix5.c:2296,26'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2299,17'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2299,17'
          Branch Sides:
            - BranchSide:      'pix5.c:2303,21'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2310,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2303,21'
          Branch Sides:
            - BranchSide:      'pix5.c:2304,29'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2307,19'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2311,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2312,18'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2337,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:2312,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2313,17'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2337,5'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2314,13'
          Branch Sides:
            - BranchSide:      'pix5.c:2315,24'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2319,18'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2316,21'
          Branch Sides:
            - BranchSide:      'pix5.c:2317,24'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2318,13'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2319,27'
          Branch Sides:
            - BranchSide:      'pix5.c:2319,30'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2321,18'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2319,17'
          Branch Sides:
            - BranchSide:      'pix5.c:2320,17'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2321,18'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2321,17'
          Branch Sides:
            - BranchSide:      'pix5.c:2322,26'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2325,17'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2325,17'
          Branch Sides:
            - BranchSide:      'pix5.c:2329,21'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2336,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2329,21'
          Branch Sides:
            - BranchSide:      'pix5.c:2330,29'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2333,19'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2337,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2338,18'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2363,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:2338,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2339,17'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2363,5'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2341,13'
          Branch Sides:
            - BranchSide:      'pix5.c:2342,21'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2345,18'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2342,21'
          Branch Sides:
            - BranchSide:      'pix5.c:2343,24'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2344,13'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2345,27'
          Branch Sides:
            - BranchSide:      'pix5.c:2345,30'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2347,18'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2345,17'
          Branch Sides:
            - BranchSide:      'pix5.c:2346,17'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2347,18'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2347,17'
          Branch Sides:
            - BranchSide:      'pix5.c:2348,26'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2351,17'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2351,17'
          Branch Sides:
            - BranchSide:      'pix5.c:2355,21'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2362,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2355,21'
          Branch Sides:
            - BranchSide:      'pix5.c:2356,29'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2359,19'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2363,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2364,18'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2390,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:2364,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2365,17'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2389,5'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2367,13'
          Branch Sides:
            - BranchSide:      'pix5.c:2368,21'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2371,18'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2368,21'
          Branch Sides:
            - BranchSide:      'pix5.c:2369,24'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2370,13'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2371,27'
          Branch Sides:
            - BranchSide:      'pix5.c:2371,30'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2373,18'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2371,17'
          Branch Sides:
            - BranchSide:      'pix5.c:2372,17'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2373,18'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2373,17'
          Branch Sides:
            - BranchSide:      'pix5.c:2374,26'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2377,17'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2377,17'
          Branch Sides:
            - BranchSide:      'pix5.c:2381,21'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2388,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2381,21'
          Branch Sides:
            - BranchSide:      'pix5.c:2382,29'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2385,19'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2390,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2390,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2390,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix5.c:2258,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:2260,19'
          Dst:             pixGetDepth
        - Src:             'pix5.c:2261,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:2264,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:2268,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:2270,21'
          Dst:             boxClipToRectangle
        - Src:             'pix5.c:2271,20'
          Dst:             returnErrorInt
        - Src:             'pix5.c:2272,9'
          Dst:             boxGetGeometry
        - Src:             'pix5.c:2273,9'
          Dst:             boxDestroy
        - Src:             'pix5.c:2282,12'
          Dst:             pixGetData
        - Src:             'pix5.c:2283,11'
          Dst:             pixGetWpl
        - Src:             'pix5.c:2390,16'
          Dst:             returnErrorInt
    - functionName:    pixClipBoxToEdges
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2123
      functionLinenumberEnd: 2210
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - boxs
        - lowthresh
        - highthresh
        - maxwidth
        - factor
        - ppixd
        - pboxd
      BBCount:         111
      ICount:          605
      EdgeCount:       150
      CyclomaticComplexity: 41
      functionsReached:
        - boxCreate
        - boxDestroy
        - boxGetGeometry
        - boxRelocateOneSide
        - pixClipBoxToForeground
        - pixClipRectangle
        - pixGetDepth
        - pixGetDimensions
        - pixScanForEdge
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix5.c:2128,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2128,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxCreate
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - boxGetGeometry
                - boxCreate
                - returnErrorInt
                - pixClipBoxToForeground
                - returnErrorInt
            - BranchSide:      'pix5.c:2129,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxCreate
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - boxGetGeometry
                - boxCreate
                - returnErrorInt
                - pixClipBoxToForeground
                - returnErrorInt
        - Branch String:   'pix5.c:2129,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2129,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxCreate
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - boxGetGeometry
                - boxCreate
                - returnErrorInt
                - pixClipBoxToForeground
                - returnErrorInt
            - BranchSide:      'pix5.c:2130,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxCreate
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - boxGetGeometry
                - boxCreate
                - returnErrorInt
                - pixClipBoxToForeground
                - returnErrorInt
        - Branch String:   'pix5.c:2130,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2130,20'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxCreate
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - boxGetGeometry
                - boxCreate
                - returnErrorInt
                - pixClipBoxToForeground
                - returnErrorInt
            - BranchSide:      'pix5.c:2132,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxCreate
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - boxGetGeometry
                - boxCreate
                - returnErrorInt
                - pixClipBoxToForeground
                - returnErrorInt
        - Branch String:   'pix5.c:2130,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2131,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxCreate
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - boxGetGeometry
                - boxCreate
                - returnErrorInt
                - pixClipBoxToForeground
                - returnErrorInt
            - BranchSide:      'pix5.c:2132,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - boxCreate
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - boxGetGeometry
                - boxCreate
                - returnErrorInt
                - pixClipBoxToForeground
                - returnErrorInt
        - Branch String:   'pix5.c:2131,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2131,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2131,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2132,15'
          Branch Sides:
            - BranchSide:      'pix5.c:2132,31'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - boxCreate
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - boxGetGeometry
                - boxCreate
                - returnErrorInt
                - pixClipBoxToForeground
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix5.c:2133,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:2132,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2133,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2134,9'
              BranchSideFuncs:
                - pixGetDimensions
                - boxCreate
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - boxGetGeometry
                - boxCreate
                - returnErrorInt
                - pixClipBoxToForeground
                - returnErrorInt
        - Branch String:   'pix5.c:2133,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2133,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2133,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2134,23'
          Branch Sides:
            - BranchSide:      'pix5.c:2134,26'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2136,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:2134,41'
          Branch Sides:
            - BranchSide:      'pix5.c:2135,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2136,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:2135,32'
          Branch Sides:
            - BranchSide:      'pix5.c:2135,35'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2136,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:2134,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2136,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2137,14'
              BranchSideFuncs:
                - pixGetDimensions
                - boxCreate
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - boxGetGeometry
                - boxCreate
                - returnErrorInt
                - pixClipBoxToForeground
        - Branch String:   'pix5.c:2136,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2136,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2136,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2137,14'
          Branch Sides:
            - BranchSide:      'pix5.c:2137,12'
              BranchSideFuncs:
                - pixGetDimensions
                - boxCreate
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - boxGetGeometry
                - boxCreate
                - returnErrorInt
                - pixClipBoxToForeground
            - BranchSide:      'pix5.c:2137,12'
              BranchSideFuncs:
                - pixGetDimensions
                - boxCreate
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - boxGetGeometry
                - boxCreate
                - returnErrorInt
                - pixClipBoxToForeground
        - Branch String:   'pix5.c:2139,24'
          Branch Sides:
            - BranchSide:      'pix5.c:2139,27'
              BranchSideFuncs:
                - pixGetDimensions
                - boxCreate
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - boxGetGeometry
                - boxCreate
                - returnErrorInt
                - pixClipBoxToForeground
            - BranchSide:      'pix5.c:2142,22'
              BranchSideFuncs:
                - pixGetDimensions
                - boxCreate
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - boxGetGeometry
                - boxCreate
                - returnErrorInt
        - Branch String:   'pix5.c:2139,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2140,39'
              BranchSideFuncs:
                - pixClipBoxToForeground
            - BranchSide:      'pix5.c:2142,22'
              BranchSideFuncs:
                - pixGetDimensions
                - boxCreate
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - boxGetGeometry
                - boxCreate
                - returnErrorInt
        - Branch String:   'pix5.c:2143,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2144,24'
              BranchSideFuncs:
                - boxGetGeometry
                - boxCreate
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - returnErrorInt
            - BranchSide:      'pix5.c:2151,32'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
        - Branch String:   'pix5.c:2145,15'
          Branch Sides:
            - BranchSide:      'pix5.c:2145,13'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - returnErrorInt
            - BranchSide:      'pix5.c:2145,13'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - returnErrorInt
        - Branch String:   'pix5.c:2146,15'
          Branch Sides:
            - BranchSide:      'pix5.c:2146,13'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - returnErrorInt
            - BranchSide:      'pix5.c:2146,13'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - returnErrorInt
        - Branch String:   'pix5.c:2147,21'
          Branch Sides:
            - BranchSide:      'pix5.c:2147,24'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2148,20'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:2147,13'
          Branch Sides:
            - BranchSide:      'pix5.c:2148,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2149,26'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
        - Branch String:   'pix5.c:2148,20'
          Branch Sides:
            - BranchSide:      'pix5.c:2148,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2148,13'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2155,20'
          Branch Sides:
            - BranchSide:      'pix5.c:2155,24'
              BranchSideFuncs:
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
            - BranchSide:      'pix5.c:2155,5'
              BranchSideFuncs:
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
        - Branch String:   'pix5.c:2155,31'
          Branch Sides:
            - BranchSide:      'pix5.c:2155,35'
              BranchSideFuncs:
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
            - BranchSide:      'pix5.c:2155,5'
              BranchSideFuncs:
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
        - Branch String:   'pix5.c:2155,42'
          Branch Sides:
            - BranchSide:      'pix5.c:2155,46'
              BranchSideFuncs:
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
            - BranchSide:      'pix5.c:2155,5'
              BranchSideFuncs:
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
        - Branch String:   'pix5.c:2155,5'
          Branch Sides:
            - BranchSide:      'pix5.c:2156,16'
              BranchSideFuncs:
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
            - BranchSide:      'pix5.c:2196,5'
              BranchSideFuncs:
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
        - Branch String:   'pix5.c:2157,13'
          Branch Sides:
            - BranchSide:      'pix5.c:2158,33'
              BranchSideFuncs:
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
            - BranchSide:      'pix5.c:2165,14'
              BranchSideFuncs:
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
        - Branch String:   'pix5.c:2158,17'
          Branch Sides:
            - BranchSide:      'pix5.c:2160,24'
              BranchSideFuncs:
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
            - BranchSide:      'pix5.c:2164,9'
              BranchSideFuncs:
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
        - Branch String:   'pix5.c:2165,13'
          Branch Sides:
            - BranchSide:      'pix5.c:2166,33'
              BranchSideFuncs:
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
            - BranchSide:      'pix5.c:2173,14'
              BranchSideFuncs:
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
        - Branch String:   'pix5.c:2166,17'
          Branch Sides:
            - BranchSide:      'pix5.c:2168,24'
              BranchSideFuncs:
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
            - BranchSide:      'pix5.c:2172,9'
              BranchSideFuncs:
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
        - Branch String:   'pix5.c:2173,13'
          Branch Sides:
            - BranchSide:      'pix5.c:2174,33'
              BranchSideFuncs:
                - pixScanForEdge
                - boxRelocateOneSide
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
            - BranchSide:      'pix5.c:2181,14'
              BranchSideFuncs:
                - pixScanForEdge
                - boxRelocateOneSide
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
        - Branch String:   'pix5.c:2174,17'
          Branch Sides:
            - BranchSide:      'pix5.c:2176,24'
              BranchSideFuncs:
                - pixScanForEdge
                - boxRelocateOneSide
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
            - BranchSide:      'pix5.c:2180,9'
              BranchSideFuncs:
                - pixScanForEdge
                - boxRelocateOneSide
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
        - Branch String:   'pix5.c:2181,13'
          Branch Sides:
            - BranchSide:      'pix5.c:2182,33'
              BranchSideFuncs:
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
            - BranchSide:      'pix5.c:2194,13'
              BranchSideFuncs:
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
        - Branch String:   'pix5.c:2182,17'
          Branch Sides:
            - BranchSide:      'pix5.c:2184,24'
              BranchSideFuncs:
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
            - BranchSide:      'pix5.c:2188,9'
              BranchSideFuncs:
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
                - pixScanForEdge
                - boxRelocateOneSide
        - Branch String:   'pix5.c:2194,13'
          Branch Sides:
            - BranchSide:      'pix5.c:2155,5'
              BranchSideFuncs:
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
            - BranchSide:      'pix5.c:2194,26'
              BranchSideFuncs:
                - boxDestroy
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
        - Branch String:   'pix5.c:2198,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2199,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2201,22'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
        - Branch String:   'pix5.c:2199,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2199,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2199,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2202,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2203,35'
              BranchSideFuncs:
                - pixClipRectangle
                - boxDestroy
            - BranchSide:      'pix5.c:2204,9'
              BranchSideFuncs:
                - boxDestroy
        - Branch String:   'pix5.c:2204,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2205,18'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2207,9'
              BranchSideFuncs:
                - boxDestroy
      Callsites:
        - Src:             'pix5.c:2131,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:2132,19'
          Dst:             pixGetDepth
        - Src:             'pix5.c:2133,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:2136,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:2140,16'
          Dst:             pixClipBoxToForeground
        - Src:             'pix5.c:2142,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:2144,9'
          Dst:             boxGetGeometry
        - Src:             'pix5.c:2148,20'
          Dst:             returnErrorInt
        - Src:             'pix5.c:2149,16'
          Dst:             boxCreate
        - Src:             'pix5.c:2151,16'
          Dst:             boxCreate
        - Src:             'pix5.c:2158,18'
          Dst:             pixScanForEdge
        - Src:             'pix5.c:2162,17'
          Dst:             boxRelocateOneSide
        - Src:             'pix5.c:2166,18'
          Dst:             pixScanForEdge
        - Src:             'pix5.c:2170,17'
          Dst:             boxRelocateOneSide
        - Src:             'pix5.c:2174,18'
          Dst:             pixScanForEdge
        - Src:             'pix5.c:2178,17'
          Dst:             boxRelocateOneSide
        - Src:             'pix5.c:2182,18'
          Dst:             pixScanForEdge
        - Src:             'pix5.c:2186,17'
          Dst:             boxRelocateOneSide
        - Src:             'pix5.c:2196,5'
          Dst:             boxDestroy
        - Src:             'pix5.c:2199,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:2201,12'
          Dst:             boxCreate
        - Src:             'pix5.c:2203,18'
          Dst:             pixClipRectangle
        - Src:             'pix5.c:2207,9'
          Dst:             boxDestroy
    - functionName:    pixClipBoxToForeground
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 1981
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - boxs
        - ppixd
        - pboxd
      BBCount:         50
      ICount:          304
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - boxCreate
        - boxDestroy
        - boxGetGeometry
        - pixClipRectangle
        - pixClipToForeground
        - pixGetDepth
        - pixGetDimensions
        - pixScanForForeground
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pix5.c:1945,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1945,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixClipToForeground
                - pixGetDimensions
                - boxGetGeometry
                - boxCreate
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - boxCreate
                - boxDestroy
                - boxDestroy
                - pixClipRectangle
                - boxDestroy
                - returnErrorInt
            - BranchSide:      'pix5.c:1946,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixClipToForeground
                - pixGetDimensions
                - boxGetGeometry
                - boxCreate
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - boxCreate
                - boxDestroy
                - boxDestroy
                - pixClipRectangle
                - boxDestroy
                - returnErrorInt
        - Branch String:   'pix5.c:1946,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1946,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixClipToForeground
                - pixGetDimensions
                - boxGetGeometry
                - boxCreate
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - boxCreate
                - boxDestroy
                - boxDestroy
                - pixClipRectangle
                - boxDestroy
                - returnErrorInt
            - BranchSide:      'pix5.c:1947,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixClipToForeground
                - pixGetDimensions
                - boxGetGeometry
                - boxCreate
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - boxCreate
                - boxDestroy
                - boxDestroy
                - pixClipRectangle
                - boxDestroy
                - returnErrorInt
        - Branch String:   'pix5.c:1947,16'
          Branch Sides:
            - BranchSide:      'pix5.c:1947,20'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixClipToForeground
                - pixGetDimensions
                - boxGetGeometry
                - boxCreate
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - boxCreate
                - boxDestroy
                - boxDestroy
                - pixClipRectangle
                - boxDestroy
                - returnErrorInt
            - BranchSide:      'pix5.c:1949,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixClipToForeground
                - pixGetDimensions
                - boxGetGeometry
                - boxCreate
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - boxCreate
                - boxDestroy
                - boxDestroy
                - pixClipRectangle
                - boxDestroy
                - returnErrorInt
        - Branch String:   'pix5.c:1947,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1948,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixClipToForeground
                - pixGetDimensions
                - boxGetGeometry
                - boxCreate
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - boxCreate
                - boxDestroy
                - boxDestroy
                - pixClipRectangle
                - boxDestroy
                - returnErrorInt
            - BranchSide:      'pix5.c:1949,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixClipToForeground
                - pixGetDimensions
                - boxGetGeometry
                - boxCreate
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - boxCreate
                - boxDestroy
                - boxDestroy
                - pixClipRectangle
                - boxDestroy
                - returnErrorInt
        - Branch String:   'pix5.c:1948,16'
          Branch Sides:
            - BranchSide:      'pix5.c:1948,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:1948,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1949,15'
          Branch Sides:
            - BranchSide:      'pix5.c:1949,31'
              BranchSideFuncs:
                - pixGetDepth
                - pixClipToForeground
                - pixGetDimensions
                - boxGetGeometry
                - boxCreate
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - boxCreate
                - boxDestroy
                - boxDestroy
                - pixClipRectangle
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix5.c:1950,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:1949,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1950,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:1952,10'
              BranchSideFuncs:
                - pixClipToForeground
                - pixGetDimensions
                - boxGetGeometry
                - boxCreate
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - boxCreate
                - boxDestroy
                - boxDestroy
                - pixClipRectangle
                - boxDestroy
                - returnErrorInt
        - Branch String:   'pix5.c:1950,16'
          Branch Sides:
            - BranchSide:      'pix5.c:1950,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:1950,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1952,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1953,36'
              BranchSideFuncs:
                - pixGetDimensions
                - boxGetGeometry
                - boxCreate
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - boxCreate
                - boxDestroy
                - boxDestroy
                - pixClipRectangle
                - boxDestroy
                - returnErrorInt
            - BranchSide:      'pix5.c:1955,22'
              BranchSideFuncs:
                - pixGetDimensions
                - boxGetGeometry
                - boxCreate
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - boxCreate
                - boxDestroy
                - boxDestroy
                - pixClipRectangle
                - boxDestroy
                - returnErrorInt
        - Branch String:   'pix5.c:1957,11'
          Branch Sides:
            - BranchSide:      'pix5.c:1957,9'
              BranchSideFuncs:
                - boxCreate
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - boxCreate
                - boxDestroy
                - boxDestroy
                - pixClipRectangle
                - boxDestroy
                - returnErrorInt
            - BranchSide:      'pix5.c:1957,9'
              BranchSideFuncs:
                - boxCreate
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - boxCreate
                - boxDestroy
                - boxDestroy
                - pixClipRectangle
                - boxDestroy
                - returnErrorInt
        - Branch String:   'pix5.c:1958,11'
          Branch Sides:
            - BranchSide:      'pix5.c:1958,9'
              BranchSideFuncs:
                - boxCreate
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - boxCreate
                - boxDestroy
                - boxDestroy
                - pixClipRectangle
                - boxDestroy
                - returnErrorInt
            - BranchSide:      'pix5.c:1958,9'
              BranchSideFuncs:
                - boxCreate
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - boxCreate
                - boxDestroy
                - boxDestroy
                - pixClipRectangle
                - boxDestroy
                - returnErrorInt
        - Branch String:   'pix5.c:1959,17'
          Branch Sides:
            - BranchSide:      'pix5.c:1959,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:1960,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:1959,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1960,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:1961,22'
              BranchSideFuncs:
                - boxCreate
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - boxCreate
                - boxDestroy
                - boxDestroy
                - pixClipRectangle
                - boxDestroy
        - Branch String:   'pix5.c:1960,16'
          Branch Sides:
            - BranchSide:      'pix5.c:1960,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:1960,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1963,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1964,9'
              BranchSideFuncs:
                - boxDestroy
            - BranchSide:      'pix5.c:1967,26'
              BranchSideFuncs:
                - pixScanForForeground
                - pixScanForForeground
                - pixScanForForeground
                - boxCreate
                - boxDestroy
                - boxDestroy
                - pixClipRectangle
        - Branch String:   'pix5.c:1972,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1973,35'
              BranchSideFuncs:
                - pixClipRectangle
                - boxDestroy
                - boxDestroy
            - BranchSide:      'pix5.c:1974,9'
              BranchSideFuncs:
                - boxDestroy
                - boxDestroy
        - Branch String:   'pix5.c:1974,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1975,18'
              BranchSideFuncs:
                - boxDestroy
            - BranchSide:      'pix5.c:1977,9'
              BranchSideFuncs:
                - boxDestroy
                - boxDestroy
      Callsites:
        - Src:             'pix5.c:1948,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:1949,19'
          Dst:             pixGetDepth
        - Src:             'pix5.c:1950,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:1953,16'
          Dst:             pixClipToForeground
        - Src:             'pix5.c:1955,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:1956,5'
          Dst:             boxGetGeometry
        - Src:             'pix5.c:1960,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:1961,12'
          Dst:             boxCreate
        - Src:             'pix5.c:1963,9'
          Dst:             pixScanForForeground
        - Src:             'pix5.c:1964,9'
          Dst:             boxDestroy
        - Src:             'pix5.c:1967,5'
          Dst:             pixScanForForeground
        - Src:             'pix5.c:1968,5'
          Dst:             pixScanForForeground
        - Src:             'pix5.c:1969,5'
          Dst:             pixScanForForeground
        - Src:             'pix5.c:1971,12'
          Dst:             boxCreate
        - Src:             'pix5.c:1973,18'
          Dst:             pixClipRectangle
        - Src:             'pix5.c:1977,9'
          Dst:             boxDestroy
        - Src:             'pix5.c:1979,5'
          Dst:             boxDestroy
    - functionName:    pixClipRectangle
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1073
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - box
        - pboxc
      BBCount:         30
      ICount:          175
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - boxClipToRectangle
        - boxDestroy
        - boxGetGeometry
        - lept_stderr
        - pixCopyColormap
        - pixCopyResolution
        - pixCopyText
        - pixCreate
        - pixGetDimensions
        - pixRasterop
        - returnErrorPtr
      functionUses:    45
      BranchProfiles:
        - Branch String:   'pix5.c:1043,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1043,17'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDimensions
                - boxClipToRectangle
                - boxGetGeometry
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixRasterop
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pix5.c:1044,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDimensions
                - boxClipToRectangle
                - boxGetGeometry
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixRasterop
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pix5.c:1044,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1045,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - boxClipToRectangle
                - boxGetGeometry
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixRasterop
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pix5.c:1046,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - boxClipToRectangle
                - boxGetGeometry
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixRasterop
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pix5.c:1045,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1045,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1045,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1046,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1047,23'
              BranchSideFuncs:
                - pixGetDimensions
                - boxClipToRectangle
                - boxGetGeometry
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixRasterop
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pix5.c:1050,22'
              BranchSideFuncs:
                - pixGetDimensions
                - boxClipToRectangle
                - boxGetGeometry
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixRasterop
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pix5.c:1047,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1047,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1047,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1051,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1052,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix5.c:1055,20'
              BranchSideFuncs:
                - boxGetGeometry
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixRasterop
                - boxDestroy
                - boxDestroy
                - returnErrorPtr
        - Branch String:   'pix5.c:1052,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1053,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix5.c:1053,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1058,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1059,9'
              BranchSideFuncs:
                - boxDestroy
                - returnErrorPtr
            - BranchSide:      'pix5.c:1062,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixRasterop
                - boxDestroy
        - Branch String:   'pix5.c:1060,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1060,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1060,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1067,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1068,18'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:1070,9'
              BranchSideFuncs:
                - boxDestroy
      Callsites:
        - Src:             'pix5.c:1045,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:1047,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:1050,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:1051,17'
          Dst:             boxClipToRectangle
        - Src:             'pix5.c:1052,9'
          Dst:             lept_stderr
        - Src:             'pix5.c:1055,5'
          Dst:             boxGetGeometry
        - Src:             'pix5.c:1058,17'
          Dst:             pixCreate
        - Src:             'pix5.c:1059,9'
          Dst:             boxDestroy
        - Src:             'pix5.c:1060,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:1062,5'
          Dst:             pixCopyResolution
        - Src:             'pix5.c:1063,5'
          Dst:             pixCopyColormap
        - Src:             'pix5.c:1064,5'
          Dst:             pixCopyText
        - Src:             'pix5.c:1065,5'
          Dst:             pixRasterop
        - Src:             'pix5.c:1070,9'
          Dst:             boxDestroy
    - functionName:    pixClipToForeground
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1772
      functionLinenumberEnd: 1846
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - ppixd
        - pbox
      BBCount:         84
      ICount:          521
      EdgeCount:       109
      CyclomaticComplexity: 27
      functionsReached:
        - boxCreate
        - boxDestroy
        - pixClipRectangle
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    7
      BranchProfiles:
        - Branch String:   'pix5.c:1779,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1779,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - boxCreate
                - boxDestroy
                - pixClipRectangle
            - BranchSide:      'pix5.c:1780,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - boxCreate
                - boxDestroy
                - pixClipRectangle
        - Branch String:   'pix5.c:1780,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1780,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - boxCreate
                - boxDestroy
                - pixClipRectangle
            - BranchSide:      'pix5.c:1781,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - boxCreate
                - boxDestroy
                - pixClipRectangle
        - Branch String:   'pix5.c:1781,16'
          Branch Sides:
            - BranchSide:      'pix5.c:1781,20'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - boxCreate
                - boxDestroy
                - pixClipRectangle
            - BranchSide:      'pix5.c:1783,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - boxCreate
                - boxDestroy
                - pixClipRectangle
        - Branch String:   'pix5.c:1781,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1782,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - boxCreate
                - boxDestroy
                - pixClipRectangle
            - BranchSide:      'pix5.c:1783,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - boxCreate
                - boxDestroy
                - pixClipRectangle
        - Branch String:   'pix5.c:1782,16'
          Branch Sides:
            - BranchSide:      'pix5.c:1782,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:1782,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1783,15'
          Branch Sides:
            - BranchSide:      'pix5.c:1783,31'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - boxCreate
                - boxDestroy
                - pixClipRectangle
                - returnErrorInt
            - BranchSide:      'pix5.c:1784,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:1783,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1784,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:1786,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - boxCreate
                - boxDestroy
                - pixClipRectangle
        - Branch String:   'pix5.c:1784,16'
          Branch Sides:
            - BranchSide:      'pix5.c:1784,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:1784,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1794,5'
          Branch Sides:
            - BranchSide:      'pix5.c:1795,16'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
            - BranchSide:      'pix5.c:1803,9'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
        - Branch String:   'pix5.c:1796,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1797,23'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
            - BranchSide:      'pix5.c:1798,13'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
        - Branch String:   'pix5.c:1798,13'
          Branch Sides:
            - BranchSide:      'pix5.c:1799,24'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
            - BranchSide:      'pix5.c:1800,13'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
        - Branch String:   'pix5.c:1800,13'
          Branch Sides:
            - BranchSide:      'pix5.c:1801,13'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
            - BranchSide:      'pix5.c:1802,5'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
        - Branch String:   'pix5.c:1803,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1804,9'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:1806,12'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
        - Branch String:   'pix5.c:1807,5'
          Branch Sides:
            - BranchSide:      'pix5.c:1808,16'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
            - BranchSide:      'pix5.c:1817,10'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
        - Branch String:   'pix5.c:1809,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1810,23'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
            - BranchSide:      'pix5.c:1811,13'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
        - Branch String:   'pix5.c:1811,13'
          Branch Sides:
            - BranchSide:      'pix5.c:1812,24'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
            - BranchSide:      'pix5.c:1813,13'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
        - Branch String:   'pix5.c:1813,13'
          Branch Sides:
            - BranchSide:      'pix5.c:1814,13'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
            - BranchSide:      'pix5.c:1815,5'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
        - Branch String:   'pix5.c:1818,5'
          Branch Sides:
            - BranchSide:      'pix5.c:1819,16'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
            - BranchSide:      'pix5.c:1824,5'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
        - Branch String:   'pix5.c:1819,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1820,20'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
            - BranchSide:      'pix5.c:1824,5'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
        - Branch String:   'pix5.c:1821,17'
          Branch Sides:
            - BranchSide:      'pix5.c:1822,17'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
            - BranchSide:      'pix5.c:1823,9'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
        - Branch String:   'pix5.c:1827,5'
          Branch Sides:
            - BranchSide:      'pix5.c:1828,16'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
            - BranchSide:      'pix5.c:1833,5'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
        - Branch String:   'pix5.c:1828,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1829,20'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
            - BranchSide:      'pix5.c:1833,5'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
        - Branch String:   'pix5.c:1830,17'
          Branch Sides:
            - BranchSide:      'pix5.c:1831,17'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
            - BranchSide:      'pix5.c:1832,9'
              BranchSideFuncs:
                - boxCreate
                - boxDestroy
                - pixClipRectangle
        - Branch String:   'pix5.c:1838,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1839,35'
              BranchSideFuncs:
                - pixClipRectangle
                - boxDestroy
            - BranchSide:      'pix5.c:1840,9'
              BranchSideFuncs:
                - boxDestroy
        - Branch String:   'pix5.c:1840,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1841,17'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:1843,9'
              BranchSideFuncs:
                - boxDestroy
      Callsites:
        - Src:             'pix5.c:1782,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:1783,19'
          Dst:             pixGetDepth
        - Src:             'pix5.c:1784,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:1786,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:1790,11'
          Dst:             pixGetWpl
        - Src:             'pix5.c:1791,12'
          Dst:             pixGetData
        - Src:             'pix5.c:1836,11'
          Dst:             boxCreate
        - Src:             'pix5.c:1839,18'
          Dst:             pixClipRectangle
        - Src:             'pix5.c:1843,9'
          Dst:             boxDestroy
    - functionName:    pixScanForForeground
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2005
      functionLinenumberEnd: 2078
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - box
        - scanflag
        - ploc
      BBCount:         80
      ICount:          464
      EdgeCount:       105
      CyclomaticComplexity: 27
      functionsReached:
        - boxClipToRectangle
        - boxDestroy
        - boxGetGeometry
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pix5.c:2010,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2011,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
            - BranchSide:      'pix5.c:2012,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
        - Branch String:   'pix5.c:2011,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2011,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2011,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2013,15'
          Branch Sides:
            - BranchSide:      'pix5.c:2013,31'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix5.c:2014,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:2013,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2014,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2017,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - returnErrorInt
        - Branch String:   'pix5.c:2014,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2014,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2014,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2018,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2019,40'
              BranchSideFuncs:
                - boxClipToRectangle
                - boxGetGeometry
                - boxDestroy
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix5.c:2024,17'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'pix5.c:2019,13'
          Branch Sides:
            - BranchSide:      'pix5.c:2020,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2021,24'
              BranchSideFuncs:
                - boxGetGeometry
                - boxDestroy
                - pixGetData
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'pix5.c:2020,20'
          Branch Sides:
            - BranchSide:      'pix5.c:2020,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2020,13'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2033,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2034,18'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2043,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:2034,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2035,22'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2043,5'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2035,13'
          Branch Sides:
            - BranchSide:      'pix5.c:2036,24'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2042,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2037,21'
          Branch Sides:
            - BranchSide:      'pix5.c:2038,29'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2041,13'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2043,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2044,18'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2053,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:2044,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2045,22'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2053,5'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2045,13'
          Branch Sides:
            - BranchSide:      'pix5.c:2046,24'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2052,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2047,21'
          Branch Sides:
            - BranchSide:      'pix5.c:2048,29'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2051,13'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2053,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2054,18'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2063,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:2054,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2055,20'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2063,5'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2056,13'
          Branch Sides:
            - BranchSide:      'pix5.c:2057,21'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2062,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2057,21'
          Branch Sides:
            - BranchSide:      'pix5.c:2058,29'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2061,13'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2063,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2064,18'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2074,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:2064,9'
          Branch Sides:
            - BranchSide:      'pix5.c:2065,20'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2073,5'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2066,13'
          Branch Sides:
            - BranchSide:      'pix5.c:2067,21'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2072,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2067,21'
          Branch Sides:
            - BranchSide:      'pix5.c:2068,29'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:2071,13'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:2074,16'
          Branch Sides:
            - BranchSide:      'pix5.c:2074,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:2074,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix5.c:2011,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:2013,19'
          Dst:             pixGetDepth
        - Src:             'pix5.c:2014,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:2017,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:2019,21'
          Dst:             boxClipToRectangle
        - Src:             'pix5.c:2020,20'
          Dst:             returnErrorInt
        - Src:             'pix5.c:2021,9'
          Dst:             boxGetGeometry
        - Src:             'pix5.c:2022,9'
          Dst:             boxDestroy
        - Src:             'pix5.c:2031,12'
          Dst:             pixGetData
        - Src:             'pix5.c:2032,11'
          Dst:             pixGetWpl
        - Src:             'pix5.c:2074,16'
          Dst:             returnErrorInt
    - functionName:    pixTestClipToForeground
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1869
      functionLinenumberEnd: 1916
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pcanclip
      BBCount:         54
      ICount:          327
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix5.c:1873,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1874,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
            - BranchSide:      'pix5.c:1875,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
        - Branch String:   'pix5.c:1874,16'
          Branch Sides:
            - BranchSide:      'pix5.c:1874,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:1874,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1876,15'
          Branch Sides:
            - BranchSide:      'pix5.c:1876,31'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
            - BranchSide:      'pix5.c:1877,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:1876,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1877,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:1880,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
        - Branch String:   'pix5.c:1877,16'
          Branch Sides:
            - BranchSide:      'pix5.c:1877,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:1877,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1884,32'
          Branch Sides:
            - BranchSide:      'pix5.c:1884,35'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:1884,5'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1884,5'
          Branch Sides:
            - BranchSide:      'pix5.c:1885,17'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:1886,10'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1886,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1887,10'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:1891,12'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1893,32'
          Branch Sides:
            - BranchSide:      'pix5.c:1893,35'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:1893,5'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1893,5'
          Branch Sides:
            - BranchSide:      'pix5.c:1894,17'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:1895,10'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1895,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1896,10'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:1901,11'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1902,45'
          Branch Sides:
            - BranchSide:      'pix5.c:1902,48'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:1902,5'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1902,5'
          Branch Sides:
            - BranchSide:      'pix5.c:1903,17'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:1904,10'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1904,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1905,10'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:1909,11'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1910,45'
          Branch Sides:
            - BranchSide:      'pix5.c:1910,48'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:1910,5'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1910,5'
          Branch Sides:
            - BranchSide:      'pix5.c:1911,17'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:1912,10'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1912,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1913,10'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:1915,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix5.c:1874,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:1876,19'
          Dst:             pixGetDepth
        - Src:             'pix5.c:1877,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:1880,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:1881,12'
          Dst:             pixGetData
        - Src:             'pix5.c:1882,11'
          Dst:             pixGetWpl
    - functionName:    pixFractionFgInMask
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1718
      functionLinenumberEnd: 1748
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix1
        - pix2
        - pfract
      BBCount:         38
      ICount:          213
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - lept_stderr
        - pixAnd
        - pixCopy
        - pixCountPixels
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixZero
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix5.c:1722,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1723,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixZero
                - pixZero
                - pixCopy
                - pixAnd
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pix5.c:1724,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixZero
                - pixZero
                - pixCopy
                - pixAnd
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
                - lept_stderr
        - Branch String:   'pix5.c:1723,16'
          Branch Sides:
            - BranchSide:      'pix5.c:1723,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:1723,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1725,15'
          Branch Sides:
            - BranchSide:      'pix5.c:1725,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixZero
                - pixZero
                - pixCopy
                - pixAnd
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix5.c:1726,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:1725,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1726,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:1727,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixZero
                - pixZero
                - pixCopy
                - pixAnd
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
                - lept_stderr
        - Branch String:   'pix5.c:1726,16'
          Branch Sides:
            - BranchSide:      'pix5.c:1726,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:1726,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1727,15'
          Branch Sides:
            - BranchSide:      'pix5.c:1727,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixZero
                - pixZero
                - pixCopy
                - pixAnd
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix5.c:1728,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:1727,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1728,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:1730,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixZero
                - pixZero
                - pixCopy
                - pixAnd
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
                - lept_stderr
        - Branch String:   'pix5.c:1728,16'
          Branch Sides:
            - BranchSide:      'pix5.c:1728,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:1728,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1732,18'
          Branch Sides:
            - BranchSide:      'pix5.c:1732,21'
              BranchSideFuncs:
                - pixZero
                - pixZero
                - pixCopy
                - pixAnd
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pix5.c:1733,9'
              BranchSideFuncs:
                - pixZero
                - pixZero
                - pixCopy
                - pixAnd
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
                - lept_stderr
        - Branch String:   'pix5.c:1732,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1733,9'
              BranchSideFuncs:
                - pixZero
                - pixZero
                - pixCopy
                - pixAnd
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pix5.c:1736,13'
              BranchSideFuncs:
                - pixZero
                - pixZero
                - pixCopy
                - pixAnd
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
        - Branch String:   'pix5.c:1733,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1735,5'
              BranchSideFuncs:
                - lept_stderr
                - pixZero
                - pixZero
                - pixCopy
                - pixAnd
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
            - BranchSide:      'pix5.c:1735,5'
              BranchSideFuncs:
                - pixZero
                - pixZero
                - pixCopy
                - pixAnd
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
        - Branch String:   'pix5.c:1737,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1737,16'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:1738,13'
              BranchSideFuncs:
                - pixZero
                - pixCopy
                - pixAnd
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
        - Branch String:   'pix5.c:1739,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1739,16'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:1741,26'
              BranchSideFuncs:
                - pixCopy
                - pixAnd
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
      Callsites:
        - Src:             'pix5.c:1723,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:1725,18'
          Dst:             pixGetDepth
        - Src:             'pix5.c:1726,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:1727,18'
          Dst:             pixGetDepth
        - Src:             'pix5.c:1728,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:1730,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:1731,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:1733,9'
          Dst:             lept_stderr
        - Src:             'pix5.c:1736,5'
          Dst:             pixZero
        - Src:             'pix5.c:1738,5'
          Dst:             pixZero
        - Src:             'pix5.c:1741,12'
          Dst:             pixCopy
        - Src:             'pix5.c:1742,5'
          Dst:             pixAnd
        - Src:             'pix5.c:1743,5'
          Dst:             pixCountPixels
        - Src:             'pix5.c:1744,5'
          Dst:             pixCountPixels
        - Src:             'pix5.c:1746,5'
          Dst:             pixDestroy
    - functionName:    pixMakeCoveringOfRectangles
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1646
      functionLinenumberEnd: 1683
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - maxiters
      BBCount:         35
      ICount:          196
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - boxaDestroy
        - lept_stderr
        - pixConnCompBB
        - pixCopy
        - pixCreateTemplate
        - pixDestroy
        - pixEqual
        - pixGetDepth
        - pixMaskBoxa
        - pixZero
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix5.c:1651,15'
          Branch Sides:
            - BranchSide:      'pix5.c:1651,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixZero
                - pixCreateTemplate
                - pixConnCompBB
                - pixMaskBoxa
                - boxaDestroy
                - lept_stderr
                - pixConnCompBB
                - pixCopy
                - pixMaskBoxa
                - boxaDestroy
                - pixEqual
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix5.c:1652,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix5.c:1651,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1652,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1653,9'
              BranchSideFuncs:
                - pixZero
                - pixCreateTemplate
                - pixConnCompBB
                - pixMaskBoxa
                - boxaDestroy
                - lept_stderr
                - pixConnCompBB
                - pixCopy
                - pixMaskBoxa
                - boxaDestroy
                - pixEqual
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pix5.c:1652,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1652,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1652,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1653,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1654,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1655,9'
              BranchSideFuncs:
                - pixZero
                - pixCreateTemplate
                - pixConnCompBB
                - pixMaskBoxa
                - boxaDestroy
                - lept_stderr
                - pixConnCompBB
                - pixCopy
                - pixMaskBoxa
                - boxaDestroy
                - pixEqual
                - pixDestroy
                - lept_stderr
        - Branch String:   'pix5.c:1654,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1654,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1654,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1655,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1655,33'
              BranchSideFuncs:
                - pixZero
                - pixCreateTemplate
                - pixConnCompBB
                - pixMaskBoxa
                - boxaDestroy
                - lept_stderr
                - pixConnCompBB
                - pixCopy
                - pixMaskBoxa
                - boxaDestroy
                - pixEqual
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pix5.c:1657,13'
              BranchSideFuncs:
                - pixZero
                - pixCreateTemplate
                - pixConnCompBB
                - pixMaskBoxa
                - boxaDestroy
                - lept_stderr
                - pixConnCompBB
                - pixCopy
                - pixMaskBoxa
                - boxaDestroy
                - pixEqual
                - pixDestroy
                - lept_stderr
        - Branch String:   'pix5.c:1659,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1659,23'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:1662,26'
              BranchSideFuncs:
                - pixConnCompBB
                - pixMaskBoxa
                - boxaDestroy
                - lept_stderr
                - pixConnCompBB
                - pixCopy
                - pixMaskBoxa
                - boxaDestroy
                - pixEqual
                - pixDestroy
                - lept_stderr
        - Branch String:   'pix5.c:1665,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1665,31'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:1667,12'
              BranchSideFuncs:
                - lept_stderr
                - pixConnCompBB
                - pixCopy
                - pixMaskBoxa
                - boxaDestroy
                - pixEqual
                - pixDestroy
                - lept_stderr
        - Branch String:   'pix5.c:1668,5'
          Branch Sides:
            - BranchSide:      'pix5.c:1669,15'
              BranchSideFuncs:
                - pixConnCompBB
                - pixCopy
                - pixMaskBoxa
                - boxaDestroy
                - pixEqual
                - pixDestroy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pix5.c:1681,5'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pix5.c:1676,13'
          Branch Sides:
            - BranchSide:      'pix5.c:1668,5'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix5.c:1677,13'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pix5.c:1677,13'
          Branch Sides:
            - BranchSide:      'pix5.c:1678,20'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix5.c:1678,20'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1681,5'
          Branch Sides:
            - BranchSide:      'pix5.c:1682,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix5.c:1682,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix5.c:1651,18'
          Dst:             pixGetDepth
        - Src:             'pix5.c:1652,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:1654,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:1657,5'
          Dst:             pixZero
        - Src:             'pix5.c:1658,12'
          Dst:             pixCreateTemplate
        - Src:             'pix5.c:1662,12'
          Dst:             pixConnCompBB
        - Src:             'pix5.c:1663,5'
          Dst:             pixMaskBoxa
        - Src:             'pix5.c:1664,5'
          Dst:             boxaDestroy
        - Src:             'pix5.c:1670,16'
          Dst:             pixConnCompBB
        - Src:             'pix5.c:1671,16'
          Dst:             pixCopy
        - Src:             'pix5.c:1672,9'
          Dst:             pixMaskBoxa
        - Src:             'pix5.c:1673,9'
          Dst:             boxaDestroy
        - Src:             'pix5.c:1674,9'
          Dst:             pixEqual
        - Src:             'pix5.c:1675,9'
          Dst:             pixDestroy
        - Src:             'pix5.c:1677,13'
          Dst:             lept_stderr
        - Src:             'pix5.c:1681,5'
          Dst:             lept_stderr
    - functionName:    pixMakeFrameMask
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1586
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - int
        - int
        - float
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - w
        - h
        - hf1
        - hf2
        - vf1
        - vf2
      BBCount:         63
      ICount:          342
      EdgeCount:       87
      CyclomaticComplexity: 26
      functionsReached:
        - pixCreate
        - pixRasterop
        - pixSetAll
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pix5.c:1590,16'
          Branch Sides:
            - BranchSide:      'pix5.c:1590,19'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1591,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix5.c:1590,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1591,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1592,9'
              BranchSideFuncs:
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixSetAll
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix5.c:1591,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1591,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1591,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1592,19'
          Branch Sides:
            - BranchSide:      'pix5.c:1592,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1593,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix5.c:1592,32'
          Branch Sides:
            - BranchSide:      'pix5.c:1592,35'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1593,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix5.c:1592,45'
          Branch Sides:
            - BranchSide:      'pix5.c:1592,48'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1593,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix5.c:1592,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1593,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1594,9'
              BranchSideFuncs:
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixSetAll
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix5.c:1593,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1593,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1593,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1594,19'
          Branch Sides:
            - BranchSide:      'pix5.c:1594,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1595,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix5.c:1594,32'
          Branch Sides:
            - BranchSide:      'pix5.c:1594,35'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1595,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix5.c:1594,45'
          Branch Sides:
            - BranchSide:      'pix5.c:1594,48'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1595,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix5.c:1594,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1595,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1596,9'
              BranchSideFuncs:
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixSetAll
                - returnErrorPtr
        - Branch String:   'pix5.c:1595,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1595,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1595,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1596,19'
          Branch Sides:
            - BranchSide:      'pix5.c:1596,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1597,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix5.c:1596,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1597,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1599,22'
              BranchSideFuncs:
                - pixCreate
                - pixRasterop
                - pixRasterop
                - pixSetAll
        - Branch String:   'pix5.c:1597,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1597,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1597,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1602,20'
          Branch Sides:
            - BranchSide:      'pix5.c:1602,23'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
                - pixSetAll
            - BranchSide:      'pix5.c:1606,9'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
        - Branch String:   'pix5.c:1602,34'
          Branch Sides:
            - BranchSide:      'pix5.c:1602,37'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
                - pixSetAll
            - BranchSide:      'pix5.c:1606,9'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
        - Branch String:   'pix5.c:1602,48'
          Branch Sides:
            - BranchSide:      'pix5.c:1602,51'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
                - pixSetAll
            - BranchSide:      'pix5.c:1606,9'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
        - Branch String:   'pix5.c:1602,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1603,19'
              BranchSideFuncs:
                - pixSetAll
            - BranchSide:      'pix5.c:1606,9'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
        - Branch String:   'pix5.c:1606,20'
          Branch Sides:
            - BranchSide:      'pix5.c:1606,23'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
            - BranchSide:      'pix5.c:1611,17'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
        - Branch String:   'pix5.c:1606,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1607,16'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:1611,17'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
        - Branch String:   'pix5.c:1616,19'
          Branch Sides:
            - BranchSide:      'pix5.c:1616,22'
              BranchSideFuncs:
                - pixRasterop
            - BranchSide:      'pix5.c:1618,12'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1616,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1617,21'
              BranchSideFuncs:
                - pixRasterop
            - BranchSide:      'pix5.c:1618,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix5.c:1591,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:1593,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:1595,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:1597,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:1599,12'
          Dst:             pixCreate
        - Src:             'pix5.c:1603,9'
          Dst:             pixSetAll
        - Src:             'pix5.c:1615,5'
          Dst:             pixRasterop
        - Src:             'pix5.c:1617,9'
          Dst:             pixRasterop
    - functionName:    pixMakeSymmetricMask
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1530
      functionLinenumberEnd: 1544
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - int
        - float
        - float
        - int
      constantsTouched: []
      argNames:
        - w
        - h
        - hf
        - vf
        - type
      BBCount:         35
      ICount:          168
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - pixMakeFrameMask
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix5.c:1531,16'
          Branch Sides:
            - BranchSide:      'pix5.c:1531,19'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1532,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix5.c:1531,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1532,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1533,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixMakeFrameMask
                - pixMakeFrameMask
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix5.c:1532,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1532,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1532,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1533,18'
          Branch Sides:
            - BranchSide:      'pix5.c:1533,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1534,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix5.c:1533,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1534,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1535,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixMakeFrameMask
                - pixMakeFrameMask
                - returnErrorPtr
        - Branch String:   'pix5.c:1534,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1534,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1534,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1535,18'
          Branch Sides:
            - BranchSide:      'pix5.c:1535,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1536,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix5.c:1535,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1536,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1538,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixMakeFrameMask
                - pixMakeFrameMask
        - Branch String:   'pix5.c:1536,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1536,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1536,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1538,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1539,33'
              BranchSideFuncs:
                - pixMakeFrameMask
            - BranchSide:      'pix5.c:1540,14'
              BranchSideFuncs:
                - returnErrorPtr
                - pixMakeFrameMask
        - Branch String:   'pix5.c:1540,14'
          Branch Sides:
            - BranchSide:      'pix5.c:1541,33'
              BranchSideFuncs:
                - pixMakeFrameMask
            - BranchSide:      'pix5.c:1543,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix5.c:1543,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1543,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1543,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix5.c:1532,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:1534,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:1536,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:1539,16'
          Dst:             pixMakeFrameMask
        - Src:             'pix5.c:1541,16'
          Dst:             pixMakeFrameMask
        - Src:             'pix5.c:1543,23'
          Dst:             returnErrorPtr
    - functionName:    pixFilterComponentBySize
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionLinenumberEnd: 1488
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - rankorder
        - type
        - connectivity
        - pbox
      BBCount:         20
      ICount:          131
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - boxDestroy
        - boxGetGeometry
        - pixCreateTemplate
        - pixDestroy
        - pixGetDepth
        - pixRasterop
        - pixSelectComponentBySize
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix5.c:1468,15'
          Branch Sides:
            - BranchSide:      'pix5.c:1468,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixSelectComponentBySize
                - boxDestroy
                - returnErrorPtr
                - boxGetGeometry
                - pixCreateTemplate
                - pixRasterop
                - boxDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pix5.c:1469,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix5.c:1468,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1469,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1471,37'
              BranchSideFuncs:
                - pixSelectComponentBySize
                - boxDestroy
                - returnErrorPtr
                - boxGetGeometry
                - pixCreateTemplate
                - pixRasterop
                - boxDestroy
                - pixDestroy
        - Branch String:   'pix5.c:1469,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1469,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1469,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1472,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1473,9'
              BranchSideFuncs:
                - boxGetGeometry
                - pixCreateTemplate
                - pixRasterop
                - boxDestroy
                - pixDestroy
            - BranchSide:      'pix5.c:1479,20'
              BranchSideFuncs:
                - boxGetGeometry
                - pixCreateTemplate
                - pixRasterop
                - boxDestroy
                - pixDestroy
        - Branch String:   'pix5.c:1474,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1474,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1474,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1482,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1483,17'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix5.c:1485,9'
              BranchSideFuncs:
                - boxDestroy
                - pixDestroy
      Callsites:
        - Src:             'pix5.c:1468,18'
          Dst:             pixGetDepth
        - Src:             'pix5.c:1469,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:1471,12'
          Dst:             pixSelectComponentBySize
        - Src:             'pix5.c:1473,9'
          Dst:             boxDestroy
        - Src:             'pix5.c:1474,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:1479,5'
          Dst:             boxGetGeometry
        - Src:             'pix5.c:1480,12'
          Dst:             pixCreateTemplate
        - Src:             'pix5.c:1481,5'
          Dst:             pixRasterop
        - Src:             'pix5.c:1485,9'
          Dst:             boxDestroy
        - Src:             'pix5.c:1486,5'
          Dst:             pixDestroy
    - functionName:    pixSelectComponentBySize
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionLinenumberEnd: 1436
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - rankorder
        - type
        - connectivity
        - pbox
      BBCount:         55
      ICount:          276
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - boxaDestroy
        - boxaGetBox
        - boxaGetCount
        - numaDestroy
        - numaGetIValue
        - pixConnComp
        - pixGetDepth
        - pixZero
        - pixaDestroy
        - pixaGetPix
        - pixaSort
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix5.c:1399,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1399,16'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
                - pixZero
                - pixConnComp
                - boxaGetCount
                - pixaSort
                - pixaGetPix
                - numaDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - numaGetIValue
                - boxaGetBox
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix5.c:1400,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
                - pixZero
                - pixConnComp
                - boxaGetCount
                - pixaSort
                - pixaGetPix
                - numaDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - numaGetIValue
                - boxaGetBox
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix5.c:1400,15'
          Branch Sides:
            - BranchSide:      'pix5.c:1400,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixZero
                - pixConnComp
                - boxaGetCount
                - pixaSort
                - pixaGetPix
                - numaDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - numaGetIValue
                - boxaGetBox
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix5.c:1401,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix5.c:1400,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1401,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1402,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixZero
                - pixConnComp
                - boxaGetCount
                - pixaSort
                - pixaGetPix
                - numaDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - numaGetIValue
                - boxaGetBox
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix5.c:1401,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1401,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1401,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1402,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1403,18'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - boxaGetCount
                - pixaSort
                - pixaGetPix
                - numaDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - numaGetIValue
                - boxaGetBox
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix5.c:1404,14'
              BranchSideFuncs:
                - returnErrorPtr
                - pixZero
                - pixConnComp
                - boxaGetCount
                - pixaSort
                - pixaGetPix
                - numaDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - numaGetIValue
                - boxaGetBox
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix5.c:1404,14'
          Branch Sides:
            - BranchSide:      'pix5.c:1405,18'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - boxaGetCount
                - pixaSort
                - pixaGetPix
                - numaDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - numaGetIValue
                - boxaGetBox
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix5.c:1406,14'
              BranchSideFuncs:
                - returnErrorPtr
                - pixZero
                - pixConnComp
                - boxaGetCount
                - pixaSort
                - pixaGetPix
                - numaDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - numaGetIValue
                - boxaGetBox
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix5.c:1406,14'
          Branch Sides:
            - BranchSide:      'pix5.c:1407,18'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - boxaGetCount
                - pixaSort
                - pixaGetPix
                - numaDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - numaGetIValue
                - boxaGetBox
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix5.c:1408,14'
              BranchSideFuncs:
                - returnErrorPtr
                - pixZero
                - pixConnComp
                - boxaGetCount
                - pixaSort
                - pixaGetPix
                - numaDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - numaGetIValue
                - boxaGetBox
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix5.c:1408,14'
          Branch Sides:
            - BranchSide:      'pix5.c:1409,18'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - boxaGetCount
                - pixaSort
                - pixaGetPix
                - numaDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - numaGetIValue
                - boxaGetBox
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix5.c:1410,14'
              BranchSideFuncs:
                - returnErrorPtr
                - pixZero
                - pixConnComp
                - boxaGetCount
                - pixaSort
                - pixaGetPix
                - numaDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - numaGetIValue
                - boxaGetBox
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix5.c:1410,14'
          Branch Sides:
            - BranchSide:      'pix5.c:1411,18'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - boxaGetCount
                - pixaSort
                - pixaGetPix
                - numaDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - numaGetIValue
                - boxaGetBox
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix5.c:1413,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix5.c:1413,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1413,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1413,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1414,27'
          Branch Sides:
            - BranchSide:      'pix5.c:1414,30'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - boxaGetCount
                - pixaSort
                - pixaGetPix
                - numaDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - numaGetIValue
                - boxaGetBox
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix5.c:1416,13'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - boxaGetCount
                - pixaSort
                - pixaGetPix
                - numaDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - numaGetIValue
                - boxaGetBox
                - returnErrorPtr
        - Branch String:   'pix5.c:1414,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1415,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1416,13'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - boxaGetCount
                - pixaSort
                - pixaGetPix
                - numaDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - numaGetIValue
                - boxaGetBox
                - returnErrorPtr
        - Branch String:   'pix5.c:1415,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1415,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1415,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1417,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1418,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1420,25'
              BranchSideFuncs:
                - pixConnComp
                - boxaGetCount
                - pixaSort
                - pixaGetPix
                - numaDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - numaGetIValue
                - boxaGetBox
        - Branch String:   'pix5.c:1418,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1418,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1418,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1422,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1422,26'
              BranchSideFuncs:
                - pixaSort
                - pixaGetPix
                - numaDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - numaGetIValue
                - boxaGetBox
            - BranchSide:      'pix5.c:1423,21'
              BranchSideFuncs:
                - pixaSort
                - pixaGetPix
                - numaDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - numaGetIValue
                - boxaGetBox
        - Branch String:   'pix5.c:1422,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1423,21'
              BranchSideFuncs:
                - pixaSort
                - pixaGetPix
                - numaDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - numaGetIValue
                - boxaGetBox
            - BranchSide:      'pix5.c:1424,22'
              BranchSideFuncs:
                - pixaSort
                - pixaGetPix
                - numaDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - numaGetIValue
                - boxaGetBox
        - Branch String:   'pix5.c:1426,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1427,23'
              BranchSideFuncs:
                - numaGetIValue
                - boxaGetBox
                - numaDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
            - BranchSide:      'pix5.c:1431,5'
              BranchSideFuncs:
                - numaDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
      Callsites:
        - Src:             'pix5.c:1400,18'
          Dst:             pixGetDepth
        - Src:             'pix5.c:1401,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:1413,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:1415,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:1416,5'
          Dst:             pixZero
        - Src:             'pix5.c:1418,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:1420,13'
          Dst:             pixConnComp
        - Src:             'pix5.c:1421,9'
          Dst:             boxaGetCount
        - Src:             'pix5.c:1424,13'
          Dst:             pixaSort
        - Src:             'pix5.c:1425,12'
          Dst:             pixaGetPix
        - Src:             'pix5.c:1427,9'
          Dst:             numaGetIValue
        - Src:             'pix5.c:1428,17'
          Dst:             boxaGetBox
        - Src:             'pix5.c:1431,5'
          Dst:             numaDestroy
        - Src:             'pix5.c:1432,5'
          Dst:             boxaDestroy
        - Src:             'pix5.c:1433,5'
          Dst:             pixaDestroy
        - Src:             'pix5.c:1434,5'
          Dst:             pixaDestroy
    - functionName:    pixResizeToMatch
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1324
      functionLinenumberEnd: 1360
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixt
        - w
        - h
      BBCount:         52
      ICount:          278
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - pixCopy
        - pixCopyColormap
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCopyText
        - pixCreate
        - pixGetDimensions
        - pixRasterop
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pix5.c:1328,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1329,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
                - pixCopy
                - pixGetDimensions
                - returnErrorPtr
            - BranchSide:      'pix5.c:1330,10'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
                - pixCopy
                - pixGetDimensions
                - returnErrorPtr
        - Branch String:   'pix5.c:1329,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1329,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1329,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1330,15'
          Branch Sides:
            - BranchSide:      'pix5.c:1330,19'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
                - pixCopy
                - pixGetDimensions
            - BranchSide:      'pix5.c:1333,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
                - pixCopy
                - pixGetDimensions
        - Branch String:   'pix5.c:1330,26'
          Branch Sides:
            - BranchSide:      'pix5.c:1330,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1331,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix5.c:1330,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1331,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1333,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
                - pixCopy
                - pixGetDimensions
        - Branch String:   'pix5.c:1331,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1331,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1331,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1333,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1334,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
                - pixCopy
            - BranchSide:      'pix5.c:1335,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
                - pixCopy
        - Branch String:   'pix5.c:1336,17'
          Branch Sides:
            - BranchSide:      'pix5.c:1336,20'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
                - pixCopy
            - BranchSide:      'pix5.c:1339,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'pix5.c:1336,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1337,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'pix5.c:1339,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'pix5.c:1339,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1340,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1341,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'pix5.c:1340,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1340,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1340,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1346,17'
          Branch Sides:
            - BranchSide:      'pix5.c:1346,20'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
            - BranchSide:      'pix5.c:1350,9'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
        - Branch String:   'pix5.c:1346,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1347,16'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:1350,9'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
        - Branch String:   'pix5.c:1350,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1351,18'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
            - BranchSide:      'pix5.c:1354,9'
              BranchSideFuncs:
                - pixRasterop
        - Branch String:   'pix5.c:1351,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1352,25'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
            - BranchSide:      'pix5.c:1353,5'
              BranchSideFuncs:
                - pixRasterop
        - Branch String:   'pix5.c:1354,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1355,18'
              BranchSideFuncs:
                - pixRasterop
            - BranchSide:      'pix5.c:1359,12'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1355,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1356,25'
              BranchSideFuncs:
                - pixRasterop
            - BranchSide:      'pix5.c:1357,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix5.c:1329,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:1331,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:1334,9'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:1335,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:1337,16'
          Dst:             pixCopy
        - Src:             'pix5.c:1339,17'
          Dst:             pixCreate
        - Src:             'pix5.c:1340,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:1341,5'
          Dst:             pixCopyResolution
        - Src:             'pix5.c:1342,5'
          Dst:             pixCopyColormap
        - Src:             'pix5.c:1343,5'
          Dst:             pixCopyText
        - Src:             'pix5.c:1344,5'
          Dst:             pixCopyInputFormat
        - Src:             'pix5.c:1345,5'
          Dst:             pixRasterop
        - Src:             'pix5.c:1352,13'
          Dst:             pixRasterop
        - Src:             'pix5.c:1356,13'
          Dst:             pixRasterop
    - functionName:    pixCropToSize
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1292
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - w
        - h
      BBCount:         25
      ICount:          160
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - pixClone
        - pixCopyColormap
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCopyText
        - pixCreate
        - pixGetDimensions
        - pixRasterop
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pix5.c:1275,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1276,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixRasterop
                - returnErrorPtr
                - pixClone
            - BranchSide:      'pix5.c:1278,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixRasterop
                - returnErrorPtr
                - pixClone
        - Branch String:   'pix5.c:1276,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1276,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1276,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1279,17'
          Branch Sides:
            - BranchSide:      'pix5.c:1279,20'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixRasterop
                - returnErrorPtr
                - pixClone
            - BranchSide:      'pix5.c:1282,10'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'pix5.c:1279,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1280,25'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'pix5.c:1282,10'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'pix5.c:1282,10'
          Branch Sides:
            - BranchSide:      'pix5.c:1282,8'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixRasterop
                - returnErrorPtr
            - BranchSide:      'pix5.c:1282,8'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'pix5.c:1283,10'
          Branch Sides:
            - BranchSide:      'pix5.c:1283,8'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixRasterop
                - returnErrorPtr
            - BranchSide:      'pix5.c:1283,8'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'pix5.c:1284,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1285,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1286,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixRasterop
        - Branch String:   'pix5.c:1285,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1285,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1285,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix5.c:1276,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:1278,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:1280,16'
          Dst:             pixClone
        - Src:             'pix5.c:1284,17'
          Dst:             pixCreate
        - Src:             'pix5.c:1285,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:1286,5'
          Dst:             pixCopyResolution
        - Src:             'pix5.c:1287,5'
          Dst:             pixCopyColormap
        - Src:             'pix5.c:1288,5'
          Dst:             pixCopyText
        - Src:             'pix5.c:1289,5'
          Dst:             pixCopyInputFormat
        - Src:             'pix5.c:1290,5'
          Dst:             pixRasterop
    - functionName:    pixCropToMatch
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1231
      functionLinenumberEnd: 1250
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs1
        - pixs2
        - ppixd1
        - ppixd2
      BBCount:         34
      ICount:          188
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - pixCropToSize
        - pixGetDimensions
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix5.c:1234,17'
          Branch Sides:
            - BranchSide:      'pix5.c:1234,21'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixCropToSize
                - pixCropToSize
                - returnErrorInt
            - BranchSide:      'pix5.c:1235,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:1234,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1235,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixCropToSize
                - pixCropToSize
                - returnErrorInt
            - BranchSide:      'pix5.c:1236,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixCropToSize
                - pixCropToSize
                - returnErrorInt
        - Branch String:   'pix5.c:1235,16'
          Branch Sides:
            - BranchSide:      'pix5.c:1235,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:1235,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1237,16'
          Branch Sides:
            - BranchSide:      'pix5.c:1237,20'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetDimensions
                - pixCropToSize
                - pixCropToSize
                - returnErrorInt
            - BranchSide:      'pix5.c:1238,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:1237,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1238,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixCropToSize
                - pixCropToSize
                - returnErrorInt
            - BranchSide:      'pix5.c:1240,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixCropToSize
                - pixCropToSize
                - returnErrorInt
        - Branch String:   'pix5.c:1238,16'
          Branch Sides:
            - BranchSide:      'pix5.c:1238,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:1238,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1242,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1242,7'
              BranchSideFuncs:
                - pixCropToSize
                - pixCropToSize
                - returnErrorInt
            - BranchSide:      'pix5.c:1242,7'
              BranchSideFuncs:
                - pixCropToSize
                - pixCropToSize
                - returnErrorInt
        - Branch String:   'pix5.c:1243,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1243,7'
              BranchSideFuncs:
                - pixCropToSize
                - pixCropToSize
                - returnErrorInt
            - BranchSide:      'pix5.c:1243,7'
              BranchSideFuncs:
                - pixCropToSize
                - pixCropToSize
                - returnErrorInt
        - Branch String:   'pix5.c:1247,25'
          Branch Sides:
            - BranchSide:      'pix5.c:1247,29'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:1248,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:1247,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1248,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:1249,5'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1248,16'
          Branch Sides:
            - BranchSide:      'pix5.c:1248,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:1248,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix5.c:1235,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:1238,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:1240,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:1241,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:1245,15'
          Dst:             pixCropToSize
        - Src:             'pix5.c:1246,15'
          Dst:             pixCropToSize
        - Src:             'pix5.c:1248,16'
          Dst:             returnErrorInt
    - functionName:    pixClipMasked
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1206
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - x
        - y
        - outval
      BBCount:         20
      ICount:          157
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - boxCreate
        - boxDestroy
        - composeRGBPixel
        - extractRGBValues
        - pixClipRectangle
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixGetDimensions
        - pixInvert
        - pixPaintThroughMask
        - pixcmapGetColor
        - pixcmapGetNearestIndex
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix5.c:1179,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1180,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetColormap
                - pixInvert
                - pixPaintThroughMask
                - boxDestroy
                - pixDestroy
                - extractRGBValues
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - composeRGBPixel
                - pixPaintThroughMask
            - BranchSide:      'pix5.c:1181,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetColormap
                - pixInvert
                - pixPaintThroughMask
                - boxDestroy
                - pixDestroy
                - extractRGBValues
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - composeRGBPixel
                - pixPaintThroughMask
        - Branch String:   'pix5.c:1180,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1180,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1180,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1181,15'
          Branch Sides:
            - BranchSide:      'pix5.c:1181,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetColormap
                - pixInvert
                - pixPaintThroughMask
                - boxDestroy
                - pixDestroy
                - extractRGBValues
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - composeRGBPixel
                - pixPaintThroughMask
                - returnErrorPtr
            - BranchSide:      'pix5.c:1182,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix5.c:1181,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1182,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1185,22'
              BranchSideFuncs:
                - pixGetDimensions
                - boxCreate
                - pixClipRectangle
                - pixGetColormap
                - pixInvert
                - pixPaintThroughMask
                - boxDestroy
                - pixDestroy
                - extractRGBValues
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - composeRGBPixel
                - pixPaintThroughMask
        - Branch String:   'pix5.c:1182,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1182,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1182,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1193,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1194,26'
              BranchSideFuncs:
                - extractRGBValues
                - pixcmapGetNearestIndex
                - pixcmapGetColor
                - composeRGBPixel
                - pixPaintThroughMask
                - boxDestroy
                - pixDestroy
            - BranchSide:      'pix5.c:1200,29'
              BranchSideFuncs:
                - pixPaintThroughMask
                - boxDestroy
                - pixDestroy
      Callsites:
        - Src:             'pix5.c:1180,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:1181,18'
          Dst:             pixGetDepth
        - Src:             'pix5.c:1182,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:1185,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:1186,11'
          Dst:             boxCreate
        - Src:             'pix5.c:1187,12'
          Dst:             pixClipRectangle
        - Src:             'pix5.c:1191,12'
          Dst:             pixGetColormap
        - Src:             'pix5.c:1192,13'
          Dst:             pixInvert
        - Src:             'pix5.c:1194,9'
          Dst:             extractRGBValues
        - Src:             'pix5.c:1195,9'
          Dst:             pixcmapGetNearestIndex
        - Src:             'pix5.c:1196,9'
          Dst:             pixcmapGetColor
        - Src:             'pix5.c:1197,9'
          Dst:             composeRGBPixel
        - Src:             'pix5.c:1198,9'
          Dst:             pixPaintThroughMask
        - Src:             'pix5.c:1200,9'
          Dst:             pixPaintThroughMask
        - Src:             'pix5.c:1203,5'
          Dst:             boxDestroy
        - Src:             'pix5.c:1204,5'
          Dst:             pixDestroy
    - functionName:    pixClipRectangleWithBorder
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - box
        - maxbord
        - pboxn
      BBCount:         33
      ICount:          238
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - boxAdjustSides
        - boxCreate
        - boxDestroy
        - boxGetGeometry
        - pixClipRectangle
        - pixGetDimensions
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix5.c:1105,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1106,23'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDimensions
                - boxGetGeometry
                - boxAdjustSides
                - pixClipRectangle
                - boxDestroy
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxCreate
            - BranchSide:      'pix5.c:1107,6'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDimensions
                - boxGetGeometry
                - boxAdjustSides
                - pixClipRectangle
                - boxDestroy
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxCreate
        - Branch String:   'pix5.c:1106,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1106,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1106,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1108,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1109,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - boxGetGeometry
                - boxAdjustSides
                - pixClipRectangle
                - boxDestroy
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxCreate
            - BranchSide:      'pix5.c:1110,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - boxGetGeometry
                - boxAdjustSides
                - pixClipRectangle
                - boxDestroy
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxCreate
        - Branch String:   'pix5.c:1109,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1109,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1109,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1110,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1111,23'
              BranchSideFuncs:
                - pixGetDimensions
                - boxGetGeometry
                - boxAdjustSides
                - pixClipRectangle
                - boxDestroy
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxCreate
            - BranchSide:      'pix5.c:1114,22'
              BranchSideFuncs:
                - pixGetDimensions
                - boxGetGeometry
                - boxAdjustSides
                - pixClipRectangle
                - boxDestroy
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxCreate
        - Branch String:   'pix5.c:1111,23'
          Branch Sides:
            - BranchSide:      'pix5.c:1111,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:1111,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:1116,12'
          Branch Sides:
            - BranchSide:      'pix5.c:1116,10'
              BranchSideFuncs:
                - boxAdjustSides
                - pixClipRectangle
                - boxDestroy
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxCreate
            - BranchSide:      'pix5.c:1116,10'
              BranchSideFuncs:
                - boxAdjustSides
                - pixClipRectangle
                - boxDestroy
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxCreate
        - Branch String:   'pix5.c:1117,12'
          Branch Sides:
            - BranchSide:      'pix5.c:1117,10'
              BranchSideFuncs:
                - boxAdjustSides
                - pixClipRectangle
                - boxDestroy
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxCreate
            - BranchSide:      'pix5.c:1117,10'
              BranchSideFuncs:
                - boxAdjustSides
                - pixClipRectangle
                - boxDestroy
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxCreate
        - Branch String:   'pix5.c:1118,12'
          Branch Sides:
            - BranchSide:      'pix5.c:1118,10'
              BranchSideFuncs:
                - boxAdjustSides
                - pixClipRectangle
                - boxDestroy
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxCreate
            - BranchSide:      'pix5.c:1118,10'
              BranchSideFuncs:
                - boxAdjustSides
                - pixClipRectangle
                - boxDestroy
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxCreate
        - Branch String:   'pix5.c:1119,12'
          Branch Sides:
            - BranchSide:      'pix5.c:1119,10'
              BranchSideFuncs:
                - boxAdjustSides
                - pixClipRectangle
                - boxDestroy
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxCreate
            - BranchSide:      'pix5.c:1119,10'
              BranchSideFuncs:
                - boxAdjustSides
                - pixClipRectangle
                - boxDestroy
                - boxCreate
                - pixClipRectangle
                - pixGetDimensions
                - boxCreate
        - Branch String:   'pix5.c:1121,9'
          Branch Sides:
            - BranchSide:      'pix5.c:1122,33'
              BranchSideFuncs:
                - pixClipRectangle
                - pixGetDimensions
                - boxCreate
            - BranchSide:      'pix5.c:1129,33'
              BranchSideFuncs:
                - boxAdjustSides
                - pixClipRectangle
                - boxDestroy
                - boxCreate
      Callsites:
        - Src:             'pix5.c:1106,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:1109,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:1111,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:1114,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:1115,5'
          Dst:             boxGetGeometry
        - Src:             'pix5.c:1122,16'
          Dst:             pixClipRectangle
        - Src:             'pix5.c:1123,9'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:1124,18'
          Dst:             boxCreate
        - Src:             'pix5.c:1129,12'
          Dst:             boxAdjustSides
        - Src:             'pix5.c:1130,12'
          Dst:             pixClipRectangle
        - Src:             'pix5.c:1131,5'
          Dst:             boxDestroy
        - Src:             'pix5.c:1132,14'
          Dst:             boxCreate
    - functionName:    pixClipRectangles
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 973
      functionLinenumberEnd: 995
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - boxa
      BBCount:         18
      ICount:          111
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - boxDestroy
        - boxaGetBox
        - boxaGetCount
        - pixClipRectangle
        - pixaAddBox
        - pixaAddPix
        - pixaCreate
        - returnErrorPtr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'pix5.c:979,9'
          Branch Sides:
            - BranchSide:      'pix5.c:980,24'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - pixaCreate
                - boxaGetBox
                - pixClipRectangle
                - pixaAddPix
                - pixaAddBox
                - boxDestroy
            - BranchSide:      'pix5.c:981,10'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - pixaCreate
                - boxaGetBox
                - pixClipRectangle
                - pixaAddPix
                - pixaAddBox
                - boxDestroy
        - Branch String:   'pix5.c:980,24'
          Branch Sides:
            - BranchSide:      'pix5.c:980,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:980,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:981,9'
          Branch Sides:
            - BranchSide:      'pix5.c:982,24'
              BranchSideFuncs:
                - boxaGetCount
                - pixaCreate
                - boxaGetBox
                - pixClipRectangle
                - pixaAddPix
                - pixaAddBox
                - boxDestroy
            - BranchSide:      'pix5.c:984,22'
              BranchSideFuncs:
                - boxaGetCount
                - pixaCreate
                - boxaGetBox
                - pixClipRectangle
                - pixaAddPix
                - pixaAddBox
                - boxDestroy
        - Branch String:   'pix5.c:982,24'
          Branch Sides:
            - BranchSide:      'pix5.c:982,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:982,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:986,5'
          Branch Sides:
            - BranchSide:      'pix5.c:987,26'
              BranchSideFuncs:
                - boxaGetBox
                - pixClipRectangle
                - pixaAddPix
                - pixaAddBox
                - boxDestroy
            - BranchSide:      'pix5.c:994,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix5.c:980,24'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:982,24'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:984,9'
          Dst:             boxaGetCount
        - Src:             'pix5.c:985,12'
          Dst:             pixaCreate
        - Src:             'pix5.c:987,15'
          Dst:             boxaGetBox
        - Src:             'pix5.c:988,15'
          Dst:             pixClipRectangle
        - Src:             'pix5.c:989,9'
          Dst:             pixaAddPix
        - Src:             'pix5.c:990,9'
          Dst:             pixaAddBox
        - Src:             'pix5.c:991,9'
          Dst:             boxDestroy
    - functionName:    pixExtractRectangularRegions
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 954
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - boxa
      BBCount:         19
      ICount:          101
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - pixClipRectangles
        - pixGetDimensions
        - pixaDestroy
        - pixaDisplay
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix5.c:943,9'
          Branch Sides:
            - BranchSide:      'pix5.c:944,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixClipRectangles
                - pixGetDimensions
                - pixaDisplay
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pix5.c:945,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixClipRectangles
                - pixGetDimensions
                - pixaDisplay
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pix5.c:944,23'
          Branch Sides:
            - BranchSide:      'pix5.c:944,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:944,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:945,9'
          Branch Sides:
            - BranchSide:      'pix5.c:946,23'
              BranchSideFuncs:
                - pixClipRectangles
                - pixGetDimensions
                - pixaDisplay
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pix5.c:948,36'
              BranchSideFuncs:
                - pixClipRectangles
                - pixGetDimensions
                - pixaDisplay
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pix5.c:946,23'
          Branch Sides:
            - BranchSide:      'pix5.c:946,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:946,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:948,9'
          Branch Sides:
            - BranchSide:      'pix5.c:949,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:950,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaDisplay
                - pixaDestroy
        - Branch String:   'pix5.c:949,23'
          Branch Sides:
            - BranchSide:      'pix5.c:949,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:949,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix5.c:944,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:946,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:948,18'
          Dst:             pixClipRectangles
        - Src:             'pix5.c:949,23'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:950,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:951,12'
          Dst:             pixaDisplay
        - Src:             'pix5.c:952,5'
          Dst:             pixaDestroy
    - functionName:    pixConformsToRectangle
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - box
        - dist
        - pconforms
      BBCount:         33
      ICount:          190
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - lept_stderr
        - pixClipRectangle
        - pixCopy
        - pixDestroy
        - pixExtractBorderConnComps
        - pixGetDepth
        - pixGetDimensions
        - pixInvert
        - pixSetOrClearBorder
        - pixZero
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix5.c:874,9'
          Branch Sides:
            - BranchSide:      'pix5.c:875,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixCopy
                - pixInvert
                - pixExtractBorderConnComps
                - pixSetOrClearBorder
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'pix5.c:876,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixCopy
                - pixInvert
                - pixExtractBorderConnComps
                - pixSetOrClearBorder
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pix5.c:875,16'
          Branch Sides:
            - BranchSide:      'pix5.c:875,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:875,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:877,15'
          Branch Sides:
            - BranchSide:      'pix5.c:877,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCopy
                - pixInvert
                - pixExtractBorderConnComps
                - pixSetOrClearBorder
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pix5.c:878,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:877,9'
          Branch Sides:
            - BranchSide:      'pix5.c:878,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:879,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixInvert
                - pixExtractBorderConnComps
                - pixSetOrClearBorder
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pix5.c:878,16'
          Branch Sides:
            - BranchSide:      'pix5.c:878,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:878,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:879,9'
          Branch Sides:
            - BranchSide:      'pix5.c:880,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:881,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixInvert
                - pixExtractBorderConnComps
                - pixSetOrClearBorder
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
                - lept_stderr
        - Branch String:   'pix5.c:880,16'
          Branch Sides:
            - BranchSide:      'pix5.c:880,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:880,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:882,23'
          Branch Sides:
            - BranchSide:      'pix5.c:882,26'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix5.c:883,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pix5.c:882,9'
          Branch Sides:
            - BranchSide:      'pix5.c:883,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix5.c:889,9'
              BranchSideFuncs:
                - pixCopy
                - pixInvert
                - pixExtractBorderConnComps
                - pixSetOrClearBorder
                - pixZero
                - pixDestroy
                - pixDestroy
                - pixClipRectangle
        - Branch String:   'pix5.c:883,9'
          Branch Sides:
            - BranchSide:      'pix5.c:884,10'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pix5.c:884,10'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:889,9'
          Branch Sides:
            - BranchSide:      'pix5.c:890,33'
              BranchSideFuncs:
                - pixClipRectangle
                - pixInvert
                - pixExtractBorderConnComps
                - pixSetOrClearBorder
                - pixZero
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pix5.c:892,30'
              BranchSideFuncs:
                - pixCopy
                - pixInvert
                - pixExtractBorderConnComps
                - pixSetOrClearBorder
                - pixZero
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'pix5.c:875,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:877,18'
          Dst:             pixGetDepth
        - Src:             'pix5.c:878,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:880,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:881,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:883,9'
          Dst:             lept_stderr
        - Src:             'pix5.c:890,16'
          Dst:             pixClipRectangle
        - Src:             'pix5.c:892,16'
          Dst:             pixCopy
        - Src:             'pix5.c:897,5'
          Dst:             pixInvert
        - Src:             'pix5.c:898,12'
          Dst:             pixExtractBorderConnComps
        - Src:             'pix5.c:905,5'
          Dst:             pixSetOrClearBorder
        - Src:             'pix5.c:906,5'
          Dst:             pixZero
        - Src:             'pix5.c:907,5'
          Dst:             pixDestroy
        - Src:             'pix5.c:908,5'
          Dst:             pixDestroy
    - functionName:    pixFindRectangleComps
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - dist
        - minw
        - minh
      BBCount:         37
      ICount:          210
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - boxaAddBox
        - boxaCreate
        - boxaDestroy
        - boxaGetBox
        - pixConformsToRectangle
        - pixConnComp
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixaDestroy
        - pixaGetCount
        - pixaGetPix
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix5.c:799,15'
          Branch Sides:
            - BranchSide:      'pix5.c:799,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixConnComp
                - boxaCreate
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixConformsToRectangle
                - pixDestroy
                - boxaGetBox
                - boxaAddBox
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pix5.c:800,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix5.c:799,9'
          Branch Sides:
            - BranchSide:      'pix5.c:800,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:801,9'
              BranchSideFuncs:
                - pixConnComp
                - boxaCreate
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixConformsToRectangle
                - pixDestroy
                - boxaGetBox
                - boxaAddBox
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pix5.c:800,24'
          Branch Sides:
            - BranchSide:      'pix5.c:800,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:800,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:801,9'
          Branch Sides:
            - BranchSide:      'pix5.c:802,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:803,9'
              BranchSideFuncs:
                - pixConnComp
                - boxaCreate
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixConformsToRectangle
                - pixDestroy
                - boxaGetBox
                - boxaAddBox
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pix5.c:802,24'
          Branch Sides:
            - BranchSide:      'pix5.c:802,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:802,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:803,26'
          Branch Sides:
            - BranchSide:      'pix5.c:803,29'
              BranchSideFuncs:
                - pixConnComp
                - boxaCreate
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixConformsToRectangle
                - pixDestroy
                - boxaGetBox
                - boxaAddBox
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pix5.c:806,24'
              BranchSideFuncs:
                - pixConnComp
                - boxaCreate
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixConformsToRectangle
                - pixDestroy
                - boxaGetBox
                - boxaAddBox
                - pixDestroy
        - Branch String:   'pix5.c:803,9'
          Branch Sides:
            - BranchSide:      'pix5.c:804,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:806,24'
              BranchSideFuncs:
                - pixConnComp
                - boxaCreate
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixConformsToRectangle
                - pixDestroy
                - boxaGetBox
                - boxaAddBox
                - pixDestroy
        - Branch String:   'pix5.c:804,24'
          Branch Sides:
            - BranchSide:      'pix5.c:804,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:804,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:809,5'
          Branch Sides:
            - BranchSide:      'pix5.c:810,26'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDimensions
                - pixConformsToRectangle
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaGetBox
                - boxaAddBox
                - pixDestroy
            - BranchSide:      'pix5.c:823,5'
              BranchSideFuncs:
                - boxaDestroy
                - pixaDestroy
        - Branch String:   'pix5.c:812,22'
          Branch Sides:
            - BranchSide:      'pix5.c:812,25'
              BranchSideFuncs:
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixConformsToRectangle
                - pixDestroy
                - boxaGetBox
                - boxaAddBox
            - BranchSide:      'pix5.c:813,13'
              BranchSideFuncs:
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixConformsToRectangle
                - pixDestroy
                - boxaGetBox
                - boxaAddBox
        - Branch String:   'pix5.c:812,13'
          Branch Sides:
            - BranchSide:      'pix5.c:813,13'
              BranchSideFuncs:
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixConformsToRectangle
                - pixDestroy
                - boxaGetBox
                - boxaAddBox
            - BranchSide:      'pix5.c:816,32'
              BranchSideFuncs:
                - pixConformsToRectangle
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - boxaGetBox
                - boxaAddBox
        - Branch String:   'pix5.c:817,13'
          Branch Sides:
            - BranchSide:      'pix5.c:818,30'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixConformsToRectangle
                - pixDestroy
            - BranchSide:      'pix5.c:821,9'
              BranchSideFuncs:
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixConformsToRectangle
                - boxaGetBox
                - boxaAddBox
                - pixDestroy
      Callsites:
        - Src:             'pix5.c:799,18'
          Dst:             pixGetDepth
        - Src:             'pix5.c:800,24'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:802,24'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:804,24'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:806,12'
          Dst:             pixConnComp
        - Src:             'pix5.c:807,13'
          Dst:             boxaCreate
        - Src:             'pix5.c:808,9'
          Dst:             pixaGetCount
        - Src:             'pix5.c:810,15'
          Dst:             pixaGetPix
        - Src:             'pix5.c:811,9'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:813,13'
          Dst:             pixDestroy
        - Src:             'pix5.c:816,9'
          Dst:             pixConformsToRectangle
        - Src:             'pix5.c:818,19'
          Dst:             boxaGetBox
        - Src:             'pix5.c:819,13'
          Dst:             boxaAddBox
        - Src:             'pix5.c:821,9'
          Dst:             pixDestroy
        - Src:             'pix5.c:823,5'
          Dst:             boxaDestroy
        - Src:             'pix5.c:824,5'
          Dst:             pixaDestroy
    - functionName:    pixFindOverlapFraction
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs1
        - pixs2
        - x2
        - y2
        - tab
        - pratio
        - pnoverlap
      BBCount:         40
      ICount:          236
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - makePixelSumTab8
        - pixCopy
        - pixCountPixels
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixRasterop
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix5.c:735,9'
          Branch Sides:
            - BranchSide:      'pix5.c:735,21'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - makePixelSumTab8
                - pixGetDimensions
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - free
                - pixDestroy
            - BranchSide:      'pix5.c:736,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - makePixelSumTab8
                - pixGetDimensions
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - free
                - pixDestroy
        - Branch String:   'pix5.c:736,9'
          Branch Sides:
            - BranchSide:      'pix5.c:737,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - makePixelSumTab8
                - pixGetDimensions
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - free
                - pixDestroy
            - BranchSide:      'pix5.c:738,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - makePixelSumTab8
                - pixGetDimensions
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - free
                - pixDestroy
        - Branch String:   'pix5.c:737,16'
          Branch Sides:
            - BranchSide:      'pix5.c:737,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:737,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:739,16'
          Branch Sides:
            - BranchSide:      'pix5.c:739,31'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - makePixelSumTab8
                - pixGetDimensions
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - free
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pix5.c:740,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:739,9'
          Branch Sides:
            - BranchSide:      'pix5.c:740,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:741,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - makePixelSumTab8
                - pixGetDimensions
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - free
                - pixDestroy
        - Branch String:   'pix5.c:740,16'
          Branch Sides:
            - BranchSide:      'pix5.c:740,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:740,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:741,16'
          Branch Sides:
            - BranchSide:      'pix5.c:741,31'
              BranchSideFuncs:
                - pixGetDepth
                - makePixelSumTab8
                - pixGetDimensions
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - free
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pix5.c:742,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:741,9'
          Branch Sides:
            - BranchSide:      'pix5.c:742,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:744,10'
              BranchSideFuncs:
                - makePixelSumTab8
                - pixGetDimensions
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - free
                - pixDestroy
        - Branch String:   'pix5.c:742,16'
          Branch Sides:
            - BranchSide:      'pix5.c:742,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:742,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:744,9'
          Branch Sides:
            - BranchSide:      'pix5.c:745,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - free
                - pixDestroy
            - BranchSide:      'pix5.c:747,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - free
                - pixDestroy
        - Branch String:   'pix5.c:753,9'
          Branch Sides:
            - BranchSide:      'pix5.c:754,22'
              BranchSideFuncs:
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - free
                - pixDestroy
            - BranchSide:      'pix5.c:755,13'
              BranchSideFuncs:
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - free
                - pixDestroy
        - Branch String:   'pix5.c:758,9'
          Branch Sides:
            - BranchSide:      'pix5.c:758,15'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix5.c:759,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pix5.c:761,9'
          Branch Sides:
            - BranchSide:      'pix5.c:762,30'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:763,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix5.c:737,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:739,19'
          Dst:             pixGetDepth
        - Src:             'pix5.c:740,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:741,19'
          Dst:             pixGetDepth
        - Src:             'pix5.c:742,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:745,16'
          Dst:             makePixelSumTab8
        - Src:             'pix5.c:749,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:750,12'
          Dst:             pixCopy
        - Src:             'pix5.c:751,5'
          Dst:             pixRasterop
        - Src:             'pix5.c:752,5'
          Dst:             pixCountPixels
        - Src:             'pix5.c:755,5'
          Dst:             pixCopy
        - Src:             'pix5.c:756,5'
          Dst:             pixRasterop
        - Src:             'pix5.c:757,5'
          Dst:             pixCountPixels
        - Src:             'pix5.c:759,5'
          Dst:             pixDestroy
    - functionName:    pixaFindWidthHeightProduct
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
      BBCount:         13
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - numaAddNumber
        - numaCreate
        - pixDestroy
        - pixGetDimensions
        - pixaGetCount
        - pixaGetPix
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix5.c:691,9'
          Branch Sides:
            - BranchSide:      'pix5.c:692,24'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - pixaGetPix
                - pixGetDimensions
                - numaAddNumber
                - pixDestroy
            - BranchSide:      'pix5.c:694,22'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - pixaGetPix
                - pixGetDimensions
                - numaAddNumber
                - pixDestroy
        - Branch String:   'pix5.c:692,24'
          Branch Sides:
            - BranchSide:      'pix5.c:692,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:692,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:696,5'
          Branch Sides:
            - BranchSide:      'pix5.c:697,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDimensions
                - numaAddNumber
                - pixDestroy
            - BranchSide:      'pix5.c:702,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix5.c:692,24'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:694,9'
          Dst:             pixaGetCount
        - Src:             'pix5.c:695,10'
          Dst:             numaCreate
        - Src:             'pix5.c:697,16'
          Dst:             pixaGetPix
        - Src:             'pix5.c:698,9'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:699,9'
          Dst:             numaAddNumber
        - Src:             'pix5.c:700,9'
          Dst:             pixDestroy
    - functionName:    pixaFindWidthHeightRatio
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
      BBCount:         13
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - numaAddNumber
        - numaCreate
        - pixDestroy
        - pixGetDimensions
        - pixaGetCount
        - pixaGetPix
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix5.c:657,9'
          Branch Sides:
            - BranchSide:      'pix5.c:658,24'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - pixaGetPix
                - pixGetDimensions
                - numaAddNumber
                - pixDestroy
            - BranchSide:      'pix5.c:660,22'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - pixaGetPix
                - pixGetDimensions
                - numaAddNumber
                - pixDestroy
        - Branch String:   'pix5.c:658,24'
          Branch Sides:
            - BranchSide:      'pix5.c:658,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:658,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:662,5'
          Branch Sides:
            - BranchSide:      'pix5.c:663,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDimensions
                - numaAddNumber
                - pixDestroy
            - BranchSide:      'pix5.c:668,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix5.c:658,24'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:660,9'
          Dst:             pixaGetCount
        - Src:             'pix5.c:661,10'
          Dst:             numaCreate
        - Src:             'pix5.c:663,16'
          Dst:             pixaGetPix
        - Src:             'pix5.c:664,9'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:665,9'
          Dst:             numaAddNumber
        - Src:             'pix5.c:666,9'
          Dst:             pixDestroy
    - functionName:    pixFindAreaFractionMasked
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - box
        - pixm
        - tab
        - pfract
      BBCount:         39
      ICount:          220
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - boxGetGeometry
        - makePixelSumTab8
        - pixCopy
        - pixCountPixels
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixRasterop
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix5.c:604,9'
          Branch Sides:
            - BranchSide:      'pix5.c:605,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - makePixelSumTab8
                - pixGetDimensions
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - pixCountPixels
                - free
                - pixDestroy
                - pixDestroy
                - free
                - boxGetGeometry
            - BranchSide:      'pix5.c:606,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - makePixelSumTab8
                - pixGetDimensions
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - pixCountPixels
                - free
                - pixDestroy
                - pixDestroy
                - free
                - boxGetGeometry
        - Branch String:   'pix5.c:605,16'
          Branch Sides:
            - BranchSide:      'pix5.c:605,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:605,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:607,15'
          Branch Sides:
            - BranchSide:      'pix5.c:607,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - makePixelSumTab8
                - pixGetDimensions
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - pixCountPixels
                - free
                - pixDestroy
                - pixDestroy
                - free
                - boxGetGeometry
                - returnErrorInt
            - BranchSide:      'pix5.c:608,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:607,9'
          Branch Sides:
            - BranchSide:      'pix5.c:608,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:609,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - makePixelSumTab8
                - pixGetDimensions
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - pixCountPixels
                - free
                - pixDestroy
                - pixDestroy
                - free
                - boxGetGeometry
        - Branch String:   'pix5.c:608,16'
          Branch Sides:
            - BranchSide:      'pix5.c:608,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:608,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:609,15'
          Branch Sides:
            - BranchSide:      'pix5.c:609,30'
              BranchSideFuncs:
                - pixGetDepth
                - makePixelSumTab8
                - pixGetDimensions
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - pixCountPixels
                - free
                - pixDestroy
                - pixDestroy
                - free
                - boxGetGeometry
                - returnErrorInt
            - BranchSide:      'pix5.c:610,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:609,9'
          Branch Sides:
            - BranchSide:      'pix5.c:610,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:612,10'
              BranchSideFuncs:
                - makePixelSumTab8
                - pixGetDimensions
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - pixCountPixels
                - free
                - pixDestroy
                - pixDestroy
                - free
                - boxGetGeometry
        - Branch String:   'pix5.c:610,16'
          Branch Sides:
            - BranchSide:      'pix5.c:610,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:610,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:612,9'
          Branch Sides:
            - BranchSide:      'pix5.c:613,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - pixCountPixels
                - free
                - pixDestroy
                - pixDestroy
                - free
                - boxGetGeometry
            - BranchSide:      'pix5.c:615,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - pixCountPixels
                - free
                - pixDestroy
                - pixDestroy
                - free
                - boxGetGeometry
        - Branch String:   'pix5.c:617,9'
          Branch Sides:
            - BranchSide:      'pix5.c:618,24'
              BranchSideFuncs:
                - boxGetGeometry
                - pixGetDimensions
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - pixCountPixels
                - free
                - pixDestroy
                - pixDestroy
                - free
            - BranchSide:      'pix5.c:619,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixRasterop
                - pixCountPixels
                - pixCountPixels
                - free
                - pixDestroy
                - pixDestroy
                - free
        - Branch String:   'pix5.c:624,9'
          Branch Sides:
            - BranchSide:      'pix5.c:625,9'
              BranchSideFuncs:
                - pixDestroy
                - free
            - BranchSide:      'pix5.c:629,20'
              BranchSideFuncs:
                - pixCountPixels
                - free
                - pixDestroy
        - Branch String:   'pix5.c:626,13'
          Branch Sides:
            - BranchSide:      'pix5.c:626,19'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:627,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:632,9'
          Branch Sides:
            - BranchSide:      'pix5.c:632,15'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'pix5.c:633,5'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'pix5.c:605,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:607,18'
          Dst:             pixGetDepth
        - Src:             'pix5.c:608,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:609,18'
          Dst:             pixGetDepth
        - Src:             'pix5.c:610,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:613,16'
          Dst:             makePixelSumTab8
        - Src:             'pix5.c:618,9'
          Dst:             boxGetGeometry
        - Src:             'pix5.c:619,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:621,12'
          Dst:             pixCopy
        - Src:             'pix5.c:622,5'
          Dst:             pixRasterop
        - Src:             'pix5.c:623,5'
          Dst:             pixCountPixels
        - Src:             'pix5.c:625,9'
          Dst:             pixDestroy
        - Src:             'pix5.c:629,5'
          Dst:             pixCountPixels
        - Src:             'pix5.c:633,5'
          Dst:             pixDestroy
    - functionName:    pixaFindAreaFractionMasked
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixa
        - pixm
        - debug
      BBCount:         27
      ICount:          201
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - boxDestroy
        - makePixelSumTab8
        - numaAddNumber
        - numaCreate
        - pixCreate
        - pixDestroy
        - pixDisplay
        - pixFindAreaFractionMasked
        - pixGetDepth
        - pixGetDimensions
        - pixRasterop
        - pixSetBlackOrWhite
        - pixSetColormap
        - pixSetMaskedCmap
        - pixaDisplay
        - pixaGetBox
        - pixaGetCount
        - pixaGetPix
        - pixaIsFull
        - pixcmapCreate
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix5.c:528,9'
          Branch Sides:
            - BranchSide:      'pix5.c:529,24'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixaGetCount
                - numaCreate
                - makePixelSumTab8
                - pixaIsFull
                - free
                - pixGetDimensions
                - pixaDisplay
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixSetBlackOrWhite
                - pixSetMaskedCmap
                - pixRasterop
                - pixSetMaskedCmap
                - pixDisplay
                - pixDestroy
                - pixDestroy
                - pixaGetPix
                - pixFindAreaFractionMasked
                - numaAddNumber
                - boxDestroy
                - pixDestroy
                - pixaGetBox
            - BranchSide:      'pix5.c:530,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixaGetCount
                - numaCreate
                - makePixelSumTab8
                - pixaIsFull
                - free
                - pixGetDimensions
                - pixaDisplay
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixSetBlackOrWhite
                - pixSetMaskedCmap
                - pixRasterop
                - pixSetMaskedCmap
                - pixDisplay
                - pixDestroy
                - pixDestroy
                - pixaGetPix
                - pixFindAreaFractionMasked
                - numaAddNumber
                - boxDestroy
                - pixDestroy
                - pixaGetBox
        - Branch String:   'pix5.c:529,24'
          Branch Sides:
            - BranchSide:      'pix5.c:529,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:529,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:530,15'
          Branch Sides:
            - BranchSide:      'pix5.c:530,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixaGetCount
                - numaCreate
                - makePixelSumTab8
                - pixaIsFull
                - free
                - pixGetDimensions
                - pixaDisplay
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixSetBlackOrWhite
                - pixSetMaskedCmap
                - pixRasterop
                - pixSetMaskedCmap
                - pixDisplay
                - pixDestroy
                - pixDestroy
                - pixaGetPix
                - pixFindAreaFractionMasked
                - numaAddNumber
                - boxDestroy
                - pixDestroy
                - pixaGetBox
                - returnErrorPtr
            - BranchSide:      'pix5.c:531,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pix5.c:530,9'
          Branch Sides:
            - BranchSide:      'pix5.c:531,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:533,22'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - makePixelSumTab8
                - pixaIsFull
                - free
                - pixGetDimensions
                - pixaDisplay
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixSetBlackOrWhite
                - pixSetMaskedCmap
                - pixRasterop
                - pixSetMaskedCmap
                - pixDisplay
                - pixDestroy
                - pixDestroy
                - pixaGetPix
                - pixFindAreaFractionMasked
                - numaAddNumber
                - boxDestroy
                - pixDestroy
                - pixaGetBox
        - Branch String:   'pix5.c:531,24'
          Branch Sides:
            - BranchSide:      'pix5.c:531,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:531,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:538,5'
          Branch Sides:
            - BranchSide:      'pix5.c:539,26'
              BranchSideFuncs:
                - pixaGetPix
                - pixFindAreaFractionMasked
                - numaAddNumber
                - boxDestroy
                - pixDestroy
                - free
                - pixGetDimensions
                - pixaDisplay
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixSetBlackOrWhite
                - pixSetMaskedCmap
                - pixRasterop
                - pixSetMaskedCmap
                - pixDisplay
                - pixDestroy
                - pixDestroy
                - pixaGetBox
            - BranchSide:      'pix5.c:547,5'
              BranchSideFuncs:
                - free
                - pixGetDimensions
                - pixaDisplay
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixSetBlackOrWhite
                - pixSetMaskedCmap
                - pixRasterop
                - pixSetMaskedCmap
                - pixDisplay
                - pixDestroy
                - pixDestroy
        - Branch String:   'pix5.c:540,13'
          Branch Sides:
            - BranchSide:      'pix5.c:541,30'
              BranchSideFuncs:
                - pixaGetBox
                - pixFindAreaFractionMasked
                - numaAddNumber
                - boxDestroy
                - pixDestroy
                - free
                - pixGetDimensions
                - pixaDisplay
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixSetBlackOrWhite
                - pixSetMaskedCmap
                - pixRasterop
                - pixSetMaskedCmap
                - pixDisplay
                - pixDestroy
                - pixDestroy
                - pixaGetPix
            - BranchSide:      'pix5.c:542,35'
              BranchSideFuncs:
                - pixFindAreaFractionMasked
                - numaAddNumber
                - boxDestroy
                - pixDestroy
                - free
                - pixGetDimensions
                - pixaDisplay
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixSetBlackOrWhite
                - pixSetMaskedCmap
                - pixRasterop
                - pixSetMaskedCmap
                - pixDisplay
                - pixDestroy
                - pixDestroy
                - pixaGetPix
                - pixaGetBox
        - Branch String:   'pix5.c:549,9'
          Branch Sides:
            - BranchSide:      'pix5.c:550,18'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaDisplay
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixSetBlackOrWhite
                - pixSetMaskedCmap
                - pixRasterop
                - pixSetMaskedCmap
                - pixDisplay
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pix5.c:565,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix5.c:529,24'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:530,18'
          Dst:             pixGetDepth
        - Src:             'pix5.c:531,24'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:533,9'
          Dst:             pixaGetCount
        - Src:             'pix5.c:534,10'
          Dst:             numaCreate
        - Src:             'pix5.c:535,11'
          Dst:             makePixelSumTab8
        - Src:             'pix5.c:536,5'
          Dst:             pixaIsFull
        - Src:             'pix5.c:539,15'
          Dst:             pixaGetPix
        - Src:             'pix5.c:541,19'
          Dst:             pixaGetBox
        - Src:             'pix5.c:542,9'
          Dst:             pixFindAreaFractionMasked
        - Src:             'pix5.c:543,9'
          Dst:             numaAddNumber
        - Src:             'pix5.c:544,9'
          Dst:             boxDestroy
        - Src:             'pix5.c:545,9'
          Dst:             pixDestroy
        - Src:             'pix5.c:552,9'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:553,16'
          Dst:             pixaDisplay
        - Src:             'pix5.c:554,16'
          Dst:             pixCreate
        - Src:             'pix5.c:555,30'
          Dst:             pixcmapCreate
        - Src:             'pix5.c:555,9'
          Dst:             pixSetColormap
        - Src:             'pix5.c:556,9'
          Dst:             pixSetBlackOrWhite
        - Src:             'pix5.c:557,9'
          Dst:             pixSetMaskedCmap
        - Src:             'pix5.c:558,9'
          Dst:             pixRasterop
        - Src:             'pix5.c:559,9'
          Dst:             pixSetMaskedCmap
        - Src:             'pix5.c:560,9'
          Dst:             pixDisplay
        - Src:             'pix5.c:561,9'
          Dst:             pixDestroy
        - Src:             'pix5.c:562,9'
          Dst:             pixDestroy
    - functionName:    pixFindAreaFraction
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - tab
        - pfract
      BBCount:         23
      ICount:          127
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - makePixelSumTab8
        - pixCountPixels
        - pixGetDepth
        - pixGetDimensions
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix5.c:478,9'
          Branch Sides:
            - BranchSide:      'pix5.c:479,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - makePixelSumTab8
                - pixGetDimensions
                - pixCountPixels
                - free
            - BranchSide:      'pix5.c:480,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - makePixelSumTab8
                - pixGetDimensions
                - pixCountPixels
                - free
        - Branch String:   'pix5.c:479,16'
          Branch Sides:
            - BranchSide:      'pix5.c:479,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:479,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:481,15'
          Branch Sides:
            - BranchSide:      'pix5.c:481,30'
              BranchSideFuncs:
                - pixGetDepth
                - makePixelSumTab8
                - pixGetDimensions
                - pixCountPixels
                - free
                - returnErrorInt
            - BranchSide:      'pix5.c:482,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:481,9'
          Branch Sides:
            - BranchSide:      'pix5.c:482,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:484,10'
              BranchSideFuncs:
                - makePixelSumTab8
                - pixGetDimensions
                - pixCountPixels
                - free
        - Branch String:   'pix5.c:482,16'
          Branch Sides:
            - BranchSide:      'pix5.c:482,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:482,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:484,9'
          Branch Sides:
            - BranchSide:      'pix5.c:485,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCountPixels
                - free
            - BranchSide:      'pix5.c:487,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCountPixels
                - free
        - Branch String:   'pix5.c:492,9'
          Branch Sides:
            - BranchSide:      'pix5.c:492,15'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:493,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix5.c:479,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:481,18'
          Dst:             pixGetDepth
        - Src:             'pix5.c:482,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:485,16'
          Dst:             makePixelSumTab8
        - Src:             'pix5.c:488,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:489,5'
          Dst:             pixCountPixels
    - functionName:    pixaFindAreaFraction
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
      BBCount:         13
      ICount:          89
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - makePixelSumTab8
        - numaAddNumber
        - numaCreate
        - pixDestroy
        - pixFindAreaFraction
        - pixaGetCount
        - pixaGetPix
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix5.c:438,9'
          Branch Sides:
            - BranchSide:      'pix5.c:439,24'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - makePixelSumTab8
                - free
                - pixaGetPix
                - pixFindAreaFraction
                - numaAddNumber
                - pixDestroy
            - BranchSide:      'pix5.c:441,22'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - makePixelSumTab8
                - free
                - pixaGetPix
                - pixFindAreaFraction
                - numaAddNumber
                - pixDestroy
        - Branch String:   'pix5.c:439,24'
          Branch Sides:
            - BranchSide:      'pix5.c:439,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:439,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:444,5'
          Branch Sides:
            - BranchSide:      'pix5.c:445,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixFindAreaFraction
                - numaAddNumber
                - pixDestroy
                - free
            - BranchSide:      'pix5.c:450,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'pix5.c:439,24'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:441,9'
          Dst:             pixaGetCount
        - Src:             'pix5.c:442,10'
          Dst:             numaCreate
        - Src:             'pix5.c:443,11'
          Dst:             makePixelSumTab8
        - Src:             'pix5.c:445,16'
          Dst:             pixaGetPix
        - Src:             'pix5.c:446,9'
          Dst:             pixFindAreaFraction
        - Src:             'pix5.c:447,9'
          Dst:             numaAddNumber
        - Src:             'pix5.c:448,9'
          Dst:             pixDestroy
    - functionName:    pixFindPerimSizeRatio
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - tab
        - pratio
      BBCount:         23
      ICount:          138
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - makePixelSumTab8
        - pixCountPixels
        - pixDestroy
        - pixErodeBrick
        - pixGetDepth
        - pixGetDimensions
        - pixXor
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix5.c:394,9'
          Branch Sides:
            - BranchSide:      'pix5.c:395,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - makePixelSumTab8
                - pixErodeBrick
                - pixXor
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - free
            - BranchSide:      'pix5.c:396,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - makePixelSumTab8
                - pixErodeBrick
                - pixXor
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - free
        - Branch String:   'pix5.c:395,16'
          Branch Sides:
            - BranchSide:      'pix5.c:395,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:395,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:397,15'
          Branch Sides:
            - BranchSide:      'pix5.c:397,30'
              BranchSideFuncs:
                - pixGetDepth
                - makePixelSumTab8
                - pixErodeBrick
                - pixXor
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - free
                - returnErrorInt
            - BranchSide:      'pix5.c:398,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:397,9'
          Branch Sides:
            - BranchSide:      'pix5.c:398,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:400,10'
              BranchSideFuncs:
                - makePixelSumTab8
                - pixErodeBrick
                - pixXor
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - free
        - Branch String:   'pix5.c:398,16'
          Branch Sides:
            - BranchSide:      'pix5.c:398,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:398,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:400,9'
          Branch Sides:
            - BranchSide:      'pix5.c:401,16'
              BranchSideFuncs:
                - pixErodeBrick
                - pixXor
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - free
            - BranchSide:      'pix5.c:403,16'
              BranchSideFuncs:
                - pixErodeBrick
                - pixXor
                - pixCountPixels
                - pixGetDimensions
                - pixDestroy
                - free
        - Branch String:   'pix5.c:412,9'
          Branch Sides:
            - BranchSide:      'pix5.c:412,15'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:413,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix5.c:395,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:397,18'
          Dst:             pixGetDepth
        - Src:             'pix5.c:398,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:401,16'
          Dst:             makePixelSumTab8
        - Src:             'pix5.c:405,12'
          Dst:             pixErodeBrick
        - Src:             'pix5.c:406,5'
          Dst:             pixXor
        - Src:             'pix5.c:407,5'
          Dst:             pixCountPixels
        - Src:             'pix5.c:408,5'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:410,5'
          Dst:             pixDestroy
    - functionName:    pixaFindPerimSizeRatio
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
      BBCount:         13
      ICount:          89
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - makePixelSumTab8
        - numaAddNumber
        - numaCreate
        - pixDestroy
        - pixFindPerimSizeRatio
        - pixaGetCount
        - pixaGetPix
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix5.c:346,9'
          Branch Sides:
            - BranchSide:      'pix5.c:347,24'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - makePixelSumTab8
                - free
                - pixaGetPix
                - pixFindPerimSizeRatio
                - numaAddNumber
                - pixDestroy
            - BranchSide:      'pix5.c:349,22'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - makePixelSumTab8
                - free
                - pixaGetPix
                - pixFindPerimSizeRatio
                - numaAddNumber
                - pixDestroy
        - Branch String:   'pix5.c:347,24'
          Branch Sides:
            - BranchSide:      'pix5.c:347,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:347,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:352,5'
          Branch Sides:
            - BranchSide:      'pix5.c:353,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixFindPerimSizeRatio
                - numaAddNumber
                - pixDestroy
                - free
            - BranchSide:      'pix5.c:358,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'pix5.c:347,24'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:349,9'
          Dst:             pixaGetCount
        - Src:             'pix5.c:350,10'
          Dst:             numaCreate
        - Src:             'pix5.c:351,11'
          Dst:             makePixelSumTab8
        - Src:             'pix5.c:353,16'
          Dst:             pixaGetPix
        - Src:             'pix5.c:354,9'
          Dst:             pixFindPerimSizeRatio
        - Src:             'pix5.c:355,9'
          Dst:             numaAddNumber
        - Src:             'pix5.c:356,9'
          Dst:             pixDestroy
    - functionName:    pixFindPerimToAreaRatio
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - tab
        - pfract
      BBCount:         28
      ICount:          153
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - makePixelSumTab8
        - pixCountPixels
        - pixDestroy
        - pixErodeBrick
        - pixGetDepth
        - pixXor
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix5.c:294,9'
          Branch Sides:
            - BranchSide:      'pix5.c:295,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - makePixelSumTab8
                - pixCountPixels
                - pixErodeBrick
                - pixXor
                - pixCountPixels
                - pixDestroy
                - free
                - free
            - BranchSide:      'pix5.c:296,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - makePixelSumTab8
                - pixCountPixels
                - pixErodeBrick
                - pixXor
                - pixCountPixels
                - pixDestroy
                - free
                - free
        - Branch String:   'pix5.c:295,16'
          Branch Sides:
            - BranchSide:      'pix5.c:295,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:295,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:297,15'
          Branch Sides:
            - BranchSide:      'pix5.c:297,30'
              BranchSideFuncs:
                - pixGetDepth
                - makePixelSumTab8
                - pixCountPixels
                - pixErodeBrick
                - pixXor
                - pixCountPixels
                - pixDestroy
                - free
                - free
                - returnErrorInt
            - BranchSide:      'pix5.c:298,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:297,9'
          Branch Sides:
            - BranchSide:      'pix5.c:298,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:300,10'
              BranchSideFuncs:
                - makePixelSumTab8
                - pixCountPixels
                - pixErodeBrick
                - pixXor
                - pixCountPixels
                - pixDestroy
                - free
                - free
        - Branch String:   'pix5.c:298,16'
          Branch Sides:
            - BranchSide:      'pix5.c:298,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:298,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:300,9'
          Branch Sides:
            - BranchSide:      'pix5.c:301,16'
              BranchSideFuncs:
                - pixCountPixels
                - pixErodeBrick
                - pixXor
                - pixCountPixels
                - pixDestroy
                - free
                - free
            - BranchSide:      'pix5.c:303,16'
              BranchSideFuncs:
                - pixCountPixels
                - pixErodeBrick
                - pixXor
                - pixCountPixels
                - pixDestroy
                - free
                - free
        - Branch String:   'pix5.c:306,9'
          Branch Sides:
            - BranchSide:      'pix5.c:307,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'pix5.c:310,32'
              BranchSideFuncs:
                - pixErodeBrick
                - pixXor
                - pixCountPixels
                - pixDestroy
                - free
        - Branch String:   'pix5.c:307,13'
          Branch Sides:
            - BranchSide:      'pix5.c:307,19'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:308,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:316,9'
          Branch Sides:
            - BranchSide:      'pix5.c:316,15'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:317,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix5.c:295,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:297,18'
          Dst:             pixGetDepth
        - Src:             'pix5.c:298,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:301,16'
          Dst:             makePixelSumTab8
        - Src:             'pix5.c:305,5'
          Dst:             pixCountPixels
        - Src:             'pix5.c:310,12'
          Dst:             pixErodeBrick
        - Src:             'pix5.c:311,5'
          Dst:             pixXor
        - Src:             'pix5.c:312,5'
          Dst:             pixCountPixels
        - Src:             'pix5.c:314,5'
          Dst:             pixDestroy
    - functionName:    pixaFindPerimToAreaRatio
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
      BBCount:         13
      ICount:          89
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - makePixelSumTab8
        - numaAddNumber
        - numaCreate
        - pixDestroy
        - pixFindPerimToAreaRatio
        - pixaGetCount
        - pixaGetPix
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pix5.c:246,9'
          Branch Sides:
            - BranchSide:      'pix5.c:247,24'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - makePixelSumTab8
                - free
                - pixaGetPix
                - pixFindPerimToAreaRatio
                - numaAddNumber
                - pixDestroy
            - BranchSide:      'pix5.c:249,22'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - makePixelSumTab8
                - free
                - pixaGetPix
                - pixFindPerimToAreaRatio
                - numaAddNumber
                - pixDestroy
        - Branch String:   'pix5.c:247,24'
          Branch Sides:
            - BranchSide:      'pix5.c:247,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pix5.c:247,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:252,5'
          Branch Sides:
            - BranchSide:      'pix5.c:253,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixFindPerimToAreaRatio
                - numaAddNumber
                - pixDestroy
                - free
            - BranchSide:      'pix5.c:258,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'pix5.c:247,24'
          Dst:             returnErrorPtr
        - Src:             'pix5.c:249,9'
          Dst:             pixaGetCount
        - Src:             'pix5.c:250,10'
          Dst:             numaCreate
        - Src:             'pix5.c:251,11'
          Dst:             makePixelSumTab8
        - Src:             'pix5.c:253,16'
          Dst:             pixaGetPix
        - Src:             'pix5.c:254,9'
          Dst:             pixFindPerimToAreaRatio
        - Src:             'pix5.c:255,9'
          Dst:             numaAddNumber
        - Src:             'pix5.c:256,9'
          Dst:             pixDestroy
    - functionName:    pixFindAreaPerimRatio
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - tab
        - pfract
      BBCount:         28
      ICount:          154
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - makePixelSumTab8
        - pixCountPixels
        - pixDestroy
        - pixErodeBrick
        - pixGetDepth
        - pixXor
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix5.c:197,9'
          Branch Sides:
            - BranchSide:      'pix5.c:198,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - makePixelSumTab8
                - pixErodeBrick
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - pixDestroy
                - free
                - pixDestroy
                - free
            - BranchSide:      'pix5.c:199,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - makePixelSumTab8
                - pixErodeBrick
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - pixDestroy
                - free
                - pixDestroy
                - free
        - Branch String:   'pix5.c:198,16'
          Branch Sides:
            - BranchSide:      'pix5.c:198,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:198,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:200,15'
          Branch Sides:
            - BranchSide:      'pix5.c:200,30'
              BranchSideFuncs:
                - pixGetDepth
                - makePixelSumTab8
                - pixErodeBrick
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - pixDestroy
                - free
                - pixDestroy
                - free
                - returnErrorInt
            - BranchSide:      'pix5.c:201,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pix5.c:200,9'
          Branch Sides:
            - BranchSide:      'pix5.c:201,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:203,10'
              BranchSideFuncs:
                - makePixelSumTab8
                - pixErodeBrick
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - pixDestroy
                - free
                - pixDestroy
                - free
        - Branch String:   'pix5.c:201,16'
          Branch Sides:
            - BranchSide:      'pix5.c:201,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:201,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:203,9'
          Branch Sides:
            - BranchSide:      'pix5.c:204,16'
              BranchSideFuncs:
                - pixErodeBrick
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - pixDestroy
                - free
                - pixDestroy
                - free
            - BranchSide:      'pix5.c:206,16'
              BranchSideFuncs:
                - pixErodeBrick
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - pixDestroy
                - free
                - pixDestroy
                - free
        - Branch String:   'pix5.c:210,9'
          Branch Sides:
            - BranchSide:      'pix5.c:211,9'
              BranchSideFuncs:
                - pixDestroy
                - free
            - BranchSide:      'pix5.c:215,12'
              BranchSideFuncs:
                - pixXor
                - pixCountPixels
                - pixDestroy
                - free
        - Branch String:   'pix5.c:212,13'
          Branch Sides:
            - BranchSide:      'pix5.c:212,19'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:213,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:220,9'
          Branch Sides:
            - BranchSide:      'pix5.c:220,15'
              BranchSideFuncs: []
            - BranchSide:      'pix5.c:221,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pix5.c:198,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:200,18'
          Dst:             pixGetDepth
        - Src:             'pix5.c:201,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:204,16'
          Dst:             makePixelSumTab8
        - Src:             'pix5.c:208,12'
          Dst:             pixErodeBrick
        - Src:             'pix5.c:209,5'
          Dst:             pixCountPixels
        - Src:             'pix5.c:211,9'
          Dst:             pixDestroy
        - Src:             'pix5.c:215,5'
          Dst:             pixXor
        - Src:             'pix5.c:216,5'
          Dst:             pixCountPixels
        - Src:             'pix5.c:218,5'
          Dst:             pixDestroy
    - functionName:    pixaFindDimensions
      functionSourceFile: '/src/leptonica/src/pix5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
        - pnaw
        - pnah
      BBCount:         39
      ICount:          199
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - numaAddNumber
        - numaCreate
        - pixDestroy
        - pixGetDimensions
        - pixaGetCount
        - pixaGetPix
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pix5.c:148,9'
          Branch Sides:
            - BranchSide:      'pix5.c:148,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
            - BranchSide:      'pix5.c:149,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
        - Branch String:   'pix5.c:149,9'
          Branch Sides:
            - BranchSide:      'pix5.c:149,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
            - BranchSide:      'pix5.c:150,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
        - Branch String:   'pix5.c:150,15'
          Branch Sides:
            - BranchSide:      'pix5.c:150,19'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
            - BranchSide:      'pix5.c:152,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
        - Branch String:   'pix5.c:150,9'
          Branch Sides:
            - BranchSide:      'pix5.c:151,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
            - BranchSide:      'pix5.c:152,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
        - Branch String:   'pix5.c:151,16'
          Branch Sides:
            - BranchSide:      'pix5.c:151,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:151,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:152,9'
          Branch Sides:
            - BranchSide:      'pix5.c:153,16'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
            - BranchSide:      'pix5.c:155,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - numaCreate
        - Branch String:   'pix5.c:153,16'
          Branch Sides:
            - BranchSide:      'pix5.c:153,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pix5.c:153,9'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:156,9'
          Branch Sides:
            - BranchSide:      'pix5.c:156,34'
              BranchSideFuncs:
                - numaCreate
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - numaAddNumber
                - numaAddNumber
                - numaCreate
            - BranchSide:      'pix5.c:157,9'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - numaAddNumber
                - numaAddNumber
                - numaCreate
        - Branch String:   'pix5.c:157,9'
          Branch Sides:
            - BranchSide:      'pix5.c:157,34'
              BranchSideFuncs:
                - numaCreate
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'pix5.c:158,12'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'pix5.c:158,5'
          Branch Sides:
            - BranchSide:      'pix5.c:159,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'pix5.c:167,5'
              BranchSideFuncs: []
        - Branch String:   'pix5.c:161,13'
          Branch Sides:
            - BranchSide:      'pix5.c:162,28'
              BranchSideFuncs:
                - numaAddNumber
                - pixDestroy
                - pixaGetPix
                - pixGetDimensions
                - numaAddNumber
            - BranchSide:      'pix5.c:163,13'
              BranchSideFuncs:
                - pixDestroy
                - pixaGetPix
                - pixGetDimensions
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'pix5.c:163,13'
          Branch Sides:
            - BranchSide:      'pix5.c:164,28'
              BranchSideFuncs:
                - numaAddNumber
                - pixDestroy
                - pixaGetPix
                - pixGetDimensions
                - numaAddNumber
            - BranchSide:      'pix5.c:165,9'
              BranchSideFuncs:
                - pixDestroy
                - pixaGetPix
                - pixGetDimensions
                - numaAddNumber
                - numaAddNumber
      Callsites:
        - Src:             'pix5.c:151,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:153,16'
          Dst:             returnErrorInt
        - Src:             'pix5.c:155,9'
          Dst:             pixaGetCount
        - Src:             'pix5.c:156,23'
          Dst:             numaCreate
        - Src:             'pix5.c:157,23'
          Dst:             numaCreate
        - Src:             'pix5.c:159,16'
          Dst:             pixaGetPix
        - Src:             'pix5.c:160,9'
          Dst:             pixGetDimensions
        - Src:             'pix5.c:162,13'
          Dst:             numaAddNumber
        - Src:             'pix5.c:164,13'
          Dst:             numaAddNumber
        - Src:             'pix5.c:165,9'
          Dst:             pixDestroy
    - functionName:    pixaccMultConstAccumulate
      functionSourceFile: '/src/leptonica/src/pixacc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - pixacc
        - pix
        - factor
      BBCount:         16
      ICount:          114
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pixDestroy
        - pixGetDimensions
        - pixaccAdd
        - pixaccCreate
        - pixaccDestroy
        - pixaccFinal
        - pixaccMultConst
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixacc.c:317,9'
          Branch Sides:
            - BranchSide:      'pixacc.c:318,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixaccCreate
                - pixaccAdd
                - pixaccMultConst
                - pixaccFinal
                - pixaccAdd
                - pixaccDestroy
                - pixDestroy
            - BranchSide:      'pixacc.c:319,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixaccCreate
                - pixaccAdd
                - pixaccMultConst
                - pixaccFinal
                - pixaccAdd
                - pixaccDestroy
                - pixDestroy
        - Branch String:   'pixacc.c:318,16'
          Branch Sides:
            - BranchSide:      'pixacc.c:318,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixacc.c:318,9'
              BranchSideFuncs: []
        - Branch String:   'pixacc.c:319,9'
          Branch Sides:
            - BranchSide:      'pixacc.c:320,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaccCreate
                - pixaccAdd
                - pixaccMultConst
                - pixaccFinal
                - pixaccAdd
                - pixaccDestroy
                - pixDestroy
            - BranchSide:      'pixacc.c:322,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaccCreate
                - pixaccAdd
                - pixaccMultConst
                - pixaccFinal
                - pixaccAdd
                - pixaccDestroy
                - pixDestroy
        - Branch String:   'pixacc.c:320,16'
          Branch Sides:
            - BranchSide:      'pixacc.c:320,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixacc.c:320,9'
              BranchSideFuncs: []
        - Branch String:   'pixacc.c:322,9'
          Branch Sides:
            - BranchSide:      'pixacc.c:322,24'
              BranchSideFuncs: []
            - BranchSide:      'pixacc.c:324,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaccCreate
                - pixaccAdd
                - pixaccMultConst
                - pixaccFinal
                - pixaccAdd
                - pixaccDestroy
                - pixDestroy
      Callsites:
        - Src:             'pixacc.c:318,16'
          Dst:             returnErrorInt
        - Src:             'pixacc.c:320,16'
          Dst:             returnErrorInt
        - Src:             'pixacc.c:324,5'
          Dst:             pixGetDimensions
        - Src:             'pixacc.c:326,13'
          Dst:             pixaccCreate
        - Src:             'pixacc.c:327,5'
          Dst:             pixaccAdd
        - Src:             'pixacc.c:328,5'
          Dst:             pixaccMultConst
        - Src:             'pixacc.c:329,12'
          Dst:             pixaccFinal
        - Src:             'pixacc.c:330,5'
          Dst:             pixaccAdd
        - Src:             'pixacc.c:332,5'
          Dst:             pixaccDestroy
        - Src:             'pixacc.c:333,5'
          Dst:             pixDestroy
    - functionName:    pixaccCreate
      functionSourceFile: '/src/leptonica/src/pixacc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - w
        - h
        - negflag
      BBCount:         12
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - pixCreate
        - pixSetAllArbitrary
        - pixaccDestroy
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pixacc.c:103,9'
          Branch Sides:
            - BranchSide:      'pixacc.c:104,9'
              BranchSideFuncs:
                - pixaccDestroy
                - returnErrorPtr
            - BranchSide:      'pixacc.c:108,9'
              BranchSideFuncs:
                - pixSetAllArbitrary
        - Branch String:   'pixacc.c:105,26'
          Branch Sides:
            - BranchSide:      'pixacc.c:105,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixacc.c:105,9'
              BranchSideFuncs: []
        - Branch String:   'pixacc.c:108,9'
          Branch Sides:
            - BranchSide:      'pixacc.c:109,9'
              BranchSideFuncs:
                - pixSetAllArbitrary
            - BranchSide:      'pixacc.c:113,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixacc.c:99,24'
          Dst:             calloc
        - Src:             'pixacc.c:103,24'
          Dst:             pixCreate
        - Src:             'pixacc.c:104,9'
          Dst:             pixaccDestroy
        - Src:             'pixacc.c:105,26'
          Dst:             returnErrorPtr
        - Src:             'pixacc.c:110,9'
          Dst:             pixSetAllArbitrary
    - functionName:    pixaccAdd
      functionSourceFile: '/src/leptonica/src/pixacc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixacc
        - pix
      BBCount:         14
      ICount:          66
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pixAccumulate
        - pixaccGetPix
        - returnErrorInt
      functionUses:    8
      BranchProfiles:
        - Branch String:   'pixacc.c:246,9'
          Branch Sides:
            - BranchSide:      'pixacc.c:247,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaccGetPix
                - pixAccumulate
            - BranchSide:      'pixacc.c:248,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaccGetPix
                - pixAccumulate
        - Branch String:   'pixacc.c:247,16'
          Branch Sides:
            - BranchSide:      'pixacc.c:247,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixacc.c:247,9'
              BranchSideFuncs: []
        - Branch String:   'pixacc.c:248,9'
          Branch Sides:
            - BranchSide:      'pixacc.c:249,16'
              BranchSideFuncs:
                - pixaccGetPix
                - pixAccumulate
            - BranchSide:      'pixacc.c:250,32'
              BranchSideFuncs:
                - pixaccGetPix
                - pixAccumulate
        - Branch String:   'pixacc.c:249,16'
          Branch Sides:
            - BranchSide:      'pixacc.c:249,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixacc.c:249,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixacc.c:247,16'
          Dst:             returnErrorInt
        - Src:             'pixacc.c:249,16'
          Dst:             returnErrorInt
        - Src:             'pixacc.c:250,19'
          Dst:             pixaccGetPix
        - Src:             'pixacc.c:250,5'
          Dst:             pixAccumulate
    - functionName:    pixaccMultConst
      functionSourceFile: '/src/leptonica/src/pixacc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - pixacc
        - factor
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pixMultConstAccumulate
        - pixaccGetOffset
        - pixaccGetPix
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pixacc.c:286,9'
          Branch Sides:
            - BranchSide:      'pixacc.c:287,16'
              BranchSideFuncs:
                - pixaccGetPix
                - pixaccGetOffset
                - pixMultConstAccumulate
            - BranchSide:      'pixacc.c:288,41'
              BranchSideFuncs:
                - pixaccGetPix
                - pixaccGetOffset
                - pixMultConstAccumulate
        - Branch String:   'pixacc.c:287,16'
          Branch Sides:
            - BranchSide:      'pixacc.c:287,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixacc.c:287,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixacc.c:287,16'
          Dst:             returnErrorInt
        - Src:             'pixacc.c:288,28'
          Dst:             pixaccGetPix
        - Src:             'pixacc.c:289,28'
          Dst:             pixaccGetOffset
        - Src:             'pixacc.c:288,5'
          Dst:             pixMultConstAccumulate
    - functionName:    pixaccFinal
      functionSourceFile: '/src/leptonica/src/pixacc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixacc
        - outdepth
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pixFinalAccumulate
        - pixaccGetPix
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pixacc.c:191,9'
          Branch Sides:
            - BranchSide:      'pixacc.c:192,23'
              BranchSideFuncs:
                - pixaccGetPix
                - pixaccGetOffset
                - pixFinalAccumulate
            - BranchSide:      'pixacc.c:194,44'
              BranchSideFuncs:
                - pixaccGetPix
                - pixaccGetOffset
                - pixFinalAccumulate
        - Branch String:   'pixacc.c:192,23'
          Branch Sides:
            - BranchSide:      'pixacc.c:192,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixacc.c:192,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixacc.c:192,23'
          Dst:             returnErrorPtr
        - Src:             'pixacc.c:194,31'
          Dst:             pixaccGetPix
        - Src:             'pixacc.c:194,53'
          Dst:             pixaccGetOffset
        - Src:             'pixacc.c:194,12'
          Dst:             pixFinalAccumulate
    - functionName:    pixaccDestroy
      functionSourceFile: '/src/leptonica/src/pixacc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppixacc
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - lept_stderr
        - pixDestroy
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pixacc.c:163,9'
          Branch Sides:
            - BranchSide:      'pixacc.c:164,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixacc.c:168,20'
              BranchSideFuncs:
                - pixDestroy
                - free
        - Branch String:   'pixacc.c:164,9'
          Branch Sides:
            - BranchSide:      'pixacc.c:165,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixacc.c:165,9'
              BranchSideFuncs: []
        - Branch String:   'pixacc.c:168,9'
          Branch Sides:
            - BranchSide:      'pixacc.c:169,9'
              BranchSideFuncs: []
            - BranchSide:      'pixacc.c:171,17'
              BranchSideFuncs:
                - pixDestroy
                - free
      Callsites:
        - Src:             'pixacc.c:164,9'
          Dst:             lept_stderr
        - Src:             'pixacc.c:171,5'
          Dst:             pixDestroy
    - functionName:    pixaccGetPix
      functionSourceFile: '/src/leptonica/src/pixacc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixacc
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pixacc.c:211,9'
          Branch Sides:
            - BranchSide:      'pixacc.c:212,23'
              BranchSideFuncs: []
            - BranchSide:      'pixacc.c:213,12'
              BranchSideFuncs: []
        - Branch String:   'pixacc.c:212,23'
          Branch Sides:
            - BranchSide:      'pixacc.c:212,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixacc.c:212,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixacc.c:212,23'
          Dst:             returnErrorPtr
    - functionName:    pixaccGetOffset
      functionSourceFile: '/src/leptonica/src/pixacc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixacc
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixacc.c:226,9'
          Branch Sides:
            - BranchSide:      'pixacc.c:227,16'
              BranchSideFuncs: []
            - BranchSide:      'pixacc.c:228,12'
              BranchSideFuncs: []
        - Branch String:   'pixacc.c:227,16'
          Branch Sides:
            - BranchSide:      'pixacc.c:227,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixacc.c:227,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixacc.c:227,16'
          Dst:             returnErrorInt
    - functionName:    pixaccSubtract
      functionSourceFile: '/src/leptonica/src/pixacc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixacc
        - pix
      BBCount:         14
      ICount:          66
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pixAccumulate
        - pixaccGetPix
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixacc.c:266,9'
          Branch Sides:
            - BranchSide:      'pixacc.c:267,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaccGetPix
                - pixAccumulate
            - BranchSide:      'pixacc.c:268,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaccGetPix
                - pixAccumulate
        - Branch String:   'pixacc.c:267,16'
          Branch Sides:
            - BranchSide:      'pixacc.c:267,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixacc.c:267,9'
              BranchSideFuncs: []
        - Branch String:   'pixacc.c:268,9'
          Branch Sides:
            - BranchSide:      'pixacc.c:269,16'
              BranchSideFuncs:
                - pixaccGetPix
                - pixAccumulate
            - BranchSide:      'pixacc.c:270,32'
              BranchSideFuncs:
                - pixaccGetPix
                - pixAccumulate
        - Branch String:   'pixacc.c:269,16'
          Branch Sides:
            - BranchSide:      'pixacc.c:269,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixacc.c:269,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixacc.c:267,16'
          Dst:             returnErrorInt
        - Src:             'pixacc.c:269,16'
          Dst:             returnErrorInt
        - Src:             'pixacc.c:270,19'
          Dst:             pixaccGetPix
        - Src:             'pixacc.c:270,5'
          Dst:             pixAccumulate
    - functionName:    pixaccCreateFromPix
      functionSourceFile: '/src/leptonica/src/pixacc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pix
        - negflag
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pixGetDimensions
        - pixaccAdd
        - pixaccCreate
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixacc.c:137,9'
          Branch Sides:
            - BranchSide:      'pixacc.c:138,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaccCreate
                - pixaccAdd
            - BranchSide:      'pixacc.c:140,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaccCreate
                - pixaccAdd
        - Branch String:   'pixacc.c:138,26'
          Branch Sides:
            - BranchSide:      'pixacc.c:138,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixacc.c:138,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixacc.c:138,26'
          Dst:             returnErrorPtr
        - Src:             'pixacc.c:140,5'
          Dst:             pixGetDimensions
        - Src:             'pixacc.c:141,14'
          Dst:             pixaccCreate
        - Src:             'pixacc.c:142,5'
          Dst:             pixaccAdd
    - functionName:    pixaEqual
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2996
      functionLinenumberEnd: 3056
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa1
        - pixa2
        - maxdist
        - pnaindex
        - psame
      BBCount:         52
      ICount:          305
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - boxaDestroy
        - boxaEqual
        - boxaGetCount
        - numaDestroy
        - numaGetIValue
        - pixDestroy
        - pixEqual
        - pixaGetBoxa
        - pixaGetCount
        - pixaGetPix
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc1.c:3002,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:3002,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - pixaGetCount
                - pixaGetBoxa
                - pixaGetBoxa
                - boxaGetCount
                - boxaGetCount
                - boxaEqual
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixEqual
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'pixafunc1.c:3003,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - pixaGetCount
                - pixaGetBoxa
                - pixaGetBoxa
                - boxaGetCount
                - boxaGetCount
                - boxaEqual
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixEqual
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetIValue
        - Branch String:   'pixafunc1.c:3003,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:3004,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetCount
                - pixaGetBoxa
                - pixaGetBoxa
                - boxaGetCount
                - boxaGetCount
                - boxaEqual
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixEqual
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'pixafunc1.c:3005,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetCount
                - pixaGetBoxa
                - pixaGetBoxa
                - boxaGetCount
                - boxaGetCount
                - boxaEqual
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixEqual
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetIValue
        - Branch String:   'pixafunc1.c:3004,16'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:3004,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:3004,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:3008,16'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:3008,20'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetCount
                - pixaGetBoxa
                - pixaGetBoxa
                - boxaGetCount
                - boxaGetCount
                - boxaEqual
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixEqual
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'pixafunc1.c:3009,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixafunc1.c:3008,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:3009,16'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetCount
                - pixaGetBoxa
                - pixaGetBoxa
                - boxaGetCount
                - boxaGetCount
                - boxaEqual
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixEqual
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'pixafunc1.c:3010,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetCount
                - pixaGetBoxa
                - pixaGetBoxa
                - boxaGetCount
                - boxaGetCount
                - boxaEqual
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixEqual
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetIValue
        - Branch String:   'pixafunc1.c:3009,16'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:3009,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:3009,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:3011,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:3012,9'
              BranchSideFuncs: []
            - BranchSide:      'pixafunc1.c:3016,25'
              BranchSideFuncs:
                - pixaGetBoxa
                - pixaGetBoxa
                - boxaGetCount
                - boxaGetCount
                - boxaEqual
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixEqual
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetIValue
        - Branch String:   'pixafunc1.c:3020,17'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:3020,21'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixEqual
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'pixafunc1.c:3029,5'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixEqual
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetIValue
        - Branch String:   'pixafunc1.c:3020,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:3021,19'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixEqual
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'pixafunc1.c:3029,5'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixEqual
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetIValue
        - Branch String:   'pixafunc1.c:3022,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:3023,13'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixEqual
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'pixafunc1.c:3028,5'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
                - numaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixEqual
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetIValue
        - Branch String:   'pixafunc1.c:3031,18'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:3031,33'
              BranchSideFuncs:
                - numaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixEqual
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'pixafunc1.c:3031,21'
              BranchSideFuncs:
                - numaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixEqual
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetIValue
        - Branch String:   'pixafunc1.c:3031,29'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:3031,33'
              BranchSideFuncs: []
            - BranchSide:      'pixafunc1.c:3032,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:3031,40'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:3031,44'
              BranchSideFuncs:
                - numaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixEqual
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'pixafunc1.c:3034,12'
              BranchSideFuncs:
                - numaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixEqual
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetIValue
        - Branch String:   'pixafunc1.c:3031,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:3032,9'
              BranchSideFuncs:
                - numaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixEqual
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'pixafunc1.c:3034,12'
              BranchSideFuncs:
                - numaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixEqual
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetIValue
        - Branch String:   'pixafunc1.c:3034,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:3035,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixaGetPix
                - pixEqual
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'pixafunc1.c:3050,6'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'pixafunc1.c:3036,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:3037,27'
              BranchSideFuncs:
                - numaGetIValue
                - pixaGetPix
                - pixEqual
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - pixaGetPix
            - BranchSide:      'pixafunc1.c:3039,17'
              BranchSideFuncs:
                - pixaGetPix
                - pixEqual
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - pixaGetPix
                - numaGetIValue
        - Branch String:   'pixafunc1.c:3044,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:3045,13'
              BranchSideFuncs:
                - numaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixEqual
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetIValue
            - BranchSide:      'pixafunc1.c:3048,5'
              BranchSideFuncs:
                - numaDestroy
                - pixaGetPix
                - pixaGetPix
                - pixEqual
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaGetIValue
        - Branch String:   'pixafunc1.c:3051,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:3052,21'
              BranchSideFuncs: []
            - BranchSide:      'pixafunc1.c:3054,9'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'pixafunc1.c:3004,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc1.c:3009,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc1.c:3010,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:3011,14'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:3016,13'
          Dst:             pixaGetBoxa
        - Src:             'pixafunc1.c:3017,13'
          Dst:             pixaGetBoxa
        - Src:             'pixafunc1.c:3018,15'
          Dst:             boxaGetCount
        - Src:             'pixafunc1.c:3019,15'
          Dst:             boxaGetCount
        - Src:             'pixafunc1.c:3021,9'
          Dst:             boxaEqual
        - Src:             'pixafunc1.c:3023,13'
          Dst:             boxaDestroy
        - Src:             'pixafunc1.c:3024,13'
          Dst:             boxaDestroy
        - Src:             'pixafunc1.c:3025,13'
          Dst:             numaDestroy
        - Src:             'pixafunc1.c:3029,5'
          Dst:             boxaDestroy
        - Src:             'pixafunc1.c:3030,5'
          Dst:             boxaDestroy
        - Src:             'pixafunc1.c:3035,16'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:3037,13'
          Dst:             numaGetIValue
        - Src:             'pixafunc1.c:3040,16'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:3041,9'
          Dst:             pixEqual
        - Src:             'pixafunc1.c:3042,9'
          Dst:             pixDestroy
        - Src:             'pixafunc1.c:3043,9'
          Dst:             pixDestroy
        - Src:             'pixafunc1.c:3045,13'
          Dst:             numaDestroy
        - Src:             'pixafunc1.c:3054,9'
          Dst:             numaDestroy
    - functionName:    pixaConvertToGivenDepth
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2922
      functionLinenumberEnd: 2959
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixas
        - depth
      BBCount:         44
      ICount:          225
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - lept_stderr
        - pixConvertTo32
        - pixConvertTo8
        - pixDestroy
        - pixGetDepth
        - pixaAddPix
        - pixaCreate
        - pixaGetBoxa
        - pixaGetCount
        - pixaGetPix
        - pixaGetRenderingDepth
        - pixaSetBoxa
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc1.c:2928,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2929,24'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixConvertTo8
                - pixaAddPix
                - pixDestroy
                - pixGetDepth
                - pixConvertTo32
                - pixClone
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2930,27'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixConvertTo8
                - pixaAddPix
                - pixDestroy
                - pixGetDepth
                - pixConvertTo32
                - pixClone
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2929,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2929,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2929,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2930,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2931,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2932,9'
              BranchSideFuncs:
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixConvertTo8
                - pixaAddPix
                - pixDestroy
                - pixGetDepth
                - pixConvertTo32
                - pixClone
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2931,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2931,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2931,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2932,20'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2932,23'
              BranchSideFuncs:
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixConvertTo8
                - pixaAddPix
                - pixDestroy
                - pixGetDepth
                - pixConvertTo32
                - pixClone
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2936,27'
              BranchSideFuncs:
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixConvertTo8
                - pixaAddPix
                - pixDestroy
                - pixGetDepth
                - pixConvertTo32
                - pixClone
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixafunc1.c:2932,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2933,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2936,27'
              BranchSideFuncs:
                - pixaGetRenderingDepth
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixConvertTo8
                - pixaAddPix
                - pixDestroy
                - pixGetDepth
                - pixConvertTo32
                - pixClone
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixafunc1.c:2933,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2933,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2933,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2937,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2938,9'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixConvertTo8
                - pixaAddPix
                - pixDestroy
                - pixGetDepth
                - pixConvertTo32
                - pixClone
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixafunc1.c:2939,9'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixConvertTo8
                - pixaAddPix
                - pixDestroy
                - pixGetDepth
                - pixConvertTo32
                - pixClone
                - lept_stderr
        - Branch String:   'pixafunc1.c:2938,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2939,9'
              BranchSideFuncs:
                - lept_stderr
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixConvertTo8
                - pixaAddPix
                - pixDestroy
                - pixGetDepth
                - pixConvertTo32
                - pixClone
                - lept_stderr
            - BranchSide:      'pixafunc1.c:2939,9'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixConvertTo8
                - pixaAddPix
                - pixDestroy
                - pixGetDepth
                - pixConvertTo32
                - pixClone
                - lept_stderr
        - Branch String:   'pixafunc1.c:2939,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2940,9'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixConvertTo8
                - pixaAddPix
                - pixDestroy
                - pixGetDepth
                - pixConvertTo32
                - pixClone
                - lept_stderr
            - BranchSide:      'pixafunc1.c:2943,24'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixConvertTo8
                - pixaAddPix
                - pixDestroy
                - pixGetDepth
                - pixConvertTo32
                - pixClone
        - Branch String:   'pixafunc1.c:2940,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2943,24'
              BranchSideFuncs:
                - lept_stderr
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixConvertTo8
                - pixaAddPix
                - pixDestroy
                - pixGetDepth
                - pixConvertTo32
                - pixClone
            - BranchSide:      'pixafunc1.c:2943,24'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixConvertTo8
                - pixaAddPix
                - pixDestroy
                - pixGetDepth
                - pixConvertTo32
                - pixClone
        - Branch String:   'pixafunc1.c:2944,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2945,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixConvertTo8
                - pixaAddPix
                - pixDestroy
                - pixaGetBoxa
                - pixaSetBoxa
                - pixGetDepth
                - pixConvertTo32
                - pixClone
            - BranchSide:      'pixafunc1.c:2956,24'
              BranchSideFuncs:
                - pixaGetBoxa
                - pixaSetBoxa
        - Branch String:   'pixafunc1.c:2946,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2947,33'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixConvertTo8
                - pixClone
            - BranchSide:      'pixafunc1.c:2950,34'
              BranchSideFuncs:
                - pixConvertTo8
                - pixaAddPix
                - pixDestroy
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixGetDepth
                - pixConvertTo32
                - pixClone
        - Branch String:   'pixafunc1.c:2947,20'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2947,57'
              BranchSideFuncs:
                - pixClone
                - pixaAddPix
                - pixDestroy
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixConvertTo8
                - pixGetDepth
                - pixConvertTo32
            - BranchSide:      'pixafunc1.c:2948,35'
              BranchSideFuncs:
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixConvertTo8
                - pixGetDepth
                - pixClone
      Callsites:
        - Src:             'pixafunc1.c:2929,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2930,14'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:2931,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2933,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2936,5'
          Dst:             pixaGetRenderingDepth
        - Src:             'pixafunc1.c:2938,9'
          Dst:             lept_stderr
        - Src:             'pixafunc1.c:2940,9'
          Dst:             lept_stderr
        - Src:             'pixafunc1.c:2943,13'
          Dst:             pixaCreate
        - Src:             'pixafunc1.c:2945,16'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:2947,21'
          Dst:             pixGetDepth
        - Src:             'pixafunc1.c:2947,48'
          Dst:             pixClone
        - Src:             'pixafunc1.c:2948,20'
          Dst:             pixConvertTo32
        - Src:             'pixafunc1.c:2950,20'
          Dst:             pixConvertTo8
        - Src:             'pixafunc1.c:2952,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc1.c:2953,9'
          Dst:             pixDestroy
        - Src:             'pixafunc1.c:2956,12'
          Dst:             pixaGetBoxa
        - Src:             'pixafunc1.c:2957,5'
          Dst:             pixaSetBoxa
    - functionName:    pixaGetRenderingDepth
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2690
      functionLinenumberEnd: 2711
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
        - pdepth
      BBCount:         19
      ICount:          96
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - pixaGetDepthInfo
        - pixaHasColor
        - returnErrorInt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'pixafunc1.c:2693,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2694,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaHasColor
                - pixaGetDepthInfo
            - BranchSide:      'pixafunc1.c:2695,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixaHasColor
                - pixaGetDepthInfo
        - Branch String:   'pixafunc1.c:2694,16'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2694,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:2694,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2696,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2697,16'
              BranchSideFuncs:
                - pixaHasColor
                - pixaGetDepthInfo
            - BranchSide:      'pixafunc1.c:2699,18'
              BranchSideFuncs:
                - pixaHasColor
                - pixaGetDepthInfo
        - Branch String:   'pixafunc1.c:2697,16'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2697,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:2697,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2700,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2701,10'
              BranchSideFuncs: []
            - BranchSide:      'pixafunc1.c:2705,22'
              BranchSideFuncs:
                - pixaGetDepthInfo
        - Branch String:   'pixafunc1.c:2706,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2707,10'
              BranchSideFuncs: []
            - BranchSide:      'pixafunc1.c:2709,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixafunc1.c:2694,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc1.c:2697,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc1.c:2699,5'
          Dst:             pixaHasColor
        - Src:             'pixafunc1.c:2705,5'
          Dst:             pixaGetDepthInfo
    - functionName:    pixaHasColor
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2725
      functionLinenumberEnd: 2751
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
        - phascolor
      BBCount:         27
      ICount:          138
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixaGetCount
        - pixaGetPix
        - pixcmapHasColor
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixafunc1.c:2730,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2731,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixGetColormap
                - pixGetDepth
                - pixDestroy
                - pixcmapHasColor
            - BranchSide:      'pixafunc1.c:2732,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixGetColormap
                - pixGetDepth
                - pixDestroy
                - pixcmapHasColor
        - Branch String:   'pixafunc1.c:2731,16'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2731,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:2731,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2733,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2734,16'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixGetColormap
                - pixGetDepth
                - pixDestroy
                - pixcmapHasColor
            - BranchSide:      'pixafunc1.c:2736,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixGetColormap
                - pixGetDepth
                - pixDestroy
                - pixcmapHasColor
        - Branch String:   'pixafunc1.c:2734,16'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2734,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:2734,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2738,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2739,26'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetColormap
                - pixGetDepth
                - pixDestroy
                - pixcmapHasColor
            - BranchSide:      'pixafunc1.c:2750,5'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2740,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2741,29'
              BranchSideFuncs:
                - pixcmapHasColor
                - pixGetDepth
                - pixDestroy
                - pixaGetPix
                - pixGetColormap
            - BranchSide:      'pixafunc1.c:2742,25'
              BranchSideFuncs:
                - pixGetDepth
                - pixDestroy
                - pixaGetPix
                - pixGetColormap
                - pixcmapHasColor
        - Branch String:   'pixafunc1.c:2744,21'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2744,24'
              BranchSideFuncs: []
            - BranchSide:      'pixafunc1.c:2745,14'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2744,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2745,14'
              BranchSideFuncs: []
            - BranchSide:      'pixafunc1.c:2748,5'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetColormap
                - pixGetDepth
                - pixDestroy
                - pixcmapHasColor
      Callsites:
        - Src:             'pixafunc1.c:2731,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc1.c:2734,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc1.c:2736,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:2739,15'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:2740,21'
          Dst:             pixGetColormap
        - Src:             'pixafunc1.c:2741,13'
          Dst:             pixcmapHasColor
        - Src:             'pixafunc1.c:2742,13'
          Dst:             pixGetDepth
        - Src:             'pixafunc1.c:2743,9'
          Dst:             pixDestroy
    - functionName:    pixaGetDepthInfo
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2802
      functionLinenumberEnd: 2828
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
        - pmaxdepth
        - psame
      BBCount:         44
      ICount:          210
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - pixaGetCount
        - pixaGetPixDimensions
        - returnErrorInt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'pixafunc1.c:2806,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2806,21'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPixDimensions
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:2807,9'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPixDimensions
                - returnErrorInt
        - Branch String:   'pixafunc1.c:2807,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2807,17'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPixDimensions
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:2808,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPixDimensions
                - returnErrorInt
        - Branch String:   'pixafunc1.c:2808,20'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2808,24'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPixDimensions
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:2809,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPixDimensions
                - returnErrorInt
        - Branch String:   'pixafunc1.c:2808,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2808,31'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPixDimensions
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:2809,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPixDimensions
                - returnErrorInt
        - Branch String:   'pixafunc1.c:2809,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2810,16'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPixDimensions
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:2811,27'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPixDimensions
                - returnErrorInt
        - Branch String:   'pixafunc1.c:2810,16'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2810,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:2810,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2811,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2812,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:2814,10'
              BranchSideFuncs:
                - pixaGetPixDimensions
        - Branch String:   'pixafunc1.c:2812,16'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2812,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:2812,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2816,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2817,30'
              BranchSideFuncs:
                - pixaGetPixDimensions
            - BranchSide:      'pixafunc1.c:2825,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2818,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2819,18'
              BranchSideFuncs:
                - pixaGetPixDimensions
            - BranchSide:      'pixafunc1.c:2820,18'
              BranchSideFuncs:
                - pixaGetPixDimensions
        - Branch String:   'pixafunc1.c:2822,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2822,30'
              BranchSideFuncs:
                - pixaGetPixDimensions
            - BranchSide:      'pixafunc1.c:2823,5'
              BranchSideFuncs:
                - pixaGetPixDimensions
        - Branch String:   'pixafunc1.c:2825,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2825,33'
              BranchSideFuncs: []
            - BranchSide:      'pixafunc1.c:2826,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2826,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2826,25'
              BranchSideFuncs: []
            - BranchSide:      'pixafunc1.c:2827,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixafunc1.c:2810,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc1.c:2811,14'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:2812,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc1.c:2817,9'
          Dst:             pixaGetPixDimensions
    - functionName:    pixaConvertToSameDepth
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2851
      functionLinenumberEnd: 2901
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixas
      BBCount:         34
      ICount:          213
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - pixConvertTo32
        - pixConvertTo8
        - pixDestroy
        - pixaAddPix
        - pixaAnyColormaps
        - pixaCopy
        - pixaCreate
        - pixaDestroy
        - pixaGetBoxa
        - pixaGetCount
        - pixaGetDepthInfo
        - pixaGetPix
        - pixaGetRenderingDepth
        - pixaSetBoxa
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixafunc1.c:2857,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2858,24'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaAnyColormaps
                - pixaCopy
                - pixaGetDepthInfo
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixConvertTo8
                - pixaCopy
                - pixaCreate
                - pixaGetPix
                - pixConvertTo8
                - pixaAddPix
                - pixDestroy
                - pixConvertTo32
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2859,27'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetRenderingDepth
                - pixaAnyColormaps
                - pixaCopy
                - pixaGetDepthInfo
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixConvertTo8
                - pixaCopy
                - pixaCreate
                - pixaGetPix
                - pixConvertTo8
                - pixaAddPix
                - pixDestroy
                - pixConvertTo32
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2858,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2858,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2858,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2859,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2860,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2864,27'
              BranchSideFuncs:
                - pixaGetRenderingDepth
                - pixaAnyColormaps
                - pixaCopy
                - pixaGetDepthInfo
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixConvertTo8
                - pixaCopy
                - pixaCreate
                - pixaGetPix
                - pixConvertTo8
                - pixaAddPix
                - pixDestroy
                - pixConvertTo32
        - Branch String:   'pixafunc1.c:2860,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2860,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2860,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2866,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2867,28'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetDepthInfo
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixConvertTo8
                - pixaCopy
                - pixaGetPix
                - pixConvertTo8
                - pixaAddPix
                - pixDestroy
                - pixConvertTo32
            - BranchSide:      'pixafunc1.c:2878,26'
              BranchSideFuncs:
                - pixaCopy
                - pixaGetDepthInfo
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixConvertTo8
                - pixaCopy
        - Branch String:   'pixafunc1.c:2868,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2869,31'
              BranchSideFuncs:
                - pixaGetPix
                - pixConvertTo8
                - pixaAddPix
                - pixDestroy
                - pixaGetDepthInfo
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixConvertTo8
                - pixaCopy
                - pixConvertTo32
            - BranchSide:      'pixafunc1.c:2877,5'
              BranchSideFuncs:
                - pixaGetDepthInfo
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixConvertTo8
                - pixaCopy
        - Branch String:   'pixafunc1.c:2870,17'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2871,39'
              BranchSideFuncs:
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixaGetDepthInfo
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixConvertTo8
                - pixaCopy
                - pixaGetPix
                - pixConvertTo8
            - BranchSide:      'pixafunc1.c:2873,38'
              BranchSideFuncs:
                - pixConvertTo8
                - pixaAddPix
                - pixDestroy
                - pixaGetDepthInfo
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixConvertTo8
                - pixaCopy
                - pixaGetPix
                - pixConvertTo32
        - Branch String:   'pixafunc1.c:2882,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2883,28'
              BranchSideFuncs:
                - pixaCopy
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaDestroy
            - BranchSide:      'pixafunc1.c:2894,26'
              BranchSideFuncs:
                - pixaCopy
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaDestroy
        - Branch String:   'pixafunc1.c:2884,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2885,31'
              BranchSideFuncs:
                - pixaGetPix
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaDestroy
                - pixConvertTo8
            - BranchSide:      'pixafunc1.c:2893,5'
              BranchSideFuncs:
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaDestroy
        - Branch String:   'pixafunc1.c:2886,17'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2887,38'
              BranchSideFuncs:
                - pixConvertTo8
                - pixaAddPix
                - pixDestroy
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo32
            - BranchSide:      'pixafunc1.c:2889,39'
              BranchSideFuncs:
                - pixConvertTo32
                - pixaAddPix
                - pixDestroy
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaDestroy
                - pixaGetPix
                - pixConvertTo8
      Callsites:
        - Src:             'pixafunc1.c:2858,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2859,14'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:2860,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2864,5'
          Dst:             pixaGetRenderingDepth
        - Src:             'pixafunc1.c:2865,5'
          Dst:             pixaAnyColormaps
        - Src:             'pixafunc1.c:2867,17'
          Dst:             pixaCreate
        - Src:             'pixafunc1.c:2869,20'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:2871,24'
          Dst:             pixConvertTo32
        - Src:             'pixafunc1.c:2873,24'
          Dst:             pixConvertTo8
        - Src:             'pixafunc1.c:2874,13'
          Dst:             pixaAddPix
        - Src:             'pixafunc1.c:2875,13'
          Dst:             pixDestroy
        - Src:             'pixafunc1.c:2878,17'
          Dst:             pixaCopy
        - Src:             'pixafunc1.c:2881,5'
          Dst:             pixaGetDepthInfo
        - Src:             'pixafunc1.c:2883,17'
          Dst:             pixaCreate
        - Src:             'pixafunc1.c:2885,20'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:2887,24'
          Dst:             pixConvertTo8
        - Src:             'pixafunc1.c:2889,24'
          Dst:             pixConvertTo32
        - Src:             'pixafunc1.c:2890,13'
          Dst:             pixaAddPix
        - Src:             'pixafunc1.c:2891,13'
          Dst:             pixDestroy
        - Src:             'pixafunc1.c:2894,17'
          Dst:             pixaCopy
        - Src:             'pixafunc1.c:2897,12'
          Dst:             pixaGetBoxa
        - Src:             'pixafunc1.c:2898,5'
          Dst:             pixaSetBoxa
        - Src:             'pixafunc1.c:2899,5'
          Dst:             pixaDestroy
    - functionName:    pixaAnyColormaps
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2764
      functionLinenumberEnd: 2787
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
        - phascmap
      BBCount:         20
      ICount:          108
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - pixDestroy
        - pixGetColormap
        - pixaGetCount
        - pixaGetPix
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pixafunc1.c:2769,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2770,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixGetColormap
                - pixDestroy
            - BranchSide:      'pixafunc1.c:2771,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixGetColormap
                - pixDestroy
        - Branch String:   'pixafunc1.c:2770,16'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2770,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:2770,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2772,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2773,16'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixGetColormap
                - pixDestroy
            - BranchSide:      'pixafunc1.c:2775,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixGetColormap
                - pixDestroy
        - Branch String:   'pixafunc1.c:2773,16'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2773,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:2773,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2776,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2777,26'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetColormap
                - pixDestroy
            - BranchSide:      'pixafunc1.c:2786,5'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2780,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2781,14'
              BranchSideFuncs: []
            - BranchSide:      'pixafunc1.c:2784,5'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetColormap
                - pixDestroy
      Callsites:
        - Src:             'pixafunc1.c:2770,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc1.c:2773,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc1.c:2775,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:2777,15'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:2778,16'
          Dst:             pixGetColormap
        - Src:             'pixafunc1.c:2779,9'
          Dst:             pixDestroy
    - functionName:    pixaClipToForeground
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2636
      functionLinenumberEnd: 2666
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixas
        - ppixad
        - pboxa
      BBCount:         39
      ICount:          199
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - boxDestroy
        - boxaAddBox
        - boxaCreate
        - pixClipToForeground
        - pixDestroy
        - pixaAddPix
        - pixaCreate
        - pixaGetCount
        - pixaGetPix
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc1.c:2641,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2641,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxaAddBox
                - pixaAddPix
                - boxaCreate
                - pixaCreate
            - BranchSide:      'pixafunc1.c:2642,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxaAddBox
                - pixaAddPix
                - boxaCreate
                - pixaCreate
        - Branch String:   'pixafunc1.c:2642,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2642,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxaAddBox
                - pixaAddPix
                - boxaCreate
                - pixaCreate
            - BranchSide:      'pixafunc1.c:2643,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxaAddBox
                - pixaAddPix
                - boxaCreate
                - pixaCreate
        - Branch String:   'pixafunc1.c:2643,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2644,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxaAddBox
                - pixaAddPix
                - boxaCreate
                - pixaCreate
            - BranchSide:      'pixafunc1.c:2645,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxaAddBox
                - pixaAddPix
                - boxaCreate
                - pixaCreate
        - Branch String:   'pixafunc1.c:2644,16'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2644,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:2644,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2645,17'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2645,21'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxaAddBox
                - pixaAddPix
                - boxaCreate
                - pixaCreate
            - BranchSide:      'pixafunc1.c:2648,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxaAddBox
                - pixaAddPix
                - boxaCreate
                - pixaCreate
        - Branch String:   'pixafunc1.c:2645,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2646,16'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxaAddBox
                - pixaAddPix
                - boxaCreate
                - pixaCreate
            - BranchSide:      'pixafunc1.c:2648,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxaAddBox
                - pixaAddPix
                - boxaCreate
                - pixaCreate
        - Branch String:   'pixafunc1.c:2646,16'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2646,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:2646,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2649,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2649,38'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxaAddBox
                - pixaAddPix
                - boxaCreate
            - BranchSide:      'pixafunc1.c:2650,9'
              BranchSideFuncs:
                - pixaGetPix
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxaAddBox
                - pixaAddPix
                - boxaCreate
        - Branch String:   'pixafunc1.c:2650,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2650,36'
              BranchSideFuncs:
                - boxaCreate
                - pixaGetPix
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxaAddBox
                - pixaAddPix
            - BranchSide:      'pixafunc1.c:2651,12'
              BranchSideFuncs:
                - pixaGetPix
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxaAddBox
                - pixaAddPix
        - Branch String:   'pixafunc1.c:2651,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2652,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - boxaAddBox
                - pixaAddPix
            - BranchSide:      'pixafunc1.c:2665,5'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2655,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2656,25'
              BranchSideFuncs:
                - pixaAddPix
                - boxDestroy
                - pixaGetPix
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - boxaAddBox
            - BranchSide:      'pixafunc1.c:2658,13'
              BranchSideFuncs:
                - pixDestroy
                - boxDestroy
                - pixaGetPix
                - pixClipToForeground
                - pixDestroy
                - pixaAddPix
                - boxaAddBox
        - Branch String:   'pixafunc1.c:2659,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2660,25'
              BranchSideFuncs:
                - boxaAddBox
                - pixaGetPix
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - pixaAddPix
            - BranchSide:      'pixafunc1.c:2662,13'
              BranchSideFuncs:
                - boxDestroy
                - pixaGetPix
                - pixClipToForeground
                - pixDestroy
                - pixDestroy
                - boxaAddBox
                - pixaAddPix
      Callsites:
        - Src:             'pixafunc1.c:2644,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc1.c:2646,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc1.c:2648,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:2649,27'
          Dst:             pixaCreate
        - Src:             'pixafunc1.c:2650,25'
          Dst:             boxaCreate
        - Src:             'pixafunc1.c:2652,16'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:2653,9'
          Dst:             pixClipToForeground
        - Src:             'pixafunc1.c:2654,9'
          Dst:             pixDestroy
        - Src:             'pixafunc1.c:2656,13'
          Dst:             pixaAddPix
        - Src:             'pixafunc1.c:2658,13'
          Dst:             pixDestroy
        - Src:             'pixafunc1.c:2660,13'
          Dst:             boxaAddBox
        - Src:             'pixafunc1.c:2662,13'
          Dst:             boxDestroy
    - functionName:    pixaClipToPix
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2588
      functionLinenumberEnd: 2614
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixas
        - pixs
      BBCount:         23
      ICount:          137
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - pixAnd
        - pixClipRectangle
        - pixDestroy
        - pixaAddBox
        - pixaAddPix
        - pixaCreate
        - pixaGetBox
        - pixaGetCount
        - pixaGetPix
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc1.c:2594,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2595,24'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixaAddPix
                - pixaAddBox
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2596,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixaAddPix
                - pixaAddBox
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2595,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2595,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2595,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2596,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2597,24'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixaAddPix
                - pixaAddBox
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2599,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixaAddPix
                - pixaAddBox
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2597,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2597,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2597,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2600,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2601,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2603,12'
              BranchSideFuncs:
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixaAddPix
                - pixaAddBox
                - pixDestroy
        - Branch String:   'pixafunc1.c:2601,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2601,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2601,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2603,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2604,26'
              BranchSideFuncs:
                - pixaGetPix
                - pixaGetBox
                - pixClipRectangle
                - pixAnd
                - pixaAddPix
                - pixaAddBox
                - pixDestroy
            - BranchSide:      'pixafunc1.c:2613,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixafunc1.c:2595,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2597,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2599,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:2600,18'
          Dst:             pixaCreate
        - Src:             'pixafunc1.c:2601,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2604,15'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:2605,15'
          Dst:             pixaGetBox
        - Src:             'pixafunc1.c:2606,16'
          Dst:             pixClipRectangle
        - Src:             'pixafunc1.c:2607,9'
          Dst:             pixAnd
        - Src:             'pixafunc1.c:2608,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc1.c:2609,9'
          Dst:             pixaAddBox
        - Src:             'pixafunc1.c:2610,9'
          Dst:             pixDestroy
    - functionName:    pixaSizeRange
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2523
      functionLinenumberEnd: 2560
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
        - pminw
        - pminh
        - pmaxw
        - pmaxh
      BBCount:         61
      ICount:          312
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - pixDestroy
        - pixGetHeight
        - pixGetWidth
        - pixaGetCount
        - pixaGetPix
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pixafunc1.c:2527,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2527,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
            - BranchSide:      'pixafunc1.c:2528,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
        - Branch String:   'pixafunc1.c:2528,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2528,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
            - BranchSide:      'pixafunc1.c:2529,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
        - Branch String:   'pixafunc1.c:2529,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2529,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
            - BranchSide:      'pixafunc1.c:2530,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
        - Branch String:   'pixafunc1.c:2530,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2530,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
            - BranchSide:      'pixafunc1.c:2531,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
        - Branch String:   'pixafunc1.c:2531,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2532,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
            - BranchSide:      'pixafunc1.c:2533,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
        - Branch String:   'pixafunc1.c:2532,16'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2532,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:2532,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2533,16'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2533,20'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
            - BranchSide:      'pixafunc1.c:2536,17'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
        - Branch String:   'pixafunc1.c:2533,26'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2533,30'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
            - BranchSide:      'pixafunc1.c:2536,17'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
        - Branch String:   'pixafunc1.c:2533,36'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2533,40'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
            - BranchSide:      'pixafunc1.c:2536,17'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
        - Branch String:   'pixafunc1.c:2533,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2534,16'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
            - BranchSide:      'pixafunc1.c:2536,17'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
        - Branch String:   'pixafunc1.c:2534,16'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2534,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:2534,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2539,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2540,26'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
            - BranchSide:      'pixafunc1.c:2554,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2543,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2544,20'
              BranchSideFuncs:
                - pixDestroy
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
            - BranchSide:      'pixafunc1.c:2545,13'
              BranchSideFuncs:
                - pixDestroy
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
        - Branch String:   'pixafunc1.c:2545,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2546,20'
              BranchSideFuncs:
                - pixDestroy
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
            - BranchSide:      'pixafunc1.c:2547,13'
              BranchSideFuncs:
                - pixDestroy
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
        - Branch String:   'pixafunc1.c:2547,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2548,20'
              BranchSideFuncs:
                - pixDestroy
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
            - BranchSide:      'pixafunc1.c:2549,13'
              BranchSideFuncs:
                - pixDestroy
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
        - Branch String:   'pixafunc1.c:2549,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2550,20'
              BranchSideFuncs:
                - pixDestroy
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
            - BranchSide:      'pixafunc1.c:2551,9'
              BranchSideFuncs:
                - pixDestroy
                - pixaGetPix
                - pixGetWidth
                - pixGetHeight
        - Branch String:   'pixafunc1.c:2554,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2554,25'
              BranchSideFuncs: []
            - BranchSide:      'pixafunc1.c:2555,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2555,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2555,25'
              BranchSideFuncs: []
            - BranchSide:      'pixafunc1.c:2556,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2556,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2556,25'
              BranchSideFuncs: []
            - BranchSide:      'pixafunc1.c:2557,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2557,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2557,25'
              BranchSideFuncs: []
            - BranchSide:      'pixafunc1.c:2559,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixafunc1.c:2532,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc1.c:2534,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc1.c:2538,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:2540,15'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:2541,13'
          Dst:             pixGetWidth
        - Src:             'pixafunc1.c:2542,13'
          Dst:             pixGetHeight
        - Src:             'pixafunc1.c:2551,9'
          Dst:             pixDestroy
    - functionName:    pixaaSizeRange
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2471
      functionLinenumberEnd: 2506
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - paa
        - pminw
        - pminh
        - pmaxw
        - pmaxh
      BBCount:         61
      ICount:          312
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - pixaDestroy
        - pixaSizeRange
        - pixaaGetCount
        - pixaaGetPixa
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc1.c:2475,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2475,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaaGetCount
                - pixaaGetPixa
                - pixaSizeRange
                - pixaDestroy
            - BranchSide:      'pixafunc1.c:2476,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaaGetCount
                - pixaaGetPixa
                - pixaSizeRange
                - pixaDestroy
        - Branch String:   'pixafunc1.c:2476,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2476,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaaGetCount
                - pixaaGetPixa
                - pixaSizeRange
                - pixaDestroy
            - BranchSide:      'pixafunc1.c:2477,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaaGetCount
                - pixaaGetPixa
                - pixaSizeRange
                - pixaDestroy
        - Branch String:   'pixafunc1.c:2477,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2477,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaaGetCount
                - pixaaGetPixa
                - pixaSizeRange
                - pixaDestroy
            - BranchSide:      'pixafunc1.c:2478,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaaGetCount
                - pixaaGetPixa
                - pixaSizeRange
                - pixaDestroy
        - Branch String:   'pixafunc1.c:2478,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2478,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaaGetCount
                - pixaaGetPixa
                - pixaSizeRange
                - pixaDestroy
            - BranchSide:      'pixafunc1.c:2479,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaaGetCount
                - pixaaGetPixa
                - pixaSizeRange
                - pixaDestroy
        - Branch String:   'pixafunc1.c:2479,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2480,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaaGetCount
                - pixaaGetPixa
                - pixaSizeRange
                - pixaDestroy
            - BranchSide:      'pixafunc1.c:2481,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaaGetCount
                - pixaaGetPixa
                - pixaSizeRange
                - pixaDestroy
        - Branch String:   'pixafunc1.c:2480,16'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2480,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:2480,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2481,16'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2481,20'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaGetPixa
                - pixaSizeRange
                - pixaDestroy
            - BranchSide:      'pixafunc1.c:2484,17'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaGetPixa
                - pixaSizeRange
                - pixaDestroy
        - Branch String:   'pixafunc1.c:2481,26'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2481,30'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaGetPixa
                - pixaSizeRange
                - pixaDestroy
            - BranchSide:      'pixafunc1.c:2484,17'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaGetPixa
                - pixaSizeRange
                - pixaDestroy
        - Branch String:   'pixafunc1.c:2481,36'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2481,40'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaGetPixa
                - pixaSizeRange
                - pixaDestroy
            - BranchSide:      'pixafunc1.c:2484,17'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaGetPixa
                - pixaSizeRange
                - pixaDestroy
        - Branch String:   'pixafunc1.c:2481,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2482,16'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaGetPixa
                - pixaSizeRange
                - pixaDestroy
            - BranchSide:      'pixafunc1.c:2484,17'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaGetPixa
                - pixaSizeRange
                - pixaDestroy
        - Branch String:   'pixafunc1.c:2482,16'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2482,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:2482,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2487,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2488,29'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaSizeRange
                - pixaDestroy
            - BranchSide:      'pixafunc1.c:2501,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2490,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2491,20'
              BranchSideFuncs:
                - pixaDestroy
                - pixaaGetPixa
                - pixaSizeRange
            - BranchSide:      'pixafunc1.c:2492,13'
              BranchSideFuncs:
                - pixaDestroy
                - pixaaGetPixa
                - pixaSizeRange
        - Branch String:   'pixafunc1.c:2492,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2493,20'
              BranchSideFuncs:
                - pixaDestroy
                - pixaaGetPixa
                - pixaSizeRange
            - BranchSide:      'pixafunc1.c:2494,13'
              BranchSideFuncs:
                - pixaDestroy
                - pixaaGetPixa
                - pixaSizeRange
        - Branch String:   'pixafunc1.c:2494,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2495,20'
              BranchSideFuncs:
                - pixaDestroy
                - pixaaGetPixa
                - pixaSizeRange
            - BranchSide:      'pixafunc1.c:2496,13'
              BranchSideFuncs:
                - pixaDestroy
                - pixaaGetPixa
                - pixaSizeRange
        - Branch String:   'pixafunc1.c:2496,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2497,20'
              BranchSideFuncs:
                - pixaDestroy
                - pixaaGetPixa
                - pixaSizeRange
            - BranchSide:      'pixafunc1.c:2498,9'
              BranchSideFuncs:
                - pixaDestroy
                - pixaaGetPixa
                - pixaSizeRange
        - Branch String:   'pixafunc1.c:2501,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2501,25'
              BranchSideFuncs: []
            - BranchSide:      'pixafunc1.c:2502,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2502,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2502,25'
              BranchSideFuncs: []
            - BranchSide:      'pixafunc1.c:2503,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2503,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2503,25'
              BranchSideFuncs: []
            - BranchSide:      'pixafunc1.c:2504,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2504,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2504,25'
              BranchSideFuncs: []
            - BranchSide:      'pixafunc1.c:2505,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixafunc1.c:2480,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc1.c:2482,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc1.c:2486,9'
          Dst:             pixaaGetCount
        - Src:             'pixafunc1.c:2488,16'
          Dst:             pixaaGetPixa
        - Src:             'pixafunc1.c:2489,9'
          Dst:             pixaSizeRange
        - Src:             'pixafunc1.c:2498,9'
          Dst:             pixaDestroy
    - functionName:    pixaaFlattenToPixa
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2416
      functionLinenumberEnd: 2454
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - paa
        - pnaindex
        - copyflag
      BBCount:         37
      ICount:          220
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - numaAddNumber
        - numaCreate
        - pixaAddBox
        - pixaAddPix
        - pixaCreate
        - pixaDestroy
        - pixaGetBox
        - pixaGetBoxaCount
        - pixaGetCount
        - pixaGetPix
        - pixaaGetCount
        - pixaaGetPixa
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc1.c:2423,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2423,20'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaaGetCount
                - pixaCreate
                - pixaaGetPixa
                - pixaGetCount
                - pixaGetBoxaCount
                - pixaDestroy
                - pixaGetPix
                - pixaAddPix
                - numaAddNumber
                - pixaGetBox
                - pixaAddBox
                - numaCreate
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2424,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaaGetCount
                - pixaCreate
                - pixaaGetPixa
                - pixaGetCount
                - pixaGetBoxaCount
                - pixaDestroy
                - pixaGetPix
                - pixaAddPix
                - numaAddNumber
                - pixaGetBox
                - pixaAddBox
                - numaCreate
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2424,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2425,24'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaCreate
                - pixaaGetPixa
                - pixaGetCount
                - pixaGetBoxaCount
                - pixaDestroy
                - pixaGetPix
                - pixaAddPix
                - numaAddNumber
                - pixaGetBox
                - pixaAddBox
                - numaCreate
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2426,9'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaCreate
                - pixaaGetPixa
                - pixaGetCount
                - pixaGetBoxaCount
                - pixaDestroy
                - pixaGetPix
                - pixaAddPix
                - numaAddNumber
                - pixaGetBox
                - pixaAddBox
                - numaCreate
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2425,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2425,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2425,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2426,28'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2426,31'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaCreate
                - pixaaGetPixa
                - pixaGetCount
                - pixaGetBoxaCount
                - pixaDestroy
                - pixaGetPix
                - pixaAddPix
                - numaAddNumber
                - pixaGetBox
                - pixaAddBox
                - numaCreate
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2429,9'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaCreate
                - pixaaGetPixa
                - pixaGetCount
                - pixaGetBoxaCount
                - pixaDestroy
                - pixaGetPix
                - pixaAddPix
                - numaAddNumber
                - pixaGetBox
                - pixaAddBox
                - numaCreate
        - Branch String:   'pixafunc1.c:2426,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2427,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2429,9'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaCreate
                - pixaaGetPixa
                - pixaGetCount
                - pixaGetBoxaCount
                - pixaDestroy
                - pixaGetPix
                - pixaAddPix
                - numaAddNumber
                - pixaGetBox
                - pixaAddBox
                - numaCreate
        - Branch String:   'pixafunc1.c:2427,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2427,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2427,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2429,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2430,19'
              BranchSideFuncs:
                - numaCreate
                - pixaaGetCount
                - pixaCreate
                - pixaaGetPixa
                - pixaGetCount
                - pixaGetBoxaCount
                - pixaDestroy
                - pixaGetPix
                - pixaAddPix
                - numaAddNumber
                - pixaGetBox
                - pixaAddBox
            - BranchSide:      'pixafunc1.c:2434,23'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaCreate
                - pixaaGetPixa
                - pixaGetCount
                - pixaGetBoxaCount
                - pixaDestroy
                - pixaGetPix
                - pixaAddPix
                - numaAddNumber
                - pixaGetBox
                - pixaAddBox
        - Branch String:   'pixafunc1.c:2436,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2437,30'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaGetCount
                - pixaGetBoxaCount
                - pixaDestroy
                - pixaGetPix
                - pixaAddPix
                - numaAddNumber
                - pixaGetBox
                - pixaAddBox
            - BranchSide:      'pixafunc1.c:2453,12'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2440,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2441,30'
              BranchSideFuncs:
                - pixaGetPix
                - pixaAddPix
                - pixaDestroy
                - pixaaGetPixa
                - pixaGetCount
                - pixaGetBoxaCount
                - numaAddNumber
                - pixaGetBox
                - pixaAddBox
            - BranchSide:      'pixafunc1.c:2450,9'
              BranchSideFuncs:
                - pixaDestroy
                - pixaaGetPixa
                - pixaGetCount
                - pixaGetBoxaCount
                - pixaGetPix
                - pixaAddPix
                - numaAddNumber
                - pixaGetBox
                - pixaAddBox
        - Branch String:   'pixafunc1.c:2443,17'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2444,34'
              BranchSideFuncs:
                - pixaGetBox
                - pixaAddBox
                - pixaDestroy
                - pixaaGetPixa
                - pixaGetCount
                - pixaGetBoxaCount
                - pixaGetPix
                - pixaAddPix
                - numaAddNumber
            - BranchSide:      'pixafunc1.c:2447,17'
              BranchSideFuncs:
                - pixaDestroy
                - pixaaGetPixa
                - pixaGetCount
                - pixaGetBoxaCount
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - numaAddNumber
        - Branch String:   'pixafunc1.c:2447,17'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2448,31'
              BranchSideFuncs:
                - numaAddNumber
                - pixaDestroy
                - pixaaGetPixa
                - pixaGetCount
                - pixaGetBoxaCount
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
            - BranchSide:      'pixafunc1.c:2449,9'
              BranchSideFuncs:
                - pixaDestroy
                - pixaaGetPixa
                - pixaGetCount
                - pixaGetBoxaCount
                - pixaGetPix
                - pixaAddPix
                - numaAddNumber
                - pixaGetBox
                - pixaAddBox
      Callsites:
        - Src:             'pixafunc1.c:2425,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2427,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2430,19'
          Dst:             numaCreate
        - Src:             'pixafunc1.c:2434,9'
          Dst:             pixaaGetCount
        - Src:             'pixafunc1.c:2435,12'
          Dst:             pixaCreate
        - Src:             'pixafunc1.c:2437,17'
          Dst:             pixaaGetPixa
        - Src:             'pixafunc1.c:2438,13'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:2439,14'
          Dst:             pixaGetBoxaCount
        - Src:             'pixafunc1.c:2441,19'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:2442,13'
          Dst:             pixaAddPix
        - Src:             'pixafunc1.c:2444,23'
          Dst:             pixaGetBox
        - Src:             'pixafunc1.c:2445,17'
          Dst:             pixaAddBox
        - Src:             'pixafunc1.c:2448,17'
          Dst:             numaAddNumber
        - Src:             'pixafunc1.c:2450,9'
          Dst:             pixaDestroy
    - functionName:    pixaAddBorderGeneral
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2351
      functionLinenumberEnd: 2393
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixad
        - pixas
        - left
        - right
        - top
        - bot
        - val
      BBCount:         52
      ICount:          294
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - boxAdjustSides
        - boxaAddBox
        - boxaDestroy
        - boxaReplaceBox
        - lept_stderr
        - pixAddBorderGeneral
        - pixDestroy
        - pixaAddPix
        - pixaCreate
        - pixaGetBox
        - pixaGetBoxa
        - pixaGetBoxaCount
        - pixaGetCount
        - pixaGetPix
        - pixaReplacePix
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc1.c:2357,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2358,24'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxaCount
                - pixaGetBoxa
                - boxaDestroy
                - pixaGetBox
                - boxAdjustSides
                - boxaAddBox
                - boxaReplaceBox
                - lept_stderr
                - pixaGetPix
                - pixAddBorderGeneral
                - pixaAddPix
                - pixDestroy
                - pixaReplacePix
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2359,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxaCount
                - pixaGetBoxa
                - boxaDestroy
                - pixaGetBox
                - boxAdjustSides
                - boxaAddBox
                - boxaReplaceBox
                - lept_stderr
                - pixaGetPix
                - pixAddBorderGeneral
                - pixaAddPix
                - pixDestroy
                - pixaReplacePix
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2358,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2358,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2358,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2359,18'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2359,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2360,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2359,31'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2359,34'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2360,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2359,42'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2359,45'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2360,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2359,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2360,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2361,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxaCount
                - pixaGetBoxa
                - boxaDestroy
                - pixaGetBox
                - boxAdjustSides
                - boxaAddBox
                - boxaReplaceBox
                - lept_stderr
                - pixaGetPix
                - pixAddBorderGeneral
                - pixaAddPix
                - pixDestroy
                - pixaReplacePix
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2360,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2360,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2360,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2361,15'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2361,19'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxaCount
                - pixaGetBoxa
                - boxaDestroy
                - pixaGetBox
                - boxAdjustSides
                - boxaAddBox
                - boxaReplaceBox
                - lept_stderr
                - pixaGetPix
                - pixAddBorderGeneral
                - pixaAddPix
                - pixDestroy
                - pixaReplacePix
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2364,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxaCount
                - pixaGetBoxa
                - boxaDestroy
                - pixaGetBox
                - boxAdjustSides
                - boxaAddBox
                - boxaReplaceBox
                - lept_stderr
                - pixaGetPix
                - pixAddBorderGeneral
                - pixaAddPix
                - pixDestroy
                - pixaReplacePix
        - Branch String:   'pixafunc1.c:2361,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2362,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2364,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxaCount
                - pixaGetBoxa
                - boxaDestroy
                - pixaGetBox
                - boxAdjustSides
                - boxaAddBox
                - boxaReplaceBox
                - lept_stderr
                - pixaGetPix
                - pixAddBorderGeneral
                - pixaAddPix
                - pixDestroy
                - pixaReplacePix
        - Branch String:   'pixafunc1.c:2362,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2362,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2362,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2365,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2366,28'
              BranchSideFuncs:
                - pixaGetBoxaCount
                - pixaGetBoxa
                - boxaDestroy
                - pixaGetBox
                - boxAdjustSides
                - boxaAddBox
                - boxaReplaceBox
                - lept_stderr
                - pixaGetPix
                - pixAddBorderGeneral
                - pixaAddPix
                - pixDestroy
                - pixaReplacePix
            - BranchSide:      'pixafunc1.c:2367,12'
              BranchSideFuncs:
                - pixaGetBoxaCount
                - pixaGetBoxa
                - boxaDestroy
                - pixaGetBox
                - boxAdjustSides
                - boxaAddBox
                - boxaReplaceBox
                - lept_stderr
                - pixaGetPix
                - pixAddBorderGeneral
                - pixaAddPix
                - pixDestroy
                - pixaReplacePix
        - Branch String:   'pixafunc1.c:2367,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2368,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixAddBorderGeneral
                - pixaAddPix
                - pixDestroy
                - pixaGetBoxaCount
                - pixaGetBoxa
                - boxaDestroy
                - pixaGetBox
                - boxAdjustSides
                - boxaAddBox
                - boxaReplaceBox
                - lept_stderr
                - pixaReplacePix
            - BranchSide:      'pixafunc1.c:2377,29'
              BranchSideFuncs:
                - pixaGetBoxaCount
                - pixaGetBoxa
                - boxaDestroy
                - pixaGetBox
                - boxAdjustSides
                - boxaAddBox
                - boxaReplaceBox
                - lept_stderr
        - Branch String:   'pixafunc1.c:2370,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2371,28'
              BranchSideFuncs:
                - pixaReplacePix
                - pixDestroy
                - pixaGetBoxaCount
                - pixaGetBoxa
                - boxaDestroy
                - pixaGetBox
                - boxAdjustSides
                - boxaAddBox
                - boxaReplaceBox
                - lept_stderr
                - pixaGetPix
                - pixAddBorderGeneral
                - pixaAddPix
            - BranchSide:      'pixafunc1.c:2373,24'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixaGetBoxaCount
                - pixaGetBoxa
                - boxaDestroy
                - pixaGetBox
                - boxAdjustSides
                - boxaAddBox
                - boxaReplaceBox
                - lept_stderr
                - pixaGetPix
                - pixAddBorderGeneral
                - pixaReplacePix
        - Branch String:   'pixafunc1.c:2379,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2380,31'
              BranchSideFuncs:
                - pixaGetBox
                - boxAdjustSides
                - boxaAddBox
                - boxaDestroy
                - boxaReplaceBox
                - lept_stderr
            - BranchSide:      'pixafunc1.c:2390,5'
              BranchSideFuncs:
                - boxaDestroy
        - Branch String:   'pixafunc1.c:2380,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2381,13'
              BranchSideFuncs:
                - boxaDestroy
                - lept_stderr
            - BranchSide:      'pixafunc1.c:2384,24'
              BranchSideFuncs:
                - boxAdjustSides
                - boxaAddBox
                - boxaDestroy
                - pixaGetBox
                - lept_stderr
                - boxaReplaceBox
        - Branch String:   'pixafunc1.c:2381,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2382,13'
              BranchSideFuncs:
                - lept_stderr
                - boxaDestroy
            - BranchSide:      'pixafunc1.c:2382,13'
              BranchSideFuncs:
                - boxaDestroy
        - Branch String:   'pixafunc1.c:2385,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2386,28'
              BranchSideFuncs:
                - boxaReplaceBox
                - boxaDestroy
                - pixaGetBox
                - boxAdjustSides
                - boxaAddBox
                - lept_stderr
            - BranchSide:      'pixafunc1.c:2388,24'
              BranchSideFuncs:
                - boxaAddBox
                - boxaDestroy
                - pixaGetBox
                - boxAdjustSides
                - boxaReplaceBox
                - lept_stderr
      Callsites:
        - Src:             'pixafunc1.c:2358,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2360,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2362,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2364,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:2366,17'
          Dst:             pixaCreate
        - Src:             'pixafunc1.c:2368,16'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:2369,16'
          Dst:             pixAddBorderGeneral
        - Src:             'pixafunc1.c:2371,13'
          Dst:             pixaReplacePix
        - Src:             'pixafunc1.c:2373,13'
          Dst:             pixaAddPix
        - Src:             'pixafunc1.c:2374,9'
          Dst:             pixDestroy
        - Src:             'pixafunc1.c:2377,12'
          Dst:             pixaGetBoxaCount
        - Src:             'pixafunc1.c:2378,13'
          Dst:             pixaGetBoxa
        - Src:             'pixafunc1.c:2380,20'
          Dst:             pixaGetBox
        - Src:             'pixafunc1.c:2381,13'
          Dst:             lept_stderr
        - Src:             'pixafunc1.c:2384,9'
          Dst:             boxAdjustSides
        - Src:             'pixafunc1.c:2386,13'
          Dst:             boxaReplaceBox
        - Src:             'pixafunc1.c:2388,13'
          Dst:             boxaAddBox
        - Src:             'pixafunc1.c:2390,5'
          Dst:             boxaDestroy
    - functionName:    pixaTranslate
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2276
      functionLinenumberEnd: 2308
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixas
        - hshift
        - vshift
        - incolor
      BBCount:         31
      ICount:          186
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - boxaDestroy
        - boxaTransform
        - pixDestroy
        - pixTranslate
        - pixaAddPix
        - pixaCopy
        - pixaCreate
        - pixaDestroy
        - pixaGetBoxa
        - pixaGetBoxaCount
        - pixaGetCount
        - pixaGetPix
        - pixaSetBoxa
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc1.c:2282,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2283,24'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetBoxaCount
                - pixaCreate
                - pixaGetBoxa
                - boxaTransform
                - pixaSetBoxa
                - boxaDestroy
                - pixaGetPix
                - pixTranslate
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixaCopy
            - BranchSide:      'pixafunc1.c:2284,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetBoxaCount
                - pixaCreate
                - pixaGetBoxa
                - boxaTransform
                - pixaSetBoxa
                - boxaDestroy
                - pixaGetPix
                - pixTranslate
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixaCopy
        - Branch String:   'pixafunc1.c:2283,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2283,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2283,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2284,21'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2284,24'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetBoxaCount
                - pixaCreate
                - pixaGetBoxa
                - boxaTransform
                - pixaSetBoxa
                - boxaDestroy
                - pixaGetPix
                - pixTranslate
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixaCopy
            - BranchSide:      'pixafunc1.c:2287,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetBoxaCount
                - pixaCreate
                - pixaGetBoxa
                - boxaTransform
                - pixaSetBoxa
                - boxaDestroy
                - pixaGetPix
                - pixTranslate
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2284,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2285,25'
              BranchSideFuncs:
                - pixaCopy
            - BranchSide:      'pixafunc1.c:2287,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetBoxaCount
                - pixaCreate
                - pixaGetBoxa
                - boxaTransform
                - pixaSetBoxa
                - boxaDestroy
                - pixaGetPix
                - pixTranslate
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2289,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2290,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2291,12'
              BranchSideFuncs:
                - pixaGetBoxa
                - boxaTransform
                - pixaSetBoxa
                - boxaDestroy
                - pixaGetPix
                - pixTranslate
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2290,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2290,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2290,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2291,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2292,32'
              BranchSideFuncs:
                - pixaGetPix
                - pixTranslate
                - pixaAddPix
                - pixDestroy
                - pixaGetBoxa
                - boxaTransform
                - pixaSetBoxa
                - boxaDestroy
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2300,9'
              BranchSideFuncs:
                - pixaGetBoxa
                - boxaTransform
                - pixaSetBoxa
                - boxaDestroy
        - Branch String:   'pixafunc1.c:2292,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2293,13'
              BranchSideFuncs:
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2296,35'
              BranchSideFuncs:
                - pixTranslate
                - pixaAddPix
                - pixDestroy
                - pixaGetBoxa
                - boxaTransform
                - pixaSetBoxa
                - boxaDestroy
                - pixaGetPix
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2294,28'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2294,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2294,13'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2300,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2301,29'
              BranchSideFuncs:
                - pixaGetBoxa
                - boxaTransform
                - pixaSetBoxa
                - boxaDestroy
            - BranchSide:      'pixafunc1.c:2307,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixafunc1.c:2283,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2285,16'
          Dst:             pixaCopy
        - Src:             'pixafunc1.c:2287,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:2288,10'
          Dst:             pixaGetBoxaCount
        - Src:             'pixafunc1.c:2289,18'
          Dst:             pixaCreate
        - Src:             'pixafunc1.c:2290,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2292,21'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:2293,13'
          Dst:             pixaDestroy
        - Src:             'pixafunc1.c:2294,28'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2296,16'
          Dst:             pixTranslate
        - Src:             'pixafunc1.c:2297,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc1.c:2298,9'
          Dst:             pixDestroy
        - Src:             'pixafunc1.c:2301,17'
          Dst:             pixaGetBoxa
        - Src:             'pixafunc1.c:2302,17'
          Dst:             boxaTransform
        - Src:             'pixafunc1.c:2303,9'
          Dst:             pixaSetBoxa
        - Src:             'pixafunc1.c:2304,9'
          Dst:             boxaDestroy
    - functionName:    pixaRotateOrth
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2224
      functionLinenumberEnd: 2259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixas
        - rotation
      BBCount:         36
      ICount:          209
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - boxDestroy
        - boxRotateOrth
        - pixDestroy
        - pixGetDimensions
        - pixRotateOrth
        - pixaAddBox
        - pixaAddPix
        - pixaCopy
        - pixaCreate
        - pixaDestroy
        - pixaGetBox
        - pixaGetBoxaCount
        - pixaGetCount
        - pixaGetPix
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc1.c:2230,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2231,24'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetBoxaCount
                - pixaCreate
                - pixaGetPix
                - pixRotateOrth
                - pixaAddPix
                - pixDestroy
                - pixaGetBox
                - pixGetDimensions
                - boxRotateOrth
                - pixaAddBox
                - boxDestroy
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixaCopy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2232,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetBoxaCount
                - pixaCreate
                - pixaGetPix
                - pixRotateOrth
                - pixaAddPix
                - pixDestroy
                - pixaGetBox
                - pixGetDimensions
                - boxRotateOrth
                - pixaAddBox
                - boxDestroy
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixaCopy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2231,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2231,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2231,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2232,22'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2232,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2233,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2232,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2233,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2234,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetBoxaCount
                - pixaCreate
                - pixaGetPix
                - pixRotateOrth
                - pixaAddPix
                - pixDestroy
                - pixaGetBox
                - pixGetDimensions
                - boxRotateOrth
                - pixaAddBox
                - boxDestroy
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixaCopy
        - Branch String:   'pixafunc1.c:2233,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2233,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2233,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2234,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2235,25'
              BranchSideFuncs:
                - pixaCopy
            - BranchSide:      'pixafunc1.c:2237,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaGetBoxaCount
                - pixaCreate
                - pixaGetPix
                - pixRotateOrth
                - pixaAddPix
                - pixDestroy
                - pixaGetBox
                - pixGetDimensions
                - boxRotateOrth
                - pixaAddBox
                - boxDestroy
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2239,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2240,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2241,12'
              BranchSideFuncs:
                - pixaGetPix
                - pixRotateOrth
                - pixaAddPix
                - pixDestroy
                - pixaGetBox
                - pixGetDimensions
                - boxRotateOrth
                - pixaAddBox
                - boxDestroy
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2240,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2240,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2240,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2241,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2242,32'
              BranchSideFuncs:
                - pixaGetPix
                - pixRotateOrth
                - pixaAddPix
                - pixDestroy
                - pixaGetBox
                - pixGetDimensions
                - boxRotateOrth
                - pixaAddBox
                - boxDestroy
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2258,12'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2242,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2243,13'
              BranchSideFuncs:
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2246,30'
              BranchSideFuncs:
                - pixRotateOrth
                - pixaAddPix
                - pixDestroy
                - pixaGetPix
                - pixaDestroy
                - returnErrorPtr
                - pixaGetBox
                - pixGetDimensions
                - boxRotateOrth
                - pixaAddBox
                - boxDestroy
        - Branch String:   'pixafunc1.c:2244,28'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2244,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2244,13'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2248,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2249,31'
              BranchSideFuncs:
                - pixaGetBox
                - pixGetDimensions
                - boxRotateOrth
                - pixaAddBox
                - boxDestroy
                - pixDestroy
                - pixaGetPix
                - pixRotateOrth
                - pixaAddPix
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2255,9'
              BranchSideFuncs:
                - pixDestroy
                - pixaGetPix
                - pixRotateOrth
                - pixaAddPix
                - pixaGetBox
                - pixGetDimensions
                - boxRotateOrth
                - pixaAddBox
                - boxDestroy
                - pixaDestroy
                - returnErrorPtr
      Callsites:
        - Src:             'pixafunc1.c:2231,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2233,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2235,16'
          Dst:             pixaCopy
        - Src:             'pixafunc1.c:2237,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:2238,10'
          Dst:             pixaGetBoxaCount
        - Src:             'pixafunc1.c:2239,18'
          Dst:             pixaCreate
        - Src:             'pixafunc1.c:2240,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2242,21'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:2243,13'
          Dst:             pixaDestroy
        - Src:             'pixafunc1.c:2244,28'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2246,16'
          Dst:             pixRotateOrth
        - Src:             'pixafunc1.c:2247,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc1.c:2249,20'
          Dst:             pixaGetBox
        - Src:             'pixafunc1.c:2250,13'
          Dst:             pixGetDimensions
        - Src:             'pixafunc1.c:2251,20'
          Dst:             boxRotateOrth
        - Src:             'pixafunc1.c:2252,13'
          Dst:             pixaAddBox
        - Src:             'pixafunc1.c:2253,13'
          Dst:             boxDestroy
        - Src:             'pixafunc1.c:2255,9'
          Dst:             pixDestroy
    - functionName:    pixaRotate
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2172
      functionLinenumberEnd: 2204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - float
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixas
        - angle
        - type
        - incolor
        - width
        - height
      BBCount:         46
      ICount:          244
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - pixDestroy
        - pixRotate
        - pixaAddPix
        - pixaCopy
        - pixaCreate
        - pixaDestroy
        - pixaGetBoxa
        - pixaGetCount
        - pixaGetPix
        - pixaSetBoxa
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc1.c:2178,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2179,24'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixRotate
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixaCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2180,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixRotate
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixaCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2179,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2179,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2179,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2180,32'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2180,35'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixRotate
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixaCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2183,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixRotate
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixaCopy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2180,61'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2181,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixRotate
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixaCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2183,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixRotate
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixaCopy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2180,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2182,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2183,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixRotate
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixaCopy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2182,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2182,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2182,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2183,37'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2183,40'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixRotate
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixaCopy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2185,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixRotate
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixaCopy
        - Branch String:   'pixafunc1.c:2183,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2184,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2185,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixRotate
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixaCopy
        - Branch String:   'pixafunc1.c:2184,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2184,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2184,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2185,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2185,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixRotate
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixaCopy
            - BranchSide:      'pixafunc1.c:2185,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixRotate
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixaCopy
        - Branch String:   'pixafunc1.c:2185,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2186,25'
              BranchSideFuncs:
                - pixaCopy
            - BranchSide:      'pixafunc1.c:2188,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixRotate
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2189,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2190,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2191,24'
              BranchSideFuncs:
                - pixaGetBoxa
                - pixaSetBoxa
                - pixaGetPix
                - pixRotate
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2190,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2190,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2190,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2193,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2194,32'
              BranchSideFuncs:
                - pixaGetPix
                - pixRotate
                - pixaAddPix
                - pixDestroy
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2203,12'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2194,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2195,13'
              BranchSideFuncs:
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2198,26'
              BranchSideFuncs:
                - pixRotate
                - pixaAddPix
                - pixDestroy
                - pixaGetPix
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2196,28'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2196,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2196,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixafunc1.c:2179,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2182,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2184,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2186,16'
          Dst:             pixaCopy
        - Src:             'pixafunc1.c:2188,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:2189,18'
          Dst:             pixaCreate
        - Src:             'pixafunc1.c:2190,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2191,12'
          Dst:             pixaGetBoxa
        - Src:             'pixafunc1.c:2192,5'
          Dst:             pixaSetBoxa
        - Src:             'pixafunc1.c:2194,21'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:2195,13'
          Dst:             pixaDestroy
        - Src:             'pixafunc1.c:2196,28'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2198,16'
          Dst:             pixRotate
        - Src:             'pixafunc1.c:2199,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc1.c:2200,9'
          Dst:             pixDestroy
    - functionName:    pixaScaleBySampling
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2106
      functionLinenumberEnd: 2135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - pixas
        - scalex
        - scaley
      BBCount:         24
      ICount:          157
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - boxaDestroy
        - boxaGetCount
        - boxaTransform
        - pixCopyText
        - pixDestroy
        - pixScaleBySampling
        - pixaAddPix
        - pixaCreate
        - pixaGetBoxa
        - pixaGetCount
        - pixaGetPix
        - pixaSetBoxa
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc1.c:2112,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2113,24'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxaTransform
                - pixaSetBoxa
                - pixaGetPix
                - pixScaleBySampling
                - pixCopyText
                - pixaAddPix
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2114,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxaTransform
                - pixaSetBoxa
                - pixaGetPix
                - pixScaleBySampling
                - pixCopyText
                - pixaAddPix
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2113,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2113,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2113,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2114,23'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2114,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2115,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2114,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2115,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2117,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxaTransform
                - pixaSetBoxa
                - pixaGetPix
                - pixScaleBySampling
                - pixCopyText
                - pixaAddPix
                - pixDestroy
        - Branch String:   'pixafunc1.c:2115,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2115,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2115,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2119,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2120,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixScaleBySampling
                - pixCopyText
                - pixaAddPix
                - pixDestroy
                - pixaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxaTransform
                - pixaSetBoxa
            - BranchSide:      'pixafunc1.c:2127,25'
              BranchSideFuncs:
                - pixaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxaTransform
                - pixaSetBoxa
        - Branch String:   'pixafunc1.c:2129,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2130,31'
              BranchSideFuncs:
                - boxaTransform
                - pixaSetBoxa
                - boxaDestroy
            - BranchSide:      'pixafunc1.c:2133,5'
              BranchSideFuncs:
                - boxaDestroy
      Callsites:
        - Src:             'pixafunc1.c:2113,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2115,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2117,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:2118,13'
          Dst:             pixaCreate
        - Src:             'pixafunc1.c:2120,16'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:2121,16'
          Dst:             pixScaleBySampling
        - Src:             'pixafunc1.c:2122,9'
          Dst:             pixCopyText
        - Src:             'pixafunc1.c:2123,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc1.c:2124,9'
          Dst:             pixDestroy
        - Src:             'pixafunc1.c:2127,13'
          Dst:             pixaGetBoxa
        - Src:             'pixafunc1.c:2128,10'
          Dst:             boxaGetCount
        - Src:             'pixafunc1.c:2130,17'
          Dst:             boxaTransform
        - Src:             'pixafunc1.c:2131,9'
          Dst:             pixaSetBoxa
        - Src:             'pixafunc1.c:2133,5'
          Dst:             boxaDestroy
    - functionName:    pixaScale
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2057
      functionLinenumberEnd: 2086
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - pixas
        - scalex
        - scaley
      BBCount:         24
      ICount:          157
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - boxaDestroy
        - boxaGetCount
        - boxaTransform
        - pixCopyText
        - pixDestroy
        - pixScale
        - pixaAddPix
        - pixaCreate
        - pixaGetBoxa
        - pixaGetCount
        - pixaGetPix
        - pixaSetBoxa
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixafunc1.c:2063,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2064,24'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxaTransform
                - pixaSetBoxa
                - pixaGetPix
                - pixScale
                - pixCopyText
                - pixaAddPix
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2065,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxaTransform
                - pixaSetBoxa
                - pixaGetPix
                - pixScale
                - pixCopyText
                - pixaAddPix
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2064,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2064,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2064,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2065,23'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2065,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2066,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:2065,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2066,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2068,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxaTransform
                - pixaSetBoxa
                - pixaGetPix
                - pixScale
                - pixCopyText
                - pixaAddPix
                - pixDestroy
        - Branch String:   'pixafunc1.c:2066,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2066,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2066,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2070,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2071,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixScale
                - pixCopyText
                - pixaAddPix
                - pixDestroy
                - pixaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxaTransform
                - pixaSetBoxa
            - BranchSide:      'pixafunc1.c:2078,25'
              BranchSideFuncs:
                - pixaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - boxaTransform
                - pixaSetBoxa
        - Branch String:   'pixafunc1.c:2080,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2081,31'
              BranchSideFuncs:
                - boxaTransform
                - pixaSetBoxa
                - boxaDestroy
            - BranchSide:      'pixafunc1.c:2084,5'
              BranchSideFuncs:
                - boxaDestroy
      Callsites:
        - Src:             'pixafunc1.c:2064,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2066,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2068,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:2069,13'
          Dst:             pixaCreate
        - Src:             'pixafunc1.c:2071,16'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:2072,16'
          Dst:             pixScale
        - Src:             'pixafunc1.c:2073,9'
          Dst:             pixCopyText
        - Src:             'pixafunc1.c:2074,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc1.c:2075,9'
          Dst:             pixDestroy
        - Src:             'pixafunc1.c:2078,13'
          Dst:             pixaGetBoxa
        - Src:             'pixafunc1.c:2079,10'
          Dst:             boxaGetCount
        - Src:             'pixafunc1.c:2081,17'
          Dst:             boxaTransform
        - Src:             'pixafunc1.c:2082,9'
          Dst:             pixaSetBoxa
        - Src:             'pixafunc1.c:2084,5'
          Dst:             boxaDestroy
    - functionName:    pixaScaleToSizeRel
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2015
      functionLinenumberEnd: 2037
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixas
        - delw
        - delh
      BBCount:         19
      ICount:          115
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - lept_stderr
        - pixDestroy
        - pixScaleToSizeRel
        - pixaAddPix
        - pixaCreate
        - pixaGetCount
        - pixaGetPix
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc1.c:2020,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2021,24'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - pixScaleToSizeRel
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - pixaAddPix
            - BranchSide:      'pixafunc1.c:2023,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - pixScaleToSizeRel
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - pixaAddPix
        - Branch String:   'pixafunc1.c:2021,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2021,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:2021,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2025,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2026,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixScaleToSizeRel
                - pixaAddPix
                - pixDestroy
                - lept_stderr
                - pixaAddPix
            - BranchSide:      'pixafunc1.c:2036,12'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:2028,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2029,24'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixaGetPix
                - pixScaleToSizeRel
                - pixaAddPix
                - lept_stderr
            - BranchSide:      'pixafunc1.c:2031,13'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixaGetPix
                - pixScaleToSizeRel
                - pixaAddPix
                - lept_stderr
        - Branch String:   'pixafunc1.c:2031,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:2032,24'
              BranchSideFuncs:
                - lept_stderr
                - pixaAddPix
                - pixDestroy
                - pixaGetPix
                - pixScaleToSizeRel
                - pixaAddPix
            - BranchSide:      'pixafunc1.c:2032,24'
              BranchSideFuncs:
                - pixaAddPix
                - pixDestroy
                - pixaGetPix
                - pixScaleToSizeRel
                - lept_stderr
                - pixaAddPix
      Callsites:
        - Src:             'pixafunc1.c:2021,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:2023,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:2024,13'
          Dst:             pixaCreate
        - Src:             'pixafunc1.c:2026,16'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:2027,16'
          Dst:             pixScaleToSizeRel
        - Src:             'pixafunc1.c:2029,13'
          Dst:             pixaAddPix
        - Src:             'pixafunc1.c:2031,13'
          Dst:             lept_stderr
        - Src:             'pixafunc1.c:2032,13'
          Dst:             pixaAddPix
        - Src:             'pixafunc1.c:2034,9'
          Dst:             pixDestroy
    - functionName:    pixaaScaleToSizeVar
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1926
      functionLinenumberEnd: 1952
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - paas
        - nawd
        - nahd
      BBCount:         43
      ICount:          221
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - numaGetCount
        - numaGetIValue
        - pixaDestroy
        - pixaScaleToSize
        - pixaaAddPixa
        - pixaaCreate
        - pixaaGetCount
        - pixaaGetPixa
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc1.c:1931,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1932,25'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaaGetCount
                - pixaaCreate
                - pixaaGetPixa
                - pixaScaleToSize
                - pixaaAddPixa
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaGetCount
                - returnErrorPtr
                - numaGetCount
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1933,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaaGetCount
                - pixaaCreate
                - pixaaGetPixa
                - pixaScaleToSize
                - pixaaAddPixa
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaGetCount
                - returnErrorPtr
                - numaGetCount
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1932,25'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1932,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1932,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1933,15'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1933,19'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaCreate
                - pixaaGetPixa
                - pixaScaleToSize
                - pixaaAddPixa
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaGetCount
                - returnErrorPtr
                - numaGetCount
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1936,23'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaCreate
                - pixaaGetPixa
                - pixaScaleToSize
                - pixaaAddPixa
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaGetCount
                - returnErrorPtr
                - numaGetCount
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1933,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1934,25'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaCreate
                - pixaaGetPixa
                - pixaScaleToSize
                - pixaaAddPixa
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaGetCount
                - returnErrorPtr
                - numaGetCount
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1936,23'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaCreate
                - pixaaGetPixa
                - pixaScaleToSize
                - pixaaAddPixa
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaGetCount
                - returnErrorPtr
                - numaGetCount
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1934,25'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1934,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1934,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1937,14'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1937,18'
              BranchSideFuncs:
                - numaGetCount
                - pixaaCreate
                - pixaaGetPixa
                - pixaScaleToSize
                - pixaaAddPixa
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaGetCount
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1939,9'
              BranchSideFuncs:
                - pixaaCreate
                - pixaaGetPixa
                - pixaScaleToSize
                - pixaaAddPixa
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaGetCount
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1937,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1938,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1939,9'
              BranchSideFuncs:
                - pixaaCreate
                - pixaaGetPixa
                - pixaScaleToSize
                - pixaaAddPixa
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaGetCount
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1938,25'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1938,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1938,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1939,14'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1939,18'
              BranchSideFuncs:
                - numaGetCount
                - pixaaCreate
                - pixaaGetPixa
                - pixaScaleToSize
                - pixaaAddPixa
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1941,24'
              BranchSideFuncs:
                - pixaaCreate
                - pixaaGetPixa
                - pixaScaleToSize
                - pixaaAddPixa
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
        - Branch String:   'pixafunc1.c:1939,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1940,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1941,24'
              BranchSideFuncs:
                - pixaaCreate
                - pixaaGetPixa
                - pixaScaleToSize
                - pixaaAddPixa
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
        - Branch String:   'pixafunc1.c:1940,25'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1940,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1940,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1942,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1943,17'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaScaleToSize
                - pixaaAddPixa
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
            - BranchSide:      'pixafunc1.c:1951,12'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1944,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1944,33'
              BranchSideFuncs:
                - numaGetIValue
                - pixaaGetPixa
                - pixaScaleToSize
                - pixaaAddPixa
                - pixaDestroy
                - numaGetIValue
            - BranchSide:      'pixafunc1.c:1945,13'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaScaleToSize
                - pixaaAddPixa
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
        - Branch String:   'pixafunc1.c:1945,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1945,33'
              BranchSideFuncs:
                - numaGetIValue
                - pixaaGetPixa
                - pixaScaleToSize
                - pixaaAddPixa
                - pixaDestroy
                - numaGetIValue
            - BranchSide:      'pixafunc1.c:1946,30'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaScaleToSize
                - pixaaAddPixa
                - pixaDestroy
                - numaGetIValue
                - numaGetIValue
      Callsites:
        - Src:             'pixafunc1.c:1932,25'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1934,25'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1936,9'
          Dst:             pixaaGetCount
        - Src:             'pixafunc1.c:1937,23'
          Dst:             numaGetCount
        - Src:             'pixafunc1.c:1938,25'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1939,23'
          Dst:             numaGetCount
        - Src:             'pixafunc1.c:1940,25'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1941,12'
          Dst:             pixaaCreate
        - Src:             'pixafunc1.c:1944,19'
          Dst:             numaGetIValue
        - Src:             'pixafunc1.c:1945,19'
          Dst:             numaGetIValue
        - Src:             'pixafunc1.c:1946,17'
          Dst:             pixaaGetPixa
        - Src:             'pixafunc1.c:1947,17'
          Dst:             pixaScaleToSize
        - Src:             'pixafunc1.c:1948,9'
          Dst:             pixaaAddPixa
        - Src:             'pixafunc1.c:1949,9'
          Dst:             pixaDestroy
    - functionName:    pixaScaleToSize
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1972
      functionLinenumberEnd: 1993
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixas
        - wd
        - hd
      BBCount:         18
      ICount:          117
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - pixCopyText
        - pixDestroy
        - pixScaleToSize
        - pixaAddPix
        - pixaCopy
        - pixaCreate
        - pixaGetCount
        - pixaGetPix
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixafunc1.c:1977,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1978,24'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - pixScaleToSize
                - pixCopyText
                - pixaAddPix
                - pixDestroy
                - pixaCopy
            - BranchSide:      'pixafunc1.c:1980,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - pixScaleToSize
                - pixCopyText
                - pixaAddPix
                - pixDestroy
                - pixaCopy
        - Branch String:   'pixafunc1.c:1978,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1978,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1978,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1980,17'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1980,20'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - pixScaleToSize
                - pixCopyText
                - pixaAddPix
                - pixDestroy
                - pixaCopy
            - BranchSide:      'pixafunc1.c:1983,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - pixScaleToSize
                - pixCopyText
                - pixaAddPix
                - pixDestroy
        - Branch String:   'pixafunc1.c:1980,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1981,25'
              BranchSideFuncs:
                - pixaCopy
            - BranchSide:      'pixafunc1.c:1983,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - pixScaleToSize
                - pixCopyText
                - pixaAddPix
                - pixDestroy
        - Branch String:   'pixafunc1.c:1985,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1986,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixScaleToSize
                - pixCopyText
                - pixaAddPix
                - pixDestroy
            - BranchSide:      'pixafunc1.c:1992,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixafunc1.c:1978,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1981,16'
          Dst:             pixaCopy
        - Src:             'pixafunc1.c:1983,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:1984,13'
          Dst:             pixaCreate
        - Src:             'pixafunc1.c:1986,16'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:1987,16'
          Dst:             pixScaleToSize
        - Src:             'pixafunc1.c:1988,9'
          Dst:             pixCopyText
        - Src:             'pixafunc1.c:1989,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc1.c:1990,9'
          Dst:             pixDestroy
    - functionName:    pixaaScaleToSize
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1879
      functionLinenumberEnd: 1898
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - paas
        - wd
        - hd
      BBCount:         21
      ICount:          123
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - pixaDestroy
        - pixaScaleToSize
        - pixaaAddPixa
        - pixaaCreate
        - pixaaGetCount
        - pixaaGetPixa
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc1.c:1884,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1885,25'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaCreate
                - pixaaGetPixa
                - pixaScaleToSize
                - pixaaAddPixa
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1886,9'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaCreate
                - pixaaGetPixa
                - pixaScaleToSize
                - pixaaAddPixa
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1885,25'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1885,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1885,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1886,17'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1886,20'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaCreate
                - pixaaGetPixa
                - pixaScaleToSize
                - pixaaAddPixa
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1889,23'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaCreate
                - pixaaGetPixa
                - pixaScaleToSize
                - pixaaAddPixa
                - pixaDestroy
        - Branch String:   'pixafunc1.c:1886,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1887,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1889,23'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaCreate
                - pixaaGetPixa
                - pixaScaleToSize
                - pixaaAddPixa
                - pixaDestroy
        - Branch String:   'pixafunc1.c:1887,25'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1887,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1887,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1891,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1892,30'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaScaleToSize
                - pixaaAddPixa
                - pixaDestroy
            - BranchSide:      'pixafunc1.c:1897,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixafunc1.c:1885,25'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1887,25'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1889,9'
          Dst:             pixaaGetCount
        - Src:             'pixafunc1.c:1890,12'
          Dst:             pixaaCreate
        - Src:             'pixafunc1.c:1892,17'
          Dst:             pixaaGetPixa
        - Src:             'pixafunc1.c:1893,17'
          Dst:             pixaScaleToSize
        - Src:             'pixafunc1.c:1894,9'
          Dst:             pixaaAddPixa
        - Src:             'pixafunc1.c:1895,9'
          Dst:             pixaDestroy
    - functionName:    pixaaSelectRange
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1821
      functionLinenumberEnd: 1850
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - paas
        - first
        - last
        - copyflag
      BBCount:         43
      ICount:          228
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - lept_stderr
        - pixaaAddPixa
        - pixaaCreate
        - pixaaGetCount
        - pixaaGetPixa
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc1.c:1826,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1827,25'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaCreate
                - pixaaGetPixa
                - pixaaAddPixa
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1828,9'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaCreate
                - pixaaGetPixa
                - pixaaAddPixa
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1827,25'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1827,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1827,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1828,28'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1828,31'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaCreate
                - pixaaGetPixa
                - pixaaAddPixa
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1830,23'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaCreate
                - pixaaGetPixa
                - pixaaAddPixa
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1828,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1829,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1830,23'
              BranchSideFuncs:
                - pixaaGetCount
                - pixaaCreate
                - pixaaGetPixa
                - pixaaAddPixa
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1829,25'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1829,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1829,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1831,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1831,11'
              BranchSideFuncs:
                - pixaaCreate
                - pixaaGetPixa
                - pixaaAddPixa
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1831,11'
              BranchSideFuncs:
                - pixaaCreate
                - pixaaGetPixa
                - pixaaAddPixa
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1832,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1832,26'
              BranchSideFuncs:
                - pixaaCreate
                - pixaaGetPixa
                - pixaaAddPixa
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1833,9'
              BranchSideFuncs:
                - pixaaCreate
                - pixaaGetPixa
                - pixaaAddPixa
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1833,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1834,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1835,9'
              BranchSideFuncs:
                - pixaaCreate
                - pixaaGetPixa
                - pixaaAddPixa
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixafunc1.c:1834,25'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1834,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1834,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1835,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1836,9'
              BranchSideFuncs:
                - pixaaCreate
                - pixaaGetPixa
                - pixaaAddPixa
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1840,9'
              BranchSideFuncs:
                - pixaaCreate
                - pixaaGetPixa
                - pixaaAddPixa
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1836,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1838,16'
              BranchSideFuncs:
                - lept_stderr
                - pixaaCreate
                - pixaaGetPixa
                - pixaaAddPixa
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1838,16'
              BranchSideFuncs:
                - pixaaCreate
                - pixaaGetPixa
                - pixaaAddPixa
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1840,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1841,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1843,13'
              BranchSideFuncs:
                - pixaaCreate
                - pixaaGetPixa
                - pixaaAddPixa
        - Branch String:   'pixafunc1.c:1841,25'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1841,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1841,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1845,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1846,29'
              BranchSideFuncs:
                - pixaaGetPixa
                - pixaaAddPixa
            - BranchSide:      'pixafunc1.c:1849,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixafunc1.c:1827,25'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1829,25'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1830,9'
          Dst:             pixaaGetCount
        - Src:             'pixafunc1.c:1834,25'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1836,9'
          Dst:             lept_stderr
        - Src:             'pixafunc1.c:1841,25'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1844,12'
          Dst:             pixaaCreate
        - Src:             'pixafunc1.c:1846,16'
          Dst:             pixaaGetPixa
        - Src:             'pixafunc1.c:1847,9'
          Dst:             pixaaAddPixa
    - functionName:    pixaSelectRange
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1768
      functionLinenumberEnd: 1797
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixas
        - first
        - last
        - copyflag
      BBCount:         43
      ICount:          228
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - lept_stderr
        - pixaAddPix
        - pixaCreate
        - pixaGetCount
        - pixaGetPix
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixafunc1.c:1773,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1774,24'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - pixaAddPix
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1775,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - pixaAddPix
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1774,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1774,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1774,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1775,28'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1775,31'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - pixaAddPix
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1777,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - pixaAddPix
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1775,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1776,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1777,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - pixaGetPix
                - pixaAddPix
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1776,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1776,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1776,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1778,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1778,11'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - pixaAddPix
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1778,11'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - pixaAddPix
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1779,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1779,26'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - pixaAddPix
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1780,9'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - pixaAddPix
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1780,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1781,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1782,9'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - pixaAddPix
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixafunc1.c:1781,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1781,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1781,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1782,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1783,9'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - pixaAddPix
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1787,9'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - pixaAddPix
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1783,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1785,16'
              BranchSideFuncs:
                - lept_stderr
                - pixaCreate
                - pixaGetPix
                - pixaAddPix
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1785,16'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - pixaAddPix
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1787,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1788,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1790,12'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - pixaAddPix
        - Branch String:   'pixafunc1.c:1788,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1788,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1788,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1792,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1793,26'
              BranchSideFuncs:
                - pixaGetPix
                - pixaAddPix
            - BranchSide:      'pixafunc1.c:1796,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixafunc1.c:1774,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1776,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1777,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:1781,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1783,9'
          Dst:             lept_stderr
        - Src:             'pixafunc1.c:1788,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1791,13'
          Dst:             pixaCreate
        - Src:             'pixafunc1.c:1793,15'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:1794,9'
          Dst:             pixaAddPix
    - functionName:    pixaSort2dByIndex
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1741
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixas
        - naa
        - copyflag
      BBCount:         27
      ICount:          186
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - numaDestroy
        - numaGetCount
        - numaGetIValue
        - numaaGetCount
        - numaaGetNuma
        - numaaGetNumberCount
        - pixaAddBox
        - pixaAddPix
        - pixaCreate
        - pixaGetBox
        - pixaGetCount
        - pixaGetPix
        - pixaaAddPixa
        - pixaaCreate
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc1.c:1712,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1713,25'
              BranchSideFuncs:
                - returnErrorPtr
                - numaaGetNumberCount
                - pixaGetCount
                - numaaGetCount
                - pixaaCreate
                - numaaGetNuma
                - numaGetCount
                - pixaCreate
                - pixaaAddPixa
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1714,10'
              BranchSideFuncs:
                - returnErrorPtr
                - numaaGetNumberCount
                - pixaGetCount
                - numaaGetCount
                - pixaaCreate
                - numaaGetNuma
                - numaGetCount
                - pixaCreate
                - pixaaAddPixa
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1713,25'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1713,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1713,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1714,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1715,25'
              BranchSideFuncs:
                - numaaGetNumberCount
                - pixaGetCount
                - numaaGetCount
                - pixaaCreate
                - numaaGetNuma
                - numaGetCount
                - pixaCreate
                - pixaaAddPixa
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1718,32'
              BranchSideFuncs:
                - numaaGetNumberCount
                - pixaGetCount
                - numaaGetCount
                - pixaaCreate
                - numaaGetNuma
                - numaGetCount
                - pixaCreate
                - pixaaAddPixa
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1715,25'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1715,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1715,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1720,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1721,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1723,23'
              BranchSideFuncs:
                - numaaGetCount
                - pixaaCreate
                - numaaGetNuma
                - numaGetCount
                - pixaCreate
                - pixaaAddPixa
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - pixaAddPix
                - pixaAddBox
        - Branch String:   'pixafunc1.c:1721,25'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1721,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1721,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1725,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1726,27'
              BranchSideFuncs:
                - numaaGetNuma
                - numaGetCount
                - pixaCreate
                - pixaaAddPixa
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - pixaAddPix
                - pixaAddBox
            - BranchSide:      'pixafunc1.c:1740,12'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1729,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1730,27'
              BranchSideFuncs:
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - pixaAddPix
                - pixaAddBox
                - pixaaAddPixa
                - numaDestroy
                - numaaGetNuma
                - numaGetCount
                - pixaCreate
            - BranchSide:      'pixafunc1.c:1736,22'
              BranchSideFuncs:
                - pixaaAddPixa
                - numaDestroy
                - numaaGetNuma
                - numaGetCount
                - pixaCreate
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - pixaAddPix
                - pixaAddBox
      Callsites:
        - Src:             'pixafunc1.c:1713,25'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1715,25'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1718,12'
          Dst:             numaaGetNumberCount
        - Src:             'pixafunc1.c:1719,14'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:1721,25'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1723,9'
          Dst:             numaaGetCount
        - Src:             'pixafunc1.c:1724,11'
          Dst:             pixaaCreate
        - Src:             'pixafunc1.c:1726,14'
          Dst:             numaaGetNuma
        - Src:             'pixafunc1.c:1727,14'
          Dst:             numaGetCount
        - Src:             'pixafunc1.c:1728,16'
          Dst:             pixaCreate
        - Src:             'pixafunc1.c:1730,13'
          Dst:             numaGetIValue
        - Src:             'pixafunc1.c:1731,19'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:1732,19'
          Dst:             pixaGetBox
        - Src:             'pixafunc1.c:1733,13'
          Dst:             pixaAddPix
        - Src:             'pixafunc1.c:1734,13'
          Dst:             pixaAddBox
        - Src:             'pixafunc1.c:1736,9'
          Dst:             pixaaAddPixa
        - Src:             'pixafunc1.c:1737,9'
          Dst:             numaDestroy
    - functionName:    pixaSortByIndex
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1665
      functionLinenumberEnd: 1689
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixas
        - naindex
        - copyflag
      BBCount:         26
      ICount:          150
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - numaGetIValue
        - pixaAddBox
        - pixaAddPix
        - pixaCreate
        - pixaGetBox
        - pixaGetCount
        - pixaGetPix
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixafunc1.c:1671,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1672,24'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaGetCount
                - pixaCreate
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1673,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaGetCount
                - pixaCreate
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1672,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1672,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1672,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1673,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1674,24'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1675,9'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1674,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1674,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1674,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1675,29'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1675,32'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - pixaAddPix
                - pixaAddBox
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1678,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - pixaAddPix
                - pixaAddBox
        - Branch String:   'pixafunc1.c:1675,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1676,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1678,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaCreate
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - pixaAddPix
                - pixaAddBox
        - Branch String:   'pixafunc1.c:1676,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1676,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1676,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1680,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1681,23'
              BranchSideFuncs:
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - pixaAddPix
                - pixaAddBox
            - BranchSide:      'pixafunc1.c:1688,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixafunc1.c:1672,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1674,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1676,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1678,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:1679,13'
          Dst:             pixaCreate
        - Src:             'pixafunc1.c:1681,9'
          Dst:             numaGetIValue
        - Src:             'pixafunc1.c:1682,15'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:1683,15'
          Dst:             pixaGetBox
        - Src:             'pixafunc1.c:1684,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc1.c:1685,9'
          Dst:             pixaAddBox
    - functionName:    pixaBinSort
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1581
      functionLinenumberEnd: 1650
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixas
        - sorttype
        - sortorder
        - pnaindex
        - copyflag
      BBCount:         84
      ICount:          412
      EdgeCount:       111
      CyclomaticComplexity: 29
      functionsReached:
        - boxaGetBoxGeometry
        - boxaGetCount
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetBinSortIndex
        - pixaGetCount
        - pixaSortByIndex
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixafunc1.c:1587,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1587,20'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1588,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1588,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1589,24'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1590,9'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1589,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1589,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1589,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1590,33'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1590,36'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1594,9'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1590,60'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1591,9'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1594,9'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1591,37'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1591,40'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1594,9'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1591,69'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1592,9'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1594,9'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1590,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1593,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1594,9'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1593,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1593,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1593,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1594,40'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1594,43'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1596,9'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1594,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1595,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1596,9'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1595,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1595,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1595,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1596,28'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1596,31'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1600,17'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1596,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1597,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1600,17'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1597,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1597,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1597,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1600,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1601,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1602,22'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1601,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1601,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1601,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1603,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1604,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1607,26'
              BranchSideFuncs:
                - numaCreate
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1604,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1604,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1604,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1607,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1608,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1609,12'
              BranchSideFuncs:
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pixafunc1.c:1608,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1608,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1608,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1609,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1610,28'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1634,35'
              BranchSideFuncs:
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1611,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1614,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1617,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1620,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1623,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1626,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1629,13'
              BranchSideFuncs:
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pixafunc1.c:1629,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1630,9'
              BranchSideFuncs:
                - lept_stderr
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'pixafunc1.c:1630,9'
              BranchSideFuncs:
                - numaGetBinSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pixafunc1.c:1636,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1637,24'
              BranchSideFuncs:
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1640,34'
              BranchSideFuncs:
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1637,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1637,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1637,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1640,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1641,9'
              BranchSideFuncs:
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1645,9'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'pixafunc1.c:1642,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1642,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1642,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1645,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1646,21'
              BranchSideFuncs: []
            - BranchSide:      'pixafunc1.c:1648,9'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'pixafunc1.c:1589,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1593,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1595,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1597,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1601,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1602,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:1603,9'
          Dst:             boxaGetCount
        - Src:             'pixafunc1.c:1604,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1607,15'
          Dst:             numaCreate
        - Src:             'pixafunc1.c:1608,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1610,9'
          Dst:             boxaGetBoxGeometry
        - Src:             'pixafunc1.c:1614,13'
          Dst:             numaAddNumber
        - Src:             'pixafunc1.c:1617,13'
          Dst:             numaAddNumber
        - Src:             'pixafunc1.c:1620,13'
          Dst:             numaAddNumber
        - Src:             'pixafunc1.c:1623,13'
          Dst:             numaAddNumber
        - Src:             'pixafunc1.c:1626,13'
          Dst:             numaAddNumber
        - Src:             'pixafunc1.c:1629,13'
          Dst:             lept_stderr
        - Src:             'pixafunc1.c:1634,15'
          Dst:             numaGetBinSortIndex
        - Src:             'pixafunc1.c:1635,5'
          Dst:             numaDestroy
        - Src:             'pixafunc1.c:1637,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1640,18'
          Dst:             pixaSortByIndex
        - Src:             'pixafunc1.c:1641,9'
          Dst:             numaDestroy
        - Src:             'pixafunc1.c:1642,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1648,9'
          Dst:             numaDestroy
    - functionName:    pixaSetFullSizeBoxa
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3074
      functionLinenumberEnd: 3097
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
      BBCount:         18
      ICount:          110
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - boxCreate
        - boxaAddBox
        - boxaCreate
        - lept_stderr
        - pixDestroy
        - pixGetDimensions
        - pixaGetCount
        - pixaGetPix
        - pixaSetBoxa
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixafunc1.c:3080,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:3081,16'
              BranchSideFuncs:
                - pixaGetCount
                - boxaCreate
                - pixaSetBoxa
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - lept_stderr
            - BranchSide:      'pixafunc1.c:3082,27'
              BranchSideFuncs:
                - pixaGetCount
                - boxaCreate
                - pixaSetBoxa
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixDestroy
                - lept_stderr
        - Branch String:   'pixafunc1.c:3081,16'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:3081,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:3081,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:3082,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:3083,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixafunc1.c:3087,23'
              BranchSideFuncs:
                - boxaCreate
                - pixaSetBoxa
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixDestroy
        - Branch String:   'pixafunc1.c:3083,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:3084,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixafunc1.c:3084,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:3089,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:3090,26'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDimensions
                - boxCreate
                - boxaAddBox
                - pixDestroy
            - BranchSide:      'pixafunc1.c:3096,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixafunc1.c:3081,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc1.c:3082,14'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:3083,9'
          Dst:             lept_stderr
        - Src:             'pixafunc1.c:3087,12'
          Dst:             boxaCreate
        - Src:             'pixafunc1.c:3088,5'
          Dst:             pixaSetBoxa
        - Src:             'pixafunc1.c:3090,15'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:3091,9'
          Dst:             pixGetDimensions
        - Src:             'pixafunc1.c:3092,15'
          Dst:             boxCreate
        - Src:             'pixafunc1.c:3093,9'
          Dst:             boxaAddBox
        - Src:             'pixafunc1.c:3094,9'
          Dst:             pixDestroy
    - functionName:    pixaSort
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1443
      functionLinenumberEnd: 1546
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixas
        - sorttype
        - sortorder
        - pnaindex
        - copyflag
      BBCount:         133
      ICount:          641
      EdgeCount:       178
      CyclomaticComplexity: 47
      functionsReached:
        - boxaGetBoxGeometry
        - boxaGetCount
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetSortIndex
        - pixaBinSort
        - pixaCopy
        - pixaGetCount
        - pixaSetFullSizeBoxa
        - pixaSortByIndex
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixafunc1.c:1449,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1449,20'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1450,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1450,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1451,24'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1452,9'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1451,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1451,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1451,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1452,33'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1452,36'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1460,9'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1452,60'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1453,9'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1460,9'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1453,37'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1453,40'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1460,9'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1453,69'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1454,9'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1460,9'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1454,45'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1455,9'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1460,9'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1455,45'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1456,9'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1460,9'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1456,41'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1457,9'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1460,9'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1457,36'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1458,9'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1460,9'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1452,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1459,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1460,9'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1459,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1459,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1459,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1460,40'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1460,43'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1462,9'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1460,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1461,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1462,9'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1461,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1461,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1461,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1462,28'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1462,31'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1466,27'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
        - Branch String:   'pixafunc1.c:1462,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1463,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1466,27'
              BranchSideFuncs:
                - pixaGetCount
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
                - returnErrorPtr
                - pixaCopy
                - lept_stderr
        - Branch String:   'pixafunc1.c:1463,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1463,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1463,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1466,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1467,9'
              BranchSideFuncs:
                - pixaCopy
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1470,17'
              BranchSideFuncs:
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1467,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1468,25'
              BranchSideFuncs:
                - lept_stderr
                - pixaCopy
            - BranchSide:      'pixafunc1.c:1468,25'
              BranchSideFuncs:
                - pixaCopy
        - Branch String:   'pixafunc1.c:1470,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1471,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1472,23'
              BranchSideFuncs:
                - boxaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - pixaSetFullSizeBoxa
                - lept_stderr
        - Branch String:   'pixafunc1.c:1471,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1471,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1471,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1473,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1474,29'
              BranchSideFuncs:
                - pixaSetFullSizeBoxa
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1480,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1477,37'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1477,40'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1478,13'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixafunc1.c:1477,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1478,13'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1479,5'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1478,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1479,5'
              BranchSideFuncs:
                - lept_stderr
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1479,5'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1480,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1481,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1484,9'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
        - Branch String:   'pixafunc1.c:1481,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1481,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1481,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1484,32'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1485,11'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - pixaBinSort
            - BranchSide:      'pixafunc1.c:1491,26'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1485,36'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1485,40'
              BranchSideFuncs:
                - pixaBinSort
            - BranchSide:      'pixafunc1.c:1488,28'
              BranchSideFuncs:
                - pixaBinSort
        - Branch String:   'pixafunc1.c:1485,65'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1486,11'
              BranchSideFuncs:
                - pixaBinSort
            - BranchSide:      'pixafunc1.c:1488,28'
              BranchSideFuncs:
                - pixaBinSort
        - Branch String:   'pixafunc1.c:1486,40'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1486,44'
              BranchSideFuncs:
                - pixaBinSort
            - BranchSide:      'pixafunc1.c:1488,28'
              BranchSideFuncs:
                - pixaBinSort
        - Branch String:   'pixafunc1.c:1486,74'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1487,11'
              BranchSideFuncs:
                - pixaBinSort
            - BranchSide:      'pixafunc1.c:1488,28'
              BranchSideFuncs:
                - pixaBinSort
        - Branch String:   'pixafunc1.c:1484,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1488,28'
              BranchSideFuncs:
                - pixaBinSort
            - BranchSide:      'pixafunc1.c:1491,26'
              BranchSideFuncs:
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1491,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1492,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1493,12'
              BranchSideFuncs:
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pixafunc1.c:1492,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1492,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1492,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1493,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1494,28'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1530,32'
              BranchSideFuncs:
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1495,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1498,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1501,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1504,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1507,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1510,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1513,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1516,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1519,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1522,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1525,13'
              BranchSideFuncs:
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pixafunc1.c:1510,31'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1527,5'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1527,5'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pixafunc1.c:1513,31'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1527,5'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1527,5'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pixafunc1.c:1525,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1526,9'
              BranchSideFuncs:
                - lept_stderr
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'pixafunc1.c:1526,9'
              BranchSideFuncs:
                - numaGetSortIndex
                - numaDestroy
                - returnErrorPtr
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - boxaGetBoxGeometry
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pixafunc1.c:1532,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1533,24'
              BranchSideFuncs:
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1536,34'
              BranchSideFuncs:
                - pixaSortByIndex
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1533,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1533,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1533,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1536,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1537,9'
              BranchSideFuncs:
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1541,9'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'pixafunc1.c:1538,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1538,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1538,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1541,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1542,21'
              BranchSideFuncs: []
            - BranchSide:      'pixafunc1.c:1544,9'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'pixafunc1.c:1451,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1459,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1461,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1463,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1466,14'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:1467,9'
          Dst:             lept_stderr
        - Src:             'pixafunc1.c:1468,16'
          Dst:             pixaCopy
        - Src:             'pixafunc1.c:1471,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1472,10'
          Dst:             boxaGetCount
        - Src:             'pixafunc1.c:1474,9'
          Dst:             pixaSetFullSizeBoxa
        - Src:             'pixafunc1.c:1478,13'
          Dst:             lept_stderr
        - Src:             'pixafunc1.c:1481,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1488,16'
          Dst:             pixaBinSort
        - Src:             'pixafunc1.c:1491,15'
          Dst:             numaCreate
        - Src:             'pixafunc1.c:1492,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1494,9'
          Dst:             boxaGetBoxGeometry
        - Src:             'pixafunc1.c:1498,13'
          Dst:             numaAddNumber
        - Src:             'pixafunc1.c:1501,13'
          Dst:             numaAddNumber
        - Src:             'pixafunc1.c:1504,13'
          Dst:             numaAddNumber
        - Src:             'pixafunc1.c:1507,13'
          Dst:             numaAddNumber
        - Src:             'pixafunc1.c:1510,13'
          Dst:             numaAddNumber
        - Src:             'pixafunc1.c:1513,13'
          Dst:             numaAddNumber
        - Src:             'pixafunc1.c:1516,13'
          Dst:             numaAddNumber
        - Src:             'pixafunc1.c:1519,13'
          Dst:             numaAddNumber
        - Src:             'pixafunc1.c:1522,13'
          Dst:             numaAddNumber
        - Src:             'pixafunc1.c:1525,13'
          Dst:             lept_stderr
        - Src:             'pixafunc1.c:1530,15'
          Dst:             numaGetSortIndex
        - Src:             'pixafunc1.c:1531,5'
          Dst:             numaDestroy
        - Src:             'pixafunc1.c:1533,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1536,18'
          Dst:             pixaSortByIndex
        - Src:             'pixafunc1.c:1537,9'
          Dst:             numaDestroy
        - Src:             'pixafunc1.c:1538,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1544,9'
          Dst:             numaDestroy
    - functionName:    pixaRenderComponent
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1373
      functionLinenumberEnd: 1405
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixa
        - index
      BBCount:         33
      ICount:          202
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - boxDestroy
        - boxGetGeometry
        - boxaDestroy
        - boxaGetBox
        - boxaGetExtent
        - pixCreate
        - pixDestroy
        - pixGetDepth
        - pixRasterop
        - pixaGetBoxa
        - pixaGetCount
        - pixaGetPix
        - pixaVerifyDepth
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc1.c:1379,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1380,23'
              BranchSideFuncs:
                - pixaGetCount
                - pixaVerifyDepth
                - pixaGetBoxa
                - boxaGetExtent
                - pixCreate
                - pixaGetPix
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
                - boxaDestroy
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1381,22'
              BranchSideFuncs:
                - pixaGetCount
                - pixaVerifyDepth
                - pixaGetBoxa
                - boxaGetExtent
                - pixCreate
                - pixaGetPix
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
                - boxaDestroy
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1380,23'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1380,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1380,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1382,19'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1382,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1383,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1382,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1383,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1384,9'
              BranchSideFuncs:
                - pixaVerifyDepth
                - pixaGetBoxa
                - boxaGetExtent
                - pixCreate
                - pixaGetPix
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
                - boxaDestroy
                - returnErrorPtr
                - pixGetDepth
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1383,23'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1383,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1383,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1384,14'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1384,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixaVerifyDepth
                - pixaGetBoxa
                - boxaGetExtent
                - pixCreate
                - pixaGetPix
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
                - boxaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1386,21'
              BranchSideFuncs:
                - pixaVerifyDepth
                - pixaGetBoxa
                - boxaGetExtent
                - pixCreate
                - pixaGetPix
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1384,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1385,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1386,21'
              BranchSideFuncs:
                - pixaVerifyDepth
                - pixaGetBoxa
                - boxaGetExtent
                - pixCreate
                - pixaGetPix
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1385,23'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1385,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1385,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1387,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1388,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1390,24'
              BranchSideFuncs:
                - pixaGetBoxa
                - boxaGetExtent
                - pixCreate
                - pixaGetPix
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
                - boxaDestroy
        - Branch String:   'pixafunc1.c:1388,23'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1388,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1388,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1391,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1392,23'
              BranchSideFuncs:
                - pixaGetPix
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
                - boxaDestroy
            - BranchSide:      'pixafunc1.c:1396,22'
              BranchSideFuncs:
                - pixaGetPix
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
                - boxaDestroy
      Callsites:
        - Src:             'pixafunc1.c:1380,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1381,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:1383,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1384,18'
          Dst:             pixGetDepth
        - Src:             'pixafunc1.c:1385,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1386,5'
          Dst:             pixaVerifyDepth
        - Src:             'pixafunc1.c:1388,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1390,12'
          Dst:             pixaGetBoxa
        - Src:             'pixafunc1.c:1392,9'
          Dst:             boxaGetExtent
        - Src:             'pixafunc1.c:1393,16'
          Dst:             pixCreate
        - Src:             'pixafunc1.c:1396,11'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:1397,11'
          Dst:             boxaGetBox
        - Src:             'pixafunc1.c:1398,5'
          Dst:             boxGetGeometry
        - Src:             'pixafunc1.c:1399,5'
          Dst:             pixRasterop
        - Src:             'pixafunc1.c:1400,5'
          Dst:             boxDestroy
        - Src:             'pixafunc1.c:1401,5'
          Dst:             pixDestroy
        - Src:             'pixafunc1.c:1402,5'
          Dst:             boxaDestroy
    - functionName:    pixaSelectWithString
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1349
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixas
        - str
        - perror
      BBCount:         51
      ICount:          274
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - lept_stderr
        - numaCreateFromString
        - numaDestroy
        - numaGetCount
        - numaGetIValue
        - numaGetMax
        - pixaAddBox
        - pixaAddPix
        - pixaCreate
        - pixaGetBox
        - pixaGetBoxaCount
        - pixaGetCount
        - pixaGetPix
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc1.c:1312,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1312,18'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - numaCreateFromString
                - numaGetCount
                - numaGetMax
                - pixaGetBoxaCount
                - pixaGetCount
                - pixaCreate
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
                - lept_stderr
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1313,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - numaCreateFromString
                - numaGetCount
                - numaGetMax
                - pixaGetBoxaCount
                - pixaGetCount
                - pixaCreate
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
                - lept_stderr
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1313,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1314,24'
              BranchSideFuncs:
                - returnErrorPtr
                - numaCreateFromString
                - numaGetCount
                - numaGetMax
                - pixaGetBoxaCount
                - pixaGetCount
                - pixaCreate
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
                - lept_stderr
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1315,10'
              BranchSideFuncs:
                - returnErrorPtr
                - numaCreateFromString
                - numaGetCount
                - numaGetMax
                - pixaGetBoxaCount
                - pixaGetCount
                - pixaCreate
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
                - lept_stderr
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1314,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1314,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1314,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1315,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1316,24'
              BranchSideFuncs:
                - numaCreateFromString
                - numaGetCount
                - numaGetMax
                - pixaGetBoxaCount
                - pixaGetCount
                - pixaCreate
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
                - lept_stderr
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1318,36'
              BranchSideFuncs:
                - numaCreateFromString
                - numaGetCount
                - numaGetMax
                - pixaGetBoxaCount
                - pixaGetCount
                - pixaCreate
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
                - lept_stderr
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1316,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1316,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1316,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1318,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1319,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1320,30'
              BranchSideFuncs:
                - numaGetCount
                - numaGetMax
                - pixaGetBoxaCount
                - pixaGetCount
                - pixaCreate
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
                - lept_stderr
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1319,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1319,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1319,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1320,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1321,9'
              BranchSideFuncs:
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1324,16'
              BranchSideFuncs:
                - numaGetMax
                - pixaGetBoxaCount
                - pixaGetCount
                - pixaCreate
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixafunc1.c:1322,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1322,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1322,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1328,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1329,13'
              BranchSideFuncs:
                - pixaCreate
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1333,24'
              BranchSideFuncs:
                - pixaCreate
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
        - Branch String:   'pixafunc1.c:1329,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1329,22'
              BranchSideFuncs:
                - pixaCreate
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1330,9'
              BranchSideFuncs:
                - pixaCreate
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixafunc1.c:1330,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1331,5'
              BranchSideFuncs:
                - lept_stderr
                - pixaCreate
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1331,5'
              BranchSideFuncs:
                - pixaCreate
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
        - Branch String:   'pixafunc1.c:1334,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1335,23'
              BranchSideFuncs:
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - numaDestroy
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1347,5'
              BranchSideFuncs:
                - numaDestroy
        - Branch String:   'pixafunc1.c:1336,21'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1336,24'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1337,13'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
        - Branch String:   'pixafunc1.c:1336,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1337,13'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1340,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixaAddPix
                - numaDestroy
                - numaGetIValue
                - lept_stderr
                - pixaGetBox
                - pixaAddBox
        - Branch String:   'pixafunc1.c:1337,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1338,13'
              BranchSideFuncs:
                - lept_stderr
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
            - BranchSide:      'pixafunc1.c:1338,13'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
        - Branch String:   'pixafunc1.c:1342,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1343,30'
              BranchSideFuncs:
                - pixaGetBox
                - pixaAddBox
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - lept_stderr
            - BranchSide:      'pixafunc1.c:1346,5'
              BranchSideFuncs:
                - numaDestroy
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - lept_stderr
      Callsites:
        - Src:             'pixafunc1.c:1314,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1316,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1318,15'
          Dst:             numaCreateFromString
        - Src:             'pixafunc1.c:1319,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1320,17'
          Dst:             numaGetCount
        - Src:             'pixafunc1.c:1321,9'
          Dst:             numaDestroy
        - Src:             'pixafunc1.c:1322,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1324,5'
          Dst:             numaGetMax
        - Src:             'pixafunc1.c:1326,12'
          Dst:             pixaGetBoxaCount
        - Src:             'pixafunc1.c:1327,12'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:1330,9'
          Dst:             lept_stderr
        - Src:             'pixafunc1.c:1333,13'
          Dst:             pixaCreate
        - Src:             'pixafunc1.c:1335,9'
          Dst:             numaGetIValue
        - Src:             'pixafunc1.c:1337,13'
          Dst:             lept_stderr
        - Src:             'pixafunc1.c:1340,16'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:1341,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc1.c:1343,19'
          Dst:             pixaGetBox
        - Src:             'pixafunc1.c:1344,13'
          Dst:             pixaAddBox
        - Src:             'pixafunc1.c:1347,5'
          Dst:             numaDestroy
    - functionName:    pixAddWithIndicator
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1281
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pixa
        - na
      BBCount:         31
      ICount:          176
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - boxDestroy
        - boxGetGeometry
        - numaGetCount
        - numaGetIValue
        - pixDestroy
        - pixRasterop
        - pixaGetBox
        - pixaGetCount
        - pixaGetPix
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc1.c:1258,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1259,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - numaGetCount
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:1260,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - numaGetCount
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pixafunc1.c:1259,16'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1259,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:1259,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1260,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1261,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - numaGetCount
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:1262,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - numaGetCount
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pixafunc1.c:1261,16'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1261,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:1261,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1262,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1263,16'
              BranchSideFuncs:
                - pixaGetCount
                - numaGetCount
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:1264,22'
              BranchSideFuncs:
                - pixaGetCount
                - numaGetCount
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pixafunc1.c:1263,16'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1263,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:1263,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1265,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1266,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:1268,12'
              BranchSideFuncs:
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
        - Branch String:   'pixafunc1.c:1266,16'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1266,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:1266,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1268,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1269,23'
              BranchSideFuncs:
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
            - BranchSide:      'pixafunc1.c:1280,5'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1270,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1271,30'
              BranchSideFuncs:
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
                - numaGetIValue
            - BranchSide:      'pixafunc1.c:1278,5'
              BranchSideFuncs:
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
      Callsites:
        - Src:             'pixafunc1.c:1259,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc1.c:1261,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc1.c:1263,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc1.c:1264,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:1265,14'
          Dst:             numaGetCount
        - Src:             'pixafunc1.c:1266,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc1.c:1269,9'
          Dst:             numaGetIValue
        - Src:             'pixafunc1.c:1271,19'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:1272,19'
          Dst:             pixaGetBox
        - Src:             'pixafunc1.c:1273,13'
          Dst:             boxGetGeometry
        - Src:             'pixafunc1.c:1274,13'
          Dst:             pixRasterop
        - Src:             'pixafunc1.c:1275,13'
          Dst:             boxDestroy
        - Src:             'pixafunc1.c:1276,13'
          Dst:             pixDestroy
    - functionName:    pixRemoveWithIndicator
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1202
      functionLinenumberEnd: 1231
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pixa
        - na
      BBCount:         31
      ICount:          176
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - boxDestroy
        - boxGetGeometry
        - numaGetCount
        - numaGetIValue
        - pixDestroy
        - pixRasterop
        - pixaGetBox
        - pixaGetCount
        - pixaGetPix
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc1.c:1207,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1208,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - numaGetCount
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:1209,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixaGetCount
                - numaGetCount
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pixafunc1.c:1208,16'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1208,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:1208,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1209,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1210,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - numaGetCount
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:1211,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixaGetCount
                - numaGetCount
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pixafunc1.c:1210,16'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1210,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:1210,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1211,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1212,16'
              BranchSideFuncs:
                - pixaGetCount
                - numaGetCount
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:1213,22'
              BranchSideFuncs:
                - pixaGetCount
                - numaGetCount
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pixafunc1.c:1212,16'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1212,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:1212,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1214,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1215,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:1217,12'
              BranchSideFuncs:
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
        - Branch String:   'pixafunc1.c:1215,16'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1215,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixafunc1.c:1215,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1217,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1218,23'
              BranchSideFuncs:
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
            - BranchSide:      'pixafunc1.c:1230,5'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1219,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1220,30'
              BranchSideFuncs:
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
                - numaGetIValue
            - BranchSide:      'pixafunc1.c:1228,5'
              BranchSideFuncs:
                - numaGetIValue
                - pixaGetPix
                - pixaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixDestroy
      Callsites:
        - Src:             'pixafunc1.c:1208,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc1.c:1210,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc1.c:1212,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc1.c:1213,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:1214,14'
          Dst:             numaGetCount
        - Src:             'pixafunc1.c:1215,16'
          Dst:             returnErrorInt
        - Src:             'pixafunc1.c:1218,9'
          Dst:             numaGetIValue
        - Src:             'pixafunc1.c:1220,19'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:1221,19'
          Dst:             pixaGetBox
        - Src:             'pixafunc1.c:1222,13'
          Dst:             boxGetGeometry
        - Src:             'pixafunc1.c:1223,13'
          Dst:             pixRasterop
        - Src:             'pixafunc1.c:1225,13'
          Dst:             boxDestroy
        - Src:             'pixafunc1.c:1226,13'
          Dst:             pixDestroy
    - functionName:    pixaSelectByNumConnComp
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1089
      functionLinenumberEnd: 1120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixas
        - nmin
        - nmax
        - connectivity
        - pchanged
      BBCount:         35
      ICount:          193
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - pixCountConnComp
        - pixDestroy
        - pixaGetCount
        - pixaGetPix
        - pixaSelectWithIndicator
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc1.c:1095,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1095,20'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaGetCount
                - numaCreate
                - pixaSelectWithIndicator
                - numaDestroy
                - pixaGetPix
                - pixCountConnComp
                - numaAddNumber
                - pixDestroy
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1096,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaGetCount
                - numaCreate
                - pixaSelectWithIndicator
                - numaDestroy
                - pixaGetPix
                - pixCountConnComp
                - numaAddNumber
                - pixDestroy
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1096,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1097,24'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - pixaSelectWithIndicator
                - numaDestroy
                - pixaGetPix
                - pixCountConnComp
                - numaAddNumber
                - pixDestroy
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1098,9'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - pixaSelectWithIndicator
                - numaDestroy
                - pixaGetPix
                - pixCountConnComp
                - numaAddNumber
                - pixDestroy
                - numaAddNumber
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1097,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1097,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1097,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1098,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1099,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1100,9'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - pixaSelectWithIndicator
                - numaDestroy
                - pixaGetPix
                - pixCountConnComp
                - numaAddNumber
                - pixDestroy
                - numaAddNumber
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1099,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1099,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1099,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1100,27'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1100,30'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - pixaSelectWithIndicator
                - numaDestroy
                - pixaGetPix
                - pixCountConnComp
                - numaAddNumber
                - pixDestroy
                - numaAddNumber
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1104,22'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - pixaSelectWithIndicator
                - numaDestroy
                - pixaGetPix
                - pixCountConnComp
                - numaAddNumber
                - pixDestroy
                - numaAddNumber
        - Branch String:   'pixafunc1.c:1100,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1101,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1104,22'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - pixaSelectWithIndicator
                - numaDestroy
                - pixaGetPix
                - pixCountConnComp
                - numaAddNumber
                - pixDestroy
                - numaAddNumber
        - Branch String:   'pixafunc1.c:1101,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1101,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1101,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1106,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1107,26'
              BranchSideFuncs:
                - pixaGetPix
                - pixCountConnComp
                - numaAddNumber
                - pixDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - numaAddNumber
            - BranchSide:      'pixafunc1.c:1117,37'
              BranchSideFuncs:
                - pixaSelectWithIndicator
                - numaDestroy
        - Branch String:   'pixafunc1.c:1109,27'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1109,30'
              BranchSideFuncs:
                - numaAddNumber
                - pixDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - pixaGetPix
                - pixCountConnComp
                - numaAddNumber
            - BranchSide:      'pixafunc1.c:1112,27'
              BranchSideFuncs:
                - numaAddNumber
                - pixDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - pixaGetPix
                - pixCountConnComp
                - numaAddNumber
        - Branch String:   'pixafunc1.c:1109,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1110,27'
              BranchSideFuncs:
                - numaAddNumber
                - pixDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - pixaGetPix
                - pixCountConnComp
                - numaAddNumber
            - BranchSide:      'pixafunc1.c:1112,27'
              BranchSideFuncs:
                - numaAddNumber
                - pixDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - pixaGetPix
                - pixCountConnComp
                - numaAddNumber
      Callsites:
        - Src:             'pixafunc1.c:1097,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1099,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1101,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1104,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:1105,10'
          Dst:             numaCreate
        - Src:             'pixafunc1.c:1107,15'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:1108,9'
          Dst:             pixCountConnComp
        - Src:             'pixafunc1.c:1110,13'
          Dst:             numaAddNumber
        - Src:             'pixafunc1.c:1112,13'
          Dst:             numaAddNumber
        - Src:             'pixafunc1.c:1113,9'
          Dst:             pixDestroy
        - Src:             'pixafunc1.c:1117,13'
          Dst:             pixaSelectWithIndicator
        - Src:             'pixafunc1.c:1118,5'
          Dst:             numaDestroy
    - functionName:    pixaSelectWithIndicator
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1144
      functionLinenumberEnd: 1181
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixas
        - na
        - pchanged
      BBCount:         38
      ICount:          210
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - numaGetCount
        - numaGetIValue
        - pixaAddBox
        - pixaAddPix
        - pixaCopy
        - pixaCreate
        - pixaGetBox
        - pixaGetBoxaCount
        - pixaGetPix
        - returnErrorPtr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'pixafunc1.c:1150,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1151,24'
              BranchSideFuncs:
                - returnErrorPtr
                - numaGetCount
                - pixaCreate
                - pixaGetBoxaCount
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixaCopy
                - numaGetIValue
            - BranchSide:      'pixafunc1.c:1152,10'
              BranchSideFuncs:
                - returnErrorPtr
                - numaGetCount
                - pixaCreate
                - pixaGetBoxaCount
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixaCopy
                - numaGetIValue
        - Branch String:   'pixafunc1.c:1151,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1151,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1151,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1152,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1153,24'
              BranchSideFuncs:
                - numaGetCount
                - pixaCreate
                - pixaGetBoxaCount
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixaCopy
                - numaGetIValue
            - BranchSide:      'pixafunc1.c:1155,11'
              BranchSideFuncs:
                - numaGetCount
                - pixaCreate
                - pixaGetBoxaCount
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixaCopy
                - numaGetIValue
        - Branch String:   'pixafunc1.c:1153,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1153,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1153,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1157,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1158,23'
              BranchSideFuncs:
                - numaGetIValue
                - pixaCreate
                - pixaGetBoxaCount
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixaCopy
            - BranchSide:      'pixafunc1.c:1162,9'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetBoxaCount
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixaCopy
        - Branch String:   'pixafunc1.c:1159,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1159,29'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetBoxaCount
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixaCopy
                - numaGetIValue
            - BranchSide:      'pixafunc1.c:1160,5'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetBoxaCount
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
                - pixaCopy
                - numaGetIValue
        - Branch String:   'pixafunc1.c:1162,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1163,13'
              BranchSideFuncs:
                - pixaCopy
            - BranchSide:      'pixafunc1.c:1166,9'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetBoxaCount
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
        - Branch String:   'pixafunc1.c:1163,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1163,24'
              BranchSideFuncs:
                - pixaCopy
            - BranchSide:      'pixafunc1.c:1164,25'
              BranchSideFuncs:
                - pixaCopy
        - Branch String:   'pixafunc1.c:1166,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1166,20'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetBoxaCount
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
            - BranchSide:      'pixafunc1.c:1167,24'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetBoxaCount
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
        - Branch String:   'pixafunc1.c:1169,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1170,23'
              BranchSideFuncs:
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
            - BranchSide:      'pixafunc1.c:1180,12'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1171,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1171,24'
              BranchSideFuncs:
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
            - BranchSide:      'pixafunc1.c:1172,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixaAddPix
                - numaGetIValue
                - pixaGetBox
                - pixaAddBox
        - Branch String:   'pixafunc1.c:1174,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1175,30'
              BranchSideFuncs:
                - pixaGetBox
                - pixaAddBox
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
            - BranchSide:      'pixafunc1.c:1178,5'
              BranchSideFuncs:
                - numaGetIValue
                - pixaGetPix
                - pixaAddPix
                - pixaGetBox
                - pixaAddBox
      Callsites:
        - Src:             'pixafunc1.c:1151,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1153,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1156,9'
          Dst:             numaGetCount
        - Src:             'pixafunc1.c:1158,9'
          Dst:             numaGetIValue
        - Src:             'pixafunc1.c:1164,16'
          Dst:             pixaCopy
        - Src:             'pixafunc1.c:1167,13'
          Dst:             pixaCreate
        - Src:             'pixafunc1.c:1168,12'
          Dst:             pixaGetBoxaCount
        - Src:             'pixafunc1.c:1170,9'
          Dst:             numaGetIValue
        - Src:             'pixafunc1.c:1172,16'
          Dst:             pixaGetPix
        - Src:             'pixafunc1.c:1173,9'
          Dst:             pixaAddPix
        - Src:             'pixafunc1.c:1175,19'
          Dst:             pixaGetBox
        - Src:             'pixafunc1.c:1176,13'
          Dst:             pixaAddBox
    - functionName:    pixaSelectByWidthHeightRatio
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1062
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixas
        - thresh
        - type
        - pchanged
      BBCount:         21
      ICount:          116
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - numaDestroy
        - numaMakeThresholdIndicator
        - pixaFindWidthHeightRatio
        - pixaSelectWithIndicator
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixafunc1.c:1044,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1045,24'
              BranchSideFuncs:
                - pixaFindWidthHeightRatio
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1046,9'
              BranchSideFuncs:
                - pixaFindWidthHeightRatio
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:1045,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1045,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1045,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:1046,32'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1046,35'
              BranchSideFuncs:
                - pixaFindWidthHeightRatio
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1051,35'
              BranchSideFuncs:
                - pixaFindWidthHeightRatio
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
        - Branch String:   'pixafunc1.c:1046,58'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1047,9'
              BranchSideFuncs:
                - pixaFindWidthHeightRatio
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1051,35'
              BranchSideFuncs:
                - pixaFindWidthHeightRatio
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
        - Branch String:   'pixafunc1.c:1047,33'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1047,36'
              BranchSideFuncs:
                - pixaFindWidthHeightRatio
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1051,35'
              BranchSideFuncs:
                - pixaFindWidthHeightRatio
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
        - Branch String:   'pixafunc1.c:1046,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1048,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1051,35'
              BranchSideFuncs:
                - pixaFindWidthHeightRatio
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
        - Branch String:   'pixafunc1.c:1048,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1048,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:1048,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixafunc1.c:1045,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1048,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:1051,10'
          Dst:             pixaFindWidthHeightRatio
        - Src:             'pixafunc1.c:1054,11'
          Dst:             numaMakeThresholdIndicator
        - Src:             'pixafunc1.c:1055,5'
          Dst:             numaDestroy
        - Src:             'pixafunc1.c:1058,13'
          Dst:             pixaSelectWithIndicator
        - Src:             'pixafunc1.c:1060,5'
          Dst:             numaDestroy
    - functionName:    pixSelectByWidthHeightRatio
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - float
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - thresh
        - connectivity
        - type
        - pchanged
      BBCount:         42
      ICount:          248
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - boxaDestroy
        - pixConnComp
        - pixCopy
        - pixCopyColormap
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCopyText
        - pixCreateTemplate
        - pixGetDimensions
        - pixZero
        - pixaDestroy
        - pixaDisplay
        - pixaGetCount
        - pixaSelectByWidthHeightRatio
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc1.c:971,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:972,23'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByWidthHeightRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:973,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByWidthHeightRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:972,23'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:972,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:972,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:973,27'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:973,30'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByWidthHeightRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:975,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByWidthHeightRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:973,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:974,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:975,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByWidthHeightRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:974,23'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:974,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:974,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:975,32'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:975,35'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByWidthHeightRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:978,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByWidthHeightRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:975,58'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:976,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByWidthHeightRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:978,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByWidthHeightRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:976,33'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:976,36'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByWidthHeightRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:978,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByWidthHeightRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:975,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:977,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:978,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByWidthHeightRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:977,23'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:977,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:977,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:978,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:978,20'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByWidthHeightRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
            - BranchSide:      'pixafunc1.c:981,13'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByWidthHeightRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:982,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:983,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'pixafunc1.c:986,24'
              BranchSideFuncs:
                - pixConnComp
                - pixaSelectByWidthHeightRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
        - Branch String:   'pixafunc1.c:991,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:992,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
            - BranchSide:      'pixafunc1.c:997,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
        - Branch String:   'pixafunc1.c:997,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:997,20'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
            - BranchSide:      'pixafunc1.c:998,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
        - Branch String:   'pixafunc1.c:1000,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:1001,34'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixaDestroy
            - BranchSide:      'pixafunc1.c:1003,28'
              BranchSideFuncs:
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
      Callsites:
        - Src:             'pixafunc1.c:972,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:974,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:977,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:981,5'
          Dst:             pixZero
        - Src:             'pixafunc1.c:983,16'
          Dst:             pixCopy
        - Src:             'pixafunc1.c:986,12'
          Dst:             pixConnComp
        - Src:             'pixafunc1.c:987,13'
          Dst:             pixaSelectByWidthHeightRatio
        - Src:             'pixafunc1.c:988,5'
          Dst:             boxaDestroy
        - Src:             'pixafunc1.c:989,5'
          Dst:             pixaDestroy
        - Src:             'pixafunc1.c:992,9'
          Dst:             pixaDestroy
        - Src:             'pixafunc1.c:993,16'
          Dst:             pixCopy
        - Src:             'pixafunc1.c:998,5'
          Dst:             pixGetDimensions
        - Src:             'pixafunc1.c:999,13'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:1001,16'
          Dst:             pixCreateTemplate
        - Src:             'pixafunc1.c:1003,16'
          Dst:             pixaDisplay
        - Src:             'pixafunc1.c:1004,9'
          Dst:             pixCopyResolution
        - Src:             'pixafunc1.c:1005,9'
          Dst:             pixCopyColormap
        - Src:             'pixafunc1.c:1006,9'
          Dst:             pixCopyText
        - Src:             'pixafunc1.c:1007,9'
          Dst:             pixCopyInputFormat
        - Src:             'pixafunc1.c:1009,5'
          Dst:             pixaDestroy
    - functionName:    pixaSelectByArea
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 933
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixas
        - thresh
        - type
        - pchanged
      BBCount:         21
      ICount:          116
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - numaDestroy
        - numaMakeThresholdIndicator
        - pixaCountPixels
        - pixaSelectWithIndicator
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixafunc1.c:915,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:916,24'
              BranchSideFuncs:
                - pixaCountPixels
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:917,9'
              BranchSideFuncs:
                - pixaCountPixels
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:916,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:916,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:916,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:917,32'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:917,35'
              BranchSideFuncs:
                - pixaCountPixels
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:922,26'
              BranchSideFuncs:
                - pixaCountPixels
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
        - Branch String:   'pixafunc1.c:917,58'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:918,9'
              BranchSideFuncs:
                - pixaCountPixels
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:922,26'
              BranchSideFuncs:
                - pixaCountPixels
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
        - Branch String:   'pixafunc1.c:918,33'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:918,36'
              BranchSideFuncs:
                - pixaCountPixels
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:922,26'
              BranchSideFuncs:
                - pixaCountPixels
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
        - Branch String:   'pixafunc1.c:917,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:919,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:922,26'
              BranchSideFuncs:
                - pixaCountPixels
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
        - Branch String:   'pixafunc1.c:919,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:919,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:919,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixafunc1.c:916,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:919,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:922,10'
          Dst:             pixaCountPixels
        - Src:             'pixafunc1.c:925,11'
          Dst:             numaMakeThresholdIndicator
        - Src:             'pixafunc1.c:926,5'
          Dst:             numaDestroy
        - Src:             'pixafunc1.c:929,13'
          Dst:             pixaSelectWithIndicator
        - Src:             'pixafunc1.c:931,5'
          Dst:             numaDestroy
    - functionName:    pixSelectByArea
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - float
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - thresh
        - connectivity
        - type
        - pchanged
      BBCount:         42
      ICount:          248
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - boxaDestroy
        - pixConnComp
        - pixCopy
        - pixCopyColormap
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCopyText
        - pixCreateTemplate
        - pixGetDimensions
        - pixZero
        - pixaDestroy
        - pixaDisplay
        - pixaGetCount
        - pixaSelectByArea
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc1.c:842,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:843,23'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByArea
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:844,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByArea
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:843,23'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:843,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:843,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:844,27'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:844,30'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByArea
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:846,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByArea
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:844,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:845,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:846,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByArea
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:845,23'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:845,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:845,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:846,32'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:846,35'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByArea
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:849,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByArea
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:846,58'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:847,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByArea
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:849,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByArea
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:847,33'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:847,36'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByArea
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:849,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByArea
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:846,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:848,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:849,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByArea
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:848,23'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:848,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:848,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:849,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:849,20'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByArea
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
            - BranchSide:      'pixafunc1.c:852,13'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByArea
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:853,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:854,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'pixafunc1.c:857,24'
              BranchSideFuncs:
                - pixConnComp
                - pixaSelectByArea
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
        - Branch String:   'pixafunc1.c:862,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:863,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
            - BranchSide:      'pixafunc1.c:868,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
        - Branch String:   'pixafunc1.c:868,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:868,20'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
            - BranchSide:      'pixafunc1.c:869,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
        - Branch String:   'pixafunc1.c:871,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:872,34'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixaDestroy
            - BranchSide:      'pixafunc1.c:874,28'
              BranchSideFuncs:
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
      Callsites:
        - Src:             'pixafunc1.c:843,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:845,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:848,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:852,5'
          Dst:             pixZero
        - Src:             'pixafunc1.c:854,16'
          Dst:             pixCopy
        - Src:             'pixafunc1.c:857,12'
          Dst:             pixConnComp
        - Src:             'pixafunc1.c:858,13'
          Dst:             pixaSelectByArea
        - Src:             'pixafunc1.c:859,5'
          Dst:             boxaDestroy
        - Src:             'pixafunc1.c:860,5'
          Dst:             pixaDestroy
        - Src:             'pixafunc1.c:863,9'
          Dst:             pixaDestroy
        - Src:             'pixafunc1.c:864,16'
          Dst:             pixCopy
        - Src:             'pixafunc1.c:869,5'
          Dst:             pixGetDimensions
        - Src:             'pixafunc1.c:870,13'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:872,16'
          Dst:             pixCreateTemplate
        - Src:             'pixafunc1.c:874,16'
          Dst:             pixaDisplay
        - Src:             'pixafunc1.c:875,9'
          Dst:             pixCopyResolution
        - Src:             'pixafunc1.c:876,9'
          Dst:             pixCopyColormap
        - Src:             'pixafunc1.c:877,9'
          Dst:             pixCopyText
        - Src:             'pixafunc1.c:878,9'
          Dst:             pixCopyInputFormat
        - Src:             'pixafunc1.c:880,5'
          Dst:             pixaDestroy
    - functionName:    pixaSelectByAreaFraction
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixas
        - thresh
        - type
        - pchanged
      BBCount:         21
      ICount:          116
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - numaDestroy
        - numaMakeThresholdIndicator
        - pixaFindAreaFraction
        - pixaSelectWithIndicator
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixafunc1.c:785,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:786,24'
              BranchSideFuncs:
                - pixaFindAreaFraction
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:787,9'
              BranchSideFuncs:
                - pixaFindAreaFraction
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:786,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:786,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:786,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:787,32'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:787,35'
              BranchSideFuncs:
                - pixaFindAreaFraction
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:792,31'
              BranchSideFuncs:
                - pixaFindAreaFraction
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
        - Branch String:   'pixafunc1.c:787,58'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:788,9'
              BranchSideFuncs:
                - pixaFindAreaFraction
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:792,31'
              BranchSideFuncs:
                - pixaFindAreaFraction
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
        - Branch String:   'pixafunc1.c:788,33'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:788,36'
              BranchSideFuncs:
                - pixaFindAreaFraction
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:792,31'
              BranchSideFuncs:
                - pixaFindAreaFraction
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
        - Branch String:   'pixafunc1.c:787,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:789,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:792,31'
              BranchSideFuncs:
                - pixaFindAreaFraction
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
        - Branch String:   'pixafunc1.c:789,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:789,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:789,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixafunc1.c:786,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:789,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:792,10'
          Dst:             pixaFindAreaFraction
        - Src:             'pixafunc1.c:795,11'
          Dst:             numaMakeThresholdIndicator
        - Src:             'pixafunc1.c:796,5'
          Dst:             numaDestroy
        - Src:             'pixafunc1.c:799,13'
          Dst:             pixaSelectWithIndicator
        - Src:             'pixafunc1.c:801,5'
          Dst:             numaDestroy
    - functionName:    pixSelectByAreaFraction
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - float
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - thresh
        - connectivity
        - type
        - pchanged
      BBCount:         42
      ICount:          248
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - boxaDestroy
        - pixConnComp
        - pixCopy
        - pixCopyColormap
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCopyText
        - pixCreateTemplate
        - pixGetDimensions
        - pixZero
        - pixaDestroy
        - pixaDisplay
        - pixaGetCount
        - pixaSelectByAreaFraction
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc1.c:712,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:713,23'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByAreaFraction
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:714,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByAreaFraction
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:713,23'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:713,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:713,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:714,27'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:714,30'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByAreaFraction
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:716,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByAreaFraction
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:714,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:715,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:716,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByAreaFraction
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:715,23'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:715,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:715,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:716,32'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:716,35'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByAreaFraction
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:719,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByAreaFraction
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:716,58'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:717,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByAreaFraction
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:719,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByAreaFraction
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:717,33'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:717,36'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByAreaFraction
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:719,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByAreaFraction
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:716,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:718,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:719,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByAreaFraction
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:718,23'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:718,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:718,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:719,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:719,20'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByAreaFraction
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
            - BranchSide:      'pixafunc1.c:722,13'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByAreaFraction
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:723,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:724,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'pixafunc1.c:727,24'
              BranchSideFuncs:
                - pixConnComp
                - pixaSelectByAreaFraction
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
        - Branch String:   'pixafunc1.c:732,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:733,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
            - BranchSide:      'pixafunc1.c:738,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
        - Branch String:   'pixafunc1.c:738,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:738,20'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
            - BranchSide:      'pixafunc1.c:739,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
        - Branch String:   'pixafunc1.c:741,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:742,34'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixaDestroy
            - BranchSide:      'pixafunc1.c:744,28'
              BranchSideFuncs:
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
      Callsites:
        - Src:             'pixafunc1.c:713,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:715,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:718,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:722,5'
          Dst:             pixZero
        - Src:             'pixafunc1.c:724,16'
          Dst:             pixCopy
        - Src:             'pixafunc1.c:727,12'
          Dst:             pixConnComp
        - Src:             'pixafunc1.c:728,13'
          Dst:             pixaSelectByAreaFraction
        - Src:             'pixafunc1.c:729,5'
          Dst:             boxaDestroy
        - Src:             'pixafunc1.c:730,5'
          Dst:             pixaDestroy
        - Src:             'pixafunc1.c:733,9'
          Dst:             pixaDestroy
        - Src:             'pixafunc1.c:734,16'
          Dst:             pixCopy
        - Src:             'pixafunc1.c:739,5'
          Dst:             pixGetDimensions
        - Src:             'pixafunc1.c:740,13'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:742,16'
          Dst:             pixCreateTemplate
        - Src:             'pixafunc1.c:744,16'
          Dst:             pixaDisplay
        - Src:             'pixafunc1.c:745,9'
          Dst:             pixCopyResolution
        - Src:             'pixafunc1.c:746,9'
          Dst:             pixCopyColormap
        - Src:             'pixafunc1.c:747,9'
          Dst:             pixCopyText
        - Src:             'pixafunc1.c:748,9'
          Dst:             pixCopyInputFormat
        - Src:             'pixafunc1.c:750,5'
          Dst:             pixaDestroy
    - functionName:    pixaSelectByPerimSizeRatio
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixas
        - thresh
        - type
        - pchanged
      BBCount:         21
      ICount:          116
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - numaDestroy
        - numaMakeThresholdIndicator
        - pixaFindPerimSizeRatio
        - pixaSelectWithIndicator
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixafunc1.c:655,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:656,24'
              BranchSideFuncs:
                - pixaFindPerimSizeRatio
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:657,9'
              BranchSideFuncs:
                - pixaFindPerimSizeRatio
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:656,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:656,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:656,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:657,32'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:657,35'
              BranchSideFuncs:
                - pixaFindPerimSizeRatio
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:662,33'
              BranchSideFuncs:
                - pixaFindPerimSizeRatio
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
        - Branch String:   'pixafunc1.c:657,58'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:658,9'
              BranchSideFuncs:
                - pixaFindPerimSizeRatio
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:662,33'
              BranchSideFuncs:
                - pixaFindPerimSizeRatio
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
        - Branch String:   'pixafunc1.c:658,33'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:658,36'
              BranchSideFuncs:
                - pixaFindPerimSizeRatio
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:662,33'
              BranchSideFuncs:
                - pixaFindPerimSizeRatio
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
        - Branch String:   'pixafunc1.c:657,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:659,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:662,33'
              BranchSideFuncs:
                - pixaFindPerimSizeRatio
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
        - Branch String:   'pixafunc1.c:659,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:659,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:659,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixafunc1.c:656,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:659,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:662,10'
          Dst:             pixaFindPerimSizeRatio
        - Src:             'pixafunc1.c:665,11'
          Dst:             numaMakeThresholdIndicator
        - Src:             'pixafunc1.c:666,5'
          Dst:             numaDestroy
        - Src:             'pixafunc1.c:669,13'
          Dst:             pixaSelectWithIndicator
        - Src:             'pixafunc1.c:671,5'
          Dst:             numaDestroy
    - functionName:    pixSelectByPerimSizeRatio
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - float
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - thresh
        - connectivity
        - type
        - pchanged
      BBCount:         42
      ICount:          248
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - boxaDestroy
        - pixConnComp
        - pixCopy
        - pixCopyColormap
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCopyText
        - pixCreateTemplate
        - pixGetDimensions
        - pixZero
        - pixaDestroy
        - pixaDisplay
        - pixaGetCount
        - pixaSelectByPerimSizeRatio
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc1.c:586,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:587,23'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByPerimSizeRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:588,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByPerimSizeRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:587,23'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:587,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:587,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:588,27'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:588,30'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByPerimSizeRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:590,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByPerimSizeRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:588,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:589,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:590,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByPerimSizeRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:589,23'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:589,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:589,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:590,32'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:590,35'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByPerimSizeRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:593,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByPerimSizeRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:590,58'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:591,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByPerimSizeRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:593,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByPerimSizeRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:591,33'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:591,36'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByPerimSizeRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:593,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByPerimSizeRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:590,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:592,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:593,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByPerimSizeRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:592,23'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:592,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:592,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:593,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:593,20'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByPerimSizeRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
            - BranchSide:      'pixafunc1.c:596,13'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByPerimSizeRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:597,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:598,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'pixafunc1.c:601,24'
              BranchSideFuncs:
                - pixConnComp
                - pixaSelectByPerimSizeRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
        - Branch String:   'pixafunc1.c:606,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:607,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
            - BranchSide:      'pixafunc1.c:612,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
        - Branch String:   'pixafunc1.c:612,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:612,20'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
            - BranchSide:      'pixafunc1.c:613,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
        - Branch String:   'pixafunc1.c:615,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:616,34'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixaDestroy
            - BranchSide:      'pixafunc1.c:618,28'
              BranchSideFuncs:
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
      Callsites:
        - Src:             'pixafunc1.c:587,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:589,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:592,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:596,5'
          Dst:             pixZero
        - Src:             'pixafunc1.c:598,16'
          Dst:             pixCopy
        - Src:             'pixafunc1.c:601,12'
          Dst:             pixConnComp
        - Src:             'pixafunc1.c:602,13'
          Dst:             pixaSelectByPerimSizeRatio
        - Src:             'pixafunc1.c:603,5'
          Dst:             boxaDestroy
        - Src:             'pixafunc1.c:604,5'
          Dst:             pixaDestroy
        - Src:             'pixafunc1.c:607,9'
          Dst:             pixaDestroy
        - Src:             'pixafunc1.c:608,16'
          Dst:             pixCopy
        - Src:             'pixafunc1.c:613,5'
          Dst:             pixGetDimensions
        - Src:             'pixafunc1.c:614,13'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:616,16'
          Dst:             pixCreateTemplate
        - Src:             'pixafunc1.c:618,16'
          Dst:             pixaDisplay
        - Src:             'pixafunc1.c:619,9'
          Dst:             pixCopyResolution
        - Src:             'pixafunc1.c:620,9'
          Dst:             pixCopyColormap
        - Src:             'pixafunc1.c:621,9'
          Dst:             pixCopyText
        - Src:             'pixafunc1.c:622,9'
          Dst:             pixCopyInputFormat
        - Src:             'pixafunc1.c:624,5'
          Dst:             pixaDestroy
    - functionName:    pixaSelectByPerimToAreaRatio
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixas
        - thresh
        - type
        - pchanged
      BBCount:         21
      ICount:          116
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - numaDestroy
        - numaMakeThresholdIndicator
        - pixaFindPerimToAreaRatio
        - pixaSelectWithIndicator
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixafunc1.c:528,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:529,24'
              BranchSideFuncs:
                - pixaFindPerimToAreaRatio
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:530,9'
              BranchSideFuncs:
                - pixaFindPerimToAreaRatio
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:529,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:529,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:529,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:530,32'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:530,35'
              BranchSideFuncs:
                - pixaFindPerimToAreaRatio
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:535,35'
              BranchSideFuncs:
                - pixaFindPerimToAreaRatio
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
        - Branch String:   'pixafunc1.c:530,58'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:531,9'
              BranchSideFuncs:
                - pixaFindPerimToAreaRatio
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:535,35'
              BranchSideFuncs:
                - pixaFindPerimToAreaRatio
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
        - Branch String:   'pixafunc1.c:531,33'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:531,36'
              BranchSideFuncs:
                - pixaFindPerimToAreaRatio
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:535,35'
              BranchSideFuncs:
                - pixaFindPerimToAreaRatio
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
        - Branch String:   'pixafunc1.c:530,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:532,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:535,35'
              BranchSideFuncs:
                - pixaFindPerimToAreaRatio
                - numaMakeThresholdIndicator
                - numaDestroy
                - pixaSelectWithIndicator
                - numaDestroy
        - Branch String:   'pixafunc1.c:532,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:532,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:532,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixafunc1.c:529,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:532,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:535,10'
          Dst:             pixaFindPerimToAreaRatio
        - Src:             'pixafunc1.c:538,11'
          Dst:             numaMakeThresholdIndicator
        - Src:             'pixafunc1.c:539,5'
          Dst:             numaDestroy
        - Src:             'pixafunc1.c:542,13'
          Dst:             pixaSelectWithIndicator
        - Src:             'pixafunc1.c:544,5'
          Dst:             numaDestroy
    - functionName:    pixSelectByPerimToAreaRatio
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - float
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - thresh
        - connectivity
        - type
        - pchanged
      BBCount:         42
      ICount:          248
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - boxaDestroy
        - pixConnComp
        - pixCopy
        - pixCopyColormap
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCopyText
        - pixCreateTemplate
        - pixGetDimensions
        - pixZero
        - pixaDestroy
        - pixaDisplay
        - pixaGetCount
        - pixaSelectByPerimToAreaRatio
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixafunc1.c:459,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:460,23'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByPerimToAreaRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:461,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByPerimToAreaRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:460,23'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:460,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:460,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:461,27'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:461,30'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByPerimToAreaRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:463,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByPerimToAreaRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:461,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:462,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:463,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByPerimToAreaRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:462,23'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:462,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:462,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:463,32'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:463,35'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByPerimToAreaRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:466,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByPerimToAreaRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:463,58'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:464,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByPerimToAreaRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:466,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByPerimToAreaRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:464,33'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:464,36'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByPerimToAreaRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:466,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByPerimToAreaRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:463,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:465,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:466,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByPerimToAreaRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:465,23'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:465,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:465,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:466,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:466,20'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByPerimToAreaRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
            - BranchSide:      'pixafunc1.c:469,13'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectByPerimToAreaRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:470,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:471,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'pixafunc1.c:474,24'
              BranchSideFuncs:
                - pixConnComp
                - pixaSelectByPerimToAreaRatio
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
        - Branch String:   'pixafunc1.c:479,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:480,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
            - BranchSide:      'pixafunc1.c:485,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
        - Branch String:   'pixafunc1.c:485,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:485,20'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
            - BranchSide:      'pixafunc1.c:486,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
        - Branch String:   'pixafunc1.c:488,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:489,34'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixaDestroy
            - BranchSide:      'pixafunc1.c:491,28'
              BranchSideFuncs:
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
      Callsites:
        - Src:             'pixafunc1.c:460,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:462,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:465,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:469,5'
          Dst:             pixZero
        - Src:             'pixafunc1.c:471,16'
          Dst:             pixCopy
        - Src:             'pixafunc1.c:474,12'
          Dst:             pixConnComp
        - Src:             'pixafunc1.c:475,13'
          Dst:             pixaSelectByPerimToAreaRatio
        - Src:             'pixafunc1.c:476,5'
          Dst:             boxaDestroy
        - Src:             'pixafunc1.c:477,5'
          Dst:             pixaDestroy
        - Src:             'pixafunc1.c:480,9'
          Dst:             pixaDestroy
        - Src:             'pixafunc1.c:481,16'
          Dst:             pixCopy
        - Src:             'pixafunc1.c:486,5'
          Dst:             pixGetDimensions
        - Src:             'pixafunc1.c:487,13'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:489,16'
          Dst:             pixCreateTemplate
        - Src:             'pixafunc1.c:491,16'
          Dst:             pixaDisplay
        - Src:             'pixafunc1.c:492,9'
          Dst:             pixCopyResolution
        - Src:             'pixafunc1.c:493,9'
          Dst:             pixCopyColormap
        - Src:             'pixafunc1.c:494,9'
          Dst:             pixCopyText
        - Src:             'pixafunc1.c:495,9'
          Dst:             pixCopyInputFormat
        - Src:             'pixafunc1.c:497,5'
          Dst:             pixaDestroy
    - functionName:    pixaMakeSizeIndicator
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixa
        - width
        - height
        - type
        - relation
      BBCount:         146
      ICount:          628
      EdgeCount:       199
      CyclomaticComplexity: 55
      functionsReached:
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - pixaGetCount
        - pixaGetPixDimensions
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixafunc1.c:368,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:369,24'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - pixaGetPixDimensions
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:370,9'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - pixaGetPixDimensions
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:369,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:369,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:369,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:370,32'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:370,35'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - pixaGetPixDimensions
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:373,9'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - pixaGetPixDimensions
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:370,59'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:371,9'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - pixaGetPixDimensions
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:373,9'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - pixaGetPixDimensions
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:371,36'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:371,39'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - pixaGetPixDimensions
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:373,9'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - pixaGetPixDimensions
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:370,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:372,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:373,9'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - pixaGetPixDimensions
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:372,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:372,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:372,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:373,36'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:373,39'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - pixaGetPixDimensions
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:377,22'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - pixaGetPixDimensions
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pixafunc1.c:373,66'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:374,9'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - pixaGetPixDimensions
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:377,22'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - pixaGetPixDimensions
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pixafunc1.c:374,37'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:374,40'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - pixaGetPixDimensions
                - numaAddNumber
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:377,22'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - pixaGetPixDimensions
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pixafunc1.c:373,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:375,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:377,22'
              BranchSideFuncs:
                - pixaGetCount
                - numaCreate
                - pixaGetPixDimensions
                - numaAddNumber
                - lept_stderr
        - Branch String:   'pixafunc1.c:375,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:375,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:375,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:379,5'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:380,14'
              BranchSideFuncs:
                - pixaGetPixDimensions
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'pixafunc1.c:419,12'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:382,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:385,18'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:392,18'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:399,19'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:406,19'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:413,13'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:385,45'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:385,48'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:386,18'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:385,59'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:386,18'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:389,22'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:386,45'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:386,48'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:387,18'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:386,59'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:387,18'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:389,22'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:387,46'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:387,49'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:388,18'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:387,61'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:388,18'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:389,22'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:388,46'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:388,49'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:390,13'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:385,17'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:389,22'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:390,13'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:392,45'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:392,48'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:393,18'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:392,60'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:393,18'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:396,22'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:393,45'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:393,48'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:394,18'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:393,60'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:394,18'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:396,22'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:394,46'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:394,49'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:395,18'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:394,62'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:395,18'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:396,22'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:395,46'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:395,49'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:397,13'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:392,17'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:396,22'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:397,13'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:399,47'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:399,51'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:400,19'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:399,61'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:399,64'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:403,26'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:399,77'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:400,19'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:403,26'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:400,47'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:400,51'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:401,18'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:400,61'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:400,64'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:403,26'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:400,77'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:401,18'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:403,26'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:401,47'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:401,51'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:402,19'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:401,62'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:401,65'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:403,26'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:401,79'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:402,19'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:403,26'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:402,48'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:402,52'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:404,13'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:402,63'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:402,66'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:403,26'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:399,17'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:403,26'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:404,13'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:406,47'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:406,51'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:407,19'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:406,61'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:406,64'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:407,19'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:406,77'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:407,19'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:410,26'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:407,47'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:407,51'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:408,18'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:407,61'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:407,64'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:408,18'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:407,77'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:408,18'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:410,26'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:408,47'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:408,51'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:409,19'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:408,62'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:408,65'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:409,19'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:408,79'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:409,19'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:410,26'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:409,48'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:409,52'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:411,13'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:409,63'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:409,66'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:411,13'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:406,17'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:410,26'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
            - BranchSide:      'pixafunc1.c:411,13'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
        - Branch String:   'pixafunc1.c:413,13'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:414,13'
              BranchSideFuncs:
                - lept_stderr
                - numaAddNumber
                - pixaGetPixDimensions
            - BranchSide:      'pixafunc1.c:414,13'
              BranchSideFuncs:
                - numaAddNumber
                - pixaGetPixDimensions
                - lept_stderr
      Callsites:
        - Src:             'pixafunc1.c:369,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:372,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:375,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:377,9'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:378,10'
          Dst:             numaCreate
        - Src:             'pixafunc1.c:381,9'
          Dst:             pixaGetPixDimensions
        - Src:             'pixafunc1.c:413,13'
          Dst:             lept_stderr
        - Src:             'pixafunc1.c:416,9'
          Dst:             numaAddNumber
    - functionName:    pixaSelectBySize
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixas
        - width
        - height
        - type
        - relation
        - pchanged
      BBCount:         33
      ICount:          166
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - numaDestroy
        - pixaMakeSizeIndicator
        - pixaSelectWithIndicator
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pixafunc1.c:315,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:316,24'
              BranchSideFuncs:
                - pixaMakeSizeIndicator
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:317,9'
              BranchSideFuncs:
                - pixaMakeSizeIndicator
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:316,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:316,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:316,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:317,32'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:317,35'
              BranchSideFuncs:
                - pixaMakeSizeIndicator
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:320,9'
              BranchSideFuncs:
                - pixaMakeSizeIndicator
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:317,59'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:318,9'
              BranchSideFuncs:
                - pixaMakeSizeIndicator
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:320,9'
              BranchSideFuncs:
                - pixaMakeSizeIndicator
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:318,36'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:318,39'
              BranchSideFuncs:
                - pixaMakeSizeIndicator
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:320,9'
              BranchSideFuncs:
                - pixaMakeSizeIndicator
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:317,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:319,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:320,9'
              BranchSideFuncs:
                - pixaMakeSizeIndicator
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:319,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:319,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:319,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:320,36'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:320,39'
              BranchSideFuncs:
                - pixaMakeSizeIndicator
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:325,32'
              BranchSideFuncs:
                - pixaMakeSizeIndicator
                - pixaSelectWithIndicator
                - numaDestroy
        - Branch String:   'pixafunc1.c:320,66'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:321,9'
              BranchSideFuncs:
                - pixaMakeSizeIndicator
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:325,32'
              BranchSideFuncs:
                - pixaMakeSizeIndicator
                - pixaSelectWithIndicator
                - numaDestroy
        - Branch String:   'pixafunc1.c:321,37'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:321,40'
              BranchSideFuncs:
                - pixaMakeSizeIndicator
                - pixaSelectWithIndicator
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:325,32'
              BranchSideFuncs:
                - pixaMakeSizeIndicator
                - pixaSelectWithIndicator
                - numaDestroy
        - Branch String:   'pixafunc1.c:320,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:322,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:325,32'
              BranchSideFuncs:
                - pixaMakeSizeIndicator
                - pixaSelectWithIndicator
                - numaDestroy
        - Branch String:   'pixafunc1.c:322,24'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:322,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:322,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixafunc1.c:316,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:319,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:322,24'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:325,10'
          Dst:             pixaMakeSizeIndicator
        - Src:             'pixafunc1.c:328,13'
          Dst:             pixaSelectWithIndicator
        - Src:             'pixafunc1.c:330,5'
          Dst:             numaDestroy
    - functionName:    pixSelectBySize
      functionSourceFile: '/src/leptonica/src/pixafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - width
        - height
        - connectivity
        - type
        - relation
        - pchanged
      BBCount:         54
      ICount:          304
      EdgeCount:       74
      CyclomaticComplexity: 22
      functionsReached:
        - boxaDestroy
        - pixConnComp
        - pixCopy
        - pixCopyColormap
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCopyText
        - pixCreateTemplate
        - pixGetDimensions
        - pixZero
        - pixaDestroy
        - pixaDisplay
        - pixaGetCount
        - pixaSelectBySize
        - returnErrorPtr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'pixafunc1.c:233,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:234,23'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectBySize
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:235,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectBySize
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:234,23'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:234,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:234,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:235,27'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:235,30'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectBySize
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:237,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectBySize
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:235,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:236,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:237,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectBySize
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:236,23'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:236,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:236,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:237,32'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:237,35'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectBySize
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:240,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectBySize
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:237,59'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:238,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectBySize
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:240,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectBySize
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:238,36'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:238,39'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectBySize
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:240,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectBySize
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:237,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:239,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:240,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectBySize
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
        - Branch String:   'pixafunc1.c:239,23'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:239,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:239,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:240,36'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:240,39'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectBySize
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:243,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectBySize
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:240,66'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:241,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectBySize
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:243,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectBySize
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:241,37'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:241,40'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectBySize
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:243,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectBySize
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:240,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:242,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:243,9'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectBySize
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:242,23'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:242,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixafunc1.c:242,9'
              BranchSideFuncs: []
        - Branch String:   'pixafunc1.c:243,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:243,20'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectBySize
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
            - BranchSide:      'pixafunc1.c:246,13'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - pixaSelectBySize
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
                - pixCopy
        - Branch String:   'pixafunc1.c:247,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:248,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'pixafunc1.c:251,24'
              BranchSideFuncs:
                - pixConnComp
                - pixaSelectBySize
                - boxaDestroy
                - pixaDestroy
                - pixaDestroy
                - pixCopy
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
        - Branch String:   'pixafunc1.c:256,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:257,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
            - BranchSide:      'pixafunc1.c:262,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
        - Branch String:   'pixafunc1.c:262,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:262,20'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
            - BranchSide:      'pixafunc1.c:263,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixaGetCount
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
                - pixCreateTemplate
        - Branch String:   'pixafunc1.c:265,9'
          Branch Sides:
            - BranchSide:      'pixafunc1.c:266,34'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixaDestroy
            - BranchSide:      'pixafunc1.c:268,28'
              BranchSideFuncs:
                - pixaDisplay
                - pixCopyResolution
                - pixCopyColormap
                - pixCopyText
                - pixCopyInputFormat
                - pixaDestroy
      Callsites:
        - Src:             'pixafunc1.c:234,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:236,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:239,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:242,23'
          Dst:             returnErrorPtr
        - Src:             'pixafunc1.c:246,5'
          Dst:             pixZero
        - Src:             'pixafunc1.c:248,16'
          Dst:             pixCopy
        - Src:             'pixafunc1.c:251,12'
          Dst:             pixConnComp
        - Src:             'pixafunc1.c:252,13'
          Dst:             pixaSelectBySize
        - Src:             'pixafunc1.c:253,5'
          Dst:             boxaDestroy
        - Src:             'pixafunc1.c:254,5'
          Dst:             pixaDestroy
        - Src:             'pixafunc1.c:257,9'
          Dst:             pixaDestroy
        - Src:             'pixafunc1.c:258,16'
          Dst:             pixCopy
        - Src:             'pixafunc1.c:263,5'
          Dst:             pixGetDimensions
        - Src:             'pixafunc1.c:264,13'
          Dst:             pixaGetCount
        - Src:             'pixafunc1.c:266,16'
          Dst:             pixCreateTemplate
        - Src:             'pixafunc1.c:268,16'
          Dst:             pixaDisplay
        - Src:             'pixafunc1.c:269,9'
          Dst:             pixCopyResolution
        - Src:             'pixafunc1.c:270,9'
          Dst:             pixCopyColormap
        - Src:             'pixafunc1.c:271,9'
          Dst:             pixCopyText
        - Src:             'pixafunc1.c:272,9'
          Dst:             pixCopyInputFormat
        - Src:             'pixafunc1.c:274,5'
          Dst:             pixaDestroy
    - functionName:    logScaleRGBVal
      functionSourceFile: '/src/leptonica/src/pixarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1536
      functionLinenumberEnd: 1545
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - sval
        - tab
        - factor
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getLogBase2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pixarith.c:1539,32'
          Dst:             getLogBase2
        - Src:             'pixarith.c:1540,32'
          Dst:             getLogBase2
        - Src:             'pixarith.c:1542,32'
          Dst:             getLogBase2
    - functionName:    getLogBase2
      functionSourceFile: '/src/leptonica/src/pixarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1585
      functionLinenumberEnd: 1597
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - logtab
      BBCount:         15
      ICount:          97
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - returnErrorInt
      functionUses:    12
      BranchProfiles:
        - Branch String:   'pixarith.c:1586,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1587,16'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:1589,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1587,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:1587,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixarith.c:1587,16'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1589,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1590,16'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:1591,14'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1591,14'
          Branch Sides:
            - BranchSide:      'pixarith.c:1592,23'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:1593,14'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1593,14'
          Branch Sides:
            - BranchSide:      'pixarith.c:1594,24'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:1596,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixarith.c:1587,16'
          Dst:             returnErrorInt
    - functionName:    linearScaleRGBVal
      functionSourceFile: '/src/leptonica/src/pixarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1502
      functionLinenumberEnd: 1509
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - float
      constantsTouched: []
      argNames:
        - sval
        - factor
      BBCount:         1
      ICount:          45
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pixMaxDynamicRangeRGB
      functionSourceFile: '/src/leptonica/src/pixarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionLinenumberEnd: 1477
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - type
      BBCount:         62
      ICount:          411
      EdgeCount:       80
      CyclomaticComplexity: 20
      functionsReached:
        - getLogBase2
        - lept_stderr
        - linearScaleRGBVal
        - logScaleRGBVal
        - makeLogBase2Tab
        - pixCreateTemplate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixarith.c:1422,15'
          Branch Sides:
            - BranchSide:      'pixarith.c:1422,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - makeLogBase2Tab
                - getLogBase2
                - free
                - logScaleRGBVal
                - linearScaleRGBVal
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1423,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixarith.c:1422,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1423,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1424,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - makeLogBase2Tab
                - getLogBase2
                - free
                - logScaleRGBVal
                - linearScaleRGBVal
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixarith.c:1423,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1423,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1423,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1424,32'
          Branch Sides:
            - BranchSide:      'pixarith.c:1424,35'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - makeLogBase2Tab
                - getLogBase2
                - free
                - logScaleRGBVal
                - linearScaleRGBVal
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1428,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - makeLogBase2Tab
                - getLogBase2
                - free
                - logScaleRGBVal
                - linearScaleRGBVal
                - lept_stderr
        - Branch String:   'pixarith.c:1424,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1425,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1428,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - makeLogBase2Tab
                - getLogBase2
                - free
                - logScaleRGBVal
                - linearScaleRGBVal
                - lept_stderr
        - Branch String:   'pixarith.c:1425,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1425,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1425,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1435,5'
          Branch Sides:
            - BranchSide:      'pixarith.c:1436,17'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - logScaleRGBVal
                - linearScaleRGBVal
                - lept_stderr
            - BranchSide:      'pixarith.c:1444,9'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - logScaleRGBVal
                - linearScaleRGBVal
                - lept_stderr
        - Branch String:   'pixarith.c:1437,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1438,20'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - logScaleRGBVal
                - linearScaleRGBVal
                - lept_stderr
            - BranchSide:      'pixarith.c:1443,5'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - logScaleRGBVal
                - linearScaleRGBVal
                - lept_stderr
        - Branch String:   'pixarith.c:1439,19'
          Branch Sides:
            - BranchSide:      'pixarith.c:1439,17'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - logScaleRGBVal
                - linearScaleRGBVal
                - lept_stderr
            - BranchSide:      'pixarith.c:1439,17'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - logScaleRGBVal
                - linearScaleRGBVal
                - lept_stderr
        - Branch String:   'pixarith.c:1440,19'
          Branch Sides:
            - BranchSide:      'pixarith.c:1440,17'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - logScaleRGBVal
                - linearScaleRGBVal
                - lept_stderr
            - BranchSide:      'pixarith.c:1440,17'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - logScaleRGBVal
                - linearScaleRGBVal
                - lept_stderr
        - Branch String:   'pixarith.c:1441,19'
          Branch Sides:
            - BranchSide:      'pixarith.c:1441,17'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - logScaleRGBVal
                - linearScaleRGBVal
                - lept_stderr
            - BranchSide:      'pixarith.c:1441,17'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - logScaleRGBVal
                - linearScaleRGBVal
                - lept_stderr
        - Branch String:   'pixarith.c:1444,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1445,9'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - logScaleRGBVal
                - linearScaleRGBVal
                - lept_stderr
            - BranchSide:      'pixarith.c:1450,9'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - logScaleRGBVal
                - linearScaleRGBVal
        - Branch String:   'pixarith.c:1445,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1446,13'
              BranchSideFuncs:
                - lept_stderr
                - makeLogBase2Tab
                - getLogBase2
                - free
                - logScaleRGBVal
                - linearScaleRGBVal
            - BranchSide:      'pixarith.c:1446,13'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - logScaleRGBVal
                - linearScaleRGBVal
        - Branch String:   'pixarith.c:1450,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1451,37'
              BranchSideFuncs:
                - linearScaleRGBVal
            - BranchSide:      'pixarith.c:1462,15'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - logScaleRGBVal
        - Branch String:   'pixarith.c:1452,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1453,21'
              BranchSideFuncs:
                - linearScaleRGBVal
            - BranchSide:      'pixarith.c:1461,5'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1455,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:1456,24'
              BranchSideFuncs:
                - linearScaleRGBVal
            - BranchSide:      'pixarith.c:1460,9'
              BranchSideFuncs:
                - linearScaleRGBVal
        - Branch String:   'pixarith.c:1464,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1465,21'
              BranchSideFuncs:
                - free
                - logScaleRGBVal
            - BranchSide:      'pixarith.c:1473,9'
              BranchSideFuncs:
                - free
        - Branch String:   'pixarith.c:1467,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:1468,24'
              BranchSideFuncs:
                - logScaleRGBVal
                - free
            - BranchSide:      'pixarith.c:1472,9'
              BranchSideFuncs:
                - free
                - logScaleRGBVal
      Callsites:
        - Src:             'pixarith.c:1422,18'
          Dst:             pixGetDepth
        - Src:             'pixarith.c:1423,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:1425,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:1428,12'
          Dst:             pixCreateTemplate
        - Src:             'pixarith.c:1429,13'
          Dst:             pixGetData
        - Src:             'pixarith.c:1430,13'
          Dst:             pixGetData
        - Src:             'pixarith.c:1431,12'
          Dst:             pixGetWpl
        - Src:             'pixarith.c:1432,12'
          Dst:             pixGetWpl
        - Src:             'pixarith.c:1433,5'
          Dst:             pixGetDimensions
        - Src:             'pixarith.c:1445,9'
          Dst:             lept_stderr
        - Src:             'pixarith.c:1457,24'
          Dst:             linearScaleRGBVal
        - Src:             'pixarith.c:1462,15'
          Dst:             makeLogBase2Tab
        - Src:             'pixarith.c:1463,26'
          Dst:             getLogBase2
        - Src:             'pixarith.c:1469,24'
          Dst:             logScaleRGBVal
    - functionName:    makeLogBase2Tab
      functionSourceFile: '/src/leptonica/src/pixarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1572
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - log
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'pixarith.c:1560,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:1564,29'
              BranchSideFuncs:
                - calloc
                - log
                - log
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1564,29'
              BranchSideFuncs:
                - calloc
                - log
                - log
                - returnErrorPtr
        - Branch String:   'pixarith.c:1564,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1565,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1567,23'
              BranchSideFuncs:
                - log
                - log
        - Branch String:   'pixarith.c:1565,29'
          Branch Sides:
            - BranchSide:      'pixarith.c:1565,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1565,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1568,5'
          Branch Sides:
            - BranchSide:      'pixarith.c:1569,44'
              BranchSideFuncs:
                - log
            - BranchSide:      'pixarith.c:1571,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixarith.c:1564,29'
          Dst:             calloc
        - Src:             'pixarith.c:1565,29'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:1567,23'
          Dst:             log
        - Src:             'pixarith.c:1569,29'
          Dst:             log
    - functionName:    pixMaxDynamicRange
      functionSourceFile: '/src/leptonica/src/pixarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1227
      functionLinenumberEnd: 1390
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - type
      BBCount:         181
      ICount:          1263
      EdgeCount:       236
      CyclomaticComplexity: 57
      functionsReached:
        - getLogBase2
        - makeLogBase2Tab
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixarith.c:1237,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1238,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1239,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:1238,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1238,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1238,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1240,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:1240,19'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1242,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:1240,26'
          Branch Sides:
            - BranchSide:      'pixarith.c:1240,29'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1242,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:1240,37'
          Branch Sides:
            - BranchSide:      'pixarith.c:1240,40'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1242,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:1240,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1241,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1242,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:1241,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1241,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1241,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1242,32'
          Branch Sides:
            - BranchSide:      'pixarith.c:1242,35'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1245,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - returnErrorPtr
        - Branch String:   'pixarith.c:1242,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1243,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1245,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - returnErrorPtr
        - Branch String:   'pixarith.c:1243,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1243,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1243,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1245,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1246,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1247,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1246,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1246,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1246,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1255,5'
          Branch Sides:
            - BranchSide:      'pixarith.c:1256,17'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
            - BranchSide:      'pixarith.c:1283,9'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1257,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1258,22'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
            - BranchSide:      'pixarith.c:1280,5'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1259,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:1260,23'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
            - BranchSide:      'pixarith.c:1268,24'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1260,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1260,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
            - BranchSide:      'pixarith.c:1260,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1261,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1261,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
            - BranchSide:      'pixarith.c:1261,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1262,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1262,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
            - BranchSide:      'pixarith.c:1262,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1263,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1263,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
            - BranchSide:      'pixarith.c:1263,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1264,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1264,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
            - BranchSide:      'pixarith.c:1264,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1265,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1265,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
            - BranchSide:      'pixarith.c:1265,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1266,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1266,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
            - BranchSide:      'pixarith.c:1266,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1267,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1267,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
            - BranchSide:      'pixarith.c:1267,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1268,24'
          Branch Sides:
            - BranchSide:      'pixarith.c:1269,23'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
            - BranchSide:      'pixarith.c:1273,24'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1269,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1269,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
            - BranchSide:      'pixarith.c:1269,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1270,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1270,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
            - BranchSide:      'pixarith.c:1270,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1271,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1271,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
            - BranchSide:      'pixarith.c:1271,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1272,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1272,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
            - BranchSide:      'pixarith.c:1272,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1273,24'
          Branch Sides:
            - BranchSide:      'pixarith.c:1274,23'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
            - BranchSide:      'pixarith.c:1277,23'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1274,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1274,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
            - BranchSide:      'pixarith.c:1274,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1275,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1275,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
            - BranchSide:      'pixarith.c:1275,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1277,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1277,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
            - BranchSide:      'pixarith.c:1277,21'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1283,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1284,13'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
            - BranchSide:      'pixarith.c:1309,16'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1284,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:1285,41'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:1296,19'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1286,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:1287,25'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:1295,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1289,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:1290,28'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:1294,13'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1298,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:1299,25'
              BranchSideFuncs:
                - free
                - getLogBase2
            - BranchSide:      'pixarith.c:1307,13'
              BranchSideFuncs:
                - free
        - Branch String:   'pixarith.c:1301,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:1302,28'
              BranchSideFuncs:
                - getLogBase2
                - free
            - BranchSide:      'pixarith.c:1306,13'
              BranchSideFuncs:
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1309,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:1310,13'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
            - BranchSide:      'pixarith.c:1335,16'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1310,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:1311,41'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:1322,19'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1312,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:1313,25'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:1321,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1315,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:1316,28'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:1320,13'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1324,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:1325,25'
              BranchSideFuncs:
                - free
                - getLogBase2
            - BranchSide:      'pixarith.c:1333,13'
              BranchSideFuncs:
                - free
        - Branch String:   'pixarith.c:1327,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:1328,28'
              BranchSideFuncs:
                - getLogBase2
                - free
            - BranchSide:      'pixarith.c:1332,13'
              BranchSideFuncs:
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1335,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:1336,13'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
            - BranchSide:      'pixarith.c:1362,13'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1336,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:1337,41'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:1348,19'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1338,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:1339,25'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:1347,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1341,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:1342,28'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:1346,13'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1350,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:1351,25'
              BranchSideFuncs:
                - free
                - getLogBase2
            - BranchSide:      'pixarith.c:1359,13'
              BranchSideFuncs:
                - free
        - Branch String:   'pixarith.c:1353,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:1354,28'
              BranchSideFuncs:
                - getLogBase2
                - free
            - BranchSide:      'pixarith.c:1358,13'
              BranchSideFuncs:
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1362,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:1363,41'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:1374,19'
              BranchSideFuncs:
                - makeLogBase2Tab
                - getLogBase2
                - free
                - getLogBase2
        - Branch String:   'pixarith.c:1364,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:1365,25'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:1373,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1367,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:1368,28'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:1372,13'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1376,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:1377,25'
              BranchSideFuncs:
                - free
                - getLogBase2
            - BranchSide:      'pixarith.c:1385,13'
              BranchSideFuncs:
                - free
        - Branch String:   'pixarith.c:1379,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:1380,28'
              BranchSideFuncs:
                - getLogBase2
                - free
            - BranchSide:      'pixarith.c:1384,13'
              BranchSideFuncs:
                - free
                - getLogBase2
      Callsites:
        - Src:             'pixarith.c:1238,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:1239,5'
          Dst:             pixGetDimensions
        - Src:             'pixarith.c:1241,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:1243,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:1245,17'
          Dst:             pixCreate
        - Src:             'pixarith.c:1246,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:1247,5'
          Dst:             pixCopyResolution
        - Src:             'pixarith.c:1248,13'
          Dst:             pixGetData
        - Src:             'pixarith.c:1249,13'
          Dst:             pixGetData
        - Src:             'pixarith.c:1250,12'
          Dst:             pixGetWpl
        - Src:             'pixarith.c:1251,12'
          Dst:             pixGetWpl
        - Src:             'pixarith.c:1296,19'
          Dst:             makeLogBase2Tab
        - Src:             'pixarith.c:1297,30'
          Dst:             getLogBase2
        - Src:             'pixarith.c:1303,47'
          Dst:             getLogBase2
        - Src:             'pixarith.c:1322,19'
          Dst:             makeLogBase2Tab
        - Src:             'pixarith.c:1323,30'
          Dst:             getLogBase2
        - Src:             'pixarith.c:1329,47'
          Dst:             getLogBase2
        - Src:             'pixarith.c:1348,19'
          Dst:             makeLogBase2Tab
        - Src:             'pixarith.c:1349,30'
          Dst:             getLogBase2
        - Src:             'pixarith.c:1355,47'
          Dst:             getLogBase2
        - Src:             'pixarith.c:1374,19'
          Dst:             makeLogBase2Tab
        - Src:             'pixarith.c:1375,30'
          Dst:             getLogBase2
        - Src:             'pixarith.c:1381,47'
          Dst:             getLogBase2
    - functionName:    pixMinOrMax
      functionSourceFile: '/src/leptonica/src/pixarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs1
        - pixs2
        - type
      BBCount:         112
      ICount:          677
      EdgeCount:       149
      CyclomaticComplexity: 39
      functionsReached:
        - composeRGBPixel
        - extractRGBValues
        - pixCopy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'pixarith.c:1135,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1136,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1137,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:1136,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1136,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1136,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1137,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1138,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1139,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:1138,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1138,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1138,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1139,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1140,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1141,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:1140,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1140,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1140,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1141,30'
          Branch Sides:
            - BranchSide:      'pixarith.c:1141,33'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1143,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:1141,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1142,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1143,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:1142,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1142,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1142,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1144,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1145,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1146,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixCopy
                - returnErrorPtr
        - Branch String:   'pixarith.c:1145,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1145,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1145,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1146,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:1146,19'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1149,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixCopy
        - Branch String:   'pixarith.c:1146,27'
          Branch Sides:
            - BranchSide:      'pixarith.c:1146,30'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1149,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixCopy
        - Branch String:   'pixarith.c:1146,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1147,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1149,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixCopy
        - Branch String:   'pixarith.c:1147,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1147,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1147,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1149,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1150,24'
              BranchSideFuncs:
                - pixCopy
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pixarith.c:1152,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:1154,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1154,7'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pixarith.c:1154,7'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:1155,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1155,7'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pixarith.c:1155,7'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:1160,5'
          Branch Sides:
            - BranchSide:      'pixarith.c:1161,17'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pixarith.c:1201,12'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1163,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:1164,20'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pixarith.c:1173,20'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:1164,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:1165,24'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pixarith.c:1173,9'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:1167,21'
          Branch Sides:
            - BranchSide:      'pixarith.c:1168,27'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pixarith.c:1170,27'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:1168,27'
          Branch Sides:
            - BranchSide:      'pixarith.c:1168,25'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pixarith.c:1168,25'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:1170,27'
          Branch Sides:
            - BranchSide:      'pixarith.c:1170,25'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pixarith.c:1170,25'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:1173,20'
          Branch Sides:
            - BranchSide:      'pixarith.c:1174,20'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pixarith.c:1184,20'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:1174,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:1175,24'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pixarith.c:1183,9'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:1177,21'
          Branch Sides:
            - BranchSide:      'pixarith.c:1178,27'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pixarith.c:1180,27'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:1178,27'
          Branch Sides:
            - BranchSide:      'pixarith.c:1178,25'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pixarith.c:1178,25'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:1180,27'
          Branch Sides:
            - BranchSide:      'pixarith.c:1180,25'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pixarith.c:1180,25'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:1184,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:0,0'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pixarith.c:1185,34'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:1187,21'
          Branch Sides:
            - BranchSide:      'pixarith.c:1188,28'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'pixarith.c:1192,28'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'pixarith.c:1188,28'
          Branch Sides:
            - BranchSide:      'pixarith.c:1188,26'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'pixarith.c:1188,26'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'pixarith.c:1189,28'
          Branch Sides:
            - BranchSide:      'pixarith.c:1189,26'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'pixarith.c:1189,26'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'pixarith.c:1190,28'
          Branch Sides:
            - BranchSide:      'pixarith.c:1190,26'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'pixarith.c:1190,26'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'pixarith.c:1192,28'
          Branch Sides:
            - BranchSide:      'pixarith.c:1192,26'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'pixarith.c:1192,26'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'pixarith.c:1193,28'
          Branch Sides:
            - BranchSide:      'pixarith.c:1193,26'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'pixarith.c:1193,26'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'pixarith.c:1194,28'
          Branch Sides:
            - BranchSide:      'pixarith.c:1194,26'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'pixarith.c:1194,26'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
      Callsites:
        - Src:             'pixarith.c:1136,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:1138,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:1140,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:1142,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:1143,9'
          Dst:             pixGetDepth
        - Src:             'pixarith.c:1144,9'
          Dst:             pixGetDepth
        - Src:             'pixarith.c:1145,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:1147,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:1150,16'
          Dst:             pixCopy
        - Src:             'pixarith.c:1152,5'
          Dst:             pixGetDimensions
        - Src:             'pixarith.c:1153,5'
          Dst:             pixGetDimensions
        - Src:             'pixarith.c:1156,13'
          Dst:             pixGetData
        - Src:             'pixarith.c:1157,13'
          Dst:             pixGetData
        - Src:             'pixarith.c:1158,12'
          Dst:             pixGetWpl
        - Src:             'pixarith.c:1159,12'
          Dst:             pixGetWpl
        - Src:             'pixarith.c:1185,17'
          Dst:             extractRGBValues
        - Src:             'pixarith.c:1186,17'
          Dst:             extractRGBValues
        - Src:             'pixarith.c:1196,17'
          Dst:             composeRGBPixel
    - functionName:    pixAddRGB
      functionSourceFile: '/src/leptonica/src/pixarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs1
        - pixs2
      BBCount:         59
      ICount:          414
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - composeRGBPixel
        - extractRGBValues
        - pixClone
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixarith.c:1051,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1052,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixGetDimensions
                - pixGetColormap
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixRemoveColormap
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1053,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixGetDimensions
                - pixGetColormap
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixRemoveColormap
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:1052,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1052,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1052,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1053,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1054,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetColormap
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixRemoveColormap
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1055,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixGetColormap
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixRemoveColormap
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:1054,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1054,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1054,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1057,32'
          Branch Sides:
            - BranchSide:      'pixarith.c:1057,35'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixRemoveColormap
                - pixRemoveColormap
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1059,25'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixRemoveColormap
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'pixarith.c:1057,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1058,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1059,25'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixRemoveColormap
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'pixarith.c:1058,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1058,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1058,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1059,32'
          Branch Sides:
            - BranchSide:      'pixarith.c:1059,35'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixRemoveColormap
                - pixRemoveColormap
            - BranchSide:      'pixarith.c:1061,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixRemoveColormap
                - pixRemoveColormap
        - Branch String:   'pixarith.c:1059,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1060,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1061,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixClone
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixRemoveColormap
                - pixRemoveColormap
        - Branch String:   'pixarith.c:1060,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:1060,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:1060,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1061,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1062,35'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetColormap
                - pixClone
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixRemoveColormap
            - BranchSide:      'pixarith.c:1064,26'
              BranchSideFuncs:
                - pixClone
                - pixGetColormap
                - pixClone
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixRemoveColormap
        - Branch String:   'pixarith.c:1065,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1066,35'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pixarith.c:1068,26'
              BranchSideFuncs:
                - pixClone
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:1070,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1070,7'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pixarith.c:1070,7'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:1071,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1071,7'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pixarith.c:1071,7'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:1080,5'
          Branch Sides:
            - BranchSide:      'pixarith.c:1081,18'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pixarith.c:1094,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
        - Branch String:   'pixarith.c:1084,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:1085,30'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
            - BranchSide:      'pixarith.c:1092,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:1087,20'
          Branch Sides:
            - BranchSide:      'pixarith.c:1087,18'
              BranchSideFuncs:
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'pixarith.c:1087,18'
              BranchSideFuncs:
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'pixarith.c:1088,20'
          Branch Sides:
            - BranchSide:      'pixarith.c:1088,18'
              BranchSideFuncs:
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'pixarith.c:1088,18'
              BranchSideFuncs:
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'pixarith.c:1089,20'
          Branch Sides:
            - BranchSide:      'pixarith.c:1089,18'
              BranchSideFuncs:
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'pixarith.c:1089,18'
              BranchSideFuncs:
                - composeRGBPixel
                - pixDestroy
                - pixDestroy
                - extractRGBValues
                - extractRGBValues
      Callsites:
        - Src:             'pixarith.c:1052,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:1054,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:1055,5'
          Dst:             pixGetDimensions
        - Src:             'pixarith.c:1056,5'
          Dst:             pixGetDimensions
        - Src:             'pixarith.c:1057,10'
          Dst:             pixGetColormap
        - Src:             'pixarith.c:1058,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:1059,10'
          Dst:             pixGetColormap
        - Src:             'pixarith.c:1060,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:1061,9'
          Dst:             pixGetColormap
        - Src:             'pixarith.c:1062,17'
          Dst:             pixRemoveColormap
        - Src:             'pixarith.c:1064,17'
          Dst:             pixClone
        - Src:             'pixarith.c:1065,9'
          Dst:             pixGetColormap
        - Src:             'pixarith.c:1066,17'
          Dst:             pixRemoveColormap
        - Src:             'pixarith.c:1068,17'
          Dst:             pixClone
        - Src:             'pixarith.c:1072,12'
          Dst:             pixCreate
        - Src:             'pixarith.c:1073,5'
          Dst:             pixCopyResolution
        - Src:             'pixarith.c:1074,14'
          Dst:             pixGetData
        - Src:             'pixarith.c:1075,14'
          Dst:             pixGetData
        - Src:             'pixarith.c:1076,13'
          Dst:             pixGetData
        - Src:             'pixarith.c:1077,13'
          Dst:             pixGetWpl
        - Src:             'pixarith.c:1078,13'
          Dst:             pixGetWpl
        - Src:             'pixarith.c:1079,12'
          Dst:             pixGetWpl
        - Src:             'pixarith.c:1085,13'
          Dst:             extractRGBValues
        - Src:             'pixarith.c:1086,13'
          Dst:             extractRGBValues
        - Src:             'pixarith.c:1090,13'
          Dst:             composeRGBPixel
        - Src:             'pixarith.c:1094,5'
          Dst:             pixDestroy
        - Src:             'pixarith.c:1095,5'
          Dst:             pixDestroy
    - functionName:    pixAbsDifference
      functionSourceFile: '/src/leptonica/src/pixarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs1
        - pixs2
      BBCount:         85
      ICount:          634
      EdgeCount:       112
      CyclomaticComplexity: 29
      functionsReached:
        - composeRGBPixel
        - extractRGBValues
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    9
      BranchProfiles:
        - Branch String:   'pixarith.c:956,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:957,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:958,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:957,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:957,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:957,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:958,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:959,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:960,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:959,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:959,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:959,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:961,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:962,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:963,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:962,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:962,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:962,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:963,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:963,19'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:966,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
        - Branch String:   'pixarith.c:963,27'
          Branch Sides:
            - BranchSide:      'pixarith.c:963,30'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:966,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
        - Branch String:   'pixarith.c:963,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:964,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:966,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
        - Branch String:   'pixarith.c:964,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:964,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:964,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:968,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:968,7'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
            - BranchSide:      'pixarith.c:968,7'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
        - Branch String:   'pixarith.c:969,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:969,7'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
            - BranchSide:      'pixarith.c:969,7'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
        - Branch String:   'pixarith.c:970,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:971,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:972,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:971,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:971,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:971,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:979,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:980,16'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:991,16'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:980,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:981,22'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:991,5'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:984,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:985,24'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:990,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:987,24'
          Branch Sides:
            - BranchSide:      'pixarith.c:987,22'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:987,22'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:991,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:992,16'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:1004,16'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:992,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:993,22'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:1003,5'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:996,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:997,24'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:1002,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:999,24'
          Branch Sides:
            - BranchSide:      'pixarith.c:999,22'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:999,22'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:1004,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:0,0'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pixarith.c:1005,22'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:1008,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:1009,34'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pixarith.c:1016,9'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:1011,25'
          Branch Sides:
            - BranchSide:      'pixarith.c:1011,23'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'pixarith.c:1011,23'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'pixarith.c:1012,25'
          Branch Sides:
            - BranchSide:      'pixarith.c:1012,23'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'pixarith.c:1012,23'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'pixarith.c:1013,25'
          Branch Sides:
            - BranchSide:      'pixarith.c:1013,23'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'pixarith.c:1013,23'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
                - extractRGBValues
      Callsites:
        - Src:             'pixarith.c:957,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:959,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:960,9'
          Dst:             pixGetDepth
        - Src:             'pixarith.c:961,14'
          Dst:             pixGetDepth
        - Src:             'pixarith.c:962,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:964,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:966,5'
          Dst:             pixGetDimensions
        - Src:             'pixarith.c:967,5'
          Dst:             pixGetDimensions
        - Src:             'pixarith.c:970,17'
          Dst:             pixCreate
        - Src:             'pixarith.c:971,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:972,5'
          Dst:             pixCopyResolution
        - Src:             'pixarith.c:973,14'
          Dst:             pixGetData
        - Src:             'pixarith.c:974,14'
          Dst:             pixGetData
        - Src:             'pixarith.c:975,13'
          Dst:             pixGetData
        - Src:             'pixarith.c:976,13'
          Dst:             pixGetWpl
        - Src:             'pixarith.c:977,13'
          Dst:             pixGetWpl
        - Src:             'pixarith.c:978,12'
          Dst:             pixGetWpl
        - Src:             'pixarith.c:1009,17'
          Dst:             extractRGBValues
        - Src:             'pixarith.c:1010,17'
          Dst:             extractRGBValues
        - Src:             'pixarith.c:1014,17'
          Dst:             composeRGBPixel
    - functionName:    pixMultConstAccumulate
      functionSourceFile: '/src/leptonica/src/pixarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - factor
        - offset
      BBCount:         25
      ICount:          165
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixarith.c:903,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:904,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
            - BranchSide:      'pixarith.c:905,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'pixarith.c:904,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:904,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixarith.c:904,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:905,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:906,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixarith.c:907,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
        - Branch String:   'pixarith.c:906,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:906,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixarith.c:906,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:907,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:908,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
            - BranchSide:      'pixarith.c:910,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
        - Branch String:   'pixarith.c:913,5'
          Branch Sides:
            - BranchSide:      'pixarith.c:914,16'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:923,5'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:915,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:916,19'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:921,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixarith.c:904,16'
          Dst:             returnErrorInt
        - Src:             'pixarith.c:905,9'
          Dst:             pixGetDepth
        - Src:             'pixarith.c:906,16'
          Dst:             returnErrorInt
        - Src:             'pixarith.c:910,5'
          Dst:             pixGetDimensions
        - Src:             'pixarith.c:911,12'
          Dst:             pixGetData
        - Src:             'pixarith.c:912,11'
          Dst:             pixGetWpl
    - functionName:    pixAccumulate
      functionSourceFile: '/src/leptonica/src/pixarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - op
      BBCount:         112
      ICount:          672
      EdgeCount:       146
      CyclomaticComplexity: 36
      functionsReached:
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pixarith.c:807,15'
          Branch Sides:
            - BranchSide:      'pixarith.c:807,31'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixarith.c:808,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixarith.c:807,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:808,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixarith.c:809,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixarith.c:808,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:808,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixarith.c:808,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:809,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:810,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixarith.c:811,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixarith.c:810,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:810,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixarith.c:810,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:812,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:812,19'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixarith.c:814,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - returnErrorInt
        - Branch String:   'pixarith.c:812,26'
          Branch Sides:
            - BranchSide:      'pixarith.c:812,29'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixarith.c:814,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - returnErrorInt
        - Branch String:   'pixarith.c:812,37'
          Branch Sides:
            - BranchSide:      'pixarith.c:812,40'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixarith.c:814,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - returnErrorInt
        - Branch String:   'pixarith.c:812,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:813,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixarith.c:814,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - returnErrorInt
        - Branch String:   'pixarith.c:813,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:813,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixarith.c:813,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:814,27'
          Branch Sides:
            - BranchSide:      'pixarith.c:814,30'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - returnErrorInt
            - BranchSide:      'pixarith.c:818,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
        - Branch String:   'pixarith.c:814,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:815,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixarith.c:818,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
        - Branch String:   'pixarith.c:815,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:815,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixarith.c:815,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:824,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:824,7'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:824,7'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:825,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:825,7'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:825,7'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:826,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:827,16'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:838,16'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:827,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:828,21'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:838,5'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:830,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:831,24'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:834,24'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:831,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:832,33'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:833,13'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:834,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:835,33'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:838,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:839,16'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:850,16'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:839,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:840,21'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:850,5'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:842,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:843,24'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:846,24'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:843,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:844,33'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:845,13'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:846,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:847,33'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:850,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:851,16'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:863,16'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:851,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:852,21'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:862,5'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:854,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:855,24'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:858,24'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:855,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:856,33'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:857,13'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:858,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:859,33'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:863,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:864,21'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:866,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:867,24'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:870,24'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:867,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:868,33'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:869,13'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:870,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:871,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixarith.c:807,19'
          Dst:             pixGetDepth
        - Src:             'pixarith.c:808,16'
          Dst:             returnErrorInt
        - Src:             'pixarith.c:810,16'
          Dst:             returnErrorInt
        - Src:             'pixarith.c:811,9'
          Dst:             pixGetDepth
        - Src:             'pixarith.c:813,16'
          Dst:             returnErrorInt
        - Src:             'pixarith.c:815,16'
          Dst:             returnErrorInt
        - Src:             'pixarith.c:818,13'
          Dst:             pixGetData
        - Src:             'pixarith.c:819,13'
          Dst:             pixGetData
        - Src:             'pixarith.c:820,12'
          Dst:             pixGetWpl
        - Src:             'pixarith.c:821,12'
          Dst:             pixGetWpl
        - Src:             'pixarith.c:822,5'
          Dst:             pixGetDimensions
        - Src:             'pixarith.c:823,5'
          Dst:             pixGetDimensions
    - functionName:    pixFinalAccumulateThreshold
      functionSourceFile: '/src/leptonica/src/pixarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - offset
        - threshold
      BBCount:         33
      ICount:          220
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixarith.c:752,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:753,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:754,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:753,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:753,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:753,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:754,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:755,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:756,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'pixarith.c:755,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:755,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:755,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:756,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:757,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'pixarith.c:759,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'pixarith.c:760,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:761,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:762,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
        - Branch String:   'pixarith.c:761,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:761,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:761,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:767,5'
          Branch Sides:
            - BranchSide:      'pixarith.c:768,17'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:778,12'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:770,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:771,19'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:776,5'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:772,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:773,17'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:775,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixarith.c:753,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:754,9'
          Dst:             pixGetDepth
        - Src:             'pixarith.c:755,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:759,5'
          Dst:             pixGetDimensions
        - Src:             'pixarith.c:760,17'
          Dst:             pixCreate
        - Src:             'pixarith.c:761,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:762,5'
          Dst:             pixCopyResolution
        - Src:             'pixarith.c:763,13'
          Dst:             pixGetData
        - Src:             'pixarith.c:764,13'
          Dst:             pixGetData
        - Src:             'pixarith.c:765,12'
          Dst:             pixGetWpl
        - Src:             'pixarith.c:766,12'
          Dst:             pixGetWpl
    - functionName:    pixFinalAccumulate
      functionSourceFile: '/src/leptonica/src/pixarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - offset
        - depth
      BBCount:         74
      ICount:          443
      EdgeCount:       97
      CyclomaticComplexity: 25
      functionsReached:
        - pixCopyResolution
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixarith.c:677,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:678,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:679,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:678,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:678,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:678,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:679,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:680,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:681,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:680,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:680,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:680,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:681,20'
          Branch Sides:
            - BranchSide:      'pixarith.c:681,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:683,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'pixarith.c:681,35'
          Branch Sides:
            - BranchSide:      'pixarith.c:681,38'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:683,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'pixarith.c:681,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:682,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:683,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'pixarith.c:682,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:682,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:682,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:683,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:684,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'pixarith.c:686,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
        - Branch String:   'pixarith.c:687,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:688,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:689,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
        - Branch String:   'pixarith.c:688,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:688,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:688,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:694,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:695,16'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:705,16'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:695,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:696,21'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:705,5'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:698,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:699,23'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:700,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:700,21'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:700,21'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:701,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:701,21'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:701,21'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:705,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:706,16'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:717,16'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:706,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:707,21'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:716,5'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:709,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:710,23'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:715,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:711,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:711,21'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:711,21'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:712,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:712,21'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:712,21'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:717,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:718,21'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:720,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:721,28'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:722,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixarith.c:678,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:679,9'
          Dst:             pixGetDepth
        - Src:             'pixarith.c:680,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:682,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:686,5'
          Dst:             pixGetDimensions
        - Src:             'pixarith.c:687,17'
          Dst:             pixCreate
        - Src:             'pixarith.c:688,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:689,5'
          Dst:             pixCopyResolution
        - Src:             'pixarith.c:690,13'
          Dst:             pixGetData
        - Src:             'pixarith.c:691,13'
          Dst:             pixGetData
        - Src:             'pixarith.c:692,12'
          Dst:             pixGetWpl
        - Src:             'pixarith.c:693,12'
          Dst:             pixGetWpl
    - functionName:    pixInitAccumulate
      functionSourceFile: '/src/leptonica/src/pixarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - w
        - h
        - offset
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pixCreate
        - pixSetAllArbitrary
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixarith.c:643,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:644,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:645,9'
              BranchSideFuncs:
                - pixSetAllArbitrary
        - Branch String:   'pixarith.c:644,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:644,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:644,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:645,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:646,16'
              BranchSideFuncs:
                - pixSetAllArbitrary
            - BranchSide:      'pixarith.c:647,24'
              BranchSideFuncs:
                - pixSetAllArbitrary
      Callsites:
        - Src:             'pixarith.c:643,17'
          Dst:             pixCreate
        - Src:             'pixarith.c:644,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:647,5'
          Dst:             pixSetAllArbitrary
    - functionName:    pixThresholdToValue
      functionSourceFile: '/src/leptonica/src/pixarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - threshval
        - setval
      BBCount:         123
      ICount:          642
      EdgeCount:       163
      CyclomaticComplexity: 42
      functionsReached:
        - lept_stderr
        - pixCopy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixarith.c:538,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:539,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:540,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:539,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:539,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:539,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:541,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:541,19'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:543,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:541,27'
          Branch Sides:
            - BranchSide:      'pixarith.c:541,30'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:543,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:541,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:542,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:543,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:542,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:542,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:542,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:543,14'
          Branch Sides:
            - BranchSide:      'pixarith.c:543,18'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:545,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:543,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:544,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:545,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:544,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:544,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:544,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:545,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:545,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:546,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixarith.c:545,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:546,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:547,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:546,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:546,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:546,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:547,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:547,19'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:549,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixarith.c:547,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:548,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:549,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixarith.c:548,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:548,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:548,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:549,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:549,20'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:552,10'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - lept_stderr
        - Branch String:   'pixarith.c:549,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:550,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:552,10'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - lept_stderr
        - Branch String:   'pixarith.c:550,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:550,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:550,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:552,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:553,30'
              BranchSideFuncs:
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - lept_stderr
            - BranchSide:      'pixarith.c:554,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
                - lept_stderr
        - Branch String:   'pixarith.c:554,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:555,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixarith.c:559,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetDimensions
                - pixGetWpl
        - Branch String:   'pixarith.c:555,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:556,16'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixarith.c:556,16'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:562,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:563,18'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:565,18'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:567,5'
          Branch Sides:
            - BranchSide:      'pixarith.c:568,17'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:606,12'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:569,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:570,17'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:587,17'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:570,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:571,24'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:575,24'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:571,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:572,25'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:575,13'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:572,25'
          Branch Sides:
            - BranchSide:      'pixarith.c:573,25'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:574,17'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:575,24'
          Branch Sides:
            - BranchSide:      'pixarith.c:576,24'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:581,24'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:576,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:577,25'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:580,13'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:577,25'
          Branch Sides:
            - BranchSide:      'pixarith.c:578,25'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:579,17'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:581,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:582,27'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:582,25'
          Branch Sides:
            - BranchSide:      'pixarith.c:583,40'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:584,17'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:587,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:588,24'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:592,24'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:588,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:589,25'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:592,13'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:589,25'
          Branch Sides:
            - BranchSide:      'pixarith.c:590,25'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:591,17'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:592,24'
          Branch Sides:
            - BranchSide:      'pixarith.c:593,24'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:598,24'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:593,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:594,25'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:597,13'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:594,25'
          Branch Sides:
            - BranchSide:      'pixarith.c:595,25'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:596,17'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:598,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:599,27'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:599,25'
          Branch Sides:
            - BranchSide:      'pixarith.c:600,40'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:601,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixarith.c:539,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:540,9'
          Dst:             pixGetDepth
        - Src:             'pixarith.c:542,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:544,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:546,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:548,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:550,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:553,16'
          Dst:             pixCopy
        - Src:             'pixarith.c:555,9'
          Dst:             lept_stderr
        - Src:             'pixarith.c:559,13'
          Dst:             pixGetData
        - Src:             'pixarith.c:560,5'
          Dst:             pixGetDimensions
        - Src:             'pixarith.c:561,12'
          Dst:             pixGetWpl
    - functionName:    pixMultiplyGray
      functionSourceFile: '/src/leptonica/src/pixarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - pixs
        - pixg
        - norm
      BBCount:         71
      ICount:          515
      EdgeCount:       94
      CyclomaticComplexity: 25
      functionsReached:
        - composeRGBPixel
        - extractRGBValues
        - pixCreateTemplate
        - pixGetData
        - pixGetDimensions
        - pixGetExtremeValue
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixarith.c:451,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:452,23'
              BranchSideFuncs:
                - pixGetDimensions
                - returnErrorPtr
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixGetExtremeValue
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:453,22'
              BranchSideFuncs:
                - pixGetDimensions
                - returnErrorPtr
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixGetExtremeValue
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:452,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:452,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:452,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:454,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:454,20'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixGetExtremeValue
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:456,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixGetExtremeValue
                - returnErrorPtr
        - Branch String:   'pixarith.c:454,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:455,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:456,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixGetExtremeValue
                - returnErrorPtr
        - Branch String:   'pixarith.c:455,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:455,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:455,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:456,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:457,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixGetExtremeValue
                - returnErrorPtr
            - BranchSide:      'pixarith.c:458,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixGetExtremeValue
                - returnErrorPtr
        - Branch String:   'pixarith.c:457,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:457,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:457,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:459,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:460,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:462,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - pixGetExtremeValue
        - Branch String:   'pixarith.c:460,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:460,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:460,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:462,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:463,28'
              BranchSideFuncs:
                - pixGetExtremeValue
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
            - BranchSide:      'pixarith.c:467,35'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
        - Branch String:   'pixarith.c:464,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:464,50'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
            - BranchSide:      'pixarith.c:464,14'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
        - Branch String:   'pixarith.c:467,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:468,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:469,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:468,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:468,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:468,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:475,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:475,7'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pixarith.c:475,7'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:476,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:476,7'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pixarith.c:476,7'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:477,5'
          Branch Sides:
            - BranchSide:      'pixarith.c:478,17'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pixarith.c:505,12'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:481,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:482,20'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pixarith.c:490,20'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:482,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:483,24'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pixarith.c:489,9'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:486,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:486,21'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pixarith.c:486,21'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:490,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:0,0'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'pixarith.c:491,27'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'pixarith.c:495,25'
          Branch Sides:
            - BranchSide:      'pixarith.c:495,23'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
            - BranchSide:      'pixarith.c:495,23'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
        - Branch String:   'pixarith.c:497,25'
          Branch Sides:
            - BranchSide:      'pixarith.c:497,23'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
            - BranchSide:      'pixarith.c:497,23'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
        - Branch String:   'pixarith.c:499,25'
          Branch Sides:
            - BranchSide:      'pixarith.c:499,23'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
            - BranchSide:      'pixarith.c:499,23'
              BranchSideFuncs:
                - composeRGBPixel
                - extractRGBValues
      Callsites:
        - Src:             'pixarith.c:452,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:453,5'
          Dst:             pixGetDimensions
        - Src:             'pixarith.c:455,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:457,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:458,5'
          Dst:             pixGetDimensions
        - Src:             'pixarith.c:460,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:463,9'
          Dst:             pixGetExtremeValue
        - Src:             'pixarith.c:467,17'
          Dst:             pixCreateTemplate
        - Src:             'pixarith.c:468,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:469,13'
          Dst:             pixGetData
        - Src:             'pixarith.c:470,13'
          Dst:             pixGetData
        - Src:             'pixarith.c:471,13'
          Dst:             pixGetData
        - Src:             'pixarith.c:472,12'
          Dst:             pixGetWpl
        - Src:             'pixarith.c:473,12'
          Dst:             pixGetWpl
        - Src:             'pixarith.c:474,12'
          Dst:             pixGetWpl
        - Src:             'pixarith.c:492,17'
          Dst:             extractRGBValues
        - Src:             'pixarith.c:500,17'
          Dst:             composeRGBPixel
    - functionName:    pixSubtractGray
      functionSourceFile: '/src/leptonica/src/pixarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs1
        - pixs2
      BBCount:         98
      ICount:          566
      EdgeCount:       131
      CyclomaticComplexity: 35
      functionsReached:
        - lept_stderr
        - pixCopy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixSizesEqual
        - returnErrorPtr
      functionUses:    11
      BranchProfiles:
        - Branch String:   'pixarith.c:358,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:359,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:360,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:359,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:359,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:359,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:360,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:361,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:362,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:361,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:361,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:361,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:362,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:363,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:364,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:363,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:363,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:363,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:364,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:365,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:366,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:365,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:365,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:365,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:367,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:367,19'
              BranchSideFuncs:
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:369,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:367,27'
          Branch Sides:
            - BranchSide:      'pixarith.c:367,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:369,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:367,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:368,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:369,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:368,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:368,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:368,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:369,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:370,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:371,9'
              BranchSideFuncs:
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - returnErrorPtr
        - Branch String:   'pixarith.c:370,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:370,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:370,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:371,14'
          Branch Sides:
            - BranchSide:      'pixarith.c:371,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:374,24'
              BranchSideFuncs:
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixarith.c:371,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:372,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:374,24'
              BranchSideFuncs:
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixarith.c:372,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:372,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:372,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:374,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:375,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
            - BranchSide:      'pixarith.c:376,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
        - Branch String:   'pixarith.c:375,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:376,9'
              BranchSideFuncs:
                - lept_stderr
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
            - BranchSide:      'pixarith.c:376,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
        - Branch String:   'pixarith.c:376,14'
          Branch Sides:
            - BranchSide:      'pixarith.c:376,32'
              BranchSideFuncs:
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - lept_stderr
            - BranchSide:      'pixarith.c:379,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
        - Branch String:   'pixarith.c:376,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:377,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
            - BranchSide:      'pixarith.c:379,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
        - Branch String:   'pixarith.c:377,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:379,9'
              BranchSideFuncs:
                - lept_stderr
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
            - BranchSide:      'pixarith.c:379,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
        - Branch String:   'pixarith.c:379,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:380,24'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
            - BranchSide:      'pixarith.c:383,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
        - Branch String:   'pixarith.c:389,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:389,7'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:389,7'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:390,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:390,7'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:390,7'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:391,5'
          Branch Sides:
            - BranchSide:      'pixarith.c:392,17'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:413,12'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:394,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:395,20'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:400,20'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:395,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:396,24'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:400,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:397,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:397,21'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:397,21'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:400,20'
          Branch Sides:
            - BranchSide:      'pixarith.c:401,20'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:408,20'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:401,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:402,24'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:407,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:404,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:404,21'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:404,21'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:408,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:409,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixarith.c:359,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:361,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:363,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:365,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:366,9'
          Dst:             pixGetDepth
        - Src:             'pixarith.c:368,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:369,9'
          Dst:             pixGetDepth
        - Src:             'pixarith.c:370,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:371,18'
          Dst:             pixGetDepth
        - Src:             'pixarith.c:372,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:374,10'
          Dst:             pixSizesEqual
        - Src:             'pixarith.c:375,9'
          Dst:             lept_stderr
        - Src:             'pixarith.c:376,18'
          Dst:             pixSizesEqual
        - Src:             'pixarith.c:377,9'
          Dst:             lept_stderr
        - Src:             'pixarith.c:380,16'
          Dst:             pixCopy
        - Src:             'pixarith.c:383,13'
          Dst:             pixGetData
        - Src:             'pixarith.c:384,13'
          Dst:             pixGetData
        - Src:             'pixarith.c:385,12'
          Dst:             pixGetWpl
        - Src:             'pixarith.c:386,12'
          Dst:             pixGetWpl
        - Src:             'pixarith.c:387,5'
          Dst:             pixGetDimensions
        - Src:             'pixarith.c:388,5'
          Dst:             pixGetDimensions
    - functionName:    pixAddGray
      functionSourceFile: '/src/leptonica/src/pixarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs1
        - pixs2
      BBCount:         98
      ICount:          566
      EdgeCount:       131
      CyclomaticComplexity: 35
      functionsReached:
        - lept_stderr
        - pixCopy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixSizesEqual
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixarith.c:268,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:269,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:270,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:269,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:269,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:269,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:270,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:271,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:272,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:271,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:271,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:271,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:272,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:273,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:274,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:273,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:273,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:273,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:274,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:275,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:276,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:275,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:275,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:275,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:277,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:277,19'
              BranchSideFuncs:
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:279,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:277,27'
          Branch Sides:
            - BranchSide:      'pixarith.c:277,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:279,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:277,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:278,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:279,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixarith.c:278,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:278,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:278,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:279,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:280,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:281,9'
              BranchSideFuncs:
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - returnErrorPtr
        - Branch String:   'pixarith.c:280,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:280,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:280,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:281,14'
          Branch Sides:
            - BranchSide:      'pixarith.c:281,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixarith.c:284,24'
              BranchSideFuncs:
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixarith.c:281,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:282,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:284,24'
              BranchSideFuncs:
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
                - lept_stderr
        - Branch String:   'pixarith.c:282,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:282,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixarith.c:282,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:284,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:285,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
            - BranchSide:      'pixarith.c:286,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
        - Branch String:   'pixarith.c:285,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:286,9'
              BranchSideFuncs:
                - lept_stderr
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
            - BranchSide:      'pixarith.c:286,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixSizesEqual
                - lept_stderr
        - Branch String:   'pixarith.c:286,14'
          Branch Sides:
            - BranchSide:      'pixarith.c:286,32'
              BranchSideFuncs:
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - lept_stderr
            - BranchSide:      'pixarith.c:289,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
        - Branch String:   'pixarith.c:286,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:287,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
            - BranchSide:      'pixarith.c:289,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
        - Branch String:   'pixarith.c:287,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:289,9'
              BranchSideFuncs:
                - lept_stderr
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
            - BranchSide:      'pixarith.c:289,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
        - Branch String:   'pixarith.c:289,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:290,24'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
            - BranchSide:      'pixarith.c:293,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixGetDimensions
        - Branch String:   'pixarith.c:299,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:299,7'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:299,7'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:300,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:300,7'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:300,7'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:301,5'
          Branch Sides:
            - BranchSide:      'pixarith.c:302,17'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:323,12'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:304,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:305,20'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:310,20'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:305,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:306,23'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:310,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:307,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:307,21'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:307,21'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:310,20'
          Branch Sides:
            - BranchSide:      'pixarith.c:311,20'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:318,20'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:311,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:312,23'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:317,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:314,23'
          Branch Sides:
            - BranchSide:      'pixarith.c:314,21'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:314,21'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:318,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:319,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixarith.c:269,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:271,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:273,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:275,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:276,9'
          Dst:             pixGetDepth
        - Src:             'pixarith.c:278,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:279,9'
          Dst:             pixGetDepth
        - Src:             'pixarith.c:280,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:281,18'
          Dst:             pixGetDepth
        - Src:             'pixarith.c:282,23'
          Dst:             returnErrorPtr
        - Src:             'pixarith.c:284,10'
          Dst:             pixSizesEqual
        - Src:             'pixarith.c:285,9'
          Dst:             lept_stderr
        - Src:             'pixarith.c:286,18'
          Dst:             pixSizesEqual
        - Src:             'pixarith.c:287,9'
          Dst:             lept_stderr
        - Src:             'pixarith.c:290,16'
          Dst:             pixCopy
        - Src:             'pixarith.c:293,13'
          Dst:             pixGetData
        - Src:             'pixarith.c:294,13'
          Dst:             pixGetData
        - Src:             'pixarith.c:295,12'
          Dst:             pixGetWpl
        - Src:             'pixarith.c:296,12'
          Dst:             pixGetWpl
        - Src:             'pixarith.c:297,5'
          Dst:             pixGetDimensions
        - Src:             'pixarith.c:298,5'
          Dst:             pixGetDimensions
    - functionName:    pixMultConstantGray
      functionSourceFile: '/src/leptonica/src/pixarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - pixs
        - val
      BBCount:         52
      ICount:          319
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached:
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pixarith.c:195,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:196,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixarith.c:197,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixarith.c:196,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:196,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixarith.c:196,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:198,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:198,19'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixarith.c:200,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'pixarith.c:198,27'
          Branch Sides:
            - BranchSide:      'pixarith.c:198,30'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixarith.c:200,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'pixarith.c:198,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:199,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixarith.c:200,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'pixarith.c:199,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:199,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixarith.c:199,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:200,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:201,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixarith.c:203,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
        - Branch String:   'pixarith.c:201,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:201,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixarith.c:201,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:205,5'
          Branch Sides:
            - BranchSide:      'pixarith.c:206,16'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:230,5'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:207,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:208,20'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:214,20'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:208,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:209,24'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:214,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:211,24'
          Branch Sides:
            - BranchSide:      'pixarith.c:211,22'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:211,22'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:214,20'
          Branch Sides:
            - BranchSide:      'pixarith.c:215,20'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:222,20'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:215,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:216,24'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:221,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:218,24'
          Branch Sides:
            - BranchSide:      'pixarith.c:218,22'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:218,22'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:222,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:223,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixarith.c:196,16'
          Dst:             returnErrorInt
        - Src:             'pixarith.c:197,5'
          Dst:             pixGetDimensions
        - Src:             'pixarith.c:199,16'
          Dst:             returnErrorInt
        - Src:             'pixarith.c:201,16'
          Dst:             returnErrorInt
        - Src:             'pixarith.c:203,12'
          Dst:             pixGetData
        - Src:             'pixarith.c:204,11'
          Dst:             pixGetWpl
    - functionName:    pixAddConstantGray
      functionSourceFile: '/src/leptonica/src/pixarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - val
      BBCount:         67
      ICount:          409
      EdgeCount:       87
      CyclomaticComplexity: 22
      functionsReached:
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    5
      BranchProfiles:
        - Branch String:   'pixarith.c:125,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:126,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
            - BranchSide:      'pixarith.c:127,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - returnErrorInt
        - Branch String:   'pixarith.c:126,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:126,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixarith.c:126,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:128,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:128,19'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - returnErrorInt
            - BranchSide:      'pixarith.c:131,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
        - Branch String:   'pixarith.c:128,27'
          Branch Sides:
            - BranchSide:      'pixarith.c:128,30'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - returnErrorInt
            - BranchSide:      'pixarith.c:131,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
        - Branch String:   'pixarith.c:128,9'
          Branch Sides:
            - BranchSide:      'pixarith.c:129,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixarith.c:131,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
        - Branch String:   'pixarith.c:129,16'
          Branch Sides:
            - BranchSide:      'pixarith.c:129,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixarith.c:129,9'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:133,5'
          Branch Sides:
            - BranchSide:      'pixarith.c:134,16'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:169,5'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:135,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:136,17'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:149,20'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:136,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:137,24'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:143,24'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:137,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:138,28'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:142,13'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:139,28'
          Branch Sides:
            - BranchSide:      'pixarith.c:139,26'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:139,26'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:143,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:144,28'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:145,28'
          Branch Sides:
            - BranchSide:      'pixarith.c:145,26'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:145,26'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:149,20'
          Branch Sides:
            - BranchSide:      'pixarith.c:150,17'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:164,20'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:150,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:151,24'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:157,24'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:151,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:152,28'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:156,13'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:153,28'
          Branch Sides:
            - BranchSide:      'pixarith.c:153,26'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:153,26'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:157,17'
          Branch Sides:
            - BranchSide:      'pixarith.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:158,28'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:159,28'
          Branch Sides:
            - BranchSide:      'pixarith.c:159,26'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:159,26'
              BranchSideFuncs: []
        - Branch String:   'pixarith.c:164,13'
          Branch Sides:
            - BranchSide:      'pixarith.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pixarith.c:165,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixarith.c:126,16'
          Dst:             returnErrorInt
        - Src:             'pixarith.c:127,5'
          Dst:             pixGetDimensions
        - Src:             'pixarith.c:129,16'
          Dst:             returnErrorInt
        - Src:             'pixarith.c:131,12'
          Dst:             pixGetData
        - Src:             'pixarith.c:132,11'
          Dst:             pixGetWpl
    - functionName:    pixTilingPaintTile
      functionSourceFile: '/src/leptonica/src/pixtiling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - i
        - j
        - pixs
        - pt
      BBCount:         38
      ICount:          223
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - pixGetDimensions
        - pixRasterop
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixtiling.c:387,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:388,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixRasterop
                - pixRasterop
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixtiling.c:389,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDimensions
                - pixRasterop
                - pixRasterop
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixtiling.c:388,16'
          Branch Sides:
            - BranchSide:      'pixtiling.c:388,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixtiling.c:388,9'
              BranchSideFuncs: []
        - Branch String:   'pixtiling.c:389,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:390,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixRasterop
                - pixRasterop
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixtiling.c:391,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixRasterop
                - pixRasterop
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixtiling.c:390,16'
          Branch Sides:
            - BranchSide:      'pixtiling.c:390,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixtiling.c:390,9'
              BranchSideFuncs: []
        - Branch String:   'pixtiling.c:391,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:392,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRasterop
                - pixRasterop
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pixtiling.c:393,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRasterop
                - pixRasterop
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pixtiling.c:392,16'
          Branch Sides:
            - BranchSide:      'pixtiling.c:392,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixtiling.c:392,9'
              BranchSideFuncs: []
        - Branch String:   'pixtiling.c:393,15'
          Branch Sides:
            - BranchSide:      'pixtiling.c:393,18'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixtiling.c:394,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixtiling.c:393,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:394,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixtiling.c:395,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRasterop
                - pixRasterop
                - returnErrorInt
        - Branch String:   'pixtiling.c:394,16'
          Branch Sides:
            - BranchSide:      'pixtiling.c:394,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixtiling.c:394,9'
              BranchSideFuncs: []
        - Branch String:   'pixtiling.c:395,15'
          Branch Sides:
            - BranchSide:      'pixtiling.c:395,18'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixtiling.c:396,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pixtiling.c:395,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:396,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixtiling.c:399,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRasterop
                - pixRasterop
        - Branch String:   'pixtiling.c:396,16'
          Branch Sides:
            - BranchSide:      'pixtiling.c:396,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixtiling.c:396,9'
              BranchSideFuncs: []
        - Branch String:   'pixtiling.c:400,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:401,21'
              BranchSideFuncs:
                - pixRasterop
            - BranchSide:      'pixtiling.c:405,21'
              BranchSideFuncs:
                - pixRasterop
      Callsites:
        - Src:             'pixtiling.c:388,16'
          Dst:             returnErrorInt
        - Src:             'pixtiling.c:390,16'
          Dst:             returnErrorInt
        - Src:             'pixtiling.c:392,16'
          Dst:             returnErrorInt
        - Src:             'pixtiling.c:394,16'
          Dst:             returnErrorInt
        - Src:             'pixtiling.c:396,16'
          Dst:             returnErrorInt
        - Src:             'pixtiling.c:399,5'
          Dst:             pixGetDimensions
        - Src:             'pixtiling.c:401,9'
          Dst:             pixRasterop
        - Src:             'pixtiling.c:405,9'
          Dst:             pixRasterop
    - functionName:    pixTilingNoStripOnPaint
      functionSourceFile: '/src/leptonica/src/pixtiling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pt
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pixtiling.c:361,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:362,16'
              BranchSideFuncs: []
            - BranchSide:      'pixtiling.c:363,5'
              BranchSideFuncs: []
        - Branch String:   'pixtiling.c:362,16'
          Branch Sides:
            - BranchSide:      'pixtiling.c:362,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixtiling.c:362,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixtiling.c:362,16'
          Dst:             returnErrorInt
    - functionName:    pixTilingGetTile
      functionSourceFile: '/src/leptonica/src/pixtiling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pt
        - i
        - j
      BBCount:         101
      ICount:          598
      EdgeCount:       135
      CyclomaticComplexity: 36
      functionsReached:
        - boxCreate
        - boxDestroy
        - pixAddMirroredBorder
        - pixClipRectangle
        - pixClone
        - pixDestroy
        - pixGetDimensions
        - pixTilingGetCount
        - pixTilingGetSize
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixtiling.c:258,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:259,23'
              BranchSideFuncs:
                - pixTilingGetCount
                - pixGetDimensions
                - pixTilingGetSize
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixtiling.c:260,17'
              BranchSideFuncs:
                - pixTilingGetCount
                - pixGetDimensions
                - pixTilingGetSize
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixtiling.c:259,23'
          Branch Sides:
            - BranchSide:      'pixtiling.c:259,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixtiling.c:259,9'
              BranchSideFuncs: []
        - Branch String:   'pixtiling.c:260,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:261,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixtiling.c:262,23'
              BranchSideFuncs:
                - pixTilingGetCount
                - pixGetDimensions
                - pixTilingGetSize
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixtiling.c:261,23'
          Branch Sides:
            - BranchSide:      'pixtiling.c:261,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixtiling.c:261,9'
              BranchSideFuncs: []
        - Branch String:   'pixtiling.c:263,15'
          Branch Sides:
            - BranchSide:      'pixtiling.c:263,18'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixtiling.c:264,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixtiling.c:263,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:264,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixtiling.c:265,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixTilingGetSize
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - returnErrorPtr
        - Branch String:   'pixtiling.c:264,23'
          Branch Sides:
            - BranchSide:      'pixtiling.c:264,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixtiling.c:264,9'
              BranchSideFuncs: []
        - Branch String:   'pixtiling.c:265,15'
          Branch Sides:
            - BranchSide:      'pixtiling.c:265,18'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixtiling.c:266,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixtiling.c:265,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:266,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixtiling.c:270,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixTilingGetSize
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
        - Branch String:   'pixtiling.c:266,23'
          Branch Sides:
            - BranchSide:      'pixtiling.c:266,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixtiling.c:266,9'
              BranchSideFuncs: []
        - Branch String:   'pixtiling.c:276,12'
          Branch Sides:
            - BranchSide:      'pixtiling.c:276,10'
              BranchSideFuncs:
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
            - BranchSide:      'pixtiling.c:276,10'
              BranchSideFuncs:
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
        - Branch String:   'pixtiling.c:277,11'
          Branch Sides:
            - BranchSide:      'pixtiling.c:277,9'
              BranchSideFuncs:
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
            - BranchSide:      'pixtiling.c:277,9'
              BranchSideFuncs:
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
        - Branch String:   'pixtiling.c:281,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:282,17'
              BranchSideFuncs:
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
            - BranchSide:      'pixtiling.c:283,14'
              BranchSideFuncs:
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
        - Branch String:   'pixtiling.c:283,14'
          Branch Sides:
            - BranchSide:      'pixtiling.c:284,17'
              BranchSideFuncs:
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
            - BranchSide:      'pixtiling.c:285,14'
              BranchSideFuncs:
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
        - Branch String:   'pixtiling.c:285,14'
          Branch Sides:
            - BranchSide:      'pixtiling.c:286,17'
              BranchSideFuncs:
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
            - BranchSide:      'pixtiling.c:288,17'
              BranchSideFuncs:
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
        - Branch String:   'pixtiling.c:290,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:291,18'
              BranchSideFuncs:
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
            - BranchSide:      'pixtiling.c:292,14'
              BranchSideFuncs:
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
        - Branch String:   'pixtiling.c:292,14'
          Branch Sides:
            - BranchSide:      'pixtiling.c:293,18'
              BranchSideFuncs:
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
            - BranchSide:      'pixtiling.c:294,14'
              BranchSideFuncs:
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
        - Branch String:   'pixtiling.c:294,14'
          Branch Sides:
            - BranchSide:      'pixtiling.c:295,18'
              BranchSideFuncs:
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
            - BranchSide:      'pixtiling.c:297,18'
              BranchSideFuncs:
                - boxCreate
                - pixClipRectangle
                - boxDestroy
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
        - Branch String:   'pixtiling.c:303,23'
          Branch Sides:
            - BranchSide:      'pixtiling.c:303,26'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
            - BranchSide:      'pixtiling.c:310,46'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
        - Branch String:   'pixtiling.c:303,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:304,16'
              BranchSideFuncs: []
            - BranchSide:      'pixtiling.c:310,46'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
        - Branch String:   'pixtiling.c:311,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:312,32'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
            - BranchSide:      'pixtiling.c:313,9'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
        - Branch String:   'pixtiling.c:313,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:314,29'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
            - BranchSide:      'pixtiling.c:315,9'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
        - Branch String:   'pixtiling.c:315,16'
          Branch Sides:
            - BranchSide:      'pixtiling.c:315,19'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
            - BranchSide:      'pixtiling.c:318,14'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
        - Branch String:   'pixtiling.c:315,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:316,37'
              BranchSideFuncs:
                - pixAddMirroredBorder
                - pixDestroy
            - BranchSide:      'pixtiling.c:318,14'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
        - Branch String:   'pixtiling.c:318,21'
          Branch Sides:
            - BranchSide:      'pixtiling.c:318,24'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
            - BranchSide:      'pixtiling.c:321,14'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
        - Branch String:   'pixtiling.c:318,14'
          Branch Sides:
            - BranchSide:      'pixtiling.c:319,37'
              BranchSideFuncs:
                - pixAddMirroredBorder
                - pixDestroy
            - BranchSide:      'pixtiling.c:321,14'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
        - Branch String:   'pixtiling.c:321,26'
          Branch Sides:
            - BranchSide:      'pixtiling.c:321,29'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
            - BranchSide:      'pixtiling.c:324,14'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
        - Branch String:   'pixtiling.c:321,14'
          Branch Sides:
            - BranchSide:      'pixtiling.c:322,37'
              BranchSideFuncs:
                - pixAddMirroredBorder
                - pixDestroy
            - BranchSide:      'pixtiling.c:324,14'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
        - Branch String:   'pixtiling.c:324,26'
          Branch Sides:
            - BranchSide:      'pixtiling.c:324,29'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
            - BranchSide:      'pixtiling.c:327,14'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
        - Branch String:   'pixtiling.c:324,14'
          Branch Sides:
            - BranchSide:      'pixtiling.c:325,37'
              BranchSideFuncs:
                - pixAddMirroredBorder
                - pixDestroy
            - BranchSide:      'pixtiling.c:327,14'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
        - Branch String:   'pixtiling.c:327,14'
          Branch Sides:
            - BranchSide:      'pixtiling.c:328,37'
              BranchSideFuncs:
                - pixAddMirroredBorder
                - pixDestroy
            - BranchSide:      'pixtiling.c:329,14'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
                - pixAddMirroredBorder
        - Branch String:   'pixtiling.c:329,14'
          Branch Sides:
            - BranchSide:      'pixtiling.c:330,37'
              BranchSideFuncs:
                - pixAddMirroredBorder
                - pixDestroy
            - BranchSide:      'pixtiling.c:331,14'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
                - pixAddMirroredBorder
        - Branch String:   'pixtiling.c:331,14'
          Branch Sides:
            - BranchSide:      'pixtiling.c:332,37'
              BranchSideFuncs:
                - pixAddMirroredBorder
                - pixDestroy
            - BranchSide:      'pixtiling.c:333,14'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixAddMirroredBorder
        - Branch String:   'pixtiling.c:333,14'
          Branch Sides:
            - BranchSide:      'pixtiling.c:334,37'
              BranchSideFuncs:
                - pixAddMirroredBorder
                - pixDestroy
            - BranchSide:      'pixtiling.c:336,25'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
      Callsites:
        - Src:             'pixtiling.c:259,23'
          Dst:             returnErrorPtr
        - Src:             'pixtiling.c:261,23'
          Dst:             returnErrorPtr
        - Src:             'pixtiling.c:262,5'
          Dst:             pixTilingGetCount
        - Src:             'pixtiling.c:264,23'
          Dst:             returnErrorPtr
        - Src:             'pixtiling.c:266,23'
          Dst:             returnErrorPtr
        - Src:             'pixtiling.c:270,5'
          Dst:             pixGetDimensions
        - Src:             'pixtiling.c:271,5'
          Dst:             pixTilingGetSize
        - Src:             'pixtiling.c:298,11'
          Dst:             boxCreate
        - Src:             'pixtiling.c:299,12'
          Dst:             pixClipRectangle
        - Src:             'pixtiling.c:300,5'
          Dst:             boxDestroy
        - Src:             'pixtiling.c:316,16'
          Dst:             pixAddMirroredBorder
        - Src:             'pixtiling.c:319,16'
          Dst:             pixAddMirroredBorder
        - Src:             'pixtiling.c:322,16'
          Dst:             pixAddMirroredBorder
        - Src:             'pixtiling.c:325,16'
          Dst:             pixAddMirroredBorder
        - Src:             'pixtiling.c:328,16'
          Dst:             pixAddMirroredBorder
        - Src:             'pixtiling.c:330,16'
          Dst:             pixAddMirroredBorder
        - Src:             'pixtiling.c:332,16'
          Dst:             pixAddMirroredBorder
        - Src:             'pixtiling.c:334,16'
          Dst:             pixAddMirroredBorder
        - Src:             'pixtiling.c:336,16'
          Dst:             pixClone
        - Src:             'pixtiling.c:337,5'
          Dst:             pixDestroy
    - functionName:    pixTilingGetCount
      functionSourceFile: '/src/leptonica/src/pixtiling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pt
        - pnx
        - pny
      BBCount:         15
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixtiling.c:209,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:210,16'
              BranchSideFuncs: []
            - BranchSide:      'pixtiling.c:211,9'
              BranchSideFuncs: []
        - Branch String:   'pixtiling.c:210,16'
          Branch Sides:
            - BranchSide:      'pixtiling.c:210,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixtiling.c:210,9'
              BranchSideFuncs: []
        - Branch String:   'pixtiling.c:211,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:211,21'
              BranchSideFuncs: []
            - BranchSide:      'pixtiling.c:212,9'
              BranchSideFuncs: []
        - Branch String:   'pixtiling.c:212,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:212,21'
              BranchSideFuncs: []
            - BranchSide:      'pixtiling.c:213,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixtiling.c:210,16'
          Dst:             returnErrorInt
    - functionName:    pixTilingGetSize
      functionSourceFile: '/src/leptonica/src/pixtiling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pt
        - pw
        - ph
      BBCount:         15
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixtiling.c:230,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:231,16'
              BranchSideFuncs: []
            - BranchSide:      'pixtiling.c:232,9'
              BranchSideFuncs: []
        - Branch String:   'pixtiling.c:231,16'
          Branch Sides:
            - BranchSide:      'pixtiling.c:231,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pixtiling.c:231,9'
              BranchSideFuncs: []
        - Branch String:   'pixtiling.c:232,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:232,19'
              BranchSideFuncs: []
            - BranchSide:      'pixtiling.c:233,9'
              BranchSideFuncs: []
        - Branch String:   'pixtiling.c:233,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:233,19'
              BranchSideFuncs: []
            - BranchSide:      'pixtiling.c:234,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixtiling.c:231,16'
          Dst:             returnErrorInt
    - functionName:    pixTilingDestroy
      functionSourceFile: '/src/leptonica/src/pixtiling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppt
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - lept_stderr
        - pixDestroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixtiling.c:182,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:183,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixtiling.c:187,16'
              BranchSideFuncs:
                - pixDestroy
                - free
        - Branch String:   'pixtiling.c:183,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:184,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pixtiling.c:184,9'
              BranchSideFuncs: []
        - Branch String:   'pixtiling.c:187,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:188,9'
              BranchSideFuncs: []
            - BranchSide:      'pixtiling.c:190,17'
              BranchSideFuncs:
                - pixDestroy
                - free
      Callsites:
        - Src:             'pixtiling.c:183,9'
          Dst:             lept_stderr
        - Src:             'pixtiling.c:190,5'
          Dst:             pixDestroy
    - functionName:    pixTilingCreate
      functionSourceFile: '/src/leptonica/src/pixtiling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - nx
        - ny
        - w
        - h
        - xoverlap
        - yoverlap
      BBCount:         48
      ICount:          278
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - calloc
        - lept_stderr
        - pixClone
        - pixGetDimensions
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pixtiling.c:135,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:136,29'
              BranchSideFuncs:
                - pixGetDimensions
                - calloc
                - pixClone
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixtiling.c:137,9'
              BranchSideFuncs:
                - pixGetDimensions
                - calloc
                - pixClone
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pixtiling.c:136,29'
          Branch Sides:
            - BranchSide:      'pixtiling.c:136,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixtiling.c:136,9'
              BranchSideFuncs: []
        - Branch String:   'pixtiling.c:137,16'
          Branch Sides:
            - BranchSide:      'pixtiling.c:137,19'
              BranchSideFuncs:
                - pixGetDimensions
                - calloc
                - pixClone
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pixtiling.c:139,9'
              BranchSideFuncs:
                - pixGetDimensions
                - calloc
                - pixClone
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixtiling.c:137,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:138,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixtiling.c:139,9'
              BranchSideFuncs:
                - pixGetDimensions
                - calloc
                - pixClone
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pixtiling.c:138,29'
          Branch Sides:
            - BranchSide:      'pixtiling.c:138,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixtiling.c:138,9'
              BranchSideFuncs: []
        - Branch String:   'pixtiling.c:139,16'
          Branch Sides:
            - BranchSide:      'pixtiling.c:139,19'
              BranchSideFuncs:
                - pixGetDimensions
                - calloc
                - pixClone
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixtiling.c:146,22'
              BranchSideFuncs:
                - pixGetDimensions
                - calloc
                - pixClone
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixtiling.c:139,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:140,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixtiling.c:146,22'
              BranchSideFuncs:
                - pixGetDimensions
                - calloc
                - pixClone
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixtiling.c:140,29'
          Branch Sides:
            - BranchSide:      'pixtiling.c:140,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixtiling.c:140,9'
              BranchSideFuncs: []
        - Branch String:   'pixtiling.c:147,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:148,14'
              BranchSideFuncs:
                - calloc
                - pixClone
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixtiling.c:149,9'
              BranchSideFuncs:
                - calloc
                - pixClone
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixtiling.c:148,14'
          Branch Sides:
            - BranchSide:      'pixtiling.c:148,12'
              BranchSideFuncs:
                - calloc
                - pixClone
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixtiling.c:148,12'
              BranchSideFuncs:
                - calloc
                - pixClone
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixtiling.c:150,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:151,14'
              BranchSideFuncs:
                - calloc
                - pixClone
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixtiling.c:152,9'
              BranchSideFuncs:
                - calloc
                - pixClone
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixtiling.c:151,14'
          Branch Sides:
            - BranchSide:      'pixtiling.c:151,12'
              BranchSideFuncs:
                - calloc
                - pixClone
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixtiling.c:151,12'
              BranchSideFuncs:
                - calloc
                - pixClone
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixtiling.c:153,22'
          Branch Sides:
            - BranchSide:      'pixtiling.c:153,25'
              BranchSideFuncs:
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixtiling.c:154,9'
              BranchSideFuncs:
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'pixtiling.c:153,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:154,9'
              BranchSideFuncs:
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'pixtiling.c:158,23'
              BranchSideFuncs:
                - calloc
                - pixClone
        - Branch String:   'pixtiling.c:154,9'
          Branch Sides:
            - BranchSide:      'pixtiling.c:155,29'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pixtiling.c:155,29'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pixtiling.c:155,29'
          Branch Sides:
            - BranchSide:      'pixtiling.c:155,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pixtiling.c:155,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pixtiling.c:136,29'
          Dst:             returnErrorPtr
        - Src:             'pixtiling.c:138,29'
          Dst:             returnErrorPtr
        - Src:             'pixtiling.c:140,29'
          Dst:             returnErrorPtr
        - Src:             'pixtiling.c:146,5'
          Dst:             pixGetDimensions
        - Src:             'pixtiling.c:154,9'
          Dst:             lept_stderr
        - Src:             'pixtiling.c:155,29'
          Dst:             returnErrorPtr
        - Src:             'pixtiling.c:158,23'
          Dst:             calloc
        - Src:             'pixtiling.c:159,15'
          Dst:             pixClone
    - functionName:    pixWriteMemPam
      functionSourceFile: '/src/leptonica/src/pnmio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1312
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdata
        - psize
        - pix
      BBCount:         30
      ICount:          150
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - fclose
        - fputc
        - open_memstream
        - pixWriteStreamPam
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pnmio.c:1281,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1281,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixWriteStreamPam
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'pnmio.c:1282,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixWriteStreamPam
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'pnmio.c:1282,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1282,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixWriteStreamPam
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'pnmio.c:1283,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixWriteStreamPam
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'pnmio.c:1283,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1284,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixWriteStreamPam
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'pnmio.c:1285,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixWriteStreamPam
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'pnmio.c:1284,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:1284,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1284,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1285,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1286,16'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - pixWriteStreamPam
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'pnmio.c:1287,10'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - pixWriteStreamPam
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'pnmio.c:1286,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:1286,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1286,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1287,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1288,16'
              BranchSideFuncs:
                - open_memstream
                - pixWriteStreamPam
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'pnmio.c:1291,39'
              BranchSideFuncs:
                - open_memstream
                - pixWriteStreamPam
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'pnmio.c:1288,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:1288,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1288,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1291,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1292,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1293,29'
              BranchSideFuncs:
                - pixWriteStreamPam
                - fputc
                - fclose
        - Branch String:   'pnmio.c:1292,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:1292,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1292,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pnmio.c:1284,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:1286,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:1288,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:1291,15'
          Dst:             open_memstream
        - Src:             'pnmio.c:1292,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:1293,11'
          Dst:             pixWriteStreamPam
        - Src:             'pnmio.c:1294,5'
          Dst:             fputc
        - Src:             'pnmio.c:1295,5'
          Dst:             fclose
    - functionName:    pixWriteStreamPam
      functionSourceFile: '/src/leptonica/src/pnmio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 1127
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pix
      BBCount:         155
      ICount:          898
      EdgeCount:       197
      CyclomaticComplexity: 44
      functionsReached:
        - fprintf
        - fwrite
        - pixClone
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetSpp
        - pixGetWpl
        - pixRemoveColormap
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pnmio.c:984,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:985,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixRemoveColormap
                - returnErrorInt
            - BranchSide:      'pnmio.c:986,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixRemoveColormap
                - returnErrorInt
        - Branch String:   'pnmio.c:985,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:985,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:985,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:986,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:987,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixRemoveColormap
                - returnErrorInt
            - BranchSide:      'pnmio.c:989,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixRemoveColormap
                - returnErrorInt
        - Branch String:   'pnmio.c:987,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:987,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:987,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:990,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:990,19'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixRemoveColormap
                - returnErrorInt
            - BranchSide:      'pnmio.c:994,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixRemoveColormap
        - Branch String:   'pnmio.c:990,26'
          Branch Sides:
            - BranchSide:      'pnmio.c:990,29'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixRemoveColormap
                - returnErrorInt
            - BranchSide:      'pnmio.c:994,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixRemoveColormap
        - Branch String:   'pnmio.c:990,36'
          Branch Sides:
            - BranchSide:      'pnmio.c:990,39'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixRemoveColormap
                - returnErrorInt
            - BranchSide:      'pnmio.c:994,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixRemoveColormap
        - Branch String:   'pnmio.c:990,46'
          Branch Sides:
            - BranchSide:      'pnmio.c:990,49'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixRemoveColormap
                - returnErrorInt
            - BranchSide:      'pnmio.c:994,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixRemoveColormap
        - Branch String:   'pnmio.c:990,57'
          Branch Sides:
            - BranchSide:      'pnmio.c:990,60'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixRemoveColormap
                - returnErrorInt
            - BranchSide:      'pnmio.c:994,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixRemoveColormap
        - Branch String:   'pnmio.c:990,68'
          Branch Sides:
            - BranchSide:      'pnmio.c:990,71'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixRemoveColormap
                - returnErrorInt
            - BranchSide:      'pnmio.c:994,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixRemoveColormap
        - Branch String:   'pnmio.c:990,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:991,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:994,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixRemoveColormap
        - Branch String:   'pnmio.c:991,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:991,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:991,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:994,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:995,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'pnmio.c:997,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'pnmio.c:1002,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1003,24'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'pnmio.c:1005,16'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'pnmio.c:1014,19'
          Branch Sides:
            - BranchSide:      'pnmio.c:1014,22'
              BranchSideFuncs:
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'pnmio.c:1016,14'
              BranchSideFuncs:
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'pnmio.c:1014,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1015,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'pnmio.c:1016,14'
              BranchSideFuncs:
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'pnmio.c:1016,14'
          Branch Sides:
            - BranchSide:      'pnmio.c:1017,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'pnmio.c:1018,14'
              BranchSideFuncs:
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fprintf
                - fprintf
        - Branch String:   'pnmio.c:1018,14'
          Branch Sides:
            - BranchSide:      'pnmio.c:1019,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'pnmio.c:1020,14'
              BranchSideFuncs:
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fprintf
        - Branch String:   'pnmio.c:1024,5'
          Branch Sides:
            - BranchSide:      'pnmio.c:1026,16'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:1038,16'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:1049,16'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:1060,16'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:1071,16'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:1082,23'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:1091,17'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
            - BranchSide:      'pnmio.c:1123,5'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pnmio.c:1026,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1027,21'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:1035,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pnmio.c:1028,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:1029,24'
              BranchSideFuncs:
                - fwrite
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pnmio.c:1034,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
        - Branch String:   'pnmio.c:1031,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:1032,32'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:1033,13'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
        - Branch String:   'pnmio.c:1038,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1039,21'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:1046,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pnmio.c:1040,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:1041,24'
              BranchSideFuncs:
                - fwrite
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pnmio.c:1045,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
        - Branch String:   'pnmio.c:1042,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:1043,32'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:1044,13'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
        - Branch String:   'pnmio.c:1049,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1050,21'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:1057,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pnmio.c:1051,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:1052,24'
              BranchSideFuncs:
                - fwrite
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pnmio.c:1056,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
        - Branch String:   'pnmio.c:1053,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:1054,32'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:1055,13'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
        - Branch String:   'pnmio.c:1060,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1061,21'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:1068,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pnmio.c:1062,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:1063,24'
              BranchSideFuncs:
                - fwrite
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pnmio.c:1067,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
        - Branch String:   'pnmio.c:1064,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:1065,32'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:1066,13'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
        - Branch String:   'pnmio.c:1071,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1072,21'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:1079,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pnmio.c:1073,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:1074,25'
              BranchSideFuncs:
                - fwrite
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pnmio.c:1078,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
        - Branch String:   'pnmio.c:1075,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:1076,32'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:1077,13'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
        - Branch String:   'pnmio.c:1083,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1084,21'
              BranchSideFuncs:
                - fwrite
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pnmio.c:1088,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pnmio.c:1085,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:1086,28'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:1087,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
        - Branch String:   'pnmio.c:1091,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1093,20'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:1106,20'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:1120,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pnmio.c:1093,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:1094,25'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:1104,13'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pnmio.c:1095,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:1096,29'
              BranchSideFuncs:
                - fwrite
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pnmio.c:1103,13'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
        - Branch String:   'pnmio.c:1100,25'
          Branch Sides:
            - BranchSide:      'pnmio.c:1101,36'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:1102,17'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
        - Branch String:   'pnmio.c:1106,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:1107,25'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:1118,13'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pnmio.c:1108,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:1109,29'
              BranchSideFuncs:
                - fwrite
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pnmio.c:1117,13'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
        - Branch String:   'pnmio.c:1114,25'
          Branch Sides:
            - BranchSide:      'pnmio.c:1115,36'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:1116,17'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
        - Branch String:   'pnmio.c:1124,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1125,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1126,5'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1125,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:1125,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1125,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pnmio.c:985,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:987,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:989,5'
          Dst:             pixGetDimensions
        - Src:             'pnmio.c:991,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:994,9'
          Dst:             pixGetColormap
        - Src:             'pnmio.c:995,16'
          Dst:             pixRemoveColormap
        - Src:             'pnmio.c:997,16'
          Dst:             pixClone
        - Src:             'pnmio.c:998,10'
          Dst:             pixGetDepth
        - Src:             'pnmio.c:999,13'
          Dst:             pixGetData
        - Src:             'pnmio.c:1000,12'
          Dst:             pixGetWpl
        - Src:             'pnmio.c:1001,12'
          Dst:             pixGetSpp
        - Src:             'pnmio.c:1008,5'
          Dst:             fprintf
        - Src:             'pnmio.c:1010,5'
          Dst:             fprintf
        - Src:             'pnmio.c:1011,5'
          Dst:             fprintf
        - Src:             'pnmio.c:1012,5'
          Dst:             fprintf
        - Src:             'pnmio.c:1013,5'
          Dst:             fprintf
        - Src:             'pnmio.c:1015,9'
          Dst:             fprintf
        - Src:             'pnmio.c:1017,9'
          Dst:             fprintf
        - Src:             'pnmio.c:1019,9'
          Dst:             fprintf
        - Src:             'pnmio.c:1021,9'
          Dst:             fprintf
        - Src:             'pnmio.c:1022,5'
          Dst:             fprintf
        - Src:             'pnmio.c:1031,21'
          Dst:             fwrite
        - Src:             'pnmio.c:1042,21'
          Dst:             fwrite
        - Src:             'pnmio.c:1053,21'
          Dst:             fwrite
        - Src:             'pnmio.c:1064,21'
          Dst:             fwrite
        - Src:             'pnmio.c:1075,21'
          Dst:             fwrite
        - Src:             'pnmio.c:1085,17'
          Dst:             fwrite
        - Src:             'pnmio.c:1100,25'
          Dst:             fwrite
        - Src:             'pnmio.c:1114,25'
          Dst:             fwrite
        - Src:             'pnmio.c:1123,5'
          Dst:             pixDestroy
        - Src:             'pnmio.c:1125,16'
          Dst:             returnErrorInt
    - functionName:    pixWriteMemPnm
      functionSourceFile: '/src/leptonica/src/pnmio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1221
      functionLinenumberEnd: 1256
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdata
        - psize
        - pix
      BBCount:         30
      ICount:          150
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - fclose
        - fputc
        - open_memstream
        - pixWriteStreamPnm
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pnmio.c:1225,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1225,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixWriteStreamPnm
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'pnmio.c:1226,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixWriteStreamPnm
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'pnmio.c:1226,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1226,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixWriteStreamPnm
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'pnmio.c:1227,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixWriteStreamPnm
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'pnmio.c:1227,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1228,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixWriteStreamPnm
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'pnmio.c:1229,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - pixWriteStreamPnm
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'pnmio.c:1228,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:1228,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1228,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1229,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1230,16'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - pixWriteStreamPnm
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'pnmio.c:1231,10'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - pixWriteStreamPnm
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'pnmio.c:1230,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:1230,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1230,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1231,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1232,16'
              BranchSideFuncs:
                - open_memstream
                - pixWriteStreamPnm
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'pnmio.c:1235,39'
              BranchSideFuncs:
                - open_memstream
                - pixWriteStreamPnm
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'pnmio.c:1232,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:1232,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1232,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1235,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1236,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1237,29'
              BranchSideFuncs:
                - pixWriteStreamPnm
                - fputc
                - fclose
        - Branch String:   'pnmio.c:1236,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:1236,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1236,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pnmio.c:1228,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:1230,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:1232,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:1235,15'
          Dst:             open_memstream
        - Src:             'pnmio.c:1236,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:1237,11'
          Dst:             pixWriteStreamPnm
        - Src:             'pnmio.c:1238,5'
          Dst:             fputc
        - Src:             'pnmio.c:1239,5'
          Dst:             fclose
    - functionName:    pixWriteStreamPnm
      functionSourceFile: '/src/leptonica/src/pnmio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pix
      BBCount:         112
      ICount:          652
      EdgeCount:       149
      CyclomaticComplexity: 39
      functionsReached:
        - fprintf
        - fwrite
        - pixClone
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetSpp
        - pixGetWpl
        - pixRemoveColormap
        - pixWriteStreamPam
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pnmio.c:746,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:747,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - pixRemoveColormap
                - pixGetSpp
                - pixWriteStreamPam
                - returnErrorInt
            - BranchSide:      'pnmio.c:748,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - pixRemoveColormap
                - pixGetSpp
                - pixWriteStreamPam
                - returnErrorInt
        - Branch String:   'pnmio.c:747,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:747,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:747,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:748,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:749,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - pixRemoveColormap
                - pixGetSpp
                - pixWriteStreamPam
                - returnErrorInt
            - BranchSide:      'pnmio.c:751,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - pixRemoveColormap
                - pixGetSpp
                - pixWriteStreamPam
                - returnErrorInt
        - Branch String:   'pnmio.c:749,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:749,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:749,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:752,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:752,19'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - pixRemoveColormap
                - pixGetSpp
                - pixWriteStreamPam
                - returnErrorInt
            - BranchSide:      'pnmio.c:754,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - pixRemoveColormap
                - pixGetSpp
                - pixWriteStreamPam
        - Branch String:   'pnmio.c:752,26'
          Branch Sides:
            - BranchSide:      'pnmio.c:752,29'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - pixRemoveColormap
                - pixGetSpp
                - pixWriteStreamPam
                - returnErrorInt
            - BranchSide:      'pnmio.c:754,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - pixRemoveColormap
                - pixGetSpp
                - pixWriteStreamPam
        - Branch String:   'pnmio.c:752,36'
          Branch Sides:
            - BranchSide:      'pnmio.c:752,39'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - pixRemoveColormap
                - pixGetSpp
                - pixWriteStreamPam
                - returnErrorInt
            - BranchSide:      'pnmio.c:754,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - pixRemoveColormap
                - pixGetSpp
                - pixWriteStreamPam
        - Branch String:   'pnmio.c:752,46'
          Branch Sides:
            - BranchSide:      'pnmio.c:752,49'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - pixRemoveColormap
                - pixGetSpp
                - pixWriteStreamPam
                - returnErrorInt
            - BranchSide:      'pnmio.c:754,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - pixRemoveColormap
                - pixGetSpp
                - pixWriteStreamPam
        - Branch String:   'pnmio.c:752,57'
          Branch Sides:
            - BranchSide:      'pnmio.c:752,60'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - pixRemoveColormap
                - pixGetSpp
                - pixWriteStreamPam
                - returnErrorInt
            - BranchSide:      'pnmio.c:754,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - pixRemoveColormap
                - pixGetSpp
                - pixWriteStreamPam
        - Branch String:   'pnmio.c:752,68'
          Branch Sides:
            - BranchSide:      'pnmio.c:752,71'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - pixRemoveColormap
                - pixGetSpp
                - pixWriteStreamPam
                - returnErrorInt
            - BranchSide:      'pnmio.c:754,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - pixRemoveColormap
                - pixGetSpp
                - pixWriteStreamPam
        - Branch String:   'pnmio.c:752,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:753,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:754,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - pixRemoveColormap
                - pixGetSpp
                - pixWriteStreamPam
        - Branch String:   'pnmio.c:753,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:753,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:753,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:754,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:754,30'
              BranchSideFuncs:
                - pixGetSpp
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - pixRemoveColormap
                - pixWriteStreamPam
            - BranchSide:      'pnmio.c:758,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - pixRemoveColormap
        - Branch String:   'pnmio.c:754,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:755,34'
              BranchSideFuncs:
                - pixWriteStreamPam
            - BranchSide:      'pnmio.c:758,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - pixRemoveColormap
        - Branch String:   'pnmio.c:758,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:759,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - fwrite
                - fprintf
                - fwrite
            - BranchSide:      'pnmio.c:761,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDepth
                - pixGetData
                - pixGetWpl
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - fwrite
                - fprintf
                - fwrite
        - Branch String:   'pnmio.c:768,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:769,17'
              BranchSideFuncs:
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:780,16'
              BranchSideFuncs:
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
                - fprintf
                - fwrite
                - fwrite
        - Branch String:   'pnmio.c:773,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:774,21'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:780,5'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pnmio.c:775,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:776,24'
              BranchSideFuncs:
                - fwrite
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pnmio.c:779,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
        - Branch String:   'pnmio.c:780,24'
          Branch Sides:
            - BranchSide:      'pnmio.c:780,27'
              BranchSideFuncs:
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
            - BranchSide:      'pnmio.c:781,24'
              BranchSideFuncs:
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
        - Branch String:   'pnmio.c:780,35'
          Branch Sides:
            - BranchSide:      'pnmio.c:780,38'
              BranchSideFuncs:
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
            - BranchSide:      'pnmio.c:781,24'
              BranchSideFuncs:
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
        - Branch String:   'pnmio.c:780,46'
          Branch Sides:
            - BranchSide:      'pnmio.c:780,49'
              BranchSideFuncs:
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
            - BranchSide:      'pnmio.c:781,24'
              BranchSideFuncs:
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
        - Branch String:   'pnmio.c:780,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:781,24'
              BranchSideFuncs:
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
            - BranchSide:      'pnmio.c:808,17'
              BranchSideFuncs:
                - fprintf
                - pixDestroy
                - returnErrorInt
                - fwrite
                - fwrite
        - Branch String:   'pnmio.c:785,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:786,20'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:799,20'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
        - Branch String:   'pnmio.c:786,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:787,25'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:798,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pnmio.c:788,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:789,25'
              BranchSideFuncs:
                - fwrite
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pnmio.c:797,13'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
        - Branch String:   'pnmio.c:789,25'
          Branch Sides:
            - BranchSide:      'pnmio.c:790,32'
              BranchSideFuncs:
                - fwrite
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pnmio.c:791,30'
              BranchSideFuncs:
                - fwrite
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pnmio.c:791,30'
          Branch Sides:
            - BranchSide:      'pnmio.c:792,32'
              BranchSideFuncs:
                - fwrite
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pnmio.c:794,32'
              BranchSideFuncs:
                - fwrite
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pnmio.c:799,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:0,0'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:800,25'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
        - Branch String:   'pnmio.c:801,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:802,29'
              BranchSideFuncs:
                - fwrite
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pnmio.c:805,13'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
        - Branch String:   'pnmio.c:811,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:812,27'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:819,20'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
        - Branch String:   'pnmio.c:813,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:814,25'
              BranchSideFuncs:
                - fwrite
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pnmio.c:818,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
        - Branch String:   'pnmio.c:815,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:816,32'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:817,13'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
        - Branch String:   'pnmio.c:819,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:0,0'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:820,25'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
        - Branch String:   'pnmio.c:821,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:822,29'
              BranchSideFuncs:
                - fwrite
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'pnmio.c:829,13'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
        - Branch String:   'pnmio.c:826,25'
          Branch Sides:
            - BranchSide:      'pnmio.c:827,36'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
            - BranchSide:      'pnmio.c:828,17'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
                - fwrite
        - Branch String:   'pnmio.c:834,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:835,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:836,5'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:835,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:835,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:835,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pnmio.c:747,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:749,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:751,5'
          Dst:             pixGetDimensions
        - Src:             'pnmio.c:753,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:754,20'
          Dst:             pixGetSpp
        - Src:             'pnmio.c:755,16'
          Dst:             pixWriteStreamPam
        - Src:             'pnmio.c:758,9'
          Dst:             pixGetColormap
        - Src:             'pnmio.c:759,16'
          Dst:             pixRemoveColormap
        - Src:             'pnmio.c:761,16'
          Dst:             pixClone
        - Src:             'pnmio.c:762,11'
          Dst:             pixGetDepth
        - Src:             'pnmio.c:763,13'
          Dst:             pixGetData
        - Src:             'pnmio.c:764,12'
          Dst:             pixGetWpl
        - Src:             'pnmio.c:769,9'
          Dst:             fprintf
        - Src:             'pnmio.c:777,17'
          Dst:             fwrite
        - Src:             'pnmio.c:782,9'
          Dst:             fprintf
        - Src:             'pnmio.c:795,21'
          Dst:             fwrite
        - Src:             'pnmio.c:803,21'
          Dst:             fwrite
        - Src:             'pnmio.c:808,9'
          Dst:             fprintf
        - Src:             'pnmio.c:815,21'
          Dst:             fwrite
        - Src:             'pnmio.c:826,25'
          Dst:             fwrite
        - Src:             'pnmio.c:833,5'
          Dst:             pixDestroy
        - Src:             'pnmio.c:835,16'
          Dst:             returnErrorInt
    - functionName:    readHeaderMemPnm
      functionSourceFile: '/src/leptonica/src/pnmio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1200
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - size
        - pw
        - ph
        - pd
        - ptype
        - pbps
        - pspp
      BBCount:         19
      ICount:          118
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadFromMemory
        - freadHeaderPnm
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pnmio.c:1190,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1191,16'
              BranchSideFuncs:
                - fopenReadFromMemory
                - freadHeaderPnm
                - fclose
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pnmio.c:1193,35'
              BranchSideFuncs:
                - fopenReadFromMemory
                - freadHeaderPnm
                - fclose
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pnmio.c:1191,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:1191,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1191,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1193,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1194,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1195,26'
              BranchSideFuncs:
                - freadHeaderPnm
                - fclose
                - returnErrorInt
        - Branch String:   'pnmio.c:1194,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:1194,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1194,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1197,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1198,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1199,5'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1198,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:1198,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1198,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pnmio.c:1191,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:1193,15'
          Dst:             fopenReadFromMemory
        - Src:             'pnmio.c:1194,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:1195,11'
          Dst:             freadHeaderPnm
        - Src:             'pnmio.c:1196,5'
          Dst:             fclose
        - Src:             'pnmio.c:1198,16'
          Dst:             returnErrorInt
    - functionName:    freadHeaderPnm
      functionSourceFile: '/src/leptonica/src/pnmio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pw
        - ph
        - pd
        - ptype
        - pbps
        - pspp
      BBCount:         220
      ICount:          955
      EdgeCount:       297
      CyclomaticComplexity: 79
      functionsReached:
        - __isoc99_fscanf
        - fgetc
        - lept_stderr
        - pnmReadNextNumber
        - pnmReadNextString
        - pnmSkipCommentLines
        - returnErrorInt
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pnmio.c:572,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:572,14'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_fscanf
                - pnmSkipCommentLines
                - __isoc99_fscanf
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pnmio.c:573,9'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_fscanf
                - pnmSkipCommentLines
                - __isoc99_fscanf
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pnmio.c:573,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:573,14'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_fscanf
                - pnmSkipCommentLines
                - __isoc99_fscanf
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pnmio.c:574,9'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_fscanf
                - pnmSkipCommentLines
                - __isoc99_fscanf
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pnmio.c:574,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:574,14'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_fscanf
                - pnmSkipCommentLines
                - __isoc99_fscanf
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pnmio.c:575,9'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_fscanf
                - pnmSkipCommentLines
                - __isoc99_fscanf
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pnmio.c:575,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:575,17'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_fscanf
                - pnmSkipCommentLines
                - __isoc99_fscanf
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pnmio.c:576,9'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_fscanf
                - pnmSkipCommentLines
                - __isoc99_fscanf
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pnmio.c:576,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:576,16'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_fscanf
                - pnmSkipCommentLines
                - __isoc99_fscanf
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pnmio.c:577,9'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_fscanf
                - pnmSkipCommentLines
                - __isoc99_fscanf
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pnmio.c:577,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:577,16'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_fscanf
                - pnmSkipCommentLines
                - __isoc99_fscanf
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pnmio.c:578,10'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_fscanf
                - pnmSkipCommentLines
                - __isoc99_fscanf
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pnmio.c:578,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:579,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - pnmSkipCommentLines
                - __isoc99_fscanf
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pnmio.c:581,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - pnmSkipCommentLines
                - __isoc99_fscanf
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pnmio.c:579,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:579,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:579,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:581,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:582,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:583,9'
              BranchSideFuncs:
                - pnmSkipCommentLines
                - __isoc99_fscanf
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pnmio.c:582,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:582,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:582,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:583,18'
          Branch Sides:
            - BranchSide:      'pnmio.c:583,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:584,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'pnmio.c:583,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:584,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:586,29'
              BranchSideFuncs:
                - pnmSkipCommentLines
                - __isoc99_fscanf
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pnmio.c:584,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:584,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:584,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:586,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:587,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:589,9'
              BranchSideFuncs:
                - __isoc99_fscanf
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pnmio.c:587,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:587,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:587,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:589,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:590,40'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pnmio.c:659,20'
              BranchSideFuncs:
                - __isoc99_fscanf
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pnmio.c:591,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:592,35'
              BranchSideFuncs:
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pnmio.c:625,13'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pnmio.c:592,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:593,24'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:594,25'
              BranchSideFuncs:
                - strcmp
                - pnmReadNextNumber
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - returnErrorInt
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
        - Branch String:   'pnmio.c:593,24'
          Branch Sides:
            - BranchSide:      'pnmio.c:593,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:593,17'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:594,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:595,39'
              BranchSideFuncs:
                - strcmp
                - pnmReadNextNumber
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
            - BranchSide:      'pnmio.c:599,25'
              BranchSideFuncs:
                - strcmp
                - pnmReadNextNumber
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
        - Branch String:   'pnmio.c:595,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:596,28'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:597,17'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pnmio.c:596,28'
          Branch Sides:
            - BranchSide:      'pnmio.c:596,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:596,21'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:599,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:600,39'
              BranchSideFuncs:
                - strcmp
                - pnmReadNextNumber
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
            - BranchSide:      'pnmio.c:604,25'
              BranchSideFuncs:
                - strcmp
                - pnmReadNextNumber
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
        - Branch String:   'pnmio.c:600,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:601,28'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:602,17'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pnmio.c:601,28'
          Branch Sides:
            - BranchSide:      'pnmio.c:601,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:601,21'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:604,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:605,39'
              BranchSideFuncs:
                - strcmp
                - pnmReadNextNumber
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
            - BranchSide:      'pnmio.c:609,25'
              BranchSideFuncs:
                - strcmp
                - pnmReadNextNumber
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
        - Branch String:   'pnmio.c:605,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:606,28'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:607,17'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pnmio.c:606,28'
          Branch Sides:
            - BranchSide:      'pnmio.c:606,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:606,21'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:609,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:610,39'
              BranchSideFuncs:
                - strcmp
                - pnmReadNextString
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
            - BranchSide:      'pnmio.c:614,25'
              BranchSideFuncs:
                - strcmp
                - pnmReadNextString
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
        - Branch String:   'pnmio.c:610,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:611,28'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:612,17'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pnmio.c:611,28'
          Branch Sides:
            - BranchSide:      'pnmio.c:611,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:611,21'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:614,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:615,39'
              BranchSideFuncs:
                - strcmp
                - fgetc
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pnmio.c:619,25'
              BranchSideFuncs:
                - strcmp
                - fgetc
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorInt
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pnmio.c:615,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:616,28'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:617,17'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pnmio.c:616,28'
          Branch Sides:
            - BranchSide:      'pnmio.c:616,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:616,21'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:619,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:620,41'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pnmio.c:624,9'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pnmReadNextString
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextNumber
                - returnErrorInt
                - strcmp
                - pnmReadNextString
                - returnErrorInt
                - strcmp
                - fgetc
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pnmio.c:620,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:621,28'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:622,17'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'pnmio.c:621,28'
          Branch Sides:
            - BranchSide:      'pnmio.c:621,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:621,21'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:625,20'
          Branch Sides:
            - BranchSide:      'pnmio.c:625,23'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pnmio.c:626,13'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pnmio.c:625,30'
          Branch Sides:
            - BranchSide:      'pnmio.c:625,33'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pnmio.c:626,13'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pnmio.c:625,51'
          Branch Sides:
            - BranchSide:      'pnmio.c:625,54'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pnmio.c:626,13'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pnmio.c:625,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:626,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pnmio.c:629,13'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
        - Branch String:   'pnmio.c:626,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:627,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pnmio.c:627,13'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:629,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:630,21'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pnmio.c:631,20'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
        - Branch String:   'pnmio.c:631,20'
          Branch Sides:
            - BranchSide:      'pnmio.c:632,21'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pnmio.c:633,20'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
        - Branch String:   'pnmio.c:633,20'
          Branch Sides:
            - BranchSide:      'pnmio.c:634,21'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pnmio.c:635,20'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
        - Branch String:   'pnmio.c:635,20'
          Branch Sides:
            - BranchSide:      'pnmio.c:636,21'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pnmio.c:637,20'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
        - Branch String:   'pnmio.c:637,20'
          Branch Sides:
            - BranchSide:      'pnmio.c:638,21'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pnmio.c:640,13'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pnmio.c:640,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:641,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pnmio.c:641,13'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:643,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:646,13'
              BranchSideFuncs: []
            - BranchSide:      'pnmio.c:651,15'
              BranchSideFuncs: []
            - BranchSide:      'pnmio.c:651,15'
              BranchSideFuncs: []
            - BranchSide:      'pnmio.c:651,15'
              BranchSideFuncs: []
            - BranchSide:      'pnmio.c:654,13'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pnmio.c:654,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:655,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pnmio.c:655,13'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:659,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:660,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:661,13'
              BranchSideFuncs:
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
                - lept_stderr
        - Branch String:   'pnmio.c:660,20'
          Branch Sides:
            - BranchSide:      'pnmio.c:660,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:660,13'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:661,20'
          Branch Sides:
            - BranchSide:      'pnmio.c:661,23'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pnmio.c:662,13'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pnmio.c:661,30'
          Branch Sides:
            - BranchSide:      'pnmio.c:661,33'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pnmio.c:662,13'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pnmio.c:661,51'
          Branch Sides:
            - BranchSide:      'pnmio.c:661,54'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pnmio.c:662,13'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pnmio.c:661,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:662,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pnmio.c:675,13'
              BranchSideFuncs:
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pnmio.c:662,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:663,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pnmio.c:663,13'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:675,23'
          Branch Sides:
            - BranchSide:      'pnmio.c:675,26'
              BranchSideFuncs: []
            - BranchSide:      'pnmio.c:676,15'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:675,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:676,15'
              BranchSideFuncs: []
            - BranchSide:      'pnmio.c:679,20'
              BranchSideFuncs:
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pnmio.c:679,30'
          Branch Sides:
            - BranchSide:      'pnmio.c:679,33'
              BranchSideFuncs:
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pnmio.c:680,35'
              BranchSideFuncs:
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pnmio.c:679,20'
          Branch Sides:
            - BranchSide:      'pnmio.c:680,35'
              BranchSideFuncs:
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pnmio.c:697,35'
              BranchSideFuncs:
                - pnmReadNextNumber
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pnmio.c:680,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:681,24'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:682,17'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pnmio.c:681,24'
          Branch Sides:
            - BranchSide:      'pnmio.c:681,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:681,17'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:682,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:683,19'
              BranchSideFuncs: []
            - BranchSide:      'pnmio.c:684,24'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pnmio.c:684,24'
          Branch Sides:
            - BranchSide:      'pnmio.c:685,19'
              BranchSideFuncs: []
            - BranchSide:      'pnmio.c:686,24'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pnmio.c:686,24'
          Branch Sides:
            - BranchSide:      'pnmio.c:687,19'
              BranchSideFuncs: []
            - BranchSide:      'pnmio.c:688,24'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pnmio.c:688,24'
          Branch Sides:
            - BranchSide:      'pnmio.c:689,19'
              BranchSideFuncs: []
            - BranchSide:      'pnmio.c:691,46'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorInt
        - Branch String:   'pnmio.c:692,24'
          Branch Sides:
            - BranchSide:      'pnmio.c:692,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:692,17'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:697,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:698,24'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:699,17'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'pnmio.c:698,24'
          Branch Sides:
            - BranchSide:      'pnmio.c:698,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:698,17'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:699,31'
          Branch Sides:
            - BranchSide:      'pnmio.c:699,34'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pnmio.c:703,20'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:699,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:700,17'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pnmio.c:703,20'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:700,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:701,17'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pnmio.c:701,17'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:708,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:708,19'
              BranchSideFuncs: []
            - BranchSide:      'pnmio.c:709,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:709,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:709,19'
              BranchSideFuncs: []
            - BranchSide:      'pnmio.c:710,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:710,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:710,19'
              BranchSideFuncs: []
            - BranchSide:      'pnmio.c:711,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:711,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:711,25'
              BranchSideFuncs: []
            - BranchSide:      'pnmio.c:712,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:712,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:712,23'
              BranchSideFuncs: []
            - BranchSide:      'pnmio.c:713,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:713,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:713,23'
              BranchSideFuncs: []
            - BranchSide:      'pnmio.c:714,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pnmio.c:579,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:581,9'
          Dst:             __isoc99_fscanf
        - Src:             'pnmio.c:582,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:584,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:586,9'
          Dst:             pnmSkipCommentLines
        - Src:             'pnmio.c:587,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:592,17'
          Dst:             pnmReadNextString
        - Src:             'pnmio.c:593,24'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:594,18'
          Dst:             strcmp
        - Src:             'pnmio.c:595,21'
          Dst:             pnmReadNextNumber
        - Src:             'pnmio.c:596,28'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:599,18'
          Dst:             strcmp
        - Src:             'pnmio.c:600,21'
          Dst:             pnmReadNextNumber
        - Src:             'pnmio.c:601,28'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:604,18'
          Dst:             strcmp
        - Src:             'pnmio.c:605,21'
          Dst:             pnmReadNextNumber
        - Src:             'pnmio.c:606,28'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:609,18'
          Dst:             strcmp
        - Src:             'pnmio.c:610,21'
          Dst:             pnmReadNextNumber
        - Src:             'pnmio.c:611,28'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:614,18'
          Dst:             strcmp
        - Src:             'pnmio.c:615,21'
          Dst:             pnmReadNextString
        - Src:             'pnmio.c:616,28'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:619,18'
          Dst:             strcmp
        - Src:             'pnmio.c:620,35'
          Dst:             fgetc
        - Src:             'pnmio.c:621,28'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:626,13'
          Dst:             lept_stderr
        - Src:             'pnmio.c:640,13'
          Dst:             lept_stderr
        - Src:             'pnmio.c:654,13'
          Dst:             lept_stderr
        - Src:             'pnmio.c:659,13'
          Dst:             __isoc99_fscanf
        - Src:             'pnmio.c:660,20'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:662,13'
          Dst:             lept_stderr
        - Src:             'pnmio.c:680,17'
          Dst:             pnmReadNextNumber
        - Src:             'pnmio.c:681,24'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:691,17'
          Dst:             lept_stderr
        - Src:             'pnmio.c:692,24'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:697,17'
          Dst:             pnmReadNextNumber
        - Src:             'pnmio.c:698,24'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:700,17'
          Dst:             lept_stderr
    - functionName:    pnmSkipCommentLines
      functionSourceFile: '/src/leptonica/src/pnmio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1464
      functionLinenumberEnd: 1478
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         19
      ICount:          82
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __isoc99_fscanf
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pnmio.c:1468,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1469,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
            - BranchSide:      'pnmio.c:1470,5'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
        - Branch String:   'pnmio.c:1469,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:1469,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1469,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1470,5'
          Branch Sides:
            - BranchSide:      'pnmio.c:1471,13'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
            - BranchSide:      'pnmio.c:1477,5'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1471,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:1471,23'
              BranchSideFuncs: []
            - BranchSide:      'pnmio.c:1472,9'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
        - Branch String:   'pnmio.c:1472,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1470,5'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
            - BranchSide:      'pnmio.c:1473,24'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
        - Branch String:   'pnmio.c:1473,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:1472,9'
              BranchSideFuncs: []
            - BranchSide:      'pnmio.c:1474,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pnmio.c:1469,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:1470,17'
          Dst:             __isoc99_fscanf
        - Src:             'pnmio.c:1473,17'
          Dst:             __isoc99_fscanf
    - functionName:    pnmReadNextString
      functionSourceFile: '/src/leptonica/src/pnmio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1422
      functionLinenumberEnd: 1448
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fp
        - buff
        - size
      BBCount:         33
      ICount:          156
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - __isoc99_fscanf
        - pnmSkipCommentLines
        - returnErrorInt
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pnmio.c:1425,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1426,16'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_fscanf
                - pnmSkipCommentLines
                - snprintf
                - __isoc99_fscanf
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pnmio.c:1427,6'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_fscanf
                - pnmSkipCommentLines
                - snprintf
                - __isoc99_fscanf
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pnmio.c:1426,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:1426,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1426,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1428,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1429,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1430,9'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_fscanf
                - pnmSkipCommentLines
                - snprintf
                - __isoc99_fscanf
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pnmio.c:1429,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:1429,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1429,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1430,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1431,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1432,10'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_fscanf
                - pnmSkipCommentLines
                - snprintf
                - __isoc99_fscanf
                - returnErrorInt
        - Branch String:   'pnmio.c:1431,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:1431,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1431,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1432,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1433,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - pnmSkipCommentLines
                - snprintf
                - __isoc99_fscanf
                - returnErrorInt
            - BranchSide:      'pnmio.c:1436,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - pnmSkipCommentLines
                - snprintf
                - __isoc99_fscanf
                - returnErrorInt
        - Branch String:   'pnmio.c:1433,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:1433,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1433,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1436,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1437,9'
              BranchSideFuncs: []
            - BranchSide:      'pnmio.c:1440,29'
              BranchSideFuncs:
                - pnmSkipCommentLines
                - snprintf
                - __isoc99_fscanf
                - returnErrorInt
        - Branch String:   'pnmio.c:1440,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1441,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1443,14'
              BranchSideFuncs:
                - snprintf
                - __isoc99_fscanf
        - Branch String:   'pnmio.c:1441,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:1441,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1441,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1444,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1445,9'
              BranchSideFuncs: []
            - BranchSide:      'pnmio.c:1447,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pnmio.c:1426,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:1429,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:1431,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:1433,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:1436,9'
          Dst:             __isoc99_fscanf
        - Src:             'pnmio.c:1440,9'
          Dst:             pnmSkipCommentLines
        - Src:             'pnmio.c:1441,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:1443,5'
          Dst:             snprintf
        - Src:             'pnmio.c:1444,9'
          Dst:             __isoc99_fscanf
    - functionName:    pnmReadNextNumber
      functionSourceFile: '/src/leptonica/src/pnmio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1365
      functionLinenumberEnd: 1401
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pval
      BBCount:         57
      ICount:          265
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - __ctype_b_loc
        - __isoc99_fscanf
        - __isoc99_sscanf
        - fgetc
        - returnErrorInt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'pnmio.c:1369,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1370,16'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_fscanf
                - returnErrorInt
                - __isoc99_sscanf
                - returnErrorInt
                - fgetc
                - __ctype_b_loc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pnmio.c:1371,6'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_fscanf
                - returnErrorInt
                - __isoc99_sscanf
                - returnErrorInt
                - fgetc
                - __ctype_b_loc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pnmio.c:1370,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:1370,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1370,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1372,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1373,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - returnErrorInt
                - __isoc99_sscanf
                - returnErrorInt
                - fgetc
                - __ctype_b_loc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pnmio.c:1376,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - returnErrorInt
                - __isoc99_sscanf
                - returnErrorInt
                - fgetc
                - __ctype_b_loc
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pnmio.c:1373,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:1373,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1373,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1376,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1377,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1381,13'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_sscanf
                - returnErrorInt
                - fgetc
                - __ctype_b_loc
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pnmio.c:1377,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:1377,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1377,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1382,5'
          Branch Sides:
            - BranchSide:      'pnmio.c:1383,13'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_sscanf
                - returnErrorInt
                - fgetc
                - __ctype_b_loc
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pnmio.c:1384,12'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_sscanf
                - returnErrorInt
                - fgetc
                - __ctype_b_loc
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pnmio.c:1384,5'
          Branch Sides:
            - BranchSide:      'pnmio.c:1385,24'
              BranchSideFuncs:
                - fgetc
                - __ctype_b_loc
                - returnErrorInt
                - returnErrorInt
                - __isoc99_sscanf
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pnmio.c:1396,10'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_sscanf
                - returnErrorInt
        - Branch String:   'pnmio.c:1385,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:1386,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1387,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - returnErrorInt
                - returnErrorInt
                - __isoc99_sscanf
                - returnErrorInt
                - fgetc
                - returnErrorInt
        - Branch String:   'pnmio.c:1386,20'
          Branch Sides:
            - BranchSide:      'pnmio.c:1386,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1386,13'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1387,22'
          Branch Sides:
            - BranchSide:      'pnmio.c:1387,25'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_sscanf
                - returnErrorInt
            - BranchSide:      'pnmio.c:1388,21'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_sscanf
                - returnErrorInt
        - Branch String:   'pnmio.c:1387,35'
          Branch Sides:
            - BranchSide:      'pnmio.c:1387,38'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_sscanf
                - returnErrorInt
            - BranchSide:      'pnmio.c:1388,21'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_sscanf
                - returnErrorInt
        - Branch String:   'pnmio.c:1387,48'
          Branch Sides:
            - BranchSide:      'pnmio.c:1387,51'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_sscanf
                - returnErrorInt
            - BranchSide:      'pnmio.c:1388,21'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_sscanf
                - returnErrorInt
        - Branch String:   'pnmio.c:1387,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:1388,21'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_sscanf
                - returnErrorInt
            - BranchSide:      'pnmio.c:1392,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - returnErrorInt
                - returnErrorInt
                - __isoc99_sscanf
                - returnErrorInt
                - fgetc
                - returnErrorInt
        - Branch String:   'pnmio.c:1392,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:1393,20'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_sscanf
                - returnErrorInt
                - fgetc
                - __ctype_b_loc
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'pnmio.c:1394,18'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_sscanf
                - returnErrorInt
                - fgetc
                - __ctype_b_loc
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'pnmio.c:1393,20'
          Branch Sides:
            - BranchSide:      'pnmio.c:1393,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1393,13'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1396,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1397,16'
              BranchSideFuncs:
                - __isoc99_sscanf
                - returnErrorInt
            - BranchSide:      'pnmio.c:1398,16'
              BranchSideFuncs:
                - __isoc99_sscanf
                - returnErrorInt
        - Branch String:   'pnmio.c:1397,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:1397,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1397,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1398,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1399,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1400,5'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1399,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:1399,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1399,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pnmio.c:1370,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:1373,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:1376,9'
          Dst:             __isoc99_fscanf
        - Src:             'pnmio.c:1377,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:1385,18'
          Dst:             fgetc
        - Src:             'pnmio.c:1386,20'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:1392,14'
          Dst:             __ctype_b_loc
        - Src:             'pnmio.c:1393,20'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:1397,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:1398,9'
          Dst:             __isoc99_sscanf
        - Src:             'pnmio.c:1399,16'
          Dst:             returnErrorInt
    - functionName:    pixReadMemPnm
      functionSourceFile: '/src/leptonica/src/pnmio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionLinenumberEnd: 1161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         20
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadFromMemory
        - lept_stderr
        - pixReadStreamPnm
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pnmio.c:1153,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1154,23'
              BranchSideFuncs:
                - fopenReadFromMemory
                - pixReadStreamPnm
                - fclose
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'pnmio.c:1155,35'
              BranchSideFuncs:
                - fopenReadFromMemory
                - pixReadStreamPnm
                - fclose
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'pnmio.c:1154,23'
          Branch Sides:
            - BranchSide:      'pnmio.c:1154,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:1154,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1155,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1156,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:1157,28'
              BranchSideFuncs:
                - pixReadStreamPnm
                - fclose
                - lept_stderr
        - Branch String:   'pnmio.c:1156,23'
          Branch Sides:
            - BranchSide:      'pnmio.c:1156,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:1156,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1159,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1159,15'
              BranchSideFuncs: []
            - BranchSide:      'pnmio.c:1160,12'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1159,15'
          Branch Sides:
            - BranchSide:      'pnmio.c:1160,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'pnmio.c:1160,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pnmio.c:1154,23'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:1155,15'
          Dst:             fopenReadFromMemory
        - Src:             'pnmio.c:1156,23'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:1157,11'
          Dst:             pixReadStreamPnm
        - Src:             'pnmio.c:1158,5'
          Dst:             fclose
        - Src:             'pnmio.c:1159,15'
          Dst:             lept_stderr
    - functionName:    pixReadStreamPnm
      functionSourceFile: '/src/leptonica/src/pnmio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         335
      ICount:          1831
      EdgeCount:       438
      CyclomaticComplexity: 105
      functionsReached:
        - composeRGBAPixel
        - composeRGBPixel
        - fread
        - freadHeaderPnm
        - pixCreate
        - pixDestroy
        - pixGetData
        - pixGetWpl
        - pixSetInputFormat
        - pixSetPixel
        - pixSetSpp
        - pnmReadNextAsciiValue
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pnmio.c:160,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:161,23'
              BranchSideFuncs:
                - freadHeaderPnm
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - composeRGBPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pnmReadNextAsciiValue
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'pnmio.c:163,24'
              BranchSideFuncs:
                - freadHeaderPnm
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - composeRGBPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pnmReadNextAsciiValue
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pnmio.c:161,23'
          Branch Sides:
            - BranchSide:      'pnmio.c:161,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:161,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:163,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:164,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:165,9'
              BranchSideFuncs:
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - composeRGBPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pnmReadNextAsciiValue
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pnmio.c:164,23'
          Branch Sides:
            - BranchSide:      'pnmio.c:164,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:164,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:165,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:165,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:166,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pnmio.c:165,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:166,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:167,9'
              BranchSideFuncs:
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - composeRGBPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pnmReadNextAsciiValue
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pnmio.c:166,23'
          Branch Sides:
            - BranchSide:      'pnmio.c:166,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:166,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:167,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:167,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:168,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'pnmio.c:167,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:168,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:169,26'
              BranchSideFuncs:
                - pixCreate
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - composeRGBPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pnmReadNextAsciiValue
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'pnmio.c:168,23'
          Branch Sides:
            - BranchSide:      'pnmio.c:168,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:168,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:169,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:170,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:171,23'
              BranchSideFuncs:
                - pixSetInputFormat
                - pixGetData
                - pixGetWpl
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - composeRGBPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pnmReadNextAsciiValue
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:170,23'
          Branch Sides:
            - BranchSide:      'pnmio.c:170,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:170,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:177,19'
          Branch Sides:
            - BranchSide:      'pnmio.c:177,22'
              BranchSideFuncs:
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - composeRGBPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pnmReadNextAsciiValue
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:180,13'
              BranchSideFuncs:
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - composeRGBPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pnmReadNextAsciiValue
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:177,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:178,14'
              BranchSideFuncs:
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - composeRGBPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pnmReadNextAsciiValue
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:180,13'
              BranchSideFuncs:
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - composeRGBPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pnmReadNextAsciiValue
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:180,5'
          Branch Sides:
            - BranchSide:      'pnmio.c:184,16'
              BranchSideFuncs:
                - pnmReadNextAsciiValue
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:184,16'
              BranchSideFuncs:
                - pnmReadNextAsciiValue
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:197,16'
              BranchSideFuncs:
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - composeRGBPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:219,16'
              BranchSideFuncs:
                - fread
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:234,16'
              BranchSideFuncs:
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:263,16'
              BranchSideFuncs:
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:289,13'
              BranchSideFuncs:
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:501,12'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:184,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:185,20'
              BranchSideFuncs:
                - pnmReadNextAsciiValue
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:193,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:185,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:186,43'
              BranchSideFuncs:
                - pnmReadNextAsciiValue
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:192,9'
              BranchSideFuncs:
                - pnmReadNextAsciiValue
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:186,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:187,21'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:190,29'
              BranchSideFuncs:
                - pixSetPixel
                - pnmReadNextAsciiValue
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:188,35'
          Branch Sides:
            - BranchSide:      'pnmio.c:188,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:188,21'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:197,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:198,20'
              BranchSideFuncs:
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - composeRGBPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:215,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:198,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:199,43'
              BranchSideFuncs:
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - composeRGBPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:214,9'
              BranchSideFuncs:
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - composeRGBPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:199,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:200,21'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:203,43'
              BranchSideFuncs:
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - composeRGBPixel
                - pixSetPixel
                - pnmReadNextAsciiValue
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:201,35'
          Branch Sides:
            - BranchSide:      'pnmio.c:201,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:201,21'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:203,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:204,21'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:207,43'
              BranchSideFuncs:
                - pnmReadNextAsciiValue
                - composeRGBPixel
                - pixSetPixel
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:205,35'
          Branch Sides:
            - BranchSide:      'pnmio.c:205,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:205,21'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:207,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:208,21'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:211,33'
              BranchSideFuncs:
                - composeRGBPixel
                - pixSetPixel
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - pnmReadNextAsciiValue
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:209,35'
          Branch Sides:
            - BranchSide:      'pnmio.c:209,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:209,21'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:220,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:221,20'
              BranchSideFuncs:
                - fread
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:230,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:222,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:223,40'
              BranchSideFuncs:
                - fread
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:229,9'
              BranchSideFuncs:
                - fread
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:223,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:224,21'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:227,17'
              BranchSideFuncs:
                - fread
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:225,35'
          Branch Sides:
            - BranchSide:      'pnmio.c:225,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:225,21'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:234,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:235,20'
              BranchSideFuncs:
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:259,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:236,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:237,24'
              BranchSideFuncs:
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:250,24'
              BranchSideFuncs:
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:237,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:238,44'
              BranchSideFuncs:
                - fread
                - fread
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:249,13'
              BranchSideFuncs:
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:238,25'
          Branch Sides:
            - BranchSide:      'pnmio.c:239,25'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:242,25'
              BranchSideFuncs:
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:240,39'
          Branch Sides:
            - BranchSide:      'pnmio.c:240,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:240,25'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:242,25'
          Branch Sides:
            - BranchSide:      'pnmio.c:243,25'
              BranchSideFuncs:
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:244,30'
              BranchSideFuncs:
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:244,30'
          Branch Sides:
            - BranchSide:      'pnmio.c:245,25'
              BranchSideFuncs:
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:247,25'
              BranchSideFuncs:
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:250,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:0,0'
              BranchSideFuncs:
                - fread
                - fread
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:251,45'
              BranchSideFuncs:
                - fread
                - fread
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:251,25'
          Branch Sides:
            - BranchSide:      'pnmio.c:252,25'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:255,21'
              BranchSideFuncs:
                - fread
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:253,39'
          Branch Sides:
            - BranchSide:      'pnmio.c:253,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:253,25'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:263,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:264,20'
              BranchSideFuncs:
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:285,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:265,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:266,41'
              BranchSideFuncs:
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:284,9'
              BranchSideFuncs:
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:266,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:267,21'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:271,41'
              BranchSideFuncs:
                - fread
                - fread
                - composeRGBPixel
                - fread
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:268,35'
          Branch Sides:
            - BranchSide:      'pnmio.c:268,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:268,21'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:271,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:272,21'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:276,41'
              BranchSideFuncs:
                - fread
                - composeRGBPixel
                - fread
                - fread
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:273,35'
          Branch Sides:
            - BranchSide:      'pnmio.c:273,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:273,21'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:276,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:277,21'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:281,33'
              BranchSideFuncs:
                - composeRGBPixel
                - fread
                - fread
                - fread
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:278,35'
          Branch Sides:
            - BranchSide:      'pnmio.c:278,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:278,21'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:289,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:290,27'
              BranchSideFuncs:
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:398,21'
              BranchSideFuncs:
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:291,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:293,24'
              BranchSideFuncs:
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:308,24'
              BranchSideFuncs:
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:330,24'
              BranchSideFuncs:
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:358,24'
              BranchSideFuncs:
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:392,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:293,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:294,28'
              BranchSideFuncs:
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:305,17'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:294,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:295,48'
              BranchSideFuncs:
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:304,17'
              BranchSideFuncs:
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:295,29'
          Branch Sides:
            - BranchSide:      'pnmio.c:296,29'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:300,32'
              BranchSideFuncs:
                - pixSetPixel
                - fread
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:297,43'
          Branch Sides:
            - BranchSide:      'pnmio.c:297,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:297,29'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:301,29'
          Branch Sides:
            - BranchSide:      'pnmio.c:301,44'
              BranchSideFuncs:
                - pixSetPixel
                - fread
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:302,37'
              BranchSideFuncs:
                - pixSetPixel
                - fread
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:308,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:309,28'
              BranchSideFuncs:
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:326,27'
              BranchSideFuncs:
                - pixSetSpp
        - Branch String:   'pnmio.c:309,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:310,48'
              BranchSideFuncs:
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:325,17'
              BranchSideFuncs:
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:310,29'
          Branch Sides:
            - BranchSide:      'pnmio.c:311,29'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:315,49'
              BranchSideFuncs:
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixSetSpp
                - fread
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:312,43'
          Branch Sides:
            - BranchSide:      'pnmio.c:312,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:312,29'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:315,29'
          Branch Sides:
            - BranchSide:      'pnmio.c:316,29'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:320,32'
              BranchSideFuncs:
                - composeRGBAPixel
                - pixSetPixel
                - pixSetSpp
                - fread
                - fread
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:317,43'
          Branch Sides:
            - BranchSide:      'pnmio.c:317,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:317,29'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:330,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:331,28'
              BranchSideFuncs:
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:355,17'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:332,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:333,49'
              BranchSideFuncs:
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:354,17'
              BranchSideFuncs:
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:333,29'
          Branch Sides:
            - BranchSide:      'pnmio.c:334,29'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:338,49'
              BranchSideFuncs:
                - fread
                - fread
                - composeRGBPixel
                - fread
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:335,43'
          Branch Sides:
            - BranchSide:      'pnmio.c:335,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:335,29'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:338,29'
          Branch Sides:
            - BranchSide:      'pnmio.c:339,29'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:343,49'
              BranchSideFuncs:
                - fread
                - composeRGBPixel
                - fread
                - fread
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:340,43'
          Branch Sides:
            - BranchSide:      'pnmio.c:340,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:340,29'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:343,29'
          Branch Sides:
            - BranchSide:      'pnmio.c:344,29'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:348,33'
              BranchSideFuncs:
                - composeRGBPixel
                - fread
                - fread
                - fread
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:345,43'
          Branch Sides:
            - BranchSide:      'pnmio.c:345,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:345,29'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:358,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:359,28'
              BranchSideFuncs:
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:389,27'
              BranchSideFuncs:
                - pixSetSpp
        - Branch String:   'pnmio.c:360,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:361,49'
              BranchSideFuncs:
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:388,17'
              BranchSideFuncs:
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:361,29'
          Branch Sides:
            - BranchSide:      'pnmio.c:362,29'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:366,49'
              BranchSideFuncs:
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixSetSpp
                - fread
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:363,43'
          Branch Sides:
            - BranchSide:      'pnmio.c:363,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:363,29'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:366,29'
          Branch Sides:
            - BranchSide:      'pnmio.c:367,29'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:371,49'
              BranchSideFuncs:
                - fread
                - fread
                - composeRGBAPixel
                - pixSetSpp
                - fread
                - fread
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:368,43'
          Branch Sides:
            - BranchSide:      'pnmio.c:368,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:368,29'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:371,29'
          Branch Sides:
            - BranchSide:      'pnmio.c:372,29'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:376,49'
              BranchSideFuncs:
                - fread
                - composeRGBAPixel
                - pixSetSpp
                - fread
                - fread
                - fread
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:373,43'
          Branch Sides:
            - BranchSide:      'pnmio.c:373,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:373,29'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:376,29'
          Branch Sides:
            - BranchSide:      'pnmio.c:377,29'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:381,33'
              BranchSideFuncs:
                - composeRGBAPixel
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:378,43'
          Branch Sides:
            - BranchSide:      'pnmio.c:378,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:378,29'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:398,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:400,24'
              BranchSideFuncs:
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:414,24'
              BranchSideFuncs:
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:436,24'
              BranchSideFuncs:
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:464,24'
              BranchSideFuncs:
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:400,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:401,28'
              BranchSideFuncs:
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:411,17'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:401,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:402,49'
              BranchSideFuncs:
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:410,17'
              BranchSideFuncs:
                - fread
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:402,29'
          Branch Sides:
            - BranchSide:      'pnmio.c:403,29'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:407,32'
              BranchSideFuncs:
                - pixSetPixel
                - fread
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:404,43'
          Branch Sides:
            - BranchSide:      'pnmio.c:404,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:404,29'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:414,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:415,28'
              BranchSideFuncs:
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:432,27'
              BranchSideFuncs:
                - pixSetSpp
        - Branch String:   'pnmio.c:415,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:416,49'
              BranchSideFuncs:
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:431,17'
              BranchSideFuncs:
                - pixSetSpp
                - fread
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:416,29'
          Branch Sides:
            - BranchSide:      'pnmio.c:417,29'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:421,50'
              BranchSideFuncs:
                - fread
                - composeRGBAPixel
                - pixSetPixel
                - pixSetSpp
                - fread
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:418,43'
          Branch Sides:
            - BranchSide:      'pnmio.c:418,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:418,29'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:421,29'
          Branch Sides:
            - BranchSide:      'pnmio.c:422,29'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:426,32'
              BranchSideFuncs:
                - composeRGBAPixel
                - pixSetPixel
                - pixSetSpp
                - fread
                - fread
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:423,43'
          Branch Sides:
            - BranchSide:      'pnmio.c:423,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:423,29'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:436,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:437,28'
              BranchSideFuncs:
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:461,17'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:438,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:439,50'
              BranchSideFuncs:
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:460,17'
              BranchSideFuncs:
                - fread
                - fread
                - fread
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:439,29'
          Branch Sides:
            - BranchSide:      'pnmio.c:440,29'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:444,50'
              BranchSideFuncs:
                - fread
                - fread
                - composeRGBPixel
                - fread
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:441,43'
          Branch Sides:
            - BranchSide:      'pnmio.c:441,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:441,29'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:444,29'
          Branch Sides:
            - BranchSide:      'pnmio.c:445,29'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:449,50'
              BranchSideFuncs:
                - fread
                - composeRGBPixel
                - fread
                - fread
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:446,43'
          Branch Sides:
            - BranchSide:      'pnmio.c:446,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:446,29'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:449,29'
          Branch Sides:
            - BranchSide:      'pnmio.c:450,29'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:454,33'
              BranchSideFuncs:
                - composeRGBPixel
                - fread
                - fread
                - fread
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:451,43'
          Branch Sides:
            - BranchSide:      'pnmio.c:451,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:451,29'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:464,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:465,28'
              BranchSideFuncs:
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:495,27'
              BranchSideFuncs:
                - pixSetSpp
        - Branch String:   'pnmio.c:466,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:467,50'
              BranchSideFuncs:
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixSetSpp
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:494,17'
              BranchSideFuncs:
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:467,29'
          Branch Sides:
            - BranchSide:      'pnmio.c:468,29'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:472,50'
              BranchSideFuncs:
                - fread
                - fread
                - fread
                - composeRGBAPixel
                - pixSetSpp
                - fread
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:469,43'
          Branch Sides:
            - BranchSide:      'pnmio.c:469,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:469,29'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:472,29'
          Branch Sides:
            - BranchSide:      'pnmio.c:473,29'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:477,50'
              BranchSideFuncs:
                - fread
                - fread
                - composeRGBAPixel
                - pixSetSpp
                - fread
                - fread
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:474,43'
          Branch Sides:
            - BranchSide:      'pnmio.c:474,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:474,29'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:477,29'
          Branch Sides:
            - BranchSide:      'pnmio.c:478,29'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:482,50'
              BranchSideFuncs:
                - fread
                - composeRGBAPixel
                - pixSetSpp
                - fread
                - fread
                - fread
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:479,43'
          Branch Sides:
            - BranchSide:      'pnmio.c:479,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:479,29'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:482,29'
          Branch Sides:
            - BranchSide:      'pnmio.c:483,29'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'pnmio.c:487,33'
              BranchSideFuncs:
                - composeRGBAPixel
                - pixSetSpp
                - fread
                - fread
                - fread
                - fread
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'pnmio.c:484,43'
          Branch Sides:
            - BranchSide:      'pnmio.c:484,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'pnmio.c:484,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pnmio.c:161,23'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:163,9'
          Dst:             freadHeaderPnm
        - Src:             'pnmio.c:164,23'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:166,23'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:168,23'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:169,16'
          Dst:             pixCreate
        - Src:             'pnmio.c:170,23'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:171,5'
          Dst:             pixSetInputFormat
        - Src:             'pnmio.c:172,12'
          Dst:             pixGetData
        - Src:             'pnmio.c:173,11'
          Dst:             pixGetWpl
        - Src:             'pnmio.c:186,21'
          Dst:             pnmReadNextAsciiValue
        - Src:             'pnmio.c:187,21'
          Dst:             pixDestroy
        - Src:             'pnmio.c:188,35'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:190,17'
          Dst:             pixSetPixel
        - Src:             'pnmio.c:199,21'
          Dst:             pnmReadNextAsciiValue
        - Src:             'pnmio.c:200,21'
          Dst:             pixDestroy
        - Src:             'pnmio.c:201,35'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:203,21'
          Dst:             pnmReadNextAsciiValue
        - Src:             'pnmio.c:204,21'
          Dst:             pixDestroy
        - Src:             'pnmio.c:205,35'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:207,21'
          Dst:             pnmReadNextAsciiValue
        - Src:             'pnmio.c:208,21'
          Dst:             pixDestroy
        - Src:             'pnmio.c:209,35'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:211,17'
          Dst:             composeRGBPixel
        - Src:             'pnmio.c:212,17'
          Dst:             pixSetPixel
        - Src:             'pnmio.c:223,21'
          Dst:             fread
        - Src:             'pnmio.c:224,21'
          Dst:             pixDestroy
        - Src:             'pnmio.c:225,35'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:238,25'
          Dst:             fread
        - Src:             'pnmio.c:239,25'
          Dst:             pixDestroy
        - Src:             'pnmio.c:240,39'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:251,25'
          Dst:             fread
        - Src:             'pnmio.c:252,25'
          Dst:             pixDestroy
        - Src:             'pnmio.c:253,39'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:266,21'
          Dst:             fread
        - Src:             'pnmio.c:267,21'
          Dst:             pixDestroy
        - Src:             'pnmio.c:268,35'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:271,21'
          Dst:             fread
        - Src:             'pnmio.c:272,21'
          Dst:             pixDestroy
        - Src:             'pnmio.c:273,35'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:276,21'
          Dst:             fread
        - Src:             'pnmio.c:277,21'
          Dst:             pixDestroy
        - Src:             'pnmio.c:278,35'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:281,17'
          Dst:             composeRGBPixel
        - Src:             'pnmio.c:295,29'
          Dst:             fread
        - Src:             'pnmio.c:296,29'
          Dst:             pixDestroy
        - Src:             'pnmio.c:297,43'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:302,25'
          Dst:             pixSetPixel
        - Src:             'pnmio.c:310,29'
          Dst:             fread
        - Src:             'pnmio.c:311,29'
          Dst:             pixDestroy
        - Src:             'pnmio.c:312,43'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:315,29'
          Dst:             fread
        - Src:             'pnmio.c:316,29'
          Dst:             pixDestroy
        - Src:             'pnmio.c:317,43'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:322,25'
          Dst:             composeRGBAPixel
        - Src:             'pnmio.c:323,25'
          Dst:             pixSetPixel
        - Src:             'pnmio.c:326,17'
          Dst:             pixSetSpp
        - Src:             'pnmio.c:333,29'
          Dst:             fread
        - Src:             'pnmio.c:334,29'
          Dst:             pixDestroy
        - Src:             'pnmio.c:335,43'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:338,29'
          Dst:             fread
        - Src:             'pnmio.c:339,29'
          Dst:             pixDestroy
        - Src:             'pnmio.c:340,43'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:343,29'
          Dst:             fread
        - Src:             'pnmio.c:344,29'
          Dst:             pixDestroy
        - Src:             'pnmio.c:345,43'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:351,25'
          Dst:             composeRGBPixel
        - Src:             'pnmio.c:361,29'
          Dst:             fread
        - Src:             'pnmio.c:362,29'
          Dst:             pixDestroy
        - Src:             'pnmio.c:363,43'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:366,29'
          Dst:             fread
        - Src:             'pnmio.c:367,29'
          Dst:             pixDestroy
        - Src:             'pnmio.c:368,43'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:371,29'
          Dst:             fread
        - Src:             'pnmio.c:372,29'
          Dst:             pixDestroy
        - Src:             'pnmio.c:373,43'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:376,29'
          Dst:             fread
        - Src:             'pnmio.c:377,29'
          Dst:             pixDestroy
        - Src:             'pnmio.c:378,43'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:385,25'
          Dst:             composeRGBAPixel
        - Src:             'pnmio.c:389,17'
          Dst:             pixSetSpp
        - Src:             'pnmio.c:402,29'
          Dst:             fread
        - Src:             'pnmio.c:403,29'
          Dst:             pixDestroy
        - Src:             'pnmio.c:404,43'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:408,25'
          Dst:             pixSetPixel
        - Src:             'pnmio.c:416,29'
          Dst:             fread
        - Src:             'pnmio.c:417,29'
          Dst:             pixDestroy
        - Src:             'pnmio.c:418,43'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:421,29'
          Dst:             fread
        - Src:             'pnmio.c:422,29'
          Dst:             pixDestroy
        - Src:             'pnmio.c:423,43'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:428,25'
          Dst:             composeRGBAPixel
        - Src:             'pnmio.c:429,25'
          Dst:             pixSetPixel
        - Src:             'pnmio.c:432,17'
          Dst:             pixSetSpp
        - Src:             'pnmio.c:439,29'
          Dst:             fread
        - Src:             'pnmio.c:440,29'
          Dst:             pixDestroy
        - Src:             'pnmio.c:441,43'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:444,29'
          Dst:             fread
        - Src:             'pnmio.c:445,29'
          Dst:             pixDestroy
        - Src:             'pnmio.c:446,43'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:449,29'
          Dst:             fread
        - Src:             'pnmio.c:450,29'
          Dst:             pixDestroy
        - Src:             'pnmio.c:451,43'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:457,25'
          Dst:             composeRGBPixel
        - Src:             'pnmio.c:467,29'
          Dst:             fread
        - Src:             'pnmio.c:468,29'
          Dst:             pixDestroy
        - Src:             'pnmio.c:469,43'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:472,29'
          Dst:             fread
        - Src:             'pnmio.c:473,29'
          Dst:             pixDestroy
        - Src:             'pnmio.c:474,43'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:477,29'
          Dst:             fread
        - Src:             'pnmio.c:478,29'
          Dst:             pixDestroy
        - Src:             'pnmio.c:479,43'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:482,29'
          Dst:             fread
        - Src:             'pnmio.c:483,29'
          Dst:             pixDestroy
        - Src:             'pnmio.c:484,43'
          Dst:             returnErrorPtr
        - Src:             'pnmio.c:491,25'
          Dst:             composeRGBAPixel
        - Src:             'pnmio.c:495,17'
          Dst:             pixSetSpp
    - functionName:    pnmReadNextAsciiValue
      functionSourceFile: '/src/leptonica/src/pnmio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionLinenumberEnd: 1344
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pval
      BBCount:         18
      ICount:          87
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - __isoc99_fscanf
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pnmio.c:1332,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1333,16'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_fscanf
                - __isoc99_fscanf
            - BranchSide:      'pnmio.c:1334,6'
              BranchSideFuncs:
                - returnErrorInt
                - __isoc99_fscanf
                - __isoc99_fscanf
        - Branch String:   'pnmio.c:1333,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:1333,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1333,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1335,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1336,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
            - BranchSide:      'pnmio.c:1338,23'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
        - Branch String:   'pnmio.c:1336,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:1336,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:1336,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:1338,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1339,9'
              BranchSideFuncs: []
            - BranchSide:      'pnmio.c:1340,21'
              BranchSideFuncs:
                - __isoc99_fscanf
        - Branch String:   'pnmio.c:1340,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:1341,9'
              BranchSideFuncs: []
            - BranchSide:      'pnmio.c:1343,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pnmio.c:1333,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:1336,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:1338,16'
          Dst:             __isoc99_fscanf
        - Src:             'pnmio.c:1340,14'
          Dst:             __isoc99_fscanf
    - functionName:    pixWriteStreamAsciiPnm
      functionSourceFile: '/src/leptonica/src/pnmio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pix
      BBCount:         95
      ICount:          524
      EdgeCount:       126
      CyclomaticComplexity: 33
      functionsReached:
        - fprintf
        - fputc
        - fwrite
        - pixClone
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixGetDimensions
        - pixGetPixel
        - pixRemoveColormap
        - returnErrorInt
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pnmio.c:862,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:863,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - fprintf
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - fprintf
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - fprintf
                - pixGetPixel
                - fputc
                - fputc
                - fputc
                - fputc
                - pixRemoveColormap
                - returnErrorInt
            - BranchSide:      'pnmio.c:864,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - fprintf
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - fprintf
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - fprintf
                - pixGetPixel
                - fputc
                - fputc
                - fputc
                - fputc
                - pixRemoveColormap
                - returnErrorInt
        - Branch String:   'pnmio.c:863,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:863,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:863,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:864,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:865,16'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - fprintf
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - fprintf
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - fprintf
                - pixGetPixel
                - fputc
                - fputc
                - fputc
                - fputc
                - pixRemoveColormap
                - returnErrorInt
            - BranchSide:      'pnmio.c:867,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - fprintf
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - fprintf
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - fprintf
                - pixGetPixel
                - fputc
                - fputc
                - fputc
                - fputc
                - pixRemoveColormap
                - returnErrorInt
        - Branch String:   'pnmio.c:865,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:865,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:865,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:868,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:868,19'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - fprintf
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - fprintf
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - fprintf
                - pixGetPixel
                - fputc
                - fputc
                - fputc
                - fputc
                - pixRemoveColormap
                - returnErrorInt
            - BranchSide:      'pnmio.c:872,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - fprintf
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - fprintf
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - fprintf
                - pixGetPixel
                - fputc
                - fputc
                - fputc
                - fputc
                - pixRemoveColormap
        - Branch String:   'pnmio.c:868,26'
          Branch Sides:
            - BranchSide:      'pnmio.c:868,29'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - fprintf
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - fprintf
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - fprintf
                - pixGetPixel
                - fputc
                - fputc
                - fputc
                - fputc
                - pixRemoveColormap
                - returnErrorInt
            - BranchSide:      'pnmio.c:872,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - fprintf
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - fprintf
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - fprintf
                - pixGetPixel
                - fputc
                - fputc
                - fputc
                - fputc
                - pixRemoveColormap
        - Branch String:   'pnmio.c:868,36'
          Branch Sides:
            - BranchSide:      'pnmio.c:868,39'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - fprintf
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - fprintf
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - fprintf
                - pixGetPixel
                - fputc
                - fputc
                - fputc
                - fputc
                - pixRemoveColormap
                - returnErrorInt
            - BranchSide:      'pnmio.c:872,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - fprintf
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - fprintf
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - fprintf
                - pixGetPixel
                - fputc
                - fputc
                - fputc
                - fputc
                - pixRemoveColormap
        - Branch String:   'pnmio.c:868,46'
          Branch Sides:
            - BranchSide:      'pnmio.c:868,49'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - fprintf
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - fprintf
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - fprintf
                - pixGetPixel
                - fputc
                - fputc
                - fputc
                - fputc
                - pixRemoveColormap
                - returnErrorInt
            - BranchSide:      'pnmio.c:872,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - fprintf
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - fprintf
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - fprintf
                - pixGetPixel
                - fputc
                - fputc
                - fputc
                - fputc
                - pixRemoveColormap
        - Branch String:   'pnmio.c:868,57'
          Branch Sides:
            - BranchSide:      'pnmio.c:868,60'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - fprintf
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - fprintf
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - fprintf
                - pixGetPixel
                - fputc
                - fputc
                - fputc
                - fputc
                - pixRemoveColormap
                - returnErrorInt
            - BranchSide:      'pnmio.c:872,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - fprintf
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - fprintf
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - fprintf
                - pixGetPixel
                - fputc
                - fputc
                - fputc
                - fputc
                - pixRemoveColormap
        - Branch String:   'pnmio.c:868,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:869,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:872,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetDepth
                - fprintf
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - fprintf
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - fprintf
                - pixGetPixel
                - fputc
                - fputc
                - fputc
                - fputc
                - pixRemoveColormap
        - Branch String:   'pnmio.c:869,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:869,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:869,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:872,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:873,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - fprintf
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - fprintf
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - fprintf
                - pixGetPixel
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'pnmio.c:875,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDepth
                - fprintf
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - fprintf
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - fprintf
                - pixGetPixel
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'pnmio.c:878,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:879,17'
              BranchSideFuncs:
                - fprintf
                - pixDestroy
                - pixGetPixel
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'pnmio.c:898,16'
              BranchSideFuncs:
                - fprintf
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - fprintf
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
        - Branch String:   'pnmio.c:883,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:884,20'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'pnmio.c:898,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pnmio.c:884,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:885,29'
              BranchSideFuncs:
                - pixGetPixel
                - fputc
                - fputc
                - pixDestroy
                - fputc
                - fputc
            - BranchSide:      'pnmio.c:897,9'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'pnmio.c:886,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:887,32'
              BranchSideFuncs:
                - fputc
                - fputc
                - pixDestroy
                - pixGetPixel
                - fputc
                - fputc
            - BranchSide:      'pnmio.c:889,32'
              BranchSideFuncs:
                - fputc
                - fputc
                - pixDestroy
                - pixGetPixel
                - fputc
                - fputc
        - Branch String:   'pnmio.c:892,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:893,33'
              BranchSideFuncs:
                - fputc
                - pixDestroy
                - pixGetPixel
                - fputc
                - fputc
                - fputc
            - BranchSide:      'pnmio.c:896,13'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'pnmio.c:898,24'
          Branch Sides:
            - BranchSide:      'pnmio.c:898,27'
              BranchSideFuncs:
                - fprintf
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
            - BranchSide:      'pnmio.c:899,24'
              BranchSideFuncs:
                - fprintf
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
        - Branch String:   'pnmio.c:898,35'
          Branch Sides:
            - BranchSide:      'pnmio.c:898,38'
              BranchSideFuncs:
                - fprintf
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
            - BranchSide:      'pnmio.c:899,24'
              BranchSideFuncs:
                - fprintf
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
        - Branch String:   'pnmio.c:898,46'
          Branch Sides:
            - BranchSide:      'pnmio.c:898,49'
              BranchSideFuncs:
                - fprintf
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
            - BranchSide:      'pnmio.c:899,24'
              BranchSideFuncs:
                - fprintf
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
        - Branch String:   'pnmio.c:898,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:899,24'
              BranchSideFuncs:
                - fprintf
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
            - BranchSide:      'pnmio.c:931,17'
              BranchSideFuncs:
                - fprintf
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
        - Branch String:   'pnmio.c:904,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:905,20'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
            - BranchSide:      'pnmio.c:930,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'pnmio.c:905,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:906,29'
              BranchSideFuncs:
                - pixGetPixel
                - snprintf
                - fwrite
                - pixDestroy
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
            - BranchSide:      'pnmio.c:929,9'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
        - Branch String:   'pnmio.c:907,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:908,30'
              BranchSideFuncs:
                - snprintf
                - fwrite
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - fputc
            - BranchSide:      'pnmio.c:911,28'
              BranchSideFuncs:
                - snprintf
                - fwrite
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
        - Branch String:   'pnmio.c:911,28'
          Branch Sides:
            - BranchSide:      'pnmio.c:912,30'
              BranchSideFuncs:
                - snprintf
                - fwrite
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - fputc
            - BranchSide:      'pnmio.c:915,28'
              BranchSideFuncs:
                - snprintf
                - fwrite
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
        - Branch String:   'pnmio.c:915,28'
          Branch Sides:
            - BranchSide:      'pnmio.c:916,30'
              BranchSideFuncs:
                - snprintf
                - fwrite
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - fputc
            - BranchSide:      'pnmio.c:920,30'
              BranchSideFuncs:
                - snprintf
                - fwrite
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - fputc
        - Branch String:   'pnmio.c:924,21'
          Branch Sides:
            - BranchSide:      'pnmio.c:925,33'
              BranchSideFuncs:
                - fputc
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
            - BranchSide:      'pnmio.c:928,13'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
                - snprintf
                - fwrite
                - snprintf
                - fwrite
                - snprintf
                - fwrite
        - Branch String:   'pnmio.c:934,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:0,0'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
            - BranchSide:      'pnmio.c:935,20'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
        - Branch String:   'pnmio.c:935,13'
          Branch Sides:
            - BranchSide:      'pnmio.c:936,29'
              BranchSideFuncs:
                - pixGetPixel
                - pixDestroy
                - snprintf
                - fwrite
                - fputc
            - BranchSide:      'pnmio.c:950,9'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
        - Branch String:   'pnmio.c:940,17'
          Branch Sides:
            - BranchSide:      'pnmio.c:941,30'
              BranchSideFuncs:
                - snprintf
                - fwrite
                - pixDestroy
                - pixGetPixel
                - fputc
            - BranchSide:      'pnmio.c:949,13'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
        - Branch String:   'pnmio.c:944,25'
          Branch Sides:
            - BranchSide:      'pnmio.c:945,37'
              BranchSideFuncs:
                - fputc
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
            - BranchSide:      'pnmio.c:948,17'
              BranchSideFuncs:
                - pixDestroy
                - pixGetPixel
                - snprintf
                - fwrite
                - fputc
      Callsites:
        - Src:             'pnmio.c:863,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:865,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:867,5'
          Dst:             pixGetDimensions
        - Src:             'pnmio.c:869,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:872,9'
          Dst:             pixGetColormap
        - Src:             'pnmio.c:873,16'
          Dst:             pixRemoveColormap
        - Src:             'pnmio.c:875,16'
          Dst:             pixClone
        - Src:             'pnmio.c:876,11'
          Dst:             pixGetDepth
        - Src:             'pnmio.c:879,9'
          Dst:             fprintf
        - Src:             'pnmio.c:885,17'
          Dst:             pixGetPixel
        - Src:             'pnmio.c:887,21'
          Dst:             fputc
        - Src:             'pnmio.c:889,21'
          Dst:             fputc
        - Src:             'pnmio.c:890,17'
          Dst:             fputc
        - Src:             'pnmio.c:893,21'
          Dst:             fputc
        - Src:             'pnmio.c:900,9'
          Dst:             fprintf
        - Src:             'pnmio.c:906,17'
          Dst:             pixGetPixel
        - Src:             'pnmio.c:908,21'
          Dst:             snprintf
        - Src:             'pnmio.c:909,21'
          Dst:             fwrite
        - Src:             'pnmio.c:912,21'
          Dst:             snprintf
        - Src:             'pnmio.c:913,21'
          Dst:             fwrite
        - Src:             'pnmio.c:916,21'
          Dst:             snprintf
        - Src:             'pnmio.c:917,21'
          Dst:             fwrite
        - Src:             'pnmio.c:920,21'
          Dst:             snprintf
        - Src:             'pnmio.c:921,21'
          Dst:             fwrite
        - Src:             'pnmio.c:925,21'
          Dst:             fputc
        - Src:             'pnmio.c:931,9'
          Dst:             fprintf
        - Src:             'pnmio.c:936,17'
          Dst:             pixGetPixel
        - Src:             'pnmio.c:941,21'
          Dst:             snprintf
        - Src:             'pnmio.c:942,21'
          Dst:             fwrite
        - Src:             'pnmio.c:945,25'
          Dst:             fputc
        - Src:             'pnmio.c:953,5'
          Dst:             pixDestroy
    - functionName:    readHeaderPnm
      functionSourceFile: '/src/leptonica/src/pnmio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - pw
        - ph
        - pd
        - ptype
        - pbps
        - pspp
      BBCount:         32
      ICount:          174
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - fclose
        - fopenReadStream
        - freadHeaderPnm
        - returnErrorInt
        - returnErrorInt1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pnmio.c:529,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:529,14'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderPnm
                - fclose
                - returnErrorInt1
            - BranchSide:      'pnmio.c:530,9'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderPnm
                - fclose
                - returnErrorInt1
        - Branch String:   'pnmio.c:530,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:530,14'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderPnm
                - fclose
                - returnErrorInt1
            - BranchSide:      'pnmio.c:531,9'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderPnm
                - fclose
                - returnErrorInt1
        - Branch String:   'pnmio.c:531,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:531,14'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderPnm
                - fclose
                - returnErrorInt1
            - BranchSide:      'pnmio.c:532,9'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderPnm
                - fclose
                - returnErrorInt1
        - Branch String:   'pnmio.c:532,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:532,17'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderPnm
                - fclose
                - returnErrorInt1
            - BranchSide:      'pnmio.c:533,9'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderPnm
                - fclose
                - returnErrorInt1
        - Branch String:   'pnmio.c:533,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:533,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderPnm
                - fclose
                - returnErrorInt1
            - BranchSide:      'pnmio.c:534,9'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderPnm
                - fclose
                - returnErrorInt1
        - Branch String:   'pnmio.c:534,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:534,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderPnm
                - fclose
                - returnErrorInt1
            - BranchSide:      'pnmio.c:535,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - freadHeaderPnm
                - fclose
                - returnErrorInt1
        - Branch String:   'pnmio.c:535,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:536,16'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderPnm
                - fclose
                - returnErrorInt1
            - BranchSide:      'pnmio.c:538,31'
              BranchSideFuncs:
                - fopenReadStream
                - freadHeaderPnm
                - fclose
                - returnErrorInt1
        - Branch String:   'pnmio.c:536,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:536,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'pnmio.c:536,9'
              BranchSideFuncs: []
        - Branch String:   'pnmio.c:538,9'
          Branch Sides:
            - BranchSide:      'pnmio.c:539,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'pnmio.c:540,26'
              BranchSideFuncs:
                - freadHeaderPnm
                - fclose
        - Branch String:   'pnmio.c:539,16'
          Branch Sides:
            - BranchSide:      'pnmio.c:539,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'pnmio.c:539,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pnmio.c:536,16'
          Dst:             returnErrorInt
        - Src:             'pnmio.c:538,15'
          Dst:             fopenReadStream
        - Src:             'pnmio.c:539,16'
          Dst:             returnErrorInt1
        - Src:             'pnmio.c:540,11'
          Dst:             freadHeaderPnm
        - Src:             'pnmio.c:541,5'
          Dst:             fclose
    - functionName:    pixProjectivePtaWithAlpha
      functionSourceFile: '/src/leptonica/src/projective.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - ptad
        - ptas
        - pixg
        - fract
        - border
      BBCount:         65
      ICount:          361
      EdgeCount:       88
      CyclomaticComplexity: 25
      functionsReached:
        - lept_stderr
        - pixAddBorder
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixGetDimensions
        - pixProjectivePtaColor
        - pixProjectivePtaGray
        - pixResizeToMatch
        - pixSetAll
        - pixSetAllArbitrary
        - pixSetBorderRingVal
        - pixSetRGBComponent
        - pixSetSpp
        - ptaDestroy
        - ptaTransform
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'projective.c:642,9'
          Branch Sides:
            - BranchSide:      'projective.c:643,23'
              BranchSideFuncs:
                - pixGetDimensions
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - pixGetColormap
                - returnErrorPtr
            - BranchSide:      'projective.c:644,22'
              BranchSideFuncs:
                - pixGetDimensions
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - pixGetColormap
                - returnErrorPtr
        - Branch String:   'projective.c:643,23'
          Branch Sides:
            - BranchSide:      'projective.c:643,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:643,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:645,17'
          Branch Sides:
            - BranchSide:      'projective.c:645,35'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'projective.c:647,9'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
        - Branch String:   'projective.c:645,9'
          Branch Sides:
            - BranchSide:      'projective.c:646,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:647,9'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
        - Branch String:   'projective.c:646,23'
          Branch Sides:
            - BranchSide:      'projective.c:646,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:646,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:647,14'
          Branch Sides:
            - BranchSide:      'projective.c:647,29'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'projective.c:652,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
                - lept_stderr
        - Branch String:   'projective.c:647,9'
          Branch Sides:
            - BranchSide:      'projective.c:648,9'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'projective.c:652,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
                - lept_stderr
        - Branch String:   'projective.c:648,9'
          Branch Sides:
            - BranchSide:      'projective.c:650,14'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
                - lept_stderr
            - BranchSide:      'projective.c:650,14'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
                - lept_stderr
        - Branch String:   'projective.c:652,15'
          Branch Sides:
            - BranchSide:      'projective.c:652,19'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
            - BranchSide:      'projective.c:656,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
        - Branch String:   'projective.c:652,31'
          Branch Sides:
            - BranchSide:      'projective.c:652,34'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
                - lept_stderr
            - BranchSide:      'projective.c:653,9'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
                - lept_stderr
        - Branch String:   'projective.c:652,9'
          Branch Sides:
            - BranchSide:      'projective.c:653,9'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
                - lept_stderr
            - BranchSide:      'projective.c:656,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
        - Branch String:   'projective.c:653,9'
          Branch Sides:
            - BranchSide:      'projective.c:654,15'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
            - BranchSide:      'projective.c:654,15'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
        - Branch String:   'projective.c:656,15'
          Branch Sides:
            - BranchSide:      'projective.c:656,18'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
            - BranchSide:      'projective.c:658,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
        - Branch String:   'projective.c:656,9'
          Branch Sides:
            - BranchSide:      'projective.c:657,9'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
            - BranchSide:      'projective.c:658,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
        - Branch String:   'projective.c:657,9'
          Branch Sides:
            - BranchSide:      'projective.c:658,10'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
            - BranchSide:      'projective.c:658,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
        - Branch String:   'projective.c:658,9'
          Branch Sides:
            - BranchSide:      'projective.c:659,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
            - BranchSide:      'projective.c:660,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
        - Branch String:   'projective.c:659,23'
          Branch Sides:
            - BranchSide:      'projective.c:659,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:659,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:660,9'
          Branch Sides:
            - BranchSide:      'projective.c:661,23'
              BranchSideFuncs:
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
            - BranchSide:      'projective.c:664,26'
              BranchSideFuncs:
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixProjectivePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
        - Branch String:   'projective.c:661,23'
          Branch Sides:
            - BranchSide:      'projective.c:661,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:661,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:673,9'
          Branch Sides:
            - BranchSide:      'projective.c:674,27'
              BranchSideFuncs:
                - pixResizeToMatch
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
            - BranchSide:      'projective.c:680,34'
              BranchSideFuncs:
                - pixResizeToMatch
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
        - Branch String:   'projective.c:675,13'
          Branch Sides:
            - BranchSide:      'projective.c:676,23'
              BranchSideFuncs:
                - pixSetAll
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
            - BranchSide:      'projective.c:678,32'
              BranchSideFuncs:
                - pixSetAllArbitrary
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
        - Branch String:   'projective.c:682,17'
          Branch Sides:
            - BranchSide:      'projective.c:682,20'
              BranchSideFuncs:
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
            - BranchSide:      'projective.c:689,26'
              BranchSideFuncs:
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
        - Branch String:   'projective.c:682,9'
          Branch Sides:
            - BranchSide:      'projective.c:683,29'
              BranchSideFuncs:
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
            - BranchSide:      'projective.c:689,26'
              BranchSideFuncs:
                - pixAddBorder
                - pixProjectivePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
      Callsites:
        - Src:             'projective.c:643,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:644,5'
          Dst:             pixGetDimensions
        - Src:             'projective.c:645,20'
          Dst:             pixGetColormap
        - Src:             'projective.c:646,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:647,17'
          Dst:             pixGetDepth
        - Src:             'projective.c:648,9'
          Dst:             lept_stderr
        - Src:             'projective.c:653,9'
          Dst:             lept_stderr
        - Src:             'projective.c:657,9'
          Dst:             lept_stderr
        - Src:             'projective.c:659,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:661,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:664,13'
          Dst:             pixAddBorder
        - Src:             'projective.c:667,13'
          Dst:             ptaTransform
        - Src:             'projective.c:668,13'
          Dst:             ptaTransform
        - Src:             'projective.c:672,12'
          Dst:             pixProjectivePtaColor
        - Src:             'projective.c:674,17'
          Dst:             pixCreate
        - Src:             'projective.c:676,13'
          Dst:             pixSetAll
        - Src:             'projective.c:678,13'
          Dst:             pixSetAllArbitrary
        - Src:             'projective.c:680,17'
          Dst:             pixResizeToMatch
        - Src:             'projective.c:683,9'
          Dst:             pixSetBorderRingVal
        - Src:             'projective.c:685,9'
          Dst:             pixSetBorderRingVal
        - Src:             'projective.c:689,13'
          Dst:             pixAddBorder
        - Src:             'projective.c:690,13'
          Dst:             pixProjectivePtaGray
        - Src:             'projective.c:691,5'
          Dst:             pixSetRGBComponent
        - Src:             'projective.c:692,5'
          Dst:             pixSetSpp
        - Src:             'projective.c:694,5'
          Dst:             pixDestroy
        - Src:             'projective.c:695,5'
          Dst:             pixDestroy
        - Src:             'projective.c:696,5'
          Dst:             pixDestroy
        - Src:             'projective.c:697,5'
          Dst:             pixDestroy
        - Src:             'projective.c:698,5'
          Dst:             ptaDestroy
        - Src:             'projective.c:699,5'
          Dst:             ptaDestroy
    - functionName:    pixProjectivePtaColor
      functionSourceFile: '/src/leptonica/src/projective.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - ptad
        - ptas
        - colorval
      BBCount:         34
      ICount:          165
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - getProjectiveXformCoeffs
        - pixGetDepth
        - pixProjectiveColor
        - ptaGetCount
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'projective.c:413,9'
          Branch Sides:
            - BranchSide:      'projective.c:414,23'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - ptaGetCount
                - ptaGetCount
                - getProjectiveXformCoeffs
                - pixProjectiveColor
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'projective.c:415,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - ptaGetCount
                - ptaGetCount
                - getProjectiveXformCoeffs
                - pixProjectiveColor
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'projective.c:414,23'
          Branch Sides:
            - BranchSide:      'projective.c:414,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:414,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:415,9'
          Branch Sides:
            - BranchSide:      'projective.c:416,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - ptaGetCount
                - ptaGetCount
                - getProjectiveXformCoeffs
                - pixProjectiveColor
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'projective.c:417,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - ptaGetCount
                - ptaGetCount
                - getProjectiveXformCoeffs
                - pixProjectiveColor
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'projective.c:416,23'
          Branch Sides:
            - BranchSide:      'projective.c:416,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:416,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:417,9'
          Branch Sides:
            - BranchSide:      'projective.c:418,23'
              BranchSideFuncs:
                - pixGetDepth
                - ptaGetCount
                - ptaGetCount
                - getProjectiveXformCoeffs
                - pixProjectiveColor
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'projective.c:419,21'
              BranchSideFuncs:
                - pixGetDepth
                - ptaGetCount
                - ptaGetCount
                - getProjectiveXformCoeffs
                - pixProjectiveColor
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'projective.c:418,23'
          Branch Sides:
            - BranchSide:      'projective.c:418,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:418,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:419,9'
          Branch Sides:
            - BranchSide:      'projective.c:420,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:421,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - getProjectiveXformCoeffs
                - pixProjectiveColor
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'projective.c:420,23'
          Branch Sides:
            - BranchSide:      'projective.c:420,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:420,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:421,9'
          Branch Sides:
            - BranchSide:      'projective.c:422,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:423,21'
              BranchSideFuncs:
                - ptaGetCount
                - getProjectiveXformCoeffs
                - pixProjectiveColor
                - free
                - returnErrorPtr
        - Branch String:   'projective.c:422,23'
          Branch Sides:
            - BranchSide:      'projective.c:422,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:422,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:423,9'
          Branch Sides:
            - BranchSide:      'projective.c:424,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:427,30'
              BranchSideFuncs:
                - getProjectiveXformCoeffs
                - pixProjectiveColor
                - free
        - Branch String:   'projective.c:424,23'
          Branch Sides:
            - BranchSide:      'projective.c:424,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:424,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'projective.c:414,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:416,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:418,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:419,9'
          Dst:             pixGetDepth
        - Src:             'projective.c:420,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:421,9'
          Dst:             ptaGetCount
        - Src:             'projective.c:422,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:423,9'
          Dst:             ptaGetCount
        - Src:             'projective.c:424,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:427,5'
          Dst:             getProjectiveXformCoeffs
        - Src:             'projective.c:428,12'
          Dst:             pixProjectiveColor
    - functionName:    pixProjectivePtaGray
      functionSourceFile: '/src/leptonica/src/projective.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - pixs
        - ptad
        - ptas
        - grayval
      BBCount:         34
      ICount:          165
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - getProjectiveXformCoeffs
        - pixGetDepth
        - pixProjectiveGray
        - ptaGetCount
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'projective.c:512,9'
          Branch Sides:
            - BranchSide:      'projective.c:513,23'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - ptaGetCount
                - ptaGetCount
                - getProjectiveXformCoeffs
                - pixProjectiveGray
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'projective.c:514,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - ptaGetCount
                - ptaGetCount
                - getProjectiveXformCoeffs
                - pixProjectiveGray
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'projective.c:513,23'
          Branch Sides:
            - BranchSide:      'projective.c:513,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:513,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:514,9'
          Branch Sides:
            - BranchSide:      'projective.c:515,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - ptaGetCount
                - ptaGetCount
                - getProjectiveXformCoeffs
                - pixProjectiveGray
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'projective.c:516,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - ptaGetCount
                - ptaGetCount
                - getProjectiveXformCoeffs
                - pixProjectiveGray
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'projective.c:515,23'
          Branch Sides:
            - BranchSide:      'projective.c:515,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:515,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:516,9'
          Branch Sides:
            - BranchSide:      'projective.c:517,23'
              BranchSideFuncs:
                - pixGetDepth
                - ptaGetCount
                - ptaGetCount
                - getProjectiveXformCoeffs
                - pixProjectiveGray
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'projective.c:518,21'
              BranchSideFuncs:
                - pixGetDepth
                - ptaGetCount
                - ptaGetCount
                - getProjectiveXformCoeffs
                - pixProjectiveGray
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'projective.c:517,23'
          Branch Sides:
            - BranchSide:      'projective.c:517,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:517,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:518,9'
          Branch Sides:
            - BranchSide:      'projective.c:519,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:520,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - getProjectiveXformCoeffs
                - pixProjectiveGray
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'projective.c:519,23'
          Branch Sides:
            - BranchSide:      'projective.c:519,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:519,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:520,9'
          Branch Sides:
            - BranchSide:      'projective.c:521,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:522,21'
              BranchSideFuncs:
                - ptaGetCount
                - getProjectiveXformCoeffs
                - pixProjectiveGray
                - free
                - returnErrorPtr
        - Branch String:   'projective.c:521,23'
          Branch Sides:
            - BranchSide:      'projective.c:521,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:521,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:522,9'
          Branch Sides:
            - BranchSide:      'projective.c:523,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:526,30'
              BranchSideFuncs:
                - getProjectiveXformCoeffs
                - pixProjectiveGray
                - free
        - Branch String:   'projective.c:523,23'
          Branch Sides:
            - BranchSide:      'projective.c:523,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:523,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'projective.c:513,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:515,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:517,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:518,9'
          Dst:             pixGetDepth
        - Src:             'projective.c:519,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:520,9'
          Dst:             ptaGetCount
        - Src:             'projective.c:521,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:522,9'
          Dst:             ptaGetCount
        - Src:             'projective.c:523,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:526,5'
          Dst:             getProjectiveXformCoeffs
        - Src:             'projective.c:527,12'
          Dst:             pixProjectiveGray
    - functionName:    getProjectiveXformCoeffs
      functionSourceFile: '/src/leptonica/src/projective.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptas
        - ptad
        - pvc
      BBCount:         27
      ICount:          456
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
        - gaussjordan
        - ptaGetPt
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'projective.c:769,9'
          Branch Sides:
            - BranchSide:      'projective.c:770,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - calloc
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - gaussjordan
                - free
                - calloc
            - BranchSide:      'projective.c:771,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - calloc
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - gaussjordan
                - free
                - calloc
        - Branch String:   'projective.c:770,16'
          Branch Sides:
            - BranchSide:      'projective.c:770,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'projective.c:770,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:771,9'
          Branch Sides:
            - BranchSide:      'projective.c:772,16'
              BranchSideFuncs:
                - returnErrorInt
                - calloc
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - gaussjordan
                - free
                - calloc
            - BranchSide:      'projective.c:773,10'
              BranchSideFuncs:
                - returnErrorInt
                - calloc
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - gaussjordan
                - free
                - calloc
        - Branch String:   'projective.c:772,16'
          Branch Sides:
            - BranchSide:      'projective.c:772,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'projective.c:772,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:773,9'
          Branch Sides:
            - BranchSide:      'projective.c:774,16'
              BranchSideFuncs:
                - calloc
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - gaussjordan
                - free
                - calloc
            - BranchSide:      'projective.c:776,22'
              BranchSideFuncs:
                - calloc
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - gaussjordan
                - free
                - calloc
        - Branch String:   'projective.c:774,16'
          Branch Sides:
            - BranchSide:      'projective.c:774,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'projective.c:774,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:787,5'
          Branch Sides:
            - BranchSide:      'projective.c:788,29'
              BranchSideFuncs:
                - calloc
                - gaussjordan
                - free
            - BranchSide:      'projective.c:789,15'
              BranchSideFuncs:
                - gaussjordan
                - free
        - Branch String:   'projective.c:832,5'
          Branch Sides:
            - BranchSide:      'projective.c:833,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'projective.c:835,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'projective.c:770,16'
          Dst:             returnErrorInt
        - Src:             'projective.c:772,16'
          Dst:             returnErrorInt
        - Src:             'projective.c:774,16'
          Dst:             returnErrorInt
        - Src:             'projective.c:776,22'
          Dst:             calloc
        - Src:             'projective.c:778,5'
          Dst:             ptaGetPt
        - Src:             'projective.c:779,5'
          Dst:             ptaGetPt
        - Src:             'projective.c:780,5'
          Dst:             ptaGetPt
        - Src:             'projective.c:781,5'
          Dst:             ptaGetPt
        - Src:             'projective.c:782,5'
          Dst:             ptaGetPt
        - Src:             'projective.c:783,5'
          Dst:             ptaGetPt
        - Src:             'projective.c:784,5'
          Dst:             ptaGetPt
        - Src:             'projective.c:785,5'
          Dst:             ptaGetPt
        - Src:             'projective.c:788,29'
          Dst:             calloc
        - Src:             'projective.c:830,5'
          Dst:             gaussjordan
    - functionName:    pixProjectiveGray
      functionSourceFile: '/src/leptonica/src/projective.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - pixs
        - vc
        - grayval
      BBCount:         27
      ICount:          194
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - linearInterpolatePixelGray
        - pixCreateTemplate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixSetAllArbitrary
        - projectiveXformPt
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'projective.c:553,9'
          Branch Sides:
            - BranchSide:      'projective.c:554,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDepth
                - returnErrorPtr
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixGetData
                - pixGetWpl
                - projectiveXformPt
                - linearInterpolatePixelGray
                - returnErrorPtr
            - BranchSide:      'projective.c:555,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDepth
                - returnErrorPtr
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixGetData
                - pixGetWpl
                - projectiveXformPt
                - linearInterpolatePixelGray
                - returnErrorPtr
        - Branch String:   'projective.c:554,23'
          Branch Sides:
            - BranchSide:      'projective.c:554,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:554,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:556,9'
          Branch Sides:
            - BranchSide:      'projective.c:557,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:558,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixGetData
                - pixGetWpl
                - projectiveXformPt
                - linearInterpolatePixelGray
        - Branch String:   'projective.c:557,23'
          Branch Sides:
            - BranchSide:      'projective.c:557,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:557,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:558,9'
          Branch Sides:
            - BranchSide:      'projective.c:559,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixGetData
                - pixGetWpl
                - projectiveXformPt
                - linearInterpolatePixelGray
            - BranchSide:      'projective.c:561,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixGetData
                - pixGetWpl
                - projectiveXformPt
                - linearInterpolatePixelGray
        - Branch String:   'projective.c:559,23'
          Branch Sides:
            - BranchSide:      'projective.c:559,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:559,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:569,5'
          Branch Sides:
            - BranchSide:      'projective.c:570,17'
              BranchSideFuncs:
                - projectiveXformPt
                - linearInterpolatePixelGray
            - BranchSide:      'projective.c:579,12'
              BranchSideFuncs: []
        - Branch String:   'projective.c:571,9'
          Branch Sides:
            - BranchSide:      'projective.c:573,31'
              BranchSideFuncs:
                - projectiveXformPt
                - linearInterpolatePixelGray
            - BranchSide:      'projective.c:577,5'
              BranchSideFuncs:
                - projectiveXformPt
                - linearInterpolatePixelGray
      Callsites:
        - Src:             'projective.c:554,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:555,5'
          Dst:             pixGetDimensions
        - Src:             'projective.c:556,9'
          Dst:             pixGetDepth
        - Src:             'projective.c:557,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:559,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:561,13'
          Dst:             pixGetData
        - Src:             'projective.c:562,12'
          Dst:             pixGetWpl
        - Src:             'projective.c:563,12'
          Dst:             pixCreateTemplate
        - Src:             'projective.c:564,5'
          Dst:             pixSetAllArbitrary
        - Src:             'projective.c:565,13'
          Dst:             pixGetData
        - Src:             'projective.c:566,12'
          Dst:             pixGetWpl
        - Src:             'projective.c:573,13'
          Dst:             projectiveXformPt
        - Src:             'projective.c:574,13'
          Dst:             linearInterpolatePixelGray
    - functionName:    projectiveXformPt
      functionSourceFile: '/src/leptonica/src/projective.c'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vc
        - x
        - y
        - pxp
        - pyp
      BBCount:         14
      ICount:          133
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'projective.c:899,9'
          Branch Sides:
            - BranchSide:      'projective.c:900,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'projective.c:902,18'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'projective.c:900,16'
          Branch Sides:
            - BranchSide:      'projective.c:900,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'projective.c:900,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:902,9'
          Branch Sides:
            - BranchSide:      'projective.c:903,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'projective.c:904,21'
              BranchSideFuncs: []
        - Branch String:   'projective.c:903,16'
          Branch Sides:
            - BranchSide:      'projective.c:903,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'projective.c:903,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'projective.c:900,16'
          Dst:             returnErrorInt
        - Src:             'projective.c:903,16'
          Dst:             returnErrorInt
    - functionName:    pixProjectiveColor
      functionSourceFile: '/src/leptonica/src/projective.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - vc
        - colorval
      BBCount:         30
      ICount:          215
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - linearInterpolatePixelColor
        - pixCreateTemplate
        - pixDestroy
        - pixGetData
        - pixGetDimensions
        - pixGetRGBComponent
        - pixGetSpp
        - pixGetWpl
        - pixProjectiveGray
        - pixSetAllArbitrary
        - pixSetRGBComponent
        - projectiveXformPt
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'projective.c:454,9'
          Branch Sides:
            - BranchSide:      'projective.c:455,23'
              BranchSideFuncs:
                - pixGetDimensions
                - returnErrorPtr
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixGetRGBComponent
                - pixProjectiveGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - projectiveXformPt
                - linearInterpolatePixelColor
                - returnErrorPtr
            - BranchSide:      'projective.c:456,22'
              BranchSideFuncs:
                - pixGetDimensions
                - returnErrorPtr
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixGetRGBComponent
                - pixProjectiveGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - projectiveXformPt
                - linearInterpolatePixelColor
                - returnErrorPtr
        - Branch String:   'projective.c:455,23'
          Branch Sides:
            - BranchSide:      'projective.c:455,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:455,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:457,9'
          Branch Sides:
            - BranchSide:      'projective.c:458,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:459,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixGetRGBComponent
                - pixProjectiveGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - projectiveXformPt
                - linearInterpolatePixelColor
        - Branch String:   'projective.c:458,23'
          Branch Sides:
            - BranchSide:      'projective.c:458,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:458,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:459,9'
          Branch Sides:
            - BranchSide:      'projective.c:460,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixGetRGBComponent
                - pixProjectiveGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - projectiveXformPt
                - linearInterpolatePixelColor
            - BranchSide:      'projective.c:462,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixGetRGBComponent
                - pixProjectiveGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - projectiveXformPt
                - linearInterpolatePixelColor
        - Branch String:   'projective.c:460,23'
          Branch Sides:
            - BranchSide:      'projective.c:460,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:460,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:470,5'
          Branch Sides:
            - BranchSide:      'projective.c:471,17'
              BranchSideFuncs:
                - pixGetSpp
                - pixGetRGBComponent
                - pixProjectiveGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - projectiveXformPt
                - linearInterpolatePixelColor
            - BranchSide:      'projective.c:482,19'
              BranchSideFuncs:
                - pixGetSpp
                - pixGetRGBComponent
                - pixProjectiveGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
        - Branch String:   'projective.c:472,9'
          Branch Sides:
            - BranchSide:      'projective.c:474,31'
              BranchSideFuncs:
                - projectiveXformPt
                - linearInterpolatePixelColor
                - pixGetSpp
                - pixGetRGBComponent
                - pixProjectiveGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
            - BranchSide:      'projective.c:479,5'
              BranchSideFuncs:
                - pixGetSpp
                - pixGetRGBComponent
                - pixProjectiveGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - projectiveXformPt
                - linearInterpolatePixelColor
        - Branch String:   'projective.c:482,9'
          Branch Sides:
            - BranchSide:      'projective.c:483,35'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixProjectiveGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
            - BranchSide:      'projective.c:490,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'projective.c:455,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:456,5'
          Dst:             pixGetDimensions
        - Src:             'projective.c:458,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:460,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:462,13'
          Dst:             pixGetData
        - Src:             'projective.c:463,12'
          Dst:             pixGetWpl
        - Src:             'projective.c:464,12'
          Dst:             pixCreateTemplate
        - Src:             'projective.c:465,5'
          Dst:             pixSetAllArbitrary
        - Src:             'projective.c:466,13'
          Dst:             pixGetData
        - Src:             'projective.c:467,12'
          Dst:             pixGetWpl
        - Src:             'projective.c:474,13'
          Dst:             projectiveXformPt
        - Src:             'projective.c:475,13'
          Dst:             linearInterpolatePixelColor
        - Src:             'projective.c:482,9'
          Dst:             pixGetSpp
        - Src:             'projective.c:483,16'
          Dst:             pixGetRGBComponent
        - Src:             'projective.c:484,16'
          Dst:             pixProjectiveGray
        - Src:             'projective.c:485,9'
          Dst:             pixSetRGBComponent
        - Src:             'projective.c:486,9'
          Dst:             pixDestroy
        - Src:             'projective.c:487,9'
          Dst:             pixDestroy
    - functionName:    pixProjective
      functionSourceFile: '/src/leptonica/src/projective.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - vc
        - incolor
      BBCount:         28
      ICount:          163
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - pixClone
        - pixConvertTo8
        - pixDestroy
        - pixGetDepth
        - pixProjectiveColor
        - pixProjectiveGray
        - pixProjectiveSampled
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'projective.c:359,9'
          Branch Sides:
            - BranchSide:      'projective.c:360,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixProjectiveColor
                - pixDestroy
                - pixDestroy
                - pixProjectiveGray
                - pixConvertTo8
                - pixProjectiveSampled
            - BranchSide:      'projective.c:361,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixProjectiveColor
                - pixDestroy
                - pixDestroy
                - pixProjectiveGray
                - pixConvertTo8
                - pixProjectiveSampled
        - Branch String:   'projective.c:360,23'
          Branch Sides:
            - BranchSide:      'projective.c:360,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:360,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:361,9'
          Branch Sides:
            - BranchSide:      'projective.c:362,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixProjectiveColor
                - pixDestroy
                - pixDestroy
                - pixProjectiveGray
                - pixConvertTo8
                - pixProjectiveSampled
            - BranchSide:      'projective.c:364,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixProjectiveColor
                - pixDestroy
                - pixDestroy
                - pixProjectiveGray
                - pixConvertTo8
                - pixProjectiveSampled
        - Branch String:   'projective.c:362,23'
          Branch Sides:
            - BranchSide:      'projective.c:362,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:362,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:364,9'
          Branch Sides:
            - BranchSide:      'projective.c:365,37'
              BranchSideFuncs:
                - pixProjectiveSampled
            - BranchSide:      'projective.c:368,31'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixProjectiveColor
                - pixDestroy
                - pixDestroy
                - pixProjectiveGray
                - pixConvertTo8
        - Branch String:   'projective.c:370,9'
          Branch Sides:
            - BranchSide:      'projective.c:371,31'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGetDepth
                - pixProjectiveColor
                - pixDestroy
                - pixDestroy
                - pixProjectiveGray
            - BranchSide:      'projective.c:373,26'
              BranchSideFuncs:
                - pixClone
                - pixGetDepth
                - pixProjectiveColor
                - pixDestroy
                - pixDestroy
                - pixProjectiveGray
        - Branch String:   'projective.c:378,9'
          Branch Sides:
            - BranchSide:      'projective.c:379,13'
              BranchSideFuncs:
                - pixProjectiveColor
                - pixDestroy
                - pixDestroy
                - pixProjectiveGray
            - BranchSide:      'projective.c:385,9'
              BranchSideFuncs:
                - pixProjectiveColor
                - pixDestroy
                - pixDestroy
                - pixProjectiveGray
        - Branch String:   'projective.c:379,13'
          Branch Sides:
            - BranchSide:      'projective.c:380,22'
              BranchSideFuncs:
                - pixProjectiveColor
                - pixDestroy
                - pixDestroy
                - pixProjectiveGray
            - BranchSide:      'projective.c:382,22'
              BranchSideFuncs:
                - pixProjectiveColor
                - pixDestroy
                - pixDestroy
                - pixProjectiveGray
        - Branch String:   'projective.c:385,9'
          Branch Sides:
            - BranchSide:      'projective.c:386,34'
              BranchSideFuncs:
                - pixProjectiveGray
                - pixDestroy
                - pixDestroy
            - BranchSide:      'projective.c:388,35'
              BranchSideFuncs:
                - pixProjectiveColor
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'projective.c:360,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:362,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:364,9'
          Dst:             pixGetDepth
        - Src:             'projective.c:365,16'
          Dst:             pixProjectiveSampled
        - Src:             'projective.c:368,13'
          Dst:             pixRemoveColormap
        - Src:             'projective.c:369,9'
          Dst:             pixGetDepth
        - Src:             'projective.c:371,17'
          Dst:             pixConvertTo8
        - Src:             'projective.c:373,17'
          Dst:             pixClone
        - Src:             'projective.c:374,9'
          Dst:             pixGetDepth
        - Src:             'projective.c:386,16'
          Dst:             pixProjectiveGray
        - Src:             'projective.c:388,16'
          Dst:             pixProjectiveColor
        - Src:             'projective.c:389,5'
          Dst:             pixDestroy
        - Src:             'projective.c:390,5'
          Dst:             pixDestroy
    - functionName:    pixProjectiveSampled
      functionSourceFile: '/src/leptonica/src/projective.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - vc
        - incolor
      BBCount:         86
      ICount:          551
      EdgeCount:       116
      CyclomaticComplexity: 32
      functionsReached:
        - pixClearAll
        - pixCreateTemplate
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixSetAll
        - pixSetAllArbitrary
        - pixcmapAddBlackOrWhite
        - projectiveXformSampledPt
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'projective.c:202,9'
          Branch Sides:
            - BranchSide:      'projective.c:203,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - projectiveXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'projective.c:204,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - projectiveXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'projective.c:203,23'
          Branch Sides:
            - BranchSide:      'projective.c:203,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:203,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:204,9'
          Branch Sides:
            - BranchSide:      'projective.c:205,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - projectiveXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'projective.c:206,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - projectiveXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'projective.c:205,23'
          Branch Sides:
            - BranchSide:      'projective.c:205,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:205,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:206,37'
          Branch Sides:
            - BranchSide:      'projective.c:206,40'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - projectiveXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'projective.c:208,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - projectiveXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - returnErrorPtr
        - Branch String:   'projective.c:206,9'
          Branch Sides:
            - BranchSide:      'projective.c:207,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:208,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - projectiveXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - returnErrorPtr
        - Branch String:   'projective.c:207,23'
          Branch Sides:
            - BranchSide:      'projective.c:207,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:207,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:209,16'
          Branch Sides:
            - BranchSide:      'projective.c:209,19'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - projectiveXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - returnErrorPtr
            - BranchSide:      'projective.c:213,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - projectiveXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
        - Branch String:   'projective.c:209,26'
          Branch Sides:
            - BranchSide:      'projective.c:209,29'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - projectiveXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - returnErrorPtr
            - BranchSide:      'projective.c:213,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - projectiveXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
        - Branch String:   'projective.c:209,36'
          Branch Sides:
            - BranchSide:      'projective.c:209,39'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - projectiveXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - returnErrorPtr
            - BranchSide:      'projective.c:213,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - projectiveXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
        - Branch String:   'projective.c:209,46'
          Branch Sides:
            - BranchSide:      'projective.c:209,49'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - projectiveXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - returnErrorPtr
            - BranchSide:      'projective.c:213,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - projectiveXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
        - Branch String:   'projective.c:209,9'
          Branch Sides:
            - BranchSide:      'projective.c:210,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:213,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - projectiveXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
        - Branch String:   'projective.c:210,23'
          Branch Sides:
            - BranchSide:      'projective.c:210,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:210,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:214,9'
          Branch Sides:
            - BranchSide:      'projective.c:215,13'
              BranchSideFuncs:
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - projectiveXformSampledPt
            - BranchSide:      'projective.c:222,14'
              BranchSideFuncs:
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - projectiveXformSampledPt
                - pixClearAll
        - Branch String:   'projective.c:215,13'
          Branch Sides:
            - BranchSide:      'projective.c:216,19'
              BranchSideFuncs:
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - projectiveXformSampledPt
            - BranchSide:      'projective.c:218,19'
              BranchSideFuncs:
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - projectiveXformSampledPt
        - Branch String:   'projective.c:222,21'
          Branch Sides:
            - BranchSide:      'projective.c:222,24'
              BranchSideFuncs:
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - projectiveXformSampledPt
                - pixClearAll
            - BranchSide:      'projective.c:223,14'
              BranchSideFuncs:
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - projectiveXformSampledPt
                - pixClearAll
        - Branch String:   'projective.c:222,53'
          Branch Sides:
            - BranchSide:      'projective.c:223,14'
              BranchSideFuncs:
                - pixClearAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - projectiveXformSampledPt
            - BranchSide:      'projective.c:224,25'
              BranchSideFuncs:
                - pixClearAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - projectiveXformSampledPt
        - Branch String:   'projective.c:223,20'
          Branch Sides:
            - BranchSide:      'projective.c:223,23'
              BranchSideFuncs:
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - projectiveXformSampledPt
                - pixClearAll
            - BranchSide:      'projective.c:226,23'
              BranchSideFuncs:
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - projectiveXformSampledPt
        - Branch String:   'projective.c:222,13'
          Branch Sides:
            - BranchSide:      'projective.c:224,25'
              BranchSideFuncs:
                - pixClearAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - projectiveXformSampledPt
            - BranchSide:      'projective.c:226,23'
              BranchSideFuncs:
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - projectiveXformSampledPt
        - Branch String:   'projective.c:235,5'
          Branch Sides:
            - BranchSide:      'projective.c:236,17'
              BranchSideFuncs:
                - projectiveXformSampledPt
            - BranchSide:      'projective.c:260,12'
              BranchSideFuncs: []
        - Branch String:   'projective.c:237,9'
          Branch Sides:
            - BranchSide:      'projective.c:238,38'
              BranchSideFuncs:
                - projectiveXformSampledPt
            - BranchSide:      'projective.c:258,5'
              BranchSideFuncs:
                - projectiveXformSampledPt
        - Branch String:   'projective.c:239,23'
          Branch Sides:
            - BranchSide:      'projective.c:239,26'
              BranchSideFuncs:
                - projectiveXformSampledPt
            - BranchSide:      'projective.c:240,17'
              BranchSideFuncs:
                - projectiveXformSampledPt
        - Branch String:   'projective.c:239,32'
          Branch Sides:
            - BranchSide:      'projective.c:239,35'
              BranchSideFuncs:
                - projectiveXformSampledPt
            - BranchSide:      'projective.c:240,17'
              BranchSideFuncs:
                - projectiveXformSampledPt
        - Branch String:   'projective.c:239,41'
          Branch Sides:
            - BranchSide:      'projective.c:239,44'
              BranchSideFuncs:
                - projectiveXformSampledPt
            - BranchSide:      'projective.c:240,17'
              BranchSideFuncs:
                - projectiveXformSampledPt
        - Branch String:   'projective.c:239,17'
          Branch Sides:
            - BranchSide:      'projective.c:240,17'
              BranchSideFuncs:
                - projectiveXformSampledPt
            - BranchSide:      'projective.c:241,21'
              BranchSideFuncs:
                - projectiveXformSampledPt
        - Branch String:   'projective.c:242,17'
          Branch Sides:
            - BranchSide:      'projective.c:243,23'
              BranchSideFuncs:
                - projectiveXformSampledPt
            - BranchSide:      'projective.c:245,24'
              BranchSideFuncs:
                - projectiveXformSampledPt
        - Branch String:   'projective.c:245,24'
          Branch Sides:
            - BranchSide:      'projective.c:246,23'
              BranchSideFuncs:
                - projectiveXformSampledPt
            - BranchSide:      'projective.c:248,24'
              BranchSideFuncs:
                - projectiveXformSampledPt
        - Branch String:   'projective.c:248,24'
          Branch Sides:
            - BranchSide:      'projective.c:249,28'
              BranchSideFuncs:
                - projectiveXformSampledPt
            - BranchSide:      'projective.c:250,24'
              BranchSideFuncs:
                - projectiveXformSampledPt
        - Branch String:   'projective.c:250,24'
          Branch Sides:
            - BranchSide:      'projective.c:251,23'
              BranchSideFuncs:
                - projectiveXformSampledPt
            - BranchSide:      'projective.c:253,24'
              BranchSideFuncs:
                - projectiveXformSampledPt
      Callsites:
        - Src:             'projective.c:203,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:205,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:207,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:208,5'
          Dst:             pixGetDimensions
        - Src:             'projective.c:210,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:213,12'
          Dst:             pixCreateTemplate
        - Src:             'projective.c:214,17'
          Dst:             pixGetColormap
        - Src:             'projective.c:219,9'
          Dst:             pixcmapAddBlackOrWhite
        - Src:             'projective.c:220,9'
          Dst:             pixSetAllArbitrary
        - Src:             'projective.c:224,13'
          Dst:             pixClearAll
        - Src:             'projective.c:226,13'
          Dst:             pixSetAll
        - Src:             'projective.c:231,13'
          Dst:             pixGetData
        - Src:             'projective.c:232,12'
          Dst:             pixGetWpl
        - Src:             'projective.c:233,13'
          Dst:             pixGetData
        - Src:             'projective.c:234,12'
          Dst:             pixGetWpl
        - Src:             'projective.c:238,13'
          Dst:             projectiveXformSampledPt
    - functionName:    projectiveXformSampledPt
      functionSourceFile: '/src/leptonica/src/projective.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vc
        - x
        - y
        - pxp
        - pyp
      BBCount:         14
      ICount:          135
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'projective.c:863,9'
          Branch Sides:
            - BranchSide:      'projective.c:864,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'projective.c:866,18'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'projective.c:864,16'
          Branch Sides:
            - BranchSide:      'projective.c:864,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'projective.c:864,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:866,9'
          Branch Sides:
            - BranchSide:      'projective.c:867,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'projective.c:868,21'
              BranchSideFuncs: []
        - Branch String:   'projective.c:867,16'
          Branch Sides:
            - BranchSide:      'projective.c:867,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'projective.c:867,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'projective.c:864,16'
          Dst:             returnErrorInt
        - Src:             'projective.c:867,16'
          Dst:             returnErrorInt
    - functionName:    pixProjectivePta
      functionSourceFile: '/src/leptonica/src/projective.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - ptad
        - ptas
        - incolor
      BBCount:         51
      ICount:          262
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - pixClone
        - pixConvertTo8
        - pixDestroy
        - pixGetDepth
        - pixProjectivePtaColor
        - pixProjectivePtaGray
        - pixProjectiveSampledPta
        - pixRemoveColormap
        - ptaGetCount
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'projective.c:292,9'
          Branch Sides:
            - BranchSide:      'projective.c:293,23'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - ptaGetCount
                - ptaGetCount
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixProjectivePtaColor
                - pixDestroy
                - pixDestroy
                - pixProjectivePtaGray
                - pixConvertTo8
                - pixProjectiveSampledPta
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'projective.c:294,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - ptaGetCount
                - ptaGetCount
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixProjectivePtaColor
                - pixDestroy
                - pixDestroy
                - pixProjectivePtaGray
                - pixConvertTo8
                - pixProjectiveSampledPta
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'projective.c:293,23'
          Branch Sides:
            - BranchSide:      'projective.c:293,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:293,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:294,9'
          Branch Sides:
            - BranchSide:      'projective.c:295,23'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaGetCount
                - ptaGetCount
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixProjectivePtaColor
                - pixDestroy
                - pixDestroy
                - pixProjectivePtaGray
                - pixConvertTo8
                - pixProjectiveSampledPta
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'projective.c:296,10'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaGetCount
                - ptaGetCount
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixProjectivePtaColor
                - pixDestroy
                - pixDestroy
                - pixProjectivePtaGray
                - pixConvertTo8
                - pixProjectiveSampledPta
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'projective.c:295,23'
          Branch Sides:
            - BranchSide:      'projective.c:295,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:295,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:296,9'
          Branch Sides:
            - BranchSide:      'projective.c:297,23'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixProjectivePtaColor
                - pixDestroy
                - pixDestroy
                - pixProjectivePtaGray
                - pixConvertTo8
                - pixProjectiveSampledPta
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'projective.c:298,9'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixProjectivePtaColor
                - pixDestroy
                - pixDestroy
                - pixProjectivePtaGray
                - pixConvertTo8
                - pixProjectiveSampledPta
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'projective.c:297,23'
          Branch Sides:
            - BranchSide:      'projective.c:297,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:297,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:298,37'
          Branch Sides:
            - BranchSide:      'projective.c:298,40'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixProjectivePtaColor
                - pixDestroy
                - pixDestroy
                - pixProjectivePtaGray
                - pixConvertTo8
                - pixProjectiveSampledPta
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'projective.c:300,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixProjectivePtaColor
                - pixDestroy
                - pixDestroy
                - pixProjectivePtaGray
                - pixConvertTo8
                - pixProjectiveSampledPta
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'projective.c:298,9'
          Branch Sides:
            - BranchSide:      'projective.c:299,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:300,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixProjectivePtaColor
                - pixDestroy
                - pixDestroy
                - pixProjectivePtaGray
                - pixConvertTo8
                - pixProjectiveSampledPta
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'projective.c:299,23'
          Branch Sides:
            - BranchSide:      'projective.c:299,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:299,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:300,9'
          Branch Sides:
            - BranchSide:      'projective.c:301,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:302,21'
              BranchSideFuncs:
                - ptaGetCount
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixProjectivePtaColor
                - pixDestroy
                - pixDestroy
                - pixProjectivePtaGray
                - pixConvertTo8
                - pixProjectiveSampledPta
                - returnErrorPtr
        - Branch String:   'projective.c:301,23'
          Branch Sides:
            - BranchSide:      'projective.c:301,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:301,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:302,9'
          Branch Sides:
            - BranchSide:      'projective.c:303,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:305,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixProjectivePtaColor
                - pixDestroy
                - pixDestroy
                - pixProjectivePtaGray
                - pixConvertTo8
                - pixProjectiveSampledPta
        - Branch String:   'projective.c:303,23'
          Branch Sides:
            - BranchSide:      'projective.c:303,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:303,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:305,9'
          Branch Sides:
            - BranchSide:      'projective.c:306,40'
              BranchSideFuncs:
                - pixProjectiveSampledPta
            - BranchSide:      'projective.c:309,31'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixProjectivePtaColor
                - pixDestroy
                - pixDestroy
                - pixProjectivePtaGray
                - pixConvertTo8
        - Branch String:   'projective.c:311,9'
          Branch Sides:
            - BranchSide:      'projective.c:312,31'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGetDepth
                - pixProjectivePtaColor
                - pixDestroy
                - pixDestroy
                - pixProjectivePtaGray
            - BranchSide:      'projective.c:314,26'
              BranchSideFuncs:
                - pixClone
                - pixGetDepth
                - pixProjectivePtaColor
                - pixDestroy
                - pixDestroy
                - pixProjectivePtaGray
        - Branch String:   'projective.c:319,9'
          Branch Sides:
            - BranchSide:      'projective.c:320,13'
              BranchSideFuncs:
                - pixProjectivePtaColor
                - pixDestroy
                - pixDestroy
                - pixProjectivePtaGray
            - BranchSide:      'projective.c:326,9'
              BranchSideFuncs:
                - pixProjectivePtaColor
                - pixDestroy
                - pixDestroy
                - pixProjectivePtaGray
        - Branch String:   'projective.c:320,13'
          Branch Sides:
            - BranchSide:      'projective.c:321,22'
              BranchSideFuncs:
                - pixProjectivePtaColor
                - pixDestroy
                - pixDestroy
                - pixProjectivePtaGray
            - BranchSide:      'projective.c:323,22'
              BranchSideFuncs:
                - pixProjectivePtaColor
                - pixDestroy
                - pixDestroy
                - pixProjectivePtaGray
        - Branch String:   'projective.c:326,9'
          Branch Sides:
            - BranchSide:      'projective.c:327,37'
              BranchSideFuncs:
                - pixProjectivePtaGray
                - pixDestroy
                - pixDestroy
            - BranchSide:      'projective.c:329,38'
              BranchSideFuncs:
                - pixProjectivePtaColor
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'projective.c:293,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:295,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:297,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:299,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:300,9'
          Dst:             ptaGetCount
        - Src:             'projective.c:301,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:302,9'
          Dst:             ptaGetCount
        - Src:             'projective.c:303,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:305,9'
          Dst:             pixGetDepth
        - Src:             'projective.c:306,16'
          Dst:             pixProjectiveSampledPta
        - Src:             'projective.c:309,13'
          Dst:             pixRemoveColormap
        - Src:             'projective.c:310,9'
          Dst:             pixGetDepth
        - Src:             'projective.c:312,17'
          Dst:             pixConvertTo8
        - Src:             'projective.c:314,17'
          Dst:             pixClone
        - Src:             'projective.c:315,9'
          Dst:             pixGetDepth
        - Src:             'projective.c:327,16'
          Dst:             pixProjectivePtaGray
        - Src:             'projective.c:329,16'
          Dst:             pixProjectivePtaColor
        - Src:             'projective.c:330,5'
          Dst:             pixDestroy
        - Src:             'projective.c:331,5'
          Dst:             pixDestroy
    - functionName:    pixProjectiveSampledPta
      functionSourceFile: '/src/leptonica/src/projective.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - ptad
        - ptas
        - incolor
      BBCount:         37
      ICount:          176
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - getProjectiveXformCoeffs
        - pixProjectiveSampled
        - ptaGetCount
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'projective.c:152,9'
          Branch Sides:
            - BranchSide:      'projective.c:153,23'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - ptaGetCount
                - ptaGetCount
                - getProjectiveXformCoeffs
                - pixProjectiveSampled
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'projective.c:154,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - ptaGetCount
                - ptaGetCount
                - getProjectiveXformCoeffs
                - pixProjectiveSampled
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'projective.c:153,23'
          Branch Sides:
            - BranchSide:      'projective.c:153,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:153,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:154,9'
          Branch Sides:
            - BranchSide:      'projective.c:155,23'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaGetCount
                - ptaGetCount
                - getProjectiveXformCoeffs
                - pixProjectiveSampled
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'projective.c:156,10'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaGetCount
                - ptaGetCount
                - getProjectiveXformCoeffs
                - pixProjectiveSampled
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'projective.c:155,23'
          Branch Sides:
            - BranchSide:      'projective.c:155,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:155,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:156,9'
          Branch Sides:
            - BranchSide:      'projective.c:157,23'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - getProjectiveXformCoeffs
                - pixProjectiveSampled
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'projective.c:158,9'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - getProjectiveXformCoeffs
                - pixProjectiveSampled
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'projective.c:157,23'
          Branch Sides:
            - BranchSide:      'projective.c:157,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:157,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:158,37'
          Branch Sides:
            - BranchSide:      'projective.c:158,40'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - getProjectiveXformCoeffs
                - pixProjectiveSampled
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'projective.c:160,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - getProjectiveXformCoeffs
                - pixProjectiveSampled
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'projective.c:158,9'
          Branch Sides:
            - BranchSide:      'projective.c:159,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:160,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - getProjectiveXformCoeffs
                - pixProjectiveSampled
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'projective.c:159,23'
          Branch Sides:
            - BranchSide:      'projective.c:159,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:159,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:160,9'
          Branch Sides:
            - BranchSide:      'projective.c:161,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:162,21'
              BranchSideFuncs:
                - ptaGetCount
                - getProjectiveXformCoeffs
                - pixProjectiveSampled
                - free
                - returnErrorPtr
        - Branch String:   'projective.c:161,23'
          Branch Sides:
            - BranchSide:      'projective.c:161,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:161,9'
              BranchSideFuncs: []
        - Branch String:   'projective.c:162,9'
          Branch Sides:
            - BranchSide:      'projective.c:163,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:166,30'
              BranchSideFuncs:
                - getProjectiveXformCoeffs
                - pixProjectiveSampled
                - free
        - Branch String:   'projective.c:163,23'
          Branch Sides:
            - BranchSide:      'projective.c:163,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'projective.c:163,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'projective.c:153,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:155,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:157,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:159,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:160,9'
          Dst:             ptaGetCount
        - Src:             'projective.c:161,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:162,9'
          Dst:             ptaGetCount
        - Src:             'projective.c:163,23'
          Dst:             returnErrorPtr
        - Src:             'projective.c:166,5'
          Dst:             getProjectiveXformCoeffs
        - Src:             'projective.c:167,12'
          Dst:             pixProjectiveSampled
    - functionName:    l_psWriteBoundingBox
      functionSourceFile: '/src/leptonica/src/psio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1999
      functionLinenumberEnd: 2001
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - flag
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getResA4Page
      functionSourceFile: '/src/leptonica/src/psio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1982
      functionLinenumberEnd: 1990
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - float
      constantsTouched: []
      argNames:
        - w
        - h
        - fillfract
      BBCount:         7
      ICount:          68
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'psio2.c:1985,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1986,19'
              BranchSideFuncs: []
            - BranchSide:      'psio2.c:1987,23'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1989,11'
          Branch Sides:
            - BranchSide:      'psio2.c:1989,11'
              BranchSideFuncs: []
            - BranchSide:      'psio2.c:1989,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    getResLetterPage
      functionSourceFile: '/src/leptonica/src/psio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1957
      functionLinenumberEnd: 1965
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - float
      constantsTouched: []
      argNames:
        - w
        - h
        - fillfract
      BBCount:         7
      ICount:          68
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'psio2.c:1960,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1961,19'
              BranchSideFuncs: []
            - BranchSide:      'psio2.c:1962,23'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1964,11'
          Branch Sides:
            - BranchSide:      'psio2.c:1964,11'
              BranchSideFuncs: []
            - BranchSide:      'psio2.c:1964,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pixWriteMemPS
      functionSourceFile: '/src/leptonica/src/psio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1927
      functionLinenumberEnd: 1938
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - pdata
        - psize
        - pix
        - box
        - res
        - scale
      BBCount:         19
      ICount:          105
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - pixWriteStringPS
        - returnErrorInt
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'psio2.c:1928,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1929,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixWriteStringPS
                - strlen
            - BranchSide:      'psio2.c:1930,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixWriteStringPS
                - strlen
        - Branch String:   'psio2.c:1929,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1929,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1929,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1930,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1931,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixWriteStringPS
                - strlen
            - BranchSide:      'psio2.c:1932,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixWriteStringPS
                - strlen
        - Branch String:   'psio2.c:1931,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1931,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1931,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1932,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1933,16'
              BranchSideFuncs:
                - pixWriteStringPS
                - strlen
            - BranchSide:      'psio2.c:1935,42'
              BranchSideFuncs:
                - pixWriteStringPS
                - strlen
        - Branch String:   'psio2.c:1933,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1933,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1933,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'psio2.c:1929,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1931,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1933,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1935,25'
          Dst:             pixWriteStringPS
        - Src:             'psio2.c:1936,14'
          Dst:             strlen
    - functionName:    pixWriteStringPS
      functionSourceFile: '/src/leptonica/src/psio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - pixs
        - box
        - res
        - scale
      BBCount:         58
      ICount:          465
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - calloc
        - convertByteToHexAscii
        - generateUncompressedPS
        - getScaledParametersPS
        - pixConvertForPSWrap
        - pixDestroy
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'psio2.c:351,9'
          Branch Sides:
            - BranchSide:      'psio2.c:352,24'
              BranchSideFuncs:
                - pixConvertForPSWrap
                - pixGetDimensions
                - getScaledParametersPS
                - pixGetWpl
                - pixGetData
                - calloc
                - generateUncompressedPS
                - pixDestroy
                - returnErrorPtr
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'psio2.c:354,36'
              BranchSideFuncs:
                - pixConvertForPSWrap
                - pixGetDimensions
                - getScaledParametersPS
                - pixGetWpl
                - pixGetData
                - calloc
                - generateUncompressedPS
                - pixDestroy
                - returnErrorPtr
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'psio2.c:352,24'
          Branch Sides:
            - BranchSide:      'psio2.c:352,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'psio2.c:352,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:354,9'
          Branch Sides:
            - BranchSide:      'psio2.c:355,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'psio2.c:356,22'
              BranchSideFuncs:
                - pixGetDimensions
                - getScaledParametersPS
                - pixGetWpl
                - pixGetData
                - calloc
                - generateUncompressedPS
                - pixDestroy
                - returnErrorPtr
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
                - returnErrorPtr
        - Branch String:   'psio2.c:355,24'
          Branch Sides:
            - BranchSide:      'psio2.c:355,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'psio2.c:355,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:359,9'
          Branch Sides:
            - BranchSide:      'psio2.c:360,17'
              BranchSideFuncs:
                - getScaledParametersPS
                - pixGetWpl
                - pixGetData
                - calloc
                - generateUncompressedPS
                - pixDestroy
                - returnErrorPtr
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
                - returnErrorPtr
            - BranchSide:      'psio2.c:362,17'
              BranchSideFuncs:
                - getScaledParametersPS
                - pixGetWpl
                - pixGetData
                - calloc
                - generateUncompressedPS
                - pixDestroy
                - returnErrorPtr
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
                - returnErrorPtr
        - Branch String:   'psio2.c:365,9'
          Branch Sides:
            - BranchSide:      'psio2.c:366,13'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - calloc
                - generateUncompressedPS
                - pixDestroy
                - returnErrorPtr
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
                - returnErrorPtr
            - BranchSide:      'psio2.c:368,13'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - calloc
                - generateUncompressedPS
                - pixDestroy
                - returnErrorPtr
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
                - returnErrorPtr
        - Branch String:   'psio2.c:376,16'
          Branch Sides:
            - BranchSide:      'psio2.c:376,19'
              BranchSideFuncs:
                - pixGetData
                - calloc
                - generateUncompressedPS
                - pixDestroy
                - returnErrorPtr
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
                - returnErrorPtr
            - BranchSide:      'psio2.c:377,18'
              BranchSideFuncs:
                - pixGetData
                - calloc
                - generateUncompressedPS
                - pixDestroy
                - returnErrorPtr
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
                - returnErrorPtr
        - Branch String:   'psio2.c:376,9'
          Branch Sides:
            - BranchSide:      'psio2.c:377,18'
              BranchSideFuncs:
                - pixGetData
                - calloc
                - generateUncompressedPS
                - pixDestroy
                - returnErrorPtr
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
                - returnErrorPtr
            - BranchSide:      'psio2.c:379,21'
              BranchSideFuncs:
                - pixGetData
                - calloc
                - generateUncompressedPS
                - pixDestroy
                - returnErrorPtr
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
                - returnErrorPtr
        - Branch String:   'psio2.c:382,9'
          Branch Sides:
            - BranchSide:      'psio2.c:383,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'psio2.c:384,9'
              BranchSideFuncs:
                - generateUncompressedPS
                - pixDestroy
                - returnErrorPtr
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
        - Branch String:   'psio2.c:383,24'
          Branch Sides:
            - BranchSide:      'psio2.c:383,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'psio2.c:383,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:384,16'
          Branch Sides:
            - BranchSide:      'psio2.c:384,19'
              BranchSideFuncs:
                - generateUncompressedPS
                - pixDestroy
                - returnErrorPtr
                - convertByteToHexAscii
            - BranchSide:      'psio2.c:385,16'
              BranchSideFuncs:
                - generateUncompressedPS
                - pixDestroy
                - returnErrorPtr
                - convertByteToHexAscii
        - Branch String:   'psio2.c:384,9'
          Branch Sides:
            - BranchSide:      'psio2.c:385,16'
              BranchSideFuncs:
                - generateUncompressedPS
                - pixDestroy
                - returnErrorPtr
                - convertByteToHexAscii
            - BranchSide:      'psio2.c:395,16'
              BranchSideFuncs:
                - generateUncompressedPS
                - pixDestroy
                - returnErrorPtr
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
        - Branch String:   'psio2.c:385,9'
          Branch Sides:
            - BranchSide:      'psio2.c:386,20'
              BranchSideFuncs:
                - generateUncompressedPS
                - pixDestroy
                - returnErrorPtr
                - convertByteToHexAscii
            - BranchSide:      'psio2.c:394,5'
              BranchSideFuncs:
                - generateUncompressedPS
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'psio2.c:387,13'
          Branch Sides:
            - BranchSide:      'psio2.c:388,27'
              BranchSideFuncs:
                - convertByteToHexAscii
                - generateUncompressedPS
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'psio2.c:393,9'
              BranchSideFuncs:
                - generateUncompressedPS
                - pixDestroy
                - returnErrorPtr
                - convertByteToHexAscii
        - Branch String:   'psio2.c:395,9'
          Branch Sides:
            - BranchSide:      'psio2.c:0,0'
              BranchSideFuncs:
                - generateUncompressedPS
                - pixDestroy
                - returnErrorPtr
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
            - BranchSide:      'psio2.c:396,20'
              BranchSideFuncs:
                - generateUncompressedPS
                - pixDestroy
                - returnErrorPtr
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
        - Branch String:   'psio2.c:397,13'
          Branch Sides:
            - BranchSide:      'psio2.c:398,27'
              BranchSideFuncs:
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
                - generateUncompressedPS
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'psio2.c:411,9'
              BranchSideFuncs:
                - generateUncompressedPS
                - pixDestroy
                - returnErrorPtr
                - convertByteToHexAscii
                - convertByteToHexAscii
                - convertByteToHexAscii
        - Branch String:   'psio2.c:418,9'
          Branch Sides:
            - BranchSide:      'psio2.c:419,24'
              BranchSideFuncs: []
            - BranchSide:      'psio2.c:420,12'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:419,24'
          Branch Sides:
            - BranchSide:      'psio2.c:419,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'psio2.c:419,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'psio2.c:352,24'
          Dst:             returnErrorPtr
        - Src:             'psio2.c:354,16'
          Dst:             pixConvertForPSWrap
        - Src:             'psio2.c:355,24'
          Dst:             returnErrorPtr
        - Src:             'psio2.c:356,5'
          Dst:             pixGetDimensions
        - Src:             'psio2.c:363,5'
          Dst:             getScaledParametersPS
        - Src:             'psio2.c:375,11'
          Dst:             pixGetWpl
        - Src:             'psio2.c:380,12'
          Dst:             pixGetData
        - Src:             'psio2.c:382,28'
          Dst:             calloc
        - Src:             'psio2.c:383,24'
          Dst:             returnErrorPtr
        - Src:             'psio2.c:389,17'
          Dst:             convertByteToHexAscii
        - Src:             'psio2.c:399,17'
          Dst:             convertByteToHexAscii
        - Src:             'psio2.c:403,17'
          Dst:             convertByteToHexAscii
        - Src:             'psio2.c:407,17'
          Dst:             convertByteToHexAscii
        - Src:             'psio2.c:415,14'
          Dst:             generateUncompressedPS
        - Src:             'psio2.c:417,5'
          Dst:             pixDestroy
        - Src:             'psio2.c:419,24'
          Dst:             returnErrorPtr
    - functionName:    getScaledParametersPS
      functionSourceFile: '/src/leptonica/src/psio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - box
        - wpix
        - hpix
        - res
        - scale
        - pxpt
        - pypt
        - pwpt
        - phpt
      BBCount:         54
      ICount:          329
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - boxGetGeometry
        - lept_stderr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'psio2.c:563,9'
          Branch Sides:
            - BranchSide:      'psio2.c:564,13'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - boxGetGeometry
                - lept_stderr
            - BranchSide:      'psio2.c:565,23'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - boxGetGeometry
                - lept_stderr
        - Branch String:   'psio2.c:568,9'
          Branch Sides:
            - BranchSide:      'psio2.c:569,15'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - boxGetGeometry
                - lept_stderr
            - BranchSide:      'psio2.c:570,9'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - boxGetGeometry
                - lept_stderr
        - Branch String:   'psio2.c:570,9'
          Branch Sides:
            - BranchSide:      'psio2.c:571,27'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - boxGetGeometry
                - lept_stderr
            - BranchSide:      'psio2.c:576,9'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - boxGetGeometry
                - lept_stderr
        - Branch String:   'psio2.c:576,22'
          Branch Sides:
            - BranchSide:      'psio2.c:576,25'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - boxGetGeometry
                - lept_stderr
            - BranchSide:      'psio2.c:577,9'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - boxGetGeometry
                - lept_stderr
        - Branch String:   'psio2.c:576,9'
          Branch Sides:
            - BranchSide:      'psio2.c:577,9'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - boxGetGeometry
                - lept_stderr
            - BranchSide:      'psio2.c:583,10'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - boxGetGeometry
        - Branch String:   'psio2.c:577,9'
          Branch Sides:
            - BranchSide:      'psio2.c:579,13'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - boxGetGeometry
            - BranchSide:      'psio2.c:579,13'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - boxGetGeometry
        - Branch String:   'psio2.c:583,9'
          Branch Sides:
            - BranchSide:      'psio2.c:584,28'
              BranchSideFuncs:
                - boxGetGeometry
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'psio2.c:589,24'
              BranchSideFuncs:
                - boxGetGeometry
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'psio2.c:590,13'
          Branch Sides:
            - BranchSide:      'psio2.c:591,32'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'psio2.c:593,32'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'psio2.c:594,13'
          Branch Sides:
            - BranchSide:      'psio2.c:595,32'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'psio2.c:597,32'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'psio2.c:602,9'
          Branch Sides:
            - BranchSide:      'psio2.c:603,9'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'psio2.c:604,9'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'psio2.c:603,9'
          Branch Sides:
            - BranchSide:      'psio2.c:604,9'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'psio2.c:604,9'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'psio2.c:604,9'
          Branch Sides:
            - BranchSide:      'psio2.c:605,9'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'psio2.c:606,9'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
        - Branch String:   'psio2.c:605,9'
          Branch Sides:
            - BranchSide:      'psio2.c:606,9'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'psio2.c:606,9'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
        - Branch String:   'psio2.c:606,9'
          Branch Sides:
            - BranchSide:      'psio2.c:607,9'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
            - BranchSide:      'psio2.c:608,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'psio2.c:607,9'
          Branch Sides:
            - BranchSide:      'psio2.c:608,9'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
            - BranchSide:      'psio2.c:608,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'psio2.c:608,9'
          Branch Sides:
            - BranchSide:      'psio2.c:608,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'psio2.c:609,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'psio2.c:609,9'
          Branch Sides:
            - BranchSide:      'psio2.c:609,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'psio2.c:609,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'psio2.c:577,9'
          Dst:             lept_stderr
        - Src:             'psio2.c:589,9'
          Dst:             boxGetGeometry
        - Src:             'psio2.c:603,9'
          Dst:             lept_stderr
        - Src:             'psio2.c:605,9'
          Dst:             lept_stderr
        - Src:             'psio2.c:607,9'
          Dst:             lept_stderr
        - Src:             'psio2.c:609,9'
          Dst:             lept_stderr
    - functionName:    convertByteToHexAscii
      functionSourceFile: '/src/leptonica/src/psio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - byteval
        - pnib1
        - pnib2
      BBCount:         7
      ICount:          77
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'psio2.c:634,9'
          Branch Sides:
            - BranchSide:      'psio2.c:635,24'
              BranchSideFuncs: []
            - BranchSide:      'psio2.c:637,25'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:639,9'
          Branch Sides:
            - BranchSide:      'psio2.c:640,24'
              BranchSideFuncs: []
            - BranchSide:      'psio2.c:642,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generateUncompressedPS
      functionSourceFile: '/src/leptonica/src/psio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      'N/A'
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - float
        - float
        - float
        - float
        - int
      constantsTouched: []
      argNames:
        - hexdata
        - w
        - h
        - d
        - psbpl
        - bps
        - xpt
        - ypt
        - wpt
        - hpt
        - boxflag
      BBCount:         39
      ICount:          264
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - lept_stderr
        - returnErrorPtr
        - sarrayAddString
        - sarrayCreate
        - sarrayDestroy
        - sarrayToString
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'psio2.c:461,9'
          Branch Sides:
            - BranchSide:      'psio2.c:462,24'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - lept_stderr
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
            - BranchSide:      'psio2.c:464,10'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - lept_stderr
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
        - Branch String:   'psio2.c:462,24'
          Branch Sides:
            - BranchSide:      'psio2.c:462,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'psio2.c:462,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:466,9'
          Branch Sides:
            - BranchSide:      'psio2.c:467,18'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - lept_stderr
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
            - BranchSide:      'psio2.c:472,25'
              BranchSideFuncs:
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - lept_stderr
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
        - Branch String:   'psio2.c:475,9'
          Branch Sides:
            - BranchSide:      'psio2.c:476,25'
              BranchSideFuncs:
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - lept_stderr
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
            - BranchSide:      'psio2.c:479,14'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - lept_stderr
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
        - Branch String:   'psio2.c:496,9'
          Branch Sides:
            - BranchSide:      'psio2.c:497,13'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - lept_stderr
                - sarrayAddString
                - sarrayAddString
            - BranchSide:      'psio2.c:505,13'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - lept_stderr
                - sarrayAddString
                - sarrayAddString
        - Branch String:   'psio2.c:497,20'
          Branch Sides:
            - BranchSide:      'psio2.c:497,23'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - lept_stderr
                - sarrayAddString
            - BranchSide:      'psio2.c:498,29'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - lept_stderr
                - sarrayAddString
        - Branch String:   'psio2.c:497,13'
          Branch Sides:
            - BranchSide:      'psio2.c:498,29'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - lept_stderr
                - sarrayAddString
            - BranchSide:      'psio2.c:501,29'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - lept_stderr
                - sarrayAddString
        - Branch String:   'psio2.c:505,20'
          Branch Sides:
            - BranchSide:      'psio2.c:505,23'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - lept_stderr
                - sarrayAddString
            - BranchSide:      'psio2.c:506,29'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - lept_stderr
                - sarrayAddString
        - Branch String:   'psio2.c:505,13'
          Branch Sides:
            - BranchSide:      'psio2.c:506,29'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - lept_stderr
                - sarrayAddString
            - BranchSide:      'psio2.c:509,29'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - lept_stderr
                - sarrayAddString
        - Branch String:   'psio2.c:516,9'
          Branch Sides:
            - BranchSide:      'psio2.c:517,25'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - lept_stderr
            - BranchSide:      'psio2.c:519,25'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - lept_stderr
        - Branch String:   'psio2.c:523,9'
          Branch Sides:
            - BranchSide:      'psio2.c:523,18'
              BranchSideFuncs: []
            - BranchSide:      'psio2.c:524,12'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:523,18'
          Branch Sides:
            - BranchSide:      'psio2.c:524,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'psio2.c:524,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'psio2.c:462,24'
          Dst:             returnErrorPtr
        - Src:             'psio2.c:464,10'
          Dst:             sarrayCreate
        - Src:             'psio2.c:465,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:467,9'
          Dst:             snprintf
        - Src:             'psio2.c:470,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:472,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:476,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:479,5'
          Dst:             snprintf
        - Src:             'psio2.c:481,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:482,5'
          Dst:             snprintf
        - Src:             'psio2.c:484,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:485,5'
          Dst:             snprintf
        - Src:             'psio2.c:487,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:488,5'
          Dst:             snprintf
        - Src:             'psio2.c:490,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:491,5'
          Dst:             snprintf
        - Src:             'psio2.c:494,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:498,13'
          Dst:             sarrayAddString
        - Src:             'psio2.c:501,13'
          Dst:             sarrayAddString
        - Src:             'psio2.c:506,13'
          Dst:             sarrayAddString
        - Src:             'psio2.c:509,13'
          Dst:             sarrayAddString
        - Src:             'psio2.c:514,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:517,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:519,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:521,14'
          Dst:             sarrayToString
        - Src:             'psio2.c:522,5'
          Dst:             sarrayDestroy
        - Src:             'psio2.c:523,18'
          Dst:             lept_stderr
    - functionName:    convertFlateToPSString
      functionSourceFile: '/src/leptonica/src/psio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1711
      functionLinenumberEnd: 1765
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - filein
        - poutstr
        - pnbytes
        - x
        - y
        - res
        - scale
        - pageno
        - endpage
      BBCount:         41
      ICount:          270
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - generateFlatePS
        - l_CIDataDestroy
        - l_generateFlateData
        - returnErrorInt
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'psio2.c:1716,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1717,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_generateFlateData
                - generateFlatePS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - returnErrorInt
            - BranchSide:      'psio2.c:1718,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_generateFlateData
                - generateFlatePS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - returnErrorInt
        - Branch String:   'psio2.c:1717,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1717,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1717,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1718,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1719,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateFlateData
                - generateFlatePS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - returnErrorInt
            - BranchSide:      'psio2.c:1720,6'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateFlateData
                - generateFlatePS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - returnErrorInt
        - Branch String:   'psio2.c:1719,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1719,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1719,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1722,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1723,16'
              BranchSideFuncs:
                - l_generateFlateData
                - generateFlatePS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - returnErrorInt
            - BranchSide:      'psio2.c:1725,36'
              BranchSideFuncs:
                - l_generateFlateData
                - generateFlatePS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - returnErrorInt
        - Branch String:   'psio2.c:1723,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1723,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1723,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1725,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1726,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1731,9'
              BranchSideFuncs:
                - generateFlatePS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
        - Branch String:   'psio2.c:1726,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1726,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1726,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1731,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1732,15'
              BranchSideFuncs:
                - generateFlatePS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
            - BranchSide:      'psio2.c:1733,9'
              BranchSideFuncs:
                - generateFlatePS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
        - Branch String:   'psio2.c:1733,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1734,13'
              BranchSideFuncs:
                - generateFlatePS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
            - BranchSide:      'psio2.c:1739,11'
              BranchSideFuncs:
                - generateFlatePS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
        - Branch String:   'psio2.c:1734,13'
          Branch Sides:
            - BranchSide:      'psio2.c:1735,19'
              BranchSideFuncs:
                - generateFlatePS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
            - BranchSide:      'psio2.c:1737,17'
              BranchSideFuncs:
                - generateFlatePS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
        - Branch String:   'psio2.c:1744,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1745,16'
              BranchSideFuncs:
                - generateFlatePS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
            - BranchSide:      'psio2.c:1758,36'
              BranchSideFuncs:
                - generateFlatePS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
        - Branch String:   'psio2.c:1760,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1761,16'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'psio2.c:1762,16'
              BranchSideFuncs:
                - strlen
        - Branch String:   'psio2.c:1761,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1761,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1761,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'psio2.c:1717,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1719,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1723,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1725,16'
          Dst:             l_generateFlateData
        - Src:             'psio2.c:1726,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1758,14'
          Dst:             generateFlatePS
        - Src:             'psio2.c:1759,5'
          Dst:             l_CIDataDestroy
        - Src:             'psio2.c:1761,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1763,16'
          Dst:             strlen
    - functionName:    generateFlatePS
      functionSourceFile: '/src/leptonica/src/psio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1792
      functionLinenumberEnd: 1896
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - float
        - float
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - filein
        - cid
        - xpt
        - ypt
        - wpt
        - hpt
        - pageno
        - endpage
      BBCount:         33
      ICount:          333
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - returnErrorPtr
        - sarrayAddString
        - sarrayCreate
        - sarrayDestroy
        - sarrayToString
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'psio2.c:1798,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1799,24'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
            - BranchSide:      'psio2.c:1800,9'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
        - Branch String:   'psio2.c:1799,24'
          Branch Sides:
            - BranchSide:      'psio2.c:1799,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'psio2.c:1799,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1808,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1809,18'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
            - BranchSide:      'psio2.c:1811,18'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
        - Branch String:   'psio2.c:1815,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1816,18'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
            - BranchSide:      'psio2.c:1822,21'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
        - Branch String:   'psio2.c:1837,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1838,18'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
            - BranchSide:      'psio2.c:1845,16'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
        - Branch String:   'psio2.c:1845,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1846,25'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
            - BranchSide:      'psio2.c:1848,25'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
        - Branch String:   'psio2.c:1867,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1868,25'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
            - BranchSide:      'psio2.c:1869,16'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
        - Branch String:   'psio2.c:1869,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1870,13'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
            - BranchSide:      'psio2.c:1875,25'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
        - Branch String:   'psio2.c:1870,13'
          Branch Sides:
            - BranchSide:      'psio2.c:1871,29'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
            - BranchSide:      'psio2.c:1873,29'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
        - Branch String:   'psio2.c:1882,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1883,25'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
            - BranchSide:      'psio2.c:1884,21'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
      Callsites:
        - Src:             'psio2.c:1799,24'
          Dst:             returnErrorPtr
        - Src:             'psio2.c:1805,10'
          Dst:             sarrayCreate
        - Src:             'psio2.c:1806,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1807,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1809,9'
          Dst:             snprintf
        - Src:             'psio2.c:1811,9'
          Dst:             snprintf
        - Src:             'psio2.c:1812,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1813,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1816,9'
          Dst:             snprintf
        - Src:             'psio2.c:1819,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1822,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1823,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1824,5'
          Dst:             snprintf
        - Src:             'psio2.c:1825,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1827,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1828,5'
          Dst:             snprintf
        - Src:             'psio2.c:1830,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1832,5'
          Dst:             snprintf
        - Src:             'psio2.c:1834,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1838,9'
          Dst:             snprintf
        - Src:             'psio2.c:1841,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1842,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1843,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1844,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1846,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1848,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1851,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1853,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1856,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1857,5'
          Dst:             snprintf
        - Src:             'psio2.c:1858,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1859,5'
          Dst:             snprintf
        - Src:             'psio2.c:1860,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1861,5'
          Dst:             snprintf
        - Src:             'psio2.c:1862,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1863,5'
          Dst:             snprintf
        - Src:             'psio2.c:1865,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1868,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1871,13'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1873,13'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1875,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1878,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1879,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1880,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1881,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1883,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1884,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1885,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1888,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1891,14'
          Dst:             sarrayToString
        - Src:             'psio2.c:1892,5'
          Dst:             sarrayDestroy
    - functionName:    convertFlateToPS
      functionSourceFile: '/src/leptonica/src/psio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1646
      functionLinenumberEnd: 1665
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - filein
        - fileout
        - operation
        - x
        - y
        - res
        - scale
        - pageno
        - endpage
      BBCount:         33
      ICount:          179
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - convertFlateToPSString
        - l_binaryWrite
        - lept_stderr
        - returnErrorInt
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'psio2.c:1650,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1651,16'
              BranchSideFuncs:
                - returnErrorInt
                - strcmp
                - convertFlateToPSString
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - strcmp
                - returnErrorInt
            - BranchSide:      'psio2.c:1652,10'
              BranchSideFuncs:
                - returnErrorInt
                - strcmp
                - convertFlateToPSString
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - strcmp
                - returnErrorInt
        - Branch String:   'psio2.c:1651,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1651,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1651,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1652,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1653,16'
              BranchSideFuncs:
                - strcmp
                - convertFlateToPSString
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - strcmp
                - returnErrorInt
            - BranchSide:      'psio2.c:1654,16'
              BranchSideFuncs:
                - strcmp
                - convertFlateToPSString
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - strcmp
                - returnErrorInt
        - Branch String:   'psio2.c:1653,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1653,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1653,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1654,32'
          Branch Sides:
            - BranchSide:      'psio2.c:1654,42'
              BranchSideFuncs:
                - strcmp
                - convertFlateToPSString
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'psio2.c:1657,32'
              BranchSideFuncs:
                - convertFlateToPSString
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
        - Branch String:   'psio2.c:1654,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1655,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1657,32'
              BranchSideFuncs:
                - convertFlateToPSString
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
        - Branch String:   'psio2.c:1655,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1655,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1655,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1657,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1659,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1661,25'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - lept_stderr
        - Branch String:   'psio2.c:1659,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1659,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1659,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1663,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1663,14'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'psio2.c:1664,12'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1663,14'
          Branch Sides:
            - BranchSide:      'psio2.c:1664,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'psio2.c:1664,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'psio2.c:1651,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1653,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1654,9'
          Dst:             strcmp
        - Src:             'psio2.c:1654,35'
          Dst:             strcmp
        - Src:             'psio2.c:1655,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1657,9'
          Dst:             convertFlateToPSString
        - Src:             'psio2.c:1659,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1661,11'
          Dst:             l_binaryWrite
        - Src:             'psio2.c:1663,14'
          Dst:             lept_stderr
    - functionName:    convertFlateToPSEmbed
      functionSourceFile: '/src/leptonica/src/psio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1527
      functionLinenumberEnd: 1567
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filein
        - fileout
      BBCount:         33
      ICount:          206
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - generateFlatePS
        - l_CIDataDestroy
        - l_binaryWrite
        - l_generateFlateData
        - lept_stderr
        - returnErrorInt
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'psio2.c:1533,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1534,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateFlateData
                - generateFlatePS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'psio2.c:1535,10'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateFlateData
                - generateFlatePS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
        - Branch String:   'psio2.c:1534,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1534,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1534,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1535,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1536,16'
              BranchSideFuncs:
                - l_generateFlateData
                - generateFlatePS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'psio2.c:1538,36'
              BranchSideFuncs:
                - l_generateFlateData
                - generateFlatePS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
        - Branch String:   'psio2.c:1536,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1536,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1536,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1538,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1539,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1540,9'
              BranchSideFuncs:
                - generateFlatePS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - l_binaryWrite
                - free
                - lept_stderr
        - Branch String:   'psio2.c:1539,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1539,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1539,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1547,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1548,13'
              BranchSideFuncs:
                - generateFlatePS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - l_binaryWrite
                - free
                - lept_stderr
            - BranchSide:      'psio2.c:1551,13'
              BranchSideFuncs:
                - generateFlatePS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - l_binaryWrite
                - free
                - lept_stderr
        - Branch String:   'psio2.c:1559,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1560,16'
              BranchSideFuncs:
                - strlen
                - l_binaryWrite
                - free
                - lept_stderr
            - BranchSide:      'psio2.c:1561,21'
              BranchSideFuncs:
                - strlen
                - l_binaryWrite
                - free
                - lept_stderr
        - Branch String:   'psio2.c:1560,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1560,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1560,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1565,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1565,14'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'psio2.c:1566,12'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1565,14'
          Branch Sides:
            - BranchSide:      'psio2.c:1566,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'psio2.c:1566,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'psio2.c:1534,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1536,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1538,16'
          Dst:             l_generateFlateData
        - Src:             'psio2.c:1539,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1557,14'
          Dst:             generateFlatePS
        - Src:             'psio2.c:1558,5'
          Dst:             l_CIDataDestroy
        - Src:             'psio2.c:1560,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1561,14'
          Dst:             strlen
        - Src:             'psio2.c:1563,11'
          Dst:             l_binaryWrite
        - Src:             'psio2.c:1565,14'
          Dst:             lept_stderr
    - functionName:    convertTiffMultipageToPS
      functionSourceFile: '/src/leptonica/src/psio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - filein
        - fileout
        - fillfract
      BBCount:         48
      ICount:          285
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - convertG4ToPS
        - fclose
        - fileFormatIsTiff
        - fopenReadStream
        - l_makeTempFilename
        - lept_rmfile
        - pixClone
        - pixDestroy
        - pixGetDimensions
        - pixReadTiff
        - pixScale
        - pixWrite
        - returnErrorInt
        - returnErrorInt1
        - tiffGetCount
      functionUses:    0
      BranchProfiles:
        - Branch String:   'psio2.c:1457,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1458,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - fileFormatIsTiff
                - fclose
                - returnErrorInt1
                - tiffGetCount
                - fclose
                - pixReadTiff
                - pixGetDimensions
                - pixClone
                - l_makeTempFilename
                - pixWrite
                - convertG4ToPS
                - lept_rmfile
                - free
                - pixDestroy
                - pixDestroy
                - convertG4ToPS
                - pixScale
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'psio2.c:1459,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenReadStream
                - fileFormatIsTiff
                - fclose
                - returnErrorInt1
                - tiffGetCount
                - fclose
                - pixReadTiff
                - pixGetDimensions
                - pixClone
                - l_makeTempFilename
                - pixWrite
                - convertG4ToPS
                - lept_rmfile
                - free
                - pixDestroy
                - pixDestroy
                - convertG4ToPS
                - pixScale
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'psio2.c:1458,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1458,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1458,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1459,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1460,16'
              BranchSideFuncs:
                - fopenReadStream
                - fileFormatIsTiff
                - fclose
                - returnErrorInt1
                - tiffGetCount
                - fclose
                - pixReadTiff
                - pixGetDimensions
                - pixClone
                - l_makeTempFilename
                - pixWrite
                - convertG4ToPS
                - lept_rmfile
                - free
                - pixDestroy
                - pixDestroy
                - convertG4ToPS
                - pixScale
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'psio2.c:1462,31'
              BranchSideFuncs:
                - fopenReadStream
                - fileFormatIsTiff
                - fclose
                - returnErrorInt1
                - tiffGetCount
                - fclose
                - pixReadTiff
                - pixGetDimensions
                - pixClone
                - l_makeTempFilename
                - pixWrite
                - convertG4ToPS
                - lept_rmfile
                - free
                - pixDestroy
                - pixDestroy
                - convertG4ToPS
                - pixScale
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'psio2.c:1460,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1460,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1460,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1462,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1463,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'psio2.c:1464,31'
              BranchSideFuncs:
                - fileFormatIsTiff
                - fclose
                - returnErrorInt1
                - tiffGetCount
                - fclose
                - pixReadTiff
                - pixGetDimensions
                - pixClone
                - l_makeTempFilename
                - pixWrite
                - convertG4ToPS
                - lept_rmfile
                - free
                - pixDestroy
                - pixDestroy
                - convertG4ToPS
                - pixScale
                - returnErrorInt1
        - Branch String:   'psio2.c:1463,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1463,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'psio2.c:1463,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1465,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1466,16'
              BranchSideFuncs:
                - tiffGetCount
                - fclose
                - pixReadTiff
                - pixGetDimensions
                - pixClone
                - l_makeTempFilename
                - pixWrite
                - convertG4ToPS
                - lept_rmfile
                - free
                - pixDestroy
                - pixDestroy
                - convertG4ToPS
                - pixScale
                - returnErrorInt1
            - BranchSide:      'psio2.c:1469,18'
              BranchSideFuncs:
                - tiffGetCount
                - fclose
                - pixReadTiff
                - pixGetDimensions
                - pixClone
                - l_makeTempFilename
                - pixWrite
                - convertG4ToPS
                - lept_rmfile
                - free
                - pixDestroy
                - pixDestroy
                - convertG4ToPS
                - pixScale
                - returnErrorInt1
        - Branch String:   'psio2.c:1467,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1467,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'psio2.c:1467,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1472,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1473,19'
              BranchSideFuncs:
                - pixReadTiff
                - pixGetDimensions
                - pixClone
                - l_makeTempFilename
                - pixWrite
                - convertG4ToPS
                - lept_rmfile
                - free
                - pixDestroy
                - pixDestroy
                - convertG4ToPS
                - pixScale
                - returnErrorInt1
            - BranchSide:      'psio2.c:1475,12'
              BranchSideFuncs:
                - pixReadTiff
                - pixGetDimensions
                - pixClone
                - l_makeTempFilename
                - pixWrite
                - convertG4ToPS
                - lept_rmfile
                - free
                - pixDestroy
                - pixDestroy
                - convertG4ToPS
                - pixScale
                - returnErrorInt1
        - Branch String:   'psio2.c:1475,5'
          Branch Sides:
            - BranchSide:      'psio2.c:1476,32'
              BranchSideFuncs:
                - pixReadTiff
                - pixGetDimensions
                - pixClone
                - l_makeTempFilename
                - pixWrite
                - convertG4ToPS
                - lept_rmfile
                - free
                - pixDestroy
                - pixDestroy
                - convertG4ToPS
                - pixScale
                - returnErrorInt1
            - BranchSide:      'psio2.c:1500,5'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1476,13'
          Branch Sides:
            - BranchSide:      'psio2.c:1477,20'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'psio2.c:1479,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - l_makeTempFilename
                - pixWrite
                - convertG4ToPS
                - lept_rmfile
                - free
                - pixDestroy
                - pixDestroy
                - pixReadTiff
                - returnErrorInt1
                - convertG4ToPS
                - pixScale
        - Branch String:   'psio2.c:1477,20'
          Branch Sides:
            - BranchSide:      'psio2.c:1477,13'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'psio2.c:1477,13'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1480,23'
          Branch Sides:
            - BranchSide:      'psio2.c:1480,26'
              BranchSideFuncs:
                - pixClone
                - l_makeTempFilename
                - pixWrite
                - convertG4ToPS
                - lept_rmfile
                - free
                - pixDestroy
                - pixDestroy
                - pixReadTiff
                - pixGetDimensions
                - returnErrorInt1
                - convertG4ToPS
                - pixScale
            - BranchSide:      'psio2.c:1483,29'
              BranchSideFuncs:
                - pixClone
                - l_makeTempFilename
                - pixWrite
                - convertG4ToPS
                - lept_rmfile
                - free
                - pixDestroy
                - pixDestroy
                - pixReadTiff
                - pixGetDimensions
                - pixScale
                - returnErrorInt1
                - convertG4ToPS
        - Branch String:   'psio2.c:1480,13'
          Branch Sides:
            - BranchSide:      'psio2.c:1481,29'
              BranchSideFuncs:
                - pixScale
                - l_makeTempFilename
                - pixWrite
                - convertG4ToPS
                - lept_rmfile
                - free
                - pixDestroy
                - pixDestroy
                - pixReadTiff
                - pixGetDimensions
                - pixClone
                - returnErrorInt1
                - convertG4ToPS
            - BranchSide:      'psio2.c:1483,29'
              BranchSideFuncs:
                - pixClone
                - l_makeTempFilename
                - pixWrite
                - convertG4ToPS
                - lept_rmfile
                - free
                - pixDestroy
                - pixDestroy
                - pixReadTiff
                - pixGetDimensions
                - pixScale
                - returnErrorInt1
                - convertG4ToPS
        - Branch String:   'psio2.c:1487,17'
          Branch Sides:
            - BranchSide:      'psio2.c:1487,15'
              BranchSideFuncs:
                - convertG4ToPS
                - lept_rmfile
                - free
                - pixDestroy
                - pixDestroy
                - pixReadTiff
                - pixGetDimensions
                - pixClone
                - l_makeTempFilename
                - pixWrite
                - pixScale
                - returnErrorInt1
                - convertG4ToPS
            - BranchSide:      'psio2.c:1487,15'
              BranchSideFuncs:
                - convertG4ToPS
                - lept_rmfile
                - free
                - pixDestroy
                - pixDestroy
                - pixReadTiff
                - pixGetDimensions
                - pixClone
                - l_makeTempFilename
                - pixWrite
                - pixScale
                - returnErrorInt1
                - convertG4ToPS
        - Branch String:   'psio2.c:1488,13'
          Branch Sides:
            - BranchSide:      'psio2.c:1489,27'
              BranchSideFuncs:
                - convertG4ToPS
                - lept_rmfile
                - free
                - pixDestroy
                - pixDestroy
                - pixReadTiff
                - pixGetDimensions
                - pixClone
                - l_makeTempFilename
                - pixWrite
                - convertG4ToPS
                - pixScale
                - returnErrorInt1
            - BranchSide:      'psio2.c:1492,27'
              BranchSideFuncs:
                - convertG4ToPS
                - lept_rmfile
                - free
                - pixDestroy
                - pixDestroy
                - pixReadTiff
                - pixGetDimensions
                - pixClone
                - l_makeTempFilename
                - pixWrite
                - convertG4ToPS
                - pixScale
                - returnErrorInt1
      Callsites:
        - Src:             'psio2.c:1458,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1460,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1462,15'
          Dst:             fopenReadStream
        - Src:             'psio2.c:1463,16'
          Dst:             returnErrorInt1
        - Src:             'psio2.c:1464,14'
          Dst:             fileFormatIsTiff
        - Src:             'psio2.c:1466,9'
          Dst:             fclose
        - Src:             'psio2.c:1467,16'
          Dst:             returnErrorInt1
        - Src:             'psio2.c:1469,5'
          Dst:             tiffGetCount
        - Src:             'psio2.c:1470,5'
          Dst:             fclose
        - Src:             'psio2.c:1476,20'
          Dst:             pixReadTiff
        - Src:             'psio2.c:1477,20'
          Dst:             returnErrorInt1
        - Src:             'psio2.c:1479,9'
          Dst:             pixGetDimensions
        - Src:             'psio2.c:1481,20'
          Dst:             pixScale
        - Src:             'psio2.c:1483,20'
          Dst:             pixClone
        - Src:             'psio2.c:1485,20'
          Dst:             l_makeTempFilename
        - Src:             'psio2.c:1486,9'
          Dst:             pixWrite
        - Src:             'psio2.c:1489,13'
          Dst:             convertG4ToPS
        - Src:             'psio2.c:1492,13'
          Dst:             convertG4ToPS
        - Src:             'psio2.c:1494,9'
          Dst:             lept_rmfile
        - Src:             'psio2.c:1496,9'
          Dst:             pixDestroy
        - Src:             'psio2.c:1497,9'
          Dst:             pixDestroy
    - functionName:    convertG4ToPS
      functionSourceFile: '/src/leptonica/src/psio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - float
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - filein
        - fileout
        - operation
        - x
        - y
        - res
        - scale
        - pageno
        - maskflag
        - endpage
      BBCount:         32
      ICount:          183
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - convertG4ToPSString
        - l_binaryWrite
        - returnErrorInt
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'psio2.c:1176,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1177,16'
              BranchSideFuncs:
                - returnErrorInt
                - strcmp
                - convertG4ToPSString
                - l_binaryWrite
                - free
                - returnErrorInt
                - returnErrorInt
                - strcmp
                - returnErrorInt
            - BranchSide:      'psio2.c:1178,10'
              BranchSideFuncs:
                - returnErrorInt
                - strcmp
                - convertG4ToPSString
                - l_binaryWrite
                - free
                - returnErrorInt
                - returnErrorInt
                - strcmp
                - returnErrorInt
        - Branch String:   'psio2.c:1177,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1177,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1177,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1178,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1179,16'
              BranchSideFuncs:
                - strcmp
                - convertG4ToPSString
                - l_binaryWrite
                - free
                - returnErrorInt
                - returnErrorInt
                - strcmp
                - returnErrorInt
            - BranchSide:      'psio2.c:1180,16'
              BranchSideFuncs:
                - strcmp
                - convertG4ToPSString
                - l_binaryWrite
                - free
                - returnErrorInt
                - returnErrorInt
                - strcmp
                - returnErrorInt
        - Branch String:   'psio2.c:1179,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1179,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1179,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1180,32'
          Branch Sides:
            - BranchSide:      'psio2.c:1180,42'
              BranchSideFuncs:
                - strcmp
                - convertG4ToPSString
                - l_binaryWrite
                - free
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'psio2.c:1183,29'
              BranchSideFuncs:
                - convertG4ToPSString
                - l_binaryWrite
                - free
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'psio2.c:1180,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1181,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1183,29'
              BranchSideFuncs:
                - convertG4ToPSString
                - l_binaryWrite
                - free
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'psio2.c:1181,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1181,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1181,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1183,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1185,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1187,25'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - returnErrorInt
        - Branch String:   'psio2.c:1185,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1185,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1185,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1189,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1190,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1191,5'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1190,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1190,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1190,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'psio2.c:1177,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1179,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1180,9'
          Dst:             strcmp
        - Src:             'psio2.c:1180,35'
          Dst:             strcmp
        - Src:             'psio2.c:1181,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1183,9'
          Dst:             convertG4ToPSString
        - Src:             'psio2.c:1185,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1187,11'
          Dst:             l_binaryWrite
        - Src:             'psio2.c:1190,16'
          Dst:             returnErrorInt
    - functionName:    convertG4ToPSString
      functionSourceFile: '/src/leptonica/src/psio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1233
      functionLinenumberEnd: 1291
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - float
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - filein
        - poutstr
        - pnbytes
        - x
        - y
        - res
        - scale
        - pageno
        - maskflag
        - endpage
      BBCount:         44
      ICount:          286
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - generateG4PS
        - l_CIDataDestroy
        - l_generateG4Data
        - returnErrorInt
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'psio2.c:1238,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1239,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_generateG4Data
                - generateG4PS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - returnErrorInt
            - BranchSide:      'psio2.c:1240,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_generateG4Data
                - generateG4PS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - returnErrorInt
        - Branch String:   'psio2.c:1239,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1239,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1239,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1240,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1241,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateG4Data
                - generateG4PS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - returnErrorInt
            - BranchSide:      'psio2.c:1242,6'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateG4Data
                - generateG4PS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - returnErrorInt
        - Branch String:   'psio2.c:1241,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1241,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1241,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1244,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1245,16'
              BranchSideFuncs:
                - l_generateG4Data
                - generateG4PS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - returnErrorInt
            - BranchSide:      'psio2.c:1247,33'
              BranchSideFuncs:
                - l_generateG4Data
                - generateG4PS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - returnErrorInt
        - Branch String:   'psio2.c:1245,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1245,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1245,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1247,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1248,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1253,9'
              BranchSideFuncs:
                - generateG4PS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
        - Branch String:   'psio2.c:1248,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1248,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1248,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1253,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1254,15'
              BranchSideFuncs:
                - generateG4PS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
            - BranchSide:      'psio2.c:1255,9'
              BranchSideFuncs:
                - generateG4PS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
        - Branch String:   'psio2.c:1255,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1256,13'
              BranchSideFuncs:
                - generateG4PS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
            - BranchSide:      'psio2.c:1265,11'
              BranchSideFuncs:
                - generateG4PS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
        - Branch String:   'psio2.c:1256,13'
          Branch Sides:
            - BranchSide:      'psio2.c:1257,19'
              BranchSideFuncs:
                - generateG4PS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
            - BranchSide:      'psio2.c:1259,17'
              BranchSideFuncs:
                - generateG4PS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
        - Branch String:   'psio2.c:1259,17'
          Branch Sides:
            - BranchSide:      'psio2.c:1260,21'
              BranchSideFuncs:
                - generateG4PS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
            - BranchSide:      'psio2.c:1262,21'
              BranchSideFuncs:
                - generateG4PS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
        - Branch String:   'psio2.c:1270,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1271,16'
              BranchSideFuncs:
                - generateG4PS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
            - BranchSide:      'psio2.c:1283,33'
              BranchSideFuncs:
                - generateG4PS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
        - Branch String:   'psio2.c:1286,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1287,16'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'psio2.c:1288,16'
              BranchSideFuncs:
                - strlen
        - Branch String:   'psio2.c:1287,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1287,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1287,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'psio2.c:1239,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1241,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1245,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1247,16'
          Dst:             l_generateG4Data
        - Src:             'psio2.c:1248,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1283,14'
          Dst:             generateG4PS
        - Src:             'psio2.c:1285,5'
          Dst:             l_CIDataDestroy
        - Src:             'psio2.c:1287,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1289,16'
          Dst:             strlen
    - functionName:    generateG4PS
      functionSourceFile: '/src/leptonica/src/psio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - float
        - float
        - float
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - filein
        - cid
        - xpt
        - ypt
        - wpt
        - hpt
        - maskflag
        - pageno
        - endpage
      BBCount:         24
      ICount:          298
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - returnErrorPtr
        - sarrayAddString
        - sarrayCreate
        - sarrayDestroy
        - sarrayToString
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'psio2.c:1332,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1333,24'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
            - BranchSide:      'psio2.c:1334,9'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
        - Branch String:   'psio2.c:1333,24'
          Branch Sides:
            - BranchSide:      'psio2.c:1333,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'psio2.c:1333,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1340,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1341,18'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
            - BranchSide:      'psio2.c:1343,18'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
        - Branch String:   'psio2.c:1347,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1348,18'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
            - BranchSide:      'psio2.c:1354,21'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
        - Branch String:   'psio2.c:1386,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1387,25'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
            - BranchSide:      'psio2.c:1389,25'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
        - Branch String:   'psio2.c:1398,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1399,25'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
            - BranchSide:      'psio2.c:1401,25'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
        - Branch String:   'psio2.c:1403,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1404,25'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
            - BranchSide:      'psio2.c:1405,21'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
      Callsites:
        - Src:             'psio2.c:1333,24'
          Dst:             returnErrorPtr
        - Src:             'psio2.c:1337,10'
          Dst:             sarrayCreate
        - Src:             'psio2.c:1338,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1339,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1341,9'
          Dst:             snprintf
        - Src:             'psio2.c:1343,9'
          Dst:             snprintf
        - Src:             'psio2.c:1344,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1345,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1348,9'
          Dst:             snprintf
        - Src:             'psio2.c:1351,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1354,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1355,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1356,5'
          Dst:             snprintf
        - Src:             'psio2.c:1357,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1359,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1360,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1362,5'
          Dst:             snprintf
        - Src:             'psio2.c:1364,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1366,5'
          Dst:             snprintf
        - Src:             'psio2.c:1368,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1370,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1372,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1373,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1375,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1376,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1377,5'
          Dst:             snprintf
        - Src:             'psio2.c:1378,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1379,5'
          Dst:             snprintf
        - Src:             'psio2.c:1380,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1381,5'
          Dst:             snprintf
        - Src:             'psio2.c:1383,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1384,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1385,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1387,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1389,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1390,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1391,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1392,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1393,5'
          Dst:             snprintf
        - Src:             'psio2.c:1394,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1395,5'
          Dst:             snprintf
        - Src:             'psio2.c:1396,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1397,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1399,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1401,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1402,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1404,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1405,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1407,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1408,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1411,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1414,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1415,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1416,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1418,14'
          Dst:             sarrayToString
        - Src:             'psio2.c:1419,5'
          Dst:             sarrayDestroy
    - functionName:    convertG4ToPSEmbed
      functionSourceFile: '/src/leptonica/src/psio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filein
        - fileout
      BBCount:         33
      ICount:          206
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - generateG4PS
        - l_CIDataDestroy
        - l_binaryWrite
        - l_generateG4Data
        - lept_stderr
        - returnErrorInt
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'psio2.c:1066,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1067,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateG4Data
                - generateG4PS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'psio2.c:1068,10'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateG4Data
                - generateG4PS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
        - Branch String:   'psio2.c:1067,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1067,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1067,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1068,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1069,16'
              BranchSideFuncs:
                - l_generateG4Data
                - generateG4PS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'psio2.c:1071,33'
              BranchSideFuncs:
                - l_generateG4Data
                - generateG4PS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
        - Branch String:   'psio2.c:1069,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1069,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1069,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1071,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1072,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1073,9'
              BranchSideFuncs:
                - generateG4PS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - l_binaryWrite
                - free
                - lept_stderr
        - Branch String:   'psio2.c:1072,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1072,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1072,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1080,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1081,13'
              BranchSideFuncs:
                - generateG4PS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - l_binaryWrite
                - free
                - lept_stderr
            - BranchSide:      'psio2.c:1084,13'
              BranchSideFuncs:
                - generateG4PS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - l_binaryWrite
                - free
                - lept_stderr
        - Branch String:   'psio2.c:1092,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1093,16'
              BranchSideFuncs:
                - strlen
                - l_binaryWrite
                - free
                - lept_stderr
            - BranchSide:      'psio2.c:1094,21'
              BranchSideFuncs:
                - strlen
                - l_binaryWrite
                - free
                - lept_stderr
        - Branch String:   'psio2.c:1093,16'
          Branch Sides:
            - BranchSide:      'psio2.c:1093,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:1093,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1098,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1098,14'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'psio2.c:1099,12'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:1098,14'
          Branch Sides:
            - BranchSide:      'psio2.c:1099,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'psio2.c:1099,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'psio2.c:1067,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1069,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1071,16'
          Dst:             l_generateG4Data
        - Src:             'psio2.c:1072,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1090,14'
          Dst:             generateG4PS
        - Src:             'psio2.c:1091,5'
          Dst:             l_CIDataDestroy
        - Src:             'psio2.c:1093,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:1094,14'
          Dst:             strlen
        - Src:             'psio2.c:1096,11'
          Dst:             l_binaryWrite
        - Src:             'psio2.c:1098,14'
          Dst:             lept_stderr
    - functionName:    convertJpegToPSString
      functionSourceFile: '/src/leptonica/src/psio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - filein
        - poutstr
        - pnbytes
        - x
        - y
        - res
        - scale
        - pageno
        - endpage
      BBCount:         44
      ICount:          283
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - generateJpegPS
        - l_CIDataDestroy
        - l_generateJpegData
        - returnErrorInt
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'psio2.c:856,9'
          Branch Sides:
            - BranchSide:      'psio2.c:857,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - generateJpegPS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - returnErrorInt
            - BranchSide:      'psio2.c:858,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_generateJpegData
                - generateJpegPS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - returnErrorInt
        - Branch String:   'psio2.c:857,16'
          Branch Sides:
            - BranchSide:      'psio2.c:857,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:857,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:858,9'
          Branch Sides:
            - BranchSide:      'psio2.c:859,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateJpegData
                - generateJpegPS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - returnErrorInt
            - BranchSide:      'psio2.c:860,6'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateJpegData
                - generateJpegPS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - returnErrorInt
        - Branch String:   'psio2.c:859,16'
          Branch Sides:
            - BranchSide:      'psio2.c:859,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:859,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:862,9'
          Branch Sides:
            - BranchSide:      'psio2.c:863,16'
              BranchSideFuncs:
                - l_generateJpegData
                - generateJpegPS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - returnErrorInt
            - BranchSide:      'psio2.c:866,35'
              BranchSideFuncs:
                - l_generateJpegData
                - generateJpegPS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - returnErrorInt
        - Branch String:   'psio2.c:863,16'
          Branch Sides:
            - BranchSide:      'psio2.c:863,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:863,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:866,9'
          Branch Sides:
            - BranchSide:      'psio2.c:867,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:872,9'
              BranchSideFuncs:
                - generateJpegPS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
        - Branch String:   'psio2.c:867,16'
          Branch Sides:
            - BranchSide:      'psio2.c:867,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:867,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:872,9'
          Branch Sides:
            - BranchSide:      'psio2.c:873,15'
              BranchSideFuncs:
                - generateJpegPS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
            - BranchSide:      'psio2.c:874,9'
              BranchSideFuncs:
                - generateJpegPS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
        - Branch String:   'psio2.c:874,9'
          Branch Sides:
            - BranchSide:      'psio2.c:875,13'
              BranchSideFuncs:
                - generateJpegPS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
            - BranchSide:      'psio2.c:882,9'
              BranchSideFuncs:
                - generateJpegPS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
        - Branch String:   'psio2.c:875,13'
          Branch Sides:
            - BranchSide:      'psio2.c:876,19'
              BranchSideFuncs:
                - generateJpegPS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
            - BranchSide:      'psio2.c:878,17'
              BranchSideFuncs:
                - generateJpegPS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
        - Branch String:   'psio2.c:882,9'
          Branch Sides:
            - BranchSide:      'psio2.c:883,15'
              BranchSideFuncs:
                - generateJpegPS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
            - BranchSide:      'psio2.c:884,11'
              BranchSideFuncs:
                - generateJpegPS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
        - Branch String:   'psio2.c:889,9'
          Branch Sides:
            - BranchSide:      'psio2.c:890,16'
              BranchSideFuncs:
                - generateJpegPS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
            - BranchSide:      'psio2.c:903,35'
              BranchSideFuncs:
                - generateJpegPS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
        - Branch String:   'psio2.c:905,9'
          Branch Sides:
            - BranchSide:      'psio2.c:906,16'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'psio2.c:907,16'
              BranchSideFuncs:
                - strlen
        - Branch String:   'psio2.c:906,16'
          Branch Sides:
            - BranchSide:      'psio2.c:906,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:906,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'psio2.c:857,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:859,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:863,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:866,16'
          Dst:             l_generateJpegData
        - Src:             'psio2.c:867,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:903,14'
          Dst:             generateJpegPS
        - Src:             'psio2.c:904,5'
          Dst:             l_CIDataDestroy
        - Src:             'psio2.c:906,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:908,16'
          Dst:             strlen
    - functionName:    generateJpegPS
      functionSourceFile: '/src/leptonica/src/psio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - float
        - float
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - filein
        - cid
        - xpt
        - ypt
        - wpt
        - hpt
        - pageno
        - endpage
      BBCount:         30
      ICount:          301
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - returnErrorPtr
        - sarrayAddString
        - sarrayCreate
        - sarrayDestroy
        - sarrayToString
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'psio2.c:948,9'
          Branch Sides:
            - BranchSide:      'psio2.c:949,24'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
            - BranchSide:      'psio2.c:950,9'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
        - Branch String:   'psio2.c:949,24'
          Branch Sides:
            - BranchSide:      'psio2.c:949,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'psio2.c:949,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:958,9'
          Branch Sides:
            - BranchSide:      'psio2.c:959,18'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
            - BranchSide:      'psio2.c:961,18'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
        - Branch String:   'psio2.c:965,9'
          Branch Sides:
            - BranchSide:      'psio2.c:966,18'
              BranchSideFuncs:
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
            - BranchSide:      'psio2.c:972,21'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
        - Branch String:   'psio2.c:990,9'
          Branch Sides:
            - BranchSide:      'psio2.c:991,25'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
            - BranchSide:      'psio2.c:992,14'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
        - Branch String:   'psio2.c:992,14'
          Branch Sides:
            - BranchSide:      'psio2.c:993,25'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
            - BranchSide:      'psio2.c:995,25'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
        - Branch String:   'psio2.c:1009,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1010,25'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
            - BranchSide:      'psio2.c:1011,14'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
                - sarrayAddString
        - Branch String:   'psio2.c:1011,14'
          Branch Sides:
            - BranchSide:      'psio2.c:1012,25'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
            - BranchSide:      'psio2.c:1014,25'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - sarrayAddString
        - Branch String:   'psio2.c:1019,9'
          Branch Sides:
            - BranchSide:      'psio2.c:1020,25'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
            - BranchSide:      'psio2.c:1021,21'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
      Callsites:
        - Src:             'psio2.c:949,24'
          Dst:             returnErrorPtr
        - Src:             'psio2.c:955,10'
          Dst:             sarrayCreate
        - Src:             'psio2.c:956,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:957,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:959,9'
          Dst:             snprintf
        - Src:             'psio2.c:961,9'
          Dst:             snprintf
        - Src:             'psio2.c:962,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:963,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:966,9'
          Dst:             snprintf
        - Src:             'psio2.c:969,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:972,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:973,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:974,5'
          Dst:             snprintf
        - Src:             'psio2.c:975,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:977,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:978,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:980,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:982,5'
          Dst:             snprintf
        - Src:             'psio2.c:984,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:986,5'
          Dst:             snprintf
        - Src:             'psio2.c:988,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:991,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:993,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:995,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:997,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:998,5'
          Dst:             snprintf
        - Src:             'psio2.c:999,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1000,5'
          Dst:             snprintf
        - Src:             'psio2.c:1001,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1002,5'
          Dst:             snprintf
        - Src:             'psio2.c:1004,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1005,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1006,5'
          Dst:             snprintf
        - Src:             'psio2.c:1007,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1010,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1012,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1014,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1016,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1017,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1018,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1020,9'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1021,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1022,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1025,5'
          Dst:             sarrayAddString
        - Src:             'psio2.c:1029,14'
          Dst:             sarrayToString
        - Src:             'psio2.c:1030,5'
          Dst:             sarrayDestroy
    - functionName:    convertJpegToPS
      functionSourceFile: '/src/leptonica/src/psio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - filein
        - fileout
        - operation
        - x
        - y
        - res
        - scale
        - pageno
        - endpage
      BBCount:         32
      ICount:          177
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - convertJpegToPSString
        - l_binaryWrite
        - returnErrorInt
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'psio2.c:795,9'
          Branch Sides:
            - BranchSide:      'psio2.c:796,16'
              BranchSideFuncs:
                - returnErrorInt
                - strcmp
                - convertJpegToPSString
                - l_binaryWrite
                - free
                - free
                - returnErrorInt
                - returnErrorInt
                - strcmp
                - returnErrorInt
            - BranchSide:      'psio2.c:797,10'
              BranchSideFuncs:
                - returnErrorInt
                - strcmp
                - convertJpegToPSString
                - l_binaryWrite
                - free
                - free
                - returnErrorInt
                - returnErrorInt
                - strcmp
                - returnErrorInt
        - Branch String:   'psio2.c:796,16'
          Branch Sides:
            - BranchSide:      'psio2.c:796,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:796,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:797,9'
          Branch Sides:
            - BranchSide:      'psio2.c:798,16'
              BranchSideFuncs:
                - strcmp
                - convertJpegToPSString
                - l_binaryWrite
                - free
                - free
                - returnErrorInt
                - returnErrorInt
                - strcmp
                - returnErrorInt
            - BranchSide:      'psio2.c:799,16'
              BranchSideFuncs:
                - strcmp
                - convertJpegToPSString
                - l_binaryWrite
                - free
                - free
                - returnErrorInt
                - returnErrorInt
                - strcmp
                - returnErrorInt
        - Branch String:   'psio2.c:798,16'
          Branch Sides:
            - BranchSide:      'psio2.c:798,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:798,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:799,32'
          Branch Sides:
            - BranchSide:      'psio2.c:799,42'
              BranchSideFuncs:
                - strcmp
                - convertJpegToPSString
                - l_binaryWrite
                - free
                - free
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'psio2.c:802,31'
              BranchSideFuncs:
                - convertJpegToPSString
                - l_binaryWrite
                - free
                - free
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'psio2.c:799,9'
          Branch Sides:
            - BranchSide:      'psio2.c:800,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:802,31'
              BranchSideFuncs:
                - convertJpegToPSString
                - l_binaryWrite
                - free
                - free
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'psio2.c:800,16'
          Branch Sides:
            - BranchSide:      'psio2.c:800,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:800,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:802,9'
          Branch Sides:
            - BranchSide:      'psio2.c:804,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:806,23'
              BranchSideFuncs:
                - l_binaryWrite
                - free
                - free
                - returnErrorInt
        - Branch String:   'psio2.c:804,16'
          Branch Sides:
            - BranchSide:      'psio2.c:804,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:804,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:806,9'
          Branch Sides:
            - BranchSide:      'psio2.c:807,9'
              BranchSideFuncs:
                - free
                - returnErrorInt
            - BranchSide:      'psio2.c:811,5'
              BranchSideFuncs:
                - free
        - Branch String:   'psio2.c:808,16'
          Branch Sides:
            - BranchSide:      'psio2.c:808,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:808,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'psio2.c:796,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:798,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:799,9'
          Dst:             strcmp
        - Src:             'psio2.c:799,35'
          Dst:             strcmp
        - Src:             'psio2.c:800,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:802,9'
          Dst:             convertJpegToPSString
        - Src:             'psio2.c:804,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:806,9'
          Dst:             l_binaryWrite
        - Src:             'psio2.c:808,16'
          Dst:             returnErrorInt
    - functionName:    convertJpegToPSEmbed
      functionSourceFile: '/src/leptonica/src/psio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filein
        - fileout
      BBCount:         33
      ICount:          206
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - generateJpegPS
        - l_CIDataDestroy
        - l_binaryWrite
        - l_generateJpegData
        - lept_stderr
        - returnErrorInt
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'psio2.c:676,9'
          Branch Sides:
            - BranchSide:      'psio2.c:677,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateJpegData
                - generateJpegPS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'psio2.c:678,10'
              BranchSideFuncs:
                - returnErrorInt
                - l_generateJpegData
                - generateJpegPS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
        - Branch String:   'psio2.c:677,16'
          Branch Sides:
            - BranchSide:      'psio2.c:677,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:677,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:678,9'
          Branch Sides:
            - BranchSide:      'psio2.c:679,16'
              BranchSideFuncs:
                - l_generateJpegData
                - generateJpegPS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'psio2.c:682,35'
              BranchSideFuncs:
                - l_generateJpegData
                - generateJpegPS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - l_binaryWrite
                - free
                - lept_stderr
                - returnErrorInt
        - Branch String:   'psio2.c:679,16'
          Branch Sides:
            - BranchSide:      'psio2.c:679,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:679,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:682,9'
          Branch Sides:
            - BranchSide:      'psio2.c:683,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:684,9'
              BranchSideFuncs:
                - generateJpegPS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - l_binaryWrite
                - free
                - lept_stderr
        - Branch String:   'psio2.c:683,16'
          Branch Sides:
            - BranchSide:      'psio2.c:683,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:683,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:691,9'
          Branch Sides:
            - BranchSide:      'psio2.c:692,13'
              BranchSideFuncs:
                - generateJpegPS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - l_binaryWrite
                - free
                - lept_stderr
            - BranchSide:      'psio2.c:695,13'
              BranchSideFuncs:
                - generateJpegPS
                - l_CIDataDestroy
                - returnErrorInt
                - strlen
                - l_binaryWrite
                - free
                - lept_stderr
        - Branch String:   'psio2.c:703,9'
          Branch Sides:
            - BranchSide:      'psio2.c:704,16'
              BranchSideFuncs:
                - strlen
                - l_binaryWrite
                - free
                - lept_stderr
            - BranchSide:      'psio2.c:705,21'
              BranchSideFuncs:
                - strlen
                - l_binaryWrite
                - free
                - lept_stderr
        - Branch String:   'psio2.c:704,16'
          Branch Sides:
            - BranchSide:      'psio2.c:704,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:709,9'
          Branch Sides:
            - BranchSide:      'psio2.c:709,14'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'psio2.c:710,12'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:709,14'
          Branch Sides:
            - BranchSide:      'psio2.c:710,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'psio2.c:710,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'psio2.c:677,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:679,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:682,16'
          Dst:             l_generateJpegData
        - Src:             'psio2.c:683,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:701,14'
          Dst:             generateJpegPS
        - Src:             'psio2.c:702,5'
          Dst:             l_CIDataDestroy
        - Src:             'psio2.c:704,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:705,14'
          Dst:             strlen
        - Src:             'psio2.c:707,11'
          Dst:             l_binaryWrite
        - Src:             'psio2.c:709,14'
          Dst:             lept_stderr
    - functionName:    pixWriteStreamPS
      functionSourceFile: '/src/leptonica/src/psio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - fp
        - pix
        - box
        - res
        - scale
      BBCount:         24
      ICount:          135
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - fwrite
        - pixConvertForPSWrap
        - pixDestroy
        - pixWriteStringPS
        - returnErrorInt
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'psio2.c:249,9'
          Branch Sides:
            - BranchSide:      'psio2.c:250,25'
              BranchSideFuncs:
                - returnErrorInt
                - pixConvertForPSWrap
                - pixWriteStringPS
                - strlen
                - fwrite
                - free
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'psio2.c:251,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixConvertForPSWrap
                - pixWriteStringPS
                - strlen
                - fwrite
                - free
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'psio2.c:250,25'
          Branch Sides:
            - BranchSide:      'psio2.c:250,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:250,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:251,9'
          Branch Sides:
            - BranchSide:      'psio2.c:252,25'
              BranchSideFuncs:
                - pixConvertForPSWrap
                - pixWriteStringPS
                - strlen
                - fwrite
                - free
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'psio2.c:254,37'
              BranchSideFuncs:
                - pixConvertForPSWrap
                - pixWriteStringPS
                - strlen
                - fwrite
                - free
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'psio2.c:252,25'
          Branch Sides:
            - BranchSide:      'psio2.c:252,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:252,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:254,9'
          Branch Sides:
            - BranchSide:      'psio2.c:255,25'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:257,36'
              BranchSideFuncs:
                - pixWriteStringPS
                - strlen
                - fwrite
                - free
                - pixDestroy
                - pixDestroy
                - returnErrorInt
        - Branch String:   'psio2.c:255,25'
          Branch Sides:
            - BranchSide:      'psio2.c:255,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:255,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:257,9'
          Branch Sides:
            - BranchSide:      'psio2.c:258,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'psio2.c:261,21'
              BranchSideFuncs:
                - strlen
                - fwrite
                - free
                - pixDestroy
        - Branch String:   'psio2.c:259,25'
          Branch Sides:
            - BranchSide:      'psio2.c:259,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:259,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'psio2.c:250,25'
          Dst:             returnErrorInt
        - Src:             'psio2.c:252,25'
          Dst:             returnErrorInt
        - Src:             'psio2.c:254,17'
          Dst:             pixConvertForPSWrap
        - Src:             'psio2.c:255,25'
          Dst:             returnErrorInt
        - Src:             'psio2.c:257,19'
          Dst:             pixWriteStringPS
        - Src:             'psio2.c:258,9'
          Dst:             pixDestroy
        - Src:             'psio2.c:259,25'
          Dst:             returnErrorInt
        - Src:             'psio2.c:261,14'
          Dst:             strlen
        - Src:             'psio2.c:262,5'
          Dst:             fwrite
        - Src:             'psio2.c:264,5'
          Dst:             pixDestroy
    - functionName:    pixWritePSEmbed
      functionSourceFile: '/src/leptonica/src/psio2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filein
        - fileout
      BBCount:         27
      ICount:          156
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - fclose
        - fopenWriteStream
        - pixDestroy
        - pixGetHeight
        - pixGetWidth
        - pixRead
        - pixWriteStreamPS
        - returnErrorInt
        - returnErrorInt1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'psio2.c:196,9'
          Branch Sides:
            - BranchSide:      'psio2.c:197,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixRead
                - pixGetWidth
                - pixGetHeight
                - fopenWriteStream
                - pixWriteStreamPS
                - fclose
                - pixDestroy
                - returnErrorInt1
                - returnErrorInt
            - BranchSide:      'psio2.c:198,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixRead
                - pixGetWidth
                - pixGetHeight
                - fopenWriteStream
                - pixWriteStreamPS
                - fclose
                - pixDestroy
                - returnErrorInt1
                - returnErrorInt
        - Branch String:   'psio2.c:197,16'
          Branch Sides:
            - BranchSide:      'psio2.c:197,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:197,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:198,9'
          Branch Sides:
            - BranchSide:      'psio2.c:199,16'
              BranchSideFuncs:
                - pixRead
                - pixGetWidth
                - pixGetHeight
                - fopenWriteStream
                - pixWriteStreamPS
                - fclose
                - pixDestroy
                - returnErrorInt1
                - returnErrorInt
            - BranchSide:      'psio2.c:201,24'
              BranchSideFuncs:
                - pixRead
                - pixGetWidth
                - pixGetHeight
                - fopenWriteStream
                - pixWriteStreamPS
                - fclose
                - pixDestroy
                - returnErrorInt1
                - returnErrorInt
        - Branch String:   'psio2.c:199,16'
          Branch Sides:
            - BranchSide:      'psio2.c:199,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:199,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:201,9'
          Branch Sides:
            - BranchSide:      'psio2.c:202,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:203,21'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - fopenWriteStream
                - pixWriteStreamPS
                - fclose
                - pixDestroy
                - returnErrorInt1
        - Branch String:   'psio2.c:202,16'
          Branch Sides:
            - BranchSide:      'psio2.c:202,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'psio2.c:202,9'
              BranchSideFuncs: []
        - Branch String:   'psio2.c:205,9'
          Branch Sides:
            - BranchSide:      'psio2.c:206,43'
              BranchSideFuncs:
                - fopenWriteStream
                - pixWriteStreamPS
                - fclose
                - pixDestroy
                - returnErrorInt1
            - BranchSide:      'psio2.c:208,44'
              BranchSideFuncs:
                - fopenWriteStream
                - pixWriteStreamPS
                - fclose
                - pixDestroy
                - returnErrorInt1
        - Branch String:   'psio2.c:210,9'
          Branch Sides:
            - BranchSide:      'psio2.c:211,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'psio2.c:212,28'
              BranchSideFuncs:
                - pixWriteStreamPS
                - fclose
                - pixDestroy
        - Branch String:   'psio2.c:211,16'
          Branch Sides:
            - BranchSide:      'psio2.c:211,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'psio2.c:211,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'psio2.c:197,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:199,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:201,16'
          Dst:             pixRead
        - Src:             'psio2.c:202,16'
          Dst:             returnErrorInt
        - Src:             'psio2.c:203,9'
          Dst:             pixGetWidth
        - Src:             'psio2.c:204,9'
          Dst:             pixGetHeight
        - Src:             'psio2.c:210,15'
          Dst:             fopenWriteStream
        - Src:             'psio2.c:211,16'
          Dst:             returnErrorInt1
        - Src:             'psio2.c:212,11'
          Dst:             pixWriteStreamPS
        - Src:             'psio2.c:213,5'
          Dst:             fclose
        - Src:             'psio2.c:215,5'
          Dst:             pixDestroy
    - functionName:    ptaaWriteMem
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1476
      functionLinenumberEnd: 1511
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pdata
        - psize
        - ptaa
        - type
      BBCount:         30
      ICount:          154
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - fclose
        - fputc
        - open_memstream
        - ptaaWriteStream
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptabasic.c:1480,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1480,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - ptaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1481,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - ptaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'ptabasic.c:1481,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1481,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - ptaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1482,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - ptaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'ptabasic.c:1482,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1483,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - ptaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1484,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - ptaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'ptabasic.c:1483,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1483,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1483,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1484,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1485,16'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - ptaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1486,10'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - ptaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'ptabasic.c:1485,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1485,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1485,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1486,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1487,16'
              BranchSideFuncs:
                - open_memstream
                - ptaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1490,39'
              BranchSideFuncs:
                - open_memstream
                - ptaaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'ptabasic.c:1487,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1487,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1487,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1490,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1491,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1492,27'
              BranchSideFuncs:
                - ptaaWriteStream
                - fputc
                - fclose
        - Branch String:   'ptabasic.c:1491,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1491,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1491,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:1483,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:1485,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:1487,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:1490,15'
          Dst:             open_memstream
        - Src:             'ptabasic.c:1491,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:1492,11'
          Dst:             ptaaWriteStream
        - Src:             'ptabasic.c:1493,5'
          Dst:             fputc
        - Src:             'ptabasic.c:1494,5'
          Dst:             fclose
    - functionName:    ptaaWriteStream
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1435
      functionLinenumberEnd: 1454
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fp
        - ptaa
        - type
      BBCount:         18
      ICount:          103
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - ptaDestroy
        - ptaWriteStream
        - ptaaGetCount
        - ptaaGetPta
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ptabasic.c:1439,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1440,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaaGetCount
                - fprintf
                - fprintf
                - ptaaGetPta
                - ptaWriteStream
                - ptaDestroy
            - BranchSide:      'ptabasic.c:1441,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaaGetCount
                - fprintf
                - fprintf
                - ptaaGetPta
                - ptaWriteStream
                - ptaDestroy
        - Branch String:   'ptabasic.c:1440,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1440,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1440,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1441,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1442,16'
              BranchSideFuncs:
                - ptaaGetCount
                - fprintf
                - fprintf
                - ptaaGetPta
                - ptaWriteStream
                - ptaDestroy
            - BranchSide:      'ptabasic.c:1444,22'
              BranchSideFuncs:
                - ptaaGetCount
                - fprintf
                - fprintf
                - ptaaGetPta
                - ptaWriteStream
                - ptaDestroy
        - Branch String:   'ptabasic.c:1442,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1442,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1442,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1447,5'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1448,26'
              BranchSideFuncs:
                - ptaaGetPta
                - ptaWriteStream
                - ptaDestroy
            - BranchSide:      'ptabasic.c:1453,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:1440,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:1442,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:1444,9'
          Dst:             ptaaGetCount
        - Src:             'ptabasic.c:1445,5'
          Dst:             fprintf
        - Src:             'ptabasic.c:1446,5'
          Dst:             fprintf
        - Src:             'ptabasic.c:1448,15'
          Dst:             ptaaGetPta
        - Src:             'ptabasic.c:1449,9'
          Dst:             ptaWriteStream
        - Src:             'ptabasic.c:1450,9'
          Dst:             ptaDestroy
    - functionName:    ptaaGetCount
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1053
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptaa
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    15
      BranchProfiles:
        - Branch String:   'ptabasic.c:1049,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1050,16'
              BranchSideFuncs: []
            - BranchSide:      'ptabasic.c:1052,12'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1050,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1050,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1050,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:1050,16'
          Dst:             returnErrorInt
    - functionName:    ptaaGetPta
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1068
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ptaa
        - index
        - accessflag
      BBCount:         24
      ICount:          126
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - ptaClone
        - ptaCopy
        - returnErrorPtr
      functionUses:    18
      BranchProfiles:
        - Branch String:   'ptabasic.c:1069,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1070,23'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaClone
                - ptaCopy
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1071,9'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaClone
                - ptaCopy
                - returnErrorPtr
        - Branch String:   'ptabasic.c:1070,23'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1070,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1070,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1071,19'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1071,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1072,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'ptabasic.c:1071,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1072,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1074,9'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaClone
                - ptaCopy
        - Branch String:   'ptabasic.c:1072,23'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1072,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1072,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1074,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1075,24'
              BranchSideFuncs:
                - ptaCopy
            - BranchSide:      'ptabasic.c:1076,14'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaClone
        - Branch String:   'ptabasic.c:1076,14'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1077,25'
              BranchSideFuncs:
                - ptaClone
            - BranchSide:      'ptabasic.c:1079,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'ptabasic.c:1079,23'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1079,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1079,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:1070,23'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:1072,23'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:1075,16'
          Dst:             ptaCopy
        - Src:             'ptabasic.c:1077,16'
          Dst:             ptaClone
        - Src:             'ptabasic.c:1079,23'
          Dst:             returnErrorPtr
    - functionName:    ptaWriteStream
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fp
        - pta
        - type
      BBCount:         24
      ICount:          143
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - fprintf
        - ptaGetCount
        - ptaGetIPt
        - ptaGetPt
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ptabasic.c:814,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:815,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - fprintf
                - fprintf
                - ptaGetIPt
                - fprintf
                - ptaGetPt
                - fprintf
                - fprintf
            - BranchSide:      'ptabasic.c:816,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - fprintf
                - fprintf
                - ptaGetIPt
                - fprintf
                - ptaGetPt
                - fprintf
                - fprintf
        - Branch String:   'ptabasic.c:815,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:815,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:815,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:816,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:817,16'
              BranchSideFuncs:
                - ptaGetCount
                - fprintf
                - fprintf
                - ptaGetIPt
                - fprintf
                - ptaGetPt
                - fprintf
                - fprintf
            - BranchSide:      'ptabasic.c:819,21'
              BranchSideFuncs:
                - ptaGetCount
                - fprintf
                - fprintf
                - ptaGetIPt
                - fprintf
                - ptaGetPt
                - fprintf
                - fprintf
        - Branch String:   'ptabasic.c:817,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:817,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:817,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:821,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:822,17'
              BranchSideFuncs:
                - fprintf
                - ptaGetIPt
                - fprintf
                - ptaGetPt
                - fprintf
            - BranchSide:      'ptabasic.c:824,17'
              BranchSideFuncs:
                - fprintf
                - ptaGetIPt
                - fprintf
                - ptaGetPt
                - fprintf
        - Branch String:   'ptabasic.c:825,5'
          Branch Sides:
            - BranchSide:      'ptabasic.c:826,13'
              BranchSideFuncs:
                - ptaGetIPt
                - fprintf
                - ptaGetPt
                - fprintf
            - BranchSide:      'ptabasic.c:835,5'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:826,13'
          Branch Sides:
            - BranchSide:      'ptabasic.c:827,22'
              BranchSideFuncs:
                - ptaGetPt
                - fprintf
                - ptaGetIPt
                - fprintf
            - BranchSide:      'ptabasic.c:830,23'
              BranchSideFuncs:
                - ptaGetIPt
                - fprintf
                - ptaGetPt
                - fprintf
      Callsites:
        - Src:             'ptabasic.c:815,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:817,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:819,9'
          Dst:             ptaGetCount
        - Src:             'ptabasic.c:820,5'
          Dst:             fprintf
        - Src:             'ptabasic.c:822,9'
          Dst:             fprintf
        - Src:             'ptabasic.c:824,9'
          Dst:             fprintf
        - Src:             'ptabasic.c:827,13'
          Dst:             ptaGetPt
        - Src:             'ptabasic.c:828,13'
          Dst:             fprintf
        - Src:             'ptabasic.c:830,13'
          Dst:             ptaGetIPt
        - Src:             'ptabasic.c:831,13'
          Dst:             fprintf
    - functionName:    ptaDestroy
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppta
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - lept_stderr
      functionUses:    132
      BranchProfiles:
        - Branch String:   'ptabasic.c:195,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:196,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ptabasic.c:200,17'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'ptabasic.c:196,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:197,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ptabasic.c:197,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:200,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:201,9'
              BranchSideFuncs: []
            - BranchSide:      'ptabasic.c:203,11'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'ptabasic.c:203,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:204,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'ptabasic.c:208,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:196,9'
          Dst:             lept_stderr
    - functionName:    ptaGetCount
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    101
      BranchProfiles:
        - Branch String:   'ptabasic.c:482,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:483,16'
              BranchSideFuncs: []
            - BranchSide:      'ptabasic.c:485,12'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:483,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:483,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:483,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:483,16'
          Dst:             returnErrorInt
    - functionName:    ptaGetPt
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta
        - index
        - px
        - py
      BBCount:         29
      ICount:          147
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - returnErrorInt
      functionUses:    53
      BranchProfiles:
        - Branch String:   'ptabasic.c:504,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:504,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptabasic.c:505,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptabasic.c:505,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:505,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptabasic.c:506,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptabasic.c:506,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:507,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:508,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'ptabasic.c:507,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:507,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:507,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:508,19'
          Branch Sides:
            - BranchSide:      'ptabasic.c:508,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:509,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'ptabasic.c:508,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:509,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:511,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:509,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:509,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:509,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:511,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:511,19'
              BranchSideFuncs: []
            - BranchSide:      'ptabasic.c:512,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:512,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:512,19'
              BranchSideFuncs: []
            - BranchSide:      'ptabasic.c:513,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:507,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:509,16'
          Dst:             returnErrorInt
    - functionName:    ptaGetIPt
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta
        - index
        - px
        - py
      BBCount:         29
      ICount:          153
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - returnErrorInt
      functionUses:    83
      BranchProfiles:
        - Branch String:   'ptabasic.c:532,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:532,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptabasic.c:533,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptabasic.c:533,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:533,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptabasic.c:534,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptabasic.c:534,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:535,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:536,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'ptabasic.c:535,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:535,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:535,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:536,19'
          Branch Sides:
            - BranchSide:      'ptabasic.c:536,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:537,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'ptabasic.c:536,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:537,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:539,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:537,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:537,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:537,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:539,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:539,29'
              BranchSideFuncs: []
            - BranchSide:      'ptabasic.c:540,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:540,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:540,29'
              BranchSideFuncs: []
            - BranchSide:      'ptabasic.c:541,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:535,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:537,16'
          Dst:             returnErrorInt
    - functionName:    ptaCopy
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta
      BBCount:         18
      ICount:          96
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ptaAddPt
        - ptaCreate
        - ptaGetPt
        - returnErrorPtr
      functionUses:    8
      BranchProfiles:
        - Branch String:   'ptabasic.c:225,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:226,23'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:228,27'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'ptabasic.c:226,23'
          Branch Sides:
            - BranchSide:      'ptabasic.c:226,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:226,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:228,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:229,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:231,12'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
        - Branch String:   'ptabasic.c:229,23'
          Branch Sides:
            - BranchSide:      'ptabasic.c:229,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:229,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:231,5'
          Branch Sides:
            - BranchSide:      'ptabasic.c:232,18'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
            - BranchSide:      'ptabasic.c:236,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:226,23'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:228,17'
          Dst:             ptaCreate
        - Src:             'ptabasic.c:229,23'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:232,9'
          Dst:             ptaGetPt
        - Src:             'ptabasic.c:233,9'
          Dst:             ptaAddPt
    - functionName:    ptaClone
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorPtr
      functionUses:    14
      BranchProfiles:
        - Branch String:   'ptabasic.c:288,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:289,23'
              BranchSideFuncs: []
            - BranchSide:      'ptabasic.c:291,7'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:289,23'
          Branch Sides:
            - BranchSide:      'ptabasic.c:289,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:289,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:289,23'
          Dst:             returnErrorPtr
    - functionName:    ptaCreate
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         18
      ICount:          105
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - ptaDestroy
        - returnErrorPtr
      functionUses:    65
      BranchProfiles:
        - Branch String:   'ptabasic.c:124,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:124,19'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - ptaDestroy
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:125,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - ptaDestroy
                - returnErrorPtr
        - Branch String:   'ptabasic.c:124,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:125,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - ptaDestroy
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:127,18'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - ptaDestroy
                - returnErrorPtr
        - Branch String:   'ptabasic.c:133,17'
          Branch Sides:
            - BranchSide:      'ptabasic.c:133,21'
              BranchSideFuncs:
                - ptaDestroy
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:134,9'
              BranchSideFuncs:
                - ptaDestroy
                - returnErrorPtr
        - Branch String:   'ptabasic.c:133,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      'ptabasic.c:138,12'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:135,23'
          Branch Sides:
            - BranchSide:      'ptabasic.c:135,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:135,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:127,18'
          Dst:             calloc
        - Src:             'ptabasic.c:131,27'
          Dst:             calloc
        - Src:             'ptabasic.c:132,27'
          Dst:             calloc
        - Src:             'ptabasic.c:134,9'
          Dst:             ptaDestroy
        - Src:             'ptabasic.c:135,23'
          Dst:             returnErrorPtr
    - functionName:    ptaAddPt
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - pta
        - x
        - y
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ptaExtendArrays
        - returnErrorInt
      functionUses:    121
      BranchProfiles:
        - Branch String:   'ptabasic.c:334,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:335,16'
              BranchSideFuncs:
                - ptaExtendArrays
                - returnErrorInt
            - BranchSide:      'ptabasic.c:337,9'
              BranchSideFuncs:
                - ptaExtendArrays
                - returnErrorInt
        - Branch String:   'ptabasic.c:335,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:335,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:335,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:338,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:339,29'
              BranchSideFuncs:
                - ptaExtendArrays
                - returnErrorInt
            - BranchSide:      'ptabasic.c:343,17'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:339,13'
          Branch Sides:
            - BranchSide:      'ptabasic.c:340,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:341,5'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:340,20'
          Branch Sides:
            - BranchSide:      'ptabasic.c:340,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:340,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:335,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:339,13'
          Dst:             ptaExtendArrays
        - Src:             'ptabasic.c:340,20'
          Dst:             returnErrorInt
    - functionName:    ptaExtendArrays
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta
      BBCount:         27
      ICount:          150
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - reallocNew
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ptabasic.c:367,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:368,16'
              BranchSideFuncs:
                - reallocNew
                - reallocNew
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptabasic.c:369,9'
              BranchSideFuncs:
                - reallocNew
                - reallocNew
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptabasic.c:368,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:368,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:368,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:369,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:370,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:371,19'
              BranchSideFuncs:
                - reallocNew
                - reallocNew
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptabasic.c:370,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:370,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:370,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:372,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:373,17'
              BranchSideFuncs:
                - reallocNew
                - reallocNew
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptabasic.c:376,23'
              BranchSideFuncs:
                - reallocNew
                - reallocNew
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptabasic.c:379,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:381,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:382,53'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
        - Branch String:   'ptabasic.c:381,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:381,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:381,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:382,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:384,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:386,5'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:384,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:384,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:384,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:368,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:370,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:379,32'
          Dst:             reallocNew
        - Src:             'ptabasic.c:381,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:382,32'
          Dst:             reallocNew
        - Src:             'ptabasic.c:384,16'
          Dst:             returnErrorInt
    - functionName:    ptaaWrite
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1404
      functionLinenumberEnd: 1420
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - ptaa
        - type
      BBCount:         24
      ICount:          119
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - fclose
        - fopenWriteStream
        - ptaaWriteStream
        - returnErrorInt
        - returnErrorInt1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ptabasic.c:1408,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1409,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - ptaaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'ptabasic.c:1410,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - ptaaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'ptabasic.c:1409,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1409,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1409,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1410,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1411,16'
              BranchSideFuncs:
                - fopenWriteStream
                - ptaaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'ptabasic.c:1413,32'
              BranchSideFuncs:
                - fopenWriteStream
                - ptaaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'ptabasic.c:1411,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1411,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1411,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1413,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1414,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'ptabasic.c:1415,27'
              BranchSideFuncs:
                - ptaaWriteStream
                - fclose
                - returnErrorInt1
        - Branch String:   'ptabasic.c:1414,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1414,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'ptabasic.c:1414,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1417,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1418,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'ptabasic.c:1419,5'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1418,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1418,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'ptabasic.c:1418,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:1409,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:1411,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:1413,15'
          Dst:             fopenWriteStream
        - Src:             'ptabasic.c:1414,16'
          Dst:             returnErrorInt1
        - Src:             'ptabasic.c:1415,11'
          Dst:             ptaaWriteStream
        - Src:             'ptabasic.c:1416,5'
          Dst:             fclose
        - Src:             'ptabasic.c:1418,16'
          Dst:             returnErrorInt1
    - functionName:    ptaaWriteDebug
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1382
      functionLinenumberEnd: 1389
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - ptaa
        - type
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lept_stderr
        - ptaaWrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ptabasic.c:1383,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1384,26'
              BranchSideFuncs:
                - ptaaWrite
            - BranchSide:      'ptabasic.c:1386,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'ptabasic.c:1386,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1387,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ptabasic.c:1387,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:1384,16'
          Dst:             ptaaWrite
        - Src:             'ptabasic.c:1386,9'
          Dst:             lept_stderr
    - functionName:    ptaaReadMem
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1345
      functionLinenumberEnd: 1358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         20
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadFromMemory
        - lept_stderr
        - ptaaReadStream
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptabasic.c:1349,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1350,24'
              BranchSideFuncs:
                - fopenReadFromMemory
                - ptaaReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1351,35'
              BranchSideFuncs:
                - fopenReadFromMemory
                - ptaaReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'ptabasic.c:1350,24'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1350,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1350,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1351,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1352,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1354,27'
              BranchSideFuncs:
                - ptaaReadStream
                - fclose
                - lept_stderr
        - Branch String:   'ptabasic.c:1352,24'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1352,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1352,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1356,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1356,16'
              BranchSideFuncs: []
            - BranchSide:      'ptabasic.c:1357,12'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1356,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1357,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ptabasic.c:1357,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:1350,24'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:1351,15'
          Dst:             fopenReadFromMemory
        - Src:             'ptabasic.c:1352,24'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:1354,12'
          Dst:             ptaaReadStream
        - Src:             'ptabasic.c:1355,5'
          Dst:             fclose
        - Src:             'ptabasic.c:1356,16'
          Dst:             lept_stderr
    - functionName:    ptaaReadStream
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         54
      ICount:          236
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - __isoc99_fscanf
        - lept_stderr
        - ptaReadStream
        - ptaaAddPta
        - ptaaCreate
        - ptaaDestroy
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ptabasic.c:1306,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1307,24'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - ptaaCreate
                - ptaReadStream
                - ptaaAddPta
                - ptaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1309,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - ptaaCreate
                - ptaReadStream
                - ptaaAddPta
                - ptaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptabasic.c:1307,24'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1307,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1307,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1309,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1310,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1311,9'
              BranchSideFuncs:
                - __isoc99_fscanf
                - ptaaCreate
                - ptaReadStream
                - ptaaAddPta
                - ptaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptabasic.c:1310,24'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1310,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1310,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1311,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1312,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1313,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - ptaaCreate
                - ptaReadStream
                - ptaaAddPta
                - ptaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptabasic.c:1312,24'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1312,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1312,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1313,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1314,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1315,9'
              BranchSideFuncs:
                - ptaaCreate
                - ptaReadStream
                - ptaaAddPta
                - ptaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptabasic.c:1314,24'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1314,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1314,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1315,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1316,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1317,9'
              BranchSideFuncs:
                - ptaaCreate
                - ptaReadStream
                - ptaaAddPta
                - ptaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'ptabasic.c:1316,24'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1316,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1316,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1317,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1318,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1319,9'
              BranchSideFuncs:
                - ptaaCreate
                - ptaReadStream
                - ptaaAddPta
                - ptaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'ptabasic.c:1318,24'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1318,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1318,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1319,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1319,17'
              BranchSideFuncs:
                - ptaaCreate
                - ptaReadStream
                - ptaaAddPta
                - ptaaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'ptabasic.c:1321,28'
              BranchSideFuncs:
                - ptaaCreate
                - ptaReadStream
                - ptaaAddPta
                - ptaaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptabasic.c:1319,17'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1321,28'
              BranchSideFuncs:
                - lept_stderr
                - ptaaCreate
                - ptaReadStream
                - ptaaAddPta
                - ptaaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1321,28'
              BranchSideFuncs:
                - ptaaCreate
                - ptaReadStream
                - ptaaAddPta
                - ptaaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptabasic.c:1321,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1322,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1323,12'
              BranchSideFuncs:
                - ptaReadStream
                - ptaaAddPta
                - ptaaDestroy
                - returnErrorPtr
        - Branch String:   'ptabasic.c:1322,24'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1322,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1322,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1323,5'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1324,34'
              BranchSideFuncs:
                - ptaReadStream
                - ptaaAddPta
                - ptaaDestroy
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1331,12'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1324,13'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1325,13'
              BranchSideFuncs:
                - ptaaDestroy
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1328,20'
              BranchSideFuncs:
                - ptaaAddPta
                - ptaReadStream
                - ptaaDestroy
                - returnErrorPtr
        - Branch String:   'ptabasic.c:1326,28'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1326,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1326,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:1307,24'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:1309,9'
          Dst:             __isoc99_fscanf
        - Src:             'ptabasic.c:1310,24'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:1312,24'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:1313,9'
          Dst:             __isoc99_fscanf
        - Src:             'ptabasic.c:1314,24'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:1316,24'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:1318,24'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:1319,17'
          Dst:             lept_stderr
        - Src:             'ptabasic.c:1321,17'
          Dst:             ptaaCreate
        - Src:             'ptabasic.c:1322,24'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:1324,20'
          Dst:             ptaReadStream
        - Src:             'ptabasic.c:1325,13'
          Dst:             ptaaDestroy
        - Src:             'ptabasic.c:1326,28'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:1328,9'
          Dst:             ptaaAddPta
    - functionName:    ptaaCreate
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - ptaaDestroy
        - returnErrorPtr
      functionUses:    11
      BranchProfiles:
        - Branch String:   'ptabasic.c:910,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:910,19'
              BranchSideFuncs:
                - calloc
                - calloc
                - ptaaDestroy
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:911,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - ptaaDestroy
                - returnErrorPtr
        - Branch String:   'ptabasic.c:910,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:911,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - ptaaDestroy
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:913,20'
              BranchSideFuncs:
                - calloc
                - calloc
                - ptaaDestroy
                - returnErrorPtr
        - Branch String:   'ptabasic.c:916,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:917,9'
              BranchSideFuncs:
                - ptaaDestroy
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:920,12'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:918,24'
          Branch Sides:
            - BranchSide:      'ptabasic.c:918,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:918,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:913,20'
          Dst:             calloc
        - Src:             'ptabasic.c:916,30'
          Dst:             calloc
        - Src:             'ptabasic.c:917,9'
          Dst:             ptaaDestroy
        - Src:             'ptabasic.c:918,24'
          Dst:             returnErrorPtr
    - functionName:    ptaReadStream
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         65
      ICount:          303
      EdgeCount:       88
      CyclomaticComplexity: 25
      functionsReached:
        - __isoc99_fscanf
        - lept_stderr
        - ptaAddPt
        - ptaCreate
        - ptaDestroy
        - returnErrorPtr
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ptabasic.c:669,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:670,23'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - strcmp
                - ptaCreate
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:672,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - strcmp
                - ptaCreate
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptabasic.c:670,23'
          Branch Sides:
            - BranchSide:      'ptabasic.c:670,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:670,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:672,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:673,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:674,9'
              BranchSideFuncs:
                - __isoc99_fscanf
                - strcmp
                - ptaCreate
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptabasic.c:673,23'
          Branch Sides:
            - BranchSide:      'ptabasic.c:673,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:673,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:674,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:675,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:676,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - strcmp
                - ptaCreate
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptabasic.c:675,23'
          Branch Sides:
            - BranchSide:      'ptabasic.c:675,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:675,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:676,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:677,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:678,9'
              BranchSideFuncs:
                - strcmp
                - ptaCreate
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptabasic.c:677,23'
          Branch Sides:
            - BranchSide:      'ptabasic.c:677,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:677,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:678,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:679,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:680,9'
              BranchSideFuncs:
                - strcmp
                - ptaCreate
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'ptabasic.c:679,23'
          Branch Sides:
            - BranchSide:      'ptabasic.c:679,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:679,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:680,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:681,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:682,9'
              BranchSideFuncs:
                - strcmp
                - ptaCreate
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'ptabasic.c:681,23'
          Branch Sides:
            - BranchSide:      'ptabasic.c:681,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:681,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:682,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:682,17'
              BranchSideFuncs:
                - strcmp
                - ptaCreate
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'ptabasic.c:684,17'
              BranchSideFuncs:
                - strcmp
                - ptaCreate
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptabasic.c:682,17'
          Branch Sides:
            - BranchSide:      'ptabasic.c:684,17'
              BranchSideFuncs:
                - lept_stderr
                - strcmp
                - ptaCreate
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:684,17'
              BranchSideFuncs:
                - strcmp
                - ptaCreate
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptabasic.c:684,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:685,14'
              BranchSideFuncs:
                - ptaCreate
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:687,14'
              BranchSideFuncs:
                - ptaCreate
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptabasic.c:688,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:689,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:690,12'
              BranchSideFuncs:
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
        - Branch String:   'ptabasic.c:689,23'
          Branch Sides:
            - BranchSide:      'ptabasic.c:689,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:689,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:690,5'
          Branch Sides:
            - BranchSide:      'ptabasic.c:691,13'
              BranchSideFuncs:
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:706,12'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:691,13'
          Branch Sides:
            - BranchSide:      'ptabasic.c:692,24'
              BranchSideFuncs:
                - __isoc99_fscanf
                - ptaAddPt
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - ptaDestroy
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:698,24'
              BranchSideFuncs:
                - __isoc99_fscanf
                - ptaAddPt
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - ptaDestroy
                - returnErrorPtr
        - Branch String:   'ptabasic.c:692,17'
          Branch Sides:
            - BranchSide:      'ptabasic.c:693,17'
              BranchSideFuncs:
                - ptaDestroy
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:696,22'
              BranchSideFuncs:
                - ptaAddPt
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
                - __isoc99_fscanf
                - ptaDestroy
                - returnErrorPtr
        - Branch String:   'ptabasic.c:694,31'
          Branch Sides:
            - BranchSide:      'ptabasic.c:694,17'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:694,17'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:698,17'
          Branch Sides:
            - BranchSide:      'ptabasic.c:699,17'
              BranchSideFuncs:
                - ptaDestroy
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:702,22'
              BranchSideFuncs:
                - ptaAddPt
                - __isoc99_fscanf
                - ptaDestroy
                - returnErrorPtr
                - __isoc99_fscanf
                - ptaAddPt
                - ptaDestroy
                - returnErrorPtr
        - Branch String:   'ptabasic.c:700,31'
          Branch Sides:
            - BranchSide:      'ptabasic.c:700,17'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:700,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:670,23'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:672,9'
          Dst:             __isoc99_fscanf
        - Src:             'ptabasic.c:673,23'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:675,23'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:676,9'
          Dst:             __isoc99_fscanf
        - Src:             'ptabasic.c:677,23'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:679,23'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:681,23'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:682,17'
          Dst:             lept_stderr
        - Src:             'ptabasic.c:684,10'
          Dst:             strcmp
        - Src:             'ptabasic.c:688,16'
          Dst:             ptaCreate
        - Src:             'ptabasic.c:689,23'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:692,17'
          Dst:             __isoc99_fscanf
        - Src:             'ptabasic.c:693,17'
          Dst:             ptaDestroy
        - Src:             'ptabasic.c:694,31'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:696,13'
          Dst:             ptaAddPt
        - Src:             'ptabasic.c:698,17'
          Dst:             __isoc99_fscanf
        - Src:             'ptabasic.c:699,17'
          Dst:             ptaDestroy
        - Src:             'ptabasic.c:700,31'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:702,13'
          Dst:             ptaAddPt
    - functionName:    ptaaDestroy
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pptaa
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - lept_stderr
        - ptaDestroy
      functionUses:    10
      BranchProfiles:
        - Branch String:   'ptabasic.c:936,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:937,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ptabasic.c:941,18'
              BranchSideFuncs:
                - free
                - free
                - ptaDestroy
        - Branch String:   'ptabasic.c:937,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:938,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ptabasic.c:938,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:941,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:942,9'
              BranchSideFuncs: []
            - BranchSide:      'ptabasic.c:944,12'
              BranchSideFuncs:
                - free
                - free
                - ptaDestroy
        - Branch String:   'ptabasic.c:944,5'
          Branch Sides:
            - BranchSide:      'ptabasic.c:945,21'
              BranchSideFuncs:
                - ptaDestroy
                - free
                - free
            - BranchSide:      'ptabasic.c:946,5'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'ptabasic.c:937,9'
          Dst:             lept_stderr
        - Src:             'ptabasic.c:945,9'
          Dst:             ptaDestroy
    - functionName:    ptaaAddPta
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ptaa
        - pta
        - copyflag
      BBCount:         47
      ICount:          217
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - ptaClone
        - ptaCopy
        - ptaDestroy
        - ptaaExtendArray
        - ptaaGetCount
        - returnErrorInt
      functionUses:    12
      BranchProfiles:
        - Branch String:   'ptabasic.c:971,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:972,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaClone
                - ptaaGetCount
                - ptaaExtendArray
                - returnErrorInt
                - ptaDestroy
                - returnErrorInt
                - ptaCopy
                - returnErrorInt
            - BranchSide:      'ptabasic.c:973,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaClone
                - ptaaGetCount
                - ptaaExtendArray
                - returnErrorInt
                - ptaDestroy
                - returnErrorInt
                - ptaCopy
                - returnErrorInt
        - Branch String:   'ptabasic.c:972,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:972,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:972,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:973,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:974,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaClone
                - ptaaGetCount
                - ptaaExtendArray
                - returnErrorInt
                - ptaDestroy
                - returnErrorInt
                - ptaCopy
                - returnErrorInt
            - BranchSide:      'ptabasic.c:976,9'
              BranchSideFuncs:
                - returnErrorInt
                - ptaClone
                - ptaaGetCount
                - ptaaExtendArray
                - returnErrorInt
                - ptaDestroy
                - returnErrorInt
                - ptaCopy
                - returnErrorInt
        - Branch String:   'ptabasic.c:974,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:974,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:974,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:976,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:977,16'
              BranchSideFuncs:
                - ptaaGetCount
                - ptaaExtendArray
                - returnErrorInt
                - ptaDestroy
            - BranchSide:      'ptabasic.c:978,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaClone
                - ptaaGetCount
                - ptaaExtendArray
                - returnErrorInt
                - ptaDestroy
                - returnErrorInt
                - ptaCopy
                - returnErrorInt
        - Branch String:   'ptabasic.c:978,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:979,29'
              BranchSideFuncs:
                - ptaCopy
                - ptaaGetCount
                - ptaaExtendArray
                - returnErrorInt
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'ptabasic.c:981,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaClone
                - ptaaGetCount
                - ptaaExtendArray
                - returnErrorInt
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'ptabasic.c:979,13'
          Branch Sides:
            - BranchSide:      'ptabasic.c:980,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:981,5'
              BranchSideFuncs:
                - ptaaGetCount
                - ptaaExtendArray
                - returnErrorInt
                - ptaDestroy
        - Branch String:   'ptabasic.c:980,20'
          Branch Sides:
            - BranchSide:      'ptabasic.c:980,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:980,13'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:981,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:982,30'
              BranchSideFuncs:
                - ptaClone
                - ptaaGetCount
                - ptaaExtendArray
                - returnErrorInt
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'ptabasic.c:985,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'ptabasic.c:982,13'
          Branch Sides:
            - BranchSide:      'ptabasic.c:983,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:984,5'
              BranchSideFuncs:
                - ptaaGetCount
                - ptaaExtendArray
                - returnErrorInt
                - ptaDestroy
        - Branch String:   'ptabasic.c:983,20'
          Branch Sides:
            - BranchSide:      'ptabasic.c:983,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:983,13'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:985,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:985,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:985,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:989,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:990,29'
              BranchSideFuncs:
                - ptaaExtendArray
                - returnErrorInt
                - ptaDestroy
            - BranchSide:      'ptabasic.c:997,20'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:990,13'
          Branch Sides:
            - BranchSide:      'ptabasic.c:991,17'
              BranchSideFuncs:
                - returnErrorInt
                - ptaDestroy
            - BranchSide:      'ptabasic.c:995,5'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:991,17'
          Branch Sides:
            - BranchSide:      'ptabasic.c:992,17'
              BranchSideFuncs:
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'ptabasic.c:993,20'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'ptabasic.c:993,20'
          Branch Sides:
            - BranchSide:      'ptabasic.c:993,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:993,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:972,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:974,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:979,21'
          Dst:             ptaCopy
        - Src:             'ptabasic.c:980,20'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:982,21'
          Dst:             ptaClone
        - Src:             'ptabasic.c:983,20'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:985,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:988,9'
          Dst:             ptaaGetCount
        - Src:             'ptabasic.c:990,13'
          Dst:             ptaaExtendArray
        - Src:             'ptabasic.c:992,17'
          Dst:             ptaDestroy
        - Src:             'ptabasic.c:993,20'
          Dst:             returnErrorInt
    - functionName:    ptaaExtendArray
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptaa
      BBCount:         19
      ICount:          104
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - reallocNew
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ptabasic.c:1021,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1022,16'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1023,15'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptabasic.c:1022,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1022,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1022,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1025,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1026,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1028,51'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
        - Branch String:   'ptabasic.c:1026,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1026,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1026,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1028,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1030,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1032,5'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1030,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1030,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1030,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:1022,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:1026,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:1028,30'
          Dst:             reallocNew
        - Src:             'ptabasic.c:1030,16'
          Dst:             returnErrorInt
    - functionName:    ptaaRead
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1285
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         19
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadStream
        - ptaaReadStream
        - returnErrorPtr
        - returnErrorPtr1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptabasic.c:1274,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1275,24'
              BranchSideFuncs:
                - fopenReadStream
                - ptaaReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
            - BranchSide:      'ptabasic.c:1277,31'
              BranchSideFuncs:
                - fopenReadStream
                - ptaaReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
        - Branch String:   'ptabasic.c:1275,24'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1275,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:1275,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1277,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1278,24'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'ptabasic.c:1280,27'
              BranchSideFuncs:
                - ptaaReadStream
                - fclose
                - returnErrorPtr1
        - Branch String:   'ptabasic.c:1278,24'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1278,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'ptabasic.c:1278,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1282,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1283,24'
              BranchSideFuncs: []
            - BranchSide:      'ptabasic.c:1284,12'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1283,24'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1283,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'ptabasic.c:1283,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:1275,24'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:1277,15'
          Dst:             fopenReadStream
        - Src:             'ptabasic.c:1278,24'
          Dst:             returnErrorPtr1
        - Src:             'ptabasic.c:1280,12'
          Dst:             ptaaReadStream
        - Src:             'ptabasic.c:1281,5'
          Dst:             fclose
        - Src:             'ptabasic.c:1283,24'
          Dst:             returnErrorPtr1
    - functionName:    ptaaTruncate
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1256
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptaa
      BBCount:         19
      ICount:          109
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - ptaDestroy
        - ptaGetCount
        - ptaaGetCount
        - ptaaGetPta
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptabasic.c:1236,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1237,16'
              BranchSideFuncs:
                - ptaaGetCount
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - ptaDestroy
            - BranchSide:      'ptabasic.c:1239,22'
              BranchSideFuncs:
                - ptaaGetCount
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - ptaDestroy
        - Branch String:   'ptabasic.c:1237,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1237,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1237,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1240,5'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1241,26'
              BranchSideFuncs:
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - ptaDestroy
            - BranchSide:      'ptabasic.c:1255,5'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1242,13'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1243,13'
              BranchSideFuncs:
                - ptaGetCount
                - ptaDestroy
                - ptaDestroy
                - ptaaGetPta
            - BranchSide:      'ptabasic.c:1246,26'
              BranchSideFuncs:
                - ptaGetCount
                - ptaDestroy
                - ptaDestroy
                - ptaaGetPta
        - Branch String:   'ptabasic.c:1248,13'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1249,25'
              BranchSideFuncs:
                - ptaDestroy
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
            - BranchSide:      'ptabasic.c:1252,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:1237,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:1239,9'
          Dst:             ptaaGetCount
        - Src:             'ptabasic.c:1241,15'
          Dst:             ptaaGetPta
        - Src:             'ptabasic.c:1246,14'
          Dst:             ptaGetCount
        - Src:             'ptabasic.c:1247,9'
          Dst:             ptaDestroy
        - Src:             'ptabasic.c:1249,13'
          Dst:             ptaDestroy
    - functionName:    ptaaAddPt
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1202
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - float
        - float
      constantsTouched: []
      argNames:
        - ptaa
        - ipta
        - x
        - y
      BBCount:         17
      ICount:          95
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ptaAddPt
        - ptaDestroy
        - ptaaGetPta
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ptabasic.c:1205,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1206,16'
              BranchSideFuncs:
                - ptaaGetPta
                - ptaAddPt
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1207,9'
              BranchSideFuncs:
                - ptaaGetPta
                - ptaAddPt
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'ptabasic.c:1206,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1206,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1206,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1207,18'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1207,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1208,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'ptabasic.c:1207,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1208,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1210,22'
              BranchSideFuncs:
                - ptaaGetPta
                - ptaAddPt
                - ptaDestroy
        - Branch String:   'ptabasic.c:1208,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1208,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1208,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:1206,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:1208,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:1210,11'
          Dst:             ptaaGetPta
        - Src:             'ptabasic.c:1211,5'
          Dst:             ptaAddPt
        - Src:             'ptabasic.c:1212,5'
          Dst:             ptaDestroy
    - functionName:    ptaaReplacePta
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1186
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptaa
        - index
        - pta
      BBCount:         22
      ICount:          118
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ptaDestroy
        - ptaaGetCount
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ptabasic.c:1175,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1176,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaaGetCount
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1177,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaaGetCount
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'ptabasic.c:1176,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1176,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1176,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1177,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1178,16'
              BranchSideFuncs:
                - ptaaGetCount
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1179,22'
              BranchSideFuncs:
                - ptaaGetCount
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'ptabasic.c:1178,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1178,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1178,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1180,19'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1180,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1181,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'ptabasic.c:1180,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1181,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1183,17'
              BranchSideFuncs:
                - ptaDestroy
        - Branch String:   'ptabasic.c:1181,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1181,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1181,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:1176,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:1178,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:1179,9'
          Dst:             ptaaGetCount
        - Src:             'ptabasic.c:1181,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:1183,5'
          Dst:             ptaDestroy
    - functionName:    ptaaInitFull
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1134
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptaa
        - pta
      BBCount:         18
      ICount:          98
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ptaCopy
        - ptaaReplacePta
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ptabasic.c:1138,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1139,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaCopy
                - ptaaReplacePta
            - BranchSide:      'ptabasic.c:1140,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaCopy
                - ptaaReplacePta
        - Branch String:   'ptabasic.c:1139,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1139,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1139,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1140,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1141,16'
              BranchSideFuncs:
                - ptaCopy
                - ptaaReplacePta
            - BranchSide:      'ptabasic.c:1143,9'
              BranchSideFuncs:
                - ptaCopy
                - ptaaReplacePta
        - Branch String:   'ptabasic.c:1141,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1141,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1141,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1145,5'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1146,24'
              BranchSideFuncs:
                - ptaCopy
                - ptaaReplacePta
            - BranchSide:      'ptabasic.c:1149,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:1139,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:1141,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:1146,16'
          Dst:             ptaCopy
        - Src:             'ptabasic.c:1147,9'
          Dst:             ptaaReplacePta
    - functionName:    ptaaGetPt
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1099
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptaa
        - ipta
        - jpt
        - px
        - py
      BBCount:         31
      ICount:          161
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - ptaDestroy
        - ptaGetPt
        - ptaaGetPta
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptabasic.c:1102,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1102,14'
              BranchSideFuncs:
                - returnErrorInt
                - ptaaGetPta
                - ptaGetPt
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1103,9'
              BranchSideFuncs:
                - returnErrorInt
                - ptaaGetPta
                - ptaGetPt
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptabasic.c:1103,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1103,14'
              BranchSideFuncs:
                - returnErrorInt
                - ptaaGetPta
                - ptaGetPt
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1104,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaaGetPta
                - ptaGetPt
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptabasic.c:1104,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1105,16'
              BranchSideFuncs:
                - ptaaGetPta
                - ptaGetPt
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1106,9'
              BranchSideFuncs:
                - ptaaGetPta
                - ptaGetPt
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptabasic.c:1105,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1105,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1105,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1106,18'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1106,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1107,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'ptabasic.c:1106,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1107,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1109,22'
              BranchSideFuncs:
                - ptaaGetPta
                - ptaGetPt
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'ptabasic.c:1107,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1107,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1107,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:1110,17'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1110,20'
              BranchSideFuncs:
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1111,9'
              BranchSideFuncs:
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'ptabasic.c:1110,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1111,9'
              BranchSideFuncs:
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1115,14'
              BranchSideFuncs:
                - ptaGetPt
                - ptaDestroy
        - Branch String:   'ptabasic.c:1112,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:1112,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:1112,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:1105,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:1107,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:1109,11'
          Dst:             ptaaGetPta
        - Src:             'ptabasic.c:1111,9'
          Dst:             ptaDestroy
        - Src:             'ptabasic.c:1112,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:1115,5'
          Dst:             ptaGetPt
        - Src:             'ptabasic.c:1116,5'
          Dst:             ptaDestroy
    - functionName:    ptaWriteMem
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pdata
        - psize
        - pta
        - type
      BBCount:         30
      ICount:          154
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - fclose
        - fputc
        - open_memstream
        - ptaWriteStream
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptabasic.c:862,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:862,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - ptaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'ptabasic.c:863,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - ptaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'ptabasic.c:863,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:863,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - ptaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'ptabasic.c:864,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - ptaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'ptabasic.c:864,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:865,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - ptaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'ptabasic.c:866,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - open_memstream
                - ptaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'ptabasic.c:865,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:865,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:865,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:866,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:867,16'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - ptaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'ptabasic.c:868,10'
              BranchSideFuncs:
                - returnErrorInt
                - open_memstream
                - ptaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'ptabasic.c:867,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:867,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:867,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:868,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:869,16'
              BranchSideFuncs:
                - open_memstream
                - ptaWriteStream
                - fputc
                - fclose
                - returnErrorInt
            - BranchSide:      'ptabasic.c:872,39'
              BranchSideFuncs:
                - open_memstream
                - ptaWriteStream
                - fputc
                - fclose
                - returnErrorInt
        - Branch String:   'ptabasic.c:869,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:869,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:869,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:872,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:873,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:874,26'
              BranchSideFuncs:
                - ptaWriteStream
                - fputc
                - fclose
        - Branch String:   'ptabasic.c:873,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:873,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:873,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:865,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:867,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:869,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:872,15'
          Dst:             open_memstream
        - Src:             'ptabasic.c:873,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:874,11'
          Dst:             ptaWriteStream
        - Src:             'ptabasic.c:875,5'
          Dst:             fputc
        - Src:             'ptabasic.c:876,5'
          Dst:             fclose
    - functionName:    ptaWrite
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - pta
        - type
      BBCount:         24
      ICount:          119
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - fclose
        - fopenWriteStream
        - ptaWriteStream
        - returnErrorInt
        - returnErrorInt1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ptabasic.c:783,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:784,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - ptaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'ptabasic.c:785,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - ptaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'ptabasic.c:784,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:784,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:784,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:785,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:786,16'
              BranchSideFuncs:
                - fopenWriteStream
                - ptaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'ptabasic.c:788,32'
              BranchSideFuncs:
                - fopenWriteStream
                - ptaWriteStream
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'ptabasic.c:786,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:786,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:786,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:788,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:789,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'ptabasic.c:790,26'
              BranchSideFuncs:
                - ptaWriteStream
                - fclose
                - returnErrorInt1
        - Branch String:   'ptabasic.c:789,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:789,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'ptabasic.c:789,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:792,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:793,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'ptabasic.c:794,5'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:793,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:793,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'ptabasic.c:793,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:784,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:786,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:788,15'
          Dst:             fopenWriteStream
        - Src:             'ptabasic.c:789,16'
          Dst:             returnErrorInt1
        - Src:             'ptabasic.c:790,11'
          Dst:             ptaWriteStream
        - Src:             'ptabasic.c:791,5'
          Dst:             fclose
        - Src:             'ptabasic.c:793,16'
          Dst:             returnErrorInt1
    - functionName:    ptaWriteDebug
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - pta
        - type
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lept_stderr
        - ptaWrite
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptabasic.c:758,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:759,25'
              BranchSideFuncs:
                - ptaWrite
            - BranchSide:      'ptabasic.c:761,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'ptabasic.c:761,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:762,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ptabasic.c:762,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:759,16'
          Dst:             ptaWrite
        - Src:             'ptabasic.c:761,9'
          Dst:             lept_stderr
    - functionName:    ptaReadMem
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         20
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadFromMemory
        - lept_stderr
        - ptaReadStream
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptabasic.c:724,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:725,23'
              BranchSideFuncs:
                - fopenReadFromMemory
                - ptaReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:726,35'
              BranchSideFuncs:
                - fopenReadFromMemory
                - ptaReadStream
                - fclose
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'ptabasic.c:725,23'
          Branch Sides:
            - BranchSide:      'ptabasic.c:725,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:725,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:726,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:727,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:729,25'
              BranchSideFuncs:
                - ptaReadStream
                - fclose
                - lept_stderr
        - Branch String:   'ptabasic.c:727,23'
          Branch Sides:
            - BranchSide:      'ptabasic.c:727,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:727,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:731,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:731,15'
              BranchSideFuncs: []
            - BranchSide:      'ptabasic.c:732,12'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:731,15'
          Branch Sides:
            - BranchSide:      'ptabasic.c:732,12'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ptabasic.c:732,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:725,23'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:726,15'
          Dst:             fopenReadFromMemory
        - Src:             'ptabasic.c:727,23'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:729,11'
          Dst:             ptaReadStream
        - Src:             'ptabasic.c:730,5'
          Dst:             fclose
        - Src:             'ptabasic.c:731,15'
          Dst:             lept_stderr
    - functionName:    ptaRead
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         19
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadStream
        - ptaReadStream
        - returnErrorPtr
        - returnErrorPtr1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptabasic.c:635,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:636,23'
              BranchSideFuncs:
                - fopenReadStream
                - ptaReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
            - BranchSide:      'ptabasic.c:638,31'
              BranchSideFuncs:
                - fopenReadStream
                - ptaReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
        - Branch String:   'ptabasic.c:636,23'
          Branch Sides:
            - BranchSide:      'ptabasic.c:636,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:636,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:638,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:639,23'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'ptabasic.c:641,25'
              BranchSideFuncs:
                - ptaReadStream
                - fclose
                - returnErrorPtr1
        - Branch String:   'ptabasic.c:639,23'
          Branch Sides:
            - BranchSide:      'ptabasic.c:639,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'ptabasic.c:639,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:643,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:644,23'
              BranchSideFuncs: []
            - BranchSide:      'ptabasic.c:645,12'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:644,23'
          Branch Sides:
            - BranchSide:      'ptabasic.c:644,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'ptabasic.c:644,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:636,23'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:638,15'
          Dst:             fopenReadStream
        - Src:             'ptabasic.c:639,23'
          Dst:             returnErrorPtr1
        - Src:             'ptabasic.c:641,11'
          Dst:             ptaReadStream
        - Src:             'ptabasic.c:642,5'
          Dst:             fclose
        - Src:             'ptabasic.c:644,23'
          Dst:             returnErrorPtr1
    - functionName:    ptaGetArrays
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta
        - pnax
        - pnay
      BBCount:         52
      ICount:          265
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - numaCreate
        - ptaGetCount
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptabasic.c:591,15'
          Branch Sides:
            - BranchSide:      'ptabasic.c:591,19'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - returnErrorInt
                - numaCreate
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptabasic.c:593,9'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - returnErrorInt
                - numaCreate
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptabasic.c:591,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:592,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - returnErrorInt
                - numaCreate
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptabasic.c:593,9'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - returnErrorInt
                - numaCreate
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptabasic.c:592,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:592,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:592,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:593,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:593,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - returnErrorInt
                - numaCreate
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptabasic.c:594,9'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - returnErrorInt
                - numaCreate
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptabasic.c:594,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:594,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - returnErrorInt
                - numaCreate
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptabasic.c:595,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - returnErrorInt
                - numaCreate
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptabasic.c:595,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:596,16'
              BranchSideFuncs:
                - ptaGetCount
                - numaCreate
                - returnErrorInt
                - numaCreate
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptabasic.c:597,26'
              BranchSideFuncs:
                - ptaGetCount
                - numaCreate
                - returnErrorInt
                - numaCreate
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptabasic.c:596,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:596,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:596,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:597,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:598,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:600,9'
              BranchSideFuncs:
                - numaCreate
                - returnErrorInt
                - numaCreate
                - returnErrorInt
        - Branch String:   'ptabasic.c:598,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:598,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:598,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:600,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:601,31'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptabasic.c:608,9'
              BranchSideFuncs:
                - numaCreate
                - returnErrorInt
        - Branch String:   'ptabasic.c:601,13'
          Branch Sides:
            - BranchSide:      'ptabasic.c:602,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:603,17'
              BranchSideFuncs:
                - numaCreate
                - returnErrorInt
        - Branch String:   'ptabasic.c:602,20'
          Branch Sides:
            - BranchSide:      'ptabasic.c:602,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:602,13'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:604,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:605,29'
              BranchSideFuncs:
                - numaCreate
                - returnErrorInt
            - BranchSide:      'ptabasic.c:606,18'
              BranchSideFuncs:
                - numaCreate
                - returnErrorInt
        - Branch String:   'ptabasic.c:608,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:609,31'
              BranchSideFuncs:
                - numaCreate
                - returnErrorInt
            - BranchSide:      'ptabasic.c:616,5'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:609,13'
          Branch Sides:
            - BranchSide:      'ptabasic.c:610,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:611,17'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:610,20'
          Branch Sides:
            - BranchSide:      'ptabasic.c:610,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:610,13'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:612,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:613,29'
              BranchSideFuncs: []
            - BranchSide:      'ptabasic.c:614,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:592,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:596,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:597,14'
          Dst:             ptaGetCount
        - Src:             'ptabasic.c:598,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:601,20'
          Dst:             numaCreate
        - Src:             'ptabasic.c:602,20'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:609,20'
          Dst:             numaCreate
        - Src:             'ptabasic.c:610,20'
          Dst:             returnErrorInt
    - functionName:    ptaSetPt
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - float
        - float
      constantsTouched: []
      argNames:
        - pta
        - index
        - x
        - y
      BBCount:         17
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ptabasic.c:559,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:560,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:561,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'ptabasic.c:560,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:560,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:560,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:561,19'
          Branch Sides:
            - BranchSide:      'ptabasic.c:561,22'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:562,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'ptabasic.c:561,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:562,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:564,21'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:562,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:562,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:562,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:560,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:562,16'
          Dst:             returnErrorInt
    - functionName:    ptaRemovePt
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pta
        - index
      BBCount:         21
      ICount:          137
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - lept_stderr
        - ptaGetCount
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptabasic.c:452,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:453,16'
              BranchSideFuncs:
                - ptaGetCount
                - lept_stderr
            - BranchSide:      'ptabasic.c:454,21'
              BranchSideFuncs:
                - ptaGetCount
                - lept_stderr
        - Branch String:   'ptabasic.c:453,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:453,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:453,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:455,19'
          Branch Sides:
            - BranchSide:      'ptabasic.c:455,22'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ptabasic.c:456,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'ptabasic.c:455,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:456,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ptabasic.c:461,14'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:456,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:457,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ptabasic.c:457,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:461,5'
          Branch Sides:
            - BranchSide:      'ptabasic.c:462,25'
              BranchSideFuncs: []
            - BranchSide:      'ptabasic.c:465,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:453,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:454,9'
          Dst:             ptaGetCount
        - Src:             'ptabasic.c:456,9'
          Dst:             lept_stderr
    - functionName:    ptaInsertPt
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pta
        - index
        - x
        - y
      BBCount:         29
      ICount:          195
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - lept_stderr
        - ptaExtendArrays
        - ptaGetCount
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptabasic.c:409,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:410,16'
              BranchSideFuncs:
                - ptaGetCount
                - ptaExtendArrays
                - returnErrorInt
                - lept_stderr
            - BranchSide:      'ptabasic.c:411,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaExtendArrays
                - returnErrorInt
                - lept_stderr
        - Branch String:   'ptabasic.c:410,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:410,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:410,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:412,19'
          Branch Sides:
            - BranchSide:      'ptabasic.c:412,22'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ptabasic.c:413,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'ptabasic.c:412,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:413,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ptabasic.c:417,9'
              BranchSideFuncs:
                - ptaExtendArrays
                - returnErrorInt
        - Branch String:   'ptabasic.c:413,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:414,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ptabasic.c:414,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:417,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:418,29'
              BranchSideFuncs:
                - ptaExtendArrays
                - returnErrorInt
            - BranchSide:      'ptabasic.c:421,5'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:418,13'
          Branch Sides:
            - BranchSide:      'ptabasic.c:419,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:420,5'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:419,20'
          Branch Sides:
            - BranchSide:      'ptabasic.c:419,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:419,13'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:422,5'
          Branch Sides:
            - BranchSide:      'ptabasic.c:423,21'
              BranchSideFuncs: []
            - BranchSide:      'ptabasic.c:426,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:410,16'
          Dst:             returnErrorInt
        - Src:             'ptabasic.c:411,9'
          Dst:             ptaGetCount
        - Src:             'ptabasic.c:413,9'
          Dst:             lept_stderr
        - Src:             'ptabasic.c:418,13'
          Dst:             ptaExtendArrays
        - Src:             'ptabasic.c:419,20'
          Dst:             returnErrorInt
    - functionName:    ptaEmpty
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'ptabasic.c:310,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:311,16'
              BranchSideFuncs: []
            - BranchSide:      'ptabasic.c:312,5'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:311,16'
          Branch Sides:
            - BranchSide:      'ptabasic.c:311,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptabasic.c:311,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:311,16'
          Dst:             returnErrorInt
    - functionName:    ptaCopyRange
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ptas
        - istart
        - iend
      BBCount:         37
      ICount:          189
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - ptaAddPt
        - ptaCreate
        - ptaGetCount
        - ptaGetIPt
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptabasic.c:256,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:257,23'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:258,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptabasic.c:257,23'
          Branch Sides:
            - BranchSide:      'ptabasic.c:257,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:257,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:259,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:260,16'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:261,9'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptabasic.c:261,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:262,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:263,9'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptabasic.c:262,23'
          Branch Sides:
            - BranchSide:      'ptabasic.c:262,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:262,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:263,19'
          Branch Sides:
            - BranchSide:      'ptabasic.c:263,22'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:264,16'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptabasic.c:263,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:264,16'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:265,9'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptabasic.c:265,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:266,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:268,27'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'ptabasic.c:266,23'
          Branch Sides:
            - BranchSide:      'ptabasic.c:266,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:266,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:268,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:269,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:270,14'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaAddPt
        - Branch String:   'ptabasic.c:269,23'
          Branch Sides:
            - BranchSide:      'ptabasic.c:269,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:269,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:270,5'
          Branch Sides:
            - BranchSide:      'ptabasic.c:271,19'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaAddPt
            - BranchSide:      'ptabasic.c:275,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptabasic.c:257,23'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:258,9'
          Dst:             ptaGetCount
        - Src:             'ptabasic.c:262,23'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:266,23'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:268,17'
          Dst:             ptaCreate
        - Src:             'ptabasic.c:269,23'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:271,9'
          Dst:             ptaGetIPt
        - Src:             'ptabasic.c:272,9'
          Dst:             ptaAddPt
    - functionName:    ptaCreateFromNuma
      functionSourceFile: '/src/leptonica/src/ptabasic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nax
        - nay
      BBCount:         24
      ICount:          141
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - numaGetCount
        - numaGetFValue
        - numaGetParameters
        - ptaAddPt
        - ptaCreate
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptabasic.c:157,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:158,23'
              BranchSideFuncs:
                - numaGetCount
                - ptaCreate
                - numaGetParameters
                - numaGetFValue
                - ptaAddPt
                - numaGetFValue
                - numaGetCount
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:159,22'
              BranchSideFuncs:
                - numaGetCount
                - ptaCreate
                - numaGetParameters
                - numaGetFValue
                - ptaAddPt
                - numaGetFValue
                - numaGetCount
                - returnErrorPtr
        - Branch String:   'ptabasic.c:158,23'
          Branch Sides:
            - BranchSide:      'ptabasic.c:158,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:158,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:160,13'
          Branch Sides:
            - BranchSide:      'ptabasic.c:160,29'
              BranchSideFuncs:
                - numaGetCount
                - ptaCreate
                - numaGetParameters
                - numaGetFValue
                - ptaAddPt
                - numaGetFValue
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:163,21'
              BranchSideFuncs:
                - ptaCreate
                - numaGetParameters
                - numaGetFValue
                - ptaAddPt
                - numaGetFValue
        - Branch String:   'ptabasic.c:160,9'
          Branch Sides:
            - BranchSide:      'ptabasic.c:161,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:163,21'
              BranchSideFuncs:
                - ptaCreate
                - numaGetParameters
                - numaGetFValue
                - ptaAddPt
                - numaGetFValue
        - Branch String:   'ptabasic.c:161,23'
          Branch Sides:
            - BranchSide:      'ptabasic.c:161,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptabasic.c:161,9'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:165,5'
          Branch Sides:
            - BranchSide:      'ptabasic.c:166,13'
              BranchSideFuncs:
                - numaGetFValue
                - ptaAddPt
                - numaGetFValue
            - BranchSide:      'ptabasic.c:174,12'
              BranchSideFuncs: []
        - Branch String:   'ptabasic.c:166,13'
          Branch Sides:
            - BranchSide:      'ptabasic.c:167,27'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - ptaAddPt
            - BranchSide:      'ptabasic.c:169,20'
              BranchSideFuncs:
                - numaGetFValue
                - ptaAddPt
                - numaGetFValue
      Callsites:
        - Src:             'ptabasic.c:158,23'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:159,9'
          Dst:             numaGetCount
        - Src:             'ptabasic.c:160,16'
          Dst:             numaGetCount
        - Src:             'ptabasic.c:161,23'
          Dst:             returnErrorPtr
        - Src:             'ptabasic.c:163,11'
          Dst:             ptaCreate
        - Src:             'ptabasic.c:164,5'
          Dst:             numaGetParameters
        - Src:             'ptabasic.c:167,13'
          Dst:             numaGetFValue
        - Src:             'ptabasic.c:170,9'
          Dst:             numaGetFValue
        - Src:             'ptabasic.c:171,9'
          Dst:             ptaAddPt
    - functionName:    pixDisplayPtaa
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2589
      functionLinenumberEnd: 2640
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - ptaa
      BBCount:         50
      ICount:          297
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - calloc
        - composeRGBPixel
        - numaDestroy
        - numaGetIValue
        - numaPseudorandomSequence
        - pixConvertTo32
        - pixDestroy
        - pixGetDimensions
        - pixSetPixel
        - ptaDestroy
        - ptaGetCount
        - ptaGetIPt
        - ptaaGetCount
        - ptaaGetPta
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc1.c:2596,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2597,23'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaaGetCount
                - pixConvertTo32
                - pixGetDimensions
                - calloc
                - numaPseudorandomSequence
                - numaPseudorandomSequence
                - numaPseudorandomSequence
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2598,10'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaaGetCount
                - pixConvertTo32
                - pixGetDimensions
                - calloc
                - numaPseudorandomSequence
                - numaPseudorandomSequence
                - numaPseudorandomSequence
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:2597,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2597,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2597,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2598,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2599,23'
              BranchSideFuncs:
                - ptaaGetCount
                - pixConvertTo32
                - pixGetDimensions
                - calloc
                - numaPseudorandomSequence
                - numaPseudorandomSequence
                - numaPseudorandomSequence
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2600,25'
              BranchSideFuncs:
                - ptaaGetCount
                - pixConvertTo32
                - pixGetDimensions
                - calloc
                - numaPseudorandomSequence
                - numaPseudorandomSequence
                - numaPseudorandomSequence
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:2599,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2599,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2599,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2601,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2602,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2604,32'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDimensions
                - calloc
                - numaPseudorandomSequence
                - numaPseudorandomSequence
                - numaPseudorandomSequence
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:2602,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2602,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2602,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2604,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2605,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2606,22'
              BranchSideFuncs:
                - pixGetDimensions
                - calloc
                - numaPseudorandomSequence
                - numaPseudorandomSequence
                - numaPseudorandomSequence
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - composeRGBPixel
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:2605,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2605,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2605,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2609,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2610,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2613,11'
              BranchSideFuncs:
                - numaPseudorandomSequence
                - numaPseudorandomSequence
                - numaPseudorandomSequence
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - composeRGBPixel
        - Branch String:   'ptafunc1.c:2611,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2611,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2611,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2616,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2617,23'
              BranchSideFuncs:
                - numaGetIValue
                - numaGetIValue
                - numaGetIValue
                - composeRGBPixel
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
            - BranchSide:      'ptafunc1.c:2622,5'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
        - Branch String:   'ptafunc1.c:2626,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2627,26'
              BranchSideFuncs:
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - free
                - ptaGetIPt
                - pixSetPixel
            - BranchSide:      'ptafunc1.c:2638,5'
              BranchSideFuncs:
                - free
        - Branch String:   'ptafunc1.c:2629,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2630,23'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
                - ptaDestroy
                - free
                - ptaaGetPta
                - ptaGetCount
            - BranchSide:      'ptafunc1.c:2635,9'
              BranchSideFuncs:
                - ptaDestroy
                - free
                - ptaaGetPta
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
        - Branch String:   'ptafunc1.c:2631,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2631,26'
              BranchSideFuncs:
                - ptaDestroy
                - free
                - ptaaGetPta
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
            - BranchSide:      'ptafunc1.c:2632,17'
              BranchSideFuncs:
                - ptaDestroy
                - free
                - ptaaGetPta
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
        - Branch String:   'ptafunc1.c:2631,33'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2631,36'
              BranchSideFuncs:
                - ptaDestroy
                - free
                - ptaaGetPta
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
            - BranchSide:      'ptafunc1.c:2632,17'
              BranchSideFuncs:
                - ptaDestroy
                - free
                - ptaaGetPta
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
        - Branch String:   'ptafunc1.c:2631,42'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2631,45'
              BranchSideFuncs:
                - ptaDestroy
                - free
                - ptaaGetPta
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
            - BranchSide:      'ptafunc1.c:2632,17'
              BranchSideFuncs:
                - ptaDestroy
                - free
                - ptaaGetPta
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
        - Branch String:   'ptafunc1.c:2631,17'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2632,17'
              BranchSideFuncs:
                - ptaDestroy
                - free
                - ptaaGetPta
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
            - BranchSide:      'ptafunc1.c:2633,25'
              BranchSideFuncs:
                - pixSetPixel
                - ptaDestroy
                - free
                - ptaaGetPta
                - ptaGetCount
                - ptaGetIPt
      Callsites:
        - Src:             'ptafunc1.c:2597,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2599,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2600,12'
          Dst:             ptaaGetCount
        - Src:             'ptafunc1.c:2602,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2604,17'
          Dst:             pixConvertTo32
        - Src:             'ptafunc1.c:2605,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2606,5'
          Dst:             pixGetDimensions
        - Src:             'ptafunc1.c:2609,31'
          Dst:             calloc
        - Src:             'ptafunc1.c:2610,9'
          Dst:             pixDestroy
        - Src:             'ptafunc1.c:2611,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2613,11'
          Dst:             numaPseudorandomSequence
        - Src:             'ptafunc1.c:2614,11'
          Dst:             numaPseudorandomSequence
        - Src:             'ptafunc1.c:2615,11'
          Dst:             numaPseudorandomSequence
        - Src:             'ptafunc1.c:2617,9'
          Dst:             numaGetIValue
        - Src:             'ptafunc1.c:2618,9'
          Dst:             numaGetIValue
        - Src:             'ptafunc1.c:2619,9'
          Dst:             numaGetIValue
        - Src:             'ptafunc1.c:2620,9'
          Dst:             composeRGBPixel
        - Src:             'ptafunc1.c:2622,5'
          Dst:             numaDestroy
        - Src:             'ptafunc1.c:2623,5'
          Dst:             numaDestroy
        - Src:             'ptafunc1.c:2624,5'
          Dst:             numaDestroy
        - Src:             'ptafunc1.c:2627,15'
          Dst:             ptaaGetPta
        - Src:             'ptafunc1.c:2628,15'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:2630,13'
          Dst:             ptaGetIPt
        - Src:             'ptafunc1.c:2633,13'
          Dst:             pixSetPixel
        - Src:             'ptafunc1.c:2635,9'
          Dst:             ptaDestroy
    - functionName:    ptaReplicatePattern
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2544
      functionLinenumberEnd: 2575
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ptas
        - pixp
        - ptap
        - cx
        - cy
        - w
        - h
      BBCount:         45
      ICount:          260
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - lept_stderr
        - ptaAddPt
        - ptaClone
        - ptaCreate
        - ptaDestroy
        - ptaGetCount
        - ptaGetIPt
        - ptaGetPixelsFromPix
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ptafunc1.c:2548,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2549,23'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaGetCount
                - ptaCreate
                - ptaGetPixelsFromPix
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaClone
                - lept_stderr
            - BranchSide:      'ptafunc1.c:2550,10'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaGetCount
                - ptaCreate
                - ptaGetPixelsFromPix
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaClone
                - lept_stderr
        - Branch String:   'ptafunc1.c:2549,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2549,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2549,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2550,15'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2550,19'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPixelsFromPix
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaClone
                - lept_stderr
            - BranchSide:      'ptafunc1.c:2552,9'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPixelsFromPix
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaClone
                - lept_stderr
        - Branch String:   'ptafunc1.c:2550,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2551,23'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPixelsFromPix
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaClone
                - lept_stderr
            - BranchSide:      'ptafunc1.c:2552,9'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPixelsFromPix
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaClone
                - lept_stderr
        - Branch String:   'ptafunc1.c:2551,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2551,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2551,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2552,14'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2552,17'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPixelsFromPix
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaClone
                - lept_stderr
            - BranchSide:      'ptafunc1.c:2555,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPixelsFromPix
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaClone
        - Branch String:   'ptafunc1.c:2552,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2553,9'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPixelsFromPix
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaClone
                - lept_stderr
            - BranchSide:      'ptafunc1.c:2555,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPixelsFromPix
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaClone
        - Branch String:   'ptafunc1.c:2553,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2555,21'
              BranchSideFuncs:
                - lept_stderr
                - ptaGetCount
                - ptaCreate
                - ptaGetPixelsFromPix
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaClone
            - BranchSide:      'ptafunc1.c:2555,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPixelsFromPix
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaClone
        - Branch String:   'ptafunc1.c:2557,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2558,25'
              BranchSideFuncs:
                - ptaClone
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:2560,36'
              BranchSideFuncs:
                - ptaGetPixelsFromPix
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:2562,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2563,19'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaDestroy
                - ptaGetIPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:2573,5'
              BranchSideFuncs:
                - ptaDestroy
        - Branch String:   'ptafunc1.c:2564,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2565,23'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaDestroy
                - ptaGetIPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:2571,5'
              BranchSideFuncs:
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:2568,25'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2568,28'
              BranchSideFuncs:
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:2570,9'
              BranchSideFuncs:
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:2568,35'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2568,38'
              BranchSideFuncs:
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:2570,9'
              BranchSideFuncs:
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:2568,46'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2568,49'
              BranchSideFuncs:
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:2570,9'
              BranchSideFuncs:
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:2568,17'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2569,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
            - BranchSide:      'ptafunc1.c:2570,9'
              BranchSideFuncs:
                - ptaDestroy
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
      Callsites:
        - Src:             'ptafunc1.c:2549,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2551,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2553,9'
          Dst:             lept_stderr
        - Src:             'ptafunc1.c:2555,9'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:2556,12'
          Dst:             ptaCreate
        - Src:             'ptafunc1.c:2558,16'
          Dst:             ptaClone
        - Src:             'ptafunc1.c:2560,16'
          Dst:             ptaGetPixelsFromPix
        - Src:             'ptafunc1.c:2561,10'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:2563,9'
          Dst:             ptaGetIPt
        - Src:             'ptafunc1.c:2565,13'
          Dst:             ptaGetIPt
        - Src:             'ptafunc1.c:2569,17'
          Dst:             ptaAddPt
        - Src:             'ptafunc1.c:2573,5'
          Dst:             ptaDestroy
    - functionName:    ptaGetPixelsFromPix
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1913
      functionLinenumberEnd: 1944
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - box
      BBCount:         31
      ICount:          211
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - boxGetGeometry
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - ptaAddPt
        - ptaCreate
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ptafunc1.c:1918,15'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1918,31'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - ptaCreate
                - ptaAddPt
                - returnErrorPtr
                - boxGetGeometry
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:1919,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:1918,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1919,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:1921,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - ptaCreate
                - ptaAddPt
                - returnErrorPtr
                - boxGetGeometry
        - Branch String:   'ptafunc1.c:1919,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1919,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:1919,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1927,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1928,24'
              BranchSideFuncs:
                - boxGetGeometry
                - ptaCreate
                - ptaAddPt
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:1933,16'
              BranchSideFuncs:
                - ptaCreate
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:1933,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1934,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:1935,14'
              BranchSideFuncs:
                - ptaAddPt
        - Branch String:   'ptafunc1.c:1934,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1934,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:1934,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1935,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1936,16'
              BranchSideFuncs:
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:1943,12'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1937,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1938,17'
              BranchSideFuncs:
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:1941,5'
              BranchSideFuncs:
                - ptaAddPt
        - Branch String:   'ptafunc1.c:1938,17'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1939,26'
              BranchSideFuncs:
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:1940,9'
              BranchSideFuncs:
                - ptaAddPt
      Callsites:
        - Src:             'ptafunc1.c:1918,19'
          Dst:             pixGetDepth
        - Src:             'ptafunc1.c:1919,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:1921,5'
          Dst:             pixGetDimensions
        - Src:             'ptafunc1.c:1922,12'
          Dst:             pixGetData
        - Src:             'ptafunc1.c:1923,11'
          Dst:             pixGetWpl
        - Src:             'ptafunc1.c:1928,9'
          Dst:             boxGetGeometry
        - Src:             'ptafunc1.c:1933,16'
          Dst:             ptaCreate
        - Src:             'ptafunc1.c:1934,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:1939,17'
          Dst:             ptaAddPt
    - functionName:    pixDisplayPtaPattern
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2485
      functionLinenumberEnd: 2513
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - pta
        - pixp
        - cx
        - cy
        - color
      BBCount:         46
      ICount:          249
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - pixConvertTo32
        - pixGetDepth
        - pixGetDimensions
        - pixSetPixel
        - ptaDestroy
        - ptaGetCount
        - ptaGetIPt
        - ptaReplicatePattern
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ptafunc1.c:2489,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2490,23'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertTo32
                - pixGetDimensions
                - ptaReplicatePattern
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2491,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertTo32
                - pixGetDimensions
                - ptaReplicatePattern
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
                - pixGetDepth
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:2490,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2490,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2490,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2491,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2492,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixConvertTo32
                - pixGetDimensions
                - ptaReplicatePattern
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2493,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixConvertTo32
                - pixGetDimensions
                - ptaReplicatePattern
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
                - pixGetDepth
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:2492,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2492,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2492,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2493,14'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2493,18'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixConvertTo32
                - pixGetDimensions
                - ptaReplicatePattern
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2495,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixConvertTo32
                - pixGetDimensions
                - ptaReplicatePattern
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
        - Branch String:   'ptafunc1.c:2493,31'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2493,46'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2494,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:2493,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2494,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2495,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixConvertTo32
                - pixGetDimensions
                - ptaReplicatePattern
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
        - Branch String:   'ptafunc1.c:2494,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2494,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2494,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2495,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2496,23'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDimensions
                - ptaReplicatePattern
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
            - BranchSide:      'ptafunc1.c:2498,10'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDimensions
                - ptaReplicatePattern
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
        - Branch String:   'ptafunc1.c:2496,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2496,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2496,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2498,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2499,31'
              BranchSideFuncs:
                - pixGetDimensions
                - ptaReplicatePattern
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
            - BranchSide:      'ptafunc1.c:2500,22'
              BranchSideFuncs:
                - pixGetDimensions
                - ptaReplicatePattern
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
        - Branch String:   'ptafunc1.c:2504,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2505,19'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
                - ptaDestroy
            - BranchSide:      'ptafunc1.c:2511,5'
              BranchSideFuncs:
                - ptaDestroy
        - Branch String:   'ptafunc1.c:2506,19'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2506,22'
              BranchSideFuncs:
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
            - BranchSide:      'ptafunc1.c:2507,13'
              BranchSideFuncs:
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
        - Branch String:   'ptafunc1.c:2506,29'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2506,32'
              BranchSideFuncs:
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
            - BranchSide:      'ptafunc1.c:2507,13'
              BranchSideFuncs:
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
        - Branch String:   'ptafunc1.c:2506,38'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2506,41'
              BranchSideFuncs:
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
            - BranchSide:      'ptafunc1.c:2507,13'
              BranchSideFuncs:
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
        - Branch String:   'ptafunc1.c:2506,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2507,13'
              BranchSideFuncs:
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
            - BranchSide:      'ptafunc1.c:2508,21'
              BranchSideFuncs:
                - pixSetPixel
                - ptaDestroy
                - ptaGetIPt
      Callsites:
        - Src:             'ptafunc1.c:2490,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2492,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2493,34'
          Dst:             pixGetDepth
        - Src:             'ptafunc1.c:2494,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2496,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2499,16'
          Dst:             pixConvertTo32
        - Src:             'ptafunc1.c:2500,5'
          Dst:             pixGetDimensions
        - Src:             'ptafunc1.c:2501,12'
          Dst:             ptaReplicatePattern
        - Src:             'ptafunc1.c:2503,9'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:2505,9'
          Dst:             ptaGetIPt
        - Src:             'ptafunc1.c:2508,9'
          Dst:             pixSetPixel
        - Src:             'ptafunc1.c:2511,5'
          Dst:             ptaDestroy
    - functionName:    pixDisplayPtaaPattern
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2419
      functionLinenumberEnd: 2449
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - ptaa
        - pixp
        - cx
        - cy
      BBCount:         37
      ICount:          208
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - pixConvertTo32
        - pixDisplayPtaPattern
        - pixGetDepth
        - pixcmapCreateRandom
        - pixcmapDestroy
        - pixcmapGetColor32
        - ptaDestroy
        - ptaaGetCount
        - ptaaGetPta
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc1.c:2425,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2426,23'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertTo32
                - pixcmapCreateRandom
                - ptaaGetCount
                - pixcmapDestroy
                - pixcmapGetColor32
                - ptaaGetPta
                - pixDisplayPtaPattern
                - ptaDestroy
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2427,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixConvertTo32
                - pixcmapCreateRandom
                - ptaaGetCount
                - pixcmapDestroy
                - pixcmapGetColor32
                - ptaaGetPta
                - pixDisplayPtaPattern
                - ptaDestroy
                - pixGetDepth
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:2426,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2426,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2426,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2427,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2428,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixConvertTo32
                - pixcmapCreateRandom
                - ptaaGetCount
                - pixcmapDestroy
                - pixcmapGetColor32
                - ptaaGetPta
                - pixDisplayPtaPattern
                - ptaDestroy
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2429,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixConvertTo32
                - pixcmapCreateRandom
                - ptaaGetCount
                - pixcmapDestroy
                - pixcmapGetColor32
                - ptaaGetPta
                - pixDisplayPtaPattern
                - ptaDestroy
                - pixGetDepth
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:2428,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2428,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2428,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2429,14'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2429,18'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixConvertTo32
                - pixcmapCreateRandom
                - ptaaGetCount
                - pixcmapDestroy
                - pixcmapGetColor32
                - ptaaGetPta
                - pixDisplayPtaPattern
                - ptaDestroy
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2431,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixConvertTo32
                - pixcmapCreateRandom
                - ptaaGetCount
                - pixcmapDestroy
                - pixcmapGetColor32
                - ptaaGetPta
                - pixDisplayPtaPattern
                - ptaDestroy
        - Branch String:   'ptafunc1.c:2429,31'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2429,46'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2430,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:2429,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2430,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2431,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixConvertTo32
                - pixcmapCreateRandom
                - ptaaGetCount
                - pixcmapDestroy
                - pixcmapGetColor32
                - ptaaGetPta
                - pixDisplayPtaPattern
                - ptaDestroy
        - Branch String:   'ptafunc1.c:2430,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2430,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2430,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2431,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2432,23'
              BranchSideFuncs:
                - pixConvertTo32
                - pixcmapCreateRandom
                - ptaaGetCount
                - pixcmapDestroy
                - pixcmapGetColor32
                - ptaaGetPta
                - pixDisplayPtaPattern
                - ptaDestroy
            - BranchSide:      'ptafunc1.c:2434,10'
              BranchSideFuncs:
                - pixConvertTo32
                - pixcmapCreateRandom
                - ptaaGetCount
                - pixcmapDestroy
                - pixcmapGetColor32
                - ptaaGetPta
                - pixDisplayPtaPattern
                - ptaDestroy
        - Branch String:   'ptafunc1.c:2432,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2432,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2432,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2434,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2435,31'
              BranchSideFuncs:
                - pixcmapCreateRandom
                - ptaaGetCount
                - pixcmapDestroy
                - pixcmapGetColor32
                - ptaaGetPta
                - pixDisplayPtaPattern
                - ptaDestroy
            - BranchSide:      'ptafunc1.c:2438,12'
              BranchSideFuncs:
                - pixcmapCreateRandom
                - ptaaGetCount
                - pixcmapDestroy
                - pixcmapGetColor32
                - ptaaGetPta
                - pixDisplayPtaPattern
                - ptaDestroy
        - Branch String:   'ptafunc1.c:2440,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2441,27'
              BranchSideFuncs:
                - pixcmapGetColor32
                - ptaaGetPta
                - pixDisplayPtaPattern
                - ptaDestroy
                - pixcmapDestroy
            - BranchSide:      'ptafunc1.c:2447,5'
              BranchSideFuncs:
                - pixcmapDestroy
      Callsites:
        - Src:             'ptafunc1.c:2426,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2428,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2429,34'
          Dst:             pixGetDepth
        - Src:             'ptafunc1.c:2430,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2432,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2435,16'
          Dst:             pixConvertTo32
        - Src:             'ptafunc1.c:2438,12'
          Dst:             pixcmapCreateRandom
        - Src:             'ptafunc1.c:2439,9'
          Dst:             ptaaGetCount
        - Src:             'ptafunc1.c:2441,9'
          Dst:             pixcmapGetColor32
        - Src:             'ptafunc1.c:2442,15'
          Dst:             ptaaGetPta
        - Src:             'ptafunc1.c:2443,9'
          Dst:             pixDisplayPtaPattern
        - Src:             'ptafunc1.c:2444,9'
          Dst:             ptaDestroy
        - Src:             'ptafunc1.c:2447,5'
          Dst:             pixcmapDestroy
    - functionName:    pixDisplayPta
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2352
      functionLinenumberEnd: 2384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - pta
      BBCount:         47
      ICount:          244
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - composeRGBPixel
        - pixConvertTo32
        - pixGetDepth
        - pixGetDimensions
        - pixSetPixel
        - ptaGetCount
        - ptaGetIPt
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc1.c:2356,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2357,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixConvertTo32
                - pixGetDimensions
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2358,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixConvertTo32
                - pixGetDimensions
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixGetDepth
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:2357,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2357,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2357,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2358,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2359,23'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDimensions
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixGetDepth
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2360,9'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDimensions
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - pixGetDepth
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:2359,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2359,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2359,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2360,14'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2360,18'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo32
                - pixGetDimensions
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2363,10'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDimensions
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'ptafunc1.c:2360,31'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2360,46'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2361,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:2360,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2361,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2363,10'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetDimensions
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'ptafunc1.c:2361,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2361,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2361,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2363,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2364,31'
              BranchSideFuncs:
                - pixGetDimensions
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'ptafunc1.c:2365,22'
              BranchSideFuncs:
                - pixGetDimensions
                - composeRGBPixel
                - composeRGBPixel
                - composeRGBPixel
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'ptafunc1.c:2371,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2372,19'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'ptafunc1.c:2383,12'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2373,19'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2373,22'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'ptafunc1.c:2374,13'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'ptafunc1.c:2373,29'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2373,32'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'ptafunc1.c:2374,13'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'ptafunc1.c:2373,38'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2373,41'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'ptafunc1.c:2374,13'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'ptafunc1.c:2373,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2374,13'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'ptafunc1.c:2375,13'
              BranchSideFuncs:
                - pixSetPixel
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'ptafunc1.c:2375,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2376,25'
              BranchSideFuncs:
                - pixSetPixel
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'ptafunc1.c:2377,18'
              BranchSideFuncs:
                - pixSetPixel
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
        - Branch String:   'ptafunc1.c:2377,18'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2378,25'
              BranchSideFuncs:
                - pixSetPixel
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
            - BranchSide:      'ptafunc1.c:2380,25'
              BranchSideFuncs:
                - pixSetPixel
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
      Callsites:
        - Src:             'ptafunc1.c:2357,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2359,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2360,34'
          Dst:             pixGetDepth
        - Src:             'ptafunc1.c:2361,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2364,16'
          Dst:             pixConvertTo32
        - Src:             'ptafunc1.c:2365,5'
          Dst:             pixGetDimensions
        - Src:             'ptafunc1.c:2366,5'
          Dst:             composeRGBPixel
        - Src:             'ptafunc1.c:2367,5'
          Dst:             composeRGBPixel
        - Src:             'ptafunc1.c:2368,5'
          Dst:             composeRGBPixel
        - Src:             'ptafunc1.c:2370,9'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:2372,9'
          Dst:             ptaGetIPt
        - Src:             'ptafunc1.c:2376,13'
          Dst:             pixSetPixel
        - Src:             'ptafunc1.c:2378,13'
          Dst:             pixSetPixel
        - Src:             'ptafunc1.c:2380,13'
          Dst:             pixSetPixel
    - functionName:    ptaConvertToNuma
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2303
      functionLinenumberEnd: 2323
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta
        - pnax
        - pnay
      BBCount:         27
      ICount:          147
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - numaAddNumber
        - numaCreate
        - ptaGetCount
        - ptaGetPt
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc1.c:2307,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2307,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - numaCreate
                - ptaGetPt
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:2308,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - numaCreate
                - ptaGetPt
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'ptafunc1.c:2308,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2308,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - numaCreate
                - ptaGetPt
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:2309,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - numaCreate
                - ptaGetPt
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'ptafunc1.c:2309,15'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2309,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - numaCreate
                - ptaGetPt
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:2310,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'ptafunc1.c:2309,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2310,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - numaCreate
                - ptaGetPt
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:2311,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - numaCreate
                - ptaGetPt
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'ptafunc1.c:2310,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2310,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:2310,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2311,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2312,16'
              BranchSideFuncs:
                - ptaGetCount
                - numaCreate
                - numaCreate
                - ptaGetPt
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:2314,21'
              BranchSideFuncs:
                - ptaGetCount
                - numaCreate
                - numaCreate
                - ptaGetPt
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'ptafunc1.c:2312,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2312,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:2312,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2317,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2318,18'
              BranchSideFuncs:
                - ptaGetPt
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:2322,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc1.c:2310,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:2312,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:2314,9'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:2315,13'
          Dst:             numaCreate
        - Src:             'ptafunc1.c:2316,13'
          Dst:             numaCreate
        - Src:             'ptafunc1.c:2318,9'
          Dst:             ptaGetPt
        - Src:             'ptafunc1.c:2319,9'
          Dst:             numaAddNumber
        - Src:             'ptafunc1.c:2320,9'
          Dst:             numaAddNumber
    - functionName:    numaConvertToPta2
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2268
      functionLinenumberEnd: 2288
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nax
        - nay
      BBCount:         25
      ICount:          145
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - lept_stderr
        - numaGetCount
        - numaGetFValue
        - ptaAddPt
        - ptaCreate
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc1.c:2273,14'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2273,18'
              BranchSideFuncs:
                - returnErrorPtr
                - numaGetCount
                - numaGetCount
                - ptaCreate
                - numaGetFValue
                - numaGetFValue
                - ptaAddPt
                - lept_stderr
            - BranchSide:      'ptafunc1.c:2274,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:2273,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2274,23'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - ptaCreate
                - numaGetFValue
                - numaGetFValue
                - ptaAddPt
                - lept_stderr
            - BranchSide:      'ptafunc1.c:2276,23'
              BranchSideFuncs:
                - numaGetCount
                - numaGetCount
                - ptaCreate
                - numaGetFValue
                - numaGetFValue
                - ptaAddPt
                - lept_stderr
        - Branch String:   'ptafunc1.c:2274,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2274,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2274,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2278,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2278,7'
              BranchSideFuncs:
                - ptaCreate
                - numaGetFValue
                - numaGetFValue
                - ptaAddPt
                - lept_stderr
            - BranchSide:      'ptafunc1.c:2278,7'
              BranchSideFuncs:
                - ptaCreate
                - numaGetFValue
                - numaGetFValue
                - ptaAddPt
                - lept_stderr
        - Branch String:   'ptafunc1.c:2279,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2280,9'
              BranchSideFuncs:
                - ptaCreate
                - numaGetFValue
                - numaGetFValue
                - ptaAddPt
                - lept_stderr
            - BranchSide:      'ptafunc1.c:2281,21'
              BranchSideFuncs:
                - ptaCreate
                - numaGetFValue
                - numaGetFValue
                - ptaAddPt
        - Branch String:   'ptafunc1.c:2280,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2281,21'
              BranchSideFuncs:
                - lept_stderr
                - ptaCreate
                - numaGetFValue
                - numaGetFValue
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:2281,21'
              BranchSideFuncs:
                - ptaCreate
                - numaGetFValue
                - numaGetFValue
                - ptaAddPt
        - Branch String:   'ptafunc1.c:2282,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2283,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:2287,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc1.c:2274,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2276,10'
          Dst:             numaGetCount
        - Src:             'ptafunc1.c:2277,10'
          Dst:             numaGetCount
        - Src:             'ptafunc1.c:2280,9'
          Dst:             lept_stderr
        - Src:             'ptafunc1.c:2281,11'
          Dst:             ptaCreate
        - Src:             'ptafunc1.c:2283,9'
          Dst:             numaGetFValue
        - Src:             'ptafunc1.c:2284,9'
          Dst:             numaGetFValue
        - Src:             'ptafunc1.c:2285,9'
          Dst:             ptaAddPt
    - functionName:    numaConvertToPta1
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2239
      functionLinenumberEnd: 2255
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
      BBCount:         13
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - numaGetCount
        - numaGetFValue
        - numaGetParameters
        - ptaAddPt
        - ptaCreate
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc1.c:2244,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2245,23'
              BranchSideFuncs:
                - numaGetCount
                - ptaCreate
                - numaGetParameters
                - numaGetFValue
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:2247,22'
              BranchSideFuncs:
                - numaGetCount
                - ptaCreate
                - numaGetParameters
                - numaGetFValue
                - ptaAddPt
        - Branch String:   'ptafunc1.c:2245,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2245,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2245,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2250,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2251,23'
              BranchSideFuncs:
                - numaGetFValue
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:2254,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc1.c:2245,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2247,9'
          Dst:             numaGetCount
        - Src:             'ptafunc1.c:2248,11'
          Dst:             ptaCreate
        - Src:             'ptafunc1.c:2249,5'
          Dst:             numaGetParameters
        - Src:             'ptafunc1.c:2251,9'
          Dst:             numaGetFValue
        - Src:             'ptafunc1.c:2252,9'
          Dst:             ptaAddPt
    - functionName:    ptaGetNeighborPixLocs
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2188
      functionLinenumberEnd: 2225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - x
        - y
        - conn
      BBCount:         62
      ICount:          333
      EdgeCount:       83
      CyclomaticComplexity: 23
      functionsReached:
        - pixGetDimensions
        - ptaAddPt
        - ptaCreate
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc1.c:2192,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2193,23'
              BranchSideFuncs:
                - pixGetDimensions
                - ptaCreate
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2194,22'
              BranchSideFuncs:
                - pixGetDimensions
                - ptaCreate
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:2193,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2193,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2193,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2195,15'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2195,18'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2196,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:2195,25'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2195,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2196,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:2195,34'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2195,37'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2196,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:2195,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2196,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2197,9'
              BranchSideFuncs:
                - ptaCreate
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:2196,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2196,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2196,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2197,19'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2197,22'
              BranchSideFuncs:
                - ptaCreate
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2200,21'
              BranchSideFuncs:
                - ptaCreate
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:2197,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2198,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2200,21'
              BranchSideFuncs:
                - ptaCreate
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:2198,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2198,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2198,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2201,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2202,18'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:2203,9'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:2203,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2204,18'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:2205,9'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:2205,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2206,18'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:2207,9'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:2207,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2208,18'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:2209,9'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:2209,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2210,13'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:2224,12'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2210,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2211,17'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:2216,13'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:2211,17'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2212,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:2213,17'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:2213,17'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2214,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:2215,9'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:2216,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2217,17'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:2222,5'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2217,17'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2218,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:2219,17'
              BranchSideFuncs:
                - ptaAddPt
        - Branch String:   'ptafunc1.c:2219,17'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2220,26'
              BranchSideFuncs:
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:2221,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc1.c:2193,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2194,5'
          Dst:             pixGetDimensions
        - Src:             'ptafunc1.c:2196,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2198,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2200,11'
          Dst:             ptaCreate
        - Src:             'ptafunc1.c:2202,9'
          Dst:             ptaAddPt
        - Src:             'ptafunc1.c:2204,9'
          Dst:             ptaAddPt
        - Src:             'ptafunc1.c:2206,9'
          Dst:             ptaAddPt
        - Src:             'ptafunc1.c:2208,9'
          Dst:             ptaAddPt
        - Src:             'ptafunc1.c:2212,17'
          Dst:             ptaAddPt
        - Src:             'ptafunc1.c:2214,17'
          Dst:             ptaAddPt
        - Src:             'ptafunc1.c:2218,17'
          Dst:             ptaAddPt
        - Src:             'ptafunc1.c:2220,17'
          Dst:             ptaAddPt
    - functionName:    ptaaIndexLabeledPixels
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2131
      functionLinenumberEnd: 2166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pncc
      BBCount:         29
      ICount:          188
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetMaxValueInRect
        - pixGetWpl
        - ptaCreate
        - ptaDestroy
        - ptaaAddPt
        - ptaaCreate
        - ptaaInitFull
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc1.c:2138,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2138,16'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetMaxValueInRect
                - ptaCreate
                - ptaaCreate
                - ptaaInitFull
                - ptaDestroy
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - ptaaAddPt
            - BranchSide:      'ptafunc1.c:2139,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetMaxValueInRect
                - ptaCreate
                - ptaaCreate
                - ptaaInitFull
                - ptaDestroy
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - ptaaAddPt
        - Branch String:   'ptafunc1.c:2139,15'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2139,31'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetMaxValueInRect
                - ptaCreate
                - ptaaCreate
                - ptaaInitFull
                - ptaDestroy
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - ptaaAddPt
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2140,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:2139,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2140,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2144,26'
              BranchSideFuncs:
                - pixGetMaxValueInRect
                - ptaCreate
                - ptaaCreate
                - ptaaInitFull
                - ptaDestroy
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - ptaaAddPt
        - Branch String:   'ptafunc1.c:2140,24'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2140,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2140,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2145,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2145,23'
              BranchSideFuncs:
                - ptaCreate
                - ptaaCreate
                - ptaaInitFull
                - ptaDestroy
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - ptaaAddPt
            - BranchSide:      'ptafunc1.c:2146,11'
              BranchSideFuncs:
                - ptaCreate
                - ptaaCreate
                - ptaaInitFull
                - ptaDestroy
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - ptaaAddPt
        - Branch String:   'ptafunc1.c:2156,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2157,16'
              BranchSideFuncs:
                - ptaaAddPt
            - BranchSide:      'ptafunc1.c:2165,12'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2158,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2159,21'
              BranchSideFuncs:
                - ptaaAddPt
            - BranchSide:      'ptafunc1.c:2163,5'
              BranchSideFuncs:
                - ptaaAddPt
        - Branch String:   'ptafunc1.c:2160,17'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2161,27'
              BranchSideFuncs:
                - ptaaAddPt
            - BranchSide:      'ptafunc1.c:2162,9'
              BranchSideFuncs:
                - ptaaAddPt
      Callsites:
        - Src:             'ptafunc1.c:2139,19'
          Dst:             pixGetDepth
        - Src:             'ptafunc1.c:2140,24'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2144,5'
          Dst:             pixGetMaxValueInRect
        - Src:             'ptafunc1.c:2146,11'
          Dst:             ptaCreate
        - Src:             'ptafunc1.c:2147,12'
          Dst:             ptaaCreate
        - Src:             'ptafunc1.c:2148,5'
          Dst:             ptaaInitFull
        - Src:             'ptafunc1.c:2149,5'
          Dst:             ptaDestroy
        - Src:             'ptafunc1.c:2153,5'
          Dst:             pixGetDimensions
        - Src:             'ptafunc1.c:2154,12'
          Dst:             pixGetData
        - Src:             'ptafunc1.c:2155,11'
          Dst:             pixGetWpl
        - Src:             'ptafunc1.c:2161,17'
          Dst:             ptaaAddPt
    - functionName:    ptaaGetBoundaryPixels
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2053
      functionLinenumberEnd: 2104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - type
        - connectivity
        - pboxa
        - ppixa
      BBCount:         59
      ICount:          354
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - boxaDestroy
        - boxaGetBoxGeometry
        - boxaGetCount
        - pixAddBorderGeneral
        - pixClone
        - pixConnComp
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixaDestroy
        - pixaGetPix
        - ptaDestroy
        - ptaGetBoundaryPixels
        - ptaTransform
        - ptaaAddPta
        - ptaaCreate
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc1.c:2061,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2061,17'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixConnComp
                - boxaGetCount
                - ptaaCreate
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixClone
                - ptaGetBoundaryPixels
                - ptaTransform
                - ptaaAddPta
                - ptaDestroy
                - pixDestroy
                - pixDestroy
                - pixAddBorderGeneral
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2062,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixConnComp
                - boxaGetCount
                - ptaaCreate
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixClone
                - ptaGetBoundaryPixels
                - ptaTransform
                - ptaaAddPta
                - ptaDestroy
                - pixDestroy
                - pixDestroy
                - pixAddBorderGeneral
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:2062,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2062,17'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixConnComp
                - boxaGetCount
                - ptaaCreate
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixClone
                - ptaGetBoundaryPixels
                - ptaTransform
                - ptaaAddPta
                - ptaDestroy
                - pixDestroy
                - pixDestroy
                - pixAddBorderGeneral
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2063,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixConnComp
                - boxaGetCount
                - ptaaCreate
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixClone
                - ptaGetBoundaryPixels
                - ptaTransform
                - ptaaAddPta
                - ptaDestroy
                - pixDestroy
                - pixDestroy
                - pixAddBorderGeneral
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:2063,15'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2063,31'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixConnComp
                - boxaGetCount
                - ptaaCreate
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixClone
                - ptaGetBoundaryPixels
                - ptaTransform
                - ptaaAddPta
                - ptaDestroy
                - pixDestroy
                - pixDestroy
                - pixAddBorderGeneral
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2064,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:2063,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2064,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2065,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixConnComp
                - boxaGetCount
                - ptaaCreate
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixClone
                - ptaGetBoundaryPixels
                - ptaTransform
                - ptaaAddPta
                - ptaDestroy
                - pixDestroy
                - pixDestroy
                - pixAddBorderGeneral
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:2064,24'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2064,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2064,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2065,31'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2065,34'
              BranchSideFuncs:
                - pixGetDimensions
                - pixConnComp
                - boxaGetCount
                - ptaaCreate
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixClone
                - ptaGetBoundaryPixels
                - ptaTransform
                - ptaaAddPta
                - ptaDestroy
                - pixDestroy
                - pixDestroy
                - pixAddBorderGeneral
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2067,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixConnComp
                - boxaGetCount
                - ptaaCreate
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixClone
                - ptaGetBoundaryPixels
                - ptaTransform
                - ptaaAddPta
                - ptaDestroy
                - pixDestroy
                - pixDestroy
                - pixAddBorderGeneral
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:2065,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2066,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2067,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixConnComp
                - boxaGetCount
                - ptaaCreate
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixClone
                - ptaGetBoundaryPixels
                - ptaTransform
                - ptaaAddPta
                - ptaDestroy
                - pixDestroy
                - pixDestroy
                - pixAddBorderGeneral
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:2066,24'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2066,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2066,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2067,27'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2067,30'
              BranchSideFuncs:
                - pixGetDimensions
                - pixConnComp
                - boxaGetCount
                - ptaaCreate
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixClone
                - ptaGetBoundaryPixels
                - ptaTransform
                - ptaaAddPta
                - ptaDestroy
                - pixDestroy
                - pixDestroy
                - pixAddBorderGeneral
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2070,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixConnComp
                - boxaGetCount
                - ptaaCreate
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixClone
                - ptaGetBoundaryPixels
                - ptaTransform
                - ptaaAddPta
                - ptaDestroy
                - pixDestroy
                - pixDestroy
                - pixAddBorderGeneral
        - Branch String:   'ptafunc1.c:2067,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2068,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2070,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixConnComp
                - boxaGetCount
                - ptaaCreate
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixClone
                - ptaGetBoundaryPixels
                - ptaTransform
                - ptaaAddPta
                - ptaDestroy
                - pixDestroy
                - pixDestroy
                - pixAddBorderGeneral
        - Branch String:   'ptafunc1.c:2068,24'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2068,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2068,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2074,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2075,28'
              BranchSideFuncs:
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixClone
                - ptaGetBoundaryPixels
                - ptaTransform
                - ptaaAddPta
                - ptaDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixAddBorderGeneral
            - BranchSide:      'ptafunc1.c:2095,9'
              BranchSideFuncs:
                - boxaDestroy
                - pixaDestroy
        - Branch String:   'ptafunc1.c:2078,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2079,17'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - ptaGetBoundaryPixels
                - ptaTransform
                - ptaaAddPta
                - ptaDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixClone
            - BranchSide:      'ptafunc1.c:2085,30'
              BranchSideFuncs:
                - pixClone
                - ptaGetBoundaryPixels
                - ptaTransform
                - ptaaAddPta
                - ptaDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixAddBorderGeneral
        - Branch String:   'ptafunc1.c:2079,17'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2079,29'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - ptaGetBoundaryPixels
                - ptaTransform
                - ptaaAddPta
                - ptaDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixClone
            - BranchSide:      'ptafunc1.c:2080,17'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - ptaGetBoundaryPixels
                - ptaTransform
                - ptaaAddPta
                - ptaDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixClone
        - Branch String:   'ptafunc1.c:2080,17'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2080,28'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - ptaGetBoundaryPixels
                - ptaTransform
                - ptaaAddPta
                - ptaDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixClone
            - BranchSide:      'ptafunc1.c:2081,17'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - ptaGetBoundaryPixels
                - ptaTransform
                - ptaaAddPta
                - ptaDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixClone
        - Branch String:   'ptafunc1.c:2081,17'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2081,35'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - ptaGetBoundaryPixels
                - ptaTransform
                - ptaaAddPta
                - ptaDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixClone
            - BranchSide:      'ptafunc1.c:2082,17'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - ptaGetBoundaryPixels
                - ptaTransform
                - ptaaAddPta
                - ptaDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixClone
        - Branch String:   'ptafunc1.c:2082,17'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2082,33'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - ptaGetBoundaryPixels
                - ptaTransform
                - ptaaAddPta
                - ptaDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixClone
            - BranchSide:      'ptafunc1.c:2083,41'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - ptaGetBoundaryPixels
                - ptaTransform
                - ptaaAddPta
                - ptaDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixClone
        - Branch String:   'ptafunc1.c:2095,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2096,18'
              BranchSideFuncs:
                - pixaDestroy
            - BranchSide:      'ptafunc1.c:2098,9'
              BranchSideFuncs:
                - boxaDestroy
                - pixaDestroy
        - Branch String:   'ptafunc1.c:2099,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2100,18'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc1.c:2102,9'
              BranchSideFuncs:
                - pixaDestroy
      Callsites:
        - Src:             'ptafunc1.c:2063,19'
          Dst:             pixGetDepth
        - Src:             'ptafunc1.c:2064,24'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2066,24'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2068,24'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2070,5'
          Dst:             pixGetDimensions
        - Src:             'ptafunc1.c:2071,12'
          Dst:             pixConnComp
        - Src:             'ptafunc1.c:2072,9'
          Dst:             boxaGetCount
        - Src:             'ptafunc1.c:2073,12'
          Dst:             ptaaCreate
        - Src:             'ptafunc1.c:2075,17'
          Dst:             pixaGetPix
        - Src:             'ptafunc1.c:2076,9'
          Dst:             boxaGetBoxGeometry
        - Src:             'ptafunc1.c:2083,21'
          Dst:             pixAddBorderGeneral
        - Src:             'ptafunc1.c:2085,21'
          Dst:             pixClone
        - Src:             'ptafunc1.c:2087,16'
          Dst:             ptaGetBoundaryPixels
        - Src:             'ptafunc1.c:2088,16'
          Dst:             ptaTransform
        - Src:             'ptafunc1.c:2089,9'
          Dst:             ptaaAddPta
        - Src:             'ptafunc1.c:2090,9'
          Dst:             ptaDestroy
        - Src:             'ptafunc1.c:2091,9'
          Dst:             pixDestroy
        - Src:             'ptafunc1.c:2092,9'
          Dst:             pixDestroy
        - Src:             'ptafunc1.c:2098,9'
          Dst:             boxaDestroy
        - Src:             'ptafunc1.c:2102,9'
          Dst:             pixaDestroy
    - functionName:    ptaGetBoundaryPixels
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2003
      functionLinenumberEnd: 2021
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - type
      BBCount:         23
      ICount:          116
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - pixDestroy
        - pixGetDepth
        - pixMorphSequence
        - pixXor
        - ptaGetPixelsFromPix
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ptafunc1.c:2007,15'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2007,31'
              BranchSideFuncs:
                - pixGetDepth
                - pixMorphSequence
                - pixXor
                - ptaGetPixelsFromPix
                - pixDestroy
                - pixMorphSequence
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2008,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:2007,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2008,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2009,9'
              BranchSideFuncs:
                - pixMorphSequence
                - pixXor
                - ptaGetPixelsFromPix
                - pixDestroy
                - pixMorphSequence
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:2008,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2008,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2008,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2009,31'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2009,34'
              BranchSideFuncs:
                - pixMorphSequence
                - pixXor
                - ptaGetPixelsFromPix
                - pixDestroy
                - pixMorphSequence
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2012,9'
              BranchSideFuncs:
                - pixMorphSequence
                - pixXor
                - ptaGetPixelsFromPix
                - pixDestroy
                - pixMorphSequence
        - Branch String:   'ptafunc1.c:2009,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2010,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2012,9'
              BranchSideFuncs:
                - pixMorphSequence
                - pixXor
                - ptaGetPixelsFromPix
                - pixDestroy
                - pixMorphSequence
        - Branch String:   'ptafunc1.c:2010,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2010,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:2010,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:2012,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:2013,33'
              BranchSideFuncs:
                - pixMorphSequence
                - pixXor
                - ptaGetPixelsFromPix
                - pixDestroy
            - BranchSide:      'ptafunc1.c:2015,33'
              BranchSideFuncs:
                - pixMorphSequence
                - pixXor
                - ptaGetPixelsFromPix
                - pixDestroy
      Callsites:
        - Src:             'ptafunc1.c:2007,19'
          Dst:             pixGetDepth
        - Src:             'ptafunc1.c:2008,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2010,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:2013,16'
          Dst:             pixMorphSequence
        - Src:             'ptafunc1.c:2015,16'
          Dst:             pixMorphSequence
        - Src:             'ptafunc1.c:2016,5'
          Dst:             pixXor
        - Src:             'ptafunc1.c:2017,11'
          Dst:             ptaGetPixelsFromPix
        - Src:             'ptafunc1.c:2019,5'
          Dst:             pixDestroy
    - functionName:    ptaTransform
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - float
        - float
      constantsTouched: []
      argNames:
        - ptas
        - shiftx
        - shifty
        - scalex
        - scaley
      BBCount:         13
      ICount:          113
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ptaAddPt
        - ptaCreate
        - ptaGetCount
        - ptaGetIPt
        - returnErrorPtr
      functionUses:    12
      BranchProfiles:
        - Branch String:   'ptafunc1.c:724,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:725,23'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:726,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:725,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:725,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:725,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:728,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:729,19'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:735,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc1.c:725,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:726,9'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:727,12'
          Dst:             ptaCreate
        - Src:             'ptafunc1.c:729,9'
          Dst:             ptaGetIPt
        - Src:             'ptafunc1.c:732,9'
          Dst:             ptaAddPt
    - functionName:    pixGenerateFromPta
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1965
      functionLinenumberEnd: 1983
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pta
        - w
        - h
      BBCount:         27
      ICount:          139
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - pixCreate
        - pixSetPixel
        - ptaGetCount
        - ptaGetIPt
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ptafunc1.c:1969,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1970,23'
              BranchSideFuncs:
                - pixCreate
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:1972,26'
              BranchSideFuncs:
                - pixCreate
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:1970,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1970,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:1970,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1972,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1973,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:1974,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
        - Branch String:   'ptafunc1.c:1973,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1973,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:1973,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1975,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1976,19'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
            - BranchSide:      'ptafunc1.c:1982,12'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1977,19'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1977,22'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
            - BranchSide:      'ptafunc1.c:1978,13'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
        - Branch String:   'ptafunc1.c:1977,29'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1977,32'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
            - BranchSide:      'ptafunc1.c:1978,13'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
        - Branch String:   'ptafunc1.c:1977,38'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1977,41'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
            - BranchSide:      'ptafunc1.c:1978,13'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
        - Branch String:   'ptafunc1.c:1977,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1978,13'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
            - BranchSide:      'ptafunc1.c:1979,21'
              BranchSideFuncs:
                - pixSetPixel
                - ptaGetIPt
      Callsites:
        - Src:             'ptafunc1.c:1970,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:1972,16'
          Dst:             pixCreate
        - Src:             'ptafunc1.c:1973,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:1974,9'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:1976,9'
          Dst:             ptaGetIPt
        - Src:             'ptafunc1.c:1979,9'
          Dst:             pixSetPixel
    - functionName:    pixPlotAlongPta
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1816
      functionLinenumberEnd: 1894
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pta
        - outformat
        - title
      BBCount:         57
      ICount:          405
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - gplotSimple1
        - lept_mkdir
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - pixDestroy
        - pixGetDepth
        - pixGetHeight
        - pixGetPixel
        - pixGetWidth
        - pixRemoveColormap
        - ptaGetCount
        - ptaGetIPt
        - returnErrorInt
        - snprintf
        - stringJoin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc1.c:1827,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1828,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixRemoveColormap
                - pixGetDepth
                - pixGetWidth
                - pixGetHeight
                - ptaGetCount
                - numaCreate
                - snprintf
                - gplotSimple1
                - numaDestroy
                - pixDestroy
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'ptafunc1.c:1829,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixRemoveColormap
                - pixGetDepth
                - pixGetWidth
                - pixGetHeight
                - ptaGetCount
                - numaCreate
                - snprintf
                - gplotSimple1
                - numaDestroy
                - pixDestroy
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
        - Branch String:   'ptafunc1.c:1828,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1828,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1828,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1829,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1830,16'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetWidth
                - pixGetHeight
                - ptaGetCount
                - numaCreate
                - snprintf
                - gplotSimple1
                - numaDestroy
                - pixDestroy
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'ptafunc1.c:1831,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetWidth
                - pixGetHeight
                - ptaGetCount
                - numaCreate
                - snprintf
                - gplotSimple1
                - numaDestroy
                - pixDestroy
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
        - Branch String:   'ptafunc1.c:1830,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1830,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1830,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1831,32'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1831,35'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetWidth
                - pixGetHeight
                - ptaGetCount
                - numaCreate
                - snprintf
                - gplotSimple1
                - numaDestroy
                - pixDestroy
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'ptafunc1.c:1837,30'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetWidth
                - pixGetHeight
                - ptaGetCount
                - numaCreate
                - snprintf
                - gplotSimple1
                - numaDestroy
                - pixDestroy
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1831,57'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1832,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetWidth
                - pixGetHeight
                - ptaGetCount
                - numaCreate
                - snprintf
                - gplotSimple1
                - numaDestroy
                - pixDestroy
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'ptafunc1.c:1837,30'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetWidth
                - pixGetHeight
                - ptaGetCount
                - numaCreate
                - snprintf
                - gplotSimple1
                - numaDestroy
                - pixDestroy
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1832,32'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1832,35'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetWidth
                - pixGetHeight
                - ptaGetCount
                - numaCreate
                - snprintf
                - gplotSimple1
                - numaDestroy
                - pixDestroy
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'ptafunc1.c:1837,30'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetWidth
                - pixGetHeight
                - ptaGetCount
                - numaCreate
                - snprintf
                - gplotSimple1
                - numaDestroy
                - pixDestroy
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1831,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1833,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetWidth
                - pixGetHeight
                - ptaGetCount
                - numaCreate
                - snprintf
                - gplotSimple1
                - numaDestroy
                - pixDestroy
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - lept_stderr
            - BranchSide:      'ptafunc1.c:1837,30'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetWidth
                - pixGetHeight
                - ptaGetCount
                - numaCreate
                - snprintf
                - gplotSimple1
                - numaDestroy
                - pixDestroy
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1833,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1834,19'
              BranchSideFuncs:
                - lept_stderr
                - pixRemoveColormap
                - pixGetDepth
                - pixGetWidth
                - pixGetHeight
                - ptaGetCount
                - numaCreate
                - snprintf
                - gplotSimple1
                - numaDestroy
                - pixDestroy
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1834,19'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixGetWidth
                - pixGetHeight
                - ptaGetCount
                - numaCreate
                - snprintf
                - gplotSimple1
                - numaDestroy
                - pixDestroy
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaCreate
                - numaCreate
                - numaCreate
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1842,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1843,26'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - numaCreate
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1877,25'
              BranchSideFuncs:
                - numaCreate
                - snprintf
                - gplotSimple1
                - numaDestroy
                - pixDestroy
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1846,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1847,23'
              BranchSideFuncs:
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
            - BranchSide:      'ptafunc1.c:1861,18'
              BranchSideFuncs:
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
        - Branch String:   'ptafunc1.c:1848,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1848,26'
              BranchSideFuncs:
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1849,17'
              BranchSideFuncs:
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1848,17'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1849,17'
              BranchSideFuncs:
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1850,17'
              BranchSideFuncs:
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
                - ptaGetIPt
        - Branch String:   'ptafunc1.c:1850,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1850,26'
              BranchSideFuncs:
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1851,17'
              BranchSideFuncs:
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1850,17'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1851,17'
              BranchSideFuncs:
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1852,25'
              BranchSideFuncs:
                - pixGetPixel
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - snprintf
                - stringJoin
                - gplotSimple1
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - free
                - free
                - free
                - pixDestroy
                - ptaGetIPt
        - Branch String:   'ptafunc1.c:1878,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1879,23'
              BranchSideFuncs:
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
                - snprintf
                - gplotSimple1
                - numaDestroy
                - pixDestroy
            - BranchSide:      'ptafunc1.c:1888,18'
              BranchSideFuncs:
                - snprintf
                - gplotSimple1
                - numaDestroy
                - pixDestroy
        - Branch String:   'ptafunc1.c:1880,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1880,26'
              BranchSideFuncs:
                - snprintf
                - gplotSimple1
                - numaDestroy
                - pixDestroy
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1881,17'
              BranchSideFuncs:
                - snprintf
                - gplotSimple1
                - numaDestroy
                - pixDestroy
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1880,17'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1881,17'
              BranchSideFuncs:
                - snprintf
                - gplotSimple1
                - numaDestroy
                - pixDestroy
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1882,17'
              BranchSideFuncs:
                - pixGetPixel
                - numaAddNumber
                - snprintf
                - gplotSimple1
                - numaDestroy
                - pixDestroy
                - ptaGetIPt
        - Branch String:   'ptafunc1.c:1882,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1882,26'
              BranchSideFuncs:
                - snprintf
                - gplotSimple1
                - numaDestroy
                - pixDestroy
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1883,17'
              BranchSideFuncs:
                - snprintf
                - gplotSimple1
                - numaDestroy
                - pixDestroy
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1882,17'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1883,17'
              BranchSideFuncs:
                - snprintf
                - gplotSimple1
                - numaDestroy
                - pixDestroy
                - ptaGetIPt
                - pixGetPixel
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1884,25'
              BranchSideFuncs:
                - pixGetPixel
                - numaAddNumber
                - snprintf
                - gplotSimple1
                - numaDestroy
                - pixDestroy
                - ptaGetIPt
      Callsites:
        - Src:             'ptafunc1.c:1825,5'
          Dst:             lept_mkdir
        - Src:             'ptafunc1.c:1828,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1830,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1833,9'
          Dst:             lept_stderr
        - Src:             'ptafunc1.c:1837,12'
          Dst:             pixRemoveColormap
        - Src:             'ptafunc1.c:1838,9'
          Dst:             pixGetDepth
        - Src:             'ptafunc1.c:1839,9'
          Dst:             pixGetWidth
        - Src:             'ptafunc1.c:1840,9'
          Dst:             pixGetHeight
        - Src:             'ptafunc1.c:1841,12'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:1843,15'
          Dst:             numaCreate
        - Src:             'ptafunc1.c:1844,15'
          Dst:             numaCreate
        - Src:             'ptafunc1.c:1845,15'
          Dst:             numaCreate
        - Src:             'ptafunc1.c:1847,13'
          Dst:             ptaGetIPt
        - Src:             'ptafunc1.c:1852,13'
          Dst:             pixGetPixel
        - Src:             'ptafunc1.c:1856,13'
          Dst:             numaAddNumber
        - Src:             'ptafunc1.c:1857,13'
          Dst:             numaAddNumber
        - Src:             'ptafunc1.c:1858,13'
          Dst:             numaAddNumber
        - Src:             'ptafunc1.c:1861,9'
          Dst:             snprintf
        - Src:             'ptafunc1.c:1862,18'
          Dst:             stringJoin
        - Src:             'ptafunc1.c:1863,9'
          Dst:             gplotSimple1
        - Src:             'ptafunc1.c:1864,9'
          Dst:             snprintf
        - Src:             'ptafunc1.c:1865,18'
          Dst:             stringJoin
        - Src:             'ptafunc1.c:1866,9'
          Dst:             gplotSimple1
        - Src:             'ptafunc1.c:1867,9'
          Dst:             snprintf
        - Src:             'ptafunc1.c:1868,18'
          Dst:             stringJoin
        - Src:             'ptafunc1.c:1869,9'
          Dst:             gplotSimple1
        - Src:             'ptafunc1.c:1870,9'
          Dst:             numaDestroy
        - Src:             'ptafunc1.c:1871,9'
          Dst:             numaDestroy
        - Src:             'ptafunc1.c:1872,9'
          Dst:             numaDestroy
        - Src:             'ptafunc1.c:1877,14'
          Dst:             numaCreate
        - Src:             'ptafunc1.c:1879,13'
          Dst:             ptaGetIPt
        - Src:             'ptafunc1.c:1884,13'
          Dst:             pixGetPixel
        - Src:             'ptafunc1.c:1885,13'
          Dst:             numaAddNumber
        - Src:             'ptafunc1.c:1888,9'
          Dst:             snprintf
        - Src:             'ptafunc1.c:1889,9'
          Dst:             gplotSimple1
        - Src:             'ptafunc1.c:1890,9'
          Dst:             numaDestroy
        - Src:             'ptafunc1.c:1892,5'
          Dst:             pixDestroy
    - functionName:    applyQuarticFit
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1780
      functionLinenumberEnd: 1789
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - float
        - float
        - float
        - float
        - float
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - c
        - d
        - e
        - x
        - py
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc1.c:1783,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1784,16'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc1.c:1786,10'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1784,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1784,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1784,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc1.c:1784,16'
          Dst:             returnErrorInt
    - functionName:    applyCubicFit
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1755
      functionLinenumberEnd: 1761
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - float
        - float
        - float
        - float
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - c
        - d
        - x
        - py
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc1.c:1756,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1757,16'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc1.c:1759,11'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1757,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1757,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1757,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc1.c:1757,16'
          Dst:             returnErrorInt
    - functionName:    applyQuadraticFit
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1731
      functionLinenumberEnd: 1737
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - float
        - float
        - float
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - c
        - x
        - py
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc1.c:1732,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1733,16'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc1.c:1735,11'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1733,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1733,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1733,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc1.c:1733,16'
          Dst:             returnErrorInt
    - functionName:    applyLinearFit
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1708
      functionLinenumberEnd: 1714
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - float
        - float
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - x
        - py
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc1.c:1709,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1710,16'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc1.c:1712,11'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1710,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1710,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1710,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc1.c:1710,16'
          Dst:             returnErrorInt
    - functionName:    ptaNoisyQuadraticLSF
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1634
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta
        - factor
        - pptad
        - pa
        - pb
        - pc
        - pmederr
        - pnafit
      BBCount:         81
      ICount:          428
      EdgeCount:       109
      CyclomaticComplexity: 30
      functionsReached:
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetFValue
        - numaGetMedian
        - ptaAddPt
        - ptaCreate
        - ptaDestroy
        - ptaGetCount
        - ptaGetPt
        - ptaGetQuadraticLSF
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc1.c:1640,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1640,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetQuadraticLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1641,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetQuadraticLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1641,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1641,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetQuadraticLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1642,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetQuadraticLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1642,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1642,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetQuadraticLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1643,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetQuadraticLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1643,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1643,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetQuadraticLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1644,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetQuadraticLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1644,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1644,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetQuadraticLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1645,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetQuadraticLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1645,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1645,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetQuadraticLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1646,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetQuadraticLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1646,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1646,20'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetQuadraticLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1648,9'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetQuadraticLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1646,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1646,27'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetQuadraticLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1648,9'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetQuadraticLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1646,30'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1646,34'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetQuadraticLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1648,9'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetQuadraticLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1646,37'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1646,41'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetQuadraticLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1648,9'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetQuadraticLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1646,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1647,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetQuadraticLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1648,9'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetQuadraticLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1647,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1647,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1647,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1648,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1649,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1650,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetQuadraticLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1649,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1649,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1649,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1650,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1651,16'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetQuadraticLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1652,26'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetQuadraticLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1651,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1651,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1651,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1652,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1653,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1655,28'
              BranchSideFuncs:
                - ptaGetQuadraticLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1653,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1653,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1653,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1655,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1656,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1659,26'
              BranchSideFuncs:
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1656,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1656,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1656,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1660,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1661,18'
              BranchSideFuncs:
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:1665,19'
              BranchSideFuncs:
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
        - Branch String:   'ptafunc1.c:1663,32'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1663,9'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
            - BranchSide:      'ptafunc1.c:1663,9'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
        - Branch String:   'ptafunc1.c:1666,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1666,29'
              BranchSideFuncs:
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:1667,5'
              BranchSideFuncs:
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
        - Branch String:   'ptafunc1.c:1671,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1672,18'
              BranchSideFuncs:
                - ptaGetPt
                - numaGetFValue
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:1677,5'
              BranchSideFuncs:
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1674,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1675,22'
              BranchSideFuncs:
                - ptaAddPt
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
            - BranchSide:      'ptafunc1.c:1676,5'
              BranchSideFuncs:
                - numaDestroy
                - ptaGetCount
                - ptaGetCount
                - ptaGetQuadraticLSF
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
        - Branch String:   'ptafunc1.c:1679,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1680,9'
              BranchSideFuncs:
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1685,30'
              BranchSideFuncs:
                - ptaGetQuadraticLSF
                - ptaDestroy
        - Branch String:   'ptafunc1.c:1681,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1681,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1681,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1686,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1687,18'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc1.c:1689,9'
              BranchSideFuncs:
                - ptaDestroy
      Callsites:
        - Src:             'ptafunc1.c:1647,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1649,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1651,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1652,14'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:1653,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1655,9'
          Dst:             ptaGetQuadraticLSF
        - Src:             'ptafunc1.c:1656,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1659,15'
          Dst:             numaCreate
        - Src:             'ptafunc1.c:1661,9'
          Dst:             ptaGetPt
        - Src:             'ptafunc1.c:1662,9'
          Dst:             numaGetFValue
        - Src:             'ptafunc1.c:1663,9'
          Dst:             numaAddNumber
        - Src:             'ptafunc1.c:1665,5'
          Dst:             numaGetMedian
        - Src:             'ptafunc1.c:1667,5'
          Dst:             numaDestroy
        - Src:             'ptafunc1.c:1670,12'
          Dst:             ptaCreate
        - Src:             'ptafunc1.c:1672,9'
          Dst:             ptaGetPt
        - Src:             'ptafunc1.c:1673,9'
          Dst:             numaGetFValue
        - Src:             'ptafunc1.c:1675,13'
          Dst:             ptaAddPt
        - Src:             'ptafunc1.c:1677,5'
          Dst:             numaDestroy
        - Src:             'ptafunc1.c:1678,9'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:1679,14'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:1680,9'
          Dst:             ptaDestroy
        - Src:             'ptafunc1.c:1681,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1685,11'
          Dst:             ptaGetQuadraticLSF
        - Src:             'ptafunc1.c:1689,9'
          Dst:             ptaDestroy
    - functionName:    ptaGetQuadraticLSF
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1240
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta
        - pa
        - pb
        - pc
        - pnafit
      BBCount:         71
      ICount:          498
      EdgeCount:       94
      CyclomaticComplexity: 25
      functionsReached:
        - calloc
        - gaussjordan
        - numaAddNumber
        - numaCreate
        - ptaGetCount
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ptafunc1.c:1180,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1180,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1181,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1181,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1181,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1182,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1182,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1182,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1183,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1183,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1183,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1184,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1184,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1184,17'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1186,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1184,20'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1184,24'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1186,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1184,27'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1184,31'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1186,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1184,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1185,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1186,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1185,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1185,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1185,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1186,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1187,16'
              BranchSideFuncs:
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1188,26'
              BranchSideFuncs:
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1187,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1187,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1187,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1188,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1189,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1191,10'
              BranchSideFuncs:
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
        - Branch String:   'ptafunc1.c:1189,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1189,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1189,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1194,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1195,13'
              BranchSideFuncs:
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
            - BranchSide:      'ptafunc1.c:1206,12'
              BranchSideFuncs:
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
        - Branch String:   'ptafunc1.c:1206,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1207,29'
              BranchSideFuncs:
                - calloc
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
            - BranchSide:      'ptafunc1.c:1208,15'
              BranchSideFuncs:
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
        - Branch String:   'ptafunc1.c:1223,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1224,9'
              BranchSideFuncs:
                - free
                - numaCreate
                - numaAddNumber
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1225,9'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1225,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1226,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1228,9'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1226,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1226,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1226,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1228,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1228,19'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1229,9'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1229,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1229,19'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1230,9'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1230,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1230,19'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1231,9'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1231,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1232,30'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1239,5'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1233,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1234,17'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1238,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc1.c:1185,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1187,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1188,14'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:1189,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1207,29'
          Dst:             calloc
        - Src:             'ptafunc1.c:1222,11'
          Dst:             gaussjordan
        - Src:             'ptafunc1.c:1226,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1232,19'
          Dst:             numaCreate
        - Src:             'ptafunc1.c:1236,13'
          Dst:             numaAddNumber
    - functionName:    ptaNoisyLinearLSF
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1548
      functionLinenumberEnd: 1600
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta
        - factor
        - pptad
        - pa
        - pb
        - pmederr
        - pnafit
      BBCount:         71
      ICount:          380
      EdgeCount:       95
      CyclomaticComplexity: 26
      functionsReached:
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetFValue
        - numaGetMedian
        - ptaAddPt
        - ptaCreate
        - ptaDestroy
        - ptaGetCount
        - ptaGetLinearLSF
        - ptaGetPt
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc1.c:1554,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1554,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetLinearLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1555,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetLinearLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1555,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1555,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetLinearLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1556,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetLinearLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1556,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1556,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetLinearLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1557,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetLinearLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1557,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1557,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetLinearLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1558,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetLinearLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1558,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1558,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetLinearLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1559,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetLinearLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1559,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1559,20'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetLinearLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1561,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetLinearLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1559,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1559,27'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetLinearLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1561,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetLinearLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1559,30'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1559,34'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetLinearLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1561,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetLinearLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1559,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1560,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetLinearLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1561,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetLinearLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1560,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1560,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1560,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1561,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1562,16'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetLinearLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1563,9'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetLinearLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1562,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1562,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1562,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1563,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1564,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1565,26'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetLinearLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1564,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1564,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1564,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1565,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1566,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1568,25'
              BranchSideFuncs:
                - ptaGetLinearLSF
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1566,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1566,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1566,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1568,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1569,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1572,26'
              BranchSideFuncs:
                - numaCreate
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1569,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1569,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1569,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1573,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1574,18'
              BranchSideFuncs:
                - ptaGetPt
                - numaGetFValue
                - numaAddNumber
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:1578,19'
              BranchSideFuncs:
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
        - Branch String:   'ptafunc1.c:1576,32'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1576,9'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
            - BranchSide:      'ptafunc1.c:1576,9'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetMedian
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaGetFValue
        - Branch String:   'ptafunc1.c:1579,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1579,29'
              BranchSideFuncs:
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:1580,5'
              BranchSideFuncs:
                - numaDestroy
                - ptaCreate
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
        - Branch String:   'ptafunc1.c:1584,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1585,18'
              BranchSideFuncs:
                - ptaGetPt
                - numaGetFValue
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:1590,5'
              BranchSideFuncs:
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
        - Branch String:   'ptafunc1.c:1587,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1588,22'
              BranchSideFuncs:
                - ptaAddPt
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
            - BranchSide:      'ptafunc1.c:1589,5'
              BranchSideFuncs:
                - numaDestroy
                - ptaGetLinearLSF
                - ptaDestroy
                - ptaGetPt
                - numaGetFValue
                - ptaAddPt
        - Branch String:   'ptafunc1.c:1594,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1595,18'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc1.c:1597,9'
              BranchSideFuncs:
                - ptaDestroy
      Callsites:
        - Src:             'ptafunc1.c:1560,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1562,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1564,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1565,14'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:1566,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1568,9'
          Dst:             ptaGetLinearLSF
        - Src:             'ptafunc1.c:1569,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1572,15'
          Dst:             numaCreate
        - Src:             'ptafunc1.c:1574,9'
          Dst:             ptaGetPt
        - Src:             'ptafunc1.c:1575,9'
          Dst:             numaGetFValue
        - Src:             'ptafunc1.c:1576,9'
          Dst:             numaAddNumber
        - Src:             'ptafunc1.c:1578,5'
          Dst:             numaGetMedian
        - Src:             'ptafunc1.c:1580,5'
          Dst:             numaDestroy
        - Src:             'ptafunc1.c:1583,12'
          Dst:             ptaCreate
        - Src:             'ptafunc1.c:1585,9'
          Dst:             ptaGetPt
        - Src:             'ptafunc1.c:1586,9'
          Dst:             numaGetFValue
        - Src:             'ptafunc1.c:1588,13'
          Dst:             ptaAddPt
        - Src:             'ptafunc1.c:1590,5'
          Dst:             numaDestroy
        - Src:             'ptafunc1.c:1593,11'
          Dst:             ptaGetLinearLSF
        - Src:             'ptafunc1.c:1597,9'
          Dst:             ptaDestroy
    - functionName:    ptaGetLinearLSF
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1073
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta
        - pa
        - pb
        - pnafit
      BBCount:         77
      ICount:          486
      EdgeCount:       102
      CyclomaticComplexity: 27
      functionsReached:
        - numaAddNumber
        - numaCreate
        - ptaGetCount
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ptafunc1.c:1078,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1078,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1079,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1079,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1079,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1080,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1080,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1080,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1081,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1081,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1081,17'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1083,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1081,20'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1081,24'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1083,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1081,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1082,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1083,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1082,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1082,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1082,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1083,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1084,16'
              BranchSideFuncs:
                - ptaGetCount
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1085,26'
              BranchSideFuncs:
                - ptaGetCount
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1084,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1084,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1084,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1085,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1086,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1088,10'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1086,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1086,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1086,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1091,12'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1091,15'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1105,16'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1091,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1092,16'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1105,16'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1092,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1093,19'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1098,18'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1099,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1100,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1101,24'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1100,20'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1100,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1100,13'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1105,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1106,16'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1115,16'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1106,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1107,20'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1110,13'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1110,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1111,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1112,13'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1111,20'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1111,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1111,13'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1115,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1116,19'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1117,11'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1121,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1122,30'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1129,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1123,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1124,19'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1127,5'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1129,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1129,19'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc1.c:1130,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1130,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1130,19'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc1.c:1131,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc1.c:1082,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1084,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1085,14'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:1086,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1100,20'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1111,20'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1122,19'
          Dst:             numaCreate
        - Src:             'ptafunc1.c:1125,13'
          Dst:             numaAddNumber
    - functionName:    ptaGetQuarticLSF
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionLinenumberEnd: 1512
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta
        - pa
        - pb
        - pc
        - pd
        - pe
        - pnafit
      BBCount:         87
      ICount:          772
      EdgeCount:       116
      CyclomaticComplexity: 31
      functionsReached:
        - calloc
        - gaussjordan
        - numaAddNumber
        - numaCreate
        - ptaGetCount
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc1.c:1422,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1422,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1423,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1423,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1423,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1424,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1424,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1424,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1425,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1425,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1425,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1426,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1426,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1426,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1427,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1427,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1427,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1428,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1428,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1428,17'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1430,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1428,20'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1428,24'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1430,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1428,27'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1428,31'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1430,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1428,34'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1428,38'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1430,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1428,41'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1428,45'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1430,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1428,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1429,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1430,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1429,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1429,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1429,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1430,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1431,16'
              BranchSideFuncs:
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1432,26'
              BranchSideFuncs:
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1431,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1431,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1431,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1432,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1433,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1435,10'
              BranchSideFuncs:
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
        - Branch String:   'ptafunc1.c:1433,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1433,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1433,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1439,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1440,13'
              BranchSideFuncs:
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
            - BranchSide:      'ptafunc1.c:1457,12'
              BranchSideFuncs:
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
        - Branch String:   'ptafunc1.c:1457,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1458,29'
              BranchSideFuncs:
                - calloc
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
            - BranchSide:      'ptafunc1.c:1459,15'
              BranchSideFuncs:
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
        - Branch String:   'ptafunc1.c:1492,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1493,9'
              BranchSideFuncs:
                - free
                - numaCreate
                - numaAddNumber
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1494,9'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1494,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1495,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1497,9'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1495,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1495,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1495,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1497,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1497,19'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1498,9'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1498,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1498,19'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1499,9'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1499,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1499,19'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1500,9'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1500,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1500,19'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1501,9'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1501,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1501,19'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1502,9'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1502,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1503,30'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1511,5'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1504,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1505,17'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1510,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc1.c:1429,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1431,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1432,14'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:1433,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1458,29'
          Dst:             calloc
        - Src:             'ptafunc1.c:1491,11'
          Dst:             gaussjordan
        - Src:             'ptafunc1.c:1495,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1503,19'
          Dst:             numaCreate
        - Src:             'ptafunc1.c:1508,13'
          Dst:             numaAddNumber
    - functionName:    ptaGetCubicLSF
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1285
      functionLinenumberEnd: 1365
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta
        - pa
        - pb
        - pc
        - pd
        - pnafit
      BBCount:         79
      ICount:          624
      EdgeCount:       105
      CyclomaticComplexity: 28
      functionsReached:
        - calloc
        - gaussjordan
        - numaAddNumber
        - numaCreate
        - ptaGetCount
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc1.c:1292,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1292,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1293,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1293,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1293,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1294,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1294,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1294,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1295,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1295,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1295,14'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1296,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1296,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1296,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1297,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1297,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1297,17'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1299,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1297,20'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1297,24'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1299,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1297,27'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1297,31'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1299,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1297,34'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1297,38'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1299,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1297,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1298,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1299,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1298,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1298,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1298,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1299,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1300,16'
              BranchSideFuncs:
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1301,26'
              BranchSideFuncs:
                - ptaGetCount
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1300,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1300,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1300,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1301,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1302,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1304,10'
              BranchSideFuncs:
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
        - Branch String:   'ptafunc1.c:1302,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1302,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1302,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1307,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1308,13'
              BranchSideFuncs:
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
            - BranchSide:      'ptafunc1.c:1322,12'
              BranchSideFuncs:
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
                - calloc
        - Branch String:   'ptafunc1.c:1322,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1323,29'
              BranchSideFuncs:
                - calloc
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
            - BranchSide:      'ptafunc1.c:1324,15'
              BranchSideFuncs:
                - gaussjordan
                - numaCreate
                - numaAddNumber
                - returnErrorInt
                - free
        - Branch String:   'ptafunc1.c:1347,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1348,9'
              BranchSideFuncs:
                - free
                - numaCreate
                - numaAddNumber
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1349,9'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
                - returnErrorInt
        - Branch String:   'ptafunc1.c:1349,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1350,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1352,9'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1350,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1350,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:1350,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1352,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1352,19'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1353,9'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1353,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1353,19'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1354,9'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1354,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1354,19'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1355,9'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1355,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1355,19'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1356,9'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
        - Branch String:   'ptafunc1.c:1356,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1357,30'
              BranchSideFuncs:
                - numaCreate
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1364,5'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1358,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1359,17'
              BranchSideFuncs:
                - numaAddNumber
            - BranchSide:      'ptafunc1.c:1363,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc1.c:1298,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1300,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1301,14'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:1302,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1323,29'
          Dst:             calloc
        - Src:             'ptafunc1.c:1346,11'
          Dst:             gaussjordan
        - Src:             'ptafunc1.c:1350,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:1357,19'
          Dst:             numaCreate
        - Src:             'ptafunc1.c:1361,13'
          Dst:             numaAddNumber
    - functionName:    ptaCropToMask
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptas
        - pixm
      BBCount:         29
      ICount:          156
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - lept_stderr
        - pixGetDepth
        - pixGetPixel
        - ptaAddPt
        - ptaCopy
        - ptaCreate
        - ptaGetCount
        - ptaGetIPt
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ptafunc1.c:1011,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1012,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - ptaGetCount
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - pixGetPixel
                - ptaAddPt
                - ptaCopy
                - lept_stderr
            - BranchSide:      'ptafunc1.c:1013,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - ptaGetCount
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - pixGetPixel
                - ptaAddPt
                - ptaCopy
                - lept_stderr
        - Branch String:   'ptafunc1.c:1012,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1012,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:1012,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1013,15'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1013,30'
              BranchSideFuncs:
                - pixGetDepth
                - ptaGetCount
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - pixGetPixel
                - ptaAddPt
                - ptaCopy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:1014,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:1013,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1014,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:1015,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - pixGetPixel
                - ptaAddPt
                - ptaCopy
                - lept_stderr
        - Branch String:   'ptafunc1.c:1014,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1014,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:1014,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1015,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1016,9'
              BranchSideFuncs:
                - ptaCopy
                - lept_stderr
            - BranchSide:      'ptafunc1.c:1020,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - pixGetPixel
                - ptaAddPt
        - Branch String:   'ptafunc1.c:1016,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1017,24'
              BranchSideFuncs:
                - lept_stderr
                - ptaCopy
            - BranchSide:      'ptafunc1.c:1017,24'
              BranchSideFuncs:
                - ptaCopy
        - Branch String:   'ptafunc1.c:1022,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1023,19'
              BranchSideFuncs:
                - ptaGetIPt
                - pixGetPixel
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:1028,12'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:1025,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:1026,22'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetIPt
                - pixGetPixel
            - BranchSide:      'ptafunc1.c:1027,5'
              BranchSideFuncs:
                - ptaGetIPt
                - pixGetPixel
                - ptaAddPt
      Callsites:
        - Src:             'ptafunc1.c:1012,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:1013,18'
          Dst:             pixGetDepth
        - Src:             'ptafunc1.c:1014,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:1015,9'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:1016,9'
          Dst:             lept_stderr
        - Src:             'ptafunc1.c:1017,16'
          Dst:             ptaCopy
        - Src:             'ptafunc1.c:1020,9'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:1021,12'
          Dst:             ptaCreate
        - Src:             'ptafunc1.c:1023,9'
          Dst:             ptaGetIPt
        - Src:             'ptafunc1.c:1024,9'
          Dst:             pixGetPixel
        - Src:             'ptafunc1.c:1026,13'
          Dst:             ptaAddPt
    - functionName:    ptaSelectByValue
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - float
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - ptas
        - xth
        - yth
        - type
        - relation
      BBCount:         151
      ICount:          627
      EdgeCount:       209
      CyclomaticComplexity: 60
      functionsReached:
        - lept_stderr
        - ptaAddPt
        - ptaCopy
        - ptaCreate
        - ptaGetCount
        - ptaGetPt
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc1.c:948,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:949,23'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
                - ptaCopy
                - lept_stderr
            - BranchSide:      'ptafunc1.c:950,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
                - ptaCopy
                - lept_stderr
        - Branch String:   'ptafunc1.c:949,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:949,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:949,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:950,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:951,9'
              BranchSideFuncs:
                - ptaCopy
                - lept_stderr
            - BranchSide:      'ptafunc1.c:954,9'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:951,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:952,24'
              BranchSideFuncs:
                - lept_stderr
                - ptaCopy
            - BranchSide:      'ptafunc1.c:952,24'
              BranchSideFuncs:
                - ptaCopy
        - Branch String:   'ptafunc1.c:954,31'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:954,34'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:957,9'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:954,56'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:955,9'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:957,9'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:955,36'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:955,39'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:957,9'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:954,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:956,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:957,9'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:956,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:956,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:956,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:957,36'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:957,39'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:961,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:957,66'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:958,9'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:961,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:958,37'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:958,40'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:961,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:957,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:959,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:961,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:959,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:959,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:959,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:963,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:964,18'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:992,12'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:965,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:966,18'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:971,20'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:966,45'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:966,48'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:967,18'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:966,57'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:967,18'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:970,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:967,45'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:967,48'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:968,18'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:967,57'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:968,18'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:970,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:968,46'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:968,49'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:969,18'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:968,59'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:969,18'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:970,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:969,46'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:969,49'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:971,9'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:966,17'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:970,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:971,9'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:971,20'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:972,18'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:977,20'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:972,45'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:972,48'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:973,18'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:972,57'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:973,18'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:976,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:973,45'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:973,48'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:974,18'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:973,57'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:974,18'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:976,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:974,46'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:974,49'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:975,18'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:974,59'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:975,18'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:976,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:975,46'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:975,49'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:977,9'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:972,17'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:976,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:977,9'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:977,20'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:978,19'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:984,19'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:978,47'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:978,51'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:979,19'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:978,59'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:978,62'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:982,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:978,72'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:979,19'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:982,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:979,47'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:979,51'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:980,19'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:979,59'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:979,62'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:982,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:979,72'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:980,19'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:982,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:980,48'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:980,52'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:981,19'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:980,61'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:980,64'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:982,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:980,75'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:981,19'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:982,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:981,48'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:981,52'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:983,9'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:981,61'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:981,64'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:982,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:978,17'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:982,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:983,9'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:984,47'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:984,51'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:985,19'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:984,59'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:984,62'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:985,19'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:984,72'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:985,19'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:988,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:985,47'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:985,51'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:986,19'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:985,59'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:985,62'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:986,19'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:985,72'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:986,19'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:988,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:986,48'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:986,52'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:987,19'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:986,61'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:986,64'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:987,19'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:986,75'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:987,19'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:988,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
      Callsites:
        - Src:             'ptafunc1.c:949,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:950,9'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:951,9'
          Dst:             lept_stderr
        - Src:             'ptafunc1.c:952,16'
          Dst:             ptaCopy
        - Src:             'ptafunc1.c:956,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:959,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:961,9'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:962,12'
          Dst:             ptaCreate
        - Src:             'ptafunc1.c:964,9'
          Dst:             ptaGetPt
        - Src:             'ptafunc1.c:970,17'
          Dst:             ptaAddPt
        - Src:             'ptafunc1.c:976,17'
          Dst:             ptaAddPt
        - Src:             'ptafunc1.c:982,17'
          Dst:             ptaAddPt
        - Src:             'ptafunc1.c:988,17'
          Dst:             ptaAddPt
    - functionName:    ptaGetMinMax
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 923
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta
        - pxmin
        - pymin
        - pxmax
        - pymax
      BBCount:         66
      ICount:          316
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - lept_stderr
        - ptaGetCount
        - ptaGetPt
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc1.c:896,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:896,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - lept_stderr
            - BranchSide:      'ptafunc1.c:897,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - lept_stderr
        - Branch String:   'ptafunc1.c:897,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:897,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - lept_stderr
            - BranchSide:      'ptafunc1.c:898,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - lept_stderr
        - Branch String:   'ptafunc1.c:898,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:898,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - lept_stderr
            - BranchSide:      'ptafunc1.c:899,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - lept_stderr
        - Branch String:   'ptafunc1.c:899,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:899,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - lept_stderr
            - BranchSide:      'ptafunc1.c:900,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - lept_stderr
        - Branch String:   'ptafunc1.c:900,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:901,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - lept_stderr
            - BranchSide:      'ptafunc1.c:902,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - lept_stderr
        - Branch String:   'ptafunc1.c:901,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:901,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:901,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:902,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:902,20'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetPt
                - lept_stderr
            - BranchSide:      'ptafunc1.c:904,26'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetPt
                - lept_stderr
        - Branch String:   'ptafunc1.c:902,26'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:902,30'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetPt
                - lept_stderr
            - BranchSide:      'ptafunc1.c:904,26'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetPt
                - lept_stderr
        - Branch String:   'ptafunc1.c:902,36'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:902,40'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetPt
                - lept_stderr
            - BranchSide:      'ptafunc1.c:904,26'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetPt
                - lept_stderr
        - Branch String:   'ptafunc1.c:902,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:903,16'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetPt
                - lept_stderr
            - BranchSide:      'ptafunc1.c:904,26'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetPt
                - lept_stderr
        - Branch String:   'ptafunc1.c:903,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:903,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:903,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:904,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:905,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ptafunc1.c:909,17'
              BranchSideFuncs:
                - ptaGetPt
        - Branch String:   'ptafunc1.c:905,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:906,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ptafunc1.c:906,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:911,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:912,18'
              BranchSideFuncs:
                - ptaGetPt
            - BranchSide:      'ptafunc1.c:918,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:913,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:913,30'
              BranchSideFuncs:
                - ptaGetPt
            - BranchSide:      'ptafunc1.c:914,13'
              BranchSideFuncs:
                - ptaGetPt
        - Branch String:   'ptafunc1.c:914,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:914,30'
              BranchSideFuncs:
                - ptaGetPt
            - BranchSide:      'ptafunc1.c:915,13'
              BranchSideFuncs:
                - ptaGetPt
        - Branch String:   'ptafunc1.c:915,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:915,30'
              BranchSideFuncs:
                - ptaGetPt
            - BranchSide:      'ptafunc1.c:916,13'
              BranchSideFuncs:
                - ptaGetPt
        - Branch String:   'ptafunc1.c:916,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:916,30'
              BranchSideFuncs:
                - ptaGetPt
            - BranchSide:      'ptafunc1.c:917,5'
              BranchSideFuncs:
                - ptaGetPt
        - Branch String:   'ptafunc1.c:918,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:918,25'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc1.c:919,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:919,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:919,25'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc1.c:920,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:920,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:920,25'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc1.c:921,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:921,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:921,25'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc1.c:922,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc1.c:901,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:903,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:904,14'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:905,9'
          Dst:             lept_stderr
        - Src:             'ptafunc1.c:912,9'
          Dst:             ptaGetPt
    - functionName:    ptaPolygonIsConvex
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta
        - pisconvex
      BBCount:         25
      ICount:          161
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - ptaGetCount
        - ptaGetPt
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc1.c:845,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:846,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:847,6'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:846,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:846,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:846,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:848,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:849,16'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:850,26'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:849,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:849,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:849,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:850,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:851,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:853,12'
              BranchSideFuncs:
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
        - Branch String:   'ptafunc1.c:851,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:851,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:851,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:853,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:854,18'
              BranchSideFuncs:
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
            - BranchSide:      'ptafunc1.c:867,6'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:864,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:865,13'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc1.c:866,5'
              BranchSideFuncs:
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
      Callsites:
        - Src:             'ptafunc1.c:846,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:849,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:850,14'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:851,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:854,9'
          Dst:             ptaGetPt
        - Src:             'ptafunc1.c:855,9'
          Dst:             ptaGetPt
        - Src:             'ptafunc1.c:856,9'
          Dst:             ptaGetPt
    - functionName:    l_angleBetweenVectors
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      float
      argCount:        4
      argTypes:
        - float
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - x1
        - y1
        - x2
        - y2
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - atan2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ptafunc1.c:811,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:811,25'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc1.c:812,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:812,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:812,26'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc1.c:812,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc1.c:810,11'
          Dst:             atan2
        - Src:             'ptafunc1.c:810,27'
          Dst:             atan2
    - functionName:    atan2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ptaPtInsidePolygon
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta
        - x
        - y
        - pinside
      BBCount:         24
      ICount:          169
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - l_angleBetweenVectors
        - ptaGetCount
        - ptaGetPt
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ptafunc1.c:761,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:762,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - ptaGetPt
                - l_angleBetweenVectors
            - BranchSide:      'ptafunc1.c:763,6'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - ptaGetPt
                - l_angleBetweenVectors
        - Branch String:   'ptafunc1.c:762,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:762,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:762,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:764,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:765,16'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetPt
                - ptaGetPt
                - l_angleBetweenVectors
            - BranchSide:      'ptafunc1.c:769,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetPt
                - ptaGetPt
                - l_angleBetweenVectors
        - Branch String:   'ptafunc1.c:765,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:765,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:765,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:771,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:772,18'
              BranchSideFuncs:
                - ptaGetPt
                - ptaGetPt
                - l_angleBetweenVectors
            - BranchSide:      'ptafunc1.c:781,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:781,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:781,9'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc1.c:781,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:781,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:782,10'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc1.c:783,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc1.c:762,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:765,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:769,9'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:772,9'
          Dst:             ptaGetPt
        - Src:             'ptafunc1.c:773,9'
          Dst:             ptaGetPt
        - Src:             'ptafunc1.c:778,16'
          Dst:             l_angleBetweenVectors
    - functionName:    ptaTestIntersection
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta1
        - pta2
      BBCount:         27
      ICount:          143
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - ptaGetCount
        - ptaGetIPt
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc1.c:681,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:682,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetCount
                - ptaGetIPt
                - ptaGetIPt
            - BranchSide:      'ptafunc1.c:683,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetCount
                - ptaGetIPt
                - ptaGetIPt
        - Branch String:   'ptafunc1.c:682,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:682,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:682,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:683,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:684,16'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - ptaGetIPt
                - ptaGetIPt
            - BranchSide:      'ptafunc1.c:686,22'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - ptaGetIPt
                - ptaGetIPt
        - Branch String:   'ptafunc1.c:684,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:684,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:684,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:688,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:689,19'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaGetIPt
            - BranchSide:      'ptafunc1.c:697,5'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:690,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:691,23'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaGetIPt
            - BranchSide:      'ptafunc1.c:695,5'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaGetIPt
        - Branch String:   'ptafunc1.c:692,26'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:692,29'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaGetIPt
            - BranchSide:      'ptafunc1.c:694,9'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaGetIPt
        - Branch String:   'ptafunc1.c:692,17'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:693,17'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc1.c:694,9'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaGetIPt
      Callsites:
        - Src:             'ptafunc1.c:682,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:684,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:686,10'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:687,10'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:689,9'
          Dst:             ptaGetIPt
        - Src:             'ptafunc1.c:691,13'
          Dst:             ptaGetIPt
    - functionName:    ptaContainsPt
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pta
        - x
        - y
      BBCount:         18
      ICount:          98
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ptaGetCount
        - ptaGetIPt
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'ptafunc1.c:655,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:656,16'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
            - BranchSide:      'ptafunc1.c:658,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
        - Branch String:   'ptafunc1.c:656,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:656,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:656,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:659,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:660,19'
              BranchSideFuncs:
                - ptaGetIPt
            - BranchSide:      'ptafunc1.c:664,5'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:661,21'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:661,24'
              BranchSideFuncs:
                - ptaGetIPt
            - BranchSide:      'ptafunc1.c:663,5'
              BranchSideFuncs:
                - ptaGetIPt
        - Branch String:   'ptafunc1.c:661,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:662,13'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc1.c:663,5'
              BranchSideFuncs:
                - ptaGetIPt
      Callsites:
        - Src:             'ptafunc1.c:656,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:658,9'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:660,9'
          Dst:             ptaGetIPt
    - functionName:    pixFindCornerPixels
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         78
      ICount:          480
      EdgeCount:       101
      CyclomaticComplexity: 25
      functionsReached:
        - pixGetData
        - pixGetDepth
        - pixGetHeight
        - pixGetWidth
        - pixGetWpl
        - ptaAddPt
        - ptaCreate
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc1.c:565,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:566,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - ptaCreate
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:567,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - ptaCreate
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:566,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:566,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:566,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:567,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:568,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:570,21'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - ptaCreate
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:568,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:568,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:568,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:572,14'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:572,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - ptaCreate
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:572,12'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - ptaCreate
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:576,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:577,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:579,16'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:577,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:577,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:577,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:579,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:580,16'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:593,16'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:580,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:581,17'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:589,13'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:583,17'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:584,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:588,9'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:589,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:590,13'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:591,5'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:593,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:594,16'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:608,16'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:594,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:595,17'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:604,13'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:598,17'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:599,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:603,9'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:604,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:605,13'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:606,5'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:608,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:609,16'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:622,16'
              BranchSideFuncs:
                - ptaAddPt
        - Branch String:   'ptafunc1.c:609,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:610,17'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:618,13'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:612,17'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:613,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:617,9'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:618,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:619,13'
              BranchSideFuncs:
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:620,5'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:622,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:623,16'
              BranchSideFuncs:
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:637,12'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:623,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:624,17'
              BranchSideFuncs:
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:633,13'
              BranchSideFuncs:
                - ptaAddPt
        - Branch String:   'ptafunc1.c:627,17'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:628,26'
              BranchSideFuncs:
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:632,9'
              BranchSideFuncs:
                - ptaAddPt
        - Branch String:   'ptafunc1.c:633,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:634,13'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc1.c:635,5'
              BranchSideFuncs:
                - ptaAddPt
      Callsites:
        - Src:             'ptafunc1.c:566,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:567,9'
          Dst:             pixGetDepth
        - Src:             'ptafunc1.c:568,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:570,9'
          Dst:             pixGetWidth
        - Src:             'ptafunc1.c:571,9'
          Dst:             pixGetHeight
        - Src:             'ptafunc1.c:573,12'
          Dst:             pixGetData
        - Src:             'ptafunc1.c:574,11'
          Dst:             pixGetWpl
        - Src:             'ptafunc1.c:576,16'
          Dst:             ptaCreate
        - Src:             'ptafunc1.c:577,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:584,17'
          Dst:             ptaAddPt
        - Src:             'ptafunc1.c:599,17'
          Dst:             ptaAddPt
        - Src:             'ptafunc1.c:613,17'
          Dst:             ptaAddPt
        - Src:             'ptafunc1.c:628,17'
          Dst:             ptaAddPt
    - functionName:    ptaGetInsideBox
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptas
        - box
      BBCount:         21
      ICount:          118
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - boxContainsPt
        - ptaAddPt
        - ptaCreate
        - ptaGetCount
        - ptaGetPt
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc1.c:528,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:529,23'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaGetCount
                - ptaCreate
                - ptaGetPt
                - boxContainsPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:530,10'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaGetCount
                - ptaCreate
                - ptaGetPt
                - boxContainsPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:529,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:529,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:529,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:530,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:531,23'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPt
                - boxContainsPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:533,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPt
                - boxContainsPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:531,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:531,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:531,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:535,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:536,18'
              BranchSideFuncs:
                - ptaGetPt
                - boxContainsPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:542,12'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:538,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:539,22'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetPt
                - boxContainsPt
            - BranchSide:      'ptafunc1.c:540,5'
              BranchSideFuncs:
                - ptaGetPt
                - boxContainsPt
                - ptaAddPt
      Callsites:
        - Src:             'ptafunc1.c:529,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:531,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:533,9'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:534,12'
          Dst:             ptaCreate
        - Src:             'ptafunc1.c:536,9'
          Dst:             ptaGetPt
        - Src:             'ptafunc1.c:537,9'
          Dst:             boxContainsPt
        - Src:             'ptafunc1.c:539,13'
          Dst:             ptaAddPt
    - functionName:    ptaGetRange
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta
        - pminx
        - pmaxx
        - pminy
        - pmaxy
      BBCount:         66
      ICount:          323
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - ptaGetCount
        - ptaGetPt
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ptafunc1.c:482,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:482,20'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - ptaGetPt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:484,9'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - ptaGetPt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:482,26'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:482,30'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - ptaGetPt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:484,9'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - ptaGetPt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:482,36'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:482,40'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - ptaGetPt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:484,9'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - ptaGetPt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:482,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:483,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - ptaGetPt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:484,9'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - ptaGetPt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:483,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:483,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:483,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:484,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:484,17'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - ptaGetPt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:485,9'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - ptaGetPt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:485,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:485,17'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - ptaGetPt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:486,9'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - ptaGetPt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:486,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:486,17'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - ptaGetPt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:487,9'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - ptaGetPt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:487,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:487,17'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - ptaGetPt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:488,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetPt
                - ptaGetPt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:488,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:489,16'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetPt
                - ptaGetPt
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:490,26'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetPt
                - ptaGetPt
                - returnErrorInt
        - Branch String:   'ptafunc1.c:489,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:489,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:489,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:490,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:491,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:493,14'
              BranchSideFuncs:
                - ptaGetPt
                - ptaGetPt
        - Branch String:   'ptafunc1.c:491,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:491,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:491,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:498,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:499,18'
              BranchSideFuncs:
                - ptaGetPt
            - BranchSide:      'ptafunc1.c:505,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:500,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:500,30'
              BranchSideFuncs:
                - ptaGetPt
            - BranchSide:      'ptafunc1.c:501,13'
              BranchSideFuncs:
                - ptaGetPt
        - Branch String:   'ptafunc1.c:501,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:501,30'
              BranchSideFuncs:
                - ptaGetPt
            - BranchSide:      'ptafunc1.c:502,13'
              BranchSideFuncs:
                - ptaGetPt
        - Branch String:   'ptafunc1.c:502,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:502,30'
              BranchSideFuncs:
                - ptaGetPt
            - BranchSide:      'ptafunc1.c:503,13'
              BranchSideFuncs:
                - ptaGetPt
        - Branch String:   'ptafunc1.c:503,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:503,30'
              BranchSideFuncs:
                - ptaGetPt
            - BranchSide:      'ptafunc1.c:504,5'
              BranchSideFuncs:
                - ptaGetPt
        - Branch String:   'ptafunc1.c:505,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:505,25'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc1.c:506,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:506,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:506,25'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc1.c:507,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:507,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:507,25'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc1.c:508,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:508,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:508,25'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc1.c:509,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc1.c:483,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:489,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:490,14'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:491,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:493,5'
          Dst:             ptaGetPt
        - Src:             'ptafunc1.c:499,9'
          Dst:             ptaGetPt
    - functionName:    ptaGetBoundingRegion
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta
      BBCount:         25
      ICount:          152
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - boxCreate
        - ptaGetCount
        - ptaGetIPt
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ptafunc1.c:435,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:436,23'
              BranchSideFuncs:
                - ptaGetCount
                - boxCreate
                - ptaGetIPt
            - BranchSide:      'ptafunc1.c:438,10'
              BranchSideFuncs:
                - ptaGetCount
                - boxCreate
                - ptaGetIPt
        - Branch String:   'ptafunc1.c:436,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:436,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:436,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:443,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:444,19'
              BranchSideFuncs:
                - ptaGetIPt
                - boxCreate
            - BranchSide:      'ptafunc1.c:451,22'
              BranchSideFuncs:
                - boxCreate
        - Branch String:   'ptafunc1.c:445,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:445,30'
              BranchSideFuncs:
                - boxCreate
                - ptaGetIPt
            - BranchSide:      'ptafunc1.c:446,13'
              BranchSideFuncs:
                - boxCreate
                - ptaGetIPt
        - Branch String:   'ptafunc1.c:446,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:446,30'
              BranchSideFuncs:
                - boxCreate
                - ptaGetIPt
            - BranchSide:      'ptafunc1.c:447,13'
              BranchSideFuncs:
                - boxCreate
                - ptaGetIPt
        - Branch String:   'ptafunc1.c:447,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:447,30'
              BranchSideFuncs:
                - boxCreate
                - ptaGetIPt
            - BranchSide:      'ptafunc1.c:448,13'
              BranchSideFuncs:
                - boxCreate
                - ptaGetIPt
        - Branch String:   'ptafunc1.c:448,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:448,30'
              BranchSideFuncs:
                - boxCreate
                - ptaGetIPt
            - BranchSide:      'ptafunc1.c:449,5'
              BranchSideFuncs:
                - boxCreate
                - ptaGetIPt
      Callsites:
        - Src:             'ptafunc1.c:436,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:442,9'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:444,9'
          Dst:             ptaGetIPt
        - Src:             'ptafunc1.c:451,12'
          Dst:             boxCreate
    - functionName:    ptaSelectRange
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ptas
        - first
        - last
      BBCount:         40
      ICount:          214
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - lept_stderr
        - ptaAddPt
        - ptaCopy
        - ptaCreate
        - ptaGetCount
        - ptaGetPt
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc1.c:386,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:387,23'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - ptaCopy
                - lept_stderr
            - BranchSide:      'ptafunc1.c:388,26'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - ptaCopy
                - lept_stderr
        - Branch String:   'ptafunc1.c:387,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:387,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:387,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:388,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:389,9'
              BranchSideFuncs:
                - ptaCopy
                - lept_stderr
            - BranchSide:      'ptafunc1.c:392,13'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:389,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:390,24'
              BranchSideFuncs:
                - lept_stderr
                - ptaCopy
            - BranchSide:      'ptafunc1.c:390,24'
              BranchSideFuncs:
                - ptaCopy
        - Branch String:   'ptafunc1.c:392,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:392,11'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:392,11'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:393,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:393,26'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:394,9'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:394,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:395,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:396,9'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'ptafunc1.c:395,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:395,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:395,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:396,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:397,9'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'ptafunc1.c:401,9'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:397,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:399,16'
              BranchSideFuncs:
                - lept_stderr
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:399,16'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:401,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:402,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:404,11'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:402,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:402,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:402,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:406,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:407,18'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:410,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc1.c:387,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:388,14'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:389,9'
          Dst:             lept_stderr
        - Src:             'ptafunc1.c:390,16'
          Dst:             ptaCopy
        - Src:             'ptafunc1.c:395,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:397,9'
          Dst:             lept_stderr
        - Src:             'ptafunc1.c:402,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:405,12'
          Dst:             ptaCreate
        - Src:             'ptafunc1.c:407,9'
          Dst:             ptaGetPt
        - Src:             'ptafunc1.c:408,9'
          Dst:             ptaAddPt
    - functionName:    ptaCyclicPerm
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ptas
        - xs
        - ys
      BBCount:         44
      ICount:          259
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - ptaAddPt
        - ptaCreate
        - ptaGetCount
        - ptaGetIPt
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ptafunc1.c:332,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:333,23'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - ptaGetIPt
                - ptaCreate
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
                - ptaGetIPt
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:335,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - ptaGetIPt
                - ptaCreate
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
                - ptaGetIPt
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:333,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:333,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:333,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:340,18'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:340,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:341,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:340,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:341,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:342,11'
              BranchSideFuncs:
                - ptaCreate
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
                - ptaGetIPt
        - Branch String:   'ptafunc1.c:341,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:341,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:341,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:343,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:344,19'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaCreate
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:350,9'
              BranchSideFuncs:
                - ptaCreate
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:345,21'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:345,24'
              BranchSideFuncs:
                - ptaCreate
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
                - ptaGetIPt
            - BranchSide:      'ptafunc1.c:349,5'
              BranchSideFuncs:
                - ptaCreate
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
                - ptaGetIPt
        - Branch String:   'ptafunc1.c:345,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:346,19'
              BranchSideFuncs:
                - ptaCreate
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:349,5'
              BranchSideFuncs:
                - ptaCreate
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - returnErrorPtr
                - returnErrorPtr
                - ptaGetIPt
        - Branch String:   'ptafunc1.c:350,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:351,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:353,27'
              BranchSideFuncs:
                - ptaCreate
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:351,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:351,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:351,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:353,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:354,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:355,12'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:354,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:354,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:354,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:355,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:356,13'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:363,14'
              BranchSideFuncs:
                - ptaAddPt
        - Branch String:   'ptafunc1.c:356,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:357,21'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:359,22'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
      Callsites:
        - Src:             'ptafunc1.c:333,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:335,9'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:338,5'
          Dst:             ptaGetIPt
        - Src:             'ptafunc1.c:339,5'
          Dst:             ptaGetIPt
        - Src:             'ptafunc1.c:341,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:344,9'
          Dst:             ptaGetIPt
        - Src:             'ptafunc1.c:351,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:353,17'
          Dst:             ptaCreate
        - Src:             'ptafunc1.c:354,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:360,9'
          Dst:             ptaGetIPt
        - Src:             'ptafunc1.c:361,9'
          Dst:             ptaAddPt
        - Src:             'ptafunc1.c:363,5'
          Dst:             ptaAddPt
    - functionName:    ptaTranspose
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptas
      BBCount:         18
      ICount:          97
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ptaAddPt
        - ptaCreate
        - ptaGetCount
        - ptaGetPt
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc1.c:292,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:293,23'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:295,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:293,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:293,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:293,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:296,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:297,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:298,12'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:297,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:297,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:297,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:298,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:299,18'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:303,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc1.c:293,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:295,9'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:296,17'
          Dst:             ptaCreate
        - Src:             'ptafunc1.c:297,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:299,9'
          Dst:             ptaGetPt
        - Src:             'ptafunc1.c:300,9'
          Dst:             ptaAddPt
    - functionName:    ptaReverse
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ptas
        - type
      BBCount:         21
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - ptaAddPt
        - ptaCreate
        - ptaGetCount
        - ptaGetIPt
        - ptaGetPt
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ptafunc1.c:259,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:260,23'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:262,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:260,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:260,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:260,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:263,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:264,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:265,14'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:264,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:264,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:264,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:265,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:266,13'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:275,12'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:266,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:267,22'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:270,23'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaAddPt
                - ptaGetPt
                - ptaAddPt
      Callsites:
        - Src:             'ptafunc1.c:260,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:262,9'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:263,17'
          Dst:             ptaCreate
        - Src:             'ptafunc1.c:264,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:267,13'
          Dst:             ptaGetPt
        - Src:             'ptafunc1.c:268,13'
          Dst:             ptaAddPt
        - Src:             'ptafunc1.c:270,13'
          Dst:             ptaGetIPt
        - Src:             'ptafunc1.c:271,13'
          Dst:             ptaAddPt
    - functionName:    ptaaJoin
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ptaad
        - ptaas
        - istart
        - iend
      BBCount:         29
      ICount:          148
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - ptaaAddPta
        - ptaaGetCount
        - ptaaGetPta
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc1.c:222,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:223,16'
              BranchSideFuncs:
                - ptaaGetCount
                - ptaaGetPta
                - ptaaAddPta
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:224,10'
              BranchSideFuncs:
                - ptaaGetCount
                - ptaaGetPta
                - ptaaAddPta
                - returnErrorInt
        - Branch String:   'ptafunc1.c:223,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:223,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:223,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:224,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:225,9'
              BranchSideFuncs:
                - ptaaGetCount
                - ptaaGetPta
                - ptaaAddPta
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:227,9'
              BranchSideFuncs:
                - ptaaGetCount
                - ptaaGetPta
                - ptaaAddPta
                - returnErrorInt
        - Branch String:   'ptafunc1.c:227,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:228,16'
              BranchSideFuncs:
                - ptaaGetCount
                - ptaaGetPta
                - ptaaAddPta
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:229,22'
              BranchSideFuncs:
                - ptaaGetCount
                - ptaaGetPta
                - ptaaAddPta
                - returnErrorInt
        - Branch String:   'ptafunc1.c:230,18'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:230,21'
              BranchSideFuncs:
                - ptaaGetPta
                - ptaaAddPta
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:231,16'
              BranchSideFuncs:
                - ptaaGetPta
                - ptaaAddPta
                - returnErrorInt
        - Branch String:   'ptafunc1.c:230,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:231,16'
              BranchSideFuncs:
                - ptaaGetPta
                - ptaaAddPta
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:232,9'
              BranchSideFuncs:
                - ptaaGetPta
                - ptaaAddPta
                - returnErrorInt
        - Branch String:   'ptafunc1.c:232,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:233,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:235,14'
              BranchSideFuncs:
                - ptaaGetPta
                - ptaaAddPta
        - Branch String:   'ptafunc1.c:233,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:233,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:233,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:235,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:236,26'
              BranchSideFuncs:
                - ptaaGetPta
                - ptaaAddPta
            - BranchSide:      'ptafunc1.c:240,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc1.c:223,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:229,9'
          Dst:             ptaaGetCount
        - Src:             'ptafunc1.c:233,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:236,15'
          Dst:             ptaaGetPta
        - Src:             'ptafunc1.c:237,9'
          Dst:             ptaaAddPta
    - functionName:    ptaJoin
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ptad
        - ptas
        - istart
        - iend
      BBCount:         34
      ICount:          171
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - lept_stderr
        - ptaAddPt
        - ptaGetCount
        - ptaGetIPt
        - returnErrorInt
      functionUses:    35
      BranchProfiles:
        - Branch String:   'ptafunc1.c:173,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:174,16'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:175,10'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'ptafunc1.c:174,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:174,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:174,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:175,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:176,9'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:178,9'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'ptafunc1.c:178,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:179,16'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:180,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'ptafunc1.c:181,18'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:181,21'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaAddPt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:182,16'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaAddPt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'ptafunc1.c:181,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:182,16'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaAddPt
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:183,9'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaAddPt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'ptafunc1.c:183,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:184,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:186,14'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaAddPt
                - lept_stderr
        - Branch String:   'ptafunc1.c:184,16'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:184,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc1.c:184,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:186,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:187,19'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaAddPt
                - lept_stderr
            - BranchSide:      'ptafunc1.c:193,5'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:188,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:189,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ptafunc1.c:192,5'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaAddPt
                - lept_stderr
        - Branch String:   'ptafunc1.c:189,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:190,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ptafunc1.c:190,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc1.c:174,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:180,9'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:184,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc1.c:187,9'
          Dst:             ptaGetIPt
        - Src:             'ptafunc1.c:188,13'
          Dst:             ptaAddPt
        - Src:             'ptafunc1.c:189,13'
          Dst:             lept_stderr
    - functionName:    ptaSubsample
      functionSourceFile: '/src/leptonica/src/ptafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ptas
        - subfactor
      BBCount:         20
      ICount:          111
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ptaAddPt
        - ptaCreate
        - ptaGetCount
        - ptaGetPt
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc1.c:132,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:133,23'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetCount
                - ptaGetPt
                - ptaAddPt
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:134,9'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetCount
                - ptaGetPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'ptafunc1.c:133,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:133,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:133,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:134,9'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:135,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:137,12'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetCount
                - ptaGetPt
                - ptaAddPt
        - Branch String:   'ptafunc1.c:135,23'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:135,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc1.c:135,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:139,5'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:140,13'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:145,12'
              BranchSideFuncs: []
        - Branch String:   'ptafunc1.c:140,13'
          Branch Sides:
            - BranchSide:      'ptafunc1.c:140,33'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
            - BranchSide:      'ptafunc1.c:141,18'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
      Callsites:
        - Src:             'ptafunc1.c:133,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:135,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc1.c:137,12'
          Dst:             ptaCreate
        - Src:             'ptafunc1.c:138,9'
          Dst:             ptaGetCount
        - Src:             'ptafunc1.c:141,9'
          Dst:             ptaGetPt
        - Src:             'ptafunc1.c:142,9'
          Dst:             ptaAddPt
    - functionName:    ptaIntersectionByHmap
      functionSourceFile: '/src/leptonica/src/ptafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta1
        - pta2
        - pptad
      BBCount:         39
      ICount:          234
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - l_hashPtToUint64
        - l_hmapCreateFromPta
        - l_hmapDestroy
        - l_hmapLookup
        - ptaAddPt
        - ptaCreate
        - ptaGetCount
        - ptaGetIPt
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc2.c:769,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:770,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetCount
                - l_hmapCreateFromPta
                - ptaCreate
                - ptaGetCount
                - l_hmapDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_hmapLookup
                - ptaAddPt
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:771,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetCount
                - l_hmapCreateFromPta
                - ptaCreate
                - ptaGetCount
                - l_hmapDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_hmapLookup
                - ptaAddPt
                - returnErrorInt
        - Branch String:   'ptafunc2.c:770,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:770,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:770,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:772,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:773,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetCount
                - l_hmapCreateFromPta
                - ptaCreate
                - ptaGetCount
                - l_hmapDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_hmapLookup
                - ptaAddPt
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:774,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetCount
                - l_hmapCreateFromPta
                - ptaCreate
                - ptaGetCount
                - l_hmapDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_hmapLookup
                - ptaAddPt
                - returnErrorInt
        - Branch String:   'ptafunc2.c:773,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:773,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:773,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:774,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:775,16'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - l_hmapCreateFromPta
                - ptaCreate
                - ptaGetCount
                - l_hmapDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_hmapLookup
                - ptaAddPt
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:778,22'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - l_hmapCreateFromPta
                - ptaCreate
                - ptaGetCount
                - l_hmapDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_hmapLookup
                - ptaAddPt
                - returnErrorInt
        - Branch String:   'ptafunc2.c:775,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:775,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:775,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:780,17'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:780,29'
              BranchSideFuncs:
                - l_hmapCreateFromPta
                - ptaCreate
                - ptaGetCount
                - l_hmapDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_hmapLookup
                - ptaAddPt
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:780,36'
              BranchSideFuncs:
                - l_hmapCreateFromPta
                - ptaCreate
                - ptaGetCount
                - l_hmapDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_hmapLookup
                - ptaAddPt
                - returnErrorInt
        - Branch String:   'ptafunc2.c:781,15'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:781,27'
              BranchSideFuncs:
                - l_hmapCreateFromPta
                - ptaCreate
                - ptaGetCount
                - l_hmapDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_hmapLookup
                - ptaAddPt
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:781,34'
              BranchSideFuncs:
                - l_hmapCreateFromPta
                - ptaCreate
                - ptaGetCount
                - l_hmapDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_hmapLookup
                - ptaAddPt
                - returnErrorInt
        - Branch String:   'ptafunc2.c:782,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:783,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:790,12'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetCount
                - l_hmapDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_hmapLookup
                - ptaAddPt
        - Branch String:   'ptafunc2.c:783,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:783,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:783,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:793,5'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:794,19'
              BranchSideFuncs:
                - ptaGetIPt
                - l_hashPtToUint64
                - l_hmapLookup
                - l_hmapDestroy
                - ptaAddPt
            - BranchSide:      'ptafunc2.c:802,5'
              BranchSideFuncs:
                - l_hmapDestroy
        - Branch String:   'ptafunc2.c:797,20'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:797,23'
              BranchSideFuncs:
                - ptaAddPt
                - l_hmapDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_hmapLookup
            - BranchSide:      'ptafunc2.c:798,13'
              BranchSideFuncs:
                - l_hmapDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_hmapLookup
                - ptaAddPt
        - Branch String:   'ptafunc2.c:797,13'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:798,13'
              BranchSideFuncs:
                - l_hmapDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_hmapLookup
                - ptaAddPt
            - BranchSide:      'ptafunc2.c:799,18'
              BranchSideFuncs:
                - ptaAddPt
                - l_hmapDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_hmapLookup
      Callsites:
        - Src:             'ptafunc2.c:770,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:773,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:775,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:778,10'
          Dst:             ptaGetCount
        - Src:             'ptafunc2.c:779,10'
          Dst:             ptaGetCount
        - Src:             'ptafunc2.c:782,17'
          Dst:             l_hmapCreateFromPta
        - Src:             'ptafunc2.c:783,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:790,12'
          Dst:             ptaCreate
        - Src:             'ptafunc2.c:792,9'
          Dst:             ptaGetCount
        - Src:             'ptafunc2.c:794,9'
          Dst:             ptaGetIPt
        - Src:             'ptafunc2.c:795,9'
          Dst:             l_hashPtToUint64
        - Src:             'ptafunc2.c:796,17'
          Dst:             l_hmapLookup
        - Src:             'ptafunc2.c:799,9'
          Dst:             ptaAddPt
        - Src:             'ptafunc2.c:802,5'
          Dst:             l_hmapDestroy
    - functionName:    l_hmapCreateFromPta
      functionSourceFile: '/src/leptonica/src/ptafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta
      BBCount:         18
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - l_hashPtToUint64
        - l_hmapCreate
        - l_hmapLookup
        - ptaGetCount
        - ptaGetIPt
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ptafunc2.c:638,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:639,29'
              BranchSideFuncs:
                - ptaGetCount
                - l_hmapCreate
                - ptaGetIPt
                - l_hashPtToUint64
                - l_hmapLookup
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:641,21'
              BranchSideFuncs:
                - ptaGetCount
                - l_hmapCreate
                - ptaGetIPt
                - l_hashPtToUint64
                - l_hmapLookup
                - returnErrorPtr
        - Branch String:   'ptafunc2.c:639,29'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:639,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:639,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:642,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:643,29'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:644,12'
              BranchSideFuncs:
                - ptaGetIPt
                - l_hashPtToUint64
                - l_hmapLookup
        - Branch String:   'ptafunc2.c:643,29'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:643,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:643,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:644,5'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:645,19'
              BranchSideFuncs:
                - ptaGetIPt
                - l_hashPtToUint64
                - l_hmapLookup
            - BranchSide:      'ptafunc2.c:649,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc2.c:639,29'
          Dst:             returnErrorPtr
        - Src:             'ptafunc2.c:641,9'
          Dst:             ptaGetCount
        - Src:             'ptafunc2.c:642,17'
          Dst:             l_hmapCreate
        - Src:             'ptafunc2.c:643,29'
          Dst:             returnErrorPtr
        - Src:             'ptafunc2.c:645,9'
          Dst:             ptaGetIPt
        - Src:             'ptafunc2.c:646,9'
          Dst:             l_hashPtToUint64
        - Src:             'ptafunc2.c:647,9'
          Dst:             l_hmapLookup
    - functionName:    ptaUnionByHmap
      functionSourceFile: '/src/leptonica/src/ptafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta1
        - pta2
        - pptad
      BBCount:         24
      ICount:          118
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - ptaCopy
        - ptaDestroy
        - ptaJoin
        - ptaRemoveDupsByHmap
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc2.c:726,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:727,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaCopy
                - ptaJoin
                - ptaRemoveDupsByHmap
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:728,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaCopy
                - ptaJoin
                - ptaRemoveDupsByHmap
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'ptafunc2.c:727,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:727,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:727,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:729,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:730,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaCopy
                - ptaJoin
                - ptaRemoveDupsByHmap
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:731,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaCopy
                - ptaJoin
                - ptaRemoveDupsByHmap
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'ptafunc2.c:730,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:730,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:730,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:731,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:732,16'
              BranchSideFuncs:
                - ptaCopy
                - ptaJoin
                - ptaRemoveDupsByHmap
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:734,20'
              BranchSideFuncs:
                - ptaCopy
                - ptaJoin
                - ptaRemoveDupsByHmap
                - ptaDestroy
                - ptaDestroy
                - returnErrorInt
        - Branch String:   'ptafunc2.c:732,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:732,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:732,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:735,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:736,9'
              BranchSideFuncs:
                - ptaDestroy
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:739,25'
              BranchSideFuncs:
                - ptaRemoveDupsByHmap
                - ptaDestroy
        - Branch String:   'ptafunc2.c:737,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:737,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:737,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc2.c:727,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:730,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:732,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:734,12'
          Dst:             ptaCopy
        - Src:             'ptafunc2.c:735,9'
          Dst:             ptaJoin
        - Src:             'ptafunc2.c:736,9'
          Dst:             ptaDestroy
        - Src:             'ptafunc2.c:737,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:739,5'
          Dst:             ptaRemoveDupsByHmap
        - Src:             'ptafunc2.c:740,5'
          Dst:             ptaDestroy
    - functionName:    ptaRemoveDupsByHmap
      functionSourceFile: '/src/leptonica/src/ptafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptas
        - pptad
        - phmap
      BBCount:         32
      ICount:          183
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - l_hmapCreateFromPta
        - l_hmapDestroy
        - ptaAddPt
        - ptaCreate
        - ptaGetIPt
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ptafunc2.c:676,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:676,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_hmapCreateFromPta
                - ptaCreate
                - l_hmapDestroy
                - ptaGetIPt
                - ptaAddPt
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:677,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_hmapCreateFromPta
                - ptaCreate
                - l_hmapDestroy
                - ptaGetIPt
                - ptaAddPt
                - returnErrorInt
        - Branch String:   'ptafunc2.c:677,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:678,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_hmapCreateFromPta
                - ptaCreate
                - l_hmapDestroy
                - ptaGetIPt
                - ptaAddPt
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:679,6'
              BranchSideFuncs:
                - returnErrorInt
                - l_hmapCreateFromPta
                - ptaCreate
                - l_hmapDestroy
                - ptaGetIPt
                - ptaAddPt
                - returnErrorInt
        - Branch String:   'ptafunc2.c:678,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:678,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:678,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:680,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:681,16'
              BranchSideFuncs:
                - l_hmapCreateFromPta
                - ptaCreate
                - l_hmapDestroy
                - ptaGetIPt
                - ptaAddPt
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:684,37'
              BranchSideFuncs:
                - l_hmapCreateFromPta
                - ptaCreate
                - l_hmapDestroy
                - ptaGetIPt
                - ptaAddPt
                - returnErrorInt
        - Branch String:   'ptafunc2.c:681,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:681,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:681,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:684,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:685,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:686,12'
              BranchSideFuncs:
                - ptaCreate
                - l_hmapDestroy
                - ptaGetIPt
                - ptaAddPt
        - Branch String:   'ptafunc2.c:685,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:685,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:685,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:689,5'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:690,17'
              BranchSideFuncs:
                - l_hmapDestroy
                - ptaGetIPt
                - ptaAddPt
            - BranchSide:      'ptafunc2.c:698,9'
              BranchSideFuncs:
                - l_hmapDestroy
        - Branch String:   'ptafunc2.c:691,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:692,23'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaAddPt
                - l_hmapDestroy
            - BranchSide:      'ptafunc2.c:696,5'
              BranchSideFuncs:
                - l_hmapDestroy
                - ptaGetIPt
                - ptaAddPt
        - Branch String:   'ptafunc2.c:698,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:699,18'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc2.c:701,9'
              BranchSideFuncs:
                - l_hmapDestroy
      Callsites:
        - Src:             'ptafunc2.c:678,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:681,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:684,17'
          Dst:             l_hmapCreateFromPta
        - Src:             'ptafunc2.c:685,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:686,12'
          Dst:             ptaCreate
        - Src:             'ptafunc2.c:692,13'
          Dst:             ptaGetIPt
        - Src:             'ptafunc2.c:693,13'
          Dst:             ptaAddPt
        - Src:             'ptafunc2.c:701,9'
          Dst:             l_hmapDestroy
    - functionName:    ptaIntersectionByAset
      functionSourceFile: '/src/leptonica/src/ptafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta1
        - pta2
        - pptad
      BBCount:         34
      ICount:          224
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - l_asetCreate
        - l_asetCreateFromPta
        - l_asetDestroy
        - l_asetFind
        - l_asetInsert
        - l_hashPtToUint64
        - ptaAddPt
        - ptaCreate
        - ptaGetCount
        - ptaGetIPt
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc2.c:580,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:581,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetCount
                - l_asetCreateFromPta
                - ptaCreate
                - ptaGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_asetFind
                - l_asetFind
                - ptaAddPt
                - l_asetInsert
            - BranchSide:      'ptafunc2.c:582,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaGetCount
                - ptaGetCount
                - l_asetCreateFromPta
                - ptaCreate
                - ptaGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_asetFind
                - l_asetFind
                - ptaAddPt
                - l_asetInsert
        - Branch String:   'ptafunc2.c:581,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:581,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:581,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:583,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:584,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetCount
                - l_asetCreateFromPta
                - ptaCreate
                - ptaGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_asetFind
                - l_asetFind
                - ptaAddPt
                - l_asetInsert
            - BranchSide:      'ptafunc2.c:585,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetCount
                - l_asetCreateFromPta
                - ptaCreate
                - ptaGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_asetFind
                - l_asetFind
                - ptaAddPt
                - l_asetInsert
        - Branch String:   'ptafunc2.c:584,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:584,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:584,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:585,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:586,16'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - l_asetCreateFromPta
                - ptaCreate
                - ptaGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_asetFind
                - l_asetFind
                - ptaAddPt
                - l_asetInsert
            - BranchSide:      'ptafunc2.c:589,22'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - l_asetCreateFromPta
                - ptaCreate
                - ptaGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_asetFind
                - l_asetFind
                - ptaAddPt
                - l_asetInsert
        - Branch String:   'ptafunc2.c:586,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:586,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:586,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:591,17'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:591,29'
              BranchSideFuncs:
                - l_asetCreateFromPta
                - ptaCreate
                - ptaGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_asetFind
                - l_asetFind
                - ptaAddPt
                - l_asetInsert
            - BranchSide:      'ptafunc2.c:591,36'
              BranchSideFuncs:
                - l_asetCreateFromPta
                - ptaCreate
                - ptaGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_asetFind
                - l_asetFind
                - ptaAddPt
                - l_asetInsert
        - Branch String:   'ptafunc2.c:592,15'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:592,27'
              BranchSideFuncs:
                - l_asetCreateFromPta
                - ptaCreate
                - ptaGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_asetFind
                - l_asetFind
                - ptaAddPt
                - l_asetInsert
            - BranchSide:      'ptafunc2.c:592,34'
              BranchSideFuncs:
                - l_asetCreateFromPta
                - ptaCreate
                - ptaGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_asetFind
                - l_asetFind
                - ptaAddPt
                - l_asetInsert
        - Branch String:   'ptafunc2.c:600,5'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:601,19'
              BranchSideFuncs:
                - ptaGetIPt
                - l_hashPtToUint64
                - l_asetFind
                - l_asetDestroy
                - l_asetDestroy
                - l_asetFind
                - ptaAddPt
                - l_asetInsert
            - BranchSide:      'ptafunc2.c:610,5'
              BranchSideFuncs:
                - l_asetDestroy
                - l_asetDestroy
        - Branch String:   'ptafunc2.c:604,35'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:604,50'
              BranchSideFuncs:
                - l_asetFind
                - ptaAddPt
                - l_asetInsert
                - l_asetDestroy
                - l_asetDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_asetFind
            - BranchSide:      'ptafunc2.c:608,5'
              BranchSideFuncs:
                - l_asetDestroy
                - l_asetDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_asetFind
                - l_asetFind
                - ptaAddPt
                - l_asetInsert
        - Branch String:   'ptafunc2.c:604,13'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:605,22'
              BranchSideFuncs:
                - l_asetDestroy
                - l_asetDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_asetFind
                - l_asetFind
                - ptaAddPt
                - l_asetInsert
            - BranchSide:      'ptafunc2.c:608,5'
              BranchSideFuncs:
                - l_asetDestroy
                - l_asetDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_asetFind
                - l_asetFind
                - ptaAddPt
                - l_asetInsert
      Callsites:
        - Src:             'ptafunc2.c:581,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:584,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:586,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:589,10'
          Dst:             ptaGetCount
        - Src:             'ptafunc2.c:590,10'
          Dst:             ptaGetCount
        - Src:             'ptafunc2.c:593,12'
          Dst:             l_asetCreateFromPta
        - Src:             'ptafunc2.c:596,12'
          Dst:             ptaCreate
        - Src:             'ptafunc2.c:598,9'
          Dst:             ptaGetCount
        - Src:             'ptafunc2.c:599,12'
          Dst:             l_asetCreate
        - Src:             'ptafunc2.c:601,9'
          Dst:             ptaGetIPt
        - Src:             'ptafunc2.c:602,9'
          Dst:             l_hashPtToUint64
        - Src:             'ptafunc2.c:604,13'
          Dst:             l_asetFind
        - Src:             'ptafunc2.c:604,39'
          Dst:             l_asetFind
        - Src:             'ptafunc2.c:605,13'
          Dst:             ptaAddPt
        - Src:             'ptafunc2.c:606,13'
          Dst:             l_asetInsert
        - Src:             'ptafunc2.c:610,5'
          Dst:             l_asetDestroy
        - Src:             'ptafunc2.c:611,5'
          Dst:             l_asetDestroy
    - functionName:    l_asetCreateFromPta
      functionSourceFile: '/src/leptonica/src/ptafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta
      BBCount:         13
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - l_asetCreate
        - l_asetInsert
        - l_hashPtToUint64
        - ptaGetCount
        - ptaGetIPt
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ptafunc2.c:442,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:443,26'
              BranchSideFuncs:
                - l_asetCreate
                - ptaGetCount
                - ptaGetIPt
                - l_hashPtToUint64
                - l_asetInsert
            - BranchSide:      'ptafunc2.c:445,11'
              BranchSideFuncs:
                - l_asetCreate
                - ptaGetCount
                - ptaGetIPt
                - l_hashPtToUint64
                - l_asetInsert
        - Branch String:   'ptafunc2.c:443,26'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:443,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:443,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:447,5'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:448,19'
              BranchSideFuncs:
                - ptaGetIPt
                - l_hashPtToUint64
                - l_asetInsert
            - BranchSide:      'ptafunc2.c:454,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc2.c:443,26'
          Dst:             returnErrorPtr
        - Src:             'ptafunc2.c:445,11'
          Dst:             l_asetCreate
        - Src:             'ptafunc2.c:446,9'
          Dst:             ptaGetCount
        - Src:             'ptafunc2.c:448,9'
          Dst:             ptaGetIPt
        - Src:             'ptafunc2.c:449,9'
          Dst:             l_hashPtToUint64
        - Src:             'ptafunc2.c:451,9'
          Dst:             l_asetInsert
    - functionName:    ptaUnionByAset
      functionSourceFile: '/src/leptonica/src/ptafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta1
        - pta2
        - pptad
      BBCount:         19
      ICount:          98
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ptaCopy
        - ptaDestroy
        - ptaJoin
        - ptaRemoveDupsByAset
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc2.c:533,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:534,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaCopy
                - ptaJoin
                - ptaRemoveDupsByAset
                - ptaDestroy
            - BranchSide:      'ptafunc2.c:535,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - ptaCopy
                - ptaJoin
                - ptaRemoveDupsByAset
                - ptaDestroy
        - Branch String:   'ptafunc2.c:534,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:534,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:534,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:536,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:537,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaCopy
                - ptaJoin
                - ptaRemoveDupsByAset
                - ptaDestroy
            - BranchSide:      'ptafunc2.c:538,10'
              BranchSideFuncs:
                - returnErrorInt
                - ptaCopy
                - ptaJoin
                - ptaRemoveDupsByAset
                - ptaDestroy
        - Branch String:   'ptafunc2.c:537,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:537,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:537,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:538,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:539,16'
              BranchSideFuncs:
                - ptaCopy
                - ptaJoin
                - ptaRemoveDupsByAset
                - ptaDestroy
            - BranchSide:      'ptafunc2.c:542,20'
              BranchSideFuncs:
                - ptaCopy
                - ptaJoin
                - ptaRemoveDupsByAset
                - ptaDestroy
        - Branch String:   'ptafunc2.c:539,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:539,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:539,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc2.c:534,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:537,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:539,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:542,12'
          Dst:             ptaCopy
        - Src:             'ptafunc2.c:543,5'
          Dst:             ptaJoin
        - Src:             'ptafunc2.c:546,5'
          Dst:             ptaRemoveDupsByAset
        - Src:             'ptafunc2.c:547,5'
          Dst:             ptaDestroy
    - functionName:    ptaRemoveDupsByAset
      functionSourceFile: '/src/leptonica/src/ptafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptas
        - pptad
      BBCount:         21
      ICount:          139
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - l_asetCreate
        - l_asetDestroy
        - l_asetFind
        - l_asetInsert
        - l_hashPtToUint64
        - ptaAddPt
        - ptaCreate
        - ptaGetCount
        - ptaGetIPt
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'ptafunc2.c:482,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:483,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_asetCreate
                - ptaGetCount
                - ptaCreate
                - l_asetDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_asetFind
                - ptaAddPt
                - l_asetInsert
            - BranchSide:      'ptafunc2.c:484,6'
              BranchSideFuncs:
                - returnErrorInt
                - l_asetCreate
                - ptaGetCount
                - ptaCreate
                - l_asetDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_asetFind
                - ptaAddPt
                - l_asetInsert
        - Branch String:   'ptafunc2.c:483,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:483,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:483,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:485,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:486,16'
              BranchSideFuncs:
                - l_asetCreate
                - ptaGetCount
                - ptaCreate
                - l_asetDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_asetFind
                - ptaAddPt
                - l_asetInsert
            - BranchSide:      'ptafunc2.c:488,11'
              BranchSideFuncs:
                - l_asetCreate
                - ptaGetCount
                - ptaCreate
                - l_asetDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_asetFind
                - ptaAddPt
                - l_asetInsert
        - Branch String:   'ptafunc2.c:486,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:486,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:486,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:492,5'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:493,19'
              BranchSideFuncs:
                - ptaGetIPt
                - l_hashPtToUint64
                - l_asetFind
                - ptaAddPt
                - l_asetInsert
                - l_asetDestroy
            - BranchSide:      'ptafunc2.c:502,5'
              BranchSideFuncs:
                - l_asetDestroy
        - Branch String:   'ptafunc2.c:496,13'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:497,22'
              BranchSideFuncs:
                - l_asetDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_asetFind
                - ptaAddPt
                - l_asetInsert
            - BranchSide:      'ptafunc2.c:500,5'
              BranchSideFuncs:
                - l_asetDestroy
                - ptaGetIPt
                - l_hashPtToUint64
                - l_asetFind
                - ptaAddPt
                - l_asetInsert
      Callsites:
        - Src:             'ptafunc2.c:483,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:486,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:488,11'
          Dst:             l_asetCreate
        - Src:             'ptafunc2.c:489,9'
          Dst:             ptaGetCount
        - Src:             'ptafunc2.c:490,12'
          Dst:             ptaCreate
        - Src:             'ptafunc2.c:493,9'
          Dst:             ptaGetIPt
        - Src:             'ptafunc2.c:494,9'
          Dst:             l_hashPtToUint64
        - Src:             'ptafunc2.c:496,14'
          Dst:             l_asetFind
        - Src:             'ptafunc2.c:497,13'
          Dst:             ptaAddPt
        - Src:             'ptafunc2.c:498,13'
          Dst:             l_asetInsert
        - Src:             'ptafunc2.c:502,5'
          Dst:             l_asetDestroy
    - functionName:    ptaEqual
      functionSourceFile: '/src/leptonica/src/ptafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta1
        - pta2
        - psame
      BBCount:         28
      ICount:          163
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - ptaDestroy
        - ptaGetCount
        - ptaGetPt
        - ptaSort2d
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc2.c:395,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:396,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetCount
                - ptaSort2d
                - ptaSort2d
                - ptaDestroy
                - ptaDestroy
                - ptaGetPt
                - ptaGetPt
                - ptaDestroy
                - ptaDestroy
            - BranchSide:      'ptafunc2.c:397,6'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetCount
                - ptaSort2d
                - ptaSort2d
                - ptaDestroy
                - ptaDestroy
                - ptaGetPt
                - ptaGetPt
                - ptaDestroy
                - ptaDestroy
        - Branch String:   'ptafunc2.c:396,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:396,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:396,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:398,15'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:398,19'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaGetCount
                - ptaSort2d
                - ptaSort2d
                - ptaDestroy
                - ptaDestroy
                - ptaGetPt
                - ptaGetPt
                - ptaDestroy
                - ptaDestroy
            - BranchSide:      'ptafunc2.c:399,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'ptafunc2.c:398,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:399,16'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - ptaSort2d
                - ptaSort2d
                - ptaDestroy
                - ptaDestroy
                - ptaGetPt
                - ptaGetPt
                - ptaDestroy
                - ptaDestroy
            - BranchSide:      'ptafunc2.c:401,22'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - ptaSort2d
                - ptaSort2d
                - ptaDestroy
                - ptaDestroy
                - ptaGetPt
                - ptaGetPt
                - ptaDestroy
                - ptaDestroy
        - Branch String:   'ptafunc2.c:399,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:399,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:399,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:403,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:403,19'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc2.c:406,23'
              BranchSideFuncs:
                - ptaSort2d
                - ptaSort2d
                - ptaDestroy
                - ptaDestroy
                - ptaGetPt
                - ptaGetPt
                - ptaDestroy
                - ptaDestroy
        - Branch String:   'ptafunc2.c:408,5'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:409,18'
              BranchSideFuncs:
                - ptaGetPt
                - ptaGetPt
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
            - BranchSide:      'ptafunc2.c:418,6'
              BranchSideFuncs:
                - ptaDestroy
                - ptaDestroy
        - Branch String:   'ptafunc2.c:411,22'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:411,25'
              BranchSideFuncs:
                - ptaDestroy
                - ptaDestroy
            - BranchSide:      'ptafunc2.c:412,13'
              BranchSideFuncs:
                - ptaDestroy
                - ptaDestroy
        - Branch String:   'ptafunc2.c:411,13'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:412,13'
              BranchSideFuncs:
                - ptaDestroy
                - ptaDestroy
            - BranchSide:      'ptafunc2.c:416,5'
              BranchSideFuncs:
                - ptaDestroy
                - ptaDestroy
                - ptaGetPt
                - ptaGetPt
                - ptaDestroy
                - ptaDestroy
      Callsites:
        - Src:             'ptafunc2.c:396,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:399,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:401,10'
          Dst:             ptaGetCount
        - Src:             'ptafunc2.c:402,10'
          Dst:             ptaGetCount
        - Src:             'ptafunc2.c:406,13'
          Dst:             ptaSort2d
        - Src:             'ptafunc2.c:407,13'
          Dst:             ptaSort2d
        - Src:             'ptafunc2.c:409,9'
          Dst:             ptaGetPt
        - Src:             'ptafunc2.c:410,9'
          Dst:             ptaGetPt
        - Src:             'ptafunc2.c:412,13'
          Dst:             ptaDestroy
        - Src:             'ptafunc2.c:413,13'
          Dst:             ptaDestroy
        - Src:             'ptafunc2.c:419,5'
          Dst:             ptaDestroy
        - Src:             'ptafunc2.c:420,5'
          Dst:             ptaDestroy
    - functionName:    ptaSort2d
      functionSourceFile: '/src/leptonica/src/ptafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta
      BBCount:         31
      ICount:          251
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetCount
        - numaGetFValue
        - numaGetIValue
        - numaSort
        - ptaAddPt
        - ptaCreate
        - ptaDestroy
        - ptaGetCount
        - ptaGetPt
        - ptaSort
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ptafunc2.c:314,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:315,23'
              BranchSideFuncs:
                - ptaSort
                - ptaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - ptaGetPt
                - numaAddNumber
                - ptaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaCreate
                - numaSort
                - numaDestroy
                - numaDestroy
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaAddNumber
                - ptaGetPt
                - ptaAddPt
                - ptaGetPt
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'ptafunc2.c:319,20'
              BranchSideFuncs:
                - ptaSort
                - ptaGetCount
                - numaCreate
                - numaCreate
                - numaAddNumber
                - ptaGetPt
                - numaAddNumber
                - ptaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaCreate
                - numaSort
                - numaDestroy
                - numaDestroy
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaAddNumber
                - ptaGetPt
                - ptaAddPt
                - ptaGetPt
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'ptafunc2.c:315,23'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:315,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:315,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:327,5'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:328,18'
              BranchSideFuncs:
                - ptaGetPt
                - numaAddNumber
                - ptaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaCreate
                - numaSort
                - numaDestroy
                - numaDestroy
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaAddNumber
                - ptaGetPt
                - ptaAddPt
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'ptafunc2.c:335,19'
              BranchSideFuncs:
                - numaAddNumber
                - ptaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaCreate
                - numaSort
                - numaDestroy
                - numaDestroy
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaAddNumber
                - ptaGetPt
                - ptaAddPt
        - Branch String:   'ptafunc2.c:329,13'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:330,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - ptaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaCreate
                - numaSort
                - numaDestroy
                - numaDestroy
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaAddNumber
                - ptaGetPt
                - ptaAddPt
                - ptaGetPt
            - BranchSide:      'ptafunc2.c:333,14'
              BranchSideFuncs:
                - numaAddNumber
                - ptaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaCreate
                - numaSort
                - numaDestroy
                - numaDestroy
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaAddNumber
                - ptaGetPt
                - ptaAddPt
                - ptaGetPt
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'ptafunc2.c:340,5'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:341,23'
              BranchSideFuncs:
                - numaGetIValue
                - numaGetIValue
                - numaCreate
                - numaSort
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaAddNumber
                - ptaGetPt
                - ptaAddPt
            - BranchSide:      'ptafunc2.c:365,5'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - ptaDestroy
        - Branch String:   'ptafunc2.c:344,13'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:345,22'
              BranchSideFuncs:
                - ptaGetPt
                - ptaAddPt
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaCreate
                - numaSort
                - numaDestroy
                - numaDestroy
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaAddNumber
            - BranchSide:      'ptafunc2.c:349,30'
              BranchSideFuncs:
                - numaCreate
                - numaSort
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetIValue
                - numaGetIValue
                - ptaGetPt
                - ptaAddPt
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaAddNumber
        - Branch String:   'ptafunc2.c:350,13'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:351,27'
              BranchSideFuncs:
                - ptaGetPt
                - numaAddNumber
                - numaSort
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaCreate
                - ptaGetPt
                - ptaAddPt
                - numaGetFValue
                - ptaAddPt
            - BranchSide:      'ptafunc2.c:354,34'
              BranchSideFuncs:
                - numaSort
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaCreate
                - ptaGetPt
                - numaAddNumber
                - ptaGetPt
                - ptaAddPt
                - numaGetFValue
                - ptaAddPt
        - Branch String:   'ptafunc2.c:356,13'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:357,31'
              BranchSideFuncs:
                - numaGetFValue
                - ptaAddPt
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaCreate
                - numaSort
                - ptaGetPt
                - numaAddNumber
                - ptaGetPt
                - ptaAddPt
            - BranchSide:      'ptafunc2.c:360,22'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - numaDestroy
                - ptaDestroy
                - numaGetIValue
                - numaGetIValue
                - numaCreate
                - numaSort
                - numaGetFValue
                - ptaAddPt
                - ptaGetPt
                - numaAddNumber
                - ptaGetPt
                - ptaAddPt
      Callsites:
        - Src:             'ptafunc2.c:315,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc2.c:319,12'
          Dst:             ptaSort
        - Src:             'ptafunc2.c:322,9'
          Dst:             ptaGetCount
        - Src:             'ptafunc2.c:323,11'
          Dst:             numaCreate
        - Src:             'ptafunc2.c:324,11'
          Dst:             numaCreate
        - Src:             'ptafunc2.c:325,5'
          Dst:             numaAddNumber
        - Src:             'ptafunc2.c:326,5'
          Dst:             ptaGetPt
        - Src:             'ptafunc2.c:328,9'
          Dst:             ptaGetPt
        - Src:             'ptafunc2.c:330,13'
          Dst:             numaAddNumber
        - Src:             'ptafunc2.c:331,13'
          Dst:             numaAddNumber
        - Src:             'ptafunc2.c:335,5'
          Dst:             numaAddNumber
        - Src:             'ptafunc2.c:338,12'
          Dst:             ptaCreate
        - Src:             'ptafunc2.c:339,10'
          Dst:             numaGetCount
        - Src:             'ptafunc2.c:341,9'
          Dst:             numaGetIValue
        - Src:             'ptafunc2.c:342,9'
          Dst:             numaGetIValue
        - Src:             'ptafunc2.c:345,13'
          Dst:             ptaGetPt
        - Src:             'ptafunc2.c:346,13'
          Dst:             ptaAddPt
        - Src:             'ptafunc2.c:349,19'
          Dst:             numaCreate
        - Src:             'ptafunc2.c:351,18'
          Dst:             ptaGetPt
        - Src:             'ptafunc2.c:352,18'
          Dst:             numaAddNumber
        - Src:             'ptafunc2.c:354,19'
          Dst:             numaSort
        - Src:             'ptafunc2.c:357,17'
          Dst:             numaGetFValue
        - Src:             'ptafunc2.c:358,17'
          Dst:             ptaAddPt
        - Src:             'ptafunc2.c:361,13'
          Dst:             numaDestroy
        - Src:             'ptafunc2.c:362,13'
          Dst:             numaDestroy
        - Src:             'ptafunc2.c:365,5'
          Dst:             numaDestroy
        - Src:             'ptafunc2.c:366,5'
          Dst:             numaDestroy
        - Src:             'ptafunc2.c:367,5'
          Dst:             ptaDestroy
    - functionName:    ptaSort
      functionSourceFile: '/src/leptonica/src/ptafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptas
        - sorttype
        - sortorder
        - pnaindex
      BBCount:         41
      ICount:          192
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - numaDestroy
        - ptaGetSortIndex
        - ptaSortByIndex
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ptafunc2.c:105,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:105,20'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaGetSortIndex
                - ptaSortByIndex
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:106,10'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaGetSortIndex
                - ptaSortByIndex
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptafunc2.c:106,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:107,23'
              BranchSideFuncs:
                - ptaGetSortIndex
                - ptaSortByIndex
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:108,9'
              BranchSideFuncs:
                - ptaGetSortIndex
                - ptaSortByIndex
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptafunc2.c:107,23'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:107,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:107,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:108,33'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:108,36'
              BranchSideFuncs:
                - ptaGetSortIndex
                - ptaSortByIndex
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:110,9'
              BranchSideFuncs:
                - ptaGetSortIndex
                - ptaSortByIndex
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptafunc2.c:108,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:109,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:110,9'
              BranchSideFuncs:
                - ptaGetSortIndex
                - ptaSortByIndex
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptafunc2.c:109,23'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:109,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:109,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:110,40'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:110,43'
              BranchSideFuncs:
                - ptaGetSortIndex
                - ptaSortByIndex
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:113,25'
              BranchSideFuncs:
                - ptaGetSortIndex
                - ptaSortByIndex
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptafunc2.c:110,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:111,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:113,25'
              BranchSideFuncs:
                - ptaGetSortIndex
                - ptaSortByIndex
                - numaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ptafunc2.c:111,23'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:111,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:111,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:113,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:114,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:116,27'
              BranchSideFuncs:
                - ptaSortByIndex
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'ptafunc2.c:114,23'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:114,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:114,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:117,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:118,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:120,9'
              BranchSideFuncs:
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'ptafunc2.c:121,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:122,23'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc2.c:123,12'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:122,23'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:122,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:122,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc2.c:107,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc2.c:109,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc2.c:111,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc2.c:113,9'
          Dst:             ptaGetSortIndex
        - Src:             'ptafunc2.c:114,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc2.c:116,12'
          Dst:             ptaSortByIndex
        - Src:             'ptafunc2.c:120,9'
          Dst:             numaDestroy
        - Src:             'ptafunc2.c:122,23'
          Dst:             returnErrorPtr
    - functionName:    ptaGetSortIndex
      functionSourceFile: '/src/leptonica/src/ptafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptas
        - sorttype
        - sortorder
        - pnaindex
      BBCount:         47
      ICount:          233
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetSortIndex
        - ptaGetCount
        - ptaGetPt
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ptafunc2.c:146,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:147,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaAddNumber
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:148,6'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaAddNumber
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc2.c:147,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:147,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:147,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:149,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:150,16'
              BranchSideFuncs:
                - ptaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaAddNumber
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:151,9'
              BranchSideFuncs:
                - ptaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaAddNumber
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc2.c:150,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:150,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:150,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:151,33'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:151,36'
              BranchSideFuncs:
                - ptaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaAddNumber
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:153,9'
              BranchSideFuncs:
                - ptaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaAddNumber
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc2.c:151,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:152,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:153,9'
              BranchSideFuncs:
                - ptaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaAddNumber
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc2.c:152,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:152,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:152,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:153,40'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:153,43'
              BranchSideFuncs:
                - ptaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaAddNumber
                - numaAddNumber
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:157,21'
              BranchSideFuncs:
                - ptaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaAddNumber
                - numaAddNumber
                - returnErrorInt
        - Branch String:   'ptafunc2.c:153,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:154,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:157,21'
              BranchSideFuncs:
                - ptaGetCount
                - numaCreate
                - numaGetSortIndex
                - numaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaAddNumber
                - numaAddNumber
                - returnErrorInt
        - Branch String:   'ptafunc2.c:154,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:154,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:154,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:158,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:159,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:160,12'
              BranchSideFuncs:
                - numaGetSortIndex
                - numaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'ptafunc2.c:159,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:159,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:159,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:160,5'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:161,18'
              BranchSideFuncs:
                - ptaGetPt
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorInt
                - numaAddNumber
            - BranchSide:      'ptafunc2.c:169,28'
              BranchSideFuncs:
                - numaGetSortIndex
                - numaDestroy
                - returnErrorInt
        - Branch String:   'ptafunc2.c:162,13'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:163,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaAddNumber
            - BranchSide:      'ptafunc2.c:165,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetSortIndex
                - numaDestroy
                - returnErrorInt
                - ptaGetPt
                - numaAddNumber
        - Branch String:   'ptafunc2.c:171,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:172,16'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc2.c:173,17'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:172,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:172,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:172,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc2.c:147,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:150,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:152,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:154,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:157,9'
          Dst:             ptaGetCount
        - Src:             'ptafunc2.c:158,15'
          Dst:             numaCreate
        - Src:             'ptafunc2.c:159,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:161,9'
          Dst:             ptaGetPt
        - Src:             'ptafunc2.c:163,13'
          Dst:             numaAddNumber
        - Src:             'ptafunc2.c:165,13'
          Dst:             numaAddNumber
        - Src:             'ptafunc2.c:169,11'
          Dst:             numaGetSortIndex
        - Src:             'ptafunc2.c:170,5'
          Dst:             numaDestroy
        - Src:             'ptafunc2.c:172,16'
          Dst:             returnErrorInt
    - functionName:    ptaSortByIndex
      functionSourceFile: '/src/leptonica/src/ptafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptas
        - naindex
      BBCount:         23
      ICount:          124
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - numaGetCount
        - numaGetIValue
        - ptaAddPt
        - ptaCreate
        - ptaGetPt
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ptafunc2.c:193,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:194,23'
              BranchSideFuncs:
                - returnErrorPtr
                - numaGetCount
                - ptaCreate
                - numaGetIValue
                - ptaGetPt
                - ptaAddPt
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:195,10'
              BranchSideFuncs:
                - returnErrorPtr
                - numaGetCount
                - ptaCreate
                - numaGetIValue
                - ptaGetPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'ptafunc2.c:194,23'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:194,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:194,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:195,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:196,23'
              BranchSideFuncs:
                - numaGetCount
                - ptaCreate
                - numaGetIValue
                - ptaGetPt
                - ptaAddPt
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:199,22'
              BranchSideFuncs:
                - numaGetCount
                - ptaCreate
                - numaGetIValue
                - ptaGetPt
                - ptaAddPt
                - returnErrorPtr
        - Branch String:   'ptafunc2.c:196,23'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:196,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:196,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:200,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:201,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:202,12'
              BranchSideFuncs:
                - numaGetIValue
                - ptaGetPt
                - ptaAddPt
        - Branch String:   'ptafunc2.c:201,23'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:201,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:201,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:202,5'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:203,23'
              BranchSideFuncs:
                - numaGetIValue
                - ptaGetPt
                - ptaAddPt
            - BranchSide:      'ptafunc2.c:208,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc2.c:194,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc2.c:196,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc2.c:199,9'
          Dst:             numaGetCount
        - Src:             'ptafunc2.c:200,17'
          Dst:             ptaCreate
        - Src:             'ptafunc2.c:201,23'
          Dst:             returnErrorPtr
        - Src:             'ptafunc2.c:203,9'
          Dst:             numaGetIValue
        - Src:             'ptafunc2.c:204,9'
          Dst:             ptaGetPt
        - Src:             'ptafunc2.c:205,9'
          Dst:             ptaAddPt
    - functionName:    ptaGetRankValue
      functionSourceFile: '/src/leptonica/src/ptafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - float
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta
        - fract
        - ptasort
        - sorttype
        - pval
      BBCount:         44
      ICount:          220
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - ptaDestroy
        - ptaGetCount
        - ptaGetPt
        - ptaSort
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc2.c:266,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:267,16'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaSort
                - ptaGetPt
                - ptaDestroy
                - ptaGetPt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:268,6'
              BranchSideFuncs:
                - returnErrorInt
                - ptaGetCount
                - ptaSort
                - ptaGetPt
                - ptaDestroy
                - ptaGetPt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc2.c:267,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:267,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:267,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:269,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:270,16'
              BranchSideFuncs:
                - ptaGetCount
                - ptaSort
                - ptaGetPt
                - ptaDestroy
                - ptaGetPt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:271,9'
              BranchSideFuncs:
                - ptaGetCount
                - ptaSort
                - ptaGetPt
                - ptaDestroy
                - ptaGetPt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc2.c:270,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:270,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:270,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:271,33'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:271,36'
              BranchSideFuncs:
                - ptaGetCount
                - ptaSort
                - ptaGetPt
                - ptaDestroy
                - ptaGetPt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:273,9'
              BranchSideFuncs:
                - ptaGetCount
                - ptaSort
                - ptaGetPt
                - ptaDestroy
                - ptaGetPt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc2.c:271,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:272,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:273,9'
              BranchSideFuncs:
                - ptaGetCount
                - ptaSort
                - ptaGetPt
                - ptaDestroy
                - ptaGetPt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ptafunc2.c:272,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:272,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:272,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:273,21'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:273,24'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:274,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'ptafunc2.c:273,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:274,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:275,26'
              BranchSideFuncs:
                - ptaGetCount
                - ptaSort
                - ptaGetPt
                - ptaDestroy
                - ptaGetPt
                - returnErrorInt
        - Branch String:   'ptafunc2.c:274,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:274,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:274,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:275,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:276,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:278,9'
              BranchSideFuncs:
                - ptaSort
                - ptaGetPt
                - ptaDestroy
                - ptaGetPt
        - Branch String:   'ptafunc2.c:276,16'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:276,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ptafunc2.c:276,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:278,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:279,16'
              BranchSideFuncs:
                - ptaGetPt
                - ptaDestroy
                - ptaGetPt
            - BranchSide:      'ptafunc2.c:281,24'
              BranchSideFuncs:
                - ptaSort
                - ptaGetPt
                - ptaDestroy
                - ptaGetPt
        - Branch String:   'ptafunc2.c:284,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:285,18'
              BranchSideFuncs:
                - ptaGetPt
                - ptaDestroy
            - BranchSide:      'ptafunc2.c:287,18'
              BranchSideFuncs:
                - ptaGetPt
                - ptaDestroy
        - Branch String:   'ptafunc2.c:289,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:289,19'
              BranchSideFuncs: []
            - BranchSide:      'ptafunc2.c:290,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc2.c:267,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:270,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:272,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:274,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:275,14'
          Dst:             ptaGetCount
        - Src:             'ptafunc2.c:276,16'
          Dst:             returnErrorInt
        - Src:             'ptafunc2.c:281,16'
          Dst:             ptaSort
        - Src:             'ptafunc2.c:285,9'
          Dst:             ptaGetPt
        - Src:             'ptafunc2.c:287,9'
          Dst:             ptaGetPt
        - Src:             'ptafunc2.c:289,19'
          Dst:             ptaDestroy
    - functionName:    ptaaSortByIndex
      functionSourceFile: '/src/leptonica/src/ptafunc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptaas
        - naindex
      BBCount:         23
      ICount:          126
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - numaGetCount
        - numaGetIValue
        - ptaaAddPta
        - ptaaCreate
        - ptaaGetCount
        - ptaaGetPta
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ptafunc2.c:227,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:228,24'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaaGetCount
                - numaGetCount
                - ptaaCreate
                - numaGetIValue
                - ptaaGetPta
                - ptaaAddPta
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:229,10'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaaGetCount
                - numaGetCount
                - ptaaCreate
                - numaGetIValue
                - ptaaGetPta
                - ptaaAddPta
                - returnErrorPtr
        - Branch String:   'ptafunc2.c:228,24'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:228,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:228,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:229,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:230,24'
              BranchSideFuncs:
                - ptaaGetCount
                - numaGetCount
                - ptaaCreate
                - numaGetIValue
                - ptaaGetPta
                - ptaaAddPta
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:232,22'
              BranchSideFuncs:
                - ptaaGetCount
                - numaGetCount
                - ptaaCreate
                - numaGetIValue
                - ptaaGetPta
                - ptaaAddPta
                - returnErrorPtr
        - Branch String:   'ptafunc2.c:230,24'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:230,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:230,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:233,9'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:234,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:235,24'
              BranchSideFuncs:
                - ptaaCreate
                - numaGetIValue
                - ptaaGetPta
                - ptaaAddPta
        - Branch String:   'ptafunc2.c:234,24'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:234,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ptafunc2.c:234,9'
              BranchSideFuncs: []
        - Branch String:   'ptafunc2.c:236,5'
          Branch Sides:
            - BranchSide:      'ptafunc2.c:237,23'
              BranchSideFuncs:
                - numaGetIValue
                - ptaaGetPta
                - ptaaAddPta
            - BranchSide:      'ptafunc2.c:242,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptafunc2.c:228,24'
          Dst:             returnErrorPtr
        - Src:             'ptafunc2.c:230,24'
          Dst:             returnErrorPtr
        - Src:             'ptafunc2.c:232,9'
          Dst:             ptaaGetCount
        - Src:             'ptafunc2.c:233,9'
          Dst:             numaGetCount
        - Src:             'ptafunc2.c:234,24'
          Dst:             returnErrorPtr
        - Src:             'ptafunc2.c:235,13'
          Dst:             ptaaCreate
        - Src:             'ptafunc2.c:237,9'
          Dst:             numaGetIValue
        - Src:             'ptafunc2.c:238,15'
          Dst:             ptaaGetPta
        - Src:             'ptafunc2.c:239,9'
          Dst:             ptaaAddPta
    - functionName:    delete_case6
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
        - n
      BBCount:         16
      ICount:          112
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - lept_stderr
        - node_color
        - rotate_left
        - rotate_right
        - sibling
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rbtree.c:795,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:796,32'
              BranchSideFuncs:
                - sibling
                - node_color
                - sibling
                - rotate_left
                - lept_stderr
            - BranchSide:      'rbtree.c:803,32'
              BranchSideFuncs:
                - sibling
                - node_color
                - sibling
                - rotate_right
                - lept_stderr
        - Branch String:   'rbtree.c:796,13'
          Branch Sides:
            - BranchSide:      'rbtree.c:797,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rbtree.c:800,17'
              BranchSideFuncs:
                - sibling
                - rotate_left
        - Branch String:   'rbtree.c:797,13'
          Branch Sides:
            - BranchSide:      'rbtree.c:798,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rbtree.c:798,13'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:803,13'
          Branch Sides:
            - BranchSide:      'rbtree.c:804,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rbtree.c:807,17'
              BranchSideFuncs:
                - sibling
                - rotate_right
        - Branch String:   'rbtree.c:804,13'
          Branch Sides:
            - BranchSide:      'rbtree.c:805,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rbtree.c:805,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rbtree.c:793,25'
          Dst:             node_color
        - Src:             'rbtree.c:793,5'
          Dst:             sibling
        - Src:             'rbtree.c:796,24'
          Dst:             sibling
        - Src:             'rbtree.c:796,13'
          Dst:             node_color
        - Src:             'rbtree.c:797,13'
          Dst:             lept_stderr
        - Src:             'rbtree.c:800,9'
          Dst:             sibling
        - Src:             'rbtree.c:801,9'
          Dst:             rotate_left
        - Src:             'rbtree.c:803,24'
          Dst:             sibling
        - Src:             'rbtree.c:803,13'
          Dst:             node_color
        - Src:             'rbtree.c:804,13'
          Dst:             lept_stderr
        - Src:             'rbtree.c:807,9'
          Dst:             sibling
        - Src:             'rbtree.c:808,9'
          Dst:             rotate_right
    - functionName:    node_color
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:
        - Branch String:   'rbtree.c:602,12'
          Branch Sides:
            - BranchSide:      'rbtree.c:602,12'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:602,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sibling
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - lept_stderr
      functionUses:    28
      BranchProfiles:
        - Branch String:   'rbtree.c:583,12'
          Branch Sides:
            - BranchSide:      'rbtree.c:583,16'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rbtree.c:584,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'rbtree.c:583,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:584,9'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:587,9'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:584,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:585,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rbtree.c:585,9'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:587,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:588,16'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:590,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rbtree.c:584,9'
          Dst:             lept_stderr
    - functionName:    rotate_left
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
        - n
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - replace_node
      functionUses:    5
      BranchProfiles:
        - Branch String:   'rbtree.c:639,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:639,9'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:640,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rbtree.c:637,5'
          Dst:             replace_node
    - functionName:    rotate_right
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
        - n
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - replace_node
      functionUses:    5
      BranchProfiles:
        - Branch String:   'rbtree.c:650,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:650,9'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:651,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rbtree.c:648,5'
          Dst:             replace_node
    - functionName:    replace_node
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
        - oldn
        - newn
      BBCount:         10
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'rbtree.c:658,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:659,19'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:661,13'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:661,13'
          Branch Sides:
            - BranchSide:      'rbtree.c:662,34'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:664,35'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:666,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:666,9'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:667,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    delete_case5
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
        - n
      BBCount:         22
      ICount:          149
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - delete_case6
        - sibling
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rbtree.c:774,30'
          Branch Sides:
            - BranchSide:      'rbtree.c:775,28'
              BranchSideFuncs:
                - sibling
                - node_color
                - delete_case6
                - sibling
                - node_color
                - sibling
                - node_color
                - sibling
                - node_color
                - sibling
                - sibling
                - sibling
                - rotate_left
                - sibling
                - node_color
                - sibling
                - node_color
                - sibling
                - sibling
                - sibling
                - rotate_right
            - BranchSide:      'rbtree.c:781,16'
              BranchSideFuncs:
                - delete_case6
                - sibling
                - node_color
                - sibling
                - node_color
                - sibling
                - node_color
                - sibling
                - sibling
                - sibling
                - rotate_left
        - Branch String:   'rbtree.c:775,48'
          Branch Sides:
            - BranchSide:      'rbtree.c:776,28'
              BranchSideFuncs:
                - sibling
                - node_color
                - delete_case6
                - sibling
                - node_color
                - sibling
                - node_color
                - sibling
                - node_color
                - sibling
                - sibling
                - sibling
                - rotate_left
                - sibling
                - node_color
                - sibling
                - sibling
                - sibling
                - rotate_right
            - BranchSide:      'rbtree.c:781,16'
              BranchSideFuncs:
                - delete_case6
                - sibling
                - node_color
                - sibling
                - node_color
                - sibling
                - node_color
                - sibling
                - sibling
                - sibling
                - rotate_left
        - Branch String:   'rbtree.c:776,52'
          Branch Sides:
            - BranchSide:      'rbtree.c:777,28'
              BranchSideFuncs:
                - sibling
                - node_color
                - delete_case6
                - sibling
                - node_color
                - sibling
                - node_color
                - sibling
                - node_color
                - sibling
                - sibling
                - sibling
                - rotate_left
                - sibling
                - sibling
                - sibling
                - rotate_right
            - BranchSide:      'rbtree.c:781,16'
              BranchSideFuncs:
                - delete_case6
                - sibling
                - node_color
                - sibling
                - node_color
                - sibling
                - node_color
                - sibling
                - sibling
                - sibling
                - rotate_left
        - Branch String:   'rbtree.c:774,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:778,17'
              BranchSideFuncs:
                - sibling
                - sibling
                - sibling
                - rotate_right
                - delete_case6
            - BranchSide:      'rbtree.c:781,16'
              BranchSideFuncs:
                - delete_case6
                - sibling
                - node_color
                - sibling
                - node_color
                - sibling
                - node_color
                - sibling
                - sibling
                - sibling
                - rotate_left
      Callsites:
        - Src:             'rbtree.c:775,20'
          Dst:             sibling
        - Src:             'rbtree.c:775,9'
          Dst:             node_color
        - Src:             'rbtree.c:776,20'
          Dst:             sibling
        - Src:             'rbtree.c:776,9'
          Dst:             node_color
        - Src:             'rbtree.c:777,20'
          Dst:             sibling
        - Src:             'rbtree.c:777,9'
          Dst:             node_color
        - Src:             'rbtree.c:778,9'
          Dst:             sibling
        - Src:             'rbtree.c:779,9'
          Dst:             sibling
        - Src:             'rbtree.c:780,25'
          Dst:             sibling
        - Src:             'rbtree.c:780,9'
          Dst:             rotate_right
        - Src:             'rbtree.c:782,27'
          Dst:             sibling
        - Src:             'rbtree.c:782,16'
          Dst:             node_color
        - Src:             'rbtree.c:783,27'
          Dst:             sibling
        - Src:             'rbtree.c:783,16'
          Dst:             node_color
        - Src:             'rbtree.c:784,27'
          Dst:             sibling
        - Src:             'rbtree.c:784,16'
          Dst:             node_color
        - Src:             'rbtree.c:785,9'
          Dst:             sibling
        - Src:             'rbtree.c:786,9'
          Dst:             sibling
        - Src:             'rbtree.c:787,24'
          Dst:             sibling
        - Src:             'rbtree.c:787,9'
          Dst:             rotate_left
        - Src:             'rbtree.c:789,5'
          Dst:             delete_case6
    - functionName:    delete_case4
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
        - n
      BBCount:         13
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - delete_case5
        - node_color
        - sibling
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rbtree.c:762,45'
          Branch Sides:
            - BranchSide:      'rbtree.c:763,28'
              BranchSideFuncs:
                - sibling
                - node_color
                - delete_case5
                - sibling
                - node_color
                - sibling
                - node_color
                - sibling
            - BranchSide:      'rbtree.c:769,22'
              BranchSideFuncs:
                - delete_case5
        - Branch String:   'rbtree.c:763,48'
          Branch Sides:
            - BranchSide:      'rbtree.c:764,28'
              BranchSideFuncs:
                - sibling
                - node_color
                - delete_case5
                - sibling
                - node_color
                - sibling
            - BranchSide:      'rbtree.c:769,22'
              BranchSideFuncs:
                - delete_case5
        - Branch String:   'rbtree.c:764,54'
          Branch Sides:
            - BranchSide:      'rbtree.c:765,28'
              BranchSideFuncs:
                - sibling
                - node_color
                - delete_case5
                - sibling
            - BranchSide:      'rbtree.c:769,22'
              BranchSideFuncs:
                - delete_case5
        - Branch String:   'rbtree.c:762,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:766,17'
              BranchSideFuncs:
                - sibling
            - BranchSide:      'rbtree.c:769,22'
              BranchSideFuncs:
                - delete_case5
      Callsites:
        - Src:             'rbtree.c:762,9'
          Dst:             node_color
        - Src:             'rbtree.c:763,20'
          Dst:             sibling
        - Src:             'rbtree.c:763,9'
          Dst:             node_color
        - Src:             'rbtree.c:764,20'
          Dst:             sibling
        - Src:             'rbtree.c:764,9'
          Dst:             node_color
        - Src:             'rbtree.c:765,20'
          Dst:             sibling
        - Src:             'rbtree.c:765,9'
          Dst:             node_color
        - Src:             'rbtree.c:766,9'
          Dst:             sibling
        - Src:             'rbtree.c:769,9'
          Dst:             delete_case5
    - functionName:    delete_case3
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
        - n
      BBCount:         13
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - delete_case1
        - delete_case4
        - node_color
        - sibling
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rbtree.c:750,47'
          Branch Sides:
            - BranchSide:      'rbtree.c:751,28'
              BranchSideFuncs:
                - sibling
                - node_color
                - delete_case4
                - sibling
                - node_color
                - sibling
                - node_color
                - sibling
                - delete_case1
            - BranchSide:      'rbtree.c:757,22'
              BranchSideFuncs:
                - delete_case4
        - Branch String:   'rbtree.c:751,48'
          Branch Sides:
            - BranchSide:      'rbtree.c:752,28'
              BranchSideFuncs:
                - sibling
                - node_color
                - delete_case4
                - sibling
                - node_color
                - sibling
                - delete_case1
            - BranchSide:      'rbtree.c:757,22'
              BranchSideFuncs:
                - delete_case4
        - Branch String:   'rbtree.c:752,54'
          Branch Sides:
            - BranchSide:      'rbtree.c:753,28'
              BranchSideFuncs:
                - sibling
                - node_color
                - delete_case4
                - sibling
                - delete_case1
            - BranchSide:      'rbtree.c:757,22'
              BranchSideFuncs:
                - delete_case4
        - Branch String:   'rbtree.c:750,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:754,17'
              BranchSideFuncs:
                - sibling
                - delete_case1
            - BranchSide:      'rbtree.c:757,22'
              BranchSideFuncs:
                - delete_case4
      Callsites:
        - Src:             'rbtree.c:750,9'
          Dst:             node_color
        - Src:             'rbtree.c:751,20'
          Dst:             sibling
        - Src:             'rbtree.c:751,9'
          Dst:             node_color
        - Src:             'rbtree.c:752,20'
          Dst:             sibling
        - Src:             'rbtree.c:752,9'
          Dst:             node_color
        - Src:             'rbtree.c:753,20'
          Dst:             sibling
        - Src:             'rbtree.c:753,9'
          Dst:             node_color
        - Src:             'rbtree.c:754,9'
          Dst:             sibling
        - Src:             'rbtree.c:755,9'
          Dst:             delete_case1
        - Src:             'rbtree.c:757,9'
          Dst:             delete_case4
    - functionName:    delete_case1
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
        - n
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - delete_case2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rbtree.c:731,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:732,9'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:734,22'
              BranchSideFuncs:
                - delete_case2
      Callsites:
        - Src:             'rbtree.c:734,9'
          Dst:             delete_case2
    - functionName:    delete_case2
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
        - n
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - delete_case3
        - rotate_left
        - rotate_right
        - sibling
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rbtree.c:738,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:738,9'
              BranchSideFuncs:
                - sibling
                - rotate_right
                - delete_case3
                - rotate_left
            - BranchSide:      'rbtree.c:739,9'
              BranchSideFuncs:
                - sibling
                - rotate_right
                - delete_case3
                - rotate_left
        - Branch String:   'rbtree.c:741,13'
          Branch Sides:
            - BranchSide:      'rbtree.c:742,25'
              BranchSideFuncs:
                - rotate_left
                - delete_case3
            - BranchSide:      'rbtree.c:744,26'
              BranchSideFuncs:
                - rotate_right
                - delete_case3
      Callsites:
        - Src:             'rbtree.c:738,20'
          Dst:             sibling
        - Src:             'rbtree.c:738,9'
          Dst:             node_color
        - Src:             'rbtree.c:740,9'
          Dst:             sibling
        - Src:             'rbtree.c:742,13'
          Dst:             rotate_left
        - Src:             'rbtree.c:744,13'
          Dst:             rotate_right
        - Src:             'rbtree.c:746,5'
          Dst:             delete_case3
    - functionName:    insert_case5
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
        - n
      BBCount:         18
      ICount:          107
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - grandparent
        - lept_stderr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rbtree.c:710,30'
          Branch Sides:
            - BranchSide:      'rbtree.c:710,33'
              BranchSideFuncs:
                - grandparent
                - lept_stderr
                - grandparent
                - grandparent
                - rotate_left
                - grandparent
                - rotate_right
            - BranchSide:      'rbtree.c:712,16'
              BranchSideFuncs:
                - lept_stderr
                - grandparent
                - grandparent
                - rotate_left
        - Branch String:   'rbtree.c:710,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:711,22'
              BranchSideFuncs:
                - grandparent
                - rotate_right
            - BranchSide:      'rbtree.c:712,16'
              BranchSideFuncs:
                - lept_stderr
                - grandparent
                - grandparent
                - rotate_left
        - Branch String:   'rbtree.c:712,38'
          Branch Sides:
            - BranchSide:      'rbtree.c:712,41'
              BranchSideFuncs:
                - grandparent
                - lept_stderr
                - grandparent
                - rotate_left
            - BranchSide:      'rbtree.c:715,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'rbtree.c:712,16'
          Branch Sides:
            - BranchSide:      'rbtree.c:713,21'
              BranchSideFuncs:
                - grandparent
                - rotate_left
            - BranchSide:      'rbtree.c:715,9'
              BranchSideFuncs:
                - lept_stderr
      Callsites:
        - Src:             'rbtree.c:709,5'
          Dst:             grandparent
        - Src:             'rbtree.c:710,46'
          Dst:             grandparent
        - Src:             'rbtree.c:711,25'
          Dst:             grandparent
        - Src:             'rbtree.c:711,9'
          Dst:             rotate_right
        - Src:             'rbtree.c:712,54'
          Dst:             grandparent
        - Src:             'rbtree.c:713,24'
          Dst:             grandparent
        - Src:             'rbtree.c:713,9'
          Dst:             rotate_left
        - Src:             'rbtree.c:715,9'
          Dst:             lept_stderr
    - functionName:    grandparent
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
      BBCount:         14
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - lept_stderr
      functionUses:    9
      BranchProfiles:
        - Branch String:   'rbtree.c:575,12'
          Branch Sides:
            - BranchSide:      'rbtree.c:575,16'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rbtree.c:576,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'rbtree.c:575,26'
          Branch Sides:
            - BranchSide:      'rbtree.c:575,30'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rbtree.c:576,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'rbtree.c:575,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:576,9'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:579,12'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:576,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:577,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rbtree.c:577,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rbtree.c:576,9'
          Dst:             lept_stderr
    - functionName:    insert_case4
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
        - n
      BBCount:         14
      ICount:          97
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - grandparent
        - insert_case5
        - rotate_left
        - rotate_right
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rbtree.c:697,31'
          Branch Sides:
            - BranchSide:      'rbtree.c:697,34'
              BranchSideFuncs:
                - grandparent
                - insert_case5
                - grandparent
                - rotate_right
                - rotate_left
            - BranchSide:      'rbtree.c:700,16'
              BranchSideFuncs:
                - insert_case5
                - grandparent
                - rotate_right
        - Branch String:   'rbtree.c:697,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:698,21'
              BranchSideFuncs:
                - rotate_left
                - insert_case5
            - BranchSide:      'rbtree.c:700,16'
              BranchSideFuncs:
                - insert_case5
                - grandparent
                - rotate_right
      Callsites:
        - Src:             'rbtree.c:697,47'
          Dst:             grandparent
        - Src:             'rbtree.c:698,9'
          Dst:             rotate_left
        - Src:             'rbtree.c:700,53'
          Dst:             grandparent
        - Src:             'rbtree.c:701,9'
          Dst:             rotate_right
        - Src:             'rbtree.c:704,5'
          Dst:             insert_case5
    - functionName:    uncle
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - lept_stderr
        - sibling
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rbtree.c:594,12'
          Branch Sides:
            - BranchSide:      'rbtree.c:594,16'
              BranchSideFuncs:
                - lept_stderr
                - sibling
            - BranchSide:      'rbtree.c:595,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'rbtree.c:594,26'
          Branch Sides:
            - BranchSide:      'rbtree.c:594,30'
              BranchSideFuncs:
                - lept_stderr
                - sibling
            - BranchSide:      'rbtree.c:595,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'rbtree.c:594,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:595,9'
              BranchSideFuncs:
                - sibling
            - BranchSide:      'rbtree.c:598,20'
              BranchSideFuncs:
                - sibling
        - Branch String:   'rbtree.c:595,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:596,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rbtree.c:596,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rbtree.c:595,9'
          Dst:             lept_stderr
        - Src:             'rbtree.c:598,12'
          Dst:             sibling
    - functionName:    insert_case3
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
        - n
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - grandparent
        - insert_case4
        - uncle
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rbtree.c:686,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:687,9'
              BranchSideFuncs:
                - uncle
                - grandparent
                - grandparent
                - insert_case1
            - BranchSide:      'rbtree.c:692,22'
              BranchSideFuncs:
                - insert_case4
      Callsites:
        - Src:             'rbtree.c:686,20'
          Dst:             uncle
        - Src:             'rbtree.c:686,9'
          Dst:             node_color
        - Src:             'rbtree.c:688,9'
          Dst:             uncle
        - Src:             'rbtree.c:689,9'
          Dst:             grandparent
        - Src:             'rbtree.c:690,25'
          Dst:             grandparent
        - Src:             'rbtree.c:690,9'
          Dst:             insert_case1
        - Src:             'rbtree.c:692,9'
          Dst:             insert_case4
    - functionName:    insert_case1
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
        - n
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - insert_case2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rbtree.c:672,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:673,9'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:675,22'
              BranchSideFuncs:
                - insert_case2
      Callsites:
        - Src:             'rbtree.c:675,9'
          Dst:             insert_case2
    - functionName:    insert_case2
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
        - n
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - insert_case3
        - node_color
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rbtree.c:679,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:680,9'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:682,22'
              BranchSideFuncs:
                - insert_case3
      Callsites:
        - Src:             'rbtree.c:679,9'
          Dst:             node_color
        - Src:             'rbtree.c:682,9'
          Dst:             insert_case3
    - functionName:    print_tree_helper
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - fp
        - n
        - keytype
        - indent
      BBCount:         36
      ICount:          191
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - fprintf
        - print_tree_helper
      functionUses:    3
      BranchProfiles:
        - Branch String:   'rbtree.c:502,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:503,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'rbtree.c:506,9'
              BranchSideFuncs:
                - print_tree_helper
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - print_tree_helper
        - Branch String:   'rbtree.c:506,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:507,27'
              BranchSideFuncs:
                - print_tree_helper
                - print_tree_helper
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'rbtree.c:509,12'
              BranchSideFuncs:
                - print_tree_helper
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'rbtree.c:509,5'
          Branch Sides:
            - BranchSide:      'rbtree.c:510,17'
              BranchSideFuncs:
                - fprintf
                - print_tree_helper
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'rbtree.c:511,9'
              BranchSideFuncs:
                - print_tree_helper
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'rbtree.c:511,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:512,13'
              BranchSideFuncs:
                - print_tree_helper
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'rbtree.c:519,13'
              BranchSideFuncs:
                - print_tree_helper
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'rbtree.c:512,13'
          Branch Sides:
            - BranchSide:      'rbtree.c:513,21'
              BranchSideFuncs:
                - fprintf
                - print_tree_helper
            - BranchSide:      'rbtree.c:514,18'
              BranchSideFuncs:
                - print_tree_helper
                - fprintf
                - fprintf
        - Branch String:   'rbtree.c:514,18'
          Branch Sides:
            - BranchSide:      'rbtree.c:515,21'
              BranchSideFuncs:
                - fprintf
                - print_tree_helper
            - BranchSide:      'rbtree.c:516,18'
              BranchSideFuncs:
                - print_tree_helper
                - fprintf
        - Branch String:   'rbtree.c:519,13'
          Branch Sides:
            - BranchSide:      'rbtree.c:520,21'
              BranchSideFuncs:
                - fprintf
                - print_tree_helper
            - BranchSide:      'rbtree.c:521,18'
              BranchSideFuncs:
                - print_tree_helper
                - fprintf
                - fprintf
        - Branch String:   'rbtree.c:521,18'
          Branch Sides:
            - BranchSide:      'rbtree.c:522,21'
              BranchSideFuncs:
                - fprintf
                - print_tree_helper
            - BranchSide:      'rbtree.c:523,18'
              BranchSideFuncs:
                - print_tree_helper
                - fprintf
        - Branch String:   'rbtree.c:526,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:526,9'
              BranchSideFuncs:
                - print_tree_helper
            - BranchSide:      'rbtree.c:527,27'
              BranchSideFuncs:
                - print_tree_helper
      Callsites:
        - Src:             'rbtree.c:503,9'
          Dst:             fprintf
        - Src:             'rbtree.c:507,9'
          Dst:             print_tree_helper
        - Src:             'rbtree.c:510,9'
          Dst:             fprintf
        - Src:             'rbtree.c:513,13'
          Dst:             fprintf
        - Src:             'rbtree.c:515,13'
          Dst:             fprintf
        - Src:             'rbtree.c:517,13'
          Dst:             fprintf
        - Src:             'rbtree.c:520,13'
          Dst:             fprintf
        - Src:             'rbtree.c:522,13'
          Dst:             fprintf
        - Src:             'rbtree.c:524,13'
          Dst:             fprintf
        - Src:             'rbtree.c:527,9'
          Dst:             print_tree_helper
    - functionName:    l_rbtreePrint
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - t
      BBCount:         14
      ICount:          65
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fprintf
        - lept_stderr
        - print_tree_helper
      functionUses:    0
      BranchProfiles:
        - Branch String:   'rbtree.c:479,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:480,9'
              BranchSideFuncs:
                - lept_stderr
                - print_tree_helper
                - fprintf
            - BranchSide:      'rbtree.c:483,10'
              BranchSideFuncs:
                - lept_stderr
                - print_tree_helper
                - fprintf
        - Branch String:   'rbtree.c:480,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:481,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rbtree.c:481,9'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:483,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:484,9'
              BranchSideFuncs:
                - print_tree_helper
                - fprintf
            - BranchSide:      'rbtree.c:488,23'
              BranchSideFuncs:
                - print_tree_helper
                - fprintf
        - Branch String:   'rbtree.c:484,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:485,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rbtree.c:485,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rbtree.c:480,9'
          Dst:             lept_stderr
        - Src:             'rbtree.c:484,9'
          Dst:             lept_stderr
        - Src:             'rbtree.c:488,5'
          Dst:             print_tree_helper
        - Src:             'rbtree.c:489,5'
          Dst:             fprintf
    - functionName:    count_helper
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - pcount
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - count_helper
      functionUses:    3
      BranchProfiles:
        - Branch String:   'rbtree.c:458,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:459,11'
              BranchSideFuncs:
                - count_helper
                - count_helper
            - BranchSide:      'rbtree.c:461,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rbtree.c:463,5'
          Dst:             count_helper
        - Src:             'rbtree.c:464,5'
          Dst:             count_helper
    - functionName:    l_rbtreeGetCount
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - count_helper
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rbtree.c:448,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:448,13'
              BranchSideFuncs:
                - count_helper
            - BranchSide:      'rbtree.c:449,9'
              BranchSideFuncs:
                - count_helper
      Callsites:
        - Src:             'rbtree.c:450,5'
          Dst:             count_helper
    - functionName:    l_rbtreeGetPrev
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
      BBCount:         20
      ICount:          103
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rbtree.c:417,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:418,33'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:424,9'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:418,33'
          Branch Sides:
            - BranchSide:      'rbtree.c:418,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rbtree.c:418,9'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:424,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:425,13'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:430,9'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:426,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:427,17'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:428,16'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:430,26'
          Branch Sides:
            - BranchSide:      'rbtree.c:430,29'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:430,9'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:430,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:431,17'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:432,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rbtree.c:418,33'
          Dst:             returnErrorPtr
    - functionName:    l_rbtreeGetLast
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         20
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - lept_stderr
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rbtree.c:386,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:387,33'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rbtree.c:388,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'rbtree.c:387,33'
          Branch Sides:
            - BranchSide:      'rbtree.c:387,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rbtree.c:387,9'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:388,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:389,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rbtree.c:394,9'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:389,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:390,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rbtree.c:390,9'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:395,14'
          Branch Sides:
            - BranchSide:      'rbtree.c:395,17'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:395,5'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:395,5'
          Branch Sides:
            - BranchSide:      'rbtree.c:396,13'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:397,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rbtree.c:387,33'
          Dst:             returnErrorPtr
        - Src:             'rbtree.c:389,9'
          Dst:             lept_stderr
    - functionName:    l_rbtreeGetNext
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
      BBCount:         20
      ICount:          103
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rbtree.c:351,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:352,33'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:358,9'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:352,33'
          Branch Sides:
            - BranchSide:      'rbtree.c:352,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rbtree.c:352,9'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:358,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:359,13'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:364,9'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:360,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:361,17'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:362,16'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:364,26'
          Branch Sides:
            - BranchSide:      'rbtree.c:364,29'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:364,9'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:364,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:365,17'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:366,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rbtree.c:352,33'
          Dst:             returnErrorPtr
    - functionName:    l_rbtreeGetFirst
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         20
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - lept_stderr
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rbtree.c:320,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:321,33'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rbtree.c:322,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'rbtree.c:321,33'
          Branch Sides:
            - BranchSide:      'rbtree.c:321,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rbtree.c:321,9'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:322,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:323,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rbtree.c:328,9'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:323,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:324,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rbtree.c:324,9'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:329,14'
          Branch Sides:
            - BranchSide:      'rbtree.c:329,17'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:329,5'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:329,5'
          Branch Sides:
            - BranchSide:      'rbtree.c:330,13'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:331,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rbtree.c:321,33'
          Dst:             returnErrorPtr
        - Src:             'rbtree.c:323,9'
          Dst:             lept_stderr
    - functionName:    destroy_helper
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - destroy_helper
      functionUses:    3
      BranchProfiles:
        - Branch String:   'rbtree.c:298,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:298,13'
              BranchSideFuncs:
                - destroy_helper
                - destroy_helper
                - free
            - BranchSide:      'rbtree.c:299,20'
              BranchSideFuncs:
                - destroy_helper
                - destroy_helper
                - free
      Callsites:
        - Src:             'rbtree.c:299,5'
          Dst:             destroy_helper
        - Src:             'rbtree.c:300,5'
          Dst:             destroy_helper
    - functionName:    l_rbtreeDestroy
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pt
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - destroy_helper
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rbtree.c:286,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:286,14'
              BranchSideFuncs:
                - destroy_helper
                - free
            - BranchSide:      'rbtree.c:287,10'
              BranchSideFuncs:
                - destroy_helper
                - free
        - Branch String:   'rbtree.c:287,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:287,22'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:288,11'
              BranchSideFuncs:
                - destroy_helper
                - free
      Callsites:
        - Src:             'rbtree.c:289,5'
          Dst:             destroy_helper
    - functionName:    maximum_node
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
      BBCount:         12
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - lept_stderr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rbtree.c:720,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:721,9'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:724,5'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:721,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:722,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rbtree.c:722,9'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:724,5'
          Branch Sides:
            - BranchSide:      'rbtree.c:725,13'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:727,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rbtree.c:721,9'
          Dst:             lept_stderr
    - functionName:    l_rbtreeDelete
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - t
        - key
      BBCount:         27
      ICount:          166
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - delete_case1
        - lept_stderr
        - lookup_node
        - maximum_node
        - node_color
        - replace_node
        - verify_properties
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rbtree.c:241,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:242,9'
              BranchSideFuncs:
                - lookup_node
                - node_color
                - replace_node
                - free
                - verify_properties
                - node_color
                - delete_case1
                - maximum_node
            - BranchSide:      'rbtree.c:246,21'
              BranchSideFuncs:
                - lookup_node
                - node_color
                - replace_node
                - free
                - verify_properties
                - node_color
                - delete_case1
                - maximum_node
        - Branch String:   'rbtree.c:242,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:243,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rbtree.c:243,9'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:247,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:247,20'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:248,9'
              BranchSideFuncs:
                - node_color
                - replace_node
                - free
                - verify_properties
                - node_color
                - delete_case1
                - maximum_node
        - Branch String:   'rbtree.c:248,25'
          Branch Sides:
            - BranchSide:      'rbtree.c:248,28'
              BranchSideFuncs:
                - node_color
                - replace_node
                - free
                - verify_properties
                - node_color
                - delete_case1
                - maximum_node
            - BranchSide:      'rbtree.c:257,13'
              BranchSideFuncs:
                - node_color
                - replace_node
                - free
                - verify_properties
                - node_color
                - delete_case1
        - Branch String:   'rbtree.c:248,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:250,15'
              BranchSideFuncs:
                - maximum_node
                - node_color
                - replace_node
                - free
                - verify_properties
                - node_color
                - delete_case1
            - BranchSide:      'rbtree.c:257,13'
              BranchSideFuncs:
                - node_color
                - replace_node
                - free
                - verify_properties
                - node_color
                - delete_case1
        - Branch String:   'rbtree.c:257,13'
          Branch Sides:
            - BranchSide:      'rbtree.c:257,32'
              BranchSideFuncs:
                - node_color
                - replace_node
                - free
                - verify_properties
                - node_color
                - delete_case1
            - BranchSide:      'rbtree.c:257,43'
              BranchSideFuncs:
                - node_color
                - replace_node
                - free
                - verify_properties
                - node_color
                - delete_case1
        - Branch String:   'rbtree.c:258,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:259,31'
              BranchSideFuncs:
                - node_color
                - delete_case1
                - replace_node
                - free
                - verify_properties
            - BranchSide:      'rbtree.c:262,18'
              BranchSideFuncs:
                - replace_node
                - free
                - verify_properties
        - Branch String:   'rbtree.c:263,27'
          Branch Sides:
            - BranchSide:      'rbtree.c:263,30'
              BranchSideFuncs:
                - free
                - verify_properties
            - BranchSide:      'rbtree.c:265,5'
              BranchSideFuncs:
                - free
                - verify_properties
        - Branch String:   'rbtree.c:263,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:264,9'
              BranchSideFuncs:
                - free
                - verify_properties
            - BranchSide:      'rbtree.c:265,5'
              BranchSideFuncs:
                - free
                - verify_properties
      Callsites:
        - Src:             'rbtree.c:242,9'
          Dst:             lept_stderr
        - Src:             'rbtree.c:246,9'
          Dst:             lookup_node
        - Src:             'rbtree.c:250,22'
          Dst:             maximum_node
        - Src:             'rbtree.c:258,9'
          Dst:             node_color
        - Src:             'rbtree.c:259,20'
          Dst:             node_color
        - Src:             'rbtree.c:260,9'
          Dst:             delete_case1
        - Src:             'rbtree.c:262,5'
          Dst:             replace_node
        - Src:             'rbtree.c:267,5'
          Dst:             verify_properties
    - functionName:    lookup_node
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - t
        - key
      BBCount:         13
      ICount:          84
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - compareKeys
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rbtree.c:622,5'
          Branch Sides:
            - BranchSide:      'rbtree.c:623,39'
              BranchSideFuncs:
                - compareKeys
            - BranchSide:      'rbtree.c:632,12'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:624,13'
          Branch Sides:
            - BranchSide:      'rbtree.c:625,20'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:626,20'
              BranchSideFuncs:
                - compareKeys
        - Branch String:   'rbtree.c:626,20'
          Branch Sides:
            - BranchSide:      'rbtree.c:627,17'
              BranchSideFuncs:
                - compareKeys
            - BranchSide:      'rbtree.c:629,17'
              BranchSideFuncs:
                - compareKeys
      Callsites:
        - Src:             'rbtree.c:623,27'
          Dst:             compareKeys
    - functionName:    verify_properties
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compareKeys
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - keytype
        - left
        - right
      BBCount:         25
      ICount:          125
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - lept_stderr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rbtree.c:540,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:541,18'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:548,16'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'rbtree.c:541,13'
          Branch Sides:
            - BranchSide:      'rbtree.c:542,13'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:543,23'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:543,18'
          Branch Sides:
            - BranchSide:      'rbtree.c:544,13'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:546,13'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:548,16'
          Branch Sides:
            - BranchSide:      'rbtree.c:549,18'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:556,16'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'rbtree.c:549,13'
          Branch Sides:
            - BranchSide:      'rbtree.c:550,13'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:551,23'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:551,18'
          Branch Sides:
            - BranchSide:      'rbtree.c:552,13'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:554,13'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:556,16'
          Branch Sides:
            - BranchSide:      'rbtree.c:557,18'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:565,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'rbtree.c:557,13'
          Branch Sides:
            - BranchSide:      'rbtree.c:558,13'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:559,23'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:559,18'
          Branch Sides:
            - BranchSide:      'rbtree.c:560,13'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:562,13'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:565,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:566,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rbtree.c:566,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rbtree.c:565,9'
          Dst:             lept_stderr
    - functionName:    new_node
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
        - node_color
        - left
        - right
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rbtree.c:614,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:614,38'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:615,9'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:615,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:615,40'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:615,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rbtree.c:608,28'
          Dst:             calloc
    - functionName:    l_rbtreeInsert
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - t
        - key
        - value
      BBCount:         26
      ICount:          157
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - compareKeys
        - insert_case1
        - lept_stderr
        - new_node
        - verify_properties
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rbtree.c:190,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:191,9'
              BranchSideFuncs:
                - new_node
                - compareKeys
                - insert_case1
                - verify_properties
                - free
            - BranchSide:      'rbtree.c:195,21'
              BranchSideFuncs:
                - new_node
                - compareKeys
                - insert_case1
                - verify_properties
                - free
        - Branch String:   'rbtree.c:191,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:192,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rbtree.c:192,9'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:196,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:197,19'
              BranchSideFuncs:
                - insert_case1
                - verify_properties
            - BranchSide:      'rbtree.c:199,13'
              BranchSideFuncs:
                - compareKeys
                - insert_case1
                - verify_properties
                - free
        - Branch String:   'rbtree.c:202,17'
          Branch Sides:
            - BranchSide:      'rbtree.c:203,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'rbtree.c:206,24'
              BranchSideFuncs:
                - compareKeys
                - free
                - insert_case1
                - verify_properties
        - Branch String:   'rbtree.c:206,24'
          Branch Sides:
            - BranchSide:      'rbtree.c:207,21'
              BranchSideFuncs:
                - compareKeys
                - insert_case1
                - verify_properties
                - free
            - BranchSide:      'rbtree.c:214,21'
              BranchSideFuncs:
                - compareKeys
                - insert_case1
                - verify_properties
                - free
        - Branch String:   'rbtree.c:207,21'
          Branch Sides:
            - BranchSide:      'rbtree.c:208,31'
              BranchSideFuncs:
                - insert_case1
                - verify_properties
            - BranchSide:      'rbtree.c:211,25'
              BranchSideFuncs:
                - compareKeys
                - insert_case1
                - verify_properties
                - free
        - Branch String:   'rbtree.c:214,21'
          Branch Sides:
            - BranchSide:      'rbtree.c:215,32'
              BranchSideFuncs:
                - insert_case1
                - verify_properties
            - BranchSide:      'rbtree.c:218,25'
              BranchSideFuncs:
                - compareKeys
                - insert_case1
                - verify_properties
                - free
      Callsites:
        - Src:             'rbtree.c:191,9'
          Dst:             lept_stderr
        - Src:             'rbtree.c:195,21'
          Dst:             new_node
        - Src:             'rbtree.c:201,31'
          Dst:             compareKeys
        - Src:             'rbtree.c:224,5'
          Dst:             insert_case1
        - Src:             'rbtree.c:225,5'
          Dst:             verify_properties
    - functionName:    l_rbtreeLookup
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - t
        - key
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - lookup_node
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rbtree.c:162,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:163,27'
              BranchSideFuncs:
                - lookup_node
            - BranchSide:      'rbtree.c:165,21'
              BranchSideFuncs:
                - lookup_node
        - Branch String:   'rbtree.c:163,27'
          Branch Sides:
            - BranchSide:      'rbtree.c:163,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rbtree.c:163,9'
              BranchSideFuncs: []
        - Branch String:   'rbtree.c:166,12'
          Branch Sides:
            - BranchSide:      'rbtree.c:166,5'
              BranchSideFuncs: []
            - BranchSide:      'rbtree.c:166,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rbtree.c:163,27'
          Dst:             returnErrorPtr
        - Src:             'rbtree.c:165,9'
          Dst:             lookup_node
    - functionName:    l_rbtreeCreate
      functionSourceFile: '/src/leptonica/src/rbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - keytype
      BBCount:         16
      ICount:          77
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - returnErrorPtr
        - verify_properties
      functionUses:    0
      BranchProfiles:
        - Branch String:   'rbtree.c:139,31'
          Branch Sides:
            - BranchSide:      'rbtree.c:139,34'
              BranchSideFuncs:
                - calloc
                - verify_properties
                - returnErrorPtr
            - BranchSide:      'rbtree.c:143,21'
              BranchSideFuncs:
                - calloc
                - verify_properties
        - Branch String:   'rbtree.c:139,57'
          Branch Sides:
            - BranchSide:      'rbtree.c:140,9'
              BranchSideFuncs:
                - calloc
                - verify_properties
                - returnErrorPtr
            - BranchSide:      'rbtree.c:143,21'
              BranchSideFuncs:
                - calloc
                - verify_properties
        - Branch String:   'rbtree.c:140,33'
          Branch Sides:
            - BranchSide:      'rbtree.c:140,36'
              BranchSideFuncs:
                - calloc
                - verify_properties
                - returnErrorPtr
            - BranchSide:      'rbtree.c:143,21'
              BranchSideFuncs:
                - calloc
                - verify_properties
        - Branch String:   'rbtree.c:139,9'
          Branch Sides:
            - BranchSide:      'rbtree.c:141,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rbtree.c:143,21'
              BranchSideFuncs:
                - calloc
                - verify_properties
        - Branch String:   'rbtree.c:141,28'
          Branch Sides:
            - BranchSide:      'rbtree.c:141,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rbtree.c:141,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rbtree.c:141,28'
          Dst:             returnErrorPtr
        - Src:             'rbtree.c:143,21'
          Dst:             calloc
        - Src:             'rbtree.c:145,5'
          Dst:             verify_properties
    - functionName:    pixRotateWithAlpha
      functionSourceFile: '/src/leptonica/src/rotate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - pixs
        - angle
        - pixg
        - fract
      BBCount:         61
      ICount:          327
      EdgeCount:       82
      CyclomaticComplexity: 23
      functionsReached:
        - lept_stderr
        - pixClone
        - pixConvertTo32
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixGetDimensions
        - pixGetSpp
        - pixResizeToMatch
        - pixRotate
        - pixSetAll
        - pixSetAllArbitrary
        - pixSetBorderRingVal
        - pixSetRGBComponent
        - pixSetSpp
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'rotate.c:535,9'
          Branch Sides:
            - BranchSide:      'rotate.c:536,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixRotate
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - pixGetColormap
                - returnErrorPtr
            - BranchSide:      'rotate.c:537,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixRotate
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - pixGetColormap
                - returnErrorPtr
        - Branch String:   'rotate.c:536,23'
          Branch Sides:
            - BranchSide:      'rotate.c:536,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotate.c:536,9'
              BranchSideFuncs: []
        - Branch String:   'rotate.c:538,17'
          Branch Sides:
            - BranchSide:      'rotate.c:538,35'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixRotate
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'rotate.c:540,9'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixRotate
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
        - Branch String:   'rotate.c:538,9'
          Branch Sides:
            - BranchSide:      'rotate.c:539,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotate.c:540,9'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixRotate
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
        - Branch String:   'rotate.c:539,23'
          Branch Sides:
            - BranchSide:      'rotate.c:539,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotate.c:539,9'
              BranchSideFuncs: []
        - Branch String:   'rotate.c:540,14'
          Branch Sides:
            - BranchSide:      'rotate.c:540,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixRotate
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'rotate.c:545,10'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixRotate
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
        - Branch String:   'rotate.c:540,9'
          Branch Sides:
            - BranchSide:      'rotate.c:541,9'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixRotate
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'rotate.c:545,10'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixRotate
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
        - Branch String:   'rotate.c:541,9'
          Branch Sides:
            - BranchSide:      'rotate.c:543,14'
              BranchSideFuncs:
                - lept_stderr
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixRotate
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
            - BranchSide:      'rotate.c:543,14'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixRotate
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
        - Branch String:   'rotate.c:545,15'
          Branch Sides:
            - BranchSide:      'rotate.c:545,19'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixRotate
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
            - BranchSide:      'rotate.c:549,10'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixRotate
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
        - Branch String:   'rotate.c:545,31'
          Branch Sides:
            - BranchSide:      'rotate.c:545,34'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixRotate
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
            - BranchSide:      'rotate.c:546,9'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixRotate
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
        - Branch String:   'rotate.c:545,9'
          Branch Sides:
            - BranchSide:      'rotate.c:546,9'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixRotate
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
            - BranchSide:      'rotate.c:549,10'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixRotate
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
        - Branch String:   'rotate.c:546,9'
          Branch Sides:
            - BranchSide:      'rotate.c:547,15'
              BranchSideFuncs:
                - lept_stderr
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixRotate
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
            - BranchSide:      'rotate.c:547,15'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixRotate
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
        - Branch String:   'rotate.c:549,15'
          Branch Sides:
            - BranchSide:      'rotate.c:549,18'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixRotate
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
            - BranchSide:      'rotate.c:553,9'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixRotate
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
        - Branch String:   'rotate.c:549,9'
          Branch Sides:
            - BranchSide:      'rotate.c:550,9'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixRotate
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
                - lept_stderr
            - BranchSide:      'rotate.c:553,9'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixRotate
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
        - Branch String:   'rotate.c:550,9'
          Branch Sides:
            - BranchSide:      'rotate.c:553,9'
              BranchSideFuncs:
                - lept_stderr
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixRotate
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
            - BranchSide:      'rotate.c:553,9'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixRotate
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
                - pixConvertTo32
        - Branch String:   'rotate.c:553,9'
          Branch Sides:
            - BranchSide:      'rotate.c:554,32'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetSpp
                - pixSetSpp
                - pixRotate
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
            - BranchSide:      'rotate.c:556,26'
              BranchSideFuncs:
                - pixClone
                - pixGetSpp
                - pixSetSpp
                - pixRotate
                - pixSetSpp
                - pixDestroy
                - pixCreate
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
                - pixSetAll
                - pixResizeToMatch
        - Branch String:   'rotate.c:564,9'
          Branch Sides:
            - BranchSide:      'rotate.c:565,27'
              BranchSideFuncs:
                - pixResizeToMatch
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
            - BranchSide:      'rotate.c:571,34'
              BranchSideFuncs:
                - pixResizeToMatch
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
        - Branch String:   'rotate.c:566,13'
          Branch Sides:
            - BranchSide:      'rotate.c:567,23'
              BranchSideFuncs:
                - pixSetAll
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
            - BranchSide:      'rotate.c:568,18'
              BranchSideFuncs:
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAllArbitrary
        - Branch String:   'rotate.c:573,17'
          Branch Sides:
            - BranchSide:      'rotate.c:573,20'
              BranchSideFuncs:
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
            - BranchSide:      'rotate.c:579,23'
              BranchSideFuncs:
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
        - Branch String:   'rotate.c:573,9'
          Branch Sides:
            - BranchSide:      'rotate.c:574,29'
              BranchSideFuncs:
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
            - BranchSide:      'rotate.c:579,23'
              BranchSideFuncs:
                - pixRotate
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'rotate.c:536,23'
          Dst:             returnErrorPtr
        - Src:             'rotate.c:537,5'
          Dst:             pixGetDimensions
        - Src:             'rotate.c:538,20'
          Dst:             pixGetColormap
        - Src:             'rotate.c:539,23'
          Dst:             returnErrorPtr
        - Src:             'rotate.c:540,17'
          Dst:             pixGetDepth
        - Src:             'rotate.c:541,9'
          Dst:             lept_stderr
        - Src:             'rotate.c:546,9'
          Dst:             lept_stderr
        - Src:             'rotate.c:550,9'
          Dst:             lept_stderr
        - Src:             'rotate.c:554,17'
          Dst:             pixConvertTo32
        - Src:             'rotate.c:556,17'
          Dst:             pixClone
        - Src:             'rotate.c:557,11'
          Dst:             pixGetSpp
        - Src:             'rotate.c:558,5'
          Dst:             pixSetSpp
        - Src:             'rotate.c:559,12'
          Dst:             pixRotate
        - Src:             'rotate.c:560,5'
          Dst:             pixSetSpp
        - Src:             'rotate.c:561,5'
          Dst:             pixDestroy
        - Src:             'rotate.c:565,17'
          Dst:             pixCreate
        - Src:             'rotate.c:567,13'
          Dst:             pixSetAll
        - Src:             'rotate.c:569,13'
          Dst:             pixSetAllArbitrary
        - Src:             'rotate.c:571,17'
          Dst:             pixResizeToMatch
        - Src:             'rotate.c:574,9'
          Dst:             pixSetBorderRingVal
        - Src:             'rotate.c:576,9'
          Dst:             pixSetBorderRingVal
        - Src:             'rotate.c:579,13'
          Dst:             pixRotate
        - Src:             'rotate.c:583,5'
          Dst:             pixSetRGBComponent
        - Src:             'rotate.c:585,5'
          Dst:             pixDestroy
        - Src:             'rotate.c:586,5'
          Dst:             pixDestroy
    - functionName:    pixRotate
      functionSourceFile: '/src/leptonica/src/rotate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - float
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - angle
        - type
        - incolor
        - width
        - height
      BBCount:         99
      ICount:          468
      EdgeCount:       133
      CyclomaticComplexity: 36
      functionsReached:
        - lept_stderr
        - pixClone
        - pixConvertTo8
        - pixDestroy
        - pixEmbedForRotation
        - pixGetColormap
        - pixGetDepth
        - pixGetDimensions
        - pixRemoveColormap
        - pixRotateAMColor
        - pixRotateAMGray
        - pixRotateBySampling
        - pixRotateShearCenter
        - pixcmapAddBlackOrWhite
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'rotate.c:113,9'
          Branch Sides:
            - BranchSide:      'rotate.c:114,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotate.c:115,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'rotate.c:114,23'
          Branch Sides:
            - BranchSide:      'rotate.c:114,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotate.c:114,9'
              BranchSideFuncs: []
        - Branch String:   'rotate.c:115,32'
          Branch Sides:
            - BranchSide:      'rotate.c:115,35'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotate.c:118,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
                - returnErrorPtr
        - Branch String:   'rotate.c:115,61'
          Branch Sides:
            - BranchSide:      'rotate.c:116,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotate.c:118,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
                - returnErrorPtr
        - Branch String:   'rotate.c:115,9'
          Branch Sides:
            - BranchSide:      'rotate.c:117,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotate.c:118,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
                - returnErrorPtr
        - Branch String:   'rotate.c:117,23'
          Branch Sides:
            - BranchSide:      'rotate.c:117,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotate.c:117,9'
              BranchSideFuncs: []
        - Branch String:   'rotate.c:118,37'
          Branch Sides:
            - BranchSide:      'rotate.c:118,40'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
                - returnErrorPtr
            - BranchSide:      'rotate.c:121,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
        - Branch String:   'rotate.c:118,9'
          Branch Sides:
            - BranchSide:      'rotate.c:119,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotate.c:121,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
        - Branch String:   'rotate.c:119,23'
          Branch Sides:
            - BranchSide:      'rotate.c:119,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotate.c:119,9'
              BranchSideFuncs: []
        - Branch String:   'rotate.c:121,9'
          Branch Sides:
            - BranchSide:      'rotate.c:121,22'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
            - BranchSide:      'rotate.c:121,22'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixClone
        - Branch String:   'rotate.c:121,9'
          Branch Sides:
            - BranchSide:      'rotate.c:122,25'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'rotate.c:129,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'rotate.c:129,9'
          Branch Sides:
            - BranchSide:      'rotate.c:130,13'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
            - BranchSide:      'rotate.c:138,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
                - lept_stderr
        - Branch String:   'rotate.c:130,13'
          Branch Sides:
            - BranchSide:      'rotate.c:130,26'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
            - BranchSide:      'rotate.c:130,26'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
                - lept_stderr
                - lept_stderr
        - Branch String:   'rotate.c:130,13'
          Branch Sides:
            - BranchSide:      'rotate.c:131,17'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
                - lept_stderr
            - BranchSide:      'rotate.c:134,20'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
                - lept_stderr
        - Branch String:   'rotate.c:131,17'
          Branch Sides:
            - BranchSide:      'rotate.c:132,17'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
                - lept_stderr
            - BranchSide:      'rotate.c:133,18'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
        - Branch String:   'rotate.c:132,17'
          Branch Sides:
            - BranchSide:      'rotate.c:133,18'
              BranchSideFuncs:
                - lept_stderr
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
            - BranchSide:      'rotate.c:133,18'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
        - Branch String:   'rotate.c:135,13'
          Branch Sides:
            - BranchSide:      'rotate.c:136,18'
              BranchSideFuncs:
                - lept_stderr
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
            - BranchSide:      'rotate.c:136,18'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
        - Branch String:   'rotate.c:138,16'
          Branch Sides:
            - BranchSide:      'rotate.c:138,29'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
                - lept_stderr
            - BranchSide:      'rotate.c:138,29'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
                - lept_stderr
        - Branch String:   'rotate.c:139,9'
          Branch Sides:
            - BranchSide:      'rotate.c:140,14'
              BranchSideFuncs:
                - lept_stderr
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
            - BranchSide:      'rotate.c:140,14'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
        - Branch String:   'rotate.c:145,14'
          Branch Sides:
            - BranchSide:      'rotate.c:145,17'
              BranchSideFuncs:
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
                - pixRemoveColormap
            - BranchSide:      'rotate.c:148,25'
              BranchSideFuncs:
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
        - Branch String:   'rotate.c:145,9'
          Branch Sides:
            - BranchSide:      'rotate.c:146,34'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
            - BranchSide:      'rotate.c:148,25'
              BranchSideFuncs:
                - pixClone
                - pixGetColormap
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
        - Branch String:   'rotate.c:153,14'
          Branch Sides:
            - BranchSide:      'rotate.c:153,17'
              BranchSideFuncs:
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
                - pixcmapAddBlackOrWhite
            - BranchSide:      'rotate.c:161,32'
              BranchSideFuncs:
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
        - Branch String:   'rotate.c:153,9'
          Branch Sides:
            - BranchSide:      'rotate.c:154,13'
              BranchSideFuncs:
                - pixcmapAddBlackOrWhite
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
                - pixcmapAddBlackOrWhite
            - BranchSide:      'rotate.c:161,32'
              BranchSideFuncs:
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
        - Branch String:   'rotate.c:154,13'
          Branch Sides:
            - BranchSide:      'rotate.c:155,36'
              BranchSideFuncs:
                - pixcmapAddBlackOrWhite
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
            - BranchSide:      'rotate.c:157,36'
              BranchSideFuncs:
                - pixcmapAddBlackOrWhite
                - pixEmbedForRotation
                - pixGetDepth
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
        - Branch String:   'rotate.c:166,35'
          Branch Sides:
            - BranchSide:      'rotate.c:166,38'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
                - pixConvertTo8
            - BranchSide:      'rotate.c:169,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
        - Branch String:   'rotate.c:166,9'
          Branch Sides:
            - BranchSide:      'rotate.c:167,30'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
            - BranchSide:      'rotate.c:169,25'
              BranchSideFuncs:
                - pixClone
                - pixGetDimensions
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
                - pixRotateShearCenter
        - Branch String:   'rotate.c:173,9'
          Branch Sides:
            - BranchSide:      'rotate.c:174,37'
              BranchSideFuncs:
                - pixRotateShearCenter
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'rotate.c:175,16'
              BranchSideFuncs:
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixRotateBySampling
        - Branch String:   'rotate.c:175,16'
          Branch Sides:
            - BranchSide:      'rotate.c:176,36'
              BranchSideFuncs:
                - pixRotateBySampling
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'rotate.c:178,17'
              BranchSideFuncs:
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
        - Branch String:   'rotate.c:179,13'
          Branch Sides:
            - BranchSide:      'rotate.c:180,17'
              BranchSideFuncs:
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
            - BranchSide:      'rotate.c:185,13'
              BranchSideFuncs:
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
        - Branch String:   'rotate.c:180,17'
          Branch Sides:
            - BranchSide:      'rotate.c:181,25'
              BranchSideFuncs:
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
            - BranchSide:      'rotate.c:183,25'
              BranchSideFuncs:
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
        - Branch String:   'rotate.c:185,13'
          Branch Sides:
            - BranchSide:      'rotate.c:186,36'
              BranchSideFuncs:
                - pixRotateAMGray
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'rotate.c:188,37'
              BranchSideFuncs:
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'rotate.c:114,23'
          Dst:             returnErrorPtr
        - Src:             'rotate.c:117,23'
          Dst:             returnErrorPtr
        - Src:             'rotate.c:119,23'
          Dst:             returnErrorPtr
        - Src:             'rotate.c:122,16'
          Dst:             pixClone
        - Src:             'rotate.c:129,9'
          Dst:             pixGetDepth
        - Src:             'rotate.c:132,17'
          Dst:             lept_stderr
        - Src:             'rotate.c:135,13'
          Dst:             lept_stderr
        - Src:             'rotate.c:139,9'
          Dst:             lept_stderr
        - Src:             'rotate.c:144,12'
          Dst:             pixGetColormap
        - Src:             'rotate.c:146,16'
          Dst:             pixRemoveColormap
        - Src:             'rotate.c:148,16'
          Dst:             pixClone
        - Src:             'rotate.c:149,12'
          Dst:             pixGetColormap
        - Src:             'rotate.c:155,13'
          Dst:             pixcmapAddBlackOrWhite
        - Src:             'rotate.c:157,13'
          Dst:             pixcmapAddBlackOrWhite
        - Src:             'rotate.c:161,12'
          Dst:             pixEmbedForRotation
        - Src:             'rotate.c:165,9'
          Dst:             pixGetDepth
        - Src:             'rotate.c:167,16'
          Dst:             pixConvertTo8
        - Src:             'rotate.c:169,16'
          Dst:             pixClone
        - Src:             'rotate.c:172,5'
          Dst:             pixGetDimensions
        - Src:             'rotate.c:174,16'
          Dst:             pixRotateShearCenter
        - Src:             'rotate.c:176,16'
          Dst:             pixRotateBySampling
        - Src:             'rotate.c:186,20'
          Dst:             pixRotateAMGray
        - Src:             'rotate.c:188,20'
          Dst:             pixRotateAMColor
        - Src:             'rotate.c:191,5'
          Dst:             pixDestroy
        - Src:             'rotate.c:192,5'
          Dst:             pixDestroy
        - Src:             'rotate.c:193,5'
          Dst:             pixDestroy
    - functionName:    pixEmbedForRotation
      functionSourceFile: '/src/leptonica/src/rotate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - float
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - angle
        - incolor
        - width
        - height
      BBCount:         62
      ICount:          492
      EdgeCount:       83
      CyclomaticComplexity: 23
      functionsReached:
        - cos
        - pixClone
        - pixCopyColormap
        - pixCopyResolution
        - pixCopySpp
        - pixCopyText
        - pixCreate
        - pixGetDimensions
        - pixRasterop
        - pixSetBlackOrWhite
        - returnErrorPtr
        - sin
        - sqrt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rotate.c:251,9'
          Branch Sides:
            - BranchSide:      'rotate.c:252,23'
              BranchSideFuncs:
                - pixGetDimensions
                - sqrt
                - cos
                - sin
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
                - pixClone
                - pixClone
                - returnErrorPtr
            - BranchSide:      'rotate.c:253,9'
              BranchSideFuncs:
                - pixGetDimensions
                - sqrt
                - cos
                - sin
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
                - pixClone
                - pixClone
                - returnErrorPtr
        - Branch String:   'rotate.c:252,23'
          Branch Sides:
            - BranchSide:      'rotate.c:252,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotate.c:252,9'
              BranchSideFuncs: []
        - Branch String:   'rotate.c:253,37'
          Branch Sides:
            - BranchSide:      'rotate.c:253,40'
              BranchSideFuncs:
                - pixGetDimensions
                - sqrt
                - cos
                - sin
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
                - pixClone
                - pixClone
                - returnErrorPtr
            - BranchSide:      'rotate.c:255,9'
              BranchSideFuncs:
                - pixGetDimensions
                - sqrt
                - cos
                - sin
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
                - pixClone
                - pixClone
        - Branch String:   'rotate.c:253,9'
          Branch Sides:
            - BranchSide:      'rotate.c:254,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotate.c:255,9'
              BranchSideFuncs:
                - pixGetDimensions
                - sqrt
                - cos
                - sin
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
                - pixClone
                - pixClone
        - Branch String:   'rotate.c:254,23'
          Branch Sides:
            - BranchSide:      'rotate.c:254,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotate.c:254,9'
              BranchSideFuncs: []
        - Branch String:   'rotate.c:255,9'
          Branch Sides:
            - BranchSide:      'rotate.c:255,22'
              BranchSideFuncs:
                - pixGetDimensions
                - sqrt
                - cos
                - sin
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
                - pixClone
                - pixClone
            - BranchSide:      'rotate.c:255,22'
              BranchSideFuncs:
                - pixGetDimensions
                - sqrt
                - cos
                - sin
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
                - pixClone
                - pixClone
        - Branch String:   'rotate.c:255,9'
          Branch Sides:
            - BranchSide:      'rotate.c:256,25'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'rotate.c:259,22'
              BranchSideFuncs:
                - pixGetDimensions
                - sqrt
                - cos
                - sin
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
                - pixClone
        - Branch String:   'rotate.c:262,22'
          Branch Sides:
            - BranchSide:      'rotate.c:262,25'
              BranchSideFuncs:
                - cos
                - sin
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
                - pixClone
            - BranchSide:      'rotate.c:268,16'
              BranchSideFuncs:
                - cos
                - sin
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'rotate.c:262,9'
          Branch Sides:
            - BranchSide:      'rotate.c:263,25'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'rotate.c:268,16'
              BranchSideFuncs:
                - cos
                - sin
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'rotate.c:272,20'
          Branch Sides:
            - BranchSide:      'rotate.c:272,49'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
            - BranchSide:      'rotate.c:272,49'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'rotate.c:273,20'
          Branch Sides:
            - BranchSide:      'rotate.c:273,50'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
            - BranchSide:      'rotate.c:273,50'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'rotate.c:274,20'
          Branch Sides:
            - BranchSide:      'rotate.c:274,49'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
            - BranchSide:      'rotate.c:274,49'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'rotate.c:275,20'
          Branch Sides:
            - BranchSide:      'rotate.c:275,50'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
            - BranchSide:      'rotate.c:275,50'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'rotate.c:276,12'
          Branch Sides:
            - BranchSide:      'rotate.c:276,12'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
            - BranchSide:      'rotate.c:276,12'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'rotate.c:276,12'
          Branch Sides:
            - BranchSide:      'rotate.c:276,10'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
            - BranchSide:      'rotate.c:276,12'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'rotate.c:276,12'
          Branch Sides:
            - BranchSide:      'rotate.c:276,10'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
            - BranchSide:      'rotate.c:276,10'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'rotate.c:277,12'
          Branch Sides:
            - BranchSide:      'rotate.c:277,12'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
            - BranchSide:      'rotate.c:277,12'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'rotate.c:277,12'
          Branch Sides:
            - BranchSide:      'rotate.c:277,10'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
            - BranchSide:      'rotate.c:277,12'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'rotate.c:277,12'
          Branch Sides:
            - BranchSide:      'rotate.c:277,10'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
            - BranchSide:      'rotate.c:277,10'
              BranchSideFuncs:
                - pixCreate
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
                - returnErrorPtr
        - Branch String:   'rotate.c:279,9'
          Branch Sides:
            - BranchSide:      'rotate.c:280,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotate.c:281,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixCopyColormap
                - pixCopySpp
                - pixCopyText
                - pixSetBlackOrWhite
                - pixRasterop
        - Branch String:   'rotate.c:280,23'
          Branch Sides:
            - BranchSide:      'rotate.c:280,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotate.c:280,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rotate.c:252,23'
          Dst:             returnErrorPtr
        - Src:             'rotate.c:254,23'
          Dst:             returnErrorPtr
        - Src:             'rotate.c:256,16'
          Dst:             pixClone
        - Src:             'rotate.c:259,5'
          Dst:             pixGetDimensions
        - Src:             'rotate.c:260,25'
          Dst:             sqrt
        - Src:             'rotate.c:263,16'
          Dst:             pixClone
        - Src:             'rotate.c:268,12'
          Dst:             cos
        - Src:             'rotate.c:269,12'
          Dst:             sin
        - Src:             'rotate.c:279,17'
          Dst:             pixCreate
        - Src:             'rotate.c:280,23'
          Dst:             returnErrorPtr
        - Src:             'rotate.c:281,5'
          Dst:             pixCopyResolution
        - Src:             'rotate.c:282,5'
          Dst:             pixCopyColormap
        - Src:             'rotate.c:283,5'
          Dst:             pixCopySpp
        - Src:             'rotate.c:284,5'
          Dst:             pixCopyText
        - Src:             'rotate.c:290,5'
          Dst:             pixSetBlackOrWhite
        - Src:             'rotate.c:293,5'
          Dst:             pixRasterop
    - functionName:    pixRotateBySampling
      functionSourceFile: '/src/leptonica/src/rotate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - xcen
        - ycen
        - angle
        - incolor
      BBCount:         100
      ICount:          757
      EdgeCount:       132
      CyclomaticComplexity: 34
      functionsReached:
        - cos
        - pixClone
        - pixCreateTemplate
        - pixGetData
        - pixGetDimensions
        - pixGetLinePtrs
        - pixGetWpl
        - pixSetBlackOrWhite
        - returnErrorPtr
        - sin
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rotate.c:333,9'
          Branch Sides:
            - BranchSide:      'rotate.c:334,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - sin
                - cos
                - pixGetData
                - pixGetWpl
                - pixGetLinePtrs
                - free
                - returnErrorPtr
                - free
                - returnErrorPtr
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotate.c:335,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - sin
                - cos
                - pixGetData
                - pixGetWpl
                - pixGetLinePtrs
                - free
                - returnErrorPtr
                - free
                - returnErrorPtr
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'rotate.c:334,23'
          Branch Sides:
            - BranchSide:      'rotate.c:334,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotate.c:334,9'
              BranchSideFuncs: []
        - Branch String:   'rotate.c:335,37'
          Branch Sides:
            - BranchSide:      'rotate.c:335,40'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - sin
                - cos
                - pixGetData
                - pixGetWpl
                - pixGetLinePtrs
                - free
                - returnErrorPtr
                - free
                - returnErrorPtr
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotate.c:337,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - sin
                - cos
                - pixGetData
                - pixGetWpl
                - pixGetLinePtrs
                - free
                - returnErrorPtr
                - free
                - returnErrorPtr
                - pixClone
                - returnErrorPtr
        - Branch String:   'rotate.c:335,9'
          Branch Sides:
            - BranchSide:      'rotate.c:336,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotate.c:337,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - sin
                - cos
                - pixGetData
                - pixGetWpl
                - pixGetLinePtrs
                - free
                - returnErrorPtr
                - free
                - returnErrorPtr
                - pixClone
                - returnErrorPtr
        - Branch String:   'rotate.c:336,23'
          Branch Sides:
            - BranchSide:      'rotate.c:336,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotate.c:336,9'
              BranchSideFuncs: []
        - Branch String:   'rotate.c:338,16'
          Branch Sides:
            - BranchSide:      'rotate.c:338,19'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - sin
                - cos
                - pixGetData
                - pixGetWpl
                - pixGetLinePtrs
                - free
                - returnErrorPtr
                - free
                - returnErrorPtr
                - pixClone
                - returnErrorPtr
            - BranchSide:      'rotate.c:341,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - sin
                - cos
                - pixGetData
                - pixGetWpl
                - pixGetLinePtrs
                - free
                - returnErrorPtr
                - free
                - returnErrorPtr
                - pixClone
        - Branch String:   'rotate.c:338,26'
          Branch Sides:
            - BranchSide:      'rotate.c:338,29'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - sin
                - cos
                - pixGetData
                - pixGetWpl
                - pixGetLinePtrs
                - free
                - returnErrorPtr
                - free
                - returnErrorPtr
                - pixClone
                - returnErrorPtr
            - BranchSide:      'rotate.c:341,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - sin
                - cos
                - pixGetData
                - pixGetWpl
                - pixGetLinePtrs
                - free
                - returnErrorPtr
                - free
                - returnErrorPtr
                - pixClone
        - Branch String:   'rotate.c:338,36'
          Branch Sides:
            - BranchSide:      'rotate.c:338,39'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - sin
                - cos
                - pixGetData
                - pixGetWpl
                - pixGetLinePtrs
                - free
                - returnErrorPtr
                - free
                - returnErrorPtr
                - pixClone
                - returnErrorPtr
            - BranchSide:      'rotate.c:341,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - sin
                - cos
                - pixGetData
                - pixGetWpl
                - pixGetLinePtrs
                - free
                - returnErrorPtr
                - free
                - returnErrorPtr
                - pixClone
        - Branch String:   'rotate.c:338,46'
          Branch Sides:
            - BranchSide:      'rotate.c:338,49'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - sin
                - cos
                - pixGetData
                - pixGetWpl
                - pixGetLinePtrs
                - free
                - returnErrorPtr
                - free
                - returnErrorPtr
                - pixClone
                - returnErrorPtr
            - BranchSide:      'rotate.c:341,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - sin
                - cos
                - pixGetData
                - pixGetWpl
                - pixGetLinePtrs
                - free
                - returnErrorPtr
                - free
                - returnErrorPtr
                - pixClone
        - Branch String:   'rotate.c:338,57'
          Branch Sides:
            - BranchSide:      'rotate.c:338,60'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - sin
                - cos
                - pixGetData
                - pixGetWpl
                - pixGetLinePtrs
                - free
                - returnErrorPtr
                - free
                - returnErrorPtr
                - pixClone
                - returnErrorPtr
            - BranchSide:      'rotate.c:341,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - sin
                - cos
                - pixGetData
                - pixGetWpl
                - pixGetLinePtrs
                - free
                - returnErrorPtr
                - free
                - returnErrorPtr
                - pixClone
        - Branch String:   'rotate.c:338,9'
          Branch Sides:
            - BranchSide:      'rotate.c:339,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotate.c:341,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - sin
                - cos
                - pixGetData
                - pixGetWpl
                - pixGetLinePtrs
                - free
                - returnErrorPtr
                - free
                - returnErrorPtr
                - pixClone
        - Branch String:   'rotate.c:339,23'
          Branch Sides:
            - BranchSide:      'rotate.c:339,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotate.c:339,9'
              BranchSideFuncs: []
        - Branch String:   'rotate.c:341,9'
          Branch Sides:
            - BranchSide:      'rotate.c:341,22'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - sin
                - cos
                - pixGetData
                - pixGetWpl
                - pixGetLinePtrs
                - free
                - returnErrorPtr
                - free
                - returnErrorPtr
                - pixClone
            - BranchSide:      'rotate.c:341,22'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - sin
                - cos
                - pixGetData
                - pixGetWpl
                - pixGetLinePtrs
                - free
                - returnErrorPtr
                - free
                - returnErrorPtr
                - pixClone
        - Branch String:   'rotate.c:341,9'
          Branch Sides:
            - BranchSide:      'rotate.c:342,25'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'rotate.c:344,35'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - sin
                - cos
                - pixGetData
                - pixGetWpl
                - pixGetLinePtrs
                - free
                - returnErrorPtr
                - free
                - returnErrorPtr
        - Branch String:   'rotate.c:344,9'
          Branch Sides:
            - BranchSide:      'rotate.c:345,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotate.c:346,24'
              BranchSideFuncs:
                - pixSetBlackOrWhite
                - sin
                - cos
                - pixGetData
                - pixGetWpl
                - pixGetLinePtrs
                - free
                - returnErrorPtr
                - free
        - Branch String:   'rotate.c:345,23'
          Branch Sides:
            - BranchSide:      'rotate.c:345,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotate.c:345,9'
              BranchSideFuncs: []
        - Branch String:   'rotate.c:357,9'
          Branch Sides:
            - BranchSide:      'rotate.c:358,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'rotate.c:380,12'
              BranchSideFuncs:
                - free
                - returnErrorPtr
        - Branch String:   'rotate.c:358,9'
          Branch Sides:
            - BranchSide:      'rotate.c:359,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'rotate.c:376,9'
              BranchSideFuncs:
                - free
        - Branch String:   'rotate.c:361,13'
          Branch Sides:
            - BranchSide:      'rotate.c:362,24'
              BranchSideFuncs:
                - free
            - BranchSide:      'rotate.c:375,9'
              BranchSideFuncs:
                - free
        - Branch String:   'rotate.c:364,27'
          Branch Sides:
            - BranchSide:      'rotate.c:364,39'
              BranchSideFuncs:
                - free
            - BranchSide:      'rotate.c:364,30'
              BranchSideFuncs:
                - free
        - Branch String:   'rotate.c:364,21'
          Branch Sides:
            - BranchSide:      'rotate.c:364,39'
              BranchSideFuncs:
                - free
            - BranchSide:      'rotate.c:365,21'
              BranchSideFuncs:
                - free
        - Branch String:   'rotate.c:366,27'
          Branch Sides:
            - BranchSide:      'rotate.c:366,39'
              BranchSideFuncs:
                - free
            - BranchSide:      'rotate.c:366,30'
              BranchSideFuncs:
                - free
        - Branch String:   'rotate.c:366,21'
          Branch Sides:
            - BranchSide:      'rotate.c:366,39'
              BranchSideFuncs:
                - free
            - BranchSide:      'rotate.c:367,21'
              BranchSideFuncs:
                - free
        - Branch String:   'rotate.c:367,21'
          Branch Sides:
            - BranchSide:      'rotate.c:368,25'
              BranchSideFuncs:
                - free
            - BranchSide:      'rotate.c:371,26'
              BranchSideFuncs:
                - free
        - Branch String:   'rotate.c:368,25'
          Branch Sides:
            - BranchSide:      'rotate.c:369,25'
              BranchSideFuncs:
                - free
            - BranchSide:      'rotate.c:370,17'
              BranchSideFuncs:
                - free
        - Branch String:   'rotate.c:380,5'
          Branch Sides:
            - BranchSide:      'rotate.c:381,17'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'rotate.c:417,5'
              BranchSideFuncs:
                - free
        - Branch String:   'rotate.c:383,9'
          Branch Sides:
            - BranchSide:      'rotate.c:384,20'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'rotate.c:415,5'
              BranchSideFuncs:
                - free
                - returnErrorPtr
        - Branch String:   'rotate.c:386,23'
          Branch Sides:
            - BranchSide:      'rotate.c:386,35'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'rotate.c:386,26'
              BranchSideFuncs:
                - free
                - returnErrorPtr
        - Branch String:   'rotate.c:386,17'
          Branch Sides:
            - BranchSide:      'rotate.c:386,35'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'rotate.c:387,17'
              BranchSideFuncs:
                - free
                - returnErrorPtr
        - Branch String:   'rotate.c:388,23'
          Branch Sides:
            - BranchSide:      'rotate.c:388,35'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'rotate.c:388,26'
              BranchSideFuncs:
                - free
                - returnErrorPtr
        - Branch String:   'rotate.c:388,17'
          Branch Sides:
            - BranchSide:      'rotate.c:388,35'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'rotate.c:389,21'
              BranchSideFuncs:
                - free
                - returnErrorPtr
        - Branch String:   'rotate.c:389,13'
          Branch Sides:
            - BranchSide:      'rotate.c:392,23'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'rotate.c:396,23'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'rotate.c:400,23'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'rotate.c:404,23'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'rotate.c:408,23'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'rotate.c:412,31'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'rotate.c:412,31'
          Branch Sides:
            - BranchSide:      'rotate.c:412,17'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotate.c:412,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rotate.c:334,23'
          Dst:             returnErrorPtr
        - Src:             'rotate.c:336,23'
          Dst:             returnErrorPtr
        - Src:             'rotate.c:337,5'
          Dst:             pixGetDimensions
        - Src:             'rotate.c:339,23'
          Dst:             returnErrorPtr
        - Src:             'rotate.c:342,16'
          Dst:             pixClone
        - Src:             'rotate.c:344,17'
          Dst:             pixCreateTemplate
        - Src:             'rotate.c:345,23'
          Dst:             returnErrorPtr
        - Src:             'rotate.c:346,5'
          Dst:             pixSetBlackOrWhite
        - Src:             'rotate.c:348,12'
          Dst:             sin
        - Src:             'rotate.c:349,12'
          Dst:             cos
        - Src:             'rotate.c:350,13'
          Dst:             pixGetData
        - Src:             'rotate.c:351,12'
          Dst:             pixGetWpl
        - Src:             'rotate.c:354,13'
          Dst:             pixGetLinePtrs
        - Src:             'rotate.c:412,31'
          Dst:             returnErrorPtr
    - functionName:    pixRotateBinaryNice
      functionSourceFile: '/src/leptonica/src/rotate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - angle
        - incolor
      BBCount:         20
      ICount:          120
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - pixBlockconv
        - pixConvertTo8
        - pixDestroy
        - pixGetDepth
        - pixRotateAM
        - pixThresholdToBinary
        - pixUnsharpMasking
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'rotate.c:457,15'
          Branch Sides:
            - BranchSide:      'rotate.c:457,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo8
                - pixBlockconv
                - pixRotateAM
                - pixUnsharpMasking
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotate.c:458,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'rotate.c:457,9'
          Branch Sides:
            - BranchSide:      'rotate.c:458,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotate.c:459,9'
              BranchSideFuncs:
                - pixConvertTo8
                - pixBlockconv
                - pixRotateAM
                - pixUnsharpMasking
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'rotate.c:458,23'
          Branch Sides:
            - BranchSide:      'rotate.c:458,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotate.c:458,9'
              BranchSideFuncs: []
        - Branch String:   'rotate.c:459,37'
          Branch Sides:
            - BranchSide:      'rotate.c:459,40'
              BranchSideFuncs:
                - pixConvertTo8
                - pixBlockconv
                - pixRotateAM
                - pixUnsharpMasking
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'rotate.c:462,26'
              BranchSideFuncs:
                - pixConvertTo8
                - pixBlockconv
                - pixRotateAM
                - pixUnsharpMasking
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'rotate.c:459,9'
          Branch Sides:
            - BranchSide:      'rotate.c:460,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotate.c:462,26'
              BranchSideFuncs:
                - pixConvertTo8
                - pixBlockconv
                - pixRotateAM
                - pixUnsharpMasking
                - pixThresholdToBinary
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'rotate.c:460,23'
          Branch Sides:
            - BranchSide:      'rotate.c:460,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotate.c:460,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rotate.c:457,18'
          Dst:             pixGetDepth
        - Src:             'rotate.c:458,23'
          Dst:             returnErrorPtr
        - Src:             'rotate.c:460,23'
          Dst:             returnErrorPtr
        - Src:             'rotate.c:462,12'
          Dst:             pixConvertTo8
        - Src:             'rotate.c:463,12'
          Dst:             pixBlockconv
        - Src:             'rotate.c:464,12'
          Dst:             pixRotateAM
        - Src:             'rotate.c:465,12'
          Dst:             pixUnsharpMasking
        - Src:             'rotate.c:466,12'
          Dst:             pixThresholdToBinary
        - Src:             'rotate.c:467,5'
          Dst:             pixDestroy
        - Src:             'rotate.c:468,5'
          Dst:             pixDestroy
        - Src:             'rotate.c:469,5'
          Dst:             pixDestroy
        - Src:             'rotate.c:470,5'
          Dst:             pixDestroy
    - functionName:    rotateAMColorFastLow
      functionSourceFile: '/src/leptonica/src/rotateam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
        - angle
        - colorval
      BBCount:         38
      ICount:          1399
      EdgeCount:       43
      CyclomaticComplexity: 7
      functionsReached:
        - cos
        - lept_stderr
        - sin
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rotateam.c:871,5'
          Branch Sides:
            - BranchSide:      'rotateam.c:872,16'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateam.c:1118,1'
              BranchSideFuncs: []
        - Branch String:   'rotateam.c:874,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:875,20'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateam.c:1117,5'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'rotateam.c:884,24'
          Branch Sides:
            - BranchSide:      'rotateam.c:884,27'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateam.c:885,32'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'rotateam.c:884,34'
          Branch Sides:
            - BranchSide:      'rotateam.c:884,37'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateam.c:885,32'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'rotateam.c:884,46'
          Branch Sides:
            - BranchSide:      'rotateam.c:884,49'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateam.c:885,32'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'rotateam.c:884,17'
          Branch Sides:
            - BranchSide:      'rotateam.c:885,32'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateam.c:889,21'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'rotateam.c:892,13'
          Branch Sides:
            - BranchSide:      'rotateam.c:895,33'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateam.c:898,26'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateam.c:910,26'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateam.c:920,26'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateam.c:932,26'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateam.c:944,26'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateam.c:963,26'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateam.c:982,26'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateam.c:1001,26'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateam.c:1011,26'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateam.c:1026,26'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateam.c:1041,26'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateam.c:1056,26'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateam.c:1068,26'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateam.c:1083,26'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateam.c:1098,26'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateam.c:1113,17'
              BranchSideFuncs:
                - lept_stderr
      Callsites:
        - Src:             'rotateam.c:868,18'
          Dst:             sin
        - Src:             'rotateam.c:869,18'
          Dst:             cos
        - Src:             'rotateam.c:1113,17'
          Dst:             lept_stderr
    - functionName:    pixRotateAMColorFast
      functionSourceFile: '/src/leptonica/src/rotateam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - angle
        - colorval
      BBCount:         19
      ICount:          132
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - pixClone
        - pixCreateTemplate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
        - rotateAMColorFastLow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'rotateam.c:760,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:761,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMColorFastLow
                - pixClone
                - returnErrorPtr
            - BranchSide:      'rotateam.c:762,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMColorFastLow
                - pixClone
                - returnErrorPtr
        - Branch String:   'rotateam.c:761,23'
          Branch Sides:
            - BranchSide:      'rotateam.c:761,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateam.c:761,9'
              BranchSideFuncs: []
        - Branch String:   'rotateam.c:762,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:763,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateam.c:765,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMColorFastLow
                - pixClone
        - Branch String:   'rotateam.c:763,23'
          Branch Sides:
            - BranchSide:      'rotateam.c:763,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateam.c:763,9'
              BranchSideFuncs: []
        - Branch String:   'rotateam.c:765,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:765,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMColorFastLow
                - pixClone
            - BranchSide:      'rotateam.c:765,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMColorFastLow
                - pixClone
        - Branch String:   'rotateam.c:765,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:766,25'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'rotateam.c:768,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMColorFastLow
      Callsites:
        - Src:             'rotateam.c:761,23'
          Dst:             returnErrorPtr
        - Src:             'rotateam.c:762,9'
          Dst:             pixGetDepth
        - Src:             'rotateam.c:763,23'
          Dst:             returnErrorPtr
        - Src:             'rotateam.c:766,16'
          Dst:             pixClone
        - Src:             'rotateam.c:768,5'
          Dst:             pixGetDimensions
        - Src:             'rotateam.c:769,13'
          Dst:             pixGetData
        - Src:             'rotateam.c:770,12'
          Dst:             pixGetWpl
        - Src:             'rotateam.c:771,12'
          Dst:             pixCreateTemplate
        - Src:             'rotateam.c:772,13'
          Dst:             pixGetData
        - Src:             'rotateam.c:773,12'
          Dst:             pixGetWpl
        - Src:             'rotateam.c:775,5'
          Dst:             rotateAMColorFastLow
    - functionName:    rotateAMGrayCornerLow
      functionSourceFile: '/src/leptonica/src/rotateam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - float
        - char
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
        - angle
        - grayval
      BBCount:         20
      ICount:          303
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - cos
        - sin
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rotateam.c:693,5'
          Branch Sides:
            - BranchSide:      'rotateam.c:694,17'
              BranchSideFuncs: []
            - BranchSide:      'rotateam.c:724,1'
              BranchSideFuncs: []
        - Branch String:   'rotateam.c:695,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:696,29'
              BranchSideFuncs: []
            - BranchSide:      'rotateam.c:723,5'
              BranchSideFuncs: []
        - Branch String:   'rotateam.c:704,24'
          Branch Sides:
            - BranchSide:      'rotateam.c:704,27'
              BranchSideFuncs: []
            - BranchSide:      'rotateam.c:705,17'
              BranchSideFuncs: []
        - Branch String:   'rotateam.c:704,34'
          Branch Sides:
            - BranchSide:      'rotateam.c:704,37'
              BranchSideFuncs: []
            - BranchSide:      'rotateam.c:705,17'
              BranchSideFuncs: []
        - Branch String:   'rotateam.c:704,46'
          Branch Sides:
            - BranchSide:      'rotateam.c:704,49'
              BranchSideFuncs: []
            - BranchSide:      'rotateam.c:705,17'
              BranchSideFuncs: []
        - Branch String:   'rotateam.c:704,17'
          Branch Sides:
            - BranchSide:      'rotateam.c:705,17'
              BranchSideFuncs: []
            - BranchSide:      'rotateam.c:709,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rotateam.c:690,19'
          Dst:             sin
        - Src:             'rotateam.c:691,19'
          Dst:             cos
    - functionName:    rotateAMColorCornerLow
      functionSourceFile: '/src/leptonica/src/rotateam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
        - angle
        - colorval
      BBCount:         20
      ICount:          370
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - composeRGBPixel
        - cos
        - sin
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rotateam.c:626,5'
          Branch Sides:
            - BranchSide:      'rotateam.c:627,17'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'rotateam.c:668,1'
              BranchSideFuncs: []
        - Branch String:   'rotateam.c:628,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:629,29'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'rotateam.c:667,5'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'rotateam.c:637,24'
          Branch Sides:
            - BranchSide:      'rotateam.c:637,27'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'rotateam.c:638,32'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'rotateam.c:637,34'
          Branch Sides:
            - BranchSide:      'rotateam.c:637,37'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'rotateam.c:638,32'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'rotateam.c:637,46'
          Branch Sides:
            - BranchSide:      'rotateam.c:637,49'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'rotateam.c:638,32'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'rotateam.c:637,17'
          Branch Sides:
            - BranchSide:      'rotateam.c:638,32'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'rotateam.c:642,21'
              BranchSideFuncs:
                - composeRGBPixel
      Callsites:
        - Src:             'rotateam.c:623,19'
          Dst:             sin
        - Src:             'rotateam.c:624,19'
          Dst:             cos
        - Src:             'rotateam.c:665,13'
          Dst:             composeRGBPixel
    - functionName:    pixRotateAMColorCorner
      functionSourceFile: '/src/leptonica/src/rotateam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - angle
        - fillval
      BBCount:         22
      ICount:          158
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - pixClone
        - pixCreateTemplate
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetRGBComponent
        - pixGetSpp
        - pixGetWpl
        - pixRotateAMGrayCorner
        - pixSetRGBComponent
        - returnErrorPtr
        - rotateAMColorCornerLow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rotateam.c:531,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:532,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMColorCornerLow
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotateAMGrayCorner
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixClone
                - returnErrorPtr
            - BranchSide:      'rotateam.c:533,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMColorCornerLow
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotateAMGrayCorner
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixClone
                - returnErrorPtr
        - Branch String:   'rotateam.c:532,23'
          Branch Sides:
            - BranchSide:      'rotateam.c:532,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateam.c:532,9'
              BranchSideFuncs: []
        - Branch String:   'rotateam.c:533,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:534,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateam.c:536,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMColorCornerLow
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotateAMGrayCorner
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixClone
        - Branch String:   'rotateam.c:534,23'
          Branch Sides:
            - BranchSide:      'rotateam.c:534,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateam.c:534,9'
              BranchSideFuncs: []
        - Branch String:   'rotateam.c:536,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:536,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMColorCornerLow
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotateAMGrayCorner
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixClone
            - BranchSide:      'rotateam.c:536,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMColorCornerLow
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotateAMGrayCorner
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixClone
        - Branch String:   'rotateam.c:536,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:537,25'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'rotateam.c:539,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMColorCornerLow
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotateAMGrayCorner
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
        - Branch String:   'rotateam.c:547,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:548,35'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixRotateAMGrayCorner
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
            - BranchSide:      'rotateam.c:555,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rotateam.c:532,23'
          Dst:             returnErrorPtr
        - Src:             'rotateam.c:533,9'
          Dst:             pixGetDepth
        - Src:             'rotateam.c:534,23'
          Dst:             returnErrorPtr
        - Src:             'rotateam.c:537,16'
          Dst:             pixClone
        - Src:             'rotateam.c:539,5'
          Dst:             pixGetDimensions
        - Src:             'rotateam.c:540,13'
          Dst:             pixGetData
        - Src:             'rotateam.c:541,12'
          Dst:             pixGetWpl
        - Src:             'rotateam.c:542,12'
          Dst:             pixCreateTemplate
        - Src:             'rotateam.c:543,13'
          Dst:             pixGetData
        - Src:             'rotateam.c:544,12'
          Dst:             pixGetWpl
        - Src:             'rotateam.c:546,5'
          Dst:             rotateAMColorCornerLow
        - Src:             'rotateam.c:547,9'
          Dst:             pixGetSpp
        - Src:             'rotateam.c:548,16'
          Dst:             pixGetRGBComponent
        - Src:             'rotateam.c:549,16'
          Dst:             pixRotateAMGrayCorner
        - Src:             'rotateam.c:550,9'
          Dst:             pixSetRGBComponent
        - Src:             'rotateam.c:551,9'
          Dst:             pixDestroy
        - Src:             'rotateam.c:552,9'
          Dst:             pixDestroy
    - functionName:    pixRotateAMGrayCorner
      functionSourceFile: '/src/leptonica/src/rotateam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - char
      constantsTouched: []
      argNames:
        - pixs
        - angle
        - grayval
      BBCount:         19
      ICount:          132
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - pixClone
        - pixCreateTemplate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
        - rotateAMGrayCornerLow
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rotateam.c:583,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:584,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMGrayCornerLow
                - pixClone
                - returnErrorPtr
            - BranchSide:      'rotateam.c:585,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMGrayCornerLow
                - pixClone
                - returnErrorPtr
        - Branch String:   'rotateam.c:584,23'
          Branch Sides:
            - BranchSide:      'rotateam.c:584,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateam.c:584,9'
              BranchSideFuncs: []
        - Branch String:   'rotateam.c:585,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:586,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateam.c:588,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMGrayCornerLow
                - pixClone
        - Branch String:   'rotateam.c:586,23'
          Branch Sides:
            - BranchSide:      'rotateam.c:586,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateam.c:586,9'
              BranchSideFuncs: []
        - Branch String:   'rotateam.c:588,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:588,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMGrayCornerLow
                - pixClone
            - BranchSide:      'rotateam.c:588,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMGrayCornerLow
                - pixClone
        - Branch String:   'rotateam.c:588,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:589,25'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'rotateam.c:591,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMGrayCornerLow
      Callsites:
        - Src:             'rotateam.c:584,23'
          Dst:             returnErrorPtr
        - Src:             'rotateam.c:585,9'
          Dst:             pixGetDepth
        - Src:             'rotateam.c:586,23'
          Dst:             returnErrorPtr
        - Src:             'rotateam.c:589,16'
          Dst:             pixClone
        - Src:             'rotateam.c:591,5'
          Dst:             pixGetDimensions
        - Src:             'rotateam.c:592,13'
          Dst:             pixGetData
        - Src:             'rotateam.c:593,12'
          Dst:             pixGetWpl
        - Src:             'rotateam.c:594,12'
          Dst:             pixCreateTemplate
        - Src:             'rotateam.c:595,13'
          Dst:             pixGetData
        - Src:             'rotateam.c:596,12'
          Dst:             pixGetWpl
        - Src:             'rotateam.c:598,5'
          Dst:             rotateAMGrayCornerLow
    - functionName:    pixRotateAMCorner
      functionSourceFile: '/src/leptonica/src/rotateam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - angle
        - incolor
      BBCount:         26
      ICount:          154
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - pixClone
        - pixConvertTo8
        - pixDestroy
        - pixGetDepth
        - pixRemoveColormap
        - pixRotateAMColorCorner
        - pixRotateAMGrayCorner
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'rotateam.c:472,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:473,23'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixRotateAMColorCorner
                - pixDestroy
                - pixDestroy
                - pixRotateAMGrayCorner
                - pixConvertTo8
                - pixClone
            - BranchSide:      'rotateam.c:475,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixRotateAMColorCorner
                - pixDestroy
                - pixDestroy
                - pixRotateAMGrayCorner
                - pixConvertTo8
                - pixClone
        - Branch String:   'rotateam.c:473,23'
          Branch Sides:
            - BranchSide:      'rotateam.c:473,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateam.c:473,9'
              BranchSideFuncs: []
        - Branch String:   'rotateam.c:475,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:475,22'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixRotateAMColorCorner
                - pixDestroy
                - pixDestroy
                - pixRotateAMGrayCorner
                - pixConvertTo8
                - pixClone
            - BranchSide:      'rotateam.c:475,22'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixRotateAMColorCorner
                - pixDestroy
                - pixDestroy
                - pixRotateAMGrayCorner
                - pixConvertTo8
                - pixClone
        - Branch String:   'rotateam.c:475,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:476,25'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'rotateam.c:479,31'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixRotateAMColorCorner
                - pixDestroy
                - pixDestroy
                - pixRotateAMGrayCorner
                - pixConvertTo8
        - Branch String:   'rotateam.c:481,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:482,31'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGetDepth
                - pixRotateAMColorCorner
                - pixDestroy
                - pixDestroy
                - pixRotateAMGrayCorner
            - BranchSide:      'rotateam.c:484,26'
              BranchSideFuncs:
                - pixClone
                - pixGetDepth
                - pixRotateAMColorCorner
                - pixDestroy
                - pixDestroy
                - pixRotateAMGrayCorner
        - Branch String:   'rotateam.c:489,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:490,13'
              BranchSideFuncs:
                - pixRotateAMColorCorner
                - pixDestroy
                - pixDestroy
                - pixRotateAMGrayCorner
            - BranchSide:      'rotateam.c:496,9'
              BranchSideFuncs:
                - pixRotateAMColorCorner
                - pixDestroy
                - pixDestroy
                - pixRotateAMGrayCorner
        - Branch String:   'rotateam.c:490,13'
          Branch Sides:
            - BranchSide:      'rotateam.c:491,21'
              BranchSideFuncs:
                - pixRotateAMColorCorner
                - pixDestroy
                - pixDestroy
                - pixRotateAMGrayCorner
            - BranchSide:      'rotateam.c:493,21'
              BranchSideFuncs:
                - pixRotateAMColorCorner
                - pixDestroy
                - pixDestroy
                - pixRotateAMGrayCorner
        - Branch String:   'rotateam.c:496,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:497,38'
              BranchSideFuncs:
                - pixRotateAMGrayCorner
                - pixDestroy
                - pixDestroy
            - BranchSide:      'rotateam.c:499,39'
              BranchSideFuncs:
                - pixRotateAMColorCorner
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'rotateam.c:473,23'
          Dst:             returnErrorPtr
        - Src:             'rotateam.c:476,16'
          Dst:             pixClone
        - Src:             'rotateam.c:479,13'
          Dst:             pixRemoveColormap
        - Src:             'rotateam.c:480,9'
          Dst:             pixGetDepth
        - Src:             'rotateam.c:482,17'
          Dst:             pixConvertTo8
        - Src:             'rotateam.c:484,17'
          Dst:             pixClone
        - Src:             'rotateam.c:485,9'
          Dst:             pixGetDepth
        - Src:             'rotateam.c:497,16'
          Dst:             pixRotateAMGrayCorner
        - Src:             'rotateam.c:499,16'
          Dst:             pixRotateAMColorCorner
        - Src:             'rotateam.c:501,5'
          Dst:             pixDestroy
        - Src:             'rotateam.c:502,5'
          Dst:             pixDestroy
    - functionName:    rotateAMGrayLow
      functionSourceFile: '/src/leptonica/src/rotateam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - float
        - char
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
        - angle
        - grayval
      BBCount:         20
      ICount:          331
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - cos
        - sin
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rotateam.c:409,5'
          Branch Sides:
            - BranchSide:      'rotateam.c:410,16'
              BranchSideFuncs: []
            - BranchSide:      'rotateam.c:442,1'
              BranchSideFuncs: []
        - Branch String:   'rotateam.c:412,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:413,20'
              BranchSideFuncs: []
            - BranchSide:      'rotateam.c:441,5'
              BranchSideFuncs: []
        - Branch String:   'rotateam.c:422,24'
          Branch Sides:
            - BranchSide:      'rotateam.c:422,27'
              BranchSideFuncs: []
            - BranchSide:      'rotateam.c:423,17'
              BranchSideFuncs: []
        - Branch String:   'rotateam.c:422,34'
          Branch Sides:
            - BranchSide:      'rotateam.c:422,37'
              BranchSideFuncs: []
            - BranchSide:      'rotateam.c:423,17'
              BranchSideFuncs: []
        - Branch String:   'rotateam.c:422,46'
          Branch Sides:
            - BranchSide:      'rotateam.c:422,49'
              BranchSideFuncs: []
            - BranchSide:      'rotateam.c:423,17'
              BranchSideFuncs: []
        - Branch String:   'rotateam.c:422,17'
          Branch Sides:
            - BranchSide:      'rotateam.c:423,17'
              BranchSideFuncs: []
            - BranchSide:      'rotateam.c:427,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rotateam.c:406,19'
          Dst:             sin
        - Src:             'rotateam.c:407,19'
          Dst:             cos
    - functionName:    rotateAMColorLow
      functionSourceFile: '/src/leptonica/src/rotateam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
        - angle
        - colorval
      BBCount:         20
      ICount:          398
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - composeRGBPixel
        - cos
        - sin
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rotateam.c:338,5'
          Branch Sides:
            - BranchSide:      'rotateam.c:339,16'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'rotateam.c:382,1'
              BranchSideFuncs: []
        - Branch String:   'rotateam.c:341,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:342,20'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'rotateam.c:381,5'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'rotateam.c:351,24'
          Branch Sides:
            - BranchSide:      'rotateam.c:351,27'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'rotateam.c:352,32'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'rotateam.c:351,34'
          Branch Sides:
            - BranchSide:      'rotateam.c:351,37'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'rotateam.c:352,32'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'rotateam.c:351,46'
          Branch Sides:
            - BranchSide:      'rotateam.c:351,49'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'rotateam.c:352,32'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'rotateam.c:351,17'
          Branch Sides:
            - BranchSide:      'rotateam.c:352,32'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'rotateam.c:356,21'
              BranchSideFuncs:
                - composeRGBPixel
      Callsites:
        - Src:             'rotateam.c:335,19'
          Dst:             sin
        - Src:             'rotateam.c:336,19'
          Dst:             cos
        - Src:             'rotateam.c:379,13'
          Dst:             composeRGBPixel
    - functionName:    pixRotateAMColor
      functionSourceFile: '/src/leptonica/src/rotateam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - angle
        - colorval
      BBCount:         22
      ICount:          158
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - pixClone
        - pixCreateTemplate
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetRGBComponent
        - pixGetSpp
        - pixGetWpl
        - pixRotateAMGray
        - pixSetRGBComponent
        - returnErrorPtr
        - rotateAMColorLow
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rotateam.c:241,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:242,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMColorLow
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotateAMGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixClone
                - returnErrorPtr
            - BranchSide:      'rotateam.c:243,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMColorLow
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotateAMGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixClone
                - returnErrorPtr
        - Branch String:   'rotateam.c:242,23'
          Branch Sides:
            - BranchSide:      'rotateam.c:242,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateam.c:242,9'
              BranchSideFuncs: []
        - Branch String:   'rotateam.c:243,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:244,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateam.c:246,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMColorLow
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotateAMGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixClone
        - Branch String:   'rotateam.c:244,23'
          Branch Sides:
            - BranchSide:      'rotateam.c:244,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateam.c:244,9'
              BranchSideFuncs: []
        - Branch String:   'rotateam.c:246,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:246,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMColorLow
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotateAMGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixClone
            - BranchSide:      'rotateam.c:246,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMColorLow
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotateAMGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixClone
        - Branch String:   'rotateam.c:246,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:247,25'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'rotateam.c:249,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMColorLow
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotateAMGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
        - Branch String:   'rotateam.c:257,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:258,35'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixRotateAMGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
            - BranchSide:      'rotateam.c:265,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rotateam.c:242,23'
          Dst:             returnErrorPtr
        - Src:             'rotateam.c:243,9'
          Dst:             pixGetDepth
        - Src:             'rotateam.c:244,23'
          Dst:             returnErrorPtr
        - Src:             'rotateam.c:247,16'
          Dst:             pixClone
        - Src:             'rotateam.c:249,5'
          Dst:             pixGetDimensions
        - Src:             'rotateam.c:250,13'
          Dst:             pixGetData
        - Src:             'rotateam.c:251,12'
          Dst:             pixGetWpl
        - Src:             'rotateam.c:252,12'
          Dst:             pixCreateTemplate
        - Src:             'rotateam.c:253,13'
          Dst:             pixGetData
        - Src:             'rotateam.c:254,12'
          Dst:             pixGetWpl
        - Src:             'rotateam.c:256,5'
          Dst:             rotateAMColorLow
        - Src:             'rotateam.c:257,9'
          Dst:             pixGetSpp
        - Src:             'rotateam.c:258,16'
          Dst:             pixGetRGBComponent
        - Src:             'rotateam.c:259,16'
          Dst:             pixRotateAMGray
        - Src:             'rotateam.c:260,9'
          Dst:             pixSetRGBComponent
        - Src:             'rotateam.c:261,9'
          Dst:             pixDestroy
        - Src:             'rotateam.c:262,9'
          Dst:             pixDestroy
    - functionName:    pixRotateAMGray
      functionSourceFile: '/src/leptonica/src/rotateam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - char
      constantsTouched: []
      argNames:
        - pixs
        - angle
        - grayval
      BBCount:         19
      ICount:          132
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - pixClone
        - pixCreateTemplate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
        - rotateAMGrayLow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'rotateam.c:293,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:294,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMGrayLow
                - pixClone
                - returnErrorPtr
            - BranchSide:      'rotateam.c:295,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMGrayLow
                - pixClone
                - returnErrorPtr
        - Branch String:   'rotateam.c:294,23'
          Branch Sides:
            - BranchSide:      'rotateam.c:294,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateam.c:294,9'
              BranchSideFuncs: []
        - Branch String:   'rotateam.c:295,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:296,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateam.c:298,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMGrayLow
                - pixClone
        - Branch String:   'rotateam.c:296,23'
          Branch Sides:
            - BranchSide:      'rotateam.c:296,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateam.c:296,9'
              BranchSideFuncs: []
        - Branch String:   'rotateam.c:298,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:298,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMGrayLow
                - pixClone
            - BranchSide:      'rotateam.c:298,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMGrayLow
                - pixClone
        - Branch String:   'rotateam.c:298,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:299,25'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'rotateam.c:301,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixGetData
                - pixGetWpl
                - rotateAMGrayLow
      Callsites:
        - Src:             'rotateam.c:294,23'
          Dst:             returnErrorPtr
        - Src:             'rotateam.c:295,9'
          Dst:             pixGetDepth
        - Src:             'rotateam.c:296,23'
          Dst:             returnErrorPtr
        - Src:             'rotateam.c:299,16'
          Dst:             pixClone
        - Src:             'rotateam.c:301,5'
          Dst:             pixGetDimensions
        - Src:             'rotateam.c:302,13'
          Dst:             pixGetData
        - Src:             'rotateam.c:303,12'
          Dst:             pixGetWpl
        - Src:             'rotateam.c:304,12'
          Dst:             pixCreateTemplate
        - Src:             'rotateam.c:305,13'
          Dst:             pixGetData
        - Src:             'rotateam.c:306,12'
          Dst:             pixGetWpl
        - Src:             'rotateam.c:308,5'
          Dst:             rotateAMGrayLow
    - functionName:    pixRotateAM
      functionSourceFile: '/src/leptonica/src/rotateam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - angle
        - incolor
      BBCount:         31
      ICount:          175
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - pixClone
        - pixConvertTo8
        - pixDestroy
        - pixGetDepth
        - pixRemoveColormap
        - pixRotateAMColor
        - pixRotateAMGray
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rotateam.c:180,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:181,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixConvertTo8
                - pixClone
                - returnErrorPtr
            - BranchSide:      'rotateam.c:182,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixConvertTo8
                - pixClone
                - returnErrorPtr
        - Branch String:   'rotateam.c:181,23'
          Branch Sides:
            - BranchSide:      'rotateam.c:181,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateam.c:181,9'
              BranchSideFuncs: []
        - Branch String:   'rotateam.c:182,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:183,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateam.c:185,9'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixConvertTo8
                - pixClone
        - Branch String:   'rotateam.c:183,23'
          Branch Sides:
            - BranchSide:      'rotateam.c:183,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateam.c:183,9'
              BranchSideFuncs: []
        - Branch String:   'rotateam.c:185,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:185,22'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixConvertTo8
                - pixClone
            - BranchSide:      'rotateam.c:185,22'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixConvertTo8
                - pixClone
        - Branch String:   'rotateam.c:185,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:186,25'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'rotateam.c:189,31'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
                - pixConvertTo8
        - Branch String:   'rotateam.c:191,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:192,31'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGetDepth
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
            - BranchSide:      'rotateam.c:194,26'
              BranchSideFuncs:
                - pixClone
                - pixGetDepth
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
        - Branch String:   'rotateam.c:199,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:200,13'
              BranchSideFuncs:
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
            - BranchSide:      'rotateam.c:206,9'
              BranchSideFuncs:
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
        - Branch String:   'rotateam.c:200,13'
          Branch Sides:
            - BranchSide:      'rotateam.c:201,21'
              BranchSideFuncs:
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
            - BranchSide:      'rotateam.c:203,21'
              BranchSideFuncs:
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
                - pixRotateAMGray
        - Branch String:   'rotateam.c:206,9'
          Branch Sides:
            - BranchSide:      'rotateam.c:207,32'
              BranchSideFuncs:
                - pixRotateAMGray
                - pixDestroy
                - pixDestroy
            - BranchSide:      'rotateam.c:209,33'
              BranchSideFuncs:
                - pixRotateAMColor
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'rotateam.c:181,23'
          Dst:             returnErrorPtr
        - Src:             'rotateam.c:182,9'
          Dst:             pixGetDepth
        - Src:             'rotateam.c:183,23'
          Dst:             returnErrorPtr
        - Src:             'rotateam.c:186,16'
          Dst:             pixClone
        - Src:             'rotateam.c:189,13'
          Dst:             pixRemoveColormap
        - Src:             'rotateam.c:190,9'
          Dst:             pixGetDepth
        - Src:             'rotateam.c:192,17'
          Dst:             pixConvertTo8
        - Src:             'rotateam.c:194,17'
          Dst:             pixClone
        - Src:             'rotateam.c:195,9'
          Dst:             pixGetDepth
        - Src:             'rotateam.c:207,16'
          Dst:             pixRotateAMGray
        - Src:             'rotateam.c:209,16'
          Dst:             pixRotateAMColor
        - Src:             'rotateam.c:211,5'
          Dst:             pixDestroy
        - Src:             'rotateam.c:212,5'
          Dst:             pixDestroy
    - functionName:    makeReverseByteTab4
      functionSourceFile: '/src/leptonica/src/rotateorth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rotateorth.c:698,11'
          Branch Sides:
            - BranchSide:      'rotateorth.c:701,22'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'rotateorth.c:701,22'
              BranchSideFuncs:
                - calloc
        - Branch String:   'rotateorth.c:702,5'
          Branch Sides:
            - BranchSide:      'rotateorth.c:703,27'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:704,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rotateorth.c:701,22'
          Dst:             calloc
    - functionName:    makeReverseByteTab2
      functionSourceFile: '/src/leptonica/src/rotateorth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rotateorth.c:675,11'
          Branch Sides:
            - BranchSide:      'rotateorth.c:678,22'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'rotateorth.c:678,22'
              BranchSideFuncs:
                - calloc
        - Branch String:   'rotateorth.c:679,5'
          Branch Sides:
            - BranchSide:      'rotateorth.c:680,27'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:684,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rotateorth.c:678,22'
          Dst:             calloc
    - functionName:    makeReverseByteTab1
      functionSourceFile: '/src/leptonica/src/rotateorth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          72
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rotateorth.c:648,11'
          Branch Sides:
            - BranchSide:      'rotateorth.c:651,22'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'rotateorth.c:651,22'
              BranchSideFuncs:
                - calloc
        - Branch String:   'rotateorth.c:652,5'
          Branch Sides:
            - BranchSide:      'rotateorth.c:653,27'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:661,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rotateorth.c:651,22'
          Dst:             calloc
    - functionName:    pixFlipTB
      functionSourceFile: '/src/leptonica/src/rotateorth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
      BBCount:         39
      ICount:          242
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - calloc
        - pixCopy
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'rotateorth.c:604,9'
          Branch Sides:
            - BranchSide:      'rotateorth.c:605,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:606,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'rotateorth.c:605,23'
          Branch Sides:
            - BranchSide:      'rotateorth.c:605,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:605,9'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:607,16'
          Branch Sides:
            - BranchSide:      'rotateorth.c:607,19'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:612,25'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'rotateorth.c:607,26'
          Branch Sides:
            - BranchSide:      'rotateorth.c:607,29'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:612,25'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'rotateorth.c:607,36'
          Branch Sides:
            - BranchSide:      'rotateorth.c:607,39'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:612,25'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'rotateorth.c:607,46'
          Branch Sides:
            - BranchSide:      'rotateorth.c:607,49'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:612,25'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'rotateorth.c:607,57'
          Branch Sides:
            - BranchSide:      'rotateorth.c:607,60'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:612,25'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'rotateorth.c:607,9'
          Branch Sides:
            - BranchSide:      'rotateorth.c:608,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:612,25'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'rotateorth.c:608,23'
          Branch Sides:
            - BranchSide:      'rotateorth.c:608,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:608,9'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:612,9'
          Branch Sides:
            - BranchSide:      'rotateorth.c:613,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:615,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - free
                - returnErrorPtr
        - Branch String:   'rotateorth.c:613,23'
          Branch Sides:
            - BranchSide:      'rotateorth.c:613,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:613,9'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:617,9'
          Branch Sides:
            - BranchSide:      'rotateorth.c:618,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:620,10'
              BranchSideFuncs:
                - free
        - Branch String:   'rotateorth.c:618,23'
          Branch Sides:
            - BranchSide:      'rotateorth.c:618,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:618,9'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:622,5'
          Branch Sides:
            - BranchSide:      'rotateorth.c:623,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'rotateorth.c:630,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'rotateorth.c:605,23'
          Dst:             returnErrorPtr
        - Src:             'rotateorth.c:606,5'
          Dst:             pixGetDimensions
        - Src:             'rotateorth.c:608,23'
          Dst:             returnErrorPtr
        - Src:             'rotateorth.c:612,17'
          Dst:             pixCopy
        - Src:             'rotateorth.c:613,23'
          Dst:             returnErrorPtr
        - Src:             'rotateorth.c:615,12'
          Dst:             pixGetData
        - Src:             'rotateorth.c:616,11'
          Dst:             pixGetWpl
        - Src:             'rotateorth.c:617,31'
          Dst:             calloc
        - Src:             'rotateorth.c:618,23'
          Dst:             returnErrorPtr
    - functionName:    pixFlipLR
      functionSourceFile: '/src/leptonica/src/rotateorth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
      BBCount:         123
      ICount:          814
      EdgeCount:       155
      CyclomaticComplexity: 34
      functionsReached:
        - calloc
        - lept_stderr
        - makeReverseByteTab1
        - makeReverseByteTab2
        - makeReverseByteTab4
        - pixCopy
        - pixDestroy
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - rasteropHipLow
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'rotateorth.c:430,9'
          Branch Sides:
            - BranchSide:      'rotateorth.c:431,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - makeReverseByteTab4
                - calloc
                - free
                - free
                - rasteropHipLow
                - rasteropHipLow
                - rasteropHipLow
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - free
                - makeReverseByteTab2
                - makeReverseByteTab1
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:432,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - makeReverseByteTab4
                - calloc
                - free
                - free
                - rasteropHipLow
                - rasteropHipLow
                - rasteropHipLow
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - free
                - makeReverseByteTab2
                - makeReverseByteTab1
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'rotateorth.c:431,23'
          Branch Sides:
            - BranchSide:      'rotateorth.c:431,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:431,9'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:433,16'
          Branch Sides:
            - BranchSide:      'rotateorth.c:433,19'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - makeReverseByteTab4
                - calloc
                - free
                - free
                - rasteropHipLow
                - rasteropHipLow
                - rasteropHipLow
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - free
                - makeReverseByteTab2
                - makeReverseByteTab1
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:438,25'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - makeReverseByteTab4
                - calloc
                - free
                - free
                - rasteropHipLow
                - rasteropHipLow
                - rasteropHipLow
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - free
                - makeReverseByteTab2
                - makeReverseByteTab1
                - returnErrorPtr
        - Branch String:   'rotateorth.c:433,26'
          Branch Sides:
            - BranchSide:      'rotateorth.c:433,29'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - makeReverseByteTab4
                - calloc
                - free
                - free
                - rasteropHipLow
                - rasteropHipLow
                - rasteropHipLow
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - free
                - makeReverseByteTab2
                - makeReverseByteTab1
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:438,25'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - makeReverseByteTab4
                - calloc
                - free
                - free
                - rasteropHipLow
                - rasteropHipLow
                - rasteropHipLow
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - free
                - makeReverseByteTab2
                - makeReverseByteTab1
                - returnErrorPtr
        - Branch String:   'rotateorth.c:433,36'
          Branch Sides:
            - BranchSide:      'rotateorth.c:433,39'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - makeReverseByteTab4
                - calloc
                - free
                - free
                - rasteropHipLow
                - rasteropHipLow
                - rasteropHipLow
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - free
                - makeReverseByteTab2
                - makeReverseByteTab1
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:438,25'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - makeReverseByteTab4
                - calloc
                - free
                - free
                - rasteropHipLow
                - rasteropHipLow
                - rasteropHipLow
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - free
                - makeReverseByteTab2
                - makeReverseByteTab1
                - returnErrorPtr
        - Branch String:   'rotateorth.c:433,46'
          Branch Sides:
            - BranchSide:      'rotateorth.c:433,49'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - makeReverseByteTab4
                - calloc
                - free
                - free
                - rasteropHipLow
                - rasteropHipLow
                - rasteropHipLow
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - free
                - makeReverseByteTab2
                - makeReverseByteTab1
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:438,25'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - makeReverseByteTab4
                - calloc
                - free
                - free
                - rasteropHipLow
                - rasteropHipLow
                - rasteropHipLow
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - free
                - makeReverseByteTab2
                - makeReverseByteTab1
                - returnErrorPtr
        - Branch String:   'rotateorth.c:433,57'
          Branch Sides:
            - BranchSide:      'rotateorth.c:433,60'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - makeReverseByteTab4
                - calloc
                - free
                - free
                - rasteropHipLow
                - rasteropHipLow
                - rasteropHipLow
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - free
                - makeReverseByteTab2
                - makeReverseByteTab1
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:438,25'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - makeReverseByteTab4
                - calloc
                - free
                - free
                - rasteropHipLow
                - rasteropHipLow
                - rasteropHipLow
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - free
                - makeReverseByteTab2
                - makeReverseByteTab1
                - returnErrorPtr
        - Branch String:   'rotateorth.c:433,9'
          Branch Sides:
            - BranchSide:      'rotateorth.c:434,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:438,25'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - makeReverseByteTab4
                - calloc
                - free
                - free
                - rasteropHipLow
                - rasteropHipLow
                - rasteropHipLow
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - free
                - makeReverseByteTab2
                - makeReverseByteTab1
                - returnErrorPtr
        - Branch String:   'rotateorth.c:434,23'
          Branch Sides:
            - BranchSide:      'rotateorth.c:434,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:434,9'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:438,9'
          Branch Sides:
            - BranchSide:      'rotateorth.c:439,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:441,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - makeReverseByteTab4
                - calloc
                - free
                - free
                - rasteropHipLow
                - rasteropHipLow
                - rasteropHipLow
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - free
                - makeReverseByteTab2
                - makeReverseByteTab1
        - Branch String:   'rotateorth.c:439,23'
          Branch Sides:
            - BranchSide:      'rotateorth.c:439,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:439,9'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:443,5'
          Branch Sides:
            - BranchSide:      'rotateorth.c:446,15'
              BranchSideFuncs:
                - makeReverseByteTab1
                - calloc
                - free
                - free
                - rasteropHipLow
                - rasteropHipLow
                - rasteropHipLow
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - free
            - BranchSide:      'rotateorth.c:449,15'
              BranchSideFuncs:
                - makeReverseByteTab2
                - calloc
                - free
                - free
                - rasteropHipLow
                - rasteropHipLow
                - rasteropHipLow
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - free
            - BranchSide:      'rotateorth.c:452,15'
              BranchSideFuncs:
                - makeReverseByteTab4
                - calloc
                - free
                - free
                - rasteropHipLow
                - rasteropHipLow
                - rasteropHipLow
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - free
            - BranchSide:      'rotateorth.c:455,13'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - rasteropHipLow
                - rasteropHipLow
                - rasteropHipLow
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - free
        - Branch String:   'rotateorth.c:460,9'
          Branch Sides:
            - BranchSide:      'rotateorth.c:461,13'
              BranchSideFuncs:
                - returnErrorPtr
                - free
            - BranchSide:      'rotateorth.c:465,15'
              BranchSideFuncs:
                - free
                - free
                - rasteropHipLow
                - rasteropHipLow
                - rasteropHipLow
                - pixDestroy
                - lept_stderr
        - Branch String:   'rotateorth.c:461,13'
          Branch Sides:
            - BranchSide:      'rotateorth.c:461,18'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:462,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'rotateorth.c:462,23'
          Branch Sides:
            - BranchSide:      'rotateorth.c:462,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:462,9'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:466,5'
          Branch Sides:
            - BranchSide:      'rotateorth.c:469,20'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'rotateorth.c:477,20'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'rotateorth.c:487,20'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'rotateorth.c:497,22'
              BranchSideFuncs:
                - free
                - free
                - rasteropHipLow
            - BranchSide:      'rotateorth.c:516,22'
              BranchSideFuncs:
                - free
                - free
                - rasteropHipLow
            - BranchSide:      'rotateorth.c:535,22'
              BranchSideFuncs:
                - free
                - free
                - rasteropHipLow
            - BranchSide:      'rotateorth.c:554,13'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - lept_stderr
        - Branch String:   'rotateorth.c:469,13'
          Branch Sides:
            - BranchSide:      'rotateorth.c:470,24'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'rotateorth.c:475,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'rotateorth.c:472,17'
          Branch Sides:
            - BranchSide:      'rotateorth.c:473,31'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'rotateorth.c:474,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'rotateorth.c:477,13'
          Branch Sides:
            - BranchSide:      'rotateorth.c:478,24'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'rotateorth.c:485,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'rotateorth.c:480,17'
          Branch Sides:
            - BranchSide:      'rotateorth.c:481,27'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'rotateorth.c:484,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'rotateorth.c:487,13'
          Branch Sides:
            - BranchSide:      'rotateorth.c:488,24'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'rotateorth.c:495,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'rotateorth.c:490,17'
          Branch Sides:
            - BranchSide:      'rotateorth.c:491,27'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'rotateorth.c:494,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'rotateorth.c:498,17'
          Branch Sides:
            - BranchSide:      'rotateorth.c:499,29'
              BranchSideFuncs:
                - free
                - free
                - rasteropHipLow
            - BranchSide:      'rotateorth.c:501,23'
              BranchSideFuncs:
                - free
                - free
                - rasteropHipLow
        - Branch String:   'rotateorth.c:502,17'
          Branch Sides:
            - BranchSide:      'rotateorth.c:503,32'
              BranchSideFuncs:
                - rasteropHipLow
                - free
                - free
            - BranchSide:      'rotateorth.c:505,24'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'rotateorth.c:506,13'
          Branch Sides:
            - BranchSide:      'rotateorth.c:507,24'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'rotateorth.c:514,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'rotateorth.c:509,17'
          Branch Sides:
            - BranchSide:      'rotateorth.c:510,27'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'rotateorth.c:513,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'rotateorth.c:517,17'
          Branch Sides:
            - BranchSide:      'rotateorth.c:518,30'
              BranchSideFuncs:
                - free
                - free
                - rasteropHipLow
            - BranchSide:      'rotateorth.c:520,23'
              BranchSideFuncs:
                - free
                - free
                - rasteropHipLow
        - Branch String:   'rotateorth.c:521,17'
          Branch Sides:
            - BranchSide:      'rotateorth.c:522,32'
              BranchSideFuncs:
                - rasteropHipLow
                - free
                - free
            - BranchSide:      'rotateorth.c:524,24'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'rotateorth.c:525,13'
          Branch Sides:
            - BranchSide:      'rotateorth.c:526,24'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'rotateorth.c:533,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'rotateorth.c:528,17'
          Branch Sides:
            - BranchSide:      'rotateorth.c:529,27'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'rotateorth.c:532,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'rotateorth.c:536,17'
          Branch Sides:
            - BranchSide:      'rotateorth.c:537,30'
              BranchSideFuncs:
                - free
                - free
                - rasteropHipLow
            - BranchSide:      'rotateorth.c:539,23'
              BranchSideFuncs:
                - free
                - free
                - rasteropHipLow
        - Branch String:   'rotateorth.c:540,17'
          Branch Sides:
            - BranchSide:      'rotateorth.c:541,32'
              BranchSideFuncs:
                - rasteropHipLow
                - free
                - free
            - BranchSide:      'rotateorth.c:543,24'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'rotateorth.c:544,13'
          Branch Sides:
            - BranchSide:      'rotateorth.c:545,24'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'rotateorth.c:552,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'rotateorth.c:547,17'
          Branch Sides:
            - BranchSide:      'rotateorth.c:548,27'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'rotateorth.c:551,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'rotateorth.c:555,13'
          Branch Sides:
            - BranchSide:      'rotateorth.c:556,13'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
            - BranchSide:      'rotateorth.c:556,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'rotateorth.c:560,9'
          Branch Sides:
            - BranchSide:      'rotateorth.c:560,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'rotateorth.c:561,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rotateorth.c:431,23'
          Dst:             returnErrorPtr
        - Src:             'rotateorth.c:432,5'
          Dst:             pixGetDimensions
        - Src:             'rotateorth.c:434,23'
          Dst:             returnErrorPtr
        - Src:             'rotateorth.c:438,17'
          Dst:             pixCopy
        - Src:             'rotateorth.c:439,23'
          Dst:             returnErrorPtr
        - Src:             'rotateorth.c:441,12'
          Dst:             pixGetData
        - Src:             'rotateorth.c:442,11'
          Dst:             pixGetWpl
        - Src:             'rotateorth.c:446,15'
          Dst:             makeReverseByteTab1
        - Src:             'rotateorth.c:449,15'
          Dst:             makeReverseByteTab2
        - Src:             'rotateorth.c:452,15'
          Dst:             makeReverseByteTab4
        - Src:             'rotateorth.c:460,31'
          Dst:             calloc
        - Src:             'rotateorth.c:462,23'
          Dst:             returnErrorPtr
        - Src:             'rotateorth.c:503,17'
          Dst:             rasteropHipLow
        - Src:             'rotateorth.c:522,17'
          Dst:             rasteropHipLow
        - Src:             'rotateorth.c:541,17'
          Dst:             rasteropHipLow
        - Src:             'rotateorth.c:554,13'
          Dst:             pixDestroy
        - Src:             'rotateorth.c:555,13'
          Dst:             lept_stderr
    - functionName:    pixRotate180
      functionSourceFile: '/src/leptonica/src/rotateorth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
      BBCount:         30
      ICount:          141
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - pixCopy
        - pixFlipLR
        - pixFlipTB
        - pixGetDepth
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rotateorth.c:127,9'
          Branch Sides:
            - BranchSide:      'rotateorth.c:128,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - pixFlipLR
                - pixFlipTB
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:129,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - pixFlipLR
                - pixFlipTB
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'rotateorth.c:128,23'
          Branch Sides:
            - BranchSide:      'rotateorth.c:128,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:128,9'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:130,16'
          Branch Sides:
            - BranchSide:      'rotateorth.c:130,19'
              BranchSideFuncs:
                - pixCopy
                - pixFlipLR
                - pixFlipTB
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:135,25'
              BranchSideFuncs:
                - pixCopy
                - pixFlipLR
                - pixFlipTB
                - returnErrorPtr
        - Branch String:   'rotateorth.c:130,26'
          Branch Sides:
            - BranchSide:      'rotateorth.c:130,29'
              BranchSideFuncs:
                - pixCopy
                - pixFlipLR
                - pixFlipTB
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:135,25'
              BranchSideFuncs:
                - pixCopy
                - pixFlipLR
                - pixFlipTB
                - returnErrorPtr
        - Branch String:   'rotateorth.c:130,36'
          Branch Sides:
            - BranchSide:      'rotateorth.c:130,39'
              BranchSideFuncs:
                - pixCopy
                - pixFlipLR
                - pixFlipTB
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:135,25'
              BranchSideFuncs:
                - pixCopy
                - pixFlipLR
                - pixFlipTB
                - returnErrorPtr
        - Branch String:   'rotateorth.c:130,46'
          Branch Sides:
            - BranchSide:      'rotateorth.c:130,49'
              BranchSideFuncs:
                - pixCopy
                - pixFlipLR
                - pixFlipTB
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:135,25'
              BranchSideFuncs:
                - pixCopy
                - pixFlipLR
                - pixFlipTB
                - returnErrorPtr
        - Branch String:   'rotateorth.c:130,57'
          Branch Sides:
            - BranchSide:      'rotateorth.c:130,60'
              BranchSideFuncs:
                - pixCopy
                - pixFlipLR
                - pixFlipTB
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:135,25'
              BranchSideFuncs:
                - pixCopy
                - pixFlipLR
                - pixFlipTB
                - returnErrorPtr
        - Branch String:   'rotateorth.c:130,9'
          Branch Sides:
            - BranchSide:      'rotateorth.c:131,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:135,25'
              BranchSideFuncs:
                - pixCopy
                - pixFlipLR
                - pixFlipTB
                - returnErrorPtr
        - Branch String:   'rotateorth.c:131,23'
          Branch Sides:
            - BranchSide:      'rotateorth.c:131,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:131,9'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:135,9'
          Branch Sides:
            - BranchSide:      'rotateorth.c:136,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:138,15'
              BranchSideFuncs:
                - pixFlipLR
                - pixFlipTB
        - Branch String:   'rotateorth.c:136,23'
          Branch Sides:
            - BranchSide:      'rotateorth.c:136,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:136,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rotateorth.c:128,23'
          Dst:             returnErrorPtr
        - Src:             'rotateorth.c:129,9'
          Dst:             pixGetDepth
        - Src:             'rotateorth.c:131,23'
          Dst:             returnErrorPtr
        - Src:             'rotateorth.c:135,17'
          Dst:             pixCopy
        - Src:             'rotateorth.c:136,23'
          Dst:             returnErrorPtr
        - Src:             'rotateorth.c:138,5'
          Dst:             pixFlipLR
        - Src:             'rotateorth.c:139,5'
          Dst:             pixFlipTB
    - functionName:    pixRotate90
      functionSourceFile: '/src/leptonica/src/rotateorth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - direction
      BBCount:         217
      ICount:          1531
      EdgeCount:       274
      CyclomaticComplexity: 59
      functionsReached:
        - lept_stderr
        - pixCopyColormap
        - pixCopyInputFormat
        - pixCopyResolution
        - pixCopySpp
        - pixCreate
        - pixDestroy
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'rotateorth.c:171,9'
          Branch Sides:
            - BranchSide:      'rotateorth.c:172,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:173,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'rotateorth.c:172,23'
          Branch Sides:
            - BranchSide:      'rotateorth.c:172,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:172,9'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:174,16'
          Branch Sides:
            - BranchSide:      'rotateorth.c:174,19'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:177,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'rotateorth.c:174,26'
          Branch Sides:
            - BranchSide:      'rotateorth.c:174,29'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:177,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'rotateorth.c:174,36'
          Branch Sides:
            - BranchSide:      'rotateorth.c:174,39'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:177,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'rotateorth.c:174,46'
          Branch Sides:
            - BranchSide:      'rotateorth.c:174,49'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:177,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'rotateorth.c:174,57'
          Branch Sides:
            - BranchSide:      'rotateorth.c:174,60'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:177,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'rotateorth.c:174,9'
          Branch Sides:
            - BranchSide:      'rotateorth.c:175,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:177,9'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'rotateorth.c:175,23'
          Branch Sides:
            - BranchSide:      'rotateorth.c:175,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:175,9'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:177,24'
          Branch Sides:
            - BranchSide:      'rotateorth.c:177,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:180,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'rotateorth.c:177,9'
          Branch Sides:
            - BranchSide:      'rotateorth.c:178,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:180,27'
              BranchSideFuncs:
                - pixCreate
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'rotateorth.c:178,23'
          Branch Sides:
            - BranchSide:      'rotateorth.c:178,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:178,9'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:180,9'
          Branch Sides:
            - BranchSide:      'rotateorth.c:181,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:182,21'
              BranchSideFuncs:
                - pixCopyColormap
                - pixCopyResolution
                - pixCopyInputFormat
                - pixCopySpp
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - pixDestroy
                - lept_stderr
                - pixDestroy
                - lept_stderr
        - Branch String:   'rotateorth.c:181,23'
          Branch Sides:
            - BranchSide:      'rotateorth.c:181,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:181,9'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:192,9'
          Branch Sides:
            - BranchSide:      'rotateorth.c:193,17'
              BranchSideFuncs:
                - pixDestroy
                - lept_stderr
            - BranchSide:      'rotateorth.c:281,17'
              BranchSideFuncs:
                - pixDestroy
                - lept_stderr
        - Branch String:   'rotateorth.c:193,9'
          Branch Sides:
            - BranchSide:      'rotateorth.c:196,24'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:206,24'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:217,24'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:228,24'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:239,24'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:250,27'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:276,17'
              BranchSideFuncs:
                - pixDestroy
                - lept_stderr
        - Branch String:   'rotateorth.c:196,17'
          Branch Sides:
            - BranchSide:      'rotateorth.c:197,29'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:204,17'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:199,21'
          Branch Sides:
            - BranchSide:      'rotateorth.c:200,36'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:203,17'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:206,17'
          Branch Sides:
            - BranchSide:      'rotateorth.c:207,29'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:215,17'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:209,21'
          Branch Sides:
            - BranchSide:      'rotateorth.c:210,36'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:214,17'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:210,29'
          Branch Sides:
            - BranchSide:      'rotateorth.c:211,29'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:212,34'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:217,17'
          Branch Sides:
            - BranchSide:      'rotateorth.c:218,29'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:226,17'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:220,21'
          Branch Sides:
            - BranchSide:      'rotateorth.c:221,36'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:225,17'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:221,29'
          Branch Sides:
            - BranchSide:      'rotateorth.c:222,29'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:223,34'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:228,17'
          Branch Sides:
            - BranchSide:      'rotateorth.c:229,29'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:237,17'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:231,21'
          Branch Sides:
            - BranchSide:      'rotateorth.c:232,36'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:236,17'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:232,29'
          Branch Sides:
            - BranchSide:      'rotateorth.c:233,29'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:234,34'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:239,17'
          Branch Sides:
            - BranchSide:      'rotateorth.c:240,29'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:248,17'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:242,21'
          Branch Sides:
            - BranchSide:      'rotateorth.c:243,36'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:247,17'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:243,29'
          Branch Sides:
            - BranchSide:      'rotateorth.c:244,29'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:245,34'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:251,17'
          Branch Sides:
            - BranchSide:      'rotateorth.c:252,29'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:274,17'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:254,21'
          Branch Sides:
            - BranchSide:      'rotateorth.c:255,32'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:268,35'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:256,29'
          Branch Sides:
            - BranchSide:      'rotateorth.c:257,43'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:260,42'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:262,37'
          Branch Sides:
            - BranchSide:      'rotateorth.c:263,37'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:264,42'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:268,21'
          Branch Sides:
            - BranchSide:      'rotateorth.c:269,29'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:273,17'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:269,29'
          Branch Sides:
            - BranchSide:      'rotateorth.c:270,29'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:271,34'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:277,17'
          Branch Sides:
            - BranchSide:      'rotateorth.c:278,17'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateorth.c:278,17'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:281,9'
          Branch Sides:
            - BranchSide:      'rotateorth.c:284,24'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:294,24'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:305,24'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:316,24'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:327,24'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:338,27'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:364,17'
              BranchSideFuncs:
                - pixDestroy
                - lept_stderr
        - Branch String:   'rotateorth.c:284,17'
          Branch Sides:
            - BranchSide:      'rotateorth.c:285,29'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:292,17'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:287,21'
          Branch Sides:
            - BranchSide:      'rotateorth.c:288,36'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:291,17'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:294,17'
          Branch Sides:
            - BranchSide:      'rotateorth.c:295,29'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:303,17'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:297,21'
          Branch Sides:
            - BranchSide:      'rotateorth.c:298,36'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:302,17'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:298,29'
          Branch Sides:
            - BranchSide:      'rotateorth.c:299,29'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:300,34'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:305,17'
          Branch Sides:
            - BranchSide:      'rotateorth.c:306,29'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:314,17'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:308,21'
          Branch Sides:
            - BranchSide:      'rotateorth.c:309,36'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:313,17'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:309,29'
          Branch Sides:
            - BranchSide:      'rotateorth.c:310,29'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:311,34'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:316,17'
          Branch Sides:
            - BranchSide:      'rotateorth.c:317,29'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:325,17'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:319,21'
          Branch Sides:
            - BranchSide:      'rotateorth.c:320,36'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:324,17'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:320,29'
          Branch Sides:
            - BranchSide:      'rotateorth.c:321,29'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:322,34'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:327,17'
          Branch Sides:
            - BranchSide:      'rotateorth.c:328,29'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:336,17'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:330,21'
          Branch Sides:
            - BranchSide:      'rotateorth.c:331,36'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:335,17'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:331,29'
          Branch Sides:
            - BranchSide:      'rotateorth.c:332,29'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:333,34'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:339,17'
          Branch Sides:
            - BranchSide:      'rotateorth.c:340,29'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:362,17'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:342,21'
          Branch Sides:
            - BranchSide:      'rotateorth.c:343,32'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:356,35'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:344,29'
          Branch Sides:
            - BranchSide:      'rotateorth.c:345,43'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:348,42'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:350,37'
          Branch Sides:
            - BranchSide:      'rotateorth.c:351,37'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:352,42'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:356,21'
          Branch Sides:
            - BranchSide:      'rotateorth.c:357,29'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:361,17'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:357,29'
          Branch Sides:
            - BranchSide:      'rotateorth.c:358,29'
              BranchSideFuncs: []
            - BranchSide:      'rotateorth.c:359,34'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:365,17'
          Branch Sides:
            - BranchSide:      'rotateorth.c:366,17'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateorth.c:366,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rotateorth.c:172,23'
          Dst:             returnErrorPtr
        - Src:             'rotateorth.c:173,5'
          Dst:             pixGetDimensions
        - Src:             'rotateorth.c:175,23'
          Dst:             returnErrorPtr
        - Src:             'rotateorth.c:178,23'
          Dst:             returnErrorPtr
        - Src:             'rotateorth.c:180,17'
          Dst:             pixCreate
        - Src:             'rotateorth.c:181,23'
          Dst:             returnErrorPtr
        - Src:             'rotateorth.c:182,5'
          Dst:             pixCopyColormap
        - Src:             'rotateorth.c:183,5'
          Dst:             pixCopyResolution
        - Src:             'rotateorth.c:184,5'
          Dst:             pixCopyInputFormat
        - Src:             'rotateorth.c:185,5'
          Dst:             pixCopySpp
        - Src:             'rotateorth.c:187,13'
          Dst:             pixGetData
        - Src:             'rotateorth.c:188,12'
          Dst:             pixGetWpl
        - Src:             'rotateorth.c:189,13'
          Dst:             pixGetData
        - Src:             'rotateorth.c:190,12'
          Dst:             pixGetWpl
        - Src:             'rotateorth.c:276,17'
          Dst:             pixDestroy
        - Src:             'rotateorth.c:277,17'
          Dst:             lept_stderr
        - Src:             'rotateorth.c:364,17'
          Dst:             pixDestroy
        - Src:             'rotateorth.c:365,17'
          Dst:             lept_stderr
    - functionName:    pixRotateOrth
      functionSourceFile: '/src/leptonica/src/rotateorth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - quads
      BBCount:         23
      ICount:          110
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - pixCopy
        - pixRotate180
        - pixRotate90
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'rotateorth.c:78,9'
          Branch Sides:
            - BranchSide:      'rotateorth.c:79,23'
              BranchSideFuncs:
                - pixRotate90
                - pixRotate180
                - pixRotate90
                - pixCopy
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:80,9'
              BranchSideFuncs:
                - pixRotate90
                - pixRotate180
                - pixRotate90
                - pixCopy
                - returnErrorPtr
        - Branch String:   'rotateorth.c:79,23'
          Branch Sides:
            - BranchSide:      'rotateorth.c:79,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:79,9'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:80,19'
          Branch Sides:
            - BranchSide:      'rotateorth.c:80,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:81,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'rotateorth.c:80,9'
          Branch Sides:
            - BranchSide:      'rotateorth.c:81,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:83,9'
              BranchSideFuncs:
                - pixRotate90
                - pixRotate180
                - pixRotate90
                - pixCopy
        - Branch String:   'rotateorth.c:81,23'
          Branch Sides:
            - BranchSide:      'rotateorth.c:81,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateorth.c:81,9'
              BranchSideFuncs: []
        - Branch String:   'rotateorth.c:83,9'
          Branch Sides:
            - BranchSide:      'rotateorth.c:84,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'rotateorth.c:85,14'
              BranchSideFuncs:
                - pixRotate90
                - pixRotate180
                - pixRotate90
        - Branch String:   'rotateorth.c:85,14'
          Branch Sides:
            - BranchSide:      'rotateorth.c:86,28'
              BranchSideFuncs:
                - pixRotate90
            - BranchSide:      'rotateorth.c:87,14'
              BranchSideFuncs:
                - pixRotate90
                - pixRotate180
        - Branch String:   'rotateorth.c:87,14'
          Branch Sides:
            - BranchSide:      'rotateorth.c:88,35'
              BranchSideFuncs:
                - pixRotate180
            - BranchSide:      'rotateorth.c:90,28'
              BranchSideFuncs:
                - pixRotate90
      Callsites:
        - Src:             'rotateorth.c:79,23'
          Dst:             returnErrorPtr
        - Src:             'rotateorth.c:81,23'
          Dst:             returnErrorPtr
        - Src:             'rotateorth.c:84,16'
          Dst:             pixCopy
        - Src:             'rotateorth.c:86,16'
          Dst:             pixRotate90
        - Src:             'rotateorth.c:88,16'
          Dst:             pixRotate180
        - Src:             'rotateorth.c:90,16'
          Dst:             pixRotate90
    - functionName:    pixRotateShearCenterIP
      functionSourceFile: '/src/leptonica/src/rotateshear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - angle
        - incolor
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pixGetHeight
        - pixGetWidth
        - pixRotateShearIP
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'rotateshear.c:481,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:482,16'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixRotateShearIP
            - BranchSide:      'rotateshear.c:484,29'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixRotateShearIP
        - Branch String:   'rotateshear.c:482,16'
          Branch Sides:
            - BranchSide:      'rotateshear.c:482,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'rotateshear.c:482,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rotateshear.c:482,16'
          Dst:             returnErrorInt
        - Src:             'rotateshear.c:484,35'
          Dst:             pixGetWidth
        - Src:             'rotateshear.c:485,29'
          Dst:             pixGetHeight
        - Src:             'rotateshear.c:484,12'
          Dst:             pixRotateShearIP
    - functionName:    pixRotateShearIP
      functionSourceFile: '/src/leptonica/src/rotateshear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - xcen
        - ycen
        - angle
        - incolor
      BBCount:         36
      ICount:          183
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - lept_stderr
        - pixGetColormap
        - pixHShearIP
        - pixVShearIP
        - returnErrorInt
        - sin
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rotateshear.c:422,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:423,16'
              BranchSideFuncs:
                - pixGetColormap
                - sin
                - atan
                - pixHShearIP
                - pixVShearIP
                - pixHShearIP
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'rotateshear.c:424,9'
              BranchSideFuncs:
                - pixGetColormap
                - sin
                - atan
                - pixHShearIP
                - pixVShearIP
                - pixHShearIP
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'rotateshear.c:423,16'
          Branch Sides:
            - BranchSide:      'rotateshear.c:423,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'rotateshear.c:423,9'
              BranchSideFuncs: []
        - Branch String:   'rotateshear.c:424,37'
          Branch Sides:
            - BranchSide:      'rotateshear.c:424,40'
              BranchSideFuncs:
                - pixGetColormap
                - sin
                - atan
                - pixHShearIP
                - pixVShearIP
                - pixHShearIP
                - lept_stderr
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'rotateshear.c:426,24'
              BranchSideFuncs:
                - pixGetColormap
                - sin
                - atan
                - pixHShearIP
                - pixVShearIP
                - pixHShearIP
                - lept_stderr
                - returnErrorInt
        - Branch String:   'rotateshear.c:424,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:425,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'rotateshear.c:426,24'
              BranchSideFuncs:
                - pixGetColormap
                - sin
                - atan
                - pixHShearIP
                - pixVShearIP
                - pixHShearIP
                - lept_stderr
                - returnErrorInt
        - Branch String:   'rotateshear.c:425,16'
          Branch Sides:
            - BranchSide:      'rotateshear.c:425,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'rotateshear.c:425,9'
              BranchSideFuncs: []
        - Branch String:   'rotateshear.c:426,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:427,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'rotateshear.c:429,9'
              BranchSideFuncs:
                - sin
                - atan
                - pixHShearIP
                - pixVShearIP
                - pixHShearIP
                - lept_stderr
        - Branch String:   'rotateshear.c:427,16'
          Branch Sides:
            - BranchSide:      'rotateshear.c:427,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'rotateshear.c:427,9'
              BranchSideFuncs: []
        - Branch String:   'rotateshear.c:429,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:430,9'
              BranchSideFuncs: []
            - BranchSide:      'rotateshear.c:431,9'
              BranchSideFuncs:
                - sin
                - atan
                - pixHShearIP
                - pixVShearIP
                - pixHShearIP
                - lept_stderr
        - Branch String:   'rotateshear.c:431,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:431,22'
              BranchSideFuncs:
                - sin
                - atan
                - pixHShearIP
                - pixVShearIP
                - pixHShearIP
                - lept_stderr
            - BranchSide:      'rotateshear.c:431,22'
              BranchSideFuncs:
                - sin
                - atan
                - pixHShearIP
                - pixVShearIP
                - pixHShearIP
                - lept_stderr
        - Branch String:   'rotateshear.c:431,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:432,9'
              BranchSideFuncs:
                - sin
                - atan
                - pixHShearIP
                - pixVShearIP
                - pixHShearIP
                - lept_stderr
            - BranchSide:      'rotateshear.c:436,23'
              BranchSideFuncs:
                - sin
                - atan
                - pixHShearIP
                - pixVShearIP
                - pixHShearIP
        - Branch String:   'rotateshear.c:432,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:432,9'
              BranchSideFuncs:
                - lept_stderr
                - sin
                - atan
                - pixHShearIP
                - pixVShearIP
                - pixHShearIP
            - BranchSide:      'rotateshear.c:434,5'
              BranchSideFuncs:
                - sin
                - atan
                - pixHShearIP
                - pixVShearIP
                - pixHShearIP
        - Branch String:   'rotateshear.c:432,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:434,5'
              BranchSideFuncs:
                - lept_stderr
                - sin
                - atan
                - pixHShearIP
                - pixVShearIP
                - pixHShearIP
            - BranchSide:      'rotateshear.c:434,5'
              BranchSideFuncs:
                - lept_stderr
                - sin
                - atan
                - pixHShearIP
                - pixVShearIP
                - pixHShearIP
      Callsites:
        - Src:             'rotateshear.c:423,16'
          Dst:             returnErrorInt
        - Src:             'rotateshear.c:425,16'
          Dst:             returnErrorInt
        - Src:             'rotateshear.c:426,9'
          Dst:             pixGetColormap
        - Src:             'rotateshear.c:427,16'
          Dst:             returnErrorInt
        - Src:             'rotateshear.c:432,9'
          Dst:             lept_stderr
        - Src:             'rotateshear.c:436,19'
          Dst:             sin
        - Src:             'rotateshear.c:436,14'
          Dst:             atan
        - Src:             'rotateshear.c:437,5'
          Dst:             pixHShearIP
        - Src:             'rotateshear.c:438,5'
          Dst:             pixVShearIP
        - Src:             'rotateshear.c:439,5'
          Dst:             pixHShearIP
    - functionName:    pixRotateShearCenter
      functionSourceFile: '/src/leptonica/src/rotateshear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - angle
        - incolor
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pixGetHeight
        - pixGetWidth
        - pixRotateShear
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rotateshear.c:460,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:461,23'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixRotateShear
            - BranchSide:      'rotateshear.c:463,27'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - pixRotateShear
        - Branch String:   'rotateshear.c:461,23'
          Branch Sides:
            - BranchSide:      'rotateshear.c:461,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateshear.c:461,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rotateshear.c:461,23'
          Dst:             returnErrorPtr
        - Src:             'rotateshear.c:463,33'
          Dst:             pixGetWidth
        - Src:             'rotateshear.c:464,27'
          Dst:             pixGetHeight
        - Src:             'rotateshear.c:463,12'
          Dst:             pixRotateShear
    - functionName:    pixRotateShear
      functionSourceFile: '/src/leptonica/src/rotateshear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - xcen
        - ycen
        - angle
        - incolor
      BBCount:         38
      ICount:          187
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - lept_stderr
        - pixClone
        - pixRotate2Shear
        - pixRotate3Shear
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'rotateshear.c:214,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:215,30'
              BranchSideFuncs:
                - pixRotate3Shear
                - pixRotate2Shear
                - pixClone
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'rotateshear.c:216,9'
              BranchSideFuncs:
                - pixRotate3Shear
                - pixRotate2Shear
                - pixClone
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'rotateshear.c:215,30'
          Branch Sides:
            - BranchSide:      'rotateshear.c:215,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateshear.c:215,9'
              BranchSideFuncs: []
        - Branch String:   'rotateshear.c:216,37'
          Branch Sides:
            - BranchSide:      'rotateshear.c:216,40'
              BranchSideFuncs:
                - pixRotate3Shear
                - pixRotate2Shear
                - pixClone
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'rotateshear.c:219,9'
              BranchSideFuncs:
                - pixRotate3Shear
                - pixRotate2Shear
                - pixClone
                - lept_stderr
        - Branch String:   'rotateshear.c:216,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:217,30'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateshear.c:219,9'
              BranchSideFuncs:
                - pixRotate3Shear
                - pixRotate2Shear
                - pixClone
                - lept_stderr
        - Branch String:   'rotateshear.c:217,30'
          Branch Sides:
            - BranchSide:      'rotateshear.c:217,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateshear.c:217,9'
              BranchSideFuncs: []
        - Branch String:   'rotateshear.c:219,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:219,22'
              BranchSideFuncs:
                - pixRotate3Shear
                - pixRotate2Shear
                - pixClone
                - lept_stderr
            - BranchSide:      'rotateshear.c:219,22'
              BranchSideFuncs:
                - pixRotate3Shear
                - pixRotate2Shear
                - pixClone
                - lept_stderr
        - Branch String:   'rotateshear.c:219,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:220,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateshear.c:224,9'
              BranchSideFuncs:
                - pixRotate3Shear
                - pixRotate2Shear
                - pixClone
        - Branch String:   'rotateshear.c:220,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:220,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateshear.c:222,9'
              BranchSideFuncs: []
        - Branch String:   'rotateshear.c:220,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:222,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateshear.c:222,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'rotateshear.c:224,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:224,22'
              BranchSideFuncs:
                - pixRotate3Shear
                - pixRotate2Shear
                - pixClone
            - BranchSide:      'rotateshear.c:224,22'
              BranchSideFuncs:
                - pixRotate3Shear
                - pixRotate2Shear
                - pixClone
        - Branch String:   'rotateshear.c:224,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:225,25'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'rotateshear.c:227,9'
              BranchSideFuncs:
                - pixRotate3Shear
                - pixRotate2Shear
        - Branch String:   'rotateshear.c:227,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:227,22'
              BranchSideFuncs:
                - pixRotate3Shear
                - pixRotate2Shear
            - BranchSide:      'rotateshear.c:227,22'
              BranchSideFuncs:
                - pixRotate3Shear
                - pixRotate2Shear
        - Branch String:   'rotateshear.c:227,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:228,32'
              BranchSideFuncs:
                - pixRotate2Shear
            - BranchSide:      'rotateshear.c:230,32'
              BranchSideFuncs:
                - pixRotate3Shear
      Callsites:
        - Src:             'rotateshear.c:215,30'
          Dst:             returnErrorPtr
        - Src:             'rotateshear.c:217,30'
          Dst:             returnErrorPtr
        - Src:             'rotateshear.c:220,9'
          Dst:             lept_stderr
        - Src:             'rotateshear.c:225,16'
          Dst:             pixClone
        - Src:             'rotateshear.c:228,16'
          Dst:             pixRotate2Shear
        - Src:             'rotateshear.c:230,16'
          Dst:             pixRotate3Shear
    - functionName:    pixRotate2Shear
      functionSourceFile: '/src/leptonica/src/rotateshear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - xcen
        - ycen
        - angle
        - incolor
      BBCount:         60
      ICount:          291
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - lept_stderr
        - pixClone
        - pixDestroy
        - pixGetDepth
        - pixGetRGBComponent
        - pixHShear
        - pixRotate2Shear
        - pixSetRGBComponent
        - pixVShear
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rotateshear.c:268,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:269,23'
              BranchSideFuncs:
                - pixHShear
                - pixVShear
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate2Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'rotateshear.c:270,9'
              BranchSideFuncs:
                - pixHShear
                - pixVShear
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate2Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'rotateshear.c:269,23'
          Branch Sides:
            - BranchSide:      'rotateshear.c:269,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateshear.c:269,9'
              BranchSideFuncs: []
        - Branch String:   'rotateshear.c:270,37'
          Branch Sides:
            - BranchSide:      'rotateshear.c:270,40'
              BranchSideFuncs:
                - pixHShear
                - pixVShear
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate2Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'rotateshear.c:273,9'
              BranchSideFuncs:
                - pixHShear
                - pixVShear
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate2Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - lept_stderr
        - Branch String:   'rotateshear.c:270,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:271,30'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateshear.c:273,9'
              BranchSideFuncs:
                - pixHShear
                - pixVShear
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate2Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - lept_stderr
        - Branch String:   'rotateshear.c:271,30'
          Branch Sides:
            - BranchSide:      'rotateshear.c:271,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateshear.c:271,9'
              BranchSideFuncs: []
        - Branch String:   'rotateshear.c:273,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:273,22'
              BranchSideFuncs:
                - pixHShear
                - pixVShear
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate2Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - lept_stderr
            - BranchSide:      'rotateshear.c:273,22'
              BranchSideFuncs:
                - pixHShear
                - pixVShear
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate2Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - lept_stderr
        - Branch String:   'rotateshear.c:273,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:274,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateshear.c:278,9'
              BranchSideFuncs:
                - pixHShear
                - pixVShear
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate2Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - lept_stderr
                - pixClone
        - Branch String:   'rotateshear.c:274,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:274,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateshear.c:276,9'
              BranchSideFuncs: []
        - Branch String:   'rotateshear.c:274,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:276,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateshear.c:276,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'rotateshear.c:278,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:278,22'
              BranchSideFuncs:
                - pixHShear
                - pixVShear
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate2Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - lept_stderr
                - pixClone
            - BranchSide:      'rotateshear.c:278,22'
              BranchSideFuncs:
                - pixHShear
                - pixVShear
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate2Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - lept_stderr
                - pixClone
        - Branch String:   'rotateshear.c:278,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:279,25'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'rotateshear.c:280,9'
              BranchSideFuncs:
                - pixHShear
                - pixVShear
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate2Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'rotateshear.c:280,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:280,22'
              BranchSideFuncs:
                - pixHShear
                - pixVShear
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate2Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'rotateshear.c:280,22'
              BranchSideFuncs:
                - pixHShear
                - pixVShear
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate2Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'rotateshear.c:280,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:281,9'
              BranchSideFuncs:
                - pixHShear
                - pixVShear
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate2Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'rotateshear.c:284,33'
              BranchSideFuncs:
                - pixHShear
                - pixVShear
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate2Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'rotateshear.c:281,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:281,9'
              BranchSideFuncs:
                - lept_stderr
                - pixHShear
                - pixVShear
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate2Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'rotateshear.c:284,33'
              BranchSideFuncs:
                - pixHShear
                - pixVShear
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate2Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'rotateshear.c:281,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:284,33'
              BranchSideFuncs:
                - lept_stderr
                - pixHShear
                - pixVShear
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate2Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'rotateshear.c:284,33'
              BranchSideFuncs:
                - lept_stderr
                - pixHShear
                - pixVShear
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate2Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'rotateshear.c:284,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:285,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateshear.c:286,28'
              BranchSideFuncs:
                - pixVShear
                - pixDestroy
                - returnErrorPtr
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate2Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
        - Branch String:   'rotateshear.c:285,23'
          Branch Sides:
            - BranchSide:      'rotateshear.c:285,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateshear.c:285,9'
              BranchSideFuncs: []
        - Branch String:   'rotateshear.c:288,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:289,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate2Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
            - BranchSide:      'rotateshear.c:291,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate2Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
        - Branch String:   'rotateshear.c:289,23'
          Branch Sides:
            - BranchSide:      'rotateshear.c:289,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateshear.c:289,9'
              BranchSideFuncs: []
        - Branch String:   'rotateshear.c:291,33'
          Branch Sides:
            - BranchSide:      'rotateshear.c:291,46'
              BranchSideFuncs:
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate2Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
            - BranchSide:      'rotateshear.c:299,12'
              BranchSideFuncs: []
        - Branch String:   'rotateshear.c:291,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:292,35'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixRotate2Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
            - BranchSide:      'rotateshear.c:299,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rotateshear.c:269,23'
          Dst:             returnErrorPtr
        - Src:             'rotateshear.c:271,30'
          Dst:             returnErrorPtr
        - Src:             'rotateshear.c:274,9'
          Dst:             lept_stderr
        - Src:             'rotateshear.c:279,16'
          Dst:             pixClone
        - Src:             'rotateshear.c:281,9'
          Dst:             lept_stderr
        - Src:             'rotateshear.c:284,17'
          Dst:             pixHShear
        - Src:             'rotateshear.c:285,23'
          Dst:             returnErrorPtr
        - Src:             'rotateshear.c:286,12'
          Dst:             pixVShear
        - Src:             'rotateshear.c:287,5'
          Dst:             pixDestroy
        - Src:             'rotateshear.c:289,23'
          Dst:             returnErrorPtr
        - Src:             'rotateshear.c:291,9'
          Dst:             pixGetDepth
        - Src:             'rotateshear.c:291,36'
          Dst:             pixGetSpp
        - Src:             'rotateshear.c:292,16'
          Dst:             pixGetRGBComponent
        - Src:             'rotateshear.c:294,16'
          Dst:             pixRotate2Shear
        - Src:             'rotateshear.c:295,9'
          Dst:             pixSetRGBComponent
        - Src:             'rotateshear.c:296,9'
          Dst:             pixDestroy
        - Src:             'rotateshear.c:297,9'
          Dst:             pixDestroy
    - functionName:    pixRotate3Shear
      functionSourceFile: '/src/leptonica/src/rotateshear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - xcen
        - ycen
        - angle
        - incolor
      BBCount:         60
      ICount:          307
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - lept_stderr
        - pixClone
        - pixDestroy
        - pixGetDepth
        - pixGetRGBComponent
        - pixHShear
        - pixRotate3Shear
        - pixSetRGBComponent
        - pixVShear
        - returnErrorPtr
        - sin
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rotateshear.c:344,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:345,23'
              BranchSideFuncs:
                - sin
                - atan
                - pixVShear
                - pixHShear
                - pixVShear
                - pixDestroy
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate3Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'rotateshear.c:346,9'
              BranchSideFuncs:
                - sin
                - atan
                - pixVShear
                - pixHShear
                - pixVShear
                - pixDestroy
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate3Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'rotateshear.c:345,23'
          Branch Sides:
            - BranchSide:      'rotateshear.c:345,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateshear.c:345,9'
              BranchSideFuncs: []
        - Branch String:   'rotateshear.c:346,37'
          Branch Sides:
            - BranchSide:      'rotateshear.c:346,40'
              BranchSideFuncs:
                - sin
                - atan
                - pixVShear
                - pixHShear
                - pixVShear
                - pixDestroy
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate3Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'rotateshear.c:349,9'
              BranchSideFuncs:
                - sin
                - atan
                - pixVShear
                - pixHShear
                - pixVShear
                - pixDestroy
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate3Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - lept_stderr
        - Branch String:   'rotateshear.c:346,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:347,30'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateshear.c:349,9'
              BranchSideFuncs:
                - sin
                - atan
                - pixVShear
                - pixHShear
                - pixVShear
                - pixDestroy
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate3Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - lept_stderr
        - Branch String:   'rotateshear.c:347,30'
          Branch Sides:
            - BranchSide:      'rotateshear.c:347,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateshear.c:347,9'
              BranchSideFuncs: []
        - Branch String:   'rotateshear.c:349,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:349,22'
              BranchSideFuncs:
                - sin
                - atan
                - pixVShear
                - pixHShear
                - pixVShear
                - pixDestroy
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate3Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - lept_stderr
            - BranchSide:      'rotateshear.c:349,22'
              BranchSideFuncs:
                - sin
                - atan
                - pixVShear
                - pixHShear
                - pixVShear
                - pixDestroy
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate3Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - pixClone
                - lept_stderr
        - Branch String:   'rotateshear.c:349,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:350,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateshear.c:354,9'
              BranchSideFuncs:
                - sin
                - atan
                - pixVShear
                - pixHShear
                - pixVShear
                - pixDestroy
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate3Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - pixClone
        - Branch String:   'rotateshear.c:350,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:350,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateshear.c:352,9'
              BranchSideFuncs: []
        - Branch String:   'rotateshear.c:350,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:352,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'rotateshear.c:352,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'rotateshear.c:354,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:354,22'
              BranchSideFuncs:
                - sin
                - atan
                - pixVShear
                - pixHShear
                - pixVShear
                - pixDestroy
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate3Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - pixClone
            - BranchSide:      'rotateshear.c:354,22'
              BranchSideFuncs:
                - sin
                - atan
                - pixVShear
                - pixHShear
                - pixVShear
                - pixDestroy
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate3Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
                - pixClone
        - Branch String:   'rotateshear.c:354,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:355,25'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'rotateshear.c:356,9'
              BranchSideFuncs:
                - sin
                - atan
                - pixVShear
                - pixHShear
                - pixVShear
                - pixDestroy
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate3Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'rotateshear.c:356,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:356,22'
              BranchSideFuncs:
                - sin
                - atan
                - pixVShear
                - pixHShear
                - pixVShear
                - pixDestroy
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate3Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'rotateshear.c:356,22'
              BranchSideFuncs:
                - sin
                - atan
                - pixVShear
                - pixHShear
                - pixVShear
                - pixDestroy
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate3Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'rotateshear.c:356,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:357,9'
              BranchSideFuncs:
                - sin
                - atan
                - pixVShear
                - pixHShear
                - pixVShear
                - pixDestroy
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate3Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'rotateshear.c:361,23'
              BranchSideFuncs:
                - sin
                - atan
                - pixVShear
                - pixHShear
                - pixVShear
                - pixDestroy
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate3Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'rotateshear.c:357,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:357,9'
              BranchSideFuncs:
                - lept_stderr
                - sin
                - atan
                - pixVShear
                - pixHShear
                - pixVShear
                - pixDestroy
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate3Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotateshear.c:359,5'
              BranchSideFuncs:
                - sin
                - atan
                - pixVShear
                - pixHShear
                - pixVShear
                - pixDestroy
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate3Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'rotateshear.c:357,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:359,5'
              BranchSideFuncs:
                - lept_stderr
                - sin
                - atan
                - pixVShear
                - pixHShear
                - pixVShear
                - pixDestroy
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate3Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'rotateshear.c:359,5'
              BranchSideFuncs:
                - lept_stderr
                - sin
                - atan
                - pixVShear
                - pixHShear
                - pixVShear
                - pixDestroy
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate3Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'rotateshear.c:362,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:363,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateshear.c:364,33'
              BranchSideFuncs:
                - pixHShear
                - pixVShear
                - pixDestroy
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate3Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'rotateshear.c:363,23'
          Branch Sides:
            - BranchSide:      'rotateshear.c:363,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateshear.c:363,9'
              BranchSideFuncs: []
        - Branch String:   'rotateshear.c:364,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:365,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'rotateshear.c:368,15'
              BranchSideFuncs:
                - pixVShear
                - pixDestroy
                - pixGetDepth
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate3Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
        - Branch String:   'rotateshear.c:366,23'
          Branch Sides:
            - BranchSide:      'rotateshear.c:366,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'rotateshear.c:366,9'
              BranchSideFuncs: []
        - Branch String:   'rotateshear.c:371,33'
          Branch Sides:
            - BranchSide:      'rotateshear.c:371,46'
              BranchSideFuncs:
                - pixGetSpp
                - pixGetRGBComponent
                - pixRotate3Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
            - BranchSide:      'rotateshear.c:379,12'
              BranchSideFuncs: []
        - Branch String:   'rotateshear.c:371,9'
          Branch Sides:
            - BranchSide:      'rotateshear.c:372,35'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixRotate3Shear
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
            - BranchSide:      'rotateshear.c:379,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rotateshear.c:345,23'
          Dst:             returnErrorPtr
        - Src:             'rotateshear.c:347,30'
          Dst:             returnErrorPtr
        - Src:             'rotateshear.c:350,9'
          Dst:             lept_stderr
        - Src:             'rotateshear.c:355,16'
          Dst:             pixClone
        - Src:             'rotateshear.c:357,9'
          Dst:             lept_stderr
        - Src:             'rotateshear.c:361,19'
          Dst:             sin
        - Src:             'rotateshear.c:361,14'
          Dst:             atan
        - Src:             'rotateshear.c:362,17'
          Dst:             pixVShear
        - Src:             'rotateshear.c:363,23'
          Dst:             returnErrorPtr
        - Src:             'rotateshear.c:364,17'
          Dst:             pixHShear
        - Src:             'rotateshear.c:365,9'
          Dst:             pixDestroy
        - Src:             'rotateshear.c:366,23'
          Dst:             returnErrorPtr
        - Src:             'rotateshear.c:368,5'
          Dst:             pixVShear
        - Src:             'rotateshear.c:369,5'
          Dst:             pixDestroy
        - Src:             'rotateshear.c:371,9'
          Dst:             pixGetDepth
        - Src:             'rotateshear.c:371,36'
          Dst:             pixGetSpp
        - Src:             'rotateshear.c:372,16'
          Dst:             pixGetRGBComponent
        - Src:             'rotateshear.c:374,16'
          Dst:             pixRotate3Shear
        - Src:             'rotateshear.c:375,9'
          Dst:             pixSetRGBComponent
        - Src:             'rotateshear.c:376,9'
          Dst:             pixDestroy
        - Src:             'rotateshear.c:377,9'
          Dst:             pixDestroy
    - functionName:    makeMSBitLocTab
      functionSourceFile: '/src/leptonica/src/runlength.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - bitval
      BBCount:         17
      ICount:          111
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'runlength.c:781,5'
          Branch Sides:
            - BranchSide:      'runlength.c:782,25'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:795,12'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:783,13'
          Branch Sides:
            - BranchSide:      'runlength.c:784,21'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:785,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:787,9'
          Branch Sides:
            - BranchSide:      'runlength.c:788,17'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:794,5'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:788,17'
          Branch Sides:
            - BranchSide:      'runlength.c:789,26'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:792,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'runlength.c:780,22'
          Dst:             calloc
    - functionName:    pixFindMaxVerticalRunOnLine
      functionSourceFile: '/src/leptonica/src/runlength.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - x
        - pystart
        - psize
      BBCount:         53
      ICount:          295
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'runlength.c:650,9'
          Branch Sides:
            - BranchSide:      'runlength.c:650,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
            - BranchSide:      'runlength.c:651,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'runlength.c:651,9'
          Branch Sides:
            - BranchSide:      'runlength.c:652,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
            - BranchSide:      'runlength.c:653,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'runlength.c:652,16'
          Branch Sides:
            - BranchSide:      'runlength.c:652,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:652,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:654,14'
          Branch Sides:
            - BranchSide:      'runlength.c:654,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'runlength.c:655,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'runlength.c:654,9'
          Branch Sides:
            - BranchSide:      'runlength.c:655,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:656,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'runlength.c:655,16'
          Branch Sides:
            - BranchSide:      'runlength.c:655,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:655,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:657,15'
          Branch Sides:
            - BranchSide:      'runlength.c:657,18'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:658,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'runlength.c:657,9'
          Branch Sides:
            - BranchSide:      'runlength.c:658,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:660,21'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
        - Branch String:   'runlength.c:658,16'
          Branch Sides:
            - BranchSide:      'runlength.c:658,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:658,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:666,5'
          Branch Sides:
            - BranchSide:      'runlength.c:667,16'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:684,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:669,13'
          Branch Sides:
            - BranchSide:      'runlength.c:670,17'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:674,21'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:670,17'
          Branch Sides:
            - BranchSide:      'runlength.c:671,25'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:674,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:676,17'
          Branch Sides:
            - BranchSide:      'runlength.c:677,27'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:680,19'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:684,9'
          Branch Sides:
            - BranchSide:      'runlength.c:685,18'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:691,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:686,13'
          Branch Sides:
            - BranchSide:      'runlength.c:687,23'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:690,5'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:691,9'
          Branch Sides:
            - BranchSide:      'runlength.c:691,29'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:692,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'runlength.c:652,16'
          Dst:             returnErrorInt
        - Src:             'runlength.c:654,17'
          Dst:             pixGetDepth
        - Src:             'runlength.c:655,16'
          Dst:             returnErrorInt
        - Src:             'runlength.c:656,5'
          Dst:             pixGetDimensions
        - Src:             'runlength.c:658,16'
          Dst:             returnErrorInt
        - Src:             'runlength.c:660,11'
          Dst:             pixGetWpl
        - Src:             'runlength.c:661,12'
          Dst:             pixGetData
    - functionName:    pixFindMaxHorizontalRunOnLine
      functionSourceFile: '/src/leptonica/src/runlength.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - y
        - pxstart
        - psize
      BBCount:         53
      ICount:          291
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    5
      BranchProfiles:
        - Branch String:   'runlength.c:578,9'
          Branch Sides:
            - BranchSide:      'runlength.c:578,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
            - BranchSide:      'runlength.c:579,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'runlength.c:579,9'
          Branch Sides:
            - BranchSide:      'runlength.c:580,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
            - BranchSide:      'runlength.c:581,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'runlength.c:580,16'
          Branch Sides:
            - BranchSide:      'runlength.c:580,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:580,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:582,14'
          Branch Sides:
            - BranchSide:      'runlength.c:582,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'runlength.c:583,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'runlength.c:582,9'
          Branch Sides:
            - BranchSide:      'runlength.c:583,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:584,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'runlength.c:583,16'
          Branch Sides:
            - BranchSide:      'runlength.c:583,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:583,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:585,15'
          Branch Sides:
            - BranchSide:      'runlength.c:585,18'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:586,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'runlength.c:585,9'
          Branch Sides:
            - BranchSide:      'runlength.c:586,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:588,21'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
        - Branch String:   'runlength.c:586,16'
          Branch Sides:
            - BranchSide:      'runlength.c:586,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:586,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:594,5'
          Branch Sides:
            - BranchSide:      'runlength.c:595,15'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:611,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:596,13'
          Branch Sides:
            - BranchSide:      'runlength.c:597,17'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:601,21'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:597,17'
          Branch Sides:
            - BranchSide:      'runlength.c:598,25'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:601,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:603,17'
          Branch Sides:
            - BranchSide:      'runlength.c:604,27'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:607,19'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:611,9'
          Branch Sides:
            - BranchSide:      'runlength.c:612,18'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:618,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:613,13'
          Branch Sides:
            - BranchSide:      'runlength.c:614,23'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:617,5'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:618,9'
          Branch Sides:
            - BranchSide:      'runlength.c:618,29'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:619,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'runlength.c:580,16'
          Dst:             returnErrorInt
        - Src:             'runlength.c:582,17'
          Dst:             pixGetDepth
        - Src:             'runlength.c:583,16'
          Dst:             returnErrorInt
        - Src:             'runlength.c:584,5'
          Dst:             pixGetDimensions
        - Src:             'runlength.c:586,16'
          Dst:             returnErrorInt
        - Src:             'runlength.c:588,11'
          Dst:             pixGetWpl
        - Src:             'runlength.c:589,12'
          Dst:             pixGetData
    - functionName:    pixFindMaxRuns
      functionSourceFile: '/src/leptonica/src/runlength.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - direction
        - pnastart
      BBCount:         43
      ICount:          222
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - numaAddNumber
        - numaCreate
        - pixFindMaxHorizontalRunOnLine
        - pixFindMaxVerticalRunOnLine
        - pixGetDepth
        - pixGetDimensions
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'runlength.c:525,9'
          Branch Sides:
            - BranchSide:      'runlength.c:525,20'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - numaCreate
                - pixFindMaxVerticalRunOnLine
                - numaAddNumber
                - numaAddNumber
                - pixFindMaxHorizontalRunOnLine
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - returnErrorPtr
            - BranchSide:      'runlength.c:526,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - numaCreate
                - pixFindMaxVerticalRunOnLine
                - numaAddNumber
                - numaAddNumber
                - pixFindMaxHorizontalRunOnLine
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - returnErrorPtr
        - Branch String:   'runlength.c:526,40'
          Branch Sides:
            - BranchSide:      'runlength.c:526,43'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - numaCreate
                - pixFindMaxVerticalRunOnLine
                - numaAddNumber
                - numaAddNumber
                - pixFindMaxHorizontalRunOnLine
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - returnErrorPtr
            - BranchSide:      'runlength.c:528,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - numaCreate
                - pixFindMaxVerticalRunOnLine
                - numaAddNumber
                - numaAddNumber
                - pixFindMaxHorizontalRunOnLine
                - numaAddNumber
                - numaAddNumber
                - numaCreate
        - Branch String:   'runlength.c:526,9'
          Branch Sides:
            - BranchSide:      'runlength.c:527,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'runlength.c:528,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - numaCreate
                - pixFindMaxVerticalRunOnLine
                - numaAddNumber
                - numaAddNumber
                - pixFindMaxHorizontalRunOnLine
                - numaAddNumber
                - numaAddNumber
                - numaCreate
        - Branch String:   'runlength.c:527,24'
          Branch Sides:
            - BranchSide:      'runlength.c:527,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'runlength.c:527,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:528,14'
          Branch Sides:
            - BranchSide:      'runlength.c:528,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - numaCreate
                - pixFindMaxVerticalRunOnLine
                - numaAddNumber
                - numaAddNumber
                - pixFindMaxHorizontalRunOnLine
                - numaAddNumber
                - numaAddNumber
                - numaCreate
                - returnErrorPtr
            - BranchSide:      'runlength.c:529,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'runlength.c:528,9'
          Branch Sides:
            - BranchSide:      'runlength.c:529,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'runlength.c:531,22'
              BranchSideFuncs:
                - pixGetDimensions
                - numaCreate
                - pixFindMaxVerticalRunOnLine
                - numaAddNumber
                - numaAddNumber
                - pixFindMaxHorizontalRunOnLine
                - numaAddNumber
                - numaAddNumber
                - numaCreate
        - Branch String:   'runlength.c:529,24'
          Branch Sides:
            - BranchSide:      'runlength.c:529,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'runlength.c:529,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:533,9'
          Branch Sides:
            - BranchSide:      'runlength.c:533,42'
              BranchSideFuncs:
                - numaCreate
                - pixFindMaxVerticalRunOnLine
                - numaAddNumber
                - numaAddNumber
                - pixFindMaxHorizontalRunOnLine
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'runlength.c:534,9'
              BranchSideFuncs:
                - pixFindMaxVerticalRunOnLine
                - numaAddNumber
                - numaAddNumber
                - pixFindMaxHorizontalRunOnLine
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'runlength.c:534,9'
          Branch Sides:
            - BranchSide:      'runlength.c:535,16'
              BranchSideFuncs:
                - pixFindMaxHorizontalRunOnLine
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'runlength.c:541,16'
              BranchSideFuncs:
                - pixFindMaxVerticalRunOnLine
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'runlength.c:535,9'
          Branch Sides:
            - BranchSide:      'runlength.c:536,43'
              BranchSideFuncs:
                - pixFindMaxHorizontalRunOnLine
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'runlength.c:540,5'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:538,17'
          Branch Sides:
            - BranchSide:      'runlength.c:538,42'
              BranchSideFuncs:
                - numaAddNumber
                - pixFindMaxHorizontalRunOnLine
                - numaAddNumber
            - BranchSide:      'runlength.c:539,9'
              BranchSideFuncs:
                - pixFindMaxHorizontalRunOnLine
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'runlength.c:541,9'
          Branch Sides:
            - BranchSide:      'runlength.c:0,0'
              BranchSideFuncs:
                - pixFindMaxVerticalRunOnLine
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'runlength.c:542,41'
              BranchSideFuncs:
                - pixFindMaxVerticalRunOnLine
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'runlength.c:544,17'
          Branch Sides:
            - BranchSide:      'runlength.c:544,42'
              BranchSideFuncs:
                - numaAddNumber
                - pixFindMaxVerticalRunOnLine
                - numaAddNumber
            - BranchSide:      'runlength.c:545,9'
              BranchSideFuncs:
                - pixFindMaxVerticalRunOnLine
                - numaAddNumber
                - numaAddNumber
      Callsites:
        - Src:             'runlength.c:527,24'
          Dst:             returnErrorPtr
        - Src:             'runlength.c:528,17'
          Dst:             pixGetDepth
        - Src:             'runlength.c:529,24'
          Dst:             returnErrorPtr
        - Src:             'runlength.c:531,5'
          Dst:             pixGetDimensions
        - Src:             'runlength.c:532,14'
          Dst:             numaCreate
        - Src:             'runlength.c:533,31'
          Dst:             numaCreate
        - Src:             'runlength.c:536,13'
          Dst:             pixFindMaxHorizontalRunOnLine
        - Src:             'runlength.c:537,13'
          Dst:             numaAddNumber
        - Src:             'runlength.c:538,27'
          Dst:             numaAddNumber
        - Src:             'runlength.c:542,13'
          Dst:             pixFindMaxVerticalRunOnLine
        - Src:             'runlength.c:543,13'
          Dst:             numaAddNumber
        - Src:             'runlength.c:544,27'
          Dst:             numaAddNumber
    - functionName:    pixFindVerticalRuns
      functionSourceFile: '/src/leptonica/src/runlength.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - x
        - ystart
        - yend
        - pn
      BBCount:         53
      ICount:          296
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'runlength.c:454,9'
          Branch Sides:
            - BranchSide:      'runlength.c:455,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'runlength.c:456,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'runlength.c:455,16'
          Branch Sides:
            - BranchSide:      'runlength.c:455,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:455,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:457,9'
          Branch Sides:
            - BranchSide:      'runlength.c:458,16'
              BranchSideFuncs:
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'runlength.c:459,22'
              BranchSideFuncs:
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'runlength.c:458,16'
          Branch Sides:
            - BranchSide:      'runlength.c:458,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:458,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:460,9'
          Branch Sides:
            - BranchSide:      'runlength.c:461,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:462,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'runlength.c:461,16'
          Branch Sides:
            - BranchSide:      'runlength.c:461,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:461,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:462,15'
          Branch Sides:
            - BranchSide:      'runlength.c:462,18'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:463,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'runlength.c:462,9'
          Branch Sides:
            - BranchSide:      'runlength.c:463,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:464,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetWpl
                - pixGetData
        - Branch String:   'runlength.c:463,16'
          Branch Sides:
            - BranchSide:      'runlength.c:463,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:463,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:464,9'
          Branch Sides:
            - BranchSide:      'runlength.c:465,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetWpl
                - pixGetData
            - BranchSide:      'runlength.c:466,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetWpl
                - pixGetData
        - Branch String:   'runlength.c:465,16'
          Branch Sides:
            - BranchSide:      'runlength.c:465,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:465,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:466,9'
          Branch Sides:
            - BranchSide:      'runlength.c:467,16'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
            - BranchSide:      'runlength.c:469,21'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
        - Branch String:   'runlength.c:467,16'
          Branch Sides:
            - BranchSide:      'runlength.c:467,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:467,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:474,5'
          Branch Sides:
            - BranchSide:      'runlength.c:475,16'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:491,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:477,13'
          Branch Sides:
            - BranchSide:      'runlength.c:478,17'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:483,18'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:478,17'
          Branch Sides:
            - BranchSide:      'runlength.c:479,33'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:482,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:491,9'
          Branch Sides:
            - BranchSide:      'runlength.c:492,25'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:494,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'runlength.c:455,16'
          Dst:             returnErrorInt
        - Src:             'runlength.c:458,16'
          Dst:             returnErrorInt
        - Src:             'runlength.c:459,5'
          Dst:             pixGetDimensions
        - Src:             'runlength.c:461,16'
          Dst:             returnErrorInt
        - Src:             'runlength.c:463,16'
          Dst:             returnErrorInt
        - Src:             'runlength.c:465,16'
          Dst:             returnErrorInt
        - Src:             'runlength.c:467,16'
          Dst:             returnErrorInt
        - Src:             'runlength.c:469,11'
          Dst:             pixGetWpl
        - Src:             'runlength.c:470,12'
          Dst:             pixGetData
    - functionName:    runlengthMembershipOnLine
      functionSourceFile: '/src/leptonica/src/runlength.c'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - size
        - depth
        - start
        - end
        - n
      BBCount:         33
      ICount:          195
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'runlength.c:729,9'
          Branch Sides:
            - BranchSide:      'runlength.c:730,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'runlength.c:731,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'runlength.c:730,16'
          Branch Sides:
            - BranchSide:      'runlength.c:730,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:730,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:731,9'
          Branch Sides:
            - BranchSide:      'runlength.c:732,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:733,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'runlength.c:732,16'
          Branch Sides:
            - BranchSide:      'runlength.c:732,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:732,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:733,9'
          Branch Sides:
            - BranchSide:      'runlength.c:734,16'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:736,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:734,16'
          Branch Sides:
            - BranchSide:      'runlength.c:734,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:734,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:736,9'
          Branch Sides:
            - BranchSide:      'runlength.c:737,13'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:739,13'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:742,5'
          Branch Sides:
            - BranchSide:      'runlength.c:743,17'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:751,5'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:746,16'
          Branch Sides:
            - BranchSide:      'runlength.c:746,14'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:746,14'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:747,9'
          Branch Sides:
            - BranchSide:      'runlength.c:748,25'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:749,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'runlength.c:730,16'
          Dst:             returnErrorInt
        - Src:             'runlength.c:732,16'
          Dst:             returnErrorInt
        - Src:             'runlength.c:734,16'
          Dst:             returnErrorInt
    - functionName:    pixFindHorizontalRuns
      functionSourceFile: '/src/leptonica/src/runlength.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - y
        - xstart
        - xend
        - pn
      BBCount:         53
      ICount:          292
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'runlength.c:379,9'
          Branch Sides:
            - BranchSide:      'runlength.c:380,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'runlength.c:381,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'runlength.c:380,16'
          Branch Sides:
            - BranchSide:      'runlength.c:380,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:380,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:382,9'
          Branch Sides:
            - BranchSide:      'runlength.c:383,16'
              BranchSideFuncs:
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'runlength.c:384,22'
              BranchSideFuncs:
                - pixGetDimensions
                - returnErrorInt
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'runlength.c:383,16'
          Branch Sides:
            - BranchSide:      'runlength.c:383,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:383,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:385,9'
          Branch Sides:
            - BranchSide:      'runlength.c:386,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:387,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetWpl
                - pixGetData
                - returnErrorInt
        - Branch String:   'runlength.c:386,16'
          Branch Sides:
            - BranchSide:      'runlength.c:386,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:386,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:387,15'
          Branch Sides:
            - BranchSide:      'runlength.c:387,18'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:388,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'runlength.c:387,9'
          Branch Sides:
            - BranchSide:      'runlength.c:388,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:389,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetWpl
                - pixGetData
        - Branch String:   'runlength.c:388,16'
          Branch Sides:
            - BranchSide:      'runlength.c:388,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:388,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:389,9'
          Branch Sides:
            - BranchSide:      'runlength.c:390,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetWpl
                - pixGetData
            - BranchSide:      'runlength.c:391,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetWpl
                - pixGetData
        - Branch String:   'runlength.c:390,16'
          Branch Sides:
            - BranchSide:      'runlength.c:390,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:390,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:391,9'
          Branch Sides:
            - BranchSide:      'runlength.c:392,16'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
            - BranchSide:      'runlength.c:394,21'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
        - Branch String:   'runlength.c:392,16'
          Branch Sides:
            - BranchSide:      'runlength.c:392,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'runlength.c:392,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:399,5'
          Branch Sides:
            - BranchSide:      'runlength.c:400,15'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:415,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:401,13'
          Branch Sides:
            - BranchSide:      'runlength.c:402,17'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:407,18'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:402,17'
          Branch Sides:
            - BranchSide:      'runlength.c:403,33'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:406,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:415,9'
          Branch Sides:
            - BranchSide:      'runlength.c:416,25'
              BranchSideFuncs: []
            - BranchSide:      'runlength.c:418,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'runlength.c:380,16'
          Dst:             returnErrorInt
        - Src:             'runlength.c:383,16'
          Dst:             returnErrorInt
        - Src:             'runlength.c:384,5'
          Dst:             pixGetDimensions
        - Src:             'runlength.c:386,16'
          Dst:             returnErrorInt
        - Src:             'runlength.c:388,16'
          Dst:             returnErrorInt
        - Src:             'runlength.c:390,16'
          Dst:             returnErrorInt
        - Src:             'runlength.c:392,16'
          Dst:             returnErrorInt
        - Src:             'runlength.c:394,11'
          Dst:             pixGetWpl
        - Src:             'runlength.c:395,12'
          Dst:             pixGetData
    - functionName:    pixFindMinRunsOrthogonal
      functionSourceFile: '/src/leptonica/src/runlength.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - angle
        - depth
      BBCount:         12
      ICount:          167
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - boxCreate
        - boxDestroy
        - pixClipRectangle
        - pixCreate
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixMinOrMax
        - pixRasterop
        - pixRotateShear
        - pixRunlengthTransform
        - returnErrorPtr
        - sqrt
      functionUses:    5
      BranchProfiles:
        - Branch String:   'runlength.c:205,15'
          Branch Sides:
            - BranchSide:      'runlength.c:205,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - sqrt
                - pixCreate
                - pixRasterop
                - pixRotateShear
                - pixRunlengthTransform
                - pixRunlengthTransform
                - pixMinOrMax
                - pixRotateShear
                - boxCreate
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
                - returnErrorPtr
            - BranchSide:      'runlength.c:206,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'runlength.c:205,9'
          Branch Sides:
            - BranchSide:      'runlength.c:206,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'runlength.c:210,22'
              BranchSideFuncs:
                - pixGetDimensions
                - sqrt
                - pixCreate
                - pixRasterop
                - pixRotateShear
                - pixRunlengthTransform
                - pixRunlengthTransform
                - pixMinOrMax
                - pixRotateShear
                - boxCreate
                - pixClipRectangle
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxDestroy
        - Branch String:   'runlength.c:206,23'
          Branch Sides:
            - BranchSide:      'runlength.c:206,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'runlength.c:206,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'runlength.c:205,18'
          Dst:             pixGetDepth
        - Src:             'runlength.c:206,23'
          Dst:             returnErrorPtr
        - Src:             'runlength.c:210,5'
          Dst:             pixGetDimensions
        - Src:             'runlength.c:211,22'
          Dst:             sqrt
        - Src:             'runlength.c:214,12'
          Dst:             pixCreate
        - Src:             'runlength.c:215,5'
          Dst:             pixRasterop
        - Src:             'runlength.c:219,12'
          Dst:             pixRotateShear
        - Src:             'runlength.c:220,12'
          Dst:             pixRunlengthTransform
        - Src:             'runlength.c:221,12'
          Dst:             pixRunlengthTransform
        - Src:             'runlength.c:222,13'
          Dst:             pixMinOrMax
        - Src:             'runlength.c:223,13'
          Dst:             pixRotateShear
        - Src:             'runlength.c:224,11'
          Dst:             boxCreate
        - Src:             'runlength.c:225,12'
          Dst:             pixClipRectangle
        - Src:             'runlength.c:227,5'
          Dst:             pixDestroy
        - Src:             'runlength.c:228,5'
          Dst:             pixDestroy
        - Src:             'runlength.c:229,5'
          Dst:             pixDestroy
        - Src:             'runlength.c:230,5'
          Dst:             pixDestroy
        - Src:             'runlength.c:231,5'
          Dst:             pixDestroy
        - Src:             'runlength.c:232,5'
          Dst:             pixDestroy
        - Src:             'runlength.c:233,5'
          Dst:             boxDestroy
    - functionName:    pixRunlengthTransform
      functionSourceFile: '/src/leptonica/src/runlength.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - color
        - direction
        - depth
      BBCount:         80
      ICount:          503
      EdgeCount:       105
      CyclomaticComplexity: 27
      functionsReached:
        - calloc
        - lept_stderr
        - pixClone
        - pixCreate
        - pixDestroy
        - pixFindHorizontalRuns
        - pixFindVerticalRuns
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixInvert
        - returnErrorPtr
        - runlengthMembershipOnLine
      functionUses:    4
      BranchProfiles:
        - Branch String:   'runlength.c:271,9'
          Branch Sides:
            - BranchSide:      'runlength.c:272,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - returnErrorPtr
                - pixCreate
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - pixClone
                - pixDestroy
                - free
                - free
                - free
                - pixFindVerticalRuns
                - runlengthMembershipOnLine
                - pixFindHorizontalRuns
                - runlengthMembershipOnLine
                - pixInvert
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'runlength.c:273,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - returnErrorPtr
                - pixCreate
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - pixClone
                - pixDestroy
                - free
                - free
                - free
                - pixFindVerticalRuns
                - runlengthMembershipOnLine
                - pixFindHorizontalRuns
                - runlengthMembershipOnLine
                - pixInvert
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'runlength.c:272,23'
          Branch Sides:
            - BranchSide:      'runlength.c:272,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'runlength.c:272,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:273,9'
          Branch Sides:
            - BranchSide:      'runlength.c:274,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'runlength.c:275,9'
              BranchSideFuncs:
                - pixGetDimensions
                - returnErrorPtr
                - pixCreate
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - pixClone
                - pixDestroy
                - free
                - free
                - free
                - pixFindVerticalRuns
                - runlengthMembershipOnLine
                - pixFindHorizontalRuns
                - runlengthMembershipOnLine
                - pixInvert
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'runlength.c:274,23'
          Branch Sides:
            - BranchSide:      'runlength.c:274,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'runlength.c:274,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:275,20'
          Branch Sides:
            - BranchSide:      'runlength.c:275,23'
              BranchSideFuncs:
                - pixGetDimensions
                - returnErrorPtr
                - pixCreate
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - pixClone
                - pixDestroy
                - free
                - free
                - free
                - pixFindVerticalRuns
                - runlengthMembershipOnLine
                - pixFindHorizontalRuns
                - runlengthMembershipOnLine
                - pixInvert
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'runlength.c:278,22'
              BranchSideFuncs:
                - pixGetDimensions
                - returnErrorPtr
                - pixCreate
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - pixClone
                - pixDestroy
                - free
                - free
                - free
                - pixFindVerticalRuns
                - runlengthMembershipOnLine
                - pixFindHorizontalRuns
                - runlengthMembershipOnLine
                - pixInvert
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'runlength.c:275,9'
          Branch Sides:
            - BranchSide:      'runlength.c:276,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'runlength.c:278,22'
              BranchSideFuncs:
                - pixGetDimensions
                - returnErrorPtr
                - pixCreate
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - pixClone
                - pixDestroy
                - free
                - free
                - free
                - pixFindVerticalRuns
                - runlengthMembershipOnLine
                - pixFindHorizontalRuns
                - runlengthMembershipOnLine
                - pixInvert
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'runlength.c:276,23'
          Branch Sides:
            - BranchSide:      'runlength.c:276,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'runlength.c:276,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:279,9'
          Branch Sides:
            - BranchSide:      'runlength.c:280,23'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - pixClone
                - pixDestroy
                - free
                - free
                - free
                - pixFindVerticalRuns
                - runlengthMembershipOnLine
                - pixFindHorizontalRuns
                - runlengthMembershipOnLine
                - pixInvert
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'runlength.c:281,14'
              BranchSideFuncs:
                - returnErrorPtr
                - pixCreate
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - pixClone
                - pixDestroy
                - free
                - free
                - free
                - pixFindVerticalRuns
                - runlengthMembershipOnLine
                - pixFindHorizontalRuns
                - runlengthMembershipOnLine
                - pixInvert
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'runlength.c:281,14'
          Branch Sides:
            - BranchSide:      'runlength.c:282,23'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - pixClone
                - pixDestroy
                - free
                - free
                - free
                - pixFindVerticalRuns
                - runlengthMembershipOnLine
                - pixFindHorizontalRuns
                - runlengthMembershipOnLine
                - pixInvert
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'runlength.c:284,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'runlength.c:284,23'
          Branch Sides:
            - BranchSide:      'runlength.c:284,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'runlength.c:284,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:285,15'
          Branch Sides:
            - BranchSide:      'runlength.c:285,13'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - pixClone
                - pixDestroy
                - free
                - free
                - free
                - pixFindVerticalRuns
                - runlengthMembershipOnLine
                - pixFindHorizontalRuns
                - runlengthMembershipOnLine
                - pixInvert
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'runlength.c:285,13'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - pixClone
                - pixDestroy
                - free
                - free
                - free
                - pixFindVerticalRuns
                - runlengthMembershipOnLine
                - pixFindHorizontalRuns
                - runlengthMembershipOnLine
                - pixInvert
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'runlength.c:286,9'
          Branch Sides:
            - BranchSide:      'runlength.c:287,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'runlength.c:291,27'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - pixClone
                - pixDestroy
                - free
                - free
                - free
                - pixFindVerticalRuns
                - runlengthMembershipOnLine
                - pixFindHorizontalRuns
                - runlengthMembershipOnLine
                - pixInvert
                - returnErrorPtr
        - Branch String:   'runlength.c:287,9'
          Branch Sides:
            - BranchSide:      'runlength.c:288,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'runlength.c:288,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:291,9'
          Branch Sides:
            - BranchSide:      'runlength.c:292,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'runlength.c:293,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - calloc
                - calloc
                - calloc
                - pixClone
                - pixDestroy
                - free
                - free
                - free
                - pixFindVerticalRuns
                - runlengthMembershipOnLine
                - pixFindHorizontalRuns
                - runlengthMembershipOnLine
                - pixInvert
        - Branch String:   'runlength.c:292,23'
          Branch Sides:
            - BranchSide:      'runlength.c:292,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'runlength.c:292,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:301,9'
          Branch Sides:
            - BranchSide:      'runlength.c:302,32'
              BranchSideFuncs:
                - pixInvert
                - pixDestroy
                - free
                - free
                - free
                - pixFindVerticalRuns
                - runlengthMembershipOnLine
                - pixFindHorizontalRuns
                - runlengthMembershipOnLine
            - BranchSide:      'runlength.c:304,25'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - free
                - free
                - free
                - pixFindVerticalRuns
                - runlengthMembershipOnLine
                - pixFindHorizontalRuns
                - runlengthMembershipOnLine
        - Branch String:   'runlength.c:306,9'
          Branch Sides:
            - BranchSide:      'runlength.c:307,16'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - free
                - pixFindHorizontalRuns
                - runlengthMembershipOnLine
            - BranchSide:      'runlength.c:320,16'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - free
                - pixFindVerticalRuns
                - runlengthMembershipOnLine
        - Branch String:   'runlength.c:307,9'
          Branch Sides:
            - BranchSide:      'runlength.c:308,35'
              BranchSideFuncs:
                - pixFindHorizontalRuns
                - runlengthMembershipOnLine
                - pixDestroy
                - free
                - free
                - free
            - BranchSide:      'runlength.c:319,5'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - free
        - Branch String:   'runlength.c:311,17'
          Branch Sides:
            - BranchSide:      'runlength.c:312,24'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - free
                - pixFindHorizontalRuns
                - runlengthMembershipOnLine
            - BranchSide:      'runlength.c:315,24'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - free
                - pixFindHorizontalRuns
                - runlengthMembershipOnLine
        - Branch String:   'runlength.c:312,17'
          Branch Sides:
            - BranchSide:      'runlength.c:313,21'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - free
                - pixFindHorizontalRuns
                - runlengthMembershipOnLine
            - BranchSide:      'runlength.c:314,13'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - free
                - pixFindHorizontalRuns
                - runlengthMembershipOnLine
        - Branch String:   'runlength.c:315,17'
          Branch Sides:
            - BranchSide:      'runlength.c:0,0'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - free
                - pixFindHorizontalRuns
                - runlengthMembershipOnLine
            - BranchSide:      'runlength.c:316,21'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - free
                - pixFindHorizontalRuns
                - runlengthMembershipOnLine
        - Branch String:   'runlength.c:320,9'
          Branch Sides:
            - BranchSide:      'runlength.c:0,0'
              BranchSideFuncs:
                - pixFindVerticalRuns
                - runlengthMembershipOnLine
                - pixDestroy
                - free
                - free
                - free
            - BranchSide:      'runlength.c:321,33'
              BranchSideFuncs:
                - pixFindVerticalRuns
                - runlengthMembershipOnLine
                - pixDestroy
                - free
                - free
                - free
        - Branch String:   'runlength.c:323,17'
          Branch Sides:
            - BranchSide:      'runlength.c:324,24'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - free
                - pixFindVerticalRuns
                - runlengthMembershipOnLine
            - BranchSide:      'runlength.c:329,24'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - free
                - pixFindVerticalRuns
                - runlengthMembershipOnLine
        - Branch String:   'runlength.c:324,17'
          Branch Sides:
            - BranchSide:      'runlength.c:325,29'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - free
                - pixFindVerticalRuns
                - runlengthMembershipOnLine
            - BranchSide:      'runlength.c:328,13'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - free
                - pixFindVerticalRuns
                - runlengthMembershipOnLine
        - Branch String:   'runlength.c:329,17'
          Branch Sides:
            - BranchSide:      'runlength.c:0,0'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - free
                - pixFindVerticalRuns
                - runlengthMembershipOnLine
            - BranchSide:      'runlength.c:330,29'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - free
                - pixFindVerticalRuns
                - runlengthMembershipOnLine
      Callsites:
        - Src:             'runlength.c:272,23'
          Dst:             returnErrorPtr
        - Src:             'runlength.c:273,9'
          Dst:             pixGetDepth
        - Src:             'runlength.c:274,23'
          Dst:             returnErrorPtr
        - Src:             'runlength.c:276,23'
          Dst:             returnErrorPtr
        - Src:             'runlength.c:278,5'
          Dst:             pixGetDimensions
        - Src:             'runlength.c:284,23'
          Dst:             returnErrorPtr
        - Src:             'runlength.c:287,9'
          Dst:             lept_stderr
        - Src:             'runlength.c:291,17'
          Dst:             pixCreate
        - Src:             'runlength.c:292,23'
          Dst:             returnErrorPtr
        - Src:             'runlength.c:293,13'
          Dst:             pixGetData
        - Src:             'runlength.c:294,12'
          Dst:             pixGetWpl
        - Src:             'runlength.c:296,24'
          Dst:             calloc
        - Src:             'runlength.c:297,22'
          Dst:             calloc
        - Src:             'runlength.c:298,25'
          Dst:             calloc
        - Src:             'runlength.c:302,16'
          Dst:             pixInvert
        - Src:             'runlength.c:304,16'
          Dst:             pixClone
        - Src:             'runlength.c:308,13'
          Dst:             pixFindHorizontalRuns
        - Src:             'runlength.c:309,13'
          Dst:             runlengthMembershipOnLine
        - Src:             'runlength.c:321,13'
          Dst:             pixFindVerticalRuns
        - Src:             'runlength.c:322,13'
          Dst:             runlengthMembershipOnLine
        - Src:             'runlength.c:337,5'
          Dst:             pixDestroy
    - functionName:    pixStrokeWidthTransform
      functionSourceFile: '/src/leptonica/src/runlength.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - color
        - depth
        - nangles
      BBCount:         56
      ICount:          334
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - pixClone
        - pixDestroy
        - pixFindMinRunsOrthogonal
        - pixGetDepth
        - pixInvert
        - pixMinOrMax
        - pixRunlengthTransform
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'runlength.c:110,15'
          Branch Sides:
            - BranchSide:      'runlength.c:110,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixClone
                - pixRunlengthTransform
                - pixRunlengthTransform
                - pixMinOrMax
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixMinOrMax
                - pixMinOrMax
                - pixMinOrMax
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixInvert
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'runlength.c:111,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'runlength.c:110,9'
          Branch Sides:
            - BranchSide:      'runlength.c:111,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'runlength.c:112,9'
              BranchSideFuncs:
                - pixClone
                - pixRunlengthTransform
                - pixRunlengthTransform
                - pixMinOrMax
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixMinOrMax
                - pixMinOrMax
                - pixMinOrMax
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixInvert
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'runlength.c:111,23'
          Branch Sides:
            - BranchSide:      'runlength.c:111,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'runlength.c:111,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:112,20'
          Branch Sides:
            - BranchSide:      'runlength.c:112,23'
              BranchSideFuncs:
                - pixClone
                - pixRunlengthTransform
                - pixRunlengthTransform
                - pixMinOrMax
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixMinOrMax
                - pixMinOrMax
                - pixMinOrMax
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixInvert
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'runlength.c:114,9'
              BranchSideFuncs:
                - pixClone
                - pixRunlengthTransform
                - pixRunlengthTransform
                - pixMinOrMax
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixMinOrMax
                - pixMinOrMax
                - pixMinOrMax
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixInvert
                - returnErrorPtr
        - Branch String:   'runlength.c:112,9'
          Branch Sides:
            - BranchSide:      'runlength.c:113,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'runlength.c:114,9'
              BranchSideFuncs:
                - pixClone
                - pixRunlengthTransform
                - pixRunlengthTransform
                - pixMinOrMax
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixMinOrMax
                - pixMinOrMax
                - pixMinOrMax
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixInvert
                - returnErrorPtr
        - Branch String:   'runlength.c:113,23'
          Branch Sides:
            - BranchSide:      'runlength.c:113,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'runlength.c:113,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:114,22'
          Branch Sides:
            - BranchSide:      'runlength.c:114,25'
              BranchSideFuncs:
                - pixClone
                - pixRunlengthTransform
                - pixRunlengthTransform
                - pixMinOrMax
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixMinOrMax
                - pixMinOrMax
                - pixMinOrMax
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixInvert
                - returnErrorPtr
            - BranchSide:      'runlength.c:118,9'
              BranchSideFuncs:
                - pixClone
                - pixRunlengthTransform
                - pixRunlengthTransform
                - pixMinOrMax
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixMinOrMax
                - pixMinOrMax
                - pixMinOrMax
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixInvert
        - Branch String:   'runlength.c:114,38'
          Branch Sides:
            - BranchSide:      'runlength.c:114,41'
              BranchSideFuncs:
                - pixClone
                - pixRunlengthTransform
                - pixRunlengthTransform
                - pixMinOrMax
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixMinOrMax
                - pixMinOrMax
                - pixMinOrMax
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixInvert
                - returnErrorPtr
            - BranchSide:      'runlength.c:118,9'
              BranchSideFuncs:
                - pixClone
                - pixRunlengthTransform
                - pixRunlengthTransform
                - pixMinOrMax
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixMinOrMax
                - pixMinOrMax
                - pixMinOrMax
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixInvert
        - Branch String:   'runlength.c:114,54'
          Branch Sides:
            - BranchSide:      'runlength.c:114,57'
              BranchSideFuncs:
                - pixClone
                - pixRunlengthTransform
                - pixRunlengthTransform
                - pixMinOrMax
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixMinOrMax
                - pixMinOrMax
                - pixMinOrMax
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixInvert
                - returnErrorPtr
            - BranchSide:      'runlength.c:118,9'
              BranchSideFuncs:
                - pixClone
                - pixRunlengthTransform
                - pixRunlengthTransform
                - pixMinOrMax
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixMinOrMax
                - pixMinOrMax
                - pixMinOrMax
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixInvert
        - Branch String:   'runlength.c:114,9'
          Branch Sides:
            - BranchSide:      'runlength.c:115,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'runlength.c:118,9'
              BranchSideFuncs:
                - pixClone
                - pixRunlengthTransform
                - pixRunlengthTransform
                - pixMinOrMax
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixMinOrMax
                - pixMinOrMax
                - pixMinOrMax
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixInvert
        - Branch String:   'runlength.c:115,23'
          Branch Sides:
            - BranchSide:      'runlength.c:115,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'runlength.c:115,9'
              BranchSideFuncs: []
        - Branch String:   'runlength.c:118,9'
          Branch Sides:
            - BranchSide:      'runlength.c:119,32'
              BranchSideFuncs:
                - pixInvert
                - pixRunlengthTransform
                - pixRunlengthTransform
                - pixMinOrMax
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixMinOrMax
                - pixMinOrMax
                - pixMinOrMax
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
            - BranchSide:      'runlength.c:121,25'
              BranchSideFuncs:
                - pixClone
                - pixRunlengthTransform
                - pixRunlengthTransform
                - pixMinOrMax
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixMinOrMax
                - pixMinOrMax
                - pixMinOrMax
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
        - Branch String:   'runlength.c:132,22'
          Branch Sides:
            - BranchSide:      'runlength.c:132,25'
              BranchSideFuncs:
                - pixFindMinRunsOrthogonal
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixMinOrMax
                - pixMinOrMax
                - pixMinOrMax
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
            - BranchSide:      'runlength.c:134,17'
              BranchSideFuncs:
                - pixFindMinRunsOrthogonal
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixMinOrMax
                - pixMinOrMax
                - pixMinOrMax
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
        - Branch String:   'runlength.c:132,9'
          Branch Sides:
            - BranchSide:      'runlength.c:134,17'
              BranchSideFuncs:
                - pixFindMinRunsOrthogonal
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixMinOrMax
                - pixMinOrMax
                - pixMinOrMax
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
            - BranchSide:      'runlength.c:138,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixMinOrMax
                - pixMinOrMax
                - pixMinOrMax
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
        - Branch String:   'runlength.c:138,9'
          Branch Sides:
            - BranchSide:      'runlength.c:140,17'
              BranchSideFuncs:
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixMinOrMax
                - pixMinOrMax
                - pixMinOrMax
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
            - BranchSide:      'runlength.c:148,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixMinOrMax
                - pixMinOrMax
                - pixMinOrMax
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
        - Branch String:   'runlength.c:148,9'
          Branch Sides:
            - BranchSide:      'runlength.c:150,17'
              BranchSideFuncs:
                - pixFindMinRunsOrthogonal
                - pixFindMinRunsOrthogonal
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixMinOrMax
                - pixMinOrMax
                - pixMinOrMax
            - BranchSide:      'runlength.c:157,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixMinOrMax
                - pixMinOrMax
                - pixMinOrMax
        - Branch String:   'runlength.c:159,9'
          Branch Sides:
            - BranchSide:      'runlength.c:160,21'
              BranchSideFuncs:
                - pixMinOrMax
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixMinOrMax
                - pixMinOrMax
            - BranchSide:      'runlength.c:161,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixMinOrMax
                - pixMinOrMax
        - Branch String:   'runlength.c:161,9'
          Branch Sides:
            - BranchSide:      'runlength.c:162,21'
              BranchSideFuncs:
                - pixMinOrMax
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixMinOrMax
            - BranchSide:      'runlength.c:163,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixMinOrMax
        - Branch String:   'runlength.c:163,9'
          Branch Sides:
            - BranchSide:      'runlength.c:164,21'
              BranchSideFuncs:
                - pixMinOrMax
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'runlength.c:165,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'runlength.c:110,18'
          Dst:             pixGetDepth
        - Src:             'runlength.c:111,23'
          Dst:             returnErrorPtr
        - Src:             'runlength.c:113,23'
          Dst:             returnErrorPtr
        - Src:             'runlength.c:115,23'
          Dst:             returnErrorPtr
        - Src:             'runlength.c:119,16'
          Dst:             pixInvert
        - Src:             'runlength.c:121,16'
          Dst:             pixClone
        - Src:             'runlength.c:124,12'
          Dst:             pixRunlengthTransform
        - Src:             'runlength.c:125,12'
          Dst:             pixRunlengthTransform
        - Src:             'runlength.c:126,13'
          Dst:             pixMinOrMax
        - Src:             'runlength.c:127,5'
          Dst:             pixDestroy
        - Src:             'runlength.c:128,5'
          Dst:             pixDestroy
        - Src:             'runlength.c:135,17'
          Dst:             pixFindMinRunsOrthogonal
        - Src:             'runlength.c:141,17'
          Dst:             pixFindMinRunsOrthogonal
        - Src:             'runlength.c:145,17'
          Dst:             pixFindMinRunsOrthogonal
        - Src:             'runlength.c:151,17'
          Dst:             pixFindMinRunsOrthogonal
        - Src:             'runlength.c:155,17'
          Dst:             pixFindMinRunsOrthogonal
        - Src:             'runlength.c:157,5'
          Dst:             pixDestroy
        - Src:             'runlength.c:160,9'
          Dst:             pixMinOrMax
        - Src:             'runlength.c:162,9'
          Dst:             pixMinOrMax
        - Src:             'runlength.c:164,9'
          Dst:             pixMinOrMax
        - Src:             'runlength.c:165,5'
          Dst:             pixDestroy
        - Src:             'runlength.c:166,5'
          Dst:             pixDestroy
        - Src:             'runlength.c:167,5'
          Dst:             pixDestroy
    - functionName:    pixRemoveSeededComponents
      functionSourceFile: '/src/leptonica/src/seedfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3382
      functionLinenumberEnd: 3400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - pixm
        - connectivity
        - bordersize
      BBCount:         31
      ICount:          166
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - pixCopy
        - pixDestroy
        - pixGetDepth
        - pixSeedfillBinary
        - pixSetOrClearBorder
        - pixXor
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'seedfill.c:3385,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:3385,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixGetDepth
                - pixCopy
                - pixSeedfillBinary
                - pixXor
                - pixDestroy
                - pixSetOrClearBorder
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'seedfill.c:3386,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'seedfill.c:3385,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:3386,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:3387,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixCopy
                - pixSeedfillBinary
                - pixXor
                - pixDestroy
                - pixSetOrClearBorder
                - returnErrorPtr
        - Branch String:   'seedfill.c:3386,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:3386,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:3386,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:3387,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:3387,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - pixSeedfillBinary
                - pixXor
                - pixDestroy
                - pixSetOrClearBorder
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'seedfill.c:3388,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'seedfill.c:3387,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:3388,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:3389,9'
              BranchSideFuncs:
                - pixCopy
                - pixSeedfillBinary
                - pixXor
                - pixDestroy
                - pixSetOrClearBorder
                - returnErrorPtr
        - Branch String:   'seedfill.c:3388,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:3388,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:3388,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:3389,14'
          Branch Sides:
            - BranchSide:      'seedfill.c:3389,17'
              BranchSideFuncs:
                - pixCopy
                - pixSeedfillBinary
                - pixXor
                - pixDestroy
                - pixSetOrClearBorder
                - returnErrorPtr
            - BranchSide:      'seedfill.c:3392,26'
              BranchSideFuncs:
                - pixCopy
                - pixSeedfillBinary
                - pixXor
                - pixDestroy
                - pixSetOrClearBorder
        - Branch String:   'seedfill.c:3389,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:3390,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:3392,26'
              BranchSideFuncs:
                - pixCopy
                - pixSeedfillBinary
                - pixXor
                - pixDestroy
                - pixSetOrClearBorder
        - Branch String:   'seedfill.c:3390,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:3390,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:3390,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:3395,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:3396,29'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - pixDestroy
            - BranchSide:      'seedfill.c:3398,5'
              BranchSideFuncs:
                - pixDestroy
      Callsites:
        - Src:             'seedfill.c:3385,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:3386,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:3387,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:3388,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:3390,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:3392,12'
          Dst:             pixCopy
        - Src:             'seedfill.c:3393,5'
          Dst:             pixSeedfillBinary
        - Src:             'seedfill.c:3394,12'
          Dst:             pixXor
        - Src:             'seedfill.c:3396,9'
          Dst:             pixSetOrClearBorder
        - Src:             'seedfill.c:3398,5'
          Dst:             pixDestroy
    - functionName:    pixSeedfillBinary
      functionSourceFile: '/src/leptonica/src/seedfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - pixm
        - connectivity
      BBCount:         45
      ICount:          256
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - pixCopy
        - pixCreateTemplate
        - pixDestroy
        - pixEqual
        - pixGetData
        - pixGetDepth
        - pixGetHeight
        - pixGetWpl
        - pixSetPadBits
        - returnErrorPtr
        - seedfillBinaryLow
      functionUses:    14
      BranchProfiles:
        - Branch String:   'seedfill.c:257,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:257,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixGetDepth
                - pixCopy
                - pixSetPadBits
                - pixSetPadBits
                - pixCreateTemplate
                - pixGetHeight
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixCopy
                - seedfillBinaryLow
                - pixEqual
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'seedfill.c:258,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'seedfill.c:257,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:258,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:259,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixCopy
                - pixSetPadBits
                - pixSetPadBits
                - pixCreateTemplate
                - pixGetHeight
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixCopy
                - seedfillBinaryLow
                - pixEqual
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'seedfill.c:258,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:258,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:258,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:259,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:259,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - pixSetPadBits
                - pixSetPadBits
                - pixCreateTemplate
                - pixGetHeight
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixCopy
                - seedfillBinaryLow
                - pixEqual
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'seedfill.c:260,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'seedfill.c:259,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:260,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:261,9'
              BranchSideFuncs:
                - pixCopy
                - pixSetPadBits
                - pixSetPadBits
                - pixCreateTemplate
                - pixGetHeight
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixCopy
                - seedfillBinaryLow
                - pixEqual
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'seedfill.c:260,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:260,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:260,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:261,27'
          Branch Sides:
            - BranchSide:      'seedfill.c:261,30'
              BranchSideFuncs:
                - pixCopy
                - pixSetPadBits
                - pixSetPadBits
                - pixCreateTemplate
                - pixGetHeight
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixCopy
                - seedfillBinaryLow
                - pixEqual
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'seedfill.c:265,25'
              BranchSideFuncs:
                - pixCopy
                - pixSetPadBits
                - pixSetPadBits
                - pixCreateTemplate
                - pixGetHeight
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixCopy
                - seedfillBinaryLow
                - pixEqual
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'seedfill.c:261,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:262,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:265,25'
              BranchSideFuncs:
                - pixCopy
                - pixSetPadBits
                - pixSetPadBits
                - pixCreateTemplate
                - pixGetHeight
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixCopy
                - seedfillBinaryLow
                - pixEqual
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'seedfill.c:262,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:262,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:262,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:265,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:266,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:267,19'
              BranchSideFuncs:
                - pixSetPadBits
                - pixSetPadBits
                - pixCreateTemplate
                - pixGetHeight
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixCopy
                - seedfillBinaryLow
                - pixEqual
                - returnErrorPtr
        - Branch String:   'seedfill.c:266,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:266,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:266,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:271,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:272,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:274,23'
              BranchSideFuncs:
                - pixGetHeight
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixDestroy
                - pixCopy
                - seedfillBinaryLow
                - pixEqual
        - Branch String:   'seedfill.c:272,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:272,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:272,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:282,5'
          Branch Sides:
            - BranchSide:      'seedfill.c:283,17'
              BranchSideFuncs:
                - pixCopy
                - seedfillBinaryLow
                - pixEqual
                - pixDestroy
            - BranchSide:      'seedfill.c:294,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'seedfill.c:286,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:290,13'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'seedfill.c:292,5'
              BranchSideFuncs:
                - pixDestroy
                - pixCopy
                - seedfillBinaryLow
                - pixEqual
      Callsites:
        - Src:             'seedfill.c:257,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:258,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:259,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:260,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:262,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:265,17'
          Dst:             pixCopy
        - Src:             'seedfill.c:266,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:267,5'
          Dst:             pixSetPadBits
        - Src:             'seedfill.c:268,5'
          Dst:             pixSetPadBits
        - Src:             'seedfill.c:271,17'
          Dst:             pixCreateTemplate
        - Src:             'seedfill.c:272,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:274,10'
          Dst:             pixGetHeight
        - Src:             'seedfill.c:275,10'
          Dst:             pixGetHeight
        - Src:             'seedfill.c:276,13'
          Dst:             pixGetData
        - Src:             'seedfill.c:277,13'
          Dst:             pixGetData
        - Src:             'seedfill.c:278,12'
          Dst:             pixGetWpl
        - Src:             'seedfill.c:279,12'
          Dst:             pixGetWpl
        - Src:             'seedfill.c:283,9'
          Dst:             pixCopy
        - Src:             'seedfill.c:284,9'
          Dst:             seedfillBinaryLow
        - Src:             'seedfill.c:285,9'
          Dst:             pixEqual
        - Src:             'seedfill.c:294,5'
          Dst:             pixDestroy
    - functionName:    seedfillBinaryLow
      functionSourceFile: '/src/leptonica/src/seedfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - datas
        - hs
        - wpls
        - datam
        - hm
        - wplm
        - connectivity
      BBCount:         120
      ICount:          892
      EdgeCount:       154
      CyclomaticComplexity: 36
      functionsReached:
        - lept_stderr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'seedfill.c:413,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:413,7'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'seedfill.c:413,7'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'seedfill.c:414,11'
          Branch Sides:
            - BranchSide:      'seedfill.c:414,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'seedfill.c:414,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'seedfill.c:416,5'
          Branch Sides:
            - BranchSide:      'seedfill.c:420,16'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:494,16'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:575,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'seedfill.c:420,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:421,21'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:456,18'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:423,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:424,26'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:453,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:428,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:429,35'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:432,21'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:432,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:433,34'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:436,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:439,27'
          Branch Sides:
            - BranchSide:      'seedfill.c:439,33'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:440,36'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:439,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:440,36'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:444,17'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:447,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:444,17'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:448,40'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:456,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:457,21'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:490,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:459,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:460,26'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:489,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:464,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:465,35'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:468,21'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:468,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:469,35'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:472,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:475,27'
          Branch Sides:
            - BranchSide:      'seedfill.c:475,33'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:476,36'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:475,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:476,36'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:480,17'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:483,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:480,17'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:484,40'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:494,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:495,21'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:534,18'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:497,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:498,26'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:531,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:502,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:503,35'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:510,21'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:505,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:506,36'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:507,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:507,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:508,36'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:509,17'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:510,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:511,34'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:514,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:517,27'
          Branch Sides:
            - BranchSide:      'seedfill.c:517,33'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:518,36'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:517,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:518,36'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:522,17'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:525,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:522,17'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:526,40'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:534,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:535,21'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:572,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:537,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:538,26'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:571,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:542,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:543,35'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:550,21'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:545,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:546,36'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:547,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:547,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:548,36'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:549,17'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:550,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:551,35'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:554,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:557,27'
          Branch Sides:
            - BranchSide:      'seedfill.c:557,33'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:558,36'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:557,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:558,36'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:562,17'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:565,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:562,17'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:566,40'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:575,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:576,5'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'seedfill.c:576,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'seedfill.c:575,9'
          Dst:             lept_stderr
    - functionName:    pixSelectMinInConnComp
      functionSourceFile: '/src/leptonica/src/seedfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3270
      functionLinenumberEnd: 3347
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - ppta
        - pnav
      BBCount:         59
      ICount:          440
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - boxaDestroy
        - boxaGetBoxGeometry
        - boxaGetCount
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - pixConnComp
        - pixCropToMatch
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetWpl
        - pixaDestroy
        - pixaGetPix
        - ptaAddPt
        - ptaCreate
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'seedfill.c:3280,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:3281,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixCropToMatch
                - pixConnComp
                - boxaGetCount
                - ptaCreate
                - numaCreate
                - pixGetData
                - pixGetWpl
                - boxaDestroy
                - pixaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetData
                - pixGetWpl
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'seedfill.c:3282,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixCropToMatch
                - pixConnComp
                - boxaGetCount
                - ptaCreate
                - numaCreate
                - pixGetData
                - pixGetWpl
                - boxaDestroy
                - pixaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetData
                - pixGetWpl
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
        - Branch String:   'seedfill.c:3281,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:3281,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:3281,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:3283,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:3283,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixCropToMatch
                - pixConnComp
                - boxaGetCount
                - ptaCreate
                - numaCreate
                - pixGetData
                - pixGetWpl
                - boxaDestroy
                - pixaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetData
                - pixGetWpl
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'seedfill.c:3284,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixCropToMatch
                - pixConnComp
                - boxaGetCount
                - ptaCreate
                - numaCreate
                - pixGetData
                - pixGetWpl
                - boxaDestroy
                - pixaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetData
                - pixGetWpl
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
        - Branch String:   'seedfill.c:3284,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:3284,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixCropToMatch
                - pixConnComp
                - boxaGetCount
                - ptaCreate
                - numaCreate
                - pixGetData
                - pixGetWpl
                - boxaDestroy
                - pixaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetData
                - pixGetWpl
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'seedfill.c:3285,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'seedfill.c:3284,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:3285,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:3286,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixCropToMatch
                - pixConnComp
                - boxaGetCount
                - ptaCreate
                - numaCreate
                - pixGetData
                - pixGetWpl
                - boxaDestroy
                - pixaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetData
                - pixGetWpl
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
        - Branch String:   'seedfill.c:3285,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:3285,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:3285,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:3286,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:3286,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixCropToMatch
                - pixConnComp
                - boxaGetCount
                - ptaCreate
                - numaCreate
                - pixGetData
                - pixGetWpl
                - boxaDestroy
                - pixaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetData
                - pixGetWpl
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'seedfill.c:3287,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'seedfill.c:3286,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:3287,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:3290,24'
              BranchSideFuncs:
                - pixCropToMatch
                - pixConnComp
                - boxaGetCount
                - ptaCreate
                - numaCreate
                - pixGetData
                - pixGetWpl
                - boxaDestroy
                - pixaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetData
                - pixGetWpl
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
        - Branch String:   'seedfill.c:3287,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:3287,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:3287,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:3290,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:3291,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'seedfill.c:3297,24'
              BranchSideFuncs:
                - pixConnComp
                - boxaGetCount
                - ptaCreate
                - numaCreate
                - pixGetData
                - pixGetWpl
                - boxaDestroy
                - pixaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetData
                - pixGetWpl
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
        - Branch String:   'seedfill.c:3293,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:3293,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:3293,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:3304,5'
          Branch Sides:
            - BranchSide:      'seedfill.c:3305,27'
              BranchSideFuncs:
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetData
                - pixGetWpl
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
            - BranchSide:      'seedfill.c:3338,5'
              BranchSideFuncs:
                - boxaDestroy
                - pixaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'seedfill.c:3307,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:3307,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
            - BranchSide:      'seedfill.c:3313,28'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
        - Branch String:   'seedfill.c:3307,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:3308,22'
              BranchSideFuncs:
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetData
                - pixGetWpl
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
            - BranchSide:      'seedfill.c:3313,28'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
        - Branch String:   'seedfill.c:3317,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:3318,18'
              BranchSideFuncs:
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetData
                - pixGetWpl
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
            - BranchSide:      'seedfill.c:3333,18'
              BranchSideFuncs:
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetData
                - pixGetWpl
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
        - Branch String:   'seedfill.c:3321,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:3322,22'
              BranchSideFuncs:
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetData
                - pixGetWpl
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
            - BranchSide:      'seedfill.c:3332,9'
              BranchSideFuncs:
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetData
                - pixGetWpl
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
        - Branch String:   'seedfill.c:3323,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:3324,27'
              BranchSideFuncs:
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetData
                - pixGetWpl
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
            - BranchSide:      'seedfill.c:3331,13'
              BranchSideFuncs:
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetData
                - pixGetWpl
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
        - Branch String:   'seedfill.c:3325,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:3326,34'
              BranchSideFuncs:
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetData
                - pixGetWpl
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
            - BranchSide:      'seedfill.c:3330,17'
              BranchSideFuncs:
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - numaDestroy
                - pixDestroy
                - pixDestroy
                - pixaGetPix
                - boxaGetBoxGeometry
                - pixGetData
                - pixGetWpl
                - ptaAddPt
                - numaAddNumber
                - pixDestroy
        - Branch String:   'seedfill.c:3340,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:3341,17'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
            - BranchSide:      'seedfill.c:3343,9'
              BranchSideFuncs:
                - numaDestroy
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'seedfill.c:3281,16'
          Dst:             returnErrorInt
        - Src:             'seedfill.c:3284,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:3285,16'
          Dst:             returnErrorInt
        - Src:             'seedfill.c:3286,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:3287,16'
          Dst:             returnErrorInt
        - Src:             'seedfill.c:3290,9'
          Dst:             pixCropToMatch
        - Src:             'seedfill.c:3291,9'
          Dst:             pixDestroy
        - Src:             'seedfill.c:3292,9'
          Dst:             pixDestroy
        - Src:             'seedfill.c:3293,16'
          Dst:             returnErrorInt
        - Src:             'seedfill.c:3297,12'
          Dst:             pixConnComp
        - Src:             'seedfill.c:3298,9'
          Dst:             boxaGetCount
        - Src:             'seedfill.c:3299,11'
          Dst:             ptaCreate
        - Src:             'seedfill.c:3301,11'
          Dst:             numaCreate
        - Src:             'seedfill.c:3302,13'
          Dst:             pixGetData
        - Src:             'seedfill.c:3303,12'
          Dst:             pixGetWpl
        - Src:             'seedfill.c:3305,16'
          Dst:             pixaGetPix
        - Src:             'seedfill.c:3306,9'
          Dst:             boxaGetBoxGeometry
        - Src:             'seedfill.c:3308,13'
          Dst:             ptaAddPt
        - Src:             'seedfill.c:3309,13'
          Dst:             numaAddNumber
        - Src:             'seedfill.c:3310,13'
          Dst:             pixDestroy
        - Src:             'seedfill.c:3313,17'
          Dst:             pixGetData
        - Src:             'seedfill.c:3314,16'
          Dst:             pixGetWpl
        - Src:             'seedfill.c:3333,9'
          Dst:             ptaAddPt
        - Src:             'seedfill.c:3334,9'
          Dst:             numaAddNumber
        - Src:             'seedfill.c:3335,9'
          Dst:             pixDestroy
        - Src:             'seedfill.c:3338,5'
          Dst:             boxaDestroy
        - Src:             'seedfill.c:3339,5'
          Dst:             pixaDestroy
        - Src:             'seedfill.c:3343,9'
          Dst:             numaDestroy
        - Src:             'seedfill.c:3344,5'
          Dst:             pixDestroy
        - Src:             'seedfill.c:3345,5'
          Dst:             pixDestroy
    - functionName:    pixSelectedLocalExtrema
      functionSourceFile: '/src/leptonica/src/seedfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3147
      functionLinenumberEnd: 3183
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - mindist
        - ppixmin
        - ppixmax
      BBCount:         26
      ICount:          191
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - pixAnd
        - pixDestroy
        - pixDilateBrick
        - pixDilateGray
        - pixErodeGray
        - pixFindEqualValues
        - pixGetDepth
        - pixSubtract
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'seedfill.c:3150,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:3150,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixDilateGray
                - pixFindEqualValues
                - pixDestroy
                - pixDilateBrick
                - pixDilateBrick
                - pixSubtract
                - pixSubtract
                - pixDestroy
                - pixDestroy
                - pixAnd
                - pixSubtract
                - pixSubtract
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'seedfill.c:3151,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'seedfill.c:3150,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:3151,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:3152,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixDilateGray
                - pixFindEqualValues
                - pixDestroy
                - pixDilateBrick
                - pixDilateBrick
                - pixSubtract
                - pixSubtract
                - pixDestroy
                - pixDestroy
                - pixAnd
                - pixSubtract
                - pixSubtract
                - pixDestroy
        - Branch String:   'seedfill.c:3151,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:3151,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:3151,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:3152,18'
          Branch Sides:
            - BranchSide:      'seedfill.c:3152,22'
              BranchSideFuncs:
                - returnErrorInt
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixDilateGray
                - pixFindEqualValues
                - pixDestroy
                - pixDilateBrick
                - pixDilateBrick
                - pixSubtract
                - pixSubtract
                - pixDestroy
                - pixDestroy
                - pixAnd
                - pixSubtract
                - pixSubtract
                - pixDestroy
            - BranchSide:      'seedfill.c:3153,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'seedfill.c:3152,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:3153,16'
              BranchSideFuncs:
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixDilateGray
                - pixFindEqualValues
                - pixDestroy
                - pixDilateBrick
                - pixDilateBrick
                - pixSubtract
                - pixSubtract
                - pixDestroy
                - pixDestroy
                - pixAnd
                - pixSubtract
                - pixSubtract
                - pixDestroy
            - BranchSide:      'seedfill.c:3155,25'
              BranchSideFuncs:
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixDilateGray
                - pixFindEqualValues
                - pixDestroy
                - pixDilateBrick
                - pixDilateBrick
                - pixSubtract
                - pixSubtract
                - pixDestroy
                - pixDestroy
                - pixAnd
                - pixSubtract
                - pixSubtract
                - pixDestroy
        - Branch String:   'seedfill.c:3153,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:3153,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:3153,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:3164,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:3165,20'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:3167,16'
              BranchSideFuncs:
                - pixDilateBrick
                - pixDilateBrick
                - pixSubtract
                - pixSubtract
                - pixDestroy
                - pixDestroy
                - pixAnd
                - pixSubtract
                - pixSubtract
                - pixDestroy
        - Branch String:   'seedfill.c:3167,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:3168,29'
              BranchSideFuncs:
                - pixAnd
                - pixSubtract
                - pixSubtract
                - pixDestroy
            - BranchSide:      'seedfill.c:3173,40'
              BranchSideFuncs:
                - pixDilateBrick
                - pixDilateBrick
                - pixSubtract
                - pixSubtract
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'seedfill.c:3150,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:3151,16'
          Dst:             returnErrorInt
        - Src:             'seedfill.c:3153,16'
          Dst:             returnErrorInt
        - Src:             'seedfill.c:3155,12'
          Dst:             pixErodeGray
        - Src:             'seedfill.c:3156,14'
          Dst:             pixFindEqualValues
        - Src:             'seedfill.c:3157,5'
          Dst:             pixDestroy
        - Src:             'seedfill.c:3158,12'
          Dst:             pixDilateGray
        - Src:             'seedfill.c:3159,14'
          Dst:             pixFindEqualValues
        - Src:             'seedfill.c:3160,5'
          Dst:             pixDestroy
        - Src:             'seedfill.c:3168,16'
          Dst:             pixAnd
        - Src:             'seedfill.c:3169,20'
          Dst:             pixSubtract
        - Src:             'seedfill.c:3170,20'
          Dst:             pixSubtract
        - Src:             'seedfill.c:3171,9'
          Dst:             pixDestroy
        - Src:             'seedfill.c:3173,19'
          Dst:             pixDilateBrick
        - Src:             'seedfill.c:3175,19'
          Dst:             pixDilateBrick
        - Src:             'seedfill.c:3177,20'
          Dst:             pixSubtract
        - Src:             'seedfill.c:3178,20'
          Dst:             pixSubtract
        - Src:             'seedfill.c:3179,9'
          Dst:             pixDestroy
        - Src:             'seedfill.c:3180,9'
          Dst:             pixDestroy
    - functionName:    pixFindEqualValues
      functionSourceFile: '/src/leptonica/src/seedfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3203
      functionLinenumberEnd: 3238
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs1
        - pixs2
      BBCount:         37
      ICount:          284
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'seedfill.c:3209,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:3209,31'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'seedfill.c:3210,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'seedfill.c:3209,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:3210,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:3211,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
        - Branch String:   'seedfill.c:3210,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:3210,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:3210,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:3211,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:3211,31'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
                - returnErrorPtr
            - BranchSide:      'seedfill.c:3212,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'seedfill.c:3211,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:3212,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:3213,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
        - Branch String:   'seedfill.c:3212,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:3212,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:3212,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:3215,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:3215,7'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
            - BranchSide:      'seedfill.c:3215,7'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
        - Branch String:   'seedfill.c:3216,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:3216,7'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
            - BranchSide:      'seedfill.c:3216,7'
              BranchSideFuncs:
                - pixCreate
                - pixGetData
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetWpl
        - Branch String:   'seedfill.c:3225,5'
          Branch Sides:
            - BranchSide:      'seedfill.c:3226,18'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:3237,12'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:3229,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:3230,20'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:3235,5'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:3232,17'
          Branch Sides:
            - BranchSide:      'seedfill.c:3233,17'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:3234,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'seedfill.c:3209,19'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:3210,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:3211,19'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:3212,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:3213,5'
          Dst:             pixGetDimensions
        - Src:             'seedfill.c:3214,5'
          Dst:             pixGetDimensions
        - Src:             'seedfill.c:3217,12'
          Dst:             pixCreate
        - Src:             'seedfill.c:3218,14'
          Dst:             pixGetData
        - Src:             'seedfill.c:3219,14'
          Dst:             pixGetData
        - Src:             'seedfill.c:3220,13'
          Dst:             pixGetData
        - Src:             'seedfill.c:3221,13'
          Dst:             pixGetWpl
        - Src:             'seedfill.c:3222,13'
          Dst:             pixGetWpl
        - Src:             'seedfill.c:3223,12'
          Dst:             pixGetWpl
    - functionName:    pixQualifyLocalMinima
      functionSourceFile: '/src/leptonica/src/seedfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3040
      functionLinenumberEnd: 3107
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - maxval
      BBCount:         59
      ICount:          423
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - boxaDestroy
        - boxaGetBoxGeometry
        - nextOnPixelInRaster
        - pixAddBorder
        - pixConnComp
        - pixDestroy
        - pixDilateBrick
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetPixel
        - pixGetWpl
        - pixRasterop
        - pixXor
        - pixaDestroy
        - pixaGetCount
        - pixaGetPix
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'seedfill.c:3049,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:3049,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixConnComp
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'seedfill.c:3050,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'seedfill.c:3049,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:3050,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:3051,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixConnComp
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'seedfill.c:3050,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:3050,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:3050,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:3051,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:3051,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixConnComp
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'seedfill.c:3052,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'seedfill.c:3051,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:3052,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:3053,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixConnComp
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'seedfill.c:3052,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:3052,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:3052,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:3053,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:3053,29'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixConnComp
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'seedfill.c:3055,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - pixConnComp
                - pixaGetCount
                - boxaDestroy
                - pixaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'seedfill.c:3060,5'
          Branch Sides:
            - BranchSide:      'seedfill.c:3061,28'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'seedfill.c:3104,5'
              BranchSideFuncs:
                - boxaDestroy
                - pixaDestroy
        - Branch String:   'seedfill.c:3070,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:3071,25'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'seedfill.c:3077,15'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'seedfill.c:3082,44'
          Branch Sides:
            - BranchSide:      'seedfill.c:3082,47'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'seedfill.c:3082,9'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'seedfill.c:3082,54'
          Branch Sides:
            - BranchSide:      'seedfill.c:3082,57'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'seedfill.c:3082,9'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'seedfill.c:3082,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:3083,21'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'seedfill.c:3097,14'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'seedfill.c:3085,48'
          Branch Sides:
            - BranchSide:      'seedfill.c:3085,51'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'seedfill.c:3085,13'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'seedfill.c:3085,58'
          Branch Sides:
            - BranchSide:      'seedfill.c:3085,61'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'seedfill.c:3085,13'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'seedfill.c:3085,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:3086,21'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'seedfill.c:3094,18'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'seedfill.c:3086,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:3087,28'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'seedfill.c:3093,13'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'seedfill.c:3088,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:3089,31'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'seedfill.c:3092,17'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'seedfill.c:3094,17'
          Branch Sides:
            - BranchSide:      'seedfill.c:3095,17'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'seedfill.c:3096,9'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'seedfill.c:3097,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:3098,25'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'seedfill.c:3099,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixAddBorder
                - pixDilateBrick
                - pixXor
                - pixGetData
                - pixGetWpl
                - nextOnPixelInRaster
                - pixGetPixel
                - pixRasterop
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'seedfill.c:3049,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:3050,16'
          Dst:             returnErrorInt
        - Src:             'seedfill.c:3051,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:3052,16'
          Dst:             returnErrorInt
        - Src:             'seedfill.c:3055,5'
          Dst:             pixGetDimensions
        - Src:             'seedfill.c:3056,13'
          Dst:             pixGetData
        - Src:             'seedfill.c:3057,12'
          Dst:             pixGetWpl
        - Src:             'seedfill.c:3058,12'
          Dst:             pixConnComp
        - Src:             'seedfill.c:3059,9'
          Dst:             pixaGetCount
        - Src:             'seedfill.c:3061,9'
          Dst:             boxaGetBoxGeometry
        - Src:             'seedfill.c:3062,16'
          Dst:             pixaGetPix
        - Src:             'seedfill.c:3063,16'
          Dst:             pixAddBorder
        - Src:             'seedfill.c:3064,16'
          Dst:             pixDilateBrick
        - Src:             'seedfill.c:3065,9'
          Dst:             pixXor
        - Src:             'seedfill.c:3066,17'
          Dst:             pixGetData
        - Src:             'seedfill.c:3067,16'
          Dst:             pixGetWpl
        - Src:             'seedfill.c:3068,9'
          Dst:             nextOnPixelInRaster
        - Src:             'seedfill.c:3069,9'
          Dst:             pixGetPixel
        - Src:             'seedfill.c:3071,13'
          Dst:             pixRasterop
        - Src:             'seedfill.c:3072,13'
          Dst:             pixDestroy
        - Src:             'seedfill.c:3073,13'
          Dst:             pixDestroy
        - Src:             'seedfill.c:3074,13'
          Dst:             pixDestroy
        - Src:             'seedfill.c:3098,13'
          Dst:             pixRasterop
        - Src:             'seedfill.c:3099,9'
          Dst:             pixDestroy
        - Src:             'seedfill.c:3100,9'
          Dst:             pixDestroy
        - Src:             'seedfill.c:3101,9'
          Dst:             pixDestroy
        - Src:             'seedfill.c:3104,5'
          Dst:             boxaDestroy
        - Src:             'seedfill.c:3105,5'
          Dst:             pixaDestroy
    - functionName:    pixLocalExtrema
      functionSourceFile: '/src/leptonica/src/seedfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2980
      functionLinenumberEnd: 3009
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - maxmin
        - minmax
        - ppixmin
        - ppixmax
      BBCount:         32
      ICount:          183
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - pixDestroy
        - pixErodeGray
        - pixFindEqualValues
        - pixGetDepth
        - pixInvert
        - pixQualifyLocalMinima
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'seedfill.c:2983,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:2983,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixInvert
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixQualifyLocalMinima
                - pixDestroy
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixQualifyLocalMinima
                - returnErrorInt
            - BranchSide:      'seedfill.c:2984,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'seedfill.c:2983,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2984,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:2985,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixInvert
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixQualifyLocalMinima
                - pixDestroy
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixQualifyLocalMinima
        - Branch String:   'seedfill.c:2984,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:2984,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:2984,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2985,18'
          Branch Sides:
            - BranchSide:      'seedfill.c:2985,22'
              BranchSideFuncs:
                - pixInvert
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixQualifyLocalMinima
                - pixDestroy
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixQualifyLocalMinima
            - BranchSide:      'seedfill.c:2987,9'
              BranchSideFuncs:
                - pixInvert
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixQualifyLocalMinima
                - pixDestroy
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixQualifyLocalMinima
        - Branch String:   'seedfill.c:2985,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2986,16'
              BranchSideFuncs:
                - pixInvert
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixQualifyLocalMinima
                - pixDestroy
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixQualifyLocalMinima
            - BranchSide:      'seedfill.c:2987,9'
              BranchSideFuncs:
                - pixInvert
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixQualifyLocalMinima
                - pixDestroy
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixQualifyLocalMinima
        - Branch String:   'seedfill.c:2986,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:2986,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:2986,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2987,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2987,29'
              BranchSideFuncs:
                - pixInvert
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixQualifyLocalMinima
                - pixDestroy
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixQualifyLocalMinima
            - BranchSide:      'seedfill.c:2988,9'
              BranchSideFuncs:
                - pixInvert
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixQualifyLocalMinima
                - pixDestroy
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixQualifyLocalMinima
        - Branch String:   'seedfill.c:2988,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2988,29'
              BranchSideFuncs:
                - pixInvert
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixQualifyLocalMinima
                - pixDestroy
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixQualifyLocalMinima
            - BranchSide:      'seedfill.c:2990,9'
              BranchSideFuncs:
                - pixInvert
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixQualifyLocalMinima
                - pixDestroy
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixQualifyLocalMinima
        - Branch String:   'seedfill.c:2990,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2991,30'
              BranchSideFuncs:
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixQualifyLocalMinima
                - pixInvert
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixQualifyLocalMinima
                - pixDestroy
            - BranchSide:      'seedfill.c:2998,9'
              BranchSideFuncs:
                - pixInvert
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixQualifyLocalMinima
                - pixDestroy
        - Branch String:   'seedfill.c:2998,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2999,33'
              BranchSideFuncs:
                - pixInvert
                - pixErodeGray
                - pixFindEqualValues
                - pixDestroy
                - pixQualifyLocalMinima
                - pixDestroy
            - BranchSide:      'seedfill.c:3008,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'seedfill.c:2983,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:2984,16'
          Dst:             returnErrorInt
        - Src:             'seedfill.c:2986,16'
          Dst:             returnErrorInt
        - Src:             'seedfill.c:2991,17'
          Dst:             pixErodeGray
        - Src:             'seedfill.c:2992,18'
          Dst:             pixFindEqualValues
        - Src:             'seedfill.c:2993,9'
          Dst:             pixDestroy
        - Src:             'seedfill.c:2994,9'
          Dst:             pixQualifyLocalMinima
        - Src:             'seedfill.c:2999,17'
          Dst:             pixInvert
        - Src:             'seedfill.c:3000,17'
          Dst:             pixErodeGray
        - Src:             'seedfill.c:3001,18'
          Dst:             pixFindEqualValues
        - Src:             'seedfill.c:3002,9'
          Dst:             pixDestroy
        - Src:             'seedfill.c:3003,9'
          Dst:             pixQualifyLocalMinima
        - Src:             'seedfill.c:3005,9'
          Dst:             pixDestroy
    - functionName:    seedspreadLow
      functionSourceFile: '/src/leptonica/src/seedfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2811
      functionLinenumberEnd: 2931
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datat
        - wplt
        - connectivity
      BBCount:         120
      ICount:          1063
      EdgeCount:       154
      CyclomaticComplexity: 36
      functionsReached:
        - lept_stderr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'seedfill.c:2823,5'
          Branch Sides:
            - BranchSide:      'seedfill.c:2827,16'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2870,16'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2928,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'seedfill.c:2827,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2828,21'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2847,18'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2830,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:2831,29'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2844,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2831,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:2832,29'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2843,13'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2834,30'
          Branch Sides:
            - BranchSide:      'seedfill.c:2834,28'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2834,28'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2835,30'
          Branch Sides:
            - BranchSide:      'seedfill.c:2835,28'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2835,28'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2837,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2838,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2840,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2847,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2848,21'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2867,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2850,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:2851,29'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2866,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2851,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:2852,29'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2865,13'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2854,30'
          Branch Sides:
            - BranchSide:      'seedfill.c:2854,28'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2854,28'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2855,30'
          Branch Sides:
            - BranchSide:      'seedfill.c:2855,28'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2855,28'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2856,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2857,25'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2864,17'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2858,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:2859,36'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2861,36'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2870,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2871,21'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2898,18'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2873,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:2874,29'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2895,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2874,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:2875,29'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2894,13'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2879,30'
          Branch Sides:
            - BranchSide:      'seedfill.c:2879,28'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2879,28'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2880,30'
          Branch Sides:
            - BranchSide:      'seedfill.c:2880,28'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2880,28'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2881,30'
          Branch Sides:
            - BranchSide:      'seedfill.c:2881,28'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2881,28'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2882,30'
          Branch Sides:
            - BranchSide:      'seedfill.c:2882,28'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2882,28'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2884,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2885,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2886,30'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2886,30'
          Branch Sides:
            - BranchSide:      'seedfill.c:2887,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2888,30'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2888,30'
          Branch Sides:
            - BranchSide:      'seedfill.c:2889,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2891,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2898,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2899,21'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2926,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2901,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:2902,29'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2925,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2902,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:2903,29'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2924,13'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2907,30'
          Branch Sides:
            - BranchSide:      'seedfill.c:2907,28'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2907,28'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2908,30'
          Branch Sides:
            - BranchSide:      'seedfill.c:2908,28'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2908,28'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2909,30'
          Branch Sides:
            - BranchSide:      'seedfill.c:2909,28'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2909,28'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2910,30'
          Branch Sides:
            - BranchSide:      'seedfill.c:2910,28'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2910,28'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2911,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2912,25'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2923,17'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2913,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:2914,36'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2915,34'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2915,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2916,36'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2917,34'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2917,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2918,36'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2920,36'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2928,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2929,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'seedfill.c:2929,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'seedfill.c:2928,9'
          Dst:             lept_stderr
    - functionName:    pixSeedspread
      functionSourceFile: '/src/leptonica/src/seedfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2754
      functionLinenumberEnd: 2795
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - connectivity
      BBCount:         20
      ICount:          163
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - pixAddBorder
        - pixCreate
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRasterop
        - pixRemoveBorder
        - pixSetMasked
        - pixThresholdToBinary
        - returnErrorPtr
        - seedspreadLow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'seedfill.c:2759,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:2759,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixAddBorder
                - pixGetDimensions
                - pixThresholdToBinary
                - pixCreate
                - pixSetMasked
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - seedspreadLow
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2760,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'seedfill.c:2759,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2760,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2761,9'
              BranchSideFuncs:
                - pixAddBorder
                - pixGetDimensions
                - pixThresholdToBinary
                - pixCreate
                - pixSetMasked
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - seedspreadLow
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'seedfill.c:2760,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:2760,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2760,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2761,27'
          Branch Sides:
            - BranchSide:      'seedfill.c:2761,30'
              BranchSideFuncs:
                - pixAddBorder
                - pixGetDimensions
                - pixThresholdToBinary
                - pixCreate
                - pixSetMasked
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - seedspreadLow
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2765,25'
              BranchSideFuncs:
                - pixAddBorder
                - pixGetDimensions
                - pixThresholdToBinary
                - pixCreate
                - pixSetMasked
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - seedspreadLow
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'seedfill.c:2761,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2762,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2765,25'
              BranchSideFuncs:
                - pixAddBorder
                - pixGetDimensions
                - pixThresholdToBinary
                - pixCreate
                - pixSetMasked
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - seedspreadLow
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixDestroy
        - Branch String:   'seedfill.c:2762,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:2762,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2762,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'seedfill.c:2759,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:2760,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:2762,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:2765,12'
          Dst:             pixAddBorder
        - Src:             'seedfill.c:2766,5'
          Dst:             pixGetDimensions
        - Src:             'seedfill.c:2775,12'
          Dst:             pixThresholdToBinary
        - Src:             'seedfill.c:2776,12'
          Dst:             pixCreate
        - Src:             'seedfill.c:2777,5'
          Dst:             pixSetMasked
        - Src:             'seedfill.c:2778,5'
          Dst:             pixRasterop
        - Src:             'seedfill.c:2779,5'
          Dst:             pixRasterop
        - Src:             'seedfill.c:2780,5'
          Dst:             pixRasterop
        - Src:             'seedfill.c:2781,5'
          Dst:             pixRasterop
        - Src:             'seedfill.c:2782,13'
          Dst:             pixGetData
        - Src:             'seedfill.c:2783,12'
          Dst:             pixGetWpl
        - Src:             'seedfill.c:2786,13'
          Dst:             pixGetData
        - Src:             'seedfill.c:2787,12'
          Dst:             pixGetWpl
        - Src:             'seedfill.c:2788,5'
          Dst:             seedspreadLow
        - Src:             'seedfill.c:2789,12'
          Dst:             pixRemoveBorder
        - Src:             'seedfill.c:2791,5'
          Dst:             pixDestroy
        - Src:             'seedfill.c:2792,5'
          Dst:             pixDestroy
        - Src:             'seedfill.c:2793,5'
          Dst:             pixDestroy
    - functionName:    distanceFunctionLow
      functionSourceFile: '/src/leptonica/src/seedfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2554
      functionLinenumberEnd: 2705
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - d
        - wpld
        - connectivity
      BBCount:         176
      ICount:          1361
      EdgeCount:       226
      CyclomaticComplexity: 52
      functionsReached:
        - lept_stderr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'seedfill.c:2564,5'
          Branch Sides:
            - BranchSide:      'seedfill.c:2567,13'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2627,13'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2703,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'seedfill.c:2567,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:2569,20'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2597,20'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2569,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:2570,25'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2583,22'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2571,17'
          Branch Sides:
            - BranchSide:      'seedfill.c:2572,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2580,13'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2572,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2573,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2579,17'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2575,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2575,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2575,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2576,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2576,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2576,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2583,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:2584,25'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2595,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2585,17'
          Branch Sides:
            - BranchSide:      'seedfill.c:2586,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2594,13'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2586,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2587,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2593,17'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2589,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2589,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2589,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2590,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2590,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2590,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2597,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:2598,25'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2611,22'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2599,17'
          Branch Sides:
            - BranchSide:      'seedfill.c:2600,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2608,13'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2600,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2601,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2607,17'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2603,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2603,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2603,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2604,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2604,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2604,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2611,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2612,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2613,17'
          Branch Sides:
            - BranchSide:      'seedfill.c:2614,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2622,13'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2614,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2615,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2621,17'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2617,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2617,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2617,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2618,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2618,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2618,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2627,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:2629,20'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2665,20'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2629,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:2630,25'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2647,22'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2631,17'
          Branch Sides:
            - BranchSide:      'seedfill.c:2632,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2644,13'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2632,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2633,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2643,17'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2637,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2637,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2637,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2638,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2638,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2638,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2639,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2639,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2639,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2640,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2640,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2640,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2647,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:2648,25'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2663,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2649,17'
          Branch Sides:
            - BranchSide:      'seedfill.c:2650,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2662,13'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2650,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2651,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2661,17'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2655,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2655,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2655,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2656,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2656,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2656,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2657,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2657,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2657,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2658,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2658,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2658,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2665,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:2666,25'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2683,22'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2667,17'
          Branch Sides:
            - BranchSide:      'seedfill.c:2668,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2680,13'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2668,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2669,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2679,17'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2673,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2673,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2673,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2674,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2674,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2674,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2675,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2675,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2675,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2676,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2676,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2676,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2683,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2684,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2685,17'
          Branch Sides:
            - BranchSide:      'seedfill.c:2686,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2698,13'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2686,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2687,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2697,17'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2691,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2691,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2691,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2692,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2692,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2692,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2693,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2693,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2693,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2694,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2694,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2694,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2703,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2704,5'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'seedfill.c:2704,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'seedfill.c:2703,9'
          Dst:             lept_stderr
    - functionName:    pixDistanceFunction
      functionSourceFile: '/src/leptonica/src/seedfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2503
      functionLinenumberEnd: 2541
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - connectivity
        - outdepth
        - boundcond
      BBCount:         44
      ICount:          244
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - distanceFunctionLow
        - pixCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRasterop
        - pixSetMasked
        - pixSetMirroredBorder
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'seedfill.c:2508,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:2508,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixSetMasked
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - distanceFunctionLow
                - pixSetMirroredBorder
                - distanceFunctionLow
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2509,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'seedfill.c:2508,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2509,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2510,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixSetMasked
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - distanceFunctionLow
                - pixSetMirroredBorder
                - distanceFunctionLow
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'seedfill.c:2509,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:2509,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2509,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2510,27'
          Branch Sides:
            - BranchSide:      'seedfill.c:2510,30'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixSetMasked
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - distanceFunctionLow
                - pixSetMirroredBorder
                - distanceFunctionLow
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2512,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixSetMasked
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - distanceFunctionLow
                - pixSetMirroredBorder
                - distanceFunctionLow
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'seedfill.c:2510,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2511,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2512,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixSetMasked
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - distanceFunctionLow
                - pixSetMirroredBorder
                - distanceFunctionLow
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'seedfill.c:2511,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:2511,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2511,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2512,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:2512,26'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixSetMasked
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - distanceFunctionLow
                - pixSetMirroredBorder
                - distanceFunctionLow
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2514,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixSetMasked
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - distanceFunctionLow
                - pixSetMirroredBorder
                - distanceFunctionLow
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'seedfill.c:2512,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2513,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2514,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixSetMasked
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - distanceFunctionLow
                - pixSetMirroredBorder
                - distanceFunctionLow
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'seedfill.c:2513,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:2513,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2513,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2514,36'
          Branch Sides:
            - BranchSide:      'seedfill.c:2514,39'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixSetMasked
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - distanceFunctionLow
                - pixSetMirroredBorder
                - distanceFunctionLow
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2517,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixSetMasked
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - distanceFunctionLow
                - pixSetMirroredBorder
                - distanceFunctionLow
                - returnErrorPtr
        - Branch String:   'seedfill.c:2514,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2515,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2517,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixGetData
                - pixGetWpl
                - pixSetMasked
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - distanceFunctionLow
                - pixSetMirroredBorder
                - distanceFunctionLow
                - returnErrorPtr
        - Branch String:   'seedfill.c:2515,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:2515,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2515,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2518,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2519,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2520,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixSetMasked
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - distanceFunctionLow
                - pixSetMirroredBorder
                - distanceFunctionLow
        - Branch String:   'seedfill.c:2519,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:2519,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2519,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2526,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2527,29'
              BranchSideFuncs:
                - distanceFunctionLow
            - BranchSide:      'seedfill.c:2529,21'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - distanceFunctionLow
                - pixSetMirroredBorder
      Callsites:
        - Src:             'seedfill.c:2508,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:2509,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:2511,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:2513,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:2515,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:2517,5'
          Dst:             pixGetDimensions
        - Src:             'seedfill.c:2518,17'
          Dst:             pixCreate
        - Src:             'seedfill.c:2519,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:2520,13'
          Dst:             pixGetData
        - Src:             'seedfill.c:2521,12'
          Dst:             pixGetWpl
        - Src:             'seedfill.c:2524,5'
          Dst:             pixSetMasked
        - Src:             'seedfill.c:2527,9'
          Dst:             distanceFunctionLow
        - Src:             'seedfill.c:2529,9'
          Dst:             pixRasterop
        - Src:             'seedfill.c:2530,9'
          Dst:             pixRasterop
        - Src:             'seedfill.c:2531,9'
          Dst:             pixRasterop
        - Src:             'seedfill.c:2532,9'
          Dst:             pixRasterop
        - Src:             'seedfill.c:2534,9'
          Dst:             distanceFunctionLow
        - Src:             'seedfill.c:2537,9'
          Dst:             pixSetMirroredBorder
    - functionName:    pixSeedfillGrayBasin
      functionSourceFile: '/src/leptonica/src/seedfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2414
      functionLinenumberEnd: 2449
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixb
        - pixm
        - delta
        - connectivity
      BBCount:         33
      ICount:          181
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - lept_stderr
        - pixAddConstantGray
        - pixCopy
        - pixDestroy
        - pixGetDepth
        - pixInvert
        - pixSeedfillGray
        - pixSetMasked
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'seedfill.c:2417,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:2417,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixGetDepth
                - pixCopy
                - pixAddConstantGray
                - pixInvert
                - pixSetMasked
                - pixInvert
                - pixInvert
                - pixSeedfillGray
                - pixInvert
                - pixDestroy
                - pixDestroy
                - pixCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2418,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'seedfill.c:2417,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2418,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2419,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixCopy
                - pixAddConstantGray
                - pixInvert
                - pixSetMasked
                - pixInvert
                - pixInvert
                - pixSeedfillGray
                - pixInvert
                - pixDestroy
                - pixDestroy
                - pixCopy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'seedfill.c:2418,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:2418,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2418,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2419,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:2419,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - pixAddConstantGray
                - pixInvert
                - pixSetMasked
                - pixInvert
                - pixInvert
                - pixSeedfillGray
                - pixInvert
                - pixDestroy
                - pixDestroy
                - pixCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2420,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'seedfill.c:2419,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2420,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2421,9'
              BranchSideFuncs:
                - pixCopy
                - pixAddConstantGray
                - pixInvert
                - pixSetMasked
                - pixInvert
                - pixInvert
                - pixSeedfillGray
                - pixInvert
                - pixDestroy
                - pixDestroy
                - pixCopy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'seedfill.c:2420,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:2420,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2420,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2421,27'
          Branch Sides:
            - BranchSide:      'seedfill.c:2421,30'
              BranchSideFuncs:
                - pixCopy
                - pixAddConstantGray
                - pixInvert
                - pixSetMasked
                - pixInvert
                - pixInvert
                - pixSeedfillGray
                - pixInvert
                - pixDestroy
                - pixDestroy
                - pixCopy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2424,9'
              BranchSideFuncs:
                - pixCopy
                - pixAddConstantGray
                - pixInvert
                - pixSetMasked
                - pixInvert
                - pixInvert
                - pixSeedfillGray
                - pixInvert
                - pixDestroy
                - pixDestroy
                - pixCopy
                - lept_stderr
        - Branch String:   'seedfill.c:2421,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2422,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2424,9'
              BranchSideFuncs:
                - pixCopy
                - pixAddConstantGray
                - pixInvert
                - pixSetMasked
                - pixInvert
                - pixInvert
                - pixSeedfillGray
                - pixInvert
                - pixDestroy
                - pixDestroy
                - pixCopy
                - lept_stderr
        - Branch String:   'seedfill.c:2422,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:2422,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:2422,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2424,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2425,9'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
            - BranchSide:      'seedfill.c:2430,27'
              BranchSideFuncs:
                - pixCopy
                - pixAddConstantGray
                - pixInvert
                - pixSetMasked
                - pixInvert
                - pixInvert
                - pixSeedfillGray
                - pixInvert
                - pixDestroy
                - pixDestroy
        - Branch String:   'seedfill.c:2425,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2426,30'
              BranchSideFuncs:
                - lept_stderr
                - pixCopy
            - BranchSide:      'seedfill.c:2426,30'
              BranchSideFuncs:
                - pixCopy
      Callsites:
        - Src:             'seedfill.c:2417,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:2418,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:2419,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:2420,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:2422,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:2425,9'
          Dst:             lept_stderr
        - Src:             'seedfill.c:2426,16'
          Dst:             pixCopy
        - Src:             'seedfill.c:2430,13'
          Dst:             pixCopy
        - Src:             'seedfill.c:2431,5'
          Dst:             pixAddConstantGray
        - Src:             'seedfill.c:2435,13'
          Dst:             pixInvert
        - Src:             'seedfill.c:2436,5'
          Dst:             pixSetMasked
        - Src:             'seedfill.c:2439,13'
          Dst:             pixInvert
        - Src:             'seedfill.c:2440,5'
          Dst:             pixInvert
        - Src:             'seedfill.c:2441,5'
          Dst:             pixSeedfillGray
        - Src:             'seedfill.c:2444,5'
          Dst:             pixInvert
        - Src:             'seedfill.c:2446,5'
          Dst:             pixDestroy
        - Src:             'seedfill.c:2447,5'
          Dst:             pixDestroy
    - functionName:    pixSeedfillGray
      functionSourceFile: '/src/leptonica/src/seedfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - connectivity
      BBCount:         33
      ICount:          179
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixSizesEqual
        - returnErrorInt
        - seedfillGrayLow
      functionUses:    2
      BranchProfiles:
        - Branch String:   'seedfill.c:918,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:918,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - seedfillGrayLow
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'seedfill.c:919,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'seedfill.c:918,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:919,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:920,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - seedfillGrayLow
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'seedfill.c:919,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:919,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:919,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:920,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:920,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - seedfillGrayLow
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'seedfill.c:921,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'seedfill.c:920,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:921,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:922,9'
              BranchSideFuncs:
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - seedfillGrayLow
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'seedfill.c:921,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:921,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:921,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:922,27'
          Branch Sides:
            - BranchSide:      'seedfill.c:922,30'
              BranchSideFuncs:
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - seedfillGrayLow
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'seedfill.c:926,23'
              BranchSideFuncs:
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - seedfillGrayLow
                - returnErrorInt
        - Branch String:   'seedfill.c:922,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:923,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:926,23'
              BranchSideFuncs:
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - seedfillGrayLow
                - returnErrorInt
        - Branch String:   'seedfill.c:923,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:923,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:923,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:926,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:927,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:929,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - seedfillGrayLow
        - Branch String:   'seedfill.c:927,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:927,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:927,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'seedfill.c:918,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:919,16'
          Dst:             returnErrorInt
        - Src:             'seedfill.c:920,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:921,16'
          Dst:             returnErrorInt
        - Src:             'seedfill.c:923,16'
          Dst:             returnErrorInt
        - Src:             'seedfill.c:926,9'
          Dst:             pixSizesEqual
        - Src:             'seedfill.c:927,16'
          Dst:             returnErrorInt
        - Src:             'seedfill.c:929,13'
          Dst:             pixGetData
        - Src:             'seedfill.c:930,13'
          Dst:             pixGetData
        - Src:             'seedfill.c:931,12'
          Dst:             pixGetWpl
        - Src:             'seedfill.c:932,12'
          Dst:             pixGetWpl
        - Src:             'seedfill.c:933,5'
          Dst:             pixGetDimensions
        - Src:             'seedfill.c:934,5'
          Dst:             seedfillGrayLow
    - functionName:    seedfillGrayLow
      functionSourceFile: '/src/leptonica/src/seedfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1455
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - datas
        - w
        - h
        - wpls
        - datam
        - wplm
        - connectivity
      BBCount:         353
      ICount:          2871
      EdgeCount:       472
      CyclomaticComplexity: 121
      functionsReached:
        - calloc
        - lept_stderr
        - lqueueAdd
        - lqueueCreate
        - lqueueDestroy
        - lqueueGetCount
        - lqueueRemove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'seedfill.c:1058,27'
          Branch Sides:
            - BranchSide:      'seedfill.c:1058,30'
              BranchSideFuncs:
                - lqueueCreate
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - lept_stderr
                - lept_stderr
            - BranchSide:      'seedfill.c:1063,12'
              BranchSideFuncs:
                - lqueueCreate
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - lept_stderr
        - Branch String:   'seedfill.c:1058,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:1059,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'seedfill.c:1063,12'
              BranchSideFuncs:
                - lqueueCreate
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - lept_stderr
        - Branch String:   'seedfill.c:1059,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:1060,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'seedfill.c:1060,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:1072,5'
          Branch Sides:
            - BranchSide:      'seedfill.c:1081,16'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1230,16'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1451,9'
              BranchSideFuncs:
                - lqueueDestroy
                - lept_stderr
        - Branch String:   'seedfill.c:1081,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:1082,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1105,18'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1084,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:1085,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1099,9'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1085,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:1086,28'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1098,13'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1087,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1088,34'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1089,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1089,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1090,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1093,27'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1091,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:1093,27'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1093,27'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1094,30'
          Branch Sides:
            - BranchSide:      'seedfill.c:1094,30'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1094,30'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1095,27'
          Branch Sides:
            - BranchSide:      'seedfill.c:1098,13'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1098,13'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1105,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:1106,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1162,37'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1108,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:1109,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1150,9'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1110,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:1111,28'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1149,13'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1112,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1113,34'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1114,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1114,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1115,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1118,27'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1116,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:1118,27'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1118,27'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1119,30'
          Branch Sides:
            - BranchSide:      'seedfill.c:1119,30'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1119,30'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1120,27'
          Branch Sides:
            - BranchSide:      'seedfill.c:1120,27'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1120,27'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1128,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1129,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1135,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1130,42'
          Branch Sides:
            - BranchSide:      'seedfill.c:1131,30'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1134,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1130,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1132,37'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1134,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1135,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1136,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1142,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1137,38'
          Branch Sides:
            - BranchSide:      'seedfill.c:1137,42'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1141,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1137,54'
          Branch Sides:
            - BranchSide:      'seedfill.c:1138,30'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1141,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1137,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1139,37'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1141,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1142,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1143,44'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1148,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1163,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:1164,45'
              BranchSideFuncs:
                - lqueueRemove
                - free
                - lqueueGetCount
                - lqueueDestroy
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1221,9'
              BranchSideFuncs:
                - lqueueDestroy
        - Branch String:   'seedfill.c:1171,17'
          Branch Sides:
            - BranchSide:      'seedfill.c:1172,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1219,41'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1172,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:1173,28'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1184,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1175,36'
          Branch Sides:
            - BranchSide:      'seedfill.c:1175,39'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1183,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1175,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1176,25'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1183,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1176,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1183,17'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1183,17'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1184,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:1185,28'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1195,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1187,36'
          Branch Sides:
            - BranchSide:      'seedfill.c:1187,39'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1194,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1187,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1188,25'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1194,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1188,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1194,17'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1194,17'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1195,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:1196,28'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1206,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1198,36'
          Branch Sides:
            - BranchSide:      'seedfill.c:1198,39'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1205,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1198,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1199,25'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1205,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1199,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1205,17'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1205,17'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1206,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:1207,28'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1217,13'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1209,36'
          Branch Sides:
            - BranchSide:      'seedfill.c:1209,39'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1216,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1209,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1210,25'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1216,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1210,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1216,17'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1216,17'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1230,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:1231,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1262,18'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1233,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:1234,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1256,9'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1234,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:1235,28'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1255,13'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1236,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1237,29'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1246,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1237,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1238,38'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1239,29'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1239,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1240,36'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1243,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1241,38'
          Branch Sides:
            - BranchSide:      'seedfill.c:1243,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1243,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1244,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:1246,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1246,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1246,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1247,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1250,27'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1248,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:1250,27'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1250,27'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1251,30'
          Branch Sides:
            - BranchSide:      'seedfill.c:1251,30'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1251,30'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1252,27'
          Branch Sides:
            - BranchSide:      'seedfill.c:1255,13'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1255,13'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1262,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:1263,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1341,37'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1265,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:1266,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1329,9'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1267,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:1268,28'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1328,13'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1269,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1270,29'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1280,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1270,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1271,38'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1273,29'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1273,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1274,36'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1277,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1275,38'
          Branch Sides:
            - BranchSide:      'seedfill.c:1277,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1277,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1278,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:1280,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1280,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1280,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1281,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1284,27'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1282,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:1284,27'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1284,27'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1285,30'
          Branch Sides:
            - BranchSide:      'seedfill.c:1285,30'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1285,30'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1286,27'
          Branch Sides:
            - BranchSide:      'seedfill.c:1286,27'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1286,27'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1293,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1294,29'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1314,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1294,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1295,36'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1301,29'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1296,46'
          Branch Sides:
            - BranchSide:      'seedfill.c:1297,34'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1300,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1296,33'
          Branch Sides:
            - BranchSide:      'seedfill.c:1298,41'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1300,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1301,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1302,36'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1308,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1303,42'
          Branch Sides:
            - BranchSide:      'seedfill.c:1303,46'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1307,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1303,58'
          Branch Sides:
            - BranchSide:      'seedfill.c:1304,34'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1307,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1303,33'
          Branch Sides:
            - BranchSide:      'seedfill.c:1305,41'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1307,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1309,38'
          Branch Sides:
            - BranchSide:      'seedfill.c:1309,42'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1313,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1309,54'
          Branch Sides:
            - BranchSide:      'seedfill.c:1310,30'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1313,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1309,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1311,37'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1313,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1314,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1315,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1321,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1316,38'
          Branch Sides:
            - BranchSide:      'seedfill.c:1316,42'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1320,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1316,54'
          Branch Sides:
            - BranchSide:      'seedfill.c:1317,30'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1320,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1316,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1318,37'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1320,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1321,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1322,44'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1327,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1342,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:1343,45'
              BranchSideFuncs:
                - lqueueRemove
                - free
                - lqueueGetCount
                - lqueueDestroy
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1448,9'
              BranchSideFuncs:
                - lqueueDestroy
        - Branch String:   'seedfill.c:1350,17'
          Branch Sides:
            - BranchSide:      'seedfill.c:1351,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1446,41'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1351,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:1352,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1387,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1352,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1353,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1364,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1355,40'
          Branch Sides:
            - BranchSide:      'seedfill.c:1355,43'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1363,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1355,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1356,29'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1363,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1356,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1363,21'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1363,21'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1364,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1365,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1376,28'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1367,40'
          Branch Sides:
            - BranchSide:      'seedfill.c:1367,43'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1375,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1367,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1368,29'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1375,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1368,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1375,21'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1375,21'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1378,36'
          Branch Sides:
            - BranchSide:      'seedfill.c:1378,39'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1386,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1378,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1379,25'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1386,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1379,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1386,17'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1386,17'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1387,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:1388,28'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1398,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1390,36'
          Branch Sides:
            - BranchSide:      'seedfill.c:1390,39'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1397,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1390,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1391,25'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1397,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1391,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1397,17'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1397,17'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1398,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:1399,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1433,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1399,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1400,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1411,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1402,40'
          Branch Sides:
            - BranchSide:      'seedfill.c:1402,43'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1410,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1402,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1403,29'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1410,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1403,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1410,21'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1410,21'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1411,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1412,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1423,28'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1414,40'
          Branch Sides:
            - BranchSide:      'seedfill.c:1414,43'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1422,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1414,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1415,29'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1422,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1415,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1422,21'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1422,21'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1425,36'
          Branch Sides:
            - BranchSide:      'seedfill.c:1425,39'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1432,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1425,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1426,25'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1432,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1426,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1432,17'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1432,17'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1433,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:1434,28'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1444,13'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1436,36'
          Branch Sides:
            - BranchSide:      'seedfill.c:1436,39'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1443,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1436,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1437,25'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1443,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1437,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1443,17'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1443,17'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1451,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:1452,5'
              BranchSideFuncs:
                - lept_stderr
                - lqueueDestroy
            - BranchSide:      'seedfill.c:1452,5'
              BranchSideFuncs:
                - lqueueDestroy
      Callsites:
        - Src:             'seedfill.c:1059,9'
          Dst:             lept_stderr
        - Src:             'seedfill.c:1070,16'
          Dst:             lqueueCreate
        - Src:             'seedfill.c:1143,44'
          Dst:             calloc
        - Src:             'seedfill.c:1146,25'
          Dst:             lqueueAdd
        - Src:             'seedfill.c:1162,22'
          Dst:             lqueueGetCount
        - Src:             'seedfill.c:1164,32'
          Dst:             lqueueRemove
        - Src:             'seedfill.c:1177,44'
          Dst:             calloc
        - Src:             'seedfill.c:1180,25'
          Dst:             lqueueAdd
        - Src:             'seedfill.c:1189,44'
          Dst:             calloc
        - Src:             'seedfill.c:1192,25'
          Dst:             lqueueAdd
        - Src:             'seedfill.c:1200,44'
          Dst:             calloc
        - Src:             'seedfill.c:1203,25'
          Dst:             lqueueAdd
        - Src:             'seedfill.c:1211,44'
          Dst:             calloc
        - Src:             'seedfill.c:1214,25'
          Dst:             lqueueAdd
        - Src:             'seedfill.c:1219,26'
          Dst:             lqueueGetCount
        - Src:             'seedfill.c:1322,44'
          Dst:             calloc
        - Src:             'seedfill.c:1325,25'
          Dst:             lqueueAdd
        - Src:             'seedfill.c:1341,22'
          Dst:             lqueueGetCount
        - Src:             'seedfill.c:1343,32'
          Dst:             lqueueRemove
        - Src:             'seedfill.c:1358,48'
          Dst:             calloc
        - Src:             'seedfill.c:1361,29'
          Dst:             lqueueAdd
        - Src:             'seedfill.c:1370,48'
          Dst:             calloc
        - Src:             'seedfill.c:1373,29'
          Dst:             lqueueAdd
        - Src:             'seedfill.c:1380,44'
          Dst:             calloc
        - Src:             'seedfill.c:1383,25'
          Dst:             lqueueAdd
        - Src:             'seedfill.c:1392,44'
          Dst:             calloc
        - Src:             'seedfill.c:1395,25'
          Dst:             lqueueAdd
        - Src:             'seedfill.c:1405,48'
          Dst:             calloc
        - Src:             'seedfill.c:1408,29'
          Dst:             lqueueAdd
        - Src:             'seedfill.c:1417,48'
          Dst:             calloc
        - Src:             'seedfill.c:1420,29'
          Dst:             lqueueAdd
        - Src:             'seedfill.c:1427,44'
          Dst:             calloc
        - Src:             'seedfill.c:1430,25'
          Dst:             lqueueAdd
        - Src:             'seedfill.c:1438,44'
          Dst:             calloc
        - Src:             'seedfill.c:1441,25'
          Dst:             lqueueAdd
        - Src:             'seedfill.c:1446,26'
          Dst:             lqueueGetCount
        - Src:             'seedfill.c:1451,9'
          Dst:             lept_stderr
        - Src:             'seedfill.c:1454,5'
          Dst:             lqueueDestroy
    - functionName:    seedfillGrayInvLowSimple
      functionSourceFile: '/src/leptonica/src/seedfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2254
      functionLinenumberEnd: 2372
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - datas
        - w
        - h
        - wpls
        - datam
        - wplm
        - connectivity
      BBCount:         138
      ICount:          998
      EdgeCount:       178
      CyclomaticComplexity: 42
      functionsReached:
        - lept_stderr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'seedfill.c:2263,5'
          Branch Sides:
            - BranchSide:      'seedfill.c:2267,16'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2311,16'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2370,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'seedfill.c:2267,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2268,21'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2288,18'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2270,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:2271,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2285,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2271,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:2272,30'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2284,13'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2273,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2274,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2277,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2275,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2277,25'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2277,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2277,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2278,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2281,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2279,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2281,25'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2281,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2281,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2282,25'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2283,17'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2288,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2289,21'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2307,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2291,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:2292,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2306,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2292,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:2293,30'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2305,13'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2294,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2295,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2298,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2296,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2298,25'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2298,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2298,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2299,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2302,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2300,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2302,25'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2302,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2302,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2303,25'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2304,17'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2311,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2312,21'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2340,18'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2314,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:2315,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2337,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2315,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:2316,30'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2336,13'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2317,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2318,29'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2329,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2318,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:2319,36'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2322,29'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2320,38'
          Branch Sides:
            - BranchSide:      'seedfill.c:2322,29'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2322,29'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2322,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:2323,36'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2326,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2324,38'
          Branch Sides:
            - BranchSide:      'seedfill.c:2326,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2326,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2327,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2329,25'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2329,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2329,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2330,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2333,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2331,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2333,25'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2333,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2333,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2334,25'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2335,17'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2340,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2341,21'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2367,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2343,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:2344,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2366,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2344,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:2345,30'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2365,13'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2346,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2347,29'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2358,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2347,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:2348,36'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2351,29'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2349,38'
          Branch Sides:
            - BranchSide:      'seedfill.c:2351,29'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2351,29'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2351,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:2352,36'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2355,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2353,38'
          Branch Sides:
            - BranchSide:      'seedfill.c:2355,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2355,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2356,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2358,25'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2358,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2358,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2359,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2362,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2360,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2362,25'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2362,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2362,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2363,25'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2364,17'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2370,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2371,5'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'seedfill.c:2371,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'seedfill.c:2370,9'
          Dst:             lept_stderr
    - functionName:    pixSeedfillGrayInvSimple
      functionSourceFile: '/src/leptonica/src/seedfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2017
      functionLinenumberEnd: 2056
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - connectivity
      BBCount:         45
      ICount:          236
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - pixCopy
        - pixCreateTemplate
        - pixDestroy
        - pixEqual
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixSizesEqual
        - returnErrorInt
        - seedfillGrayInvLowSimple
      functionUses:    0
      BranchProfiles:
        - Branch String:   'seedfill.c:2022,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:2022,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixSizesEqual
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixCopy
                - seedfillGrayInvLowSimple
                - pixEqual
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'seedfill.c:2023,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'seedfill.c:2022,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2023,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:2024,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixSizesEqual
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixCopy
                - seedfillGrayInvLowSimple
                - pixEqual
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'seedfill.c:2023,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:2023,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:2023,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2024,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:2024,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixSizesEqual
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixCopy
                - seedfillGrayInvLowSimple
                - pixEqual
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'seedfill.c:2025,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'seedfill.c:2024,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2025,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:2026,9'
              BranchSideFuncs:
                - pixSizesEqual
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixCopy
                - seedfillGrayInvLowSimple
                - pixEqual
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'seedfill.c:2025,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:2025,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:2025,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2026,27'
          Branch Sides:
            - BranchSide:      'seedfill.c:2026,30'
              BranchSideFuncs:
                - pixSizesEqual
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixCopy
                - seedfillGrayInvLowSimple
                - pixEqual
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'seedfill.c:2030,23'
              BranchSideFuncs:
                - pixSizesEqual
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixCopy
                - seedfillGrayInvLowSimple
                - pixEqual
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'seedfill.c:2026,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2027,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:2030,23'
              BranchSideFuncs:
                - pixSizesEqual
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixCopy
                - seedfillGrayInvLowSimple
                - pixEqual
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'seedfill.c:2027,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:2027,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:2027,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2030,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2031,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:2034,35'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixCopy
                - seedfillGrayInvLowSimple
                - pixEqual
                - returnErrorInt
        - Branch String:   'seedfill.c:2031,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:2031,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:2031,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2034,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2035,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:2037,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixCopy
                - seedfillGrayInvLowSimple
                - pixEqual
        - Branch String:   'seedfill.c:2035,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:2035,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:2035,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2042,5'
          Branch Sides:
            - BranchSide:      'seedfill.c:2043,17'
              BranchSideFuncs:
                - pixCopy
                - seedfillGrayInvLowSimple
                - pixEqual
                - pixDestroy
            - BranchSide:      'seedfill.c:2054,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'seedfill.c:2046,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:2050,13'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'seedfill.c:2052,5'
              BranchSideFuncs:
                - pixDestroy
                - pixCopy
                - seedfillGrayInvLowSimple
                - pixEqual
      Callsites:
        - Src:             'seedfill.c:2022,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:2023,16'
          Dst:             returnErrorInt
        - Src:             'seedfill.c:2024,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:2025,16'
          Dst:             returnErrorInt
        - Src:             'seedfill.c:2027,16'
          Dst:             returnErrorInt
        - Src:             'seedfill.c:2030,9'
          Dst:             pixSizesEqual
        - Src:             'seedfill.c:2031,16'
          Dst:             returnErrorInt
        - Src:             'seedfill.c:2034,17'
          Dst:             pixCreateTemplate
        - Src:             'seedfill.c:2035,16'
          Dst:             returnErrorInt
        - Src:             'seedfill.c:2037,13'
          Dst:             pixGetData
        - Src:             'seedfill.c:2038,13'
          Dst:             pixGetData
        - Src:             'seedfill.c:2039,12'
          Dst:             pixGetWpl
        - Src:             'seedfill.c:2040,12'
          Dst:             pixGetWpl
        - Src:             'seedfill.c:2041,5'
          Dst:             pixGetDimensions
        - Src:             'seedfill.c:2043,9'
          Dst:             pixCopy
        - Src:             'seedfill.c:2044,9'
          Dst:             seedfillGrayInvLowSimple
        - Src:             'seedfill.c:2045,9'
          Dst:             pixEqual
        - Src:             'seedfill.c:2054,5'
          Dst:             pixDestroy
    - functionName:    seedfillGrayLowSimple
      functionSourceFile: '/src/leptonica/src/seedfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2100
      functionLinenumberEnd: 2218
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - datas
        - w
        - h
        - wpls
        - datam
        - wplm
        - connectivity
      BBCount:         138
      ICount:          1040
      EdgeCount:       178
      CyclomaticComplexity: 42
      functionsReached:
        - lept_stderr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'seedfill.c:2109,5'
          Branch Sides:
            - BranchSide:      'seedfill.c:2113,16'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2157,16'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2216,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'seedfill.c:2113,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2114,21'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2134,18'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2116,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:2117,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2131,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2117,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:2118,28'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2130,13'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2119,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2120,34'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2121,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2121,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2122,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2125,27'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2123,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2125,27'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2125,27'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2126,30'
          Branch Sides:
            - BranchSide:      'seedfill.c:2126,30'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2126,30'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2127,27'
          Branch Sides:
            - BranchSide:      'seedfill.c:2130,13'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2130,13'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2134,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2135,21'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2153,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2137,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:2138,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2152,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2138,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:2139,28'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2151,13'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2140,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2141,34'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2142,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2142,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2143,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2146,27'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2144,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2146,27'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2146,27'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2147,30'
          Branch Sides:
            - BranchSide:      'seedfill.c:2147,30'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2147,30'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2148,27'
          Branch Sides:
            - BranchSide:      'seedfill.c:2151,13'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2151,13'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2157,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2158,21'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2186,18'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2160,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:2161,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2183,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2161,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:2162,28'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2182,13'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2163,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2164,29'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2173,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2164,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:2165,38'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2166,29'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2166,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:2167,36'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2170,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2168,38'
          Branch Sides:
            - BranchSide:      'seedfill.c:2170,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2170,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2171,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2173,25'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2173,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2173,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2174,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2177,27'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2175,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2177,27'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2177,27'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2178,30'
          Branch Sides:
            - BranchSide:      'seedfill.c:2178,30'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2178,30'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2179,27'
          Branch Sides:
            - BranchSide:      'seedfill.c:2182,13'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2182,13'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2186,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2187,21'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2213,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2189,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:2190,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2212,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2190,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:2191,28'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2211,13'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2192,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2193,29'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2202,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2193,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:2194,38'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2195,29'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2195,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:2196,36'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2199,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2197,38'
          Branch Sides:
            - BranchSide:      'seedfill.c:2199,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2199,32'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2200,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2202,25'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2202,25'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2202,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:2203,32'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2206,27'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2204,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:2206,27'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2206,27'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2207,30'
          Branch Sides:
            - BranchSide:      'seedfill.c:2207,30'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2207,30'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2208,27'
          Branch Sides:
            - BranchSide:      'seedfill.c:2211,13'
              BranchSideFuncs: []
            - BranchSide:      'seedfill.c:2211,13'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:2216,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:2217,5'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'seedfill.c:2217,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'seedfill.c:2216,9'
          Dst:             lept_stderr
    - functionName:    pixSeedfillGraySimple
      functionSourceFile: '/src/leptonica/src/seedfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1948
      functionLinenumberEnd: 1987
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - connectivity
      BBCount:         45
      ICount:          236
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - pixCopy
        - pixCreateTemplate
        - pixDestroy
        - pixEqual
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixSizesEqual
        - returnErrorInt
        - seedfillGrayLowSimple
      functionUses:    0
      BranchProfiles:
        - Branch String:   'seedfill.c:1953,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:1953,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixSizesEqual
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixCopy
                - seedfillGrayLowSimple
                - pixEqual
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'seedfill.c:1954,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'seedfill.c:1953,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:1954,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:1955,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixSizesEqual
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixCopy
                - seedfillGrayLowSimple
                - pixEqual
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'seedfill.c:1954,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:1954,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:1954,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:1955,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:1955,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixSizesEqual
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixCopy
                - seedfillGrayLowSimple
                - pixEqual
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'seedfill.c:1956,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'seedfill.c:1955,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:1956,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:1957,9'
              BranchSideFuncs:
                - pixSizesEqual
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixCopy
                - seedfillGrayLowSimple
                - pixEqual
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'seedfill.c:1956,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:1956,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:1956,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:1957,27'
          Branch Sides:
            - BranchSide:      'seedfill.c:1957,30'
              BranchSideFuncs:
                - pixSizesEqual
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixCopy
                - seedfillGrayLowSimple
                - pixEqual
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'seedfill.c:1961,23'
              BranchSideFuncs:
                - pixSizesEqual
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixCopy
                - seedfillGrayLowSimple
                - pixEqual
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'seedfill.c:1957,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:1958,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:1961,23'
              BranchSideFuncs:
                - pixSizesEqual
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixCopy
                - seedfillGrayLowSimple
                - pixEqual
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'seedfill.c:1958,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:1958,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:1958,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:1961,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:1962,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:1965,35'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixCopy
                - seedfillGrayLowSimple
                - pixEqual
                - returnErrorInt
        - Branch String:   'seedfill.c:1962,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:1962,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:1962,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:1965,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:1966,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:1968,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - pixDestroy
                - pixCopy
                - seedfillGrayLowSimple
                - pixEqual
        - Branch String:   'seedfill.c:1966,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:1966,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:1966,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:1973,5'
          Branch Sides:
            - BranchSide:      'seedfill.c:1974,17'
              BranchSideFuncs:
                - pixCopy
                - seedfillGrayLowSimple
                - pixEqual
                - pixDestroy
            - BranchSide:      'seedfill.c:1985,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'seedfill.c:1977,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:1981,13'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'seedfill.c:1983,5'
              BranchSideFuncs:
                - pixDestroy
                - pixCopy
                - seedfillGrayLowSimple
                - pixEqual
      Callsites:
        - Src:             'seedfill.c:1953,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:1954,16'
          Dst:             returnErrorInt
        - Src:             'seedfill.c:1955,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:1956,16'
          Dst:             returnErrorInt
        - Src:             'seedfill.c:1958,16'
          Dst:             returnErrorInt
        - Src:             'seedfill.c:1961,9'
          Dst:             pixSizesEqual
        - Src:             'seedfill.c:1962,16'
          Dst:             returnErrorInt
        - Src:             'seedfill.c:1965,17'
          Dst:             pixCreateTemplate
        - Src:             'seedfill.c:1966,16'
          Dst:             returnErrorInt
        - Src:             'seedfill.c:1968,13'
          Dst:             pixGetData
        - Src:             'seedfill.c:1969,13'
          Dst:             pixGetData
        - Src:             'seedfill.c:1970,12'
          Dst:             pixGetWpl
        - Src:             'seedfill.c:1971,12'
          Dst:             pixGetWpl
        - Src:             'seedfill.c:1972,5'
          Dst:             pixGetDimensions
        - Src:             'seedfill.c:1974,9'
          Dst:             pixCopy
        - Src:             'seedfill.c:1975,9'
          Dst:             seedfillGrayLowSimple
        - Src:             'seedfill.c:1976,9'
          Dst:             pixEqual
        - Src:             'seedfill.c:1985,5'
          Dst:             pixDestroy
    - functionName:    seedfillGrayInvLow
      functionSourceFile: '/src/leptonica/src/seedfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1914
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - datas
        - w
        - h
        - wpls
        - datam
        - wplm
        - connectivity
      BBCount:         317
      ICount:          2642
      EdgeCount:       424
      CyclomaticComplexity: 109
      functionsReached:
        - calloc
        - lept_stderr
        - lqueueAdd
        - lqueueCreate
        - lqueueDestroy
        - lqueueGetCount
        - lqueueRemove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'seedfill.c:1507,27'
          Branch Sides:
            - BranchSide:      'seedfill.c:1507,30'
              BranchSideFuncs:
                - lqueueCreate
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - lept_stderr
                - lept_stderr
            - BranchSide:      'seedfill.c:1512,12'
              BranchSideFuncs:
                - lqueueCreate
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - lept_stderr
        - Branch String:   'seedfill.c:1507,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:1508,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'seedfill.c:1512,12'
              BranchSideFuncs:
                - lqueueCreate
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - lept_stderr
        - Branch String:   'seedfill.c:1508,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:1509,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'seedfill.c:1509,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:1521,5'
          Branch Sides:
            - BranchSide:      'seedfill.c:1532,16'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1688,16'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1910,9'
              BranchSideFuncs:
                - lqueueDestroy
                - lept_stderr
        - Branch String:   'seedfill.c:1532,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:1533,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1560,18'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1535,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:1536,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1550,9'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1536,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:1537,30'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1549,13'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1538,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1539,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1542,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1540,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:1542,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1542,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1542,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1543,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1546,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1544,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:1546,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1546,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1546,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1547,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1548,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1560,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:1561,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1618,37'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1563,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:1564,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1606,9'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1565,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:1566,36'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1605,13'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1567,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1568,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1571,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1569,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:1571,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1571,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1571,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1572,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1575,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1573,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:1575,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1575,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1575,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1576,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1577,27'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1584,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1585,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1591,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1586,42'
          Branch Sides:
            - BranchSide:      'seedfill.c:1587,30'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1590,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1586,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1588,37'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1590,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1591,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1592,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1598,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1593,38'
          Branch Sides:
            - BranchSide:      'seedfill.c:1593,42'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1597,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1593,54'
          Branch Sides:
            - BranchSide:      'seedfill.c:1594,30'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1597,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1593,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1595,37'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1597,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1598,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1599,44'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1604,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1619,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:1620,45'
              BranchSideFuncs:
                - lqueueRemove
                - free
                - lqueueGetCount
                - lqueueDestroy
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1677,9'
              BranchSideFuncs:
                - lqueueDestroy
        - Branch String:   'seedfill.c:1627,17'
          Branch Sides:
            - BranchSide:      'seedfill.c:1628,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1675,41'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1628,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:1629,28'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1640,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1631,36'
          Branch Sides:
            - BranchSide:      'seedfill.c:1631,39'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1639,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1631,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1632,25'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1639,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1640,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:1641,28'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1651,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1643,36'
          Branch Sides:
            - BranchSide:      'seedfill.c:1643,39'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1650,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1643,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1644,25'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1650,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1651,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:1652,28'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1662,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1654,36'
          Branch Sides:
            - BranchSide:      'seedfill.c:1654,39'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1661,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1654,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1655,25'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1661,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1662,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:1663,28'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1673,13'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1665,36'
          Branch Sides:
            - BranchSide:      'seedfill.c:1665,39'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1672,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1665,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1666,25'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1672,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1688,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:1689,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1724,18'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1691,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:1692,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1714,9'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1692,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:1693,30'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1713,13'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1694,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1695,29'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1706,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1695,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1696,36'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1699,29'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1697,38'
          Branch Sides:
            - BranchSide:      'seedfill.c:1699,29'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1699,29'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1699,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1700,36'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1703,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1701,38'
          Branch Sides:
            - BranchSide:      'seedfill.c:1703,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1703,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1704,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:1706,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1706,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1706,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1707,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1710,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1708,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:1710,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1710,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1710,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1711,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1712,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1724,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:1725,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1804,37'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1727,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:1728,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1792,9'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1729,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:1730,30'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1791,13'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1731,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1732,29'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1743,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1732,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1733,36'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1736,29'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1734,38'
          Branch Sides:
            - BranchSide:      'seedfill.c:1736,29'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1736,29'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1736,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1737,36'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1740,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1738,38'
          Branch Sides:
            - BranchSide:      'seedfill.c:1740,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1740,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1741,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:1743,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1743,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1743,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1744,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1747,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1745,34'
          Branch Sides:
            - BranchSide:      'seedfill.c:1747,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1747,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1747,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1748,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1749,27'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1756,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1757,29'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1777,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1757,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1758,36'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1764,29'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1759,46'
          Branch Sides:
            - BranchSide:      'seedfill.c:1760,34'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1763,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1759,33'
          Branch Sides:
            - BranchSide:      'seedfill.c:1761,41'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1763,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1764,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1765,36'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1771,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1766,42'
          Branch Sides:
            - BranchSide:      'seedfill.c:1766,46'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1770,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1766,58'
          Branch Sides:
            - BranchSide:      'seedfill.c:1767,34'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1770,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1766,33'
          Branch Sides:
            - BranchSide:      'seedfill.c:1768,41'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1770,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1772,38'
          Branch Sides:
            - BranchSide:      'seedfill.c:1772,42'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1776,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1772,54'
          Branch Sides:
            - BranchSide:      'seedfill.c:1773,30'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1776,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1772,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1774,37'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1776,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1777,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1778,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1784,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1779,38'
          Branch Sides:
            - BranchSide:      'seedfill.c:1779,42'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1783,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1779,54'
          Branch Sides:
            - BranchSide:      'seedfill.c:1780,30'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1783,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1779,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1781,37'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1783,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1784,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1785,44'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1790,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - lqueueGetCount
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1805,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:1806,45'
              BranchSideFuncs:
                - lqueueRemove
                - free
                - lqueueGetCount
                - lqueueDestroy
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1907,9'
              BranchSideFuncs:
                - lqueueDestroy
        - Branch String:   'seedfill.c:1813,17'
          Branch Sides:
            - BranchSide:      'seedfill.c:1814,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1905,41'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1814,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:1815,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1848,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1815,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1816,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1826,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1818,40'
          Branch Sides:
            - BranchSide:      'seedfill.c:1818,43'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1825,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1818,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1819,29'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1825,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1826,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1827,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1837,28'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1829,40'
          Branch Sides:
            - BranchSide:      'seedfill.c:1829,43'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1836,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1829,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1830,29'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1836,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1839,36'
          Branch Sides:
            - BranchSide:      'seedfill.c:1839,39'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1847,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1839,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1840,25'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1847,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1848,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:1849,28'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1859,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1851,36'
          Branch Sides:
            - BranchSide:      'seedfill.c:1851,39'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1858,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1851,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1852,25'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1858,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1859,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:1860,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1892,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1860,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1861,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1871,25'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1863,40'
          Branch Sides:
            - BranchSide:      'seedfill.c:1863,43'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1870,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1863,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1864,29'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1870,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1871,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1872,32'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1882,28'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1874,40'
          Branch Sides:
            - BranchSide:      'seedfill.c:1874,43'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1881,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1874,29'
          Branch Sides:
            - BranchSide:      'seedfill.c:1875,29'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1881,21'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1884,36'
          Branch Sides:
            - BranchSide:      'seedfill.c:1884,39'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1891,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1884,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1885,25'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1891,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1892,21'
          Branch Sides:
            - BranchSide:      'seedfill.c:1893,28'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1903,13'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1895,36'
          Branch Sides:
            - BranchSide:      'seedfill.c:1895,39'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1902,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1895,25'
          Branch Sides:
            - BranchSide:      'seedfill.c:1896,25'
              BranchSideFuncs:
                - calloc
                - lqueueAdd
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
            - BranchSide:      'seedfill.c:1902,17'
              BranchSideFuncs:
                - lqueueGetCount
                - lqueueDestroy
                - lqueueRemove
                - free
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
                - calloc
                - lqueueAdd
        - Branch String:   'seedfill.c:1910,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:1911,5'
              BranchSideFuncs:
                - lept_stderr
                - lqueueDestroy
            - BranchSide:      'seedfill.c:1911,5'
              BranchSideFuncs:
                - lqueueDestroy
      Callsites:
        - Src:             'seedfill.c:1508,9'
          Dst:             lept_stderr
        - Src:             'seedfill.c:1519,16'
          Dst:             lqueueCreate
        - Src:             'seedfill.c:1599,44'
          Dst:             calloc
        - Src:             'seedfill.c:1602,25'
          Dst:             lqueueAdd
        - Src:             'seedfill.c:1618,22'
          Dst:             lqueueGetCount
        - Src:             'seedfill.c:1620,32'
          Dst:             lqueueRemove
        - Src:             'seedfill.c:1633,44'
          Dst:             calloc
        - Src:             'seedfill.c:1636,25'
          Dst:             lqueueAdd
        - Src:             'seedfill.c:1645,44'
          Dst:             calloc
        - Src:             'seedfill.c:1648,25'
          Dst:             lqueueAdd
        - Src:             'seedfill.c:1656,44'
          Dst:             calloc
        - Src:             'seedfill.c:1659,25'
          Dst:             lqueueAdd
        - Src:             'seedfill.c:1667,44'
          Dst:             calloc
        - Src:             'seedfill.c:1670,25'
          Dst:             lqueueAdd
        - Src:             'seedfill.c:1675,26'
          Dst:             lqueueGetCount
        - Src:             'seedfill.c:1785,44'
          Dst:             calloc
        - Src:             'seedfill.c:1788,25'
          Dst:             lqueueAdd
        - Src:             'seedfill.c:1804,22'
          Dst:             lqueueGetCount
        - Src:             'seedfill.c:1806,32'
          Dst:             lqueueRemove
        - Src:             'seedfill.c:1820,48'
          Dst:             calloc
        - Src:             'seedfill.c:1823,29'
          Dst:             lqueueAdd
        - Src:             'seedfill.c:1831,48'
          Dst:             calloc
        - Src:             'seedfill.c:1834,29'
          Dst:             lqueueAdd
        - Src:             'seedfill.c:1841,44'
          Dst:             calloc
        - Src:             'seedfill.c:1844,25'
          Dst:             lqueueAdd
        - Src:             'seedfill.c:1853,44'
          Dst:             calloc
        - Src:             'seedfill.c:1856,25'
          Dst:             lqueueAdd
        - Src:             'seedfill.c:1865,48'
          Dst:             calloc
        - Src:             'seedfill.c:1868,29'
          Dst:             lqueueAdd
        - Src:             'seedfill.c:1876,48'
          Dst:             calloc
        - Src:             'seedfill.c:1879,29'
          Dst:             lqueueAdd
        - Src:             'seedfill.c:1886,44'
          Dst:             calloc
        - Src:             'seedfill.c:1889,25'
          Dst:             lqueueAdd
        - Src:             'seedfill.c:1897,44'
          Dst:             calloc
        - Src:             'seedfill.c:1900,25'
          Dst:             lqueueAdd
        - Src:             'seedfill.c:1905,26'
          Dst:             lqueueGetCount
        - Src:             'seedfill.c:1910,9'
          Dst:             lept_stderr
        - Src:             'seedfill.c:1913,5'
          Dst:             lqueueDestroy
    - functionName:    pixSeedfillGrayInv
      functionSourceFile: '/src/leptonica/src/seedfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - connectivity
      BBCount:         33
      ICount:          179
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixSizesEqual
        - returnErrorInt
        - seedfillGrayInvLow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'seedfill.c:975,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:975,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - seedfillGrayInvLow
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'seedfill.c:976,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'seedfill.c:975,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:976,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:977,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - seedfillGrayInvLow
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'seedfill.c:976,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:976,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:976,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:977,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:977,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - seedfillGrayInvLow
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'seedfill.c:978,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'seedfill.c:977,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:978,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:979,9'
              BranchSideFuncs:
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - seedfillGrayInvLow
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'seedfill.c:978,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:978,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:978,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:979,27'
          Branch Sides:
            - BranchSide:      'seedfill.c:979,30'
              BranchSideFuncs:
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - seedfillGrayInvLow
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'seedfill.c:983,23'
              BranchSideFuncs:
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - seedfillGrayInvLow
                - returnErrorInt
        - Branch String:   'seedfill.c:979,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:980,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:983,23'
              BranchSideFuncs:
                - pixSizesEqual
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - seedfillGrayInvLow
                - returnErrorInt
        - Branch String:   'seedfill.c:980,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:980,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:980,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:983,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:984,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:986,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - pixGetDimensions
                - seedfillGrayInvLow
        - Branch String:   'seedfill.c:984,16'
          Branch Sides:
            - BranchSide:      'seedfill.c:984,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'seedfill.c:984,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'seedfill.c:975,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:976,16'
          Dst:             returnErrorInt
        - Src:             'seedfill.c:977,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:978,16'
          Dst:             returnErrorInt
        - Src:             'seedfill.c:980,16'
          Dst:             returnErrorInt
        - Src:             'seedfill.c:983,9'
          Dst:             pixSizesEqual
        - Src:             'seedfill.c:984,16'
          Dst:             returnErrorInt
        - Src:             'seedfill.c:986,13'
          Dst:             pixGetData
        - Src:             'seedfill.c:987,13'
          Dst:             pixGetData
        - Src:             'seedfill.c:988,12'
          Dst:             pixGetWpl
        - Src:             'seedfill.c:989,12'
          Dst:             pixGetWpl
        - Src:             'seedfill.c:990,5'
          Dst:             pixGetDimensions
        - Src:             'seedfill.c:991,5'
          Dst:             seedfillGrayInvLow
    - functionName:    pixFillHolesToBoundingRect
      functionSourceFile: '/src/leptonica/src/seedfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - float
        - float
      constantsTouched: []
      argNames:
        - pixs
        - minsize
        - maxhfract
        - minfgfract
      BBCount:         45
      ICount:          304
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - boxaDestroy
        - boxaGetBoxGeometry
        - boxaGetCount
        - makePixelSumTab8
        - pixConnComp
        - pixCopy
        - pixCountPixels
        - pixDestroy
        - pixGetDepth
        - pixHolesByFilling
        - pixRasterop
        - pixSetAll
        - pixaDestroy
        - pixaGetPix
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'seedfill.c:844,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:844,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - pixConnComp
                - boxaGetCount
                - makePixelSumTab8
                - boxaDestroy
                - pixaDestroy
                - free
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixSetAll
                - pixRasterop
                - returnErrorPtr
            - BranchSide:      'seedfill.c:845,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'seedfill.c:844,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:845,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:846,17'
              BranchSideFuncs:
                - pixCopy
                - pixConnComp
                - boxaGetCount
                - makePixelSumTab8
                - boxaDestroy
                - pixaDestroy
                - free
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixSetAll
                - pixRasterop
        - Branch String:   'seedfill.c:845,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:845,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:845,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:846,17'
          Branch Sides:
            - BranchSide:      'seedfill.c:846,17'
              BranchSideFuncs:
                - pixCopy
                - pixConnComp
                - boxaGetCount
                - makePixelSumTab8
                - boxaDestroy
                - pixaDestroy
                - free
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixSetAll
                - pixRasterop
            - BranchSide:      'seedfill.c:846,17'
              BranchSideFuncs:
                - pixCopy
                - pixConnComp
                - boxaGetCount
                - makePixelSumTab8
                - boxaDestroy
                - pixaDestroy
                - free
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixSetAll
                - pixRasterop
        - Branch String:   'seedfill.c:846,17'
          Branch Sides:
            - BranchSide:      'seedfill.c:846,17'
              BranchSideFuncs:
                - pixCopy
                - pixConnComp
                - boxaGetCount
                - makePixelSumTab8
                - boxaDestroy
                - pixaDestroy
                - free
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixSetAll
                - pixRasterop
            - BranchSide:      'seedfill.c:846,17'
              BranchSideFuncs:
                - pixCopy
                - pixConnComp
                - boxaGetCount
                - makePixelSumTab8
                - boxaDestroy
                - pixaDestroy
                - free
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixSetAll
                - pixRasterop
        - Branch String:   'seedfill.c:846,17'
          Branch Sides:
            - BranchSide:      'seedfill.c:846,17'
              BranchSideFuncs:
                - pixCopy
                - pixConnComp
                - boxaGetCount
                - makePixelSumTab8
                - boxaDestroy
                - pixaDestroy
                - free
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixSetAll
                - pixRasterop
            - BranchSide:      'seedfill.c:846,17'
              BranchSideFuncs:
                - pixCopy
                - pixConnComp
                - boxaGetCount
                - makePixelSumTab8
                - boxaDestroy
                - pixaDestroy
                - free
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixSetAll
                - pixRasterop
        - Branch String:   'seedfill.c:847,18'
          Branch Sides:
            - BranchSide:      'seedfill.c:847,18'
              BranchSideFuncs:
                - pixCopy
                - pixConnComp
                - boxaGetCount
                - makePixelSumTab8
                - boxaDestroy
                - pixaDestroy
                - free
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixSetAll
                - pixRasterop
            - BranchSide:      'seedfill.c:847,18'
              BranchSideFuncs:
                - pixCopy
                - pixConnComp
                - boxaGetCount
                - makePixelSumTab8
                - boxaDestroy
                - pixaDestroy
                - free
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixSetAll
                - pixRasterop
        - Branch String:   'seedfill.c:847,18'
          Branch Sides:
            - BranchSide:      'seedfill.c:847,18'
              BranchSideFuncs:
                - pixCopy
                - pixConnComp
                - boxaGetCount
                - makePixelSumTab8
                - boxaDestroy
                - pixaDestroy
                - free
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixSetAll
                - pixRasterop
            - BranchSide:      'seedfill.c:853,17'
              BranchSideFuncs:
                - pixCopy
                - pixConnComp
                - boxaGetCount
                - makePixelSumTab8
                - boxaDestroy
                - pixaDestroy
                - free
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixSetAll
                - pixRasterop
        - Branch String:   'seedfill.c:847,18'
          Branch Sides:
            - BranchSide:      'seedfill.c:853,17'
              BranchSideFuncs:
                - pixCopy
                - pixConnComp
                - boxaGetCount
                - makePixelSumTab8
                - boxaDestroy
                - pixaDestroy
                - free
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixSetAll
                - pixRasterop
            - BranchSide:      'seedfill.c:853,17'
              BranchSideFuncs:
                - pixCopy
                - pixConnComp
                - boxaGetCount
                - makePixelSumTab8
                - boxaDestroy
                - pixaDestroy
                - free
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixSetAll
                - pixRasterop
        - Branch String:   'seedfill.c:853,5'
          Branch Sides:
            - BranchSide:      'seedfill.c:854,28'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - free
                - pixRasterop
                - pixSetAll
                - pixRasterop
            - BranchSide:      'seedfill.c:876,5'
              BranchSideFuncs:
                - boxaDestroy
                - pixaDestroy
                - free
        - Branch String:   'seedfill.c:856,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:857,13'
              BranchSideFuncs:
                - boxaDestroy
                - pixaDestroy
                - free
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
                - pixDestroy
                - pixRasterop
                - pixSetAll
                - pixRasterop
            - BranchSide:      'seedfill.c:858,28'
              BranchSideFuncs:
                - pixaGetPix
                - pixHolesByFilling
                - pixCountPixels
                - pixCountPixels
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - free
                - boxaGetBoxGeometry
                - pixRasterop
                - pixSetAll
                - pixRasterop
        - Branch String:   'seedfill.c:864,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:865,20'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - free
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixCountPixels
                - pixCountPixels
                - pixRasterop
                - pixSetAll
                - pixRasterop
            - BranchSide:      'seedfill.c:866,30'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - free
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixCountPixels
                - pixCountPixels
                - pixRasterop
                - pixSetAll
                - pixRasterop
        - Branch String:   'seedfill.c:867,13'
          Branch Sides:
            - BranchSide:      'seedfill.c:868,23'
              BranchSideFuncs:
                - pixSetAll
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - free
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixCountPixels
                - pixCountPixels
                - pixRasterop
            - BranchSide:      'seedfill.c:870,20'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - free
                - boxaGetBoxGeometry
                - pixaGetPix
                - pixHolesByFilling
                - pixCountPixels
                - pixCountPixels
                - pixSetAll
                - pixRasterop
                - pixRasterop
      Callsites:
        - Src:             'seedfill.c:844,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:845,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:849,12'
          Dst:             pixCopy
        - Src:             'seedfill.c:850,12'
          Dst:             pixConnComp
        - Src:             'seedfill.c:851,9'
          Dst:             boxaGetCount
        - Src:             'seedfill.c:852,11'
          Dst:             makePixelSumTab8
        - Src:             'seedfill.c:854,9'
          Dst:             boxaGetBoxGeometry
        - Src:             'seedfill.c:858,17'
          Dst:             pixaGetPix
        - Src:             'seedfill.c:859,16'
          Dst:             pixHolesByFilling
        - Src:             'seedfill.c:860,9'
          Dst:             pixCountPixels
        - Src:             'seedfill.c:861,9'
          Dst:             pixCountPixels
        - Src:             'seedfill.c:868,13'
          Dst:             pixSetAll
        - Src:             'seedfill.c:869,13'
          Dst:             pixRasterop
        - Src:             'seedfill.c:871,13'
          Dst:             pixRasterop
        - Src:             'seedfill.c:873,9'
          Dst:             pixDestroy
        - Src:             'seedfill.c:874,9'
          Dst:             pixDestroy
        - Src:             'seedfill.c:876,5'
          Dst:             boxaDestroy
        - Src:             'seedfill.c:877,5'
          Dst:             pixaDestroy
    - functionName:    pixHolesByFilling
      functionSourceFile: '/src/leptonica/src/seedfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - connectivity
      BBCount:         30
      ICount:          151
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - pixCreateTemplate
        - pixDestroy
        - pixGetDepth
        - pixInvert
        - pixOr
        - pixSeedfillBinary
        - pixSetOrClearBorder
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'seedfill.c:608,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:608,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixCreateTemplate
                - pixInvert
                - pixSetOrClearBorder
                - pixSeedfillBinary
                - pixOr
                - pixInvert
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'seedfill.c:609,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'seedfill.c:608,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:609,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:610,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixInvert
                - pixSetOrClearBorder
                - pixSeedfillBinary
                - pixOr
                - pixInvert
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'seedfill.c:609,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:609,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:609,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:610,27'
          Branch Sides:
            - BranchSide:      'seedfill.c:610,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixInvert
                - pixSetOrClearBorder
                - pixSeedfillBinary
                - pixOr
                - pixInvert
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'seedfill.c:613,35'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixInvert
                - pixSetOrClearBorder
                - pixSeedfillBinary
                - pixOr
                - pixInvert
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'seedfill.c:610,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:611,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:613,35'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixInvert
                - pixSetOrClearBorder
                - pixSeedfillBinary
                - pixOr
                - pixInvert
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'seedfill.c:611,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:611,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:611,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:613,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:614,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:615,34'
              BranchSideFuncs:
                - pixInvert
                - pixSetOrClearBorder
                - pixSeedfillBinary
                - pixOr
                - pixInvert
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'seedfill.c:614,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:614,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:614,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:615,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:616,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'seedfill.c:620,25'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - pixSeedfillBinary
                - pixOr
                - pixInvert
                - pixDestroy
        - Branch String:   'seedfill.c:617,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:617,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:617,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'seedfill.c:608,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:609,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:611,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:613,17'
          Dst:             pixCreateTemplate
        - Src:             'seedfill.c:614,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:615,18'
          Dst:             pixInvert
        - Src:             'seedfill.c:616,9'
          Dst:             pixDestroy
        - Src:             'seedfill.c:617,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:620,5'
          Dst:             pixSetOrClearBorder
        - Src:             'seedfill.c:621,5'
          Dst:             pixSeedfillBinary
        - Src:             'seedfill.c:622,5'
          Dst:             pixOr
        - Src:             'seedfill.c:623,5'
          Dst:             pixInvert
        - Src:             'seedfill.c:624,5'
          Dst:             pixDestroy
    - functionName:    pixFillBgFromBorder
      functionSourceFile: '/src/leptonica/src/seedfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - connectivity
      BBCount:         20
      ICount:          102
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - pixExtractBorderConnComps
        - pixGetDepth
        - pixInvert
        - pixOr
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'seedfill.c:778,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:778,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixInvert
                - pixExtractBorderConnComps
                - pixInvert
                - pixOr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'seedfill.c:779,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'seedfill.c:778,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:779,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:780,9'
              BranchSideFuncs:
                - pixInvert
                - pixExtractBorderConnComps
                - pixInvert
                - pixOr
                - returnErrorPtr
        - Branch String:   'seedfill.c:779,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:779,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:779,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:780,27'
          Branch Sides:
            - BranchSide:      'seedfill.c:780,30'
              BranchSideFuncs:
                - pixInvert
                - pixExtractBorderConnComps
                - pixInvert
                - pixOr
                - returnErrorPtr
            - BranchSide:      'seedfill.c:785,15'
              BranchSideFuncs:
                - pixInvert
                - pixExtractBorderConnComps
                - pixInvert
                - pixOr
        - Branch String:   'seedfill.c:780,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:781,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:785,15'
              BranchSideFuncs:
                - pixInvert
                - pixExtractBorderConnComps
                - pixInvert
                - pixOr
        - Branch String:   'seedfill.c:781,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:781,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:781,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'seedfill.c:778,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:779,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:781,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:785,5'
          Dst:             pixInvert
        - Src:             'seedfill.c:786,12'
          Dst:             pixExtractBorderConnComps
        - Src:             'seedfill.c:787,5'
          Dst:             pixInvert
        - Src:             'seedfill.c:790,5'
          Dst:             pixOr
    - functionName:    pixExtractBorderConnComps
      functionSourceFile: '/src/leptonica/src/seedfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - connectivity
      BBCount:         25
      ICount:          119
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - pixCreateTemplate
        - pixGetDepth
        - pixSeedfillBinary
        - pixSetOrClearBorder
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'seedfill.c:693,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:693,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixCreateTemplate
                - pixSetOrClearBorder
                - pixSeedfillBinary
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'seedfill.c:694,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'seedfill.c:693,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:694,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:695,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetOrClearBorder
                - pixSeedfillBinary
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'seedfill.c:694,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:694,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:694,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:695,27'
          Branch Sides:
            - BranchSide:      'seedfill.c:695,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetOrClearBorder
                - pixSeedfillBinary
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'seedfill.c:699,35'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetOrClearBorder
                - pixSeedfillBinary
                - returnErrorPtr
        - Branch String:   'seedfill.c:695,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:696,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:699,35'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetOrClearBorder
                - pixSeedfillBinary
                - returnErrorPtr
        - Branch String:   'seedfill.c:696,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:696,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:696,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:699,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:700,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:701,25'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - pixSeedfillBinary
        - Branch String:   'seedfill.c:700,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:700,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:700,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'seedfill.c:693,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:694,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:696,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:699,17'
          Dst:             pixCreateTemplate
        - Src:             'seedfill.c:700,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:701,5'
          Dst:             pixSetOrClearBorder
        - Src:             'seedfill.c:705,5'
          Dst:             pixSeedfillBinary
    - functionName:    pixRemoveBorderConnComps
      functionSourceFile: '/src/leptonica/src/seedfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - connectivity
      BBCount:         20
      ICount:          96
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - pixExtractBorderConnComps
        - pixGetDepth
        - pixXor
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'seedfill.c:730,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:730,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixExtractBorderConnComps
                - pixXor
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'seedfill.c:731,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'seedfill.c:730,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:731,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:732,9'
              BranchSideFuncs:
                - pixExtractBorderConnComps
                - pixXor
                - returnErrorPtr
        - Branch String:   'seedfill.c:731,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:731,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:731,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:732,27'
          Branch Sides:
            - BranchSide:      'seedfill.c:732,30'
              BranchSideFuncs:
                - pixExtractBorderConnComps
                - pixXor
                - returnErrorPtr
            - BranchSide:      'seedfill.c:737,38'
              BranchSideFuncs:
                - pixExtractBorderConnComps
                - pixXor
        - Branch String:   'seedfill.c:732,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:733,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:737,38'
              BranchSideFuncs:
                - pixExtractBorderConnComps
                - pixXor
        - Branch String:   'seedfill.c:733,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:733,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:733,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'seedfill.c:730,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:731,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:733,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:737,12'
          Dst:             pixExtractBorderConnComps
        - Src:             'seedfill.c:740,5'
          Dst:             pixXor
    - functionName:    pixFillClosedBorders
      functionSourceFile: '/src/leptonica/src/seedfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - connectivity
      BBCount:         30
      ICount:          151
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - pixCreateTemplate
        - pixDestroy
        - pixGetDepth
        - pixInvert
        - pixSeedfillBinary
        - pixSetOrClearBorder
        - pixSubtract
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'seedfill.c:657,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:657,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixCreateTemplate
                - pixSetOrClearBorder
                - pixSubtract
                - pixInvert
                - pixSeedfillBinary
                - pixInvert
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'seedfill.c:658,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'seedfill.c:657,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:658,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:659,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetOrClearBorder
                - pixSubtract
                - pixInvert
                - pixSeedfillBinary
                - pixInvert
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'seedfill.c:658,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:658,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:658,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:659,27'
          Branch Sides:
            - BranchSide:      'seedfill.c:659,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetOrClearBorder
                - pixSubtract
                - pixInvert
                - pixSeedfillBinary
                - pixInvert
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'seedfill.c:662,35'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetOrClearBorder
                - pixSubtract
                - pixInvert
                - pixSeedfillBinary
                - pixInvert
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'seedfill.c:659,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:660,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:662,35'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetOrClearBorder
                - pixSubtract
                - pixInvert
                - pixSeedfillBinary
                - pixInvert
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'seedfill.c:660,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:660,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:660,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:662,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:663,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:664,25'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - pixSubtract
                - pixInvert
                - pixSeedfillBinary
                - pixInvert
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'seedfill.c:663,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:663,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:663,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:666,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:667,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'seedfill.c:671,23'
              BranchSideFuncs:
                - pixSeedfillBinary
                - pixInvert
                - pixDestroy
        - Branch String:   'seedfill.c:668,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:668,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:668,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'seedfill.c:657,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:658,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:660,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:662,17'
          Dst:             pixCreateTemplate
        - Src:             'seedfill.c:663,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:664,5'
          Dst:             pixSetOrClearBorder
        - Src:             'seedfill.c:665,5'
          Dst:             pixSubtract
        - Src:             'seedfill.c:666,18'
          Dst:             pixInvert
        - Src:             'seedfill.c:667,9'
          Dst:             pixDestroy
        - Src:             'seedfill.c:668,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:671,5'
          Dst:             pixSeedfillBinary
        - Src:             'seedfill.c:672,5'
          Dst:             pixInvert
        - Src:             'seedfill.c:673,5'
          Dst:             pixDestroy
    - functionName:    pixSeedfillBinaryRestricted
      functionSourceFile: '/src/leptonica/src/seedfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - pixm
        - connectivity
        - xmax
        - ymax
      BBCount:         46
      ICount:          255
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - lept_stderr
        - pixClone
        - pixDestroy
        - pixDilateCompBrick
        - pixGetDepth
        - pixGetDimensions
        - pixInvert
        - pixRasterop
        - pixSeedfillBinary
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'seedfill.c:343,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:343,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixGetDepth
                - pixSeedfillBinary
                - pixDilateCompBrick
                - pixInvert
                - pixGetDimensions
                - pixRasterop
                - pixSeedfillBinary
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixClone
                - lept_stderr
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'seedfill.c:344,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'seedfill.c:343,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:344,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:345,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixSeedfillBinary
                - pixDilateCompBrick
                - pixInvert
                - pixGetDimensions
                - pixRasterop
                - pixSeedfillBinary
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixClone
                - lept_stderr
                - pixClone
                - returnErrorPtr
        - Branch String:   'seedfill.c:344,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:344,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:344,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:345,15'
          Branch Sides:
            - BranchSide:      'seedfill.c:345,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixSeedfillBinary
                - pixDilateCompBrick
                - pixInvert
                - pixGetDimensions
                - pixRasterop
                - pixSeedfillBinary
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixClone
                - lept_stderr
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'seedfill.c:346,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'seedfill.c:345,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:346,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:347,9'
              BranchSideFuncs:
                - pixSeedfillBinary
                - pixDilateCompBrick
                - pixInvert
                - pixGetDimensions
                - pixRasterop
                - pixSeedfillBinary
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixClone
                - lept_stderr
                - pixClone
                - returnErrorPtr
        - Branch String:   'seedfill.c:346,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:346,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:346,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:347,27'
          Branch Sides:
            - BranchSide:      'seedfill.c:347,30'
              BranchSideFuncs:
                - pixSeedfillBinary
                - pixDilateCompBrick
                - pixInvert
                - pixGetDimensions
                - pixRasterop
                - pixSeedfillBinary
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixClone
                - lept_stderr
                - pixClone
                - returnErrorPtr
            - BranchSide:      'seedfill.c:349,9'
              BranchSideFuncs:
                - pixSeedfillBinary
                - pixDilateCompBrick
                - pixInvert
                - pixGetDimensions
                - pixRasterop
                - pixSeedfillBinary
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixClone
                - lept_stderr
                - pixClone
        - Branch String:   'seedfill.c:347,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:348,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:349,9'
              BranchSideFuncs:
                - pixSeedfillBinary
                - pixDilateCompBrick
                - pixInvert
                - pixGetDimensions
                - pixRasterop
                - pixSeedfillBinary
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixClone
                - lept_stderr
                - pixClone
        - Branch String:   'seedfill.c:348,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:348,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:348,9'
              BranchSideFuncs: []
        - Branch String:   'seedfill.c:349,19'
          Branch Sides:
            - BranchSide:      'seedfill.c:349,22'
              BranchSideFuncs:
                - pixSeedfillBinary
                - pixDilateCompBrick
                - pixInvert
                - pixGetDimensions
                - pixRasterop
                - pixSeedfillBinary
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixClone
                - lept_stderr
                - pixClone
            - BranchSide:      'seedfill.c:351,9'
              BranchSideFuncs:
                - pixSeedfillBinary
                - pixDilateCompBrick
                - pixInvert
                - pixGetDimensions
                - pixRasterop
                - pixSeedfillBinary
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixClone
                - lept_stderr
        - Branch String:   'seedfill.c:349,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:350,25'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'seedfill.c:351,9'
              BranchSideFuncs:
                - pixSeedfillBinary
                - pixDilateCompBrick
                - pixInvert
                - pixGetDimensions
                - pixRasterop
                - pixSeedfillBinary
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
                - pixClone
                - lept_stderr
        - Branch String:   'seedfill.c:351,18'
          Branch Sides:
            - BranchSide:      'seedfill.c:351,21'
              BranchSideFuncs:
                - pixClone
                - lept_stderr
            - BranchSide:      'seedfill.c:352,9'
              BranchSideFuncs:
                - pixClone
                - lept_stderr
        - Branch String:   'seedfill.c:351,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:352,9'
              BranchSideFuncs:
                - pixClone
                - lept_stderr
            - BranchSide:      'seedfill.c:357,41'
              BranchSideFuncs:
                - pixSeedfillBinary
                - pixDilateCompBrick
                - pixInvert
                - pixGetDimensions
                - pixRasterop
                - pixSeedfillBinary
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'seedfill.c:352,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:353,25'
              BranchSideFuncs:
                - lept_stderr
                - pixClone
            - BranchSide:      'seedfill.c:353,25'
              BranchSideFuncs:
                - pixClone
        - Branch String:   'seedfill.c:357,9'
          Branch Sides:
            - BranchSide:      'seedfill.c:358,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:363,37'
              BranchSideFuncs:
                - pixDilateCompBrick
                - pixInvert
                - pixGetDimensions
                - pixRasterop
                - pixSeedfillBinary
                - pixDestroy
                - pixDestroy
        - Branch String:   'seedfill.c:358,23'
          Branch Sides:
            - BranchSide:      'seedfill.c:358,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'seedfill.c:358,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'seedfill.c:343,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:344,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:345,18'
          Dst:             pixGetDepth
        - Src:             'seedfill.c:346,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:348,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:350,16'
          Dst:             pixClone
        - Src:             'seedfill.c:352,9'
          Dst:             lept_stderr
        - Src:             'seedfill.c:353,16'
          Dst:             pixClone
        - Src:             'seedfill.c:357,17'
          Dst:             pixSeedfillBinary
        - Src:             'seedfill.c:358,23'
          Dst:             returnErrorPtr
        - Src:             'seedfill.c:363,12'
          Dst:             pixDilateCompBrick
        - Src:             'seedfill.c:364,5'
          Dst:             pixInvert
        - Src:             'seedfill.c:371,5'
          Dst:             pixGetDimensions
        - Src:             'seedfill.c:372,5'
          Dst:             pixRasterop
        - Src:             'seedfill.c:378,12'
          Dst:             pixSeedfillBinary
        - Src:             'seedfill.c:380,5'
          Dst:             pixDestroy
        - Src:             'seedfill.c:381,5'
          Dst:             pixDestroy
    - functionName:    selaDisplayInPix
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2296
      functionLinenumberEnd: 2344
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - sela
        - size
        - gthick
        - spacing
        - ncols
      BBCount:         41
      ICount:          244
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - lept_stderr
        - pixDestroy
        - pixGetDimensions
        - pixaAddPix
        - pixaCreate
        - pixaDestroy
        - pixaDisplayTiledInRows
        - pixaGetPix
        - returnErrorPtr
        - selDisplayInPix
        - selaGetCount
        - selaGetSel
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sel1.c:2302,9'
          Branch Sides:
            - BranchSide:      'sel1.c:2303,23'
              BranchSideFuncs:
                - selaGetCount
                - pixaCreate
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - selaGetSel
                - selDisplayInPix
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'sel1.c:2304,9'
              BranchSideFuncs:
                - selaGetCount
                - pixaCreate
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - selaGetSel
                - selDisplayInPix
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'sel1.c:2303,23'
          Branch Sides:
            - BranchSide:      'sel1.c:2303,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:2303,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:2304,9'
          Branch Sides:
            - BranchSide:      'sel1.c:2305,9'
              BranchSideFuncs:
                - selaGetCount
                - pixaCreate
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - selaGetSel
                - selDisplayInPix
                - pixaAddPix
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'sel1.c:2308,9'
              BranchSideFuncs:
                - selaGetCount
                - pixaCreate
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - selaGetSel
                - selDisplayInPix
                - pixaAddPix
                - lept_stderr
                - lept_stderr
        - Branch String:   'sel1.c:2305,9'
          Branch Sides:
            - BranchSide:      'sel1.c:2306,14'
              BranchSideFuncs:
                - lept_stderr
                - selaGetCount
                - pixaCreate
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - selaGetSel
                - selDisplayInPix
                - pixaAddPix
                - lept_stderr
                - lept_stderr
            - BranchSide:      'sel1.c:2306,14'
              BranchSideFuncs:
                - selaGetCount
                - pixaCreate
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - selaGetSel
                - selDisplayInPix
                - pixaAddPix
                - lept_stderr
                - lept_stderr
        - Branch String:   'sel1.c:2308,9'
          Branch Sides:
            - BranchSide:      'sel1.c:2309,13'
              BranchSideFuncs:
                - selaGetCount
                - pixaCreate
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - selaGetSel
                - selDisplayInPix
                - pixaAddPix
                - lept_stderr
                - lept_stderr
            - BranchSide:      'sel1.c:2310,9'
              BranchSideFuncs:
                - selaGetCount
                - pixaCreate
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - selaGetSel
                - selDisplayInPix
                - pixaAddPix
                - lept_stderr
                - lept_stderr
        - Branch String:   'sel1.c:2310,9'
          Branch Sides:
            - BranchSide:      'sel1.c:2311,9'
              BranchSideFuncs:
                - selaGetCount
                - pixaCreate
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - selaGetSel
                - selDisplayInPix
                - pixaAddPix
                - lept_stderr
                - lept_stderr
            - BranchSide:      'sel1.c:2314,9'
              BranchSideFuncs:
                - selaGetCount
                - pixaCreate
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - selaGetSel
                - selDisplayInPix
                - pixaAddPix
                - lept_stderr
        - Branch String:   'sel1.c:2311,9'
          Branch Sides:
            - BranchSide:      'sel1.c:2312,16'
              BranchSideFuncs:
                - lept_stderr
                - selaGetCount
                - pixaCreate
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - selaGetSel
                - selDisplayInPix
                - pixaAddPix
                - lept_stderr
            - BranchSide:      'sel1.c:2312,16'
              BranchSideFuncs:
                - selaGetCount
                - pixaCreate
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - selaGetSel
                - selDisplayInPix
                - pixaAddPix
                - lept_stderr
        - Branch String:   'sel1.c:2314,9'
          Branch Sides:
            - BranchSide:      'sel1.c:2315,9'
              BranchSideFuncs:
                - selaGetCount
                - pixaCreate
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - selaGetSel
                - selDisplayInPix
                - pixaAddPix
                - lept_stderr
            - BranchSide:      'sel1.c:2320,26'
              BranchSideFuncs:
                - selaGetCount
                - pixaCreate
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - selaGetSel
                - selDisplayInPix
                - pixaAddPix
        - Branch String:   'sel1.c:2315,9'
          Branch Sides:
            - BranchSide:      'sel1.c:2316,17'
              BranchSideFuncs:
                - lept_stderr
                - selaGetCount
                - pixaCreate
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - selaGetSel
                - selDisplayInPix
                - pixaAddPix
            - BranchSide:      'sel1.c:2316,17'
              BranchSideFuncs:
                - selaGetCount
                - pixaCreate
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - selaGetSel
                - selDisplayInPix
                - pixaAddPix
        - Branch String:   'sel1.c:2322,5'
          Branch Sides:
            - BranchSide:      'sel1.c:2323,26'
              BranchSideFuncs:
                - selaGetSel
                - selDisplayInPix
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
            - BranchSide:      'sel1.c:2331,11'
              BranchSideFuncs:
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
        - Branch String:   'sel1.c:2332,13'
          Branch Sides:
            - BranchSide:      'sel1.c:2332,11'
              BranchSideFuncs:
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
            - BranchSide:      'sel1.c:2332,11'
              BranchSideFuncs:
                - pixaDisplayTiledInRows
                - pixaDestroy
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
        - Branch String:   'sel1.c:2333,5'
          Branch Sides:
            - BranchSide:      'sel1.c:2334,27'
              BranchSideFuncs:
                - pixaGetPix
                - pixGetDimensions
                - pixDestroy
                - pixaDisplayTiledInRows
                - pixaDestroy
            - BranchSide:      'sel1.c:2339,15'
              BranchSideFuncs:
                - pixaDisplayTiledInRows
                - pixaDestroy
      Callsites:
        - Src:             'sel1.c:2303,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:2305,9'
          Dst:             lept_stderr
        - Src:             'sel1.c:2311,9'
          Dst:             lept_stderr
        - Src:             'sel1.c:2315,9'
          Dst:             lept_stderr
        - Src:             'sel1.c:2320,13'
          Dst:             selaGetCount
        - Src:             'sel1.c:2321,12'
          Dst:             pixaCreate
        - Src:             'sel1.c:2323,15'
          Dst:             selaGetSel
        - Src:             'sel1.c:2324,16'
          Dst:             selDisplayInPix
        - Src:             'sel1.c:2325,9'
          Dst:             pixaAddPix
        - Src:             'sel1.c:2334,16'
          Dst:             pixaGetPix
        - Src:             'sel1.c:2335,9'
          Dst:             pixGetDimensions
        - Src:             'sel1.c:2337,9'
          Dst:             pixDestroy
        - Src:             'sel1.c:2341,12'
          Dst:             pixaDisplayTiledInRows
        - Src:             'sel1.c:2342,5'
          Dst:             pixaDestroy
    - functionName:    selaGetCount
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sela
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    9
      BranchProfiles:
        - Branch String:   'sel1.c:621,9'
          Branch Sides:
            - BranchSide:      'sel1.c:622,16'
              BranchSideFuncs: []
            - BranchSide:      'sel1.c:624,12'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:622,16'
          Branch Sides:
            - BranchSide:      'sel1.c:622,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:622,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:622,16'
          Dst:             returnErrorInt
    - functionName:    selaGetSel
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sela
        - i
      BBCount:         17
      ICount:          85
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - returnErrorPtr
      functionUses:    8
      BranchProfiles:
        - Branch String:   'sel1.c:645,9'
          Branch Sides:
            - BranchSide:      'sel1.c:646,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:648,9'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'sel1.c:646,23'
          Branch Sides:
            - BranchSide:      'sel1.c:646,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:646,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:648,15'
          Branch Sides:
            - BranchSide:      'sel1.c:648,18'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:649,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'sel1.c:648,9'
          Branch Sides:
            - BranchSide:      'sel1.c:649,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:650,12'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:649,23'
          Branch Sides:
            - BranchSide:      'sel1.c:649,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:649,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:646,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:649,23'
          Dst:             returnErrorPtr
    - functionName:    selDisplayInPix
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2178
      functionLinenumberEnd: 2269
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - sel
        - size
        - gthick
      BBCount:         58
      ICount:          516
      EdgeCount:       75
      CyclomaticComplexity: 19
      functionsReached:
        - generatePtaFilledCircle
        - lept_stderr
        - pixCreate
        - pixDestroy
        - pixGenerateFromPta
        - pixRasterop
        - pixRenderLine
        - pixSubtract
        - pixXor
        - ptaDestroy
        - ptaTransform
        - returnErrorPtr
        - selGetElement
        - selGetParameters
        - selGetTypeAtOrigin
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sel1.c:2184,9'
          Branch Sides:
            - BranchSide:      'sel1.c:2185,23'
              BranchSideFuncs:
                - selGetParameters
                - pixCreate
                - generatePtaFilledCircle
                - generatePtaFilledCircle
                - ptaTransform
                - ptaTransform
                - pixGenerateFromPta
                - pixGenerateFromPta
                - pixSubtract
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - selGetTypeAtOrigin
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - selGetElement
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixXor
                - pixXor
                - pixRenderLine
                - pixRenderLine
                - lept_stderr
                - lept_stderr
            - BranchSide:      'sel1.c:2186,9'
              BranchSideFuncs:
                - selGetParameters
                - pixCreate
                - generatePtaFilledCircle
                - generatePtaFilledCircle
                - ptaTransform
                - ptaTransform
                - pixGenerateFromPta
                - pixGenerateFromPta
                - pixSubtract
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - selGetTypeAtOrigin
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - selGetElement
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixXor
                - pixXor
                - pixRenderLine
                - pixRenderLine
                - lept_stderr
                - lept_stderr
        - Branch String:   'sel1.c:2185,23'
          Branch Sides:
            - BranchSide:      'sel1.c:2185,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:2185,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:2186,9'
          Branch Sides:
            - BranchSide:      'sel1.c:2187,9'
              BranchSideFuncs:
                - selGetParameters
                - pixCreate
                - generatePtaFilledCircle
                - generatePtaFilledCircle
                - ptaTransform
                - ptaTransform
                - pixGenerateFromPta
                - pixGenerateFromPta
                - pixSubtract
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - selGetTypeAtOrigin
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - selGetElement
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixXor
                - pixXor
                - pixRenderLine
                - pixRenderLine
                - lept_stderr
                - lept_stderr
            - BranchSide:      'sel1.c:2190,9'
              BranchSideFuncs:
                - selGetParameters
                - pixCreate
                - generatePtaFilledCircle
                - generatePtaFilledCircle
                - ptaTransform
                - ptaTransform
                - pixGenerateFromPta
                - pixGenerateFromPta
                - pixSubtract
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - selGetTypeAtOrigin
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - selGetElement
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixXor
                - pixXor
                - pixRenderLine
                - pixRenderLine
                - lept_stderr
        - Branch String:   'sel1.c:2187,9'
          Branch Sides:
            - BranchSide:      'sel1.c:2188,14'
              BranchSideFuncs:
                - lept_stderr
                - selGetParameters
                - pixCreate
                - generatePtaFilledCircle
                - generatePtaFilledCircle
                - ptaTransform
                - ptaTransform
                - pixGenerateFromPta
                - pixGenerateFromPta
                - pixSubtract
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - selGetTypeAtOrigin
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - selGetElement
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixXor
                - pixXor
                - pixRenderLine
                - pixRenderLine
                - lept_stderr
            - BranchSide:      'sel1.c:2188,14'
              BranchSideFuncs:
                - selGetParameters
                - pixCreate
                - generatePtaFilledCircle
                - generatePtaFilledCircle
                - ptaTransform
                - ptaTransform
                - pixGenerateFromPta
                - pixGenerateFromPta
                - pixSubtract
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - selGetTypeAtOrigin
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - selGetElement
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixXor
                - pixXor
                - pixRenderLine
                - pixRenderLine
                - lept_stderr
        - Branch String:   'sel1.c:2190,9'
          Branch Sides:
            - BranchSide:      'sel1.c:2191,13'
              BranchSideFuncs:
                - selGetParameters
                - pixCreate
                - generatePtaFilledCircle
                - generatePtaFilledCircle
                - ptaTransform
                - ptaTransform
                - pixGenerateFromPta
                - pixGenerateFromPta
                - pixSubtract
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - selGetTypeAtOrigin
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - selGetElement
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixXor
                - pixXor
                - pixRenderLine
                - pixRenderLine
                - lept_stderr
            - BranchSide:      'sel1.c:2192,9'
              BranchSideFuncs:
                - selGetParameters
                - pixCreate
                - generatePtaFilledCircle
                - generatePtaFilledCircle
                - ptaTransform
                - ptaTransform
                - pixGenerateFromPta
                - pixGenerateFromPta
                - pixSubtract
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - selGetTypeAtOrigin
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - selGetElement
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixXor
                - pixXor
                - pixRenderLine
                - pixRenderLine
                - lept_stderr
        - Branch String:   'sel1.c:2192,9'
          Branch Sides:
            - BranchSide:      'sel1.c:2193,9'
              BranchSideFuncs:
                - selGetParameters
                - pixCreate
                - generatePtaFilledCircle
                - generatePtaFilledCircle
                - ptaTransform
                - ptaTransform
                - pixGenerateFromPta
                - pixGenerateFromPta
                - pixSubtract
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - selGetTypeAtOrigin
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - selGetElement
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixXor
                - pixXor
                - pixRenderLine
                - pixRenderLine
                - lept_stderr
            - BranchSide:      'sel1.c:2196,22'
              BranchSideFuncs:
                - selGetParameters
                - pixCreate
                - generatePtaFilledCircle
                - generatePtaFilledCircle
                - ptaTransform
                - ptaTransform
                - pixGenerateFromPta
                - pixGenerateFromPta
                - pixSubtract
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - selGetTypeAtOrigin
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - selGetElement
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixXor
                - pixXor
                - pixRenderLine
                - pixRenderLine
        - Branch String:   'sel1.c:2193,9'
          Branch Sides:
            - BranchSide:      'sel1.c:2194,16'
              BranchSideFuncs:
                - lept_stderr
                - selGetParameters
                - pixCreate
                - generatePtaFilledCircle
                - generatePtaFilledCircle
                - ptaTransform
                - ptaTransform
                - pixGenerateFromPta
                - pixGenerateFromPta
                - pixSubtract
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - selGetTypeAtOrigin
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - selGetElement
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixXor
                - pixXor
                - pixRenderLine
                - pixRenderLine
            - BranchSide:      'sel1.c:2194,16'
              BranchSideFuncs:
                - selGetParameters
                - pixCreate
                - generatePtaFilledCircle
                - generatePtaFilledCircle
                - ptaTransform
                - ptaTransform
                - pixGenerateFromPta
                - pixGenerateFromPta
                - pixSubtract
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - selGetTypeAtOrigin
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - selGetElement
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixXor
                - pixXor
                - pixRenderLine
                - pixRenderLine
        - Branch String:   'sel1.c:2202,5'
          Branch Sides:
            - BranchSide:      'sel1.c:2203,23'
              BranchSideFuncs:
                - pixRenderLine
                - generatePtaFilledCircle
                - generatePtaFilledCircle
                - ptaTransform
                - ptaTransform
                - pixGenerateFromPta
                - pixGenerateFromPta
                - pixSubtract
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - selGetTypeAtOrigin
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - selGetElement
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixXor
                - pixXor
                - pixRenderLine
            - BranchSide:      'sel1.c:2206,12'
              BranchSideFuncs:
                - generatePtaFilledCircle
                - generatePtaFilledCircle
                - ptaTransform
                - ptaTransform
                - pixGenerateFromPta
                - pixGenerateFromPta
                - pixSubtract
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - selGetTypeAtOrigin
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - selGetElement
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixXor
                - pixXor
                - pixRenderLine
        - Branch String:   'sel1.c:2206,5'
          Branch Sides:
            - BranchSide:      'sel1.c:2207,23'
              BranchSideFuncs:
                - pixRenderLine
                - generatePtaFilledCircle
                - generatePtaFilledCircle
                - ptaTransform
                - ptaTransform
                - pixGenerateFromPta
                - pixGenerateFromPta
                - pixSubtract
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - selGetTypeAtOrigin
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - selGetElement
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixXor
                - pixXor
            - BranchSide:      'sel1.c:2212,34'
              BranchSideFuncs:
                - generatePtaFilledCircle
                - generatePtaFilledCircle
                - ptaTransform
                - ptaTransform
                - pixGenerateFromPta
                - pixGenerateFromPta
                - pixSubtract
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - pixRasterop
                - selGetTypeAtOrigin
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - selGetElement
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixXor
                - pixXor
        - Branch String:   'sel1.c:2238,9'
          Branch Sides:
            - BranchSide:      'sel1.c:2239,16'
              BranchSideFuncs:
                - pixXor
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - selGetElement
                - pixRasterop
                - pixRasterop
                - pixRasterop
            - BranchSide:      'sel1.c:2240,14'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - selGetElement
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixXor
        - Branch String:   'sel1.c:2245,5'
          Branch Sides:
            - BranchSide:      'sel1.c:2246,14'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - selGetElement
                - pixRasterop
                - pixRasterop
                - pixRasterop
            - BranchSide:      'sel1.c:2260,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
        - Branch String:   'sel1.c:2247,9'
          Branch Sides:
            - BranchSide:      'sel1.c:2248,27'
              BranchSideFuncs:
                - selGetElement
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixRasterop
                - pixRasterop
                - pixRasterop
            - BranchSide:      'sel1.c:2257,15'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - selGetElement
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'sel1.c:2249,25'
          Branch Sides:
            - BranchSide:      'sel1.c:2249,28'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - selGetElement
                - pixRasterop
                - pixRasterop
                - pixRasterop
            - BranchSide:      'sel1.c:2251,22'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - selGetElement
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'sel1.c:2249,17'
          Branch Sides:
            - BranchSide:      'sel1.c:2250,29'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - selGetElement
                - pixRasterop
                - pixRasterop
            - BranchSide:      'sel1.c:2251,22'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - selGetElement
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'sel1.c:2251,22'
          Branch Sides:
            - BranchSide:      'sel1.c:2252,29'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - selGetElement
                - pixRasterop
                - pixRasterop
            - BranchSide:      'sel1.c:2253,22'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - selGetElement
                - pixRasterop
                - pixRasterop
                - pixRasterop
      Callsites:
        - Src:             'sel1.c:2185,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:2187,9'
          Dst:             lept_stderr
        - Src:             'sel1.c:2193,9'
          Dst:             lept_stderr
        - Src:             'sel1.c:2196,5'
          Dst:             selGetParameters
        - Src:             'sel1.c:2199,12'
          Dst:             pixCreate
        - Src:             'sel1.c:2203,9'
          Dst:             pixRenderLine
        - Src:             'sel1.c:2207,9'
          Dst:             pixRenderLine
        - Src:             'sel1.c:2214,12'
          Dst:             generatePtaFilledCircle
        - Src:             'sel1.c:2215,12'
          Dst:             generatePtaFilledCircle
        - Src:             'sel1.c:2218,13'
          Dst:             ptaTransform
        - Src:             'sel1.c:2219,13'
          Dst:             ptaTransform
        - Src:             'sel1.c:2220,12'
          Dst:             pixGenerateFromPta
        - Src:             'sel1.c:2221,12'
          Dst:             pixGenerateFromPta
        - Src:             'sel1.c:2222,12'
          Dst:             pixSubtract
        - Src:             'sel1.c:2225,15'
          Dst:             pixCreate
        - Src:             'sel1.c:2227,5'
          Dst:             pixRenderLine
        - Src:             'sel1.c:2230,5'
          Dst:             pixRenderLine
        - Src:             'sel1.c:2233,5'
          Dst:             pixRasterop
        - Src:             'sel1.c:2237,5'
          Dst:             selGetTypeAtOrigin
        - Src:             'sel1.c:2239,9'
          Dst:             pixXor
        - Src:             'sel1.c:2241,9'
          Dst:             pixXor
        - Src:             'sel1.c:2248,13'
          Dst:             selGetElement
        - Src:             'sel1.c:2250,17'
          Dst:             pixRasterop
        - Src:             'sel1.c:2252,17'
          Dst:             pixRasterop
        - Src:             'sel1.c:2254,17'
          Dst:             pixRasterop
        - Src:             'sel1.c:2260,5'
          Dst:             pixDestroy
        - Src:             'sel1.c:2261,5'
          Dst:             pixDestroy
        - Src:             'sel1.c:2262,5'
          Dst:             pixDestroy
        - Src:             'sel1.c:2263,5'
          Dst:             pixDestroy
        - Src:             'sel1.c:2264,5'
          Dst:             ptaDestroy
        - Src:             'sel1.c:2265,5'
          Dst:             ptaDestroy
        - Src:             'sel1.c:2266,5'
          Dst:             ptaDestroy
        - Src:             'sel1.c:2267,5'
          Dst:             ptaDestroy
    - functionName:    selGetParameters
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sel
        - psy
        - psx
        - pcy
        - pcx
      BBCount:         33
      ICount:          165
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - returnErrorInt
      functionUses:    14
      BranchProfiles:
        - Branch String:   'sel1.c:822,9'
          Branch Sides:
            - BranchSide:      'sel1.c:822,15'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:823,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'sel1.c:823,9'
          Branch Sides:
            - BranchSide:      'sel1.c:823,15'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:824,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'sel1.c:824,9'
          Branch Sides:
            - BranchSide:      'sel1.c:824,15'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:825,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'sel1.c:825,9'
          Branch Sides:
            - BranchSide:      'sel1.c:825,15'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:826,10'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'sel1.c:826,9'
          Branch Sides:
            - BranchSide:      'sel1.c:827,16'
              BranchSideFuncs: []
            - BranchSide:      'sel1.c:828,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:827,16'
          Branch Sides:
            - BranchSide:      'sel1.c:827,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:827,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:828,9'
          Branch Sides:
            - BranchSide:      'sel1.c:828,21'
              BranchSideFuncs: []
            - BranchSide:      'sel1.c:829,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:829,9'
          Branch Sides:
            - BranchSide:      'sel1.c:829,21'
              BranchSideFuncs: []
            - BranchSide:      'sel1.c:830,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:830,9'
          Branch Sides:
            - BranchSide:      'sel1.c:830,21'
              BranchSideFuncs: []
            - BranchSide:      'sel1.c:831,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:831,9'
          Branch Sides:
            - BranchSide:      'sel1.c:831,21'
              BranchSideFuncs: []
            - BranchSide:      'sel1.c:832,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:827,16'
          Dst:             returnErrorInt
    - functionName:    selGetTypeAtOrigin
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sel
        - ptype
      BBCount:         30
      ICount:          147
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - returnErrorInt
        - selGetElement
        - selGetParameters
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sel1.c:869,9'
          Branch Sides:
            - BranchSide:      'sel1.c:870,16'
              BranchSideFuncs:
                - returnErrorInt
                - selGetParameters
                - returnErrorInt
                - selGetElement
            - BranchSide:      'sel1.c:871,6'
              BranchSideFuncs:
                - returnErrorInt
                - selGetParameters
                - returnErrorInt
                - selGetElement
        - Branch String:   'sel1.c:870,16'
          Branch Sides:
            - BranchSide:      'sel1.c:870,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:870,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:872,9'
          Branch Sides:
            - BranchSide:      'sel1.c:873,16'
              BranchSideFuncs:
                - selGetParameters
                - returnErrorInt
                - selGetElement
            - BranchSide:      'sel1.c:875,22'
              BranchSideFuncs:
                - selGetParameters
                - returnErrorInt
                - selGetElement
        - Branch String:   'sel1.c:873,16'
          Branch Sides:
            - BranchSide:      'sel1.c:873,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:873,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:876,5'
          Branch Sides:
            - BranchSide:      'sel1.c:877,16'
              BranchSideFuncs:
                - returnErrorInt
                - selGetElement
            - BranchSide:      'sel1.c:885,12'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'sel1.c:877,9'
          Branch Sides:
            - BranchSide:      'sel1.c:878,17'
              BranchSideFuncs:
                - returnErrorInt
                - selGetElement
            - BranchSide:      'sel1.c:883,5'
              BranchSideFuncs:
                - returnErrorInt
                - selGetElement
        - Branch String:   'sel1.c:878,25'
          Branch Sides:
            - BranchSide:      'sel1.c:878,28'
              BranchSideFuncs:
                - returnErrorInt
                - selGetElement
            - BranchSide:      'sel1.c:882,9'
              BranchSideFuncs:
                - returnErrorInt
                - selGetElement
        - Branch String:   'sel1.c:878,17'
          Branch Sides:
            - BranchSide:      'sel1.c:879,31'
              BranchSideFuncs:
                - selGetElement
            - BranchSide:      'sel1.c:882,9'
              BranchSideFuncs:
                - returnErrorInt
                - selGetElement
        - Branch String:   'sel1.c:885,12'
          Branch Sides:
            - BranchSide:      'sel1.c:885,5'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:885,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:870,16'
          Dst:             returnErrorInt
        - Src:             'sel1.c:873,16'
          Dst:             returnErrorInt
        - Src:             'sel1.c:875,5'
          Dst:             selGetParameters
        - Src:             'sel1.c:879,17'
          Dst:             selGetElement
        - Src:             'sel1.c:885,12'
          Dst:             returnErrorInt
    - functionName:    selGetElement
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - sel
        - row
        - col
        - ptype
      BBCount:         30
      ICount:          153
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'sel1.c:756,9'
          Branch Sides:
            - BranchSide:      'sel1.c:757,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'sel1.c:758,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'sel1.c:757,16'
          Branch Sides:
            - BranchSide:      'sel1.c:757,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:757,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:759,9'
          Branch Sides:
            - BranchSide:      'sel1.c:760,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'sel1.c:761,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'sel1.c:760,16'
          Branch Sides:
            - BranchSide:      'sel1.c:760,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:760,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:761,17'
          Branch Sides:
            - BranchSide:      'sel1.c:761,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:762,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'sel1.c:761,9'
          Branch Sides:
            - BranchSide:      'sel1.c:762,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:763,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'sel1.c:762,16'
          Branch Sides:
            - BranchSide:      'sel1.c:762,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:762,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:763,17'
          Branch Sides:
            - BranchSide:      'sel1.c:763,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:764,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'sel1.c:763,9'
          Branch Sides:
            - BranchSide:      'sel1.c:764,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:766,14'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:764,16'
          Branch Sides:
            - BranchSide:      'sel1.c:764,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:764,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:757,16'
          Dst:             returnErrorInt
        - Src:             'sel1.c:760,16'
          Dst:             returnErrorInt
        - Src:             'sel1.c:762,16'
          Dst:             returnErrorInt
        - Src:             'sel1.c:764,16'
          Dst:             returnErrorInt
    - functionName:    selaCreateFromColorPixa
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2127
      functionLinenumberEnd: 2150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixa
        - sa
      BBCount:         23
      ICount:          130
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - pixDestroy
        - pixaGetCount
        - pixaGetPix
        - returnErrorPtr
        - sarrayGetString
        - selCreateFromColorPix
        - selaAddSel
        - selaCreate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sel1.c:2134,9'
          Branch Sides:
            - BranchSide:      'sel1.c:2135,24'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaGetCount
                - selaCreate
                - pixaGetPix
                - sarrayGetString
                - selCreateFromColorPix
                - selaAddSel
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'sel1.c:2136,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaGetCount
                - selaCreate
                - pixaGetPix
                - sarrayGetString
                - selCreateFromColorPix
                - selaAddSel
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'sel1.c:2135,24'
          Branch Sides:
            - BranchSide:      'sel1.c:2135,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:2135,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:2136,9'
          Branch Sides:
            - BranchSide:      'sel1.c:2137,24'
              BranchSideFuncs:
                - pixaGetCount
                - selaCreate
                - pixaGetPix
                - sarrayGetString
                - selCreateFromColorPix
                - selaAddSel
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'sel1.c:2139,22'
              BranchSideFuncs:
                - pixaGetCount
                - selaCreate
                - pixaGetPix
                - sarrayGetString
                - selCreateFromColorPix
                - selaAddSel
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'sel1.c:2137,24'
          Branch Sides:
            - BranchSide:      'sel1.c:2137,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:2137,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:2140,9'
          Branch Sides:
            - BranchSide:      'sel1.c:2141,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:2142,12'
              BranchSideFuncs:
                - pixaGetPix
                - sarrayGetString
                - selCreateFromColorPix
                - selaAddSel
                - pixDestroy
        - Branch String:   'sel1.c:2141,24'
          Branch Sides:
            - BranchSide:      'sel1.c:2141,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:2141,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:2142,5'
          Branch Sides:
            - BranchSide:      'sel1.c:2143,26'
              BranchSideFuncs:
                - pixaGetPix
                - sarrayGetString
                - selCreateFromColorPix
                - selaAddSel
                - pixDestroy
            - BranchSide:      'sel1.c:2149,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:2135,24'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:2137,24'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:2139,9'
          Dst:             pixaGetCount
        - Src:             'sel1.c:2140,17'
          Dst:             selaCreate
        - Src:             'sel1.c:2141,24'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:2143,15'
          Dst:             pixaGetPix
        - Src:             'sel1.c:2144,15'
          Dst:             sarrayGetString
        - Src:             'sel1.c:2145,15'
          Dst:             selCreateFromColorPix
        - Src:             'sel1.c:2146,9'
          Dst:             selaAddSel
        - Src:             'sel1.c:2147,9'
          Dst:             pixDestroy
    - functionName:    selaCreate
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
      functionUses:    12
      BranchProfiles:
        - Branch String:   'sel1.c:255,16'
          Branch Sides:
            - BranchSide:      'sel1.c:255,19'
              BranchSideFuncs:
                - calloc
                - calloc
            - BranchSide:      'sel1.c:256,11'
              BranchSideFuncs:
                - calloc
                - calloc
        - Branch String:   'sel1.c:255,9'
          Branch Sides:
            - BranchSide:      'sel1.c:255,9'
              BranchSideFuncs:
                - calloc
                - calloc
            - BranchSide:      'sel1.c:256,11'
              BranchSideFuncs:
                - calloc
                - calloc
      Callsites:
        - Src:             'sel1.c:259,20'
          Dst:             calloc
        - Src:             'sel1.c:262,25'
          Dst:             calloc
    - functionName:    selCreateFromColorPix
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2043
      functionLinenumberEnd: 2106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - selname
      BBCount:         84
      ICount:          428
      EdgeCount:       113
      CyclomaticComplexity: 31
      functionsReached:
        - lept_stderr
        - pixGetColormap
        - pixGetDimensions
        - pixGetPixel
        - pixcmapGetColor
        - pixcmapHasColor
        - returnErrorPtr
        - selCreate
        - selDestroy
        - selSetElement
        - selSetName
        - selSetOrigin
      functionUses:    4
      BranchProfiles:
        - Branch String:   'sel1.c:2050,9'
          Branch Sides:
            - BranchSide:      'sel1.c:2051,23'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - selCreate
                - selSetOrigin
                - selSetName
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selSetElement
                - selSetElement
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
                - returnErrorPtr
                - returnErrorPtr
                - pixcmapHasColor
            - BranchSide:      'sel1.c:2053,14'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - selCreate
                - selSetOrigin
                - selSetName
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selSetElement
                - selSetElement
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
                - returnErrorPtr
                - returnErrorPtr
                - pixcmapHasColor
        - Branch String:   'sel1.c:2051,23'
          Branch Sides:
            - BranchSide:      'sel1.c:2051,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:2051,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:2055,9'
          Branch Sides:
            - BranchSide:      'sel1.c:2056,25'
              BranchSideFuncs:
                - pixcmapHasColor
                - pixGetDimensions
                - selCreate
                - selSetOrigin
                - selSetName
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selSetElement
                - selSetElement
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'sel1.c:2057,22'
              BranchSideFuncs:
                - pixGetDimensions
                - selCreate
                - selSetOrigin
                - selSetName
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selSetElement
                - selSetElement
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sel1.c:2058,27'
          Branch Sides:
            - BranchSide:      'sel1.c:2058,30'
              BranchSideFuncs:
                - selCreate
                - selSetOrigin
                - selSetName
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selSetElement
                - selSetElement
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'sel1.c:2061,27'
              BranchSideFuncs:
                - selCreate
                - selSetOrigin
                - selSetName
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selSetElement
                - selSetElement
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
                - returnErrorPtr
        - Branch String:   'sel1.c:2058,9'
          Branch Sides:
            - BranchSide:      'sel1.c:2059,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:2061,27'
              BranchSideFuncs:
                - selCreate
                - selSetOrigin
                - selSetName
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selSetElement
                - selSetElement
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
                - returnErrorPtr
        - Branch String:   'sel1.c:2059,23'
          Branch Sides:
            - BranchSide:      'sel1.c:2059,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:2059,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:2061,9'
          Branch Sides:
            - BranchSide:      'sel1.c:2062,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:2063,19'
              BranchSideFuncs:
                - selSetOrigin
                - selSetName
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selSetElement
                - selSetElement
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
        - Branch String:   'sel1.c:2062,23'
          Branch Sides:
            - BranchSide:      'sel1.c:2062,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:2062,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:2068,5'
          Branch Sides:
            - BranchSide:      'sel1.c:2069,16'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selSetElement
                - selSetElement
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
            - BranchSide:      'sel1.c:2101,9'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
        - Branch String:   'sel1.c:2069,9'
          Branch Sides:
            - BranchSide:      'sel1.c:2070,26'
              BranchSideFuncs:
                - pixGetPixel
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selSetElement
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
            - BranchSide:      'sel1.c:2099,5'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selSetElement
                - selSetElement
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
        - Branch String:   'sel1.c:2072,17'
          Branch Sides:
            - BranchSide:      'sel1.c:2073,34'
              BranchSideFuncs:
                - pixcmapGetColor
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selSetElement
                - selSetElement
                - lept_stderr
                - selSetOrigin
            - BranchSide:      'sel1.c:2075,23'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - pixcmapGetColor
                - selSetElement
                - selSetElement
                - lept_stderr
                - selSetOrigin
        - Branch String:   'sel1.c:2080,27'
          Branch Sides:
            - BranchSide:      'sel1.c:2080,30'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - pixcmapGetColor
                - selSetElement
                - selSetElement
                - lept_stderr
                - selSetOrigin
            - BranchSide:      'sel1.c:2087,18'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
                - selSetElement
                - selSetElement
        - Branch String:   'sel1.c:2080,42'
          Branch Sides:
            - BranchSide:      'sel1.c:2080,45'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - pixcmapGetColor
                - selSetElement
                - selSetElement
                - lept_stderr
                - selSetOrigin
            - BranchSide:      'sel1.c:2087,18'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
                - selSetElement
                - selSetElement
        - Branch String:   'sel1.c:2080,17'
          Branch Sides:
            - BranchSide:      'sel1.c:2081,28'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - pixcmapGetColor
                - selSetElement
                - selSetElement
                - lept_stderr
                - selSetOrigin
            - BranchSide:      'sel1.c:2087,18'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
                - selSetElement
                - selSetElement
        - Branch String:   'sel1.c:2082,21'
          Branch Sides:
            - BranchSide:      'sel1.c:2083,35'
              BranchSideFuncs:
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - pixcmapGetColor
                - selSetElement
                - selSetElement
                - lept_stderr
            - BranchSide:      'sel1.c:2084,21'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selSetOrigin
                - pixcmapGetColor
                - selSetElement
                - selSetElement
                - lept_stderr
        - Branch String:   'sel1.c:2084,21'
          Branch Sides:
            - BranchSide:      'sel1.c:2085,21'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selSetOrigin
                - pixcmapGetColor
                - selSetElement
                - selSetElement
                - lept_stderr
            - BranchSide:      'sel1.c:2086,13'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
                - selSetElement
                - selSetElement
        - Branch String:   'sel1.c:2085,21'
          Branch Sides:
            - BranchSide:      'sel1.c:2086,13'
              BranchSideFuncs:
                - lept_stderr
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selSetOrigin
                - pixcmapGetColor
                - selSetElement
                - selSetElement
            - BranchSide:      'sel1.c:2086,13'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
                - selSetElement
                - selSetElement
        - Branch String:   'sel1.c:2087,22'
          Branch Sides:
            - BranchSide:      'sel1.c:2087,25'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selSetElement
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
                - selSetElement
            - BranchSide:      'sel1.c:2090,24'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selSetElement
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
                - selSetElement
        - Branch String:   'sel1.c:2087,31'
          Branch Sides:
            - BranchSide:      'sel1.c:2087,35'
              BranchSideFuncs:
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selSetElement
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
            - BranchSide:      'sel1.c:2090,24'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selSetElement
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
                - selSetElement
        - Branch String:   'sel1.c:2087,17'
          Branch Sides:
            - BranchSide:      'sel1.c:2088,24'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selSetElement
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
                - selSetElement
            - BranchSide:      'sel1.c:2090,24'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selSetElement
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
                - selSetElement
        - Branch String:   'sel1.c:2090,28'
          Branch Sides:
            - BranchSide:      'sel1.c:2090,32'
              BranchSideFuncs:
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selSetElement
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
            - BranchSide:      'sel1.c:2092,24'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selSetElement
                - selSetElement
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
        - Branch String:   'sel1.c:2090,38'
          Branch Sides:
            - BranchSide:      'sel1.c:2090,42'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selSetElement
                - selSetElement
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
            - BranchSide:      'sel1.c:2092,24'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selSetElement
                - selSetElement
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
        - Branch String:   'sel1.c:2090,24'
          Branch Sides:
            - BranchSide:      'sel1.c:2091,32'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selSetElement
                - selSetElement
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
            - BranchSide:      'sel1.c:2092,24'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selSetElement
                - selSetElement
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
        - Branch String:   'sel1.c:2092,28'
          Branch Sides:
            - BranchSide:      'sel1.c:2092,31'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selSetElement
                - selSetElement
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
            - BranchSide:      'sel1.c:2095,17'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
        - Branch String:   'sel1.c:2092,37'
          Branch Sides:
            - BranchSide:      'sel1.c:2092,40'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selSetElement
                - selSetElement
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
            - BranchSide:      'sel1.c:2095,17'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
        - Branch String:   'sel1.c:2092,24'
          Branch Sides:
            - BranchSide:      'sel1.c:2093,32'
              BranchSideFuncs:
                - selSetElement
                - selDestroy
                - returnErrorPtr
                - pixGetPixel
                - selDestroy
                - returnErrorPtr
                - selSetElement
                - selSetElement
                - lept_stderr
                - selSetOrigin
                - pixcmapGetColor
            - BranchSide:      'sel1.c:2095,17'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
        - Branch String:   'sel1.c:2096,31'
          Branch Sides:
            - BranchSide:      'sel1.c:2096,17'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:2096,17'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:2101,9'
          Branch Sides:
            - BranchSide:      'sel1.c:2102,9'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'sel1.c:2105,12'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:2103,23'
          Branch Sides:
            - BranchSide:      'sel1.c:2103,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:2103,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:2051,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:2054,12'
          Dst:             pixGetColormap
        - Src:             'sel1.c:2056,9'
          Dst:             pixcmapHasColor
        - Src:             'sel1.c:2057,5'
          Dst:             pixGetDimensions
        - Src:             'sel1.c:2059,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:2061,16'
          Dst:             selCreate
        - Src:             'sel1.c:2062,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:2063,5'
          Dst:             selSetOrigin
        - Src:             'sel1.c:2064,5'
          Dst:             selSetName
        - Src:             'sel1.c:2070,13'
          Dst:             pixGetPixel
        - Src:             'sel1.c:2073,17'
          Dst:             pixcmapGetColor
        - Src:             'sel1.c:2083,21'
          Dst:             selSetOrigin
        - Src:             'sel1.c:2085,21'
          Dst:             lept_stderr
        - Src:             'sel1.c:2089,17'
          Dst:             selSetElement
        - Src:             'sel1.c:2091,17'
          Dst:             selSetElement
        - Src:             'sel1.c:2093,17'
          Dst:             selSetElement
        - Src:             'sel1.c:2095,17'
          Dst:             selDestroy
        - Src:             'sel1.c:2096,31'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:2102,9'
          Dst:             selDestroy
        - Src:             'sel1.c:2103,23'
          Dst:             returnErrorPtr
    - functionName:    selaAddSel
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sela
        - sel
        - selname
        - copyflag
      BBCount:         52
      ICount:          251
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - returnErrorInt
        - selCopy
        - selDestroy
        - selaExtendArray
        - selaGetCount
        - stringNew
      functionUses:    46
      BranchProfiles:
        - Branch String:   'sel1.c:553,9'
          Branch Sides:
            - BranchSide:      'sel1.c:554,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - stringNew
                - selaGetCount
                - selaExtendArray
                - returnErrorInt
                - selDestroy
                - selCopy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'sel1.c:555,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - stringNew
                - selaGetCount
                - selaExtendArray
                - returnErrorInt
                - selDestroy
                - selCopy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'sel1.c:554,16'
          Branch Sides:
            - BranchSide:      'sel1.c:554,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:554,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:555,9'
          Branch Sides:
            - BranchSide:      'sel1.c:556,16'
              BranchSideFuncs:
                - returnErrorInt
                - stringNew
                - selaGetCount
                - selaExtendArray
                - returnErrorInt
                - selDestroy
                - selCopy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'sel1.c:557,10'
              BranchSideFuncs:
                - returnErrorInt
                - stringNew
                - selaGetCount
                - selaExtendArray
                - returnErrorInt
                - selDestroy
                - selCopy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'sel1.c:556,16'
          Branch Sides:
            - BranchSide:      'sel1.c:556,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:556,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:557,20'
          Branch Sides:
            - BranchSide:      'sel1.c:557,24'
              BranchSideFuncs:
                - stringNew
                - selaGetCount
                - selaExtendArray
                - returnErrorInt
                - selDestroy
                - selCopy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'sel1.c:559,9'
              BranchSideFuncs:
                - stringNew
                - selaGetCount
                - selaExtendArray
                - returnErrorInt
                - selDestroy
                - selCopy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'sel1.c:557,9'
          Branch Sides:
            - BranchSide:      'sel1.c:558,16'
              BranchSideFuncs:
                - stringNew
                - selaGetCount
                - selaExtendArray
                - returnErrorInt
                - selDestroy
                - selCopy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'sel1.c:559,9'
              BranchSideFuncs:
                - stringNew
                - selaGetCount
                - selaExtendArray
                - returnErrorInt
                - selDestroy
                - selCopy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'sel1.c:558,16'
          Branch Sides:
            - BranchSide:      'sel1.c:558,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:558,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:559,30'
          Branch Sides:
            - BranchSide:      'sel1.c:559,33'
              BranchSideFuncs:
                - stringNew
                - selaGetCount
                - selaExtendArray
                - returnErrorInt
                - selDestroy
                - selCopy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'sel1.c:562,9'
              BranchSideFuncs:
                - stringNew
                - selaGetCount
                - selaExtendArray
                - returnErrorInt
                - selDestroy
                - selCopy
                - returnErrorInt
        - Branch String:   'sel1.c:559,9'
          Branch Sides:
            - BranchSide:      'sel1.c:560,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:562,9'
              BranchSideFuncs:
                - stringNew
                - selaGetCount
                - selaExtendArray
                - returnErrorInt
                - selDestroy
                - selCopy
                - returnErrorInt
        - Branch String:   'sel1.c:560,16'
          Branch Sides:
            - BranchSide:      'sel1.c:560,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:560,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:562,9'
          Branch Sides:
            - BranchSide:      'sel1.c:563,29'
              BranchSideFuncs:
                - selCopy
                - stringNew
                - selaGetCount
                - selaExtendArray
                - returnErrorInt
                - selDestroy
                - returnErrorInt
            - BranchSide:      'sel1.c:566,16'
              BranchSideFuncs:
                - stringNew
                - selaGetCount
                - selaExtendArray
                - returnErrorInt
                - selDestroy
        - Branch String:   'sel1.c:563,13'
          Branch Sides:
            - BranchSide:      'sel1.c:564,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:565,5'
              BranchSideFuncs:
                - stringNew
                - selaGetCount
                - selaExtendArray
                - returnErrorInt
                - selDestroy
        - Branch String:   'sel1.c:564,20'
          Branch Sides:
            - BranchSide:      'sel1.c:564,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:564,13'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:568,9'
          Branch Sides:
            - BranchSide:      'sel1.c:569,32'
              BranchSideFuncs:
                - selaGetCount
                - selaExtendArray
                - returnErrorInt
                - selDestroy
            - BranchSide:      'sel1.c:571,22'
              BranchSideFuncs:
                - selaGetCount
                - selaExtendArray
                - returnErrorInt
                - selDestroy
        - Branch String:   'sel1.c:572,9'
          Branch Sides:
            - BranchSide:      'sel1.c:573,29'
              BranchSideFuncs:
                - selaExtendArray
                - returnErrorInt
                - selDestroy
            - BranchSide:      'sel1.c:580,20'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:573,13'
          Branch Sides:
            - BranchSide:      'sel1.c:574,17'
              BranchSideFuncs:
                - returnErrorInt
                - selDestroy
            - BranchSide:      'sel1.c:578,5'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:574,17'
          Branch Sides:
            - BranchSide:      'sel1.c:575,17'
              BranchSideFuncs:
                - selDestroy
                - returnErrorInt
            - BranchSide:      'sel1.c:576,20'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'sel1.c:576,20'
          Branch Sides:
            - BranchSide:      'sel1.c:576,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:576,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:554,16'
          Dst:             returnErrorInt
        - Src:             'sel1.c:556,16'
          Dst:             returnErrorInt
        - Src:             'sel1.c:558,16'
          Dst:             returnErrorInt
        - Src:             'sel1.c:560,16'
          Dst:             returnErrorInt
        - Src:             'sel1.c:563,21'
          Dst:             selCopy
        - Src:             'sel1.c:564,20'
          Dst:             returnErrorInt
        - Src:             'sel1.c:569,22'
          Dst:             stringNew
        - Src:             'sel1.c:571,9'
          Dst:             selaGetCount
        - Src:             'sel1.c:573,13'
          Dst:             selaExtendArray
        - Src:             'sel1.c:575,17'
          Dst:             selDestroy
        - Src:             'sel1.c:576,20'
          Dst:             returnErrorInt
    - functionName:    selCopy
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sel
      BBCount:         25
      ICount:          170
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
        - create2dIntArray
        - returnErrorPtr
        - selGetParameters
        - stringNew
      functionUses:    3
      BranchProfiles:
        - Branch String:   'sel1.c:370,9'
          Branch Sides:
            - BranchSide:      'sel1.c:371,23'
              BranchSideFuncs:
                - calloc
                - selGetParameters
                - create2dIntArray
                - stringNew
                - free
                - returnErrorPtr
            - BranchSide:      'sel1.c:373,19'
              BranchSideFuncs:
                - calloc
                - selGetParameters
                - create2dIntArray
                - stringNew
                - free
                - returnErrorPtr
        - Branch String:   'sel1.c:371,23'
          Branch Sides:
            - BranchSide:      'sel1.c:371,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:371,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:380,9'
          Branch Sides:
            - BranchSide:      'sel1.c:381,9'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'sel1.c:385,12'
              BranchSideFuncs:
                - stringNew
        - Branch String:   'sel1.c:382,23'
          Branch Sides:
            - BranchSide:      'sel1.c:382,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:382,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:385,5'
          Branch Sides:
            - BranchSide:      'sel1.c:386,16'
              BranchSideFuncs:
                - stringNew
            - BranchSide:      'sel1.c:389,9'
              BranchSideFuncs:
                - stringNew
        - Branch String:   'sel1.c:386,9'
          Branch Sides:
            - BranchSide:      'sel1.c:387,32'
              BranchSideFuncs:
                - stringNew
            - BranchSide:      'sel1.c:387,46'
              BranchSideFuncs:
                - stringNew
        - Branch String:   'sel1.c:389,9'
          Branch Sides:
            - BranchSide:      'sel1.c:390,32'
              BranchSideFuncs:
                - stringNew
            - BranchSide:      'sel1.c:392,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:371,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:373,19'
          Dst:             calloc
        - Src:             'sel1.c:374,5'
          Dst:             selGetParameters
        - Src:             'sel1.c:380,23'
          Dst:             create2dIntArray
        - Src:             'sel1.c:382,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:390,22'
          Dst:             stringNew
    - functionName:    selaExtendArray
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sela
      BBCount:         14
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - reallocNew
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sel1.c:595,9'
          Branch Sides:
            - BranchSide:      'sel1.c:596,16'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
            - BranchSide:      'sel1.c:598,51'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
        - Branch String:   'sel1.c:596,16'
          Branch Sides:
            - BranchSide:      'sel1.c:596,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:596,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:598,9'
          Branch Sides:
            - BranchSide:      'sel1.c:601,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:603,24'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:601,20'
          Branch Sides:
            - BranchSide:      'sel1.c:601,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:601,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:596,16'
          Dst:             returnErrorInt
        - Src:             'sel1.c:598,30'
          Dst:             reallocNew
        - Src:             'sel1.c:601,20'
          Dst:             returnErrorInt
    - functionName:    selDestroy
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psel
      BBCount:         18
      ICount:          95
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - lept_stderr
      functionUses:    84
      BranchProfiles:
        - Branch String:   'sel1.c:341,9'
          Branch Sides:
            - BranchSide:      'sel1.c:342,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'sel1.c:345,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'sel1.c:342,9'
          Branch Sides:
            - BranchSide:      'sel1.c:343,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'sel1.c:343,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:345,9'
          Branch Sides:
            - BranchSide:      'sel1.c:346,9'
              BranchSideFuncs: []
            - BranchSide:      'sel1.c:348,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'sel1.c:348,5'
          Branch Sides:
            - BranchSide:      'sel1.c:349,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'sel1.c:350,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'sel1.c:351,9'
          Branch Sides:
            - BranchSide:      'sel1.c:352,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'sel1.c:353,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'sel1.c:342,9'
          Dst:             lept_stderr
    - functionName:    create2dIntArray
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - sy
        - sx
      BBCount:         24
      ICount:          120
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sel1.c:511,17'
          Branch Sides:
            - BranchSide:      'sel1.c:511,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:512,28'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'sel1.c:511,9'
          Branch Sides:
            - BranchSide:      'sel1.c:512,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:513,9'
              BranchSideFuncs:
                - calloc
                - calloc
                - returnErrorPtr
        - Branch String:   'sel1.c:512,28'
          Branch Sides:
            - BranchSide:      'sel1.c:512,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:512,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:513,17'
          Branch Sides:
            - BranchSide:      'sel1.c:513,20'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:514,28'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'sel1.c:513,9'
          Branch Sides:
            - BranchSide:      'sel1.c:514,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:516,25'
              BranchSideFuncs:
                - calloc
                - calloc
        - Branch String:   'sel1.c:514,28'
          Branch Sides:
            - BranchSide:      'sel1.c:514,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:514,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:517,5'
          Branch Sides:
            - BranchSide:      'sel1.c:518,31'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'sel1.c:519,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:512,28'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:514,28'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:516,25'
          Dst:             calloc
        - Src:             'sel1.c:518,31'
          Dst:             calloc
    - functionName:    selCreate
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - height
        - width
        - name
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - create2dIntArray
        - returnErrorPtr
        - stringNew
      functionUses:    11
      BranchProfiles:
        - Branch String:   'sel1.c:315,9'
          Branch Sides:
            - BranchSide:      'sel1.c:316,31'
              BranchSideFuncs:
                - stringNew
                - create2dIntArray
                - free
                - free
                - returnErrorPtr
            - BranchSide:      'sel1.c:317,15'
              BranchSideFuncs:
                - create2dIntArray
                - free
                - free
                - returnErrorPtr
        - Branch String:   'sel1.c:319,9'
          Branch Sides:
            - BranchSide:      'sel1.c:320,9'
              BranchSideFuncs:
                - free
                - free
                - returnErrorPtr
            - BranchSide:      'sel1.c:325,12'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:322,23'
          Branch Sides:
            - BranchSide:      'sel1.c:322,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:322,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:314,18'
          Dst:             calloc
        - Src:             'sel1.c:316,21'
          Dst:             stringNew
        - Src:             'sel1.c:319,22'
          Dst:             create2dIntArray
        - Src:             'sel1.c:322,23'
          Dst:             returnErrorPtr
    - functionName:    selSetOrigin
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - sel
        - cy
        - cx
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    16
      BranchProfiles:
        - Branch String:   'sel1.c:848,9'
          Branch Sides:
            - BranchSide:      'sel1.c:849,16'
              BranchSideFuncs: []
            - BranchSide:      'sel1.c:850,15'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:849,16'
          Branch Sides:
            - BranchSide:      'sel1.c:849,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:849,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:849,16'
          Dst:             returnErrorInt
    - functionName:    selSetName
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sel
        - name
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
        - stringReplace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sel1.c:687,9'
          Branch Sides:
            - BranchSide:      'sel1.c:688,16'
              BranchSideFuncs:
                - stringReplace
            - BranchSide:      'sel1.c:690,27'
              BranchSideFuncs:
                - stringReplace
        - Branch String:   'sel1.c:688,16'
          Branch Sides:
            - BranchSide:      'sel1.c:688,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:688,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:688,16'
          Dst:             returnErrorInt
        - Src:             'sel1.c:690,12'
          Dst:             stringReplace
    - functionName:    selSetElement
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - sel
        - row
        - col
        - type
      BBCount:         35
      ICount:          171
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - returnErrorInt
      functionUses:    95
      BranchProfiles:
        - Branch String:   'sel1.c:794,9'
          Branch Sides:
            - BranchSide:      'sel1.c:795,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'sel1.c:796,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'sel1.c:795,16'
          Branch Sides:
            - BranchSide:      'sel1.c:795,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:795,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:796,25'
          Branch Sides:
            - BranchSide:      'sel1.c:796,28'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'sel1.c:798,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'sel1.c:796,45'
          Branch Sides:
            - BranchSide:      'sel1.c:796,48'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'sel1.c:798,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'sel1.c:796,9'
          Branch Sides:
            - BranchSide:      'sel1.c:797,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:798,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'sel1.c:797,16'
          Branch Sides:
            - BranchSide:      'sel1.c:797,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:797,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:798,17'
          Branch Sides:
            - BranchSide:      'sel1.c:798,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:799,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'sel1.c:798,9'
          Branch Sides:
            - BranchSide:      'sel1.c:799,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:800,9'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'sel1.c:799,16'
          Branch Sides:
            - BranchSide:      'sel1.c:799,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:799,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:800,17'
          Branch Sides:
            - BranchSide:      'sel1.c:800,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:801,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'sel1.c:800,9'
          Branch Sides:
            - BranchSide:      'sel1.c:801,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:803,27'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:801,16'
          Branch Sides:
            - BranchSide:      'sel1.c:801,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:801,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:795,16'
          Dst:             returnErrorInt
        - Src:             'sel1.c:797,16'
          Dst:             returnErrorInt
        - Src:             'sel1.c:799,16'
          Dst:             returnErrorInt
        - Src:             'sel1.c:801,16'
          Dst:             returnErrorInt
    - functionName:    selReadFromColorImage
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1995
      functionLinenumberEnd: 2014
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pathname
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - lept_stderr
        - pixDestroy
        - pixRead
        - returnErrorPtr
        - selCreateFromColorPix
        - splitPathAtDirectory
        - splitPathAtExtension
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sel1.c:2004,9'
          Branch Sides:
            - BranchSide:      'sel1.c:2005,9'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'sel1.c:2008,38'
              BranchSideFuncs:
                - selCreateFromColorPix
                - free
                - pixDestroy
                - lept_stderr
        - Branch String:   'sel1.c:2006,23'
          Branch Sides:
            - BranchSide:      'sel1.c:2006,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:2006,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:2008,9'
          Branch Sides:
            - BranchSide:      'sel1.c:2009,9'
              BranchSideFuncs:
                - free
                - pixDestroy
                - lept_stderr
            - BranchSide:      'sel1.c:2011,5'
              BranchSideFuncs:
                - free
                - pixDestroy
        - Branch String:   'sel1.c:2009,9'
          Branch Sides:
            - BranchSide:      'sel1.c:2011,5'
              BranchSideFuncs:
                - lept_stderr
                - free
                - pixDestroy
            - BranchSide:      'sel1.c:2011,5'
              BranchSideFuncs:
                - free
                - pixDestroy
      Callsites:
        - Src:             'sel1.c:2000,5'
          Dst:             splitPathAtExtension
        - Src:             'sel1.c:2001,5'
          Dst:             splitPathAtDirectory
        - Src:             'sel1.c:2004,16'
          Dst:             pixRead
        - Src:             'sel1.c:2006,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:2008,16'
          Dst:             selCreateFromColorPix
        - Src:             'sel1.c:2009,9'
          Dst:             lept_stderr
        - Src:             'sel1.c:2012,5'
          Dst:             pixDestroy
    - functionName:    selCreateFromPix
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1936
      functionLinenumberEnd: 1973
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - cy
        - cx
        - name
      BBCount:         61
      ICount:          293
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - lept_stderr
        - pixCountPixels
        - pixGetDimensions
        - pixGetPixel
        - returnErrorPtr
        - selCreate
        - selSetElement
        - selSetOrigin
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sel1.c:1941,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1942,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCountPixels
                - selCreate
                - selSetOrigin
                - pixGetPixel
                - selSetElement
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'sel1.c:1943,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCountPixels
                - selCreate
                - selSetOrigin
                - pixGetPixel
                - selSetElement
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sel1.c:1942,23'
          Branch Sides:
            - BranchSide:      'sel1.c:1942,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1942,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1943,16'
          Branch Sides:
            - BranchSide:      'sel1.c:1943,19'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1944,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'sel1.c:1943,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1944,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1945,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCountPixels
                - selCreate
                - selSetOrigin
                - pixGetPixel
                - selSetElement
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'sel1.c:1944,23'
          Branch Sides:
            - BranchSide:      'sel1.c:1944,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1944,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1946,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1947,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1948,9'
              BranchSideFuncs:
                - pixCountPixels
                - selCreate
                - selSetOrigin
                - pixGetPixel
                - selSetElement
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'sel1.c:1947,23'
          Branch Sides:
            - BranchSide:      'sel1.c:1947,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1947,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1948,32'
          Branch Sides:
            - BranchSide:      'sel1.c:1948,35'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'sel1.c:1949,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'sel1.c:1948,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1949,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'sel1.c:1952,9'
              BranchSideFuncs:
                - pixCountPixels
                - selCreate
                - selSetOrigin
                - pixGetPixel
                - selSetElement
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'sel1.c:1949,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1950,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'sel1.c:1950,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1952,36'
          Branch Sides:
            - BranchSide:      'sel1.c:1952,39'
              BranchSideFuncs:
                - pixCountPixels
                - selCreate
                - selSetOrigin
                - pixGetPixel
                - selSetElement
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'sel1.c:1953,9'
              BranchSideFuncs:
                - pixCountPixels
                - selCreate
                - selSetOrigin
                - pixGetPixel
                - selSetElement
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'sel1.c:1952,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1953,9'
              BranchSideFuncs:
                - pixCountPixels
                - selCreate
                - selSetOrigin
                - pixGetPixel
                - selSetElement
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'sel1.c:1954,20'
              BranchSideFuncs:
                - pixCountPixels
                - selCreate
                - selSetOrigin
                - pixGetPixel
                - selSetElement
                - lept_stderr
                - lept_stderr
        - Branch String:   'sel1.c:1953,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1954,20'
              BranchSideFuncs:
                - lept_stderr
                - pixCountPixels
                - selCreate
                - selSetOrigin
                - pixGetPixel
                - selSetElement
                - lept_stderr
                - lept_stderr
            - BranchSide:      'sel1.c:1954,20'
              BranchSideFuncs:
                - pixCountPixels
                - selCreate
                - selSetOrigin
                - pixGetPixel
                - selSetElement
                - lept_stderr
                - lept_stderr
        - Branch String:   'sel1.c:1955,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1956,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'sel1.c:1959,9'
              BranchSideFuncs:
                - selCreate
                - selSetOrigin
                - pixGetPixel
                - selSetElement
                - lept_stderr
        - Branch String:   'sel1.c:1956,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1957,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'sel1.c:1957,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1959,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1960,9'
              BranchSideFuncs:
                - selCreate
                - selSetOrigin
                - pixGetPixel
                - selSetElement
                - lept_stderr
            - BranchSide:      'sel1.c:1962,21'
              BranchSideFuncs:
                - selCreate
                - selSetOrigin
                - pixGetPixel
                - selSetElement
        - Branch String:   'sel1.c:1960,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1962,21'
              BranchSideFuncs:
                - lept_stderr
                - selCreate
                - selSetOrigin
                - pixGetPixel
                - selSetElement
            - BranchSide:      'sel1.c:1962,21'
              BranchSideFuncs:
                - selCreate
                - selSetOrigin
                - pixGetPixel
                - selSetElement
        - Branch String:   'sel1.c:1964,5'
          Branch Sides:
            - BranchSide:      'sel1.c:1965,16'
              BranchSideFuncs:
                - pixGetPixel
                - selSetElement
            - BranchSide:      'sel1.c:1972,12'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1965,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1966,25'
              BranchSideFuncs:
                - pixGetPixel
                - selSetElement
            - BranchSide:      'sel1.c:1970,5'
              BranchSideFuncs:
                - pixGetPixel
                - selSetElement
        - Branch String:   'sel1.c:1967,17'
          Branch Sides:
            - BranchSide:      'sel1.c:1968,31'
              BranchSideFuncs:
                - selSetElement
                - pixGetPixel
            - BranchSide:      'sel1.c:1969,9'
              BranchSideFuncs:
                - pixGetPixel
                - selSetElement
      Callsites:
        - Src:             'sel1.c:1942,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1944,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1945,5'
          Dst:             pixGetDimensions
        - Src:             'sel1.c:1947,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1949,9'
          Dst:             lept_stderr
        - Src:             'sel1.c:1953,9'
          Dst:             lept_stderr
        - Src:             'sel1.c:1954,5'
          Dst:             pixCountPixels
        - Src:             'sel1.c:1956,9'
          Dst:             lept_stderr
        - Src:             'sel1.c:1960,9'
          Dst:             lept_stderr
        - Src:             'sel1.c:1962,11'
          Dst:             selCreate
        - Src:             'sel1.c:1963,5'
          Dst:             selSetOrigin
        - Src:             'sel1.c:1966,13'
          Dst:             pixGetPixel
        - Src:             'sel1.c:1968,17'
          Dst:             selSetElement
    - functionName:    selCreateFromPta
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1886
      functionLinenumberEnd: 1913
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pta
        - cy
        - cx
        - name
      BBCount:         34
      ICount:          194
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - boxDestroy
        - boxGetGeometry
        - ptaGetBoundingRegion
        - ptaGetCount
        - ptaGetIPt
        - returnErrorPtr
        - selCreate
        - selSetElement
        - selSetOrigin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sel1.c:1891,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1892,23'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetBoundingRegion
                - boxGetGeometry
                - boxDestroy
                - selCreate
                - selSetOrigin
                - ptaGetIPt
                - selSetElement
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'sel1.c:1893,9'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetBoundingRegion
                - boxGetGeometry
                - boxDestroy
                - selCreate
                - selSetOrigin
                - ptaGetIPt
                - selSetElement
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sel1.c:1892,23'
          Branch Sides:
            - BranchSide:      'sel1.c:1892,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1892,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1893,16'
          Branch Sides:
            - BranchSide:      'sel1.c:1893,19'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1894,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'sel1.c:1893,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1894,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1895,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetBoundingRegion
                - boxGetGeometry
                - boxDestroy
                - selCreate
                - selSetOrigin
                - ptaGetIPt
                - selSetElement
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sel1.c:1894,23'
          Branch Sides:
            - BranchSide:      'sel1.c:1894,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1894,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1896,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1897,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1899,32'
              BranchSideFuncs:
                - ptaGetBoundingRegion
                - boxGetGeometry
                - boxDestroy
                - selCreate
                - selSetOrigin
                - ptaGetIPt
                - selSetElement
                - returnErrorPtr
        - Branch String:   'sel1.c:1897,23'
          Branch Sides:
            - BranchSide:      'sel1.c:1897,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1897,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1902,15'
          Branch Sides:
            - BranchSide:      'sel1.c:1902,18'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1903,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'sel1.c:1902,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1903,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1905,21'
              BranchSideFuncs:
                - selCreate
                - selSetOrigin
                - ptaGetIPt
                - selSetElement
        - Branch String:   'sel1.c:1903,23'
          Branch Sides:
            - BranchSide:      'sel1.c:1903,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1903,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1907,5'
          Branch Sides:
            - BranchSide:      'sel1.c:1908,19'
              BranchSideFuncs:
                - ptaGetIPt
                - selSetElement
            - BranchSide:      'sel1.c:1912,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:1892,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1894,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1895,9'
          Dst:             ptaGetCount
        - Src:             'sel1.c:1897,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1899,11'
          Dst:             ptaGetBoundingRegion
        - Src:             'sel1.c:1900,5'
          Dst:             boxGetGeometry
        - Src:             'sel1.c:1901,5'
          Dst:             boxDestroy
        - Src:             'sel1.c:1903,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1905,11'
          Dst:             selCreate
        - Src:             'sel1.c:1906,5'
          Dst:             selSetOrigin
        - Src:             'sel1.c:1908,9'
          Dst:             ptaGetIPt
        - Src:             'sel1.c:1909,9'
          Dst:             selSetElement
    - functionName:    selCreateFromSArray
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1805
      functionLinenumberEnd: 1862
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - sa
        - first
        - last
      BBCount:         56
      ICount:          328
      EdgeCount:       70
      CyclomaticComplexity: 16
      functionsReached:
        - returnErrorPtr
        - sarrayGetCount
        - sarrayGetString
        - selCreate
        - selDestroy
        - selSetElement
        - selSetOrigin
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sel1.c:1811,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1812,23'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayGetString
                - sarrayGetString
                - strlen
                - selCreate
                - sarrayGetString
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'sel1.c:1813,24'
              BranchSideFuncs:
                - sarrayGetCount
                - sarrayGetString
                - sarrayGetString
                - strlen
                - selCreate
                - sarrayGetString
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sel1.c:1812,23'
          Branch Sides:
            - BranchSide:      'sel1.c:1812,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1812,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1814,19'
          Branch Sides:
            - BranchSide:      'sel1.c:1814,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1815,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'sel1.c:1814,33'
          Branch Sides:
            - BranchSide:      'sel1.c:1814,36'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1815,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'sel1.c:1814,50'
          Branch Sides:
            - BranchSide:      'sel1.c:1814,53'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1815,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'sel1.c:1814,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1815,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1817,28'
              BranchSideFuncs:
                - sarrayGetString
                - sarrayGetString
                - strlen
                - selCreate
                - sarrayGetString
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sel1.c:1815,23'
          Branch Sides:
            - BranchSide:      'sel1.c:1815,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1815,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1821,24'
          Branch Sides:
            - BranchSide:      'sel1.c:1821,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1822,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'sel1.c:1821,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1822,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1823,9'
              BranchSideFuncs:
                - selCreate
                - sarrayGetString
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sel1.c:1822,23'
          Branch Sides:
            - BranchSide:      'sel1.c:1822,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1822,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1824,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1825,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1826,14'
              BranchSideFuncs:
                - sarrayGetString
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
        - Branch String:   'sel1.c:1825,23'
          Branch Sides:
            - BranchSide:      'sel1.c:1825,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1825,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1826,5'
          Branch Sides:
            - BranchSide:      'sel1.c:1827,32'
              BranchSideFuncs:
                - sarrayGetString
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'sel1.c:1861,12'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1829,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1830,18'
              BranchSideFuncs:
                - selSetElement
                - sarrayGetString
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'sel1.c:1859,5'
              BranchSideFuncs:
                - sarrayGetString
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
        - Branch String:   'sel1.c:1831,13'
          Branch Sides:
            - BranchSide:      'sel1.c:1834,34'
              BranchSideFuncs:
                - selSetOrigin
                - selSetElement
                - sarrayGetString
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'sel1.c:1837,35'
              BranchSideFuncs:
                - selSetElement
                - sarrayGetString
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'sel1.c:1841,34'
              BranchSideFuncs:
                - selSetOrigin
                - selSetElement
                - sarrayGetString
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'sel1.c:1844,35'
              BranchSideFuncs:
                - selSetElement
                - sarrayGetString
                - selSetElement
                - selSetOrigin
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'sel1.c:1848,34'
              BranchSideFuncs:
                - selSetOrigin
                - selSetElement
                - sarrayGetString
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'sel1.c:1851,35'
              BranchSideFuncs:
                - selSetElement
                - sarrayGetString
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'sel1.c:1855,21'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
        - Branch String:   'sel1.c:1856,35'
          Branch Sides:
            - BranchSide:      'sel1.c:1856,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1856,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:1812,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1813,9'
          Dst:             sarrayGetCount
        - Src:             'sel1.c:1815,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1817,12'
          Dst:             sarrayGetString
        - Src:             'sel1.c:1819,12'
          Dst:             sarrayGetString
        - Src:             'sel1.c:1820,11'
          Dst:             strlen
        - Src:             'sel1.c:1822,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1824,16'
          Dst:             selCreate
        - Src:             'sel1.c:1825,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1827,16'
          Dst:             sarrayGetString
        - Src:             'sel1.c:1834,21'
          Dst:             selSetOrigin
        - Src:             'sel1.c:1837,21'
          Dst:             selSetElement
        - Src:             'sel1.c:1841,21'
          Dst:             selSetOrigin
        - Src:             'sel1.c:1844,21'
          Dst:             selSetElement
        - Src:             'sel1.c:1848,21'
          Dst:             selSetOrigin
        - Src:             'sel1.c:1851,21'
          Dst:             selSetElement
        - Src:             'sel1.c:1855,21'
          Dst:             selDestroy
        - Src:             'sel1.c:1856,35'
          Dst:             returnErrorPtr
    - functionName:    selaCreateFromFile
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1768
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         52
      ICount:          326
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - l_binaryRead
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaGetCount
        - numaGetIValue
        - returnErrorPtr
        - sarrayCreateLinesFromString
        - sarrayDestroy
        - sarrayGetCount
        - sarrayGetString
        - selCreateFromSArray
        - selaAddSel
        - selaCreate
        - selaDestroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sel1.c:1713,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1714,24'
              BranchSideFuncs:
                - l_binaryRead
                - sarrayCreateLinesFromString
                - free
                - sarrayGetCount
                - selaCreate
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - sarrayGetString
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'sel1.c:1716,36'
              BranchSideFuncs:
                - l_binaryRead
                - sarrayCreateLinesFromString
                - free
                - sarrayGetCount
                - selaCreate
                - numaCreate
                - numaCreate
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - sarrayGetString
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'sel1.c:1714,24'
          Branch Sides:
            - BranchSide:      'sel1.c:1714,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1714,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1728,5'
          Branch Sides:
            - BranchSide:      'sel1.c:1729,32'
              BranchSideFuncs:
                - sarrayGetString
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'sel1.c:1745,9'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
        - Branch String:   'sel1.c:1730,20'
          Branch Sides:
            - BranchSide:      'sel1.c:1731,14'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - sarrayGetString
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'sel1.c:1737,13'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - sarrayGetString
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'sel1.c:1731,30'
          Branch Sides:
            - BranchSide:      'sel1.c:1731,33'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - sarrayGetString
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'sel1.c:1737,13'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - sarrayGetString
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'sel1.c:1731,48'
          Branch Sides:
            - BranchSide:      'sel1.c:1732,14'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - sarrayGetString
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'sel1.c:1737,13'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - sarrayGetString
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'sel1.c:1732,30'
          Branch Sides:
            - BranchSide:      'sel1.c:1732,33'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - sarrayGetString
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'sel1.c:1737,13'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - sarrayGetString
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'sel1.c:1732,49'
          Branch Sides:
            - BranchSide:      'sel1.c:1732,52'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - sarrayGetString
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'sel1.c:1737,13'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - sarrayGetString
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'sel1.c:1730,13'
          Branch Sides:
            - BranchSide:      'sel1.c:1733,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - sarrayGetString
                - numaAddNumber
            - BranchSide:      'sel1.c:1737,13'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - sarrayGetString
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'sel1.c:1737,19'
          Branch Sides:
            - BranchSide:      'sel1.c:1738,14'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - sarrayGetString
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'sel1.c:1744,5'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - sarrayGetString
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'sel1.c:1738,30'
          Branch Sides:
            - BranchSide:      'sel1.c:1738,33'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - sarrayGetString
                - numaAddNumber
            - BranchSide:      'sel1.c:1740,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - sarrayGetString
                - numaAddNumber
        - Branch String:   'sel1.c:1738,48'
          Branch Sides:
            - BranchSide:      'sel1.c:1739,14'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - sarrayGetString
                - numaAddNumber
            - BranchSide:      'sel1.c:1740,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - sarrayGetString
                - numaAddNumber
        - Branch String:   'sel1.c:1739,30'
          Branch Sides:
            - BranchSide:      'sel1.c:1739,33'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - sarrayGetString
                - numaAddNumber
            - BranchSide:      'sel1.c:1740,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - sarrayGetString
                - numaAddNumber
        - Branch String:   'sel1.c:1739,49'
          Branch Sides:
            - BranchSide:      'sel1.c:1739,52'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - sarrayGetString
                - numaAddNumber
            - BranchSide:      'sel1.c:1740,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - sarrayGetString
                - numaAddNumber
        - Branch String:   'sel1.c:1737,13'
          Branch Sides:
            - BranchSide:      'sel1.c:1740,27'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - sarrayGetString
                - numaAddNumber
            - BranchSide:      'sel1.c:1744,5'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
                - numaAddNumber
                - sarrayGetString
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'sel1.c:1745,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1746,23'
              BranchSideFuncs:
                - numaAddNumber
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'sel1.c:1749,25'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'sel1.c:1750,5'
          Branch Sides:
            - BranchSide:      'sel1.c:1751,23'
              BranchSideFuncs:
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - selaAddSel
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'sel1.c:1764,5'
              BranchSideFuncs:
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
        - Branch String:   'sel1.c:1753,13'
          Branch Sides:
            - BranchSide:      'sel1.c:1754,62'
              BranchSideFuncs:
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
            - BranchSide:      'sel1.c:1761,20'
              BranchSideFuncs:
                - selaAddSel
                - numaDestroy
                - numaDestroy
                - sarrayDestroy
                - numaGetIValue
                - numaGetIValue
                - selCreateFromSArray
                - lept_stderr
                - selaDestroy
                - sarrayDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorPtr
        - Branch String:   'sel1.c:1759,28'
          Branch Sides:
            - BranchSide:      'sel1.c:1759,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1759,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:1714,24'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1716,23'
          Dst:             l_binaryRead
        - Src:             'sel1.c:1717,10'
          Dst:             sarrayCreateLinesFromString
        - Src:             'sel1.c:1719,9'
          Dst:             sarrayGetCount
        - Src:             'sel1.c:1720,12'
          Dst:             selaCreate
        - Src:             'sel1.c:1725,15'
          Dst:             numaCreate
        - Src:             'sel1.c:1726,14'
          Dst:             numaCreate
        - Src:             'sel1.c:1729,16'
          Dst:             sarrayGetString
        - Src:             'sel1.c:1733,13'
          Dst:             numaAddNumber
        - Src:             'sel1.c:1740,13'
          Dst:             numaAddNumber
        - Src:             'sel1.c:1746,9'
          Dst:             numaAddNumber
        - Src:             'sel1.c:1749,12'
          Dst:             numaGetCount
        - Src:             'sel1.c:1751,9'
          Dst:             numaGetIValue
        - Src:             'sel1.c:1752,9'
          Dst:             numaGetIValue
        - Src:             'sel1.c:1753,20'
          Dst:             selCreateFromSArray
        - Src:             'sel1.c:1754,13'
          Dst:             lept_stderr
        - Src:             'sel1.c:1755,13'
          Dst:             selaDestroy
        - Src:             'sel1.c:1756,13'
          Dst:             sarrayDestroy
        - Src:             'sel1.c:1757,13'
          Dst:             numaDestroy
        - Src:             'sel1.c:1758,13'
          Dst:             numaDestroy
        - Src:             'sel1.c:1759,28'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1761,9'
          Dst:             selaAddSel
        - Src:             'sel1.c:1764,5'
          Dst:             numaDestroy
        - Src:             'sel1.c:1765,5'
          Dst:             numaDestroy
        - Src:             'sel1.c:1766,5'
          Dst:             sarrayDestroy
    - functionName:    selaDestroy
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psela
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - selDestroy
      functionUses:    6
      BranchProfiles:
        - Branch String:   'sel1.c:279,9'
          Branch Sides:
            - BranchSide:      'sel1.c:279,17'
              BranchSideFuncs:
                - free
                - free
                - selDestroy
            - BranchSide:      'sel1.c:280,18'
              BranchSideFuncs:
                - free
                - free
                - selDestroy
        - Branch String:   'sel1.c:280,9'
          Branch Sides:
            - BranchSide:      'sel1.c:281,9'
              BranchSideFuncs: []
            - BranchSide:      'sel1.c:283,12'
              BranchSideFuncs:
                - free
                - free
                - selDestroy
        - Branch String:   'sel1.c:283,5'
          Branch Sides:
            - BranchSide:      'sel1.c:284,21'
              BranchSideFuncs:
                - selDestroy
                - free
                - free
            - BranchSide:      'sel1.c:285,5'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'sel1.c:284,9'
          Dst:             selDestroy
    - functionName:    selPrintToString
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1631
      functionLinenumberEnd: 1665
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sel
      BBCount:         30
      ICount:          203
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - calloc
        - returnErrorPtr
        - selGetElement
        - selGetParameters
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sel1.c:1637,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1638,24'
              BranchSideFuncs:
                - selGetParameters
                - calloc
                - selGetElement
                - returnErrorPtr
            - BranchSide:      'sel1.c:1640,22'
              BranchSideFuncs:
                - selGetParameters
                - calloc
                - selGetElement
                - returnErrorPtr
        - Branch String:   'sel1.c:1638,24'
          Branch Sides:
            - BranchSide:      'sel1.c:1638,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1638,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1641,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1642,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1643,14'
              BranchSideFuncs:
                - selGetElement
        - Branch String:   'sel1.c:1642,24'
          Branch Sides:
            - BranchSide:      'sel1.c:1642,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1642,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1645,5'
          Branch Sides:
            - BranchSide:      'sel1.c:1646,16'
              BranchSideFuncs:
                - selGetElement
            - BranchSide:      'sel1.c:1664,12'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1646,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1647,27'
              BranchSideFuncs:
                - selGetElement
            - BranchSide:      'sel1.c:1661,17'
              BranchSideFuncs:
                - selGetElement
        - Branch String:   'sel1.c:1648,34'
          Branch Sides:
            - BranchSide:      'sel1.c:1648,37'
              BranchSideFuncs:
                - selGetElement
            - BranchSide:      'sel1.c:1648,34'
              BranchSideFuncs:
                - selGetElement
        - Branch String:   'sel1.c:1649,13'
          Branch Sides:
            - BranchSide:      'sel1.c:1651,35'
              BranchSideFuncs:
                - selGetElement
            - BranchSide:      'sel1.c:1654,35'
              BranchSideFuncs:
                - selGetElement
            - BranchSide:      'sel1.c:1657,35'
              BranchSideFuncs:
                - selGetElement
            - BranchSide:      'sel1.c:1660,9'
              BranchSideFuncs:
                - selGetElement
      Callsites:
        - Src:             'sel1.c:1638,24'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1640,5'
          Dst:             selGetParameters
        - Src:             'sel1.c:1641,24'
          Dst:             calloc
        - Src:             'sel1.c:1642,24'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1647,13'
          Dst:             selGetElement
    - functionName:    selCreateFromString
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1545
      functionLinenumberEnd: 1607
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - text
        - h
        - w
        - name
      BBCount:         56
      ICount:          286
      EdgeCount:       69
      CyclomaticComplexity: 15
      functionsReached:
        - lept_stderr
        - returnErrorPtr
        - selCreate
        - selDestroy
        - selSetElement
        - selSetOrigin
        - strlen
      functionUses:    20
      BranchProfiles:
        - Branch String:   'sel1.c:1550,15'
          Branch Sides:
            - BranchSide:      'sel1.c:1550,18'
              BranchSideFuncs:
                - strlen
                - selCreate
                - selDestroy
                - lept_stderr
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'sel1.c:1551,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'sel1.c:1550,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1551,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1552,9'
              BranchSideFuncs:
                - strlen
                - selCreate
                - selDestroy
                - lept_stderr
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sel1.c:1551,23'
          Branch Sides:
            - BranchSide:      'sel1.c:1551,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1551,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1552,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1553,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1554,9'
              BranchSideFuncs:
                - strlen
                - selCreate
                - selDestroy
                - lept_stderr
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sel1.c:1553,23'
          Branch Sides:
            - BranchSide:      'sel1.c:1553,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1553,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1554,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1555,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1556,16'
              BranchSideFuncs:
                - strlen
                - selCreate
                - selDestroy
                - lept_stderr
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sel1.c:1555,23'
          Branch Sides:
            - BranchSide:      'sel1.c:1555,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1555,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1556,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1557,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1559,21'
              BranchSideFuncs:
                - selCreate
                - selDestroy
                - lept_stderr
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
        - Branch String:   'sel1.c:1557,23'
          Branch Sides:
            - BranchSide:      'sel1.c:1557,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1557,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1561,5'
          Branch Sides:
            - BranchSide:      'sel1.c:1562,16'
              BranchSideFuncs:
                - selDestroy
                - lept_stderr
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'sel1.c:1600,9'
              BranchSideFuncs:
                - selDestroy
                - lept_stderr
        - Branch String:   'sel1.c:1562,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1563,24'
              BranchSideFuncs:
                - selDestroy
                - lept_stderr
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'sel1.c:1599,5'
              BranchSideFuncs:
                - selDestroy
                - lept_stderr
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
        - Branch String:   'sel1.c:1564,13'
          Branch Sides:
            - BranchSide:      'sel1.c:1567,26'
              BranchSideFuncs:
                - selSetOrigin
                - selSetElement
                - selDestroy
                - lept_stderr
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'sel1.c:1571,35'
              BranchSideFuncs:
                - selSetElement
                - selDestroy
                - lept_stderr
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'sel1.c:1575,26'
              BranchSideFuncs:
                - selSetOrigin
                - selSetElement
                - selDestroy
                - lept_stderr
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'sel1.c:1579,35'
              BranchSideFuncs:
                - selSetElement
                - selDestroy
                - lept_stderr
                - selSetElement
                - selSetOrigin
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'sel1.c:1583,26'
              BranchSideFuncs:
                - selSetOrigin
                - selSetElement
                - selDestroy
                - lept_stderr
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'sel1.c:1587,35'
              BranchSideFuncs:
                - selSetElement
                - selDestroy
                - lept_stderr
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'sel1.c:1592,21'
              BranchSideFuncs:
                - selDestroy
                - lept_stderr
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selSetElement
                - selSetOrigin
                - selDestroy
                - returnErrorPtr
            - BranchSide:      'sel1.c:1595,21'
              BranchSideFuncs:
                - selDestroy
                - returnErrorPtr
        - Branch String:   'sel1.c:1596,35'
          Branch Sides:
            - BranchSide:      'sel1.c:1596,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1596,21'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1600,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1601,9'
              BranchSideFuncs:
                - selDestroy
                - lept_stderr
            - BranchSide:      'sel1.c:1606,12'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1601,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1603,9'
              BranchSideFuncs:
                - lept_stderr
                - selDestroy
            - BranchSide:      'sel1.c:1603,9'
              BranchSideFuncs:
                - selDestroy
      Callsites:
        - Src:             'sel1.c:1551,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1553,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1555,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1556,9'
          Dst:             strlen
        - Src:             'sel1.c:1557,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1559,11'
          Dst:             selCreate
        - Src:             'sel1.c:1568,21'
          Dst:             selSetOrigin
        - Src:             'sel1.c:1571,21'
          Dst:             selSetElement
        - Src:             'sel1.c:1576,21'
          Dst:             selSetOrigin
        - Src:             'sel1.c:1579,21'
          Dst:             selSetElement
        - Src:             'sel1.c:1584,21'
          Dst:             selSetOrigin
        - Src:             'sel1.c:1587,21'
          Dst:             selSetElement
        - Src:             'sel1.c:1595,21'
          Dst:             selDestroy
        - Src:             'sel1.c:1596,35'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1601,9'
          Dst:             lept_stderr
        - Src:             'sel1.c:1603,9'
          Dst:             selDestroy
    - functionName:    selWrite
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1457
      functionLinenumberEnd: 1471
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fname
        - sel
      BBCount:         19
      ICount:          91
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenWriteStream
        - returnErrorInt
        - returnErrorInt1
        - selWriteStream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sel1.c:1460,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1461,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - selWriteStream
                - fclose
                - returnErrorInt1
            - BranchSide:      'sel1.c:1462,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - selWriteStream
                - fclose
                - returnErrorInt1
        - Branch String:   'sel1.c:1461,16'
          Branch Sides:
            - BranchSide:      'sel1.c:1461,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:1461,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1462,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1463,16'
              BranchSideFuncs:
                - fopenWriteStream
                - selWriteStream
                - fclose
                - returnErrorInt1
            - BranchSide:      'sel1.c:1465,32'
              BranchSideFuncs:
                - fopenWriteStream
                - selWriteStream
                - fclose
                - returnErrorInt1
        - Branch String:   'sel1.c:1463,16'
          Branch Sides:
            - BranchSide:      'sel1.c:1463,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:1463,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1465,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1466,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'sel1.c:1467,20'
              BranchSideFuncs:
                - selWriteStream
                - fclose
        - Branch String:   'sel1.c:1466,16'
          Branch Sides:
            - BranchSide:      'sel1.c:1466,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'sel1.c:1466,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:1461,16'
          Dst:             returnErrorInt
        - Src:             'sel1.c:1463,16'
          Dst:             returnErrorInt
        - Src:             'sel1.c:1465,15'
          Dst:             fopenWriteStream
        - Src:             'sel1.c:1466,16'
          Dst:             returnErrorInt1
        - Src:             'sel1.c:1467,5'
          Dst:             selWriteStream
        - Src:             'sel1.c:1468,5'
          Dst:             fclose
    - functionName:    selWriteStream
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1484
      functionLinenumberEnd: 1505
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - sel
      BBCount:         22
      ICount:          137
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - fprintf
        - returnErrorInt
        - selGetName
        - selGetParameters
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sel1.c:1487,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1488,16'
              BranchSideFuncs:
                - returnErrorInt
                - selGetParameters
                - fprintf
                - selGetName
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'sel1.c:1489,10'
              BranchSideFuncs:
                - returnErrorInt
                - selGetParameters
                - fprintf
                - selGetName
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'sel1.c:1488,16'
          Branch Sides:
            - BranchSide:      'sel1.c:1488,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:1488,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1489,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1490,16'
              BranchSideFuncs:
                - selGetParameters
                - fprintf
                - selGetName
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'sel1.c:1491,22'
              BranchSideFuncs:
                - selGetParameters
                - fprintf
                - selGetName
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'sel1.c:1490,16'
          Branch Sides:
            - BranchSide:      'sel1.c:1490,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:1490,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1496,5'
          Branch Sides:
            - BranchSide:      'sel1.c:1497,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'sel1.c:1502,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'sel1.c:1498,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1499,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'sel1.c:1500,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
      Callsites:
        - Src:             'sel1.c:1488,16'
          Dst:             returnErrorInt
        - Src:             'sel1.c:1490,16'
          Dst:             returnErrorInt
        - Src:             'sel1.c:1491,5'
          Dst:             selGetParameters
        - Src:             'sel1.c:1493,5'
          Dst:             fprintf
        - Src:             'sel1.c:1494,43'
          Dst:             selGetName
        - Src:             'sel1.c:1494,5'
          Dst:             fprintf
        - Src:             'sel1.c:1495,5'
          Dst:             fprintf
        - Src:             'sel1.c:1497,9'
          Dst:             fprintf
        - Src:             'sel1.c:1499,13'
          Dst:             fprintf
        - Src:             'sel1.c:1500,9'
          Dst:             fprintf
        - Src:             'sel1.c:1502,5'
          Dst:             fprintf
    - functionName:    selGetName
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sel
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'sel1.c:663,9'
          Branch Sides:
            - BranchSide:      'sel1.c:664,24'
              BranchSideFuncs: []
            - BranchSide:      'sel1.c:666,12'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:664,24'
          Branch Sides:
            - BranchSide:      'sel1.c:664,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:664,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:664,24'
          Dst:             returnErrorPtr
    - functionName:    selaWriteStream
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1426
      functionLinenumberEnd: 1444
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - sela
      BBCount:         20
      ICount:          104
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - fprintf
        - returnErrorInt
        - selWriteStream
        - selaGetCount
        - selaGetSel
      functionUses:    3
      BranchProfiles:
        - Branch String:   'sel1.c:1430,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1431,16'
              BranchSideFuncs:
                - returnErrorInt
                - selaGetCount
                - fprintf
                - fprintf
                - selaGetSel
                - selWriteStream
            - BranchSide:      'sel1.c:1432,10'
              BranchSideFuncs:
                - returnErrorInt
                - selaGetCount
                - fprintf
                - fprintf
                - selaGetSel
                - selWriteStream
        - Branch String:   'sel1.c:1431,16'
          Branch Sides:
            - BranchSide:      'sel1.c:1431,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:1431,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1432,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1433,16'
              BranchSideFuncs:
                - selaGetCount
                - fprintf
                - fprintf
                - selaGetSel
                - selWriteStream
            - BranchSide:      'sel1.c:1435,22'
              BranchSideFuncs:
                - selaGetCount
                - fprintf
                - fprintf
                - selaGetSel
                - selWriteStream
        - Branch String:   'sel1.c:1433,16'
          Branch Sides:
            - BranchSide:      'sel1.c:1433,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:1433,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1438,5'
          Branch Sides:
            - BranchSide:      'sel1.c:1439,31'
              BranchSideFuncs:
                - selaGetSel
                - selWriteStream
            - BranchSide:      'sel1.c:1443,5'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1439,13'
          Branch Sides:
            - BranchSide:      'sel1.c:1440,13'
              BranchSideFuncs:
                - selaGetSel
                - selWriteStream
            - BranchSide:      'sel1.c:1441,24'
              BranchSideFuncs:
                - selWriteStream
                - selaGetSel
      Callsites:
        - Src:             'sel1.c:1431,16'
          Dst:             returnErrorInt
        - Src:             'sel1.c:1433,16'
          Dst:             returnErrorInt
        - Src:             'sel1.c:1435,9'
          Dst:             selaGetCount
        - Src:             'sel1.c:1436,5'
          Dst:             fprintf
        - Src:             'sel1.c:1437,5'
          Dst:             fprintf
        - Src:             'sel1.c:1439,20'
          Dst:             selaGetSel
        - Src:             'sel1.c:1441,9'
          Dst:             selWriteStream
    - functionName:    selaWrite
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1399
      functionLinenumberEnd: 1413
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fname
        - sela
      BBCount:         19
      ICount:          91
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenWriteStream
        - returnErrorInt
        - returnErrorInt1
        - selaWriteStream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sel1.c:1402,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1403,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - selaWriteStream
                - fclose
                - returnErrorInt1
            - BranchSide:      'sel1.c:1404,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - selaWriteStream
                - fclose
                - returnErrorInt1
        - Branch String:   'sel1.c:1403,16'
          Branch Sides:
            - BranchSide:      'sel1.c:1403,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:1403,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1404,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1405,16'
              BranchSideFuncs:
                - fopenWriteStream
                - selaWriteStream
                - fclose
                - returnErrorInt1
            - BranchSide:      'sel1.c:1407,32'
              BranchSideFuncs:
                - fopenWriteStream
                - selaWriteStream
                - fclose
                - returnErrorInt1
        - Branch String:   'sel1.c:1405,16'
          Branch Sides:
            - BranchSide:      'sel1.c:1405,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:1405,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1407,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1408,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'sel1.c:1409,21'
              BranchSideFuncs:
                - selaWriteStream
                - fclose
        - Branch String:   'sel1.c:1408,16'
          Branch Sides:
            - BranchSide:      'sel1.c:1408,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'sel1.c:1408,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:1403,16'
          Dst:             returnErrorInt
        - Src:             'sel1.c:1405,16'
          Dst:             returnErrorInt
        - Src:             'sel1.c:1407,15'
          Dst:             fopenWriteStream
        - Src:             'sel1.c:1408,16'
          Dst:             returnErrorInt1
        - Src:             'sel1.c:1409,5'
          Dst:             selaWriteStream
        - Src:             'sel1.c:1410,5'
          Dst:             fclose
    - functionName:    selRead
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1324
      functionLinenumberEnd: 1340
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fname
      BBCount:         19
      ICount:          93
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadStream
        - returnErrorPtr
        - returnErrorPtr1
        - selReadStream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sel1.c:1328,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1329,23'
              BranchSideFuncs:
                - fopenReadStream
                - selReadStream
                - fclose
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
            - BranchSide:      'sel1.c:1331,31'
              BranchSideFuncs:
                - fopenReadStream
                - selReadStream
                - fclose
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
        - Branch String:   'sel1.c:1329,23'
          Branch Sides:
            - BranchSide:      'sel1.c:1329,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1329,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1331,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1332,23'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'sel1.c:1333,30'
              BranchSideFuncs:
                - selReadStream
                - fclose
                - fclose
                - returnErrorPtr1
        - Branch String:   'sel1.c:1332,23'
          Branch Sides:
            - BranchSide:      'sel1.c:1332,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'sel1.c:1332,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1333,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1334,16'
              BranchSideFuncs:
                - fclose
                - returnErrorPtr1
            - BranchSide:      'sel1.c:1337,12'
              BranchSideFuncs:
                - fclose
        - Branch String:   'sel1.c:1335,23'
          Branch Sides:
            - BranchSide:      'sel1.c:1335,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'sel1.c:1335,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:1329,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1331,15'
          Dst:             fopenReadStream
        - Src:             'sel1.c:1332,23'
          Dst:             returnErrorPtr1
        - Src:             'sel1.c:1333,16'
          Dst:             selReadStream
        - Src:             'sel1.c:1334,9'
          Dst:             fclose
        - Src:             'sel1.c:1335,23'
          Dst:             returnErrorPtr1
        - Src:             'sel1.c:1337,5'
          Dst:             fclose
    - functionName:    selReadStream
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1386
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         42
      ICount:          228
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - __isoc99_fscanf
        - __isoc99_sscanf
        - fgets
        - returnErrorPtr
        - selCreate
        - selSetOrigin
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sel1.c:1357,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1358,23'
              BranchSideFuncs:
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - __isoc99_fscanf
                - selCreate
                - selSetOrigin
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'sel1.c:1360,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - fgets
                - __isoc99_sscanf
                - __isoc99_fscanf
                - selCreate
                - selSetOrigin
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sel1.c:1358,23'
          Branch Sides:
            - BranchSide:      'sel1.c:1358,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1358,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1360,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1361,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1362,9'
              BranchSideFuncs:
                - fgets
                - __isoc99_sscanf
                - __isoc99_fscanf
                - selCreate
                - selSetOrigin
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sel1.c:1361,23'
          Branch Sides:
            - BranchSide:      'sel1.c:1361,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1361,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1362,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1363,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1365,15'
              BranchSideFuncs:
                - fgets
                - __isoc99_sscanf
                - __isoc99_fscanf
                - selCreate
                - selSetOrigin
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sel1.c:1363,23'
          Branch Sides:
            - BranchSide:      'sel1.c:1363,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1363,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1365,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1366,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1367,12'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_fscanf
                - selCreate
                - selSetOrigin
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sel1.c:1366,23'
          Branch Sides:
            - BranchSide:      'sel1.c:1366,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1366,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1369,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1371,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1373,26'
              BranchSideFuncs:
                - selCreate
                - selSetOrigin
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
                - returnErrorPtr
        - Branch String:   'sel1.c:1371,23'
          Branch Sides:
            - BranchSide:      'sel1.c:1371,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1371,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1373,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1374,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1375,18'
              BranchSideFuncs:
                - selSetOrigin
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
        - Branch String:   'sel1.c:1374,23'
          Branch Sides:
            - BranchSide:      'sel1.c:1374,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1374,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1377,5'
          Branch Sides:
            - BranchSide:      'sel1.c:1378,25'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
            - BranchSide:      'sel1.c:1383,21'
              BranchSideFuncs:
                - __isoc99_fscanf
        - Branch String:   'sel1.c:1379,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1380,29'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
            - BranchSide:      'sel1.c:1381,25'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
                - __isoc99_fscanf
      Callsites:
        - Src:             'sel1.c:1358,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1360,9'
          Dst:             __isoc99_fscanf
        - Src:             'sel1.c:1361,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1363,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1365,9'
          Dst:             fgets
        - Src:             'sel1.c:1366,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1367,5'
          Dst:             __isoc99_sscanf
        - Src:             'sel1.c:1369,9'
          Dst:             __isoc99_fscanf
        - Src:             'sel1.c:1371,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1373,16'
          Dst:             selCreate
        - Src:             'sel1.c:1374,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1375,5'
          Dst:             selSetOrigin
        - Src:             'sel1.c:1378,18'
          Dst:             __isoc99_fscanf
        - Src:             'sel1.c:1380,22'
          Dst:             __isoc99_fscanf
        - Src:             'sel1.c:1381,18'
          Dst:             __isoc99_fscanf
        - Src:             'sel1.c:1383,14'
          Dst:             __isoc99_fscanf
    - functionName:    selaReadStream
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1285
      functionLinenumberEnd: 1313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         38
      ICount:          178
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - __isoc99_fscanf
        - returnErrorPtr
        - selReadStream
        - selaAddSel
        - selaCreate
        - selaDestroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sel1.c:1290,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1291,24'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - selaCreate
                - selReadStream
                - selaAddSel
                - selaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'sel1.c:1293,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - __isoc99_fscanf
                - selaCreate
                - selReadStream
                - selaAddSel
                - selaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sel1.c:1291,24'
          Branch Sides:
            - BranchSide:      'sel1.c:1291,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1291,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1293,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1294,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1295,9'
              BranchSideFuncs:
                - __isoc99_fscanf
                - selaCreate
                - selReadStream
                - selaAddSel
                - selaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sel1.c:1294,24'
          Branch Sides:
            - BranchSide:      'sel1.c:1294,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1294,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1295,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1296,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1297,16'
              BranchSideFuncs:
                - __isoc99_fscanf
                - selaCreate
                - selReadStream
                - selaAddSel
                - selaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sel1.c:1296,24'
          Branch Sides:
            - BranchSide:      'sel1.c:1296,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1296,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1297,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1298,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1300,28'
              BranchSideFuncs:
                - selaCreate
                - selReadStream
                - selaAddSel
                - selaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sel1.c:1298,24'
          Branch Sides:
            - BranchSide:      'sel1.c:1298,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1298,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1300,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1301,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1302,20'
              BranchSideFuncs:
                - selReadStream
                - selaAddSel
                - selaDestroy
                - returnErrorPtr
        - Branch String:   'sel1.c:1301,24'
          Branch Sides:
            - BranchSide:      'sel1.c:1301,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1301,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1304,5'
          Branch Sides:
            - BranchSide:      'sel1.c:1305,34'
              BranchSideFuncs:
                - selReadStream
                - selaAddSel
                - selaDestroy
                - returnErrorPtr
            - BranchSide:      'sel1.c:1312,12'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1305,13'
          Branch Sides:
            - BranchSide:      'sel1.c:1306,13'
              BranchSideFuncs:
                - selaDestroy
                - returnErrorPtr
            - BranchSide:      'sel1.c:1309,20'
              BranchSideFuncs:
                - selaAddSel
                - selReadStream
                - selaDestroy
                - returnErrorPtr
        - Branch String:   'sel1.c:1307,28'
          Branch Sides:
            - BranchSide:      'sel1.c:1307,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1307,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:1291,24'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1293,9'
          Dst:             __isoc99_fscanf
        - Src:             'sel1.c:1294,24'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1296,24'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1297,9'
          Dst:             __isoc99_fscanf
        - Src:             'sel1.c:1298,24'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1300,17'
          Dst:             selaCreate
        - Src:             'sel1.c:1301,24'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1305,20'
          Dst:             selReadStream
        - Src:             'sel1.c:1306,13'
          Dst:             selaDestroy
        - Src:             'sel1.c:1307,28'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1309,9'
          Dst:             selaAddSel
    - functionName:    selaRead
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fname
      BBCount:         19
      ICount:          93
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopenReadStream
        - returnErrorPtr
        - returnErrorPtr1
        - selaReadStream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sel1.c:1262,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1263,24'
              BranchSideFuncs:
                - fopenReadStream
                - selaReadStream
                - fclose
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
            - BranchSide:      'sel1.c:1265,31'
              BranchSideFuncs:
                - fopenReadStream
                - selaReadStream
                - fclose
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
        - Branch String:   'sel1.c:1263,24'
          Branch Sides:
            - BranchSide:      'sel1.c:1263,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1263,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1265,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1266,24'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'sel1.c:1267,32'
              BranchSideFuncs:
                - selaReadStream
                - fclose
                - fclose
                - returnErrorPtr1
        - Branch String:   'sel1.c:1266,24'
          Branch Sides:
            - BranchSide:      'sel1.c:1266,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'sel1.c:1266,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1267,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1268,16'
              BranchSideFuncs:
                - fclose
                - returnErrorPtr1
            - BranchSide:      'sel1.c:1271,12'
              BranchSideFuncs:
                - fclose
        - Branch String:   'sel1.c:1269,24'
          Branch Sides:
            - BranchSide:      'sel1.c:1269,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'sel1.c:1269,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:1263,24'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1265,15'
          Dst:             fopenReadStream
        - Src:             'sel1.c:1266,24'
          Dst:             returnErrorPtr1
        - Src:             'sel1.c:1267,17'
          Dst:             selaReadStream
        - Src:             'sel1.c:1268,9'
          Dst:             fclose
        - Src:             'sel1.c:1269,24'
          Dst:             returnErrorPtr1
        - Src:             'sel1.c:1271,5'
          Dst:             fclose
    - functionName:    selRotateOrth
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1194
      functionLinenumberEnd: 1244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sel
        - quads
      BBCount:         45
      ICount:          293
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - returnErrorPtr
        - selCopy
        - selCreateBrick
        - selGetElement
        - selGetParameters
        - selSetElement
        - stringNew
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sel1.c:1198,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1199,23'
              BranchSideFuncs:
                - selGetParameters
                - selCreateBrick
                - selGetElement
                - selSetElement
                - stringNew
                - selCopy
                - returnErrorPtr
            - BranchSide:      'sel1.c:1200,9'
              BranchSideFuncs:
                - selGetParameters
                - selCreateBrick
                - selGetElement
                - selSetElement
                - stringNew
                - selCopy
                - returnErrorPtr
        - Branch String:   'sel1.c:1199,23'
          Branch Sides:
            - BranchSide:      'sel1.c:1199,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1199,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1200,19'
          Branch Sides:
            - BranchSide:      'sel1.c:1200,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1201,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'sel1.c:1200,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1201,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1202,9'
              BranchSideFuncs:
                - selGetParameters
                - selCreateBrick
                - selGetElement
                - selSetElement
                - stringNew
                - selCopy
        - Branch String:   'sel1.c:1201,23'
          Branch Sides:
            - BranchSide:      'sel1.c:1201,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1201,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1202,20'
          Branch Sides:
            - BranchSide:      'sel1.c:1202,23'
              BranchSideFuncs:
                - selCopy
            - BranchSide:      'sel1.c:1203,24'
              BranchSideFuncs:
                - selCopy
        - Branch String:   'sel1.c:1202,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1203,24'
              BranchSideFuncs:
                - selCopy
            - BranchSide:      'sel1.c:1205,22'
              BranchSideFuncs:
                - selGetParameters
                - selCreateBrick
                - selGetElement
                - selSetElement
                - stringNew
        - Branch String:   'sel1.c:1206,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1207,15'
              BranchSideFuncs:
                - selCreateBrick
                - selGetElement
                - selSetElement
                - stringNew
            - BranchSide:      'sel1.c:1211,16'
              BranchSideFuncs:
                - selCreateBrick
                - selGetElement
                - selSetElement
                - stringNew
        - Branch String:   'sel1.c:1211,16'
          Branch Sides:
            - BranchSide:      'sel1.c:1212,15'
              BranchSideFuncs:
                - selCreateBrick
                - selGetElement
                - selSetElement
                - stringNew
            - BranchSide:      'sel1.c:1217,15'
              BranchSideFuncs:
                - selCreateBrick
                - selGetElement
                - selSetElement
                - stringNew
        - Branch String:   'sel1.c:1223,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1224,32'
              BranchSideFuncs:
                - stringNew
                - selGetElement
                - selSetElement
            - BranchSide:      'sel1.c:1226,12'
              BranchSideFuncs:
                - selGetElement
                - selSetElement
        - Branch String:   'sel1.c:1226,5'
          Branch Sides:
            - BranchSide:      'sel1.c:1227,16'
              BranchSideFuncs:
                - selGetElement
                - selSetElement
            - BranchSide:      'sel1.c:1243,12'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1227,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1228,27'
              BranchSideFuncs:
                - selGetElement
                - selSetElement
            - BranchSide:      'sel1.c:1241,5'
              BranchSideFuncs:
                - selGetElement
                - selSetElement
        - Branch String:   'sel1.c:1229,17'
          Branch Sides:
            - BranchSide:      'sel1.c:1230,21'
              BranchSideFuncs:
                - selSetElement
                - selGetElement
            - BranchSide:      'sel1.c:1232,24'
              BranchSideFuncs:
                - selSetElement
                - selGetElement
        - Branch String:   'sel1.c:1232,24'
          Branch Sides:
            - BranchSide:      'sel1.c:1233,21'
              BranchSideFuncs:
                - selSetElement
                - selGetElement
            - BranchSide:      'sel1.c:1236,21'
              BranchSideFuncs:
                - selSetElement
                - selGetElement
      Callsites:
        - Src:             'sel1.c:1199,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1201,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1203,16'
          Dst:             selCopy
        - Src:             'sel1.c:1205,5'
          Dst:             selGetParameters
        - Src:             'sel1.c:1222,12'
          Dst:             selCreateBrick
        - Src:             'sel1.c:1224,22'
          Dst:             stringNew
        - Src:             'sel1.c:1228,13'
          Dst:             selGetElement
        - Src:             'sel1.c:1239,13'
          Dst:             selSetElement
    - functionName:    selCreateBrick
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - h
        - w
        - cy
        - cx
        - type
      BBCount:         35
      ICount:          180
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - returnErrorPtr
        - selCreate
        - selSetOrigin
      functionUses:    40
      BranchProfiles:
        - Branch String:   'sel1.c:419,16'
          Branch Sides:
            - BranchSide:      'sel1.c:419,19'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:420,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'sel1.c:419,9'
          Branch Sides:
            - BranchSide:      'sel1.c:420,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:421,9'
              BranchSideFuncs:
                - selCreate
                - selSetOrigin
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sel1.c:420,23'
          Branch Sides:
            - BranchSide:      'sel1.c:420,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:420,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:421,25'
          Branch Sides:
            - BranchSide:      'sel1.c:421,28'
              BranchSideFuncs:
                - selCreate
                - selSetOrigin
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'sel1.c:424,26'
              BranchSideFuncs:
                - selCreate
                - selSetOrigin
                - returnErrorPtr
        - Branch String:   'sel1.c:421,45'
          Branch Sides:
            - BranchSide:      'sel1.c:421,48'
              BranchSideFuncs:
                - selCreate
                - selSetOrigin
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'sel1.c:424,26'
              BranchSideFuncs:
                - selCreate
                - selSetOrigin
                - returnErrorPtr
        - Branch String:   'sel1.c:421,9'
          Branch Sides:
            - BranchSide:      'sel1.c:422,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:424,26'
              BranchSideFuncs:
                - selCreate
                - selSetOrigin
                - returnErrorPtr
        - Branch String:   'sel1.c:422,23'
          Branch Sides:
            - BranchSide:      'sel1.c:422,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:422,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:424,9'
          Branch Sides:
            - BranchSide:      'sel1.c:425,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:426,18'
              BranchSideFuncs:
                - selSetOrigin
        - Branch String:   'sel1.c:425,23'
          Branch Sides:
            - BranchSide:      'sel1.c:425,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:425,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:427,5'
          Branch Sides:
            - BranchSide:      'sel1.c:428,16'
              BranchSideFuncs: []
            - BranchSide:      'sel1.c:431,12'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:428,9'
          Branch Sides:
            - BranchSide:      'sel1.c:429,31'
              BranchSideFuncs: []
            - BranchSide:      'sel1.c:429,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:420,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:422,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:424,16'
          Dst:             selCreate
        - Src:             'sel1.c:425,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:426,5'
          Dst:             selSetOrigin
    - functionName:    selFindMaxTranslations
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sel
        - pxp
        - pyp
        - pxn
        - pyn
      BBCount:         44
      ICount:          275
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - returnErrorInt
        - selGetParameters
      functionUses:    3
      BranchProfiles:
        - Branch String:   'sel1.c:1153,14'
          Branch Sides:
            - BranchSide:      'sel1.c:1153,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - selGetParameters
            - BranchSide:      'sel1.c:1154,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'sel1.c:1153,22'
          Branch Sides:
            - BranchSide:      'sel1.c:1153,26'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - selGetParameters
            - BranchSide:      'sel1.c:1154,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'sel1.c:1153,30'
          Branch Sides:
            - BranchSide:      'sel1.c:1153,34'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - selGetParameters
            - BranchSide:      'sel1.c:1154,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'sel1.c:1153,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1154,16'
              BranchSideFuncs:
                - returnErrorInt
                - selGetParameters
            - BranchSide:      'sel1.c:1155,27'
              BranchSideFuncs:
                - returnErrorInt
                - selGetParameters
        - Branch String:   'sel1.c:1154,16'
          Branch Sides:
            - BranchSide:      'sel1.c:1154,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:1154,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1156,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1157,16'
              BranchSideFuncs:
                - selGetParameters
            - BranchSide:      'sel1.c:1158,22'
              BranchSideFuncs:
                - selGetParameters
        - Branch String:   'sel1.c:1157,16'
          Branch Sides:
            - BranchSide:      'sel1.c:1157,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:1157,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1161,5'
          Branch Sides:
            - BranchSide:      'sel1.c:1162,16'
              BranchSideFuncs: []
            - BranchSide:      'sel1.c:1172,12'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1162,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1163,17'
              BranchSideFuncs: []
            - BranchSide:      'sel1.c:1170,5'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1163,17'
          Branch Sides:
            - BranchSide:      'sel1.c:1164,25'
              BranchSideFuncs: []
            - BranchSide:      'sel1.c:1169,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1164,25'
          Branch Sides:
            - BranchSide:      'sel1.c:1164,23'
              BranchSideFuncs: []
            - BranchSide:      'sel1.c:1164,23'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1165,25'
          Branch Sides:
            - BranchSide:      'sel1.c:1165,23'
              BranchSideFuncs: []
            - BranchSide:      'sel1.c:1165,23'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1166,25'
          Branch Sides:
            - BranchSide:      'sel1.c:1166,23'
              BranchSideFuncs: []
            - BranchSide:      'sel1.c:1166,23'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1167,25'
          Branch Sides:
            - BranchSide:      'sel1.c:1167,23'
              BranchSideFuncs: []
            - BranchSide:      'sel1.c:1167,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:1154,16'
          Dst:             returnErrorInt
        - Src:             'sel1.c:1157,16'
          Dst:             returnErrorInt
        - Src:             'sel1.c:1158,5'
          Dst:             selGetParameters
    - functionName:    selaGetSelnames
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sela
      BBCount:         23
      ICount:          119
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - returnErrorPtr
        - sarrayAddString
        - sarrayCreate
        - selGetName
        - selaGetCount
        - selaGetSel
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sel1.c:1108,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1109,26'
              BranchSideFuncs:
                - selaGetCount
                - sarrayCreate
                - selaGetSel
                - selGetName
                - sarrayAddString
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'sel1.c:1110,27'
              BranchSideFuncs:
                - selaGetCount
                - sarrayCreate
                - selaGetSel
                - selGetName
                - sarrayAddString
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sel1.c:1109,26'
          Branch Sides:
            - BranchSide:      'sel1.c:1109,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1109,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1110,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1111,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1113,28'
              BranchSideFuncs:
                - sarrayCreate
                - selaGetSel
                - selGetName
                - sarrayAddString
                - returnErrorPtr
        - Branch String:   'sel1.c:1111,26'
          Branch Sides:
            - BranchSide:      'sel1.c:1111,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1111,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1113,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1114,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1115,12'
              BranchSideFuncs:
                - selaGetSel
                - selGetName
                - sarrayAddString
        - Branch String:   'sel1.c:1114,26'
          Branch Sides:
            - BranchSide:      'sel1.c:1114,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:1114,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1115,5'
          Branch Sides:
            - BranchSide:      'sel1.c:1116,26'
              BranchSideFuncs:
                - selaGetSel
                - selGetName
                - sarrayAddString
            - BranchSide:      'sel1.c:1121,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:1109,26'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1110,14'
          Dst:             selaGetCount
        - Src:             'sel1.c:1111,26'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1113,15'
          Dst:             sarrayCreate
        - Src:             'sel1.c:1114,26'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:1116,15'
          Dst:             selaGetSel
        - Src:             'sel1.c:1117,19'
          Dst:             selGetName
        - Src:             'sel1.c:1118,9'
          Dst:             sarrayAddString
    - functionName:    getCompositeParameters
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1091
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - size
        - psize1
        - psize2
        - pnameh1
        - pnameh2
        - pnamev1
        - pnamev2
      BBCount:         48
      ICount:          263
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - returnErrorInt
        - stringNew
      functionUses:    8
      BranchProfiles:
        - Branch String:   'sel1.c:1069,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1069,18'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorInt
            - BranchSide:      'sel1.c:1070,9'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorInt
        - Branch String:   'sel1.c:1070,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1070,18'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorInt
            - BranchSide:      'sel1.c:1071,9'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorInt
        - Branch String:   'sel1.c:1071,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1071,19'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorInt
            - BranchSide:      'sel1.c:1072,9'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorInt
        - Branch String:   'sel1.c:1072,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1072,19'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorInt
            - BranchSide:      'sel1.c:1073,9'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorInt
        - Branch String:   'sel1.c:1073,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1073,19'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorInt
            - BranchSide:      'sel1.c:1074,9'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorInt
        - Branch String:   'sel1.c:1074,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1074,19'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorInt
            - BranchSide:      'sel1.c:1075,9'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
                - returnErrorInt
        - Branch String:   'sel1.c:1075,18'
          Branch Sides:
            - BranchSide:      'sel1.c:1075,21'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:1076,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'sel1.c:1075,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1076,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:1077,13'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
        - Branch String:   'sel1.c:1076,16'
          Branch Sides:
            - BranchSide:      'sel1.c:1076,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:1076,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:1078,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1079,38'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
            - BranchSide:      'sel1.c:1080,9'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
        - Branch String:   'sel1.c:1080,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1081,38'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
            - BranchSide:      'sel1.c:1082,9'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
        - Branch String:   'sel1.c:1082,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1083,49'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
                - stringNew
            - BranchSide:      'sel1.c:1084,9'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
        - Branch String:   'sel1.c:1084,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1085,49'
              BranchSideFuncs:
                - stringNew
                - stringNew
                - stringNew
            - BranchSide:      'sel1.c:1086,9'
              BranchSideFuncs:
                - stringNew
                - stringNew
        - Branch String:   'sel1.c:1086,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1087,49'
              BranchSideFuncs:
                - stringNew
                - stringNew
            - BranchSide:      'sel1.c:1088,9'
              BranchSideFuncs:
                - stringNew
        - Branch String:   'sel1.c:1088,9'
          Branch Sides:
            - BranchSide:      'sel1.c:1089,49'
              BranchSideFuncs:
                - stringNew
            - BranchSide:      'sel1.c:1090,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:1076,16'
          Dst:             returnErrorInt
        - Src:             'sel1.c:1083,20'
          Dst:             stringNew
        - Src:             'sel1.c:1085,20'
          Dst:             stringNew
        - Src:             'sel1.c:1087,20'
          Dst:             stringNew
        - Src:             'sel1.c:1089,20'
          Dst:             stringNew
    - functionName:    selaGetCombName
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - sela
        - size
        - direction
      BBCount:         37
      ICount:          198
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - returnErrorPtr
        - selGetName
        - selGetParameters
        - selaGetCount
        - selaGetSel
        - snprintf
        - strcmp
        - stringNew
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sel1.c:943,9'
          Branch Sides:
            - BranchSide:      'sel1.c:944,24'
              BranchSideFuncs:
                - snprintf
                - selaGetCount
                - returnErrorPtr
                - stringNew
                - selaGetSel
                - selGetParameters
                - selGetName
                - strcmp
                - snprintf
                - returnErrorPtr
            - BranchSide:      'sel1.c:945,9'
              BranchSideFuncs:
                - snprintf
                - selaGetCount
                - returnErrorPtr
                - stringNew
                - selaGetSel
                - selGetParameters
                - selGetName
                - strcmp
                - snprintf
                - returnErrorPtr
        - Branch String:   'sel1.c:944,24'
          Branch Sides:
            - BranchSide:      'sel1.c:944,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:944,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:945,30'
          Branch Sides:
            - BranchSide:      'sel1.c:945,33'
              BranchSideFuncs:
                - snprintf
                - selaGetCount
                - returnErrorPtr
                - stringNew
                - selaGetSel
                - selGetParameters
                - selGetName
                - strcmp
                - snprintf
                - returnErrorPtr
            - BranchSide:      'sel1.c:949,9'
              BranchSideFuncs:
                - snprintf
                - selaGetCount
                - returnErrorPtr
                - stringNew
                - selaGetSel
                - selGetParameters
                - selGetName
                - strcmp
                - snprintf
        - Branch String:   'sel1.c:945,9'
          Branch Sides:
            - BranchSide:      'sel1.c:946,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:949,9'
              BranchSideFuncs:
                - snprintf
                - selaGetCount
                - returnErrorPtr
                - stringNew
                - selaGetSel
                - selGetParameters
                - selGetName
                - strcmp
                - snprintf
        - Branch String:   'sel1.c:946,24'
          Branch Sides:
            - BranchSide:      'sel1.c:946,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:946,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:949,9'
          Branch Sides:
            - BranchSide:      'sel1.c:950,18'
              BranchSideFuncs:
                - snprintf
                - selaGetCount
                - returnErrorPtr
                - stringNew
                - selaGetSel
                - selGetParameters
                - selGetName
                - strcmp
            - BranchSide:      'sel1.c:952,18'
              BranchSideFuncs:
                - snprintf
                - selaGetCount
                - returnErrorPtr
                - stringNew
                - selaGetSel
                - selGetParameters
                - selGetName
                - strcmp
        - Branch String:   'sel1.c:956,5'
          Branch Sides:
            - BranchSide:      'sel1.c:957,26'
              BranchSideFuncs:
                - selaGetSel
                - selGetParameters
                - selGetName
                - strcmp
                - returnErrorPtr
                - stringNew
            - BranchSide:      'sel1.c:968,9'
              BranchSideFuncs:
                - returnErrorPtr
                - stringNew
        - Branch String:   'sel1.c:959,21'
          Branch Sides:
            - BranchSide:      'sel1.c:959,24'
              BranchSideFuncs:
                - selGetName
                - strcmp
                - returnErrorPtr
                - stringNew
                - selaGetSel
                - selGetParameters
            - BranchSide:      'sel1.c:961,30'
              BranchSideFuncs:
                - selGetName
                - strcmp
                - returnErrorPtr
                - stringNew
                - selaGetSel
                - selGetParameters
        - Branch String:   'sel1.c:959,13'
          Branch Sides:
            - BranchSide:      'sel1.c:960,13'
              BranchSideFuncs:
                - returnErrorPtr
                - stringNew
                - selaGetSel
                - selGetParameters
                - selGetName
                - strcmp
            - BranchSide:      'sel1.c:961,30'
              BranchSideFuncs:
                - selGetName
                - strcmp
                - returnErrorPtr
                - stringNew
                - selaGetSel
                - selGetParameters
        - Branch String:   'sel1.c:962,13'
          Branch Sides:
            - BranchSide:      'sel1.c:963,19'
              BranchSideFuncs:
                - returnErrorPtr
                - stringNew
                - selaGetSel
                - selGetParameters
                - selGetName
                - strcmp
            - BranchSide:      'sel1.c:966,5'
              BranchSideFuncs:
                - returnErrorPtr
                - stringNew
                - selaGetSel
                - selGetParameters
                - selGetName
                - strcmp
        - Branch String:   'sel1.c:968,9'
          Branch Sides:
            - BranchSide:      'sel1.c:969,26'
              BranchSideFuncs:
                - stringNew
            - BranchSide:      'sel1.c:971,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'sel1.c:971,24'
          Branch Sides:
            - BranchSide:      'sel1.c:971,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:971,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:944,24'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:946,24'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:950,9'
          Dst:             snprintf
        - Src:             'sel1.c:952,9'
          Dst:             snprintf
        - Src:             'sel1.c:955,13'
          Dst:             selaGetCount
        - Src:             'sel1.c:957,15'
          Dst:             selaGetSel
        - Src:             'sel1.c:958,9'
          Dst:             selGetParameters
        - Src:             'sel1.c:961,19'
          Dst:             selGetName
        - Src:             'sel1.c:962,14'
          Dst:             strcmp
        - Src:             'sel1.c:969,16'
          Dst:             stringNew
        - Src:             'sel1.c:971,24'
          Dst:             returnErrorPtr
    - functionName:    selaGetBrickName
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - sela
        - hsize
        - vsize
      BBCount:         21
      ICount:          117
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - returnErrorPtr
        - selGetName
        - selGetParameters
        - selaGetCount
        - selaGetSel
        - stringNew
      functionUses:    8
      BranchProfiles:
        - Branch String:   'sel1.c:904,9'
          Branch Sides:
            - BranchSide:      'sel1.c:905,24'
              BranchSideFuncs:
                - selaGetCount
                - returnErrorPtr
                - selaGetSel
                - selGetParameters
                - selGetName
                - stringNew
            - BranchSide:      'sel1.c:907,26'
              BranchSideFuncs:
                - selaGetCount
                - returnErrorPtr
                - selaGetSel
                - selGetParameters
                - selGetName
                - stringNew
        - Branch String:   'sel1.c:905,24'
          Branch Sides:
            - BranchSide:      'sel1.c:905,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:905,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:908,5'
          Branch Sides:
            - BranchSide:      'sel1.c:909,26'
              BranchSideFuncs:
                - selaGetSel
                - selGetParameters
                - returnErrorPtr
                - selGetName
                - stringNew
            - BranchSide:      'sel1.c:915,20'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'sel1.c:911,25'
          Branch Sides:
            - BranchSide:      'sel1.c:911,28'
              BranchSideFuncs:
                - returnErrorPtr
                - selaGetSel
                - selGetParameters
                - selGetName
                - stringNew
            - BranchSide:      'sel1.c:913,5'
              BranchSideFuncs:
                - returnErrorPtr
                - selaGetSel
                - selGetParameters
                - selGetName
                - stringNew
        - Branch String:   'sel1.c:911,13'
          Branch Sides:
            - BranchSide:      'sel1.c:912,41'
              BranchSideFuncs:
                - selGetName
                - stringNew
            - BranchSide:      'sel1.c:913,5'
              BranchSideFuncs:
                - returnErrorPtr
                - selaGetSel
                - selGetParameters
                - selGetName
                - stringNew
        - Branch String:   'sel1.c:915,20'
          Branch Sides:
            - BranchSide:      'sel1.c:915,5'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:915,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:905,24'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:907,13'
          Dst:             selaGetCount
        - Src:             'sel1.c:909,15'
          Dst:             selaGetSel
        - Src:             'sel1.c:910,9'
          Dst:             selGetParameters
        - Src:             'sel1.c:912,30'
          Dst:             selGetName
        - Src:             'sel1.c:912,20'
          Dst:             stringNew
        - Src:             'sel1.c:915,20'
          Dst:             returnErrorPtr
    - functionName:    selaFindSelByName
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sela
        - name
        - pindex
        - psel
      BBCount:         35
      ICount:          168
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - lept_stderr
        - returnErrorInt
        - selGetName
        - selaGetCount
        - selaGetSel
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sel1.c:713,9'
          Branch Sides:
            - BranchSide:      'sel1.c:713,18'
              BranchSideFuncs:
                - returnErrorInt
                - selaGetCount
                - selaGetSel
                - selGetName
                - strcmp
                - lept_stderr
            - BranchSide:      'sel1.c:714,9'
              BranchSideFuncs:
                - returnErrorInt
                - selaGetCount
                - selaGetSel
                - selGetName
                - strcmp
                - lept_stderr
        - Branch String:   'sel1.c:714,9'
          Branch Sides:
            - BranchSide:      'sel1.c:714,16'
              BranchSideFuncs:
                - returnErrorInt
                - selaGetCount
                - selaGetSel
                - selGetName
                - strcmp
                - lept_stderr
            - BranchSide:      'sel1.c:716,10'
              BranchSideFuncs:
                - returnErrorInt
                - selaGetCount
                - selaGetSel
                - selGetName
                - strcmp
                - lept_stderr
        - Branch String:   'sel1.c:716,9'
          Branch Sides:
            - BranchSide:      'sel1.c:717,16'
              BranchSideFuncs:
                - selaGetCount
                - selaGetSel
                - selGetName
                - strcmp
                - lept_stderr
            - BranchSide:      'sel1.c:719,22'
              BranchSideFuncs:
                - selaGetCount
                - selaGetSel
                - selGetName
                - strcmp
                - lept_stderr
        - Branch String:   'sel1.c:717,16'
          Branch Sides:
            - BranchSide:      'sel1.c:717,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'sel1.c:717,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:720,5'
          Branch Sides:
            - BranchSide:      'sel1.c:722,31'
              BranchSideFuncs:
                - selaGetSel
                - selGetName
                - strcmp
                - lept_stderr
            - BranchSide:      'sel1.c:737,5'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:722,13'
          Branch Sides:
            - BranchSide:      'sel1.c:723,13'
              BranchSideFuncs:
                - selaGetSel
                - selGetName
                - strcmp
                - lept_stderr
            - BranchSide:      'sel1.c:727,28'
              BranchSideFuncs:
                - selGetName
                - selaGetSel
                - lept_stderr
                - strcmp
        - Branch String:   'sel1.c:723,13'
          Branch Sides:
            - BranchSide:      'sel1.c:724,13'
              BranchSideFuncs:
                - lept_stderr
                - selaGetSel
                - selGetName
                - strcmp
            - BranchSide:      'sel1.c:724,13'
              BranchSideFuncs:
                - selaGetSel
                - selGetName
                - strcmp
                - lept_stderr
        - Branch String:   'sel1.c:728,19'
          Branch Sides:
            - BranchSide:      'sel1.c:728,31'
              BranchSideFuncs:
                - strcmp
                - selaGetSel
                - selGetName
                - lept_stderr
            - BranchSide:      'sel1.c:735,5'
              BranchSideFuncs:
                - selaGetSel
                - selGetName
                - strcmp
                - lept_stderr
        - Branch String:   'sel1.c:728,13'
          Branch Sides:
            - BranchSide:      'sel1.c:729,17'
              BranchSideFuncs:
                - selaGetSel
                - selGetName
                - strcmp
                - lept_stderr
            - BranchSide:      'sel1.c:735,5'
              BranchSideFuncs:
                - selaGetSel
                - selGetName
                - strcmp
                - lept_stderr
        - Branch String:   'sel1.c:729,17'
          Branch Sides:
            - BranchSide:      'sel1.c:730,27'
              BranchSideFuncs: []
            - BranchSide:      'sel1.c:731,17'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:731,17'
          Branch Sides:
            - BranchSide:      'sel1.c:732,25'
              BranchSideFuncs: []
            - BranchSide:      'sel1.c:733,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel1.c:717,16'
          Dst:             returnErrorInt
        - Src:             'sel1.c:719,9'
          Dst:             selaGetCount
        - Src:             'sel1.c:722,20'
          Dst:             selaGetSel
        - Src:             'sel1.c:723,13'
          Dst:             lept_stderr
        - Src:             'sel1.c:727,17'
          Dst:             selGetName
        - Src:             'sel1.c:728,24'
          Dst:             strcmp
    - functionName:    selCreateComb
      functionSourceFile: '/src/leptonica/src/sel1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - factor1
        - factor2
        - direction
      BBCount:         40
      ICount:          206
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - returnErrorPtr
        - selCreate
        - selSetElement
        - selSetOrigin
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sel1.c:459,21'
          Branch Sides:
            - BranchSide:      'sel1.c:459,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:460,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'sel1.c:459,9'
          Branch Sides:
            - BranchSide:      'sel1.c:460,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:461,9'
              BranchSideFuncs:
                - selCreate
                - selSetOrigin
                - selSetElement
                - selSetElement
                - returnErrorPtr
                - selCreate
                - selSetOrigin
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sel1.c:460,23'
          Branch Sides:
            - BranchSide:      'sel1.c:460,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:460,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:461,30'
          Branch Sides:
            - BranchSide:      'sel1.c:461,33'
              BranchSideFuncs:
                - selCreate
                - selSetOrigin
                - selSetElement
                - selSetElement
                - returnErrorPtr
                - selCreate
                - selSetOrigin
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'sel1.c:464,12'
              BranchSideFuncs:
                - selCreate
                - selSetOrigin
                - selSetElement
                - selSetElement
                - returnErrorPtr
                - selCreate
                - selSetOrigin
                - returnErrorPtr
        - Branch String:   'sel1.c:461,9'
          Branch Sides:
            - BranchSide:      'sel1.c:462,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:464,12'
              BranchSideFuncs:
                - selCreate
                - selSetOrigin
                - selSetElement
                - selSetElement
                - returnErrorPtr
                - selCreate
                - selSetOrigin
                - returnErrorPtr
        - Branch String:   'sel1.c:462,23'
          Branch Sides:
            - BranchSide:      'sel1.c:462,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:462,9'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:465,9'
          Branch Sides:
            - BranchSide:      'sel1.c:466,33'
              BranchSideFuncs:
                - selCreate
                - selSetOrigin
                - selSetElement
                - selSetElement
                - returnErrorPtr
            - BranchSide:      'sel1.c:470,30'
              BranchSideFuncs:
                - selCreate
                - selSetOrigin
                - selSetElement
                - selSetElement
                - returnErrorPtr
        - Branch String:   'sel1.c:466,13'
          Branch Sides:
            - BranchSide:      'sel1.c:467,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:468,22'
              BranchSideFuncs:
                - selSetOrigin
                - selSetElement
                - selSetElement
        - Branch String:   'sel1.c:467,27'
          Branch Sides:
            - BranchSide:      'sel1.c:467,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:467,13'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:470,13'
          Branch Sides:
            - BranchSide:      'sel1.c:471,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:472,22'
              BranchSideFuncs:
                - selSetOrigin
                - selSetElement
                - selSetElement
        - Branch String:   'sel1.c:471,27'
          Branch Sides:
            - BranchSide:      'sel1.c:471,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel1.c:471,13'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:476,5'
          Branch Sides:
            - BranchSide:      'sel1.c:477,13'
              BranchSideFuncs:
                - selSetElement
                - selSetElement
            - BranchSide:      'sel1.c:486,12'
              BranchSideFuncs: []
        - Branch String:   'sel1.c:480,13'
          Branch Sides:
            - BranchSide:      'sel1.c:481,27'
              BranchSideFuncs:
                - selSetElement
                - selSetElement
            - BranchSide:      'sel1.c:483,27'
              BranchSideFuncs:
                - selSetElement
                - selSetElement
      Callsites:
        - Src:             'sel1.c:460,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:462,23'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:466,20'
          Dst:             selCreate
        - Src:             'sel1.c:467,27'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:468,9'
          Dst:             selSetOrigin
        - Src:             'sel1.c:470,20'
          Dst:             selCreate
        - Src:             'sel1.c:471,27'
          Dst:             returnErrorPtr
        - Src:             'sel1.c:472,9'
          Dst:             selSetOrigin
        - Src:             'sel1.c:481,13'
          Dst:             selSetElement
        - Src:             'sel1.c:483,13'
          Dst:             selSetElement
    - functionName:    pixVShearLI
      functionSourceFile: '/src/leptonica/src/shear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - xloc
        - radang
        - incolor
      BBCount:         65
      ICount:          521
      EdgeCount:       87
      CyclomaticComplexity: 24
      functionsReached:
        - composeRGBPixel
        - normalizeAngleForShear
        - pixClone
        - pixCopy
        - pixCreateTemplate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - pixSetBlackOrWhite
        - returnErrorPtr
        - tan
      functionUses:    0
      BranchProfiles:
        - Branch String:   'shear.c:734,9'
          Branch Sides:
            - BranchSide:      'shear.c:735,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixClone
                - normalizeAngleForShear
                - tan
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
                - pixDestroy
                - pixCopy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
            - BranchSide:      'shear.c:736,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixClone
                - normalizeAngleForShear
                - tan
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
                - pixDestroy
                - pixCopy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
        - Branch String:   'shear.c:735,23'
          Branch Sides:
            - BranchSide:      'shear.c:735,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'shear.c:735,9'
              BranchSideFuncs: []
        - Branch String:   'shear.c:737,16'
          Branch Sides:
            - BranchSide:      'shear.c:737,19'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - normalizeAngleForShear
                - tan
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
                - pixDestroy
                - pixCopy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
            - BranchSide:      'shear.c:739,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - normalizeAngleForShear
                - tan
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
                - pixDestroy
                - pixCopy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'shear.c:737,27'
          Branch Sides:
            - BranchSide:      'shear.c:737,46'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorPtr
                - pixGetColormap
                - pixClone
                - normalizeAngleForShear
                - tan
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
                - pixDestroy
                - pixCopy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'shear.c:739,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - normalizeAngleForShear
                - tan
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
                - pixDestroy
                - pixCopy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'shear.c:737,9'
          Branch Sides:
            - BranchSide:      'shear.c:738,23'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - normalizeAngleForShear
                - tan
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
                - pixDestroy
                - pixCopy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'shear.c:739,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - normalizeAngleForShear
                - tan
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
                - pixDestroy
                - pixCopy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'shear.c:738,23'
          Branch Sides:
            - BranchSide:      'shear.c:738,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'shear.c:738,9'
              BranchSideFuncs: []
        - Branch String:   'shear.c:739,37'
          Branch Sides:
            - BranchSide:      'shear.c:739,40'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - normalizeAngleForShear
                - tan
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
                - pixDestroy
                - pixCopy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'shear.c:741,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - normalizeAngleForShear
                - tan
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
                - pixDestroy
                - pixCopy
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'shear.c:739,9'
          Branch Sides:
            - BranchSide:      'shear.c:740,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'shear.c:741,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - normalizeAngleForShear
                - tan
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
                - pixDestroy
                - pixCopy
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'shear.c:740,23'
          Branch Sides:
            - BranchSide:      'shear.c:740,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'shear.c:740,9'
              BranchSideFuncs: []
        - Branch String:   'shear.c:741,18'
          Branch Sides:
            - BranchSide:      'shear.c:741,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'shear.c:742,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'shear.c:741,9'
          Branch Sides:
            - BranchSide:      'shear.c:742,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'shear.c:744,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - normalizeAngleForShear
                - tan
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
                - pixDestroy
                - pixCopy
                - pixRemoveColormap
        - Branch String:   'shear.c:742,23'
          Branch Sides:
            - BranchSide:      'shear.c:742,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'shear.c:742,9'
              BranchSideFuncs: []
        - Branch String:   'shear.c:744,9'
          Branch Sides:
            - BranchSide:      'shear.c:745,33'
              BranchSideFuncs:
                - pixRemoveColormap
                - normalizeAngleForShear
                - tan
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
                - pixDestroy
                - pixCopy
            - BranchSide:      'shear.c:747,24'
              BranchSideFuncs:
                - pixClone
                - normalizeAngleForShear
                - tan
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
                - pixDestroy
                - pixCopy
        - Branch String:   'shear.c:751,23'
          Branch Sides:
            - BranchSide:      'shear.c:751,30'
              BranchSideFuncs:
                - pixDestroy
                - pixCopy
            - BranchSide:      'shear.c:752,9'
              BranchSideFuncs:
                - pixDestroy
                - pixCopy
        - Branch String:   'shear.c:751,9'
          Branch Sides:
            - BranchSide:      'shear.c:752,9'
              BranchSideFuncs:
                - pixDestroy
                - pixCopy
            - BranchSide:      'shear.c:757,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
        - Branch String:   'shear.c:767,5'
          Branch Sides:
            - BranchSide:      'shear.c:768,19'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
            - BranchSide:      'shear.c:803,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'shear.c:769,9'
          Branch Sides:
            - BranchSide:      'shear.c:770,36'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
            - BranchSide:      'shear.c:801,5'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
        - Branch String:   'shear.c:774,24'
          Branch Sides:
            - BranchSide:      'shear.c:774,36'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
            - BranchSide:      'shear.c:774,27'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
        - Branch String:   'shear.c:774,17'
          Branch Sides:
            - BranchSide:      'shear.c:774,36'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
            - BranchSide:      'shear.c:775,21'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
        - Branch String:   'shear.c:777,17'
          Branch Sides:
            - BranchSide:      'shear.c:778,21'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
            - BranchSide:      'shear.c:786,21'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
        - Branch String:   'shear.c:778,21'
          Branch Sides:
            - BranchSide:      'shear.c:779,34'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
            - BranchSide:      'shear.c:782,27'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
        - Branch String:   'shear.c:786,21'
          Branch Sides:
            - BranchSide:      'shear.c:787,31'
              BranchSideFuncs:
                - composeRGBPixel
                - pixDestroy
            - BranchSide:      'shear.c:797,32'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
      Callsites:
        - Src:             'shear.c:735,23'
          Dst:             returnErrorPtr
        - Src:             'shear.c:736,5'
          Dst:             pixGetDimensions
        - Src:             'shear.c:737,31'
          Dst:             pixGetColormap
        - Src:             'shear.c:738,23'
          Dst:             returnErrorPtr
        - Src:             'shear.c:740,23'
          Dst:             returnErrorPtr
        - Src:             'shear.c:742,23'
          Dst:             returnErrorPtr
        - Src:             'shear.c:744,9'
          Dst:             pixGetColormap
        - Src:             'shear.c:745,15'
          Dst:             pixRemoveColormap
        - Src:             'shear.c:747,15'
          Dst:             pixClone
        - Src:             'shear.c:750,14'
          Dst:             normalizeAngleForShear
        - Src:             'shear.c:751,26'
          Dst:             tan
        - Src:             'shear.c:752,9'
          Dst:             pixDestroy
        - Src:             'shear.c:753,16'
          Dst:             pixCopy
        - Src:             'shear.c:757,12'
          Dst:             pixCreateTemplate
        - Src:             'shear.c:758,5'
          Dst:             pixSetBlackOrWhite
        - Src:             'shear.c:761,9'
          Dst:             pixGetDepth
        - Src:             'shear.c:762,13'
          Dst:             pixGetData
        - Src:             'shear.c:763,13'
          Dst:             pixGetData
        - Src:             'shear.c:764,12'
          Dst:             pixGetWpl
        - Src:             'shear.c:765,12'
          Dst:             pixGetWpl
        - Src:             'shear.c:766,16'
          Dst:             tan
        - Src:             'shear.c:795,21'
          Dst:             composeRGBPixel
        - Src:             'shear.c:803,5'
          Dst:             pixDestroy
    - functionName:    normalizeAngleForShear
      functionSourceFile: '/src/leptonica/src/shear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - radang
        - mindif
      BBCount:         21
      ICount:          108
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - lept_stderr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'shear.c:819,23'
          Branch Sides:
            - BranchSide:      'shear.c:819,26'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
            - BranchSide:      'shear.c:820,18'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
        - Branch String:   'shear.c:819,9'
          Branch Sides:
            - BranchSide:      'shear.c:820,18'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
            - BranchSide:      'shear.c:823,9'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
        - Branch String:   'shear.c:823,9'
          Branch Sides:
            - BranchSide:      'shear.c:824,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'shear.c:826,16'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'shear.c:824,9'
          Branch Sides:
            - BranchSide:      'shear.c:825,18'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'shear.c:825,18'
              BranchSideFuncs: []
        - Branch String:   'shear.c:827,9'
          Branch Sides:
            - BranchSide:      'shear.c:828,19'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'shear.c:828,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'shear.c:824,9'
          Dst:             lept_stderr
        - Src:             'shear.c:827,9'
          Dst:             lept_stderr
    - functionName:    tan
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pixHShearLI
      functionSourceFile: '/src/leptonica/src/shear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - yloc
        - radang
        - incolor
      BBCount:         65
      ICount:          517
      EdgeCount:       87
      CyclomaticComplexity: 24
      functionsReached:
        - composeRGBPixel
        - normalizeAngleForShear
        - pixClone
        - pixCopy
        - pixCreateTemplate
        - pixDestroy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixRemoveColormap
        - pixSetBlackOrWhite
        - returnErrorPtr
        - tan
      functionUses:    0
      BranchProfiles:
        - Branch String:   'shear.c:624,9'
          Branch Sides:
            - BranchSide:      'shear.c:625,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixClone
                - normalizeAngleForShear
                - tan
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
                - pixDestroy
                - pixCopy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
            - BranchSide:      'shear.c:626,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetColormap
                - pixClone
                - normalizeAngleForShear
                - tan
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
                - pixDestroy
                - pixCopy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
        - Branch String:   'shear.c:625,23'
          Branch Sides:
            - BranchSide:      'shear.c:625,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'shear.c:625,9'
              BranchSideFuncs: []
        - Branch String:   'shear.c:627,16'
          Branch Sides:
            - BranchSide:      'shear.c:627,19'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - normalizeAngleForShear
                - tan
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
                - pixDestroy
                - pixCopy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
                - pixGetColormap
                - returnErrorPtr
            - BranchSide:      'shear.c:629,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - normalizeAngleForShear
                - tan
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
                - pixDestroy
                - pixCopy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'shear.c:627,27'
          Branch Sides:
            - BranchSide:      'shear.c:627,46'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorPtr
                - pixGetColormap
                - pixClone
                - normalizeAngleForShear
                - tan
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
                - pixDestroy
                - pixCopy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'shear.c:629,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - normalizeAngleForShear
                - tan
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
                - pixDestroy
                - pixCopy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'shear.c:627,9'
          Branch Sides:
            - BranchSide:      'shear.c:628,23'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - normalizeAngleForShear
                - tan
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
                - pixDestroy
                - pixCopy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'shear.c:629,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - normalizeAngleForShear
                - tan
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
                - pixDestroy
                - pixCopy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'shear.c:628,23'
          Branch Sides:
            - BranchSide:      'shear.c:628,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'shear.c:628,9'
              BranchSideFuncs: []
        - Branch String:   'shear.c:629,37'
          Branch Sides:
            - BranchSide:      'shear.c:629,40'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - normalizeAngleForShear
                - tan
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
                - pixDestroy
                - pixCopy
                - pixRemoveColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'shear.c:631,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - normalizeAngleForShear
                - tan
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
                - pixDestroy
                - pixCopy
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'shear.c:629,9'
          Branch Sides:
            - BranchSide:      'shear.c:630,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'shear.c:631,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - normalizeAngleForShear
                - tan
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
                - pixDestroy
                - pixCopy
                - pixRemoveColormap
                - returnErrorPtr
        - Branch String:   'shear.c:630,23'
          Branch Sides:
            - BranchSide:      'shear.c:630,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'shear.c:630,9'
              BranchSideFuncs: []
        - Branch String:   'shear.c:631,18'
          Branch Sides:
            - BranchSide:      'shear.c:631,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'shear.c:632,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'shear.c:631,9'
          Branch Sides:
            - BranchSide:      'shear.c:632,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'shear.c:634,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixClone
                - normalizeAngleForShear
                - tan
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
                - pixDestroy
                - pixCopy
                - pixRemoveColormap
        - Branch String:   'shear.c:632,23'
          Branch Sides:
            - BranchSide:      'shear.c:632,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'shear.c:632,9'
              BranchSideFuncs: []
        - Branch String:   'shear.c:634,9'
          Branch Sides:
            - BranchSide:      'shear.c:635,33'
              BranchSideFuncs:
                - pixRemoveColormap
                - normalizeAngleForShear
                - tan
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
                - pixDestroy
                - pixCopy
            - BranchSide:      'shear.c:637,24'
              BranchSideFuncs:
                - pixClone
                - normalizeAngleForShear
                - tan
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
                - pixDestroy
                - pixCopy
        - Branch String:   'shear.c:641,23'
          Branch Sides:
            - BranchSide:      'shear.c:641,30'
              BranchSideFuncs:
                - pixDestroy
                - pixCopy
            - BranchSide:      'shear.c:642,9'
              BranchSideFuncs:
                - pixDestroy
                - pixCopy
        - Branch String:   'shear.c:641,9'
          Branch Sides:
            - BranchSide:      'shear.c:642,9'
              BranchSideFuncs:
                - pixDestroy
                - pixCopy
            - BranchSide:      'shear.c:647,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixSetBlackOrWhite
                - pixGetDepth
                - pixGetData
                - pixGetData
                - pixGetWpl
                - pixGetWpl
                - tan
                - pixDestroy
                - composeRGBPixel
        - Branch String:   'shear.c:657,5'
          Branch Sides:
            - BranchSide:      'shear.c:658,17'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
            - BranchSide:      'shear.c:693,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'shear.c:661,9'
          Branch Sides:
            - BranchSide:      'shear.c:662,36'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
            - BranchSide:      'shear.c:691,5'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
        - Branch String:   'shear.c:666,24'
          Branch Sides:
            - BranchSide:      'shear.c:666,36'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
            - BranchSide:      'shear.c:666,27'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
        - Branch String:   'shear.c:666,17'
          Branch Sides:
            - BranchSide:      'shear.c:666,36'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
            - BranchSide:      'shear.c:667,17'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
        - Branch String:   'shear.c:667,17'
          Branch Sides:
            - BranchSide:      'shear.c:668,21'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
            - BranchSide:      'shear.c:676,21'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
        - Branch String:   'shear.c:668,21'
          Branch Sides:
            - BranchSide:      'shear.c:669,34'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
            - BranchSide:      'shear.c:672,27'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
        - Branch String:   'shear.c:676,21'
          Branch Sides:
            - BranchSide:      'shear.c:677,31'
              BranchSideFuncs:
                - composeRGBPixel
                - pixDestroy
            - BranchSide:      'shear.c:687,33'
              BranchSideFuncs:
                - pixDestroy
                - composeRGBPixel
      Callsites:
        - Src:             'shear.c:625,23'
          Dst:             returnErrorPtr
        - Src:             'shear.c:626,5'
          Dst:             pixGetDimensions
        - Src:             'shear.c:627,31'
          Dst:             pixGetColormap
        - Src:             'shear.c:628,23'
          Dst:             returnErrorPtr
        - Src:             'shear.c:630,23'
          Dst:             returnErrorPtr
        - Src:             'shear.c:632,23'
          Dst:             returnErrorPtr
        - Src:             'shear.c:634,9'
          Dst:             pixGetColormap
        - Src:             'shear.c:635,15'
          Dst:             pixRemoveColormap
        - Src:             'shear.c:637,15'
          Dst:             pixClone
        - Src:             'shear.c:640,14'
          Dst:             normalizeAngleForShear
        - Src:             'shear.c:641,26'
          Dst:             tan
        - Src:             'shear.c:642,9'
          Dst:             pixDestroy
        - Src:             'shear.c:643,16'
          Dst:             pixCopy
        - Src:             'shear.c:647,12'
          Dst:             pixCreateTemplate
        - Src:             'shear.c:648,5'
          Dst:             pixSetBlackOrWhite
        - Src:             'shear.c:651,9'
          Dst:             pixGetDepth
        - Src:             'shear.c:652,13'
          Dst:             pixGetData
        - Src:             'shear.c:653,13'
          Dst:             pixGetData
        - Src:             'shear.c:654,12'
          Dst:             pixGetWpl
        - Src:             'shear.c:655,12'
          Dst:             pixGetWpl
        - Src:             'shear.c:656,16'
          Dst:             tan
        - Src:             'shear.c:685,21'
          Dst:             composeRGBPixel
        - Src:             'shear.c:693,5'
          Dst:             pixDestroy
    - functionName:    pixVShearCenter
      functionSourceFile: '/src/leptonica/src/shear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - radang
        - incolor
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pixGetWidth
        - pixVShear
        - returnErrorPtr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'shear.c:428,9'
          Branch Sides:
            - BranchSide:      'shear.c:429,23'
              BranchSideFuncs:
                - pixGetWidth
                - pixVShear
            - BranchSide:      'shear.c:431,22'
              BranchSideFuncs:
                - pixGetWidth
                - pixVShear
        - Branch String:   'shear.c:429,23'
          Branch Sides:
            - BranchSide:      'shear.c:429,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'shear.c:429,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'shear.c:429,23'
          Dst:             returnErrorPtr
        - Src:             'shear.c:431,34'
          Dst:             pixGetWidth
        - Src:             'shear.c:431,12'
          Dst:             pixVShear
    - functionName:    pixVShear
      functionSourceFile: '/src/leptonica/src/shear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - xloc
        - radang
        - incolor
      BBCount:         52
      ICount:          384
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - normalizeAngleForShear
        - pixCopy
        - pixCreateTemplate
        - pixDestroy
        - pixGetColormap
        - pixGetDimensions
        - pixRasterop
        - pixResizeImageData
        - pixSetBlackOrWhite
        - pixVShear
        - pixVShearIP
        - returnErrorPtr
        - tan
      functionUses:    6
      BranchProfiles:
        - Branch String:   'shear.c:246,9'
          Branch Sides:
            - BranchSide:      'shear.c:247,23'
              BranchSideFuncs:
                - pixCreateTemplate
                - normalizeAngleForShear
                - tan
                - pixSetBlackOrWhite
                - pixGetDimensions
                - tan
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixCopy
                - returnErrorPtr
                - pixResizeImageData
                - pixGetColormap
                - pixVShearIP
                - pixCopy
                - pixVShear
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'shear.c:248,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - normalizeAngleForShear
                - tan
                - pixSetBlackOrWhite
                - pixGetDimensions
                - tan
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixCopy
                - returnErrorPtr
                - pixResizeImageData
                - pixGetColormap
                - pixVShearIP
                - pixCopy
                - pixVShear
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'shear.c:247,23'
          Branch Sides:
            - BranchSide:      'shear.c:247,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'shear.c:247,9'
              BranchSideFuncs: []
        - Branch String:   'shear.c:248,37'
          Branch Sides:
            - BranchSide:      'shear.c:248,40'
              BranchSideFuncs:
                - pixCreateTemplate
                - normalizeAngleForShear
                - tan
                - pixSetBlackOrWhite
                - pixGetDimensions
                - tan
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixCopy
                - returnErrorPtr
                - pixResizeImageData
                - pixGetColormap
                - pixVShearIP
                - pixCopy
                - pixVShear
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'shear.c:251,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - normalizeAngleForShear
                - tan
                - pixSetBlackOrWhite
                - pixGetDimensions
                - tan
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixCopy
                - returnErrorPtr
                - pixResizeImageData
                - pixGetColormap
                - pixVShearIP
                - pixCopy
                - pixVShear
                - pixDestroy
        - Branch String:   'shear.c:248,9'
          Branch Sides:
            - BranchSide:      'shear.c:249,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'shear.c:251,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - normalizeAngleForShear
                - tan
                - pixSetBlackOrWhite
                - pixGetDimensions
                - tan
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixCopy
                - returnErrorPtr
                - pixResizeImageData
                - pixGetColormap
                - pixVShearIP
                - pixCopy
                - pixVShear
                - pixDestroy
        - Branch String:   'shear.c:249,23'
          Branch Sides:
            - BranchSide:      'shear.c:249,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'shear.c:249,9'
              BranchSideFuncs: []
        - Branch String:   'shear.c:251,9'
          Branch Sides:
            - BranchSide:      'shear.c:252,29'
              BranchSideFuncs:
                - pixGetColormap
                - pixVShearIP
                - pixCopy
                - pixVShear
                - pixDestroy
            - BranchSide:      'shear.c:263,10'
              BranchSideFuncs:
                - pixCreateTemplate
                - normalizeAngleForShear
                - tan
                - pixSetBlackOrWhite
                - pixGetDimensions
                - tan
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixCopy
                - returnErrorPtr
                - pixResizeImageData
        - Branch String:   'shear.c:252,13'
          Branch Sides:
            - BranchSide:      'shear.c:253,25'
              BranchSideFuncs:
                - pixCopy
                - pixVShear
                - pixDestroy
            - BranchSide:      'shear.c:255,18'
              BranchSideFuncs:
                - pixCopy
                - pixVShear
                - pixDestroy
        - Branch String:   'shear.c:263,9'
          Branch Sides:
            - BranchSide:      'shear.c:264,39'
              BranchSideFuncs:
                - pixResizeImageData
                - normalizeAngleForShear
                - tan
                - pixSetBlackOrWhite
                - pixGetDimensions
                - tan
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixCopy
            - BranchSide:      'shear.c:267,28'
              BranchSideFuncs:
                - pixResizeImageData
                - normalizeAngleForShear
                - tan
                - pixSetBlackOrWhite
                - pixGetDimensions
                - tan
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixCopy
        - Branch String:   'shear.c:264,13'
          Branch Sides:
            - BranchSide:      'shear.c:265,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'shear.c:266,5'
              BranchSideFuncs:
                - normalizeAngleForShear
                - tan
                - pixSetBlackOrWhite
                - pixGetDimensions
                - tan
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixCopy
        - Branch String:   'shear.c:265,27'
          Branch Sides:
            - BranchSide:      'shear.c:265,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'shear.c:265,13'
              BranchSideFuncs: []
        - Branch String:   'shear.c:272,23'
          Branch Sides:
            - BranchSide:      'shear.c:272,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'shear.c:273,24'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'shear.c:272,9'
          Branch Sides:
            - BranchSide:      'shear.c:273,24'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'shear.c:276,24'
              BranchSideFuncs:
                - pixSetBlackOrWhite
                - pixGetDimensions
                - tan
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'shear.c:281,16'
          Branch Sides:
            - BranchSide:      'shear.c:287,44'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
                - pixRasterop
            - BranchSide:      'shear.c:287,44'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'shear.c:287,5'
          Branch Sides:
            - BranchSide:      'shear.c:288,27'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
            - BranchSide:      'shear.c:298,17'
              BranchSideFuncs:
                - pixRasterop
        - Branch String:   'shear.c:289,13'
          Branch Sides:
            - BranchSide:      'shear.c:290,21'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
            - BranchSide:      'shear.c:291,21'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
        - Branch String:   'shear.c:298,5'
          Branch Sides:
            - BranchSide:      'shear.c:299,18'
              BranchSideFuncs:
                - pixRasterop
            - BranchSide:      'shear.c:311,12'
              BranchSideFuncs: []
        - Branch String:   'shear.c:300,13'
          Branch Sides:
            - BranchSide:      'shear.c:301,21'
              BranchSideFuncs:
                - pixRasterop
            - BranchSide:      'shear.c:302,21'
              BranchSideFuncs:
                - pixRasterop
      Callsites:
        - Src:             'shear.c:247,23'
          Dst:             returnErrorPtr
        - Src:             'shear.c:249,23'
          Dst:             returnErrorPtr
        - Src:             'shear.c:252,14'
          Dst:             pixGetColormap
        - Src:             'shear.c:253,13'
          Dst:             pixVShearIP
        - Src:             'shear.c:255,25'
          Dst:             pixCopy
        - Src:             'shear.c:256,13'
          Dst:             pixVShear
        - Src:             'shear.c:257,13'
          Dst:             pixDestroy
        - Src:             'shear.c:264,21'
          Dst:             pixCreateTemplate
        - Src:             'shear.c:265,27'
          Dst:             returnErrorPtr
        - Src:             'shear.c:267,9'
          Dst:             pixResizeImageData
        - Src:             'shear.c:271,14'
          Dst:             normalizeAngleForShear
        - Src:             'shear.c:272,26'
          Dst:             tan
        - Src:             'shear.c:273,16'
          Dst:             pixCopy
        - Src:             'shear.c:276,5'
          Dst:             pixSetBlackOrWhite
        - Src:             'shear.c:278,5'
          Dst:             pixGetDimensions
        - Src:             'shear.c:280,16'
          Dst:             tan
        - Src:             'shear.c:284,5'
          Dst:             pixRasterop
        - Src:             'shear.c:291,9'
          Dst:             pixRasterop
        - Src:             'shear.c:302,9'
          Dst:             pixRasterop
    - functionName:    pixVShearIP
      functionSourceFile: '/src/leptonica/src/shear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - xloc
        - radang
        - incolor
      BBCount:         51
      ICount:          335
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - normalizeAngleForShear
        - pixGetColormap
        - pixGetDimensions
        - pixRasteropVip
        - returnErrorInt
        - tan
      functionUses:    4
      BranchProfiles:
        - Branch String:   'shear.c:541,9'
          Branch Sides:
            - BranchSide:      'shear.c:542,16'
              BranchSideFuncs:
                - pixGetColormap
                - normalizeAngleForShear
                - tan
                - pixGetDimensions
                - tan
                - pixRasteropVip
                - pixRasteropVip
                - pixRasteropVip
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'shear.c:543,9'
              BranchSideFuncs:
                - pixGetColormap
                - normalizeAngleForShear
                - tan
                - pixGetDimensions
                - tan
                - pixRasteropVip
                - pixRasteropVip
                - pixRasteropVip
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'shear.c:542,16'
          Branch Sides:
            - BranchSide:      'shear.c:542,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'shear.c:542,9'
              BranchSideFuncs: []
        - Branch String:   'shear.c:543,37'
          Branch Sides:
            - BranchSide:      'shear.c:543,40'
              BranchSideFuncs:
                - pixGetColormap
                - normalizeAngleForShear
                - tan
                - pixGetDimensions
                - tan
                - pixRasteropVip
                - pixRasteropVip
                - pixRasteropVip
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'shear.c:545,24'
              BranchSideFuncs:
                - pixGetColormap
                - normalizeAngleForShear
                - tan
                - pixGetDimensions
                - tan
                - pixRasteropVip
                - pixRasteropVip
                - pixRasteropVip
                - returnErrorInt
        - Branch String:   'shear.c:543,9'
          Branch Sides:
            - BranchSide:      'shear.c:544,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'shear.c:545,24'
              BranchSideFuncs:
                - pixGetColormap
                - normalizeAngleForShear
                - tan
                - pixGetDimensions
                - tan
                - pixRasteropVip
                - pixRasteropVip
                - pixRasteropVip
                - returnErrorInt
        - Branch String:   'shear.c:544,16'
          Branch Sides:
            - BranchSide:      'shear.c:544,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'shear.c:544,9'
              BranchSideFuncs: []
        - Branch String:   'shear.c:545,9'
          Branch Sides:
            - BranchSide:      'shear.c:546,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'shear.c:549,37'
              BranchSideFuncs:
                - normalizeAngleForShear
                - tan
                - pixGetDimensions
                - tan
                - pixRasteropVip
                - pixRasteropVip
                - pixRasteropVip
        - Branch String:   'shear.c:546,16'
          Branch Sides:
            - BranchSide:      'shear.c:546,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'shear.c:546,9'
              BranchSideFuncs: []
        - Branch String:   'shear.c:550,23'
          Branch Sides:
            - BranchSide:      'shear.c:550,30'
              BranchSideFuncs: []
            - BranchSide:      'shear.c:551,9'
              BranchSideFuncs: []
        - Branch String:   'shear.c:550,9'
          Branch Sides:
            - BranchSide:      'shear.c:551,9'
              BranchSideFuncs: []
            - BranchSide:      'shear.c:553,12'
              BranchSideFuncs:
                - pixGetDimensions
                - tan
                - pixRasteropVip
                - pixRasteropVip
                - pixRasteropVip
        - Branch String:   'shear.c:556,16'
          Branch Sides:
            - BranchSide:      'shear.c:556,16'
              BranchSideFuncs:
                - pixRasteropVip
                - pixRasteropVip
                - pixRasteropVip
            - BranchSide:      'shear.c:556,16'
              BranchSideFuncs:
                - pixRasteropVip
                - pixRasteropVip
                - pixRasteropVip
        - Branch String:   'shear.c:560,9'
          Branch Sides:
            - BranchSide:      'shear.c:561,24'
              BranchSideFuncs:
                - pixRasteropVip
                - pixRasteropVip
                - pixRasteropVip
            - BranchSide:      'shear.c:563,17'
              BranchSideFuncs:
                - pixRasteropVip
                - pixRasteropVip
        - Branch String:   'shear.c:563,5'
          Branch Sides:
            - BranchSide:      'shear.c:564,27'
              BranchSideFuncs:
                - pixRasteropVip
                - pixRasteropVip
            - BranchSide:      'shear.c:572,17'
              BranchSideFuncs:
                - pixRasteropVip
        - Branch String:   'shear.c:565,13'
          Branch Sides:
            - BranchSide:      'shear.c:565,25'
              BranchSideFuncs:
                - pixRasteropVip
                - pixRasteropVip
            - BranchSide:      'shear.c:566,13'
              BranchSideFuncs:
                - pixRasteropVip
                - pixRasteropVip
        - Branch String:   'shear.c:566,13'
          Branch Sides:
            - BranchSide:      'shear.c:567,21'
              BranchSideFuncs:
                - pixRasteropVip
                - pixRasteropVip
            - BranchSide:      'shear.c:568,24'
              BranchSideFuncs:
                - pixRasteropVip
                - pixRasteropVip
        - Branch String:   'shear.c:572,5'
          Branch Sides:
            - BranchSide:      'shear.c:573,18'
              BranchSideFuncs:
                - pixRasteropVip
            - BranchSide:      'shear.c:581,5'
              BranchSideFuncs: []
        - Branch String:   'shear.c:574,13'
          Branch Sides:
            - BranchSide:      'shear.c:574,25'
              BranchSideFuncs:
                - pixRasteropVip
            - BranchSide:      'shear.c:575,13'
              BranchSideFuncs:
                - pixRasteropVip
        - Branch String:   'shear.c:575,13'
          Branch Sides:
            - BranchSide:      'shear.c:576,21'
              BranchSideFuncs:
                - pixRasteropVip
            - BranchSide:      'shear.c:577,24'
              BranchSideFuncs:
                - pixRasteropVip
      Callsites:
        - Src:             'shear.c:542,16'
          Dst:             returnErrorInt
        - Src:             'shear.c:544,16'
          Dst:             returnErrorInt
        - Src:             'shear.c:545,9'
          Dst:             pixGetColormap
        - Src:             'shear.c:546,16'
          Dst:             returnErrorInt
        - Src:             'shear.c:549,14'
          Dst:             normalizeAngleForShear
        - Src:             'shear.c:550,26'
          Dst:             tan
        - Src:             'shear.c:554,5'
          Dst:             pixGetDimensions
        - Src:             'shear.c:555,16'
          Dst:             tan
        - Src:             'shear.c:561,9'
          Dst:             pixRasteropVip
        - Src:             'shear.c:568,9'
          Dst:             pixRasteropVip
        - Src:             'shear.c:577,9'
          Dst:             pixRasteropVip
    - functionName:    pixHShearCenter
      functionSourceFile: '/src/leptonica/src/shear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - radang
        - incolor
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pixGetHeight
        - pixHShear
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'shear.c:399,9'
          Branch Sides:
            - BranchSide:      'shear.c:400,23'
              BranchSideFuncs:
                - pixGetHeight
                - pixHShear
            - BranchSide:      'shear.c:402,22'
              BranchSideFuncs:
                - pixGetHeight
                - pixHShear
        - Branch String:   'shear.c:400,23'
          Branch Sides:
            - BranchSide:      'shear.c:400,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'shear.c:400,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'shear.c:400,23'
          Dst:             returnErrorPtr
        - Src:             'shear.c:402,34'
          Dst:             pixGetHeight
        - Src:             'shear.c:402,12'
          Dst:             pixHShear
    - functionName:    pixHShear
      functionSourceFile: '/src/leptonica/src/shear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - yloc
        - radang
        - incolor
      BBCount:         52
      ICount:          390
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - normalizeAngleForShear
        - pixCopy
        - pixCreateTemplate
        - pixDestroy
        - pixGetColormap
        - pixGetDimensions
        - pixHShear
        - pixHShearIP
        - pixRasterop
        - pixResizeImageData
        - pixSetBlackOrWhite
        - returnErrorPtr
        - tan
      functionUses:    5
      BranchProfiles:
        - Branch String:   'shear.c:127,9'
          Branch Sides:
            - BranchSide:      'shear.c:128,23'
              BranchSideFuncs:
                - pixCreateTemplate
                - normalizeAngleForShear
                - tan
                - pixSetBlackOrWhite
                - pixGetDimensions
                - tan
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixCopy
                - returnErrorPtr
                - pixResizeImageData
                - pixGetColormap
                - pixHShearIP
                - pixCopy
                - pixHShear
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'shear.c:129,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - normalizeAngleForShear
                - tan
                - pixSetBlackOrWhite
                - pixGetDimensions
                - tan
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixCopy
                - returnErrorPtr
                - pixResizeImageData
                - pixGetColormap
                - pixHShearIP
                - pixCopy
                - pixHShear
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'shear.c:128,23'
          Branch Sides:
            - BranchSide:      'shear.c:128,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'shear.c:128,9'
              BranchSideFuncs: []
        - Branch String:   'shear.c:129,37'
          Branch Sides:
            - BranchSide:      'shear.c:129,40'
              BranchSideFuncs:
                - pixCreateTemplate
                - normalizeAngleForShear
                - tan
                - pixSetBlackOrWhite
                - pixGetDimensions
                - tan
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixCopy
                - returnErrorPtr
                - pixResizeImageData
                - pixGetColormap
                - pixHShearIP
                - pixCopy
                - pixHShear
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'shear.c:132,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - normalizeAngleForShear
                - tan
                - pixSetBlackOrWhite
                - pixGetDimensions
                - tan
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixCopy
                - returnErrorPtr
                - pixResizeImageData
                - pixGetColormap
                - pixHShearIP
                - pixCopy
                - pixHShear
                - pixDestroy
        - Branch String:   'shear.c:129,9'
          Branch Sides:
            - BranchSide:      'shear.c:130,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'shear.c:132,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - normalizeAngleForShear
                - tan
                - pixSetBlackOrWhite
                - pixGetDimensions
                - tan
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixCopy
                - returnErrorPtr
                - pixResizeImageData
                - pixGetColormap
                - pixHShearIP
                - pixCopy
                - pixHShear
                - pixDestroy
        - Branch String:   'shear.c:130,23'
          Branch Sides:
            - BranchSide:      'shear.c:130,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'shear.c:130,9'
              BranchSideFuncs: []
        - Branch String:   'shear.c:132,9'
          Branch Sides:
            - BranchSide:      'shear.c:133,29'
              BranchSideFuncs:
                - pixGetColormap
                - pixHShearIP
                - pixCopy
                - pixHShear
                - pixDestroy
            - BranchSide:      'shear.c:144,10'
              BranchSideFuncs:
                - pixCreateTemplate
                - normalizeAngleForShear
                - tan
                - pixSetBlackOrWhite
                - pixGetDimensions
                - tan
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixCopy
                - returnErrorPtr
                - pixResizeImageData
        - Branch String:   'shear.c:133,13'
          Branch Sides:
            - BranchSide:      'shear.c:134,25'
              BranchSideFuncs:
                - pixCopy
                - pixHShear
                - pixDestroy
            - BranchSide:      'shear.c:136,18'
              BranchSideFuncs:
                - pixCopy
                - pixHShear
                - pixDestroy
        - Branch String:   'shear.c:144,9'
          Branch Sides:
            - BranchSide:      'shear.c:145,39'
              BranchSideFuncs:
                - pixResizeImageData
                - normalizeAngleForShear
                - tan
                - pixSetBlackOrWhite
                - pixGetDimensions
                - tan
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixCopy
            - BranchSide:      'shear.c:148,28'
              BranchSideFuncs:
                - pixResizeImageData
                - normalizeAngleForShear
                - tan
                - pixSetBlackOrWhite
                - pixGetDimensions
                - tan
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixCopy
        - Branch String:   'shear.c:145,13'
          Branch Sides:
            - BranchSide:      'shear.c:146,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'shear.c:147,5'
              BranchSideFuncs:
                - normalizeAngleForShear
                - tan
                - pixSetBlackOrWhite
                - pixGetDimensions
                - tan
                - pixRasterop
                - pixRasterop
                - pixRasterop
                - pixCopy
        - Branch String:   'shear.c:146,27'
          Branch Sides:
            - BranchSide:      'shear.c:146,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'shear.c:146,13'
              BranchSideFuncs: []
        - Branch String:   'shear.c:153,23'
          Branch Sides:
            - BranchSide:      'shear.c:153,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'shear.c:154,24'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'shear.c:153,9'
          Branch Sides:
            - BranchSide:      'shear.c:154,24'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'shear.c:157,24'
              BranchSideFuncs:
                - pixSetBlackOrWhite
                - pixGetDimensions
                - tan
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'shear.c:162,16'
          Branch Sides:
            - BranchSide:      'shear.c:168,44'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
                - pixRasterop
            - BranchSide:      'shear.c:168,44'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
                - pixRasterop
        - Branch String:   'shear.c:168,5'
          Branch Sides:
            - BranchSide:      'shear.c:169,27'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
            - BranchSide:      'shear.c:179,17'
              BranchSideFuncs:
                - pixRasterop
        - Branch String:   'shear.c:170,13'
          Branch Sides:
            - BranchSide:      'shear.c:171,21'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
            - BranchSide:      'shear.c:172,21'
              BranchSideFuncs:
                - pixRasterop
                - pixRasterop
        - Branch String:   'shear.c:179,5'
          Branch Sides:
            - BranchSide:      'shear.c:180,18'
              BranchSideFuncs:
                - pixRasterop
            - BranchSide:      'shear.c:192,12'
              BranchSideFuncs: []
        - Branch String:   'shear.c:181,13'
          Branch Sides:
            - BranchSide:      'shear.c:182,21'
              BranchSideFuncs:
                - pixRasterop
            - BranchSide:      'shear.c:183,21'
              BranchSideFuncs:
                - pixRasterop
      Callsites:
        - Src:             'shear.c:128,23'
          Dst:             returnErrorPtr
        - Src:             'shear.c:130,23'
          Dst:             returnErrorPtr
        - Src:             'shear.c:133,14'
          Dst:             pixGetColormap
        - Src:             'shear.c:134,13'
          Dst:             pixHShearIP
        - Src:             'shear.c:136,25'
          Dst:             pixCopy
        - Src:             'shear.c:137,13'
          Dst:             pixHShear
        - Src:             'shear.c:138,13'
          Dst:             pixDestroy
        - Src:             'shear.c:145,21'
          Dst:             pixCreateTemplate
        - Src:             'shear.c:146,27'
          Dst:             returnErrorPtr
        - Src:             'shear.c:148,9'
          Dst:             pixResizeImageData
        - Src:             'shear.c:152,14'
          Dst:             normalizeAngleForShear
        - Src:             'shear.c:153,26'
          Dst:             tan
        - Src:             'shear.c:154,16'
          Dst:             pixCopy
        - Src:             'shear.c:157,5'
          Dst:             pixSetBlackOrWhite
        - Src:             'shear.c:159,5'
          Dst:             pixGetDimensions
        - Src:             'shear.c:161,16'
          Dst:             tan
        - Src:             'shear.c:165,5'
          Dst:             pixRasterop
        - Src:             'shear.c:172,9'
          Dst:             pixRasterop
        - Src:             'shear.c:183,9'
          Dst:             pixRasterop
    - functionName:    pixHShearIP
      functionSourceFile: '/src/leptonica/src/shear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - yloc
        - radang
        - incolor
      BBCount:         51
      ICount:          337
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - normalizeAngleForShear
        - pixGetColormap
        - pixGetDimensions
        - pixRasteropHip
        - returnErrorInt
        - tan
      functionUses:    5
      BranchProfiles:
        - Branch String:   'shear.c:468,9'
          Branch Sides:
            - BranchSide:      'shear.c:469,16'
              BranchSideFuncs:
                - pixGetColormap
                - normalizeAngleForShear
                - tan
                - pixGetDimensions
                - tan
                - pixRasteropHip
                - pixRasteropHip
                - pixRasteropHip
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'shear.c:470,9'
              BranchSideFuncs:
                - pixGetColormap
                - normalizeAngleForShear
                - tan
                - pixGetDimensions
                - tan
                - pixRasteropHip
                - pixRasteropHip
                - pixRasteropHip
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'shear.c:469,16'
          Branch Sides:
            - BranchSide:      'shear.c:469,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'shear.c:469,9'
              BranchSideFuncs: []
        - Branch String:   'shear.c:470,37'
          Branch Sides:
            - BranchSide:      'shear.c:470,40'
              BranchSideFuncs:
                - pixGetColormap
                - normalizeAngleForShear
                - tan
                - pixGetDimensions
                - tan
                - pixRasteropHip
                - pixRasteropHip
                - pixRasteropHip
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'shear.c:472,24'
              BranchSideFuncs:
                - pixGetColormap
                - normalizeAngleForShear
                - tan
                - pixGetDimensions
                - tan
                - pixRasteropHip
                - pixRasteropHip
                - pixRasteropHip
                - returnErrorInt
        - Branch String:   'shear.c:470,9'
          Branch Sides:
            - BranchSide:      'shear.c:471,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'shear.c:472,24'
              BranchSideFuncs:
                - pixGetColormap
                - normalizeAngleForShear
                - tan
                - pixGetDimensions
                - tan
                - pixRasteropHip
                - pixRasteropHip
                - pixRasteropHip
                - returnErrorInt
        - Branch String:   'shear.c:471,16'
          Branch Sides:
            - BranchSide:      'shear.c:471,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'shear.c:471,9'
              BranchSideFuncs: []
        - Branch String:   'shear.c:472,9'
          Branch Sides:
            - BranchSide:      'shear.c:473,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'shear.c:476,37'
              BranchSideFuncs:
                - normalizeAngleForShear
                - tan
                - pixGetDimensions
                - tan
                - pixRasteropHip
                - pixRasteropHip
                - pixRasteropHip
        - Branch String:   'shear.c:473,16'
          Branch Sides:
            - BranchSide:      'shear.c:473,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'shear.c:473,9'
              BranchSideFuncs: []
        - Branch String:   'shear.c:477,23'
          Branch Sides:
            - BranchSide:      'shear.c:477,30'
              BranchSideFuncs: []
            - BranchSide:      'shear.c:478,9'
              BranchSideFuncs: []
        - Branch String:   'shear.c:477,9'
          Branch Sides:
            - BranchSide:      'shear.c:478,9'
              BranchSideFuncs: []
            - BranchSide:      'shear.c:480,12'
              BranchSideFuncs:
                - pixGetDimensions
                - tan
                - pixRasteropHip
                - pixRasteropHip
                - pixRasteropHip
        - Branch String:   'shear.c:483,16'
          Branch Sides:
            - BranchSide:      'shear.c:483,16'
              BranchSideFuncs:
                - pixRasteropHip
                - pixRasteropHip
                - pixRasteropHip
            - BranchSide:      'shear.c:483,16'
              BranchSideFuncs:
                - pixRasteropHip
                - pixRasteropHip
                - pixRasteropHip
        - Branch String:   'shear.c:487,9'
          Branch Sides:
            - BranchSide:      'shear.c:488,24'
              BranchSideFuncs:
                - pixRasteropHip
                - pixRasteropHip
                - pixRasteropHip
            - BranchSide:      'shear.c:490,17'
              BranchSideFuncs:
                - pixRasteropHip
                - pixRasteropHip
        - Branch String:   'shear.c:490,5'
          Branch Sides:
            - BranchSide:      'shear.c:491,27'
              BranchSideFuncs:
                - pixRasteropHip
                - pixRasteropHip
            - BranchSide:      'shear.c:499,17'
              BranchSideFuncs:
                - pixRasteropHip
        - Branch String:   'shear.c:492,13'
          Branch Sides:
            - BranchSide:      'shear.c:492,25'
              BranchSideFuncs:
                - pixRasteropHip
                - pixRasteropHip
            - BranchSide:      'shear.c:493,13'
              BranchSideFuncs:
                - pixRasteropHip
                - pixRasteropHip
        - Branch String:   'shear.c:493,13'
          Branch Sides:
            - BranchSide:      'shear.c:494,21'
              BranchSideFuncs:
                - pixRasteropHip
                - pixRasteropHip
            - BranchSide:      'shear.c:495,24'
              BranchSideFuncs:
                - pixRasteropHip
                - pixRasteropHip
        - Branch String:   'shear.c:499,5'
          Branch Sides:
            - BranchSide:      'shear.c:500,18'
              BranchSideFuncs:
                - pixRasteropHip
            - BranchSide:      'shear.c:508,5'
              BranchSideFuncs: []
        - Branch String:   'shear.c:501,13'
          Branch Sides:
            - BranchSide:      'shear.c:501,25'
              BranchSideFuncs:
                - pixRasteropHip
            - BranchSide:      'shear.c:502,13'
              BranchSideFuncs:
                - pixRasteropHip
        - Branch String:   'shear.c:502,13'
          Branch Sides:
            - BranchSide:      'shear.c:503,21'
              BranchSideFuncs:
                - pixRasteropHip
            - BranchSide:      'shear.c:504,24'
              BranchSideFuncs:
                - pixRasteropHip
      Callsites:
        - Src:             'shear.c:469,16'
          Dst:             returnErrorInt
        - Src:             'shear.c:471,16'
          Dst:             returnErrorInt
        - Src:             'shear.c:472,9'
          Dst:             pixGetColormap
        - Src:             'shear.c:473,16'
          Dst:             returnErrorInt
        - Src:             'shear.c:476,14'
          Dst:             normalizeAngleForShear
        - Src:             'shear.c:477,26'
          Dst:             tan
        - Src:             'shear.c:481,5'
          Dst:             pixGetDimensions
        - Src:             'shear.c:482,16'
          Dst:             tan
        - Src:             'shear.c:488,9'
          Dst:             pixRasteropHip
        - Src:             'shear.c:495,9'
          Dst:             pixRasteropHip
        - Src:             'shear.c:504,9'
          Dst:             pixRasteropHip
    - functionName:    pixVShearCorner
      functionSourceFile: '/src/leptonica/src/shear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - radang
        - incolor
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pixVShear
        - returnErrorPtr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'shear.c:370,9'
          Branch Sides:
            - BranchSide:      'shear.c:371,23'
              BranchSideFuncs:
                - pixVShear
            - BranchSide:      'shear.c:373,22'
              BranchSideFuncs:
                - pixVShear
        - Branch String:   'shear.c:371,23'
          Branch Sides:
            - BranchSide:      'shear.c:371,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'shear.c:371,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'shear.c:371,23'
          Dst:             returnErrorPtr
        - Src:             'shear.c:373,12'
          Dst:             pixVShear
    - functionName:    pixHShearCorner
      functionSourceFile: '/src/leptonica/src/shear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - radang
        - incolor
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pixHShear
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'shear.c:341,9'
          Branch Sides:
            - BranchSide:      'shear.c:342,23'
              BranchSideFuncs:
                - pixHShear
            - BranchSide:      'shear.c:344,22'
              BranchSideFuncs:
                - pixHShear
        - Branch String:   'shear.c:342,23'
          Branch Sides:
            - BranchSide:      'shear.c:342,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'shear.c:342,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'shear.c:342,23'
          Dst:             returnErrorPtr
        - Src:             'shear.c:344,12'
          Dst:             pixHShear
    - functionName:    pixFindNormalizedSquareSum
      functionSourceFile: '/src/leptonica/src/skew.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionLinenumberEnd: 1226
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - phratio
        - pvratio
        - pfract
      BBCount:         57
      ICount:          329
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - numaDestroy
        - numaGetFValue
        - numaGetSum
        - pixCountPixelsByRow
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixRotateOrth
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'skew.c:1176,9'
          Branch Sides:
            - BranchSide:      'skew.c:1176,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixRotateOrth
                - pixCountPixelsByRow
                - numaGetSum
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - pixCountPixelsByRow
                - numaGetSum
                - numaDestroy
                - numaGetFValue
            - BranchSide:      'skew.c:1177,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixRotateOrth
                - pixCountPixelsByRow
                - numaGetSum
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - pixCountPixelsByRow
                - numaGetSum
                - numaDestroy
                - numaGetFValue
        - Branch String:   'skew.c:1177,9'
          Branch Sides:
            - BranchSide:      'skew.c:1177,19'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixRotateOrth
                - pixCountPixelsByRow
                - numaGetSum
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - pixCountPixelsByRow
                - numaGetSum
                - numaDestroy
                - numaGetFValue
            - BranchSide:      'skew.c:1178,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixRotateOrth
                - pixCountPixelsByRow
                - numaGetSum
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - pixCountPixelsByRow
                - numaGetSum
                - numaDestroy
                - numaGetFValue
        - Branch String:   'skew.c:1178,9'
          Branch Sides:
            - BranchSide:      'skew.c:1178,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixRotateOrth
                - pixCountPixelsByRow
                - numaGetSum
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - pixCountPixelsByRow
                - numaGetSum
                - numaDestroy
                - numaGetFValue
            - BranchSide:      'skew.c:1179,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixRotateOrth
                - pixCountPixelsByRow
                - numaGetSum
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - pixCountPixelsByRow
                - numaGetSum
                - numaDestroy
                - numaGetFValue
        - Branch String:   'skew.c:1179,18'
          Branch Sides:
            - BranchSide:      'skew.c:1179,22'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixRotateOrth
                - pixCountPixelsByRow
                - numaGetSum
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - pixCountPixelsByRow
                - numaGetSum
                - numaDestroy
                - numaGetFValue
            - BranchSide:      'skew.c:1181,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixRotateOrth
                - pixCountPixelsByRow
                - numaGetSum
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - pixCountPixelsByRow
                - numaGetSum
                - numaDestroy
                - numaGetFValue
        - Branch String:   'skew.c:1179,9'
          Branch Sides:
            - BranchSide:      'skew.c:1180,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixRotateOrth
                - pixCountPixelsByRow
                - numaGetSum
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - pixCountPixelsByRow
                - numaGetSum
                - numaDestroy
                - numaGetFValue
            - BranchSide:      'skew.c:1181,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixGetDimensions
                - pixRotateOrth
                - pixCountPixelsByRow
                - numaGetSum
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - pixCountPixelsByRow
                - numaGetSum
                - numaDestroy
                - numaGetFValue
        - Branch String:   'skew.c:1180,16'
          Branch Sides:
            - BranchSide:      'skew.c:1180,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:1180,9'
              BranchSideFuncs: []
        - Branch String:   'skew.c:1181,15'
          Branch Sides:
            - BranchSide:      'skew.c:1181,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixRotateOrth
                - pixCountPixelsByRow
                - numaGetSum
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - pixCountPixelsByRow
                - numaGetSum
                - numaDestroy
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'skew.c:1182,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'skew.c:1181,9'
          Branch Sides:
            - BranchSide:      'skew.c:1182,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:1183,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixRotateOrth
                - pixCountPixelsByRow
                - numaGetSum
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - pixCountPixelsByRow
                - numaGetSum
                - numaDestroy
                - numaGetFValue
        - Branch String:   'skew.c:1182,16'
          Branch Sides:
            - BranchSide:      'skew.c:1182,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:1182,9'
              BranchSideFuncs: []
        - Branch String:   'skew.c:1186,9'
          Branch Sides:
            - BranchSide:      'skew.c:1187,34'
              BranchSideFuncs:
                - pixCountPixelsByRow
                - numaGetSum
                - numaDestroy
                - pixRotateOrth
                - pixCountPixelsByRow
                - numaGetSum
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'skew.c:1204,9'
              BranchSideFuncs:
                - pixRotateOrth
                - pixCountPixelsByRow
                - numaGetSum
                - pixDestroy
                - numaDestroy
                - numaGetFValue
        - Branch String:   'skew.c:1189,13'
          Branch Sides:
            - BranchSide:      'skew.c:1189,31'
              BranchSideFuncs:
                - numaDestroy
                - pixRotateOrth
                - pixCountPixelsByRow
                - numaGetSum
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'skew.c:1190,13'
              BranchSideFuncs:
                - numaDestroy
                - pixRotateOrth
                - pixCountPixelsByRow
                - numaGetSum
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'skew.c:1190,13'
          Branch Sides:
            - BranchSide:      'skew.c:1191,23'
              BranchSideFuncs:
                - numaDestroy
                - pixRotateOrth
                - pixCountPixelsByRow
                - numaGetSum
                - pixDestroy
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'skew.c:1199,19'
              BranchSideFuncs:
                - numaDestroy
                - pixRotateOrth
                - pixCountPixelsByRow
                - numaGetSum
                - pixDestroy
                - numaDestroy
                - numaGetFValue
        - Branch String:   'skew.c:1193,13'
          Branch Sides:
            - BranchSide:      'skew.c:1194,31'
              BranchSideFuncs:
                - numaGetFValue
                - numaDestroy
                - pixRotateOrth
                - pixCountPixelsByRow
                - numaGetSum
                - pixDestroy
                - numaDestroy
                - numaGetFValue
            - BranchSide:      'skew.c:1197,24'
              BranchSideFuncs:
                - numaDestroy
                - pixRotateOrth
                - pixCountPixelsByRow
                - numaGetSum
                - pixDestroy
                - numaDestroy
                - numaGetFValue
        - Branch String:   'skew.c:1204,9'
          Branch Sides:
            - BranchSide:      'skew.c:1205,13'
              BranchSideFuncs:
                - pixRotateOrth
                - pixCountPixelsByRow
                - numaGetSum
                - pixDestroy
                - numaDestroy
                - numaGetFValue
            - BranchSide:      'skew.c:1225,12'
              BranchSideFuncs: []
        - Branch String:   'skew.c:1205,13'
          Branch Sides:
            - BranchSide:      'skew.c:1205,25'
              BranchSideFuncs: []
            - BranchSide:      'skew.c:1206,30'
              BranchSideFuncs:
                - pixRotateOrth
                - pixCountPixelsByRow
                - numaGetSum
                - pixDestroy
                - numaDestroy
                - numaGetFValue
        - Branch String:   'skew.c:1209,13'
          Branch Sides:
            - BranchSide:      'skew.c:1209,31'
              BranchSideFuncs:
                - pixDestroy
                - numaDestroy
                - numaGetFValue
            - BranchSide:      'skew.c:1210,13'
              BranchSideFuncs:
                - pixDestroy
                - numaDestroy
                - numaGetFValue
        - Branch String:   'skew.c:1210,13'
          Branch Sides:
            - BranchSide:      'skew.c:1211,23'
              BranchSideFuncs:
                - pixDestroy
                - numaDestroy
                - numaGetFValue
            - BranchSide:      'skew.c:1219,19'
              BranchSideFuncs:
                - pixDestroy
                - numaDestroy
        - Branch String:   'skew.c:1213,13'
          Branch Sides:
            - BranchSide:      'skew.c:1214,31'
              BranchSideFuncs:
                - numaGetFValue
                - pixDestroy
                - numaDestroy
            - BranchSide:      'skew.c:1217,24'
              BranchSideFuncs:
                - pixDestroy
                - numaDestroy
      Callsites:
        - Src:             'skew.c:1180,16'
          Dst:             returnErrorInt
        - Src:             'skew.c:1181,18'
          Dst:             pixGetDepth
        - Src:             'skew.c:1182,16'
          Dst:             returnErrorInt
        - Src:             'skew.c:1183,5'
          Dst:             pixGetDimensions
        - Src:             'skew.c:1187,14'
          Dst:             pixCountPixelsByRow
        - Src:             'skew.c:1188,9'
          Dst:             numaGetSum
        - Src:             'skew.c:1194,17'
          Dst:             numaGetFValue
        - Src:             'skew.c:1201,9'
          Dst:             numaDestroy
        - Src:             'skew.c:1206,16'
          Dst:             pixRotateOrth
        - Src:             'skew.c:1207,14'
          Dst:             pixCountPixelsByRow
        - Src:             'skew.c:1208,9'
          Dst:             numaGetSum
        - Src:             'skew.c:1214,17'
          Dst:             numaGetFValue
        - Src:             'skew.c:1221,9'
          Dst:             pixDestroy
        - Src:             'skew.c:1222,9'
          Dst:             numaDestroy
    - functionName:    pixFindSkewOrthogonalRange
      functionSourceFile: '/src/leptonica/src/skew.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - float
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - pixs
        - pangle
        - pconf
        - redsweep
        - redsearch
        - sweeprange
        - sweepdelta
        - minbsdelta
        - confprior
      BBCount:         29
      ICount:          189
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - pixDestroy
        - pixFindSkewSweepAndSearchScorePivot
        - pixGetDepth
        - pixRotateOrth
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'skew.c:1037,9'
          Branch Sides:
            - BranchSide:      'skew.c:1037,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixFindSkewSweepAndSearchScorePivot
                - pixRotateOrth
                - pixFindSkewSweepAndSearchScorePivot
                - pixDestroy
            - BranchSide:      'skew.c:1038,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixFindSkewSweepAndSearchScorePivot
                - pixRotateOrth
                - pixFindSkewSweepAndSearchScorePivot
                - pixDestroy
        - Branch String:   'skew.c:1038,9'
          Branch Sides:
            - BranchSide:      'skew.c:1038,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixFindSkewSweepAndSearchScorePivot
                - pixRotateOrth
                - pixFindSkewSweepAndSearchScorePivot
                - pixDestroy
            - BranchSide:      'skew.c:1039,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixFindSkewSweepAndSearchScorePivot
                - pixRotateOrth
                - pixFindSkewSweepAndSearchScorePivot
                - pixDestroy
        - Branch String:   'skew.c:1039,17'
          Branch Sides:
            - BranchSide:      'skew.c:1039,21'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixFindSkewSweepAndSearchScorePivot
                - pixRotateOrth
                - pixFindSkewSweepAndSearchScorePivot
                - pixDestroy
            - BranchSide:      'skew.c:1040,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'skew.c:1039,9'
          Branch Sides:
            - BranchSide:      'skew.c:1040,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixFindSkewSweepAndSearchScorePivot
                - pixRotateOrth
                - pixFindSkewSweepAndSearchScorePivot
                - pixDestroy
            - BranchSide:      'skew.c:1041,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixFindSkewSweepAndSearchScorePivot
                - pixRotateOrth
                - pixFindSkewSweepAndSearchScorePivot
                - pixDestroy
        - Branch String:   'skew.c:1040,16'
          Branch Sides:
            - BranchSide:      'skew.c:1040,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:1040,9'
              BranchSideFuncs: []
        - Branch String:   'skew.c:1041,15'
          Branch Sides:
            - BranchSide:      'skew.c:1041,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixFindSkewSweepAndSearchScorePivot
                - pixRotateOrth
                - pixFindSkewSweepAndSearchScorePivot
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'skew.c:1042,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'skew.c:1041,9'
          Branch Sides:
            - BranchSide:      'skew.c:1042,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:1044,41'
              BranchSideFuncs:
                - pixFindSkewSweepAndSearchScorePivot
                - pixRotateOrth
                - pixFindSkewSweepAndSearchScorePivot
                - pixDestroy
        - Branch String:   'skew.c:1042,16'
          Branch Sides:
            - BranchSide:      'skew.c:1042,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:1042,9'
              BranchSideFuncs: []
        - Branch String:   'skew.c:1055,9'
          Branch Sides:
            - BranchSide:      'skew.c:1056,19'
              BranchSideFuncs: []
            - BranchSide:      'skew.c:1059,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'skew.c:1040,16'
          Dst:             returnErrorInt
        - Src:             'skew.c:1041,18'
          Dst:             pixGetDepth
        - Src:             'skew.c:1042,16'
          Dst:             returnErrorInt
        - Src:             'skew.c:1044,5'
          Dst:             pixFindSkewSweepAndSearchScorePivot
        - Src:             'skew.c:1048,12'
          Dst:             pixRotateOrth
        - Src:             'skew.c:1049,5'
          Dst:             pixFindSkewSweepAndSearchScorePivot
        - Src:             'skew.c:1053,5'
          Dst:             pixDestroy
    - functionName:    pixFindSkewSweepAndSearchScorePivot
      functionSourceFile: '/src/leptonica/src/skew.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - float
        - float
        - float
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pangle
        - pconf
        - pendscore
        - redsweep
        - redsearch
        - sweepcenter
        - sweeprange
        - sweepdelta
        - minbsdelta
        - pivot
      BBCount:         162
      ICount:          1048
      EdgeCount:       219
      CyclomaticComplexity: 59
      functionsReached:
        - lept_stderr
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaEmpty
        - numaGetCount
        - numaGetFValue
        - numaGetMax
        - numaGetMin
        - pixClone
        - pixCreateTemplate
        - pixDestroy
        - pixFindDifferentialSquareSum
        - pixGetDepth
        - pixGetHeight
        - pixGetWidth
        - pixReduceRankBinaryCascade
        - pixVShearCenter
        - pixVShearCorner
        - pixZero
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'skew.c:677,9'
          Branch Sides:
            - BranchSide:      'skew.c:677,21'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'skew.c:678,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'skew.c:678,9'
          Branch Sides:
            - BranchSide:      'skew.c:678,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'skew.c:679,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'skew.c:679,9'
          Branch Sides:
            - BranchSide:      'skew.c:679,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'skew.c:680,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'skew.c:680,17'
          Branch Sides:
            - BranchSide:      'skew.c:680,21'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'skew.c:681,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'skew.c:680,9'
          Branch Sides:
            - BranchSide:      'skew.c:681,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'skew.c:682,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'skew.c:681,16'
          Branch Sides:
            - BranchSide:      'skew.c:681,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:681,9'
              BranchSideFuncs: []
        - Branch String:   'skew.c:682,15'
          Branch Sides:
            - BranchSide:      'skew.c:682,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'skew.c:683,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'skew.c:682,9'
          Branch Sides:
            - BranchSide:      'skew.c:683,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:684,9'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'skew.c:683,16'
          Branch Sides:
            - BranchSide:      'skew.c:683,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:683,9'
              BranchSideFuncs: []
        - Branch String:   'skew.c:684,23'
          Branch Sides:
            - BranchSide:      'skew.c:684,26'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'skew.c:686,9'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'skew.c:684,40'
          Branch Sides:
            - BranchSide:      'skew.c:684,43'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'skew.c:686,9'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'skew.c:684,57'
          Branch Sides:
            - BranchSide:      'skew.c:684,60'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'skew.c:686,9'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'skew.c:684,9'
          Branch Sides:
            - BranchSide:      'skew.c:685,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:686,9'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'skew.c:685,16'
          Branch Sides:
            - BranchSide:      'skew.c:685,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:685,9'
              BranchSideFuncs: []
        - Branch String:   'skew.c:686,24'
          Branch Sides:
            - BranchSide:      'skew.c:686,27'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'skew.c:688,9'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'skew.c:686,42'
          Branch Sides:
            - BranchSide:      'skew.c:686,45'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'skew.c:688,9'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'skew.c:686,60'
          Branch Sides:
            - BranchSide:      'skew.c:686,63'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'skew.c:688,9'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'skew.c:686,9'
          Branch Sides:
            - BranchSide:      'skew.c:687,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:688,9'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'skew.c:687,16'
          Branch Sides:
            - BranchSide:      'skew.c:687,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:687,9'
              BranchSideFuncs: []
        - Branch String:   'skew.c:688,9'
          Branch Sides:
            - BranchSide:      'skew.c:689,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:690,9'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
        - Branch String:   'skew.c:689,16'
          Branch Sides:
            - BranchSide:      'skew.c:689,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:689,9'
              BranchSideFuncs: []
        - Branch String:   'skew.c:690,39'
          Branch Sides:
            - BranchSide:      'skew.c:690,42'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
            - BranchSide:      'skew.c:693,13'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
        - Branch String:   'skew.c:690,9'
          Branch Sides:
            - BranchSide:      'skew.c:691,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:693,13'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
        - Branch String:   'skew.c:691,16'
          Branch Sides:
            - BranchSide:      'skew.c:691,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:691,9'
              BranchSideFuncs: []
        - Branch String:   'skew.c:697,9'
          Branch Sides:
            - BranchSide:      'skew.c:698,27'
              BranchSideFuncs:
                - pixClone
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
            - BranchSide:      'skew.c:699,14'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
        - Branch String:   'skew.c:699,14'
          Branch Sides:
            - BranchSide:      'skew.c:700,45'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
            - BranchSide:      'skew.c:701,14'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
                - pixReduceRankBinaryCascade
        - Branch String:   'skew.c:701,14'
          Branch Sides:
            - BranchSide:      'skew.c:702,45'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
            - BranchSide:      'skew.c:704,45'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - pixDestroy
        - Branch String:   'skew.c:707,9'
          Branch Sides:
            - BranchSide:      'skew.c:708,9'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'skew.c:713,13'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
        - Branch String:   'skew.c:714,9'
          Branch Sides:
            - BranchSide:      'skew.c:715,26'
              BranchSideFuncs:
                - pixClone
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
            - BranchSide:      'skew.c:717,13'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
        - Branch String:   'skew.c:717,13'
          Branch Sides:
            - BranchSide:      'skew.c:718,48'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
            - BranchSide:      'skew.c:719,18'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
                - pixReduceRankBinaryCascade
        - Branch String:   'skew.c:719,18'
          Branch Sides:
            - BranchSide:      'skew.c:720,48'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
            - BranchSide:      'skew.c:722,48'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixCreateTemplate
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixClone
        - Branch String:   'skew.c:726,9'
          Branch Sides:
            - BranchSide:      'skew.c:727,26'
              BranchSideFuncs:
                - pixClone
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
            - BranchSide:      'skew.c:729,35'
              BranchSideFuncs:
                - pixCreateTemplate
                - numaCreate
                - numaCreate
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
        - Branch String:   'skew.c:735,17'
          Branch Sides:
            - BranchSide:      'skew.c:735,21'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
            - BranchSide:      'skew.c:736,15'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
        - Branch String:   'skew.c:735,9'
          Branch Sides:
            - BranchSide:      'skew.c:736,15'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
            - BranchSide:      'skew.c:739,10'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
        - Branch String:   'skew.c:736,15'
          Branch Sides:
            - BranchSide:      'skew.c:736,13'
              BranchSideFuncs:
                - returnErrorInt
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
            - BranchSide:      'skew.c:736,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
        - Branch String:   'skew.c:739,16'
          Branch Sides:
            - BranchSide:      'skew.c:739,20'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
            - BranchSide:      'skew.c:740,15'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
        - Branch String:   'skew.c:739,9'
          Branch Sides:
            - BranchSide:      'skew.c:740,15'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
            - BranchSide:      'skew.c:743,10'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
        - Branch String:   'skew.c:740,15'
          Branch Sides:
            - BranchSide:      'skew.c:740,13'
              BranchSideFuncs:
                - returnErrorInt
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
            - BranchSide:      'skew.c:740,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
        - Branch String:   'skew.c:743,18'
          Branch Sides:
            - BranchSide:      'skew.c:743,22'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
            - BranchSide:      'skew.c:744,15'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
        - Branch String:   'skew.c:743,9'
          Branch Sides:
            - BranchSide:      'skew.c:744,15'
              BranchSideFuncs:
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
            - BranchSide:      'skew.c:749,17'
              BranchSideFuncs:
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
        - Branch String:   'skew.c:744,15'
          Branch Sides:
            - BranchSide:      'skew.c:744,13'
              BranchSideFuncs:
                - returnErrorInt
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
            - BranchSide:      'skew.c:744,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
        - Branch String:   'skew.c:750,5'
          Branch Sides:
            - BranchSide:      'skew.c:751,17'
              BranchSideFuncs:
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCorner
            - BranchSide:      'skew.c:772,16'
              BranchSideFuncs:
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
        - Branch String:   'skew.c:754,13'
          Branch Sides:
            - BranchSide:      'skew.c:755,29'
              BranchSideFuncs:
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCenter
            - BranchSide:      'skew.c:757,29'
              BranchSideFuncs:
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaGetMax
                - numaGetFValue
                - numaGetCount
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - lept_stderr
                - pixVShearCorner
        - Branch String:   'skew.c:796,23'
          Branch Sides:
            - BranchSide:      'skew.c:796,26'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
            - BranchSide:      'skew.c:797,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
        - Branch String:   'skew.c:796,9'
          Branch Sides:
            - BranchSide:      'skew.c:797,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - lept_stderr
            - BranchSide:      'skew.c:802,15'
              BranchSideFuncs:
                - numaEmpty
                - numaEmpty
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
        - Branch String:   'skew.c:797,9'
          Branch Sides:
            - BranchSide:      'skew.c:798,9'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
            - BranchSide:      'skew.c:798,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
        - Branch String:   'skew.c:808,9'
          Branch Sides:
            - BranchSide:      'skew.c:809,25'
              BranchSideFuncs:
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
            - BranchSide:      'skew.c:818,25'
              BranchSideFuncs:
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
        - Branch String:   'skew.c:837,5'
          Branch Sides:
            - BranchSide:      'skew.c:840,27'
              BranchSideFuncs:
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - pixVShearCorner
                - pixVShearCorner
            - BranchSide:      'skew.c:886,15'
              BranchSideFuncs:
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
        - Branch String:   'skew.c:841,13'
          Branch Sides:
            - BranchSide:      'skew.c:842,29'
              BranchSideFuncs:
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - pixVShearCenter
                - pixVShearCorner
            - BranchSide:      'skew.c:845,29'
              BranchSideFuncs:
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - pixVShearCorner
                - pixVShearCorner
        - Branch String:   'skew.c:853,13'
          Branch Sides:
            - BranchSide:      'skew.c:854,29'
              BranchSideFuncs:
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixVShearCorner
            - BranchSide:      'skew.c:857,29'
              BranchSideFuncs:
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
        - Branch String:   'skew.c:868,9'
          Branch Sides:
            - BranchSide:      'skew.c:869,30'
              BranchSideFuncs:
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
            - BranchSide:      'skew.c:876,33'
              BranchSideFuncs:
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
        - Branch String:   'skew.c:869,17'
          Branch Sides:
            - BranchSide:      'skew.c:870,41'
              BranchSideFuncs:
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
            - BranchSide:      'skew.c:873,9'
              BranchSideFuncs:
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCenter
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixVShearCorner
                - pixVShearCorner
        - Branch String:   'skew.c:892,9'
          Branch Sides:
            - BranchSide:      'skew.c:893,22'
              BranchSideFuncs:
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
            - BranchSide:      'skew.c:906,16'
              BranchSideFuncs:
                - numaGetMin
                - pixGetWidth
                - pixGetHeight
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
        - Branch String:   'skew.c:917,9'
          Branch Sides:
            - BranchSide:      'skew.c:918,18'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
            - BranchSide:      'skew.c:920,10'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
        - Branch String:   'skew.c:924,65'
          Branch Sides:
            - BranchSide:      'skew.c:925,10'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
            - BranchSide:      'skew.c:927,10'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
        - Branch String:   'skew.c:925,48'
          Branch Sides:
            - BranchSide:      'skew.c:926,10'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
            - BranchSide:      'skew.c:927,10'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
        - Branch String:   'skew.c:924,9'
          Branch Sides:
            - BranchSide:      'skew.c:926,37'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
            - BranchSide:      'skew.c:927,10'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
      Callsites:
        - Src:             'skew.c:681,16'
          Dst:             returnErrorInt
        - Src:             'skew.c:682,18'
          Dst:             pixGetDepth
        - Src:             'skew.c:683,16'
          Dst:             returnErrorInt
        - Src:             'skew.c:685,16'
          Dst:             returnErrorInt
        - Src:             'skew.c:687,16'
          Dst:             returnErrorInt
        - Src:             'skew.c:689,16'
          Dst:             returnErrorInt
        - Src:             'skew.c:691,16'
          Dst:             returnErrorInt
        - Src:             'skew.c:698,18'
          Dst:             pixClone
        - Src:             'skew.c:700,18'
          Dst:             pixReduceRankBinaryCascade
        - Src:             'skew.c:702,18'
          Dst:             pixReduceRankBinaryCascade
        - Src:             'skew.c:704,18'
          Dst:             pixReduceRankBinaryCascade
        - Src:             'skew.c:706,5'
          Dst:             pixZero
        - Src:             'skew.c:708,9'
          Dst:             pixDestroy
        - Src:             'skew.c:715,17'
          Dst:             pixClone
        - Src:             'skew.c:718,21'
          Dst:             pixReduceRankBinaryCascade
        - Src:             'skew.c:720,21'
          Dst:             pixReduceRankBinaryCascade
        - Src:             'skew.c:722,21'
          Dst:             pixReduceRankBinaryCascade
        - Src:             'skew.c:725,13'
          Dst:             pixCreateTemplate
        - Src:             'skew.c:727,17'
          Dst:             pixClone
        - Src:             'skew.c:729,17'
          Dst:             pixCreateTemplate
        - Src:             'skew.c:732,15'
          Dst:             numaCreate
        - Src:             'skew.c:733,15'
          Dst:             numaCreate
        - Src:             'skew.c:736,15'
          Dst:             returnErrorInt
        - Src:             'skew.c:740,15'
          Dst:             returnErrorInt
        - Src:             'skew.c:744,15'
          Dst:             returnErrorInt
        - Src:             'skew.c:755,13'
          Dst:             pixVShearCorner
        - Src:             'skew.c:757,13'
          Dst:             pixVShearCenter
        - Src:             'skew.c:760,9'
          Dst:             pixFindDifferentialSquareSum
        - Src:             'skew.c:767,9'
          Dst:             numaAddNumber
        - Src:             'skew.c:768,9'
          Dst:             numaAddNumber
        - Src:             'skew.c:772,5'
          Dst:             numaGetMax
        - Src:             'skew.c:773,5'
          Dst:             numaGetFValue
        - Src:             'skew.c:795,9'
          Dst:             numaGetCount
        - Src:             'skew.c:797,9'
          Dst:             lept_stderr
        - Src:             'skew.c:802,5'
          Dst:             numaEmpty
        - Src:             'skew.c:803,5'
          Dst:             numaEmpty
        - Src:             'skew.c:809,9'
          Dst:             pixVShearCorner
        - Src:             'skew.c:810,9'
          Dst:             pixFindDifferentialSquareSum
        - Src:             'skew.c:811,9'
          Dst:             pixVShearCorner
        - Src:             'skew.c:813,9'
          Dst:             pixFindDifferentialSquareSum
        - Src:             'skew.c:814,9'
          Dst:             pixVShearCorner
        - Src:             'skew.c:816,9'
          Dst:             pixFindDifferentialSquareSum
        - Src:             'skew.c:818,9'
          Dst:             pixVShearCenter
        - Src:             'skew.c:819,9'
          Dst:             pixFindDifferentialSquareSum
        - Src:             'skew.c:820,9'
          Dst:             pixVShearCenter
        - Src:             'skew.c:822,9'
          Dst:             pixFindDifferentialSquareSum
        - Src:             'skew.c:823,9'
          Dst:             pixVShearCenter
        - Src:             'skew.c:825,9'
          Dst:             pixFindDifferentialSquareSum
        - Src:             'skew.c:828,5'
          Dst:             numaAddNumber
        - Src:             'skew.c:829,5'
          Dst:             numaAddNumber
        - Src:             'skew.c:830,5'
          Dst:             numaAddNumber
        - Src:             'skew.c:831,5'
          Dst:             numaAddNumber
        - Src:             'skew.c:832,5'
          Dst:             numaAddNumber
        - Src:             'skew.c:833,5'
          Dst:             numaAddNumber
        - Src:             'skew.c:842,13'
          Dst:             pixVShearCorner
        - Src:             'skew.c:845,13'
          Dst:             pixVShearCenter
        - Src:             'skew.c:847,9'
          Dst:             pixFindDifferentialSquareSum
        - Src:             'skew.c:848,9'
          Dst:             numaAddNumber
        - Src:             'skew.c:849,9'
          Dst:             numaAddNumber
        - Src:             'skew.c:854,13'
          Dst:             pixVShearCorner
        - Src:             'skew.c:857,13'
          Dst:             pixVShearCenter
        - Src:             'skew.c:859,9'
          Dst:             pixFindDifferentialSquareSum
        - Src:             'skew.c:860,9'
          Dst:             numaAddNumber
        - Src:             'skew.c:861,9'
          Dst:             numaAddNumber
        - Src:             'skew.c:906,5'
          Dst:             numaGetMin
        - Src:             'skew.c:907,13'
          Dst:             pixGetWidth
        - Src:             'skew.c:908,14'
          Dst:             pixGetHeight
        - Src:             'skew.c:951,5'
          Dst:             pixDestroy
        - Src:             'skew.c:952,5'
          Dst:             pixDestroy
        - Src:             'skew.c:953,5'
          Dst:             pixDestroy
        - Src:             'skew.c:954,5'
          Dst:             pixDestroy
        - Src:             'skew.c:955,5'
          Dst:             numaDestroy
        - Src:             'skew.c:956,5'
          Dst:             numaDestroy
    - functionName:    pixFindDifferentialSquareSum
      functionSourceFile: '/src/leptonica/src/skew.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - psum
      BBCount:         29
      ICount:          198
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - numaDestroy
        - numaGetCount
        - numaGetFValue
        - pixCountPixelsByRow
        - pixGetHeight
        - pixGetWidth
        - returnErrorInt
      functionUses:    10
      BranchProfiles:
        - Branch String:   'skew.c:1103,9'
          Branch Sides:
            - BranchSide:      'skew.c:1104,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixCountPixelsByRow
                - pixGetWidth
                - pixGetHeight
                - numaGetCount
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'skew.c:1105,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixCountPixelsByRow
                - pixGetWidth
                - pixGetHeight
                - numaGetCount
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'skew.c:1104,16'
          Branch Sides:
            - BranchSide:      'skew.c:1104,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:1104,9'
              BranchSideFuncs: []
        - Branch String:   'skew.c:1106,9'
          Branch Sides:
            - BranchSide:      'skew.c:1107,16'
              BranchSideFuncs:
                - pixCountPixelsByRow
                - pixGetWidth
                - pixGetHeight
                - numaGetCount
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
            - BranchSide:      'skew.c:1111,35'
              BranchSideFuncs:
                - pixCountPixelsByRow
                - pixGetWidth
                - pixGetHeight
                - numaGetCount
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
                - returnErrorInt
        - Branch String:   'skew.c:1107,16'
          Branch Sides:
            - BranchSide:      'skew.c:1107,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:1107,9'
              BranchSideFuncs: []
        - Branch String:   'skew.c:1111,9'
          Branch Sides:
            - BranchSide:      'skew.c:1112,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:1117,21'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - numaGetCount
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'skew.c:1112,16'
          Branch Sides:
            - BranchSide:      'skew.c:1112,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:1112,9'
              BranchSideFuncs: []
        - Branch String:   'skew.c:1120,12'
          Branch Sides:
            - BranchSide:      'skew.c:1120,10'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'skew.c:1120,10'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'skew.c:1121,13'
          Branch Sides:
            - BranchSide:      'skew.c:1121,11'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
            - BranchSide:      'skew.c:1121,11'
              BranchSideFuncs:
                - numaGetCount
                - numaDestroy
                - numaGetFValue
                - numaGetFValue
        - Branch String:   'skew.c:1127,5'
          Branch Sides:
            - BranchSide:      'skew.c:1128,23'
              BranchSideFuncs:
                - numaGetFValue
                - numaGetFValue
                - numaDestroy
            - BranchSide:      'skew.c:1133,5'
              BranchSideFuncs:
                - numaDestroy
      Callsites:
        - Src:             'skew.c:1104,16'
          Dst:             returnErrorInt
        - Src:             'skew.c:1107,16'
          Dst:             returnErrorInt
        - Src:             'skew.c:1111,15'
          Dst:             pixCountPixelsByRow
        - Src:             'skew.c:1112,16'
          Dst:             returnErrorInt
        - Src:             'skew.c:1117,9'
          Dst:             pixGetWidth
        - Src:             'skew.c:1118,9'
          Dst:             pixGetHeight
        - Src:             'skew.c:1125,9'
          Dst:             numaGetCount
        - Src:             'skew.c:1128,9'
          Dst:             numaGetFValue
        - Src:             'skew.c:1129,9'
          Dst:             numaGetFValue
        - Src:             'skew.c:1133,5'
          Dst:             numaDestroy
    - functionName:    pixFindSkewSweepAndSearchScore
      functionSourceFile: '/src/leptonica/src/skew.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - float
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - pixs
        - pangle
        - pconf
        - pendscore
        - redsweep
        - redsearch
        - sweepcenter
        - sweeprange
        - sweepdelta
        - minbsdelta
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pixFindSkewSweepAndSearchScorePivot
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'skew.c:615,12'
          Dst:             pixFindSkewSweepAndSearchScorePivot
    - functionName:    pixFindSkewSweep
      functionSourceFile: '/src/leptonica/src/skew.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
        - float
      constantsTouched: []
      argNames:
        - pixs
        - pangle
        - reduction
        - sweeprange
        - sweepdelta
      BBCount:         63
      ICount:          351
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - numaAddNumber
        - numaCreate
        - numaDestroy
        - numaFitMax
        - pixClone
        - pixCreateTemplate
        - pixDestroy
        - pixFindDifferentialSquareSum
        - pixGetDepth
        - pixReduceRankBinaryCascade
        - pixVShearCorner
        - pixZero
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'skew.c:420,9'
          Branch Sides:
            - BranchSide:      'skew.c:421,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixReduceRankBinaryCascade
                - pixZero
                - numaCreate
                - numaCreate
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - numaFitMax
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'skew.c:422,6'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixReduceRankBinaryCascade
                - pixZero
                - numaCreate
                - numaCreate
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - numaFitMax
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'skew.c:421,16'
          Branch Sides:
            - BranchSide:      'skew.c:421,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:421,9'
              BranchSideFuncs: []
        - Branch String:   'skew.c:423,9'
          Branch Sides:
            - BranchSide:      'skew.c:424,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixReduceRankBinaryCascade
                - pixZero
                - numaCreate
                - numaCreate
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - numaFitMax
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'skew.c:425,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixReduceRankBinaryCascade
                - pixZero
                - numaCreate
                - numaCreate
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - numaFitMax
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'skew.c:424,16'
          Branch Sides:
            - BranchSide:      'skew.c:424,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:424,9'
              BranchSideFuncs: []
        - Branch String:   'skew.c:425,9'
          Branch Sides:
            - BranchSide:      'skew.c:426,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:427,9'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - numaCreate
                - numaCreate
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - numaFitMax
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
        - Branch String:   'skew.c:426,16'
          Branch Sides:
            - BranchSide:      'skew.c:426,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:426,9'
              BranchSideFuncs: []
        - Branch String:   'skew.c:427,24'
          Branch Sides:
            - BranchSide:      'skew.c:427,27'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - numaCreate
                - numaCreate
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - numaFitMax
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
            - BranchSide:      'skew.c:430,13'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - numaCreate
                - numaCreate
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - numaFitMax
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
        - Branch String:   'skew.c:427,42'
          Branch Sides:
            - BranchSide:      'skew.c:427,45'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - numaCreate
                - numaCreate
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - numaFitMax
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
            - BranchSide:      'skew.c:430,13'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - numaCreate
                - numaCreate
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - numaFitMax
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
        - Branch String:   'skew.c:427,60'
          Branch Sides:
            - BranchSide:      'skew.c:427,63'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - numaCreate
                - numaCreate
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - numaFitMax
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
                - returnErrorInt
            - BranchSide:      'skew.c:430,13'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - numaCreate
                - numaCreate
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - numaFitMax
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
        - Branch String:   'skew.c:427,9'
          Branch Sides:
            - BranchSide:      'skew.c:428,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:430,13'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - numaCreate
                - numaCreate
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - numaFitMax
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
                - pixClone
        - Branch String:   'skew.c:428,16'
          Branch Sides:
            - BranchSide:      'skew.c:428,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:428,9'
              BranchSideFuncs: []
        - Branch String:   'skew.c:434,9'
          Branch Sides:
            - BranchSide:      'skew.c:435,24'
              BranchSideFuncs:
                - pixClone
                - pixZero
                - numaCreate
                - numaCreate
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - numaFitMax
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
            - BranchSide:      'skew.c:436,14'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - numaCreate
                - numaCreate
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - numaFitMax
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixReduceRankBinaryCascade
                - pixReduceRankBinaryCascade
        - Branch String:   'skew.c:436,14'
          Branch Sides:
            - BranchSide:      'skew.c:437,42'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - numaCreate
                - numaCreate
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - numaFitMax
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
            - BranchSide:      'skew.c:438,14'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - numaCreate
                - numaCreate
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - numaFitMax
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
                - pixReduceRankBinaryCascade
        - Branch String:   'skew.c:438,14'
          Branch Sides:
            - BranchSide:      'skew.c:439,42'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - numaCreate
                - numaCreate
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - numaFitMax
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
            - BranchSide:      'skew.c:441,42'
              BranchSideFuncs:
                - pixReduceRankBinaryCascade
                - pixZero
                - numaCreate
                - numaCreate
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - numaFitMax
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - pixDestroy
        - Branch String:   'skew.c:444,9'
          Branch Sides:
            - BranchSide:      'skew.c:445,9'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'skew.c:449,31'
              BranchSideFuncs:
                - numaCreate
                - numaCreate
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - numaFitMax
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'skew.c:454,14'
          Branch Sides:
            - BranchSide:      'skew.c:454,18'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - returnErrorInt
                - numaFitMax
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'skew.c:455,15'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
        - Branch String:   'skew.c:454,9'
          Branch Sides:
            - BranchSide:      'skew.c:455,15'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - numaFitMax
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'skew.c:458,10'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - numaFitMax
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'skew.c:455,15'
          Branch Sides:
            - BranchSide:      'skew.c:455,13'
              BranchSideFuncs:
                - returnErrorInt
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
            - BranchSide:      'skew.c:455,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
        - Branch String:   'skew.c:458,18'
          Branch Sides:
            - BranchSide:      'skew.c:458,22'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
                - numaFitMax
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'skew.c:459,15'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - returnErrorInt
        - Branch String:   'skew.c:458,9'
          Branch Sides:
            - BranchSide:      'skew.c:459,15'
              BranchSideFuncs:
                - numaFitMax
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'skew.c:463,12'
              BranchSideFuncs:
                - numaFitMax
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'skew.c:459,15'
          Branch Sides:
            - BranchSide:      'skew.c:459,13'
              BranchSideFuncs:
                - returnErrorInt
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
            - BranchSide:      'skew.c:459,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
        - Branch String:   'skew.c:463,5'
          Branch Sides:
            - BranchSide:      'skew.c:464,18'
              BranchSideFuncs:
                - pixVShearCorner
                - pixFindDifferentialSquareSum
                - numaAddNumber
                - numaAddNumber
                - numaFitMax
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
            - BranchSide:      'skew.c:484,16'
              BranchSideFuncs:
                - numaFitMax
                - pixDestroy
                - pixDestroy
                - numaDestroy
                - numaDestroy
      Callsites:
        - Src:             'skew.c:421,16'
          Dst:             returnErrorInt
        - Src:             'skew.c:424,16'
          Dst:             returnErrorInt
        - Src:             'skew.c:425,9'
          Dst:             pixGetDepth
        - Src:             'skew.c:426,16'
          Dst:             returnErrorInt
        - Src:             'skew.c:428,16'
          Dst:             returnErrorInt
        - Src:             'skew.c:435,15'
          Dst:             pixClone
        - Src:             'skew.c:437,15'
          Dst:             pixReduceRankBinaryCascade
        - Src:             'skew.c:439,15'
          Dst:             pixReduceRankBinaryCascade
        - Src:             'skew.c:441,15'
          Dst:             pixReduceRankBinaryCascade
        - Src:             'skew.c:443,5'
          Dst:             pixZero
        - Src:             'skew.c:445,9'
          Dst:             pixDestroy
        - Src:             'skew.c:450,15'
          Dst:             numaCreate
        - Src:             'skew.c:451,15'
          Dst:             numaCreate
        - Src:             'skew.c:452,12'
          Dst:             pixCreateTemplate
        - Src:             'skew.c:455,15'
          Dst:             returnErrorInt
        - Src:             'skew.c:459,15'
          Dst:             returnErrorInt
        - Src:             'skew.c:467,9'
          Dst:             pixVShearCorner
        - Src:             'skew.c:470,9'
          Dst:             pixFindDifferentialSquareSum
        - Src:             'skew.c:477,9'
          Dst:             numaAddNumber
        - Src:             'skew.c:478,9'
          Dst:             numaAddNumber
        - Src:             'skew.c:484,5'
          Dst:             numaFitMax
        - Src:             'skew.c:513,5'
          Dst:             pixDestroy
        - Src:             'skew.c:514,5'
          Dst:             pixDestroy
        - Src:             'skew.c:515,5'
          Dst:             numaDestroy
        - Src:             'skew.c:516,5'
          Dst:             numaDestroy
    - functionName:    pixFindSkew
      functionSourceFile: '/src/leptonica/src/skew.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - pangle
        - pconf
      BBCount:         28
      ICount:          127
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - pixFindSkewSweepAndSearch
        - pixGetDepth
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'skew.c:370,9'
          Branch Sides:
            - BranchSide:      'skew.c:370,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixFindSkewSweepAndSearch
                - returnErrorInt
            - BranchSide:      'skew.c:371,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixFindSkewSweepAndSearch
                - returnErrorInt
        - Branch String:   'skew.c:371,9'
          Branch Sides:
            - BranchSide:      'skew.c:371,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixFindSkewSweepAndSearch
                - returnErrorInt
            - BranchSide:      'skew.c:372,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixFindSkewSweepAndSearch
                - returnErrorInt
        - Branch String:   'skew.c:372,17'
          Branch Sides:
            - BranchSide:      'skew.c:372,21'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetDepth
                - pixFindSkewSweepAndSearch
                - returnErrorInt
            - BranchSide:      'skew.c:373,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'skew.c:372,9'
          Branch Sides:
            - BranchSide:      'skew.c:373,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixFindSkewSweepAndSearch
                - returnErrorInt
            - BranchSide:      'skew.c:374,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetDepth
                - pixFindSkewSweepAndSearch
                - returnErrorInt
        - Branch String:   'skew.c:373,16'
          Branch Sides:
            - BranchSide:      'skew.c:373,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:373,9'
              BranchSideFuncs: []
        - Branch String:   'skew.c:374,9'
          Branch Sides:
            - BranchSide:      'skew.c:375,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixFindSkewSweepAndSearch
                - returnErrorInt
            - BranchSide:      'skew.c:376,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixFindSkewSweepAndSearch
                - returnErrorInt
        - Branch String:   'skew.c:375,16'
          Branch Sides:
            - BranchSide:      'skew.c:375,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:375,9'
              BranchSideFuncs: []
        - Branch String:   'skew.c:376,9'
          Branch Sides:
            - BranchSide:      'skew.c:377,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:379,38'
              BranchSideFuncs:
                - pixFindSkewSweepAndSearch
        - Branch String:   'skew.c:377,16'
          Branch Sides:
            - BranchSide:      'skew.c:377,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'skew.c:377,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'skew.c:373,16'
          Dst:             returnErrorInt
        - Src:             'skew.c:375,16'
          Dst:             returnErrorInt
        - Src:             'skew.c:376,9'
          Dst:             pixGetDepth
        - Src:             'skew.c:377,16'
          Dst:             returnErrorInt
        - Src:             'skew.c:379,12'
          Dst:             pixFindSkewSweepAndSearch
    - functionName:    pixFindSkewSweepAndSearch
      functionSourceFile: '/src/leptonica/src/skew.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - pixs
        - pangle
        - pconf
        - redsweep
        - redsearch
        - sweeprange
        - sweepdelta
        - minbsdelta
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pixFindSkewSweepAndSearchScore
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'skew.c:559,12'
          Dst:             pixFindSkewSweepAndSearchScore
    - functionName:    pixFindSkewAndDeskew
      functionSourceFile: '/src/leptonica/src/skew.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - redsearch
        - pangle
        - pconf
      BBCount:         22
      ICount:          101
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - pixDeskewGeneral
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'skew.c:246,9'
          Branch Sides:
            - BranchSide:      'skew.c:247,23'
              BranchSideFuncs:
                - pixDeskewGeneral
                - returnErrorPtr
            - BranchSide:      'skew.c:248,9'
              BranchSideFuncs:
                - pixDeskewGeneral
                - returnErrorPtr
        - Branch String:   'skew.c:247,23'
          Branch Sides:
            - BranchSide:      'skew.c:247,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'skew.c:247,9'
              BranchSideFuncs: []
        - Branch String:   'skew.c:248,9'
          Branch Sides:
            - BranchSide:      'skew.c:249,19'
              BranchSideFuncs:
                - pixDeskewGeneral
            - BranchSide:      'skew.c:250,14'
              BranchSideFuncs:
                - pixDeskewGeneral
                - returnErrorPtr
        - Branch String:   'skew.c:251,23'
          Branch Sides:
            - BranchSide:      'skew.c:251,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'skew.c:251,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'skew.c:247,23'
          Dst:             returnErrorPtr
        - Src:             'skew.c:251,23'
          Dst:             returnErrorPtr
        - Src:             'skew.c:253,12'
          Dst:             pixDeskewGeneral
    - functionName:    pixDeskewGeneral
      functionSourceFile: '/src/leptonica/src/skew.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - float
        - float
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - redsweep
        - sweeprange
        - sweepdelta
        - redsearch
        - thresh
        - pangle
        - pconf
      BBCount:         71
      ICount:          358
      EdgeCount:       96
      CyclomaticComplexity: 27
      functionsReached:
        - pixClone
        - pixConvertTo1
        - pixDestroy
        - pixFindSkewSweepAndSearch
        - pixGetDepth
        - pixRotate
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'skew.c:296,9'
          Branch Sides:
            - BranchSide:      'skew.c:296,18'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixConvertTo1
                - pixFindSkewSweepAndSearch
                - pixDestroy
                - pixRotate
                - pixClone
                - pixClone
                - pixClone
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'skew.c:297,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixConvertTo1
                - pixFindSkewSweepAndSearch
                - pixDestroy
                - pixRotate
                - pixClone
                - pixClone
                - pixClone
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'skew.c:297,9'
          Branch Sides:
            - BranchSide:      'skew.c:297,17'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixConvertTo1
                - pixFindSkewSweepAndSearch
                - pixDestroy
                - pixRotate
                - pixClone
                - pixClone
                - pixClone
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'skew.c:298,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixConvertTo1
                - pixFindSkewSweepAndSearch
                - pixDestroy
                - pixRotate
                - pixClone
                - pixClone
                - pixClone
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'skew.c:298,9'
          Branch Sides:
            - BranchSide:      'skew.c:299,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo1
                - pixFindSkewSweepAndSearch
                - pixDestroy
                - pixRotate
                - pixClone
                - pixClone
                - pixClone
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'skew.c:300,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo1
                - pixFindSkewSweepAndSearch
                - pixDestroy
                - pixRotate
                - pixClone
                - pixClone
                - pixClone
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'skew.c:299,23'
          Branch Sides:
            - BranchSide:      'skew.c:299,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'skew.c:299,9'
              BranchSideFuncs: []
        - Branch String:   'skew.c:300,9'
          Branch Sides:
            - BranchSide:      'skew.c:301,18'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo1
                - pixFindSkewSweepAndSearch
                - pixDestroy
                - pixRotate
                - pixClone
                - pixClone
                - pixClone
                - pixClone
                - returnErrorPtr
            - BranchSide:      'skew.c:302,14'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo1
                - pixFindSkewSweepAndSearch
                - pixDestroy
                - pixRotate
                - pixClone
                - pixClone
                - pixClone
                - pixClone
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'skew.c:303,23'
          Branch Sides:
            - BranchSide:      'skew.c:303,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'skew.c:303,9'
              BranchSideFuncs: []
        - Branch String:   'skew.c:304,9'
          Branch Sides:
            - BranchSide:      'skew.c:305,20'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo1
                - pixFindSkewSweepAndSearch
                - pixDestroy
                - pixRotate
                - pixClone
                - pixClone
                - pixClone
                - pixClone
                - returnErrorPtr
            - BranchSide:      'skew.c:306,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo1
                - pixFindSkewSweepAndSearch
                - pixDestroy
                - pixRotate
                - pixClone
                - pixClone
                - pixClone
                - pixClone
                - returnErrorPtr
        - Branch String:   'skew.c:306,9'
          Branch Sides:
            - BranchSide:      'skew.c:307,20'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo1
                - pixFindSkewSweepAndSearch
                - pixDestroy
                - pixRotate
                - pixClone
                - pixClone
                - pixClone
                - pixClone
                - returnErrorPtr
            - BranchSide:      'skew.c:308,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo1
                - pixFindSkewSweepAndSearch
                - pixDestroy
                - pixRotate
                - pixClone
                - pixClone
                - pixClone
                - pixClone
                - returnErrorPtr
        - Branch String:   'skew.c:308,9'
          Branch Sides:
            - BranchSide:      'skew.c:309,19'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo1
                - pixFindSkewSweepAndSearch
                - pixDestroy
                - pixRotate
                - pixClone
                - pixClone
                - pixClone
                - pixClone
            - BranchSide:      'skew.c:310,14'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo1
                - pixFindSkewSweepAndSearch
                - pixDestroy
                - pixRotate
                - pixClone
                - pixClone
                - pixClone
                - pixClone
                - returnErrorPtr
        - Branch String:   'skew.c:311,23'
          Branch Sides:
            - BranchSide:      'skew.c:311,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'skew.c:311,9'
              BranchSideFuncs: []
        - Branch String:   'skew.c:312,9'
          Branch Sides:
            - BranchSide:      'skew.c:313,16'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo1
                - pixFindSkewSweepAndSearch
                - pixDestroy
                - pixRotate
                - pixClone
                - pixClone
                - pixClone
                - pixClone
            - BranchSide:      'skew.c:315,13'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo1
                - pixFindSkewSweepAndSearch
                - pixDestroy
                - pixRotate
                - pixClone
                - pixClone
                - pixClone
                - pixClone
        - Branch String:   'skew.c:319,9'
          Branch Sides:
            - BranchSide:      'skew.c:320,25'
              BranchSideFuncs:
                - pixClone
                - pixFindSkewSweepAndSearch
                - pixDestroy
                - pixRotate
                - pixClone
                - pixClone
                - pixClone
            - BranchSide:      'skew.c:322,30'
              BranchSideFuncs:
                - pixConvertTo1
                - pixFindSkewSweepAndSearch
                - pixDestroy
                - pixRotate
                - pixClone
                - pixClone
                - pixClone
        - Branch String:   'skew.c:329,9'
          Branch Sides:
            - BranchSide:      'skew.c:329,27'
              BranchSideFuncs:
                - pixRotate
                - pixClone
                - pixClone
                - pixClone
            - BranchSide:      'skew.c:330,9'
              BranchSideFuncs:
                - pixRotate
                - pixClone
                - pixClone
                - pixClone
        - Branch String:   'skew.c:330,9'
          Branch Sides:
            - BranchSide:      'skew.c:330,25'
              BranchSideFuncs:
                - pixRotate
                - pixClone
                - pixClone
                - pixClone
            - BranchSide:      'skew.c:331,9'
              BranchSideFuncs:
                - pixRotate
                - pixClone
                - pixClone
                - pixClone
        - Branch String:   'skew.c:331,9'
          Branch Sides:
            - BranchSide:      'skew.c:332,25'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'skew.c:334,9'
              BranchSideFuncs:
                - pixRotate
                - pixClone
                - pixClone
        - Branch String:   'skew.c:334,9'
          Branch Sides:
            - BranchSide:      'skew.c:334,22'
              BranchSideFuncs:
                - pixRotate
                - pixClone
                - pixClone
            - BranchSide:      'skew.c:334,22'
              BranchSideFuncs:
                - pixRotate
                - pixClone
                - pixClone
        - Branch String:   'skew.c:334,39'
          Branch Sides:
            - BranchSide:      'skew.c:334,42'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'skew.c:335,25'
              BranchSideFuncs:
                - pixClone
        - Branch String:   'skew.c:334,9'
          Branch Sides:
            - BranchSide:      'skew.c:335,25'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'skew.c:337,27'
              BranchSideFuncs:
                - pixRotate
                - pixClone
        - Branch String:   'skew.c:337,9'
          Branch Sides:
            - BranchSide:      'skew.c:339,25'
              BranchSideFuncs:
                - pixClone
            - BranchSide:      'skew.c:341,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'skew.c:299,23'
          Dst:             returnErrorPtr
        - Src:             'skew.c:303,23'
          Dst:             returnErrorPtr
        - Src:             'skew.c:311,23'
          Dst:             returnErrorPtr
        - Src:             'skew.c:318,13'
          Dst:             pixGetDepth
        - Src:             'skew.c:320,16'
          Dst:             pixClone
        - Src:             'skew.c:322,16'
          Dst:             pixConvertTo1
        - Src:             'skew.c:325,11'
          Dst:             pixFindSkewSweepAndSearch
        - Src:             'skew.c:328,5'
          Dst:             pixDestroy
        - Src:             'skew.c:332,16'
          Dst:             pixClone
        - Src:             'skew.c:335,16'
          Dst:             pixClone
        - Src:             'skew.c:337,17'
          Dst:             pixRotate
        - Src:             'skew.c:339,16'
          Dst:             pixClone
    - functionName:    pixDeskew
      functionSourceFile: '/src/leptonica/src/skew.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - redsearch
      BBCount:         22
      ICount:          93
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - pixDeskewGeneral
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'skew.c:210,9'
          Branch Sides:
            - BranchSide:      'skew.c:211,23'
              BranchSideFuncs:
                - pixDeskewGeneral
                - returnErrorPtr
            - BranchSide:      'skew.c:212,9'
              BranchSideFuncs:
                - pixDeskewGeneral
                - returnErrorPtr
        - Branch String:   'skew.c:211,23'
          Branch Sides:
            - BranchSide:      'skew.c:211,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'skew.c:211,9'
              BranchSideFuncs: []
        - Branch String:   'skew.c:212,9'
          Branch Sides:
            - BranchSide:      'skew.c:213,19'
              BranchSideFuncs:
                - pixDeskewGeneral
            - BranchSide:      'skew.c:214,14'
              BranchSideFuncs:
                - pixDeskewGeneral
                - returnErrorPtr
        - Branch String:   'skew.c:215,23'
          Branch Sides:
            - BranchSide:      'skew.c:215,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'skew.c:215,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'skew.c:211,23'
          Dst:             returnErrorPtr
        - Src:             'skew.c:215,23'
          Dst:             returnErrorPtr
        - Src:             'skew.c:217,12'
          Dst:             pixDeskewGeneral
    - functionName:    pixDeskewBoth
      functionSourceFile: '/src/leptonica/src/skew.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - redsearch
      BBCount:         22
      ICount:          116
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - pixDeskew
        - pixDestroy
        - pixRotate90
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'skew.c:171,9'
          Branch Sides:
            - BranchSide:      'skew.c:172,23'
              BranchSideFuncs:
                - pixDeskew
                - pixRotate90
                - pixDeskew
                - pixRotate90
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'skew.c:173,9'
              BranchSideFuncs:
                - pixDeskew
                - pixRotate90
                - pixDeskew
                - pixRotate90
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'skew.c:172,23'
          Branch Sides:
            - BranchSide:      'skew.c:172,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'skew.c:172,9'
              BranchSideFuncs: []
        - Branch String:   'skew.c:173,9'
          Branch Sides:
            - BranchSide:      'skew.c:174,19'
              BranchSideFuncs:
                - pixDeskew
                - pixRotate90
                - pixDeskew
                - pixRotate90
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'skew.c:175,14'
              BranchSideFuncs:
                - pixDeskew
                - pixRotate90
                - pixDeskew
                - pixRotate90
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'skew.c:176,23'
          Branch Sides:
            - BranchSide:      'skew.c:176,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'skew.c:176,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'skew.c:172,23'
          Dst:             returnErrorPtr
        - Src:             'skew.c:176,23'
          Dst:             returnErrorPtr
        - Src:             'skew.c:178,12'
          Dst:             pixDeskew
        - Src:             'skew.c:179,12'
          Dst:             pixRotate90
        - Src:             'skew.c:180,12'
          Dst:             pixDeskew
        - Src:             'skew.c:181,12'
          Dst:             pixRotate90
        - Src:             'skew.c:182,5'
          Dst:             pixDestroy
        - Src:             'skew.c:183,5'
          Dst:             pixDestroy
        - Src:             'skew.c:184,5'
          Dst:             pixDestroy
    - functionName:    lstackPrint
      functionSourceFile: '/src/leptonica/src/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - lstack
      BBCount:         18
      ICount:          102
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stack.c:268,9'
          Branch Sides:
            - BranchSide:      'stack.c:269,16'
              BranchSideFuncs:
                - returnErrorInt
                - fprintf
                - fprintf
            - BranchSide:      'stack.c:270,10'
              BranchSideFuncs:
                - returnErrorInt
                - fprintf
                - fprintf
        - Branch String:   'stack.c:269,16'
          Branch Sides:
            - BranchSide:      'stack.c:269,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stack.c:269,9'
              BranchSideFuncs: []
        - Branch String:   'stack.c:270,9'
          Branch Sides:
            - BranchSide:      'stack.c:271,16'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'stack.c:273,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'stack.c:271,16'
          Branch Sides:
            - BranchSide:      'stack.c:271,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stack.c:271,9'
              BranchSideFuncs: []
        - Branch String:   'stack.c:275,5'
          Branch Sides:
            - BranchSide:      'stack.c:276,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'stack.c:278,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stack.c:269,16'
          Dst:             returnErrorInt
        - Src:             'stack.c:271,16'
          Dst:             returnErrorInt
        - Src:             'stack.c:273,5'
          Dst:             fprintf
        - Src:             'stack.c:276,9'
          Dst:             fprintf
    - functionName:    lstackGetCount
      functionSourceFile: '/src/leptonica/src/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lstack
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'stack.c:244,9'
          Branch Sides:
            - BranchSide:      'stack.c:245,16'
              BranchSideFuncs: []
            - BranchSide:      'stack.c:247,12'
              BranchSideFuncs: []
        - Branch String:   'stack.c:245,16'
          Branch Sides:
            - BranchSide:      'stack.c:245,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stack.c:245,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stack.c:245,16'
          Dst:             returnErrorInt
    - functionName:    lstackExtendArray
      functionSourceFile: '/src/leptonica/src/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lstack
      BBCount:         14
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - reallocNew
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stack.c:222,9'
          Branch Sides:
            - BranchSide:      'stack.c:223,16'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
            - BranchSide:      'stack.c:225,56'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
        - Branch String:   'stack.c:223,16'
          Branch Sides:
            - BranchSide:      'stack.c:223,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stack.c:223,9'
              BranchSideFuncs: []
        - Branch String:   'stack.c:225,9'
          Branch Sides:
            - BranchSide:      'stack.c:228,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stack.c:230,26'
              BranchSideFuncs: []
        - Branch String:   'stack.c:228,16'
          Branch Sides:
            - BranchSide:      'stack.c:228,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stack.c:228,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stack.c:223,16'
          Dst:             returnErrorInt
        - Src:             'stack.c:225,35'
          Dst:             reallocNew
        - Src:             'stack.c:228,16'
          Dst:             returnErrorInt
    - functionName:    lstackAdd
      functionSourceFile: '/src/leptonica/src/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lstack
        - item
      BBCount:         22
      ICount:          112
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - lstackExtendArray
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'stack.c:169,9'
          Branch Sides:
            - BranchSide:      'stack.c:170,16'
              BranchSideFuncs:
                - returnErrorInt
                - lstackExtendArray
                - returnErrorInt
            - BranchSide:      'stack.c:171,10'
              BranchSideFuncs:
                - returnErrorInt
                - lstackExtendArray
                - returnErrorInt
        - Branch String:   'stack.c:170,16'
          Branch Sides:
            - BranchSide:      'stack.c:170,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stack.c:170,9'
              BranchSideFuncs: []
        - Branch String:   'stack.c:171,9'
          Branch Sides:
            - BranchSide:      'stack.c:172,16'
              BranchSideFuncs:
                - lstackExtendArray
                - returnErrorInt
            - BranchSide:      'stack.c:175,9'
              BranchSideFuncs:
                - lstackExtendArray
                - returnErrorInt
        - Branch String:   'stack.c:172,16'
          Branch Sides:
            - BranchSide:      'stack.c:172,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stack.c:172,9'
              BranchSideFuncs: []
        - Branch String:   'stack.c:175,9'
          Branch Sides:
            - BranchSide:      'stack.c:176,31'
              BranchSideFuncs:
                - lstackExtendArray
                - returnErrorInt
            - BranchSide:      'stack.c:181,40'
              BranchSideFuncs: []
        - Branch String:   'stack.c:176,13'
          Branch Sides:
            - BranchSide:      'stack.c:177,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stack.c:178,5'
              BranchSideFuncs: []
        - Branch String:   'stack.c:177,20'
          Branch Sides:
            - BranchSide:      'stack.c:177,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'stack.c:177,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stack.c:170,16'
          Dst:             returnErrorInt
        - Src:             'stack.c:172,16'
          Dst:             returnErrorInt
        - Src:             'stack.c:176,13'
          Dst:             lstackExtendArray
        - Src:             'stack.c:177,20'
          Dst:             returnErrorInt
    - functionName:    lstackRemove
      functionSourceFile: '/src/leptonica/src/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lstack
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'stack.c:200,9'
          Branch Sides:
            - BranchSide:      'stack.c:201,16'
              BranchSideFuncs: []
            - BranchSide:      'stack.c:203,9'
              BranchSideFuncs: []
        - Branch String:   'stack.c:201,16'
          Branch Sides:
            - BranchSide:      'stack.c:201,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'stack.c:201,9'
              BranchSideFuncs: []
        - Branch String:   'stack.c:203,9'
          Branch Sides:
            - BranchSide:      'stack.c:204,9'
              BranchSideFuncs: []
            - BranchSide:      'stack.c:206,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stack.c:201,16'
          Dst:             returnErrorPtr
    - functionName:    lstackDestroy
      functionSourceFile: '/src/leptonica/src/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - plstack
        - freeflag
      BBCount:         29
      ICount:          137
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - lept_stderr
        - lstackDestroy
        - lstackRemove
      functionUses:    6
      BranchProfiles:
        - Branch String:   'stack.c:128,9'
          Branch Sides:
            - BranchSide:      'stack.c:129,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'stack.c:132,20'
              BranchSideFuncs:
                - free
                - free
                - lstackDestroy
                - lept_stderr
                - lstackRemove
                - free
        - Branch String:   'stack.c:129,9'
          Branch Sides:
            - BranchSide:      'stack.c:130,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'stack.c:130,9'
              BranchSideFuncs: []
        - Branch String:   'stack.c:132,9'
          Branch Sides:
            - BranchSide:      'stack.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'stack.c:135,9'
              BranchSideFuncs:
                - free
                - free
                - lstackDestroy
                - lept_stderr
                - lstackRemove
                - free
        - Branch String:   'stack.c:135,9'
          Branch Sides:
            - BranchSide:      'stack.c:136,9'
              BranchSideFuncs:
                - free
                - free
                - lstackDestroy
                - lstackRemove
                - free
            - BranchSide:      'stack.c:140,16'
              BranchSideFuncs:
                - free
                - free
                - lstackDestroy
                - lept_stderr
        - Branch String:   'stack.c:136,9'
          Branch Sides:
            - BranchSide:      'stack.c:137,33'
              BranchSideFuncs:
                - lstackRemove
                - free
                - free
                - free
                - lstackDestroy
            - BranchSide:      'stack.c:140,5'
              BranchSideFuncs:
                - free
                - free
                - lstackDestroy
        - Branch String:   'stack.c:141,9'
          Branch Sides:
            - BranchSide:      'stack.c:142,5'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - lstackDestroy
            - BranchSide:      'stack.c:142,5'
              BranchSideFuncs:
                - free
                - free
                - lstackDestroy
        - Branch String:   'stack.c:144,9'
          Branch Sides:
            - BranchSide:      'stack.c:145,24'
              BranchSideFuncs:
                - lstackDestroy
                - free
                - free
            - BranchSide:      'stack.c:147,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'stack.c:147,9'
          Branch Sides:
            - BranchSide:      'stack.c:148,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'stack.c:149,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'stack.c:129,9'
          Dst:             lept_stderr
        - Src:             'stack.c:137,20'
          Dst:             lstackRemove
        - Src:             'stack.c:141,9'
          Dst:             lept_stderr
        - Src:             'stack.c:145,9'
          Dst:             lstackDestroy
    - functionName:    lstackCreate
      functionSourceFile: '/src/leptonica/src/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - lstackDestroy
        - returnErrorPtr
      functionUses:    10
      BranchProfiles:
        - Branch String:   'stack.c:86,16'
          Branch Sides:
            - BranchSide:      'stack.c:86,19'
              BranchSideFuncs:
                - calloc
                - calloc
                - lstackDestroy
                - returnErrorPtr
            - BranchSide:      'stack.c:87,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - lstackDestroy
                - returnErrorPtr
        - Branch String:   'stack.c:86,9'
          Branch Sides:
            - BranchSide:      'stack.c:87,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - lstackDestroy
                - returnErrorPtr
            - BranchSide:      'stack.c:89,25'
              BranchSideFuncs:
                - calloc
                - calloc
                - lstackDestroy
                - returnErrorPtr
        - Branch String:   'stack.c:91,9'
          Branch Sides:
            - BranchSide:      'stack.c:92,9'
              BranchSideFuncs: []
            - BranchSide:      'stack.c:96,22'
              BranchSideFuncs: []
        - Branch String:   'stack.c:93,27'
          Branch Sides:
            - BranchSide:      'stack.c:93,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'stack.c:93,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stack.c:89,25'
          Dst:             calloc
        - Src:             'stack.c:90,30'
          Dst:             calloc
        - Src:             'stack.c:92,9'
          Dst:             lstackDestroy
        - Src:             'stack.c:93,27'
          Dst:             returnErrorPtr
    - functionName:    pixAffineSequential
      functionSourceFile: '/src/leptonica/src/affine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1441
      functionLinenumberEnd: 1587
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - ptad
        - ptas
        - bw
        - bh
      BBCount:         78
      ICount:          595
      EdgeCount:       106
      CyclomaticComplexity: 30
      functionsReached:
        - atan2
        - lept_stderr
        - pixAddBorderGeneral
        - pixClone
        - pixCopy
        - pixDestroy
        - pixHShearIP
        - pixRasteropIP
        - pixRemoveBorderGeneral
        - pixScale
        - pixVShearIP
        - ptaGetCount
        - ptaGetIPt
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'affine.c:1452,9'
          Branch Sides:
            - BranchSide:      'affine.c:1453,23'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - ptaGetCount
                - ptaGetCount
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - pixCopy
                - atan2
                - atan2
                - atan2
                - atan2
                - pixHShearIP
                - pixVShearIP
                - pixScale
                - pixRasteropIP
                - pixVShearIP
                - pixHShearIP
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixRemoveBorderGeneral
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixAddBorderGeneral
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'affine.c:1454,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - ptaGetCount
                - ptaGetCount
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - pixCopy
                - atan2
                - atan2
                - atan2
                - atan2
                - pixHShearIP
                - pixVShearIP
                - pixScale
                - pixRasteropIP
                - pixVShearIP
                - pixHShearIP
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixRemoveBorderGeneral
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixAddBorderGeneral
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'affine.c:1453,23'
          Branch Sides:
            - BranchSide:      'affine.c:1453,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:1453,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:1454,9'
          Branch Sides:
            - BranchSide:      'affine.c:1455,23'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaGetCount
                - ptaGetCount
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - pixCopy
                - atan2
                - atan2
                - atan2
                - atan2
                - pixHShearIP
                - pixVShearIP
                - pixScale
                - pixRasteropIP
                - pixVShearIP
                - pixHShearIP
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixRemoveBorderGeneral
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixAddBorderGeneral
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'affine.c:1456,10'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaGetCount
                - ptaGetCount
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - pixCopy
                - atan2
                - atan2
                - atan2
                - atan2
                - pixHShearIP
                - pixVShearIP
                - pixScale
                - pixRasteropIP
                - pixVShearIP
                - pixHShearIP
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixRemoveBorderGeneral
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixAddBorderGeneral
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'affine.c:1455,23'
          Branch Sides:
            - BranchSide:      'affine.c:1455,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:1455,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:1456,9'
          Branch Sides:
            - BranchSide:      'affine.c:1457,23'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - pixCopy
                - atan2
                - atan2
                - atan2
                - atan2
                - pixHShearIP
                - pixVShearIP
                - pixScale
                - pixRasteropIP
                - pixVShearIP
                - pixHShearIP
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixRemoveBorderGeneral
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixAddBorderGeneral
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'affine.c:1459,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - pixCopy
                - atan2
                - atan2
                - atan2
                - atan2
                - pixHShearIP
                - pixVShearIP
                - pixScale
                - pixRasteropIP
                - pixVShearIP
                - pixHShearIP
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixRemoveBorderGeneral
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixAddBorderGeneral
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'affine.c:1457,23'
          Branch Sides:
            - BranchSide:      'affine.c:1457,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:1457,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:1459,9'
          Branch Sides:
            - BranchSide:      'affine.c:1460,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:1461,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - pixCopy
                - atan2
                - atan2
                - atan2
                - atan2
                - pixHShearIP
                - pixVShearIP
                - pixScale
                - pixRasteropIP
                - pixVShearIP
                - pixHShearIP
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixRemoveBorderGeneral
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixAddBorderGeneral
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'affine.c:1460,23'
          Branch Sides:
            - BranchSide:      'affine.c:1460,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:1460,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:1461,9'
          Branch Sides:
            - BranchSide:      'affine.c:1462,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:1463,15'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaGetIPt
                - pixCopy
                - atan2
                - atan2
                - atan2
                - atan2
                - pixHShearIP
                - pixVShearIP
                - pixScale
                - pixRasteropIP
                - pixVShearIP
                - pixHShearIP
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixRemoveBorderGeneral
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixAddBorderGeneral
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'affine.c:1462,23'
          Branch Sides:
            - BranchSide:      'affine.c:1462,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:1462,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:1472,9'
          Branch Sides:
            - BranchSide:      'affine.c:1473,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:1474,9'
              BranchSideFuncs:
                - pixCopy
                - atan2
                - atan2
                - atan2
                - atan2
                - pixHShearIP
                - pixVShearIP
                - pixScale
                - pixRasteropIP
                - pixVShearIP
                - pixHShearIP
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixRemoveBorderGeneral
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixAddBorderGeneral
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'affine.c:1473,23'
          Branch Sides:
            - BranchSide:      'affine.c:1473,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:1473,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:1474,9'
          Branch Sides:
            - BranchSide:      'affine.c:1475,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:1477,9'
              BranchSideFuncs:
                - pixCopy
                - atan2
                - atan2
                - atan2
                - atan2
                - pixHShearIP
                - pixVShearIP
                - pixScale
                - pixRasteropIP
                - pixVShearIP
                - pixHShearIP
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixRemoveBorderGeneral
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - pixAddBorderGeneral
                - returnErrorPtr
        - Branch String:   'affine.c:1475,23'
          Branch Sides:
            - BranchSide:      'affine.c:1475,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:1475,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:1477,17'
          Branch Sides:
            - BranchSide:      'affine.c:1477,20'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - atan2
                - atan2
                - atan2
                - atan2
                - pixHShearIP
                - pixVShearIP
                - pixScale
                - pixRasteropIP
                - pixVShearIP
                - pixHShearIP
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixRemoveBorderGeneral
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'affine.c:1479,14'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - atan2
                - atan2
                - atan2
                - atan2
                - pixHShearIP
                - pixVShearIP
                - pixScale
                - pixRasteropIP
                - pixVShearIP
                - pixHShearIP
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixRemoveBorderGeneral
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'affine.c:1477,9'
          Branch Sides:
            - BranchSide:      'affine.c:1479,14'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - atan2
                - atan2
                - atan2
                - atan2
                - pixHShearIP
                - pixVShearIP
                - pixScale
                - pixRasteropIP
                - pixVShearIP
                - pixHShearIP
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixRemoveBorderGeneral
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'affine.c:1495,30'
              BranchSideFuncs:
                - pixCopy
                - atan2
                - atan2
                - atan2
                - atan2
                - pixHShearIP
                - pixVShearIP
                - pixScale
                - pixRasteropIP
                - pixVShearIP
                - pixHShearIP
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixRemoveBorderGeneral
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'affine.c:1492,13'
          Branch Sides:
            - BranchSide:      'affine.c:1493,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:1494,5'
              BranchSideFuncs:
                - atan2
                - atan2
                - atan2
                - atan2
                - pixHShearIP
                - pixVShearIP
                - pixScale
                - pixRasteropIP
                - pixVShearIP
                - pixHShearIP
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixRemoveBorderGeneral
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'affine.c:1493,27'
          Branch Sides:
            - BranchSide:      'affine.c:1493,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:1493,13'
              BranchSideFuncs: []
        - Branch String:   'affine.c:1512,9'
          Branch Sides:
            - BranchSide:      'affine.c:1513,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'affine.c:1516,29'
              BranchSideFuncs:
                - atan2
                - atan2
                - atan2
                - pixHShearIP
                - pixVShearIP
                - pixScale
                - pixRasteropIP
                - pixVShearIP
                - pixHShearIP
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixRemoveBorderGeneral
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'affine.c:1513,9'
          Branch Sides:
            - BranchSide:      'affine.c:1514,9'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixDestroy
            - BranchSide:      'affine.c:1514,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
        - Branch String:   'affine.c:1525,9'
          Branch Sides:
            - BranchSide:      'affine.c:1526,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'affine.c:1529,30'
              BranchSideFuncs:
                - atan2
                - pixHShearIP
                - pixVShearIP
                - pixScale
                - pixRasteropIP
                - pixVShearIP
                - pixHShearIP
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixRemoveBorderGeneral
                - lept_stderr
                - lept_stderr
        - Branch String:   'affine.c:1526,9'
          Branch Sides:
            - BranchSide:      'affine.c:1527,9'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixDestroy
            - BranchSide:      'affine.c:1527,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
        - Branch String:   'affine.c:1542,9'
          Branch Sides:
            - BranchSide:      'affine.c:1543,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'affine.c:1567,22'
              BranchSideFuncs:
                - pixRasteropIP
                - pixVShearIP
                - pixHShearIP
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixRemoveBorderGeneral
                - lept_stderr
        - Branch String:   'affine.c:1543,9'
          Branch Sides:
            - BranchSide:      'affine.c:1544,9'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixDestroy
            - BranchSide:      'affine.c:1544,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
        - Branch String:   'affine.c:1576,17'
          Branch Sides:
            - BranchSide:      'affine.c:1576,20'
              BranchSideFuncs:
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'affine.c:1577,44'
              BranchSideFuncs:
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - lept_stderr
        - Branch String:   'affine.c:1576,9'
          Branch Sides:
            - BranchSide:      'affine.c:1577,44'
              BranchSideFuncs:
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'affine.c:1580,25'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
        - Branch String:   'affine.c:1577,13'
          Branch Sides:
            - BranchSide:      'affine.c:1578,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - lept_stderr
            - BranchSide:      'affine.c:1579,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
        - Branch String:   'affine.c:1578,13'
          Branch Sides:
            - BranchSide:      'affine.c:1579,5'
              BranchSideFuncs:
                - lept_stderr
                - pixDestroy
                - pixDestroy
            - BranchSide:      'affine.c:1579,5'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'affine.c:1453,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:1455,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:1457,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:1459,9'
          Dst:             ptaGetCount
        - Src:             'affine.c:1460,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:1461,9'
          Dst:             ptaGetCount
        - Src:             'affine.c:1462,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:1463,5'
          Dst:             ptaGetIPt
        - Src:             'affine.c:1464,5'
          Dst:             ptaGetIPt
        - Src:             'affine.c:1465,5'
          Dst:             ptaGetIPt
        - Src:             'affine.c:1466,5'
          Dst:             ptaGetIPt
        - Src:             'affine.c:1467,5'
          Dst:             ptaGetIPt
        - Src:             'affine.c:1468,5'
          Dst:             ptaGetIPt
        - Src:             'affine.c:1473,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:1475,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:1492,21'
          Dst:             pixAddBorderGeneral
        - Src:             'affine.c:1493,27'
          Dst:             returnErrorPtr
        - Src:             'affine.c:1495,16'
          Dst:             pixCopy
        - Src:             'affine.c:1510,11'
          Dst:             atan2
        - Src:             'affine.c:1513,9'
          Dst:             lept_stderr
        - Src:             'affine.c:1516,11'
          Dst:             atan2
        - Src:             'affine.c:1522,12'
          Dst:             atan2
        - Src:             'affine.c:1526,9'
          Dst:             lept_stderr
        - Src:             'affine.c:1529,12'
          Dst:             atan2
        - Src:             'affine.c:1533,5'
          Dst:             pixHShearIP
        - Src:             'affine.c:1534,5'
          Dst:             pixVShearIP
        - Src:             'affine.c:1542,17'
          Dst:             pixScale
        - Src:             'affine.c:1543,9'
          Dst:             lept_stderr
        - Src:             'affine.c:1569,5'
          Dst:             pixRasteropIP
        - Src:             'affine.c:1573,5'
          Dst:             pixVShearIP
        - Src:             'affine.c:1574,5'
          Dst:             pixHShearIP
        - Src:             'affine.c:1577,21'
          Dst:             pixRemoveBorderGeneral
        - Src:             'affine.c:1578,13'
          Dst:             lept_stderr
        - Src:             'affine.c:1580,16'
          Dst:             pixClone
        - Src:             'affine.c:1584,5'
          Dst:             pixDestroy
        - Src:             'affine.c:1585,5'
          Dst:             pixDestroy
    - functionName:    affineInvertXform
      functionSourceFile: '/src/leptonica/src/affine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1066
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vc
        - pvci
      BBCount:         22
      ICount:          207
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - calloc
        - gaussjordan
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'affine.c:1011,9'
          Branch Sides:
            - BranchSide:      'affine.c:1012,16'
              BranchSideFuncs:
                - returnErrorInt
                - gaussjordan
                - calloc
                - free
                - calloc
            - BranchSide:      'affine.c:1013,6'
              BranchSideFuncs:
                - returnErrorInt
                - gaussjordan
                - calloc
                - free
                - calloc
        - Branch String:   'affine.c:1012,16'
          Branch Sides:
            - BranchSide:      'affine.c:1012,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'affine.c:1012,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:1014,9'
          Branch Sides:
            - BranchSide:      'affine.c:1015,16'
              BranchSideFuncs:
                - gaussjordan
                - calloc
                - free
                - calloc
            - BranchSide:      'affine.c:1018,12'
              BranchSideFuncs:
                - gaussjordan
                - calloc
                - free
                - calloc
        - Branch String:   'affine.c:1015,16'
          Branch Sides:
            - BranchSide:      'affine.c:1015,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'affine.c:1015,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:1018,5'
          Branch Sides:
            - BranchSide:      'affine.c:1019,29'
              BranchSideFuncs:
                - calloc
                - gaussjordan
                - calloc
                - free
            - BranchSide:      'affine.c:1020,15'
              BranchSideFuncs:
                - gaussjordan
                - calloc
                - free
        - Branch String:   'affine.c:1036,5'
          Branch Sides:
            - BranchSide:      'affine.c:1037,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'affine.c:1065,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'affine.c:1012,16'
          Dst:             returnErrorInt
        - Src:             'affine.c:1015,16'
          Dst:             returnErrorInt
        - Src:             'affine.c:1019,29'
          Dst:             calloc
        - Src:             'affine.c:1027,5'
          Dst:             gaussjordan
        - Src:             'affine.c:1028,24'
          Dst:             calloc
    - functionName:    gaussjordan
      functionSourceFile: '/src/leptonica/src/affine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1317
      functionLinenumberEnd: 1401
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - b
        - n
      BBCount:         89
      ICount:          692
      EdgeCount:       116
      CyclomaticComplexity: 29
      functionsReached:
        - calloc
        - lept_stderr
        - returnErrorInt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'affine.c:1322,9'
          Branch Sides:
            - BranchSide:      'affine.c:1323,16'
              BranchSideFuncs:
                - returnErrorInt
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'affine.c:1324,10'
              BranchSideFuncs:
                - returnErrorInt
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'affine.c:1323,16'
          Branch Sides:
            - BranchSide:      'affine.c:1323,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'affine.c:1323,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:1324,9'
          Branch Sides:
            - BranchSide:      'affine.c:1325,16'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'affine.c:1327,13'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'affine.c:1325,16'
          Branch Sides:
            - BranchSide:      'affine.c:1325,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'affine.c:1325,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:1331,17'
          Branch Sides:
            - BranchSide:      'affine.c:1331,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'affine.c:1332,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'affine.c:1331,28'
          Branch Sides:
            - BranchSide:      'affine.c:1331,32'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'affine.c:1332,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'affine.c:1331,9'
          Branch Sides:
            - BranchSide:      'affine.c:1332,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
            - BranchSide:      'affine.c:1337,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
        - Branch String:   'affine.c:1332,9'
          Branch Sides:
            - BranchSide:      'affine.c:1333,17'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
            - BranchSide:      'affine.c:1333,17'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'affine.c:1338,5'
          Branch Sides:
            - BranchSide:      'affine.c:1339,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
            - BranchSide:      'affine.c:1389,16'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'affine.c:1340,9'
          Branch Sides:
            - BranchSide:      'affine.c:1341,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
            - BranchSide:      'affine.c:1357,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
        - Branch String:   'affine.c:1341,17'
          Branch Sides:
            - BranchSide:      'affine.c:1342,24'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
            - BranchSide:      'affine.c:1356,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
        - Branch String:   'affine.c:1342,17'
          Branch Sides:
            - BranchSide:      'affine.c:1343,25'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
            - BranchSide:      'affine.c:1355,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
        - Branch String:   'affine.c:1343,25'
          Branch Sides:
            - BranchSide:      'affine.c:1344,34'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
            - BranchSide:      'affine.c:1349,32'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
        - Branch String:   'affine.c:1344,29'
          Branch Sides:
            - BranchSide:      'affine.c:1345,43'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
            - BranchSide:      'affine.c:1349,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
        - Branch String:   'affine.c:1349,32'
          Branch Sides:
            - BranchSide:      'affine.c:0,0'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
            - BranchSide:      'affine.c:1350,25'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'affine.c:1350,25'
          Branch Sides:
            - BranchSide:      'affine.c:1351,33'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
            - BranchSide:      'affine.c:1351,33'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'affine.c:1359,13'
          Branch Sides:
            - BranchSide:      'affine.c:1360,22'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
            - BranchSide:      'affine.c:1365,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
        - Branch String:   'affine.c:1360,13'
          Branch Sides:
            - BranchSide:      'affine.c:1361,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
            - BranchSide:      'affine.c:1362,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
        - Branch String:   'affine.c:1367,13'
          Branch Sides:
            - BranchSide:      'affine.c:1368,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
            - BranchSide:      'affine.c:1372,24'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
        - Branch String:   'affine.c:1368,13'
          Branch Sides:
            - BranchSide:      'affine.c:1369,21'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
            - BranchSide:      'affine.c:1369,21'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'affine.c:1374,9'
          Branch Sides:
            - BranchSide:      'affine.c:1375,29'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
            - BranchSide:      'affine.c:1376,20'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
        - Branch String:   'affine.c:1378,9'
          Branch Sides:
            - BranchSide:      'affine.c:1379,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
            - BranchSide:      'affine.c:1387,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
        - Branch String:   'affine.c:1379,17'
          Branch Sides:
            - BranchSide:      'affine.c:1380,23'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
            - BranchSide:      'affine.c:1386,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
        - Branch String:   'affine.c:1382,17'
          Branch Sides:
            - BranchSide:      'affine.c:1383,36'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
            - BranchSide:      'affine.c:1384,27'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - lept_stderr
        - Branch String:   'affine.c:1389,5'
          Branch Sides:
            - BranchSide:      'affine.c:1390,13'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'affine.c:1394,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'affine.c:1390,13'
          Branch Sides:
            - BranchSide:      'affine.c:1391,20'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'affine.c:1394,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'affine.c:1391,13'
          Branch Sides:
            - BranchSide:      'affine.c:1392,17'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'affine.c:1393,9'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'affine.c:1323,16'
          Dst:             returnErrorInt
        - Src:             'affine.c:1325,16'
          Dst:             returnErrorInt
        - Src:             'affine.c:1328,25'
          Dst:             calloc
        - Src:             'affine.c:1329,25'
          Dst:             calloc
        - Src:             'affine.c:1330,23'
          Dst:             calloc
        - Src:             'affine.c:1332,9'
          Dst:             lept_stderr
        - Src:             'affine.c:1350,25'
          Dst:             lept_stderr
        - Src:             'affine.c:1368,13'
          Dst:             lept_stderr
    - functionName:    pixAffinePtaWithAlpha
      functionSourceFile: '/src/leptonica/src/affine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - pixs
        - ptad
        - ptas
        - pixg
        - fract
        - border
      BBCount:         65
      ICount:          361
      EdgeCount:       88
      CyclomaticComplexity: 25
      functionsReached:
        - lept_stderr
        - pixAddBorder
        - pixAffinePtaColor
        - pixAffinePtaGray
        - pixCreate
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixGetDimensions
        - pixResizeToMatch
        - pixSetAll
        - pixSetAllArbitrary
        - pixSetBorderRingVal
        - pixSetRGBComponent
        - pixSetSpp
        - ptaDestroy
        - ptaTransform
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'affine.c:779,9'
          Branch Sides:
            - BranchSide:      'affine.c:780,23'
              BranchSideFuncs:
                - pixGetDimensions
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - pixGetColormap
                - returnErrorPtr
            - BranchSide:      'affine.c:781,22'
              BranchSideFuncs:
                - pixGetDimensions
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - pixGetColormap
                - returnErrorPtr
        - Branch String:   'affine.c:780,23'
          Branch Sides:
            - BranchSide:      'affine.c:780,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:780,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:782,17'
          Branch Sides:
            - BranchSide:      'affine.c:782,35'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'affine.c:784,9'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
        - Branch String:   'affine.c:782,9'
          Branch Sides:
            - BranchSide:      'affine.c:783,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:784,9'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
                - lept_stderr
                - pixGetDepth
                - lept_stderr
        - Branch String:   'affine.c:783,23'
          Branch Sides:
            - BranchSide:      'affine.c:783,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:783,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:784,14'
          Branch Sides:
            - BranchSide:      'affine.c:784,29'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'affine.c:789,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
                - lept_stderr
        - Branch String:   'affine.c:784,9'
          Branch Sides:
            - BranchSide:      'affine.c:785,9'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'affine.c:789,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
                - lept_stderr
        - Branch String:   'affine.c:785,9'
          Branch Sides:
            - BranchSide:      'affine.c:787,14'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
                - lept_stderr
            - BranchSide:      'affine.c:787,14'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
                - lept_stderr
        - Branch String:   'affine.c:789,15'
          Branch Sides:
            - BranchSide:      'affine.c:789,19'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
            - BranchSide:      'affine.c:793,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
        - Branch String:   'affine.c:789,31'
          Branch Sides:
            - BranchSide:      'affine.c:789,34'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
                - lept_stderr
            - BranchSide:      'affine.c:790,9'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
                - lept_stderr
        - Branch String:   'affine.c:789,9'
          Branch Sides:
            - BranchSide:      'affine.c:790,9'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
                - lept_stderr
            - BranchSide:      'affine.c:793,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
        - Branch String:   'affine.c:790,9'
          Branch Sides:
            - BranchSide:      'affine.c:791,15'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
            - BranchSide:      'affine.c:791,15'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
        - Branch String:   'affine.c:793,15'
          Branch Sides:
            - BranchSide:      'affine.c:793,18'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
            - BranchSide:      'affine.c:795,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
        - Branch String:   'affine.c:793,9'
          Branch Sides:
            - BranchSide:      'affine.c:794,9'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
                - lept_stderr
            - BranchSide:      'affine.c:795,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
        - Branch String:   'affine.c:794,9'
          Branch Sides:
            - BranchSide:      'affine.c:795,10'
              BranchSideFuncs:
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
            - BranchSide:      'affine.c:795,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
        - Branch String:   'affine.c:795,9'
          Branch Sides:
            - BranchSide:      'affine.c:796,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
            - BranchSide:      'affine.c:797,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
        - Branch String:   'affine.c:796,23'
          Branch Sides:
            - BranchSide:      'affine.c:796,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:796,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:797,9'
          Branch Sides:
            - BranchSide:      'affine.c:798,23'
              BranchSideFuncs:
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
            - BranchSide:      'affine.c:801,26'
              BranchSideFuncs:
                - pixAddBorder
                - ptaTransform
                - ptaTransform
                - pixAffinePtaColor
                - pixCreate
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixSetAll
                - pixResizeToMatch
        - Branch String:   'affine.c:798,23'
          Branch Sides:
            - BranchSide:      'affine.c:798,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:798,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:809,9'
          Branch Sides:
            - BranchSide:      'affine.c:810,27'
              BranchSideFuncs:
                - pixResizeToMatch
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
            - BranchSide:      'affine.c:816,34'
              BranchSideFuncs:
                - pixResizeToMatch
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
        - Branch String:   'affine.c:811,13'
          Branch Sides:
            - BranchSide:      'affine.c:812,23'
              BranchSideFuncs:
                - pixSetAll
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
            - BranchSide:      'affine.c:814,32'
              BranchSideFuncs:
                - pixSetAllArbitrary
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
        - Branch String:   'affine.c:818,17'
          Branch Sides:
            - BranchSide:      'affine.c:818,20'
              BranchSideFuncs:
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetBorderRingVal
                - pixSetBorderRingVal
            - BranchSide:      'affine.c:825,26'
              BranchSideFuncs:
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
        - Branch String:   'affine.c:818,9'
          Branch Sides:
            - BranchSide:      'affine.c:819,29'
              BranchSideFuncs:
                - pixSetBorderRingVal
                - pixSetBorderRingVal
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
            - BranchSide:      'affine.c:825,26'
              BranchSideFuncs:
                - pixAddBorder
                - pixAffinePtaGray
                - pixSetRGBComponent
                - pixSetSpp
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - ptaDestroy
                - ptaDestroy
      Callsites:
        - Src:             'affine.c:780,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:781,5'
          Dst:             pixGetDimensions
        - Src:             'affine.c:782,20'
          Dst:             pixGetColormap
        - Src:             'affine.c:783,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:784,17'
          Dst:             pixGetDepth
        - Src:             'affine.c:785,9'
          Dst:             lept_stderr
        - Src:             'affine.c:790,9'
          Dst:             lept_stderr
        - Src:             'affine.c:794,9'
          Dst:             lept_stderr
        - Src:             'affine.c:796,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:798,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:801,13'
          Dst:             pixAddBorder
        - Src:             'affine.c:804,13'
          Dst:             ptaTransform
        - Src:             'affine.c:805,13'
          Dst:             ptaTransform
        - Src:             'affine.c:808,12'
          Dst:             pixAffinePtaColor
        - Src:             'affine.c:810,17'
          Dst:             pixCreate
        - Src:             'affine.c:812,13'
          Dst:             pixSetAll
        - Src:             'affine.c:814,13'
          Dst:             pixSetAllArbitrary
        - Src:             'affine.c:816,17'
          Dst:             pixResizeToMatch
        - Src:             'affine.c:819,9'
          Dst:             pixSetBorderRingVal
        - Src:             'affine.c:821,9'
          Dst:             pixSetBorderRingVal
        - Src:             'affine.c:825,13'
          Dst:             pixAddBorder
        - Src:             'affine.c:826,13'
          Dst:             pixAffinePtaGray
        - Src:             'affine.c:827,5'
          Dst:             pixSetRGBComponent
        - Src:             'affine.c:828,5'
          Dst:             pixSetSpp
        - Src:             'affine.c:830,5'
          Dst:             pixDestroy
        - Src:             'affine.c:831,5'
          Dst:             pixDestroy
        - Src:             'affine.c:832,5'
          Dst:             pixDestroy
        - Src:             'affine.c:833,5'
          Dst:             pixDestroy
        - Src:             'affine.c:834,5'
          Dst:             ptaDestroy
        - Src:             'affine.c:835,5'
          Dst:             ptaDestroy
    - functionName:    pixAffinePtaColor
      functionSourceFile: '/src/leptonica/src/affine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - ptad
        - ptas
        - colorval
      BBCount:         34
      ICount:          165
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - getAffineXformCoeffs
        - pixAffineColor
        - pixGetDepth
        - ptaGetCount
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'affine.c:551,9'
          Branch Sides:
            - BranchSide:      'affine.c:552,23'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - ptaGetCount
                - ptaGetCount
                - getAffineXformCoeffs
                - pixAffineColor
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'affine.c:553,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - ptaGetCount
                - ptaGetCount
                - getAffineXformCoeffs
                - pixAffineColor
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'affine.c:552,23'
          Branch Sides:
            - BranchSide:      'affine.c:552,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:552,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:553,9'
          Branch Sides:
            - BranchSide:      'affine.c:554,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - ptaGetCount
                - ptaGetCount
                - getAffineXformCoeffs
                - pixAffineColor
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'affine.c:555,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - ptaGetCount
                - ptaGetCount
                - getAffineXformCoeffs
                - pixAffineColor
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'affine.c:554,23'
          Branch Sides:
            - BranchSide:      'affine.c:554,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:554,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:555,9'
          Branch Sides:
            - BranchSide:      'affine.c:556,23'
              BranchSideFuncs:
                - pixGetDepth
                - ptaGetCount
                - ptaGetCount
                - getAffineXformCoeffs
                - pixAffineColor
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'affine.c:557,21'
              BranchSideFuncs:
                - pixGetDepth
                - ptaGetCount
                - ptaGetCount
                - getAffineXformCoeffs
                - pixAffineColor
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'affine.c:556,23'
          Branch Sides:
            - BranchSide:      'affine.c:556,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:556,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:557,9'
          Branch Sides:
            - BranchSide:      'affine.c:558,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:559,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - getAffineXformCoeffs
                - pixAffineColor
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'affine.c:558,23'
          Branch Sides:
            - BranchSide:      'affine.c:558,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:558,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:559,9'
          Branch Sides:
            - BranchSide:      'affine.c:560,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:561,21'
              BranchSideFuncs:
                - ptaGetCount
                - getAffineXformCoeffs
                - pixAffineColor
                - free
                - returnErrorPtr
        - Branch String:   'affine.c:560,23'
          Branch Sides:
            - BranchSide:      'affine.c:560,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:560,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:561,9'
          Branch Sides:
            - BranchSide:      'affine.c:562,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:565,26'
              BranchSideFuncs:
                - getAffineXformCoeffs
                - pixAffineColor
                - free
        - Branch String:   'affine.c:562,23'
          Branch Sides:
            - BranchSide:      'affine.c:562,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:562,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'affine.c:552,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:554,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:556,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:557,9'
          Dst:             pixGetDepth
        - Src:             'affine.c:558,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:559,9'
          Dst:             ptaGetCount
        - Src:             'affine.c:560,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:561,9'
          Dst:             ptaGetCount
        - Src:             'affine.c:562,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:565,5'
          Dst:             getAffineXformCoeffs
        - Src:             'affine.c:566,12'
          Dst:             pixAffineColor
    - functionName:    pixAffinePtaGray
      functionSourceFile: '/src/leptonica/src/affine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - pixs
        - ptad
        - ptas
        - grayval
      BBCount:         34
      ICount:          165
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - getAffineXformCoeffs
        - pixAffineGray
        - pixGetDepth
        - ptaGetCount
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'affine.c:650,9'
          Branch Sides:
            - BranchSide:      'affine.c:651,23'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - ptaGetCount
                - ptaGetCount
                - getAffineXformCoeffs
                - pixAffineGray
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'affine.c:652,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDepth
                - ptaGetCount
                - ptaGetCount
                - getAffineXformCoeffs
                - pixAffineGray
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'affine.c:651,23'
          Branch Sides:
            - BranchSide:      'affine.c:651,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:651,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:652,9'
          Branch Sides:
            - BranchSide:      'affine.c:653,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - ptaGetCount
                - ptaGetCount
                - getAffineXformCoeffs
                - pixAffineGray
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'affine.c:654,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - ptaGetCount
                - ptaGetCount
                - getAffineXformCoeffs
                - pixAffineGray
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'affine.c:653,23'
          Branch Sides:
            - BranchSide:      'affine.c:653,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:653,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:654,9'
          Branch Sides:
            - BranchSide:      'affine.c:655,23'
              BranchSideFuncs:
                - pixGetDepth
                - ptaGetCount
                - ptaGetCount
                - getAffineXformCoeffs
                - pixAffineGray
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'affine.c:656,21'
              BranchSideFuncs:
                - pixGetDepth
                - ptaGetCount
                - ptaGetCount
                - getAffineXformCoeffs
                - pixAffineGray
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'affine.c:655,23'
          Branch Sides:
            - BranchSide:      'affine.c:655,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:655,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:656,9'
          Branch Sides:
            - BranchSide:      'affine.c:657,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:658,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - getAffineXformCoeffs
                - pixAffineGray
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'affine.c:657,23'
          Branch Sides:
            - BranchSide:      'affine.c:657,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:657,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:658,9'
          Branch Sides:
            - BranchSide:      'affine.c:659,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:660,21'
              BranchSideFuncs:
                - ptaGetCount
                - getAffineXformCoeffs
                - pixAffineGray
                - free
                - returnErrorPtr
        - Branch String:   'affine.c:659,23'
          Branch Sides:
            - BranchSide:      'affine.c:659,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:659,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:660,9'
          Branch Sides:
            - BranchSide:      'affine.c:661,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:664,26'
              BranchSideFuncs:
                - getAffineXformCoeffs
                - pixAffineGray
                - free
        - Branch String:   'affine.c:661,23'
          Branch Sides:
            - BranchSide:      'affine.c:661,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:661,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'affine.c:651,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:653,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:655,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:656,9'
          Dst:             pixGetDepth
        - Src:             'affine.c:657,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:658,9'
          Dst:             ptaGetCount
        - Src:             'affine.c:659,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:660,9'
          Dst:             ptaGetCount
        - Src:             'affine.c:661,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:664,5'
          Dst:             getAffineXformCoeffs
        - Src:             'affine.c:665,12'
          Dst:             pixAffineGray
    - functionName:    getAffineXformCoeffs
      functionSourceFile: '/src/leptonica/src/affine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 918
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptas
        - ptad
        - pvc
      BBCount:         27
      ICount:          256
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
        - gaussjordan
        - ptaGetPt
        - returnErrorInt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'affine.c:924,9'
          Branch Sides:
            - BranchSide:      'affine.c:925,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - calloc
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - gaussjordan
                - free
                - calloc
            - BranchSide:      'affine.c:926,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - calloc
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - gaussjordan
                - free
                - calloc
        - Branch String:   'affine.c:925,16'
          Branch Sides:
            - BranchSide:      'affine.c:925,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'affine.c:925,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:926,9'
          Branch Sides:
            - BranchSide:      'affine.c:927,16'
              BranchSideFuncs:
                - returnErrorInt
                - calloc
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - gaussjordan
                - free
                - calloc
            - BranchSide:      'affine.c:928,10'
              BranchSideFuncs:
                - returnErrorInt
                - calloc
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - gaussjordan
                - free
                - calloc
        - Branch String:   'affine.c:927,16'
          Branch Sides:
            - BranchSide:      'affine.c:927,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'affine.c:927,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:928,9'
          Branch Sides:
            - BranchSide:      'affine.c:929,16'
              BranchSideFuncs:
                - calloc
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - gaussjordan
                - free
                - calloc
            - BranchSide:      'affine.c:931,22'
              BranchSideFuncs:
                - calloc
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - ptaGetPt
                - gaussjordan
                - free
                - calloc
        - Branch String:   'affine.c:929,16'
          Branch Sides:
            - BranchSide:      'affine.c:929,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'affine.c:929,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:941,5'
          Branch Sides:
            - BranchSide:      'affine.c:942,29'
              BranchSideFuncs:
                - calloc
                - gaussjordan
                - free
            - BranchSide:      'affine.c:943,15'
              BranchSideFuncs:
                - gaussjordan
                - free
        - Branch String:   'affine.c:964,5'
          Branch Sides:
            - BranchSide:      'affine.c:965,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'affine.c:967,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'affine.c:925,16'
          Dst:             returnErrorInt
        - Src:             'affine.c:927,16'
          Dst:             returnErrorInt
        - Src:             'affine.c:929,16'
          Dst:             returnErrorInt
        - Src:             'affine.c:931,22'
          Dst:             calloc
        - Src:             'affine.c:934,5'
          Dst:             ptaGetPt
        - Src:             'affine.c:935,5'
          Dst:             ptaGetPt
        - Src:             'affine.c:936,5'
          Dst:             ptaGetPt
        - Src:             'affine.c:937,5'
          Dst:             ptaGetPt
        - Src:             'affine.c:938,5'
          Dst:             ptaGetPt
        - Src:             'affine.c:939,5'
          Dst:             ptaGetPt
        - Src:             'affine.c:942,29'
          Dst:             calloc
        - Src:             'affine.c:962,5'
          Dst:             gaussjordan
    - functionName:    pixAffineGray
      functionSourceFile: '/src/leptonica/src/affine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - pixs
        - vc
        - grayval
      BBCount:         27
      ICount:          194
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - affineXformPt
        - linearInterpolatePixelGray
        - pixCreateTemplate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixSetAllArbitrary
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'affine.c:691,9'
          Branch Sides:
            - BranchSide:      'affine.c:692,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDepth
                - returnErrorPtr
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixGetData
                - pixGetWpl
                - affineXformPt
                - linearInterpolatePixelGray
                - returnErrorPtr
            - BranchSide:      'affine.c:693,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetDepth
                - returnErrorPtr
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixGetData
                - pixGetWpl
                - affineXformPt
                - linearInterpolatePixelGray
                - returnErrorPtr
        - Branch String:   'affine.c:692,23'
          Branch Sides:
            - BranchSide:      'affine.c:692,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:692,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:694,9'
          Branch Sides:
            - BranchSide:      'affine.c:695,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:696,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixGetData
                - pixGetWpl
                - affineXformPt
                - linearInterpolatePixelGray
        - Branch String:   'affine.c:695,23'
          Branch Sides:
            - BranchSide:      'affine.c:695,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:695,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:696,9'
          Branch Sides:
            - BranchSide:      'affine.c:697,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixGetData
                - pixGetWpl
                - affineXformPt
                - linearInterpolatePixelGray
            - BranchSide:      'affine.c:699,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixGetData
                - pixGetWpl
                - affineXformPt
                - linearInterpolatePixelGray
        - Branch String:   'affine.c:697,23'
          Branch Sides:
            - BranchSide:      'affine.c:697,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:697,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:707,5'
          Branch Sides:
            - BranchSide:      'affine.c:708,17'
              BranchSideFuncs:
                - affineXformPt
                - linearInterpolatePixelGray
            - BranchSide:      'affine.c:717,12'
              BranchSideFuncs: []
        - Branch String:   'affine.c:709,9'
          Branch Sides:
            - BranchSide:      'affine.c:711,27'
              BranchSideFuncs:
                - affineXformPt
                - linearInterpolatePixelGray
            - BranchSide:      'affine.c:715,5'
              BranchSideFuncs:
                - affineXformPt
                - linearInterpolatePixelGray
      Callsites:
        - Src:             'affine.c:692,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:693,5'
          Dst:             pixGetDimensions
        - Src:             'affine.c:694,9'
          Dst:             pixGetDepth
        - Src:             'affine.c:695,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:697,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:699,13'
          Dst:             pixGetData
        - Src:             'affine.c:700,12'
          Dst:             pixGetWpl
        - Src:             'affine.c:701,12'
          Dst:             pixCreateTemplate
        - Src:             'affine.c:702,5'
          Dst:             pixSetAllArbitrary
        - Src:             'affine.c:703,13'
          Dst:             pixGetData
        - Src:             'affine.c:704,12'
          Dst:             pixGetWpl
        - Src:             'affine.c:711,13'
          Dst:             affineXformPt
        - Src:             'affine.c:712,13'
          Dst:             linearInterpolatePixelGray
    - functionName:    affineXformPt
      functionSourceFile: '/src/leptonica/src/affine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vc
        - x
        - y
        - pxp
        - pyp
      BBCount:         9
      ICount:          88
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'affine.c:1120,9'
          Branch Sides:
            - BranchSide:      'affine.c:1121,16'
              BranchSideFuncs: []
            - BranchSide:      'affine.c:1123,12'
              BranchSideFuncs: []
        - Branch String:   'affine.c:1121,16'
          Branch Sides:
            - BranchSide:      'affine.c:1121,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'affine.c:1121,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'affine.c:1121,16'
          Dst:             returnErrorInt
    - functionName:    linearInterpolatePixelGray
      functionSourceFile: '/src/leptonica/src/affine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1245
      functionLinenumberEnd: 1284
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - float
        - float
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - datas
        - wpls
        - w
        - h
        - x
        - y
        - grayval
        - pval
      BBCount:         29
      ICount:          290
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'affine.c:1249,9'
          Branch Sides:
            - BranchSide:      'affine.c:1250,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'affine.c:1251,13'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'affine.c:1250,16'
          Branch Sides:
            - BranchSide:      'affine.c:1250,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'affine.c:1250,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:1252,9'
          Branch Sides:
            - BranchSide:      'affine.c:1253,16'
              BranchSideFuncs: []
            - BranchSide:      'affine.c:1259,14'
              BranchSideFuncs: []
        - Branch String:   'affine.c:1253,16'
          Branch Sides:
            - BranchSide:      'affine.c:1253,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'affine.c:1253,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:1259,23'
          Branch Sides:
            - BranchSide:      'affine.c:1259,26'
              BranchSideFuncs: []
            - BranchSide:      'affine.c:1259,44'
              BranchSideFuncs: []
        - Branch String:   'affine.c:1259,35'
          Branch Sides:
            - BranchSide:      'affine.c:1259,38'
              BranchSideFuncs: []
            - BranchSide:      'affine.c:1259,44'
              BranchSideFuncs: []
        - Branch String:   'affine.c:1259,44'
          Branch Sides:
            - BranchSide:      'affine.c:1259,47'
              BranchSideFuncs: []
            - BranchSide:      'affine.c:1259,44'
              BranchSideFuncs: []
        - Branch String:   'affine.c:1260,9'
          Branch Sides:
            - BranchSide:      'affine.c:1260,17'
              BranchSideFuncs: []
            - BranchSide:      'affine.c:1262,28'
              BranchSideFuncs: []
        - Branch String:   'affine.c:1265,11'
          Branch Sides:
            - BranchSide:      'affine.c:1265,24'
              BranchSideFuncs: []
            - BranchSide:      'affine.c:1265,33'
              BranchSideFuncs: []
        - Branch String:   'affine.c:1267,9'
          Branch Sides:
            - BranchSide:      'affine.c:1267,27'
              BranchSideFuncs: []
            - BranchSide:      'affine.c:1268,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'affine.c:1250,16'
          Dst:             returnErrorInt
        - Src:             'affine.c:1253,16'
          Dst:             returnErrorInt
    - functionName:    pixAffineColor
      functionSourceFile: '/src/leptonica/src/affine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - vc
        - colorval
      BBCount:         30
      ICount:          215
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - affineXformPt
        - linearInterpolatePixelColor
        - pixAffineGray
        - pixCreateTemplate
        - pixDestroy
        - pixGetData
        - pixGetDimensions
        - pixGetRGBComponent
        - pixGetSpp
        - pixGetWpl
        - pixSetAllArbitrary
        - pixSetRGBComponent
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'affine.c:592,9'
          Branch Sides:
            - BranchSide:      'affine.c:593,23'
              BranchSideFuncs:
                - pixGetDimensions
                - returnErrorPtr
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixGetRGBComponent
                - pixAffineGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - affineXformPt
                - linearInterpolatePixelColor
                - returnErrorPtr
            - BranchSide:      'affine.c:594,22'
              BranchSideFuncs:
                - pixGetDimensions
                - returnErrorPtr
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixGetRGBComponent
                - pixAffineGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - affineXformPt
                - linearInterpolatePixelColor
                - returnErrorPtr
        - Branch String:   'affine.c:593,23'
          Branch Sides:
            - BranchSide:      'affine.c:593,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:593,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:595,9'
          Branch Sides:
            - BranchSide:      'affine.c:596,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:597,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixGetRGBComponent
                - pixAffineGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - affineXformPt
                - linearInterpolatePixelColor
        - Branch String:   'affine.c:596,23'
          Branch Sides:
            - BranchSide:      'affine.c:596,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:596,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:597,9'
          Branch Sides:
            - BranchSide:      'affine.c:598,23'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixGetRGBComponent
                - pixAffineGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - affineXformPt
                - linearInterpolatePixelColor
            - BranchSide:      'affine.c:600,24'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - pixCreateTemplate
                - pixSetAllArbitrary
                - pixGetData
                - pixGetWpl
                - pixGetSpp
                - pixGetRGBComponent
                - pixAffineGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - affineXformPt
                - linearInterpolatePixelColor
        - Branch String:   'affine.c:598,23'
          Branch Sides:
            - BranchSide:      'affine.c:598,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:598,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:608,5'
          Branch Sides:
            - BranchSide:      'affine.c:609,17'
              BranchSideFuncs:
                - pixGetSpp
                - pixGetRGBComponent
                - pixAffineGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - affineXformPt
                - linearInterpolatePixelColor
            - BranchSide:      'affine.c:620,19'
              BranchSideFuncs:
                - pixGetSpp
                - pixGetRGBComponent
                - pixAffineGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
        - Branch String:   'affine.c:610,9'
          Branch Sides:
            - BranchSide:      'affine.c:612,27'
              BranchSideFuncs:
                - affineXformPt
                - linearInterpolatePixelColor
                - pixGetSpp
                - pixGetRGBComponent
                - pixAffineGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
            - BranchSide:      'affine.c:617,5'
              BranchSideFuncs:
                - pixGetSpp
                - pixGetRGBComponent
                - pixAffineGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
                - affineXformPt
                - linearInterpolatePixelColor
        - Branch String:   'affine.c:620,9'
          Branch Sides:
            - BranchSide:      'affine.c:621,35'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixAffineGray
                - pixSetRGBComponent
                - pixDestroy
                - pixDestroy
            - BranchSide:      'affine.c:628,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'affine.c:593,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:594,5'
          Dst:             pixGetDimensions
        - Src:             'affine.c:596,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:598,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:600,13'
          Dst:             pixGetData
        - Src:             'affine.c:601,12'
          Dst:             pixGetWpl
        - Src:             'affine.c:602,12'
          Dst:             pixCreateTemplate
        - Src:             'affine.c:603,5'
          Dst:             pixSetAllArbitrary
        - Src:             'affine.c:604,13'
          Dst:             pixGetData
        - Src:             'affine.c:605,12'
          Dst:             pixGetWpl
        - Src:             'affine.c:612,13'
          Dst:             affineXformPt
        - Src:             'affine.c:613,13'
          Dst:             linearInterpolatePixelColor
        - Src:             'affine.c:620,9'
          Dst:             pixGetSpp
        - Src:             'affine.c:621,16'
          Dst:             pixGetRGBComponent
        - Src:             'affine.c:622,16'
          Dst:             pixAffineGray
        - Src:             'affine.c:623,9'
          Dst:             pixSetRGBComponent
        - Src:             'affine.c:624,9'
          Dst:             pixDestroy
        - Src:             'affine.c:625,9'
          Dst:             pixDestroy
    - functionName:    linearInterpolatePixelColor
      functionSourceFile: '/src/leptonica/src/affine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - float
        - float
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - datas
        - wpls
        - w
        - h
        - x
        - y
        - colorval
        - pval
      BBCount:         29
      ICount:          366
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - composeRGBPixel
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'affine.c:1167,9'
          Branch Sides:
            - BranchSide:      'affine.c:1168,16'
              BranchSideFuncs:
                - returnErrorInt
                - composeRGBPixel
            - BranchSide:      'affine.c:1169,13'
              BranchSideFuncs:
                - returnErrorInt
                - composeRGBPixel
        - Branch String:   'affine.c:1168,16'
          Branch Sides:
            - BranchSide:      'affine.c:1168,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'affine.c:1168,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:1170,9'
          Branch Sides:
            - BranchSide:      'affine.c:1171,16'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'affine.c:1177,14'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'affine.c:1171,16'
          Branch Sides:
            - BranchSide:      'affine.c:1171,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'affine.c:1171,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:1177,23'
          Branch Sides:
            - BranchSide:      'affine.c:1177,26'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'affine.c:1177,44'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'affine.c:1177,35'
          Branch Sides:
            - BranchSide:      'affine.c:1177,38'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'affine.c:1177,44'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'affine.c:1177,44'
          Branch Sides:
            - BranchSide:      'affine.c:1177,47'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'affine.c:1177,44'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'affine.c:1178,9'
          Branch Sides:
            - BranchSide:      'affine.c:1178,17'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'affine.c:1180,28'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'affine.c:1183,11'
          Branch Sides:
            - BranchSide:      'affine.c:1183,24'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'affine.c:1183,33'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'affine.c:1185,9'
          Branch Sides:
            - BranchSide:      'affine.c:1185,27'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'affine.c:1186,10'
              BranchSideFuncs:
                - composeRGBPixel
      Callsites:
        - Src:             'affine.c:1168,16'
          Dst:             returnErrorInt
        - Src:             'affine.c:1171,16'
          Dst:             returnErrorInt
        - Src:             'affine.c:1212,5'
          Dst:             composeRGBPixel
    - functionName:    pixAffine
      functionSourceFile: '/src/leptonica/src/affine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - vc
        - incolor
      BBCount:         28
      ICount:          163
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - pixAffineColor
        - pixAffineGray
        - pixAffineSampled
        - pixClone
        - pixConvertTo8
        - pixDestroy
        - pixGetDepth
        - pixRemoveColormap
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'affine.c:497,9'
          Branch Sides:
            - BranchSide:      'affine.c:498,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixAffineColor
                - pixDestroy
                - pixDestroy
                - pixAffineGray
                - pixConvertTo8
                - pixAffineSampled
            - BranchSide:      'affine.c:499,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixAffineColor
                - pixDestroy
                - pixDestroy
                - pixAffineGray
                - pixConvertTo8
                - pixAffineSampled
        - Branch String:   'affine.c:498,23'
          Branch Sides:
            - BranchSide:      'affine.c:498,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:498,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:499,9'
          Branch Sides:
            - BranchSide:      'affine.c:500,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixAffineColor
                - pixDestroy
                - pixDestroy
                - pixAffineGray
                - pixConvertTo8
                - pixAffineSampled
            - BranchSide:      'affine.c:502,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixAffineColor
                - pixDestroy
                - pixDestroy
                - pixAffineGray
                - pixConvertTo8
                - pixAffineSampled
        - Branch String:   'affine.c:500,23'
          Branch Sides:
            - BranchSide:      'affine.c:500,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:500,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:502,9'
          Branch Sides:
            - BranchSide:      'affine.c:503,33'
              BranchSideFuncs:
                - pixAffineSampled
            - BranchSide:      'affine.c:506,31'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixAffineColor
                - pixDestroy
                - pixDestroy
                - pixAffineGray
                - pixConvertTo8
        - Branch String:   'affine.c:508,9'
          Branch Sides:
            - BranchSide:      'affine.c:509,31'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGetDepth
                - pixAffineColor
                - pixDestroy
                - pixDestroy
                - pixAffineGray
            - BranchSide:      'affine.c:511,26'
              BranchSideFuncs:
                - pixClone
                - pixGetDepth
                - pixAffineColor
                - pixDestroy
                - pixDestroy
                - pixAffineGray
        - Branch String:   'affine.c:516,9'
          Branch Sides:
            - BranchSide:      'affine.c:517,13'
              BranchSideFuncs:
                - pixAffineColor
                - pixDestroy
                - pixDestroy
                - pixAffineGray
            - BranchSide:      'affine.c:523,9'
              BranchSideFuncs:
                - pixAffineColor
                - pixDestroy
                - pixDestroy
                - pixAffineGray
        - Branch String:   'affine.c:517,13'
          Branch Sides:
            - BranchSide:      'affine.c:518,22'
              BranchSideFuncs:
                - pixAffineColor
                - pixDestroy
                - pixDestroy
                - pixAffineGray
            - BranchSide:      'affine.c:520,22'
              BranchSideFuncs:
                - pixAffineColor
                - pixDestroy
                - pixDestroy
                - pixAffineGray
        - Branch String:   'affine.c:523,9'
          Branch Sides:
            - BranchSide:      'affine.c:524,30'
              BranchSideFuncs:
                - pixAffineGray
                - pixDestroy
                - pixDestroy
            - BranchSide:      'affine.c:526,31'
              BranchSideFuncs:
                - pixAffineColor
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'affine.c:498,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:500,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:502,9'
          Dst:             pixGetDepth
        - Src:             'affine.c:503,16'
          Dst:             pixAffineSampled
        - Src:             'affine.c:506,13'
          Dst:             pixRemoveColormap
        - Src:             'affine.c:507,9'
          Dst:             pixGetDepth
        - Src:             'affine.c:509,17'
          Dst:             pixConvertTo8
        - Src:             'affine.c:511,17'
          Dst:             pixClone
        - Src:             'affine.c:512,9'
          Dst:             pixGetDepth
        - Src:             'affine.c:524,16'
          Dst:             pixAffineGray
        - Src:             'affine.c:526,16'
          Dst:             pixAffineColor
        - Src:             'affine.c:527,5'
          Dst:             pixDestroy
        - Src:             'affine.c:528,5'
          Dst:             pixDestroy
    - functionName:    pixAffineSampled
      functionSourceFile: '/src/leptonica/src/affine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - vc
        - incolor
      BBCount:         86
      ICount:          551
      EdgeCount:       116
      CyclomaticComplexity: 32
      functionsReached:
        - affineXformSampledPt
        - pixClearAll
        - pixCreateTemplate
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixSetAll
        - pixSetAllArbitrary
        - pixcmapAddBlackOrWhite
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'affine.c:340,9'
          Branch Sides:
            - BranchSide:      'affine.c:341,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - affineXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'affine.c:342,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - affineXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'affine.c:341,23'
          Branch Sides:
            - BranchSide:      'affine.c:341,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:341,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:342,9'
          Branch Sides:
            - BranchSide:      'affine.c:343,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - affineXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'affine.c:344,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - affineXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'affine.c:343,23'
          Branch Sides:
            - BranchSide:      'affine.c:343,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:343,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:344,37'
          Branch Sides:
            - BranchSide:      'affine.c:344,40'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - affineXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'affine.c:346,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - affineXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - returnErrorPtr
        - Branch String:   'affine.c:344,9'
          Branch Sides:
            - BranchSide:      'affine.c:345,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:346,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - affineXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - returnErrorPtr
        - Branch String:   'affine.c:345,23'
          Branch Sides:
            - BranchSide:      'affine.c:345,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:345,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:347,16'
          Branch Sides:
            - BranchSide:      'affine.c:347,19'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - affineXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - returnErrorPtr
            - BranchSide:      'affine.c:351,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - affineXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
        - Branch String:   'affine.c:347,26'
          Branch Sides:
            - BranchSide:      'affine.c:347,29'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - affineXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - returnErrorPtr
            - BranchSide:      'affine.c:351,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - affineXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
        - Branch String:   'affine.c:347,36'
          Branch Sides:
            - BranchSide:      'affine.c:347,39'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - affineXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - returnErrorPtr
            - BranchSide:      'affine.c:351,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - affineXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
        - Branch String:   'affine.c:347,46'
          Branch Sides:
            - BranchSide:      'affine.c:347,49'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - affineXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - returnErrorPtr
            - BranchSide:      'affine.c:351,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - affineXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
        - Branch String:   'affine.c:347,9'
          Branch Sides:
            - BranchSide:      'affine.c:348,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:351,30'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetColormap
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - affineXformSampledPt
                - pixClearAll
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
        - Branch String:   'affine.c:348,23'
          Branch Sides:
            - BranchSide:      'affine.c:348,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:348,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:352,9'
          Branch Sides:
            - BranchSide:      'affine.c:353,13'
              BranchSideFuncs:
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - affineXformSampledPt
            - BranchSide:      'affine.c:360,14'
              BranchSideFuncs:
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - affineXformSampledPt
                - pixClearAll
        - Branch String:   'affine.c:353,13'
          Branch Sides:
            - BranchSide:      'affine.c:354,19'
              BranchSideFuncs:
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - affineXformSampledPt
            - BranchSide:      'affine.c:356,19'
              BranchSideFuncs:
                - pixcmapAddBlackOrWhite
                - pixSetAllArbitrary
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - affineXformSampledPt
        - Branch String:   'affine.c:360,21'
          Branch Sides:
            - BranchSide:      'affine.c:360,24'
              BranchSideFuncs:
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - affineXformSampledPt
                - pixClearAll
            - BranchSide:      'affine.c:361,14'
              BranchSideFuncs:
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - affineXformSampledPt
                - pixClearAll
        - Branch String:   'affine.c:360,53'
          Branch Sides:
            - BranchSide:      'affine.c:361,14'
              BranchSideFuncs:
                - pixClearAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - affineXformSampledPt
            - BranchSide:      'affine.c:362,25'
              BranchSideFuncs:
                - pixClearAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - affineXformSampledPt
        - Branch String:   'affine.c:361,20'
          Branch Sides:
            - BranchSide:      'affine.c:361,23'
              BranchSideFuncs:
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - affineXformSampledPt
                - pixClearAll
            - BranchSide:      'affine.c:364,23'
              BranchSideFuncs:
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - affineXformSampledPt
        - Branch String:   'affine.c:360,13'
          Branch Sides:
            - BranchSide:      'affine.c:362,25'
              BranchSideFuncs:
                - pixClearAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - affineXformSampledPt
            - BranchSide:      'affine.c:364,23'
              BranchSideFuncs:
                - pixSetAll
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - affineXformSampledPt
        - Branch String:   'affine.c:373,5'
          Branch Sides:
            - BranchSide:      'affine.c:374,17'
              BranchSideFuncs:
                - affineXformSampledPt
            - BranchSide:      'affine.c:398,12'
              BranchSideFuncs: []
        - Branch String:   'affine.c:375,9'
          Branch Sides:
            - BranchSide:      'affine.c:376,34'
              BranchSideFuncs:
                - affineXformSampledPt
            - BranchSide:      'affine.c:396,5'
              BranchSideFuncs:
                - affineXformSampledPt
        - Branch String:   'affine.c:377,23'
          Branch Sides:
            - BranchSide:      'affine.c:377,26'
              BranchSideFuncs:
                - affineXformSampledPt
            - BranchSide:      'affine.c:378,17'
              BranchSideFuncs:
                - affineXformSampledPt
        - Branch String:   'affine.c:377,32'
          Branch Sides:
            - BranchSide:      'affine.c:377,35'
              BranchSideFuncs:
                - affineXformSampledPt
            - BranchSide:      'affine.c:378,17'
              BranchSideFuncs:
                - affineXformSampledPt
        - Branch String:   'affine.c:377,41'
          Branch Sides:
            - BranchSide:      'affine.c:377,44'
              BranchSideFuncs:
                - affineXformSampledPt
            - BranchSide:      'affine.c:378,17'
              BranchSideFuncs:
                - affineXformSampledPt
        - Branch String:   'affine.c:377,17'
          Branch Sides:
            - BranchSide:      'affine.c:378,17'
              BranchSideFuncs:
                - affineXformSampledPt
            - BranchSide:      'affine.c:379,21'
              BranchSideFuncs:
                - affineXformSampledPt
        - Branch String:   'affine.c:380,17'
          Branch Sides:
            - BranchSide:      'affine.c:381,23'
              BranchSideFuncs:
                - affineXformSampledPt
            - BranchSide:      'affine.c:383,24'
              BranchSideFuncs:
                - affineXformSampledPt
        - Branch String:   'affine.c:383,24'
          Branch Sides:
            - BranchSide:      'affine.c:384,23'
              BranchSideFuncs:
                - affineXformSampledPt
            - BranchSide:      'affine.c:386,24'
              BranchSideFuncs:
                - affineXformSampledPt
        - Branch String:   'affine.c:386,24'
          Branch Sides:
            - BranchSide:      'affine.c:387,28'
              BranchSideFuncs:
                - affineXformSampledPt
            - BranchSide:      'affine.c:388,24'
              BranchSideFuncs:
                - affineXformSampledPt
        - Branch String:   'affine.c:388,24'
          Branch Sides:
            - BranchSide:      'affine.c:389,23'
              BranchSideFuncs:
                - affineXformSampledPt
            - BranchSide:      'affine.c:391,24'
              BranchSideFuncs:
                - affineXformSampledPt
      Callsites:
        - Src:             'affine.c:341,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:343,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:345,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:346,5'
          Dst:             pixGetDimensions
        - Src:             'affine.c:348,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:351,12'
          Dst:             pixCreateTemplate
        - Src:             'affine.c:352,17'
          Dst:             pixGetColormap
        - Src:             'affine.c:357,9'
          Dst:             pixcmapAddBlackOrWhite
        - Src:             'affine.c:358,9'
          Dst:             pixSetAllArbitrary
        - Src:             'affine.c:362,13'
          Dst:             pixClearAll
        - Src:             'affine.c:364,13'
          Dst:             pixSetAll
        - Src:             'affine.c:369,13'
          Dst:             pixGetData
        - Src:             'affine.c:370,12'
          Dst:             pixGetWpl
        - Src:             'affine.c:371,13'
          Dst:             pixGetData
        - Src:             'affine.c:372,12'
          Dst:             pixGetWpl
        - Src:             'affine.c:376,13'
          Dst:             affineXformSampledPt
    - functionName:    affineXformSampledPt
      functionSourceFile: '/src/leptonica/src/affine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1089
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vc
        - x
        - y
        - pxp
        - pyp
      BBCount:         9
      ICount:          94
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'affine.c:1090,9'
          Branch Sides:
            - BranchSide:      'affine.c:1091,16'
              BranchSideFuncs: []
            - BranchSide:      'affine.c:1093,22'
              BranchSideFuncs: []
        - Branch String:   'affine.c:1091,16'
          Branch Sides:
            - BranchSide:      'affine.c:1091,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'affine.c:1091,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'affine.c:1091,16'
          Dst:             returnErrorInt
    - functionName:    pixAffinePta
      functionSourceFile: '/src/leptonica/src/affine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - ptad
        - ptas
        - incolor
      BBCount:         51
      ICount:          262
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - pixAffinePtaColor
        - pixAffinePtaGray
        - pixAffineSampledPta
        - pixClone
        - pixConvertTo8
        - pixDestroy
        - pixGetDepth
        - pixRemoveColormap
        - ptaGetCount
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'affine.c:430,9'
          Branch Sides:
            - BranchSide:      'affine.c:431,23'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - ptaGetCount
                - ptaGetCount
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixAffinePtaColor
                - pixDestroy
                - pixDestroy
                - pixAffinePtaGray
                - pixConvertTo8
                - pixAffineSampledPta
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'affine.c:432,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - ptaGetCount
                - ptaGetCount
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixAffinePtaColor
                - pixDestroy
                - pixDestroy
                - pixAffinePtaGray
                - pixConvertTo8
                - pixAffineSampledPta
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'affine.c:431,23'
          Branch Sides:
            - BranchSide:      'affine.c:431,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:431,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:432,9'
          Branch Sides:
            - BranchSide:      'affine.c:433,23'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaGetCount
                - ptaGetCount
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixAffinePtaColor
                - pixDestroy
                - pixDestroy
                - pixAffinePtaGray
                - pixConvertTo8
                - pixAffineSampledPta
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'affine.c:434,10'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaGetCount
                - ptaGetCount
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixAffinePtaColor
                - pixDestroy
                - pixDestroy
                - pixAffinePtaGray
                - pixConvertTo8
                - pixAffineSampledPta
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'affine.c:433,23'
          Branch Sides:
            - BranchSide:      'affine.c:433,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:433,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:434,9'
          Branch Sides:
            - BranchSide:      'affine.c:435,23'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixAffinePtaColor
                - pixDestroy
                - pixDestroy
                - pixAffinePtaGray
                - pixConvertTo8
                - pixAffineSampledPta
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'affine.c:436,9'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixAffinePtaColor
                - pixDestroy
                - pixDestroy
                - pixAffinePtaGray
                - pixConvertTo8
                - pixAffineSampledPta
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'affine.c:435,23'
          Branch Sides:
            - BranchSide:      'affine.c:435,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:435,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:436,37'
          Branch Sides:
            - BranchSide:      'affine.c:436,40'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixAffinePtaColor
                - pixDestroy
                - pixDestroy
                - pixAffinePtaGray
                - pixConvertTo8
                - pixAffineSampledPta
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'affine.c:438,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixAffinePtaColor
                - pixDestroy
                - pixDestroy
                - pixAffinePtaGray
                - pixConvertTo8
                - pixAffineSampledPta
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'affine.c:436,9'
          Branch Sides:
            - BranchSide:      'affine.c:437,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:438,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixAffinePtaColor
                - pixDestroy
                - pixDestroy
                - pixAffinePtaGray
                - pixConvertTo8
                - pixAffineSampledPta
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'affine.c:437,23'
          Branch Sides:
            - BranchSide:      'affine.c:437,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:437,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:438,9'
          Branch Sides:
            - BranchSide:      'affine.c:439,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:440,21'
              BranchSideFuncs:
                - ptaGetCount
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixAffinePtaColor
                - pixDestroy
                - pixDestroy
                - pixAffinePtaGray
                - pixConvertTo8
                - pixAffineSampledPta
                - returnErrorPtr
        - Branch String:   'affine.c:439,23'
          Branch Sides:
            - BranchSide:      'affine.c:439,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:439,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:440,9'
          Branch Sides:
            - BranchSide:      'affine.c:441,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:443,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixAffinePtaColor
                - pixDestroy
                - pixDestroy
                - pixAffinePtaGray
                - pixConvertTo8
                - pixAffineSampledPta
        - Branch String:   'affine.c:441,23'
          Branch Sides:
            - BranchSide:      'affine.c:441,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:441,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:443,9'
          Branch Sides:
            - BranchSide:      'affine.c:444,36'
              BranchSideFuncs:
                - pixAffineSampledPta
            - BranchSide:      'affine.c:447,31'
              BranchSideFuncs:
                - pixRemoveColormap
                - pixGetDepth
                - pixClone
                - pixGetDepth
                - pixAffinePtaColor
                - pixDestroy
                - pixDestroy
                - pixAffinePtaGray
                - pixConvertTo8
        - Branch String:   'affine.c:449,9'
          Branch Sides:
            - BranchSide:      'affine.c:450,31'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGetDepth
                - pixAffinePtaColor
                - pixDestroy
                - pixDestroy
                - pixAffinePtaGray
            - BranchSide:      'affine.c:452,26'
              BranchSideFuncs:
                - pixClone
                - pixGetDepth
                - pixAffinePtaColor
                - pixDestroy
                - pixDestroy
                - pixAffinePtaGray
        - Branch String:   'affine.c:457,9'
          Branch Sides:
            - BranchSide:      'affine.c:458,13'
              BranchSideFuncs:
                - pixAffinePtaColor
                - pixDestroy
                - pixDestroy
                - pixAffinePtaGray
            - BranchSide:      'affine.c:464,9'
              BranchSideFuncs:
                - pixAffinePtaColor
                - pixDestroy
                - pixDestroy
                - pixAffinePtaGray
        - Branch String:   'affine.c:458,13'
          Branch Sides:
            - BranchSide:      'affine.c:459,22'
              BranchSideFuncs:
                - pixAffinePtaColor
                - pixDestroy
                - pixDestroy
                - pixAffinePtaGray
            - BranchSide:      'affine.c:461,22'
              BranchSideFuncs:
                - pixAffinePtaColor
                - pixDestroy
                - pixDestroy
                - pixAffinePtaGray
        - Branch String:   'affine.c:464,9'
          Branch Sides:
            - BranchSide:      'affine.c:465,33'
              BranchSideFuncs:
                - pixAffinePtaGray
                - pixDestroy
                - pixDestroy
            - BranchSide:      'affine.c:467,34'
              BranchSideFuncs:
                - pixAffinePtaColor
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'affine.c:431,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:433,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:435,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:437,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:438,9'
          Dst:             ptaGetCount
        - Src:             'affine.c:439,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:440,9'
          Dst:             ptaGetCount
        - Src:             'affine.c:441,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:443,9'
          Dst:             pixGetDepth
        - Src:             'affine.c:444,16'
          Dst:             pixAffineSampledPta
        - Src:             'affine.c:447,13'
          Dst:             pixRemoveColormap
        - Src:             'affine.c:448,9'
          Dst:             pixGetDepth
        - Src:             'affine.c:450,17'
          Dst:             pixConvertTo8
        - Src:             'affine.c:452,17'
          Dst:             pixClone
        - Src:             'affine.c:453,9'
          Dst:             pixGetDepth
        - Src:             'affine.c:465,16'
          Dst:             pixAffinePtaGray
        - Src:             'affine.c:467,16'
          Dst:             pixAffinePtaColor
        - Src:             'affine.c:468,5'
          Dst:             pixDestroy
        - Src:             'affine.c:469,5'
          Dst:             pixDestroy
    - functionName:    pixAffineSampledPta
      functionSourceFile: '/src/leptonica/src/affine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - ptad
        - ptas
        - incolor
      BBCount:         37
      ICount:          176
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - getAffineXformCoeffs
        - pixAffineSampled
        - ptaGetCount
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'affine.c:290,9'
          Branch Sides:
            - BranchSide:      'affine.c:291,23'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - ptaGetCount
                - ptaGetCount
                - getAffineXformCoeffs
                - pixAffineSampled
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'affine.c:292,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - ptaGetCount
                - ptaGetCount
                - getAffineXformCoeffs
                - pixAffineSampled
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'affine.c:291,23'
          Branch Sides:
            - BranchSide:      'affine.c:291,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:291,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:292,9'
          Branch Sides:
            - BranchSide:      'affine.c:293,23'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaGetCount
                - ptaGetCount
                - getAffineXformCoeffs
                - pixAffineSampled
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'affine.c:294,10'
              BranchSideFuncs:
                - returnErrorPtr
                - ptaGetCount
                - ptaGetCount
                - getAffineXformCoeffs
                - pixAffineSampled
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'affine.c:293,23'
          Branch Sides:
            - BranchSide:      'affine.c:293,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:293,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:294,9'
          Branch Sides:
            - BranchSide:      'affine.c:295,23'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - getAffineXformCoeffs
                - pixAffineSampled
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'affine.c:296,9'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - getAffineXformCoeffs
                - pixAffineSampled
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'affine.c:295,23'
          Branch Sides:
            - BranchSide:      'affine.c:295,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:295,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:296,37'
          Branch Sides:
            - BranchSide:      'affine.c:296,40'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - getAffineXformCoeffs
                - pixAffineSampled
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'affine.c:298,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - getAffineXformCoeffs
                - pixAffineSampled
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'affine.c:296,9'
          Branch Sides:
            - BranchSide:      'affine.c:297,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:298,21'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetCount
                - getAffineXformCoeffs
                - pixAffineSampled
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'affine.c:297,23'
          Branch Sides:
            - BranchSide:      'affine.c:297,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:297,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:298,9'
          Branch Sides:
            - BranchSide:      'affine.c:299,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:300,21'
              BranchSideFuncs:
                - ptaGetCount
                - getAffineXformCoeffs
                - pixAffineSampled
                - free
                - returnErrorPtr
        - Branch String:   'affine.c:299,23'
          Branch Sides:
            - BranchSide:      'affine.c:299,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:299,9'
              BranchSideFuncs: []
        - Branch String:   'affine.c:300,9'
          Branch Sides:
            - BranchSide:      'affine.c:301,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:304,26'
              BranchSideFuncs:
                - getAffineXformCoeffs
                - pixAffineSampled
                - free
        - Branch String:   'affine.c:301,23'
          Branch Sides:
            - BranchSide:      'affine.c:301,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'affine.c:301,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'affine.c:291,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:293,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:295,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:297,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:298,9'
          Dst:             ptaGetCount
        - Src:             'affine.c:299,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:300,9'
          Dst:             ptaGetCount
        - Src:             'affine.c:301,23'
          Dst:             returnErrorPtr
        - Src:             'affine.c:304,5'
          Dst:             getAffineXformCoeffs
        - Src:             'affine.c:305,12'
          Dst:             pixAffineSampled
    - functionName:    l_setDataFourBytes
      functionSourceFile: '/src/leptonica/src/arrayaccess.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - line
        - n
        - val
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    l_getDataFourBytes
      functionSourceFile: '/src/leptonica/src/arrayaccess.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - line
        - n
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    l_setDataTwoBytes
      functionSourceFile: '/src/leptonica/src/arrayaccess.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - line
        - n
        - val
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    l_getDataTwoBytes
      functionSourceFile: '/src/leptonica/src/arrayaccess.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - line
        - n
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    l_setDataByte
      functionSourceFile: '/src/leptonica/src/arrayaccess.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - line
        - n
        - val
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    l_getDataByte
      functionSourceFile: '/src/leptonica/src/arrayaccess.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - line
        - n
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    l_clearDataQbit
      functionSourceFile: '/src/leptonica/src/arrayaccess.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - line
        - n
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    l_setDataQbit
      functionSourceFile: '/src/leptonica/src/arrayaccess.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - line
        - n
        - val
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    l_getDataQbit
      functionSourceFile: '/src/leptonica/src/arrayaccess.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - line
        - n
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    l_clearDataDibit
      functionSourceFile: '/src/leptonica/src/arrayaccess.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - line
        - n
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    l_setDataDibit
      functionSourceFile: '/src/leptonica/src/arrayaccess.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - line
        - n
        - val
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    l_getDataDibit
      functionSourceFile: '/src/leptonica/src/arrayaccess.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - line
        - n
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    l_setDataBitVal
      functionSourceFile: '/src/leptonica/src/arrayaccess.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - line
        - n
        - val
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    l_clearDataBit
      functionSourceFile: '/src/leptonica/src/arrayaccess.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - line
        - n
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    l_setDataBit
      functionSourceFile: '/src/leptonica/src/arrayaccess.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - line
        - n
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    l_getDataBit
      functionSourceFile: '/src/leptonica/src/arrayaccess.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - line
        - n
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pixReduceRankBinary2
      functionSourceFile: '/src/leptonica/src/binreduce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - level
        - intab
      BBCount:         84
      ICount:          781
      EdgeCount:       107
      CyclomaticComplexity: 25
      functionsReached:
        - makeSubsampleTab2x
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixScaleResolution
        - pixSetPadBits
        - returnErrorPtr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'binreduce.c:235,9'
          Branch Sides:
            - BranchSide:      'binreduce.c:236,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixSetPadBits
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - makeSubsampleTab2x
                - pixDestroy
                - returnErrorPtr
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'binreduce.c:238,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixSetPadBits
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - makeSubsampleTab2x
                - pixDestroy
                - returnErrorPtr
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'binreduce.c:236,23'
          Branch Sides:
            - BranchSide:      'binreduce.c:236,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binreduce.c:236,9'
              BranchSideFuncs: []
        - Branch String:   'binreduce.c:238,9'
          Branch Sides:
            - BranchSide:      'binreduce.c:239,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binreduce.c:240,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixSetPadBits
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - makeSubsampleTab2x
                - pixDestroy
                - returnErrorPtr
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'binreduce.c:239,23'
          Branch Sides:
            - BranchSide:      'binreduce.c:239,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binreduce.c:239,9'
              BranchSideFuncs: []
        - Branch String:   'binreduce.c:240,19'
          Branch Sides:
            - BranchSide:      'binreduce.c:240,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binreduce.c:241,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'binreduce.c:240,9'
          Branch Sides:
            - BranchSide:      'binreduce.c:241,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binreduce.c:244,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixSetPadBits
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - makeSubsampleTab2x
                - pixDestroy
                - returnErrorPtr
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'binreduce.c:241,23'
          Branch Sides:
            - BranchSide:      'binreduce.c:241,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binreduce.c:241,9'
              BranchSideFuncs: []
        - Branch String:   'binreduce.c:245,9'
          Branch Sides:
            - BranchSide:      'binreduce.c:246,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binreduce.c:247,22'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixSetPadBits
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - makeSubsampleTab2x
                - pixDestroy
                - returnErrorPtr
                - free
                - returnErrorPtr
        - Branch String:   'binreduce.c:246,23'
          Branch Sides:
            - BranchSide:      'binreduce.c:246,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binreduce.c:246,9'
              BranchSideFuncs: []
        - Branch String:   'binreduce.c:251,9'
          Branch Sides:
            - BranchSide:      'binreduce.c:252,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binreduce.c:253,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - makeSubsampleTab2x
                - pixDestroy
                - returnErrorPtr
                - free
        - Branch String:   'binreduce.c:252,23'
          Branch Sides:
            - BranchSide:      'binreduce.c:252,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binreduce.c:252,9'
              BranchSideFuncs: []
        - Branch String:   'binreduce.c:258,11'
          Branch Sides:
            - BranchSide:      'binreduce.c:258,21'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
                - free
            - BranchSide:      'binreduce.c:258,29'
              BranchSideFuncs:
                - makeSubsampleTab2x
                - pixDestroy
                - returnErrorPtr
                - free
        - Branch String:   'binreduce.c:259,9'
          Branch Sides:
            - BranchSide:      'binreduce.c:260,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'binreduce.c:265,13'
              BranchSideFuncs:
                - free
        - Branch String:   'binreduce.c:261,23'
          Branch Sides:
            - BranchSide:      'binreduce.c:261,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binreduce.c:261,9'
              BranchSideFuncs: []
        - Branch String:   'binreduce.c:265,13'
          Branch Sides:
            - BranchSide:      'binreduce.c:265,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'binreduce.c:265,11'
              BranchSideFuncs:
                - free
        - Branch String:   'binreduce.c:267,5'
          Branch Sides:
            - BranchSide:      'binreduce.c:271,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'binreduce.c:293,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'binreduce.c:318,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'binreduce.c:343,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'binreduce.c:365,10'
              BranchSideFuncs:
                - free
        - Branch String:   'binreduce.c:271,9'
          Branch Sides:
            - BranchSide:      'binreduce.c:272,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'binreduce.c:290,9'
              BranchSideFuncs:
                - free
        - Branch String:   'binreduce.c:274,13'
          Branch Sides:
            - BranchSide:      'binreduce.c:275,27'
              BranchSideFuncs:
                - free
            - BranchSide:      'binreduce.c:289,9'
              BranchSideFuncs:
                - free
        - Branch String:   'binreduce.c:293,9'
          Branch Sides:
            - BranchSide:      'binreduce.c:294,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'binreduce.c:315,9'
              BranchSideFuncs:
                - free
        - Branch String:   'binreduce.c:296,13'
          Branch Sides:
            - BranchSide:      'binreduce.c:297,27'
              BranchSideFuncs:
                - free
            - BranchSide:      'binreduce.c:314,9'
              BranchSideFuncs:
                - free
        - Branch String:   'binreduce.c:318,9'
          Branch Sides:
            - BranchSide:      'binreduce.c:319,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'binreduce.c:340,9'
              BranchSideFuncs:
                - free
        - Branch String:   'binreduce.c:321,13'
          Branch Sides:
            - BranchSide:      'binreduce.c:322,27'
              BranchSideFuncs:
                - free
            - BranchSide:      'binreduce.c:339,9'
              BranchSideFuncs:
                - free
        - Branch String:   'binreduce.c:343,9'
          Branch Sides:
            - BranchSide:      'binreduce.c:344,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'binreduce.c:362,9'
              BranchSideFuncs:
                - free
        - Branch String:   'binreduce.c:346,13'
          Branch Sides:
            - BranchSide:      'binreduce.c:347,27'
              BranchSideFuncs:
                - free
            - BranchSide:      'binreduce.c:361,9'
              BranchSideFuncs:
                - free
        - Branch String:   'binreduce.c:365,9'
          Branch Sides:
            - BranchSide:      'binreduce.c:365,17'
              BranchSideFuncs: []
            - BranchSide:      'binreduce.c:366,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'binreduce.c:236,23'
          Dst:             returnErrorPtr
        - Src:             'binreduce.c:238,9'
          Dst:             pixGetDepth
        - Src:             'binreduce.c:239,23'
          Dst:             returnErrorPtr
        - Src:             'binreduce.c:241,23'
          Dst:             returnErrorPtr
        - Src:             'binreduce.c:244,5'
          Dst:             pixGetDimensions
        - Src:             'binreduce.c:246,23'
          Dst:             returnErrorPtr
        - Src:             'binreduce.c:247,12'
          Dst:             pixGetWpl
        - Src:             'binreduce.c:248,13'
          Dst:             pixGetData
        - Src:             'binreduce.c:249,5'
          Dst:             pixSetPadBits
        - Src:             'binreduce.c:251,17'
          Dst:             pixCreate
        - Src:             'binreduce.c:252,23'
          Dst:             returnErrorPtr
        - Src:             'binreduce.c:253,5'
          Dst:             pixCopyResolution
        - Src:             'binreduce.c:254,5'
          Dst:             pixScaleResolution
        - Src:             'binreduce.c:255,12'
          Dst:             pixGetWpl
        - Src:             'binreduce.c:256,13'
          Dst:             pixGetData
        - Src:             'binreduce.c:258,29'
          Dst:             makeSubsampleTab2x
        - Src:             'binreduce.c:260,9'
          Dst:             pixDestroy
        - Src:             'binreduce.c:261,23'
          Dst:             returnErrorPtr
    - functionName:    makeSubsampleTab2x
      functionSourceFile: '/src/leptonica/src/binreduce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          70
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'binreduce.c:387,11'
          Branch Sides:
            - BranchSide:      'binreduce.c:390,23'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'binreduce.c:390,23'
              BranchSideFuncs:
                - calloc
        - Branch String:   'binreduce.c:391,5'
          Branch Sides:
            - BranchSide:      'binreduce.c:392,20'
              BranchSideFuncs: []
            - BranchSide:      'binreduce.c:401,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'binreduce.c:390,23'
          Dst:             calloc
    - functionName:    pixReduceRankBinaryCascade
      functionSourceFile: '/src/leptonica/src/binreduce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - level1
        - level2
        - level3
        - level4
      BBCount:         42
      ICount:          234
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached:
        - lept_stderr
        - makeSubsampleTab2x
        - pixCopy
        - pixDestroy
        - pixGetDepth
        - pixReduceRankBinary2
        - returnErrorPtr
      functionUses:    19
      BranchProfiles:
        - Branch String:   'binreduce.c:159,9'
          Branch Sides:
            - BranchSide:      'binreduce.c:160,23'
              BranchSideFuncs:
                - pixGetDepth
                - makeSubsampleTab2x
                - pixReduceRankBinary2
                - pixReduceRankBinary2
                - pixDestroy
                - pixReduceRankBinary2
                - pixDestroy
                - pixReduceRankBinary2
                - pixDestroy
                - free
                - free
                - free
                - free
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'binreduce.c:161,21'
              BranchSideFuncs:
                - pixGetDepth
                - makeSubsampleTab2x
                - pixReduceRankBinary2
                - pixReduceRankBinary2
                - pixDestroy
                - pixReduceRankBinary2
                - pixDestroy
                - pixReduceRankBinary2
                - pixDestroy
                - free
                - free
                - free
                - free
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'binreduce.c:160,23'
          Branch Sides:
            - BranchSide:      'binreduce.c:160,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binreduce.c:160,9'
              BranchSideFuncs: []
        - Branch String:   'binreduce.c:161,9'
          Branch Sides:
            - BranchSide:      'binreduce.c:162,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binreduce.c:163,9'
              BranchSideFuncs:
                - makeSubsampleTab2x
                - pixReduceRankBinary2
                - pixReduceRankBinary2
                - pixDestroy
                - pixReduceRankBinary2
                - pixDestroy
                - pixReduceRankBinary2
                - pixDestroy
                - free
                - free
                - free
                - free
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'binreduce.c:162,23'
          Branch Sides:
            - BranchSide:      'binreduce.c:162,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binreduce.c:162,9'
              BranchSideFuncs: []
        - Branch String:   'binreduce.c:163,20'
          Branch Sides:
            - BranchSide:      'binreduce.c:163,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binreduce.c:164,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'binreduce.c:163,34'
          Branch Sides:
            - BranchSide:      'binreduce.c:163,37'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binreduce.c:164,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'binreduce.c:163,48'
          Branch Sides:
            - BranchSide:      'binreduce.c:163,51'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binreduce.c:164,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'binreduce.c:163,9'
          Branch Sides:
            - BranchSide:      'binreduce.c:164,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binreduce.c:166,9'
              BranchSideFuncs:
                - makeSubsampleTab2x
                - pixReduceRankBinary2
                - pixReduceRankBinary2
                - pixDestroy
                - pixReduceRankBinary2
                - pixDestroy
                - pixReduceRankBinary2
                - pixDestroy
                - free
                - free
                - free
                - free
                - returnErrorPtr
                - pixCopy
                - lept_stderr
        - Branch String:   'binreduce.c:164,23'
          Branch Sides:
            - BranchSide:      'binreduce.c:164,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binreduce.c:164,9'
              BranchSideFuncs: []
        - Branch String:   'binreduce.c:166,9'
          Branch Sides:
            - BranchSide:      'binreduce.c:167,9'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
            - BranchSide:      'binreduce.c:171,16'
              BranchSideFuncs:
                - makeSubsampleTab2x
                - pixReduceRankBinary2
                - pixReduceRankBinary2
                - pixDestroy
                - pixReduceRankBinary2
                - pixDestroy
                - pixReduceRankBinary2
                - pixDestroy
                - free
                - free
                - free
                - free
                - returnErrorPtr
        - Branch String:   'binreduce.c:167,9'
          Branch Sides:
            - BranchSide:      'binreduce.c:168,30'
              BranchSideFuncs:
                - lept_stderr
                - pixCopy
            - BranchSide:      'binreduce.c:168,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'binreduce.c:171,9'
          Branch Sides:
            - BranchSide:      'binreduce.c:172,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binreduce.c:174,33'
              BranchSideFuncs:
                - pixReduceRankBinary2
                - pixReduceRankBinary2
                - pixDestroy
                - pixReduceRankBinary2
                - pixDestroy
                - pixReduceRankBinary2
                - pixDestroy
                - free
                - free
                - free
                - free
        - Branch String:   'binreduce.c:172,23'
          Branch Sides:
            - BranchSide:      'binreduce.c:172,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binreduce.c:172,9'
              BranchSideFuncs: []
        - Branch String:   'binreduce.c:175,9'
          Branch Sides:
            - BranchSide:      'binreduce.c:176,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'binreduce.c:180,33'
              BranchSideFuncs:
                - pixReduceRankBinary2
                - pixDestroy
                - pixReduceRankBinary2
                - pixDestroy
                - pixReduceRankBinary2
                - pixDestroy
                - free
                - free
                - free
        - Branch String:   'binreduce.c:182,9'
          Branch Sides:
            - BranchSide:      'binreduce.c:183,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'binreduce.c:187,33'
              BranchSideFuncs:
                - pixReduceRankBinary2
                - pixDestroy
                - pixReduceRankBinary2
                - pixDestroy
                - free
                - free
        - Branch String:   'binreduce.c:189,9'
          Branch Sides:
            - BranchSide:      'binreduce.c:190,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'binreduce.c:194,33'
              BranchSideFuncs:
                - pixReduceRankBinary2
                - pixDestroy
                - free
      Callsites:
        - Src:             'binreduce.c:160,23'
          Dst:             returnErrorPtr
        - Src:             'binreduce.c:161,9'
          Dst:             pixGetDepth
        - Src:             'binreduce.c:162,23'
          Dst:             returnErrorPtr
        - Src:             'binreduce.c:164,23'
          Dst:             returnErrorPtr
        - Src:             'binreduce.c:167,9'
          Dst:             lept_stderr
        - Src:             'binreduce.c:168,16'
          Dst:             pixCopy
        - Src:             'binreduce.c:171,16'
          Dst:             makeSubsampleTab2x
        - Src:             'binreduce.c:172,23'
          Dst:             returnErrorPtr
        - Src:             'binreduce.c:174,12'
          Dst:             pixReduceRankBinary2
        - Src:             'binreduce.c:180,12'
          Dst:             pixReduceRankBinary2
        - Src:             'binreduce.c:181,5'
          Dst:             pixDestroy
        - Src:             'binreduce.c:187,12'
          Dst:             pixReduceRankBinary2
        - Src:             'binreduce.c:188,5'
          Dst:             pixDestroy
        - Src:             'binreduce.c:194,12'
          Dst:             pixReduceRankBinary2
        - Src:             'binreduce.c:195,5'
          Dst:             pixDestroy
    - functionName:    pixReduceBinary2
      functionSourceFile: '/src/leptonica/src/binreduce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - intab
      BBCount:         44
      ICount:          319
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - makeSubsampleTab2x
        - pixCopyResolution
        - pixCreate
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixScaleResolution
        - pixSetPadBits
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'binreduce.c:85,15'
          Branch Sides:
            - BranchSide:      'binreduce.c:85,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixSetPadBits
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - makeSubsampleTab2x
                - pixDestroy
                - returnErrorPtr
                - free
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'binreduce.c:86,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'binreduce.c:85,9'
          Branch Sides:
            - BranchSide:      'binreduce.c:86,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binreduce.c:88,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetWpl
                - pixGetData
                - pixSetPadBits
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - makeSubsampleTab2x
                - pixDestroy
                - returnErrorPtr
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'binreduce.c:86,23'
          Branch Sides:
            - BranchSide:      'binreduce.c:86,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binreduce.c:86,9'
              BranchSideFuncs: []
        - Branch String:   'binreduce.c:89,9'
          Branch Sides:
            - BranchSide:      'binreduce.c:90,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binreduce.c:91,22'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetData
                - pixSetPadBits
                - pixCreate
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - makeSubsampleTab2x
                - pixDestroy
                - returnErrorPtr
                - free
                - returnErrorPtr
        - Branch String:   'binreduce.c:90,23'
          Branch Sides:
            - BranchSide:      'binreduce.c:90,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binreduce.c:90,9'
              BranchSideFuncs: []
        - Branch String:   'binreduce.c:95,9'
          Branch Sides:
            - BranchSide:      'binreduce.c:96,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binreduce.c:97,23'
              BranchSideFuncs:
                - pixCopyResolution
                - pixScaleResolution
                - pixGetWpl
                - pixGetData
                - makeSubsampleTab2x
                - pixDestroy
                - returnErrorPtr
                - free
        - Branch String:   'binreduce.c:96,23'
          Branch Sides:
            - BranchSide:      'binreduce.c:96,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binreduce.c:96,9'
              BranchSideFuncs: []
        - Branch String:   'binreduce.c:102,11'
          Branch Sides:
            - BranchSide:      'binreduce.c:102,21'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
                - free
            - BranchSide:      'binreduce.c:102,29'
              BranchSideFuncs:
                - makeSubsampleTab2x
                - pixDestroy
                - returnErrorPtr
                - free
        - Branch String:   'binreduce.c:103,9'
          Branch Sides:
            - BranchSide:      'binreduce.c:104,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'binreduce.c:109,13'
              BranchSideFuncs:
                - free
        - Branch String:   'binreduce.c:105,23'
          Branch Sides:
            - BranchSide:      'binreduce.c:105,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'binreduce.c:105,9'
              BranchSideFuncs: []
        - Branch String:   'binreduce.c:109,13'
          Branch Sides:
            - BranchSide:      'binreduce.c:109,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'binreduce.c:109,11'
              BranchSideFuncs:
                - free
        - Branch String:   'binreduce.c:111,5'
          Branch Sides:
            - BranchSide:      'binreduce.c:112,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'binreduce.c:125,10'
              BranchSideFuncs:
                - free
        - Branch String:   'binreduce.c:114,9'
          Branch Sides:
            - BranchSide:      'binreduce.c:115,22'
              BranchSideFuncs:
                - free
            - BranchSide:      'binreduce.c:123,5'
              BranchSideFuncs:
                - free
        - Branch String:   'binreduce.c:125,9'
          Branch Sides:
            - BranchSide:      'binreduce.c:125,17'
              BranchSideFuncs: []
            - BranchSide:      'binreduce.c:126,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'binreduce.c:85,18'
          Dst:             pixGetDepth
        - Src:             'binreduce.c:86,23'
          Dst:             returnErrorPtr
        - Src:             'binreduce.c:88,5'
          Dst:             pixGetDimensions
        - Src:             'binreduce.c:90,23'
          Dst:             returnErrorPtr
        - Src:             'binreduce.c:91,12'
          Dst:             pixGetWpl
        - Src:             'binreduce.c:92,13'
          Dst:             pixGetData
        - Src:             'binreduce.c:93,5'
          Dst:             pixSetPadBits
        - Src:             'binreduce.c:95,17'
          Dst:             pixCreate
        - Src:             'binreduce.c:96,23'
          Dst:             returnErrorPtr
        - Src:             'binreduce.c:97,5'
          Dst:             pixCopyResolution
        - Src:             'binreduce.c:98,5'
          Dst:             pixScaleResolution
        - Src:             'binreduce.c:99,12'
          Dst:             pixGetWpl
        - Src:             'binreduce.c:100,13'
          Dst:             pixGetData
        - Src:             'binreduce.c:102,29'
          Dst:             makeSubsampleTab2x
        - Src:             'binreduce.c:104,9'
          Dst:             pixDestroy
        - Src:             'binreduce.c:105,23'
          Dst:             returnErrorPtr
    - functionName:    boxaSelectLargeULBox
      functionSourceFile: '/src/leptonica/src/boxfunc3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1546
      functionLinenumberEnd: 1595
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - boxas
        - areaslop
        - yslop
      BBCount:         41
      ICount:          266
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - boxaAddBox
        - boxaCreate
        - boxaDestroy
        - boxaGetBox
        - boxaGetBoxGeometry
        - boxaGetCount
        - boxaSort
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxfunc3.c:1552,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1553,23'
              BranchSideFuncs:
                - boxaGetCount
                - boxaSort
                - boxaSort
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaCreate
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBox
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxaGetBox
                - boxaAddBox
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:1554,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaSort
                - boxaSort
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaCreate
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBox
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxaGetBox
                - boxaAddBox
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:1553,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1553,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:1553,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:1554,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1555,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:1556,9'
              BranchSideFuncs:
                - boxaSort
                - boxaSort
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaCreate
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBox
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxaGetBox
                - boxaAddBox
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:1555,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1555,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:1555,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:1556,24'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1556,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:1557,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:1556,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1557,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:1558,13'
              BranchSideFuncs:
                - boxaSort
                - boxaSort
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaCreate
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBox
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxaGetBox
                - boxaAddBox
        - Branch String:   'boxfunc3.c:1557,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1557,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:1557,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:1558,13'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1558,11'
              BranchSideFuncs:
                - boxaSort
                - boxaSort
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaCreate
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBox
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxaGetBox
                - boxaAddBox
            - BranchSide:      'boxfunc3.c:1558,11'
              BranchSideFuncs:
                - boxaSort
                - boxaSort
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaCreate
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBox
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxaGetBox
                - boxaAddBox
        - Branch String:   'boxfunc3.c:1568,5'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1569,28'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBox
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
                - boxaGetBox
                - boxaAddBox
            - BranchSide:      'boxfunc3.c:1579,22'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBox
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc3.c:1571,13'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1572,30'
              BranchSideFuncs:
                - boxaGetBox
                - boxaAddBox
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBox
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc3.c:1575,5'
              BranchSideFuncs:
                - boxaGetCount
                - boxaGetBoxGeometry
                - boxaGetBox
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
                - boxaGetBoxGeometry
                - boxaGetBox
                - boxaAddBox
        - Branch String:   'boxfunc3.c:1582,5'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1583,28'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - boxaGetBox
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
            - BranchSide:      'boxfunc3.c:1590,22'
              BranchSideFuncs:
                - boxaGetBox
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
        - Branch String:   'boxfunc3.c:1584,29'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1584,32'
              BranchSideFuncs:
                - boxaGetBox
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc3.c:1588,5'
              BranchSideFuncs:
                - boxaGetBox
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
        - Branch String:   'boxfunc3.c:1584,13'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1585,22'
              BranchSideFuncs:
                - boxaGetBox
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
            - BranchSide:      'boxfunc3.c:1588,5'
              BranchSideFuncs:
                - boxaGetBox
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaGetBoxGeometry
      Callsites:
        - Src:             'boxfunc3.c:1553,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:1554,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc3.c:1555,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:1557,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:1560,13'
          Dst:             boxaSort
        - Src:             'boxfunc3.c:1561,13'
          Dst:             boxaSort
        - Src:             'boxfunc3.c:1562,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc3.c:1563,5'
          Dst:             boxaGetBoxGeometry
        - Src:             'boxfunc3.c:1567,13'
          Dst:             boxaCreate
        - Src:             'boxfunc3.c:1569,9'
          Dst:             boxaGetBoxGeometry
        - Src:             'boxfunc3.c:1572,19'
          Dst:             boxaGetBox
        - Src:             'boxfunc3.c:1573,13'
          Dst:             boxaAddBox
        - Src:             'boxfunc3.c:1579,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc3.c:1580,5'
          Dst:             boxaGetBoxGeometry
        - Src:             'boxfunc3.c:1583,9'
          Dst:             boxaGetBoxGeometry
        - Src:             'boxfunc3.c:1590,11'
          Dst:             boxaGetBox
        - Src:             'boxfunc3.c:1591,5'
          Dst:             boxaDestroy
        - Src:             'boxfunc3.c:1592,5'
          Dst:             boxaDestroy
        - Src:             'boxfunc3.c:1593,5'
          Dst:             boxaDestroy
    - functionName:    pixSelectLargeULComp
      functionSourceFile: '/src/leptonica/src/boxfunc3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1508
      functionLinenumberEnd: 1526
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - areaslop
        - yslop
        - connectivity
      BBCount:         22
      ICount:          122
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - boxaDestroy
        - boxaGetCount
        - boxaSelectLargeULBox
        - pixConnCompBB
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc3.c:1512,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1513,23'
              BranchSideFuncs:
                - pixConnCompBB
                - boxaGetCount
                - boxaSelectLargeULBox
                - boxaDestroy
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:1514,9'
              BranchSideFuncs:
                - pixConnCompBB
                - boxaGetCount
                - boxaSelectLargeULBox
                - boxaDestroy
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:1513,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1513,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:1513,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:1514,24'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1514,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:1515,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:1514,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1515,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:1516,13'
              BranchSideFuncs:
                - pixConnCompBB
                - boxaGetCount
                - boxaSelectLargeULBox
                - boxaDestroy
                - boxaDestroy
        - Branch String:   'boxfunc3.c:1515,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1515,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:1515,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:1516,13'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1516,11'
              BranchSideFuncs:
                - pixConnCompBB
                - boxaGetCount
                - boxaSelectLargeULBox
                - boxaDestroy
                - boxaDestroy
            - BranchSide:      'boxfunc3.c:1516,11'
              BranchSideFuncs:
                - pixConnCompBB
                - boxaGetCount
                - boxaSelectLargeULBox
                - boxaDestroy
                - boxaDestroy
        - Branch String:   'boxfunc3.c:1519,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1520,9'
              BranchSideFuncs:
                - boxaDestroy
            - BranchSide:      'boxfunc3.c:1523,32'
              BranchSideFuncs:
                - boxaSelectLargeULBox
                - boxaDestroy
      Callsites:
        - Src:             'boxfunc3.c:1513,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:1515,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:1518,13'
          Dst:             pixConnCompBB
        - Src:             'boxfunc3.c:1519,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc3.c:1520,9'
          Dst:             boxaDestroy
        - Src:             'boxfunc3.c:1523,11'
          Dst:             boxaSelectLargeULBox
        - Src:             'boxfunc3.c:1524,5'
          Dst:             boxaDestroy
    - functionName:    boxaCompareRegions
      functionSourceFile: '/src/leptonica/src/boxfunc3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionLinenumberEnd: 1472
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - boxa1
        - boxa2
        - areathresh
        - pnsame
        - pdiffarea
        - pdiffxor
        - ppixdb
      BBCount:         64
      ICount:          523
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached:
        - boxDestroy
        - boxGetGeometry
        - boxaDestroy
        - boxaGetArea
        - boxaGetCount
        - boxaGetExtent
        - boxaSelectByArea
        - boxaTransform
        - makePixelSumTab8
        - pixAnd
        - pixCountPixels
        - pixCreate
        - pixDestroy
        - pixMaskBoxa
        - pixPaintThroughMask
        - pixRenderHashBoxaBlend
        - pixSetAll
        - pixXor
        - pixaAddPix
        - pixaCreate
        - pixaDestroy
        - pixaDisplayTiledInRows
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc3.c:1378,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1378,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxaSelectByArea
                - boxaSelectByArea
                - boxaGetCount
                - boxaGetCount
                - boxaGetArea
                - boxaGetArea
                - boxaDestroy
                - boxaDestroy
                - boxaGetExtent
                - boxaGetExtent
                - boxGetGeometry
                - boxGetGeometry
                - boxaTransform
                - boxaTransform
                - pixCreate
                - pixCreate
                - pixMaskBoxa
                - pixMaskBoxa
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - free
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixCreate
                - pixSetAll
                - pixRenderHashBoxaBlend
                - pixRenderHashBoxaBlend
                - pixaAddPix
                - pixCreate
                - pixPaintThroughMask
                - pixPaintThroughMask
                - pixAnd
                - pixPaintThroughMask
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
            - BranchSide:      'boxfunc3.c:1379,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxaSelectByArea
                - boxaSelectByArea
                - boxaGetCount
                - boxaGetCount
                - boxaGetArea
                - boxaGetArea
                - boxaDestroy
                - boxaDestroy
                - boxaGetExtent
                - boxaGetExtent
                - boxGetGeometry
                - boxGetGeometry
                - boxaTransform
                - boxaTransform
                - pixCreate
                - pixCreate
                - pixMaskBoxa
                - pixMaskBoxa
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - free
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixCreate
                - pixSetAll
                - pixRenderHashBoxaBlend
                - pixRenderHashBoxaBlend
                - pixaAddPix
                - pixCreate
                - pixPaintThroughMask
                - pixPaintThroughMask
                - pixAnd
                - pixPaintThroughMask
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
        - Branch String:   'boxfunc3.c:1379,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1379,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxaSelectByArea
                - boxaSelectByArea
                - boxaGetCount
                - boxaGetCount
                - boxaGetArea
                - boxaGetArea
                - boxaDestroy
                - boxaDestroy
                - boxaGetExtent
                - boxaGetExtent
                - boxGetGeometry
                - boxGetGeometry
                - boxaTransform
                - boxaTransform
                - pixCreate
                - pixCreate
                - pixMaskBoxa
                - pixMaskBoxa
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - free
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixCreate
                - pixSetAll
                - pixRenderHashBoxaBlend
                - pixRenderHashBoxaBlend
                - pixaAddPix
                - pixCreate
                - pixPaintThroughMask
                - pixPaintThroughMask
                - pixAnd
                - pixPaintThroughMask
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
            - BranchSide:      'boxfunc3.c:1380,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxaSelectByArea
                - boxaSelectByArea
                - boxaGetCount
                - boxaGetCount
                - boxaGetArea
                - boxaGetArea
                - boxaDestroy
                - boxaDestroy
                - boxaGetExtent
                - boxaGetExtent
                - boxGetGeometry
                - boxGetGeometry
                - boxaTransform
                - boxaTransform
                - pixCreate
                - pixCreate
                - pixMaskBoxa
                - pixMaskBoxa
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - free
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixCreate
                - pixSetAll
                - pixRenderHashBoxaBlend
                - pixRenderHashBoxaBlend
                - pixaAddPix
                - pixCreate
                - pixPaintThroughMask
                - pixPaintThroughMask
                - pixAnd
                - pixPaintThroughMask
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
        - Branch String:   'boxfunc3.c:1380,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1380,18'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxaSelectByArea
                - boxaSelectByArea
                - boxaGetCount
                - boxaGetCount
                - boxaGetArea
                - boxaGetArea
                - boxaDestroy
                - boxaDestroy
                - boxaGetExtent
                - boxaGetExtent
                - boxGetGeometry
                - boxGetGeometry
                - boxaTransform
                - boxaTransform
                - pixCreate
                - pixCreate
                - pixMaskBoxa
                - pixMaskBoxa
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - free
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixCreate
                - pixSetAll
                - pixRenderHashBoxaBlend
                - pixRenderHashBoxaBlend
                - pixaAddPix
                - pixCreate
                - pixPaintThroughMask
                - pixPaintThroughMask
                - pixAnd
                - pixPaintThroughMask
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
            - BranchSide:      'boxfunc3.c:1381,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxaSelectByArea
                - boxaSelectByArea
                - boxaGetCount
                - boxaGetCount
                - boxaGetArea
                - boxaGetArea
                - boxaDestroy
                - boxaDestroy
                - boxaGetExtent
                - boxaGetExtent
                - boxGetGeometry
                - boxGetGeometry
                - boxaTransform
                - boxaTransform
                - pixCreate
                - pixCreate
                - pixMaskBoxa
                - pixMaskBoxa
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - free
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixCreate
                - pixSetAll
                - pixRenderHashBoxaBlend
                - pixRenderHashBoxaBlend
                - pixaAddPix
                - pixCreate
                - pixPaintThroughMask
                - pixPaintThroughMask
                - pixAnd
                - pixPaintThroughMask
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
        - Branch String:   'boxfunc3.c:1381,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1381,21'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxaSelectByArea
                - boxaSelectByArea
                - boxaGetCount
                - boxaGetCount
                - boxaGetArea
                - boxaGetArea
                - boxaDestroy
                - boxaDestroy
                - boxaGetExtent
                - boxaGetExtent
                - boxGetGeometry
                - boxGetGeometry
                - boxaTransform
                - boxaTransform
                - pixCreate
                - pixCreate
                - pixMaskBoxa
                - pixMaskBoxa
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - free
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixCreate
                - pixSetAll
                - pixRenderHashBoxaBlend
                - pixRenderHashBoxaBlend
                - pixaAddPix
                - pixCreate
                - pixPaintThroughMask
                - pixPaintThroughMask
                - pixAnd
                - pixPaintThroughMask
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
            - BranchSide:      'boxfunc3.c:1382,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxaSelectByArea
                - boxaSelectByArea
                - boxaGetCount
                - boxaGetCount
                - boxaGetArea
                - boxaGetArea
                - boxaDestroy
                - boxaDestroy
                - boxaGetExtent
                - boxaGetExtent
                - boxGetGeometry
                - boxGetGeometry
                - boxaTransform
                - boxaTransform
                - pixCreate
                - pixCreate
                - pixMaskBoxa
                - pixMaskBoxa
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - free
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixCreate
                - pixSetAll
                - pixRenderHashBoxaBlend
                - pixRenderHashBoxaBlend
                - pixaAddPix
                - pixCreate
                - pixPaintThroughMask
                - pixPaintThroughMask
                - pixAnd
                - pixPaintThroughMask
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
        - Branch String:   'boxfunc3.c:1382,16'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1382,20'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - boxaSelectByArea
                - boxaSelectByArea
                - boxaGetCount
                - boxaGetCount
                - boxaGetArea
                - boxaGetArea
                - boxaDestroy
                - boxaDestroy
                - boxaGetExtent
                - boxaGetExtent
                - boxGetGeometry
                - boxGetGeometry
                - boxaTransform
                - boxaTransform
                - pixCreate
                - pixCreate
                - pixMaskBoxa
                - pixMaskBoxa
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - free
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixCreate
                - pixSetAll
                - pixRenderHashBoxaBlend
                - pixRenderHashBoxaBlend
                - pixaAddPix
                - pixCreate
                - pixPaintThroughMask
                - pixPaintThroughMask
                - pixAnd
                - pixPaintThroughMask
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
            - BranchSide:      'boxfunc3.c:1383,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc3.c:1382,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1383,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaSelectByArea
                - boxaSelectByArea
                - boxaGetCount
                - boxaGetCount
                - boxaGetArea
                - boxaGetArea
                - boxaDestroy
                - boxaDestroy
                - boxaGetExtent
                - boxaGetExtent
                - boxGetGeometry
                - boxGetGeometry
                - boxaTransform
                - boxaTransform
                - pixCreate
                - pixCreate
                - pixMaskBoxa
                - pixMaskBoxa
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - free
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixCreate
                - pixSetAll
                - pixRenderHashBoxaBlend
                - pixRenderHashBoxaBlend
                - pixaAddPix
                - pixCreate
                - pixPaintThroughMask
                - pixPaintThroughMask
                - pixAnd
                - pixPaintThroughMask
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
            - BranchSide:      'boxfunc3.c:1384,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaSelectByArea
                - boxaSelectByArea
                - boxaGetCount
                - boxaGetCount
                - boxaGetArea
                - boxaGetArea
                - boxaDestroy
                - boxaDestroy
                - boxaGetExtent
                - boxaGetExtent
                - boxGetGeometry
                - boxGetGeometry
                - boxaTransform
                - boxaTransform
                - pixCreate
                - pixCreate
                - pixMaskBoxa
                - pixMaskBoxa
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - free
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixCreate
                - pixSetAll
                - pixRenderHashBoxaBlend
                - pixRenderHashBoxaBlend
                - pixaAddPix
                - pixCreate
                - pixPaintThroughMask
                - pixPaintThroughMask
                - pixAnd
                - pixPaintThroughMask
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
        - Branch String:   'boxfunc3.c:1383,16'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1383,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc3.c:1383,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:1384,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1385,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaSelectByArea
                - boxaSelectByArea
                - boxaGetCount
                - boxaGetCount
                - boxaGetArea
                - boxaGetArea
                - boxaDestroy
                - boxaDestroy
                - boxaGetExtent
                - boxaGetExtent
                - boxGetGeometry
                - boxGetGeometry
                - boxaTransform
                - boxaTransform
                - pixCreate
                - pixCreate
                - pixMaskBoxa
                - pixMaskBoxa
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - free
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixCreate
                - pixSetAll
                - pixRenderHashBoxaBlend
                - pixRenderHashBoxaBlend
                - pixaAddPix
                - pixCreate
                - pixPaintThroughMask
                - pixPaintThroughMask
                - pixAnd
                - pixPaintThroughMask
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
            - BranchSide:      'boxfunc3.c:1386,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaSelectByArea
                - boxaSelectByArea
                - boxaGetCount
                - boxaGetCount
                - boxaGetArea
                - boxaGetArea
                - boxaDestroy
                - boxaDestroy
                - boxaGetExtent
                - boxaGetExtent
                - boxGetGeometry
                - boxGetGeometry
                - boxaTransform
                - boxaTransform
                - pixCreate
                - pixCreate
                - pixMaskBoxa
                - pixMaskBoxa
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - free
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixCreate
                - pixSetAll
                - pixRenderHashBoxaBlend
                - pixRenderHashBoxaBlend
                - pixaAddPix
                - pixCreate
                - pixPaintThroughMask
                - pixPaintThroughMask
                - pixAnd
                - pixPaintThroughMask
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
        - Branch String:   'boxfunc3.c:1385,16'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1385,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc3.c:1385,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:1386,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1387,16'
              BranchSideFuncs:
                - boxaSelectByArea
                - boxaSelectByArea
                - boxaGetCount
                - boxaGetCount
                - boxaGetArea
                - boxaGetArea
                - boxaDestroy
                - boxaDestroy
                - boxaGetExtent
                - boxaGetExtent
                - boxGetGeometry
                - boxGetGeometry
                - boxaTransform
                - boxaTransform
                - pixCreate
                - pixCreate
                - pixMaskBoxa
                - pixMaskBoxa
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - free
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixCreate
                - pixSetAll
                - pixRenderHashBoxaBlend
                - pixRenderHashBoxaBlend
                - pixaAddPix
                - pixCreate
                - pixPaintThroughMask
                - pixPaintThroughMask
                - pixAnd
                - pixPaintThroughMask
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
            - BranchSide:      'boxfunc3.c:1389,30'
              BranchSideFuncs:
                - boxaSelectByArea
                - boxaSelectByArea
                - boxaGetCount
                - boxaGetCount
                - boxaGetArea
                - boxaGetArea
                - boxaDestroy
                - boxaDestroy
                - boxaGetExtent
                - boxaGetExtent
                - boxGetGeometry
                - boxGetGeometry
                - boxaTransform
                - boxaTransform
                - pixCreate
                - pixCreate
                - pixMaskBoxa
                - pixMaskBoxa
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - free
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixCreate
                - pixSetAll
                - pixRenderHashBoxaBlend
                - pixRenderHashBoxaBlend
                - pixaAddPix
                - pixCreate
                - pixPaintThroughMask
                - pixPaintThroughMask
                - pixAnd
                - pixPaintThroughMask
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
        - Branch String:   'boxfunc3.c:1387,16'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1387,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc3.c:1387,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:1393,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1394,10'
              BranchSideFuncs:
                - boxaGetArea
                - boxaGetArea
                - boxaDestroy
                - boxaDestroy
                - boxaGetExtent
                - boxaGetExtent
                - boxGetGeometry
                - boxGetGeometry
                - boxaTransform
                - boxaTransform
                - pixCreate
                - pixCreate
                - pixMaskBoxa
                - pixMaskBoxa
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - free
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixCreate
                - pixSetAll
                - pixRenderHashBoxaBlend
                - pixRenderHashBoxaBlend
                - pixaAddPix
                - pixCreate
                - pixPaintThroughMask
                - pixPaintThroughMask
                - pixAnd
                - pixPaintThroughMask
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
            - BranchSide:      'boxfunc3.c:1397,9'
              BranchSideFuncs:
                - boxaGetArea
                - boxaGetArea
                - boxaDestroy
                - boxaDestroy
                - boxaGetExtent
                - boxaGetExtent
                - boxGetGeometry
                - boxGetGeometry
                - boxaTransform
                - boxaTransform
                - pixCreate
                - pixCreate
                - pixMaskBoxa
                - pixMaskBoxa
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - free
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixCreate
                - pixSetAll
                - pixRenderHashBoxaBlend
                - pixRenderHashBoxaBlend
                - pixaAddPix
                - pixCreate
                - pixPaintThroughMask
                - pixPaintThroughMask
                - pixAnd
                - pixPaintThroughMask
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxaDestroy
                - boxaDestroy
        - Branch String:   'boxfunc3.c:1397,17'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1397,20'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
            - BranchSide:      'boxfunc3.c:1398,9'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
        - Branch String:   'boxfunc3.c:1397,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1398,9'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
            - BranchSide:      'boxfunc3.c:1410,17'
              BranchSideFuncs:
                - boxaGetArea
                - boxaGetArea
                - boxaDestroy
                - boxaDestroy
                - boxaGetExtent
                - boxaGetExtent
                - boxGetGeometry
                - boxGetGeometry
                - boxaTransform
                - boxaTransform
                - pixCreate
                - pixCreate
                - pixMaskBoxa
                - pixMaskBoxa
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - free
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixCreate
                - pixSetAll
                - pixRenderHashBoxaBlend
                - pixRenderHashBoxaBlend
                - pixaAddPix
                - pixCreate
                - pixPaintThroughMask
                - pixPaintThroughMask
                - pixAnd
                - pixPaintThroughMask
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
        - Branch String:   'boxfunc3.c:1400,21'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1400,24'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc3.c:1406,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:1400,13'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1403,14'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc3.c:1406,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:1404,17'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1404,28'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc3.c:1405,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:1412,29'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1412,18'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
                - boxaGetExtent
                - boxaGetExtent
                - boxGetGeometry
                - boxGetGeometry
                - boxaTransform
                - boxaTransform
                - pixCreate
                - pixCreate
                - pixMaskBoxa
                - pixMaskBoxa
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - free
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixCreate
                - pixSetAll
                - pixRenderHashBoxaBlend
                - pixRenderHashBoxaBlend
                - pixaAddPix
                - pixCreate
                - pixPaintThroughMask
                - pixPaintThroughMask
                - pixAnd
                - pixPaintThroughMask
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
            - BranchSide:      'boxfunc3.c:1412,18'
              BranchSideFuncs:
                - boxaDestroy
                - boxaDestroy
                - boxaGetExtent
                - boxaGetExtent
                - boxGetGeometry
                - boxGetGeometry
                - boxaTransform
                - boxaTransform
                - pixCreate
                - pixCreate
                - pixMaskBoxa
                - pixMaskBoxa
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - free
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixCreate
                - pixSetAll
                - pixRenderHashBoxaBlend
                - pixRenderHashBoxaBlend
                - pixaAddPix
                - pixCreate
                - pixPaintThroughMask
                - pixPaintThroughMask
                - pixAnd
                - pixPaintThroughMask
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
        - Branch String:   'boxfunc3.c:1413,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1414,9'
              BranchSideFuncs:
                - boxaGetExtent
                - boxaGetExtent
                - boxGetGeometry
                - boxGetGeometry
                - boxaTransform
                - boxaTransform
                - pixCreate
                - pixCreate
                - pixMaskBoxa
                - pixMaskBoxa
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - free
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixCreate
                - pixSetAll
                - pixRenderHashBoxaBlend
                - pixRenderHashBoxaBlend
                - pixaAddPix
                - pixCreate
                - pixPaintThroughMask
                - pixPaintThroughMask
                - pixAnd
                - pixPaintThroughMask
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
            - BranchSide:      'boxfunc3.c:1423,19'
              BranchSideFuncs:
                - boxaGetExtent
                - boxaGetExtent
                - boxGetGeometry
                - boxGetGeometry
                - boxaTransform
                - boxaTransform
                - pixCreate
                - pixCreate
                - pixMaskBoxa
                - pixMaskBoxa
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - free
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixCreate
                - pixSetAll
                - pixRenderHashBoxaBlend
                - pixRenderHashBoxaBlend
                - pixaAddPix
                - pixCreate
                - pixPaintThroughMask
                - pixPaintThroughMask
                - pixAnd
                - pixPaintThroughMask
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
        - Branch String:   'boxfunc3.c:1429,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1429,7'
              BranchSideFuncs:
                - pixCreate
                - pixCreate
                - pixMaskBoxa
                - pixMaskBoxa
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - free
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixCreate
                - pixSetAll
                - pixRenderHashBoxaBlend
                - pixRenderHashBoxaBlend
                - pixaAddPix
                - pixCreate
                - pixPaintThroughMask
                - pixPaintThroughMask
                - pixAnd
                - pixPaintThroughMask
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
            - BranchSide:      'boxfunc3.c:1429,7'
              BranchSideFuncs:
                - pixCreate
                - pixCreate
                - pixMaskBoxa
                - pixMaskBoxa
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - free
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixCreate
                - pixSetAll
                - pixRenderHashBoxaBlend
                - pixRenderHashBoxaBlend
                - pixaAddPix
                - pixCreate
                - pixPaintThroughMask
                - pixPaintThroughMask
                - pixAnd
                - pixPaintThroughMask
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
        - Branch String:   'boxfunc3.c:1430,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1430,7'
              BranchSideFuncs:
                - pixCreate
                - pixCreate
                - pixMaskBoxa
                - pixMaskBoxa
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - free
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixCreate
                - pixSetAll
                - pixRenderHashBoxaBlend
                - pixRenderHashBoxaBlend
                - pixaAddPix
                - pixCreate
                - pixPaintThroughMask
                - pixPaintThroughMask
                - pixAnd
                - pixPaintThroughMask
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
            - BranchSide:      'boxfunc3.c:1430,7'
              BranchSideFuncs:
                - pixCreate
                - pixCreate
                - pixMaskBoxa
                - pixMaskBoxa
                - makePixelSumTab8
                - pixCountPixels
                - pixCountPixels
                - pixXor
                - pixCountPixels
                - free
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixaCreate
                - pixCreate
                - pixSetAll
                - pixRenderHashBoxaBlend
                - pixRenderHashBoxaBlend
                - pixaAddPix
                - pixCreate
                - pixPaintThroughMask
                - pixPaintThroughMask
                - pixAnd
                - pixPaintThroughMask
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
        - Branch String:   'boxfunc3.c:1443,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1444,16'
              BranchSideFuncs:
                - pixaCreate
                - pixCreate
                - pixSetAll
                - pixRenderHashBoxaBlend
                - pixRenderHashBoxaBlend
                - pixaAddPix
                - pixCreate
                - pixPaintThroughMask
                - pixPaintThroughMask
                - pixAnd
                - pixPaintThroughMask
                - pixaAddPix
                - pixaDisplayTiledInRows
                - pixaDestroy
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'boxfunc3.c:1462,5'
              BranchSideFuncs:
                - boxDestroy
                - boxDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - boxaDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'boxfunc3.c:1383,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc3.c:1385,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc3.c:1387,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc3.c:1389,13'
          Dst:             boxaSelectByArea
        - Src:             'boxfunc3.c:1390,13'
          Dst:             boxaSelectByArea
        - Src:             'boxfunc3.c:1391,10'
          Dst:             boxaGetCount
        - Src:             'boxfunc3.c:1392,10'
          Dst:             boxaGetCount
        - Src:             'boxfunc3.c:1398,9'
          Dst:             boxaDestroy
        - Src:             'boxfunc3.c:1399,9'
          Dst:             boxaDestroy
        - Src:             'boxfunc3.c:1410,5'
          Dst:             boxaGetArea
        - Src:             'boxfunc3.c:1411,5'
          Dst:             boxaGetArea
        - Src:             'boxfunc3.c:1414,9'
          Dst:             boxaDestroy
        - Src:             'boxfunc3.c:1415,9'
          Dst:             boxaDestroy
        - Src:             'boxfunc3.c:1423,5'
          Dst:             boxaGetExtent
        - Src:             'boxfunc3.c:1424,5'
          Dst:             boxaGetExtent
        - Src:             'boxfunc3.c:1425,5'
          Dst:             boxGetGeometry
        - Src:             'boxfunc3.c:1426,5'
          Dst:             boxGetGeometry
        - Src:             'boxfunc3.c:1427,14'
          Dst:             boxaTransform
        - Src:             'boxfunc3.c:1428,14'
          Dst:             boxaTransform
        - Src:             'boxfunc3.c:1431,12'
          Dst:             pixCreate
        - Src:             'boxfunc3.c:1432,12'
          Dst:             pixCreate
        - Src:             'boxfunc3.c:1433,5'
          Dst:             pixMaskBoxa
        - Src:             'boxfunc3.c:1434,5'
          Dst:             pixMaskBoxa
        - Src:             'boxfunc3.c:1435,11'
          Dst:             makePixelSumTab8
        - Src:             'boxfunc3.c:1436,5'
          Dst:             pixCountPixels
        - Src:             'boxfunc3.c:1437,5'
          Dst:             pixCountPixels
        - Src:             'boxfunc3.c:1438,12'
          Dst:             pixXor
        - Src:             'boxfunc3.c:1439,5'
          Dst:             pixCountPixels
        - Src:             'boxfunc3.c:1444,16'
          Dst:             pixaCreate
        - Src:             'boxfunc3.c:1445,16'
          Dst:             pixCreate
        - Src:             'boxfunc3.c:1446,9'
          Dst:             pixSetAll
        - Src:             'boxfunc3.c:1447,9'
          Dst:             pixRenderHashBoxaBlend
        - Src:             'boxfunc3.c:1449,9'
          Dst:             pixRenderHashBoxaBlend
        - Src:             'boxfunc3.c:1451,9'
          Dst:             pixaAddPix
        - Src:             'boxfunc3.c:1452,16'
          Dst:             pixCreate
        - Src:             'boxfunc3.c:1453,9'
          Dst:             pixPaintThroughMask
        - Src:             'boxfunc3.c:1454,9'
          Dst:             pixPaintThroughMask
        - Src:             'boxfunc3.c:1455,9'
          Dst:             pixAnd
        - Src:             'boxfunc3.c:1456,9'
          Dst:             pixPaintThroughMask
        - Src:             'boxfunc3.c:1457,9'
          Dst:             pixaAddPix
        - Src:             'boxfunc3.c:1458,19'
          Dst:             pixaDisplayTiledInRows
        - Src:             'boxfunc3.c:1459,9'
          Dst:             pixaDestroy
        - Src:             'boxfunc3.c:1462,5'
          Dst:             boxDestroy
        - Src:             'boxfunc3.c:1463,5'
          Dst:             boxDestroy
        - Src:             'boxfunc3.c:1464,5'
          Dst:             boxaDestroy
        - Src:             'boxfunc3.c:1465,5'
          Dst:             boxaDestroy
        - Src:             'boxfunc3.c:1466,5'
          Dst:             boxaDestroy
        - Src:             'boxfunc3.c:1467,5'
          Dst:             boxaDestroy
        - Src:             'boxfunc3.c:1468,5'
          Dst:             pixDestroy
        - Src:             'boxfunc3.c:1469,5'
          Dst:             pixDestroy
        - Src:             'boxfunc3.c:1470,5'
          Dst:             pixDestroy
    - functionName:    pixMaskBoxa
      functionSourceFile: '/src/leptonica/src/boxfunc3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - boxa
        - op
      BBCount:         52
      ICount:          261
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - boxDestroy
        - boxGetGeometry
        - boxaGetBox
        - boxaGetCount
        - lept_stderr
        - pixCopy
        - pixGetColormap
        - pixRasterop
        - returnErrorPtr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'boxfunc3.c:157,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:158,23'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorPtr
                - pixCopy
                - boxaGetCount
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:159,24'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorPtr
                - pixCopy
                - boxaGetCount
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:158,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:158,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:158,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:159,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:160,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:161,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixCopy
                - boxaGetCount
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:160,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:160,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:160,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:161,14'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:161,18'
              BranchSideFuncs:
                - returnErrorPtr
                - pixCopy
                - boxaGetCount
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:163,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixCopy
                - boxaGetCount
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:161,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:162,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:163,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixCopy
                - boxaGetCount
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:162,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:162,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:162,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:163,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:164,23'
              BranchSideFuncs:
                - pixCopy
                - boxaGetCount
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:165,9'
              BranchSideFuncs:
                - pixCopy
                - boxaGetCount
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:164,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:164,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:164,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:165,28'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:165,31'
              BranchSideFuncs:
                - pixCopy
                - boxaGetCount
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:168,20'
              BranchSideFuncs:
                - pixCopy
                - boxaGetCount
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixRasterop
                - pixRasterop
                - lept_stderr
        - Branch String:   'boxfunc3.c:165,52'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:165,55'
              BranchSideFuncs:
                - pixCopy
                - boxaGetCount
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixRasterop
                - pixRasterop
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:168,20'
              BranchSideFuncs:
                - pixCopy
                - boxaGetCount
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixRasterop
                - pixRasterop
                - lept_stderr
        - Branch String:   'boxfunc3.c:165,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:166,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:168,20'
              BranchSideFuncs:
                - pixCopy
                - boxaGetCount
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixRasterop
                - pixRasterop
                - lept_stderr
        - Branch String:   'boxfunc3.c:166,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:166,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:166,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:169,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:170,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxfunc3.c:174,12'
              BranchSideFuncs:
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixRasterop
                - pixRasterop
        - Branch String:   'boxfunc3.c:170,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:171,16'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'boxfunc3.c:171,16'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:174,5'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:175,26'
              BranchSideFuncs:
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - boxDestroy
                - pixRasterop
                - pixRasterop
            - BranchSide:      'boxfunc3.c:186,12'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:177,13'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:178,25'
              BranchSideFuncs:
                - pixRasterop
                - boxDestroy
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - pixRasterop
            - BranchSide:      'boxfunc3.c:179,18'
              BranchSideFuncs:
                - pixRasterop
                - boxDestroy
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - pixRasterop
        - Branch String:   'boxfunc3.c:179,18'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:180,25'
              BranchSideFuncs:
                - pixRasterop
                - boxDestroy
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - pixRasterop
            - BranchSide:      'boxfunc3.c:182,25'
              BranchSideFuncs:
                - pixRasterop
                - boxDestroy
                - boxaGetBox
                - boxGetGeometry
                - pixRasterop
                - pixRasterop
      Callsites:
        - Src:             'boxfunc3.c:158,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:159,9'
          Dst:             pixGetColormap
        - Src:             'boxfunc3.c:160,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:162,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:164,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:166,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:168,12'
          Dst:             pixCopy
        - Src:             'boxfunc3.c:169,14'
          Dst:             boxaGetCount
        - Src:             'boxfunc3.c:170,9'
          Dst:             lept_stderr
        - Src:             'boxfunc3.c:175,15'
          Dst:             boxaGetBox
        - Src:             'boxfunc3.c:176,9'
          Dst:             boxGetGeometry
        - Src:             'boxfunc3.c:178,13'
          Dst:             pixRasterop
        - Src:             'boxfunc3.c:180,13'
          Dst:             pixRasterop
        - Src:             'boxfunc3.c:182,13'
          Dst:             pixRasterop
        - Src:             'boxfunc3.c:183,9'
          Dst:             boxDestroy
    - functionName:    makeMosaicStrips
      functionSourceFile: '/src/leptonica/src/boxfunc3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1289
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - w
        - h
        - direction
        - size
      BBCount:         42
      ICount:          238
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - boxCreate
        - boxaAddBox
        - boxaCreate
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxfunc3.c:1294,15'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1294,18'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:1295,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:1294,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1295,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:1296,9'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - boxCreate
                - boxaAddBox
                - boxCreate
                - boxaAddBox
                - boxCreate
                - boxaAddBox
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:1295,24'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1295,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:1295,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:1296,40'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1296,43'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - boxCreate
                - boxaAddBox
                - boxCreate
                - boxaAddBox
                - boxCreate
                - boxaAddBox
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:1298,9'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - boxCreate
                - boxaAddBox
                - boxCreate
                - boxaAddBox
                - boxCreate
                - boxaAddBox
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:1296,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1297,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:1298,9'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - boxCreate
                - boxaAddBox
                - boxCreate
                - boxaAddBox
                - boxCreate
                - boxaAddBox
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:1297,24'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1297,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:1297,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:1298,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1299,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:1301,12'
              BranchSideFuncs:
                - boxaCreate
                - boxCreate
                - boxaAddBox
                - boxCreate
                - boxaAddBox
                - boxCreate
                - boxaAddBox
                - boxCreate
                - boxaAddBox
        - Branch String:   'boxfunc3.c:1299,24'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1299,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:1299,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:1302,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1303,19'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
                - boxCreate
                - boxaAddBox
            - BranchSide:      'boxfunc3.c:1313,19'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
                - boxCreate
                - boxaAddBox
        - Branch String:   'boxfunc3.c:1304,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1305,29'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
                - boxCreate
                - boxaAddBox
            - BranchSide:      'boxfunc3.c:1308,22'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
        - Branch String:   'boxfunc3.c:1308,13'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1309,29'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
            - BranchSide:      'boxfunc3.c:1312,5'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:1314,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1315,32'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
                - boxCreate
                - boxaAddBox
            - BranchSide:      'boxfunc3.c:1318,22'
              BranchSideFuncs:
                - boxCreate
                - boxaAddBox
      Callsites:
        - Src:             'boxfunc3.c:1295,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:1297,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:1299,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:1301,12'
          Dst:             boxaCreate
        - Src:             'boxfunc3.c:1305,19'
          Dst:             boxCreate
        - Src:             'boxfunc3.c:1306,13'
          Dst:             boxaAddBox
        - Src:             'boxfunc3.c:1309,19'
          Dst:             boxCreate
        - Src:             'boxfunc3.c:1310,13'
          Dst:             boxaAddBox
        - Src:             'boxfunc3.c:1315,19'
          Dst:             boxCreate
        - Src:             'boxfunc3.c:1316,13'
          Dst:             boxaAddBox
        - Src:             'boxfunc3.c:1319,19'
          Dst:             boxCreate
        - Src:             'boxfunc3.c:1320,13'
          Dst:             boxaAddBox
    - functionName:    pixSearchForRectangle
      functionSourceFile: '/src/leptonica/src/boxfunc3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1259
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - boxs
        - minsum
        - skipdist
        - delta
        - maxbg
        - sideflag
        - boxat
        - nascore
      BBCount:         244
      ICount:          1485
      EdgeCount:       329
      CyclomaticComplexity: 87
      functionsReached:
        - boxCreate
        - boxGetGeometry
        - boxaAddBox
        - numaAddNumber
        - pixGetDepth
        - pixGetLinePtrs
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxfunc3.c:1054,15'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1054,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetLinePtrs
                - boxGetGeometry
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
                - boxCreate
                - boxCreate
                - boxCreate
                - returnErrorInt
            - BranchSide:      'boxfunc3.c:1055,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'boxfunc3.c:1054,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1055,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc3.c:1056,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - pixGetLinePtrs
                - boxGetGeometry
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
                - boxCreate
                - boxCreate
                - boxCreate
        - Branch String:   'boxfunc3.c:1055,16'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1055,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc3.c:1055,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:1056,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1057,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetLinePtrs
                - boxGetGeometry
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
                - boxCreate
                - boxCreate
                - boxCreate
            - BranchSide:      'boxfunc3.c:1058,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixGetLinePtrs
                - boxGetGeometry
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
                - boxCreate
                - boxCreate
                - boxCreate
        - Branch String:   'boxfunc3.c:1057,16'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1057,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc3.c:1057,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:1058,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1059,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetLinePtrs
                - boxGetGeometry
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
                - boxCreate
                - boxCreate
                - boxCreate
            - BranchSide:      'boxfunc3.c:1060,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixGetLinePtrs
                - boxGetGeometry
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
                - boxCreate
                - boxCreate
                - boxCreate
        - Branch String:   'boxfunc3.c:1059,16'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1059,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc3.c:1059,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:1060,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1061,16'
              BranchSideFuncs:
                - pixGetLinePtrs
                - boxGetGeometry
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
                - boxCreate
                - boxCreate
                - boxCreate
            - BranchSide:      'boxfunc3.c:1063,29'
              BranchSideFuncs:
                - pixGetLinePtrs
                - boxGetGeometry
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
                - boxCreate
                - boxCreate
                - boxCreate
        - Branch String:   'boxfunc3.c:1061,16'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1061,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'boxfunc3.c:1061,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:1072,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1073,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1121,16'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
                - boxCreate
                - boxCreate
        - Branch String:   'boxfunc3.c:1073,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1074,20'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1120,9'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1077,13'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1078,21'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1084,22'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1078,21'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1079,27'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1083,13'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1080,25'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1080,50'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1081,25'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1081,25'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1081,50'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1082,17'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1087,25'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1087,28'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1096,17'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1087,17'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1088,24'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1096,17'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1090,21'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1091,21'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1092,13'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1096,24'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1096,27'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1106,17'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1096,17'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1097,23'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1106,17'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1100,21'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1101,21'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1102,13'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1106,17'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1107,24'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1117,22'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1107,24'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1107,22'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1107,22'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1108,35'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1108,38'
              BranchSideFuncs:
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1109,30'
              BranchSideFuncs:
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1108,21'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1109,30'
              BranchSideFuncs:
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1116,13'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1111,25'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1111,51'
              BranchSideFuncs:
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1112,38'
              BranchSideFuncs:
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1117,22'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1117,20'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1117,20'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1118,22'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1118,20'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1118,20'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1121,16'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1122,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1163,16'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
                - boxCreate
        - Branch String:   'boxfunc3.c:1122,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1123,20'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1162,9'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1126,13'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1127,21'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1133,22'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1127,21'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1128,27'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1132,13'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1129,25'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1129,50'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1130,25'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1130,25'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1130,50'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1131,17'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1134,25'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1134,28'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1140,17'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1134,17'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1135,24'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1140,17'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1137,21'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1138,21'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1139,13'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1140,24'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1140,27'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1147,17'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1140,17'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1141,23'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1147,17'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1144,21'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1145,21'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1146,13'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1147,17'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1148,24'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1159,22'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1148,24'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1148,22'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1148,22'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1149,35'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1149,38'
              BranchSideFuncs:
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1150,30'
              BranchSideFuncs:
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1149,21'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1150,30'
              BranchSideFuncs:
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1158,13'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1152,25'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1152,39'
              BranchSideFuncs:
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1153,29'
              BranchSideFuncs:
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1159,22'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1159,20'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1159,20'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1160,22'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1160,20'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1160,20'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1163,16'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1164,18'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1204,16'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1164,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1165,20'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1203,9'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1168,13'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1169,21'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1175,22'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1169,21'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1170,27'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1174,13'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1171,25'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1171,50'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1172,25'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1172,25'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1172,50'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1173,17'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1176,25'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1176,28'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1182,17'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1176,17'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1177,24'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1182,17'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1179,21'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1180,21'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1181,13'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1182,24'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1182,27'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1189,17'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1182,17'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1183,23'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1189,17'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1186,21'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1187,21'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1188,13'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1189,17'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1190,24'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1200,22'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1190,24'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1190,22'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1190,22'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1191,35'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1191,38'
              BranchSideFuncs:
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1192,29'
              BranchSideFuncs:
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1191,21'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1192,29'
              BranchSideFuncs:
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1199,13'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1194,25'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1194,52'
              BranchSideFuncs:
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1195,38'
              BranchSideFuncs:
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1200,22'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1200,20'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1200,20'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1201,22'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1201,20'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1201,20'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1205,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1206,20'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1245,9'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1209,13'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1210,21'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1216,22'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1210,21'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1211,27'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1215,13'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1212,25'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1212,50'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1213,25'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1213,25'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1213,50'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1214,17'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1217,25'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1217,28'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1223,17'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1217,17'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1218,24'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1223,17'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1220,21'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1221,21'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1222,13'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1223,24'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1223,27'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1230,17'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1223,17'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1224,23'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1230,17'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1227,21'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1228,21'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1229,13'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1230,17'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1231,24'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1242,22'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1231,24'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1231,22'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1231,22'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1232,35'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1232,38'
              BranchSideFuncs:
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1233,29'
              BranchSideFuncs:
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1232,21'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1233,29'
              BranchSideFuncs:
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1241,13'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1235,25'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1235,39'
              BranchSideFuncs:
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1236,30'
              BranchSideFuncs:
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1242,22'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1242,20'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1242,20'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
        - Branch String:   'boxfunc3.c:1243,22'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1243,20'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
            - BranchSide:      'boxfunc3.c:1243,20'
              BranchSideFuncs:
                - numaAddNumber
                - boxCreate
                - boxaAddBox
                - free
                - boxCreate
                - numaAddNumber
                - boxaAddBox
                - free
      Callsites:
        - Src:             'boxfunc3.c:1054,18'
          Dst:             pixGetDepth
        - Src:             'boxfunc3.c:1055,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc3.c:1057,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc3.c:1059,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc3.c:1061,16'
          Dst:             returnErrorInt
        - Src:             'boxfunc3.c:1063,14'
          Dst:             pixGetLinePtrs
        - Src:             'boxfunc3.c:1064,5'
          Dst:             boxGetGeometry
        - Src:             'boxfunc3.c:1112,28'
          Dst:             boxCreate
        - Src:             'boxfunc3.c:1154,28'
          Dst:             boxCreate
        - Src:             'boxfunc3.c:1195,28'
          Dst:             boxCreate
        - Src:             'boxfunc3.c:1237,28'
          Dst:             boxCreate
        - Src:             'boxfunc3.c:1249,5'
          Dst:             numaAddNumber
        - Src:             'boxfunc3.c:1250,23'
          Dst:             boxCreate
        - Src:             'boxfunc3.c:1250,5'
          Dst:             boxaAddBox
        - Src:             'boxfunc3.c:1255,5'
          Dst:             numaAddNumber
        - Src:             'boxfunc3.c:1256,5'
          Dst:             boxaAddBox
    - functionName:    pixSplitComponentIntoBoxa
      functionSourceFile: '/src/leptonica/src/boxfunc3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pix
        - box
        - minsum
        - skipdist
        - delta
        - maxbg
        - maxcomps
        - remainder
      BBCount:         45
      ICount:          313
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - boxCreate
        - boxDestroy
        - boxGetGeometry
        - boxTransform
        - boxaAddBox
        - boxaCreate
        - boxaDestroy
        - boxaGetBox
        - numaCreate
        - numaDestroy
        - numaGetIValue
        - numaGetSortIndex
        - pixClearInRect
        - pixClipBoxToForeground
        - pixCopy
        - pixDestroy
        - pixGetDepth
        - pixGetDimensions
        - pixSearchForRectangle
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxfunc3.c:943,14'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:943,29'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - pixGetDimensions
                - boxCreate
                - boxaCreate
                - pixDestroy
                - boxGetGeometry
                - boxaCreate
                - numaCreate
                - numaGetSortIndex
                - numaGetIValue
                - numaGetIValue
                - boxDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - boxDestroy
                - boxTransform
                - boxaAddBox
                - boxTransform
                - boxaAddBox
                - boxaGetBox
                - boxTransform
                - boxaAddBox
                - pixClearInRect
                - boxDestroy
                - pixClipBoxToForeground
                - boxDestroy
                - boxGetGeometry
                - boxDestroy
                - pixSearchForRectangle
                - boxGetGeometry
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:944,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:943,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:944,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:946,26'
              BranchSideFuncs:
                - pixCopy
                - pixGetDimensions
                - boxCreate
                - boxaCreate
                - pixDestroy
                - boxGetGeometry
                - boxaCreate
                - numaCreate
                - numaGetSortIndex
                - numaGetIValue
                - numaGetIValue
                - boxDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - boxDestroy
                - boxTransform
                - boxaAddBox
                - boxTransform
                - boxaAddBox
                - boxaGetBox
                - boxTransform
                - boxaAddBox
                - pixClearInRect
                - boxDestroy
                - pixClipBoxToForeground
                - boxDestroy
                - boxGetGeometry
                - boxDestroy
                - pixSearchForRectangle
                - boxGetGeometry
        - Branch String:   'boxfunc3.c:944,24'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:944,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:944,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:948,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:949,24'
              BranchSideFuncs:
                - boxGetGeometry
                - boxCreate
                - boxaCreate
                - pixDestroy
                - boxGetGeometry
                - boxaCreate
                - numaCreate
                - numaGetSortIndex
                - numaGetIValue
                - numaGetIValue
                - boxDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - boxDestroy
                - boxTransform
                - boxaAddBox
                - boxTransform
                - boxaAddBox
                - boxaGetBox
                - boxTransform
                - boxaAddBox
                - pixClearInRect
                - boxDestroy
                - pixClipBoxToForeground
                - boxDestroy
                - boxGetGeometry
                - boxDestroy
                - pixSearchForRectangle
            - BranchSide:      'boxfunc3.c:951,21'
              BranchSideFuncs:
                - boxCreate
                - boxaCreate
                - pixDestroy
                - boxGetGeometry
                - boxaCreate
                - numaCreate
                - numaGetSortIndex
                - numaGetIValue
                - numaGetIValue
                - boxDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - boxDestroy
                - boxTransform
                - boxaAddBox
                - boxTransform
                - boxaAddBox
                - boxaGetBox
                - boxTransform
                - boxaAddBox
                - pixClearInRect
                - boxDestroy
                - pixClipBoxToForeground
                - boxDestroy
                - boxGetGeometry
                - boxDestroy
                - pixSearchForRectangle
        - Branch String:   'boxfunc3.c:956,5'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:957,24'
              BranchSideFuncs:
                - boxGetGeometry
                - boxaCreate
                - numaCreate
                - numaGetSortIndex
                - numaGetIValue
                - numaGetIValue
                - boxDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - boxDestroy
                - boxTransform
                - boxaAddBox
                - boxTransform
                - boxaAddBox
                - boxaGetBox
                - boxTransform
                - boxaAddBox
                - pixClearInRect
                - boxDestroy
                - pixClipBoxToForeground
                - boxDestroy
                - boxGetGeometry
                - boxDestroy
                - pixSearchForRectangle
            - BranchSide:      'boxfunc3.c:1008,5'
              BranchSideFuncs:
                - pixDestroy
        - Branch String:   'boxfunc3.c:960,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:961,35'
              BranchSideFuncs:
                - pixSearchForRectangle
                - numaGetSortIndex
                - numaGetIValue
                - numaGetIValue
                - boxDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - boxGetGeometry
                - boxaCreate
                - numaCreate
                - boxDestroy
                - boxTransform
                - boxaAddBox
                - boxTransform
                - boxaAddBox
                - boxaGetBox
                - boxTransform
                - boxaAddBox
                - pixClearInRect
                - boxDestroy
                - pixClipBoxToForeground
                - boxDestroy
                - boxGetGeometry
                - boxDestroy
            - BranchSide:      'boxfunc3.c:964,32'
              BranchSideFuncs:
                - numaGetSortIndex
                - numaGetIValue
                - numaGetIValue
                - boxDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - boxGetGeometry
                - boxaCreate
                - numaCreate
                - pixSearchForRectangle
                - boxDestroy
                - boxTransform
                - boxaAddBox
                - boxTransform
                - boxaAddBox
                - boxaGetBox
                - boxTransform
                - boxaAddBox
                - pixClearInRect
                - boxDestroy
                - pixClipBoxToForeground
                - boxDestroy
                - boxGetGeometry
                - boxDestroy
        - Branch String:   'boxfunc3.c:973,13'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:974,32'
              BranchSideFuncs:
                - boxaGetBox
                - boxTransform
                - boxaAddBox
                - pixClearInRect
                - boxDestroy
                - pixClipBoxToForeground
                - boxDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - boxGetGeometry
                - boxaCreate
                - numaCreate
                - numaGetSortIndex
                - numaGetIValue
                - numaGetIValue
                - boxDestroy
                - boxTransform
                - boxaAddBox
                - pixSearchForRectangle
                - boxDestroy
                - boxTransform
                - boxaAddBox
                - boxGetGeometry
                - boxDestroy
            - BranchSide:      'boxfunc3.c:988,17'
              BranchSideFuncs:
                - boxDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - boxGetGeometry
                - boxaCreate
                - numaCreate
                - numaGetSortIndex
                - numaGetIValue
                - numaGetIValue
                - boxaGetBox
                - boxTransform
                - boxaAddBox
                - pixClearInRect
                - boxDestroy
                - pixClipBoxToForeground
                - boxDestroy
                - boxGetGeometry
                - boxDestroy
                - pixSearchForRectangle
                - boxDestroy
                - boxTransform
                - boxaAddBox
                - boxTransform
                - boxaAddBox
        - Branch String:   'boxfunc3.c:982,17'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:983,32'
              BranchSideFuncs:
                - boxGetGeometry
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - boxGetGeometry
                - boxaCreate
                - numaCreate
                - numaGetSortIndex
                - numaGetIValue
                - numaGetIValue
                - boxDestroy
                - boxTransform
                - boxaAddBox
                - boxaGetBox
                - boxTransform
                - boxaAddBox
                - pixClearInRect
                - boxDestroy
                - pixClipBoxToForeground
                - boxDestroy
                - pixSearchForRectangle
                - boxDestroy
                - boxTransform
                - boxaAddBox
                - boxDestroy
            - BranchSide:      'boxfunc3.c:987,9'
              BranchSideFuncs:
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - boxGetGeometry
                - boxaCreate
                - numaCreate
                - numaGetSortIndex
                - numaGetIValue
                - numaGetIValue
                - boxDestroy
                - boxTransform
                - boxaAddBox
                - boxaGetBox
                - boxTransform
                - boxaAddBox
                - pixClearInRect
                - boxDestroy
                - pixClipBoxToForeground
                - boxDestroy
                - boxGetGeometry
                - boxDestroy
                - pixSearchForRectangle
                - boxDestroy
                - boxTransform
                - boxaAddBox
        - Branch String:   'boxfunc3.c:984,28'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:984,31'
              BranchSideFuncs:
                - boxDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - boxGetGeometry
                - boxaCreate
                - numaCreate
                - numaGetSortIndex
                - numaGetIValue
                - numaGetIValue
                - boxDestroy
                - boxTransform
                - boxaAddBox
                - boxaGetBox
                - boxTransform
                - boxaAddBox
                - pixClearInRect
                - boxDestroy
                - pixClipBoxToForeground
                - boxDestroy
                - boxGetGeometry
                - pixSearchForRectangle
                - boxDestroy
                - boxTransform
                - boxaAddBox
            - BranchSide:      'boxfunc3.c:985,21'
              BranchSideFuncs:
                - boxDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - boxGetGeometry
                - boxaCreate
                - numaCreate
                - numaGetSortIndex
                - numaGetIValue
                - numaGetIValue
                - boxDestroy
                - boxTransform
                - boxaAddBox
                - boxaGetBox
                - boxTransform
                - boxaAddBox
                - pixClearInRect
                - boxDestroy
                - pixClipBoxToForeground
                - boxDestroy
                - boxGetGeometry
                - pixSearchForRectangle
                - boxDestroy
                - boxTransform
                - boxaAddBox
        - Branch String:   'boxfunc3.c:984,21'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:985,21'
              BranchSideFuncs:
                - boxDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - boxGetGeometry
                - boxaCreate
                - numaCreate
                - numaGetSortIndex
                - numaGetIValue
                - numaGetIValue
                - boxDestroy
                - boxTransform
                - boxaAddBox
                - boxaGetBox
                - boxTransform
                - boxaAddBox
                - pixClearInRect
                - boxDestroy
                - pixClipBoxToForeground
                - boxDestroy
                - boxGetGeometry
                - pixSearchForRectangle
                - boxDestroy
                - boxTransform
                - boxaAddBox
            - BranchSide:      'boxfunc3.c:986,13'
              BranchSideFuncs:
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - boxGetGeometry
                - boxaCreate
                - numaCreate
                - numaGetSortIndex
                - numaGetIValue
                - numaGetIValue
                - boxDestroy
                - boxTransform
                - boxaAddBox
                - boxaGetBox
                - boxTransform
                - boxaAddBox
                - pixClearInRect
                - boxDestroy
                - pixClipBoxToForeground
                - boxDestroy
                - boxGetGeometry
                - boxDestroy
                - pixSearchForRectangle
                - boxDestroy
                - boxTransform
                - boxaAddBox
        - Branch String:   'boxfunc3.c:988,17'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:989,38'
              BranchSideFuncs:
                - boxTransform
                - boxaAddBox
                - boxDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - boxGetGeometry
                - boxaCreate
                - numaCreate
                - numaGetSortIndex
                - numaGetIValue
                - numaGetIValue
                - boxaGetBox
                - boxTransform
                - boxaAddBox
                - pixClearInRect
                - boxDestroy
                - pixClipBoxToForeground
                - boxDestroy
                - boxGetGeometry
                - boxDestroy
                - pixSearchForRectangle
                - boxDestroy
                - boxTransform
                - boxaAddBox
            - BranchSide:      'boxfunc3.c:992,13'
              BranchSideFuncs:
                - boxDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - pixDestroy
                - boxGetGeometry
                - boxaCreate
                - numaCreate
                - numaGetSortIndex
                - numaGetIValue
                - numaGetIValue
                - boxTransform
                - boxaAddBox
                - boxaGetBox
                - boxTransform
                - boxaAddBox
                - pixClearInRect
                - boxDestroy
                - pixClipBoxToForeground
                - boxDestroy
                - boxGetGeometry
                - boxDestroy
                - pixSearchForRectangle
                - boxDestroy
                - boxTransform
                - boxaAddBox
        - Branch String:   'boxfunc3.c:999,32'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:956,5'
              BranchSideFuncs:
                - pixDestroy
                - boxGetGeometry
                - boxaCreate
                - numaCreate
                - numaGetSortIndex
                - numaGetIValue
                - numaGetIValue
                - boxDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - boxTransform
                - boxaAddBox
                - boxaGetBox
                - boxTransform
                - boxaAddBox
                - pixClearInRect
                - boxDestroy
                - pixClipBoxToForeground
                - boxDestroy
                - boxGetGeometry
                - boxDestroy
                - pixSearchForRectangle
                - boxDestroy
                - boxTransform
                - boxaAddBox
            - BranchSide:      'boxfunc3.c:999,35'
              BranchSideFuncs:
                - pixDestroy
                - boxGetGeometry
                - boxaCreate
                - numaCreate
                - numaGetSortIndex
                - numaGetIValue
                - numaGetIValue
                - boxDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - boxTransform
                - boxaAddBox
                - boxaGetBox
                - boxTransform
                - boxaAddBox
                - pixClearInRect
                - boxDestroy
                - pixClipBoxToForeground
                - boxDestroy
                - boxGetGeometry
                - boxDestroy
                - pixSearchForRectangle
                - boxDestroy
                - boxTransform
                - boxaAddBox
        - Branch String:   'boxfunc3.c:999,13'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:956,5'
              BranchSideFuncs:
                - boxDestroy
                - pixDestroy
                - boxGetGeometry
                - boxaCreate
                - numaCreate
                - numaGetSortIndex
                - numaGetIValue
                - numaGetIValue
                - boxDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - boxTransform
                - boxaAddBox
                - boxaGetBox
                - boxTransform
                - boxaAddBox
                - pixClearInRect
                - boxDestroy
                - pixClipBoxToForeground
                - boxDestroy
                - boxGetGeometry
                - boxDestroy
                - pixSearchForRectangle
                - boxTransform
                - boxaAddBox
            - BranchSide:      'boxfunc3.c:1000,17'
              BranchSideFuncs:
                - boxDestroy
                - pixDestroy
                - boxGetGeometry
                - boxaCreate
                - numaCreate
                - numaGetSortIndex
                - numaGetIValue
                - numaGetIValue
                - boxDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - boxTransform
                - boxaAddBox
                - boxaGetBox
                - boxTransform
                - boxaAddBox
                - pixClearInRect
                - boxDestroy
                - pixClipBoxToForeground
                - boxDestroy
                - boxGetGeometry
                - boxDestroy
                - pixSearchForRectangle
                - boxTransform
                - boxaAddBox
        - Branch String:   'boxfunc3.c:1000,17'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:1001,38'
              BranchSideFuncs:
                - boxTransform
                - boxaAddBox
                - boxDestroy
                - pixDestroy
                - boxGetGeometry
                - boxaCreate
                - numaCreate
                - numaGetSortIndex
                - numaGetIValue
                - numaGetIValue
                - boxDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - boxTransform
                - boxaAddBox
                - boxaGetBox
                - boxTransform
                - boxaAddBox
                - pixClearInRect
                - boxDestroy
                - pixClipBoxToForeground
                - boxDestroy
                - boxGetGeometry
                - boxDestroy
                - pixSearchForRectangle
            - BranchSide:      'boxfunc3.c:1004,13'
              BranchSideFuncs:
                - boxDestroy
                - pixDestroy
                - boxGetGeometry
                - boxaCreate
                - numaCreate
                - numaGetSortIndex
                - numaGetIValue
                - numaGetIValue
                - boxDestroy
                - boxaDestroy
                - numaDestroy
                - numaDestroy
                - boxTransform
                - boxaAddBox
                - boxTransform
                - boxaAddBox
                - boxaGetBox
                - boxTransform
                - boxaAddBox
                - pixClearInRect
                - boxDestroy
                - pixClipBoxToForeground
                - boxDestroy
                - boxGetGeometry
                - boxDestroy
                - pixSearchForRectangle
      Callsites:
        - Src:             'boxfunc3.c:943,17'
          Dst:             pixGetDepth
        - Src:             'boxfunc3.c:944,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:946,12'
          Dst:             pixCopy
        - Src:             'boxfunc3.c:947,5'
          Dst:             pixGetDimensions
        - Src:             'boxfunc3.c:949,9'
          Dst:             boxGetGeometry
        - Src:             'boxfunc3.c:952,12'
          Dst:             boxCreate
        - Src:             'boxfunc3.c:953,13'
          Dst:             boxaCreate
        - Src:             'boxfunc3.c:957,9'
          Dst:             boxGetGeometry
        - Src:             'boxfunc3.c:958,17'
          Dst:             boxaCreate
        - Src:             'boxfunc3.c:959,19'
          Dst:             numaCreate
        - Src:             'boxfunc3.c:961,13'
          Dst:             pixSearchForRectangle
        - Src:             'boxfunc3.c:964,15'
          Dst:             numaGetSortIndex
        - Src:             'boxfunc3.c:965,9'
          Dst:             numaGetIValue
        - Src:             'boxfunc3.c:966,9'
          Dst:             numaGetIValue
        - Src:             'boxfunc3.c:974,21'
          Dst:             boxaGetBox
        - Src:             'boxfunc3.c:975,21'
          Dst:             boxTransform
        - Src:             'boxfunc3.c:976,13'
          Dst:             boxaAddBox
        - Src:             'boxfunc3.c:977,13'
          Dst:             pixClearInRect
        - Src:             'boxfunc3.c:978,13'
          Dst:             boxDestroy
        - Src:             'boxfunc3.c:979,13'
          Dst:             pixClipBoxToForeground
        - Src:             'boxfunc3.c:980,13'
          Dst:             boxDestroy
        - Src:             'boxfunc3.c:983,17'
          Dst:             boxGetGeometry
        - Src:             'boxfunc3.c:985,21'
          Dst:             boxDestroy
        - Src:             'boxfunc3.c:989,25'
          Dst:             boxTransform
        - Src:             'boxfunc3.c:990,17'
          Dst:             boxaAddBox
        - Src:             'boxfunc3.c:992,13'
          Dst:             boxDestroy
        - Src:             'boxfunc3.c:994,9'
          Dst:             boxaDestroy
        - Src:             'boxfunc3.c:995,9'
          Dst:             numaDestroy
        - Src:             'boxfunc3.c:996,9'
          Dst:             numaDestroy
        - Src:             'boxfunc3.c:1001,25'
          Dst:             boxTransform
        - Src:             'boxfunc3.c:1002,17'
          Dst:             boxaAddBox
        - Src:             'boxfunc3.c:1004,13'
          Dst:             boxDestroy
        - Src:             'boxfunc3.c:1008,5'
          Dst:             pixDestroy
    - functionName:    pixSplitIntoBoxa
      functionSourceFile: '/src/leptonica/src/boxfunc3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - minsum
        - skipdist
        - delta
        - maxbg
        - maxcomps
        - remainder
      BBCount:         16
      ICount:          137
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - boxDestroy
        - boxaCreate
        - boxaDestroy
        - boxaGetBox
        - boxaGetCount
        - boxaJoin
        - pixConnComp
        - pixDestroy
        - pixGetDepth
        - pixSplitComponentIntoBoxa
        - pixaDestroy
        - pixaGetPix
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc3.c:832,15'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:832,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixConnComp
                - boxaGetCount
                - boxaCreate
                - pixaDestroy
                - boxaDestroy
                - pixaGetPix
                - boxaGetBox
                - pixSplitComponentIntoBoxa
                - boxaJoin
                - pixDestroy
                - boxDestroy
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:833,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:832,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:833,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:835,25'
              BranchSideFuncs:
                - pixConnComp
                - boxaGetCount
                - boxaCreate
                - pixaDestroy
                - boxaDestroy
                - pixaGetPix
                - boxaGetBox
                - pixSplitComponentIntoBoxa
                - boxaJoin
                - pixDestroy
                - boxDestroy
                - boxaDestroy
        - Branch String:   'boxfunc3.c:833,24'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:833,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:833,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:838,5'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:839,26'
              BranchSideFuncs:
                - pixaGetPix
                - boxaGetBox
                - pixSplitComponentIntoBoxa
                - boxaJoin
                - pixDestroy
                - boxDestroy
                - boxaDestroy
                - pixaDestroy
                - boxaDestroy
            - BranchSide:      'boxfunc3.c:849,5'
              BranchSideFuncs:
                - pixaDestroy
                - boxaDestroy
      Callsites:
        - Src:             'boxfunc3.c:832,18'
          Dst:             pixGetDepth
        - Src:             'boxfunc3.c:833,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:835,13'
          Dst:             pixConnComp
        - Src:             'boxfunc3.c:836,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc3.c:837,13'
          Dst:             boxaCreate
        - Src:             'boxfunc3.c:839,15'
          Dst:             pixaGetPix
        - Src:             'boxfunc3.c:840,15'
          Dst:             boxaGetBox
        - Src:             'boxfunc3.c:841,16'
          Dst:             pixSplitComponentIntoBoxa
        - Src:             'boxfunc3.c:843,9'
          Dst:             boxaJoin
        - Src:             'boxfunc3.c:844,9'
          Dst:             pixDestroy
        - Src:             'boxfunc3.c:845,9'
          Dst:             boxDestroy
        - Src:             'boxfunc3.c:846,9'
          Dst:             boxaDestroy
        - Src:             'boxfunc3.c:849,5'
          Dst:             pixaDestroy
        - Src:             'boxfunc3.c:850,5'
          Dst:             boxaDestroy
    - functionName:    pixaDisplayBoxaa
      functionSourceFile: '/src/leptonica/src/boxfunc3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixas
        - baa
        - colorflag
        - width
      BBCount:         92
      ICount:          464
      EdgeCount:       122
      CyclomaticComplexity: 32
      functionsReached:
        - boxDestroy
        - boxaDestroy
        - boxaGetBox
        - boxaGetCount
        - boxaaGetBoxa
        - boxaaGetCount
        - composeRGBPixel
        - extractRGBValues
        - pixRenderBoxArb
        - pixaAddPix
        - pixaCreate
        - pixaGetCount
        - pixaGetPix
        - rand
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc3.c:714,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:715,24'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaaGetCount
                - pixaGetCount
                - returnErrorPtr
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
                - rand
                - rand
                - rand
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:716,10'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaaGetCount
                - pixaGetCount
                - returnErrorPtr
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
                - rand
                - rand
                - rand
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:715,24'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:715,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:715,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:716,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:717,24'
              BranchSideFuncs:
                - boxaaGetCount
                - pixaGetCount
                - returnErrorPtr
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
                - rand
                - rand
                - rand
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:718,9'
              BranchSideFuncs:
                - boxaaGetCount
                - pixaGetCount
                - returnErrorPtr
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
                - rand
                - rand
                - rand
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:717,24'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:717,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:717,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:718,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:719,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:720,30'
              BranchSideFuncs:
                - boxaaGetCount
                - pixaGetCount
                - returnErrorPtr
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
                - rand
                - rand
                - rand
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:719,24'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:719,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:719,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:720,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:721,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:722,27'
              BranchSideFuncs:
                - pixaGetCount
                - returnErrorPtr
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
                - rand
                - rand
                - rand
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:721,24'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:721,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:721,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:722,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:723,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:724,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
                - rand
                - rand
                - rand
                - composeRGBPixel
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:723,24'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:723,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:724,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:725,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:726,9'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
                - rand
                - rand
                - rand
                - composeRGBPixel
        - Branch String:   'boxfunc3.c:725,24'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:725,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:725,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:726,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:727,15'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
                - rand
                - rand
                - rand
                - composeRGBPixel
            - BranchSide:      'boxfunc3.c:728,14'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
                - rand
                - rand
                - rand
                - composeRGBPixel
        - Branch String:   'boxfunc3.c:728,14'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:729,15'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
                - rand
                - rand
                - rand
                - composeRGBPixel
            - BranchSide:      'boxfunc3.c:730,14'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
                - rand
                - rand
                - rand
                - composeRGBPixel
        - Branch String:   'boxfunc3.c:730,14'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:731,15'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
                - rand
                - rand
                - rand
                - composeRGBPixel
            - BranchSide:      'boxfunc3.c:732,14'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
                - rand
                - rand
                - rand
                - composeRGBPixel
        - Branch String:   'boxfunc3.c:732,14'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:733,15'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
                - rand
                - rand
                - rand
                - composeRGBPixel
            - BranchSide:      'boxfunc3.c:734,14'
              BranchSideFuncs:
                - returnErrorPtr
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
                - rand
                - rand
                - rand
                - composeRGBPixel
        - Branch String:   'boxfunc3.c:734,14'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:735,15'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
                - rand
                - rand
                - rand
                - composeRGBPixel
            - BranchSide:      'boxfunc3.c:737,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:737,24'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:737,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:737,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:739,33'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:739,36'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
            - BranchSide:      'boxfunc3.c:741,16'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
        - Branch String:   'boxfunc3.c:739,62'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:740,9'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
            - BranchSide:      'boxfunc3.c:741,16'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
        - Branch String:   'boxfunc3.c:739,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:741,16'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
            - BranchSide:      'boxfunc3.c:743,16'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
                - rand
                - rand
                - rand
                - composeRGBPixel
        - Branch String:   'boxfunc3.c:741,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:742,25'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
            - BranchSide:      'boxfunc3.c:743,5'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
        - Branch String:   'boxfunc3.c:743,16'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:744,16'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
            - BranchSide:      'boxfunc3.c:752,16'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
                - rand
                - rand
                - rand
                - composeRGBPixel
        - Branch String:   'boxfunc3.c:744,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:745,17'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
            - BranchSide:      'boxfunc3.c:752,5'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
        - Branch String:   'boxfunc3.c:745,17'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:746,24'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
            - BranchSide:      'boxfunc3.c:747,22'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
        - Branch String:   'boxfunc3.c:747,22'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:748,24'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
            - BranchSide:      'boxfunc3.c:750,24'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
        - Branch String:   'boxfunc3.c:753,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:754,30'
              BranchSideFuncs:
                - rand
                - rand
                - rand
                - composeRGBPixel
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
            - BranchSide:      'boxfunc3.c:759,5'
              BranchSideFuncs:
                - pixaCreate
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
        - Branch String:   'boxfunc3.c:762,5'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:763,26'
              BranchSideFuncs:
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaDestroy
                - pixaAddPix
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
            - BranchSide:      'boxfunc3.c:776,12'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:766,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:767,30'
              BranchSideFuncs:
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
                - boxaDestroy
                - pixaAddPix
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
            - BranchSide:      'boxfunc3.c:772,9'
              BranchSideFuncs:
                - boxaDestroy
                - pixaAddPix
                - pixaGetPix
                - boxaaGetBoxa
                - boxaGetCount
                - boxaGetBox
                - extractRGBValues
                - pixRenderBoxArb
                - boxDestroy
      Callsites:
        - Src:             'boxfunc3.c:715,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:717,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:719,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:720,16'
          Dst:             boxaaGetCount
        - Src:             'boxfunc3.c:721,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:722,14'
          Dst:             pixaGetCount
        - Src:             'boxfunc3.c:723,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:725,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:737,24'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:754,30'
          Dst:             rand
        - Src:             'boxfunc3.c:755,30'
          Dst:             rand
        - Src:             'boxfunc3.c:756,30'
          Dst:             rand
        - Src:             'boxfunc3.c:757,13'
          Dst:             composeRGBPixel
        - Src:             'boxfunc3.c:761,13'
          Dst:             pixaCreate
        - Src:             'boxfunc3.c:763,15'
          Dst:             pixaGetPix
        - Src:             'boxfunc3.c:764,16'
          Dst:             boxaaGetBoxa
        - Src:             'boxfunc3.c:765,16'
          Dst:             boxaGetCount
        - Src:             'boxfunc3.c:767,19'
          Dst:             boxaGetBox
        - Src:             'boxfunc3.c:768,13'
          Dst:             extractRGBValues
        - Src:             'boxfunc3.c:769,13'
          Dst:             pixRenderBoxArb
        - Src:             'boxfunc3.c:770,13'
          Dst:             boxDestroy
        - Src:             'boxfunc3.c:772,9'
          Dst:             boxaDestroy
        - Src:             'boxfunc3.c:773,9'
          Dst:             pixaAddPix
    - functionName:    boxaaDisplay
      functionSourceFile: '/src/leptonica/src/boxfunc3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - baa
        - linewba
        - linewb
        - colorba
        - colorb
        - w
        - h
      BBCount:         29
      ICount:          237
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - boxDestroy
        - boxaDestroy
        - boxaGetBox
        - boxaGetCount
        - boxaGetExtent
        - boxaaGetBoxa
        - boxaaGetCount
        - boxaaGetExtent
        - extractRGBValues
        - pixConvertTo8
        - pixCreate
        - pixGetColormap
        - pixGetDimensions
        - pixRenderBoxArb
        - pixSetColormap
        - pixcmapAddColor
        - pixcmapCreate
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc3.c:636,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:637,23'
              BranchSideFuncs:
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - extractRGBValues
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaGetExtent
                - pixRenderBoxArb
                - boxDestroy
                - boxaGetCount
                - boxaDestroy
                - boxaGetBox
                - pixRenderBoxArb
                - boxDestroy
                - pixConvertTo8
                - pixGetColormap
                - boxaaGetExtent
                - pixGetDimensions
            - BranchSide:      'boxfunc3.c:639,9'
              BranchSideFuncs:
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - extractRGBValues
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaGetExtent
                - pixRenderBoxArb
                - boxDestroy
                - boxaGetCount
                - boxaDestroy
                - boxaGetBox
                - pixRenderBoxArb
                - boxDestroy
                - pixConvertTo8
                - pixGetColormap
                - boxaaGetExtent
                - pixGetDimensions
        - Branch String:   'boxfunc3.c:637,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:637,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:637,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:639,16'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:639,19'
              BranchSideFuncs:
                - boxaaGetExtent
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - extractRGBValues
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaGetExtent
                - pixRenderBoxArb
                - boxDestroy
                - boxaGetCount
                - boxaDestroy
                - boxaGetBox
                - pixRenderBoxArb
                - boxDestroy
                - pixConvertTo8
                - pixGetColormap
                - pixGetDimensions
            - BranchSide:      'boxfunc3.c:640,13'
              BranchSideFuncs:
                - boxaaGetExtent
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - extractRGBValues
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaGetExtent
                - pixRenderBoxArb
                - boxDestroy
                - boxaGetCount
                - boxaDestroy
                - boxaGetBox
                - pixRenderBoxArb
                - boxDestroy
                - pixConvertTo8
                - pixGetColormap
                - pixGetDimensions
        - Branch String:   'boxfunc3.c:639,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:640,13'
              BranchSideFuncs:
                - boxaaGetExtent
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - extractRGBValues
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaGetExtent
                - pixRenderBoxArb
                - boxDestroy
                - boxaGetCount
                - boxaDestroy
                - boxaGetBox
                - pixRenderBoxArb
                - boxDestroy
                - pixConvertTo8
                - pixGetColormap
                - pixGetDimensions
            - BranchSide:      'boxfunc3.c:646,9'
              BranchSideFuncs:
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - extractRGBValues
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaGetExtent
                - pixRenderBoxArb
                - boxDestroy
                - boxaGetCount
                - boxaDestroy
                - boxaGetBox
                - pixRenderBoxArb
                - boxDestroy
                - pixConvertTo8
                - pixGetColormap
        - Branch String:   'boxfunc3.c:640,13'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:641,30'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - extractRGBValues
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaGetExtent
                - pixRenderBoxArb
                - boxDestroy
                - boxaGetCount
                - boxaDestroy
                - boxaGetBox
                - pixRenderBoxArb
                - boxDestroy
                - pixConvertTo8
                - pixGetColormap
            - BranchSide:      'boxfunc3.c:643,28'
              BranchSideFuncs:
                - boxaaGetExtent
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - extractRGBValues
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaGetExtent
                - pixRenderBoxArb
                - boxDestroy
                - boxaGetCount
                - boxaDestroy
                - boxaGetBox
                - pixRenderBoxArb
                - boxDestroy
                - pixConvertTo8
                - pixGetColormap
        - Branch String:   'boxfunc3.c:646,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:647,30'
              BranchSideFuncs:
                - pixConvertTo8
                - pixGetColormap
                - extractRGBValues
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaGetExtent
                - pixRenderBoxArb
                - boxDestroy
                - boxaGetCount
                - boxaDestroy
                - boxaGetBox
                - pixRenderBoxArb
                - boxDestroy
            - BranchSide:      'boxfunc3.c:650,26'
              BranchSideFuncs:
                - pixCreate
                - pixcmapCreate
                - pixSetColormap
                - pixcmapAddColor
                - extractRGBValues
                - extractRGBValues
                - pixcmapAddColor
                - pixcmapAddColor
                - boxaaGetCount
                - boxaaGetBoxa
                - boxaGetExtent
                - pixRenderBoxArb
                - boxDestroy
                - boxaGetCount
                - boxaDestroy
                - boxaGetBox
                - pixRenderBoxArb
                - boxDestroy
        - Branch String:   'boxfunc3.c:661,5'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:662,29'
              BranchSideFuncs:
                - boxaaGetBoxa
                - boxaGetExtent
                - pixRenderBoxArb
                - boxDestroy
                - boxaGetCount
                - boxaDestroy
                - boxaGetBox
                - pixRenderBoxArb
                - boxDestroy
            - BranchSide:      'boxfunc3.c:675,12'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:667,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:668,30'
              BranchSideFuncs:
                - boxaGetBox
                - pixRenderBoxArb
                - boxDestroy
                - boxaDestroy
                - boxaaGetBoxa
                - boxaGetExtent
                - pixRenderBoxArb
                - boxDestroy
                - boxaGetCount
            - BranchSide:      'boxfunc3.c:672,9'
              BranchSideFuncs:
                - boxaDestroy
                - boxaaGetBoxa
                - boxaGetExtent
                - pixRenderBoxArb
                - boxDestroy
                - boxaGetCount
                - boxaGetBox
                - pixRenderBoxArb
                - boxDestroy
      Callsites:
        - Src:             'boxfunc3.c:637,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:641,13'
          Dst:             pixGetDimensions
        - Src:             'boxfunc3.c:643,13'
          Dst:             boxaaGetExtent
        - Src:             'boxfunc3.c:647,16'
          Dst:             pixConvertTo8
        - Src:             'boxfunc3.c:648,16'
          Dst:             pixGetColormap
        - Src:             'boxfunc3.c:650,16'
          Dst:             pixCreate
        - Src:             'boxfunc3.c:651,16'
          Dst:             pixcmapCreate
        - Src:             'boxfunc3.c:652,9'
          Dst:             pixSetColormap
        - Src:             'boxfunc3.c:653,9'
          Dst:             pixcmapAddColor
        - Src:             'boxfunc3.c:655,5'
          Dst:             extractRGBValues
        - Src:             'boxfunc3.c:656,5'
          Dst:             extractRGBValues
        - Src:             'boxfunc3.c:657,5'
          Dst:             pixcmapAddColor
        - Src:             'boxfunc3.c:658,5'
          Dst:             pixcmapAddColor
        - Src:             'boxfunc3.c:660,9'
          Dst:             boxaaGetCount
        - Src:             'boxfunc3.c:662,16'
          Dst:             boxaaGetBoxa
        - Src:             'boxfunc3.c:663,9'
          Dst:             boxaGetExtent
        - Src:             'boxfunc3.c:664,9'
          Dst:             pixRenderBoxArb
        - Src:             'boxfunc3.c:665,9'
          Dst:             boxDestroy
        - Src:             'boxfunc3.c:666,13'
          Dst:             boxaGetCount
        - Src:             'boxfunc3.c:668,19'
          Dst:             boxaGetBox
        - Src:             'boxfunc3.c:669,13'
          Dst:             pixRenderBoxArb
        - Src:             'boxfunc3.c:670,13'
          Dst:             boxDestroy
        - Src:             'boxfunc3.c:672,9'
          Dst:             boxaDestroy
    - functionName:    pixDrawBoxaRandom
      functionSourceFile: '/src/leptonica/src/boxfunc3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - boxa
        - width
      BBCount:         30
      ICount:          192
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - boxDestroy
        - boxaGetBox
        - boxaGetCount
        - generatePtaaBoxa
        - lept_stderr
        - pixConvertTo32
        - pixCopy
        - pixGetDepth
        - pixRenderBoxArb
        - pixRenderRandomCmapPtaa
        - pixcmapCreateRandom
        - pixcmapDestroy
        - pixcmapGetColor
        - ptaaDestroy
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxfunc3.c:559,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:560,23'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - pixGetDepth
                - pixConvertTo32
                - pixcmapCreateRandom
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - pixRenderBoxArb
                - boxDestroy
                - generatePtaaBoxa
                - pixRenderRandomCmapPtaa
                - ptaaDestroy
                - pixCopy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:561,10'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - pixGetDepth
                - pixConvertTo32
                - pixcmapCreateRandom
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - pixRenderBoxArb
                - boxDestroy
                - generatePtaaBoxa
                - pixRenderRandomCmapPtaa
                - ptaaDestroy
                - pixCopy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:560,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:560,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:560,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:561,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:562,23'
              BranchSideFuncs:
                - boxaGetCount
                - pixGetDepth
                - pixConvertTo32
                - pixcmapCreateRandom
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - pixRenderBoxArb
                - boxDestroy
                - generatePtaaBoxa
                - pixRenderRandomCmapPtaa
                - ptaaDestroy
                - pixCopy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:563,9'
              BranchSideFuncs:
                - boxaGetCount
                - pixGetDepth
                - pixConvertTo32
                - pixcmapCreateRandom
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - pixRenderBoxArb
                - boxDestroy
                - generatePtaaBoxa
                - pixRenderRandomCmapPtaa
                - ptaaDestroy
                - pixCopy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:562,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:562,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:562,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:563,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:564,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:566,27'
              BranchSideFuncs:
                - boxaGetCount
                - pixGetDepth
                - pixConvertTo32
                - pixcmapCreateRandom
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - pixRenderBoxArb
                - boxDestroy
                - generatePtaaBoxa
                - pixRenderRandomCmapPtaa
                - ptaaDestroy
                - pixCopy
                - lept_stderr
        - Branch String:   'boxfunc3.c:564,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:564,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:564,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:566,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:567,9'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
            - BranchSide:      'boxfunc3.c:572,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo32
                - pixcmapCreateRandom
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - pixRenderBoxArb
                - boxDestroy
                - generatePtaaBoxa
                - pixRenderRandomCmapPtaa
                - ptaaDestroy
        - Branch String:   'boxfunc3.c:567,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:568,30'
              BranchSideFuncs:
                - lept_stderr
                - pixCopy
            - BranchSide:      'boxfunc3.c:568,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'boxfunc3.c:572,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:573,33'
              BranchSideFuncs:
                - generatePtaaBoxa
                - pixRenderRandomCmapPtaa
                - ptaaDestroy
            - BranchSide:      'boxfunc3.c:580,27'
              BranchSideFuncs:
                - pixConvertTo32
                - pixcmapCreateRandom
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - pixRenderBoxArb
                - boxDestroy
        - Branch String:   'boxfunc3.c:582,5'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:583,26'
              BranchSideFuncs:
                - boxaGetBox
                - pixcmapGetColor
                - pixRenderBoxArb
                - boxDestroy
                - pixcmapDestroy
            - BranchSide:      'boxfunc3.c:589,5'
              BranchSideFuncs:
                - pixcmapDestroy
      Callsites:
        - Src:             'boxfunc3.c:560,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:562,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:564,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:566,14'
          Dst:             boxaGetCount
        - Src:             'boxfunc3.c:567,9'
          Dst:             lept_stderr
        - Src:             'boxfunc3.c:568,16'
          Dst:             pixCopy
        - Src:             'boxfunc3.c:572,9'
          Dst:             pixGetDepth
        - Src:             'boxfunc3.c:573,16'
          Dst:             generatePtaaBoxa
        - Src:             'boxfunc3.c:574,16'
          Dst:             pixRenderRandomCmapPtaa
        - Src:             'boxfunc3.c:575,9'
          Dst:             ptaaDestroy
        - Src:             'boxfunc3.c:580,12'
          Dst:             pixConvertTo32
        - Src:             'boxfunc3.c:581,12'
          Dst:             pixcmapCreateRandom
        - Src:             'boxfunc3.c:583,15'
          Dst:             boxaGetBox
        - Src:             'boxfunc3.c:585,9'
          Dst:             pixcmapGetColor
        - Src:             'boxfunc3.c:586,9'
          Dst:             pixRenderBoxArb
        - Src:             'boxfunc3.c:587,9'
          Dst:             boxDestroy
        - Src:             'boxfunc3.c:589,5'
          Dst:             pixcmapDestroy
    - functionName:    pixDrawBoxa
      functionSourceFile: '/src/leptonica/src/boxfunc3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - boxa
        - width
        - val
      BBCount:         44
      ICount:          227
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - boxaGetCount
        - extractRGBValues
        - lept_stderr
        - pixConvertTo32
        - pixConvertTo8
        - pixCopy
        - pixGetColormap
        - pixGetDepth
        - pixRenderBoxaArb
        - pixcmapAddNewColor
        - pixcmapGetCount
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc3.c:497,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:498,23'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - pixGetColormap
                - pixGetDepth
                - pixConvertTo32
                - returnErrorPtr
                - extractRGBValues
                - pixGetDepth
                - pixRenderBoxaArb
                - pixGetColormap
                - pixcmapAddNewColor
                - pixConvertTo8
                - pixcmapGetCount
                - pixCopy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:499,10'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - pixGetColormap
                - pixGetDepth
                - pixConvertTo32
                - returnErrorPtr
                - extractRGBValues
                - pixGetDepth
                - pixRenderBoxaArb
                - pixGetColormap
                - pixcmapAddNewColor
                - pixConvertTo8
                - pixcmapGetCount
                - pixCopy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:498,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:498,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:498,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:499,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:500,23'
              BranchSideFuncs:
                - boxaGetCount
                - pixGetColormap
                - pixGetDepth
                - pixConvertTo32
                - returnErrorPtr
                - extractRGBValues
                - pixGetDepth
                - pixRenderBoxaArb
                - pixGetColormap
                - pixcmapAddNewColor
                - pixConvertTo8
                - pixcmapGetCount
                - pixCopy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:501,9'
              BranchSideFuncs:
                - boxaGetCount
                - pixGetColormap
                - pixGetDepth
                - pixConvertTo32
                - returnErrorPtr
                - extractRGBValues
                - pixGetDepth
                - pixRenderBoxaArb
                - pixGetColormap
                - pixcmapAddNewColor
                - pixConvertTo8
                - pixcmapGetCount
                - pixCopy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:500,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:500,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:500,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:501,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:502,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:504,22'
              BranchSideFuncs:
                - boxaGetCount
                - pixGetColormap
                - pixGetDepth
                - pixConvertTo32
                - returnErrorPtr
                - extractRGBValues
                - pixGetDepth
                - pixRenderBoxaArb
                - pixGetColormap
                - pixcmapAddNewColor
                - pixConvertTo8
                - pixcmapGetCount
                - pixCopy
                - lept_stderr
        - Branch String:   'boxfunc3.c:502,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:502,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:502,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:504,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:505,9'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
            - BranchSide:      'boxfunc3.c:509,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixConvertTo32
                - returnErrorPtr
                - extractRGBValues
                - pixGetDepth
                - pixRenderBoxaArb
                - pixGetColormap
                - pixcmapAddNewColor
                - pixConvertTo8
                - pixcmapGetCount
        - Branch String:   'boxfunc3.c:505,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:506,30'
              BranchSideFuncs:
                - lept_stderr
                - pixCopy
            - BranchSide:      'boxfunc3.c:506,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'boxfunc3.c:510,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:511,29'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixGetDepth
                - pixConvertTo32
                - returnErrorPtr
                - extractRGBValues
                - pixGetDepth
                - pixRenderBoxaArb
                - pixGetColormap
                - pixcmapAddNewColor
                - pixConvertTo8
            - BranchSide:      'boxfunc3.c:514,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo32
                - returnErrorPtr
                - extractRGBValues
                - pixGetDepth
                - pixRenderBoxaArb
                - pixGetColormap
                - pixcmapAddNewColor
                - pixConvertTo8
        - Branch String:   'boxfunc3.c:511,13'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:512,24'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo32
                - returnErrorPtr
                - extractRGBValues
                - pixGetDepth
                - pixRenderBoxaArb
                - pixGetColormap
                - pixcmapAddNewColor
                - pixConvertTo8
            - BranchSide:      'boxfunc3.c:513,5'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo32
                - returnErrorPtr
                - extractRGBValues
                - pixGetDepth
                - pixRenderBoxaArb
                - pixGetColormap
                - pixcmapAddNewColor
                - pixConvertTo8
        - Branch String:   'boxfunc3.c:514,32'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:514,35'
              BranchSideFuncs:
                - pixConvertTo8
                - returnErrorPtr
                - extractRGBValues
                - pixGetDepth
                - pixRenderBoxaArb
                - pixGetColormap
                - pixcmapAddNewColor
            - BranchSide:      'boxfunc3.c:515,30'
              BranchSideFuncs:
                - pixConvertTo8
                - returnErrorPtr
                - extractRGBValues
                - pixGetDepth
                - pixRenderBoxaArb
                - pixGetColormap
                - pixcmapAddNewColor
        - Branch String:   'boxfunc3.c:514,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:515,30'
              BranchSideFuncs:
                - pixConvertTo8
                - returnErrorPtr
                - extractRGBValues
                - pixGetDepth
                - pixRenderBoxaArb
                - pixGetColormap
                - pixcmapAddNewColor
            - BranchSide:      'boxfunc3.c:517,31'
              BranchSideFuncs:
                - pixConvertTo32
                - returnErrorPtr
                - extractRGBValues
                - pixGetDepth
                - pixRenderBoxaArb
                - pixGetColormap
                - pixcmapAddNewColor
        - Branch String:   'boxfunc3.c:518,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:519,23'
              BranchSideFuncs:
                - extractRGBValues
                - pixGetDepth
                - pixRenderBoxaArb
                - pixGetColormap
                - pixcmapAddNewColor
            - BranchSide:      'boxfunc3.c:521,22'
              BranchSideFuncs:
                - extractRGBValues
                - pixGetDepth
                - pixRenderBoxaArb
                - pixGetColormap
                - pixcmapAddNewColor
        - Branch String:   'boxfunc3.c:519,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:519,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:519,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:522,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:523,31'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapAddNewColor
                - pixRenderBoxaArb
            - BranchSide:      'boxfunc3.c:527,22'
              BranchSideFuncs:
                - pixRenderBoxaArb
      Callsites:
        - Src:             'boxfunc3.c:498,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:500,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:502,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:504,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc3.c:505,9'
          Dst:             lept_stderr
        - Src:             'boxfunc3.c:506,16'
          Dst:             pixCopy
        - Src:             'boxfunc3.c:510,17'
          Dst:             pixGetColormap
        - Src:             'boxfunc3.c:511,13'
          Dst:             pixcmapGetCount
        - Src:             'boxfunc3.c:514,9'
          Dst:             pixGetDepth
        - Src:             'boxfunc3.c:515,16'
          Dst:             pixConvertTo8
        - Src:             'boxfunc3.c:517,16'
          Dst:             pixConvertTo32
        - Src:             'boxfunc3.c:519,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:521,5'
          Dst:             extractRGBValues
        - Src:             'boxfunc3.c:522,9'
          Dst:             pixGetDepth
        - Src:             'boxfunc3.c:523,16'
          Dst:             pixGetColormap
        - Src:             'boxfunc3.c:524,9'
          Dst:             pixcmapAddNewColor
        - Src:             'boxfunc3.c:527,5'
          Dst:             pixRenderBoxaArb
    - functionName:    pixBlendBoxaRandom
      functionSourceFile: '/src/leptonica/src/boxfunc3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - pixs
        - boxa
        - fract
      BBCount:         37
      ICount:          204
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - boxDestroy
        - boxaGetBox
        - boxaGetCount
        - composeRGBPixel
        - lept_stderr
        - pixBlendInRect
        - pixConvertTo32
        - pixCopy
        - pixcmapCreateRandom
        - pixcmapDestroy
        - pixcmapGetColor
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc3.c:438,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:439,23'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - pixConvertTo32
                - pixcmapCreateRandom
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - composeRGBPixel
                - pixBlendInRect
                - boxDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'boxfunc3.c:440,10'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - pixConvertTo32
                - pixcmapCreateRandom
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - composeRGBPixel
                - pixBlendInRect
                - boxDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - lept_stderr
        - Branch String:   'boxfunc3.c:439,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:439,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:439,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:440,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:441,23'
              BranchSideFuncs:
                - boxaGetCount
                - pixConvertTo32
                - pixcmapCreateRandom
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - composeRGBPixel
                - pixBlendInRect
                - boxDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'boxfunc3.c:442,9'
              BranchSideFuncs:
                - boxaGetCount
                - pixConvertTo32
                - pixcmapCreateRandom
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - composeRGBPixel
                - pixBlendInRect
                - boxDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - lept_stderr
        - Branch String:   'boxfunc3.c:441,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:441,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:441,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:442,21'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:442,24'
              BranchSideFuncs:
                - boxaGetCount
                - pixConvertTo32
                - pixcmapCreateRandom
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - composeRGBPixel
                - pixBlendInRect
                - boxDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'boxfunc3.c:443,9'
              BranchSideFuncs:
                - boxaGetCount
                - pixConvertTo32
                - pixcmapCreateRandom
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - composeRGBPixel
                - pixBlendInRect
                - boxDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - lept_stderr
        - Branch String:   'boxfunc3.c:442,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:443,9'
              BranchSideFuncs:
                - boxaGetCount
                - pixConvertTo32
                - pixcmapCreateRandom
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - composeRGBPixel
                - pixBlendInRect
                - boxDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'boxfunc3.c:447,27'
              BranchSideFuncs:
                - boxaGetCount
                - pixConvertTo32
                - pixcmapCreateRandom
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - composeRGBPixel
                - pixBlendInRect
                - boxDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
        - Branch String:   'boxfunc3.c:443,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:444,15'
              BranchSideFuncs:
                - lept_stderr
                - boxaGetCount
                - pixConvertTo32
                - pixcmapCreateRandom
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - composeRGBPixel
                - pixBlendInRect
                - boxDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
            - BranchSide:      'boxfunc3.c:444,15'
              BranchSideFuncs:
                - boxaGetCount
                - pixConvertTo32
                - pixcmapCreateRandom
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - composeRGBPixel
                - pixBlendInRect
                - boxDestroy
                - returnErrorPtr
                - pixCopy
                - lept_stderr
        - Branch String:   'boxfunc3.c:447,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:448,9'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
            - BranchSide:      'boxfunc3.c:452,32'
              BranchSideFuncs:
                - pixConvertTo32
                - pixcmapCreateRandom
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - composeRGBPixel
                - pixBlendInRect
                - boxDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:448,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:449,30'
              BranchSideFuncs:
                - lept_stderr
                - pixCopy
            - BranchSide:      'boxfunc3.c:449,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'boxfunc3.c:452,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:453,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:455,12'
              BranchSideFuncs:
                - pixcmapCreateRandom
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - composeRGBPixel
                - pixBlendInRect
                - boxDestroy
        - Branch String:   'boxfunc3.c:453,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:453,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:453,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:456,5'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:457,26'
              BranchSideFuncs:
                - boxaGetBox
                - pixcmapGetColor
                - composeRGBPixel
                - pixBlendInRect
                - boxDestroy
                - pixcmapDestroy
            - BranchSide:      'boxfunc3.c:465,5'
              BranchSideFuncs:
                - pixcmapDestroy
      Callsites:
        - Src:             'boxfunc3.c:439,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:441,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:443,9'
          Dst:             lept_stderr
        - Src:             'boxfunc3.c:447,14'
          Dst:             boxaGetCount
        - Src:             'boxfunc3.c:448,9'
          Dst:             lept_stderr
        - Src:             'boxfunc3.c:449,16'
          Dst:             pixCopy
        - Src:             'boxfunc3.c:452,17'
          Dst:             pixConvertTo32
        - Src:             'boxfunc3.c:453,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:455,12'
          Dst:             pixcmapCreateRandom
        - Src:             'boxfunc3.c:457,15'
          Dst:             boxaGetBox
        - Src:             'boxfunc3.c:459,9'
          Dst:             pixcmapGetColor
        - Src:             'boxfunc3.c:460,9'
          Dst:             composeRGBPixel
        - Src:             'boxfunc3.c:461,9'
          Dst:             pixBlendInRect
        - Src:             'boxfunc3.c:462,9'
          Dst:             boxDestroy
        - Src:             'boxfunc3.c:465,5'
          Dst:             pixcmapDestroy
    - functionName:    pixPaintBoxaRandom
      functionSourceFile: '/src/leptonica/src/boxfunc3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - boxa
      BBCount:         40
      ICount:          227
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - boxDestroy
        - boxaGetBox
        - boxaGetCount
        - composeRGBPixel
        - lept_stderr
        - pixConvert1To8
        - pixConvertTo32
        - pixCopy
        - pixGetDepth
        - pixSetColormap
        - pixSetInRectArbitrary
        - pixcmapCreateRandom
        - pixcmapDestroy
        - pixcmapGetColor
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc3.c:368,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:369,23'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - pixGetDepth
                - pixConvertTo32
                - returnErrorPtr
                - pixcmapCreateRandom
                - pixGetDepth
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - composeRGBPixel
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixSetColormap
                - pixConvert1To8
                - pixCopy
                - lept_stderr
            - BranchSide:      'boxfunc3.c:370,10'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - pixGetDepth
                - pixConvertTo32
                - returnErrorPtr
                - pixcmapCreateRandom
                - pixGetDepth
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - composeRGBPixel
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixSetColormap
                - pixConvert1To8
                - pixCopy
                - lept_stderr
        - Branch String:   'boxfunc3.c:369,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:369,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:369,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:370,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:371,23'
              BranchSideFuncs:
                - boxaGetCount
                - pixGetDepth
                - pixConvertTo32
                - returnErrorPtr
                - pixcmapCreateRandom
                - pixGetDepth
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - composeRGBPixel
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixSetColormap
                - pixConvert1To8
                - pixCopy
                - lept_stderr
            - BranchSide:      'boxfunc3.c:373,27'
              BranchSideFuncs:
                - boxaGetCount
                - pixGetDepth
                - pixConvertTo32
                - returnErrorPtr
                - pixcmapCreateRandom
                - pixGetDepth
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - composeRGBPixel
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixSetColormap
                - pixConvert1To8
                - pixCopy
                - lept_stderr
        - Branch String:   'boxfunc3.c:371,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:371,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:371,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:373,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:374,9'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
            - BranchSide:      'boxfunc3.c:378,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo32
                - returnErrorPtr
                - pixcmapCreateRandom
                - pixGetDepth
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - composeRGBPixel
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixSetColormap
                - pixConvert1To8
        - Branch String:   'boxfunc3.c:374,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:375,30'
              BranchSideFuncs:
                - lept_stderr
                - pixCopy
            - BranchSide:      'boxfunc3.c:375,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'boxfunc3.c:378,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:379,37'
              BranchSideFuncs:
                - pixConvert1To8
                - returnErrorPtr
                - pixcmapCreateRandom
                - pixGetDepth
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - composeRGBPixel
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixSetColormap
            - BranchSide:      'boxfunc3.c:381,31'
              BranchSideFuncs:
                - pixConvertTo32
                - returnErrorPtr
                - pixcmapCreateRandom
                - pixGetDepth
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - composeRGBPixel
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixSetColormap
        - Branch String:   'boxfunc3.c:382,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:383,23'
              BranchSideFuncs:
                - pixcmapCreateRandom
                - pixGetDepth
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - composeRGBPixel
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixSetColormap
            - BranchSide:      'boxfunc3.c:385,12'
              BranchSideFuncs:
                - pixcmapCreateRandom
                - pixGetDepth
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - composeRGBPixel
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixSetColormap
        - Branch String:   'boxfunc3.c:383,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:383,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:383,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:387,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:388,24'
              BranchSideFuncs:
                - pixSetColormap
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - composeRGBPixel
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
            - BranchSide:      'boxfunc3.c:390,12'
              BranchSideFuncs:
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - composeRGBPixel
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
        - Branch String:   'boxfunc3.c:390,5'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:391,26'
              BranchSideFuncs:
                - boxaGetBox
                - pixcmapGetColor
                - composeRGBPixel
                - pixSetInRectArbitrary
                - boxDestroy
                - pixcmapDestroy
                - pixSetInRectArbitrary
            - BranchSide:      'boxfunc3.c:403,9'
              BranchSideFuncs:
                - pixcmapDestroy
        - Branch String:   'boxfunc3.c:393,13'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:394,35'
              BranchSideFuncs:
                - pixSetInRectArbitrary
                - boxDestroy
                - pixcmapDestroy
                - boxaGetBox
                - pixcmapGetColor
                - composeRGBPixel
                - pixSetInRectArbitrary
            - BranchSide:      'boxfunc3.c:396,29'
              BranchSideFuncs:
                - pixcmapGetColor
                - composeRGBPixel
                - pixSetInRectArbitrary
                - boxDestroy
                - pixcmapDestroy
                - boxaGetBox
                - pixSetInRectArbitrary
        - Branch String:   'boxfunc3.c:403,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:404,9'
              BranchSideFuncs:
                - pixcmapDestroy
            - BranchSide:      'boxfunc3.c:405,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'boxfunc3.c:369,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:371,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:373,14'
          Dst:             boxaGetCount
        - Src:             'boxfunc3.c:374,9'
          Dst:             lept_stderr
        - Src:             'boxfunc3.c:375,16'
          Dst:             pixCopy
        - Src:             'boxfunc3.c:378,9'
          Dst:             pixGetDepth
        - Src:             'boxfunc3.c:379,16'
          Dst:             pixConvert1To8
        - Src:             'boxfunc3.c:381,16'
          Dst:             pixConvertTo32
        - Src:             'boxfunc3.c:383,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:385,12'
          Dst:             pixcmapCreateRandom
        - Src:             'boxfunc3.c:386,9'
          Dst:             pixGetDepth
        - Src:             'boxfunc3.c:388,9'
          Dst:             pixSetColormap
        - Src:             'boxfunc3.c:391,15'
          Dst:             boxaGetBox
        - Src:             'boxfunc3.c:394,13'
          Dst:             pixSetInRectArbitrary
        - Src:             'boxfunc3.c:396,13'
          Dst:             pixcmapGetColor
        - Src:             'boxfunc3.c:397,13'
          Dst:             composeRGBPixel
        - Src:             'boxfunc3.c:398,13'
          Dst:             pixSetInRectArbitrary
        - Src:             'boxfunc3.c:400,9'
          Dst:             boxDestroy
        - Src:             'boxfunc3.c:404,9'
          Dst:             pixcmapDestroy
    - functionName:    pixSetBlackOrWhiteBoxa
      functionSourceFile: '/src/leptonica/src/boxfunc3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - boxa
        - op
      BBCount:         50
      ICount:          290
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - boxDestroy
        - boxaGetBox
        - boxaGetCount
        - pixClearInRect
        - pixCopy
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixSetInRect
        - pixSetInRectArbitrary
        - pixcmapAddBlackOrWhite
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'boxfunc3.c:290,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:291,23'
              BranchSideFuncs:
                - pixCopy
                - boxaGetCount
                - pixCopy
                - pixGetDepth
                - pixGetColormap
                - pixDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixcmapAddBlackOrWhite
                - boxaGetBox
                - pixSetInRect
                - boxDestroy
                - pixClearInRect
                - pixCopy
            - BranchSide:      'boxfunc3.c:292,10'
              BranchSideFuncs:
                - pixCopy
                - boxaGetCount
                - pixCopy
                - pixGetDepth
                - pixGetColormap
                - pixDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixcmapAddBlackOrWhite
                - boxaGetBox
                - pixSetInRect
                - boxDestroy
                - pixClearInRect
                - pixCopy
        - Branch String:   'boxfunc3.c:291,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:291,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:291,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:292,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:293,30'
              BranchSideFuncs:
                - boxaGetCount
                - pixCopy
                - pixGetDepth
                - pixGetColormap
                - pixDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixcmapAddBlackOrWhite
                - boxaGetBox
                - pixSetInRect
                - boxDestroy
                - pixClearInRect
                - pixCopy
            - BranchSide:      'boxfunc3.c:294,27'
              BranchSideFuncs:
                - boxaGetCount
                - pixCopy
                - pixGetDepth
                - pixGetColormap
                - pixDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixcmapAddBlackOrWhite
                - boxaGetBox
                - pixSetInRect
                - boxDestroy
                - pixClearInRect
                - pixCopy
        - Branch String:   'boxfunc3.c:294,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:295,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'boxfunc3.c:297,26'
              BranchSideFuncs:
                - pixCopy
                - pixGetDepth
                - pixGetColormap
                - pixDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixcmapAddBlackOrWhite
                - boxaGetBox
                - pixSetInRect
                - boxDestroy
                - pixClearInRect
        - Branch String:   'boxfunc3.c:299,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:300,16'
              BranchSideFuncs:
                - boxaGetBox
                - pixSetInRect
                - boxDestroy
                - pixClearInRect
            - BranchSide:      'boxfunc3.c:311,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixcmapAddBlackOrWhite
        - Branch String:   'boxfunc3.c:300,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:301,30'
              BranchSideFuncs:
                - boxaGetBox
                - pixSetInRect
                - boxDestroy
                - pixClearInRect
            - BranchSide:      'boxfunc3.c:308,16'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:302,17'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:303,32'
              BranchSideFuncs:
                - pixClearInRect
                - boxDestroy
                - boxaGetBox
                - pixSetInRect
            - BranchSide:      'boxfunc3.c:305,30'
              BranchSideFuncs:
                - pixSetInRect
                - boxDestroy
                - boxaGetBox
                - pixClearInRect
        - Branch String:   'boxfunc3.c:312,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:313,18'
              BranchSideFuncs:
                - pixcmapAddBlackOrWhite
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
            - BranchSide:      'boxfunc3.c:315,16'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
        - Branch String:   'boxfunc3.c:315,16'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:316,18'
              BranchSideFuncs:
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
            - BranchSide:      'boxfunc3.c:317,16'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
        - Branch String:   'boxfunc3.c:317,16'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:318,18'
              BranchSideFuncs:
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
            - BranchSide:      'boxfunc3.c:319,16'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
        - Branch String:   'boxfunc3.c:319,16'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:320,18'
              BranchSideFuncs:
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
            - BranchSide:      'boxfunc3.c:321,16'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
        - Branch String:   'boxfunc3.c:321,16'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:322,18'
              BranchSideFuncs:
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
            - BranchSide:      'boxfunc3.c:323,16'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
        - Branch String:   'boxfunc3.c:323,16'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:324,18'
              BranchSideFuncs:
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
            - BranchSide:      'boxfunc3.c:326,9'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:327,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:327,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:327,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:330,5'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:331,26'
              BranchSideFuncs:
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
            - BranchSide:      'boxfunc3.c:339,12'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:332,13'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:333,35'
              BranchSideFuncs:
                - pixSetInRectArbitrary
                - boxDestroy
                - boxaGetBox
                - pixSetInRectArbitrary
            - BranchSide:      'boxfunc3.c:335,35'
              BranchSideFuncs:
                - pixSetInRectArbitrary
                - boxDestroy
                - boxaGetBox
                - pixSetInRectArbitrary
      Callsites:
        - Src:             'boxfunc3.c:291,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:293,16'
          Dst:             pixCopy
        - Src:             'boxfunc3.c:294,14'
          Dst:             boxaGetCount
        - Src:             'boxfunc3.c:295,16'
          Dst:             pixCopy
        - Src:             'boxfunc3.c:297,12'
          Dst:             pixCopy
        - Src:             'boxfunc3.c:298,9'
          Dst:             pixGetDepth
        - Src:             'boxfunc3.c:301,19'
          Dst:             boxaGetBox
        - Src:             'boxfunc3.c:303,17'
          Dst:             pixClearInRect
        - Src:             'boxfunc3.c:305,17'
          Dst:             pixSetInRect
        - Src:             'boxfunc3.c:306,13'
          Dst:             boxDestroy
        - Src:             'boxfunc3.c:311,12'
          Dst:             pixGetColormap
        - Src:             'boxfunc3.c:314,9'
          Dst:             pixcmapAddBlackOrWhite
        - Src:             'boxfunc3.c:326,9'
          Dst:             pixDestroy
        - Src:             'boxfunc3.c:327,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:331,15'
          Dst:             boxaGetBox
        - Src:             'boxfunc3.c:333,13'
          Dst:             pixSetInRectArbitrary
        - Src:             'boxfunc3.c:335,13'
          Dst:             pixSetInRectArbitrary
        - Src:             'boxfunc3.c:336,9'
          Dst:             boxDestroy
    - functionName:    pixPaintBoxa
      functionSourceFile: '/src/leptonica/src/boxfunc3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - boxa
        - val
      BBCount:         51
      ICount:          268
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - boxDestroy
        - boxaGetBox
        - boxaGetCount
        - extractRGBValues
        - lept_stderr
        - pixConvertTo32
        - pixConvertTo8
        - pixCopy
        - pixDestroy
        - pixGetColormap
        - pixGetDepth
        - pixSetInRectArbitrary
        - pixcmapAddNewColor
        - pixcmapGetCount
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc3.c:226,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:227,23'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - pixGetColormap
                - pixGetDepth
                - pixConvertTo32
                - returnErrorPtr
                - pixGetDepth
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixGetColormap
                - extractRGBValues
                - pixcmapAddNewColor
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixcmapGetCount
                - pixCopy
                - lept_stderr
            - BranchSide:      'boxfunc3.c:228,10'
              BranchSideFuncs:
                - returnErrorPtr
                - boxaGetCount
                - pixGetColormap
                - pixGetDepth
                - pixConvertTo32
                - returnErrorPtr
                - pixGetDepth
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixGetColormap
                - extractRGBValues
                - pixcmapAddNewColor
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixcmapGetCount
                - pixCopy
                - lept_stderr
        - Branch String:   'boxfunc3.c:227,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:227,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:227,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:228,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:229,23'
              BranchSideFuncs:
                - boxaGetCount
                - pixGetColormap
                - pixGetDepth
                - pixConvertTo32
                - returnErrorPtr
                - pixGetDepth
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixGetColormap
                - extractRGBValues
                - pixcmapAddNewColor
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixcmapGetCount
                - pixCopy
                - lept_stderr
            - BranchSide:      'boxfunc3.c:231,27'
              BranchSideFuncs:
                - boxaGetCount
                - pixGetColormap
                - pixGetDepth
                - pixConvertTo32
                - returnErrorPtr
                - pixGetDepth
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixGetColormap
                - extractRGBValues
                - pixcmapAddNewColor
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixcmapGetCount
                - pixCopy
                - lept_stderr
        - Branch String:   'boxfunc3.c:229,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:229,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:229,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:231,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:232,9'
              BranchSideFuncs:
                - pixCopy
                - lept_stderr
            - BranchSide:      'boxfunc3.c:236,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixConvertTo32
                - returnErrorPtr
                - pixGetDepth
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixGetColormap
                - extractRGBValues
                - pixcmapAddNewColor
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
                - pixcmapGetCount
        - Branch String:   'boxfunc3.c:232,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:233,30'
              BranchSideFuncs:
                - lept_stderr
                - pixCopy
            - BranchSide:      'boxfunc3.c:233,30'
              BranchSideFuncs:
                - pixCopy
        - Branch String:   'boxfunc3.c:237,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:238,29'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixGetDepth
                - pixConvertTo32
                - returnErrorPtr
                - pixGetDepth
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixGetColormap
                - extractRGBValues
                - pixcmapAddNewColor
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
            - BranchSide:      'boxfunc3.c:241,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo32
                - returnErrorPtr
                - pixGetDepth
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixGetColormap
                - extractRGBValues
                - pixcmapAddNewColor
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
        - Branch String:   'boxfunc3.c:238,13'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:239,24'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo32
                - returnErrorPtr
                - pixGetDepth
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixGetColormap
                - extractRGBValues
                - pixcmapAddNewColor
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
            - BranchSide:      'boxfunc3.c:240,5'
              BranchSideFuncs:
                - pixGetDepth
                - pixConvertTo32
                - returnErrorPtr
                - pixGetDepth
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixGetColormap
                - extractRGBValues
                - pixcmapAddNewColor
                - pixDestroy
                - returnErrorPtr
                - pixConvertTo8
        - Branch String:   'boxfunc3.c:241,32'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:241,35'
              BranchSideFuncs:
                - pixConvertTo8
                - returnErrorPtr
                - pixGetDepth
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixGetColormap
                - extractRGBValues
                - pixcmapAddNewColor
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:242,30'
              BranchSideFuncs:
                - pixConvertTo8
                - returnErrorPtr
                - pixGetDepth
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixGetColormap
                - extractRGBValues
                - pixcmapAddNewColor
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:241,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:242,30'
              BranchSideFuncs:
                - pixConvertTo8
                - returnErrorPtr
                - pixGetDepth
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixGetColormap
                - extractRGBValues
                - pixcmapAddNewColor
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:244,31'
              BranchSideFuncs:
                - pixConvertTo32
                - returnErrorPtr
                - pixGetDepth
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixGetColormap
                - extractRGBValues
                - pixcmapAddNewColor
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:245,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:246,23'
              BranchSideFuncs:
                - pixGetDepth
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixGetColormap
                - extractRGBValues
                - pixcmapAddNewColor
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:248,21'
              BranchSideFuncs:
                - pixGetDepth
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixGetColormap
                - extractRGBValues
                - pixcmapAddNewColor
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:246,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:246,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:246,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:249,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:250,31'
              BranchSideFuncs:
                - pixGetColormap
                - extractRGBValues
                - pixcmapAddNewColor
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:258,12'
              BranchSideFuncs:
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
        - Branch String:   'boxfunc3.c:252,13'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:253,13'
              BranchSideFuncs:
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:256,5'
              BranchSideFuncs:
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
        - Branch String:   'boxfunc3.c:254,27'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:254,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:254,13'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:258,5'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:259,26'
              BranchSideFuncs:
                - boxaGetBox
                - pixSetInRectArbitrary
                - boxDestroy
                - pixSetInRectArbitrary
            - BranchSide:      'boxfunc3.c:267,12'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:260,13'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:261,35'
              BranchSideFuncs:
                - pixSetInRectArbitrary
                - boxDestroy
                - boxaGetBox
                - pixSetInRectArbitrary
            - BranchSide:      'boxfunc3.c:263,35'
              BranchSideFuncs:
                - pixSetInRectArbitrary
                - boxDestroy
                - boxaGetBox
                - pixSetInRectArbitrary
      Callsites:
        - Src:             'boxfunc3.c:227,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:229,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:231,14'
          Dst:             boxaGetCount
        - Src:             'boxfunc3.c:232,9'
          Dst:             lept_stderr
        - Src:             'boxfunc3.c:233,16'
          Dst:             pixCopy
        - Src:             'boxfunc3.c:237,17'
          Dst:             pixGetColormap
        - Src:             'boxfunc3.c:238,13'
          Dst:             pixcmapGetCount
        - Src:             'boxfunc3.c:241,9'
          Dst:             pixGetDepth
        - Src:             'boxfunc3.c:242,16'
          Dst:             pixConvertTo8
        - Src:             'boxfunc3.c:244,16'
          Dst:             pixConvertTo32
        - Src:             'boxfunc3.c:246,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:248,9'
          Dst:             pixGetDepth
        - Src:             'boxfunc3.c:250,16'
          Dst:             pixGetColormap
        - Src:             'boxfunc3.c:251,9'
          Dst:             extractRGBValues
        - Src:             'boxfunc3.c:252,13'
          Dst:             pixcmapAddNewColor
        - Src:             'boxfunc3.c:253,13'
          Dst:             pixDestroy
        - Src:             'boxfunc3.c:254,27'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:259,15'
          Dst:             boxaGetBox
        - Src:             'boxfunc3.c:261,13'
          Dst:             pixSetInRectArbitrary
        - Src:             'boxfunc3.c:263,13'
          Dst:             pixSetInRectArbitrary
        - Src:             'boxfunc3.c:264,9'
          Dst:             boxDestroy
    - functionName:    pixMaskConnComp
      functionSourceFile: '/src/leptonica/src/boxfunc3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - connectivity
        - pboxa
      BBCount:         29
      ICount:          145
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - boxaDestroy
        - boxaGetCount
        - pixConnComp
        - pixCreateTemplate
        - pixGetDepth
        - pixMaskBoxa
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'boxfunc3.c:104,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:104,17'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixConnComp
                - pixCreateTemplate
                - boxaGetCount
                - boxaDestroy
                - pixMaskBoxa
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:105,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixConnComp
                - pixCreateTemplate
                - boxaGetCount
                - boxaDestroy
                - pixMaskBoxa
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:105,15'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:105,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixConnComp
                - pixCreateTemplate
                - boxaGetCount
                - boxaDestroy
                - pixMaskBoxa
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:106,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:105,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:106,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:107,9'
              BranchSideFuncs:
                - pixConnComp
                - pixCreateTemplate
                - boxaGetCount
                - boxaDestroy
                - pixMaskBoxa
                - returnErrorPtr
        - Branch String:   'boxfunc3.c:106,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:106,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:106,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:107,27'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:107,30'
              BranchSideFuncs:
                - pixConnComp
                - pixCreateTemplate
                - boxaGetCount
                - boxaDestroy
                - pixMaskBoxa
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:110,24'
              BranchSideFuncs:
                - pixConnComp
                - pixCreateTemplate
                - boxaGetCount
                - boxaDestroy
                - pixMaskBoxa
        - Branch String:   'boxfunc3.c:107,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:108,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:110,24'
              BranchSideFuncs:
                - pixConnComp
                - pixCreateTemplate
                - boxaGetCount
                - boxaDestroy
                - pixMaskBoxa
        - Branch String:   'boxfunc3.c:108,23'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:108,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'boxfunc3.c:108,9'
              BranchSideFuncs: []
        - Branch String:   'boxfunc3.c:112,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:113,21'
              BranchSideFuncs:
                - pixMaskBoxa
                - boxaDestroy
            - BranchSide:      'boxfunc3.c:114,9'
              BranchSideFuncs:
                - boxaDestroy
        - Branch String:   'boxfunc3.c:114,9'
          Branch Sides:
            - BranchSide:      'boxfunc3.c:115,18'
              BranchSideFuncs: []
            - BranchSide:      'boxfunc3.c:117,9'
              BranchSideFuncs:
                - boxaDestroy
      Callsites:
        - Src:             'boxfunc3.c:105,18'
          Dst:             pixGetDepth
        - Src:             'boxfunc3.c:106,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:108,23'
          Dst:             returnErrorPtr
        - Src:             'boxfunc3.c:110,12'
          Dst:             pixConnComp
        - Src:             'boxfunc3.c:111,12'
          Dst:             pixCreateTemplate
        - Src:             'boxfunc3.c:112,9'
          Dst:             boxaGetCount
        - Src:             'boxfunc3.c:113,9'
          Dst:             pixMaskBoxa
        - Src:             'boxfunc3.c:117,9'
          Dst:             boxaDestroy
    - functionName:    pixGetHoleBorder
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 973
      functionLinenumberEnd: 1026
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ccb
        - pixs
        - box
        - xs
        - ys
      BBCount:         35
      ICount:          257
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - boxaAddBox
        - findNextBorderPixel
        - pixGetData
        - pixGetHeight
        - pixGetWidth
        - pixGetWpl
        - ptaAddPt
        - ptaCreate
        - ptaaAddPta
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ccbord.c:980,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:981,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaAddBox
                - ptaAddPt
                - ptaCreate
                - ptaaAddPta
                - ptaAddPt
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - findNextBorderPixel
                - ptaAddPt
                - findNextBorderPixel
                - ptaAddPt
                - returnErrorInt
            - BranchSide:      'ccbord.c:982,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - boxaAddBox
                - ptaAddPt
                - ptaCreate
                - ptaaAddPta
                - ptaAddPt
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - findNextBorderPixel
                - ptaAddPt
                - findNextBorderPixel
                - ptaAddPt
                - returnErrorInt
        - Branch String:   'ccbord.c:981,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:981,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:981,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:982,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:983,16'
              BranchSideFuncs:
                - returnErrorInt
                - boxaAddBox
                - ptaAddPt
                - ptaCreate
                - ptaaAddPta
                - ptaAddPt
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - findNextBorderPixel
                - ptaAddPt
                - findNextBorderPixel
                - ptaAddPt
                - returnErrorInt
            - BranchSide:      'ccbord.c:984,10'
              BranchSideFuncs:
                - returnErrorInt
                - boxaAddBox
                - ptaAddPt
                - ptaCreate
                - ptaaAddPta
                - ptaAddPt
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - findNextBorderPixel
                - ptaAddPt
                - findNextBorderPixel
                - ptaAddPt
                - returnErrorInt
        - Branch String:   'ccbord.c:983,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:983,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:983,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:984,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:985,16'
              BranchSideFuncs:
                - boxaAddBox
                - ptaAddPt
                - ptaCreate
                - ptaaAddPta
                - ptaAddPt
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - findNextBorderPixel
                - ptaAddPt
                - findNextBorderPixel
                - ptaAddPt
                - returnErrorInt
            - BranchSide:      'ccbord.c:988,10'
              BranchSideFuncs:
                - boxaAddBox
                - ptaAddPt
                - ptaCreate
                - ptaaAddPta
                - ptaAddPt
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetWpl
                - findNextBorderPixel
                - ptaAddPt
                - findNextBorderPixel
                - ptaAddPt
                - returnErrorInt
        - Branch String:   'ccbord.c:985,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:985,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:985,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1007,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1008,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:1010,11'
              BranchSideFuncs:
                - ptaAddPt
                - findNextBorderPixel
                - ptaAddPt
        - Branch String:   'ccbord.c:1008,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:1008,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:1008,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1018,23'
          Branch Sides:
            - BranchSide:      'ccbord.c:1018,26'
              BranchSideFuncs:
                - ptaAddPt
                - findNextBorderPixel
            - BranchSide:      'ccbord.c:1020,18'
              BranchSideFuncs:
                - ptaAddPt
                - findNextBorderPixel
        - Branch String:   'ccbord.c:1018,36'
          Branch Sides:
            - BranchSide:      'ccbord.c:1018,39'
              BranchSideFuncs:
                - ptaAddPt
                - findNextBorderPixel
            - BranchSide:      'ccbord.c:1020,18'
              BranchSideFuncs:
                - ptaAddPt
                - findNextBorderPixel
        - Branch String:   'ccbord.c:1018,50'
          Branch Sides:
            - BranchSide:      'ccbord.c:1018,53'
              BranchSideFuncs:
                - ptaAddPt
                - findNextBorderPixel
            - BranchSide:      'ccbord.c:1020,18'
              BranchSideFuncs:
                - ptaAddPt
                - findNextBorderPixel
        - Branch String:   'ccbord.c:1018,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1019,13'
              BranchSideFuncs: []
            - BranchSide:      'ccbord.c:1020,18'
              BranchSideFuncs:
                - ptaAddPt
                - findNextBorderPixel
      Callsites:
        - Src:             'ccbord.c:981,16'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:983,16'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:985,16'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:993,5'
          Dst:             boxaAddBox
        - Src:             'ccbord.c:994,5'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:996,11'
          Dst:             ptaCreate
        - Src:             'ccbord.c:997,5'
          Dst:             ptaaAddPta
        - Src:             'ccbord.c:998,5'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:1000,9'
          Dst:             pixGetWidth
        - Src:             'ccbord.c:1001,9'
          Dst:             pixGetHeight
        - Src:             'ccbord.c:1002,12'
          Dst:             pixGetData
        - Src:             'ccbord.c:1003,11'
          Dst:             pixGetWpl
        - Src:             'ccbord.c:1007,9'
          Dst:             findNextBorderPixel
        - Src:             'ccbord.c:1008,16'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:1012,5'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:1017,9'
          Dst:             findNextBorderPixel
        - Src:             'ccbord.c:1020,9'
          Dst:             ptaAddPt
    - functionName:    findNextBorderPixel
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
        - h
        - data
        - wpl
        - px
        - py
        - pqpos
        - pnpx
        - pnpy
      BBCount:         17
      ICount:          163
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'ccbord.c:1062,5'
          Branch Sides:
            - BranchSide:      'ccbord.c:1063,16'
              BranchSideFuncs: []
            - BranchSide:      'ccbord.c:1078,5'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1066,21'
          Branch Sides:
            - BranchSide:      'ccbord.c:1066,24'
              BranchSideFuncs: []
            - BranchSide:      'ccbord.c:1067,13'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1066,33'
          Branch Sides:
            - BranchSide:      'ccbord.c:1066,36'
              BranchSideFuncs: []
            - BranchSide:      'ccbord.c:1067,13'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1066,44'
          Branch Sides:
            - BranchSide:      'ccbord.c:1066,47'
              BranchSideFuncs: []
            - BranchSide:      'ccbord.c:1067,13'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1066,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1067,13'
              BranchSideFuncs: []
            - BranchSide:      'ccbord.c:1068,16'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1070,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1071,21'
              BranchSideFuncs: []
            - BranchSide:      'ccbord.c:1076,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ccbaExtendArray
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ccba
      BBCount:         14
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - reallocNew
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ccbord.c:486,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:487,16'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
            - BranchSide:      'ccbord.c:489,54'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
        - Branch String:   'ccbord.c:487,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:487,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:487,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:489,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:492,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:494,24'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:492,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:492,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:492,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ccbord.c:487,16'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:489,33'
          Dst:             reallocNew
        - Src:             'ccbord.c:492,16'
          Dst:             returnErrorInt
    - functionName:    ccbaWriteSVGString
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2527
      functionLinenumberEnd: 2578
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ccba
      BBCount:         27
      ICount:          205
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - ccbDestroy
        - ccbaGetCcb
        - ccbaGetCount
        - ptaGetCount
        - ptaGetIPt
        - returnErrorPtr
        - sarrayAddString
        - sarrayCreate
        - sarrayDestroy
        - sarrayToString
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ccbord.c:2542,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:2543,24'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - ccbaGetCount
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - ccbaGetCcb
                - sarrayAddString
                - ptaGetCount
                - sarrayAddString
                - ccbDestroy
                - ptaGetIPt
                - snprintf
                - sarrayAddString
                - sarrayDestroy
                - ccbDestroy
                - returnErrorPtr
                - sarrayDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2545,10'
              BranchSideFuncs:
                - sarrayCreate
                - sarrayAddString
                - sarrayAddString
                - sarrayAddString
                - ccbaGetCount
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - ccbaGetCcb
                - sarrayAddString
                - ptaGetCount
                - sarrayAddString
                - ccbDestroy
                - ptaGetIPt
                - snprintf
                - sarrayAddString
                - sarrayDestroy
                - ccbDestroy
                - returnErrorPtr
                - sarrayDestroy
                - returnErrorPtr
        - Branch String:   'ccbord.c:2543,24'
          Branch Sides:
            - BranchSide:      'ccbord.c:2543,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2543,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:2550,5'
          Branch Sides:
            - BranchSide:      'ccbord.c:2551,31'
              BranchSideFuncs:
                - ccbaGetCcb
                - sarrayAddString
                - ptaGetCount
                - sarrayAddString
                - ccbDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - ptaGetIPt
                - snprintf
                - sarrayAddString
                - sarrayDestroy
                - ccbDestroy
                - returnErrorPtr
                - sarrayDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2570,21'
              BranchSideFuncs:
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
        - Branch String:   'ccbord.c:2551,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:2552,13'
              BranchSideFuncs:
                - sarrayDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2555,20'
              BranchSideFuncs:
                - sarrayAddString
                - ptaGetCount
                - sarrayAddString
                - ccbDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - ccbaGetCcb
                - sarrayDestroy
                - returnErrorPtr
                - ptaGetIPt
                - snprintf
                - sarrayAddString
                - sarrayDestroy
                - ccbDestroy
                - returnErrorPtr
        - Branch String:   'ccbord.c:2553,28'
          Branch Sides:
            - BranchSide:      'ccbord.c:2553,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2553,13'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:2555,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:2556,13'
              BranchSideFuncs:
                - sarrayDestroy
                - ccbDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2560,25'
              BranchSideFuncs:
                - sarrayAddString
                - ptaGetCount
                - sarrayAddString
                - ccbDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - ccbaGetCcb
                - sarrayDestroy
                - ccbDestroy
                - returnErrorPtr
                - sarrayDestroy
                - returnErrorPtr
                - ptaGetIPt
                - snprintf
                - sarrayAddString
        - Branch String:   'ccbord.c:2558,28'
          Branch Sides:
            - BranchSide:      'ccbord.c:2558,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2558,13'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:2562,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:2563,23'
              BranchSideFuncs:
                - ptaGetIPt
                - snprintf
                - sarrayAddString
                - sarrayAddString
                - ccbDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - ccbaGetCcb
                - sarrayAddString
                - ptaGetCount
                - sarrayDestroy
                - ccbDestroy
                - returnErrorPtr
                - sarrayDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2567,25'
              BranchSideFuncs:
                - sarrayAddString
                - ccbDestroy
                - sarrayAddString
                - sarrayAddString
                - sarrayToString
                - sarrayDestroy
                - ccbaGetCcb
                - sarrayAddString
                - ptaGetCount
                - ptaGetIPt
                - snprintf
                - sarrayAddString
                - sarrayDestroy
                - ccbDestroy
                - returnErrorPtr
                - sarrayDestroy
                - returnErrorPtr
      Callsites:
        - Src:             'ccbord.c:2543,24'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:2545,10'
          Dst:             sarrayCreate
        - Src:             'ccbord.c:2546,5'
          Dst:             sarrayAddString
        - Src:             'ccbord.c:2547,5'
          Dst:             sarrayAddString
        - Src:             'ccbord.c:2548,5'
          Dst:             sarrayAddString
        - Src:             'ccbord.c:2549,11'
          Dst:             ccbaGetCount
        - Src:             'ccbord.c:2551,20'
          Dst:             ccbaGetCcb
        - Src:             'ccbord.c:2552,13'
          Dst:             sarrayDestroy
        - Src:             'ccbord.c:2553,28'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:2556,13'
          Dst:             sarrayDestroy
        - Src:             'ccbord.c:2557,13'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:2558,28'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:2560,9'
          Dst:             sarrayAddString
        - Src:             'ccbord.c:2561,15'
          Dst:             ptaGetCount
        - Src:             'ccbord.c:2563,13'
          Dst:             ptaGetIPt
        - Src:             'ccbord.c:2564,13'
          Dst:             snprintf
        - Src:             'ccbord.c:2565,13'
          Dst:             sarrayAddString
        - Src:             'ccbord.c:2567,9'
          Dst:             sarrayAddString
        - Src:             'ccbord.c:2568,9'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:2570,5'
          Dst:             sarrayAddString
        - Src:             'ccbord.c:2571,5'
          Dst:             sarrayAddString
        - Src:             'ccbord.c:2573,14'
          Dst:             sarrayToString
        - Src:             'ccbord.c:2576,5'
          Dst:             sarrayDestroy
    - functionName:    ccbaGetCount
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ccba
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    12
      BranchProfiles:
        - Branch String:   'ccbord.c:513,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:514,16'
              BranchSideFuncs: []
            - BranchSide:      'ccbord.c:516,12'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:514,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:514,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:514,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ccbord.c:514,16'
          Dst:             returnErrorInt
    - functionName:    ccbaGetCcb
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ccba
        - index
      BBCount:         17
      ICount:          92
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - returnErrorPtr
      functionUses:    12
      BranchProfiles:
        - Branch String:   'ccbord.c:538,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:539,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:540,9'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'ccbord.c:539,26'
          Branch Sides:
            - BranchSide:      'ccbord.c:539,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:539,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:540,19'
          Branch Sides:
            - BranchSide:      'ccbord.c:540,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:541,26'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'ccbord.c:540,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:541,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:543,11'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:541,26'
          Branch Sides:
            - BranchSide:      'ccbord.c:541,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:541,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ccbord.c:539,26'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:541,26'
          Dst:             returnErrorPtr
    - functionName:    ccbDestroy
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pccb
      BBCount:         37
      ICount:          186
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - boxaDestroy
        - lept_stderr
        - numaaDestroy
        - pixDestroy
        - ptaDestroy
        - ptaaDestroy
      functionUses:    40
      BranchProfiles:
        - Branch String:   'ccbord.c:414,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:415,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ccbord.c:419,17'
              BranchSideFuncs:
                - free
                - ptaDestroy
                - ptaDestroy
                - numaaDestroy
                - ptaaDestroy
                - ptaaDestroy
                - ptaDestroy
                - boxaDestroy
                - pixDestroy
        - Branch String:   'ccbord.c:415,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:416,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ccbord.c:416,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:419,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:420,9'
              BranchSideFuncs: []
            - BranchSide:      'ccbord.c:422,11'
              BranchSideFuncs:
                - free
                - ptaDestroy
                - ptaDestroy
                - numaaDestroy
                - ptaaDestroy
                - ptaaDestroy
                - ptaDestroy
                - boxaDestroy
                - pixDestroy
        - Branch String:   'ccbord.c:422,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:422,9'
              BranchSideFuncs:
                - free
                - ptaDestroy
                - ptaDestroy
                - numaaDestroy
                - ptaaDestroy
                - ptaaDestroy
                - ptaDestroy
                - boxaDestroy
                - pixDestroy
            - BranchSide:      'ccbord.c:423,13'
              BranchSideFuncs:
                - free
                - ptaDestroy
                - ptaDestroy
                - numaaDestroy
                - ptaaDestroy
                - ptaaDestroy
                - ptaDestroy
                - boxaDestroy
                - pixDestroy
        - Branch String:   'ccbord.c:423,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:424,25'
              BranchSideFuncs:
                - pixDestroy
                - free
                - ptaDestroy
                - ptaDestroy
                - numaaDestroy
                - ptaaDestroy
                - ptaaDestroy
                - ptaDestroy
                - boxaDestroy
            - BranchSide:      'ccbord.c:425,13'
              BranchSideFuncs:
                - free
                - ptaDestroy
                - ptaDestroy
                - numaaDestroy
                - ptaaDestroy
                - ptaaDestroy
                - ptaDestroy
                - boxaDestroy
        - Branch String:   'ccbord.c:425,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:426,26'
              BranchSideFuncs:
                - boxaDestroy
                - free
                - ptaDestroy
                - ptaDestroy
                - numaaDestroy
                - ptaaDestroy
                - ptaaDestroy
                - ptaDestroy
            - BranchSide:      'ccbord.c:427,13'
              BranchSideFuncs:
                - free
                - ptaDestroy
                - ptaDestroy
                - numaaDestroy
                - ptaaDestroy
                - ptaaDestroy
                - ptaDestroy
        - Branch String:   'ccbord.c:427,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:428,25'
              BranchSideFuncs:
                - ptaDestroy
                - free
                - ptaDestroy
                - ptaDestroy
                - numaaDestroy
                - ptaaDestroy
                - ptaaDestroy
            - BranchSide:      'ccbord.c:429,13'
              BranchSideFuncs:
                - free
                - ptaDestroy
                - ptaDestroy
                - numaaDestroy
                - ptaaDestroy
                - ptaaDestroy
        - Branch String:   'ccbord.c:429,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:430,26'
              BranchSideFuncs:
                - ptaaDestroy
                - free
                - ptaDestroy
                - ptaDestroy
                - numaaDestroy
                - ptaaDestroy
            - BranchSide:      'ccbord.c:431,13'
              BranchSideFuncs:
                - free
                - ptaDestroy
                - ptaDestroy
                - numaaDestroy
                - ptaaDestroy
        - Branch String:   'ccbord.c:431,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:432,26'
              BranchSideFuncs:
                - ptaaDestroy
                - free
                - ptaDestroy
                - ptaDestroy
                - numaaDestroy
            - BranchSide:      'ccbord.c:433,13'
              BranchSideFuncs:
                - free
                - ptaDestroy
                - ptaDestroy
                - numaaDestroy
        - Branch String:   'ccbord.c:433,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:434,27'
              BranchSideFuncs:
                - numaaDestroy
                - free
                - ptaDestroy
                - ptaDestroy
            - BranchSide:      'ccbord.c:435,13'
              BranchSideFuncs:
                - free
                - ptaDestroy
                - ptaDestroy
        - Branch String:   'ccbord.c:435,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:436,25'
              BranchSideFuncs:
                - ptaDestroy
                - free
                - ptaDestroy
            - BranchSide:      'ccbord.c:437,13'
              BranchSideFuncs:
                - free
                - ptaDestroy
        - Branch String:   'ccbord.c:437,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:438,25'
              BranchSideFuncs:
                - ptaDestroy
                - free
            - BranchSide:      'ccbord.c:439,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'ccbord.c:415,9'
          Dst:             lept_stderr
        - Src:             'ccbord.c:424,13'
          Dst:             pixDestroy
        - Src:             'ccbord.c:426,13'
          Dst:             boxaDestroy
        - Src:             'ccbord.c:428,13'
          Dst:             ptaDestroy
        - Src:             'ccbord.c:430,13'
          Dst:             ptaaDestroy
        - Src:             'ccbord.c:432,13'
          Dst:             ptaaDestroy
        - Src:             'ccbord.c:434,13'
          Dst:             numaaDestroy
        - Src:             'ccbord.c:436,13'
          Dst:             ptaDestroy
        - Src:             'ccbord.c:438,13'
          Dst:             ptaDestroy
    - functionName:    ccbaWriteSVG
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2500
      functionLinenumberEnd: 2515
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - ccba
      BBCount:         19
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ccbaWriteSVGString
        - l_binaryWrite
        - returnErrorInt
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ccbord.c:2503,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:2504,16'
              BranchSideFuncs:
                - returnErrorInt
                - ccbaWriteSVGString
                - strlen
                - l_binaryWrite
                - free
                - returnErrorInt
            - BranchSide:      'ccbord.c:2505,10'
              BranchSideFuncs:
                - returnErrorInt
                - ccbaWriteSVGString
                - strlen
                - l_binaryWrite
                - free
                - returnErrorInt
        - Branch String:   'ccbord.c:2504,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:2504,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:2504,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:2505,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:2506,16'
              BranchSideFuncs:
                - ccbaWriteSVGString
                - strlen
                - l_binaryWrite
                - free
                - returnErrorInt
            - BranchSide:      'ccbord.c:2508,38'
              BranchSideFuncs:
                - ccbaWriteSVGString
                - strlen
                - l_binaryWrite
                - free
                - returnErrorInt
        - Branch String:   'ccbord.c:2506,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:2506,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:2506,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:2508,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:2509,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:2511,19'
              BranchSideFuncs:
                - strlen
                - l_binaryWrite
                - free
        - Branch String:   'ccbord.c:2509,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:2509,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:2509,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ccbord.c:2504,16'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:2506,16'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:2508,19'
          Dst:             ccbaWriteSVGString
        - Src:             'ccbord.c:2509,16'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:2511,42'
          Dst:             strlen
        - Src:             'ccbord.c:2511,5'
          Dst:             l_binaryWrite
    - functionName:    ccbCreate
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         15
      ICount:          98
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - boxaCreate
        - calloc
        - pixClone
        - pixGetDepth
        - ptaCreate
        - ptaaCreate
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ccbord.c:386,14'
          Branch Sides:
            - BranchSide:      'ccbord.c:386,29'
              BranchSideFuncs:
                - pixGetDepth
                - calloc
                - boxaCreate
                - ptaCreate
                - ptaaCreate
                - pixClone
                - returnErrorPtr
            - BranchSide:      'ccbord.c:389,21'
              BranchSideFuncs:
                - calloc
                - boxaCreate
                - ptaCreate
                - ptaaCreate
                - pixClone
        - Branch String:   'ccbord.c:386,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:387,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:389,21'
              BranchSideFuncs:
                - calloc
                - boxaCreate
                - ptaCreate
                - ptaaCreate
                - pixClone
        - Branch String:   'ccbord.c:387,26'
          Branch Sides:
            - BranchSide:      'ccbord.c:387,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:387,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:391,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:392,29'
              BranchSideFuncs:
                - pixClone
                - boxaCreate
                - ptaCreate
                - ptaaCreate
            - BranchSide:      'ccbord.c:393,12'
              BranchSideFuncs:
                - boxaCreate
                - ptaCreate
                - ptaaCreate
      Callsites:
        - Src:             'ccbord.c:386,17'
          Dst:             pixGetDepth
        - Src:             'ccbord.c:387,26'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:389,21'
          Dst:             calloc
        - Src:             'ccbord.c:392,20'
          Dst:             pixClone
        - Src:             'ccbord.c:393,12'
          Dst:             boxaCreate
        - Src:             'ccbord.c:395,13'
          Dst:             ptaCreate
        - Src:             'ccbord.c:397,13'
          Dst:             ptaaCreate
    - functionName:    ccbaReadStream
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2380
      functionLinenumberEnd: 2484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         45
      ICount:          391
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - __isoc99_sscanf
        - boxCreate
        - boxaAddBox
        - ccbCreate
        - ccbaAddCcb
        - ccbaCreate
        - l_binaryReadStream
        - memcmp
        - numaAddNumber
        - numaCreate
        - numaaAddNuma
        - numaaCreate
        - ptaAddPt
        - returnErrorPtr
        - zlibUncompress
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ccbord.c:2399,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:2400,27'
              BranchSideFuncs:
                - l_binaryReadStream
                - zlibUncompress
                - free
                - returnErrorPtr
                - memcmp
                - __isoc99_sscanf
                - ccbaCreate
                - free
                - ccbCreate
                - ccbaAddCcb
                - boxCreate
                - boxaAddBox
                - numaaCreate
                - ptaAddPt
                - numaCreate
                - numaaAddNuma
                - numaAddNumber
                - numaAddNumber
                - free
                - returnErrorPtr
                - free
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2402,38'
              BranchSideFuncs:
                - l_binaryReadStream
                - zlibUncompress
                - free
                - returnErrorPtr
                - memcmp
                - __isoc99_sscanf
                - ccbaCreate
                - free
                - ccbCreate
                - ccbaAddCcb
                - boxCreate
                - boxaAddBox
                - numaaCreate
                - ptaAddPt
                - numaCreate
                - numaaAddNuma
                - numaAddNumber
                - numaAddNumber
                - free
                - returnErrorPtr
                - free
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ccbord.c:2400,27'
          Branch Sides:
            - BranchSide:      'ccbord.c:2400,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2400,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:2402,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:2403,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2404,30'
              BranchSideFuncs:
                - zlibUncompress
                - free
                - returnErrorPtr
                - memcmp
                - __isoc99_sscanf
                - ccbaCreate
                - free
                - ccbCreate
                - ccbaAddCcb
                - boxCreate
                - boxaAddBox
                - numaaCreate
                - ptaAddPt
                - numaCreate
                - numaaAddNuma
                - numaAddNumber
                - numaAddNumber
                - free
                - returnErrorPtr
                - free
                - returnErrorPtr
        - Branch String:   'ccbord.c:2403,27'
          Branch Sides:
            - BranchSide:      'ccbord.c:2403,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2403,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:2406,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:2407,27'
              BranchSideFuncs:
                - memcmp
                - __isoc99_sscanf
                - ccbaCreate
                - free
                - ccbCreate
                - ccbaAddCcb
                - boxCreate
                - boxaAddBox
                - numaaCreate
                - ptaAddPt
                - numaCreate
                - numaaAddNuma
                - numaAddNumber
                - numaAddNumber
                - free
                - returnErrorPtr
                - free
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2409,12'
              BranchSideFuncs:
                - memcmp
                - __isoc99_sscanf
                - ccbaCreate
                - free
                - ccbCreate
                - ccbaAddCcb
                - boxCreate
                - boxaAddBox
                - numaaCreate
                - ptaAddPt
                - numaCreate
                - numaaAddNuma
                - numaAddNumber
                - numaAddNumber
                - free
                - returnErrorPtr
                - free
                - returnErrorPtr
        - Branch String:   'ccbord.c:2407,27'
          Branch Sides:
            - BranchSide:      'ccbord.c:2407,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2407,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:2412,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:2413,9'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2416,12'
              BranchSideFuncs:
                - __isoc99_sscanf
                - ccbaCreate
                - free
                - ccbCreate
                - ccbaAddCcb
                - boxCreate
                - boxaAddBox
                - numaaCreate
                - ptaAddPt
                - numaCreate
                - numaaAddNuma
                - numaAddNumber
                - numaAddNumber
                - free
                - returnErrorPtr
        - Branch String:   'ccbord.c:2414,27'
          Branch Sides:
            - BranchSide:      'ccbord.c:2414,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2414,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:2418,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:2419,9'
              BranchSideFuncs:
                - free
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2423,20'
              BranchSideFuncs:
                - free
                - ccbCreate
                - ccbaAddCcb
                - boxCreate
                - boxaAddBox
                - numaaCreate
                - ptaAddPt
                - numaCreate
                - numaaAddNuma
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'ccbord.c:2420,27'
          Branch Sides:
            - BranchSide:      'ccbord.c:2420,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2420,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:2431,5'
          Branch Sides:
            - BranchSide:      'ccbord.c:2432,15'
              BranchSideFuncs:
                - ccbCreate
                - ccbaAddCcb
                - boxCreate
                - boxaAddBox
                - numaaCreate
                - free
                - ptaAddPt
                - numaCreate
                - numaaAddNuma
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'ccbord.c:2480,5'
              BranchSideFuncs:
                - free
        - Branch String:   'ccbord.c:2454,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:2455,29'
              BranchSideFuncs:
                - ptaAddPt
                - numaCreate
                - numaaAddNuma
                - free
                - ccbCreate
                - ccbaAddCcb
                - boxCreate
                - boxaAddBox
                - numaaCreate
                - numaAddNumber
                - numaAddNumber
            - BranchSide:      'ccbord.c:2479,5'
              BranchSideFuncs:
                - free
                - ccbCreate
                - ccbaAddCcb
                - boxCreate
                - boxaAddBox
                - numaaCreate
                - ptaAddPt
                - numaCreate
                - numaaAddNuma
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'ccbord.c:2469,21'
          Branch Sides:
            - BranchSide:      'ccbord.c:2470,35'
              BranchSideFuncs:
                - numaAddNumber
                - free
                - ccbCreate
                - ccbaAddCcb
                - boxCreate
                - boxaAddBox
                - numaaCreate
                - ptaAddPt
                - numaCreate
                - numaaAddNuma
                - numaAddNumber
            - BranchSide:      'ccbord.c:2472,21'
              BranchSideFuncs:
                - free
                - ccbCreate
                - ccbaAddCcb
                - boxCreate
                - boxaAddBox
                - numaaCreate
                - ptaAddPt
                - numaCreate
                - numaaAddNuma
                - numaAddNumber
                - numaAddNumber
        - Branch String:   'ccbord.c:2473,21'
          Branch Sides:
            - BranchSide:      'ccbord.c:2474,35'
              BranchSideFuncs:
                - numaAddNumber
                - free
                - ccbCreate
                - ccbaAddCcb
                - boxCreate
                - boxaAddBox
                - numaaCreate
                - ptaAddPt
                - numaCreate
                - numaaAddNuma
                - numaAddNumber
            - BranchSide:      'ccbord.c:2476,21'
              BranchSideFuncs:
                - free
                - ccbCreate
                - ccbaAddCcb
                - boxCreate
                - boxaAddBox
                - numaaCreate
                - ptaAddPt
                - numaCreate
                - numaaAddNuma
                - numaAddNumber
                - numaAddNumber
      Callsites:
        - Src:             'ccbord.c:2400,27'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:2402,19'
          Dst:             l_binaryReadStream
        - Src:             'ccbord.c:2403,27'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:2404,15'
          Dst:             zlibUncompress
        - Src:             'ccbord.c:2407,27'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:2412,9'
          Dst:             memcmp
        - Src:             'ccbord.c:2414,27'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:2416,5'
          Dst:             __isoc99_sscanf
        - Src:             'ccbord.c:2418,17'
          Dst:             ccbaCreate
        - Src:             'ccbord.c:2420,27'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:2432,15'
          Dst:             ccbCreate
        - Src:             'ccbord.c:2433,9'
          Dst:             ccbaAddCcb
        - Src:             'ccbord.c:2443,15'
          Dst:             boxCreate
        - Src:             'ccbord.c:2444,9'
          Dst:             boxaAddBox
        - Src:             'ccbord.c:2451,16'
          Dst:             numaaCreate
        - Src:             'ccbord.c:2459,13'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:2461,18'
          Dst:             numaCreate
        - Src:             'ccbord.c:2462,13'
          Dst:             numaaAddNuma
        - Src:             'ccbord.c:2470,21'
          Dst:             numaAddNumber
        - Src:             'ccbord.c:2474,21'
          Dst:             numaAddNumber
    - functionName:    ccbaCreate
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pixs
        - n
      BBCount:         15
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - ccbaDestroy
        - pixClone
        - pixGetHeight
        - pixGetWidth
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ccbord.c:324,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:325,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - ccbaDestroy
                - returnErrorPtr
                - pixClone
                - pixGetWidth
                - pixGetHeight
            - BranchSide:      'ccbord.c:327,23'
              BranchSideFuncs:
                - calloc
                - calloc
                - ccbaDestroy
                - returnErrorPtr
                - pixClone
                - pixGetWidth
                - pixGetHeight
        - Branch String:   'ccbord.c:328,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:329,30'
              BranchSideFuncs:
                - pixClone
                - pixGetWidth
                - pixGetHeight
                - calloc
                - ccbaDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:333,5'
              BranchSideFuncs:
                - calloc
                - ccbaDestroy
                - returnErrorPtr
        - Branch String:   'ccbord.c:335,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:336,9'
              BranchSideFuncs:
                - ccbaDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:339,12'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:337,27'
          Branch Sides:
            - BranchSide:      'ccbord.c:337,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:337,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ccbord.c:327,23'
          Dst:             calloc
        - Src:             'ccbord.c:329,21'
          Dst:             pixClone
        - Src:             'ccbord.c:330,19'
          Dst:             pixGetWidth
        - Src:             'ccbord.c:331,19'
          Dst:             pixGetHeight
        - Src:             'ccbord.c:335,33'
          Dst:             calloc
        - Src:             'ccbord.c:336,9'
          Dst:             ccbaDestroy
        - Src:             'ccbord.c:337,27'
          Dst:             returnErrorPtr
    - functionName:    ccbaAddCcb
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ccba
        - ccb
      BBCount:         22
      ICount:          113
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ccbaExtendArray
        - ccbaGetCount
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ccbord.c:461,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:462,16'
              BranchSideFuncs:
                - returnErrorInt
                - ccbaGetCount
                - ccbaExtendArray
                - returnErrorInt
            - BranchSide:      'ccbord.c:463,10'
              BranchSideFuncs:
                - returnErrorInt
                - ccbaGetCount
                - ccbaExtendArray
                - returnErrorInt
        - Branch String:   'ccbord.c:462,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:462,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:462,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:463,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:464,16'
              BranchSideFuncs:
                - ccbaGetCount
                - ccbaExtendArray
                - returnErrorInt
            - BranchSide:      'ccbord.c:466,22'
              BranchSideFuncs:
                - ccbaGetCount
                - ccbaExtendArray
                - returnErrorInt
        - Branch String:   'ccbord.c:464,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:464,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:464,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:467,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:468,29'
              BranchSideFuncs:
                - ccbaExtendArray
                - returnErrorInt
            - BranchSide:      'ccbord.c:471,20'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:468,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:469,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:470,5'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:469,20'
          Branch Sides:
            - BranchSide:      'ccbord.c:469,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:469,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ccbord.c:462,16'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:464,16'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:466,9'
          Dst:             ccbaGetCount
        - Src:             'ccbord.c:468,13'
          Dst:             ccbaExtendArray
        - Src:             'ccbord.c:469,20'
          Dst:             returnErrorInt
    - functionName:    ccbaDestroy
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pccba
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ccbDestroy
        - lept_stderr
        - pixDestroy
      functionUses:    4
      BranchProfiles:
        - Branch String:   'ccbord.c:355,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:356,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ccbord.c:360,18'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - ccbDestroy
        - Branch String:   'ccbord.c:356,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:357,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ccbord.c:357,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:360,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:361,9'
              BranchSideFuncs: []
            - BranchSide:      'ccbord.c:363,17'
              BranchSideFuncs:
                - pixDestroy
                - free
                - free
                - ccbDestroy
        - Branch String:   'ccbord.c:364,5'
          Branch Sides:
            - BranchSide:      'ccbord.c:365,21'
              BranchSideFuncs:
                - ccbDestroy
                - free
                - free
            - BranchSide:      'ccbord.c:366,5'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'ccbord.c:356,9'
          Dst:             lept_stderr
        - Src:             'ccbord.c:363,5'
          Dst:             pixDestroy
        - Src:             'ccbord.c:365,9'
          Dst:             ccbDestroy
    - functionName:    ccbaRead
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2334
      functionLinenumberEnd: 2351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         19
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ccbaReadStream
        - fclose
        - fopenReadStream
        - returnErrorPtr
        - returnErrorPtr1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ccbord.c:2338,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:2339,27'
              BranchSideFuncs:
                - fopenReadStream
                - ccbaReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
            - BranchSide:      'ccbord.c:2341,31'
              BranchSideFuncs:
                - fopenReadStream
                - ccbaReadStream
                - fclose
                - returnErrorPtr1
                - returnErrorPtr1
        - Branch String:   'ccbord.c:2339,27'
          Branch Sides:
            - BranchSide:      'ccbord.c:2339,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2339,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:2341,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:2342,27'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'ccbord.c:2344,27'
              BranchSideFuncs:
                - ccbaReadStream
                - fclose
                - returnErrorPtr1
        - Branch String:   'ccbord.c:2342,27'
          Branch Sides:
            - BranchSide:      'ccbord.c:2342,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'ccbord.c:2342,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:2347,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:2348,27'
              BranchSideFuncs: []
            - BranchSide:      'ccbord.c:2350,12'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:2348,27'
          Branch Sides:
            - BranchSide:      'ccbord.c:2348,9'
              BranchSideFuncs:
                - returnErrorPtr1
            - BranchSide:      'ccbord.c:2348,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ccbord.c:2339,27'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:2341,15'
          Dst:             fopenReadStream
        - Src:             'ccbord.c:2342,27'
          Dst:             returnErrorPtr1
        - Src:             'ccbord.c:2344,12'
          Dst:             ccbaReadStream
        - Src:             'ccbord.c:2345,5'
          Dst:             fclose
        - Src:             'ccbord.c:2348,27'
          Dst:             returnErrorPtr1
    - functionName:    ccbaWriteStream
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2235
      functionLinenumberEnd: 2323
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - ccba
      BBCount:         48
      ICount:          366
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - bbufferCreate
        - bbufferDestroy
        - bbufferDestroyAndSaveData
        - bbufferRead
        - boxaGetBoxGeometry
        - ccbDestroy
        - ccbaGenerateStepChains
        - ccbaGetCcb
        - ccbaGetCount
        - fwrite
        - numaDestroy
        - numaGetCount
        - numaGetIValue
        - numaaGetCount
        - numaaGetNuma
        - pixGetHeight
        - pixGetWidth
        - ptaGetIPt
        - returnErrorInt
        - snprintf
        - zlibCompress
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ccbord.c:2253,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:2254,16'
              BranchSideFuncs:
                - returnErrorInt
                - bbufferCreate
                - ccbaGetCount
                - snprintf
                - bbufferRead
                - pixGetWidth
                - pixGetHeight
                - bbufferRead
                - bbufferRead
                - bbufferDestroyAndSaveData
                - zlibCompress
                - fwrite
                - free
                - free
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - numaaGetCount
                - bbufferRead
                - ccbDestroy
                - ptaGetIPt
                - bbufferRead
                - bbufferRead
                - numaaGetNuma
                - numaGetCount
                - bbufferRead
                - numaDestroy
                - bbufferRead
                - numaGetIValue
                - bbufferRead
                - ccbaGenerateStepChains
                - bbufferDestroy
                - ccbDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ccbord.c:2255,10'
              BranchSideFuncs:
                - returnErrorInt
                - bbufferCreate
                - ccbaGetCount
                - snprintf
                - bbufferRead
                - pixGetWidth
                - pixGetHeight
                - bbufferRead
                - bbufferRead
                - bbufferDestroyAndSaveData
                - zlibCompress
                - fwrite
                - free
                - free
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - numaaGetCount
                - bbufferRead
                - ccbDestroy
                - ptaGetIPt
                - bbufferRead
                - bbufferRead
                - numaaGetNuma
                - numaGetCount
                - bbufferRead
                - numaDestroy
                - bbufferRead
                - numaGetIValue
                - bbufferRead
                - ccbaGenerateStepChains
                - bbufferDestroy
                - ccbDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ccbord.c:2254,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:2254,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:2254,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:2255,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:2256,16'
              BranchSideFuncs:
                - bbufferCreate
                - ccbaGetCount
                - snprintf
                - bbufferRead
                - pixGetWidth
                - pixGetHeight
                - bbufferRead
                - bbufferRead
                - bbufferDestroyAndSaveData
                - zlibCompress
                - fwrite
                - free
                - free
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - numaaGetCount
                - bbufferRead
                - ccbDestroy
                - ptaGetIPt
                - bbufferRead
                - bbufferRead
                - numaaGetNuma
                - numaGetCount
                - bbufferRead
                - numaDestroy
                - bbufferRead
                - numaGetIValue
                - bbufferRead
                - ccbaGenerateStepChains
                - bbufferDestroy
                - ccbDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ccbord.c:2258,17'
              BranchSideFuncs:
                - bbufferCreate
                - ccbaGetCount
                - snprintf
                - bbufferRead
                - pixGetWidth
                - pixGetHeight
                - bbufferRead
                - bbufferRead
                - bbufferDestroyAndSaveData
                - zlibCompress
                - fwrite
                - free
                - free
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - numaaGetCount
                - bbufferRead
                - ccbDestroy
                - ptaGetIPt
                - bbufferRead
                - bbufferRead
                - numaaGetNuma
                - numaGetCount
                - bbufferRead
                - numaDestroy
                - bbufferRead
                - numaGetIValue
                - bbufferRead
                - ccbaGenerateStepChains
                - bbufferDestroy
                - ccbDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ccbord.c:2256,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:2256,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:2256,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:2258,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:2259,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:2261,24'
              BranchSideFuncs:
                - ccbaGetCount
                - snprintf
                - bbufferRead
                - pixGetWidth
                - pixGetHeight
                - bbufferRead
                - bbufferRead
                - bbufferDestroyAndSaveData
                - zlibCompress
                - fwrite
                - free
                - free
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - numaaGetCount
                - bbufferRead
                - ccbDestroy
                - ptaGetIPt
                - bbufferRead
                - bbufferRead
                - numaaGetNuma
                - numaGetCount
                - bbufferRead
                - numaDestroy
                - bbufferRead
                - numaGetIValue
                - bbufferRead
                - ccbaGenerateStepChains
                - bbufferDestroy
                - ccbDestroy
                - returnErrorInt
        - Branch String:   'ccbord.c:2259,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:2259,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:2259,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:2268,5'
          Branch Sides:
            - BranchSide:      'ccbord.c:2269,26'
              BranchSideFuncs:
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - numaaGetCount
                - bbufferRead
                - ccbDestroy
                - bbufferDestroyAndSaveData
                - zlibCompress
                - fwrite
                - free
                - free
                - ptaGetIPt
                - bbufferRead
                - bbufferRead
                - numaaGetNuma
                - numaGetCount
                - bbufferRead
                - numaDestroy
                - bbufferRead
                - numaGetIValue
                - bbufferRead
                - ccbaGenerateStepChains
                - bbufferDestroy
                - ccbDestroy
                - returnErrorInt
            - BranchSide:      'ccbord.c:2314,14'
              BranchSideFuncs:
                - bbufferDestroyAndSaveData
                - zlibCompress
                - fwrite
                - free
                - free
        - Branch String:   'ccbord.c:2270,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:2271,13'
              BranchSideFuncs:
                - bbufferDestroy
                - ccbDestroy
                - returnErrorInt
            - BranchSide:      'ccbord.c:2275,21'
              BranchSideFuncs:
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - numaaGetCount
                - bbufferRead
                - ccbDestroy
                - bbufferDestroyAndSaveData
                - zlibCompress
                - fwrite
                - free
                - free
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - bbufferDestroy
                - ccbDestroy
                - returnErrorInt
                - ptaGetIPt
                - bbufferRead
                - bbufferRead
                - numaaGetNuma
                - numaGetCount
                - bbufferRead
                - numaDestroy
                - bbufferRead
                - numaGetIValue
                - bbufferRead
                - ccbaGenerateStepChains
        - Branch String:   'ccbord.c:2273,20'
          Branch Sides:
            - BranchSide:      'ccbord.c:2273,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:2273,13'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:2279,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:2280,36'
              BranchSideFuncs:
                - ccbaGenerateStepChains
                - numaaGetCount
                - bbufferRead
                - ccbDestroy
                - bbufferDestroyAndSaveData
                - zlibCompress
                - fwrite
                - free
                - free
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - bbufferDestroy
                - ccbDestroy
                - returnErrorInt
                - ptaGetIPt
                - bbufferRead
                - bbufferRead
                - numaaGetNuma
                - numaGetCount
                - bbufferRead
                - numaDestroy
                - bbufferRead
                - numaGetIValue
                - bbufferRead
            - BranchSide:      'ccbord.c:2283,28'
              BranchSideFuncs:
                - numaaGetCount
                - bbufferRead
                - ccbDestroy
                - bbufferDestroyAndSaveData
                - zlibCompress
                - fwrite
                - free
                - free
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - ccbaGenerateStepChains
                - bbufferDestroy
                - ccbDestroy
                - returnErrorInt
                - ptaGetIPt
                - bbufferRead
                - bbufferRead
                - numaaGetNuma
                - numaGetCount
                - bbufferRead
                - numaDestroy
                - bbufferRead
                - numaGetIValue
                - bbufferRead
        - Branch String:   'ccbord.c:2286,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:2287,23'
              BranchSideFuncs:
                - ptaGetIPt
                - bbufferRead
                - bbufferRead
                - numaaGetNuma
                - numaGetCount
                - bbufferRead
                - numaDestroy
                - ccbDestroy
                - bbufferDestroyAndSaveData
                - zlibCompress
                - fwrite
                - free
                - free
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - numaaGetCount
                - bbufferRead
                - ccbaGenerateStepChains
                - bbufferDestroy
                - ccbDestroy
                - returnErrorInt
                - bbufferRead
                - numaGetIValue
                - bbufferRead
            - BranchSide:      'ccbord.c:2311,9'
              BranchSideFuncs:
                - ccbDestroy
                - bbufferDestroyAndSaveData
                - zlibCompress
                - fwrite
                - free
                - free
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - numaaGetCount
                - bbufferRead
                - ptaGetIPt
                - bbufferRead
                - bbufferRead
                - numaaGetNuma
                - numaGetCount
                - bbufferRead
                - numaDestroy
                - bbufferRead
                - numaGetIValue
                - bbufferRead
                - ccbaGenerateStepChains
                - bbufferDestroy
                - ccbDestroy
                - returnErrorInt
        - Branch String:   'ccbord.c:2292,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:2293,31'
              BranchSideFuncs:
                - numaGetIValue
                - bbufferRead
                - numaDestroy
                - ccbDestroy
                - bbufferDestroyAndSaveData
                - zlibCompress
                - fwrite
                - free
                - free
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - numaaGetCount
                - bbufferRead
                - ccbaGenerateStepChains
                - bbufferDestroy
                - ccbDestroy
                - returnErrorInt
                - ptaGetIPt
                - bbufferRead
                - bbufferRead
                - numaaGetNuma
                - numaGetCount
                - bbufferRead
                - bbufferRead
            - BranchSide:      'ccbord.c:2301,17'
              BranchSideFuncs:
                - bbufferRead
                - numaDestroy
                - ccbDestroy
                - bbufferDestroyAndSaveData
                - zlibCompress
                - fwrite
                - free
                - free
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - numaaGetCount
                - bbufferRead
                - ccbaGenerateStepChains
                - bbufferDestroy
                - ccbDestroy
                - returnErrorInt
                - ptaGetIPt
                - bbufferRead
                - bbufferRead
                - numaaGetNuma
                - numaGetCount
                - numaGetIValue
                - bbufferRead
                - bbufferRead
        - Branch String:   'ccbord.c:2294,21'
          Branch Sides:
            - BranchSide:      'ccbord.c:2295,37'
              BranchSideFuncs:
                - bbufferRead
                - numaDestroy
                - ccbDestroy
                - bbufferDestroyAndSaveData
                - zlibCompress
                - fwrite
                - free
                - free
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - numaaGetCount
                - bbufferRead
                - ccbaGenerateStepChains
                - bbufferDestroy
                - ccbDestroy
                - returnErrorInt
                - ptaGetIPt
                - bbufferRead
                - bbufferRead
                - numaaGetNuma
                - numaGetCount
                - bbufferRead
                - numaGetIValue
                - bbufferRead
            - BranchSide:      'ccbord.c:2297,38'
              BranchSideFuncs:
                - bbufferRead
                - numaDestroy
                - ccbDestroy
                - bbufferDestroyAndSaveData
                - zlibCompress
                - fwrite
                - free
                - free
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - numaaGetCount
                - bbufferRead
                - ccbaGenerateStepChains
                - bbufferDestroy
                - ccbDestroy
                - returnErrorInt
                - ptaGetIPt
                - bbufferRead
                - bbufferRead
                - numaaGetNuma
                - numaGetCount
                - bbufferRead
                - numaGetIValue
                - bbufferRead
        - Branch String:   'ccbord.c:2298,21'
          Branch Sides:
            - BranchSide:      'ccbord.c:2299,33'
              BranchSideFuncs:
                - bbufferRead
                - bbufferRead
                - numaDestroy
                - ccbDestroy
                - bbufferDestroyAndSaveData
                - zlibCompress
                - fwrite
                - free
                - free
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - numaaGetCount
                - bbufferRead
                - ccbaGenerateStepChains
                - bbufferDestroy
                - ccbDestroy
                - returnErrorInt
                - ptaGetIPt
                - bbufferRead
                - bbufferRead
                - numaaGetNuma
                - numaGetCount
                - bbufferRead
                - numaGetIValue
            - BranchSide:      'ccbord.c:2300,13'
              BranchSideFuncs:
                - bbufferRead
                - numaDestroy
                - ccbDestroy
                - bbufferDestroyAndSaveData
                - zlibCompress
                - fwrite
                - free
                - free
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - numaaGetCount
                - bbufferRead
                - ccbaGenerateStepChains
                - bbufferDestroy
                - ccbDestroy
                - returnErrorInt
                - ptaGetIPt
                - bbufferRead
                - bbufferRead
                - numaaGetNuma
                - numaGetCount
                - bbufferRead
                - numaGetIValue
                - bbufferRead
        - Branch String:   'ccbord.c:2301,17'
          Branch Sides:
            - BranchSide:      'ccbord.c:2302,22'
              BranchSideFuncs:
                - bbufferRead
                - numaDestroy
                - ccbDestroy
                - bbufferDestroyAndSaveData
                - zlibCompress
                - fwrite
                - free
                - free
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - numaaGetCount
                - bbufferRead
                - ccbaGenerateStepChains
                - bbufferDestroy
                - ccbDestroy
                - returnErrorInt
                - ptaGetIPt
                - bbufferRead
                - bbufferRead
                - numaaGetNuma
                - numaGetCount
                - bbufferRead
                - numaGetIValue
                - bbufferRead
            - BranchSide:      'ccbord.c:2306,22'
              BranchSideFuncs:
                - bbufferRead
                - numaDestroy
                - ccbDestroy
                - bbufferDestroyAndSaveData
                - zlibCompress
                - fwrite
                - free
                - free
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - bbufferRead
                - numaaGetCount
                - bbufferRead
                - ccbaGenerateStepChains
                - bbufferDestroy
                - ccbDestroy
                - returnErrorInt
                - ptaGetIPt
                - bbufferRead
                - bbufferRead
                - numaaGetNuma
                - numaGetCount
                - bbufferRead
                - numaGetIValue
                - bbufferRead
      Callsites:
        - Src:             'ccbord.c:2254,16'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:2256,16'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:2258,17'
          Dst:             bbufferCreate
        - Src:             'ccbord.c:2259,16'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:2261,11'
          Dst:             ccbaGetCount
        - Src:             'ccbord.c:2262,5'
          Dst:             snprintf
        - Src:             'ccbord.c:2263,5'
          Dst:             bbufferRead
        - Src:             'ccbord.c:2264,9'
          Dst:             pixGetWidth
        - Src:             'ccbord.c:2265,9'
          Dst:             pixGetHeight
        - Src:             'ccbord.c:2266,5'
          Dst:             bbufferRead
        - Src:             'ccbord.c:2267,5'
          Dst:             bbufferRead
        - Src:             'ccbord.c:2269,15'
          Dst:             ccbaGetCcb
        - Src:             'ccbord.c:2270,13'
          Dst:             boxaGetBoxGeometry
        - Src:             'ccbord.c:2271,13'
          Dst:             bbufferDestroy
        - Src:             'ccbord.c:2272,13'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:2273,20'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:2275,9'
          Dst:             bbufferRead
        - Src:             'ccbord.c:2276,9'
          Dst:             bbufferRead
        - Src:             'ccbord.c:2277,9'
          Dst:             bbufferRead
        - Src:             'ccbord.c:2278,9'
          Dst:             bbufferRead
        - Src:             'ccbord.c:2280,13'
          Dst:             ccbaGenerateStepChains
        - Src:             'ccbord.c:2283,14'
          Dst:             numaaGetCount
        - Src:             'ccbord.c:2284,9'
          Dst:             bbufferRead
        - Src:             'ccbord.c:2287,13'
          Dst:             ptaGetIPt
        - Src:             'ccbord.c:2288,13'
          Dst:             bbufferRead
        - Src:             'ccbord.c:2289,13'
          Dst:             bbufferRead
        - Src:             'ccbord.c:2290,18'
          Dst:             numaaGetNuma
        - Src:             'ccbord.c:2291,17'
          Dst:             numaGetCount
        - Src:             'ccbord.c:2293,17'
          Dst:             numaGetIValue
        - Src:             'ccbord.c:2299,21'
          Dst:             bbufferRead
        - Src:             'ccbord.c:2303,17'
          Dst:             bbufferRead
        - Src:             'ccbord.c:2307,17'
          Dst:             bbufferRead
        - Src:             'ccbord.c:2309,13'
          Dst:             numaDestroy
        - Src:             'ccbord.c:2311,9'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:2314,14'
          Dst:             bbufferDestroyAndSaveData
        - Src:             'ccbord.c:2315,15'
          Dst:             zlibCompress
        - Src:             'ccbord.c:2316,5'
          Dst:             fwrite
    - functionName:    ccbaGenerateStepChains
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ccba
      BBCount:         32
      ICount:          232
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - ccbDestroy
        - ccbaGetCcb
        - ccbaGetCount
        - numaAddNumber
        - numaCreate
        - numaaAddNuma
        - numaaCreate
        - numaaDestroy
        - ptaDestroy
        - ptaGetCount
        - ptaGetIPt
        - ptaaGetCount
        - ptaaGetPta
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ccbord.c:1230,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1231,16'
              BranchSideFuncs:
                - ccbaGetCount
                - ccbaGetCcb
                - ptaaGetCount
                - numaaCreate
                - ccbDestroy
                - ptaaGetPta
                - ptaGetCount
                - numaCreate
                - ptaGetIPt
                - numaaAddNuma
                - ptaDestroy
                - ptaGetIPt
                - numaAddNumber
                - numaCreate
                - ccbDestroy
                - returnErrorInt
                - numaaDestroy
            - BranchSide:      'ccbord.c:1233,24'
              BranchSideFuncs:
                - ccbaGetCount
                - ccbaGetCcb
                - ptaaGetCount
                - numaaCreate
                - ccbDestroy
                - ptaaGetPta
                - ptaGetCount
                - numaCreate
                - ptaGetIPt
                - numaaAddNuma
                - ptaDestroy
                - ptaGetIPt
                - numaAddNumber
                - numaCreate
                - ccbDestroy
                - returnErrorInt
                - numaaDestroy
        - Branch String:   'ccbord.c:1231,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:1231,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:1231,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1234,5'
          Branch Sides:
            - BranchSide:      'ccbord.c:1235,26'
              BranchSideFuncs:
                - ccbaGetCcb
                - ptaaGetCount
                - numaaCreate
                - ccbDestroy
                - ptaaGetPta
                - ptaGetCount
                - numaCreate
                - ptaGetIPt
                - numaaAddNuma
                - ptaDestroy
                - ptaGetIPt
                - numaAddNumber
                - numaCreate
                - ccbDestroy
                - returnErrorInt
                - numaaDestroy
            - BranchSide:      'ccbord.c:1271,5'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1240,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1241,27'
              BranchSideFuncs:
                - numaaDestroy
                - numaaCreate
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - ptaaGetPta
                - ptaGetCount
                - numaCreate
                - ptaGetIPt
                - numaaAddNuma
                - ptaDestroy
                - ptaGetIPt
                - numaAddNumber
                - numaCreate
                - ccbDestroy
                - returnErrorInt
            - BranchSide:      'ccbord.c:1242,32'
              BranchSideFuncs:
                - numaaCreate
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - numaaDestroy
                - ptaaGetPta
                - ptaGetCount
                - numaCreate
                - ptaGetIPt
                - numaaAddNuma
                - ptaDestroy
                - ptaGetIPt
                - numaAddNumber
                - numaCreate
                - ccbDestroy
                - returnErrorInt
        - Branch String:   'ccbord.c:1242,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1243,13'
              BranchSideFuncs:
                - ccbDestroy
                - returnErrorInt
            - BranchSide:      'ccbord.c:1246,21'
              BranchSideFuncs:
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - numaaCreate
                - ccbDestroy
                - returnErrorInt
                - numaaDestroy
                - ptaaGetPta
                - ptaGetCount
                - numaCreate
                - ptaGetIPt
                - numaaAddNuma
                - ptaDestroy
                - ptaGetIPt
                - numaAddNumber
                - numaCreate
        - Branch String:   'ccbord.c:1244,20'
          Branch Sides:
            - BranchSide:      'ccbord.c:1244,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:1244,13'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1249,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1250,31'
              BranchSideFuncs:
                - ptaaGetPta
                - ptaGetCount
                - numaCreate
                - ptaGetIPt
                - numaaAddNuma
                - ptaDestroy
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - numaaCreate
                - ccbDestroy
                - returnErrorInt
                - numaaDestroy
                - ptaGetIPt
                - numaAddNumber
                - numaCreate
            - BranchSide:      'ccbord.c:1268,9'
              BranchSideFuncs:
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - numaaCreate
                - ptaaGetPta
                - ptaGetCount
                - numaCreate
                - ptaGetIPt
                - numaaAddNuma
                - ptaDestroy
                - ptaGetIPt
                - numaAddNumber
                - numaCreate
                - ccbDestroy
                - returnErrorInt
                - numaaDestroy
        - Branch String:   'ccbord.c:1252,17'
          Branch Sides:
            - BranchSide:      'ccbord.c:1253,22'
              BranchSideFuncs:
                - numaCreate
                - numaaAddNuma
                - ptaDestroy
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - numaaCreate
                - ccbDestroy
                - returnErrorInt
                - numaaDestroy
                - ptaaGetPta
                - ptaGetCount
                - numaCreate
                - ptaGetIPt
                - ptaGetIPt
                - numaAddNumber
            - BranchSide:      'ccbord.c:1255,33'
              BranchSideFuncs:
                - numaCreate
                - ptaGetIPt
                - numaaAddNuma
                - ptaDestroy
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - numaaCreate
                - ccbDestroy
                - returnErrorInt
                - numaaDestroy
                - ptaaGetPta
                - ptaGetCount
                - numaCreate
                - ptaGetIPt
                - numaAddNumber
        - Branch String:   'ccbord.c:1257,17'
          Branch Sides:
            - BranchSide:      'ccbord.c:0,0'
              BranchSideFuncs:
                - ptaGetIPt
                - numaAddNumber
                - numaaAddNuma
                - ptaDestroy
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - numaaCreate
                - ccbDestroy
                - returnErrorInt
                - numaaDestroy
                - ptaaGetPta
                - ptaGetCount
                - numaCreate
                - ptaGetIPt
                - numaCreate
            - BranchSide:      'ccbord.c:1258,31'
              BranchSideFuncs:
                - ptaGetIPt
                - numaAddNumber
                - numaaAddNuma
                - ptaDestroy
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - numaaCreate
                - ccbDestroy
                - returnErrorInt
                - numaaDestroy
                - ptaaGetPta
                - ptaGetCount
                - numaCreate
                - ptaGetIPt
                - numaCreate
      Callsites:
        - Src:             'ccbord.c:1231,16'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:1233,11'
          Dst:             ccbaGetCount
        - Src:             'ccbord.c:1235,15'
          Dst:             ccbaGetCcb
        - Src:             'ccbord.c:1239,14'
          Dst:             ptaaGetCount
        - Src:             'ccbord.c:1241,13'
          Dst:             numaaDestroy
        - Src:             'ccbord.c:1242,20'
          Dst:             numaaCreate
        - Src:             'ccbord.c:1243,13'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:1244,20'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:1250,20'
          Dst:             ptaaGetPta
        - Src:             'ccbord.c:1251,17'
          Dst:             ptaGetCount
        - Src:             'ccbord.c:1253,22'
          Dst:             numaCreate
        - Src:             'ccbord.c:1255,22'
          Dst:             numaCreate
        - Src:             'ccbord.c:1256,17'
          Dst:             ptaGetIPt
        - Src:             'ccbord.c:1258,21'
          Dst:             ptaGetIPt
        - Src:             'ccbord.c:1260,21'
          Dst:             numaAddNumber
        - Src:             'ccbord.c:1265,13'
          Dst:             numaaAddNuma
        - Src:             'ccbord.c:1266,13'
          Dst:             ptaDestroy
        - Src:             'ccbord.c:1268,9'
          Dst:             ccbDestroy
    - functionName:    ccbaWrite
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2185
      functionLinenumberEnd: 2202
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - ccba
      BBCount:         24
      ICount:          113
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - ccbaWriteStream
        - fclose
        - fopenWriteStream
        - returnErrorInt
        - returnErrorInt1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ccbord.c:2188,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:2189,16'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - ccbaWriteStream
                - fclose
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'ccbord.c:2190,10'
              BranchSideFuncs:
                - returnErrorInt
                - fopenWriteStream
                - ccbaWriteStream
                - fclose
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'ccbord.c:2189,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:2189,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:2189,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:2190,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:2191,16'
              BranchSideFuncs:
                - fopenWriteStream
                - ccbaWriteStream
                - fclose
                - fclose
                - returnErrorInt1
                - returnErrorInt1
            - BranchSide:      'ccbord.c:2193,32'
              BranchSideFuncs:
                - fopenWriteStream
                - ccbaWriteStream
                - fclose
                - fclose
                - returnErrorInt1
                - returnErrorInt1
        - Branch String:   'ccbord.c:2191,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:2191,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:2191,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:2193,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:2194,16'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'ccbord.c:2195,25'
              BranchSideFuncs:
                - ccbaWriteStream
                - fclose
                - fclose
                - returnErrorInt1
        - Branch String:   'ccbord.c:2194,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:2194,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'ccbord.c:2194,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:2195,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:2196,16'
              BranchSideFuncs:
                - fclose
                - returnErrorInt1
            - BranchSide:      'ccbord.c:2200,12'
              BranchSideFuncs:
                - fclose
        - Branch String:   'ccbord.c:2197,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:2197,9'
              BranchSideFuncs:
                - returnErrorInt1
            - BranchSide:      'ccbord.c:2197,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ccbord.c:2189,16'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:2191,16'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:2193,15'
          Dst:             fopenWriteStream
        - Src:             'ccbord.c:2194,16'
          Dst:             returnErrorInt1
        - Src:             'ccbord.c:2195,9'
          Dst:             ccbaWriteStream
        - Src:             'ccbord.c:2196,9'
          Dst:             fclose
        - Src:             'ccbord.c:2197,16'
          Dst:             returnErrorInt1
        - Src:             'ccbord.c:2200,5'
          Dst:             fclose
    - functionName:    ccbaDisplayImage2
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2089
      functionLinenumberEnd: 2169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ccba
      BBCount:         50
      ICount:          344
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - boxaGetBoxGeometry
        - ccbDestroy
        - ccbaGetCcb
        - ccbaGetCount
        - lept_stderr
        - locateOutsideSeedPixel
        - pixCreate
        - pixCreateTemplate
        - pixDestroy
        - pixInvert
        - pixRasterop
        - pixSeedfillBinary
        - pixSetPixel
        - ptaDestroy
        - ptaGetCount
        - ptaGetIPt
        - ptaaGetCount
        - ptaaGetPta
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ccbord.c:2098,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:2099,23'
              BranchSideFuncs:
                - pixCreate
                - ccbaGetCount
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - pixCreate
                - pixCreateTemplate
                - ptaaGetCount
                - pixInvert
                - pixSeedfillBinary
                - pixInvert
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ptaaGetPta
                - ptaGetCount
                - pixSetPixel
                - ptaDestroy
                - locateOutsideSeedPixel
                - ptaGetIPt
                - pixSetPixel
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2101,27'
              BranchSideFuncs:
                - pixCreate
                - ccbaGetCount
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - pixCreate
                - pixCreateTemplate
                - ptaaGetCount
                - pixInvert
                - pixSeedfillBinary
                - pixInvert
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ptaaGetPta
                - ptaGetCount
                - pixSetPixel
                - ptaDestroy
                - locateOutsideSeedPixel
                - ptaGetIPt
                - pixSetPixel
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ccbord.c:2099,23'
          Branch Sides:
            - BranchSide:      'ccbord.c:2099,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2099,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:2101,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:2102,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2103,24'
              BranchSideFuncs:
                - ccbaGetCount
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - pixCreate
                - pixCreateTemplate
                - ptaaGetCount
                - pixInvert
                - pixSeedfillBinary
                - pixInvert
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ptaaGetPta
                - ptaGetCount
                - pixSetPixel
                - ptaDestroy
                - locateOutsideSeedPixel
                - ptaGetIPt
                - pixSetPixel
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
        - Branch String:   'ccbord.c:2102,23'
          Branch Sides:
            - BranchSide:      'ccbord.c:2102,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2102,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:2104,5'
          Branch Sides:
            - BranchSide:      'ccbord.c:2107,26'
              BranchSideFuncs:
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - pixCreate
                - pixCreateTemplate
                - ptaaGetCount
                - pixInvert
                - pixSeedfillBinary
                - pixInvert
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ptaaGetPta
                - ptaGetCount
                - pixSetPixel
                - ptaDestroy
                - locateOutsideSeedPixel
                - ptaGetIPt
                - pixSetPixel
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2168,12'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:2108,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:2109,13'
              BranchSideFuncs:
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2113,32'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - pixCreate
                - pixCreateTemplate
                - ptaaGetCount
                - pixInvert
                - pixSeedfillBinary
                - pixInvert
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ccbaGetCcb
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaaGetPta
                - ptaGetCount
                - pixSetPixel
                - ptaDestroy
                - locateOutsideSeedPixel
                - ptaGetIPt
                - pixSetPixel
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
        - Branch String:   'ccbord.c:2111,27'
          Branch Sides:
            - BranchSide:      'ccbord.c:2111,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2111,13'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:2113,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:2114,13'
              BranchSideFuncs:
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2118,26'
              BranchSideFuncs:
                - pixCreate
                - pixCreateTemplate
                - ptaaGetCount
                - pixInvert
                - pixSeedfillBinary
                - pixInvert
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaaGetPta
                - ptaGetCount
                - pixSetPixel
                - ptaDestroy
                - locateOutsideSeedPixel
                - ptaGetIPt
                - pixSetPixel
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - lept_stderr
        - Branch String:   'ccbord.c:2116,27'
          Branch Sides:
            - BranchSide:      'ccbord.c:2116,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2116,13'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:2121,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:2122,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - pixCreate
                - pixCreateTemplate
                - ptaaGetCount
                - pixInvert
                - pixSeedfillBinary
                - pixInvert
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ptaaGetPta
                - ptaGetCount
                - pixSetPixel
                - ptaDestroy
                - locateOutsideSeedPixel
                - ptaGetIPt
                - pixSetPixel
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'ccbord.c:2128,27'
              BranchSideFuncs:
                - ptaaGetCount
                - pixInvert
                - pixSeedfillBinary
                - pixInvert
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - pixCreate
                - pixCreateTemplate
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaaGetPta
                - ptaGetCount
                - pixSetPixel
                - ptaDestroy
                - locateOutsideSeedPixel
                - ptaGetIPt
                - pixSetPixel
        - Branch String:   'ccbord.c:2125,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:2126,13'
              BranchSideFuncs:
                - lept_stderr
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - pixCreate
                - pixCreateTemplate
                - ptaaGetCount
                - pixInvert
                - pixSeedfillBinary
                - pixInvert
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ptaaGetPta
                - ptaGetCount
                - pixSetPixel
                - ptaDestroy
                - locateOutsideSeedPixel
                - ptaGetIPt
                - pixSetPixel
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2126,13'
              BranchSideFuncs:
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - pixCreate
                - pixCreateTemplate
                - ptaaGetCount
                - pixInvert
                - pixSeedfillBinary
                - pixInvert
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ptaaGetPta
                - ptaGetCount
                - pixSetPixel
                - ptaDestroy
                - locateOutsideSeedPixel
                - ptaGetIPt
                - pixSetPixel
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
        - Branch String:   'ccbord.c:2129,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:2130,30'
              BranchSideFuncs:
                - ptaaGetPta
                - ptaGetCount
                - pixSetPixel
                - ptaDestroy
                - pixInvert
                - pixSeedfillBinary
                - pixInvert
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - pixCreate
                - pixCreateTemplate
                - ptaaGetCount
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - locateOutsideSeedPixel
                - ptaGetIPt
                - pixSetPixel
            - BranchSide:      'ccbord.c:2157,19'
              BranchSideFuncs:
                - pixInvert
                - pixSeedfillBinary
                - pixInvert
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - pixCreate
                - pixCreateTemplate
                - ptaaGetCount
                - ptaaGetPta
                - ptaGetCount
                - pixSetPixel
                - ptaDestroy
                - locateOutsideSeedPixel
                - ptaGetIPt
                - pixSetPixel
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
        - Branch String:   'ccbord.c:2134,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:2135,27'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
                - pixSetPixel
                - ptaDestroy
                - pixInvert
                - pixSeedfillBinary
                - pixInvert
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - pixCreate
                - pixCreateTemplate
                - ptaaGetCount
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaaGetPta
                - ptaGetCount
                - locateOutsideSeedPixel
            - BranchSide:      'ccbord.c:2147,17'
              BranchSideFuncs:
                - pixSetPixel
                - ptaDestroy
                - pixInvert
                - pixSeedfillBinary
                - pixInvert
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - pixCreate
                - pixCreateTemplate
                - ptaaGetCount
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaaGetPta
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - locateOutsideSeedPixel
        - Branch String:   'ccbord.c:2137,21'
          Branch Sides:
            - BranchSide:      'ccbord.c:2138,27'
              BranchSideFuncs:
                - pixSetPixel
                - ptaDestroy
                - pixInvert
                - pixSeedfillBinary
                - pixInvert
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - pixCreate
                - pixCreateTemplate
                - ptaaGetCount
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaaGetPta
                - ptaGetCount
                - locateOutsideSeedPixel
                - ptaGetIPt
                - pixSetPixel
            - BranchSide:      'ccbord.c:2140,28'
              BranchSideFuncs:
                - pixSetPixel
                - ptaDestroy
                - pixInvert
                - pixSeedfillBinary
                - pixInvert
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - pixCreate
                - pixCreateTemplate
                - ptaaGetCount
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaaGetPta
                - ptaGetCount
                - locateOutsideSeedPixel
                - ptaGetIPt
                - pixSetPixel
        - Branch String:   'ccbord.c:2147,17'
          Branch Sides:
            - BranchSide:      'ccbord.c:2148,40'
              BranchSideFuncs:
                - locateOutsideSeedPixel
                - pixSetPixel
                - ptaDestroy
                - pixInvert
                - pixSeedfillBinary
                - pixInvert
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - pixCreate
                - pixCreateTemplate
                - ptaaGetCount
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaaGetPta
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
            - BranchSide:      'ccbord.c:2150,25'
              BranchSideFuncs:
                - pixSetPixel
                - ptaDestroy
                - pixInvert
                - pixSeedfillBinary
                - pixInvert
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - pixCreate
                - pixCreateTemplate
                - ptaaGetCount
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaaGetPta
                - ptaGetCount
                - locateOutsideSeedPixel
                - ptaGetIPt
                - pixSetPixel
      Callsites:
        - Src:             'ccbord.c:2099,23'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:2101,17'
          Dst:             pixCreate
        - Src:             'ccbord.c:2102,23'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:2103,11'
          Dst:             ccbaGetCount
        - Src:             'ccbord.c:2107,15'
          Dst:             ccbaGetCcb
        - Src:             'ccbord.c:2109,13'
          Dst:             pixDestroy
        - Src:             'ccbord.c:2110,13'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:2111,27'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:2113,13'
          Dst:             boxaGetBoxGeometry
        - Src:             'ccbord.c:2114,13'
          Dst:             pixDestroy
        - Src:             'ccbord.c:2115,13'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:2116,27'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:2118,16'
          Dst:             pixCreate
        - Src:             'ccbord.c:2119,16'
          Dst:             pixCreateTemplate
        - Src:             'ccbord.c:2122,13'
          Dst:             pixDestroy
        - Src:             'ccbord.c:2123,13'
          Dst:             pixDestroy
        - Src:             'ccbord.c:2124,13'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:2125,13'
          Dst:             lept_stderr
        - Src:             'ccbord.c:2128,14'
          Dst:             ptaaGetCount
        - Src:             'ccbord.c:2130,19'
          Dst:             ptaaGetPta
        - Src:             'ccbord.c:2131,17'
          Dst:             ptaGetCount
        - Src:             'ccbord.c:2135,17'
          Dst:             ptaGetIPt
        - Src:             'ccbord.c:2136,17'
          Dst:             pixSetPixel
        - Src:             'ccbord.c:2148,17'
          Dst:             locateOutsideSeedPixel
        - Src:             'ccbord.c:2151,13'
          Dst:             pixSetPixel
        - Src:             'ccbord.c:2152,13'
          Dst:             ptaDestroy
        - Src:             'ccbord.c:2157,9'
          Dst:             pixInvert
        - Src:             'ccbord.c:2158,9'
          Dst:             pixSeedfillBinary
        - Src:             'ccbord.c:2159,9'
          Dst:             pixInvert
        - Src:             'ccbord.c:2162,9'
          Dst:             pixRasterop
        - Src:             'ccbord.c:2164,9'
          Dst:             pixDestroy
        - Src:             'ccbord.c:2165,9'
          Dst:             pixDestroy
        - Src:             'ccbord.c:2166,9'
          Dst:             ccbDestroy
    - functionName:    locateOutsideSeedPixel
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1127
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fpx
        - fpy
        - spx
        - spy
        - pxs
        - pys
      BBCount:         10
      ICount:          104
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ccbord.c:1113,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1114,16'
              BranchSideFuncs: []
            - BranchSide:      'ccbord.c:1116,16'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1116,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:1117,16'
              BranchSideFuncs: []
            - BranchSide:      'ccbord.c:1119,16'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1119,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:1120,16'
              BranchSideFuncs: []
            - BranchSide:      'ccbord.c:1123,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ccbaDisplayImage1
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1960
      functionLinenumberEnd: 2062
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ccba
      BBCount:         66
      ICount:          427
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - boxDestroy
        - boxGetGeometry
        - boxaGetBox
        - ccbDestroy
        - ccbaGetCcb
        - ccbaGetCount
        - lept_stderr
        - locateOutsideSeedPixel
        - pixCreate
        - pixCreateTemplate
        - pixDestroy
        - pixFillClosedBorders
        - pixInvert
        - pixRasterop
        - pixSeedfillBinary
        - pixSetPixel
        - ptaDestroy
        - ptaGetCount
        - ptaGetIPt
        - ptaaGetCount
        - ptaaGetPta
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ccbord.c:1970,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1971,23'
              BranchSideFuncs:
                - pixCreate
                - ccbaGetCount
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - pixCreate
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - locateOutsideSeedPixel
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixFillClosedBorders
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaGetIPt
                - pixSetPixel
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxGetGeometry
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ccbord.c:1973,27'
              BranchSideFuncs:
                - pixCreate
                - ccbaGetCount
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - pixCreate
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - locateOutsideSeedPixel
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixFillClosedBorders
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaGetIPt
                - pixSetPixel
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxGetGeometry
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ccbord.c:1971,23'
          Branch Sides:
            - BranchSide:      'ccbord.c:1971,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:1971,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1973,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1974,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:1975,24'
              BranchSideFuncs:
                - ccbaGetCount
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - pixCreate
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - locateOutsideSeedPixel
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixFillClosedBorders
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaGetIPt
                - pixSetPixel
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxGetGeometry
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
        - Branch String:   'ccbord.c:1974,23'
          Branch Sides:
            - BranchSide:      'ccbord.c:1974,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:1974,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1976,5'
          Branch Sides:
            - BranchSide:      'ccbord.c:1977,26'
              BranchSideFuncs:
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - pixCreate
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - locateOutsideSeedPixel
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixFillClosedBorders
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaGetIPt
                - pixSetPixel
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxGetGeometry
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2061,12'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1978,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1979,13'
              BranchSideFuncs:
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:1985,21'
              BranchSideFuncs:
                - ptaaGetCount
                - ccbDestroy
                - ccbaGetCcb
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - pixCreate
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - locateOutsideSeedPixel
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixFillClosedBorders
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaGetIPt
                - pixSetPixel
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxGetGeometry
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ccbDestroy
                - lept_stderr
        - Branch String:   'ccbord.c:1981,27'
          Branch Sides:
            - BranchSide:      'ccbord.c:1981,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:1981,13'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1985,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1986,13'
              BranchSideFuncs:
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - pixCreate
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - locateOutsideSeedPixel
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixFillClosedBorders
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaGetIPt
                - pixSetPixel
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxGetGeometry
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'ccbord.c:1991,27'
              BranchSideFuncs:
                - ptaaGetCount
                - ccbDestroy
                - ccbaGetCcb
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - pixCreate
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - locateOutsideSeedPixel
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixFillClosedBorders
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaGetIPt
                - pixSetPixel
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxGetGeometry
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
        - Branch String:   'ccbord.c:1986,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1987,13'
              BranchSideFuncs:
                - lept_stderr
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - pixCreate
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - locateOutsideSeedPixel
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixFillClosedBorders
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaGetIPt
                - pixSetPixel
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxGetGeometry
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:1987,13'
              BranchSideFuncs:
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - pixCreate
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - locateOutsideSeedPixel
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixFillClosedBorders
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaGetIPt
                - pixSetPixel
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxGetGeometry
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
        - Branch String:   'ccbord.c:1992,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1993,35'
              BranchSideFuncs:
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - pixCreate
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - locateOutsideSeedPixel
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixFillClosedBorders
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaGetIPt
                - pixSetPixel
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxGetGeometry
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2059,9'
              BranchSideFuncs:
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - pixCreate
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - locateOutsideSeedPixel
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - pixFillClosedBorders
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaGetIPt
                - pixSetPixel
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxGetGeometry
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
        - Branch String:   'ccbord.c:1993,17'
          Branch Sides:
            - BranchSide:      'ccbord.c:1994,17'
              BranchSideFuncs:
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:1998,17'
              BranchSideFuncs:
                - boxGetGeometry
                - boxDestroy
                - pixCreate
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - locateOutsideSeedPixel
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxaGetBox
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixFillClosedBorders
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaGetIPt
                - pixSetPixel
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxGetGeometry
        - Branch String:   'ccbord.c:1996,31'
          Branch Sides:
            - BranchSide:      'ccbord.c:1996,17'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:1996,17'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1998,17'
          Branch Sides:
            - BranchSide:      'ccbord.c:1999,32'
              BranchSideFuncs:
                - boxGetGeometry
                - boxDestroy
                - pixCreate
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - locateOutsideSeedPixel
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxaGetBox
                - boxGetGeometry
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixFillClosedBorders
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaGetIPt
                - pixSetPixel
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2002,32'
              BranchSideFuncs:
                - boxGetGeometry
                - boxDestroy
                - pixCreate
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - locateOutsideSeedPixel
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxaGetBox
                - boxGetGeometry
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixFillClosedBorders
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaGetIPt
                - pixSetPixel
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
        - Branch String:   'ccbord.c:2010,17'
          Branch Sides:
            - BranchSide:      'ccbord.c:2011,17'
              BranchSideFuncs:
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2015,30'
              BranchSideFuncs:
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - locateOutsideSeedPixel
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - pixCreate
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxGetGeometry
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixFillClosedBorders
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaGetIPt
                - pixSetPixel
        - Branch String:   'ccbord.c:2013,31'
          Branch Sides:
            - BranchSide:      'ccbord.c:2013,17'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2013,17'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:2017,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:2018,27'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
                - ptaDestroy
                - locateOutsideSeedPixel
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - pixCreate
                - ptaaGetPta
                - ptaGetCount
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxGetGeometry
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixFillClosedBorders
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2031,13'
              BranchSideFuncs:
                - ptaDestroy
                - locateOutsideSeedPixel
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - pixCreate
                - ptaaGetPta
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxGetGeometry
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixFillClosedBorders
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
        - Branch String:   'ccbord.c:2020,21'
          Branch Sides:
            - BranchSide:      'ccbord.c:2021,25'
              BranchSideFuncs:
                - ptaDestroy
                - locateOutsideSeedPixel
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - pixCreate
                - ptaaGetPta
                - ptaGetCount
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxGetGeometry
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixFillClosedBorders
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaGetIPt
                - pixSetPixel
            - BranchSide:      'ccbord.c:2030,13'
              BranchSideFuncs:
                - ptaDestroy
                - locateOutsideSeedPixel
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - pixCreate
                - ptaaGetPta
                - ptaGetCount
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxGetGeometry
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixFillClosedBorders
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaGetIPt
                - pixSetPixel
        - Branch String:   'ccbord.c:2021,25'
          Branch Sides:
            - BranchSide:      'ccbord.c:2022,31'
              BranchSideFuncs:
                - ptaDestroy
                - locateOutsideSeedPixel
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - pixCreate
                - ptaaGetPta
                - ptaGetCount
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxGetGeometry
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixFillClosedBorders
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaGetIPt
                - pixSetPixel
            - BranchSide:      'ccbord.c:2025,25'
              BranchSideFuncs:
                - ptaDestroy
                - locateOutsideSeedPixel
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - pixCreate
                - ptaaGetPta
                - ptaGetCount
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxGetGeometry
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixFillClosedBorders
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaGetIPt
                - pixSetPixel
        - Branch String:   'ccbord.c:2025,25'
          Branch Sides:
            - BranchSide:      'ccbord.c:2026,31'
              BranchSideFuncs:
                - ptaDestroy
                - locateOutsideSeedPixel
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - pixCreate
                - ptaaGetPta
                - ptaGetCount
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxGetGeometry
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixFillClosedBorders
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaGetIPt
                - pixSetPixel
            - BranchSide:      'ccbord.c:2029,17'
              BranchSideFuncs:
                - ptaDestroy
                - locateOutsideSeedPixel
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - pixCreate
                - ptaaGetPta
                - ptaGetCount
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxGetGeometry
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixFillClosedBorders
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaGetIPt
                - pixSetPixel
        - Branch String:   'ccbord.c:2034,17'
          Branch Sides:
            - BranchSide:      'ccbord.c:2035,50'
              BranchSideFuncs:
                - pixFillClosedBorders
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - pixCreate
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - locateOutsideSeedPixel
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - ptaGetIPt
                - pixSetPixel
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxGetGeometry
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2043,40'
              BranchSideFuncs:
                - locateOutsideSeedPixel
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - pixCreate
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - pixFillClosedBorders
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaGetIPt
                - pixSetPixel
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxGetGeometry
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
        - Branch String:   'ccbord.c:2035,21'
          Branch Sides:
            - BranchSide:      'ccbord.c:2036,21'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2041,13'
              BranchSideFuncs:
                - pixRasterop
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - lept_stderr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxaGetBox
                - boxGetGeometry
                - boxDestroy
                - pixCreate
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - locateOutsideSeedPixel
                - pixCreateTemplate
                - pixSetPixel
                - pixInvert
                - pixSeedfillBinary
                - pixFillClosedBorders
                - pixDestroy
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - ptaGetIPt
                - pixSetPixel
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - boxGetGeometry
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
        - Branch String:   'ccbord.c:2039,35'
          Branch Sides:
            - BranchSide:      'ccbord.c:2039,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:2039,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ccbord.c:1971,23'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:1973,17'
          Dst:             pixCreate
        - Src:             'ccbord.c:1974,23'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:1975,11'
          Dst:             ccbaGetCount
        - Src:             'ccbord.c:1977,15'
          Dst:             ccbaGetCcb
        - Src:             'ccbord.c:1979,13'
          Dst:             pixDestroy
        - Src:             'ccbord.c:1980,13'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:1981,27'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:1986,13'
          Dst:             lept_stderr
        - Src:             'ccbord.c:1987,13'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:1991,14'
          Dst:             ptaaGetCount
        - Src:             'ccbord.c:1993,24'
          Dst:             boxaGetBox
        - Src:             'ccbord.c:1994,17'
          Dst:             pixDestroy
        - Src:             'ccbord.c:1995,17'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:1996,31'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:1999,17'
          Dst:             boxGetGeometry
        - Src:             'ccbord.c:2002,17'
          Dst:             boxGetGeometry
        - Src:             'ccbord.c:2004,13'
          Dst:             boxDestroy
        - Src:             'ccbord.c:2010,25'
          Dst:             pixCreate
        - Src:             'ccbord.c:2011,17'
          Dst:             pixDestroy
        - Src:             'ccbord.c:2012,17'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:2013,31'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:2015,19'
          Dst:             ptaaGetPta
        - Src:             'ccbord.c:2016,17'
          Dst:             ptaGetCount
        - Src:             'ccbord.c:2018,17'
          Dst:             ptaGetIPt
        - Src:             'ccbord.c:2019,17'
          Dst:             pixSetPixel
        - Src:             'ccbord.c:2031,13'
          Dst:             ptaDestroy
        - Src:             'ccbord.c:2035,29'
          Dst:             pixFillClosedBorders
        - Src:             'ccbord.c:2036,21'
          Dst:             pixDestroy
        - Src:             'ccbord.c:2037,21'
          Dst:             pixDestroy
        - Src:             'ccbord.c:2038,21'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:2039,35'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:2043,17'
          Dst:             locateOutsideSeedPixel
        - Src:             'ccbord.c:2047,24'
          Dst:             pixCreateTemplate
        - Src:             'ccbord.c:2048,17'
          Dst:             pixSetPixel
        - Src:             'ccbord.c:2049,17'
          Dst:             pixInvert
        - Src:             'ccbord.c:2050,17'
          Dst:             pixSeedfillBinary
        - Src:             'ccbord.c:2054,13'
          Dst:             pixRasterop
        - Src:             'ccbord.c:2056,13'
          Dst:             pixDestroy
        - Src:             'ccbord.c:2057,13'
          Dst:             pixDestroy
        - Src:             'ccbord.c:2059,9'
          Dst:             ccbDestroy
    - functionName:    ccbaDisplaySPBorder
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1899
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ccba
      BBCount:         27
      ICount:          154
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - ccbDestroy
        - ccbaGetCcb
        - ccbaGetCount
        - lept_stderr
        - pixCreate
        - pixSetPixel
        - ptaGetCount
        - ptaGetIPt
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ccbord.c:1877,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1878,23'
              BranchSideFuncs:
                - pixCreate
                - ccbaGetCount
                - ccbaGetCcb
                - ptaGetCount
                - ccbDestroy
                - ptaGetIPt
                - pixSetPixel
                - ccbDestroy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'ccbord.c:1880,27'
              BranchSideFuncs:
                - pixCreate
                - ccbaGetCount
                - ccbaGetCcb
                - ptaGetCount
                - ccbDestroy
                - ptaGetIPt
                - pixSetPixel
                - ccbDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'ccbord.c:1878,23'
          Branch Sides:
            - BranchSide:      'ccbord.c:1878,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:1878,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1880,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1881,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:1882,24'
              BranchSideFuncs:
                - ccbaGetCount
                - ccbaGetCcb
                - ptaGetCount
                - ccbDestroy
                - ptaGetIPt
                - pixSetPixel
                - ccbDestroy
                - lept_stderr
        - Branch String:   'ccbord.c:1881,23'
          Branch Sides:
            - BranchSide:      'ccbord.c:1881,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:1881,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1883,5'
          Branch Sides:
            - BranchSide:      'ccbord.c:1884,26'
              BranchSideFuncs:
                - ccbaGetCcb
                - ptaGetCount
                - ccbDestroy
                - ptaGetIPt
                - pixSetPixel
                - ccbDestroy
                - lept_stderr
            - BranchSide:      'ccbord.c:1898,12'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1885,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1886,13'
              BranchSideFuncs:
                - ccbDestroy
                - ccbaGetCcb
                - ptaGetCount
                - ccbDestroy
                - ptaGetIPt
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'ccbord.c:1890,27'
              BranchSideFuncs:
                - ptaGetCount
                - ccbDestroy
                - ccbaGetCcb
                - ccbDestroy
                - lept_stderr
                - ptaGetIPt
                - pixSetPixel
        - Branch String:   'ccbord.c:1886,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1887,13'
              BranchSideFuncs:
                - lept_stderr
                - ccbDestroy
                - ccbaGetCcb
                - ptaGetCount
                - ccbDestroy
                - ptaGetIPt
                - pixSetPixel
            - BranchSide:      'ccbord.c:1887,13'
              BranchSideFuncs:
                - ccbDestroy
                - ccbaGetCcb
                - ptaGetCount
                - ccbDestroy
                - ptaGetIPt
                - pixSetPixel
                - lept_stderr
        - Branch String:   'ccbord.c:1891,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1892,23'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
                - ccbDestroy
                - ccbaGetCcb
                - ptaGetCount
                - ccbDestroy
                - lept_stderr
            - BranchSide:      'ccbord.c:1895,9'
              BranchSideFuncs:
                - ccbDestroy
                - ccbaGetCcb
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
                - ccbDestroy
                - lept_stderr
      Callsites:
        - Src:             'ccbord.c:1878,23'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:1880,17'
          Dst:             pixCreate
        - Src:             'ccbord.c:1881,23'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:1882,11'
          Dst:             ccbaGetCount
        - Src:             'ccbord.c:1884,15'
          Dst:             ccbaGetCcb
        - Src:             'ccbord.c:1886,13'
          Dst:             lept_stderr
        - Src:             'ccbord.c:1887,13'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:1890,15'
          Dst:             ptaGetCount
        - Src:             'ccbord.c:1892,13'
          Dst:             ptaGetIPt
        - Src:             'ccbord.c:1893,13'
          Dst:             pixSetPixel
        - Src:             'ccbord.c:1895,9'
          Dst:             ccbDestroy
    - functionName:    ccbaDisplayBorder
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1819
      functionLinenumberEnd: 1853
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ccba
      BBCount:         31
      ICount:          183
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - ccbDestroy
        - ccbaGetCcb
        - ccbaGetCount
        - lept_stderr
        - pixCreate
        - pixSetPixel
        - ptaDestroy
        - ptaGetCount
        - ptaGetIPt
        - ptaaGetCount
        - ptaaGetPta
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ccbord.c:1826,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1827,23'
              BranchSideFuncs:
                - pixCreate
                - ccbaGetCount
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
                - ccbDestroy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'ccbord.c:1829,27'
              BranchSideFuncs:
                - pixCreate
                - ccbaGetCount
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
                - ccbDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'ccbord.c:1827,23'
          Branch Sides:
            - BranchSide:      'ccbord.c:1827,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:1827,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1829,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1830,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:1831,24'
              BranchSideFuncs:
                - ccbaGetCount
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
                - ccbDestroy
                - lept_stderr
        - Branch String:   'ccbord.c:1830,23'
          Branch Sides:
            - BranchSide:      'ccbord.c:1830,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:1830,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1832,5'
          Branch Sides:
            - BranchSide:      'ccbord.c:1833,26'
              BranchSideFuncs:
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
                - ccbDestroy
                - lept_stderr
            - BranchSide:      'ccbord.c:1852,12'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1834,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1835,13'
              BranchSideFuncs:
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
                - lept_stderr
            - BranchSide:      'ccbord.c:1839,27'
              BranchSideFuncs:
                - ptaaGetCount
                - ccbDestroy
                - ccbaGetCcb
                - ccbDestroy
                - lept_stderr
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
        - Branch String:   'ccbord.c:1835,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1836,13'
              BranchSideFuncs:
                - lept_stderr
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
            - BranchSide:      'ccbord.c:1836,13'
              BranchSideFuncs:
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
                - lept_stderr
        - Branch String:   'ccbord.c:1840,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1841,30'
              BranchSideFuncs:
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - lept_stderr
                - ptaGetIPt
                - pixSetPixel
            - BranchSide:      'ccbord.c:1849,9'
              BranchSideFuncs:
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - ptaaGetPta
                - ptaGetCount
                - ptaDestroy
                - ptaGetIPt
                - pixSetPixel
                - ccbDestroy
                - lept_stderr
        - Branch String:   'ccbord.c:1843,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1844,27'
              BranchSideFuncs:
                - ptaGetIPt
                - pixSetPixel
                - ptaDestroy
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - lept_stderr
                - ptaaGetPta
                - ptaGetCount
            - BranchSide:      'ccbord.c:1847,13'
              BranchSideFuncs:
                - ptaDestroy
                - ccbDestroy
                - ccbaGetCcb
                - ptaaGetCount
                - ccbDestroy
                - lept_stderr
                - ptaaGetPta
                - ptaGetCount
                - ptaGetIPt
                - pixSetPixel
      Callsites:
        - Src:             'ccbord.c:1827,23'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:1829,17'
          Dst:             pixCreate
        - Src:             'ccbord.c:1830,23'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:1831,11'
          Dst:             ccbaGetCount
        - Src:             'ccbord.c:1833,15'
          Dst:             ccbaGetCcb
        - Src:             'ccbord.c:1835,13'
          Dst:             lept_stderr
        - Src:             'ccbord.c:1836,13'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:1839,14'
          Dst:             ptaaGetCount
        - Src:             'ccbord.c:1841,19'
          Dst:             ptaaGetPta
        - Src:             'ccbord.c:1842,17'
          Dst:             ptaGetCount
        - Src:             'ccbord.c:1844,17'
          Dst:             ptaGetIPt
        - Src:             'ccbord.c:1845,17'
          Dst:             pixSetPixel
        - Src:             'ccbord.c:1847,13'
          Dst:             ptaDestroy
        - Src:             'ccbord.c:1849,9'
          Dst:             ccbDestroy
    - functionName:    getCutPathForHole
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1681
      functionLinenumberEnd: 1797
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
        - pta
        - boxinner
        - pdir
        - plen
      BBCount:         87
      ICount:          553
      EdgeCount:       113
      CyclomaticComplexity: 28
      functionsReached:
        - pixGetDimensions
        - pixGetPixel
        - ptaAddPt
        - ptaContainsPt
        - ptaCreate
        - ptaEmpty
        - ptaGetCount
        - ptaGetIPt
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ccbord.c:1686,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1687,23'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDimensions
                - ptaCreate
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
            - BranchSide:      'ccbord.c:1688,10'
              BranchSideFuncs:
                - returnErrorPtr
                - returnErrorPtr
                - pixGetDimensions
                - ptaCreate
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
        - Branch String:   'ccbord.c:1687,23'
          Branch Sides:
            - BranchSide:      'ccbord.c:1687,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:1687,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1688,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1689,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - ptaCreate
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
            - BranchSide:      'ccbord.c:1690,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - ptaCreate
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
        - Branch String:   'ccbord.c:1689,23'
          Branch Sides:
            - BranchSide:      'ccbord.c:1689,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:1689,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1690,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1691,23'
              BranchSideFuncs:
                - pixGetDimensions
                - ptaCreate
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
            - BranchSide:      'ccbord.c:1693,22'
              BranchSideFuncs:
                - pixGetDimensions
                - ptaCreate
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
        - Branch String:   'ccbord.c:1691,23'
          Branch Sides:
            - BranchSide:      'ccbord.c:1691,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:1691,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1699,5'
          Branch Sides:
            - BranchSide:      'ccbord.c:1700,21'
              BranchSideFuncs:
                - pixGetPixel
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ccbord.c:1706,14'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
        - Branch String:   'ccbord.c:1701,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1702,22'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
            - BranchSide:      'ccbord.c:1705,5'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
        - Branch String:   'ccbord.c:1706,5'
          Branch Sides:
            - BranchSide:      'ccbord.c:1707,21'
              BranchSideFuncs:
                - pixGetPixel
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ccbord.c:1713,22'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
        - Branch String:   'ccbord.c:1708,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1709,22'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
            - BranchSide:      'ccbord.c:1711,13'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
        - Branch String:   'ccbord.c:1715,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1716,10'
              BranchSideFuncs: []
            - BranchSide:      'ccbord.c:1722,14'
              BranchSideFuncs:
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
        - Branch String:   'ccbord.c:1723,5'
          Branch Sides:
            - BranchSide:      'ccbord.c:1724,21'
              BranchSideFuncs:
                - pixGetPixel
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ccbord.c:1730,14'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
        - Branch String:   'ccbord.c:1725,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1726,22'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
            - BranchSide:      'ccbord.c:1729,5'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
        - Branch String:   'ccbord.c:1730,5'
          Branch Sides:
            - BranchSide:      'ccbord.c:1731,21'
              BranchSideFuncs:
                - pixGetPixel
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ccbord.c:1737,22'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
        - Branch String:   'ccbord.c:1732,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1733,22'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
            - BranchSide:      'ccbord.c:1735,13'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
        - Branch String:   'ccbord.c:1739,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1740,10'
              BranchSideFuncs: []
            - BranchSide:      'ccbord.c:1746,14'
              BranchSideFuncs:
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
        - Branch String:   'ccbord.c:1747,5'
          Branch Sides:
            - BranchSide:      'ccbord.c:1748,21'
              BranchSideFuncs:
                - pixGetPixel
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ccbord.c:1754,14'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
        - Branch String:   'ccbord.c:1749,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1750,22'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
            - BranchSide:      'ccbord.c:1753,5'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
        - Branch String:   'ccbord.c:1754,5'
          Branch Sides:
            - BranchSide:      'ccbord.c:1755,21'
              BranchSideFuncs:
                - pixGetPixel
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ccbord.c:1761,22'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
        - Branch String:   'ccbord.c:1756,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1757,22'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
            - BranchSide:      'ccbord.c:1759,13'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
        - Branch String:   'ccbord.c:1763,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1764,10'
              BranchSideFuncs: []
            - BranchSide:      'ccbord.c:1770,14'
              BranchSideFuncs:
                - ptaEmpty
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
        - Branch String:   'ccbord.c:1771,5'
          Branch Sides:
            - BranchSide:      'ccbord.c:1772,21'
              BranchSideFuncs:
                - pixGetPixel
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ccbord.c:1778,14'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
        - Branch String:   'ccbord.c:1773,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1774,22'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
            - BranchSide:      'ccbord.c:1777,5'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
                - ptaAddPt
                - pixGetPixel
                - ptaAddPt
        - Branch String:   'ccbord.c:1778,5'
          Branch Sides:
            - BranchSide:      'ccbord.c:1779,21'
              BranchSideFuncs:
                - pixGetPixel
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - ptaAddPt
            - BranchSide:      'ccbord.c:1785,22'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
        - Branch String:   'ccbord.c:1780,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1781,22'
              BranchSideFuncs:
                - ptaAddPt
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
                - pixGetPixel
            - BranchSide:      'ccbord.c:1783,13'
              BranchSideFuncs:
                - ptaGetCount
                - ptaGetIPt
                - ptaContainsPt
                - ptaEmpty
        - Branch String:   'ccbord.c:1787,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1788,10'
              BranchSideFuncs: []
            - BranchSide:      'ccbord.c:1794,14'
              BranchSideFuncs:
                - ptaEmpty
      Callsites:
        - Src:             'ccbord.c:1687,23'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:1689,23'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:1691,23'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:1693,5'
          Dst:             pixGetDimensions
        - Src:             'ccbord.c:1694,12'
          Dst:             ptaCreate
        - Src:             'ccbord.c:1700,9'
          Dst:             pixGetPixel
        - Src:             'ccbord.c:1702,13'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:1707,9'
          Dst:             pixGetPixel
        - Src:             'ccbord.c:1709,13'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:1713,10'
          Dst:             ptaGetCount
        - Src:             'ccbord.c:1714,5'
          Dst:             ptaGetIPt
        - Src:             'ccbord.c:1715,9'
          Dst:             ptaContainsPt
        - Src:             'ccbord.c:1722,5'
          Dst:             ptaEmpty
        - Src:             'ccbord.c:1724,9'
          Dst:             pixGetPixel
        - Src:             'ccbord.c:1726,13'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:1731,9'
          Dst:             pixGetPixel
        - Src:             'ccbord.c:1733,13'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:1737,10'
          Dst:             ptaGetCount
        - Src:             'ccbord.c:1738,5'
          Dst:             ptaGetIPt
        - Src:             'ccbord.c:1739,9'
          Dst:             ptaContainsPt
        - Src:             'ccbord.c:1746,5'
          Dst:             ptaEmpty
        - Src:             'ccbord.c:1748,9'
          Dst:             pixGetPixel
        - Src:             'ccbord.c:1750,13'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:1755,9'
          Dst:             pixGetPixel
        - Src:             'ccbord.c:1757,13'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:1761,10'
          Dst:             ptaGetCount
        - Src:             'ccbord.c:1762,5'
          Dst:             ptaGetIPt
        - Src:             'ccbord.c:1763,9'
          Dst:             ptaContainsPt
        - Src:             'ccbord.c:1770,5'
          Dst:             ptaEmpty
        - Src:             'ccbord.c:1772,9'
          Dst:             pixGetPixel
        - Src:             'ccbord.c:1774,13'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:1779,9'
          Dst:             pixGetPixel
        - Src:             'ccbord.c:1781,13'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:1785,10'
          Dst:             ptaGetCount
        - Src:             'ccbord.c:1786,5'
          Dst:             ptaGetIPt
        - Src:             'ccbord.c:1787,9'
          Dst:             ptaContainsPt
        - Src:             'ccbord.c:1794,5'
          Dst:             ptaEmpty
    - functionName:    ccbaGenerateSinglePath
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1521
      functionLinenumberEnd: 1646
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ccba
      BBCount:         61
      ICount:          448
      EdgeCount:       80
      CyclomaticComplexity: 21
      functionsReached:
        - boxDestroy
        - boxaGetBox
        - ccbDestroy
        - ccbaGetCcb
        - ccbaGetCount
        - getCutPathForHole
        - lept_stderr
        - ptaAddPt
        - ptaCreate
        - ptaCyclicPerm
        - ptaDestroy
        - ptaGetCount
        - ptaGetIPt
        - ptaJoin
        - ptaReverse
        - ptaaAddPta
        - ptaaCreate
        - ptaaDestroy
        - ptaaGetCount
        - ptaaGetPta
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ccbord.c:1536,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1537,16'
              BranchSideFuncs:
                - ccbaGetCount
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaGetCount
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaAddPt
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaAddPt
                - ptaAddPt
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - ptaDestroy
                - lept_stderr
            - BranchSide:      'ccbord.c:1539,24'
              BranchSideFuncs:
                - ccbaGetCount
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaGetCount
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaAddPt
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaAddPt
                - ptaAddPt
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - ptaDestroy
                - lept_stderr
        - Branch String:   'ccbord.c:1537,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:1537,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:1537,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1541,5'
          Branch Sides:
            - BranchSide:      'ccbord.c:1542,26'
              BranchSideFuncs:
                - ccbaGetCcb
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaGetCount
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - lept_stderr
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaAddPt
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaAddPt
                - ptaAddPt
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - ptaDestroy
                - lept_stderr
            - BranchSide:      'ccbord.c:1643,9'
              BranchSideFuncs:
                - lept_stderr
        - Branch String:   'ccbord.c:1543,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1544,13'
              BranchSideFuncs:
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaGetCount
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaAddPt
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaAddPt
                - ptaAddPt
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - ptaDestroy
                - lept_stderr
            - BranchSide:      'ccbord.c:1547,27'
              BranchSideFuncs:
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaGetCount
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - lept_stderr
                - ccbaGetCcb
                - lept_stderr
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaAddPt
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaAddPt
                - ptaAddPt
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - ptaDestroy
        - Branch String:   'ccbord.c:1544,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1545,13'
              BranchSideFuncs:
                - lept_stderr
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaGetCount
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaAddPt
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaAddPt
                - ptaAddPt
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - ptaDestroy
            - BranchSide:      'ccbord.c:1545,13'
              BranchSideFuncs:
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaGetCount
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaAddPt
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaAddPt
                - ptaAddPt
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - ptaDestroy
                - lept_stderr
        - Branch String:   'ccbord.c:1550,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1551,25'
              BranchSideFuncs:
                - ptaDestroy
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaGetCount
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - lept_stderr
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaAddPt
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaAddPt
                - ptaAddPt
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
            - BranchSide:      'ccbord.c:1552,16'
              BranchSideFuncs:
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaGetCount
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - ptaDestroy
                - lept_stderr
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaAddPt
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaAddPt
                - ptaAddPt
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
        - Branch String:   'ccbord.c:1557,21'
          Branch Sides:
            - BranchSide:      'ccbord.c:1557,24'
              BranchSideFuncs:
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaGetCount
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaAddPt
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaAddPt
                - ptaAddPt
                - ptaDestroy
                - lept_stderr
            - BranchSide:      'ccbord.c:1558,21'
              BranchSideFuncs:
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaGetCount
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaAddPt
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaAddPt
                - ptaAddPt
                - ptaDestroy
                - lept_stderr
        - Branch String:   'ccbord.c:1557,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1558,21'
              BranchSideFuncs:
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaGetCount
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaAddPt
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaAddPt
                - ptaAddPt
                - ptaDestroy
                - lept_stderr
            - BranchSide:      'ccbord.c:1566,16'
              BranchSideFuncs:
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaGetCount
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - ptaDestroy
                - lept_stderr
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaAddPt
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ccbord.c:1570,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1571,35'
              BranchSideFuncs:
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaGetCount
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - ptaDestroy
                - lept_stderr
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaAddPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ccbord.c:1600,27'
              BranchSideFuncs:
                - ptaGetCount
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaAddPt
                - ptaAddPt
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - ptaDestroy
                - lept_stderr
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaAddPt
        - Branch String:   'ccbord.c:1575,17'
          Branch Sides:
            - BranchSide:      'ccbord.c:1576,26'
              BranchSideFuncs:
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaGetCount
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - ptaDestroy
                - lept_stderr
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaAddPt
                - boxaGetBox
                - getCutPathForHole
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ccbord.c:1579,24'
              BranchSideFuncs:
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaGetCount
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - ptaDestroy
                - lept_stderr
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaAddPt
                - boxaGetBox
                - getCutPathForHole
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ccbord.c:1587,17'
          Branch Sides:
            - BranchSide:      'ccbord.c:1588,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - boxDestroy
                - ptaGetCount
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - ptaDestroy
                - lept_stderr
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaAddPt
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
            - BranchSide:      'ccbord.c:1591,27'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaGetCount
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - ptaDestroy
                - lept_stderr
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaAddPt
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ccbord.c:1601,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1602,23'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaGetCount
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaAddPt
                - ptaAddPt
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - ptaDestroy
                - lept_stderr
                - ptaAddPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaAddPt
            - BranchSide:      'ccbord.c:1636,9'
              BranchSideFuncs:
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaAddPt
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaAddPt
                - ptaAddPt
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - ptaDestroy
                - lept_stderr
        - Branch String:   'ccbord.c:1603,17'
          Branch Sides:
            - BranchSide:      'ccbord.c:1605,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaGetCount
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaAddPt
                - ptaAddPt
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - ptaDestroy
                - lept_stderr
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
            - BranchSide:      'ccbord.c:1608,19'
              BranchSideFuncs:
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaGetCount
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaAddPt
                - ptaAddPt
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - ptaDestroy
                - lept_stderr
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
        - Branch String:   'ccbord.c:1609,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1610,27'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaGetCount
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaAddPt
                - ptaAddPt
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - ptaDestroy
                - lept_stderr
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
            - BranchSide:      'ccbord.c:1631,17'
              BranchSideFuncs:
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaGetCount
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaAddPt
                - ptaAddPt
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - ptaDestroy
                - lept_stderr
                - ptaGetIPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaAddPt
                - ptaAddPt
        - Branch String:   'ccbord.c:1611,29'
          Branch Sides:
            - BranchSide:      'ccbord.c:1611,32'
              BranchSideFuncs:
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaGetCount
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaAddPt
                - ptaAddPt
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - ptaDestroy
                - lept_stderr
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
            - BranchSide:      'ccbord.c:1630,13'
              BranchSideFuncs:
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaGetCount
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaAddPt
                - ptaAddPt
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - ptaDestroy
                - lept_stderr
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
        - Branch String:   'ccbord.c:1611,21'
          Branch Sides:
            - BranchSide:      'ccbord.c:1612,27'
              BranchSideFuncs:
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaGetCount
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaAddPt
                - ptaAddPt
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - ptaDestroy
                - lept_stderr
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
            - BranchSide:      'ccbord.c:1630,13'
              BranchSideFuncs:
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaGetCount
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaAddPt
                - ptaAddPt
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - ptaDestroy
                - lept_stderr
                - ptaGetIPt
                - ptaAddPt
                - ptaAddPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
        - Branch String:   'ccbord.c:1631,17'
          Branch Sides:
            - BranchSide:      'ccbord.c:1632,26'
              BranchSideFuncs:
                - ptaAddPt
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaGetCount
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaAddPt
                - ptaAddPt
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - ptaDestroy
                - lept_stderr
                - ptaGetIPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaAddPt
            - BranchSide:      'ccbord.c:1633,9'
              BranchSideFuncs:
                - ptaaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ccbDestroy
                - lept_stderr
                - ccbaGetCcb
                - ptaaGetCount
                - ptaCreate
                - ptaaGetPta
                - ptaaCreate
                - ptaCreate
                - ptaCreate
                - ptaGetCount
                - boxaGetBox
                - getCutPathForHole
                - ptaaAddPta
                - ptaGetCount
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - boxDestroy
                - ptaAddPt
                - ptaAddPt
                - ptaJoin
                - ptaDestroy
                - ccbDestroy
                - ptaDestroy
                - lept_stderr
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaaGetPta
                - ptaReverse
                - ptaGetIPt
                - ptaaGetPta
                - ptaCyclicPerm
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaAddPt
        - Branch String:   'ccbord.c:1643,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1644,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ccbord.c:1645,5'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1644,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1645,5'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'ccbord.c:1645,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ccbord.c:1537,16'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:1539,11'
          Dst:             ccbaGetCount
        - Src:             'ccbord.c:1542,15'
          Dst:             ccbaGetCcb
        - Src:             'ccbord.c:1544,13'
          Dst:             lept_stderr
        - Src:             'ccbord.c:1547,14'
          Dst:             ptaaGetCount
        - Src:             'ccbord.c:1551,13'
          Dst:             ptaDestroy
        - Src:             'ccbord.c:1552,16'
          Dst:             ptaCreate
        - Src:             'ccbord.c:1556,15'
          Dst:             ptaaGetPta
        - Src:             'ccbord.c:1558,13'
          Dst:             ptaJoin
        - Src:             'ccbord.c:1559,13'
          Dst:             ptaDestroy
        - Src:             'ccbord.c:1560,13'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:1567,17'
          Dst:             ptaaCreate
        - Src:             'ccbord.c:1568,16'
          Dst:             ptaCreate
        - Src:             'ccbord.c:1569,16'
          Dst:             ptaCreate
        - Src:             'ccbord.c:1571,24'
          Dst:             boxaGetBox
        - Src:             'ccbord.c:1574,20'
          Dst:             getCutPathForHole
        - Src:             'ccbord.c:1579,13'
          Dst:             ptaaAddPta
        - Src:             'ccbord.c:1586,20'
          Dst:             ptaGetCount
        - Src:             'ccbord.c:1588,17'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:1589,17'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:1591,17'
          Dst:             ptaGetIPt
        - Src:             'ccbord.c:1592,17'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:1593,17'
          Dst:             ptaGetIPt
        - Src:             'ccbord.c:1594,17'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:1596,13'
          Dst:             boxDestroy
        - Src:             'ccbord.c:1600,15'
          Dst:             ptaGetCount
        - Src:             'ccbord.c:1602,13'
          Dst:             ptaGetIPt
        - Src:             'ccbord.c:1605,17'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:1610,17'
          Dst:             ptaGetIPt
        - Src:             'ccbord.c:1613,28'
          Dst:             ptaaGetPta
        - Src:             'ccbord.c:1614,29'
          Dst:             ptaReverse
        - Src:             'ccbord.c:1616,21'
          Dst:             ptaGetIPt
        - Src:             'ccbord.c:1618,28'
          Dst:             ptaaGetPta
        - Src:             'ccbord.c:1619,29'
          Dst:             ptaCyclicPerm
        - Src:             'ccbord.c:1621,21'
          Dst:             ptaJoin
        - Src:             'ccbord.c:1622,21'
          Dst:             ptaJoin
        - Src:             'ccbord.c:1623,21'
          Dst:             ptaJoin
        - Src:             'ccbord.c:1624,21'
          Dst:             ptaDestroy
        - Src:             'ccbord.c:1625,21'
          Dst:             ptaDestroy
        - Src:             'ccbord.c:1626,21'
          Dst:             ptaDestroy
        - Src:             'ccbord.c:1627,21'
          Dst:             ptaDestroy
        - Src:             'ccbord.c:1632,17'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:1636,9'
          Dst:             ptaaDestroy
        - Src:             'ccbord.c:1637,9'
          Dst:             ptaDestroy
        - Src:             'ccbord.c:1638,9'
          Dst:             ptaDestroy
        - Src:             'ccbord.c:1639,9'
          Dst:             ptaDestroy
        - Src:             'ccbord.c:1640,9'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:1644,9'
          Dst:             lept_stderr
    - functionName:    ccbaGenerateSPGlobalLocs
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1403
      functionLinenumberEnd: 1477
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ccba
        - ptsflag
      BBCount:         57
      ICount:          383
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - boxaGetBoxGeometry
        - ccbDestroy
        - ccbaGenerateSinglePath
        - ccbaGetCcb
        - ccbaGetCount
        - ptaAddPt
        - ptaCreate
        - ptaDestroy
        - ptaGetCount
        - ptaGetIPt
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ccbord.c:1409,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1410,16'
              BranchSideFuncs:
                - ccbaGetCcb
                - ccbaGenerateSinglePath
                - ccbDestroy
                - ccbaGetCount
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - returnErrorInt
                - ptaDestroy
                - ccbDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ccbord.c:1413,27'
              BranchSideFuncs:
                - ccbaGetCcb
                - ccbaGenerateSinglePath
                - ccbDestroy
                - ccbaGetCount
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - returnErrorInt
                - ptaDestroy
                - ccbDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ccbord.c:1410,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:1410,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:1410,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1413,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1414,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:1415,10'
              BranchSideFuncs:
                - ccbaGenerateSinglePath
                - ccbDestroy
                - ccbaGetCount
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - returnErrorInt
                - ptaDestroy
                - ccbDestroy
                - returnErrorInt
        - Branch String:   'ccbord.c:1414,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:1414,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:1414,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1415,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1416,32'
              BranchSideFuncs:
                - ccbDestroy
                - ccbaGetCount
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - returnErrorInt
                - ptaDestroy
                - ccbDestroy
                - returnErrorInt
            - BranchSide:      'ccbord.c:1417,5'
              BranchSideFuncs:
                - ccbDestroy
                - ccbaGetCount
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - returnErrorInt
                - ptaDestroy
                - ccbDestroy
                - returnErrorInt
        - Branch String:   'ccbord.c:1420,5'
          Branch Sides:
            - BranchSide:      'ccbord.c:1421,26'
              BranchSideFuncs:
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - returnErrorInt
                - ptaDestroy
                - ccbDestroy
                - returnErrorInt
            - BranchSide:      'ccbord.c:1476,5'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1424,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1425,13'
              BranchSideFuncs:
                - ccbDestroy
                - returnErrorInt
            - BranchSide:      'ccbord.c:1430,16'
              BranchSideFuncs:
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ccbDestroy
                - returnErrorInt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - returnErrorInt
                - ptaDestroy
        - Branch String:   'ccbord.c:1426,20'
          Branch Sides:
            - BranchSide:      'ccbord.c:1426,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:1426,13'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1432,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1433,25'
              BranchSideFuncs:
                - ptaDestroy
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaGetCount
                - ccbDestroy
                - returnErrorInt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - returnErrorInt
            - BranchSide:      'ccbord.c:1434,31'
              BranchSideFuncs:
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaGetCount
                - ptaDestroy
                - ccbDestroy
                - returnErrorInt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - returnErrorInt
        - Branch String:   'ccbord.c:1434,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1435,13'
              BranchSideFuncs:
                - ccbDestroy
                - returnErrorInt
            - BranchSide:      'ccbord.c:1438,25'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaGetCount
                - ptaCreate
                - ccbDestroy
                - returnErrorInt
                - ptaDestroy
                - ccbDestroy
                - returnErrorInt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
        - Branch String:   'ccbord.c:1436,20'
          Branch Sides:
            - BranchSide:      'ccbord.c:1436,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:1436,13'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1441,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1442,20'
              BranchSideFuncs:
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - returnErrorInt
                - ptaDestroy
                - ccbDestroy
                - returnErrorInt
                - ptaGetIPt
                - ptaAddPt
            - BranchSide:      'ccbord.c:1447,23'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - returnErrorInt
                - ptaDestroy
                - ccbDestroy
                - returnErrorInt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
        - Branch String:   'ccbord.c:1442,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1443,27'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - returnErrorInt
                - ptaDestroy
                - ccbDestroy
                - returnErrorInt
            - BranchSide:      'ccbord.c:1446,9'
              BranchSideFuncs:
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - returnErrorInt
                - ptaDestroy
                - ccbDestroy
                - returnErrorInt
        - Branch String:   'ccbord.c:1449,17'
          Branch Sides:
            - BranchSide:      'ccbord.c:1450,27'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - returnErrorInt
                - ptaDestroy
                - ccbDestroy
                - returnErrorInt
            - BranchSide:      'ccbord.c:1452,24'
              BranchSideFuncs:
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - returnErrorInt
                - ptaDestroy
                - ccbDestroy
                - returnErrorInt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
        - Branch String:   'ccbord.c:1458,17'
          Branch Sides:
            - BranchSide:      'ccbord.c:1459,31'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - returnErrorInt
                - ptaDestroy
                - ccbDestroy
                - returnErrorInt
                - ptaAddPt
            - BranchSide:      'ccbord.c:1469,26'
              BranchSideFuncs:
                - ptaAddPt
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - returnErrorInt
                - ptaDestroy
                - ccbDestroy
                - returnErrorInt
        - Branch String:   'ccbord.c:1462,39'
          Branch Sides:
            - BranchSide:      'ccbord.c:1462,42'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - returnErrorInt
                - ptaDestroy
                - ccbDestroy
                - returnErrorInt
                - ptaGetIPt
            - BranchSide:      'ccbord.c:1463,34'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - returnErrorInt
                - ptaDestroy
                - ccbDestroy
                - returnErrorInt
                - ptaGetIPt
        - Branch String:   'ccbord.c:1462,25'
          Branch Sides:
            - BranchSide:      'ccbord.c:1463,34'
              BranchSideFuncs:
                - ptaAddPt
                - ptaAddPt
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - returnErrorInt
                - ptaDestroy
                - ccbDestroy
                - returnErrorInt
                - ptaGetIPt
            - BranchSide:      'ccbord.c:1464,26'
              BranchSideFuncs:
                - ptaAddPt
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaGetCount
                - ptaCreate
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaGetIPt
                - ptaAddPt
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - returnErrorInt
                - ptaDestroy
                - ccbDestroy
                - returnErrorInt
                - ptaGetIPt
                - ptaAddPt
      Callsites:
        - Src:             'ccbord.c:1410,16'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:1413,16'
          Dst:             ccbaGetCcb
        - Src:             'ccbord.c:1414,16'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:1416,9'
          Dst:             ccbaGenerateSinglePath
        - Src:             'ccbord.c:1417,5'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:1419,11'
          Dst:             ccbaGetCount
        - Src:             'ccbord.c:1421,15'
          Dst:             ccbaGetCcb
        - Src:             'ccbord.c:1424,13'
          Dst:             boxaGetBoxGeometry
        - Src:             'ccbord.c:1425,13'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:1426,20'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:1431,15'
          Dst:             ptaGetCount
        - Src:             'ccbord.c:1433,13'
          Dst:             ptaDestroy
        - Src:             'ccbord.c:1434,21'
          Dst:             ptaCreate
        - Src:             'ccbord.c:1435,13'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:1436,20'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:1443,17'
          Dst:             ptaGetIPt
        - Src:             'ccbord.c:1444,17'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:1447,13'
          Dst:             ptaGetIPt
        - Src:             'ccbord.c:1448,13'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:1450,17'
          Dst:             ptaGetIPt
        - Src:             'ccbord.c:1451,17'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:1453,17'
          Dst:             ptaGetIPt
        - Src:             'ccbord.c:1459,21'
          Dst:             ptaGetIPt
        - Src:             'ccbord.c:1463,25'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:1469,17'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:1473,9'
          Dst:             ccbDestroy
    - functionName:    ccbaStepChainsToPixCoords
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1294
      functionLinenumberEnd: 1378
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ccba
        - coordtype
      BBCount:         71
      ICount:          419
      EdgeCount:       95
      CyclomaticComplexity: 26
      functionsReached:
        - boxaGetBoxGeometry
        - ccbDestroy
        - ccbaGetCcb
        - ccbaGetCount
        - numaDestroy
        - numaGetCount
        - numaGetIValue
        - numaaGetCount
        - numaaGetNuma
        - ptaAddPt
        - ptaCreate
        - ptaGetIPt
        - ptaaAddPta
        - ptaaCreate
        - ptaaDestroy
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ccbord.c:1304,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1305,16'
              BranchSideFuncs:
                - ccbaGetCount
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - numaaGetCount
                - ptaaCreate
                - ccbDestroy
                - numaaGetNuma
                - numaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaGetIPt
                - ptaAddPt
                - numaDestroy
                - numaGetIValue
                - ptaAddPt
                - ccbDestroy
                - numaDestroy
                - returnErrorInt
                - ptaaDestroy
                - ptaaDestroy
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ccbord.c:1306,9'
              BranchSideFuncs:
                - ccbaGetCount
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - numaaGetCount
                - ptaaCreate
                - ccbDestroy
                - numaaGetNuma
                - numaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaGetIPt
                - ptaAddPt
                - numaDestroy
                - numaGetIValue
                - ptaAddPt
                - ccbDestroy
                - numaDestroy
                - returnErrorInt
                - ptaaDestroy
                - ptaaDestroy
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'ccbord.c:1305,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:1305,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:1305,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1306,40'
          Branch Sides:
            - BranchSide:      'ccbord.c:1306,43'
              BranchSideFuncs:
                - ccbaGetCount
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - numaaGetCount
                - ptaaCreate
                - ccbDestroy
                - numaaGetNuma
                - numaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaGetIPt
                - ptaAddPt
                - numaDestroy
                - numaGetIValue
                - ptaAddPt
                - ccbDestroy
                - numaDestroy
                - returnErrorInt
                - ptaaDestroy
                - ptaaDestroy
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'ccbord.c:1309,24'
              BranchSideFuncs:
                - ccbaGetCount
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - numaaGetCount
                - ptaaCreate
                - ccbDestroy
                - numaaGetNuma
                - numaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaGetIPt
                - ptaAddPt
                - numaDestroy
                - numaGetIValue
                - ptaAddPt
                - ccbDestroy
                - numaDestroy
                - returnErrorInt
                - ptaaDestroy
                - ptaaDestroy
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
        - Branch String:   'ccbord.c:1306,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1307,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:1309,24'
              BranchSideFuncs:
                - ccbaGetCount
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - numaaGetCount
                - ptaaCreate
                - ccbDestroy
                - numaaGetNuma
                - numaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaGetIPt
                - ptaAddPt
                - numaDestroy
                - numaGetIValue
                - ptaAddPt
                - ccbDestroy
                - numaDestroy
                - returnErrorInt
                - ptaaDestroy
                - ptaaDestroy
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
        - Branch String:   'ccbord.c:1307,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:1307,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:1307,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1310,5'
          Branch Sides:
            - BranchSide:      'ccbord.c:1311,26'
              BranchSideFuncs:
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - numaaGetCount
                - ptaaCreate
                - ccbDestroy
                - numaaGetNuma
                - numaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaGetIPt
                - ptaAddPt
                - numaDestroy
                - numaGetIValue
                - ptaAddPt
                - ccbDestroy
                - numaDestroy
                - returnErrorInt
                - ptaaDestroy
                - ptaaDestroy
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
            - BranchSide:      'ccbord.c:1377,5'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1312,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1313,13'
              BranchSideFuncs:
                - ccbDestroy
                - returnErrorInt
            - BranchSide:      'ccbord.c:1315,23'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaaGetCount
                - ptaaCreate
                - ccbDestroy
                - ccbaGetCcb
                - ccbDestroy
                - returnErrorInt
                - numaaGetNuma
                - numaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaGetIPt
                - ptaAddPt
                - numaDestroy
                - numaGetIValue
                - ptaAddPt
                - ccbDestroy
                - numaDestroy
                - returnErrorInt
                - ptaaDestroy
                - ptaaDestroy
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
        - Branch String:   'ccbord.c:1314,20'
          Branch Sides:
            - BranchSide:      'ccbord.c:1314,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:1314,13'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1315,15'
          Branch Sides:
            - BranchSide:      'ccbord.c:1316,13'
              BranchSideFuncs:
                - ccbDestroy
                - returnErrorInt
            - BranchSide:      'ccbord.c:1318,23'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaaGetCount
                - ptaaCreate
                - ccbDestroy
                - ccbaGetCcb
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - numaaGetNuma
                - numaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaGetIPt
                - ptaAddPt
                - numaDestroy
                - numaGetIValue
                - ptaAddPt
                - ccbDestroy
                - numaDestroy
                - returnErrorInt
                - ptaaDestroy
                - ptaaDestroy
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
        - Branch String:   'ccbord.c:1317,20'
          Branch Sides:
            - BranchSide:      'ccbord.c:1317,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:1317,13'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1318,15'
          Branch Sides:
            - BranchSide:      'ccbord.c:1319,13'
              BranchSideFuncs:
                - ccbDestroy
                - returnErrorInt
            - BranchSide:      'ccbord.c:1325,13'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaaGetCount
                - ptaaCreate
                - ccbDestroy
                - ccbaGetCcb
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - numaaGetNuma
                - numaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaGetIPt
                - ptaAddPt
                - numaDestroy
                - numaGetIValue
                - ptaAddPt
                - ccbDestroy
                - numaDestroy
                - returnErrorInt
                - ptaaDestroy
                - ptaaDestroy
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
        - Branch String:   'ccbord.c:1320,20'
          Branch Sides:
            - BranchSide:      'ccbord.c:1320,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:1320,13'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1325,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1326,17'
              BranchSideFuncs:
                - numaaGetCount
                - ptaaCreate
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - numaaGetNuma
                - numaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaGetIPt
                - ptaAddPt
                - numaDestroy
                - numaGetIValue
                - ptaAddPt
                - ccbDestroy
                - numaDestroy
                - returnErrorInt
                - ptaaDestroy
                - ptaaDestroy
                - ccbDestroy
                - returnErrorInt
            - BranchSide:      'ccbord.c:1330,36'
              BranchSideFuncs:
                - boxaGetBoxGeometry
                - numaaGetCount
                - ptaaCreate
                - ccbDestroy
                - ccbaGetCcb
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - numaaGetNuma
                - numaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaGetIPt
                - ptaAddPt
                - numaDestroy
                - numaGetIValue
                - ptaAddPt
                - ccbDestroy
                - numaDestroy
                - returnErrorInt
                - ptaaDestroy
                - ptaaDestroy
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
        - Branch String:   'ccbord.c:1330,17'
          Branch Sides:
            - BranchSide:      'ccbord.c:0,0'
              BranchSideFuncs:
                - ccbDestroy
                - returnErrorInt
            - BranchSide:      'ccbord.c:1331,17'
              BranchSideFuncs:
                - ccbDestroy
                - returnErrorInt
        - Branch String:   'ccbord.c:1332,24'
          Branch Sides:
            - BranchSide:      'ccbord.c:1332,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:1332,17'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1338,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1339,13'
              BranchSideFuncs:
                - ccbDestroy
                - returnErrorInt
            - BranchSide:      'ccbord.c:1342,13'
              BranchSideFuncs:
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - numaaGetCount
                - ptaaCreate
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - numaaGetNuma
                - numaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaGetIPt
                - ptaAddPt
                - numaDestroy
                - numaGetIValue
                - ptaAddPt
                - ccbDestroy
                - numaDestroy
                - returnErrorInt
                - ptaaDestroy
                - ptaaDestroy
        - Branch String:   'ccbord.c:1340,20'
          Branch Sides:
            - BranchSide:      'ccbord.c:1340,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:1340,13'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1342,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1343,17'
              BranchSideFuncs:
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - numaaGetCount
                - ptaaCreate
                - ptaaDestroy
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - numaaGetNuma
                - numaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaGetIPt
                - ptaAddPt
                - numaDestroy
                - numaGetIValue
                - ptaAddPt
                - ccbDestroy
                - numaDestroy
                - returnErrorInt
                - ptaaDestroy
            - BranchSide:      'ccbord.c:1347,17'
              BranchSideFuncs:
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - numaaGetCount
                - ptaaCreate
                - ptaaDestroy
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - numaaGetNuma
                - numaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaGetIPt
                - ptaAddPt
                - numaDestroy
                - numaGetIValue
                - ptaAddPt
                - ccbDestroy
                - numaDestroy
                - returnErrorInt
                - ptaaDestroy
        - Branch String:   'ccbord.c:1343,17'
          Branch Sides:
            - BranchSide:      'ccbord.c:1344,30'
              BranchSideFuncs:
                - ptaaDestroy
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - numaaGetCount
                - ptaaCreate
                - ptaaDestroy
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - numaaGetNuma
                - numaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaGetIPt
                - ptaAddPt
                - numaDestroy
                - numaGetIValue
                - ptaAddPt
                - ccbDestroy
                - numaDestroy
                - returnErrorInt
            - BranchSide:      'ccbord.c:1345,26'
              BranchSideFuncs:
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - numaaGetCount
                - ptaaCreate
                - ptaaDestroy
                - ptaaDestroy
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - numaaGetNuma
                - numaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaGetIPt
                - ptaAddPt
                - numaDestroy
                - numaGetIValue
                - ptaAddPt
                - ccbDestroy
                - numaDestroy
                - returnErrorInt
        - Branch String:   'ccbord.c:1347,17'
          Branch Sides:
            - BranchSide:      'ccbord.c:1348,30'
              BranchSideFuncs:
                - ptaaDestroy
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - numaaGetCount
                - ptaaCreate
                - ptaaDestroy
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - numaaGetNuma
                - numaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaGetIPt
                - ptaAddPt
                - numaDestroy
                - numaGetIValue
                - ptaAddPt
                - ccbDestroy
                - numaDestroy
                - returnErrorInt
            - BranchSide:      'ccbord.c:1349,27'
              BranchSideFuncs:
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - numaaGetCount
                - ptaaCreate
                - ptaaDestroy
                - ptaaDestroy
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - numaaGetNuma
                - numaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaGetIPt
                - ptaAddPt
                - numaDestroy
                - numaGetIValue
                - ptaAddPt
                - ccbDestroy
                - numaDestroy
                - returnErrorInt
        - Branch String:   'ccbord.c:1353,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1354,31'
              BranchSideFuncs:
                - numaaGetNuma
                - numaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaGetIPt
                - ptaAddPt
                - numaDestroy
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - numaaGetCount
                - ptaaCreate
                - ptaaDestroy
                - ptaaDestroy
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - numaGetIValue
                - ptaAddPt
                - ccbDestroy
                - numaDestroy
                - returnErrorInt
            - BranchSide:      'ccbord.c:1374,9'
              BranchSideFuncs:
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - numaaGetCount
                - ptaaCreate
                - numaaGetNuma
                - numaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaGetIPt
                - ptaAddPt
                - numaDestroy
                - numaGetIValue
                - ptaAddPt
                - ccbDestroy
                - numaDestroy
                - returnErrorInt
                - ptaaDestroy
                - ptaaDestroy
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
        - Branch String:   'ccbord.c:1356,17'
          Branch Sides:
            - BranchSide:      'ccbord.c:1357,17'
              BranchSideFuncs:
                - ccbDestroy
                - numaDestroy
                - returnErrorInt
            - BranchSide:      'ccbord.c:1361,24'
              BranchSideFuncs:
                - ptaaAddPta
                - ptaGetIPt
                - ptaAddPt
                - numaDestroy
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - numaaGetCount
                - ptaaCreate
                - ptaaDestroy
                - ptaaDestroy
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - numaaGetNuma
                - numaGetCount
                - ptaCreate
                - ccbDestroy
                - numaDestroy
                - returnErrorInt
                - numaGetIValue
                - ptaAddPt
        - Branch String:   'ccbord.c:1359,24'
          Branch Sides:
            - BranchSide:      'ccbord.c:1359,17'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:1359,17'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1366,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1367,31'
              BranchSideFuncs:
                - numaGetIValue
                - ptaAddPt
                - numaDestroy
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - numaaGetCount
                - ptaaCreate
                - ptaaDestroy
                - ptaaDestroy
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - numaaGetNuma
                - numaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - numaDestroy
                - returnErrorInt
            - BranchSide:      'ccbord.c:1372,13'
              BranchSideFuncs:
                - numaDestroy
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - numaaGetCount
                - ptaaCreate
                - ptaaDestroy
                - ptaaDestroy
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - ccbDestroy
                - returnErrorInt
                - numaaGetNuma
                - numaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaGetIPt
                - ptaAddPt
                - numaGetIValue
                - ptaAddPt
                - ccbDestroy
                - numaDestroy
                - returnErrorInt
      Callsites:
        - Src:             'ccbord.c:1305,16'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:1307,16'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:1309,11'
          Dst:             ccbaGetCount
        - Src:             'ccbord.c:1311,15'
          Dst:             ccbaGetCcb
        - Src:             'ccbord.c:1313,13'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:1314,20'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:1316,13'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:1317,20'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:1319,13'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:1320,20'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:1330,17'
          Dst:             boxaGetBoxGeometry
        - Src:             'ccbord.c:1331,17'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:1332,24'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:1337,14'
          Dst:             numaaGetCount
        - Src:             'ccbord.c:1338,22'
          Dst:             ptaaCreate
        - Src:             'ccbord.c:1339,13'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:1340,20'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:1344,17'
          Dst:             ptaaDestroy
        - Src:             'ccbord.c:1348,17'
          Dst:             ptaaDestroy
        - Src:             'ccbord.c:1354,18'
          Dst:             numaaGetNuma
        - Src:             'ccbord.c:1355,17'
          Dst:             numaGetCount
        - Src:             'ccbord.c:1356,25'
          Dst:             ptaCreate
        - Src:             'ccbord.c:1357,17'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:1358,17'
          Dst:             numaDestroy
        - Src:             'ccbord.c:1359,24'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:1361,13'
          Dst:             ptaaAddPta
        - Src:             'ccbord.c:1362,13'
          Dst:             ptaGetIPt
        - Src:             'ccbord.c:1365,13'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:1367,17'
          Dst:             numaGetIValue
        - Src:             'ccbord.c:1370,17'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:1372,13'
          Dst:             numaDestroy
        - Src:             'ccbord.c:1374,9'
          Dst:             ccbDestroy
    - functionName:    ccbaGenerateGlobalLocs
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1193
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ccba
      BBCount:         29
      ICount:          203
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - boxaGetBoxGeometry
        - ccbDestroy
        - ccbaGetCcb
        - ccbaGetCount
        - ptaAddPt
        - ptaCreate
        - ptaDestroy
        - ptaGetCount
        - ptaGetIPt
        - ptaaAddPta
        - ptaaCreate
        - ptaaDestroy
        - ptaaGetCount
        - ptaaGetPta
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ccbord.c:1156,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1157,16'
              BranchSideFuncs:
                - ccbaGetCount
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaaGetCount
                - ptaaCreate
                - ccbDestroy
                - ptaaGetPta
                - ptaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaDestroy
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - returnErrorInt
                - ptaaDestroy
            - BranchSide:      'ccbord.c:1159,24'
              BranchSideFuncs:
                - ccbaGetCount
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaaGetCount
                - ptaaCreate
                - ccbDestroy
                - ptaaGetPta
                - ptaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaDestroy
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - returnErrorInt
                - ptaaDestroy
        - Branch String:   'ccbord.c:1157,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:1157,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:1157,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1160,5'
          Branch Sides:
            - BranchSide:      'ccbord.c:1161,26'
              BranchSideFuncs:
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaaGetCount
                - ptaaCreate
                - ccbDestroy
                - ptaaGetPta
                - ptaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaDestroy
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - returnErrorInt
                - ptaaDestroy
            - BranchSide:      'ccbord.c:1192,5'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1169,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1170,26'
              BranchSideFuncs:
                - ptaaDestroy
                - ptaaCreate
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaaGetCount
                - ptaaGetPta
                - ptaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaDestroy
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - returnErrorInt
            - BranchSide:      'ccbord.c:1171,33'
              BranchSideFuncs:
                - ptaaCreate
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaaGetCount
                - ptaaDestroy
                - ptaaGetPta
                - ptaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaDestroy
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - returnErrorInt
        - Branch String:   'ccbord.c:1171,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1172,13'
              BranchSideFuncs:
                - ccbDestroy
                - returnErrorInt
            - BranchSide:      'ccbord.c:1175,23'
              BranchSideFuncs:
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaaGetCount
                - ptaaCreate
                - ccbDestroy
                - returnErrorInt
                - ptaaDestroy
                - ptaaGetPta
                - ptaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaDestroy
                - ptaGetIPt
                - ptaAddPt
        - Branch String:   'ccbord.c:1173,20'
          Branch Sides:
            - BranchSide:      'ccbord.c:1173,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:1173,13'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:1178,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:1179,31'
              BranchSideFuncs:
                - ptaaGetPta
                - ptaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaDestroy
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaaGetCount
                - ptaaCreate
                - ccbDestroy
                - returnErrorInt
                - ptaaDestroy
                - ptaGetIPt
                - ptaAddPt
            - BranchSide:      'ccbord.c:1189,9'
              BranchSideFuncs:
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaaGetCount
                - ptaaCreate
                - ptaaGetPta
                - ptaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaDestroy
                - ptaGetIPt
                - ptaAddPt
                - ccbDestroy
                - returnErrorInt
                - ptaaDestroy
        - Branch String:   'ccbord.c:1183,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:1184,27'
              BranchSideFuncs:
                - ptaGetIPt
                - ptaAddPt
                - ptaDestroy
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaaGetCount
                - ptaaCreate
                - ccbDestroy
                - returnErrorInt
                - ptaaDestroy
                - ptaaGetPta
                - ptaGetCount
                - ptaCreate
                - ptaaAddPta
            - BranchSide:      'ccbord.c:1187,13'
              BranchSideFuncs:
                - ptaDestroy
                - ccbDestroy
                - ccbaGetCcb
                - boxaGetBoxGeometry
                - ptaaGetCount
                - ptaaCreate
                - ccbDestroy
                - returnErrorInt
                - ptaaDestroy
                - ptaaGetPta
                - ptaGetCount
                - ptaCreate
                - ptaaAddPta
                - ptaGetIPt
                - ptaAddPt
      Callsites:
        - Src:             'ccbord.c:1157,16'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:1159,11'
          Dst:             ccbaGetCount
        - Src:             'ccbord.c:1161,15'
          Dst:             ccbaGetCcb
        - Src:             'ccbord.c:1164,9'
          Dst:             boxaGetBoxGeometry
        - Src:             'ccbord.c:1168,14'
          Dst:             ptaaGetCount
        - Src:             'ccbord.c:1170,13'
          Dst:             ptaaDestroy
        - Src:             'ccbord.c:1171,22'
          Dst:             ptaaCreate
        - Src:             'ccbord.c:1172,13'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:1173,20'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:1179,20'
          Dst:             ptaaGetPta
        - Src:             'ccbord.c:1180,17'
          Dst:             ptaGetCount
        - Src:             'ccbord.c:1181,20'
          Dst:             ptaCreate
        - Src:             'ccbord.c:1182,13'
          Dst:             ptaaAddPta
        - Src:             'ccbord.c:1184,17'
          Dst:             ptaGetIPt
        - Src:             'ccbord.c:1185,17'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:1187,13'
          Dst:             ptaDestroy
        - Src:             'ccbord.c:1189,9'
          Dst:             ccbDestroy
    - functionName:    pixGetOuterBorder
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ccb
        - pixs
        - box
      BBCount:         42
      ICount:          291
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - boxaAddBox
        - findNextBorderPixel
        - nextOnPixelInRaster
        - pixAddBorder
        - pixDestroy
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - ptaAddPt
        - ptaCreate
        - ptaaAddPta
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ccbord.c:893,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:894,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixAddBorder
                - nextOnPixelInRaster
                - pixDestroy
                - returnErrorInt
                - boxaAddBox
                - ptaAddPt
                - ptaCreate
                - ptaaAddPta
                - ptaAddPt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - findNextBorderPixel
                - ptaAddPt
                - findNextBorderPixel
                - ptaAddPt
                - pixDestroy
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'ccbord.c:895,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - pixAddBorder
                - nextOnPixelInRaster
                - pixDestroy
                - returnErrorInt
                - boxaAddBox
                - ptaAddPt
                - ptaCreate
                - ptaaAddPta
                - ptaAddPt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - findNextBorderPixel
                - ptaAddPt
                - findNextBorderPixel
                - ptaAddPt
                - pixDestroy
                - pixDestroy
                - returnErrorInt
        - Branch String:   'ccbord.c:894,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:894,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:894,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:895,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:896,16'
              BranchSideFuncs:
                - returnErrorInt
                - pixAddBorder
                - nextOnPixelInRaster
                - pixDestroy
                - returnErrorInt
                - boxaAddBox
                - ptaAddPt
                - ptaCreate
                - ptaaAddPta
                - ptaAddPt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - findNextBorderPixel
                - ptaAddPt
                - findNextBorderPixel
                - ptaAddPt
                - pixDestroy
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'ccbord.c:897,10'
              BranchSideFuncs:
                - returnErrorInt
                - pixAddBorder
                - nextOnPixelInRaster
                - pixDestroy
                - returnErrorInt
                - boxaAddBox
                - ptaAddPt
                - ptaCreate
                - ptaaAddPta
                - ptaAddPt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - findNextBorderPixel
                - ptaAddPt
                - findNextBorderPixel
                - ptaAddPt
                - pixDestroy
                - pixDestroy
                - returnErrorInt
        - Branch String:   'ccbord.c:896,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:896,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:896,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:897,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:898,16'
              BranchSideFuncs:
                - pixAddBorder
                - nextOnPixelInRaster
                - pixDestroy
                - returnErrorInt
                - boxaAddBox
                - ptaAddPt
                - ptaCreate
                - ptaaAddPta
                - ptaAddPt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - findNextBorderPixel
                - ptaAddPt
                - findNextBorderPixel
                - ptaAddPt
                - pixDestroy
                - pixDestroy
                - returnErrorInt
            - BranchSide:      'ccbord.c:901,30'
              BranchSideFuncs:
                - pixAddBorder
                - nextOnPixelInRaster
                - pixDestroy
                - returnErrorInt
                - boxaAddBox
                - ptaAddPt
                - ptaCreate
                - ptaaAddPta
                - ptaAddPt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - findNextBorderPixel
                - ptaAddPt
                - findNextBorderPixel
                - ptaAddPt
                - pixDestroy
                - pixDestroy
                - returnErrorInt
        - Branch String:   'ccbord.c:898,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:898,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:898,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:901,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:902,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:903,30'
              BranchSideFuncs:
                - nextOnPixelInRaster
                - pixDestroy
                - returnErrorInt
                - boxaAddBox
                - ptaAddPt
                - ptaCreate
                - ptaaAddPta
                - ptaAddPt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - findNextBorderPixel
                - ptaAddPt
                - findNextBorderPixel
                - ptaAddPt
                - pixDestroy
                - pixDestroy
        - Branch String:   'ccbord.c:902,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:902,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:902,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:903,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:904,9'
              BranchSideFuncs:
                - boxaAddBox
                - ptaAddPt
                - ptaCreate
                - ptaaAddPta
                - ptaAddPt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - findNextBorderPixel
                - ptaAddPt
                - findNextBorderPixel
                - ptaAddPt
                - pixDestroy
                - pixDestroy
            - BranchSide:      'ccbord.c:907,10'
              BranchSideFuncs:
                - boxaAddBox
                - ptaAddPt
                - ptaCreate
                - ptaaAddPta
                - ptaAddPt
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - findNextBorderPixel
                - ptaAddPt
                - findNextBorderPixel
                - ptaAddPt
                - pixDestroy
                - pixDestroy
        - Branch String:   'ccbord.c:905,16'
          Branch Sides:
            - BranchSide:      'ccbord.c:905,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'ccbord.c:905,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:923,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:924,9'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'ccbord.c:928,11'
              BranchSideFuncs:
                - ptaAddPt
                - findNextBorderPixel
                - ptaAddPt
                - pixDestroy
        - Branch String:   'ccbord.c:936,23'
          Branch Sides:
            - BranchSide:      'ccbord.c:936,26'
              BranchSideFuncs:
                - ptaAddPt
                - findNextBorderPixel
                - pixDestroy
            - BranchSide:      'ccbord.c:938,18'
              BranchSideFuncs:
                - ptaAddPt
                - findNextBorderPixel
                - pixDestroy
        - Branch String:   'ccbord.c:936,36'
          Branch Sides:
            - BranchSide:      'ccbord.c:936,39'
              BranchSideFuncs:
                - ptaAddPt
                - findNextBorderPixel
                - pixDestroy
            - BranchSide:      'ccbord.c:938,18'
              BranchSideFuncs:
                - ptaAddPt
                - findNextBorderPixel
                - pixDestroy
        - Branch String:   'ccbord.c:936,50'
          Branch Sides:
            - BranchSide:      'ccbord.c:936,53'
              BranchSideFuncs:
                - ptaAddPt
                - findNextBorderPixel
                - pixDestroy
            - BranchSide:      'ccbord.c:938,18'
              BranchSideFuncs:
                - ptaAddPt
                - findNextBorderPixel
                - pixDestroy
        - Branch String:   'ccbord.c:936,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:937,13'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'ccbord.c:938,18'
              BranchSideFuncs:
                - ptaAddPt
                - findNextBorderPixel
                - pixDestroy
      Callsites:
        - Src:             'ccbord.c:894,16'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:896,16'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:898,16'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:901,17'
          Dst:             pixAddBorder
        - Src:             'ccbord.c:902,16'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:903,10'
          Dst:             nextOnPixelInRaster
        - Src:             'ccbord.c:904,9'
          Dst:             pixDestroy
        - Src:             'ccbord.c:905,16'
          Dst:             returnErrorInt
        - Src:             'ccbord.c:912,5'
          Dst:             boxaAddBox
        - Src:             'ccbord.c:913,5'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:915,11'
          Dst:             ptaCreate
        - Src:             'ccbord.c:916,5'
          Dst:             ptaaAddPta
        - Src:             'ccbord.c:917,5'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:918,5'
          Dst:             pixGetDimensions
        - Src:             'ccbord.c:919,12'
          Dst:             pixGetData
        - Src:             'ccbord.c:920,11'
          Dst:             pixGetWpl
        - Src:             'ccbord.c:923,9'
          Dst:             findNextBorderPixel
        - Src:             'ccbord.c:924,9'
          Dst:             pixDestroy
        - Src:             'ccbord.c:930,5'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:935,9'
          Dst:             findNextBorderPixel
        - Src:             'ccbord.c:938,9'
          Dst:             ptaAddPt
        - Src:             'ccbord.c:943,5'
          Dst:             pixDestroy
    - functionName:    pixGetOuterBorderPta
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - box
      BBCount:         35
      ICount:          192
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - boxClone
        - boxCreate
        - boxDestroy
        - boxGetGeometry
        - ccbCreate
        - ccbDestroy
        - pixGetDepth
        - pixGetOuterBorder
        - pixGetWidth
        - pixZero
        - ptaClone
        - ptaDestroy
        - ptaTransform
        - ptaaGetPta
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ccbord.c:819,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:820,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixZero
                - ccbCreate
                - pixGetWidth
                - pixGetHeight
                - boxCreate
                - pixGetOuterBorder
                - ptaaGetPta
                - ptaClone
                - ptaDestroy
                - boxDestroy
                - ccbDestroy
                - boxGetGeometry
                - ptaTransform
                - ccbDestroy
                - boxDestroy
                - returnErrorPtr
                - boxClone
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ccbord.c:821,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixZero
                - ccbCreate
                - pixGetWidth
                - pixGetHeight
                - boxCreate
                - pixGetOuterBorder
                - ptaaGetPta
                - ptaClone
                - ptaDestroy
                - boxDestroy
                - ccbDestroy
                - boxGetGeometry
                - ptaTransform
                - ccbDestroy
                - boxDestroy
                - returnErrorPtr
                - boxClone
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ccbord.c:820,23'
          Branch Sides:
            - BranchSide:      'ccbord.c:820,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:820,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:821,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:822,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:824,13'
              BranchSideFuncs:
                - pixZero
                - ccbCreate
                - pixGetWidth
                - pixGetHeight
                - boxCreate
                - pixGetOuterBorder
                - ptaaGetPta
                - ptaClone
                - ptaDestroy
                - boxDestroy
                - ccbDestroy
                - boxGetGeometry
                - ptaTransform
                - ccbDestroy
                - boxDestroy
                - returnErrorPtr
                - boxClone
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ccbord.c:822,23'
          Branch Sides:
            - BranchSide:      'ccbord.c:822,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:822,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:825,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:826,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:828,26'
              BranchSideFuncs:
                - ccbCreate
                - pixGetWidth
                - pixGetHeight
                - boxCreate
                - pixGetOuterBorder
                - ptaaGetPta
                - ptaClone
                - ptaDestroy
                - boxDestroy
                - ccbDestroy
                - boxGetGeometry
                - ptaTransform
                - ccbDestroy
                - boxDestroy
                - returnErrorPtr
                - boxClone
                - returnErrorPtr
        - Branch String:   'ccbord.c:826,23'
          Branch Sides:
            - BranchSide:      'ccbord.c:826,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:826,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:828,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:829,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:830,10'
              BranchSideFuncs:
                - pixGetWidth
                - pixGetHeight
                - boxCreate
                - pixGetOuterBorder
                - ptaaGetPta
                - ptaClone
                - ptaDestroy
                - boxDestroy
                - ccbDestroy
                - boxGetGeometry
                - ptaTransform
                - ccbDestroy
                - boxDestroy
                - returnErrorPtr
                - boxClone
        - Branch String:   'ccbord.c:829,23'
          Branch Sides:
            - BranchSide:      'ccbord.c:829,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:829,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:830,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:831,44'
              BranchSideFuncs:
                - boxClone
                - pixGetOuterBorder
                - ptaaGetPta
                - ptaClone
                - ptaDestroy
                - boxDestroy
                - ccbDestroy
                - boxGetGeometry
                - ptaTransform
                - ccbDestroy
                - boxDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:833,25'
              BranchSideFuncs:
                - boxClone
                - pixGetOuterBorder
                - ptaaGetPta
                - ptaClone
                - ptaDestroy
                - boxDestroy
                - ccbDestroy
                - boxGetGeometry
                - ptaTransform
                - ccbDestroy
                - boxDestroy
                - returnErrorPtr
        - Branch String:   'ccbord.c:837,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:838,9'
              BranchSideFuncs:
                - ccbDestroy
                - boxDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:844,9'
              BranchSideFuncs:
                - ptaClone
                - ptaDestroy
                - boxDestroy
                - ccbDestroy
                - boxGetGeometry
                - ptaTransform
        - Branch String:   'ccbord.c:840,23'
          Branch Sides:
            - BranchSide:      'ccbord.c:840,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:840,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:844,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:845,24'
              BranchSideFuncs:
                - boxGetGeometry
                - ptaTransform
                - ptaDestroy
                - boxDestroy
                - ccbDestroy
            - BranchSide:      'ccbord.c:848,25'
              BranchSideFuncs:
                - ptaClone
                - ptaDestroy
                - boxDestroy
                - ccbDestroy
      Callsites:
        - Src:             'ccbord.c:820,23'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:821,9'
          Dst:             pixGetDepth
        - Src:             'ccbord.c:822,23'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:824,5'
          Dst:             pixZero
        - Src:             'ccbord.c:826,23'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:828,16'
          Dst:             ccbCreate
        - Src:             'ccbord.c:829,23'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:831,32'
          Dst:             pixGetWidth
        - Src:             'ccbord.c:831,51'
          Dst:             pixGetHeight
        - Src:             'ccbord.c:831,16'
          Dst:             boxCreate
        - Src:             'ccbord.c:833,16'
          Dst:             boxClone
        - Src:             'ccbord.c:836,5'
          Dst:             pixGetOuterBorder
        - Src:             'ccbord.c:837,19'
          Dst:             ptaaGetPta
        - Src:             'ccbord.c:838,9'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:839,9'
          Dst:             boxDestroy
        - Src:             'ccbord.c:840,23'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:845,9'
          Dst:             boxGetGeometry
        - Src:             'ccbord.c:846,16'
          Dst:             ptaTransform
        - Src:             'ccbord.c:848,16'
          Dst:             ptaClone
        - Src:             'ccbord.c:851,5'
          Dst:             ptaDestroy
        - Src:             'ccbord.c:852,5'
          Dst:             boxDestroy
        - Src:             'ccbord.c:853,5'
          Dst:             ccbDestroy
    - functionName:    pixGetOuterBordersPtaa
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         26
      ICount:          154
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - boxDestroy
        - boxaDestroy
        - boxaGetBox
        - boxaGetCount
        - pixConnComp
        - pixDestroy
        - pixGetDepth
        - pixGetOuterBorderPta
        - pixaDestroy
        - pixaGetPix
        - ptaaAddPta
        - ptaaCreate
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ccbord.c:763,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:764,24'
              BranchSideFuncs:
                - pixGetDepth
                - pixConnComp
                - boxaGetCount
                - ptaaCreate
                - pixaDestroy
                - boxaDestroy
                - boxaGetBox
                - pixaGetPix
                - pixGetOuterBorderPta
                - boxDestroy
                - pixDestroy
                - ptaaAddPta
                - boxaDestroy
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ccbord.c:765,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixConnComp
                - boxaGetCount
                - ptaaCreate
                - pixaDestroy
                - boxaDestroy
                - boxaGetBox
                - pixaGetPix
                - pixGetOuterBorderPta
                - boxDestroy
                - pixDestroy
                - ptaaAddPta
                - boxaDestroy
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ccbord.c:764,24'
          Branch Sides:
            - BranchSide:      'ccbord.c:764,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:764,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:765,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:766,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:768,24'
              BranchSideFuncs:
                - pixConnComp
                - boxaGetCount
                - ptaaCreate
                - pixaDestroy
                - boxaDestroy
                - boxaGetBox
                - pixaGetPix
                - pixGetOuterBorderPta
                - boxDestroy
                - pixDestroy
                - ptaaAddPta
                - boxaDestroy
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'ccbord.c:766,24'
          Branch Sides:
            - BranchSide:      'ccbord.c:766,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:766,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:770,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:771,9'
              BranchSideFuncs:
                - boxaDestroy
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:776,23'
              BranchSideFuncs:
                - ptaaCreate
                - pixaDestroy
                - boxaDestroy
                - boxaGetBox
                - pixaGetPix
                - pixGetOuterBorderPta
                - boxDestroy
                - pixDestroy
                - ptaaAddPta
        - Branch String:   'ccbord.c:773,24'
          Branch Sides:
            - BranchSide:      'ccbord.c:773,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:773,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:777,5'
          Branch Sides:
            - BranchSide:      'ccbord.c:778,26'
              BranchSideFuncs:
                - boxaGetBox
                - pixaGetPix
                - pixGetOuterBorderPta
                - boxDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - ptaaAddPta
            - BranchSide:      'ccbord.c:787,5'
              BranchSideFuncs:
                - pixaDestroy
                - boxaDestroy
        - Branch String:   'ccbord.c:781,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:782,24'
              BranchSideFuncs:
                - ptaaAddPta
                - boxDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaGetBox
                - pixaGetPix
                - pixGetOuterBorderPta
            - BranchSide:      'ccbord.c:783,9'
              BranchSideFuncs:
                - boxDestroy
                - pixDestroy
                - pixaDestroy
                - boxaDestroy
                - boxaGetBox
                - pixaGetPix
                - pixGetOuterBorderPta
                - ptaaAddPta
      Callsites:
        - Src:             'ccbord.c:764,24'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:765,9'
          Dst:             pixGetDepth
        - Src:             'ccbord.c:766,24'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:768,12'
          Dst:             pixConnComp
        - Src:             'ccbord.c:769,9'
          Dst:             boxaGetCount
        - Src:             'ccbord.c:771,9'
          Dst:             boxaDestroy
        - Src:             'ccbord.c:772,9'
          Dst:             pixaDestroy
        - Src:             'ccbord.c:773,24'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:776,12'
          Dst:             ptaaCreate
        - Src:             'ccbord.c:778,15'
          Dst:             boxaGetBox
        - Src:             'ccbord.c:779,15'
          Dst:             pixaGetPix
        - Src:             'ccbord.c:780,15'
          Dst:             pixGetOuterBorderPta
        - Src:             'ccbord.c:782,13'
          Dst:             ptaaAddPta
        - Src:             'ccbord.c:783,9'
          Dst:             boxDestroy
        - Src:             'ccbord.c:784,9'
          Dst:             pixDestroy
        - Src:             'ccbord.c:787,5'
          Dst:             pixaDestroy
        - Src:             'ccbord.c:788,5'
          Dst:             boxaDestroy
    - functionName:    pixGetCCBorders
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 743
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
        - box
      BBCount:         64
      ICount:          374
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached:
        - boxCreate
        - boxDestroy
        - boxaDestroy
        - boxaGetBox
        - boxaGetCount
        - ccbCreate
        - ccbDestroy
        - lept_stderr
        - pixConnComp
        - pixDestroy
        - pixGetDepth
        - pixGetHoleBorder
        - pixGetOuterBorder
        - pixGetPixel
        - pixGetWidth
        - pixHolesByFilling
        - pixZero
        - pixaDestroy
        - pixaGetPix
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ccbord.c:657,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:658,26'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixZero
                - ccbCreate
                - pixGetOuterBorder
                - pixHolesByFilling
                - pixZero
                - pixConnComp
                - boxaGetCount
                - pixGetWidth
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - boxaGetBox
                - pixaGetPix
                - boxCreate
                - pixGetHoleBorder
                - boxDestroy
                - boxDestroy
                - pixDestroy
                - pixGetPixel
                - lept_stderr
                - pixGetPixel
                - ccbDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ccbord.c:659,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixZero
                - ccbCreate
                - pixGetOuterBorder
                - pixHolesByFilling
                - pixZero
                - pixConnComp
                - boxaGetCount
                - pixGetWidth
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - boxaGetBox
                - pixaGetPix
                - boxCreate
                - pixGetHoleBorder
                - boxDestroy
                - boxDestroy
                - pixDestroy
                - pixGetPixel
                - lept_stderr
                - pixGetPixel
                - ccbDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ccbord.c:658,26'
          Branch Sides:
            - BranchSide:      'ccbord.c:658,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:658,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:659,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:660,26'
              BranchSideFuncs:
                - pixGetDepth
                - pixZero
                - ccbCreate
                - pixGetOuterBorder
                - pixHolesByFilling
                - pixZero
                - pixConnComp
                - boxaGetCount
                - pixGetWidth
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - boxaGetBox
                - pixaGetPix
                - boxCreate
                - pixGetHoleBorder
                - boxDestroy
                - boxDestroy
                - pixDestroy
                - pixGetPixel
                - lept_stderr
                - pixGetPixel
                - ccbDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ccbord.c:661,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixZero
                - ccbCreate
                - pixGetOuterBorder
                - pixHolesByFilling
                - pixZero
                - pixConnComp
                - boxaGetCount
                - pixGetWidth
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - boxaGetBox
                - pixaGetPix
                - boxCreate
                - pixGetHoleBorder
                - boxDestroy
                - boxDestroy
                - pixDestroy
                - pixGetPixel
                - lept_stderr
                - pixGetPixel
                - ccbDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ccbord.c:660,26'
          Branch Sides:
            - BranchSide:      'ccbord.c:660,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:660,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:661,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:662,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:664,13'
              BranchSideFuncs:
                - pixZero
                - ccbCreate
                - pixGetOuterBorder
                - pixHolesByFilling
                - pixZero
                - pixConnComp
                - boxaGetCount
                - pixGetWidth
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - boxaGetBox
                - pixaGetPix
                - boxCreate
                - pixGetHoleBorder
                - boxDestroy
                - boxDestroy
                - pixDestroy
                - pixGetPixel
                - lept_stderr
                - pixGetPixel
                - ccbDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ccbord.c:662,26'
          Branch Sides:
            - BranchSide:      'ccbord.c:662,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:662,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:665,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:666,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:668,26'
              BranchSideFuncs:
                - ccbCreate
                - pixGetOuterBorder
                - pixHolesByFilling
                - pixZero
                - pixConnComp
                - boxaGetCount
                - pixGetWidth
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - boxaGetBox
                - pixaGetPix
                - boxCreate
                - pixGetHoleBorder
                - boxDestroy
                - boxDestroy
                - pixDestroy
                - pixGetPixel
                - lept_stderr
                - pixGetPixel
                - ccbDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ccbord.c:666,26'
          Branch Sides:
            - BranchSide:      'ccbord.c:666,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:666,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:668,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:669,26'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:672,23'
              BranchSideFuncs:
                - pixGetOuterBorder
                - pixHolesByFilling
                - pixZero
                - pixConnComp
                - boxaGetCount
                - pixGetWidth
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - boxaGetBox
                - pixaGetPix
                - boxCreate
                - pixGetHoleBorder
                - boxDestroy
                - boxDestroy
                - pixDestroy
                - pixGetPixel
                - lept_stderr
                - pixGetPixel
                - ccbDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
                - ccbDestroy
                - returnErrorPtr
        - Branch String:   'ccbord.c:669,26'
          Branch Sides:
            - BranchSide:      'ccbord.c:669,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:669,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:675,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:676,9'
              BranchSideFuncs:
                - ccbDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:679,13'
              BranchSideFuncs:
                - pixZero
                - pixConnComp
                - boxaGetCount
                - pixGetWidth
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - boxaGetBox
                - pixaGetPix
                - boxCreate
                - pixGetHoleBorder
                - boxDestroy
                - boxDestroy
                - pixDestroy
                - pixGetPixel
                - lept_stderr
                - pixGetPixel
                - ccbDestroy
                - pixDestroy
                - returnErrorPtr
                - pixDestroy
        - Branch String:   'ccbord.c:677,26'
          Branch Sides:
            - BranchSide:      'ccbord.c:677,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:677,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:680,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:681,9'
              BranchSideFuncs:
                - pixDestroy
            - BranchSide:      'ccbord.c:686,29'
              BranchSideFuncs:
                - pixConnComp
                - boxaGetCount
                - pixGetWidth
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - boxaGetBox
                - pixaGetPix
                - boxCreate
                - pixGetHoleBorder
                - boxDestroy
                - boxDestroy
                - pixDestroy
                - pixGetPixel
                - lept_stderr
                - pixGetPixel
                - ccbDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'ccbord.c:686,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:687,9'
              BranchSideFuncs:
                - ccbDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:691,23'
              BranchSideFuncs:
                - boxaGetCount
                - pixGetWidth
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - boxaGetBox
                - pixaGetPix
                - boxCreate
                - pixGetHoleBorder
                - boxDestroy
                - boxDestroy
                - pixDestroy
                - pixGetPixel
                - lept_stderr
                - pixGetPixel
        - Branch String:   'ccbord.c:689,26'
          Branch Sides:
            - BranchSide:      'ccbord.c:689,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:689,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:705,5'
          Branch Sides:
            - BranchSide:      'ccbord.c:706,27'
              BranchSideFuncs:
                - boxaGetBox
                - pixaGetPix
                - boxCreate
                - pixGetHoleBorder
                - boxDestroy
                - boxDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - pixGetPixel
                - lept_stderr
                - pixGetPixel
            - BranchSide:      'ccbord.c:739,5'
              BranchSideFuncs:
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
        - Branch String:   'ccbord.c:709,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:710,25'
              BranchSideFuncs:
                - pixGetPixel
                - boxCreate
                - pixGetHoleBorder
                - boxDestroy
                - boxDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - boxaGetBox
                - pixaGetPix
                - pixGetPixel
                - lept_stderr
            - BranchSide:      'ccbord.c:716,13'
              BranchSideFuncs:
                - boxCreate
                - pixGetHoleBorder
                - boxDestroy
                - boxDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - boxaGetBox
                - pixaGetPix
                - pixGetPixel
                - pixGetPixel
                - lept_stderr
        - Branch String:   'ccbord.c:711,17'
          Branch Sides:
            - BranchSide:      'ccbord.c:712,22'
              BranchSideFuncs:
                - boxCreate
                - pixGetHoleBorder
                - boxDestroy
                - boxDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - boxaGetBox
                - pixaGetPix
                - pixGetPixel
                - pixGetPixel
                - lept_stderr
            - BranchSide:      'ccbord.c:715,9'
              BranchSideFuncs:
                - boxCreate
                - pixGetHoleBorder
                - boxDestroy
                - boxDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - boxaGetBox
                - pixaGetPix
                - pixGetPixel
                - lept_stderr
                - pixGetPixel
        - Branch String:   'ccbord.c:716,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:717,13'
              BranchSideFuncs:
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - boxaGetBox
                - pixaGetPix
                - boxCreate
                - pixGetHoleBorder
                - boxDestroy
                - boxDestroy
                - pixDestroy
                - pixGetPixel
                - pixGetPixel
                - lept_stderr
            - BranchSide:      'ccbord.c:720,18'
              BranchSideFuncs:
                - boxCreate
                - pixGetHoleBorder
                - boxDestroy
                - boxDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - boxaGetBox
                - pixaGetPix
                - lept_stderr
                - pixGetPixel
                - pixGetPixel
        - Branch String:   'ccbord.c:717,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:718,13'
              BranchSideFuncs:
                - lept_stderr
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - boxaGetBox
                - pixaGetPix
                - boxCreate
                - pixGetHoleBorder
                - boxDestroy
                - boxDestroy
                - pixDestroy
                - pixGetPixel
                - pixGetPixel
            - BranchSide:      'ccbord.c:718,13'
              BranchSideFuncs:
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - boxaGetBox
                - pixaGetPix
                - boxCreate
                - pixGetHoleBorder
                - boxDestroy
                - boxDestroy
                - pixDestroy
                - pixGetPixel
                - lept_stderr
                - pixGetPixel
        - Branch String:   'ccbord.c:720,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:721,25'
              BranchSideFuncs:
                - pixGetPixel
                - boxCreate
                - pixGetHoleBorder
                - boxDestroy
                - boxDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - boxaGetBox
                - pixaGetPix
                - lept_stderr
                - pixGetPixel
            - BranchSide:      'ccbord.c:727,26'
              BranchSideFuncs:
                - boxCreate
                - pixGetHoleBorder
                - boxDestroy
                - boxDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - boxaGetBox
                - pixaGetPix
                - pixGetPixel
                - lept_stderr
                - pixGetPixel
        - Branch String:   'ccbord.c:722,17'
          Branch Sides:
            - BranchSide:      'ccbord.c:723,22'
              BranchSideFuncs:
                - boxCreate
                - pixGetHoleBorder
                - boxDestroy
                - boxDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - boxaGetBox
                - pixaGetPix
                - pixGetPixel
                - lept_stderr
                - pixGetPixel
            - BranchSide:      'ccbord.c:726,9'
              BranchSideFuncs:
                - boxCreate
                - pixGetHoleBorder
                - boxDestroy
                - boxDestroy
                - pixDestroy
                - boxaDestroy
                - pixaDestroy
                - pixDestroy
                - boxaGetBox
                - pixaGetPix
                - lept_stderr
                - pixGetPixel
                - pixGetPixel
      Callsites:
        - Src:             'ccbord.c:658,26'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:660,26'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:661,9'
          Dst:             pixGetDepth
        - Src:             'ccbord.c:662,26'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:664,5'
          Dst:             pixZero
        - Src:             'ccbord.c:666,26'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:668,16'
          Dst:             ccbCreate
        - Src:             'ccbord.c:669,26'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:672,5'
          Dst:             pixGetOuterBorder
        - Src:             'ccbord.c:675,17'
          Dst:             pixHolesByFilling
        - Src:             'ccbord.c:676,9'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:677,26'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:679,5'
          Dst:             pixZero
        - Src:             'ccbord.c:681,9'
          Dst:             pixDestroy
        - Src:             'ccbord.c:686,17'
          Dst:             pixConnComp
        - Src:             'ccbord.c:687,9'
          Dst:             ccbDestroy
        - Src:             'ccbord.c:688,9'
          Dst:             pixDestroy
        - Src:             'ccbord.c:689,26'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:691,10'
          Dst:             boxaGetCount
        - Src:             'ccbord.c:704,9'
          Dst:             pixGetWidth
        - Src:             'ccbord.c:706,16'
          Dst:             boxaGetBox
        - Src:             'ccbord.c:707,16'
          Dst:             pixaGetPix
        - Src:             'ccbord.c:710,13'
          Dst:             pixGetPixel
        - Src:             'ccbord.c:717,13'
          Dst:             lept_stderr
        - Src:             'ccbord.c:721,13'
          Dst:             pixGetPixel
        - Src:             'ccbord.c:727,16'
          Dst:             boxCreate
        - Src:             'ccbord.c:733,9'
          Dst:             pixGetHoleBorder
        - Src:             'ccbord.c:734,9'
          Dst:             boxDestroy
        - Src:             'ccbord.c:735,9'
          Dst:             boxDestroy
        - Src:             'ccbord.c:736,9'
          Dst:             pixDestroy
        - Src:             'ccbord.c:739,5'
          Dst:             boxaDestroy
        - Src:             'ccbord.c:740,5'
          Dst:             pixaDestroy
        - Src:             'ccbord.c:741,5'
          Dst:             pixDestroy
    - functionName:    pixGetAllCCBorders
      functionSourceFile: '/src/leptonica/src/ccbord.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixs
      BBCount:         43
      ICount:          225
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - boxDestroy
        - boxaDestroy
        - boxaGetCount
        - ccbaAddCcb
        - ccbaCreate
        - ccbaDestroy
        - pixConnComp
        - pixDestroy
        - pixGetCCBorders
        - pixGetDepth
        - pixaDestroy
        - pixaGetBox
        - pixaGetPix
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ccbord.c:570,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:571,27'
              BranchSideFuncs:
                - pixGetDepth
                - pixConnComp
                - boxaGetCount
                - ccbaCreate
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixaGetBox
                - pixGetCCBorders
                - pixDestroy
                - boxDestroy
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - ccbaAddCcb
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - pixDestroy
                - returnErrorPtr
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - boxaDestroy
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'ccbord.c:572,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixConnComp
                - boxaGetCount
                - ccbaCreate
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixaGetBox
                - pixGetCCBorders
                - pixDestroy
                - boxDestroy
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - ccbaAddCcb
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - pixDestroy
                - returnErrorPtr
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - boxaDestroy
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ccbord.c:571,27'
          Branch Sides:
            - BranchSide:      'ccbord.c:571,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:571,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:572,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:573,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:575,29'
              BranchSideFuncs:
                - pixConnComp
                - boxaGetCount
                - ccbaCreate
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixaGetBox
                - pixGetCCBorders
                - pixDestroy
                - boxDestroy
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - ccbaAddCcb
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - pixDestroy
                - returnErrorPtr
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - boxaDestroy
                - pixaDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'ccbord.c:573,27'
          Branch Sides:
            - BranchSide:      'ccbord.c:573,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:573,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:575,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:576,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:577,22'
              BranchSideFuncs:
                - boxaGetCount
                - ccbaCreate
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixaGetBox
                - pixGetCCBorders
                - pixDestroy
                - boxDestroy
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - ccbaAddCcb
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - pixDestroy
                - returnErrorPtr
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - boxaDestroy
                - pixaDestroy
                - returnErrorPtr
        - Branch String:   'ccbord.c:576,27'
          Branch Sides:
            - BranchSide:      'ccbord.c:576,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:576,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:579,9'
          Branch Sides:
            - BranchSide:      'ccbord.c:580,9'
              BranchSideFuncs:
                - boxaDestroy
                - pixaDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:584,12'
              BranchSideFuncs:
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixaGetBox
                - pixGetCCBorders
                - pixDestroy
                - boxDestroy
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - ccbaAddCcb
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - pixDestroy
                - returnErrorPtr
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'ccbord.c:582,27'
          Branch Sides:
            - BranchSide:      'ccbord.c:582,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:582,9'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:584,5'
          Branch Sides:
            - BranchSide:      'ccbord.c:585,31'
              BranchSideFuncs:
                - pixaGetPix
                - pixaGetBox
                - pixGetCCBorders
                - pixDestroy
                - boxDestroy
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - ccbaAddCcb
                - boxaDestroy
                - pixaDestroy
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - pixDestroy
                - returnErrorPtr
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:611,5'
              BranchSideFuncs:
                - boxaDestroy
                - pixaDestroy
        - Branch String:   'ccbord.c:585,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:586,13'
              BranchSideFuncs:
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:591,31'
              BranchSideFuncs:
                - pixaGetBox
                - pixGetCCBorders
                - pixDestroy
                - boxDestroy
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - ccbaAddCcb
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'ccbord.c:589,31'
          Branch Sides:
            - BranchSide:      'ccbord.c:589,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:589,13'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:591,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:592,13'
              BranchSideFuncs:
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:598,31'
              BranchSideFuncs:
                - pixGetCCBorders
                - pixDestroy
                - boxDestroy
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - ccbaAddCcb
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixaGetBox
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - pixDestroy
                - returnErrorPtr
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'ccbord.c:596,31'
          Branch Sides:
            - BranchSide:      'ccbord.c:596,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:596,13'
              BranchSideFuncs: []
        - Branch String:   'ccbord.c:601,13'
          Branch Sides:
            - BranchSide:      'ccbord.c:602,13'
              BranchSideFuncs:
                - ccbaAddCcb
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixaGetBox
                - pixGetCCBorders
                - pixDestroy
                - boxDestroy
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - pixDestroy
                - returnErrorPtr
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
            - BranchSide:      'ccbord.c:608,20'
              BranchSideFuncs:
                - ccbaAddCcb
                - boxaDestroy
                - pixaDestroy
                - pixaGetPix
                - pixaGetBox
                - pixGetCCBorders
                - pixDestroy
                - boxDestroy
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - pixDestroy
                - returnErrorPtr
                - ccbaDestroy
                - pixaDestroy
                - boxaDestroy
                - returnErrorPtr
        - Branch String:   'ccbord.c:605,31'
          Branch Sides:
            - BranchSide:      'ccbord.c:605,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'ccbord.c:605,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ccbord.c:571,27'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:572,9'
          Dst:             pixGetDepth
        - Src:             'ccbord.c:573,27'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:575,17'
          Dst:             pixConnComp
        - Src:             'ccbord.c:576,27'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:577,9'
          Dst:             boxaGetCount
        - Src:             'ccbord.c:579,17'
          Dst:             ccbaCreate
        - Src:             'ccbord.c:580,9'
          Dst:             boxaDestroy
        - Src:             'ccbord.c:581,9'
          Dst:             pixaDestroy
        - Src:             'ccbord.c:582,27'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:585,20'
          Dst:             pixaGetPix
        - Src:             'ccbord.c:586,13'
          Dst:             ccbaDestroy
        - Src:             'ccbord.c:587,13'
          Dst:             pixaDestroy
        - Src:             'ccbord.c:588,13'
          Dst:             boxaDestroy
        - Src:             'ccbord.c:589,31'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:591,20'
          Dst:             pixaGetBox
        - Src:             'ccbord.c:592,13'
          Dst:             ccbaDestroy
        - Src:             'ccbord.c:593,13'
          Dst:             pixaDestroy
        - Src:             'ccbord.c:594,13'
          Dst:             boxaDestroy
        - Src:             'ccbord.c:595,13'
          Dst:             pixDestroy
        - Src:             'ccbord.c:596,31'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:598,15'
          Dst:             pixGetCCBorders
        - Src:             'ccbord.c:599,9'
          Dst:             pixDestroy
        - Src:             'ccbord.c:600,9'
          Dst:             boxDestroy
        - Src:             'ccbord.c:602,13'
          Dst:             ccbaDestroy
        - Src:             'ccbord.c:603,13'
          Dst:             pixaDestroy
        - Src:             'ccbord.c:604,13'
          Dst:             boxaDestroy
        - Src:             'ccbord.c:605,31'
          Dst:             returnErrorPtr
        - Src:             'ccbord.c:608,9'
          Dst:             ccbaAddCcb
        - Src:             'ccbord.c:611,5'
          Dst:             boxaDestroy
        - Src:             'ccbord.c:612,5'
          Dst:             pixaDestroy
    - functionName:    pixMapWithInvariantHue
      functionSourceFile: '/src/leptonica/src/coloring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - srcval
        - fract
      BBCount:         28
      ICount:          149
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - extractRGBValues
        - pixGetDepth
        - pixLinearMapToTargetColor
        - pixelFractionalShift
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'coloring.c:1070,15'
          Branch Sides:
            - BranchSide:      'coloring.c:1070,30'
              BranchSideFuncs:
                - pixGetDepth
                - extractRGBValues
                - pixelFractionalShift
                - pixLinearMapToTargetColor
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'coloring.c:1071,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'coloring.c:1070,9'
          Branch Sides:
            - BranchSide:      'coloring.c:1071,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:1072,9'
              BranchSideFuncs:
                - extractRGBValues
                - pixelFractionalShift
                - pixLinearMapToTargetColor
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'coloring.c:1071,23'
          Branch Sides:
            - BranchSide:      'coloring.c:1071,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:1071,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:1072,14'
          Branch Sides:
            - BranchSide:      'coloring.c:1072,18'
              BranchSideFuncs:
                - extractRGBValues
                - pixelFractionalShift
                - pixLinearMapToTargetColor
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'coloring.c:1074,9'
              BranchSideFuncs:
                - extractRGBValues
                - pixelFractionalShift
                - pixLinearMapToTargetColor
                - returnErrorPtr
        - Branch String:   'coloring.c:1072,9'
          Branch Sides:
            - BranchSide:      'coloring.c:1073,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:1074,9'
              BranchSideFuncs:
                - extractRGBValues
                - pixelFractionalShift
                - pixLinearMapToTargetColor
                - returnErrorPtr
        - Branch String:   'coloring.c:1073,23'
          Branch Sides:
            - BranchSide:      'coloring.c:1073,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:1073,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:1074,22'
          Branch Sides:
            - BranchSide:      'coloring.c:1074,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:1075,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'coloring.c:1074,9'
          Branch Sides:
            - BranchSide:      'coloring.c:1075,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:1078,22'
              BranchSideFuncs:
                - extractRGBValues
                - pixelFractionalShift
                - pixLinearMapToTargetColor
        - Branch String:   'coloring.c:1075,23'
          Branch Sides:
            - BranchSide:      'coloring.c:1075,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:1075,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'coloring.c:1070,18'
          Dst:             pixGetDepth
        - Src:             'coloring.c:1071,23'
          Dst:             returnErrorPtr
        - Src:             'coloring.c:1073,23'
          Dst:             returnErrorPtr
        - Src:             'coloring.c:1075,23'
          Dst:             returnErrorPtr
        - Src:             'coloring.c:1078,5'
          Dst:             extractRGBValues
        - Src:             'coloring.c:1079,5'
          Dst:             pixelFractionalShift
        - Src:             'coloring.c:1082,12'
          Dst:             pixLinearMapToTargetColor
    - functionName:    pixelFractionalShift
      functionSourceFile: '/src/leptonica/src/coloring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - rval
        - gval
        - bval
        - fract
        - ppixel
      BBCount:         26
      ICount:          182
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - composeRGBPixel
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'coloring.c:1021,9'
          Branch Sides:
            - BranchSide:      'coloring.c:1022,16'
              BranchSideFuncs:
                - composeRGBPixel
                - returnErrorInt
            - BranchSide:      'coloring.c:1023,9'
              BranchSideFuncs:
                - composeRGBPixel
                - returnErrorInt
        - Branch String:   'coloring.c:1022,16'
          Branch Sides:
            - BranchSide:      'coloring.c:1022,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'coloring.c:1022,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:1023,22'
          Branch Sides:
            - BranchSide:      'coloring.c:1023,25'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'coloring.c:1024,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'coloring.c:1023,9'
          Branch Sides:
            - BranchSide:      'coloring.c:1024,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'coloring.c:1026,14'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:1024,16'
          Branch Sides:
            - BranchSide:      'coloring.c:1024,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'coloring.c:1024,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:1026,13'
          Branch Sides:
            - BranchSide:      'coloring.c:1026,44'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:1027,13'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:1028,13'
          Branch Sides:
            - BranchSide:      'coloring.c:1028,44'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:1029,13'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:1030,13'
          Branch Sides:
            - BranchSide:      'coloring.c:1030,44'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:1031,13'
              BranchSideFuncs:
                - composeRGBPixel
      Callsites:
        - Src:             'coloring.c:1022,16'
          Dst:             returnErrorInt
        - Src:             'coloring.c:1024,16'
          Dst:             returnErrorInt
        - Src:             'coloring.c:1032,5'
          Dst:             composeRGBPixel
    - functionName:    pixLinearMapToTargetColor
      functionSourceFile: '/src/leptonica/src/coloring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - srcval
        - dstval
      BBCount:         81
      ICount:          527
      EdgeCount:       107
      CyclomaticComplexity: 28
      functionsReached:
        - calloc
        - composeRGBPixel
        - extractRGBValues
        - pixCopy
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'coloring.c:688,15'
          Branch Sides:
            - BranchSide:      'coloring.c:688,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - extractRGBValues
                - extractRGBValues
                - calloc
                - calloc
                - calloc
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'coloring.c:689,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'coloring.c:688,9'
          Branch Sides:
            - BranchSide:      'coloring.c:689,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:690,9'
              BranchSideFuncs:
                - pixCopy
                - extractRGBValues
                - extractRGBValues
                - calloc
                - calloc
                - calloc
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
        - Branch String:   'coloring.c:689,23'
          Branch Sides:
            - BranchSide:      'coloring.c:689,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:689,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:690,14'
          Branch Sides:
            - BranchSide:      'coloring.c:690,18'
              BranchSideFuncs:
                - pixCopy
                - extractRGBValues
                - extractRGBValues
                - calloc
                - calloc
                - calloc
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
                - returnErrorPtr
            - BranchSide:      'coloring.c:694,10'
              BranchSideFuncs:
                - pixCopy
                - extractRGBValues
                - extractRGBValues
                - calloc
                - calloc
                - calloc
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'coloring.c:690,9'
          Branch Sides:
            - BranchSide:      'coloring.c:691,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:694,10'
              BranchSideFuncs:
                - pixCopy
                - extractRGBValues
                - extractRGBValues
                - calloc
                - calloc
                - calloc
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'coloring.c:691,23'
          Branch Sides:
            - BranchSide:      'coloring.c:691,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:691,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:694,9'
          Branch Sides:
            - BranchSide:      'coloring.c:695,30'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - calloc
                - calloc
                - calloc
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:697,22'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - calloc
                - calloc
                - calloc
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'coloring.c:699,13'
          Branch Sides:
            - BranchSide:      'coloring.c:699,13'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:699,13'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'coloring.c:699,13'
          Branch Sides:
            - BranchSide:      'coloring.c:699,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:699,13'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'coloring.c:699,13'
          Branch Sides:
            - BranchSide:      'coloring.c:699,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:699,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'coloring.c:700,13'
          Branch Sides:
            - BranchSide:      'coloring.c:700,13'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:700,13'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'coloring.c:700,13'
          Branch Sides:
            - BranchSide:      'coloring.c:700,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:700,13'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'coloring.c:700,13'
          Branch Sides:
            - BranchSide:      'coloring.c:700,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:700,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'coloring.c:701,13'
          Branch Sides:
            - BranchSide:      'coloring.c:701,13'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:701,13'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'coloring.c:701,13'
          Branch Sides:
            - BranchSide:      'coloring.c:701,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:701,13'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'coloring.c:701,13'
          Branch Sides:
            - BranchSide:      'coloring.c:701,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:701,11'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'coloring.c:705,15'
          Branch Sides:
            - BranchSide:      'coloring.c:705,19'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:706,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'coloring.c:705,24'
          Branch Sides:
            - BranchSide:      'coloring.c:705,28'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:706,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'coloring.c:705,9'
          Branch Sides:
            - BranchSide:      'coloring.c:706,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:707,12'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'coloring.c:706,23'
          Branch Sides:
            - BranchSide:      'coloring.c:706,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:706,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:707,5'
          Branch Sides:
            - BranchSide:      'coloring.c:708,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:721,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'coloring.c:708,13'
          Branch Sides:
            - BranchSide:      'coloring.c:709,24'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:711,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'coloring.c:712,13'
          Branch Sides:
            - BranchSide:      'coloring.c:713,24'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:715,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'coloring.c:716,13'
          Branch Sides:
            - BranchSide:      'coloring.c:717,24'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:719,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'coloring.c:724,5'
          Branch Sides:
            - BranchSide:      'coloring.c:725,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:734,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'coloring.c:726,9'
          Branch Sides:
            - BranchSide:      'coloring.c:727,21'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
                - free
                - free
                - free
            - BranchSide:      'coloring.c:732,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
      Callsites:
        - Src:             'coloring.c:688,18'
          Dst:             pixGetDepth
        - Src:             'coloring.c:689,23'
          Dst:             returnErrorPtr
        - Src:             'coloring.c:691,23'
          Dst:             returnErrorPtr
        - Src:             'coloring.c:695,16'
          Dst:             pixCopy
        - Src:             'coloring.c:697,5'
          Dst:             extractRGBValues
        - Src:             'coloring.c:698,5'
          Dst:             extractRGBValues
        - Src:             'coloring.c:702,23'
          Dst:             calloc
        - Src:             'coloring.c:703,23'
          Dst:             calloc
        - Src:             'coloring.c:704,23'
          Dst:             calloc
        - Src:             'coloring.c:706,23'
          Dst:             returnErrorPtr
        - Src:             'coloring.c:721,5'
          Dst:             pixGetDimensions
        - Src:             'coloring.c:722,12'
          Dst:             pixGetData
        - Src:             'coloring.c:723,11'
          Dst:             pixGetWpl
        - Src:             'coloring.c:728,13'
          Dst:             extractRGBValues
        - Src:             'coloring.c:729,13'
          Dst:             composeRGBPixel
    - functionName:    pixelShiftByComponent
      functionSourceFile: '/src/leptonica/src/coloring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - rval
        - gval
        - bval
        - srcval
        - dstval
        - ppixel
      BBCount:         27
      ICount:          202
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - composeRGBPixel
        - extractRGBValues
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'coloring.c:961,9'
          Branch Sides:
            - BranchSide:      'coloring.c:962,16'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:964,22'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'coloring.c:962,16'
          Branch Sides:
            - BranchSide:      'coloring.c:962,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'coloring.c:962,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:966,9'
          Branch Sides:
            - BranchSide:      'coloring.c:967,14'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:968,14'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:968,14'
          Branch Sides:
            - BranchSide:      'coloring.c:969,15'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:971,27'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:972,9'
          Branch Sides:
            - BranchSide:      'coloring.c:973,14'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:974,14'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:974,14'
          Branch Sides:
            - BranchSide:      'coloring.c:975,15'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:977,27'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:978,9'
          Branch Sides:
            - BranchSide:      'coloring.c:979,14'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:980,14'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:980,14'
          Branch Sides:
            - BranchSide:      'coloring.c:981,15'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:983,27'
              BranchSideFuncs:
                - composeRGBPixel
      Callsites:
        - Src:             'coloring.c:962,16'
          Dst:             returnErrorInt
        - Src:             'coloring.c:964,5'
          Dst:             extractRGBValues
        - Src:             'coloring.c:965,5'
          Dst:             extractRGBValues
        - Src:             'coloring.c:984,5'
          Dst:             composeRGBPixel
    - functionName:    pixShiftByComponent
      functionSourceFile: '/src/leptonica/src/coloring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 929
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - srcval
        - dstval
      BBCount:         71
      ICount:          492
      EdgeCount:       94
      CyclomaticComplexity: 25
      functionsReached:
        - calloc
        - composeRGBPixel
        - extractRGBValues
        - lept_stderr
        - pixCopy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixcmapShiftByComponent
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'coloring.c:865,9'
          Branch Sides:
            - BranchSide:      'coloring.c:866,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - pixGetColormap
                - extractRGBValues
                - extractRGBValues
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapShiftByComponent
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'coloring.c:867,9'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - pixGetColormap
                - extractRGBValues
                - extractRGBValues
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapShiftByComponent
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'coloring.c:866,23'
          Branch Sides:
            - BranchSide:      'coloring.c:866,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:866,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:867,14'
          Branch Sides:
            - BranchSide:      'coloring.c:867,18'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - pixGetColormap
                - extractRGBValues
                - extractRGBValues
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapShiftByComponent
                - pixGetColormap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'coloring.c:869,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - pixGetColormap
                - extractRGBValues
                - extractRGBValues
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapShiftByComponent
                - pixGetColormap
                - returnErrorPtr
        - Branch String:   'coloring.c:867,9'
          Branch Sides:
            - BranchSide:      'coloring.c:868,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:869,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - pixGetColormap
                - extractRGBValues
                - extractRGBValues
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapShiftByComponent
                - pixGetColormap
                - returnErrorPtr
        - Branch String:   'coloring.c:868,23'
          Branch Sides:
            - BranchSide:      'coloring.c:868,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:868,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:869,33'
          Branch Sides:
            - BranchSide:      'coloring.c:869,52'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorPtr
                - pixCopy
                - pixGetColormap
                - extractRGBValues
                - extractRGBValues
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapShiftByComponent
            - BranchSide:      'coloring.c:873,10'
              BranchSideFuncs:
                - pixCopy
                - pixGetColormap
                - extractRGBValues
                - extractRGBValues
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapShiftByComponent
        - Branch String:   'coloring.c:869,9'
          Branch Sides:
            - BranchSide:      'coloring.c:870,23'
              BranchSideFuncs:
                - pixCopy
                - pixGetColormap
                - extractRGBValues
                - extractRGBValues
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapShiftByComponent
            - BranchSide:      'coloring.c:873,10'
              BranchSideFuncs:
                - pixCopy
                - pixGetColormap
                - extractRGBValues
                - extractRGBValues
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapShiftByComponent
        - Branch String:   'coloring.c:870,23'
          Branch Sides:
            - BranchSide:      'coloring.c:870,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:870,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:873,9'
          Branch Sides:
            - BranchSide:      'coloring.c:874,30'
              BranchSideFuncs:
                - pixGetColormap
                - extractRGBValues
                - extractRGBValues
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapShiftByComponent
            - BranchSide:      'coloring.c:877,32'
              BranchSideFuncs:
                - pixGetColormap
                - extractRGBValues
                - extractRGBValues
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
                - pixcmapShiftByComponent
        - Branch String:   'coloring.c:877,9'
          Branch Sides:
            - BranchSide:      'coloring.c:878,33'
              BranchSideFuncs:
                - pixcmapShiftByComponent
            - BranchSide:      'coloring.c:882,22'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - calloc
                - calloc
                - calloc
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'coloring.c:887,15'
          Branch Sides:
            - BranchSide:      'coloring.c:887,19'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:888,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'coloring.c:887,24'
          Branch Sides:
            - BranchSide:      'coloring.c:887,28'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:888,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - lept_stderr
        - Branch String:   'coloring.c:887,9'
          Branch Sides:
            - BranchSide:      'coloring.c:888,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:891,12'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'coloring.c:888,9'
          Branch Sides:
            - BranchSide:      'coloring.c:889,9'
              BranchSideFuncs:
                - lept_stderr
                - free
                - free
                - free
            - BranchSide:      'coloring.c:889,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'coloring.c:891,5'
          Branch Sides:
            - BranchSide:      'coloring.c:892,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:911,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'coloring.c:892,13'
          Branch Sides:
            - BranchSide:      'coloring.c:893,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:894,18'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'coloring.c:894,18'
          Branch Sides:
            - BranchSide:      'coloring.c:895,24'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:897,36'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'coloring.c:898,13'
          Branch Sides:
            - BranchSide:      'coloring.c:899,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:900,18'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'coloring.c:900,18'
          Branch Sides:
            - BranchSide:      'coloring.c:901,24'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:903,36'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'coloring.c:904,13'
          Branch Sides:
            - BranchSide:      'coloring.c:905,23'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:906,18'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'coloring.c:906,18'
          Branch Sides:
            - BranchSide:      'coloring.c:907,24'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:909,36'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'coloring.c:914,5'
          Branch Sides:
            - BranchSide:      'coloring.c:915,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:922,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'coloring.c:916,9'
          Branch Sides:
            - BranchSide:      'coloring.c:917,21'
              BranchSideFuncs:
                - extractRGBValues
                - composeRGBPixel
                - free
                - free
                - free
            - BranchSide:      'coloring.c:922,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - extractRGBValues
                - composeRGBPixel
      Callsites:
        - Src:             'coloring.c:866,23'
          Dst:             returnErrorPtr
        - Src:             'coloring.c:868,23'
          Dst:             returnErrorPtr
        - Src:             'coloring.c:869,9'
          Dst:             pixGetDepth
        - Src:             'coloring.c:869,37'
          Dst:             pixGetColormap
        - Src:             'coloring.c:870,23'
          Dst:             returnErrorPtr
        - Src:             'coloring.c:874,16'
          Dst:             pixCopy
        - Src:             'coloring.c:877,17'
          Dst:             pixGetColormap
        - Src:             'coloring.c:878,9'
          Dst:             pixcmapShiftByComponent
        - Src:             'coloring.c:882,5'
          Dst:             extractRGBValues
        - Src:             'coloring.c:883,5'
          Dst:             extractRGBValues
        - Src:             'coloring.c:884,23'
          Dst:             calloc
        - Src:             'coloring.c:885,23'
          Dst:             calloc
        - Src:             'coloring.c:886,23'
          Dst:             calloc
        - Src:             'coloring.c:888,9'
          Dst:             lept_stderr
        - Src:             'coloring.c:911,5'
          Dst:             pixGetDimensions
        - Src:             'coloring.c:912,12'
          Dst:             pixGetData
        - Src:             'coloring.c:913,11'
          Dst:             pixGetWpl
        - Src:             'coloring.c:918,13'
          Dst:             extractRGBValues
        - Src:             'coloring.c:919,13'
          Dst:             composeRGBPixel
    - functionName:    pixelLinearMapToTargetColor
      functionSourceFile: '/src/leptonica/src/coloring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - scolor
        - srcmap
        - dstmap
        - pdcolor
      BBCount:         45
      ICount:          290
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - composeRGBPixel
        - extractRGBValues
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'coloring.c:778,9'
          Branch Sides:
            - BranchSide:      'coloring.c:779,16'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
            - BranchSide:      'coloring.c:780,6'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
                - extractRGBValues
                - composeRGBPixel
        - Branch String:   'coloring.c:779,16'
          Branch Sides:
            - BranchSide:      'coloring.c:779,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'coloring.c:779,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:785,13'
          Branch Sides:
            - BranchSide:      'coloring.c:785,13'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:785,13'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:785,13'
          Branch Sides:
            - BranchSide:      'coloring.c:785,11'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:785,13'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:785,13'
          Branch Sides:
            - BranchSide:      'coloring.c:785,11'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:785,11'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:786,13'
          Branch Sides:
            - BranchSide:      'coloring.c:786,13'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:786,13'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:786,13'
          Branch Sides:
            - BranchSide:      'coloring.c:786,11'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:786,13'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:786,13'
          Branch Sides:
            - BranchSide:      'coloring.c:786,11'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:786,11'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:787,13'
          Branch Sides:
            - BranchSide:      'coloring.c:787,13'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:787,13'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:787,13'
          Branch Sides:
            - BranchSide:      'coloring.c:787,11'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:787,13'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:787,13'
          Branch Sides:
            - BranchSide:      'coloring.c:787,11'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:787,11'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:789,9'
          Branch Sides:
            - BranchSide:      'coloring.c:790,18'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:792,17'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:793,9'
          Branch Sides:
            - BranchSide:      'coloring.c:794,18'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:796,17'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:797,9'
          Branch Sides:
            - BranchSide:      'coloring.c:798,18'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:800,17'
              BranchSideFuncs:
                - composeRGBPixel
      Callsites:
        - Src:             'coloring.c:779,16'
          Dst:             returnErrorInt
        - Src:             'coloring.c:782,5'
          Dst:             extractRGBValues
        - Src:             'coloring.c:783,5'
          Dst:             extractRGBValues
        - Src:             'coloring.c:784,5'
          Dst:             extractRGBValues
        - Src:             'coloring.c:802,5'
          Dst:             composeRGBPixel
    - functionName:    pixSnapColorCmap
      functionSourceFile: '/src/leptonica/src/coloring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - srcval
        - dstval
        - diff
      BBCount:         74
      ICount:          466
      EdgeCount:       99
      CyclomaticComplexity: 27
      functionsReached:
        - calloc
        - extractRGBValues
        - lept_stderr
        - pixCopy
        - pixDestroy
        - pixGetColormap
        - pixMakeMaskFromLUT
        - pixRemoveUnusedColors
        - pixSetMasked
        - pixcmapAddColor
        - pixcmapGetColor
        - pixcmapGetCount
        - pixcmapGetFreeCount
        - pixcmapResetColor
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'coloring.c:574,9'
          Branch Sides:
            - BranchSide:      'coloring.c:575,23'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorPtr
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - extractRGBValues
                - extractRGBValues
                - pixcmapGetFreeCount
                - pixcmapAddColor
                - pixcmapGetCount
                - lept_stderr
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
            - BranchSide:      'coloring.c:576,25'
              BranchSideFuncs:
                - pixGetColormap
                - returnErrorPtr
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - extractRGBValues
                - extractRGBValues
                - pixcmapGetFreeCount
                - pixcmapAddColor
                - pixcmapGetCount
                - lept_stderr
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
        - Branch String:   'coloring.c:575,23'
          Branch Sides:
            - BranchSide:      'coloring.c:575,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:575,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:576,9'
          Branch Sides:
            - BranchSide:      'coloring.c:577,23'
              BranchSideFuncs:
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - extractRGBValues
                - extractRGBValues
                - pixcmapGetFreeCount
                - pixcmapAddColor
                - pixcmapGetCount
                - lept_stderr
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
            - BranchSide:      'coloring.c:578,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - extractRGBValues
                - extractRGBValues
                - pixcmapGetFreeCount
                - pixcmapAddColor
                - pixcmapGetCount
                - lept_stderr
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
        - Branch String:   'coloring.c:577,23'
          Branch Sides:
            - BranchSide:      'coloring.c:577,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:577,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:578,14'
          Branch Sides:
            - BranchSide:      'coloring.c:578,18'
              BranchSideFuncs:
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - extractRGBValues
                - extractRGBValues
                - pixcmapGetFreeCount
                - pixcmapAddColor
                - pixcmapGetCount
                - lept_stderr
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
                - pixcmapGetColor
                - pixcmapResetColor
                - returnErrorPtr
            - BranchSide:      'coloring.c:581,10'
              BranchSideFuncs:
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - extractRGBValues
                - extractRGBValues
                - pixcmapGetFreeCount
                - pixcmapAddColor
                - pixcmapGetCount
                - lept_stderr
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
                - pixcmapGetColor
                - pixcmapResetColor
        - Branch String:   'coloring.c:578,9'
          Branch Sides:
            - BranchSide:      'coloring.c:579,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:581,10'
              BranchSideFuncs:
                - pixCopy
                - pixGetColormap
                - pixcmapGetCount
                - extractRGBValues
                - extractRGBValues
                - pixcmapGetFreeCount
                - pixcmapAddColor
                - pixcmapGetCount
                - lept_stderr
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
                - pixcmapGetColor
                - pixcmapResetColor
        - Branch String:   'coloring.c:579,23'
          Branch Sides:
            - BranchSide:      'coloring.c:579,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:579,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:581,9'
          Branch Sides:
            - BranchSide:      'coloring.c:582,30'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapGetCount
                - extractRGBValues
                - extractRGBValues
                - pixcmapGetFreeCount
                - pixcmapAddColor
                - pixcmapGetCount
                - lept_stderr
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
                - pixcmapGetColor
                - pixcmapResetColor
            - BranchSide:      'coloring.c:586,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixcmapGetCount
                - extractRGBValues
                - extractRGBValues
                - pixcmapGetFreeCount
                - pixcmapAddColor
                - pixcmapGetCount
                - lept_stderr
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
                - pixcmapGetColor
                - pixcmapResetColor
        - Branch String:   'coloring.c:591,9'
          Branch Sides:
            - BranchSide:      'coloring.c:592,16'
              BranchSideFuncs:
                - lept_stderr
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
                - pixcmapGetColor
                - pixcmapResetColor
            - BranchSide:      'coloring.c:604,25'
              BranchSideFuncs:
                - pixcmapAddColor
                - pixcmapGetCount
                - lept_stderr
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
        - Branch String:   'coloring.c:592,9'
          Branch Sides:
            - BranchSide:      'coloring.c:593,29'
              BranchSideFuncs:
                - pixcmapGetColor
                - lept_stderr
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
                - pixcmapResetColor
            - BranchSide:      'coloring.c:603,5'
              BranchSideFuncs:
                - lept_stderr
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
        - Branch String:   'coloring.c:594,18'
          Branch Sides:
            - BranchSide:      'coloring.c:594,41'
              BranchSideFuncs:
                - lept_stderr
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
                - pixcmapGetColor
                - pixcmapResetColor
            - BranchSide:      'coloring.c:594,41'
              BranchSideFuncs:
                - lept_stderr
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
                - pixcmapGetColor
                - pixcmapResetColor
        - Branch String:   'coloring.c:594,47'
          Branch Sides:
            - BranchSide:      'coloring.c:595,18'
              BranchSideFuncs:
                - lept_stderr
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
                - pixcmapGetColor
                - pixcmapResetColor
            - BranchSide:      'coloring.c:602,9'
              BranchSideFuncs:
                - lept_stderr
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
                - pixcmapGetColor
                - pixcmapResetColor
        - Branch String:   'coloring.c:595,18'
          Branch Sides:
            - BranchSide:      'coloring.c:595,41'
              BranchSideFuncs:
                - lept_stderr
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
                - pixcmapGetColor
                - pixcmapResetColor
            - BranchSide:      'coloring.c:595,41'
              BranchSideFuncs:
                - lept_stderr
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
                - pixcmapGetColor
                - pixcmapResetColor
        - Branch String:   'coloring.c:595,47'
          Branch Sides:
            - BranchSide:      'coloring.c:596,18'
              BranchSideFuncs:
                - lept_stderr
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
                - pixcmapGetColor
                - pixcmapResetColor
            - BranchSide:      'coloring.c:602,9'
              BranchSideFuncs:
                - lept_stderr
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
                - pixcmapGetColor
                - pixcmapResetColor
        - Branch String:   'coloring.c:596,18'
          Branch Sides:
            - BranchSide:      'coloring.c:596,41'
              BranchSideFuncs:
                - lept_stderr
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
                - pixcmapGetColor
                - pixcmapResetColor
            - BranchSide:      'coloring.c:596,41'
              BranchSideFuncs:
                - lept_stderr
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
                - pixcmapGetColor
                - pixcmapResetColor
        - Branch String:   'coloring.c:594,17'
          Branch Sides:
            - BranchSide:      'coloring.c:597,25'
              BranchSideFuncs:
                - pixcmapResetColor
                - lept_stderr
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
            - BranchSide:      'coloring.c:602,9'
              BranchSideFuncs:
                - lept_stderr
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
                - pixcmapGetColor
                - pixcmapResetColor
        - Branch String:   'coloring.c:610,9'
          Branch Sides:
            - BranchSide:      'coloring.c:611,9'
              BranchSideFuncs:
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
            - BranchSide:      'coloring.c:619,22'
              BranchSideFuncs:
                - calloc
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
        - Branch String:   'coloring.c:611,9'
          Branch Sides:
            - BranchSide:      'coloring.c:612,16'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'coloring.c:612,16'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:620,5'
          Branch Sides:
            - BranchSide:      'coloring.c:621,25'
              BranchSideFuncs:
                - pixcmapGetColor
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
            - BranchSide:      'coloring.c:627,31'
              BranchSideFuncs:
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
        - Branch String:   'coloring.c:622,14'
          Branch Sides:
            - BranchSide:      'coloring.c:622,37'
              BranchSideFuncs:
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
            - BranchSide:      'coloring.c:622,37'
              BranchSideFuncs:
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
        - Branch String:   'coloring.c:622,43'
          Branch Sides:
            - BranchSide:      'coloring.c:623,14'
              BranchSideFuncs:
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
            - BranchSide:      'coloring.c:626,5'
              BranchSideFuncs:
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
        - Branch String:   'coloring.c:623,14'
          Branch Sides:
            - BranchSide:      'coloring.c:623,37'
              BranchSideFuncs:
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
            - BranchSide:      'coloring.c:623,37'
              BranchSideFuncs:
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
        - Branch String:   'coloring.c:623,43'
          Branch Sides:
            - BranchSide:      'coloring.c:624,14'
              BranchSideFuncs:
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
            - BranchSide:      'coloring.c:626,5'
              BranchSideFuncs:
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
        - Branch String:   'coloring.c:624,14'
          Branch Sides:
            - BranchSide:      'coloring.c:624,37'
              BranchSideFuncs:
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
            - BranchSide:      'coloring.c:624,37'
              BranchSideFuncs:
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
        - Branch String:   'coloring.c:622,13'
          Branch Sides:
            - BranchSide:      'coloring.c:625,13'
              BranchSideFuncs:
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
            - BranchSide:      'coloring.c:626,5'
              BranchSideFuncs:
                - pixMakeMaskFromLUT
                - free
                - pixSetMasked
                - pixDestroy
                - pixRemoveUnusedColors
                - pixcmapGetColor
      Callsites:
        - Src:             'coloring.c:575,23'
          Dst:             returnErrorPtr
        - Src:             'coloring.c:576,10'
          Dst:             pixGetColormap
        - Src:             'coloring.c:577,23'
          Dst:             returnErrorPtr
        - Src:             'coloring.c:579,23'
          Dst:             returnErrorPtr
        - Src:             'coloring.c:582,16'
          Dst:             pixCopy
        - Src:             'coloring.c:586,12'
          Dst:             pixGetColormap
        - Src:             'coloring.c:587,15'
          Dst:             pixcmapGetCount
        - Src:             'coloring.c:588,5'
          Dst:             extractRGBValues
        - Src:             'coloring.c:589,5'
          Dst:             extractRGBValues
        - Src:             'coloring.c:591,9'
          Dst:             pixcmapGetFreeCount
        - Src:             'coloring.c:593,13'
          Dst:             pixcmapGetColor
        - Src:             'coloring.c:598,17'
          Dst:             pixcmapResetColor
        - Src:             'coloring.c:604,9'
          Dst:             pixcmapAddColor
        - Src:             'coloring.c:605,19'
          Dst:             pixcmapGetCount
        - Src:             'coloring.c:611,9'
          Dst:             lept_stderr
        - Src:             'coloring.c:619,22'
          Dst:             calloc
        - Src:             'coloring.c:621,9'
          Dst:             pixcmapGetColor
        - Src:             'coloring.c:627,12'
          Dst:             pixMakeMaskFromLUT
        - Src:             'coloring.c:632,5'
          Dst:             pixSetMasked
        - Src:             'coloring.c:633,5'
          Dst:             pixDestroy
        - Src:             'coloring.c:636,5'
          Dst:             pixRemoveUnusedColors
    - functionName:    pixSnapColor
      functionSourceFile: '/src/leptonica/src/coloring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - srcval
        - dstval
        - diff
      BBCount:         68
      ICount:          437
      EdgeCount:       90
      CyclomaticComplexity: 24
      functionsReached:
        - extractRGBValues
        - pixCopy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - pixSnapColorCmap
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'coloring.c:489,9'
          Branch Sides:
            - BranchSide:      'coloring.c:490,23'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - returnErrorPtr
                - pixSnapColorCmap
                - returnErrorPtr
            - BranchSide:      'coloring.c:491,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - returnErrorPtr
                - pixSnapColorCmap
                - returnErrorPtr
        - Branch String:   'coloring.c:490,23'
          Branch Sides:
            - BranchSide:      'coloring.c:490,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:490,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:491,14'
          Branch Sides:
            - BranchSide:      'coloring.c:491,18'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - returnErrorPtr
                - pixSnapColorCmap
                - returnErrorPtr
            - BranchSide:      'coloring.c:494,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - returnErrorPtr
                - pixSnapColorCmap
        - Branch String:   'coloring.c:491,9'
          Branch Sides:
            - BranchSide:      'coloring.c:492,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:494,24'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDepth
                - pixCopy
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - returnErrorPtr
                - pixSnapColorCmap
        - Branch String:   'coloring.c:492,23'
          Branch Sides:
            - BranchSide:      'coloring.c:492,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:492,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:494,9'
          Branch Sides:
            - BranchSide:      'coloring.c:495,33'
              BranchSideFuncs:
                - pixSnapColorCmap
            - BranchSide:      'coloring.c:499,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixCopy
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
                - returnErrorPtr
        - Branch String:   'coloring.c:499,9'
          Branch Sides:
            - BranchSide:      'coloring.c:500,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:503,10'
              BranchSideFuncs:
                - pixCopy
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'coloring.c:500,23'
          Branch Sides:
            - BranchSide:      'coloring.c:500,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:500,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:503,9'
          Branch Sides:
            - BranchSide:      'coloring.c:504,30'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
            - BranchSide:      'coloring.c:506,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'coloring.c:509,9'
          Branch Sides:
            - BranchSide:      'coloring.c:510,16'
              BranchSideFuncs: []
            - BranchSide:      'coloring.c:521,26'
              BranchSideFuncs:
                - extractRGBValues
                - extractRGBValues
        - Branch String:   'coloring.c:512,9'
          Branch Sides:
            - BranchSide:      'coloring.c:513,20'
              BranchSideFuncs: []
            - BranchSide:      'coloring.c:520,5'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:514,13'
          Branch Sides:
            - BranchSide:      'coloring.c:515,23'
              BranchSideFuncs: []
            - BranchSide:      'coloring.c:519,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:516,21'
          Branch Sides:
            - BranchSide:      'coloring.c:516,42'
              BranchSideFuncs: []
            - BranchSide:      'coloring.c:516,42'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:516,21'
          Branch Sides:
            - BranchSide:      'coloring.c:517,21'
              BranchSideFuncs: []
            - BranchSide:      'coloring.c:518,13'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:522,9'
          Branch Sides:
            - BranchSide:      'coloring.c:0,0'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'coloring.c:523,20'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'coloring.c:524,13'
          Branch Sides:
            - BranchSide:      'coloring.c:525,27'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'coloring.c:532,9'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'coloring.c:527,22'
          Branch Sides:
            - BranchSide:      'coloring.c:527,45'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'coloring.c:527,45'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'coloring.c:527,51'
          Branch Sides:
            - BranchSide:      'coloring.c:528,22'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'coloring.c:531,13'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'coloring.c:528,22'
          Branch Sides:
            - BranchSide:      'coloring.c:528,45'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'coloring.c:528,45'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'coloring.c:528,51'
          Branch Sides:
            - BranchSide:      'coloring.c:529,22'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'coloring.c:531,13'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'coloring.c:529,22'
          Branch Sides:
            - BranchSide:      'coloring.c:529,45'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'coloring.c:529,45'
              BranchSideFuncs:
                - extractRGBValues
        - Branch String:   'coloring.c:527,21'
          Branch Sides:
            - BranchSide:      'coloring.c:530,35'
              BranchSideFuncs:
                - extractRGBValues
            - BranchSide:      'coloring.c:531,13'
              BranchSideFuncs:
                - extractRGBValues
      Callsites:
        - Src:             'coloring.c:490,23'
          Dst:             returnErrorPtr
        - Src:             'coloring.c:492,23'
          Dst:             returnErrorPtr
        - Src:             'coloring.c:494,9'
          Dst:             pixGetColormap
        - Src:             'coloring.c:495,16'
          Dst:             pixSnapColorCmap
        - Src:             'coloring.c:499,9'
          Dst:             pixGetDepth
        - Src:             'coloring.c:500,23'
          Dst:             returnErrorPtr
        - Src:             'coloring.c:504,16'
          Dst:             pixCopy
        - Src:             'coloring.c:506,5'
          Dst:             pixGetDimensions
        - Src:             'coloring.c:507,12'
          Dst:             pixGetData
        - Src:             'coloring.c:508,11'
          Dst:             pixGetWpl
        - Src:             'coloring.c:521,9'
          Dst:             extractRGBValues
        - Src:             'coloring.c:526,17'
          Dst:             extractRGBValues
    - functionName:    pixColorGrayMasked
      functionSourceFile: '/src/leptonica/src/coloring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - pixm
        - type
        - thresh
        - rval
        - gval
        - bval
      BBCount:         100
      ICount:          619
      EdgeCount:       135
      CyclomaticComplexity: 37
      functionsReached:
        - composeRGBPixel
        - lept_stderr
        - pixColorGrayMaskedCmap
        - pixConvertTo32
        - pixCopy
        - pixGetColormap
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'coloring.c:370,9'
          Branch Sides:
            - BranchSide:      'coloring.c:371,23'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - pixCopy
                - pixColorGrayMaskedCmap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'coloring.c:372,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - pixCopy
                - pixColorGrayMaskedCmap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'coloring.c:371,23'
          Branch Sides:
            - BranchSide:      'coloring.c:371,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:371,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:372,15'
          Branch Sides:
            - BranchSide:      'coloring.c:372,30'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetColormap
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - pixCopy
                - pixColorGrayMaskedCmap
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'coloring.c:373,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'coloring.c:372,9'
          Branch Sides:
            - BranchSide:      'coloring.c:373,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:374,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - pixCopy
                - pixColorGrayMaskedCmap
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'coloring.c:373,23'
          Branch Sides:
            - BranchSide:      'coloring.c:373,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:373,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:374,31'
          Branch Sides:
            - BranchSide:      'coloring.c:374,34'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - pixCopy
                - pixColorGrayMaskedCmap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'coloring.c:377,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - pixCopy
                - pixColorGrayMaskedCmap
                - returnErrorPtr
        - Branch String:   'coloring.c:374,9'
          Branch Sides:
            - BranchSide:      'coloring.c:375,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:377,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - pixCopy
                - pixColorGrayMaskedCmap
                - returnErrorPtr
        - Branch String:   'coloring.c:375,23'
          Branch Sides:
            - BranchSide:      'coloring.c:375,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:375,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:379,15'
          Branch Sides:
            - BranchSide:      'coloring.c:379,18'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - pixCopy
                - pixColorGrayMaskedCmap
            - BranchSide:      'coloring.c:382,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - pixCopy
                - pixColorGrayMaskedCmap
        - Branch String:   'coloring.c:379,25'
          Branch Sides:
            - BranchSide:      'coloring.c:379,28'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - pixCopy
                - pixColorGrayMaskedCmap
                - returnErrorPtr
            - BranchSide:      'coloring.c:382,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - pixCopy
                - pixColorGrayMaskedCmap
        - Branch String:   'coloring.c:379,9'
          Branch Sides:
            - BranchSide:      'coloring.c:380,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:382,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - pixCopy
                - pixColorGrayMaskedCmap
        - Branch String:   'coloring.c:380,23'
          Branch Sides:
            - BranchSide:      'coloring.c:380,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:380,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:382,9'
          Branch Sides:
            - BranchSide:      'coloring.c:383,30'
              BranchSideFuncs:
                - pixCopy
                - pixColorGrayMaskedCmap
            - BranchSide:      'coloring.c:389,9'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'coloring.c:389,9'
          Branch Sides:
            - BranchSide:      'coloring.c:390,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'coloring.c:396,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'coloring.c:390,13'
          Branch Sides:
            - BranchSide:      'coloring.c:391,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:393,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'coloring.c:391,27'
          Branch Sides:
            - BranchSide:      'coloring.c:391,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:391,13'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:393,13'
          Branch Sides:
            - BranchSide:      'coloring.c:394,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - lept_stderr
            - BranchSide:      'coloring.c:395,5'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
        - Branch String:   'coloring.c:394,13'
          Branch Sides:
            - BranchSide:      'coloring.c:395,5'
              BranchSideFuncs:
                - lept_stderr
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
            - BranchSide:      'coloring.c:395,5'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
        - Branch String:   'coloring.c:396,13'
          Branch Sides:
            - BranchSide:      'coloring.c:397,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:399,13'
              BranchSideFuncs:
                - pixGetDimensions
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
                - lept_stderr
        - Branch String:   'coloring.c:397,27'
          Branch Sides:
            - BranchSide:      'coloring.c:397,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:397,13'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:404,9'
          Branch Sides:
            - BranchSide:      'coloring.c:405,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
                - lept_stderr
                - lept_stderr
            - BranchSide:      'coloring.c:406,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
                - lept_stderr
        - Branch String:   'coloring.c:405,9'
          Branch Sides:
            - BranchSide:      'coloring.c:406,9'
              BranchSideFuncs:
                - lept_stderr
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
                - lept_stderr
            - BranchSide:      'coloring.c:406,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
                - lept_stderr
        - Branch String:   'coloring.c:406,9'
          Branch Sides:
            - BranchSide:      'coloring.c:407,9'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
                - lept_stderr
            - BranchSide:      'coloring.c:408,12'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
        - Branch String:   'coloring.c:407,9'
          Branch Sides:
            - BranchSide:      'coloring.c:408,12'
              BranchSideFuncs:
                - lept_stderr
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
            - BranchSide:      'coloring.c:408,12'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
        - Branch String:   'coloring.c:408,12'
          Branch Sides:
            - BranchSide:      'coloring.c:408,10'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
            - BranchSide:      'coloring.c:408,10'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
        - Branch String:   'coloring.c:409,12'
          Branch Sides:
            - BranchSide:      'coloring.c:409,10'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
            - BranchSide:      'coloring.c:409,10'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - pixConvertTo32
        - Branch String:   'coloring.c:410,9'
          Branch Sides:
            - BranchSide:      'coloring.c:411,31'
              BranchSideFuncs:
                - pixConvertTo32
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
            - BranchSide:      'coloring.c:413,30'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixGetWpl
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
        - Branch String:   'coloring.c:420,5'
          Branch Sides:
            - BranchSide:      'coloring.c:421,16'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:447,12'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:423,9'
          Branch Sides:
            - BranchSide:      'coloring.c:424,17'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:445,5'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:424,17'
          Branch Sides:
            - BranchSide:      'coloring.c:425,17'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:426,23'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:429,17'
          Branch Sides:
            - BranchSide:      'coloring.c:430,21'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:436,21'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:430,21'
          Branch Sides:
            - BranchSide:      'coloring.c:431,21'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:432,35'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:436,21'
          Branch Sides:
            - BranchSide:      'coloring.c:437,21'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:438,25'
              BranchSideFuncs:
                - composeRGBPixel
      Callsites:
        - Src:             'coloring.c:371,23'
          Dst:             returnErrorPtr
        - Src:             'coloring.c:372,18'
          Dst:             pixGetDepth
        - Src:             'coloring.c:373,23'
          Dst:             returnErrorPtr
        - Src:             'coloring.c:375,23'
          Dst:             returnErrorPtr
        - Src:             'coloring.c:377,12'
          Dst:             pixGetColormap
        - Src:             'coloring.c:378,5'
          Dst:             pixGetDimensions
        - Src:             'coloring.c:380,23'
          Dst:             returnErrorPtr
        - Src:             'coloring.c:383,16'
          Dst:             pixCopy
        - Src:             'coloring.c:384,9'
          Dst:             pixColorGrayMaskedCmap
        - Src:             'coloring.c:391,27'
          Dst:             returnErrorPtr
        - Src:             'coloring.c:394,13'
          Dst:             lept_stderr
        - Src:             'coloring.c:397,27'
          Dst:             returnErrorPtr
        - Src:             'coloring.c:400,13'
          Dst:             lept_stderr
        - Src:             'coloring.c:403,5'
          Dst:             pixGetDimensions
        - Src:             'coloring.c:405,9'
          Dst:             lept_stderr
        - Src:             'coloring.c:407,9'
          Dst:             lept_stderr
        - Src:             'coloring.c:411,16'
          Dst:             pixConvertTo32
        - Src:             'coloring.c:413,16'
          Dst:             pixCopy
        - Src:             'coloring.c:415,12'
          Dst:             pixGetData
        - Src:             'coloring.c:416,11'
          Dst:             pixGetWpl
        - Src:             'coloring.c:417,13'
          Dst:             pixGetData
        - Src:             'coloring.c:418,12'
          Dst:             pixGetWpl
        - Src:             'coloring.c:442,13'
          Dst:             composeRGBPixel
    - functionName:    pixColorGray
      functionSourceFile: '/src/leptonica/src/coloring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - box
        - type
        - thresh
        - rval
        - gval
        - bval
      BBCount:         85
      ICount:          529
      EdgeCount:       115
      CyclomaticComplexity: 32
      functionsReached:
        - boxGetGeometry
        - composeRGBPixel
        - lept_stderr
        - pixColorGrayCmap
        - pixConvertTo32
        - pixGetColormap
        - pixGetData
        - pixGetDimensions
        - pixGetWpl
        - pixTransferAllData
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'coloring.c:246,9'
          Branch Sides:
            - BranchSide:      'coloring.c:247,16'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - boxGetGeometry
                - pixConvertTo32
                - pixTransferAllData
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixColorGrayCmap
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'coloring.c:248,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - boxGetGeometry
                - pixConvertTo32
                - pixTransferAllData
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixColorGrayCmap
                - returnErrorInt
                - returnErrorInt
        - Branch String:   'coloring.c:247,16'
          Branch Sides:
            - BranchSide:      'coloring.c:247,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'coloring.c:247,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:248,31'
          Branch Sides:
            - BranchSide:      'coloring.c:248,34'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - boxGetGeometry
                - pixConvertTo32
                - pixTransferAllData
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixColorGrayCmap
                - returnErrorInt
                - returnErrorInt
            - BranchSide:      'coloring.c:251,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - boxGetGeometry
                - pixConvertTo32
                - pixTransferAllData
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixColorGrayCmap
                - returnErrorInt
        - Branch String:   'coloring.c:248,9'
          Branch Sides:
            - BranchSide:      'coloring.c:249,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'coloring.c:251,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - boxGetGeometry
                - pixConvertTo32
                - pixTransferAllData
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixColorGrayCmap
                - returnErrorInt
        - Branch String:   'coloring.c:249,16'
          Branch Sides:
            - BranchSide:      'coloring.c:249,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'coloring.c:249,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:253,15'
          Branch Sides:
            - BranchSide:      'coloring.c:253,18'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - boxGetGeometry
                - pixConvertTo32
                - pixTransferAllData
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixColorGrayCmap
            - BranchSide:      'coloring.c:255,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - boxGetGeometry
                - pixConvertTo32
                - pixTransferAllData
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixColorGrayCmap
        - Branch String:   'coloring.c:253,25'
          Branch Sides:
            - BranchSide:      'coloring.c:253,28'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - boxGetGeometry
                - pixConvertTo32
                - pixTransferAllData
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixColorGrayCmap
                - returnErrorInt
            - BranchSide:      'coloring.c:255,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - boxGetGeometry
                - pixConvertTo32
                - pixTransferAllData
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixColorGrayCmap
        - Branch String:   'coloring.c:253,9'
          Branch Sides:
            - BranchSide:      'coloring.c:254,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'coloring.c:255,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - boxGetGeometry
                - pixConvertTo32
                - pixTransferAllData
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
                - pixColorGrayCmap
        - Branch String:   'coloring.c:254,16'
          Branch Sides:
            - BranchSide:      'coloring.c:254,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'coloring.c:254,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:255,9'
          Branch Sides:
            - BranchSide:      'coloring.c:256,33'
              BranchSideFuncs:
                - pixColorGrayCmap
            - BranchSide:      'coloring.c:259,9'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - boxGetGeometry
                - pixConvertTo32
                - pixTransferAllData
                - lept_stderr
                - returnErrorInt
                - lept_stderr
                - returnErrorInt
        - Branch String:   'coloring.c:259,9'
          Branch Sides:
            - BranchSide:      'coloring.c:260,13'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - boxGetGeometry
                - pixConvertTo32
                - pixTransferAllData
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'coloring.c:266,13'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - boxGetGeometry
                - pixConvertTo32
                - pixTransferAllData
                - lept_stderr
                - returnErrorInt
        - Branch String:   'coloring.c:260,13'
          Branch Sides:
            - BranchSide:      'coloring.c:261,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'coloring.c:263,13'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - boxGetGeometry
                - pixConvertTo32
                - pixTransferAllData
                - lept_stderr
        - Branch String:   'coloring.c:261,20'
          Branch Sides:
            - BranchSide:      'coloring.c:261,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'coloring.c:261,13'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:263,13'
          Branch Sides:
            - BranchSide:      'coloring.c:264,13'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - boxGetGeometry
                - pixConvertTo32
                - pixTransferAllData
                - lept_stderr
            - BranchSide:      'coloring.c:265,5'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - boxGetGeometry
                - pixConvertTo32
                - pixTransferAllData
        - Branch String:   'coloring.c:264,13'
          Branch Sides:
            - BranchSide:      'coloring.c:265,5'
              BranchSideFuncs:
                - lept_stderr
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - boxGetGeometry
                - pixConvertTo32
                - pixTransferAllData
            - BranchSide:      'coloring.c:265,5'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - boxGetGeometry
                - pixConvertTo32
                - pixTransferAllData
        - Branch String:   'coloring.c:266,13'
          Branch Sides:
            - BranchSide:      'coloring.c:267,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'coloring.c:269,13'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - boxGetGeometry
                - pixConvertTo32
                - pixTransferAllData
                - lept_stderr
        - Branch String:   'coloring.c:267,20'
          Branch Sides:
            - BranchSide:      'coloring.c:267,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'coloring.c:267,13'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:274,9'
          Branch Sides:
            - BranchSide:      'coloring.c:275,31'
              BranchSideFuncs:
                - pixConvertTo32
                - pixTransferAllData
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - boxGetGeometry
            - BranchSide:      'coloring.c:279,10'
              BranchSideFuncs:
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
                - boxGetGeometry
        - Branch String:   'coloring.c:279,9'
          Branch Sides:
            - BranchSide:      'coloring.c:280,17'
              BranchSideFuncs:
                - boxGetGeometry
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
            - BranchSide:      'coloring.c:284,24'
              BranchSideFuncs:
                - boxGetGeometry
                - pixGetData
                - pixGetWpl
                - composeRGBPixel
        - Branch String:   'coloring.c:292,5'
          Branch Sides:
            - BranchSide:      'coloring.c:293,13'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:320,5'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:293,19'
          Branch Sides:
            - BranchSide:      'coloring.c:293,22'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:294,13'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:293,13'
          Branch Sides:
            - BranchSide:      'coloring.c:294,13'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:295,16'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:296,9'
          Branch Sides:
            - BranchSide:      'coloring.c:297,17'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:318,5'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:297,23'
          Branch Sides:
            - BranchSide:      'coloring.c:297,26'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:298,17'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:297,17'
          Branch Sides:
            - BranchSide:      'coloring.c:298,17'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:299,23'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:302,17'
          Branch Sides:
            - BranchSide:      'coloring.c:303,21'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:309,21'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:303,21'
          Branch Sides:
            - BranchSide:      'coloring.c:304,21'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:305,35'
              BranchSideFuncs:
                - composeRGBPixel
        - Branch String:   'coloring.c:309,21'
          Branch Sides:
            - BranchSide:      'coloring.c:310,21'
              BranchSideFuncs:
                - composeRGBPixel
            - BranchSide:      'coloring.c:311,25'
              BranchSideFuncs:
                - composeRGBPixel
      Callsites:
        - Src:             'coloring.c:247,16'
          Dst:             returnErrorInt
        - Src:             'coloring.c:249,16'
          Dst:             returnErrorInt
        - Src:             'coloring.c:251,12'
          Dst:             pixGetColormap
        - Src:             'coloring.c:252,5'
          Dst:             pixGetDimensions
        - Src:             'coloring.c:254,16'
          Dst:             returnErrorInt
        - Src:             'coloring.c:256,16'
          Dst:             pixColorGrayCmap
        - Src:             'coloring.c:261,20'
          Dst:             returnErrorInt
        - Src:             'coloring.c:264,13'
          Dst:             lept_stderr
        - Src:             'coloring.c:267,20'
          Dst:             returnErrorInt
        - Src:             'coloring.c:270,13'
          Dst:             lept_stderr
        - Src:             'coloring.c:275,16'
          Dst:             pixConvertTo32
        - Src:             'coloring.c:276,9'
          Dst:             pixTransferAllData
        - Src:             'coloring.c:284,9'
          Dst:             boxGetGeometry
        - Src:             'coloring.c:289,12'
          Dst:             pixGetData
        - Src:             'coloring.c:290,11'
          Dst:             pixGetWpl
        - Src:             'coloring.c:315,13'
          Dst:             composeRGBPixel
    - functionName:    pixColorGrayRegions
      functionSourceFile: '/src/leptonica/src/coloring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - boxa
        - type
        - thresh
        - rval
        - gval
        - bval
      BBCount:         59
      ICount:          302
      EdgeCount:       79
      CyclomaticComplexity: 22
      functionsReached:
        - boxDestroy
        - boxaGetBox
        - boxaGetCount
        - lept_stderr
        - pixColorGray
        - pixColorGrayRegionsCmap
        - pixConvertTo32
        - pixConvertTo8
        - pixGetColormap
        - pixGetDepth
        - pixcmapCountGrayColors
        - pixcmapGetCount
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'coloring.c:144,15'
          Branch Sides:
            - BranchSide:      'coloring.c:144,30'
              BranchSideFuncs:
                - pixGetDepth
                - returnErrorPtr
                - pixGetColormap
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixColorGray
                - boxDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - pixcmapGetCount
                - pixcmapCountGrayColors
                - pixConvertTo8
                - pixColorGrayRegionsCmap
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'coloring.c:145,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'coloring.c:144,9'
          Branch Sides:
            - BranchSide:      'coloring.c:145,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:146,10'
              BranchSideFuncs:
                - returnErrorPtr
                - pixGetColormap
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixColorGray
                - boxDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - pixcmapGetCount
                - pixcmapCountGrayColors
                - pixConvertTo8
                - pixColorGrayRegionsCmap
                - returnErrorPtr
        - Branch String:   'coloring.c:145,23'
          Branch Sides:
            - BranchSide:      'coloring.c:145,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:145,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:146,9'
          Branch Sides:
            - BranchSide:      'coloring.c:147,23'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixColorGray
                - boxDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - pixcmapGetCount
                - pixcmapCountGrayColors
                - pixConvertTo8
                - pixColorGrayRegionsCmap
                - returnErrorPtr
            - BranchSide:      'coloring.c:148,9'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixColorGray
                - boxDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - pixcmapGetCount
                - pixcmapCountGrayColors
                - pixConvertTo8
                - pixColorGrayRegionsCmap
                - returnErrorPtr
        - Branch String:   'coloring.c:147,23'
          Branch Sides:
            - BranchSide:      'coloring.c:147,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:147,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:148,31'
          Branch Sides:
            - BranchSide:      'coloring.c:148,34'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixColorGray
                - boxDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - pixcmapGetCount
                - pixcmapCountGrayColors
                - pixConvertTo8
                - pixColorGrayRegionsCmap
                - returnErrorPtr
            - BranchSide:      'coloring.c:153,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixColorGray
                - boxDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - pixcmapGetCount
                - pixcmapCountGrayColors
                - pixConvertTo8
                - pixColorGrayRegionsCmap
        - Branch String:   'coloring.c:148,9'
          Branch Sides:
            - BranchSide:      'coloring.c:149,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:153,27'
              BranchSideFuncs:
                - pixGetColormap
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixColorGray
                - boxDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - pixcmapGetCount
                - pixcmapCountGrayColors
                - pixConvertTo8
                - pixColorGrayRegionsCmap
        - Branch String:   'coloring.c:149,23'
          Branch Sides:
            - BranchSide:      'coloring.c:149,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:149,9'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:154,9'
          Branch Sides:
            - BranchSide:      'coloring.c:155,35'
              BranchSideFuncs:
                - pixcmapGetCount
                - pixcmapCountGrayColors
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixColorGray
                - boxDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - pixConvertTo8
                - pixColorGrayRegionsCmap
            - BranchSide:      'coloring.c:165,9'
              BranchSideFuncs:
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixColorGray
                - boxDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'coloring.c:157,13'
          Branch Sides:
            - BranchSide:      'coloring.c:158,34'
              BranchSideFuncs:
                - pixConvertTo8
                - pixColorGrayRegionsCmap
            - BranchSide:      'coloring.c:162,5'
              BranchSideFuncs:
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixColorGray
                - boxDestroy
                - lept_stderr
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'coloring.c:165,9'
          Branch Sides:
            - BranchSide:      'coloring.c:166,13'
              BranchSideFuncs:
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixColorGray
                - boxDestroy
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'coloring.c:171,13'
              BranchSideFuncs:
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixColorGray
                - boxDestroy
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'coloring.c:166,13'
          Branch Sides:
            - BranchSide:      'coloring.c:167,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:168,13'
              BranchSideFuncs:
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixColorGray
                - boxDestroy
                - lept_stderr
        - Branch String:   'coloring.c:167,27'
          Branch Sides:
            - BranchSide:      'coloring.c:167,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:167,13'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:168,13'
          Branch Sides:
            - BranchSide:      'coloring.c:169,13'
              BranchSideFuncs:
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixColorGray
                - boxDestroy
                - lept_stderr
            - BranchSide:      'coloring.c:170,5'
              BranchSideFuncs:
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixColorGray
                - boxDestroy
        - Branch String:   'coloring.c:169,13'
          Branch Sides:
            - BranchSide:      'coloring.c:170,5'
              BranchSideFuncs:
                - lept_stderr
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixColorGray
                - boxDestroy
            - BranchSide:      'coloring.c:170,5'
              BranchSideFuncs:
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixColorGray
                - boxDestroy
        - Branch String:   'coloring.c:171,13'
          Branch Sides:
            - BranchSide:      'coloring.c:172,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:173,13'
              BranchSideFuncs:
                - pixConvertTo32
                - boxaGetCount
                - boxaGetBox
                - pixColorGray
                - boxDestroy
                - lept_stderr
        - Branch String:   'coloring.c:172,27'
          Branch Sides:
            - BranchSide:      'coloring.c:172,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'coloring.c:172,13'
              BranchSideFuncs: []
        - Branch String:   'coloring.c:179,5'
          Branch Sides:
            - BranchSide:      'coloring.c:180,26'
              BranchSideFuncs:
                - boxaGetBox
                - pixColorGray
                - boxDestroy
            - BranchSide:      'coloring.c:185,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'coloring.c:144,18'
          Dst:             pixGetDepth
        - Src:             'coloring.c:145,23'
          Dst:             returnErrorPtr
        - Src:             'coloring.c:147,23'
          Dst:             returnErrorPtr
        - Src:             'coloring.c:149,23'
          Dst:             returnErrorPtr
        - Src:             'coloring.c:153,12'
          Dst:             pixGetColormap
        - Src:             'coloring.c:155,19'
          Dst:             pixcmapGetCount
        - Src:             'coloring.c:156,9'
          Dst:             pixcmapCountGrayColors
        - Src:             'coloring.c:158,20'
          Dst:             pixConvertTo8
        - Src:             'coloring.c:159,13'
          Dst:             pixColorGrayRegionsCmap
        - Src:             'coloring.c:167,27'
          Dst:             returnErrorPtr
        - Src:             'coloring.c:169,13'
          Dst:             lept_stderr
        - Src:             'coloring.c:172,27'
          Dst:             returnErrorPtr
        - Src:             'coloring.c:174,13'
          Dst:             lept_stderr
        - Src:             'coloring.c:177,12'
          Dst:             pixConvertTo32
        - Src:             'coloring.c:178,9'
          Dst:             boxaGetCount
        - Src:             'coloring.c:180,15'
          Dst:             boxaGetBox
        - Src:             'coloring.c:181,9'
          Dst:             pixColorGray
        - Src:             'coloring.c:182,9'
          Dst:             boxDestroy
    - functionName:    pixColorMorph
      functionSourceFile: '/src/leptonica/src/colormorph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pixs
        - type
        - hsize
        - vsize
      BBCount:         60
      ICount:          347
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - lept_stderr
        - pixCloseGray
        - pixCopy
        - pixCreateRGBImage
        - pixDestroy
        - pixDilateGray
        - pixErodeGray
        - pixGetDepth
        - pixGetRGBComponent
        - pixOpenGray
        - returnErrorPtr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'colormorph.c:76,9'
          Branch Sides:
            - BranchSide:      'colormorph.c:77,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixCloseGray
                - pixCloseGray
                - pixCloseGray
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixOpenGray
                - pixOpenGray
                - pixOpenGray
                - pixErodeGray
                - pixErodeGray
                - pixErodeGray
                - pixDilateGray
                - pixDilateGray
                - pixDilateGray
                - pixCopy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colormorph.c:78,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixCloseGray
                - pixCloseGray
                - pixCloseGray
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixOpenGray
                - pixOpenGray
                - pixOpenGray
                - pixErodeGray
                - pixErodeGray
                - pixErodeGray
                - pixDilateGray
                - pixDilateGray
                - pixDilateGray
                - pixCopy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colormorph.c:77,23'
          Branch Sides:
            - BranchSide:      'colormorph.c:77,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormorph.c:77,9'
              BranchSideFuncs: []
        - Branch String:   'colormorph.c:78,9'
          Branch Sides:
            - BranchSide:      'colormorph.c:79,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormorph.c:80,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixCloseGray
                - pixCloseGray
                - pixCloseGray
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixOpenGray
                - pixOpenGray
                - pixOpenGray
                - pixErodeGray
                - pixErodeGray
                - pixErodeGray
                - pixDilateGray
                - pixDilateGray
                - pixDilateGray
                - pixCopy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'colormorph.c:79,23'
          Branch Sides:
            - BranchSide:      'colormorph.c:79,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormorph.c:79,9'
              BranchSideFuncs: []
        - Branch String:   'colormorph.c:80,32'
          Branch Sides:
            - BranchSide:      'colormorph.c:80,35'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixCloseGray
                - pixCloseGray
                - pixCloseGray
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixOpenGray
                - pixOpenGray
                - pixOpenGray
                - pixErodeGray
                - pixErodeGray
                - pixErodeGray
                - pixDilateGray
                - pixDilateGray
                - pixDilateGray
                - pixCopy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colormorph.c:83,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixCloseGray
                - pixCloseGray
                - pixCloseGray
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixOpenGray
                - pixOpenGray
                - pixOpenGray
                - pixErodeGray
                - pixErodeGray
                - pixErodeGray
                - pixDilateGray
                - pixDilateGray
                - pixDilateGray
                - pixCopy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'colormorph.c:80,57'
          Branch Sides:
            - BranchSide:      'colormorph.c:81,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixCloseGray
                - pixCloseGray
                - pixCloseGray
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixOpenGray
                - pixOpenGray
                - pixOpenGray
                - pixErodeGray
                - pixErodeGray
                - pixErodeGray
                - pixDilateGray
                - pixDilateGray
                - pixDilateGray
                - pixCopy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colormorph.c:83,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixCloseGray
                - pixCloseGray
                - pixCloseGray
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixOpenGray
                - pixOpenGray
                - pixOpenGray
                - pixErodeGray
                - pixErodeGray
                - pixErodeGray
                - pixDilateGray
                - pixDilateGray
                - pixDilateGray
                - pixCopy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'colormorph.c:81,30'
          Branch Sides:
            - BranchSide:      'colormorph.c:81,33'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixCloseGray
                - pixCloseGray
                - pixCloseGray
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixOpenGray
                - pixOpenGray
                - pixOpenGray
                - pixErodeGray
                - pixErodeGray
                - pixErodeGray
                - pixDilateGray
                - pixDilateGray
                - pixDilateGray
                - pixCopy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'colormorph.c:83,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixCloseGray
                - pixCloseGray
                - pixCloseGray
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixOpenGray
                - pixOpenGray
                - pixOpenGray
                - pixErodeGray
                - pixErodeGray
                - pixErodeGray
                - pixDilateGray
                - pixDilateGray
                - pixDilateGray
                - pixCopy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'colormorph.c:80,9'
          Branch Sides:
            - BranchSide:      'colormorph.c:82,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormorph.c:83,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixCloseGray
                - pixCloseGray
                - pixCloseGray
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixOpenGray
                - pixOpenGray
                - pixOpenGray
                - pixErodeGray
                - pixErodeGray
                - pixErodeGray
                - pixDilateGray
                - pixDilateGray
                - pixDilateGray
                - pixCopy
                - lept_stderr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'colormorph.c:82,23'
          Branch Sides:
            - BranchSide:      'colormorph.c:82,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormorph.c:82,9'
              BranchSideFuncs: []
        - Branch String:   'colormorph.c:83,19'
          Branch Sides:
            - BranchSide:      'colormorph.c:83,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormorph.c:84,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'colormorph.c:83,9'
          Branch Sides:
            - BranchSide:      'colormorph.c:84,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormorph.c:85,10'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixCloseGray
                - pixCloseGray
                - pixCloseGray
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixOpenGray
                - pixOpenGray
                - pixOpenGray
                - pixErodeGray
                - pixErodeGray
                - pixErodeGray
                - pixDilateGray
                - pixDilateGray
                - pixDilateGray
                - pixCopy
                - lept_stderr
                - lept_stderr
        - Branch String:   'colormorph.c:84,23'
          Branch Sides:
            - BranchSide:      'colormorph.c:84,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'colormorph.c:84,9'
              BranchSideFuncs: []
        - Branch String:   'colormorph.c:85,9'
          Branch Sides:
            - BranchSide:      'colormorph.c:86,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixCloseGray
                - pixCloseGray
                - pixCloseGray
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixOpenGray
                - pixOpenGray
                - pixOpenGray
                - pixErodeGray
                - pixErodeGray
                - pixErodeGray
                - pixDilateGray
                - pixDilateGray
                - pixDilateGray
                - pixCopy
                - lept_stderr
                - lept_stderr
            - BranchSide:      'colormorph.c:89,10'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixCloseGray
                - pixCloseGray
                - pixCloseGray
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixOpenGray
                - pixOpenGray
                - pixOpenGray
                - pixErodeGray
                - pixErodeGray
                - pixErodeGray
                - pixDilateGray
                - pixDilateGray
                - pixDilateGray
                - pixCopy
                - lept_stderr
        - Branch String:   'colormorph.c:86,9'
          Branch Sides:
            - BranchSide:      'colormorph.c:87,14'
              BranchSideFuncs:
                - lept_stderr
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixCloseGray
                - pixCloseGray
                - pixCloseGray
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixOpenGray
                - pixOpenGray
                - pixOpenGray
                - pixErodeGray
                - pixErodeGray
                - pixErodeGray
                - pixDilateGray
                - pixDilateGray
                - pixDilateGray
                - pixCopy
                - lept_stderr
            - BranchSide:      'colormorph.c:87,14'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixCloseGray
                - pixCloseGray
                - pixCloseGray
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixOpenGray
                - pixOpenGray
                - pixOpenGray
                - pixErodeGray
                - pixErodeGray
                - pixErodeGray
                - pixDilateGray
                - pixDilateGray
                - pixDilateGray
                - pixCopy
                - lept_stderr
        - Branch String:   'colormorph.c:89,9'
          Branch Sides:
            - BranchSide:      'colormorph.c:90,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixCloseGray
                - pixCloseGray
                - pixCloseGray
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixOpenGray
                - pixOpenGray
                - pixOpenGray
                - pixErodeGray
                - pixErodeGray
                - pixErodeGray
                - pixDilateGray
                - pixDilateGray
                - pixDilateGray
                - pixCopy
                - lept_stderr
            - BranchSide:      'colormorph.c:94,9'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixCloseGray
                - pixCloseGray
                - pixCloseGray
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixOpenGray
                - pixOpenGray
                - pixOpenGray
                - pixErodeGray
                - pixErodeGray
                - pixErodeGray
                - pixDilateGray
                - pixDilateGray
                - pixDilateGray
                - pixCopy
        - Branch String:   'colormorph.c:90,9'
          Branch Sides:
            - BranchSide:      'colormorph.c:91,14'
              BranchSideFuncs:
                - lept_stderr
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixCloseGray
                - pixCloseGray
                - pixCloseGray
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixOpenGray
                - pixOpenGray
                - pixOpenGray
                - pixErodeGray
                - pixErodeGray
                - pixErodeGray
                - pixDilateGray
                - pixDilateGray
                - pixDilateGray
                - pixCopy
            - BranchSide:      'colormorph.c:91,14'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixCloseGray
                - pixCloseGray
                - pixCloseGray
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixOpenGray
                - pixOpenGray
                - pixOpenGray
                - pixErodeGray
                - pixErodeGray
                - pixErodeGray
                - pixDilateGray
                - pixDilateGray
                - pixDilateGray
                - pixCopy
        - Branch String:   'colormorph.c:94,20'
          Branch Sides:
            - BranchSide:      'colormorph.c:94,23'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixCloseGray
                - pixCloseGray
                - pixCloseGray
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixOpenGray
                - pixOpenGray
                - pixOpenGray
                - pixErodeGray
                - pixErodeGray
                - pixErodeGray
                - pixDilateGray
                - pixDilateGray
                - pixDilateGray
                - pixCopy
            - BranchSide:      'colormorph.c:97,31'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixCloseGray
                - pixCloseGray
                - pixCloseGray
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixOpenGray
                - pixOpenGray
                - pixOpenGray
                - pixErodeGray
                - pixErodeGray
                - pixErodeGray
                - pixDilateGray
                - pixDilateGray
                - pixDilateGray
        - Branch String:   'colormorph.c:94,9'
          Branch Sides:
            - BranchSide:      'colormorph.c:95,30'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'colormorph.c:97,31'
              BranchSideFuncs:
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixGetRGBComponent
                - pixCloseGray
                - pixCloseGray
                - pixCloseGray
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixOpenGray
                - pixOpenGray
                - pixOpenGray
                - pixErodeGray
                - pixErodeGray
                - pixErodeGray
                - pixDilateGray
                - pixDilateGray
                - pixDilateGray
        - Branch String:   'colormorph.c:100,9'
          Branch Sides:
            - BranchSide:      'colormorph.c:101,31'
              BranchSideFuncs:
                - pixDilateGray
                - pixDilateGray
                - pixDilateGray
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'colormorph.c:104,16'
              BranchSideFuncs:
                - pixCloseGray
                - pixCloseGray
                - pixCloseGray
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixOpenGray
                - pixOpenGray
                - pixOpenGray
                - pixErodeGray
                - pixErodeGray
                - pixErodeGray
        - Branch String:   'colormorph.c:104,16'
          Branch Sides:
            - BranchSide:      'colormorph.c:105,30'
              BranchSideFuncs:
                - pixErodeGray
                - pixErodeGray
                - pixErodeGray
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'colormorph.c:108,16'
              BranchSideFuncs:
                - pixCloseGray
                - pixCloseGray
                - pixCloseGray
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixOpenGray
                - pixOpenGray
                - pixOpenGray
        - Branch String:   'colormorph.c:108,16'
          Branch Sides:
            - BranchSide:      'colormorph.c:109,29'
              BranchSideFuncs:
                - pixOpenGray
                - pixOpenGray
                - pixOpenGray
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
            - BranchSide:      'colormorph.c:113,30'
              BranchSideFuncs:
                - pixCloseGray
                - pixCloseGray
                - pixCloseGray
                - pixCreateRGBImage
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
                - pixDestroy
      Callsites:
        - Src:             'colormorph.c:77,23'
          Dst:             returnErrorPtr
        - Src:             'colormorph.c:78,9'
          Dst:             pixGetDepth
        - Src:             'colormorph.c:79,23'
          Dst:             returnErrorPtr
        - Src:             'colormorph.c:82,23'
          Dst:             returnErrorPtr
        - Src:             'colormorph.c:84,23'
          Dst:             returnErrorPtr
        - Src:             'colormorph.c:86,9'
          Dst:             lept_stderr
        - Src:             'colormorph.c:90,9'
          Dst:             lept_stderr
        - Src:             'colormorph.c:95,16'
          Dst:             pixCopy
        - Src:             'colormorph.c:97,12'
          Dst:             pixGetRGBComponent
        - Src:             'colormorph.c:98,12'
          Dst:             pixGetRGBComponent
        - Src:             'colormorph.c:99,12'
          Dst:             pixGetRGBComponent
        - Src:             'colormorph.c:101,17'
          Dst:             pixDilateGray
        - Src:             'colormorph.c:102,17'
          Dst:             pixDilateGray
        - Src:             'colormorph.c:103,17'
          Dst:             pixDilateGray
        - Src:             'colormorph.c:105,17'
          Dst:             pixErodeGray
        - Src:             'colormorph.c:106,17'
          Dst:             pixErodeGray
        - Src:             'colormorph.c:107,17'
          Dst:             pixErodeGray
        - Src:             'colormorph.c:109,17'
          Dst:             pixOpenGray
        - Src:             'colormorph.c:110,17'
          Dst:             pixOpenGray
        - Src:             'colormorph.c:111,17'
          Dst:             pixOpenGray
        - Src:             'colormorph.c:113,17'
          Dst:             pixCloseGray
        - Src:             'colormorph.c:114,17'
          Dst:             pixCloseGray
        - Src:             'colormorph.c:115,17'
          Dst:             pixCloseGray
        - Src:             'colormorph.c:117,12'
          Dst:             pixCreateRGBImage
        - Src:             'colormorph.c:118,5'
          Dst:             pixDestroy
        - Src:             'colormorph.c:119,5'
          Dst:             pixDestroy
        - Src:             'colormorph.c:120,5'
          Dst:             pixDestroy
        - Src:             'colormorph.c:121,5'
          Dst:             pixDestroy
        - Src:             'colormorph.c:122,5'
          Dst:             pixDestroy
        - Src:             'colormorph.c:123,5'
          Dst:             pixDestroy
    - functionName:    l_dnaDiffAdjValues
      functionSourceFile: '/src/leptonica/src/dnafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - das
      BBCount:         13
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - l_dnaAddNumber
        - l_dnaCreate
        - l_dnaGetCount
        - l_dnaGetIValue
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dnafunc1.c:760,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:761,25'
              BranchSideFuncs:
                - l_dnaGetCount
                - l_dnaCreate
                - l_dnaGetIValue
                - l_dnaAddNumber
            - BranchSide:      'dnafunc1.c:762,23'
              BranchSideFuncs:
                - l_dnaGetCount
                - l_dnaCreate
                - l_dnaGetIValue
                - l_dnaAddNumber
        - Branch String:   'dnafunc1.c:761,25'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:761,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnafunc1.c:761,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:765,5'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:766,24'
              BranchSideFuncs:
                - l_dnaGetIValue
                - l_dnaAddNumber
            - BranchSide:      'dnafunc1.c:770,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnafunc1.c:761,25'
          Dst:             returnErrorPtr
        - Src:             'dnafunc1.c:762,9'
          Dst:             l_dnaGetCount
        - Src:             'dnafunc1.c:763,11'
          Dst:             l_dnaCreate
        - Src:             'dnafunc1.c:766,9'
          Dst:             l_dnaGetIValue
        - Src:             'dnafunc1.c:767,9'
          Dst:             l_dnaAddNumber
    - functionName:    l_dnaMakeHistoByHmap
      functionSourceFile: '/src/leptonica/src/dnafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - das
        - pdav
        - pdac
      BBCount:         37
      ICount:          210
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - l_dnaAddNumber
        - l_dnaCreate
        - l_dnaGetDValue
        - l_hmapCreateFromDna
        - l_hmapDestroy
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnafunc1.c:712,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:712,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - l_hmapCreateFromDna
                - l_dnaCreate
                - l_dnaCreate
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_dnaAddNumber
                - l_dnaAddNumber
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:713,9'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - l_hmapCreateFromDna
                - l_dnaCreate
                - l_dnaCreate
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_dnaAddNumber
                - l_dnaAddNumber
                - returnErrorInt
        - Branch String:   'dnafunc1.c:713,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:713,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - l_hmapCreateFromDna
                - l_dnaCreate
                - l_dnaCreate
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_dnaAddNumber
                - l_dnaAddNumber
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:714,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - returnErrorInt
                - l_hmapCreateFromDna
                - l_dnaCreate
                - l_dnaCreate
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_dnaAddNumber
                - l_dnaAddNumber
                - returnErrorInt
        - Branch String:   'dnafunc1.c:714,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:715,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_hmapCreateFromDna
                - l_dnaCreate
                - l_dnaCreate
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_dnaAddNumber
                - l_dnaAddNumber
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:716,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_hmapCreateFromDna
                - l_dnaCreate
                - l_dnaCreate
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_dnaAddNumber
                - l_dnaAddNumber
                - returnErrorInt
        - Branch String:   'dnafunc1.c:715,16'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:715,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:715,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:716,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:717,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_hmapCreateFromDna
                - l_dnaCreate
                - l_dnaCreate
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_dnaAddNumber
                - l_dnaAddNumber
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:718,10'
              BranchSideFuncs:
                - returnErrorInt
                - l_hmapCreateFromDna
                - l_dnaCreate
                - l_dnaCreate
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_dnaAddNumber
                - l_dnaAddNumber
                - returnErrorInt
        - Branch String:   'dnafunc1.c:717,16'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:717,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:717,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:718,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:719,16'
              BranchSideFuncs:
                - l_hmapCreateFromDna
                - l_dnaCreate
                - l_dnaCreate
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_dnaAddNumber
                - l_dnaAddNumber
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:722,37'
              BranchSideFuncs:
                - l_hmapCreateFromDna
                - l_dnaCreate
                - l_dnaCreate
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_dnaAddNumber
                - l_dnaAddNumber
                - returnErrorInt
        - Branch String:   'dnafunc1.c:719,16'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:719,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:719,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:722,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:723,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:724,11'
              BranchSideFuncs:
                - l_dnaCreate
                - l_dnaCreate
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_dnaAddNumber
                - l_dnaAddNumber
        - Branch String:   'dnafunc1.c:723,16'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:723,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:729,5'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:730,17'
              BranchSideFuncs:
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_dnaAddNumber
                - l_dnaAddNumber
            - BranchSide:      'dnafunc1.c:739,5'
              BranchSideFuncs:
                - l_hmapDestroy
        - Branch String:   'dnafunc1.c:731,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:732,28'
              BranchSideFuncs:
                - l_dnaGetDValue
                - l_dnaAddNumber
                - l_dnaAddNumber
                - l_hmapDestroy
            - BranchSide:      'dnafunc1.c:737,5'
              BranchSideFuncs:
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_dnaAddNumber
                - l_dnaAddNumber
      Callsites:
        - Src:             'dnafunc1.c:715,16'
          Dst:             returnErrorInt
        - Src:             'dnafunc1.c:717,16'
          Dst:             returnErrorInt
        - Src:             'dnafunc1.c:719,16'
          Dst:             returnErrorInt
        - Src:             'dnafunc1.c:722,17'
          Dst:             l_hmapCreateFromDna
        - Src:             'dnafunc1.c:723,16'
          Dst:             returnErrorInt
        - Src:             'dnafunc1.c:724,11'
          Dst:             l_dnaCreate
        - Src:             'dnafunc1.c:726,11'
          Dst:             l_dnaCreate
        - Src:             'dnafunc1.c:732,13'
          Dst:             l_dnaGetDValue
        - Src:             'dnafunc1.c:733,13'
          Dst:             l_dnaAddNumber
        - Src:             'dnafunc1.c:734,13'
          Dst:             l_dnaAddNumber
        - Src:             'dnafunc1.c:739,5'
          Dst:             l_hmapDestroy
    - functionName:    l_hmapCreateFromDna
      functionSourceFile: '/src/leptonica/src/dnafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - da
      BBCount:         13
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - l_dnaGetCount
        - l_dnaGetDValue
        - l_hashFloat64ToUint64
        - l_hmapCreate
        - l_hmapLookup
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'dnafunc1.c:515,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:516,29'
              BranchSideFuncs:
                - l_dnaGetCount
                - l_hmapCreate
                - l_dnaGetDValue
                - l_hashFloat64ToUint64
                - l_hmapLookup
            - BranchSide:      'dnafunc1.c:518,23'
              BranchSideFuncs:
                - l_dnaGetCount
                - l_hmapCreate
                - l_dnaGetDValue
                - l_hashFloat64ToUint64
                - l_hmapLookup
        - Branch String:   'dnafunc1.c:516,29'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:516,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnafunc1.c:516,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:520,5'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:521,24'
              BranchSideFuncs:
                - l_dnaGetDValue
                - l_hashFloat64ToUint64
                - l_hmapLookup
            - BranchSide:      'dnafunc1.c:525,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnafunc1.c:516,29'
          Dst:             returnErrorPtr
        - Src:             'dnafunc1.c:518,9'
          Dst:             l_dnaGetCount
        - Src:             'dnafunc1.c:519,12'
          Dst:             l_hmapCreate
        - Src:             'dnafunc1.c:521,9'
          Dst:             l_dnaGetDValue
        - Src:             'dnafunc1.c:522,9'
          Dst:             l_hashFloat64ToUint64
        - Src:             'dnafunc1.c:523,9'
          Dst:             l_hmapLookup
    - functionName:    l_dnaIntersectionByHmap
      functionSourceFile: '/src/leptonica/src/dnafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - da1
        - da2
        - pdad
      BBCount:         39
      ICount:          228
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - l_dnaAddNumber
        - l_dnaCreate
        - l_dnaGetCount
        - l_dnaGetDValue
        - l_hashFloat64ToUint64
        - l_hmapCreateFromDna
        - l_hmapDestroy
        - l_hmapLookup
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnafunc1.c:649,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:650,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_dnaGetCount
                - l_dnaGetCount
                - l_hmapCreateFromDna
                - l_dnaCreate
                - l_dnaGetCount
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_hashFloat64ToUint64
                - l_hmapLookup
                - l_dnaAddNumber
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:651,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_dnaGetCount
                - l_dnaGetCount
                - l_hmapCreateFromDna
                - l_dnaCreate
                - l_dnaGetCount
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_hashFloat64ToUint64
                - l_hmapLookup
                - l_dnaAddNumber
                - returnErrorInt
        - Branch String:   'dnafunc1.c:650,16'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:650,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:650,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:652,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:653,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_dnaGetCount
                - l_dnaGetCount
                - l_hmapCreateFromDna
                - l_dnaCreate
                - l_dnaGetCount
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_hashFloat64ToUint64
                - l_hmapLookup
                - l_dnaAddNumber
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:654,10'
              BranchSideFuncs:
                - returnErrorInt
                - l_dnaGetCount
                - l_dnaGetCount
                - l_hmapCreateFromDna
                - l_dnaCreate
                - l_dnaGetCount
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_hashFloat64ToUint64
                - l_hmapLookup
                - l_dnaAddNumber
                - returnErrorInt
        - Branch String:   'dnafunc1.c:653,16'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:653,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:653,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:654,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:655,16'
              BranchSideFuncs:
                - l_dnaGetCount
                - l_dnaGetCount
                - l_hmapCreateFromDna
                - l_dnaCreate
                - l_dnaGetCount
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_hashFloat64ToUint64
                - l_hmapLookup
                - l_dnaAddNumber
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:658,24'
              BranchSideFuncs:
                - l_dnaGetCount
                - l_dnaGetCount
                - l_hmapCreateFromDna
                - l_dnaCreate
                - l_dnaGetCount
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_hashFloat64ToUint64
                - l_hmapLookup
                - l_dnaAddNumber
                - returnErrorInt
        - Branch String:   'dnafunc1.c:655,16'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:655,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:655,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:660,16'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:660,28'
              BranchSideFuncs:
                - l_hmapCreateFromDna
                - l_dnaCreate
                - l_dnaGetCount
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_hashFloat64ToUint64
                - l_hmapLookup
                - l_dnaAddNumber
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:660,34'
              BranchSideFuncs:
                - l_hmapCreateFromDna
                - l_dnaCreate
                - l_dnaGetCount
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_hashFloat64ToUint64
                - l_hmapLookup
                - l_dnaAddNumber
                - returnErrorInt
        - Branch String:   'dnafunc1.c:661,14'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:661,26'
              BranchSideFuncs:
                - l_hmapCreateFromDna
                - l_dnaCreate
                - l_dnaGetCount
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_hashFloat64ToUint64
                - l_hmapLookup
                - l_dnaAddNumber
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:661,32'
              BranchSideFuncs:
                - l_hmapCreateFromDna
                - l_dnaCreate
                - l_dnaGetCount
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_hashFloat64ToUint64
                - l_hmapLookup
                - l_dnaAddNumber
                - returnErrorInt
        - Branch String:   'dnafunc1.c:662,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:663,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:670,11'
              BranchSideFuncs:
                - l_dnaCreate
                - l_dnaGetCount
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_hashFloat64ToUint64
                - l_hmapLookup
                - l_dnaAddNumber
        - Branch String:   'dnafunc1.c:663,16'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:663,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:663,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:673,5'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:674,24'
              BranchSideFuncs:
                - l_dnaGetDValue
                - l_hashFloat64ToUint64
                - l_hmapLookup
                - l_hmapDestroy
                - l_dnaAddNumber
            - BranchSide:      'dnafunc1.c:682,5'
              BranchSideFuncs:
                - l_hmapDestroy
        - Branch String:   'dnafunc1.c:677,20'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:677,23'
              BranchSideFuncs:
                - l_dnaAddNumber
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_hashFloat64ToUint64
                - l_hmapLookup
            - BranchSide:      'dnafunc1.c:678,13'
              BranchSideFuncs:
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_hashFloat64ToUint64
                - l_hmapLookup
                - l_dnaAddNumber
        - Branch String:   'dnafunc1.c:677,13'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:678,13'
              BranchSideFuncs:
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_hashFloat64ToUint64
                - l_hmapLookup
                - l_dnaAddNumber
            - BranchSide:      'dnafunc1.c:679,24'
              BranchSideFuncs:
                - l_dnaAddNumber
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_hashFloat64ToUint64
                - l_hmapLookup
      Callsites:
        - Src:             'dnafunc1.c:650,16'
          Dst:             returnErrorInt
        - Src:             'dnafunc1.c:653,16'
          Dst:             returnErrorInt
        - Src:             'dnafunc1.c:655,16'
          Dst:             returnErrorInt
        - Src:             'dnafunc1.c:658,10'
          Dst:             l_dnaGetCount
        - Src:             'dnafunc1.c:659,10'
          Dst:             l_dnaGetCount
        - Src:             'dnafunc1.c:662,17'
          Dst:             l_hmapCreateFromDna
        - Src:             'dnafunc1.c:663,16'
          Dst:             returnErrorInt
        - Src:             'dnafunc1.c:670,11'
          Dst:             l_dnaCreate
        - Src:             'dnafunc1.c:672,9'
          Dst:             l_dnaGetCount
        - Src:             'dnafunc1.c:674,9'
          Dst:             l_dnaGetDValue
        - Src:             'dnafunc1.c:675,9'
          Dst:             l_hashFloat64ToUint64
        - Src:             'dnafunc1.c:676,17'
          Dst:             l_hmapLookup
        - Src:             'dnafunc1.c:679,9'
          Dst:             l_dnaAddNumber
        - Src:             'dnafunc1.c:682,5'
          Dst:             l_hmapDestroy
    - functionName:    l_dnaUnionByHmap
      functionSourceFile: '/src/leptonica/src/dnafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - da1
        - da2
        - pdad
      BBCount:         24
      ICount:          118
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - l_dnaCopy
        - l_dnaDestroy
        - l_dnaJoin
        - l_dnaRemoveDupsByHmap
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnafunc1.c:604,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:605,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_dnaCopy
                - l_dnaJoin
                - l_dnaRemoveDupsByHmap
                - l_dnaDestroy
                - l_dnaDestroy
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:606,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_dnaCopy
                - l_dnaJoin
                - l_dnaRemoveDupsByHmap
                - l_dnaDestroy
                - l_dnaDestroy
                - returnErrorInt
        - Branch String:   'dnafunc1.c:605,16'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:605,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:605,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:607,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:608,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_dnaCopy
                - l_dnaJoin
                - l_dnaRemoveDupsByHmap
                - l_dnaDestroy
                - l_dnaDestroy
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:609,10'
              BranchSideFuncs:
                - returnErrorInt
                - l_dnaCopy
                - l_dnaJoin
                - l_dnaRemoveDupsByHmap
                - l_dnaDestroy
                - l_dnaDestroy
                - returnErrorInt
        - Branch String:   'dnafunc1.c:608,16'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:608,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:608,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:609,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:610,16'
              BranchSideFuncs:
                - l_dnaCopy
                - l_dnaJoin
                - l_dnaRemoveDupsByHmap
                - l_dnaDestroy
                - l_dnaDestroy
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:612,21'
              BranchSideFuncs:
                - l_dnaCopy
                - l_dnaJoin
                - l_dnaRemoveDupsByHmap
                - l_dnaDestroy
                - l_dnaDestroy
                - returnErrorInt
        - Branch String:   'dnafunc1.c:610,16'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:610,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:610,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:613,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:614,9'
              BranchSideFuncs:
                - l_dnaDestroy
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:617,27'
              BranchSideFuncs:
                - l_dnaRemoveDupsByHmap
                - l_dnaDestroy
        - Branch String:   'dnafunc1.c:615,16'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:615,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:615,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnafunc1.c:605,16'
          Dst:             returnErrorInt
        - Src:             'dnafunc1.c:608,16'
          Dst:             returnErrorInt
        - Src:             'dnafunc1.c:610,16'
          Dst:             returnErrorInt
        - Src:             'dnafunc1.c:612,11'
          Dst:             l_dnaCopy
        - Src:             'dnafunc1.c:613,9'
          Dst:             l_dnaJoin
        - Src:             'dnafunc1.c:614,9'
          Dst:             l_dnaDestroy
        - Src:             'dnafunc1.c:615,16'
          Dst:             returnErrorInt
        - Src:             'dnafunc1.c:617,5'
          Dst:             l_dnaRemoveDupsByHmap
        - Src:             'dnafunc1.c:618,5'
          Dst:             l_dnaDestroy
    - functionName:    l_dnaJoin
      functionSourceFile: '/src/leptonica/src/dnafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - dad
        - das
        - istart
        - iend
      BBCount:         34
      ICount:          166
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - l_dnaAddNumber
        - l_dnaGetCount
        - l_dnaGetDValue
        - lept_stderr
        - returnErrorInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'dnafunc1.c:113,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:114,16'
              BranchSideFuncs:
                - l_dnaGetCount
                - l_dnaGetDValue
                - l_dnaAddNumber
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:115,10'
              BranchSideFuncs:
                - l_dnaGetCount
                - l_dnaGetDValue
                - l_dnaAddNumber
                - lept_stderr
                - returnErrorInt
        - Branch String:   'dnafunc1.c:114,16'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:114,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:114,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:115,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:116,9'
              BranchSideFuncs:
                - l_dnaGetCount
                - l_dnaGetDValue
                - l_dnaAddNumber
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:118,9'
              BranchSideFuncs:
                - l_dnaGetCount
                - l_dnaGetDValue
                - l_dnaAddNumber
                - lept_stderr
                - returnErrorInt
        - Branch String:   'dnafunc1.c:118,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:119,16'
              BranchSideFuncs:
                - l_dnaGetCount
                - l_dnaGetDValue
                - l_dnaAddNumber
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:120,23'
              BranchSideFuncs:
                - l_dnaGetCount
                - l_dnaGetDValue
                - l_dnaAddNumber
                - lept_stderr
                - returnErrorInt
        - Branch String:   'dnafunc1.c:121,18'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:121,21'
              BranchSideFuncs:
                - l_dnaGetDValue
                - l_dnaAddNumber
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:122,16'
              BranchSideFuncs:
                - l_dnaGetDValue
                - l_dnaAddNumber
                - lept_stderr
                - returnErrorInt
        - Branch String:   'dnafunc1.c:121,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:122,16'
              BranchSideFuncs:
                - l_dnaGetDValue
                - l_dnaAddNumber
                - lept_stderr
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:123,9'
              BranchSideFuncs:
                - l_dnaGetDValue
                - l_dnaAddNumber
                - lept_stderr
                - returnErrorInt
        - Branch String:   'dnafunc1.c:123,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:124,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:126,14'
              BranchSideFuncs:
                - l_dnaGetDValue
                - l_dnaAddNumber
                - lept_stderr
        - Branch String:   'dnafunc1.c:124,16'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:124,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:124,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:126,5'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:127,24'
              BranchSideFuncs:
                - l_dnaGetDValue
                - l_dnaAddNumber
                - lept_stderr
            - BranchSide:      'dnafunc1.c:134,5'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:128,13'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:129,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'dnafunc1.c:133,5'
              BranchSideFuncs:
                - l_dnaGetDValue
                - l_dnaAddNumber
                - lept_stderr
        - Branch String:   'dnafunc1.c:129,13'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:130,13'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'dnafunc1.c:130,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnafunc1.c:114,16'
          Dst:             returnErrorInt
        - Src:             'dnafunc1.c:120,9'
          Dst:             l_dnaGetCount
        - Src:             'dnafunc1.c:124,16'
          Dst:             returnErrorInt
        - Src:             'dnafunc1.c:127,9'
          Dst:             l_dnaGetDValue
        - Src:             'dnafunc1.c:128,13'
          Dst:             l_dnaAddNumber
        - Src:             'dnafunc1.c:129,13'
          Dst:             lept_stderr
    - functionName:    l_dnaRemoveDupsByHmap
      functionSourceFile: '/src/leptonica/src/dnafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - das
        - pdad
        - phmap
      BBCount:         32
      ICount:          178
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - l_dnaAddNumber
        - l_dnaCreate
        - l_dnaGetDValue
        - l_hmapCreateFromDna
        - l_hmapDestroy
        - returnErrorInt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dnafunc1.c:554,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:554,17'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_hmapCreateFromDna
                - l_dnaCreate
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_dnaAddNumber
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:555,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_hmapCreateFromDna
                - l_dnaCreate
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_dnaAddNumber
                - returnErrorInt
        - Branch String:   'dnafunc1.c:555,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:556,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_hmapCreateFromDna
                - l_dnaCreate
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_dnaAddNumber
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:557,6'
              BranchSideFuncs:
                - returnErrorInt
                - l_hmapCreateFromDna
                - l_dnaCreate
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_dnaAddNumber
                - returnErrorInt
        - Branch String:   'dnafunc1.c:556,16'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:556,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:556,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:558,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:559,16'
              BranchSideFuncs:
                - l_hmapCreateFromDna
                - l_dnaCreate
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_dnaAddNumber
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:562,37'
              BranchSideFuncs:
                - l_hmapCreateFromDna
                - l_dnaCreate
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_dnaAddNumber
                - returnErrorInt
        - Branch String:   'dnafunc1.c:559,16'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:559,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:559,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:562,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:563,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:564,11'
              BranchSideFuncs:
                - l_dnaCreate
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_dnaAddNumber
        - Branch String:   'dnafunc1.c:563,16'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:563,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:563,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:567,5'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:568,17'
              BranchSideFuncs:
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_dnaAddNumber
            - BranchSide:      'dnafunc1.c:576,9'
              BranchSideFuncs:
                - l_hmapDestroy
        - Branch String:   'dnafunc1.c:569,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:570,28'
              BranchSideFuncs:
                - l_dnaGetDValue
                - l_dnaAddNumber
                - l_hmapDestroy
            - BranchSide:      'dnafunc1.c:574,5'
              BranchSideFuncs:
                - l_hmapDestroy
                - l_dnaGetDValue
                - l_dnaAddNumber
        - Branch String:   'dnafunc1.c:576,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:577,18'
              BranchSideFuncs: []
            - BranchSide:      'dnafunc1.c:579,9'
              BranchSideFuncs:
                - l_hmapDestroy
      Callsites:
        - Src:             'dnafunc1.c:556,16'
          Dst:             returnErrorInt
        - Src:             'dnafunc1.c:559,16'
          Dst:             returnErrorInt
        - Src:             'dnafunc1.c:562,17'
          Dst:             l_hmapCreateFromDna
        - Src:             'dnafunc1.c:563,16'
          Dst:             returnErrorInt
        - Src:             'dnafunc1.c:564,11'
          Dst:             l_dnaCreate
        - Src:             'dnafunc1.c:570,13'
          Dst:             l_dnaGetDValue
        - Src:             'dnafunc1.c:571,13'
          Dst:             l_dnaAddNumber
        - Src:             'dnafunc1.c:579,9'
          Dst:             l_hmapDestroy
    - functionName:    l_dnaIntersectionByAset
      functionSourceFile: '/src/leptonica/src/dnafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - da1
        - da2
        - pdad
      BBCount:         34
      ICount:          214
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - l_asetCreate
        - l_asetCreateFromDna
        - l_asetDestroy
        - l_asetFind
        - l_asetInsert
        - l_dnaAddNumber
        - l_dnaCreate
        - l_dnaGetCount
        - l_dnaGetDValue
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnafunc1.c:456,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:457,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_dnaGetCount
                - l_dnaGetCount
                - l_asetCreateFromDna
                - l_dnaCreate
                - l_dnaGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - l_dnaGetDValue
                - l_asetFind
                - l_asetFind
                - l_dnaAddNumber
                - l_asetInsert
            - BranchSide:      'dnafunc1.c:458,6'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_dnaGetCount
                - l_dnaGetCount
                - l_asetCreateFromDna
                - l_dnaCreate
                - l_dnaGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - l_dnaGetDValue
                - l_asetFind
                - l_asetFind
                - l_dnaAddNumber
                - l_asetInsert
        - Branch String:   'dnafunc1.c:457,16'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:457,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:457,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:459,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:460,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_dnaGetCount
                - l_dnaGetCount
                - l_asetCreateFromDna
                - l_dnaCreate
                - l_dnaGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - l_dnaGetDValue
                - l_asetFind
                - l_asetFind
                - l_dnaAddNumber
                - l_asetInsert
            - BranchSide:      'dnafunc1.c:461,10'
              BranchSideFuncs:
                - returnErrorInt
                - l_dnaGetCount
                - l_dnaGetCount
                - l_asetCreateFromDna
                - l_dnaCreate
                - l_dnaGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - l_dnaGetDValue
                - l_asetFind
                - l_asetFind
                - l_dnaAddNumber
                - l_asetInsert
        - Branch String:   'dnafunc1.c:460,16'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:460,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:460,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:461,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:462,16'
              BranchSideFuncs:
                - l_dnaGetCount
                - l_dnaGetCount
                - l_asetCreateFromDna
                - l_dnaCreate
                - l_dnaGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - l_dnaGetDValue
                - l_asetFind
                - l_asetFind
                - l_dnaAddNumber
                - l_asetInsert
            - BranchSide:      'dnafunc1.c:465,24'
              BranchSideFuncs:
                - l_dnaGetCount
                - l_dnaGetCount
                - l_asetCreateFromDna
                - l_dnaCreate
                - l_dnaGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - l_dnaGetDValue
                - l_asetFind
                - l_asetFind
                - l_dnaAddNumber
                - l_asetInsert
        - Branch String:   'dnafunc1.c:462,16'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:462,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:462,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:467,16'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:467,28'
              BranchSideFuncs:
                - l_asetCreateFromDna
                - l_dnaCreate
                - l_dnaGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - l_dnaGetDValue
                - l_asetFind
                - l_asetFind
                - l_dnaAddNumber
                - l_asetInsert
            - BranchSide:      'dnafunc1.c:467,34'
              BranchSideFuncs:
                - l_asetCreateFromDna
                - l_dnaCreate
                - l_dnaGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - l_dnaGetDValue
                - l_asetFind
                - l_asetFind
                - l_dnaAddNumber
                - l_asetInsert
        - Branch String:   'dnafunc1.c:468,14'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:468,26'
              BranchSideFuncs:
                - l_asetCreateFromDna
                - l_dnaCreate
                - l_dnaGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - l_dnaGetDValue
                - l_asetFind
                - l_asetFind
                - l_dnaAddNumber
                - l_asetInsert
            - BranchSide:      'dnafunc1.c:468,32'
              BranchSideFuncs:
                - l_asetCreateFromDna
                - l_dnaCreate
                - l_dnaGetCount
                - l_asetCreate
                - l_asetDestroy
                - l_asetDestroy
                - l_dnaGetDValue
                - l_asetFind
                - l_asetFind
                - l_dnaAddNumber
                - l_asetInsert
        - Branch String:   'dnafunc1.c:476,5'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:477,24'
              BranchSideFuncs:
                - l_dnaGetDValue
                - l_asetFind
                - l_asetDestroy
                - l_asetDestroy
                - l_asetFind
                - l_dnaAddNumber
                - l_asetInsert
            - BranchSide:      'dnafunc1.c:485,5'
              BranchSideFuncs:
                - l_asetDestroy
                - l_asetDestroy
        - Branch String:   'dnafunc1.c:479,35'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:479,50'
              BranchSideFuncs:
                - l_asetFind
                - l_dnaAddNumber
                - l_asetInsert
                - l_asetDestroy
                - l_asetDestroy
                - l_dnaGetDValue
                - l_asetFind
            - BranchSide:      'dnafunc1.c:483,5'
              BranchSideFuncs:
                - l_asetDestroy
                - l_asetDestroy
                - l_dnaGetDValue
                - l_asetFind
                - l_asetFind
                - l_dnaAddNumber
                - l_asetInsert
        - Branch String:   'dnafunc1.c:479,13'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:480,28'
              BranchSideFuncs:
                - l_asetDestroy
                - l_asetDestroy
                - l_dnaGetDValue
                - l_asetFind
                - l_asetFind
                - l_dnaAddNumber
                - l_asetInsert
            - BranchSide:      'dnafunc1.c:483,5'
              BranchSideFuncs:
                - l_asetDestroy
                - l_asetDestroy
                - l_dnaGetDValue
                - l_asetFind
                - l_asetFind
                - l_dnaAddNumber
                - l_asetInsert
      Callsites:
        - Src:             'dnafunc1.c:457,16'
          Dst:             returnErrorInt
        - Src:             'dnafunc1.c:460,16'
          Dst:             returnErrorInt
        - Src:             'dnafunc1.c:462,16'
          Dst:             returnErrorInt
        - Src:             'dnafunc1.c:465,10'
          Dst:             l_dnaGetCount
        - Src:             'dnafunc1.c:466,10'
          Dst:             l_dnaGetCount
        - Src:             'dnafunc1.c:469,12'
          Dst:             l_asetCreateFromDna
        - Src:             'dnafunc1.c:472,11'
          Dst:             l_dnaCreate
        - Src:             'dnafunc1.c:474,9'
          Dst:             l_dnaGetCount
        - Src:             'dnafunc1.c:475,12'
          Dst:             l_asetCreate
        - Src:             'dnafunc1.c:477,9'
          Dst:             l_dnaGetDValue
        - Src:             'dnafunc1.c:479,13'
          Dst:             l_asetFind
        - Src:             'dnafunc1.c:479,39'
          Dst:             l_asetFind
        - Src:             'dnafunc1.c:480,13'
          Dst:             l_dnaAddNumber
        - Src:             'dnafunc1.c:481,13'
          Dst:             l_asetInsert
        - Src:             'dnafunc1.c:485,5'
          Dst:             l_asetDestroy
        - Src:             'dnafunc1.c:486,5'
          Dst:             l_asetDestroy
    - functionName:    l_asetCreateFromDna
      functionSourceFile: '/src/leptonica/src/dnafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - da
      BBCount:         13
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - l_asetCreate
        - l_asetInsert
        - l_dnaGetCount
        - l_dnaGetDValue
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dnafunc1.c:329,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:330,26'
              BranchSideFuncs:
                - l_asetCreate
                - l_dnaGetCount
                - l_dnaGetDValue
                - l_asetInsert
            - BranchSide:      'dnafunc1.c:332,11'
              BranchSideFuncs:
                - l_asetCreate
                - l_dnaGetCount
                - l_dnaGetDValue
                - l_asetInsert
        - Branch String:   'dnafunc1.c:330,26'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:330,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnafunc1.c:330,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:334,5'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:335,24'
              BranchSideFuncs:
                - l_dnaGetDValue
                - l_asetInsert
            - BranchSide:      'dnafunc1.c:340,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnafunc1.c:330,26'
          Dst:             returnErrorPtr
        - Src:             'dnafunc1.c:332,11'
          Dst:             l_asetCreate
        - Src:             'dnafunc1.c:333,9'
          Dst:             l_dnaGetCount
        - Src:             'dnafunc1.c:335,9'
          Dst:             l_dnaGetDValue
        - Src:             'dnafunc1.c:337,9'
          Dst:             l_asetInsert
    - functionName:    l_dnaUnionByAset
      functionSourceFile: '/src/leptonica/src/dnafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - da1
        - da2
        - pdad
      BBCount:         24
      ICount:          116
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - l_dnaCopy
        - l_dnaDestroy
        - l_dnaJoin
        - l_dnaRemoveDupsByAset
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnafunc1.c:408,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:409,16'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_dnaCopy
                - l_dnaJoin
                - l_dnaRemoveDupsByAset
                - l_dnaDestroy
                - l_dnaDestroy
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:410,10'
              BranchSideFuncs:
                - returnErrorInt
                - returnErrorInt
                - l_dnaCopy
                - l_dnaJoin
                - l_dnaRemoveDupsByAset
                - l_dnaDestroy
                - l_dnaDestroy
                - returnErrorInt
        - Branch String:   'dnafunc1.c:409,16'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:409,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:409,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:410,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:411,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_dnaCopy
                - l_dnaJoin
                - l_dnaRemoveDupsByAset
                - l_dnaDestroy
                - l_dnaDestroy
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:412,10'
              BranchSideFuncs:
                - returnErrorInt
                - l_dnaCopy
                - l_dnaJoin
                - l_dnaRemoveDupsByAset
                - l_dnaDestroy
                - l_dnaDestroy
                - returnErrorInt
        - Branch String:   'dnafunc1.c:411,16'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:411,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:411,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:412,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:413,16'
              BranchSideFuncs:
                - l_dnaCopy
                - l_dnaJoin
                - l_dnaRemoveDupsByAset
                - l_dnaDestroy
                - l_dnaDestroy
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:416,21'
              BranchSideFuncs:
                - l_dnaCopy
                - l_dnaJoin
                - l_dnaRemoveDupsByAset
                - l_dnaDestroy
                - l_dnaDestroy
                - returnErrorInt
        - Branch String:   'dnafunc1.c:413,16'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:413,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:413,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:417,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:418,9'
              BranchSideFuncs:
                - l_dnaDestroy
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:423,27'
              BranchSideFuncs:
                - l_dnaRemoveDupsByAset
                - l_dnaDestroy
        - Branch String:   'dnafunc1.c:419,16'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:419,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:419,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnafunc1.c:409,16'
          Dst:             returnErrorInt
        - Src:             'dnafunc1.c:411,16'
          Dst:             returnErrorInt
        - Src:             'dnafunc1.c:413,16'
          Dst:             returnErrorInt
        - Src:             'dnafunc1.c:416,11'
          Dst:             l_dnaCopy
        - Src:             'dnafunc1.c:417,9'
          Dst:             l_dnaJoin
        - Src:             'dnafunc1.c:418,9'
          Dst:             l_dnaDestroy
        - Src:             'dnafunc1.c:419,16'
          Dst:             returnErrorInt
        - Src:             'dnafunc1.c:423,5'
          Dst:             l_dnaRemoveDupsByAset
        - Src:             'dnafunc1.c:424,5'
          Dst:             l_dnaDestroy
    - functionName:    l_dnaRemoveDupsByAset
      functionSourceFile: '/src/leptonica/src/dnafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - das
        - pdad
      BBCount:         21
      ICount:          128
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - l_asetCreate
        - l_asetDestroy
        - l_asetFind
        - l_asetInsert
        - l_dnaAddNumber
        - l_dnaCreate
        - l_dnaGetCount
        - l_dnaGetDValue
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dnafunc1.c:361,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:362,16'
              BranchSideFuncs:
                - returnErrorInt
                - l_asetCreate
                - l_dnaCreate
                - l_dnaGetCount
                - l_asetDestroy
                - l_dnaGetDValue
                - l_asetFind
                - l_dnaAddNumber
                - l_asetInsert
            - BranchSide:      'dnafunc1.c:363,6'
              BranchSideFuncs:
                - returnErrorInt
                - l_asetCreate
                - l_dnaCreate
                - l_dnaGetCount
                - l_asetDestroy
                - l_dnaGetDValue
                - l_asetFind
                - l_dnaAddNumber
                - l_asetInsert
        - Branch String:   'dnafunc1.c:362,16'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:362,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:362,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:364,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:365,16'
              BranchSideFuncs:
                - l_asetCreate
                - l_dnaCreate
                - l_dnaGetCount
                - l_asetDestroy
                - l_dnaGetDValue
                - l_asetFind
                - l_dnaAddNumber
                - l_asetInsert
            - BranchSide:      'dnafunc1.c:367,11'
              BranchSideFuncs:
                - l_asetCreate
                - l_dnaCreate
                - l_dnaGetCount
                - l_asetDestroy
                - l_dnaGetDValue
                - l_asetFind
                - l_dnaAddNumber
                - l_asetInsert
        - Branch String:   'dnafunc1.c:365,16'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:365,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'dnafunc1.c:365,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:371,5'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:372,24'
              BranchSideFuncs:
                - l_dnaGetDValue
                - l_asetFind
                - l_dnaAddNumber
                - l_asetInsert
                - l_asetDestroy
            - BranchSide:      'dnafunc1.c:380,5'
              BranchSideFuncs:
                - l_asetDestroy
        - Branch String:   'dnafunc1.c:374,13'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:375,28'
              BranchSideFuncs:
                - l_asetDestroy
                - l_dnaGetDValue
                - l_asetFind
                - l_dnaAddNumber
                - l_asetInsert
            - BranchSide:      'dnafunc1.c:378,5'
              BranchSideFuncs:
                - l_asetDestroy
                - l_dnaGetDValue
                - l_asetFind
                - l_dnaAddNumber
                - l_asetInsert
      Callsites:
        - Src:             'dnafunc1.c:362,16'
          Dst:             returnErrorInt
        - Src:             'dnafunc1.c:365,16'
          Dst:             returnErrorInt
        - Src:             'dnafunc1.c:367,11'
          Dst:             l_asetCreate
        - Src:             'dnafunc1.c:368,11'
          Dst:             l_dnaCreate
        - Src:             'dnafunc1.c:370,9'
          Dst:             l_dnaGetCount
        - Src:             'dnafunc1.c:372,9'
          Dst:             l_dnaGetDValue
        - Src:             'dnafunc1.c:374,14'
          Dst:             l_asetFind
        - Src:             'dnafunc1.c:375,13'
          Dst:             l_dnaAddNumber
        - Src:             'dnafunc1.c:376,13'
          Dst:             l_asetInsert
        - Src:             'dnafunc1.c:380,5'
          Dst:             l_asetDestroy
    - functionName:    pixConvertDataToDna
      functionSourceFile: '/src/leptonica/src/dnafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pix
      BBCount:         22
      ICount:          136
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - l_dnaAddNumber
        - l_dnaCreate
        - pixGetData
        - pixGetDepth
        - pixGetDimensions
        - pixGetWpl
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dnafunc1.c:294,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:295,25'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - l_dnaCreate
                - l_dnaAddNumber
                - returnErrorPtr
            - BranchSide:      'dnafunc1.c:296,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - l_dnaCreate
                - l_dnaAddNumber
                - returnErrorPtr
        - Branch String:   'dnafunc1.c:295,25'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:295,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnafunc1.c:295,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:296,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:297,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnafunc1.c:299,22'
              BranchSideFuncs:
                - pixGetDimensions
                - pixGetData
                - pixGetWpl
                - l_dnaCreate
                - l_dnaAddNumber
        - Branch String:   'dnafunc1.c:297,25'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:297,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnafunc1.c:297,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:303,5'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:304,16'
              BranchSideFuncs:
                - l_dnaAddNumber
            - BranchSide:      'dnafunc1.c:308,12'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:305,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:306,28'
              BranchSideFuncs:
                - l_dnaAddNumber
            - BranchSide:      'dnafunc1.c:307,5'
              BranchSideFuncs:
                - l_dnaAddNumber
      Callsites:
        - Src:             'dnafunc1.c:295,25'
          Dst:             returnErrorPtr
        - Src:             'dnafunc1.c:296,9'
          Dst:             pixGetDepth
        - Src:             'dnafunc1.c:297,25'
          Dst:             returnErrorPtr
        - Src:             'dnafunc1.c:299,5'
          Dst:             pixGetDimensions
        - Src:             'dnafunc1.c:300,12'
          Dst:             pixGetData
        - Src:             'dnafunc1.c:301,11'
          Dst:             pixGetWpl
        - Src:             'dnafunc1.c:302,10'
          Dst:             l_dnaCreate
        - Src:             'dnafunc1.c:306,13'
          Dst:             l_dnaAddNumber
    - functionName:    numaConvertToDna
      functionSourceFile: '/src/leptonica/src/dnafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
      BBCount:         13
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - l_dnaAddNumber
        - l_dnaCreate
        - numaGetCount
        - numaGetFValue
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnafunc1.c:260,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:261,25'
              BranchSideFuncs:
                - numaGetCount
                - l_dnaCreate
                - numaGetFValue
                - l_dnaAddNumber
            - BranchSide:      'dnafunc1.c:263,22'
              BranchSideFuncs:
                - numaGetCount
                - l_dnaCreate
                - numaGetFValue
                - l_dnaAddNumber
        - Branch String:   'dnafunc1.c:261,25'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:261,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnafunc1.c:261,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:265,5'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:266,23'
              BranchSideFuncs:
                - numaGetFValue
                - l_dnaAddNumber
            - BranchSide:      'dnafunc1.c:269,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnafunc1.c:261,25'
          Dst:             returnErrorPtr
        - Src:             'dnafunc1.c:263,9'
          Dst:             numaGetCount
        - Src:             'dnafunc1.c:264,10'
          Dst:             l_dnaCreate
        - Src:             'dnafunc1.c:266,9'
          Dst:             numaGetFValue
        - Src:             'dnafunc1.c:267,9'
          Dst:             l_dnaAddNumber
    - functionName:    l_dnaConvertToNuma
      functionSourceFile: '/src/leptonica/src/dnafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - da
      BBCount:         13
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - l_dnaGetCount
        - l_dnaGetDValue
        - numaAddNumber
        - numaCreate
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnafunc1.c:234,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:235,24'
              BranchSideFuncs:
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetDValue
                - numaAddNumber
            - BranchSide:      'dnafunc1.c:237,23'
              BranchSideFuncs:
                - l_dnaGetCount
                - numaCreate
                - l_dnaGetDValue
                - numaAddNumber
        - Branch String:   'dnafunc1.c:235,24'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:235,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnafunc1.c:235,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:239,5'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:240,24'
              BranchSideFuncs:
                - l_dnaGetDValue
                - numaAddNumber
            - BranchSide:      'dnafunc1.c:243,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnafunc1.c:235,24'
          Dst:             returnErrorPtr
        - Src:             'dnafunc1.c:237,9'
          Dst:             l_dnaGetCount
        - Src:             'dnafunc1.c:238,10'
          Dst:             numaCreate
        - Src:             'dnafunc1.c:240,9'
          Dst:             l_dnaGetDValue
        - Src:             'dnafunc1.c:241,9'
          Dst:             numaAddNumber
    - functionName:    l_dnaSelectRange
      functionSourceFile: '/src/leptonica/src/dnafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - das
        - first
        - last
      BBCount:         40
      ICount:          207
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - l_dnaAddNumber
        - l_dnaCopy
        - l_dnaCreate
        - l_dnaGetCount
        - l_dnaGetDValue
        - lept_stderr
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnafunc1.c:191,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:192,25'
              BranchSideFuncs:
                - l_dnaGetCount
                - l_dnaCreate
                - l_dnaGetDValue
                - l_dnaAddNumber
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - l_dnaCopy
                - lept_stderr
            - BranchSide:      'dnafunc1.c:193,28'
              BranchSideFuncs:
                - l_dnaGetCount
                - l_dnaCreate
                - l_dnaGetDValue
                - l_dnaAddNumber
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
                - l_dnaCopy
                - lept_stderr
        - Branch String:   'dnafunc1.c:192,25'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:192,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnafunc1.c:192,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:193,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:194,9'
              BranchSideFuncs:
                - l_dnaCopy
                - lept_stderr
            - BranchSide:      'dnafunc1.c:197,13'
              BranchSideFuncs:
                - l_dnaCreate
                - l_dnaGetDValue
                - l_dnaAddNumber
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'dnafunc1.c:194,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:195,26'
              BranchSideFuncs:
                - lept_stderr
                - l_dnaCopy
            - BranchSide:      'dnafunc1.c:195,26'
              BranchSideFuncs:
                - l_dnaCopy
        - Branch String:   'dnafunc1.c:197,13'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:197,11'
              BranchSideFuncs:
                - l_dnaCreate
                - l_dnaGetDValue
                - l_dnaAddNumber
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'dnafunc1.c:197,11'
              BranchSideFuncs:
                - l_dnaCreate
                - l_dnaGetDValue
                - l_dnaAddNumber
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'dnafunc1.c:198,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:198,26'
              BranchSideFuncs:
                - l_dnaCreate
                - l_dnaGetDValue
                - l_dnaAddNumber
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
            - BranchSide:      'dnafunc1.c:199,9'
              BranchSideFuncs:
                - l_dnaCreate
                - l_dnaGetDValue
                - l_dnaAddNumber
                - returnErrorPtr
                - lept_stderr
                - returnErrorPtr
        - Branch String:   'dnafunc1.c:199,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:200,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnafunc1.c:201,9'
              BranchSideFuncs:
                - l_dnaCreate
                - l_dnaGetDValue
                - l_dnaAddNumber
                - returnErrorPtr
                - lept_stderr
        - Branch String:   'dnafunc1.c:200,25'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:200,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnafunc1.c:200,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:201,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:202,9'
              BranchSideFuncs:
                - l_dnaCreate
                - l_dnaGetDValue
                - l_dnaAddNumber
                - returnErrorPtr
                - lept_stderr
            - BranchSide:      'dnafunc1.c:206,9'
              BranchSideFuncs:
                - l_dnaCreate
                - l_dnaGetDValue
                - l_dnaAddNumber
                - returnErrorPtr
        - Branch String:   'dnafunc1.c:202,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:204,16'
              BranchSideFuncs:
                - lept_stderr
                - l_dnaCreate
                - l_dnaGetDValue
                - l_dnaAddNumber
                - returnErrorPtr
            - BranchSide:      'dnafunc1.c:204,16'
              BranchSideFuncs:
                - l_dnaCreate
                - l_dnaGetDValue
                - l_dnaAddNumber
                - returnErrorPtr
        - Branch String:   'dnafunc1.c:206,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:207,25'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnafunc1.c:209,23'
              BranchSideFuncs:
                - l_dnaCreate
                - l_dnaGetDValue
                - l_dnaAddNumber
        - Branch String:   'dnafunc1.c:207,25'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:207,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnafunc1.c:207,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:210,5'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:211,24'
              BranchSideFuncs:
                - l_dnaGetDValue
                - l_dnaAddNumber
            - BranchSide:      'dnafunc1.c:214,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dnafunc1.c:192,25'
          Dst:             returnErrorPtr
        - Src:             'dnafunc1.c:193,14'
          Dst:             l_dnaGetCount
        - Src:             'dnafunc1.c:194,9'
          Dst:             lept_stderr
        - Src:             'dnafunc1.c:195,16'
          Dst:             l_dnaCopy
        - Src:             'dnafunc1.c:200,25'
          Dst:             returnErrorPtr
        - Src:             'dnafunc1.c:202,9'
          Dst:             lept_stderr
        - Src:             'dnafunc1.c:207,25'
          Dst:             returnErrorPtr
        - Src:             'dnafunc1.c:209,11'
          Dst:             l_dnaCreate
        - Src:             'dnafunc1.c:211,9'
          Dst:             l_dnaGetDValue
        - Src:             'dnafunc1.c:212,9'
          Dst:             l_dnaAddNumber
    - functionName:    l_dnaaFlattenToDna
      functionSourceFile: '/src/leptonica/src/dnafunc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - daa
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - l_dnaCreate
        - l_dnaJoin
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dnafunc1.c:158,9'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:159,25'
              BranchSideFuncs:
                - l_dnaCreate
                - l_dnaJoin
            - BranchSide:      'dnafunc1.c:161,14'
              BranchSideFuncs:
                - l_dnaCreate
                - l_dnaJoin
        - Branch String:   'dnafunc1.c:159,25'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:159,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dnafunc1.c:159,9'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:164,5'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:165,14'
              BranchSideFuncs:
                - l_dnaJoin
            - BranchSide:      'dnafunc1.c:170,12'
              BranchSideFuncs: []
        - Branch String:   'dnafunc1.c:166,13'
          Branch Sides:
            - BranchSide:      'dnafunc1.c:166,18'
              BranchSideFuncs:
                - l_dnaJoin
            - BranchSide:      'dnafunc1.c:167,19'
              BranchSideFuncs:
                - l_dnaJoin
      Callsites:
        - Src:             'dnafunc1.c:159,25'
          Dst:             returnErrorPtr
        - Src:             'dnafunc1.c:163,11'
          Dst:             l_dnaCreate
        - Src:             'dnafunc1.c:167,9'
          Dst:             l_dnaJoin
    - functionName:    getExtendedCompositeParameters
      functionSourceFile: '/src/leptonica/src/morphdwa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1551
      functionLinenumberEnd: 1573
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - size
        - pn
        - pextra
        - pactualsize
      BBCount:         21
      ICount:          133
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - returnErrorInt
        - selectComposableSizes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'morphdwa.c:1554,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1554,17'
              BranchSideFuncs:
                - returnErrorInt
                - selectComposableSizes
            - BranchSide:      'morphdwa.c:1555,16'
              BranchSideFuncs:
                - returnErrorInt
        - Branch String:   'morphdwa.c:1554,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1555,16'
              BranchSideFuncs:
                - selectComposableSizes
            - BranchSide:      'morphdwa.c:1557,9'
              BranchSideFuncs:
                - selectComposableSizes
        - Branch String:   'morphdwa.c:1555,16'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1555,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'morphdwa.c:1555,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:1557,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1558,11'
              BranchSideFuncs:
                - selectComposableSizes
            - BranchSide:      'morphdwa.c:1561,28'
              BranchSideFuncs:
                - selectComposableSizes
        - Branch String:   'morphdwa.c:1559,17'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1559,15'
              BranchSideFuncs:
                - selectComposableSizes
            - BranchSide:      'morphdwa.c:1559,15'
              BranchSideFuncs:
                - selectComposableSizes
        - Branch String:   'morphdwa.c:1565,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1566,31'
              BranchSideFuncs:
                - selectComposableSizes
            - BranchSide:      'morphdwa.c:1570,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'morphdwa.c:1555,16'
          Dst:             returnErrorInt
        - Src:             'morphdwa.c:1566,9'
          Dst:             selectComposableSizes
    - functionName:    pixCloseCompBrickExtendDwa
      functionSourceFile: '/src/leptonica/src/morphdwa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1464
      functionLinenumberEnd: 1500
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - hsize
        - vsize
      BBCount:         27
      ICount:          184
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - getMorphBorderPixelColor
        - pixAddBorderGeneral
        - pixDestroy
        - pixDilateCompBrickExtendDwa
        - pixErodeCompBrickExtendDwa
        - pixGetDepth
        - pixRemoveBorderGeneral
        - pixTransferAllData
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'morphdwa.c:1468,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1469,23'
              BranchSideFuncs:
                - pixGetDepth
                - getMorphBorderPixelColor
                - pixAddBorderGeneral
                - pixDilateCompBrickExtendDwa
                - pixErodeCompBrickExtendDwa
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1470,21'
              BranchSideFuncs:
                - pixGetDepth
                - getMorphBorderPixelColor
                - pixAddBorderGeneral
                - pixDilateCompBrickExtendDwa
                - pixErodeCompBrickExtendDwa
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphdwa.c:1469,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1469,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1469,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:1470,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1471,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1472,9'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorderGeneral
                - pixDilateCompBrickExtendDwa
                - pixErodeCompBrickExtendDwa
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - returnErrorPtr
        - Branch String:   'morphdwa.c:1471,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1471,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1471,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:1472,19'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1472,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1473,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morphdwa.c:1472,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1473,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1479,19'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorderGeneral
                - pixDilateCompBrickExtendDwa
                - pixErodeCompBrickExtendDwa
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
        - Branch String:   'morphdwa.c:1473,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1473,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1473,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:1480,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1481,25'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixDilateCompBrickExtendDwa
                - pixErodeCompBrickExtendDwa
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:1484,27'
              BranchSideFuncs:
                - pixAddBorderGeneral
                - pixDilateCompBrickExtendDwa
                - pixErodeCompBrickExtendDwa
                - pixRemoveBorderGeneral
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
        - Branch String:   'morphdwa.c:1495,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1496,16'
              BranchSideFuncs:
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:1498,24'
              BranchSideFuncs:
                - pixTransferAllData
      Callsites:
        - Src:             'morphdwa.c:1469,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:1470,9'
          Dst:             pixGetDepth
        - Src:             'morphdwa.c:1471,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:1473,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:1479,19'
          Dst:             getMorphBorderPixelColor
        - Src:             'morphdwa.c:1486,13'
          Dst:             pixAddBorderGeneral
        - Src:             'morphdwa.c:1488,13'
          Dst:             pixDilateCompBrickExtendDwa
        - Src:             'morphdwa.c:1489,5'
          Dst:             pixErodeCompBrickExtendDwa
        - Src:             'morphdwa.c:1491,13'
          Dst:             pixRemoveBorderGeneral
        - Src:             'morphdwa.c:1492,5'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:1493,5'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:1498,5'
          Dst:             pixTransferAllData
    - functionName:    pixDilateCompBrickExtendDwa
      functionSourceFile: '/src/leptonica/src/morphdwa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1183
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - hsize
        - vsize
      BBCount:         93
      ICount:          509
      EdgeCount:       123
      CyclomaticComplexity: 32
      functionsReached:
        - getExtendedCompositeParameters
        - pixClone
        - pixCreateTemplate
        - pixDestroy
        - pixDilateCompBrickDwa
        - pixGetDepth
        - pixTransferAllData
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'morphdwa.c:1187,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1188,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixCreateTemplate
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - getExtendedCompositeParameters
                - getExtendedCompositeParameters
                - pixDilateCompBrickDwa
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1189,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixCreateTemplate
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - getExtendedCompositeParameters
                - getExtendedCompositeParameters
                - pixDilateCompBrickDwa
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphdwa.c:1188,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1188,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1188,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:1189,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1190,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1191,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - getExtendedCompositeParameters
                - getExtendedCompositeParameters
                - pixDilateCompBrickDwa
                - returnErrorPtr
        - Branch String:   'morphdwa.c:1190,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1190,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1190,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:1191,19'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1191,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1192,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morphdwa.c:1191,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1192,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1194,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - getExtendedCompositeParameters
                - getExtendedCompositeParameters
                - pixDilateCompBrickDwa
        - Branch String:   'morphdwa.c:1192,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1192,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1192,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:1194,20'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1194,23'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - getExtendedCompositeParameters
                - getExtendedCompositeParameters
                - pixDilateCompBrickDwa
            - BranchSide:      'morphdwa.c:1197,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - getExtendedCompositeParameters
                - getExtendedCompositeParameters
        - Branch String:   'morphdwa.c:1194,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1195,38'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
            - BranchSide:      'morphdwa.c:1197,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - getExtendedCompositeParameters
                - getExtendedCompositeParameters
        - Branch String:   'morphdwa.c:1197,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1198,40'
              BranchSideFuncs:
                - getExtendedCompositeParameters
                - pixCreateTemplate
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - getExtendedCompositeParameters
            - BranchSide:      'morphdwa.c:1199,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - getExtendedCompositeParameters
        - Branch String:   'morphdwa.c:1199,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1200,40'
              BranchSideFuncs:
                - getExtendedCompositeParameters
                - pixCreateTemplate
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
            - BranchSide:      'morphdwa.c:1203,31'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
        - Branch String:   'morphdwa.c:1204,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1205,26'
              BranchSideFuncs:
                - pixClone
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
            - BranchSide:      'morphdwa.c:1206,16'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
        - Branch String:   'morphdwa.c:1206,16'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1207,45'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
            - BranchSide:      'morphdwa.c:1208,16'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
        - Branch String:   'morphdwa.c:1208,16'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1209,45'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
            - BranchSide:      'morphdwa.c:1211,17'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
        - Branch String:   'morphdwa.c:1211,16'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1211,31'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
            - BranchSide:      'morphdwa.c:1211,36'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
        - Branch String:   'morphdwa.c:1212,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1213,17'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
            - BranchSide:      'morphdwa.c:1222,17'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
        - Branch String:   'morphdwa.c:1213,17'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1214,53'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
            - BranchSide:      'morphdwa.c:1216,53'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
        - Branch String:   'morphdwa.c:1217,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1218,39'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
            - BranchSide:      'morphdwa.c:1221,9'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
        - Branch String:   'morphdwa.c:1222,17'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1223,39'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
            - BranchSide:      'morphdwa.c:1226,39'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
        - Branch String:   'morphdwa.c:1229,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:0,0'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
            - BranchSide:      'morphdwa.c:1230,39'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixClone
        - Branch String:   'morphdwa.c:1237,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1238,26'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:1239,16'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
        - Branch String:   'morphdwa.c:1239,16'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1240,45'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:1241,16'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
        - Branch String:   'morphdwa.c:1241,16'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1242,45'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:1244,17'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
        - Branch String:   'morphdwa.c:1244,16'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1244,31'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
            - BranchSide:      'morphdwa.c:1244,36'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
        - Branch String:   'morphdwa.c:1245,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1246,17'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
            - BranchSide:      'morphdwa.c:1255,17'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
        - Branch String:   'morphdwa.c:1246,17'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1247,53'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
            - BranchSide:      'morphdwa.c:1249,53'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
        - Branch String:   'morphdwa.c:1250,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1251,39'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:1254,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
        - Branch String:   'morphdwa.c:1255,17'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1256,39'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
            - BranchSide:      'morphdwa.c:1259,39'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
        - Branch String:   'morphdwa.c:1262,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:0,0'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:1263,39'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - pixDilateCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
        - Branch String:   'morphdwa.c:1271,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1272,16'
              BranchSideFuncs:
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:1274,24'
              BranchSideFuncs:
                - pixTransferAllData
      Callsites:
        - Src:             'morphdwa.c:1188,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:1189,9'
          Dst:             pixGetDepth
        - Src:             'morphdwa.c:1190,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:1192,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:1195,16'
          Dst:             pixDilateCompBrickDwa
        - Src:             'morphdwa.c:1198,9'
          Dst:             getExtendedCompositeParameters
        - Src:             'morphdwa.c:1200,9'
          Dst:             getExtendedCompositeParameters
        - Src:             'morphdwa.c:1203,13'
          Dst:             pixCreateTemplate
        - Src:             'morphdwa.c:1205,17'
          Dst:             pixClone
        - Src:             'morphdwa.c:1207,17'
          Dst:             pixDilateCompBrickDwa
        - Src:             'morphdwa.c:1209,17'
          Dst:             pixDilateCompBrickDwa
        - Src:             'morphdwa.c:1214,25'
          Dst:             pixDilateCompBrickDwa
        - Src:             'morphdwa.c:1216,25'
          Dst:             pixDilateCompBrickDwa
        - Src:             'morphdwa.c:1218,17'
          Dst:             pixDilateCompBrickDwa
        - Src:             'morphdwa.c:1219,17'
          Dst:             pixDilateCompBrickDwa
        - Src:             'morphdwa.c:1223,17'
          Dst:             pixDilateCompBrickDwa
        - Src:             'morphdwa.c:1224,25'
          Dst:             pixDilateCompBrickDwa
        - Src:             'morphdwa.c:1226,17'
          Dst:             pixDilateCompBrickDwa
        - Src:             'morphdwa.c:1227,25'
          Dst:             pixDilateCompBrickDwa
        - Src:             'morphdwa.c:1230,17'
          Dst:             pixDilateCompBrickDwa
        - Src:             'morphdwa.c:1231,17'
          Dst:             pixDilateCompBrickDwa
        - Src:             'morphdwa.c:1238,17'
          Dst:             pixClone
        - Src:             'morphdwa.c:1240,17'
          Dst:             pixDilateCompBrickDwa
        - Src:             'morphdwa.c:1242,17'
          Dst:             pixDilateCompBrickDwa
        - Src:             'morphdwa.c:1247,25'
          Dst:             pixDilateCompBrickDwa
        - Src:             'morphdwa.c:1249,25'
          Dst:             pixDilateCompBrickDwa
        - Src:             'morphdwa.c:1251,17'
          Dst:             pixDilateCompBrickDwa
        - Src:             'morphdwa.c:1252,17'
          Dst:             pixDilateCompBrickDwa
        - Src:             'morphdwa.c:1256,17'
          Dst:             pixDilateCompBrickDwa
        - Src:             'morphdwa.c:1257,25'
          Dst:             pixDilateCompBrickDwa
        - Src:             'morphdwa.c:1259,17'
          Dst:             pixDilateCompBrickDwa
        - Src:             'morphdwa.c:1260,25'
          Dst:             pixDilateCompBrickDwa
        - Src:             'morphdwa.c:1263,17'
          Dst:             pixDilateCompBrickDwa
        - Src:             'morphdwa.c:1264,17'
          Dst:             pixDilateCompBrickDwa
        - Src:             'morphdwa.c:1268,5'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:1269,5'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:1274,5'
          Dst:             pixTransferAllData
    - functionName:    pixErodeCompBrickExtendDwa
      functionSourceFile: '/src/leptonica/src/morphdwa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1394
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - hsize
        - vsize
      BBCount:         93
      ICount:          509
      EdgeCount:       123
      CyclomaticComplexity: 32
      functionsReached:
        - getExtendedCompositeParameters
        - pixClone
        - pixCreateTemplate
        - pixDestroy
        - pixErodeCompBrickDwa
        - pixGetDepth
        - pixTransferAllData
        - returnErrorPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'morphdwa.c:1305,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1306,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixCreateTemplate
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - getExtendedCompositeParameters
                - getExtendedCompositeParameters
                - pixErodeCompBrickDwa
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1307,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixCreateTemplate
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - getExtendedCompositeParameters
                - getExtendedCompositeParameters
                - pixErodeCompBrickDwa
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphdwa.c:1306,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1306,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1306,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:1307,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1308,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1309,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - getExtendedCompositeParameters
                - getExtendedCompositeParameters
                - pixErodeCompBrickDwa
                - returnErrorPtr
        - Branch String:   'morphdwa.c:1308,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1308,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1308,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:1309,19'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1309,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1310,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morphdwa.c:1309,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1310,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1312,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - getExtendedCompositeParameters
                - getExtendedCompositeParameters
                - pixErodeCompBrickDwa
        - Branch String:   'morphdwa.c:1310,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1310,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1310,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:1312,20'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1312,23'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - getExtendedCompositeParameters
                - getExtendedCompositeParameters
                - pixErodeCompBrickDwa
            - BranchSide:      'morphdwa.c:1315,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - getExtendedCompositeParameters
                - getExtendedCompositeParameters
        - Branch String:   'morphdwa.c:1312,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1313,37'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
            - BranchSide:      'morphdwa.c:1315,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - getExtendedCompositeParameters
                - getExtendedCompositeParameters
        - Branch String:   'morphdwa.c:1315,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1316,40'
              BranchSideFuncs:
                - getExtendedCompositeParameters
                - pixCreateTemplate
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - getExtendedCompositeParameters
            - BranchSide:      'morphdwa.c:1317,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - getExtendedCompositeParameters
        - Branch String:   'morphdwa.c:1317,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1318,40'
              BranchSideFuncs:
                - getExtendedCompositeParameters
                - pixCreateTemplate
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
            - BranchSide:      'morphdwa.c:1321,31'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
        - Branch String:   'morphdwa.c:1322,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1323,26'
              BranchSideFuncs:
                - pixClone
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
            - BranchSide:      'morphdwa.c:1324,16'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
        - Branch String:   'morphdwa.c:1324,16'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1325,44'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
            - BranchSide:      'morphdwa.c:1326,16'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
        - Branch String:   'morphdwa.c:1326,16'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1327,44'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
            - BranchSide:      'morphdwa.c:1329,17'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
        - Branch String:   'morphdwa.c:1329,16'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1329,31'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
            - BranchSide:      'morphdwa.c:1329,36'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
        - Branch String:   'morphdwa.c:1330,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1331,17'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
            - BranchSide:      'morphdwa.c:1340,17'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
        - Branch String:   'morphdwa.c:1331,17'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1332,52'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
            - BranchSide:      'morphdwa.c:1334,52'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
        - Branch String:   'morphdwa.c:1335,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1336,38'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
            - BranchSide:      'morphdwa.c:1339,9'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
        - Branch String:   'morphdwa.c:1340,17'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1341,38'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
            - BranchSide:      'morphdwa.c:1344,38'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
        - Branch String:   'morphdwa.c:1347,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:0,0'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
            - BranchSide:      'morphdwa.c:1348,38'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixClone
        - Branch String:   'morphdwa.c:1355,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1356,26'
              BranchSideFuncs:
                - pixClone
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:1357,16'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
        - Branch String:   'morphdwa.c:1357,16'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1358,44'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:1359,16'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
        - Branch String:   'morphdwa.c:1359,16'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1360,44'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:1362,17'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
        - Branch String:   'morphdwa.c:1362,16'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1362,31'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
            - BranchSide:      'morphdwa.c:1362,36'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
        - Branch String:   'morphdwa.c:1363,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1364,17'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
            - BranchSide:      'morphdwa.c:1373,17'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
        - Branch String:   'morphdwa.c:1364,17'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1365,52'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
            - BranchSide:      'morphdwa.c:1367,52'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
        - Branch String:   'morphdwa.c:1368,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1369,38'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:1372,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
        - Branch String:   'morphdwa.c:1373,17'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1374,38'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
            - BranchSide:      'morphdwa.c:1377,38'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
        - Branch String:   'morphdwa.c:1380,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:0,0'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:1381,38'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - pixErodeCompBrickDwa
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
        - Branch String:   'morphdwa.c:1389,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1390,16'
              BranchSideFuncs:
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:1392,24'
              BranchSideFuncs:
                - pixTransferAllData
      Callsites:
        - Src:             'morphdwa.c:1306,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:1307,9'
          Dst:             pixGetDepth
        - Src:             'morphdwa.c:1308,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:1310,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:1313,16'
          Dst:             pixErodeCompBrickDwa
        - Src:             'morphdwa.c:1316,9'
          Dst:             getExtendedCompositeParameters
        - Src:             'morphdwa.c:1318,9'
          Dst:             getExtendedCompositeParameters
        - Src:             'morphdwa.c:1321,13'
          Dst:             pixCreateTemplate
        - Src:             'morphdwa.c:1323,17'
          Dst:             pixClone
        - Src:             'morphdwa.c:1325,17'
          Dst:             pixErodeCompBrickDwa
        - Src:             'morphdwa.c:1327,17'
          Dst:             pixErodeCompBrickDwa
        - Src:             'morphdwa.c:1332,25'
          Dst:             pixErodeCompBrickDwa
        - Src:             'morphdwa.c:1334,25'
          Dst:             pixErodeCompBrickDwa
        - Src:             'morphdwa.c:1336,17'
          Dst:             pixErodeCompBrickDwa
        - Src:             'morphdwa.c:1337,17'
          Dst:             pixErodeCompBrickDwa
        - Src:             'morphdwa.c:1341,17'
          Dst:             pixErodeCompBrickDwa
        - Src:             'morphdwa.c:1342,25'
          Dst:             pixErodeCompBrickDwa
        - Src:             'morphdwa.c:1344,17'
          Dst:             pixErodeCompBrickDwa
        - Src:             'morphdwa.c:1345,25'
          Dst:             pixErodeCompBrickDwa
        - Src:             'morphdwa.c:1348,17'
          Dst:             pixErodeCompBrickDwa
        - Src:             'morphdwa.c:1349,17'
          Dst:             pixErodeCompBrickDwa
        - Src:             'morphdwa.c:1356,17'
          Dst:             pixClone
        - Src:             'morphdwa.c:1358,17'
          Dst:             pixErodeCompBrickDwa
        - Src:             'morphdwa.c:1360,17'
          Dst:             pixErodeCompBrickDwa
        - Src:             'morphdwa.c:1365,25'
          Dst:             pixErodeCompBrickDwa
        - Src:             'morphdwa.c:1367,25'
          Dst:             pixErodeCompBrickDwa
        - Src:             'morphdwa.c:1369,17'
          Dst:             pixErodeCompBrickDwa
        - Src:             'morphdwa.c:1370,17'
          Dst:             pixErodeCompBrickDwa
        - Src:             'morphdwa.c:1374,17'
          Dst:             pixErodeCompBrickDwa
        - Src:             'morphdwa.c:1375,25'
          Dst:             pixErodeCompBrickDwa
        - Src:             'morphdwa.c:1377,17'
          Dst:             pixErodeCompBrickDwa
        - Src:             'morphdwa.c:1378,25'
          Dst:             pixErodeCompBrickDwa
        - Src:             'morphdwa.c:1381,17'
          Dst:             pixErodeCompBrickDwa
        - Src:             'morphdwa.c:1382,17'
          Dst:             pixErodeCompBrickDwa
        - Src:             'morphdwa.c:1386,5'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:1387,5'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:1392,5'
          Dst:             pixTransferAllData
    - functionName:    pixErodeCompBrickDwa
      functionSourceFile: '/src/leptonica/src/morphdwa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - hsize
        - vsize
      BBCount:         70
      ICount:          402
      EdgeCount:       94
      CyclomaticComplexity: 26
      functionsReached:
        - getCompositeParameters
        - getMorphBorderPixelColor
        - pixAddBorder
        - pixCopy
        - pixDestroy
        - pixErodeCompBrickExtendDwa
        - pixFMorphopGen_1
        - pixFMorphopGen_2
        - pixGetDepth
        - pixRemoveBorder
        - pixTransferAllData
        - returnErrorPtr
      functionUses:    27
      BranchProfiles:
        - Branch String:   'morphdwa.c:748,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:749,23'
              BranchSideFuncs:
                - pixGetDepth
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - getCompositeParameters
                - getCompositeParameters
                - pixCopy
                - pixErodeCompBrickExtendDwa
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:750,21'
              BranchSideFuncs:
                - pixGetDepth
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - getCompositeParameters
                - getCompositeParameters
                - pixCopy
                - pixErodeCompBrickExtendDwa
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphdwa.c:749,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:749,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:749,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:750,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:751,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:752,9'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - getCompositeParameters
                - getCompositeParameters
                - pixCopy
                - pixErodeCompBrickExtendDwa
                - returnErrorPtr
        - Branch String:   'morphdwa.c:751,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:751,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:751,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:752,19'
          Branch Sides:
            - BranchSide:      'morphdwa.c:752,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:753,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morphdwa.c:752,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:753,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:754,9'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - getCompositeParameters
                - getCompositeParameters
                - pixCopy
                - pixErodeCompBrickExtendDwa
        - Branch String:   'morphdwa.c:753,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:753,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:753,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:754,20'
          Branch Sides:
            - BranchSide:      'morphdwa.c:754,23'
              BranchSideFuncs:
                - pixErodeCompBrickExtendDwa
            - BranchSide:      'morphdwa.c:755,43'
              BranchSideFuncs:
                - pixErodeCompBrickExtendDwa
        - Branch String:   'morphdwa.c:754,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:755,43'
              BranchSideFuncs:
                - pixErodeCompBrickExtendDwa
            - BranchSide:      'morphdwa.c:757,9'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - getCompositeParameters
                - getCompositeParameters
                - pixCopy
        - Branch String:   'morphdwa.c:757,20'
          Branch Sides:
            - BranchSide:      'morphdwa.c:757,23'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - getCompositeParameters
                - getCompositeParameters
                - pixCopy
            - BranchSide:      'morphdwa.c:760,39'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - getCompositeParameters
                - getCompositeParameters
        - Branch String:   'morphdwa.c:757,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:758,24'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'morphdwa.c:760,39'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - getCompositeParameters
                - getCompositeParameters
        - Branch String:   'morphdwa.c:762,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:763,32'
              BranchSideFuncs:
                - getCompositeParameters
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - getCompositeParameters
            - BranchSide:      'morphdwa.c:765,9'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - getCompositeParameters
        - Branch String:   'morphdwa.c:765,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:766,32'
              BranchSideFuncs:
                - getCompositeParameters
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
            - BranchSide:      'morphdwa.c:770,19'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
        - Branch String:   'morphdwa.c:773,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:774,13'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
            - BranchSide:      'morphdwa.c:781,16'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
        - Branch String:   'morphdwa.c:774,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:775,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
            - BranchSide:      'morphdwa.c:777,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
        - Branch String:   'morphdwa.c:781,16'
          Branch Sides:
            - BranchSide:      'morphdwa.c:782,13'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
            - BranchSide:      'morphdwa.c:790,13'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
                - pixFMorphopGen_1
        - Branch String:   'morphdwa.c:782,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:783,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
            - BranchSide:      'morphdwa.c:785,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
        - Branch String:   'morphdwa.c:790,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:791,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
            - BranchSide:      'morphdwa.c:793,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
        - Branch String:   'morphdwa.c:797,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:798,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
            - BranchSide:      'morphdwa.c:800,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
        - Branch String:   'morphdwa.c:808,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:808,20'
              BranchSideFuncs:
                - free
                - pixTransferAllData
                - free
                - free
                - free
            - BranchSide:      'morphdwa.c:809,9'
              BranchSideFuncs:
                - pixTransferAllData
                - free
                - free
                - free
        - Branch String:   'morphdwa.c:809,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:809,20'
              BranchSideFuncs:
                - free
                - pixTransferAllData
                - free
                - free
            - BranchSide:      'morphdwa.c:810,9'
              BranchSideFuncs:
                - pixTransferAllData
                - free
                - free
        - Branch String:   'morphdwa.c:810,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:810,20'
              BranchSideFuncs:
                - free
                - pixTransferAllData
                - free
            - BranchSide:      'morphdwa.c:811,9'
              BranchSideFuncs:
                - pixTransferAllData
                - free
        - Branch String:   'morphdwa.c:811,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:811,20'
              BranchSideFuncs:
                - free
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:813,10'
              BranchSideFuncs:
                - pixTransferAllData
        - Branch String:   'morphdwa.c:813,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:814,16'
              BranchSideFuncs:
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:816,24'
              BranchSideFuncs:
                - pixTransferAllData
      Callsites:
        - Src:             'morphdwa.c:749,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:750,9'
          Dst:             pixGetDepth
        - Src:             'morphdwa.c:751,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:753,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:755,16'
          Dst:             pixErodeCompBrickExtendDwa
        - Src:             'morphdwa.c:758,16'
          Dst:             pixCopy
        - Src:             'morphdwa.c:763,9'
          Dst:             getCompositeParameters
        - Src:             'morphdwa.c:766,9'
          Dst:             getCompositeParameters
        - Src:             'morphdwa.c:770,19'
          Dst:             getMorphBorderPixelColor
        - Src:             'morphdwa.c:771,13'
          Dst:             pixAddBorder
        - Src:             'morphdwa.c:775,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:777,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:778,21'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:779,13'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:783,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:785,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:786,21'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:787,13'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:791,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:793,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:794,21'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:795,13'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:798,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:800,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:801,13'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:803,9'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:805,5'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:806,13'
          Dst:             pixRemoveBorder
        - Src:             'morphdwa.c:807,5'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:816,5'
          Dst:             pixTransferAllData
    - functionName:    pixDilateCompBrickDwa
      functionSourceFile: '/src/leptonica/src/morphdwa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - hsize
        - vsize
      BBCount:         70
      ICount:          397
      EdgeCount:       94
      CyclomaticComplexity: 26
      functionsReached:
        - getCompositeParameters
        - pixAddBorder
        - pixCopy
        - pixDestroy
        - pixDilateCompBrickExtendDwa
        - pixFMorphopGen_1
        - pixFMorphopGen_2
        - pixGetDepth
        - pixRemoveBorder
        - pixTransferAllData
        - returnErrorPtr
      functionUses:    27
      BranchProfiles:
        - Branch String:   'morphdwa.c:617,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:618,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - getCompositeParameters
                - getCompositeParameters
                - pixCopy
                - pixDilateCompBrickExtendDwa
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:619,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - getCompositeParameters
                - getCompositeParameters
                - pixCopy
                - pixDilateCompBrickExtendDwa
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphdwa.c:618,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:618,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:618,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:619,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:620,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:621,9'
              BranchSideFuncs:
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - getCompositeParameters
                - getCompositeParameters
                - pixCopy
                - pixDilateCompBrickExtendDwa
                - returnErrorPtr
        - Branch String:   'morphdwa.c:620,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:620,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:620,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:621,19'
          Branch Sides:
            - BranchSide:      'morphdwa.c:621,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:622,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morphdwa.c:621,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:622,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:623,9'
              BranchSideFuncs:
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - getCompositeParameters
                - getCompositeParameters
                - pixCopy
                - pixDilateCompBrickExtendDwa
        - Branch String:   'morphdwa.c:622,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:622,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:622,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:623,20'
          Branch Sides:
            - BranchSide:      'morphdwa.c:623,23'
              BranchSideFuncs:
                - pixDilateCompBrickExtendDwa
            - BranchSide:      'morphdwa.c:624,44'
              BranchSideFuncs:
                - pixDilateCompBrickExtendDwa
        - Branch String:   'morphdwa.c:623,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:624,44'
              BranchSideFuncs:
                - pixDilateCompBrickExtendDwa
            - BranchSide:      'morphdwa.c:626,9'
              BranchSideFuncs:
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - getCompositeParameters
                - getCompositeParameters
                - pixCopy
        - Branch String:   'morphdwa.c:626,20'
          Branch Sides:
            - BranchSide:      'morphdwa.c:626,23'
              BranchSideFuncs:
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - getCompositeParameters
                - getCompositeParameters
                - pixCopy
            - BranchSide:      'morphdwa.c:629,39'
              BranchSideFuncs:
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - getCompositeParameters
                - getCompositeParameters
        - Branch String:   'morphdwa.c:626,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:627,24'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'morphdwa.c:629,39'
              BranchSideFuncs:
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - getCompositeParameters
                - getCompositeParameters
        - Branch String:   'morphdwa.c:631,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:632,32'
              BranchSideFuncs:
                - getCompositeParameters
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - getCompositeParameters
            - BranchSide:      'morphdwa.c:634,9'
              BranchSideFuncs:
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - getCompositeParameters
        - Branch String:   'morphdwa.c:634,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:635,32'
              BranchSideFuncs:
                - getCompositeParameters
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
            - BranchSide:      'morphdwa.c:645,26'
              BranchSideFuncs:
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
        - Branch String:   'morphdwa.c:646,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:647,13'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
            - BranchSide:      'morphdwa.c:654,16'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
        - Branch String:   'morphdwa.c:647,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:648,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
            - BranchSide:      'morphdwa.c:650,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
        - Branch String:   'morphdwa.c:654,16'
          Branch Sides:
            - BranchSide:      'morphdwa.c:655,13'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
            - BranchSide:      'morphdwa.c:663,13'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
                - pixFMorphopGen_1
        - Branch String:   'morphdwa.c:655,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:656,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
            - BranchSide:      'morphdwa.c:658,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
        - Branch String:   'morphdwa.c:663,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:664,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
            - BranchSide:      'morphdwa.c:666,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixFMorphopGen_1
        - Branch String:   'morphdwa.c:670,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:671,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
            - BranchSide:      'morphdwa.c:673,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
        - Branch String:   'morphdwa.c:681,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:681,20'
              BranchSideFuncs:
                - free
                - pixTransferAllData
                - free
                - free
                - free
            - BranchSide:      'morphdwa.c:682,9'
              BranchSideFuncs:
                - pixTransferAllData
                - free
                - free
                - free
        - Branch String:   'morphdwa.c:682,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:682,20'
              BranchSideFuncs:
                - free
                - pixTransferAllData
                - free
                - free
            - BranchSide:      'morphdwa.c:683,9'
              BranchSideFuncs:
                - pixTransferAllData
                - free
                - free
        - Branch String:   'morphdwa.c:683,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:683,20'
              BranchSideFuncs:
                - free
                - pixTransferAllData
                - free
            - BranchSide:      'morphdwa.c:684,9'
              BranchSideFuncs:
                - pixTransferAllData
                - free
        - Branch String:   'morphdwa.c:684,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:684,20'
              BranchSideFuncs:
                - free
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:686,10'
              BranchSideFuncs:
                - pixTransferAllData
        - Branch String:   'morphdwa.c:686,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:687,16'
              BranchSideFuncs:
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:689,24'
              BranchSideFuncs:
                - pixTransferAllData
      Callsites:
        - Src:             'morphdwa.c:618,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:619,9'
          Dst:             pixGetDepth
        - Src:             'morphdwa.c:620,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:622,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:624,16'
          Dst:             pixDilateCompBrickExtendDwa
        - Src:             'morphdwa.c:627,16'
          Dst:             pixCopy
        - Src:             'morphdwa.c:632,9'
          Dst:             getCompositeParameters
        - Src:             'morphdwa.c:635,9'
          Dst:             getCompositeParameters
        - Src:             'morphdwa.c:645,13'
          Dst:             pixAddBorder
        - Src:             'morphdwa.c:648,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:650,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:651,21'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:652,13'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:656,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:658,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:659,21'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:660,13'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:664,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:666,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:667,21'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:668,13'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:671,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:673,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:674,13'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:676,9'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:678,5'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:679,13'
          Dst:             pixRemoveBorder
        - Src:             'morphdwa.c:680,5'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:689,5'
          Dst:             pixTransferAllData
    - functionName:    pixOpenCompBrickExtendDwa
      functionSourceFile: '/src/leptonica/src/morphdwa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1422
      functionLinenumberEnd: 1436
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - hsize
        - vsize
      BBCount:         22
      ICount:          123
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - pixDestroy
        - pixDilateCompBrickExtendDwa
        - pixErodeCompBrickExtendDwa
        - pixGetDepth
        - returnErrorPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'morphdwa.c:1425,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1426,23'
              BranchSideFuncs:
                - pixGetDepth
                - pixErodeCompBrickExtendDwa
                - pixDilateCompBrickExtendDwa
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1427,21'
              BranchSideFuncs:
                - pixGetDepth
                - pixErodeCompBrickExtendDwa
                - pixDilateCompBrickExtendDwa
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphdwa.c:1426,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1426,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1426,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:1427,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1428,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1429,9'
              BranchSideFuncs:
                - pixErodeCompBrickExtendDwa
                - pixDilateCompBrickExtendDwa
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'morphdwa.c:1428,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1428,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1428,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:1429,19'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1429,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1430,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morphdwa.c:1429,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1430,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1432,45'
              BranchSideFuncs:
                - pixErodeCompBrickExtendDwa
                - pixDilateCompBrickExtendDwa
                - pixDestroy
        - Branch String:   'morphdwa.c:1430,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1430,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1430,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'morphdwa.c:1426,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:1427,9'
          Dst:             pixGetDepth
        - Src:             'morphdwa.c:1428,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:1430,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:1432,12'
          Dst:             pixErodeCompBrickExtendDwa
        - Src:             'morphdwa.c:1433,12'
          Dst:             pixDilateCompBrickExtendDwa
        - Src:             'morphdwa.c:1434,5'
          Dst:             pixDestroy
    - functionName:    pixCloseCompBrickDwa
      functionSourceFile: '/src/leptonica/src/morphdwa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - hsize
        - vsize
      BBCount:         94
      ICount:          571
      EdgeCount:       126
      CyclomaticComplexity: 34
      functionsReached:
        - getCompositeParameters
        - getMorphBorderPixelColor
        - pixAddBorder
        - pixCloseCompBrickExtendDwa
        - pixCopy
        - pixDestroy
        - pixFMorphopGen_1
        - pixFMorphopGen_2
        - pixGetDepth
        - pixRemoveBorder
        - pixSetOrClearBorder
        - pixTransferAllData
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'morphdwa.c:1040,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1041,23'
              BranchSideFuncs:
                - pixGetDepth
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - getCompositeParameters
                - getCompositeParameters
                - pixCopy
                - pixCloseCompBrickExtendDwa
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1042,21'
              BranchSideFuncs:
                - pixGetDepth
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - getCompositeParameters
                - getCompositeParameters
                - pixCopy
                - pixCloseCompBrickExtendDwa
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphdwa.c:1041,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1041,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1041,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:1042,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1043,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1044,9'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - getCompositeParameters
                - getCompositeParameters
                - pixCopy
                - pixCloseCompBrickExtendDwa
                - returnErrorPtr
        - Branch String:   'morphdwa.c:1043,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1043,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1043,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:1044,19'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1044,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1045,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morphdwa.c:1044,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1045,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1046,9'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - getCompositeParameters
                - getCompositeParameters
                - pixCopy
                - pixCloseCompBrickExtendDwa
        - Branch String:   'morphdwa.c:1045,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1045,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:1045,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:1046,20'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1046,23'
              BranchSideFuncs:
                - pixCloseCompBrickExtendDwa
            - BranchSide:      'morphdwa.c:1047,43'
              BranchSideFuncs:
                - pixCloseCompBrickExtendDwa
        - Branch String:   'morphdwa.c:1046,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1047,43'
              BranchSideFuncs:
                - pixCloseCompBrickExtendDwa
            - BranchSide:      'morphdwa.c:1049,9'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - getCompositeParameters
                - getCompositeParameters
                - pixCopy
        - Branch String:   'morphdwa.c:1049,20'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1049,23'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - getCompositeParameters
                - getCompositeParameters
                - pixCopy
            - BranchSide:      'morphdwa.c:1052,39'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - getCompositeParameters
                - getCompositeParameters
        - Branch String:   'morphdwa.c:1049,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1050,24'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'morphdwa.c:1052,39'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - getCompositeParameters
                - getCompositeParameters
        - Branch String:   'morphdwa.c:1054,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1055,32'
              BranchSideFuncs:
                - getCompositeParameters
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - getCompositeParameters
            - BranchSide:      'morphdwa.c:1057,9'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - getCompositeParameters
        - Branch String:   'morphdwa.c:1057,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1058,32'
              BranchSideFuncs:
                - getCompositeParameters
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
            - BranchSide:      'morphdwa.c:1061,11'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
        - Branch String:   'morphdwa.c:1066,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1067,13'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
            - BranchSide:      'morphdwa.c:1077,16'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
        - Branch String:   'morphdwa.c:1067,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1068,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
            - BranchSide:      'morphdwa.c:1070,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
        - Branch String:   'morphdwa.c:1072,17'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1073,37'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
            - BranchSide:      'morphdwa.c:1074,30'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
        - Branch String:   'morphdwa.c:1077,16'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1078,13'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
            - BranchSide:      'morphdwa.c:1089,13'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
        - Branch String:   'morphdwa.c:1078,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1079,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
            - BranchSide:      'morphdwa.c:1081,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
        - Branch String:   'morphdwa.c:1083,17'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1084,37'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
            - BranchSide:      'morphdwa.c:1085,30'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
        - Branch String:   'morphdwa.c:1089,25'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1089,28'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
            - BranchSide:      'morphdwa.c:1096,20'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
        - Branch String:   'morphdwa.c:1089,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1090,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
            - BranchSide:      'morphdwa.c:1096,20'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
        - Branch String:   'morphdwa.c:1092,17'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1093,37'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
            - BranchSide:      'morphdwa.c:1094,30'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
        - Branch String:   'morphdwa.c:1096,20'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1097,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
            - BranchSide:      'morphdwa.c:1105,20'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
        - Branch String:   'morphdwa.c:1100,17'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1101,37'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
            - BranchSide:      'morphdwa.c:1102,30'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
        - Branch String:   'morphdwa.c:1105,20'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1106,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
            - BranchSide:      'morphdwa.c:1115,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
        - Branch String:   'morphdwa.c:1109,17'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1110,37'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
            - BranchSide:      'morphdwa.c:1111,30'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
        - Branch String:   'morphdwa.c:1119,17'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1120,37'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
            - BranchSide:      'morphdwa.c:1121,30'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
        - Branch String:   'morphdwa.c:1132,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1132,20'
              BranchSideFuncs:
                - free
                - pixTransferAllData
                - free
                - free
                - free
            - BranchSide:      'morphdwa.c:1133,9'
              BranchSideFuncs:
                - pixTransferAllData
                - free
                - free
                - free
        - Branch String:   'morphdwa.c:1133,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1133,20'
              BranchSideFuncs:
                - free
                - pixTransferAllData
                - free
                - free
            - BranchSide:      'morphdwa.c:1134,9'
              BranchSideFuncs:
                - pixTransferAllData
                - free
                - free
        - Branch String:   'morphdwa.c:1134,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1134,20'
              BranchSideFuncs:
                - free
                - pixTransferAllData
                - free
            - BranchSide:      'morphdwa.c:1135,9'
              BranchSideFuncs:
                - pixTransferAllData
                - free
        - Branch String:   'morphdwa.c:1135,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1135,20'
              BranchSideFuncs:
                - free
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:1137,10'
              BranchSideFuncs:
                - pixTransferAllData
        - Branch String:   'morphdwa.c:1137,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:1138,16'
              BranchSideFuncs:
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:1140,24'
              BranchSideFuncs:
                - pixTransferAllData
      Callsites:
        - Src:             'morphdwa.c:1041,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:1042,9'
          Dst:             pixGetDepth
        - Src:             'morphdwa.c:1043,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:1045,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:1047,16'
          Dst:             pixCloseCompBrickExtendDwa
        - Src:             'morphdwa.c:1050,16'
          Dst:             pixCopy
        - Src:             'morphdwa.c:1055,9'
          Dst:             getCompositeParameters
        - Src:             'morphdwa.c:1058,9'
          Dst:             getCompositeParameters
        - Src:             'morphdwa.c:1063,17'
          Dst:             getMorphBorderPixelColor
        - Src:             'morphdwa.c:1064,13'
          Dst:             pixAddBorder
        - Src:             'morphdwa.c:1068,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:1070,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:1071,21'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:1073,17'
          Dst:             pixSetOrClearBorder
        - Src:             'morphdwa.c:1074,13'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:1075,13'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:1079,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:1081,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:1082,21'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:1084,17'
          Dst:             pixSetOrClearBorder
        - Src:             'morphdwa.c:1085,13'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:1086,13'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:1090,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:1091,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:1093,17'
          Dst:             pixSetOrClearBorder
        - Src:             'morphdwa.c:1094,13'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:1095,13'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:1097,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:1098,21'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:1099,13'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:1101,17'
          Dst:             pixSetOrClearBorder
        - Src:             'morphdwa.c:1102,13'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:1103,13'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:1104,13'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:1106,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:1107,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:1108,13'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:1110,17'
          Dst:             pixSetOrClearBorder
        - Src:             'morphdwa.c:1111,13'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:1112,13'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:1113,13'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:1115,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:1116,21'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:1117,13'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:1118,13'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:1120,17'
          Dst:             pixSetOrClearBorder
        - Src:             'morphdwa.c:1121,13'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:1122,13'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:1123,13'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:1124,13'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:1127,5'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:1129,5'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:1130,13'
          Dst:             pixRemoveBorder
        - Src:             'morphdwa.c:1131,5'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:1140,5'
          Dst:             pixTransferAllData
    - functionName:    pixCloseBrickDwa
      functionSourceFile: '/src/leptonica/src/morphdwa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - hsize
        - vsize
      BBCount:         61
      ICount:          348
      EdgeCount:       82
      CyclomaticComplexity: 23
      functionsReached:
        - getMorphBorderPixelColor
        - lept_stderr
        - pixAddBorder
        - pixCloseCompBrickDwa
        - pixCopy
        - pixDestroy
        - pixFMorphopGen_1
        - pixGetDepth
        - pixRemoveBorder
        - pixTransferAllData
        - returnErrorPtr
        - selaAddBasic
        - selaDestroy
        - selaGetBrickName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'morphdwa.c:493,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:494,23'
              BranchSideFuncs:
                - pixGetDepth
                - selaAddBasic
                - selaDestroy
                - pixCloseCompBrickDwa
                - free
                - free
                - lept_stderr
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
                - selaGetBrickName
                - selaGetBrickName
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:495,21'
              BranchSideFuncs:
                - pixGetDepth
                - selaAddBasic
                - selaDestroy
                - pixCloseCompBrickDwa
                - free
                - free
                - lept_stderr
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
                - selaGetBrickName
                - selaGetBrickName
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphdwa.c:494,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:494,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:494,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:495,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:496,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:497,9'
              BranchSideFuncs:
                - selaAddBasic
                - selaDestroy
                - pixCloseCompBrickDwa
                - free
                - free
                - lept_stderr
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
                - selaGetBrickName
                - selaGetBrickName
                - pixCopy
                - returnErrorPtr
        - Branch String:   'morphdwa.c:496,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:496,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:496,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:497,19'
          Branch Sides:
            - BranchSide:      'morphdwa.c:497,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:498,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morphdwa.c:497,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:498,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:500,9'
              BranchSideFuncs:
                - selaAddBasic
                - selaDestroy
                - pixCloseCompBrickDwa
                - free
                - free
                - lept_stderr
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
                - selaGetBrickName
                - selaGetBrickName
                - pixCopy
        - Branch String:   'morphdwa.c:498,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:498,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:498,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:500,20'
          Branch Sides:
            - BranchSide:      'morphdwa.c:500,23'
              BranchSideFuncs:
                - selaAddBasic
                - selaDestroy
                - pixCloseCompBrickDwa
                - free
                - free
                - lept_stderr
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
                - selaGetBrickName
                - selaGetBrickName
                - pixCopy
            - BranchSide:      'morphdwa.c:503,12'
              BranchSideFuncs:
                - selaAddBasic
                - selaDestroy
                - pixCloseCompBrickDwa
                - free
                - free
                - lept_stderr
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
                - selaGetBrickName
                - selaGetBrickName
        - Branch String:   'morphdwa.c:500,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:501,24'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'morphdwa.c:503,12'
              BranchSideFuncs:
                - selaAddBasic
                - selaDestroy
                - pixCloseCompBrickDwa
                - free
                - free
                - lept_stderr
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
                - selaGetBrickName
                - selaGetBrickName
        - Branch String:   'morphdwa.c:506,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:507,37'
              BranchSideFuncs:
                - selaGetBrickName
                - selaDestroy
                - pixCloseCompBrickDwa
                - free
                - free
                - lept_stderr
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
                - selaGetBrickName
            - BranchSide:      'morphdwa.c:510,9'
              BranchSideFuncs:
                - selaDestroy
                - pixCloseCompBrickDwa
                - free
                - free
                - lept_stderr
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
                - selaGetBrickName
        - Branch String:   'morphdwa.c:508,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:508,30'
              BranchSideFuncs:
                - selaDestroy
                - pixCloseCompBrickDwa
                - free
                - free
                - lept_stderr
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
                - selaGetBrickName
            - BranchSide:      'morphdwa.c:509,5'
              BranchSideFuncs:
                - selaDestroy
                - pixCloseCompBrickDwa
                - free
                - free
                - lept_stderr
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
                - selaGetBrickName
        - Branch String:   'morphdwa.c:510,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:511,37'
              BranchSideFuncs:
                - selaGetBrickName
                - selaDestroy
                - pixCloseCompBrickDwa
                - free
                - free
                - lept_stderr
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
            - BranchSide:      'morphdwa.c:514,5'
              BranchSideFuncs:
                - selaDestroy
                - pixCloseCompBrickDwa
                - free
                - free
                - lept_stderr
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
        - Branch String:   'morphdwa.c:512,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:512,30'
              BranchSideFuncs:
                - selaDestroy
                - pixCloseCompBrickDwa
                - free
                - free
                - lept_stderr
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
            - BranchSide:      'morphdwa.c:513,5'
              BranchSideFuncs:
                - selaDestroy
                - pixCloseCompBrickDwa
                - free
                - free
                - lept_stderr
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
        - Branch String:   'morphdwa.c:515,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:516,9'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
            - BranchSide:      'morphdwa.c:526,19'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
        - Branch String:   'morphdwa.c:516,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:517,13'
              BranchSideFuncs:
                - lept_stderr
                - pixCloseCompBrickDwa
                - free
                - free
            - BranchSide:      'morphdwa.c:517,13'
              BranchSideFuncs:
                - pixCloseCompBrickDwa
                - free
                - free
        - Branch String:   'morphdwa.c:517,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:517,23'
              BranchSideFuncs:
                - free
                - pixCloseCompBrickDwa
                - free
            - BranchSide:      'morphdwa.c:518,13'
              BranchSideFuncs:
                - pixCloseCompBrickDwa
                - free
        - Branch String:   'morphdwa.c:518,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:518,23'
              BranchSideFuncs:
                - free
                - pixCloseCompBrickDwa
            - BranchSide:      'morphdwa.c:519,37'
              BranchSideFuncs:
                - pixCloseCompBrickDwa
        - Branch String:   'morphdwa.c:527,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:528,20'
              BranchSideFuncs:
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
            - BranchSide:      'morphdwa.c:530,20'
              BranchSideFuncs:
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
        - Branch String:   'morphdwa.c:533,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:534,40'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - free
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:536,16'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
        - Branch String:   'morphdwa.c:536,16'
          Branch Sides:
            - BranchSide:      'morphdwa.c:537,40'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - free
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:540,40'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
        - Branch String:   'morphdwa.c:552,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:553,16'
              BranchSideFuncs:
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:555,24'
              BranchSideFuncs:
                - pixTransferAllData
      Callsites:
        - Src:             'morphdwa.c:494,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:495,9'
          Dst:             pixGetDepth
        - Src:             'morphdwa.c:496,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:498,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:501,16'
          Dst:             pixCopy
        - Src:             'morphdwa.c:503,12'
          Dst:             selaAddBasic
        - Src:             'morphdwa.c:507,20'
          Dst:             selaGetBrickName
        - Src:             'morphdwa.c:511,20'
          Dst:             selaGetBrickName
        - Src:             'morphdwa.c:514,5'
          Dst:             selaDestroy
        - Src:             'morphdwa.c:516,9'
          Dst:             lept_stderr
        - Src:             'morphdwa.c:519,16'
          Dst:             pixCloseCompBrickDwa
        - Src:             'morphdwa.c:526,19'
          Dst:             getMorphBorderPixelColor
        - Src:             'morphdwa.c:531,13'
          Dst:             pixAddBorder
        - Src:             'morphdwa.c:534,17'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:537,17'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:540,17'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:541,17'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:542,9'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:543,9'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:546,9'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:548,13'
          Dst:             pixRemoveBorder
        - Src:             'morphdwa.c:549,5'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:550,5'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:555,5'
          Dst:             pixTransferAllData
    - functionName:    pixOpenCompBrickDwa
      functionSourceFile: '/src/leptonica/src/morphdwa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - hsize
        - vsize
      BBCount:         100
      ICount:          601
      EdgeCount:       134
      CyclomaticComplexity: 36
      functionsReached:
        - getCompositeParameters
        - getMorphBorderPixelColor
        - pixAddBorder
        - pixCopy
        - pixDestroy
        - pixFMorphopGen_1
        - pixFMorphopGen_2
        - pixGetDepth
        - pixOpenCompBrickExtendDwa
        - pixRemoveBorder
        - pixSetOrClearBorder
        - pixTransferAllData
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'morphdwa.c:875,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:876,23'
              BranchSideFuncs:
                - pixGetDepth
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - getCompositeParameters
                - getCompositeParameters
                - pixCopy
                - pixOpenCompBrickExtendDwa
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:877,21'
              BranchSideFuncs:
                - pixGetDepth
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - getCompositeParameters
                - getCompositeParameters
                - pixCopy
                - pixOpenCompBrickExtendDwa
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphdwa.c:876,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:876,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:876,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:877,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:878,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:879,9'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - getCompositeParameters
                - getCompositeParameters
                - pixCopy
                - pixOpenCompBrickExtendDwa
                - returnErrorPtr
        - Branch String:   'morphdwa.c:878,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:878,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:878,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:879,19'
          Branch Sides:
            - BranchSide:      'morphdwa.c:879,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:880,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morphdwa.c:879,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:880,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:881,9'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - getCompositeParameters
                - getCompositeParameters
                - pixCopy
                - pixOpenCompBrickExtendDwa
        - Branch String:   'morphdwa.c:880,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:880,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:880,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:881,20'
          Branch Sides:
            - BranchSide:      'morphdwa.c:881,23'
              BranchSideFuncs:
                - pixOpenCompBrickExtendDwa
            - BranchSide:      'morphdwa.c:882,42'
              BranchSideFuncs:
                - pixOpenCompBrickExtendDwa
        - Branch String:   'morphdwa.c:881,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:882,42'
              BranchSideFuncs:
                - pixOpenCompBrickExtendDwa
            - BranchSide:      'morphdwa.c:884,9'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - getCompositeParameters
                - getCompositeParameters
                - pixCopy
        - Branch String:   'morphdwa.c:884,20'
          Branch Sides:
            - BranchSide:      'morphdwa.c:884,23'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - getCompositeParameters
                - getCompositeParameters
                - pixCopy
            - BranchSide:      'morphdwa.c:887,39'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - getCompositeParameters
                - getCompositeParameters
        - Branch String:   'morphdwa.c:884,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:885,24'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'morphdwa.c:887,39'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - getCompositeParameters
                - getCompositeParameters
        - Branch String:   'morphdwa.c:889,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:890,32'
              BranchSideFuncs:
                - getCompositeParameters
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - getCompositeParameters
            - BranchSide:      'morphdwa.c:892,9'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - getCompositeParameters
        - Branch String:   'morphdwa.c:892,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:893,32'
              BranchSideFuncs:
                - getCompositeParameters
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
            - BranchSide:      'morphdwa.c:897,19'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
        - Branch String:   'morphdwa.c:900,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:901,13'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
            - BranchSide:      'morphdwa.c:914,16'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
        - Branch String:   'morphdwa.c:901,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:902,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
            - BranchSide:      'morphdwa.c:907,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
        - Branch String:   'morphdwa.c:903,17'
          Branch Sides:
            - BranchSide:      'morphdwa.c:904,37'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
            - BranchSide:      'morphdwa.c:905,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
        - Branch String:   'morphdwa.c:909,17'
          Branch Sides:
            - BranchSide:      'morphdwa.c:910,37'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
            - BranchSide:      'morphdwa.c:911,30'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
        - Branch String:   'morphdwa.c:914,16'
          Branch Sides:
            - BranchSide:      'morphdwa.c:915,13'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
            - BranchSide:      'morphdwa.c:929,13'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
        - Branch String:   'morphdwa.c:915,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:916,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
            - BranchSide:      'morphdwa.c:921,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
        - Branch String:   'morphdwa.c:917,17'
          Branch Sides:
            - BranchSide:      'morphdwa.c:918,37'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
            - BranchSide:      'morphdwa.c:919,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
        - Branch String:   'morphdwa.c:923,17'
          Branch Sides:
            - BranchSide:      'morphdwa.c:924,37'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
            - BranchSide:      'morphdwa.c:925,30'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
        - Branch String:   'morphdwa.c:929,25'
          Branch Sides:
            - BranchSide:      'morphdwa.c:929,28'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixSetOrClearBorder
            - BranchSide:      'morphdwa.c:936,20'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
        - Branch String:   'morphdwa.c:929,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:930,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
            - BranchSide:      'morphdwa.c:936,20'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixSetOrClearBorder
        - Branch String:   'morphdwa.c:932,17'
          Branch Sides:
            - BranchSide:      'morphdwa.c:933,37'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
            - BranchSide:      'morphdwa.c:934,30'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
        - Branch String:   'morphdwa.c:936,20'
          Branch Sides:
            - BranchSide:      'morphdwa.c:937,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
            - BranchSide:      'morphdwa.c:945,20'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixSetOrClearBorder
        - Branch String:   'morphdwa.c:940,17'
          Branch Sides:
            - BranchSide:      'morphdwa.c:941,37'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
            - BranchSide:      'morphdwa.c:942,30'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
        - Branch String:   'morphdwa.c:945,20'
          Branch Sides:
            - BranchSide:      'morphdwa.c:946,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
            - BranchSide:      'morphdwa.c:955,44'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
                - pixSetOrClearBorder
        - Branch String:   'morphdwa.c:949,17'
          Branch Sides:
            - BranchSide:      'morphdwa.c:950,37'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
            - BranchSide:      'morphdwa.c:951,30'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
        - Branch String:   'morphdwa.c:959,17'
          Branch Sides:
            - BranchSide:      'morphdwa.c:960,37'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
            - BranchSide:      'morphdwa.c:961,30'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixFMorphopGen_1
                - pixFMorphopGen_2
                - pixDestroy
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixTransferAllData
                - free
                - free
                - free
                - free
        - Branch String:   'morphdwa.c:972,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:972,20'
              BranchSideFuncs:
                - free
                - pixTransferAllData
                - free
                - free
                - free
            - BranchSide:      'morphdwa.c:973,9'
              BranchSideFuncs:
                - pixTransferAllData
                - free
                - free
                - free
        - Branch String:   'morphdwa.c:973,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:973,20'
              BranchSideFuncs:
                - free
                - pixTransferAllData
                - free
                - free
            - BranchSide:      'morphdwa.c:974,9'
              BranchSideFuncs:
                - pixTransferAllData
                - free
                - free
        - Branch String:   'morphdwa.c:974,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:974,20'
              BranchSideFuncs:
                - free
                - pixTransferAllData
                - free
            - BranchSide:      'morphdwa.c:975,9'
              BranchSideFuncs:
                - pixTransferAllData
                - free
        - Branch String:   'morphdwa.c:975,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:975,20'
              BranchSideFuncs:
                - free
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:977,10'
              BranchSideFuncs:
                - pixTransferAllData
        - Branch String:   'morphdwa.c:977,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:978,16'
              BranchSideFuncs:
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:980,24'
              BranchSideFuncs:
                - pixTransferAllData
      Callsites:
        - Src:             'morphdwa.c:876,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:877,9'
          Dst:             pixGetDepth
        - Src:             'morphdwa.c:878,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:880,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:882,16'
          Dst:             pixOpenCompBrickExtendDwa
        - Src:             'morphdwa.c:885,16'
          Dst:             pixCopy
        - Src:             'morphdwa.c:890,9'
          Dst:             getCompositeParameters
        - Src:             'morphdwa.c:893,9'
          Dst:             getCompositeParameters
        - Src:             'morphdwa.c:897,19'
          Dst:             getMorphBorderPixelColor
        - Src:             'morphdwa.c:898,13'
          Dst:             pixAddBorder
        - Src:             'morphdwa.c:902,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:904,17'
          Dst:             pixSetOrClearBorder
        - Src:             'morphdwa.c:905,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:907,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:908,21'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:910,17'
          Dst:             pixSetOrClearBorder
        - Src:             'morphdwa.c:911,13'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:912,13'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:916,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:918,17'
          Dst:             pixSetOrClearBorder
        - Src:             'morphdwa.c:919,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:921,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:922,21'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:924,17'
          Dst:             pixSetOrClearBorder
        - Src:             'morphdwa.c:925,13'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:926,13'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:930,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:931,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:933,17'
          Dst:             pixSetOrClearBorder
        - Src:             'morphdwa.c:934,13'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:935,13'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:937,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:938,21'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:939,13'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:941,17'
          Dst:             pixSetOrClearBorder
        - Src:             'morphdwa.c:942,13'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:943,13'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:944,13'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:946,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:947,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:948,13'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:950,17'
          Dst:             pixSetOrClearBorder
        - Src:             'morphdwa.c:951,13'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:952,13'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:953,13'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:955,21'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:956,21'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:957,13'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:958,13'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:960,17'
          Dst:             pixSetOrClearBorder
        - Src:             'morphdwa.c:961,13'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:962,13'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:963,13'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:964,13'
          Dst:             pixFMorphopGen_2
        - Src:             'morphdwa.c:967,5'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:969,5'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:970,13'
          Dst:             pixRemoveBorder
        - Src:             'morphdwa.c:971,5'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:980,5'
          Dst:             pixTransferAllData
    - functionName:    pixOpenBrickDwa
      functionSourceFile: '/src/leptonica/src/morphdwa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - hsize
        - vsize
      BBCount:         58
      ICount:          326
      EdgeCount:       78
      CyclomaticComplexity: 22
      functionsReached:
        - lept_stderr
        - pixAddBorder
        - pixCopy
        - pixDestroy
        - pixFMorphopGen_1
        - pixGetDepth
        - pixOpenCompBrickDwa
        - pixRemoveBorder
        - pixTransferAllData
        - returnErrorPtr
        - selaAddBasic
        - selaDestroy
        - selaGetBrickName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'morphdwa.c:388,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:389,23'
              BranchSideFuncs:
                - pixGetDepth
                - selaAddBasic
                - selaDestroy
                - pixOpenCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
                - selaGetBrickName
                - selaGetBrickName
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:390,21'
              BranchSideFuncs:
                - pixGetDepth
                - selaAddBasic
                - selaDestroy
                - pixOpenCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
                - selaGetBrickName
                - selaGetBrickName
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphdwa.c:389,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:389,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:389,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:390,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:391,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:392,9'
              BranchSideFuncs:
                - selaAddBasic
                - selaDestroy
                - pixOpenCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
                - selaGetBrickName
                - selaGetBrickName
                - pixCopy
                - returnErrorPtr
        - Branch String:   'morphdwa.c:391,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:391,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:391,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:392,19'
          Branch Sides:
            - BranchSide:      'morphdwa.c:392,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:393,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morphdwa.c:392,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:393,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:395,9'
              BranchSideFuncs:
                - selaAddBasic
                - selaDestroy
                - pixOpenCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
                - selaGetBrickName
                - selaGetBrickName
                - pixCopy
        - Branch String:   'morphdwa.c:393,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:393,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:393,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:395,20'
          Branch Sides:
            - BranchSide:      'morphdwa.c:395,23'
              BranchSideFuncs:
                - selaAddBasic
                - selaDestroy
                - pixOpenCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
                - selaGetBrickName
                - selaGetBrickName
                - pixCopy
            - BranchSide:      'morphdwa.c:398,12'
              BranchSideFuncs:
                - selaAddBasic
                - selaDestroy
                - pixOpenCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
                - selaGetBrickName
                - selaGetBrickName
        - Branch String:   'morphdwa.c:395,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:396,24'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'morphdwa.c:398,12'
              BranchSideFuncs:
                - selaAddBasic
                - selaDestroy
                - pixOpenCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
                - selaGetBrickName
                - selaGetBrickName
        - Branch String:   'morphdwa.c:401,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:402,37'
              BranchSideFuncs:
                - selaGetBrickName
                - selaDestroy
                - pixOpenCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
                - selaGetBrickName
            - BranchSide:      'morphdwa.c:405,9'
              BranchSideFuncs:
                - selaDestroy
                - pixOpenCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
                - selaGetBrickName
        - Branch String:   'morphdwa.c:403,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:403,30'
              BranchSideFuncs:
                - selaDestroy
                - pixOpenCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
                - selaGetBrickName
            - BranchSide:      'morphdwa.c:404,5'
              BranchSideFuncs:
                - selaDestroy
                - pixOpenCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
                - selaGetBrickName
        - Branch String:   'morphdwa.c:405,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:406,37'
              BranchSideFuncs:
                - selaGetBrickName
                - selaDestroy
                - pixOpenCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
            - BranchSide:      'morphdwa.c:409,5'
              BranchSideFuncs:
                - selaDestroy
                - pixOpenCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
        - Branch String:   'morphdwa.c:407,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:407,30'
              BranchSideFuncs:
                - selaDestroy
                - pixOpenCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
            - BranchSide:      'morphdwa.c:408,5'
              BranchSideFuncs:
                - selaDestroy
                - pixOpenCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
        - Branch String:   'morphdwa.c:410,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:411,9'
              BranchSideFuncs:
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
            - BranchSide:      'morphdwa.c:417,26'
              BranchSideFuncs:
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
                - pixFMorphopGen_1
                - free
        - Branch String:   'morphdwa.c:411,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:412,13'
              BranchSideFuncs:
                - lept_stderr
                - pixOpenCompBrickDwa
                - free
                - free
            - BranchSide:      'morphdwa.c:412,13'
              BranchSideFuncs:
                - pixOpenCompBrickDwa
                - free
                - free
        - Branch String:   'morphdwa.c:412,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:412,23'
              BranchSideFuncs:
                - free
                - pixOpenCompBrickDwa
                - free
            - BranchSide:      'morphdwa.c:413,13'
              BranchSideFuncs:
                - pixOpenCompBrickDwa
                - free
        - Branch String:   'morphdwa.c:413,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:413,23'
              BranchSideFuncs:
                - free
                - pixOpenCompBrickDwa
            - BranchSide:      'morphdwa.c:414,36'
              BranchSideFuncs:
                - pixOpenCompBrickDwa
        - Branch String:   'morphdwa.c:418,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:419,40'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - free
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:421,16'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
                - pixFMorphopGen_1
                - free
        - Branch String:   'morphdwa.c:421,16'
          Branch Sides:
            - BranchSide:      'morphdwa.c:422,40'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - free
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:425,40'
              BranchSideFuncs:
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - free
                - free
                - pixDestroy
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixTransferAllData
        - Branch String:   'morphdwa.c:437,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:438,16'
              BranchSideFuncs:
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:440,24'
              BranchSideFuncs:
                - pixTransferAllData
      Callsites:
        - Src:             'morphdwa.c:389,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:390,9'
          Dst:             pixGetDepth
        - Src:             'morphdwa.c:391,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:393,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:396,16'
          Dst:             pixCopy
        - Src:             'morphdwa.c:398,12'
          Dst:             selaAddBasic
        - Src:             'morphdwa.c:402,20'
          Dst:             selaGetBrickName
        - Src:             'morphdwa.c:406,20'
          Dst:             selaGetBrickName
        - Src:             'morphdwa.c:409,5'
          Dst:             selaDestroy
        - Src:             'morphdwa.c:411,9'
          Dst:             lept_stderr
        - Src:             'morphdwa.c:414,16'
          Dst:             pixOpenCompBrickDwa
        - Src:             'morphdwa.c:417,13'
          Dst:             pixAddBorder
        - Src:             'morphdwa.c:419,17'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:422,17'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:425,17'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:426,17'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:427,9'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:428,9'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:431,9'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:433,13'
          Dst:             pixRemoveBorder
        - Src:             'morphdwa.c:434,5'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:435,5'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:440,5'
          Dst:             pixTransferAllData
    - functionName:    pixErodeBrickDwa
      functionSourceFile: '/src/leptonica/src/morphdwa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - hsize
        - vsize
      BBCount:         58
      ICount:          317
      EdgeCount:       78
      CyclomaticComplexity: 22
      functionsReached:
        - lept_stderr
        - pixAddBorder
        - pixCopy
        - pixDestroy
        - pixErodeCompBrickDwa
        - pixFMorphopGen_1
        - pixGetDepth
        - pixMorphDwa_1
        - pixRemoveBorder
        - pixTransferAllData
        - returnErrorPtr
        - selaAddBasic
        - selaDestroy
        - selaGetBrickName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'morphdwa.c:288,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:289,23'
              BranchSideFuncs:
                - pixGetDepth
                - selaAddBasic
                - selaDestroy
                - pixErodeCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
                - selaGetBrickName
                - selaGetBrickName
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:290,21'
              BranchSideFuncs:
                - pixGetDepth
                - selaAddBasic
                - selaDestroy
                - pixErodeCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
                - selaGetBrickName
                - selaGetBrickName
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphdwa.c:289,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:289,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:289,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:290,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:291,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:292,9'
              BranchSideFuncs:
                - selaAddBasic
                - selaDestroy
                - pixErodeCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
                - selaGetBrickName
                - selaGetBrickName
                - pixCopy
                - returnErrorPtr
        - Branch String:   'morphdwa.c:291,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:291,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:291,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:292,19'
          Branch Sides:
            - BranchSide:      'morphdwa.c:292,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:293,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morphdwa.c:292,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:293,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:295,9'
              BranchSideFuncs:
                - selaAddBasic
                - selaDestroy
                - pixErodeCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
                - selaGetBrickName
                - selaGetBrickName
                - pixCopy
        - Branch String:   'morphdwa.c:293,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:293,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:293,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:295,20'
          Branch Sides:
            - BranchSide:      'morphdwa.c:295,23'
              BranchSideFuncs:
                - selaAddBasic
                - selaDestroy
                - pixErodeCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
                - selaGetBrickName
                - selaGetBrickName
                - pixCopy
            - BranchSide:      'morphdwa.c:298,12'
              BranchSideFuncs:
                - selaAddBasic
                - selaDestroy
                - pixErodeCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
                - selaGetBrickName
                - selaGetBrickName
        - Branch String:   'morphdwa.c:295,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:296,24'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'morphdwa.c:298,12'
              BranchSideFuncs:
                - selaAddBasic
                - selaDestroy
                - pixErodeCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
                - selaGetBrickName
                - selaGetBrickName
        - Branch String:   'morphdwa.c:301,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:302,37'
              BranchSideFuncs:
                - selaGetBrickName
                - selaDestroy
                - pixErodeCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
                - selaGetBrickName
            - BranchSide:      'morphdwa.c:305,9'
              BranchSideFuncs:
                - selaDestroy
                - pixErodeCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
                - selaGetBrickName
        - Branch String:   'morphdwa.c:303,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:303,30'
              BranchSideFuncs:
                - selaDestroy
                - pixErodeCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
                - selaGetBrickName
            - BranchSide:      'morphdwa.c:304,5'
              BranchSideFuncs:
                - selaDestroy
                - pixErodeCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
                - selaGetBrickName
        - Branch String:   'morphdwa.c:305,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:306,37'
              BranchSideFuncs:
                - selaGetBrickName
                - selaDestroy
                - pixErodeCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
            - BranchSide:      'morphdwa.c:309,5'
              BranchSideFuncs:
                - selaDestroy
                - pixErodeCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
        - Branch String:   'morphdwa.c:307,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:307,30'
              BranchSideFuncs:
                - selaDestroy
                - pixErodeCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
            - BranchSide:      'morphdwa.c:308,5'
              BranchSideFuncs:
                - selaDestroy
                - pixErodeCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
        - Branch String:   'morphdwa.c:310,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:311,9'
              BranchSideFuncs:
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
            - BranchSide:      'morphdwa.c:317,9'
              BranchSideFuncs:
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
        - Branch String:   'morphdwa.c:311,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:312,13'
              BranchSideFuncs:
                - lept_stderr
                - pixErodeCompBrickDwa
                - free
                - free
            - BranchSide:      'morphdwa.c:312,13'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - free
                - free
        - Branch String:   'morphdwa.c:312,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:312,23'
              BranchSideFuncs:
                - free
                - pixErodeCompBrickDwa
                - free
            - BranchSide:      'morphdwa.c:313,13'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
                - free
        - Branch String:   'morphdwa.c:313,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:313,23'
              BranchSideFuncs:
                - free
                - pixErodeCompBrickDwa
            - BranchSide:      'morphdwa.c:314,37'
              BranchSideFuncs:
                - pixErodeCompBrickDwa
        - Branch String:   'morphdwa.c:317,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:318,37'
              BranchSideFuncs:
                - pixMorphDwa_1
                - free
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:320,16'
              BranchSideFuncs:
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
        - Branch String:   'morphdwa.c:320,16'
          Branch Sides:
            - BranchSide:      'morphdwa.c:321,37'
              BranchSideFuncs:
                - pixMorphDwa_1
                - free
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:324,30'
              BranchSideFuncs:
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
        - Branch String:   'morphdwa.c:334,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:335,16'
              BranchSideFuncs:
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:337,24'
              BranchSideFuncs:
                - pixTransferAllData
      Callsites:
        - Src:             'morphdwa.c:289,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:290,9'
          Dst:             pixGetDepth
        - Src:             'morphdwa.c:291,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:293,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:296,16'
          Dst:             pixCopy
        - Src:             'morphdwa.c:298,12'
          Dst:             selaAddBasic
        - Src:             'morphdwa.c:302,20'
          Dst:             selaGetBrickName
        - Src:             'morphdwa.c:306,20'
          Dst:             selaGetBrickName
        - Src:             'morphdwa.c:309,5'
          Dst:             selaDestroy
        - Src:             'morphdwa.c:311,9'
          Dst:             lept_stderr
        - Src:             'morphdwa.c:314,16'
          Dst:             pixErodeCompBrickDwa
        - Src:             'morphdwa.c:318,17'
          Dst:             pixMorphDwa_1
        - Src:             'morphdwa.c:321,17'
          Dst:             pixMorphDwa_1
        - Src:             'morphdwa.c:324,17'
          Dst:             pixAddBorder
        - Src:             'morphdwa.c:325,17'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:326,9'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:327,17'
          Dst:             pixRemoveBorder
        - Src:             'morphdwa.c:328,9'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:329,9'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:337,5'
          Dst:             pixTransferAllData
    - functionName:    pixDilateBrickDwa
      functionSourceFile: '/src/leptonica/src/morphdwa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - hsize
        - vsize
      BBCount:         58
      ICount:          317
      EdgeCount:       78
      CyclomaticComplexity: 22
      functionsReached:
        - lept_stderr
        - pixAddBorder
        - pixCopy
        - pixDestroy
        - pixDilateCompBrickDwa
        - pixFMorphopGen_1
        - pixGetDepth
        - pixMorphDwa_1
        - pixRemoveBorder
        - pixTransferAllData
        - returnErrorPtr
        - selaAddBasic
        - selaDestroy
        - selaGetBrickName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'morphdwa.c:188,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:189,23'
              BranchSideFuncs:
                - pixGetDepth
                - selaAddBasic
                - selaDestroy
                - pixDilateCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
                - selaGetBrickName
                - selaGetBrickName
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:190,21'
              BranchSideFuncs:
                - pixGetDepth
                - selaAddBasic
                - selaDestroy
                - pixDilateCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
                - selaGetBrickName
                - selaGetBrickName
                - pixCopy
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'morphdwa.c:189,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:189,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:189,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:190,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:191,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:192,9'
              BranchSideFuncs:
                - selaAddBasic
                - selaDestroy
                - pixDilateCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
                - selaGetBrickName
                - selaGetBrickName
                - pixCopy
                - returnErrorPtr
        - Branch String:   'morphdwa.c:191,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:191,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:191,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:192,19'
          Branch Sides:
            - BranchSide:      'morphdwa.c:192,22'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:193,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'morphdwa.c:192,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:193,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:195,9'
              BranchSideFuncs:
                - selaAddBasic
                - selaDestroy
                - pixDilateCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
                - selaGetBrickName
                - selaGetBrickName
                - pixCopy
        - Branch String:   'morphdwa.c:193,23'
          Branch Sides:
            - BranchSide:      'morphdwa.c:193,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'morphdwa.c:193,9'
              BranchSideFuncs: []
        - Branch String:   'morphdwa.c:195,20'
          Branch Sides:
            - BranchSide:      'morphdwa.c:195,23'
              BranchSideFuncs:
                - selaAddBasic
                - selaDestroy
                - pixDilateCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
                - selaGetBrickName
                - selaGetBrickName
                - pixCopy
            - BranchSide:      'morphdwa.c:198,12'
              BranchSideFuncs:
                - selaAddBasic
                - selaDestroy
                - pixDilateCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
                - selaGetBrickName
                - selaGetBrickName
        - Branch String:   'morphdwa.c:195,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:196,24'
              BranchSideFuncs:
                - pixCopy
            - BranchSide:      'morphdwa.c:198,12'
              BranchSideFuncs:
                - selaAddBasic
                - selaDestroy
                - pixDilateCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
                - selaGetBrickName
                - selaGetBrickName
        - Branch String:   'morphdwa.c:201,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:202,37'
              BranchSideFuncs:
                - selaGetBrickName
                - selaDestroy
                - pixDilateCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
                - selaGetBrickName
            - BranchSide:      'morphdwa.c:205,9'
              BranchSideFuncs:
                - selaDestroy
                - pixDilateCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
                - selaGetBrickName
        - Branch String:   'morphdwa.c:203,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:203,30'
              BranchSideFuncs:
                - selaDestroy
                - pixDilateCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
                - selaGetBrickName
            - BranchSide:      'morphdwa.c:204,5'
              BranchSideFuncs:
                - selaDestroy
                - pixDilateCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
                - selaGetBrickName
        - Branch String:   'morphdwa.c:205,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:206,37'
              BranchSideFuncs:
                - selaGetBrickName
                - selaDestroy
                - pixDilateCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
            - BranchSide:      'morphdwa.c:209,5'
              BranchSideFuncs:
                - selaDestroy
                - pixDilateCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
        - Branch String:   'morphdwa.c:207,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:207,30'
              BranchSideFuncs:
                - selaDestroy
                - pixDilateCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
            - BranchSide:      'morphdwa.c:208,5'
              BranchSideFuncs:
                - selaDestroy
                - pixDilateCompBrickDwa
                - free
                - free
                - lept_stderr
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
        - Branch String:   'morphdwa.c:210,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:211,9'
              BranchSideFuncs:
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
            - BranchSide:      'morphdwa.c:217,9'
              BranchSideFuncs:
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
                - pixMorphDwa_1
                - free
        - Branch String:   'morphdwa.c:211,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:212,13'
              BranchSideFuncs:
                - lept_stderr
                - pixDilateCompBrickDwa
                - free
                - free
            - BranchSide:      'morphdwa.c:212,13'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - free
                - free
        - Branch String:   'morphdwa.c:212,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:212,23'
              BranchSideFuncs:
                - free
                - pixDilateCompBrickDwa
                - free
            - BranchSide:      'morphdwa.c:213,13'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
                - free
        - Branch String:   'morphdwa.c:213,13'
          Branch Sides:
            - BranchSide:      'morphdwa.c:213,23'
              BranchSideFuncs:
                - free
                - pixDilateCompBrickDwa
            - BranchSide:      'morphdwa.c:214,38'
              BranchSideFuncs:
                - pixDilateCompBrickDwa
        - Branch String:   'morphdwa.c:217,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:218,37'
              BranchSideFuncs:
                - pixMorphDwa_1
                - free
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:220,16'
              BranchSideFuncs:
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
                - pixMorphDwa_1
                - free
        - Branch String:   'morphdwa.c:220,16'
          Branch Sides:
            - BranchSide:      'morphdwa.c:221,37'
              BranchSideFuncs:
                - pixMorphDwa_1
                - free
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:224,30'
              BranchSideFuncs:
                - pixAddBorder
                - pixFMorphopGen_1
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - free
                - free
                - pixTransferAllData
        - Branch String:   'morphdwa.c:234,9'
          Branch Sides:
            - BranchSide:      'morphdwa.c:235,16'
              BranchSideFuncs:
                - pixTransferAllData
            - BranchSide:      'morphdwa.c:237,24'
              BranchSideFuncs:
                - pixTransferAllData
      Callsites:
        - Src:             'morphdwa.c:189,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:190,9'
          Dst:             pixGetDepth
        - Src:             'morphdwa.c:191,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:193,23'
          Dst:             returnErrorPtr
        - Src:             'morphdwa.c:196,16'
          Dst:             pixCopy
        - Src:             'morphdwa.c:198,12'
          Dst:             selaAddBasic
        - Src:             'morphdwa.c:202,20'
          Dst:             selaGetBrickName
        - Src:             'morphdwa.c:206,20'
          Dst:             selaGetBrickName
        - Src:             'morphdwa.c:209,5'
          Dst:             selaDestroy
        - Src:             'morphdwa.c:211,9'
          Dst:             lept_stderr
        - Src:             'morphdwa.c:214,16'
          Dst:             pixDilateCompBrickDwa
        - Src:             'morphdwa.c:218,17'
          Dst:             pixMorphDwa_1
        - Src:             'morphdwa.c:221,17'
          Dst:             pixMorphDwa_1
        - Src:             'morphdwa.c:224,17'
          Dst:             pixAddBorder
        - Src:             'morphdwa.c:225,17'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:226,9'
          Dst:             pixFMorphopGen_1
        - Src:             'morphdwa.c:227,17'
          Dst:             pixRemoveBorder
        - Src:             'morphdwa.c:228,9'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:229,9'
          Dst:             pixDestroy
        - Src:             'morphdwa.c:237,5'
          Dst:             pixTransferAllData
    - functionName:    lqueuePrint
      functionSourceFile: '/src/leptonica/src/queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - lq
      BBCount:         18
      ICount:          112
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - returnErrorInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'queue.c:301,9'
          Branch Sides:
            - BranchSide:      'queue.c:302,16'
              BranchSideFuncs:
                - returnErrorInt
                - fprintf
                - fprintf
            - BranchSide:      'queue.c:303,10'
              BranchSideFuncs:
                - returnErrorInt
                - fprintf
                - fprintf
        - Branch String:   'queue.c:302,16'
          Branch Sides:
            - BranchSide:      'queue.c:302,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'queue.c:302,9'
              BranchSideFuncs: []
        - Branch String:   'queue.c:303,9'
          Branch Sides:
            - BranchSide:      'queue.c:304,16'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'queue.c:306,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'queue.c:304,16'
          Branch Sides:
            - BranchSide:      'queue.c:304,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'queue.c:304,9'
              BranchSideFuncs: []
        - Branch String:   'queue.c:308,5'
          Branch Sides:
            - BranchSide:      'queue.c:309,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'queue.c:311,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'queue.c:302,16'
          Dst:             returnErrorInt
        - Src:             'queue.c:304,16'
          Dst:             returnErrorInt
        - Src:             'queue.c:306,5'
          Dst:             fprintf
        - Src:             'queue.c:309,5'
          Dst:             fprintf
    - functionName:    lqueueGetCount
      functionSourceFile: '/src/leptonica/src/queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lq
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - returnErrorInt
      functionUses:    8
      BranchProfiles:
        - Branch String:   'queue.c:278,9'
          Branch Sides:
            - BranchSide:      'queue.c:279,16'
              BranchSideFuncs: []
            - BranchSide:      'queue.c:281,12'
              BranchSideFuncs: []
        - Branch String:   'queue.c:279,16'
          Branch Sides:
            - BranchSide:      'queue.c:279,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'queue.c:279,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'queue.c:279,16'
          Dst:             returnErrorInt
    - functionName:    lqueueExtendArray
      functionSourceFile: '/src/leptonica/src/queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lq
      BBCount:         14
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - reallocNew
        - returnErrorInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'queue.c:222,9'
          Branch Sides:
            - BranchSide:      'queue.c:223,16'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
            - BranchSide:      'queue.c:225,52'
              BranchSideFuncs:
                - reallocNew
                - returnErrorInt
        - Branch String:   'queue.c:223,16'
          Branch Sides:
            - BranchSide:      'queue.c:223,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'queue.c:223,9'
              BranchSideFuncs: []
        - Branch String:   'queue.c:225,9'
          Branch Sides:
            - BranchSide:      'queue.c:228,16'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'queue.c:230,22'
              BranchSideFuncs: []
        - Branch String:   'queue.c:228,16'
          Branch Sides:
            - BranchSide:      'queue.c:228,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'queue.c:228,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'queue.c:223,16'
          Dst:             returnErrorInt
        - Src:             'queue.c:225,31'
          Dst:             reallocNew
        - Src:             'queue.c:228,16'
          Dst:             returnErrorInt
    - functionName:    lqueueAdd
      functionSourceFile: '/src/leptonica/src/queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lq
        - item
      BBCount:         27
      ICount:          169
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - lqueueExtendArray
        - returnErrorInt
      functionUses:    28
      BranchProfiles:
        - Branch String:   'queue.c:187,9'
          Branch Sides:
            - BranchSide:      'queue.c:188,16'
              BranchSideFuncs:
                - returnErrorInt
                - lqueueExtendArray
                - returnErrorInt
            - BranchSide:      'queue.c:189,10'
              BranchSideFuncs:
                - returnErrorInt
                - lqueueExtendArray
                - returnErrorInt
        - Branch String:   'queue.c:188,16'
          Branch Sides:
            - BranchSide:      'queue.c:188,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'queue.c:188,9'
              BranchSideFuncs: []
        - Branch String:   'queue.c:189,9'
          Branch Sides:
            - BranchSide:      'queue.c:190,16'
              BranchSideFuncs:
                - lqueueExtendArray
                - returnErrorInt
            - BranchSide:      'queue.c:194,10'
              BranchSideFuncs:
                - lqueueExtendArray
                - returnErrorInt
        - Branch String:   'queue.c:190,16'
          Branch Sides:
            - BranchSide:      'queue.c:190,9'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'queue.c:190,9'
              BranchSideFuncs: []
        - Branch String:   'queue.c:194,47'
          Branch Sides:
            - BranchSide:      'queue.c:194,51'
              BranchSideFuncs:
                - lqueueExtendArray
                - returnErrorInt
            - BranchSide:      'queue.c:200,9'
              BranchSideFuncs:
                - lqueueExtendArray
                - returnErrorInt
        - Branch String:   'queue.c:194,9'
          Branch Sides:
            - BranchSide:      'queue.c:195,17'
              BranchSideFuncs:
                - lqueueExtendArray
                - returnErrorInt
            - BranchSide:      'queue.c:200,9'
              BranchSideFuncs:
                - lqueueExtendArray
                - returnErrorInt
        - Branch String:   'queue.c:200,9'
          Branch Sides:
            - BranchSide:      'queue.c:201,31'
              BranchSideFuncs:
                - lqueueExtendArray
                - returnErrorInt
            - BranchSide:      'queue.c:206,48'
              BranchSideFuncs: []
        - Branch String:   'queue.c:201,13'
          Branch Sides:
            - BranchSide:      'queue.c:202,20'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'queue.c:203,5'
              BranchSideFuncs: []
        - Branch String:   'queue.c:202,20'
          Branch Sides:
            - BranchSide:      'queue.c:202,13'
              BranchSideFuncs:
                - returnErrorInt
            - BranchSide:      'queue.c:202,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'queue.c:188,16'
          Dst:             returnErrorInt
        - Src:             'queue.c:190,16'
          Dst:             returnErrorInt
        - Src:             'queue.c:201,13'
          Dst:             lqueueExtendArray
        - Src:             'queue.c:202,20'
          Dst:             returnErrorInt
    - functionName:    lqueueRemove
      functionSourceFile: '/src/leptonica/src/queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lq
      BBCount:         14
      ICount:          97
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - returnErrorPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'queue.c:253,9'
          Branch Sides:
            - BranchSide:      'queue.c:254,24'
              BranchSideFuncs: []
            - BranchSide:      'queue.c:256,9'
              BranchSideFuncs: []
        - Branch String:   'queue.c:254,24'
          Branch Sides:
            - BranchSide:      'queue.c:254,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'queue.c:254,9'
              BranchSideFuncs: []
        - Branch String:   'queue.c:256,9'
          Branch Sides:
            - BranchSide:      'queue.c:257,9'
              BranchSideFuncs: []
            - BranchSide:      'queue.c:258,12'
              BranchSideFuncs: []
        - Branch String:   'queue.c:260,9'
          Branch Sides:
            - BranchSide:      'queue.c:261,9'
              BranchSideFuncs: []
            - BranchSide:      'queue.c:263,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'queue.c:254,24'
          Dst:             returnErrorPtr
    - functionName:    lqueueDestroy
      functionSourceFile: '/src/leptonica/src/queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - plq
        - freeflag
      BBCount:         29
      ICount:          137
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - lept_stderr
        - lqueueRemove
        - lstackDestroy
      functionUses:    3
      BranchProfiles:
        - Branch String:   'queue.c:138,9'
          Branch Sides:
            - BranchSide:      'queue.c:139,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'queue.c:142,16'
              BranchSideFuncs:
                - free
                - lstackDestroy
                - free
                - lept_stderr
                - lqueueRemove
                - free
        - Branch String:   'queue.c:139,9'
          Branch Sides:
            - BranchSide:      'queue.c:140,9'
              BranchSideFuncs:
                - lept_stderr
            - BranchSide:      'queue.c:140,9'
              BranchSideFuncs: []
        - Branch String:   'queue.c:142,9'
          Branch Sides:
            - BranchSide:      'queue.c:143,9'
              BranchSideFuncs: []
            - BranchSide:      'queue.c:145,9'
              BranchSideFuncs:
                - free
                - lstackDestroy
                - free
                - lept_stderr
                - lqueueRemove
                - free
        - Branch String:   'queue.c:145,9'
          Branch Sides:
            - BranchSide:      'queue.c:146,9'
              BranchSideFuncs:
                - free
                - lstackDestroy
                - free
                - lqueueRemove
                - free
            - BranchSide:      'queue.c:150,16'
              BranchSideFuncs:
                - free
                - lstackDestroy
                - free
                - lept_stderr
        - Branch String:   'queue.c:146,9'
          Branch Sides:
            - BranchSide:      'queue.c:147,33'
              BranchSideFuncs:
                - lqueueRemove
                - free
                - free
                - lstackDestroy
                - free
            - BranchSide:      'queue.c:150,5'
              BranchSideFuncs:
                - free
                - lstackDestroy
                - free
        - Branch String:   'queue.c:151,9'
          Branch Sides:
            - BranchSide:      'queue.c:152,5'
              BranchSideFuncs:
                - lept_stderr
                - free
                - lstackDestroy
                - free
            - BranchSide:      'queue.c:152,5'
              BranchSideFuncs:
                - free
                - lstackDestroy
                - free
        - Branch String:   'queue.c:154,9'
          Branch Sides:
            - BranchSide:      'queue.c:155,9'
              BranchSideFuncs:
                - free
                - free
                - lstackDestroy
            - BranchSide:      'queue.c:156,9'
              BranchSideFuncs:
                - free
                - lstackDestroy
        - Branch String:   'queue.c:156,9'
          Branch Sides:
            - BranchSide:      'queue.c:157,24'
              BranchSideFuncs:
                - lstackDestroy
                - free
            - BranchSide:      'queue.c:158,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'queue.c:139,9'
          Dst:             lept_stderr
        - Src:             'queue.c:147,20'
          Dst:             lqueueRemove
        - Src:             'queue.c:151,9'
          Dst:             lept_stderr
        - Src:             'queue.c:157,9'
          Dst:             lstackDestroy
    - functionName:    lqueueCreate
      functionSourceFile: '/src/leptonica/src/queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - nalloc
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - lqueueDestroy
        - returnErrorPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'queue.c:97,9'
          Branch Sides:
            - BranchSide:      'queue.c:98,16'
              BranchSideFuncs:
                - calloc
                - calloc
                - lqueueDestroy
                - returnErrorPtr
            - BranchSide:      'queue.c:100,21'
              BranchSideFuncs:
                - calloc
                - calloc
                - lqueueDestroy
                - returnErrorPtr
        - Branch String:   'queue.c:101,9'
          Branch Sides:
            - BranchSide:      'queue.c:102,9'
              BranchSideFuncs:
                - lqueueDestroy
                - returnErrorPtr
            - BranchSide:      'queue.c:105,18'
              BranchSideFuncs: []
        - Branch String:   'queue.c:103,27'
          Branch Sides:
            - BranchSide:      'queue.c:103,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'queue.c:103,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'queue.c:100,21'
          Dst:             calloc
        - Src:             'queue.c:101,31'
          Dst:             calloc
        - Src:             'queue.c:102,9'
          Dst:             lqueueDestroy
        - Src:             'queue.c:103,27'
          Dst:             returnErrorPtr
    - functionName:    selMakePlusSign
      functionSourceFile: '/src/leptonica/src/sel2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - size
        - linewidth
      BBCount:         12
      ICount:          91
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pixCreate
        - pixDestroy
        - pixRenderLine
        - returnErrorPtr
        - selCreateFromPix
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sel2.c:872,18'
          Branch Sides:
            - BranchSide:      'sel2.c:872,21'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel2.c:873,23'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'sel2.c:872,9'
          Branch Sides:
            - BranchSide:      'sel2.c:873,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel2.c:875,21'
              BranchSideFuncs:
                - pixCreate
                - pixRenderLine
                - pixRenderLine
                - selCreateFromPix
                - pixDestroy
        - Branch String:   'sel2.c:873,23'
          Branch Sides:
            - BranchSide:      'sel2.c:873,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel2.c:873,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel2.c:873,23'
          Dst:             returnErrorPtr
        - Src:             'sel2.c:875,11'
          Dst:             pixCreate
        - Src:             'sel2.c:876,5'
          Dst:             pixRenderLine
        - Src:             'sel2.c:878,5'
          Dst:             pixRenderLine
        - Src:             'sel2.c:880,11'
          Dst:             selCreateFromPix
        - Src:             'sel2.c:881,5'
          Dst:             pixDestroy
    - functionName:    sela4and8ccThin
      functionSourceFile: '/src/leptonica/src/sel2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sela
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - selCreateFromString
        - selaAddSel
        - selaCreate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sel2.c:838,9'
          Branch Sides:
            - BranchSide:      'sel2.c:838,9'
              BranchSideFuncs:
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
            - BranchSide:      'sel2.c:838,23'
              BranchSideFuncs:
                - selaCreate
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
      Callsites:
        - Src:             'sel2.c:838,23'
          Dst:             selaCreate
        - Src:             'sel2.c:840,11'
          Dst:             selCreateFromString
        - Src:             'sel2.c:841,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:842,11'
          Dst:             selCreateFromString
        - Src:             'sel2.c:843,5'
          Dst:             selaAddSel
    - functionName:    sela8ccThin
      functionSourceFile: '/src/leptonica/src/sel2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sela
      BBCount:         6
      ICount:          84
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - selCreateFromString
        - selaAddSel
        - selaCreate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sel2.c:797,9'
          Branch Sides:
            - BranchSide:      'sel2.c:797,9'
              BranchSideFuncs:
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
            - BranchSide:      'sel2.c:797,23'
              BranchSideFuncs:
                - selaCreate
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
      Callsites:
        - Src:             'sel2.c:797,23'
          Dst:             selaCreate
        - Src:             'sel2.c:799,11'
          Dst:             selCreateFromString
        - Src:             'sel2.c:800,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:801,11'
          Dst:             selCreateFromString
        - Src:             'sel2.c:802,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:803,11'
          Dst:             selCreateFromString
        - Src:             'sel2.c:804,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:805,11'
          Dst:             selCreateFromString
        - Src:             'sel2.c:806,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:807,11'
          Dst:             selCreateFromString
        - Src:             'sel2.c:808,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:809,11'
          Dst:             selCreateFromString
        - Src:             'sel2.c:810,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:811,11'
          Dst:             selCreateFromString
        - Src:             'sel2.c:812,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:813,11'
          Dst:             selCreateFromString
        - Src:             'sel2.c:814,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:815,11'
          Dst:             selCreateFromString
        - Src:             'sel2.c:816,5'
          Dst:             selaAddSel
    - functionName:    sela4ccThin
      functionSourceFile: '/src/leptonica/src/sel2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sela
      BBCount:         6
      ICount:          84
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - selCreateFromString
        - selaAddSel
        - selaCreate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sel2.c:756,9'
          Branch Sides:
            - BranchSide:      'sel2.c:756,9'
              BranchSideFuncs:
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
            - BranchSide:      'sel2.c:756,23'
              BranchSideFuncs:
                - selaCreate
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
                - selCreateFromString
                - selaAddSel
      Callsites:
        - Src:             'sel2.c:756,23'
          Dst:             selaCreate
        - Src:             'sel2.c:758,11'
          Dst:             selCreateFromString
        - Src:             'sel2.c:759,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:760,11'
          Dst:             selCreateFromString
        - Src:             'sel2.c:761,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:762,11'
          Dst:             selCreateFromString
        - Src:             'sel2.c:763,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:764,11'
          Dst:             selCreateFromString
        - Src:             'sel2.c:765,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:766,11'
          Dst:             selCreateFromString
        - Src:             'sel2.c:767,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:768,11'
          Dst:             selCreateFromString
        - Src:             'sel2.c:769,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:770,11'
          Dst:             selCreateFromString
        - Src:             'sel2.c:771,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:772,11'
          Dst:             selCreateFromString
        - Src:             'sel2.c:773,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:774,11'
          Dst:             selCreateFromString
        - Src:             'sel2.c:775,5'
          Dst:             selaAddSel
    - functionName:    selaAddTJunctions
      functionSourceFile: '/src/leptonica/src/sel2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - float
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - sela
        - hlsize
        - mdist
        - norient
        - debugflag
      BBCount:         49
      ICount:          460
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - cos
        - generatePtaLineFromPt
        - lept_mkdir
        - pixCreate
        - pixDestroy
        - pixDisplay
        - pixPaintThroughMask
        - pixRenderPta
        - pixScaleBySampling
        - pixSetAll
        - pixSetPixel
        - pixWriteDebug
        - pixaAddPix
        - pixaCreate
        - pixaDestroy
        - pixaDisplayTiledAndScaled
        - pixaGetPixDimensions
        - ptaDestroy
        - ptaJoin
        - returnErrorPtr
        - selCreateFromColorPix
        - selaAddSel
        - selaCreate
        - selaDisplayInPix
        - selaWriteStream
        - sin
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sel2.c:568,9'
          Branch Sides:
            - BranchSide:      'sel2.c:569,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel2.c:570,9'
              BranchSideFuncs:
                - selaCreate
                - pixaCreate
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - pixDestroy
                - pixDestroy
                - pixScaleBySampling
                - pixaAddPix
                - cos
                - sin
                - pixSetPixel
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sel2.c:569,24'
          Branch Sides:
            - BranchSide:      'sel2.c:569,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel2.c:569,9'
              BranchSideFuncs: []
        - Branch String:   'sel2.c:570,21'
          Branch Sides:
            - BranchSide:      'sel2.c:570,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel2.c:571,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'sel2.c:570,9'
          Branch Sides:
            - BranchSide:      'sel2.c:571,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel2.c:573,10'
              BranchSideFuncs:
                - selaCreate
                - pixaCreate
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - pixDestroy
                - pixDestroy
                - pixScaleBySampling
                - pixaAddPix
                - cos
                - sin
                - pixSetPixel
                - returnErrorPtr
        - Branch String:   'sel2.c:571,24'
          Branch Sides:
            - BranchSide:      'sel2.c:571,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel2.c:571,9'
              BranchSideFuncs: []
        - Branch String:   'sel2.c:573,9'
          Branch Sides:
            - BranchSide:      'sel2.c:574,21'
              BranchSideFuncs:
                - pixaCreate
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - pixDestroy
                - pixDestroy
                - pixScaleBySampling
                - pixaAddPix
                - cos
                - sin
                - pixSetPixel
            - BranchSide:      'sel2.c:578,8'
              BranchSideFuncs:
                - pixaCreate
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - pixDestroy
                - pixDestroy
                - pixScaleBySampling
                - pixaAddPix
                - cos
                - sin
                - pixSetPixel
        - Branch String:   'sel2.c:574,13'
          Branch Sides:
            - BranchSide:      'sel2.c:575,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel2.c:576,5'
              BranchSideFuncs:
                - pixaCreate
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - pixDestroy
                - pixDestroy
                - pixScaleBySampling
                - pixaAddPix
                - cos
                - sin
                - pixSetPixel
        - Branch String:   'sel2.c:575,28'
          Branch Sides:
            - BranchSide:      'sel2.c:575,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel2.c:575,13'
              BranchSideFuncs: []
        - Branch String:   'sel2.c:581,26'
          Branch Sides:
            - BranchSide:      'sel2.c:581,26'
              BranchSideFuncs:
                - pixaCreate
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - pixDestroy
                - pixDestroy
                - pixScaleBySampling
                - pixaAddPix
                - cos
                - sin
                - pixSetPixel
            - BranchSide:      'sel2.c:581,26'
              BranchSideFuncs:
                - pixaCreate
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - pixDestroy
                - pixDestroy
                - pixScaleBySampling
                - pixaAddPix
                - cos
                - sin
                - pixSetPixel
        - Branch String:   'sel2.c:582,9'
          Branch Sides:
            - BranchSide:      'sel2.c:583,10'
              BranchSideFuncs:
                - pixaCreate
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - pixDestroy
                - pixDestroy
                - pixScaleBySampling
                - pixaAddPix
                - cos
                - sin
                - pixSetPixel
            - BranchSide:      'sel2.c:584,10'
              BranchSideFuncs:
                - pixaCreate
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - pixDestroy
                - pixDestroy
                - pixScaleBySampling
                - pixaAddPix
                - cos
                - sin
                - pixSetPixel
        - Branch String:   'sel2.c:588,5'
          Branch Sides:
            - BranchSide:      'sel2.c:589,16'
              BranchSideFuncs:
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - pixDestroy
                - pixDestroy
                - pixScaleBySampling
                - pixaAddPix
                - cos
                - sin
                - pixSetPixel
            - BranchSide:      'sel2.c:641,9'
              BranchSideFuncs:
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
        - Branch String:   'sel2.c:589,9'
          Branch Sides:
            - BranchSide:      'sel2.c:590,31'
              BranchSideFuncs:
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixScaleBySampling
                - pixaAddPix
                - cos
                - sin
                - pixSetPixel
            - BranchSide:      'sel2.c:639,5'
              BranchSideFuncs:
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - pixDestroy
                - pixDestroy
                - pixScaleBySampling
                - pixaAddPix
                - cos
                - sin
                - pixSetPixel
        - Branch String:   'sel2.c:618,13'
          Branch Sides:
            - BranchSide:      'sel2.c:619,29'
              BranchSideFuncs:
                - cos
                - sin
                - pixSetPixel
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixScaleBySampling
                - pixaAddPix
            - BranchSide:      'sel2.c:625,25'
              BranchSideFuncs:
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - cos
                - sin
                - pixSetPixel
                - pixScaleBySampling
                - pixaAddPix
        - Branch String:   'sel2.c:632,17'
          Branch Sides:
            - BranchSide:      'sel2.c:633,43'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - cos
                - sin
                - pixSetPixel
            - BranchSide:      'sel2.c:636,13'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - pixScaleBySampling
                - pixaAddPix
                - cos
                - sin
                - pixSetPixel
        - Branch String:   'sel2.c:641,9'
          Branch Sides:
            - BranchSide:      'sel2.c:642,18'
              BranchSideFuncs:
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixaDestroy
            - BranchSide:      'sel2.c:655,5'
              BranchSideFuncs:
                - pixaDestroy
      Callsites:
        - Src:             'sel2.c:569,24'
          Dst:             returnErrorPtr
        - Src:             'sel2.c:571,24'
          Dst:             returnErrorPtr
        - Src:             'sel2.c:574,21'
          Dst:             selaCreate
        - Src:             'sel2.c:575,28'
          Dst:             returnErrorPtr
        - Src:             'sel2.c:587,12'
          Dst:             pixaCreate
        - Src:             'sel2.c:593,20'
          Dst:             pixCreate
        - Src:             'sel2.c:594,13'
          Dst:             pixSetAll
        - Src:             'sel2.c:597,20'
          Dst:             pixCreate
        - Src:             'sel2.c:599,20'
          Dst:             generatePtaLineFromPt
        - Src:             'sel2.c:600,20'
          Dst:             generatePtaLineFromPt
        - Src:             'sel2.c:602,20'
          Dst:             generatePtaLineFromPt
        - Src:             'sel2.c:604,13'
          Dst:             ptaJoin
        - Src:             'sel2.c:605,13'
          Dst:             ptaJoin
        - Src:             'sel2.c:606,13'
          Dst:             pixRenderPta
        - Src:             'sel2.c:607,13'
          Dst:             pixPaintThroughMask
        - Src:             'sel2.c:608,13'
          Dst:             ptaDestroy
        - Src:             'sel2.c:609,13'
          Dst:             ptaDestroy
        - Src:             'sel2.c:610,13'
          Dst:             ptaDestroy
        - Src:             'sel2.c:619,60'
          Dst:             cos
        - Src:             'sel2.c:620,54'
          Dst:             sin
        - Src:             'sel2.c:619,17'
          Dst:             pixSetPixel
        - Src:             'sel2.c:625,13'
          Dst:             pixSetPixel
        - Src:             'sel2.c:628,19'
          Dst:             selCreateFromColorPix
        - Src:             'sel2.c:629,13'
          Dst:             snprintf
        - Src:             'sel2.c:630,13'
          Dst:             selaAddSel
        - Src:             'sel2.c:633,24'
          Dst:             pixScaleBySampling
        - Src:             'sel2.c:634,17'
          Dst:             pixaAddPix
        - Src:             'sel2.c:636,13'
          Dst:             pixDestroy
        - Src:             'sel2.c:637,13'
          Dst:             pixDestroy
        - Src:             'sel2.c:643,9'
          Dst:             lept_mkdir
        - Src:             'sel2.c:644,9'
          Dst:             pixaGetPixDimensions
        - Src:             'sel2.c:645,16'
          Dst:             pixaDisplayTiledAndScaled
        - Src:             'sel2.c:646,9'
          Dst:             pixWriteDebug
        - Src:             'sel2.c:647,9'
          Dst:             pixDisplay
        - Src:             'sel2.c:648,9'
          Dst:             pixDestroy
        - Src:             'sel2.c:649,16'
          Dst:             selaDisplayInPix
        - Src:             'sel2.c:650,9'
          Dst:             pixWriteDebug
        - Src:             'sel2.c:651,9'
          Dst:             pixDisplay
        - Src:             'sel2.c:652,9'
          Dst:             pixDestroy
        - Src:             'sel2.c:653,9'
          Dst:             selaWriteStream
        - Src:             'sel2.c:655,5'
          Dst:             pixaDestroy
    - functionName:    selaAddCrossJunctions
      functionSourceFile: '/src/leptonica/src/sel2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - float
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - sela
        - hlsize
        - mdist
        - norient
        - debugflag
      BBCount:         45
      ICount:          406
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - cos
        - generatePtaLineFromPt
        - lept_mkdir
        - pixCreate
        - pixDestroy
        - pixDisplay
        - pixPaintThroughMask
        - pixRenderPta
        - pixScaleBySampling
        - pixSetAll
        - pixSetPixel
        - pixWriteDebug
        - pixaAddPix
        - pixaCreate
        - pixaDestroy
        - pixaDisplayTiledAndScaled
        - pixaGetPixDimensions
        - ptaDestroy
        - ptaJoin
        - returnErrorPtr
        - selCreateFromColorPix
        - selaAddSel
        - selaCreate
        - selaDisplayInPix
        - selaWriteStream
        - sin
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sel2.c:445,9'
          Branch Sides:
            - BranchSide:      'sel2.c:446,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel2.c:447,9'
              BranchSideFuncs:
                - selaCreate
                - pixaCreate
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - pixDestroy
                - pixDestroy
                - pixScaleBySampling
                - pixaAddPix
                - cos
                - sin
                - pixSetPixel
                - returnErrorPtr
                - returnErrorPtr
        - Branch String:   'sel2.c:446,24'
          Branch Sides:
            - BranchSide:      'sel2.c:446,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel2.c:446,9'
              BranchSideFuncs: []
        - Branch String:   'sel2.c:447,21'
          Branch Sides:
            - BranchSide:      'sel2.c:447,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel2.c:448,24'
              BranchSideFuncs:
                - returnErrorPtr
        - Branch String:   'sel2.c:447,9'
          Branch Sides:
            - BranchSide:      'sel2.c:448,24'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel2.c:450,10'
              BranchSideFuncs:
                - selaCreate
                - pixaCreate
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - pixDestroy
                - pixDestroy
                - pixScaleBySampling
                - pixaAddPix
                - cos
                - sin
                - pixSetPixel
                - returnErrorPtr
        - Branch String:   'sel2.c:448,24'
          Branch Sides:
            - BranchSide:      'sel2.c:448,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel2.c:448,9'
              BranchSideFuncs: []
        - Branch String:   'sel2.c:450,9'
          Branch Sides:
            - BranchSide:      'sel2.c:451,21'
              BranchSideFuncs:
                - pixaCreate
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - pixDestroy
                - pixDestroy
                - pixScaleBySampling
                - pixaAddPix
                - cos
                - sin
                - pixSetPixel
            - BranchSide:      'sel2.c:455,8'
              BranchSideFuncs:
                - pixaCreate
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - pixDestroy
                - pixDestroy
                - pixScaleBySampling
                - pixaAddPix
                - cos
                - sin
                - pixSetPixel
        - Branch String:   'sel2.c:451,13'
          Branch Sides:
            - BranchSide:      'sel2.c:452,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel2.c:453,5'
              BranchSideFuncs:
                - pixaCreate
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - pixDestroy
                - pixDestroy
                - pixScaleBySampling
                - pixaAddPix
                - cos
                - sin
                - pixSetPixel
        - Branch String:   'sel2.c:452,28'
          Branch Sides:
            - BranchSide:      'sel2.c:452,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel2.c:452,13'
              BranchSideFuncs: []
        - Branch String:   'sel2.c:458,26'
          Branch Sides:
            - BranchSide:      'sel2.c:458,26'
              BranchSideFuncs:
                - pixaCreate
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - pixDestroy
                - pixDestroy
                - pixScaleBySampling
                - pixaAddPix
                - cos
                - sin
                - pixSetPixel
            - BranchSide:      'sel2.c:458,26'
              BranchSideFuncs:
                - pixaCreate
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - pixDestroy
                - pixDestroy
                - pixScaleBySampling
                - pixaAddPix
                - cos
                - sin
                - pixSetPixel
        - Branch String:   'sel2.c:459,9'
          Branch Sides:
            - BranchSide:      'sel2.c:460,10'
              BranchSideFuncs:
                - pixaCreate
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - pixDestroy
                - pixDestroy
                - pixScaleBySampling
                - pixaAddPix
                - cos
                - sin
                - pixSetPixel
            - BranchSide:      'sel2.c:461,10'
              BranchSideFuncs:
                - pixaCreate
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - pixDestroy
                - pixDestroy
                - pixScaleBySampling
                - pixaAddPix
                - cos
                - sin
                - pixSetPixel
        - Branch String:   'sel2.c:465,5'
          Branch Sides:
            - BranchSide:      'sel2.c:468,26'
              BranchSideFuncs:
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixScaleBySampling
                - pixaAddPix
                - cos
                - sin
                - pixSetPixel
            - BranchSide:      'sel2.c:511,9'
              BranchSideFuncs:
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
        - Branch String:   'sel2.c:489,9'
          Branch Sides:
            - BranchSide:      'sel2.c:490,21'
              BranchSideFuncs:
                - cos
                - sin
                - pixSetPixel
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixScaleBySampling
                - pixaAddPix
            - BranchSide:      'sel2.c:496,21'
              BranchSideFuncs:
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - cos
                - sin
                - pixSetPixel
                - pixScaleBySampling
                - pixaAddPix
        - Branch String:   'sel2.c:503,13'
          Branch Sides:
            - BranchSide:      'sel2.c:504,39'
              BranchSideFuncs:
                - pixScaleBySampling
                - pixaAddPix
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - cos
                - sin
                - pixSetPixel
            - BranchSide:      'sel2.c:507,9'
              BranchSideFuncs:
                - pixDestroy
                - pixDestroy
                - pixaDestroy
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixCreate
                - pixSetAll
                - pixCreate
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - generatePtaLineFromPt
                - ptaJoin
                - ptaJoin
                - ptaJoin
                - pixRenderPta
                - pixPaintThroughMask
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - ptaDestroy
                - pixSetPixel
                - selCreateFromColorPix
                - snprintf
                - selaAddSel
                - pixScaleBySampling
                - pixaAddPix
                - cos
                - sin
                - pixSetPixel
        - Branch String:   'sel2.c:511,9'
          Branch Sides:
            - BranchSide:      'sel2.c:512,18'
              BranchSideFuncs:
                - lept_mkdir
                - pixaGetPixDimensions
                - pixaDisplayTiledAndScaled
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaDisplayInPix
                - pixWriteDebug
                - pixDisplay
                - pixDestroy
                - selaWriteStream
                - pixaDestroy
            - BranchSide:      'sel2.c:525,5'
              BranchSideFuncs:
                - pixaDestroy
      Callsites:
        - Src:             'sel2.c:446,24'
          Dst:             returnErrorPtr
        - Src:             'sel2.c:448,24'
          Dst:             returnErrorPtr
        - Src:             'sel2.c:451,21'
          Dst:             selaCreate
        - Src:             'sel2.c:452,28'
          Dst:             returnErrorPtr
        - Src:             'sel2.c:464,12'
          Dst:             pixaCreate
        - Src:             'sel2.c:468,16'
          Dst:             pixCreate
        - Src:             'sel2.c:469,9'
          Dst:             pixSetAll
        - Src:             'sel2.c:472,16'
          Dst:             pixCreate
        - Src:             'sel2.c:474,16'
          Dst:             generatePtaLineFromPt
        - Src:             'sel2.c:475,16'
          Dst:             generatePtaLineFromPt
        - Src:             'sel2.c:476,16'
          Dst:             generatePtaLineFromPt
        - Src:             'sel2.c:477,16'
          Dst:             generatePtaLineFromPt
        - Src:             'sel2.c:478,9'
          Dst:             ptaJoin
        - Src:             'sel2.c:479,9'
          Dst:             ptaJoin
        - Src:             'sel2.c:480,9'
          Dst:             ptaJoin
        - Src:             'sel2.c:481,9'
          Dst:             pixRenderPta
        - Src:             'sel2.c:482,9'
          Dst:             pixPaintThroughMask
        - Src:             'sel2.c:483,9'
          Dst:             ptaDestroy
        - Src:             'sel2.c:484,9'
          Dst:             ptaDestroy
        - Src:             'sel2.c:485,9'
          Dst:             ptaDestroy
        - Src:             'sel2.c:486,9'
          Dst:             ptaDestroy
        - Src:             'sel2.c:491,54'
          Dst:             cos
        - Src:             'sel2.c:492,48'
          Dst:             sin
        - Src:             'sel2.c:491,13'
          Dst:             pixSetPixel
        - Src:             'sel2.c:496,9'
          Dst:             pixSetPixel
        - Src:             'sel2.c:499,15'
          Dst:             selCreateFromColorPix
        - Src:             'sel2.c:500,9'
          Dst:             snprintf
        - Src:             'sel2.c:501,9'
          Dst:             selaAddSel
        - Src:             'sel2.c:504,20'
          Dst:             pixScaleBySampling
        - Src:             'sel2.c:505,13'
          Dst:             pixaAddPix
        - Src:             'sel2.c:507,9'
          Dst:             pixDestroy
        - Src:             'sel2.c:508,9'
          Dst:             pixDestroy
        - Src:             'sel2.c:513,9'
          Dst:             lept_mkdir
        - Src:             'sel2.c:514,9'
          Dst:             pixaGetPixDimensions
        - Src:             'sel2.c:515,16'
          Dst:             pixaDisplayTiledAndScaled
        - Src:             'sel2.c:516,9'
          Dst:             pixWriteDebug
        - Src:             'sel2.c:517,9'
          Dst:             pixDisplay
        - Src:             'sel2.c:518,9'
          Dst:             pixDestroy
        - Src:             'sel2.c:519,16'
          Dst:             selaDisplayInPix
        - Src:             'sel2.c:520,9'
          Dst:             pixWriteDebug
        - Src:             'sel2.c:521,9'
          Dst:             pixDisplay
        - Src:             'sel2.c:522,9'
          Dst:             pixDestroy
        - Src:             'sel2.c:523,9'
          Dst:             selaWriteStream
        - Src:             'sel2.c:525,5'
          Dst:             pixaDestroy
    - functionName:    selaAddDwaCombs
      functionSourceFile: '/src/leptonica/src/sel2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sela
      BBCount:         30
      ICount:          160
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - lept_stderr
        - returnErrorPtr
        - selaAddSel
        - selaCreate
        - selectComposableSels
        - selectComposableSizes
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sel2.c:368,9'
          Branch Sides:
            - BranchSide:      'sel2.c:369,21'
              BranchSideFuncs:
                - selectComposableSizes
                - selectComposableSels
                - selectComposableSels
                - lept_stderr
                - snprintf
                - selaAddSel
                - lept_stderr
                - snprintf
                - selaAddSel
            - BranchSide:      'sel2.c:373,14'
              BranchSideFuncs:
                - selectComposableSizes
                - selectComposableSels
                - selectComposableSels
                - lept_stderr
                - snprintf
                - selaAddSel
                - lept_stderr
                - snprintf
                - selaAddSel
        - Branch String:   'sel2.c:369,13'
          Branch Sides:
            - BranchSide:      'sel2.c:370,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel2.c:371,5'
              BranchSideFuncs:
                - selectComposableSizes
                - selectComposableSels
                - selectComposableSels
                - lept_stderr
                - snprintf
                - selaAddSel
                - lept_stderr
                - snprintf
                - selaAddSel
        - Branch String:   'sel2.c:370,28'
          Branch Sides:
            - BranchSide:      'sel2.c:370,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel2.c:370,13'
              BranchSideFuncs: []
        - Branch String:   'sel2.c:374,5'
          Branch Sides:
            - BranchSide:      'sel2.c:375,31'
              BranchSideFuncs:
                - selectComposableSizes
                - selectComposableSels
                - selectComposableSels
                - lept_stderr
                - snprintf
                - selaAddSel
                - lept_stderr
                - snprintf
                - selaAddSel
            - BranchSide:      'sel2.c:396,12'
              BranchSideFuncs: []
        - Branch String:   'sel2.c:377,13'
          Branch Sides:
            - BranchSide:      'sel2.c:378,13'
              BranchSideFuncs:
                - selectComposableSizes
                - selectComposableSels
                - selectComposableSels
                - lept_stderr
                - snprintf
                - selaAddSel
                - lept_stderr
                - snprintf
                - selaAddSel
            - BranchSide:      'sel2.c:379,30'
              BranchSideFuncs:
                - selectComposableSels
                - selectComposableSels
                - selectComposableSizes
                - lept_stderr
                - snprintf
                - selaAddSel
                - lept_stderr
                - snprintf
                - selaAddSel
        - Branch String:   'sel2.c:380,13'
          Branch Sides:
            - BranchSide:      'sel2.c:381,22'
              BranchSideFuncs:
                - snprintf
                - selaAddSel
                - selectComposableSels
                - selectComposableSizes
                - selectComposableSels
                - lept_stderr
                - lept_stderr
                - snprintf
                - selaAddSel
            - BranchSide:      'sel2.c:384,13'
              BranchSideFuncs:
                - selectComposableSels
                - selectComposableSizes
                - selectComposableSels
                - snprintf
                - selaAddSel
                - lept_stderr
                - snprintf
                - selaAddSel
                - lept_stderr
        - Branch String:   'sel2.c:387,13'
          Branch Sides:
            - BranchSide:      'sel2.c:388,22'
              BranchSideFuncs:
                - snprintf
                - selaAddSel
                - selectComposableSizes
                - selectComposableSels
                - selectComposableSels
                - lept_stderr
                - lept_stderr
                - snprintf
                - selaAddSel
            - BranchSide:      'sel2.c:391,13'
              BranchSideFuncs:
                - selectComposableSizes
                - selectComposableSels
                - selectComposableSels
                - snprintf
                - selaAddSel
                - lept_stderr
                - snprintf
                - selaAddSel
                - lept_stderr
      Callsites:
        - Src:             'sel2.c:369,21'
          Dst:             selaCreate
        - Src:             'sel2.c:370,28'
          Dst:             returnErrorPtr
        - Src:             'sel2.c:375,9'
          Dst:             selectComposableSizes
        - Src:             'sel2.c:379,9'
          Dst:             selectComposableSels
        - Src:             'sel2.c:381,13'
          Dst:             snprintf
        - Src:             'sel2.c:382,13'
          Dst:             selaAddSel
        - Src:             'sel2.c:384,13'
          Dst:             lept_stderr
        - Src:             'sel2.c:386,9'
          Dst:             selectComposableSels
        - Src:             'sel2.c:388,13'
          Dst:             snprintf
        - Src:             'sel2.c:389,13'
          Dst:             selaAddSel
        - Src:             'sel2.c:391,13'
          Dst:             lept_stderr
    - functionName:    selaAddDwaLinear
      functionSourceFile: '/src/leptonica/src/sel2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sela
      BBCount:         20
      ICount:          111
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - returnErrorPtr
        - selCreateBrick
        - selaAddSel
        - selaCreate
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sel2.c:328,9'
          Branch Sides:
            - BranchSide:      'sel2.c:329,21'
              BranchSideFuncs:
                - selCreateBrick
                - snprintf
                - selaAddSel
                - selCreateBrick
                - snprintf
                - selaAddSel
            - BranchSide:      'sel2.c:333,12'
              BranchSideFuncs:
                - selCreateBrick
                - snprintf
                - selaAddSel
                - selCreateBrick
                - snprintf
                - selaAddSel
        - Branch String:   'sel2.c:329,13'
          Branch Sides:
            - BranchSide:      'sel2.c:330,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel2.c:331,5'
              BranchSideFuncs:
                - selCreateBrick
                - snprintf
                - selaAddSel
                - selCreateBrick
                - snprintf
                - selaAddSel
        - Branch String:   'sel2.c:330,28'
          Branch Sides:
            - BranchSide:      'sel2.c:330,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel2.c:330,13'
              BranchSideFuncs: []
        - Branch String:   'sel2.c:333,5'
          Branch Sides:
            - BranchSide:      'sel2.c:334,33'
              BranchSideFuncs:
                - selCreateBrick
                - snprintf
                - selaAddSel
                - selCreateBrick
                - snprintf
                - selaAddSel
            - BranchSide:      'sel2.c:338,12'
              BranchSideFuncs:
                - selCreateBrick
                - snprintf
                - selaAddSel
        - Branch String:   'sel2.c:338,5'
          Branch Sides:
            - BranchSide:      'sel2.c:339,30'
              BranchSideFuncs:
                - selCreateBrick
                - snprintf
                - selaAddSel
            - BranchSide:      'sel2.c:343,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel2.c:329,21'
          Dst:             selaCreate
        - Src:             'sel2.c:330,28'
          Dst:             returnErrorPtr
        - Src:             'sel2.c:334,15'
          Dst:             selCreateBrick
        - Src:             'sel2.c:335,9'
          Dst:             snprintf
        - Src:             'sel2.c:336,9'
          Dst:             selaAddSel
        - Src:             'sel2.c:339,15'
          Dst:             selCreateBrick
        - Src:             'sel2.c:340,9'
          Dst:             snprintf
        - Src:             'sel2.c:341,9'
          Dst:             selaAddSel
    - functionName:    selaAddHitMiss
      functionSourceFile: '/src/leptonica/src/sel2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sela
      BBCount:         12
      ICount:          216
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - returnErrorPtr
        - selCreateBrick
        - selSetElement
        - selaAddSel
        - selaCreate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sel2.c:190,9'
          Branch Sides:
            - BranchSide:      'sel2.c:191,21'
              BranchSideFuncs:
                - selCreateBrick
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
            - BranchSide:      'sel2.c:204,11'
              BranchSideFuncs:
                - selCreateBrick
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
        - Branch String:   'sel2.c:191,13'
          Branch Sides:
            - BranchSide:      'sel2.c:192,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel2.c:193,5'
              BranchSideFuncs:
                - selCreateBrick
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
        - Branch String:   'sel2.c:192,28'
          Branch Sides:
            - BranchSide:      'sel2.c:192,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel2.c:192,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sel2.c:191,21'
          Dst:             selaCreate
        - Src:             'sel2.c:192,28'
          Dst:             returnErrorPtr
        - Src:             'sel2.c:204,11'
          Dst:             selCreateBrick
        - Src:             'sel2.c:205,5'
          Dst:             selSetElement
        - Src:             'sel2.c:206,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:211,11'
          Dst:             selCreateBrick
        - Src:             'sel2.c:212,5'
          Dst:             selSetElement
        - Src:             'sel2.c:213,5'
          Dst:             selSetElement
        - Src:             'sel2.c:214,5'
          Dst:             selSetElement
        - Src:             'sel2.c:215,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:217,11'
          Dst:             selCreateBrick
        - Src:             'sel2.c:218,5'
          Dst:             selSetElement
        - Src:             'sel2.c:219,5'
          Dst:             selSetElement
        - Src:             'sel2.c:220,5'
          Dst:             selSetElement
        - Src:             'sel2.c:221,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:223,11'
          Dst:             selCreateBrick
        - Src:             'sel2.c:224,5'
          Dst:             selSetElement
        - Src:             'sel2.c:225,5'
          Dst:             selSetElement
        - Src:             'sel2.c:226,5'
          Dst:             selSetElement
        - Src:             'sel2.c:227,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:229,11'
          Dst:             selCreateBrick
        - Src:             'sel2.c:230,5'
          Dst:             selSetElement
        - Src:             'sel2.c:231,5'
          Dst:             selSetElement
        - Src:             'sel2.c:232,5'
          Dst:             selSetElement
        - Src:             'sel2.c:233,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:238,11'
          Dst:             selCreateBrick
        - Src:             'sel2.c:239,5'
          Dst:             selSetElement
        - Src:             'sel2.c:240,5'
          Dst:             selSetElement
        - Src:             'sel2.c:241,5'
          Dst:             selSetElement
        - Src:             'sel2.c:242,5'
          Dst:             selSetElement
        - Src:             'sel2.c:243,5'
          Dst:             selSetElement
        - Src:             'sel2.c:244,5'
          Dst:             selSetElement
        - Src:             'sel2.c:245,5'
          Dst:             selSetElement
        - Src:             'sel2.c:246,5'
          Dst:             selSetElement
        - Src:             'sel2.c:247,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:253,11'
          Dst:             selCreateBrick
        - Src:             'sel2.c:254,5'
          Dst:             selSetElement
        - Src:             'sel2.c:255,5'
          Dst:             selSetElement
        - Src:             'sel2.c:256,5'
          Dst:             selSetElement
        - Src:             'sel2.c:257,5'
          Dst:             selSetElement
        - Src:             'sel2.c:258,5'
          Dst:             selSetElement
        - Src:             'sel2.c:259,5'
          Dst:             selSetElement
        - Src:             'sel2.c:260,5'
          Dst:             selSetElement
        - Src:             'sel2.c:261,5'
          Dst:             selSetElement
        - Src:             'sel2.c:262,5'
          Dst:             selSetElement
        - Src:             'sel2.c:263,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:265,11'
          Dst:             selCreateBrick
        - Src:             'sel2.c:266,5'
          Dst:             selSetElement
        - Src:             'sel2.c:267,5'
          Dst:             selSetElement
        - Src:             'sel2.c:268,5'
          Dst:             selSetElement
        - Src:             'sel2.c:269,5'
          Dst:             selSetElement
        - Src:             'sel2.c:270,5'
          Dst:             selSetElement
        - Src:             'sel2.c:271,5'
          Dst:             selSetElement
        - Src:             'sel2.c:272,5'
          Dst:             selSetElement
        - Src:             'sel2.c:273,5'
          Dst:             selSetElement
        - Src:             'sel2.c:274,5'
          Dst:             selSetElement
        - Src:             'sel2.c:275,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:277,11'
          Dst:             selCreateBrick
        - Src:             'sel2.c:278,5'
          Dst:             selSetElement
        - Src:             'sel2.c:279,5'
          Dst:             selSetElement
        - Src:             'sel2.c:280,5'
          Dst:             selSetElement
        - Src:             'sel2.c:281,5'
          Dst:             selSetElement
        - Src:             'sel2.c:282,5'
          Dst:             selSetElement
        - Src:             'sel2.c:283,5'
          Dst:             selSetElement
        - Src:             'sel2.c:284,5'
          Dst:             selSetElement
        - Src:             'sel2.c:285,5'
          Dst:             selSetElement
        - Src:             'sel2.c:286,5'
          Dst:             selSetElement
        - Src:             'sel2.c:287,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:289,11'
          Dst:             selCreateBrick
        - Src:             'sel2.c:290,5'
          Dst:             selSetElement
        - Src:             'sel2.c:291,5'
          Dst:             selSetElement
        - Src:             'sel2.c:292,5'
          Dst:             selSetElement
        - Src:             'sel2.c:293,5'
          Dst:             selSetElement
        - Src:             'sel2.c:294,5'
          Dst:             selSetElement
        - Src:             'sel2.c:295,5'
          Dst:             selSetElement
        - Src:             'sel2.c:296,5'
          Dst:             selSetElement
        - Src:             'sel2.c:297,5'
          Dst:             selSetElement
        - Src:             'sel2.c:298,5'
          Dst:             selSetElement
        - Src:             'sel2.c:299,5'
          Dst:             selaAddSel
    - functionName:    selaAddBasic
      functionSourceFile: '/src/leptonica/src/sel2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sela
      BBCount:         24
      ICount:          204
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - returnErrorPtr
        - selCreate
        - selCreateBrick
        - selSetElement
        - selSetOrigin
        - selaAddSel
        - selaCreate
        - snprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'sel2.c:105,9'
          Branch Sides:
            - BranchSide:      'sel2.c:106,21'
              BranchSideFuncs:
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreate
                - selSetOrigin
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreate
                - selSetOrigin
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - snprintf
                - selaAddSel
                - selCreateBrick
                - snprintf
                - selaAddSel
                - selCreateBrick
                - snprintf
                - selaAddSel
            - BranchSide:      'sel2.c:113,12'
              BranchSideFuncs:
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreate
                - selSetOrigin
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreate
                - selSetOrigin
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - snprintf
                - selaAddSel
                - selCreateBrick
                - snprintf
                - selaAddSel
                - selCreateBrick
                - snprintf
                - selaAddSel
        - Branch String:   'sel2.c:106,13'
          Branch Sides:
            - BranchSide:      'sel2.c:107,28'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel2.c:108,5'
              BranchSideFuncs:
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreate
                - selSetOrigin
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreate
                - selSetOrigin
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - snprintf
                - selaAddSel
                - selCreateBrick
                - snprintf
                - selaAddSel
                - selCreateBrick
                - snprintf
                - selaAddSel
        - Branch String:   'sel2.c:107,28'
          Branch Sides:
            - BranchSide:      'sel2.c:107,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'sel2.c:107,13'
              BranchSideFuncs: []
        - Branch String:   'sel2.c:113,5'
          Branch Sides:
            - BranchSide:      'sel2.c:114,29'
              BranchSideFuncs:
                - selCreateBrick
                - snprintf
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreate
                - selSetOrigin
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreate
                - selSetOrigin
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - snprintf
                - selaAddSel
                - selCreateBrick
                - snprintf
                - selaAddSel
            - BranchSide:      'sel2.c:119,12'
              BranchSideFuncs:
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreate
                - selSetOrigin
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreate
                - selSetOrigin
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - snprintf
                - selaAddSel
                - selCreateBrick
                - snprintf
                - selaAddSel
        - Branch String:   'sel2.c:119,5'
          Branch Sides:
            - BranchSide:      'sel2.c:120,29'
              BranchSideFuncs:
                - selCreateBrick
                - snprintf
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreate
                - selSetOrigin
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreate
                - selSetOrigin
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - snprintf
                - selaAddSel
            - BranchSide:      'sel2.c:129,12'
              BranchSideFuncs:
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreate
                - selSetOrigin
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreate
                - selSetOrigin
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - snprintf
                - selaAddSel
        - Branch String:   'sel2.c:129,5'
          Branch Sides:
            - BranchSide:      'sel2.c:130,30'
              BranchSideFuncs:
                - selCreateBrick
                - snprintf
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreate
                - selSetOrigin
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreate
                - selSetOrigin
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
            - BranchSide:      'sel2.c:140,11'
              BranchSideFuncs:
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreateBrick
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreate
                - selSetOrigin
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
                - selCreate
                - selSetOrigin
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selSetElement
                - selaAddSel
      Callsites:
        - Src:             'sel2.c:106,21'
          Dst:             selaCreate
        - Src:             'sel2.c:107,28'
          Dst:             returnErrorPtr
        - Src:             'sel2.c:115,15'
          Dst:             selCreateBrick
        - Src:             'sel2.c:116,9'
          Dst:             snprintf
        - Src:             'sel2.c:117,9'
          Dst:             selaAddSel
        - Src:             'sel2.c:121,15'
          Dst:             selCreateBrick
        - Src:             'sel2.c:122,9'
          Dst:             snprintf
        - Src:             'sel2.c:123,9'
          Dst:             selaAddSel
        - Src:             'sel2.c:130,15'
          Dst:             selCreateBrick
        - Src:             'sel2.c:131,9'
          Dst:             snprintf
        - Src:             'sel2.c:132,9'
          Dst:             selaAddSel
        - Src:             'sel2.c:140,11'
          Dst:             selCreateBrick
        - Src:             'sel2.c:141,5'
          Dst:             selSetElement
        - Src:             'sel2.c:142,5'
          Dst:             selSetElement
        - Src:             'sel2.c:143,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:147,11'
          Dst:             selCreateBrick
        - Src:             'sel2.c:148,5'
          Dst:             selSetElement
        - Src:             'sel2.c:149,5'
          Dst:             selSetElement
        - Src:             'sel2.c:150,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:153,11'
          Dst:             selCreate
        - Src:             'sel2.c:154,5'
          Dst:             selSetOrigin
        - Src:             'sel2.c:155,5'
          Dst:             selSetElement
        - Src:             'sel2.c:156,5'
          Dst:             selSetElement
        - Src:             'sel2.c:157,5'
          Dst:             selSetElement
        - Src:             'sel2.c:158,5'
          Dst:             selSetElement
        - Src:             'sel2.c:159,5'
          Dst:             selSetElement
        - Src:             'sel2.c:160,5'
          Dst:             selaAddSel
        - Src:             'sel2.c:163,11'
          Dst:             selCreate
        - Src:             'sel2.c:164,5'
          Dst:             selSetOrigin
        - Src:             'sel2.c:165,5'
          Dst:             selSetElement
        - Src:             'sel2.c:166,5'
          Dst:             selSetElement
        - Src:             'sel2.c:167,5'
          Dst:             selSetElement
        - Src:             'sel2.c:168,5'
          Dst:             selSetElement
        - Src:             'sel2.c:169,5'
          Dst:             selSetElement
        - Src:             'sel2.c:170,5'
          Dst:             selaAddSel
    - functionName:    pixFMorphopGen_2
      functionSourceFile: '/src/leptonica/src/dwacomb.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - operation
        - selname
      BBCount:         62
      ICount:          430
      EdgeCount:       83
      CyclomaticComplexity: 23
      functionsReached:
        - fmorphopgen_low_2
        - getMorphBorderPixelColor
        - pixCopy
        - pixCreateTemplate
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetHeight
        - pixGetWidth
        - pixGetWpl
        - pixResizeImageData
        - pixSetOrClearBorder
        - returnErrorPtr
        - strcmp
      functionUses:    33
      BranchProfiles:
        - Branch String:   'dwacomb.2.c:214,9'
          Branch Sides:
            - BranchSide:      'dwacomb.2.c:215,23'
              BranchSideFuncs:
                - pixGetDepth
                - getMorphBorderPixelColor
                - pixCreateTemplate
                - pixGetWpl
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCreateTemplate
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - returnErrorPtr
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixResizeImageData
                - returnErrorPtr
                - strcmp
                - returnErrorPtr
            - BranchSide:      'dwacomb.2.c:216,21'
              BranchSideFuncs:
                - pixGetDepth
                - getMorphBorderPixelColor
                - pixCreateTemplate
                - pixGetWpl
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCreateTemplate
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - returnErrorPtr
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixResizeImageData
                - returnErrorPtr
                - strcmp
                - returnErrorPtr
        - Branch String:   'dwacomb.2.c:215,23'
          Branch Sides:
            - BranchSide:      'dwacomb.2.c:215,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dwacomb.2.c:215,9'
              BranchSideFuncs: []
        - Branch String:   'dwacomb.2.c:216,9'
          Branch Sides:
            - BranchSide:      'dwacomb.2.c:217,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dwacomb.2.c:220,19'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixCreateTemplate
                - pixGetWpl
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCreateTemplate
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - returnErrorPtr
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixResizeImageData
                - returnErrorPtr
                - strcmp
        - Branch String:   'dwacomb.2.c:217,23'
          Branch Sides:
            - BranchSide:      'dwacomb.2.c:217,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dwacomb.2.c:217,9'
              BranchSideFuncs: []
        - Branch String:   'dwacomb.2.c:221,9'
          Branch Sides:
            - BranchSide:      'dwacomb.2.c:222,17'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetWpl
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCreateTemplate
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - returnErrorPtr
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixResizeImageData
                - returnErrorPtr
                - strcmp
            - BranchSide:      'dwacomb.2.c:224,17'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetWpl
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCreateTemplate
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - returnErrorPtr
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixResizeImageData
                - returnErrorPtr
                - strcmp
        - Branch String:   'dwacomb.2.c:227,5'
          Branch Sides:
            - BranchSide:      'dwacomb.2.c:228,20'
              BranchSideFuncs:
                - strcmp
                - pixCreateTemplate
                - pixGetWpl
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCreateTemplate
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - returnErrorPtr
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixResizeImageData
                - returnErrorPtr
            - BranchSide:      'dwacomb.2.c:234,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetWpl
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCreateTemplate
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - returnErrorPtr
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixResizeImageData
                - returnErrorPtr
        - Branch String:   'dwacomb.2.c:228,13'
          Branch Sides:
            - BranchSide:      'dwacomb.2.c:229,19'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetWpl
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCreateTemplate
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - returnErrorPtr
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixResizeImageData
                - returnErrorPtr
            - BranchSide:      'dwacomb.2.c:233,5'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetWpl
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCreateTemplate
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - returnErrorPtr
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixResizeImageData
                - returnErrorPtr
                - strcmp
        - Branch String:   'dwacomb.2.c:234,9'
          Branch Sides:
            - BranchSide:      'dwacomb.2.c:235,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dwacomb.2.c:237,10'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetWpl
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCreateTemplate
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - returnErrorPtr
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixResizeImageData
        - Branch String:   'dwacomb.2.c:235,23'
          Branch Sides:
            - BranchSide:      'dwacomb.2.c:235,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dwacomb.2.c:235,9'
              BranchSideFuncs: []
        - Branch String:   'dwacomb.2.c:237,9'
          Branch Sides:
            - BranchSide:      'dwacomb.2.c:238,39'
              BranchSideFuncs:
                - pixResizeImageData
                - pixGetWpl
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCreateTemplate
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - returnErrorPtr
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'dwacomb.2.c:242,28'
              BranchSideFuncs:
                - pixResizeImageData
                - pixGetWpl
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCreateTemplate
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - returnErrorPtr
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'dwacomb.2.c:238,13'
          Branch Sides:
            - BranchSide:      'dwacomb.2.c:239,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dwacomb.2.c:240,5'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCreateTemplate
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - returnErrorPtr
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'dwacomb.2.c:239,27'
          Branch Sides:
            - BranchSide:      'dwacomb.2.c:239,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dwacomb.2.c:239,13'
              BranchSideFuncs: []
        - Branch String:   'dwacomb.2.c:255,37'
          Branch Sides:
            - BranchSide:      'dwacomb.2.c:255,40'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'dwacomb.2.c:256,18'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'dwacomb.2.c:255,9'
          Branch Sides:
            - BranchSide:      'dwacomb.2.c:256,18'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'dwacomb.2.c:275,39'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - returnErrorPtr
        - Branch String:   'dwacomb.2.c:257,13'
          Branch Sides:
            - BranchSide:      'dwacomb.2.c:258,24'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'dwacomb.2.c:261,13'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'dwacomb.2.c:261,13'
          Branch Sides:
            - BranchSide:      'dwacomb.2.c:262,39'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'dwacomb.2.c:270,33'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - fmorphopgen_low_2
        - Branch String:   'dwacomb.2.c:262,17'
          Branch Sides:
            - BranchSide:      'dwacomb.2.c:263,31'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dwacomb.2.c:264,32'
              BranchSideFuncs:
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
        - Branch String:   'dwacomb.2.c:263,31'
          Branch Sides:
            - BranchSide:      'dwacomb.2.c:263,17'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dwacomb.2.c:263,17'
              BranchSideFuncs: []
        - Branch String:   'dwacomb.2.c:275,13'
          Branch Sides:
            - BranchSide:      'dwacomb.2.c:276,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dwacomb.2.c:277,28'
              BranchSideFuncs:
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
        - Branch String:   'dwacomb.2.c:276,27'
          Branch Sides:
            - BranchSide:      'dwacomb.2.c:276,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dwacomb.2.c:276,13'
              BranchSideFuncs: []
        - Branch String:   'dwacomb.2.c:278,13'
          Branch Sides:
            - BranchSide:      'dwacomb.2.c:279,33'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
            - BranchSide:      'dwacomb.2.c:285,33'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixSetOrClearBorder
                - fmorphopgen_low_2
                - pixDestroy
      Callsites:
        - Src:             'dwacomb.2.c:215,23'
          Dst:             returnErrorPtr
        - Src:             'dwacomb.2.c:216,9'
          Dst:             pixGetDepth
        - Src:             'dwacomb.2.c:217,23'
          Dst:             returnErrorPtr
        - Src:             'dwacomb.2.c:220,19'
          Dst:             getMorphBorderPixelColor
        - Src:             'dwacomb.2.c:228,13'
          Dst:             strcmp
        - Src:             'dwacomb.2.c:235,23'
          Dst:             returnErrorPtr
        - Src:             'dwacomb.2.c:238,21'
          Dst:             pixCreateTemplate
        - Src:             'dwacomb.2.c:239,27'
          Dst:             returnErrorPtr
        - Src:             'dwacomb.2.c:242,9'
          Dst:             pixResizeImageData
        - Src:             'dwacomb.2.c:243,12'
          Dst:             pixGetWpl
        - Src:             'dwacomb.2.c:244,12'
          Dst:             pixGetWpl
        - Src:             'dwacomb.2.c:250,9'
          Dst:             pixGetWidth
        - Src:             'dwacomb.2.c:251,9'
          Dst:             pixGetHeight
        - Src:             'dwacomb.2.c:252,13'
          Dst:             pixGetData
        - Src:             'dwacomb.2.c:253,13'
          Dst:             pixGetData
        - Src:             'dwacomb.2.c:262,25'
          Dst:             pixCopy
        - Src:             'dwacomb.2.c:263,31'
          Dst:             returnErrorPtr
        - Src:             'dwacomb.2.c:264,21'
          Dst:             pixGetData
        - Src:             'dwacomb.2.c:265,13'
          Dst:             pixSetOrClearBorder
        - Src:             'dwacomb.2.c:266,13'
          Dst:             fmorphopgen_low_2
        - Src:             'dwacomb.2.c:267,13'
          Dst:             pixDestroy
        - Src:             'dwacomb.2.c:270,13'
          Dst:             pixSetOrClearBorder
        - Src:             'dwacomb.2.c:271,13'
          Dst:             fmorphopgen_low_2
        - Src:             'dwacomb.2.c:275,21'
          Dst:             pixCreateTemplate
        - Src:             'dwacomb.2.c:276,27'
          Dst:             returnErrorPtr
        - Src:             'dwacomb.2.c:277,17'
          Dst:             pixGetData
        - Src:             'dwacomb.2.c:279,13'
          Dst:             pixSetOrClearBorder
        - Src:             'dwacomb.2.c:280,13'
          Dst:             fmorphopgen_low_2
        - Src:             'dwacomb.2.c:281,13'
          Dst:             pixSetOrClearBorder
        - Src:             'dwacomb.2.c:282,13'
          Dst:             fmorphopgen_low_2
        - Src:             'dwacomb.2.c:285,13'
          Dst:             pixSetOrClearBorder
        - Src:             'dwacomb.2.c:286,13'
          Dst:             fmorphopgen_low_2
        - Src:             'dwacomb.2.c:287,13'
          Dst:             pixSetOrClearBorder
        - Src:             'dwacomb.2.c:288,13'
          Dst:             fmorphopgen_low_2
        - Src:             'dwacomb.2.c:290,9'
          Dst:             pixDestroy
    - functionName:    pixMorphDwa_2
      functionSourceFile: '/src/leptonica/src/dwacomb.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - operation
        - selname
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - getMorphBorderPixelColor
        - pixAddBorder
        - pixCopy
        - pixDestroy
        - pixFMorphopGen_2
        - pixGetDepth
        - pixRemoveBorder
        - returnErrorPtr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dwacomb.2.c:155,9'
          Branch Sides:
            - BranchSide:      'dwacomb.2.c:156,23'
              BranchSideFuncs:
                - pixGetDepth
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_2
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'dwacomb.2.c:157,21'
              BranchSideFuncs:
                - pixGetDepth
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_2
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'dwacomb.2.c:156,23'
          Branch Sides:
            - BranchSide:      'dwacomb.2.c:156,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dwacomb.2.c:156,9'
              BranchSideFuncs: []
        - Branch String:   'dwacomb.2.c:157,9'
          Branch Sides:
            - BranchSide:      'dwacomb.2.c:158,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dwacomb.2.c:161,19'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_2
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
        - Branch String:   'dwacomb.2.c:158,23'
          Branch Sides:
            - BranchSide:      'dwacomb.2.c:158,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'dwacomb.2.c:158,9'
              BranchSideFuncs: []
        - Branch String:   'dwacomb.2.c:163,26'
          Branch Sides:
            - BranchSide:      'dwacomb.2.c:163,29'
              BranchSideFuncs:
                - pixAddBorder
                - pixFMorphopGen_2
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
            - BranchSide:      'dwacomb.2.c:166,26'
              BranchSideFuncs:
                - pixAddBorder
                - pixFMorphopGen_2
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
        - Branch String:   'dwacomb.2.c:163,9'
          Branch Sides:
            - BranchSide:      'dwacomb.2.c:164,20'
              BranchSideFuncs:
                - pixAddBorder
                - pixFMorphopGen_2
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
            - BranchSide:      'dwacomb.2.c:166,26'
              BranchSideFuncs:
                - pixAddBorder
                - pixFMorphopGen_2
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
        - Branch String:   'dwacomb.2.c:172,9'
          Branch Sides:
            - BranchSide:      'dwacomb.2.c:173,16'
              BranchSideFuncs:
                - pixCopy
                - pixDestroy
            - BranchSide:      'dwacomb.2.c:175,13'
              BranchSideFuncs:
                - pixCopy
                - pixDestroy
      Callsites:
        - Src:             'dwacomb.2.c:156,23'
          Dst:             returnErrorPtr
        - Src:             'dwacomb.2.c:157,9'
          Dst:             pixGetDepth
        - Src:             'dwacomb.2.c:158,23'
          Dst:             returnErrorPtr
        - Src:             'dwacomb.2.c:161,19'
          Dst:             getMorphBorderPixelColor
        - Src:             'dwacomb.2.c:166,13'
          Dst:             pixAddBorder
        - Src:             'dwacomb.2.c:167,13'
          Dst:             pixFMorphopGen_2
        - Src:             'dwacomb.2.c:168,13'
          Dst:             pixRemoveBorder
        - Src:             'dwacomb.2.c:169,5'
          Dst:             pixDestroy
        - Src:             'dwacomb.2.c:170,5'
          Dst:             pixDestroy
        - Src:             'dwacomb.2.c:175,5'
          Dst:             pixCopy
        - Src:             'dwacomb.2.c:176,5'
          Dst:             pixDestroy
    - functionName:    ferode_2_75
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4943
      functionLinenumberEnd: 4969
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          147
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4956,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4957,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4969,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4959,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4960,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4968,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_75
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4908
      functionLinenumberEnd: 4934
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          147
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4921,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4922,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4934,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4924,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4925,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4933,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_74
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4879
      functionLinenumberEnd: 4899
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          147
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4886,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4887,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4899,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4889,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4890,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4898,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_74
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4850
      functionLinenumberEnd: 4870
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          147
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4857,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4858,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4870,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4860,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4861,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4869,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_73
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4816
      functionLinenumberEnd: 4841
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          144
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4829,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4830,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4841,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4832,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4833,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4840,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_73
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4782
      functionLinenumberEnd: 4807
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          144
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4795,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4796,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4807,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4798,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4799,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4806,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_72
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4754
      functionLinenumberEnd: 4773
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          144
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4761,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4762,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4773,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4764,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4765,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4772,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_72
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4726
      functionLinenumberEnd: 4745
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          144
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4733,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4734,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4745,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4736,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4737,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4744,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_71
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4691
      functionLinenumberEnd: 4717
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          147
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4704,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4705,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4717,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4707,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4708,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4716,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_71
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4656
      functionLinenumberEnd: 4682
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          147
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4669,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4670,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4682,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4672,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4673,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4681,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_70
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4627
      functionLinenumberEnd: 4647
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          147
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4634,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4635,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4647,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4637,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4638,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4646,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_70
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4598
      functionLinenumberEnd: 4618
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          147
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4605,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4606,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4618,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4608,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4609,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4617,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_69
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4567
      functionLinenumberEnd: 4589
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4578,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4579,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4589,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4581,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4582,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4588,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_69
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4536
      functionLinenumberEnd: 4558
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4547,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4548,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4558,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4550,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4551,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4557,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_68
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4509
      functionLinenumberEnd: 4527
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4516,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4517,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4527,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4519,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4520,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4526,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_68
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4482
      functionLinenumberEnd: 4500
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4489,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4490,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4500,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4492,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4493,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4499,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_67
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4442
      functionLinenumberEnd: 4473
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          159
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4461,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4462,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4473,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4464,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4465,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4472,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_67
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4402
      functionLinenumberEnd: 4433
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          159
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4421,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4422,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4433,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4424,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4425,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4432,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_66
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4374
      functionLinenumberEnd: 4393
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          144
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4381,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4382,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4393,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4384,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4385,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4392,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_66
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4346
      functionLinenumberEnd: 4365
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          144
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4353,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4354,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4365,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4356,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4357,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4364,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_65
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4312
      functionLinenumberEnd: 4337
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          136
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4327,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4328,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4337,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4330,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4331,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4336,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_65
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4278
      functionLinenumberEnd: 4303
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          136
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4293,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4294,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4303,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4296,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4297,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4302,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_64
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4252
      functionLinenumberEnd: 4269
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          126
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4259,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4260,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4269,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4262,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4263,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4268,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_64
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4226
      functionLinenumberEnd: 4243
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          126
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4233,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4234,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4243,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4236,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4237,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4242,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_63
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4195
      functionLinenumberEnd: 4217
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4206,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4207,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4217,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4209,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4210,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4216,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_63
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4164
      functionLinenumberEnd: 4186
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4175,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4176,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4186,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4178,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4179,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4185,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_62
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4137
      functionLinenumberEnd: 4155
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4144,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4145,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4155,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4147,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4148,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4154,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_62
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4110
      functionLinenumberEnd: 4128
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4117,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4118,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4128,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4120,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4121,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4127,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_61
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4075
      functionLinenumberEnd: 4101
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          147
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4088,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4089,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4101,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4091,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4092,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4100,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_61
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4040
      functionLinenumberEnd: 4066
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          147
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4053,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4054,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4066,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4056,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4057,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4065,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_60
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4011
      functionLinenumberEnd: 4031
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          147
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:4018,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4019,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4031,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:4021,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:4022,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4030,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_60
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3982
      functionLinenumberEnd: 4002
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          147
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3989,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3990,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4002,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3992,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3993,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:4001,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_59
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3948
      functionLinenumberEnd: 3973
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          144
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3961,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3962,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3973,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3964,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3965,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3972,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_59
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3914
      functionLinenumberEnd: 3939
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          144
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3927,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3928,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3939,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3930,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3931,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3938,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_58
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3886
      functionLinenumberEnd: 3905
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          144
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3893,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3894,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3905,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3896,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3897,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3904,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_58
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3858
      functionLinenumberEnd: 3877
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          144
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3865,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3866,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3877,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3868,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3869,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3876,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_57
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3827
      functionLinenumberEnd: 3849
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3838,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3839,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3849,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3841,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3842,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3848,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_57
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3796
      functionLinenumberEnd: 3818
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3807,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3808,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3818,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3810,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3811,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3817,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_56
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3769
      functionLinenumberEnd: 3787
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3776,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3777,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3787,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3779,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3780,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3786,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_56
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3742
      functionLinenumberEnd: 3760
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3749,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3750,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3760,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3752,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3753,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3759,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_55
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3708
      functionLinenumberEnd: 3733
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          136
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3723,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3724,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3733,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3726,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3727,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3732,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_55
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3674
      functionLinenumberEnd: 3699
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          136
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3689,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3690,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3699,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3692,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3693,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3698,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_54
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3648
      functionLinenumberEnd: 3665
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          126
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3655,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3656,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3665,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3658,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3659,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3664,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_54
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3622
      functionLinenumberEnd: 3639
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          126
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3629,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3630,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3639,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3632,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3633,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3638,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_53
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3582
      functionLinenumberEnd: 3613
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          159
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3601,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3602,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3613,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3604,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3605,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3612,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_53
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3542
      functionLinenumberEnd: 3573
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          159
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3561,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3562,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3573,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3564,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3565,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3572,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_52
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3514
      functionLinenumberEnd: 3533
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          144
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3521,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3522,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3533,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3524,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3525,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3532,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_52
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3486
      functionLinenumberEnd: 3505
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          144
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3493,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3494,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3505,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3496,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3497,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3504,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_51
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3455
      functionLinenumberEnd: 3477
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3466,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3467,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3477,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3469,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3470,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3476,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_51
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3424
      functionLinenumberEnd: 3446
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3435,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3436,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3446,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3438,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3439,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3445,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_50
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3397
      functionLinenumberEnd: 3415
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3404,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3405,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3415,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3407,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3408,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3414,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_50
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3370
      functionLinenumberEnd: 3388
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3377,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3378,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3388,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3380,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3381,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3387,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_49
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3343
      functionLinenumberEnd: 3361
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3352,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3353,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3361,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3355,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3356,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3360,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_49
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3316
      functionLinenumberEnd: 3334
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3325,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3326,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3334,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3328,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3329,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3333,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_48
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3291
      functionLinenumberEnd: 3307
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3298,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3299,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3307,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3301,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3302,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3306,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_48
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3266
      functionLinenumberEnd: 3282
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3273,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3274,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3282,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3276,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3277,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3281,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_47
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3232
      functionLinenumberEnd: 3257
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          144
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3245,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3246,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3257,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3248,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3249,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3256,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_47
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3198
      functionLinenumberEnd: 3223
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          144
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3211,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3212,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3223,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3214,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3215,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3222,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_46
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3170
      functionLinenumberEnd: 3189
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          144
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3177,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3178,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3189,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3180,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3181,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3188,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_46
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3142
      functionLinenumberEnd: 3161
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          144
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3149,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3150,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3161,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3152,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3153,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3160,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_45
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3111
      functionLinenumberEnd: 3133
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3122,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3123,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3133,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3125,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3126,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3132,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_45
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3080
      functionLinenumberEnd: 3102
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3091,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3092,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3102,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3094,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3095,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3101,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_44
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3053
      functionLinenumberEnd: 3071
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3060,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3061,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3071,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3063,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3064,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3070,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_44
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3026
      functionLinenumberEnd: 3044
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3033,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3034,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3044,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3036,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3037,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3043,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_43
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2999
      functionLinenumberEnd: 3017
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:3008,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3009,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3017,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:3011,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:3012,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:3016,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_43
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2972
      functionLinenumberEnd: 2990
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2981,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2982,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2990,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2984,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2985,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2989,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_42
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2947
      functionLinenumberEnd: 2963
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2954,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2955,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2963,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2957,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2958,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2962,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_42
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2922
      functionLinenumberEnd: 2938
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2929,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2930,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2938,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2932,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2933,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2937,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_41
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2892
      functionLinenumberEnd: 2913
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          126
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2903,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2904,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2913,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2906,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2907,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2912,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_41
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2862
      functionLinenumberEnd: 2883
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          126
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2873,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2874,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2883,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2876,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2877,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2882,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_40
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2836
      functionLinenumberEnd: 2853
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          126
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2843,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2844,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2853,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2846,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2847,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2852,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_40
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2810
      functionLinenumberEnd: 2827
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          126
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2817,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2818,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2827,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2820,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2821,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2826,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_39
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2779
      functionLinenumberEnd: 2801
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2790,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2791,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2801,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2793,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2794,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2800,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_39
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2748
      functionLinenumberEnd: 2770
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2759,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2760,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2770,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2762,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2763,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2769,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_38
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2721
      functionLinenumberEnd: 2739
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2728,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2729,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2739,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2731,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2732,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2738,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_38
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2694
      functionLinenumberEnd: 2712
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2701,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2702,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2712,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2704,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2705,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2711,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_37
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2660
      functionLinenumberEnd: 2685
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          136
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2675,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2676,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2685,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2678,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2679,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2684,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_37
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2626
      functionLinenumberEnd: 2651
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          136
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2641,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2642,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2651,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2644,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2645,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2650,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_36
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2600
      functionLinenumberEnd: 2617
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          126
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2607,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2608,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2617,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2610,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2611,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2616,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_36
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2574
      functionLinenumberEnd: 2591
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          126
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2581,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2582,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2591,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2584,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2585,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2590,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_35
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2547
      functionLinenumberEnd: 2565
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2556,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2557,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2565,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2559,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2560,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2564,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_35
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2520
      functionLinenumberEnd: 2538
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2529,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2530,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2538,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2532,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2533,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2537,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_34
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2495
      functionLinenumberEnd: 2511
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2502,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2503,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2511,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2505,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2506,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2510,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_34
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2470
      functionLinenumberEnd: 2486
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2477,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2478,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2486,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2480,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2481,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2485,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_33
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2439
      functionLinenumberEnd: 2461
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2450,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2451,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2461,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2453,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2454,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2460,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_33
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2408
      functionLinenumberEnd: 2430
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2419,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2420,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2430,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2422,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2423,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2429,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_32
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2381
      functionLinenumberEnd: 2399
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2388,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2389,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2399,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2391,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2392,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2398,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_32
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2354
      functionLinenumberEnd: 2372
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2361,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2362,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2372,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2364,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2365,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2371,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_31
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2324
      functionLinenumberEnd: 2345
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          126
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2335,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2336,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2345,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2338,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2339,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2344,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_31
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2294
      functionLinenumberEnd: 2315
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          126
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2305,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2306,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2315,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2308,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2309,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2314,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_30
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2268
      functionLinenumberEnd: 2285
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          126
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2275,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2276,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2285,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2278,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2279,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2284,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_30
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2242
      functionLinenumberEnd: 2259
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          126
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2249,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2250,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2259,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2252,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2253,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2258,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_29
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2214
      functionLinenumberEnd: 2233
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          113
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2225,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2226,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2233,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2228,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2229,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2232,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_29
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2186
      functionLinenumberEnd: 2205
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          113
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2197,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2198,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2205,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2200,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2201,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2204,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_28
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2162
      functionLinenumberEnd: 2177
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          108
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2169,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2170,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2177,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2172,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2173,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2176,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_28
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2138
      functionLinenumberEnd: 2153
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          108
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2145,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2146,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2153,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2148,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2149,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2152,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_27
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2111
      functionLinenumberEnd: 2129
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2120,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2121,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2129,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2123,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2124,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2128,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_27
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2084
      functionLinenumberEnd: 2102
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2093,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2094,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2102,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2096,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2097,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2101,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_26
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2059
      functionLinenumberEnd: 2075
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2066,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2067,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2075,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2069,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2070,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2074,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_26
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2034
      functionLinenumberEnd: 2050
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2041,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2042,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2050,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2044,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2045,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2049,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_25
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2000
      functionLinenumberEnd: 2025
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          136
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:2015,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2016,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2025,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:2018,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:2019,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:2024,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_25
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1966
      functionLinenumberEnd: 1991
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          136
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1981,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1982,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1991,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1984,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1985,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1990,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_24
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1940
      functionLinenumberEnd: 1957
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          126
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1947,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1948,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1957,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1950,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1951,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1956,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_24
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1914
      functionLinenumberEnd: 1931
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          126
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1921,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1922,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1931,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1924,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1925,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1930,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_23
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 1905
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1896,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1897,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1905,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1899,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1900,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1904,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_23
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1860
      functionLinenumberEnd: 1878
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1869,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1870,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1878,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1872,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1873,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1877,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_22
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1835
      functionLinenumberEnd: 1851
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1842,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1843,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1851,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1845,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1846,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1850,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_22
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1810
      functionLinenumberEnd: 1826
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1817,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1818,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1826,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1820,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1821,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1825,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_21
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1780
      functionLinenumberEnd: 1801
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          126
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1791,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1792,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1801,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1794,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1795,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1800,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_21
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1750
      functionLinenumberEnd: 1771
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          126
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1761,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1762,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1771,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1764,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1765,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1770,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_20
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1724
      functionLinenumberEnd: 1741
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          126
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1731,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1732,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1741,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1734,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1735,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1740,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_20
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1698
      functionLinenumberEnd: 1715
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          126
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1705,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1706,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1715,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1708,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1709,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1714,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_19
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1671
      functionLinenumberEnd: 1689
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1680,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1681,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1689,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1683,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1684,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1688,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_19
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1644
      functionLinenumberEnd: 1662
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1653,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1654,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1662,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1656,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1657,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1661,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_18
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1619
      functionLinenumberEnd: 1635
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1626,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1627,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1635,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1629,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1630,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1634,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_18
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1594
      functionLinenumberEnd: 1610
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1601,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1602,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1610,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1604,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1605,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1609,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_17
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1566
      functionLinenumberEnd: 1585
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          113
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1577,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1578,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1585,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1580,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1581,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1584,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_17
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1538
      functionLinenumberEnd: 1557
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          113
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1549,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1550,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1557,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1552,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1553,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1556,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_16
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1514
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          108
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1521,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1522,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1529,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1524,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1525,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1528,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_16
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1490
      functionLinenumberEnd: 1505
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          108
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1497,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1498,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1505,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1500,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1501,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1504,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_15
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionLinenumberEnd: 1481
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1472,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1473,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1481,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1475,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1476,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1480,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_15
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1436
      functionLinenumberEnd: 1454
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1445,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1446,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1454,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1448,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1449,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1453,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_14
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1411
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1418,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1419,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1427,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1421,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1422,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1426,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_14
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1402
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1393,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1394,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1402,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1396,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1397,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1401,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_13
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          113
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1369,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1370,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1377,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1372,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1373,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1376,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_13
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionLinenumberEnd: 1349
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          113
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1341,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1342,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1349,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1344,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1345,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1348,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_12
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1306
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          108
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1313,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1314,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1321,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1316,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1317,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1320,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_12
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1282
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          108
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1289,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1290,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1297,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1292,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1293,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1296,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_11
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1255
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1264,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1265,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1273,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1267,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1268,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1272,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_11
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1228
      functionLinenumberEnd: 1246
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1237,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1238,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1246,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1240,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1241,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1245,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_10
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1203
      functionLinenumberEnd: 1219
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1210,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1211,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1219,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1213,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1214,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1218,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_10
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1194
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1185,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1186,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1194,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1188,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1189,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1193,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_9
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1152
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          108
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1161,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1162,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1169,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1164,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1165,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1168,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_9
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1126
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          108
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1135,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1136,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1143,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1138,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1139,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1142,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_8
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1117
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          108
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1109,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1110,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1117,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1112,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1113,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1116,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_8
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1078
      functionLinenumberEnd: 1093
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          108
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1085,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1086,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1093,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1088,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1089,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1092,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_7
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          93
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1062,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1063,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1069,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1065,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1066,23'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1068,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_7
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          93
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1039,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1040,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1046,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1042,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1043,23'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1045,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_6
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          93
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:1016,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1017,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1023,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:1019,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:1020,23'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1022,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_6
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          93
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:993,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:994,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:1000,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:996,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:997,23'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:999,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_5
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          108
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:969,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:970,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:977,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:972,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:973,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:976,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_5
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          108
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:943,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:944,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:951,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:946,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:947,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:950,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_4
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          108
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:917,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:918,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:925,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:920,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:921,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:924,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_4
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          108
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:893,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:894,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:901,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:896,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:897,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:900,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_3
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          93
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:870,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:871,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:877,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:873,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:874,23'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:876,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_3
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          93
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:847,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:848,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:854,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:850,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:851,23'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:853,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_2
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          93
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:824,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:825,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:831,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:827,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:828,23'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:830,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_2
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          93
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:801,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:802,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:808,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:804,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:805,23'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:807,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_1
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          103
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:777,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:778,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:785,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:780,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:781,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:784,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_1
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          103
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:753,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:754,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:761,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:756,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:757,24'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:760,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_2_0
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          108
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:729,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:730,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:737,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:732,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:733,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:736,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_2_0
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          108
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:705,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:706,16'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:713,1'
              BranchSideFuncs: []
        - Branch String:   'dwacomblow.2.c:708,9'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:709,25'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:712,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fmorphopgen_low_2
      functionSourceFile: '/src/leptonica/src/dwacomblow.2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
        - index
      BBCount:         157
      ICount:          1712
      EdgeCount:       313
      CyclomaticComplexity: 158
      functionsReached:
        - fdilate_2_0
        - fdilate_2_1
        - fdilate_2_10
        - fdilate_2_11
        - fdilate_2_12
        - fdilate_2_13
        - fdilate_2_14
        - fdilate_2_15
        - fdilate_2_16
        - fdilate_2_17
        - fdilate_2_18
        - fdilate_2_19
        - fdilate_2_2
        - fdilate_2_20
        - fdilate_2_21
        - fdilate_2_22
        - fdilate_2_23
        - fdilate_2_24
        - fdilate_2_25
        - fdilate_2_26
        - fdilate_2_27
        - fdilate_2_28
        - fdilate_2_29
        - fdilate_2_3
        - fdilate_2_30
        - fdilate_2_31
        - fdilate_2_32
        - fdilate_2_33
        - fdilate_2_34
        - fdilate_2_35
        - fdilate_2_36
        - fdilate_2_37
        - fdilate_2_38
        - fdilate_2_39
        - fdilate_2_4
        - fdilate_2_40
        - fdilate_2_41
        - fdilate_2_42
        - fdilate_2_43
        - fdilate_2_44
        - fdilate_2_45
        - fdilate_2_46
        - fdilate_2_47
        - fdilate_2_48
        - fdilate_2_49
        - fdilate_2_5
        - fdilate_2_50
        - fdilate_2_51
        - fdilate_2_52
        - fdilate_2_53
        - fdilate_2_54
        - fdilate_2_55
        - fdilate_2_56
        - fdilate_2_57
        - fdilate_2_58
        - fdilate_2_59
        - fdilate_2_6
        - fdilate_2_60
        - fdilate_2_61
        - fdilate_2_62
        - fdilate_2_63
        - fdilate_2_64
        - fdilate_2_65
        - fdilate_2_66
        - fdilate_2_67
        - fdilate_2_68
        - fdilate_2_69
        - fdilate_2_7
        - fdilate_2_70
        - fdilate_2_71
        - fdilate_2_72
        - fdilate_2_73
        - fdilate_2_74
        - fdilate_2_75
        - fdilate_2_8
        - fdilate_2_9
        - ferode_2_0
        - ferode_2_1
        - ferode_2_10
        - ferode_2_11
        - ferode_2_12
        - ferode_2_13
        - ferode_2_14
        - ferode_2_15
        - ferode_2_16
        - ferode_2_17
        - ferode_2_18
        - ferode_2_19
        - ferode_2_2
        - ferode_2_20
        - ferode_2_21
        - ferode_2_22
        - ferode_2_23
        - ferode_2_24
        - ferode_2_25
        - ferode_2_26
        - ferode_2_27
        - ferode_2_28
        - ferode_2_29
        - ferode_2_3
        - ferode_2_30
        - ferode_2_31
        - ferode_2_32
        - ferode_2_33
        - ferode_2_34
        - ferode_2_35
        - ferode_2_36
        - ferode_2_37
        - ferode_2_38
        - ferode_2_39
        - ferode_2_4
        - ferode_2_40
        - ferode_2_41
        - ferode_2_42
        - ferode_2_43
        - ferode_2_44
        - ferode_2_45
        - ferode_2_46
        - ferode_2_47
        - ferode_2_48
        - ferode_2_49
        - ferode_2_5
        - ferode_2_50
        - ferode_2_51
        - ferode_2_52
        - ferode_2_53
        - ferode_2_54
        - ferode_2_55
        - ferode_2_56
        - ferode_2_57
        - ferode_2_58
        - ferode_2_59
        - ferode_2_6
        - ferode_2_60
        - ferode_2_61
        - ferode_2_62
        - ferode_2_63
        - ferode_2_64
        - ferode_2_65
        - ferode_2_66
        - ferode_2_67
        - ferode_2_68
        - ferode_2_69
        - ferode_2_7
        - ferode_2_70
        - ferode_2_71
        - ferode_2_72
        - ferode_2_73
        - ferode_2_74
        - ferode_2_75
        - ferode_2_8
        - ferode_2_9
      functionUses:    6
      BranchProfiles:
        - Branch String:   'dwacomblow.2.c:216,5'
          Branch Sides:
            - BranchSide:      'dwacomblow.2.c:216,5'
              BranchSideFuncs: []
            - BranchSide:      'dwacomblow.2.c:219,21'
              BranchSideFuncs:
                - fdilate_2_0
            - BranchSide:      'dwacomblow.2.c:222,20'
              BranchSideFuncs:
                - ferode_2_0
            - BranchSide:      'dwacomblow.2.c:225,21'
              BranchSideFuncs:
                - fdilate_2_1
            - BranchSide:      'dwacomblow.2.c:228,20'
              BranchSideFuncs:
                - ferode_2_1
            - BranchSide:      'dwacomblow.2.c:231,21'
              BranchSideFuncs:
                - fdilate_2_2
            - BranchSide:      'dwacomblow.2.c:234,20'
              BranchSideFuncs:
                - ferode_2_2
            - BranchSide:      'dwacomblow.2.c:237,21'
              BranchSideFuncs:
                - fdilate_2_3
            - BranchSide:      'dwacomblow.2.c:240,20'
              BranchSideFuncs:
                - ferode_2_3
            - BranchSide:      'dwacomblow.2.c:243,21'
              BranchSideFuncs:
                - fdilate_2_4
            - BranchSide:      'dwacomblow.2.c:246,20'
              BranchSideFuncs:
                - ferode_2_4
            - BranchSide:      'dwacomblow.2.c:249,21'
              BranchSideFuncs:
                - fdilate_2_5
            - BranchSide:      'dwacomblow.2.c:252,20'
              BranchSideFuncs:
                - ferode_2_5
            - BranchSide:      'dwacomblow.2.c:255,21'
              BranchSideFuncs:
                - fdilate_2_6
            - BranchSide:      'dwacomblow.2.c:258,20'
              BranchSideFuncs:
                - ferode_2_6
            - BranchSide:      'dwacomblow.2.c:261,21'
              BranchSideFuncs:
                - fdilate_2_7
            - BranchSide:      'dwacomblow.2.c:264,20'
              BranchSideFuncs:
                - ferode_2_7
            - BranchSide:      'dwacomblow.2.c:267,21'
              BranchSideFuncs:
                - fdilate_2_8
            - BranchSide:      'dwacomblow.2.c:270,20'
              BranchSideFuncs:
                - ferode_2_8
            - BranchSide:      'dwacomblow.2.c:273,21'
              BranchSideFuncs:
                - fdilate_2_9
            - BranchSide:      'dwacomblow.2.c:276,20'
              BranchSideFuncs:
                - ferode_2_9
            - BranchSide:      'dwacomblow.2.c:279,22'
              BranchSideFuncs:
                - fdilate_2_10
            - BranchSide:      'dwacomblow.2.c:282,21'
              BranchSideFuncs:
                - ferode_2_10
            - BranchSide:      'dwacomblow.2.c:285,22'
              BranchSideFuncs:
                - fdilate_2_11
            - BranchSide:      'dwacomblow.2.c:288,21'
              BranchSideFuncs:
                - ferode_2_11
            - BranchSide:      'dwacomblow.2.c:291,22'
              BranchSideFuncs:
                - fdilate_2_12
            - BranchSide:      'dwacomblow.2.c:294,21'
              BranchSideFuncs:
                - ferode_2_12
            - BranchSide:      'dwacomblow.2.c:297,22'
              BranchSideFuncs:
                - fdilate_2_13
            - BranchSide:      'dwacomblow.2.c:300,21'
              BranchSideFuncs:
                - ferode_2_13
            - BranchSide:      'dwacomblow.2.c:303,22'
              BranchSideFuncs:
                - fdilate_2_14
            - BranchSide:      'dwacomblow.2.c:306,21'
              BranchSideFuncs:
                - ferode_2_14
            - BranchSide:      'dwacomblow.2.c:309,22'
              BranchSideFuncs:
                - fdilate_2_15
            - BranchSide:      'dwacomblow.2.c:312,21'
              BranchSideFuncs:
                - ferode_2_15
            - BranchSide:      'dwacomblow.2.c:315,22'
              BranchSideFuncs:
                - fdilate_2_16
            - BranchSide:      'dwacomblow.2.c:318,21'
              BranchSideFuncs:
                - ferode_2_16
            - BranchSide:      'dwacomblow.2.c:321,22'
              BranchSideFuncs:
                - fdilate_2_17
            - BranchSide:      'dwacomblow.2.c:324,21'
              BranchSideFuncs:
                - ferode_2_17
            - BranchSide:      'dwacomblow.2.c:327,22'
              BranchSideFuncs:
                - fdilate_2_18
            - BranchSide:      'dwacomblow.2.c:330,21'
              BranchSideFuncs:
                - ferode_2_18
            - BranchSide:      'dwacomblow.2.c:333,22'
              BranchSideFuncs:
                - fdilate_2_19
            - BranchSide:      'dwacomblow.2.c:336,21'
              BranchSideFuncs:
                - ferode_2_19
            - BranchSide:      'dwacomblow.2.c:339,22'
              BranchSideFuncs:
                - fdilate_2_20
            - BranchSide:      'dwacomblow.2.c:342,21'
              BranchSideFuncs:
                - ferode_2_20
            - BranchSide:      'dwacomblow.2.c:345,22'
              BranchSideFuncs:
                - fdilate_2_21
            - BranchSide:      'dwacomblow.2.c:348,21'
              BranchSideFuncs:
                - ferode_2_21
            - BranchSide:      'dwacomblow.2.c:351,22'
              BranchSideFuncs:
                - fdilate_2_22
            - BranchSide:      'dwacomblow.2.c:354,21'
              BranchSideFuncs:
                - ferode_2_22
            - BranchSide:      'dwacomblow.2.c:357,22'
              BranchSideFuncs:
                - fdilate_2_23
            - BranchSide:      'dwacomblow.2.c:360,21'
              BranchSideFuncs:
                - ferode_2_23
            - BranchSide:      'dwacomblow.2.c:363,22'
              BranchSideFuncs:
                - fdilate_2_24
            - BranchSide:      'dwacomblow.2.c:366,21'
              BranchSideFuncs:
                - ferode_2_24
            - BranchSide:      'dwacomblow.2.c:369,22'
              BranchSideFuncs:
                - fdilate_2_25
            - BranchSide:      'dwacomblow.2.c:372,21'
              BranchSideFuncs:
                - ferode_2_25
            - BranchSide:      'dwacomblow.2.c:375,22'
              BranchSideFuncs:
                - fdilate_2_26
            - BranchSide:      'dwacomblow.2.c:378,21'
              BranchSideFuncs:
                - ferode_2_26
            - BranchSide:      'dwacomblow.2.c:381,22'
              BranchSideFuncs:
                - fdilate_2_27
            - BranchSide:      'dwacomblow.2.c:384,21'
              BranchSideFuncs:
                - ferode_2_27
            - BranchSide:      'dwacomblow.2.c:387,22'
              BranchSideFuncs:
                - fdilate_2_28
            - BranchSide:      'dwacomblow.2.c:390,21'
              BranchSideFuncs:
                - ferode_2_28
            - BranchSide:      'dwacomblow.2.c:393,22'
              BranchSideFuncs:
                - fdilate_2_29
            - BranchSide:      'dwacomblow.2.c:396,21'
              BranchSideFuncs:
                - ferode_2_29
            - BranchSide:      'dwacomblow.2.c:399,22'
              BranchSideFuncs:
                - fdilate_2_30
            - BranchSide:      'dwacomblow.2.c:402,21'
              BranchSideFuncs:
                - ferode_2_30
            - BranchSide:      'dwacomblow.2.c:405,22'
              BranchSideFuncs:
                - fdilate_2_31
            - BranchSide:      'dwacomblow.2.c:408,21'
              BranchSideFuncs:
                - ferode_2_31
            - BranchSide:      'dwacomblow.2.c:411,22'
              BranchSideFuncs:
                - fdilate_2_32
            - BranchSide:      'dwacomblow.2.c:414,21'
              BranchSideFuncs:
                - ferode_2_32
            - BranchSide:      'dwacomblow.2.c:417,22'
              BranchSideFuncs:
                - fdilate_2_33
            - BranchSide:      'dwacomblow.2.c:420,21'
              BranchSideFuncs:
                - ferode_2_33
            - BranchSide:      'dwacomblow.2.c:423,22'
              BranchSideFuncs:
                - fdilate_2_34
            - BranchSide:      'dwacomblow.2.c:426,21'
              BranchSideFuncs:
                - ferode_2_34
            - BranchSide:      'dwacomblow.2.c:429,22'
              BranchSideFuncs:
                - fdilate_2_35
            - BranchSide:      'dwacomblow.2.c:432,21'
              BranchSideFuncs:
                - ferode_2_35
            - BranchSide:      'dwacomblow.2.c:435,22'
              BranchSideFuncs:
                - fdilate_2_36
            - BranchSide:      'dwacomblow.2.c:438,21'
              BranchSideFuncs:
                - ferode_2_36
            - BranchSide:      'dwacomblow.2.c:441,22'
              BranchSideFuncs:
                - fdilate_2_37
            - BranchSide:      'dwacomblow.2.c:444,21'
              BranchSideFuncs:
                - ferode_2_37
            - BranchSide:      'dwacomblow.2.c:447,22'
              BranchSideFuncs:
                - fdilate_2_38
            - BranchSide:      'dwacomblow.2.c:450,21'
              BranchSideFuncs:
                - ferode_2_38
            - BranchSide:      'dwacomblow.2.c:453,22'
              BranchSideFuncs:
                - fdilate_2_39
            - BranchSide:      'dwacomblow.2.c:456,21'
              BranchSideFuncs:
                - ferode_2_39
            - BranchSide:      'dwacomblow.2.c:459,22'
              BranchSideFuncs:
                - fdilate_2_40
            - BranchSide:      'dwacomblow.2.c:462,21'
              BranchSideFuncs:
                - ferode_2_40
            - BranchSide:      'dwacomblow.2.c:465,22'
              BranchSideFuncs:
                - fdilate_2_41
            - BranchSide:      'dwacomblow.2.c:468,21'
              BranchSideFuncs:
                - ferode_2_41
            - BranchSide:      'dwacomblow.2.c:471,22'
              BranchSideFuncs:
                - fdilate_2_42
            - BranchSide:      'dwacomblow.2.c:474,21'
              BranchSideFuncs:
                - ferode_2_42
            - BranchSide:      'dwacomblow.2.c:477,22'
              BranchSideFuncs:
                - fdilate_2_43
            - BranchSide:      'dwacomblow.2.c:480,21'
              BranchSideFuncs:
                - ferode_2_43
            - BranchSide:      'dwacomblow.2.c:483,22'
              BranchSideFuncs:
                - fdilate_2_44
            - BranchSide:      'dwacomblow.2.c:486,21'
              BranchSideFuncs:
                - ferode_2_44
            - BranchSide:      'dwacomblow.2.c:489,22'
              BranchSideFuncs:
                - fdilate_2_45
            - BranchSide:      'dwacomblow.2.c:492,21'
              BranchSideFuncs:
                - ferode_2_45
            - BranchSide:      'dwacomblow.2.c:495,22'
              BranchSideFuncs:
                - fdilate_2_46
            - BranchSide:      'dwacomblow.2.c:498,21'
              BranchSideFuncs:
                - ferode_2_46
            - BranchSide:      'dwacomblow.2.c:501,22'
              BranchSideFuncs:
                - fdilate_2_47
            - BranchSide:      'dwacomblow.2.c:504,21'
              BranchSideFuncs:
                - ferode_2_47
            - BranchSide:      'dwacomblow.2.c:507,22'
              BranchSideFuncs:
                - fdilate_2_48
            - BranchSide:      'dwacomblow.2.c:510,21'
              BranchSideFuncs:
                - ferode_2_48
            - BranchSide:      'dwacomblow.2.c:513,22'
              BranchSideFuncs:
                - fdilate_2_49
            - BranchSide:      'dwacomblow.2.c:516,21'
              BranchSideFuncs:
                - ferode_2_49
            - BranchSide:      'dwacomblow.2.c:519,22'
              BranchSideFuncs:
                - fdilate_2_50
            - BranchSide:      'dwacomblow.2.c:522,21'
              BranchSideFuncs:
                - ferode_2_50
            - BranchSide:      'dwacomblow.2.c:525,22'
              BranchSideFuncs:
                - fdilate_2_51
            - BranchSide:      'dwacomblow.2.c:528,21'
              BranchSideFuncs:
                - ferode_2_51
            - BranchSide:      'dwacomblow.2.c:531,22'
              BranchSideFuncs:
                - fdilate_2_52
            - BranchSide:      'dwacomblow.2.c:534,21'
              BranchSideFuncs:
                - ferode_2_52
            - BranchSide:      'dwacomblow.2.c:537,22'
              BranchSideFuncs:
                - fdilate_2_53
            - BranchSide:      'dwacomblow.2.c:540,21'
              BranchSideFuncs:
                - ferode_2_53
            - BranchSide:      'dwacomblow.2.c:543,22'
              BranchSideFuncs:
                - fdilate_2_54
            - BranchSide:      'dwacomblow.2.c:546,21'
              BranchSideFuncs:
                - ferode_2_54
            - BranchSide:      'dwacomblow.2.c:549,22'
              BranchSideFuncs:
                - fdilate_2_55
            - BranchSide:      'dwacomblow.2.c:552,21'
              BranchSideFuncs:
                - ferode_2_55
            - BranchSide:      'dwacomblow.2.c:555,22'
              BranchSideFuncs:
                - fdilate_2_56
            - BranchSide:      'dwacomblow.2.c:558,21'
              BranchSideFuncs:
                - ferode_2_56
            - BranchSide:      'dwacomblow.2.c:561,22'
              BranchSideFuncs:
                - fdilate_2_57
            - BranchSide:      'dwacomblow.2.c:564,21'
              BranchSideFuncs:
                - ferode_2_57
            - BranchSide:      'dwacomblow.2.c:567,22'
              BranchSideFuncs:
                - fdilate_2_58
            - BranchSide:      'dwacomblow.2.c:570,21'
              BranchSideFuncs:
                - ferode_2_58
            - BranchSide:      'dwacomblow.2.c:573,22'
              BranchSideFuncs:
                - fdilate_2_59
            - BranchSide:      'dwacomblow.2.c:576,21'
              BranchSideFuncs:
                - ferode_2_59
            - BranchSide:      'dwacomblow.2.c:579,22'
              BranchSideFuncs:
                - fdilate_2_60
            - BranchSide:      'dwacomblow.2.c:582,21'
              BranchSideFuncs:
                - ferode_2_60
            - BranchSide:      'dwacomblow.2.c:585,22'
              BranchSideFuncs:
                - fdilate_2_61
            - BranchSide:      'dwacomblow.2.c:588,21'
              BranchSideFuncs:
                - ferode_2_61
            - BranchSide:      'dwacomblow.2.c:591,22'
              BranchSideFuncs:
                - fdilate_2_62
            - BranchSide:      'dwacomblow.2.c:594,21'
              BranchSideFuncs:
                - ferode_2_62
            - BranchSide:      'dwacomblow.2.c:597,22'
              BranchSideFuncs:
                - fdilate_2_63
            - BranchSide:      'dwacomblow.2.c:600,21'
              BranchSideFuncs:
                - ferode_2_63
            - BranchSide:      'dwacomblow.2.c:603,22'
              BranchSideFuncs:
                - fdilate_2_64
            - BranchSide:      'dwacomblow.2.c:606,21'
              BranchSideFuncs:
                - ferode_2_64
            - BranchSide:      'dwacomblow.2.c:609,22'
              BranchSideFuncs:
                - fdilate_2_65
            - BranchSide:      'dwacomblow.2.c:612,21'
              BranchSideFuncs:
                - ferode_2_65
            - BranchSide:      'dwacomblow.2.c:615,22'
              BranchSideFuncs:
                - fdilate_2_66
            - BranchSide:      'dwacomblow.2.c:618,21'
              BranchSideFuncs:
                - ferode_2_66
            - BranchSide:      'dwacomblow.2.c:621,22'
              BranchSideFuncs:
                - fdilate_2_67
            - BranchSide:      'dwacomblow.2.c:624,21'
              BranchSideFuncs:
                - ferode_2_67
            - BranchSide:      'dwacomblow.2.c:627,22'
              BranchSideFuncs:
                - fdilate_2_68
            - BranchSide:      'dwacomblow.2.c:630,21'
              BranchSideFuncs:
                - ferode_2_68
            - BranchSide:      'dwacomblow.2.c:633,22'
              BranchSideFuncs:
                - fdilate_2_69
            - BranchSide:      'dwacomblow.2.c:636,21'
              BranchSideFuncs:
                - ferode_2_69
            - BranchSide:      'dwacomblow.2.c:639,22'
              BranchSideFuncs:
                - fdilate_2_70
            - BranchSide:      'dwacomblow.2.c:642,21'
              BranchSideFuncs:
                - ferode_2_70
            - BranchSide:      'dwacomblow.2.c:645,22'
              BranchSideFuncs:
                - fdilate_2_71
            - BranchSide:      'dwacomblow.2.c:648,21'
              BranchSideFuncs:
                - ferode_2_71
            - BranchSide:      'dwacomblow.2.c:651,22'
              BranchSideFuncs:
                - fdilate_2_72
            - BranchSide:      'dwacomblow.2.c:654,21'
              BranchSideFuncs:
                - ferode_2_72
            - BranchSide:      'dwacomblow.2.c:657,22'
              BranchSideFuncs:
                - fdilate_2_73
            - BranchSide:      'dwacomblow.2.c:660,21'
              BranchSideFuncs:
                - ferode_2_73
            - BranchSide:      'dwacomblow.2.c:663,22'
              BranchSideFuncs:
                - fdilate_2_74
            - BranchSide:      'dwacomblow.2.c:666,21'
              BranchSideFuncs:
                - ferode_2_74
            - BranchSide:      'dwacomblow.2.c:669,22'
              BranchSideFuncs:
                - fdilate_2_75
            - BranchSide:      'dwacomblow.2.c:672,21'
              BranchSideFuncs:
                - ferode_2_75
      Callsites:
        - Src:             'dwacomblow.2.c:219,9'
          Dst:             fdilate_2_0
        - Src:             'dwacomblow.2.c:222,9'
          Dst:             ferode_2_0
        - Src:             'dwacomblow.2.c:225,9'
          Dst:             fdilate_2_1
        - Src:             'dwacomblow.2.c:228,9'
          Dst:             ferode_2_1
        - Src:             'dwacomblow.2.c:231,9'
          Dst:             fdilate_2_2
        - Src:             'dwacomblow.2.c:234,9'
          Dst:             ferode_2_2
        - Src:             'dwacomblow.2.c:237,9'
          Dst:             fdilate_2_3
        - Src:             'dwacomblow.2.c:240,9'
          Dst:             ferode_2_3
        - Src:             'dwacomblow.2.c:243,9'
          Dst:             fdilate_2_4
        - Src:             'dwacomblow.2.c:246,9'
          Dst:             ferode_2_4
        - Src:             'dwacomblow.2.c:249,9'
          Dst:             fdilate_2_5
        - Src:             'dwacomblow.2.c:252,9'
          Dst:             ferode_2_5
        - Src:             'dwacomblow.2.c:255,9'
          Dst:             fdilate_2_6
        - Src:             'dwacomblow.2.c:258,9'
          Dst:             ferode_2_6
        - Src:             'dwacomblow.2.c:261,9'
          Dst:             fdilate_2_7
        - Src:             'dwacomblow.2.c:264,9'
          Dst:             ferode_2_7
        - Src:             'dwacomblow.2.c:267,9'
          Dst:             fdilate_2_8
        - Src:             'dwacomblow.2.c:270,9'
          Dst:             ferode_2_8
        - Src:             'dwacomblow.2.c:273,9'
          Dst:             fdilate_2_9
        - Src:             'dwacomblow.2.c:276,9'
          Dst:             ferode_2_9
        - Src:             'dwacomblow.2.c:279,9'
          Dst:             fdilate_2_10
        - Src:             'dwacomblow.2.c:282,9'
          Dst:             ferode_2_10
        - Src:             'dwacomblow.2.c:285,9'
          Dst:             fdilate_2_11
        - Src:             'dwacomblow.2.c:288,9'
          Dst:             ferode_2_11
        - Src:             'dwacomblow.2.c:291,9'
          Dst:             fdilate_2_12
        - Src:             'dwacomblow.2.c:294,9'
          Dst:             ferode_2_12
        - Src:             'dwacomblow.2.c:297,9'
          Dst:             fdilate_2_13
        - Src:             'dwacomblow.2.c:300,9'
          Dst:             ferode_2_13
        - Src:             'dwacomblow.2.c:303,9'
          Dst:             fdilate_2_14
        - Src:             'dwacomblow.2.c:306,9'
          Dst:             ferode_2_14
        - Src:             'dwacomblow.2.c:309,9'
          Dst:             fdilate_2_15
        - Src:             'dwacomblow.2.c:312,9'
          Dst:             ferode_2_15
        - Src:             'dwacomblow.2.c:315,9'
          Dst:             fdilate_2_16
        - Src:             'dwacomblow.2.c:318,9'
          Dst:             ferode_2_16
        - Src:             'dwacomblow.2.c:321,9'
          Dst:             fdilate_2_17
        - Src:             'dwacomblow.2.c:324,9'
          Dst:             ferode_2_17
        - Src:             'dwacomblow.2.c:327,9'
          Dst:             fdilate_2_18
        - Src:             'dwacomblow.2.c:330,9'
          Dst:             ferode_2_18
        - Src:             'dwacomblow.2.c:333,9'
          Dst:             fdilate_2_19
        - Src:             'dwacomblow.2.c:336,9'
          Dst:             ferode_2_19
        - Src:             'dwacomblow.2.c:339,9'
          Dst:             fdilate_2_20
        - Src:             'dwacomblow.2.c:342,9'
          Dst:             ferode_2_20
        - Src:             'dwacomblow.2.c:345,9'
          Dst:             fdilate_2_21
        - Src:             'dwacomblow.2.c:348,9'
          Dst:             ferode_2_21
        - Src:             'dwacomblow.2.c:351,9'
          Dst:             fdilate_2_22
        - Src:             'dwacomblow.2.c:354,9'
          Dst:             ferode_2_22
        - Src:             'dwacomblow.2.c:357,9'
          Dst:             fdilate_2_23
        - Src:             'dwacomblow.2.c:360,9'
          Dst:             ferode_2_23
        - Src:             'dwacomblow.2.c:363,9'
          Dst:             fdilate_2_24
        - Src:             'dwacomblow.2.c:366,9'
          Dst:             ferode_2_24
        - Src:             'dwacomblow.2.c:369,9'
          Dst:             fdilate_2_25
        - Src:             'dwacomblow.2.c:372,9'
          Dst:             ferode_2_25
        - Src:             'dwacomblow.2.c:375,9'
          Dst:             fdilate_2_26
        - Src:             'dwacomblow.2.c:378,9'
          Dst:             ferode_2_26
        - Src:             'dwacomblow.2.c:381,9'
          Dst:             fdilate_2_27
        - Src:             'dwacomblow.2.c:384,9'
          Dst:             ferode_2_27
        - Src:             'dwacomblow.2.c:387,9'
          Dst:             fdilate_2_28
        - Src:             'dwacomblow.2.c:390,9'
          Dst:             ferode_2_28
        - Src:             'dwacomblow.2.c:393,9'
          Dst:             fdilate_2_29
        - Src:             'dwacomblow.2.c:396,9'
          Dst:             ferode_2_29
        - Src:             'dwacomblow.2.c:399,9'
          Dst:             fdilate_2_30
        - Src:             'dwacomblow.2.c:402,9'
          Dst:             ferode_2_30
        - Src:             'dwacomblow.2.c:405,9'
          Dst:             fdilate_2_31
        - Src:             'dwacomblow.2.c:408,9'
          Dst:             ferode_2_31
        - Src:             'dwacomblow.2.c:411,9'
          Dst:             fdilate_2_32
        - Src:             'dwacomblow.2.c:414,9'
          Dst:             ferode_2_32
        - Src:             'dwacomblow.2.c:417,9'
          Dst:             fdilate_2_33
        - Src:             'dwacomblow.2.c:420,9'
          Dst:             ferode_2_33
        - Src:             'dwacomblow.2.c:423,9'
          Dst:             fdilate_2_34
        - Src:             'dwacomblow.2.c:426,9'
          Dst:             ferode_2_34
        - Src:             'dwacomblow.2.c:429,9'
          Dst:             fdilate_2_35
        - Src:             'dwacomblow.2.c:432,9'
          Dst:             ferode_2_35
        - Src:             'dwacomblow.2.c:435,9'
          Dst:             fdilate_2_36
        - Src:             'dwacomblow.2.c:438,9'
          Dst:             ferode_2_36
        - Src:             'dwacomblow.2.c:441,9'
          Dst:             fdilate_2_37
        - Src:             'dwacomblow.2.c:444,9'
          Dst:             ferode_2_37
        - Src:             'dwacomblow.2.c:447,9'
          Dst:             fdilate_2_38
        - Src:             'dwacomblow.2.c:450,9'
          Dst:             ferode_2_38
        - Src:             'dwacomblow.2.c:453,9'
          Dst:             fdilate_2_39
        - Src:             'dwacomblow.2.c:456,9'
          Dst:             ferode_2_39
        - Src:             'dwacomblow.2.c:459,9'
          Dst:             fdilate_2_40
        - Src:             'dwacomblow.2.c:462,9'
          Dst:             ferode_2_40
        - Src:             'dwacomblow.2.c:465,9'
          Dst:             fdilate_2_41
        - Src:             'dwacomblow.2.c:468,9'
          Dst:             ferode_2_41
        - Src:             'dwacomblow.2.c:471,9'
          Dst:             fdilate_2_42
        - Src:             'dwacomblow.2.c:474,9'
          Dst:             ferode_2_42
        - Src:             'dwacomblow.2.c:477,9'
          Dst:             fdilate_2_43
        - Src:             'dwacomblow.2.c:480,9'
          Dst:             ferode_2_43
        - Src:             'dwacomblow.2.c:483,9'
          Dst:             fdilate_2_44
        - Src:             'dwacomblow.2.c:486,9'
          Dst:             ferode_2_44
        - Src:             'dwacomblow.2.c:489,9'
          Dst:             fdilate_2_45
        - Src:             'dwacomblow.2.c:492,9'
          Dst:             ferode_2_45
        - Src:             'dwacomblow.2.c:495,9'
          Dst:             fdilate_2_46
        - Src:             'dwacomblow.2.c:498,9'
          Dst:             ferode_2_46
        - Src:             'dwacomblow.2.c:501,9'
          Dst:             fdilate_2_47
        - Src:             'dwacomblow.2.c:504,9'
          Dst:             ferode_2_47
        - Src:             'dwacomblow.2.c:507,9'
          Dst:             fdilate_2_48
        - Src:             'dwacomblow.2.c:510,9'
          Dst:             ferode_2_48
        - Src:             'dwacomblow.2.c:513,9'
          Dst:             fdilate_2_49
        - Src:             'dwacomblow.2.c:516,9'
          Dst:             ferode_2_49
        - Src:             'dwacomblow.2.c:519,9'
          Dst:             fdilate_2_50
        - Src:             'dwacomblow.2.c:522,9'
          Dst:             ferode_2_50
        - Src:             'dwacomblow.2.c:525,9'
          Dst:             fdilate_2_51
        - Src:             'dwacomblow.2.c:528,9'
          Dst:             ferode_2_51
        - Src:             'dwacomblow.2.c:531,9'
          Dst:             fdilate_2_52
        - Src:             'dwacomblow.2.c:534,9'
          Dst:             ferode_2_52
        - Src:             'dwacomblow.2.c:537,9'
          Dst:             fdilate_2_53
        - Src:             'dwacomblow.2.c:540,9'
          Dst:             ferode_2_53
        - Src:             'dwacomblow.2.c:543,9'
          Dst:             fdilate_2_54
        - Src:             'dwacomblow.2.c:546,9'
          Dst:             ferode_2_54
        - Src:             'dwacomblow.2.c:549,9'
          Dst:             fdilate_2_55
        - Src:             'dwacomblow.2.c:552,9'
          Dst:             ferode_2_55
        - Src:             'dwacomblow.2.c:555,9'
          Dst:             fdilate_2_56
        - Src:             'dwacomblow.2.c:558,9'
          Dst:             ferode_2_56
        - Src:             'dwacomblow.2.c:561,9'
          Dst:             fdilate_2_57
        - Src:             'dwacomblow.2.c:564,9'
          Dst:             ferode_2_57
        - Src:             'dwacomblow.2.c:567,9'
          Dst:             fdilate_2_58
        - Src:             'dwacomblow.2.c:570,9'
          Dst:             ferode_2_58
        - Src:             'dwacomblow.2.c:573,9'
          Dst:             fdilate_2_59
        - Src:             'dwacomblow.2.c:576,9'
          Dst:             ferode_2_59
        - Src:             'dwacomblow.2.c:579,9'
          Dst:             fdilate_2_60
        - Src:             'dwacomblow.2.c:582,9'
          Dst:             ferode_2_60
        - Src:             'dwacomblow.2.c:585,9'
          Dst:             fdilate_2_61
        - Src:             'dwacomblow.2.c:588,9'
          Dst:             ferode_2_61
        - Src:             'dwacomblow.2.c:591,9'
          Dst:             fdilate_2_62
        - Src:             'dwacomblow.2.c:594,9'
          Dst:             ferode_2_62
        - Src:             'dwacomblow.2.c:597,9'
          Dst:             fdilate_2_63
        - Src:             'dwacomblow.2.c:600,9'
          Dst:             ferode_2_63
        - Src:             'dwacomblow.2.c:603,9'
          Dst:             fdilate_2_64
        - Src:             'dwacomblow.2.c:606,9'
          Dst:             ferode_2_64
        - Src:             'dwacomblow.2.c:609,9'
          Dst:             fdilate_2_65
        - Src:             'dwacomblow.2.c:612,9'
          Dst:             ferode_2_65
        - Src:             'dwacomblow.2.c:615,9'
          Dst:             fdilate_2_66
        - Src:             'dwacomblow.2.c:618,9'
          Dst:             ferode_2_66
        - Src:             'dwacomblow.2.c:621,9'
          Dst:             fdilate_2_67
        - Src:             'dwacomblow.2.c:624,9'
          Dst:             ferode_2_67
        - Src:             'dwacomblow.2.c:627,9'
          Dst:             fdilate_2_68
        - Src:             'dwacomblow.2.c:630,9'
          Dst:             ferode_2_68
        - Src:             'dwacomblow.2.c:633,9'
          Dst:             fdilate_2_69
        - Src:             'dwacomblow.2.c:636,9'
          Dst:             ferode_2_69
        - Src:             'dwacomblow.2.c:639,9'
          Dst:             fdilate_2_70
        - Src:             'dwacomblow.2.c:642,9'
          Dst:             ferode_2_70
        - Src:             'dwacomblow.2.c:645,9'
          Dst:             fdilate_2_71
        - Src:             'dwacomblow.2.c:648,9'
          Dst:             ferode_2_71
        - Src:             'dwacomblow.2.c:651,9'
          Dst:             fdilate_2_72
        - Src:             'dwacomblow.2.c:654,9'
          Dst:             ferode_2_72
        - Src:             'dwacomblow.2.c:657,9'
          Dst:             fdilate_2_73
        - Src:             'dwacomblow.2.c:660,9'
          Dst:             ferode_2_73
        - Src:             'dwacomblow.2.c:663,9'
          Dst:             fdilate_2_74
        - Src:             'dwacomblow.2.c:666,9'
          Dst:             ferode_2_74
        - Src:             'dwacomblow.2.c:669,9'
          Dst:             fdilate_2_75
        - Src:             'dwacomblow.2.c:672,9'
          Dst:             ferode_2_75
    - functionName:    pixFMorphopGen_1
      functionSourceFile: '/src/leptonica/src/fmorphgen.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - operation
        - selname
      BBCount:         62
      ICount:          430
      EdgeCount:       83
      CyclomaticComplexity: 23
      functionsReached:
        - fmorphopgen_low_1
        - getMorphBorderPixelColor
        - pixCopy
        - pixCreateTemplate
        - pixDestroy
        - pixGetData
        - pixGetDepth
        - pixGetHeight
        - pixGetWidth
        - pixGetWpl
        - pixResizeImageData
        - pixSetOrClearBorder
        - returnErrorPtr
        - strcmp
      functionUses:    79
      BranchProfiles:
        - Branch String:   'fmorphgen.1.c:192,9'
          Branch Sides:
            - BranchSide:      'fmorphgen.1.c:193,23'
              BranchSideFuncs:
                - pixGetDepth
                - getMorphBorderPixelColor
                - pixCreateTemplate
                - pixGetWpl
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCreateTemplate
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - returnErrorPtr
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixResizeImageData
                - returnErrorPtr
                - strcmp
                - returnErrorPtr
            - BranchSide:      'fmorphgen.1.c:194,21'
              BranchSideFuncs:
                - pixGetDepth
                - getMorphBorderPixelColor
                - pixCreateTemplate
                - pixGetWpl
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCreateTemplate
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - returnErrorPtr
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixResizeImageData
                - returnErrorPtr
                - strcmp
                - returnErrorPtr
        - Branch String:   'fmorphgen.1.c:193,23'
          Branch Sides:
            - BranchSide:      'fmorphgen.1.c:193,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fmorphgen.1.c:193,9'
              BranchSideFuncs: []
        - Branch String:   'fmorphgen.1.c:194,9'
          Branch Sides:
            - BranchSide:      'fmorphgen.1.c:195,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fmorphgen.1.c:198,19'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixCreateTemplate
                - pixGetWpl
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCreateTemplate
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - returnErrorPtr
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixResizeImageData
                - returnErrorPtr
                - strcmp
        - Branch String:   'fmorphgen.1.c:195,23'
          Branch Sides:
            - BranchSide:      'fmorphgen.1.c:195,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fmorphgen.1.c:195,9'
              BranchSideFuncs: []
        - Branch String:   'fmorphgen.1.c:199,9'
          Branch Sides:
            - BranchSide:      'fmorphgen.1.c:200,17'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetWpl
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCreateTemplate
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - returnErrorPtr
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixResizeImageData
                - returnErrorPtr
                - strcmp
            - BranchSide:      'fmorphgen.1.c:202,17'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetWpl
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCreateTemplate
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - returnErrorPtr
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixResizeImageData
                - returnErrorPtr
                - strcmp
        - Branch String:   'fmorphgen.1.c:205,5'
          Branch Sides:
            - BranchSide:      'fmorphgen.1.c:206,20'
              BranchSideFuncs:
                - strcmp
                - pixCreateTemplate
                - pixGetWpl
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCreateTemplate
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - returnErrorPtr
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixResizeImageData
                - returnErrorPtr
            - BranchSide:      'fmorphgen.1.c:212,9'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetWpl
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCreateTemplate
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - returnErrorPtr
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixResizeImageData
                - returnErrorPtr
        - Branch String:   'fmorphgen.1.c:206,13'
          Branch Sides:
            - BranchSide:      'fmorphgen.1.c:207,19'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetWpl
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCreateTemplate
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - returnErrorPtr
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixResizeImageData
                - returnErrorPtr
            - BranchSide:      'fmorphgen.1.c:211,5'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetWpl
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCreateTemplate
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - returnErrorPtr
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixResizeImageData
                - returnErrorPtr
                - strcmp
        - Branch String:   'fmorphgen.1.c:212,9'
          Branch Sides:
            - BranchSide:      'fmorphgen.1.c:213,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fmorphgen.1.c:215,10'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetWpl
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCreateTemplate
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - returnErrorPtr
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - returnErrorPtr
                - returnErrorPtr
                - pixResizeImageData
        - Branch String:   'fmorphgen.1.c:213,23'
          Branch Sides:
            - BranchSide:      'fmorphgen.1.c:213,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fmorphgen.1.c:213,9'
              BranchSideFuncs: []
        - Branch String:   'fmorphgen.1.c:215,9'
          Branch Sides:
            - BranchSide:      'fmorphgen.1.c:216,39'
              BranchSideFuncs:
                - pixResizeImageData
                - pixGetWpl
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCreateTemplate
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - returnErrorPtr
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'fmorphgen.1.c:220,28'
              BranchSideFuncs:
                - pixResizeImageData
                - pixGetWpl
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCreateTemplate
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - returnErrorPtr
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'fmorphgen.1.c:216,13'
          Branch Sides:
            - BranchSide:      'fmorphgen.1.c:217,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fmorphgen.1.c:218,5'
              BranchSideFuncs:
                - pixGetWpl
                - pixGetWpl
                - pixGetWidth
                - pixGetHeight
                - pixGetData
                - pixGetData
                - pixCreateTemplate
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - returnErrorPtr
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'fmorphgen.1.c:217,27'
          Branch Sides:
            - BranchSide:      'fmorphgen.1.c:217,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fmorphgen.1.c:217,13'
              BranchSideFuncs: []
        - Branch String:   'fmorphgen.1.c:233,37'
          Branch Sides:
            - BranchSide:      'fmorphgen.1.c:233,40'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'fmorphgen.1.c:234,18'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'fmorphgen.1.c:233,9'
          Branch Sides:
            - BranchSide:      'fmorphgen.1.c:234,18'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'fmorphgen.1.c:253,39'
              BranchSideFuncs:
                - pixCreateTemplate
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - returnErrorPtr
        - Branch String:   'fmorphgen.1.c:235,13'
          Branch Sides:
            - BranchSide:      'fmorphgen.1.c:236,24'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'fmorphgen.1.c:239,13'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'fmorphgen.1.c:239,13'
          Branch Sides:
            - BranchSide:      'fmorphgen.1.c:240,39'
              BranchSideFuncs:
                - pixCopy
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'fmorphgen.1.c:248,33'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - fmorphopgen_low_1
        - Branch String:   'fmorphgen.1.c:240,17'
          Branch Sides:
            - BranchSide:      'fmorphgen.1.c:241,31'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fmorphgen.1.c:242,32'
              BranchSideFuncs:
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
        - Branch String:   'fmorphgen.1.c:241,31'
          Branch Sides:
            - BranchSide:      'fmorphgen.1.c:241,17'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fmorphgen.1.c:241,17'
              BranchSideFuncs: []
        - Branch String:   'fmorphgen.1.c:253,13'
          Branch Sides:
            - BranchSide:      'fmorphgen.1.c:254,27'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fmorphgen.1.c:255,28'
              BranchSideFuncs:
                - pixGetData
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
        - Branch String:   'fmorphgen.1.c:254,27'
          Branch Sides:
            - BranchSide:      'fmorphgen.1.c:254,13'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fmorphgen.1.c:254,13'
              BranchSideFuncs: []
        - Branch String:   'fmorphgen.1.c:256,13'
          Branch Sides:
            - BranchSide:      'fmorphgen.1.c:257,33'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
            - BranchSide:      'fmorphgen.1.c:263,33'
              BranchSideFuncs:
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixSetOrClearBorder
                - fmorphopgen_low_1
                - pixDestroy
      Callsites:
        - Src:             'fmorphgen.1.c:193,23'
          Dst:             returnErrorPtr
        - Src:             'fmorphgen.1.c:194,9'
          Dst:             pixGetDepth
        - Src:             'fmorphgen.1.c:195,23'
          Dst:             returnErrorPtr
        - Src:             'fmorphgen.1.c:198,19'
          Dst:             getMorphBorderPixelColor
        - Src:             'fmorphgen.1.c:206,13'
          Dst:             strcmp
        - Src:             'fmorphgen.1.c:213,23'
          Dst:             returnErrorPtr
        - Src:             'fmorphgen.1.c:216,21'
          Dst:             pixCreateTemplate
        - Src:             'fmorphgen.1.c:217,27'
          Dst:             returnErrorPtr
        - Src:             'fmorphgen.1.c:220,9'
          Dst:             pixResizeImageData
        - Src:             'fmorphgen.1.c:221,12'
          Dst:             pixGetWpl
        - Src:             'fmorphgen.1.c:222,12'
          Dst:             pixGetWpl
        - Src:             'fmorphgen.1.c:228,9'
          Dst:             pixGetWidth
        - Src:             'fmorphgen.1.c:229,9'
          Dst:             pixGetHeight
        - Src:             'fmorphgen.1.c:230,13'
          Dst:             pixGetData
        - Src:             'fmorphgen.1.c:231,13'
          Dst:             pixGetData
        - Src:             'fmorphgen.1.c:240,25'
          Dst:             pixCopy
        - Src:             'fmorphgen.1.c:241,31'
          Dst:             returnErrorPtr
        - Src:             'fmorphgen.1.c:242,21'
          Dst:             pixGetData
        - Src:             'fmorphgen.1.c:243,13'
          Dst:             pixSetOrClearBorder
        - Src:             'fmorphgen.1.c:244,13'
          Dst:             fmorphopgen_low_1
        - Src:             'fmorphgen.1.c:245,13'
          Dst:             pixDestroy
        - Src:             'fmorphgen.1.c:248,13'
          Dst:             pixSetOrClearBorder
        - Src:             'fmorphgen.1.c:249,13'
          Dst:             fmorphopgen_low_1
        - Src:             'fmorphgen.1.c:253,21'
          Dst:             pixCreateTemplate
        - Src:             'fmorphgen.1.c:254,27'
          Dst:             returnErrorPtr
        - Src:             'fmorphgen.1.c:255,17'
          Dst:             pixGetData
        - Src:             'fmorphgen.1.c:257,13'
          Dst:             pixSetOrClearBorder
        - Src:             'fmorphgen.1.c:258,13'
          Dst:             fmorphopgen_low_1
        - Src:             'fmorphgen.1.c:259,13'
          Dst:             pixSetOrClearBorder
        - Src:             'fmorphgen.1.c:260,13'
          Dst:             fmorphopgen_low_1
        - Src:             'fmorphgen.1.c:263,13'
          Dst:             pixSetOrClearBorder
        - Src:             'fmorphgen.1.c:264,13'
          Dst:             fmorphopgen_low_1
        - Src:             'fmorphgen.1.c:265,13'
          Dst:             pixSetOrClearBorder
        - Src:             'fmorphgen.1.c:266,13'
          Dst:             fmorphopgen_low_1
        - Src:             'fmorphgen.1.c:268,9'
          Dst:             pixDestroy
    - functionName:    pixMorphDwa_1
      functionSourceFile: '/src/leptonica/src/fmorphgen.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pixd
        - pixs
        - operation
        - selname
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - getMorphBorderPixelColor
        - pixAddBorder
        - pixCopy
        - pixDestroy
        - pixFMorphopGen_1
        - pixGetDepth
        - pixRemoveBorder
        - returnErrorPtr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'fmorphgen.1.c:133,9'
          Branch Sides:
            - BranchSide:      'fmorphgen.1.c:134,23'
              BranchSideFuncs:
                - pixGetDepth
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - returnErrorPtr
            - BranchSide:      'fmorphgen.1.c:135,21'
              BranchSideFuncs:
                - pixGetDepth
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
                - returnErrorPtr
        - Branch String:   'fmorphgen.1.c:134,23'
          Branch Sides:
            - BranchSide:      'fmorphgen.1.c:134,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fmorphgen.1.c:134,9'
              BranchSideFuncs: []
        - Branch String:   'fmorphgen.1.c:135,9'
          Branch Sides:
            - BranchSide:      'fmorphgen.1.c:136,23'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fmorphgen.1.c:139,19'
              BranchSideFuncs:
                - getMorphBorderPixelColor
                - pixAddBorder
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
        - Branch String:   'fmorphgen.1.c:136,23'
          Branch Sides:
            - BranchSide:      'fmorphgen.1.c:136,9'
              BranchSideFuncs:
                - returnErrorPtr
            - BranchSide:      'fmorphgen.1.c:136,9'
              BranchSideFuncs: []
        - Branch String:   'fmorphgen.1.c:141,26'
          Branch Sides:
            - BranchSide:      'fmorphgen.1.c:141,29'
              BranchSideFuncs:
                - pixAddBorder
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
            - BranchSide:      'fmorphgen.1.c:144,26'
              BranchSideFuncs:
                - pixAddBorder
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
        - Branch String:   'fmorphgen.1.c:141,9'
          Branch Sides:
            - BranchSide:      'fmorphgen.1.c:142,20'
              BranchSideFuncs:
                - pixAddBorder
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
            - BranchSide:      'fmorphgen.1.c:144,26'
              BranchSideFuncs:
                - pixAddBorder
                - pixFMorphopGen_1
                - pixRemoveBorder
                - pixDestroy
                - pixDestroy
                - pixCopy
                - pixDestroy
        - Branch String:   'fmorphgen.1.c:150,9'
          Branch Sides:
            - BranchSide:      'fmorphgen.1.c:151,16'
              BranchSideFuncs:
                - pixCopy
                - pixDestroy
            - BranchSide:      'fmorphgen.1.c:153,13'
              BranchSideFuncs:
                - pixCopy
                - pixDestroy
      Callsites:
        - Src:             'fmorphgen.1.c:134,23'
          Dst:             returnErrorPtr
        - Src:             'fmorphgen.1.c:135,9'
          Dst:             pixGetDepth
        - Src:             'fmorphgen.1.c:136,23'
          Dst:             returnErrorPtr
        - Src:             'fmorphgen.1.c:139,19'
          Dst:             getMorphBorderPixelColor
        - Src:             'fmorphgen.1.c:144,13'
          Dst:             pixAddBorder
        - Src:             'fmorphgen.1.c:145,13'
          Dst:             pixFMorphopGen_1
        - Src:             'fmorphgen.1.c:146,13'
          Dst:             pixRemoveBorder
        - Src:             'fmorphgen.1.c:147,5'
          Dst:             pixDestroy
        - Src:             'fmorphgen.1.c:148,5'
          Dst:             pixDestroy
        - Src:             'fmorphgen.1.c:153,5'
          Dst:             pixCopy
        - Src:             'fmorphgen.1.c:154,5'
          Dst:             pixDestroy
    - functionName:    ferode_1_57
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5841
      functionLinenumberEnd: 5861
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          162
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:5850,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5851,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5861,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:5853,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5854,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5860,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_57
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5812
      functionLinenumberEnd: 5832
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          162
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:5821,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5822,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5832,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:5824,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5825,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5831,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_56
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5783
      functionLinenumberEnd: 5803
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          162
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:5792,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5793,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5803,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:5795,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5796,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5802,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_56
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5754
      functionLinenumberEnd: 5774
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          162
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:5763,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5764,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5774,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:5766,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5767,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5773,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_55
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5730
      functionLinenumberEnd: 5745
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          108
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:5737,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5738,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5745,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:5740,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5741,23'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5744,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_55
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5706
      functionLinenumberEnd: 5721
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          110
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:5713,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5714,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5721,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:5716,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5717,23'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5720,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_54
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5682
      functionLinenumberEnd: 5697
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          105
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:5689,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5690,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5697,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:5692,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5693,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5696,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_54
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5658
      functionLinenumberEnd: 5673
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          106
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:5665,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5666,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5673,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:5668,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5669,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5672,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_53
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5609
      functionLinenumberEnd: 5649
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          416
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:5618,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5619,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5649,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:5621,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5622,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5648,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_53
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5560
      functionLinenumberEnd: 5600
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          416
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:5569,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5570,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5600,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:5572,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5573,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5599,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_52
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5520
      functionLinenumberEnd: 5551
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          292
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:5529,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5530,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5551,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:5532,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5533,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5550,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_52
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5480
      functionLinenumberEnd: 5511
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          285
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:5489,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5490,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5511,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:5492,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5493,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5510,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_51
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5449
      functionLinenumberEnd: 5471
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          188
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:5456,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5457,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5471,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:5459,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5460,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5470,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_51
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5418
      functionLinenumberEnd: 5440
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          188
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:5425,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5426,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5440,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:5428,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5429,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5439,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_50
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5392
      functionLinenumberEnd: 5409
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          126
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:5399,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5400,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5409,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:5402,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5403,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5408,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_50
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5366
      functionLinenumberEnd: 5383
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          123
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:5373,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5374,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5383,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:5376,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5377,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5382,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_49
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5262
      functionLinenumberEnd: 5357
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          538
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:5300,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5301,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5357,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:5303,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5304,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5356,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_49
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5158
      functionLinenumberEnd: 5253
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          538
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:5196,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5197,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5253,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:5199,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5200,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5252,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_48
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5055
      functionLinenumberEnd: 5149
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          532
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:5093,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5094,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5149,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:5096,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:5097,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5148,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_48
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4952
      functionLinenumberEnd: 5046
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          531
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:4990,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:4991,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5046,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:4993,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:4994,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:5045,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_47
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4858
      functionLinenumberEnd: 4943
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          484
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:4892,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:4893,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:4943,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:4895,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:4896,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:4942,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_47
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4764
      functionLinenumberEnd: 4849
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          484
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:4798,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:4799,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:4849,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:4801,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:4802,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:4848,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_46
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4677
      functionLinenumberEnd: 4755
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          448
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:4708,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:4709,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:4755,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:4711,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:4712,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:4754,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_46
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4590
      functionLinenumberEnd: 4668
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          448
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:4621,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:4622,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:4668,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:4624,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:4625,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:4667,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_45
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4504
      functionLinenumberEnd: 4581
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          442
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:4535,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:4536,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:4581,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:4538,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:4539,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:4580,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_45
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4418
      functionLinenumberEnd: 4495
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          441
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:4449,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:4450,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:4495,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:4452,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:4453,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:4494,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_44
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4340
      functionLinenumberEnd: 4409
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          394
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:4368,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:4369,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:4409,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:4371,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:4372,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:4408,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_44
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4262
      functionLinenumberEnd: 4331
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          394
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:4290,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:4291,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:4331,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:4293,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:4294,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:4330,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_43
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4191
      functionLinenumberEnd: 4253
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          358
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:4216,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:4217,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:4253,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:4219,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:4220,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:4252,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_43
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4120
      functionLinenumberEnd: 4182
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          358
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:4145,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:4146,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:4182,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:4148,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:4149,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:4181,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_42
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4050
      functionLinenumberEnd: 4111
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          352
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:4075,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:4076,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:4111,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:4078,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:4079,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:4110,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_42
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3980
      functionLinenumberEnd: 4041
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          351
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:4005,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:4006,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:4041,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:4008,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:4009,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:4040,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_41
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3919
      functionLinenumberEnd: 3971
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          304
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:3940,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3941,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3971,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:3943,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3944,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3970,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_41
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3858
      functionLinenumberEnd: 3910
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          304
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:3879,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3880,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3910,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:3882,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3883,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3909,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_40
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3803
      functionLinenumberEnd: 3849
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          268
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:3822,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3823,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3849,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:3825,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3826,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3848,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_40
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3748
      functionLinenumberEnd: 3794
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          268
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:3767,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3768,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3794,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:3770,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3771,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3793,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_39
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3694
      functionLinenumberEnd: 3739
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          262
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:3713,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3714,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3739,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:3716,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3717,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3738,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_39
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3640
      functionLinenumberEnd: 3685
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          261
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:3659,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3660,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3685,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:3662,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3663,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3684,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_38
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3595
      functionLinenumberEnd: 3631
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          214
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:3610,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3611,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3631,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:3613,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3614,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3630,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_38
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3550
      functionLinenumberEnd: 3586
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          214
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:3565,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3566,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3586,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:3568,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3569,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3585,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_37
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3506
      functionLinenumberEnd: 3541
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          208
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:3521,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3522,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3541,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:3524,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3525,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3540,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_37
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3462
      functionLinenumberEnd: 3497
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          207
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:3477,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3478,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3497,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:3480,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3481,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3496,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_36
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3420
      functionLinenumberEnd: 3453
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          196
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:3434,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3435,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3453,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:3437,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3438,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3452,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_36
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3378
      functionLinenumberEnd: 3411
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          196
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:3392,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3393,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3411,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:3395,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3396,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3410,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_35
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3337
      functionLinenumberEnd: 3369
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          190
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:3351,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3352,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3369,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:3354,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3355,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3368,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_35
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3296
      functionLinenumberEnd: 3328
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          189
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:3310,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3311,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3328,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:3313,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3314,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3327,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_34
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3257
      functionLinenumberEnd: 3287
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          178
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:3270,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3271,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3287,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:3273,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3274,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3286,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_34
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3218
      functionLinenumberEnd: 3248
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          178
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:3231,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3232,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3248,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:3234,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3235,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3247,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_33
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3180
      functionLinenumberEnd: 3209
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          172
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:3193,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3194,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3209,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:3196,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3197,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3208,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_33
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3142
      functionLinenumberEnd: 3171
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          171
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:3155,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3156,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3171,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:3158,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3159,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3170,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_32
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3107
      functionLinenumberEnd: 3133
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          160
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:3118,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3119,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3133,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:3121,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3122,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3132,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_32
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3072
      functionLinenumberEnd: 3098
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          160
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:3083,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3084,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3098,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:3086,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3087,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3097,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_31
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3038
      functionLinenumberEnd: 3063
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          154
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:3049,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3050,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3063,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:3052,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3053,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3062,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_31
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3004
      functionLinenumberEnd: 3029
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          153
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:3015,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3016,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3029,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:3018,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:3019,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:3028,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_30
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2972
      functionLinenumberEnd: 2995
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          142
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:2982,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2983,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2995,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:2985,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2986,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2994,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_30
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2940
      functionLinenumberEnd: 2963
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          142
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:2950,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2951,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2963,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:2953,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2954,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2962,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_29
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2909
      functionLinenumberEnd: 2931
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          136
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:2919,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2920,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2931,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:2922,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2923,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2930,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_29
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2878
      functionLinenumberEnd: 2900
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          135
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:2888,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2889,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2900,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:2891,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2892,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2899,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_28
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2849
      functionLinenumberEnd: 2869
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          124
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:2858,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2859,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2869,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:2861,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2862,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2868,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_28
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2820
      functionLinenumberEnd: 2840
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          124
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:2829,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2830,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2840,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:2832,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2833,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2839,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_27
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2792
      functionLinenumberEnd: 2811
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          118
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:2801,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2802,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2811,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:2804,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2805,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2810,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_27
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2764
      functionLinenumberEnd: 2783
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          117
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:2773,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2774,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2783,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:2776,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2777,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2782,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_26
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2739
      functionLinenumberEnd: 2755
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          106
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:2746,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2747,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2755,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:2749,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2750,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2754,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_26
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2714
      functionLinenumberEnd: 2730
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          106
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:2721,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2722,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2730,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:2724,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2725,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2729,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_25
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2690
      functionLinenumberEnd: 2705
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          100
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:2697,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2698,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2705,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:2700,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2701,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2704,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_25
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2666
      functionLinenumberEnd: 2681
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          99
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:2673,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2674,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2681,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:2676,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2677,24'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2680,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_24
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2593
      functionLinenumberEnd: 2657
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          543
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:2600,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2601,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2657,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:2603,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2604,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2656,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_24
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2520
      functionLinenumberEnd: 2584
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          543
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:2527,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2528,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2584,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:2530,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2531,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2583,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_23
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2448
      functionLinenumberEnd: 2511
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          534
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:2455,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2456,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2511,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:2458,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2459,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2510,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_23
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2376
      functionLinenumberEnd: 2439
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          534
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:2383,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2384,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2439,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:2386,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2387,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2438,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_22
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2309
      functionLinenumberEnd: 2367
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          489
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:2316,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2317,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2367,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:2319,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2320,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2366,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_22
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2242
      functionLinenumberEnd: 2300
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          489
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:2249,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2250,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2300,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:2252,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2253,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2299,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_21
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2179
      functionLinenumberEnd: 2233
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          453
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:2186,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2187,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2233,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:2189,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2190,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2232,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_21
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2116
      functionLinenumberEnd: 2170
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          453
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:2123,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2124,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2170,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:2126,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2127,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2169,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_20
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2054
      functionLinenumberEnd: 2107
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          444
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:2061,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2062,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2107,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:2064,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2065,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2106,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_20
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1992
      functionLinenumberEnd: 2045
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          444
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:1999,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2000,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2045,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:2002,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:2003,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:2044,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_19
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1935
      functionLinenumberEnd: 1983
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          399
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:1942,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1943,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1983,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:1945,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1946,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1982,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_19
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1878
      functionLinenumberEnd: 1926
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          399
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:1885,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1886,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1926,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:1888,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1889,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1925,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_18
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1825
      functionLinenumberEnd: 1869
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          363
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:1832,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1833,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1869,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:1835,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1836,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1868,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_18
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1772
      functionLinenumberEnd: 1816
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          363
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:1779,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1780,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1816,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:1782,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1783,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1815,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_17
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1720
      functionLinenumberEnd: 1763
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          354
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:1727,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1728,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1763,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:1730,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1731,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1762,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_17
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1668
      functionLinenumberEnd: 1711
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          354
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:1675,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1676,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1711,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:1678,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1679,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1710,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_16
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1621
      functionLinenumberEnd: 1659
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          309
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:1628,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1629,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1659,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:1631,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1632,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1658,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_16
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1574
      functionLinenumberEnd: 1612
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          309
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:1581,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1582,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1612,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:1584,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1585,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1611,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_15
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1531
      functionLinenumberEnd: 1565
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          273
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:1538,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1539,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1565,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:1541,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1542,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1564,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_15
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1488
      functionLinenumberEnd: 1522
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          273
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:1495,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1496,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1522,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:1498,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1499,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1521,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_14
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1446
      functionLinenumberEnd: 1479
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          264
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:1453,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1454,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1479,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:1456,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1457,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1478,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_14
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1404
      functionLinenumberEnd: 1437
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          264
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:1411,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1412,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1437,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:1414,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1415,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1436,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_13
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1367
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          219
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:1374,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1375,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1395,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:1377,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1378,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1394,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_13
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionLinenumberEnd: 1358
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          219
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:1337,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1338,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1358,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:1340,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1341,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1357,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_12
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1294
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          210
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:1301,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1302,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1321,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:1304,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1305,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1320,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_12
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionLinenumberEnd: 1285
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          210
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:1265,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1266,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1285,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:1268,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1269,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1284,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_11
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1249
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          201
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:1230,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1231,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1249,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:1233,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1234,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1248,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_11
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          201
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:1195,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1196,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1214,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:1198,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1199,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1213,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_10
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1179
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          192
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:1161,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1162,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1179,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:1164,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1165,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1178,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_10
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          192
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:1127,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1128,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1145,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:1130,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1131,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1144,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_9
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1087
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          183
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:1094,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1095,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1111,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:1097,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1098,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1110,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_9
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          183
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:1061,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1062,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1078,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:1064,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1065,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1077,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_8
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          174
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:1029,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1030,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1045,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:1032,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1033,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1044,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_8
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          174
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:997,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:998,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1013,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:1000,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:1001,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:1012,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_7
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          165
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:966,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:967,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:981,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:969,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:970,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:980,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_7
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          165
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:935,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:936,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:950,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:938,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:939,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:949,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_6
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          156
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:905,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:906,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:919,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:908,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:909,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:918,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_6
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          156
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:875,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:876,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:889,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:878,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:879,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:888,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_5
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          147
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:846,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:847,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:859,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:849,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:850,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:858,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_5
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          147
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:817,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:818,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:830,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:820,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:821,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:829,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_4
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          138
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:789,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:790,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:801,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:792,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:793,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:800,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_4
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          138
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:761,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:762,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:773,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:764,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:765,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:772,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_3
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:734,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:735,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:745,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:737,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:738,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:744,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_3
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:707,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:708,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:718,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:710,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:711,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:717,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_2
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          120
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:681,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:682,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:691,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:684,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:685,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:690,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_2
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          120
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:655,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:656,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:665,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:658,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:659,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:664,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_1
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:630,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:631,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:639,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:633,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:634,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:638,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_1
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:605,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:606,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:614,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:608,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:609,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:613,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ferode_1_0
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          102
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:581,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:582,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:589,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:584,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:585,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:588,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fdilate_1_0
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
      BBCount:         9
      ICount:          102
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:557,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:558,16'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:565,1'
              BranchSideFuncs: []
        - Branch String:   'fmorphgenlow.1.c:560,9'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:561,25'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:564,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fmorphopgen_low_1
      functionSourceFile: '/src/leptonica/src/fmorphgenlow.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - datad
        - w
        - h
        - wpld
        - datas
        - wpls
        - index
      BBCount:         121
      ICount:          1316
      EdgeCount:       241
      CyclomaticComplexity: 122
      functionsReached:
        - fdilate_1_0
        - fdilate_1_1
        - fdilate_1_10
        - fdilate_1_11
        - fdilate_1_12
        - fdilate_1_13
        - fdilate_1_14
        - fdilate_1_15
        - fdilate_1_16
        - fdilate_1_17
        - fdilate_1_18
        - fdilate_1_19
        - fdilate_1_2
        - fdilate_1_20
        - fdilate_1_21
        - fdilate_1_22
        - fdilate_1_23
        - fdilate_1_24
        - fdilate_1_25
        - fdilate_1_26
        - fdilate_1_27
        - fdilate_1_28
        - fdilate_1_29
        - fdilate_1_3
        - fdilate_1_30
        - fdilate_1_31
        - fdilate_1_32
        - fdilate_1_33
        - fdilate_1_34
        - fdilate_1_35
        - fdilate_1_36
        - fdilate_1_37
        - fdilate_1_38
        - fdilate_1_39
        - fdilate_1_4
        - fdilate_1_40
        - fdilate_1_41
        - fdilate_1_42
        - fdilate_1_43
        - fdilate_1_44
        - fdilate_1_45
        - fdilate_1_46
        - fdilate_1_47
        - fdilate_1_48
        - fdilate_1_49
        - fdilate_1_5
        - fdilate_1_50
        - fdilate_1_51
        - fdilate_1_52
        - fdilate_1_53
        - fdilate_1_54
        - fdilate_1_55
        - fdilate_1_56
        - fdilate_1_57
        - fdilate_1_6
        - fdilate_1_7
        - fdilate_1_8
        - fdilate_1_9
        - ferode_1_0
        - ferode_1_1
        - ferode_1_10
        - ferode_1_11
        - ferode_1_12
        - ferode_1_13
        - ferode_1_14
        - ferode_1_15
        - ferode_1_16
        - ferode_1_17
        - ferode_1_18
        - ferode_1_19
        - ferode_1_2
        - ferode_1_20
        - ferode_1_21
        - ferode_1_22
        - ferode_1_23
        - ferode_1_24
        - ferode_1_25
        - ferode_1_26
        - ferode_1_27
        - ferode_1_28
        - ferode_1_29
        - ferode_1_3
        - ferode_1_30
        - ferode_1_31
        - ferode_1_32
        - ferode_1_33
        - ferode_1_34
        - ferode_1_35
        - ferode_1_36
        - ferode_1_37
        - ferode_1_38
        - ferode_1_39
        - ferode_1_4
        - ferode_1_40
        - ferode_1_41
        - ferode_1_42
        - ferode_1_43
        - ferode_1_44
        - ferode_1_45
        - ferode_1_46
        - ferode_1_47
        - ferode_1_48
        - ferode_1_49
        - ferode_1_5
        - ferode_1_50
        - ferode_1_51
        - ferode_1_52
        - ferode_1_53
        - ferode_1_54
        - ferode_1_55
        - ferode_1_56
        - ferode_1_57
        - ferode_1_6
        - ferode_1_7
        - ferode_1_8
        - ferode_1_9
      functionUses:    6
      BranchProfiles:
        - Branch String:   'fmorphgenlow.1.c:176,5'
          Branch Sides:
            - BranchSide:      'fmorphgenlow.1.c:176,5'
              BranchSideFuncs: []
            - BranchSide:      'fmorphgenlow.1.c:179,21'
              BranchSideFuncs:
                - fdilate_1_0
            - BranchSide:      'fmorphgenlow.1.c:182,20'
              BranchSideFuncs:
                - ferode_1_0
            - BranchSide:      'fmorphgenlow.1.c:185,21'
              BranchSideFuncs:
                - fdilate_1_1
            - BranchSide:      'fmorphgenlow.1.c:188,20'
              BranchSideFuncs:
                - ferode_1_1
            - BranchSide:      'fmorphgenlow.1.c:191,21'
              BranchSideFuncs:
                - fdilate_1_2
            - BranchSide:      'fmorphgenlow.1.c:194,20'
              BranchSideFuncs:
                - ferode_1_2
            - BranchSide:      'fmorphgenlow.1.c:197,21'
              BranchSideFuncs:
                - fdilate_1_3
            - BranchSide:      'fmorphgenlow.1.c:200,20'
              BranchSideFuncs:
                - ferode_1_3
            - BranchSide:      'fmorphgenlow.1.c:203,21'
              BranchSideFuncs:
                - fdilate_1_4
            - BranchSide:      'fmorphgenlow.1.c:206,20'
              BranchSideFuncs:
                - ferode_1_4
            - BranchSide:      'fmorphgenlow.1.c:209,21'
              BranchSideFuncs:
                - fdilate_1_5
            - BranchSide:      'fmorphgenlow.1.c:212,20'
              BranchSideFuncs:
                - ferode_1_5
            - BranchSide:      'fmorphgenlow.1.c:215,21'
              BranchSideFuncs:
                - fdilate_1_6
            - BranchSide:      'fmorphgenlow.1.c:218,20'
              BranchSideFuncs:
                - ferode_1_6
            - BranchSide:      'fmorphgenlow.1.c:221,21'
              BranchSideFuncs:
                - fdilate_1_7
            - BranchSide:      'fmorphgenlow.1.c:224,20'
              BranchSideFuncs:
                - ferode_1_7
            - BranchSide:      'fmorphgenlow.1.c:227,21'
              BranchSideFuncs:
                - fdilate_1_8
            - BranchSide:      'fmorphgenlow.1.c:230,20'
              BranchSideFuncs:
                - ferode_1_8
            - BranchSide:      'fmorphgenlow.1.c:233,21'
              BranchSideFuncs:
                - fdilate_1_9
            - BranchSide:      'fmorphgenlow.1.c:236,20'
              BranchSideFuncs:
                - ferode_1_9
            - BranchSide:      'fmorphgenlow.1.c:239,22'
              BranchSideFuncs:
                - fdilate_1_10
            - BranchSide:      'fmorphgenlow.1.c:242,21'
              BranchSideFuncs:
                - ferode_1_10
            - BranchSide:      'fmorphgenlow.1.c:245,22'
              BranchSideFuncs:
                - fdilate_1_11
            - BranchSide:      'fmorphgenlow.1.c:248,21'
              BranchSideFuncs:
                - ferode_1_11
            - BranchSide:      'fmorphgenlow.1.c:251,22'
              BranchSideFuncs:
                - fdilate_1_12
            - BranchSide:      'fmorphgenlow.1.c:254,21'
              BranchSideFuncs:
                - ferode_1_12
            - BranchSide:      'fmorphgenlow.1.c:257,22'
              BranchSideFuncs:
                - fdilate_1_13
            - BranchSide:      'fmorphgenlow.1.c:260,21'
              BranchSideFuncs:
                - ferode_1_13
            - BranchSide:      'fmorphgenlow.1.c:263,22'
              BranchSideFuncs:
                - fdilate_1_14
            - BranchSide:      'fmorphgenlow.1.c:266,21'
              BranchSideFuncs:
                - ferode_1_14
            - BranchSide:      'fmorphgenlow.1.c:269,22'
              BranchSideFuncs:
                - fdilate_1_15
            - BranchSide:      'fmorphgenlow.1.c:272,21'
              BranchSideFuncs:
                - ferode_1_15
            - BranchSide:      'fmorphgenlow.1.c:275,22'
              BranchSideFuncs:
                - fdilate_1_16
            - BranchSide:      'fmorphgenlow.1.c:278,21'
              BranchSideFuncs:
                - ferode_1_16
            - BranchSide:      'fmorphgenlow.1.c:281,22'
              BranchSideFuncs:
                - fdilate_1_17
            - BranchSide:      'fmorphgenlow.1.c:284,21'
              BranchSideFuncs:
                - ferode_1_17
            - BranchSide:      'fmorphgenlow.1.c:287,22'
              BranchSideFuncs:
                - fdilate_1_18
            - BranchSide:      'fmorphgenlow.1.c:290,21'
              BranchSideFuncs:
                - ferode_1_18
            - BranchSide:      'fmorphgenlow.1.c:293,22'
              BranchSideFuncs:
                - fdilate_1_19
            - BranchSide:      'fmorphgenlow.1.c:296,21'
              BranchSideFuncs:
                - ferode_1_19
            - BranchSide:      'fmorphgenlow.1.c:299,22'
              BranchSideFuncs:
                - fdilate_1_20
            - BranchSide:      'fmorphgenlow.1.c:302,21'
              BranchSideFuncs:
                - ferode_1_20
            - BranchSide:      'fmorphgenlow.1.c:305,22'
              BranchSideFuncs:
                - fdilate_1_21
            - BranchSide:      'fmorphgenlow.1.c:308,21'
              BranchSideFuncs:
                - ferode_1_21
            - BranchSide:      'fmorphgenlow.1.c:311,22'
              BranchSideFuncs:
                - fdilate_1_22
            - BranchSide:      'fmorphgenlow.1.c:314,21'
              BranchSideFuncs:
                - ferode_1_22
            - BranchSide:      'fmorphgenlow.1.c:317,22'
              BranchSideFuncs:
                - fdilate_1_23
            - BranchSide:      'fmorphgenlow.1.c:320,21'
              BranchSideFuncs:
                - ferode_1_23
            - BranchSide:      'fmorphgenlow.1.c:323,22'
              BranchSideFuncs:
                - fdilate_1_24
            - BranchSide:      'fmorphgenlow.1.c:326,21'
              BranchSideFuncs:
                - ferode_1_24
            - BranchSide:      'fmorphgenlow.1.c:329,22'
              BranchSideFuncs:
                - fdilate_1_25
            - BranchSide:      'fmorphgenlow.1.c:332,21'
              BranchSideFuncs:
                - ferode_1_25
            - BranchSide:      'fmorphgenlow.1.c:335,22'
              BranchSideFuncs:
                - fdilate_1_26
            - BranchSide:      'fmorphgenlow.1.c:338,21'
              BranchSideFuncs:
                - ferode_1_26
            - BranchSide:      'fmorphgenlow.1.c:341,22'
              BranchSideFuncs:
                - fdilate_1_27
            - BranchSide:      'fmorphgenlow.1.c:344,21'
              BranchSideFuncs:
                - ferode_1_27
            - BranchSide:      'fmorphgenlow.1.c:347,22'
              BranchSideFuncs:
                - fdilate_1_28
            - BranchSide:      'fmorphgenlow.1.c:350,21'
              BranchSideFuncs:
                - ferode_1_28
            - BranchSide:      'fmorphgenlow.1.c:353,22'
              BranchSideFuncs:
                - fdilate_1_29
            - BranchSide:      'fmorphgenlow.1.c:356,21'
              BranchSideFuncs:
                - ferode_1_29
            - BranchSide:      'fmorphgenlow.1.c:359,22'
              BranchSideFuncs:
                - fdilate_1_30
            - BranchSide:      'fmorphgenlow.1.c:362,21'
              BranchSideFuncs:
                - ferode_1_30
            - BranchSide:      'fmorphgenlow.1.c:365,22'
              BranchSideFuncs:
                - fdilate_1_31
            - BranchSide:      'fmorphgenlow.1.c:368,21'
              BranchSideFuncs:
                - ferode_1_31
            - BranchSide:      'fmorphgenlow.1.c:371,22'
              BranchSideFuncs:
                - fdilate_1_32
            - BranchSide:      'fmorphgenlow.1.c:374,21'
              BranchSideFuncs:
                - ferode_1_32
            - BranchSide:      'fmorphgenlow.1.c:377,22'
              BranchSideFuncs:
                - fdilate_1_33
            - BranchSide:      'fmorphgenlow.1.c:380,21'
              BranchSideFuncs:
                - ferode_1_33
            - BranchSide:      'fmorphgenlow.1.c:383,22'
              BranchSideFuncs:
                - fdilate_1_34
            - BranchSide:      'fmorphgenlow.1.c:386,21'
              BranchSideFuncs:
                - ferode_1_34
            - BranchSide:      'fmorphgenlow.1.c:389,22'
              BranchSideFuncs:
                - fdilate_1_35
            - BranchSide:      'fmorphgenlow.1.c:392,21'
              BranchSideFuncs:
                - ferode_1_35
            - BranchSide:      'fmorphgenlow.1.c:395,22'
              BranchSideFuncs:
                - fdilate_1_36
            - BranchSide:      'fmorphgenlow.1.c:398,21'
              BranchSideFuncs:
                - ferode_1_36
            - BranchSide:      'fmorphgenlow.1.c:401,22'
              BranchSideFuncs:
                - fdilate_1_37
            - BranchSide:      'fmorphgenlow.1.c:404,21'
              BranchSideFuncs:
                - ferode_1_37
            - BranchSide:      'fmorphgenlow.1.c:407,22'
              BranchSideFuncs:
                - fdilate_1_38
            - BranchSide:      'fmorphgenlow.1.c:410,21'
              BranchSideFuncs:
                - ferode_1_38
            - BranchSide:      'fmorphgenlow.1.c:413,22'
              BranchSideFuncs:
                - fdilate_1_39
            - BranchSide:      'fmorphgenlow.1.c:416,21'
              BranchSideFuncs:
                - ferode_1_39
            - BranchSide:      'fmorphgenlow.1.c:419,22'
              BranchSideFuncs:
                - fdilate_1_40
            - BranchSide:      'fmorphgenlow.1.c:422,21'
              BranchSideFuncs:
                - ferode_1_40
            - BranchSide:      'fmorphgenlow.1.c:425,22'
              BranchSideFuncs:
                - fdilate_1_41
            - BranchSide:      'fmorphgenlow.1.c:428,21'
              BranchSideFuncs:
                - ferode_1_41
            - BranchSide:      'fmorphgenlow.1.c:431,22'
              BranchSideFuncs:
                - fdilate_1_42
            - BranchSide:      'fmorphgenlow.1.c:434,21'
              BranchSideFuncs:
                - ferode_1_42
            - BranchSide:      'fmorphgenlow.1.c:437,22'
              BranchSideFuncs:
                - fdilate_1_43
            - BranchSide:      'fmorphgenlow.1.c:440,21'
              BranchSideFuncs:
                - ferode_1_43
            - BranchSide:      'fmorphgenlow.1.c:443,22'
              BranchSideFuncs:
                - fdilate_1_44
            - BranchSide:      'fmorphgenlow.1.c:446,21'
              BranchSideFuncs:
                - ferode_1_44
            - BranchSide:      'fmorphgenlow.1.c:449,22'
              BranchSideFuncs:
                - fdilate_1_45
            - BranchSide:      'fmorphgenlow.1.c:452,21'
              BranchSideFuncs:
                - ferode_1_45
            - BranchSide:      'fmorphgenlow.1.c:455,22'
              BranchSideFuncs:
                - fdilate_1_46
            - BranchSide:      'fmorphgenlow.1.c:458,21'
              BranchSideFuncs:
                - ferode_1_46
            - BranchSide:      'fmorphgenlow.1.c:461,22'
              BranchSideFuncs:
                - fdilate_1_47
            - BranchSide:      'fmorphgenlow.1.c:464,21'
              BranchSideFuncs:
                - ferode_1_47
            - BranchSide:      'fmorphgenlow.1.c:467,22'
              BranchSideFuncs:
                - fdilate_1_48
            - BranchSide:      'fmorphgenlow.1.c:470,21'
              BranchSideFuncs:
                - ferode_1_48
            - BranchSide:      'fmorphgenlow.1.c:473,22'
              BranchSideFuncs:
                - fdilate_1_49
            - BranchSide:      'fmorphgenlow.1.c:476,21'
              BranchSideFuncs:
                - ferode_1_49
            - BranchSide:      'fmorphgenlow.1.c:479,22'
              BranchSideFuncs:
                - fdilate_1_50
            - BranchSide:      'fmorphgenlow.1.c:482,21'
              BranchSideFuncs:
                - ferode_1_50
            - BranchSide:      'fmorphgenlow.1.c:485,22'
              BranchSideFuncs:
                - fdilate_1_51
            - BranchSide:      'fmorphgenlow.1.c:488,21'
              BranchSideFuncs:
                - ferode_1_51
            - BranchSide:      'fmorphgenlow.1.c:491,22'
              BranchSideFuncs:
                - fdilate_1_52
            - BranchSide:      'fmorphgenlow.1.c:494,21'
              BranchSideFuncs:
                - ferode_1_52
            - BranchSide:      'fmorphgenlow.1.c:497,22'
              BranchSideFuncs:
                - fdilate_1_53
            - BranchSide:      'fmorphgenlow.1.c:500,21'
              BranchSideFuncs:
                - ferode_1_53
            - BranchSide:      'fmorphgenlow.1.c:503,22'
              BranchSideFuncs:
                - fdilate_1_54
            - BranchSide:      'fmorphgenlow.1.c:506,21'
              BranchSideFuncs:
                - ferode_1_54
            - BranchSide:      'fmorphgenlow.1.c:509,22'
              BranchSideFuncs:
                - fdilate_1_55
            - BranchSide:      'fmorphgenlow.1.c:512,21'
              BranchSideFuncs:
                - ferode_1_55
            - BranchSide:      'fmorphgenlow.1.c:515,22'
              BranchSideFuncs:
                - fdilate_1_56
            - BranchSide:      'fmorphgenlow.1.c:518,21'
              BranchSideFuncs:
                - ferode_1_56
            - BranchSide:      'fmorphgenlow.1.c:521,22'
              BranchSideFuncs:
                - fdilate_1_57
            - BranchSide:      'fmorphgenlow.1.c:524,21'
              BranchSideFuncs:
                - ferode_1_57
      Callsites:
        - Src:             'fmorphgenlow.1.c:179,9'
          Dst:             fdilate_1_0
        - Src:             'fmorphgenlow.1.c:182,9'
          Dst:             ferode_1_0
        - Src:             'fmorphgenlow.1.c:185,9'
          Dst:             fdilate_1_1
        - Src:             'fmorphgenlow.1.c:188,9'
          Dst:             ferode_1_1
        - Src:             'fmorphgenlow.1.c:191,9'
          Dst:             fdilate_1_2
        - Src:             'fmorphgenlow.1.c:194,9'
          Dst:             ferode_1_2
        - Src:             'fmorphgenlow.1.c:197,9'
          Dst:             fdilate_1_3
        - Src:             'fmorphgenlow.1.c:200,9'
          Dst:             ferode_1_3
        - Src:             'fmorphgenlow.1.c:203,9'
          Dst:             fdilate_1_4
        - Src:             'fmorphgenlow.1.c:206,9'
          Dst:             ferode_1_4
        - Src:             'fmorphgenlow.1.c:209,9'
          Dst:             fdilate_1_5
        - Src:             'fmorphgenlow.1.c:212,9'
          Dst:             ferode_1_5
        - Src:             'fmorphgenlow.1.c:215,9'
          Dst:             fdilate_1_6
        - Src:             'fmorphgenlow.1.c:218,9'
          Dst:             ferode_1_6
        - Src:             'fmorphgenlow.1.c:221,9'
          Dst:             fdilate_1_7
        - Src:             'fmorphgenlow.1.c:224,9'
          Dst:             ferode_1_7
        - Src:             'fmorphgenlow.1.c:227,9'
          Dst:             fdilate_1_8
        - Src:             'fmorphgenlow.1.c:230,9'
          Dst:             ferode_1_8
        - Src:             'fmorphgenlow.1.c:233,9'
          Dst:             fdilate_1_9
        - Src:             'fmorphgenlow.1.c:236,9'
          Dst:             ferode_1_9
        - Src:             'fmorphgenlow.1.c:239,9'
          Dst:             fdilate_1_10
        - Src:             'fmorphgenlow.1.c:242,9'
          Dst:             ferode_1_10
        - Src:             'fmorphgenlow.1.c:245,9'
          Dst:             fdilate_1_11
        - Src:             'fmorphgenlow.1.c:248,9'
          Dst:             ferode_1_11
        - Src:             'fmorphgenlow.1.c:251,9'
          Dst:             fdilate_1_12
        - Src:             'fmorphgenlow.1.c:254,9'
          Dst:             ferode_1_12
        - Src:             'fmorphgenlow.1.c:257,9'
          Dst:             fdilate_1_13
        - Src:             'fmorphgenlow.1.c:260,9'
          Dst:             ferode_1_13
        - Src:             'fmorphgenlow.1.c:263,9'
          Dst:             fdilate_1_14
        - Src:             'fmorphgenlow.1.c:266,9'
          Dst:             ferode_1_14
        - Src:             'fmorphgenlow.1.c:269,9'
          Dst:             fdilate_1_15
        - Src:             'fmorphgenlow.1.c:272,9'
          Dst:             ferode_1_15
        - Src:             'fmorphgenlow.1.c:275,9'
          Dst:             fdilate_1_16
        - Src:             'fmorphgenlow.1.c:278,9'
          Dst:             ferode_1_16
        - Src:             'fmorphgenlow.1.c:281,9'
          Dst:             fdilate_1_17
        - Src:             'fmorphgenlow.1.c:284,9'
          Dst:             ferode_1_17
        - Src:             'fmorphgenlow.1.c:287,9'
          Dst:             fdilate_1_18
        - Src:             'fmorphgenlow.1.c:290,9'
          Dst:             ferode_1_18
        - Src:             'fmorphgenlow.1.c:293,9'
          Dst:             fdilate_1_19
        - Src:             'fmorphgenlow.1.c:296,9'
          Dst:             ferode_1_19
        - Src:             'fmorphgenlow.1.c:299,9'
          Dst:             fdilate_1_20
        - Src:             'fmorphgenlow.1.c:302,9'
          Dst:             ferode_1_20
        - Src:             'fmorphgenlow.1.c:305,9'
          Dst:             fdilate_1_21
        - Src:             'fmorphgenlow.1.c:308,9'
          Dst:             ferode_1_21
        - Src:             'fmorphgenlow.1.c:311,9'
          Dst:             fdilate_1_22
        - Src:             'fmorphgenlow.1.c:314,9'
          Dst:             ferode_1_22
        - Src:             'fmorphgenlow.1.c:317,9'
          Dst:             fdilate_1_23
        - Src:             'fmorphgenlow.1.c:320,9'
          Dst:             ferode_1_23
        - Src:             'fmorphgenlow.1.c:323,9'
          Dst:             fdilate_1_24
        - Src:             'fmorphgenlow.1.c:326,9'
          Dst:             ferode_1_24
        - Src:             'fmorphgenlow.1.c:329,9'
          Dst:             fdilate_1_25
        - Src:             'fmorphgenlow.1.c:332,9'
          Dst:             ferode_1_25
        - Src:             'fmorphgenlow.1.c:335,9'
          Dst:             fdilate_1_26
        - Src:             'fmorphgenlow.1.c:338,9'
          Dst:             ferode_1_26
        - Src:             'fmorphgenlow.1.c:341,9'
          Dst:             fdilate_1_27
        - Src:             'fmorphgenlow.1.c:344,9'
          Dst:             ferode_1_27
        - Src:             'fmorphgenlow.1.c:347,9'
          Dst:             fdilate_1_28
        - Src:             'fmorphgenlow.1.c:350,9'
          Dst:             ferode_1_28
        - Src:             'fmorphgenlow.1.c:353,9'
          Dst:             fdilate_1_29
        - Src:             'fmorphgenlow.1.c:356,9'
          Dst:             ferode_1_29
        - Src:             'fmorphgenlow.1.c:359,9'
          Dst:             fdilate_1_30
        - Src:             'fmorphgenlow.1.c:362,9'
          Dst:             ferode_1_30
        - Src:             'fmorphgenlow.1.c:365,9'
          Dst:             fdilate_1_31
        - Src:             'fmorphgenlow.1.c:368,9'
          Dst:             ferode_1_31
        - Src:             'fmorphgenlow.1.c:371,9'
          Dst:             fdilate_1_32
        - Src:             'fmorphgenlow.1.c:374,9'
          Dst:             ferode_1_32
        - Src:             'fmorphgenlow.1.c:377,9'
          Dst:             fdilate_1_33
        - Src:             'fmorphgenlow.1.c:380,9'
          Dst:             ferode_1_33
        - Src:             'fmorphgenlow.1.c:383,9'
          Dst:             fdilate_1_34
        - Src:             'fmorphgenlow.1.c:386,9'
          Dst:             ferode_1_34
        - Src:             'fmorphgenlow.1.c:389,9'
          Dst:             fdilate_1_35
        - Src:             'fmorphgenlow.1.c:392,9'
          Dst:             ferode_1_35
        - Src:             'fmorphgenlow.1.c:395,9'
          Dst:             fdilate_1_36
        - Src:             'fmorphgenlow.1.c:398,9'
          Dst:             ferode_1_36
        - Src:             'fmorphgenlow.1.c:401,9'
          Dst:             fdilate_1_37
        - Src:             'fmorphgenlow.1.c:404,9'
          Dst:             ferode_1_37
        - Src:             'fmorphgenlow.1.c:407,9'
          Dst:             fdilate_1_38
        - Src:             'fmorphgenlow.1.c:410,9'
          Dst:             ferode_1_38
        - Src:             'fmorphgenlow.1.c:413,9'
          Dst:             fdilate_1_39
        - Src:             'fmorphgenlow.1.c:416,9'
          Dst:             ferode_1_39
        - Src:             'fmorphgenlow.1.c:419,9'
          Dst:             fdilate_1_40
        - Src:             'fmorphgenlow.1.c:422,9'
          Dst:             ferode_1_40
        - Src:             'fmorphgenlow.1.c:425,9'
          Dst:             fdilate_1_41
        - Src:             'fmorphgenlow.1.c:428,9'
          Dst:             ferode_1_41
        - Src:             'fmorphgenlow.1.c:431,9'
          Dst:             fdilate_1_42
        - Src:             'fmorphgenlow.1.c:434,9'
          Dst:             ferode_1_42
        - Src:             'fmorphgenlow.1.c:437,9'
          Dst:             fdilate_1_43
        - Src:             'fmorphgenlow.1.c:440,9'
          Dst:             ferode_1_43
        - Src:             'fmorphgenlow.1.c:443,9'
          Dst:             fdilate_1_44
        - Src:             'fmorphgenlow.1.c:446,9'
          Dst:             ferode_1_44
        - Src:             'fmorphgenlow.1.c:449,9'
          Dst:             fdilate_1_45
        - Src:             'fmorphgenlow.1.c:452,9'
          Dst:             ferode_1_45
        - Src:             'fmorphgenlow.1.c:455,9'
          Dst:             fdilate_1_46
        - Src:             'fmorphgenlow.1.c:458,9'
          Dst:             ferode_1_46
        - Src:             'fmorphgenlow.1.c:461,9'
          Dst:             fdilate_1_47
        - Src:             'fmorphgenlow.1.c:464,9'
          Dst:             ferode_1_47
        - Src:             'fmorphgenlow.1.c:467,9'
          Dst:             fdilate_1_48
        - Src:             'fmorphgenlow.1.c:470,9'
          Dst:             ferode_1_48
        - Src:             'fmorphgenlow.1.c:473,9'
          Dst:             fdilate_1_49
        - Src:             'fmorphgenlow.1.c:476,9'
          Dst:             ferode_1_49
        - Src:             'fmorphgenlow.1.c:479,9'
          Dst:             fdilate_1_50
        - Src:             'fmorphgenlow.1.c:482,9'
          Dst:             ferode_1_50
        - Src:             'fmorphgenlow.1.c:485,9'
          Dst:             fdilate_1_51
        - Src:             'fmorphgenlow.1.c:488,9'
          Dst:             ferode_1_51
        - Src:             'fmorphgenlow.1.c:491,9'
          Dst:             fdilate_1_52
        - Src:             'fmorphgenlow.1.c:494,9'
          Dst:             ferode_1_52
        - Src:             'fmorphgenlow.1.c:497,9'
          Dst:             fdilate_1_53
        - Src:             'fmorphgenlow.1.c:500,9'
          Dst:             ferode_1_53
        - Src:             'fmorphgenlow.1.c:503,9'
          Dst:             fdilate_1_54
        - Src:             'fmorphgenlow.1.c:506,9'
          Dst:             ferode_1_54
        - Src:             'fmorphgenlow.1.c:509,9'
          Dst:             fdilate_1_55
        - Src:             'fmorphgenlow.1.c:512,9'
          Dst:             ferode_1_55
        - Src:             'fmorphgenlow.1.c:515,9'
          Dst:             fdilate_1_56
        - Src:             'fmorphgenlow.1.c:518,9'
          Dst:             ferode_1_56
        - Src:             'fmorphgenlow.1.c:521,9'
          Dst:             fdilate_1_57
        - Src:             'fmorphgenlow.1.c:524,9'
          Dst:             ferode_1_57
    - functionName:    _TIFFSeekOK
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - off
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    22
      BranchProfiles:
        - Branch String:   'tif_aux.c:410,38'
          Branch Sides:
            - BranchSide:      'tif_aux.c:410,41'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:410,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _TIFFClampDoubleToUInt32
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_aux.c:399,9'
          Branch Sides:
            - BranchSide:      'tif_aux.c:400,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:401,9'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:401,27'
          Branch Sides:
            - BranchSide:      'tif_aux.c:401,30'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:402,9'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:401,9'
          Branch Sides:
            - BranchSide:      'tif_aux.c:402,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:403,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _TIFFClampDoubleToFloat
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tif_aux.c:390,9'
          Branch Sides:
            - BranchSide:      'tif_aux.c:391,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:392,9'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:392,9'
          Branch Sides:
            - BranchSide:      'tif_aux.c:393,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:394,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFGetFieldDefaulted
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - tag
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFVGetFieldDefaulted
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_aux.c:383,10'
          Dst:             TIFFVGetFieldDefaulted
    - functionName:    TIFFVGetFieldDefaulted
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - tag
        - ap
      BBCount:         157
      ICount:          1201
      EdgeCount:       199
      CyclomaticComplexity: 44
      functionsReached:
        - TIFFDefaultRefBlackWhite
        - TIFFDefaultTransferFunction
        - TIFFErrorExtR
        - TIFFVGetField
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_aux.c:218,9'
          Branch Sides:
            - BranchSide:      'tif_aux.c:219,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:220,13'
              BranchSideFuncs:
                - TIFFDefaultRefBlackWhite
                - TIFFDefaultTransferFunction
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_aux.c:220,5'
          Branch Sides:
            - BranchSide:      'tif_aux.c:223,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:226,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:229,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:232,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:235,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:238,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:241,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:244,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:252,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:274,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:277,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:281,60'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_aux.c:294,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:298,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:301,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:304,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:309,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:313,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:316,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:319,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:322,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:328,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:332,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:336,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:346,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:350,18'
              BranchSideFuncs:
                - TIFFDefaultTransferFunction
                - TIFFErrorExtR
            - BranchSide:      'tif_aux.c:365,18'
              BranchSideFuncs:
                - TIFFDefaultRefBlackWhite
            - BranchSide:      'tif_aux.c:370,5'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:223,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:223,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:223,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:226,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:226,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:226,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:229,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:229,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:229,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:232,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:232,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:232,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:235,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:235,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:235,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:238,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:238,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:238,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:241,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:241,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:241,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:244,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:244,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:244,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:252,17'
          Branch Sides:
            - BranchSide:      'tif_aux.c:256,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:268,32'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:256,21'
          Branch Sides:
            - BranchSide:      'tif_aux.c:258,44'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:263,36'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:270,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:270,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:270,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:274,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:274,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:274,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:277,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:277,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:277,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:282,17'
          Branch Sides:
            - BranchSide:      'tif_aux.c:285,21'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_aux.c:290,49'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:287,18'
          Branch Sides:
            - BranchSide:      'tif_aux.c:287,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:287,18'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:290,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:290,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:290,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:294,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:294,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:294,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:295,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:295,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:295,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:298,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:298,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:298,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:301,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:301,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:301,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:304,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:304,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:304,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:305,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:305,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:305,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:309,43'
          Branch Sides:
            - BranchSide:      'tif_aux.c:309,43'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:310,18'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:308,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:308,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:308,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:313,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:313,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:313,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:316,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:316,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:316,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:319,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:319,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:319,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:322,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:322,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:322,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:328,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:328,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:328,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:332,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:332,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:332,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:333,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:333,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:333,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:336,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:336,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:336,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:346,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:346,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:346,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:350,45'
          Branch Sides:
            - BranchSide:      'tif_aux.c:351,46'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:357,46'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:350,17'
          Branch Sides:
            - BranchSide:      'tif_aux.c:353,31'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:357,46'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:357,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:357,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:357,14'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:358,17'
          Branch Sides:
            - BranchSide:      'tif_aux.c:360,50'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:363,13'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:360,18'
          Branch Sides:
            - BranchSide:      'tif_aux.c:360,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:360,18'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:361,18'
          Branch Sides:
            - BranchSide:      'tif_aux.c:363,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:363,13'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:365,39'
          Branch Sides:
            - BranchSide:      'tif_aux.c:365,68'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:367,43'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:365,17'
          Branch Sides:
            - BranchSide:      'tif_aux.c:366,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:367,43'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:367,14'
          Branch Sides:
            - BranchSide:      'tif_aux.c:367,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:367,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_aux.c:218,9'
          Dst:             TIFFVGetField
        - Src:             'tif_aux.c:284,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_aux.c:351,18'
          Dst:             TIFFDefaultTransferFunction
        - Src:             'tif_aux.c:353,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_aux.c:365,43'
          Dst:             TIFFDefaultRefBlackWhite
    - functionName:    TIFFDefaultTransferFunction
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - td
      BBCount:         29
      ICount:          252
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _TIFFfreeExt
        - _TIFFmallocExt
        - _TIFFmemcpy
        - pow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_aux.c:134,9'
          Branch Sides:
            - BranchSide:      'tif_aux.c:135,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:137,26'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - pow
        - Branch String:   'tif_aux.c:140,9'
          Branch Sides:
            - BranchSide:      'tif_aux.c:141,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:142,5'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - pow
        - Branch String:   'tif_aux.c:143,5'
          Branch Sides:
            - BranchSide:      'tif_aux.c:145,28'
              BranchSideFuncs:
                - pow
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_aux.c:149,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_aux.c:149,9'
          Branch Sides:
            - BranchSide:      'tif_aux.c:151,44'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_aux.c:160,5'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:152,13'
          Branch Sides:
            - BranchSide:      'tif_aux.c:153,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_aux.c:154,21'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_aux.c:156,13'
          Branch Sides:
            - BranchSide:      'tif_aux.c:157,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_aux.c:158,21'
              BranchSideFuncs:
                - _TIFFmemcpy
        - Branch String:   'tif_aux.c:163,9'
          Branch Sides:
            - BranchSide:      'tif_aux.c:164,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_aux.c:165,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_aux.c:165,9'
          Branch Sides:
            - BranchSide:      'tif_aux.c:166,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_aux.c:167,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_aux.c:167,9'
          Branch Sides:
            - BranchSide:      'tif_aux.c:168,22'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_aux.c:169,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_aux.c:139,25'
          Dst:             _TIFFmallocExt
        - Src:             'tif_aux.c:146,45'
          Dst:             pow
        - Src:             'tif_aux.c:151,29'
          Dst:             _TIFFmallocExt
        - Src:             'tif_aux.c:154,9'
          Dst:             _TIFFmemcpy
        - Src:             'tif_aux.c:155,29'
          Dst:             _TIFFmallocExt
        - Src:             'tif_aux.c:158,9'
          Dst:             _TIFFmemcpy
        - Src:             'tif_aux.c:164,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_aux.c:166,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_aux.c:168,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFDefaultRefBlackWhite
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - td
      BBCount:         13
      ICount:          123
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_aux.c:178,9'
          Branch Sides:
            - BranchSide:      'tif_aux.c:179,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:180,9'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:180,9'
          Branch Sides:
            - BranchSide:      'tif_aux.c:186,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:196,16'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:196,9'
          Branch Sides:
            - BranchSide:      'tif_aux.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tif_aux.c:198,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_aux.c:177,37'
          Dst:             _TIFFmallocExt
    - functionName:    _TIFFCheckMalloc
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - nmemb
        - elem_size
        - what
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _TIFFCheckRealloc
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_aux.c:125,12'
          Dst:             _TIFFCheckRealloc
    - functionName:    _TIFFCheckRealloc
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - buffer
        - nmemb
        - elem_size
        - what
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExtR
        - _TIFFMultiplySSize
        - _TIFFreallocExt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_aux.c:105,9'
          Branch Sides:
            - BranchSide:      'tif_aux.c:107,30'
              BranchSideFuncs:
                - _TIFFreallocExt
                - TIFFErrorExtR
            - BranchSide:      'tif_aux.c:110,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_aux.c:110,9'
          Branch Sides:
            - BranchSide:      'tif_aux.c:110,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_aux.c:112,23'
              BranchSideFuncs:
                - TIFFErrorExtR
      Callsites:
        - Src:             'tif_aux.c:101,22'
          Dst:             _TIFFMultiplySSize
        - Src:             'tif_aux.c:107,14'
          Dst:             _TIFFreallocExt
        - Src:             'tif_aux.c:112,9'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFMultiplySSize
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - first
        - second
        - where
      BBCount:         21
      ICount:          103
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - TIFFErrorExtR
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tif_aux.c:62,20'
          Branch Sides:
            - BranchSide:      'tif_aux.c:62,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_aux.c:64,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_aux.c:62,9'
          Branch Sides:
            - BranchSide:      'tif_aux.c:64,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_aux.c:73,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_aux.c:64,25'
          Branch Sides:
            - BranchSide:      'tif_aux.c:64,28'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_aux.c:70,9'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:64,13'
          Branch Sides:
            - BranchSide:      'tif_aux.c:66,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_aux.c:70,9'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:73,9'
          Branch Sides:
            - BranchSide:      'tif_aux.c:75,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_aux.c:81,12'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:75,25'
          Branch Sides:
            - BranchSide:      'tif_aux.c:75,28'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_aux.c:79,9'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:75,13'
          Branch Sides:
            - BranchSide:      'tif_aux.c:77,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_aux.c:79,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_aux.c:66,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_aux.c:77,13'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFCastUInt64ToSSize
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - val
        - module
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
      functionUses:    9
      BranchProfiles:
        - Branch String:   'tif_aux.c:86,9'
          Branch Sides:
            - BranchSide:      'tif_aux.c:88,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_aux.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:88,25'
          Branch Sides:
            - BranchSide:      'tif_aux.c:88,28'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_aux.c:92,9'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:88,13'
          Branch Sides:
            - BranchSide:      'tif_aux.c:90,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_aux.c:92,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_aux.c:90,13'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFMultiply64
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - first
        - second
        - where
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExtR
      functionUses:    22
      BranchProfiles:
        - Branch String:   'tif_aux.c:50,16'
          Branch Sides:
            - BranchSide:      'tif_aux.c:50,19'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_aux.c:56,12'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:50,9'
          Branch Sides:
            - BranchSide:      'tif_aux.c:52,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_aux.c:56,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_aux.c:52,9'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFMultiply32
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - first
        - second
        - where
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExtR
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_aux.c:38,16'
          Branch Sides:
            - BranchSide:      'tif_aux.c:38,19'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_aux.c:44,12'
              BranchSideFuncs: []
        - Branch String:   'tif_aux.c:38,9'
          Branch Sides:
            - BranchSide:      'tif_aux.c:40,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_aux.c:44,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_aux.c:40,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFClose
      functionSourceFile: '/src/libtiff/libtiff/tif_close.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFCleanup
      functionUses:    15
      BranchProfiles:
        - Branch String:   'tif_close.c:158,9'
          Branch Sides:
            - BranchSide:      'tif_close.c:158,9'
              BranchSideFuncs:
                - TIFFCleanup
            - BranchSide:      'tif_close.c:160,23'
              BranchSideFuncs:
                - TIFFCleanup
      Callsites:
        - Src:             'tif_close.c:163,9'
          Dst:             TIFFCleanup
    - functionName:    TIFFCleanup
      functionSourceFile: '/src/libtiff/libtiff/tif_close.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         47
      ICount:          319
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - TIFFErrorExtR
        - TIFFFieldIsAnonymous
        - TIFFFlush
        - TIFFFreeDirectory
        - _TIFFCleanupIFDOffsetAndNumberMaps
        - _TIFFfreeExt
      functionUses:    12
      BranchProfiles:
        - Branch String:   'tif_close.c:49,9'
          Branch Sides:
            - BranchSide:      'tif_close.c:50,19'
              BranchSideFuncs:
                - TIFFFlush
                - TIFFFreeDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFFieldIsAnonymous
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_close.c:51,7'
              BranchSideFuncs:
                - TIFFFreeDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFFieldIsAnonymous
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_close.c:59,5'
          Branch Sides:
            - BranchSide:      'tif_close.c:61,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFFieldIsAnonymous
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_close.c:68,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFFieldIsAnonymous
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_close.c:68,26'
          Branch Sides:
            - BranchSide:      'tif_close.c:68,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFFieldIsAnonymous
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_close.c:70,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFFieldIsAnonymous
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_close.c:68,9'
          Branch Sides:
            - BranchSide:      'tif_close.c:69,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFFieldIsAnonymous
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_close.c:70,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFFieldIsAnonymous
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_close.c:70,9'
          Branch Sides:
            - BranchSide:      'tif_close.c:71,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFFieldIsAnonymous
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_close.c:76,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFFieldIsAnonymous
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_close.c:76,25'
          Branch Sides:
            - BranchSide:      'tif_close.c:76,28'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFFieldIsAnonymous
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_close.c:101,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_close.c:76,9'
          Branch Sides:
            - BranchSide:      'tif_close.c:80,16'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFFieldIsAnonymous
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_close.c:101,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_close.c:80,9'
          Branch Sides:
            - BranchSide:      'tif_close.c:82,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFFieldIsAnonymous
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_close.c:98,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_close.c:83,17'
          Branch Sides:
            - BranchSide:      'tif_close.c:85,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFFieldIsAnonymous
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_close.c:96,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFFieldIsAnonymous
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_close.c:85,52'
          Branch Sides:
            - BranchSide:      'tif_close.c:90,42'
              BranchSideFuncs:
                - TIFFFieldIsAnonymous
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_close.c:95,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFFieldIsAnonymous
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_close.c:85,21'
          Branch Sides:
            - BranchSide:      'tif_close.c:92,34'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFFieldIsAnonymous
            - BranchSide:      'tif_close.c:95,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFFieldIsAnonymous
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_close.c:101,9'
          Branch Sides:
            - BranchSide:      'tif_close.c:105,16'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_close.c:113,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_close.c:105,9'
          Branch Sides:
            - BranchSide:      'tif_close.c:107,17'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_close.c:110,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_close.c:107,17'
          Branch Sides:
            - BranchSide:      'tif_close.c:108,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_close.c:109,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_close.c:113,9'
          Branch Sides:
            - BranchSide:      'tif_close.c:113,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_close.c:115,23'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
      Callsites:
        - Src:             'tif_close.c:50,9'
          Dst:             TIFFFlush
        - Src:             'tif_close.c:52,5'
          Dst:             TIFFFreeDirectory
        - Src:             'tif_close.c:54,5'
          Dst:             _TIFFCleanupIFDOffsetAndNumberMaps
        - Src:             'tif_close.c:64,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_close.c:65,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_close.c:69,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_close.c:90,21'
          Dst:             TIFFFieldIsAnonymous
        - Src:             'tif_close.c:92,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_close.c:93,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_close.c:98,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_close.c:108,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_close.c:110,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_close.c:115,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_close.c:121,5'
          Dst:             _TIFFfreeExt
    - functionName:    _TIFFCleanupIFDOffsetAndNumberMaps
      functionSourceFile: '/src/libtiff/libtiff/tif_close.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFHashSetDestroy
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tif_close.c:130,9'
          Branch Sides:
            - BranchSide:      'tif_close.c:132,28'
              BranchSideFuncs:
                - TIFFHashSetDestroy
                - TIFFHashSetDestroy
            - BranchSide:      'tif_close.c:135,9'
              BranchSideFuncs:
                - TIFFHashSetDestroy
        - Branch String:   'tif_close.c:135,9'
          Branch Sides:
            - BranchSide:      'tif_close.c:135,9'
              BranchSideFuncs:
                - TIFFHashSetDestroy
            - BranchSide:      'tif_close.c:137,28'
              BranchSideFuncs:
                - TIFFHashSetDestroy
      Callsites:
        - Src:             'tif_close.c:132,9'
          Dst:             TIFFHashSetDestroy
        - Src:             'tif_close.c:137,9'
          Dst:             TIFFHashSetDestroy
    - functionName:    _TIFFsetNString
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - cpp
        - cp
        - n
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setByteArray
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:71,5'
          Dst:             setByteArray
    - functionName:    setByteArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - vpp
        - vp
        - nmemb
        - elem_size
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _TIFFMultiplySSize
        - _TIFFfreeExt
        - _TIFFmallocExt
        - _TIFFmemcpy
      functionUses:    13
      BranchProfiles:
        - Branch String:   'tif_dir.c:46,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:48,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFMultiplySSize
                - _TIFFmemcpy
                - _TIFFmallocExt
            - BranchSide:      'tif_dir.c:51,9'
              BranchSideFuncs:
                - _TIFFMultiplySSize
                - _TIFFmemcpy
                - _TIFFmallocExt
        - Branch String:   'tif_dir.c:51,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:51,9'
              BranchSideFuncs:
                - _TIFFMultiplySSize
                - _TIFFmemcpy
                - _TIFFmallocExt
            - BranchSide:      'tif_dir.c:53,51'
              BranchSideFuncs:
                - _TIFFMultiplySSize
                - _TIFFmemcpy
                - _TIFFmallocExt
        - Branch String:   'tif_dir.c:54,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:55,43'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemcpy
            - BranchSide:      'tif_dir.c:56,14'
              BranchSideFuncs:
                - _TIFFmemcpy
        - Branch String:   'tif_dir.c:56,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:57,26'
              BranchSideFuncs:
                - _TIFFmemcpy
            - BranchSide:      'tif_dir.c:58,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dir.c:48,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:53,26'
          Dst:             _TIFFMultiplySSize
        - Src:             'tif_dir.c:55,28'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dir.c:57,13'
          Dst:             _TIFFmemcpy
    - functionName:    countInkNamesString
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - slen
        - s
      BBCount:         20
      ICount:          113
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFErrorExtR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dir.c:196,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:196,16'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:198,26'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:202,28'
          Branch Sides:
            - BranchSide:      'tif_dir.c:202,32'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:202,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:202,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:204,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:205,17'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:205,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:206,17'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:207,15'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:209,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:202,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:210,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dir.c:213,5'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFsetLong8Array
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - lpp
        - lp
        - n
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setByteArray
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:97,5'
          Dst:             setByteArray
    - functionName:    setExtraSamples
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ap
        - v
      BBCount:         34
      ICount:          256
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - TIFFWarningExtR
        - _TIFFfreeExt
        - _TIFFsetShortArrayExt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dir.c:145,20'
          Branch Sides:
            - BranchSide:      'tif_dir.c:145,20'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - TIFFWarningExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:145,20'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - TIFFWarningExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:146,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:147,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:148,10'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - TIFFWarningExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:148,10'
          Branch Sides:
            - BranchSide:      'tif_dir.c:148,10'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - TIFFWarningExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:148,10'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - TIFFWarningExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:149,16'
          Branch Sides:
            - BranchSide:      'tif_dir.c:149,19'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - TIFFWarningExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:151,12'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - TIFFWarningExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:149,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:150,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:151,12'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - TIFFWarningExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:151,5'
          Branch Sides:
            - BranchSide:      'tif_dir.c:153,13'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - TIFFWarningExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:168,9'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - TIFFWarningExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:153,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:161,17'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - TIFFWarningExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:166,5'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - TIFFWarningExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:161,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:162,17'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - TIFFWarningExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:164,17'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:168,44'
          Branch Sides:
            - BranchSide:      'tif_dir.c:169,10'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - TIFFWarningExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:181,38'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
        - Branch String:   'tif_dir.c:169,43'
          Branch Sides:
            - BranchSide:      'tif_dir.c:170,11'
              BranchSideFuncs:
                - TIFFWarningExtR
                - _TIFFfreeExt
                - _TIFFsetShortArrayExt
            - BranchSide:      'tif_dir.c:181,38'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
        - Branch String:   'tif_dir.c:168,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:172,25'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
            - BranchSide:      'tif_dir.c:181,38'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
      Callsites:
        - Src:             'tif_dir.c:172,9'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dir.c:177,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:182,5'
          Dst:             _TIFFsetShortArrayExt
    - functionName:    _TIFFsetShortArrayExt
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - wpp
        - wp
        - n
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setByteArray
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:81,5'
          Dst:             setByteArray
    - functionName:    setDoubleArrayOneValue
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - vpp
        - value
        - nmemb
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dir.c:122,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:123,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFmallocExt
            - BranchSide:      'tif_dir.c:124,27'
              BranchSideFuncs:
                - _TIFFmallocExt
        - Branch String:   'tif_dir.c:125,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:125,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:127,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:127,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:128,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:129,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dir.c:123,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:124,12'
          Dst:             _TIFFmallocExt
    - functionName:    TIFFUnlinkDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2215
      functionLinenumberEnd: 2339
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - dirn
      BBCount:         48
      ICount:          361
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - TIFFAdvanceDirectory
        - TIFFDefaultDirectory
        - TIFFErrorExtR
        - TIFFFreeDirectory
        - TIFFSwabLong
        - TIFFSwabLong8
        - _TIFFCleanupIFDOffsetAndNumberMaps
        - _TIFFfreeExt
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_dir.c:2222,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2224,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:2228,9'
              BranchSideFuncs:
                - TIFFAdvanceDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFAdvanceDirectory
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:2228,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2230,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:2240,11'
              BranchSideFuncs:
                - TIFFAdvanceDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFAdvanceDirectory
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:2240,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2242,19'
              BranchSideFuncs:
                - TIFFAdvanceDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFAdvanceDirectory
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:2247,19'
              BranchSideFuncs:
                - TIFFAdvanceDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFAdvanceDirectory
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:2252,5'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2254,13'
              BranchSideFuncs:
                - TIFFAdvanceDirectory
                - TIFFAdvanceDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:2266,31'
              BranchSideFuncs:
                - TIFFAdvanceDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dir.c:2254,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2256,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:2259,35'
              BranchSideFuncs:
                - TIFFAdvanceDirectory
                - TIFFAdvanceDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:2259,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2260,13'
              BranchSideFuncs:
                - TIFFAdvanceDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFAdvanceDirectory
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:2261,5'
              BranchSideFuncs:
                - TIFFAdvanceDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFAdvanceDirectory
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:2266,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2267,9'
              BranchSideFuncs:
                - __assert_fail
                - TIFFErrorExtR
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabLong8
            - BranchSide:      'tif_dir.c:2273,11'
              BranchSideFuncs:
                - __assert_fail
                - TIFFErrorExtR
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dir.c:2274,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2277,31'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dir.c:2290,30'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
                - TIFFSwabLong8
        - Branch String:   'tif_dir.c:2278,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2278,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dir.c:2279,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
                - TIFFSwabLong
        - Branch String:   'tif_dir.c:2279,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2280,13'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:2281,14'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:2281,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2283,27'
              BranchSideFuncs:
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:2286,5'
              BranchSideFuncs:
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:2291,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2292,13'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:2293,14'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:2293,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:0,0'
              BranchSideFuncs:
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:2295,27'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:2302,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2304,15'
              BranchSideFuncs:
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:2317,7'
              BranchSideFuncs:
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:2304,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2305,61'
              BranchSideFuncs:
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:2307,47'
              BranchSideFuncs:
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:2318,42'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2318,45'
              BranchSideFuncs:
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:2326,5'
              BranchSideFuncs:
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
        - Branch String:   'tif_dir.c:2318,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2320,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
            - BranchSide:      'tif_dir.c:2326,5'
              BranchSideFuncs:
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
      Callsites:
        - Src:             'tif_dir.c:2224,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:2230,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:2256,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:2259,14'
          Dst:             TIFFAdvanceDirectory
        - Src:             'tif_dir.c:2266,10'
          Dst:             TIFFAdvanceDirectory
        - Src:             'tif_dir.c:2278,9'
          Dst:             __assert_fail
        - Src:             'tif_dir.c:2280,13'
          Dst:             TIFFSwabLong
        - Src:             'tif_dir.c:2283,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:2292,13'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dir.c:2295,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:2320,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:2328,5'
          Dst:             TIFFFreeDirectory
        - Src:             'tif_dir.c:2329,5'
          Dst:             TIFFDefaultDirectory
        - Src:             'tif_dir.c:2337,5'
          Dst:             _TIFFCleanupIFDOffsetAndNumberMaps
    - functionName:    TIFFAdvanceDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1837
      functionLinenumberEnd: 2024
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - nextdiroff
        - off
        - nextdirnum
      BBCount:         103
      ICount:          769
      EdgeCount:       142
      CyclomaticComplexity: 41
      functionsReached:
        - TIFFErrorExtR
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - TIFFWarningExtR
        - _TIFFCheckDirNumberAndOffset
        - _TIFFSeekOK
        - _TIFFmemcpy
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_dir.c:1841,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1843,23'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1852,9'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1852,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1854,26'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1942,15'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dir.c:1855,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1860,31'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1894,17'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1862,43'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1862,47'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1865,31'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1862,62'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1863,18'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1865,31'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1863,54'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1863,58'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1865,31'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1862,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1865,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1871,36'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
        - Branch String:   'tif_dir.c:1872,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1873,17'
              BranchSideFuncs:
                - TIFFSwabShort
                - _TIFFmemcpy
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1874,21'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1876,33'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1876,37'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1879,31'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1876,60'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1876,64'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1879,31'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1876,79'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1877,18'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1879,31'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1877,54'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1877,58'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1879,31'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1876,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1879,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1882,17'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong
        - Branch String:   'tif_dir.c:1882,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1883,34'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong
            - BranchSide:      'tif_dir.c:1884,37'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong
        - Branch String:   'tif_dir.c:1885,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1886,17'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
            - BranchSide:      'tif_dir.c:1887,27'
              BranchSideFuncs:
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
        - Branch String:   'tif_dir.c:1894,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1896,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1901,31'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1903,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1905,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1910,38'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dir.c:1911,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1912,17'
              BranchSideFuncs:
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1913,17'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1913,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1915,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1919,36'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1920,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1923,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1926,21'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1928,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1930,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1933,17'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dir.c:1933,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1934,34'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong8
            - BranchSide:      'tif_dir.c:1935,25'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dir.c:1942,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1946,18'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
            - BranchSide:      'tif_dir.c:1974,18'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dir.c:1946,43'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1947,18'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong
                - TIFFSwabShort
            - BranchSide:      'tif_dir.c:1949,31'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1946,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1949,31'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong
                - TIFFSwabShort
            - BranchSide:      'tif_dir.c:1954,17'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong
                - TIFFSwabShort
        - Branch String:   'tif_dir.c:1954,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1955,17'
              BranchSideFuncs:
                - TIFFSwabShort
                - TIFFErrorExtR
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong
            - BranchSide:      'tif_dir.c:1956,17'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong
        - Branch String:   'tif_dir.c:1956,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1957,24'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong
            - BranchSide:      'tif_dir.c:1959,23'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong
        - Branch String:   'tif_dir.c:1960,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1962,31'
              BranchSideFuncs:
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong
            - BranchSide:      'tif_dir.c:1966,17'
              BranchSideFuncs:
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong
        - Branch String:   'tif_dir.c:1966,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1967,17'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
            - BranchSide:      'tif_dir.c:1968,27'
              BranchSideFuncs:
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
        - Branch String:   'tif_dir.c:1974,43'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1975,18'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
            - BranchSide:      'tif_dir.c:1977,31'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1974,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1977,31'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
            - BranchSide:      'tif_dir.c:1982,17'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dir.c:1982,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1983,17'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1984,17'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1984,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1986,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1991,36'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dir.c:1992,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1993,24'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong8
            - BranchSide:      'tif_dir.c:1995,23'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dir.c:1996,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1998,31'
              BranchSideFuncs:
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong8
            - BranchSide:      'tif_dir.c:2002,17'
              BranchSideFuncs:
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dir.c:2006,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2008,11'
              BranchSideFuncs:
                - _TIFFCheckDirNumberAndOffset
                - TIFFWarningExtR
            - BranchSide:      'tif_dir.c:2023,5'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:2011,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2014,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:2022,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dir.c:1841,10'
          Dst:             _TIFFCheckDirNumberAndOffset
        - Src:             'tif_dir.c:1843,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1865,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1871,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:1873,17'
          Dst:             TIFFSwabShort
        - Src:             'tif_dir.c:1879,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1884,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:1886,17'
          Dst:             TIFFSwabLong
        - Src:             'tif_dir.c:1896,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1905,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1910,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:1912,17'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dir.c:1915,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1923,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1930,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1935,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:1937,17'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dir.c:1946,18'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dir.c:1949,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1955,17'
          Dst:             TIFFSwabShort
        - Src:             'tif_dir.c:1962,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1967,17'
          Dst:             TIFFSwabLong
        - Src:             'tif_dir.c:1974,18'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dir.c:1977,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1983,17'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dir.c:1986,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1998,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:2003,17'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dir.c:2011,14'
          Dst:             _TIFFCheckDirNumberAndOffset
        - Src:             'tif_dir.c:2013,13'
          Dst:             TIFFWarningExtR
    - 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:    904
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFFreeDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1620
      functionLinenumberEnd: 1665
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         58
      ICount:          465
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - _TIFFfreeExt
        - _TIFFmemset
      functionUses:    7
      BranchProfiles:
        - Branch String:   'tif_dir.c:1625,5'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1625,5'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:1626,5'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:1626,5'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1626,5'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:1627,5'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:1627,5'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1627,5'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:1628,5'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:1628,5'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1628,5'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:1629,5'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:1629,5'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1629,5'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:1630,5'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:1630,5'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1630,5'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:1631,5'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:1631,5'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1631,5'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:1632,5'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:1632,5'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1632,5'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:1633,5'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:1633,5'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1633,5'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:1634,5'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:1634,5'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1634,5'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:1635,5'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:1635,5'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1635,5'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:1636,5'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:1636,5'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1636,5'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:1637,5'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:1637,5'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1637,5'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:1638,5'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:1638,5'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1638,5'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:1639,5'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:1644,5'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1646,13'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:1650,5'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:1646,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1647,26'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:1648,5'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:1651,5'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1651,5'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:1653,19'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:1659,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1659,9'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:1661,22'
              BranchSideFuncs:
                - _TIFFfreeExt
      Callsites:
        - Src:             'tif_dir.c:1624,5'
          Dst:             _TIFFmemset
        - Src:             'tif_dir.c:1625,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1626,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1627,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1628,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1629,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1630,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1631,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1632,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1633,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1634,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1635,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1636,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1637,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1638,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1647,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1651,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1653,5'
          Dst:             _TIFFmemset
        - Src:             'tif_dir.c:1654,5'
          Dst:             _TIFFmemset
        - Src:             'tif_dir.c:1661,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFDefaultDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1750
      functionLinenumberEnd: 1832
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         16
      ICount:          216
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFSetField
        - _TIFFGetFields
        - _TIFFSetupFields
        - _TIFFfreeExt
        - _TIFFmemset
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tif_dir.c:1799,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1803,16'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:1812,9'
              BranchSideFuncs:
                - TIFFSetField
        - Branch String:   'tif_dir.c:1803,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1805,17'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:1808,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSetField
        - Branch String:   'tif_dir.c:1805,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1806,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSetField
            - BranchSide:      'tif_dir.c:1807,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:1812,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1812,9'
              BranchSideFuncs:
                - TIFFSetField
            - BranchSide:      'tif_dir.c:1813,11'
              BranchSideFuncs:
                - TIFFSetField
      Callsites:
        - Src:             'tif_dir.c:1754,22'
          Dst:             _TIFFGetFields
        - Src:             'tif_dir.c:1755,5'
          Dst:             _TIFFSetupFields
        - Src:             'tif_dir.c:1757,5'
          Dst:             _TIFFmemset
        - Src:             'tif_dir.c:1806,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1808,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1814,11'
          Dst:             TIFFSetField
    - functionName:    _TIFFVSetField
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - tag
        - ap
      BBCount:         600
      ICount:          4347
      EdgeCount:       777
      CyclomaticComplexity: 179
      functionsReached:
        - TIFFErrorExtR
        - TIFFFieldSetGetSize
        - TIFFFieldWithTag
        - TIFFFindField
        - TIFFSetCompressionScheme
        - TIFFWarningExtR
        - _TIFFCheckMalloc
        - _TIFFClampDoubleToFloat
        - _TIFFfreeExt
        - _TIFFmemcpy
        - _TIFFmemset
        - _TIFFreallocExt
        - _TIFFsetDoubleArrayExt
        - _TIFFsetFloatArrayExt
        - _TIFFsetLong8Array
        - _TIFFsetNString
        - _TIFFsetShortArrayExt
        - __assert_fail
        - countInkNamesString
        - setByteArray
        - setDoubleArrayOneValue
        - setExtraSamples
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dir.c:231,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:232,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:239,9'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - TIFFErrorExtR
                - countInkNamesString
                - _TIFFsetNString
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFsetFloatArrayExt
                - _TIFFsetShortArrayExt
                - TIFFErrorExtR
                - _TIFFsetLong8Array
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - TIFFWarningExtR
                - TIFFWarningExtR
                - _TIFFsetShortArrayExt
                - setExtraSamples
                - _TIFFsetShortArrayExt
                - _TIFFsetShortArrayExt
                - _TIFFsetShortArrayExt
                - _TIFFClampDoubleToFloat
                - _TIFFClampDoubleToFloat
                - _TIFFClampDoubleToFloat
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - _TIFFClampDoubleToFloat
                - setDoubleArrayOneValue
                - _TIFFsetDoubleArrayExt
                - setDoubleArrayOneValue
                - _TIFFsetDoubleArrayExt
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFSetCompressionScheme
                - TIFFFieldSetGetSize
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
                - strlen
                - setByteArray
                - TIFFErrorExtR
                - __assert_fail
                - TIFFErrorExtR
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:239,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:241,22'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - TIFFErrorExtR
                - countInkNamesString
                - _TIFFsetNString
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFsetFloatArrayExt
                - _TIFFsetShortArrayExt
                - TIFFErrorExtR
                - _TIFFsetLong8Array
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - TIFFWarningExtR
                - TIFFWarningExtR
                - _TIFFsetShortArrayExt
                - setExtraSamples
                - _TIFFsetShortArrayExt
                - _TIFFsetShortArrayExt
                - _TIFFsetShortArrayExt
                - _TIFFClampDoubleToFloat
                - _TIFFClampDoubleToFloat
                - _TIFFClampDoubleToFloat
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - _TIFFClampDoubleToFloat
                - setDoubleArrayOneValue
                - _TIFFsetDoubleArrayExt
                - setDoubleArrayOneValue
                - _TIFFsetDoubleArrayExt
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFSetCompressionScheme
                - TIFFFieldSetGetSize
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
                - strlen
                - setByteArray
                - TIFFErrorExtR
                - __assert_fail
                - TIFFErrorExtR
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:244,13'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - TIFFErrorExtR
                - countInkNamesString
                - _TIFFsetNString
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFsetFloatArrayExt
                - _TIFFsetShortArrayExt
                - TIFFErrorExtR
                - _TIFFsetLong8Array
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - TIFFWarningExtR
                - TIFFWarningExtR
                - _TIFFsetShortArrayExt
                - setExtraSamples
                - _TIFFsetShortArrayExt
                - _TIFFsetShortArrayExt
                - _TIFFsetShortArrayExt
                - _TIFFClampDoubleToFloat
                - _TIFFClampDoubleToFloat
                - _TIFFClampDoubleToFloat
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - _TIFFClampDoubleToFloat
                - setDoubleArrayOneValue
                - _TIFFsetDoubleArrayExt
                - setDoubleArrayOneValue
                - _TIFFsetDoubleArrayExt
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFSetCompressionScheme
                - TIFFFieldSetGetSize
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
                - strlen
                - setByteArray
                - TIFFErrorExtR
                - __assert_fail
                - TIFFErrorExtR
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:244,5'
          Branch Sides:
            - BranchSide:      'tif_dir.c:247,44'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:250,43'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:253,44'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:256,46'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:281,27'
              BranchSideFuncs:
                - TIFFSetCompressionScheme
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:303,44'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:306,46'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:309,27'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:315,27'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:322,27'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:367,29'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:378,47'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:381,47'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:384,17'
              BranchSideFuncs:
                - setDoubleArrayOneValue
                - TIFFFieldWithTag
                - _TIFFsetDoubleArrayExt
            - BranchSide:      'tif_dir.c:394,17'
              BranchSideFuncs:
                - setDoubleArrayOneValue
                - TIFFFieldWithTag
                - _TIFFsetDoubleArrayExt
            - BranchSide:      'tif_dir.c:404,22'
              BranchSideFuncs:
                - _TIFFClampDoubleToFloat
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:410,22'
              BranchSideFuncs:
                - _TIFFClampDoubleToFloat
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:416,27'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:422,56'
              BranchSideFuncs:
                - _TIFFClampDoubleToFloat
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:425,56'
              BranchSideFuncs:
                - _TIFFClampDoubleToFloat
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:428,27'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:434,46'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:438,49'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:442,36'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - _TIFFsetShortArrayExt
                - _TIFFsetShortArrayExt
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:451,34'
              BranchSideFuncs:
                - setExtraSamples
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:455,47'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - _TIFFsetShortArrayExt
            - BranchSide:      'tif_dir.c:463,29'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:476,29'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:489,29'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:495,27'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:516,27'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:533,43'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:536,18'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFFieldWithTag
                - _TIFFsetLong8Array
            - BranchSide:      'tif_dir.c:551,49'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:554,52'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:560,18'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - _TIFFsetShortArrayExt
            - BranchSide:      'tif_dir.c:569,35'
              BranchSideFuncs:
                - _TIFFsetFloatArrayExt
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:574,27'
              BranchSideFuncs:
                - countInkNamesString
                - TIFFFieldWithTag
                - _TIFFsetNString
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:621,27'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:658,27'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:680,17'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
                - strlen
                - setByteArray
                - TIFFErrorExtR
                - __assert_fail
                - TIFFErrorExtR
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:247,44'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:250,43'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:253,44'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:256,46'
          Branch Sides:
            - BranchSide:      'tif_dir.c:256,46'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:256,46'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:264,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:266,21'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:279,13'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:266,21'
          Branch Sides:
            - BranchSide:      'tif_dir.c:267,21'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:268,26'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:268,26'
          Branch Sides:
            - BranchSide:      'tif_dir.c:269,21'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:270,26'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:270,26'
          Branch Sides:
            - BranchSide:      'tif_dir.c:271,21'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:272,26'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:272,26'
          Branch Sides:
            - BranchSide:      'tif_dir.c:273,21'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:274,26'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:274,26'
          Branch Sides:
            - BranchSide:      'tif_dir.c:275,21'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:276,26'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:281,27'
          Branch Sides:
            - BranchSide:      'tif_dir.c:281,27'
              BranchSideFuncs:
                - TIFFSetCompressionScheme
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:281,27'
              BranchSideFuncs:
                - TIFFSetCompressionScheme
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:287,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:289,31'
              BranchSideFuncs:
                - TIFFSetCompressionScheme
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:297,52'
              BranchSideFuncs:
                - TIFFSetCompressionScheme
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:289,21'
          Branch Sides:
            - BranchSide:      'tif_dir.c:290,21'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:291,19'
              BranchSideFuncs:
                - TIFFSetCompressionScheme
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:297,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:298,48'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:300,24'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:303,44'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:306,46'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:309,27'
          Branch Sides:
            - BranchSide:      'tif_dir.c:309,27'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:309,27'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:310,40'
          Branch Sides:
            - BranchSide:      'tif_dir.c:310,43'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:312,42'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:310,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:311,17'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:312,42'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:315,27'
          Branch Sides:
            - BranchSide:      'tif_dir.c:315,27'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:315,27'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:316,41'
          Branch Sides:
            - BranchSide:      'tif_dir.c:316,66'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:317,17'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:316,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:317,17'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:319,48'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:322,27'
          Branch Sides:
            - BranchSide:      'tif_dir.c:322,27'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:322,27'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:323,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:324,17'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:325,17'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:325,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:328,21'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:364,48'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:328,21'
          Branch Sides:
            - BranchSide:      'tif_dir.c:330,37'
              BranchSideFuncs:
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:338,21'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:338,21'
          Branch Sides:
            - BranchSide:      'tif_dir.c:340,37'
              BranchSideFuncs:
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:351,21'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:351,56'
          Branch Sides:
            - BranchSide:      'tif_dir.c:352,22'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:363,13'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:352,51'
          Branch Sides:
            - BranchSide:      'tif_dir.c:353,23'
              BranchSideFuncs:
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:363,13'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:351,21'
          Branch Sides:
            - BranchSide:      'tif_dir.c:355,37'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:363,13'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:367,29'
          Branch Sides:
            - BranchSide:      'tif_dir.c:367,29'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:367,29'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:368,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:369,17'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:370,35'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:371,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:373,37'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:376,13'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:378,47'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:381,47'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:384,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:385,40'
              BranchSideFuncs:
                - _TIFFsetDoubleArrayExt
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:389,40'
              BranchSideFuncs:
                - setDoubleArrayOneValue
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:386,40'
          Branch Sides:
            - BranchSide:      'tif_dir.c:392,13'
              BranchSideFuncs:
                - _TIFFsetDoubleArrayExt
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:392,13'
              BranchSideFuncs:
                - _TIFFsetDoubleArrayExt
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:390,40'
          Branch Sides:
            - BranchSide:      'tif_dir.c:392,13'
              BranchSideFuncs:
                - setDoubleArrayOneValue
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:392,13'
              BranchSideFuncs:
                - setDoubleArrayOneValue
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:394,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:395,40'
              BranchSideFuncs:
                - _TIFFsetDoubleArrayExt
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:399,40'
              BranchSideFuncs:
                - setDoubleArrayOneValue
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:396,40'
          Branch Sides:
            - BranchSide:      'tif_dir.c:402,13'
              BranchSideFuncs:
                - _TIFFsetDoubleArrayExt
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:402,13'
              BranchSideFuncs:
                - _TIFFsetDoubleArrayExt
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:400,40'
          Branch Sides:
            - BranchSide:      'tif_dir.c:402,13'
              BranchSideFuncs:
                - setDoubleArrayOneValue
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:402,13'
              BranchSideFuncs:
                - setDoubleArrayOneValue
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:404,22'
          Branch Sides:
            - BranchSide:      'tif_dir.c:404,22'
              BranchSideFuncs:
                - _TIFFClampDoubleToFloat
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:404,22'
              BranchSideFuncs:
                - _TIFFClampDoubleToFloat
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:405,34'
          Branch Sides:
            - BranchSide:      'tif_dir.c:405,37'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:406,17'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:405,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:406,17'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:407,58'
              BranchSideFuncs:
                - _TIFFClampDoubleToFloat
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:410,22'
          Branch Sides:
            - BranchSide:      'tif_dir.c:410,22'
              BranchSideFuncs:
                - _TIFFClampDoubleToFloat
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:410,22'
              BranchSideFuncs:
                - _TIFFClampDoubleToFloat
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:411,34'
          Branch Sides:
            - BranchSide:      'tif_dir.c:411,37'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:412,17'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:411,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:412,17'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:413,58'
              BranchSideFuncs:
                - _TIFFClampDoubleToFloat
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:416,27'
          Branch Sides:
            - BranchSide:      'tif_dir.c:416,27'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:416,27'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:417,42'
          Branch Sides:
            - BranchSide:      'tif_dir.c:417,45'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:419,45'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:417,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:418,17'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:419,45'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:422,56'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - _TIFFClampDoubleToFloat
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - _TIFFClampDoubleToFloat
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:425,56'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - _TIFFClampDoubleToFloat
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - _TIFFClampDoubleToFloat
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:428,27'
          Branch Sides:
            - BranchSide:      'tif_dir.c:428,27'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:428,27'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:429,34'
          Branch Sides:
            - BranchSide:      'tif_dir.c:429,58'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:430,17'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:429,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:430,17'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:431,47'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:434,46'
          Branch Sides:
            - BranchSide:      'tif_dir.c:434,46'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:434,46'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:435,46'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:438,49'
          Branch Sides:
            - BranchSide:      'tif_dir.c:438,49'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:438,49'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:439,49'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:444,35'
          Branch Sides:
            - BranchSide:      'tif_dir.c:444,35'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - _TIFFsetShortArrayExt
                - _TIFFsetShortArrayExt
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:444,35'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - _TIFFsetShortArrayExt
                - _TIFFsetShortArrayExt
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:446,35'
          Branch Sides:
            - BranchSide:      'tif_dir.c:446,35'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - _TIFFsetShortArrayExt
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:446,35'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - _TIFFsetShortArrayExt
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:448,35'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:451,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:452,17'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:453,13'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:455,47'
          Branch Sides:
            - BranchSide:      'tif_dir.c:455,47'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - _TIFFsetShortArrayExt
            - BranchSide:      'tif_dir.c:455,47'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - _TIFFsetShortArrayExt
        - Branch String:   'tif_dir.c:456,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:458,26'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:461,13'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:463,29'
          Branch Sides:
            - BranchSide:      'tif_dir.c:463,29'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:463,29'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:464,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:466,21'
              BranchSideFuncs:
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:472,32'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:466,21'
          Branch Sides:
            - BranchSide:      'tif_dir.c:467,21'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:469,21'
              BranchSideFuncs:
                - TIFFWarningExtR
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:476,29'
          Branch Sides:
            - BranchSide:      'tif_dir.c:476,29'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:476,29'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:477,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:479,21'
              BranchSideFuncs:
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:485,33'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:479,21'
          Branch Sides:
            - BranchSide:      'tif_dir.c:480,21'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:482,21'
              BranchSideFuncs:
                - TIFFWarningExtR
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:489,29'
          Branch Sides:
            - BranchSide:      'tif_dir.c:489,29'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:489,29'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:490,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:491,17'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:492,32'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:495,27'
          Branch Sides:
            - BranchSide:      'tif_dir.c:495,27'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:495,27'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:496,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:499,23'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:502,23'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:505,23'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:508,23'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:511,21'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:516,27'
          Branch Sides:
            - BranchSide:      'tif_dir.c:516,27'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:516,27'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:517,39'
          Branch Sides:
            - BranchSide:      'tif_dir.c:517,71'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:518,17'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:517,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:518,17'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:519,45'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:522,64'
          Branch Sides:
            - BranchSide:      'tif_dir.c:523,17'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:526,23'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:523,44'
          Branch Sides:
            - BranchSide:      'tif_dir.c:524,17'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:526,23'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:522,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:525,17'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:526,23'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:526,70'
          Branch Sides:
            - BranchSide:      'tif_dir.c:527,23'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:528,22'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:533,43'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:536,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:538,44'
              BranchSideFuncs:
                - _TIFFsetLong8Array
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:545,31'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:538,44'
          Branch Sides:
            - BranchSide:      'tif_dir.c:538,44'
              BranchSideFuncs:
                - _TIFFsetLong8Array
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:538,44'
              BranchSideFuncs:
                - _TIFFsetLong8Array
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:540,48'
          Branch Sides:
            - BranchSide:      'tif_dir.c:549,13'
              BranchSideFuncs:
                - _TIFFsetLong8Array
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:549,13'
              BranchSideFuncs:
                - _TIFFsetLong8Array
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:551,49'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:554,52'
          Branch Sides:
            - BranchSide:      'tif_dir.c:554,52'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:554,52'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:555,52'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:561,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:562,39'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:565,13'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:563,39'
          Branch Sides:
            - BranchSide:      'tif_dir.c:561,33'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:561,33'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:570,35'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - _TIFFsetFloatArrayExt
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - _TIFFsetFloatArrayExt
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:574,27'
          Branch Sides:
            - BranchSide:      'tif_dir.c:574,27'
              BranchSideFuncs:
                - countInkNamesString
                - TIFFFieldWithTag
                - _TIFFsetNString
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:574,27'
              BranchSideFuncs:
                - countInkNamesString
                - TIFFFieldWithTag
                - _TIFFsetNString
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:575,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:575,17'
              BranchSideFuncs:
                - countInkNamesString
                - TIFFFieldWithTag
                - _TIFFsetNString
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:575,17'
              BranchSideFuncs:
                - countInkNamesString
                - TIFFFieldWithTag
                - _TIFFsetNString
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:579,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:581,33'
              BranchSideFuncs:
                - _TIFFsetNString
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:619,9'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:584,21'
          Branch Sides:
            - BranchSide:      'tif_dir.c:586,25'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:601,43'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:586,25'
          Branch Sides:
            - BranchSide:      'tif_dir.c:589,29'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:598,17'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:604,21'
          Branch Sides:
            - BranchSide:      'tif_dir.c:606,25'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:617,13'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:606,25'
          Branch Sides:
            - BranchSide:      'tif_dir.c:608,39'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:616,17'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:621,27'
          Branch Sides:
            - BranchSide:      'tif_dir.c:621,27'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:621,27'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:624,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:626,21'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:642,49'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:626,21'
          Branch Sides:
            - BranchSide:      'tif_dir.c:629,25'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:639,13'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:645,25'
          Branch Sides:
            - BranchSide:      'tif_dir.c:647,39'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:654,17'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:658,27'
          Branch Sides:
            - BranchSide:      'tif_dir.c:658,27'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:658,27'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:659,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:660,17'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:662,17'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:680,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:683,21'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:690,17'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
                - strlen
                - setByteArray
                - TIFFErrorExtR
                - __assert_fail
                - TIFFErrorExtR
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:690,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:693,21'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:704,16'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
                - strlen
                - setByteArray
                - TIFFErrorExtR
                - __assert_fail
                - TIFFErrorExtR
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:705,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:707,21'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
                - strlen
                - setByteArray
                - TIFFErrorExtR
                - __assert_fail
                - TIFFErrorExtR
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:722,17'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
                - strlen
                - setByteArray
                - TIFFErrorExtR
                - __assert_fail
                - TIFFErrorExtR
                - _TIFFreallocExt
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:707,21'
          Branch Sides:
            - BranchSide:      'tif_dir.c:709,26'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
                - strlen
                - setByteArray
                - TIFFErrorExtR
                - __assert_fail
                - TIFFErrorExtR
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:717,13'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
                - strlen
                - setByteArray
                - TIFFErrorExtR
                - __assert_fail
                - TIFFErrorExtR
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:710,25'
          Branch Sides:
            - BranchSide:      'tif_dir.c:712,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFFieldSetGetSize
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
                - strlen
                - setByteArray
                - TIFFErrorExtR
                - __assert_fail
                - TIFFErrorExtR
                - _TIFFreallocExt
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:715,21'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
                - strlen
                - setByteArray
                - TIFFErrorExtR
                - __assert_fail
                - TIFFErrorExtR
                - _TIFFreallocExt
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:722,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:726,17'
              BranchSideFuncs:
                - _TIFFreallocExt
                - TIFFErrorExtR
                - TIFFFieldSetGetSize
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
                - strlen
                - setByteArray
                - TIFFErrorExtR
                - __assert_fail
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:753,43'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
                - strlen
                - setByteArray
                - TIFFErrorExtR
                - __assert_fail
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:730,21'
          Branch Sides:
            - BranchSide:      'tif_dir.c:732,35'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
                - strlen
                - setByteArray
                - TIFFErrorExtR
                - __assert_fail
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:740,39'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
                - strlen
                - setByteArray
                - TIFFErrorExtR
                - __assert_fail
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:754,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:756,24'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:762,17'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
                - strlen
                - setByteArray
                - TIFFErrorExtR
                - __assert_fail
        - Branch String:   'tif_dir.c:762,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:766,21'
              BranchSideFuncs:
                - strlen
                - setByteArray
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - __assert_fail
            - BranchSide:      'tif_dir.c:792,21'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:766,21'
          Branch Sides:
            - BranchSide:      'tif_dir.c:768,21'
              BranchSideFuncs:
                - __assert_fail
                - setByteArray
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:774,40'
              BranchSideFuncs:
                - strlen
                - setByteArray
                - TIFFFieldWithTag
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:768,21'
          Branch Sides:
            - BranchSide:      'tif_dir.c:768,21'
              BranchSideFuncs:
                - setByteArray
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:769,36'
              BranchSideFuncs:
                - setByteArray
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:769,36'
          Branch Sides:
            - BranchSide:      'tif_dir.c:769,36'
              BranchSideFuncs:
                - setByteArray
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:769,36'
              BranchSideFuncs:
                - setByteArray
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:770,40'
          Branch Sides:
            - BranchSide:      'tif_dir.c:787,29'
              BranchSideFuncs:
                - setByteArray
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:787,29'
              BranchSideFuncs:
                - setByteArray
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:774,40'
          Branch Sides:
            - BranchSide:      'tif_dir.c:774,40'
              BranchSideFuncs:
                - strlen
                - setByteArray
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:774,40'
              BranchSideFuncs:
                - strlen
                - setByteArray
                - TIFFFieldWithTag
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:776,25'
          Branch Sides:
            - BranchSide:      'tif_dir.c:778,32'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:785,36'
              BranchSideFuncs:
                - setByteArray
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:792,21'
          Branch Sides:
            - BranchSide:      'tif_dir.c:794,25'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:799,26'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:794,25'
          Branch Sides:
            - BranchSide:      'tif_dir.c:795,47'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:797,42'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:795,47'
          Branch Sides:
            - BranchSide:      'tif_dir.c:798,17'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:798,17'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:797,42'
          Branch Sides:
            - BranchSide:      'tif_dir.c:798,17'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:798,17'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:799,65'
          Branch Sides:
            - BranchSide:      'tif_dir.c:800,26'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:801,21'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:799,26'
          Branch Sides:
            - BranchSide:      'tif_dir.c:801,21'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:802,26'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:802,26'
          Branch Sides:
            - BranchSide:      'tif_dir.c:803,33'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:805,33'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:807,21'
          Branch Sides:
            - BranchSide:      'tif_dir.c:809,28'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:819,46'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
        - Branch String:   'tif_dir.c:821,21'
          Branch Sides:
            - BranchSide:      'tif_dir.c:823,28'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
            - BranchSide:      'tif_dir.c:827,21'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - strcmp
                - _TIFFmemcpy
        - Branch String:   'tif_dir.c:827,56'
          Branch Sides:
            - BranchSide:      'tif_dir.c:828,28'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFmemcpy
            - BranchSide:      'tif_dir.c:840,26'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:827,21'
          Branch Sides:
            - BranchSide:      'tif_dir.c:835,39'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:840,26'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:835,39'
          Branch Sides:
            - BranchSide:      'tif_dir.c:835,39'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:835,39'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:840,47'
          Branch Sides:
            - BranchSide:      'tif_dir.c:841,26'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:847,33'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:841,65'
          Branch Sides:
            - BranchSide:      'tif_dir.c:842,26'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:847,33'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:842,66'
          Branch Sides:
            - BranchSide:      'tif_dir.c:843,26'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:847,33'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:843,60'
          Branch Sides:
            - BranchSide:      'tif_dir.c:843,63'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:847,33'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:840,26'
          Branch Sides:
            - BranchSide:      'tif_dir.c:847,33'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:896,41'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
        - Branch String:   'tif_dir.c:847,44'
          Branch Sides:
            - BranchSide:      'tif_dir.c:847,44'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:847,44'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:851,25'
          Branch Sides:
            - BranchSide:      'tif_dir.c:853,29'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:893,17'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:853,29'
          Branch Sides:
            - BranchSide:      'tif_dir.c:855,59'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:872,34'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:856,29'
          Branch Sides:
            - BranchSide:      'tif_dir.c:858,37'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:871,25'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:858,37'
          Branch Sides:
            - BranchSide:      'tif_dir.c:861,41'
              BranchSideFuncs:
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:870,29'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:875,29'
          Branch Sides:
            - BranchSide:      'tif_dir.c:877,37'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:891,25'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:877,58'
          Branch Sides:
            - BranchSide:      'tif_dir.c:878,37'
              BranchSideFuncs:
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:881,41'
              BranchSideFuncs:
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:877,37'
          Branch Sides:
            - BranchSide:      'tif_dir.c:881,41'
              BranchSideFuncs:
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:890,29'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:897,21'
          Branch Sides:
            - BranchSide:      'tif_dir.c:897,21'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
            - BranchSide:      'tif_dir.c:899,29'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFErrorExtR
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemset
        - Branch String:   'tif_dir.c:899,21'
          Branch Sides:
            - BranchSide:      'tif_dir.c:904,51'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:904,51'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:910,49'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:916,53'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:922,51'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:929,43'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:929,43'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:935,42'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:942,43'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:942,43'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:961,42'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:984,37'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - _TIFFmemcpy
            - BranchSide:      'tif_dir.c:984,37'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - _TIFFmemcpy
            - BranchSide:      'tif_dir.c:1011,57'
              BranchSideFuncs:
                - _TIFFClampDoubleToFloat
                - _TIFFmemcpy
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:1017,41'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:1022,41'
              BranchSideFuncs:
                - _TIFFmemset
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:942,43'
          Branch Sides:
            - BranchSide:      'tif_dir.c:942,43'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:942,43'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:946,66'
          Branch Sides:
            - BranchSide:      'tif_dir.c:947,34'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:958,25'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:946,33'
          Branch Sides:
            - BranchSide:      'tif_dir.c:950,37'
              BranchSideFuncs:
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:958,25'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:961,42'
          Branch Sides:
            - BranchSide:      'tif_dir.c:961,42'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:961,42'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:965,66'
          Branch Sides:
            - BranchSide:      'tif_dir.c:966,35'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:977,25'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:966,52'
          Branch Sides:
            - BranchSide:      'tif_dir.c:966,56'
              BranchSideFuncs:
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:969,37'
              BranchSideFuncs:
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:965,33'
          Branch Sides:
            - BranchSide:      'tif_dir.c:969,37'
              BranchSideFuncs:
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:977,25'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:984,37'
          Branch Sides:
            - BranchSide:      'tif_dir.c:986,49'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:992,55'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:986,49'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1007,29'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:1007,29'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:992,55'
          Branch Sides:
            - BranchSide:      'tif_dir.c:992,55'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:992,55'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFFieldWithTag
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1030,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1030,9'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_dir.c:1032,50'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_dir.c:1033,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1034,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1035,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1045,37'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1044,5'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1045,44'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1053,39'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1052,5'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1053,46'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1061,27'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1060,5'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1061,34'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1071,5'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1073,13'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:1079,9'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:1073,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1075,19'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:1078,5'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:1079,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1082,13'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:1097,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_dir.c:1082,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1084,26'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:1089,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1090,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1092,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1094,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dir.c:229,28'
          Dst:             TIFFFindField
        - Src:             'tif_dir.c:297,27'
          Dst:             TIFFSetCompressionScheme
        - Src:             'tif_dir.c:330,21'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dir.c:335,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:340,21'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dir.c:345,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:355,21'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dir.c:360,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:385,17'
          Dst:             _TIFFsetDoubleArrayExt
        - Src:             'tif_dir.c:389,17'
          Dst:             setDoubleArrayOneValue
        - Src:             'tif_dir.c:395,17'
          Dst:             _TIFFsetDoubleArrayExt
        - Src:             'tif_dir.c:399,17'
          Dst:             setDoubleArrayOneValue
        - Src:             'tif_dir.c:407,34'
          Dst:             _TIFFClampDoubleToFloat
        - Src:             'tif_dir.c:413,34'
          Dst:             _TIFFClampDoubleToFloat
        - Src:             'tif_dir.c:422,32'
          Dst:             _TIFFClampDoubleToFloat
        - Src:             'tif_dir.c:425,32'
          Dst:             _TIFFClampDoubleToFloat
        - Src:             'tif_dir.c:443,13'
          Dst:             _TIFFsetShortArrayExt
        - Src:             'tif_dir.c:445,13'
          Dst:             _TIFFsetShortArrayExt
        - Src:             'tif_dir.c:447,13'
          Dst:             _TIFFsetShortArrayExt
        - Src:             'tif_dir.c:451,18'
          Dst:             setExtraSamples
        - Src:             'tif_dir.c:459,17'
          Dst:             _TIFFsetShortArrayExt
        - Src:             'tif_dir.c:468,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dir.c:481,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dir.c:539,17'
          Dst:             _TIFFsetLong8Array
        - Src:             'tif_dir.c:545,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:562,17'
          Dst:             _TIFFsetShortArrayExt
        - Src:             'tif_dir.c:569,13'
          Dst:             _TIFFsetFloatArrayExt
        - Src:             'tif_dir.c:577,29'
          Dst:             countInkNamesString
        - Src:             'tif_dir.c:581,17'
          Dst:             _TIFFsetNString
        - Src:             'tif_dir.c:588,25'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:608,25'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:628,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:647,25'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:682,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:692,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:712,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:727,52'
          Dst:             _TIFFreallocExt
        - Src:             'tif_dir.c:732,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:753,23'
          Dst:             TIFFFieldSetGetSize
        - Src:             'tif_dir.c:757,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:768,21'
          Dst:             __assert_fail
        - Src:             'tif_dir.c:775,34'
          Dst:             strlen
        - Src:             'tif_dir.c:779,25'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:788,17'
          Dst:             setByteArray
        - Src:             'tif_dir.c:810,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:819,29'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dir.c:828,21'
          Dst:             strcmp
        - Src:             'tif_dir.c:837,21'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:847,21'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:860,37'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:880,37'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:897,21'
          Dst:             __assert_fail
        - Src:             'tif_dir.c:905,29'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:911,29'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:917,29'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:923,29'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:930,29'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:936,29'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:943,29'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:949,33'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:962,29'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:968,33'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:987,37'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:993,37'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:999,41'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1011,33'
          Dst:             _TIFFClampDoubleToFloat
        - Src:             'tif_dir.c:1012,29'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:1018,29'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:1022,29'
          Dst:             _TIFFmemset
        - Src:             'tif_dir.c:1032,33'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dir.c:1043,29'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dir.c:1044,5'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1051,29'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dir.c:1052,5'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1059,29'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dir.c:1060,5'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1084,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1097,9'
          Dst:             __assert_fail
    - functionName:    _TIFFVGetField
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1576
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - tag
        - ap
      BBCount:         382
      ICount:          2775
      EdgeCount:       480
      CyclomaticComplexity: 100
      functionsReached:
        - TIFFErrorExtR
        - TIFFFieldSetGetSize
        - TIFFFindField
        - _TIFFFillStriles
        - __assert_fail
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dir.c:1218,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1219,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1227,9'
              BranchSideFuncs:
                - _TIFFFillStriles
                - _TIFFFillStriles
                - __assert_fail
                - TIFFFieldSetGetSize
                - TIFFErrorExtR
                - strcmp
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1227,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1229,22'
              BranchSideFuncs:
                - _TIFFFillStriles
                - _TIFFFillStriles
                - __assert_fail
                - TIFFFieldSetGetSize
                - TIFFErrorExtR
                - strcmp
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1232,13'
              BranchSideFuncs:
                - _TIFFFillStriles
                - _TIFFFillStriles
                - __assert_fail
                - TIFFFieldSetGetSize
                - TIFFErrorExtR
                - strcmp
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1232,5'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1235,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1238,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1241,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1244,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1247,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1250,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1253,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1256,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1259,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1262,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1265,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1268,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1271,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1274,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1288,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1302,36'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1305,36'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1308,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1311,36'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1314,36'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1317,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1320,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1324,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1328,46'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1334,30'
              BranchSideFuncs:
                - _TIFFFillStriles
            - BranchSide:      'tif_dir.c:1334,30'
              BranchSideFuncs:
                - _TIFFFillStriles
            - BranchSide:      'tif_dir.c:1341,30'
              BranchSideFuncs:
                - _TIFFFillStriles
            - BranchSide:      'tif_dir.c:1341,30'
              BranchSideFuncs:
                - _TIFFFillStriles
            - BranchSide:      'tif_dir.c:1348,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1352,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1356,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1359,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1362,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1365,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1382,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1385,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1388,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1392,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1395,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1399,46'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1412,43'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1415,42'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1418,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1433,17'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFieldSetGetSize
                - TIFFErrorExtR
                - strcmp
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1235,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1238,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1241,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1244,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1247,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1250,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1253,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1256,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1259,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1262,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1265,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1268,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1271,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1274,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1275,42'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1280,28'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1275,18'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1286,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1286,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1281,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1282,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1284,41'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1282,25'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1282,53'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1283,29'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1284,18'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1286,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1286,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1288,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1289,42'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1294,28'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1289,18'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1300,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1300,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1295,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1296,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1298,41'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1296,25'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1296,53'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1297,29'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1298,18'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1300,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1300,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1302,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1305,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1308,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1311,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1314,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1317,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1320,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1320,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1320,14'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1321,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1324,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1324,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1324,14'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1325,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1328,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1328,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1328,14'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1329,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1329,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1329,14'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1330,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1335,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1335,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1335,14'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1336,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1337,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1338,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1342,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1342,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1342,14'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1343,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1344,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1345,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1348,43'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1348,43'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1349,18'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1347,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1352,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1352,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1352,14'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1353,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1356,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1359,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1362,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1365,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1368,22'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1371,22'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1374,22'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1377,22'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1380,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1368,22'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1380,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1380,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1371,22'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1380,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1380,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1374,22'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1380,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1380,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1377,22'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1380,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1380,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1382,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1385,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1388,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1388,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1388,14'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1389,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1392,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1395,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1395,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1395,14'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1396,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1399,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1399,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1399,14'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1400,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1402,50'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1407,18'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1402,18'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1402,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1402,18'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1403,18'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1410,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1410,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1407,18'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1407,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1407,18'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1408,18'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1410,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1410,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1412,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1415,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1418,14'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1433,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1435,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1447,21'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFieldSetGetSize
                - TIFFErrorExtR
                - strcmp
        - Branch String:   'tif_dir.c:1448,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1450,36'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFieldSetGetSize
                - TIFFErrorExtR
                - strcmp
            - BranchSide:      'tif_dir.c:1574,5'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1452,21'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1453,21'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFieldSetGetSize
                - TIFFErrorExtR
                - strcmp
            - BranchSide:      'tif_dir.c:1455,21'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFieldSetGetSize
                - TIFFErrorExtR
                - strcmp
        - Branch String:   'tif_dir.c:1455,21'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1457,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1464,26'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFieldSetGetSize
                - TIFFErrorExtR
                - strcmp
        - Branch String:   'tif_dir.c:1457,25'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1458,61'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1460,61'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1458,26'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1461,50'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1461,50'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1460,26'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1461,50'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1461,50'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1461,22'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1571,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1571,17'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1464,61'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1465,33'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
                - TIFFFieldSetGetSize
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1477,25'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFieldSetGetSize
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1464,26'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1471,60'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1477,25'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFieldSetGetSize
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1471,22'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1471,22'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1471,22'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1477,55'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1478,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1482,48'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1478,63'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1479,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1482,48'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1479,64'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1480,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1482,48'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1480,58'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1480,61'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1482,48'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1477,25'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1482,48'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1487,45'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFieldSetGetSize
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1488,25'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1488,25'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1489,33'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1489,25'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1493,70'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1493,70'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1497,68'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1501,72'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1505,70'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1510,72'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1510,72'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1514,70'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1519,72'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1519,72'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1523,70'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1532,67'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1532,67'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1558,66'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1562,68'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1566,41'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1533,37'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1535,72'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1541,70'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1535,38'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1556,29'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1556,29'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1541,38'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1541,38'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1541,38'
              BranchSideFuncs:
                - TIFFErrorExtR
      Callsites:
        - Src:             'tif_dir.c:1217,28'
          Dst:             TIFFFindField
        - Src:             'tif_dir.c:1334,13'
          Dst:             _TIFFFillStriles
        - Src:             'tif_dir.c:1341,13'
          Dst:             _TIFFFillStriles
        - Src:             'tif_dir.c:1435,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1465,26'
          Dst:             strcmp
        - Src:             'tif_dir.c:1488,25'
          Dst:             __assert_fail
        - Src:             'tif_dir.c:1532,47'
          Dst:             TIFFFieldSetGetSize
        - Src:             'tif_dir.c:1548,41'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFSetField
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1154
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - tag
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFVSetField
      functionUses:    114
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:1152,14'
          Dst:             TIFFVSetField
    - functionName:    TIFFVSetField
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1208
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - tag
        - ap
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OkToChangeTag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dir.c:1207,12'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1207,12'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1208,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dir.c:1207,12'
          Dst:             OkToChangeTag
    - functionName:    OkToChangeTag
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - tag
      BBCount:         13
      ICount:          88
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFErrorExtR
        - TIFFFindField
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dir.c:1116,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1118,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1122,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dir.c:1122,36'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1122,40'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1136,5'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1122,75'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1123,10'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dir.c:1136,5'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1122,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1131,23'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1136,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dir.c:1115,28'
          Dst:             TIFFFindField
        - Src:             'tif_dir.c:1118,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1131,9'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFsetDoubleArrayExt
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - dpp
        - dp
        - n
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setByteArray
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:116,5'
          Dst:             setByteArray
    - functionName:    _TIFFsetFloatArrayExt
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - fpp
        - fp
        - n
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setByteArray
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:106,5'
          Dst:             setByteArray
    - functionName:    TIFFLastDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2206
      functionLinenumberEnd: 2206
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFCurrentDirOffset
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2200
      functionLinenumberEnd: 2200
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSetSubDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2137
      functionLinenumberEnd: 2194
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - diroff
      BBCount:         26
      ICount:          152
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFReadDirectory
        - _TIFFCheckDirNumberAndOffset
        - _TIFFCleanupIFDOffsetAndNumberMaps
        - _TIFFGetDirNumberFromOffset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dir.c:2150,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2153,9'
              BranchSideFuncs:
                - TIFFReadDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFCheckDirNumberAndOffset
            - BranchSide:      'tif_dir.c:2157,42'
              BranchSideFuncs:
                - _TIFFGetDirNumberFromOffset
                - TIFFReadDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFCheckDirNumberAndOffset
        - Branch String:   'tif_dir.c:2157,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2160,28'
              BranchSideFuncs:
                - TIFFReadDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFCheckDirNumberAndOffset
            - BranchSide:      'tif_dir.c:2164,13'
              BranchSideFuncs:
                - TIFFReadDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFCheckDirNumberAndOffset
        - Branch String:   'tif_dir.c:2164,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2163,9'
              BranchSideFuncs:
                - TIFFReadDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFCheckDirNumberAndOffset
            - BranchSide:      'tif_dir.c:2164,58'
              BranchSideFuncs:
                - TIFFReadDirectory
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFCheckDirNumberAndOffset
        - Branch String:   'tif_dir.c:2171,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2171,20'
              BranchSideFuncs:
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFCheckDirNumberAndOffset
            - BranchSide:      'tif_dir.c:2178,9'
              BranchSideFuncs:
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFCheckDirNumberAndOffset
        - Branch String:   'tif_dir.c:2171,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2173,13'
              BranchSideFuncs:
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFCheckDirNumberAndOffset
            - BranchSide:      'tif_dir.c:2178,9'
              BranchSideFuncs:
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFCheckDirNumberAndOffset
        - Branch String:   'tif_dir.c:2173,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2174,13'
              BranchSideFuncs:
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFCheckDirNumberAndOffset
            - BranchSide:      'tif_dir.c:2176,13'
              BranchSideFuncs:
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFCheckDirNumberAndOffset
        - Branch String:   'tif_dir.c:2178,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2178,9'
              BranchSideFuncs:
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFCheckDirNumberAndOffset
            - BranchSide:      'tif_dir.c:2180,13'
              BranchSideFuncs:
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFCheckDirNumberAndOffset
        - Branch String:   'tif_dir.c:2180,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2185,48'
              BranchSideFuncs:
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFCheckDirNumberAndOffset
            - BranchSide:      'tif_dir.c:2191,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dir.c:2157,14'
          Dst:             _TIFFGetDirNumberFromOffset
        - Src:             'tif_dir.c:2168,14'
          Dst:             TIFFReadDirectory
        - Src:             'tif_dir.c:2185,13'
          Dst:             _TIFFCleanupIFDOffsetAndNumberMaps
        - Src:             'tif_dir.c:2188,13'
          Dst:             _TIFFCheckDirNumberAndOffset
    - functionName:    TIFFSetDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2053
      functionLinenumberEnd: 2128
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - dirn
      BBCount:         44
      ICount:          278
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - TIFFAdvanceDirectory
        - TIFFReadDirectory
        - _TIFFCleanupIFDOffsetAndNumberMaps
        - _TIFFGetOffsetFromDirNumber
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_dir.c:2058,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2064,44'
              BranchSideFuncs:
                - _TIFFCleanupIFDOffsetAndNumberMaps
                - _TIFFGetOffsetFromDirNumber
                - TIFFReadDirectory
                - TIFFAdvanceDirectory
            - BranchSide:      'tif_dir.c:2068,10'
              BranchSideFuncs:
                - _TIFFGetOffsetFromDirNumber
                - TIFFReadDirectory
                - TIFFAdvanceDirectory
        - Branch String:   'tif_dir.c:2068,47'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2069,37'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFAdvanceDirectory
            - BranchSide:      'tif_dir.c:2086,31'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFAdvanceDirectory
        - Branch String:   'tif_dir.c:2068,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2072,31'
              BranchSideFuncs:
                - TIFFReadDirectory
            - BranchSide:      'tif_dir.c:2086,31'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFAdvanceDirectory
        - Branch String:   'tif_dir.c:2086,56'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2087,31'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFAdvanceDirectory
            - BranchSide:      'tif_dir.c:2087,53'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFAdvanceDirectory
        - Branch String:   'tif_dir.c:2087,53'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2087,53'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFAdvanceDirectory
            - BranchSide:      'tif_dir.c:2088,31'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFAdvanceDirectory
        - Branch String:   'tif_dir.c:2090,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2092,26'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFAdvanceDirectory
            - BranchSide:      'tif_dir.c:2096,20'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFAdvanceDirectory
        - Branch String:   'tif_dir.c:2096,18'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2097,26'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFAdvanceDirectory
            - BranchSide:      'tif_dir.c:2099,26'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFAdvanceDirectory
        - Branch String:   'tif_dir.c:2104,30'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2104,33'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFAdvanceDirectory
            - BranchSide:      'tif_dir.c:2104,9'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFAdvanceDirectory
        - Branch String:   'tif_dir.c:2104,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2105,39'
              BranchSideFuncs:
                - TIFFAdvanceDirectory
                - TIFFReadDirectory
            - BranchSide:      'tif_dir.c:2109,13'
              BranchSideFuncs:
                - TIFFReadDirectory
        - Branch String:   'tif_dir.c:2105,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2105,74'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFAdvanceDirectory
            - BranchSide:      'tif_dir.c:2106,17'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:2109,29'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2109,32'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:2110,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:2109,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2110,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:2112,31'
              BranchSideFuncs:
                - TIFFReadDirectory
        - Branch String:   'tif_dir.c:2115,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2116,32'
              BranchSideFuncs:
                - TIFFReadDirectory
            - BranchSide:      'tif_dir.c:2118,31'
              BranchSideFuncs:
                - TIFFReadDirectory
        - Branch String:   'tif_dir.c:2123,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2124,9'
              BranchSideFuncs:
                - TIFFReadDirectory
            - BranchSide:      'tif_dir.c:2126,9'
              BranchSideFuncs:
                - TIFFReadDirectory
      Callsites:
        - Src:             'tif_dir.c:2064,9'
          Dst:             _TIFFCleanupIFDOffsetAndNumberMaps
        - Src:             'tif_dir.c:2069,9'
          Dst:             _TIFFGetOffsetFromDirNumber
        - Src:             'tif_dir.c:2105,18'
          Dst:             TIFFAdvanceDirectory
        - Src:             'tif_dir.c:2127,13'
          Dst:             TIFFReadDirectory
    - functionName:    TIFFNumberOfDirectories
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2030
      functionLinenumberEnd: 2045
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFAdvanceDirectory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dir.c:2034,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2035,22'
              BranchSideFuncs:
                - TIFFAdvanceDirectory
            - BranchSide:      'tif_dir.c:2037,22'
              BranchSideFuncs:
                - TIFFAdvanceDirectory
        - Branch String:   'tif_dir.c:2040,28'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2040,5'
              BranchSideFuncs:
                - TIFFAdvanceDirectory
            - BranchSide:      'tif_dir.c:2041,33'
              BranchSideFuncs:
                - TIFFAdvanceDirectory
        - Branch String:   'tif_dir.c:2040,5'
          Branch Sides:
            - BranchSide:      'tif_dir.c:2043,9'
              BranchSideFuncs:
                - TIFFAdvanceDirectory
            - BranchSide:      'tif_dir.c:2045,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dir.c:2041,12'
          Dst:             TIFFAdvanceDirectory
    - functionName:    TIFFCreateGPSDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1740
      functionLinenumberEnd: 1743
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFCreateCustomDirectory
        - _TIFFGetGpsFields
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:1742,21'
          Dst:             _TIFFGetGpsFields
        - Src:             'tif_dir.c:1743,12'
          Dst:             TIFFCreateCustomDirectory
    - functionName:    TIFFCreateCustomDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1702
      functionLinenumberEnd: 1726
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - infoarray
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFDefaultDirectory
        - TIFFFreeDirectory
        - _TIFFCleanupIFDOffsetAndNumberMaps
        - _TIFFSetupFields
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:1704,5'
          Dst:             TIFFFreeDirectory
        - Src:             'tif_dir.c:1705,5'
          Dst:             TIFFDefaultDirectory
        - Src:             'tif_dir.c:1712,5'
          Dst:             _TIFFSetupFields
        - Src:             'tif_dir.c:1722,5'
          Dst:             _TIFFCleanupIFDOffsetAndNumberMaps
    - functionName:    TIFFCreateEXIFDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1733
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFCreateCustomDirectory
        - _TIFFGetExifFields
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:1732,22'
          Dst:             _TIFFGetExifFields
        - Src:             'tif_dir.c:1733,12'
          Dst:             TIFFCreateCustomDirectory
    - functionName:    TIFFCreateDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1688
      functionLinenumberEnd: 1698
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFDefaultDirectory
        - TIFFFreeDirectory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:1690,5'
          Dst:             TIFFFreeDirectory
        - Src:             'tif_dir.c:1691,5'
          Dst:             TIFFDefaultDirectory
    - functionName:    TIFFSetTagExtender
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionLinenumberEnd: 1677
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - extender
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFVGetField
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1600
      functionLinenumberEnd: 1603
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - tag
        - ap
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFFindField
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dir.c:1602,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1602,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1602,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1602,38'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1602,41'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1603,21'
              BranchSideFuncs: []
        - Branch String:   'tif_dir.c:1602,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1602,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1603,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dir.c:1601,28'
          Dst:             TIFFFindField
    - functionName:    TIFFGetField
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1590
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - tag
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFVGetField
      functionUses:    36
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:1588,14'
          Dst:             TIFFVGetField
    - functionName:    TIFFUnsetField
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1197
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - tag
      BBCount:         23
      ICount:          179
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFFieldWithTag
        - _TIFFfreeExt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_dir.c:1165,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1166,9'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:1168,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:1168,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1169,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1172,23'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:1175,9'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1178,18'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:1183,13'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:1179,17'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1180,17'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dir.c:1181,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dir.c:1186,13'
          Branch Sides:
            - BranchSide:      'tif_dir.c:1188,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dir.c:1190,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dir.c:1162,28'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dir.c:1185,13'
          Dst:             _TIFFfreeExt
    - functionName:    _TIFFsetDoubleArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dpp
        - dp
        - n
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setByteArray
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:111,5'
          Dst:             setByteArray
    - functionName:    _TIFFsetFloatArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fpp
        - fp
        - n
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setByteArray
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:102,5'
          Dst:             setByteArray
    - functionName:    _TIFFsetLongArrayExt
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - lpp
        - lp
        - n
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setByteArray
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:91,5'
          Dst:             setByteArray
    - functionName:    _TIFFsetLongArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpp
        - lp
        - n
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setByteArray
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:86,5'
          Dst:             setByteArray
    - functionName:    _TIFFsetShortArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wpp
        - wp
        - n
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setByteArray
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:76,5'
          Dst:             setByteArray
    - functionName:    _TIFFsetByteArrayExt
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - vpp
        - vp
        - n
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setByteArray
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:66,5'
          Dst:             setByteArray
    - functionName:    _TIFFsetByteArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vpp
        - vp
        - n
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setByteArray
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:62,5'
          Dst:             setByteArray
    - functionName:    tagNameCompare
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirinfo.c:565,9'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:566,16'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:568,17'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:568,16'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:568,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:570,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirinfo.c:563,15'
          Dst:             strcmp
    - functionName:    td_lfind
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - base
        - nmemb
        - size
        - compar
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirinfo.c:500,5'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:501,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:504,5'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:501,13'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:501,33'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:502,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _TIFFCheckFieldIsValidForCodec
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1247
      functionLinenumberEnd: 1363
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - tag
      BBCount:         83
      ICount:          351
      EdgeCount:       89
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFIsCODECConfigured
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirinfo.c:1249,5'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1271,13'
              BranchSideFuncs:
                - TIFFIsCODECConfigured
            - BranchSide:      'tif_dirinfo.c:1271,13'
              BranchSideFuncs:
                - TIFFIsCODECConfigured
            - BranchSide:      'tif_dirinfo.c:1271,13'
              BranchSideFuncs:
                - TIFFIsCODECConfigured
            - BranchSide:      'tif_dirinfo.c:1271,13'
              BranchSideFuncs:
                - TIFFIsCODECConfigured
            - BranchSide:      'tif_dirinfo.c:1271,13'
              BranchSideFuncs:
                - TIFFIsCODECConfigured
            - BranchSide:      'tif_dirinfo.c:1271,13'
              BranchSideFuncs:
                - TIFFIsCODECConfigured
            - BranchSide:      'tif_dirinfo.c:1271,13'
              BranchSideFuncs:
                - TIFFIsCODECConfigured
            - BranchSide:      'tif_dirinfo.c:1271,13'
              BranchSideFuncs:
                - TIFFIsCODECConfigured
            - BranchSide:      'tif_dirinfo.c:1271,13'
              BranchSideFuncs:
                - TIFFIsCODECConfigured
            - BranchSide:      'tif_dirinfo.c:1271,13'
              BranchSideFuncs:
                - TIFFIsCODECConfigured
            - BranchSide:      'tif_dirinfo.c:1271,13'
              BranchSideFuncs:
                - TIFFIsCODECConfigured
            - BranchSide:      'tif_dirinfo.c:1271,13'
              BranchSideFuncs:
                - TIFFIsCODECConfigured
            - BranchSide:      'tif_dirinfo.c:1271,13'
              BranchSideFuncs:
                - TIFFIsCODECConfigured
            - BranchSide:      'tif_dirinfo.c:1271,13'
              BranchSideFuncs:
                - TIFFIsCODECConfigured
            - BranchSide:      'tif_dirinfo.c:1271,13'
              BranchSideFuncs:
                - TIFFIsCODECConfigured
            - BranchSide:      'tif_dirinfo.c:1273,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:1275,9'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1277,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1281,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:1281,5'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1284,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1289,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1292,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1295,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1297,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1301,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1317,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1317,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1317,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1317,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1335,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1338,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1338,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1342,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1348,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1348,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1350,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1354,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1358,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1362,5'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:1284,17'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1285,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1286,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:1297,17'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1298,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1299,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:1301,13'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1310,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1310,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1310,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1310,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1310,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1310,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1310,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1312,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:1317,13'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1322,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1322,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1322,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1324,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1328,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1332,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:1324,25'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1325,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1326,21'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:1328,25'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1329,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1330,21'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:1338,17'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1339,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1340,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:1342,17'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1343,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1344,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:1350,17'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1351,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1352,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:1354,17'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1355,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1356,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:1358,17'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1359,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1360,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirinfo.c:1275,10'
          Dst:             TIFFIsCODECConfigured
    - functionName:    _TIFFSetGetType
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - short
        - char
      constantsTouched: []
      argNames:
        - type
        - count
        - passcount
      BBCount:         113
      ICount:          479
      EdgeCount:       119
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirinfo.c:1005,28'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1005,31'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1008,14'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:1005,54'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1005,57'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1008,14'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:1005,9'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1006,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1008,14'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:1008,25'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1008,28'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1045,14'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:1008,14'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1010,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1045,14'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:1010,9'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1014,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1014,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1016,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1018,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1020,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1024,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1024,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1024,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1026,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1028,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1030,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1032,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1035,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1035,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1037,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1039,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1041,17'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:1045,25'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1045,28'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1082,14'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:1045,14'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1047,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1082,14'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:1047,9'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1051,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1051,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1053,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1055,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1057,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1061,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1061,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1061,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1063,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1065,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1067,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1069,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1072,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1072,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1074,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1076,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1078,17'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:1082,37'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1082,40'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1119,14'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:1082,14'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1084,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1119,14'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:1084,9'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1088,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1088,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1090,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1092,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1094,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1098,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1098,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1098,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1100,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1102,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1104,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1106,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1109,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1109,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1111,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1113,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1115,17'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:1121,9'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1125,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1125,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1127,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1129,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1131,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1135,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1135,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1135,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1137,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1139,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1141,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1143,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1146,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1146,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1148,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1150,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1152,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFMergeFieldInfo
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1160
      functionLinenumberEnd: 1244
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - info
        - n
      BBCount:         28
      ICount:          382
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - TIFFErrorExtR
        - _TIFFCheckMalloc
        - _TIFFCheckRealloc
        - _TIFFMergeFields
        - _TIFFSetGetType
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_dirinfo.c:1167,9'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1170,13'
              BranchSideFuncs:
                - _TIFFCheckRealloc
                - TIFFErrorExtR
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - _TIFFMergeFields
                - TIFFErrorExtR
                - _TIFFSetGetType
                - _TIFFSetGetType
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dirinfo.c:1176,13'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - _TIFFMergeFields
                - TIFFErrorExtR
                - _TIFFSetGetType
                - _TIFFSetGetType
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dirinfo.c:1178,9'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1180,23'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - _TIFFMergeFields
                - TIFFErrorExtR
                - _TIFFSetGetType
                - _TIFFSetGetType
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dirinfo.c:1183,15'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - _TIFFMergeFields
                - TIFFErrorExtR
                - _TIFFSetGetType
                - _TIFFSetGetType
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dirinfo.c:1190,9'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1192,23'
              BranchSideFuncs:
                - _TIFFMergeFields
                - TIFFErrorExtR
                - _TIFFSetGetType
                - _TIFFSetGetType
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dirinfo.c:1196,10'
              BranchSideFuncs:
                - _TIFFMergeFields
                - TIFFErrorExtR
                - _TIFFSetGetType
                - _TIFFSetGetType
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dirinfo.c:1197,5'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1199,25'
              BranchSideFuncs:
                - _TIFFSetGetType
                - _TIFFSetGetType
                - _TIFFMergeFields
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dirinfo.c:1237,27'
              BranchSideFuncs:
                - _TIFFMergeFields
                - TIFFErrorExtR
        - Branch String:   'tif_dirinfo.c:1200,54'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1201,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirinfo.c:1207,27'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dirinfo.c:1201,42'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1202,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirinfo.c:1207,27'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dirinfo.c:1202,55'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1203,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirinfo.c:1207,27'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dirinfo.c:1200,13'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1207,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirinfo.c:1212,31'
              BranchSideFuncs:
                - _TIFFSetGetType
                - _TIFFSetGetType
                - _TIFFMergeFields
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dirinfo.c:1225,13'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1227,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirinfo.c:1232,26'
              BranchSideFuncs:
                - _TIFFMergeFields
                - TIFFErrorExtR
                - _TIFFSetGetType
                - _TIFFSetGetType
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dirinfo.c:1237,9'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:1239,23'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:1243,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirinfo.c:1169,51'
          Dst:             _TIFFCheckRealloc
        - Src:             'tif_dirinfo.c:1175,51'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirinfo.c:1180,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirinfo.c:1189,22'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirinfo.c:1192,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirinfo.c:1207,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirinfo.c:1217,13'
          Dst:             _TIFFSetGetType
        - Src:             'tif_dirinfo.c:1220,13'
          Dst:             _TIFFSetGetType
        - Src:             'tif_dirinfo.c:1227,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirinfo.c:1237,10'
          Dst:             _TIFFMergeFields
        - Src:             'tif_dirinfo.c:1239,9'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFMergeFields
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - info
        - n
      BBCount:         19
      ICount:          151
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFErrorExtR
        - TIFFFindField
        - _TIFFCheckMalloc
        - _TIFFCheckRealloc
        - qsort
        - tagCompare
      functionUses:    10
      BranchProfiles:
        - Branch String:   'tif_dirinfo.c:582,25'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:582,28'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - qsort
                - TIFFFindField
                - _TIFFCheckRealloc
            - BranchSide:      'tif_dirinfo.c:591,44'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - qsort
                - TIFFFindField
        - Branch String:   'tif_dirinfo.c:582,9'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:585,13'
              BranchSideFuncs:
                - _TIFFCheckRealloc
                - TIFFErrorExtR
                - qsort
                - TIFFFindField
            - BranchSide:      'tif_dirinfo.c:591,44'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - qsort
                - TIFFFindField
        - Branch String:   'tif_dirinfo.c:593,9'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:595,23'
              BranchSideFuncs:
                - qsort
                - TIFFFindField
            - BranchSide:      'tif_dirinfo.c:600,12'
              BranchSideFuncs:
                - qsort
                - TIFFFindField
        - Branch String:   'tif_dirinfo.c:600,5'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:602,46'
              BranchSideFuncs:
                - TIFFFindField
                - qsort
            - BranchSide:      'tif_dirinfo.c:613,11'
              BranchSideFuncs:
                - qsort
        - Branch String:   'tif_dirinfo.c:605,13'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:607,63'
              BranchSideFuncs:
                - qsort
                - TIFFFindField
            - BranchSide:      'tif_dirinfo.c:610,5'
              BranchSideFuncs:
                - qsort
                - TIFFFindField
      Callsites:
        - Src:             'tif_dirinfo.c:584,41'
          Dst:             _TIFFCheckRealloc
        - Src:             'tif_dirinfo.c:591,27'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirinfo.c:595,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirinfo.c:602,32'
          Dst:             TIFFFindField
        - Src:             'tif_dirinfo.c:613,5'
          Dst:             qsort
        - Src:             'tif_dirinfo.c:613,5'
          Dst:             tagCompare
    - functionName:    TIFFFindField
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - tif
        - tag
        - dt
      BBCount:         19
      ICount:          125
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - bsearch
        - tagCompare
      functionUses:    8
      BranchProfiles:
        - Branch String:   'tif_dirinfo.c:799,29'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:799,32'
              BranchSideFuncs:
                - bsearch
            - BranchSide:      'tif_dirinfo.c:804,10'
              BranchSideFuncs:
                - bsearch
        - Branch String:   'tif_dirinfo.c:799,70'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:800,10'
              BranchSideFuncs:
                - bsearch
            - BranchSide:      'tif_dirinfo.c:804,10'
              BranchSideFuncs:
                - bsearch
        - Branch String:   'tif_dirinfo.c:800,25'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:800,28'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:801,16'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:799,9'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:801,16'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:804,10'
              BranchSideFuncs:
                - bsearch
        - Branch String:   'tif_dirinfo.c:804,9'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:805,9'
              BranchSideFuncs:
                - bsearch
            - BranchSide:      'tif_dirinfo.c:809,21'
              BranchSideFuncs:
                - bsearch
        - Branch String:   'tif_dirinfo.c:814,35'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:814,42'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:814,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirinfo.c:812,31'
          Dst:             bsearch
        - Src:             'tif_dirinfo.c:812,31'
          Dst:             tagCompare
    - functionName:    tagCompare
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         7
      ICount:          67
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirinfo.c:551,9'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:552,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:554,17'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:554,16'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:554,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:556,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    qsort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bsearch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFCreateAnonField
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - tif
        - tag
        - field_type
      BBCount:         29
      ICount:          249
      EdgeCount:       30
      CyclomaticComplexity: 3
      functionsReached:
        - _TIFFfreeExt
        - _TIFFmallocExt
        - _TIFFmemset
        - snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_dirinfo.c:904,9'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:905,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:906,17'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmallocExt
                - snprintf
                - _TIFFfreeExt
        - Branch String:   'tif_dirinfo.c:914,5'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:918,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - snprintf
                - _TIFFfreeExt
            - BranchSide:      'tif_dirinfo.c:918,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - snprintf
                - _TIFFfreeExt
            - BranchSide:      'tif_dirinfo.c:922,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - snprintf
                - _TIFFfreeExt
            - BranchSide:      'tif_dirinfo.c:926,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - snprintf
                - _TIFFfreeExt
            - BranchSide:      'tif_dirinfo.c:930,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - snprintf
                - _TIFFfreeExt
            - BranchSide:      'tif_dirinfo.c:936,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - snprintf
                - _TIFFfreeExt
            - BranchSide:      'tif_dirinfo.c:936,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - snprintf
                - _TIFFfreeExt
            - BranchSide:      'tif_dirinfo.c:936,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - snprintf
                - _TIFFfreeExt
            - BranchSide:      'tif_dirinfo.c:940,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - snprintf
                - _TIFFfreeExt
            - BranchSide:      'tif_dirinfo.c:944,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - snprintf
                - _TIFFfreeExt
            - BranchSide:      'tif_dirinfo.c:948,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - snprintf
                - _TIFFfreeExt
            - BranchSide:      'tif_dirinfo.c:952,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - snprintf
                - _TIFFfreeExt
            - BranchSide:      'tif_dirinfo.c:957,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - snprintf
                - _TIFFfreeExt
            - BranchSide:      'tif_dirinfo.c:957,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - snprintf
                - _TIFFfreeExt
            - BranchSide:      'tif_dirinfo.c:961,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - snprintf
                - _TIFFfreeExt
            - BranchSide:      'tif_dirinfo.c:965,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - snprintf
                - _TIFFfreeExt
            - BranchSide:      'tif_dirinfo.c:969,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - snprintf
                - _TIFFfreeExt
        - Branch String:   'tif_dirinfo.c:977,9'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:979,22'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirinfo.c:982,5'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'tif_dirinfo.c:903,24'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirinfo.c:906,5'
          Dst:             _TIFFmemset
        - Src:             'tif_dirinfo.c:976,31'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirinfo.c:979,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirinfo.c:990,11'
          Dst:             snprintf
    - functionName:    _TIFFFindOrRegisterField
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - tif
        - tag
        - dt
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFFindField
        - _TIFFCreateAnonField
        - _TIFFMergeFields
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_dirinfo.c:887,9'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:889,36'
              BranchSideFuncs:
                - _TIFFCreateAnonField
                - _TIFFMergeFields
            - BranchSide:      'tif_dirinfo.c:894,12'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:890,25'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:890,46'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:891,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:890,13'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:891,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:892,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirinfo.c:886,11'
          Dst:             TIFFFindField
        - Src:             'tif_dirinfo.c:889,15'
          Dst:             _TIFFCreateAnonField
        - Src:             'tif_dirinfo.c:890,29'
          Dst:             _TIFFMergeFields
    - functionName:    TIFFFieldWriteCount
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fip
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFFieldReadCount
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fip
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFFieldPassCount
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fip
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFFieldDataType
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fip
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFFieldName
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fip
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFFieldTag
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fip
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFFindFieldByName
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - field_name
        - dt
      BBCount:         19
      ICount:          125
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
        - td_lfind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirinfo.c:823,29'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:824,9'
              BranchSideFuncs:
                - strcmp
                - td_lfind
            - BranchSide:      'tif_dirinfo.c:829,10'
              BranchSideFuncs:
                - td_lfind
        - Branch String:   'tif_dirinfo.c:824,60'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:825,10'
              BranchSideFuncs:
                - td_lfind
            - BranchSide:      'tif_dirinfo.c:829,10'
              BranchSideFuncs:
                - td_lfind
        - Branch String:   'tif_dirinfo.c:825,25'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:825,28'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:826,17'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:823,9'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:826,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:829,10'
              BranchSideFuncs:
                - td_lfind
        - Branch String:   'tif_dirinfo.c:829,9'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:830,9'
              BranchSideFuncs:
                - td_lfind
            - BranchSide:      'tif_dirinfo.c:834,30'
              BranchSideFuncs:
                - td_lfind
        - Branch String:   'tif_dirinfo.c:841,35'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:841,42'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:841,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirinfo.c:824,9'
          Dst:             strcmp
        - Src:             'tif_dirinfo.c:838,29'
          Dst:             td_lfind
        - Src:             'tif_dirinfo.c:838,29'
          Dst:             tagNameCompare
    - functionName:    TIFFFieldWithName
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - field_name
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFWarningExtR
        - _TIFFFindFieldByName
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_dirinfo.c:858,9'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:858,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:860,25'
              BranchSideFuncs:
                - TIFFWarningExtR
      Callsites:
        - Src:             'tif_dirinfo.c:857,28'
          Dst:             _TIFFFindFieldByName
        - Src:             'tif_dirinfo.c:860,9'
          Dst:             TIFFWarningExtR
    - functionName:    TIFFFieldWithTag
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - tag
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFFindField
        - TIFFWarningExtR
      functionUses:    18
      BranchProfiles:
        - Branch String:   'tif_dirinfo.c:847,9'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:847,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:849,25'
              BranchSideFuncs:
                - TIFFWarningExtR
      Callsites:
        - Src:             'tif_dirinfo.c:846,28'
          Dst:             TIFFFindField
        - Src:             'tif_dirinfo.c:849,9'
          Dst:             TIFFWarningExtR
    - functionName:    TIFFFieldSetGetCountSize
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fip
      BBCount:         31
      ICount:          128
      EdgeCount:       61
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_dirinfo.c:758,9'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:759,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:761,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:761,5'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:775,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:775,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:775,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:775,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:775,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:775,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:775,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:775,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:775,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:775,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:775,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:775,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:788,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:788,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:788,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:788,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:788,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:788,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:788,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:788,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:788,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:788,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:788,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:788,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:790,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFFieldSetGetSize
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fip
      BBCount:         62
      ICount:          246
      EdgeCount:       123
      CyclomaticComplexity: 63
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tif_dirinfo.c:685,9'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:686,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:688,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirinfo.c:688,5'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:696,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:696,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:696,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:696,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:696,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:696,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:705,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:705,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:705,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:705,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:705,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:705,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:705,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:705,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:714,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:714,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:714,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:714,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:714,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:714,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:714,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:714,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:729,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:729,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:729,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:729,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:729,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:729,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:729,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:729,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:729,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:729,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:729,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:729,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:729,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:729,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:746,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:746,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:746,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:746,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:746,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:746,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:746,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:746,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:746,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:746,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:746,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:746,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:746,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:746,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:746,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:746,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:748,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFDataWidth
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         24
      ICount:          94
      EdgeCount:       46
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    19
      BranchProfiles:
        - Branch String:   'tif_dirinfo.c:639,5'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:646,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:646,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:646,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:646,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:646,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:649,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:649,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:654,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:654,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:654,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:654,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:661,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:661,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:661,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:661,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:661,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:661,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:663,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _TIFFPrintFieldInfo
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - fd
      BBCount:         7
      ICount:          96
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_dirinfo.c:623,5'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:625,32'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'tif_dirinfo.c:632,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirinfo.c:622,5'
          Dst:             fprintf
        - Src:             'tif_dirinfo.c:626,9'
          Dst:             fprintf
    - functionName:    TIFFFieldIsAnonymous
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fip
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFSetupFields
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - fieldarray
      BBCount:         23
      ICount:          144
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - TIFFErrorExtR
        - TIFFFieldIsAnonymous
        - _TIFFMergeFields
        - _TIFFfreeExt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_dirinfo.c:515,25'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:515,28'
              BranchSideFuncs:
                - _TIFFMergeFields
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFieldIsAnonymous
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirinfo.c:540,27'
              BranchSideFuncs:
                - _TIFFMergeFields
                - TIFFErrorExtR
        - Branch String:   'tif_dirinfo.c:515,9'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:519,16'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFMergeFields
                - TIFFErrorExtR
                - TIFFFieldIsAnonymous
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirinfo.c:540,27'
              BranchSideFuncs:
                - _TIFFMergeFields
                - TIFFErrorExtR
        - Branch String:   'tif_dirinfo.c:519,9'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:521,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFMergeFields
                - TIFFErrorExtR
                - TIFFFieldIsAnonymous
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirinfo.c:536,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFMergeFields
                - TIFFErrorExtR
        - Branch String:   'tif_dirinfo.c:522,17'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:524,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFMergeFields
                - TIFFErrorExtR
                - TIFFFieldIsAnonymous
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirinfo.c:534,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFMergeFields
                - TIFFErrorExtR
                - TIFFFieldIsAnonymous
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirinfo.c:524,52'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:524,76'
              BranchSideFuncs:
                - TIFFFieldIsAnonymous
                - _TIFFfreeExt
                - _TIFFMergeFields
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirinfo.c:533,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFMergeFields
                - TIFFErrorExtR
                - TIFFFieldIsAnonymous
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirinfo.c:524,21'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:526,34'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFMergeFields
                - TIFFErrorExtR
                - TIFFFieldIsAnonymous
            - BranchSide:      'tif_dirinfo.c:533,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFMergeFields
                - TIFFErrorExtR
                - TIFFFieldIsAnonymous
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirinfo.c:540,9'
          Branch Sides:
            - BranchSide:      'tif_dirinfo.c:540,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirinfo.c:542,23'
              BranchSideFuncs:
                - TIFFErrorExtR
      Callsites:
        - Src:             'tif_dirinfo.c:524,55'
          Dst:             TIFFFieldIsAnonymous
        - Src:             'tif_dirinfo.c:526,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirinfo.c:531,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirinfo.c:536,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirinfo.c:540,10'
          Dst:             _TIFFMergeFields
        - Src:             'tif_dirinfo.c:542,9'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFGetGpsFields
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFGetExifFields
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFGetFields
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFUnsanitizedAddUInt64AndInt
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7986
      functionLinenumberEnd: 7987
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFPartialReadStripArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7996
      functionLinenumberEnd: 8150
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - dirent
        - strile
        - panVals
      BBCount:         73
      ICount:          562
      EdgeCount:       96
      CyclomaticComplexity: 25
      functionsReached:
        - TIFFErrorExtR
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFSeekOK
        - _TIFFUnsanitizedAddUInt64AndInt
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:8015,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8015,5'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:8017,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:8017,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8019,19'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:8021,14'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:8021,14'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8023,19'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:8025,14'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:8025,14'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8027,19'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:8029,14'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:8029,14'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8033,19'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:8037,23'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:8044,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8046,27'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:8053,27'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:8047,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8048,13'
              BranchSideFuncs:
                - TIFFSwabLong8
                - _TIFFSeekOK
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:8049,23'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:8054,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8055,13'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFSeekOK
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:8056,23'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:8059,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8061,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:8066,15'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:8070,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8071,24'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:8074,24'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:8075,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8076,26'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:8077,9'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:8077,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8079,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:8084,10'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:8084,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8086,9'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:8090,26'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:8092,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8094,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:8098,28'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
        - Branch String:   'tif_dirread.c:8099,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8100,25'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
            - BranchSide:      'tif_dirread.c:8101,14'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
        - Branch String:   'tif_dirread.c:8102,45'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8101,5'
              BranchSideFuncs:
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:8103,42'
              BranchSideFuncs:
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:8101,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8107,13'
              BranchSideFuncs:
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:8149,5'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:8107,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8111,20'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:8117,18'
              BranchSideFuncs:
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:8113,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8114,17'
              BranchSideFuncs:
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - _TIFFUnsanitizedAddUInt64AndInt
            - BranchSide:      'tif_dirread.c:8115,35'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
        - Branch String:   'tif_dirread.c:8117,18'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8121,20'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:8127,18'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFSwabLong8
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:8123,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8124,17'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
            - BranchSide:      'tif_dirread.c:8125,35'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
        - Branch String:   'tif_dirread.c:8127,18'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8131,20'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:8142,20'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:8133,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8134,17'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
            - BranchSide:      'tif_dirread.c:8135,35'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
        - Branch String:   'tif_dirread.c:8144,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8145,17'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
            - BranchSide:      'tif_dirread.c:8146,45'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabShort
                - _TIFFUnsanitizedAddUInt64AndInt
      Callsites:
        - Src:             'tif_dirread.c:8015,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:8037,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:8048,13'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:8055,13'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:8061,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:8079,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:8084,10'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dirread.c:8094,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:8103,10'
          Dst:             _TIFFUnsanitizedAddUInt64AndInt
        - Src:             'tif_dirread.c:8114,17'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:8124,17'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:8134,17'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:8145,17'
          Dst:             TIFFSwabLong8
    - functionName:    _TIFFFetchStrileValue
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8154
      functionLinenumberEnd: 8253
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - strile
        - dirent
        - parray
      BBCount:         54
      ICount:          385
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - TIFFErrorExtR
        - _TIFFPartialReadStripArray
        - _TIFFfreeExt
        - _TIFFreallocExt
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:8157,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8159,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:8161,9'
              BranchSideFuncs:
                - _TIFFPartialReadStripArray
                - __assert_fail
                - _TIFFreallocExt
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:8161,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8163,43'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFreallocExt
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFPartialReadStripArray
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:8240,10'
              BranchSideFuncs:
                - _TIFFPartialReadStripArray
        - Branch String:   'tif_dirread.c:8170,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8172,33'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFreallocExt
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFPartialReadStripArray
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:8183,13'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFreallocExt
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFPartialReadStripArray
        - Branch String:   'tif_dirread.c:8176,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8178,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:8181,9'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFreallocExt
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFPartialReadStripArray
        - Branch String:   'tif_dirread.c:8183,50'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8184,13'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFreallocExt
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFPartialReadStripArray
            - BranchSide:      'tif_dirread.c:8192,35'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFreallocExt
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFPartialReadStripArray
        - Branch String:   'tif_dirread.c:8183,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8186,35'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFreallocExt
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFPartialReadStripArray
            - BranchSide:      'tif_dirread.c:8192,35'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFreallocExt
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFPartialReadStripArray
        - Branch String:   'tif_dirread.c:8192,35'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8192,33'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFreallocExt
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFPartialReadStripArray
            - BranchSide:      'tif_dirread.c:8192,33'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFreallocExt
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFPartialReadStripArray
        - Branch String:   'tif_dirread.c:8193,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8194,37'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFreallocExt
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFPartialReadStripArray
            - BranchSide:      'tif_dirread.c:8195,35'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFreallocExt
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFPartialReadStripArray
        - Branch String:   'tif_dirread.c:8195,35'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8195,33'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFreallocExt
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFPartialReadStripArray
            - BranchSide:      'tif_dirread.c:8195,33'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFreallocExt
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFPartialReadStripArray
        - Branch String:   'tif_dirread.c:8197,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8197,9'
              BranchSideFuncs:
                - _TIFFreallocExt
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFPartialReadStripArray
            - BranchSide:      'tif_dirread.c:8198,53'
              BranchSideFuncs:
                - _TIFFreallocExt
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFPartialReadStripArray
        - Branch String:   'tif_dirread.c:8212,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8213,36'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFPartialReadStripArray
            - BranchSide:      'tif_dirread.c:8214,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFPartialReadStripArray
        - Branch String:   'tif_dirread.c:8214,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8215,39'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFPartialReadStripArray
            - BranchSide:      'tif_dirread.c:8216,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFPartialReadStripArray
        - Branch String:   'tif_dirread.c:8216,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8216,28'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFPartialReadStripArray
            - BranchSide:      'tif_dirread.c:8231,27'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFPartialReadStripArray
        - Branch String:   'tif_dirread.c:8216,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8218,47'
              BranchSideFuncs:
                - _TIFFPartialReadStripArray
            - BranchSide:      'tif_dirread.c:8231,27'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFPartialReadStripArray
        - Branch String:   'tif_dirread.c:8240,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8240,28'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:8241,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:8240,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8241,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:8243,13'
              BranchSideFuncs:
                - _TIFFPartialReadStripArray
        - Branch String:   'tif_dirread.c:8243,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8245,41'
              BranchSideFuncs:
                - _TIFFPartialReadStripArray
            - BranchSide:      'tif_dirread.c:8252,5'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:8245,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8247,15'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:8250,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:8178,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:8197,9'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:8208,36'
          Dst:             _TIFFreallocExt
        - Src:             'tif_dirread.c:8210,39'
          Dst:             _TIFFreallocExt
        - Src:             'tif_dirread.c:8231,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:8233,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:8235,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:8245,14'
          Dst:             _TIFFPartialReadStripArray
    - functionName:    allocChoppedUpStripArrays
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7725
      functionLinenumberEnd: 7811
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - tif
        - nstrips
        - stripbytes
        - rowsperstrip
      BBCount:         35
      ICount:          284
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - TIFFGetStrileByteCount
        - TIFFGetStrileOffset
        - TIFFSetField
        - TIFFWarningExtR
        - _TIFFCheckMalloc
        - _TIFFfreeExt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:7738,51'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7739,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:7741,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7738,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7741,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:7743,17'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFCheckMalloc
                - TIFFSetField
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:7750,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7752,35'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFCheckMalloc
                - TIFFSetField
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:7766,38'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFCheckMalloc
                - TIFFSetField
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7753,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7755,29'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:7763,5'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFCheckMalloc
                - TIFFSetField
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7770,27'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7770,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7776,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7770,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7776,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7787,12'
              BranchSideFuncs:
                - TIFFSetField
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7776,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7777,26'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7778,13'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7778,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7779,26'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7780,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7787,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7789,13'
              BranchSideFuncs:
                - TIFFSetField
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7800,46'
              BranchSideFuncs:
                - TIFFSetField
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7789,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7790,26'
              BranchSideFuncs:
                - TIFFSetField
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7791,24'
              BranchSideFuncs:
                - TIFFSetField
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7792,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7792,38'
              BranchSideFuncs:
                - TIFFSetField
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7792,9'
              BranchSideFuncs:
                - TIFFSetField
                - _TIFFfreeExt
                - _TIFFfreeExt
      Callsites:
        - Src:             'tif_dirread.c:7735,14'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_dirread.c:7736,19'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_dirread.c:7737,22'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_dirread.c:7755,13'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:7766,21'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirread.c:7768,30'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirread.c:7777,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7779,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7801,5'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7803,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7804,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFGetStrileOffset
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8302
      functionLinenumberEnd: 8303
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - strile
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFGetStrileOffsetWithErr
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:8303,12'
          Dst:             TIFFGetStrileOffsetWithErr
    - functionName:    TIFFGetStrileByteCount
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8319
      functionLinenumberEnd: 8320
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - strile
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFGetStrileByteCountWithErr
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:8320,12'
          Dst:             TIFFGetStrileByteCountWithErr
    - functionName:    TIFFGetStrileByteCountWithErr
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8326
      functionLinenumberEnd: 8330
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - strile
        - pbErr
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _TIFFGetStrileOffsetOrByteCountValue
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:8328,12'
          Dst:             _TIFFGetStrileOffsetOrByteCountValue
    - functionName:    _TIFFGetStrileOffsetOrByteCountValue
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8259
      functionLinenumberEnd: 8297
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - strile
        - dirent
        - parray
        - pbErr
      BBCount:         37
      ICount:          186
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - _TIFFFetchStrileValue
        - _TIFFFillStriles
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:8261,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8262,10'
              BranchSideFuncs:
                - _TIFFFillStriles
                - _TIFFFetchStrileValue
            - BranchSide:      'tif_dirread.c:8263,10'
              BranchSideFuncs:
                - _TIFFFillStriles
                - _TIFFFetchStrileValue
        - Branch String:   'tif_dirread.c:8263,49'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8264,11'
              BranchSideFuncs:
                - _TIFFFillStriles
                - _TIFFFetchStrileValue
            - BranchSide:      'tif_dirread.c:8290,10'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:8263,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8266,15'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:8290,10'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:8266,53'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8269,13'
              BranchSideFuncs:
                - _TIFFFetchStrileValue
                - _TIFFFillStriles
            - BranchSide:      'tif_dirread.c:8271,35'
              BranchSideFuncs:
                - _TIFFFillStriles
        - Branch String:   'tif_dirread.c:8266,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8271,35'
              BranchSideFuncs:
                - _TIFFFillStriles
            - BranchSide:      'tif_dirread.c:8282,40'
              BranchSideFuncs:
                - _TIFFFetchStrileValue
        - Branch String:   'tif_dirread.c:8271,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8273,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:8279,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:8273,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8274,22'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:8278,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:8282,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:8284,21'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:8284,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8285,22'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:8286,17'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:8290,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8290,28'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:8292,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:8290,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8292,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:8296,14'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:8292,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8293,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:8294,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:8271,18'
          Dst:             _TIFFFillStriles
        - Src:             'tif_dirread.c:8282,18'
          Dst:             _TIFFFetchStrileValue
    - functionName:    _TIFFFillStriles
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8333
      functionLinenumberEnd: 8333
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _TIFFFillStrilesInternal
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:8333,42'
          Dst:             _TIFFFillStrilesInternal
    - functionName:    _TIFFFillStrilesInternal
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8336
      functionLinenumberEnd: 8399
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - loadStripByteCount
      BBCount:         24
      ICount:          171
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFFetchStripThing
        - _TIFFfreeExt
        - _TIFFmemset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:8341,50'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8342,10'
              BranchSideFuncs:
                - TIFFFetchStripThing
                - _TIFFmemset
                - _TIFFmemset
                - TIFFFetchStripThing
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:8343,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:8341,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8343,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:8345,9'
              BranchSideFuncs:
                - TIFFFetchStripThing
                - _TIFFmemset
                - _TIFFmemset
                - TIFFFetchStripThing
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:8345,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8348,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - _TIFFmemset
                - _TIFFmemset
                - TIFFFetchStripThing
            - BranchSide:      'tif_dirread.c:8357,9'
              BranchSideFuncs:
                - TIFFFetchStripThing
                - _TIFFmemset
                - _TIFFmemset
                - TIFFFetchStripThing
        - Branch String:   'tif_dirread.c:8357,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8358,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:8361,9'
              BranchSideFuncs:
                - TIFFFetchStripThing
                - _TIFFmemset
                - _TIFFmemset
                - TIFFFetchStripThing
        - Branch String:   'tif_dirread.c:8361,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8362,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:8364,30'
              BranchSideFuncs:
                - TIFFFetchStripThing
                - _TIFFmemset
                - _TIFFmemset
                - TIFFFetchStripThing
        - Branch String:   'tif_dirread.c:8364,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8367,22'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
                - TIFFFetchStripThing
            - BranchSide:      'tif_dirread.c:8370,9'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
                - TIFFFetchStripThing
        - Branch String:   'tif_dirread.c:8370,28'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8371,30'
              BranchSideFuncs:
                - TIFFFetchStripThing
                - _TIFFmemset
                - _TIFFmemset
            - BranchSide:      'tif_dirread.c:8377,19'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
        - Branch String:   'tif_dirread.c:8370,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:8374,22'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
            - BranchSide:      'tif_dirread.c:8377,19'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
      Callsites:
        - Src:             'tif_dirread.c:8348,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:8349,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:8364,10'
          Dst:             TIFFFetchStripThing
        - Src:             'tif_dirread.c:8371,10'
          Dst:             TIFFFetchStripThing
        - Src:             'tif_dirread.c:8377,5'
          Dst:             _TIFFmemset
        - Src:             'tif_dirread.c:8378,5'
          Dst:             _TIFFmemset
    - functionName:    TIFFFetchStripThing
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7597
      functionLinenumberEnd: 7663
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - dir
        - nstrips
        - lpp
      BBCount:         30
      ICount:          260
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - TIFFFieldWithTag
        - TIFFReadDirEntryLong8ArrayWithLimit
        - TIFFReadDirEntryOutputErr
        - TIFFWarningExtR
        - _TIFFCheckMalloc
        - _TIFFfreeExt
        - _TIFFmemcpy
        - _TIFFmemset
        - atoi
        - getenv
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_dirread.c:7602,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7604,49'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7609,9'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - getenv
                - TIFFReadDirEntryOutputErr
                - _TIFFCheckMalloc
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - atoi
        - Branch String:   'tif_dirread.c:7606,35'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7605,9'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7606,41'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7609,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7612,49'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - getenv
                - TIFFReadDirEntryOutputErr
                - _TIFFCheckMalloc
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - atoi
            - BranchSide:      'tif_dirread.c:7661,12'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7615,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7616,42'
              BranchSideFuncs:
                - atoi
                - TIFFReadDirEntryOutputErr
                - _TIFFCheckMalloc
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7617,35'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
                - _TIFFCheckMalloc
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7618,35'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7618,41'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
                - _TIFFCheckMalloc
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7619,36'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
                - _TIFFCheckMalloc
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7621,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7623,26'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7627,46'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7628,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7633,39'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7647,13'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7634,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7637,21'
              BranchSideFuncs:
                - TIFFWarningExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7645,9'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7648,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7650,26'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7653,13'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFfreeExt
                - _TIFFmemcpy
        - Branch String:   'tif_dirread.c:7653,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7654,25'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFmemset
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7656,21'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFfreeExt
      Callsites:
        - Src:             'tif_dirread.c:7601,11'
          Dst:             TIFFReadDirEntryLong8ArrayWithLimit
        - Src:             'tif_dirread.c:7604,32'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dirread.c:7605,9'
          Dst:             TIFFReadDirEntryOutputErr
        - Src:             'tif_dirread.c:7612,32'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dirread.c:7613,30'
          Dst:             getenv
        - Src:             'tif_dirread.c:7616,37'
          Dst:             atoi
        - Src:             'tif_dirread.c:7617,9'
          Dst:             TIFFReadDirEntryOutputErr
        - Src:             'tif_dirread.c:7623,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7636,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:7642,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7646,35'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirread.c:7650,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7654,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirread.c:7656,9'
          Dst:             _TIFFmemset
        - Src:             'tif_dirread.c:7658,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntryLong8ArrayWithLimit
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2424
      functionLinenumberEnd: 2588
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
        - maxcount
      BBCount:         92
      ICount:          588
      EdgeCount:       110
      CyclomaticComplexity: 20
      functionsReached:
        - TIFFReadDirEntryArrayWithLimit
        - TIFFReadDirEntryCheckRangeLong8Sbyte
        - TIFFReadDirEntryCheckRangeLong8Slong
        - TIFFReadDirEntryCheckRangeLong8Slong8
        - TIFFReadDirEntryCheckRangeLong8Sshort
        - TIFFSwabArrayOfLong8
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:2429,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2439,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArrayWithLimit
                - TIFFReadDirEntryCheckRangeLong8Slong8
                - _TIFFfreeExt
                - TIFFSwabLong8
                - TIFFSwabArrayOfLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLong8Slong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeLong8Sshort
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeLong8Sbyte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2439,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArrayWithLimit
                - TIFFReadDirEntryCheckRangeLong8Slong8
                - _TIFFfreeExt
                - TIFFSwabLong8
                - TIFFSwabArrayOfLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLong8Slong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeLong8Sshort
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeLong8Sbyte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2439,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArrayWithLimit
                - TIFFReadDirEntryCheckRangeLong8Slong8
                - _TIFFfreeExt
                - TIFFSwabLong8
                - TIFFSwabArrayOfLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLong8Slong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeLong8Sshort
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeLong8Sbyte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2439,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArrayWithLimit
                - TIFFReadDirEntryCheckRangeLong8Slong8
                - _TIFFfreeExt
                - TIFFSwabLong8
                - TIFFSwabArrayOfLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLong8Slong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeLong8Sshort
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeLong8Sbyte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2439,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArrayWithLimit
                - TIFFReadDirEntryCheckRangeLong8Slong8
                - _TIFFfreeExt
                - TIFFSwabLong8
                - TIFFSwabArrayOfLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLong8Slong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeLong8Sshort
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeLong8Sbyte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2439,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArrayWithLimit
                - TIFFReadDirEntryCheckRangeLong8Slong8
                - _TIFFfreeExt
                - TIFFSwabLong8
                - TIFFSwabArrayOfLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLong8Slong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeLong8Sshort
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeLong8Sbyte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2439,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArrayWithLimit
                - TIFFReadDirEntryCheckRangeLong8Slong8
                - _TIFFfreeExt
                - TIFFSwabLong8
                - TIFFSwabArrayOfLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLong8Slong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeLong8Sshort
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeLong8Sbyte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2439,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArrayWithLimit
                - TIFFReadDirEntryCheckRangeLong8Slong8
                - _TIFFfreeExt
                - TIFFSwabLong8
                - TIFFSwabArrayOfLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLong8Slong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeLong8Sshort
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeLong8Sbyte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2441,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:2445,40'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2445,44'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:2447,10'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:2445,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2447,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:2450,13'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeLong8Slong8
                - _TIFFfreeExt
                - TIFFSwabLong8
                - TIFFSwabArrayOfLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLong8Slong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeLong8Sshort
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeLong8Sbyte
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2450,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2453,34'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong8
            - BranchSide:      'tif_dirread.c:2461,28'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeLong8Slong8
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:2478,39'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLong8Slong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeLong8Sshort
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeLong8Sbyte
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2454,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2455,39'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong8
            - BranchSide:      'tif_dirread.c:2456,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:2462,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2464,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeLong8Slong8
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:2474,34'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:2464,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2465,47'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeLong8Slong8
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2466,62'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeLong8Slong8
                - TIFFSwabLong8
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2467,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2469,34'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2472,18'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeLong8Slong8
                - _TIFFfreeExt
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:2479,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2481,22'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2484,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLong8Slong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeLong8Sshort
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeLong8Sbyte
        - Branch String:   'tif_dirread.c:2484,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2491,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2502,28'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLong8Sbyte
            - BranchSide:      'tif_dirread.c:2518,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:2533,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLong8Sshort
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:2551,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2566,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLong8Slong
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2580,18'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2493,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2494,39'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2496,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2504,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2506,61'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeLong8Sbyte
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2512,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2507,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2508,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2509,39'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLong8Sbyte
        - Branch String:   'tif_dirread.c:2520,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2522,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:2527,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2522,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2523,35'
              BranchSideFuncs:
                - TIFFSwabShort
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2524,39'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:2535,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2537,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeLong8Sshort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:2545,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2537,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2538,47'
              BranchSideFuncs:
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeLong8Sshort
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2539,62'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeLong8Sshort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:2540,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2541,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2542,39'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLong8Sshort
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:2553,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2555,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2560,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2555,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2556,34'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2557,39'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:2568,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2570,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeLong8Slong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2578,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2570,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2571,46'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeLong8Slong
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2572,61'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeLong8Slong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:2573,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2574,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2575,39'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLong8Slong
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:2581,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2583,22'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2586,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:2443,11'
          Dst:             TIFFReadDirEntryArrayWithLimit
        - Src:             'tif_dirread.c:2455,17'
          Dst:             TIFFSwabArrayOfLong8
        - Src:             'tif_dirread.c:2465,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:2466,23'
          Dst:             TIFFReadDirEntryCheckRangeLong8Slong8
        - Src:             'tif_dirread.c:2469,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:2478,24'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirread.c:2481,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:2506,23'
          Dst:             TIFFReadDirEntryCheckRangeLong8Sbyte
        - Src:             'tif_dirread.c:2523,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:2538,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:2539,23'
          Dst:             TIFFReadDirEntryCheckRangeLong8Sshort
        - Src:             'tif_dirread.c:2556,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:2571,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:2572,23'
          Dst:             TIFFReadDirEntryCheckRangeLong8Slong
        - Src:             'tif_dirread.c:2580,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:2583,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntryOutputErr
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3919
      functionLinenumberEnd: 4006
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - err
        - module
        - tagname
        - recover
      BBCount:         24
      ICount:          162
      EdgeCount:       45
      CyclomaticComplexity: 23
      functionsReached:
        - TIFFErrorExtR
        - TIFFWarningExtR
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3920,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3922,17'
              BranchSideFuncs:
                - TIFFWarningExtR
                - TIFFWarningExtR
                - TIFFWarningExtR
                - TIFFWarningExtR
                - TIFFWarningExtR
                - TIFFWarningExtR
                - TIFFWarningExtR
                - __assert_fail
            - BranchSide:      'tif_dirread.c:3962,17'
              BranchSideFuncs:
                - TIFFWarningExtR
                - TIFFWarningExtR
                - TIFFWarningExtR
                - TIFFWarningExtR
                - TIFFWarningExtR
                - TIFFWarningExtR
                - TIFFWarningExtR
                - __assert_fail
        - Branch String:   'tif_dirread.c:3922,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3925,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:3929,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:3933,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:3937,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:3942,21'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:3947,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:3952,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:3956,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_dirread.c:3962,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3965,33'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:3970,33'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:3976,21'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:3980,33'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:3985,33'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:3992,21'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:3997,33'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:4002,17'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'tif_dirread.c:3925,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:3929,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:3933,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:3937,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:3941,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:3947,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:3952,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:3956,17'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:3965,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:3970,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:3975,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:3980,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:3985,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:3991,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:3997,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4002,17'
          Dst:             __assert_fail
    - functionName:    TIFFReadDirEntryArrayWithLimit
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1254
      functionLinenumberEnd: 1376
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - count
        - desttypesize
        - value
        - maxcount
      BBCount:         79
      ICount:          515
      EdgeCount:       106
      CyclomaticComplexity: 29
      functionsReached:
        - TIFFDataWidth
        - TIFFReadDirEntryData
        - TIFFReadDirEntryDataAndRealloc
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFWarningExtR
        - _TIFFCheckMalloc
        - _TIFFfreeExt
        - _TIFFmemcpy
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:1263,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1263,45'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFCheckMalloc
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
                - _TIFFmemcpy
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:1263,56'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFCheckMalloc
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
                - _TIFFmemcpy
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:1265,31'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1265,35'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1267,10'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:1265,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1267,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1270,11'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFCheckMalloc
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
                - _TIFFmemcpy
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:1276,10'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1276,50'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFCheckMalloc
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
                - _TIFFmemcpy
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:1277,9'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFCheckMalloc
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
                - _TIFFmemcpy
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:1284,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1285,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1286,40'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFCheckMalloc
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
                - _TIFFmemcpy
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:1286,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1287,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1289,24'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFCheckMalloc
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
                - _TIFFmemcpy
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:1291,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1291,5'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
                - _TIFFmemcpy
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:1293,9'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
                - _TIFFmemcpy
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:1293,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1298,35'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
                - _TIFFmemcpy
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:1311,9'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
                - _TIFFmemcpy
        - Branch String:   'tif_dirread.c:1299,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1301,29'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:1309,5'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
                - _TIFFmemcpy
        - Branch String:   'tif_dirread.c:1311,23'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1311,26'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
                - _TIFFmemcpy
            - BranchSide:      'tif_dirread.c:1314,10'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
                - _TIFFmemcpy
        - Branch String:   'tif_dirread.c:1311,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1312,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1314,10'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
                - _TIFFmemcpy
        - Branch String:   'tif_dirread.c:1314,24'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1314,30'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
                - _TIFFmemcpy
            - BranchSide:      'tif_dirread.c:1321,33'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
                - _TIFFmemcpy
        - Branch String:   'tif_dirread.c:1314,61'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1314,64'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
                - _TIFFmemcpy
            - BranchSide:      'tif_dirread.c:1315,31'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
                - _TIFFmemcpy
        - Branch String:   'tif_dirread.c:1314,78'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1315,31'
              BranchSideFuncs:
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
                - _TIFFmemcpy
            - BranchSide:      'tif_dirread.c:1317,14'
              BranchSideFuncs:
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
                - _TIFFmemcpy
        - Branch String:   'tif_dirread.c:1315,62'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1315,65'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
                - _TIFFmemcpy
            - BranchSide:      'tif_dirread.c:1321,33'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
                - _TIFFmemcpy
        - Branch String:   'tif_dirread.c:1314,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1317,14'
              BranchSideFuncs:
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
                - _TIFFmemcpy
            - BranchSide:      'tif_dirread.c:1321,33'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
                - _TIFFmemcpy
        - Branch String:   'tif_dirread.c:1322,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1323,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:1325,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1329,13'
              BranchSideFuncs:
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
                - _TIFFmemcpy
            - BranchSide:      'tif_dirread.c:1353,13'
              BranchSideFuncs:
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
                - _TIFFmemcpy
        - Branch String:   'tif_dirread.c:1329,44'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1329,47'
              BranchSideFuncs:
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong
                - _TIFFmemcpy
            - BranchSide:      'tif_dirread.c:1334,31'
              BranchSideFuncs:
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:1329,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1330,25'
              BranchSideFuncs:
                - _TIFFmemcpy
            - BranchSide:      'tif_dirread.c:1334,31'
              BranchSideFuncs:
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:1335,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1336,17'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
            - BranchSide:      'tif_dirread.c:1337,17'
              BranchSideFuncs:
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
        - Branch String:   'tif_dirread.c:1337,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1338,44'
              BranchSideFuncs:
                - TIFFReadDirEntryData
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1341,54'
              BranchSideFuncs:
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1343,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:0,0'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1345,30'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1353,44'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1353,47'
              BranchSideFuncs:
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
                - _TIFFmemcpy
            - BranchSide:      'tif_dirread.c:1358,31'
              BranchSideFuncs:
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:1353,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1354,25'
              BranchSideFuncs:
                - _TIFFmemcpy
            - BranchSide:      'tif_dirread.c:1358,31'
              BranchSideFuncs:
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:1359,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1360,17'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
            - BranchSide:      'tif_dirread.c:1361,17'
              BranchSideFuncs:
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
                - TIFFReadDirEntryData
        - Branch String:   'tif_dirread.c:1361,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1362,44'
              BranchSideFuncs:
                - TIFFReadDirEntryData
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1365,54'
              BranchSideFuncs:
                - TIFFReadDirEntryDataAndRealloc
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1367,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:0,0'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1369,30'
              BranchSideFuncs:
                - _TIFFfreeExt
      Callsites:
        - Src:             'tif_dirread.c:1260,16'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirread.c:1291,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:1301,13'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:1321,16'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirread.c:1330,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirread.c:1336,17'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:1338,23'
          Dst:             TIFFReadDirEntryData
        - Src:             'tif_dirread.c:1341,23'
          Dst:             TIFFReadDirEntryDataAndRealloc
        - Src:             'tif_dirread.c:1345,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:1354,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirread.c:1360,17'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:1362,23'
          Dst:             TIFFReadDirEntryData
        - Src:             'tif_dirread.c:1365,23'
          Dst:             TIFFReadDirEntryDataAndRealloc
        - Src:             'tif_dirread.c:1369,17'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntryCheckRangeLong8Slong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3873
      functionLinenumberEnd: 3878
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3874,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3875,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3877,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeLong8Sbyte
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3846
      functionLinenumberEnd: 3851
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3847,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3848,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3850,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeLong8Sshort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3855
      functionLinenumberEnd: 3860
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3856,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3857,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3859,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeLong8Slong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3864
      functionLinenumberEnd: 3869
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3865,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3866,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3868,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryData
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3891
      functionLinenumberEnd: 3914
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - offset
        - size
        - dest
      BBCount:         21
      ICount:          134
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _TIFFSeekOK
        - _TIFFmemcpy
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3892,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3892,5'
              BranchSideFuncs:
                - _TIFFSeekOK
                - _TIFFmemcpy
            - BranchSide:      'tif_dirread.c:3893,10'
              BranchSideFuncs:
                - _TIFFSeekOK
                - _TIFFmemcpy
        - Branch String:   'tif_dirread.c:3893,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3895,14'
              BranchSideFuncs:
                - _TIFFmemcpy
            - BranchSide:      'tif_dirread.c:3903,22'
              BranchSideFuncs:
                - _TIFFmemcpy
        - Branch String:   'tif_dirread.c:3895,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3896,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3897,14'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:3897,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3898,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3899,5'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:3904,36'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3904,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3906,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:3904,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3906,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3908,14'
              BranchSideFuncs:
                - _TIFFmemcpy
        - Branch String:   'tif_dirread.c:3909,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3910,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3911,21'
              BranchSideFuncs:
                - _TIFFmemcpy
      Callsites:
        - Src:             'tif_dirread.c:3892,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:3895,14'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dirread.c:3911,9'
          Dst:             _TIFFmemcpy
    - functionName:    TIFFReadDirEntryDataAndRealloc
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1244
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - offset
        - size
        - pdest
      BBCount:         21
      ICount:          161
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFErrorExtR
        - _TIFFSeekOK
        - _TIFFreallocExt
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:1198,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1198,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'tif_dirread.c:1200,10'
              BranchSideFuncs:
                - _TIFFSeekOK
                - _TIFFreallocExt
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:1200,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1201,9'
              BranchSideFuncs:
                - _TIFFreallocExt
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:1209,5'
              BranchSideFuncs:
                - _TIFFreallocExt
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:1209,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1213,28'
              BranchSideFuncs:
                - _TIFFreallocExt
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:1243,5'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:1215,34'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1215,37'
              BranchSideFuncs:
                - _TIFFreallocExt
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:1223,40'
              BranchSideFuncs:
                - _TIFFreallocExt
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:1215,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1217,23'
              BranchSideFuncs:
                - _TIFFreallocExt
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:1223,40'
              BranchSideFuncs:
                - _TIFFreallocExt
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:1224,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1226,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:1234,18'
              BranchSideFuncs:
                - _TIFFreallocExt
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:1238,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1209,5'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1240,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:1198,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:1200,10'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dirread.c:1223,24'
          Dst:             _TIFFreallocExt
        - Src:             'tif_dirread.c:1226,13'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFGetStrileOffsetWithErr
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8309
      functionLinenumberEnd: 8313
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - strile
        - pbErr
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _TIFFGetStrileOffsetOrByteCountValue
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:8311,12'
          Dst:             _TIFFGetStrileOffsetOrByteCountValue
    - functionName:    TIFFReadDirEntryCheckedDouble
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3520
      functionLinenumberEnd: 3543
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         15
      ICount:          105
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFReadDirEntryData
        - TIFFSwabLong
        - TIFFSwabLong8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3524,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3527,27'
              BranchSideFuncs:
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:3536,25'
              BranchSideFuncs:
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:3528,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3529,13'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFReadDirEntryData
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:3530,36'
              BranchSideFuncs:
                - TIFFReadDirEntryData
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:3531,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3532,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3533,5'
              BranchSideFuncs:
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:3540,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3541,35'
              BranchSideFuncs:
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:3542,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:3529,13'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:3530,15'
          Dst:             TIFFReadDirEntryData
        - Src:             'tif_dirread.c:3541,9'
          Dst:             TIFFSwabLong8
    - functionName:    TIFFReadDirEntryCheckedFloat
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3503
      functionLinenumberEnd: 3516
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFSwabLong
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3514,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3514,9'
              BranchSideFuncs:
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:3515,34'
              BranchSideFuncs:
                - TIFFSwabLong
      Callsites:
        - Src:             'tif_dirread.c:3515,9'
          Dst:             TIFFSwabLong
    - functionName:    TIFFReadDirEntryCheckedSrational
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3428
      functionLinenumberEnd: 3456
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         21
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFReadDirEntryData
        - TIFFSwabArrayOfLong
        - TIFFSwabLong
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3434,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3437,27'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong
            - BranchSide:      'tif_dirread.c:3445,15'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong
        - Branch String:   'tif_dirread.c:3438,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3439,13'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFReadDirEntryData
                - TIFFSwabArrayOfLong
            - BranchSide:      'tif_dirread.c:3440,36'
              BranchSideFuncs:
                - TIFFReadDirEntryData
                - TIFFSwabArrayOfLong
        - Branch String:   'tif_dirread.c:3441,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3442,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3443,5'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong
        - Branch String:   'tif_dirread.c:3446,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3447,29'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong
            - BranchSide:      'tif_dirread.c:3451,18'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:3451,30'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3451,33'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3452,10'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:3451,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3452,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3454,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:3439,13'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:3440,15'
          Dst:             TIFFReadDirEntryData
        - Src:             'tif_dirread.c:3447,9'
          Dst:             TIFFSwabArrayOfLong
    - functionName:    TIFFReadDirEntryCheckedRational
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3395
      functionLinenumberEnd: 3423
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         21
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFReadDirEntryData
        - TIFFSwabArrayOfLong
        - TIFFSwabLong
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3401,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3404,27'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong
            - BranchSide:      'tif_dirread.c:3412,15'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong
        - Branch String:   'tif_dirread.c:3405,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3406,13'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFReadDirEntryData
                - TIFFSwabArrayOfLong
            - BranchSide:      'tif_dirread.c:3407,36'
              BranchSideFuncs:
                - TIFFReadDirEntryData
                - TIFFSwabArrayOfLong
        - Branch String:   'tif_dirread.c:3408,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3409,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3410,5'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong
        - Branch String:   'tif_dirread.c:3413,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3414,29'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong
            - BranchSide:      'tif_dirread.c:3418,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:3418,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3418,24'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3419,10'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:3418,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3419,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3421,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:3406,13'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:3407,15'
          Dst:             TIFFReadDirEntryData
        - Src:             'tif_dirread.c:3414,9'
          Dst:             TIFFSwabArrayOfLong
    - functionName:    TIFFReadDirEntryCheckRangeSlong8Long8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3882
      functionLinenumberEnd: 3887
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3883,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3884,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3886,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSlongSlong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3837
      functionLinenumberEnd: 3842
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3838,49'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3838,53'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3839,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:3838,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3839,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3841,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSlongLong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3827
      functionLinenumberEnd: 3832
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3828,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3829,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3831,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSlongLong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3817
      functionLinenumberEnd: 3822
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3818,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3819,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3821,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeLongSlong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3808
      functionLinenumberEnd: 3813
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3809,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3809,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3810,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:3809,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3810,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3812,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeLongLong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3799
      functionLinenumberEnd: 3804
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3800,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3801,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3803,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeLongSlong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3790
      functionLinenumberEnd: 3795
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3791,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3792,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3794,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeLongSshort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3781
      functionLinenumberEnd: 3786
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3782,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3783,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3785,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeLongSbyte
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3772
      functionLinenumberEnd: 3777
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3773,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3774,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3776,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSshortSlong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3763
      functionLinenumberEnd: 3768
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3764,27'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3764,31'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3765,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:3764,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3765,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3767,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSshortLong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3754
      functionLinenumberEnd: 3759
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3755,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3756,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3758,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSshortSlong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3745
      functionLinenumberEnd: 3750
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - value
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3746,27'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3746,31'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3747,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:3746,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3747,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3749,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSshortLong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3736
      functionLinenumberEnd: 3741
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3737,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3738,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3740,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSshortShort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3727
      functionLinenumberEnd: 3732
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3728,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3729,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3731,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSbyteSlong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3664
      functionLinenumberEnd: 3669
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3665,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3665,29'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3666,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:3665,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3666,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3668,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSbyteLong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3655
      functionLinenumberEnd: 3660
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3656,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3657,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3659,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSbyteSlong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3646
      functionLinenumberEnd: 3651
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - value
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3647,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3647,29'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3648,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:3647,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3648,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3650,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSbyteLong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3637
      functionLinenumberEnd: 3642
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3638,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3639,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3641,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSbyteSshort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3628
      functionLinenumberEnd: 3633
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - value
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3629,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3629,29'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3630,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:3629,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3630,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3632,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSbyteShort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3619
      functionLinenumberEnd: 3624
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3620,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3621,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3623,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSbyteByte
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3610
      functionLinenumberEnd: 3615
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3611,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3612,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3614,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeByteSlong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3601
      functionLinenumberEnd: 3606
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3602,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3602,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3603,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:3602,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3603,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3605,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeByteLong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3592
      functionLinenumberEnd: 3597
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3593,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3594,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3596,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeByteSlong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3583
      functionLinenumberEnd: 3588
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - value
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3584,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3584,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3585,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:3584,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3585,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3587,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeByteLong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3574
      functionLinenumberEnd: 3579
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3575,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3576,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3578,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeByteSshort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3565
      functionLinenumberEnd: 3570
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - value
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3566,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3566,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3567,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:3566,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3567,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3569,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeByteShort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3556
      functionLinenumberEnd: 3561
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3557,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3558,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3560,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeByteSbyte
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3547
      functionLinenumberEnd: 3552
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3548,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3549,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3551,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryIfd8Array
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3215
      functionLinenumberEnd: 3273
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         37
      ICount:          222
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFSwabArrayOfLong8
        - TIFFSwabLong
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3220,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3226,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabLong
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3226,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabLong
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3226,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabLong
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3226,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabLong
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3228,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:3231,40'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3231,44'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3233,10'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:3231,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3233,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3236,13'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabLong
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:3236,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3240,34'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong8
            - BranchSide:      'tif_dirread.c:3240,34'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong8
            - BranchSide:      'tif_dirread.c:3245,39'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabLong
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:3241,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3242,39'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong8
            - BranchSide:      'tif_dirread.c:3243,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:3246,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3248,22'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3251,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:3251,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3259,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:3259,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:3270,18'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:3261,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3263,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:3268,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:3263,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3264,34'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3265,39'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
      Callsites:
        - Src:             'tif_dirread.c:3230,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'tif_dirread.c:3242,17'
          Dst:             TIFFSwabArrayOfLong8
        - Src:             'tif_dirread.c:3245,24'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirread.c:3248,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:3264,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:3270,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntryArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1381
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - count
        - desttypesize
        - value
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFReadDirEntryArrayWithLimit
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:1382,12'
          Dst:             TIFFReadDirEntryArrayWithLimit
    - functionName:    TIFFReadDirEntryFloatArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2750
      functionLinenumberEnd: 2982
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         133
      ICount:          875
      EdgeCount:       160
      CyclomaticComplexity: 29
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFSwabArrayOfLong
        - TIFFSwabArrayOfLong8
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_dirread.c:2755,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2769,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2769,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2769,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2769,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2769,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2769,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2769,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2769,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2769,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2769,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2769,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2769,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2771,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:2774,40'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2774,44'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:2776,10'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:2774,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2776,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:2779,13'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2779,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2782,17'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong
            - BranchSide:      'tif_dirread.c:2788,36'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2782,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2783,49'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong
            - BranchSide:      'tif_dirread.c:2785,31'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:2789,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2791,22'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2794,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:2794,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2801,29'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2812,28'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2823,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:2838,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:2853,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2868,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2883,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:2898,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:2915,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2939,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2962,17'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong8
            - BranchSide:      'tif_dirread.c:2979,18'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2803,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2804,36'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2806,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2814,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2815,36'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2817,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2825,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2827,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:2832,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2827,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2828,35'
              BranchSideFuncs:
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2829,36'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:2840,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2842,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:2847,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2842,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2843,47'
              BranchSideFuncs:
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2844,36'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:2855,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2857,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2862,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2857,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2858,34'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2859,36'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:2870,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2872,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2877,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2872,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2873,46'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2874,36'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:2885,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2887,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:2892,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2887,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2888,35'
              BranchSideFuncs:
                - TIFFSwabLong8
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2889,36'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:2900,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2902,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:2907,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2902,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2903,47'
              BranchSideFuncs:
                - TIFFSwabLong8
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2904,36'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:2917,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2919,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2931,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2919,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2920,34'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2921,26'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:2922,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2923,34'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2924,26'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:2925,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2926,24'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2928,36'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:2941,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2943,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2956,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2943,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2944,34'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2945,35'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:2947,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2948,34'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2949,26'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:2950,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2951,24'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2953,36'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:2962,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2963,50'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong8
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2965,28'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2967,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2969,33'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2977,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2970,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2971,25'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2972,26'
              BranchSideFuncs:
                - _TIFFfreeExt
      Callsites:
        - Src:             'tif_dirread.c:2773,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'tif_dirread.c:2783,17'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'tif_dirread.c:2788,21'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirread.c:2791,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:2828,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:2843,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:2858,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:2873,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:2888,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:2903,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:2920,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:2923,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:2944,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:2948,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:2963,17'
          Dst:             TIFFSwabArrayOfLong8
        - Src:             'tif_dirread.c:2979,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntrySlong8Array
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2599
      functionLinenumberEnd: 2746
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         81
      ICount:          529
      EdgeCount:       95
      CyclomaticComplexity: 16
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFReadDirEntryCheckRangeSlong8Long8
        - TIFFSwabArrayOfLong8
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_dirread.c:2604,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2614,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong8
                - TIFFReadDirEntryCheckRangeSlong8Long8
                - _TIFFfreeExt
                - TIFFSwabLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2614,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong8
                - TIFFReadDirEntryCheckRangeSlong8Long8
                - _TIFFfreeExt
                - TIFFSwabLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2614,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong8
                - TIFFReadDirEntryCheckRangeSlong8Long8
                - _TIFFfreeExt
                - TIFFSwabLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2614,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong8
                - TIFFReadDirEntryCheckRangeSlong8Long8
                - _TIFFfreeExt
                - TIFFSwabLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2614,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong8
                - TIFFReadDirEntryCheckRangeSlong8Long8
                - _TIFFfreeExt
                - TIFFSwabLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2614,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong8
                - TIFFReadDirEntryCheckRangeSlong8Long8
                - _TIFFfreeExt
                - TIFFSwabLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2614,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong8
                - TIFFReadDirEntryCheckRangeSlong8Long8
                - _TIFFfreeExt
                - TIFFSwabLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2614,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong8
                - TIFFReadDirEntryCheckRangeSlong8Long8
                - _TIFFfreeExt
                - TIFFSwabLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2616,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:2619,40'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2619,44'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:2621,10'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:2619,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2621,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:2624,13'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong8
                - TIFFReadDirEntryCheckRangeSlong8Long8
                - _TIFFfreeExt
                - TIFFSwabLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2624,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2630,29'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSlong8Long8
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:2647,33'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong8
            - BranchSide:      'tif_dirread.c:2652,38'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2631,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2633,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSlong8Long8
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:2643,33'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:2633,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2634,35'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSlong8Long8
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2635,62'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSlong8Long8
                - TIFFSwabLong8
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2636,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2638,34'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2641,18'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSlong8Long8
                - _TIFFfreeExt
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:2648,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2649,52'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong8
            - BranchSide:      'tif_dirread.c:2650,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:2653,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2655,22'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2658,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:2658,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2665,29'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2676,28'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2687,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:2702,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:2717,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2732,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2743,18'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2667,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2668,38'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2670,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2678,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2679,38'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2681,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2689,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2691,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:2696,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2691,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2692,35'
              BranchSideFuncs:
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2693,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:2704,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2706,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:2711,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2706,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2707,47'
              BranchSideFuncs:
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2708,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:2719,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2721,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2726,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2721,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2722,34'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2723,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:2734,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2736,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2741,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2736,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2737,46'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2738,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
      Callsites:
        - Src:             'tif_dirread.c:2618,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'tif_dirread.c:2634,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:2635,23'
          Dst:             TIFFReadDirEntryCheckRangeSlong8Long8
        - Src:             'tif_dirread.c:2638,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:2649,17'
          Dst:             TIFFSwabArrayOfLong8
        - Src:             'tif_dirread.c:2652,23'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirread.c:2655,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:2692,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:2707,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:2722,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:2737,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:2743,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntryLong8Array
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2592
      functionLinenumberEnd: 2593
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFReadDirEntryLong8ArrayWithLimit
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:2593,12'
          Dst:             TIFFReadDirEntryLong8ArrayWithLimit
    - functionName:    TIFFReadDirEntrySlongArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2261
      functionLinenumberEnd: 2419
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         89
      ICount:          571
      EdgeCount:       106
      CyclomaticComplexity: 19
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFReadDirEntryCheckRangeSlongLong
        - TIFFReadDirEntryCheckRangeSlongLong8
        - TIFFReadDirEntryCheckRangeSlongSlong8
        - TIFFSwabArrayOfLong
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_dirread.c:2266,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2276,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
                - TIFFReadDirEntryCheckRangeSlongLong
                - _TIFFfreeExt
                - TIFFSwabLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSlongSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSlongLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2276,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
                - TIFFReadDirEntryCheckRangeSlongLong
                - _TIFFfreeExt
                - TIFFSwabLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSlongSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSlongLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2276,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
                - TIFFReadDirEntryCheckRangeSlongLong
                - _TIFFfreeExt
                - TIFFSwabLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSlongSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSlongLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2276,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
                - TIFFReadDirEntryCheckRangeSlongLong
                - _TIFFfreeExt
                - TIFFSwabLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSlongSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSlongLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2276,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
                - TIFFReadDirEntryCheckRangeSlongLong
                - _TIFFfreeExt
                - TIFFSwabLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSlongSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSlongLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2276,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
                - TIFFReadDirEntryCheckRangeSlongLong
                - _TIFFfreeExt
                - TIFFSwabLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSlongSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSlongLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2276,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
                - TIFFReadDirEntryCheckRangeSlongLong
                - _TIFFfreeExt
                - TIFFSwabLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSlongSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSlongLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2276,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
                - TIFFReadDirEntryCheckRangeSlongLong
                - _TIFFfreeExt
                - TIFFSwabLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSlongSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSlongLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2278,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:2281,40'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2281,44'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:2283,10'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:2281,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2283,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:2286,13'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong
                - TIFFReadDirEntryCheckRangeSlongLong
                - _TIFFfreeExt
                - TIFFSwabLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSlongSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSlongLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2286,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2292,29'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSlongLong
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2309,33'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong
            - BranchSide:      'tif_dirread.c:2314,38'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSlongSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSlongLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2293,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2295,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSlongLong
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2305,33'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:2295,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2296,46'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSlongLong
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2297,60'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSlongLong
                - TIFFSwabLong
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2298,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2300,34'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2303,18'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSlongLong
                - _TIFFfreeExt
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:2310,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2311,51'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong
            - BranchSide:      'tif_dirread.c:2312,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:2315,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2317,22'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2320,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSlongSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSlongLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:2320,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2327,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2338,28'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2349,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:2364,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:2379,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSlongLong8
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:2397,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSlongSlong8
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:2411,18'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2329,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2330,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2332,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2340,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2341,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2343,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2351,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2353,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:2358,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2353,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2354,35'
              BranchSideFuncs:
                - TIFFSwabShort
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2355,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:2366,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2368,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:2373,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2368,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2369,47'
              BranchSideFuncs:
                - TIFFSwabShort
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2370,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:2381,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2383,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSlongLong8
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:2391,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2383,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2384,35'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSlongLong8
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2385,61'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSlongLong8
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:2386,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2387,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2388,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSlongLong8
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:2399,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2401,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSlongSlong8
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:2409,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2401,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2402,47'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSlongSlong8
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2403,62'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSlongSlong8
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:2404,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2405,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2406,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSlongSlong8
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:2412,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2414,22'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2417,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:2280,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'tif_dirread.c:2296,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:2297,23'
          Dst:             TIFFReadDirEntryCheckRangeSlongLong
        - Src:             'tif_dirread.c:2300,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:2311,17'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'tif_dirread.c:2314,23'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirread.c:2317,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:2354,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:2369,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:2384,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:2385,23'
          Dst:             TIFFReadDirEntryCheckRangeSlongLong8
        - Src:             'tif_dirread.c:2402,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:2403,23'
          Dst:             TIFFReadDirEntryCheckRangeSlongSlong8
        - Src:             'tif_dirread.c:2411,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:2414,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntryLongArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2091
      functionLinenumberEnd: 2257
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         95
      ICount:          597
      EdgeCount:       114
      CyclomaticComplexity: 21
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFReadDirEntryCheckRangeLongLong8
        - TIFFReadDirEntryCheckRangeLongSbyte
        - TIFFReadDirEntryCheckRangeLongSlong
        - TIFFReadDirEntryCheckRangeLongSlong8
        - TIFFReadDirEntryCheckRangeLongSshort
        - TIFFSwabArrayOfLong
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_dirread.c:2096,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2106,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeLongSlong
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabArrayOfLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLongSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeLongLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeLongSshort
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeLongSbyte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2106,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeLongSlong
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabArrayOfLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLongSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeLongLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeLongSshort
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeLongSbyte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2106,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeLongSlong
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabArrayOfLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLongSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeLongLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeLongSshort
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeLongSbyte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2106,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeLongSlong
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabArrayOfLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLongSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeLongLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeLongSshort
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeLongSbyte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2106,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeLongSlong
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabArrayOfLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLongSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeLongLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeLongSshort
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeLongSbyte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2106,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeLongSlong
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabArrayOfLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLongSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeLongLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeLongSshort
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeLongSbyte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2106,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeLongSlong
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabArrayOfLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLongSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeLongLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeLongSshort
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeLongSbyte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2106,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeLongSlong
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabArrayOfLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLongSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeLongLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeLongSshort
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeLongSbyte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2108,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:2111,40'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2111,44'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:2113,10'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:2111,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2113,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:2116,13'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeLongSlong
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabArrayOfLong
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLongSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeLongLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeLongSshort
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeLongSbyte
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2116,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2119,34'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong
            - BranchSide:      'tif_dirread.c:2127,28'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeLongSlong
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2144,39'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLongSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeLongLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeLongSshort
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeLongSbyte
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2120,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2121,38'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong
            - BranchSide:      'tif_dirread.c:2122,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:2128,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2130,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeLongSlong
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2140,34'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:2130,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2131,46'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeLongSlong
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2132,60'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeLongSlong
                - TIFFSwabLong
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2133,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2135,34'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2138,18'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeLongSlong
                - _TIFFfreeExt
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:2145,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2147,22'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2150,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLongSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeLongLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeLongSshort
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeLongSbyte
        - Branch String:   'tif_dirread.c:2150,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2157,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2168,28'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLongSbyte
            - BranchSide:      'tif_dirread.c:2184,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:2199,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLongSshort
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:2217,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLongLong8
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:2235,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLongSlong8
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:2249,18'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2159,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2160,39'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2162,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2170,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2172,60'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeLongSbyte
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2178,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2173,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2174,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2175,39'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLongSbyte
        - Branch String:   'tif_dirread.c:2186,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2188,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:2193,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2188,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2189,35'
              BranchSideFuncs:
                - TIFFSwabShort
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2190,39'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:2201,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2203,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeLongSshort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:2211,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2203,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2204,47'
              BranchSideFuncs:
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeLongSshort
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2205,61'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeLongSshort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:2206,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2207,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2208,39'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLongSshort
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:2219,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2221,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeLongLong8
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:2229,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2221,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2222,35'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeLongLong8
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2223,60'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeLongLong8
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:2224,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2225,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2226,39'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLongLong8
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:2237,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2239,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeLongSlong8
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:2247,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2239,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2240,47'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeLongSlong8
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2241,61'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeLongSlong8
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:2242,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2243,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2244,39'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeLongSlong8
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:2250,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2252,22'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2255,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:2110,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'tif_dirread.c:2121,17'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'tif_dirread.c:2131,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:2132,23'
          Dst:             TIFFReadDirEntryCheckRangeLongSlong
        - Src:             'tif_dirread.c:2135,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:2144,24'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirread.c:2147,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:2172,23'
          Dst:             TIFFReadDirEntryCheckRangeLongSbyte
        - Src:             'tif_dirread.c:2189,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:2204,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:2205,23'
          Dst:             TIFFReadDirEntryCheckRangeLongSshort
        - Src:             'tif_dirread.c:2222,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:2223,23'
          Dst:             TIFFReadDirEntryCheckRangeLongLong8
        - Src:             'tif_dirread.c:2240,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:2241,23'
          Dst:             TIFFReadDirEntryCheckRangeLongSlong8
        - Src:             'tif_dirread.c:2249,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:2252,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntrySshortArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1923
      functionLinenumberEnd: 2087
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         95
      ICount:          597
      EdgeCount:       114
      CyclomaticComplexity: 21
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFReadDirEntryCheckRangeSshortLong
        - TIFFReadDirEntryCheckRangeSshortLong8
        - TIFFReadDirEntryCheckRangeSshortShort
        - TIFFReadDirEntryCheckRangeSshortSlong
        - TIFFReadDirEntryCheckRangeSshortSlong8
        - TIFFSwabArrayOfShort
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_dirread.c:1928,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1938,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfShort
                - TIFFReadDirEntryCheckRangeSshortShort
                - _TIFFfreeExt
                - TIFFSwabShort
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSshortSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSshortLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSshortSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSshortLong
                - TIFFSwabLong
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1938,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfShort
                - TIFFReadDirEntryCheckRangeSshortShort
                - _TIFFfreeExt
                - TIFFSwabShort
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSshortSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSshortLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSshortSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSshortLong
                - TIFFSwabLong
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1938,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfShort
                - TIFFReadDirEntryCheckRangeSshortShort
                - _TIFFfreeExt
                - TIFFSwabShort
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSshortSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSshortLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSshortSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSshortLong
                - TIFFSwabLong
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1938,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfShort
                - TIFFReadDirEntryCheckRangeSshortShort
                - _TIFFfreeExt
                - TIFFSwabShort
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSshortSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSshortLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSshortSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSshortLong
                - TIFFSwabLong
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1938,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfShort
                - TIFFReadDirEntryCheckRangeSshortShort
                - _TIFFfreeExt
                - TIFFSwabShort
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSshortSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSshortLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSshortSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSshortLong
                - TIFFSwabLong
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1938,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfShort
                - TIFFReadDirEntryCheckRangeSshortShort
                - _TIFFfreeExt
                - TIFFSwabShort
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSshortSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSshortLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSshortSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSshortLong
                - TIFFSwabLong
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1938,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfShort
                - TIFFReadDirEntryCheckRangeSshortShort
                - _TIFFfreeExt
                - TIFFSwabShort
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSshortSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSshortLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSshortSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSshortLong
                - TIFFSwabLong
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1938,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfShort
                - TIFFReadDirEntryCheckRangeSshortShort
                - _TIFFfreeExt
                - TIFFSwabShort
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSshortSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSshortLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSshortSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSshortLong
                - TIFFSwabLong
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1940,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:1943,40'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1943,44'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1945,10'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:1943,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1945,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1948,13'
              BranchSideFuncs:
                - TIFFSwabArrayOfShort
                - TIFFReadDirEntryCheckRangeSshortShort
                - _TIFFfreeExt
                - TIFFSwabShort
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSshortSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSshortLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSshortSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSshortLong
                - TIFFSwabLong
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1948,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1954,29'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSshortShort
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:1971,33'
              BranchSideFuncs:
                - TIFFSwabArrayOfShort
            - BranchSide:      'tif_dirread.c:1976,38'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSshortSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSshortLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSshortSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSshortLong
                - TIFFSwabLong
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1955,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1957,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSshortShort
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:1967,33'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:1957,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1958,35'
              BranchSideFuncs:
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeSshortShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1959,62'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSshortShort
                - TIFFSwabShort
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1960,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1962,34'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1965,18'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSshortShort
                - _TIFFfreeExt
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:1972,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1973,52'
              BranchSideFuncs:
                - TIFFSwabArrayOfShort
            - BranchSide:      'tif_dirread.c:1974,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:1977,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1979,22'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1982,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSshortSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSshortLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSshortSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSshortLong
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:1982,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1989,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2000,28'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2011,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSshortLong
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2029,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSshortSlong
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2047,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSshortLong8
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:2065,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSshortSlong8
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:2079,18'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1991,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1992,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1994,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2002,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2003,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2005,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2013,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2015,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSshortLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2023,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2015,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2016,34'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSshortLong
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2017,61'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSshortLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:2018,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2019,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2020,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSshortLong
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:2031,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2033,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSshortSlong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:2041,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2033,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2034,46'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSshortSlong
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2035,62'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSshortSlong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:2036,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2037,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2038,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSshortSlong
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:2049,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2051,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSshortLong8
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:2059,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2051,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2052,35'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSshortLong8
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2053,62'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSshortLong8
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:2054,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2055,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2056,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSshortLong8
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:2067,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2069,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSshortSlong8
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:2077,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:2069,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2070,47'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSshortSlong8
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2071,63'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSshortSlong8
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:2072,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2073,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2074,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSshortSlong8
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:2080,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:2082,22'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:2085,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:1942,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'tif_dirread.c:1958,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:1959,23'
          Dst:             TIFFReadDirEntryCheckRangeSshortShort
        - Src:             'tif_dirread.c:1962,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:1973,17'
          Dst:             TIFFSwabArrayOfShort
        - Src:             'tif_dirread.c:1976,23'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirread.c:1979,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:2016,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:2017,23'
          Dst:             TIFFReadDirEntryCheckRangeSshortLong
        - Src:             'tif_dirread.c:2034,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:2035,23'
          Dst:             TIFFReadDirEntryCheckRangeSshortSlong
        - Src:             'tif_dirread.c:2052,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:2053,23'
          Dst:             TIFFReadDirEntryCheckRangeSshortLong8
        - Src:             'tif_dirread.c:2070,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:2071,23'
          Dst:             TIFFReadDirEntryCheckRangeSshortSlong8
        - Src:             'tif_dirread.c:2079,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:2082,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntrySbyteArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1570
      functionLinenumberEnd: 1746
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         104
      ICount:          634
      EdgeCount:       125
      CyclomaticComplexity: 23
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFReadDirEntryCheckRangeSbyteByte
        - TIFFReadDirEntryCheckRangeSbyteLong
        - TIFFReadDirEntryCheckRangeSbyteLong8
        - TIFFReadDirEntryCheckRangeSbyteShort
        - TIFFReadDirEntryCheckRangeSbyteSlong
        - TIFFReadDirEntryCheckRangeSbyteSlong8
        - TIFFReadDirEntryCheckRangeSbyteSshort
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_dirread.c:1575,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1586,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeSbyteByte
                - _TIFFfreeExt
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSbyteSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSbyteLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSbyteSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSbyteLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSbyteSshort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeSbyteShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1586,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeSbyteByte
                - _TIFFfreeExt
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSbyteSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSbyteLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSbyteSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSbyteLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSbyteSshort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeSbyteShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1586,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeSbyteByte
                - _TIFFfreeExt
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSbyteSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSbyteLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSbyteSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSbyteLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSbyteSshort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeSbyteShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1586,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeSbyteByte
                - _TIFFfreeExt
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSbyteSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSbyteLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSbyteSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSbyteLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSbyteSshort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeSbyteShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1586,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeSbyteByte
                - _TIFFfreeExt
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSbyteSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSbyteLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSbyteSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSbyteLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSbyteSshort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeSbyteShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1586,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeSbyteByte
                - _TIFFfreeExt
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSbyteSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSbyteLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSbyteSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSbyteLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSbyteSshort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeSbyteShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1586,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeSbyteByte
                - _TIFFfreeExt
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSbyteSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSbyteLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSbyteSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSbyteLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSbyteSshort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeSbyteShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1586,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeSbyteByte
                - _TIFFfreeExt
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSbyteSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSbyteLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSbyteSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSbyteLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSbyteSshort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeSbyteShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1586,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeSbyteByte
                - _TIFFfreeExt
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSbyteSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSbyteLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSbyteSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSbyteLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSbyteSshort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeSbyteShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1588,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:1591,40'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1591,44'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1593,10'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:1591,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1593,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1596,13'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSbyteByte
                - _TIFFfreeExt
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSbyteSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSbyteLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSbyteSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSbyteLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSbyteSshort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeSbyteShort
                - TIFFSwabShort
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1596,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1603,28'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSbyteByte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1603,28'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSbyteByte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1618,32'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1621,37'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSbyteSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSbyteLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSbyteSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSbyteLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSbyteSshort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeSbyteShort
                - TIFFSwabShort
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1604,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1606,60'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSbyteByte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1614,32'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:1607,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1609,34'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1612,18'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSbyteByte
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1622,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1624,22'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1627,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSbyteSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSbyteLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSbyteSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSbyteLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSbyteSshort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeSbyteShort
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:1627,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1634,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSbyteShort
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:1652,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSbyteSshort
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:1670,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSbyteLong
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:1688,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSbyteSlong
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:1706,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSbyteLong8
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:1724,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSbyteSlong8
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:1738,18'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1636,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1638,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSbyteShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:1646,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1638,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1639,35'
              BranchSideFuncs:
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeSbyteShort
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1640,61'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSbyteShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:1641,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1642,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1643,37'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSbyteShort
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:1654,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1656,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSbyteSshort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:1664,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1656,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1657,47'
              BranchSideFuncs:
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeSbyteSshort
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1658,62'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSbyteSshort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:1659,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1660,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1661,37'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSbyteSshort
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:1672,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1674,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSbyteLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:1682,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1674,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1675,34'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSbyteLong
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1676,60'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSbyteLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:1677,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1678,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1679,37'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSbyteLong
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:1690,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1692,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSbyteSlong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:1700,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1692,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1693,46'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeSbyteSlong
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1694,61'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSbyteSlong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:1695,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1696,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1697,37'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSbyteSlong
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:1708,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1710,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSbyteLong8
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:1718,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1710,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1711,35'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSbyteLong8
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1712,61'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSbyteLong8
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:1713,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1714,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1715,37'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSbyteLong8
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:1726,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1728,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSbyteSlong8
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:1736,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1728,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1729,47'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeSbyteSlong8
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1730,62'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSbyteSlong8
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:1731,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1732,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1733,37'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeSbyteSlong8
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:1739,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1741,22'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1744,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:1590,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'tif_dirread.c:1606,23'
          Dst:             TIFFReadDirEntryCheckRangeSbyteByte
        - Src:             'tif_dirread.c:1609,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:1621,22'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirread.c:1624,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:1639,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:1640,23'
          Dst:             TIFFReadDirEntryCheckRangeSbyteShort
        - Src:             'tif_dirread.c:1657,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:1658,23'
          Dst:             TIFFReadDirEntryCheckRangeSbyteSshort
        - Src:             'tif_dirread.c:1675,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:1676,23'
          Dst:             TIFFReadDirEntryCheckRangeSbyteLong
        - Src:             'tif_dirread.c:1693,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:1694,23'
          Dst:             TIFFReadDirEntryCheckRangeSbyteSlong
        - Src:             'tif_dirread.c:1711,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:1712,23'
          Dst:             TIFFReadDirEntryCheckRangeSbyteLong8
        - Src:             'tif_dirread.c:1729,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:1730,23'
          Dst:             TIFFReadDirEntryCheckRangeSbyteSlong8
        - Src:             'tif_dirread.c:1738,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:1741,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntryIfd8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1159
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         13
      ICount:          82
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFReadDirEntryCheckedLong
        - TIFFReadDirEntryCheckedLong8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:1161,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1162,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1163,13'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedLong8
                - TIFFReadDirEntryCheckedLong
        - Branch String:   'tif_dirread.c:1163,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1169,41'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedLong
            - BranchSide:      'tif_dirread.c:1169,41'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedLong
            - BranchSide:      'tif_dirread.c:1175,48'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedLong8
            - BranchSide:      'tif_dirread.c:1175,48'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedLong8
            - BranchSide:      'tif_dirread.c:1178,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:1169,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'tif_dirread.c:1175,19'
          Dst:             TIFFReadDirEntryCheckedLong8
    - functionName:    TIFFReadDirEntryCheckedLong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3338
      functionLinenumberEnd: 3342
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFSwabLong
      functionUses:    11
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3340,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3340,9'
              BranchSideFuncs:
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:3341,22'
              BranchSideFuncs:
                - TIFFSwabLong
      Callsites:
        - Src:             'tif_dirread.c:3341,9'
          Dst:             TIFFSwabLong
    - functionName:    TIFFReadDirEntryCheckedLong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3354
      functionLinenumberEnd: 3370
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFReadDirEntryData
        - TIFFSwabLong
        - TIFFSwabLong8
      functionUses:    11
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3355,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3358,27'
              BranchSideFuncs:
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:3366,18'
              BranchSideFuncs:
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:3359,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3360,13'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFReadDirEntryData
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:3361,36'
              BranchSideFuncs:
                - TIFFReadDirEntryData
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:3362,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3363,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3364,5'
              BranchSideFuncs:
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:3367,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3368,23'
              BranchSideFuncs:
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:3369,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:3360,13'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:3361,15'
          Dst:             TIFFReadDirEntryData
        - Src:             'tif_dirread.c:3368,9'
          Dst:             TIFFSwabLong8
    - functionName:    TIFFReadDirEntryDouble
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionLinenumberEnd: 1155
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         23
      ICount:          228
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFReadDirEntryCheckedByte
        - TIFFReadDirEntryCheckedDouble
        - TIFFReadDirEntryCheckedFloat
        - TIFFReadDirEntryCheckedLong
        - TIFFReadDirEntryCheckedLong8
        - TIFFReadDirEntryCheckedRational
        - TIFFReadDirEntryCheckedSbyte
        - TIFFReadDirEntryCheckedShort
        - TIFFReadDirEntryCheckedSlong
        - TIFFReadDirEntryCheckedSlong8
        - TIFFReadDirEntryCheckedSrational
        - TIFFReadDirEntryCheckedSshort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:1072,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1073,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1074,13'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedDouble
                - TIFFReadDirEntryCheckedFloat
                - TIFFReadDirEntryCheckedSrational
                - TIFFReadDirEntryCheckedRational
                - TIFFReadDirEntryCheckedSlong8
                - TIFFReadDirEntryCheckedLong8
                - TIFFReadDirEntryCheckedSlong
                - TIFFReadDirEntryCheckedLong
                - TIFFReadDirEntryCheckedSshort
                - TIFFReadDirEntryCheckedShort
                - TIFFReadDirEntryCheckedSbyte
                - TIFFReadDirEntryCheckedByte
        - Branch String:   'tif_dirread.c:1074,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1078,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedByte
            - BranchSide:      'tif_dirread.c:1085,20'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSbyte
            - BranchSide:      'tif_dirread.c:1092,22'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedShort
            - BranchSide:      'tif_dirread.c:1099,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSshort
            - BranchSide:      'tif_dirread.c:1106,22'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedLong
            - BranchSide:      'tif_dirread.c:1113,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSlong
            - BranchSide:      'tif_dirread.c:1121,48'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedLong8
            - BranchSide:      'tif_dirread.c:1130,49'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSlong8
            - BranchSide:      'tif_dirread.c:1137,51'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedRational
            - BranchSide:      'tif_dirread.c:1140,52'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSrational
            - BranchSide:      'tif_dirread.c:1144,19'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedFloat
            - BranchSide:      'tif_dirread.c:1150,49'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedDouble
            - BranchSide:      'tif_dirread.c:1153,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:1122,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1123,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1124,30'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:1131,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1132,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1133,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:1079,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'tif_dirread.c:1086,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'tif_dirread.c:1093,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'tif_dirread.c:1100,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'tif_dirread.c:1107,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'tif_dirread.c:1114,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'tif_dirread.c:1121,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'tif_dirread.c:1130,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
        - Src:             'tif_dirread.c:1137,19'
          Dst:             TIFFReadDirEntryCheckedRational
        - Src:             'tif_dirread.c:1140,19'
          Dst:             TIFFReadDirEntryCheckedSrational
        - Src:             'tif_dirread.c:1145,13'
          Dst:             TIFFReadDirEntryCheckedFloat
        - Src:             'tif_dirread.c:1150,19'
          Dst:             TIFFReadDirEntryCheckedDouble
    - functionName:    TIFFReadDirEntryCheckedByte
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3307
      functionLinenumberEnd: 3310
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckedSbyte
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3314
      functionLinenumberEnd: 3317
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckedShort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3321
      functionLinenumberEnd: 3326
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFSwabShort
      functionUses:    10
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3324,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3324,9'
              BranchSideFuncs:
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:3325,23'
              BranchSideFuncs:
                - TIFFSwabShort
      Callsites:
        - Src:             'tif_dirread.c:3325,9'
          Dst:             TIFFSwabShort
    - functionName:    TIFFReadDirEntryCheckedSshort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3330
      functionLinenumberEnd: 3334
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFSwabShort
      functionUses:    10
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3332,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3332,9'
              BranchSideFuncs:
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:3333,35'
              BranchSideFuncs:
                - TIFFSwabShort
      Callsites:
        - Src:             'tif_dirread.c:3333,9'
          Dst:             TIFFSwabShort
    - functionName:    TIFFReadDirEntryCheckedSlong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3346
      functionLinenumberEnd: 3350
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFSwabLong
      functionUses:    10
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3348,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3348,9'
              BranchSideFuncs:
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:3349,34'
              BranchSideFuncs:
                - TIFFSwabLong
      Callsites:
        - Src:             'tif_dirread.c:3349,9'
          Dst:             TIFFSwabLong
    - functionName:    TIFFReadDirEntryCheckedSlong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3374
      functionLinenumberEnd: 3390
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFReadDirEntryData
        - TIFFSwabLong
        - TIFFSwabLong8
      functionUses:    10
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3375,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3378,27'
              BranchSideFuncs:
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:3386,32'
              BranchSideFuncs:
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:3379,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3380,13'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFReadDirEntryData
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:3381,36'
              BranchSideFuncs:
                - TIFFReadDirEntryData
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:3382,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3383,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3384,5'
              BranchSideFuncs:
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:3387,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3388,35'
              BranchSideFuncs:
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:3389,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:3380,13'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:3381,15'
          Dst:             TIFFReadDirEntryData
        - Src:             'tif_dirread.c:3388,9'
          Dst:             TIFFSwabLong8
    - functionName:    TIFFReadDirEntryFloat
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 1066
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         34
      ICount:          281
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - TIFFReadDirEntryCheckedByte
        - TIFFReadDirEntryCheckedDouble
        - TIFFReadDirEntryCheckedFloat
        - TIFFReadDirEntryCheckedLong
        - TIFFReadDirEntryCheckedLong8
        - TIFFReadDirEntryCheckedRational
        - TIFFReadDirEntryCheckedSbyte
        - TIFFReadDirEntryCheckedShort
        - TIFFReadDirEntryCheckedSlong
        - TIFFReadDirEntryCheckedSlong8
        - TIFFReadDirEntryCheckedSrational
        - TIFFReadDirEntryCheckedSshort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:967,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:968,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:969,13'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedDouble
                - TIFFReadDirEntryCheckedFloat
                - TIFFReadDirEntryCheckedSrational
                - TIFFReadDirEntryCheckedRational
                - TIFFReadDirEntryCheckedSlong8
                - TIFFReadDirEntryCheckedLong8
                - TIFFReadDirEntryCheckedSlong
                - TIFFReadDirEntryCheckedLong
                - TIFFReadDirEntryCheckedSshort
                - TIFFReadDirEntryCheckedShort
                - TIFFReadDirEntryCheckedSbyte
                - TIFFReadDirEntryCheckedByte
        - Branch String:   'tif_dirread.c:969,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:973,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedByte
            - BranchSide:      'tif_dirread.c:980,20'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSbyte
            - BranchSide:      'tif_dirread.c:987,22'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedShort
            - BranchSide:      'tif_dirread.c:994,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSshort
            - BranchSide:      'tif_dirread.c:1001,22'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedLong
            - BranchSide:      'tif_dirread.c:1008,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSlong
            - BranchSide:      'tif_dirread.c:1016,48'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedLong8
            - BranchSide:      'tif_dirread.c:1025,49'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSlong8
            - BranchSide:      'tif_dirread.c:1034,51'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedRational
            - BranchSide:      'tif_dirread.c:1043,52'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSrational
            - BranchSide:      'tif_dirread.c:1050,42'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedFloat
            - BranchSide:      'tif_dirread.c:1055,49'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedDouble
            - BranchSide:      'tif_dirread.c:1064,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:1017,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1018,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1019,29'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:1026,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1027,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1028,29'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:1035,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1036,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1037,29'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:1044,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1045,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1046,29'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:1056,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1057,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1058,18'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:1058,31'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1058,35'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1059,17'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:1058,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1059,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1060,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:974,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'tif_dirread.c:981,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'tif_dirread.c:988,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'tif_dirread.c:995,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'tif_dirread.c:1002,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'tif_dirread.c:1009,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'tif_dirread.c:1016,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'tif_dirread.c:1025,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
        - Src:             'tif_dirread.c:1034,19'
          Dst:             TIFFReadDirEntryCheckedRational
        - Src:             'tif_dirread.c:1043,19'
          Dst:             TIFFReadDirEntryCheckedSrational
        - Src:             'tif_dirread.c:1050,13'
          Dst:             TIFFReadDirEntryCheckedFloat
        - Src:             'tif_dirread.c:1055,19'
          Dst:             TIFFReadDirEntryCheckedDouble
    - functionName:    TIFFReadDirEntrySlong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         19
      ICount:          179
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFReadDirEntryCheckRangeSlong8Long8
        - TIFFReadDirEntryCheckedByte
        - TIFFReadDirEntryCheckedLong
        - TIFFReadDirEntryCheckedLong8
        - TIFFReadDirEntryCheckedSbyte
        - TIFFReadDirEntryCheckedShort
        - TIFFReadDirEntryCheckedSlong
        - TIFFReadDirEntryCheckedSlong8
        - TIFFReadDirEntryCheckedSshort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:897,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:898,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:899,13'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSlong8
                - TIFFReadDirEntryCheckedLong8
                - TIFFReadDirEntryCheckRangeSlong8Long8
                - TIFFReadDirEntryCheckedSlong
                - TIFFReadDirEntryCheckedLong
                - TIFFReadDirEntryCheckedSshort
                - TIFFReadDirEntryCheckedShort
                - TIFFReadDirEntryCheckedSbyte
                - TIFFReadDirEntryCheckedByte
        - Branch String:   'tif_dirread.c:899,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:903,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedByte
            - BranchSide:      'tif_dirread.c:910,20'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSbyte
            - BranchSide:      'tif_dirread.c:917,22'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedShort
            - BranchSide:      'tif_dirread.c:924,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSshort
            - BranchSide:      'tif_dirread.c:931,22'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedLong
            - BranchSide:      'tif_dirread.c:938,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSlong
            - BranchSide:      'tif_dirread.c:946,48'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedLong8
                - TIFFReadDirEntryCheckRangeSlong8Long8
            - BranchSide:      'tif_dirread.c:956,49'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSlong8
            - BranchSide:      'tif_dirread.c:959,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:947,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:948,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:949,57'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSlong8Long8
        - Branch String:   'tif_dirread.c:950,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:951,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:952,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:904,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'tif_dirread.c:911,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'tif_dirread.c:918,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'tif_dirread.c:925,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'tif_dirread.c:932,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'tif_dirread.c:939,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'tif_dirread.c:946,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'tif_dirread.c:949,19'
          Dst:             TIFFReadDirEntryCheckRangeSlong8Long8
        - Src:             'tif_dirread.c:956,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
    - functionName:    TIFFReadDirEntryLong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         25
      ICount:          218
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFReadDirEntryCheckRangeLong8Sbyte
        - TIFFReadDirEntryCheckRangeLong8Slong
        - TIFFReadDirEntryCheckRangeLong8Slong8
        - TIFFReadDirEntryCheckRangeLong8Sshort
        - TIFFReadDirEntryCheckedByte
        - TIFFReadDirEntryCheckedLong
        - TIFFReadDirEntryCheckedLong8
        - TIFFReadDirEntryCheckedSbyte
        - TIFFReadDirEntryCheckedShort
        - TIFFReadDirEntryCheckedSlong
        - TIFFReadDirEntryCheckedSlong8
        - TIFFReadDirEntryCheckedSshort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:818,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:819,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:820,13'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSlong8
                - TIFFReadDirEntryCheckRangeLong8Slong8
                - TIFFReadDirEntryCheckedLong8
                - TIFFReadDirEntryCheckedSlong
                - TIFFReadDirEntryCheckRangeLong8Slong
                - TIFFReadDirEntryCheckedLong
                - TIFFReadDirEntryCheckedSshort
                - TIFFReadDirEntryCheckRangeLong8Sshort
                - TIFFReadDirEntryCheckedShort
                - TIFFReadDirEntryCheckedSbyte
                - TIFFReadDirEntryCheckRangeLong8Sbyte
                - TIFFReadDirEntryCheckedByte
        - Branch String:   'tif_dirread.c:820,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:824,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedByte
            - BranchSide:      'tif_dirread.c:832,42'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSbyte
                - TIFFReadDirEntryCheckRangeLong8Sbyte
            - BranchSide:      'tif_dirread.c:841,22'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedShort
            - BranchSide:      'tif_dirread.c:849,43'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSshort
                - TIFFReadDirEntryCheckRangeLong8Sshort
            - BranchSide:      'tif_dirread.c:858,22'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedLong
            - BranchSide:      'tif_dirread.c:866,42'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSlong
                - TIFFReadDirEntryCheckRangeLong8Slong
            - BranchSide:      'tif_dirread.c:874,48'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedLong8
            - BranchSide:      'tif_dirread.c:879,49'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSlong8
                - TIFFReadDirEntryCheckRangeLong8Slong8
            - BranchSide:      'tif_dirread.c:889,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:834,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:835,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:836,32'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:851,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:852,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:853,32'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:868,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:869,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:870,32'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:880,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:881,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:882,57'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeLong8Slong8
        - Branch String:   'tif_dirread.c:883,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:884,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:885,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:825,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'tif_dirread.c:832,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'tif_dirread.c:833,19'
          Dst:             TIFFReadDirEntryCheckRangeLong8Sbyte
        - Src:             'tif_dirread.c:842,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'tif_dirread.c:849,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'tif_dirread.c:850,19'
          Dst:             TIFFReadDirEntryCheckRangeLong8Sshort
        - Src:             'tif_dirread.c:859,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'tif_dirread.c:866,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'tif_dirread.c:867,19'
          Dst:             TIFFReadDirEntryCheckRangeLong8Slong
        - Src:             'tif_dirread.c:874,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'tif_dirread.c:879,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
        - Src:             'tif_dirread.c:882,19'
          Dst:             TIFFReadDirEntryCheckRangeLong8Slong8
    - functionName:    TIFFReadDirEntrySlong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         25
      ICount:          214
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFReadDirEntryCheckRangeSlongLong
        - TIFFReadDirEntryCheckRangeSlongLong8
        - TIFFReadDirEntryCheckRangeSlongSlong8
        - TIFFReadDirEntryCheckedByte
        - TIFFReadDirEntryCheckedLong
        - TIFFReadDirEntryCheckedLong8
        - TIFFReadDirEntryCheckedSbyte
        - TIFFReadDirEntryCheckedShort
        - TIFFReadDirEntryCheckedSlong
        - TIFFReadDirEntryCheckedSlong8
        - TIFFReadDirEntryCheckedSshort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:740,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:741,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:742,13'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSlong8
                - TIFFReadDirEntryCheckRangeSlongSlong8
                - TIFFReadDirEntryCheckedLong8
                - TIFFReadDirEntryCheckRangeSlongLong8
                - TIFFReadDirEntryCheckedSlong
                - TIFFReadDirEntryCheckedLong
                - TIFFReadDirEntryCheckRangeSlongLong
                - TIFFReadDirEntryCheckedSshort
                - TIFFReadDirEntryCheckedShort
                - TIFFReadDirEntryCheckedSbyte
                - TIFFReadDirEntryCheckedByte
        - Branch String:   'tif_dirread.c:742,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:746,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedByte
            - BranchSide:      'tif_dirread.c:753,20'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSbyte
            - BranchSide:      'tif_dirread.c:760,22'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedShort
            - BranchSide:      'tif_dirread.c:767,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSshort
            - BranchSide:      'tif_dirread.c:775,41'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedLong
                - TIFFReadDirEntryCheckRangeSlongLong
            - BranchSide:      'tif_dirread.c:783,42'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSlong
            - BranchSide:      'tif_dirread.c:788,48'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedLong8
                - TIFFReadDirEntryCheckRangeSlongLong8
            - BranchSide:      'tif_dirread.c:800,49'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSlong8
                - TIFFReadDirEntryCheckRangeSlongSlong8
            - BranchSide:      'tif_dirread.c:810,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:777,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:778,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:779,31'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:789,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:790,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:791,56'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSlongLong8
        - Branch String:   'tif_dirread.c:792,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:793,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:794,31'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:801,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:802,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:803,57'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSlongSlong8
        - Branch String:   'tif_dirread.c:804,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:805,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:806,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:747,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'tif_dirread.c:754,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'tif_dirread.c:761,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'tif_dirread.c:768,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'tif_dirread.c:775,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'tif_dirread.c:776,19'
          Dst:             TIFFReadDirEntryCheckRangeSlongLong
        - Src:             'tif_dirread.c:783,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'tif_dirread.c:788,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'tif_dirread.c:791,19'
          Dst:             TIFFReadDirEntryCheckRangeSlongLong8
        - Src:             'tif_dirread.c:800,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
        - Src:             'tif_dirread.c:803,19'
          Dst:             TIFFReadDirEntryCheckRangeSlongSlong8
    - functionName:    TIFFReadDirEntryLong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         29
      ICount:          240
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - TIFFReadDirEntryCheckRangeLongLong8
        - TIFFReadDirEntryCheckRangeLongSbyte
        - TIFFReadDirEntryCheckRangeLongSlong
        - TIFFReadDirEntryCheckRangeLongSlong8
        - TIFFReadDirEntryCheckRangeLongSshort
        - TIFFReadDirEntryCheckedByte
        - TIFFReadDirEntryCheckedLong
        - TIFFReadDirEntryCheckedLong8
        - TIFFReadDirEntryCheckedSbyte
        - TIFFReadDirEntryCheckedShort
        - TIFFReadDirEntryCheckedSlong
        - TIFFReadDirEntryCheckedSlong8
        - TIFFReadDirEntryCheckedSshort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:656,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:657,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:658,13'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSlong8
                - TIFFReadDirEntryCheckRangeLongSlong8
                - TIFFReadDirEntryCheckedLong8
                - TIFFReadDirEntryCheckRangeLongLong8
                - TIFFReadDirEntryCheckedSlong
                - TIFFReadDirEntryCheckRangeLongSlong
                - TIFFReadDirEntryCheckedLong
                - TIFFReadDirEntryCheckedSshort
                - TIFFReadDirEntryCheckRangeLongSshort
                - TIFFReadDirEntryCheckedShort
                - TIFFReadDirEntryCheckedSbyte
                - TIFFReadDirEntryCheckRangeLongSbyte
                - TIFFReadDirEntryCheckedByte
        - Branch String:   'tif_dirread.c:658,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:662,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedByte
            - BranchSide:      'tif_dirread.c:670,42'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSbyte
                - TIFFReadDirEntryCheckRangeLongSbyte
            - BranchSide:      'tif_dirread.c:679,22'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedShort
            - BranchSide:      'tif_dirread.c:687,43'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSshort
                - TIFFReadDirEntryCheckRangeLongSshort
            - BranchSide:      'tif_dirread.c:695,41'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedLong
            - BranchSide:      'tif_dirread.c:700,42'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSlong
                - TIFFReadDirEntryCheckRangeLongSlong
            - BranchSide:      'tif_dirread.c:710,48'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedLong8
                - TIFFReadDirEntryCheckRangeLongLong8
            - BranchSide:      'tif_dirread.c:722,49'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSlong8
                - TIFFReadDirEntryCheckRangeLongSlong8
            - BranchSide:      'tif_dirread.c:732,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:672,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:673,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:674,32'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:689,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:690,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:691,32'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:702,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:703,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:704,32'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:711,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:712,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:713,55'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeLongLong8
        - Branch String:   'tif_dirread.c:714,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:715,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:716,32'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:723,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:724,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:725,56'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeLongSlong8
        - Branch String:   'tif_dirread.c:726,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:727,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:728,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:663,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'tif_dirread.c:670,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'tif_dirread.c:671,19'
          Dst:             TIFFReadDirEntryCheckRangeLongSbyte
        - Src:             'tif_dirread.c:680,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'tif_dirread.c:687,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'tif_dirread.c:688,19'
          Dst:             TIFFReadDirEntryCheckRangeLongSshort
        - Src:             'tif_dirread.c:695,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'tif_dirread.c:700,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'tif_dirread.c:701,19'
          Dst:             TIFFReadDirEntryCheckRangeLongSlong
        - Src:             'tif_dirread.c:710,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'tif_dirread.c:713,19'
          Dst:             TIFFReadDirEntryCheckRangeLongLong8
        - Src:             'tif_dirread.c:722,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
        - Src:             'tif_dirread.c:725,19'
          Dst:             TIFFReadDirEntryCheckRangeLongSlong8
    - functionName:    TIFFReadDirEntrySshort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         29
      ICount:          240
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - TIFFReadDirEntryCheckRangeSshortLong
        - TIFFReadDirEntryCheckRangeSshortLong8
        - TIFFReadDirEntryCheckRangeSshortShort
        - TIFFReadDirEntryCheckRangeSshortSlong
        - TIFFReadDirEntryCheckRangeSshortSlong8
        - TIFFReadDirEntryCheckedByte
        - TIFFReadDirEntryCheckedLong
        - TIFFReadDirEntryCheckedLong8
        - TIFFReadDirEntryCheckedSbyte
        - TIFFReadDirEntryCheckedShort
        - TIFFReadDirEntryCheckedSlong
        - TIFFReadDirEntryCheckedSlong8
        - TIFFReadDirEntryCheckedSshort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:572,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:573,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:574,13'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSlong8
                - TIFFReadDirEntryCheckRangeSshortSlong8
                - TIFFReadDirEntryCheckedLong8
                - TIFFReadDirEntryCheckRangeSshortLong8
                - TIFFReadDirEntryCheckedSlong
                - TIFFReadDirEntryCheckRangeSshortSlong
                - TIFFReadDirEntryCheckedLong
                - TIFFReadDirEntryCheckRangeSshortLong
                - TIFFReadDirEntryCheckedSshort
                - TIFFReadDirEntryCheckedShort
                - TIFFReadDirEntryCheckRangeSshortShort
                - TIFFReadDirEntryCheckedSbyte
                - TIFFReadDirEntryCheckedByte
        - Branch String:   'tif_dirread.c:574,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:578,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedByte
            - BranchSide:      'tif_dirread.c:585,20'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSbyte
            - BranchSide:      'tif_dirread.c:593,42'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedShort
                - TIFFReadDirEntryCheckRangeSshortShort
            - BranchSide:      'tif_dirread.c:601,43'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSshort
            - BranchSide:      'tif_dirread.c:606,41'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedLong
                - TIFFReadDirEntryCheckRangeSshortLong
            - BranchSide:      'tif_dirread.c:616,42'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSlong
                - TIFFReadDirEntryCheckRangeSshortSlong
            - BranchSide:      'tif_dirread.c:626,48'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedLong8
                - TIFFReadDirEntryCheckRangeSshortLong8
            - BranchSide:      'tif_dirread.c:638,49'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSlong8
                - TIFFReadDirEntryCheckRangeSshortSlong8
            - BranchSide:      'tif_dirread.c:648,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:595,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:596,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:597,32'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:608,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:609,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:610,31'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:618,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:619,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:620,31'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:627,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:628,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:629,57'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSshortLong8
        - Branch String:   'tif_dirread.c:630,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:631,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:632,31'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:639,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:640,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:641,58'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSshortSlong8
        - Branch String:   'tif_dirread.c:642,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:643,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:644,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:579,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'tif_dirread.c:586,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'tif_dirread.c:593,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'tif_dirread.c:594,19'
          Dst:             TIFFReadDirEntryCheckRangeSshortShort
        - Src:             'tif_dirread.c:601,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'tif_dirread.c:606,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'tif_dirread.c:607,19'
          Dst:             TIFFReadDirEntryCheckRangeSshortLong
        - Src:             'tif_dirread.c:616,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'tif_dirread.c:617,19'
          Dst:             TIFFReadDirEntryCheckRangeSshortSlong
        - Src:             'tif_dirread.c:626,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'tif_dirread.c:629,19'
          Dst:             TIFFReadDirEntryCheckRangeSshortLong8
        - Src:             'tif_dirread.c:638,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
        - Src:             'tif_dirread.c:641,19'
          Dst:             TIFFReadDirEntryCheckRangeSshortSlong8
    - functionName:    TIFFReadDirEntrySbyte
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         35
      ICount:          274
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFReadDirEntryCheckRangeSbyteByte
        - TIFFReadDirEntryCheckRangeSbyteLong
        - TIFFReadDirEntryCheckRangeSbyteLong8
        - TIFFReadDirEntryCheckRangeSbyteShort
        - TIFFReadDirEntryCheckRangeSbyteSlong
        - TIFFReadDirEntryCheckRangeSbyteSlong8
        - TIFFReadDirEntryCheckRangeSbyteSshort
        - TIFFReadDirEntryCheckedByte
        - TIFFReadDirEntryCheckedLong
        - TIFFReadDirEntryCheckedLong8
        - TIFFReadDirEntryCheckedSbyte
        - TIFFReadDirEntryCheckedShort
        - TIFFReadDirEntryCheckedSlong
        - TIFFReadDirEntryCheckedSlong8
        - TIFFReadDirEntryCheckedSshort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:391,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:392,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:393,13'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSlong8
                - TIFFReadDirEntryCheckRangeSbyteSlong8
                - TIFFReadDirEntryCheckedLong8
                - TIFFReadDirEntryCheckRangeSbyteLong8
                - TIFFReadDirEntryCheckedSlong
                - TIFFReadDirEntryCheckRangeSbyteSlong
                - TIFFReadDirEntryCheckedLong
                - TIFFReadDirEntryCheckRangeSbyteLong
                - TIFFReadDirEntryCheckedSshort
                - TIFFReadDirEntryCheckRangeSbyteSshort
                - TIFFReadDirEntryCheckedShort
                - TIFFReadDirEntryCheckRangeSbyteShort
                - TIFFReadDirEntryCheckedSbyte
                - TIFFReadDirEntryCheckedByte
                - TIFFReadDirEntryCheckRangeSbyteByte
        - Branch String:   'tif_dirread.c:393,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:400,41'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedByte
                - TIFFReadDirEntryCheckRangeSbyteByte
            - BranchSide:      'tif_dirread.c:400,41'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedByte
                - TIFFReadDirEntryCheckRangeSbyteByte
            - BranchSide:      'tif_dirread.c:409,42'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSbyte
            - BranchSide:      'tif_dirread.c:415,42'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedShort
                - TIFFReadDirEntryCheckRangeSbyteShort
            - BranchSide:      'tif_dirread.c:425,43'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSshort
                - TIFFReadDirEntryCheckRangeSbyteSshort
            - BranchSide:      'tif_dirread.c:435,41'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedLong
                - TIFFReadDirEntryCheckRangeSbyteLong
            - BranchSide:      'tif_dirread.c:445,42'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSlong
                - TIFFReadDirEntryCheckRangeSbyteSlong
            - BranchSide:      'tif_dirread.c:455,48'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedLong8
                - TIFFReadDirEntryCheckRangeSbyteLong8
            - BranchSide:      'tif_dirread.c:467,49'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSlong8
                - TIFFReadDirEntryCheckRangeSbyteSlong8
            - BranchSide:      'tif_dirread.c:477,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:402,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:403,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:404,30'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:417,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:418,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:419,30'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:427,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:428,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:429,30'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:437,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:438,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:439,30'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:447,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:448,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:449,30'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:456,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:457,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:458,56'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSbyteLong8
        - Branch String:   'tif_dirread.c:459,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:460,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:461,30'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:468,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:469,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:470,57'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeSbyteSlong8
        - Branch String:   'tif_dirread.c:471,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:472,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:473,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:400,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'tif_dirread.c:401,19'
          Dst:             TIFFReadDirEntryCheckRangeSbyteByte
        - Src:             'tif_dirread.c:409,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'tif_dirread.c:415,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'tif_dirread.c:416,19'
          Dst:             TIFFReadDirEntryCheckRangeSbyteShort
        - Src:             'tif_dirread.c:425,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'tif_dirread.c:426,19'
          Dst:             TIFFReadDirEntryCheckRangeSbyteSshort
        - Src:             'tif_dirread.c:435,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'tif_dirread.c:436,19'
          Dst:             TIFFReadDirEntryCheckRangeSbyteLong
        - Src:             'tif_dirread.c:445,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'tif_dirread.c:446,19'
          Dst:             TIFFReadDirEntryCheckRangeSbyteSlong
        - Src:             'tif_dirread.c:455,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'tif_dirread.c:458,19'
          Dst:             TIFFReadDirEntryCheckRangeSbyteLong8
        - Src:             'tif_dirread.c:467,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
        - Src:             'tif_dirread.c:470,19'
          Dst:             TIFFReadDirEntryCheckRangeSbyteSlong8
    - functionName:    TIFFReadDirEntryByte
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         35
      ICount:          271
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFReadDirEntryCheckRangeByteLong
        - TIFFReadDirEntryCheckRangeByteLong8
        - TIFFReadDirEntryCheckRangeByteSbyte
        - TIFFReadDirEntryCheckRangeByteShort
        - TIFFReadDirEntryCheckRangeByteSlong
        - TIFFReadDirEntryCheckRangeByteSlong8
        - TIFFReadDirEntryCheckRangeByteSshort
        - TIFFReadDirEntryCheckedByte
        - TIFFReadDirEntryCheckedLong
        - TIFFReadDirEntryCheckedLong8
        - TIFFReadDirEntryCheckedSbyte
        - TIFFReadDirEntryCheckedShort
        - TIFFReadDirEntryCheckedSlong
        - TIFFReadDirEntryCheckedSlong8
        - TIFFReadDirEntryCheckedSshort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:299,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:300,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:301,13'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSlong8
                - TIFFReadDirEntryCheckRangeByteSlong8
                - TIFFReadDirEntryCheckedLong8
                - TIFFReadDirEntryCheckRangeByteLong8
                - TIFFReadDirEntryCheckedSlong
                - TIFFReadDirEntryCheckRangeByteSlong
                - TIFFReadDirEntryCheckedLong
                - TIFFReadDirEntryCheckRangeByteLong
                - TIFFReadDirEntryCheckedSshort
                - TIFFReadDirEntryCheckRangeByteSshort
                - TIFFReadDirEntryCheckedShort
                - TIFFReadDirEntryCheckRangeByteShort
                - TIFFReadDirEntryCheckedSbyte
                - TIFFReadDirEntryCheckRangeByteSbyte
                - TIFFReadDirEntryCheckedByte
        - Branch String:   'tif_dirread.c:301,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:306,41'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedByte
            - BranchSide:      'tif_dirread.c:306,41'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedByte
            - BranchSide:      'tif_dirread.c:311,42'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSbyte
                - TIFFReadDirEntryCheckRangeByteSbyte
            - BranchSide:      'tif_dirread.c:321,42'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedShort
                - TIFFReadDirEntryCheckRangeByteShort
            - BranchSide:      'tif_dirread.c:331,43'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSshort
                - TIFFReadDirEntryCheckRangeByteSshort
            - BranchSide:      'tif_dirread.c:341,41'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedLong
                - TIFFReadDirEntryCheckRangeByteLong
            - BranchSide:      'tif_dirread.c:351,42'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSlong
                - TIFFReadDirEntryCheckRangeByteSlong
            - BranchSide:      'tif_dirread.c:361,48'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedLong8
                - TIFFReadDirEntryCheckRangeByteLong8
            - BranchSide:      'tif_dirread.c:373,49'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSlong8
                - TIFFReadDirEntryCheckRangeByteSlong8
            - BranchSide:      'tif_dirread.c:383,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:313,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:314,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:315,31'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:323,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:324,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:325,31'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:333,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:334,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:335,31'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:343,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:344,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:345,31'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:353,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:354,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:355,31'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:362,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:363,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:364,55'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeByteLong8
        - Branch String:   'tif_dirread.c:365,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:366,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:367,31'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:374,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:375,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:376,56'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeByteSlong8
        - Branch String:   'tif_dirread.c:377,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:378,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:379,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:306,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'tif_dirread.c:311,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'tif_dirread.c:312,19'
          Dst:             TIFFReadDirEntryCheckRangeByteSbyte
        - Src:             'tif_dirread.c:321,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'tif_dirread.c:322,19'
          Dst:             TIFFReadDirEntryCheckRangeByteShort
        - Src:             'tif_dirread.c:331,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'tif_dirread.c:332,19'
          Dst:             TIFFReadDirEntryCheckRangeByteSshort
        - Src:             'tif_dirread.c:341,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'tif_dirread.c:342,19'
          Dst:             TIFFReadDirEntryCheckRangeByteLong
        - Src:             'tif_dirread.c:351,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'tif_dirread.c:352,19'
          Dst:             TIFFReadDirEntryCheckRangeByteSlong
        - Src:             'tif_dirread.c:361,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'tif_dirread.c:364,19'
          Dst:             TIFFReadDirEntryCheckRangeByteLong8
        - Src:             'tif_dirread.c:373,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
        - Src:             'tif_dirread.c:376,19'
          Dst:             TIFFReadDirEntryCheckRangeByteSlong8
    - functionName:    TIFFReadDirEntryByteArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionLinenumberEnd: 1566
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         106
      ICount:          639
      EdgeCount:       127
      CyclomaticComplexity: 23
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFReadDirEntryCheckRangeByteLong
        - TIFFReadDirEntryCheckRangeByteLong8
        - TIFFReadDirEntryCheckRangeByteSbyte
        - TIFFReadDirEntryCheckRangeByteShort
        - TIFFReadDirEntryCheckRangeByteSlong
        - TIFFReadDirEntryCheckRangeByteSlong8
        - TIFFReadDirEntryCheckRangeByteSshort
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tif_dirread.c:1393,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1405,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeByteSbyte
                - _TIFFfreeExt
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeByteSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeByteLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeByteSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeByteLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeByteSshort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeByteShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1405,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeByteSbyte
                - _TIFFfreeExt
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeByteSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeByteLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeByteSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeByteLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeByteSshort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeByteShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1405,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeByteSbyte
                - _TIFFfreeExt
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeByteSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeByteLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeByteSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeByteLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeByteSshort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeByteShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1405,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeByteSbyte
                - _TIFFfreeExt
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeByteSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeByteLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeByteSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeByteLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeByteSshort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeByteShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1405,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeByteSbyte
                - _TIFFfreeExt
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeByteSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeByteLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeByteSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeByteLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeByteSshort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeByteShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1405,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeByteSbyte
                - _TIFFfreeExt
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeByteSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeByteLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeByteSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeByteLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeByteSshort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeByteShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1405,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeByteSbyte
                - _TIFFfreeExt
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeByteSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeByteLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeByteSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeByteLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeByteSshort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeByteShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1405,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeByteSbyte
                - _TIFFfreeExt
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeByteSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeByteLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeByteSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeByteLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeByteSshort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeByteShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1405,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeByteSbyte
                - _TIFFfreeExt
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeByteSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeByteLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeByteSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeByteLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeByteSshort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeByteShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1405,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeByteSbyte
                - _TIFFfreeExt
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeByteSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeByteLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeByteSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeByteLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeByteSshort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeByteShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1407,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:1410,40'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1410,44'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1412,10'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:1410,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1412,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1415,13'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeByteSbyte
                - _TIFFfreeExt
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeByteSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeByteLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeByteSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeByteLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeByteSshort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeByteShort
                - TIFFSwabShort
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1415,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1420,33'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1420,33'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1420,33'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1426,27'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeByteSbyte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1441,38'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeByteSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeByteLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeByteSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeByteLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeByteSshort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeByteShort
                - TIFFSwabShort
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1427,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1429,60'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeByteSbyte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1437,33'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:1430,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1432,34'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1435,18'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeByteSbyte
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1442,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1444,22'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1447,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeByteSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeByteLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeByteSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeByteLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeByteSshort
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeByteShort
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:1447,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1454,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeByteShort
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:1472,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeByteSshort
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:1490,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeByteLong
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:1508,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeByteSlong
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:1526,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeByteLong8
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:1544,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeByteSlong8
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:1558,18'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1456,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1458,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeByteShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:1466,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1458,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1459,35'
              BranchSideFuncs:
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeByteShort
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1460,60'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeByteShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:1461,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1462,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1463,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeByteShort
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:1474,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1476,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeByteSshort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:1484,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1476,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1477,47'
              BranchSideFuncs:
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeByteSshort
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1478,61'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeByteSshort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:1479,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1480,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1481,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeByteSshort
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:1492,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1494,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeByteLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:1502,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1494,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1495,34'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeByteLong
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1496,59'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeByteLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:1497,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1498,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1499,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeByteLong
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:1510,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1512,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeByteSlong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:1520,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1512,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1513,46'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeByteSlong
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1514,60'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeByteSlong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:1515,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1516,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1517,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeByteSlong
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:1528,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1530,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeByteLong8
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:1538,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1530,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1531,35'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeByteLong8
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1532,60'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeByteLong8
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:1533,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1534,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1535,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeByteLong8
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:1546,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1548,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeByteSlong8
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:1556,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1548,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1549,47'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeByteSlong8
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1550,61'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeByteSlong8
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:1551,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1552,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1553,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeByteSlong8
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:1559,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1561,22'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1564,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:1409,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'tif_dirread.c:1429,23'
          Dst:             TIFFReadDirEntryCheckRangeByteSbyte
        - Src:             'tif_dirread.c:1432,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:1441,23'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirread.c:1444,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:1459,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:1460,23'
          Dst:             TIFFReadDirEntryCheckRangeByteShort
        - Src:             'tif_dirread.c:1477,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:1478,23'
          Dst:             TIFFReadDirEntryCheckRangeByteSshort
        - Src:             'tif_dirread.c:1495,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:1496,23'
          Dst:             TIFFReadDirEntryCheckRangeByteLong
        - Src:             'tif_dirread.c:1513,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:1514,23'
          Dst:             TIFFReadDirEntryCheckRangeByteSlong
        - Src:             'tif_dirread.c:1531,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:1532,23'
          Dst:             TIFFReadDirEntryCheckRangeByteLong8
        - Src:             'tif_dirread.c:1549,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:1550,23'
          Dst:             TIFFReadDirEntryCheckRangeByteSlong8
        - Src:             'tif_dirread.c:1558,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:1561,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadUInt64
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          50
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmpTIFFEntryOffsetAndLength
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4138
      functionLinenumberEnd: 4148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:4142,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4143,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4144,14'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:4144,14'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4145,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4147,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeShortSlong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3718
      functionLinenumberEnd: 3723
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3719,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3719,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3720,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:3719,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3720,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3722,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeShortLong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3709
      functionLinenumberEnd: 3714
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3710,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3711,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3713,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeShortSlong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3700
      functionLinenumberEnd: 3705
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - value
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3701,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3701,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3702,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:3701,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3702,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3704,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeShortLong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3691
      functionLinenumberEnd: 3696
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3692,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3693,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3695,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeShortSshort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3682
      functionLinenumberEnd: 3687
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3683,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3684,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3686,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeShortSbyte
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3673
      functionLinenumberEnd: 3678
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3674,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3675,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3677,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _TIFFRemoveEntryFromDirectoryListByOffset
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5853
      functionLinenumberEnd: 5893
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - diroff
      BBCount:         14
      ICount:          99
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFErrorExtR
        - TIFFHashSetLookup
        - TIFFHashSetRemove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:5854,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5855,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5858,23'
              BranchSideFuncs:
                - TIFFHashSetLookup
                - TIFFErrorExtR
                - TIFFHashSetLookup
                - TIFFHashSetRemove
                - TIFFHashSetRemove
        - Branch String:   'tif_dirread.c:5867,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5869,30'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFHashSetLookup
                - TIFFHashSetRemove
                - TIFFHashSetRemove
            - BranchSide:      'tif_dirread.c:5892,5'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:5870,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5874,21'
              BranchSideFuncs:
                - TIFFHashSetLookup
                - TIFFHashSetRemove
                - TIFFHashSetRemove
            - BranchSide:      'tif_dirread.c:5886,27'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5875,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5877,35'
              BranchSideFuncs:
                - TIFFHashSetRemove
                - TIFFHashSetRemove
            - BranchSide:      'tif_dirread.c:5883,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:5865,35'
          Dst:             TIFFHashSetLookup
        - Src:             'tif_dirread.c:5873,43'
          Dst:             TIFFHashSetLookup
        - Src:             'tif_dirread.c:5877,17'
          Dst:             TIFFHashSetRemove
        - Src:             'tif_dirread.c:5879,17'
          Dst:             TIFFHashSetRemove
        - Src:             'tif_dirread.c:5886,13'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFGetOffsetFromDirNumber
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5826
      functionLinenumberEnd: 5844
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - dirn
        - diroff
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFHashSetLookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:5828,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5829,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5831,11'
              BranchSideFuncs:
                - TIFFHashSetLookup
        - Branch String:   'tif_dirread.c:5837,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5839,19'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5843,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:5835,35'
          Dst:             TIFFHashSetLookup
    - functionName:    _TIFFGetDirNumberFromOffset
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5781
      functionLinenumberEnd: 5816
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - diroff
        - dirn
      BBCount:         12
      ICount:          93
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFHashSetLookup
        - TIFFNumberOfDirectories
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:5782,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5783,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5789,9'
              BranchSideFuncs:
                - TIFFHashSetLookup
                - TIFFNumberOfDirectories
                - TIFFHashSetLookup
        - Branch String:   'tif_dirread.c:5789,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5790,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5792,20'
              BranchSideFuncs:
                - TIFFHashSetLookup
                - TIFFNumberOfDirectories
                - TIFFHashSetLookup
        - Branch String:   'tif_dirread.c:5798,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5800,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5805,29'
              BranchSideFuncs:
                - TIFFNumberOfDirectories
                - TIFFHashSetLookup
        - Branch String:   'tif_dirread.c:5809,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5811,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5815,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:5796,35'
          Dst:             TIFFHashSetLookup
        - Src:             'tif_dirread.c:5805,5'
          Dst:             TIFFNumberOfDirectories
        - Src:             'tif_dirread.c:5807,44'
          Dst:             TIFFHashSetLookup
    - functionName:    equalFuncNumberToOffset
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5599
      functionLinenumberEnd: 5604
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elt1
        - elt2
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hashFuncNumberToOffset
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5592
      functionLinenumberEnd: 5595
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elt
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    equalFuncOffsetToNumber
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5583
      functionLinenumberEnd: 5588
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elt1
        - elt2
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hashFuncOffsetToNumber
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5574
      functionLinenumberEnd: 5579
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elt
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadGPSDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5423
      functionLinenumberEnd: 5424
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - diroff
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFReadCustomDirectory
        - _TIFFGetGpsFields
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:5424,49'
          Dst:             _TIFFGetGpsFields
        - Src:             'tif_dirread.c:5424,12'
          Dst:             TIFFReadCustomDirectory
    - functionName:    TIFFReadCustomDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5270
      functionLinenumberEnd: 5408
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - diroff
        - infoarray
      BBCount:         71
      ICount:          480
      EdgeCount:       91
      CyclomaticComplexity: 22
      functionsReached:
        - CalcFinalIFDdatasizeReading
        - CheckDirCount
        - TIFFErrorExtR
        - TIFFFetchDirectory
        - TIFFFetchNormalTag
        - TIFFFetchSubjectDistance
        - TIFFFieldIsAnonymous
        - TIFFFreeDirectory
        - TIFFReadDirectoryCheckOrder
        - TIFFReadDirectoryFindFieldInfo
        - TIFFWarningExtR
        - _TIFFCreateAnonField
        - _TIFFMergeFields
        - _TIFFSetupFields
        - _TIFFfreeExt
        - _TIFFmallocExt
        - _TIFFmemset
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:5281,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5283,23'
              BranchSideFuncs:
                - TIFFFreeDirectory
                - _TIFFmemset
                - TIFFReadDirectoryCheckOrder
                - _TIFFmallocExt
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
                - CheckDirCount
                - TIFFWarningExtR
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:5288,23'
              BranchSideFuncs:
                - TIFFFreeDirectory
                - _TIFFmemset
                - TIFFReadDirectoryCheckOrder
                - _TIFFmallocExt
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
                - CheckDirCount
                - TIFFWarningExtR
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:5296,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5299,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:5306,13'
              BranchSideFuncs:
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
                - CheckDirCount
                - TIFFWarningExtR
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
        - Branch String:   'tif_dirread.c:5301,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5302,26'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:5303,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:5306,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5308,40'
              BranchSideFuncs:
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
                - CheckDirCount
                - TIFFWarningExtR
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
            - BranchSide:      'tif_dirread.c:5401,33'
              BranchSideFuncs:
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:5309,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5311,29'
              BranchSideFuncs:
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
                - CheckDirCount
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
            - BranchSide:      'tif_dirread.c:5331,14'
              BranchSideFuncs:
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
                - CheckDirCount
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:5317,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5317,50'
              BranchSideFuncs:
                - TIFFWarningExtR
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
                - CheckDirCount
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:5319,33'
              BranchSideFuncs:
                - TIFFWarningExtR
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
                - CheckDirCount
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:5317,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5319,33'
              BranchSideFuncs:
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
                - CheckDirCount
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:5327,48'
              BranchSideFuncs:
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
                - CheckDirCount
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:5328,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:0,0'
              BranchSideFuncs:
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
                - CheckDirCount
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:5328,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_dirread.c:5331,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5333,19'
              BranchSideFuncs:
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
                - CheckDirCount
                - TIFFWarningExtR
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
            - BranchSide:      'tif_dirread.c:5399,5'
              BranchSideFuncs:
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
                - CheckDirCount
                - TIFFWarningExtR
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
        - Branch String:   'tif_dirread.c:5334,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5335,17'
              BranchSideFuncs:
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - CheckDirCount
                - TIFFWarningExtR
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:5339,17'
              BranchSideFuncs:
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
                - CheckDirCount
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:5339,54'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5339,17'
              BranchSideFuncs:
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
                - CheckDirCount
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:5340,25'
              BranchSideFuncs:
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
                - CheckDirCount
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:5339,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5342,24'
              BranchSideFuncs:
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
                - CheckDirCount
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:5352,21'
              BranchSideFuncs:
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
                - CheckDirCount
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:5343,51'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5344,26'
              BranchSideFuncs:
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
                - CheckDirCount
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:5347,29'
              BranchSideFuncs:
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
                - CheckDirCount
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:5343,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5347,29'
              BranchSideFuncs:
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
                - CheckDirCount
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:5350,27'
              BranchSideFuncs:
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
                - CheckDirCount
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:5352,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5354,37'
              BranchSideFuncs:
                - TIFFWarningExtR
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - CheckDirCount
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:5363,26'
              BranchSideFuncs:
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFWarningExtR
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
                - CheckDirCount
        - Branch String:   'tif_dirread.c:5367,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5369,43'
              BranchSideFuncs:
                - CheckDirCount
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFWarningExtR
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:5371,50'
              BranchSideFuncs:
                - CheckDirCount
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFWarningExtR
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:5372,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5373,29'
              BranchSideFuncs:
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - CheckDirCount
                - TIFFWarningExtR
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:5374,21'
              BranchSideFuncs:
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - CheckDirCount
                - TIFFWarningExtR
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:5377,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5379,25'
              BranchSideFuncs:
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
                - CheckDirCount
                - TIFFWarningExtR
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
            - BranchSide:      'tif_dirread.c:5398,9'
              BranchSideFuncs:
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - TIFFFetchNormalTag
                - TIFFFetchNormalTag
                - CheckDirCount
                - TIFFWarningExtR
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
        - Branch String:   'tif_dirread.c:5379,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5382,51'
              BranchSideFuncs:
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - CheckDirCount
                - TIFFWarningExtR
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:5394,50'
              BranchSideFuncs:
                - TIFFFetchNormalTag
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - TIFFFetchNormalTag
                - CheckDirCount
                - TIFFWarningExtR
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
        - Branch String:   'tif_dirread.c:5382,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5386,60'
              BranchSideFuncs:
                - TIFFFetchNormalTag
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - TIFFFetchNormalTag
                - CheckDirCount
                - TIFFWarningExtR
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
            - BranchSide:      'tif_dirread.c:5390,54'
              BranchSideFuncs:
                - TIFFFetchNormalTag
                - CalcFinalIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFieldIsAnonymous
                - TIFFFetchSubjectDistance
                - TIFFFetchNormalTag
                - CheckDirCount
                - TIFFWarningExtR
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
        - Branch String:   'tif_dirread.c:5405,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5406,22'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:5407,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:5279,5'
          Dst:             _TIFFSetupFields
        - Src:             'tif_dirread.c:5280,16'
          Dst:             TIFFFetchDirectory
        - Src:             'tif_dirread.c:5283,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5288,5'
          Dst:             TIFFFreeDirectory
        - Src:             'tif_dirread.c:5289,5'
          Dst:             _TIFFmemset
        - Src:             'tif_dirread.c:5290,5'
          Dst:             TIFFReadDirectoryCheckOrder
        - Src:             'tif_dirread.c:5294,37'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirread.c:5298,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5302,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:5308,9'
          Dst:             TIFFReadDirectoryFindFieldInfo
        - Src:             'tif_dirread.c:5311,13'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:5315,36'
          Dst:             _TIFFCreateAnonField
        - Src:             'tif_dirread.c:5317,33'
          Dst:             _TIFFMergeFields
        - Src:             'tif_dirread.c:5319,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:5327,17'
          Dst:             TIFFReadDirectoryFindFieldInfo
        - Src:             'tif_dirread.c:5328,17'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:5354,21'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:5372,30'
          Dst:             CheckDirCount
        - Src:             'tif_dirread.c:5382,30'
          Dst:             TIFFFieldIsAnonymous
        - Src:             'tif_dirread.c:5386,35'
          Dst:             TIFFFetchSubjectDistance
        - Src:             'tif_dirread.c:5390,35'
          Dst:             TIFFFetchNormalTag
        - Src:             'tif_dirread.c:5394,31'
          Dst:             TIFFFetchNormalTag
        - Src:             'tif_dirread.c:5401,5'
          Dst:             CalcFinalIFDdatasizeReading
        - Src:             'tif_dirread.c:5406,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFFetchDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5932
      functionLinenumberEnd: 6220
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - diroff
        - pdir
        - nextdiroff
      BBCount:         148
      ICount:          1010
      EdgeCount:       201
      CyclomaticComplexity: 55
      functionsReached:
        - TIFFErrorExtR
        - TIFFReadUInt64
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - TIFFWarningExtR
        - _TIFFCheckMalloc
        - _TIFFSeekOK
        - _TIFFfreeExt
        - _TIFFmemcpy
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:5943,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5943,5'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:5945,23'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5946,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5947,10'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:5948,10'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5948,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5950,14'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:6038,13'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5950,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5952,27'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:5957,15'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:5957,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5959,18'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:5980,18'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:5959,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5961,31'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:5966,17'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:5966,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5967,17'
              BranchSideFuncs:
                - TIFFSwabShort
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:5968,17'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5968,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5970,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:5975,21'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:5980,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5982,31'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:5987,17'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:5987,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5988,17'
              BranchSideFuncs:
                - TIFFSwabLong8
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:5989,17'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5989,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5991,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:5996,36'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:6001,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6002,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:6003,14'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:6003,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6005,27'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:6014,13'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:6014,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6016,19'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:6033,5'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6016,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6019,22'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:6027,22'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:6019,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6020,34'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:6021,21'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:6021,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6022,21'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6023,31'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6027,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6028,22'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:6029,21'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:6038,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6040,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:6043,25'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:6054,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6056,17'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:6082,17'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:6057,27'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6057,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:6060,31'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:6057,63'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6058,18'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:6060,31'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:6057,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6060,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:6065,42'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:6068,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6069,17'
              BranchSideFuncs:
                - TIFFSwabShort
                - _TIFFCheckMalloc
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:6070,17'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:6070,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6072,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:6077,21'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:6083,27'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6083,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:6086,31'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:6083,63'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6084,18'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:6086,31'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:6083,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6086,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:6091,42'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:6094,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6095,17'
              BranchSideFuncs:
                - TIFFSwabLong8
                - _TIFFCheckMalloc
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:6096,17'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:6096,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6098,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:6103,36'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:6106,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6108,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:6115,29'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:6117,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6120,17'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6127,36'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6129,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6130,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:6131,13'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6132,23'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6132,27'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6135,27'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6132,65'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6133,14'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6135,27'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6132,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6135,27'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6141,25'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - _TIFFmemcpy
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:6146,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6149,21'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:6162,21'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:6150,31'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6150,35'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:6152,34'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:6150,67'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6151,22'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:6152,34'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:6150,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6152,34'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:6154,48'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:6156,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6157,21'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6158,31'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6163,31'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6163,35'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:6165,22'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:6163,67'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6164,22'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:6165,22'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:6163,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6165,22'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:6167,33'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFCheckMalloc
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:6178,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6180,22'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6183,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:6185,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6187,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:6217,18'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6188,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6189,39'
              BranchSideFuncs:
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:6190,37'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabShort
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:6192,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6193,39'
              BranchSideFuncs:
                - TIFFSwabShort
                - _TIFFfreeExt
                - TIFFSwabShort
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:6194,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:6196,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6198,17'
              BranchSideFuncs:
                - TIFFReadUInt64
                - TIFFReadUInt64
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:6208,17'
              BranchSideFuncs:
                - TIFFReadUInt64
                - TIFFReadUInt64
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:6198,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6199,42'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFfreeExt
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:6200,54'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFReadUInt64
                - TIFFReadUInt64
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:6208,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6209,43'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFReadUInt64
                - TIFFReadUInt64
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:6210,45'
              BranchSideFuncs:
                - TIFFReadUInt64
                - TIFFReadUInt64
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
      Callsites:
        - Src:             'tif_dirread.c:5943,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:5950,14'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dirread.c:5952,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5961,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5967,17'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:5970,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5982,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5988,17'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:5991,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5999,19'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirread.c:6005,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:6007,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6022,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:6030,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:6040,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:6060,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:6065,17'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirread.c:6069,17'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:6072,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:6086,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:6091,17'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirread.c:6095,17'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:6098,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:6108,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:6119,13'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6127,19'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirread.c:6135,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:6136,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6141,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirread.c:6154,21'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirread.c:6157,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:6167,21'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirread.c:6170,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:6176,27'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirread.c:6180,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6189,13'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:6193,13'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:6199,17'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:6209,17'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:6210,30'
          Dst:             TIFFReadUInt64
        - Src:             'tif_dirread.c:6212,42'
          Dst:             TIFFReadUInt64
        - Src:             'tif_dirread.c:6217,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirectoryCheckOrder
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5198
      functionLinenumberEnd: 5215
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - tif
        - dir
        - dircount
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFWarningExtR
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:5204,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5204,5'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:5206,13'
              BranchSideFuncs:
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:5206,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5208,29'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:5213,13'
              BranchSideFuncs:
                - TIFFWarningExtR
      Callsites:
        - Src:             'tif_dirread.c:5208,13'
          Dst:             TIFFWarningExtR
    - functionName:    TIFFReadDirectoryFindFieldInfo
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5234
      functionLinenumberEnd: 5262
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - tagid
        - fii
      BBCount:         17
      ICount:          123
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tif_dirread.c:5240,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5242,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5245,15'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:5246,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5247,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5248,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:5248,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5249,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5251,18'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:5255,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5256,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5257,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:5257,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5258,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5259,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CheckDirCount
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5900
      functionLinenumberEnd: 5923
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - dir
        - count
      BBCount:         15
      ICount:          119
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFFieldWithTag
        - TIFFWarningExtR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:5901,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5903,49'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:5911,24'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:5907,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5907,31'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:5908,25'
              BranchSideFuncs:
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:5917,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5917,31'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:5918,25'
              BranchSideFuncs:
                - TIFFWarningExtR
      Callsites:
        - Src:             'tif_dirread.c:5903,32'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dirread.c:5904,9'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:5913,32'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dirread.c:5914,9'
          Dst:             TIFFWarningExtR
    - functionName:    TIFFFetchSubjectDistance
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7669
      functionLinenumberEnd: 7720
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - dir
      BBCount:         30
      ICount:          177
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFReadDirEntryData
        - TIFFReadDirEntryOutputErr
        - TIFFSetField
        - TIFFSwabArrayOfLong
        - TIFFSwabLong
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:7677,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7678,13'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
                - TIFFSwabArrayOfLong
            - BranchSide:      'tif_dirread.c:7679,14'
              BranchSideFuncs:
                - TIFFReadDirEntryData
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
                - TIFFSwabArrayOfLong
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:7679,14'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7680,13'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
                - TIFFSwabArrayOfLong
            - BranchSide:      'tif_dirread.c:7683,15'
              BranchSideFuncs:
                - TIFFReadDirEntryData
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
                - TIFFSwabArrayOfLong
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:7683,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7686,37'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
                - TIFFSwabArrayOfLong
            - BranchSide:      'tif_dirread.c:7693,19'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
                - TIFFSwabArrayOfLong
        - Branch String:   'tif_dirread.c:7687,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7688,17'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFReadDirEntryData
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
                - TIFFSwabArrayOfLong
            - BranchSide:      'tif_dirread.c:7689,40'
              BranchSideFuncs:
                - TIFFReadDirEntryData
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
                - TIFFSwabArrayOfLong
        - Branch String:   'tif_dirread.c:7697,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7700,13'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFSwabArrayOfLong
            - BranchSide:      'tif_dirread.c:7717,35'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7700,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7701,33'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:7702,13'
              BranchSideFuncs:
                - TIFFSetField
        - Branch String:   'tif_dirread.c:7702,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7703,15'
              BranchSideFuncs:
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:7704,18'
              BranchSideFuncs:
                - TIFFSetField
        - Branch String:   'tif_dirread.c:7704,39'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7704,42'
              BranchSideFuncs:
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:7710,15'
              BranchSideFuncs:
                - TIFFSetField
        - Branch String:   'tif_dirread.c:7704,18'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7710,15'
              BranchSideFuncs:
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:7712,25'
              BranchSideFuncs:
                - TIFFSetField
      Callsites:
        - Src:             'tif_dirread.c:7688,17'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:7689,19'
          Dst:             TIFFReadDirEntryData
        - Src:             'tif_dirread.c:7701,13'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'tif_dirread.c:7713,17'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7717,9'
          Dst:             TIFFReadDirEntryOutputErr
    - functionName:    TIFFFetchNormalTag
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6226
      functionLinenumberEnd: 7589
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - dp
        - recover
      BBCount:         1028
      ICount:          5462
      EdgeCount:       1285
      CyclomaticComplexity: 259
      functionsReached:
        - EvaluateIFDdatasizeReading
        - TIFFErrorExtR
        - TIFFReadDirEntryArray
        - TIFFReadDirEntryByte
        - TIFFReadDirEntryByteArray
        - TIFFReadDirEntryDouble
        - TIFFReadDirEntryDoubleArray
        - TIFFReadDirEntryFloat
        - TIFFReadDirEntryFloatArray
        - TIFFReadDirEntryIfd8
        - TIFFReadDirEntryIfd8Array
        - TIFFReadDirEntryLong
        - TIFFReadDirEntryLong8
        - TIFFReadDirEntryLong8Array
        - TIFFReadDirEntryLongArray
        - TIFFReadDirEntryOutputErr
        - TIFFReadDirEntrySbyte
        - TIFFReadDirEntrySbyteArray
        - TIFFReadDirEntryShort
        - TIFFReadDirEntryShortArray
        - TIFFReadDirEntrySlong
        - TIFFReadDirEntrySlong8
        - TIFFReadDirEntrySlong8Array
        - TIFFReadDirEntrySlongArray
        - TIFFReadDirEntrySshort
        - TIFFReadDirEntrySshortArray
        - TIFFReadDirectoryFindFieldInfo
        - TIFFSetField
        - TIFFSwabArrayOfLong
        - TIFFWarningExtR
        - _TIFFfreeExt
        - _TIFFmallocExt
        - _TIFFmemcpy
        - __assert_fail
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tif_dirread.c:6232,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6234,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:6238,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryIfd8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryIfd8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - __assert_fail
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryIfd8
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDouble
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloat
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshort
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyte
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByte
                - TIFFSetField
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
                - strlen
                - TIFFErrorExtR
                - __assert_fail
        - Branch String:   'tif_dirread.c:6239,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6239,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryIfd8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryIfd8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - __assert_fail
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryIfd8
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDouble
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloat
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshort
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyte
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByte
                - TIFFSetField
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
                - strlen
                - TIFFErrorExtR
                - __assert_fail
            - BranchSide:      'tif_dirread.c:6240,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryIfd8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryIfd8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - __assert_fail
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryIfd8
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDouble
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloat
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshort
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyte
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByte
                - TIFFSetField
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
                - strlen
                - TIFFErrorExtR
                - __assert_fail
        - Branch String:   'tif_dirread.c:6240,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6240,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryIfd8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryIfd8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - __assert_fail
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryIfd8
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDouble
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloat
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshort
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyte
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByte
                - TIFFSetField
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
                - strlen
                - TIFFErrorExtR
                - __assert_fail
            - BranchSide:      'tif_dirread.c:6243,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryIfd8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryIfd8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - __assert_fail
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryIfd8
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDouble
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloat
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshort
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyte
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByte
                - TIFFSetField
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
                - strlen
                - TIFFErrorExtR
                - __assert_fail
        - Branch String:   'tif_dirread.c:6243,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6243,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryIfd8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryIfd8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - __assert_fail
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryIfd8
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDouble
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloat
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshort
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyte
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByte
                - TIFFSetField
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
                - strlen
                - TIFFErrorExtR
                - __assert_fail
            - BranchSide:      'tif_dirread.c:6246,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryIfd8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryIfd8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - __assert_fail
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryIfd8
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDouble
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloat
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshort
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyte
                - TIFFSetField
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByte
                - TIFFSetField
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
                - strlen
                - TIFFErrorExtR
                - __assert_fail
        - Branch String:   'tif_dirread.c:6247,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6251,17'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6259,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
                - strlen
            - BranchSide:      'tif_dirread.c:6337,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByte
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6350,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyte
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6364,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6377,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshort
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6390,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6403,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6416,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6431,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6446,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloat
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6461,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDouble
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6476,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryIfd8
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6491,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - TIFFReadDirEntryOutputErr
                - __assert_fail
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6516,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6551,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6586,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6621,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6656,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6691,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6726,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6761,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6796,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6833,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6868,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6924,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6953,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6982,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7011,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7040,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7069,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7098,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7127,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7156,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7185,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7214,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryIfd8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7243,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7294,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
            - BranchSide:      'tif_dirread.c:7341,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7366,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7389,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7414,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7437,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7462,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7485,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7510,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7534,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7558,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFReadDirEntryIfd8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7580,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_dirread.c:6259,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6259,13'
              BranchSideFuncs:
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
                - strlen
            - BranchSide:      'tif_dirread.c:6260,45'
              BranchSideFuncs:
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
                - strlen
        - Branch String:   'tif_dirread.c:6261,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6263,24'
              BranchSideFuncs:
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
                - strlen
            - BranchSide:      'tif_dirread.c:6334,9'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6265,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6267,25'
              BranchSideFuncs:
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
                - strlen
            - BranchSide:      'tif_dirread.c:6288,49'
              BranchSideFuncs:
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:6267,44'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6267,47'
              BranchSideFuncs:
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
                - strlen
            - BranchSide:      'tif_dirread.c:6278,39'
              BranchSideFuncs:
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:6267,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6271,51'
              BranchSideFuncs:
                - strlen
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6278,39'
              BranchSideFuncs:
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:6281,33'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6282,33'
              BranchSideFuncs:
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6283,31'
              BranchSideFuncs:
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:6288,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6290,25'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6294,21'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:6290,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6291,38'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6292,21'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:6294,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6296,25'
              BranchSideFuncs:
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6301,26'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - TIFFWarningExtR
                - __assert_fail
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6309,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6309,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6311,40'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6312,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6314,29'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6318,25'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmemcpy
        - Branch String:   'tif_dirread.c:6314,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6315,42'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6316,25'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:6318,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6320,37'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6322,21'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6323,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6324,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6325,28'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6328,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6329,34'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6330,22'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6330,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6331,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6332,13'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6338,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6338,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryByte
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6339,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryByte
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
        - Branch String:   'tif_dirread.c:6339,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6339,13'
              BranchSideFuncs:
                - TIFFReadDirEntryByte
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6340,40'
              BranchSideFuncs:
                - TIFFReadDirEntryByte
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
        - Branch String:   'tif_dirread.c:6341,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6343,35'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6347,9'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6343,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6344,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6345,13'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6351,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6351,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySbyte
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6352,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySbyte
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
        - Branch String:   'tif_dirread.c:6352,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6352,13'
              BranchSideFuncs:
                - TIFFReadDirEntrySbyte
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6353,41'
              BranchSideFuncs:
                - TIFFReadDirEntrySbyte
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
        - Branch String:   'tif_dirread.c:6354,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6356,35'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6360,9'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6356,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6357,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6358,13'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6364,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6364,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6365,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
        - Branch String:   'tif_dirread.c:6365,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6365,13'
              BranchSideFuncs:
                - TIFFReadDirEntryShort
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6366,41'
              BranchSideFuncs:
                - TIFFReadDirEntryShort
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
        - Branch String:   'tif_dirread.c:6367,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6369,35'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6373,9'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6369,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6370,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6371,13'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6377,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6377,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySshort
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6378,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySshort
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
        - Branch String:   'tif_dirread.c:6378,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6378,13'
              BranchSideFuncs:
                - TIFFReadDirEntrySshort
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6379,42'
              BranchSideFuncs:
                - TIFFReadDirEntrySshort
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
        - Branch String:   'tif_dirread.c:6380,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6382,35'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6386,9'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6382,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6383,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6384,13'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6390,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6390,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryLong
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6391,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryLong
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
        - Branch String:   'tif_dirread.c:6391,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6391,13'
              BranchSideFuncs:
                - TIFFReadDirEntryLong
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6392,40'
              BranchSideFuncs:
                - TIFFReadDirEntryLong
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
        - Branch String:   'tif_dirread.c:6393,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6395,35'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6399,9'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6395,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6396,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6397,13'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6403,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6403,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySlong
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6404,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySlong
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
        - Branch String:   'tif_dirread.c:6404,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6404,13'
              BranchSideFuncs:
                - TIFFReadDirEntrySlong
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6405,41'
              BranchSideFuncs:
                - TIFFReadDirEntrySlong
                - TIFFReadDirEntryOutputErr
                - TIFFSetField
        - Branch String:   'tif_dirread.c:6406,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6408,35'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6412,9'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6408,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6409,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6410,13'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6416,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6416,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryLong8
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6417,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryLong8
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - TIFFSetField
        - Branch String:   'tif_dirread.c:6417,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6417,13'
              BranchSideFuncs:
                - TIFFReadDirEntryLong8
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6418,41'
              BranchSideFuncs:
                - TIFFReadDirEntryLong8
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - TIFFSetField
        - Branch String:   'tif_dirread.c:6419,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6421,49'
              BranchSideFuncs:
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6427,9'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6421,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6422,21'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6423,35'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6423,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6424,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6425,13'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6431,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6431,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySlong8
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6432,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySlong8
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - TIFFSetField
        - Branch String:   'tif_dirread.c:6432,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6432,13'
              BranchSideFuncs:
                - TIFFReadDirEntrySlong8
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6433,42'
              BranchSideFuncs:
                - TIFFReadDirEntrySlong8
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - TIFFSetField
        - Branch String:   'tif_dirread.c:6434,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6436,49'
              BranchSideFuncs:
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6442,9'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6436,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6437,21'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6438,35'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6438,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6439,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6440,13'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6446,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6446,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryFloat
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6447,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryFloat
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - TIFFSetField
        - Branch String:   'tif_dirread.c:6447,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6447,13'
              BranchSideFuncs:
                - TIFFReadDirEntryFloat
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6448,41'
              BranchSideFuncs:
                - TIFFReadDirEntryFloat
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - TIFFSetField
        - Branch String:   'tif_dirread.c:6449,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6451,49'
              BranchSideFuncs:
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6457,9'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6451,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6452,21'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6453,35'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6453,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6454,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6455,13'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6461,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6461,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryDouble
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6462,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryDouble
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - TIFFSetField
        - Branch String:   'tif_dirread.c:6462,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6462,13'
              BranchSideFuncs:
                - TIFFReadDirEntryDouble
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6463,42'
              BranchSideFuncs:
                - TIFFReadDirEntryDouble
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - TIFFSetField
        - Branch String:   'tif_dirread.c:6464,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6466,49'
              BranchSideFuncs:
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6472,9'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6466,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6467,21'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6468,35'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6468,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6469,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6470,13'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6476,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6476,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryIfd8
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6477,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryIfd8
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - TIFFSetField
        - Branch String:   'tif_dirread.c:6477,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6477,13'
              BranchSideFuncs:
                - TIFFReadDirEntryIfd8
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:6478,40'
              BranchSideFuncs:
                - TIFFReadDirEntryIfd8
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - TIFFSetField
        - Branch String:   'tif_dirread.c:6479,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6481,49'
              BranchSideFuncs:
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6487,9'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6481,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6482,21'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6483,35'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6483,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6484,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6485,13'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6491,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6491,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - TIFFReadDirEntryOutputErr
                - __assert_fail
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6492,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - TIFFReadDirEntryOutputErr
                - __assert_fail
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:6492,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6492,13'
              BranchSideFuncs:
                - TIFFReadDirEntryShortArray
                - TIFFReadDirEntryOutputErr
                - __assert_fail
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6493,17'
              BranchSideFuncs:
                - TIFFReadDirEntryShortArray
                - TIFFReadDirEntryOutputErr
                - __assert_fail
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:6493,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6495,33'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6501,46'
              BranchSideFuncs:
                - TIFFReadDirEntryShortArray
                - TIFFReadDirEntryOutputErr
                - __assert_fail
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6502,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6505,17'
              BranchSideFuncs:
                - __assert_fail
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6512,9'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6505,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6505,17'
              BranchSideFuncs:
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6506,34'
              BranchSideFuncs:
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6508,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6509,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6510,13'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6516,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6516,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6517,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:6517,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6517,13'
              BranchSideFuncs:
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6518,17'
              BranchSideFuncs:
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:6518,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6520,33'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6529,49'
              BranchSideFuncs:
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6532,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6534,29'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6539,38'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6534,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6535,42'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6536,25'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:6540,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6541,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6542,26'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6542,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6543,25'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6544,17'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6551,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6551,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6552,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:6552,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6552,13'
              BranchSideFuncs:
                - TIFFReadDirEntrySbyteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6553,17'
              BranchSideFuncs:
                - TIFFReadDirEntrySbyteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:6553,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6555,33'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6564,50'
              BranchSideFuncs:
                - TIFFReadDirEntrySbyteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6567,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6569,29'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6574,38'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6569,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6570,42'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6571,25'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:6575,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6576,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6577,26'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6577,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6578,25'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6579,17'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6586,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6586,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6587,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:6587,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6587,13'
              BranchSideFuncs:
                - TIFFReadDirEntryShortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6588,17'
              BranchSideFuncs:
                - TIFFReadDirEntryShortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:6588,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6590,33'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6599,50'
              BranchSideFuncs:
                - TIFFReadDirEntryShortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6602,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6604,29'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6609,38'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6604,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6605,42'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6606,25'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:6610,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6611,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6612,26'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6612,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6613,25'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6614,17'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6621,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6621,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6622,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:6622,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6622,13'
              BranchSideFuncs:
                - TIFFReadDirEntrySshortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6623,17'
              BranchSideFuncs:
                - TIFFReadDirEntrySshortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:6623,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6625,33'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6634,51'
              BranchSideFuncs:
                - TIFFReadDirEntrySshortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6637,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6639,29'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6644,38'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6639,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6640,42'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6641,25'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:6645,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6646,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6647,26'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6647,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6648,25'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6649,17'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6656,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6656,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6657,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:6657,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6657,13'
              BranchSideFuncs:
                - TIFFReadDirEntryLongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6658,17'
              BranchSideFuncs:
                - TIFFReadDirEntryLongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:6658,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6660,33'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6669,49'
              BranchSideFuncs:
                - TIFFReadDirEntryLongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6672,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6674,29'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6679,38'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6674,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6675,42'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6676,25'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:6680,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6681,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6682,26'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6682,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6683,25'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6684,17'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6691,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6691,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6692,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:6692,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6692,13'
              BranchSideFuncs:
                - TIFFReadDirEntrySlongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6693,17'
              BranchSideFuncs:
                - TIFFReadDirEntrySlongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:6693,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6695,33'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6704,50'
              BranchSideFuncs:
                - TIFFReadDirEntrySlongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6707,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6709,29'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6714,38'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6709,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6710,42'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6711,25'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:6715,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6716,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6717,26'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6717,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6718,25'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6719,17'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6726,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6726,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6727,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:6727,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6727,13'
              BranchSideFuncs:
                - TIFFReadDirEntryLong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6728,17'
              BranchSideFuncs:
                - TIFFReadDirEntryLong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:6728,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6730,33'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6739,50'
              BranchSideFuncs:
                - TIFFReadDirEntryLong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6742,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6744,29'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6749,38'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6744,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6745,42'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6746,25'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:6750,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6751,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6752,26'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6752,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6753,25'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6754,17'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6761,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6761,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6762,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:6762,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6762,13'
              BranchSideFuncs:
                - TIFFReadDirEntrySlong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6763,17'
              BranchSideFuncs:
                - TIFFReadDirEntrySlong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:6763,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6765,33'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6774,51'
              BranchSideFuncs:
                - TIFFReadDirEntrySlong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6777,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6779,29'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6784,38'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6779,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6780,42'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6781,25'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:6785,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6786,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6787,26'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6787,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6788,25'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6789,17'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6796,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6796,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6797,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:6797,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6797,13'
              BranchSideFuncs:
                - TIFFReadDirEntryFloatArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6798,17'
              BranchSideFuncs:
                - TIFFReadDirEntryFloatArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:6798,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6800,33'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6809,50'
              BranchSideFuncs:
                - TIFFReadDirEntryFloatArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6812,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6814,29'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6819,38'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6814,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6815,42'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6816,25'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:6820,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6821,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6822,26'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6822,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6823,25'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6824,17'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6833,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6833,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6834,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:6834,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6834,13'
              BranchSideFuncs:
                - TIFFReadDirEntryDoubleArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6835,17'
              BranchSideFuncs:
                - TIFFReadDirEntryDoubleArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:6835,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6837,33'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:6846,51'
              BranchSideFuncs:
                - TIFFReadDirEntryDoubleArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6849,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6851,29'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6856,38'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6851,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6852,42'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6853,25'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:6857,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6858,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6859,26'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6859,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6860,25'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6861,17'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6868,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6868,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6869,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6869,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6869,13'
              BranchSideFuncs:
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6870,17'
              BranchSideFuncs:
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6870,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6871,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6874,49'
              BranchSideFuncs:
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6877,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6879,29'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6884,25'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6879,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6880,42'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6881,25'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:6884,35'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6884,38'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6911,38'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6884,57'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6885,25'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6911,38'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6884,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6887,41'
              BranchSideFuncs:
                - TIFFWarningExtR
                - _TIFFmallocExt
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6911,38'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6895,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6897,33'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6901,29'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmemcpy
        - Branch String:   'tif_dirread.c:6897,33'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6898,46'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6899,29'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:6901,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6903,41'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6905,25'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6907,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6908,42'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6909,32'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6913,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6914,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6915,26'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6915,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6916,25'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6917,17'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6924,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6924,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6925,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6925,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6925,13'
              BranchSideFuncs:
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6926,17'
              BranchSideFuncs:
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6926,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6927,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6930,49'
              BranchSideFuncs:
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6933,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6935,29'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6940,38'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6935,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6936,42'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6937,25'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:6942,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6943,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6944,26'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6944,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6945,25'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6946,17'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6953,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6953,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6954,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6954,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6954,13'
              BranchSideFuncs:
                - TIFFReadDirEntrySbyteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6955,17'
              BranchSideFuncs:
                - TIFFReadDirEntrySbyteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6955,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6956,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6959,50'
              BranchSideFuncs:
                - TIFFReadDirEntrySbyteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6962,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6964,29'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6969,38'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6964,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6965,42'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6966,25'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:6971,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6972,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6973,26'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6973,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6974,25'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6975,17'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:6982,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6982,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6983,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6983,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6983,13'
              BranchSideFuncs:
                - TIFFReadDirEntryShortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6984,17'
              BranchSideFuncs:
                - TIFFReadDirEntryShortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6984,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6985,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:6988,50'
              BranchSideFuncs:
                - TIFFReadDirEntryShortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6991,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6993,29'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6998,38'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:6993,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:6994,42'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:6995,25'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7000,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7001,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7002,26'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7002,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7003,25'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7004,17'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7011,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7011,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7012,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7012,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7012,13'
              BranchSideFuncs:
                - TIFFReadDirEntrySshortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7013,17'
              BranchSideFuncs:
                - TIFFReadDirEntrySshortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7013,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7014,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7017,51'
              BranchSideFuncs:
                - TIFFReadDirEntrySshortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7020,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7022,29'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7027,38'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7022,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7023,42'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7024,25'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7029,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7030,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7031,26'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7031,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7032,25'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7033,17'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7040,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7040,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7041,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7041,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7041,13'
              BranchSideFuncs:
                - TIFFReadDirEntryLongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7042,17'
              BranchSideFuncs:
                - TIFFReadDirEntryLongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7042,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7043,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7046,49'
              BranchSideFuncs:
                - TIFFReadDirEntryLongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7049,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7051,29'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7056,38'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7051,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7052,42'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7053,25'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7058,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7059,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7060,26'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7060,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7061,25'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7062,17'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7069,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7069,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7070,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7070,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7070,13'
              BranchSideFuncs:
                - TIFFReadDirEntrySlongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7071,17'
              BranchSideFuncs:
                - TIFFReadDirEntrySlongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7071,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7072,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7075,50'
              BranchSideFuncs:
                - TIFFReadDirEntrySlongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7078,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7080,29'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7085,38'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7080,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7081,42'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7082,25'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7087,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7088,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7089,26'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7089,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7090,25'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7091,17'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7098,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7098,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7099,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7099,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7099,13'
              BranchSideFuncs:
                - TIFFReadDirEntryLong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7100,17'
              BranchSideFuncs:
                - TIFFReadDirEntryLong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7100,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7101,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7104,50'
              BranchSideFuncs:
                - TIFFReadDirEntryLong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7107,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7109,29'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7114,38'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7109,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7110,42'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7111,25'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7116,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7117,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7118,26'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7118,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7119,25'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7120,17'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7127,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7127,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7128,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7128,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7128,13'
              BranchSideFuncs:
                - TIFFReadDirEntrySlong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7129,17'
              BranchSideFuncs:
                - TIFFReadDirEntrySlong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7129,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7130,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7133,51'
              BranchSideFuncs:
                - TIFFReadDirEntrySlong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7136,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7138,29'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7143,38'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7138,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7139,42'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7140,25'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7145,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7146,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7147,26'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7147,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7148,25'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7149,17'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7156,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7156,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7157,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7157,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7157,13'
              BranchSideFuncs:
                - TIFFReadDirEntryFloatArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7158,17'
              BranchSideFuncs:
                - TIFFReadDirEntryFloatArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7158,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7159,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7162,50'
              BranchSideFuncs:
                - TIFFReadDirEntryFloatArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7165,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7167,29'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7172,38'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7167,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7168,42'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7169,25'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7174,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7175,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7176,26'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7176,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7177,25'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7178,17'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7185,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7185,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7186,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7186,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7186,13'
              BranchSideFuncs:
                - TIFFReadDirEntryDoubleArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7187,17'
              BranchSideFuncs:
                - TIFFReadDirEntryDoubleArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7187,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7188,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7191,51'
              BranchSideFuncs:
                - TIFFReadDirEntryDoubleArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7194,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7196,29'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7201,38'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7196,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7197,42'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7198,25'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7203,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7204,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7205,26'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7205,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7206,25'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7207,17'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7214,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7214,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryIfd8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7215,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryIfd8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7215,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7215,13'
              BranchSideFuncs:
                - TIFFReadDirEntryIfd8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7216,17'
              BranchSideFuncs:
                - TIFFReadDirEntryIfd8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7216,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7217,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7220,49'
              BranchSideFuncs:
                - TIFFReadDirEntryIfd8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7223,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7225,29'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7230,38'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7225,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7226,42'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7227,25'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7232,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7233,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7234,26'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7234,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7235,25'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7236,17'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7243,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7243,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7244,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7244,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7244,13'
              BranchSideFuncs:
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7245,45'
              BranchSideFuncs:
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7246,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7248,49'
              BranchSideFuncs:
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7290,9'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7248,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7250,25'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7255,21'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7250,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7251,38'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7252,21'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7255,31'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7255,34'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7282,34'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7255,53'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7256,21'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - TIFFWarningExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7282,34'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7255,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7259,25'
              BranchSideFuncs:
                - TIFFWarningExtR
                - _TIFFmallocExt
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7282,34'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7266,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7268,29'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7272,25'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmemcpy
        - Branch String:   'tif_dirread.c:7268,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7269,42'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7270,25'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7272,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7274,37'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7276,21'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7278,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7279,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7280,28'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7284,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7285,34'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7286,22'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7286,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7287,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7288,13'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7295,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7295,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
            - BranchSide:      'tif_dirread.c:7296,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
        - Branch String:   'tif_dirread.c:7296,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7296,13'
              BranchSideFuncs:
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
            - BranchSide:      'tif_dirread.c:7297,17'
              BranchSideFuncs:
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
        - Branch String:   'tif_dirread.c:7297,56'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7298,17'
              BranchSideFuncs:
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong
            - BranchSide:      'tif_dirread.c:7319,49'
              BranchSideFuncs:
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7297,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7304,45'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
            - BranchSide:      'tif_dirread.c:7319,49'
              BranchSideFuncs:
                - TIFFReadDirEntryByteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7305,52'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7305,56'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7307,26'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7305,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7307,26'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7311,25'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
        - Branch String:   'tif_dirread.c:7311,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7312,57'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7313,39'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7322,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7324,49'
              BranchSideFuncs:
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7338,9'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7324,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7326,25'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7331,34'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7326,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7327,38'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7328,21'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7332,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7333,34'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7334,22'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7334,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7335,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7336,13'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7342,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7342,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7343,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySbyteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7343,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7343,13'
              BranchSideFuncs:
                - TIFFReadDirEntrySbyteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7344,46'
              BranchSideFuncs:
                - TIFFReadDirEntrySbyteArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7345,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7347,49'
              BranchSideFuncs:
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7362,9'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7347,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7349,25'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7354,34'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7349,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7350,38'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7351,21'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7356,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7357,34'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7358,22'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7358,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7359,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7360,13'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7366,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7366,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7367,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryShortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7367,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7367,13'
              BranchSideFuncs:
                - TIFFReadDirEntryShortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7368,46'
              BranchSideFuncs:
                - TIFFReadDirEntryShortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7369,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7371,49'
              BranchSideFuncs:
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7386,9'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7371,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7373,25'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7378,34'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7373,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7374,38'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7375,21'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7380,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7381,34'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7382,22'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7382,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7383,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7384,13'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7390,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7390,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7391,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySshortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7391,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7391,13'
              BranchSideFuncs:
                - TIFFReadDirEntrySshortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7392,47'
              BranchSideFuncs:
                - TIFFReadDirEntrySshortArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7393,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7395,49'
              BranchSideFuncs:
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7410,9'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7395,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7397,25'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7402,34'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7397,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7398,38'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7399,21'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7404,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7405,34'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7406,22'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7406,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7407,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7408,13'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7414,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7414,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7415,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryLongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7415,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7415,13'
              BranchSideFuncs:
                - TIFFReadDirEntryLongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7416,45'
              BranchSideFuncs:
                - TIFFReadDirEntryLongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7417,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7419,49'
              BranchSideFuncs:
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7434,9'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7419,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7421,25'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7426,34'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7421,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7422,38'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7423,21'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7428,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7429,34'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7430,22'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7430,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7431,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7432,13'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7438,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7438,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7439,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySlongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7439,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7439,13'
              BranchSideFuncs:
                - TIFFReadDirEntrySlongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7440,46'
              BranchSideFuncs:
                - TIFFReadDirEntrySlongArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7441,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7443,49'
              BranchSideFuncs:
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7458,9'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7443,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7445,25'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7450,34'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7445,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7446,38'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7447,21'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7452,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7453,34'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7454,22'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7454,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7455,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7456,13'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7462,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7462,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7463,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryLong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7463,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7463,13'
              BranchSideFuncs:
                - TIFFReadDirEntryLong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7464,46'
              BranchSideFuncs:
                - TIFFReadDirEntryLong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7465,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7467,49'
              BranchSideFuncs:
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7482,9'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7467,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7469,25'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7474,34'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7469,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7470,38'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7471,21'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7476,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7477,34'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7478,22'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7478,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7479,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7480,13'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7486,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7486,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7487,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntrySlong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7487,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7487,13'
              BranchSideFuncs:
                - TIFFReadDirEntrySlong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7488,47'
              BranchSideFuncs:
                - TIFFReadDirEntrySlong8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7489,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7491,49'
              BranchSideFuncs:
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7506,9'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7491,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7493,25'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7498,34'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7493,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7494,38'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7495,21'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7500,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7501,34'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7502,22'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7502,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7503,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7504,13'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7510,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7510,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7511,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryFloatArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7511,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7511,13'
              BranchSideFuncs:
                - TIFFReadDirEntryFloatArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7512,46'
              BranchSideFuncs:
                - TIFFReadDirEntryFloatArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7513,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7515,49'
              BranchSideFuncs:
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7530,9'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7515,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7517,25'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7522,34'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7517,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7518,38'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7519,21'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7524,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7525,34'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7526,22'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7526,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7527,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7528,13'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7534,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7534,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7535,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryDoubleArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7535,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7535,13'
              BranchSideFuncs:
                - TIFFReadDirEntryDoubleArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7536,47'
              BranchSideFuncs:
                - TIFFReadDirEntryDoubleArray
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7537,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7539,49'
              BranchSideFuncs:
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7554,9'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7539,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7541,25'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7546,34'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7541,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7542,38'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7543,21'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7548,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7549,34'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7550,22'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7550,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7551,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7552,13'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7558,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7558,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryIfd8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7559,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirEntryIfd8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7559,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7559,13'
              BranchSideFuncs:
                - TIFFReadDirEntryIfd8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7560,45'
              BranchSideFuncs:
                - TIFFReadDirEntryIfd8Array
                - TIFFReadDirEntryOutputErr
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7561,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7563,49'
              BranchSideFuncs:
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7578,9'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7563,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7565,25'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7570,34'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:7565,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7566,38'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:7567,21'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7572,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7573,34'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7574,22'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7574,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7575,21'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7576,13'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:7583,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7585,35'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:7588,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:6231,5'
          Dst:             TIFFReadDirectoryFindFieldInfo
        - Src:             'tif_dirread.c:6234,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:6239,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6240,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6243,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6250,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:6259,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6260,19'
          Dst:             TIFFReadDirEntryByteArray
        - Src:             'tif_dirread.c:6271,30'
          Dst:             strlen
        - Src:             'tif_dirread.c:6288,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6291,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6295,21'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6303,21'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6309,21'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6311,25'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirread.c:6315,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6320,25'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirread.c:6324,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6327,21'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6329,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6338,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6339,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6340,19'
          Dst:             TIFFReadDirEntryByte
        - Src:             'tif_dirread.c:6343,22'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6351,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6352,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6353,19'
          Dst:             TIFFReadDirEntrySbyte
        - Src:             'tif_dirread.c:6356,22'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6364,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6365,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6366,19'
          Dst:             TIFFReadDirEntryShort
        - Src:             'tif_dirread.c:6369,22'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6377,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6378,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6379,19'
          Dst:             TIFFReadDirEntrySshort
        - Src:             'tif_dirread.c:6382,22'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6390,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6391,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6392,19'
          Dst:             TIFFReadDirEntryLong
        - Src:             'tif_dirread.c:6395,22'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6403,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6404,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6405,19'
          Dst:             TIFFReadDirEntrySlong
        - Src:             'tif_dirread.c:6408,22'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6416,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6417,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6418,19'
          Dst:             TIFFReadDirEntryLong8
        - Src:             'tif_dirread.c:6421,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6423,22'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6431,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6432,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6433,19'
          Dst:             TIFFReadDirEntrySlong8
        - Src:             'tif_dirread.c:6436,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6438,22'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6446,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6447,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6448,19'
          Dst:             TIFFReadDirEntryFloat
        - Src:             'tif_dirread.c:6451,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6453,22'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6461,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6462,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6463,19'
          Dst:             TIFFReadDirEntryDouble
        - Src:             'tif_dirread.c:6466,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6468,22'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6476,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6477,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6478,19'
          Dst:             TIFFReadDirEntryIfd8
        - Src:             'tif_dirread.c:6481,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6483,22'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6491,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6492,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6495,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6501,19'
          Dst:             TIFFReadDirEntryShortArray
        - Src:             'tif_dirread.c:6505,17'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6506,21'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6507,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6516,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6517,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6520,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6529,23'
          Dst:             TIFFReadDirEntryByteArray
        - Src:             'tif_dirread.c:6532,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6535,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6539,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6541,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6551,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6552,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6555,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6564,23'
          Dst:             TIFFReadDirEntrySbyteArray
        - Src:             'tif_dirread.c:6567,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6570,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6574,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6576,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6586,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6587,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6590,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6599,23'
          Dst:             TIFFReadDirEntryShortArray
        - Src:             'tif_dirread.c:6602,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6605,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6609,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6611,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6621,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6622,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6625,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6634,23'
          Dst:             TIFFReadDirEntrySshortArray
        - Src:             'tif_dirread.c:6637,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6640,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6644,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6646,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6656,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6657,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6660,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6669,23'
          Dst:             TIFFReadDirEntryLongArray
        - Src:             'tif_dirread.c:6672,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6675,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6679,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6681,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6691,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6692,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6695,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6704,23'
          Dst:             TIFFReadDirEntrySlongArray
        - Src:             'tif_dirread.c:6707,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6710,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6714,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6716,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6726,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6727,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6730,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6739,23'
          Dst:             TIFFReadDirEntryLong8Array
        - Src:             'tif_dirread.c:6742,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6745,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6749,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6751,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6761,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6762,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6765,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6774,23'
          Dst:             TIFFReadDirEntrySlong8Array
        - Src:             'tif_dirread.c:6777,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6780,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6784,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6786,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6796,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6797,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6800,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6809,23'
          Dst:             TIFFReadDirEntryFloatArray
        - Src:             'tif_dirread.c:6812,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6815,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6819,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6821,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6833,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6834,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6837,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6846,23'
          Dst:             TIFFReadDirEntryDoubleArray
        - Src:             'tif_dirread.c:6849,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6852,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6856,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6858,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6868,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6869,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6874,23'
          Dst:             TIFFReadDirEntryByteArray
        - Src:             'tif_dirread.c:6877,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6880,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6887,25'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6894,29'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirread.c:6898,33'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6903,29'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirread.c:6908,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6911,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6914,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6924,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6925,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6930,23'
          Dst:             TIFFReadDirEntryByteArray
        - Src:             'tif_dirread.c:6933,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6936,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6940,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6943,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6953,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6954,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6959,23'
          Dst:             TIFFReadDirEntrySbyteArray
        - Src:             'tif_dirread.c:6962,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6965,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6969,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6972,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6982,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6983,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6988,23'
          Dst:             TIFFReadDirEntryShortArray
        - Src:             'tif_dirread.c:6991,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6994,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6998,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7001,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7011,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7012,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7017,23'
          Dst:             TIFFReadDirEntrySshortArray
        - Src:             'tif_dirread.c:7020,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7023,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7027,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7030,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7040,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7041,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7046,23'
          Dst:             TIFFReadDirEntryLongArray
        - Src:             'tif_dirread.c:7049,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7052,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7056,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7059,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7069,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7070,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7075,23'
          Dst:             TIFFReadDirEntrySlongArray
        - Src:             'tif_dirread.c:7078,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7081,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7085,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7088,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7098,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7099,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7104,23'
          Dst:             TIFFReadDirEntryLong8Array
        - Src:             'tif_dirread.c:7107,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7110,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7114,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7117,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7127,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7128,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7133,23'
          Dst:             TIFFReadDirEntrySlong8Array
        - Src:             'tif_dirread.c:7136,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7139,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7143,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7146,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7156,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7157,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7162,23'
          Dst:             TIFFReadDirEntryFloatArray
        - Src:             'tif_dirread.c:7165,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7168,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7172,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7175,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7185,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7186,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7191,23'
          Dst:             TIFFReadDirEntryDoubleArray
        - Src:             'tif_dirread.c:7194,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7197,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7201,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7204,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7214,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7215,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7220,23'
          Dst:             TIFFReadDirEntryIfd8Array
        - Src:             'tif_dirread.c:7223,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7226,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7230,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7233,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7243,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7244,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7245,19'
          Dst:             TIFFReadDirEntryByteArray
        - Src:             'tif_dirread.c:7248,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7251,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7258,21'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:7265,25'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirread.c:7269,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7274,25'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirread.c:7279,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7282,21'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7285,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7295,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7296,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7304,23'
          Dst:             TIFFReadDirEntryArray
        - Src:             'tif_dirread.c:7312,25'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'tif_dirread.c:7319,23'
          Dst:             TIFFReadDirEntryByteArray
        - Src:             'tif_dirread.c:7324,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7327,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7331,21'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7333,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7342,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7343,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7344,19'
          Dst:             TIFFReadDirEntrySbyteArray
        - Src:             'tif_dirread.c:7347,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7350,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7354,21'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7357,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7366,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7367,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7368,19'
          Dst:             TIFFReadDirEntryShortArray
        - Src:             'tif_dirread.c:7371,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7374,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7378,21'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7381,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7390,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7391,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7392,19'
          Dst:             TIFFReadDirEntrySshortArray
        - Src:             'tif_dirread.c:7395,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7398,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7402,21'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7405,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7414,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7415,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7416,19'
          Dst:             TIFFReadDirEntryLongArray
        - Src:             'tif_dirread.c:7419,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7422,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7426,21'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7429,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7438,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7439,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7440,19'
          Dst:             TIFFReadDirEntrySlongArray
        - Src:             'tif_dirread.c:7443,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7446,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7450,21'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7453,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7462,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7463,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7464,19'
          Dst:             TIFFReadDirEntryLong8Array
        - Src:             'tif_dirread.c:7467,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7470,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7474,21'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7477,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7486,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7487,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7488,19'
          Dst:             TIFFReadDirEntrySlong8Array
        - Src:             'tif_dirread.c:7491,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7494,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7498,21'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7501,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7510,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7511,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7512,19'
          Dst:             TIFFReadDirEntryFloatArray
        - Src:             'tif_dirread.c:7515,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7518,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7522,21'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7525,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7534,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7535,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7536,19'
          Dst:             TIFFReadDirEntryDoubleArray
        - Src:             'tif_dirread.c:7539,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7542,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7546,21'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7549,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7558,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7559,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7560,19'
          Dst:             TIFFReadDirEntryIfd8Array
        - Src:             'tif_dirread.c:7563,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7566,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7570,21'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7573,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7580,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7585,9'
          Dst:             TIFFReadDirEntryOutputErr
    - functionName:    CalcFinalIFDdatasizeReading
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4158
      functionLinenumberEnd: 4227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - tif
        - dircount
      BBCount:         30
      ICount:          280
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - cmpTIFFEntryOffsetAndLength
        - qsort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:4162,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4163,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4166,11'
              BranchSideFuncs:
                - qsort
        - Branch String:   'tif_dirread.c:4172,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4173,24'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4175,24'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:4183,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4185,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4205,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:4186,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4188,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4191,18'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:4191,18'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4194,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4200,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:4205,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4207,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4214,18'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:4207,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4208,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4209,5'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:4215,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4217,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:4223,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4224,48'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4226,48'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:4166,5'
          Dst:             qsort
        - Src:             'tif_dirread.c:4166,5'
          Dst:             cmpTIFFEntryOffsetAndLength
    - functionName:    EvaluateIFDdatasizeReading
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4085
      functionLinenumberEnd: 4132
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - dp
      BBCount:         23
      ICount:          212
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - TIFFDataWidth
        - TIFFErrorExtR
        - TIFFSwabLong
        - TIFFSwabLong8
      functionUses:    45
      BranchProfiles:
        - Branch String:   'tif_dirread.c:4087,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4087,28'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:4093,33'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:4087,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4089,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:4093,33'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:4094,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4096,13'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:4131,5'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:4096,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4098,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:4102,45'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:4103,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4107,31'
              BranchSideFuncs:
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:4118,27'
              BranchSideFuncs:
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:4108,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4109,17'
              BranchSideFuncs:
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:4112,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:4086,33'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirread.c:4089,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:4098,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:4109,17'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:4120,17'
          Dst:             TIFFSwabLong8
    - functionName:    TIFFReadDirEntryShort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         31
      ICount:          253
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFReadDirEntryCheckRangeShortLong
        - TIFFReadDirEntryCheckRangeShortLong8
        - TIFFReadDirEntryCheckRangeShortSbyte
        - TIFFReadDirEntryCheckRangeShortSlong
        - TIFFReadDirEntryCheckRangeShortSlong8
        - TIFFReadDirEntryCheckRangeShortSshort
        - TIFFReadDirEntryCheckedByte
        - TIFFReadDirEntryCheckedLong
        - TIFFReadDirEntryCheckedLong8
        - TIFFReadDirEntryCheckedSbyte
        - TIFFReadDirEntryCheckedShort
        - TIFFReadDirEntryCheckedSlong
        - TIFFReadDirEntryCheckedSlong8
        - TIFFReadDirEntryCheckedSshort
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_dirread.c:485,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:486,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:487,13'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSlong8
                - TIFFReadDirEntryCheckRangeShortSlong8
                - TIFFReadDirEntryCheckedLong8
                - TIFFReadDirEntryCheckRangeShortLong8
                - TIFFReadDirEntryCheckedSlong
                - TIFFReadDirEntryCheckRangeShortSlong
                - TIFFReadDirEntryCheckedLong
                - TIFFReadDirEntryCheckRangeShortLong
                - TIFFReadDirEntryCheckedSshort
                - TIFFReadDirEntryCheckRangeShortSshort
                - TIFFReadDirEntryCheckedShort
                - TIFFReadDirEntryCheckedSbyte
                - TIFFReadDirEntryCheckRangeShortSbyte
                - TIFFReadDirEntryCheckedByte
        - Branch String:   'tif_dirread.c:487,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:491,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedByte
            - BranchSide:      'tif_dirread.c:499,42'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSbyte
                - TIFFReadDirEntryCheckRangeShortSbyte
            - BranchSide:      'tif_dirread.c:507,42'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedShort
            - BranchSide:      'tif_dirread.c:512,43'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSshort
                - TIFFReadDirEntryCheckRangeShortSshort
            - BranchSide:      'tif_dirread.c:522,41'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedLong
                - TIFFReadDirEntryCheckRangeShortLong
            - BranchSide:      'tif_dirread.c:532,42'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSlong
                - TIFFReadDirEntryCheckRangeShortSlong
            - BranchSide:      'tif_dirread.c:542,48'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedLong8
                - TIFFReadDirEntryCheckRangeShortLong8
            - BranchSide:      'tif_dirread.c:554,49'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckedSlong8
                - TIFFReadDirEntryCheckRangeShortSlong8
            - BranchSide:      'tif_dirread.c:564,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:501,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:502,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:503,32'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:514,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:515,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:516,32'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:524,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:525,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:526,32'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:534,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:535,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:536,32'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:543,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:544,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:545,56'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeShortLong8
        - Branch String:   'tif_dirread.c:546,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:547,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:548,32'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:555,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:556,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:557,57'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeShortSlong8
        - Branch String:   'tif_dirread.c:558,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:559,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:560,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:492,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'tif_dirread.c:499,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'tif_dirread.c:500,19'
          Dst:             TIFFReadDirEntryCheckRangeShortSbyte
        - Src:             'tif_dirread.c:507,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'tif_dirread.c:512,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'tif_dirread.c:513,19'
          Dst:             TIFFReadDirEntryCheckRangeShortSshort
        - Src:             'tif_dirread.c:522,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'tif_dirread.c:523,19'
          Dst:             TIFFReadDirEntryCheckRangeShortLong
        - Src:             'tif_dirread.c:532,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'tif_dirread.c:533,19'
          Dst:             TIFFReadDirEntryCheckRangeShortSlong
        - Src:             'tif_dirread.c:542,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'tif_dirread.c:545,19'
          Dst:             TIFFReadDirEntryCheckRangeShortLong8
        - Src:             'tif_dirread.c:554,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
        - Src:             'tif_dirread.c:557,19'
          Dst:             TIFFReadDirEntryCheckRangeShortSlong8
    - functionName:    TIFFReadDirEntryShortArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1750
      functionLinenumberEnd: 1919
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         98
      ICount:          610
      EdgeCount:       118
      CyclomaticComplexity: 22
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFReadDirEntryCheckRangeShortLong
        - TIFFReadDirEntryCheckRangeShortLong8
        - TIFFReadDirEntryCheckRangeShortSbyte
        - TIFFReadDirEntryCheckRangeShortSlong
        - TIFFReadDirEntryCheckRangeShortSlong8
        - TIFFReadDirEntryCheckRangeShortSshort
        - TIFFSwabArrayOfShort
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tif_dirread.c:1755,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1765,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeShortSshort
                - _TIFFfreeExt
                - TIFFSwabShort
                - TIFFSwabArrayOfShort
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeShortSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeShortLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeShortSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeShortLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeShortSbyte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1765,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeShortSshort
                - _TIFFfreeExt
                - TIFFSwabShort
                - TIFFSwabArrayOfShort
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeShortSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeShortLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeShortSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeShortLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeShortSbyte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1765,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeShortSshort
                - _TIFFfreeExt
                - TIFFSwabShort
                - TIFFSwabArrayOfShort
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeShortSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeShortLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeShortSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeShortLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeShortSbyte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1765,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeShortSshort
                - _TIFFfreeExt
                - TIFFSwabShort
                - TIFFSwabArrayOfShort
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeShortSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeShortLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeShortSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeShortLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeShortSbyte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1765,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeShortSshort
                - _TIFFfreeExt
                - TIFFSwabShort
                - TIFFSwabArrayOfShort
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeShortSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeShortLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeShortSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeShortLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeShortSbyte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1765,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeShortSshort
                - _TIFFfreeExt
                - TIFFSwabShort
                - TIFFSwabArrayOfShort
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeShortSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeShortLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeShortSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeShortLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeShortSbyte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1765,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeShortSshort
                - _TIFFfreeExt
                - TIFFSwabShort
                - TIFFSwabArrayOfShort
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeShortSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeShortLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeShortSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeShortLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeShortSbyte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1765,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFReadDirEntryCheckRangeShortSshort
                - _TIFFfreeExt
                - TIFFSwabShort
                - TIFFSwabArrayOfShort
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeShortSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeShortLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeShortSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeShortLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeShortSbyte
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1767,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:1770,40'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1770,44'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1772,10'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:1770,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1772,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:1775,13'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeShortSshort
                - _TIFFfreeExt
                - TIFFSwabShort
                - TIFFSwabArrayOfShort
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeShortSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeShortLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeShortSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeShortLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeShortSbyte
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1775,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1778,34'
              BranchSideFuncs:
                - TIFFSwabArrayOfShort
            - BranchSide:      'tif_dirread.c:1786,28'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeShortSshort
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:1803,39'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeShortSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeShortLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeShortSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeShortLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeShortSbyte
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1779,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1780,39'
              BranchSideFuncs:
                - TIFFSwabArrayOfShort
            - BranchSide:      'tif_dirread.c:1781,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:1787,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1789,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeShortSshort
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:1799,34'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:1789,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1790,47'
              BranchSideFuncs:
                - TIFFSwabShort
                - TIFFReadDirEntryCheckRangeShortSshort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1791,62'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeShortSshort
                - TIFFSwabShort
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1792,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1794,34'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1797,18'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeShortSshort
                - _TIFFfreeExt
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:1804,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1806,22'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1809,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeShortSlong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeShortLong8
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeShortSlong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeShortLong
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeShortSbyte
        - Branch String:   'tif_dirread.c:1809,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1816,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1827,28'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeShortSbyte
            - BranchSide:      'tif_dirread.c:1843,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeShortLong
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:1861,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeShortSlong
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:1879,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeShortLong8
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:1897,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeShortSlong8
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:1911,18'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1818,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1819,39'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1821,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1829,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1831,61'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeShortSbyte
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1837,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1832,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1833,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1834,39'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeShortSbyte
        - Branch String:   'tif_dirread.c:1845,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1847,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeShortLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:1855,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1847,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1848,34'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeShortLong
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1849,60'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeShortLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:1850,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1851,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1852,39'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeShortLong
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:1863,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1865,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeShortSlong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:1873,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1865,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1866,46'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFReadDirEntryCheckRangeShortSlong
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1867,61'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeShortSlong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:1868,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1869,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1870,39'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeShortSlong
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:1881,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1883,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeShortLong8
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:1891,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1883,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1884,35'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeShortLong8
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1885,61'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeShortLong8
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:1886,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1887,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1888,39'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeShortLong8
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:1899,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1901,21'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeShortSlong8
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:1909,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:1901,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1902,47'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFReadDirEntryCheckRangeShortSlong8
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1903,62'
              BranchSideFuncs:
                - TIFFReadDirEntryCheckRangeShortSlong8
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:1904,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1905,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1906,39'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFReadDirEntryCheckRangeShortSlong8
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:1912,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:1914,22'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:1917,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:1769,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'tif_dirread.c:1780,17'
          Dst:             TIFFSwabArrayOfShort
        - Src:             'tif_dirread.c:1790,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:1791,23'
          Dst:             TIFFReadDirEntryCheckRangeShortSshort
        - Src:             'tif_dirread.c:1794,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:1803,24'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirread.c:1806,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:1831,23'
          Dst:             TIFFReadDirEntryCheckRangeShortSbyte
        - Src:             'tif_dirread.c:1848,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:1849,23'
          Dst:             TIFFReadDirEntryCheckRangeShortLong
        - Src:             'tif_dirread.c:1866,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:1867,23'
          Dst:             TIFFReadDirEntryCheckRangeShortSlong
        - Src:             'tif_dirread.c:1884,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:1885,23'
          Dst:             TIFFReadDirEntryCheckRangeShortLong8
        - Src:             'tif_dirread.c:1902,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:1903,23'
          Dst:             TIFFReadDirEntryCheckRangeShortSlong8
        - Src:             'tif_dirread.c:1911,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:1914,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntryDoubleArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2986
      functionLinenumberEnd: 3211
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         127
      ICount:          850
      EdgeCount:       152
      CyclomaticComplexity: 27
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFSwabArrayOfLong
        - TIFFSwabArrayOfLong8
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_dirread.c:2991,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3005,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3005,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3005,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3005,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3005,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3005,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3005,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3005,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3005,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3005,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3005,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3005,13'
              BranchSideFuncs:
                - TIFFReadDirEntryArray
                - TIFFSwabArrayOfLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3007,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:3010,40'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3010,44'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3012,10'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:3010,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3012,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3015,13'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong8
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:3015,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3018,17'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong8
            - BranchSide:      'tif_dirread.c:3024,37'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:3018,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3019,50'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong8
            - BranchSide:      'tif_dirread.c:3021,32'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:3025,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3027,22'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3030,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:3030,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3037,29'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3048,28'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3059,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:3074,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:3089,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:3104,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:3119,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:3134,29'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:3151,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:3175,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:3198,17'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
            - BranchSide:      'tif_dirread.c:3208,18'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:3039,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3040,37'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3042,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:3050,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3051,37'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3053,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:3061,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3063,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:3068,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:3063,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3064,35'
              BranchSideFuncs:
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3065,37'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:3076,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3078,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabShort
            - BranchSide:      'tif_dirread.c:3083,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:3078,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3079,47'
              BranchSideFuncs:
                - TIFFSwabShort
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3080,37'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabShort
        - Branch String:   'tif_dirread.c:3091,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3093,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:3098,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:3093,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3094,34'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3095,37'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:3106,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3108,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:3113,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:3108,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3109,46'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3110,37'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:3121,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3123,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:3128,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:3123,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3124,35'
              BranchSideFuncs:
                - TIFFSwabLong8
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3125,37'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:3136,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3138,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong8
            - BranchSide:      'tif_dirread.c:3143,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:3138,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3139,47'
              BranchSideFuncs:
                - TIFFSwabLong8
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3140,37'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong8
        - Branch String:   'tif_dirread.c:3153,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3155,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:3167,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:3155,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3156,34'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:3157,26'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:3158,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3159,34'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:3160,26'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:3161,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3162,24'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:3164,37'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:3177,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3179,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:3192,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:3179,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3180,34'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:3181,35'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:3183,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3184,34'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFfreeExt
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:3185,26'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:3186,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3187,24'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
            - BranchSide:      'tif_dirread.c:3189,37'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFSwabLong
                - TIFFSwabLong
        - Branch String:   'tif_dirread.c:3198,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3199,49'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3201,27'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:3203,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3204,37'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3206,9'
              BranchSideFuncs:
                - _TIFFfreeExt
      Callsites:
        - Src:             'tif_dirread.c:3009,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'tif_dirread.c:3019,17'
          Dst:             TIFFSwabArrayOfLong8
        - Src:             'tif_dirread.c:3024,22'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirread.c:3027,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:3064,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:3079,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:3094,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:3109,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:3124,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:3139,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:3156,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:3159,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:3180,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:3184,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:3199,17'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'tif_dirread.c:3208,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadEXIFDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5415
      functionLinenumberEnd: 5416
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - diroff
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFReadCustomDirectory
        - _TIFFGetExifFields
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:5416,49'
          Dst:             _TIFFGetExifFields
        - Src:             'tif_dirread.c:5416,12'
          Dst:             TIFFReadCustomDirectory
    - functionName:    TryChopUpUncompressedBigTiff
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7890
      functionLinenumberEnd: 7982
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         71
      ICount:          418
      EdgeCount:       91
      CyclomaticComplexity: 22
      functionsReached:
        - TIFFGetStrileByteCount
        - TIFFGetStrileOffset
        - TIFFStripSize64
        - TIFFVStripSize64
        - __assert_fail
        - allocChoppedUpStripArrays
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:7903,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7903,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
                - __assert_fail
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
            - BranchSide:      'tif_dirread.c:7904,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
                - __assert_fail
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
        - Branch String:   'tif_dirread.c:7904,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7904,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
                - __assert_fail
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
            - BranchSide:      'tif_dirread.c:7905,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
                - __assert_fail
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
        - Branch String:   'tif_dirread.c:7905,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7905,5'
              BranchSideFuncs:
                - __assert_fail
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
                - __assert_fail
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
            - BranchSide:      'tif_dirread.c:7907,5'
              BranchSideFuncs:
                - __assert_fail
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
                - __assert_fail
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
        - Branch String:   'tif_dirread.c:7907,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7907,5'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
                - __assert_fail
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
            - BranchSide:      'tif_dirread.c:7912,32'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
                - __assert_fail
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
        - Branch String:   'tif_dirread.c:7912,45'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7912,48'
              BranchSideFuncs:
                - TIFFVStripSize64
                - __assert_fail
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
            - BranchSide:      'tif_dirread.c:7915,10'
              BranchSideFuncs:
                - TIFFVStripSize64
                - __assert_fail
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
        - Branch String:   'tif_dirread.c:7912,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7913,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:7915,10'
              BranchSideFuncs:
                - TIFFVStripSize64
                - __assert_fail
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
        - Branch String:   'tif_dirread.c:7915,51'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7915,56'
              BranchSideFuncs:
                - TIFFVStripSize64
                - __assert_fail
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
            - BranchSide:      'tif_dirread.c:7918,18'
              BranchSideFuncs:
                - TIFFVStripSize64
                - __assert_fail
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
        - Branch String:   'tif_dirread.c:7915,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7916,20'
              BranchSideFuncs:
                - TIFFVStripSize64
                - __assert_fail
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
            - BranchSide:      'tif_dirread.c:7918,18'
              BranchSideFuncs:
                - TIFFVStripSize64
                - __assert_fail
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
        - Branch String:   'tif_dirread.c:7920,28'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7920,31'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:7923,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7920,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7923,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:7927,12'
              BranchSideFuncs:
                - __assert_fail
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
        - Branch String:   'tif_dirread.c:7927,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7929,13'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - __assert_fail
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
            - BranchSide:      'tif_dirread.c:7954,56'
              BranchSideFuncs:
                - __assert_fail
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
        - Branch String:   'tif_dirread.c:7929,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7931,40'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
                - __assert_fail
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
            - BranchSide:      'tif_dirread.c:7940,40'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - __assert_fail
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
        - Branch String:   'tif_dirread.c:7931,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7935,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:7937,9'
              BranchSideFuncs:
                - __assert_fail
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
        - Branch String:   'tif_dirread.c:7940,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7942,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:7944,17'
              BranchSideFuncs:
                - __assert_fail
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFVStripSize64
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
        - Branch String:   'tif_dirread.c:7955,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7956,27'
              BranchSideFuncs:
                - __assert_fail
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
            - BranchSide:      'tif_dirread.c:7957,20'
              BranchSideFuncs:
                - __assert_fail
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
        - Branch String:   'tif_dirread.c:7959,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7959,5'
              BranchSideFuncs:
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
            - BranchSide:      'tif_dirread.c:7961,9'
              BranchSideFuncs:
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
        - Branch String:   'tif_dirread.c:7961,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7962,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:7963,15'
              BranchSideFuncs:
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
        - Branch String:   'tif_dirread.c:7963,15'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7963,13'
              BranchSideFuncs:
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
            - BranchSide:      'tif_dirread.c:7963,13'
              BranchSideFuncs:
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
        - Branch String:   'tif_dirread.c:7964,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7965,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:7969,9'
              BranchSideFuncs:
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
        - Branch String:   'tif_dirread.c:7969,35'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7969,38'
              BranchSideFuncs:
                - allocChoppedUpStripArrays
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
            - BranchSide:      'tif_dirread.c:7981,31'
              BranchSideFuncs:
                - allocChoppedUpStripArrays
        - Branch String:   'tif_dirread.c:7969,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7971,52'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - allocChoppedUpStripArrays
            - BranchSide:      'tif_dirread.c:7981,31'
              BranchSideFuncs:
                - allocChoppedUpStripArrays
        - Branch String:   'tif_dirread.c:7975,36'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7975,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:7977,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7975,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7977,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:7979,5'
              BranchSideFuncs:
                - allocChoppedUpStripArrays
      Callsites:
        - Src:             'tif_dirread.c:7901,17'
          Dst:             TIFFStripSize64
        - Src:             'tif_dirread.c:7903,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7904,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7905,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7907,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7912,9'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_dirread.c:7919,21'
          Dst:             TIFFVStripSize64
        - Src:             'tif_dirread.c:7931,17'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_dirread.c:7932,17'
          Dst:             TIFFVStripSize64
        - Src:             'tif_dirread.c:7940,17'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_dirread.c:7944,26'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_dirread.c:7945,30'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_dirread.c:7946,34'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_dirread.c:7959,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7971,32'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_dirread.c:7974,13'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_dirread.c:7981,5'
          Dst:             allocChoppedUpStripArrays
    - functionName:    ChopUpSingleUncompressedStrip
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7820
      functionLinenumberEnd: 7881
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         44
      ICount:          276
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - TIFFGetStrileByteCount
        - TIFFVTileSize64
        - __assert_fail
        - allocChoppedUpStripArrays
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:7834,24'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7834,27'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - __assert_fail
                - TIFFVTileSize64
                - allocChoppedUpStripArrays
            - BranchSide:      'tif_dirread.c:7836,37'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - __assert_fail
                - TIFFVTileSize64
                - allocChoppedUpStripArrays
        - Branch String:   'tif_dirread.c:7834,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7835,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:7836,37'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - __assert_fail
                - TIFFVTileSize64
                - allocChoppedUpStripArrays
        - Branch String:   'tif_dirread.c:7837,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7837,5'
              BranchSideFuncs:
                - TIFFVTileSize64
                - allocChoppedUpStripArrays
            - BranchSide:      'tif_dirread.c:7838,10'
              BranchSideFuncs:
                - TIFFVTileSize64
                - allocChoppedUpStripArrays
        - Branch String:   'tif_dirread.c:7838,51'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7838,56'
              BranchSideFuncs:
                - TIFFVTileSize64
                - allocChoppedUpStripArrays
            - BranchSide:      'tif_dirread.c:7841,18'
              BranchSideFuncs:
                - TIFFVTileSize64
                - allocChoppedUpStripArrays
        - Branch String:   'tif_dirread.c:7838,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7839,20'
              BranchSideFuncs:
                - TIFFVTileSize64
                - allocChoppedUpStripArrays
            - BranchSide:      'tif_dirread.c:7841,18'
              BranchSideFuncs:
                - TIFFVTileSize64
                - allocChoppedUpStripArrays
        - Branch String:   'tif_dirread.c:7847,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7849,22'
              BranchSideFuncs:
                - allocChoppedUpStripArrays
            - BranchSide:      'tif_dirread.c:7852,14'
              BranchSideFuncs:
                - allocChoppedUpStripArrays
        - Branch String:   'tif_dirread.c:7852,14'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7855,61'
              BranchSideFuncs:
                - allocChoppedUpStripArrays
            - BranchSide:      'tif_dirread.c:7860,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7865,45'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7865,48'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:7866,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7865,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7866,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:7867,15'
              BranchSideFuncs:
                - allocChoppedUpStripArrays
        - Branch String:   'tif_dirread.c:7867,15'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7867,13'
              BranchSideFuncs:
                - allocChoppedUpStripArrays
            - BranchSide:      'tif_dirread.c:7867,13'
              BranchSideFuncs:
                - allocChoppedUpStripArrays
        - Branch String:   'tif_dirread.c:7868,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7869,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:7873,9'
              BranchSideFuncs:
                - allocChoppedUpStripArrays
        - Branch String:   'tif_dirread.c:7873,35'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7873,38'
              BranchSideFuncs:
                - allocChoppedUpStripArrays
            - BranchSide:      'tif_dirread.c:7880,31'
              BranchSideFuncs:
                - allocChoppedUpStripArrays
        - Branch String:   'tif_dirread.c:7873,56'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7874,10'
              BranchSideFuncs:
                - allocChoppedUpStripArrays
            - BranchSide:      'tif_dirread.c:7880,31'
              BranchSideFuncs:
                - allocChoppedUpStripArrays
        - Branch String:   'tif_dirread.c:7874,41'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7875,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:7877,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:7873,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:7877,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:7880,31'
              BranchSideFuncs:
                - allocChoppedUpStripArrays
      Callsites:
        - Src:             'tif_dirread.c:7830,17'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_dirread.c:7836,14'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_dirread.c:7837,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7842,21'
          Dst:             TIFFVTileSize64
        - Src:             'tif_dirread.c:7880,5'
          Dst:             allocChoppedUpStripArrays
    - functionName:    ByteCountLooksBad
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4039
      functionLinenumberEnd: 4078
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         25
      ICount:          161
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFGetStrileByteCount
        - TIFFGetStrileOffset
        - TIFFScanlineSize64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:4057,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4058,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4059,9'
              BranchSideFuncs:
                - TIFFScanlineSize64
        - Branch String:   'tif_dirread.c:4059,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4060,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4061,9'
              BranchSideFuncs:
                - TIFFScanlineSize64
        - Branch String:   'tif_dirread.c:4061,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4062,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4063,16'
              BranchSideFuncs:
                - TIFFScanlineSize64
        - Branch String:   'tif_dirread.c:4064,28'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4064,31'
              BranchSideFuncs:
                - TIFFScanlineSize64
            - BranchSide:      'tif_dirread.c:4066,9'
              BranchSideFuncs:
                - TIFFScanlineSize64
        - Branch String:   'tif_dirread.c:4064,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4065,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4066,9'
              BranchSideFuncs:
                - TIFFScanlineSize64
        - Branch String:   'tif_dirread.c:4066,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4068,52'
              BranchSideFuncs:
                - TIFFScanlineSize64
            - BranchSide:      'tif_dirread.c:4077,5'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:4069,45'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4070,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4074,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:4069,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4072,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4074,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:4074,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4075,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4076,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:4053,26'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_dirread.c:4054,23'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_dirread.c:4068,33'
          Dst:             TIFFScanlineSize64
    - functionName:    EstimateStripByteCounts
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5429
      functionLinenumberEnd: 5563
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - tif
        - dir
        - dircount
      BBCount:         81
      ICount:          608
      EdgeCount:       108
      CyclomaticComplexity: 29
      functionsReached:
        - TIFFDataWidth
        - TIFFErrorExtR
        - TIFFScanlineSize64
        - TIFFTileSize64
        - TIFFWarningExtR
        - _TIFFCheckMalloc
        - _TIFFFillStrilesInternal
        - _TIFFfreeExt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_dirread.c:5437,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5438,9'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFScanlineSize64
                - TIFFTileSize64
                - TIFFDataWidth
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:5440,42'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFScanlineSize64
                - TIFFTileSize64
                - TIFFDataWidth
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:5442,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5446,20'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFScanlineSize64
                - TIFFTileSize64
                - TIFFDataWidth
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:5458,9'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFScanlineSize64
                - TIFFTileSize64
                - TIFFDataWidth
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:5447,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5450,17'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:5456,5'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFScanlineSize64
                - TIFFTileSize64
                - TIFFDataWidth
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:5458,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5459,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFCheckMalloc
                - TIFFScanlineSize64
                - TIFFTileSize64
                - TIFFDataWidth
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:5461,9'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - TIFFScanlineSize64
                - TIFFTileSize64
                - TIFFDataWidth
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5462,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5463,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5465,9'
              BranchSideFuncs:
                - TIFFScanlineSize64
                - TIFFTileSize64
                - TIFFDataWidth
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5465,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5469,15'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:5541,14'
              BranchSideFuncs:
                - TIFFScanlineSize64
                - TIFFTileSize64
        - Branch String:   'tif_dirread.c:5469,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5470,53'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:5472,49'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5474,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5478,53'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:5504,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:5479,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5482,21'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:5487,17'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5487,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5488,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5489,34'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5490,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5492,21'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:5497,21'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5492,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5493,30'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:5494,13'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5500,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5501,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5502,22'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5504,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5505,24'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5506,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:5506,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5508,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5510,21'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:5511,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5512,22'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5513,20'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:5513,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5514,46'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5522,14'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:5523,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5525,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5526,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:5526,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5529,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5540,5'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:5529,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5532,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5537,21'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:5541,14'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5543,48'
              BranchSideFuncs:
                - TIFFTileSize64
            - BranchSide:      'tif_dirread.c:5550,48'
              BranchSideFuncs:
                - TIFFScanlineSize64
        - Branch String:   'tif_dirread.c:5545,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5546,46'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5547,5'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:5552,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5554,17'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:5554,30'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5554,33'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5556,46'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:5554,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5555,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5556,46'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:5560,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5561,31'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5562,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:5437,10'
          Dst:             _TIFFFillStrilesInternal
        - Src:             'tif_dirread.c:5449,13'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:5459,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:5460,43'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirread.c:5478,25'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirread.c:5481,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5543,33'
          Dst:             TIFFTileSize64
        - Src:             'tif_dirread.c:5550,29'
          Dst:             TIFFScanlineSize64
    - functionName:    _TIFFGetMaxColorChannels
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4014
      functionLinenumberEnd: 4036
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - photometric
      BBCount:         21
      ICount:          79
      EdgeCount:       40
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:4015,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4020,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4020,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4020,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4027,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4027,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4027,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4027,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4027,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4027,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4030,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4030,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4032,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4032,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4034,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MissingRequired
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5566
      functionLinenumberEnd: 5571
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - tagname
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFErrorExtR
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:5569,5'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFReadDirEntryPersampleShort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3278
      functionLinenumberEnd: 3303
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - direntry
        - value
      BBCount:         17
      ICount:          122
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFReadDirEntryShortArray
        - _TIFFfreeExt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3283,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3284,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3285,38'
              BranchSideFuncs:
                - TIFFReadDirEntryShortArray
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:3286,38'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3286,41'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3287,17'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:3286,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3287,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:3288,10'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:3292,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3294,16'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3301,18'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:3294,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:3296,17'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:3299,11'
              BranchSideFuncs:
                - _TIFFfreeExt
      Callsites:
        - Src:             'tif_dirread.c:3285,11'
          Dst:             TIFFReadDirEntryShortArray
        - Src:             'tif_dirread.c:3301,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirectoryFindEntry
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5220
      functionLinenumberEnd: 5230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - tif
        - dir
        - dircount
        - tagid
      BBCount:         8
      ICount:          65
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_dirread.c:5224,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5226,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5229,5'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:5226,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5227,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5228,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _TIFFCheckDirNumberAndOffset
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5618
      functionLinenumberEnd: 5771
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - dirn
        - diroff
      BBCount:         45
      ICount:          313
      EdgeCount:       63
      CyclomaticComplexity: 20
      functionsReached:
        - TIFFErrorExtR
        - TIFFHashSetInsert
        - TIFFHashSetLookup
        - TIFFHashSetNew
        - TIFFHashSetRemove
        - TIFFHashSetSize
        - TIFFWarningExtR
        - hashFuncNumberToOffset
        - hashFuncOffsetToNumber
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_dirread.c:5619,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5620,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5622,9'
              BranchSideFuncs:
                - TIFFHashSetLookup
                - TIFFHashSetLookup
                - TIFFHashSetSize
                - malloc
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFHashSetLookup
                - TIFFHashSetLookup
                - malloc
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetRemove
                - TIFFHashSetRemove
                - TIFFWarningExtR
                - TIFFHashSetNew
                - TIFFErrorExtR
                - TIFFHashSetNew
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5622,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5624,45'
              BranchSideFuncs:
                - TIFFHashSetNew
                - TIFFHashSetLookup
                - TIFFHashSetLookup
                - TIFFHashSetSize
                - malloc
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFHashSetLookup
                - TIFFHashSetLookup
                - malloc
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetRemove
                - TIFFHashSetRemove
                - TIFFWarningExtR
                - TIFFHashSetNew
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:5634,9'
              BranchSideFuncs:
                - TIFFHashSetLookup
                - TIFFHashSetLookup
                - TIFFHashSetSize
                - malloc
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFHashSetLookup
                - TIFFHashSetLookup
                - malloc
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetRemove
                - TIFFHashSetRemove
                - TIFFWarningExtR
                - TIFFHashSetNew
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5626,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5628,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:5632,5'
              BranchSideFuncs:
                - TIFFHashSetLookup
                - TIFFHashSetLookup
                - TIFFHashSetSize
                - malloc
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFHashSetLookup
                - TIFFHashSetLookup
                - malloc
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetRemove
                - TIFFHashSetRemove
                - TIFFWarningExtR
                - TIFFHashSetNew
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5634,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5638,45'
              BranchSideFuncs:
                - TIFFHashSetNew
                - TIFFHashSetLookup
                - TIFFHashSetLookup
                - TIFFHashSetSize
                - malloc
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFHashSetLookup
                - TIFFHashSetLookup
                - malloc
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetRemove
                - TIFFHashSetRemove
                - TIFFWarningExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:5654,20'
              BranchSideFuncs:
                - TIFFHashSetLookup
                - TIFFHashSetLookup
                - TIFFHashSetSize
                - malloc
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFHashSetLookup
                - TIFFHashSetLookup
                - malloc
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetRemove
                - TIFFHashSetRemove
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:5640,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5642,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:5646,5'
              BranchSideFuncs:
                - TIFFHashSetLookup
                - TIFFHashSetLookup
                - TIFFHashSetSize
                - malloc
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFHashSetLookup
                - TIFFHashSetLookup
                - malloc
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetRemove
                - TIFFHashSetRemove
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:5660,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5662,13'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:5680,9'
              BranchSideFuncs:
                - TIFFHashSetLookup
                - TIFFHashSetSize
                - malloc
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFHashSetLookup
                - TIFFHashSetLookup
                - malloc
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetRemove
                - TIFFHashSetRemove
        - Branch String:   'tif_dirread.c:5662,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5664,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5668,29'
              BranchSideFuncs:
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:5681,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5683,13'
              BranchSideFuncs:
                - TIFFHashSetLookup
                - TIFFHashSetLookup
                - malloc
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetRemove
                - TIFFHashSetRemove
            - BranchSide:      'tif_dirread.c:5736,25'
              BranchSideFuncs:
                - TIFFHashSetSize
                - malloc
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5683,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5686,31'
              BranchSideFuncs:
                - TIFFHashSetLookup
                - TIFFHashSetLookup
                - malloc
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetRemove
                - TIFFHashSetRemove
            - BranchSide:      'tif_dirread.c:5732,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:5694,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5696,35'
              BranchSideFuncs:
                - TIFFHashSetRemove
                - TIFFHashSetLookup
                - malloc
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetRemove
            - BranchSide:      'tif_dirread.c:5700,17'
              BranchSideFuncs:
                - TIFFHashSetLookup
                - malloc
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetRemove
        - Branch String:   'tif_dirread.c:5701,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5703,35'
              BranchSideFuncs:
                - TIFFHashSetRemove
                - malloc
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetInsert
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:5707,74'
              BranchSideFuncs:
                - malloc
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetInsert
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5709,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5711,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5715,14'
              BranchSideFuncs:
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetInsert
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5717,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5720,21'
              BranchSideFuncs:
                - TIFFHashSetInsert
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:5724,36'
              BranchSideFuncs:
                - TIFFHashSetInsert
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5724,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5727,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5731,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:5736,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5739,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:5746,35'
              BranchSideFuncs:
                - malloc
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5747,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5749,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:5755,6'
              BranchSideFuncs:
                - TIFFHashSetInsert
                - TIFFErrorExtR
                - TIFFHashSetInsert
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5757,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5759,23'
              BranchSideFuncs:
                - TIFFHashSetInsert
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:5763,28'
              BranchSideFuncs:
                - TIFFHashSetInsert
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5763,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5765,23'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5770,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:5624,45'
          Dst:             TIFFHashSetNew
        - Src:             'tif_dirread.c:5624,45'
          Dst:             hashFuncOffsetToNumber
        - Src:             'tif_dirread.c:5624,45'
          Dst:             equalFuncOffsetToNumber
        - Src:             'tif_dirread.c:5628,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5638,45'
          Dst:             TIFFHashSetNew
        - Src:             'tif_dirread.c:5638,45'
          Dst:             hashFuncNumberToOffset
        - Src:             'tif_dirread.c:5638,45'
          Dst:             equalFuncNumberToOffset
        - Src:             'tif_dirread.c:5642,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5658,35'
          Dst:             TIFFHashSetLookup
        - Src:             'tif_dirread.c:5668,13'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:5679,44'
          Dst:             TIFFHashSetLookup
        - Src:             'tif_dirread.c:5692,43'
          Dst:             TIFFHashSetLookup
        - Src:             'tif_dirread.c:5696,17'
          Dst:             TIFFHashSetRemove
        - Src:             'tif_dirread.c:5699,55'
          Dst:             TIFFHashSetLookup
        - Src:             'tif_dirread.c:5703,17'
          Dst:             TIFFHashSetRemove
        - Src:             'tif_dirread.c:5717,18'
          Dst:             TIFFHashSetInsert
        - Src:             'tif_dirread.c:5719,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5724,18'
          Dst:             TIFFHashSetInsert
        - Src:             'tif_dirread.c:5726,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5736,9'
          Dst:             TIFFHashSetSize
        - Src:             'tif_dirread.c:5739,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5749,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5757,10'
          Dst:             TIFFHashSetInsert
        - Src:             'tif_dirread.c:5759,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5763,10'
          Dst:             TIFFHashSetInsert
        - Src:             'tif_dirread.c:5765,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFReadDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4234
      functionLinenumberEnd: 5194
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         436
      ICount:          2762
      EdgeCount:       577
      CyclomaticComplexity: 143
      functionsReached:
        - ByteCountLooksBad
        - CalcFinalIFDdatasizeReading
        - ChopUpSingleUncompressedStrip
        - EstimateStripByteCounts
        - EvaluateIFDdatasizeReading
        - MissingRequired
        - TIFFDefaultDirectory
        - TIFFErrorExtR
        - TIFFFetchDirectory
        - TIFFFetchNormalTag
        - TIFFFetchStripThing
        - TIFFFieldWithTag
        - TIFFFreeDirectory
        - TIFFGetStrileByteCount
        - TIFFNumberOfStrips
        - TIFFNumberOfTiles
        - TIFFReadDirEntryDoubleArray
        - TIFFReadDirEntryOutputErr
        - TIFFReadDirEntryPersampleShort
        - TIFFReadDirEntryShort
        - TIFFReadDirEntryShortArray
        - TIFFReadDirectoryCheckOrder
        - TIFFReadDirectoryFindEntry
        - TIFFReadDirectoryFindFieldInfo
        - TIFFScanlineSize
        - TIFFSetField
        - TIFFSetupStrips
        - TIFFStripSize
        - TIFFStripSize64
        - TIFFTileSize
        - TIFFWarningExtR
        - TryChopUpUncompressedBigTiff
        - _TIFFCheckDirNumberAndOffset
        - _TIFFCheckFieldIsValidForCodec
        - _TIFFCreateAnonField
        - _TIFFFillStriles
        - _TIFFGetMaxColorChannels
        - _TIFFMergeFields
        - _TIFFcallocExt
        - _TIFFfreeExt
        - _TIFFmallocExt
        - _TIFFmemcpy
        - _TIFFsetShortArrayExt
        - __assert_fail
      functionUses:    10
      BranchProfiles:
        - Branch String:   'tif_dirread.c:4246,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4251,27'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:4255,18'
              BranchSideFuncs:
                - _TIFFCheckDirNumberAndOffset
                - TIFFFetchDirectory
                - TIFFErrorExtR
                - TIFFReadDirectoryCheckOrder
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFmallocExt
                - TIFFSetField
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFSetField
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:4260,39'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4263,45'
              BranchSideFuncs:
                - _TIFFCheckDirNumberAndOffset
                - TIFFFetchDirectory
                - TIFFErrorExtR
                - TIFFReadDirectoryCheckOrder
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFmallocExt
                - TIFFSetField
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFSetField
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:4264,39'
              BranchSideFuncs:
                - _TIFFCheckDirNumberAndOffset
                - TIFFFetchDirectory
                - TIFFErrorExtR
                - TIFFReadDirectoryCheckOrder
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFmallocExt
                - TIFFSetField
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFSetField
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:4259,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4266,9'
              BranchSideFuncs:
                - TIFFFetchDirectory
                - TIFFErrorExtR
                - TIFFReadDirectoryCheckOrder
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFmallocExt
                - TIFFSetField
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFSetField
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:4269,35'
              BranchSideFuncs:
                - TIFFFetchDirectory
                - TIFFErrorExtR
                - TIFFReadDirectoryCheckOrder
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFmallocExt
                - TIFFSetField
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFSetField
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:4270,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4272,23'
              BranchSideFuncs:
                - TIFFReadDirectoryCheckOrder
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFmallocExt
                - TIFFSetField
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFSetField
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:4280,9'
              BranchSideFuncs:
                - TIFFReadDirectoryCheckOrder
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFmallocExt
                - TIFFSetField
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFSetField
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:4280,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4281,9'
              BranchSideFuncs:
                - TIFFReadDirectoryCheckOrder
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFmallocExt
                - TIFFSetField
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFSetField
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:4283,9'
              BranchSideFuncs:
                - TIFFReadDirectoryCheckOrder
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFmallocExt
                - TIFFSetField
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFSetField
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:4295,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4299,23'
              BranchSideFuncs:
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFmallocExt
                - TIFFSetField
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFSetField
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:4309,5'
              BranchSideFuncs:
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFmallocExt
                - TIFFSetField
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFSetField
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:4299,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4301,21'
              BranchSideFuncs:
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFmallocExt
                - TIFFSetField
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFSetField
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:4306,9'
              BranchSideFuncs:
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFmallocExt
                - TIFFSetField
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFSetField
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:4301,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4303,21'
              BranchSideFuncs:
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFmallocExt
                - TIFFSetField
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFSetField
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:4305,13'
              BranchSideFuncs:
                - TIFFFreeDirectory
                - TIFFDefaultDirectory
                - _TIFFmallocExt
                - TIFFSetField
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFSetField
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:4322,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4325,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:4337,18'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFSetField
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4357,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4359,33'
              BranchSideFuncs:
                - TIFFFetchNormalTag
                - _TIFFfreeExt
                - TIFFReadDirectoryFindEntry
                - TIFFSetField
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
            - BranchSide:      'tif_dirread.c:4363,37'
              BranchSideFuncs:
                - TIFFReadDirectoryFindEntry
                - TIFFSetField
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
        - Branch String:   'tif_dirread.c:4359,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4360,13'
              BranchSideFuncs:
                - TIFFReadDirectoryFindEntry
                - TIFFSetField
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
            - BranchSide:      'tif_dirread.c:4361,9'
              BranchSideFuncs:
                - TIFFReadDirectoryFindEntry
                - TIFFSetField
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
        - Branch String:   'tif_dirread.c:4364,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4374,37'
              BranchSideFuncs:
                - TIFFReadDirEntryShort
                - TIFFSetField
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
            - BranchSide:      'tif_dirread.c:4388,27'
              BranchSideFuncs:
                - TIFFSetField
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
        - Branch String:   'tif_dirread.c:4375,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4376,50'
              BranchSideFuncs:
                - TIFFReadDirEntryPersampleShort
                - TIFFSetField
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:4377,13'
              BranchSideFuncs:
                - TIFFSetField
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:4377,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4379,39'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:4382,27'
              BranchSideFuncs:
                - TIFFSetField
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
        - Branch String:   'tif_dirread.c:4382,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4383,13'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
            - BranchSide:      'tif_dirread.c:4384,9'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
        - Branch String:   'tif_dirread.c:4388,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:0,0'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
            - BranchSide:      'tif_dirread.c:4389,13'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:4394,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4396,14'
              BranchSideFuncs:
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
            - BranchSide:      'tif_dirread.c:4469,10'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:4396,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4398,44'
              BranchSideFuncs:
                - TIFFFetchNormalTag
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - _TIFFCheckFieldIsValidForCodec
            - BranchSide:      'tif_dirread.c:4425,14'
              BranchSideFuncs:
                - TIFFFetchNormalTag
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - _TIFFCheckFieldIsValidForCodec
        - Branch String:   'tif_dirread.c:4399,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4401,33'
              BranchSideFuncs:
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFFetchNormalTag
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - _TIFFCheckFieldIsValidForCodec
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
            - BranchSide:      'tif_dirread.c:4424,9'
              BranchSideFuncs:
                - TIFFFetchNormalTag
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - _TIFFCheckFieldIsValidForCodec
        - Branch String:   'tif_dirread.c:4409,33'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4409,54'
              BranchSideFuncs:
                - TIFFWarningExtR
                - TIFFFetchNormalTag
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - _TIFFCheckFieldIsValidForCodec
            - BranchSide:      'tif_dirread.c:4412,25'
              BranchSideFuncs:
                - TIFFWarningExtR
                - TIFFFetchNormalTag
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - _TIFFCheckFieldIsValidForCodec
        - Branch String:   'tif_dirread.c:4409,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4412,25'
              BranchSideFuncs:
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFFetchNormalTag
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - _TIFFCheckFieldIsValidForCodec
            - BranchSide:      'tif_dirread.c:4420,52'
              BranchSideFuncs:
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - TIFFFetchNormalTag
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - _TIFFCheckFieldIsValidForCodec
        - Branch String:   'tif_dirread.c:4421,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:0,0'
              BranchSideFuncs:
                - TIFFFetchNormalTag
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - _TIFFCheckFieldIsValidForCodec
            - BranchSide:      'tif_dirread.c:4421,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_dirread.c:4425,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4427,19'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
            - BranchSide:      'tif_dirread.c:4460,5'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
        - Branch String:   'tif_dirread.c:4428,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4429,17'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
            - BranchSide:      'tif_dirread.c:4432,25'
              BranchSideFuncs:
                - TIFFFetchNormalTag
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
                - _TIFFCheckFieldIsValidForCodec
        - Branch String:   'tif_dirread.c:4432,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4438,25'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
            - BranchSide:      'tif_dirread.c:4438,25'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
            - BranchSide:      'tif_dirread.c:4438,25'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
            - BranchSide:      'tif_dirread.c:4438,25'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
            - BranchSide:      'tif_dirread.c:4449,49'
              BranchSideFuncs:
                - TIFFFetchNormalTag
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
            - BranchSide:      'tif_dirread.c:4449,49'
              BranchSideFuncs:
                - TIFFFetchNormalTag
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
            - BranchSide:      'tif_dirread.c:4449,49'
              BranchSideFuncs:
                - TIFFFetchNormalTag
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
            - BranchSide:      'tif_dirread.c:4449,49'
              BranchSideFuncs:
                - TIFFFetchNormalTag
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
            - BranchSide:      'tif_dirread.c:4449,49'
              BranchSideFuncs:
                - TIFFFetchNormalTag
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
            - BranchSide:      'tif_dirread.c:4449,49'
              BranchSideFuncs:
                - TIFFFetchNormalTag
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
            - BranchSide:      'tif_dirread.c:4449,49'
              BranchSideFuncs:
                - TIFFFetchNormalTag
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
            - BranchSide:      'tif_dirread.c:4449,49'
              BranchSideFuncs:
                - TIFFFetchNormalTag
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
            - BranchSide:      'tif_dirread.c:4449,49'
              BranchSideFuncs:
                - TIFFFetchNormalTag
                - _TIFFfreeExt
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
            - BranchSide:      'tif_dirread.c:4454,61'
              BranchSideFuncs:
                - _TIFFCheckFieldIsValidForCodec
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
        - Branch String:   'tif_dirread.c:4449,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4450,29'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
            - BranchSide:      'tif_dirread.c:4451,25'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
        - Branch String:   'tif_dirread.c:4454,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4455,29'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
            - BranchSide:      'tif_dirread.c:4456,25'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - TIFFFetchNormalTag
                - _TIFFCheckFieldIsValidForCodec
                - TIFFWarningExtR
                - _TIFFCreateAnonField
                - _TIFFMergeFields
                - TIFFWarningExtR
                - TIFFReadDirectoryFindFieldInfo
                - __assert_fail
        - Branch String:   'tif_dirread.c:4469,60'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4470,10'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - _TIFFFillStriles
                - TIFFReadDirectoryFindEntry
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:4492,10'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4469,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4472,31'
              BranchSideFuncs:
                - _TIFFFillStriles
                - _TIFFfreeExt
                - TIFFReadDirectoryFindEntry
                - MissingRequired
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:4492,10'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4472,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4473,13'
              BranchSideFuncs:
                - TIFFReadDirectoryFindEntry
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:4474,41'
              BranchSideFuncs:
                - TIFFReadDirectoryFindEntry
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:4476,23'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4476,27'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFReadDirectoryFindEntry
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:4488,5'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4476,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4478,45'
              BranchSideFuncs:
                - TIFFReadDirectoryFindEntry
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:4488,5'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4480,27'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4480,31'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:4487,9'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4480,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4482,17'
              BranchSideFuncs:
                - TIFFWarningExtR
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4487,9'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4492,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4494,25'
              BranchSideFuncs:
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4501,13'
              BranchSideFuncs:
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4501,5'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4503,14'
              BranchSideFuncs:
                - TIFFReadDirEntryShort
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4785,33'
              BranchSideFuncs:
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:4503,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4505,21'
              BranchSideFuncs:
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4782,5'
              BranchSideFuncs:
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4505,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4525,53'
              BranchSideFuncs:
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
            - BranchSide:      'tif_dirread.c:4525,53'
              BranchSideFuncs:
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
            - BranchSide:      'tif_dirread.c:4525,53'
              BranchSideFuncs:
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
            - BranchSide:      'tif_dirread.c:4525,53'
              BranchSideFuncs:
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
            - BranchSide:      'tif_dirread.c:4525,53'
              BranchSideFuncs:
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
            - BranchSide:      'tif_dirread.c:4549,29'
              BranchSideFuncs:
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:4549,29'
              BranchSideFuncs:
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:4580,29'
              BranchSideFuncs:
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:4580,29'
              BranchSideFuncs:
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:4609,29'
              BranchSideFuncs:
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:4609,29'
              BranchSideFuncs:
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:4642,31'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:4642,31'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:4711,47'
              BranchSideFuncs:
                - TIFFReadDirEntryShort
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:4778,46'
              BranchSideFuncs:
                - TIFFFetchNormalTag
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
        - Branch String:   'tif_dirread.c:4526,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4527,29'
              BranchSideFuncs:
                - TIFFSetField
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
            - BranchSide:      'tif_dirread.c:4528,29'
              BranchSideFuncs:
                - TIFFSetField
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
        - Branch String:   'tif_dirread.c:4528,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4530,64'
              BranchSideFuncs:
                - TIFFReadDirEntryPersampleShort
                - TIFFSetField
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:4531,29'
              BranchSideFuncs:
                - TIFFSetField
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:4531,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4533,52'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:4539,43'
              BranchSideFuncs:
                - TIFFSetField
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4536,33'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4534,29'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:4536,39'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:4539,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4540,29'
              BranchSideFuncs:
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4541,29'
              BranchSideFuncs:
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4541,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4542,48'
              BranchSideFuncs:
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4544,21'
              BranchSideFuncs:
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4553,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4555,29'
              BranchSideFuncs:
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:4557,59'
              BranchSideFuncs:
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:4558,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4559,25'
              BranchSideFuncs:
                - TIFFSetField
                - _TIFFfreeExt
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:4560,25'
              BranchSideFuncs:
                - TIFFSetField
                - _TIFFfreeExt
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:4560,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4562,48'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:4568,35'
              BranchSideFuncs:
                - TIFFSetField
                - _TIFFfreeExt
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4565,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4563,25'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:4565,35'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:4573,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4574,25'
              BranchSideFuncs:
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4576,17'
              BranchSideFuncs:
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4580,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4585,29'
              BranchSideFuncs:
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4585,29'
              BranchSideFuncs:
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4585,29'
              BranchSideFuncs:
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4589,35'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4589,59'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4590,35'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4593,56'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4590,55'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4590,58'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4593,56'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4590,77'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4591,35'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4593,56'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4589,33'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4593,56'
              BranchSideFuncs:
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4598,29'
              BranchSideFuncs:
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4596,37'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4594,33'
              BranchSideFuncs:
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4596,43'
              BranchSideFuncs:
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4602,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4603,25'
              BranchSideFuncs:
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4605,17'
              BranchSideFuncs:
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4609,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4614,29'
              BranchSideFuncs:
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4614,29'
              BranchSideFuncs:
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4614,29'
              BranchSideFuncs:
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4618,35'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4618,59'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4619,35'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4622,56'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4619,55'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4619,58'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4622,56'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4619,77'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4620,35'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4622,56'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4618,33'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4622,56'
              BranchSideFuncs:
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4627,29'
              BranchSideFuncs:
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4625,37'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4623,33'
              BranchSideFuncs:
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4625,43'
              BranchSideFuncs:
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4631,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4632,25'
              BranchSideFuncs:
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4634,17'
              BranchSideFuncs:
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4650,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4652,48'
              BranchSideFuncs:
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:4662,25'
              BranchSideFuncs:
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:4656,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4653,25'
              BranchSideFuncs:
                - TIFFWarningExtR
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4656,35'
              BranchSideFuncs:
                - TIFFWarningExtR
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4662,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4664,48'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4672,45'
              BranchSideFuncs:
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:4668,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4668,35'
              BranchSideFuncs:
                - TIFFWarningExtR
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4669,29'
              BranchSideFuncs:
                - TIFFWarningExtR
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4673,68'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4674,26'
              BranchSideFuncs:
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:4681,45'
              BranchSideFuncs:
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:4673,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4676,41'
              BranchSideFuncs:
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:4681,45'
              BranchSideFuncs:
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:4684,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4685,29'
              BranchSideFuncs:
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:4687,58'
              BranchSideFuncs:
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - _TIFFfreeExt
                - TIFFSetField
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:4688,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4689,25'
              BranchSideFuncs:
                - TIFFSetField
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
            - BranchSide:      'tif_dirread.c:4690,25'
              BranchSideFuncs:
                - TIFFSetField
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
        - Branch String:   'tif_dirread.c:4690,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4692,48'
              BranchSideFuncs:
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4699,38'
              BranchSideFuncs:
                - TIFFSetField
                - _TIFFfreeExt
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4695,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4693,25'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4695,35'
              BranchSideFuncs:
                - TIFFReadDirEntryOutputErr
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4711,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4714,33'
              BranchSideFuncs:
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:4730,17'
              BranchSideFuncs:
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4714,25'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4717,39'
              BranchSideFuncs:
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:4720,39'
              BranchSideFuncs:
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:4723,39'
              BranchSideFuncs:
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
                - TIFFSetField
        - Branch String:   'tif_dirread.c:4726,29'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4727,42'
              BranchSideFuncs:
                - TIFFSetField
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
            - BranchSide:      'tif_dirread.c:4728,21'
              BranchSideFuncs:
                - CalcFinalIFDdatasizeReading
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFReadDirEntryShort
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryShortArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - _TIFFmemcpy
                - EvaluateIFDdatasizeReading
                - TIFFFieldWithTag
                - TIFFWarningExtR
                - TIFFReadDirEntryDoubleArray
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryShort
                - EvaluateIFDdatasizeReading
                - TIFFSetField
                - TIFFFieldWithTag
                - TIFFReadDirEntryOutputErr
                - TIFFReadDirEntryPersampleShort
                - TIFFFetchNormalTag
        - Branch String:   'tif_dirread.c:4803,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4805,14'
              BranchSideFuncs:
                - TIFFWarningExtR
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:4864,10'
              BranchSideFuncs:
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
        - Branch String:   'tif_dirread.c:4805,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4808,17'
              BranchSideFuncs:
                - TIFFWarningExtR
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
            - BranchSide:      'tif_dirread.c:4813,18'
              BranchSideFuncs:
                - TIFFWarningExtR
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
        - Branch String:   'tif_dirread.c:4810,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4811,17'
              BranchSideFuncs:
                - TIFFWarningExtR
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:4812,9'
              BranchSideFuncs:
                - TIFFWarningExtR
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
        - Branch String:   'tif_dirread.c:4820,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4823,17'
              BranchSideFuncs:
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:4828,14'
              BranchSideFuncs:
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
        - Branch String:   'tif_dirread.c:4825,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4826,17'
              BranchSideFuncs:
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:4827,9'
              BranchSideFuncs:
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
        - Branch String:   'tif_dirread.c:4828,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4830,17'
              BranchSideFuncs:
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
            - BranchSide:      'tif_dirread.c:4857,5'
              BranchSideFuncs:
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
        - Branch String:   'tif_dirread.c:4830,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4832,33'
              BranchSideFuncs:
                - TIFFWarningExtR
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:4838,17'
              BranchSideFuncs:
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
        - Branch String:   'tif_dirread.c:4835,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4836,21'
              BranchSideFuncs:
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
            - BranchSide:      'tif_dirread.c:4837,13'
              BranchSideFuncs:
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFSetField
                - TIFFWarningExtR
                - TIFFSetField
        - Branch String:   'tif_dirread.c:4838,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4840,33'
              BranchSideFuncs:
                - TIFFWarningExtR
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
            - BranchSide:      'tif_dirread.c:4846,23'
              BranchSideFuncs:
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
                - TIFFSetField
        - Branch String:   'tif_dirread.c:4843,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4844,21'
              BranchSideFuncs:
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
            - BranchSide:      'tif_dirread.c:4845,13'
              BranchSideFuncs:
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
        - Branch String:   'tif_dirread.c:4846,78'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4847,23'
              BranchSideFuncs:
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
            - BranchSide:      'tif_dirread.c:4853,35'
              BranchSideFuncs:
                - TIFFSetField
                - _TIFFfreeExt
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
        - Branch String:   'tif_dirread.c:4853,21'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4854,21'
              BranchSideFuncs:
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
            - BranchSide:      'tif_dirread.c:4855,13'
              BranchSideFuncs:
                - TIFFNumberOfStrips
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
                - TIFFNumberOfTiles
        - Branch String:   'tif_dirread.c:4864,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4866,54'
              BranchSideFuncs:
                - TIFFNumberOfTiles
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
            - BranchSide:      'tif_dirread.c:4874,53'
              BranchSideFuncs:
                - TIFFNumberOfTiles
                - TIFFErrorExtR
                - _TIFFfreeExt
                - MissingRequired
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
        - Branch String:   'tif_dirread.c:4877,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4879,23'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
            - BranchSide:      'tif_dirread.c:4883,38'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
        - Branch String:   'tif_dirread.c:4884,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4885,43'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
            - BranchSide:      'tif_dirread.c:4886,10'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
        - Branch String:   'tif_dirread.c:4886,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4905,29'
              BranchSideFuncs:
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
            - BranchSide:      'tif_dirread.c:4910,9'
              BranchSideFuncs:
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
        - Branch String:   'tif_dirread.c:4910,33'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4911,9'
              BranchSideFuncs:
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
            - BranchSide:      'tif_dirread.c:4923,16'
              BranchSideFuncs:
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
        - Branch String:   'tif_dirread.c:4911,57'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4912,9'
              BranchSideFuncs:
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
            - BranchSide:      'tif_dirread.c:4923,16'
              BranchSideFuncs:
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
        - Branch String:   'tif_dirread.c:4912,59'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4913,9'
              BranchSideFuncs:
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
            - BranchSide:      'tif_dirread.c:4923,16'
              BranchSideFuncs:
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
        - Branch String:   'tif_dirread.c:4913,58'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4914,9'
              BranchSideFuncs:
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
            - BranchSide:      'tif_dirread.c:4923,16'
              BranchSideFuncs:
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
        - Branch String:   'tif_dirread.c:4914,71'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4915,9'
              BranchSideFuncs:
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
            - BranchSide:      'tif_dirread.c:4923,16'
              BranchSideFuncs:
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
        - Branch String:   'tif_dirread.c:4915,60'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4916,9'
              BranchSideFuncs:
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
            - BranchSide:      'tif_dirread.c:4923,16'
              BranchSideFuncs:
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
        - Branch String:   'tif_dirread.c:4916,62'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4917,9'
              BranchSideFuncs:
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
            - BranchSide:      'tif_dirread.c:4923,16'
              BranchSideFuncs:
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
        - Branch String:   'tif_dirread.c:4917,61'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4918,9'
              BranchSideFuncs:
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
                - TIFFSetupStrips
            - BranchSide:      'tif_dirread.c:4923,16'
              BranchSideFuncs:
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
        - Branch String:   'tif_dirread.c:4910,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4921,25'
              BranchSideFuncs:
                - TIFFSetupStrips
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:4923,16'
              BranchSideFuncs:
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
                - TIFFFetchStripThing
        - Branch String:   'tif_dirread.c:4925,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4927,38'
              BranchSideFuncs:
                - TIFFFetchStripThing
                - _TIFFfreeExt
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
            - BranchSide:      'tif_dirread.c:4934,13'
              BranchSideFuncs:
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
        - Branch String:   'tif_dirread.c:4927,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4931,17'
              BranchSideFuncs:
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
            - BranchSide:      'tif_dirread.c:4933,9'
              BranchSideFuncs:
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFFetchStripThing
        - Branch String:   'tif_dirread.c:4934,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4937,21'
              BranchSideFuncs:
                - TIFFFetchStripThing
                - _TIFFfreeExt
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:4943,5'
              BranchSideFuncs:
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:4936,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4940,17'
              BranchSideFuncs:
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:4942,9'
              BranchSideFuncs:
                - _TIFFGetMaxColorChannels
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:4950,24'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4951,9'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:4992,9'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
        - Branch String:   'tif_dirread.c:4950,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4958,13'
              BranchSideFuncs:
                - TIFFWarningExtR
                - _TIFFcallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
            - BranchSide:      'tif_dirread.c:4992,9'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
        - Branch String:   'tif_dirread.c:4971,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4973,27'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
            - BranchSide:      'tif_dirread.c:4981,13'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
        - Branch String:   'tif_dirread.c:4981,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4982,20'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
            - BranchSide:      'tif_dirread.c:4984,31'
              BranchSideFuncs:
                - _TIFFsetShortArrayExt
                - _TIFFfreeExt
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
        - Branch String:   'tif_dirread.c:4992,60'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4993,10'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
            - BranchSide:      'tif_dirread.c:5011,9'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
        - Branch String:   'tif_dirread.c:4992,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4995,13'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
            - BranchSide:      'tif_dirread.c:5011,9'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
        - Branch String:   'tif_dirread.c:4995,48'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4996,13'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
            - BranchSide:      'tif_dirread.c:4998,18'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
        - Branch String:   'tif_dirread.c:4995,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4997,13'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
            - BranchSide:      'tif_dirread.c:4998,18'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
        - Branch String:   'tif_dirread.c:4998,18'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:4999,13'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
            - BranchSide:      'tif_dirread.c:5002,29'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:5011,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5016,14'
              BranchSideFuncs:
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - _TIFFfreeExt
                - MissingRequired
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
            - BranchSide:      'tif_dirread.c:5080,9'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:5016,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5023,18'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
            - BranchSide:      'tif_dirread.c:5039,18'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - ByteCountLooksBad
                - TIFFWarningExtR
                - EstimateStripByteCounts
        - Branch String:   'tif_dirread.c:5023,70'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5024,18'
              BranchSideFuncs:
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - _TIFFfreeExt
                - MissingRequired
            - BranchSide:      'tif_dirread.c:5025,18'
              BranchSideFuncs:
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - _TIFFfreeExt
                - MissingRequired
        - Branch String:   'tif_dirread.c:5024,47'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5025,18'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:5029,33'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:5025,72'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5026,18'
              BranchSideFuncs:
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - _TIFFfreeExt
                - MissingRequired
            - BranchSide:      'tif_dirread.c:5033,17'
              BranchSideFuncs:
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:5023,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5029,33'
              BranchSideFuncs:
                - MissingRequired
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:5033,17'
              BranchSideFuncs:
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:5036,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5037,17'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:5038,9'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:5039,47'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5040,20'
              BranchSideFuncs:
                - ByteCountLooksBad
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
                - TIFFWarningExtR
                - EstimateStripByteCounts
            - BranchSide:      'tif_dirread.c:5054,20'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:5040,51'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5040,72'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:5054,20'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:5039,18'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5048,29'
              BranchSideFuncs:
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:5054,20'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFGetStrileByteCount
                - TIFFWarningExtR
                - EstimateStripByteCounts
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:5051,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5052,17'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:5053,9'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:5076,17'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5077,17'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:5078,9'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
                - _TIFFfreeExt
        - Branch String:   'tif_dirread.c:5080,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5082,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
            - BranchSide:      'tif_dirread.c:5085,10'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
        - Branch String:   'tif_dirread.c:5085,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5087,13'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
            - BranchSide:      'tif_dirread.c:5120,7'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
        - Branch String:   'tif_dirread.c:5087,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5088,13'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
            - BranchSide:      'tif_dirread.c:5091,35'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
        - Branch String:   'tif_dirread.c:5131,63'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5132,10'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
            - BranchSide:      'tif_dirread.c:5142,9'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
        - Branch String:   'tif_dirread.c:5132,40'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5133,10'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
            - BranchSide:      'tif_dirread.c:5142,9'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
        - Branch String:   'tif_dirread.c:5133,59'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5134,11'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
                - ChopUpSingleUncompressedStrip
            - BranchSide:      'tif_dirread.c:5142,9'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
        - Branch String:   'tif_dirread.c:5131,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5136,39'
              BranchSideFuncs:
                - ChopUpSingleUncompressedStrip
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
            - BranchSide:      'tif_dirread.c:5142,9'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
        - Branch String:   'tif_dirread.c:5142,61'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5143,9'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
            - BranchSide:      'tif_dirread.c:5153,5'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5143,57'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5144,10'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFStripSize64
                - TryChopUpUncompressedBigTiff
            - BranchSide:      'tif_dirread.c:5153,5'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5144,78'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5145,25'
              BranchSideFuncs:
                - TIFFStripSize64
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
                - TryChopUpUncompressedBigTiff
            - BranchSide:      'tif_dirread.c:5153,5'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5142,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5147,38'
              BranchSideFuncs:
                - TryChopUpUncompressedBigTiff
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:5153,5'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5166,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5168,23'
              BranchSideFuncs:
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:5172,9'
              BranchSideFuncs:
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFTileSize
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5172,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5174,42'
              BranchSideFuncs:
                - TIFFTileSize
                - TIFFErrorExtR
            - BranchSide:      'tif_dirread.c:5183,28'
              BranchSideFuncs:
                - TIFFStripSize
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5175,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5177,27'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5180,5'
              BranchSideFuncs: []
        - Branch String:   'tif_dirread.c:5183,13'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirread.c:5185,27'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dirread.c:5191,9'
          Branch Sides:
            - BranchSide:      'tif_dirread.c:5192,22'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirread.c:5193,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirread.c:4259,10'
          Dst:             _TIFFCheckDirNumberAndOffset
        - Src:             'tif_dirread.c:4269,16'
          Dst:             TIFFFetchDirectory
        - Src:             'tif_dirread.c:4272,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:4286,5'
          Dst:             TIFFReadDirectoryCheckOrder
        - Src:             'tif_dirread.c:4314,5'
          Dst:             TIFFFreeDirectory
        - Src:             'tif_dirread.c:4315,5'
          Dst:             TIFFDefaultDirectory
        - Src:             'tif_dirread.c:4320,37'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirread.c:4324,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:4337,5'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:4356,9'
          Dst:             TIFFReadDirectoryFindEntry
        - Src:             'tif_dirread.c:4359,14'
          Dst:             TIFFFetchNormalTag
        - Src:             'tif_dirread.c:4363,10'
          Dst:             TIFFReadDirectoryFindEntry
        - Src:             'tif_dirread.c:4374,15'
          Dst:             TIFFReadDirEntryShort
        - Src:             'tif_dirread.c:4376,19'
          Dst:             TIFFReadDirEntryPersampleShort
        - Src:             'tif_dirread.c:4379,13'
          Dst:             TIFFReadDirEntryOutputErr
        - Src:             'tif_dirread.c:4382,14'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:4388,14'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:4398,13'
          Dst:             TIFFReadDirectoryFindFieldInfo
        - Src:             'tif_dirread.c:4401,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4407,40'
          Dst:             _TIFFCreateAnonField
        - Src:             'tif_dirread.c:4409,37'
          Dst:             _TIFFMergeFields
        - Src:             'tif_dirread.c:4411,21'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4420,21'
          Dst:             TIFFReadDirectoryFindFieldInfo
        - Src:             'tif_dirread.c:4421,21'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:4449,30'
          Dst:             TIFFFetchNormalTag
        - Src:             'tif_dirread.c:4454,30'
          Dst:             _TIFFCheckFieldIsValidForCodec
        - Src:             'tif_dirread.c:4472,14'
          Dst:             _TIFFFillStriles
        - Src:             'tif_dirread.c:4474,14'
          Dst:             TIFFReadDirectoryFindEntry
        - Src:             'tif_dirread.c:4478,18'
          Dst:             TIFFReadDirectoryFindEntry
        - Src:             'tif_dirread.c:4483,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4494,9'
          Dst:             MissingRequired
        - Src:             'tif_dirread.c:4525,31'
          Dst:             TIFFReadDirEntryShort
        - Src:             'tif_dirread.c:4526,30'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:4530,33'
          Dst:             TIFFReadDirEntryPersampleShort
        - Src:             'tif_dirread.c:4533,35'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dirread.c:4534,29'
          Dst:             TIFFReadDirEntryOutputErr
        - Src:             'tif_dirread.c:4539,30'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:4557,31'
          Dst:             TIFFReadDirEntryDoubleArray
        - Src:             'tif_dirread.c:4558,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:4562,31'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dirread.c:4563,25'
          Dst:             TIFFReadDirEntryOutputErr
        - Src:             'tif_dirread.c:4570,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:4572,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:4593,39'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dirread.c:4594,33'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4600,21'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirread.c:4602,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:4622,39'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dirread.c:4623,33'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4629,21'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirread.c:4631,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:4652,31'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dirread.c:4653,25'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4664,31'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dirread.c:4665,25'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4687,31'
          Dst:             TIFFReadDirEntryShortArray
        - Src:             'tif_dirread.c:4688,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:4692,31'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dirread.c:4693,25'
          Dst:             TIFFReadDirEntryOutputErr
        - Src:             'tif_dirread.c:4699,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:4702,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:4711,25'
          Dst:             TIFFReadDirEntryShort
        - Src:             'tif_dirread.c:4727,29'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:4778,27'
          Dst:             TIFFFetchNormalTag
        - Src:             'tif_dirread.c:4785,5'
          Dst:             CalcFinalIFDdatasizeReading
        - Src:             'tif_dirread.c:4807,13'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4810,18'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:4816,13'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4822,13'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4825,18'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:4832,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4835,22'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:4840,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4843,22'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:4853,22'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:4866,35'
          Dst:             TIFFNumberOfStrips
        - Src:             'tif_dirread.c:4874,35'
          Dst:             TIFFNumberOfTiles
        - Src:             'tif_dirread.c:4879,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:4905,13'
          Dst:             MissingRequired
        - Src:             'tif_dirread.c:4921,9'
          Dst:             TIFFSetupStrips
        - Src:             'tif_dirread.c:4927,18'
          Dst:             TIFFFetchStripThing
        - Src:             'tif_dirread.c:4936,18'
          Dst:             TIFFFetchStripThing
        - Src:             'tif_dirread.c:4949,22'
          Dst:             _TIFFGetMaxColorChannels
        - Src:             'tif_dirread.c:4957,9'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4969,38'
          Dst:             _TIFFcallocExt
        - Src:             'tif_dirread.c:4973,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:4984,9'
          Dst:             _TIFFsetShortArrayExt
        - Src:             'tif_dirread.c:4986,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:5002,13'
          Dst:             MissingRequired
        - Src:             'tif_dirread.c:5029,17'
          Dst:             MissingRequired
        - Src:             'tif_dirread.c:5032,13'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:5036,17'
          Dst:             EstimateStripByteCounts
        - Src:             'tif_dirread.c:5040,54'
          Dst:             ByteCountLooksBad
        - Src:             'tif_dirread.c:5048,13'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:5051,17'
          Dst:             EstimateStripByteCounts
        - Src:             'tif_dirread.c:5058,18'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_dirread.c:5059,22'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_dirread.c:5060,18'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_dirread.c:5061,18'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_dirread.c:5073,13'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:5076,17'
          Dst:             EstimateStripByteCounts
        - Src:             'tif_dirread.c:5082,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:5136,9'
          Dst:             ChopUpSingleUncompressedStrip
        - Src:             'tif_dirread.c:5145,9'
          Dst:             TIFFStripSize64
        - Src:             'tif_dirread.c:5147,9'
          Dst:             TryChopUpUncompressedBigTiff
        - Src:             'tif_dirread.c:5165,29'
          Dst:             TIFFScanlineSize
        - Src:             'tif_dirread.c:5168,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5174,29'
          Dst:             TIFFTileSize
        - Src:             'tif_dirread.c:5177,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5183,14'
          Dst:             TIFFStripSize
        - Src:             'tif_dirread.c:5185,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5192,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFErrorExtR
      functionSourceFile: '/src/libtiff/libtiff/tif_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - module
        - fmt
      BBCount:         19
      ICount:          126
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    522
      BranchProfiles:
        - Branch String:   'tif_error.c:110,13'
          Branch Sides:
            - BranchSide:      'tif_error.c:110,16'
              BranchSideFuncs: []
            - BranchSide:      'tif_error.c:119,9'
              BranchSideFuncs: []
        - Branch String:   'tif_error.c:110,9'
          Branch Sides:
            - BranchSide:      'tif_error.c:112,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_error.c:119,9'
              BranchSideFuncs: []
        - Branch String:   'tif_error.c:116,13'
          Branch Sides:
            - BranchSide:      'tif_error.c:117,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_error.c:118,5'
              BranchSideFuncs: []
        - Branch String:   'tif_error.c:119,9'
          Branch Sides:
            - BranchSide:      'tif_error.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_error.c:125,9'
              BranchSideFuncs: []
        - Branch String:   'tif_error.c:125,9'
          Branch Sides:
            - BranchSide:      'tif_error.c:125,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_error.c:127,9'
              BranchSideFuncs: []
        - Branch String:   'tif_error.c:128,33'
          Branch Sides:
            - BranchSide:      'tif_error.c:128,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_error.c:128,67'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _TIFFErrorEarly
      functionSourceFile: '/src/libtiff/libtiff/tif_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - clientdata
        - module
        - fmt
      BBCount:         16
      ICount:          117
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tif_error.c:84,14'
          Branch Sides:
            - BranchSide:      'tif_error.c:84,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_error.c:93,9'
              BranchSideFuncs: []
        - Branch String:   'tif_error.c:84,9'
          Branch Sides:
            - BranchSide:      'tif_error.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_error.c:93,9'
              BranchSideFuncs: []
        - Branch String:   'tif_error.c:90,13'
          Branch Sides:
            - BranchSide:      'tif_error.c:91,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_error.c:92,5'
              BranchSideFuncs: []
        - Branch String:   'tif_error.c:93,9'
          Branch Sides:
            - BranchSide:      'tif_error.c:95,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_error.c:99,9'
              BranchSideFuncs: []
        - Branch String:   'tif_error.c:99,9'
          Branch Sides:
            - BranchSide:      'tif_error.c:99,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_error.c:101,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFErrorExt
      functionSourceFile: '/src/libtiff/libtiff/tif_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - module
        - fmt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tif_error.c:66,9'
          Branch Sides:
            - BranchSide:      'tif_error.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_error.c:72,9'
              BranchSideFuncs: []
        - Branch String:   'tif_error.c:72,9'
          Branch Sides:
            - BranchSide:      'tif_error.c:72,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_error.c:74,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFError
      functionSourceFile: '/src/libtiff/libtiff/tif_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - module
        - fmt
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_error.c:49,9'
          Branch Sides:
            - BranchSide:      'tif_error.c:51,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_error.c:55,9'
              BranchSideFuncs: []
        - Branch String:   'tif_error.c:55,9'
          Branch Sides:
            - BranchSide:      'tif_error.c:55,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_error.c:57,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFSetErrorHandlerExt
      functionSourceFile: '/src/libtiff/libtiff/tif_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handler
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSetErrorHandler
      functionSourceFile: '/src/libtiff/libtiff/tif_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handler
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFForceStrileArrayWriting
      functionSourceFile: '/src/libtiff/libtiff/tif_flush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         40
      ICount:          269
      EdgeCount:       56
      CyclomaticComplexity: 18
      functionsReached:
        - TIFFErrorExtR
        - TIFFIsTiled
        - TIFFSetupStrips
        - _TIFFRewriteField
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_flush.c:81,9'
          Branch Sides:
            - BranchSide:      'tif_flush.c:83,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_flush.c:86,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFRewriteField
                - _TIFFRewriteField
                - TIFFSetupStrips
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_flush.c:86,9'
          Branch Sides:
            - BranchSide:      'tif_flush.c:88,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_flush.c:91,10'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFRewriteField
                - _TIFFRewriteField
                - TIFFSetupStrips
                - TIFFErrorExtR
        - Branch String:   'tif_flush.c:91,9'
          Branch Sides:
            - BranchSide:      'tif_flush.c:93,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_flush.c:99,11'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFRewriteField
                - _TIFFRewriteField
                - TIFFSetupStrips
        - Branch String:   'tif_flush.c:99,9'
          Branch Sides:
            - BranchSide:      'tif_flush.c:101,15'
              BranchSideFuncs:
                - _TIFFRewriteField
                - _TIFFRewriteField
            - BranchSide:      'tif_flush.c:120,27'
              BranchSideFuncs:
                - _TIFFRewriteField
                - _TIFFRewriteField
        - Branch String:   'tif_flush.c:101,63'
          Branch Sides:
            - BranchSide:      'tif_flush.c:102,15'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFRewriteField
                - _TIFFRewriteField
                - TIFFSetupStrips
            - BranchSide:      'tif_flush.c:110,27'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_flush.c:102,65'
          Branch Sides:
            - BranchSide:      'tif_flush.c:103,15'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFRewriteField
                - _TIFFRewriteField
                - TIFFSetupStrips
            - BranchSide:      'tif_flush.c:110,27'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_flush.c:103,64'
          Branch Sides:
            - BranchSide:      'tif_flush.c:104,15'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFRewriteField
                - _TIFFRewriteField
                - TIFFSetupStrips
            - BranchSide:      'tif_flush.c:110,27'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_flush.c:104,77'
          Branch Sides:
            - BranchSide:      'tif_flush.c:105,15'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFRewriteField
                - _TIFFRewriteField
                - TIFFSetupStrips
            - BranchSide:      'tif_flush.c:110,27'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_flush.c:105,66'
          Branch Sides:
            - BranchSide:      'tif_flush.c:106,15'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFRewriteField
                - _TIFFRewriteField
                - TIFFSetupStrips
            - BranchSide:      'tif_flush.c:110,27'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_flush.c:106,68'
          Branch Sides:
            - BranchSide:      'tif_flush.c:107,15'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFRewriteField
                - _TIFFRewriteField
                - TIFFSetupStrips
            - BranchSide:      'tif_flush.c:110,27'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_flush.c:107,67'
          Branch Sides:
            - BranchSide:      'tif_flush.c:108,15'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFRewriteField
                - _TIFFRewriteField
                - TIFFSetupStrips
            - BranchSide:      'tif_flush.c:110,27'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_flush.c:101,13'
          Branch Sides:
            - BranchSide:      'tif_flush.c:110,27'
              BranchSideFuncs:
                - _TIFFRewriteField
                - _TIFFRewriteField
                - TIFFSetupStrips
            - BranchSide:      'tif_flush.c:116,13'
              BranchSideFuncs:
                - _TIFFRewriteField
                - _TIFFRewriteField
                - TIFFSetupStrips
        - Branch String:   'tif_flush.c:116,51'
          Branch Sides:
            - BranchSide:      'tif_flush.c:116,71'
              BranchSideFuncs:
                - TIFFSetupStrips
                - _TIFFRewriteField
                - _TIFFRewriteField
            - BranchSide:      'tif_flush.c:118,5'
              BranchSideFuncs:
                - _TIFFRewriteField
                - _TIFFRewriteField
        - Branch String:   'tif_flush.c:116,13'
          Branch Sides:
            - BranchSide:      'tif_flush.c:117,13'
              BranchSideFuncs:
                - _TIFFRewriteField
                - _TIFFRewriteField
            - BranchSide:      'tif_flush.c:118,5'
              BranchSideFuncs:
                - _TIFFRewriteField
                - _TIFFRewriteField
        - Branch String:   'tif_flush.c:123,58'
          Branch Sides:
            - BranchSide:      'tif_flush.c:125,13'
              BranchSideFuncs:
                - _TIFFRewriteField
            - BranchSide:      'tif_flush.c:134,5'
              BranchSideFuncs: []
        - Branch String:   'tif_flush.c:120,9'
          Branch Sides:
            - BranchSide:      'tif_flush.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_flush.c:134,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_flush.c:79,25'
          Dst:             TIFFIsTiled
        - Src:             'tif_flush.c:83,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_flush.c:88,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_flush.c:93,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_flush.c:110,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_flush.c:116,55'
          Dst:             TIFFSetupStrips
        - Src:             'tif_flush.c:120,9'
          Dst:             _TIFFRewriteField
        - Src:             'tif_flush.c:124,9'
          Dst:             _TIFFRewriteField
    - functionName:    TIFFFlushData
      functionSourceFile: '/src/libtiff/libtiff/tif_flush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFFlushData1
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_flush.c:148,9'
          Branch Sides:
            - BranchSide:      'tif_flush.c:149,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_flush.c:150,9'
              BranchSideFuncs:
                - TIFFFlushData1
        - Branch String:   'tif_flush.c:150,9'
          Branch Sides:
            - BranchSide:      'tif_flush.c:152,9'
              BranchSideFuncs:
                - TIFFFlushData1
            - BranchSide:      'tif_flush.c:156,28'
              BranchSideFuncs:
                - TIFFFlushData1
        - Branch String:   'tif_flush.c:153,13'
          Branch Sides:
            - BranchSide:      'tif_flush.c:154,13'
              BranchSideFuncs:
                - TIFFFlushData1
            - BranchSide:      'tif_flush.c:155,5'
              BranchSideFuncs:
                - TIFFFlushData1
      Callsites:
        - Src:             'tif_flush.c:156,13'
          Dst:             TIFFFlushData1
    - functionName:    TIFFFlush
      functionSourceFile: '/src/libtiff/libtiff/tif_flush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         22
      ICount:          110
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFFlushData
        - TIFFForceStrileArrayWriting
        - TIFFRewriteDirectory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_flush.c:32,9'
          Branch Sides:
            - BranchSide:      'tif_flush.c:33,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_flush.c:35,24'
              BranchSideFuncs:
                - TIFFFlushData
                - TIFFRewriteDirectory
                - TIFFForceStrileArrayWriting
        - Branch String:   'tif_flush.c:35,9'
          Branch Sides:
            - BranchSide:      'tif_flush.c:36,9'
              BranchSideFuncs:
                - TIFFRewriteDirectory
                - TIFFForceStrileArrayWriting
            - BranchSide:      'tif_flush.c:43,10'
              BranchSideFuncs:
                - TIFFRewriteDirectory
                - TIFFForceStrileArrayWriting
        - Branch String:   'tif_flush.c:43,44'
          Branch Sides:
            - BranchSide:      'tif_flush.c:44,11'
              BranchSideFuncs:
                - TIFFRewriteDirectory
                - TIFFForceStrileArrayWriting
            - BranchSide:      'tif_flush.c:50,10'
              BranchSideFuncs:
                - TIFFRewriteDirectory
        - Branch String:   'tif_flush.c:44,46'
          Branch Sides:
            - BranchSide:      'tif_flush.c:44,49'
              BranchSideFuncs:
                - TIFFRewriteDirectory
            - BranchSide:      'tif_flush.c:50,10'
              BranchSideFuncs:
                - TIFFRewriteDirectory
        - Branch String:   'tif_flush.c:43,9'
          Branch Sides:
            - BranchSide:      'tif_flush.c:46,41'
              BranchSideFuncs:
                - TIFFForceStrileArrayWriting
                - TIFFRewriteDirectory
            - BranchSide:      'tif_flush.c:50,10'
              BranchSideFuncs:
                - TIFFRewriteDirectory
        - Branch String:   'tif_flush.c:46,13'
          Branch Sides:
            - BranchSide:      'tif_flush.c:47,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_flush.c:48,5'
              BranchSideFuncs:
                - TIFFRewriteDirectory
        - Branch String:   'tif_flush.c:50,65'
          Branch Sides:
            - BranchSide:      'tif_flush.c:51,31'
              BranchSideFuncs:
                - TIFFRewriteDirectory
            - BranchSide:      'tif_flush.c:54,5'
              BranchSideFuncs: []
        - Branch String:   'tif_flush.c:50,9'
          Branch Sides:
            - BranchSide:      'tif_flush.c:52,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_flush.c:54,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_flush.c:35,10'
          Dst:             TIFFFlushData
        - Src:             'tif_flush.c:46,13'
          Dst:             TIFFForceStrileArrayWriting
        - Src:             'tif_flush.c:51,10'
          Dst:             TIFFRewriteDirectory
    - functionName:    putseparate8bitYCbCr11tile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2557
      functionLinenumberEnd: 2574
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - r
        - g
        - b
        - a
      BBCount:         11
      ICount:          135
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFYCbCrtoRGB
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:2562,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2564,13'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2574,1'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2570,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2568,28'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2571,9'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
      Callsites:
        - Src:             'tif_getimage.c:2568,13'
          Dst:             TIFFYCbCrtoRGB
    - functionName:    putCMYKseparate8bittile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1911
      functionLinenumberEnd: 1928
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - r
        - g
        - b
        - a
      BBCount:         9
      ICount:          155
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1914,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1917,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1928,1'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1917,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1919,26'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1925,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    putRGBseparate16bittile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1959
      functionLinenumberEnd: 1974
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - r
        - g
        - b
        - a
      BBCount:         9
      ICount:          148
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1966,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1968,16'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1974,1'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1968,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1969,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1971,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    putRGBUAseparate16bittile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2001
      functionLinenumberEnd: 2024
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - r
        - g
        - b
        - a
      BBCount:         9
      ICount:          206
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:2008,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2012,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2024,1'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2012,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2014,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2021,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    putRGBAAseparate16bittile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1980
      functionLinenumberEnd: 1995
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - r
        - g
        - b
        - a
      BBCount:         9
      ICount:          168
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1987,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1989,16'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1995,1'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1989,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1990,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1992,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    putRGBseparate8bittile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1878
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - r
        - g
        - b
        - a
      BBCount:         27
      ICount:          508
      EdgeCount:       28
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1883,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1885,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1889,1'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1885,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1885,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1885,9'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1885,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1885,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1886,9'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1885,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1885,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1885,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1885,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1885,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1885,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1885,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1885,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1886,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    putRGBUAseparate8bittile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1934
      functionLinenumberEnd: 1953
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - r
        - g
        - b
        - a
      BBCount:         9
      ICount:          166
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1937,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1941,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1953,1'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1941,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1943,20'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1950,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    putRGBAAseparate8bittile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1895
      functionLinenumberEnd: 1905
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - r
        - g
        - b
        - a
      BBCount:         27
      ICount:          602
      EdgeCount:       28
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1899,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1901,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1905,1'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1901,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1901,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1901,9'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1901,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1901,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1902,9'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1901,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1901,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1901,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1901,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1901,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1901,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1901,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1901,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1902,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gtStripSeparate
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1180
      functionLinenumberEnd: 1345
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - img
        - raster
        - w
        - h
      BBCount:         98
      ICount:          744
      EdgeCount:       129
      CyclomaticComplexity: 33
      functionsReached:
        - TIFFComputeStrip
        - TIFFErrorExtR
        - TIFFFileName
        - TIFFGetFieldDefaulted
        - TIFFReadEncodedStrip
        - TIFFScanlineSize
        - TIFFStripSize
        - _TIFFMultiplySSize
        - _TIFFReadEncodedStripAndAllocBuffer
        - _TIFFfreeExt
        - setorientation
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1200,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1202,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1205,27'
              BranchSideFuncs:
                - setorientation
                - TIFFGetFieldDefaulted
                - TIFFScanlineSize
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:1206,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1208,13'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFScanlineSize
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:1218,11'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFScanlineSize
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:1208,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1210,27'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:1213,13'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFScanlineSize
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:1222,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1227,27'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFScanlineSize
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:1227,27'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFScanlineSize
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:1227,27'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFScanlineSize
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:1231,27'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFScanlineSize
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:1236,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1238,23'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:1242,33'
              BranchSideFuncs:
                - TIFFScanlineSize
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:1243,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1243,34'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:1243,14'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:1244,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1247,22'
              BranchSideFuncs:
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:1323,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_getimage.c:1248,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1248,40'
              BranchSideFuncs:
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:1248,50'
              BranchSideFuncs:
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:1251,26'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1251,29'
              BranchSideFuncs:
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:1257,13'
              BranchSideFuncs:
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - _TIFFfreeExt
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
        - Branch String:   'tif_getimage.c:1251,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1253,27'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:1257,13'
              BranchSideFuncs:
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - _TIFFfreeExt
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
        - Branch String:   'tif_getimage.c:1257,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1260,21'
              BranchSideFuncs:
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
            - BranchSide:      'tif_getimage.c:1280,39'
              BranchSideFuncs:
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - _TIFFfreeExt
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
        - Branch String:   'tif_getimage.c:1261,65'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1262,18'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
            - BranchSide:      'tif_getimage.c:1267,18'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
        - Branch String:   'tif_getimage.c:1262,30'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1262,33'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:1264,21'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_getimage.c:1259,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1264,21'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:1267,18'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
        - Branch String:   'tif_getimage.c:1268,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1270,27'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
            - BranchSide:      'tif_getimage.c:1275,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
        - Branch String:   'tif_getimage.c:1271,23'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1271,32'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
            - BranchSide:      'tif_getimage.c:1271,20'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
        - Branch String:   'tif_getimage.c:1277,23'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1277,32'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
            - BranchSide:      'tif_getimage.c:1277,20'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
        - Branch String:   'tif_getimage.c:1287,31'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1288,34'
              BranchSideFuncs:
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
            - BranchSide:      'tif_getimage.c:1295,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
        - Branch String:   'tif_getimage.c:1289,69'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1290,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
            - BranchSide:      'tif_getimage.c:1295,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
        - Branch String:   'tif_getimage.c:1287,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1292,17'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:1295,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
        - Branch String:   'tif_getimage.c:1295,31'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1296,34'
              BranchSideFuncs:
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
            - BranchSide:      'tif_getimage.c:1303,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
        - Branch String:   'tif_getimage.c:1297,69'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1298,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
            - BranchSide:      'tif_getimage.c:1303,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
        - Branch String:   'tif_getimage.c:1295,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1300,17'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:1303,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
        - Branch String:   'tif_getimage.c:1303,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1306,21'
              BranchSideFuncs:
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:1315,17'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:1307,56'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1308,17'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:1313,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:1305,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1310,21'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:1313,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:1319,37'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1318,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:1319,46'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:1320,15'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1320,52'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:1320,68'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - TIFFReadEncodedStrip
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:1323,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1327,19'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:1343,18'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_getimage.c:1327,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1329,30'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:1341,5'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_getimage.c:1332,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1334,26'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:1340,9'
              BranchSideFuncs:
                - _TIFFfreeExt
      Callsites:
        - Src:             'tif_getimage.c:1197,17'
          Dst:             TIFFStripSize
        - Src:             'tif_getimage.c:1199,9'
          Dst:             _TIFFMultiplySSize
        - Src:             'tif_getimage.c:1205,12'
          Dst:             setorientation
        - Src:             'tif_getimage.c:1210,32'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:1210,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:1235,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:1238,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:1238,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:1242,16'
          Dst:             TIFFScanlineSize
        - Src:             'tif_getimage.c:1253,32'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:1253,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:1260,26'
          Dst:             TIFFComputeStrip
        - Src:             'tif_getimage.c:1259,17'
          Dst:             _TIFFReadEncodedStripAndAllocBuffer
        - Src:             'tif_getimage.c:1280,44'
          Dst:             TIFFComputeStrip
        - Src:             'tif_getimage.c:1280,18'
          Dst:             TIFFReadEncodedStrip
        - Src:             'tif_getimage.c:1288,39'
          Dst:             TIFFComputeStrip
        - Src:             'tif_getimage.c:1288,13'
          Dst:             TIFFReadEncodedStrip
        - Src:             'tif_getimage.c:1296,39'
          Dst:             TIFFComputeStrip
        - Src:             'tif_getimage.c:1296,13'
          Dst:             TIFFReadEncodedStrip
        - Src:             'tif_getimage.c:1306,26'
          Dst:             TIFFComputeStrip
        - Src:             'tif_getimage.c:1305,17'
          Dst:             TIFFReadEncodedStrip
        - Src:             'tif_getimage.c:1343,5'
          Dst:             _TIFFfreeExt
    - functionName:    setorientation
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
      BBCount:         75
      ICount:          361
      EdgeCount:       97
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_getimage.c:646,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:650,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:650,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:663,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:663,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:676,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:676,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:689,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:689,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:701,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:650,62'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:651,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:652,17'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:650,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:652,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:653,22'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:653,67'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:654,22'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:655,17'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:653,22'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:655,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:656,22'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:656,66'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:657,22'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:658,17'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:656,22'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:658,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:660,17'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:663,61'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:664,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:665,17'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:663,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:665,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:666,22'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:666,67'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:667,22'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:668,17'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:666,22'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:668,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:669,22'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:669,66'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:670,22'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:671,17'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:669,22'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:671,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:673,17'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:676,61'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:677,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:678,17'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:676,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:678,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:679,22'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:679,67'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:680,22'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:681,17'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:679,22'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:681,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:682,22'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:682,66'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:683,22'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:684,17'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:682,22'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:684,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:686,17'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:689,61'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:690,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:691,17'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:689,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:691,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:692,22'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:692,67'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:693,22'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:694,17'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:692,22'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:694,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:695,22'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:695,67'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:696,22'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:697,17'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:695,22'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:697,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:699,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gtTileSeparate
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - img
        - raster
        - w
        - h
      BBCount:         103
      ICount:          795
      EdgeCount:       136
      CyclomaticComplexity: 35
      functionsReached:
        - TIFFErrorExtR
        - TIFFFileName
        - TIFFGetField
        - TIFFReadTile
        - TIFFTileRowSize
        - TIFFTileSize
        - _TIFFMultiplySSize
        - _TIFFReadTileAndAllocBuffer
        - _TIFFfreeExt
        - setorientation
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:880,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:882,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:885,18'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - setorientation
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFTileRowSize
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:889,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:891,14'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFTileRowSize
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:902,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFTileRowSize
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:891,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:893,27'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:897,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFTileRowSize
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:902,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:904,27'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:908,11'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFTileRowSize
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:912,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:917,27'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFTileRowSize
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:917,27'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFTileRowSize
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:917,27'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFTileRowSize
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:921,27'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFTileRowSize
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:925,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:925,20'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:927,23'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:925,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:927,23'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:934,25'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFTileRowSize
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
        - Branch String:   'tif_getimage.c:937,28'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:937,31'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFTileRowSize
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
            - BranchSide:      'tif_getimage.c:937,5'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFTileRowSize
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
        - Branch String:   'tif_getimage.c:937,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:939,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFTileRowSize
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
            - BranchSide:      'tif_getimage.c:1032,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_getimage.c:940,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:940,40'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFTileRowSize
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
            - BranchSide:      'tif_getimage.c:940,50'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFTileRowSize
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
        - Branch String:   'tif_getimage.c:946,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:948,17'
              BranchSideFuncs:
                - TIFFReadTile
                - TIFFTileRowSize
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
            - BranchSide:      'tif_getimage.c:1029,16'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFTileRowSize
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
        - Branch String:   'tif_getimage.c:948,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:950,49'
              BranchSideFuncs:
                - _TIFFReadTileAndAllocBuffer
                - TIFFTileRowSize
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
            - BranchSide:      'tif_getimage.c:971,35'
              BranchSideFuncs:
                - TIFFReadTile
                - TIFFTileRowSize
                - _TIFFfreeExt
                - _TIFFReadTileAndAllocBuffer
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
        - Branch String:   'tif_getimage.c:952,70'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:953,22'
              BranchSideFuncs:
                - TIFFTileRowSize
                - _TIFFfreeExt
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
            - BranchSide:      'tif_getimage.c:958,22'
              BranchSideFuncs:
                - TIFFTileRowSize
                - _TIFFfreeExt
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
        - Branch String:   'tif_getimage.c:953,34'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:953,37'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFTileRowSize
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
            - BranchSide:      'tif_getimage.c:955,25'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFTileRowSize
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
        - Branch String:   'tif_getimage.c:950,21'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:955,25'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFTileRowSize
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
            - BranchSide:      'tif_getimage.c:958,22'
              BranchSideFuncs:
                - TIFFTileRowSize
                - _TIFFfreeExt
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
        - Branch String:   'tif_getimage.c:959,21'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:961,31'
              BranchSideFuncs:
                - TIFFTileRowSize
                - _TIFFfreeExt
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
            - BranchSide:      'tif_getimage.c:966,26'
              BranchSideFuncs:
                - TIFFTileRowSize
                - _TIFFfreeExt
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
        - Branch String:   'tif_getimage.c:962,27'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:962,36'
              BranchSideFuncs:
                - TIFFTileRowSize
                - _TIFFfreeExt
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
            - BranchSide:      'tif_getimage.c:962,24'
              BranchSideFuncs:
                - TIFFTileRowSize
                - _TIFFfreeExt
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
        - Branch String:   'tif_getimage.c:968,27'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:968,36'
              BranchSideFuncs:
                - TIFFTileRowSize
                - _TIFFfreeExt
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
            - BranchSide:      'tif_getimage.c:968,24'
              BranchSideFuncs:
                - TIFFTileRowSize
                - _TIFFfreeExt
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
        - Branch String:   'tif_getimage.c:978,35'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:979,30'
              BranchSideFuncs:
                - TIFFReadTile
                - TIFFTileRowSize
                - _TIFFfreeExt
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
                - TIFFReadTile
                - TIFFReadTile
            - BranchSide:      'tif_getimage.c:986,17'
              BranchSideFuncs:
                - TIFFTileRowSize
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
                - TIFFReadTile
                - TIFFReadTile
        - Branch String:   'tif_getimage.c:980,36'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:981,17'
              BranchSideFuncs:
                - TIFFTileRowSize
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
                - TIFFReadTile
                - TIFFReadTile
            - BranchSide:      'tif_getimage.c:986,17'
              BranchSideFuncs:
                - TIFFTileRowSize
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
                - TIFFReadTile
                - TIFFReadTile
        - Branch String:   'tif_getimage.c:978,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:983,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFTileRowSize
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
            - BranchSide:      'tif_getimage.c:986,17'
              BranchSideFuncs:
                - TIFFTileRowSize
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
                - TIFFReadTile
                - TIFFReadTile
        - Branch String:   'tif_getimage.c:986,35'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:987,30'
              BranchSideFuncs:
                - TIFFReadTile
                - TIFFTileRowSize
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
                - TIFFReadTile
            - BranchSide:      'tif_getimage.c:994,17'
              BranchSideFuncs:
                - TIFFTileRowSize
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
                - TIFFReadTile
        - Branch String:   'tif_getimage.c:988,36'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:989,17'
              BranchSideFuncs:
                - TIFFTileRowSize
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
                - TIFFReadTile
            - BranchSide:      'tif_getimage.c:994,17'
              BranchSideFuncs:
                - TIFFTileRowSize
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
                - TIFFReadTile
        - Branch String:   'tif_getimage.c:986,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:991,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFTileRowSize
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
            - BranchSide:      'tif_getimage.c:994,17'
              BranchSideFuncs:
                - TIFFTileRowSize
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
                - TIFFReadTile
        - Branch String:   'tif_getimage.c:994,23'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:995,30'
              BranchSideFuncs:
                - TIFFReadTile
                - TIFFTileRowSize
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
            - BranchSide:      'tif_getimage.c:1003,21'
              BranchSideFuncs:
                - TIFFTileRowSize
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
        - Branch String:   'tif_getimage.c:996,63'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:997,17'
              BranchSideFuncs:
                - TIFFTileRowSize
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
            - BranchSide:      'tif_getimage.c:1003,21'
              BranchSideFuncs:
                - TIFFTileRowSize
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
        - Branch String:   'tif_getimage.c:994,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:999,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFTileRowSize
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
            - BranchSide:      'tif_getimage.c:1003,21'
              BranchSideFuncs:
                - TIFFTileRowSize
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
        - Branch String:   'tif_getimage.c:1005,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1010,28'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFTileRowSize
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
            - BranchSide:      'tif_getimage.c:1014,42'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFTileRowSize
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
        - Branch String:   'tif_getimage.c:1017,21'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1015,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFTileRowSize
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
            - BranchSide:      'tif_getimage.c:1017,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFTileRowSize
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
        - Branch String:   'tif_getimage.c:1029,15'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1029,52'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFTileRowSize
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
            - BranchSide:      'tif_getimage.c:1029,68'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFReadTile
                - TIFFTileRowSize
                - TIFFReadTile
                - TIFFReadTile
                - TIFFReadTile
                - _TIFFReadTileAndAllocBuffer
        - Branch String:   'tif_getimage.c:1032,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1036,19'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:1052,18'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_getimage.c:1036,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1038,30'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:1050,5'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_getimage.c:1041,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1043,26'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:1049,9'
              BranchSideFuncs:
                - _TIFFfreeExt
      Callsites:
        - Src:             'tif_getimage.c:877,16'
          Dst:             TIFFTileSize
        - Src:             'tif_getimage.c:879,9'
          Dst:             _TIFFMultiplySSize
        - Src:             'tif_getimage.c:885,5'
          Dst:             TIFFGetField
        - Src:             'tif_getimage.c:886,5'
          Dst:             TIFFGetField
        - Src:             'tif_getimage.c:888,12'
          Dst:             setorientation
        - Src:             'tif_getimage.c:893,32'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:893,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:904,32'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:904,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:927,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:927,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:950,21'
          Dst:             _TIFFReadTileAndAllocBuffer
        - Src:             'tif_getimage.c:971,22'
          Dst:             TIFFReadTile
        - Src:             'tif_getimage.c:979,17'
          Dst:             TIFFReadTile
        - Src:             'tif_getimage.c:987,17'
          Dst:             TIFFReadTile
        - Src:             'tif_getimage.c:995,17'
          Dst:             TIFFReadTile
        - Src:             'tif_getimage.c:1003,52'
          Dst:             TIFFTileRowSize
        - Src:             'tif_getimage.c:1052,5'
          Dst:             _TIFFfreeExt
    - functionName:    putcontig8bitCIELab16
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2054
      functionLinenumberEnd: 2073
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - pp
      BBCount:         11
      ICount:          137
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFCIELab16ToXYZ
        - TIFFXYZToRGB
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:2060,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2062,18'
              BranchSideFuncs:
                - TIFFCIELab16ToXYZ
                - TIFFXYZToRGB
            - BranchSide:      'tif_getimage.c:2073,1'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2062,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2064,31'
              BranchSideFuncs:
                - TIFFCIELab16ToXYZ
                - TIFFXYZToRGB
            - BranchSide:      'tif_getimage.c:2070,15'
              BranchSideFuncs:
                - TIFFCIELab16ToXYZ
                - TIFFXYZToRGB
      Callsites:
        - Src:             'tif_getimage.c:2064,13'
          Dst:             TIFFCIELab16ToXYZ
        - Src:             'tif_getimage.c:2066,13'
          Dst:             TIFFXYZToRGB
    - functionName:    putcontig8bitCIELab8
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2030
      functionLinenumberEnd: 2048
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - pp
      BBCount:         11
      ICount:          133
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFCIELabToXYZ
        - TIFFXYZToRGB
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:2035,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2037,18'
              BranchSideFuncs:
                - TIFFCIELabToXYZ
                - TIFFXYZToRGB
            - BranchSide:      'tif_getimage.c:2048,1'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2037,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2039,29'
              BranchSideFuncs:
                - TIFFCIELabToXYZ
                - TIFFXYZToRGB
            - BranchSide:      'tif_getimage.c:2045,15'
              BranchSideFuncs:
                - TIFFCIELabToXYZ
                - TIFFXYZToRGB
      Callsites:
        - Src:             'tif_getimage.c:2039,13'
          Dst:             TIFFCIELabToXYZ
        - Src:             'tif_getimage.c:2041,13'
          Dst:             TIFFXYZToRGB
    - functionName:    isInRefBlackWhiteRange
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2578
      functionLinenumberEnd: 2579
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - f
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tif_getimage.c:2579,43'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2579,46'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2579,43'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    makebwmap
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2686
      functionLinenumberEnd: 2743
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
      BBCount:         21
      ICount:          481
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExtR
        - TIFFFileName
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:2693,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2694,18'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:2697,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:2699,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2701,23'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:2705,22'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2706,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2709,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2742,5'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2710,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2716,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2726,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2732,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2737,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2737,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2741,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_getimage.c:2696,31'
          Dst:             _TIFFmallocExt
        - Src:             'tif_getimage.c:2701,33'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:2701,9'
          Dst:             TIFFErrorExtR
    - functionName:    makecmap
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2833
      functionLinenumberEnd: 2888
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
      BBCount:         16
      ICount:          683
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
        - TIFFFileName
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:2845,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2847,23'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:2851,22'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2852,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2855,26'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2887,5'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2859,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2862,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2872,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2878,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2882,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2886,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_getimage.c:2842,32'
          Dst:             _TIFFmallocExt
        - Src:             'tif_getimage.c:2847,33'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:2847,9'
          Dst:             TIFFErrorExtR
    - functionName:    cvtcmap
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2809
      functionLinenumberEnd: 2823
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
      BBCount:         5
      ICount:          84
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:2815,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2818,16'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2823,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    checkcmap
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2796
      functionLinenumberEnd: 2806
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:2802,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2803,15'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2805,5'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2803,25'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2803,30'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2804,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2803,40'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2803,45'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2804,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2803,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2802,5'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2804,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    setupMap
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2751
      functionLinenumberEnd: 2793
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
      BBCount:         30
      ICount:          208
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFErrorExtR
        - TIFFFileName
        - _TIFFfreeExt
        - _TIFFmallocExt
        - makebwmap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:2757,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2758,15'
              BranchSideFuncs:
                - _TIFFmallocExt
                - makebwmap
                - _TIFFfreeExt
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:2761,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - makebwmap
                - _TIFFfreeExt
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:2762,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2764,23'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:2768,9'
              BranchSideFuncs:
                - makebwmap
                - _TIFFfreeExt
        - Branch String:   'tif_getimage.c:2768,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2770,16'
              BranchSideFuncs:
                - makebwmap
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:2775,16'
              BranchSideFuncs:
                - makebwmap
                - _TIFFfreeExt
        - Branch String:   'tif_getimage.c:2770,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2771,44'
              BranchSideFuncs:
                - makebwmap
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:2772,5'
              BranchSideFuncs:
                - makebwmap
                - _TIFFfreeExt
        - Branch String:   'tif_getimage.c:2775,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:0,0'
              BranchSideFuncs:
                - makebwmap
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:2776,43'
              BranchSideFuncs:
                - makebwmap
                - _TIFFfreeExt
        - Branch String:   'tif_getimage.c:2778,34'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2779,10'
              BranchSideFuncs:
                - makebwmap
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:2792,5'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2779,53'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2780,10'
              BranchSideFuncs:
                - makebwmap
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:2786,24'
              BranchSideFuncs:
                - makebwmap
                - _TIFFfreeExt
        - Branch String:   'tif_getimage.c:2778,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2786,24'
              BranchSideFuncs:
                - makebwmap
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:2792,5'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2786,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2787,13'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:2789,22'
              BranchSideFuncs:
                - _TIFFfreeExt
      Callsites:
        - Src:             'tif_getimage.c:2760,32'
          Dst:             _TIFFmallocExt
        - Src:             'tif_getimage.c:2764,33'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:2764,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:2786,14'
          Dst:             makebwmap
        - Src:             'tif_getimage.c:2789,9'
          Dst:             _TIFFfreeExt
    - functionName:    initCIELabConversion
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2634
      functionLinenumberEnd: 2676
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
      BBCount:         18
      ICount:          157
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFCIELabToRGBInit
        - TIFFErrorExtR
        - TIFFGetFieldDefaulted
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:2641,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2643,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:2647,10'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - TIFFCIELabToRGBInit
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_getimage.c:2647,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2650,13'
              BranchSideFuncs:
                - TIFFCIELabToRGBInit
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:2659,5'
              BranchSideFuncs:
                - TIFFCIELabToRGBInit
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_getimage.c:2651,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2653,27'
              BranchSideFuncs:
                - TIFFCIELabToRGBInit
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:2657,5'
              BranchSideFuncs:
                - TIFFCIELabToRGBInit
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_getimage.c:2663,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2665,23'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:2671,9'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2671,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2672,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2673,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_getimage.c:2640,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:2643,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:2649,42'
          Dst:             _TIFFmallocExt
        - Src:             'tif_getimage.c:2653,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:2663,9'
          Dst:             TIFFCIELabToRGBInit
        - Src:             'tif_getimage.c:2665,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:2667,9'
          Dst:             _TIFFfreeExt
    - functionName:    putcontig8bitYCbCr11tile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2533
      functionLinenumberEnd: 2551
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - pp
      BBCount:         11
      ICount:          125
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFYCbCrtoRGB
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:2547,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2541,26'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2548,15'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2550,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2538,13'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2551,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_getimage.c:2544,13'
          Dst:             TIFFYCbCrtoRGB
    - functionName:    putcontig8bitYCbCr12tile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2491
      functionLinenumberEnd: 2527
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - pp
      BBCount:         17
      ICount:          249
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFYCbCrtoRGB
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:2497,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2499,13'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2515,9'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2509,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2502,27'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2510,15'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2515,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2515,9'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2517,13'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2525,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2520,27'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2526,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_getimage.c:2504,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2505,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2522,13'
          Dst:             TIFFYCbCrtoRGB
    - functionName:    putcontig8bitYCbCr21tile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2452
      functionLinenumberEnd: 2485
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - pp
      BBCount:         13
      ICount:          215
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFYCbCrtoRGB
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:2458,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2460,21'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2471,14'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2471,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2473,21'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2482,15'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2484,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2457,13'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2485,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_getimage.c:2463,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2464,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2476,13'
          Dst:             TIFFYCbCrtoRGB
    - functionName:    putcontig8bitYCbCr22tile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2388
      functionLinenumberEnd: 2446
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - pp
      BBCount:         21
      ICount:          469
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFYCbCrtoRGB
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:2394,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2396,13'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2425,9'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2397,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2399,22'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2410,13'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2410,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2412,22'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2420,15'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2425,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2425,9'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2427,13'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2428,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2430,22'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2439,13'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2439,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2441,22'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2445,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_getimage.c:2401,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2402,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2403,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2404,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2414,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2415,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2432,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2433,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2443,13'
          Dst:             TIFFYCbCrtoRGB
    - functionName:    putcontig8bitYCbCr41tile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2337
      functionLinenumberEnd: 2382
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - pp
      BBCount:         22
      ICount:          351
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFYCbCrtoRGB
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:2343,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2345,21'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2358,14'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2358,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2360,26'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2379,15'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2363,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2366,21'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2368,21'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2370,21'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2372,21'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2375,20'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2381,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2342,13'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2382,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_getimage.c:2348,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2349,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2350,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2351,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2366,21'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2368,21'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2370,21'
          Dst:             TIFFYCbCrtoRGB
    - functionName:    putcontig8bitYCbCr42tile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2232
      functionLinenumberEnd: 2331
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - pp
      BBCount:         53
      ICount:          756
      EdgeCount:       56
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFYCbCrtoRGB
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:2238,22'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2238,26'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2268,9'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2238,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2240,9'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2268,9'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2240,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2242,17'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2265,5'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2260,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2245,30'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2261,19'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2270,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2272,30'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2323,17'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2274,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2277,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2285,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2293,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2301,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2277,25'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2280,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2282,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2285,25'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2288,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2290,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2293,25'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2296,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2298,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2301,25'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2304,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2306,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2309,21'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2311,27'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2317,24'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2323,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2324,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2325,15'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
      Callsites:
        - Src:             'tif_getimage.c:2248,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2249,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2250,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2251,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2252,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2253,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2254,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2255,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2280,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2282,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2288,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2290,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2296,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2298,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2304,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2306,33'
          Dst:             TIFFYCbCrtoRGB
    - functionName:    putcontig8bitYCbCr44tile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2090
      functionLinenumberEnd: 2226
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - pp
      BBCount:         69
      ICount:          1291
      EdgeCount:       72
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFYCbCrtoRGB
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:2099,22'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2099,26'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2141,9'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2099,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2101,9'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2141,9'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2101,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2103,17'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2138,5'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2131,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2106,30'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2132,19'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2143,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2145,30'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2216,17'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2147,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2150,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2162,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2174,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2186,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2150,25'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2153,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2155,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2157,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2159,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2162,25'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2165,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2167,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2169,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2171,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2174,25'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2177,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2179,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2181,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2183,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2186,25'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2189,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2191,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2193,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2195,33'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2198,21'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2200,27'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
            - BranchSide:      'tif_getimage.c:2208,24'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
        - Branch String:   'tif_getimage.c:2216,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2217,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2218,15'
              BranchSideFuncs:
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
                - TIFFYCbCrtoRGB
      Callsites:
        - Src:             'tif_getimage.c:2109,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2110,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2111,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2112,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2113,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2114,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2115,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2116,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2117,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2118,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2119,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2120,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2121,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2122,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2123,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2124,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2153,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2155,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2157,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2159,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2165,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2167,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2169,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2171,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2177,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2179,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2181,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2183,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2189,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2191,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2193,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2195,33'
          Dst:             TIFFYCbCrtoRGB
    - functionName:    initYCbCrConversion
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2583
      functionLinenumberEnd: 2631
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
      BBCount:         33
      ICount:          205
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetFieldDefaulted
        - TIFFYCbCrToRGBInit
        - _TIFFmallocExt
        - isInRefBlackWhiteRange
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_getimage.c:2588,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2591,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - isInRefBlackWhiteRange
                - TIFFErrorExtR
                - isInRefBlackWhiteRange
                - isInRefBlackWhiteRange
                - isInRefBlackWhiteRange
                - isInRefBlackWhiteRange
                - isInRefBlackWhiteRange
                - TIFFYCbCrToRGBInit
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:2602,27'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - isInRefBlackWhiteRange
                - TIFFErrorExtR
                - isInRefBlackWhiteRange
                - isInRefBlackWhiteRange
                - isInRefBlackWhiteRange
                - isInRefBlackWhiteRange
                - isInRefBlackWhiteRange
                - TIFFYCbCrToRGBInit
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:2594,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2596,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:2600,5'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - isInRefBlackWhiteRange
                - TIFFErrorExtR
                - isInRefBlackWhiteRange
                - isInRefBlackWhiteRange
                - isInRefBlackWhiteRange
                - isInRefBlackWhiteRange
                - isInRefBlackWhiteRange
                - TIFFYCbCrToRGBInit
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:2608,28'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2608,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:2611,23'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:2608,50'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2608,53'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:2611,23'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:2608,68'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2609,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:2611,23'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:2608,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2611,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:2616,33'
              BranchSideFuncs:
                - isInRefBlackWhiteRange
                - TIFFErrorExtR
                - isInRefBlackWhiteRange
                - isInRefBlackWhiteRange
                - isInRefBlackWhiteRange
                - isInRefBlackWhiteRange
                - isInRefBlackWhiteRange
                - TIFFYCbCrToRGBInit
        - Branch String:   'tif_getimage.c:2616,51'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2617,33'
              BranchSideFuncs:
                - isInRefBlackWhiteRange
                - TIFFErrorExtR
                - isInRefBlackWhiteRange
                - isInRefBlackWhiteRange
                - isInRefBlackWhiteRange
                - isInRefBlackWhiteRange
                - TIFFYCbCrToRGBInit
            - BranchSide:      'tif_getimage.c:2623,23'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:2617,51'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2618,33'
              BranchSideFuncs:
                - isInRefBlackWhiteRange
                - TIFFErrorExtR
                - isInRefBlackWhiteRange
                - isInRefBlackWhiteRange
                - isInRefBlackWhiteRange
                - TIFFYCbCrToRGBInit
            - BranchSide:      'tif_getimage.c:2623,23'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:2618,51'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2619,33'
              BranchSideFuncs:
                - isInRefBlackWhiteRange
                - TIFFErrorExtR
                - isInRefBlackWhiteRange
                - isInRefBlackWhiteRange
                - TIFFYCbCrToRGBInit
            - BranchSide:      'tif_getimage.c:2623,23'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:2619,51'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2620,33'
              BranchSideFuncs:
                - isInRefBlackWhiteRange
                - TIFFErrorExtR
                - isInRefBlackWhiteRange
                - TIFFYCbCrToRGBInit
            - BranchSide:      'tif_getimage.c:2623,23'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:2620,51'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2621,33'
              BranchSideFuncs:
                - isInRefBlackWhiteRange
                - TIFFErrorExtR
                - TIFFYCbCrToRGBInit
            - BranchSide:      'tif_getimage.c:2623,23'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:2616,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2623,23'
              BranchSideFuncs:
                - TIFFYCbCrToRGBInit
            - BranchSide:      'tif_getimage.c:2628,28'
              BranchSideFuncs:
                - TIFFYCbCrToRGBInit
        - Branch String:   'tif_getimage.c:2628,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2629,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2630,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_getimage.c:2590,40'
          Dst:             _TIFFmallocExt
        - Src:             'tif_getimage.c:2596,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:2602,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:2603,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:2611,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:2616,10'
          Dst:             isInRefBlackWhiteRange
        - Src:             'tif_getimage.c:2617,10'
          Dst:             isInRefBlackWhiteRange
        - Src:             'tif_getimage.c:2618,10'
          Dst:             isInRefBlackWhiteRange
        - Src:             'tif_getimage.c:2619,10'
          Dst:             isInRefBlackWhiteRange
        - Src:             'tif_getimage.c:2620,10'
          Dst:             isInRefBlackWhiteRange
        - Src:             'tif_getimage.c:2621,10'
          Dst:             isInRefBlackWhiteRange
        - Src:             'tif_getimage.c:2623,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:2628,9'
          Dst:             TIFFYCbCrToRGBInit
    - functionName:    put1bitbwtile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1622
      functionLinenumberEnd: 1635
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - pp
      BBCount:         27
      ICount:          276
      EdgeCount:       28
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1628,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1631,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1635,1'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1631,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1631,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1631,9'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1631,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1631,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1632,15'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1631,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1631,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1631,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1631,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1631,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1631,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1631,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1631,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1632,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    put2bitbwtile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionLinenumberEnd: 1654
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - pp
      BBCount:         19
      ICount:          192
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1647,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1650,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1654,1'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1650,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1650,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1650,9'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1650,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1650,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1651,15'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1650,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1650,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1650,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1650,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1651,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    put4bitbwtile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1660
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - pp
      BBCount:         12
      ICount:          141
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1666,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1669,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1673,1'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1669,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1669,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1669,9'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1669,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1669,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1670,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    putgreytile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1554
      functionLinenumberEnd: 1569
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - pp
      BBCount:         9
      ICount:          103
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1559,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1561,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1569,1'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1561,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1563,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1566,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    putagreytile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1575
      functionLinenumberEnd: 1590
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - pp
      BBCount:         9
      ICount:          110
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1580,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1582,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1590,1'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1582,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1584,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1587,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    put16bitbwtile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1596
      functionLinenumberEnd: 1616
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - pp
      BBCount:         9
      ICount:          115
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1601,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1603,36'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1616,1'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1605,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1609,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1613,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    put1bitcmaptile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1535
      functionLinenumberEnd: 1548
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - pp
      BBCount:         27
      ICount:          276
      EdgeCount:       28
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1541,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1544,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1548,1'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1544,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1544,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1544,9'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1544,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1544,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1545,15'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1544,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1544,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1544,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1544,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1544,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1544,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1544,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1544,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1545,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    put2bitcmaptile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1516
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - pp
      BBCount:         19
      ICount:          192
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1522,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1525,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1529,1'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1525,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1525,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1525,9'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1525,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1525,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1526,15'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1525,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1525,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1525,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1525,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1526,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    put4bitcmaptile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1497
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - pp
      BBCount:         12
      ICount:          141
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1503,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1506,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1510,1'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1506,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1506,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1506,9'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1506,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1506,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1507,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    put8bitcmaptile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1476
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - pp
      BBCount:         9
      ICount:          103
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1481,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1483,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1491,1'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1483,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1485,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1488,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    putRGBcontig8bitCMYKMaptile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1845
      functionLinenumberEnd: 1866
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - pp
      BBCount:         9
      ICount:          170
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1852,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1854,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1866,1'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1854,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1856,23'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1863,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    putRGBcontig8bitCMYKtile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1822
      functionLinenumberEnd: 1837
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - pp
      BBCount:         27
      ICount:          1046
      EdgeCount:       28
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1829,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1831,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1837,1'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1831,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1831,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1831,9'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1831,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1831,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1834,15'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1831,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1831,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1831,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1831,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1831,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1831,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1831,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1831,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1834,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    buildMap
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2895
      functionLinenumberEnd: 2928
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
      BBCount:         26
      ICount:          127
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFFileName
        - TIFFWarningExtR
        - checkcmap
        - cvtcmap
        - makecmap
        - setupMap
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_getimage.c:2896,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2901,17'
              BranchSideFuncs:
                - setupMap
            - BranchSide:      'tif_getimage.c:2901,17'
              BranchSideFuncs:
                - setupMap
            - BranchSide:      'tif_getimage.c:2901,17'
              BranchSideFuncs:
                - setupMap
            - BranchSide:      'tif_getimage.c:2906,27'
              BranchSideFuncs:
                - setupMap
            - BranchSide:      'tif_getimage.c:2906,27'
              BranchSideFuncs:
                - setupMap
            - BranchSide:      'tif_getimage.c:2914,27'
              BranchSideFuncs:
                - checkcmap
                - TIFFFileName
                - TIFFWarningExtR
                - makecmap
                - cvtcmap
            - BranchSide:      'tif_getimage.c:2927,5'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2901,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2901,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2902,17'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2906,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2907,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2908,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2914,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2915,25'
              BranchSideFuncs:
                - cvtcmap
                - makecmap
            - BranchSide:      'tif_getimage.c:2917,33'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFWarningExtR
                - makecmap
        - Branch String:   'tif_getimage.c:2923,41'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2923,54'
              BranchSideFuncs:
                - makecmap
            - BranchSide:      'tif_getimage.c:2925,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2923,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2924,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2925,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_getimage.c:2906,18'
          Dst:             setupMap
        - Src:             'tif_getimage.c:2914,17'
          Dst:             checkcmap
        - Src:             'tif_getimage.c:2915,17'
          Dst:             cvtcmap
        - Src:             'tif_getimage.c:2917,43'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:2917,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_getimage.c:2923,45'
          Dst:             makecmap
    - functionName:    putRGBcontig16bittile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1746
      functionLinenumberEnd: 1762
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - pp
      BBCount:         9
      ICount:          132
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1751,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1753,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1762,1'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1753,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1755,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1759,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    putRGBUAcontig16bittile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1792
      functionLinenumberEnd: 1814
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - pp
      BBCount:         9
      ICount:          181
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1797,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1801,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1814,1'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1801,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1803,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1811,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    putRGBAAcontig16bittile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1769
      functionLinenumberEnd: 1785
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - pp
      BBCount:         9
      ICount:          143
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1774,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1776,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1785,1'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1776,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1778,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1782,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BuildMapBitdepth16To8
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3192
      functionLinenumberEnd: 3207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
      BBCount:         13
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExtR
        - _TIFFmallocExt
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tif_getimage.c:3196,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3196,5'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:3197,41'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:3198,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3200,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:3203,9'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:3204,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3205,27'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3206,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_getimage.c:3196,5'
          Dst:             __assert_fail
        - Src:             'tif_getimage.c:3197,26'
          Dst:             _TIFFmallocExt
        - Src:             'tif_getimage.c:3200,9'
          Dst:             TIFFErrorExtR
    - functionName:    putRGBcontig8bittile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1679
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - pp
      BBCount:         27
      ICount:          528
      EdgeCount:       28
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1685,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1687,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1692,1'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1687,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1687,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1687,9'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1687,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1687,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1689,15'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1687,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1687,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1687,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1687,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1687,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1687,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1687,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1687,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1689,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    putRGBUAcontig8bittile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1719
      functionLinenumberEnd: 1740
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - pp
      BBCount:         9
      ICount:          153
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1723,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1727,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1740,1'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1727,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1729,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1737,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BuildMapUaToAa
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3171
      functionLinenumberEnd: 3189
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
      BBCount:         17
      ICount:          105
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
        - _TIFFmallocExt
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_getimage.c:3175,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3175,5'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:3176,34'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:3177,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3179,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:3182,9'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:3183,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3185,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3188,5'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:3185,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3186,31'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3187,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_getimage.c:3175,5'
          Dst:             __assert_fail
        - Src:             'tif_getimage.c:3176,19'
          Dst:             _TIFFmallocExt
        - Src:             'tif_getimage.c:3179,9'
          Dst:             TIFFErrorExtR
    - functionName:    putRGBAAcontig8bittile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1699
      functionLinenumberEnd: 1712
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - cp
        - x
        - y
        - w
        - h
        - fromskew
        - toskew
        - pp
      BBCount:         27
      ICount:          603
      EdgeCount:       28
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1705,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1707,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1712,1'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1707,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1707,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1707,9'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1707,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1707,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1709,15'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:1707,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1707,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1707,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1707,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1707,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1707,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1707,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1707,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:1709,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gtStripContig
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1064
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - img
        - raster
        - w
        - h
      BBCount:         53
      ICount:          484
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - TIFFComputeStrip
        - TIFFErrorExtR
        - TIFFFileName
        - TIFFGetFieldDefaulted
        - TIFFScanlineSize
        - TIFFStripSize
        - _TIFFReadEncodedStripAndAllocBuffer
        - _TIFFfreeExt
        - setorientation
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1080,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1082,23'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:1087,34'
              BranchSideFuncs:
                - TIFFStripSize
                - setorientation
                - TIFFGetFieldDefaulted
                - TIFFScanlineSize
                - _TIFFfreeExt
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:1090,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1092,13'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFScanlineSize
                - _TIFFfreeExt
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:1102,11'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFScanlineSize
                - _TIFFfreeExt
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:1092,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1094,27'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:1097,13'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFScanlineSize
                - _TIFFfreeExt
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:1107,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1109,23'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:1113,33'
              BranchSideFuncs:
                - TIFFScanlineSize
                - _TIFFfreeExt
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:1114,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1114,34'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:1114,14'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:1115,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1118,22'
              BranchSideFuncs:
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - _TIFFfreeExt
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:1148,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_getimage.c:1119,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1119,40'
              BranchSideFuncs:
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - _TIFFfreeExt
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:1119,50'
              BranchSideFuncs:
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - _TIFFfreeExt
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:1121,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1122,24'
              BranchSideFuncs:
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - _TIFFfreeExt
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:1123,17'
              BranchSideFuncs:
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - _TIFFfreeExt
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:1124,26'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1124,29'
              BranchSideFuncs:
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - _TIFFfreeExt
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:1131,17'
              BranchSideFuncs:
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - _TIFFfreeExt
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:1124,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1126,27'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:1131,17'
              BranchSideFuncs:
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - _TIFFfreeExt
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:1133,52'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1134,14'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:1140,17'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:1134,26'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1134,29'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:1136,17'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_getimage.c:1130,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1136,17'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:1140,17'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:1145,15'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1145,52'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:1145,68'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFComputeStrip
                - _TIFFReadEncodedStripAndAllocBuffer
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:1148,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1152,19'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:1168,18'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_getimage.c:1152,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1154,30'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:1166,5'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_getimage.c:1157,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:1159,26'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:1165,9'
              BranchSideFuncs:
                - _TIFFfreeExt
      Callsites:
        - Src:             'tif_getimage.c:1078,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:1082,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:1082,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:1087,20'
          Dst:             TIFFStripSize
        - Src:             'tif_getimage.c:1089,12'
          Dst:             setorientation
        - Src:             'tif_getimage.c:1094,32'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:1094,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:1106,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:1109,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:1109,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:1113,16'
          Dst:             TIFFScanlineSize
        - Src:             'tif_getimage.c:1126,32'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:1126,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:1131,22'
          Dst:             TIFFComputeStrip
        - Src:             'tif_getimage.c:1130,13'
          Dst:             _TIFFReadEncodedStripAndAllocBuffer
        - Src:             'tif_getimage.c:1168,5'
          Dst:             _TIFFfreeExt
    - functionName:    gtTileContig
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - img
        - raster
        - w
        - h
      BBCount:         56
      ICount:          508
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - TIFFErrorExtR
        - TIFFFileName
        - TIFFGetField
        - TIFFTileRowSize
        - TIFFTileSize
        - _TIFFReadTileAndAllocBuffer
        - _TIFFfreeExt
        - setorientation
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:730,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:732,23'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:736,18'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - setorientation
                - _TIFFfreeExt
                - _TIFFReadTileAndAllocBuffer
                - TIFFTileRowSize
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:740,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:742,14'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFReadTileAndAllocBuffer
                - TIFFTileRowSize
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:753,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFReadTileAndAllocBuffer
                - TIFFTileRowSize
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:742,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:744,27'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:748,13'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFReadTileAndAllocBuffer
                - TIFFTileRowSize
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:753,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:755,27'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:759,11'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFReadTileAndAllocBuffer
                - TIFFTileRowSize
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:763,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:763,20'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:765,23'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:763,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:765,23'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:772,25'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFReadTileAndAllocBuffer
                - TIFFTileRowSize
        - Branch String:   'tif_getimage.c:775,28'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:775,31'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFReadTileAndAllocBuffer
                - TIFFTileRowSize
            - BranchSide:      'tif_getimage.c:775,5'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFReadTileAndAllocBuffer
                - TIFFTileRowSize
        - Branch String:   'tif_getimage.c:775,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:777,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFReadTileAndAllocBuffer
                - TIFFTileRowSize
            - BranchSide:      'tif_getimage.c:821,18'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_getimage.c:778,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:778,40'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFReadTileAndAllocBuffer
                - TIFFTileRowSize
            - BranchSide:      'tif_getimage.c:778,50'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFReadTileAndAllocBuffer
                - TIFFTileRowSize
        - Branch String:   'tif_getimage.c:784,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:786,45'
              BranchSideFuncs:
                - _TIFFReadTileAndAllocBuffer
                - TIFFTileRowSize
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:819,16'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFReadTileAndAllocBuffer
                - TIFFTileRowSize
        - Branch String:   'tif_getimage.c:788,66'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:789,18'
              BranchSideFuncs:
                - TIFFTileRowSize
                - _TIFFfreeExt
                - _TIFFReadTileAndAllocBuffer
            - BranchSide:      'tif_getimage.c:794,21'
              BranchSideFuncs:
                - TIFFTileRowSize
                - _TIFFfreeExt
                - _TIFFReadTileAndAllocBuffer
        - Branch String:   'tif_getimage.c:789,30'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:789,33'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFReadTileAndAllocBuffer
                - TIFFTileRowSize
            - BranchSide:      'tif_getimage.c:791,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFReadTileAndAllocBuffer
                - TIFFTileRowSize
        - Branch String:   'tif_getimage.c:786,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:791,21'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFReadTileAndAllocBuffer
                - TIFFTileRowSize
            - BranchSide:      'tif_getimage.c:794,21'
              BranchSideFuncs:
                - TIFFTileRowSize
                - _TIFFfreeExt
                - _TIFFReadTileAndAllocBuffer
        - Branch String:   'tif_getimage.c:796,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:801,28'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFReadTileAndAllocBuffer
                - TIFFTileRowSize
            - BranchSide:      'tif_getimage.c:805,42'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFReadTileAndAllocBuffer
                - TIFFTileRowSize
        - Branch String:   'tif_getimage.c:819,15'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:819,52'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFReadTileAndAllocBuffer
                - TIFFTileRowSize
            - BranchSide:      'tif_getimage.c:819,68'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFReadTileAndAllocBuffer
                - TIFFTileRowSize
        - Branch String:   'tif_getimage.c:823,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:827,19'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:843,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:827,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:829,30'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:841,5'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:832,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:834,26'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:840,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_getimage.c:729,15'
          Dst:             TIFFTileSize
        - Src:             'tif_getimage.c:732,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:732,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:736,5'
          Dst:             TIFFGetField
        - Src:             'tif_getimage.c:737,5'
          Dst:             TIFFGetField
        - Src:             'tif_getimage.c:739,12'
          Dst:             setorientation
        - Src:             'tif_getimage.c:744,32'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:744,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:755,32'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:755,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:765,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:765,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:786,17'
          Dst:             _TIFFReadTileAndAllocBuffer
        - Src:             'tif_getimage.c:794,52'
          Dst:             TIFFTileRowSize
        - Src:             'tif_getimage.c:821,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadRGBATileExt
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3300
      functionLinenumberEnd: 3412
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - col
        - row
        - raster
        - stop_on_error
      BBCount:         45
      ICount:          342
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - TIFFErrorExtR
        - TIFFFileName
        - TIFFGetFieldDefaulted
        - TIFFIsTiled
        - TIFFRGBAImageBegin
        - TIFFRGBAImageEnd
        - TIFFRGBAImageGet
        - TIFFRGBAImageOK
        - _TIFFmemset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:3313,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3315,23'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFRGBAImageOK
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFRGBAImageBegin
                - TIFFRGBAImageGet
                - TIFFRGBAImageEnd
                - _TIFFmemset
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFRGBAImageEnd
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:3320,27'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFRGBAImageOK
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFRGBAImageBegin
                - TIFFRGBAImageGet
                - TIFFRGBAImageEnd
                - _TIFFmemset
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFRGBAImageEnd
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:3322,25'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3322,28'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:3324,23'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:3322,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3324,23'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:3329,10'
              BranchSideFuncs:
                - TIFFRGBAImageOK
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFRGBAImageBegin
                - TIFFRGBAImageGet
                - TIFFRGBAImageEnd
                - _TIFFmemset
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFRGBAImageEnd
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:3329,33'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3329,37'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:3331,23'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:3329,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3331,23'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:3341,26'
              BranchSideFuncs:
                - TIFFRGBAImageOK
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFRGBAImageBegin
                - TIFFRGBAImageGet
                - TIFFRGBAImageEnd
                - _TIFFmemset
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFRGBAImageEnd
        - Branch String:   'tif_getimage.c:3341,37'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3342,35'
              BranchSideFuncs:
                - TIFFRGBAImageBegin
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFRGBAImageGet
                - TIFFRGBAImageEnd
                - _TIFFmemset
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFRGBAImageEnd
            - BranchSide:      'tif_getimage.c:3344,23'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:3341,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3344,23'
              BranchSideFuncs:
                - TIFFRGBAImageGet
                - TIFFRGBAImageEnd
                - _TIFFmemset
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFRGBAImageEnd
            - BranchSide:      'tif_getimage.c:3348,9'
              BranchSideFuncs:
                - TIFFRGBAImageGet
                - TIFFRGBAImageEnd
                - _TIFFmemset
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFRGBAImageEnd
        - Branch String:   'tif_getimage.c:3348,26'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3348,29'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFRGBAImageEnd
            - BranchSide:      'tif_getimage.c:3350,23'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFRGBAImageEnd
        - Branch String:   'tif_getimage.c:3348,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3350,23'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFRGBAImageEnd
            - BranchSide:      'tif_getimage.c:3363,9'
              BranchSideFuncs:
                - TIFFRGBAImageGet
                - TIFFRGBAImageEnd
                - _TIFFmemset
                - _TIFFmemset
        - Branch String:   'tif_getimage.c:3363,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3364,26'
              BranchSideFuncs:
                - TIFFRGBAImageGet
                - TIFFRGBAImageEnd
                - _TIFFmemset
                - _TIFFmemset
            - BranchSide:      'tif_getimage.c:3366,22'
              BranchSideFuncs:
                - TIFFRGBAImageGet
                - TIFFRGBAImageEnd
                - _TIFFmemset
                - _TIFFmemset
        - Branch String:   'tif_getimage.c:3368,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3369,26'
              BranchSideFuncs:
                - TIFFRGBAImageGet
                - TIFFRGBAImageEnd
                - _TIFFmemset
                - _TIFFmemset
            - BranchSide:      'tif_getimage.c:3371,22'
              BranchSideFuncs:
                - TIFFRGBAImageGet
                - TIFFRGBAImageEnd
                - _TIFFmemset
                - _TIFFmemset
        - Branch String:   'tif_getimage.c:3392,34'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3392,37'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
            - BranchSide:      'tif_getimage.c:3395,16'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
        - Branch String:   'tif_getimage.c:3392,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3393,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3395,16'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
        - Branch String:   'tif_getimage.c:3395,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3397,17'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
            - BranchSide:      'tif_getimage.c:3405,18'
              BranchSideFuncs:
                - _TIFFmemset
        - Branch String:   'tif_getimage.c:3405,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3407,21'
              BranchSideFuncs:
                - _TIFFmemset
            - BranchSide:      'tif_getimage.c:3411,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_getimage.c:3313,10'
          Dst:             TIFFIsTiled
        - Src:             'tif_getimage.c:3315,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:3315,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:3320,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:3321,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:3324,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:3324,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:3331,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:3331,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:3341,10'
          Dst:             TIFFRGBAImageOK
        - Src:             'tif_getimage.c:3342,10'
          Dst:             TIFFRGBAImageBegin
        - Src:             'tif_getimage.c:3344,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:3344,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:3350,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:3350,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:3352,9'
          Dst:             TIFFRGBAImageEnd
        - Src:             'tif_getimage.c:3380,10'
          Dst:             TIFFRGBAImageGet
        - Src:             'tif_getimage.c:3382,5'
          Dst:             TIFFRGBAImageEnd
        - Src:             'tif_getimage.c:3400,9'
          Dst:             _TIFFmemset
        - Src:             'tif_getimage.c:3407,9'
          Dst:             _TIFFmemset
    - functionName:    TIFFRGBAImageOK
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - emsg
      BBCount:         72
      ICount:          430
      EdgeCount:       88
      CyclomaticComplexity: 18
      functionsReached:
        - TIFFGetField
        - TIFFGetFieldDefaulted
        - snprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_getimage.c:89,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:91,18'
              BranchSideFuncs:
                - TIFFGetField
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'tif_getimage.c:95,13'
              BranchSideFuncs:
                - TIFFGetField
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'tif_getimage.c:95,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:102,13'
              BranchSideFuncs:
                - TIFFGetField
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'tif_getimage.c:102,13'
              BranchSideFuncs:
                - TIFFGetField
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'tif_getimage.c:102,13'
              BranchSideFuncs:
                - TIFFGetField
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'tif_getimage.c:102,13'
              BranchSideFuncs:
                - TIFFGetField
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'tif_getimage.c:102,13'
              BranchSideFuncs:
                - TIFFGetField
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'tif_getimage.c:104,22'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'tif_getimage.c:110,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:113,13'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'tif_getimage.c:117,21'
              BranchSideFuncs:
                - TIFFGetField
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'tif_getimage.c:118,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:120,17'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'tif_getimage.c:134,13'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'tif_getimage.c:120,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:123,29'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'tif_getimage.c:126,29'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'tif_getimage.c:129,26'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'tif_getimage.c:134,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:139,17'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'tif_getimage.c:139,17'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'tif_getimage.c:139,17'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'tif_getimage.c:164,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:166,17'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'tif_getimage.c:177,35'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
            - BranchSide:      'tif_getimage.c:196,17'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'tif_getimage.c:205,17'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'tif_getimage.c:232,17'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'tif_getimage.c:245,22'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'tif_getimage.c:139,60'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:140,17'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'tif_getimage.c:156,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:140,45'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:140,48'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'tif_getimage.c:156,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:139,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:143,21'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'tif_getimage.c:156,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:166,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:168,26'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'tif_getimage.c:173,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:178,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:180,26'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'tif_getimage.c:185,17'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'tif_getimage.c:185,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:188,21'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'tif_getimage.c:193,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:196,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:198,26'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'tif_getimage.c:203,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:205,58'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:206,17'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'tif_getimage.c:214,17'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'tif_getimage.c:205,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:208,26'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'tif_getimage.c:214,17'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'tif_getimage.c:214,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:216,26'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'tif_getimage.c:221,17'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'tif_getimage.c:221,45'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:221,48'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'tif_getimage.c:223,26'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'tif_getimage.c:221,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:223,26'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'tif_getimage.c:230,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:232,45'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:232,48'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'tif_getimage.c:235,26'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'tif_getimage.c:232,67'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:233,18'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'tif_getimage.c:235,26'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'tif_getimage.c:233,44'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:233,47'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'tif_getimage.c:243,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:232,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:235,26'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'tif_getimage.c:243,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_getimage.c:91,9'
          Dst:             snprintf
        - Src:             'tif_getimage.c:104,13'
          Dst:             snprintf
        - Src:             'tif_getimage.c:112,9'
          Dst:             snprintf
        - Src:             'tif_getimage.c:118,10'
          Dst:             TIFFGetField
        - Src:             'tif_getimage.c:129,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:142,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:168,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:177,13'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:180,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:187,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:198,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:208,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:216,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:223,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:235,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:245,13'
          Dst:             snprintf
    - functionName:    TIFFRGBAImageBegin
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
        - tif
        - stop
        - emsg
      BBCount:         106
      ICount:          739
      EdgeCount:       129
      CyclomaticComplexity: 25
      functionsReached:
        - PickContigCase
        - PickSeparateCase
        - TIFFGetField
        - TIFFGetFieldDefaulted
        - TIFFRGBAImageEnd
        - TIFFRGBAImageOK
        - TIFFSetField
        - _TIFFmallocExt
        - _TIFFmemcpy
        - isCCITTCompression
        - snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_getimage.c:321,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:322,9'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
                - isCCITTCompression
                - snprintf
                - snprintf
            - BranchSide:      'tif_getimage.c:325,5'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
                - isCCITTCompression
                - snprintf
                - snprintf
        - Branch String:   'tif_getimage.c:342,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:349,13'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
                - isCCITTCompression
                - snprintf
            - BranchSide:      'tif_getimage.c:349,13'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
                - isCCITTCompression
                - snprintf
            - BranchSide:      'tif_getimage.c:349,13'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
                - isCCITTCompression
                - snprintf
            - BranchSide:      'tif_getimage.c:349,13'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
                - isCCITTCompression
                - snprintf
            - BranchSide:      'tif_getimage.c:349,13'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
                - isCCITTCompression
                - snprintf
            - BranchSide:      'tif_getimage.c:351,22'
              BranchSideFuncs:
                - snprintf
                - TIFFRGBAImageEnd
        - Branch String:   'tif_getimage.c:361,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:363,17'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
                - isCCITTCompression
                - snprintf
            - BranchSide:      'tif_getimage.c:379,23'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
                - isCCITTCompression
                - snprintf
        - Branch String:   'tif_getimage.c:363,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:367,21'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
                - isCCITTCompression
                - snprintf
            - BranchSide:      'tif_getimage.c:373,30'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
                - isCCITTCompression
                - snprintf
            - BranchSide:      'tif_getimage.c:373,30'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
                - isCCITTCompression
                - snprintf
            - BranchSide:      'tif_getimage.c:376,5'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
                - isCCITTCompression
                - snprintf
        - Branch String:   'tif_getimage.c:367,21'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:369,21'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
                - isCCITTCompression
                - snprintf
            - BranchSide:      'tif_getimage.c:370,17'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
                - isCCITTCompression
                - snprintf
        - Branch String:   'tif_getimage.c:379,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:380,9'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
                - isCCITTCompression
                - snprintf
            - BranchSide:      'tif_getimage.c:382,9'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
                - isCCITTCompression
                - snprintf
        - Branch String:   'tif_getimage.c:382,27'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:382,30'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
                - isCCITTCompression
                - snprintf
            - BranchSide:      'tif_getimage.c:390,21'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
                - isCCITTCompression
                - snprintf
        - Branch String:   'tif_getimage.c:382,56'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:383,9'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
                - isCCITTCompression
                - snprintf
            - BranchSide:      'tif_getimage.c:390,21'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
                - isCCITTCompression
                - snprintf
        - Branch String:   'tif_getimage.c:382,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:385,9'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
                - isCCITTCompression
                - snprintf
            - BranchSide:      'tif_getimage.c:390,21'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
                - isCCITTCompression
                - snprintf
        - Branch String:   'tif_getimage.c:393,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:395,17'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
            - BranchSide:      'tif_getimage.c:412,13'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
        - Branch String:   'tif_getimage.c:395,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:398,40'
              BranchSideFuncs:
                - isCCITTCompression
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
            - BranchSide:      'tif_getimage.c:404,17'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
            - BranchSide:      'tif_getimage.c:407,26'
              BranchSideFuncs:
                - snprintf
                - TIFFRGBAImageEnd
        - Branch String:   'tif_getimage.c:398,21'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:399,21'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
            - BranchSide:      'tif_getimage.c:401,21'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetFieldDefaulted
                - snprintf
                - snprintf
                - snprintf
                - TIFFSetField
                - snprintf
                - TIFFGetField
                - snprintf
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - snprintf
        - Branch String:   'tif_getimage.c:412,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:415,31'
              BranchSideFuncs:
                - TIFFGetField
                - snprintf
                - TIFFRGBAImageEnd
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - PickContigCase
                - snprintf
                - snprintf
            - BranchSide:      'tif_getimage.c:445,17'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - snprintf
            - BranchSide:      'tif_getimage.c:445,17'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - snprintf
            - BranchSide:      'tif_getimage.c:460,17'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - TIFFSetField
            - BranchSide:      'tif_getimage.c:488,17'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - snprintf
            - BranchSide:      'tif_getimage.c:499,35'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'tif_getimage.c:519,17'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - snprintf
            - BranchSide:      'tif_getimage.c:531,17'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'tif_getimage.c:552,13'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
            - BranchSide:      'tif_getimage.c:554,22'
              BranchSideFuncs:
                - snprintf
                - TIFFRGBAImageEnd
        - Branch String:   'tif_getimage.c:415,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:418,26'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - TIFFRGBAImageEnd
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - PickContigCase
                - snprintf
                - snprintf
            - BranchSide:      'tif_getimage.c:424,30'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmallocExt
                - snprintf
                - TIFFRGBAImageEnd
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - PickContigCase
                - snprintf
                - snprintf
        - Branch String:   'tif_getimage.c:431,31'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:431,35'
              BranchSideFuncs:
                - snprintf
                - TIFFRGBAImageEnd
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - PickContigCase
                - snprintf
                - snprintf
            - BranchSide:      'tif_getimage.c:433,26'
              BranchSideFuncs:
                - snprintf
                - TIFFRGBAImageEnd
        - Branch String:   'tif_getimage.c:431,50'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:431,54'
              BranchSideFuncs:
                - snprintf
                - TIFFRGBAImageEnd
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - PickContigCase
                - snprintf
                - snprintf
            - BranchSide:      'tif_getimage.c:433,26'
              BranchSideFuncs:
                - snprintf
                - TIFFRGBAImageEnd
        - Branch String:   'tif_getimage.c:431,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:433,26'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - snprintf
            - BranchSide:      'tif_getimage.c:438,25'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - snprintf
        - Branch String:   'tif_getimage.c:445,53'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:446,17'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - snprintf
            - BranchSide:      'tif_getimage.c:457,13'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
        - Branch String:   'tif_getimage.c:446,43'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:446,46'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - snprintf
            - BranchSide:      'tif_getimage.c:457,13'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
        - Branch String:   'tif_getimage.c:445,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:449,21'
              BranchSideFuncs:
                - snprintf
                - TIFFRGBAImageEnd
            - BranchSide:      'tif_getimage.c:457,13'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
        - Branch String:   'tif_getimage.c:460,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:463,25'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
            - BranchSide:      'tif_getimage.c:486,13'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
        - Branch String:   'tif_getimage.c:463,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:472,38'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
            - BranchSide:      'tif_getimage.c:478,25'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
        - Branch String:   'tif_getimage.c:488,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:490,26'
              BranchSideFuncs:
                - snprintf
                - TIFFRGBAImageEnd
            - BranchSide:      'tif_getimage.c:495,13'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
        - Branch String:   'tif_getimage.c:500,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:503,21'
              BranchSideFuncs:
                - snprintf
                - TIFFRGBAImageEnd
            - BranchSide:      'tif_getimage.c:508,17'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - snprintf
        - Branch String:   'tif_getimage.c:508,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:511,21'
              BranchSideFuncs:
                - snprintf
                - TIFFRGBAImageEnd
            - BranchSide:      'tif_getimage.c:517,9'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
        - Branch String:   'tif_getimage.c:519,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:521,26'
              BranchSideFuncs:
                - snprintf
                - TIFFRGBAImageEnd
            - BranchSide:      'tif_getimage.c:526,26'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
        - Branch String:   'tif_getimage.c:531,48'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:532,17'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'tif_getimage.c:540,17'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - snprintf
        - Branch String:   'tif_getimage.c:531,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:534,26'
              BranchSideFuncs:
                - snprintf
                - TIFFRGBAImageEnd
            - BranchSide:      'tif_getimage.c:540,17'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
                - snprintf
        - Branch String:   'tif_getimage.c:540,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:542,26'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'tif_getimage.c:547,26'
              BranchSideFuncs:
                - TIFFSetField
                - TIFFGetField
                - TIFFGetField
                - TIFFGetFieldDefaulted
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
        - Branch String:   'tif_getimage.c:563,49'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:563,52'
              BranchSideFuncs:
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
            - BranchSide:      'tif_getimage.c:563,9'
              BranchSideFuncs:
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
                - PickContigCase
                - snprintf
        - Branch String:   'tif_getimage.c:564,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:566,29'
              BranchSideFuncs:
                - PickContigCase
                - snprintf
                - TIFFRGBAImageEnd
            - BranchSide:      'tif_getimage.c:574,31'
              BranchSideFuncs:
                - PickSeparateCase
                - snprintf
                - TIFFRGBAImageEnd
        - Branch String:   'tif_getimage.c:566,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:568,22'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:571,5'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:574,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:576,22'
              BranchSideFuncs:
                - snprintf
                - TIFFRGBAImageEnd
      Callsites:
        - Src:             'tif_getimage.c:321,10'
          Dst:             TIFFRGBAImageOK
        - Src:             'tif_getimage.c:341,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:351,13'
          Dst:             snprintf
        - Src:             'tif_getimage.c:358,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:359,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:379,10'
          Dst:             TIFFGetField
        - Src:             'tif_getimage.c:391,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:392,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:393,10'
          Dst:             TIFFGetField
        - Src:             'tif_getimage.c:398,21'
          Dst:             isCCITTCompression
        - Src:             'tif_getimage.c:407,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:415,18'
          Dst:             TIFFGetField
        - Src:             'tif_getimage.c:418,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:426,29'
          Dst:             _TIFFmallocExt
        - Src:             'tif_getimage.c:428,29'
          Dst:             _TIFFmallocExt
        - Src:             'tif_getimage.c:430,29'
          Dst:             _TIFFmallocExt
        - Src:             'tif_getimage.c:433,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:438,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_getimage.c:439,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_getimage.c:440,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_getimage.c:448,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:472,25'
          Dst:             TIFFSetField
        - Src:             'tif_getimage.c:490,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:499,13'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:502,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:510,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:521,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:526,13'
          Dst:             TIFFSetField
        - Src:             'tif_getimage.c:534,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:542,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:547,13'
          Dst:             TIFFSetField
        - Src:             'tif_getimage.c:554,13'
          Dst:             snprintf
        - Src:             'tif_getimage.c:559,5'
          Dst:             TIFFGetField
        - Src:             'tif_getimage.c:560,5'
          Dst:             TIFFGetField
        - Src:             'tif_getimage.c:561,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:566,14'
          Dst:             PickContigCase
        - Src:             'tif_getimage.c:568,13'
          Dst:             snprintf
        - Src:             'tif_getimage.c:574,14'
          Dst:             PickSeparateCase
        - Src:             'tif_getimage.c:576,13'
          Dst:             snprintf
        - Src:             'tif_getimage.c:583,5'
          Dst:             TIFFRGBAImageEnd
    - functionName:    TIFFRGBAImageEnd
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
      BBCount:         27
      ICount:          218
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - _TIFFfreeExt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tif_getimage.c:255,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:257,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:260,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_getimage.c:260,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:262,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:265,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_getimage.c:265,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:267,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:270,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_getimage.c:270,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:272,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:275,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_getimage.c:275,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:277,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:280,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_getimage.c:280,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:282,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:285,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_getimage.c:285,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:287,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:291,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_getimage.c:291,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:291,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_getimage.c:293,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
      Callsites:
        - Src:             'tif_getimage.c:257,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_getimage.c:262,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_getimage.c:267,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_getimage.c:272,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_getimage.c:277,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_getimage.c:282,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_getimage.c:287,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_getimage.c:293,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_getimage.c:294,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_getimage.c:295,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFRGBAImageGet
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - img
        - raster
        - w
        - h
      BBCount:         8
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExtR
        - TIFFFileName
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_getimage.c:590,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:592,23'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:596,9'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:596,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:599,13'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:603,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_getimage.c:592,33'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:592,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:599,23'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:598,9'
          Dst:             TIFFErrorExtR
    - functionName:    isCCITTCompression
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         10
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFGetField
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:304,47'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:304,47'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:305,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:305,47'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:305,47'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:306,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:306,46'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:306,46'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:307,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_getimage.c:303,5'
          Dst:             TIFFGetField
    - functionName:    PickContigCase
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2934
      functionLinenumberEnd: 3088
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
      BBCount:         128
      ICount:          625
      EdgeCount:       154
      CyclomaticComplexity: 28
      functionsReached:
        - BuildMapBitdepth16To8
        - BuildMapUaToAa
        - TIFFGetFieldDefaulted
        - TIFFIsTiled
        - buildMap
        - initCIELabConversion
        - initYCbCrConversion
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:2937,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2940,21'
              BranchSideFuncs:
                - BuildMapBitdepth16To8
                - BuildMapBitdepth16To8
                - BuildMapUaToAa
                - BuildMapBitdepth16To8
                - BuildMapUaToAa
            - BranchSide:      'tif_getimage.c:2977,17'
              BranchSideFuncs:
                - buildMap
            - BranchSide:      'tif_getimage.c:2989,26'
              BranchSideFuncs:
                - buildMap
            - BranchSide:      'tif_getimage.c:3010,26'
              BranchSideFuncs:
                - buildMap
            - BranchSide:      'tif_getimage.c:3010,26'
              BranchSideFuncs:
                - buildMap
            - BranchSide:      'tif_getimage.c:3036,18'
              BranchSideFuncs:
                - initYCbCrConversion
                - TIFFGetFieldDefaulted
            - BranchSide:      'tif_getimage.c:3081,17'
              BranchSideFuncs:
                - buildMap
                - initCIELabConversion
            - BranchSide:      'tif_getimage.c:3088,14'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2940,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2943,25'
              BranchSideFuncs:
                - BuildMapUaToAa
            - BranchSide:      'tif_getimage.c:2956,25'
              BranchSideFuncs:
                - BuildMapBitdepth16To8
                - BuildMapBitdepth16To8
                - BuildMapUaToAa
                - BuildMapBitdepth16To8
            - BranchSide:      'tif_getimage.c:2975,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2943,62'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2944,25'
              BranchSideFuncs:
                - BuildMapUaToAa
            - BranchSide:      'tif_getimage.c:2946,30'
              BranchSideFuncs:
                - BuildMapUaToAa
        - Branch String:   'tif_getimage.c:2943,25'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2945,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2946,30'
              BranchSideFuncs:
                - BuildMapUaToAa
        - Branch String:   'tif_getimage.c:2946,67'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2947,30'
              BranchSideFuncs:
                - BuildMapUaToAa
            - BranchSide:      'tif_getimage.c:2952,30'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2946,30'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2949,44'
              BranchSideFuncs:
                - BuildMapUaToAa
            - BranchSide:      'tif_getimage.c:2952,30'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2949,29'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2950,29'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2951,21'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2956,62'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2957,25'
              BranchSideFuncs:
                - BuildMapBitdepth16To8
                - BuildMapBitdepth16To8
                - BuildMapUaToAa
                - BuildMapBitdepth16To8
            - BranchSide:      'tif_getimage.c:2962,30'
              BranchSideFuncs:
                - BuildMapBitdepth16To8
                - BuildMapBitdepth16To8
                - BuildMapUaToAa
        - Branch String:   'tif_getimage.c:2956,25'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2959,51'
              BranchSideFuncs:
                - BuildMapBitdepth16To8
            - BranchSide:      'tif_getimage.c:2962,30'
              BranchSideFuncs:
                - BuildMapBitdepth16To8
                - BuildMapBitdepth16To8
                - BuildMapUaToAa
        - Branch String:   'tif_getimage.c:2959,29'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2960,29'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2961,21'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2962,67'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2963,30'
              BranchSideFuncs:
                - BuildMapBitdepth16To8
                - BuildMapBitdepth16To8
                - BuildMapUaToAa
            - BranchSide:      'tif_getimage.c:2968,30'
              BranchSideFuncs:
                - BuildMapBitdepth16To8
        - Branch String:   'tif_getimage.c:2962,30'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2965,51'
              BranchSideFuncs:
                - BuildMapBitdepth16To8
                - BuildMapUaToAa
            - BranchSide:      'tif_getimage.c:2968,30'
              BranchSideFuncs:
                - BuildMapBitdepth16To8
        - Branch String:   'tif_getimage.c:2965,56'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2965,74'
              BranchSideFuncs:
                - BuildMapUaToAa
            - BranchSide:      'tif_getimage.c:2967,21'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2965,29'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2966,29'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2967,21'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2970,29'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2971,29'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2972,21'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2977,43'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2977,55'
              BranchSideFuncs:
                - buildMap
            - BranchSide:      'tif_getimage.c:2987,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2977,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2979,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2987,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2979,21'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2981,26'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2986,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2981,25'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2982,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2984,25'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2989,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2991,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3007,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:2991,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:2994,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:2997,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3000,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3003,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3006,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:3010,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3012,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3034,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:3012,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3015,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3018,29'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3024,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3027,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3030,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3033,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:3018,40'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3018,43'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3021,29'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:3018,29'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3019,29'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3021,29'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:3036,43'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3036,47'
              BranchSideFuncs:
                - initYCbCrConversion
                - TIFFGetFieldDefaulted
            - BranchSide:      'tif_getimage.c:3079,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:3036,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3038,41'
              BranchSideFuncs:
                - initYCbCrConversion
                - TIFFGetFieldDefaulted
            - BranchSide:      'tif_getimage.c:3079,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:3038,21'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3051,43'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
            - BranchSide:      'tif_getimage.c:3078,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:3053,21'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3056,29'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3059,29'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3062,29'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3065,29'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3068,29'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3071,29'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3074,29'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3077,17'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:3081,43'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3081,55'
              BranchSideFuncs:
                - buildMap
                - initCIELabConversion
            - BranchSide:      'tif_getimage.c:3087,5'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:3081,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3083,21'
              BranchSideFuncs:
                - initCIELabConversion
            - BranchSide:      'tif_getimage.c:3087,5'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:3083,45'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3083,48'
              BranchSideFuncs:
                - initCIELabConversion
            - BranchSide:      'tif_getimage.c:3084,60'
              BranchSideFuncs:
                - initCIELabConversion
        - Branch String:   'tif_getimage.c:3083,21'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3084,60'
              BranchSideFuncs:
                - initCIELabConversion
            - BranchSide:      'tif_getimage.c:3085,17'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:3088,32'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3088,36'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3088,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_getimage.c:2935,16'
          Dst:             TIFFIsTiled
        - Src:             'tif_getimage.c:2949,29'
          Dst:             BuildMapUaToAa
        - Src:             'tif_getimage.c:2959,29'
          Dst:             BuildMapBitdepth16To8
        - Src:             'tif_getimage.c:2965,29'
          Dst:             BuildMapBitdepth16To8
        - Src:             'tif_getimage.c:2965,59'
          Dst:             BuildMapUaToAa
        - Src:             'tif_getimage.c:2970,29'
          Dst:             BuildMapBitdepth16To8
        - Src:             'tif_getimage.c:2977,46'
          Dst:             buildMap
        - Src:             'tif_getimage.c:2989,17'
          Dst:             buildMap
        - Src:             'tif_getimage.c:3010,17'
          Dst:             buildMap
        - Src:             'tif_getimage.c:3038,21'
          Dst:             initYCbCrConversion
        - Src:             'tif_getimage.c:3051,21'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:3081,46'
          Dst:             buildMap
        - Src:             'tif_getimage.c:3084,39'
          Dst:             initCIELabConversion
    - functionName:    PickSeparateCase
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3098
      functionLinenumberEnd: 3167
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
      BBCount:         60
      ICount:          296
      EdgeCount:       72
      CyclomaticComplexity: 14
      functionsReached:
        - BuildMapBitdepth16To8
        - BuildMapUaToAa
        - TIFFGetFieldDefaulted
        - TIFFIsTiled
        - initYCbCrConversion
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:3101,5'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3108,21'
              BranchSideFuncs:
                - BuildMapBitdepth16To8
                - BuildMapBitdepth16To8
                - BuildMapUaToAa
                - BuildMapBitdepth16To8
                - BuildMapUaToAa
            - BranchSide:      'tif_getimage.c:3108,21'
              BranchSideFuncs:
                - BuildMapBitdepth16To8
                - BuildMapBitdepth16To8
                - BuildMapUaToAa
                - BuildMapBitdepth16To8
                - BuildMapUaToAa
            - BranchSide:      'tif_getimage.c:3108,21'
              BranchSideFuncs:
                - BuildMapBitdepth16To8
                - BuildMapBitdepth16To8
                - BuildMapUaToAa
                - BuildMapBitdepth16To8
                - BuildMapUaToAa
            - BranchSide:      'tif_getimage.c:3141,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3149,18'
              BranchSideFuncs:
                - initYCbCrConversion
                - TIFFGetFieldDefaulted
            - BranchSide:      'tif_getimage.c:3167,14'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:3108,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3111,25'
              BranchSideFuncs:
                - BuildMapUaToAa
            - BranchSide:      'tif_getimage.c:3122,25'
              BranchSideFuncs:
                - BuildMapBitdepth16To8
                - BuildMapBitdepth16To8
                - BuildMapUaToAa
                - BuildMapBitdepth16To8
            - BranchSide:      'tif_getimage.c:3139,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:3111,25'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3112,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3113,30'
              BranchSideFuncs:
                - BuildMapUaToAa
        - Branch String:   'tif_getimage.c:3113,30'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3115,44'
              BranchSideFuncs:
                - BuildMapUaToAa
            - BranchSide:      'tif_getimage.c:3119,25'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:3115,29'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3116,29'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3117,21'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:3122,25'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3124,51'
              BranchSideFuncs:
                - BuildMapBitdepth16To8
            - BranchSide:      'tif_getimage.c:3127,30'
              BranchSideFuncs:
                - BuildMapBitdepth16To8
                - BuildMapBitdepth16To8
                - BuildMapUaToAa
        - Branch String:   'tif_getimage.c:3124,29'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3125,29'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3126,21'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:3127,30'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3129,51'
              BranchSideFuncs:
                - BuildMapBitdepth16To8
                - BuildMapUaToAa
            - BranchSide:      'tif_getimage.c:3134,51'
              BranchSideFuncs:
                - BuildMapBitdepth16To8
        - Branch String:   'tif_getimage.c:3129,56'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3129,74'
              BranchSideFuncs:
                - BuildMapUaToAa
            - BranchSide:      'tif_getimage.c:3131,21'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:3129,29'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3130,29'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3131,21'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:3141,41'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3141,44'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3147,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:3141,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3143,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3147,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:3149,43'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3149,47'
              BranchSideFuncs:
                - initYCbCrConversion
                - TIFFGetFieldDefaulted
            - BranchSide:      'tif_getimage.c:3165,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:3149,17'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3151,41'
              BranchSideFuncs:
                - initYCbCrConversion
                - TIFFGetFieldDefaulted
            - BranchSide:      'tif_getimage.c:3165,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:3151,21'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3154,43'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
            - BranchSide:      'tif_getimage.c:3164,13'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:3156,21'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3159,29'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3163,17'
              BranchSideFuncs: []
        - Branch String:   'tif_getimage.c:3167,32'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3167,36'
              BranchSideFuncs: []
            - BranchSide:      'tif_getimage.c:3167,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_getimage.c:3099,16'
          Dst:             TIFFIsTiled
        - Src:             'tif_getimage.c:3115,29'
          Dst:             BuildMapUaToAa
        - Src:             'tif_getimage.c:3124,29'
          Dst:             BuildMapBitdepth16To8
        - Src:             'tif_getimage.c:3129,29'
          Dst:             BuildMapBitdepth16To8
        - Src:             'tif_getimage.c:3129,59'
          Dst:             BuildMapUaToAa
        - Src:             'tif_getimage.c:3134,29'
          Dst:             BuildMapBitdepth16To8
        - Src:             'tif_getimage.c:3151,21'
          Dst:             initYCbCrConversion
        - Src:             'tif_getimage.c:3154,21'
          Dst:             TIFFGetFieldDefaulted
    - functionName:    TIFFReadRGBATile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3294
      functionLinenumberEnd: 3295
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - col
        - row
        - raster
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFReadRGBATileExt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_getimage.c:3295,12'
          Dst:             TIFFReadRGBATileExt
    - functionName:    TIFFReadRGBAStripExt
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3225
      functionLinenumberEnd: 3284
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - row
        - raster
        - stop_on_error
      BBCount:         21
      ICount:          163
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - TIFFErrorExtR
        - TIFFFileName
        - TIFFGetFieldDefaulted
        - TIFFIsTiled
        - TIFFRGBAImageBegin
        - TIFFRGBAImageEnd
        - TIFFRGBAImageGet
        - TIFFRGBAImageOK
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:3231,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3233,23'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:3238,27'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFRGBAImageOK
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFRGBAImageBegin
                - TIFFRGBAImageGet
                - TIFFRGBAImageEnd
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFRGBAImageEnd
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:3240,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3242,23'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:3246,10'
              BranchSideFuncs:
                - TIFFRGBAImageOK
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFRGBAImageBegin
                - TIFFRGBAImageGet
                - TIFFRGBAImageEnd
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFRGBAImageEnd
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:3246,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3249,13'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_getimage.c:3254,25'
              BranchSideFuncs:
                - TIFFRGBAImageOK
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFRGBAImageBegin
                - TIFFRGBAImageGet
                - TIFFRGBAImageEnd
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFRGBAImageEnd
        - Branch String:   'tif_getimage.c:3254,36'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3255,34'
              BranchSideFuncs:
                - TIFFRGBAImageBegin
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFRGBAImageGet
                - TIFFRGBAImageEnd
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFRGBAImageEnd
            - BranchSide:      'tif_getimage.c:3279,23'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:3254,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3257,13'
              BranchSideFuncs:
                - TIFFRGBAImageGet
                - TIFFRGBAImageEnd
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFRGBAImageEnd
            - BranchSide:      'tif_getimage.c:3279,23'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:3257,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3259,27'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFRGBAImageEnd
            - BranchSide:      'tif_getimage.c:3265,26'
              BranchSideFuncs:
                - TIFFRGBAImageGet
                - TIFFRGBAImageEnd
        - Branch String:   'tif_getimage.c:3268,13'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:3269,32'
              BranchSideFuncs:
                - TIFFRGBAImageGet
                - TIFFRGBAImageEnd
            - BranchSide:      'tif_getimage.c:3271,28'
              BranchSideFuncs:
                - TIFFRGBAImageGet
                - TIFFRGBAImageEnd
      Callsites:
        - Src:             'tif_getimage.c:3231,9'
          Dst:             TIFFIsTiled
        - Src:             'tif_getimage.c:3233,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:3233,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:3238,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:3242,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:3242,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:3249,18'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:3248,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:3254,9'
          Dst:             TIFFRGBAImageOK
        - Src:             'tif_getimage.c:3255,9'
          Dst:             TIFFRGBAImageBegin
        - Src:             'tif_getimage.c:3259,32'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:3259,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:3261,13'
          Dst:             TIFFRGBAImageEnd
        - Src:             'tif_getimage.c:3273,14'
          Dst:             TIFFRGBAImageGet
        - Src:             'tif_getimage.c:3275,9'
          Dst:             TIFFRGBAImageEnd
        - Src:             'tif_getimage.c:3279,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:3279,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFReadRGBAStrip
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3218
      functionLinenumberEnd: 3219
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - row
        - raster
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFReadRGBAStripExt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_getimage.c:3219,12'
          Dst:             TIFFReadRGBAStripExt
    - functionName:    TIFFReadRGBAImage
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - rwidth
        - rheight
        - raster
        - stop
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFReadRGBAImageOriented
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_getimage.c:640,12'
          Dst:             TIFFReadRGBAImageOriented
    - functionName:    TIFFReadRGBAImageOriented
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - tif
        - rwidth
        - rheight
        - raster
        - orientation
        - stop
      BBCount:         9
      ICount:          88
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExtR
        - TIFFFileName
        - TIFFRGBAImageEnd
        - TIFFRGBAImageGet
        - TIFFRGBAImageOK
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_getimage.c:617,36'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:617,64'
              BranchSideFuncs:
                - TIFFRGBAImageBegin
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFRGBAImageGet
                - TIFFRGBAImageEnd
            - BranchSide:      'tif_getimage.c:627,23'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_getimage.c:617,9'
          Branch Sides:
            - BranchSide:      'tif_getimage.c:619,41'
              BranchSideFuncs:
                - TIFFRGBAImageGet
                - TIFFRGBAImageEnd
            - BranchSide:      'tif_getimage.c:627,23'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
      Callsites:
        - Src:             'tif_getimage.c:617,9'
          Dst:             TIFFRGBAImageOK
        - Src:             'tif_getimage.c:617,39'
          Dst:             TIFFRGBAImageBegin
        - Src:             'tif_getimage.c:621,14'
          Dst:             TIFFRGBAImageGet
        - Src:             'tif_getimage.c:623,9'
          Dst:             TIFFRGBAImageEnd
        - Src:             'tif_getimage.c:627,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:627,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFHashSetReturnListElt
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - psList
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_hash_set.c:210,9'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:212,26'
              BranchSideFuncs: []
            - BranchSide:      'tif_hash_set.c:218,14'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    TIFFHashSetRemoveInternal
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - set
        - elt
        - bDeferRehash
      BBCount:         28
      ICount:          207
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFHashSetRehash
        - TIFFHashSetReturnListElt
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_hash_set.c:519,5'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:519,5'
              BranchSideFuncs:
                - TIFFHashSetReturnListElt
                - TIFFHashSetRehash
            - BranchSide:      'tif_hash_set.c:520,9'
              BranchSideFuncs:
                - TIFFHashSetReturnListElt
                - TIFFHashSetRehash
        - Branch String:   'tif_hash_set.c:520,39'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:520,42'
              BranchSideFuncs:
                - TIFFHashSetReturnListElt
                - TIFFHashSetRehash
            - BranchSide:      'tif_hash_set.c:535,26'
              BranchSideFuncs:
                - TIFFHashSetReturnListElt
        - Branch String:   'tif_hash_set.c:520,9'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:522,9'
              BranchSideFuncs:
                - TIFFHashSetRehash
                - TIFFHashSetReturnListElt
            - BranchSide:      'tif_hash_set.c:535,26'
              BranchSideFuncs:
                - TIFFHashSetReturnListElt
        - Branch String:   'tif_hash_set.c:523,13'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:524,13'
              BranchSideFuncs:
                - TIFFHashSetReturnListElt
            - BranchSide:      'tif_hash_set.c:527,36'
              BranchSideFuncs:
                - TIFFHashSetRehash
                - TIFFHashSetReturnListElt
        - Branch String:   'tif_hash_set.c:527,17'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:0,0'
              BranchSideFuncs:
                - TIFFHashSetReturnListElt
            - BranchSide:      'tif_hash_set.c:529,17'
              BranchSideFuncs: []
        - Branch String:   'tif_hash_set.c:538,5'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:540,13'
              BranchSideFuncs:
                - TIFFHashSetReturnListElt
            - BranchSide:      'tif_hash_set.c:561,5'
              BranchSideFuncs: []
        - Branch String:   'tif_hash_set.c:540,13'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:542,17'
              BranchSideFuncs:
                - TIFFHashSetReturnListElt
            - BranchSide:      'tif_hash_set.c:558,16'
              BranchSideFuncs:
                - TIFFHashSetReturnListElt
        - Branch String:   'tif_hash_set.c:542,17'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:543,32'
              BranchSideFuncs:
                - TIFFHashSetReturnListElt
            - BranchSide:      'tif_hash_set.c:545,42'
              BranchSideFuncs:
                - TIFFHashSetReturnListElt
        - Branch String:   'tif_hash_set.c:547,17'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:548,17'
              BranchSideFuncs:
                - TIFFHashSetReturnListElt
            - BranchSide:      'tif_hash_set.c:550,38'
              BranchSideFuncs:
                - TIFFHashSetReturnListElt
      Callsites:
        - Src:             'tif_hash_set.c:519,5'
          Dst:             __assert_fail
        - Src:             'tif_hash_set.c:527,18'
          Dst:             TIFFHashSetRehash
        - Src:             'tif_hash_set.c:550,13'
          Dst:             TIFFHashSetReturnListElt
    - functionName:    TIFFHashSetRehash
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         13
      ICount:          131
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_hash_set.c:371,9'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:372,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_hash_set.c:381,14'
              BranchSideFuncs:
                - free
        - Branch String:   'tif_hash_set.c:381,5'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:383,25'
              BranchSideFuncs:
                - free
            - BranchSide:      'tif_hash_set.c:398,10'
              BranchSideFuncs:
                - free
        - Branch String:   'tif_hash_set.c:384,9'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:386,33'
              BranchSideFuncs:
                - free
            - BranchSide:      'tif_hash_set.c:397,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'tif_hash_set.c:370,23'
          Dst:             calloc
    - functionName:    TIFFHashSetRemove
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - elt
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFHashSetRemoveInternal
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_hash_set.c:579,12'
          Dst:             TIFFHashSetRemoveInternal
    - functionName:    TIFFHashSetLookup
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - elt
      BBCount:         9
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFHashSetFindPtr
        - __assert_fail
      functionUses:    9
      BranchProfiles:
        - Branch String:   'tif_hash_set.c:504,5'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:504,5'
              BranchSideFuncs:
                - TIFFHashSetFindPtr
            - BranchSide:      'tif_hash_set.c:505,38'
              BranchSideFuncs:
                - TIFFHashSetFindPtr
        - Branch String:   'tif_hash_set.c:506,9'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:507,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_hash_set.c:509,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_hash_set.c:504,5'
          Dst:             __assert_fail
        - Src:             'tif_hash_set.c:505,19'
          Dst:             TIFFHashSetFindPtr
    - functionName:    TIFFHashSetFindPtr
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - elt
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_hash_set.c:413,5'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:415,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_hash_set.c:419,5'
              BranchSideFuncs: []
        - Branch String:   'tif_hash_set.c:415,13'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:416,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_hash_set.c:417,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFHashSetGetNewListElt
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_hash_set.c:192,9'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:194,19'
              BranchSideFuncs: []
            - BranchSide:      'tif_hash_set.c:201,24'
              BranchSideFuncs:
                - malloc
      Callsites:       []
    - functionName:    TIFFHashSetInsert
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - elt
      BBCount:         32
      ICount:          229
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - TIFFHashSetFindPtr
        - TIFFHashSetGetNewListElt
        - TIFFHashSetRehash
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_hash_set.c:442,5'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:442,5'
              BranchSideFuncs:
                - TIFFHashSetFindPtr
                - TIFFHashSetGetNewListElt
                - TIFFHashSetRehash
            - BranchSide:      'tif_hash_set.c:443,38'
              BranchSideFuncs:
                - TIFFHashSetFindPtr
                - TIFFHashSetGetNewListElt
                - TIFFHashSetRehash
        - Branch String:   'tif_hash_set.c:444,9'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:446,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_hash_set.c:453,9'
              BranchSideFuncs:
                - TIFFHashSetGetNewListElt
                - TIFFHashSetRehash
        - Branch String:   'tif_hash_set.c:446,13'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:447,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_hash_set.c:449,17'
              BranchSideFuncs: []
        - Branch String:   'tif_hash_set.c:453,51'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:454,10'
              BranchSideFuncs:
                - TIFFHashSetRehash
                - TIFFHashSetGetNewListElt
            - BranchSide:      'tif_hash_set.c:457,9'
              BranchSideFuncs:
                - TIFFHashSetRehash
                - TIFFHashSetGetNewListElt
        - Branch String:   'tif_hash_set.c:454,23'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:454,26'
              BranchSideFuncs:
                - TIFFHashSetGetNewListElt
                - TIFFHashSetRehash
            - BranchSide:      'tif_hash_set.c:467,36'
              BranchSideFuncs:
                - TIFFHashSetGetNewListElt
        - Branch String:   'tif_hash_set.c:454,56'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:455,10'
              BranchSideFuncs:
                - TIFFHashSetGetNewListElt
                - TIFFHashSetRehash
            - BranchSide:      'tif_hash_set.c:467,36'
              BranchSideFuncs:
                - TIFFHashSetGetNewListElt
        - Branch String:   'tif_hash_set.c:453,9'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:457,9'
              BranchSideFuncs:
                - TIFFHashSetRehash
                - TIFFHashSetGetNewListElt
            - BranchSide:      'tif_hash_set.c:467,36'
              BranchSideFuncs:
                - TIFFHashSetGetNewListElt
        - Branch String:   'tif_hash_set.c:458,13'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:460,13'
              BranchSideFuncs:
                - TIFFHashSetGetNewListElt
            - BranchSide:      'tif_hash_set.c:465,5'
              BranchSideFuncs:
                - TIFFHashSetGetNewListElt
        - Branch String:   'tif_hash_set.c:461,17'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:462,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_hash_set.c:463,13'
              BranchSideFuncs: []
        - Branch String:   'tif_hash_set.c:474,9'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:476,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_hash_set.c:480,22'
              BranchSideFuncs: []
        - Branch String:   'tif_hash_set.c:476,13'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:477,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_hash_set.c:478,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_hash_set.c:442,5'
          Dst:             __assert_fail
        - Src:             'tif_hash_set.c:443,19'
          Dst:             TIFFHashSetFindPtr
        - Src:             'tif_hash_set.c:458,14'
          Dst:             TIFFHashSetRehash
        - Src:             'tif_hash_set.c:473,25'
          Dst:             TIFFHashSetGetNewListElt
    - functionName:    TIFFListDestroy
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psList
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_hash_set.c:264,5'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:266,25'
              BranchSideFuncs:
                - free
            - BranchSide:      'tif_hash_set.c:270,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFHashSetClearInternal
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - set
        - bFinalize
      BBCount:         19
      ICount:          120
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFHashSetReturnListElt
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_hash_set.c:228,5'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:228,5'
              BranchSideFuncs:
                - TIFFHashSetReturnListElt
                - free
            - BranchSide:      'tif_hash_set.c:229,14'
              BranchSideFuncs:
                - TIFFHashSetReturnListElt
                - free
        - Branch String:   'tif_hash_set.c:229,5'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:231,25'
              BranchSideFuncs:
                - TIFFHashSetReturnListElt
                - free
            - BranchSide:      'tif_hash_set.c:245,5'
              BranchSideFuncs: []
        - Branch String:   'tif_hash_set.c:232,9'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:234,17'
              BranchSideFuncs:
                - TIFFHashSetReturnListElt
                - free
            - BranchSide:      'tif_hash_set.c:243,9'
              BranchSideFuncs:
                - TIFFHashSetReturnListElt
                - free
        - Branch String:   'tif_hash_set.c:234,17'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:235,17'
              BranchSideFuncs:
                - TIFFHashSetReturnListElt
                - free
            - BranchSide:      'tif_hash_set.c:236,32'
              BranchSideFuncs:
                - TIFFHashSetReturnListElt
                - free
        - Branch String:   'tif_hash_set.c:237,17'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:238,22'
              BranchSideFuncs:
                - free
                - TIFFHashSetReturnListElt
            - BranchSide:      'tif_hash_set.c:240,42'
              BranchSideFuncs:
                - TIFFHashSetReturnListElt
                - free
      Callsites:
        - Src:             'tif_hash_set.c:228,5'
          Dst:             __assert_fail
        - Src:             'tif_hash_set.c:240,17'
          Dst:             TIFFHashSetReturnListElt
    - functionName:    TIFFHashSetDestroy
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFHashSetClearInternal
        - TIFFListDestroy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_hash_set.c:287,9'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:287,9'
              BranchSideFuncs:
                - TIFFHashSetClearInternal
                - free
                - TIFFListDestroy
                - free
            - BranchSide:      'tif_hash_set.c:289,34'
              BranchSideFuncs:
                - TIFFHashSetClearInternal
                - free
                - TIFFListDestroy
                - free
      Callsites:
        - Src:             'tif_hash_set.c:289,9'
          Dst:             TIFFHashSetClearInternal
        - Src:             'tif_hash_set.c:291,9'
          Dst:             TIFFListDestroy
    - functionName:    TIFFHashSetSize
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_hash_set.c:182,5'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:182,5'
              BranchSideFuncs: []
            - BranchSide:      'tif_hash_set.c:182,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'tif_hash_set.c:182,5'
          Dst:             __assert_fail
    - functionName:    TIFFHashSetEqualPointer
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elt1
        - elt2
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFHashSetHashPointer
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elt
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFHashSetNew
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fnHashFunc
        - fnEqualFunc
        - fnFreeEltFunc
      BBCount:         14
      ICount:          110
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_hash_set.c:143,9'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:144,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_hash_set.c:145,23'
              BranchSideFuncs:
                - calloc
                - free
        - Branch String:   'tif_hash_set.c:145,23'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:145,36'
              BranchSideFuncs:
                - calloc
                - free
            - BranchSide:      'tif_hash_set.c:145,5'
              BranchSideFuncs:
                - calloc
                - free
        - Branch String:   'tif_hash_set.c:146,24'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:146,38'
              BranchSideFuncs:
                - calloc
                - free
            - BranchSide:      'tif_hash_set.c:146,5'
              BranchSideFuncs:
                - calloc
                - free
        - Branch String:   'tif_hash_set.c:150,9'
          Branch Sides:
            - BranchSide:      'tif_hash_set.c:152,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'tif_hash_set.c:155,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_hash_set.c:149,34'
          Dst:             calloc
    - functionName:    TIFFGetUnmapFileProc
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 921
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFGetMapFileProc
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFGetSizeProc
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFGetCloseProc
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFGetSeekProc
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFGetWriteProc
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFGetReadProc
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFIsBigTIFF
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 885
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFIsBigEndian
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFIsMSB2LSB
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFIsUpSampled
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFIsByteSwapped
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFCurrentTile
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFCurrentStrip
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 852
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFCurrentDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionLinenumberEnd: 847
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFCurrentRow
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFIsTiled
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSetMode
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - mode
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFGetMode
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSetClientdata
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - newvalue
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFClientdata
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSetFileno
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - fd
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFFileno
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSetFileName
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - name
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFFileName
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tiffDummyUnmapProc
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - base
        - size
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tiffDummyMapProc
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - pbase
        - psize
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFClientOpenExt
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      'N/A'
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - mode
        - clientdata
        - readproc
        - writeproc
        - seekproc
        - closeproc
        - sizeproc
        - mapproc
        - unmapproc
        - opts
      BBCount:         171
      ICount:          1259
      EdgeCount:       223
      CyclomaticComplexity: 54
      functionsReached:
        - TIFFCleanup
        - TIFFDefaultDirectory
        - TIFFErrorExtR
        - TIFFReadDirectory
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - TIFFWarningExtR
        - _TIFFErrorEarly
        - _TIFFSetDefaultCompressionState
        - _TIFFfreeExt
        - _TIFFgetMode
        - _TIFFmallocExt
        - _TIFFmemcpy
        - _TIFFmemset
        - __assert_fail
        - strcpy
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_open.c:327,9'
          Branch Sides:
            - BranchSide:      'tif_open.c:327,9'
              BranchSideFuncs:
                - _TIFFgetMode
                - strlen
                - _TIFFmallocExt
                - _TIFFmemset
                - strcpy
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
                - _TIFFErrorEarly
                - _TIFFErrorEarly
                - _TIFFErrorEarly
            - BranchSide:      'tif_open.c:331,22'
              BranchSideFuncs:
                - _TIFFgetMode
                - strlen
                - _TIFFmallocExt
                - _TIFFmemset
                - strcpy
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
                - _TIFFErrorEarly
                - _TIFFErrorEarly
                - _TIFFErrorEarly
        - Branch String:   'tif_open.c:332,9'
          Branch Sides:
            - BranchSide:      'tif_open.c:333,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_open.c:334,63'
              BranchSideFuncs:
                - strlen
                - _TIFFmallocExt
                - _TIFFmemset
                - strcpy
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
                - _TIFFErrorEarly
                - _TIFFErrorEarly
                - _TIFFErrorEarly
        - Branch String:   'tif_open.c:335,14'
          Branch Sides:
            - BranchSide:      'tif_open.c:335,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemset
                - strcpy
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
                - _TIFFErrorEarly
                - _TIFFErrorEarly
                - _TIFFErrorEarly
            - BranchSide:      'tif_open.c:346,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemset
                - strcpy
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
                - _TIFFErrorEarly
                - _TIFFErrorEarly
        - Branch String:   'tif_open.c:335,48'
          Branch Sides:
            - BranchSide:      'tif_open.c:336,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemset
                - strcpy
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
                - _TIFFErrorEarly
                - _TIFFErrorEarly
                - _TIFFErrorEarly
            - BranchSide:      'tif_open.c:346,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemset
                - strcpy
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
                - _TIFFErrorEarly
                - _TIFFErrorEarly
        - Branch String:   'tif_open.c:335,9'
          Branch Sides:
            - BranchSide:      'tif_open.c:338,25'
              BranchSideFuncs:
                - _TIFFErrorEarly
            - BranchSide:      'tif_open.c:346,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemset
                - strcpy
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
                - _TIFFErrorEarly
                - _TIFFErrorEarly
        - Branch String:   'tif_open.c:346,14'
          Branch Sides:
            - BranchSide:      'tif_open.c:346,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemset
                - strcpy
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
                - _TIFFErrorEarly
                - _TIFFErrorEarly
            - BranchSide:      'tif_open.c:357,40'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemset
                - strcpy
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
                - _TIFFErrorEarly
        - Branch String:   'tif_open.c:346,51'
          Branch Sides:
            - BranchSide:      'tif_open.c:347,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemset
                - strcpy
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
                - _TIFFErrorEarly
                - _TIFFErrorEarly
            - BranchSide:      'tif_open.c:357,40'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemset
                - strcpy
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
                - _TIFFErrorEarly
        - Branch String:   'tif_open.c:346,9'
          Branch Sides:
            - BranchSide:      'tif_open.c:349,25'
              BranchSideFuncs:
                - _TIFFErrorEarly
            - BranchSide:      'tif_open.c:357,40'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemset
                - strcpy
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
                - _TIFFErrorEarly
        - Branch String:   'tif_open.c:358,9'
          Branch Sides:
            - BranchSide:      'tif_open.c:360,25'
              BranchSideFuncs:
                - _TIFFErrorEarly
            - BranchSide:      'tif_open.c:364,17'
              BranchSideFuncs:
                - _TIFFmemset
                - strcpy
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
        - Branch String:   'tif_open.c:378,24'
          Branch Sides:
            - BranchSide:      'tif_open.c:378,34'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:378,5'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
        - Branch String:   'tif_open.c:379,26'
          Branch Sides:
            - BranchSide:      'tif_open.c:379,38'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:379,5'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
        - Branch String:   'tif_open.c:380,9'
          Branch Sides:
            - BranchSide:      'tif_open.c:382,33'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:390,10'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
        - Branch String:   'tif_open.c:390,19'
          Branch Sides:
            - BranchSide:      'tif_open.c:390,23'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:392,23'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_open.c:390,33'
          Branch Sides:
            - BranchSide:      'tif_open.c:390,37'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:392,23'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_open.c:390,46'
          Branch Sides:
            - BranchSide:      'tif_open.c:390,50'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:392,23'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_open.c:390,60'
          Branch Sides:
            - BranchSide:      'tif_open.c:390,64'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:392,23'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_open.c:390,9'
          Branch Sides:
            - BranchSide:      'tif_open.c:392,23'
              BranchSideFuncs:
                - _TIFFSetDefaultCompressionState
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:398,37'
              BranchSideFuncs:
                - _TIFFSetDefaultCompressionState
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
        - Branch String:   'tif_open.c:405,9'
          Branch Sides:
            - BranchSide:      'tif_open.c:406,9'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:409,9'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
        - Branch String:   'tif_open.c:409,23'
          Branch Sides:
            - BranchSide:      'tif_open.c:409,26'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:410,9'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
        - Branch String:   'tif_open.c:409,9'
          Branch Sides:
            - BranchSide:      'tif_open.c:410,9'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:468,15'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
        - Branch String:   'tif_open.c:468,5'
          Branch Sides:
            - BranchSide:      'tif_open.c:469,18'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:542,10'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
        - Branch String:   'tif_open.c:469,9'
          Branch Sides:
            - BranchSide:      'tif_open.c:473,21'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:482,17'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:485,22'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:489,22'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:492,33'
              BranchSideFuncs:
                - TIFFWarningExtR
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
            - BranchSide:      'tif_open.c:500,21'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:504,21'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:508,21'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:512,21'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:516,17'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:519,21'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:523,17'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:526,21'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:530,9'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
        - Branch String:   'tif_open.c:473,21'
          Branch Sides:
            - BranchSide:      'tif_open.c:474,21'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:476,17'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
        - Branch String:   'tif_open.c:500,21'
          Branch Sides:
            - BranchSide:      'tif_open.c:501,21'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:502,17'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
        - Branch String:   'tif_open.c:504,21'
          Branch Sides:
            - BranchSide:      'tif_open.c:505,21'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:506,17'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
        - Branch String:   'tif_open.c:508,21'
          Branch Sides:
            - BranchSide:      'tif_open.c:509,21'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:510,17'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
        - Branch String:   'tif_open.c:512,21'
          Branch Sides:
            - BranchSide:      'tif_open.c:513,21'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:514,17'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
        - Branch String:   'tif_open.c:519,21'
          Branch Sides:
            - BranchSide:      'tif_open.c:520,21'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:521,17'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
        - Branch String:   'tif_open.c:526,21'
          Branch Sides:
            - BranchSide:      'tif_open.c:527,21'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
            - BranchSide:      'tif_open.c:529,17'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFWarningExtR
        - Branch String:   'tif_open.c:542,23'
          Branch Sides:
            - BranchSide:      'tif_open.c:543,10'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
            - BranchSide:      'tif_open.c:545,13'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
        - Branch String:   'tif_open.c:542,9'
          Branch Sides:
            - BranchSide:      'tif_open.c:545,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
            - BranchSide:      'tif_open.c:616,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
        - Branch String:   'tif_open.c:545,13'
          Branch Sides:
            - BranchSide:      'tif_open.c:547,27'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFCleanup
            - BranchSide:      'tif_open.c:558,14'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
        - Branch String:   'tif_open.c:561,13'
          Branch Sides:
            - BranchSide:      'tif_open.c:563,13'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - TIFFSwabShort
            - BranchSide:      'tif_open.c:574,13'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFSwabShort
                - TIFFSwabShort
        - Branch String:   'tif_open.c:569,17'
          Branch Sides:
            - BranchSide:      'tif_open.c:570,58'
              BranchSideFuncs:
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
            - BranchSide:      'tif_open.c:571,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
        - Branch String:   'tif_open.c:596,13'
          Branch Sides:
            - BranchSide:      'tif_open.c:599,27'
              BranchSideFuncs:
                - TIFFDefaultDirectory
                - TIFFCleanup
            - BranchSide:      'tif_open.c:605,35'
              BranchSideFuncs:
                - TIFFDefaultDirectory
                - TIFFCleanup
        - Branch String:   'tif_open.c:605,13'
          Branch Sides:
            - BranchSide:      'tif_open.c:606,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_open.c:607,9'
              BranchSideFuncs: []
        - Branch String:   'tif_open.c:616,61'
          Branch Sides:
            - BranchSide:      'tif_open.c:617,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
            - BranchSide:      'tif_open.c:641,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
        - Branch String:   'tif_open.c:619,9'
          Branch Sides:
            - BranchSide:      'tif_open.c:623,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
            - BranchSide:      'tif_open.c:641,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
        - Branch String:   'tif_open.c:616,9'
          Branch Sides:
            - BranchSide:      'tif_open.c:627,23'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFCleanup
            - BranchSide:      'tif_open.c:641,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
        - Branch String:   'tif_open.c:641,9'
          Branch Sides:
            - BranchSide:      'tif_open.c:0,0'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
            - BranchSide:      'tif_open.c:644,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabShort
        - Branch String:   'tif_open.c:653,9'
          Branch Sides:
            - BranchSide:      'tif_open.c:654,24'
              BranchSideFuncs:
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
            - BranchSide:      'tif_open.c:655,10'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
        - Branch String:   'tif_open.c:655,71'
          Branch Sides:
            - BranchSide:      'tif_open.c:656,10'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
                - TIFFErrorExtR
            - BranchSide:      'tif_open.c:665,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
        - Branch String:   'tif_open.c:655,9'
          Branch Sides:
            - BranchSide:      'tif_open.c:658,23'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFCleanup
            - BranchSide:      'tif_open.c:665,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabLong
        - Branch String:   'tif_open.c:665,9'
          Branch Sides:
            - BranchSide:      'tif_open.c:667,13'
              BranchSideFuncs:
                - TIFFDefaultDirectory
                - TIFFCleanup
                - TIFFReadDirectory
                - __assert_fail
                - TIFFSwabLong
            - BranchSide:      'tif_open.c:673,14'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFCleanup
                - TIFFDefaultDirectory
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
        - Branch String:   'tif_open.c:667,13'
          Branch Sides:
            - BranchSide:      'tif_open.c:668,27'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFDefaultDirectory
                - TIFFCleanup
                - TIFFReadDirectory
                - __assert_fail
            - BranchSide:      'tif_open.c:669,9'
              BranchSideFuncs:
                - TIFFDefaultDirectory
                - TIFFCleanup
                - TIFFReadDirectory
                - __assert_fail
        - Branch String:   'tif_open.c:673,13'
          Branch Sides:
            - BranchSide:      'tif_open.c:677,27'
              BranchSideFuncs:
                - TIFFDefaultDirectory
                - TIFFCleanup
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
            - BranchSide:      'tif_open.c:680,13'
              BranchSideFuncs:
                - TIFFDefaultDirectory
                - TIFFCleanup
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
        - Branch String:   'tif_open.c:680,13'
          Branch Sides:
            - BranchSide:      'tif_open.c:682,28'
              BranchSideFuncs:
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFDefaultDirectory
                - TIFFCleanup
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_open.c:685,13'
              BranchSideFuncs:
                - TIFFDefaultDirectory
                - TIFFCleanup
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_open.c:685,13'
          Branch Sides:
            - BranchSide:      'tif_open.c:687,27'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFCleanup
            - BranchSide:      'tif_open.c:694,13'
              BranchSideFuncs:
                - TIFFDefaultDirectory
                - TIFFCleanup
                - TIFFReadDirectory
                - __assert_fail
                - TIFFErrorExtR
        - Branch String:   'tif_open.c:694,13'
          Branch Sides:
            - BranchSide:      'tif_open.c:696,27'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFCleanup
            - BranchSide:      'tif_open.c:703,9'
              BranchSideFuncs:
                - TIFFDefaultDirectory
                - TIFFCleanup
                - TIFFReadDirectory
                - __assert_fail
        - Branch String:   'tif_open.c:712,5'
          Branch Sides:
            - BranchSide:      'tif_open.c:715,19'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFCleanup
                - __assert_fail
            - BranchSide:      'tif_open.c:758,39'
              BranchSideFuncs:
                - TIFFDefaultDirectory
                - TIFFCleanup
            - BranchSide:      'tif_open.c:761,5'
              BranchSideFuncs:
                - TIFFCleanup
        - Branch String:   'tif_open.c:715,17'
          Branch Sides:
            - BranchSide:      'tif_open.c:716,39'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFCleanup
                - __assert_fail
            - BranchSide:      'tif_open.c:718,39'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFCleanup
                - __assert_fail
        - Branch String:   'tif_open.c:724,17'
          Branch Sides:
            - BranchSide:      'tif_open.c:727,21'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFCleanup
                - __assert_fail
            - BranchSide:      'tif_open.c:741,17'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFCleanup
        - Branch String:   'tif_open.c:727,21'
          Branch Sides:
            - BranchSide:      'tif_open.c:729,47'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadDirectory
                - TIFFCleanup
            - BranchSide:      'tif_open.c:733,21'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFCleanup
        - Branch String:   'tif_open.c:730,21'
          Branch Sides:
            - BranchSide:      'tif_open.c:730,21'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFCleanup
            - BranchSide:      'tif_open.c:731,17'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFCleanup
        - Branch String:   'tif_open.c:741,17'
          Branch Sides:
            - BranchSide:      'tif_open.c:742,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_open.c:747,35'
              BranchSideFuncs:
                - TIFFReadDirectory
                - TIFFCleanup
        - Branch String:   'tif_open.c:747,17'
          Branch Sides:
            - BranchSide:      'tif_open.c:749,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_open.c:751,13'
              BranchSideFuncs:
                - TIFFCleanup
        - Branch String:   'tif_open.c:758,17'
          Branch Sides:
            - BranchSide:      'tif_open.c:759,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_open.c:760,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_open.c:327,9'
          Dst:             __assert_fail
        - Src:             'tif_open.c:331,9'
          Dst:             _TIFFgetMode
        - Src:             'tif_open.c:334,56'
          Dst:             strlen
        - Src:             'tif_open.c:338,9'
          Dst:             _TIFFErrorEarly
        - Src:             'tif_open.c:349,9'
          Dst:             _TIFFErrorEarly
        - Src:             'tif_open.c:357,19'
          Dst:             _TIFFmallocExt
        - Src:             'tif_open.c:360,9'
          Dst:             _TIFFErrorEarly
        - Src:             'tif_open.c:364,5'
          Dst:             _TIFFmemset
        - Src:             'tif_open.c:366,5'
          Dst:             strcpy
        - Src:             'tif_open.c:392,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_open.c:394,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_open.c:398,5'
          Dst:             _TIFFSetDefaultCompressionState
        - Src:             'tif_open.c:492,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_open.c:547,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_open.c:567,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_open.c:570,17'
          Dst:             TIFFSwabShort
        - Src:             'tif_open.c:580,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_open.c:584,17'
          Dst:             TIFFSwabShort
        - Src:             'tif_open.c:585,17'
          Dst:             TIFFSwabShort
        - Src:             'tif_open.c:599,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_open.c:605,14'
          Dst:             TIFFDefaultDirectory
        - Src:             'tif_open.c:627,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_open.c:654,9'
          Dst:             TIFFSwabShort
        - Src:             'tif_open.c:658,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_open.c:668,13'
          Dst:             TIFFSwabLong
        - Src:             'tif_open.c:677,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_open.c:682,13'
          Dst:             TIFFSwabShort
        - Src:             'tif_open.c:683,13'
          Dst:             TIFFSwabLong8
        - Src:             'tif_open.c:687,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_open.c:696,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_open.c:730,21'
          Dst:             __assert_fail
        - Src:             'tif_open.c:747,17'
          Dst:             TIFFReadDirectory
        - Src:             'tif_open.c:758,18'
          Dst:             TIFFDefaultDirectory
        - Src:             'tif_open.c:764,5'
          Dst:             TIFFCleanup
    - functionName:    _TIFFgetMode
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - clientdata
        - mode
        - module
      BBCount:         15
      ICount:          89
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - _TIFFErrorEarly
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_open.c:60,5'
          Branch Sides:
            - BranchSide:      'tif_open.c:63,15'
              BranchSideFuncs: []
            - BranchSide:      'tif_open.c:69,15'
              BranchSideFuncs: []
            - BranchSide:      'tif_open.c:69,15'
              BranchSideFuncs: []
            - BranchSide:      'tif_open.c:74,29'
              BranchSideFuncs:
                - _TIFFErrorEarly
        - Branch String:   'tif_open.c:64,17'
          Branch Sides:
            - BranchSide:      'tif_open.c:65,19'
              BranchSideFuncs: []
            - BranchSide:      'tif_open.c:66,13'
              BranchSideFuncs: []
        - Branch String:   'tif_open.c:70,17'
          Branch Sides:
            - BranchSide:      'tif_open.c:71,19'
              BranchSideFuncs: []
            - BranchSide:      'tif_open.c:72,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_open.c:74,13'
          Dst:             _TIFFErrorEarly
    - functionName:    _TIFFmallocExt
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - s
      BBCount:         23
      ICount:          133
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
        - _TIFFEmitErrorAboveMaxSingleMemAlloc
        - _TIFFmalloc
      functionUses:    72
      BranchProfiles:
        - Branch String:   'tif_open.c:166,21'
          Branch Sides:
            - BranchSide:      'tif_open.c:166,24'
              BranchSideFuncs:
                - _TIFFmalloc
                - _TIFFmalloc
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
                - _TIFFEmitErrorAboveMaxSingleMemAlloc
            - BranchSide:      'tif_open.c:172,9'
              BranchSideFuncs:
                - _TIFFmalloc
                - _TIFFmalloc
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
        - Branch String:   'tif_open.c:166,58'
          Branch Sides:
            - BranchSide:      'tif_open.c:167,9'
              BranchSideFuncs:
                - _TIFFmalloc
                - _TIFFmalloc
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
                - _TIFFEmitErrorAboveMaxSingleMemAlloc
            - BranchSide:      'tif_open.c:172,9'
              BranchSideFuncs:
                - _TIFFmalloc
                - _TIFFmalloc
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
        - Branch String:   'tif_open.c:166,9'
          Branch Sides:
            - BranchSide:      'tif_open.c:169,46'
              BranchSideFuncs:
                - _TIFFEmitErrorAboveMaxSingleMemAlloc
            - BranchSide:      'tif_open.c:172,9'
              BranchSideFuncs:
                - _TIFFmalloc
                - _TIFFmalloc
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
        - Branch String:   'tif_open.c:172,21'
          Branch Sides:
            - BranchSide:      'tif_open.c:172,24'
              BranchSideFuncs:
                - _TIFFmalloc
                - _TIFFmalloc
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
            - BranchSide:      'tif_open.c:188,24'
              BranchSideFuncs:
                - _TIFFmalloc
        - Branch String:   'tif_open.c:172,9'
          Branch Sides:
            - BranchSide:      'tif_open.c:174,13'
              BranchSideFuncs:
                - _TIFFmalloc
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
            - BranchSide:      'tif_open.c:188,24'
              BranchSideFuncs:
                - _TIFFmalloc
        - Branch String:   'tif_open.c:175,54'
          Branch Sides:
            - BranchSide:      'tif_open.c:176,13'
              BranchSideFuncs:
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
            - BranchSide:      'tif_open.c:178,53'
              BranchSideFuncs:
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
        - Branch String:   'tif_open.c:174,13'
          Branch Sides:
            - BranchSide:      'tif_open.c:178,53'
              BranchSideFuncs:
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
            - BranchSide:      'tif_open.c:181,68'
              BranchSideFuncs:
                - _TIFFmalloc
        - Branch String:   'tif_open.c:182,13'
          Branch Sides:
            - BranchSide:      'tif_open.c:183,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_open.c:184,45'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_open.c:169,9'
          Dst:             _TIFFEmitErrorAboveMaxSingleMemAlloc
        - Src:             'tif_open.c:178,13'
          Dst:             _TIFFEmitErrorAboveMaxCumulatedMemAlloc
        - Src:             'tif_open.c:181,21'
          Dst:             _TIFFmalloc
        - Src:             'tif_open.c:188,12'
          Dst:             _TIFFmalloc
    - functionName:    _TIFFfreeExt
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - p
      BBCount:         13
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _TIFFfree
        - __assert_fail
      functionUses:    271
      BranchProfiles:
        - Branch String:   'tif_open.c:268,19'
          Branch Sides:
            - BranchSide:      'tif_open.c:268,22'
              BranchSideFuncs:
                - _TIFFfree
                - __assert_fail
            - BranchSide:      'tif_open.c:268,19'
              BranchSideFuncs:
                - _TIFFfree
        - Branch String:   'tif_open.c:268,34'
          Branch Sides:
            - BranchSide:      'tif_open.c:268,37'
              BranchSideFuncs:
                - _TIFFfree
                - __assert_fail
            - BranchSide:      'tif_open.c:268,34'
              BranchSideFuncs:
                - _TIFFfree
        - Branch String:   'tif_open.c:268,9'
          Branch Sides:
            - BranchSide:      'tif_open.c:268,9'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFfree
            - BranchSide:      'tif_open.c:270,32'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFfree
        - Branch String:   'tif_open.c:273,9'
          Branch Sides:
            - BranchSide:      'tif_open.c:273,9'
              BranchSideFuncs:
                - _TIFFfree
            - BranchSide:      'tif_open.c:274,45'
              BranchSideFuncs:
                - _TIFFfree
      Callsites:
        - Src:             'tif_open.c:273,9'
          Dst:             __assert_fail
        - Src:             'tif_open.c:277,5'
          Dst:             _TIFFfree
    - functionName:    _TIFFEmitErrorAboveMaxSingleMemAlloc
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - pszFunction
        - s
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFErrorExtR
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_open.c:132,5'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFEmitErrorAboveMaxCumulatedMemAlloc
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - pszFunction
        - s
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFErrorExtR
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_open.c:143,5'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFClientOpen
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - mode
        - clientdata
        - readproc
        - writeproc
        - seekproc
        - closeproc
        - sizeproc
        - mapproc
        - unmapproc
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFClientOpenExt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_open.c:286,12'
          Dst:             TIFFClientOpenExt
    - functionName:    _TIFFreallocExt
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - p
        - s
      BBCount:         32
      ICount:          197
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
        - _TIFFEmitErrorAboveMaxSingleMemAlloc
        - _TIFFrealloc
        - __assert_fail
      functionUses:    11
      BranchProfiles:
        - Branch String:   'tif_open.c:228,21'
          Branch Sides:
            - BranchSide:      'tif_open.c:228,24'
              BranchSideFuncs:
                - _TIFFrealloc
                - _TIFFrealloc
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
                - __assert_fail
                - _TIFFEmitErrorAboveMaxSingleMemAlloc
            - BranchSide:      'tif_open.c:234,9'
              BranchSideFuncs:
                - _TIFFrealloc
                - _TIFFrealloc
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
                - __assert_fail
        - Branch String:   'tif_open.c:228,58'
          Branch Sides:
            - BranchSide:      'tif_open.c:229,9'
              BranchSideFuncs:
                - _TIFFrealloc
                - _TIFFrealloc
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
                - __assert_fail
                - _TIFFEmitErrorAboveMaxSingleMemAlloc
            - BranchSide:      'tif_open.c:234,9'
              BranchSideFuncs:
                - _TIFFrealloc
                - _TIFFrealloc
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
                - __assert_fail
        - Branch String:   'tif_open.c:228,9'
          Branch Sides:
            - BranchSide:      'tif_open.c:231,46'
              BranchSideFuncs:
                - _TIFFEmitErrorAboveMaxSingleMemAlloc
            - BranchSide:      'tif_open.c:234,9'
              BranchSideFuncs:
                - _TIFFrealloc
                - _TIFFrealloc
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
                - __assert_fail
        - Branch String:   'tif_open.c:234,21'
          Branch Sides:
            - BranchSide:      'tif_open.c:234,24'
              BranchSideFuncs:
                - _TIFFrealloc
                - _TIFFrealloc
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
                - __assert_fail
            - BranchSide:      'tif_open.c:262,25'
              BranchSideFuncs:
                - _TIFFrealloc
        - Branch String:   'tif_open.c:234,9'
          Branch Sides:
            - BranchSide:      'tif_open.c:236,24'
              BranchSideFuncs:
                - _TIFFrealloc
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
                - __assert_fail
            - BranchSide:      'tif_open.c:262,25'
              BranchSideFuncs:
                - _TIFFrealloc
        - Branch String:   'tif_open.c:238,13'
          Branch Sides:
            - BranchSide:      'tif_open.c:240,30'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFrealloc
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
            - BranchSide:      'tif_open.c:244,13'
              BranchSideFuncs:
                - _TIFFrealloc
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
        - Branch String:   'tif_open.c:242,13'
          Branch Sides:
            - BranchSide:      'tif_open.c:242,13'
              BranchSideFuncs:
                - _TIFFrealloc
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
            - BranchSide:      'tif_open.c:243,9'
              BranchSideFuncs:
                - _TIFFrealloc
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
        - Branch String:   'tif_open.c:244,25'
          Branch Sides:
            - BranchSide:      'tif_open.c:245,14'
              BranchSideFuncs:
                - _TIFFrealloc
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
            - BranchSide:      'tif_open.c:254,26'
              BranchSideFuncs:
                - _TIFFrealloc
        - Branch String:   'tif_open.c:246,67'
          Branch Sides:
            - BranchSide:      'tif_open.c:247,14'
              BranchSideFuncs:
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
            - BranchSide:      'tif_open.c:249,53'
              BranchSideFuncs:
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
        - Branch String:   'tif_open.c:244,13'
          Branch Sides:
            - BranchSide:      'tif_open.c:249,53'
              BranchSideFuncs:
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
            - BranchSide:      'tif_open.c:254,26'
              BranchSideFuncs:
                - _TIFFrealloc
        - Branch String:   'tif_open.c:255,13'
          Branch Sides:
            - BranchSide:      'tif_open.c:256,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_open.c:257,45'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_open.c:231,9'
          Dst:             _TIFFEmitErrorAboveMaxSingleMemAlloc
        - Src:             'tif_open.c:242,13'
          Dst:             __assert_fail
        - Src:             'tif_open.c:249,13'
          Dst:             _TIFFEmitErrorAboveMaxCumulatedMemAlloc
        - Src:             'tif_open.c:254,13'
          Dst:             _TIFFrealloc
        - Src:             'tif_open.c:262,12'
          Dst:             _TIFFrealloc
    - functionName:    _TIFFcallocExt
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - nmemb
        - siz
      BBCount:         30
      ICount:          175
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
        - _TIFFEmitErrorAboveMaxSingleMemAlloc
        - _TIFFcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_open.c:194,20'
          Branch Sides:
            - BranchSide:      'tif_open.c:194,23'
              BranchSideFuncs: []
            - BranchSide:      'tif_open.c:195,9'
              BranchSideFuncs: []
        - Branch String:   'tif_open.c:194,32'
          Branch Sides:
            - BranchSide:      'tif_open.c:194,35'
              BranchSideFuncs: []
            - BranchSide:      'tif_open.c:195,9'
              BranchSideFuncs: []
        - Branch String:   'tif_open.c:194,9'
          Branch Sides:
            - BranchSide:      'tif_open.c:195,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_open.c:196,9'
              BranchSideFuncs:
                - _TIFFcalloc
                - _TIFFcalloc
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
                - _TIFFEmitErrorAboveMaxSingleMemAlloc
        - Branch String:   'tif_open.c:196,21'
          Branch Sides:
            - BranchSide:      'tif_open.c:196,24'
              BranchSideFuncs:
                - _TIFFcalloc
                - _TIFFcalloc
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
                - _TIFFEmitErrorAboveMaxSingleMemAlloc
            - BranchSide:      'tif_open.c:205,9'
              BranchSideFuncs:
                - _TIFFcalloc
                - _TIFFcalloc
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
        - Branch String:   'tif_open.c:196,9'
          Branch Sides:
            - BranchSide:      'tif_open.c:198,13'
              BranchSideFuncs:
                - _TIFFcalloc
                - _TIFFcalloc
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
                - _TIFFEmitErrorAboveMaxSingleMemAlloc
            - BranchSide:      'tif_open.c:205,9'
              BranchSideFuncs:
                - _TIFFcalloc
                - _TIFFcalloc
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
        - Branch String:   'tif_open.c:198,13'
          Branch Sides:
            - BranchSide:      'tif_open.c:200,50'
              BranchSideFuncs:
                - _TIFFEmitErrorAboveMaxSingleMemAlloc
            - BranchSide:      'tif_open.c:204,5'
              BranchSideFuncs:
                - _TIFFcalloc
                - _TIFFcalloc
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
        - Branch String:   'tif_open.c:205,21'
          Branch Sides:
            - BranchSide:      'tif_open.c:205,24'
              BranchSideFuncs:
                - _TIFFcalloc
                - _TIFFcalloc
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
            - BranchSide:      'tif_open.c:222,24'
              BranchSideFuncs:
                - _TIFFcalloc
        - Branch String:   'tif_open.c:205,9'
          Branch Sides:
            - BranchSide:      'tif_open.c:207,28'
              BranchSideFuncs:
                - _TIFFcalloc
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
            - BranchSide:      'tif_open.c:222,24'
              BranchSideFuncs:
                - _TIFFcalloc
        - Branch String:   'tif_open.c:209,54'
          Branch Sides:
            - BranchSide:      'tif_open.c:210,13'
              BranchSideFuncs:
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
            - BranchSide:      'tif_open.c:212,53'
              BranchSideFuncs:
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
        - Branch String:   'tif_open.c:208,13'
          Branch Sides:
            - BranchSide:      'tif_open.c:212,53'
              BranchSideFuncs:
                - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
            - BranchSide:      'tif_open.c:215,68'
              BranchSideFuncs:
                - _TIFFcalloc
        - Branch String:   'tif_open.c:216,13'
          Branch Sides:
            - BranchSide:      'tif_open.c:217,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_open.c:218,45'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_open.c:200,13'
          Dst:             _TIFFEmitErrorAboveMaxSingleMemAlloc
        - Src:             'tif_open.c:212,13'
          Dst:             _TIFFEmitErrorAboveMaxCumulatedMemAlloc
        - Src:             'tif_open.c:215,21'
          Dst:             _TIFFcalloc
        - Src:             'tif_open.c:222,12'
          Dst:             _TIFFcalloc
    - functionName:    TIFFOpenOptionsSetWarningHandlerExtR
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - handler
        - warnhandler_user_data
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFOpenOptionsSetErrorHandlerExtR
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - handler
        - errorhandler_user_data
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFOpenOptionsSetMaxCumulatedMemAlloc
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - opts
        - max_cumulated_mem_alloc
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFOpenOptionsSetMaxSingleMemAlloc
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - opts
        - max_single_mem_alloc
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFOpenOptionsFree
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _TIFFfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_open.c:87,51'
          Dst:             _TIFFfree
    - functionName:    TIFFOpenOptionsAlloc
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _TIFFcalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_open.c:82,22'
          Branch Sides:
            - BranchSide:      'tif_open.c:82,22'
              BranchSideFuncs:
                - _TIFFcalloc
            - BranchSide:      'tif_open.c:83,28'
              BranchSideFuncs:
                - _TIFFcalloc
      Callsites:
        - Src:             'tif_open.c:83,28'
          Dst:             _TIFFcalloc
    - functionName:    _TIFFprintAsciiTag
      functionSourceFile: '/src/libtiff/libtiff/tif_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - name
        - value
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _TIFFprintAscii
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_print.c:752,5'
          Dst:             fprintf
        - Src:             'tif_print.c:753,5'
          Dst:             _TIFFprintAscii
        - Src:             'tif_print.c:754,5'
          Dst:             fprintf
    - functionName:    _TIFFprintAscii
      functionSourceFile: '/src/libtiff/libtiff/tif_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - cp
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _TIFFprintAsciiBounded
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_print.c:726,36'
          Dst:             strlen
        - Src:             'tif_print.c:726,5'
          Dst:             _TIFFprintAsciiBounded
    - functionName:    _TIFFprintAsciiBounded
      functionSourceFile: '/src/libtiff/libtiff/tif_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - cp
        - max_chars
      BBCount:         22
      ICount:          133
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - __ctype_b_loc
        - fprintf
        - fputc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_print.c:731,26'
          Branch Sides:
            - BranchSide:      'tif_print.c:731,30'
              BranchSideFuncs:
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fputc
            - BranchSide:      'tif_print.c:731,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fputc
        - Branch String:   'tif_print.c:731,5'
          Branch Sides:
            - BranchSide:      'tif_print.c:735,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fputc
            - BranchSide:      'tif_print.c:748,1'
              BranchSideFuncs: []
        - Branch String:   'tif_print.c:735,13'
          Branch Sides:
            - BranchSide:      'tif_print.c:737,20'
              BranchSideFuncs:
                - fputc
                - __ctype_b_loc
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:740,17'
              BranchSideFuncs:
                - fprintf
                - __ctype_b_loc
                - fputc
                - fprintf
        - Branch String:   'tif_print.c:740,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:741,20'
              BranchSideFuncs:
                - fprintf
                - __ctype_b_loc
                - fputc
                - fprintf
            - BranchSide:      'tif_print.c:743,14'
              BranchSideFuncs:
                - fprintf
                - __ctype_b_loc
                - fputc
                - fprintf
        - Branch String:   'tif_print.c:741,17'
          Branch Sides:
            - BranchSide:      'tif_print.c:741,27'
              BranchSideFuncs:
                - fprintf
                - __ctype_b_loc
                - fputc
                - fprintf
            - BranchSide:      'tif_print.c:742,17'
              BranchSideFuncs:
                - fprintf
                - __ctype_b_loc
                - fputc
                - fprintf
        - Branch String:   'tif_print.c:743,13'
          Branch Sides:
            - BranchSide:      'tif_print.c:744,21'
              BranchSideFuncs:
                - fprintf
                - __ctype_b_loc
                - fprintf
                - fputc
            - BranchSide:      'tif_print.c:746,21'
              BranchSideFuncs:
                - fprintf
                - __ctype_b_loc
                - fprintf
                - fputc
      Callsites:
        - Src:             'tif_print.c:735,13'
          Dst:             __ctype_b_loc
        - Src:             'tif_print.c:737,13'
          Dst:             fputc
        - Src:             'tif_print.c:744,13'
          Dst:             fprintf
        - Src:             'tif_print.c:746,13'
          Dst:             fprintf
    - functionName:    _TIFFPrintField
      functionSourceFile: '/src/libtiff/libtiff/tif_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - fip
        - value_count
        - raw_data
      BBCount:         71
      ICount:          433
      EdgeCount:       93
      CyclomaticComplexity: 24
      functionsReached:
        - TIFFFieldIsAnonymous
        - TIFFFieldSetGetSize
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_print.c:83,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:85,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:94,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:85,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:87,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:93,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:87,17'
          Branch Sides:
            - BranchSide:      'tif_print.c:89,39'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:92,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:96,5'
          Branch Sides:
            - BranchSide:      'tif_print.c:96,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:98,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:98,13'
          Branch Sides:
            - BranchSide:      'tif_print.c:99,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:100,18'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:100,18'
          Branch Sides:
            - BranchSide:      'tif_print.c:101,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:102,18'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:102,18'
          Branch Sides:
            - BranchSide:      'tif_print.c:103,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:104,18'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:104,18'
          Branch Sides:
            - BranchSide:      'tif_print.c:105,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:106,18'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:106,18'
          Branch Sides:
            - BranchSide:      'tif_print.c:107,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:108,18'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:108,18'
          Branch Sides:
            - BranchSide:      'tif_print.c:109,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:110,18'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:110,18'
          Branch Sides:
            - BranchSide:      'tif_print.c:111,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:112,18'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:112,18'
          Branch Sides:
            - BranchSide:      'tif_print.c:113,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:114,18'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:114,51'
          Branch Sides:
            - BranchSide:      'tif_print.c:115,18'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:117,47'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:114,18'
          Branch Sides:
            - BranchSide:      'tif_print.c:117,47'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:123,18'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:118,17'
          Branch Sides:
            - BranchSide:      'tif_print.c:119,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:121,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:123,18'
          Branch Sides:
            - BranchSide:      'tif_print.c:124,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:125,18'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:125,18'
          Branch Sides:
            - BranchSide:      'tif_print.c:126,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:127,18'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:127,18'
          Branch Sides:
            - BranchSide:      'tif_print.c:128,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:129,18'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:129,18'
          Branch Sides:
            - BranchSide:      'tif_print.c:130,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:131,18'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:131,18'
          Branch Sides:
            - BranchSide:      'tif_print.c:132,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:133,18'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:133,18'
          Branch Sides:
            - BranchSide:      'tif_print.c:135,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:140,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:144,13'
          Branch Sides:
            - BranchSide:      'tif_print.c:145,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:146,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFieldSetGetSize
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
      Callsites:
        - Src:             'tif_print.c:83,9'
          Dst:             TIFFFieldIsAnonymous
        - Src:             'tif_print.c:94,5'
          Dst:             fprintf
        - Src:             'tif_print.c:99,13'
          Dst:             fprintf
        - Src:             'tif_print.c:101,13'
          Dst:             fprintf
        - Src:             'tif_print.c:103,13'
          Dst:             fprintf
        - Src:             'tif_print.c:105,13'
          Dst:             fprintf
        - Src:             'tif_print.c:107,13'
          Dst:             fprintf
        - Src:             'tif_print.c:109,13'
          Dst:             fprintf
        - Src:             'tif_print.c:111,13'
          Dst:             fprintf
        - Src:             'tif_print.c:113,13'
          Dst:             fprintf
        - Src:             'tif_print.c:117,27'
          Dst:             TIFFFieldSetGetSize
        - Src:             'tif_print.c:119,17'
          Dst:             fprintf
        - Src:             'tif_print.c:121,17'
          Dst:             fprintf
        - Src:             'tif_print.c:124,13'
          Dst:             fprintf
        - Src:             'tif_print.c:126,13'
          Dst:             fprintf
        - Src:             'tif_print.c:128,13'
          Dst:             fprintf
        - Src:             'tif_print.c:130,13'
          Dst:             fprintf
        - Src:             'tif_print.c:132,13'
          Dst:             fprintf
        - Src:             'tif_print.c:135,13'
          Dst:             fprintf
        - Src:             'tif_print.c:140,13'
          Dst:             fprintf
        - Src:             'tif_print.c:145,13'
          Dst:             fprintf
        - Src:             'tif_print.c:148,5'
          Dst:             fprintf
    - functionName:    _TIFFPrettyPrintField
      functionSourceFile: '/src/libtiff/libtiff/tif_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - fip
        - fd
        - tag
        - value_count
        - raw_data
      BBCount:         42
      ICount:          256
      EdgeCount:       50
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFFieldIsAnonymous
        - fprintf
        - fputc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_print.c:158,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:160,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_print.c:163,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:163,5'
          Branch Sides:
            - BranchSide:      'tif_print.c:166,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:185,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'tif_print.c:194,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'tif_print.c:206,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
            - BranchSide:      'tif_print.c:213,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'tif_print.c:218,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'tif_print.c:223,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'tif_print.c:228,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'tif_print.c:237,5'
              BranchSideFuncs: []
        - Branch String:   'tif_print.c:166,34'
          Branch Sides:
            - BranchSide:      'tif_print.c:166,37'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:182,13'
              BranchSideFuncs: []
        - Branch String:   'tif_print.c:166,17'
          Branch Sides:
            - BranchSide:      'tif_print.c:168,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:182,13'
              BranchSideFuncs: []
        - Branch String:   'tif_print.c:169,17'
          Branch Sides:
            - BranchSide:      'tif_print.c:172,33'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'tif_print.c:175,33'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'tif_print.c:185,34'
          Branch Sides:
            - BranchSide:      'tif_print.c:185,37'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'tif_print.c:191,13'
              BranchSideFuncs: []
        - Branch String:   'tif_print.c:185,17'
          Branch Sides:
            - BranchSide:      'tif_print.c:187,25'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'tif_print.c:191,13'
              BranchSideFuncs: []
        - Branch String:   'tif_print.c:194,34'
          Branch Sides:
            - BranchSide:      'tif_print.c:194,37'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'tif_print.c:200,13'
              BranchSideFuncs: []
        - Branch String:   'tif_print.c:194,17'
          Branch Sides:
            - BranchSide:      'tif_print.c:196,25'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'tif_print.c:200,13'
              BranchSideFuncs: []
        - Branch String:   'tif_print.c:207,13'
          Branch Sides:
            - BranchSide:      'tif_print.c:208,32'
              BranchSideFuncs:
                - fputc
                - fprintf
            - BranchSide:      'tif_print.c:209,21'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'tif_print.c:228,34'
          Branch Sides:
            - BranchSide:      'tif_print.c:228,37'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'tif_print.c:234,13'
              BranchSideFuncs: []
        - Branch String:   'tif_print.c:228,17'
          Branch Sides:
            - BranchSide:      'tif_print.c:230,25'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'tif_print.c:234,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_print.c:158,9'
          Dst:             TIFFFieldIsAnonymous
        - Src:             'tif_print.c:168,17'
          Dst:             fprintf
        - Src:             'tif_print.c:172,25'
          Dst:             fprintf
        - Src:             'tif_print.c:175,25'
          Dst:             fprintf
        - Src:             'tif_print.c:187,17'
          Dst:             fprintf
        - Src:             'tif_print.c:196,17'
          Dst:             fprintf
        - Src:             'tif_print.c:206,13'
          Dst:             fprintf
        - Src:             'tif_print.c:208,17'
          Dst:             fputc
        - Src:             'tif_print.c:209,13'
          Dst:             fprintf
        - Src:             'tif_print.c:213,13'
          Dst:             fprintf
        - Src:             'tif_print.c:218,13'
          Dst:             fprintf
        - Src:             'tif_print.c:223,13'
          Dst:             fprintf
        - Src:             'tif_print.c:230,17'
          Dst:             fprintf
    - functionName:    TIFFPrintDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - fd
        - flags
      BBCount:         296
      ICount:          2123
      EdgeCount:       372
      CyclomaticComplexity: 78
      functionsReached:
        - TIFFFieldSetGetSize
        - TIFFFieldWithTag
        - TIFFFindCODEC
        - TIFFGetField
        - TIFFGetStrileByteCount
        - TIFFGetStrileOffset
        - TIFFGetTagListCount
        - TIFFGetTagListEntry
        - _TIFFPrettyPrintField
        - _TIFFPrintField
        - _TIFFfreeExt
        - _TIFFmallocExt
        - _TIFFprintAsciiBounded
        - __assert_fail
        - fprintf
        - fputc
        - fputs
        - strchr
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_print.c:252,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:254,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:271,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:256,13'
          Branch Sides:
            - BranchSide:      'tif_print.c:258,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:261,13'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:261,13'
          Branch Sides:
            - BranchSide:      'tif_print.c:263,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:266,13'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:266,13'
          Branch Sides:
            - BranchSide:      'tif_print.c:267,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:268,17'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:271,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:273,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:279,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:275,13'
          Branch Sides:
            - BranchSide:      'tif_print.c:276,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:277,17'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:279,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:281,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:287,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:283,13'
          Branch Sides:
            - BranchSide:      'tif_print.c:284,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:285,17'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:287,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:289,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:312,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:291,13'
          Branch Sides:
            - BranchSide:      'tif_print.c:293,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:310,17'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:293,13'
          Branch Sides:
            - BranchSide:      'tif_print.c:296,29'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:299,29'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:302,29'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:305,29'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:312,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:313,17'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:314,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:314,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:315,17'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:316,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:316,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:318,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:345,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:319,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:322,25'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:325,25'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:328,25'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:331,25'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:334,25'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:337,25'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:340,25'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:345,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:347,44'
              BranchSideFuncs:
                - TIFFFindCODEC
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:355,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:349,13'
          Branch Sides:
            - BranchSide:      'tif_print.c:350,21'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:352,21'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:355,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:357,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:377,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:358,13'
          Branch Sides:
            - BranchSide:      'tif_print.c:359,21'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:362,21'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_print.c:365,29'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:368,29'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:371,29'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:377,47'
          Branch Sides:
            - BranchSide:      'tif_print.c:377,50'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:404,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
        - Branch String:   'tif_print.c:377,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:380,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:404,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
        - Branch String:   'tif_print.c:382,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:384,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:402,17'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
        - Branch String:   'tif_print.c:384,13'
          Branch Sides:
            - BranchSide:      'tif_print.c:387,29'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:390,29'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:393,29'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:396,29'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:404,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:408,17'
              BranchSideFuncs:
                - fprintf
                - fputs
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
            - BranchSide:      'tif_print.c:422,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:412,20'
          Branch Sides:
            - BranchSide:      'tif_print.c:411,9'
              BranchSideFuncs:
                - fputs
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
            - BranchSide:      'tif_print.c:412,23'
              BranchSideFuncs:
                - fputs
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
        - Branch String:   'tif_print.c:411,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:415,32'
              BranchSideFuncs:
                - fputs
                - _TIFFprintAsciiBounded
                - strchr
                - fputs
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:420,21'
              BranchSideFuncs:
                - fputs
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:422,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:424,17'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:426,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:426,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:428,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:446,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:429,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:432,25'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:435,25'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:438,25'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:441,25'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:446,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:448,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:463,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:449,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:452,25'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:455,25'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:458,25'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:463,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:465,17'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:468,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:468,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:470,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:485,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:471,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:474,25'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:477,25'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:480,25'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:485,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:486,17'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:488,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:488,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:490,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:497,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:491,13'
          Branch Sides:
            - BranchSide:      'tif_print.c:492,21'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:494,21'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:497,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:498,17'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:499,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:499,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:501,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:507,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:502,13'
          Branch Sides:
            - BranchSide:      'tif_print.c:503,21'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:505,21'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:507,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:508,17'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:509,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:509,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:510,17'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:511,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:511,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:515,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:521,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:515,13'
          Branch Sides:
            - BranchSide:      'tif_print.c:514,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:515,49'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:517,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:518,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:519,17'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:521,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:525,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:531,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:525,13'
          Branch Sides:
            - BranchSide:      'tif_print.c:524,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:525,49'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:527,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:528,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:529,17'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:531,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:533,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:548,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:534,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:537,25'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:540,25'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:543,25'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:548,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:549,17'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:551,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:551,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:553,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:566,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:554,13'
          Branch Sides:
            - BranchSide:      'tif_print.c:556,21'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:564,21'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:558,13'
          Branch Sides:
            - BranchSide:      'tif_print.c:559,25'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:562,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:566,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:569,17'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:575,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'tif_print.c:570,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:571,21'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
            - BranchSide:      'tif_print.c:574,5'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'tif_print.c:575,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:577,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
            - BranchSide:      'tif_print.c:597,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'tif_print.c:578,13'
          Branch Sides:
            - BranchSide:      'tif_print.c:580,21'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fprintf
            - BranchSide:      'tif_print.c:595,21'
              BranchSideFuncs:
                - fprintf
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'tif_print.c:582,13'
          Branch Sides:
            - BranchSide:      'tif_print.c:585,25'
              BranchSideFuncs:
                - fprintf
                - fputc
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:593,9'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'tif_print.c:588,71'
          Branch Sides:
            - BranchSide:      'tif_print.c:587,17'
              BranchSideFuncs:
                - fputc
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:588,74'
              BranchSideFuncs:
                - fputc
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:587,17'
          Branch Sides:
            - BranchSide:      'tif_print.c:590,29'
              BranchSideFuncs:
                - fprintf
                - fputc
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
            - BranchSide:      'tif_print.c:591,29'
              BranchSideFuncs:
                - fputc
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_print.c:597,41'
          Branch Sides:
            - BranchSide:      'tif_print.c:597,45'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
                - fputc
                - fprintf
            - BranchSide:      'tif_print.c:613,44'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
        - Branch String:   'tif_print.c:597,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:600,17'
              BranchSideFuncs:
                - fprintf
                - fputc
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - fprintf
            - BranchSide:      'tif_print.c:613,44'
              BranchSideFuncs:
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
        - Branch String:   'tif_print.c:601,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:602,21'
              BranchSideFuncs:
                - fprintf
                - fputc
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
            - BranchSide:      'tif_print.c:603,21'
              BranchSideFuncs:
                - fputc
                - TIFFGetTagListCount
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
        - Branch String:   'tif_print.c:614,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:616,48'
              BranchSideFuncs:
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
            - BranchSide:      'tif_print.c:708,9'
              BranchSideFuncs:
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
        - Branch String:   'tif_print.c:625,17'
          Branch Sides:
            - BranchSide:      'tif_print.c:626,17'
              BranchSideFuncs:
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
            - BranchSide:      'tif_print.c:628,17'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
        - Branch String:   'tif_print.c:628,17'
          Branch Sides:
            - BranchSide:      'tif_print.c:630,21'
              BranchSideFuncs:
                - __assert_fail
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
            - BranchSide:      'tif_print.c:652,21'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
        - Branch String:   'tif_print.c:630,21'
          Branch Sides:
            - BranchSide:      'tif_print.c:632,38'
              BranchSideFuncs:
                - TIFFGetField
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
            - BranchSide:      'tif_print.c:635,26'
              BranchSideFuncs:
                - __assert_fail
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
        - Branch String:   'tif_print.c:632,25'
          Branch Sides:
            - BranchSide:      'tif_print.c:633,25'
              BranchSideFuncs:
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
            - BranchSide:      'tif_print.c:634,17'
              BranchSideFuncs:
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
        - Branch String:   'tif_print.c:635,26'
          Branch Sides:
            - BranchSide:      'tif_print.c:638,38'
              BranchSideFuncs:
                - TIFFGetField
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
            - BranchSide:      'tif_print.c:645,21'
              BranchSideFuncs:
                - __assert_fail
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
        - Branch String:   'tif_print.c:638,25'
          Branch Sides:
            - BranchSide:      'tif_print.c:640,25'
              BranchSideFuncs:
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
            - BranchSide:      'tif_print.c:641,35'
              BranchSideFuncs:
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
        - Branch String:   'tif_print.c:645,21'
          Branch Sides:
            - BranchSide:      'tif_print.c:645,21'
              BranchSideFuncs:
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
            - BranchSide:      'tif_print.c:645,21'
              BranchSideFuncs:
                - __assert_fail
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - TIFFGetField
                - TIFFGetField
        - Branch String:   'tif_print.c:645,21'
          Branch Sides:
            - BranchSide:      'tif_print.c:645,21'
              BranchSideFuncs:
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
            - BranchSide:      'tif_print.c:647,21'
              BranchSideFuncs:
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
        - Branch String:   'tif_print.c:652,59'
          Branch Sides:
            - BranchSide:      'tif_print.c:653,21'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
            - BranchSide:      'tif_print.c:654,33'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
        - Branch String:   'tif_print.c:652,21'
          Branch Sides:
            - BranchSide:      'tif_print.c:654,33'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
            - BranchSide:      'tif_print.c:655,26'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
        - Branch String:   'tif_print.c:655,26'
          Branch Sides:
            - BranchSide:      'tif_print.c:656,35'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
            - BranchSide:      'tif_print.c:658,35'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
        - Branch String:   'tif_print.c:659,56'
          Branch Sides:
            - BranchSide:      'tif_print.c:660,28'
              BranchSideFuncs:
                - strcmp
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - TIFFGetField
            - BranchSide:      'tif_print.c:669,26'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
        - Branch String:   'tif_print.c:659,21'
          Branch Sides:
            - BranchSide:      'tif_print.c:666,32'
              BranchSideFuncs:
                - TIFFGetField
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
            - BranchSide:      'tif_print.c:669,26'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
        - Branch String:   'tif_print.c:669,56'
          Branch Sides:
            - BranchSide:      'tif_print.c:670,26'
              BranchSideFuncs:
                - TIFFGetField
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
            - BranchSide:      'tif_print.c:674,38'
              BranchSideFuncs:
                - TIFFGetField
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
        - Branch String:   'tif_print.c:670,64'
          Branch Sides:
            - BranchSide:      'tif_print.c:671,26'
              BranchSideFuncs:
                - TIFFGetField
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
            - BranchSide:      'tif_print.c:674,38'
              BranchSideFuncs:
                - TIFFGetField
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
        - Branch String:   'tif_print.c:671,65'
          Branch Sides:
            - BranchSide:      'tif_print.c:672,26'
              BranchSideFuncs:
                - TIFFGetField
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
            - BranchSide:      'tif_print.c:674,38'
              BranchSideFuncs:
                - TIFFGetField
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
        - Branch String:   'tif_print.c:672,59'
          Branch Sides:
            - BranchSide:      'tif_print.c:672,62'
              BranchSideFuncs:
                - TIFFGetField
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
            - BranchSide:      'tif_print.c:674,38'
              BranchSideFuncs:
                - TIFFGetField
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
        - Branch String:   'tif_print.c:669,26'
          Branch Sides:
            - BranchSide:      'tif_print.c:674,38'
              BranchSideFuncs:
                - TIFFGetField
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
            - BranchSide:      'tif_print.c:681,55'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
        - Branch String:   'tif_print.c:674,25'
          Branch Sides:
            - BranchSide:      'tif_print.c:675,25'
              BranchSideFuncs:
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
            - BranchSide:      'tif_print.c:676,17'
              BranchSideFuncs:
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
        - Branch String:   'tif_print.c:684,25'
          Branch Sides:
            - BranchSide:      'tif_print.c:0,0'
              BranchSideFuncs:
                - _TIFFfreeExt
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
            - BranchSide:      'tif_print.c:686,38'
              BranchSideFuncs:
                - _TIFFfreeExt
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
        - Branch String:   'tif_print.c:698,34'
          Branch Sides:
            - BranchSide:      'tif_print.c:699,40'
              BranchSideFuncs:
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - _TIFFfreeExt
            - BranchSide:      'tif_print.c:703,17'
              BranchSideFuncs:
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - _TIFFfreeExt
        - Branch String:   'tif_print.c:698,17'
          Branch Sides:
            - BranchSide:      'tif_print.c:701,33'
              BranchSideFuncs:
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - _TIFFfreeExt
            - BranchSide:      'tif_print.c:703,17'
              BranchSideFuncs:
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
                - _TIFFfreeExt
        - Branch String:   'tif_print.c:703,17'
          Branch Sides:
            - BranchSide:      'tif_print.c:704,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
            - BranchSide:      'tif_print.c:705,9'
              BranchSideFuncs:
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
                - TIFFGetTagListEntry
                - TIFFFieldWithTag
                - TIFFFieldSetGetSize
                - _TIFFmallocExt
                - TIFFGetField
                - _TIFFfreeExt
                - _TIFFPrettyPrintField
                - _TIFFPrintField
                - _TIFFfreeExt
                - TIFFGetField
                - strcmp
                - TIFFGetField
                - __assert_fail
                - TIFFGetField
                - TIFFGetField
        - Branch String:   'tif_print.c:708,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:709,11'
              BranchSideFuncs:
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
            - BranchSide:      'tif_print.c:711,10'
              BranchSideFuncs:
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
        - Branch String:   'tif_print.c:711,36'
          Branch Sides:
            - BranchSide:      'tif_print.c:711,39'
              BranchSideFuncs:
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
            - BranchSide:      'tif_print.c:711,36'
              BranchSideFuncs: []
        - Branch String:   'tif_print.c:711,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:711,9'
              BranchSideFuncs:
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
            - BranchSide:      'tif_print.c:715,17'
              BranchSideFuncs:
                - fprintf
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
        - Branch String:   'tif_print.c:717,9'
          Branch Sides:
            - BranchSide:      'tif_print.c:718,21'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - TIFFGetStrileByteCount
                - fprintf
            - BranchSide:      'tif_print.c:721,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_print.c:250,5'
          Dst:             fprintf
        - Src:             'tif_print.c:254,9'
          Dst:             fprintf
        - Src:             'tif_print.c:258,13'
          Dst:             fprintf
        - Src:             'tif_print.c:263,13'
          Dst:             fprintf
        - Src:             'tif_print.c:267,13'
          Dst:             fprintf
        - Src:             'tif_print.c:268,9'
          Dst:             fprintf
        - Src:             'tif_print.c:273,9'
          Dst:             fprintf
        - Src:             'tif_print.c:276,13'
          Dst:             fprintf
        - Src:             'tif_print.c:277,9'
          Dst:             fprintf
        - Src:             'tif_print.c:281,9'
          Dst:             fprintf
        - Src:             'tif_print.c:284,13'
          Dst:             fprintf
        - Src:             'tif_print.c:285,9'
          Dst:             fprintf
        - Src:             'tif_print.c:289,9'
          Dst:             fprintf
        - Src:             'tif_print.c:296,21'
          Dst:             fprintf
        - Src:             'tif_print.c:299,21'
          Dst:             fprintf
        - Src:             'tif_print.c:302,21'
          Dst:             fprintf
        - Src:             'tif_print.c:305,21'
          Dst:             fprintf
        - Src:             'tif_print.c:310,9'
          Dst:             fprintf
        - Src:             'tif_print.c:313,9'
          Dst:             fprintf
        - Src:             'tif_print.c:315,9'
          Dst:             fprintf
        - Src:             'tif_print.c:318,9'
          Dst:             fprintf
        - Src:             'tif_print.c:322,17'
          Dst:             fprintf
        - Src:             'tif_print.c:325,17'
          Dst:             fprintf
        - Src:             'tif_print.c:328,17'
          Dst:             fprintf
        - Src:             'tif_print.c:331,17'
          Dst:             fprintf
        - Src:             'tif_print.c:334,17'
          Dst:             fprintf
        - Src:             'tif_print.c:337,17'
          Dst:             fprintf
        - Src:             'tif_print.c:340,17'
          Dst:             fprintf
        - Src:             'tif_print.c:347,30'
          Dst:             TIFFFindCODEC
        - Src:             'tif_print.c:348,9'
          Dst:             fprintf
        - Src:             'tif_print.c:350,13'
          Dst:             fprintf
        - Src:             'tif_print.c:352,13'
          Dst:             fprintf
        - Src:             'tif_print.c:357,9'
          Dst:             fprintf
        - Src:             'tif_print.c:359,13'
          Dst:             fprintf
        - Src:             'tif_print.c:365,21'
          Dst:             fprintf
        - Src:             'tif_print.c:368,21'
          Dst:             fprintf
        - Src:             'tif_print.c:371,21'
          Dst:             fprintf
        - Src:             'tif_print.c:380,9'
          Dst:             fprintf
        - Src:             'tif_print.c:387,21'
          Dst:             fprintf
        - Src:             'tif_print.c:390,21'
          Dst:             fprintf
        - Src:             'tif_print.c:393,21'
          Dst:             fprintf
        - Src:             'tif_print.c:396,21'
          Dst:             fprintf
        - Src:             'tif_print.c:402,9'
          Dst:             fprintf
        - Src:             'tif_print.c:408,9'
          Dst:             fprintf
        - Src:             'tif_print.c:416,13'
          Dst:             fputs
        - Src:             'tif_print.c:417,13'
          Dst:             _TIFFprintAsciiBounded
        - Src:             'tif_print.c:413,19'
          Dst:             strchr
        - Src:             'tif_print.c:420,9'
          Dst:             fputs
        - Src:             'tif_print.c:424,9'
          Dst:             fprintf
        - Src:             'tif_print.c:428,9'
          Dst:             fprintf
        - Src:             'tif_print.c:432,17'
          Dst:             fprintf
        - Src:             'tif_print.c:435,17'
          Dst:             fprintf
        - Src:             'tif_print.c:438,17'
          Dst:             fprintf
        - Src:             'tif_print.c:441,17'
          Dst:             fprintf
        - Src:             'tif_print.c:448,9'
          Dst:             fprintf
        - Src:             'tif_print.c:452,17'
          Dst:             fprintf
        - Src:             'tif_print.c:455,17'
          Dst:             fprintf
        - Src:             'tif_print.c:458,17'
          Dst:             fprintf
        - Src:             'tif_print.c:465,9'
          Dst:             fprintf
        - Src:             'tif_print.c:470,9'
          Dst:             fprintf
        - Src:             'tif_print.c:474,17'
          Dst:             fprintf
        - Src:             'tif_print.c:477,17'
          Dst:             fprintf
        - Src:             'tif_print.c:480,17'
          Dst:             fprintf
        - Src:             'tif_print.c:486,9'
          Dst:             fprintf
        - Src:             'tif_print.c:490,9'
          Dst:             fprintf
        - Src:             'tif_print.c:492,13'
          Dst:             fprintf
        - Src:             'tif_print.c:494,13'
          Dst:             fprintf
        - Src:             'tif_print.c:498,9'
          Dst:             fprintf
        - Src:             'tif_print.c:501,9'
          Dst:             fprintf
        - Src:             'tif_print.c:503,13'
          Dst:             fprintf
        - Src:             'tif_print.c:505,13'
          Dst:             fprintf
        - Src:             'tif_print.c:508,9'
          Dst:             fprintf
        - Src:             'tif_print.c:510,9'
          Dst:             fprintf
        - Src:             'tif_print.c:516,9'
          Dst:             fprintf
        - Src:             'tif_print.c:518,13'
          Dst:             fprintf
        - Src:             'tif_print.c:519,9'
          Dst:             fprintf
        - Src:             'tif_print.c:526,9'
          Dst:             fprintf
        - Src:             'tif_print.c:528,13'
          Dst:             fprintf
        - Src:             'tif_print.c:529,9'
          Dst:             fprintf
        - Src:             'tif_print.c:533,9'
          Dst:             fprintf
        - Src:             'tif_print.c:537,17'
          Dst:             fprintf
        - Src:             'tif_print.c:540,17'
          Dst:             fprintf
        - Src:             'tif_print.c:543,17'
          Dst:             fprintf
        - Src:             'tif_print.c:549,9'
          Dst:             fprintf
        - Src:             'tif_print.c:553,9'
          Dst:             fprintf
        - Src:             'tif_print.c:556,13'
          Dst:             fprintf
        - Src:             'tif_print.c:559,17'
          Dst:             fprintf
        - Src:             'tif_print.c:564,13'
          Dst:             fprintf
        - Src:             'tif_print.c:569,9'
          Dst:             fprintf
        - Src:             'tif_print.c:571,13'
          Dst:             fprintf
        - Src:             'tif_print.c:577,9'
          Dst:             fprintf
        - Src:             'tif_print.c:580,13'
          Dst:             fprintf
        - Src:             'tif_print.c:585,17'
          Dst:             fprintf
        - Src:             'tif_print.c:590,21'
          Dst:             fprintf
        - Src:             'tif_print.c:591,17'
          Dst:             fputc
        - Src:             'tif_print.c:595,13'
          Dst:             fprintf
        - Src:             'tif_print.c:600,9'
          Dst:             fprintf
        - Src:             'tif_print.c:602,13'
          Dst:             fprintf
        - Src:             'tif_print.c:603,9'
          Dst:             fputc
        - Src:             'tif_print.c:613,24'
          Dst:             TIFFGetTagListCount
        - Src:             'tif_print.c:616,28'
          Dst:             TIFFGetTagListEntry
        - Src:             'tif_print.c:624,19'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_print.c:632,25'
          Dst:             TIFFGetField
        - Src:             'tif_print.c:638,25'
          Dst:             TIFFGetField
        - Src:             'tif_print.c:645,21'
          Dst:             __assert_fail
        - Src:             'tif_print.c:660,21'
          Dst:             strcmp
        - Src:             'tif_print.c:667,21'
          Dst:             TIFFGetField
        - Src:             'tif_print.c:674,25'
          Dst:             TIFFGetField
        - Src:             'tif_print.c:681,35'
          Dst:             TIFFFieldSetGetSize
        - Src:             'tif_print.c:682,32'
          Dst:             _TIFFmallocExt
        - Src:             'tif_print.c:684,25'
          Dst:             TIFFGetField
        - Src:             'tif_print.c:686,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_print.c:699,18'
          Dst:             _TIFFPrettyPrintField
        - Src:             'tif_print.c:701,17'
          Dst:             _TIFFPrintField
        - Src:             'tif_print.c:704,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_print.c:715,9'
          Dst:             fprintf
        - Src:             'tif_print.c:719,21'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_print.c:720,21'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_print.c:718,13'
          Dst:             fprintf
    - functionName:    TIFFReadAndRealloc
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - size
        - rawdata_offset
        - is_strip
        - strip_or_tile
        - module
      BBCount:         31
      ICount:          283
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - TIFFErrorExtR
        - _TIFFfreeExt
        - _TIFFreallocExt
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_read.c:85,5'
          Branch Sides:
            - BranchSide:      'tif_read.c:88,28'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:156,5'
              BranchSideFuncs: []
        - Branch String:   'tif_read.c:90,34'
          Branch Sides:
            - BranchSide:      'tif_read.c:90,37'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:97,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:90,63'
          Branch Sides:
            - BranchSide:      'tif_read.c:91,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:97,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:90,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:93,23'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:97,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:97,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:100,13'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFreallocExt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:122,13'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:100,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:100,13'
              BranchSideFuncs:
                - _TIFFreallocExt
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:101,46'
              BranchSideFuncs:
                - _TIFFreallocExt
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:103,17'
          Branch Sides:
            - BranchSide:      'tif_read.c:105,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:108,54'
              BranchSideFuncs:
                - _TIFFreallocExt
                - __assert_fail
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_read.c:110,17'
          Branch Sides:
            - BranchSide:      'tif_read.c:112,31'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_read.c:120,32'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:122,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:125,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:128,22'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFreallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:131,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:85,5'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:133,20'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:135,17'
          Branch Sides:
            - BranchSide:      'tif_read.c:137,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:145,31'
              BranchSideFuncs:
                - TIFFErrorExtR
      Callsites:
        - Src:             'tif_read.c:100,13'
          Dst:             __assert_fail
        - Src:             'tif_read.c:105,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:108,38'
          Dst:             _TIFFreallocExt
        - Src:             'tif_read.c:112,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:115,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_read.c:137,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:145,17'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFFillStripPartial
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - tif
        - strip
        - read_ahead
        - restart
      BBCount:         50
      ICount:          389
      EdgeCount:       63
      CyclomaticComplexity: 15
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetStrileByteCount
        - TIFFGetStrileOffset
        - TIFFReadAndRealloc
        - TIFFReverseBits
        - TIFFStartStrip
        - _TIFFSeekOK
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_read.c:180,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:181,26'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFGetStrileByteCount
                - __assert_fail
                - TIFFReadAndRealloc
                - TIFFStartStrip
                - __assert_fail
                - TIFFReverseBits
                - TIFFGetStrileByteCount
                - __assert_fail
                - __assert_fail
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:183,26'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFGetStrileByteCount
                - __assert_fail
                - TIFFReadAndRealloc
                - TIFFStartStrip
                - __assert_fail
                - TIFFReverseBits
                - TIFFGetStrileByteCount
                - __assert_fail
                - __assert_fail
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:184,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:186,9'
              BranchSideFuncs:
                - __assert_fail
                - TIFFGetStrileOffset
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFGetStrileByteCount
                - __assert_fail
                - TIFFReadAndRealloc
                - TIFFStartStrip
                - __assert_fail
                - TIFFReverseBits
                - TIFFGetStrileByteCount
                - __assert_fail
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:198,9'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFGetStrileByteCount
                - __assert_fail
                - TIFFReadAndRealloc
                - TIFFStartStrip
                - __assert_fail
                - TIFFReverseBits
                - TIFFGetStrileByteCount
                - __assert_fail
        - Branch String:   'tif_read.c:186,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:186,9'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFGetStrileByteCount
                - __assert_fail
                - TIFFReadAndRealloc
                - TIFFStartStrip
                - __assert_fail
                - TIFFReverseBits
                - TIFFGetStrileByteCount
                - __assert_fail
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:188,9'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFGetStrileByteCount
                - __assert_fail
                - TIFFReadAndRealloc
                - TIFFStartStrip
                - __assert_fail
                - TIFFReverseBits
                - TIFFGetStrileByteCount
                - __assert_fail
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:189,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:191,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:196,5'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFGetStrileByteCount
                - __assert_fail
                - TIFFReadAndRealloc
                - TIFFStartStrip
                - __assert_fail
                - TIFFReverseBits
                - TIFFGetStrileByteCount
                - __assert_fail
        - Branch String:   'tif_read.c:198,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:200,9'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFGetStrileByteCount
                - __assert_fail
                - TIFFReadAndRealloc
                - TIFFStartStrip
                - __assert_fail
                - TIFFReverseBits
                - TIFFGetStrileByteCount
                - __assert_fail
            - BranchSide:      'tif_read.c:208,9'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFGetStrileByteCount
                - __assert_fail
                - TIFFReadAndRealloc
                - TIFFStartStrip
                - __assert_fail
                - TIFFReverseBits
                - TIFFGetStrileByteCount
                - __assert_fail
        - Branch String:   'tif_read.c:208,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:210,13'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFGetStrileByteCount
                - __assert_fail
                - TIFFReadAndRealloc
                - TIFFStartStrip
                - __assert_fail
                - TIFFReverseBits
                - TIFFGetStrileByteCount
                - __assert_fail
            - BranchSide:      'tif_read.c:212,21'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFGetStrileByteCount
                - __assert_fail
                - TIFFReadAndRealloc
                - TIFFStartStrip
                - __assert_fail
                - TIFFReverseBits
                - TIFFGetStrileByteCount
                - __assert_fail
        - Branch String:   'tif_read.c:214,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:216,9'
              BranchSideFuncs:
                - __assert_fail
                - TIFFGetStrileOffset
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFGetStrileByteCount
                - __assert_fail
                - TIFFReadAndRealloc
                - TIFFStartStrip
                - __assert_fail
                - TIFFReverseBits
                - TIFFGetStrileByteCount
            - BranchSide:      'tif_read.c:223,39'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFGetStrileByteCount
                - __assert_fail
                - TIFFReadAndRealloc
                - TIFFStartStrip
                - __assert_fail
                - TIFFReverseBits
                - TIFFGetStrileByteCount
        - Branch String:   'tif_read.c:216,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:216,9'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFGetStrileByteCount
                - __assert_fail
                - TIFFReadAndRealloc
                - TIFFStartStrip
                - __assert_fail
                - TIFFReverseBits
                - TIFFGetStrileByteCount
            - BranchSide:      'tif_read.c:217,17'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFGetStrileByteCount
                - __assert_fail
                - TIFFReadAndRealloc
                - TIFFStartStrip
                - __assert_fail
                - TIFFReverseBits
                - TIFFGetStrileByteCount
        - Branch String:   'tif_read.c:226,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:228,23'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - __assert_fail
                - TIFFReadAndRealloc
                - TIFFStartStrip
                - __assert_fail
                - TIFFReverseBits
                - TIFFGetStrileByteCount
            - BranchSide:      'tif_read.c:237,9'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - __assert_fail
                - TIFFReadAndRealloc
                - TIFFStartStrip
                - __assert_fail
                - TIFFReverseBits
                - TIFFGetStrileByteCount
        - Branch String:   'tif_read.c:237,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:238,19'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - __assert_fail
                - TIFFReadAndRealloc
                - TIFFStartStrip
                - __assert_fail
                - TIFFReverseBits
                - TIFFGetStrileByteCount
            - BranchSide:      'tif_read.c:240,19'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - __assert_fail
                - TIFFReadAndRealloc
                - TIFFStartStrip
                - __assert_fail
                - TIFFReverseBits
                - TIFFGetStrileByteCount
        - Branch String:   'tif_read.c:241,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:244,52'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - __assert_fail
                - TIFFReadAndRealloc
                - TIFFStartStrip
                - __assert_fail
                - TIFFReverseBits
            - BranchSide:      'tif_read.c:248,5'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReadAndRealloc
                - TIFFStartStrip
                - __assert_fail
                - TIFFReverseBits
        - Branch String:   'tif_read.c:248,5'
          Branch Sides:
            - BranchSide:      'tif_read.c:248,5'
              BranchSideFuncs:
                - TIFFReadAndRealloc
                - TIFFStartStrip
                - __assert_fail
                - TIFFReverseBits
            - BranchSide:      'tif_read.c:249,29'
              BranchSideFuncs:
                - TIFFReadAndRealloc
                - TIFFStartStrip
                - __assert_fail
                - TIFFReverseBits
        - Branch String:   'tif_read.c:249,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:253,9'
              BranchSideFuncs:
                - TIFFStartStrip
                - __assert_fail
                - TIFFReverseBits
            - BranchSide:      'tif_read.c:257,9'
              BranchSideFuncs:
                - TIFFStartStrip
                - __assert_fail
                - TIFFReverseBits
        - Branch String:   'tif_read.c:263,45'
          Branch Sides:
            - BranchSide:      'tif_read.c:264,10'
              BranchSideFuncs:
                - TIFFStartStrip
            - BranchSide:      'tif_read.c:274,9'
              BranchSideFuncs:
                - TIFFStartStrip
        - Branch String:   'tif_read.c:263,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:266,9'
              BranchSideFuncs:
                - __assert_fail
                - TIFFReverseBits
                - TIFFStartStrip
            - BranchSide:      'tif_read.c:274,9'
              BranchSideFuncs:
                - TIFFStartStrip
        - Branch String:   'tif_read.c:266,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:266,9'
              BranchSideFuncs:
                - TIFFReverseBits
                - TIFFStartStrip
            - BranchSide:      'tif_read.c:267,25'
              BranchSideFuncs:
                - TIFFReverseBits
                - TIFFStartStrip
        - Branch String:   'tif_read.c:274,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:293,31'
              BranchSideFuncs:
                - TIFFStartStrip
            - BranchSide:      'tif_read.c:297,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_read.c:186,9'
          Dst:             __assert_fail
        - Src:             'tif_read.c:191,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:216,9'
          Dst:             __assert_fail
        - Src:             'tif_read.c:223,19'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_read.c:226,10'
          Dst:             _TIFFSeekOK
        - Src:             'tif_read.c:228,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:241,29'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_read.c:244,29'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_read.c:248,5'
          Dst:             __assert_fail
        - Src:             'tif_read.c:249,10'
          Dst:             TIFFReadAndRealloc
        - Src:             'tif_read.c:266,9'
          Dst:             __assert_fail
        - Src:             'tif_read.c:267,9'
          Dst:             TIFFReverseBits
        - Src:             'tif_read.c:293,16'
          Dst:             TIFFStartStrip
    - functionName:    TIFFStartStrip
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1411
      functionLinenumberEnd: 1449
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - strip
      BBCount:         17
      ICount:          159
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFGetStrileByteCount
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_read.c:1414,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1416,16'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
            - BranchSide:      'tif_read.c:1420,25'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
        - Branch String:   'tif_read.c:1416,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:1417,13'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
            - BranchSide:      'tif_read.c:1418,9'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
        - Branch String:   'tif_read.c:1424,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1426,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:1431,26'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
        - Branch String:   'tif_read.c:1432,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:1433,30'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:1435,63'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
        - Branch String:   'tif_read.c:1437,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1445,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:1448,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_read.c:1435,40'
          Dst:             TIFFGetStrileByteCount
    - functionName:    _TIFFSwab64BitData
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1659
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - buf
        - cc
      BBCount:         6
      ICount:          39
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFSwabArrayOfDouble
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_read.c:1661,5'
          Branch Sides:
            - BranchSide:      'tif_read.c:1661,5'
              BranchSideFuncs:
                - TIFFSwabArrayOfDouble
            - BranchSide:      'tif_read.c:1661,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'tif_read.c:1661,5'
          Dst:             __assert_fail
        - Src:             'tif_read.c:1662,5'
          Dst:             TIFFSwabArrayOfDouble
    - functionName:    _TIFFSwab32BitData
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1652
      functionLinenumberEnd: 1656
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - buf
        - cc
      BBCount:         6
      ICount:          39
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFSwabArrayOfLong
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_read.c:1654,5'
          Branch Sides:
            - BranchSide:      'tif_read.c:1654,5'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong
            - BranchSide:      'tif_read.c:1654,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'tif_read.c:1654,5'
          Dst:             __assert_fail
        - Src:             'tif_read.c:1655,5'
          Dst:             TIFFSwabArrayOfLong
    - functionName:    _TIFFSwab24BitData
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1645
      functionLinenumberEnd: 1649
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - buf
        - cc
      BBCount:         6
      ICount:          39
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFSwabArrayOfTriples
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_read.c:1647,5'
          Branch Sides:
            - BranchSide:      'tif_read.c:1647,5'
              BranchSideFuncs:
                - TIFFSwabArrayOfTriples
            - BranchSide:      'tif_read.c:1647,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'tif_read.c:1647,5'
          Dst:             __assert_fail
        - Src:             'tif_read.c:1648,5'
          Dst:             TIFFSwabArrayOfTriples
    - functionName:    _TIFFSwab16BitData
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1638
      functionLinenumberEnd: 1642
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - buf
        - cc
      BBCount:         6
      ICount:          39
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFSwabArrayOfShort
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_read.c:1640,5'
          Branch Sides:
            - BranchSide:      'tif_read.c:1640,5'
              BranchSideFuncs:
                - TIFFSwabArrayOfShort
            - BranchSide:      'tif_read.c:1640,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'tif_read.c:1640,5'
          Dst:             __assert_fail
        - Src:             'tif_read.c:1641,5'
          Dst:             TIFFSwabArrayOfShort
    - functionName:    _TIFFNoPostDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1631
      functionLinenumberEnd: 1635
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - buf
        - cc
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadFromUserBuffer
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1533
      functionLinenumberEnd: 1628
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - strile
        - inbuf
        - insize
        - outbuf
        - outsize
      BBCount:         42
      ICount:          370
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - TIFFErrorExtR
        - TIFFIsTiled
        - TIFFReverseBits
        - TIFFStartStrip
        - TIFFStartTile
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_read.c:1541,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1543,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1546,9'
              BranchSideFuncs:
                - TIFFIsTiled
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFErrorExtR
                - TIFFStartTile
                - TIFFReverseBits
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1546,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1548,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1554,5'
              BranchSideFuncs:
                - TIFFIsTiled
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFErrorExtR
                - TIFFStartTile
                - TIFFReverseBits
        - Branch String:   'tif_read.c:1561,45'
          Branch Sides:
            - BranchSide:      'tif_read.c:1562,10'
              BranchSideFuncs:
                - TIFFIsTiled
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFErrorExtR
                - TIFFStartTile
            - BranchSide:      'tif_read.c:1567,21'
              BranchSideFuncs:
                - TIFFIsTiled
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFErrorExtR
                - TIFFStartTile
        - Branch String:   'tif_read.c:1561,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1564,25'
              BranchSideFuncs:
                - TIFFReverseBits
                - TIFFIsTiled
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFErrorExtR
                - TIFFStartTile
            - BranchSide:      'tif_read.c:1567,21'
              BranchSideFuncs:
                - TIFFIsTiled
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFErrorExtR
                - TIFFStartTile
        - Branch String:   'tif_read.c:1567,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1569,28'
              BranchSideFuncs:
                - TIFFStartTile
                - TIFFReverseBits
            - BranchSide:      'tif_read.c:1583,33'
              BranchSideFuncs:
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1569,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:1571,17'
              BranchSideFuncs:
                - TIFFReverseBits
            - BranchSide:      'tif_read.c:1574,21'
              BranchSideFuncs:
                - TIFFReverseBits
        - Branch String:   'tif_read.c:1585,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:1586,28'
              BranchSideFuncs:
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1587,13'
              BranchSideFuncs:
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1587,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:1589,27'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFReverseBits
            - BranchSide:      'tif_read.c:1595,17'
              BranchSideFuncs:
                - TIFFStartStrip
                - TIFFReverseBits
        - Branch String:   'tif_read.c:1596,17'
          Branch Sides:
            - BranchSide:      'tif_read.c:1598,21'
              BranchSideFuncs:
                - TIFFReverseBits
            - BranchSide:      'tif_read.c:1601,25'
              BranchSideFuncs:
                - TIFFReverseBits
        - Branch String:   'tif_read.c:1609,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1611,11'
              BranchSideFuncs:
                - TIFFReverseBits
            - BranchSide:      'tif_read.c:1614,10'
              BranchSideFuncs:
                - TIFFReverseBits
        - Branch String:   'tif_read.c:1614,45'
          Branch Sides:
            - BranchSide:      'tif_read.c:1615,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:1620,23'
              BranchSideFuncs: []
        - Branch String:   'tif_read.c:1614,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1617,25'
              BranchSideFuncs:
                - TIFFReverseBits
            - BranchSide:      'tif_read.c:1620,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_read.c:1543,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1548,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1564,9'
          Dst:             TIFFReverseBits
        - Src:             'tif_read.c:1567,9'
          Dst:             TIFFIsTiled
        - Src:             'tif_read.c:1569,14'
          Dst:             TIFFStartTile
        - Src:             'tif_read.c:1589,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1596,18'
          Dst:             TIFFStartStrip
        - Src:             'tif_read.c:1617,9'
          Dst:             TIFFReverseBits
    - functionName:    TIFFStartTile
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionLinenumberEnd: 1503
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - tile
      BBCount:         27
      ICount:          256
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetStrileByteCount
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_read.c:1461,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1463,16'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1467,24'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1463,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:1464,13'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1465,9'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1468,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1470,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1473,17'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1473,17'
          Branch Sides:
            - BranchSide:      'tif_read.c:1473,15'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1473,15'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1474,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1476,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1479,21'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1480,17'
          Branch Sides:
            - BranchSide:      'tif_read.c:1480,15'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1480,15'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1481,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1483,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1486,21'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
        - Branch String:   'tif_read.c:1488,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1490,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:1495,26'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
        - Branch String:   'tif_read.c:1496,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:1497,30'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:1499,63'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
      Callsites:
        - Src:             'tif_read.c:1470,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1476,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1483,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1499,40'
          Dst:             TIFFGetStrileByteCount
    - functionName:    TIFFReadRawTile
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - tile
        - buf
        - size
      BBCount:         18
      ICount:          127
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFCheckRead
        - TIFFErrorExtR
        - TIFFGetStrileByteCount
        - TIFFReadRawTile1
        - _TIFFCastUInt64ToSSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_read.c:1169,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1170,9'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - _TIFFCastUInt64ToSSize
                - TIFFReadRawTile1
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1171,9'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - _TIFFCastUInt64ToSSize
                - TIFFReadRawTile1
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1171,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1173,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1178,9'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - _TIFFCastUInt64ToSSize
                - TIFFReadRawTile1
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1178,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1180,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1185,42'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - _TIFFCastUInt64ToSSize
                - TIFFReadRawTile1
        - Branch String:   'tif_read.c:1186,32'
          Branch Sides:
            - BranchSide:      'tif_read.c:1186,45'
              BranchSideFuncs:
                - _TIFFCastUInt64ToSSize
                - TIFFReadRawTile1
            - BranchSide:      'tif_read.c:1189,45'
              BranchSideFuncs:
                - _TIFFCastUInt64ToSSize
                - TIFFReadRawTile1
        - Branch String:   'tif_read.c:1186,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1187,22'
              BranchSideFuncs:
                - TIFFReadRawTile1
            - BranchSide:      'tif_read.c:1189,45'
              BranchSideFuncs:
                - _TIFFCastUInt64ToSSize
                - TIFFReadRawTile1
        - Branch String:   'tif_read.c:1190,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1192,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:1194,30'
              BranchSideFuncs:
                - TIFFReadRawTile1
      Callsites:
        - Src:             'tif_read.c:1169,10'
          Dst:             TIFFCheckRead
        - Src:             'tif_read.c:1173,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1180,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1185,19'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_read.c:1189,22'
          Dst:             _TIFFCastUInt64ToSSize
        - Src:             'tif_read.c:1194,13'
          Dst:             TIFFReadRawTile1
    - functionName:    TIFFCheckRead
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1506
      functionLinenumberEnd: 1520
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - tiles
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExtR
      functionUses:    8
      BranchProfiles:
        - Branch String:   'tif_read.c:1507,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1509,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1512,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1512,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1514,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1519,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_read.c:1509,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1514,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFReadRawTile1
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1157
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - tile
        - buf
        - size
        - module
      BBCount:         30
      ICount:          227
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetStrileOffset
        - _TIFFSeekOK
        - _TIFFmemcpy
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_read.c:1108,5'
          Branch Sides:
            - BranchSide:      'tif_read.c:1108,5'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - _TIFFmemcpy
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1109,10'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - _TIFFmemcpy
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1109,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1113,14'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - _TIFFmemcpy
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1136,44'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - _TIFFmemcpy
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1113,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:1115,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1121,14'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1122,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:1124,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1131,5'
              BranchSideFuncs: []
        - Branch String:   'tif_read.c:1138,76'
          Branch Sides:
            - BranchSide:      'tif_read.c:1139,14'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1140,15'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1138,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:1140,15'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1141,19'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1141,28'
          Branch Sides:
            - BranchSide:      'tif_read.c:1141,32'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1142,17'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1141,43'
          Branch Sides:
            - BranchSide:      'tif_read.c:1141,47'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1142,17'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1141,18'
          Branch Sides:
            - BranchSide:      'tif_read.c:1142,17'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1144,17'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1145,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:1147,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1154,21'
              BranchSideFuncs:
                - _TIFFmemcpy
      Callsites:
        - Src:             'tif_read.c:1108,5'
          Dst:             __assert_fail
        - Src:             'tif_read.c:1113,14'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_read.c:1113,14'
          Dst:             _TIFFSeekOK
        - Src:             'tif_read.c:1115,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1124,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1136,24'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_read.c:1138,14'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_read.c:1147,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1154,9'
          Dst:             _TIFFmemcpy
    - functionName:    _TIFFReadEncodedTileAndAllocBuffer
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - tile
        - buf
        - bufsizetoalloc
        - size_to_read
      BBCount:         41
      ICount:          308
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - TIFFCheckRead
        - TIFFErrorExtR
        - TIFFFileName
        - TIFFFillTile
        - TIFFReadEncodedTile
        - _TIFFmallocExt
        - _TIFFmemset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_read.c:1023,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1025,36'
              BranchSideFuncs:
                - TIFFReadEncodedTile
            - BranchSide:      'tif_read.c:1028,24'
              BranchSideFuncs:
                - TIFFCheckRead
                - TIFFFillTile
                - _TIFFmallocExt
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1028,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1029,9'
              BranchSideFuncs:
                - TIFFFillTile
                - _TIFFmallocExt
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1030,9'
              BranchSideFuncs:
                - TIFFFillTile
                - _TIFFmallocExt
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1030,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1032,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1038,23'
              BranchSideFuncs:
                - TIFFFillTile
                - _TIFFmallocExt
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1038,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1039,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1043,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1043,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1045,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1062,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1045,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:1047,27'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1054,5'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1062,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:1061,19'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1063,15'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1063,15'
          Branch Sides:
            - BranchSide:      'tif_read.c:1066,26'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1069,19'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1066,26'
          Branch Sides:
            - BranchSide:      'tif_read.c:1066,23'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1067,32'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1084,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1086,23'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1089,18'
              BranchSideFuncs:
                - _TIFFmemset
        - Branch String:   'tif_read.c:1091,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1092,24'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:1093,14'
              BranchSideFuncs: []
        - Branch String:   'tif_read.c:1095,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1098,11'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:1102,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_read.c:1025,16'
          Dst:             TIFFReadEncodedTile
        - Src:             'tif_read.c:1028,10'
          Dst:             TIFFCheckRead
        - Src:             'tif_read.c:1032,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1038,10'
          Dst:             TIFFFillTile
        - Src:             'tif_read.c:1047,32'
          Dst:             TIFFFileName
        - Src:             'tif_read.c:1047,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1073,32'
          Dst:             TIFFFileName
        - Src:             'tif_read.c:1073,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1083,12'
          Dst:             _TIFFmallocExt
        - Src:             'tif_read.c:1086,28'
          Dst:             TIFFFileName
        - Src:             'tif_read.c:1086,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1089,5'
          Dst:             _TIFFmemset
    - functionName:    TIFFReadEncodedTile
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - tile
        - buf
        - size
      BBCount:         36
      ICount:          251
      EdgeCount:       50
      CyclomaticComplexity: 16
      functionsReached:
        - TIFFCheckRead
        - TIFFErrorExtR
        - TIFFFillTile
        - TIFFReadRawTile1
        - TIFFReverseBits
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_read.c:947,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:948,9'
              BranchSideFuncs:
                - TIFFFillTile
                - TIFFReadRawTile1
                - TIFFReverseBits
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:949,9'
              BranchSideFuncs:
                - TIFFFillTile
                - TIFFReadRawTile1
                - TIFFReverseBits
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:949,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:951,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:958,9'
              BranchSideFuncs:
                - TIFFFillTile
                - TIFFReadRawTile1
                - TIFFReverseBits
        - Branch String:   'tif_read.c:958,48'
          Branch Sides:
            - BranchSide:      'tif_read.c:958,51'
              BranchSideFuncs:
                - TIFFFillTile
                - TIFFReadRawTile1
                - TIFFReverseBits
            - BranchSide:      'tif_read.c:973,9'
              BranchSideFuncs:
                - TIFFFillTile
        - Branch String:   'tif_read.c:958,74'
          Branch Sides:
            - BranchSide:      'tif_read.c:959,9'
              BranchSideFuncs:
                - TIFFFillTile
                - TIFFReadRawTile1
                - TIFFReverseBits
            - BranchSide:      'tif_read.c:973,9'
              BranchSideFuncs:
                - TIFFFillTile
        - Branch String:   'tif_read.c:959,26'
          Branch Sides:
            - BranchSide:      'tif_read.c:959,30'
              BranchSideFuncs:
                - TIFFFillTile
                - TIFFReadRawTile1
                - TIFFReverseBits
            - BranchSide:      'tif_read.c:973,9'
              BranchSideFuncs:
                - TIFFFillTile
        - Branch String:   'tif_read.c:959,44'
          Branch Sides:
            - BranchSide:      'tif_read.c:960,11'
              BranchSideFuncs:
                - TIFFFillTile
            - BranchSide:      'tif_read.c:973,9'
              BranchSideFuncs:
                - TIFFFillTile
        - Branch String:   'tif_read.c:958,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:962,30'
              BranchSideFuncs:
                - TIFFReadRawTile1
                - TIFFReverseBits
            - BranchSide:      'tif_read.c:973,9'
              BranchSideFuncs:
                - TIFFFillTile
        - Branch String:   'tif_read.c:962,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:963,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:965,14'
              BranchSideFuncs:
                - TIFFReverseBits
        - Branch String:   'tif_read.c:965,49'
          Branch Sides:
            - BranchSide:      'tif_read.c:966,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:969,11'
              BranchSideFuncs: []
        - Branch String:   'tif_read.c:965,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:967,29'
              BranchSideFuncs:
                - TIFFReverseBits
            - BranchSide:      'tif_read.c:969,11'
              BranchSideFuncs: []
        - Branch String:   'tif_read.c:973,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:974,16'
              BranchSideFuncs:
                - TIFFFillTile
            - BranchSide:      'tif_read.c:975,14'
              BranchSideFuncs:
                - TIFFFillTile
        - Branch String:   'tif_read.c:977,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:979,16'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:982,16'
              BranchSideFuncs: []
        - Branch String:   'tif_read.c:982,14'
          Branch Sides:
            - BranchSide:      'tif_read.c:985,11'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:989,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_read.c:947,10'
          Dst:             TIFFCheckRead
        - Src:             'tif_read.c:951,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:962,13'
          Dst:             TIFFReadRawTile1
        - Src:             'tif_read.c:967,13'
          Dst:             TIFFReverseBits
        - Src:             'tif_read.c:977,10'
          Dst:             TIFFFillTile
    - functionName:    TIFFFillTile
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1202
      functionLinenumberEnd: 1350
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - tile
      BBCount:         71
      ICount:          475
      EdgeCount:       97
      CyclomaticComplexity: 28
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetStrileByteCount
        - TIFFGetStrileOffset
        - TIFFReadBufferSetup
        - TIFFReadRawStripOrTile2
        - TIFFReadRawTile1
        - TIFFReverseBits
        - TIFFStartTile
        - TIFFTileSize
        - _TIFFfreeExt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_read.c:1206,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1208,53'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - TIFFReadRawStripOrTile2
                - TIFFStartTile
                - TIFFReverseBits
                - TIFFReadRawTile1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFGetStrileOffset
                - _TIFFfreeExt
                - TIFFGetStrileOffset
                - TIFFTileSize
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1349,27'
              BranchSideFuncs:
                - TIFFStartTile
        - Branch String:   'tif_read.c:1209,28'
          Branch Sides:
            - BranchSide:      'tif_read.c:1209,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1211,27'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1209,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:1211,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1220,13'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartTile
                - TIFFReverseBits
                - TIFFReadRawTile1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFGetStrileOffset
                - _TIFFfreeExt
                - TIFFGetStrileOffset
                - TIFFTileSize
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1220,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:1224,47'
              BranchSideFuncs:
                - TIFFTileSize
                - TIFFReadRawStripOrTile2
                - TIFFStartTile
                - TIFFReverseBits
                - TIFFReadRawTile1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFGetStrileOffset
                - _TIFFfreeExt
                - TIFFGetStrileOffset
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1236,13'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartTile
                - TIFFReverseBits
                - TIFFReadRawTile1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFGetStrileOffset
                - _TIFFfreeExt
                - TIFFGetStrileOffset
        - Branch String:   'tif_read.c:1225,32'
          Branch Sides:
            - BranchSide:      'tif_read.c:1225,36'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartTile
                - TIFFReverseBits
                - TIFFReadRawTile1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFGetStrileOffset
                - _TIFFfreeExt
                - TIFFGetStrileOffset
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1234,9'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartTile
                - TIFFReverseBits
                - TIFFReadRawTile1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFGetStrileOffset
                - _TIFFfreeExt
                - TIFFGetStrileOffset
        - Branch String:   'tif_read.c:1225,17'
          Branch Sides:
            - BranchSide:      'tif_read.c:1227,26'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFReadRawStripOrTile2
                - TIFFStartTile
                - TIFFReverseBits
                - TIFFReadRawTile1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFGetStrileOffset
                - _TIFFfreeExt
                - TIFFGetStrileOffset
            - BranchSide:      'tif_read.c:1234,9'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartTile
                - TIFFReverseBits
                - TIFFReadRawTile1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFGetStrileOffset
                - _TIFFfreeExt
                - TIFFGetStrileOffset
        - Branch String:   'tif_read.c:1236,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:1247,17'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - TIFFReadRawStripOrTile2
                - TIFFStartTile
                - TIFFReverseBits
                - TIFFReadRawTile1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFGetStrileOffset
                - _TIFFfreeExt
            - BranchSide:      'tif_read.c:1256,13'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartTile
                - TIFFReverseBits
                - TIFFReadRawTile1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFGetStrileOffset
                - _TIFFfreeExt
        - Branch String:   'tif_read.c:1247,53'
          Branch Sides:
            - BranchSide:      'tif_read.c:1248,37'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:1251,17'
              BranchSideFuncs: []
        - Branch String:   'tif_read.c:1247,17'
          Branch Sides:
            - BranchSide:      'tif_read.c:1251,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:1254,9'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartTile
                - TIFFReverseBits
                - TIFFReadRawTile1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFGetStrileOffset
                - _TIFFfreeExt
        - Branch String:   'tif_read.c:1256,27'
          Branch Sides:
            - BranchSide:      'tif_read.c:1256,31'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartTile
                - TIFFReverseBits
                - TIFFReadRawTile1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFGetStrileOffset
                - _TIFFfreeExt
            - BranchSide:      'tif_read.c:1293,36'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartTile
                - TIFFReverseBits
                - TIFFReadRawTile1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1256,66'
          Branch Sides:
            - BranchSide:      'tif_read.c:1257,32'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - TIFFStartTile
                - _TIFFfreeExt
            - BranchSide:      'tif_read.c:1270,18'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - TIFFStartTile
                - _TIFFfreeExt
        - Branch String:   'tif_read.c:1256,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:1270,18'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - TIFFStartTile
                - _TIFFfreeExt
            - BranchSide:      'tif_read.c:1293,36'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartTile
                - TIFFReverseBits
                - TIFFReadRawTile1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1270,50'
          Branch Sides:
            - BranchSide:      'tif_read.c:1270,53'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - TIFFStartTile
                - _TIFFfreeExt
            - BranchSide:      'tif_read.c:1276,13'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - TIFFStartTile
        - Branch String:   'tif_read.c:1270,17'
          Branch Sides:
            - BranchSide:      'tif_read.c:1272,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFGetStrileOffset
                - TIFFStartTile
            - BranchSide:      'tif_read.c:1276,13'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - TIFFStartTile
        - Branch String:   'tif_read.c:1294,17'
          Branch Sides:
            - BranchSide:      'tif_read.c:1296,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1299,17'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartTile
                - TIFFReverseBits
                - TIFFReadRawTile1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1299,17'
          Branch Sides:
            - BranchSide:      'tif_read.c:1301,17'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartTile
                - TIFFReverseBits
                - TIFFReadRawTile1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1310,17'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartTile
                - TIFFReverseBits
                - TIFFReadRawTile1
                - TIFFReadBufferSetup
        - Branch String:   'tif_read.c:1302,21'
          Branch Sides:
            - BranchSide:      'tif_read.c:1304,35'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1309,13'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartTile
                - TIFFReverseBits
                - TIFFReadRawTile1
                - TIFFReadBufferSetup
        - Branch String:   'tif_read.c:1310,17'
          Branch Sides:
            - BranchSide:      'tif_read.c:1312,17'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartTile
                - TIFFReverseBits
                - TIFFReadRawTile1
                - TIFFReadBufferSetup
            - BranchSide:      'tif_read.c:1318,17'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartTile
                - TIFFReverseBits
                - TIFFReadRawTile1
                - TIFFReadBufferSetup
        - Branch String:   'tif_read.c:1318,17'
          Branch Sides:
            - BranchSide:      'tif_read.c:1320,21'
              BranchSideFuncs:
                - TIFFReadRawTile1
                - TIFFStartTile
                - TIFFReverseBits
                - TIFFReadBufferSetup
            - BranchSide:      'tif_read.c:1333,45'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartTile
                - TIFFReverseBits
        - Branch String:   'tif_read.c:1320,55'
          Branch Sides:
            - BranchSide:      'tif_read.c:1321,42'
              BranchSideFuncs:
                - TIFFReadBufferSetup
                - TIFFReadRawTile1
                - TIFFStartTile
                - TIFFReverseBits
            - BranchSide:      'tif_read.c:1325,38'
              BranchSideFuncs:
                - TIFFReadRawTile1
                - TIFFStartTile
                - TIFFReverseBits
        - Branch String:   'tif_read.c:1320,21'
          Branch Sides:
            - BranchSide:      'tif_read.c:1323,21'
              BranchSideFuncs:
                - TIFFReadRawTile1
                - TIFFStartTile
                - TIFFReverseBits
            - BranchSide:      'tif_read.c:1325,38'
              BranchSideFuncs:
                - TIFFReadRawTile1
                - TIFFStartTile
                - TIFFReverseBits
        - Branch String:   'tif_read.c:1325,21'
          Branch Sides:
            - BranchSide:      'tif_read.c:1328,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:1330,13'
              BranchSideFuncs:
                - TIFFStartTile
                - TIFFReverseBits
        - Branch String:   'tif_read.c:1333,21'
          Branch Sides:
            - BranchSide:      'tif_read.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:1336,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_read.c:1208,30'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_read.c:1211,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1224,34'
          Dst:             TIFFTileSize
        - Src:             'tif_read.c:1228,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1248,17'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_read.c:1272,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_read.c:1280,43'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_read.c:1296,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1304,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1321,22'
          Dst:             TIFFReadBufferSetup
        - Src:             'tif_read.c:1325,21'
          Dst:             TIFFReadRawTile1
        - Src:             'tif_read.c:1333,21'
          Dst:             TIFFReadRawStripOrTile2
        - Src:             'tif_read.c:1346,17'
          Dst:             TIFFReverseBits
        - Src:             'tif_read.c:1349,13'
          Dst:             TIFFStartTile
    - functionName:    TIFFReadBufferSetup
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionLinenumberEnd: 1404
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - bp
        - size
      BBCount:         20
      ICount:          156
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFErrorExtR
        - _TIFFcallocExt
        - _TIFFfreeExt
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_read.c:1365,5'
          Branch Sides:
            - BranchSide:      'tif_read.c:1365,5'
              BranchSideFuncs:
                - _TIFFcallocExt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_read.c:1366,5'
              BranchSideFuncs:
                - _TIFFcallocExt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_read.c:1368,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1370,13'
              BranchSideFuncs:
                - _TIFFcallocExt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_read.c:1375,9'
              BranchSideFuncs:
                - _TIFFcallocExt
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1370,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:1371,26'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFcallocExt
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1372,9'
              BranchSideFuncs:
                - _TIFFcallocExt
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1375,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1377,32'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1383,42'
              BranchSideFuncs:
                - _TIFFcallocExt
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1384,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:1386,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1392,39'
              BranchSideFuncs:
                - _TIFFcallocExt
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:1395,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1397,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:1403,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_read.c:1365,5'
          Dst:             __assert_fail
        - Src:             'tif_read.c:1371,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_read.c:1386,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1392,24'
          Dst:             _TIFFcallocExt
        - Src:             'tif_read.c:1397,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFReadRawStripOrTile2
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - strip_or_tile
        - is_strip
        - size
        - module
      BBCount:         17
      ICount:          113
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetStrileOffset
        - TIFFReadAndRealloc
        - _TIFFSeekOK
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_read.c:673,5'
          Branch Sides:
            - BranchSide:      'tif_read.c:673,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'tif_read.c:674,5'
              BranchSideFuncs:
                - __assert_fail
                - TIFFGetStrileOffset
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFReadAndRealloc
        - Branch String:   'tif_read.c:674,5'
          Branch Sides:
            - BranchSide:      'tif_read.c:674,5'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFReadAndRealloc
            - BranchSide:      'tif_read.c:676,10'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFReadAndRealloc
        - Branch String:   'tif_read.c:676,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:678,13'
              BranchSideFuncs:
                - TIFFReadAndRealloc
            - BranchSide:      'tif_read.c:694,29'
              BranchSideFuncs:
                - TIFFReadAndRealloc
        - Branch String:   'tif_read.c:678,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:680,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:686,27'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:694,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:696,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:699,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_read.c:673,5'
          Dst:             __assert_fail
        - Src:             'tif_read.c:674,5'
          Dst:             __assert_fail
        - Src:             'tif_read.c:676,10'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_read.c:676,10'
          Dst:             _TIFFSeekOK
        - Src:             'tif_read.c:680,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:686,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:694,10'
          Dst:             TIFFReadAndRealloc
    - functionName:    _TIFFReadTileAndAllocBuffer
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - short
      constantsTouched: []
      argNames:
        - tif
        - buf
        - bufsizetoalloc
        - x
        - y
        - z
        - s
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFCheckRead
        - TIFFCheckTile
        - TIFFComputeTile
        - _TIFFReadEncodedTileAndAllocBuffer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_read.c:1002,32'
          Branch Sides:
            - BranchSide:      'tif_read.c:1002,50'
              BranchSideFuncs:
                - TIFFCheckTile
                - TIFFComputeTile
                - _TIFFReadEncodedTileAndAllocBuffer
            - BranchSide:      'tif_read.c:1003,9'
              BranchSideFuncs: []
        - Branch String:   'tif_read.c:1002,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:1003,9'
              BranchSideFuncs:
                - TIFFComputeTile
                - _TIFFReadEncodedTileAndAllocBuffer
            - BranchSide:      'tif_read.c:1005,9'
              BranchSideFuncs:
                - TIFFComputeTile
                - _TIFFReadEncodedTileAndAllocBuffer
      Callsites:
        - Src:             'tif_read.c:1002,10'
          Dst:             TIFFCheckRead
        - Src:             'tif_read.c:1002,36'
          Dst:             TIFFCheckTile
        - Src:             'tif_read.c:1005,14'
          Dst:             TIFFComputeTile
        - Src:             'tif_read.c:1004,13'
          Dst:             _TIFFReadEncodedTileAndAllocBuffer
    - functionName:    TIFFReadTile
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - short
      constantsTouched: []
      argNames:
        - tif
        - buf
        - x
        - y
        - z
        - s
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFCheckRead
        - TIFFCheckTile
        - TIFFComputeTile
        - TIFFReadEncodedTile
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_read.c:931,32'
          Branch Sides:
            - BranchSide:      'tif_read.c:931,50'
              BranchSideFuncs:
                - TIFFCheckTile
                - TIFFComputeTile
                - TIFFReadEncodedTile
            - BranchSide:      'tif_read.c:932,9'
              BranchSideFuncs: []
        - Branch String:   'tif_read.c:931,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:932,9'
              BranchSideFuncs:
                - TIFFComputeTile
                - TIFFReadEncodedTile
            - BranchSide:      'tif_read.c:933,33'
              BranchSideFuncs:
                - TIFFComputeTile
                - TIFFReadEncodedTile
      Callsites:
        - Src:             'tif_read.c:931,10'
          Dst:             TIFFCheckRead
        - Src:             'tif_read.c:931,36'
          Dst:             TIFFCheckTile
        - Src:             'tif_read.c:933,38'
          Dst:             TIFFComputeTile
        - Src:             'tif_read.c:933,13'
          Dst:             TIFFReadEncodedTile
    - functionName:    NoSanitizeSubUInt64
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadRawStrip
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - strip
        - buf
        - size
      BBCount:         18
      ICount:          127
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFCheckRead
        - TIFFErrorExtR
        - TIFFGetStrileByteCount
        - TIFFReadRawStrip1
        - _TIFFCastUInt64ToSSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_read.c:712,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:713,9'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - _TIFFCastUInt64ToSSize
                - TIFFReadRawStrip1
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:714,9'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - _TIFFCastUInt64ToSSize
                - TIFFReadRawStrip1
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:714,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:716,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:721,9'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - _TIFFCastUInt64ToSSize
                - TIFFReadRawStrip1
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:721,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:723,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:728,42'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - _TIFFCastUInt64ToSSize
                - TIFFReadRawStrip1
        - Branch String:   'tif_read.c:729,32'
          Branch Sides:
            - BranchSide:      'tif_read.c:729,45'
              BranchSideFuncs:
                - _TIFFCastUInt64ToSSize
                - TIFFReadRawStrip1
            - BranchSide:      'tif_read.c:732,45'
              BranchSideFuncs:
                - _TIFFCastUInt64ToSSize
                - TIFFReadRawStrip1
        - Branch String:   'tif_read.c:729,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:730,22'
              BranchSideFuncs:
                - TIFFReadRawStrip1
            - BranchSide:      'tif_read.c:732,45'
              BranchSideFuncs:
                - _TIFFCastUInt64ToSSize
                - TIFFReadRawStrip1
        - Branch String:   'tif_read.c:733,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:735,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:737,31'
              BranchSideFuncs:
                - TIFFReadRawStrip1
      Callsites:
        - Src:             'tif_read.c:712,10'
          Dst:             TIFFCheckRead
        - Src:             'tif_read.c:716,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:723,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:728,19'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_read.c:732,22'
          Dst:             _TIFFCastUInt64ToSSize
        - Src:             'tif_read.c:737,13'
          Dst:             TIFFReadRawStrip1
    - functionName:    TIFFReadRawStrip1
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - strip
        - buf
        - size
        - module
      BBCount:         28
      ICount:          211
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetStrileOffset
        - _TIFFSeekOK
        - _TIFFmemcpy
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_read.c:611,5'
          Branch Sides:
            - BranchSide:      'tif_read.c:611,5'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - _TIFFmemcpy
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:612,10'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - _TIFFmemcpy
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:612,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:616,14'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - _TIFFmemcpy
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:636,18'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - _TIFFmemcpy
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:616,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:618,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:623,14'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:624,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:626,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:633,5'
              BranchSideFuncs: []
        - Branch String:   'tif_read.c:638,77'
          Branch Sides:
            - BranchSide:      'tif_read.c:639,50'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:641,15'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:638,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:641,15'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:643,18'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:643,18'
          Branch Sides:
            - BranchSide:      'tif_read.c:645,15'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:649,27'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:650,17'
          Branch Sides:
            - BranchSide:      'tif_read.c:651,21'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:653,21'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:655,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:657,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:664,21'
              BranchSideFuncs:
                - _TIFFmemcpy
      Callsites:
        - Src:             'tif_read.c:611,5'
          Dst:             __assert_fail
        - Src:             'tif_read.c:616,14'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_read.c:616,14'
          Dst:             _TIFFSeekOK
        - Src:             'tif_read.c:618,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:626,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:638,14'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_read.c:639,30'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_read.c:657,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:664,9'
          Dst:             _TIFFmemcpy
    - functionName:    _TIFFReadEncodedStripAndAllocBuffer
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - strip
        - buf
        - bufsizetoalloc
        - size_to_read
      BBCount:         19
      ICount:          151
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - TIFFErrorExtR
        - TIFFFileName
        - TIFFFillStrip
        - TIFFReadEncodedStrip
        - TIFFReadEncodedStripGetStripSize
        - _TIFFmallocExt
        - _TIFFmemset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_read.c:580,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:582,37'
              BranchSideFuncs:
                - TIFFReadEncodedStrip
            - BranchSide:      'tif_read.c:585,55'
              BranchSideFuncs:
                - TIFFReadEncodedStripGetStripSize
                - TIFFFillStrip
                - _TIFFmallocExt
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:586,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:587,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:589,10'
              BranchSideFuncs:
                - TIFFFillStrip
                - _TIFFmallocExt
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:589,42'
          Branch Sides:
            - BranchSide:      'tif_read.c:589,46'
              BranchSideFuncs:
                - TIFFFillStrip
                - _TIFFmallocExt
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:591,24'
              BranchSideFuncs:
                - TIFFFillStrip
                - _TIFFmallocExt
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:589,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:590,26'
              BranchSideFuncs:
                - TIFFFillStrip
                - _TIFFmallocExt
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:591,24'
              BranchSideFuncs:
                - TIFFFillStrip
                - _TIFFmallocExt
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:591,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:592,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:594,27'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemset
                - TIFFFileName
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:595,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:597,23'
              BranchSideFuncs:
                - TIFFFileName
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:600,18'
              BranchSideFuncs:
                - _TIFFmemset
        - Branch String:   'tif_read.c:602,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:603,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:604,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_read.c:582,16'
          Dst:             TIFFReadEncodedStrip
        - Src:             'tif_read.c:585,22'
          Dst:             TIFFReadEncodedStripGetStripSize
        - Src:             'tif_read.c:591,10'
          Dst:             TIFFFillStrip
        - Src:             'tif_read.c:594,12'
          Dst:             _TIFFmallocExt
        - Src:             'tif_read.c:597,28'
          Dst:             TIFFFileName
        - Src:             'tif_read.c:597,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:600,5'
          Dst:             _TIFFmemset
    - functionName:    TIFFReadEncodedStrip
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - strip
        - buf
        - size
      BBCount:         33
      ICount:          226
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - TIFFFillStrip
        - TIFFReadEncodedStripGetStripSize
        - TIFFReadRawStrip1
        - TIFFReverseBits
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tif_read.c:534,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:535,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:538,9'
              BranchSideFuncs:
                - TIFFFillStrip
                - TIFFReadRawStrip1
                - TIFFReverseBits
        - Branch String:   'tif_read.c:538,48'
          Branch Sides:
            - BranchSide:      'tif_read.c:538,51'
              BranchSideFuncs:
                - TIFFFillStrip
                - TIFFReadRawStrip1
                - TIFFReverseBits
            - BranchSide:      'tif_read.c:553,10'
              BranchSideFuncs:
                - TIFFFillStrip
        - Branch String:   'tif_read.c:538,74'
          Branch Sides:
            - BranchSide:      'tif_read.c:539,9'
              BranchSideFuncs:
                - TIFFFillStrip
                - TIFFReadRawStrip1
                - TIFFReverseBits
            - BranchSide:      'tif_read.c:553,10'
              BranchSideFuncs:
                - TIFFFillStrip
        - Branch String:   'tif_read.c:539,27'
          Branch Sides:
            - BranchSide:      'tif_read.c:539,31'
              BranchSideFuncs:
                - TIFFFillStrip
                - TIFFReadRawStrip1
                - TIFFReverseBits
            - BranchSide:      'tif_read.c:553,10'
              BranchSideFuncs:
                - TIFFFillStrip
        - Branch String:   'tif_read.c:539,45'
          Branch Sides:
            - BranchSide:      'tif_read.c:540,11'
              BranchSideFuncs:
                - TIFFFillStrip
            - BranchSide:      'tif_read.c:553,10'
              BranchSideFuncs:
                - TIFFFillStrip
        - Branch String:   'tif_read.c:538,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:542,31'
              BranchSideFuncs:
                - TIFFReadRawStrip1
                - TIFFReverseBits
            - BranchSide:      'tif_read.c:553,10'
              BranchSideFuncs:
                - TIFFFillStrip
        - Branch String:   'tif_read.c:542,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:543,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:545,14'
              BranchSideFuncs:
                - TIFFReverseBits
        - Branch String:   'tif_read.c:545,49'
          Branch Sides:
            - BranchSide:      'tif_read.c:546,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:549,11'
              BranchSideFuncs: []
        - Branch String:   'tif_read.c:545,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:547,29'
              BranchSideFuncs:
                - TIFFReverseBits
            - BranchSide:      'tif_read.c:549,11'
              BranchSideFuncs: []
        - Branch String:   'tif_read.c:553,34'
          Branch Sides:
            - BranchSide:      'tif_read.c:553,38'
              BranchSideFuncs:
                - TIFFFillStrip
            - BranchSide:      'tif_read.c:555,24'
              BranchSideFuncs:
                - TIFFFillStrip
        - Branch String:   'tif_read.c:553,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:554,21'
              BranchSideFuncs:
                - TIFFFillStrip
            - BranchSide:      'tif_read.c:555,24'
              BranchSideFuncs:
                - TIFFFillStrip
        - Branch String:   'tif_read.c:555,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:557,16'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:560,11'
              BranchSideFuncs: []
        - Branch String:   'tif_read.c:560,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:561,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:562,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_read.c:533,17'
          Dst:             TIFFReadEncodedStripGetStripSize
        - Src:             'tif_read.c:542,13'
          Dst:             TIFFReadRawStrip1
        - Src:             'tif_read.c:547,13'
          Dst:             TIFFReverseBits
        - Src:             'tif_read.c:555,10'
          Dst:             TIFFFillStrip
    - functionName:    TIFFReadEncodedStripGetStripSize
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - strip
        - pplane
      BBCount:         21
      ICount:          178
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - TIFFCheckRead
        - TIFFErrorExtR
        - TIFFVStripSize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_read.c:489,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:490,9'
              BranchSideFuncs:
                - TIFFVStripSize
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:491,9'
              BranchSideFuncs:
                - TIFFVStripSize
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:491,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:493,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:499,20'
              BranchSideFuncs:
                - TIFFVStripSize
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:500,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:501,24'
              BranchSideFuncs:
                - TIFFVStripSize
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:502,9'
              BranchSideFuncs:
                - TIFFVStripSize
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:502,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:504,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:508,9'
              BranchSideFuncs:
                - TIFFVStripSize
        - Branch String:   'tif_read.c:510,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:511,30'
              BranchSideFuncs:
                - TIFFVStripSize
            - BranchSide:      'tif_read.c:512,12'
              BranchSideFuncs:
                - TIFFVStripSize
        - Branch String:   'tif_read.c:513,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:514,16'
              BranchSideFuncs:
                - TIFFVStripSize
            - BranchSide:      'tif_read.c:515,32'
              BranchSideFuncs:
                - TIFFVStripSize
        - Branch String:   'tif_read.c:516,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:517,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:518,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_read.c:489,10'
          Dst:             TIFFCheckRead
        - Src:             'tif_read.c:493,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:504,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:515,17'
          Dst:             TIFFVStripSize
    - functionName:    TIFFFillStrip
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - strip
      BBCount:         69
      ICount:          475
      EdgeCount:       94
      CyclomaticComplexity: 27
      functionsReached:
        - NoSanitizeSubUInt64
        - TIFFErrorExtR
        - TIFFGetStrileByteCount
        - TIFFGetStrileOffset
        - TIFFReadBufferSetup
        - TIFFReadRawStrip1
        - TIFFReadRawStripOrTile2
        - TIFFReverseBits
        - TIFFStartStrip
        - TIFFStripSize
        - _TIFFfreeExt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_read.c:752,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:754,53'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - TIFFReadRawStripOrTile2
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFReadRawStrip1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFGetStrileOffset
                - _TIFFfreeExt
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - NoSanitizeSubUInt64
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:916,28'
              BranchSideFuncs:
                - TIFFStartStrip
        - Branch String:   'tif_read.c:755,28'
          Branch Sides:
            - BranchSide:      'tif_read.c:755,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:757,27'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:755,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:757,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:767,13'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFReadRawStrip1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFGetStrileOffset
                - _TIFFfreeExt
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - NoSanitizeSubUInt64
                - TIFFErrorExtR
                - TIFFStripSize
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:767,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:771,48'
              BranchSideFuncs:
                - TIFFStripSize
                - TIFFReadRawStripOrTile2
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFReadRawStrip1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFGetStrileOffset
                - _TIFFfreeExt
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - NoSanitizeSubUInt64
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:783,13'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFReadRawStrip1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFGetStrileOffset
                - _TIFFfreeExt
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - NoSanitizeSubUInt64
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:772,32'
          Branch Sides:
            - BranchSide:      'tif_read.c:772,36'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFReadRawStrip1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFGetStrileOffset
                - _TIFFfreeExt
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - NoSanitizeSubUInt64
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:781,9'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFReadRawStrip1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFGetStrileOffset
                - _TIFFfreeExt
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - NoSanitizeSubUInt64
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:772,17'
          Branch Sides:
            - BranchSide:      'tif_read.c:774,26'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFReadRawStripOrTile2
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFReadRawStrip1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFGetStrileOffset
                - _TIFFfreeExt
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - NoSanitizeSubUInt64
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:781,9'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFReadRawStrip1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFGetStrileOffset
                - _TIFFfreeExt
                - TIFFGetStrileOffset
                - TIFFGetStrileOffset
                - NoSanitizeSubUInt64
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:783,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:794,17'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - TIFFReadRawStripOrTile2
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFReadRawStrip1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFGetStrileOffset
                - _TIFFfreeExt
                - TIFFGetStrileOffset
                - NoSanitizeSubUInt64
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:817,13'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFReadRawStrip1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFGetStrileOffset
                - _TIFFfreeExt
        - Branch String:   'tif_read.c:794,53'
          Branch Sides:
            - BranchSide:      'tif_read.c:795,37'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - NoSanitizeSubUInt64
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:804,21'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - NoSanitizeSubUInt64
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:794,17'
          Branch Sides:
            - BranchSide:      'tif_read.c:804,21'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - NoSanitizeSubUInt64
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:815,9'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFReadRawStrip1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFGetStrileOffset
                - _TIFFfreeExt
        - Branch String:   'tif_read.c:817,27'
          Branch Sides:
            - BranchSide:      'tif_read.c:817,31'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFReadRawStrip1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFGetStrileOffset
                - _TIFFfreeExt
            - BranchSide:      'tif_read.c:861,36'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFReadRawStrip1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:817,66'
          Branch Sides:
            - BranchSide:      'tif_read.c:818,32'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - TIFFStartStrip
                - _TIFFfreeExt
            - BranchSide:      'tif_read.c:831,18'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - TIFFStartStrip
                - _TIFFfreeExt
        - Branch String:   'tif_read.c:817,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:831,18'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - TIFFStartStrip
                - _TIFFfreeExt
            - BranchSide:      'tif_read.c:861,36'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFReadRawStrip1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:831,50'
          Branch Sides:
            - BranchSide:      'tif_read.c:831,53'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - TIFFStartStrip
                - _TIFFfreeExt
            - BranchSide:      'tif_read.c:837,13'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - TIFFStartStrip
        - Branch String:   'tif_read.c:831,17'
          Branch Sides:
            - BranchSide:      'tif_read.c:833,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFGetStrileOffset
                - TIFFStartStrip
            - BranchSide:      'tif_read.c:837,13'
              BranchSideFuncs:
                - TIFFGetStrileOffset
                - TIFFStartStrip
        - Branch String:   'tif_read.c:862,17'
          Branch Sides:
            - BranchSide:      'tif_read.c:864,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:867,17'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFReadRawStrip1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:867,17'
          Branch Sides:
            - BranchSide:      'tif_read.c:869,17'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFReadRawStrip1
                - TIFFReadBufferSetup
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:878,17'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFReadRawStrip1
                - TIFFReadBufferSetup
        - Branch String:   'tif_read.c:870,21'
          Branch Sides:
            - BranchSide:      'tif_read.c:873,25'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:877,13'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFReadRawStrip1
                - TIFFReadBufferSetup
        - Branch String:   'tif_read.c:878,17'
          Branch Sides:
            - BranchSide:      'tif_read.c:880,17'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFReadRawStrip1
                - TIFFReadBufferSetup
            - BranchSide:      'tif_read.c:886,17'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFReadRawStrip1
                - TIFFReadBufferSetup
        - Branch String:   'tif_read.c:886,17'
          Branch Sides:
            - BranchSide:      'tif_read.c:888,21'
              BranchSideFuncs:
                - TIFFReadRawStrip1
                - TIFFStartStrip
                - TIFFReverseBits
                - TIFFReadBufferSetup
            - BranchSide:      'tif_read.c:901,45'
              BranchSideFuncs:
                - TIFFReadRawStripOrTile2
                - TIFFStartStrip
                - TIFFReverseBits
        - Branch String:   'tif_read.c:888,55'
          Branch Sides:
            - BranchSide:      'tif_read.c:889,42'
              BranchSideFuncs:
                - TIFFReadBufferSetup
                - TIFFReadRawStrip1
                - TIFFStartStrip
                - TIFFReverseBits
            - BranchSide:      'tif_read.c:893,39'
              BranchSideFuncs:
                - TIFFReadRawStrip1
                - TIFFStartStrip
                - TIFFReverseBits
        - Branch String:   'tif_read.c:888,21'
          Branch Sides:
            - BranchSide:      'tif_read.c:891,21'
              BranchSideFuncs:
                - TIFFReadRawStrip1
                - TIFFStartStrip
                - TIFFReverseBits
            - BranchSide:      'tif_read.c:893,39'
              BranchSideFuncs:
                - TIFFReadRawStrip1
                - TIFFStartStrip
                - TIFFReverseBits
        - Branch String:   'tif_read.c:893,21'
          Branch Sides:
            - BranchSide:      'tif_read.c:896,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:898,13'
              BranchSideFuncs:
                - TIFFStartStrip
                - TIFFReverseBits
        - Branch String:   'tif_read.c:901,21'
          Branch Sides:
            - BranchSide:      'tif_read.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:904,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_read.c:754,30'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_read.c:757,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:771,34'
          Dst:             TIFFStripSize
        - Src:             'tif_read.c:775,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:795,17'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_read.c:810,41'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_read.c:809,21'
          Dst:             NoSanitizeSubUInt64
        - Src:             'tif_read.c:803,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:833,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_read.c:840,43'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_read.c:864,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:872,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:889,22'
          Dst:             TIFFReadBufferSetup
        - Src:             'tif_read.c:893,21'
          Dst:             TIFFReadRawStrip1
        - Src:             'tif_read.c:901,21'
          Dst:             TIFFReadRawStripOrTile2
        - Src:             'tif_read.c:913,17'
          Dst:             TIFFReverseBits
        - Src:             'tif_read.c:916,13'
          Dst:             TIFFStartStrip
    - functionName:    TIFFSeek
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - tif
        - row
        - sample
      BBCount:         55
      ICount:          357
      EdgeCount:       75
      CyclomaticComplexity: 22
      functionsReached:
        - TIFFErrorExtR
        - TIFFFillStrip
        - TIFFFillStripPartial
        - TIFFGetStrileByteCount
        - TIFFStartStrip
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_read.c:319,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:321,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:326,9'
              BranchSideFuncs:
                - TIFFStartStrip
                - TIFFFillStripPartial
                - TIFFGetStrileByteCount
                - TIFFFillStripPartial
                - TIFFFillStripPartial
                - TIFFFillStrip
                - TIFFErrorExtR
        - Branch String:   'tif_read.c:326,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:328,13'
              BranchSideFuncs:
                - TIFFStartStrip
                - TIFFFillStripPartial
                - TIFFGetStrileByteCount
                - TIFFFillStripPartial
                - TIFFFillStripPartial
                - TIFFFillStrip
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:339,17'
              BranchSideFuncs:
                - TIFFStartStrip
                - TIFFFillStripPartial
                - TIFFGetStrileByteCount
                - TIFFFillStripPartial
                - TIFFFillStripPartial
                - TIFFFillStrip
        - Branch String:   'tif_read.c:328,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:330,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_read.c:335,27'
              BranchSideFuncs:
                - TIFFStartStrip
                - TIFFFillStripPartial
                - TIFFGetStrileByteCount
                - TIFFFillStripPartial
                - TIFFFillStripPartial
                - TIFFFillStrip
        - Branch String:   'tif_read.c:358,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:363,13'
              BranchSideFuncs:
                - TIFFStartStrip
                - TIFFFillStripPartial
                - TIFFGetStrileByteCount
                - TIFFFillStripPartial
                - TIFFFillStripPartial
                - TIFFFillStrip
            - BranchSide:      'tif_read.c:378,9'
              BranchSideFuncs:
                - TIFFStartStrip
                - TIFFFillStripPartial
                - TIFFGetStrileByteCount
                - TIFFFillStripPartial
                - TIFFFillStripPartial
                - TIFFFillStrip
        - Branch String:   'tif_read.c:363,60'
          Branch Sides:
            - BranchSide:      'tif_read.c:364,13'
              BranchSideFuncs:
                - TIFFStartStrip
                - TIFFFillStripPartial
                - TIFFGetStrileByteCount
                - TIFFFillStripPartial
                - TIFFFillStripPartial
                - TIFFFillStrip
            - BranchSide:      'tif_read.c:370,26'
              BranchSideFuncs:
                - TIFFStartStrip
                - TIFFFillStripPartial
                - TIFFGetStrileByteCount
                - TIFFFillStripPartial
                - TIFFFillStripPartial
                - TIFFFillStrip
        - Branch String:   'tif_read.c:363,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:366,26'
              BranchSideFuncs:
                - TIFFStartStrip
                - TIFFFillStripPartial
                - TIFFGetStrileByteCount
                - TIFFFillStripPartial
                - TIFFFillStripPartial
                - TIFFFillStrip
            - BranchSide:      'tif_read.c:370,26'
              BranchSideFuncs:
                - TIFFStartStrip
                - TIFFFillStripPartial
                - TIFFGetStrileByteCount
                - TIFFFillStripPartial
                - TIFFFillStripPartial
                - TIFFFillStrip
        - Branch String:   'tif_read.c:378,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:381,13'
              BranchSideFuncs:
                - TIFFFillStripPartial
                - TIFFStartStrip
                - TIFFFillStripPartial
                - TIFFFillStrip
            - BranchSide:      'tif_read.c:396,15'
              BranchSideFuncs:
                - TIFFStartStrip
                - TIFFFillStripPartial
                - TIFFGetStrileByteCount
                - TIFFFillStripPartial
        - Branch String:   'tif_read.c:381,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:383,32'
              BranchSideFuncs:
                - TIFFFillStrip
                - TIFFStartStrip
                - TIFFFillStripPartial
            - BranchSide:      'tif_read.c:388,39'
              BranchSideFuncs:
                - TIFFFillStripPartial
                - TIFFStartStrip
                - TIFFFillStripPartial
        - Branch String:   'tif_read.c:383,17'
          Branch Sides:
            - BranchSide:      'tif_read.c:384,17'
              BranchSideFuncs:
                - TIFFStartStrip
                - TIFFFillStripPartial
            - BranchSide:      'tif_read.c:385,9'
              BranchSideFuncs:
                - TIFFStartStrip
                - TIFFFillStripPartial
        - Branch String:   'tif_read.c:388,17'
          Branch Sides:
            - BranchSide:      'tif_read.c:0,0'
              BranchSideFuncs:
                - TIFFStartStrip
                - TIFFFillStripPartial
            - BranchSide:      'tif_read.c:389,17'
              BranchSideFuncs: []
        - Branch String:   'tif_read.c:399,28'
          Branch Sides:
            - BranchSide:      'tif_read.c:400,23'
              BranchSideFuncs:
                - TIFFGetStrileByteCount
                - TIFFStartStrip
                - TIFFFillStripPartial
                - TIFFFillStripPartial
            - BranchSide:      'tif_read.c:406,5'
              BranchSideFuncs:
                - TIFFStartStrip
                - TIFFFillStripPartial
        - Branch String:   'tif_read.c:398,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:403,39'
              BranchSideFuncs:
                - TIFFFillStripPartial
                - TIFFStartStrip
                - TIFFFillStripPartial
            - BranchSide:      'tif_read.c:406,5'
              BranchSideFuncs:
                - TIFFStartStrip
                - TIFFFillStripPartial
        - Branch String:   'tif_read.c:403,17'
          Branch Sides:
            - BranchSide:      'tif_read.c:404,17'
              BranchSideFuncs:
                - TIFFStartStrip
                - TIFFFillStripPartial
            - BranchSide:      'tif_read.c:405,9'
              BranchSideFuncs:
                - TIFFStartStrip
                - TIFFFillStripPartial
        - Branch String:   'tif_read.c:408,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:419,13'
              BranchSideFuncs:
                - TIFFStartStrip
                - TIFFFillStripPartial
            - BranchSide:      'tif_read.c:431,9'
              BranchSideFuncs: []
        - Branch String:   'tif_read.c:419,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:421,39'
              BranchSideFuncs:
                - TIFFFillStripPartial
            - BranchSide:      'tif_read.c:426,33'
              BranchSideFuncs:
                - TIFFStartStrip
        - Branch String:   'tif_read.c:421,17'
          Branch Sides:
            - BranchSide:      'tif_read.c:422,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:423,9'
              BranchSideFuncs: []
        - Branch String:   'tif_read.c:426,17'
          Branch Sides:
            - BranchSide:      'tif_read.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:427,17'
              BranchSideFuncs: []
        - Branch String:   'tif_read.c:431,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:439,16'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:444,5'
              BranchSideFuncs: []
        - Branch String:   'tif_read.c:439,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:440,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:441,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_read.c:321,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:330,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:383,18'
          Dst:             TIFFFillStrip
        - Src:             'tif_read.c:388,18'
          Dst:             TIFFFillStripPartial
        - Src:             'tif_read.c:401,17'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_read.c:403,18'
          Dst:             TIFFFillStripPartial
        - Src:             'tif_read.c:421,18'
          Dst:             TIFFFillStripPartial
        - Src:             'tif_read.c:426,18'
          Dst:             TIFFStartStrip
    - functionName:    TIFFReadScanline
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - tif
        - buf
        - row
        - sample
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFCheckRead
        - TIFFSeek
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_read.c:451,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:452,9'
              BranchSideFuncs:
                - TIFFSeek
            - BranchSide:      'tif_read.c:453,23'
              BranchSideFuncs:
                - TIFFSeek
        - Branch String:   'tif_read.c:453,9'
          Branch Sides:
            - BranchSide:      'tif_read.c:458,15'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:469,16'
              BranchSideFuncs: []
        - Branch String:   'tif_read.c:464,13'
          Branch Sides:
            - BranchSide:      'tif_read.c:465,15'
              BranchSideFuncs: []
            - BranchSide:      'tif_read.c:466,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_read.c:451,10'
          Dst:             TIFFCheckRead
        - Src:             'tif_read.c:453,14'
          Dst:             TIFFSeek
    - functionName:    TIFFRasterScanlineSize
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFRasterScanlineSize64
        - _TIFFCastUInt64ToSSize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_strip.c:368,9'
          Dst:             TIFFRasterScanlineSize64
        - Src:             'tif_strip.c:369,12'
          Dst:             _TIFFCastUInt64ToSSize
    - functionName:    TIFFRasterScanlineSize64
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _TIFFMultiply64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_strip.c:354,9'
          Branch Sides:
            - BranchSide:      'tif_strip.c:357,29'
              BranchSideFuncs:
                - _TIFFMultiply64
            - BranchSide:      'tif_strip.c:361,33'
              BranchSideFuncs:
                - _TIFFMultiply64
        - Branch String:   'tif_strip.c:358,17'
          Branch Sides:
            - BranchSide:      'tif_strip.c:358,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_strip.c:358,9'
              BranchSideFuncs: []
        - Branch String:   'tif_strip.c:361,38'
          Branch Sides:
            - BranchSide:      'tif_strip.c:362,33'
              BranchSideFuncs:
                - _TIFFMultiply64
            - BranchSide:      'tif_strip.c:362,33'
              BranchSideFuncs:
                - _TIFFMultiply64
      Callsites:
        - Src:             'tif_strip.c:353,9'
          Dst:             _TIFFMultiply64
        - Src:             'tif_strip.c:357,13'
          Dst:             _TIFFMultiply64
        - Src:             'tif_strip.c:361,17'
          Dst:             _TIFFMultiply64
    - functionName:    TIFFScanlineSize
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFScanlineSize64
        - _TIFFCastUInt64ToSSize
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_strip.c:336,9'
          Dst:             TIFFScanlineSize64
        - Src:             'tif_strip.c:337,12'
          Dst:             _TIFFCastUInt64ToSSize
    - functionName:    TIFFScanlineSize64
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         50
      ICount:          372
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetFieldDefaulted
        - _TIFFMultiply64
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tif_strip.c:256,9'
          Branch Sides:
            - BranchSide:      'tif_strip.c:258,14'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:321,13'
              BranchSideFuncs:
                - _TIFFMultiply64
                - TIFFErrorExtR
        - Branch String:   'tif_strip.c:258,55'
          Branch Sides:
            - BranchSide:      'tif_strip.c:259,14'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
                - TIFFGetFieldDefaulted
                - TIFFGetFieldDefaulted
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:297,39'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
                - TIFFGetFieldDefaulted
        - Branch String:   'tif_strip.c:259,43'
          Branch Sides:
            - BranchSide:      'tif_strip.c:259,48'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFGetFieldDefaulted
            - BranchSide:      'tif_strip.c:297,39'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
                - TIFFGetFieldDefaulted
        - Branch String:   'tif_strip.c:258,13'
          Branch Sides:
            - BranchSide:      'tif_strip.c:266,17'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
                - TIFFGetFieldDefaulted
            - BranchSide:      'tif_strip.c:297,39'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
                - TIFFGetFieldDefaulted
        - Branch String:   'tif_strip.c:266,17'
          Branch Sides:
            - BranchSide:      'tif_strip.c:268,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:271,35'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_strip.c:273,45'
          Branch Sides:
            - BranchSide:      'tif_strip.c:273,49'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:275,19'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_strip.c:273,75'
          Branch Sides:
            - BranchSide:      'tif_strip.c:274,19'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:275,19'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_strip.c:274,46'
          Branch Sides:
            - BranchSide:      'tif_strip.c:275,19'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:279,31'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_strip.c:275,45'
          Branch Sides:
            - BranchSide:      'tif_strip.c:275,49'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:277,19'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_strip.c:275,75'
          Branch Sides:
            - BranchSide:      'tif_strip.c:276,19'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:277,19'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_strip.c:276,46'
          Branch Sides:
            - BranchSide:      'tif_strip.c:277,19'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:279,31'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_strip.c:277,45'
          Branch Sides:
            - BranchSide:      'tif_strip.c:277,49'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:279,31'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_strip.c:273,17'
          Branch Sides:
            - BranchSide:      'tif_strip.c:279,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:283,17'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
        - Branch String:   'tif_strip.c:285,17'
          Branch Sides:
            - BranchSide:      'tif_strip.c:284,32'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:284,32'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
        - Branch String:   'tif_strip.c:299,17'
          Branch Sides:
            - BranchSide:      'tif_strip.c:303,39'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:310,48'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
        - Branch String:   'tif_strip.c:305,21'
          Branch Sides:
            - BranchSide:      'tif_strip.c:307,25'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:308,13'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
        - Branch String:   'tif_strip.c:307,25'
          Branch Sides:
            - BranchSide:      'tif_strip.c:308,13'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:308,13'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
        - Branch String:   'tif_strip.c:325,9'
          Branch Sides:
            - BranchSide:      'tif_strip.c:327,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:330,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_strip.c:268,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_strip.c:271,13'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_strip.c:279,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_strip.c:286,35'
          Dst:             _TIFFMultiply64
        - Src:             'tif_strip.c:289,17'
          Dst:             _TIFFMultiply64
        - Src:             'tif_strip.c:303,17'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_strip.c:310,32'
          Dst:             _TIFFMultiply64
        - Src:             'tif_strip.c:313,17'
          Dst:             _TIFFMultiply64
        - Src:             'tif_strip.c:321,13'
          Dst:             _TIFFMultiply64
        - Src:             'tif_strip.c:327,9'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFDefaultStripSize
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - s
      BBCount:         15
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFScanlineSize64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_strip.c:219,9'
          Branch Sides:
            - BranchSide:      'tif_strip.c:219,9'
              BranchSideFuncs:
                - TIFFScanlineSize64
            - BranchSide:      'tif_strip.c:228,43'
              BranchSideFuncs:
                - TIFFScanlineSize64
        - Branch String:   'tif_strip.c:229,13'
          Branch Sides:
            - BranchSide:      'tif_strip.c:230,26'
              BranchSideFuncs: []
            - BranchSide:      'tif_strip.c:231,47'
              BranchSideFuncs: []
        - Branch String:   'tif_strip.c:232,13'
          Branch Sides:
            - BranchSide:      'tif_strip.c:233,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_strip.c:234,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_strip.c:228,24'
          Dst:             TIFFScanlineSize64
    - functionName:    TIFFDefaultStripSize
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - request
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFStripSize
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFStripSize64
        - _TIFFCastUInt64ToSSize
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_strip.c:202,9'
          Dst:             TIFFStripSize64
        - Src:             'tif_strip.c:203,12'
          Dst:             _TIFFCastUInt64ToSSize
    - functionName:    TIFFStripSize64
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFVStripSize64
      functionUses:    7
      BranchProfiles:
        - Branch String:   'tif_strip.c:194,9'
          Branch Sides:
            - BranchSide:      'tif_strip.c:194,9'
              BranchSideFuncs:
                - TIFFVStripSize64
            - BranchSide:      'tif_strip.c:195,15'
              BranchSideFuncs:
                - TIFFVStripSize64
      Callsites:
        - Src:             'tif_strip.c:196,13'
          Dst:             TIFFVStripSize64
    - functionName:    TIFFVStripSize64
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - nrows
      BBCount:         44
      ICount:          335
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetFieldDefaulted
        - TIFFScanlineSize64
        - _TIFFMultiply64
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_strip.c:86,9'
          Branch Sides:
            - BranchSide:      'tif_strip.c:87,17'
              BranchSideFuncs:
                - TIFFScanlineSize64
                - _TIFFMultiply64
                - TIFFGetFieldDefaulted
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:88,10'
              BranchSideFuncs:
                - TIFFScanlineSize64
                - _TIFFMultiply64
                - TIFFGetFieldDefaulted
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_strip.c:88,54'
          Branch Sides:
            - BranchSide:      'tif_strip.c:89,10'
              BranchSideFuncs:
                - TIFFScanlineSize64
                - _TIFFMultiply64
                - TIFFGetFieldDefaulted
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:134,33'
              BranchSideFuncs:
                - TIFFScanlineSize64
                - _TIFFMultiply64
        - Branch String:   'tif_strip.c:89,51'
          Branch Sides:
            - BranchSide:      'tif_strip.c:89,56'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFScanlineSize64
                - _TIFFMultiply64
            - BranchSide:      'tif_strip.c:134,33'
              BranchSideFuncs:
                - TIFFScanlineSize64
                - _TIFFMultiply64
        - Branch String:   'tif_strip.c:88,9'
          Branch Sides:
            - BranchSide:      'tif_strip.c:105,13'
              BranchSideFuncs:
                - TIFFScanlineSize64
                - _TIFFMultiply64
            - BranchSide:      'tif_strip.c:134,33'
              BranchSideFuncs:
                - TIFFScanlineSize64
                - _TIFFMultiply64
        - Branch String:   'tif_strip.c:105,13'
          Branch Sides:
            - BranchSide:      'tif_strip.c:107,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:110,31'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
        - Branch String:   'tif_strip.c:112,39'
          Branch Sides:
            - BranchSide:      'tif_strip.c:112,42'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:114,14'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
        - Branch String:   'tif_strip.c:112,67'
          Branch Sides:
            - BranchSide:      'tif_strip.c:113,14'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:114,14'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
        - Branch String:   'tif_strip.c:113,40'
          Branch Sides:
            - BranchSide:      'tif_strip.c:114,14'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:118,27'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_strip.c:114,39'
          Branch Sides:
            - BranchSide:      'tif_strip.c:114,42'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:116,14'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
        - Branch String:   'tif_strip.c:114,67'
          Branch Sides:
            - BranchSide:      'tif_strip.c:115,14'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:116,14'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
        - Branch String:   'tif_strip.c:115,40'
          Branch Sides:
            - BranchSide:      'tif_strip.c:116,14'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:118,27'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_strip.c:116,39'
          Branch Sides:
            - BranchSide:      'tif_strip.c:116,42'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:118,27'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_strip.c:112,13'
          Branch Sides:
            - BranchSide:      'tif_strip.c:118,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:122,33'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
        - Branch String:   'tif_strip.c:124,13'
          Branch Sides:
            - BranchSide:      'tif_strip.c:123,28'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
            - BranchSide:      'tif_strip.c:123,28'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
        - Branch String:   'tif_strip.c:125,30'
          Branch Sides:
            - BranchSide:      'tif_strip.c:125,28'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
            - BranchSide:      'tif_strip.c:125,28'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
        - Branch String:   'tif_strip.c:128,28'
          Branch Sides:
            - BranchSide:      'tif_strip.c:128,26'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
            - BranchSide:      'tif_strip.c:128,26'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
      Callsites:
        - Src:             'tif_strip.c:107,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_strip.c:110,9'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_strip.c:118,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_strip.c:126,31'
          Dst:             _TIFFMultiply64
        - Src:             'tif_strip.c:128,28'
          Dst:             _TIFFMultiply64
        - Src:             'tif_strip.c:128,28'
          Dst:             _TIFFMultiply64
        - Src:             'tif_strip.c:128,28'
          Dst:             _TIFFMultiply64
        - Src:             'tif_strip.c:131,13'
          Dst:             _TIFFMultiply64
        - Src:             'tif_strip.c:134,45'
          Dst:             TIFFScanlineSize64
        - Src:             'tif_strip.c:134,17'
          Dst:             _TIFFMultiply64
    - functionName:    TIFFRawStripSize
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - strip
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExtR
        - TIFFRawStripSize64
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_strip.c:168,9'
          Branch Sides:
            - BranchSide:      'tif_strip.c:169,11'
              BranchSideFuncs: []
            - BranchSide:      'tif_strip.c:172,23'
              BranchSideFuncs:
                - TIFFErrorExtR
      Callsites:
        - Src:             'tif_strip.c:167,9'
          Dst:             TIFFRawStripSize64
        - Src:             'tif_strip.c:175,13'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFRawStripSize64
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - strip
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetStrileByteCount
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_strip.c:152,9'
          Branch Sides:
            - BranchSide:      'tif_strip.c:152,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:154,23'
              BranchSideFuncs:
                - TIFFErrorExtR
      Callsites:
        - Src:             'tif_strip.c:150,26'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_strip.c:154,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFVStripSize
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - nrows
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFVStripSize64
        - _TIFFCastUInt64ToSSize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_strip.c:140,9'
          Dst:             TIFFVStripSize64
        - Src:             'tif_strip.c:141,12'
          Dst:             _TIFFCastUInt64ToSSize
    - functionName:    TIFFNumberOfStrips
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         15
      ICount:          107
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFWarningExtR
        - _TIFFMultiply32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_strip.c:64,9'
          Branch Sides:
            - BranchSide:      'tif_strip.c:66,25'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_strip.c:69,16'
              BranchSideFuncs:
                - _TIFFMultiply32
        - Branch String:   'tif_strip.c:69,16'
          Branch Sides:
            - BranchSide:      'tif_strip.c:69,13'
              BranchSideFuncs:
                - _TIFFMultiply32
            - BranchSide:      'tif_strip.c:71,22'
              BranchSideFuncs:
                - _TIFFMultiply32
        - Branch String:   'tif_strip.c:71,22'
          Branch Sides:
            - BranchSide:      'tif_strip.c:69,16'
              BranchSideFuncs:
                - _TIFFMultiply32
            - BranchSide:      'tif_strip.c:69,16'
              BranchSideFuncs:
                - _TIFFMultiply32
        - Branch String:   'tif_strip.c:72,9'
          Branch Sides:
            - BranchSide:      'tif_strip.c:74,29'
              BranchSideFuncs:
                - _TIFFMultiply32
            - BranchSide:      'tif_strip.c:76,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_strip.c:66,9'
          Dst:             TIFFWarningExtR
        - Src:             'tif_strip.c:74,13'
          Dst:             _TIFFMultiply32
    - functionName:    TIFFComputeStrip
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - tif
        - row
        - sample
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExtR
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tif_strip.c:42,9'
          Branch Sides:
            - BranchSide:      'tif_strip.c:44,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:53,13'
              BranchSideFuncs: []
        - Branch String:   'tif_strip.c:44,13'
          Branch Sides:
            - BranchSide:      'tif_strip.c:46,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_strip.c:51,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_strip.c:46,13'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFReverseBits
      functionSourceFile: '/src/libtiff/libtiff/tif_swab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cp
        - n
      BBCount:         8
      ICount:          121
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'tif_swab.c:312,5'
          Branch Sides:
            - BranchSide:      'tif_swab.c:314,33'
              BranchSideFuncs: []
            - BranchSide:      'tif_swab.c:324,5'
              BranchSideFuncs: []
        - Branch String:   'tif_swab.c:324,5'
          Branch Sides:
            - BranchSide:      'tif_swab.c:326,32'
              BranchSideFuncs: []
            - BranchSide:      'tif_swab.c:329,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFGetBitRevTable
      functionSourceFile: '/src/libtiff/libtiff/tif_swab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - reversed
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSwabArrayOfDouble
      functionSourceFile: '/src/libtiff/libtiff/tif_swab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dp
        - n
      BBCount:         4
      ICount:          88
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_swab.c:228,5'
          Branch Sides:
            - BranchSide:      'tif_swab.c:230,31'
              BranchSideFuncs: []
            - BranchSide:      'tif_swab.c:245,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFSwabDouble
      functionSourceFile: '/src/libtiff/libtiff/tif_swab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dp
      BBCount:         1
      ICount:          69
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSwabArrayOfFloat
      functionSourceFile: '/src/libtiff/libtiff/tif_swab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - fp
        - n
      BBCount:         4
      ICount:          60
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_swab.c:186,5'
          Branch Sides:
            - BranchSide:      'tif_swab.c:188,31'
              BranchSideFuncs: []
            - BranchSide:      'tif_swab.c:197,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFSwabFloat
      functionSourceFile: '/src/libtiff/libtiff/tif_swab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSwabArrayOfLong8
      functionSourceFile: '/src/libtiff/libtiff/tif_swab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - lp
        - n
      BBCount:         4
      ICount:          88
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'tif_swab.c:144,5'
          Branch Sides:
            - BranchSide:      'tif_swab.c:146,31'
              BranchSideFuncs: []
            - BranchSide:      'tif_swab.c:161,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFSwabArrayOfLong
      functionSourceFile: '/src/libtiff/libtiff/tif_swab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - lp
        - n
      BBCount:         4
      ICount:          60
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:
        - Branch String:   'tif_swab.c:123,5'
          Branch Sides:
            - BranchSide:      'tif_swab.c:125,31'
              BranchSideFuncs: []
            - BranchSide:      'tif_swab.c:134,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFSwabArrayOfTriples
      functionSourceFile: '/src/libtiff/libtiff/tif_swab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tp
        - n
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_swab.c:105,5'
          Branch Sides:
            - BranchSide:      'tif_swab.c:107,31'
              BranchSideFuncs: []
            - BranchSide:      'tif_swab.c:113,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFSwabArrayOfShort
      functionSourceFile: '/src/libtiff/libtiff/tif_swab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - wp
        - n
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'tif_swab.c:87,5'
          Branch Sides:
            - BranchSide:      'tif_swab.c:89,31'
              BranchSideFuncs: []
            - BranchSide:      'tif_swab.c:95,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFSwabLong8
      functionSourceFile: '/src/libtiff/libtiff/tif_swab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lp
      BBCount:         1
      ICount:          69
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    52
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSwabLong
      functionSourceFile: '/src/libtiff/libtiff/tif_swab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lp
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    61
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSwabShort
      functionSourceFile: '/src/libtiff/libtiff/tif_swab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    44
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFDefaultTileSize
      functionSourceFile: '/src/libtiff/libtiff/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - tw
        - th
      BBCount:         19
      ICount:          108
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_tile.c:275,9'
          Branch Sides:
            - BranchSide:      'tif_tile.c:276,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_tile.c:277,21'
              BranchSideFuncs: []
        - Branch String:   'tif_tile.c:277,9'
          Branch Sides:
            - BranchSide:      'tif_tile.c:278,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_tile.c:280,10'
              BranchSideFuncs: []
        - Branch String:   'tif_tile.c:280,9'
          Branch Sides:
            - BranchSide:      'tif_tile.c:281,15'
              BranchSideFuncs: []
            - BranchSide:      'tif_tile.c:282,10'
              BranchSideFuncs: []
        - Branch String:   'tif_tile.c:281,15'
          Branch Sides:
            - BranchSide:      'tif_tile.c:282,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_tile.c:282,10'
              BranchSideFuncs: []
        - Branch String:   'tif_tile.c:282,9'
          Branch Sides:
            - BranchSide:      'tif_tile.c:282,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_tile.c:283,15'
              BranchSideFuncs: []
        - Branch String:   'tif_tile.c:283,15'
          Branch Sides:
            - BranchSide:      'tif_tile.c:283,15'
              BranchSideFuncs: []
            - BranchSide:      'tif_tile.c:283,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFDefaultTileSize
      functionSourceFile: '/src/libtiff/libtiff/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - tw
        - th
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFTileSize
      functionSourceFile: '/src/libtiff/libtiff/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFTileSize64
        - _TIFFCastUInt64ToSSize
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_tile.c:257,9'
          Dst:             TIFFTileSize64
        - Src:             'tif_tile.c:258,12'
          Dst:             _TIFFCastUInt64ToSSize
    - functionName:    TIFFTileSize64
      functionSourceFile: '/src/libtiff/libtiff/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFVTileSize64
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_tile.c:251,13'
          Dst:             TIFFVTileSize64
    - functionName:    TIFFVTileSize64
      functionSourceFile: '/src/libtiff/libtiff/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - nrows
      BBCount:         44
      ICount:          328
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetFieldDefaulted
        - TIFFTileRowSize64
        - _TIFFMultiply64
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_tile.c:192,32'
          Branch Sides:
            - BranchSide:      'tif_tile.c:192,35'
              BranchSideFuncs: []
            - BranchSide:      'tif_tile.c:194,9'
              BranchSideFuncs: []
        - Branch String:   'tif_tile.c:192,57'
          Branch Sides:
            - BranchSide:      'tif_tile.c:193,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_tile.c:194,9'
              BranchSideFuncs: []
        - Branch String:   'tif_tile.c:192,9'
          Branch Sides:
            - BranchSide:      'tif_tile.c:194,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_tile.c:195,10'
              BranchSideFuncs:
                - TIFFTileRowSize64
                - _TIFFMultiply64
                - TIFFGetFieldDefaulted
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
        - Branch String:   'tif_tile.c:195,54'
          Branch Sides:
            - BranchSide:      'tif_tile.c:196,10'
              BranchSideFuncs:
                - TIFFTileRowSize64
                - _TIFFMultiply64
                - TIFFGetFieldDefaulted
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
            - BranchSide:      'tif_tile.c:236,33'
              BranchSideFuncs:
                - TIFFTileRowSize64
                - _TIFFMultiply64
        - Branch String:   'tif_tile.c:196,51'
          Branch Sides:
            - BranchSide:      'tif_tile.c:197,10'
              BranchSideFuncs:
                - TIFFTileRowSize64
                - _TIFFMultiply64
                - TIFFGetFieldDefaulted
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
            - BranchSide:      'tif_tile.c:236,33'
              BranchSideFuncs:
                - TIFFTileRowSize64
                - _TIFFMultiply64
        - Branch String:   'tif_tile.c:197,39'
          Branch Sides:
            - BranchSide:      'tif_tile.c:197,44'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
                - TIFFTileRowSize64
                - _TIFFMultiply64
            - BranchSide:      'tif_tile.c:236,33'
              BranchSideFuncs:
                - TIFFTileRowSize64
                - _TIFFMultiply64
        - Branch String:   'tif_tile.c:195,9'
          Branch Sides:
            - BranchSide:      'tif_tile.c:213,31'
              BranchSideFuncs:
                - TIFFTileRowSize64
                - _TIFFMultiply64
            - BranchSide:      'tif_tile.c:236,33'
              BranchSideFuncs:
                - TIFFTileRowSize64
                - _TIFFMultiply64
        - Branch String:   'tif_tile.c:215,39'
          Branch Sides:
            - BranchSide:      'tif_tile.c:215,42'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
            - BranchSide:      'tif_tile.c:217,14'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
        - Branch String:   'tif_tile.c:215,67'
          Branch Sides:
            - BranchSide:      'tif_tile.c:216,14'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
            - BranchSide:      'tif_tile.c:217,14'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
        - Branch String:   'tif_tile.c:216,40'
          Branch Sides:
            - BranchSide:      'tif_tile.c:217,14'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_tile.c:220,27'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_tile.c:217,39'
          Branch Sides:
            - BranchSide:      'tif_tile.c:217,42'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
            - BranchSide:      'tif_tile.c:224,33'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
        - Branch String:   'tif_tile.c:217,67'
          Branch Sides:
            - BranchSide:      'tif_tile.c:218,14'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - TIFFErrorExtR
            - BranchSide:      'tif_tile.c:224,33'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
        - Branch String:   'tif_tile.c:215,13'
          Branch Sides:
            - BranchSide:      'tif_tile.c:220,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_tile.c:224,33'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
        - Branch String:   'tif_tile.c:226,13'
          Branch Sides:
            - BranchSide:      'tif_tile.c:225,28'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
            - BranchSide:      'tif_tile.c:225,28'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
        - Branch String:   'tif_tile.c:227,30'
          Branch Sides:
            - BranchSide:      'tif_tile.c:227,28'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
            - BranchSide:      'tif_tile.c:227,28'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
                - _TIFFMultiply64
        - Branch String:   'tif_tile.c:230,28'
          Branch Sides:
            - BranchSide:      'tif_tile.c:230,26'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
            - BranchSide:      'tif_tile.c:230,26'
              BranchSideFuncs:
                - _TIFFMultiply64
                - _TIFFMultiply64
      Callsites:
        - Src:             'tif_tile.c:213,9'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_tile.c:220,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_tile.c:228,31'
          Dst:             _TIFFMultiply64
        - Src:             'tif_tile.c:230,28'
          Dst:             _TIFFMultiply64
        - Src:             'tif_tile.c:230,28'
          Dst:             _TIFFMultiply64
        - Src:             'tif_tile.c:230,28'
          Dst:             _TIFFMultiply64
        - Src:             'tif_tile.c:233,13'
          Dst:             _TIFFMultiply64
        - Src:             'tif_tile.c:236,45'
          Dst:             TIFFTileRowSize64
        - Src:             'tif_tile.c:236,17'
          Dst:             _TIFFMultiply64
    - functionName:    TIFFTileRowSize64
      functionSourceFile: '/src/libtiff/libtiff/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         18
      ICount:          136
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFErrorExtR
        - _TIFFMultiply64
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_tile.c:147,9'
          Branch Sides:
            - BranchSide:      'tif_tile.c:149,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_tile.c:152,9'
              BranchSideFuncs:
                - _TIFFMultiply64
                - TIFFErrorExtR
                - _TIFFMultiply64
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_tile.c:152,9'
          Branch Sides:
            - BranchSide:      'tif_tile.c:154,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_tile.c:157,31'
              BranchSideFuncs:
                - _TIFFMultiply64
                - TIFFErrorExtR
                - _TIFFMultiply64
                - TIFFErrorExtR
        - Branch String:   'tif_tile.c:159,9'
          Branch Sides:
            - BranchSide:      'tif_tile.c:161,13'
              BranchSideFuncs:
                - _TIFFMultiply64
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_tile.c:169,19'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_tile.c:161,13'
          Branch Sides:
            - BranchSide:      'tif_tile.c:163,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_tile.c:166,35'
              BranchSideFuncs:
                - _TIFFMultiply64
                - TIFFErrorExtR
        - Branch String:   'tif_tile.c:169,19'
          Branch Sides:
            - BranchSide:      'tif_tile.c:169,17'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_tile.c:169,17'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_tile.c:170,9'
          Branch Sides:
            - BranchSide:      'tif_tile.c:172,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_tile.c:175,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_tile.c:149,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_tile.c:154,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_tile.c:157,15'
          Dst:             _TIFFMultiply64
        - Src:             'tif_tile.c:163,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_tile.c:166,19'
          Dst:             _TIFFMultiply64
        - Src:             'tif_tile.c:172,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFVTileSize
      functionSourceFile: '/src/libtiff/libtiff/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - nrows
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFVTileSize64
        - _TIFFCastUInt64ToSSize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_tile.c:242,9'
          Dst:             TIFFVTileSize64
        - Src:             'tif_tile.c:243,12'
          Dst:             _TIFFCastUInt64ToSSize
    - functionName:    TIFFTileRowSize
      functionSourceFile: '/src/libtiff/libtiff/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFTileRowSize64
        - _TIFFCastUInt64ToSSize
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_tile.c:181,9'
          Dst:             TIFFTileRowSize64
        - Src:             'tif_tile.c:182,12'
          Dst:             _TIFFCastUInt64ToSSize
    - functionName:    TIFFNumberOfTiles
      functionSourceFile: '/src/libtiff/libtiff/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         32
      ICount:          221
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - _TIFFMultiply32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_tile.c:116,9'
          Branch Sides:
            - BranchSide:      'tif_tile.c:117,14'
              BranchSideFuncs:
                - _TIFFMultiply32
                - _TIFFMultiply32
                - _TIFFMultiply32
            - BranchSide:      'tif_tile.c:118,9'
              BranchSideFuncs:
                - _TIFFMultiply32
                - _TIFFMultiply32
                - _TIFFMultiply32
        - Branch String:   'tif_tile.c:118,9'
          Branch Sides:
            - BranchSide:      'tif_tile.c:119,14'
              BranchSideFuncs:
                - _TIFFMultiply32
                - _TIFFMultiply32
                - _TIFFMultiply32
            - BranchSide:      'tif_tile.c:120,9'
              BranchSideFuncs:
                - _TIFFMultiply32
                - _TIFFMultiply32
                - _TIFFMultiply32
        - Branch String:   'tif_tile.c:120,9'
          Branch Sides:
            - BranchSide:      'tif_tile.c:121,14'
              BranchSideFuncs:
                - _TIFFMultiply32
                - _TIFFMultiply32
                - _TIFFMultiply32
            - BranchSide:      'tif_tile.c:123,10'
              BranchSideFuncs:
                - _TIFFMultiply32
                - _TIFFMultiply32
                - _TIFFMultiply32
        - Branch String:   'tif_tile.c:123,18'
          Branch Sides:
            - BranchSide:      'tif_tile.c:123,9'
              BranchSideFuncs:
                - _TIFFMultiply32
            - BranchSide:      'tif_tile.c:123,21'
              BranchSideFuncs:
                - _TIFFMultiply32
                - _TIFFMultiply32
                - _TIFFMultiply32
        - Branch String:   'tif_tile.c:123,29'
          Branch Sides:
            - BranchSide:      'tif_tile.c:123,9'
              BranchSideFuncs:
                - _TIFFMultiply32
            - BranchSide:      'tif_tile.c:123,32'
              BranchSideFuncs:
                - _TIFFMultiply32
                - _TIFFMultiply32
                - _TIFFMultiply32
        - Branch String:   'tif_tile.c:123,9'
          Branch Sides:
            - BranchSide:      'tif_tile.c:122,12'
              BranchSideFuncs:
                - _TIFFMultiply32
            - BranchSide:      'tif_tile.c:126,19'
              BranchSideFuncs:
                - _TIFFMultiply32
                - _TIFFMultiply32
                - _TIFFMultiply32
        - Branch String:   'tif_tile.c:127,40'
          Branch Sides:
            - BranchSide:      'tif_tile.c:128,35'
              BranchSideFuncs:
                - _TIFFMultiply32
                - _TIFFMultiply32
                - _TIFFMultiply32
            - BranchSide:      'tif_tile.c:128,35'
              BranchSideFuncs:
                - _TIFFMultiply32
                - _TIFFMultiply32
                - _TIFFMultiply32
        - Branch String:   'tif_tile.c:128,35'
          Branch Sides:
            - BranchSide:      'tif_tile.c:127,19'
              BranchSideFuncs:
                - _TIFFMultiply32
                - _TIFFMultiply32
                - _TIFFMultiply32
            - BranchSide:      'tif_tile.c:127,19'
              BranchSideFuncs:
                - _TIFFMultiply32
                - _TIFFMultiply32
                - _TIFFMultiply32
        - Branch String:   'tif_tile.c:130,19'
          Branch Sides:
            - BranchSide:      'tif_tile.c:125,15'
              BranchSideFuncs:
                - _TIFFMultiply32
                - _TIFFMultiply32
            - BranchSide:      'tif_tile.c:125,15'
              BranchSideFuncs:
                - _TIFFMultiply32
                - _TIFFMultiply32
        - Branch String:   'tif_tile.c:131,9'
          Branch Sides:
            - BranchSide:      'tif_tile.c:131,9'
              BranchSideFuncs:
                - _TIFFMultiply32
            - BranchSide:      'tif_tile.c:132,34'
              BranchSideFuncs:
                - _TIFFMultiply32
      Callsites:
        - Src:             'tif_tile.c:127,19'
          Dst:             _TIFFMultiply32
        - Src:             'tif_tile.c:125,15'
          Dst:             _TIFFMultiply32
        - Src:             'tif_tile.c:132,18'
          Dst:             _TIFFMultiply32
    - functionName:    TIFFCheckTile
      functionSourceFile: '/src/libtiff/libtiff/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - short
      constantsTouched: []
      argNames:
        - tif
        - x
        - y
        - z
        - s
      BBCount:         15
      ICount:          149
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFErrorExtR
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_tile.c:75,9'
          Branch Sides:
            - BranchSide:      'tif_tile.c:77,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_tile.c:81,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_tile.c:81,9'
          Branch Sides:
            - BranchSide:      'tif_tile.c:83,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_tile.c:88,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_tile.c:88,9'
          Branch Sides:
            - BranchSide:      'tif_tile.c:90,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_tile.c:94,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_tile.c:94,54'
          Branch Sides:
            - BranchSide:      'tif_tile.c:95,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_tile.c:102,5'
              BranchSideFuncs: []
        - Branch String:   'tif_tile.c:94,9'
          Branch Sides:
            - BranchSide:      'tif_tile.c:97,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_tile.c:102,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_tile.c:77,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_tile.c:83,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_tile.c:90,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_tile.c:97,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFComputeTile
      functionSourceFile: '/src/libtiff/libtiff/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - short
      constantsTouched: []
      argNames:
        - tif
        - x
        - y
        - z
        - s
      BBCount:         32
      ICount:          281
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_tile.c:44,9'
          Branch Sides:
            - BranchSide:      'tif_tile.c:45,11'
              BranchSideFuncs: []
            - BranchSide:      'tif_tile.c:46,9'
              BranchSideFuncs: []
        - Branch String:   'tif_tile.c:46,9'
          Branch Sides:
            - BranchSide:      'tif_tile.c:47,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_tile.c:48,9'
              BranchSideFuncs: []
        - Branch String:   'tif_tile.c:48,9'
          Branch Sides:
            - BranchSide:      'tif_tile.c:49,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_tile.c:50,9'
              BranchSideFuncs: []
        - Branch String:   'tif_tile.c:50,9'
          Branch Sides:
            - BranchSide:      'tif_tile.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_tile.c:52,9'
              BranchSideFuncs: []
        - Branch String:   'tif_tile.c:52,17'
          Branch Sides:
            - BranchSide:      'tif_tile.c:52,20'
              BranchSideFuncs: []
            - BranchSide:      'tif_tile.c:52,17'
              BranchSideFuncs: []
        - Branch String:   'tif_tile.c:52,28'
          Branch Sides:
            - BranchSide:      'tif_tile.c:52,31'
              BranchSideFuncs: []
            - BranchSide:      'tif_tile.c:52,28'
              BranchSideFuncs: []
        - Branch String:   'tif_tile.c:52,9'
          Branch Sides:
            - BranchSide:      'tif_tile.c:52,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_tile.c:54,24'
              BranchSideFuncs: []
        - Branch String:   'tif_tile.c:54,24'
          Branch Sides:
            - BranchSide:      'tif_tile.c:54,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_tile.c:54,18'
              BranchSideFuncs: []
        - Branch String:   'tif_tile.c:55,24'
          Branch Sides:
            - BranchSide:      'tif_tile.c:55,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_tile.c:55,18'
              BranchSideFuncs: []
        - Branch String:   'tif_tile.c:56,24'
          Branch Sides:
            - BranchSide:      'tif_tile.c:56,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_tile.c:56,18'
              BranchSideFuncs: []
        - Branch String:   'tif_tile.c:58,13'
          Branch Sides:
            - BranchSide:      'tif_tile.c:59,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_tile.c:62,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFWarningExtR
      functionSourceFile: '/src/libtiff/libtiff/tif_warning.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - module
        - fmt
      BBCount:         19
      ICount:          126
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    73
      BranchProfiles:
        - Branch String:   'tif_warning.c:83,13'
          Branch Sides:
            - BranchSide:      'tif_warning.c:83,16'
              BranchSideFuncs: []
            - BranchSide:      'tif_warning.c:92,9'
              BranchSideFuncs: []
        - Branch String:   'tif_warning.c:83,9'
          Branch Sides:
            - BranchSide:      'tif_warning.c:85,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_warning.c:92,9'
              BranchSideFuncs: []
        - Branch String:   'tif_warning.c:89,13'
          Branch Sides:
            - BranchSide:      'tif_warning.c:90,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_warning.c:91,5'
              BranchSideFuncs: []
        - Branch String:   'tif_warning.c:92,9'
          Branch Sides:
            - BranchSide:      'tif_warning.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_warning.c:98,9'
              BranchSideFuncs: []
        - Branch String:   'tif_warning.c:98,9'
          Branch Sides:
            - BranchSide:      'tif_warning.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_warning.c:100,9'
              BranchSideFuncs: []
        - Branch String:   'tif_warning.c:101,35'
          Branch Sides:
            - BranchSide:      'tif_warning.c:101,41'
              BranchSideFuncs: []
            - BranchSide:      'tif_warning.c:101,66'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFWarningExt
      functionSourceFile: '/src/libtiff/libtiff/tif_warning.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - module
        - fmt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_warning.c:66,9'
          Branch Sides:
            - BranchSide:      'tif_warning.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_warning.c:72,9'
              BranchSideFuncs: []
        - Branch String:   'tif_warning.c:72,9'
          Branch Sides:
            - BranchSide:      'tif_warning.c:72,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_warning.c:74,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFWarning
      functionSourceFile: '/src/libtiff/libtiff/tif_warning.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - module
        - fmt
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_warning.c:49,9'
          Branch Sides:
            - BranchSide:      'tif_warning.c:51,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_warning.c:55,9'
              BranchSideFuncs: []
        - Branch String:   'tif_warning.c:55,9'
          Branch Sides:
            - BranchSide:      'tif_warning.c:55,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_warning.c:57,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFSetWarningHandlerExt
      functionSourceFile: '/src/libtiff/libtiff/tif_warning.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handler
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSetWarningHandler
      functionSourceFile: '/src/libtiff/libtiff/tif_warning.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handler
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSetWriteOffset
      functionSourceFile: '/src/libtiff/libtiff/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - off
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFFlushData1
      functionSourceFile: '/src/libtiff/libtiff/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 948
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         19
      ICount:          137
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFAppendToStrip
        - TIFFReverseBits
      functionUses:    29
      BranchProfiles:
        - Branch String:   'tif_write.c:928,28'
          Branch Sides:
            - BranchSide:      'tif_write.c:928,31'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
            - BranchSide:      'tif_write.c:947,5'
              BranchSideFuncs: []
        - Branch String:   'tif_write.c:928,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:930,14'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
            - BranchSide:      'tif_write.c:947,5'
              BranchSideFuncs: []
        - Branch String:   'tif_write.c:930,58'
          Branch Sides:
            - BranchSide:      'tif_write.c:931,14'
              BranchSideFuncs:
                - TIFFAppendToStrip
            - BranchSide:      'tif_write.c:934,17'
              BranchSideFuncs:
                - TIFFAppendToStrip
        - Branch String:   'tif_write.c:930,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:932,40'
              BranchSideFuncs:
                - TIFFReverseBits
                - TIFFAppendToStrip
            - BranchSide:      'tif_write.c:934,17'
              BranchSideFuncs:
                - TIFFAppendToStrip
        - Branch String:   'tif_write.c:934,22'
          Branch Sides:
            - BranchSide:      'tif_write.c:934,37'
              BranchSideFuncs:
                - TIFFAppendToStrip
            - BranchSide:      'tif_write.c:934,56'
              BranchSideFuncs:
                - TIFFAppendToStrip
        - Branch String:   'tif_write.c:933,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:940,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_write.c:944,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_write.c:932,13'
          Dst:             TIFFReverseBits
        - Src:             'tif_write.c:933,14'
          Dst:             TIFFAppendToStrip
    - functionName:    TIFFAppendToStrip
      functionSourceFile: '/src/libtiff/libtiff/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - strip
        - data
        - cc
      BBCount:         67
      ICount:          623
      EdgeCount:       91
      CyclomaticComplexity: 26
      functionsReached:
        - TIFFErrorExtR
        - _TIFFSeekOK
        - _TIFFfreeExt
        - _TIFFmallocExt
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   'tif_write.c:767,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:768,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFSeekOK
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:770,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - __assert_fail
                - _TIFFSeekOK
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:770,42'
          Branch Sides:
            - BranchSide:      'tif_write.c:770,45'
              BranchSideFuncs:
                - __assert_fail
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:772,9'
              BranchSideFuncs:
                - __assert_fail
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:770,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:772,9'
              BranchSideFuncs:
                - __assert_fail
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:814,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:772,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:772,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:774,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:774,49'
          Branch Sides:
            - BranchSide:      'tif_write.c:775,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:801,43'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:775,46'
          Branch Sides:
            - BranchSide:      'tif_write.c:776,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:801,43'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:774,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:785,18'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:801,43'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:785,17'
          Branch Sides:
            - BranchSide:      'tif_write.c:787,31'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:793,17'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:815,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:816,23'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:817,10'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:817,31'
          Branch Sides:
            - BranchSide:      'tif_write.c:817,35'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:819,23'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:817,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:819,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:823,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:823,36'
          Branch Sides:
            - BranchSide:      'tif_write.c:823,39'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:906,10'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:823,65'
          Branch Sides:
            - BranchSide:      'tif_write.c:824,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:906,10'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:823,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:838,27'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:906,10'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:840,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:841,34'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:843,22'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:849,46'
          Branch Sides:
            - BranchSide:      'tif_write.c:849,49'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:855,31'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:849,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:851,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:855,31'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:856,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:858,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:862,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_write.c:868,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:870,18'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:899,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:870,17'
          Branch Sides:
            - BranchSide:      'tif_write.c:872,31'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_write.c:876,18'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_write.c:876,17'
          Branch Sides:
            - BranchSide:      'tif_write.c:878,31'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_write.c:882,18'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_write.c:882,17'
          Branch Sides:
            - BranchSide:      'tif_write.c:884,31'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_write.c:888,18'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_write.c:888,17'
          Branch Sides:
            - BranchSide:      'tif_write.c:890,31'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_write.c:894,27'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_write.c:906,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:908,23'
              BranchSideFuncs: []
            - BranchSide:      'tif_write.c:912,23'
              BranchSideFuncs: []
        - Branch String:   'tif_write.c:915,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:916,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_write.c:918,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_write.c:772,9'
          Dst:             __assert_fail
        - Src:             'tif_write.c:785,18'
          Dst:             _TIFFSeekOK
        - Src:             'tif_write.c:787,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:819,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:851,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:855,16'
          Dst:             _TIFFmallocExt
        - Src:             'tif_write.c:858,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:870,18'
          Dst:             _TIFFSeekOK
        - Src:             'tif_write.c:872,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:873,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_write.c:878,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:879,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_write.c:882,18'
          Dst:             _TIFFSeekOK
        - Src:             'tif_write.c:884,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:885,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_write.c:890,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:891,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_write.c:899,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_write.c:908,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFSetupStrips
      functionSourceFile: '/src/libtiff/libtiff/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         29
      ICount:          235
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFErrorExtR
        - TIFFNumberOfStrips
        - TIFFNumberOfTiles
        - _TIFFCheckMalloc
        - _TIFFmemset
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_write.c:557,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:558,33'
              BranchSideFuncs:
                - TIFFNumberOfTiles
                - _TIFFCheckMalloc
                - _TIFFCheckMalloc
                - _TIFFmemset
                - _TIFFmemset
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:562,33'
              BranchSideFuncs:
                - TIFFNumberOfStrips
                - _TIFFCheckMalloc
                - _TIFFCheckMalloc
                - _TIFFmemset
                - _TIFFmemset
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:558,33'
          Branch Sides:
            - BranchSide:      'tif_write.c:558,33'
              BranchSideFuncs:
                - TIFFNumberOfTiles
                - _TIFFCheckMalloc
                - _TIFFCheckMalloc
                - _TIFFmemset
                - _TIFFmemset
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:560,57'
              BranchSideFuncs:
                - TIFFNumberOfTiles
                - _TIFFCheckMalloc
                - _TIFFCheckMalloc
                - _TIFFmemset
                - _TIFFmemset
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:558,33'
          Branch Sides:
            - BranchSide:      'tif_write.c:559,39'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFCheckMalloc
                - _TIFFmemset
                - _TIFFmemset
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:560,57'
              BranchSideFuncs:
                - TIFFNumberOfTiles
                - _TIFFCheckMalloc
                - _TIFFCheckMalloc
                - _TIFFmemset
                - _TIFFmemset
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:562,33'
          Branch Sides:
            - BranchSide:      'tif_write.c:562,33'
              BranchSideFuncs:
                - TIFFNumberOfStrips
                - _TIFFCheckMalloc
                - _TIFFCheckMalloc
                - _TIFFmemset
                - _TIFFmemset
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:564,58'
              BranchSideFuncs:
                - TIFFNumberOfStrips
                - _TIFFCheckMalloc
                - _TIFFCheckMalloc
                - _TIFFmemset
                - _TIFFmemset
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:562,33'
          Branch Sides:
            - BranchSide:      'tif_write.c:563,39'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFCheckMalloc
                - _TIFFmemset
                - _TIFFmemset
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:564,58'
              BranchSideFuncs:
                - TIFFNumberOfStrips
                - _TIFFCheckMalloc
                - _TIFFCheckMalloc
                - _TIFFmemset
                - _TIFFmemset
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:567,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:570,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:574,9'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFCheckMalloc
                - _TIFFmemset
                - _TIFFmemset
        - Branch String:   'tif_write.c:574,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:575,34'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFCheckMalloc
                - _TIFFmemset
                - _TIFFmemset
            - BranchSide:      'tif_write.c:577,9'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFCheckMalloc
                - _TIFFmemset
                - _TIFFmemset
        - Branch String:   'tif_write.c:580,38'
          Branch Sides:
            - BranchSide:      'tif_write.c:580,41'
              BranchSideFuncs: []
            - BranchSide:      'tif_write.c:581,9'
              BranchSideFuncs: []
        - Branch String:   'tif_write.c:580,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:581,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_write.c:586,17'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
      Callsites:
        - Src:             'tif_write.c:560,39'
          Dst:             TIFFNumberOfTiles
        - Src:             'tif_write.c:564,39'
          Dst:             TIFFNumberOfStrips
        - Src:             'tif_write.c:570,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:576,40'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_write.c:578,43'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_write.c:586,5'
          Dst:             _TIFFmemset
        - Src:             'tif_write.c:587,5'
          Dst:             _TIFFmemset
    - functionName:    TIFFWriteRawTile
      functionSourceFile: '/src/libtiff/libtiff/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - tile
        - data
        - cc
      BBCount:         14
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFAppendToStrip
        - TIFFErrorExtR
        - TIFFWriteCheck
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_write.c:537,10'
          Branch Sides:
            - BranchSide:      'tif_write.c:537,10'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:539,9'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:537,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:538,9'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:539,9'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:539,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:541,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:546,31'
              BranchSideFuncs:
                - TIFFAppendToStrip
        - Branch String:   'tif_write.c:546,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:546,65'
              BranchSideFuncs: []
            - BranchSide:      'tif_write.c:546,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_write.c:537,10'
          Dst:             TIFFWriteCheck
        - Src:             'tif_write.c:541,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:546,13'
          Dst:             TIFFAppendToStrip
    - functionName:    TIFFWriteCheck
      functionSourceFile: '/src/libtiff/libtiff/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - tiles
        - module
      BBCount:         41
      ICount:          293
      EdgeCount:       58
      CyclomaticComplexity: 19
      functionsReached:
        - TIFFErrorExtR
        - TIFFForceStrileArrayWriting
        - TIFFScanlineSize
        - TIFFSetupStrips
        - TIFFTileSize
        - _TIFFFillStriles
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tif_write.c:602,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:604,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:607,9'
              BranchSideFuncs:
                - _TIFFFillStriles
                - TIFFErrorExtR
                - TIFFScanlineSize
                - TIFFForceStrileArrayWriting
                - TIFFTileSize
                - TIFFSetupStrips
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:607,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:609,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:615,22'
              BranchSideFuncs:
                - _TIFFFillStriles
                - TIFFErrorExtR
                - TIFFScanlineSize
                - TIFFForceStrileArrayWriting
                - TIFFTileSize
                - TIFFSetupStrips
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:627,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:629,23'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFForceStrileArrayWriting
                - TIFFTileSize
                - TIFFSetupStrips
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:633,9'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFForceStrileArrayWriting
                - TIFFTileSize
                - TIFFSetupStrips
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:633,47'
          Branch Sides:
            - BranchSide:      'tif_write.c:633,67'
              BranchSideFuncs:
                - TIFFSetupStrips
                - TIFFErrorExtR
                - TIFFScanlineSize
                - TIFFForceStrileArrayWriting
                - TIFFTileSize
            - BranchSide:      'tif_write.c:640,9'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFForceStrileArrayWriting
                - TIFFTileSize
        - Branch String:   'tif_write.c:633,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:635,9'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFForceStrileArrayWriting
                - TIFFTileSize
            - BranchSide:      'tif_write.c:640,9'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFForceStrileArrayWriting
                - TIFFTileSize
        - Branch String:   'tif_write.c:640,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:642,42'
              BranchSideFuncs:
                - TIFFTileSize
                - TIFFScanlineSize
                - TIFFForceStrileArrayWriting
            - BranchSide:      'tif_write.c:647,9'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFForceStrileArrayWriting
        - Branch String:   'tif_write.c:643,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:644,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_write.c:645,5'
              BranchSideFuncs:
                - TIFFScanlineSize
                - TIFFForceStrileArrayWriting
        - Branch String:   'tif_write.c:649,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:650,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_write.c:651,5'
              BranchSideFuncs:
                - TIFFForceStrileArrayWriting
        - Branch String:   'tif_write.c:653,57'
          Branch Sides:
            - BranchSide:      'tif_write.c:654,9'
              BranchSideFuncs:
                - TIFFForceStrileArrayWriting
            - BranchSide:      'tif_write.c:666,5'
              BranchSideFuncs: []
        - Branch String:   'tif_write.c:654,59'
          Branch Sides:
            - BranchSide:      'tif_write.c:655,9'
              BranchSideFuncs:
                - TIFFForceStrileArrayWriting
            - BranchSide:      'tif_write.c:666,5'
              BranchSideFuncs: []
        - Branch String:   'tif_write.c:655,58'
          Branch Sides:
            - BranchSide:      'tif_write.c:656,9'
              BranchSideFuncs:
                - TIFFForceStrileArrayWriting
            - BranchSide:      'tif_write.c:666,5'
              BranchSideFuncs: []
        - Branch String:   'tif_write.c:656,71'
          Branch Sides:
            - BranchSide:      'tif_write.c:657,9'
              BranchSideFuncs:
                - TIFFForceStrileArrayWriting
            - BranchSide:      'tif_write.c:666,5'
              BranchSideFuncs: []
        - Branch String:   'tif_write.c:657,60'
          Branch Sides:
            - BranchSide:      'tif_write.c:658,9'
              BranchSideFuncs:
                - TIFFForceStrileArrayWriting
            - BranchSide:      'tif_write.c:666,5'
              BranchSideFuncs: []
        - Branch String:   'tif_write.c:658,62'
          Branch Sides:
            - BranchSide:      'tif_write.c:659,9'
              BranchSideFuncs:
                - TIFFForceStrileArrayWriting
            - BranchSide:      'tif_write.c:666,5'
              BranchSideFuncs: []
        - Branch String:   'tif_write.c:659,61'
          Branch Sides:
            - BranchSide:      'tif_write.c:660,9'
              BranchSideFuncs:
                - TIFFForceStrileArrayWriting
            - BranchSide:      'tif_write.c:666,5'
              BranchSideFuncs: []
        - Branch String:   'tif_write.c:660,74'
          Branch Sides:
            - BranchSide:      'tif_write.c:661,11'
              BranchSideFuncs:
                - TIFFForceStrileArrayWriting
            - BranchSide:      'tif_write.c:666,5'
              BranchSideFuncs: []
        - Branch String:   'tif_write.c:653,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:663,37'
              BranchSideFuncs: []
            - BranchSide:      'tif_write.c:666,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_write.c:604,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:609,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:615,5'
          Dst:             _TIFFFillStriles
        - Src:             'tif_write.c:629,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:633,51'
          Dst:             TIFFSetupStrips
        - Src:             'tif_write.c:636,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:642,29'
          Dst:             TIFFTileSize
        - Src:             'tif_write.c:648,29'
          Dst:             TIFFScanlineSize
        - Src:             'tif_write.c:663,9'
          Dst:             TIFFForceStrileArrayWriting
    - functionName:    TIFFWriteEncodedTile
      functionSourceFile: '/src/libtiff/libtiff/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - tile
        - data
        - cc
      BBCount:         70
      ICount:          547
      EdgeCount:       97
      CyclomaticComplexity: 29
      functionsReached:
        - TIFFAppendToStrip
        - TIFFErrorExtR
        - TIFFReverseBits
        - TIFFWriteBufferSetup
        - TIFFWriteCheck
        - _TIFFReserveLargeEnoughWriteBuffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_write.c:421,10'
          Branch Sides:
            - BranchSide:      'tif_write.c:421,10'
              BranchSideFuncs:
                - TIFFWriteBufferSetup
                - _TIFFReserveLargeEnoughWriteBuffer
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:423,11'
              BranchSideFuncs:
                - TIFFWriteBufferSetup
                - _TIFFReserveLargeEnoughWriteBuffer
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:421,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:422,9'
              BranchSideFuncs:
                - TIFFWriteBufferSetup
                - _TIFFReserveLargeEnoughWriteBuffer
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:423,11'
              BranchSideFuncs:
                - TIFFWriteBufferSetup
                - _TIFFReserveLargeEnoughWriteBuffer
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:424,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:426,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:435,10'
              BranchSideFuncs:
                - TIFFWriteBufferSetup
                - _TIFFReserveLargeEnoughWriteBuffer
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:435,10'
          Branch Sides:
            - BranchSide:      'tif_write.c:435,10'
              BranchSideFuncs:
                - TIFFWriteBufferSetup
                - _TIFFReserveLargeEnoughWriteBuffer
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:435,10'
              BranchSideFuncs:
                - TIFFWriteBufferSetup
                - _TIFFReserveLargeEnoughWriteBuffer
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:435,10'
          Branch Sides:
            - BranchSide:      'tif_write.c:435,10'
              BranchSideFuncs:
                - _TIFFReserveLargeEnoughWriteBuffer
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:438,5'
              BranchSideFuncs:
                - _TIFFReserveLargeEnoughWriteBuffer
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:435,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:436,9'
              BranchSideFuncs:
                - _TIFFReserveLargeEnoughWriteBuffer
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:438,5'
              BranchSideFuncs:
                - _TIFFReserveLargeEnoughWriteBuffer
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:445,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:447,9'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:450,5'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:457,17'
          Branch Sides:
            - BranchSide:      'tif_write.c:457,15'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:457,15'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:458,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:460,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:463,21'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:464,17'
          Branch Sides:
            - BranchSide:      'tif_write.c:464,15'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:464,15'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:465,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:467,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:470,21'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
        - Branch String:   'tif_write.c:472,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:474,16'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
            - BranchSide:      'tif_write.c:478,5'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
        - Branch String:   'tif_write.c:474,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:475,13'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
            - BranchSide:      'tif_write.c:476,9'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
        - Branch String:   'tif_write.c:485,16'
          Branch Sides:
            - BranchSide:      'tif_write.c:485,19'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
            - BranchSide:      'tif_write.c:486,14'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
        - Branch String:   'tif_write.c:485,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:486,14'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
            - BranchSide:      'tif_write.c:489,9'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
        - Branch String:   'tif_write.c:489,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:492,9'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
            - BranchSide:      'tif_write.c:503,25'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
        - Branch String:   'tif_write.c:494,49'
          Branch Sides:
            - BranchSide:      'tif_write.c:495,14'
              BranchSideFuncs:
                - TIFFAppendToStrip
            - BranchSide:      'tif_write.c:498,13'
              BranchSideFuncs:
                - TIFFAppendToStrip
        - Branch String:   'tif_write.c:494,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:496,40'
              BranchSideFuncs:
                - TIFFReverseBits
                - TIFFAppendToStrip
            - BranchSide:      'tif_write.c:498,13'
              BranchSideFuncs:
                - TIFFAppendToStrip
        - Branch String:   'tif_write.c:498,20'
          Branch Sides:
            - BranchSide:      'tif_write.c:498,42'
              BranchSideFuncs:
                - TIFFAppendToStrip
            - BranchSide:      'tif_write.c:500,17'
              BranchSideFuncs: []
        - Branch String:   'tif_write.c:498,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:499,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_write.c:500,17'
              BranchSideFuncs: []
        - Branch String:   'tif_write.c:504,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:505,9'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
            - BranchSide:      'tif_write.c:507,5'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
        - Branch String:   'tif_write.c:509,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:510,9'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
            - BranchSide:      'tif_write.c:511,12'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
        - Branch String:   'tif_write.c:511,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:512,9'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
            - BranchSide:      'tif_write.c:513,10'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
        - Branch String:   'tif_write.c:513,45'
          Branch Sides:
            - BranchSide:      'tif_write.c:514,10'
              BranchSideFuncs:
                - TIFFAppendToStrip
            - BranchSide:      'tif_write.c:516,9'
              BranchSideFuncs:
                - TIFFAppendToStrip
        - Branch String:   'tif_write.c:513,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:515,36'
              BranchSideFuncs:
                - TIFFReverseBits
                - TIFFAppendToStrip
            - BranchSide:      'tif_write.c:516,9'
              BranchSideFuncs:
                - TIFFAppendToStrip
        - Branch String:   'tif_write.c:516,28'
          Branch Sides:
            - BranchSide:      'tif_write.c:517,28'
              BranchSideFuncs:
                - TIFFAppendToStrip
            - BranchSide:      'tif_write.c:519,5'
              BranchSideFuncs: []
        - Branch String:   'tif_write.c:516,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:518,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_write.c:519,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_write.c:421,10'
          Dst:             TIFFWriteCheck
        - Src:             'tif_write.c:426,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:435,10'
          Dst:             TIFFWriteBufferSetup
        - Src:             'tif_write.c:445,10'
          Dst:             _TIFFReserveLargeEnoughWriteBuffer
        - Src:             'tif_write.c:460,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:467,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:496,13'
          Dst:             TIFFReverseBits
        - Src:             'tif_write.c:498,24'
          Dst:             TIFFAppendToStrip
        - Src:             'tif_write.c:515,9'
          Dst:             TIFFReverseBits
        - Src:             'tif_write.c:517,10'
          Dst:             TIFFAppendToStrip
    - functionName:    TIFFWriteBufferSetup
      functionSourceFile: '/src/libtiff/libtiff/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - bp
        - size
      BBCount:         27
      ICount:          184
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFErrorExtR
        - TIFFStripSize
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_write.c:676,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:678,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - TIFFStripSize
                - _TIFFfreeExt
            - BranchSide:      'tif_write.c:685,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - TIFFStripSize
        - Branch String:   'tif_write.c:678,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:680,26'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFErrorExtR
                - TIFFStripSize
            - BranchSide:      'tif_write.c:683,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - TIFFStripSize
        - Branch String:   'tif_write.c:685,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:687,17'
              BranchSideFuncs:
                - TIFFStripSize
                - _TIFFmallocExt
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:699,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:687,17'
          Branch Sides:
            - BranchSide:      'tif_write.c:687,32'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:687,66'
              BranchSideFuncs:
                - TIFFStripSize
                - _TIFFmallocExt
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:690,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:691,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:695,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:695,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:696,18'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:697,12'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:699,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:701,29'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:710,9'
              BranchSideFuncs: []
        - Branch String:   'tif_write.c:702,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:704,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:707,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_write.c:680,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_write.c:687,52'
          Dst:             TIFFStripSize
        - Src:             'tif_write.c:701,14'
          Dst:             _TIFFmallocExt
        - Src:             'tif_write.c:704,13'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFReserveLargeEnoughWriteBuffer
      functionSourceFile: '/src/libtiff/libtiff/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - strip_or_tile
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFWriteBufferSetup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_write.c:192,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:197,24'
              BranchSideFuncs:
                - TIFFWriteBufferSetup
            - BranchSide:      'tif_write.c:206,5'
              BranchSideFuncs: []
        - Branch String:   'tif_write.c:198,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:201,21'
              BranchSideFuncs:
                - TIFFWriteBufferSetup
            - BranchSide:      'tif_write.c:205,5'
              BranchSideFuncs: []
        - Branch String:   'tif_write.c:200,17'
          Branch Sides:
            - BranchSide:      'tif_write.c:203,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_write.c:204,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_write.c:200,19'
          Dst:             TIFFWriteBufferSetup
    - functionName:    TIFFWriteTile
      functionSourceFile: '/src/libtiff/libtiff/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - short
      constantsTouched: []
      argNames:
        - tif
        - buf
        - x
        - y
        - z
        - s
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFCheckTile
        - TIFFComputeTile
        - TIFFWriteEncodedTile
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_write.c:390,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:391,9'
              BranchSideFuncs:
                - TIFFComputeTile
                - TIFFWriteEncodedTile
            - BranchSide:      'tif_write.c:398,34'
              BranchSideFuncs:
                - TIFFComputeTile
                - TIFFWriteEncodedTile
      Callsites:
        - Src:             'tif_write.c:390,10'
          Dst:             TIFFCheckTile
        - Src:             'tif_write.c:398,39'
          Dst:             TIFFComputeTile
        - Src:             'tif_write.c:398,13'
          Dst:             TIFFWriteEncodedTile
    - functionName:    TIFFWriteRawStrip
      functionSourceFile: '/src/libtiff/libtiff/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - strip
        - data
        - cc
      BBCount:         30
      ICount:          208
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - TIFFAppendToStrip
        - TIFFErrorExtR
        - TIFFGrowStrips
        - TIFFWriteCheck
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_write.c:333,10'
          Branch Sides:
            - BranchSide:      'tif_write.c:333,10'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFErrorExtR
                - TIFFGrowStrips
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:344,9'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFErrorExtR
                - TIFFGrowStrips
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:333,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:334,9'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFErrorExtR
                - TIFFGrowStrips
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:344,9'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFErrorExtR
                - TIFFGrowStrips
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:344,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:346,13'
              BranchSideFuncs:
                - TIFFGrowStrips
                - TIFFAppendToStrip
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:365,9'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:346,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:349,17'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:358,13'
              BranchSideFuncs:
                - TIFFGrowStrips
                - TIFFAppendToStrip
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:358,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:360,17'
              BranchSideFuncs:
                - TIFFGrowStrips
                - TIFFAppendToStrip
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:361,29'
              BranchSideFuncs:
                - TIFFGrowStrips
                - TIFFAppendToStrip
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:360,17'
          Branch Sides:
            - BranchSide:      'tif_write.c:359,13'
              BranchSideFuncs:
                - TIFFGrowStrips
                - TIFFAppendToStrip
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:359,13'
              BranchSideFuncs:
                - TIFFGrowStrips
                - TIFFAppendToStrip
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:361,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:362,13'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:363,5'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:365,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:367,29'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:373,9'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:373,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:375,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:378,21'
              BranchSideFuncs:
                - TIFFAppendToStrip
        - Branch String:   'tif_write.c:379,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:379,66'
              BranchSideFuncs: []
            - BranchSide:      'tif_write.c:379,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_write.c:333,10'
          Dst:             TIFFWriteCheck
        - Src:             'tif_write.c:348,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:361,14'
          Dst:             TIFFGrowStrips
        - Src:             'tif_write.c:375,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:379,13'
          Dst:             TIFFAppendToStrip
    - functionName:    TIFFGrowStrips
      functionSourceFile: '/src/libtiff/libtiff/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - delta
        - module
      BBCount:         18
      ICount:          168
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFErrorExtR
        - _TIFFfreeExt
        - _TIFFmemset
        - _TIFFreallocExt
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_write.c:728,5'
          Branch Sides:
            - BranchSide:      'tif_write.c:728,5'
              BranchSideFuncs:
                - _TIFFreallocExt
                - _TIFFreallocExt
                - _TIFFmemset
                - _TIFFmemset
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_write.c:730,9'
              BranchSideFuncs:
                - _TIFFreallocExt
                - _TIFFreallocExt
                - _TIFFmemset
                - _TIFFmemset
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_write.c:734,33'
          Branch Sides:
            - BranchSide:      'tif_write.c:734,36'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_write.c:736,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_write.c:734,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:736,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_write.c:744,28'
              BranchSideFuncs:
                - _TIFFmemset
                - _TIFFmemset
        - Branch String:   'tif_write.c:736,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:737,26'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_write.c:738,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_write.c:738,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:739,26'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:740,9'
              BranchSideFuncs:
                - TIFFErrorExtR
      Callsites:
        - Src:             'tif_write.c:728,5'
          Dst:             __assert_fail
        - Src:             'tif_write.c:729,35'
          Dst:             _TIFFreallocExt
        - Src:             'tif_write.c:731,38'
          Dst:             _TIFFreallocExt
        - Src:             'tif_write.c:737,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_write.c:739,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_write.c:741,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:746,5'
          Dst:             _TIFFmemset
        - Src:             'tif_write.c:748,5'
          Dst:             _TIFFmemset
    - functionName:    TIFFWriteEncodedStrip
      functionSourceFile: '/src/libtiff/libtiff/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - strip
        - data
        - cc
      BBCount:         64
      ICount:          485
      EdgeCount:       89
      CyclomaticComplexity: 27
      functionsReached:
        - TIFFAppendToStrip
        - TIFFErrorExtR
        - TIFFGrowStrips
        - TIFFReverseBits
        - TIFFWriteBufferSetup
        - TIFFWriteCheck
        - _TIFFReserveLargeEnoughWriteBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_write.c:222,10'
          Branch Sides:
            - BranchSide:      'tif_write.c:222,10'
              BranchSideFuncs:
                - TIFFWriteBufferSetup
                - _TIFFReserveLargeEnoughWriteBuffer
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
                - TIFFGrowStrips
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:233,9'
              BranchSideFuncs:
                - TIFFWriteBufferSetup
                - _TIFFReserveLargeEnoughWriteBuffer
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
                - TIFFGrowStrips
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:222,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:223,9'
              BranchSideFuncs:
                - TIFFWriteBufferSetup
                - _TIFFReserveLargeEnoughWriteBuffer
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
                - TIFFGrowStrips
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:233,9'
              BranchSideFuncs:
                - TIFFWriteBufferSetup
                - _TIFFReserveLargeEnoughWriteBuffer
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
                - TIFFGrowStrips
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:233,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:235,13'
              BranchSideFuncs:
                - TIFFGrowStrips
                - TIFFWriteBufferSetup
                - _TIFFReserveLargeEnoughWriteBuffer
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:252,10'
              BranchSideFuncs:
                - TIFFWriteBufferSetup
                - _TIFFReserveLargeEnoughWriteBuffer
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:235,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:238,17'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:242,29'
              BranchSideFuncs:
                - TIFFGrowStrips
                - TIFFWriteBufferSetup
                - _TIFFReserveLargeEnoughWriteBuffer
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:242,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:243,13'
              BranchSideFuncs:
                - TIFFWriteBufferSetup
                - _TIFFReserveLargeEnoughWriteBuffer
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:245,13'
              BranchSideFuncs:
                - TIFFWriteBufferSetup
                - _TIFFReserveLargeEnoughWriteBuffer
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:245,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:244,9'
              BranchSideFuncs:
                - TIFFWriteBufferSetup
                - _TIFFReserveLargeEnoughWriteBuffer
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:244,9'
              BranchSideFuncs:
                - TIFFWriteBufferSetup
                - _TIFFReserveLargeEnoughWriteBuffer
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:252,10'
          Branch Sides:
            - BranchSide:      'tif_write.c:252,10'
              BranchSideFuncs:
                - TIFFWriteBufferSetup
                - _TIFFReserveLargeEnoughWriteBuffer
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:252,10'
              BranchSideFuncs:
                - TIFFWriteBufferSetup
                - _TIFFReserveLargeEnoughWriteBuffer
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:252,10'
          Branch Sides:
            - BranchSide:      'tif_write.c:252,10'
              BranchSideFuncs:
                - _TIFFReserveLargeEnoughWriteBuffer
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:255,5'
              BranchSideFuncs:
                - _TIFFReserveLargeEnoughWriteBuffer
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:252,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:253,9'
              BranchSideFuncs:
                - _TIFFReserveLargeEnoughWriteBuffer
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:255,5'
              BranchSideFuncs:
                - _TIFFReserveLargeEnoughWriteBuffer
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:262,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:264,9'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:267,5'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:270,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:272,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:276,21'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
        - Branch String:   'tif_write.c:277,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:279,16'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
            - BranchSide:      'tif_write.c:284,5'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
        - Branch String:   'tif_write.c:279,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:280,13'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
            - BranchSide:      'tif_write.c:281,9'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
                - TIFFAppendToStrip
                - TIFFReverseBits
        - Branch String:   'tif_write.c:287,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:290,9'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
            - BranchSide:      'tif_write.c:301,25'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
        - Branch String:   'tif_write.c:292,49'
          Branch Sides:
            - BranchSide:      'tif_write.c:293,14'
              BranchSideFuncs:
                - TIFFAppendToStrip
            - BranchSide:      'tif_write.c:296,13'
              BranchSideFuncs:
                - TIFFAppendToStrip
        - Branch String:   'tif_write.c:292,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:294,40'
              BranchSideFuncs:
                - TIFFReverseBits
                - TIFFAppendToStrip
            - BranchSide:      'tif_write.c:296,13'
              BranchSideFuncs:
                - TIFFAppendToStrip
        - Branch String:   'tif_write.c:296,20'
          Branch Sides:
            - BranchSide:      'tif_write.c:296,42'
              BranchSideFuncs:
                - TIFFAppendToStrip
            - BranchSide:      'tif_write.c:298,17'
              BranchSideFuncs: []
        - Branch String:   'tif_write.c:296,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:297,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_write.c:298,17'
              BranchSideFuncs: []
        - Branch String:   'tif_write.c:302,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:303,9'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
            - BranchSide:      'tif_write.c:306,5'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
        - Branch String:   'tif_write.c:308,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:309,9'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
            - BranchSide:      'tif_write.c:310,12'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
        - Branch String:   'tif_write.c:310,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:311,9'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
            - BranchSide:      'tif_write.c:312,10'
              BranchSideFuncs:
                - TIFFAppendToStrip
                - TIFFReverseBits
        - Branch String:   'tif_write.c:312,45'
          Branch Sides:
            - BranchSide:      'tif_write.c:313,10'
              BranchSideFuncs:
                - TIFFAppendToStrip
            - BranchSide:      'tif_write.c:315,9'
              BranchSideFuncs:
                - TIFFAppendToStrip
        - Branch String:   'tif_write.c:312,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:314,25'
              BranchSideFuncs:
                - TIFFReverseBits
                - TIFFAppendToStrip
            - BranchSide:      'tif_write.c:315,9'
              BranchSideFuncs:
                - TIFFAppendToStrip
        - Branch String:   'tif_write.c:315,28'
          Branch Sides:
            - BranchSide:      'tif_write.c:316,28'
              BranchSideFuncs:
                - TIFFAppendToStrip
            - BranchSide:      'tif_write.c:318,5'
              BranchSideFuncs: []
        - Branch String:   'tif_write.c:315,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:317,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_write.c:318,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_write.c:222,10'
          Dst:             TIFFWriteCheck
        - Src:             'tif_write.c:237,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:242,14'
          Dst:             TIFFGrowStrips
        - Src:             'tif_write.c:252,10'
          Dst:             TIFFWriteBufferSetup
        - Src:             'tif_write.c:262,10'
          Dst:             _TIFFReserveLargeEnoughWriteBuffer
        - Src:             'tif_write.c:272,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:294,13'
          Dst:             TIFFReverseBits
        - Src:             'tif_write.c:296,24'
          Dst:             TIFFAppendToStrip
        - Src:             'tif_write.c:314,9'
          Dst:             TIFFReverseBits
        - Src:             'tif_write.c:316,10'
          Dst:             TIFFAppendToStrip
    - functionName:    TIFFWriteScanline
      functionSourceFile: '/src/libtiff/libtiff/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - tif
        - buf
        - row
        - sample
      BBCount:         62
      ICount:          502
      EdgeCount:       85
      CyclomaticComplexity: 25
      functionsReached:
        - TIFFErrorExtR
        - TIFFFlushData
        - TIFFGrowStrips
        - TIFFWriteBufferSetup
        - TIFFWriteCheck
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_write.c:54,10'
          Branch Sides:
            - BranchSide:      'tif_write.c:54,10'
              BranchSideFuncs:
                - TIFFWriteBufferSetup
                - TIFFFlushData
                - TIFFErrorExtR
                - TIFFGrowStrips
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:61,10'
              BranchSideFuncs:
                - TIFFWriteBufferSetup
                - TIFFFlushData
                - TIFFErrorExtR
                - TIFFGrowStrips
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:54,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:55,9'
              BranchSideFuncs:
                - TIFFWriteBufferSetup
                - TIFFFlushData
                - TIFFErrorExtR
                - TIFFGrowStrips
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:61,10'
              BranchSideFuncs:
                - TIFFWriteBufferSetup
                - TIFFFlushData
                - TIFFErrorExtR
                - TIFFGrowStrips
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:61,10'
          Branch Sides:
            - BranchSide:      'tif_write.c:61,10'
              BranchSideFuncs:
                - TIFFWriteBufferSetup
                - TIFFFlushData
                - TIFFErrorExtR
                - TIFFGrowStrips
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:61,10'
              BranchSideFuncs:
                - TIFFWriteBufferSetup
                - TIFFFlushData
                - TIFFErrorExtR
                - TIFFGrowStrips
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:61,10'
          Branch Sides:
            - BranchSide:      'tif_write.c:61,10'
              BranchSideFuncs:
                - TIFFFlushData
                - TIFFErrorExtR
                - TIFFGrowStrips
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:63,5'
              BranchSideFuncs:
                - TIFFFlushData
                - TIFFErrorExtR
                - TIFFGrowStrips
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:61,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:62,9'
              BranchSideFuncs:
                - TIFFFlushData
                - TIFFErrorExtR
                - TIFFGrowStrips
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:63,5'
              BranchSideFuncs:
                - TIFFFlushData
                - TIFFErrorExtR
                - TIFFGrowStrips
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:70,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:72,13'
              BranchSideFuncs:
                - TIFFFlushData
                - TIFFErrorExtR
                - TIFFGrowStrips
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:85,9'
              BranchSideFuncs:
                - TIFFFlushData
                - TIFFErrorExtR
                - TIFFGrowStrips
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:72,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:75,17'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:79,30'
              BranchSideFuncs:
                - TIFFFlushData
                - TIFFErrorExtR
                - TIFFGrowStrips
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:85,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:87,13'
              BranchSideFuncs:
                - TIFFFlushData
                - TIFFErrorExtR
                - TIFFGrowStrips
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:97,17'
              BranchSideFuncs:
                - TIFFFlushData
                - TIFFErrorExtR
                - TIFFGrowStrips
        - Branch String:   'tif_write.c:87,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:89,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:94,17'
              BranchSideFuncs:
                - TIFFFlushData
                - TIFFErrorExtR
                - TIFFGrowStrips
        - Branch String:   'tif_write.c:105,33'
          Branch Sides:
            - BranchSide:      'tif_write.c:105,52'
              BranchSideFuncs:
                - TIFFGrowStrips
                - TIFFFlushData
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:107,9'
              BranchSideFuncs:
                - TIFFFlushData
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:105,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:106,9'
              BranchSideFuncs:
                - TIFFFlushData
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:107,9'
              BranchSideFuncs:
                - TIFFFlushData
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:107,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:112,28'
              BranchSideFuncs:
                - TIFFFlushData
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:151,9'
              BranchSideFuncs: []
        - Branch String:   'tif_write.c:112,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:113,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:114,29'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:120,44'
          Branch Sides:
            - BranchSide:      'tif_write.c:120,47'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:123,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:120,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:122,17'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:123,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:122,17'
          Branch Sides:
            - BranchSide:      'tif_write.c:121,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:121,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_write.c:123,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:125,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_write.c:128,25'
              BranchSideFuncs: []
        - Branch String:   'tif_write.c:129,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:131,20'
              BranchSideFuncs: []
            - BranchSide:      'tif_write.c:136,9'
              BranchSideFuncs: []
        - Branch String:   'tif_write.c:131,17'
          Branch Sides:
            - BranchSide:      'tif_write.c:132,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_write.c:133,13'
              BranchSideFuncs: []
        - Branch String:   'tif_write.c:142,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:143,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_write.c:144,9'
              BranchSideFuncs: []
        - Branch String:   'tif_write.c:151,9'
          Branch Sides:
            - BranchSide:      'tif_write.c:153,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_write.c:173,5'
              BranchSideFuncs: []
        - Branch String:   'tif_write.c:153,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:161,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_write.c:167,16'
              BranchSideFuncs: []
        - Branch String:   'tif_write.c:167,13'
          Branch Sides:
            - BranchSide:      'tif_write.c:168,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_write.c:169,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_write.c:54,10'
          Dst:             TIFFWriteCheck
        - Src:             'tif_write.c:61,10'
          Dst:             TIFFWriteBufferSetup
        - Src:             'tif_write.c:74,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:89,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:105,37'
          Dst:             TIFFGrowStrips
        - Src:             'tif_write.c:112,14'
          Dst:             TIFFFlushData
        - Src:             'tif_write.c:125,13'
          Dst:             TIFFErrorExtR
    - functionName:    unixErrorHandler
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - module
        - fmt
        - ap
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
        - vfprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_unix.c:369,9'
          Branch Sides:
            - BranchSide:      'tif_unix.c:369,9'
              BranchSideFuncs:
                - fprintf
                - vfprintf
                - fprintf
            - BranchSide:      'tif_unix.c:370,17'
              BranchSideFuncs:
                - fprintf
                - vfprintf
                - fprintf
      Callsites:
        - Src:             'tif_unix.c:370,9'
          Dst:             fprintf
        - Src:             'tif_unix.c:371,5'
          Dst:             vfprintf
        - Src:             'tif_unix.c:372,5'
          Dst:             fprintf
    - functionName:    vfprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unixWarningHandler
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - module
        - fmt
        - ap
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
        - vfprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_unix.c:359,9'
          Branch Sides:
            - BranchSide:      'tif_unix.c:359,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - vfprintf
                - fprintf
            - BranchSide:      'tif_unix.c:360,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - vfprintf
                - fprintf
      Callsites:
        - Src:             'tif_unix.c:360,9'
          Dst:             fprintf
        - Src:             'tif_unix.c:361,5'
          Dst:             fprintf
        - Src:             'tif_unix.c:362,5'
          Dst:             vfprintf
        - Src:             'tif_unix.c:363,5'
          Dst:             fprintf
    - functionName:    _TIFFmemcmp
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p1
        - p2
        - c
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_unix.c:354,13'
          Dst:             memcmp
    - functionName:    _TIFFmemcpy
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - d
        - s
        - c
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    68
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFmemset
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - p
        - v
        - c
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFrealloc
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - s
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - realloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_unix.c:343,51'
          Dst:             realloc
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFfree
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFcalloc
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - nmemb
        - siz
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_unix.c:335,20'
          Branch Sides:
            - BranchSide:      'tif_unix.c:335,23'
              BranchSideFuncs: []
            - BranchSide:      'tif_unix.c:336,9'
              BranchSideFuncs: []
        - Branch String:   'tif_unix.c:335,9'
          Branch Sides:
            - BranchSide:      'tif_unix.c:336,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_unix.c:338,27'
              BranchSideFuncs:
                - calloc
      Callsites:
        - Src:             'tif_unix.c:338,12'
          Dst:             calloc
    - functionName:    _TIFFmalloc
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_unix.c:327,9'
          Branch Sides:
            - BranchSide:      'tif_unix.c:328,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_unix.c:330,28'
              BranchSideFuncs:
                - malloc
      Callsites:       []
    - functionName:    TIFFOpenExt
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - mode
        - opts
      BBCount:         17
      ICount:          105
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFFdOpenExt
        - _TIFFErrorEarly
        - _TIFFgetMode
        - __errno_location
        - close
        - open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_unix.c:236,9'
          Branch Sides:
            - BranchSide:      'tif_unix.c:237,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_unix.c:244,15'
              BranchSideFuncs:
                - open
                - TIFFFdOpenExt
                - close
                - __errno_location
                - _TIFFErrorEarly
                - __errno_location
                - strerror
                - __errno_location
                - strerror
                - _TIFFErrorEarly
        - Branch String:   'tif_unix.c:245,9'
          Branch Sides:
            - BranchSide:      'tif_unix.c:247,13'
              BranchSideFuncs:
                - __errno_location
                - _TIFFErrorEarly
                - __errno_location
                - strerror
                - __errno_location
                - strerror
                - _TIFFErrorEarly
            - BranchSide:      'tif_unix.c:259,30'
              BranchSideFuncs:
                - TIFFFdOpenExt
                - close
        - Branch String:   'tif_unix.c:247,23'
          Branch Sides:
            - BranchSide:      'tif_unix.c:247,35'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - _TIFFErrorEarly
                - __errno_location
                - strerror
                - _TIFFErrorEarly
            - BranchSide:      'tif_unix.c:254,29'
              BranchSideFuncs:
                - _TIFFErrorEarly
        - Branch String:   'tif_unix.c:247,13'
          Branch Sides:
            - BranchSide:      'tif_unix.c:249,29'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - _TIFFErrorEarly
            - BranchSide:      'tif_unix.c:254,29'
              BranchSideFuncs:
                - _TIFFErrorEarly
        - Branch String:   'tif_unix.c:260,9'
          Branch Sides:
            - BranchSide:      'tif_unix.c:261,15'
              BranchSideFuncs: []
            - BranchSide:      'tif_unix.c:262,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_unix.c:235,9'
          Dst:             _TIFFgetMode
        - Src:             'tif_unix.c:244,10'
          Dst:             open
        - Src:             'tif_unix.c:247,13'
          Dst:             __errno_location
        - Src:             'tif_unix.c:247,35'
          Dst:             __errno_location
        - Src:             'tif_unix.c:247,26'
          Dst:             strerror
        - Src:             'tif_unix.c:250,38'
          Dst:             __errno_location
        - Src:             'tif_unix.c:250,29'
          Dst:             strerror
        - Src:             'tif_unix.c:249,13'
          Dst:             _TIFFErrorEarly
        - Src:             'tif_unix.c:254,13'
          Dst:             _TIFFErrorEarly
        - Src:             'tif_unix.c:259,11'
          Dst:             TIFFFdOpenExt
        - Src:             'tif_unix.c:261,9'
          Dst:             close
    - functionName:    open
      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:    __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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strerror
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFFdOpenExt
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - name
        - mode
        - opts
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFClientOpenExt
        - _tiffReadProc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_unix.c:216,9'
          Branch Sides:
            - BranchSide:      'tif_unix.c:216,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_unix.c:217,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_unix.c:213,11'
          Dst:             TIFFClientOpenExt
        - Src:             'tif_unix.c:213,11'
          Dst:             _tiffReadProc
        - Src:             'tif_unix.c:213,11'
          Dst:             _tiffWriteProc
        - Src:             'tif_unix.c:213,11'
          Dst:             _tiffSeekProc
        - Src:             'tif_unix.c:213,11'
          Dst:             _tiffCloseProc
        - Src:             'tif_unix.c:213,11'
          Dst:             _tiffSizeProc
        - Src:             'tif_unix.c:213,11'
          Dst:             _tiffMapProc
        - Src:             'tif_unix.c:213,11'
          Dst:             _tiffUnmapProc
    - functionName:    _tiffReadProc
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - buf
        - size
      BBCount:         18
      ICount:          120
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_unix.c:74,9'
          Branch Sides:
            - BranchSide:      'tif_unix.c:76,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'tif_unix.c:79,13'
              BranchSideFuncs:
                - read
        - Branch String:   'tif_unix.c:80,5'
          Branch Sides:
            - BranchSide:      'tif_unix.c:82,36'
              BranchSideFuncs:
                - read
            - BranchSide:      'tif_unix.c:90,9'
              BranchSideFuncs: []
        - Branch String:   'tif_unix.c:84,13'
          Branch Sides:
            - BranchSide:      'tif_unix.c:85,21'
              BranchSideFuncs:
                - read
            - BranchSide:      'tif_unix.c:86,26'
              BranchSideFuncs:
                - read
        - Branch String:   'tif_unix.c:87,13'
          Branch Sides:
            - BranchSide:      'tif_unix.c:88,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_unix.c:89,5'
              BranchSideFuncs:
                - read
        - Branch String:   'tif_unix.c:90,9'
          Branch Sides:
            - BranchSide:      'tif_unix.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_unix.c:92,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_unix.c:76,9'
          Dst:             __errno_location
        - Src:             'tif_unix.c:86,17'
          Dst:             read
    - functionName:    _tiffWriteProc
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - buf
        - size
      BBCount:         18
      ICount:          120
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_unix.c:101,9'
          Branch Sides:
            - BranchSide:      'tif_unix.c:103,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'tif_unix.c:106,13'
              BranchSideFuncs:
                - write
        - Branch String:   'tif_unix.c:107,5'
          Branch Sides:
            - BranchSide:      'tif_unix.c:109,42'
              BranchSideFuncs:
                - write
            - BranchSide:      'tif_unix.c:117,9'
              BranchSideFuncs: []
        - Branch String:   'tif_unix.c:111,13'
          Branch Sides:
            - BranchSide:      'tif_unix.c:112,21'
              BranchSideFuncs:
                - write
            - BranchSide:      'tif_unix.c:113,27'
              BranchSideFuncs:
                - write
        - Branch String:   'tif_unix.c:114,13'
          Branch Sides:
            - BranchSide:      'tif_unix.c:115,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_unix.c:116,5'
              BranchSideFuncs:
                - write
        - Branch String:   'tif_unix.c:117,9'
          Branch Sides:
            - BranchSide:      'tif_unix.c:118,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_unix.c:119,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_unix.c:103,9'
          Dst:             __errno_location
        - Src:             'tif_unix.c:113,17'
          Dst:             write
    - functionName:    _tiffSeekProc
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - fd
        - off
        - whence
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - lseek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_unix.c:127,9'
          Branch Sides:
            - BranchSide:      'tif_unix.c:129,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'tif_unix.c:132,13'
              BranchSideFuncs:
                - lseek
      Callsites:
        - Src:             'tif_unix.c:129,9'
          Dst:             __errno_location
        - Src:             'tif_unix.c:133,23'
          Dst:             lseek
    - functionName:    _tiffCloseProc
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_unix.c:140,13'
          Dst:             close
    - functionName:    _tiffSizeProc
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fstat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_unix.c:148,9'
          Branch Sides:
            - BranchSide:      'tif_unix.c:149,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_unix.c:151,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_unix.c:148,9'
          Dst:             fstat
    - functionName:    _tiffMapProc
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - pbase
        - psize
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _tiffSizeProc
        - mmap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_unix.c:161,16'
          Branch Sides:
            - BranchSide:      'tif_unix.c:161,29'
              BranchSideFuncs:
                - mmap
            - BranchSide:      'tif_unix.c:173,5'
              BranchSideFuncs: []
        - Branch String:   'tif_unix.c:161,9'
          Branch Sides:
            - BranchSide:      'tif_unix.c:164,17'
              BranchSideFuncs:
                - mmap
            - BranchSide:      'tif_unix.c:173,5'
              BranchSideFuncs: []
        - Branch String:   'tif_unix.c:167,13'
          Branch Sides:
            - BranchSide:      'tif_unix.c:169,32'
              BranchSideFuncs: []
            - BranchSide:      'tif_unix.c:172,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_unix.c:159,23'
          Dst:             _tiffSizeProc
        - Src:             'tif_unix.c:166,21'
          Dst:             mmap
    - functionName:    _tiffUnmapProc
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - base
        - size
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - munmap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_unix.c:179,11'
          Dst:             munmap
    - functionName:    munmap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mmap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fstat
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lseek
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFOpen
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - mode
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFOpenExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_unix.c:226,12'
          Dst:             TIFFOpenExt
    - functionName:    TIFFFdOpen
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - name
        - mode
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFFdOpenExt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_unix.c:203,12'
          Dst:             TIFFFdOpenExt
    - functionName:    _notConfigured
      functionSourceFile: '/src/libtiff/libtiff/tif_codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
        - TIFFFindCODEC
        - snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_codec.c:119,19'
          Branch Sides:
            - BranchSide:      'tif_codec.c:119,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_codec.c:119,33'
              BranchSideFuncs:
                - TIFFErrorExtR
      Callsites:
        - Src:             'tif_codec.c:112,26'
          Dst:             TIFFFindCODEC
        - Src:             'tif_codec.c:115,5'
          Dst:             snprintf
        - Src:             'tif_codec.c:117,5'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFIsCODECConfigured
      functionSourceFile: '/src/libtiff/libtiff/tif_codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - scheme
      BBCount:         10
      ICount:          54
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFFindCODEC
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_codec.c:150,9'
          Branch Sides:
            - BranchSide:      'tif_codec.c:152,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_codec.c:154,9'
              BranchSideFuncs: []
        - Branch String:   'tif_codec.c:154,9'
          Branch Sides:
            - BranchSide:      'tif_codec.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_codec.c:158,9'
              BranchSideFuncs: []
        - Branch String:   'tif_codec.c:158,9'
          Branch Sides:
            - BranchSide:      'tif_codec.c:160,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_codec.c:162,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_codec.c:148,30'
          Dst:             TIFFFindCODEC
    - functionName:    NotConfigured
      functionSourceFile: '/src/libtiff/libtiff/tif_codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - scheme
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CLAMPw
      functionSourceFile: '/src/libtiff/libtiff/tif_color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      float
      argCount:        3
      argTypes:
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - v
        - vmin
        - vmax
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_color.c:222,9'
          Branch Sides:
            - BranchSide:      'tif_color.c:225,16'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:227,9'
              BranchSideFuncs: []
        - Branch String:   'tif_color.c:227,9'
          Branch Sides:
            - BranchSide:      'tif_color.c:230,16'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:232,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFYCbCrToRGBInit
      functionSourceFile: '/src/libtiff/libtiff/tif_color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ycbcr
        - luma
        - refBlackWhite
      BBCount:         44
      ICount:          448
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - CLAMPw
        - _TIFFmemset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_color.c:265,5'
          Branch Sides:
            - BranchSide:      'tif_color.c:266,37'
              BranchSideFuncs:
                - _TIFFmemset
                - CLAMPw
                - CLAMPw
                - CLAMPw
            - BranchSide:      'tif_color.c:267,17'
              BranchSideFuncs:
                - _TIFFmemset
                - CLAMPw
                - CLAMPw
                - CLAMPw
        - Branch String:   'tif_color.c:276,22'
          Branch Sides:
            - BranchSide:      'tif_color.c:276,22'
              BranchSideFuncs:
                - CLAMPw
                - CLAMPw
                - CLAMPw
            - BranchSide:      'tif_color.c:276,22'
              BranchSideFuncs:
                - CLAMPw
                - CLAMPw
                - CLAMPw
        - Branch String:   'tif_color.c:276,22'
          Branch Sides:
            - BranchSide:      'tif_color.c:276,22'
              BranchSideFuncs:
                - CLAMPw
                - CLAMPw
                - CLAMPw
            - BranchSide:      'tif_color.c:276,22'
              BranchSideFuncs:
                - CLAMPw
                - CLAMPw
                - CLAMPw
        - Branch String:   'tif_color.c:278,23'
          Branch Sides:
            - BranchSide:      'tif_color.c:278,23'
              BranchSideFuncs:
                - CLAMPw
                - CLAMPw
                - CLAMPw
            - BranchSide:      'tif_color.c:278,23'
              BranchSideFuncs:
                - CLAMPw
                - CLAMPw
                - CLAMPw
        - Branch String:   'tif_color.c:278,23'
          Branch Sides:
            - BranchSide:      'tif_color.c:278,23'
              BranchSideFuncs:
                - CLAMPw
                - CLAMPw
                - CLAMPw
            - BranchSide:      'tif_color.c:278,23'
              BranchSideFuncs:
                - CLAMPw
                - CLAMPw
                - CLAMPw
        - Branch String:   'tif_color.c:280,22'
          Branch Sides:
            - BranchSide:      'tif_color.c:280,22'
              BranchSideFuncs:
                - CLAMPw
                - CLAMPw
                - CLAMPw
            - BranchSide:      'tif_color.c:280,22'
              BranchSideFuncs:
                - CLAMPw
                - CLAMPw
                - CLAMPw
        - Branch String:   'tif_color.c:280,22'
          Branch Sides:
            - BranchSide:      'tif_color.c:280,22'
              BranchSideFuncs:
                - CLAMPw
                - CLAMPw
                - CLAMPw
            - BranchSide:      'tif_color.c:280,22'
              BranchSideFuncs:
                - CLAMPw
                - CLAMPw
                - CLAMPw
        - Branch String:   'tif_color.c:282,23'
          Branch Sides:
            - BranchSide:      'tif_color.c:282,23'
              BranchSideFuncs:
                - CLAMPw
                - CLAMPw
                - CLAMPw
            - BranchSide:      'tif_color.c:296,31'
              BranchSideFuncs:
                - CLAMPw
                - CLAMPw
                - CLAMPw
        - Branch String:   'tif_color.c:282,23'
          Branch Sides:
            - BranchSide:      'tif_color.c:296,31'
              BranchSideFuncs:
                - CLAMPw
                - CLAMPw
                - CLAMPw
            - BranchSide:      'tif_color.c:296,31'
              BranchSideFuncs:
                - CLAMPw
                - CLAMPw
                - CLAMPw
        - Branch String:   'tif_color.c:296,9'
          Branch Sides:
            - BranchSide:      'tif_color.c:298,42'
              BranchSideFuncs:
                - CLAMPw
                - CLAMPw
                - CLAMPw
            - BranchSide:      'tif_color.c:315,5'
              BranchSideFuncs: []
        - Branch String:   'tif_color.c:298,42'
          Branch Sides:
            - BranchSide:      'tif_color.c:298,42'
              BranchSideFuncs:
                - CLAMPw
                - CLAMPw
                - CLAMPw
            - BranchSide:      'tif_color.c:298,42'
              BranchSideFuncs:
                - CLAMPw
                - CLAMPw
                - CLAMPw
        - Branch String:   'tif_color.c:301,42'
          Branch Sides:
            - BranchSide:      'tif_color.c:301,42'
              BranchSideFuncs:
                - CLAMPw
                - CLAMPw
                - CLAMPw
            - BranchSide:      'tif_color.c:301,42'
              BranchSideFuncs:
                - CLAMPw
                - CLAMPw
                - CLAMPw
        - Branch String:   'tif_color.c:310,17'
          Branch Sides:
            - BranchSide:      'tif_color.c:296,41'
              BranchSideFuncs:
                - CLAMPw
                - CLAMPw
                - CLAMPw
            - BranchSide:      'tif_color.c:296,41'
              BranchSideFuncs:
                - CLAMPw
                - CLAMPw
                - CLAMPw
      Callsites:
        - Src:             'tif_color.c:263,5'
          Dst:             _TIFFmemset
        - Src:             'tif_color.c:267,5'
          Dst:             _TIFFmemset
        - Src:             'tif_color.c:298,35'
          Dst:             CLAMPw
        - Src:             'tif_color.c:301,35'
          Dst:             CLAMPw
        - Src:             'tif_color.c:309,40'
          Dst:             CLAMPw
    - functionName:    TIFFYCbCrtoRGB
      functionSourceFile: '/src/libtiff/libtiff/tif_color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ycbcr
        - Y
        - Cb
        - Cr
        - r
        - g
        - b
      BBCount:         34
      ICount:          227
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    72
      BranchProfiles:
        - Branch String:   'tif_color.c:205,9'
          Branch Sides:
            - BranchSide:      'tif_color.c:205,7'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:205,7'
              BranchSideFuncs: []
        - Branch String:   'tif_color.c:206,10'
          Branch Sides:
            - BranchSide:      'tif_color.c:206,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:206,8'
              BranchSideFuncs: []
        - Branch String:   'tif_color.c:206,10'
          Branch Sides:
            - BranchSide:      'tif_color.c:206,8'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:206,8'
              BranchSideFuncs: []
        - Branch String:   'tif_color.c:207,10'
          Branch Sides:
            - BranchSide:      'tif_color.c:207,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:207,8'
              BranchSideFuncs: []
        - Branch String:   'tif_color.c:207,10'
          Branch Sides:
            - BranchSide:      'tif_color.c:207,8'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:207,8'
              BranchSideFuncs: []
        - Branch String:   'tif_color.c:210,10'
          Branch Sides:
            - BranchSide:      'tif_color.c:210,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:210,6'
              BranchSideFuncs: []
        - Branch String:   'tif_color.c:210,10'
          Branch Sides:
            - BranchSide:      'tif_color.c:210,6'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:210,6'
              BranchSideFuncs: []
        - Branch String:   'tif_color.c:213,10'
          Branch Sides:
            - BranchSide:      'tif_color.c:213,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:213,6'
              BranchSideFuncs: []
        - Branch String:   'tif_color.c:213,10'
          Branch Sides:
            - BranchSide:      'tif_color.c:213,6'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:213,6'
              BranchSideFuncs: []
        - Branch String:   'tif_color.c:215,10'
          Branch Sides:
            - BranchSide:      'tif_color.c:215,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:215,10'
              BranchSideFuncs: []
        - Branch String:   'tif_color.c:215,10'
          Branch Sides:
            - BranchSide:      'tif_color.c:215,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:215,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFCIELabToRGBInit
      functionSourceFile: '/src/libtiff/libtiff/tif_color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cielab
        - display
        - refWhite
      BBCount:         15
      ICount:          241
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _TIFFmemcpy
        - pow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_color.c:149,5'
          Branch Sides:
            - BranchSide:      'tif_color.c:151,27'
              BranchSideFuncs:
                - pow
                - pow
                - pow
            - BranchSide:      'tif_color.c:156,21'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'tif_color.c:159,5'
          Branch Sides:
            - BranchSide:      'tif_color.c:161,27'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'tif_color.c:166,21'
              BranchSideFuncs:
                - pow
        - Branch String:   'tif_color.c:169,5'
          Branch Sides:
            - BranchSide:      'tif_color.c:171,27'
              BranchSideFuncs:
                - pow
            - BranchSide:      'tif_color.c:176,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_color.c:143,5'
          Dst:             _TIFFmemcpy
        - Src:             'tif_color.c:152,35'
          Dst:             pow
        - Src:             'tif_color.c:162,35'
          Dst:             pow
        - Src:             'tif_color.c:172,35'
          Dst:             pow
    - functionName:    TIFFXYZToRGB
      functionSourceFile: '/src/libtiff/libtiff/tif_color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - float
        - float
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cielab
        - X
        - Y
        - Z
        - r
        - g
        - b
      BBCount:         46
      ICount:          506
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_color.c:102,10'
          Branch Sides:
            - BranchSide:      'tif_color.c:102,8'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:102,8'
              BranchSideFuncs: []
        - Branch String:   'tif_color.c:103,10'
          Branch Sides:
            - BranchSide:      'tif_color.c:103,8'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:103,8'
              BranchSideFuncs: []
        - Branch String:   'tif_color.c:104,10'
          Branch Sides:
            - BranchSide:      'tif_color.c:104,8'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:104,8'
              BranchSideFuncs: []
        - Branch String:   'tif_color.c:107,10'
          Branch Sides:
            - BranchSide:      'tif_color.c:107,8'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:107,8'
              BranchSideFuncs: []
        - Branch String:   'tif_color.c:108,10'
          Branch Sides:
            - BranchSide:      'tif_color.c:108,8'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:108,8'
              BranchSideFuncs: []
        - Branch String:   'tif_color.c:109,10'
          Branch Sides:
            - BranchSide:      'tif_color.c:109,8'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:109,8'
              BranchSideFuncs: []
        - Branch String:   'tif_color.c:113,9'
          Branch Sides:
            - BranchSide:      'tif_color.c:113,7'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:113,7'
              BranchSideFuncs: []
        - Branch String:   'tif_color.c:114,10'
          Branch Sides:
            - BranchSide:      'tif_color.c:114,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:114,10'
              BranchSideFuncs: []
        - Branch String:   'tif_color.c:117,9'
          Branch Sides:
            - BranchSide:      'tif_color.c:117,7'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:117,7'
              BranchSideFuncs: []
        - Branch String:   'tif_color.c:118,10'
          Branch Sides:
            - BranchSide:      'tif_color.c:118,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:118,10'
              BranchSideFuncs: []
        - Branch String:   'tif_color.c:121,9'
          Branch Sides:
            - BranchSide:      'tif_color.c:121,7'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:121,7'
              BranchSideFuncs: []
        - Branch String:   'tif_color.c:122,10'
          Branch Sides:
            - BranchSide:      'tif_color.c:122,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:122,10'
              BranchSideFuncs: []
        - Branch String:   'tif_color.c:125,10'
          Branch Sides:
            - BranchSide:      'tif_color.c:125,6'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:125,6'
              BranchSideFuncs: []
        - Branch String:   'tif_color.c:126,10'
          Branch Sides:
            - BranchSide:      'tif_color.c:126,6'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:126,6'
              BranchSideFuncs: []
        - Branch String:   'tif_color.c:127,10'
          Branch Sides:
            - BranchSide:      'tif_color.c:127,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:127,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFCIELab16ToXYZ
      functionSourceFile: '/src/libtiff/libtiff/tif_color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cielab
        - l
        - a
        - b
        - X
        - Y
        - Z
      BBCount:         10
      ICount:          154
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_color.c:61,9'
          Branch Sides:
            - BranchSide:      'tif_color.c:63,15'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:68,16'
              BranchSideFuncs: []
        - Branch String:   'tif_color.c:73,9'
          Branch Sides:
            - BranchSide:      'tif_color.c:74,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:76,14'
              BranchSideFuncs: []
        - Branch String:   'tif_color.c:79,9'
          Branch Sides:
            - BranchSide:      'tif_color.c:80,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_color.c:82,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFCIELabToXYZ
      functionSourceFile: '/src/libtiff/libtiff/tif_color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cielab
        - l
        - a
        - b
        - X
        - Y
        - Z
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFCIELab16ToXYZ
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_color.c:46,5'
          Dst:             TIFFCIELab16ToXYZ
    - functionName:    TIFFGetConfiguredCODECs
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         21
      ICount:          158
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFIsCODECConfigured
        - _TIFFfreeExt
        - _TIFFmemcpy
        - _TIFFmemset
        - _TIFFreallocExt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_compress.c:263,9'
          Branch Sides:
            - BranchSide:      'tif_compress.c:269,33'
              BranchSideFuncs:
                - _TIFFreallocExt
                - _TIFFfreeExt
                - _TIFFmemset
                - TIFFIsCODECConfigured
                - _TIFFreallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFreallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
            - BranchSide:      'tif_compress.c:269,33'
              BranchSideFuncs:
                - _TIFFreallocExt
                - _TIFFfreeExt
                - _TIFFmemset
                - TIFFIsCODECConfigured
                - _TIFFreallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFreallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
        - Branch String:   'tif_compress.c:269,5'
          Branch Sides:
            - BranchSide:      'tif_compress.c:272,48'
              BranchSideFuncs:
                - _TIFFreallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFreallocExt
                - _TIFFfreeExt
                - _TIFFmemset
                - TIFFIsCODECConfigured
                - _TIFFreallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
            - BranchSide:      'tif_compress.c:282,12'
              BranchSideFuncs:
                - _TIFFreallocExt
                - _TIFFfreeExt
                - _TIFFmemset
                - TIFFIsCODECConfigured
                - _TIFFreallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
        - Branch String:   'tif_compress.c:273,13'
          Branch Sides:
            - BranchSide:      'tif_compress.c:275,32'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFreallocExt
                - _TIFFfreeExt
                - _TIFFmemset
                - TIFFIsCODECConfigured
                - _TIFFreallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFreallocExt
                - _TIFFfreeExt
            - BranchSide:      'tif_compress.c:278,18'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFreallocExt
                - _TIFFfreeExt
                - _TIFFmemset
                - TIFFIsCODECConfigured
                - _TIFFreallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFreallocExt
                - _TIFFfreeExt
        - Branch String:   'tif_compress.c:282,5'
          Branch Sides:
            - BranchSide:      'tif_compress.c:284,35'
              BranchSideFuncs:
                - TIFFIsCODECConfigured
                - _TIFFreallocExt
                - _TIFFfreeExt
                - _TIFFmemset
                - _TIFFreallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
            - BranchSide:      'tif_compress.c:300,44'
              BranchSideFuncs:
                - _TIFFreallocExt
                - _TIFFfreeExt
                - _TIFFmemset
        - Branch String:   'tif_compress.c:284,13'
          Branch Sides:
            - BranchSide:      'tif_compress.c:286,61'
              BranchSideFuncs:
                - _TIFFreallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFreallocExt
                - _TIFFfreeExt
                - _TIFFmemset
                - TIFFIsCODECConfigured
            - BranchSide:      'tif_compress.c:297,5'
              BranchSideFuncs:
                - _TIFFreallocExt
                - _TIFFfreeExt
                - _TIFFmemset
                - TIFFIsCODECConfigured
                - _TIFFreallocExt
                - _TIFFfreeExt
                - _TIFFmemcpy
        - Branch String:   'tif_compress.c:288,17'
          Branch Sides:
            - BranchSide:      'tif_compress.c:290,36'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFreallocExt
                - _TIFFfreeExt
                - _TIFFmemset
                - TIFFIsCODECConfigured
                - _TIFFreallocExt
                - _TIFFfreeExt
            - BranchSide:      'tif_compress.c:293,22'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFreallocExt
                - _TIFFfreeExt
                - _TIFFmemset
                - TIFFIsCODECConfigured
                - _TIFFreallocExt
                - _TIFFfreeExt
        - Branch String:   'tif_compress.c:301,9'
          Branch Sides:
            - BranchSide:      'tif_compress.c:303,28'
              BranchSideFuncs:
                - _TIFFmemset
            - BranchSide:      'tif_compress.c:306,14'
              BranchSideFuncs:
                - _TIFFmemset
      Callsites:
        - Src:             'tif_compress.c:272,26'
          Dst:             _TIFFreallocExt
        - Src:             'tif_compress.c:275,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_compress.c:279,9'
          Dst:             _TIFFmemcpy
        - Src:             'tif_compress.c:284,13'
          Dst:             TIFFIsCODECConfigured
        - Src:             'tif_compress.c:286,39'
          Dst:             _TIFFreallocExt
        - Src:             'tif_compress.c:290,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_compress.c:294,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_compress.c:300,22'
          Dst:             _TIFFreallocExt
        - Src:             'tif_compress.c:303,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_compress.c:307,5'
          Dst:             _TIFFmemset
    - functionName:    TIFFUnRegisterCODEC
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExt
        - _TIFFfreeExt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_compress.c:237,5'
          Branch Sides:
            - BranchSide:      'tif_compress.c:238,13'
              BranchSideFuncs:
                - TIFFErrorExt
                - _TIFFfreeExt
            - BranchSide:      'tif_compress.c:246,18'
              BranchSideFuncs:
                - TIFFErrorExt
        - Branch String:   'tif_compress.c:238,13'
          Branch Sides:
            - BranchSide:      'tif_compress.c:238,25'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_compress.c:240,20'
              BranchSideFuncs:
                - _TIFFfreeExt
      Callsites:
        - Src:             'tif_compress.c:241,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_compress.c:244,5'
          Dst:             TIFFErrorExt
    - functionName:    TIFFRegisterCODEC
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - scheme
        - name
        - init
      BBCount:         7
      ICount:          88
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExt
        - _TIFFmallocExt
        - strcpy
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_compress.c:213,9'
          Branch Sides:
            - BranchSide:      'tif_compress.c:215,45'
              BranchSideFuncs:
                - strcpy
            - BranchSide:      'tif_compress.c:226,68'
              BranchSideFuncs:
                - TIFFErrorExt
      Callsites:
        - Src:             'tif_compress.c:211,58'
          Dst:             strlen
        - Src:             'tif_compress.c:209,30'
          Dst:             _TIFFmallocExt
        - Src:             'tif_compress.c:217,9'
          Dst:             strcpy
        - Src:             'tif_compress.c:225,9'
          Dst:             TIFFErrorExt
    - functionName:    TIFFFindCODEC
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - scheme
      BBCount:         14
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tif_compress.c:197,5'
          Branch Sides:
            - BranchSide:      'tif_compress.c:198,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_compress.c:200,12'
              BranchSideFuncs: []
        - Branch String:   'tif_compress.c:198,13'
          Branch Sides:
            - BranchSide:      'tif_compress.c:198,33'
              BranchSideFuncs: []
            - BranchSide:      'tif_compress.c:199,40'
              BranchSideFuncs: []
        - Branch String:   'tif_compress.c:200,5'
          Branch Sides:
            - BranchSide:      'tif_compress.c:201,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_compress.c:203,5'
              BranchSideFuncs: []
        - Branch String:   'tif_compress.c:201,13'
          Branch Sides:
            - BranchSide:      'tif_compress.c:201,26'
              BranchSideFuncs: []
            - BranchSide:      'tif_compress.c:202,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFSetCompressionScheme
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - scheme
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFFindCODEC
        - _TIFFSetDefaultCompressionState
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_compress.c:177,13'
          Branch Sides:
            - BranchSide:      'tif_compress.c:177,19'
              BranchSideFuncs: []
            - BranchSide:      'tif_compress.c:177,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_compress.c:168,26'
          Dst:             TIFFFindCODEC
        - Src:             'tif_compress.c:170,5'
          Dst:             _TIFFSetDefaultCompressionState
    - functionName:    _TIFFSetDefaultCompressionState
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          69
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFNoFixupTags
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFtrue
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFNoPreCode
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - tif
        - s
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFNoRowDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - tif
        - pp
        - cc
        - s
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFNoDecode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_compress.c:101,13'
          Dst:             TIFFNoDecode
    - functionName:    _TIFFNoStripDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - tif
        - pp
        - cc
        - s
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFNoDecode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_compress.c:109,13'
          Dst:             TIFFNoDecode
    - functionName:    _TIFFNoTileDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - tif
        - pp
        - cc
        - s
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFNoDecode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_compress.c:117,13'
          Dst:             TIFFNoDecode
    - functionName:    _TIFFNoRowEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - tif
        - pp
        - cc
        - s
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFNoEncode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_compress.c:56,13'
          Dst:             TIFFNoEncode
    - functionName:    _TIFFNoStripEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - tif
        - pp
        - cc
        - s
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFNoEncode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_compress.c:64,13'
          Dst:             TIFFNoEncode
    - functionName:    _TIFFNoTileEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - tif
        - pp
        - cc
        - s
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFNoEncode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_compress.c:72,13'
          Dst:             TIFFNoEncode
    - functionName:    _TIFFvoid
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFNoSeek
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - off
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFErrorExtR
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_compress.c:123,5'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFNoEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - method
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
        - TIFFFindCODEC
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_compress.c:36,9'
          Branch Sides:
            - BranchSide:      'tif_compress.c:38,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_compress.c:43,23'
              BranchSideFuncs:
                - TIFFErrorExtR
      Callsites:
        - Src:             'tif_compress.c:34,26'
          Dst:             TIFFFindCODEC
        - Src:             'tif_compress.c:38,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_compress.c:43,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFNoDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - method
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
        - TIFFFindCODEC
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_compress.c:79,9'
          Branch Sides:
            - BranchSide:      'tif_compress.c:80,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_compress.c:83,23'
              BranchSideFuncs:
                - TIFFErrorExtR
      Callsites:
        - Src:             'tif_compress.c:77,26'
          Dst:             TIFFFindCODEC
        - Src:             'tif_compress.c:80,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_compress.c:83,9'
          Dst:             TIFFErrorExtR
    - functionName:    _WriteAsType
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1793
      functionLinenumberEnd: 1814
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - strile_size
        - uncompressed_threshold
      BBCount:         24
      ICount:          132
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:1795,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1797,16'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1799,14'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:1799,46'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1800,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1811,16'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:1800,45'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1801,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1811,16'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:1801,55'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1802,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1811,16'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:1802,49'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1803,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1811,16'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:1803,46'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1804,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1811,16'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:1804,46'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1805,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1811,16'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:1805,46'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1806,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1811,16'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:1806,46'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1806,49'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1811,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFWriteDirectoryTagCheckedDoubleArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2915
      functionLinenumberEnd: 2928
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         12
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFSwabArrayOfDouble
        - TIFFWriteDirectoryTagData
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2916,5'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2916,5'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfDouble
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2918,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfDouble
                - EvaluateIFDdatasizeWrite
        - Branch String:   'tif_dirwrite.c:2918,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2920,34'
              BranchSideFuncs:
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2924,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfDouble
        - Branch String:   'tif_dirwrite.c:2924,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2925,31'
              BranchSideFuncs:
                - TIFFSwabArrayOfDouble
                - TIFFWriteDirectoryTagData
            - BranchSide:      'tif_dirwrite.c:2926,39'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
      Callsites:
        - Src:             'tif_dirwrite.c:2916,5'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:2920,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2925,9'
          Dst:             TIFFSwabArrayOfDouble
        - Src:             'tif_dirwrite.c:2926,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    EvaluateIFDdatasizeWrite
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2016
      functionLinenumberEnd: 2027
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - count
        - typesize
        - ndir
      BBCount:         7
      ICount:          69
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    20
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2018,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2018,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2022,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:2022,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2023,23'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2024,46'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFWriteDirectoryTagData
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2970
      functionLinenumberEnd: 3047
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - datatype
        - count
        - datalength
        - data
      BBCount:         54
      ICount:          402
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - TIFFErrorExtR
        - TIFFSwabLong
        - TIFFSwabLong8
        - _TIFFSeekOK
        - _TIFFmemcpy
        - __assert_fail
      functionUses:    22
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2974,5'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2976,9'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFmemcpy
            - BranchSide:      'tif_dirwrite.c:2981,9'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFmemcpy
        - Branch String:   'tif_dirwrite.c:2976,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2976,9'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFmemcpy
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:2977,13'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFmemcpy
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:2977,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2978,13'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFmemcpy
            - BranchSide:      'tif_dirwrite.c:2979,10'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFmemcpy
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:2981,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2984,19'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFmemcpy
            - BranchSide:      'tif_dirwrite.c:2987,23'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFmemcpy
        - Branch String:   'tif_dirwrite.c:2984,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2985,13'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFmemcpy
            - BranchSide:      'tif_dirwrite.c:2986,5'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFmemcpy
        - Branch String:   'tif_dirwrite.c:2991,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2993,13'
              BranchSideFuncs:
                - _TIFFmemcpy
            - BranchSide:      'tif_dirwrite.c:3001,14'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:2993,18'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2993,21'
              BranchSideFuncs:
                - _TIFFmemcpy
            - BranchSide:      'tif_dirwrite.c:2997,5'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:2993,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2995,26'
              BranchSideFuncs:
                - _TIFFmemcpy
            - BranchSide:      'tif_dirwrite.c:2997,5'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:3003,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3004,28'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3005,14'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3005,23'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3005,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3007,27'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3005,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3007,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3010,14'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3010,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3012,27'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3015,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3015,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3017,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3022,14'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:3022,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3024,27'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabLong8
            - BranchSide:      'tif_dirwrite.c:3027,28'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:3028,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3029,13'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabLong8
            - BranchSide:      'tif_dirwrite.c:3030,15'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:3030,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3033,27'
              BranchSideFuncs:
                - TIFFSwabLong8
            - BranchSide:      'tif_dirwrite.c:3040,45'
              BranchSideFuncs:
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:3034,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3035,17'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFmemcpy
            - BranchSide:      'tif_dirwrite.c:3036,26'
              BranchSideFuncs:
                - _TIFFmemcpy
      Callsites:
        - Src:             'tif_dirwrite.c:2976,9'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:2995,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirwrite.c:3007,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3010,14'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dirwrite.c:3012,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3017,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3024,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3035,17'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirwrite.c:3036,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirwrite.c:3042,17'
          Dst:             TIFFSwabLong8
    - functionName:    TIFFWriteDirectoryTagCheckedFloatArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2896
      functionLinenumberEnd: 2909
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         12
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFSwabArrayOfFloat
        - TIFFWriteDirectoryTagData
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2897,5'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2897,5'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfFloat
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2899,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfFloat
                - EvaluateIFDdatasizeWrite
        - Branch String:   'tif_dirwrite.c:2899,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2901,34'
              BranchSideFuncs:
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2905,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfFloat
        - Branch String:   'tif_dirwrite.c:2905,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2906,30'
              BranchSideFuncs:
                - TIFFSwabArrayOfFloat
                - TIFFWriteDirectoryTagData
            - BranchSide:      'tif_dirwrite.c:2907,39'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
      Callsites:
        - Src:             'tif_dirwrite.c:2897,5'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:2901,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2906,9'
          Dst:             TIFFSwabArrayOfFloat
        - Src:             'tif_dirwrite.c:2907,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedSrationalArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2493
      functionLinenumberEnd: 2522
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         15
      ICount:          141
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - DoubleToSrational
        - EvaluateIFDdatasizeWrite
        - TIFFErrorExtR
        - TIFFSwabArrayOfLong
        - TIFFWriteDirectoryTagData
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2501,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2503,34'
              BranchSideFuncs:
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2506,24'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagData
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
                - DoubleToSrational
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:2507,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2509,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:2512,15'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
                - DoubleToSrational
        - Branch String:   'tif_dirwrite.c:2512,5'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2514,28'
              BranchSideFuncs:
                - DoubleToSrational
                - TIFFWriteDirectoryTagData
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
            - BranchSide:      'tif_dirwrite.c:2516,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
        - Branch String:   'tif_dirwrite.c:2516,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2517,41'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong
                - TIFFWriteDirectoryTagData
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:2518,35'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - _TIFFfreeExt
      Callsites:
        - Src:             'tif_dirwrite.c:2503,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2506,9'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirwrite.c:2509,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2514,9'
          Dst:             DoubleToSrational
        - Src:             'tif_dirwrite.c:2517,9'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'tif_dirwrite.c:2518,9'
          Dst:             TIFFWriteDirectoryTagData
        - Src:             'tif_dirwrite.c:2520,5'
          Dst:             _TIFFfreeExt
    - functionName:    DoubleToSrational
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2822
      functionLinenumberEnd: 2890
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - num
        - denom
      BBCount:         24
      ICount:          190
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFErrorExt
        - ToRationalEuclideanGCD
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2830,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2832,13'
              BranchSideFuncs:
                - ToRationalEuclideanGCD
                - ToRationalEuclideanGCD
                - TIFFErrorExt
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:2837,9'
              BranchSideFuncs:
                - ToRationalEuclideanGCD
                - ToRationalEuclideanGCD
                - TIFFErrorExt
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:2837,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2839,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2844,9'
              BranchSideFuncs:
                - ToRationalEuclideanGCD
                - ToRationalEuclideanGCD
                - TIFFErrorExt
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:2844,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2846,26'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2851,9'
              BranchSideFuncs:
                - ToRationalEuclideanGCD
                - ToRationalEuclideanGCD
                - TIFFErrorExt
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:2851,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2853,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2863,28'
              BranchSideFuncs:
                - ToRationalEuclideanGCD
                - ToRationalEuclideanGCD
                - TIFFErrorExt
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:2866,30'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2866,33'
              BranchSideFuncs:
                - TIFFErrorExt
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:2873,22'
              BranchSideFuncs:
                - TIFFErrorExt
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:2866,56'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2867,9'
              BranchSideFuncs:
                - TIFFErrorExt
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:2873,22'
              BranchSideFuncs:
                - TIFFErrorExt
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:2867,31'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2867,34'
              BranchSideFuncs:
                - TIFFErrorExt
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:2873,22'
              BranchSideFuncs:
                - TIFFErrorExt
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:2866,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2873,22'
              BranchSideFuncs:
                - TIFFErrorExt
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:2878,20'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:2880,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2882,26'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2887,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirwrite.c:2863,5'
          Dst:             ToRationalEuclideanGCD
        - Src:             'tif_dirwrite.c:2864,5'
          Dst:             ToRationalEuclideanGCD
        - Src:             'tif_dirwrite.c:2869,9'
          Dst:             TIFFErrorExt
        - Src:             'tif_dirwrite.c:2874,9'
          Dst:             __assert_fail
    - functionName:    ToRationalEuclideanGCD
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2620
      functionLinenumberEnd: 2738
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - double
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - blnUseSignedRange
        - blnUseSmallRange
        - ullNum
        - ullDenom
      BBCount:         37
      ICount:          294
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2639,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2641,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2645,14'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:2655,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2657,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2662,18'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:2677,36'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2677,40'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2677,5'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:2677,54'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2677,58'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2677,5'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:2677,5'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2679,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2682,24'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:2687,5'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2691,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2728,5'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:2691,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2693,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2695,15'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:2705,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2707,20'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2716,21'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:2708,32'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2708,35'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2709,19'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:2708,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2709,19'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2712,17'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:2728,36'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2728,5'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2728,39'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:2728,5'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2730,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2735,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFWriteDirectoryTagCheckedSrationalDoubleArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2564
      functionLinenumberEnd: 2594
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         15
      ICount:          140
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - DoubleToSrational
        - EvaluateIFDdatasizeWrite
        - TIFFErrorExtR
        - TIFFSwabArrayOfLong
        - TIFFWriteDirectoryTagData
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2573,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2575,34'
              BranchSideFuncs:
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2578,24'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagData
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
                - DoubleToSrational
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:2579,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2581,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:2584,15'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
                - DoubleToSrational
        - Branch String:   'tif_dirwrite.c:2584,5'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2586,28'
              BranchSideFuncs:
                - DoubleToSrational
                - TIFFWriteDirectoryTagData
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
            - BranchSide:      'tif_dirwrite.c:2588,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
        - Branch String:   'tif_dirwrite.c:2588,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2589,41'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong
                - TIFFWriteDirectoryTagData
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:2590,35'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - _TIFFfreeExt
      Callsites:
        - Src:             'tif_dirwrite.c:2575,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2578,9'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirwrite.c:2581,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2586,9'
          Dst:             DoubleToSrational
        - Src:             'tif_dirwrite.c:2589,9'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'tif_dirwrite.c:2590,9'
          Dst:             TIFFWriteDirectoryTagData
        - Src:             'tif_dirwrite.c:2592,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFWriteDirectoryTagCheckedRationalDoubleArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2529
      functionLinenumberEnd: 2559
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         15
      ICount:          140
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - DoubleToRational
        - EvaluateIFDdatasizeWrite
        - TIFFErrorExtR
        - TIFFSwabArrayOfLong
        - TIFFWriteDirectoryTagData
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2538,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2540,34'
              BranchSideFuncs:
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2543,24'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagData
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
                - DoubleToRational
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:2544,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2546,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:2549,15'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
                - DoubleToRational
        - Branch String:   'tif_dirwrite.c:2549,5'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2551,27'
              BranchSideFuncs:
                - DoubleToRational
                - TIFFWriteDirectoryTagData
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
            - BranchSide:      'tif_dirwrite.c:2553,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
        - Branch String:   'tif_dirwrite.c:2553,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2554,29'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong
                - TIFFWriteDirectoryTagData
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:2555,35'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - _TIFFfreeExt
      Callsites:
        - Src:             'tif_dirwrite.c:2540,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2543,9'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirwrite.c:2546,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2551,9'
          Dst:             DoubleToRational
        - Src:             'tif_dirwrite.c:2554,9'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'tif_dirwrite.c:2555,9'
          Dst:             TIFFWriteDirectoryTagData
        - Src:             'tif_dirwrite.c:2557,5'
          Dst:             _TIFFfreeExt
    - functionName:    DoubleToRational
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2746
      functionLinenumberEnd: 2814
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - num
        - denom
      BBCount:         23
      ICount:          172
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFErrorExt
        - ToRationalEuclideanGCD
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2753,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2755,17'
              BranchSideFuncs:
                - ToRationalEuclideanGCD
                - ToRationalEuclideanGCD
                - TIFFErrorExt
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:2762,9'
              BranchSideFuncs:
                - ToRationalEuclideanGCD
                - ToRationalEuclideanGCD
                - TIFFErrorExt
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:2762,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2764,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2769,9'
              BranchSideFuncs:
                - ToRationalEuclideanGCD
                - ToRationalEuclideanGCD
                - TIFFErrorExt
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:2769,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2771,26'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2776,9'
              BranchSideFuncs:
                - ToRationalEuclideanGCD
                - ToRationalEuclideanGCD
                - TIFFErrorExt
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:2776,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2778,10'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2787,28'
              BranchSideFuncs:
                - ToRationalEuclideanGCD
                - ToRationalEuclideanGCD
                - TIFFErrorExt
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:2790,31'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2790,34'
              BranchSideFuncs:
                - TIFFErrorExt
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:2797,22'
              BranchSideFuncs:
                - TIFFErrorExt
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:2790,58'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2791,9'
              BranchSideFuncs:
                - TIFFErrorExt
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:2797,22'
              BranchSideFuncs:
                - TIFFErrorExt
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:2791,32'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2791,35'
              BranchSideFuncs:
                - TIFFErrorExt
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:2797,22'
              BranchSideFuncs:
                - TIFFErrorExt
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:2790,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2797,22'
              BranchSideFuncs:
                - TIFFErrorExt
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:2802,20'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:2804,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2806,26'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2811,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirwrite.c:2756,9'
          Dst:             TIFFErrorExt
        - Src:             'tif_dirwrite.c:2787,5'
          Dst:             ToRationalEuclideanGCD
        - Src:             'tif_dirwrite.c:2788,5'
          Dst:             ToRationalEuclideanGCD
        - Src:             'tif_dirwrite.c:2793,9'
          Dst:             TIFFErrorExt
        - Src:             'tif_dirwrite.c:2798,9'
          Dst:             __assert_fail
    - functionName:    TIFFWriteDirectoryTagCheckedSlong8Array
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2395
      functionLinenumberEnd: 2413
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         14
      ICount:          97
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFErrorExtR
        - TIFFSwabArrayOfLong8
        - TIFFWriteDirectoryTagData
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2396,5'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2396,5'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfLong8
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2398,11'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfLong8
                - EvaluateIFDdatasizeWrite
        - Branch String:   'tif_dirwrite.c:2398,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2400,23'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfLong8
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2404,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfLong8
                - EvaluateIFDdatasizeWrite
        - Branch String:   'tif_dirwrite.c:2404,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2406,34'
              BranchSideFuncs:
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2409,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfLong8
        - Branch String:   'tif_dirwrite.c:2409,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2410,42'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong8
                - TIFFWriteDirectoryTagData
            - BranchSide:      'tif_dirwrite.c:2411,39'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
      Callsites:
        - Src:             'tif_dirwrite.c:2396,5'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:2400,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2406,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2410,9'
          Dst:             TIFFSwabArrayOfLong8
        - Src:             'tif_dirwrite.c:2411,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedSlongArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2353
      functionLinenumberEnd: 2365
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         12
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFSwabArrayOfLong
        - TIFFWriteDirectoryTagData
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2354,5'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2354,5'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfLong
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2356,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfLong
                - EvaluateIFDdatasizeWrite
        - Branch String:   'tif_dirwrite.c:2356,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2358,34'
              BranchSideFuncs:
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2361,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfLong
        - Branch String:   'tif_dirwrite.c:2361,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2362,41'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong
                - TIFFWriteDirectoryTagData
            - BranchSide:      'tif_dirwrite.c:2363,39'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
      Callsites:
        - Src:             'tif_dirwrite.c:2354,5'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:2358,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2362,9'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'tif_dirwrite.c:2363,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedSshortArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2298
      functionLinenumberEnd: 2310
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         12
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFSwabArrayOfShort
        - TIFFWriteDirectoryTagData
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2299,5'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2299,5'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfShort
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2301,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfShort
                - EvaluateIFDdatasizeWrite
        - Branch String:   'tif_dirwrite.c:2301,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2303,34'
              BranchSideFuncs:
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2306,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfShort
        - Branch String:   'tif_dirwrite.c:2306,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2307,42'
              BranchSideFuncs:
                - TIFFSwabArrayOfShort
                - TIFFWriteDirectoryTagData
            - BranchSide:      'tif_dirwrite.c:2308,39'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
      Callsites:
        - Src:             'tif_dirwrite.c:2299,5'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:2303,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2307,9'
          Dst:             TIFFSwabArrayOfShort
        - Src:             'tif_dirwrite.c:2308,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedSbyteArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2246
      functionLinenumberEnd: 2255
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFWriteDirectoryTagData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2248,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2250,34'
              BranchSideFuncs:
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2253,39'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
      Callsites:
        - Src:             'tif_dirwrite.c:2250,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2253,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedByteArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2231
      functionLinenumberEnd: 2240
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFWriteDirectoryTagData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2233,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2235,34'
              BranchSideFuncs:
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2238,39'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
      Callsites:
        - Src:             'tif_dirwrite.c:2235,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2238,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedUndefinedArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2216
      functionLinenumberEnd: 2225
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFWriteDirectoryTagData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2218,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2220,34'
              BranchSideFuncs:
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2223,39'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
      Callsites:
        - Src:             'tif_dirwrite.c:2220,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2223,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedIfd8Array
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2951
      functionLinenumberEnd: 2964
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         15
      ICount:          96
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFSwabArrayOfLong8
        - TIFFWriteDirectoryTagData
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2952,5'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2952,5'
              BranchSideFuncs:
                - __assert_fail
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfLong8
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2954,5'
              BranchSideFuncs:
                - __assert_fail
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfLong8
                - EvaluateIFDdatasizeWrite
        - Branch String:   'tif_dirwrite.c:2954,5'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2954,5'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfLong8
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2955,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfLong8
                - EvaluateIFDdatasizeWrite
        - Branch String:   'tif_dirwrite.c:2955,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2957,34'
              BranchSideFuncs:
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2960,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfLong8
        - Branch String:   'tif_dirwrite.c:2960,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2961,30'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong8
                - TIFFWriteDirectoryTagData
            - BranchSide:      'tif_dirwrite.c:2962,39'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
      Callsites:
        - Src:             'tif_dirwrite.c:2952,5'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:2954,5'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:2957,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2961,9'
          Dst:             TIFFSwabArrayOfLong8
        - Src:             'tif_dirwrite.c:2962,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedIfdArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2933
      functionLinenumberEnd: 2945
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         12
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFSwabArrayOfLong
        - TIFFWriteDirectoryTagData
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2934,5'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2934,5'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfLong
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2936,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfLong
                - EvaluateIFDdatasizeWrite
        - Branch String:   'tif_dirwrite.c:2936,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2938,34'
              BranchSideFuncs:
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2941,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfLong
        - Branch String:   'tif_dirwrite.c:2941,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2942,29'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong
                - TIFFWriteDirectoryTagData
            - BranchSide:      'tif_dirwrite.c:2943,39'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
      Callsites:
        - Src:             'tif_dirwrite.c:2934,5'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:2938,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2942,9'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'tif_dirwrite.c:2943,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedAscii
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2200
      functionLinenumberEnd: 2209
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFWriteDirectoryTagData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2202,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2204,34'
              BranchSideFuncs:
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2207,39'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
      Callsites:
        - Src:             'tif_dirwrite.c:2204,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2207,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedRationalArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2457
      functionLinenumberEnd: 2486
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         15
      ICount:          141
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - DoubleToRational
        - EvaluateIFDdatasizeWrite
        - TIFFErrorExtR
        - TIFFSwabArrayOfLong
        - TIFFWriteDirectoryTagData
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2465,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2467,34'
              BranchSideFuncs:
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2470,24'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagData
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
                - DoubleToRational
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:2471,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2473,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:2476,15'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
                - DoubleToRational
        - Branch String:   'tif_dirwrite.c:2476,5'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2478,27'
              BranchSideFuncs:
                - DoubleToRational
                - TIFFWriteDirectoryTagData
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
            - BranchSide:      'tif_dirwrite.c:2480,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - _TIFFfreeExt
                - TIFFSwabArrayOfLong
        - Branch String:   'tif_dirwrite.c:2480,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2481,29'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong
                - TIFFWriteDirectoryTagData
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:2482,35'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - _TIFFfreeExt
      Callsites:
        - Src:             'tif_dirwrite.c:2467,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2470,9'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirwrite.c:2473,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2478,9'
          Dst:             DoubleToRational
        - Src:             'tif_dirwrite.c:2481,9'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'tif_dirwrite.c:2482,9'
          Dst:             TIFFWriteDirectoryTagData
        - Src:             'tif_dirwrite.c:2484,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFClampDoubleToUInt32
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1380
      functionLinenumberEnd: 1386
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:1381,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1382,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1383,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:1383,27'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1383,30'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1384,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:1383,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1384,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1385,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFClampDoubleToUInt16
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1371
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:1372,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1373,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1374,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:1374,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1374,24'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1375,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:1374,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1375,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1376,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFClampDoubleToUInt8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:1363,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1364,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1365,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:1365,19'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1365,22'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1366,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:1365,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1366,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1367,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFClampDoubleToInt32
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1359
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:1354,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1355,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1356,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:1356,31'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1356,34'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1357,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:1356,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1357,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1358,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFClampDoubleToInt16
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1344
      functionLinenumberEnd: 1350
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:1345,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1346,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1347,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:1347,22'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1347,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1348,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:1347,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1348,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1349,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFClampDoubleToInt8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1341
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:1336,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1337,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1338,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:1338,20'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1338,23'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1339,9'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:1338,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1339,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1340,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFWriteDirectoryTagCheckedLongArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2335
      functionLinenumberEnd: 2347
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         12
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFSwabArrayOfLong
        - TIFFWriteDirectoryTagData
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2336,5'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2336,5'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfLong
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2338,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfLong
                - EvaluateIFDdatasizeWrite
        - Branch String:   'tif_dirwrite.c:2338,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2340,34'
              BranchSideFuncs:
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2343,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfLong
        - Branch String:   'tif_dirwrite.c:2343,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2344,29'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong
                - TIFFWriteDirectoryTagData
            - BranchSide:      'tif_dirwrite.c:2345,39'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
      Callsites:
        - Src:             'tif_dirwrite.c:2336,5'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:2340,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2344,9'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'tif_dirwrite.c:2345,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedLong8Array
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2371
      functionLinenumberEnd: 2389
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         14
      ICount:          97
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFErrorExtR
        - TIFFSwabArrayOfLong8
        - TIFFWriteDirectoryTagData
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2372,5'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2372,5'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfLong8
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2374,11'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfLong8
                - EvaluateIFDdatasizeWrite
        - Branch String:   'tif_dirwrite.c:2374,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2376,23'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfLong8
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2380,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfLong8
                - EvaluateIFDdatasizeWrite
        - Branch String:   'tif_dirwrite.c:2380,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2382,34'
              BranchSideFuncs:
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2385,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfLong8
        - Branch String:   'tif_dirwrite.c:2385,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2386,30'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong8
                - TIFFWriteDirectoryTagData
            - BranchSide:      'tif_dirwrite.c:2387,39'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
      Callsites:
        - Src:             'tif_dirwrite.c:2372,5'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:2376,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2382,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2386,9'
          Dst:             TIFFSwabArrayOfLong8
        - Src:             'tif_dirwrite.c:2387,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedShortArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2280
      functionLinenumberEnd: 2292
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         12
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFSwabArrayOfShort
        - TIFFWriteDirectoryTagData
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2281,5'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2281,5'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfShort
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2283,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfShort
                - EvaluateIFDdatasizeWrite
        - Branch String:   'tif_dirwrite.c:2283,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2285,34'
              BranchSideFuncs:
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2288,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabArrayOfShort
        - Branch String:   'tif_dirwrite.c:2288,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2289,30'
              BranchSideFuncs:
                - TIFFSwabArrayOfShort
                - TIFFWriteDirectoryTagData
            - BranchSide:      'tif_dirwrite.c:2290,39'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
      Callsites:
        - Src:             'tif_dirwrite.c:2281,5'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:2285,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2289,9'
          Dst:             TIFFSwabArrayOfShort
        - Src:             'tif_dirwrite.c:2290,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedRational
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2418
      functionLinenumberEnd: 2450
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - double
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - value
      BBCount:         14
      ICount:          110
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - DoubleToRational
        - TIFFErrorExtR
        - TIFFSwabLong
        - TIFFWriteDirectoryTagData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2422,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2424,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:2427,14'
              BranchSideFuncs:
                - DoubleToRational
                - TIFFWriteDirectoryTagData
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:2433,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2436,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2441,22'
              BranchSideFuncs:
                - DoubleToRational
                - TIFFWriteDirectoryTagData
                - TIFFSwabLong
                - TIFFSwabLong
        - Branch String:   'tif_dirwrite.c:2443,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2445,23'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFWriteDirectoryTagData
            - BranchSide:      'tif_dirwrite.c:2448,39'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
      Callsites:
        - Src:             'tif_dirwrite.c:2424,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2429,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2441,5'
          Dst:             DoubleToRational
        - Src:             'tif_dirwrite.c:2445,9'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirwrite.c:2446,9'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirwrite.c:2448,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedLong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2315
      functionLinenumberEnd: 2329
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - value
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFSwabLong
        - TIFFWriteDirectoryTagData
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2318,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2321,11'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2324,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabLong
        - Branch String:   'tif_dirwrite.c:2325,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2326,9'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFWriteDirectoryTagData
            - BranchSide:      'tif_dirwrite.c:2328,35'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
      Callsites:
        - Src:             'tif_dirwrite.c:2326,9'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirwrite.c:2328,9'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedShort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2260
      functionLinenumberEnd: 2274
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - value
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFSwabShort
        - TIFFWriteDirectoryTagData
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2263,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2266,11'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2269,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
                - TIFFSwabShort
        - Branch String:   'tif_dirwrite.c:2270,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2271,9'
              BranchSideFuncs:
                - TIFFSwabShort
                - TIFFWriteDirectoryTagData
            - BranchSide:      'tif_dirwrite.c:2273,35'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
      Callsites:
        - Src:             'tif_dirwrite.c:2271,9'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirwrite.c:2273,9'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFLinkDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3053
      functionLinenumberEnd: 3258
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         87
      ICount:          756
      EdgeCount:       119
      CyclomaticComplexity: 34
      functionsReached:
        - TIFFErrorExtR
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFSeekOK
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:3061,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3063,15'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFErrorExtR
                - TIFFSwabLong8
            - BranchSide:      'tif_dirwrite.c:3113,11'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFSwabLong
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:3063,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3066,27'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFSwabLong8
            - BranchSide:      'tif_dirwrite.c:3090,17'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:3067,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3068,17'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3069,19'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3070,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3072,31'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:3081,19'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:3081,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3082,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:3084,17'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:3091,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3092,17'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3093,19'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3094,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3096,31'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:3105,19'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:3105,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3106,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:3108,17'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:3113,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3117,24'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
            - BranchSide:      'tif_dirwrite.c:3185,13'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:3118,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3119,13'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3120,13'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3120,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3125,61'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3138,13'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabShort
        - Branch String:   'tif_dirwrite.c:3128,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3130,31'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:3133,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:3138,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3140,33'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabShort
            - BranchSide:      'tif_dirwrite.c:3144,23'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabShort
        - Branch String:   'tif_dirwrite.c:3152,39'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3152,43'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabShort
            - BranchSide:      'tif_dirwrite.c:3154,31'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3152,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3154,31'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabShort
            - BranchSide:      'tif_dirwrite.c:3157,17'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabShort
        - Branch String:   'tif_dirwrite.c:3157,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3158,17'
              BranchSideFuncs:
                - TIFFSwabShort
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
            - BranchSide:      'tif_dirwrite.c:3159,19'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFSwabLong
        - Branch String:   'tif_dirwrite.c:3160,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3162,31'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFSwabLong
            - BranchSide:      'tif_dirwrite.c:3165,17'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFSwabLong
        - Branch String:   'tif_dirwrite.c:3165,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3166,17'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3167,17'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3167,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3169,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3178,23'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabShort
        - Branch String:   'tif_dirwrite.c:3170,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3172,35'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:3175,39'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:3186,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3187,13'
              BranchSideFuncs:
                - TIFFSwabLong8
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3188,13'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3188,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3193,47'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3206,13'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:3196,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3198,31'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:3201,13'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:3206,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3208,23'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
            - BranchSide:      'tif_dirwrite.c:3212,23'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:3220,39'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3220,43'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
            - BranchSide:      'tif_dirwrite.c:3222,31'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3220,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3222,31'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
            - BranchSide:      'tif_dirwrite.c:3225,17'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:3225,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3226,17'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3227,17'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3227,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3229,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3234,34'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:3236,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3238,31'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
            - BranchSide:      'tif_dirwrite.c:3241,17'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:3241,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3242,17'
              BranchSideFuncs:
                - TIFFSwabLong8
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3243,17'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3243,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3245,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3254,23'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:3246,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3248,35'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:3251,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirwrite.c:3068,17'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirwrite.c:3072,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3092,17'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirwrite.c:3096,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3119,13'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirwrite.c:3130,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3152,18'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dirwrite.c:3154,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3158,17'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirwrite.c:3162,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3166,17'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirwrite.c:3172,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3187,13'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirwrite.c:3198,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3220,18'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dirwrite.c:3222,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3226,17'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirwrite.c:3229,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3238,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3242,17'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirwrite.c:3248,21'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFWriteDirectoryTagIfdIfd8Array
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1965
      functionLinenumberEnd: 2007
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         14
      ICount:          138
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFErrorExtR
        - TIFFWriteDirectoryTagCheckedIfd8Array
        - TIFFWriteDirectoryTagCheckedIfdArray
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:1974,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1975,54'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedIfd8Array
            - BranchSide:      'tif_dirwrite.c:1983,24'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedIfdArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:1984,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1986,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:1990,14'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedIfdArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:1990,5'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1992,14'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedIfdArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:2003,46'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedIfdArray
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:1992,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1994,27'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:2000,26'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedIfdArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
      Callsites:
        - Src:             'tif_dirwrite.c:1975,16'
          Dst:             TIFFWriteDirectoryTagCheckedIfd8Array
        - Src:             'tif_dirwrite.c:1983,9'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirwrite.c:1986,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1994,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1997,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:2003,9'
          Dst:             TIFFWriteDirectoryTagCheckedIfdArray
        - Src:             'tif_dirwrite.c:2004,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFWriteDirectoryTagIfdArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1775
      functionLinenumberEnd: 1777
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedIfdArray
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1776,13'
          Dst:             TIFFWriteDirectoryTagCheckedIfdArray
    - functionName:    TIFFWriteDirectoryTagDoubleArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1767
      functionLinenumberEnd: 1769
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedDoubleArray
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1768,13'
          Dst:             TIFFWriteDirectoryTagCheckedDoubleArray
    - functionName:    TIFFWriteDirectoryTagFloatArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1759
      functionLinenumberEnd: 1761
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedFloatArray
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1760,13'
          Dst:             TIFFWriteDirectoryTagCheckedFloatArray
    - functionName:    TIFFWriteDirectoryTagSrationalArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1732
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedSrationalArray
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1731,13'
          Dst:             TIFFWriteDirectoryTagCheckedSrationalArray
    - functionName:    TIFFWriteDirectoryTagSrationalDoubleArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1751
      functionLinenumberEnd: 1753
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedSrationalDoubleArray
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1752,13'
          Dst:             TIFFWriteDirectoryTagCheckedSrationalDoubleArray
    - functionName:    TIFFWriteDirectoryTagRationalDoubleArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1741
      functionLinenumberEnd: 1743
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedRationalDoubleArray
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1742,13'
          Dst:             TIFFWriteDirectoryTagCheckedRationalDoubleArray
    - functionName:    TIFFWriteDirectoryTagSlong8Array
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1650
      functionLinenumberEnd: 1710
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         19
      ICount:          177
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFErrorExtR
        - TIFFWriteDirectoryTagCheckedSlong8Array
        - TIFFWriteDirectoryTagCheckedSlongArray
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:1659,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1662,57'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedSlong8Array
            - BranchSide:      'tif_dirwrite.c:1666,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedSlongArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagCheckedSlong8Array
        - Branch String:   'tif_dirwrite.c:1666,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1667,57'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedSlong8Array
            - BranchSide:      'tif_dirwrite.c:1674,24'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedSlongArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:1675,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1677,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:1681,14'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedSlongArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:1681,5'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1683,14'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedSlongArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:1706,48'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedSlongArray
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:1683,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1685,27'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:1693,19'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedSlongArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
      Callsites:
        - Src:             'tif_dirwrite.c:1662,17'
          Dst:             TIFFWriteDirectoryTagCheckedSlong8Array
        - Src:             'tif_dirwrite.c:1667,17'
          Dst:             TIFFWriteDirectoryTagCheckedSlong8Array
        - Src:             'tif_dirwrite.c:1674,9'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirwrite.c:1677,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1685,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1690,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:1695,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1700,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:1706,9'
          Dst:             TIFFWriteDirectoryTagCheckedSlongArray
        - Src:             'tif_dirwrite.c:1707,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFWriteDirectoryTagLong8Array
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1589
      functionLinenumberEnd: 1640
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         16
      ICount:          157
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFErrorExtR
        - TIFFWriteDirectoryTagCheckedLong8Array
        - TIFFWriteDirectoryTagCheckedLongArray
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:1598,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1601,56'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedLong8Array
            - BranchSide:      'tif_dirwrite.c:1606,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedLongArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagCheckedLong8Array
        - Branch String:   'tif_dirwrite.c:1606,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1607,56'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedLong8Array
            - BranchSide:      'tif_dirwrite.c:1614,24'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedLongArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:1615,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1617,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:1621,14'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedLongArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:1621,5'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1623,14'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedLongArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:1636,47'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedLongArray
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:1623,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1625,27'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:1633,26'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedLongArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
      Callsites:
        - Src:             'tif_dirwrite.c:1601,17'
          Dst:             TIFFWriteDirectoryTagCheckedLong8Array
        - Src:             'tif_dirwrite.c:1607,17'
          Dst:             TIFFWriteDirectoryTagCheckedLong8Array
        - Src:             'tif_dirwrite.c:1614,9'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirwrite.c:1617,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1625,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1630,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:1636,9'
          Dst:             TIFFWriteDirectoryTagCheckedLongArray
        - Src:             'tif_dirwrite.c:1637,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFWriteDirectoryTagSlongArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1576
      functionLinenumberEnd: 1578
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedSlongArray
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1577,13'
          Dst:             TIFFWriteDirectoryTagCheckedSlongArray
    - functionName:    TIFFWriteDirectoryTagLongArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1568
      functionLinenumberEnd: 1570
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedLongArray
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1569,13'
          Dst:             TIFFWriteDirectoryTagCheckedLongArray
    - functionName:    TIFFWriteDirectoryTagSshortArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1553
      functionLinenumberEnd: 1555
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedSshortArray
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1554,13'
          Dst:             TIFFWriteDirectoryTagCheckedSshortArray
    - functionName:    TIFFWriteDirectoryTagSbyteArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1501
      functionLinenumberEnd: 1503
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedSbyteArray
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1502,13'
          Dst:             TIFFWriteDirectoryTagCheckedSbyteArray
    - functionName:    TIFFWriteDirectoryTagByteArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedByteArray
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1494,13'
          Dst:             TIFFWriteDirectoryTagCheckedByteArray
    - functionName:    TIFFWriteDirectoryTagUndefinedArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1485
      functionLinenumberEnd: 1487
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedUndefinedArray
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1486,13'
          Dst:             TIFFWriteDirectoryTagCheckedUndefinedArray
    - functionName:    TIFFWriteDirectoryTagSubifd
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2129
      functionLinenumberEnd: 2195
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
      BBCount:         27
      ICount:          228
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFErrorExtR
        - TIFFWriteDirectoryTagCheckedIfd8Array
        - TIFFWriteDirectoryTagCheckedIfdArray
        - _TIFFfreeExt
        - _TIFFmallocExt
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2133,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2134,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2135,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedIfdArray
                - _TIFFfreeExt
                - __assert_fail
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagCheckedIfd8Array
        - Branch String:   'tif_dirwrite.c:2136,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2142,28'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedIfd8Array
            - BranchSide:      'tif_dirwrite.c:2170,13'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedIfd8Array
        - Branch String:   'tif_dirwrite.c:2143,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2145,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:2148,14'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedIfdArray
                - _TIFFfreeExt
                - __assert_fail
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:2150,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2152,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFWriteDirectoryTagCheckedIfdArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:2164,50'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedIfdArray
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:2152,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2152,13'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedIfdArray
                - _TIFFfreeExt
                - __assert_fail
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:2156,18'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedIfdArray
                - _TIFFfreeExt
                - __assert_fail
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:2156,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2158,31'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:2162,35'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedIfdArray
                - _TIFFfreeExt
                - __assert_fail
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:2173,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2176,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2178,10'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:2178,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2179,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2188,5'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:2190,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2191,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:2193,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirwrite.c:2142,13'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirwrite.c:2145,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2152,13'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:2158,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2159,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:2164,13'
          Dst:             TIFFWriteDirectoryTagCheckedIfdArray
        - Src:             'tif_dirwrite.c:2166,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:2169,13'
          Dst:             TIFFWriteDirectoryTagCheckedIfd8Array
    - functionName:    TIFFWriteDirectoryTagAscii
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1477
      functionLinenumberEnd: 1479
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedAscii
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1479,9'
          Dst:             TIFFWriteDirectoryTagCheckedAscii
    - functionName:    TIFFWriteDirectoryTagTransferfunction
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2060
      functionLinenumberEnd: 2125
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
      BBCount:         28
      ICount:          259
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFErrorExtR
        - TIFFWarningExtR
        - TIFFWriteDirectoryTagCheckedShortArray
        - _TIFFfreeExt
        - _TIFFmallocExt
        - _TIFFmemcmp
        - _TIFFmemcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2075,5'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2077,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemcpy
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - EvaluateIFDdatasizeWrite
                - _TIFFmemcmp
                - _TIFFmemcmp
                - TIFFWarningExtR
            - BranchSide:      'tif_dirwrite.c:2091,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemcpy
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - EvaluateIFDdatasizeWrite
                - _TIFFmemcmp
                - _TIFFmemcmp
        - Branch String:   'tif_dirwrite.c:2077,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2079,29'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_dirwrite.c:2084,5'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemcpy
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - EvaluateIFDdatasizeWrite
                - _TIFFmemcmp
                - _TIFFmemcmp
                - TIFFWarningExtR
        - Branch String:   'tif_dirwrite.c:2091,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2093,26'
              BranchSideFuncs:
                - _TIFFmemcmp
                - _TIFFmemcmp
                - _TIFFmallocExt
                - _TIFFmemcpy
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2101,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemcpy
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - EvaluateIFDdatasizeWrite
        - Branch String:   'tif_dirwrite.c:2095,48'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2096,26'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemcpy
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2100,5'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemcpy
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - EvaluateIFDdatasizeWrite
        - Branch String:   'tif_dirwrite.c:2093,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2099,15'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemcpy
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2100,5'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemcpy
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
                - EvaluateIFDdatasizeWrite
        - Branch String:   'tif_dirwrite.c:2101,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2103,34'
              BranchSideFuncs:
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2107,24'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemcpy
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:2108,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2110,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:2113,18'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - _TIFFmemcpy
                - _TIFFmemcpy
        - Branch String:   'tif_dirwrite.c:2115,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2116,22'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - _TIFFmemcpy
            - BranchSide:      'tif_dirwrite.c:2118,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - _TIFFmemcpy
        - Branch String:   'tif_dirwrite.c:2118,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2119,22'
              BranchSideFuncs:
                - _TIFFmemcpy
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:2122,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
      Callsites:
        - Src:             'tif_dirwrite.c:2079,13'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirwrite.c:2093,14'
          Dst:             _TIFFmemcmp
        - Src:             'tif_dirwrite.c:2096,14'
          Dst:             _TIFFmemcmp
        - Src:             'tif_dirwrite.c:2103,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2107,9'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirwrite.c:2110,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2113,5'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirwrite.c:2116,9'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirwrite.c:2119,9'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirwrite.c:2121,9'
          Dst:             TIFFWriteDirectoryTagCheckedShortArray
        - Src:             'tif_dirwrite.c:2123,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFWriteDirectoryTagRationalArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1722
      functionLinenumberEnd: 1724
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedRationalArray
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1723,13'
          Dst:             TIFFWriteDirectoryTagCheckedRationalArray
    - functionName:    TIFFWriteDirectoryTagSampleformatArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionLinenumberEnd: 1472
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         54
      ICount:          395
      EdgeCount:       66
      CyclomaticComplexity: 14
      functionsReached:
        - TIFFClampDoubleToInt16
        - TIFFClampDoubleToInt32
        - TIFFClampDoubleToInt8
        - TIFFClampDoubleToUInt16
        - TIFFClampDoubleToUInt32
        - TIFFClampDoubleToUInt8
        - TIFFErrorExtR
        - TIFFWriteDirectoryTagByteArray
        - TIFFWriteDirectoryTagDoubleArray
        - TIFFWriteDirectoryTagFloatArray
        - TIFFWriteDirectoryTagLongArray
        - TIFFWriteDirectoryTagSbyteArray
        - TIFFWriteDirectoryTagShortArray
        - TIFFWriteDirectoryTagSlongArray
        - TIFFWriteDirectoryTagSshortArray
        - _TIFFClampDoubleToFloat
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:1398,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1400,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:1404,13'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagLongArray
                - _TIFFfreeExt
                - TIFFClampDoubleToUInt32
                - TIFFWriteDirectoryTagShortArray
                - TIFFClampDoubleToUInt16
                - TIFFWriteDirectoryTagByteArray
                - TIFFClampDoubleToUInt8
                - TIFFWriteDirectoryTagSlongArray
                - TIFFClampDoubleToInt32
                - TIFFWriteDirectoryTagSshortArray
                - TIFFClampDoubleToInt16
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFClampDoubleToInt8
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - _TIFFClampDoubleToFloat
        - Branch String:   'tif_dirwrite.c:1404,5'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1407,17'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagDoubleArray
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagFloatArray
                - _TIFFClampDoubleToFloat
            - BranchSide:      'tif_dirwrite.c:1421,17'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagSlongArray
                - _TIFFfreeExt
                - TIFFClampDoubleToInt32
                - TIFFWriteDirectoryTagSshortArray
                - TIFFClampDoubleToInt16
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFClampDoubleToInt8
            - BranchSide:      'tif_dirwrite.c:1444,17'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagLongArray
                - _TIFFfreeExt
                - TIFFClampDoubleToUInt32
                - TIFFWriteDirectoryTagShortArray
                - TIFFClampDoubleToUInt16
                - TIFFWriteDirectoryTagByteArray
                - TIFFClampDoubleToUInt8
            - BranchSide:      'tif_dirwrite.c:1467,16'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:1407,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1409,24'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagFloatArray
                - _TIFFfreeExt
                - _TIFFClampDoubleToFloat
            - BranchSide:      'tif_dirwrite.c:1416,55'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagDoubleArray
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:1409,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1410,66'
              BranchSideFuncs:
                - _TIFFClampDoubleToFloat
                - TIFFWriteDirectoryTagFloatArray
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:1411,54'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagFloatArray
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:1421,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1423,24'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagSbyteArray
                - _TIFFfreeExt
                - TIFFClampDoubleToInt8
            - BranchSide:      'tif_dirwrite.c:1428,22'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagSlongArray
                - _TIFFfreeExt
                - TIFFClampDoubleToInt32
                - TIFFWriteDirectoryTagSshortArray
                - TIFFClampDoubleToInt16
        - Branch String:   'tif_dirwrite.c:1423,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1424,65'
              BranchSideFuncs:
                - TIFFClampDoubleToInt8
                - TIFFWriteDirectoryTagSbyteArray
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:1425,54'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagSbyteArray
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:1428,22'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1430,24'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagSshortArray
                - _TIFFfreeExt
                - TIFFClampDoubleToInt16
            - BranchSide:      'tif_dirwrite.c:1437,24'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagSlongArray
                - _TIFFfreeExt
                - TIFFClampDoubleToInt32
        - Branch String:   'tif_dirwrite.c:1430,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1431,67'
              BranchSideFuncs:
                - TIFFClampDoubleToInt16
                - TIFFWriteDirectoryTagSshortArray
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:1432,55'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagSshortArray
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:1437,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1438,67'
              BranchSideFuncs:
                - TIFFClampDoubleToInt32
                - TIFFWriteDirectoryTagSlongArray
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:1439,54'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagSlongArray
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:1444,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1446,24'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagByteArray
                - _TIFFfreeExt
                - TIFFClampDoubleToUInt8
            - BranchSide:      'tif_dirwrite.c:1451,22'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagLongArray
                - _TIFFfreeExt
                - TIFFClampDoubleToUInt32
                - TIFFWriteDirectoryTagShortArray
                - TIFFClampDoubleToUInt16
        - Branch String:   'tif_dirwrite.c:1446,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1447,67'
              BranchSideFuncs:
                - TIFFClampDoubleToUInt8
                - TIFFWriteDirectoryTagByteArray
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:1448,53'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagByteArray
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:1451,22'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1453,24'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagShortArray
                - _TIFFfreeExt
                - TIFFClampDoubleToUInt16
            - BranchSide:      'tif_dirwrite.c:1460,24'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagLongArray
                - _TIFFfreeExt
                - TIFFClampDoubleToUInt32
        - Branch String:   'tif_dirwrite.c:1453,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1454,69'
              BranchSideFuncs:
                - TIFFClampDoubleToUInt16
                - TIFFWriteDirectoryTagShortArray
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:1455,54'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagShortArray
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:1460,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1461,69'
              BranchSideFuncs:
                - TIFFClampDoubleToUInt32
                - TIFFWriteDirectoryTagLongArray
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:1462,53'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagLongArray
                - _TIFFfreeExt
      Callsites:
        - Src:             'tif_dirwrite.c:1397,12'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirwrite.c:1400,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1410,42'
          Dst:             _TIFFClampDoubleToFloat
        - Src:             'tif_dirwrite.c:1411,22'
          Dst:             TIFFWriteDirectoryTagFloatArray
        - Src:             'tif_dirwrite.c:1416,22'
          Dst:             TIFFWriteDirectoryTagDoubleArray
        - Src:             'tif_dirwrite.c:1424,43'
          Dst:             TIFFClampDoubleToInt8
        - Src:             'tif_dirwrite.c:1425,22'
          Dst:             TIFFWriteDirectoryTagSbyteArray
        - Src:             'tif_dirwrite.c:1431,44'
          Dst:             TIFFClampDoubleToInt16
        - Src:             'tif_dirwrite.c:1432,22'
          Dst:             TIFFWriteDirectoryTagSshortArray
        - Src:             'tif_dirwrite.c:1438,44'
          Dst:             TIFFClampDoubleToInt32
        - Src:             'tif_dirwrite.c:1439,22'
          Dst:             TIFFWriteDirectoryTagSlongArray
        - Src:             'tif_dirwrite.c:1447,44'
          Dst:             TIFFClampDoubleToUInt8
        - Src:             'tif_dirwrite.c:1448,22'
          Dst:             TIFFWriteDirectoryTagByteArray
        - Src:             'tif_dirwrite.c:1454,45'
          Dst:             TIFFClampDoubleToUInt16
        - Src:             'tif_dirwrite.c:1455,22'
          Dst:             TIFFWriteDirectoryTagShortArray
        - Src:             'tif_dirwrite.c:1461,45'
          Dst:             TIFFClampDoubleToUInt32
        - Src:             'tif_dirwrite.c:1462,22'
          Dst:             TIFFWriteDirectoryTagLongArray
        - Src:             'tif_dirwrite.c:1470,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFWriteDirectoryTagShortArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1516
      functionLinenumberEnd: 1518
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedShortArray
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1517,13'
          Dst:             TIFFWriteDirectoryTagCheckedShortArray
    - functionName:    TIFFWriteDirectoryTagColormap
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2031
      functionLinenumberEnd: 2056
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
      BBCount:         8
      ICount:          120
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFErrorExtR
        - TIFFWriteDirectoryTagCheckedShortArray
        - _TIFFfreeExt
        - _TIFFmallocExt
        - _TIFFmemcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:2037,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2039,34'
              BranchSideFuncs:
                - EvaluateIFDdatasizeWrite
            - BranchSide:      'tif_dirwrite.c:2043,24'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:2044,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:2046,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:2049,18'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
      Callsites:
        - Src:             'tif_dirwrite.c:2039,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2043,9'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirwrite.c:2046,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2049,5'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirwrite.c:2050,5'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirwrite.c:2051,5'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirwrite.c:2052,9'
          Dst:             TIFFWriteDirectoryTagCheckedShortArray
        - Src:             'tif_dirwrite.c:2054,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFWriteDirectoryTagLongLong8Array
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1836
      functionLinenumberEnd: 1954
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - count
        - value
      BBCount:         54
      ICount:          380
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - TIFFErrorExtR
        - TIFFStripSize64
        - TIFFTileSize64
        - TIFFWriteDirectoryTagCheckedLong8Array
        - TIFFWriteDirectoryTagCheckedLongArray
        - TIFFWriteDirectoryTagCheckedShortArray
        - TIFFWriteDirectoryTagData
        - WriteAsLong4
        - WriteAsLong8
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:1841,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1843,13'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
            - BranchSide:      'tif_dirwrite.c:1855,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedLongArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFWriteDirectoryTagCheckedLong8Array
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
        - Branch String:   'tif_dirwrite.c:1843,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1848,15'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1851,42'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagData
        - Branch String:   'tif_dirwrite.c:1855,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1857,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedLongArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFWriteDirectoryTagCheckedLong8Array
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
            - BranchSide:      'tif_dirwrite.c:1877,19'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedLongArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
        - Branch String:   'tif_dirwrite.c:1862,23'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1862,26'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedLongArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFWriteDirectoryTagCheckedLong8Array
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
            - BranchSide:      'tif_dirwrite.c:1866,18'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedLongArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFWriteDirectoryTagCheckedLong8Array
                - TIFFTileSize64
                - WriteAsLong8
        - Branch String:   'tif_dirwrite.c:1862,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1864,42'
              BranchSideFuncs:
                - TIFFStripSize64
                - WriteAsLong8
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedLongArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFWriteDirectoryTagCheckedLong8Array
            - BranchSide:      'tif_dirwrite.c:1866,18'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedLongArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFWriteDirectoryTagCheckedLong8Array
                - TIFFTileSize64
                - WriteAsLong8
        - Branch String:   'tif_dirwrite.c:1870,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1872,59'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedLong8Array
            - BranchSide:      'tif_dirwrite.c:1875,5'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedLongArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
        - Branch String:   'tif_dirwrite.c:1878,19'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1878,22'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedLongArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
            - BranchSide:      'tif_dirwrite.c:1882,14'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedLongArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFTileSize64
                - WriteAsLong4
        - Branch String:   'tif_dirwrite.c:1878,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1880,38'
              BranchSideFuncs:
                - TIFFStripSize64
                - WriteAsLong4
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedLongArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:1882,14'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedLongArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFTileSize64
                - WriteAsLong4
        - Branch String:   'tif_dirwrite.c:1886,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1893,38'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedLongArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:1923,38'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:1898,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1900,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:1904,18'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedLongArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:1904,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1906,18'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedLongArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:1917,51'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedLongArray
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:1906,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1908,31'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:1914,30'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedLongArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:1928,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1930,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:1934,18'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:1934,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1936,18'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:1948,52'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:1936,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1939,31'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:1945,30'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
      Callsites:
        - Src:             'tif_dirwrite.c:1851,16'
          Dst:             TIFFWriteDirectoryTagData
        - Src:             'tif_dirwrite.c:1864,47'
          Dst:             TIFFStripSize64
        - Src:             'tif_dirwrite.c:1864,29'
          Dst:             WriteAsLong8
        - Src:             'tif_dirwrite.c:1868,47'
          Dst:             TIFFTileSize64
        - Src:             'tif_dirwrite.c:1868,29'
          Dst:             WriteAsLong8
        - Src:             'tif_dirwrite.c:1872,20'
          Dst:             TIFFWriteDirectoryTagCheckedLong8Array
        - Src:             'tif_dirwrite.c:1880,43'
          Dst:             TIFFStripSize64
        - Src:             'tif_dirwrite.c:1880,25'
          Dst:             WriteAsLong4
        - Src:             'tif_dirwrite.c:1884,43'
          Dst:             TIFFTileSize64
        - Src:             'tif_dirwrite.c:1884,25'
          Dst:             WriteAsLong4
        - Src:             'tif_dirwrite.c:1893,23'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirwrite.c:1900,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1908,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1911,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:1917,13'
          Dst:             TIFFWriteDirectoryTagCheckedLongArray
        - Src:             'tif_dirwrite.c:1919,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:1923,23'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirwrite.c:1930,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1939,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1942,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:1948,13'
          Dst:             TIFFWriteDirectoryTagCheckedShortArray
        - Src:             'tif_dirwrite.c:1950,9'
          Dst:             _TIFFfreeExt
    - functionName:    WriteAsLong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1817
      functionLinenumberEnd: 1818
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - strile_size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _WriteAsType
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1818,12'
          Dst:             _WriteAsType
    - functionName:    WriteAsLong4
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1822
      functionLinenumberEnd: 1823
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - strile_size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _WriteAsType
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1823,12'
          Dst:             _WriteAsType
    - functionName:    TIFFWriteDirectoryTagShort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1509
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - value
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedShort
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1510,13'
          Dst:             TIFFWriteDirectoryTagCheckedShort
    - functionName:    TIFFWriteDirectoryTagShortPerSample
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1524
      functionLinenumberEnd: 1548
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - value
      BBCount:         12
      ICount:          122
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
        - TIFFWriteDirectoryTagCheckedShortArray
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:1530,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1534,13'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedShortArray
            - BranchSide:      'tif_dirwrite.c:1536,24'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:1537,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1539,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:1542,15'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:1542,5'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1543,15'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:1545,9'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedShortArray
                - _TIFFfreeExt
      Callsites:
        - Src:             'tif_dirwrite.c:1533,17'
          Dst:             TIFFWriteDirectoryTagCheckedShortArray
        - Src:             'tif_dirwrite.c:1536,9'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirwrite.c:1539,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1544,9'
          Dst:             TIFFWriteDirectoryTagCheckedShortArray
        - Src:             'tif_dirwrite.c:1546,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFWriteDirectoryTagLong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1561
      functionLinenumberEnd: 1562
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - value
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedLong
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1562,13'
          Dst:             TIFFWriteDirectoryTagCheckedLong
    - functionName:    TIFFWriteDirectoryTagRational
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1715
      functionLinenumberEnd: 1716
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - double
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - value
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedRational
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1716,13'
          Dst:             TIFFWriteDirectoryTagCheckedRational
    - functionName:    TIFFWriteDirectoryTagShortLong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1783
      functionLinenumberEnd: 1789
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - tif
        - ndir
        - dir
        - tag
        - value
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFWriteDirectoryTagCheckedLong
        - TIFFWriteDirectoryTagCheckedShort
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:1784,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1785,51'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedShort
            - BranchSide:      'tif_dirwrite.c:1788,50'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagCheckedLong
      Callsites:
        - Src:             'tif_dirwrite.c:1785,17'
          Dst:             TIFFWriteDirectoryTagCheckedShort
        - Src:             'tif_dirwrite.c:1788,17'
          Dst:             TIFFWriteDirectoryTagCheckedLong
    - functionName:    _TIFFRewriteField
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3275
      functionLinenumberEnd: 3720
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - tag
        - in_datatype
        - count
        - data
      BBCount:         273
      ICount:          1658
      EdgeCount:       371
      CyclomaticComplexity: 100
      functionsReached:
        - TIFFDataWidth
        - TIFFErrorExtR
        - TIFFFindField
        - TIFFStripSize64
        - TIFFSwabArrayOfLong
        - TIFFSwabArrayOfLong8
        - TIFFSwabArrayOfShort
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - TIFFTileSize64
        - WriteAsLong4
        - WriteAsLong8
        - _TIFFCheckMalloc
        - _TIFFSeekOK
        - _TIFFfreeExt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:3298,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3300,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3306,9'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3306,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3309,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3317,10'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:3317,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3319,23'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFSwabLong8
            - BranchSide:      'tif_dirwrite.c:3324,19'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:3326,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3328,14'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
            - BranchSide:      'tif_dirwrite.c:3342,14'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:3328,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3330,27'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabShort
            - BranchSide:      'tif_dirwrite.c:3334,13'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabShort
        - Branch String:   'tif_dirwrite.c:3334,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3335,13'
              BranchSideFuncs:
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
            - BranchSide:      'tif_dirwrite.c:3336,17'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
        - Branch String:   'tif_dirwrite.c:3342,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3344,27'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
            - BranchSide:      'tif_dirwrite.c:3348,13'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:3348,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3349,13'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
            - BranchSide:      'tif_dirwrite.c:3350,30'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
        - Branch String:   'tif_dirwrite.c:3358,5'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3360,14'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFSwabShort
            - BranchSide:      'tif_dirwrite.c:3377,9'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3360,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3362,27'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
            - BranchSide:      'tif_dirwrite.c:3367,28'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
        - Branch String:   'tif_dirwrite.c:3368,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3369,13'
              BranchSideFuncs:
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3371,13'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
        - Branch String:   'tif_dirwrite.c:3371,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3372,13'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3374,24'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
        - Branch String:   'tif_dirwrite.c:3377,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3379,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3387,25'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
        - Branch String:   'tif_dirwrite.c:3388,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3389,9'
              BranchSideFuncs:
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
            - BranchSide:      'tif_dirwrite.c:3391,11'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:3391,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3395,24'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong8
                - TIFFSwabLong8
            - BranchSide:      'tif_dirwrite.c:3407,30'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong8
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:3396,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3397,13'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong
            - BranchSide:      'tif_dirwrite.c:3398,23'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong
        - Branch String:   'tif_dirwrite.c:3401,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3402,13'
              BranchSideFuncs:
                - TIFFSwabLong
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
            - BranchSide:      'tif_dirwrite.c:3403,24'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
        - Branch String:   'tif_dirwrite.c:3408,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3409,13'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong8
            - BranchSide:      'tif_dirwrite.c:3411,31'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:3419,27'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3419,30'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
            - BranchSide:      'tif_dirwrite.c:3467,23'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
        - Branch String:   'tif_dirwrite.c:3419,47'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3419,50'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
            - BranchSide:      'tif_dirwrite.c:3467,23'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
        - Branch String:   'tif_dirwrite.c:3419,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3421,13'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
            - BranchSide:      'tif_dirwrite.c:3467,23'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
        - Branch String:   'tif_dirwrite.c:3421,40'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3421,43'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
            - BranchSide:      'tif_dirwrite.c:3424,18'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
        - Branch String:   'tif_dirwrite.c:3421,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3424,18'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
            - BranchSide:      'tif_dirwrite.c:3428,17'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
        - Branch String:   'tif_dirwrite.c:3429,27'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3429,30'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
                - TIFFStripSize64
                - WriteAsLong8
            - BranchSide:      'tif_dirwrite.c:3433,22'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
        - Branch String:   'tif_dirwrite.c:3429,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3431,46'
              BranchSideFuncs:
                - TIFFStripSize64
                - WriteAsLong8
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
            - BranchSide:      'tif_dirwrite.c:3433,22'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFTileSize64
                - WriteAsLong8
        - Branch String:   'tif_dirwrite.c:3437,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3439,28'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
            - BranchSide:      'tif_dirwrite.c:3443,21'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
        - Branch String:   'tif_dirwrite.c:3444,31'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3444,34'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
                - TIFFStripSize64
                - WriteAsLong4
            - BranchSide:      'tif_dirwrite.c:3448,26'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
        - Branch String:   'tif_dirwrite.c:3444,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3446,50'
              BranchSideFuncs:
                - TIFFStripSize64
                - WriteAsLong4
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
            - BranchSide:      'tif_dirwrite.c:3448,26'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFTileSize64
                - WriteAsLong4
        - Branch String:   'tif_dirwrite.c:3452,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3454,32'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
            - BranchSide:      'tif_dirwrite.c:3458,32'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
        - Branch String:   'tif_dirwrite.c:3467,41'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3467,46'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
            - BranchSide:      'tif_dirwrite.c:3480,13'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
        - Branch String:   'tif_dirwrite.c:3467,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3469,13'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
            - BranchSide:      'tif_dirwrite.c:3480,13'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
        - Branch String:   'tif_dirwrite.c:3469,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3470,24'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
            - BranchSide:      'tif_dirwrite.c:3471,18'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
        - Branch String:   'tif_dirwrite.c:3471,18'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3472,22'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
            - BranchSide:      'tif_dirwrite.c:3473,18'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
        - Branch String:   'tif_dirwrite.c:3473,18'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3474,22'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
            - BranchSide:      'tif_dirwrite.c:3476,24'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
        - Branch String:   'tif_dirwrite.c:3480,39'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3481,14'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
            - BranchSide:      'tif_dirwrite.c:3484,18'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
        - Branch String:   'tif_dirwrite.c:3481,39'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3481,42'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
            - BranchSide:      'tif_dirwrite.c:3483,24'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
        - Branch String:   'tif_dirwrite.c:3481,66'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3482,14'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
            - BranchSide:      'tif_dirwrite.c:3483,24'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
        - Branch String:   'tif_dirwrite.c:3480,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3483,24'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
            - BranchSide:      'tif_dirwrite.c:3484,18'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
        - Branch String:   'tif_dirwrite.c:3484,45'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3485,19'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
            - BranchSide:      'tif_dirwrite.c:3487,18'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
        - Branch String:   'tif_dirwrite.c:3485,44'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3485,47'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
            - BranchSide:      'tif_dirwrite.c:3486,24'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
        - Branch String:   'tif_dirwrite.c:3484,18'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3486,24'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
            - BranchSide:      'tif_dirwrite.c:3487,18'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
        - Branch String:   'tif_dirwrite.c:3487,43'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3488,19'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
            - BranchSide:      'tif_dirwrite.c:3491,24'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
        - Branch String:   'tif_dirwrite.c:3488,42'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3488,45'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
            - BranchSide:      'tif_dirwrite.c:3489,24'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
        - Branch String:   'tif_dirwrite.c:3487,18'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3489,24'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
            - BranchSide:      'tif_dirwrite.c:3491,24'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFCheckMalloc
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
        - Branch String:   'tif_dirwrite.c:3500,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3501,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
            - BranchSide:      'tif_dirwrite.c:3503,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
        - Branch String:   'tif_dirwrite.c:3503,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3504,16'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
            - BranchSide:      'tif_dirwrite.c:3505,14'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3505,37'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3505,40'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3521,15'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3505,14'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3509,16'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3521,15'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3509,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3511,65'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3520,5'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
        - Branch String:   'tif_dirwrite.c:3512,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3514,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3519,9'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3521,37'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3521,40'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3522,15'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3521,67'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3522,15'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3526,16'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3522,36'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3522,39'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3539,14'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3521,14'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3526,16'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3539,14'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3526,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3528,68'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3538,5'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
        - Branch String:   'tif_dirwrite.c:3529,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3532,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3537,9'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3539,37'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3539,40'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3558,23'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3539,14'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3543,16'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3558,23'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3543,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3545,68'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3555,5'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
        - Branch String:   'tif_dirwrite.c:3546,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3549,30'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3554,9'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3562,37'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3562,41'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
            - BranchSide:      'tif_dirwrite.c:3575,11'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
        - Branch String:   'tif_dirwrite.c:3562,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3564,27'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
                - TIFFSwabArrayOfShort
            - BranchSide:      'tif_dirwrite.c:3575,11'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
        - Branch String:   'tif_dirwrite.c:3564,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3565,46'
              BranchSideFuncs:
                - TIFFSwabArrayOfShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
            - BranchSide:      'tif_dirwrite.c:3566,32'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
                - TIFFSwabArrayOfLong
        - Branch String:   'tif_dirwrite.c:3566,18'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3567,45'
              BranchSideFuncs:
                - TIFFSwabArrayOfLong
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
            - BranchSide:      'tif_dirwrite.c:3568,32'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFDataWidth
                - TIFFSwabArrayOfLong8
        - Branch String:   'tif_dirwrite.c:3575,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3577,27'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:3585,27'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:3577,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3579,28'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:3582,5'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:3592,37'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3592,40'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:3593,9'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:3592,69'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3593,9'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:3600,15'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:3593,59'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3594,9'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:3600,15'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:3594,58'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3595,9'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:3600,15'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:3592,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3597,55'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:3600,15'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:3600,45'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3601,15'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:3602,14'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:3615,40'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3615,43'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:3639,10'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
        - Branch String:   'tif_dirwrite.c:3615,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3617,14'
              BranchSideFuncs:
                - _TIFFSeekOK
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:3639,10'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
                - TIFFDataWidth
                - TIFFDataWidth
        - Branch String:   'tif_dirwrite.c:3617,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3619,26'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:3625,14'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:3625,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3627,26'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:3632,22'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:3639,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3641,24'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
            - BranchSide:      'tif_dirwrite.c:3652,13'
              BranchSideFuncs:
                - TIFFDataWidth
                - TIFFDataWidth
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFDataWidth
        - Branch String:   'tif_dirwrite.c:3643,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3645,26'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
            - BranchSide:      'tif_dirwrite.c:3649,5'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
        - Branch String:   'tif_dirwrite.c:3652,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3654,22'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
            - BranchSide:      'tif_dirwrite.c:3660,35'
              BranchSideFuncs:
                - TIFFDataWidth
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
        - Branch String:   'tif_dirwrite.c:3674,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3675,36'
              BranchSideFuncs:
                - TIFFSwabShort
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
            - BranchSide:      'tif_dirwrite.c:3677,11'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabLong8
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:3677,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3681,27'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFSwabLong8
            - BranchSide:      'tif_dirwrite.c:3693,16'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:3683,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3684,39'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
            - BranchSide:      'tif_dirwrite.c:3686,27'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
        - Branch String:   'tif_dirwrite.c:3688,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3689,39'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3690,5'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3694,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3695,40'
              BranchSideFuncs:
                - TIFFSwabLong8
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
            - BranchSide:      'tif_dirwrite.c:3697,16'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:3705,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3707,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:3712,10'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:3712,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:3714,23'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:3719,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirwrite.c:3293,14'
          Dst:             TIFFFindField
        - Src:             'tif_dirwrite.c:3300,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3308,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3317,10'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dirwrite.c:3319,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3330,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3335,13'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirwrite.c:3344,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3349,13'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirwrite.c:3362,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3369,13'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirwrite.c:3379,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3389,9'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirwrite.c:3397,13'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirwrite.c:3402,13'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirwrite.c:3409,13'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirwrite.c:3413,13'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirwrite.c:3431,51'
          Dst:             TIFFStripSize64
        - Src:             'tif_dirwrite.c:3431,33'
          Dst:             WriteAsLong8
        - Src:             'tif_dirwrite.c:3435,51'
          Dst:             TIFFTileSize64
        - Src:             'tif_dirwrite.c:3435,33'
          Dst:             WriteAsLong8
        - Src:             'tif_dirwrite.c:3446,55'
          Dst:             TIFFStripSize64
        - Src:             'tif_dirwrite.c:3446,37'
          Dst:             WriteAsLong4
        - Src:             'tif_dirwrite.c:3450,55'
          Dst:             TIFFTileSize64
        - Src:             'tif_dirwrite.c:3450,37'
          Dst:             WriteAsLong4
        - Src:             'tif_dirwrite.c:3467,9'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3499,21'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3498,31'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirwrite.c:3504,44'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3514,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:3515,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3532,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:3533,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3549,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:3550,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3558,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3562,9'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3564,13'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3565,13'
          Dst:             TIFFSwabArrayOfShort
        - Src:             'tif_dirwrite.c:3566,18'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3567,13'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'tif_dirwrite.c:3568,18'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3569,13'
          Dst:             TIFFSwabArrayOfLong8
        - Src:             'tif_dirwrite.c:3577,13'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3585,13'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3617,14'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dirwrite.c:3619,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:3620,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3625,14'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3625,14'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3627,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:3628,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3632,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:3643,14'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3643,14'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3645,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:3646,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3652,21'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3655,50'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3661,28'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3665,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:3675,9'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirwrite.c:3684,13'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirwrite.c:3689,13'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirwrite.c:3695,13'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirwrite.c:3699,13'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirwrite.c:3705,10'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dirwrite.c:3707,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3714,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFRewriteDirectorySec
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - isimage
        - imagedone
        - pdiroff
      BBCount:         62
      ICount:          549
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - TIFFErrorExtR
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - TIFFWriteDirectory
        - TIFFWriteDirectorySec
        - _TIFFRemoveEntryFromDirectoryListByOffset
        - _TIFFSeekOK
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:318,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:319,35'
              BranchSideFuncs:
                - TIFFWriteDirectory
            - BranchSide:      'tif_dirwrite.c:325,32'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:327,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:329,13'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:398,13'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:329,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:331,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
            - BranchSide:      'tif_dirwrite.c:341,18'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:335,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:337,31'
              BranchSideFuncs:
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
            - BranchSide:      'tif_dirwrite.c:340,9'
              BranchSideFuncs:
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
        - Branch String:   'tif_dirwrite.c:341,18'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:343,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:351,23'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
                - TIFFSwabLong
                - TIFFSwabShort
        - Branch String:   'tif_dirwrite.c:357,43'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:357,47'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
                - TIFFSwabLong
                - TIFFSwabShort
            - BranchSide:      'tif_dirwrite.c:359,35'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:357,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:359,35'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
                - TIFFSwabLong
                - TIFFSwabShort
            - BranchSide:      'tif_dirwrite.c:363,21'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
                - TIFFSwabLong
                - TIFFSwabShort
        - Branch String:   'tif_dirwrite.c:363,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:364,21'
              BranchSideFuncs:
                - TIFFSwabShort
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
                - TIFFSwabLong
            - BranchSide:      'tif_dirwrite.c:365,23'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
                - TIFFSwabLong
        - Branch String:   'tif_dirwrite.c:366,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:368,35'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
                - TIFFSwabLong
            - BranchSide:      'tif_dirwrite.c:371,21'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
                - TIFFSwabLong
        - Branch String:   'tif_dirwrite.c:371,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:372,21'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabShort
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
            - BranchSide:      'tif_dirwrite.c:373,21'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
        - Branch String:   'tif_dirwrite.c:373,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:376,23'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
            - BranchSide:      'tif_dirwrite.c:390,27'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
                - TIFFSwabLong
                - TIFFSwabShort
        - Branch String:   'tif_dirwrite.c:379,25'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:381,39'
              BranchSideFuncs:
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
            - BranchSide:      'tif_dirwrite.c:385,21'
              BranchSideFuncs:
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
        - Branch String:   'tif_dirwrite.c:398,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:400,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
            - BranchSide:      'tif_dirwrite.c:413,23'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:404,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:406,31'
              BranchSideFuncs:
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
            - BranchSide:      'tif_dirwrite.c:409,9'
              BranchSideFuncs:
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
        - Branch String:   'tif_dirwrite.c:420,43'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:420,47'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
            - BranchSide:      'tif_dirwrite.c:422,35'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:420,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:422,35'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
            - BranchSide:      'tif_dirwrite.c:426,21'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:426,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:427,21'
              BranchSideFuncs:
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
                - TIFFSwabLong8
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:428,21'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
                - TIFFSwabLong8
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:428,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:430,35'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:435,38'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:437,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:439,35'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
                - TIFFSwabLong8
            - BranchSide:      'tif_dirwrite.c:442,21'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:442,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:443,21'
              BranchSideFuncs:
                - TIFFSwabLong8
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
            - BranchSide:      'tif_dirwrite.c:444,21'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
        - Branch String:   'tif_dirwrite.c:444,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:447,23'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
            - BranchSide:      'tif_dirwrite.c:461,27'
              BranchSideFuncs:
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:450,25'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:452,39'
              BranchSideFuncs:
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
            - BranchSide:      'tif_dirwrite.c:456,21'
              BranchSideFuncs:
                - _TIFFRemoveEntryFromDirectoryListByOffset
                - TIFFWriteDirectorySec
      Callsites:
        - Src:             'tif_dirwrite.c:319,16'
          Dst:             TIFFWriteDirectory
        - Src:             'tif_dirwrite.c:337,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:343,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:357,22'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dirwrite.c:359,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:364,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirwrite.c:368,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:372,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirwrite.c:381,25'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:394,9'
          Dst:             _TIFFRemoveEntryFromDirectoryListByOffset
        - Src:             'tif_dirwrite.c:406,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:420,22'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dirwrite.c:422,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:427,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirwrite.c:430,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:439,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:443,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirwrite.c:452,25'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:465,9'
          Dst:             _TIFFRemoveEntryFromDirectoryListByOffset
        - Src:             'tif_dirwrite.c:471,12'
          Dst:             TIFFWriteDirectorySec
    - functionName:    TIFFWriteDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectorySec
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:237,12'
          Dst:             TIFFWriteDirectorySec
    - functionName:    TIFFWriteDirectorySec
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - isimage
        - imagedone
        - pdiroff
      BBCount:         496
      ICount:          3316
      EdgeCount:       661
      CyclomaticComplexity: 167
      functionsReached:
        - TIFFCreateDirectory
        - TIFFErrorExtR
        - TIFFFieldSetGetSize
        - TIFFFieldTag
        - TIFFFlushData1
        - TIFFFreeDirectory
        - TIFFGetField
        - TIFFGetFieldDefaulted
        - TIFFLinkDirectory
        - TIFFRewriteDirectorySec
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - TIFFWarningExtR
        - TIFFWriteDirectoryTagAscii
        - TIFFWriteDirectoryTagByteArray
        - TIFFWriteDirectoryTagColormap
        - TIFFWriteDirectoryTagDoubleArray
        - TIFFWriteDirectoryTagFloatArray
        - TIFFWriteDirectoryTagIfdArray
        - TIFFWriteDirectoryTagIfdIfd8Array
        - TIFFWriteDirectoryTagLong
        - TIFFWriteDirectoryTagLong8Array
        - TIFFWriteDirectoryTagLongArray
        - TIFFWriteDirectoryTagLongLong8Array
        - TIFFWriteDirectoryTagRational
        - TIFFWriteDirectoryTagRationalArray
        - TIFFWriteDirectoryTagRationalDoubleArray
        - TIFFWriteDirectoryTagSampleformatArray
        - TIFFWriteDirectoryTagSbyteArray
        - TIFFWriteDirectoryTagShort
        - TIFFWriteDirectoryTagShortArray
        - TIFFWriteDirectoryTagShortLong
        - TIFFWriteDirectoryTagShortPerSample
        - TIFFWriteDirectoryTagSlong8Array
        - TIFFWriteDirectoryTagSlongArray
        - TIFFWriteDirectoryTagSrationalArray
        - TIFFWriteDirectoryTagSrationalDoubleArray
        - TIFFWriteDirectoryTagSshortArray
        - TIFFWriteDirectoryTagSubifd
        - TIFFWriteDirectoryTagTransferfunction
        - TIFFWriteDirectoryTagUndefinedArray
        - _TIFFFillStriles
        - _TIFFSeekOK
        - _TIFFfreeExt
        - _TIFFmallocExt
        - _TIFFmemcpy
        - __assert_fail
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:494,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:495,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:497,22'
              BranchSideFuncs:
                - _TIFFFillStriles
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFFlushData1
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:504,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:506,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFFlushData1
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:545,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWarningExtR
        - Branch String:   'tif_dirwrite.c:506,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:508,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFFlushData1
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:516,11'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFFlushData1
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:509,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:511,31'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFFlushData1
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:515,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFFlushData1
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:524,32'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:524,36'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWarningExtR
                - _TIFFfreeExt
                - TIFFFlushData1
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:533,14'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWarningExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:524,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:526,33'
              BranchSideFuncs:
                - TIFFFlushData1
                - TIFFErrorExtR
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWarningExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:533,14'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWarningExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:526,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:528,31'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWarningExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:532,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWarningExtR
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:533,46'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:533,49'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWarningExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:542,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWarningExtR
        - Branch String:   'tif_dirwrite.c:533,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:535,26'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWarningExtR
            - BranchSide:      'tif_dirwrite.c:542,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWarningExtR
        - Branch String:   'tif_dirwrite.c:545,46'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:546,10'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWarningExtR
            - BranchSide:      'tif_dirwrite.c:552,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
        - Branch String:   'tif_dirwrite.c:545,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:548,25'
              BranchSideFuncs:
                - TIFFWarningExtR
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
            - BranchSide:      'tif_dirwrite.c:552,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
        - Branch String:   'tif_dirwrite.c:561,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:562,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
            - BranchSide:      'tif_dirwrite.c:563,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
        - Branch String:   'tif_dirwrite.c:563,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:565,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
            - BranchSide:      'tif_dirwrite.c:941,16'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:565,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:567,53'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagShortLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortLong
                - _TIFFmallocExt
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
            - BranchSide:      'tif_dirwrite.c:576,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
        - Branch String:   'tif_dirwrite.c:567,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:570,21'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagShortLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
            - BranchSide:      'tif_dirwrite.c:572,25'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagShortLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
        - Branch String:   'tif_dirwrite.c:571,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:574,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
            - BranchSide:      'tif_dirwrite.c:575,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
        - Branch String:   'tif_dirwrite.c:576,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:578,53'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagShortLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortLong
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
            - BranchSide:      'tif_dirwrite.c:587,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
        - Branch String:   'tif_dirwrite.c:578,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:581,21'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagShortLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
            - BranchSide:      'tif_dirwrite.c:582,53'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagShortLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
        - Branch String:   'tif_dirwrite.c:582,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:585,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
            - BranchSide:      'tif_dirwrite.c:586,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
        - Branch String:   'tif_dirwrite.c:587,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:589,52'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagRational
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagRational
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
            - BranchSide:      'tif_dirwrite.c:598,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagRational
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
        - Branch String:   'tif_dirwrite.c:589,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:592,21'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagRational
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
            - BranchSide:      'tif_dirwrite.c:593,52'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagRational
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
        - Branch String:   'tif_dirwrite.c:593,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:596,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagRational
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
            - BranchSide:      'tif_dirwrite.c:597,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagRational
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
        - Branch String:   'tif_dirwrite.c:598,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:600,52'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagRational
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagRational
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
            - BranchSide:      'tif_dirwrite.c:609,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagRational
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
        - Branch String:   'tif_dirwrite.c:600,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:603,21'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagRational
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
            - BranchSide:      'tif_dirwrite.c:604,52'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagRational
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
        - Branch String:   'tif_dirwrite.c:604,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:607,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagRational
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
            - BranchSide:      'tif_dirwrite.c:608,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagRational
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
        - Branch String:   'tif_dirwrite.c:609,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:611,48'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
            - BranchSide:      'tif_dirwrite.c:616,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
        - Branch String:   'tif_dirwrite.c:611,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:614,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
            - BranchSide:      'tif_dirwrite.c:615,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
        - Branch String:   'tif_dirwrite.c:616,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:619,25'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagShortPerSample
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
            - BranchSide:      'tif_dirwrite.c:623,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortPerSample
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
        - Branch String:   'tif_dirwrite.c:618,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:621,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortPerSample
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
            - BranchSide:      'tif_dirwrite.c:622,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortPerSample
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
        - Branch String:   'tif_dirwrite.c:623,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:625,49'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
            - BranchSide:      'tif_dirwrite.c:630,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
        - Branch String:   'tif_dirwrite.c:625,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:628,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
            - BranchSide:      'tif_dirwrite.c:629,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
        - Branch String:   'tif_dirwrite.c:630,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:632,49'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
            - BranchSide:      'tif_dirwrite.c:637,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
        - Branch String:   'tif_dirwrite.c:632,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:635,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
            - BranchSide:      'tif_dirwrite.c:636,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
        - Branch String:   'tif_dirwrite.c:637,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:639,49'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
            - BranchSide:      'tif_dirwrite.c:644,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
        - Branch String:   'tif_dirwrite.c:639,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:642,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
            - BranchSide:      'tif_dirwrite.c:643,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
        - Branch String:   'tif_dirwrite.c:644,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:646,49'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
            - BranchSide:      'tif_dirwrite.c:651,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
        - Branch String:   'tif_dirwrite.c:646,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:649,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
            - BranchSide:      'tif_dirwrite.c:650,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
        - Branch String:   'tif_dirwrite.c:651,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:653,49'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
            - BranchSide:      'tif_dirwrite.c:658,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
        - Branch String:   'tif_dirwrite.c:653,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:656,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
            - BranchSide:      'tif_dirwrite.c:657,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
        - Branch String:   'tif_dirwrite.c:658,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:661,25'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
            - BranchSide:      'tif_dirwrite.c:665,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
        - Branch String:   'tif_dirwrite.c:660,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:663,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
            - BranchSide:      'tif_dirwrite.c:664,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
        - Branch String:   'tif_dirwrite.c:665,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:668,25'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagShortLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
            - BranchSide:      'tif_dirwrite.c:672,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
        - Branch String:   'tif_dirwrite.c:667,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:670,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
            - BranchSide:      'tif_dirwrite.c:671,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
        - Branch String:   'tif_dirwrite.c:672,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:675,25'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagShortPerSample
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
            - BranchSide:      'tif_dirwrite.c:679,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortPerSample
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
        - Branch String:   'tif_dirwrite.c:674,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:677,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortPerSample
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
            - BranchSide:      'tif_dirwrite.c:678,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortPerSample
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
        - Branch String:   'tif_dirwrite.c:679,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:682,25'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagShortPerSample
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
            - BranchSide:      'tif_dirwrite.c:686,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortPerSample
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
        - Branch String:   'tif_dirwrite.c:681,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:684,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortPerSample
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
            - BranchSide:      'tif_dirwrite.c:685,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortPerSample
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
        - Branch String:   'tif_dirwrite.c:686,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:688,49'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
            - BranchSide:      'tif_dirwrite.c:693,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
        - Branch String:   'tif_dirwrite.c:688,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:691,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
            - BranchSide:      'tif_dirwrite.c:692,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
        - Branch String:   'tif_dirwrite.c:693,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:695,49'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
            - BranchSide:      'tif_dirwrite.c:700,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
        - Branch String:   'tif_dirwrite.c:695,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:698,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
            - BranchSide:      'tif_dirwrite.c:699,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
        - Branch String:   'tif_dirwrite.c:700,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:703,25'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagShortArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
            - BranchSide:      'tif_dirwrite.c:707,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
        - Branch String:   'tif_dirwrite.c:702,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:705,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
            - BranchSide:      'tif_dirwrite.c:706,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
        - Branch String:   'tif_dirwrite.c:707,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:709,22'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagLongLong8Array
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
            - BranchSide:      'tif_dirwrite.c:726,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagLongLong8Array
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
        - Branch String:   'tif_dirwrite.c:709,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:712,29'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagLongLong8Array
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
            - BranchSide:      'tif_dirwrite.c:720,29'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagLongLong8Array
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
        - Branch String:   'tif_dirwrite.c:711,25'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:715,25'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagLongLong8Array
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
            - BranchSide:      'tif_dirwrite.c:716,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagLongLong8Array
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
        - Branch String:   'tif_dirwrite.c:719,25'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:0,0'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagLongLong8Array
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
            - BranchSide:      'tif_dirwrite.c:723,25'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:726,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:728,22'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagLongLong8Array
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
            - BranchSide:      'tif_dirwrite.c:757,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagLongLong8Array
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
        - Branch String:   'tif_dirwrite.c:728,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:741,25'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagLongLong8Array
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
            - BranchSide:      'tif_dirwrite.c:751,29'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagLongLong8Array
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
        - Branch String:   'tif_dirwrite.c:741,63'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:743,29'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagLongLong8Array
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
            - BranchSide:      'tif_dirwrite.c:747,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagLongLong8Array
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
        - Branch String:   'tif_dirwrite.c:741,25'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:746,25'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagLongLong8Array
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
            - BranchSide:      'tif_dirwrite.c:747,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagLongLong8Array
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
        - Branch String:   'tif_dirwrite.c:750,25'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:0,0'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagLongLong8Array
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
            - BranchSide:      'tif_dirwrite.c:754,25'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:757,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:759,52'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagColormap
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
            - BranchSide:      'tif_dirwrite.c:762,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagColormap
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
        - Branch String:   'tif_dirwrite.c:759,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:760,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagColormap
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
            - BranchSide:      'tif_dirwrite.c:761,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagColormap
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
        - Branch String:   'tif_dirwrite.c:762,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:764,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagColormap
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
            - BranchSide:      'tif_dirwrite.c:774,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
        - Branch String:   'tif_dirwrite.c:764,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:768,43'
              BranchSideFuncs:
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
            - BranchSide:      'tif_dirwrite.c:773,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
        - Branch String:   'tif_dirwrite.c:769,25'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:771,25'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
            - BranchSide:      'tif_dirwrite.c:772,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
        - Branch String:   'tif_dirwrite.c:774,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:777,25'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagShortPerSample
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
            - BranchSide:      'tif_dirwrite.c:781,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortPerSample
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
        - Branch String:   'tif_dirwrite.c:776,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:779,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortPerSample
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
            - BranchSide:      'tif_dirwrite.c:780,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortPerSample
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
        - Branch String:   'tif_dirwrite.c:781,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:784,25'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagSampleformatArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
            - BranchSide:      'tif_dirwrite.c:789,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSampleformatArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
        - Branch String:   'tif_dirwrite.c:783,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:787,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSampleformatArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
            - BranchSide:      'tif_dirwrite.c:788,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSampleformatArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
        - Branch String:   'tif_dirwrite.c:789,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:792,25'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagSampleformatArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
            - BranchSide:      'tif_dirwrite.c:797,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSampleformatArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
        - Branch String:   'tif_dirwrite.c:791,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:795,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSampleformatArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
            - BranchSide:      'tif_dirwrite.c:796,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSampleformatArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
        - Branch String:   'tif_dirwrite.c:797,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:799,48'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
            - BranchSide:      'tif_dirwrite.c:804,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
        - Branch String:   'tif_dirwrite.c:799,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:802,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
            - BranchSide:      'tif_dirwrite.c:803,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
        - Branch String:   'tif_dirwrite.c:804,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:806,48'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
            - BranchSide:      'tif_dirwrite.c:811,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
        - Branch String:   'tif_dirwrite.c:806,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:809,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
            - BranchSide:      'tif_dirwrite.c:810,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
        - Branch String:   'tif_dirwrite.c:811,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:814,25'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagShortArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
            - BranchSide:      'tif_dirwrite.c:818,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
        - Branch String:   'tif_dirwrite.c:813,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:816,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
            - BranchSide:      'tif_dirwrite.c:817,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
        - Branch String:   'tif_dirwrite.c:818,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:821,25'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagShortArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
            - BranchSide:      'tif_dirwrite.c:825,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
        - Branch String:   'tif_dirwrite.c:820,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:823,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
            - BranchSide:      'tif_dirwrite.c:824,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
        - Branch String:   'tif_dirwrite.c:825,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:828,25'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
            - BranchSide:      'tif_dirwrite.c:832,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
        - Branch String:   'tif_dirwrite.c:827,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:830,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
            - BranchSide:      'tif_dirwrite.c:831,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
        - Branch String:   'tif_dirwrite.c:832,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:835,25'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagRationalArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
            - BranchSide:      'tif_dirwrite.c:839,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagRationalArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
        - Branch String:   'tif_dirwrite.c:834,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:837,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagRationalArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
            - BranchSide:      'tif_dirwrite.c:838,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagRationalArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
        - Branch String:   'tif_dirwrite.c:839,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:841,60'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagTransferfunction
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
            - BranchSide:      'tif_dirwrite.c:844,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagTransferfunction
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
        - Branch String:   'tif_dirwrite.c:841,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:842,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagTransferfunction
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
            - BranchSide:      'tif_dirwrite.c:843,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagTransferfunction
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
        - Branch String:   'tif_dirwrite.c:844,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:847,25'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagAscii
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
            - BranchSide:      'tif_dirwrite.c:851,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagAscii
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
        - Branch String:   'tif_dirwrite.c:846,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:849,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagAscii
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
            - BranchSide:      'tif_dirwrite.c:850,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagAscii
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
        - Branch String:   'tif_dirwrite.c:851,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:853,49'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
            - BranchSide:      'tif_dirwrite.c:858,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
        - Branch String:   'tif_dirwrite.c:853,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:856,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
            - BranchSide:      'tif_dirwrite.c:857,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
        - Branch String:   'tif_dirwrite.c:858,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:860,50'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagSubifd
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:865,24'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:860,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:861,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:862,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:865,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:868,25'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:940,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:869,55'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:870,26'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:938,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:869,25'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:872,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:938,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:872,25'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:878,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - TIFFFieldTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:892,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:905,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:919,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:931,37'
              BranchSideFuncs:
                - TIFFFieldTag
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:878,33'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:878,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - TIFFFieldTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:879,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - TIFFFieldTag
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:879,33'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:879,33'
              BranchSideFuncs:
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - TIFFFieldTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:880,33'
              BranchSideFuncs:
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - TIFFFieldTag
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:880,33'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:880,33'
              BranchSideFuncs:
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFFieldTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:881,46'
              BranchSideFuncs:
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFFieldTag
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:883,37'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:886,37'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:888,29'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:892,33'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:892,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:893,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:893,33'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:893,33'
              BranchSideFuncs:
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:894,33'
              BranchSideFuncs:
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:894,33'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:894,33'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:895,46'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:896,37'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:899,37'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:901,29'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:905,33'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:905,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:906,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:906,33'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:906,33'
              BranchSideFuncs:
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:907,33'
              BranchSideFuncs:
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:907,33'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:907,33'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:908,46'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:909,37'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:912,37'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:914,29'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:919,33'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:919,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:920,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:920,33'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:920,33'
              BranchSideFuncs:
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:921,33'
              BranchSideFuncs:
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:921,33'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:921,33'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:922,46'
              BranchSideFuncs:
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:923,37'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:926,37'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:928,29'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagSubifd
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:934,37'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:930,33'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:934,53'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:941,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:944,27'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagIfdIfd8Array
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:1106,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFWriteDirectoryTagIfdIfd8Array
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:946,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:950,29'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagAscii
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:956,29'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:962,29'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagByteArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:968,29'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagSbyteArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:974,29'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagShortArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:980,29'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagSshortArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:986,29'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagLongArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:992,29'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagSlongArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:998,29'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagLong8Array
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:1004,29'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagSlong8Array
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:1014,25'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
            - BranchSide:      'tif_dirwrite.c:1048,25'
              BranchSideFuncs:
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
            - BranchSide:      'tif_dirwrite.c:1078,29'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagFloatArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:1084,29'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagDoubleArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:1090,29'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagIfdArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:1096,29'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagIfdIfd8Array
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:1101,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:949,25'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:952,25'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:953,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:955,25'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:958,25'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:959,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:961,25'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:964,25'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:965,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:967,25'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:970,25'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:971,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:973,25'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:976,25'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:977,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:979,25'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:982,25'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:983,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:985,25'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:988,25'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:989,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:991,25'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:994,25'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:995,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:997,25'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1000,25'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:1001,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:1003,25'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1006,25'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:1007,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:1015,25'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1018,33'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagRationalDoubleArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:1026,33'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagRationalArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:1017,29'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1020,29'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:1021,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:1025,29'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1028,29'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:1031,29'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:1049,25'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1052,33'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:1060,33'
              BranchSideFuncs:
                - TIFFWriteDirectoryTagSrationalArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:1051,29'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1054,29'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:1055,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:1059,29'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1062,29'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:1065,29'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:1077,25'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1080,25'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:1081,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:1083,25'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1086,25'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:1087,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:1089,25'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1092,25'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:1093,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:1095,25'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1098,25'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
            - BranchSide:      'tif_dirwrite.c:1099,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - _TIFFfreeExt
                - _TIFFfreeExt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
        - Branch String:   'tif_dirwrite.c:1106,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1107,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:1111,15'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:1111,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1112,54'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:1114,54'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:1118,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1120,27'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:1123,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
        - Branch String:   'tif_dirwrite.c:1123,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1133,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
            - BranchSide:      'tif_dirwrite.c:1157,20'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:1133,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1135,40'
              BranchSideFuncs:
                - TIFFLinkDirectory
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:1138,22'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFLinkDirectory
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:1135,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1136,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:1137,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:1138,22'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:0,0'
              BranchSideFuncs:
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:1141,21'
              BranchSideFuncs:
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:1141,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1143,34'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:1146,46'
              BranchSideFuncs:
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:1146,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1147,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_dirwrite.c:1148,17'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:1157,58'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1158,20'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:1163,22'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:1167,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1168,24'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:1169,15'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:1169,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1170,27'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:1172,27'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:1178,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1179,42'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:1180,14'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:1180,50'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1181,14'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:1183,27'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:1180,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1183,27'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:1186,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
        - Branch String:   'tif_dirwrite.c:1186,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1187,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
            - BranchSide:      'tif_dirwrite.c:1188,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
        - Branch String:   'tif_dirwrite.c:1188,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:555,5'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
            - BranchSide:      'tif_dirwrite.c:1190,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
        - Branch String:   'tif_dirwrite.c:1190,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1191,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
            - BranchSide:      'tif_dirwrite.c:1193,17'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFRewriteDirectorySec
                - _TIFFfreeExt
                - TIFFLinkDirectory
                - TIFFErrorExtR
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagIfdIfd8Array
                - TIFFWriteDirectoryTagIfdArray
                - TIFFWriteDirectoryTagDoubleArray
                - TIFFWriteDirectoryTagFloatArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagSrationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSrationalDoubleArray
                - TIFFFieldSetGetSize
                - TIFFWriteDirectoryTagRationalArray
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagRationalDoubleArray
                - TIFFWriteDirectoryTagSlong8Array
                - TIFFWriteDirectoryTagLong8Array
                - TIFFWriteDirectoryTagSlongArray
                - TIFFWriteDirectoryTagLongArray
                - TIFFWriteDirectoryTagSshortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagSbyteArray
                - TIFFWriteDirectoryTagByteArray
                - TIFFWriteDirectoryTagUndefinedArray
                - TIFFWriteDirectoryTagAscii
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagUndefinedArray
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagLong
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - TIFFWriteDirectoryTagShort
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFGetField
                - strlen
                - TIFFWriteDirectoryTagAscii
                - TIFFFieldTag
                - TIFFErrorExtR
                - TIFFWriteDirectoryTagSubifd
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagAscii
                - TIFFWriteDirectoryTagTransferfunction
                - TIFFWriteDirectoryTagRationalArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagSampleformatArray
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFGetFieldDefaulted
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagColormap
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagLongLong8Array
                - TIFFWriteDirectoryTagShortArray
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShort
                - TIFFWriteDirectoryTagShortPerSample
                - TIFFWriteDirectoryTagLong
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagRational
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
                - TIFFWriteDirectoryTagShortLong
        - Branch String:   'tif_dirwrite.c:1196,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1199,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:1221,29'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:1199,45'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1199,49'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:1218,5'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:1199,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1203,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:1218,5'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:1205,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1207,35'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:1210,21'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:1210,21'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1211,21'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:1212,13'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:1213,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1214,38'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:1216,38'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:1222,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1224,23'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:1227,11'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabShort
                - _TIFFmemcpy
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:1227,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1232,13'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
            - BranchSide:      'tif_dirwrite.c:1268,13'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:1234,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1235,39'
              BranchSideFuncs:
                - TIFFSwabShort
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
            - BranchSide:      'tif_dirwrite.c:1236,11'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
        - Branch String:   'tif_dirwrite.c:1238,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1240,30'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
            - BranchSide:      'tif_dirwrite.c:1259,26'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
        - Branch String:   'tif_dirwrite.c:1241,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1242,43'
              BranchSideFuncs:
                - TIFFSwabShort
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - TIFFSwabLong
                - TIFFSwabShort
            - BranchSide:      'tif_dirwrite.c:1243,15'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabLong
                - TIFFSwabShort
        - Branch String:   'tif_dirwrite.c:1245,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1246,43'
              BranchSideFuncs:
                - TIFFSwabShort
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabLong
            - BranchSide:      'tif_dirwrite.c:1247,15'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong
        - Branch String:   'tif_dirwrite.c:1250,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1251,42'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
            - BranchSide:      'tif_dirwrite.c:1252,15'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong
                - _TIFFmemcpy
                - TIFFSwabLong
                - TIFFSwabShort
                - TIFFSwabShort
        - Branch String:   'tif_dirwrite.c:1260,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1261,13'
              BranchSideFuncs:
                - TIFFSwabLong
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
            - BranchSide:      'tif_dirwrite.c:1262,21'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
        - Branch String:   'tif_dirwrite.c:1270,13'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1271,39'
              BranchSideFuncs:
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
            - BranchSide:      'tif_dirwrite.c:1272,11'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
        - Branch String:   'tif_dirwrite.c:1274,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1276,30'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
            - BranchSide:      'tif_dirwrite.c:1292,21'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:1277,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1278,43'
              BranchSideFuncs:
                - TIFFSwabShort
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong8
                - TIFFSwabLong8
                - TIFFSwabShort
            - BranchSide:      'tif_dirwrite.c:1279,15'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabLong8
                - TIFFSwabShort
        - Branch String:   'tif_dirwrite.c:1281,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1282,43'
              BranchSideFuncs:
                - TIFFSwabShort
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabLong8
            - BranchSide:      'tif_dirwrite.c:1283,15'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
                - TIFFSwabLong8
        - Branch String:   'tif_dirwrite.c:1285,17'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1286,43'
              BranchSideFuncs:
                - TIFFSwabLong8
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong8
                - _TIFFmemcpy
                - TIFFSwabShort
                - TIFFSwabShort
            - BranchSide:      'tif_dirwrite.c:1287,15'
              BranchSideFuncs:
                - _TIFFmemcpy
                - _TIFFmemcpy
                - _TIFFfreeExt
                - _TIFFSeekOK
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
                - TIFFSwabLong8
                - _TIFFmemcpy
                - TIFFSwabLong8
                - TIFFSwabShort
                - TIFFSwabShort
        - Branch String:   'tif_dirwrite.c:1298,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1300,23'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
            - BranchSide:      'tif_dirwrite.c:1303,10'
              BranchSideFuncs:
                - TIFFErrorExtR
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
        - Branch String:   'tif_dirwrite.c:1303,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1305,23'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
            - BranchSide:      'tif_dirwrite.c:1308,18'
              BranchSideFuncs:
                - _TIFFfreeExt
                - TIFFFreeDirectory
                - TIFFCreateDirectory
        - Branch String:   'tif_dirwrite.c:1309,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1311,27'
              BranchSideFuncs:
                - TIFFFreeDirectory
                - TIFFCreateDirectory
            - BranchSide:      'tif_dirwrite.c:1323,44'
              BranchSideFuncs: []
        - Branch String:   'tif_dirwrite.c:1327,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1328,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:1329,9'
              BranchSideFuncs:
                - _TIFFfreeExt
        - Branch String:   'tif_dirwrite.c:1329,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:1330,22'
              BranchSideFuncs:
                - _TIFFfreeExt
            - BranchSide:      'tif_dirwrite.c:1331,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirwrite.c:497,5'
          Dst:             _TIFFFillStriles
        - Src:             'tif_dirwrite.c:511,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:526,18'
          Dst:             TIFFFlushData1
        - Src:             'tif_dirwrite.c:528,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:535,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:548,9'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirwrite.c:567,22'
          Dst:             TIFFWriteDirectoryTagShortLong
        - Src:             'tif_dirwrite.c:571,22'
          Dst:             TIFFWriteDirectoryTagShortLong
        - Src:             'tif_dirwrite.c:578,22'
          Dst:             TIFFWriteDirectoryTagShortLong
        - Src:             'tif_dirwrite.c:582,22'
          Dst:             TIFFWriteDirectoryTagShortLong
        - Src:             'tif_dirwrite.c:589,22'
          Dst:             TIFFWriteDirectoryTagRational
        - Src:             'tif_dirwrite.c:593,22'
          Dst:             TIFFWriteDirectoryTagRational
        - Src:             'tif_dirwrite.c:600,22'
          Dst:             TIFFWriteDirectoryTagRational
        - Src:             'tif_dirwrite.c:604,22'
          Dst:             TIFFWriteDirectoryTagRational
        - Src:             'tif_dirwrite.c:611,22'
          Dst:             TIFFWriteDirectoryTagLong
        - Src:             'tif_dirwrite.c:618,22'
          Dst:             TIFFWriteDirectoryTagShortPerSample
        - Src:             'tif_dirwrite.c:625,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'tif_dirwrite.c:632,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'tif_dirwrite.c:639,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'tif_dirwrite.c:646,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'tif_dirwrite.c:653,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'tif_dirwrite.c:660,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'tif_dirwrite.c:667,22'
          Dst:             TIFFWriteDirectoryTagShortLong
        - Src:             'tif_dirwrite.c:674,22'
          Dst:             TIFFWriteDirectoryTagShortPerSample
        - Src:             'tif_dirwrite.c:681,22'
          Dst:             TIFFWriteDirectoryTagShortPerSample
        - Src:             'tif_dirwrite.c:688,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'tif_dirwrite.c:695,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'tif_dirwrite.c:702,22'
          Dst:             TIFFWriteDirectoryTagShortArray
        - Src:             'tif_dirwrite.c:711,26'
          Dst:             TIFFWriteDirectoryTagLongLong8Array
        - Src:             'tif_dirwrite.c:719,26'
          Dst:             TIFFWriteDirectoryTagLongLong8Array
        - Src:             'tif_dirwrite.c:742,26'
          Dst:             TIFFWriteDirectoryTagLongLong8Array
        - Src:             'tif_dirwrite.c:750,26'
          Dst:             TIFFWriteDirectoryTagLongLong8Array
        - Src:             'tif_dirwrite.c:759,22'
          Dst:             TIFFWriteDirectoryTagColormap
        - Src:             'tif_dirwrite.c:768,21'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_dirwrite.c:769,26'
          Dst:             TIFFWriteDirectoryTagShortArray
        - Src:             'tif_dirwrite.c:776,22'
          Dst:             TIFFWriteDirectoryTagShortPerSample
        - Src:             'tif_dirwrite.c:783,22'
          Dst:             TIFFWriteDirectoryTagSampleformatArray
        - Src:             'tif_dirwrite.c:791,22'
          Dst:             TIFFWriteDirectoryTagSampleformatArray
        - Src:             'tif_dirwrite.c:799,22'
          Dst:             TIFFWriteDirectoryTagLong
        - Src:             'tif_dirwrite.c:806,22'
          Dst:             TIFFWriteDirectoryTagLong
        - Src:             'tif_dirwrite.c:813,22'
          Dst:             TIFFWriteDirectoryTagShortArray
        - Src:             'tif_dirwrite.c:820,22'
          Dst:             TIFFWriteDirectoryTagShortArray
        - Src:             'tif_dirwrite.c:827,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'tif_dirwrite.c:834,22'
          Dst:             TIFFWriteDirectoryTagRationalArray
        - Src:             'tif_dirwrite.c:841,22'
          Dst:             TIFFWriteDirectoryTagTransferfunction
        - Src:             'tif_dirwrite.c:846,22'
          Dst:             TIFFWriteDirectoryTagAscii
        - Src:             'tif_dirwrite.c:853,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'tif_dirwrite.c:860,22'
          Dst:             TIFFWriteDirectoryTagSubifd
        - Src:             'tif_dirwrite.c:878,33'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:879,33'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:880,33'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:881,33'
          Dst:             TIFFGetField
        - Src:             'tif_dirwrite.c:882,49'
          Dst:             strlen
        - Src:             'tif_dirwrite.c:883,38'
          Dst:             TIFFWriteDirectoryTagAscii
        - Src:             'tif_dirwrite.c:892,33'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:893,33'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:894,33'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:895,33'
          Dst:             TIFFGetField
        - Src:             'tif_dirwrite.c:896,38'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'tif_dirwrite.c:905,33'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:906,33'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:907,33'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:908,33'
          Dst:             TIFFGetField
        - Src:             'tif_dirwrite.c:909,38'
          Dst:             TIFFWriteDirectoryTagLong
        - Src:             'tif_dirwrite.c:919,33'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:920,33'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:921,33'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:922,33'
          Dst:             TIFFGetField
        - Src:             'tif_dirwrite.c:923,38'
          Dst:             TIFFWriteDirectoryTagUndefinedArray
        - Src:             'tif_dirwrite.c:933,37'
          Dst:             TIFFFieldTag
        - Src:             'tif_dirwrite.c:930,33'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:949,26'
          Dst:             TIFFWriteDirectoryTagAscii
        - Src:             'tif_dirwrite.c:955,26'
          Dst:             TIFFWriteDirectoryTagUndefinedArray
        - Src:             'tif_dirwrite.c:961,26'
          Dst:             TIFFWriteDirectoryTagByteArray
        - Src:             'tif_dirwrite.c:967,26'
          Dst:             TIFFWriteDirectoryTagSbyteArray
        - Src:             'tif_dirwrite.c:973,26'
          Dst:             TIFFWriteDirectoryTagShortArray
        - Src:             'tif_dirwrite.c:979,26'
          Dst:             TIFFWriteDirectoryTagSshortArray
        - Src:             'tif_dirwrite.c:985,26'
          Dst:             TIFFWriteDirectoryTagLongArray
        - Src:             'tif_dirwrite.c:991,26'
          Dst:             TIFFWriteDirectoryTagSlongArray
        - Src:             'tif_dirwrite.c:997,26'
          Dst:             TIFFWriteDirectoryTagLong8Array
        - Src:             'tif_dirwrite.c:1003,26'
          Dst:             TIFFWriteDirectoryTagSlong8Array
        - Src:             'tif_dirwrite.c:1013,31'
          Dst:             TIFFFieldSetGetSize
        - Src:             'tif_dirwrite.c:1017,30'
          Dst:             TIFFWriteDirectoryTagRationalDoubleArray
        - Src:             'tif_dirwrite.c:1025,30'
          Dst:             TIFFWriteDirectoryTagRationalArray
        - Src:             'tif_dirwrite.c:1033,29'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1047,31'
          Dst:             TIFFFieldSetGetSize
        - Src:             'tif_dirwrite.c:1051,30'
          Dst:             TIFFWriteDirectoryTagSrationalDoubleArray
        - Src:             'tif_dirwrite.c:1059,30'
          Dst:             TIFFWriteDirectoryTagSrationalArray
        - Src:             'tif_dirwrite.c:1067,29'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1077,26'
          Dst:             TIFFWriteDirectoryTagFloatArray
        - Src:             'tif_dirwrite.c:1083,26'
          Dst:             TIFFWriteDirectoryTagDoubleArray
        - Src:             'tif_dirwrite.c:1089,26'
          Dst:             TIFFWriteDirectoryTagIfdArray
        - Src:             'tif_dirwrite.c:1095,26'
          Dst:             TIFFWriteDirectoryTagIfdIfd8Array
        - Src:             'tif_dirwrite.c:1101,21'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:1117,15'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirwrite.c:1120,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1135,22'
          Dst:             TIFFLinkDirectory
        - Src:             'tif_dirwrite.c:1143,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:1146,22'
          Dst:             TIFFRewriteDirectorySec
        - Src:             'tif_dirwrite.c:1183,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1207,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1221,14'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirwrite.c:1224,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1235,13'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirwrite.c:1242,17'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirwrite.c:1246,17'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirwrite.c:1249,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirwrite.c:1251,17'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirwrite.c:1255,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirwrite.c:1261,13'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirwrite.c:1262,9'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirwrite.c:1271,13'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirwrite.c:1278,17'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirwrite.c:1282,17'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirwrite.c:1284,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirwrite.c:1286,17'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirwrite.c:1288,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirwrite.c:1292,9'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirwrite.c:1294,13'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirwrite.c:1296,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:1298,10'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dirwrite.c:1300,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1305,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1308,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:1311,9'
          Dst:             TIFFFreeDirectory
        - Src:             'tif_dirwrite.c:1316,9'
          Dst:             TIFFCreateDirectory
        - Src:             'tif_dirwrite.c:1328,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:1330,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFRewriteDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFRewriteDirectorySec
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:482,12'
          Dst:             TIFFRewriteDirectorySec
    - functionName:    TIFFWriteCustomDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - pdiroff
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectorySec
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:302,12'
          Dst:             TIFFWriteDirectorySec
    - functionName:    TIFFCheckpointDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFSetWriteOffset
        - TIFFSetupStrips
        - TIFFWriteDirectorySec
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:293,9'
              BranchSideFuncs:
                - TIFFSetupStrips
                - TIFFWriteDirectorySec
                - TIFFSetWriteOffset
            - BranchSide:      'tif_dirwrite.c:294,31'
              BranchSideFuncs:
                - TIFFSetupStrips
                - TIFFWriteDirectorySec
                - TIFFSetWriteOffset
      Callsites:
        - Src:             'tif_dirwrite.c:294,15'
          Dst:             TIFFSetupStrips
        - Src:             'tif_dirwrite.c:295,10'
          Dst:             TIFFWriteDirectorySec
        - Src:             'tif_dirwrite.c:296,11'
          Dst:             TIFFSetWriteOffset
    - functionName:    TIFFDeferStrileArrayWriting
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExtR
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:268,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:270,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:273,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_dirwrite.c:273,9'
          Branch Sides:
            - BranchSide:      'tif_dirwrite.c:275,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dirwrite.c:279,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dirwrite.c:270,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:275,9'
          Dst:             TIFFErrorExtR
    - functionName:    DumpModeSeek
      functionSourceFile: '/src/libtiff/libtiff/tif_dumpmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - nrows
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DumpModeEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_dumpmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - tif
        - pp
        - cc
        - s
      BBCount:         21
      ICount:          145
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFFlushData1
        - _TIFFmemcpy
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_dumpmode.c:44,5'
          Branch Sides:
            - BranchSide:      'tif_dumpmode.c:48,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - _TIFFmemcpy
            - BranchSide:      'tif_dumpmode.c:67,5'
              BranchSideFuncs: []
        - Branch String:   'tif_dumpmode.c:49,13'
          Branch Sides:
            - BranchSide:      'tif_dumpmode.c:50,17'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - _TIFFmemcpy
            - BranchSide:      'tif_dumpmode.c:52,9'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - _TIFFmemcpy
        - Branch String:   'tif_dumpmode.c:52,9'
          Branch Sides:
            - BranchSide:      'tif_dumpmode.c:52,9'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - _TIFFmemcpy
            - BranchSide:      'tif_dumpmode.c:58,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - _TIFFmemcpy
        - Branch String:   'tif_dumpmode.c:58,13'
          Branch Sides:
            - BranchSide:      'tif_dumpmode.c:59,25'
              BranchSideFuncs:
                - _TIFFmemcpy
                - __assert_fail
                - TIFFFlushData1
            - BranchSide:      'tif_dumpmode.c:60,27'
              BranchSideFuncs:
                - __assert_fail
                - _TIFFmemcpy
                - TIFFFlushData1
        - Branch String:   'tif_dumpmode.c:64,52'
          Branch Sides:
            - BranchSide:      'tif_dumpmode.c:44,5'
              BranchSideFuncs:
                - TIFFFlushData1
                - __assert_fail
                - _TIFFmemcpy
            - BranchSide:      'tif_dumpmode.c:64,71'
              BranchSideFuncs:
                - TIFFFlushData1
                - __assert_fail
                - _TIFFmemcpy
        - Branch String:   'tif_dumpmode.c:64,13'
          Branch Sides:
            - BranchSide:      'tif_dumpmode.c:44,5'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - _TIFFmemcpy
            - BranchSide:      'tif_dumpmode.c:65,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dumpmode.c:52,9'
          Dst:             __assert_fail
        - Src:             'tif_dumpmode.c:59,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dumpmode.c:64,56'
          Dst:             TIFFFlushData1
    - functionName:    DumpModeDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_dumpmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - tif
        - buf
        - cc
        - s
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExtR
        - _TIFFmemcpy
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_dumpmode.c:77,9'
          Branch Sides:
            - BranchSide:      'tif_dumpmode.c:79,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_dumpmode.c:90,9'
              BranchSideFuncs:
                - _TIFFmemcpy
        - Branch String:   'tif_dumpmode.c:90,9'
          Branch Sides:
            - BranchSide:      'tif_dumpmode.c:91,21'
              BranchSideFuncs:
                - _TIFFmemcpy
            - BranchSide:      'tif_dumpmode.c:92,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_dumpmode.c:79,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dumpmode.c:91,9'
          Dst:             _TIFFmemcpy
    - functionName:    DumpFixupTags
      functionSourceFile: '/src/libtiff/libtiff/tif_dumpmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFInitDumpMode
      functionSourceFile: '/src/libtiff/libtiff/tif_dumpmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - scheme
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSetClientInfo
      functionSourceFile: '/src/libtiff/libtiff/tif_extension.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - data
        - name
      BBCount:         18
      ICount:          120
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - _TIFFmallocExt
        - __assert_fail
        - strcmp
        - strcpy
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_extension.c:87,27'
          Branch Sides:
            - BranchSide:      'tif_extension.c:87,37'
              BranchSideFuncs:
                - strcmp
                - _TIFFmallocExt
                - __assert_fail
                - strlen
                - _TIFFmallocExt
                - __assert_fail
                - strcpy
            - BranchSide:      'tif_extension.c:87,5'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - strlen
                - _TIFFmallocExt
                - __assert_fail
                - strcpy
                - strcmp
        - Branch String:   'tif_extension.c:87,5'
          Branch Sides:
            - BranchSide:      'tif_extension.c:88,18'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - strlen
                - _TIFFmallocExt
                - __assert_fail
                - strcpy
                - strcmp
            - BranchSide:      'tif_extension.c:90,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - strlen
                - _TIFFmallocExt
                - __assert_fail
                - strcpy
        - Branch String:   'tif_extension.c:90,9'
          Branch Sides:
            - BranchSide:      'tif_extension.c:92,24'
              BranchSideFuncs: []
            - BranchSide:      'tif_extension.c:101,46'
              BranchSideFuncs:
                - _TIFFmallocExt
                - __assert_fail
                - strlen
                - _TIFFmallocExt
                - __assert_fail
                - strcpy
        - Branch String:   'tif_extension.c:102,5'
          Branch Sides:
            - BranchSide:      'tif_extension.c:102,5'
              BranchSideFuncs:
                - strlen
                - _TIFFmallocExt
                - __assert_fail
                - strcpy
            - BranchSide:      'tif_extension.c:103,20'
              BranchSideFuncs:
                - strlen
                - _TIFFmallocExt
                - __assert_fail
                - strcpy
        - Branch String:   'tif_extension.c:105,5'
          Branch Sides:
            - BranchSide:      'tif_extension.c:105,5'
              BranchSideFuncs:
                - strcpy
            - BranchSide:      'tif_extension.c:106,12'
              BranchSideFuncs:
                - strcpy
      Callsites:
        - Src:             'tif_extension.c:87,30'
          Dst:             strcmp
        - Src:             'tif_extension.c:101,31'
          Dst:             _TIFFmallocExt
        - Src:             'tif_extension.c:102,5'
          Dst:             __assert_fail
        - Src:             'tif_extension.c:104,59'
          Dst:             strlen
        - Src:             'tif_extension.c:104,28'
          Dst:             _TIFFmallocExt
        - Src:             'tif_extension.c:105,5'
          Dst:             __assert_fail
        - Src:             'tif_extension.c:106,5'
          Dst:             strcpy
    - functionName:    TIFFGetClientInfo
      functionSourceFile: '/src/libtiff/libtiff/tif_extension.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - name
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_extension.c:69,27'
          Branch Sides:
            - BranchSide:      'tif_extension.c:69,37'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'tif_extension.c:69,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'tif_extension.c:69,5'
          Branch Sides:
            - BranchSide:      'tif_extension.c:70,18'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'tif_extension.c:72,9'
              BranchSideFuncs: []
        - Branch String:   'tif_extension.c:72,9'
          Branch Sides:
            - BranchSide:      'tif_extension.c:73,16'
              BranchSideFuncs: []
            - BranchSide:      'tif_extension.c:75,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_extension.c:69,30'
          Dst:             strcmp
    - functionName:    TIFFAccessTagMethods
      functionSourceFile: '/src/libtiff/libtiff/tif_extension.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFGetTagListEntry
      functionSourceFile: '/src/libtiff/libtiff/tif_extension.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - tag_index
      BBCount:         7
      ICount:          53
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_extension.c:47,23'
          Branch Sides:
            - BranchSide:      'tif_extension.c:47,26'
              BranchSideFuncs: []
            - BranchSide:      'tif_extension.c:48,9'
              BranchSideFuncs: []
        - Branch String:   'tif_extension.c:47,9'
          Branch Sides:
            - BranchSide:      'tif_extension.c:48,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_extension.c:50,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TIFFGetTagListCount
      functionSourceFile: '/src/libtiff/libtiff/tif_extension.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Fax3Close
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1228
      functionLinenumberEnd: 1246
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         21
      ICount:          150
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - Fax3PutBits
        - TIFFFlushData1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_fax3.c:1229,53'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1229,56'
              BranchSideFuncs:
                - TIFFFlushData1
                - Fax3PutBits
            - BranchSide:      'tif_fax3.c:1245,5'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1229,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1231,30'
              BranchSideFuncs:
                - TIFFFlushData1
                - Fax3PutBits
            - BranchSide:      'tif_fax3.c:1245,5'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1236,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1238,21'
              BranchSideFuncs:
                - TIFFFlushData1
                - Fax3PutBits
            - BranchSide:      'tif_fax3.c:1241,16'
              BranchSideFuncs:
                - TIFFFlushData1
                - Fax3PutBits
        - Branch String:   'tif_fax3.c:1241,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1242,25'
              BranchSideFuncs:
                - Fax3PutBits
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:1243,9'
              BranchSideFuncs:
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:1243,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1243,9'
              BranchSideFuncs:
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:1245,5'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1243,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1243,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1243,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_fax3.c:1242,13'
          Dst:             Fax3PutBits
        - Src:             'tif_fax3.c:1243,9'
          Dst:             TIFFFlushData1
    - functionName:    Fax3PutBits
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - tif
        - bits
        - length
      BBCount:         23
      ICount:          189
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFFlushData1
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tif_fax3.c:689,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:689,5'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:689,5'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:689,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:689,5'
              BranchSideFuncs:
                - TIFFFlushData1
                - __assert_fail
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:689,5'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:689,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:689,5'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:689,5'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:689,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:689,5'
              BranchSideFuncs:
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:689,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:689,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:689,5'
              BranchSideFuncs:
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:691,16'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:689,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:689,5'
              BranchSideFuncs:
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:691,16'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:689,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:689,5'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:689,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_fax3.c:689,5'
          Dst:             TIFFFlushData1
        - Src:             'tif_fax3.c:689,5'
          Dst:             __assert_fail
        - Src:             'tif_fax3.c:689,5'
          Dst:             TIFFFlushData1
    - functionName:    find1span
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - bp
        - bs
        - be
      BBCount:         41
      ICount:          284
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tif_fax3.c:971,18'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:971,27'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:984,14'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:971,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:973,26'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:984,14'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:974,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:975,24'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:976,13'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:976,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:977,20'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:978,13'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:978,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:979,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:980,17'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:985,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:991,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1012,5'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:991,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:993,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:999,25'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:993,17'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:994,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:995,18'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1000,57'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1000,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1001,46'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1000,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1003,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1007,31'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1012,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1014,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1023,9'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1014,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1015,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1016,14'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1023,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1025,22'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1028,13'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1026,18'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1026,29'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1026,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    putspan
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - span
        - tab
      BBCount:         70
      ICount:          566
      EdgeCount:       90
      CyclomaticComplexity: 22
      functionsReached:
        - TIFFFlushData1
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tif_fax3.c:727,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:729,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:738,9'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:735,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:735,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:735,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:735,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:735,9'
              BranchSideFuncs:
                - TIFFFlushData1
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:735,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:735,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:735,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:735,9'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:735,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:735,9'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:735,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:735,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:735,9'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:736,17'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:735,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:735,9'
              BranchSideFuncs:
                - TIFFFlushData1
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - __assert_fail
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:736,17'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:735,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:735,9'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:735,9'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:738,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:740,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:750,12'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:741,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:741,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:742,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:747,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:747,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:747,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:747,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:747,9'
              BranchSideFuncs:
                - TIFFFlushData1
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:747,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:747,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:747,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:747,9'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:747,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:747,9'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:747,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:747,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:747,9'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:748,17'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:747,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:747,9'
              BranchSideFuncs:
                - TIFFFlushData1
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:748,17'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:747,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:747,9'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:747,9'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:755,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:755,5'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:755,5'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:755,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:755,5'
              BranchSideFuncs:
                - TIFFFlushData1
                - __assert_fail
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:755,5'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:755,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:755,5'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:755,5'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:755,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:755,5'
              BranchSideFuncs:
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:755,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:755,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:755,5'
              BranchSideFuncs:
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:757,16'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:755,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:755,5'
              BranchSideFuncs:
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:757,16'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:755,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:755,5'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:755,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_fax3.c:735,9'
          Dst:             TIFFFlushData1
        - Src:             'tif_fax3.c:735,9'
          Dst:             __assert_fail
        - Src:             'tif_fax3.c:735,9'
          Dst:             TIFFFlushData1
        - Src:             'tif_fax3.c:741,9'
          Dst:             __assert_fail
        - Src:             'tif_fax3.c:747,9'
          Dst:             TIFFFlushData1
        - Src:             'tif_fax3.c:747,9'
          Dst:             __assert_fail
        - Src:             'tif_fax3.c:747,9'
          Dst:             TIFFFlushData1
        - Src:             'tif_fax3.c:755,5'
          Dst:             TIFFFlushData1
        - Src:             'tif_fax3.c:755,5'
          Dst:             __assert_fail
        - Src:             'tif_fax3.c:755,5'
          Dst:             TIFFFlushData1
    - functionName:    find0span
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - bp
        - bs
        - be
      BBCount:         41
      ICount:          284
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'tif_fax3.c:903,18'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:903,27'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:916,14'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:903,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:905,27'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:916,14'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:906,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:907,24'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:908,13'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:908,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:909,20'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:910,13'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:910,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:911,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:912,17'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:917,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:923,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:943,5'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:923,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:925,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:931,25'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:925,17'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:926,25'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:927,18'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:932,57'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:932,67'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:932,9'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:932,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:934,18'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:938,31'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:943,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:945,14'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:954,9'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:945,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:946,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:947,14'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:954,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:956,23'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:959,13'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:957,18'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:957,29'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:957,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Fax3Encode2DRow
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - bp
        - rp
        - bits
      BBCount:         76
      ICount:          524
      EdgeCount:       102
      CyclomaticComplexity: 28
      functionsReached:
        - Fax3PutBits
        - find0span
        - find1span
        - putspan
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_fax3.c:1104,20'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1104,14'
              BranchSideFuncs:
                - find0span
                - Fax3PutBits
                - find0span
                - find1span
                - find0span
                - find1span
                - find0span
                - find1span
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
            - BranchSide:      'tif_fax3.c:1104,44'
              BranchSideFuncs:
                - find0span
                - find0span
                - Fax3PutBits
                - find0span
                - find1span
                - find0span
                - find1span
                - find0span
                - find1span
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
        - Branch String:   'tif_fax3.c:1105,20'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1105,14'
              BranchSideFuncs:
                - Fax3PutBits
                - find0span
                - find1span
                - find0span
                - find1span
                - find0span
                - find1span
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
            - BranchSide:      'tif_fax3.c:1105,44'
              BranchSideFuncs:
                - find0span
                - Fax3PutBits
                - find0span
                - find1span
                - find0span
                - find1span
                - find0span
                - find1span
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
        - Branch String:   'tif_fax3.c:1110,14'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1110,14'
              BranchSideFuncs:
                - find0span
                - Fax3PutBits
                - find0span
                - find1span
                - find0span
                - find1span
                - find0span
                - find1span
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
                - find1span
            - BranchSide:      'tif_fax3.c:1110,12'
              BranchSideFuncs:
                - Fax3PutBits
                - find0span
                - find1span
                - find0span
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
        - Branch String:   'tif_fax3.c:1110,14'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1110,12'
              BranchSideFuncs:
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
                - find0span
                - find0span
                - find1span
                - find0span
                - find1span
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
            - BranchSide:      'tif_fax3.c:1110,12'
              BranchSideFuncs:
                - find0span
                - Fax3PutBits
                - find0span
                - find1span
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
        - Branch String:   'tif_fax3.c:1111,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1118,26'
              BranchSideFuncs:
                - Fax3PutBits
                - putspan
                - putspan
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
            - BranchSide:      'tif_fax3.c:1151,18'
              BranchSideFuncs:
                - Fax3PutBits
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
        - Branch String:   'tif_fax3.c:1118,35'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1118,38'
              BranchSideFuncs:
                - Fax3PutBits
                - putspan
                - putspan
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
            - BranchSide:      'tif_fax3.c:1119,28'
              BranchSideFuncs:
                - Fax3PutBits
                - putspan
                - putspan
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
        - Branch String:   'tif_fax3.c:1118,25'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1118,66'
              BranchSideFuncs:
                - Fax3PutBits
                - putspan
                - putspan
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
            - BranchSide:      'tif_fax3.c:1119,28'
              BranchSideFuncs:
                - Fax3PutBits
                - putspan
                - putspan
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
        - Branch String:   'tif_fax3.c:1119,36'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1119,39'
              BranchSideFuncs:
                - Fax3PutBits
                - putspan
                - putspan
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
            - BranchSide:      'tif_fax3.c:1119,27'
              BranchSideFuncs:
                - Fax3PutBits
                - putspan
                - putspan
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
        - Branch String:   'tif_fax3.c:1119,27'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1118,25'
              BranchSideFuncs:
                - Fax3PutBits
                - putspan
                - putspan
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
            - BranchSide:      'tif_fax3.c:1119,67'
              BranchSideFuncs:
                - Fax3PutBits
                - putspan
                - putspan
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
        - Branch String:   'tif_fax3.c:1121,27'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1121,30'
              BranchSideFuncs:
                - Fax3PutBits
                - putspan
                - putspan
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
            - BranchSide:      'tif_fax3.c:1123,22'
              BranchSideFuncs:
                - Fax3PutBits
                - putspan
                - putspan
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
                - putspan
                - putspan
                - find0span
                - find1span
        - Branch String:   'tif_fax3.c:1121,17'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1123,22'
              BranchSideFuncs:
                - Fax3PutBits
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
            - BranchSide:      'tif_fax3.c:1144,22'
              BranchSideFuncs:
                - Fax3PutBits
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
        - Branch String:   'tif_fax3.c:1123,22'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1123,22'
              BranchSideFuncs:
                - find0span
                - Fax3PutBits
                - putspan
                - putspan
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
                - putspan
                - putspan
                - find1span
            - BranchSide:      'tif_fax3.c:1123,20'
              BranchSideFuncs:
                - Fax3PutBits
                - putspan
                - putspan
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
                - putspan
                - putspan
        - Branch String:   'tif_fax3.c:1123,22'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1123,20'
              BranchSideFuncs:
                - find1span
                - Fax3PutBits
                - putspan
                - putspan
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - find0span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
                - putspan
                - putspan
            - BranchSide:      'tif_fax3.c:1123,20'
              BranchSideFuncs:
                - find0span
                - Fax3PutBits
                - putspan
                - putspan
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
                - putspan
                - putspan
        - Branch String:   'tif_fax3.c:1124,21'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1125,21'
              BranchSideFuncs:
                - putspan
                - putspan
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - Fax3PutBits
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
                - putspan
                - putspan
            - BranchSide:      'tif_fax3.c:1126,21'
              BranchSideFuncs:
                - putspan
                - putspan
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - Fax3PutBits
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
                - putspan
                - putspan
        - Branch String:   'tif_fax3.c:1126,34'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1126,37'
              BranchSideFuncs:
                - putspan
                - putspan
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - Fax3PutBits
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
            - BranchSide:      'tif_fax3.c:1128,34'
              BranchSideFuncs:
                - putspan
                - putspan
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - Fax3PutBits
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
        - Branch String:   'tif_fax3.c:1126,21'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1128,34'
              BranchSideFuncs:
                - putspan
                - putspan
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - Fax3PutBits
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
            - BranchSide:      'tif_fax3.c:1135,34'
              BranchSideFuncs:
                - putspan
                - putspan
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - Fax3PutBits
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
        - Branch String:   'tif_fax3.c:1128,25'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1129,25'
              BranchSideFuncs:
                - putspan
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
            - BranchSide:      'tif_fax3.c:1130,34'
              BranchSideFuncs:
                - putspan
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
        - Branch String:   'tif_fax3.c:1130,25'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1131,25'
              BranchSideFuncs:
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
            - BranchSide:      'tif_fax3.c:1132,17'
              BranchSideFuncs:
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
        - Branch String:   'tif_fax3.c:1135,25'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1136,25'
              BranchSideFuncs:
                - putspan
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
            - BranchSide:      'tif_fax3.c:1137,34'
              BranchSideFuncs:
                - putspan
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
        - Branch String:   'tif_fax3.c:1137,25'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:0,0'
              BranchSideFuncs:
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
            - BranchSide:      'tif_fax3.c:1138,25'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1144,21'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1145,21'
              BranchSideFuncs:
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
            - BranchSide:      'tif_fax3.c:1146,22'
              BranchSideFuncs:
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
        - Branch String:   'tif_fax3.c:1151,17'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1152,17'
              BranchSideFuncs:
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
            - BranchSide:      'tif_fax3.c:1153,18'
              BranchSideFuncs:
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
        - Branch String:   'tif_fax3.c:1155,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1156,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1157,14'
              BranchSideFuncs:
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
        - Branch String:   'tif_fax3.c:1157,14'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1157,14'
              BranchSideFuncs:
                - find1span
                - find1span
                - find0span
                - Fax3PutBits
                - find0span
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
            - BranchSide:      'tif_fax3.c:1157,14'
              BranchSideFuncs:
                - find0span
                - find1span
                - find0span
                - Fax3PutBits
                - find1span
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
        - Branch String:   'tif_fax3.c:1158,14'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1158,14'
              BranchSideFuncs:
                - find0span
                - find0span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
            - BranchSide:      'tif_fax3.c:1158,14'
              BranchSideFuncs:
                - find1span
                - find0span
                - Fax3PutBits
                - find0span
                - find0span
                - find1span
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
        - Branch String:   'tif_fax3.c:1159,14'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1110,14'
              BranchSideFuncs:
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
                - find0span
                - find0span
                - find1span
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
            - BranchSide:      'tif_fax3.c:1110,14'
              BranchSideFuncs:
                - find0span
                - Fax3PutBits
                - find0span
                - find1span
                - find1span
                - find0span
                - find1span
                - Fax3PutBits
                - putspan
                - putspan
                - putspan
                - putspan
                - find0span
                - find1span
                - Fax3PutBits
                - find0span
                - find1span
      Callsites:
        - Src:             'tif_fax3.c:1104,44'
          Dst:             find0span
        - Src:             'tif_fax3.c:1105,44'
          Dst:             find0span
        - Src:             'tif_fax3.c:1110,14'
          Dst:             find1span
        - Src:             'tif_fax3.c:1110,14'
          Dst:             find0span
        - Src:             'tif_fax3.c:1123,22'
          Dst:             find1span
        - Src:             'tif_fax3.c:1123,22'
          Dst:             find0span
        - Src:             'tif_fax3.c:1124,22'
          Dst:             Fax3PutBits
        - Src:             'tif_fax3.c:1128,26'
          Dst:             putspan
        - Src:             'tif_fax3.c:1130,26'
          Dst:             putspan
        - Src:             'tif_fax3.c:1135,26'
          Dst:             putspan
        - Src:             'tif_fax3.c:1137,26'
          Dst:             putspan
        - Src:             'tif_fax3.c:1144,22'
          Dst:             Fax3PutBits
        - Src:             'tif_fax3.c:1151,18'
          Dst:             Fax3PutBits
        - Src:             'tif_fax3.c:1157,14'
          Dst:             find1span
        - Src:             'tif_fax3.c:1157,14'
          Dst:             find0span
        - Src:             'tif_fax3.c:1158,14'
          Dst:             find1span
        - Src:             'tif_fax3.c:1158,14'
          Dst:             find0span
        - Src:             'tif_fax3.c:1159,14'
          Dst:             find1span
        - Src:             'tif_fax3.c:1159,14'
          Dst:             find0span
    - functionName:    Fax3Encode1DRow
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - bp
        - bits
      BBCount:         35
      ICount:          242
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - TIFFFlushData1
        - find0span
        - find1span
        - putspan
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_fax3.c:1060,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1061,13'
              BranchSideFuncs:
                - find1span
                - putspan
                - find0span
                - putspan
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:1062,15'
              BranchSideFuncs:
                - find1span
                - putspan
                - find0span
                - putspan
                - TIFFFlushData1
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:1063,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1064,13'
              BranchSideFuncs:
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:1065,26'
              BranchSideFuncs:
                - find1span
                - putspan
                - find0span
                - putspan
                - TIFFFlushData1
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:1066,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1067,13'
              BranchSideFuncs:
                - find0span
                - putspan
                - find1span
                - putspan
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:1068,15'
              BranchSideFuncs:
                - find0span
                - putspan
                - find1span
                - putspan
                - TIFFFlushData1
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:1069,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1057,5'
              BranchSideFuncs:
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:1070,13'
              BranchSideFuncs:
                - TIFFFlushData1
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:1072,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1074,13'
              BranchSideFuncs:
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:1080,5'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1074,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1075,13'
              BranchSideFuncs:
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:1076,14'
              BranchSideFuncs:
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:1075,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1075,13'
              BranchSideFuncs:
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:1076,14'
              BranchSideFuncs:
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:1075,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1075,13'
              BranchSideFuncs:
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:1075,13'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1076,46'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1077,14'
              BranchSideFuncs:
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:1079,5'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1076,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1078,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1079,5'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1078,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1078,13'
              BranchSideFuncs:
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:1079,5'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1078,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1078,13'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1078,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_fax3.c:1059,16'
          Dst:             find0span
        - Src:             'tif_fax3.c:1060,14'
          Dst:             putspan
        - Src:             'tif_fax3.c:1065,16'
          Dst:             find1span
        - Src:             'tif_fax3.c:1066,14'
          Dst:             putspan
        - Src:             'tif_fax3.c:1075,13'
          Dst:             TIFFFlushData1
        - Src:             'tif_fax3.c:1078,13'
          Dst:             TIFFFlushData1
    - functionName:    Fax3PutEOL
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         54
      ICount:          415
      EdgeCount:       70
      CyclomaticComplexity: 18
      functionsReached:
        - TIFFFlushData1
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_fax3.c:776,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:783,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:794,10'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:784,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:786,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:793,5'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:786,17'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:787,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:789,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:791,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:791,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:791,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:791,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:791,13'
              BranchSideFuncs:
                - TIFFFlushData1
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:791,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:791,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:791,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:791,13'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:791,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:791,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:791,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:791,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:791,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:792,9'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:791,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:791,13'
              BranchSideFuncs:
                - TIFFFlushData1
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:792,9'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:791,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:791,13'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:791,13'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:796,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:798,17'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:801,5'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:801,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:801,5'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:801,5'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:801,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:801,5'
              BranchSideFuncs:
                - TIFFFlushData1
                - __assert_fail
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:801,5'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
        - Branch String:   'tif_fax3.c:801,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:801,5'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFlushData1
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:801,5'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:801,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:801,5'
              BranchSideFuncs:
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:801,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:801,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:801,5'
              BranchSideFuncs:
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:803,16'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:801,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:801,5'
              BranchSideFuncs:
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:803,16'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:801,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:801,5'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:801,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_fax3.c:791,13'
          Dst:             TIFFFlushData1
        - Src:             'tif_fax3.c:791,13'
          Dst:             __assert_fail
        - Src:             'tif_fax3.c:791,13'
          Dst:             TIFFFlushData1
        - Src:             'tif_fax3.c:801,5'
          Dst:             TIFFFlushData1
        - Src:             'tif_fax3.c:801,5'
          Dst:             __assert_fail
        - Src:             'tif_fax3.c:801,5'
          Dst:             TIFFFlushData1
    - functionName:    Fax3Extension
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - module
        - tif
        - line
        - a0
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_fax3.c:221,20'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:221,35'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:221,54'
              BranchSideFuncs:
                - TIFFErrorExtR
      Callsites:
        - Src:             'tif_fax3.c:217,5'
          Dst:             TIFFErrorExtR
    - functionName:    Fax3BadLength
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - module
        - tif
        - line
        - a0
        - lastx
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFWarningExtR
      functionUses:    12
      BranchProfiles:
        - Branch String:   'tif_fax3.c:233,22'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:233,37'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_fax3.c:233,56'
              BranchSideFuncs:
                - TIFFWarningExtR
      Callsites:
        - Src:             'tif_fax3.c:228,5'
          Dst:             TIFFWarningExtR
    - functionName:    Fax3PrematureEOF
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - module
        - tif
        - line
        - a0
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFWarningExtR
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tif_fax3.c:245,22'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:245,37'
              BranchSideFuncs:
                - TIFFWarningExtR
            - BranchSide:      'tif_fax3.c:245,56'
              BranchSideFuncs:
                - TIFFWarningExtR
      Callsites:
        - Src:             'tif_fax3.c:241,5'
          Dst:             TIFFWarningExtR
    - functionName:    Fax3Unexpected
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - module
        - tif
        - line
        - a0
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
      functionUses:    16
      BranchProfiles:
        - Branch String:   'tif_fax3.c:210,20'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:210,35'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:210,54'
              BranchSideFuncs:
                - TIFFErrorExtR
      Callsites:
        - Src:             'tif_fax3.c:206,5'
          Dst:             TIFFErrorExtR
    - functionName:    Fax3Decode2D
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - tif
        - buf
        - occ
        - s
      BBCount:         830
      ICount:          5445
      EdgeCount:       1038
      CyclomaticComplexity: 210
      functionsReached:
        - Fax3BadLength
        - Fax3Unexpected
        - TIFFErrorExtR
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_fax3.c:325,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:327,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:330,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:330,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:333,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:338,5'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:339,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:341,12'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:380,5'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:348,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:348,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:348,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:348,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:348,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:348,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:348,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:348,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:348,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:348,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:348,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:348,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:348,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:348,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:348,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:348,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:348,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:348,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:348,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:348,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:348,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:348,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:348,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:348,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:348,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:348,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:348,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:348,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:348,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:348,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:348,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:348,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:348,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:349,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:349,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:350,16'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:349,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:349,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:349,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:349,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:349,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:349,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:359,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:360,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:360,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:362,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:362,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:364,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:366,13'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:368,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:366,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:366,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:367,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:366,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:366,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:366,13'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:374,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:374,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:374,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:374,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:376,11'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:374,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:374,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:374,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:374,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:374,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:374,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:374,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:374,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:374,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:374,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:374,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:374,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:374,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:374,9'
              BranchSideFuncs:
                - TIFFErrorExtR
      Callsites:
        - Src:             'tif_fax3.c:327,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:332,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:360,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:360,13'
          Dst:             Fax3Unexpected
        - Src:             'tif_fax3.c:360,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:360,13'
          Dst:             Fax3Unexpected
        - Src:             'tif_fax3.c:360,13'
          Dst:             Fax3PrematureEOF
        - Src:             'tif_fax3.c:360,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:360,13'
          Dst:             Fax3BadLength
        - Src:             'tif_fax3.c:360,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:360,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:360,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:360,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:360,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:360,13'
          Dst:             Fax3BadLength
        - Src:             'tif_fax3.c:360,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:360,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:360,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:360,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:362,13'
          Dst:             Fax3Unexpected
        - Src:             'tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:362,13'
          Dst:             Fax3Extension
        - Src:             'tif_fax3.c:362,13'
          Dst:             Fax3Unexpected
        - Src:             'tif_fax3.c:362,13'
          Dst:             Fax3Unexpected
        - Src:             'tif_fax3.c:362,13'
          Dst:             Fax3Unexpected
        - Src:             'tif_fax3.c:362,13'
          Dst:             Fax3Unexpected
        - Src:             'tif_fax3.c:362,13'
          Dst:             Fax3PrematureEOF
        - Src:             'tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:362,13'
          Dst:             Fax3BadLength
        - Src:             'tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:362,13'
          Dst:             Fax3BadLength
        - Src:             'tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:366,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:374,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:374,9'
          Dst:             Fax3BadLength
        - Src:             'tif_fax3.c:374,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:374,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:374,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:374,9'
          Dst:             TIFFErrorExtR
    - functionName:    Fax3Cleanup
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1251
      functionLinenumberEnd: 1269
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         12
      ICount:          99
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - _TIFFSetDefaultCompressionState
        - _TIFFfreeExt
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_fax3.c:1254,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1254,5'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
                - _TIFFfreeExt
                - _TIFFfreeExt
            - BranchSide:      'tif_fax3.c:1256,37'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
                - _TIFFfreeExt
                - _TIFFfreeExt
        - Branch String:   'tif_fax3.c:1260,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1261,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
                - _TIFFfreeExt
            - BranchSide:      'tif_fax3.c:1262,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
                - _TIFFfreeExt
        - Branch String:   'tif_fax3.c:1262,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1262,9'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
            - BranchSide:      'tif_fax3.c:1263,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFfreeExt
                - _TIFFSetDefaultCompressionState
      Callsites:
        - Src:             'tif_fax3.c:1254,5'
          Dst:             __assert_fail
        - Src:             'tif_fax3.c:1261,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_fax3.c:1263,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_fax3.c:1265,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_fax3.c:1268,5'
          Dst:             _TIFFSetDefaultCompressionState
    - functionName:    Fax3Close
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1248
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Fax3Close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_fax3.c:1248,36'
          Dst:             _Fax3Close
    - functionName:    Fax3Encode
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - tif
        - bp
        - cc
        - s
      BBCount:         29
      ICount:          215
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - Fax3Encode1DRow
        - Fax3Encode2DRow
        - Fax3PutEOL
        - TIFFErrorExtR
        - _TIFFmemcpy
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_fax3.c:1173,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1175,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1178,5'
              BranchSideFuncs:
                - Fax3Encode1DRow
                - Fax3Encode2DRow
                - _TIFFmemcpy
                - Fax3Encode1DRow
                - Fax3PutEOL
        - Branch String:   'tif_fax3.c:1178,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1180,14'
              BranchSideFuncs:
                - Fax3Encode1DRow
                - Fax3Encode2DRow
                - _TIFFmemcpy
                - Fax3Encode1DRow
                - Fax3PutEOL
            - BranchSide:      'tif_fax3.c:1215,5'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1180,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1182,29'
              BranchSideFuncs:
                - Fax3PutEOL
                - Fax3Encode1DRow
                - Fax3Encode2DRow
                - _TIFFmemcpy
                - Fax3Encode1DRow
            - BranchSide:      'tif_fax3.c:1185,13'
              BranchSideFuncs:
                - Fax3Encode1DRow
                - Fax3PutEOL
                - Fax3Encode2DRow
                - _TIFFmemcpy
                - Fax3Encode1DRow
        - Branch String:   'tif_fax3.c:1182,17'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1183,17'
              BranchSideFuncs:
                - Fax3Encode1DRow
                - Fax3PutEOL
                - Fax3Encode2DRow
                - _TIFFmemcpy
                - Fax3Encode1DRow
            - BranchSide:      'tif_fax3.c:1184,9'
              BranchSideFuncs:
                - Fax3Encode1DRow
                - Fax3PutEOL
                - Fax3Encode2DRow
                - _TIFFmemcpy
                - Fax3Encode1DRow
        - Branch String:   'tif_fax3.c:1185,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1187,17'
              BranchSideFuncs:
                - Fax3Encode2DRow
                - _TIFFmemcpy
                - Fax3Encode1DRow
                - Fax3PutEOL
                - Fax3Encode1DRow
            - BranchSide:      'tif_fax3.c:1209,34'
              BranchSideFuncs:
                - Fax3Encode1DRow
                - Fax3Encode2DRow
                - _TIFFmemcpy
                - Fax3Encode1DRow
                - Fax3PutEOL
        - Branch String:   'tif_fax3.c:1187,17'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1189,38'
              BranchSideFuncs:
                - Fax3Encode1DRow
                - _TIFFmemcpy
                - Fax3Encode1DRow
                - Fax3Encode2DRow
                - Fax3PutEOL
            - BranchSide:      'tif_fax3.c:1195,38'
              BranchSideFuncs:
                - Fax3Encode2DRow
                - _TIFFmemcpy
                - Fax3Encode1DRow
                - Fax3Encode1DRow
                - Fax3PutEOL
        - Branch String:   'tif_fax3.c:1189,21'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1190,21'
              BranchSideFuncs:
                - _TIFFmemcpy
                - Fax3Encode1DRow
                - Fax3Encode2DRow
                - Fax3Encode1DRow
                - Fax3PutEOL
            - BranchSide:      'tif_fax3.c:1191,17'
              BranchSideFuncs:
                - _TIFFmemcpy
                - Fax3Encode1DRow
                - Fax3Encode2DRow
                - Fax3Encode1DRow
                - Fax3PutEOL
        - Branch String:   'tif_fax3.c:1195,21'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1196,21'
              BranchSideFuncs:
                - _TIFFmemcpy
                - Fax3Encode1DRow
                - Fax3Encode2DRow
                - Fax3Encode1DRow
                - Fax3PutEOL
            - BranchSide:      'tif_fax3.c:1197,17'
              BranchSideFuncs:
                - _TIFFmemcpy
                - Fax3Encode1DRow
                - Fax3Encode2DRow
                - Fax3Encode1DRow
                - Fax3PutEOL
        - Branch String:   'tif_fax3.c:1199,17'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1201,17'
              BranchSideFuncs:
                - Fax3Encode1DRow
                - Fax3Encode2DRow
                - _TIFFmemcpy
                - Fax3Encode1DRow
                - Fax3PutEOL
            - BranchSide:      'tif_fax3.c:1205,29'
              BranchSideFuncs:
                - _TIFFmemcpy
                - Fax3Encode1DRow
                - Fax3Encode2DRow
                - Fax3Encode1DRow
                - Fax3PutEOL
        - Branch String:   'tif_fax3.c:1209,17'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:0,0'
              BranchSideFuncs:
                - Fax3Encode1DRow
                - Fax3Encode2DRow
                - _TIFFmemcpy
                - Fax3Encode1DRow
                - Fax3PutEOL
            - BranchSide:      'tif_fax3.c:1210,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_fax3.c:1175,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1182,18'
          Dst:             Fax3PutEOL
        - Src:             'tif_fax3.c:1189,22'
          Dst:             Fax3Encode1DRow
        - Src:             'tif_fax3.c:1195,22'
          Dst:             Fax3Encode2DRow
        - Src:             'tif_fax3.c:1205,17'
          Dst:             _TIFFmemcpy
        - Src:             'tif_fax3.c:1209,18'
          Dst:             Fax3Encode1DRow
    - functionName:    Fax3PostEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1225
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFFlushData1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_fax3.c:1222,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1223,9'
              BranchSideFuncs:
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:1224,5'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1223,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1223,9'
              BranchSideFuncs:
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:1224,5'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1223,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1223,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1223,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_fax3.c:1223,9'
          Dst:             TIFFFlushData1
    - functionName:    Fax3PreEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - tif
        - s
      BBCount:         15
      ICount:          125
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _TIFFmemset
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_fax3.c:817,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:817,5'
              BranchSideFuncs:
                - _TIFFmemset
            - BranchSide:      'tif_fax3.c:818,5'
              BranchSideFuncs:
                - _TIFFmemset
        - Branch String:   'tif_fax3.c:826,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:827,21'
              BranchSideFuncs:
                - _TIFFmemset
            - BranchSide:      'tif_fax3.c:828,9'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:828,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:830,21'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:847,17'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:841,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:842,17'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:843,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_fax3.c:817,5'
          Dst:             __assert_fail
        - Src:             'tif_fax3.c:827,9'
          Dst:             _TIFFmemset
    - functionName:    Fax3Decode1D
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - tif
        - buf
        - occ
        - s
      BBCount:         340
      ICount:          2214
      EdgeCount:       425
      CyclomaticComplexity: 87
      functionsReached:
        - Fax3BadLength
        - Fax3Unexpected
        - TIFFErrorExtR
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_fax3.c:267,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:269,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:272,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:272,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:275,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:280,5'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:282,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:284,12'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:306,5'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:292,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:292,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:292,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:292,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:292,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:292,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:292,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:292,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:292,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:292,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:292,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:292,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:292,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:292,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:292,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:292,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:292,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:292,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:292,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:292,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:292,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:292,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:292,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:292,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:292,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:292,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:292,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:292,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:292,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:292,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:292,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:292,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:292,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:293,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:293,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:300,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:300,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:300,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:300,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:302,11'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:300,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:300,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:300,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:300,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:300,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:300,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:300,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:300,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:300,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:300,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:300,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:300,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:300,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:300,9'
              BranchSideFuncs:
                - TIFFErrorExtR
      Callsites:
        - Src:             'tif_fax3.c:269,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:274,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:293,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:293,9'
          Dst:             Fax3Unexpected
        - Src:             'tif_fax3.c:293,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:293,9'
          Dst:             Fax3Unexpected
        - Src:             'tif_fax3.c:293,9'
          Dst:             Fax3PrematureEOF
        - Src:             'tif_fax3.c:293,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:293,9'
          Dst:             Fax3BadLength
        - Src:             'tif_fax3.c:293,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:293,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:293,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:293,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:293,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:293,9'
          Dst:             Fax3BadLength
        - Src:             'tif_fax3.c:293,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:293,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:293,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:293,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:300,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:300,9'
          Dst:             Fax3BadLength
        - Src:             'tif_fax3.c:300,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:300,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:300,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:300,9'
          Dst:             TIFFErrorExtR
    - functionName:    Fax3PreDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - tif
        - s
      BBCount:         9
      ICount:          104
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFGetBitRevTable
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_fax3.c:172,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:172,5'
              BranchSideFuncs:
                - TIFFGetBitRevTable
            - BranchSide:      'tif_fax3.c:173,5'
              BranchSideFuncs:
                - TIFFGetBitRevTable
        - Branch String:   'tif_fax3.c:187,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:187,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:189,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_fax3.c:172,5'
          Dst:             __assert_fail
        - Src:             'tif_fax3.c:185,9'
          Dst:             TIFFGetBitRevTable
    - functionName:    Fax3SetupState
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         58
      ICount:          458
      EdgeCount:       78
      CyclomaticComplexity: 22
      functionsReached:
        - TIFFErrorExtR
        - TIFFScanlineSize
        - TIFFTileRowSize
        - _TIFFCheckMalloc
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_fax3.c:532,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:534,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:541,9'
              BranchSideFuncs:
                - TIFFScanlineSize
                - _TIFFCheckMalloc
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - TIFFTileRowSize
        - Branch String:   'tif_fax3.c:541,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:543,36'
              BranchSideFuncs:
                - TIFFTileRowSize
                - _TIFFCheckMalloc
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:548,37'
              BranchSideFuncs:
                - TIFFScanlineSize
                - _TIFFCheckMalloc
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:551,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:553,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:559,20'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_fax3.c:564,63'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:564,63'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_fax3.c:565,21'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_fax3.c:572,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:574,22'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFCheckMalloc
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:577,18'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:577,18'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:577,18'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:577,18'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:578,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:580,22'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:582,10'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:580,22'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:580,9'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:580,9'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:582,27'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:582,31'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:584,23'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:582,31'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:582,73'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:582,73'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:582,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:584,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:590,9'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_fax3.c:590,14'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:590,14'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_fax3.c:590,14'
              BranchSideFuncs:
                - _TIFFCheckMalloc
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_fax3.c:592,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:593,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:594,12'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_fax3.c:595,12'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:595,12'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_fax3.c:595,12'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_fax3.c:597,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:598,24'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_fax3.c:600,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_fax3.c:601,53'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:601,56'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_fax3.c:608,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_fax3.c:601,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:603,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_fax3.c:608,9'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
        - Branch String:   'tif_fax3.c:608,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:610,31'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
                - _TIFFfreeExt
            - BranchSide:      'tif_fax3.c:630,9'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:618,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:620,26'
              BranchSideFuncs:
                - _TIFFfreeExt
                - _TIFFmallocExt
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:622,56'
              BranchSideFuncs:
                - _TIFFmallocExt
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:623,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:625,27'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:628,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_fax3.c:534,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:543,20'
          Dst:             TIFFTileRowSize
        - Src:             'tif_fax3.c:548,20'
          Dst:             TIFFScanlineSize
        - Src:             'tif_fax3.c:553,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:574,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_fax3.c:584,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:589,29'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_fax3.c:620,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_fax3.c:622,41'
          Dst:             _TIFFmallocExt
        - Src:             'tif_fax3.c:625,13'
          Dst:             TIFFErrorExtR
    - functionName:    Fax3FixupTags
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Fax3PrintDir
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1380
      functionLinenumberEnd: 1440
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tif
        - fd
        - flags
      BBCount:         41
      ICount:          270
      EdgeCount:       50
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_fax3.c:1383,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1383,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_fax3.c:1385,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_fax3.c:1386,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1388,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_fax3.c:1415,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_fax3.c:1389,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1391,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_fax3.c:1398,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_fax3.c:1392,17'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1393,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_fax3.c:1394,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_fax3.c:1399,17'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1401,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_fax3.c:1404,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_fax3.c:1404,17'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1406,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_fax3.c:1409,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_fax3.c:1415,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1417,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_fax3.c:1433,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'tif_fax3.c:1418,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1421,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_fax3.c:1424,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_fax3.c:1427,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'tif_fax3.c:1430,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'tif_fax3.c:1433,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1434,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'tif_fax3.c:1435,9'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'tif_fax3.c:1435,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1436,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'tif_fax3.c:1438,9'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1438,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1438,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1439,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_fax3.c:1383,5'
          Dst:             __assert_fail
        - Src:             'tif_fax3.c:1391,13'
          Dst:             fprintf
        - Src:             'tif_fax3.c:1393,17'
          Dst:             fprintf
        - Src:             'tif_fax3.c:1398,13'
          Dst:             fprintf
        - Src:             'tif_fax3.c:1401,17'
          Dst:             fprintf
        - Src:             'tif_fax3.c:1406,17'
          Dst:             fprintf
        - Src:             'tif_fax3.c:1410,17'
          Dst:             fprintf
        - Src:             'tif_fax3.c:1412,9'
          Dst:             fprintf
        - Src:             'tif_fax3.c:1417,9'
          Dst:             fprintf
        - Src:             'tif_fax3.c:1421,17'
          Dst:             fprintf
        - Src:             'tif_fax3.c:1424,17'
          Dst:             fprintf
        - Src:             'tif_fax3.c:1427,17'
          Dst:             fprintf
        - Src:             'tif_fax3.c:1430,9'
          Dst:             fprintf
        - Src:             'tif_fax3.c:1434,9'
          Dst:             fprintf
        - Src:             'tif_fax3.c:1436,9'
          Dst:             fprintf
    - functionName:    Fax3VSetField
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1344
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - tag
        - ap
      BBCount:         49
      ICount:          343
      EdgeCount:       58
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFFieldWithTag
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_fax3.c:1303,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1303,5'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFieldWithTag
            - BranchSide:      'tif_fax3.c:1304,5'
              BranchSideFuncs:
                - __assert_fail
                - TIFFFieldWithTag
        - Branch String:   'tif_fax3.c:1304,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1304,5'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_fax3.c:1306,13'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_fax3.c:1306,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1309,29'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1312,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1316,17'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_fax3.c:1321,17'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_fax3.c:1325,41'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_fax3.c:1328,42'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_fax3.c:1331,39'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_fax3.c:1334,22'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1309,29'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1309,29'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1309,29'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1312,39'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1312,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1312,39'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1316,17'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1317,46'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_fax3.c:1318,13'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_fax3.c:1317,46'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1318,13'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_fax3.c:1318,13'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_fax3.c:1321,17'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1322,46'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_fax3.c:1323,13'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_fax3.c:1322,46'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1323,13'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_fax3.c:1323,13'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_fax3.c:1325,41'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1337,33'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_fax3.c:1337,33'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_fax3.c:1328,42'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1337,33'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_fax3.c:1337,33'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_fax3.c:1331,39'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1337,33'
              BranchSideFuncs:
                - TIFFFieldWithTag
            - BranchSide:      'tif_fax3.c:1337,33'
              BranchSideFuncs:
                - TIFFFieldWithTag
        - Branch String:   'tif_fax3.c:1337,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1338,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1340,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_fax3.c:1303,5'
          Dst:             __assert_fail
        - Src:             'tif_fax3.c:1304,5'
          Dst:             __assert_fail
        - Src:             'tif_fax3.c:1337,16'
          Dst:             TIFFFieldWithTag
    - functionName:    Fax3VGetField
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1347
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
        - tag
        - ap
      BBCount:         35
      ICount:          247
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_fax3.c:1350,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1350,5'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1352,13'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1352,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1355,34'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1358,46'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1362,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1362,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1365,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1368,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1371,39'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1374,22'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1355,14'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1376,5'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1376,5'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1358,14'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1376,5'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1376,5'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1362,14'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1376,5'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1376,5'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1365,14'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1376,5'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1376,5'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1368,14'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1376,5'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1376,5'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1371,14'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1376,5'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1376,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_fax3.c:1350,5'
          Dst:             __assert_fail
    - functionName:    TIFFInitCCITTRLEW
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1771
      functionLinenumberEnd: 1786
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - scheme
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - InitCCITTFax3
        - TIFFSetField
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_fax3.c:1773,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1775,9'
              BranchSideFuncs:
                - TIFFSetField
            - BranchSide:      'tif_fax3.c:1785,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_fax3.c:1773,9'
          Dst:             InitCCITTFax3
        - Src:             'tif_fax3.c:1781,16'
          Dst:             TIFFSetField
    - functionName:    InitCCITTFax3
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1443
      functionLinenumberEnd: 1508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         11
      ICount:          172
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
        - TIFFSetField
        - _TIFFFax3fillruns
        - _TIFFMergeFields
        - _TIFFmallocExt
        - _TIFFmemset
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_fax3.c:1450,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1452,23'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemset
                - TIFFSetField
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1460,47'
              BranchSideFuncs:
                - _TIFFmallocExt
                - _TIFFmemset
                - TIFFSetField
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1462,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1464,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1467,17'
              BranchSideFuncs:
                - _TIFFmemset
                - TIFFSetField
        - Branch String:   'tif_fax3.c:1483,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1484,9'
              BranchSideFuncs:
                - TIFFSetField
            - BranchSide:      'tif_fax3.c:1485,5'
              BranchSideFuncs:
                - TIFFSetField
      Callsites:
        - Src:             'tif_fax3.c:1450,10'
          Dst:             _TIFFMergeFields
        - Src:             'tif_fax3.c:1452,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1460,32'
          Dst:             _TIFFmallocExt
        - Src:             'tif_fax3.c:1464,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1467,5'
          Dst:             _TIFFmemset
        - Src:             'tif_fax3.c:1486,5'
          Dst:             TIFFSetField
        - Src:             'tif_fax3.c:1486,5'
          Dst:             _TIFFFax3fillruns
    - functionName:    Fax3DecodeRLE
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1701
      functionLinenumberEnd: 1750
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - tif
        - buf
        - occ
        - s
      BBCount:         241
      ICount:          1648
      EdgeCount:       299
      CyclomaticComplexity: 60
      functionsReached:
        - Fax3Unexpected
        - TIFFErrorExtR
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tif_fax3.c:1705,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1707,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1710,5'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:1712,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1714,12'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:1748,5'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:1722,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1722,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1727,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1729,21'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:1732,18'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:1736,32'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1736,36'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:1738,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:1736,17'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1737,19'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
            - BranchSide:      'tif_fax3.c:1738,9'
              BranchSideFuncs:
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
      Callsites:
        - Src:             'tif_fax3.c:1707,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1722,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1722,9'
          Dst:             Fax3Unexpected
        - Src:             'tif_fax3.c:1722,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1722,9'
          Dst:             Fax3Unexpected
        - Src:             'tif_fax3.c:1722,9'
          Dst:             Fax3PrematureEOF
        - Src:             'tif_fax3.c:1722,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1722,9'
          Dst:             Fax3BadLength
        - Src:             'tif_fax3.c:1722,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1722,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1722,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1722,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1722,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1722,9'
          Dst:             Fax3BadLength
        - Src:             'tif_fax3.c:1722,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1722,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1722,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1722,9'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFFax3fillruns
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - runs
        - erun
        - lastx
      BBCount:         91
      ICount:          604
      EdgeCount:       117
      CyclomaticComplexity: 28
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_fax3.c:413,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:414,14'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'tif_fax3.c:415,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:416,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:418,15'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'tif_fax3.c:504,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:419,29'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:419,32'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'tif_fax3.c:420,40'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:419,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:420,40'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'tif_fax3.c:421,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:421,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:423,18'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'tif_fax3.c:460,15'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:425,17'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:427,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'tif_fax3.c:457,39'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:427,21'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:429,43'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'tif_fax3.c:432,26'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:432,21'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:434,26'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'tif_fax3.c:453,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:434,25'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:439,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'tif_fax3.c:450,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:439,34'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:439,38'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'tif_fax3.c:439,25'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:439,25'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:440,32'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'tif_fax3.c:441,41'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:447,25'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:446,32'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'tif_fax3.c:448,47'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:450,21'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:450,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'tif_fax3.c:450,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:453,21'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:454,38'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'tif_fax3.c:455,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:461,29'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:461,32'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'tif_fax3.c:462,29'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:461,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:462,29'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'tif_fax3.c:463,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:463,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:465,18'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'tif_fax3.c:503,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:467,17'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:469,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'tif_fax3.c:500,37'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:469,21'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:471,38'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'tif_fax3.c:474,26'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:474,21'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:476,26'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'tif_fax3.c:496,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:476,25'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:481,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'tif_fax3.c:492,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:481,34'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:481,38'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'tif_fax3.c:481,25'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:481,25'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:482,32'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'tif_fax3.c:483,41'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:489,25'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:488,32'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'tif_fax3.c:490,47'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:492,21'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:492,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'tif_fax3.c:492,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:496,21'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:497,46'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'tif_fax3.c:498,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'tif_fax3.c:504,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:504,5'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:504,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'tif_fax3.c:504,5'
          Dst:             __assert_fail
    - functionName:    TIFFInitCCITTRLE
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1753
      functionLinenumberEnd: 1768
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tif
        - scheme
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - InitCCITTFax3
        - TIFFSetField
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_fax3.c:1755,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1757,9'
              BranchSideFuncs:
                - TIFFSetField
            - BranchSide:      'tif_fax3.c:1767,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_fax3.c:1755,9'
          Dst:             InitCCITTFax3
        - Src:             'tif_fax3.c:1763,16'
          Dst:             TIFFSetField
    - functionName:    Fax4PostEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1650
      functionLinenumberEnd: 1659
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tif
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Fax3PutBits
        - TIFFFlushData1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_fax3.c:1656,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1657,9'
              BranchSideFuncs:
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:1658,5'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1657,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1657,9'
              BranchSideFuncs:
                - TIFFFlushData1
            - BranchSide:      'tif_fax3.c:1658,5'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1657,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1657,9'
              BranchSideFuncs: []
            - BranchSide:      'tif_fax3.c:1657,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tif_fax3.c:1654,5'
          Dst:             Fax3PutBits
        - Src:             'tif_fax3.c:1655,5'
          Dst:             Fax3PutBits
        - Src:             'tif_fax3.c:1657,9'
          Dst:             TIFFFlushData1
    - functionName:    Fax4Encode
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1629
      functionLinenumberEnd: 1647
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - tif
        - bp
        - cc
        - s
      BBCount:         11
      ICount:          102
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - Fax3Encode2DRow
        - TIFFErrorExtR
        - _TIFFmemcpy
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_fax3.c:1633,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1635,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1638,5'
              BranchSideFuncs:
                - Fax3Encode2DRow
                - _TIFFmemcpy
        - Branch String:   'tif_fax3.c:1638,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1640,30'
              BranchSideFuncs:
                - Fax3Encode2DRow
                - _TIFFmemcpy
            - BranchSide:      'tif_fax3.c:1646,5'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1640,13'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1641,13'
              BranchSideFuncs:
                - _TIFFmemcpy
                - Fax3Encode2DRow
            - BranchSide:      'tif_fax3.c:1642,21'
              BranchSideFuncs:
                - _TIFFmemcpy
                - Fax3Encode2DRow
      Callsites:
        - Src:             'tif_fax3.c:1635,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1640,14'
          Dst:             Fax3Encode2DRow
        - Src:             'tif_fax3.c:1642,9'
          Dst:             _TIFFmemcpy
    - functionName:    Fax4Decode
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1550
      functionLinenumberEnd: 1622
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - tif
        - buf
        - occ
        - s
      BBCount:         515
      ICount:          3544
      EdgeCount:       644
      CyclomaticComplexity: 131
      functionsReached:
        - Fax3Unexpected
        - TIFFErrorExtR
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_fax3.c:1553,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1555,23'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1558,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1558,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1561,13'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1566,5'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1568,5'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1570,12'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1620,5'
              BranchSideFuncs: []
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - Fax3Unexpected
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String:   'tif_fax3.c:1580,9'
          Branch Sides:
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
            - BranchSide:      'tif_fax3.c:1580,9'
              BranchSideFuncs:
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3PrematureEOF
                - Fax3BadLength
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - Fax3Extension
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - Fax3Unexpected
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
                - TIFFErrorExtR
        - Branch String: 